@font-face{font-family:Memesique;src:url(/fonts/Memesique-Regular.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:400}*{box-sizing:border-box}:root{--sg-color-light: #efefef;--sg-color-dark: #191919;--sg-color-stone: #69777a;--sg-color-tertiary: #69777a;--sg-color-stone-rgb: 105, 119, 122;--sg-color-light-rgb: 239, 239, 239;--sg-color-surface: #191919;--sg-color-surface-soft: #202020;--sg-color-border: rgba(105, 119, 122, .28);--sg-color-text: var(--sg-color-light);--sg-color-muted: rgba(239, 239, 239, .68);--sg-font-heading: "Memesique", "Raleway", "Arial Black", sans-serif;--sg-font-body: "Raleway", "Segoe UI", "Helvetica Neue", Arial, sans-serif}html,body{margin:0;min-height:100%;background:var(--sg-color-dark);color:var(--sg-color-text);font-family:var(--sg-font-body)}body{min-height:100dvh}::selection{background:var(--sg-color-tertiary);color:var(--sg-color-light)}*{scrollbar-color:var(--sg-color-tertiary) rgba(239,239,239,.06)}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:#efefef0a}*::-webkit-scrollbar-thumb{background:var(--sg-color-tertiary);border:2px solid var(--sg-color-dark);border-radius:999px}h1,h2,h3,h4,h5,h6,.sg-heading{font-family:var(--sg-font-heading);font-weight:400}input,select,textarea,button{font:inherit}input,select,textarea{width:100%;padding:.95rem 1rem;border-radius:16px;border:1px solid rgba(var(--sg-color-stone-rgb),.34);background:rgba(var(--sg-color-light-rgb),.035);color:var(--sg-color-text)}input.search-input[type=search]{padding-right:48px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23b8c2c5' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 16px center!important;background-size:18px 18px!important}input.search-input[type=search]::-webkit-search-cancel-button{margin-right:28px}.pagination-bar{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;border-radius:16px;border:1px solid rgba(var(--sg-color-stone-rgb),.24);background:rgba(var(--sg-color-light-rgb),.018);color:rgba(var(--sg-color-light-rgb),.72)}.pagination-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pagination-actions span{color:rgba(var(--sg-color-light-rgb),.78);font-weight:700}.head-label{display:inline-flex;align-items:center;gap:8px;justify-content:flex-start}.head-label svg{width:18px;height:18px;fill:currentColor;flex:0 0 auto}.empty,.empty-state{padding:16px;border-radius:16px;border:1px solid rgba(var(--sg-color-stone-rgb),.2);background:rgba(var(--sg-color-light-rgb),.018);color:rgba(var(--sg-color-light-rgb),.68)}input[type=date],input[type=datetime-local],input[type=month],input[type=time],input[type=week]{color-scheme:dark}input[type=date]::-webkit-calendar-picker-indicator,input[type=datetime-local]::-webkit-calendar-picker-indicator,input[type=month]::-webkit-calendar-picker-indicator,input[type=time]::-webkit-calendar-picker-indicator,input[type=week]::-webkit-calendar-picker-indicator{filter:brightness(0) invert(1)!important;opacity:.95;cursor:pointer}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--sg-color-tertiary);box-shadow:0 0 0 3px #69777a47;outline:none}textarea{resize:vertical}.field-card{display:grid;gap:12px;padding:16px 20px;border-radius:18px;border:1px solid rgba(239,239,239,.08);background:#efefef05}.field-card input,.field-card select,.field-card textarea{width:100%}.field-card-header{display:flex;justify-content:space-between;align-items:center;gap:12px}.field-card-header strong{color:var(--sg-color-light)}.help-trigger{width:30px;height:30px;min-width:30px;padding:0;border-radius:999px;border:1px solid rgba(239,239,239,.12);background:#efefef0f;color:#efefefcc;display:inline-grid;place-items:center;font-size:.9rem;font-weight:800}.help-trigger:hover{background:#efefef1a;color:var(--sg-color-light);transform:none}button{cursor:pointer;border-radius:16px;border:1px solid var(--sg-color-light);background:var(--sg-color-light);color:var(--sg-color-dark);padding:.9rem 1.15rem;font-weight:700;transition:transform .2s ease,opacity .2s ease}button.secondary,.secondary{border-color:rgba(var(--sg-color-stone-rgb),.44)}button:hover{opacity:.92;transform:translateY(-1px)}.sg-swal-popup{width:min(520px,100vw - 32px)!important;border-radius:24px!important;border:1px solid rgba(239,239,239,.08)!important;background:radial-gradient(circle at top left,rgba(105,119,122,.14),transparent 34%),var(--sg-color-dark)!important;box-shadow:0 28px 80px #00000080!important;padding:24px!important}.sg-swal-title{color:var(--sg-color-text)!important;font-family:var(--sg-font-heading)!important;font-weight:400!important;font-size:1.7rem!important;letter-spacing:0;padding:0!important}.sg-swal-text{color:#efefefb8!important;font-size:1rem!important;line-height:1.5!important;padding:0!important;margin-top:10px!important}.sg-swal-actions{gap:12px;margin-top:22px!important}.sg-swal-confirm,.sg-swal-cancel{min-width:132px;border-radius:16px!important;padding:.9rem 1.15rem!important;font:inherit!important;font-weight:700!important;transition:transform .2s ease,opacity .2s ease}.sg-swal-confirm{border:1px solid var(--sg-color-light)!important;background:var(--sg-color-light)!important;color:var(--sg-color-dark)!important}.sg-swal-cancel{border:1px solid rgba(239,239,239,.14)!important;background:transparent!important;color:var(--sg-color-text)!important}.sg-swal-confirm:hover,.sg-swal-cancel:hover{opacity:.92;transform:translateY(-1px)}.sg-swal-icon{margin-top:4px!important;margin-bottom:16px!important}.sg-payment-form{display:grid;gap:14px;margin-top:8px;text-align:left}.sg-payment-form label{display:grid;gap:8px;color:#efefefbd;font-weight:700}.sg-payment-form span{font-size:.9rem}.sg-payment-form input,.sg-payment-form select,.sg-payment-form textarea{width:100%;border-radius:14px;border:1px solid rgba(239,239,239,.12);background:#efefef0d;color:var(--sg-color-light);padding:.85rem .95rem}.sg-payment-form option{background:var(--sg-color-dark);color:var(--sg-color-light)}
