body{--sf-select-surface:var(--surface);--sf-select-text:var(--ink);--sf-select-secondary:var(--muted);--sf-select-muted:var(--surface-soft);--sf-select-border:var(--line);--sf-select-accent:var(--brand)}:root{color-scheme:light;--canvas:#f4f6fb;--surface:#ffffff;--surface-soft:#f7f9fc;--ink:#16203a;--muted:#6d7892;--line:#e2e7f0;--brand:#18d2ba;--danger:rgb(var(--sellerfy-danger));--warning:rgb(var(--sellerfy-warning));--positive:rgb(var(--sellerfy-success));--info:rgb(var(--sellerfy-info));--focus:#18d2ba;--radius-control:10px;--radius-panel:16px;--text-caption:11px;--text-meta:12px;--text-ui:13px;--text-body:14px;--text-section:16px;--text-metric:22px;--text-page-title:28px;--duration-fast:120ms;--duration-default:200ms;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1)}*{box-sizing:border-box}body,html{min-height:100%}body{margin:0;background:var(--canvas);color:var(--ink);font-family:var(--font-admin),Manrope,"Segoe UI",sans-serif;font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}.screen-center{min-height:100vh;display:grid;place-content:center;justify-items:center;grid-gap:12px;gap:12px;color:var(--muted)}.spin,.spinner{animation:spin .8s linear infinite}.spinner{width:24px;height:24px;border:2px solid var(--line);border-top-color:var(--brand);border-radius:50%}@keyframes spin{to{transform:rotate(1turn)}}.admin-shell{min-height:100vh;display:grid;grid-template-columns:236px minmax(0,1fr);grid-gap:18px;gap:18px;padding:14px}.admin-sidebar{position:-webkit-sticky;position:sticky;top:14px;height:calc(100vh - 28px);display:flex;flex-direction:column;align-items:stretch;padding:16px 14px;background:var(--surface);border:1px solid rgb(226 231 240/78%);border-radius:16px;box-shadow:0 14px 36px -26px rgb(40 55 95/36%);z-index:40}.brand-lockup{width:100%;display:flex;align-items:center;min-height:48px;padding:0 7px}.brand-link{min-width:0;height:42px;gap:12px;border-radius:10px}.brand-link,.sellerfy-brand{display:inline-flex;align-items:center}.sellerfy-brand{flex:none}.sellerfy-brand img{display:block;width:100%;height:auto;object-fit:contain}.brand-sidebar-symbol{width:30px}.brand-sidebar-wordmark{width:112px}.sidebar-mobile-label{display:none}.sidebar-section-label{margin:28px 12px 8px;color:var(--muted);font-size:var(--text-caption);font-weight:750;letter-spacing:.07em;text-transform:uppercase}.admin-sidebar nav{width:100%;display:grid;grid-gap:5px;gap:5px}.admin-sidebar nav a{position:relative;width:100%;height:44px;display:flex;align-items:center;gap:12px;padding:0 12px;border-radius:10px;color:var(--muted);font-size:var(--text-ui);font-weight:650;transition:color .16s ease,background-color .16s ease}.admin-sidebar nav a:hover{color:var(--ink);background:var(--surface-soft)}.admin-sidebar nav a.is-active{color:var(--brand);background:#e8faf6}.admin-sidebar nav a>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-account{width:100%;margin-top:auto;padding:13px 7px 0;border-top:1px solid var(--line)}.sidebar-account>span{display:block;overflow:hidden;text-overflow:ellipsis;color:var(--muted);font-size:var(--text-meta);white-space:nowrap}.sidebar-account button{width:100%;min-height:40px;display:flex;align-items:center;gap:9px;padding:0;border:0;background:transparent;color:var(--danger);font-size:var(--text-ui);font-weight:650;cursor:pointer}.admin-content{min-width:0;min-height:calc(100vh - 28px);border:1px solid rgb(226 231 240/70%);border-radius:16px;background:var(--surface);box-shadow:0 18px 52px -36px rgb(40 55 95/28%);overflow:hidden}.admin-topbar{display:none}.admin-mobile-wordmark{width:96px}.admin-content>main{width:100%;padding:24px clamp(28px,2.2vw,56px) 26px}.menu-button,.sidebar-close{display:none!important}.sidebar-scrim{display:none}.page-header{min-height:78px;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:22px}.page-header h1{margin-top:2px;font-size:var(--text-page-title);line-height:1.15;letter-spacing:-.035em}.page-header p{margin-top:7px;max-width:68ch;color:var(--muted);font-size:var(--text-body)}.eyebrow{color:var(--brand);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.page-actions{display:flex;align-items:center;gap:10px}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-panel);box-shadow:0 18px 44px -40px rgb(32 37 47/38%);overflow:hidden}.panel-header{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 20px;border-bottom:1px solid var(--line)}.panel-header h2{font-size:var(--text-section)}.panel-header p{margin-top:3px;color:var(--muted);font-size:12px}.panel-body{padding:20px}.flat-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:6px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:24px}.flat-stat{min-width:0;padding:14px 20px}.flat-stat+.flat-stat{border-left:1px solid var(--line)}.flat-stat span{display:block;color:var(--muted);font-size:var(--text-meta);font-weight:700;text-transform:uppercase;letter-spacing:.06em}.flat-stat strong{display:block;margin-top:5px;font-size:var(--text-metric);letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);font-weight:750;cursor:pointer}.button:hover{border-color:color-mix(in oklch,var(--brand) 35%,var(--line));background:var(--surface-soft)}.button-primary{background:var(--brand);border-color:var(--brand);color:#fff;box-shadow:none;border-radius:var(--radius-control);transition:transform .15s ease-out}.button-primary:not(:disabled):hover{background:var(--brand);border-color:var(--brand);color:#fff;transform:translateY(-1px)}.button-primary:not(:disabled):active{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.button-primary:not(:disabled):hover{transform:none;transition:none}}.button-danger{color:var(--danger);border-color:color-mix(in oklch,var(--danger) 28%,var(--line))}.button-danger-solid{color:rgb(var(--sellerfy-on-semantic));box-shadow:none}.button-danger-solid,.button-danger-solid:hover{background:var(--danger);border-color:var(--danger)}.button-quiet{border-color:transparent;background:transparent}.button.button-primary:disabled,.button:disabled{opacity:.48;cursor:not-allowed;background:var(--surface-soft);border-color:var(--line);color:var(--muted);box-shadow:none}.icon-button{width:44px;height:44px;display:inline-grid;place-items:center;border:0;border-radius:12px;background:transparent;color:var(--muted);cursor:pointer}.icon-button:hover{background:var(--surface-soft);color:var(--ink)}.toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.toolbar .search-field{flex:1 1 260px;max-width:460px}.compact-control{width:auto!important;min-width:170px}.input-with-icon{position:relative}.input-with-icon>svg{position:absolute;z-index:1;left:13px;top:50%;transform:translateY(-50%);color:var(--muted);pointer-events:none}.input-with-icon .input{padding-left:40px}.input,.select,.textarea{width:100%;min-height:48px;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);padding:0 13px;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.textarea{min-height:96px;resize:vertical;padding-block:11px}.input:hover,.select:hover,.textarea:hover{border-color:color-mix(in srgb,var(--brand) 28%,var(--line))}.input:focus,.select:focus,.textarea:focus{background:var(--surface)}.input:disabled,.select:disabled,.textarea:disabled{background:var(--surface-soft);color:var(--muted);cursor:not-allowed}.field{display:grid;grid-gap:7px;gap:7px;color:var(--ink);font-weight:650}.field>label,.field>span{font-size:var(--text-ui)}.field small{color:var(--muted);font-weight:500}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.form-grid .span-2{grid-column:1/-1}.check-field{display:flex;gap:10px;align-items:flex-start;font-weight:600}.check-field input{margin-top:3px}.data-table{width:100%;border-collapse:collapse}.data-table th{height:44px;padding:0 16px;text-align:left;color:var(--muted);font-size:11px;font-weight:500;text-transform:none;letter-spacing:0}.data-table td,.data-table th{border-bottom:1px solid var(--line)}.data-table td{height:92px;padding:20px 16px;vertical-align:middle}.data-table tbody tr:last-child td{border-bottom:0}.data-table tbody tr[data-clickable=true]{cursor:pointer}.data-table tbody tr{transition:background-color .12s ease}.data-table tbody tr:hover{background:var(--surface-soft)}.primary-cell{font-size:14px;font-weight:600}.data-table td.numeric{font-size:16px;font-weight:600}.secondary-cell{display:block;color:var(--muted);font-size:12px;margin-top:2px}.numeric{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.status-text{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;font-weight:650;font-size:var(--text-ui)}.status-text>span{width:7px;height:7px;border-radius:50%;background:var(--muted)}.status-positive{color:var(--positive)}.status-positive>span{background:var(--positive)}.status-warning{color:var(--warning)}.status-warning>span{background:var(--warning)}.status-negative{color:var(--danger)}.status-negative>span{background:var(--danger)}.pagination{gap:12px;padding:14px 18px;border-top:1px solid var(--line);color:var(--muted)}.pagination div{display:flex;gap:8px}.pagination-label{display:inline-flex;min-height:44px;align-items:center;padding:0 6px}.panel-message{padding:14px 18px 0}.row-actions{display:flex;justify-content:flex-end;gap:2px}.danger-icon{color:var(--danger)}.truncate-cell{max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.code-inline{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.025em}.modal-backdrop{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:16px;background:oklch(.2 .015 230/.28)}.modal{width:min(100%,680px);max-height:calc(100dvh - 32px);display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:22px;box-shadow:0 24px 70px oklch(.2 .02 230/.2);overflow:hidden}.modal-small{max-width:500px}.modal-large{max-width:980px}.modal-header{min-height:78px;display:flex;justify-content:space-between;gap:16px;padding:20px 22px 16px}.modal-header h2{font-size:19px;letter-spacing:-.02em}.modal-header p{margin-top:4px;color:var(--muted)}.modal-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 22px 22px}.modal-footer{min-height:70px;display:flex;justify-content:flex-end;align-items:center;gap:10px;padding:12px 22px;border-top:1px solid var(--line)}.modal-tabs{display:flex;gap:4px;padding:4px;margin-bottom:20px;border:1px solid var(--line);border-radius:14px;overflow-x:auto}.modal-tabs button{flex:1 0 auto;min-height:42px;display:inline-flex;justify-content:center;align-items:center;gap:8px;padding:0 14px;border:0;border-radius:10px;background:transparent;color:var(--muted);font-weight:700;cursor:pointer}.modal-tabs button.is-active{background:color-mix(in oklch,var(--brand) 12%,var(--surface));color:var(--brand)}.detail-list{border-top:1px solid var(--line)}.detail-row{display:grid;grid-template-columns:minmax(140px,.65fr) minmax(0,1.35fr);grid-gap:16px;gap:16px;padding:14px 0;border-bottom:1px solid var(--line)}.detail-row>span:first-child{color:var(--muted);font-size:12px}.detail-row>div,.detail-row>strong{min-width:0}.section-heading{display:flex;justify-content:space-between;gap:12px;align-items:baseline;margin:20px 0 10px}.section-heading h3{font-size:15px}.section-heading span{color:var(--muted);font-size:12px}.group-list{border-top:1px solid var(--line)}.group-row{padding:14px 0;border-bottom:1px solid var(--line)}.group-row-head{display:flex;justify-content:space-between;gap:14px}.group-row p{font-weight:750}.group-row small,.group-row-meta{color:var(--muted)}.group-row-meta{display:flex;gap:16px;flex-wrap:wrap;margin-top:8px;font-size:12px}.align-end{display:grid;justify-items:end;grid-gap:4px;gap:4px}.inline-link{display:inline-flex;align-items:center;gap:5px;margin-top:9px;color:var(--brand);font-size:12px;font-weight:700}.commerce-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:24px;border:1px solid var(--line);border-radius:14px;background:var(--surface);overflow:hidden}.commerce-summary>div{min-width:0;min-height:86px;display:grid;align-content:center;grid-gap:2px;gap:2px;padding:13px 18px}.commerce-summary>div+div{border-left:1px solid var(--line)}.commerce-summary span{color:var(--muted);font-size:var(--text-meta);font-weight:600}.commerce-summary strong{font-size:var(--text-metric);line-height:1.1;letter-spacing:-.025em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.commerce-summary small{color:var(--muted);font-size:var(--text-caption)}.commerce-stack{display:grid;grid-gap:18px;gap:18px}.commerce-panel{box-shadow:none}.commerce-panel-header{min-height:74px}.commerce-panel-header .button{flex:none}.commerce-note{padding:11px 18px;border-bottom:1px solid var(--line);color:var(--muted);background:var(--surface-soft);font-size:var(--text-meta);line-height:1.45}.commerce-text-link{color:var(--brand);font-weight:700;text-decoration:underline;text-underline-offset:2px}.plan-list,.plan-row{display:grid}.plan-row{min-width:0;min-height:94px;align-items:center;grid-gap:18px;gap:18px;padding:13px 18px;border-top:1px solid var(--line)}.plan-row-public{grid-template-columns:54px minmax(230px,1.45fr) minmax(250px,1fr) 92px 128px 44px}.plan-row-private{grid-template-columns:42px minmax(230px,1.45fr) minmax(250px,1fr) 100px 128px 132px}.plan-row[data-organizing]{background:color-mix(in oklch,var(--brand) 3.5%,var(--surface))}.plan-position{min-width:0;display:flex;align-items:center;gap:4px}.plan-position>span{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;color:var(--brand);background:color-mix(in oklch,var(--brand) 10%,var(--surface));font-size:var(--text-ui);font-weight:750;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.plan-position>div{display:grid}.plan-position .icon-button{width:28px;height:25px;border-radius:7px}.plan-private-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;color:var(--brand);background:color-mix(in oklch,var(--brand) 9%,var(--surface))}.plan-identity{min-width:0;display:grid;grid-gap:4px;gap:4px}.plan-identity strong{overflow:hidden;text-overflow:ellipsis;font-size:var(--text-body);white-space:nowrap}.plan-identity span{display:-webkit-box;overflow:hidden;color:var(--muted);font-size:var(--text-meta);line-height:1.35;-webkit-line-clamp:2;-webkit-box-orient:vertical}.plan-commercial-facts{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.plan-commercial-facts>div,.plan-coupon-fact,.plan-subscribers{min-width:0;display:grid;grid-gap:2px;gap:2px}.plan-commercial-facts strong,.plan-coupon-fact strong,.plan-subscribers strong{overflow:hidden;text-overflow:ellipsis;font-size:var(--text-ui);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.plan-commercial-facts span,.plan-coupon-fact span,.plan-subscribers span{color:var(--muted);font-size:var(--text-caption);white-space:nowrap}.commerce-modal-form{display:grid}.commerce-form-section{display:grid;grid-gap:14px;gap:14px;padding:17px 0;border-top:1px solid var(--line)}.commerce-form-section:first-child{padding-top:0;border-top:0}.commerce-form-heading{display:grid;grid-gap:3px;gap:3px}.commerce-form-heading h3{font-size:var(--text-section);letter-spacing:-.015em}.commerce-form-heading p{color:var(--muted);font-size:var(--text-meta)}.commerce-confirmation-copy{color:var(--muted);font-size:var(--text-body);line-height:1.55}.commerce-confirmation-copy+.inline-message{margin-top:14px}.commerce-toolbar{display:grid;grid-template-columns:minmax(260px,420px) minmax(0,1fr);align-items:center;grid-gap:16px;gap:16px;padding:16px 18px;border-bottom:1px solid var(--line)}.commerce-search{position:relative;min-width:0}.commerce-search>svg{position:absolute;z-index:1;top:50%;left:14px;transform:translateY(-50%);color:var(--muted);pointer-events:none}.commerce-search .input{padding-left:42px;background:var(--surface)}.commerce-filters{min-width:0;display:flex;justify-content:flex-end;gap:5px}.commerce-filter{min-height:38px;display:inline-flex;align-items:center;gap:7px;padding:0 12px;border:0;border-radius:9px;background:transparent;color:var(--muted);font-size:var(--text-meta);font-weight:650;white-space:nowrap;cursor:pointer}.commerce-filter:hover{color:var(--ink);background:var(--surface-soft)}.commerce-filter.is-active{color:var(--ink);background:color-mix(in oklch,var(--brand) 9%,var(--surface))}.commerce-filter>span{min-width:22px;padding:2px 6px;border-radius:99px;color:var(--muted);background:var(--surface);font-size:var(--text-caption);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.commerce-filter-context{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 18px;border-bottom:1px solid var(--line);color:var(--muted);background:color-mix(in oklch,var(--brand) 4%,var(--surface));font-size:var(--text-meta)}.commerce-filter-context button{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;color:var(--brand);font:inherit;font-weight:700;cursor:pointer}.coupon-copy-feedback{margin:10px 18px 0;color:var(--positive);font-size:var(--text-meta);font-weight:650}.coupon-list{display:grid}.coupon-list-heading,.coupon-row{display:grid;grid-template-columns:minmax(210px,1.35fr) minmax(180px,1fr) minmax(190px,1.1fr) 150px 170px 88px;align-items:center;grid-gap:18px;gap:18px}.coupon-list-heading{min-height:42px;padding:0 18px;color:var(--muted);font-size:var(--text-caption);font-weight:700;letter-spacing:.055em;text-transform:uppercase}.coupon-row{min-height:86px;padding:12px 18px;border-top:1px solid var(--line)}.coupon-audience,.coupon-benefit,.coupon-identity,.coupon-usage,.coupon-validity{min-width:0;display:grid;grid-gap:3px;gap:3px}.coupon-identity{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px}.coupon-identity>div{min-width:0;display:grid;grid-gap:3px;gap:3px}.coupon-audience strong,.coupon-benefit strong,.coupon-identity strong{overflow:hidden;text-overflow:ellipsis;font-size:var(--text-ui);white-space:nowrap}.coupon-audience>span,.coupon-benefit>span,.coupon-identity>div>span,.coupon-validity>span{overflow:hidden;text-overflow:ellipsis;color:var(--muted);font-size:var(--text-meta);white-space:nowrap}.coupon-type-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;color:var(--brand);background:color-mix(in oklch,var(--brand) 9%,var(--surface))}.coupon-type-icon[data-kind=discount]{color:var(--warning);background:color-mix(in oklch,var(--warning) 8%,var(--surface))}.coupon-type-icon[data-kind=courtesy]{color:var(--positive);background:color-mix(in oklch,var(--positive) 8%,var(--surface))}.coupon-audience>strong{font-size:var(--text-meta);font-weight:650}.coupon-usage>span{color:var(--ink);font-size:var(--text-meta);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.coupon-progress{height:5px;overflow:hidden;border-radius:99px;background:var(--surface-soft)}.coupon-progress>span{display:block;height:100%;border-radius:inherit;background:var(--brand);transition:width var(--duration-default) var(--ease-in-out)}.coupon-progress.is-unlimited>span{width:100%!important;opacity:.22}.coupon-actions{justify-content:flex-end}.coupon-modal-content{display:grid}.coupon-purpose-summary{display:grid;grid-gap:3px;gap:3px;margin:-4px 0 14px;padding:0 0 14px;border-bottom:1px solid var(--line)}.coupon-purpose-summary strong{font-size:var(--text-ui)}.coupon-purpose-summary span{color:var(--muted);font-size:var(--text-meta)}.coupon-condition-summary{display:grid;grid-gap:3px;gap:3px;margin-bottom:16px;padding:0 0 14px;border-bottom:1px solid var(--line)}.coupon-condition-summary>span{color:var(--muted);font-size:var(--text-caption);text-transform:uppercase;letter-spacing:.055em}.coupon-condition-summary>strong{font-size:var(--text-section)}.coupon-condition-summary>small{color:var(--muted);font-size:var(--text-meta)}.coupon-condition-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:10px 0 0;padding-top:10px;border-top:1px solid var(--line)}.coupon-condition-details>div{min-width:0;display:grid;grid-gap:2px;gap:2px}.coupon-condition-details dt{color:var(--muted);font-size:var(--text-caption)}.coupon-condition-details dd{margin:0;overflow:hidden;text-overflow:ellipsis;font-size:var(--text-meta);font-weight:650;white-space:nowrap}.coupon-form{display:grid}.coupon-form-section{display:grid;grid-gap:14px;gap:14px;padding:17px 0;border-top:1px solid var(--line)}.coupon-form-section:first-child{padding-top:0;border-top:0}.coupon-form-section>header{display:grid;grid-gap:3px;gap:3px}.coupon-form-section>header h3{font-size:var(--text-section);letter-spacing:-.015em}.coupon-form-section>header p{color:var(--muted);font-size:var(--text-meta)}.coupon-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.coupon-field-wide{grid-column:1/-1}.coupon-duplicate-action{margin-right:auto}.coupon-user-eligibility{margin-top:0}.coupon-user-search{display:grid}.coupon-user-empty{padding:10px 12px;border-radius:10px;color:var(--muted);background:var(--surface-soft);font-size:var(--text-meta)}.coupon-user-results button>span{color:var(--ink);font-size:var(--text-meta)}.coupon-user-results button>small{color:var(--muted);font-size:var(--text-caption)}.coupon-selected-user>span{min-width:0;display:grid;grid-gap:2px;gap:2px}.coupon-selected-user>span strong{font-size:var(--text-meta)}.coupon-selected-user>span small{overflow:hidden;text-overflow:ellipsis;color:var(--muted);font-size:var(--text-caption);white-space:nowrap}.usage-line{display:grid;grid-gap:10px;gap:10px;padding:18px 0;border-bottom:1px solid var(--line)}.usage-line>div{display:flex;justify-content:space-between;gap:16px}.usage-line span{color:var(--muted);font-size:12px}.usage-line progress{width:100%;height:7px;overflow:hidden;border:0;border-radius:99px;accent-color:var(--brand)}.usage-line progress::-webkit-progress-bar{background:var(--surface-soft)}.usage-line progress::-webkit-progress-value{background:var(--brand);border-radius:99px}.lookup-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px}.lookup-results{display:grid;border:1px solid var(--line);border-radius:13px;overflow:hidden}.lookup-results button{min-height:44px;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;border:0;border-bottom:1px solid var(--line);background:var(--surface);text-align:left;cursor:pointer}.lookup-results button:last-child{border-bottom:0}.lookup-results button:hover{background:var(--surface-soft)}.lookup-results span{color:var(--muted);font-size:11px}.selected-reference{min-height:46px;display:flex;align-items:center;gap:9px;padding-left:12px;border:1px solid color-mix(in oklch,var(--positive) 32%,var(--line));border-radius:13px;color:var(--positive);background:color-mix(in oklch,var(--positive) 5%,var(--surface))}.selected-reference>span{min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--ink)}.selected-reference .button{margin-left:auto}.json-value{display:block;max-width:100%;overflow-wrap:anywhere;white-space:pre-wrap;font-weight:500}.finance-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.security-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;align-items:start}.security-action{display:flex;align-items:center;justify-content:space-between;gap:18px}.security-action p{color:var(--muted)}.empty-state,.loading-state{min-height:180px;display:grid;place-content:center;justify-items:center;text-align:center;padding:28px;color:var(--muted)}.empty-state p{color:var(--ink);font-weight:750}.empty-state span{margin-top:4px;max-width:46ch}.loading-state{display:flex;align-items:center;gap:9px}.inline-message{display:flex;align-items:flex-start;gap:9px;padding:11px 13px;border-radius:12px;background:var(--surface-soft)}.inline-message.error{color:var(--danger);background:color-mix(in oklch,var(--danger) 7%,var(--surface))}.inline-message.success{color:var(--positive);background:color-mix(in oklch,var(--positive) 7%,var(--surface))}.inline-message.info{color:var(--info);background:rgb(var(--sellerfy-info)/.07)}.code-block{padding:14px;border:1px solid var(--line);border-radius:13px;background:var(--canvas);font-family:ui-monospace,monospace;word-break:break-all}.overview-grid{grid-template-columns:minmax(300px,.7fr) minmax(420px,1.3fr);grid-gap:18px}.overview-grid,.presence-page{display:grid;gap:18px;align-items:start}.presence-page{min-height:calc(100dvh - 78px);grid-template-columns:minmax(0,1fr) clamp(350px,29vw,430px);grid-gap:18px}.overview-main-column{grid-column:1;min-width:0}.server-health-section{min-width:0;display:grid;grid-gap:14px;gap:14px}.server-health-header{min-height:72px;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:2px 2px 0}.server-health-eyebrow{color:var(--brand);font-size:var(--text-caption);font-weight:800;letter-spacing:.09em;text-transform:uppercase}.server-health-header h2{margin-top:5px;font-size:var(--text-page-title);line-height:1.12;letter-spacing:-.035em}.server-health-header p{margin-top:6px;color:var(--muted);font-size:var(--text-body)}.server-health-freshness{min-width:170px;display:grid;justify-items:end;grid-gap:5px;gap:5px;padding-top:4px}.server-health-freshness>span{--health-color:var(--positive);display:inline-flex;align-items:center;gap:7px;color:var(--health-color);font-size:var(--text-ui);font-weight:750}.server-health-freshness>span[data-tone=warning]{--health-color:var(--warning)}.server-health-freshness>span[data-tone=critical]{--health-color:var(--danger)}.server-health-freshness>span>span{width:8px;height:8px;border-radius:50%;background:var(--health-color);box-shadow:0 0 0 4px color-mix(in oklch,var(--health-color) 12%,transparent)}.server-health-freshness small{color:var(--muted);font-size:var(--text-meta);white-space:nowrap}.server-health-stale{margin:-4px 2px 0;color:var(--warning);font-size:var(--text-meta)}.server-request-activity{min-width:0;overflow:visible;border:1px solid var(--line);border-radius:15px;background:var(--surface)}.server-request-activity>header{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 18px;border-bottom:1px solid var(--line)}.server-request-activity>header h3{font-size:var(--text-section);letter-spacing:-.015em}.server-request-activity>header p{margin-top:3px;color:var(--muted);font-size:var(--text-meta)}.server-request-summary{min-width:0;display:flex;align-items:baseline;gap:6px;text-align:right}.server-request-summary strong{font-size:var(--text-metric);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.server-request-summary span{color:var(--muted);font-size:var(--text-meta)}.server-request-timeline{min-width:0;padding:10px 18px 14px}.server-request-lanes{display:grid}.server-request-lane{min-height:42px;display:grid;grid-template-columns:180px minmax(0,1fr);align-items:center;grid-gap:16px;gap:16px}.server-request-lane+.server-request-lane{border-top:1px solid color-mix(in oklch,var(--line) 52%,transparent)}.server-request-label{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px}.server-request-label strong{overflow:hidden;text-overflow:ellipsis;font-size:var(--text-ui);white-space:nowrap}.server-request-label span{color:var(--muted);font-size:var(--text-caption);font-weight:700;letter-spacing:.035em}.server-request-track{position:relative;height:20px}.server-request-track:before{content:"";position:absolute;top:50%;right:0;left:0;height:1px;background:color-mix(in oklch,var(--line) 82%,transparent)}.server-request-track:after{content:"";position:absolute;top:calc(50% - 2px);right:0;width:5px;height:5px;border-radius:50%;background:var(--line)}.server-request-point{--request-color:var(--positive);position:absolute;z-index:1;top:50%;transform:translate(-50%,-50%);width:11px;height:11px;padding:0;border:2px solid var(--surface);border-radius:50%;background:var(--request-color);box-shadow:0 0 0 1px color-mix(in oklch,var(--request-color) 34%,transparent);cursor:help;transition:left .98s var(--ease-in-out),box-shadow var(--duration-fast) var(--ease-out)}.server-request-point[data-tone=warning]{--request-color:var(--warning)}.server-request-point[data-tone=critical]{--request-color:var(--danger)}.server-request-tooltip{position:absolute;z-index:8;bottom:calc(100% + 9px);left:50%;transform:translateX(-50%);width:max-content;max-width:230px;display:grid;grid-gap:2px;gap:2px;padding:7px 9px;border:1px solid var(--line);border-radius:9px;background:var(--ink);color:var(--surface);text-align:left;pointer-events:none;opacity:0;visibility:hidden;box-shadow:0 10px 24px -16px rgb(15 23 42/65%)}.server-request-point[data-edge=start] .server-request-tooltip{left:-2px;transform:none}.server-request-point[data-edge=end] .server-request-tooltip{right:-2px;left:auto;transform:none}.server-request-tooltip strong{font-size:var(--text-meta)}.server-request-tooltip span{color:color-mix(in oklch,var(--surface) 72%,transparent);font-size:var(--text-caption);white-space:nowrap}.server-request-point:focus-visible .server-request-tooltip,.server-request-point:hover .server-request-tooltip{opacity:1;visibility:visible}.server-request-axis{display:grid;grid-template-columns:180px minmax(0,1fr);grid-gap:16px;gap:16px;margin-top:2px;color:var(--muted);font-size:var(--text-caption)}.server-request-axis>div{display:flex;justify-content:space-between}.server-request-legend{display:flex;align-items:center;justify-content:flex-end;gap:16px;margin-top:10px;color:var(--muted);font-size:var(--text-caption)}.server-request-legend span{--request-color:var(--positive);display:inline-flex;align-items:center;gap:5px}.server-request-legend span[data-tone=warning]{--request-color:var(--warning)}.server-request-legend span[data-tone=critical]{--request-color:var(--danger)}.server-request-legend i{width:6px;height:6px;border-radius:50%;background:var(--request-color)}.server-request-empty{min-height:92px;display:grid;place-items:center;padding:18px;color:var(--muted);font-size:var(--text-meta);text-align:center}.server-resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.server-resource-card{--health-color:var(--positive);min-width:0;min-height:112px;display:grid;grid-template-columns:76px minmax(0,1fr);align-items:center;grid-gap:11px;gap:11px;padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.server-resource-card[data-tone=warning]{--health-color:var(--warning)}.server-resource-card[data-tone=critical]{--health-color:var(--danger)}.server-gauge{position:relative;width:72px;height:72px;display:grid;place-items:center}.server-gauge svg{position:absolute;inset:0;width:72px;height:72px;transform:rotate(-90deg)}.server-gauge circle{fill:none;stroke-width:7}.server-gauge-track{stroke:var(--surface-soft)}.server-gauge-value{stroke:var(--health-color);stroke-linecap:round;transition:stroke-dasharray .28s ease}.server-gauge>strong{color:var(--health-color);font-size:17px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.server-resource-copy{min-width:0;display:grid;grid-gap:3px;gap:3px}.server-resource-label{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:var(--text-meta);font-weight:750;letter-spacing:.04em;text-transform:uppercase}.server-resource-label svg{color:var(--health-color)}.server-resource-copy>strong{overflow-wrap:anywhere;font-size:var(--text-body)}.server-resource-copy>small{color:var(--muted);font-size:var(--text-meta);line-height:1.35}.server-operations-panel{overflow:hidden;border:1px solid var(--line);border-radius:15px;background:var(--surface)}.server-operations-panel>header{min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 17px;border-bottom:1px solid var(--line)}.server-operations-panel>header h3{font-size:var(--text-section)}.server-operations-panel>header p{margin-top:2px;color:var(--muted);font-size:var(--text-meta)}.server-operations-panel>header>svg{color:var(--muted)}.operational-overview{display:grid;grid-template-columns:.92fr 1.08fr 1fr}.operational-zone{--health-color:var(--positive);min-width:0;min-height:196px;display:grid;align-content:start;grid-gap:13px;gap:13px;padding:16px 18px 14px}.operational-zone+.operational-zone{border-left:1px solid var(--line)}.operational-zone[data-tone=warning]{--health-color:var(--warning)}.operational-zone[data-tone=critical]{--health-color:var(--danger)}.operational-zone-title{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--muted);font-size:var(--text-meta);font-weight:750;letter-spacing:.045em;text-transform:uppercase}.operational-zone-title>span{display:inline-flex;align-items:center;gap:7px}.operational-zone-title svg{color:var(--health-color)}.operational-zone-title>i{width:8px;height:8px;border-radius:50%;background:var(--health-color);box-shadow:0 0 0 4px color-mix(in oklch,var(--health-color) 10%,transparent)}.operational-api-body{display:flex;align-items:center;gap:15px}.operational-dial{--health-color:var(--positive);position:relative;width:78px;height:78px;flex:none;display:grid;place-items:center;color:var(--health-color)}.operational-dial[data-tone=warning]{--health-color:var(--warning)}.operational-dial[data-tone=critical]{--health-color:var(--danger)}.operational-dial-ring{position:absolute;inset:0;width:78px;height:78px;transform:rotate(-90deg)}.operational-dial-ring circle{fill:none;stroke-width:7}.operational-dial-track{stroke:var(--surface-soft)}.operational-dial-value{stroke:var(--health-color);stroke-linecap:round;transition:stroke-dasharray var(--duration-default) var(--ease-in-out)}.operational-primary-copy{min-width:0;display:grid;grid-gap:2px;gap:2px}.operational-primary-copy>strong{overflow-wrap:anywhere;font-size:var(--text-metric);letter-spacing:-.025em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.operational-primary-copy>span{color:var(--health-color);font-size:var(--text-ui);font-weight:750}.operational-primary-copy>small{color:var(--muted);font-size:var(--text-meta)}.operational-zone>footer{align-self:end;color:var(--muted);font-size:var(--text-caption);font-weight:600}.operational-queue-steps{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2px}.operational-queue-steps:before{content:"";position:absolute;top:12px;right:16%;left:16%;height:2px;background:var(--line)}.operational-queue-step{--step-color:var(--positive);position:relative;z-index:1;min-width:0;display:grid;justify-items:center;grid-gap:2px;gap:2px;text-align:center}.operational-queue-step[data-tone=warning]{--step-color:var(--warning)}.operational-queue-step[data-tone=critical]{--step-color:var(--danger)}.operational-queue-step>span{width:25px;height:25px;display:grid;place-items:center;border:1px solid color-mix(in oklch,var(--step-color) 32%,var(--line));border-radius:50%;background:var(--surface)}.operational-queue-step>span i{width:7px;height:7px;border-radius:50%;background:var(--step-color)}.operational-queue-step[data-active]>span{box-shadow:0 0 0 5px color-mix(in oklch,var(--step-color) 9%,transparent)}.operational-queue-step>strong{margin-top:2px;font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.operational-queue-step>small{color:var(--muted);font-size:var(--text-caption)}.operational-queue-step-label{display:inline-flex;align-items:center;justify-content:center;gap:1px}.operational-queue-step-label .info-tooltip>button{width:22px;height:22px}.queue-step-tooltip{display:grid;grid-gap:8px;gap:8px;text-align:left}.queue-step-tooltip-description{color:#d6deeb}.queue-step-tooltip-list{display:grid;border-top:1px solid rgb(248 250 252/16%)}.queue-step-tooltip-task{display:grid;grid-gap:1px;gap:1px;padding:7px 0}.queue-step-tooltip-task+.queue-step-tooltip-task{border-top:1px solid rgb(248 250 252/12%)}.queue-step-tooltip-task strong{overflow-wrap:anywhere;color:#fff;font-size:11px}.queue-step-tooltip-task span{overflow-wrap:anywhere;color:#c2ccdc;font-size:var(--text-caption)}.queue-step-tooltip-empty,.queue-step-tooltip-more{color:#c2ccdc}.queue-step-tooltip-more{padding-top:6px;border-top:1px solid rgb(248 250 252/12%);font-size:var(--text-caption);font-weight:700}.operational-services{gap:10px}.operational-service-list{display:grid}.operational-service{--health-color:var(--positive);min-width:0;display:grid;grid-template-columns:31px minmax(0,1fr) 7px;align-items:center;grid-gap:9px;gap:9px;padding:7px 0}.operational-service+.operational-service{border-top:1px solid color-mix(in oklch,var(--line) 62%,transparent)}.operational-service[data-tone=warning]{--health-color:var(--warning)}.operational-service[data-tone=critical]{--health-color:var(--danger)}.operational-service-icon{width:31px;height:31px;display:grid;place-items:center;border-radius:9px;color:var(--health-color);background:color-mix(in oklch,var(--health-color) 9%,var(--surface))}.operational-service>div{min-width:0;display:grid;grid-gap:1px;gap:1px}.operational-service>div>span{overflow:hidden;text-overflow:ellipsis;color:var(--muted);font-size:var(--text-caption);white-space:nowrap}.operational-service>div>strong{overflow:hidden;text-overflow:ellipsis;font-size:var(--text-meta);white-space:nowrap}.operational-service>i{width:7px;height:7px;border-radius:50%;background:var(--health-color)}.server-health-empty{min-height:280px;display:grid;place-content:center;justify-items:center;grid-gap:7px;gap:7px;padding:24px;border:1px dashed var(--line);border-radius:15px;color:var(--muted);text-align:center}.server-health-empty h2{color:var(--ink);font-size:17px}.server-health-empty p{font-size:var(--text-meta)}.server-health-empty button{margin-top:4px;border:0;background:transparent;color:var(--brand);font-size:var(--text-meta);font-weight:750;cursor:pointer}.server-health-section.is-loading>*{animation:presence-pulse 1.3s ease-in-out infinite}.server-health-header-skeleton{height:64px;display:grid;grid-gap:8px;gap:8px;align-content:center}.server-health-header-skeleton span{display:block;height:10px;border-radius:99px;background:var(--surface-soft)}.server-health-header-skeleton span:first-child{width:180px;height:18px}.server-health-header-skeleton span:last-child{width:310px}.server-health-hero-skeleton,.server-operations-skeleton,.server-resource-skeleton{display:block;border-radius:15px;background:var(--surface-soft)}.server-health-hero-skeleton{height:136px}.server-resource-skeleton{height:112px}.server-operations-skeleton{height:272px}.overview-side-column{grid-column:2;min-width:0;height:calc(100dvh - 78px);display:grid;grid-template-rows:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.overview-side-panel{min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface);box-shadow:0 18px 44px -40px rgb(32 37 47/38%)}.presence-header,.sqs-header{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 20px;border-bottom:1px solid var(--line)}.presence-header h2,.sqs-header h2{font-size:18px;line-height:1.2;letter-spacing:-.025em}.presence-header p,.sqs-header p{margin-top:3px;color:var(--muted);font-size:12px}.side-panel-status{--status-color:var(--muted);display:inline-flex;align-items:center;gap:6px;color:var(--status-color);font-size:11px;font-weight:700;white-space:nowrap}.side-panel-status[data-tone=healthy]{--status-color:var(--positive)}.side-panel-status[data-tone=warning]{--status-color:var(--warning)}.side-panel-status[data-tone=critical]{--status-color:var(--danger)}.side-panel-status>span{width:7px;height:7px;border-radius:50%;background:var(--status-color);box-shadow:0 0 0 4px color-mix(in oklch,var(--status-color) 10%,transparent)}.presence-scroll-area,.sqs-scroll-area{min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.presence-list{margin:0;padding:0;list-style:none}.presence-row{min-height:76px;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:11px 18px;border-bottom:1px solid color-mix(in oklch,var(--line) 78%,transparent)}.presence-row:last-child{border-bottom:0}.presence-avatar{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:color-mix(in oklch,var(--brand) 11%,var(--surface));color:var(--brand);font-size:var(--text-meta);font-weight:800;letter-spacing:.01em}.presence-identity{min-width:0;display:grid;grid-gap:2px;gap:2px}.presence-identity strong{font-size:var(--text-ui);font-weight:720}.presence-identity strong,.presence-identity>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.presence-identity>span,.presence-status{color:var(--muted);font-size:var(--text-meta)}.presence-status{display:inline-flex;align-items:center;gap:6px;font-weight:650;white-space:nowrap}.presence-status>span{width:7px;height:7px;border-radius:50%;background:#a7b0c1}.presence-status.is-online{color:var(--positive)}.presence-status.is-online>span{background:var(--positive)}.presence-footer{min-height:48px;display:grid;place-items:center;padding:8px 16px;border-top:1px solid var(--line);color:var(--muted);font-size:var(--text-meta);text-align:center}.presence-footer button,.presence-state button,.sqs-state button{border:0;background:transparent;color:var(--brand);font-size:var(--text-meta);font-weight:750;cursor:pointer}.presence-footer>span{display:inline-flex;align-items:center;gap:7px}.presence-mini-spinner{width:13px;height:13px;border:2px solid var(--line);border-top-color:var(--brand);border-radius:50%;animation:spin .8s linear infinite}.presence-state{min-height:180px;display:grid;place-content:center;justify-items:center;grid-gap:8px;gap:8px;padding:24px;color:var(--muted);font-size:12px;text-align:center}.presence-skeleton-list{padding:0 18px}.presence-skeleton{min-height:76px;display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;border-bottom:1px solid color-mix(in oklch,var(--line) 78%,transparent)}.presence-skeleton>span{width:40px;height:40px;border-radius:50%;background:var(--surface-soft);animation:presence-pulse 1.3s ease-in-out infinite}.presence-skeleton>div{display:grid;grid-gap:7px;gap:7px}.presence-skeleton>div span{height:8px;border-radius:99px;background:var(--surface-soft);animation:presence-pulse 1.3s ease-in-out infinite}.presence-skeleton>div span:first-child{width:72%}.presence-skeleton>div span:last-child{width:38%}.sqs-list{margin:0;padding:0;list-style:none}.sqs-row{min-width:0;min-height:88px;display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:start;grid-gap:10px;gap:10px;padding:12px 16px;border-bottom:1px solid color-mix(in oklch,var(--line) 78%,transparent)}.sqs-row:last-child{border-bottom:0}.sqs-thumbnail{width:44px;height:44px;display:block;border:1px solid color-mix(in oklch,var(--line) 82%,transparent);border-radius:10px;background:var(--surface-soft);object-fit:cover}.sqs-thumbnail-fallback{display:grid;place-items:center;color:var(--brand);background:color-mix(in oklch,var(--brand) 9%,var(--surface))}.sqs-row-copy{min-width:0;display:grid;grid-gap:1px;gap:1px}.sqs-row-copy>span,.sqs-row-copy>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sqs-row-copy>strong{font-size:var(--text-ui);line-height:1.35}.sqs-row-copy>span{color:var(--muted);font-size:var(--text-caption);line-height:1.35}.sqs-row-copy>span:first-of-type{color:var(--ink);font-weight:650}.sqs-row-end{min-width:66px;display:flex;align-items:flex-end;flex-direction:column;gap:5px;padding-top:1px}.sqs-row-end time{color:var(--muted)}.sqs-item-status,.sqs-row-end time{font-size:var(--text-caption);white-space:nowrap}.sqs-item-status{--status-color:var(--muted);display:inline-flex;align-items:center;gap:5px;color:var(--status-color);font-weight:700}.sqs-item-status[data-tone=healthy]{--status-color:var(--positive)}.sqs-item-status[data-tone=warning]{--status-color:var(--warning)}.sqs-item-status[data-tone=critical]{--status-color:var(--danger)}.sqs-item-status:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--status-color)}.sqs-attention{display:flex;align-items:flex-start;gap:8px;padding:10px 16px;border-bottom:1px solid color-mix(in oklch,var(--warning) 20%,var(--line));color:color-mix(in oklch,var(--warning) 80%,var(--ink));background:color-mix(in oklch,var(--warning) 5%,var(--surface));font-size:var(--text-caption);line-height:1.4}.sqs-attention svg{flex:none;margin-top:1px}.sqs-state{min-height:160px;display:grid;place-content:center;justify-items:center;grid-gap:5px;gap:5px;padding:22px;color:var(--muted);text-align:center}.sqs-state[data-tone=critical]>svg{color:var(--danger)}.sqs-state strong{color:var(--ink);font-size:var(--text-ui)}.sqs-state p{max-width:34ch;font-size:var(--text-meta);line-height:1.4}.sqs-state button{margin-top:3px}.sqs-skeleton-list{padding:0 16px}.sqs-skeleton{min-height:88px;display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;border-bottom:1px solid color-mix(in oklch,var(--line) 78%,transparent)}.sqs-skeleton>span{width:44px;height:44px;border-radius:10px;background:var(--surface-soft);animation:presence-pulse 1.3s ease-in-out infinite}.sqs-skeleton>div{display:grid;grid-gap:6px;gap:6px}.sqs-skeleton>div span{height:7px;border-radius:99px;background:var(--surface-soft);animation:presence-pulse 1.3s ease-in-out infinite}.sqs-skeleton>div span:first-child{width:72%;height:9px}.sqs-skeleton>div span:nth-child(2){width:88%}.sqs-skeleton>div span:last-child{width:56%}@keyframes presence-pulse{50%{opacity:.48}}.users-page{width:100%;max-width:1540px;margin-inline:auto}.users-page-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:4px 0 28px}.users-breadcrumb{display:flex;align-items:center;gap:4px;color:var(--muted);font-size:12px}.users-title-line{display:flex;align-items:center;gap:12px;margin-top:6px}.users-page-header h1{font-size:30px;line-height:1.2;letter-spacing:-.04em}.users-total{padding:2px 9px;border-radius:7px;background:#edf2f2;color:#56666b;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.users-page-header p{margin-top:8px;color:var(--muted);font-size:13px}.users-page-refresh{min-height:44px;display:inline-flex;align-items:center;gap:10px;padding:0;border:0;background:transparent;color:var(--muted);font-size:12px;cursor:pointer}.users-page-refresh:hover{color:var(--brand)}.users-controls{display:grid;grid-template-columns:minmax(220px,1fr) auto;align-items:end;grid-gap:22px 16px;gap:22px 16px}.users-search{width:100%;max-width:460px}.users-search>label{display:block;margin-bottom:6px;color:#526079;font-size:12px}.users-search .input{min-height:44px;padding-left:40px;border-radius:8px;font-size:13px;background:var(--surface)}.users-filter-group{grid-column:2;grid-row:1;display:flex;gap:10px}.users-filter-select{position:relative;width:164px;display:grid;grid-gap:6px;gap:6px}.users-filter-select>span{color:#526079;font-size:12px}.users-filter-select select{width:100%;min-height:44px;padding:0 32px 0 12px;border:1px solid var(--line);border-radius:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--surface);color:var(--ink);font-size:13px;cursor:pointer}.users-filter-select>svg{position:absolute;right:12px;bottom:15px;color:var(--muted);pointer-events:none}.users-segments-slot{grid-column:1/-1;display:flex;align-items:center;flex-wrap:wrap;gap:8px 18px}.users-segments-label{font-size:11px;color:var(--muted)}.users-segments{display:flex;flex-wrap:wrap;gap:4px}.users-segments button{display:inline-flex;align-items:center;gap:9px;min-height:38px;padding:6px 12px;border:1px solid transparent;border-radius:7px;color:#65718a;background:transparent;font-size:12px;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.users-segments button:hover{background:#f0f4f3;color:var(--ink)}.users-segments button.is-active{color:var(--brand);background:#e8f5f1;border-color:#d5e9e3;font-weight:700}.users-segment-count{font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.8}.users-page-message{margin-top:16px}.users-directory{margin-top:14px;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--surface)}.users-list-head,.users-row{display:grid;grid-template-columns:minmax(230px,1.6fr) minmax(65px,.5fr) minmax(120px,.9fr) minmax(170px,1.2fr) minmax(126px,.85fr) 20px;align-items:center;grid-gap:16px;gap:16px}.users-list-head{min-height:44px;padding:0 20px;color:var(--muted);background:var(--surface);font-size:11px;font-weight:500}.users-list-item+.users-list-item{border-top:1px solid var(--line)}.users-row{width:100%;min-height:92px;padding:20px;border:0;color:var(--ink);background:var(--surface);text-align:left;font-size:13px;line-height:1.4}.users-row-toggle{cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out)}.users-row-toggle:hover{background:var(--surface-soft)}.users-row-toggle:hover .users-row-chevron{color:var(--brand)}.users-list-item.is-expanded>.users-row{background:#f0f7f5}.users-row-primary{display:flex;align-items:center;min-width:0;gap:12px}.user-avatar{width:36px;height:36px;flex:none;display:grid;place-items:center;border-radius:11px;background:#edf3f2;color:#58756e;font-size:11px;font-weight:700}.users-list-item.is-expanded .user-avatar{background:#daeee7;color:var(--brand)}.user-identity-copy{min-width:0;display:grid;grid-gap:3px;gap:3px}.user-identity-copy>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.users-row .primary-cell{font-size:14px;font-weight:600}.users-row .secondary-cell{display:block;margin-top:2px;font-size:11px;color:#768197}.users-row-field{min-width:0;overflow-wrap:anywhere}.users-row .status-text{font-size:12px}.user-field-label{display:none}.users-row-chevron{color:#80918c;transition:transform var(--duration-default) var(--ease-out)}.users-row-static .users-row-chevron{visibility:hidden}.users-list-item.is-expanded .users-row-chevron{transform:rotate(180deg);color:var(--brand)}.users-expanded-region{padding:0 24px 22px;background:#f7faf9;border-top:1px solid #e0ece7;animation:account-reveal .18s var(--ease-out)}.expanded-user-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:20px 18px}.expanded-user-header h2{font-size:14px;font-weight:750}.expanded-user-header p{margin-top:3px;color:var(--muted);font-size:11px}.expanded-user-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.expanded-user-actions .button{min-height:38px;padding-inline:12px;border-radius:7px;font-size:12px}.expanded-user-actions .button-primary{background:#18d2ba;border-color:#18d2ba;color:white}.account-channel,.account-channels-head{display:grid;grid-template-columns:minmax(190px,1.3fr) minmax(240px,1.3fr) minmax(150px,.8fr) 112px;align-items:center;grid-gap:20px;gap:20px}.account-channels-head{padding-block:0 10px;border-bottom:1px solid #dde8e3;font-size:11px;color:#73827e}.account-channel{padding-block:18px}.account-channel+.account-channel{border-top:1px solid #e2eae7}.account-channel-identity{display:flex;align-items:center;gap:10px;min-width:0}.channel-symbol{width:34px;height:34px;display:grid;place-items:center;flex:none;color:#6a807a}.account-channel-identity>div{display:grid;min-width:0;grid-gap:3px;gap:3px}.account-channel-identity strong{font-size:13px;font-weight:750;overflow-wrap:anywhere}.account-channel-identity span:not(.channel-symbol){font-size:11px;color:#74827e}.account-channel-state{min-width:0;display:grid;grid-gap:4px;gap:4px}.account-channel-state .status-text{font-size:13px}.account-channel-state>span:last-child{color:#64766e;font-size:12px}.account-channel-recency{min-width:0;font-size:12px;color:#51665f;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.account-channel-recency>span{display:none}.channel-details-button{display:inline-flex;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 8px;border:0;border-radius:6px;background:transparent;color:var(--brand);font-size:12px;font-weight:650;white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out)}.channel-details-button:hover{background:#e6f0ec}.channel-details-button svg{transition:transform var(--duration-fast) var(--ease-out)}.channel-details-button:hover svg{transform:translateX(2px)}.account-unconnected{display:flex;align-items:baseline;gap:7px;padding-top:12px;color:var(--muted);font-size:12px}.account-unconnected svg{flex:none}.drawer-backdrop{justify-items:end;padding:0;background:rgb(20 35 30/18%);animation:drawer-shade .18s var(--ease-out)}.modal.modal-drawer{width:min(640px,100%);height:100dvh;max-height:100dvh;border-radius:0;border-width:0 0 0 1px;animation:drawer-enter .24s cubic-bezier(.2,.8,.2,1)}.modal-drawer .modal-header{padding:28px 28px 20px}.modal-drawer .modal-header h2{font-size:18px;overflow-wrap:anywhere}.modal-drawer .modal-header p{font-size:12px;overflow-wrap:anywhere}.modal-drawer .modal-body{padding:0 28px 24px}.integration-diagnostics .modal-tabs{gap:24px;margin-bottom:26px;padding:0;border:0;border-bottom:1px solid var(--line);border-radius:0;overflow:visible}.integration-diagnostics .modal-tabs button{flex:0 1 auto;min-width:0;padding:0 0 12px;min-height:44px;border-radius:0;border-bottom:2px solid transparent;font-size:12px;font-weight:600}.integration-diagnostics .modal-tabs button.is-active{background:transparent;border-color:var(--brand);color:var(--brand)}.diagnostic-view{animation:account-reveal .18s var(--ease-out)}.diagnostic-status{display:flex;align-items:center;gap:16px;margin-block:8px 24px}.diagnostic-status-icon{display:grid;place-items:center;width:50px;height:50px;flex:none;border-radius:50%;background:#edf2f1;color:#667871}.diagnostic-status[data-tone=positive] .diagnostic-status-icon{background:rgb(var(--sellerfy-success)/.08);color:var(--positive)}.diagnostic-status[data-tone=negative] .diagnostic-status-icon{background:rgb(var(--sellerfy-danger)/.08);color:var(--danger)}.diagnostic-status[data-tone=warning] .diagnostic-status-icon{background:rgb(var(--sellerfy-warning)/.08);color:var(--warning)}.diagnostic-status>div>span{font-size:11px;color:var(--muted)}.diagnostic-status h3{margin-top:2px;font-size:20px;line-height:1.35;letter-spacing:-.025em;text-wrap:balance}.diagnostic-status p{margin-top:5px;font-size:12px;color:var(--muted)}.diagnostic-error{margin-bottom:20px;border:1px solid rgb(var(--sellerfy-danger)/.2);border-radius:8px;color:var(--danger);background:rgb(var(--sellerfy-danger)/.04)}.diagnostic-error summary{display:flex;align-items:center;gap:8px;min-height:44px;padding:10px 12px;font-size:12px;cursor:pointer;list-style:none}.diagnostic-error summary::-webkit-details-marker{display:none}.diagnostic-error summary span{flex:1 1}.diagnostic-error summary>svg{flex:none}.diagnostic-error[open] summary>svg:last-child{transform:rotate(180deg)}.diagnostic-error p{padding:0 12px 12px;overflow-wrap:anywhere;font-size:12px;font-family:ui-monospace,monospace}.diagnostic-facts{margin:0}.diagnostic-facts>div{display:grid;grid-template-columns:1fr 1.1fr;grid-gap:20px;gap:20px;padding-block:15px;border-bottom:1px solid var(--line);font-size:13px}.diagnostic-facts dt{color:var(--muted)}.diagnostic-facts dd{margin:0;font-weight:600;overflow-wrap:anywhere}.diagnostic-facts progress{display:block;width:100%;height:4px;margin-top:8px;accent-color:var(--brand)}.diagnostic-next-sync{margin-top:24px;padding:18px 0}.diagnostic-section-heading h3{font-size:15px}.diagnostic-section-heading p{font-size:12px;color:var(--muted);margin-top:4px}.diagnostic-freshness{margin-top:28px;padding-top:14px;border-top:1px solid var(--line);color:var(--muted);font-size:11px}.integration-diagnostics .queue-worker-content{grid-template-columns:1fr}.integration-diagnostics .queue-job-details,.integration-diagnostics .worker-health{margin-top:16px;padding:16px 0 0;border-left:0;border-top:1px solid var(--line)}@keyframes account-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes drawer-enter{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:translateX(0)}}@keyframes drawer-shade{0%{background:transparent}}@media (max-width:1250px){.users-list-head,.users-row{grid-template-columns:minmax(200px,1.4fr) 66px minmax(105px,.8fr) minmax(155px,1fr) 20px;gap:12px}.users-list-head>:nth-child(5),.users-row>:nth-child(5){display:none}.account-channel,.account-channels-head{grid-template-columns:minmax(170px,1fr) minmax(190px,1.1fr) 112px;gap:14px}.account-channels-head>:nth-child(3){display:none}.account-channel-recency{grid-column:2;grid-row:2;font-size:11px}.account-channel{row-gap:5px}.account-channel-recency>span{display:inline;margin-right:8px;font-size:11px;color:var(--muted)}.channel-details-button{grid-column:3;grid-row:1/span 2}}@media (max-width:1100px){.users-page-header{align-items:start;gap:14px;padding-bottom:22px}.users-page-refresh>span{display:none}.users-controls{grid-template-columns:1fr;gap:16px}.users-search{max-width:none}.users-filter-group{grid-row:2;grid-column:1}.users-filter-select{width:50%}.users-segments-slot{gap:6px}.users-segments-label{width:100%}.users-segments button{min-height:42px;padding-inline:10px}.users-list-head{display:none}.users-row{grid-template-columns:minmax(0,1fr) 22px;gap:12px;padding:18px 16px}.users-row-chevron{grid-row:1;grid-column:2}.users-row-field{grid-column:1/-1;display:grid;grid-template-columns:85px minmax(0,1fr);grid-gap:8px;gap:8px}.user-field-label{display:inline;color:var(--muted);font-size:11px}.users-row>:nth-child(5){display:grid}.users-expanded-region{padding:0 16px 18px}.expanded-user-header{flex-wrap:wrap;gap:14px}.expanded-user-actions{width:100%}.expanded-user-actions .button{flex:1 1;min-height:42px;padding-inline:8px;font-size:11px}.account-channels-head{display:none}.account-channel{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding-block:20px;border-top:1px solid #e0e9e4}.account-channel-identity,.account-channel-state{grid-column:1/-1}.account-channel-recency{grid-column:1;grid-row:auto;display:grid;grid-gap:2px;gap:2px}.account-channel-recency>span{display:block}.channel-details-button{grid-column:2;grid-row:auto;font-size:11px;padding-inline:0}}@media (max-width:620px){.modal-drawer .modal-header{padding:24px 18px 16px}.modal-drawer .modal-body{padding-inline:18px}.integration-diagnostics .modal-tabs{gap:22px}.diagnostic-status{gap:12px}.diagnostic-status h3{font-size:18px}.diagnostic-facts>div{gap:12px}}.integration-pipeline{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin:18px 0;padding:16px 0;border-block:1px solid #e1e9e7}.integration-pipeline li{position:relative;min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;grid-gap:9px;gap:9px;padding:4px 8px}.integration-pipeline li:not(:last-child):after{display:none}.pipeline-marker{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#edf1f4;color:#66738c}.integration-pipeline li[data-state=completed] .pipeline-marker{color:var(--positive);background:rgb(var(--sellerfy-success)/.1)}.integration-pipeline li[data-state=active] .pipeline-marker{color:var(--warning);background:rgb(var(--sellerfy-warning)/.1);box-shadow:inset 0 0 0 1px rgb(var(--sellerfy-warning)/.3)}.integration-pipeline li[data-state=waiting] .pipeline-marker{color:#64718a;background:#edf1f4}.integration-pipeline li[data-state=attention] .pipeline-marker{color:var(--danger);background:rgb(var(--sellerfy-danger)/.1)}.integration-pipeline li>div{min-width:0;display:grid;grid-gap:2px;gap:2px}.integration-pipeline li>div>span{color:#68758d;font-size:var(--text-caption);font-weight:600}.integration-pipeline li strong{overflow-wrap:anywhere;font-size:12px;line-height:1.3}.integration-subpanel{min-width:0;padding:11px 0 0;border-top:1px solid #e1e9e7}.integration-subpanel-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.subpanel-title{min-width:0;display:flex;align-items:center;gap:10px}.subpanel-icon{width:32px;height:32px;flex:none;display:grid;place-items:center;border-radius:9px;color:var(--brand);background:#e5f8f3}.subpanel-title>div{min-width:0;display:grid;grid-gap:1px;gap:1px}.subpanel-title h4{font-size:13px;line-height:1.25}.subpanel-title p{color:#68758d;font-size:11px;font-weight:500}.info-tooltip{position:relative;display:inline-flex;flex:none}.info-tooltip>button{width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:8px;background:transparent;color:#63708a;cursor:help}.info-tooltip>button:hover{color:var(--brand);background:#edf8f5}.info-tooltip-popover{position:fixed;z-index:10000;display:block;padding:10px 12px;border-radius:9px;background:#182238;color:#f8fafc;box-shadow:0 16px 36px -14px rgb(15 23 42/72%);font-size:11px;font-weight:500;line-height:1.45;pointer-events:none;animation:info-tooltip-enter .14s cubic-bezier(0,0,.2,1)}.info-tooltip-popover[data-ready=false]{visibility:hidden}.info-tooltip-popover:after{content:"";position:absolute;left:50%;width:0;height:0;transform:translateX(-50%);border:5px solid transparent}.info-tooltip-popover[data-placement=top]:after{top:100%;border-top-color:#182238;border-bottom:0}.info-tooltip-popover[data-placement=bottom]:after{bottom:100%;border-top:0;border-bottom-color:#182238}@keyframes info-tooltip-enter{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.queue-worker-content{display:grid;grid-template-columns:minmax(180px,1fr) minmax(190px,1fr) minmax(280px,1.4fr);align-items:center;grid-gap:0;gap:0;margin-top:9px}.queue-current-state{display:flex;align-items:flex-start;gap:9px;padding:2px 12px 2px 0;color:#66738c}.queue-state-dot{width:8px;height:8px;flex:none;margin-top:4px;border-radius:50%;background:currentColor}.queue-current-state>div{min-width:0;display:grid;grid-gap:2px;gap:2px}.queue-current-state span:not(.queue-state-dot){font-size:11px;font-weight:700}.queue-current-state strong{overflow-wrap:anywhere;font-size:12px}.queue-current-state[data-tone=positive]{color:var(--positive)}.queue-current-state[data-tone=warning]{color:var(--warning)}.queue-current-state[data-tone=negative]{color:var(--danger)}.worker-health{display:flex;align-items:center;gap:9px;padding:2px 12px;border-left:1px solid #e1e9e7}.worker-health>svg{flex:none}.worker-health>div{min-width:0;display:grid;grid-gap:1px;gap:1px}.worker-health span{color:#68758d;font-size:var(--text-caption);font-weight:600}.worker-health strong{font-size:11px}.worker-health[data-tone=positive]>svg{color:var(--positive)}.worker-health[data-tone=negative]>svg{color:var(--danger)}.queue-job-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0;padding-left:12px;border-left:1px solid #e1e9e7}.queue-job-details>div{min-width:0;display:grid;grid-gap:2px;gap:2px}.queue-job-details dt{color:#68758d;font-size:var(--text-caption);font-weight:600}.queue-job-details dd{margin:0;overflow-wrap:anywhere;font-size:11px;font-weight:700;line-height:1.35}.queue-attempts-progress{display:grid;grid-gap:4px;gap:4px;margin-top:10px}.queue-attempts-progress span{color:#68758d;font-size:var(--text-caption);font-weight:600}.queue-attempts-progress progress{width:100%;height:5px;border:0;border-radius:99px;overflow:hidden;accent-color:var(--warning)}.queue-attempts-progress progress::-webkit-progress-bar{background:#e7edef}.queue-attempts-progress progress::-webkit-progress-value{background:var(--warning);border-radius:99px}.notification-statuses{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.notification-status{min-height:26px;display:inline-flex;align-items:center;gap:6px;padding:0 8px;border-radius:99px;background:#edf1f4;color:#66738c;font-size:var(--text-caption);font-weight:700}.notification-status>span{width:5px;height:5px;border-radius:50%;background:currentColor}.notification-status[data-tone=positive]{color:var(--positive);background:rgb(var(--sellerfy-success)/.1)}.notification-status[data-tone=warning]{color:var(--warning);background:rgb(var(--sellerfy-warning)/.1)}.notification-status[data-tone=negative]{color:var(--danger);background:rgb(var(--sellerfy-danger)/.1)}.sqs-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;margin-top:9px}.sqs-metrics>div{min-width:0;display:grid;grid-gap:1px;gap:1px;padding:3px 10px}.sqs-metrics>div:first-child{padding-left:0}.sqs-metrics>div+div{border-left:1px solid #e1e9e7}.sqs-metrics span{color:#68758d;font-size:var(--text-caption);font-weight:600}.sqs-metrics strong{font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sqs-metrics>div[data-tone=negative] strong{color:var(--danger)}.notification-recency{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:8px}.notification-recency>div{min-width:0;display:grid;grid-gap:2px;gap:2px}.notification-recency span{color:#68758d;font-size:var(--text-caption);font-weight:600}.notification-recency strong{overflow-wrap:anywhere;font-size:11px;line-height:1.35}.notification-history{margin-top:9px;padding-top:8px;border-top:1px solid #dfe7e5}.notification-history>summary{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer}.notification-history>summary::-webkit-details-marker{display:none}.notification-history>summary>div{min-width:0;display:grid;grid-gap:1px;gap:1px}.notification-history h5{font-size:12px}.notification-history summary p{color:#68758d;font-size:var(--text-caption);font-weight:500}.notification-history-toggle{display:inline-flex;align-items:center;gap:7px;color:var(--brand)}.notification-history-toggle strong{font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.notification-history-toggle svg{transition:transform .16s ease}.notification-history[open] .notification-history-toggle svg{transform:rotate(180deg)}.notification-list{list-style:none;display:grid;grid-gap:0;gap:0;margin:7px 0 0;padding:0}.notification-list li{min-width:0;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;padding:7px 0;border-top:1px solid #e4ebe9}.notification-event-icon{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;color:#65718a;background:#edf1f4}.notification-event-icon[data-tone=positive]{color:var(--positive);background:rgb(var(--sellerfy-success)/.1)}.notification-event-icon[data-tone=warning]{color:var(--warning);background:rgb(var(--sellerfy-warning)/.1)}.notification-event-icon[data-tone=negative]{color:var(--danger);background:rgb(var(--sellerfy-danger)/.1)}.notification-list li>div:nth-child(2){min-width:0;display:grid;grid-gap:1px;gap:1px}.notification-list li>div:nth-child(2) span,.notification-list li>div:nth-child(2) strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-list li>div:nth-child(2) strong{font-size:11px}.notification-list li>div:nth-child(2) span{color:#68758d;font-size:var(--text-caption)}.notification-list-end{min-width:0;display:grid;justify-items:end;grid-gap:2px;gap:2px}.notification-job-state{font-size:var(--text-caption);font-weight:700}.notification-job-state[data-tone=positive]{color:var(--positive)}.notification-job-state[data-tone=warning]{color:var(--warning)}.notification-job-state[data-tone=negative]{color:var(--danger)}.notification-list time{color:#68758d;font-size:var(--text-caption);font-weight:500;white-space:nowrap}.notification-history-empty{margin-top:8px;padding:10px;border-radius:8px;background:#f1f5f4;color:#68758d;font-size:11px;text-align:center}.sync-countdown{display:flex;align-items:center;gap:12px;padding-right:18px;color:var(--brand)}.sync-countdown[data-tone=warning]{color:var(--warning)}.sync-countdown[data-tone=danger]{color:var(--danger)}.sync-countdown[data-tone=muted]{color:#7a869b}.sync-countdown-ring{position:relative;width:72px;height:72px;flex:none;display:grid;place-items:center}.sync-countdown-ring svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.sync-countdown-ring circle{fill:none;stroke-width:5.5}.sync-countdown-track{stroke:#e4ebe9}.sync-countdown-progress{stroke:currentColor;stroke-linecap:round;transition:stroke-dashoffset .2s cubic-bezier(.4,0,.2,1)}.sync-countdown-ring>strong{position:relative;color:var(--ink);font-size:12px;font-weight:800;letter-spacing:-.02em;white-space:nowrap}.sync-countdown-copy{min-width:0;display:grid;grid-gap:2px;gap:2px}.sync-countdown-eyebrow{display:inline-flex;align-items:center;gap:2px;color:#68758d;font-size:var(--text-caption)!important;font-weight:650!important}.sync-countdown-eyebrow .info-tooltip>button{width:24px;height:24px}.sync-countdown-copy>strong{color:currentColor;font-size:13px}.sync-countdown-copy>small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#748097;font-size:var(--text-caption);font-weight:500}.pagination{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:16px;color:#64718a;font-size:12px;font-weight:500}.pagination-controls{display:flex;align-items:center;gap:8px}.pagination-size select{min-height:38px;padding:0 30px 0 12px;border:1px solid var(--line);border-radius:9px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--surface);color:#5f6c85;font-size:12px;font-weight:600}.pagination-button{width:38px;height:38px;display:grid;place-items:center;border:1px solid transparent;border-radius:8px;background:transparent;color:#44516c;font-size:12px;font-weight:700;cursor:pointer}.pagination-button:hover:not(:disabled){border-color:var(--line);background:#f7f9fd}.pagination-button.is-current{background:#e7faf6;color:var(--brand);font-weight:700}.pagination-button:disabled{opacity:.35;cursor:not-allowed}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media (max-width:1100px){.flat-stats{grid-template-columns:repeat(3,1fr)}.flat-stat:nth-child(4){border-left:0}.flat-stat:nth-child(n+4){border-top:1px solid var(--line)}.overview-grid{grid-template-columns:1fr}.presence-page{grid-template-columns:minmax(0,1fr)}.overview-main-column,.overview-side-column{grid-column:1;width:100%}.overview-side-column{height:auto;grid-template-rows:none;grid-auto-rows:auto}.overview-side-panel{max-height:min(430px,62dvh)}.presence-scroll-area,.sqs-scroll-area{max-height:350px}.admin-content>main{padding-inline:28px}.commerce-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.commerce-summary>div:nth-child(3){border-left:0}.commerce-summary>div:nth-child(n+3){border-top:1px solid var(--line)}.plan-row-public{grid-template-columns:50px minmax(210px,1.35fr) minmax(210px,1fr) 84px 116px 44px;gap:14px}.plan-row-private{grid-template-columns:40px minmax(210px,1.35fr) minmax(210px,1fr) 90px 116px 126px;gap:14px}.commerce-toolbar{grid-template-columns:1fr}.commerce-filters{justify-content:flex-start;overflow-x:auto;padding-bottom:2px}.coupon-list-heading,.coupon-row{grid-template-columns:minmax(190px,1.25fr) minmax(170px,1fr) minmax(170px,1fr) 130px 150px 88px;gap:14px}}@media (max-width:820px){.admin-shell{display:block;padding:0}.admin-sidebar{position:fixed;top:0;left:0;transform:translateX(-105%);width:min(86vw,290px);height:100dvh;align-items:stretch;padding:16px;border:0;border-radius:0;transition:transform .18s cubic-bezier(.16,1,.3,1)}.admin-sidebar.is-open{transform:translateX(0)}.menu-button,.sidebar-close{display:inline-grid!important}.sidebar-close{margin-left:auto}.brand-lockup{justify-content:flex-start}.brand-link{width:auto;height:42px;display:flex;gap:10px;padding-inline:8px;border:0}.sidebar-mobile-label{display:inline}.sidebar-section-label{margin-top:22px}.admin-sidebar nav{justify-items:stretch}.admin-sidebar nav a{width:100%;display:flex;gap:12px;padding-inline:13px}.admin-sidebar nav a>span{position:static;transform:none;padding:0;background:transparent;color:inherit;font-size:13px;opacity:1}.admin-sidebar nav a:focus-visible>span,.admin-sidebar nav a:hover>span{transform:none}.sidebar-account{justify-items:stretch}.sidebar-account button{width:100%;height:44px;display:flex;justify-content:flex-start;gap:12px;padding-inline:12px;border-radius:10px}.sidebar-scrim{display:block;position:fixed;inset:0;z-index:35;border:0;background:oklch(.2 .015 230/.26)}.admin-content{min-height:100vh;border:0;border-radius:0}.admin-topbar{min-height:58px;display:flex;align-items:center;gap:12px;padding:0 16px;border-bottom:1px solid var(--line);background:var(--surface)}.admin-content>main{padding:18px 16px 32px}.presence-page{min-height:0;grid-template-columns:minmax(0,1fr)}.server-health-header{min-height:0}.overview-side-column{grid-column:1;width:100%}.page-header{display:block}.page-actions{margin-top:16px}.form-grid{grid-template-columns:1fr}.form-grid .span-2{grid-column:auto}.table-scroll{overflow-x:auto}.data-table{min-width:720px}.security-layout{grid-template-columns:1fr}.commerce-panel-header{align-items:flex-start;flex-direction:column}.plan-row-private,.plan-row-public{grid-template-columns:42px minmax(0,1fr) auto;gap:12px;padding:16px}.plan-row .plan-identity{grid-column:2}.plan-row .plan-commercial-facts{grid-column:1/-1;grid-row:2;padding-top:2px}.plan-row .plan-coupon-fact,.plan-row .plan-subscribers{grid-column:2;grid-row:3}.plan-row>.status-text{grid-column:1;grid-row:3}.plan-row>.icon-button,.plan-row>.row-actions{grid-column:3;grid-row:1}.coupon-list-heading{display:none}.coupon-row{grid-template-columns:minmax(0,1fr) auto;gap:13px;padding:16px}.coupon-identity{grid-column:1;grid-row:1}.coupon-actions{grid-column:2;grid-row:1}.coupon-audience,.coupon-benefit,.coupon-usage,.coupon-validity{grid-column:1/-1;display:grid;grid-template-columns:116px minmax(0,1fr);align-items:center;grid-gap:4px 12px;gap:4px 12px}.coupon-audience:before,.coupon-benefit:before,.coupon-usage:before,.coupon-validity:before{grid-row:1/span 2;color:var(--muted);font-size:var(--text-caption);font-weight:700;letter-spacing:.045em;text-transform:uppercase}.coupon-benefit:before{content:"Benefício"}.coupon-audience:before{content:"Alcance"}.coupon-usage:before{content:"Uso"}.coupon-validity:before{content:"Vigência"}.coupon-progress{grid-column:2}}@media (min-width:821px) and (max-width:1100px){.server-request-axis,.server-request-lane{grid-template-columns:145px minmax(0,1fr)}.operational-overview{grid-template-columns:minmax(0,1fr)}.operational-zone+.operational-zone{border-top:1px solid var(--line);border-left:0}}@media (max-width:620px){.flat-stats{grid-template-columns:1fr 1fr}.server-health-header{display:grid;grid-gap:10px;gap:10px}.server-health-freshness{min-width:0;justify-items:start}.server-request-activity>header{align-items:flex-start;flex-direction:column;gap:8px}.server-request-summary{text-align:left}.server-request-axis,.server-request-lane{grid-template-columns:118px minmax(0,1fr);gap:10px}.server-request-legend{align-items:flex-start;flex-direction:column;gap:6px;padding-left:128px}.server-request-point .server-request-tooltip{right:-2px;left:auto;transform:none}.server-resource-grid{grid-template-columns:1fr;gap:9px}.server-resource-card{min-height:96px}.operational-overview{grid-template-columns:minmax(0,1fr)}.operational-zone{min-height:176px}.operational-zone+.operational-zone{border-top:1px solid var(--line);border-left:0}.presence-header,.sqs-header{padding-inline:16px}.sqs-row{grid-template-columns:44px minmax(0,1fr)}.sqs-row-end{grid-column:2;align-items:center;flex-direction:row;gap:10px;padding-top:2px}.flat-stat:nth-child(n){border-left:0;border-top:1px solid var(--line)}.flat-stat:nth-child(odd){border-right:1px solid var(--line)}.page-actions .button{width:100%}.page-actions{display:block}.modal-backdrop{padding:0;align-items:end}.modal{max-height:calc(100dvh - 12px);border-radius:22px 22px 0 0}.modal-body,.modal-footer,.modal-header{padding-inline:16px}.modal-footer{flex-wrap:wrap}.modal-footer .button{flex:1 1}.detail-row{grid-template-columns:1fr;gap:4px}.compact-control{width:100%!important}.lookup-row{grid-template-columns:1fr}.security-action{align-items:stretch;flex-direction:column}.commerce-summary{grid-template-columns:1fr 1fr}.commerce-summary>div{min-height:78px;padding:12px 14px}.commerce-panel-header .button{width:100%}.plan-commercial-facts{gap:9px}.commerce-form-section .form-grid{gap:12px}.commerce-toolbar{padding:14px}.commerce-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;margin-inline:0}.commerce-filter{min-width:0;justify-content:center;padding-inline:8px}.commerce-filter-context{align-items:flex-start}.coupon-row{padding:15px 14px}.coupon-audience,.coupon-benefit,.coupon-usage,.coupon-validity{grid-template-columns:92px minmax(0,1fr)}.coupon-condition-details,.coupon-field-grid{grid-template-columns:1fr}.coupon-field-wide{grid-column:auto}.coupon-condition-details>div+div{padding-top:8px;border-top:1px solid var(--line)}.coupon-duplicate-action{width:100%;margin-right:0}.coupon-modal-content .modal-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;grid-gap:2px;gap:2px}.coupon-modal-content .modal-tabs button{min-width:0;padding-inline:5px;font-size:var(--text-caption)}.coupon-modal-content .modal-tabs button svg{display:none}.integration-pipeline{grid-template-columns:1fr}.integration-pipeline li:not(:last-child):after{display:none}.integration-subpanel{padding:10px 0 0}.queue-worker-content{grid-template-columns:1fr}.worker-health{margin-top:8px;padding:8px 0 0;border-top:1px solid #e5ebe9;border-left:0}.queue-job-details{grid-template-columns:1fr}.sqs-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.notification-recency{grid-template-columns:1fr}.notification-list li{grid-template-columns:28px minmax(0,1fr)}.notification-list-end{grid-column:2;justify-items:start}.sync-countdown{padding-right:0}.pagination{align-items:flex-start;flex-direction:column;padding-block:12px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.login-page{min-height:100dvh;display:grid;place-items:center;overflow-y:auto;padding:32px 24px;background:var(--canvas);font-family:var(--font-admin-auth),Poppins,var(--font-admin),sans-serif}.login-card{width:min(100%,520px);flex-direction:column;background:transparent;color:var(--ink)}.login-brand,.login-card{display:flex;align-items:center}.login-brand{min-height:58px;justify-content:center;gap:14px;padding:0}.login-brand-logo{width:122px}.login-brand>span:last-child{min-height:24px;display:inline-flex;align-items:center;border-left:1px solid rgb(23 28 32/16%);padding-left:14px;color:var(--muted);font-size:11px;font-weight:650}.login-form-wrap{width:min(100%,448px);min-height:424px;display:flex;align-items:center;overflow:hidden;padding:26px 0 18px}.login-stage{width:100%}.login-stage-initial{animation:loginStageInitial .32s cubic-bezier(.16,1,.3,1) both}.login-stage-forward{animation:loginStageForward .24s cubic-bezier(.16,1,.3,1) both}.login-stage-backward{animation:loginStageBackward .24s cubic-bezier(.16,1,.3,1) both}.login-form-wrap form,.recovery-step{display:grid;grid-gap:18px;gap:18px}.login-heading{margin-bottom:4px;text-align:center}.login-heading .eyebrow{display:block;margin-bottom:8px;color:#18d2ba}.login-heading h1{width:-moz-fit-content;width:fit-content;max-width:14ch;margin:0 auto;color:var(--ink);font-size:37px;font-weight:790;letter-spacing:-.052em;line-height:1.04;text-wrap:balance}.login-heading h1>span{padding-inline:.015em;background-image:linear-gradient(#18d2ba,#18d2ba);background-position:0 calc(100% - .015em);background-repeat:no-repeat;background-size:0 .15em;-webkit-box-decoration-break:clone;box-decoration-break:clone;animation:loginHeadingStripe .76s cubic-bezier(.16,1,.3,1) .15s both}.login-heading p{max-width:40ch;margin:20px auto 0;color:var(--muted);font-size:13px;line-height:1.62;text-wrap:balance}.login-card .field{gap:8px;color:var(--muted);font-size:12px;font-weight:650}.login-card .field:focus-within{color:#18d2ba}.login-card .field>label{padding-inline:2px}.login-card .input{height:52px;border:1px solid var(--line);border-radius:14px;background:#fbfefd;box-shadow:0 12px 28px -26px rgb(32 37 47/42%);color:var(--ink);caret-color:#18d2ba;font-size:14px;font-weight:500}.login-card .input:hover{border-color:color-mix(in srgb,var(--brand) 26%,var(--line));box-shadow:0 14px 30px -26px rgb(32 37 47/52%)}.login-card .input:focus{background:#fbfefd}.login-card .input::placeholder{color:#8b969c}.login-password-field{position:relative;display:flex;align-items:center}.login-password-field .input{padding-right:50px}.login-password-field button{position:absolute;right:2px;width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--muted);cursor:pointer}.login-password-field button:hover{color:var(--ink)}.login-card .button-primary{min-height:52px;border:0;border-radius:var(--radius-control);background:var(--brand);color:#fff;box-shadow:none;border-color:var(--brand)}.login-card .button-primary:hover{background:var(--brand);transform:none;border-color:var(--brand)}.login-submit{width:100%;margin-top:2px}.login-actions .button-primary svg,.login-submit svg{transition:transform .16s cubic-bezier(.16,1,.3,1)}.login-actions .button-primary:hover svg,.login-submit:hover svg{transform:translateX(3px)}.login-error{padding:11px 13px;border:1px solid rgb(201 54 54/22%);border-radius:12px;color:var(--danger);background:rgb(201 54 54/6%);font-size:12px}.login-actions{display:flex;justify-content:space-between;gap:10px}.login-actions .button-primary{min-width:136px}.login-security-note{min-height:44px;display:flex;align-items:center;justify-content:center;gap:9px;padding:8px 0 0;color:var(--muted);font-size:11px;text-align:center}.login-security-note svg{flex:none;color:#18d2ba}.mfa-setup{display:grid;justify-items:center;grid-gap:12px;gap:12px;padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.qr-wrap{padding:11px;border:1px solid var(--line);border-radius:14px;background:#fbfefd}.mfa-setup>div:last-child{display:grid;justify-items:center;grid-gap:5px;gap:5px;color:var(--muted);font-size:11px}.mfa-setup code{max-width:100%;color:var(--ink);letter-spacing:.08em;overflow-wrap:anywhere;text-align:center}.code-input{text-align:center;font-size:20px!important;letter-spacing:.18em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.recovery-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px 16px;gap:8px 16px;padding:16px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.recovery-list code{text-align:center;font-weight:750;letter-spacing:.08em}@keyframes loginStageInitial{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:none}}@keyframes loginStageForward{0%{opacity:0;transform:translate3d(18px,0,0)}to{opacity:1;transform:none}}@keyframes loginStageBackward{0%{opacity:0;transform:translate3d(-18px,0,0)}to{opacity:1;transform:none}}@keyframes loginHeadingStripe{0%{background-size:0 .15em}to{background-size:100% .15em}}@media (max-width:620px){.login-page{align-items:center;padding:24px 20px}.login-form-wrap{min-height:414px;padding:20px 0 12px}.login-heading h1{font-size:34px}.login-actions .button{flex:1 1}.login-security-note{max-width:330px;padding-inline:8px}}