@font-face{font-family:Switzer;src:url(/assets/switzer-medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(/assets/switzer-semibold.woff2) format("woff2");font-weight:600 900;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/assets/manrope-semibold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/assets/manrope-bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{font-synthesis:none;font-size:14px;--orange: #ff4500;--orange-soft: #fff5ef;color-scheme:light;font-weight:500;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--radius: 4px;--font-body: Switzer, Arial, sans-serif;--font-numeric: Manrope, Arial, sans-serif;--text: #293546;--muted: #818894;--border: #e1e5eb;--surface: #fff;--canvas: #f8f9fb;--card-shadow: none;--control-height: 44px;--control-font-size: 12px;--control-border: #e4e4e4;--metric-title-size: 14px;--metric-value-size: 22px;font-family:var(--font-body);background:var(--canvas);color:var(--text);--metric-caption-size: 12px;--metric-title-color: #585252;--font-button: var(--font-body)}*{box-sizing:border-box}body{margin:0}button{font:inherit;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:inherit;outline:none}input{font:inherit;outline:none;border-radius:var(--radius);min-width:0;transition:border-color .15s,box-shadow .15s;line-height:20px;height:var(--control-height);font-size:13px;background:#fff;border:1px solid var(--control-border);padding:10px 12px;color:#141414}textarea{font:inherit;outline:none;border-radius:var(--radius);min-width:0;transition:border-color .15s,box-shadow .15s;resize:vertical;min-height:76px;font-size:13px;padding:10px 12px;line-height:1.7;background:#fff;border:1px solid var(--control-border);color:#141414}button:disabled{cursor:default;opacity:.48}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid #f18a51;outline-offset:3px}input::placeholder,textarea::placeholder{color:#a0a0a0}input:focus,textarea:focus{border-color:#ffbc9f;box-shadow:0 0 0 2px #ff45001a}label{display:flex;flex-direction:column;gap:8px;font-weight:500;font-size:13px;color:#67717f}label small{font-weight:400;color:var(--muted);font-size:13px}input[type=checkbox]{accent-color:var(--orange);width:15px;height:15px;box-shadow:none}h1{margin:0;font-size:22px;letter-spacing:-.03em;font-weight:500;line-height:1.3;color:#141414}h2{margin:0;font-size:17px;font-weight:500;letter-spacing:-.025em;color:#303743}h3{margin:0;font-size:16px;font-weight:500;color:#141414}p{margin:0;line-height:1.65;color:var(--muted)}code{font-size:13px;font-family:inherit}small{line-height:1.5}svg{flex-shrink:0}::selection{background:#ffdeca}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-thumb{background:#ddd;border-radius:var(--radius)}a{color:inherit}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.primary{font-weight:600;transition:background .15s,border-color .15s;line-height:1.2;background:#ff4500;border:1px solid var(--orange);color:#fff;box-shadow:none;border-color:#ff4500;border-radius:var(--radius);height:var(--control-height);min-height:var(--control-height);font-size:var(--control-font-size);font-family:var(--font-button);padding:0 14px;letter-spacing:0}.secondary{font-weight:600;transition:background .15s,border-color .15s;line-height:1.2;background:#fff;border:1px solid #e8e8e8;color:#141414;box-shadow:0 1px 2px #14141404;border-radius:var(--radius);height:var(--control-height);min-height:var(--control-height);font-size:var(--control-font-size);font-family:var(--font-button);padding:0 14px;letter-spacing:0;border-color:var(--control-border)}.primary:hover{background:#121212;border-color:#121212}.secondary:hover{background:#f5f5f5;border-color:#ccc}.icon-button{padding:6px;background:transparent;border:1px solid transparent;border-radius:var(--radius);min-width:29px;min-height:29px;color:#828282}.icon-button:hover{color:#636363;background:#f5f5f5;border-color:#f5f5f5}.text-link{display:inline;color:#636363;background:none;border:0;padding:0;text-decoration:none;font:inherit}.text-link:hover{color:var(--orange);text-decoration:underline}.muted{color:var(--muted)}.eyebrow{font-size:11px;font-weight:600;letter-spacing:.08em;color:#828282;display:block;margin-bottom:10px}.toast-region{position:fixed;z-index:1000;top:max(20px,env(safe-area-inset-top));left:50%;transform:translate(-50%);width:min(480px,calc(100% - 32px));display:grid;gap:8px;pointer-events:none}.toast{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius);background:#fff;box-shadow:0 8px 28px #2530411a,0 2px 6px #25304108;color:#344054;font-size:13px;line-height:1.5;pointer-events:auto}.toast>svg{flex-shrink:0}.toast-success>svg{color:#258565}.toast-error>svg{color:#ce514b}.toast>span{flex:1;min-width:0;overflow-wrap:anywhere}.toast-close{display:grid;place-items:center;width:28px;height:28px;padding:0;flex-shrink:0;border:0;border-radius:var(--radius);background:transparent;color:#8a94a2}.toast-close:hover{background:#f3f5f7;color:#344054}.loading{min-height:170px;display:flex;align-items:center;justify-content:center;gap:11px;color:var(--muted)}.empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:64px 20px;text-align:center;color:#98a0ab;min-height:230px;font-size:13px}.empty strong{color:#636363;font-size:15px;font-weight:500}.empty p{max-width:360px;font-size:13px}.brand{display:flex;align-items:center;gap:13px}.brand img{width:90px;height:31px;object-fit:contain}.brand>span{font-size:9px;letter-spacing:1.5px;border-left:1px solid #e8e8e8;padding-left:12px;color:#828282}.app{display:flex;min-height:100vh}.sidebar{width:calc(var(--rail-width) + var(--menu-width));display:flex;flex-direction:row;position:fixed;inset:0 auto 0 0;height:100dvh;padding:0;background:#fff;border-right:1px solid var(--border);z-index:20}.workspace{flex:1;margin-left:calc(var(--rail-width) + var(--menu-width));min-width:0}.topbar{border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;font-size:13px;height:83px;padding:0 32px;border-color:var(--border);color:#9299a4;background:#fff}.topbar>span,.topbar>div{display:flex;align-items:center;gap:12px}.topbar strong{font-size:13px;color:#636363;font-weight:500}.today{color:#9299a4;font-size:12px;padding:0 4px 0 0}.admin-avatar{display:grid;place-items:center;border:1px solid #f6dfcf;font-weight:600;width:35px;height:35px;border-radius:var(--radius);background:#f1f3f6;border-color:#e9edf1;color:#525e6d;font-size:14px}.content{margin:auto;max-width:1800px;padding:30px 32px 48px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:22px;gap:16px}.overview-grid{display:grid;margin-bottom:22px;grid-template-columns:minmax(280px,1fr) minmax(0,1.8fr);gap:20px}.panel{overflow:hidden;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--card-shadow)}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px}.panel-heading p{font-size:13px;margin-top:5px}.subtle-tag{color:#a0a0a0;font-size:12px;padding:5px 9px;border:1px solid #f5f5f5;border-radius:var(--radius);white-space:nowrap}.registrations-panel{min-width:0}.registrations-panel .panel-heading{gap:12px;padding-bottom:14px}.registrations-panel .dropdown{width:156px;flex-shrink:0}.chart-summary{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;padding:0 25px 12px;font-size:12px;color:#828282}.chart-summary strong{font-weight:500;color:#141414}.chart-canvas{position:relative;margin:0 18px 0 10px}.chart-canvas svg{display:block;width:100%;overflow:visible;border-radius:var(--radius)}.chart-canvas svg:focus-visible{outline:2px solid #ff4500;outline-offset:3px}.chart-canvas text{font-size:11px;font-family:inherit;fill:#828282}.chart-gridline{stroke:#f0f0f0;stroke-width:1}.chart-guide{stroke:#ff4500;stroke-opacity:.3;stroke-dasharray:3 4}.chart-tooltip{position:absolute;top:0;transform:translate(-50%);display:flex;flex-direction:column;gap:5px;min-width:160px;padding:11px 13px;border:1px solid var(--border);border-radius:var(--radius);background:#fff;box-shadow:0 5px 20px #0000000d;font-size:12px;pointer-events:none}.chart-tooltip span{color:#828282}.chart-tooltip strong{color:#141414;font-weight:500}.chart-pending{position:absolute;inset:0;display:grid;place-items:center;background:#ffffffc9;color:#828282;font-size:13px}.chart-foot{display:flex;align-items:center;gap:8px;font-size:12px;color:#a0a0a0;padding:15px 25px 20px}.chart-foot i{width:6px;height:6px;border-radius:var(--radius);background:#ff4500}.chart-foot>span{margin-left:auto}.revenue-overview{display:flex;flex-direction:column;min-width:0;padding:22px}.revenue-overview>header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-bottom:16px}.revenue-lines{display:grid;flex:1;margin:0}.revenue-lines>div{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:58px;padding:16px 0}.revenue-lines>div+div{border-top:1px solid #f0f0f0;border-color:#eff1f4}.revenue-lines dt{color:#848d99;font-size:13px}.revenue-lines dd{margin:0;font-weight:500;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:16px;color:#353d49}.revenue-lines .revenue-net dd{color:var(--text)}.events{padding:0 25px 8px}.event{display:flex;align-items:center;gap:13px;padding:17px 0;border-top:1px solid #f5f5f5}.event-icon{display:grid;place-items:center;width:32px;height:32px;background:#fafafa;border:1px solid #f5f5f5;color:#828282;border-radius:var(--radius);flex-shrink:0}.event-icon.orange{background:#fff6f0;border-color:#ffe2d4;color:#ff4500}.event>div{flex:1;min-width:0}.event strong{font-size:13px;font-weight:400;color:#525252;text-transform:capitalize}.event p{font-size:12px;color:#828282;margin-top:4px;font-weight:300;overflow-wrap:anywhere;line-height:1.55}.event-device-link{margin-top:5px;font-size:12px}.event time{font-size:12px;color:#828282;white-space:nowrap}.toolbar{display:flex;margin-bottom:18px;align-items:center;gap:10px}.toolbar.toolbar-actions{justify-content:flex-end}.toolbar>.primary{flex-shrink:0;padding:0 14px}.search{display:flex;align-items:center;padding:0 13px;flex:1;min-width:0;padding-inline:12px;gap:9px;color:#9ba3ad;height:var(--control-height);border:1px solid var(--control-border);background:#fff;border-radius:var(--radius);box-shadow:0 1px 2px #14141404}.search:focus-within{border-color:#a9b1bd;box-shadow:0 0 0 3px #46536508}.search input{border:0;flex:1;outline:none;box-shadow:none;line-height:20px;color:#141414;height:100%;font-size:13px;padding:10px 0;background:transparent}.search input:focus-visible{outline:none}.toolbar>.dropdown{flex-shrink:0;width:174px}.check-label{display:flex;flex-direction:row;align-items:center;gap:7px;font-size:13px;color:#828282;font-weight:400;white-space:nowrap}.table-scroll{overflow:auto}table{border-collapse:collapse;width:100%;font-size:13px;text-align:left;white-space:nowrap;font-variant-numeric:tabular-nums}th{background:#f6f7f9;color:#78818d;font-size:13px;text-transform:capitalize;font-weight:560;padding:13px 12px;border-bottom:1px solid var(--border)}td{vertical-align:middle;color:#535e6d;font-size:13px;height:58px;padding:12px;border-bottom:1px solid #eef0f3}th:first-child,td:first-child{padding-left:20px}th:last-child,td:last-child{padding-right:18px}tr:last-child td{border-bottom:0}tbody tr{cursor:pointer}tbody tr:hover{background:#f9fafb}.device-name{width:100%;min-width:0;border:0;background:none;padding:0;text-align:left;justify-content:flex-start;white-space:nowrap;gap:10px}.device-label{white-space:nowrap;text-align:left;color:#333d4b;font-size:13px}.device-label.is-id{font-size:12px;font-weight:500;letter-spacing:-.2px;font-family:var(--font-numeric)}.device-glyph{border:1px solid #f5f5f5;display:grid;place-items:center;flex-shrink:0;width:30px;height:30px;border-radius:var(--radius);background:#f5f6f8;border-color:#eceef2;color:#98a0ab}.device-glyph svg{width:16px;height:16px}.device-flag{display:block;width:20px;height:15px;object-fit:contain;flex-shrink:0}.device-country-unknown{width:20px;color:var(--muted);text-align:center}.device-language-cell{text-align:center}.device-language-cell .device-flag,.device-language-cell .device-country-unknown{margin-inline:auto}.mac-inline{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.mac-inline code{color:#667282;font-size:12px}.extra-count{font-size:11px;background:#fafafa;color:#a0a0a0;padding:2px 4px;border-radius:var(--radius)}.source-count{display:inline-grid;place-items:center;border-radius:var(--radius);background:#f2f4f7;color:#7d8795;min-width:26px;height:24px;font-size:11px}.badge{display:inline-flex;align-items:center;gap:5px;border:1px solid #e8e8e8;color:#a0a0a0;white-space:nowrap;font-weight:500;padding:4px 7px;font-size:11px;border-radius:var(--radius)}.badge i{width:4px;height:4px;background:currentColor;border-radius:50%}.badge.trial{color:#b58038;background:#fff9ee;border-color:#f5e5c9}.badge.active,.badge.free{color:#36926c;background:#f0faf5;border-color:#d4ece1}.badge.lifetime{color:#9876bc;background:#f8f4fc;border-color:#e9dff3}.badge.expired{color:#bc7474;background:#fff5f5;border-color:#f5dfdf}.pagination{display:flex;align-items:center;justify-content:flex-end;border-top:1px solid var(--border);border-color:#eff1f4;color:#8b95a2;min-height:49px;padding:9px 16px;font-size:11px;background:#fdfdfe}.pagination>div{display:flex;align-items:center;gap:7px}.settings-panel{max-width:760px;padding:24px}.device-activity .pagination{padding:12px 0;gap:8px}.settings-panel>p{margin:12px 0 28px;max-width:580px;color:#818894;font-size:13px;line-height:1.75}.days-input>div{display:flex;align-items:center;gap:12px;font-weight:400;color:var(--muted)}.days-input input{width:130px;font-weight:600}.notice{display:flex;gap:12px;border:1px solid #f0dfce;background:#fff6f0;padding:15px;border-radius:var(--radius);margin:24px 0;color:#846b5f;border-color:#ffe2d4}.notice p{font-size:13px;color:#846b5f}.dropdown{position:relative;min-width:0}.dropdown-trigger{transition:border-color .15s,box-shadow .15s;width:100%;height:var(--control-height);padding:10px 14px;border:1px solid var(--control-border);border-radius:var(--radius);background:linear-gradient(180deg,#fff,#fcfcfc);color:#141414;box-shadow:0 1px 2px #14141404;justify-content:space-between;font-size:var(--control-font-size);font-weight:500;line-height:20px}.dropdown-trigger>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-trigger>svg{color:#8c8c8c;transition:transform .18s}.dropdown-trigger .rotated{transform:rotate(180deg)}.dropdown-trigger:hover{border-color:#cecece;background:#fafafa}.dropdown-trigger[aria-expanded=true]{box-shadow:0 0 0 3px #ff45000a;background:#fff;border-color:#ffb899}.dropdown-menu{position:fixed;z-index:70;background:#fff;border:1px solid #e8e8e8;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:5px;border-color:#e3e6eb;border-radius:var(--radius);box-shadow:0 10px 30px #222b3b15,0 2px 5px #222b3b08}.dropdown-option{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;white-space:nowrap;font-weight:400;line-height:20px;transition:background-color .12s,color .12s;border-radius:var(--radius);min-height:35px;padding:7px 10px;color:#637080;font-size:var(--control-font-size)}.dropdown-option.highlighted{background:#f2f4f7;color:#303a49}.dropdown-option[aria-selected=true]{font-weight:500;background:#fff4ee;color:#cf4b20}.dropdown-option[aria-selected=true].highlighted{background:#ffebe0}.dropdown-option svg{color:#ff4500;flex-shrink:0}.dropdown-option>span{min-width:0;white-space:normal;overflow-wrap:anywhere}.dropdown-check{visibility:hidden}.dropdown-option[aria-selected=true] .dropdown-check{visibility:visible}.license-box{padding:0;border-bottom:0}.license-controls{display:flex;gap:10px;margin-top:20px}.license-controls>.dropdown{flex:1}.license-controls>.primary{min-width:160px}.license-box .plan-help{font-size:12px;margin:0;color:#828282;line-height:19px}.license-box>.text-link{font-size:12px;display:block;margin:12px 0 0;color:#636363}.facts{display:flex;flex-direction:column;gap:15px;padding:22px 0;margin:0;border-bottom:1px solid var(--border)}.facts>div,.mac-details>div{display:flex;align-items:center;justify-content:space-between;gap:16px}.facts dt,.mac-details dt{font-size:13px;color:#828282;white-space:nowrap}.facts dd{font-size:14px;margin:0;color:#141414;text-align:right}.mac-details{margin:0;padding:18px 0;border-bottom:1px solid var(--border);display:flex;flex-direction:column;gap:7px}.mac-details dd{margin:0;display:flex;align-items:center;gap:8px;color:#141414}.mac-details code{font-size:13px}.mac-details .icon-button{color:#a0a0a0}.section-label{font-size:14px;font-weight:500;color:#141414;margin:0}.device-form{display:flex;flex-direction:column;gap:16px;padding-top:0}.device-form label{line-height:20px}.device-form label small{font-size:12px;color:#828282}.device-form .secondary{align-self:flex-start}.source-card{border:1px solid var(--border);border-radius:var(--radius);padding:10px 14px;margin:0 0 10px;background:var(--surface)}.source-card.removed{opacity:.65}.source-card>header{display:flex;align-items:center;gap:10px}.source-card h3{font-size:14px;font-weight:500;color:#141414;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:70%;margin:0;min-width:0}.source-card footer .subtle-tag{margin-left:auto}.source-url{display:flex;align-items:center;gap:6px;color:#636363;flex:1;min-width:0}.source-url code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.65;font-size:13px;font-family:Arial,sans-serif;flex:1;min-width:0}.source-actions{margin-left:auto;display:flex}.source-actions .icon-button{width:28px;height:28px;border:1px solid var(--border);border-radius:var(--radius);background:#fff}.source-card footer{display:flex;align-items:center;gap:4px 16px;font-size:12px;color:#828282;flex-wrap:wrap;margin-top:7px}.source-card footer>span{white-space:nowrap;display:inline-flex;align-items:center;font-size:13px;gap:6px}.source-card time{color:#596575}.list-description{font-size:13px;margin:0 0 14px;color:#828282}.login{min-height:100vh;min-height:100svh;display:grid;place-items:center;padding:32px 20px;background:#f6f7f9}.login-card{width:min(400px,100%);padding:36px 32px 32px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 20px #18223005}.login-logo{display:block;width:104px;height:34px;object-fit:contain;margin:10px 0 24px}.login-card h1{font-size:15px;font-weight:600;letter-spacing:-.4px;text-align:left;margin-bottom:28px;color:#27313f}.login-card form{display:flex;flex-direction:column;gap:20px}.login-card label{gap:8px;color:#525d6b}.login-card input{width:100%;height:44px;border-color:#dfe3e8;border-radius:5px}.login-card .primary{width:100%;min-height:44px;margin-top:4px;justify-content:center;font-size:13px;border-radius:5px}.login-verification-info{margin:-10px 0 24px;color:#687383;text-align:left;font-size:13px;line-height:1.65;overflow-wrap:anywhere}.login-verification-info strong{display:block;color:#354253;font-weight:500}.login-card input.login-code{height:54px;text-align:center;font-size:24px;letter-spacing:8px;font-variant-numeric:tabular-nums}.login-code-note{margin:-8px 0 0;font-size:12px;color:#687383;line-height:1.5}.login-code-actions{display:flex;align-items:center;justify-content:space-between;gap:8px}.login-code-actions button{padding:6px 0;border:0;background:none;color:#596577;font-size:12px}.login-code-actions button:disabled{color:#9ba3ae;cursor:default}@media(max-width:440px){.login{padding:24px 16px}.login-card{padding:30px 24px 26px}}.commerce-section-title{display:flex;align-items:center;justify-content:space-between;margin:24px 0 15px;color:var(--muted);font-size:12px}.field-group{display:flex;flex-direction:column;gap:8px;font-size:13px}.revenue-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:22px;gap:16px}.settings-card-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px}.settings-card-heading p{font-size:12px;color:#8a8a8a;margin-top:5px}.settings-save{height:36px;padding:0 12px;font-size:13px;flex-shrink:0}.settings-table{width:100%;table-layout:fixed;font-size:13px}.settings-table thead th{padding:12px 10px;text-align:left;border-block:1px solid var(--border)}.settings-table tbody th{text-align:left;font-weight:500;padding:10px;border-bottom:1px solid #f1f1f1;background:transparent;color:#535e6d;font-size:13px}.settings-table tbody td{padding:10px;border-bottom:1px solid #f1f1f1}.settings-table tr>:first-child{padding-left:22px}.settings-table tr>:last-child{padding-right:22px}.settings-table tbody tr:last-child>*{border-bottom:0}.trial-days-field{display:flex;align-items:center;gap:6px;border-radius:var(--radius);padding:0 10px;background:#fff;height:var(--control-height);border:1px solid var(--control-border)}.trial-days-field input{width:100%;min-width:0;padding:0;border:0;box-shadow:none;appearance:textfield;height:100%;background:transparent}.trial-days-field input::-webkit-inner-spin-button,.trial-days-field input::-webkit-outer-spin-button{appearance:none;margin:0}.trial-days-field span{color:#8a8a8a;font-size:12px}.trial-days-field.inherited{background:#fafafa}.trial-days-field.inherited input{color:#8a8a8a}.trial-days-field:focus-within{border-color:#ffbc9f;box-shadow:0 0 0 2px #ff45001a}.inquiry-detail{padding:26px;margin-bottom:20px}.editor-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:20px}.editor-help{font-size:13px;line-height:1.6;margin:12px 0 22px}.price-input{position:relative}.price-input>span{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:var(--muted)}.price-input input{padding-left:29px}.platform-revenue{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.commerce-table-wrap{overflow-x:auto;border-radius:var(--radius)}.commerce-table{width:100%;border-collapse:collapse;font-size:13px;white-space:nowrap}.commerce-table th{text-align:left;padding:13px 20px;border-bottom:1px solid var(--border)}.commerce-table td{padding:12px 20px;border-bottom:1px solid #eef0f3}.commerce-table strong{font-weight:500;color:#35404e}.sales-device-cell{white-space:nowrap}.device-reference{display:block;white-space:nowrap;text-align:left}.status-pill{display:inline-flex;padding:5px 8px;background:#f5f5f5;color:#636363;border-radius:var(--radius);font-size:11px;font-weight:500}.status-pill.new,.status-pill.pending{background:#fff5ef;color:#c94e15}.status-pill.paid,.status-pill.approved,.status-pill.completed{background:#eef8f2;color:#307252}.status-pill.refunded,.status-pill.rejected{background:#fff0f0;color:#a64646}.inquiry-detail .facts dd{overflow-wrap:anywhere}.inquiry-message{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.7;margin:20px 0;padding:18px;background:#fafafa;border-radius:var(--radius)}.operation-editor{padding:26px;margin-bottom:22px;display:grid;gap:20px}.operation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.operation-grid label{display:grid;gap:8px;min-width:0}.wide-field{grid-column:1/-1}.operation-grid input,.operation-grid textarea{width:100%;min-width:0}.choice-field{border:1px solid var(--border, #e8e8e8);border-radius:var(--radius);padding:16px;margin:0}.choice-field legend{font-size:14px;padding:0 6px}.choice-field p{font-size:13px;margin:0 0 12px}.choice-list{display:flex;flex-wrap:wrap;gap:14px 22px}.operation-actions{display:flex;gap:12px;align-items:center}.announcement-preview{display:grid;place-items:center;min-height:180px;padding:16px;border:1px solid var(--border);border-radius:var(--radius);background:#f5f6f8}.announcement-preview img{display:block;max-width:100%;max-height:min(360px,45dvh);object-fit:contain}.announcement-preview-empty{display:grid;justify-items:center;gap:14px;color:var(--muted);font-size:13px}.announcement-preview-details{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;color:var(--muted);font-size:12px}.announcement-upload{display:grid;justify-items:center;gap:10px;padding:24px;border:1px dashed #cbd2dc;border-radius:var(--radius);background:#fafbfc;color:#667085;text-align:center;cursor:pointer;transition:border-color .15s,background .15s}.announcement-upload:hover{border-color:#9da8b8;background:#f3f5f8}.announcement-upload strong{color:var(--text);font-size:14px}.announcement-upload p{margin:0;font-size:13px}.announcement-upload small{font-size:12px}.announcement-upload:focus-within{outline:2px solid var(--orange);outline-offset:3px}.announcement-upload-thumb{width:100%;height:96px;object-fit:contain}.announcement-table-name{display:flex;align-items:center;gap:12px}.announcement-table-name img{width:64px;height:42px;object-fit:contain;border:1px solid var(--border);border-radius:var(--radius);background:#f8f9fb}.extension-form{grid-column:1/-1;display:grid;gap:12px;margin-top:16px;width:100%}.extension-form>.primary{justify-self:start}.quote-summary{display:flex;flex-wrap:wrap;align-items:center;gap:10px 24px;font-size:13px;padding:10px 14px;border-radius:var(--radius);background:#f7f8fa;border:1px solid #e7eaf0;color:#657080}.quote-summary strong{margin-inline-start:auto;display:flex;align-items:center;gap:12px;color:var(--text)}.quote-summary>span{display:flex;align-items:center;gap:10px}.quote-summary b{font-weight:600}.device-filter-panel{display:grid;padding:0;background:transparent;border:0;box-shadow:none;border-radius:0;gap:12px;margin-bottom:20px}.device-filter-primary{display:grid;align-items:center;gap:10px;grid-template-columns:minmax(180px,1fr) 174px auto var(--control-height)}.device-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;padding:17px;gap:14px;background:#fff;border:1px solid #e4e7ed;border-radius:var(--radius)}.device-filter-panel .search{min-width:0;grid-column:auto}.device-filter-panel .search input{min-width:0}.device-filter-panel .search>svg{flex-shrink:0}.device-filter-reset{padding:0;box-shadow:none;border-radius:var(--radius);color:#87919f;width:var(--control-height);height:var(--control-height);flex:0 0 var(--control-height);border-color:var(--control-border)}.editor-modal-overlay{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:28px;background:#222b3b59;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.editor-modal{max-height:calc(100dvh - 56px);display:flex;flex-direction:column;min-height:0;border:1px solid #e7e7e7;background:#fff;overflow:hidden;border-color:#e8eaee;border-radius:var(--radius);box-shadow:0 24px 80px #17233126;width:min(var(--modal-width, 700px),100%);height:var(--modal-height, auto)}.editor-modal-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;border-bottom:1px solid #ededed;flex-shrink:0;border-color:#edf0f3}.editor-modal-heading h2{margin:0;overflow-wrap:anywhere}.editor-modal-heading .icon-button{width:34px;height:34px;background:#f7f7f7;border-radius:var(--radius);flex-shrink:0}.editor-modal-form{display:flex;flex-direction:column;min-height:0}.editor-modal-body{padding:22px 24px;overflow-y:auto;overscroll-behavior:contain;min-height:0}.editor-modal-fields{min-width:0;border:0;padding:0;margin:0;display:grid;gap:20px}.editor-modal-footer{display:flex;justify-content:flex-end;align-items:center;gap:10px;padding:16px 24px;border-top:1px solid #ededed;background:#fcfcfc;flex-shrink:0;border-color:#edf0f3}.editor-modal .operation-grid{gap:16px}.editor-modal textarea{resize:vertical;padding:10px 12px;line-height:1.7}.editor-modal .field-group{font-size:13px}.editor-modal .choice-field{border:0;padding:0}.editor-modal .choice-field legend{padding:0;margin-bottom:8px;font-size:13px;font-weight:500}.editor-modal .choice-field p{font-size:12px;margin-bottom:14px}.editor-modal .choice-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.editor-sections{display:flex;gap:4px;padding:4px;border-radius:var(--radius);background:#f5f6f8}.editor-sections button{flex:1;padding:9px 10px;border:1px solid transparent;border-radius:var(--radius);background:transparent;white-space:nowrap;color:#8a94a2;font-size:13px}.editor-sections button[aria-pressed=true],.editor-sections button[aria-selected=true]{background:#fff;box-shadow:0 1px 3px #00000005;color:#35404e;border-color:#e7eaf0}.editor-sections button:hover{color:#ff4500}.editor-section{display:grid;gap:22px;min-width:0}.editor-section[hidden]{display:none}.editor-modal .editor-heading{margin:0}.editor-modal .editor-heading h3{margin:0;font-size:14px;font-weight:500}.editor-modal .editor-help{margin:0;font-size:12px}.editor-modal .announcement-preview{margin:0;width:100%}.editor-modal .inquiry-detail{padding:0;margin:0}.editor-modal .inquiry-detail dd{overflow-wrap:anywhere}.route-not-found{padding:40px;text-align:center}.route-not-found>.secondary{display:inline-flex;align-items:center;gap:8px;text-decoration:none;margin-top:12px}.editor-modal-compact{width:min(440px,100%)}.delete-message{margin:0;line-height:1.7;overflow-wrap:anywhere}.table-actions{display:flex;align-items:center;justify-content:flex-end;gap:18px}.danger-link{color:#cc3c32}.danger-button{background:#d83a32;border-color:#d83a32}.danger-button:hover{background:#ba2e27;border-color:#ba2e27}.admin-shell{--rail-width: 0px;--menu-width: 240px;background:var(--canvas)}.navigation-panel{width:var(--menu-width);display:flex;flex-direction:column;padding:0 15px 20px;height:100%;min-width:0}.navigation-brand{display:flex;align-items:center;gap:7px;height:73px;min-height:73px;justify-content:center;position:relative}.page-navigation{display:flex;flex-direction:column;gap:20px;flex:1;overflow-y:auto;overflow-x:hidden;min-height:0;padding:0 1px 10px;scrollbar-width:thin;scrollbar-color:#e1e4e9 transparent}.navigation-group h2{margin:0 10px 6px;font-size:10px;line-height:1.5;font-weight:500;letter-spacing:.8px;text-transform:uppercase;color:#a0a6af}.page-link{display:flex;align-items:center;min-height:39px;margin:2px 0;padding:9px 10px;gap:10px;font-family:Switzer,Arial,sans-serif;font-size:13px;font-weight:500;letter-spacing:0;line-height:20px;color:#67707d;border:1px solid transparent;border-radius:var(--radius);text-decoration:none}.page-link>svg{color:#a0a7b2;flex-shrink:0}.page-link .nav-unread-badge{margin-inline-start:auto;display:inline-flex;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;flex-shrink:0;border-radius:10px;background:#dc3545;color:#fff;font-size:11px;font-weight:600;line-height:1}.inquiry-row{cursor:pointer}.inquiry-row:hover>td{background:#f7f9fc}.inquiry-row:focus-visible{outline:2px solid #f35a29;outline-offset:-2px}.inquiry-row.is-unread .text-link{font-weight:600}.page-link:hover{color:#303742;background:#f7f8fa}.page-link.active{color:#e64a16;background:#fff2ec;border-color:#fff2ec}.page-link.active svg{color:#f35a29}.topbar-location{gap:12px;min-width:0}.topbar-location .icon-button{color:#9299a4;margin-right:5px}.topbar-location .current-page{color:#444c58;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-tools{gap:17px;flex-shrink:0}.refresh-page{width:34px;height:34px;color:#89929f}.admin-profile{border-left:1px solid var(--border);padding-left:20px;display:flex;align-items:center;gap:10px}.admin-profile>div{display:grid;gap:3px}.admin-profile strong{color:#424b58;font-size:12px}.admin-profile>div>span{font-size:10px;color:#9299a4}.mobile-menu-toggle,.navigation-mobile-close,.navigation-backdrop{display:none}.empty svg{color:#abb2bc}.navigation-logo{display:flex;align-items:center}.navigation-logo img{width:90px;height:26px;object-fit:contain}.navigation-logout{flex-shrink:0;justify-content:flex-start;gap:10px;border:0;border-top:1px solid var(--border);background:transparent;margin-top:18px;padding:17px 10px 0;color:#9299a4;font-size:13px}.navigation-logout:hover{color:#d94c2d}.platform-icon{display:block;width:20px;height:20px;object-fit:contain;filter:grayscale(1);opacity:.65;flex-shrink:0}.platform-wordmark{width:20px;font-size:11px;font-weight:600;color:#687280;letter-spacing:-.5px}.platform-table-name{display:flex;align-items:center;gap:10px;color:#454d59}.search input::placeholder{color:#9ba3ad}.filter-toggle.is-active{border-color:#c4cbd5;color:#343d4b;background:#f4f5f7}.filter-count{min-width:18px;height:18px;padding:0 5px;display:inline-grid;place-items:center;background:#465160;border-radius:var(--radius);color:#fff;font-size:10px}.filter-field{min-width:0;display:grid;gap:8px}.filter-field>span{padding-left:1px;font-size:11px;color:#89929f}.filter-summary{display:flex;flex-wrap:wrap;gap:7px}.filter-summary button{border:1px solid #dfe3e8;border-radius:var(--radius);background:#f1f3f6;color:#67717f;font-size:11px;padding:5px 8px;gap:7px}.filter-summary button:hover{background:#e9edf2;color:#313a48}.device-table{border-radius:var(--radius)}.device-table table{width:100%;table-layout:auto}.device-col-identity{width:26%}.device-col-language{width:7%}.device-col-mac{width:13%}.device-col-duration{width:9%}.device-col-created{width:10%}.device-col-seen{width:14%}.device-col-lists{width:5%}.device-col-action{width:3%}.sales-table{table-layout:auto}.sales-col-order{width:20%}.sales-col-device{width:27%}.sales-col-language{width:6%}.sales-col-platform{width:8%}.sales-col-plan{width:6%}.sales-col-amount,.sales-col-status{width:7%}.sales-col-date{width:12%}.sales-col-action{width:7%}.sales-table th,.sales-table td{padding-inline:12px;white-space:nowrap}.device-table th{height:50px;padding:12px 10px}.device-table td{padding:12px 10px}.device-table th:first-child,.device-table td:first-child{padding-left:18px}.device-table th:last-child,.device-table td:last-child{padding-right:18px}.commerce-table .text-link{font-size:12px;font-weight:500}.pagination>div>span{min-width:27px;height:28px;display:inline-grid;place-items:center;padding:0 6px;background:#f2f4f7;color:#616d7c;border-radius:var(--radius)}.pagination .icon-button{width:28px;min-width:28px;min-height:28px;padding:4px}.pagination .icon-button:disabled{opacity:.3}.catalog-settings-page{width:100%;max-width:900px}.catalog-settings-page.pricing{max-width:780px}.toolbar>.secondary{padding:0 14px}.settings-table .price-input>span{font-size:13px}.editor-modal .editor-sections{gap:4px;padding:4px}.editor-modal .inquiry-message{background:#f7f8fa;border:1px solid #e7eaf0;color:#657080}.commerce-table .table-actions{gap:8px}.commerce-table td:last-child>.text-link,.commerce-table .table-actions .text-link{display:inline-flex;align-items:center;min-height:30px;padding:5px 9px;border:1px solid #e3e7ed;border-radius:var(--radius);background:#fff;color:#67717f;text-decoration:none}.commerce-table .table-actions .danger-link{color:#b65149}.commerce-table td:last-child>.text-link:hover,.commerce-table .table-actions .text-link:hover{background:#f4f6f8;border-color:#cbd2dc}.filter-toggle{height:var(--control-height);padding:0 13px;gap:8px;color:#626c7a;font-weight:500}.settings-table tbody tr{cursor:default}.metric-card{padding:20px 22px 17px;min-width:0;display:flex;flex-direction:column}.metric-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.stats .metric-heading{min-height:40px;align-items:flex-start}.metric-heading>span{font-size:var(--metric-title-size);font-weight:500;color:var(--metric-title-color);text-transform:capitalize}.metric-heading>svg{color:#8994a3}.metric-value{display:flex;align-items:baseline;gap:9px;margin-top:19px;min-width:0;flex-wrap:wrap;margin-bottom:17px}.metric-value strong{font-size:var(--metric-value-size);font-weight:600;line-height:1.15;letter-spacing:-.045em;color:var(--text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.device-modal{--modal-width: 860px;--modal-height: min(680px, calc(100dvh - 56px) )}.device-modal-heading{justify-content:flex-start;border-bottom:0;padding-bottom:12px}.device-modal-heading>.icon-button{margin-left:auto}.device-modal-heading .eyebrow{font-size:11px;margin-bottom:5px}.device-identity-block{margin-bottom:22px}.device-identity-block .device-section-heading{margin-bottom:10px}.device-identity-value{display:flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid var(--border);border-radius:var(--radius);background:#f8f9fb;color:#657080}.device-identity-value code{font-size:12px;overflow-wrap:anywhere;min-width:0;flex:1}.device-tabs{margin:0 24px;flex-shrink:0}.device-modal-body{flex:1}.device-modal .events{padding:0}.device-modal .event{flex-wrap:wrap;padding:12px 0}.metric-value>span{color:#a0a8b2;font-size:10px;letter-spacing:.04em;flex-shrink:0}.metric-caption{display:block;border-top:1px solid #edf0f3;padding-top:12px;margin-top:auto;color:#99a1ac;font-size:var(--metric-caption-size);line-height:1.4}.license-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--border);border-radius:var(--radius);background:#f8f9fb}.license-summary>div{display:flex;align-items:center;gap:12px;padding:14px 16px;min-width:0}.license-summary>div+div{border-left:1px solid var(--border)}.license-summary-icon{flex-shrink:0;color:#8a94a2}.license-summary-content{display:grid;justify-items:start;gap:7px;min-width:0}.license-summary-content>span:first-child{font-size:12px;color:#78818d;text-transform:capitalize}.license-summary-content strong{font-size:13px;font-weight:600;color:#344054;line-height:24px}.license-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;padding-top:14px;border-top:1px solid var(--border);font-size:12px}.license-actions>span{color:var(--muted);margin-right:auto}.license-actions .secondary{min-height:34px;padding:6px 10px}.license-end{color:#b54943;border-color:#ead6d4}.extension-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.extension-actions .plan-help{max-width:48ch}.extension-actions .primary{margin-left:auto}.extension-form .operation-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.extension-note{grid-column:span 2}.device-section-heading{display:flex;align-items:center;margin-bottom:18px}.device-section-heading h3{margin:0;font-size:13px;font-weight:600;color:#465365;text-transform:capitalize}.device-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 22px;padding:0}.device-info-grid>div{min-width:0;display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:12px;padding:14px;border:1px solid var(--border);border-radius:var(--radius);background:#f8f9fb}.device-info-grid dt{font-size:13px;color:var(--muted);text-transform:capitalize}.device-info-grid dd{margin:0;font-size:14px;color:var(--text);min-width:0;overflow-wrap:anywhere}.device-network-grid dd{display:flex;align-items:center;gap:8px}.device-network-heading{display:block;padding-top:22px;border-top:1px solid var(--border)}.device-network-heading p{margin:6px 0 0;font-size:12px;color:var(--muted)}.device-network-grid>div{grid-template-columns:36px minmax(0,1fr) 30px}.detail-card-icon{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--border);border-radius:var(--radius);background:#fff;color:#5d6979}.detail-card-content{min-width:0;display:grid;gap:6px;padding-left:12px;border-left:1px solid var(--border)}.device-network-grid code{font-size:13px}.device-network-grid .icon-button{width:30px;height:30px;border:1px solid var(--border);border-radius:var(--radius);background:#fff;color:#748093}.device-platform-language{display:flex;align-items:center;gap:14px;min-height:22px}.device-platform-mark{display:inline-flex}.device-platform-mark .platform-icon{opacity:1}.device-detail-separator{width:1px;height:18px;background:var(--border)}.device-glyph .platform-icon{width:18px;height:18px;opacity:1}.device-glyph .platform-wordmark{font-size:10px}.numeric,time,input[type=number],input[inputmode=decimal],.metric-value strong,.revenue-lines dd,.source-count,.extra-count,.pagination>div>span,.mac-inline code,.device-identity-value code,.device-network-grid code,.chart-summary strong,.chart-canvas text{font-family:var(--font-numeric);font-variant-numeric:tabular-nums}@media(min-width:1600px){.device-label.is-id,.mac-inline code{font-size:13px}.device-table td{font-size:13px;padding-top:13px;padding-bottom:13px}}@media(min-width:1800px){.content{padding:36px 40px 56px}.topbar{padding:0 40px}}@media(max-width:1180px){.admin-shell{--rail-width: 0px;--menu-width: 224px}.content{padding:24px}.topbar{padding:0 24px}.stats{grid-template-columns:repeat(3,minmax(0,1fr))}.overview-grid{grid-template-columns:minmax(0,1fr)}.today{display:none}.device-filter-primary{grid-template-columns:minmax(0,1fr) 155px auto var(--control-height)}.device-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-card{padding:18px}}@media(max-width:900px){.brand img{width:75px}.brand>span{padding-left:7px;font-size:13px}.revenue-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){.admin-shell{display:block;--menu-width: 0px;--rail-width: 0px}.sidebar{display:none}.workspace{margin-left:0}.topbar{height:68px;padding:0 18px}.content{padding:22px 18px 36px}.mobile-menu-toggle{display:inline-flex}.mobile-menu-open .sidebar{display:flex;width:min(292px,calc(100vw - 48px));z-index:45;box-shadow:12px 0 60px #17233120}.mobile-menu-open .navigation-panel{display:flex;flex:1;padding:0 10px 16px}.navigation-backdrop{display:block;position:fixed;inset:0;background:#222b3b59;border:0;z-index:40;padding:0}.navigation-mobile-close{display:inline-flex;position:absolute;right:0}.page-navigation{flex-direction:column;gap:23px}.page-link{justify-content:flex-start;flex:none;font-size:13px;gap:10px}.page-link svg{width:17px;height:17px}.topbar-location{gap:9px}.topbar-tools{gap:8px}.admin-profile{padding-left:11px}.admin-profile>div{display:none}.stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.stats .total{grid-column:span 2}.revenue-overview,.panel-heading{padding:18px}.toolbar{flex-wrap:wrap}.toolbar .search{flex-basis:100%}.toolbar>.dropdown{flex:1;width:auto}.device-filter-primary{grid-template-columns:minmax(0,1fr) auto var(--control-height)}.device-filter-panel .search{grid-column:1 / -1}.device-filters{padding:13px;gap:12px}}@media(max-width:700px){.operation-grid{grid-template-columns:minmax(0,1fr)}.operation-editor{padding:20px}.operation-actions{flex-wrap:wrap}.choice-list{gap:12px}}@media(max-width:640px){.events{padding:0 17px}.event{gap:10px;flex-wrap:wrap}.event time{width:100%;padding-left:43px;margin-top:-5px}.registrations-panel .panel-heading{padding:20px 20px 14px}.registrations-panel .dropdown{width:140px}.chart-summary{padding-left:20px;padding-right:20px}.chart-foot{padding-left:20px;padding-right:20px;gap:6px;font-size:11px}.settings-panel{padding:23px}.license-controls>.primary{min-width:134px;padding:10px}.license-controls>.primary svg{width:15px}.facts dt,.mac-details dt,.facts dd{font-size:13px}.inquiry-detail{padding:20px}.commerce-table td,.commerce-table th{padding:13px}}@media(max-width:600px){.extension-form .operation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-card-heading{padding:18px 14px;gap:10px}.settings-card-heading h2{font-size:16px}.settings-card-heading p{font-size:11px}.settings-table tbody th,.settings-table tbody td,.settings-table thead th{padding:8px 6px}.settings-table tr>:first-child{padding-left:14px}.settings-table tr>:last-child{padding-right:14px}.trial-days-field{padding:0 6px;gap:4px}.editor-modal-overlay{padding:12px}.editor-modal{max-height:calc(100dvh - 24px);border-radius:var(--radius)}.editor-modal-heading,.editor-modal-body{padding:16px}.editor-modal-footer{padding:14px 16px}.editor-modal-footer>button{flex:1}.editor-sections{gap:2px}.editor-sections button{padding:9px 4px}.editor-modal .choice-list{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-table-name>.platform-icon,.platform-table-name>.platform-wordmark{display:none}.settings-panel{padding:18px}.device-modal{--modal-height: calc(100dvh - 24px) }.device-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 16px}.license-summary{grid-template-columns:minmax(0,1fr)}.license-summary>div+div{border-left:0;border-top:1px solid var(--border)}.device-info-grid{grid-template-columns:minmax(0,1fr)}.license-actions>span{width:100%}}@media(max-width:520px){.breadcrumb-root,.breadcrumb-chevron{display:none}.topbar-location .icon-button{margin:0}.refresh-page{width:28px}.topbar{padding:0 14px}.content{padding-left:14px;padding-right:14px}.settings-card-heading h2{font-size:15px}.revenue-stats{gap:12px}.metric-card{padding:16px 14px 13px}.metric-heading{gap:8px}.metric-heading>svg{width:16px;height:16px}}@media(max-width:420px){.device-filters{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
