.draw-cover-template{--bg: #062417;--ink: #ffd34d;--soft: rgb(255 255 255 / .62);container-type:inline-size;position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.2cqw;overflow:hidden;background:radial-gradient(ellipse 40% 45% at 50% 52%,rgb(4 20 13 / .35),transparent 75%),url(/staff/assets/draw-cover-bg-C1k5PZYP.jpg) center / cover no-repeat,var(--bg);color:var(--ink);text-align:center}.draw-cover-template--gold{--ink: #ffd34d}.draw-cover-template--green{--ink: #fff0b3}.draw-cover-template--teal{--ink: #c9f6ec}.draw-cover-template.draw-cover-template--ticket{container-type:size;background-size:cover;background-position:center}.draw-cover-template--ticket>*{--u: max(1cqw, 1.7778cqh)}.draw-cover-template--ticket .draw-cover-template__ink{display:flex;flex-direction:column;align-items:center;gap:calc(.6 * var(--u));width:calc(36 * var(--u));transform:translateY(calc(.3 * var(--u))) rotate(-20deg);color:#3b230c;text-shadow:0 calc(.12 * var(--u)) 0 rgb(255 255 255 / .55),0 calc(-.08 * var(--u)) 0 rgb(60 30 0 / .25)}.draw-cover-template.draw-cover-template--ticket .draw-cover-template__label{display:flex;align-items:center;gap:calc(1.2 * var(--u));padding:0;border:0;color:inherit;font-family:Songti SC,"Noto Serif CJK SC","Bodoni 72",Didot,Georgia,serif;font-size:calc(2.5 * var(--u));font-weight:700;letter-spacing:.25em;white-space:nowrap}.draw-cover-template--ticket .draw-cover-template__label:before,.draw-cover-template--ticket .draw-cover-template__label:after{content:"";width:calc(5 * var(--u));height:calc(.15 * var(--u));background:currentColor;opacity:.55}.draw-cover-template.draw-cover-template--ticket .draw-cover-template__amount{font-family:"Bodoni 72",Didot,Playfair Display,Georgia,"Noto Serif",serif;font-size:min(calc(9 * var(--u)),calc(62 * var(--u) / var(--len, 8)));font-weight:700;line-height:1;letter-spacing:0;white-space:nowrap;background:none;-webkit-background-clip:border-box;background-clip:border-box;color:inherit;filter:none}.draw-cover-template .draw-cover-template__label{padding:.3cqw 2.4cqw;border-top:1px solid rgb(255 215 90 / .6);border-bottom:1px solid rgb(255 215 90 / .6);color:#ffe9a8;font-size:3.6cqw;font-weight:600;letter-spacing:.3em}.draw-cover-template .draw-cover-template__amount{font-family:DIN Alternate,Helvetica Neue,Arial,sans-serif;font-size:11cqw;font-weight:700;line-height:1;letter-spacing:.01em;font-variant-numeric:tabular-nums;background:linear-gradient(180deg,#fff7cf,#ffd75a 45%,#e8a814 60%,#ffe58a);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 .4cqw 0 #4a2c00) drop-shadow(0 0 2cqw rgb(0 0 0 / .55))}.draw-cover-template .draw-cover-template__amount i{font-style:normal;font-size:.6em;margin-right:.08em;vertical-align:.32em}@container (max-width: 220px){.draw-cover-template .draw-cover-template__amount{font-size:13cqw}.draw-cover-template .draw-cover-template__label{font-size:7cqw;letter-spacing:.1em}.draw-cover-template.draw-cover-template--ticket .draw-cover-template__label{display:none}}:has(>*>.draw-cover-template)>.bg-gradient-to-t{display:none}:root{--admin-background: #f6f7f6;--admin-surface: #ffffff;--admin-text: #17201b;--admin-muted: #66706b;--admin-border: #e2e8f0;--admin-accent: #047857;--admin-accent-hover: #065f46;--admin-selected: #ecfdf5;--admin-panel: #f1f5f9;--admin-alert: #b91c1c;color-scheme:light;color:var(--admin-text);background:var(--admin-background);font-family:Inter,system-ui,sans-serif}.admin-risk-monitor .admin-card,.admin-risk-monitor .admin-row{min-width:0;overflow-wrap:anywhere}.admin-risk-monitor .admin-card>button,.admin-risk-monitor .admin-card>details,.admin-risk-monitor .admin-row>button{margin:.25rem}.admin-risk-monitor details.admin-card{display:grid;gap:.75rem}.admin-risk-monitor details.admin-card[open]>label{display:flex;align-items:center;justify-content:space-between;gap:1rem}.admin-risk-monitor details.admin-card input[type=number]{width:8rem;max-width:42%}.admin-risk-badge{padding:.6rem;border:1px solid var(--admin-border);border-radius:.5rem;overflow-wrap:anywhere}.admin-template-preview{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-template-preview section{border:1px solid var(--admin-border);padding:12px;min-width:0;overflow-wrap:anywhere}.admin-template-preview p{white-space:pre-wrap}.admin-form--templates>:not(fieldset),.admin-form--templates>fieldset:last-of-type{grid-column:1 / -1}.admin-customer-operations{display:grid;gap:1rem;padding:1rem;background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:.6rem;min-width:0}.admin-customer-operations>div{min-width:0}.admin-customer-operations button:not(.admin-button){font:inherit;font-size:.85rem;background:var(--admin-surface);color:var(--admin-accent);padding:.4rem .65rem;border:1px solid var(--admin-border);border-radius:.4rem;cursor:pointer}.admin-customer-operations button:disabled{opacity:.5;cursor:default}.admin-workspace .admin-pagination,.admin-workspace .admin-actions{display:flex;gap:.6rem;flex-wrap:wrap}.admin-customer-operations .admin-table--operations{table-layout:auto;width:-moz-max-content;width:max-content;min-width:100%}.admin-customer-operations .admin-table--operations th{white-space:nowrap}.admin-customer-operations .admin-table--operations td{min-width:7rem;max-width:20rem}.admin-customer-operations .admin-table--operations button{white-space:nowrap}.admin-customer-operations>[hidden],.admin-customer-operations form[hidden]{display:none}.admin-related-records{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.admin-related-records li{display:grid;gap:.4rem;padding:.75rem;border:1px solid var(--admin-border);overflow-wrap:anywhere}.admin-table-scroll:focus-visible{outline:2px solid var(--admin-accent);outline-offset:2px}.admin-table--operations td.admin-money{min-width:9rem}.admin-customer-operations .admin-table--operations th:first-child,.admin-customer-operations .admin-table--operations th:nth-child(2){width:auto;min-width:10rem}.admin-table--operations .admin-reference code{max-width:15rem;overflow-wrap:anywhere}*{box-sizing:border-box}body{margin:0;min-width:320px;background:var(--admin-background)}button,input{font:inherit}select{width:100%;border:1px solid var(--admin-border);border-radius:.75rem;background:var(--admin-surface);color:var(--admin-text);padding:.8rem 1rem}.admin-shell{min-height:100vh;max-width:1080px;margin:0 auto;padding:3rem 1.25rem}.admin-shell--centered{display:grid;align-content:center;gap:1rem;max-width:34rem}.admin-kicker{color:var(--admin-accent);font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}h1,h2,p{margin:0}h1{font-size:clamp(2rem,5vw,4rem);line-height:1}h2{margin-top:.5rem;font-size:1.5rem}.admin-muted{color:var(--admin-muted);line-height:1.6}.admin-detail-block{display:grid;grid-template-columns:minmax(0,1fr);gap:.55rem;margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--admin-border)}.admin-detail-block p{color:var(--admin-text);line-height:1.6;white-space:pre-wrap}.admin-detail-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.25rem}label{display:grid;gap:.45rem;color:var(--admin-text);font-size:.9rem}input,textarea{font-family:Arial,sans-serif}input{width:100%;border:1px solid var(--admin-border);border-radius:.75rem;background:var(--admin-surface);color:var(--admin-text);padding:.8rem 1rem;outline:none}input:focus{border-color:var(--admin-accent);box-shadow:0 0 0 3px var(--admin-selected)}.admin-button{border:0;border-radius:.75rem;background:var(--admin-accent);color:#fff;padding:.85rem 1rem;font-weight:800;cursor:pointer}.admin-button:disabled{opacity:.6;cursor:wait}.admin-button--small{justify-self:start;padding:.45rem .7rem;font-size:.8rem}.admin-message{border-left:3px solid var(--admin-accent);color:var(--admin-text);padding-left:.8rem}.admin-header{display:flex;justify-content:space-between;gap:2rem;align-items:end;border-bottom:1px solid var(--admin-border);padding-bottom:1.5rem}.admin-identity{display:grid;gap:.3rem;text-align:right;color:var(--admin-muted)}.admin-identity strong{color:var(--admin-text)}.admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;margin-top:2rem}.admin-card{border:1px solid var(--admin-border);border-radius:1rem;background:var(--admin-surface);padding:1.25rem}.registration-credit-settings{margin:1rem 0}.registration-credit-settings form{display:grid;gap:.8rem;max-width:30rem}.registration-credit-settings label{display:grid;gap:.35rem}.registration-credit-settings input[type=text],.registration-credit-settings select{width:100%;min-height:2.75rem;padding:.5rem;border:1px solid var(--admin-border);border-radius:.65rem;background:var(--admin-surface);color:var(--admin-text)}.registration-credit-settings fieldset{display:grid;gap:.5rem;min-width:0;border:1px solid var(--admin-border);border-radius:.65rem}.registration-credit-settings fieldset label,.registration-credit-settings label:has(input[type=checkbox]){display:flex;align-items:center;gap:.5rem}.registration-credit-settings ul{overflow-wrap:anywhere}.registration-credit-review-pages{display:flex;align-items:center;gap:.75rem}.registration-credit-settings button{justify-self:start}.admin-card--wide{grid-column:1 / -1}.admin-report-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:.75rem;margin:1.25rem 0}.admin-report-filters label{display:grid;gap:.4rem;color:var(--admin-muted);font-size:.85rem}.admin-report-filters input{width:100%;min-height:2.8rem;border:1px solid var(--admin-border);border-radius:.75rem;background:var(--admin-surface);color:var(--admin-text);padding:.5rem}.admin-report-list{display:grid;gap:.75rem}.commission-report-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.commission-report-filters input[type=date]{color-scheme:light}.commission-report-totals{grid-template-columns:repeat(3,minmax(0,1fr))}.commission-report-totals strong,.commission-report-amount{white-space:nowrap;font-variant-numeric:tabular-nums}.commission-report-scope,.commission-report-references dd{overflow-wrap:anywhere}.commission-report-scope code{margin-left:.5rem}.commission-report-pending{border-left:3px solid var(--admin-accent);padding-left:1rem;margin:1.25rem 0}.commission-report-references{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.5rem 1rem}.commission-report-references dd{margin:0}.admin-report-row{border:1px solid var(--admin-border);border-radius:.75rem;padding:1rem;background:var(--admin-surface)}.admin-report-heading,.admin-report-footer,.admin-report-pagination{display:flex;justify-content:space-between;align-items:center;gap:1rem}.admin-report-heading>div{display:grid;gap:.3rem;min-width:0}.admin-report-heading span,.admin-report-footer span{color:var(--admin-muted);font-size:.85rem}.admin-report-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin:1rem 0}.admin-report-metrics span{display:grid;gap:.2rem;color:var(--admin-muted);font-size:.8rem}.admin-report-metrics strong{color:var(--admin-text);font-size:1rem}.admin-report-pagination{flex-wrap:wrap;margin-top:1rem}.admin-report-pagination button{border:1px solid var(--admin-border);background:var(--admin-surface);color:var(--admin-text);border-radius:.5rem;padding:.5rem .8rem}.admin-report-pagination button:disabled{opacity:.45}@media (max-width: 900px){.admin-report-filters,.admin-report-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.85rem;margin-top:1rem}.admin-technical-details{max-width:100%;overflow-wrap:anywhere;font-size:.85rem}.admin-technical-details summary{cursor:pointer}.admin-form .admin-button{align-self:end}.admin-form textarea{width:100%;min-height:5rem;border:1px solid var(--admin-border);border-radius:.75rem;background:var(--admin-surface);color:var(--admin-text);padding:.8rem 1rem;font:inherit;font-family:Arial,sans-serif}.admin-award-list,.admin-draw-summary{grid-column:1 / -1;display:grid;gap:.75rem;padding:1rem;border:1px solid var(--admin-border);border-radius:.75rem}.admin-award-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding-bottom:.75rem;border-bottom:1px solid var(--admin-border)}.admin-award-row .admin-button{grid-column:1 / -1}.admin-digest{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0}.admin-settlement-group{min-width:0;overflow-wrap:anywhere;display:grid;gap:.35rem;padding:.7rem 0;border-top:1px solid var(--admin-border)}.admin-digest code{min-width:0;max-width:100%;overflow-wrap:anywhere}.admin-card p{color:var(--admin-muted);line-height:1.5;margin-top:.5rem}.admin-list{display:grid;gap:.65rem;margin-top:1.25rem}.admin-row{display:grid;gap:.25rem;border-top:1px dashed var(--admin-border);padding-top:.65rem}.admin-row span{color:var(--admin-muted);font-size:.85rem}@media (max-width: 640px){.admin-shell{padding:1.25rem 1rem 5rem}.admin-header{align-items:start;flex-direction:column}.admin-identity{text-align:left}.admin-grid{grid-template-columns:1fr}.admin-card--wide{grid-column:auto}.admin-form,.admin-award-row{grid-template-columns:1fr}}html[lang=zh-CN] .admin-shell{overflow-wrap:anywhere}.admin-card[aria-label]>label{margin-block:.8rem}.admin-form>button[type=button]{grid-column:1 / -1;justify-self:end}.admin-card>h2{overflow-wrap:anywhere}input[type=datetime-local]::-webkit-calendar-picker-indicator{filter:none}.admin-form label{min-width:0}.admin-workspace .admin-form--staff{align-items:start}.admin-form--staff>label{align-content:start}.admin-form--staff fieldset{min-width:0;margin:0;padding:.75rem;border:1px solid var(--admin-border);border-radius:.4rem}.admin-form--staff fieldset label{margin-block:.35rem}.admin-form--staff .admin-staff-actions{grid-column:1 / -1;max-height:28rem;overflow-y:auto;overscroll-behavior:contain}.admin-shell--centered h1{font-size:1.75rem;line-height:1.25}.admin-form input,.admin-form select{min-width:0;font:inherit}.admin-card[aria-label]{align-self:start}.admin-shell:not(.admin-shell--centered){max-width:1440px;padding:1.25rem 1.5rem 2rem}.admin-header{align-items:center;gap:1rem;padding-bottom:1rem}.admin-header h1{font-size:1.2rem;line-height:1.4}.admin-header .admin-kicker{font-size:.65rem;letter-spacing:.08em}.admin-identity{font-size:.8rem;max-width:55%;overflow-wrap:anywhere}.admin-workspace{display:grid;grid-template-columns:190px minmax(0,1fr);gap:1.5rem;margin-top:1.25rem}.admin-navigation{position:sticky;top:1rem;align-self:start;display:grid;gap:.35rem;max-height:calc(100vh - 2rem);overflow-y:auto}.admin-navigation button,.admin-overview-links button{border:1px solid var(--admin-border);border-radius:.65rem;padding:.65rem .8rem;background:var(--admin-surface);color:var(--admin-text);text-align:left;cursor:pointer;line-height:1.5}.admin-navigation{scrollbar-gutter:stable;overscroll-behavior:contain}.admin-table td small{display:block;color:var(--admin-muted);font-size:.78rem;font-weight:400;white-space:normal}.admin-navigation button[aria-current=page]{border-color:var(--admin-accent);background:var(--admin-selected);color:var(--admin-accent);font-weight:700}.admin-workspace-content,.admin-workspace-content>*{min-width:0}.admin-function-title{margin:0 0 1rem;font-size:1.5rem}.admin-workspace .admin-grid{grid-template-columns:minmax(0,1fr);margin-top:0}.admin-view-panel:not([hidden]){display:contents}.admin-view-panel[hidden]{display:none}.admin-view-panel>[hidden]{display:none!important}.admin-overview{display:grid;gap:1rem}.admin-overview-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.admin-workspace .admin-card{padding:1.2rem;min-width:0}.admin-workspace .admin-card h2{font-size:1.15rem;margin-top:.25rem}.admin-workspace .admin-card h3{font-size:1rem}.admin-workspace .admin-list{margin-top:1rem}.admin-workspace .admin-row{gap:.4rem;padding:.8rem 0;min-width:0}.admin-workspace .admin-row strong{line-height:1.5;overflow-wrap:anywhere}.admin-workspace .admin-form{gap:.9rem 1.2rem}.admin-workspace input,.admin-workspace select{padding:.6rem .75rem}.admin-workspace form{display:grid;gap:.75rem}.admin-workspace input[type=checkbox]{width:auto;padding:0;margin:0}.admin-workspace label:has(input[type=checkbox]){display:flex;align-items:center;gap:.6rem}.admin-workspace .admin-detail-block{gap:.5rem}.admin-workspace .admin-detail-block h3{margin-block:0}.admin-reference{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;color:var(--admin-muted);font-size:.75rem}.admin-reference code{max-width:100%;overflow-wrap:anywhere;-webkit-user-select:all;-moz-user-select:all;user-select:all}.admin-reference button.admin-reference-copy-icon{padding:.1rem .3rem;font-size:.85rem;line-height:1}.admin-reference button{border:1px solid var(--admin-border);background:transparent;color:var(--admin-muted);padding:.15rem .4rem;border-radius:.3rem;font-size:.75rem;cursor:pointer}button:focus-visible,summary:focus-visible{outline:2px solid var(--admin-accent);outline-offset:3px}.admin-workspace .admin-detail-actions{margin-top:.9rem}@media (min-width: 900px) and (max-width: 1100px){.admin-workspace{grid-template-columns:160px minmax(0,1fr);gap:1rem}.admin-shell:not(.admin-shell--centered){padding-inline:1rem}}.admin-table-scroll{overflow-x:auto;max-width:100%}.admin-recorded-history-scroll table{min-width:48rem}.admin-recorded-history-scroll th:first-child{min-width:120px}.admin-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:.82rem}.admin-table caption{text-align:left}.admin-table th{background:var(--admin-background);font-weight:600;color:var(--admin-muted)}.admin-table th,.admin-table td{text-align:left;vertical-align:top;padding:.7rem .45rem;border-bottom:1px solid var(--admin-border);overflow-wrap:anywhere}.admin-table th:first-child{width:22%}.admin-table th:nth-child(2){width:26%}.admin-table--receptions{min-width:780px}.admin-table--record-reads{min-width:740px}.admin-table--payment-channels{min-width:1200px}.admin-table--payment-channels th:first-child,.admin-table--payment-channels th:nth-child(2),.admin-table--payment-channels th:nth-child(3){width:16%}.admin-table--payment-channels th:nth-child(4){width:18%}.admin-table--activity-lots{min-width:1300px}.admin-table--audit{min-width:840px}.admin-table--payout-accounts,.admin-table--worker-failures{min-width:620px}.admin-money-value{display:block;max-width:100%;overflow-x:auto;white-space:nowrap}.admin-table .admin-reference{font-size:.68rem;gap:.15rem}.admin-table .admin-reference button{margin-bottom:.2rem}.admin-money{white-space:nowrap;font-variant-numeric:tabular-nums}.admin-table .admin-money{white-space:nowrap}.admin-field-label{display:block;font-size:.68rem;color:var(--admin-muted);margin-bottom:.15rem}.admin-money .admin-field-label{white-space:normal}.admin-status{display:inline-block;color:var(--admin-text);background:var(--admin-background);border:1px solid var(--admin-border);border-radius:.25rem;padding:.15rem .3rem}.admin-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem 1rem;margin-block:1rem}.admin-facts div{min-width:0}.admin-facts dt{color:var(--admin-muted);font-size:.8rem}.admin-facts dd{margin:.25rem 0 0;overflow-wrap:anywhere}.admin-test-payment-lookups{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.admin-test-payment-lookups p{flex-basis:100%}.admin-test-payment-candidates{display:grid;gap:.5rem;min-width:0}.admin-test-payment-candidates>button{max-width:100%;text-align:left;white-space:normal;overflow-wrap:anywhere}.admin-test-payment-candidates>button[aria-pressed=true]{outline:2px solid currentColor;outline-offset:2px}.admin-test-payment-candidates [role=status]{overflow-wrap:anywhere}.admin-timeline{list-style:none;padding:0;margin:0}.admin-timeline li{display:grid;gap:.25rem;padding:.65rem 0;border-top:1px solid var(--admin-border);font-size:.85rem}.admin-timeline span{color:var(--admin-muted)}.admin-button--secondary{background:var(--admin-surface);border:1px solid var(--admin-border);color:var(--admin-accent)}.admin-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.admin-workspace .admin-card{border-radius:.5rem;box-shadow:0 1px 2px #17201b08}.admin-workspace .admin-function-title{font-size:1.25rem;margin-bottom:.8rem}.admin-card>.admin-kicker{display:none}.admin-button{border-radius:.4rem;font-weight:600;padding:.6rem .8rem;font-size:.85rem}.admin-shell{line-height:1.5}.admin-header h1{margin-block:.15rem}.admin-table .admin-button{padding:.3rem .35rem;font-size:.75rem}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--admin-accent);outline-offset:2px}.admin-workspace label{font-size:.85rem}.admin-workspace input,.admin-workspace select{border-radius:.35rem}#top-up-detail{scroll-margin-top:1rem;margin-top:1.25rem}.business-overview .admin-table td strong,.business-overview .admin-table td small{display:block}.business-filters{grid-template-columns:repeat(3,minmax(0,1fr)) auto}.business-filter-actions{display:flex;align-items:end;gap:8px}.business-secondary{background:#fff;color:#343d39;border:1px solid #cbd5e1}.business-snapshot{display:flex;justify-content:space-between;align-items:start;gap:1rem;padding:.9rem 1rem;border:1px solid var(--admin-border);border-radius:.55rem;background:var(--admin-panel)}.business-snapshot p{margin-top:.3rem;font-size:.84rem}.business-snapshot-meta{display:grid;justify-items:end;gap:.35rem;min-width:-moz-max-content;min-width:max-content}.business-status{border-radius:100px;padding:.2rem .55rem;background:var(--admin-selected);color:var(--admin-accent-hover);font-size:.75rem;font-weight:700}.business-status--provisional{background:#fff2d4;color:#765000}.business-status--incomplete_history{background:#fce8e8;color:#942c37}.business-result-panel{margin-top:1rem;padding:1rem;border:1px solid var(--admin-border);border-radius:.65rem;box-shadow:0 2px 8px #17201b0a}.business-result-panel h3,.business-metric-group h3{margin:0 0 .7rem;padding-left:.65rem;border-left:4px solid var(--admin-accent);font-size:1rem}.business-result-panel>small{display:block;margin-top:.65rem;color:#765000}.business-bridge-equation{margin:-.25rem 0 .75rem;color:var(--admin-muted);font-size:.8rem}.business-result-bridge{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem;margin:0}.business-result-bridge .business-metric{position:relative;background:var(--admin-surface)}.business-result-bridge .business-metric--profit{background:var(--admin-selected);border-color:#a7f3d0}.business-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:0;padding:0}.business-metric{min-width:0;padding:.65rem .8rem;border:1px solid var(--admin-border);border-radius:.45rem;background:#fff}.business-metric-group{margin-top:.65rem;padding:1rem;border:1px solid var(--admin-border);border-radius:.6rem}.business-metric dt{display:flex;align-items:center;gap:.2rem;min-width:0}.business-metric-link{flex:1;border:0;background:none;padding:.3rem 0;color:var(--admin-accent);text-align:left;font-size:.82rem;font-weight:650;line-height:1.3;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.business-metric-link[aria-pressed=true]{color:var(--admin-accent-hover);text-decoration-thickness:2px}.business-metric-info{flex:0 0 44px;width:44px;height:44px;border:1px solid #a7f3d0;border-radius:50%;background:#fff;color:var(--admin-accent);font-size:1rem;font-weight:800;cursor:pointer}.business-metric-link:focus-visible,.business-metric-info:focus-visible,.business-explanation button:focus-visible{outline:2px solid var(--admin-accent);outline-offset:2px}.business-partial{color:#8a5500;font-size:.75rem}.business-qualifications{margin:.75rem 0;padding:.75rem;background:#f1f5f9;border-left:3px solid #66706b}.business-qualifications p{margin:.25rem 0}.business-qualifications:empty{display:none}.business-metrics dd{margin:.3rem 0 0;font-size:clamp(1rem,1.6vw,1.45rem);font-weight:650;white-space:nowrap;overflow-x:auto}.business-result-bridge dd{margin:.45rem 0 0;font-size:clamp(1rem,1.55vw,1.3rem);font-weight:750;white-space:nowrap;overflow-x:auto}.business-explanation{width:min(32rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);padding:0;border:1px solid #cad7e8;border-radius:.75rem;box-shadow:0 18px 50px #13253a35;color:var(--admin-text)}.business-explanation::backdrop{background:#15243b80}.business-explanation-content{padding:1.1rem 1.25rem;overflow-y:auto;max-height:calc(100dvh - 2rem)}.business-explanation-header{display:flex;align-items:start;justify-content:space-between;gap:.75rem}.business-explanation-header h3{margin:0;font-size:1.1rem}.business-explanation-header button{flex:0 0 44px;height:44px;border:1px solid var(--admin-border);border-radius:.4rem;background:#fff;cursor:pointer}.business-explanation dl{margin:.5rem 0 0}.business-explanation dl div{padding:.55rem 0;border-top:1px solid #e7edf4}.business-explanation dt{font-weight:700;font-size:.8rem;color:var(--admin-accent)}.business-explanation dd{margin:.2rem 0 0;line-height:1.55;overflow-wrap:anywhere}.business-overview .admin-table{min-width:720px}@media (min-width: 900px) and (max-width: 1200px){.business-result-panel{padding:.75rem}.business-result-bridge .business-metric{padding-block:.4rem}}@media (max-width: 1200px){.business-result-bridge{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 700px){.business-snapshot{display:grid}.business-snapshot-meta{justify-items:start}.business-metrics,.business-result-bridge{grid-template-columns:repeat(2,minmax(0,1fr))}.business-filters{grid-template-columns:minmax(0,1fr)}.business-filter-actions{flex-wrap:wrap}}@media (max-width: 460px){.business-metrics,.business-result-bridge{grid-template-columns:minmax(0,1fr)}}.admin-filter-details{grid-column:1 / -1}.admin-table--balanced th:first-child,.admin-table--balanced th:nth-child(2){width:auto}.admin-export-entry{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;margin-block:.75rem}.admin-export-entry p{flex-basis:100%;margin:0}.daily-report{gap:.5rem}.daily-report-filters{margin:.25rem 0}.daily-report h2{margin:0;font-size:1.2rem}.daily-report .admin-report-heading button{margin-left:auto}.daily-report h3{margin:.4rem 0;font-size:.95rem}.daily-report p{margin:.4rem 0}.daily-report-context{font-size:.85rem}.daily-report-totals,.daily-report-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:.75rem 0}.daily-report-totals dt,.daily-report-fields dt{font-size:.82rem;color:var(--admin-muted)}.daily-report-totals dd,.daily-report-fields dd{margin:.35rem 0 0;font-size:1rem;font-weight:600}.daily-report-totals>div,.daily-report-fields>div{min-width:0}.daily-report-field-group{border-bottom:1px solid var(--admin-border);padding:.75rem 0}.daily-report-notes{font-size:.85rem;color:var(--admin-muted);line-height:1.6}.daily-report .daily-report-table{min-width:100%;width:100%;table-layout:auto}.daily-report .daily-report-table th{width:auto;white-space:normal}.daily-report .daily-report-table td{min-width:0}.daily-report-table th:first-child{white-space:nowrap}.daily-report-table th small{display:block;font-weight:400;font-size:.73rem;white-space:normal;max-width:9rem}.daily-report .daily-report-table td:last-child{position:sticky;right:0;background:var(--admin-surface);white-space:nowrap}.daily-report-costs span{display:block;white-space:nowrap}.daily-report-skeleton{height:7rem;background:#eff1f0;border-radius:.4rem}@media (max-width: 1100px){.daily-report-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.daily-report-filters .business-filter-actions{grid-column:1 / -1}.daily-report-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.admin-report-list .admin-report-heading{flex-direction:column;align-items:flex-start}.daily-report-filters,.daily-report-totals,.daily-report-fields{grid-template-columns:1fr}}@media (max-width: 700px){.admin-shell:not(.admin-shell--centered){padding-inline:1rem}.admin-workspace{grid-template-columns:minmax(0,1fr);gap:1rem}.admin-navigation{position:static;max-height:12rem;padding:.5rem;border:1px solid var(--admin-border);border-radius:.65rem;background:var(--admin-surface)}}.admin-language-settings>form+button{margin-top:.75rem}.admin-table--staff-groups{min-width:560px}.admin-table--notification-templates{min-width:680px}.admin-table--staff-directory{min-width:800px}@media (max-width: 600px){.admin-facts,.admin-workspace .admin-report-filters{grid-template-columns:minmax(0,1fr)}}.admin-description-editor{grid-column:1 / -1;min-width:0;border:1px solid var(--border, #dedee5);border-radius:12px;padding:16px}.admin-description-editor>label,.admin-description-editor details>label{display:grid;gap:8px}.admin-description-editor textarea{min-height:150px}.admin-description-editor summary{cursor:pointer;font-weight:600}.admin-description-editor .admin-button{margin-top:12px}.admin-description-preview{margin-top:16px;padding:16px;border:1px solid var(--border, #dedee5);border-radius:8px}.admin-description-text{white-space:pre-wrap;overflow-wrap:anywhere}.wallet-adjustments{min-width:0;overflow-wrap:anywhere}.wallet-adjustments form,.wallet-adjustments label{display:grid;gap:8px}.wallet-adjustments form{gap:16px}.wallet-adjustments input,.wallet-adjustments select,.wallet-adjustments textarea{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.wallet-adjustments textarea{min-height:80px}.wallet-adjustments dd{margin-inline-start:0}.wallet-adjustments .admin-actions{flex-wrap:wrap}.wallet-adjustments button{white-space:normal;overflow-wrap:anywhere}.draw-action-reason .admin-form{margin-top:1rem}.draw-action-reason textarea{min-width:0;max-width:100%;resize:vertical}.draw-action-reason-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.75rem}.admin-shell:not(.admin-shell--centered){max-width:none;margin:0 0 0 240px;padding:18px 24px 40px;min-width:0}.admin-shell:not(.admin-shell--centered) .admin-header{border-bottom:1px solid var(--admin-border);padding:0 0 14px;margin-bottom:18px}.admin-workspace{display:block;margin-top:0;min-width:0}.admin-navigation{position:fixed;inset:0 auto 0 0;width:240px;max-height:none;padding:16px 10px 24px;display:block;overflow-y:auto;background:#fff;border-right:1px solid var(--admin-border);z-index:20}.admin-navigation-brand{display:flex;align-items:center;gap:10px;padding:0 8px 16px;margin-bottom:8px;border-bottom:1px solid var(--admin-border);font-size:15px}.admin-navigation-brand span{display:grid;place-items:center;width:34px;height:34px;border-radius:8px;color:#fff;background:#005d42;font-weight:800}.admin-navigation-section{margin:2px 0}.admin-navigation .admin-navigation-section>button{display:flex;align-items:center;gap:10px;width:100%;min-height:38px;padding:7px 11px;border:0;border-radius:7px;color:#343d39;background:transparent;font-size:13px;font-weight:550;line-height:1.3}.admin-nav-icon{width:17px;height:17px;flex:0 0 17px}.admin-navigation .admin-navigation-section>button:hover,.admin-navigation .admin-navigation-section>button.admin-navigation-parent{background:var(--admin-selected);color:var(--admin-accent-hover)}.admin-navigation .admin-navigation-section>button[aria-current=page]{background:var(--admin-accent);color:#fff}.admin-navigation-subitems{margin:3px 0 7px 35px;border-left:1px solid var(--admin-border)}.admin-navigation .admin-navigation-subitems button{display:block;width:100%;margin:0;padding:6px 9px;border:0;border-radius:0 6px 6px 0;background:transparent;color:var(--admin-muted);font-size:12px}.admin-navigation .admin-navigation-subitems button[aria-current=page]{background:var(--admin-selected);color:var(--admin-accent-hover);border-left:2px solid var(--admin-accent)}.admin-workspace-content{width:100%;min-width:0}.admin-workspace .admin-function-title{margin:0 0 16px;font-size:23px;line-height:1.35;color:var(--admin-text)}.admin-card,.admin-customer-operations,.admin-detail-block,.business-result-panel,.business-metric-group,.business-snapshot,.admin-table-scroll{background:#fff;border:1px solid var(--admin-border);border-radius:9px;box-shadow:0 1px 2px #17201b08}.admin-workspace .admin-card{padding:16px}.admin-button,.admin-workspace button:not(.admin-navigation button){font-family:inherit}.admin-button{background:var(--admin-accent);border-color:var(--admin-accent);color:#fff;border-radius:6px}.admin-button:hover:not(:disabled){background:var(--admin-accent-hover);border-color:var(--admin-accent-hover)}.admin-button--secondary,.business-secondary{background:#fff;color:var(--admin-text);border:1px solid var(--admin-border)}.admin-button--secondary:hover:not(:disabled),.business-secondary:hover:not(:disabled){background:var(--admin-panel);color:var(--admin-text);border-color:#cbd5e1}.admin-workspace input,.admin-workspace select,.admin-workspace textarea{background:#fff;color:var(--admin-text);border:1px solid #cbd5e1;border-radius:6px;min-width:0}.admin-workspace input:focus-visible,.admin-workspace select:focus-visible,.admin-workspace textarea:focus-visible,.admin-workspace button:focus-visible{outline:2px solid var(--admin-accent);outline-offset:2px}.admin-report-filters{background:#fff;gap:10px}.admin-table-scroll{width:100%;max-width:100%;overflow-x:auto}.admin-table,.admin-customer-operations .admin-table--operations,.admin-table--balanced{width:100%;min-width:0;table-layout:auto;border-collapse:collapse;font-size:12px}.admin-table th,.admin-table td,.admin-customer-operations .admin-table--operations td{width:auto;min-width:0;max-width:none;padding:9px 10px;overflow-wrap:normal;word-break:normal;vertical-align:middle}.admin-table th{background:var(--admin-panel);color:#4b5550;white-space:normal;line-height:1.25}.admin-table td{background:#fff}.admin-table tbody tr:hover td{background:#f8fafc}.admin-table td.admin-money,.admin-money-value{font-variant-numeric:tabular-nums;white-space:nowrap}.admin-table .admin-reference code{max-width:none;overflow-wrap:normal}.admin-table .admin-reference details code{overflow-wrap:anywhere}.admin-status{border:1px solid var(--admin-border);background:var(--admin-panel);color:#4b5550;border-radius:5px;padding:2px 6px;font-weight:650;white-space:nowrap}.admin-status[data-state=PENDING],.admin-status[data-state=IN_REVIEW],.admin-status[data-state=PROCESSING]{border-color:#fde68a;background:#fffbeb;color:#92400e}.admin-status[data-state=SUCCEEDED],.admin-status[data-state=SUCCESSFUL],.admin-status[data-state=COMPLETED],.admin-status[data-state=CONFIRMED]{border-color:#a7f3d0;background:#ecfdf5;color:#065f46}.admin-status[data-state=FAILED],.admin-status[data-state=REJECTED],.admin-status[data-state=NOT_COMPLETED],.admin-status[data-state=CANCELLED]{border-color:#fecaca;background:#fef2f2;color:#b91c1c}.business-status{border:1px solid #a7f3d0;background:#ecfdf5;color:#065f46;border-radius:5px;padding:2px 6px;font-weight:650;white-space:nowrap}.business-status--provisional{border-color:#fde68a;background:#fffbeb;color:#92400e}.business-status--incomplete_history{border-color:#fecaca;background:#fef2f2;color:#b91c1c}.business-result-panel,.business-metric-group{padding:16px}.business-result-panel h3,.business-metric-group h3{border-left-color:var(--admin-accent)}.business-metric{background:#fff;border-color:var(--admin-border);padding:12px}.business-result-bridge .business-metric{background:#fff}.business-result-bridge{grid-template-columns:repeat(3,minmax(0,1fr))}.business-result-bridge .business-metric--profit{border-color:#a7f3d0;background:#ecfdf5}.business-metric-link{color:#343d39;text-decoration:none;font-weight:600}.business-metric-link:hover{color:var(--admin-accent-hover);text-decoration:underline}.business-metric-info{width:22px;height:22px;flex-basis:22px;border-color:#a7f3d0;color:var(--admin-accent);font-size:12px}.business-metrics dd,.business-result-bridge dd{color:var(--admin-text)}.business-snapshot{background:#fff}.admin-relationship-panel,.business-tasks{margin:16px 0;padding:16px;border:1px solid var(--admin-border);border-radius:8px;background:#fff}.admin-relationship-levels{display:flex;gap:8px;flex-wrap:wrap}.admin-relationship-levels button[aria-expanded=true]{background:var(--admin-selected);color:var(--admin-accent-hover);border-color:#a7f3d0}.admin-relationship-detail{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:12px;padding:12px;background:var(--admin-panel);border-radius:6px}.business-tasks h3{margin:0 0 10px;font-size:15px}.business-tasks>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.business-tasks button{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px;border:1px solid var(--admin-border);border-radius:6px;background:var(--admin-panel);color:var(--admin-text);cursor:pointer;text-align:left}.business-tasks button:hover{border-color:var(--admin-accent);background:var(--admin-selected)}.business-tasks strong{font-variant-numeric:tabular-nums;color:var(--admin-accent-hover)}.admin-table--operations th:first-child,.admin-table--operations th:nth-child(2){width:auto;min-width:0}.admin-customer-operations .admin-table--operations th{white-space:normal}.admin-customer-operations .admin-table--operations th:first-child,.admin-customer-operations .admin-table--operations th:nth-child(2),.admin-table--operations td.admin-money{min-width:0}@media (max-width: 900px){.admin-shell:not(.admin-shell--centered){margin-left:0;padding:70px 12px 24px}.admin-navigation{inset:0 0 auto;width:100%;height:58px;display:flex;align-items:center;gap:2px;overflow-x:auto;overflow-y:hidden;padding:7px;border-right:0;border-bottom:1px solid var(--admin-border)}.admin-navigation-brand{flex:0 0 auto;padding:0 8px 0 0;margin:0;border:0}.admin-navigation-brand strong{display:none}.admin-navigation-section{flex:0 0 auto}.admin-navigation .admin-navigation-section>button{width:auto;white-space:nowrap}.admin-navigation-subitems{display:none}}@media (max-width: 700px){.admin-shell:not(.admin-shell--centered) .admin-header{flex-wrap:wrap}.admin-workspace .admin-function-title{font-size:20px}.business-result-bridge,.business-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{--admin-background:#f6f7f6;--admin-panel:#f1f3f2;--admin-border:#e3e7e5;--admin-accent:#047857;--admin-accent-hover:#005d42;--admin-text:#17201b;--admin-muted:#5e6b71}.admin-shell:not(.admin-shell--centered){margin-left:240px;padding:0 24px 40px}.admin-shell:not(.admin-shell--centered) .admin-header{min-height:58px;margin:0 -24px 20px;padding:8px 24px;background:#fff;border-bottom:1px solid #e6e9e7;align-items:center;position:relative;z-index:2}.admin-header>div:first-child{display:flex;align-items:center;gap:5px;font-size:13px;color:#3e4943}.admin-header .admin-identity{display:flex;align-items:center;flex-direction:row;gap:12px;max-width:none;font-size:12px}.admin-header .admin-identity>strong{white-space:nowrap;font-size:13px}.admin-header .admin-identity>span{white-space:nowrap}.admin-navigation{width:240px;min-height:100vh;height:100vh;background:#fff;padding:16px 10px 18px}.admin-navigation-brand{gap:10px;padding:0 8px 13px;margin:0 0 12px;border-bottom:0}.admin-navigation-brand strong{display:flex;flex-direction:column;line-height:1.15;font-size:15px}.admin-navigation-brand small{font-size:10px;font-weight:500;color:#65716e;margin-top:4px}.admin-navigation-group-label{margin:14px 9px 7px;color:#798780;font-size:11px;font-weight:700;letter-spacing:.03em}.admin-navigation .admin-navigation-section>button{min-height:37px;font-size:13px}.admin-workspace .admin-function-title{font-size:24px;line-height:32px;margin:0 0 18px;font-weight:700;letter-spacing:-.02em}.admin-workspace .admin-grid{margin-top:0}.admin-workspace .admin-card{border-radius:11px}.admin-table-scroll{border-radius:9px}.admin-table th,.admin-table td{padding:8px 12px}.admin-table th{background:#f1f3f2;color:#52615c;font-size:12px;font-weight:700}.admin-table td{border-bottom:1px solid #eaedeb;font-size:12px}.admin-table tbody tr:nth-child(2n) td{background:#fbfcff}.admin-table tbody tr:hover td{background:#f1f8f5}.admin-report-filters{padding:16px;border:1px solid var(--admin-border);border-radius:11px}.admin-report-filters label{color:#52615c;font-size:12px;font-weight:600}.admin-report-filters input,.admin-report-filters select{background:#f6f7f6;padding:8px 10px;min-height:36px}.admin-status{display:inline-flex;align-items:center;white-space:nowrap;line-height:1.2;background:#e8f6ee;color:#006c4e;border:0;border-radius:6px;padding:4px 7px}.business-overview{display:grid;gap:18px;background:transparent;border:0;padding:0;box-shadow:none}.admin-workspace .business-overview{padding:0;background:transparent;border:0;box-shadow:none}.business-filters{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 14px;margin-bottom:0;background:#fff;box-shadow:0 1px 2px #17201b08}.business-date-switch{display:flex;align-items:center;gap:2px;background:#f1f3f2;padding:4px;border-radius:8px}.business-date-switch button{border:0;border-radius:6px;padding:7px 13px;background:transparent;color:#4a5752;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}.business-date-switch button[aria-pressed=true]{background:#047857;color:#fff;box-shadow:0 1px 3px #005d4230}.business-filters label{min-width:150px}.business-filter-actions{margin-left:auto}.business-filter-actions .admin-button{font-size:12px;padding:8px 12px}.business-executive{display:grid;gap:18px}.business-kpis{display:grid;gap:14px;margin:0}.business-kpis .business-metric{min-width:0;min-height:135px;padding:17px 18px;background:#fff;border:1px solid #e6e9e7;border-radius:11px;box-shadow:0 1px 2px #17201b0a}.business-kpis .business-metric dt{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.business-kpis .business-metric-link{border:0;background:transparent;padding:0;text-align:left;font-size:13px;color:#52615c;font-weight:600;cursor:pointer}.business-kpis .business-metric-info{border:0;background:#f1f3f2;color:#047857;border-radius:5px}.business-kpis .business-metric dd{margin:20px 0 0;color:#17201b;font-size:25px;line-height:1.15;font-weight:750;letter-spacing:-.02em;white-space:normal;overflow-wrap:anywhere}.business-kpis .business-metric--profit dd{color:#005d42}.business-kpis .business-metric:after{content:"";display:block;height:5px;border-radius:4px;margin-top:18px;background:#eaedeb}.business-chart-empty{height:290px;margin-top:20px;display:grid;place-items:center;background:repeating-linear-gradient(to bottom,#fff 0,#fff 56px,#f1f3f2,#fff 58px);color:#6e7a73;font-size:13px;text-align:center}.business-cost-list{display:grid;gap:17px;margin-top:24px}.business-cost>div:first-child{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:#35443f}.business-cost strong{color:#17201b;white-space:nowrap}.business-tasks{margin:0;background:#fff;border-radius:11px;padding:16px}.business-tasks h3{font-size:16px}.business-tasks>div{grid-template-columns:repeat(3,minmax(0,1fr))}.business-tasks button{background:#f1f3f2;border:0;padding:15px;font-size:12px}.business-detail-disclosure{border:1px solid #e3e7e5;background:#fff;border-radius:11px;padding:14px 16px}.business-detail-disclosure>summary{cursor:pointer;color:#005d42;font-size:13px;font-weight:700}.business-detail-content{display:grid;gap:14px;margin-top:14px}.business-overview>details:not(.business-detail-disclosure){background:#fff;border:1px solid #e3e7e5;border-radius:9px;padding:10px 14px}.business-overview>h3,.business-overview>p.admin-muted,.business-overview>.admin-table-scroll{margin:0}@media (max-width:900px){.admin-shell:not(.admin-shell--centered){margin-left:0;padding:70px 12px 24px}.admin-shell:not(.admin-shell--centered) .admin-header{margin:0 0 14px;padding:8px 12px}.admin-navigation{min-height:0;height:58px}.admin-navigation-group-label,.admin-navigation-brand small{display:none}}@media (max-width:430px){.business-kpis .business-metric{min-height:105px;padding:12px}.business-kpis .business-metric dd{font-size:18px}.business-date-switch{width:100%;overflow-x:auto}.business-date-switch button{padding:7px 8px}.business-filter-actions{margin-left:0}.admin-header .admin-identity{gap:5px}.admin-header .admin-identity>span{display:none}}.operator-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 16px}.operator-summary:has(>div:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.operator-summary>div{display:flex;flex-direction:column;justify-content:space-between;gap:10px;min-width:0;min-height:110px;background:#fff;border:1px solid #e6e9e7;border-radius:11px;padding:16px;box-shadow:0 1px 2px #17201b08}.operator-summary span{color:#52615c;font-size:12px}.operator-summary strong{color:#17201b;font-size:21px;line-height:1.15;overflow-wrap:anywhere}.operator-summary small{color:#75817e;font-size:11px}.admin-pending-badge{margin-left:auto;min-width:20px;padding:2px 5px;border-radius:999px;background:#dc2626;color:#fff;text-align:center;font-size:11px;font-variant-numeric:tabular-nums}.admin-withdrawal-toast{position:fixed;right:24px;top:72px;z-index:40;display:flex;gap:12px;align-items:center;background:#fff;border:1px solid #fca5a5;border-left:4px solid #dc2626;box-shadow:0 8px 20px #17201b26;border-radius:7px;padding:12px 15px;font-size:13px}.admin-withdrawal-toast button{border:0;background:#047857;color:#fff;border-radius:5px;padding:6px 9px;cursor:pointer}.admin-sound-toggle[aria-pressed=true]{border-color:#047857;color:#047857}.business-metric-help{position:relative;flex:0 0 auto}.business-metric-popover{position:absolute;top:calc(100% + 6px);right:0;z-index:30;width:min(320px,calc(100vw - 48px));padding:12px 14px;color:#eef2ef;background:#1f2a25;border:1px solid #3e4943;border-radius:7px;box-shadow:0 10px 22px #17201b40;font-size:12px;line-height:1.45;opacity:0;visibility:hidden;pointer-events:none}.business-metric-help:hover .business-metric-popover,.business-metric-help:focus-within .business-metric-popover{opacity:1;visibility:visible;pointer-events:auto}.business-metric-popover strong{color:#9ffdd3}.business-metric-popover p{margin:8px 0}.business-metric-popover button{padding:0;border:0;background:none;color:#9ffdd3;font-weight:700;cursor:pointer}.business-kpis .business-metric:after{content:none}.business-change-tag{display:inline-block;justify-self:start;align-self:flex-start;width:-moz-fit-content;width:fit-content;padding:2px 6px;border-radius:4px;color:#047857;background:#e7f5ef;font-weight:700}.business-change-tag[data-down]{color:#b42318;background:#fdecea}.business-chart-switch{display:flex;gap:3px;padding:3px;background:#f1f3f2;border-radius:6px}.business-chart-switch button{border:0;border-radius:4px;background:transparent;color:#4b5550;padding:5px 8px;font-size:11px;cursor:pointer}.business-chart-switch button[aria-pressed=true]{background:#047857;color:#fff}.admin-customer-operations{padding:0;border:0;background:transparent;box-shadow:none}.admin-customer-operations>div:not([hidden])>.admin-table-scroll{background:#fff}.agent-tree{padding:16px;background:#f6f7f6;border-radius:10px;border:1px solid #eaedeb;margin:18px 0}.agent-tree h3{margin:0 0 13px;font-size:15px}.agent-tree-root{background:#047857;color:#fff;border-radius:9px;padding:16px}.agent-tree-root small,.agent-tree-root strong{display:block}.agent-tree-root small{color:#d0f8e6;font-size:11px}.agent-tree-root strong{font-size:18px;margin:5px 0 12px}.agent-tree-root>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;border-top:1px solid #ffffff40;padding-top:9px;font-size:11px}.agent-tree-connector{height:22px;width:2px;margin:auto;background:#9ac9b6}.agent-tree-caption{background:#e3e7e5;border-radius:12px;width:-moz-max-content;width:max-content;max-width:100%;padding:4px 10px;margin:auto;color:#34445a;font-size:11px;font-weight:700}.agent-tree-list{display:grid;gap:7px;margin:0 0 0 20px;padding:15px 0 0 16px;border-left:2px solid #b7d4c7}.agent-tree-branch{position:relative}.agent-tree-branch:before{content:"";position:absolute;width:16px;height:2px;top:20px;left:-17px;background:#b7d4c7}.agent-tree-branch>button{width:100%;display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #e3e7e5;border-radius:8px;padding:9px;color:#17201b;cursor:pointer;text-align:left;font-size:12px}.agent-tree-branch>button strong{flex:1}.agent-tree-branch>button>span:nth-child(2){color:#65716e}.agent-tree-children{margin:3px 0 5px 16px;padding:8px 10px;border-left:2px solid #e3e7e5;background:#fff;font-size:11px}.agent-tree-children>div{display:flex;justify-content:space-between;gap:8px;padding:5px 0;border-bottom:1px solid #eaedeb}.agent-tree-children span{color:#65716e}.admin-grid:has(#withdrawal-detail-title){grid-template-columns:minmax(0,2.5fr) minmax(280px,.85fr);align-items:start}.admin-grid:has(#withdrawal-detail-title)>[data-view-panel=withdrawals]>article:has(#withdrawal-detail-title){grid-column:2}.admin-grid:has(#withdrawal-detail-title) #withdrawal-detail-title{font-size:17px}@media (min-width:1250px){.stitch-admin-page .operator-summary--agents{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.admin-grid:has(#withdrawal-detail-title){grid-template-columns:1fr}.admin-grid:has(#withdrawal-detail-title)>[data-view-panel=withdrawals]>article:has(#withdrawal-detail-title){grid-column:1;grid-row:auto}}@media (max-width:700px){.operator-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.operator-summary:has(>div:nth-child(3):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:390px){.operator-summary>div{min-height:94px;padding:11px}.operator-summary strong{font-size:17px}}.admin-header-search{display:flex;align-items:center;flex:1 1 280px;min-width:160px;max-width:500px;height:36px;margin:0 auto 0 20px;padding:0 10px;border:1px solid #dce3ed;border-radius:6px;background:#f7f9fc;color:#65716e}.admin-header-search input{width:100%;height:100%;padding:0 7px;border:0;outline:0;background:transparent;color:#17201b;font-size:12px}.admin-header-search input:focus-visible{outline:2px solid #047857;outline-offset:2px}.admin-header-bell{position:relative;display:grid;place-items:center;flex:none;width:34px;height:34px;border:0;background:transparent;color:#3e4943;cursor:pointer}.admin-header-bell b{position:absolute;top:-2px;right:-5px;min-width:17px;padding:2px 4px;border-radius:999px;background:#dc2626;color:#fff;font-size:10px;line-height:1;text-align:center}@media (max-width:900px){.admin-header-search{order:3;flex-basis:100%;max-width:none;margin:5px 0 0}}.business-funnel{display:grid;gap:7px}.business-funnel>div{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;border-radius:6px;background:#f0f5fd;font-size:12px}.business-funnel strong{color:#047857;font-size:15px;font-variant-numeric:tabular-nums}.business-overview .business-executive{gap:22px}.business-card-detail{align-self:start;margin-top:auto;font-size:12px}.business-overview .business-tasks,.business-overview .business-detail-disclosure{border:1px solid #dce6e0;border-radius:8px;box-shadow:none;background:#fff}.business-overview .business-chart-empty{background:#fff}.business-overview .business-chart-switch{background:#f3f7f4}.business-overview .business-tasks button{background:#fff;border:1px solid #dce6e0}.business-overview .business-tasks strong{color:#b91c1c}.business-overview .business-cost-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:12px 0 0}.business-overview .business-cost{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #dce6e0;padding:10px 0}.business-overview .business-cost dd{margin:0;font-weight:700;overflow-wrap:anywhere}.business-overview .business-metric-name{position:relative}.business-overview .business-metric-name>span{cursor:help}.business-overview .business-metric-name>span:focus-visible{outline:2px solid #047857;outline-offset:3px}.business-overview .business-metric-name:hover .business-metric-popover,.business-overview .business-metric-name:focus-within .business-metric-popover{opacity:1;visibility:visible;pointer-events:auto}.business-overview .business-kpis .business-metric-popover{color:#162a20;background:#fff;border:1px solid #cadbd0;box-shadow:0 1px 1px #00000010}.business-overview .business-kpis .business-metric-popover strong,.business-overview .business-kpis .business-metric-popover button{color:#047857}.business-overview .business-kpis .business-metric-popover[data-open=true]{opacity:1;visibility:visible;pointer-events:auto}.business-overview .business-filters{border:1px solid #dce6e0;border-radius:8px;box-shadow:none}.business-overview .business-date-switch{background:#f3f7f4}.business-overview .business-date-switch button[aria-pressed=true]{box-shadow:none}.business-overview .business-chart-switch button:focus-visible,.business-overview .business-date-switch button:focus-visible{outline:2px solid #047857;outline-offset:2px}.business-executive button{all:unset;box-sizing:border-box;cursor:pointer}.business-executive button:focus-visible{outline:2px solid #047857;outline-offset:2px;border-radius:4px}.business-executive .business-kpis{margin:0}.business-executive .business-metric{padding:24px;border:0;border-radius:14px;background:#fff;box-shadow:0 1px 2px #17201b0a,0 6px 18px #17201b0d;cursor:pointer}.business-executive .business-metric-name button{color:#3e4943;font-size:14px}.business-executive .business-metric dd{margin:12px 0 8px;font-size:28px;font-weight:600;line-height:1.2;color:#17201b}.business-executive .business-card-detail{display:block;color:#6e7a72;font-size:13px;line-height:1.4}.business-executive .business-chart-switch button{padding:5px 14px;border-radius:7px;font-size:13px;color:#3e4943}.business-executive .business-chart-switch button[aria-pressed=true]{background:#047857;color:#fff}.business-executive .business-tasks>.space-y-space-xs{display:block}.business-executive .business-tasks>.space-y-space-xs>div{display:flex;width:100%;min-height:48px;margin-bottom:8px;padding:10px 16px;align-items:center;justify-content:space-between;border-radius:8px;background:#f4f7fb}.business-executive .business-tasks button,.business-executive td button{color:#047857;font-size:13px;font-weight:500;white-space:nowrap}.business-executive .business-tasks .business-detail-link{display:inline;flex:none;padding:0;border:0;border-radius:0;background:none;box-shadow:none}.business-executive table{width:100%;border:0;background:none;table-layout:fixed}.business-executive th,.business-executive td{padding:10px 8px 10px 0;border:0;background:none;font-size:13px}.business-executive th{color:#6e7a72;font-weight:500}.business-executive td small{display:block;margin-top:4px;color:#6e7a72;font-size:12px}.admin-shell[data-stitch-admin]{max-width:none;min-height:100vh;margin:0 0 0 240px;padding:0 24px 40px;background:#f6f7f6}.admin-shell[data-stitch-admin] .admin-header{max-width:none;min-height:56px;margin:0 -24px 20px;padding:8px 24px;display:flex;flex-wrap:nowrap;gap:16px;background:#fff;box-shadow:0 1px 8px #17201b0a}.admin-shell[data-stitch-admin] .admin-header>div:first-child{flex:none}.admin-shell[data-stitch-admin] .admin-header-search{margin:0 auto 0 0;max-width:384px;border:0;background:#f1f5f3}.admin-shell[data-stitch-admin] .admin-header-search input:disabled{cursor:default}.admin-shell[data-stitch-admin] .admin-identity{display:flex;flex:none;align-items:center;gap:18px;max-width:none}.admin-language-switch{display:flex;align-items:center;gap:2px;padding:3px;border-radius:8px;background:#f1f5f3;white-space:nowrap}.admin-language-switch button{min-height:28px;padding:3px 10px;border:0;border-radius:6px;background:transparent;color:#64716a;font-size:12px;cursor:pointer}.admin-language-switch button[aria-pressed=true]{background:#fff;color:#15291e;box-shadow:0 1px 3px #17201b1a;font-weight:700}.admin-language-switch button:focus-visible{outline:2px solid #047857;outline-offset:2px}.admin-staff-avatar{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;background:#047857;color:#fff;font-weight:800}.admin-staff-identity{display:flex;flex-direction:column;min-width:0;line-height:1.2}.admin-staff-identity strong{font-size:12px;white-space:nowrap}.admin-staff-identity span{color:#75817e;font-size:10px;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-shell[data-stitch-admin] .admin-navigation{position:fixed;inset:0 auto 0 0;z-index:30;width:240px;height:100vh;min-height:100vh;max-height:none;border-right:1px solid #e3e7e5;overflow-y:auto}.admin-shell[data-stitch-admin] .admin-workspace{margin-top:0}.admin-shell[data-stitch-admin] .admin-workspace>:not(.admin-navigation){min-width:0}.admin-shell[data-stitch-admin] .admin-card,.admin-shell[data-stitch-admin] .admin-report-filters,.admin-shell[data-stitch-admin] .admin-table-scroll{border:1px solid #e3e7e5;border-radius:12px;background:#fff;box-shadow:0 1px 2px #17201b08}.admin-shell[data-stitch-admin] .admin-table{width:100%;border-collapse:collapse;background:#fff}.admin-shell[data-stitch-admin] .admin-table th{padding:11px 12px;background:#f1f3f2;color:#52615c;font-size:12px;white-space:nowrap}.admin-shell[data-stitch-admin] .admin-table td{padding:11px 12px;background:transparent;border-bottom:1px solid #eaedeb;font-size:12px}.admin-shell[data-stitch-admin] .admin-table tbody tr:nth-child(2n){background:#fbfcff}.admin-shell[data-stitch-admin] .admin-table tbody tr:hover{background:#f1f8f5}.admin-shell[data-stitch-admin] .admin-button{min-height:34px;border:0;border-radius:7px;background:#047857;color:#fff;padding:7px 13px;font-size:12px;font-weight:700;line-height:1.25;cursor:pointer}.admin-shell[data-stitch-admin] .admin-button--secondary{border:1px solid #d6e6dc;background:#f3f8f5;color:#005d42}.admin-shell[data-stitch-admin] .admin-button:hover:not(:disabled){filter:brightness(.94)}.admin-shell[data-stitch-admin] .admin-button:disabled{opacity:.55;cursor:not-allowed}.admin-shell[data-stitch-admin] .admin-tabs button{border:0;border-radius:7px;background:#f1f3f2;color:#52615c;padding:8px 13px;cursor:pointer}.admin-shell[data-stitch-admin] .admin-tabs button[aria-selected=true]{background:#047857;color:#fff}.admin-shell[data-stitch-admin] .admin-table th button:not([class]){min-width:18px;min-height:18px;border:1px solid #cadbd0;border-radius:50%;background:#fff;color:#047857;padding:0 4px;font-size:10px;cursor:help}.admin-shell[data-stitch-admin] .admin-workspace button:focus-visible{outline:2px solid #047857;outline-offset:2px}.business-executive .business-draw-table{min-width:0;table-layout:fixed}.business-executive .business-draw-table th:nth-child(1){width:28%}.business-executive .business-draw-table th:nth-child(2){width:31%}.business-executive .business-draw-table th:nth-child(3){width:25%}.business-executive .business-draw-table th:last-child{width:16%;text-align:right}.business-executive .business-draw-table td:nth-child(2),.business-executive .business-draw-table td:nth-child(3){white-space:nowrap}.business-executive .business-draw-table td .flex{flex-wrap:nowrap}.business-executive .business-draw-table td .w-24{width:min(6rem,45%);flex:none}@media (max-width:1100px){.admin-shell[data-stitch-admin] .admin-header{flex-wrap:wrap}.admin-shell[data-stitch-admin] .admin-header-search{order:3;flex-basis:100%;max-width:none}}@media (max-width:900px){.admin-shell[data-stitch-admin]{margin-left:0;padding:58px 12px 24px}.admin-shell[data-stitch-admin] .admin-header{margin:0 -12px 16px;padding:8px 12px}.admin-shell[data-stitch-admin] .admin-identity{flex:1 1 220px;flex-wrap:wrap;justify-content:flex-end;gap:8px}.admin-shell[data-stitch-admin] .admin-navigation{inset:0 0 auto;width:100%;height:58px;min-height:0;overflow-x:auto;overflow-y:hidden}.admin-shell[data-stitch-admin] .admin-navigation-subitems{display:flex;margin:0;border:0}.admin-shell[data-stitch-admin] .admin-navigation-subitems button{width:auto;white-space:nowrap}}.business-executive>section,.business-executive>div>section,.business-executive details{border:0;border-radius:14px;background:#fff;box-shadow:0 1px 2px #17201b0a,0 6px 18px #17201b0d}.admin-shell[data-stitch-admin] .admin-workspace-content,.admin-shell[data-stitch-admin] .admin-grid,.admin-shell[data-stitch-admin] .admin-view-panel{background:transparent;border:0;box-shadow:none}.admin-shell[data-stitch-admin] .admin-card,.admin-shell[data-stitch-admin] .admin-report-filters,.admin-shell[data-stitch-admin] .admin-table-scroll,.admin-shell[data-stitch-admin] .admin-customer-operations,.admin-shell[data-stitch-admin] .admin-detail-block,.admin-shell[data-stitch-admin] .business-result-panel,.admin-shell[data-stitch-admin] .business-metric-group,.admin-shell[data-stitch-admin] .business-snapshot{border:0;border-radius:14px;box-shadow:0 2px 8px #17201b08,0 8px 22px #17201b0a}.admin-shell[data-stitch-admin] .business-overview,.admin-shell[data-stitch-admin] .admin-customer-operations:has(.admin-card){background:transparent;box-shadow:none;padding:0}.admin-shell[data-stitch-admin] .admin-button--secondary,.admin-shell[data-stitch-admin] .business-secondary,.admin-shell[data-stitch-admin] .admin-report-pagination button,.admin-shell[data-stitch-admin] .admin-report-footer button{border:0;background:#f3f8f5;color:#24634d;box-shadow:none}.admin-staff-menu{position:relative}.admin-staff-menu>summary{display:flex;align-items:center;gap:8px;cursor:pointer;list-style:none}.admin-staff-menu>summary::-webkit-details-marker{display:none}.admin-staff-menu-actions{position:absolute;right:0;top:calc(100% + 10px);z-index:50;display:grid;gap:8px;min-width:185px;padding:10px;border-radius:14px;background:#fff;box-shadow:0 8px 26px #17201b26}.admin-staff-menu-actions .admin-button{width:100%;text-align:left}.admin-settings-groups{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 18px}.admin-settings-groups button{border:0;border-radius:8px;padding:9px 13px;background:#edf4f0;color:#315d4a;cursor:pointer}.admin-settings-groups button[aria-current=page]{background:#047857;color:#fff}.admin-view-panel[data-view-panel=settings] form button[type=submit]{width:auto;justify-self:end}.admin-shell--centered{width:min(100% - 32px,420px);margin:min(10vh,80px) auto;padding:30px;border:0;border-radius:14px;background:#fff;box-shadow:0 10px 32px #17201b18}.admin-shell--centered .admin-form--staff{width:100%}.admin-shell--centered>.admin-button,.admin-shell--centered .admin-form--staff>.admin-button{width:100%}@media (min-width: 901px){.admin-shell[data-stitch-admin] .admin-navigation{height:100dvh;min-height:100dvh;overflow-y:auto}}.admin-shell[data-stitch-admin] .admin-report-filters{display:flex;align-items:end;flex-wrap:wrap}.admin-shell[data-stitch-admin] .admin-report-filters>label{flex:1 1 150px}.admin-shell[data-stitch-admin] .admin-report-filters>.admin-button{flex:none;width:auto;min-height:36px;align-self:end}.admin-shell[data-stitch-admin] .admin-report-filters>.admin-button:first-of-type{margin-left:auto;background:#f3f8f5;color:#005d42;border:1px solid #d6e6dc}.admin-shell[data-stitch-admin] .admin-report-filters>.admin-button--secondary:last-of-type{background:transparent;border:0;color:#047857}.admin-shell[data-stitch-admin] .admin-table .admin-button{background:transparent;border:0;color:#047857;box-shadow:none;padding:4px 6px;min-height:32px}.admin-shell[data-stitch-admin] .admin-table .admin-button:hover{text-decoration:underline;background:transparent}.admin-shell[data-stitch-admin] .admin-settings-groups button[aria-current=page]{background:#e5f5eb;color:#006c4e;font-weight:700;box-shadow:inset 0 0 0 1px #a7dec1}.admin-retention .retention-metrics{grid-template-columns:repeat(4,minmax(0,1fr));margin:10px 0}.admin-retention .retention-metrics>div{display:grid;gap:4px;background:#f3f8f5}.admin-retention .retention-metrics dd{margin:0;color:#047857;font-size:20px;font-weight:700}.admin-shell[data-stitch-admin] .retention-tabs{display:inline-flex;width:-moz-max-content;width:max-content;gap:2px;padding:3px;border-radius:8px;background:#f1f5f3}.admin-shell[data-stitch-admin] .retention-tabs button{padding:5px 10px;font-size:12px;background:transparent}.admin-shell[data-stitch-admin] .retention-tabs button[aria-selected=true]{background:#e5f5eb;color:#006c4e}.retention-formula{display:inline-block;position:relative;vertical-align:middle}.retention-formula summary{list-style:none;cursor:pointer;color:#047857;font-size:14px;font-weight:400}.retention-formula summary::-webkit-details-marker{display:none}.retention-formula[open] .business-metric-popover{opacity:1;visibility:visible;pointer-events:auto;color:#162a20;background:#fff;border:1px solid #cadbd0}.admin-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:15px;background:#17201b66}.admin-line-dialog{position:relative;width:min(500px,100%);max-height:calc(100vh - 30px);overflow:auto;background:#fff}.admin-line-form{display:grid;grid-template-columns:1fr;gap:12px}.admin-dialog-close{position:absolute;top:12px;right:12px}.admin-line-section{margin:14px 0}.admin-line-section summary{cursor:pointer;color:#005d42;font-weight:650}.admin-line-section .admin-form{margin-top:12px}.admin-audit-read-toggle{display:flex!important;align-items:center;gap:6px;flex:none!important;white-space:nowrap}.admin-audit-read-toggle input{width:auto!important;min-height:0!important}@media (max-width:700px){.admin-retention .retention-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.business-filters,.business-filters>*,.business-kpis>*,.business-metric>*{min-width:0;max-width:100%}.business-filters select{width:100%;min-width:0}.business-date-switch{flex-wrap:wrap}.business-metric dd{overflow-wrap:anywhere}@media (max-width: 900px){.admin-shell[data-stitch-admin] .admin-navigation{height:52px;align-items:center}.admin-shell[data-stitch-admin] .admin-navigation-brand{display:none}.admin-shell[data-stitch-admin] .admin-navigation-section{display:flex;flex-direction:row;align-items:center;flex:0 0 auto;height:52px}.admin-shell[data-stitch-admin] .admin-navigation-subitems{flex-direction:row;align-items:center;padding:0}.admin-shell[data-stitch-admin]{padding-top:60px}.admin-shell[data-stitch-admin] .admin-header{flex-wrap:wrap;align-items:center;gap:8px;min-height:0}.admin-shell[data-stitch-admin] .admin-identity{flex:1 1 auto;flex-wrap:nowrap;justify-content:flex-end;height:auto;min-height:0;gap:6px}.admin-shell[data-stitch-admin] .admin-staff-identity{display:none}.admin-shell[data-stitch-admin] .admin-header-search{order:3;flex:1 1 100%;width:100%;max-width:none;margin:0}.admin-shell[data-stitch-admin] .admin-header-search input{width:100%}.admin-shell[data-stitch-admin] table:not(.admin-table-scroll table):not(.overflow-x-auto table):not(.overflow-auto table){display:block;max-width:100%;overflow-x:auto}.admin-shell[data-stitch-admin] table th:last-child,.admin-shell[data-stitch-admin] table td:last-child{position:sticky;right:0;background:var(--admin-surface, #fff);box-shadow:-6px 0 8px -6px #00000026}}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.admin-shell input::-moz-placeholder,.admin-shell textarea::-moz-placeholder{color:#5f6b66;opacity:1}.admin-shell input::placeholder,.admin-shell textarea::placeholder{color:#5f6b66;opacity:1}.admin-ph-mobile__box{display:flex;align-items:stretch}.admin-ph-mobile__box>span{display:grid;place-items:center;padding:0 10px;border:1px solid #c9d2cd;border-right:0;border-radius:8px 0 0 8px;background:#eef2f0;font-weight:700;color:#1f2a25}.admin-ph-mobile__box>input{flex:1;min-width:0;border-radius:0 8px 8px 0}.admin-form-wide{grid-column:1 / -1;margin:0;color:var(--admin-muted, #4b5563)}.admin-shell--centered{align-content:start;min-height:0}.admin-shell--centered .admin-form{grid-template-columns:minmax(0,1fr)}.admin-shell--centered .admin-form .admin-button,.admin-shell--centered>.admin-button{width:100%}.admin-shell--centered .admin-language-switch{justify-self:end;width:auto}.admin-own-password .admin-form{grid-template-columns:minmax(0,1fr)}.admin-support-list{display:grid;gap:10px;margin-top:12px}.admin-support-row{display:grid;gap:8px;padding:14px 16px;border:1px solid var(--admin-border,#e3e8ef);border-radius:12px;background:#fff}.admin-support-row.is-awaiting{border-color:#f0b4b4;background:#fff8f8}.admin-support-row__head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.admin-support-row__message{margin:0;color:#343d39;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-wrap;word-break:break-word}.admin-support-row__actions{display:flex;flex-wrap:wrap;gap:8px}.admin-support-chip{display:inline-block;padding:2px 10px;border-radius:999px;background:#eef2f6;color:#4b5550;font-size:12px;font-weight:600}.admin-support-chip--awaiting{background:#fde2e2;color:#b42318}.admin-pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding:12px 4px}.admin-pager__summary,.admin-pager__pages{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.admin-pager__summary{color:#4b5550}.admin-pager__size{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;font-size:13px;color:#66706b}.admin-pager__size select{min-width:72px;padding:6px 10px;border:1px solid #d6dde6;border-radius:10px;background:#fff;font-size:15px}.admin-pager__count{color:#66706b;margin-right:4px;white-space:nowrap}.admin-pager__pages button{min-width:36px;height:34px;padding:0 12px;border:1px solid #d6dde6;border-radius:999px;background:#fff;color:#202824;cursor:pointer}.admin-pager__pages button:disabled{opacity:.45;cursor:default}.admin-pager__pages button.is-current{background:#006c49;border-color:#006c49;color:#fff;font-weight:700}.admin-pager__gap{color:#94a3b8;padding:0 2px}.admin-button--danger{background:#fff;color:#b42318;border:1px solid #f0b4b4}.admin-button--danger:hover:not(:disabled){background:#fff5f5}.admin-table-scroll>table:has(tbody td:last-child>button) tr>:last-child{position:sticky;right:0;z-index:1;background:var(--admin-surface);box-shadow:-8px 0 8px -8px #17201b26}.admin-table-scroll>table:has(tbody td:last-child>button) thead tr>:last-child{background:#f1f3f2}.admin-shell .admin-prize-budget{margin:0;padding:.6rem .8rem;border-radius:8px;background:#ecfdf5;color:#065f46;font-weight:600}.admin-shell .admin-prize-budget--over{background:#fef2f2;color:#b91c1c}.help-tip{position:relative;display:inline-flex;vertical-align:middle;margin-left:6px}.help-tip__button{width:18px;height:18px;padding:0;border:0;border-radius:999px;background:linear-gradient(180deg,#e8f5ef,#cfe9dd);color:#006c49;font:800 11px/18px system-ui,sans-serif;text-align:center;cursor:pointer;box-shadow:inset 0 0 0 1px #006c4940;transition:background .15s,transform .15s}.help-tip__button:hover,.help-tip__button[aria-expanded=true]{background:#006c49;color:#fff;transform:scale(1.08)}.help-tip__popover{position:absolute;z-index:60;left:50%;top:calc(100% + 8px);width:-moz-max-content;width:max-content;max-width:300px;padding:10px 12px;border-radius:10px;background:#0f2a1f;color:#eef7f2;font-size:13px;font-weight:400;line-height:1.55;white-space:normal;text-align:left;box-shadow:0 12px 30px #0f2a1f47;transform:translate(-50%) translateY(-4px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s,transform .15s,visibility .15s}.help-tip__popover:before{content:"";position:absolute;left:50%;top:-5px;width:10px;height:10px;background:#0f2a1f;transform:translate(-50%) rotate(45deg)}.help-tip__popover.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(0)}.admin-pager,.admin-pager__size select{font-size:13px}article:has(#business-details:not([open])) .business-detail-pager{display:none}.web-push-settings{display:flex;flex-direction:column;gap:18px}.web-push-settings__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.web-push-settings__head h3{margin:0;display:flex;align-items:center}.web-push-status{display:inline-block;margin:6px 0 0;padding:2px 10px;border-radius:999px;background:#eff1f0;color:#66706b;font-size:12px;font-weight:700}.web-push-status.is-on{background:#e3f4ec;color:#006c49}.web-push-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.web-push-stats>div{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border:1px solid #e3e8ee;border-radius:12px;background:#fbfcfd}.web-push-stats span{display:flex;align-items:center;color:#4b5550;font-size:13px}.web-push-stats strong{font-size:26px;color:#0f2a1f}.web-push-stats small{color:#66706b;font-size:12px}.web-push-types{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center;border:1px solid #e3e8ee;border-radius:12px;padding:12px 16px}.web-push-types legend{padding:0 6px;font-weight:700;color:#202824}.web-push-types label{display:inline-flex;align-items:center;gap:6px;font-size:14px}.web-push-test{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}.web-push-test label{display:flex;flex-direction:column;gap:6px;font-size:13px;color:#4b5550}.web-push-test input{min-width:240px}.web-push-test p{flex-basis:100%;margin:0;color:#006c49}.web-push-recent h4{margin:0 0 8px;font-size:15px;color:#202824}.web-push-recent table{width:100%;font-size:13px}.web-push-os{display:inline-block;padding:1px 8px;border-radius:999px;font-weight:700;font-size:12px}.web-push-os--android{background:#e3f4ec;color:#1b7a4b}.web-push-os--ios{background:#e8eefc;color:#2747a8}.web-push-os--other{background:#eff1f0;color:#66706b}.push-campaigns{display:flex;flex-direction:column;gap:14px;border:1px solid #d7e6de;background:#f8fbf9}.push-campaigns h3{display:flex;align-items:center;margin:0}.push-campaigns__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px}.push-campaigns fieldset{display:flex;flex-direction:column;gap:10px;margin:0;padding:12px 14px;border:1px solid #e3e8ee;border-radius:12px;background:#fff}.push-campaigns legend{padding:0 6px;font-weight:800;color:#202824}.push-campaigns label{display:flex;flex-direction:column;gap:4px;font-size:13px;color:#4b5550}.push-campaigns input,.push-campaigns select,.push-campaigns textarea{font-size:14px}.push-campaigns__pair{display:grid;grid-template-columns:1fr 1fr;gap:10px}.push-campaigns__phone{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:14px;background:#eff1f0;font-size:13px;color:#111}.push-campaigns__phone strong{font-size:11px;color:#66706b;text-transform:uppercase;letter-spacing:.04em}.push-campaigns__reach{display:flex;flex-wrap:wrap;gap:8px 18px;padding:10px 14px;border-radius:12px;background:#e3f4ec;color:#0f3d2a;font-size:14px}.push-campaigns__reach strong{font-size:18px;margin-left:4px}.push-campaigns__notice{color:#006c49;font-weight:700}.draw-share-copy__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin:12px 0}.draw-share-copy__grid fieldset{display:grid;gap:10px;border:1px solid var(--admin-border, #dadfdc);border-radius:10px;padding:12px}.draw-share-copy__grid label{display:grid;gap:4px;font-weight:600}.draw-share-copy__grid input,.draw-share-copy__grid textarea{width:100%;font:inherit;font-weight:400}.help-faq__item{margin:14px 0;border:1px solid var(--admin-border, #dadfdc);border-radius:12px;padding:12px}.help-faq__item legend{font-weight:800;padding:0 6px}.help-faq__tools,.help-faq__actions{display:flex;flex-wrap:wrap;gap:8px}.help-faq__language{display:grid;gap:8px}.help-faq__language label{display:grid;gap:4px;font-weight:600}.help-faq__language input,.help-faq__language textarea{width:100%;font:inherit;font-weight:400}.activity-spend{margin-top:16px}.activity-spend__total td{font-weight:800;border-top:2px solid var(--admin-border, #dadfdc)}.promo-slots__group{margin:16px 0}.promo-slots__group-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.promo-slots__actions{display:flex;gap:6px;flex-wrap:wrap}.promo-slots tr.is-muted td{opacity:.55}.promo-slots__thumb{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:#fff;font-size:11px;font-weight:800;text-align:center;padding:2px}.promo-slots__editor{display:grid;gap:12px;margin-top:16px;padding:14px;border:1px solid var(--admin-border, #dadfdc);border-radius:12px}.promo-slots__editor>label{display:grid;gap:4px;font-weight:600;max-width:420px}.promo-slots__picture{display:flex;gap:14px;align-items:flex-start;flex-wrap:wrap}.promo-slots__picture>div{display:grid;gap:8px;flex:1;min-width:240px}.promo-slots__picture label{display:grid;gap:4px;font-weight:600}.promo-slots__check{display:flex!important;align-items:center;gap:8px}.invite-milestones tr.is-invalid input{border-color:#d33}.invite-milestones__legend{margin:6px 0 0;font-size:12px;color:#5b6573}.invite-milestones__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:4px 12px;margin:8px 0 10px}.invite-milestones__cell{display:grid;grid-template-columns:26px 1fr 14px 1fr 22px;align-items:center;gap:6px;padding:3px 4px;border-radius:8px}.invite-milestones__cell:nth-child(odd){background:#f6f8fa}.invite-milestones__cell.is-invalid{background:#fff4f4;outline:1px solid #d33}.invite-milestones__no{font-size:12px;color:#8a94a3;text-align:right;font-variant-numeric:tabular-nums}.invite-milestones__arrow{color:#8a94a3;text-align:center}.invite-milestones__cell input{width:100%;min-width:0;font:inherit;font-size:14px;padding:4px 6px}.invite-milestones__remove{width:20px;height:20px;border:0;border-radius:50%;background:transparent;color:#8a94a3;font-size:16px;line-height:1;cursor:pointer}.invite-milestones__remove:hover:not(:disabled){background:#fde8e8;color:#c22}.staff-totp__card{max-width:440px;margin:0 auto;display:grid;gap:14px;text-align:left}.staff-totp__steps{margin:0;padding-left:20px;display:grid;gap:6px}.staff-totp__qr{justify-self:center;border:8px solid #fff;border-radius:12px;image-rendering:pixelated;box-shadow:0 4px 18px #0000001f}.staff-totp__secret code{display:inline-block;margin-top:4px;padding:2px 6px;border-radius:6px;background:#f1f4f7;font-size:13px;letter-spacing:.08em;word-break:break-all}.staff-totp__form{display:flex;gap:10px}.staff-totp__form input{flex:1;font-size:24px;letter-spacing:.3em;text-align:center;padding:8px}.security-settings__row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-top:1px solid var(--admin-border, #e3e7ec)}.security-settings__row p{margin:4px 0 0}.security-settings__add{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 16px}.security-settings__add input{flex:1;min-width:180px;padding:6px 8px;font:inherit}.security-settings__countries{display:grid;gap:10px;margin:16px 0;padding:12px;border:1px solid var(--admin-border, #e3e7ec);border-radius:10px}.security-settings__countries label{display:grid;gap:4px;font-weight:600;max-width:420px}.vip-settings__title{margin:18px 0 6px;font-size:15px}.staff-reverify{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:16px;background:#0f172a73}.staff-reverify__card{width:min(380px,100%);display:grid;gap:10px;padding:22px;border-radius:14px;background:#fff;box-shadow:0 20px 50px #00000040}.staff-reverify__card h2{margin:0;font-size:18px}.staff-reverify__card p{margin:0;font-size:14px;color:#475467;line-height:1.5}.staff-reverify__card p[role=alert]{color:#b42318}.staff-reverify__card input{font-size:24px;letter-spacing:.4em;text-align:center;padding:10px;border:1px solid #d0d5dd;border-radius:10px}.staff-reverify__actions{display:flex;justify-content:flex-end;gap:8px}.security-settings__inline{display:inline-flex;align-items:center;gap:8px}.security-settings__signins-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.security-settings__device{color:#475467;font-size:13px}.security-settings__tag{display:inline-block;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:700;background:#f2f4f7;color:#475467}.security-settings__tag.is-new{background:#fef3f2;color:#b42318}tr.is-alert td{background:#fffbfa}.admin-navigation-brand__logo{width:36px;height:36px;border-radius:9px;flex:none}.admin-staff-menu-actions{text-align:left}.admin-staff-menu-actions>*{text-align:left;justify-content:flex-start}.admin-own-password>summary{list-style:none;padding:10px 12px;border-radius:10px;cursor:pointer;font-weight:700;color:#1f5d45;background:#f1f6f3}.admin-own-password>summary::-webkit-details-marker{display:none}.admin-own-password__window{position:fixed;z-index:1001;top:50%;left:50%;transform:translate(-50%,-50%);width:min(420px,calc(100vw - 32px));max-height:calc(100vh - 48px);overflow:auto;margin:0;padding:28px 24px 24px;display:grid;gap:14px;text-align:left;background:#fff;border-radius:16px;box-shadow:0 0 0 100vmax #0f171473,0 20px 50px #00000040}.admin-own-password__window h2{margin:0;font-size:18px}.admin-own-password__window label{display:grid;gap:6px;text-align:left}.admin-own-password__close{position:absolute;top:10px;right:12px;width:32px;height:32px;border:0;border-radius:8px;background:none;font-size:22px;color:#66756e;cursor:pointer}body{background:#f6f8f7}.admin-navigation{background:#0b2a1f!important;color:#e7efe9;border-right:0}.admin-navigation-brand strong{color:#fff}.admin-navigation-brand small{color:#e7efe999!important}.admin-navigation-group-label{color:#e7efe973!important}.admin-navigation .admin-navigation-section>button{color:#e7efe9db;background:transparent;border-radius:8px}.admin-navigation .admin-navigation-section>button:hover,.admin-navigation .admin-navigation-section>button.admin-navigation-parent{background:#ffffff12;color:#fff}.admin-navigation .admin-navigation-section>button[aria-current=page]{background:#ffffff1a;color:#fff;box-shadow:inset 3px 0 #e9b500}.admin-navigation .admin-nav-icon{opacity:.9}.admin-navigation-subitems{border-left-color:#ffffff26!important}.admin-navigation .admin-navigation-subitems button{color:#e7efe9b3}.admin-navigation .admin-navigation-subitems button[aria-current=page]{background:#ffffff14;color:#ffd54f;border-left-color:#e9b500}.admin-navigation .admin-pending-badge{background:#e9b500;color:#2a1e00}.admin-table th{background:#eef3f0;color:#4f5f58}.admin-table td{border-bottom-color:#e3e8e5}.admin-table tbody tr:nth-child(2n) td{background:#fafcfb}.admin-users-table{min-width:1280px;border-collapse:collapse}.admin-users-table th{padding:9px 12px;background:#eef3f0;color:#4f5f58;font-size:12px;font-weight:700;white-space:nowrap}.admin-users-table td{padding:10px 12px;border-bottom:1px solid #e3e8e5;vertical-align:top;font-size:12.5px;color:#1c2b25}.admin-users-table td small{display:block;margin-top:2px;color:#6b7a73;font-size:11.5px}.admin-users-table tbody tr:hover td{background:#f3f8f5}.admin-users-table__flag td{background:#fff7f6}.admin-users-table__uid{border:0;background:none;padding:0;color:#0f6b4a;font-weight:800;cursor:pointer;font-size:13px}.admin-vip{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:999px;font-size:10.5px;font-weight:800;background:#eef3f0;color:#4f5f58}.admin-vip--1{background:#fff4d6;color:#8a6400}.admin-vip--2,.admin-vip--3,.admin-vip--4{background:#b98900;color:#fff}.admin-users-table__ok{color:#0f6b4a!important}.admin-users-table__shared{display:inline-block;padding:2px 8px;border-radius:999px;background:#fde7e4;color:#b42318;font-weight:800;font-size:11.5px;white-space:nowrap}.admin-users-table__money span{display:block;white-space:nowrap;font-variant-numeric:tabular-nums}.admin-users-table__actions{white-space:nowrap}.admin-users-table__actions button{border:0;background:none;padding:0 8px 0 0;color:#0f6b4a;font-weight:700;cursor:pointer}.admin-status-pill{display:inline-block;padding:2px 8px;border-radius:999px;font-size:11.5px;font-weight:700;background:#e7f5ee;color:#0f6b4a}.admin-status-pill--suspended,.admin-status-pill--frozen,.admin-status-pill--disabled{background:#fde7e4;color:#b42318}.risk-log{display:flex;flex-direction:column;gap:12px}.risk-log__tabs{display:flex;flex-wrap:wrap;gap:6px}.risk-log__tabs button{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:1px solid #e3e8e5;border-radius:999px;background:#fff;color:#33433c;font-weight:600;cursor:pointer}.risk-log__tabs button span{padding:0 6px;border-radius:999px;background:#eef3f0;font-size:11px;color:#4f5f58}.risk-log__tabs button[aria-current=page]{background:#0f6b4a;border-color:#0f6b4a;color:#fff}.risk-log__tabs button[aria-current=page] span{background:#fff3;color:#fff}.risk-log__filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;padding:14px;background:#fff;border:1px solid #e3e8e5;border-radius:10px}.risk-log__filters label{display:grid;gap:4px;font-size:12px;font-weight:600;color:#4f5f58}.risk-log__filters input{min-height:36px;padding:0 10px;border:1px solid #d5ddd9;border-radius:8px;background:#fafcfb}.risk-log__search{flex:1;min-width:240px}.risk-log__table{min-width:1100px}.risk-log__time{white-space:nowrap;font-variant-numeric:tabular-nums}.risk-log__empty{padding:18px;color:#6b7a73}.risk-link{border:0;background:none;padding:0;color:#0f6b4a;font-weight:700;cursor:pointer;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:3px}.risk-mono{font-family:ui-monospace,Menlo,monospace;font-weight:600}.risk-vip{margin-left:6px;padding:0 6px;border-radius:999px;background:#fff4d6;color:#8a6400;font-size:10.5px;font-weight:800}.risk-country{display:block;color:#6b7a73;font-size:11.5px}.risk-amount{display:block;margin-top:2px;color:#8a6400;font-weight:700;font-variant-numeric:tabular-nums}.risk-pill{display:inline-block;padding:2px 9px;border-radius:999px;font-size:11.5px;font-weight:700;background:#eef3f0;color:#33433c;white-space:nowrap}.risk-pill--green{background:#e7f5ee;color:#0f6b4a}.risk-pill--blue{background:#e8f0fe;color:#1d4ed8}.risk-pill--gold{background:#fff4d6;color:#8a6400}.risk-pill--red{background:#fde7e4;color:#b42318}.risk-drawer{position:fixed;z-index:1000;top:0;right:0;bottom:0;width:min(420px,100vw);display:flex;flex-direction:column;gap:10px;padding:18px;overflow:auto;background:#fff;border-left:1px solid #e3e8e5;box-shadow:-12px 0 40px #00000026}.risk-drawer header{display:flex;justify-content:space-between;align-items:flex-start}.risk-drawer header strong{display:block;font-size:16px}.risk-drawer header small{color:#6b7a73;font-family:ui-monospace,Menlo,monospace}.risk-drawer header button{border:0;background:none;font-size:24px;color:#6b7a73;cursor:pointer}.risk-drawer__warn{margin:0;padding:8px 10px;border-radius:8px;background:#fde7e4;color:#b42318;font-weight:700}.risk-drawer__ok{margin:0;padding:8px 10px;border-radius:8px;background:#e7f5ee;color:#0f6b4a;font-weight:700}.risk-drawer ul{margin:0;padding:0;list-style:none;display:grid;gap:8px}.risk-drawer li{padding:10px;border:1px solid #e3e8e5;border-radius:8px}.risk-drawer li small{display:block;margin-top:4px;color:#6b7a73}.admin-users-table button{border:0!important;box-shadow:none!important;background:none!important;min-height:0!important;padding:0 8px 0 0!important;font-size:12.5px}.admin-users-table__uid{padding:0!important}.admin-users-table th:first-child,.admin-users-table td:first-child{white-space:nowrap}.admin-users-table td:nth-child(4),.admin-users-table td:nth-child(5){white-space:nowrap}.risk-log .risk-log__filters label{flex:0 0 auto;width:auto;margin:0}.risk-log .risk-log__filters label.risk-log__search{flex:1 1 260px}.risk-log .risk-log__filters input{width:100%;min-width:150px}.risk-log .risk-log__filters button{flex:0 0 auto;width:auto;min-height:36px;padding:0 16px}.risk-log .risk-log__tabs button{font-size:13px;padding:6px 12px}.risk-log .risk-link{padding:0!important;border:0!important;background:none!important;box-shadow:none!important;min-height:0!important;font-size:12.5px}.risk-log__table td{font-size:12.5px}.admin-users-table__nowrap{white-space:nowrap}.admin-users-table td:nth-child(4),.admin-users-table td:nth-child(5){white-space:normal}.admin-users-table{min-width:1040px}form.risk-log__filters{display:flex!important;flex-wrap:wrap;flex-direction:row!important;grid-template-columns:none!important}form.risk-log__filters>label{display:grid!important;width:auto!important;max-width:none}form.risk-log__filters>label:not(.risk-log__search){flex:0 0 170px!important}form.risk-log__filters>label.risk-log__search{flex:1 1 280px!important}form.risk-log__filters>button{flex:0 0 auto!important;width:auto!important;align-self:flex-end}.admin-users-table td:first-child .admin-status-pill{display:block;width:-moz-max-content;width:max-content;margin-top:4px}.stitch-admin-filter-row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px}.stitch-admin-filter-row>form.admin-report-filters{display:flex!important;flex-wrap:wrap;align-items:flex-end;gap:10px;padding:0!important;border:0!important;margin:0;flex:1 1 auto}.stitch-admin-filter-row>form.admin-report-filters>*{flex:0 0 auto;width:auto;margin:0}.stitch-admin-filter-row>form.admin-report-filters input,.stitch-admin-filter-row>form.admin-report-filters select{min-width:180px}.stitch-admin-pager-slot:empty{display:none}.stitch-admin-pager-slot{padding:10px 16px;border-top:1px solid #e3e8e5}.admin-workspace-content:has(>.admin-settings-groups--vertical){display:grid;grid-template-columns:220px minmax(0,1fr);-moz-column-gap:20px;column-gap:20px;align-items:start}.admin-workspace-content:has(>.admin-settings-groups--vertical)>*{grid-column:2}.admin-workspace-content:has(>.admin-settings-groups--vertical)>.admin-function-title{grid-column:1 / -1}.admin-workspace-content>.admin-settings-groups--vertical{grid-column:1;grid-row:2 / span 30;position:sticky;top:76px;display:flex;flex-direction:column;gap:2px;padding:8px;background:#fff;border:1px solid #e3e8e5;border-radius:12px}.admin-settings-groups--vertical button{width:100%;text-align:left;justify-content:flex-start;padding:9px 12px!important;border-radius:8px!important;border:0!important;background:none!important;color:#33433c!important;box-shadow:none!important;font-weight:600}.admin-settings-groups--vertical button[aria-current=page]{background:#e7f5ee!important;color:#0f6b4a!important;box-shadow:inset 3px 0 #0f6b4a!important}.staff-drawer{position:fixed;z-index:1000;top:0;right:0;bottom:0;width:min(680px,100vw);overflow:auto;padding:20px 22px 28px;background:#fff;border-left:1px solid #e3e8e5;box-shadow:-16px 0 50px #0000002e,0 0 0 100vmax #0f171440}.staff-drawer__head{position:sticky;top:-20px;z-index:1;display:flex;justify-content:space-between;align-items:center;margin:-20px -22px 12px;padding:16px 22px;background:#fff;border-bottom:1px solid #e3e8e5}.staff-drawer__head h3{margin:0;font-size:18px}.staff-drawer__close{border:0;background:none;font-size:26px;color:#6b7a73;cursor:pointer}.staff-drawer .admin-form--staff{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px}.staff-drawer .admin-form--staff>fieldset,.staff-drawer .admin-form--staff>details,.staff-drawer .admin-form--staff>p,.staff-drawer .admin-form--staff>button{grid-column:1 / -1}.staff-drawer .admin-form--staff input,.staff-drawer .admin-form--staff select{min-height:38px}@media (max-width: 900px){.admin-workspace-content:has(>.admin-settings-groups--vertical){display:block}.admin-workspace-content>.admin-settings-groups--vertical{position:static;flex-direction:row;flex-wrap:wrap;margin-bottom:12px}.admin-settings-groups--vertical button{width:auto}.staff-drawer .admin-form--staff{grid-template-columns:1fr}}.user-filters select,.user-filters input[type=date]{border:0!important;background:transparent!important;box-shadow:none!important;min-height:0!important;padding:2px 0!important}.user-filters__line select{border:0!important;background:transparent!important;min-height:0!important}.user-filters__line label{display:flex;align-items:center;gap:6px;font-size:12px;color:#6b7a73;margin:0}.user-filters__search{min-width:220px;min-height:36px;padding:0 12px;border:1px solid #d5ddd9;border-radius:8px;background:#fafcfb}.user-filters form .admin-button{min-height:36px}.user-filters label>span{white-space:nowrap}.admin-customer-operations:not(.bg-surface-container-lowest){background:transparent;border:0;padding:0;box-shadow:none}.user-filters form .admin-button,.user-filters form a.admin-button{white-space:nowrap;padding:0 14px;font-size:13px}.user-filters__search{font-size:13px!important;min-height:36px!important;width:220px}.user-filters__line label,.user-filters__line span{white-space:nowrap}.user-filters form{flex-wrap:nowrap}.user-filters__more{margin-top:-10px}.user-filters__more>p{margin:4px 0}.risk-log__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;background:#fff;border:1px solid #e3e8e5;border-radius:12px}.risk-log__head p{margin:0;color:#6b7a73;font-size:13px}.risk-log__kpis{display:flex;gap:10px}.risk-log__kpi{min-width:150px;padding:10px 14px;border-radius:10px;background:#f3f6f4;display:grid;gap:2px}.risk-log__kpi span{color:#6b7a73;font-size:12px;font-weight:600}.risk-log__kpi strong{font-size:22px;font-variant-numeric:tabular-nums}.risk-log__kpi strong.is-alert{color:#b42318}.risk-log__quick{display:flex;gap:4px;align-self:flex-end}.risk-log__quick button{min-height:36px!important;padding:0 12px!important;border:1px solid #d5ddd9!important;border-radius:8px!important;background:#fff!important;color:#33433c!important;font-size:12.5px;box-shadow:none!important}.risk-vip--zero{background:#eef3f0;color:#6b7a73}.risk-shared{display:inline-block;margin-top:3px;padding:1px 7px;border-radius:999px;background:#fde7e4;color:#b42318;font-size:11px;font-weight:800;white-space:nowrap}.risk-log__table td{padding-top:10px;padding-bottom:10px;vertical-align:top}.risk-pill--green{background:#0f6b4a;color:#fff}.risk-pill--gold{background:#f5b301;color:#2a1e00}.risk-pill--red{background:#d92d20;color:#fff}.risk-pill--blue{background:#1d4ed8;color:#fff}.admin-risk-monitor .risk-text-button{background:none!important;border:0!important;padding:0!important;min-height:0!important;cursor:pointer;box-shadow:none!important}.admin-risk-monitor .risk-tool-button{border:0!important;min-height:0!important;cursor:pointer}.admin-risk-monitor .risk-search input{border:0!important;margin:0!important}.export-center__head{background:#fff;border-radius:8px;padding:16px 20px;box-shadow:0 1px 2px #0b1c300f;margin-bottom:16px}.export-center__head h2{margin:0 0 4px;font-size:20px}.export-center__lede{color:#6e7a73;margin:0;font-size:13px}.export-center{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.export-center__card{display:flex;flex-direction:column;gap:10px;padding:16px;background:#fff;border-radius:8px;box-shadow:0 1px 2px #0b1c300f}.export-center__top{display:flex;gap:12px;align-items:flex-start}.export-center__top h3{margin:2px 0 4px;font-size:15px;color:#17201b}.export-center__top p{margin:0;color:#3e4943;font-size:12.5px;line-height:1.5}.export-center__icon{flex:none;width:40px;height:40px;display:grid;place-items:center;border-radius:6px;background:#f1f3f2;color:#005d42;font-size:22px!important}.export-center__label{margin-top:4px;color:#6e7a73;font-size:11px;font-weight:600;letter-spacing:.02em}.export-center__range{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.export-center__range button{height:30px;padding:0 10px;border:0;border-radius:4px;background:#f1f3f2;color:#3e4943;font-size:12px;cursor:pointer;min-height:0}.export-center__range button[aria-pressed=true]{background:#005d42;color:#fff}.export-center__range input{height:30px;padding:0 6px;border:0;border-radius:4px;background:#f1f3f2;font-size:12px;min-width:0;flex:1;margin:0}.export-center__range span{color:#6e7a73}.export-center__go .admin-export-entry{display:grid;gap:6px}.export-center__go .admin-button{width:100%;justify-content:center;height:40px;background:#005d42!important;color:#fff!important;border:0!important;border-radius:4px;font-weight:600}.export-center__go p{margin:0;font-size:12px;color:#3e4943}.export-center__list{align-self:center;color:#005d42;font-size:12px;text-decoration:none}.export-center__list:hover{text-decoration:underline}.withdrawal-tabs button{border:0!important;min-height:0!important;cursor:pointer;background:transparent}.withdrawal-open{border:0!important;min-height:0!important;padding:2px 6px!important;border-radius:4px;background:transparent!important;color:#047857!important;font-weight:500;cursor:pointer}.withdrawal-open:hover{background:#eef3f0!important;text-decoration:underline}.admin-settings-groups__label{padding:6px 12px 4px;color:#6e7a73;font-size:11px;font-weight:600;letter-spacing:.02em}.admin-settings-groups--vertical button{display:flex;align-items:center;gap:8px;font-size:13px!important;font-weight:500!important}.admin-settings-groups--vertical button .material-symbols-outlined{order:-1;font-size:18px;color:#6e7a73}.admin-settings-groups--vertical button[aria-current=page] .material-symbols-outlined{color:#005d42}[data-admin-view=settings] .admin-card{border:0!important;box-shadow:none!important;padding:0!important;margin:0 0 16px!important;background:none!important}[data-admin-view=settings] h2,[data-admin-view=settings] h3{font-size:16px!important;margin:0 0 4px!important;color:#17201b}[data-admin-view=settings] h3+p,[data-admin-view=settings] h2+p{margin:0 0 14px!important;color:#6e7a73;font-size:12.5px!important}[data-admin-view=settings] form{display:grid;gap:10px}[data-admin-view=settings] form>label:not(:has(input[type=checkbox])){display:grid;gap:6px;padding:10px 12px;background:#f1f3f2;border-radius:6px;font-size:12px;color:#3e4943;font-weight:600}[data-admin-view=settings] form>label:has(input[type=checkbox]){display:flex;align-items:center;gap:8px;font-size:13px}[data-admin-view=settings] form input:not([type=checkbox]),[data-admin-view=settings] form select,[data-admin-view=settings] form textarea{height:34px;padding:0 10px;border:1px solid #dce3ea!important;border-radius:4px;background:#fff;font-size:13px}[data-admin-view=settings] form textarea{height:auto;min-height:64px;padding:8px 10px}[data-admin-view=settings] form>.admin-button,[data-admin-view=settings] form>button[type=submit],[data-admin-view=settings] form>button:not([type]){justify-self:end;width:auto!important;min-width:120px;height:36px;padding:0 18px;border-radius:4px}[data-admin-view=settings] .admin-button--small{background:none!important;color:#005d42!important;border:0!important;padding:0!important;min-height:0!important;font-size:12px;text-decoration:underline}[data-admin-view=settings] fieldset{margin:0;padding:10px 12px;border:0;border-radius:6px;background:#f1f3f2;display:grid;gap:6px;font-size:13px}[data-admin-view=settings] fieldset legend{float:left;width:100%;padding:0;margin-bottom:4px;font-size:12px;font-weight:600;color:#3e4943}[data-admin-view=settings] fieldset label{display:flex;align-items:center;gap:8px}[data-admin-view=settings] form>p{margin:0;color:#6e7a73;font-size:12.5px;align-self:center}[data-admin-view=settings] .admin-form>button{grid-column:1 / -1}.staff-drawer{width:min(640px,100vw)}.staff-drawer .admin-form--staff>label,.staff-drawer .admin-form--staff label:not(:has(input[type=checkbox])){font-size:12px;font-weight:600;color:#3e4943}.staff-drawer .admin-form--staff p,.staff-drawer .admin-form--staff small{font-size:12px!important;color:#6e7a73;margin:0}.staff-drawer .admin-form--staff fieldset{border:0;padding:0;margin:4px 0 0;display:grid;gap:8px}.staff-drawer .admin-form--staff legend{display:flex;align-items:center;gap:8px;padding:0;margin-bottom:8px;font-size:14px;font-weight:700;color:#17201b}.staff-drawer .admin-form--staff legend:before{content:"";width:3px;height:14px;border-radius:2px;background:#005d42}.staff-drawer .admin-form--staff fieldset label:has(input[type=checkbox]){display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid #dce3ea;border-radius:6px;background:#fff;font-size:13px;font-weight:600;color:#17201b;cursor:pointer}.staff-drawer .admin-form--staff fieldset label:has(input:checked){border-color:#005d42;background:#f1f3f2}.staff-drawer .admin-form--staff>button:last-child{position:sticky;bottom:-28px;justify-self:end;min-width:140px;height:40px;border-radius:4px;box-shadow:0 -12px 0 12px #fff}.staff-drawer>.admin-button--secondary{margin-top:10px}.staff-drawer .admin-form--staff fieldset label:has(input[type=checkbox]){min-height:0!important;height:auto!important;margin:0!important}.staff-drawer .admin-form--staff fieldset label input[type=checkbox]{margin:0;min-height:0}.admin-retention .retention-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:12px 16px;background:#fff;border-radius:8px;box-shadow:0 1px 2px #0b1c300f}.admin-retention .retention-filters label{display:grid;gap:4px;font-size:12px;font-weight:600;color:#3e4943;flex:1 1 180px}.admin-retention .retention-filters input,.admin-retention .retention-filters select{height:34px;font-size:13px}.admin-retention .retention-filters .admin-button{height:34px;padding:0 18px}.admin-retention .retention-funnel{background:none;padding:0;box-shadow:none}.admin-retention .retention-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:0}.admin-retention .retention-metrics>div{background:#fff;border-radius:8px;padding:12px 14px;box-shadow:0 1px 2px #0b1c300f}.admin-retention .retention-metrics dt{font-size:12px;color:#6e7a73}.admin-retention .retention-metrics dd{font-size:22px}.admin-retention .retention-card{background:#fff;border-radius:8px;padding:12px 16px;box-shadow:0 1px 2px #0b1c300f;display:grid;gap:10px}.admin-retention .retention-note{margin:0;color:#6e7a73;font-size:12px}@media (max-width: 1100px){.admin-retention .retention-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 700px){.admin-retention .retention-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.stitch-admin-filter-row>form.admin-report-filters{flex:1 1 0!important;min-width:0}.stitch-admin-filter-row>form.admin-report-filters>label{flex:0 1 168px!important;min-width:140px;display:grid!important;gap:4px;grid-column:auto!important}.stitch-admin-filter-row>form.admin-report-filters>label input,.stitch-admin-filter-row>form.admin-report-filters>label select{width:100%!important;min-width:0!important;height:34px}.stitch-admin-filter-row>form.admin-report-filters>button{height:34px;min-height:0;padding:0 14px}.stitch-admin-filter-row>.admin-export-entry,.stitch-admin-filter-row>div:has(>.admin-export-entry){flex:none;align-self:flex-end}.stitch-admin-filter-row>p{order:10;flex:1 0 100%;margin:0;font-size:12px;color:#6e7a73}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:30px!important;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%236e7a73' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;border:1px solid #dce3ea;border-radius:6px}form.business-filters>label{display:flex;align-items:center;gap:8px;flex:0 1 320px;max-width:320px;white-space:nowrap}.business-overview form.business-filters{justify-content:flex-start}.admin-shell[data-stitch-admin]{--plain-line: #e2e6e3}.admin-shell[data-stitch-admin] :is(.shadow-sm,.shadow,.shadow-md,.admin-card,.admin-report-filters,.business-filters,.admin-table-scroll,.admin-customer-operations,.business-metric,.business-tasks,.business-snapshot,.business-result-panel,.business-metric-group,.business-costs,.export-center__head,.export-center__card,.retention-card,.retention-filters,.retention-metrics>div,.admin-detail-block,.stitch-admin-page,.user-filters,.stitch-admin-filter-row,.operator-summary>div,.admin-header,.admin-navigation){box-shadow:none}.admin-shell[data-stitch-admin] .admin-workspace :is(.rounded-xl,.admin-card,.admin-table-scroll,.business-metric,.export-center__head,.export-center__card,.retention-card,.retention-metrics>div,.admin-detail-block,.operator-summary>div){border-radius:6px}.admin-shell[data-stitch-admin] .admin-workspace :is(.bg-surface-container-lowest.rounded-xl,.admin-card,.business-metric,.export-center__head,.export-center__card,.retention-card,.retention-metrics>div,.operator-summary>div){border:1px solid var(--plain-line)}.admin-shell[data-stitch-admin] .admin-workspace :is(.admin-report-filters,.user-filters,.stitch-admin-filter-row,.retention-filters){background:transparent;border:0;border-radius:0;padding-left:0;padding-right:0}.admin-shell[data-stitch-admin] .admin-workspace :is(.rounded-xl,.admin-card) :is(.admin-report-filters,.user-filters){padding-left:0;padding-right:0}.admin-shell[data-stitch-admin] .admin-navigation button:not([aria-current=page]){font-weight:500}.admin-shell[data-stitch-admin] .admin-workspace :is(label,th){font-weight:500}.admin-shell[data-stitch-admin] .admin-button{border-radius:6px;font-weight:600}.admin-shell[data-stitch-admin] .admin-workspace td .admin-button,.admin-shell[data-stitch-admin] .admin-workspace td .admin-button.admin-button--secondary{min-height:28px;padding:2px 6px;border:0;background:transparent;color:#047857;font-weight:500;box-shadow:none}.admin-shell[data-stitch-admin] .admin-workspace td .admin-button:hover:not(:disabled){background:#eef3f0;text-decoration:underline}.admin-shell[data-stitch-admin] .admin-workspace td .admin-button.admin-button--danger{color:#b42318}.admin-shell[data-stitch-admin] .admin-workspace td .admin-button:disabled{color:#9aa49f;background:transparent}.admin-shell[data-stitch-admin] .admin-workspace .stitch-admin-page>section.justify-between.py-6{padding-top:0;padding-bottom:0}.admin-shell[data-stitch-admin] .admin-workspace-content>nav.admin-settings-groups{display:flex;flex-wrap:wrap;gap:0;padding:0;border:0;border-bottom:1px solid var(--plain-line);border-radius:0;background:transparent}.admin-shell[data-stitch-admin] .admin-workspace-content>nav.admin-settings-groups button{min-height:0;margin-bottom:-1px;padding:8px 14px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:#4b5550;font-size:14px;font-weight:500}.admin-shell[data-stitch-admin] .admin-workspace-content>nav.admin-settings-groups button[aria-current=page]{border-bottom-color:#047857;background:transparent;color:#047857;font-weight:600}.export-center__top .export-center__icon{display:none}.export-center__go .admin-button{width:auto;height:34px;justify-self:start;padding:0 14px;background:#fff!important;color:#047857!important;border:1px solid #b9d3c6!important;border-radius:6px}.export-center__list{align-self:flex-start}.admin-shell[data-stitch-admin] .admin-workspace .admin-card.business-overview{border:0;background:transparent}.admin-shell[data-stitch-admin] .admin-workspace .admin-form>.admin-button{justify-self:start;width:auto;padding-left:16px;padding-right:16px}.security-settings__state{color:#66706b;font-size:13px;white-space:nowrap}.security-settings__state--on{color:#047857;font-weight:600}.admin-shell[data-stitch-admin] .admin-users-table :is(th,td){padding-left:6px;padding-right:6px}.admin-shell[data-stitch-admin] .admin-workspace .admin-detail-block :is(div,section).admin-detail-block{padding:0;border:0;background:transparent;margin:0}.admin-shell[data-stitch-admin] .admin-workspace .admin-customer-operations>.admin-detail-block:first-child{margin-top:0;padding-top:0}.admin-shell[data-stitch-admin] .admin-workspace :is(details,p).admin-detail-block{margin-top:8px;padding-top:8px}.admin-shell[data-stitch-admin] .admin-workspace-content :is(h3,h4):not(.admin-sr-only){font-size:15px;font-weight:600;margin-top:12px}.admin-shell[data-stitch-admin] .admin-button.admin-button--danger{background:#fff;color:#b42318;border:1px solid #f0b4b4}.admin-shell[data-stitch-admin] .admin-button.admin-button--danger:hover:not(:disabled){background:#fff5f5}.admin-form-dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:grid;place-items:center;padding:16px;background:#17201b73}.admin-form-dialog__panel{width:min(760px,100%);max-height:calc(100vh - 32px);display:flex;flex-direction:column;background:#fff;border-radius:8px;box-shadow:0 12px 40px #00000040}.admin-form-dialog__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid #e2e6e3}.admin-form-dialog__head h2{margin:0;font-size:17px;font-weight:650}.admin-form-dialog__close{width:32px;height:32px;border:0;border-radius:6px;background:transparent;color:#4b5550;font-size:22px;line-height:1;cursor:pointer}.admin-form-dialog__close:hover{background:#f1f3f2}.admin-form-dialog__body{padding:16px 18px 18px;overflow:auto}.admin-form-dialog__body>:is(fieldset,form,section,article){margin:0;padding:0;border:0;box-shadow:none;background:transparent}.admin-form-dialog__body>fieldset>legend{display:none}body.admin-form-dialog-open{overflow:hidden}.admin-shell[data-stitch-admin] .admin-create-customer{align-self:flex-start;justify-self:start;width:auto;margin-bottom:4px}.admin-shell[data-stitch-admin] .admin-workspace .staff-ip-allowlist__add{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.admin-shell[data-stitch-admin] .admin-workspace .staff-ip-allowlist__add input{flex:1 1 220px;width:auto;min-width:0}.admin-shell[data-stitch-admin] .admin-workspace .staff-ip-allowlist__add .admin-button{flex:none;width:auto}.admin-form-dialog__body .admin-form{grid-template-columns:1fr}.admin-form-dialog__body label:has(>input[type=checkbox]){display:flex;flex-direction:row;align-items:center;gap:8px}.admin-form-dialog__body label>input[type=checkbox]{width:auto;margin:0}.admin-form-dialog__body>article>.admin-kicker,.admin-form-dialog__body>article>h2:first-of-type{display:none}.admin-shell .admin-form-dialog__body .admin-button{width:auto;justify-self:start;align-self:flex-start;padding-left:16px;padding-right:16px}.admin-shell[data-stitch-admin] .admin-report-filters>label{flex:0 0 172px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-basis:158px}.admin-shell[data-stitch-admin] .admin-report-filters>label:has(input[type=date]){flex-basis:138px}.admin-shell[data-stitch-admin] .admin-report-filters input[type=date]{padding-right:4px}.admin-shell[data-stitch-admin] .stitch-admin-filter-row>form.admin-report-filters>label{flex:0 0 130px!important;width:130px!important;min-width:0}.admin-shell[data-stitch-admin] .stitch-admin-filter-row>form.admin-report-filters>label:has(input[type=date]){flex-basis:124px!important;width:124px!important}.admin-shell[data-stitch-admin] .stitch-admin-filter-row>form.admin-report-filters :is(input,select){min-width:0!important;width:100%}.admin-form-dialog:has([data-admin-ask]) .admin-form-dialog__panel{width:min(440px,100%)}.admin-form-dialog:has([data-admin-ask]) .admin-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.admin-form-dialog:has([data-admin-ask]) textarea{width:100%;box-sizing:border-box;margin-top:6px}.admin-ask__message{margin:0;white-space:pre-line;line-height:1.6}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }[data-stitch-admin] .visible{visibility:visible}[data-stitch-admin] .collapse{visibility:collapse}[data-stitch-admin] .fixed{position:fixed}[data-stitch-admin] .absolute{position:absolute}[data-stitch-admin] .relative{position:relative}[data-stitch-admin] .sticky{position:sticky}[data-stitch-admin] .left-2\.5{left:.625rem}[data-stitch-admin] .top-1\/2{top:50%}[data-stitch-admin] .top-16{top:4rem}[data-stitch-admin] .m-0{margin:0}[data-stitch-admin] .my-space-md{margin-top:.75rem;margin-bottom:.75rem}[data-stitch-admin] .mb-1{margin-bottom:.25rem}[data-stitch-admin] .mb-4{margin-bottom:1rem}[data-stitch-admin] .mb-6{margin-bottom:1.5rem}[data-stitch-admin] .mb-space-lg{margin-bottom:1rem}[data-stitch-admin] .mb-space-xl{margin-bottom:1.5rem}[data-stitch-admin] .mt-0\.5{margin-top:.125rem}[data-stitch-admin] .mt-1{margin-top:.25rem}[data-stitch-admin] .mt-1\.5{margin-top:.375rem}[data-stitch-admin] .mt-6{margin-top:1.5rem}[data-stitch-admin] .mt-space-2xs{margin-top:.125rem}[data-stitch-admin] .mt-space-sm{margin-top:.5rem}[data-stitch-admin] .block{display:block}[data-stitch-admin] .flex{display:flex}[data-stitch-admin] .inline-flex{display:inline-flex}[data-stitch-admin] .table{display:table}[data-stitch-admin] .grid{display:grid}[data-stitch-admin] .contents{display:contents}[data-stitch-admin] .hidden{display:none}[data-stitch-admin] .h-1\.5{height:.375rem}[data-stitch-admin] .h-10{height:2.5rem}[data-stitch-admin] .h-12{height:3rem}[data-stitch-admin] .h-2{height:.5rem}[data-stitch-admin] .h-2\.5{height:.625rem}[data-stitch-admin] .h-4{height:1rem}[data-stitch-admin] .h-6{height:1.5rem}[data-stitch-admin] .h-7{height:1.75rem}[data-stitch-admin] .h-72{height:18rem}[data-stitch-admin] .h-8{height:2rem}[data-stitch-admin] .h-9{height:2.25rem}[data-stitch-admin] .h-full{height:100%}[data-stitch-admin] .max-h-\[580px\]{max-height:580px}[data-stitch-admin] .w-12{width:3rem}[data-stitch-admin] .w-16{width:4rem}[data-stitch-admin] .w-2{width:.5rem}[data-stitch-admin] .w-2\.5{width:.625rem}[data-stitch-admin] .w-24{width:6rem}[data-stitch-admin] .w-6{width:1.5rem}[data-stitch-admin] .w-7{width:1.75rem}[data-stitch-admin] .w-full{width:100%}[data-stitch-admin] .min-w-0{min-width:0px}[data-stitch-admin] .min-w-\[180px\]{min-width:180px}[data-stitch-admin] .min-w-\[560px\]{min-width:560px}[data-stitch-admin] .min-w-\[740px\]{min-width:740px}[data-stitch-admin] .min-w-\[760px\]{min-width:760px}[data-stitch-admin] .min-w-\[900px\]{min-width:900px}[data-stitch-admin] .max-w-full{max-width:100%}[data-stitch-admin] .flex-1{flex:1 1 0%}[data-stitch-admin] .border-collapse{border-collapse:collapse}[data-stitch-admin] .-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}[data-stitch-admin] .cursor-pointer{cursor:pointer}[data-stitch-admin] .select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-stitch-admin] .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}[data-stitch-admin] .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}[data-stitch-admin] .flex-col{flex-direction:column}[data-stitch-admin] .flex-wrap{flex-wrap:wrap}[data-stitch-admin] .items-start{align-items:flex-start}[data-stitch-admin] .items-end{align-items:flex-end}[data-stitch-admin] .items-center{align-items:center}[data-stitch-admin] .items-baseline{align-items:baseline}[data-stitch-admin] .justify-end{justify-content:flex-end}[data-stitch-admin] .justify-center{justify-content:center}[data-stitch-admin] .justify-between{justify-content:space-between}[data-stitch-admin] .gap-0\.5{gap:.125rem}[data-stitch-admin] .gap-1{gap:.25rem}[data-stitch-admin] .gap-1\.5{gap:.375rem}[data-stitch-admin] .gap-2{gap:.5rem}[data-stitch-admin] .gap-3{gap:.75rem}[data-stitch-admin] .gap-3\.5{gap:.875rem}[data-stitch-admin] .gap-4{gap:1rem}[data-stitch-admin] .gap-5{gap:1.25rem}[data-stitch-admin] .gap-6{gap:1.5rem}[data-stitch-admin] .gap-gutter{gap:1rem}[data-stitch-admin] .gap-space-2xs{gap:.125rem}[data-stitch-admin] .gap-space-lg{gap:1rem}[data-stitch-admin] .gap-space-md{gap:.75rem}[data-stitch-admin] .gap-space-sm{gap:.5rem}[data-stitch-admin] .gap-space-xl{gap:1.5rem}[data-stitch-admin] .gap-space-xs{gap:.25rem}[data-stitch-admin] :is(.space-y-space-lg>:not([hidden])~:not([hidden])){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}[data-stitch-admin] :is(.space-y-space-md>:not([hidden])~:not([hidden])){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}[data-stitch-admin] :is(.space-y-space-xl>:not([hidden])~:not([hidden])){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}[data-stitch-admin] :is(.space-y-space-xs>:not([hidden])~:not([hidden])){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}[data-stitch-admin] :is(.divide-y>:not([hidden])~:not([hidden])){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}[data-stitch-admin] :is(.divide-y-0>:not([hidden])~:not([hidden])){--tw-divide-y-reverse: 0;border-top-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(0px * var(--tw-divide-y-reverse))}[data-stitch-admin] :is(.divide-surface-container-high>:not([hidden])~:not([hidden])){--tw-divide-opacity: 1;border-color:rgb(227 231 229 / var(--tw-divide-opacity, 1))}[data-stitch-admin] .self-end{align-self:flex-end}[data-stitch-admin] .overflow-hidden{overflow:hidden}[data-stitch-admin] .overflow-visible{overflow:visible}[data-stitch-admin] .overflow-x-auto{overflow-x:auto}[data-stitch-admin] .overflow-y-auto{overflow-y:auto}[data-stitch-admin] .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-stitch-admin] .whitespace-nowrap{white-space:nowrap}[data-stitch-admin] .rounded{border-radius:.125rem}[data-stitch-admin] .rounded-2xl{border-radius:1rem}[data-stitch-admin] .rounded-full{border-radius:.75rem}[data-stitch-admin] .rounded-lg{border-radius:.25rem}[data-stitch-admin] .rounded-md{border-radius:.375rem}[data-stitch-admin] .rounded-xl{border-radius:.5rem}[data-stitch-admin] .border{border-width:1px}[data-stitch-admin] .border-0{border-width:0px}[data-stitch-admin] .border-t{border-top-width:1px}[data-stitch-admin] .border-outline-variant{--tw-border-opacity: 1;border-color:rgb(189 201 193 / var(--tw-border-opacity, 1))}[data-stitch-admin] .border-surface-container{--tw-border-opacity: 1;border-color:rgb(234 237 235 / var(--tw-border-opacity, 1))}[data-stitch-admin] .bg-error{--tw-bg-opacity: 1;background-color:rgb(186 26 26 / var(--tw-bg-opacity, 1))}[data-stitch-admin] .bg-error-container{--tw-bg-opacity: 1;background-color:rgb(255 218 214 / var(--tw-bg-opacity, 1))}[data-stitch-admin] .bg-primary{--tw-bg-opacity: 1;background-color:rgb(0 93 66 / var(--tw-bg-opacity, 1))}[data-stitch-admin] .bg-primary-container{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))}[data-stitch-admin] .bg-primary-container\/15{background-color:#04785726}[data-stitch-admin] .bg-primary-fixed{--tw-bg-opacity: 1;background-color:rgb(151 245 204 / var(--tw-bg-opacity, 1))}[data-stitch-admin] .bg-secondary-container{--tw-bg-opacity: 1;background-color:rgb(254 147 44 / var(--tw-bg-opacity, 1))}[data-stitch-admin] .bg-secondary-fixed{--tw-bg-opacity: 1;background-color:rgb(255 220 195 / var(--tw-bg-opacity, 1))}[data-stitch-admin] .bg-secondary-fixed-dim{--tw-bg-opacity: 1;background-color:rgb(255 183 125 / var(--tw-bg-opacity, 1))}[data-stitch-admin] .bg-surface{--tw-bg-opacity: 1;background-color:rgb(246 247 246 / var(--tw-bg-opacity, 1))}[data-stitch-admin] .bg-surface-container{--tw-bg-opacity: 1;background-color:rgb(234 237 235 / var(--tw-bg-opacity, 1))}[data-stitch-admin] .bg-surface-container-high{--tw-bg-opacity: 1;background-color:rgb(227 231 229 / var(--tw-bg-opacity, 1))}[data-stitch-admin] .bg-surface-container-highest{--tw-bg-opacity: 1;background-color:rgb(220 225 222 / var(--tw-bg-opacity, 1))}[data-stitch-admin] .bg-surface-container-low{--tw-bg-opacity: 1;background-color:rgb(241 243 242 / var(--tw-bg-opacity, 1))}[data-stitch-admin] .bg-surface-container-low\/30{background-color:#f1f3f24d}[data-stitch-admin] .bg-surface-container-low\/70{background-color:#f1f3f2b3}[data-stitch-admin] .bg-surface-container-lowest{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}[data-stitch-admin] .bg-tertiary{--tw-bg-opacity: 1;background-color:rgb(73 81 103 / var(--tw-bg-opacity, 1))}[data-stitch-admin] .bg-tertiary-container{--tw-bg-opacity: 1;background-color:rgb(97 105 128 / var(--tw-bg-opacity, 1))}[data-stitch-admin] .bg-tertiary-container\/20{background-color:#61698033}[data-stitch-admin] .bg-transparent{background-color:transparent}[data-stitch-admin] .p-0\.5{padding:.125rem}[data-stitch-admin] .p-2{padding:.5rem}[data-stitch-admin] .p-2\.5{padding:.625rem}[data-stitch-admin] .p-4{padding:1rem}[data-stitch-admin] .p-5{padding:1.25rem}[data-stitch-admin] .p-6{padding:1.5rem}[data-stitch-admin] .p-space-lg{padding:1rem}[data-stitch-admin] .p-space-md{padding:.75rem}[data-stitch-admin] .p-space-sm{padding:.5rem}[data-stitch-admin] .px-1\.5{padding-left:.375rem;padding-right:.375rem}[data-stitch-admin] .px-2{padding-left:.5rem;padding-right:.5rem}[data-stitch-admin] .px-2\.5{padding-left:.625rem;padding-right:.625rem}[data-stitch-admin] .px-3{padding-left:.75rem;padding-right:.75rem}[data-stitch-admin] .px-4{padding-left:1rem;padding-right:1rem}[data-stitch-admin] .px-5{padding-left:1.25rem;padding-right:1.25rem}[data-stitch-admin] .px-space-lg{padding-left:1rem;padding-right:1rem}[data-stitch-admin] .px-space-md{padding-left:.75rem;padding-right:.75rem}[data-stitch-admin] .px-space-sm{padding-left:.5rem;padding-right:.5rem}[data-stitch-admin] .px-space-xs{padding-left:.25rem;padding-right:.25rem}[data-stitch-admin] .py-0\.5{padding-top:.125rem;padding-bottom:.125rem}[data-stitch-admin] .py-1{padding-top:.25rem;padding-bottom:.25rem}[data-stitch-admin] .py-1\.5{padding-top:.375rem;padding-bottom:.375rem}[data-stitch-admin] .py-2{padding-top:.5rem;padding-bottom:.5rem}[data-stitch-admin] .py-2\.5{padding-top:.625rem;padding-bottom:.625rem}[data-stitch-admin] .py-3{padding-top:.75rem;padding-bottom:.75rem}[data-stitch-admin] .py-3\.5{padding-top:.875rem;padding-bottom:.875rem}[data-stitch-admin] .py-4{padding-top:1rem;padding-bottom:1rem}[data-stitch-admin] .py-6{padding-top:1.5rem;padding-bottom:1.5rem}[data-stitch-admin] .py-space-2xs{padding-top:.125rem;padding-bottom:.125rem}[data-stitch-admin] .py-space-md{padding-top:.75rem;padding-bottom:.75rem}[data-stitch-admin] .py-space-sm{padding-top:.5rem;padding-bottom:.5rem}[data-stitch-admin] .py-space-xl{padding-top:1.5rem;padding-bottom:1.5rem}[data-stitch-admin] .py-space-xs{padding-top:.25rem;padding-bottom:.25rem}[data-stitch-admin] .pb-10{padding-bottom:2.5rem}[data-stitch-admin] .pb-12{padding-bottom:3rem}[data-stitch-admin] .pb-space-lg{padding-bottom:1rem}[data-stitch-admin] .pb-space-md{padding-bottom:.75rem}[data-stitch-admin] .pb-space-sm{padding-bottom:.5rem}[data-stitch-admin] .pl-14{padding-left:3.5rem}[data-stitch-admin] .pl-8{padding-left:2rem}[data-stitch-admin] .pr-2{padding-right:.5rem}[data-stitch-admin] .pr-space-md{padding-right:.75rem}[data-stitch-admin] .pt-space-xs{padding-top:.25rem}[data-stitch-admin] .text-left{text-align:left}[data-stitch-admin] .text-right{text-align:right}[data-stitch-admin] .font-body-md,[data-stitch-admin] .font-body-sm,[data-stitch-admin] .font-headline-lg,[data-stitch-admin] .font-headline-md,[data-stitch-admin] .font-headline-sm,[data-stitch-admin] .font-headline-xl,[data-stitch-admin] .font-label-md,[data-stitch-admin] .font-label-sm,[data-stitch-admin] .font-tabular-data,[data-stitch-admin] .font-tabular-kpi{font-family:Inter,PingFang SC,system-ui,sans-serif}[data-stitch-admin] .text-\[11px\]{font-size:11px}[data-stitch-admin] .text-\[13px\]{font-size:13px}[data-stitch-admin] .text-\[15px\]{font-size:15px}[data-stitch-admin] .text-\[16px\]{font-size:16px}[data-stitch-admin] .text-\[18px\]{font-size:18px}[data-stitch-admin] .text-\[20px\]{font-size:20px}[data-stitch-admin] .text-body-md{font-size:13px;line-height:18px;letter-spacing:0em;font-weight:400}[data-stitch-admin] .text-body-sm{font-size:12px;line-height:16px;letter-spacing:0em;font-weight:400}[data-stitch-admin] .text-headline-lg{font-size:20px;line-height:28px;letter-spacing:-.01em;font-weight:600}[data-stitch-admin] .text-headline-md{font-size:16px;line-height:24px;letter-spacing:-.005em;font-weight:600}[data-stitch-admin] .text-headline-sm{font-size:14px;line-height:20px;letter-spacing:0em;font-weight:600}[data-stitch-admin] .text-headline-xl{font-size:24px;line-height:32px;letter-spacing:-.02em;font-weight:700}[data-stitch-admin] .text-label-md{font-size:12px;line-height:16px;letter-spacing:.01em;font-weight:500}[data-stitch-admin] .text-label-sm{font-size:11px;line-height:14px;letter-spacing:.02em;font-weight:600}[data-stitch-admin] .text-tabular-data{font-size:13px;line-height:18px;letter-spacing:0em;font-weight:500}[data-stitch-admin] .text-tabular-kpi{font-size:22px;line-height:28px;letter-spacing:-.02em;font-weight:700}[data-stitch-admin] .font-bold{font-weight:700}[data-stitch-admin] .font-medium{font-weight:500}[data-stitch-admin] .font-semibold{font-weight:600}[data-stitch-admin] .uppercase{text-transform:uppercase}[data-stitch-admin] .leading-snug{line-height:1.375}[data-stitch-admin] .tracking-tight{letter-spacing:-.025em}[data-stitch-admin] .tracking-wide{letter-spacing:.025em}[data-stitch-admin] .tracking-wider{letter-spacing:.05em}[data-stitch-admin] .text-error{--tw-text-opacity: 1;color:rgb(186 26 26 / var(--tw-text-opacity, 1))}[data-stitch-admin] .text-on-error-container{--tw-text-opacity: 1;color:rgb(147 0 10 / var(--tw-text-opacity, 1))}[data-stitch-admin] .text-on-primary{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}[data-stitch-admin] .text-on-primary-fixed{--tw-text-opacity: 1;color:rgb(0 33 21 / var(--tw-text-opacity, 1))}[data-stitch-admin] .text-on-secondary-fixed{--tw-text-opacity: 1;color:rgb(47 21 0 / var(--tw-text-opacity, 1))}[data-stitch-admin] .text-on-surface{--tw-text-opacity: 1;color:rgb(23 32 27 / var(--tw-text-opacity, 1))}[data-stitch-admin] .text-on-surface-variant{--tw-text-opacity: 1;color:rgb(62 73 67 / var(--tw-text-opacity, 1))}[data-stitch-admin] .text-on-tertiary-fixed-variant{--tw-text-opacity: 1;color:rgb(63 70 92 / var(--tw-text-opacity, 1))}[data-stitch-admin] .text-outline{--tw-text-opacity: 1;color:rgb(110 122 115 / var(--tw-text-opacity, 1))}[data-stitch-admin] .text-primary{--tw-text-opacity: 1;color:rgb(0 93 66 / var(--tw-text-opacity, 1))}[data-stitch-admin] .text-secondary{--tw-text-opacity: 1;color:rgb(144 77 0 / var(--tw-text-opacity, 1))}[data-stitch-admin] .text-tertiary{--tw-text-opacity: 1;color:rgb(73 81 103 / var(--tw-text-opacity, 1))}[data-stitch-admin] .antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[data-stitch-admin] .shadow-\[0_2px_12px_rgba\(11\,28\,48\,0\.04\)\]{--tw-shadow: 0 2px 12px rgba(11,28,48,.04);--tw-shadow-colored: 0 2px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}[data-stitch-admin] .shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}[data-stitch-admin] .shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}[data-stitch-admin] .filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}[data-stitch-admin] .transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}[data-stitch-admin] .transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}[data-stitch-admin] .transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}[data-stitch-admin] .transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:where(.stitch-admin-page,.stitch-admin-page *){box-sizing:border-box;margin:0;padding:0;border:0 solid;font:inherit}:where(.stitch-admin-page button){background:none;cursor:pointer}:where(.stitch-admin-page ul,.stitch-admin-page ol){list-style:none}:where(.stitch-admin-page a){color:inherit}:where(.stitch-admin-page img){display:block}.stitch-admin-page,.stitch-admin-page>*{min-width:0;max-width:100%}.stitch-admin-page [aria-label="Scrollable table"]{max-width:100%}@font-face{font-family:Material Symbols Outlined;src:url(/staff/fonts/material-symbols-outlined.woff2) format("woff2");font-style:normal;font-weight:100 700;font-display:block}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.stitch-admin-wide-table{min-width:600px;width:100%}.admin-shell[data-stitch-admin] .admin-table--notification-templates{min-width:680px}.stitch-admin-withdrawal-list--loading{min-height:45vh}.stitch-admin-support-image{display:block;max-width:280px;max-height:240px;margin-top:6px;border-radius:8px}.admin-report-pagination:has(>button:first-child:disabled):has(>button:last-child:disabled),.admin-pagination:has(>button:first-of-type:disabled):has(>button:last-of-type:disabled){display:none}.admin-report-filters{margin:0 0 .75rem;padding:0;gap:.5rem;border:0;box-shadow:none;background:transparent;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.admin-report-filters input,.admin-report-filters select{min-height:2.25rem}.stitch-admin-page table th,.stitch-admin-page table td{padding-inline:.6rem}.stitch-admin-page table button,.stitch-admin-page table a{white-space:nowrap}.stitch-admin-page>*:has(.admin-export-entry):not(:has(table)):not(:has(form)){padding:0;min-height:0;border:0;box-shadow:none;background:transparent;display:flex;justify-content:flex-end}.stitch-admin-page div:has(>div:only-of-type>button:first-child:disabled+button:last-child:disabled){display:none}@media (min-width: 1100px){.admin-report-filters{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(140px,280px);justify-content:start}.admin-report-filters>button{align-self:end;white-space:nowrap}}.stitch-admin-page .grid>.xl\:col-span-7:only-child{grid-column:1 / -1}.staff-replaced-notice{max-width:420px;margin:0 0 12px;padding:10px 14px;border-radius:10px;border:1px solid #f5c26b;background:#fff7e6;color:#7a4b00;font-size:14px;line-height:1.5}.admin-cover-tiers__list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.admin-cover-tiers__list li{display:flex;align-items:center;gap:16px;padding:12px;border:1px solid rgb(0 0 0 / .08);border-radius:12px}.admin-cover-tiers__list img,.admin-cover-tiers__form img{width:192px;height:108px;-o-object-fit:cover;object-fit:cover;border-radius:8px;flex:none}.admin-cover-tiers__list li>div{display:grid;gap:4px;flex:1;min-width:0}.admin-cover-tiers__actions{display:flex;gap:8px}.admin-cover-tiers__form{display:grid;gap:12px;max-width:520px}.admin-cover-tiers__form label{display:grid;gap:4px}@media (min-width: 1100px){.stitch-admin-page .admin-report-list{gap:0}.stitch-admin-page .admin-report-row{display:grid;grid-template-columns:220px minmax(0,1fr);grid-template-rows:auto auto;-moz-column-gap:16px;column-gap:16px;row-gap:4px;padding:10px 12px;border:0;border-radius:0;box-shadow:none;border-bottom:1px solid #e3ebe6}.stitch-admin-page .admin-report-row .admin-report-heading{grid-row:1 / 3;display:grid;align-content:start;gap:2px}.stitch-admin-page .admin-report-row .admin-report-metrics{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;margin:0}.stitch-admin-page .admin-report-row .admin-report-metrics span{font-size:11px;gap:2px}.stitch-admin-page .admin-report-row .admin-report-metrics strong{font-size:13px}.stitch-admin-page .admin-report-row .admin-report-footer{font-size:11px;justify-content:flex-start;gap:12px}}.admin-influencers__head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.admin-influencers__create{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,420px));gap:16px}.admin-influencers__create form{padding:16px;border:1px solid #dce6e0;border-radius:12px}.admin-influencers__table td{vertical-align:top}.admin-influencers__actions{display:grid;gap:6px;min-width:220px}.admin-influencers__actions span{display:flex;gap:6px}.admin-influencers__actions input{width:90px}.admin-link{border:0;padding:0;background:none;color:#0b6b45;font-weight:600;cursor:pointer;text-align:left}.admin-link:disabled{opacity:.5;cursor:default}@media (min-width: 1100px){.stitch-admin-page form.admin-report-filters:not(.business-filters){grid-template-columns:none!important;grid-auto-flow:column;grid-auto-columns:minmax(140px,280px)!important;justify-content:start}}.admin-influencers__table{font-size:13px}.admin-influencers__table th{white-space:nowrap;font-size:12px}.admin-influencers__table td:not(:first-child):not(:last-child){white-space:nowrap}.admin-influencers__table td:nth-child(2){font-family:ui-monospace,monospace;font-size:12px}@media (min-width: 1100px){.stitch-admin-page form.admin-report-filters:not(.business-filters)>label{flex:0 1 280px}.stitch-admin-page form.admin-report-filters:not(.business-filters){justify-content:flex-start!important;align-items:flex-end;gap:8px}}.admin-influencers__daily>td{background:#f6faf8;padding:8px 16px 12px}.admin-influencers__daily table{width:auto;min-width:420px;font-size:12px}.admin-influencers__daily tr[data-empty]{color:#9aa5a0}.admin-influencers__table{width:100%;border-collapse:collapse}.admin-influencers__table>thead th,.admin-influencers__table>tbody>tr>td{padding:10px 8px;border-bottom:1px solid #e2e6e3;text-align:left}.admin-influencers__table>thead th{background:#f1f3f2;color:#4b5550;font-weight:500}.staff-ip-allowlist__add{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:8px}.staff-ip-allowlist__add input{min-width:220px;height:34px}.staff-sign-ins__filters{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;margin:8px 0 12px}.staff-sign-ins__filters label{display:grid;gap:4px;font-size:12px;color:#4b5550}.staff-sign-ins__filters :is(select,input){height:34px;min-width:180px}.staff-sign-ins__pager{display:flex;gap:10px;align-items:center;justify-content:flex-end;margin-top:10px}.admin-influencers__range{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px;margin-bottom:10px}.admin-influencers__range label{display:grid;gap:2px;font-size:12px;color:#4b5550}.admin-influencers__range input{height:30px}.admin-influencers__range button[aria-pressed=true]{border-color:#047857;color:#047857;font-weight:600}.admin-influencers__total td{font-weight:600;border-bottom:1px solid #e2e6e3}[data-stitch-admin] .hover\:bg-primary\/10:hover{background-color:#005d421a}[data-stitch-admin] .hover\:bg-surface-container:hover{--tw-bg-opacity: 1;background-color:rgb(234 237 235 / var(--tw-bg-opacity, 1))}[data-stitch-admin] .hover\:bg-surface-container-low:hover{--tw-bg-opacity: 1;background-color:rgb(241 243 242 / var(--tw-bg-opacity, 1))}[data-stitch-admin] .hover\:bg-surface-container-low\/40:hover{background-color:#f1f3f266}[data-stitch-admin] .hover\:bg-surface-container-low\/70:hover{background-color:#f1f3f2b3}[data-stitch-admin] .hover\:text-on-surface:hover{--tw-text-opacity: 1;color:rgb(23 32 27 / var(--tw-text-opacity, 1))}[data-stitch-admin] .hover\:text-primary:hover{--tw-text-opacity: 1;color:rgb(0 93 66 / var(--tw-text-opacity, 1))}[data-stitch-admin] .hover\:underline:hover{text-decoration-line:underline}[data-stitch-admin] .hover\:opacity-90:hover{opacity:.9}[data-stitch-admin] .hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}[data-stitch-admin] .focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}[data-stitch-admin] :is(.group:hover .group-hover\:text-primary){--tw-text-opacity: 1;color:rgb(0 93 66 / var(--tw-text-opacity, 1))}@media (min-width: 640px){[data-stitch-admin] .sm\:w-56{width:14rem}[data-stitch-admin] .sm\:w-auto{width:auto}[data-stitch-admin] .sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}[data-stitch-admin] .sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}[data-stitch-admin] .sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}[data-stitch-admin] .sm\:flex-row{flex-direction:row}[data-stitch-admin] .sm\:items-center{align-items:center}}@media (min-width: 768px){[data-stitch-admin] .md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}[data-stitch-admin] .md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}[data-stitch-admin] .md\:flex-row{flex-direction:row}[data-stitch-admin] .md\:items-center{align-items:center}}@media (min-width: 1024px){[data-stitch-admin] .lg\:col-span-4{grid-column:span 4 / span 4}[data-stitch-admin] .lg\:col-span-8{grid-column:span 8 / span 8}[data-stitch-admin] .lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}[data-stitch-admin] .lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}[data-stitch-admin] .lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}[data-stitch-admin] .lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}[data-stitch-admin] .lg\:flex-row{flex-direction:row}[data-stitch-admin] .lg\:items-start{align-items:flex-start}[data-stitch-admin] .lg\:items-center{align-items:center}}@media (min-width: 1280px){[data-stitch-admin] .xl\:col-span-12{grid-column:span 12 / span 12}[data-stitch-admin] .xl\:col-span-5{grid-column:span 5 / span 5}[data-stitch-admin] .xl\:col-span-7{grid-column:span 7 / span 7}[data-stitch-admin] .xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}}[data-stitch-admin] :is(.\[\&_td\]\:px-space-md td){padding-left:.75rem;padding-right:.75rem}[data-stitch-admin] :is(.\[\&_td\]\:px-space-sm td){padding-left:.5rem;padding-right:.5rem}[data-stitch-admin] :is(.\[\&_td\]\:py-space-sm td){padding-top:.5rem;padding-bottom:.5rem}[data-stitch-admin] :is(.\[\&_th\]\:px-space-md th){padding-left:.75rem;padding-right:.75rem}[data-stitch-admin] :is(.\[\&_th\]\:px-space-sm th){padding-left:.5rem;padding-right:.5rem}[data-stitch-admin] :is(.\[\&_th\]\:py-space-sm th){padding-top:.5rem;padding-bottom:.5rem}html[lang=zh-CN],html[lang=zh-CN] body,html[lang=zh-CN] h1,html[lang=zh-CN] h2,html[lang=zh-CN] h3,html[lang=zh-CN] .button,html[lang=zh-CN] .brand{font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,system-ui,sans-serif}html[lang=zh-CN] body{line-height:1.65}html[lang=zh-CN] h1{line-height:1.25;font-weight:700;letter-spacing:normal}html[lang=zh-CN] h1,html[lang=zh-CN] h2,html[lang=zh-CN] h3{text-wrap:pretty}html[lang=zh-CN] h2,html[lang=zh-CN] h3{line-height:1.35;font-weight:700;letter-spacing:normal}html[lang=zh-CN] button,html[lang=zh-CN] input,html[lang=zh-CN] select,html[lang=zh-CN] textarea{font-family:inherit;line-height:1.45}
