/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.block{display:block}.contents{display:contents}.hidden{display:none}.table{display:table}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--ink:#172235;--muted:#687080;--line:#dce0e7;--mint:#11429c;--mint-dark:#0c3071;--mint-pale:#e9eef8;--cream:#f3f4f7;--danger:#d85c5c}*{box-sizing:border-box}html{background:var(--cream)}body{color:var(--ink);background:radial-gradient(circle at 78% 4%, #3d6abe1f, transparent 30rem), var(--cream);margin:0;font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif}.auth-loading{color:#31415f;background:#f4f5f8;place-items:center;min-height:100vh;font-size:16px;display:grid}button{font:inherit}button:focus-visible{outline-offset:2px;outline:3px solid #11429c47}.app-shell{grid-template-columns:250px 1fr;min-height:100vh;display:grid}.desktop-nav{color:#fff;background:linear-gradient(165deg,#12203b 0%,#0d1729 100%);grid-template-columns:48px 1fr;align-content:start;gap:0 13px;height:100vh;padding:34px 25px;display:grid;position:sticky;top:0}.brand-mark{color:#12203a;background:#83a8ec;border-radius:15px;place-items:center;width:48px;height:48px;font-size:23px;font-weight:800;display:grid;box-shadow:inset 0 0 0 1px #ffffff4d}.brand-title{margin:4px 0 3px;font-size:17px;font-weight:800}.brand-subtitle{color:#95a2bb;margin:0;font-size:12px}.side-links{grid-column:1/-1;gap:9px;margin-top:54px;display:grid}.side-link{text-align:left;color:#a7b2c6;cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:center;gap:13px;padding:14px 16px;display:flex}.side-link span{text-align:center;width:24px;font-size:18px}.demo-note{color:#8996af;background:#ffffff0d;border:1px solid #ffffff14;border-radius:14px;padding:15px 16px;font-size:12px;line-height:1.7;position:absolute;bottom:28px;left:25px;right:25px}.workspace{min-width:0}.content-wrap{width:min(1040px,100% - 48px);margin:26px auto 70px}.soft-label{color:#7887a3;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.stats-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:0;display:grid}.stat-card,.task-card,.number-section{border:1px solid var(--line);background:#ffffffeb;box-shadow:0 10px 28px #1722350d}.stat-card{border-radius:16px;padding:15px 17px}.stat-head{color:var(--muted);justify-content:space-between;align-items:center;font-size:12px;display:flex}.stat-head button{color:#0d3277;background:var(--mint-pale);cursor:pointer;border:0;border-radius:8px;padding:5px 9px;font-size:12px;font-weight:700}.stat-card>strong{letter-spacing:-.045em;margin-top:8px;font-size:27px;display:block}.stat-card>strong small{color:var(--muted);letter-spacing:0;font-size:12px}.stat-card>p{color:var(--muted);margin:2px 0 0;font-size:12px}.stat-card>p.warning-copy{color:var(--danger)}.task-card{border-radius:18px;margin-top:12px;padding:18px}.task-title-row{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.task-title-row h3{letter-spacing:-.03em;margin:5px 0 0;font-size:18px}.task-uploader-online{color:#3f5276;letter-spacing:0;vertical-align:middle;align-items:center;gap:5px;margin-left:9px;font-size:12px;font-weight:800;display:inline-flex}.task-uploader-online b{background:#24b879;border-radius:50%;width:8px;height:8px;display:inline-block;box-shadow:0 0 0 4px #24b87921}.price{text-align:right}.price strong{color:#6257c7;font-size:22px;display:block}.price span{color:var(--muted);font-size:12px}.task-metrics{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:14px 0;display:grid}.task-metrics>div{border-right:1px solid var(--line);padding:11px 12px}.task-metrics>div:first-child{padding-left:0}.task-metrics>div:last-child{border-right:0}.task-metrics span,.task-metrics strong{display:block}.task-metrics span{color:var(--muted);margin-bottom:5px;font-size:12px}.task-metrics strong{font-size:13px}.mono{font-variant-numeric:tabular-nums;letter-spacing:.04em}.task-actions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.task-actions button{cursor:pointer;border:0;border-radius:11px;min-height:42px;font-size:12px;font-weight:800}.task-actions button:disabled{opacity:.42;cursor:not-allowed}.primary-action{color:#fff;background:linear-gradient(135deg,#1246a5,#0d3277);box-shadow:0 10px 24px #1246a533}.task-actions span{margin-right:7px;font-size:12px}.mobile-nav{display:none}.stat-head button:disabled{opacity:.45;cursor:not-allowed}.number-section{border-radius:18px;margin-top:12px;padding:17px}.number-section-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px;display:flex}.number-section-head h3{margin:4px 0 0;font-size:17px}.number-section-head>div:first-child{flex:none}.task-pool-hint{color:#586274;margin:0 0 12px;font-size:12px;line-height:1.5}.number-section-head>span{color:var(--muted);font-size:12px}.number-pool-note{align-items:center;gap:8px;display:flex}.number-pool-note b{color:#a66505;background:#fff2d6;border:1px solid #efd29a;border-radius:8px;padding:6px 9px;font-size:12px}.number-pool-note small{color:var(--muted);font-size:12px}.number-head-side{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.number-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.number-empty-state{text-align:center;background:#f7f8fa;border:1px dashed #c9cfdb;border-radius:13px;grid-column:1/-1;align-content:center;place-items:center;min-height:108px;padding:20px;display:grid}.number-empty-state span{color:#163c82;font-size:12px;font-weight:900}.number-empty-state strong{color:#242f44;margin-top:6px;font-size:13px}.number-empty-state p{color:#7d838e;margin:5px 0 0;font-size:12px}.number-card{background:#f9fafb;border:1px solid #e3e6eb;border-radius:13px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-width:0;padding:11px 12px;display:grid}.number-info{min-width:0}.number-info>strong{font-variant-numeric:tabular-nums;letter-spacing:.015em;white-space:nowrap;font-size:14px;display:block}.number-info>div{color:var(--muted);white-space:nowrap;align-items:center;gap:5px;margin-top:5px;font-size:12px;display:flex}.number-info i{background:#a3a9b4;border-radius:50%;width:3px;height:3px}.verification-code{text-align:center;color:#8a8f99;background:#eef0f3;border-radius:9px;place-content:center;min-width:82px;min-height:34px;padding:5px 8px;display:grid}.verification-code span{white-space:nowrap;font-size:12px}.verification-code strong{color:var(--mint-dark);font-variant-numeric:tabular-nums;letter-spacing:.12em;margin-top:2px;font-size:14px}.verification-code.received{background:#e6f7f0;box-shadow:inset 0 0 0 1px #b9e5d5}.verification-code.timed-out{color:#a56b00;background:#fff2d5;box-shadow:inset 0 0 0 1px #edd08b}.number-actions{flex:none;gap:4px;display:flex}.number-actions button{border:1px solid var(--line);color:#686e7a;cursor:pointer;background:#fff;border-radius:8px;min-width:38px;height:28px;padding:0 7px;font-size:12px;font-weight:700}.number-actions button.active.success{color:#08755b;background:#e5f7f0;border-color:#a8dfcc}.number-actions button.immediate-feedback{animation:.34s ease-out success-feedback;box-shadow:0 0 0 3px #2759b529}@keyframes success-feedback{0%{transform:scale(.9)}60%{transform:scale(1.08)}to{transform:scale(1)}}.number-actions button.active.error{color:#b44444;background:#fae9e9;border-color:#efbcbc}.number-actions button.active.old{color:#956000;background:#fff4d8;border-color:#edd08b}.number-anomaly-form{background:#fff9f5;border:1px solid #f0d7c8;border-radius:10px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;width:100%;min-width:0;padding:10px;display:grid;overflow:hidden}.number-anomaly-title{grid-column:1/-1;align-items:center;gap:8px;display:flex}.number-anomaly-title strong,.number-anomaly-title span{display:block}.number-anomaly-title strong{color:#aa543d;font-size:12px}.number-anomaly-title span{color:#8a7a73;font-size:12px}.number-anomaly-reasons{flex-wrap:wrap;grid-column:1/-1;gap:5px;min-width:0;display:flex}.number-anomaly-reasons button{color:#6d6c68;cursor:pointer;background:#fff;border:1px solid #d6d7d9;border-radius:999px;height:28px;padding:0 9px;font-size:12px}.number-anomaly-reasons button.selected{color:#a94332;background:#ffebe5;border-color:#edae9f;font-weight:900}.number-anomaly-upload{color:#545c6b;cursor:pointer;background:#fff;border:1px dashed #b9bec8;border-radius:8px;align-items:center;width:100%;min-width:0;height:32px;padding:0 10px;font-size:12px;display:flex}.number-anomaly-upload span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.number-anomaly-upload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.number-anomaly-submit{color:#fff;cursor:pointer;white-space:nowrap;background:#d94a43;border:0;border-radius:8px;min-width:72px;height:32px;padding:0 12px;font-size:12px;font-weight:900}.number-anomaly-form>em{color:#c34141;grid-column:1/-1;font-size:12px;font-style:normal}.records-panel{border:1px solid var(--line);background:#ffffffeb;border-radius:20px;width:min(900px,100%);padding:20px;box-shadow:0 10px 28px #1722350d}.records-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.records-head h2{margin:5px 0 4px;font-size:22px}.records-head p{color:var(--muted);margin:0;font-size:12px}.records-head>strong{color:var(--mint-dark);background:var(--mint-pale);border-radius:12px;padding:10px 13px;font-size:21px}.records-head>strong small{color:var(--muted);font-size:12px}.record-browser{grid-template-columns:132px minmax(0,1fr);align-items:start;gap:10px;margin-top:18px;display:grid}.record-filters{gap:6px;display:grid}.record-filters button{border:1px solid var(--line);min-width:0;min-height:50px;color:var(--muted);cursor:pointer;background:#f6f7f8;border-radius:10px;justify-content:space-between;align-items:center;gap:6px;padding:8px 10px;font-size:12px;display:flex}.record-filters button strong{color:var(--ink);font-size:17px}.record-filters button.active{color:var(--mint-dark);background:#e8eef8;border-color:#a8bbdf;box-shadow:inset 3px 0 #3462b8}.record-results{min-width:0}.record-list-head{border:1px solid var(--line);background:#f2f4f7;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:45px;margin-bottom:7px;padding:8px 11px;display:flex}.record-list-head strong,.record-list-head span{display:block}.record-list-head strong{font-size:12px}.record-list-head span{color:var(--muted);margin-top:2px;font-size:12px}.record-list-head>b{color:var(--mint-dark);white-space:nowrap;font-size:12px}.record-list{align-content:start;gap:4px;display:grid}.record-row{background:#f9fafb;border:1px solid #e3e6eb;border-radius:9px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px;min-width:0;padding:7px 9px;display:grid}.record-row>div{min-width:0}.record-row span,.record-row small{color:var(--muted);font-size:12px;display:block}.record-row strong{overflow-wrap:anywhere;margin:0;font-size:12px;display:block}.record-row time{color:var(--muted);font-size:12px}.record-identity{white-space:nowrap;align-items:center;gap:8px;display:flex}.record-identity strong{flex:none;font-size:12px}.record-identity small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.record-code{white-space:nowrap;align-items:center;gap:4px;display:flex}.record-code span{font-size:12px;display:inline}.record-code strong{font-size:12px}.points-row{grid-template-columns:minmax(0,1fr) auto auto}.record-points{color:var(--mint-dark)}.record-points.outgoing{color:var(--danger)}.record-status{white-space:nowrap;border-radius:7px;padding:5px 7px;font-size:12px;font-style:normal;font-weight:800}.record-status.success{color:#08755b;background:#e5f7f0}.record-status.error{color:#b44444;background:#fae9e9}.record-status.old,.record-status.timeout{color:#956000;background:#fff4d8}.record-status.pending{color:#5f6571;background:#edeff2}.record-proof{border-top:1px dashed var(--line);grid-column:1/-1;align-items:center;gap:7px;padding-top:6px;display:flex}.record-footer{border-top:1px dashed var(--line);grid-column:1/-1;justify-content:space-between;align-items:center;gap:9px;min-width:0;padding-top:7px;display:flex}.record-footer time{min-width:0;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.record-footer .proof-placeholder{flex:none;width:auto;height:29px}.record-proof-button{color:#143674;cursor:pointer;background:#edf1f8;border:1px solid #bfcbe0;border-radius:7px;height:29px;padding:0 10px;font-size:12px;font-weight:900}.record-proof-button:hover{background:#e0e7f4;border-color:#92a7cd}.record-proof img,.proof-placeholder{object-fit:cover;border-radius:7px;width:72px;height:46px}.proof-placeholder{text-align:center;background:#edeff2;place-items:center;padding:7px;font-size:12px!important;display:grid!important}.demo-proof-card{background:linear-gradient(145deg,#eeeff2,#fff);border:1px solid #cfd3da;border-radius:7px;width:126px;height:46px;padding:6px 7px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #fff;color:#323844!important;display:block!important}.demo-proof-card b,.demo-proof-card small{display:block}.demo-proof-card b{font-size:12px}.demo-proof-card small{color:#696f7b;margin-top:3px;font-size:12px}.demo-proof-card i{color:#8d6d21;background:#fff1c5;border-radius:4px;padding:2px 4px;font-size:12px;font-style:normal;position:absolute;bottom:5px;right:6px}.record-proof label{color:var(--mint-dark);background:var(--mint-pale);cursor:pointer;border-radius:7px;padding:6px 8px;font-size:12px;font-weight:800}.record-proof input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.record-pagination{justify-content:flex-end;align-items:center;gap:7px;padding-top:5px;display:flex}.record-pagination button{border:1px solid var(--line);min-height:28px;color:var(--mint-dark);cursor:pointer;background:#fff;border-radius:7px;padding:0 9px;font-size:12px;font-weight:800}.record-pagination button:disabled{color:#9ea2aa;cursor:not-allowed;background:#f1f2f4}.record-pagination span{color:var(--muted);font-size:12px}.empty-records{text-align:center;color:#9197a1;place-content:center;justify-items:center;min-height:210px;display:grid}.empty-records>span{border:2px dashed #cdd2db;border-radius:17px;place-items:center;width:54px;height:54px;margin-bottom:12px;font-size:27px;display:grid}.empty-records strong{color:#717884;font-size:14px}.empty-records p{margin:6px 0 0;font-size:12px}.compact-page{width:min(520px,100%)}.account-page{width:100%}.profile-row{border:1px solid var(--line);background:#fff;border-radius:13px;align-items:center;gap:9px;margin-bottom:8px;padding:9px 11px;display:flex}.avatar{color:#fff;background:var(--mint);border-radius:11px;place-items:center;width:38px;height:38px;font-size:17px;font-weight:900;display:grid}.profile-row strong,.profile-row small{display:block}.profile-row strong{font-size:14px}.profile-row small{color:var(--muted);margin-top:2px;font-size:12px}.account-balance{background:linear-gradient(110deg,#fff4e8,#e8f7ff);border:1px solid #e4e6eb;border-radius:14px;padding:11px}.account-balance>span{font-size:12px;font-weight:800}.account-balance>div{background:#ffffffe0;border-radius:10px;align-items:center;margin-top:7px;padding:8px 10px;display:flex}.account-balance small{color:var(--muted);margin-left:4px}.account-balance button{color:var(--ink);cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:12px;font-weight:800}.account-balance button b,.account-settings b{margin-left:6px;font-size:17px}.account-settings{border:1px solid var(--line);background:#fff;border-radius:14px;margin-top:8px;padding:11px}.account-settings h2{margin:0 0 4px;font-size:14px}.account-settings button{border:0;border-top:1px solid var(--line);width:100%;min-height:38px;color:var(--ink);cursor:pointer;text-align:left;background:0 0;justify-content:space-between;align-items:center;padding:0 3px;font-size:12px;display:flex}.account-settings h2+button{border-top:0}.profile-row .agent-role-badge{color:#0d3173;white-space:nowrap;background:#e7edf8;border:1px solid #b9c8e4;border-radius:999px;margin-left:auto;padding:5px 8px;font-size:12px;font-style:normal;font-weight:900}.agent-account-page{max-width:720px;margin-inline:auto}.agent-balance{background:linear-gradient(120deg,#fff2df 0%,#edf9ff 62%,#e9eef8 100%);padding:16px}.agent-balance-metrics{grid-template-columns:repeat(4,1fr);gap:7px;background:0 0!important;margin-top:10px!important;padding:0!important;display:grid!important}.agent-balance-metrics>span{min-width:0;color:var(--muted);background:#ffffffc7;border-radius:9px;gap:4px;padding:9px;font-size:12px;display:grid}.agent-balance-metrics strong{color:var(--ink);font-size:14px}.agent-shortcuts{border:1px solid var(--line);background:#fff;border-radius:14px;margin-top:8px;padding:5px 11px;display:grid}.agent-shortcuts button{border:0;border-top:1px solid var(--line);min-height:52px;color:var(--ink);cursor:pointer;text-align:left;background:0 0;grid-template-rows:auto auto;grid-template-columns:1fr auto;padding:7px 3px;display:grid}.agent-shortcuts button:first-child{border-top:0}.agent-shortcuts button span{font-size:12px;font-weight:900}.agent-shortcuts button small{color:var(--muted);grid-column:1;font-size:12px}.agent-shortcuts button b{grid-area:1/2/3;align-self:center;font-size:18px}.agent-detail-page{width:min(760px,100%)}.agent-member-heading{justify-content:space-between;align-items:center;gap:12px;margin:5px 0 14px;display:flex}.agent-member-heading h2{margin:0 0 4px}.agent-member-heading p{color:var(--muted);margin:0;font-size:12px}.agent-member-heading>button{color:#fff;background:var(--mint-dark);cursor:pointer;border:0;border-radius:10px;min-height:36px;padding:0 14px;font-size:12px;font-weight:900}.agent-member-heading>button:disabled{cursor:not-allowed;opacity:.45}.agent-pricing-rule{color:#133065;background:#eaeff8;border:1px solid #c5d1e8;border-radius:11px;gap:4px;margin-bottom:12px;padding:12px 14px;display:grid}.agent-pricing-rule strong{font-size:13px}.agent-pricing-rule span{font-size:12px}.agent-create-member{background:#f8f9fc;border:1px solid #c5d1e8;border-radius:12px;grid-template-columns:1fr 1fr;gap:10px;margin:0 0 12px;padding:14px;display:grid}.agent-create-member header{grid-column:1/-1;gap:3px;display:grid}.agent-create-member header strong{font-size:13px}.agent-create-member header small{color:var(--muted);font-size:12px}.agent-create-member label{color:var(--muted);gap:5px;font-size:12px;display:grid}.agent-create-member input,.agent-create-member select{border:1px solid var(--line);width:100%;height:38px;color:var(--ink);background:#fff;border-radius:9px;outline:none;padding:0 10px}.agent-create-member input:focus,.agent-create-member select:focus{border-color:#6388cd;box-shadow:0 0 0 3px #2f5fb71a}.agent-create-member>button{color:#fff;background:var(--mint-dark);cursor:pointer;border:0;border-radius:9px;grid-column:1/-1;min-height:38px;font-weight:900}.agent-create-member>button:disabled{opacity:.55}.agent-member-list,.agent-earning-list{gap:8px;display:grid}.agent-member-card{border:1px solid var(--line);background:#fbfcfd;border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:12px;display:grid}.agent-member-card>div{gap:3px;min-width:0;display:grid}.agent-member-card>div strong{font-size:13px}.agent-member-card>div small,.agent-member-card>div span{color:var(--muted);font-size:12px}.agent-member-card label{color:var(--muted);gap:3px;font-size:12px;display:grid}.agent-member-card select{border:1px solid var(--line);background:#fff;border-radius:8px;height:34px;padding:0 8px}.agent-member-card>button{color:#fff;background:var(--mint-dark);cursor:pointer;border:0;border-radius:8px;height:34px;padding:0 12px;font-size:12px;font-weight:900}.agent-earning-summary{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px;display:grid}.agent-earning-summary span{color:var(--muted);background:#f2f4f8;border-radius:10px;gap:4px;padding:11px 13px;font-size:12px;display:grid}.agent-earning-summary strong{color:var(--mint-dark);font-size:15px}.agent-earning-list article{border:1px solid var(--line);background:#fbfcfd;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:11px 12px;display:grid}.agent-earning-list article div{min-width:0}.agent-earning-list article strong,.agent-earning-list article small{display:block}.agent-earning-list article strong{font-size:12px}.agent-earning-list article small,.agent-earning-list article time{color:var(--muted);font-size:12px}.agent-earning-list article>span{color:var(--mint-dark);font-size:14px;font-weight:900}.agent-earning-list article>span.outgoing{color:var(--danger)}.agent-earning-list article time{grid-column:1/-1}.agent-empty{text-align:center;min-height:150px;color:var(--muted);place-content:center;display:grid}.agent-empty p{margin:5px 0 0;font-size:12px}.available-points>small{color:#a26516;margin:5px 0 0;font-size:12px;display:block}@media (max-width:620px){.agent-balance-metrics{grid-template-columns:1fr 1fr}.agent-member-heading{align-items:flex-start}.agent-member-heading>button{flex:none}.agent-create-member{grid-template-columns:1fr}.agent-create-member header,.agent-create-member>button{grid-column:1}.agent-member-card{grid-template-columns:minmax(0,1fr) auto}.agent-member-card>button{grid-column:1/-1}}.form-page{border:1px solid var(--line);background:#fff;border-radius:18px;padding:20px;box-shadow:0 10px 28px #1722350d}.back-link{color:var(--mint-dark);cursor:pointer;background:0 0;border:0;margin:-4px 0 16px;padding:0;font-size:12px;font-weight:800}.form-page h2{margin:5px 0 17px;font-size:22px}.available-points{color:var(--muted);background:#f4f5f8;border-radius:11px;margin-bottom:14px;padding:12px 14px;font-size:12px}.available-points strong{color:var(--danger);margin-left:7px;font-size:19px}.form-field{margin-bottom:12px;display:block;position:relative}.form-field>span{z-index:1;color:var(--muted);background:#fff;padding:0 5px;font-size:12px;position:absolute;top:-6px;left:12px}.form-field input{width:100%;height:52px;color:var(--ink);background:#fff;border:1.5px solid #aeb3bd;border-radius:11px;outline:none;padding:12px 43px 8px 14px}.form-field input:focus{border-color:var(--mint);box-shadow:0 0 0 3px #11429c17}.form-field>small{color:var(--muted);position:absolute;top:19px;right:14px}.form-message{color:var(--mint-dark);text-align:center;margin:10px 0 0;font-size:12px;font-weight:800}.point-deduction-notice{z-index:120;color:#64251b;background:#fff9f7;border:1px solid #f0b7ad;border-left:5px solid #d84832;border-radius:12px;gap:4px;width:min(360px,100vw - 24px);padding:15px 42px 15px 16px;display:grid;position:fixed;bottom:20px;right:18px;box-shadow:0 14px 38px #5023192e}.point-deduction-notice>button{color:#99594e;cursor:pointer;background:0 0;border:0;font-size:22px;line-height:1;position:absolute;top:8px;right:10px}.point-deduction-notice>span{color:#b83a28;font-size:12px;font-weight:900}.point-deduction-notice>strong{font-size:14px;line-height:1.5}.point-deduction-notice>small{color:#87645e;font-size:12px;line-height:1.5}@media (max-width:760px){.point-deduction-notice{bottom:84px;right:12px}}.form-note{color:#416e96;background:#f2f7fc;border:1px solid #dae6f1;border-radius:11px;margin-top:16px;padding:13px 15px}.form-note.warning{color:#9a5c16;background:#fff5d6;border-color:#f0d28d}.form-note strong{font-size:12px}.form-note p{color:inherit;margin:5px 0 0;font-size:12px;line-height:1.6}.modal-layer{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a111f8f;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.modal-card{width:min(560px,100%);max-height:calc(100vh - 48px);color:var(--ink);background:#fff;border:1px solid #ffffffb3;border-radius:26px;padding:34px;position:relative;overflow:auto;box-shadow:0 28px 90px #080e1a47}.modal-card.compact{width:min(460px,100%)}.modal-close{color:#5d636d;cursor:pointer;background:#f0f2f5;border:0;border-radius:50%;width:38px;height:38px;font-size:25px;position:absolute;top:18px;right:18px}.modal-kicker{color:var(--mint);letter-spacing:.13em;margin-bottom:8px;font-size:12px;font-weight:800;display:block}.modal-card h2{letter-spacing:-.035em;margin:0;padding-right:45px;font-size:25px}.modal-lead{color:var(--muted);margin:9px 0 24px;font-size:13px;line-height:1.65}.stepper{grid-template-columns:54px 1fr 54px;gap:9px;display:grid}.stepper button,.stepper input{border:1px solid var(--line);background:#f6f7f9;border-radius:14px;height:54px}.stepper button{color:var(--mint-dark);cursor:pointer;font-size:24px;font-weight:800}.stepper input{text-align:center;width:100%;color:var(--ink);background:#fff;font-size:21px;font-weight:800}.calculation-row{color:var(--muted);background:#f4f5f8;border-radius:13px;justify-content:space-between;gap:20px;margin:18px 0;padding:15px 17px;font-size:12px;display:flex}.calculation-row strong{color:var(--ink)}.wide-action,.secondary-wide{cursor:pointer;border:0;border-radius:14px;width:100%;min-height:52px;font-weight:800}.wide-action{color:#fff;background:linear-gradient(135deg,#1246a5,#0d3277);box-shadow:0 10px 24px #1246a533}.secondary-wide{color:var(--mint-dark);background:var(--mint-pale);margin-top:16px}.amount-grid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.amount-grid button{border:1px solid var(--line);min-height:74px;color:var(--ink);cursor:pointer;background:#f4f5f7;border-radius:14px;position:relative}.amount-grid button.selected{background:#fff5d3;border-color:#f1bc42;box-shadow:0 8px 20px #f2ab2b26}.amount-grid button.selected:after{content:"✓";color:#e59014;font-weight:900;position:absolute;bottom:7px;right:9px}.amount-grid strong{font-size:19px}.amount-grid span{color:var(--muted);margin-left:4px;font-size:12px}.order-strip{background:#f4f5f8;border-radius:12px;gap:5px;margin:20px 0 13px;padding:13px 15px;display:grid}.order-strip span{color:var(--muted);font-size:12px}.order-strip strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:13px}.safety-banner{color:#9b5f00;background:#fff3cf;border-radius:11px;padding:11px 13px;font-size:12px;line-height:1.55}.pay-amount{text-align:center;color:#204fa6;margin:18px 0 11px;font-size:25px;display:block}.fake-qr{aspect-ratio:1;color:#fff;outline:1px solid var(--line);background:linear-gradient(90deg,#191c23 10px,#0000 10px) 0 0/21px 21px,linear-gradient(#191c23 10px,#0000 10px) 0 0/21px 21px,#fff;border:12px solid #fff;place-items:center;width:210px;margin:0 auto 15px;padding:18px;display:grid}.fake-qr span{color:#141921;letter-spacing:.1em;background:#fff;border:3px solid #141921;padding:8px;font-size:12px;font-weight:900}.address-row{background:#f4f5f8;border-radius:11px;align-items:center;gap:9px;padding:11px 12px;display:flex}.address-row code{overflow-wrap:anywhere;flex:1;min-width:0;font-size:12px}.address-row button{color:var(--mint-dark);cursor:pointer;background:0 0;border:0;flex:none;font-weight:800}.countdown{text-align:center;color:var(--muted);margin:15px 0 0;font-size:12px}.countdown strong{color:var(--ink);font-variant-numeric:tabular-nums}.alert-card{text-align:center}.alert-icon{color:#b36b00;background:#fff0be;border-radius:18px;place-items:center;width:54px;height:54px;margin:0 auto 14px;font-size:27px;font-weight:900;display:grid}.alert-card h2{padding:0}.alert-card>p{max-width:330px;color:var(--muted);margin:12px auto 23px;font-size:13px;line-height:1.7}.alert-card>p strong{color:var(--danger)}.alert-actions{grid-template-columns:1fr 1.25fr;gap:10px;display:grid}.alert-actions>button:first-child{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:14px;font-weight:700}@media (max-width:1024px){body{background:#f5f6f8}.app-shell{padding-bottom:86px;display:block}.desktop-nav{display:none}.content-wrap{width:calc(100% - 24px);margin:12px auto 22px}.stats-grid{gap:8px;margin-top:0}.stat-card{border-radius:14px;padding:12px 13px}.stat-head{align-items:flex-start;font-size:12px}.stat-head button{padding:5px 8px;font-size:12px}.stat-card>strong{margin-top:7px;font-size:23px}.stat-card>strong small{font-size:12px}.stat-card>p{min-height:14px;line-height:1.35}.task-card{border-radius:15px;margin-top:8px;padding:14px}.task-title-row h3{font-size:16px}.task-uploader-online{width:max-content;margin:7px 0 0;font-size:12px;display:flex}.price strong{font-size:19px}.task-metrics{grid-template-columns:repeat(3,1fr);margin:11px 0}.task-metrics>div{padding:9px 7px}.task-metrics>div:nth-child(2){border-right:1px solid var(--line)}.task-metrics>div:last-child{border-top:0;grid-column:auto;padding-left:7px}.task-actions{grid-template-columns:1fr 1fr;gap:7px}.task-actions button{min-height:40px}.number-section{border-radius:15px;margin-top:8px;padding:13px}.number-section-head{align-items:flex-start;margin-bottom:9px}.number-head-side{flex-direction:column;align-items:flex-end;gap:5px;max-width:74%}.number-head-side .number-pool-note{gap:5px}.number-head-side .number-pool-note b{padding:4px 6px;font-size:12px}.number-head-side .number-pool-note small{font-size:12px}.number-grid{grid-template-columns:1fr;gap:6px}.number-card{gap:7px;padding:9px 10px}.number-info>strong{font-size:13px}.verification-code{min-width:70px;min-height:32px;padding-inline:5px}.verification-code strong{letter-spacing:.08em;font-size:12px}.number-actions button{min-width:36px;height:27px;padding:0 6px}.number-anomaly-form{grid-template-columns:minmax(0,1fr) auto;gap:7px}.number-anomaly-upload{min-width:0}.records-panel{border-radius:15px;padding:13px}.records-head{gap:12px}.records-head h2{font-size:18px}.records-head p{max-width:220px;line-height:1.45}.records-head>strong{white-space:nowrap;padding:8px 10px;font-size:18px}.record-browser{grid-template-columns:104px minmax(0,1fr);gap:6px;margin-top:13px}.record-filters{grid-template-columns:1fr;gap:5px}.record-filters button{min-height:43px;padding:6px 7px}.record-filters button strong{font-size:14px}.record-list{min-height:0}.record-row{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 7px;padding:8px}.record-identity{gap:5px}.record-identity small{display:none}.record-code{text-align:left;grid-area:2/1;justify-self:start}.record-row .record-status{grid-area:1/2/3;justify-self:end}.record-footer{grid-area:3/1/auto/-1}.record-status{padding:4px 5px;font-size:12px}.empty-records{min-height:190px}.compact-page{width:min(430px,100%)}.account-page{width:100%}.profile-row{padding:8px 10px}.account-balance,.account-settings{padding:10px}.form-page{padding:14px}.form-page h2{font-size:19px}.mobile-nav{z-index:20;height:74px;padding:8px 16px max(8px, env(safe-area-inset-bottom));border-top:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-nav button{color:#757a84;background:0 0;border:0;place-content:center;gap:4px;font-size:12px;display:grid}.mobile-nav button span{font-size:18px}.mobile-nav button.active{color:var(--mint-dark);font-weight:800}.customer-ranking-workspace,.customer-lobby-workspace,.customer-ranking-workspace .ranking-columns{grid-template-columns:1fr}.customer-ranking-workspace .lobby-rules-panel,.customer-lobby-workspace .lobby-rules-panel{min-height:auto}.customer-lobby-workspace .lobby-message-list{height:360px}.modal-layer{align-items:end;padding:0}.modal-card,.modal-card.compact{width:100%;max-height:88vh;padding:28px 20px max(24px, env(safe-area-inset-bottom));border-radius:25px 25px 0 0}.modal-close{top:15px;right:15px}.modal-card h2{font-size:22px}.amount-grid{gap:8px}.amount-grid button{min-height:64px}.fake-qr{width:185px}}@media (max-width:390px){.number-card{gap:7px}.verification-code{min-width:64px}.number-actions{gap:3px}.number-actions button{min-width:34px;padding:0 5px}.record-browser{grid-template-columns:92px minmax(0,1fr)}.record-filters button{font-size:12px}.record-row{grid-template-columns:minmax(0,1fr) auto}.record-code span{display:none}}.uploader-shell{color:#182133;background:radial-gradient(circle at 84% 0,#426ebf24,#0000 32rem),#eef0f3;min-width:1024px;min-height:100vh}.uploader-header{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe6;border-bottom:1px solid #dce0e7;justify-content:space-between;align-items:center;height:66px;padding:0 clamp(24px,4vw,58px);display:flex;position:sticky;top:0;box-shadow:0 5px 18px #101b2f0a}.uploader-brand{color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.uploader-brand>span{color:#fff;background:linear-gradient(145deg,#138fcf,#0c76bc);border-radius:11px;place-items:center;width:42px;height:42px;font-size:18px;font-weight:900;display:grid}.uploader-brand strong{font-size:20px}.uploader-header>button{cursor:pointer;background:0 0;border:0;align-content:space-between;width:40px;height:40px;padding:9px 7px;display:grid}.uploader-header>button i{background:#616771;border-radius:3px;height:2px;display:block}.uploader-welcome{color:#fff;background:linear-gradient(120deg,#111e37,#0d3173);border-radius:20px 20px 0 0;grid-template-columns:64px minmax(255px,.82fr) minmax(285px,1.12fr) minmax(190px,auto);align-items:center;gap:17px;margin:0;padding:24px 28px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 48px #121f372e}.uploader-welcome:after{content:"";border:54px solid #81a7ed1f;border-radius:50%;width:320px;height:320px;position:absolute;top:-215px;right:12%}.uploader-avatar{z-index:1;color:#111e35;background:#87a9e9;border:1px solid #ffffff6b;border-radius:18px;place-items:center;width:64px;height:64px;font-size:27px;font-weight:900;display:grid;position:relative}.uploader-welcome>div{z-index:1;position:relative}.uploader-welcome p{color:#8aaae5;letter-spacing:.1em;margin:0 0 4px;font-size:12px;font-weight:800}.uploader-welcome h1{margin:0;font-size:25px}.uploader-welcome small{color:#b6c1d5;margin-top:6px;font-size:12px;display:block}.uploader-welcome-name-action{align-items:center;min-height:30px;margin-top:9px;display:flex}.uploader-welcome-name-action .nickname-setup-button.compact{height:29px;color:#111e35!important;background:#86a7e4!important;border-color:#ffffff6b!important;padding:0 10px!important}.uploader-welcome-name-action .nickname-state.compact{color:#d8e2f5;background:#ffffff17;border-color:#ffffff2e;padding:5px 8px}.uploader-announcement{z-index:1;color:#fff;text-align:left;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff2b;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;min-width:0;min-height:72px;padding:13px 15px;transition:background .18s,transform .18s;display:grid;position:relative}.uploader-announcement>span{color:#111e35;white-space:nowrap;background:#82a4e3;border-radius:8px;padding:6px 8px;font-size:12px;font-weight:900}.uploader-announcement strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.uploader-announcement small{color:#bcc6d9;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;overflow:hidden}.uploader-online-stats{z-index:1;background:#0c152542;border:1px solid #ffffff24;border-radius:13px;gap:5px;padding:7px;display:grid;position:relative}.uploader-online-stats>span{color:#d9e3f7;white-space:nowrap;background:#ffffff14;border-radius:8px;grid-template-columns:6px minmax(0,1fr) auto auto;align-items:center;gap:6px;min-height:27px;padding:5px 8px;display:grid}.uploader-online-stats b{background:#366cd1;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #366cd11f}.uploader-online-stats small{color:#cad4e7;margin:0;font-size:12px}.uploader-online-stats strong{color:#fff;font-variant-numeric:tabular-nums;font-size:12px}.uploader-online-stats i{color:#8fa9d9;font-size:12px;font-style:normal}.uploader-dashboard{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:14px;transition:grid-template-columns .2s;display:grid}.uploader-entry-grid{background:#fff;border:1px solid #dfe2e8;border-radius:18px;grid-template-columns:1fr;gap:7px;padding:11px;display:grid;box-shadow:0 12px 34px #141f320f}.uploader-entry{text-align:left;color:#20293b;cursor:pointer;background:#f8f9fa;border:1px solid #0000;border-radius:12px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:64px;padding:8px 10px;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:grid}.entry-icon{white-space:nowrap;border-radius:10px;place-items:center;width:40px;height:40px;font-size:12px;font-weight:900;display:grid}.entry-icon.blue{color:#167fbd;background:#e7f5fd}.entry-icon.green{color:#0d3173;background:#e6ecf7}.entry-icon.violet{color:#6556b8;background:#efedfc}.entry-icon.amber{color:#a46a08;background:#fff3d9}.entry-icon.coral{color:#b15353;background:#fbe8e8}.uploader-entry strong{font-size:13px;display:block}.uploader-entry p{color:#868a92;margin:4px 0 0;font-size:12px;line-height:1.45}.uploader-entry>b{color:#848992;font-size:20px}.compact-nav .uploader-entry>div,.compact-nav .uploader-entry>b{display:none}.compact-nav .uploader-entry:hover{transform:translateY(-1px)}.inline-number-panel,.inline-user-panel{background:#fff;border:1px solid #dfe2e8;border-radius:18px;min-width:0;padding:17px;box-shadow:0 12px 34px #141f320f}.inline-panel-head{border-bottom:1px solid #e3e6eb;justify-content:space-between;align-items:flex-start;gap:18px;min-height:66px;padding:0 2px 14px;display:flex}.inline-panel-head span{color:#133a81;letter-spacing:.12em;font-size:12px;font-weight:900}.inline-panel-head h2{margin:5px 0 4px;font-size:18px}.inline-panel-head p{color:#838891;margin:0;font-size:12px}.inline-panel-head>b{color:#163774;white-space:nowrap;background:#e8edf7;border-radius:9px;padding:7px 10px;font-size:12px}.inline-number-toolbar{background:#f5f6f8;border:1px solid #e2e5eb;border-radius:12px;grid-template-columns:116px 230px auto minmax(160px,1fr);align-items:center;gap:9px;padding:11px;display:grid}.inline-toolbar-title{border-right:1px solid #d6dae0;min-width:0;padding-right:10px}.inline-toolbar-title strong,.inline-toolbar-title span{display:block}.inline-toolbar-title strong{color:#17243d;font-size:12px}.inline-toolbar-title span{color:#828790;margin-top:4px;font-size:12px}.inline-number-toolbar input{color:#222b3c;background:#fff;border:1px solid #cdd2da;border-radius:8px;outline:none;width:230px;height:42px;padding:0 13px;font-size:12px}.inline-number-toolbar input:focus{border-color:#144298;box-shadow:0 0 0 3px #14429817}.inline-number-toolbar button{color:#fff;cursor:pointer;background:#154295;border:0;border-radius:8px;height:42px;padding:0 18px;font-size:12px;font-weight:900}.inline-upload-restriction{color:#724f16;background:#fff8e9;border:1px solid #edcf94;border-radius:9px;grid-template-columns:auto minmax(150px,.8fr) minmax(230px,1.2fr);align-items:center;gap:9px;min-width:450px;height:42px;padding:6px 10px;display:grid}.inline-upload-restriction>span{color:#a66505;white-space:nowrap;background:#ffedc6;border-radius:6px;padding:5px 7px;font-size:12px;font-weight:900}.inline-upload-restriction strong,.inline-upload-restriction small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.inline-upload-restriction strong{font-size:12px}.inline-upload-restriction small{color:#897356;margin-top:2px;font-size:12px}.inline-upload-restriction .daily-limit{border-left:1px solid #e8cb94;padding-left:10px}.inline-number-message{color:#b24b4b;margin:8px 2px 0;font-size:12px}.inline-number-message.success{color:#08755b}.inline-number-table-wrap{border:1px solid #e2e5ea;border-radius:12px;margin-top:11px;overflow-x:auto}.inline-number-table-head{justify-content:space-between;align-items:center;gap:16px;min-height:50px;padding:0 15px;display:flex}.inline-number-table-head span{color:#828790;font-size:12px}.inline-number-table-wrap table{border-collapse:collapse;width:100%;min-width:820px}.inline-number-table-wrap th,.inline-number-table-wrap td{text-align:left;white-space:nowrap;border-top:1px solid #e7e9ed;height:52px;padding:0 15px;font-size:12px}.inline-number-table-wrap th{color:#626a78;background:#f5f6f8;height:44px;font-size:12px}.inline-number-table-wrap td strong{font-variant-numeric:tabular-nums}.inline-code-form{background:#eef3f7;border:1px solid #d7e1e8;border-radius:8px;align-items:center;gap:4px;width:fit-content;padding:3px;display:flex}.inline-code-form input{color:#263d48;background:#fff;border:1px solid #c8d5df;border-radius:6px;outline:none;width:112px;height:34px;padding:0 9px;font-size:12px}.inline-code-form input:focus{border-color:#4d91ed;box-shadow:0 0 0 2px #4d91ed1a}.inline-code-form button{color:#fff;cursor:pointer;background:#258be9;border:0;border-radius:6px;height:34px;padding:0 13px;font-size:12px;font-weight:900}.inline-code-form.error{background:#fff1f1;border-color:#f2b7b7}.inline-code-form.error input{color:#bd3838;border-color:#f08f8f}.inline-code-form.error input::placeholder{color:#d34b4b}.user-account-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.user-account-cards article{text-align:center;background:#f5f6f8;border:1px solid #e0e3e8;border-radius:11px;min-height:62px;padding:11px 14px}.user-account-cards span{color:#6b727e;font-size:12px;display:block}.user-account-cards strong{color:#18253c;margin-top:6px;font-size:18px;display:block}.inline-user-list{border:1px solid #e0e3e8;border-radius:12px;margin-top:10px;overflow:hidden}.inline-user-list-head{justify-content:space-between;align-items:center;min-height:53px;padding:10px 13px;display:flex}.inline-user-list-head p{color:#818690;margin:4px 0 0;font-size:12px}.inline-user-list-head>span{color:#646a75;font-size:12px}.inline-user-toolbar{background:#f5f6f8;border-top:1px solid #e3e5ea;grid-template-columns:180px 180px minmax(150px,1fr) auto;gap:8px;padding:9px 12px;display:grid}.inline-user-toolbar input,.inline-user-toolbar select{background:#fff;border:1px solid #ccd1d9;border-radius:7px;outline:none;min-width:0;height:36px;padding:0 10px;font-size:12px}.inline-user-toolbar input:focus,.inline-user-toolbar select:focus{border-color:#154295}.inline-user-toolbar button{color:#fff;cursor:pointer;background:#238ee2;border:0;border-radius:7px;height:36px;padding:0 14px;font-size:12px;font-weight:900}.team-database-message{color:#5c6371;background:#fbfcfd;border-top:1px solid #e7e9ee;align-items:center;gap:7px;margin:0;padding:8px 13px;font-size:12px;display:flex}.team-database-message b,.database-state:before{content:"";background:#2558b8;border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 4px #2558b81f}.database-state{color:#616c80;align-items:center;gap:7px;margin-top:5px;font-size:12px;display:flex}.inline-user-table-wrap{overflow-x:auto}.inline-user-table-wrap table{border-collapse:collapse;width:100%;min-width:800px}.inline-user-table-wrap th,.inline-user-table-wrap td{text-align:left;white-space:nowrap;border-top:1px solid #e3e5ea;height:47px;padding:0 13px;font-size:12px}.inline-user-table-wrap th{color:#606775;background:#f7f8f9;height:38px;font-size:12px}.inline-user-table-wrap td>span{color:#8a99a5;margin-left:5px}.user-role{border-radius:999px;padding:5px 8px;font-style:normal;font-weight:800}.user-role.leader{color:#536477;background:#edf1f5}.user-role.deputy{color:#08738a;background:#e4f7fa}.user-role.member{color:#6556b8;background:#efedfc}.user-state{border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-style:normal;font-weight:800;display:inline-flex}.user-state b{border-radius:50%;width:6px;height:6px}.user-state.normal{color:#087258;background:#e4f7ef}.user-state.normal b{background:#25c685}.user-state.disabled{color:#a64b4b;background:#fbe7e7}.user-state.disabled b{background:#df6868}.inline-user-table-wrap td>small{color:#516374;background:#edf1f4;border-radius:6px;padding:5px 8px}.user-row-actions{gap:5px;display:flex}.user-row-actions button{color:#606670;cursor:pointer;background:#fff;border:1px solid #aeb3bb;border-radius:7px;height:28px;padding:0 9px;font-size:12px;font-weight:800}.user-row-actions button:nth-child(2){color:#a66a08;border-color:#e1b44f}.user-row-actions button:nth-child(3){color:#b54444;border-color:#e18c8c}.lobby-workspace{grid-template-columns:minmax(0,1fr) 255px;align-items:start;gap:12px;min-width:0;display:grid}.lobby-chat-panel{background:#fff;border:1px solid #dfe2e8;border-radius:18px;min-width:0;padding:16px;box-shadow:0 12px 34px #141f320f}.lobby-chat-head{border-bottom:1px solid #e4e6eb;justify-content:space-between;align-items:center;gap:18px;min-height:48px;padding:0 3px 13px;display:flex}.lobby-chat-head span{color:#234482;align-items:center;gap:6px;font-size:12px;font-weight:900;display:flex}.lobby-chat-head span b{background:#3162bd;border-radius:50%;width:7px;height:7px}.lobby-chat-head h2{margin:4px 0 0;font-size:17px}.lobby-chat-head>small{color:#747983;background:#f1f2f5;border-radius:999px;padding:6px 9px;font-size:12px}.lobby-message-list{background:#f4f5f7;border-radius:12px;align-content:start;gap:16px;height:410px;padding:18px 14px;display:grid;overflow-y:auto}.lobby-message{min-width:0}.lobby-message-name{color:#293345;margin:0 0 6px 3px;font-size:12px;display:block}.lobby-bubble-row{align-items:flex-end;gap:7px;display:flex}.lobby-message p{color:#343c4b;background:#fff;border:1px solid #e0e3e8;border-radius:5px 14px 14px;width:fit-content;max-width:74%;margin:0;padding:10px 14px;font-size:12px;line-height:1.6;box-shadow:0 4px 12px #131f350d}.lobby-message.admin p{color:#1b2f55;background:#dee6f4;border-color:#bfcce5}.lobby-message time{color:#989ca3;flex:none;margin-bottom:3px;font-size:12px}.lobby-message.self{justify-items:end;display:grid}.lobby-message.self .lobby-message-name{text-align:right;margin:0 3px 6px 0}.lobby-message.self .lobby-bubble-row{flex-direction:row-reverse}.lobby-message.self p{color:#182b4e;background:#d7e1f3;border-color:#a9bcde;border-radius:14px 5px 14px 14px}.lobby-compose{background:#f3f4f7;border-radius:12px;grid-template-columns:minmax(0,1fr) 68px;gap:8px;padding:10px;display:grid}.lobby-compose input,.lobby-compose button{border-radius:9px;height:38px;font-size:12px}.lobby-compose input{color:#7b8089;background:#fff;border:1px solid #d8dce2;padding:0 12px}.lobby-compose button{color:#757f91;background:#dce1e9;border:0;font-weight:900}.lobby-rules-panel{background:#fff;border:1px solid #dfe2e8;border-radius:18px;flex-direction:column;min-height:548px;padding:17px;display:flex;box-shadow:0 12px 34px #141f320f}.lobby-rules-panel header{border-bottom:1px solid #e4e6eb;padding-bottom:15px}.lobby-rules-panel header span{color:#a16a0a;letter-spacing:.12em;font-size:12px;font-weight:900}.lobby-rules-panel h2{margin:5px 0;font-size:16px}.lobby-rules-panel header p{color:#848991;margin:0;font-size:12px;line-height:1.5}.lobby-rules-placeholder{color:#796039;background:#fff8e9;border:1px dashed #e6c989;border-radius:12px;margin-top:14px;padding:15px}.lobby-rules-placeholder strong{font-size:12px}.lobby-rules-placeholder p{margin:8px 0 0;font-size:12px;line-height:1.65}.lobby-rules-panel footer{color:#898e96;border-top:1px solid #edeef1;align-items:center;gap:7px;margin-top:auto;padding-top:13px;font-size:12px;display:flex}.lobby-rules-panel footer b{background:#d8a23b;border-radius:50%;width:6px;height:6px}.ranking-workspace{grid-template-columns:minmax(0,1fr) 255px;align-items:start;gap:12px;min-width:0;display:grid}.ranking-board{background:#fff;border:1px solid #dfe2e8;border-radius:18px;min-width:0;padding:17px;box-shadow:0 12px 34px #141f320f}.ranking-board-head{border-bottom:1px solid #e4e6eb;justify-content:space-between;align-items:flex-start;gap:18px;min-height:67px;padding:0 2px 14px;display:flex}.ranking-board-head span{color:#a16a0a;letter-spacing:.12em;font-size:12px;font-weight:900}.ranking-board-head h2{margin:5px 0 4px;font-size:18px}.ranking-board-head p{color:#848991;margin:0;font-size:12px}.ranking-board-head>b{color:#6e747f;white-space:nowrap;background:#f1f2f5;border-radius:999px;padding:6px 9px;font-size:12px}.ranking-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:13px;display:grid}.ranking-list{background:#fbfbfc;border:1px solid #e2e5ea;border-radius:14px;min-width:0;overflow:hidden}.ranking-list-head{background:linear-gradient(135deg,#fffaf0,#fffdf8);border-bottom:1px solid #ede5d4;justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:13px 14px;display:flex}.rate-list .ranking-list-head{background:linear-gradient(135deg,#eef2fa,#f9fafd);border-bottom-color:#dce2ec}.ranking-list-head span{color:#242e41;font-size:12px;font-weight:900;display:block}.ranking-list-head small{color:#858a92;margin-top:5px;font-size:12px;line-height:1.4;display:block}.ranking-list-head>strong{color:#a36b0b;background:#fff0c9;border-radius:7px;flex:none;padding:5px 7px;font-size:12px}.rate-list .ranking-list-head>strong{color:#0c2f70;background:#dde5f3}.ranking-table-head{color:#818690;background:#f5f6f8;grid-template-columns:minmax(0,1.4fr) .72fr .7fr;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:12px;display:grid}.ranking-table-head span:not(:first-child){text-align:right}.ranking-list ol{margin:0;padding:0 12px;list-style:none}.ranking-list li{border-bottom:1px solid #e8eaee;grid-template-columns:27px minmax(0,1fr) .72fr .7fr;align-items:center;gap:7px;min-height:49px;display:grid}.ranking-list li:last-child{border-bottom:0}.ranking-list li>b{color:#656b75;background:#edeff2;border-radius:7px;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.ranking-list li:first-child>b{color:#8c5a00;background:#ffe8aa}.ranking-list li:nth-child(2)>b{color:#636870;background:#e7e9ec}.ranking-list li:nth-child(3)>b{color:#9a5f2d;background:#f5dfcd}.ranking-list li>strong{color:#273042;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ranking-list li>span,.ranking-list li>em{text-align:right;font-variant-numeric:tabular-nums;font-size:12px;font-style:normal}.ranking-list li>span{color:#7b8089}.ranking-list li>em{color:#0d3071;font-weight:900}.ranking-notice{min-height:486px}.ranking-rule-card{color:#162f5d;background:#eaeff8;border:1px solid #c9d5ea;border-radius:12px;margin-top:14px;padding:15px}.ranking-rule-card span{color:#5c6679;font-size:12px;display:block}.ranking-rule-card strong{margin-top:8px;font-size:12px;line-height:1.45;display:block}.ranking-rule-card p{color:#697181;margin:8px 0 0;font-size:12px;line-height:1.65}.team-statistics-panel{background:#fff;border:1px solid #dfe2e8;border-radius:18px;min-width:0;padding:17px;box-shadow:0 12px 34px #141f320f}.team-statistics-head{border-bottom:1px solid #e3e6eb;justify-content:space-between;align-items:flex-start;gap:20px;min-height:66px;padding:0 2px 13px;display:flex}.team-statistics-head span{color:#133a83;letter-spacing:.12em;font-size:12px;font-weight:900}.team-statistics-head h2{color:#19253c;margin:5px 0 4px;font-size:18px}.team-statistics-head p{color:#838891;margin:0;font-size:12px}.team-statistics-head>b{color:#616875;white-space:nowrap;background:#f0f2f5;border-radius:999px;padding:6px 9px;font-size:12px}.team-date-toolbar{background:#f5f6f8;border:1px solid #e2e4e9;border-radius:12px;align-items:flex-end;gap:8px;padding:10px;display:flex}.team-toolbar-title{border-right:1px solid #d6dae0;align-content:center;min-width:116px;height:39px;padding-right:12px;display:grid}.team-toolbar-title strong,.team-toolbar-title span{display:block}.team-toolbar-title strong{color:#17243d;font-size:16px}.team-toolbar-title span{color:#828790;margin-top:4px;font-size:12px}.team-date-toolbar label span{color:#535a68;margin-bottom:5px;font-size:12px;font-weight:800;display:block}.team-date-toolbar input,.team-date-toolbar button{border-radius:7px;height:39px;font-size:13px}.team-date-toolbar input{color:#242d3f;background:#fff;border:1px solid #cdd1d9;outline:none;width:145px;padding:0 10px}.team-date-toolbar input:focus{border-color:#154295;box-shadow:0 0 0 2px #15429517}.team-date-toolbar button{color:#5e646f;cursor:pointer;background:#fff;border:1px solid #aeb3bb;padding:0 11px;font-weight:800}.team-date-toolbar button.primary{color:#fff;background:#238ee2;border-color:#238ee2}.team-date-toolbar button.active{color:#fff;background:#163d85;border-color:#163d85;box-shadow:0 4px 12px #163d8524}.team-rate-hint{color:#17305f;background:#eaeff8;border:1px solid #bdcbe4;border-radius:8px;align-content:center;min-width:260px;height:45px;padding:6px 10px;display:grid}.team-rate-hint>div{white-space:nowrap;align-items:center;gap:8px;display:flex}.team-rate-hint span{color:#0d3072;font-size:12px;font-weight:900}.team-rate-hint strong{font-size:12px}.team-rate-hint small{color:#6c7381;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;overflow:hidden}.team-date-toolbar>strong{color:#535b69;font-variant-numeric:tabular-nums;background:#eaecf0;border-radius:8px;margin-left:auto;padding:10px 11px;font-size:13px}.team-summary-block,.team-member-block{border:1px solid #e1e4e9;border-radius:12px;margin-top:11px;overflow:hidden}.team-block-title{background:#fff;border-bottom:1px solid #e2e4e9;justify-content:space-between;align-items:center;gap:18px;min-height:48px;padding:0 14px;display:flex}.team-block-title strong{color:#262f3f;font-size:17px}.team-block-title span{color:#7d838d;font-size:13px}.team-summary-grid{background:#f8f9fa;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;padding:9px;display:grid}.team-summary-grid article{text-align:center;background:#fff;border:1px solid #dde1e7;border-radius:9px;align-content:center;min-width:0;min-height:78px;padding:11px 7px;display:grid}.team-summary-grid span{color:#616876;min-height:22px;font-size:12px;line-height:1.3}.team-summary-grid strong{color:#17243b;font-variant-numeric:tabular-nums;margin-top:5px;font-size:23px}.team-summary-grid article:nth-child(2) strong,.team-summary-grid article:nth-child(6) strong{color:#0d3072}.team-summary-grid article:nth-child(3) strong{color:#b14b4b}.team-statistics-table-wrap{overflow-x:auto}.team-statistics-table-wrap table{border-collapse:collapse;width:100%;min-width:940px}.team-statistics-table-wrap th,.team-statistics-table-wrap td{text-align:left;white-space:nowrap;font-variant-numeric:tabular-nums;border-bottom:1px solid #e5e7ec;height:58px;padding:0 14px;font-size:14px}.team-statistics-table-wrap th{color:#5f6674;background:#f5f6f8;height:48px;font-size:13px}.team-statistics-table-wrap tbody tr:last-child td{border-bottom:0}.team-statistics-table-wrap tbody tr:hover{background:#fafbfc}.team-statistics-table-wrap td:first-child strong{color:#202b3f;font-size:15px;display:inline-block}.team-statistics-table-wrap td:first-child span{color:#8a9aa5;margin-left:5px}.team-statistics-table-wrap td em{color:#08738a;background:#e4f7fa;border-radius:999px;padding:4px 7px;font-style:normal;font-weight:800}.team-statistics-table-wrap td.positive,.team-statistics-table-wrap td>b{color:#0d3072;font-weight:900}.team-statistics-table-wrap td.negative{color:#b14b4b;font-weight:900}.team-statistics-table-wrap td small{color:#4f6370;background:#edf2f5;border-radius:6px;padding:5px 8px;font-size:13px}.uploader-disclaimer{text-align:center;color:#9297a0;margin:18px 0 0;font-size:12px}.number-admin-page{width:min(1240px,100% - 32px);margin:20px auto 50px}.number-page-title{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:12px;display:flex}.number-page-title a{color:#173c82;font-size:12px;font-weight:800;text-decoration:none}.number-page-title h1{margin:6px 0 2px;font-size:22px}.number-page-title p{color:#848992;margin:0;font-size:12px}.number-page-title>span{color:#163876;background:#e8edf7;border-radius:9px;padding:7px 10px;font-size:12px;font-weight:800}.number-toolbar{background:#fff;border:1px solid #dfe2e8;border-radius:13px;grid-template-columns:minmax(210px,1fr) auto 160px auto auto;gap:8px;padding:13px;display:grid;box-shadow:0 8px 24px #111e360d}.number-toolbar input,.number-toolbar select,.number-toolbar button{border-radius:8px;height:40px;font-size:12px}.number-toolbar input,.number-toolbar select{color:#222b3c;background:#fff;border:1px solid #cdd2da;outline:none;min-width:0;padding:0 12px}.number-toolbar input:focus,.number-toolbar select:focus{border-color:#144298;box-shadow:0 0 0 3px #14429817}.number-toolbar button{cursor:pointer;border:0;padding:0 14px;font-weight:800}.submit-receive{color:#fff;background:#154295}.query-button{color:#fff;background:#238ee2}.reset-button{color:#5d636d;background:#edeff2}.number-table-card{background:#fff;border:1px solid #dfe2e8;border-radius:13px;margin-top:11px;overflow:hidden;box-shadow:0 9px 26px #111e360d}.number-table-head{border-bottom:1px solid #e2e4e9;justify-content:space-between;align-items:center;min-height:48px;padding:0 15px;display:flex}.number-table-head strong{font-size:13px}.number-table-head span{color:#7d838d;font-size:12px}.number-table-scroll{overflow-x:auto}.number-table-card table{border-collapse:collapse;width:100%;min-width:900px}.number-table-card th,.number-table-card td{text-align:left;white-space:nowrap;border-bottom:1px solid #e6e8ec;height:45px;padding:0 15px;font-size:12px}.number-table-card th{color:#5d7380;background:#f5f6f8;height:42px;font-size:12px}.number-table-card tbody tr:hover{background:#f8f9fb}.number-table-card tbody tr:last-child td{border-bottom:0}.number-table-card td strong{font-variant-numeric:tabular-nums}.upload-status{text-align:center;border-radius:999px;min-width:54px;padding:5px 9px;font-size:12px;font-weight:900;display:inline-block}.upload-status.success{color:#087257;background:#dff5eb}.upload-status.failure{color:#b14444;background:#fbe5e5}.upload-status.timeout{color:#91600a;background:#fff0c9}.upload-status.waiting{color:#08768c;background:#d8f3fa}.upload-status.code{color:#326fc8;background:#dce9ff}.inline-cancel-number{color:#b14444;cursor:pointer;background:#fff1f1;border:1px solid #efcaca;border-radius:7px;min-width:48px;height:28px;padding:0 10px;font-size:12px;font-weight:800}.inline-cancel-number:hover{background:#ffe5e5}.inline-cancel-number:disabled{cursor:not-allowed;opacity:.55}.number-empty{text-align:center;color:#878c96;padding:70px 20px;font-size:12px}.number-dialog-layer{z-index:60;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#09101e8f;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.number-dialog{background:#fff;border-radius:18px;width:min(420px,100%);padding:27px;position:relative;box-shadow:0 24px 70px #080e194d}.number-dialog-close{color:#646973;cursor:pointer;background:#eef0f3;border:0;border-radius:50%;width:34px;height:34px;font-size:21px;position:absolute;top:12px;right:12px}.number-dialog>span{color:#133b85;letter-spacing:.1em;font-size:12px;font-weight:900}.number-dialog h2{margin:5px 0 4px;font-size:21px}.number-dialog>p{color:#7d828c;margin:0 0 17px;font-size:12px}.number-dialog label{display:block}.number-dialog label span{color:#666c76;margin-bottom:6px;font-size:12px;display:block}.number-dialog label input{border:1px solid #cdd2da;border-radius:9px;outline:none;width:100%;height:46px;padding:0 12px}.number-dialog label input:focus{border-color:#144298;box-shadow:0 0 0 3px #14429817}.number-dialog em{color:#c04e4e;margin:7px 0 -4px;font-size:12px;font-style:normal;display:block}.number-dialog .wide-action{min-height:44px;margin-top:14px}.admin-shell{color:#172237;background:#eef0f3;grid-template-columns:238px minmax(0,1fr);min-width:1180px;min-height:100vh;display:grid}.admin-sidebar{color:#dce1eb;background:linear-gradient(#101b2f 0%,#0b1323 100%);flex-direction:column;height:100vh;padding:20px 14px 16px;display:flex;position:sticky;top:0;box-shadow:12px 0 32px #0a111e1f}.admin-brand{color:#fff;border-bottom:1px solid #ffffff17;align-items:center;gap:11px;padding:0 8px 20px;text-decoration:none;display:flex}.admin-brand>span{color:#111d34;background:linear-gradient(145deg,#83a6e7,#4373cd);border-radius:12px;place-items:center;width:42px;height:42px;font-size:18px;font-weight:900;display:grid}.admin-brand strong{font-size:14px;display:block}.admin-brand small{color:#78859e;letter-spacing:.16em;margin-top:4px;font-size:12px;display:block}.admin-sidebar nav{gap:5px;margin-top:17px;display:grid}.admin-sidebar nav button{color:#b8bfcd;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:57px;padding:8px 9px;display:grid}.admin-sidebar nav button>span{color:#8e9cb7;background:#ffffff0e;border-radius:9px;place-items:center;width:36px;height:36px;font-size:12px;font-weight:900;display:grid}.admin-sidebar nav button strong{font-size:12px;display:block}.admin-sidebar nav button small{color:#6f7b91;margin-top:3px;font-size:12px;display:block}.admin-sidebar nav button>b{color:#647087;font-size:16px}.admin-sidebar nav button:hover{color:#fff;background:#ffffff0d}.admin-sidebar nav button.active{color:#fff;background:linear-gradient(135deg,#3261b938,#1c41851f);border-color:#5b86d740}.admin-sidebar nav button.active>span{color:#101d34;background:#658dd6}.admin-sidebar-foot{background:#ffffff0b;border:1px solid #ffffff12;border-radius:11px;margin-top:auto;padding:13px}.admin-sidebar-foot span{color:#b9c6dd;align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.admin-sidebar-foot span b{background:#4274d2;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #4274d21a}.admin-sidebar-foot small{color:#727e95;margin-top:6px;font-size:12px;line-height:1.5;display:block}.admin-main{min-width:0;padding:22px 24px 38px}.admin-topbar{justify-content:space-between;align-items:flex-start;gap:30px;min-height:82px;display:flex}.admin-page-title>span{color:#133a82;letter-spacing:.17em;font-size:12px;font-weight:900}.admin-page-title h1{color:#142035;letter-spacing:-.03em;margin:5px 0 4px;font-size:23px}.admin-page-title p{color:#7a808c;margin:0;font-size:12px}.admin-title-meta{align-items:center;gap:15px;display:flex}.admin-online-summary{align-items:center;gap:11px;display:flex}.admin-online-summary span{color:#606775;white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:flex}.admin-online-summary span b{background:#285dbe;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #285dbe1c}.admin-online-summary span strong{color:#0c2f70;font-variant-numeric:tabular-nums;font-size:12px}.admin-top-actions{align-items:center;gap:7px;display:flex}.admin-top-actions>a{color:#163774;background:#fff;border:1px solid #d9dde5;border-radius:8px;place-items:center;height:34px;padding:0 11px;font-size:12px;font-weight:800;text-decoration:none;display:grid}.admin-top-actions>button{color:#212c3f;text-align:left;background:#fff;border:1px solid #dce0e6;border-radius:11px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;min-width:142px;height:46px;padding:6px 9px;display:grid}.admin-top-actions>button>span{color:#0c2c69;background:#dde5f4;border-radius:8px;place-items:center;width:32px;height:32px;font-size:12px;font-weight:900;display:grid}.admin-top-actions strong,.admin-top-actions small{display:block}.admin-top-actions small{color:#828791;margin-top:3px;font-size:12px}.admin-card{background:#fff;border:1px solid #dce0e6;border-radius:15px;min-width:0;box-shadow:0 10px 28px #121f370e}.admin-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.admin-metric{background:#fff;border:1px solid #dfe2e8;border-radius:13px;min-height:92px;padding:14px;position:relative;overflow:hidden}.admin-metric:after{content:"";opacity:.05;border:13px solid;border-radius:50%;width:78px;height:78px;position:absolute;bottom:-30px;right:-23px}.admin-metric>span{color:#717782;font-size:12px;font-weight:800}.admin-metric>strong{color:#17233a;letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:7px;font-size:22px;display:block}.admin-metric>small{color:#8b9099;margin-top:5px;font-size:12px;display:block}.admin-metric.blue{color:#2586c4;background:#f7fbfe;border-color:#d6eafa}.admin-metric.green{color:#164499;background:#f7f9fc;border-color:#d4dcec}.admin-metric.red{color:#c05b5b;background:snow;border-color:#f0dada}.admin-metric.amber{color:#c08722;background:#fffcf5;border-color:#f0e3c6}.admin-metric.cyan{color:#138697;background:#f7f9fc;border-color:#d2eaed}.admin-metric.violet{color:#6c5dc3;background:#fbfaff;border-color:#e1dcf4}.admin-overview-columns{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:11px;margin-top:11px;display:grid}.admin-overview-secondary{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:stretch;gap:11px;margin-top:11px;display:grid}.admin-overview-ranking,.admin-overview-lobby{padding:16px}.admin-overview-ranking>header,.admin-overview-lobby>header{border-bottom:1px solid #e5e7ec;justify-content:space-between;align-items:flex-start;gap:18px;min-height:58px;display:flex}.admin-overview-ranking>header>b{color:#0c2f70;white-space:nowrap;background:#e4eaf6;border-radius:999px;padding:6px 9px;font-size:12px}.admin-ranking-sides{gap:10px;margin-top:10px;display:grid}.admin-ranking-sides>section{border:1px solid #dfe3e9;border-radius:12px;overflow:hidden}.admin-ranking-sides>section>h3{color:#17356d;background:#eaeef6;border-bottom:1px solid #d8dee9;margin:0;padding:9px 11px;font-size:12px}.admin-ranking-sides .admin-ranking-dual{margin:0;padding:8px}.admin-ranking-dual{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.admin-ranking-dual>section{background:#f8f9fa;border:1px solid #e2e5ea;border-radius:10px;min-width:0;overflow:hidden}.admin-mini-ranking-head{background:#f3f4f7;border-bottom:1px solid #e3e6eb;justify-content:space-between;align-items:center;gap:8px;min-height:45px;padding:8px 10px;display:flex}.admin-mini-ranking-head span{color:#7c828d;white-space:nowrap;font-size:12px}.admin-ranking-dual ol{margin:0;padding:0 9px;list-style:none}.admin-ranking-dual li{border-bottom:1px solid #e5e7ec;grid-template-columns:23px minmax(0,1fr) 48px 44px;align-items:center;gap:5px;min-height:36px;display:grid}.admin-ranking-dual li:last-child{border-bottom:0}.admin-ranking-dual li>b{color:#606671;background:#e8eaef;border-radius:6px;place-items:center;width:19px;height:19px;font-size:12px;display:grid}.admin-ranking-dual li:first-child>b{color:#8e5c00;background:#ffe8aa}.admin-ranking-dual li>strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.admin-ranking-dual li>span,.admin-ranking-dual li>em{text-align:right;font-variant-numeric:tabular-nums;font-size:12px;font-style:normal}.admin-ranking-dual li>span{color:#7d828c}.admin-ranking-dual li>em{color:#0c2f70;font-weight:900}.admin-ranking-note{color:#7b818b;margin:9px 0 0;font-size:12px}.admin-overview-lobby>header>b{color:#183c80;white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex}.admin-overview-lobby>header>b i{background:#2a5fc0;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #2a5fc01c}.admin-lobby-list{background:#f4f5f7;border-radius:10px;align-content:start;gap:10px;height:228px;margin-top:10px;padding:12px;display:grid;overflow-y:auto}.admin-lobby-list article>strong{color:#293345;margin:0 0 4px 2px;font-size:12px;display:block}.admin-lobby-list article>div{align-items:flex-end;gap:6px;display:flex}.admin-lobby-list p{color:#343c4b;background:#fff;border:1px solid #dfe2e8;border-radius:4px 10px 10px;width:fit-content;max-width:80%;margin:0;padding:7px 10px;font-size:12px;line-height:1.5}.admin-lobby-list article.admin p{color:#1a2e52;background:#dfe7f5;border-color:#bfcce5}.admin-lobby-list time{color:#989ca3;padding-bottom:2px;font-size:12px}.admin-lobby-list article.self{justify-items:end;display:grid}.admin-lobby-list article.self>strong{text-align:right;margin-right:2px}.admin-lobby-list article.self>div{flex-direction:row-reverse}.admin-lobby-list article.self p{background:#d7e1f3;border-color:#a9bcde;border-radius:10px 4px 10px 10px}.admin-lobby-compose{grid-template-columns:minmax(0,1fr) 58px;gap:7px;margin-top:8px;display:grid}.admin-lobby-compose input,.admin-lobby-compose button{border-radius:8px;height:34px;font-size:12px}.admin-lobby-compose input{color:#293345;background:#fff;border:1px solid #cfd4dc;outline:none;padding:0 10px}.admin-lobby-compose input:focus{border-color:#154295;box-shadow:0 0 0 2px #15429517}.admin-lobby-compose button{color:#fff;cursor:pointer;background:#154295;border:0;font-weight:900}.admin-audit-card,.admin-live-card{padding:16px}.admin-audit-card>header,.admin-live-card>header,.admin-finance-card>header,.admin-editor-card>header,.admin-rules-card>header{border-bottom:1px solid #e5e7ec;justify-content:space-between;align-items:flex-start;gap:18px;min-height:58px;display:flex}.admin-card header>div>span,.admin-card header>span{color:#133a82;letter-spacing:.14em;font-size:12px;font-weight:900}.admin-card header h2{color:#1b273d;margin:5px 0 4px;font-size:15px}.admin-card header p{color:#848992;margin:0;font-size:12px}.admin-audit-card>header>b,.admin-finance-card>header>b,.admin-rules-card>header>b{color:#0c2f70;white-space:nowrap;background:#e4eaf6;border-radius:999px;padding:6px 9px;font-size:12px}.admin-audit-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.admin-audit-list article{background:#f7f8fa;border:1px solid #e3e6eb;border-radius:9px;grid-template-columns:24px minmax(0,1fr);gap:8px;min-height:74px;padding:10px;display:grid}.admin-audit-list i{color:#fff;background:#275ab8;border-radius:50%;place-items:center;width:23px;height:23px;font-size:12px;font-style:normal;font-weight:900;display:grid}.admin-audit-list strong{font-size:12px}.admin-audit-list span{color:#143a81;margin-left:6px;font-size:12px;font-weight:800}.admin-audit-list p{color:#7f848e;margin:5px 0 0;font-size:12px;line-height:1.5}.admin-live-card>header>button{color:#143675;cursor:pointer;background:#e9eef6;border:0;border-radius:7px;height:29px;padding:0 9px;font-size:12px;font-weight:800}.admin-live-list{gap:6px;margin-top:10px;display:grid}.admin-live-list>button{text-align:left;cursor:pointer;background:#fafbfc;border:1px solid #e3e6eb;border-radius:9px;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:51px;padding:8px 9px;display:grid}.admin-live-list>button:hover{border-color:#9db1d6}.admin-live-list strong,.admin-live-list small{display:block}.admin-live-list strong{color:#1f2b40;font-size:12px}.admin-live-list small{color:#848993;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;overflow:hidden}.admin-live-list>button>b{color:#878c96;font-size:12px;font-weight:700}.admin-status{text-align:center;border-radius:999px;min-width:62px;padding:5px 7px;font-size:12px;font-weight:900;display:inline-block}.admin-status.pending{color:#8a620e;background:#fff0c9}.admin-status.matched,.admin-status.waiting{color:#0b7184;background:#def3f7}.admin-status.code{color:#376ac2;background:#e3ecfd}.admin-status.success{color:#087156;background:#def5eb}.admin-status.failure{color:#b34848;background:#fbe2e2}.admin-status.timeout{color:#95600c;background:#ffedc4}.admin-flow-strip{border-top:1px solid #e7e9ee;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;margin-top:12px;padding-top:11px;display:grid}.admin-flow-strip span{color:#707681;text-align:center;place-items:center;gap:5px;font-size:12px;display:grid}.admin-flow-strip span b{color:#0d3072;background:#dee5f3;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;display:grid}.admin-task-workspace{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:11px;display:grid}.admin-workspace-heading{align-items:center;gap:11px;margin:18px 0 9px;display:flex}.admin-workspace-heading>span{color:#14387b;letter-spacing:.08em;background:#e4eaf5;border-radius:7px;padding:6px 8px;font-size:12px;font-weight:900}.admin-workspace-heading h2{color:#1e2a40;margin:0;font-size:15px}.admin-workspace-heading p{color:#7b818b;margin:3px 0 0;font-size:12px}.admin-task-list-card,.admin-account-card{overflow:hidden}.admin-toolbar{background:#fff;border-bottom:1px solid #e1e4e9;grid-template-columns:minmax(260px,1fr) 150px auto auto;gap:7px;padding:11px;display:grid}.admin-toolbar input,.admin-toolbar select,.admin-toolbar button{border-radius:7px;height:35px;font-size:12px}.admin-toolbar input,.admin-toolbar select{color:#262f3f;background:#f8f9fa;border:1px solid #ccd1d9;outline:none;padding:0 10px}.admin-toolbar button{color:#606671;cursor:pointer;background:#edeff2;border:0;padding:0 12px;font-weight:800}.admin-toolbar>strong{color:#787e88;white-space:nowrap;align-items:center;padding:0 8px;font-size:12px;display:flex}.admin-table-wrap{overflow-x:auto}.admin-table-wrap table{border-collapse:collapse;width:100%;min-width:920px}.admin-table-wrap th,.admin-table-wrap td{text-align:left;white-space:nowrap;border-bottom:1px solid #e6e8ec;height:47px;padding:0 11px;font-size:12px}.admin-table-wrap th{color:#606775;background:#f5f6f8;height:39px;font-size:12px}.admin-table-wrap tbody tr:last-child td{border-bottom:0}.admin-table-wrap tbody tr:hover,.admin-table-wrap tbody tr.selected{background:#f2f5fa}.admin-table-wrap td>strong,.admin-table-wrap td>small{display:block}.admin-table-wrap td>strong{color:#202b3f;font-size:12px}.admin-table-wrap td>small{color:#8b909a;margin-top:3px;font-size:12px}.admin-table-wrap td>button{color:#163775;cursor:pointer;background:#fff;border:1px solid #a8b4c9;border-radius:6px;height:27px;padding:0 8px;font-size:12px}.account-points-total,.account-success-rate{gap:3px;display:grid}.account-points-total strong,.account-success-rate strong{color:#173f35;font-variant-numeric:tabular-nums;font-size:12px}.account-points-total small,.account-success-rate small{color:#81918c;white-space:nowrap;font-size:12px}.account-success-rate strong{color:#08775a}.admin-code{color:#356cc5;font-variant-numeric:tabular-nums;font-size:12px}.admin-task-detail{padding:15px;position:sticky;top:22px}.admin-task-detail>header{border-bottom:1px solid #e4e6eb;padding-bottom:12px}.admin-task-detail>header>span{color:#143a81;letter-spacing:.1em;font-size:12px;font-weight:900}.admin-task-detail>header h2{margin:6px 0 3px;font-size:17px}.admin-task-detail>header p{color:#848992;margin:0;font-size:12px}.admin-task-detail dl{margin:11px 0}.admin-task-detail dl>div{border-bottom:1px dashed #e5e7ec;grid-template-columns:68px minmax(0,1fr);align-items:center;gap:8px;min-height:35px;display:grid}.admin-task-detail dt{color:#848993;font-size:12px}.admin-task-detail dd{color:#293447;margin:0;font-size:12px;font-weight:700}.admin-task-timeline{background:#f6f7f9;border-radius:9px;gap:8px;padding:10px;display:grid}.admin-task-timeline span{color:#8a8f97;align-items:center;gap:8px;font-size:12px;display:flex}.admin-task-timeline i{background:#d9dce2;border-radius:50%;width:8px;height:8px}.admin-task-timeline span.done,.admin-task-timeline span.current{color:#0f3274;font-weight:800}.admin-task-timeline span.done i,.admin-task-timeline span.current i{background:#2e5eb7;box-shadow:0 0 0 3px #e0e7f5}.admin-detail-actions{grid-template-columns:1fr 1fr;gap:7px;margin-top:11px;display:grid}.admin-detail-actions button{color:#626873;cursor:pointer;background:#fff;border:1px solid #bcc1c9;border-radius:7px;height:34px;font-size:12px;font-weight:800}.admin-detail-actions button:last-child{color:#a76b0b;border-color:#e0b96b}.admin-account-tabs{border-bottom:1px solid #e2e4e9;justify-content:space-between;align-items:center;gap:20px;min-height:62px;padding:11px 13px;display:flex}.admin-account-tabs>div{gap:6px;display:flex}.admin-account-tabs button{color:#696f7a;cursor:pointer;background:#f0f1f4;border:0;border-radius:8px;height:34px;padding:0 12px;font-size:12px;font-weight:800}.admin-account-tabs button.active{color:#fff;background:#163d85}.admin-account-toolbar-meta{align-items:center;gap:10px;display:flex}.admin-account-toolbar-meta>span{color:#808690;white-space:nowrap;font-size:12px}.admin-account-tabs .admin-add-account{color:#fff;background:#163d85}.account-platform-row td{background:#eef1f7;height:auto;padding:8px 12px}.account-platform-row button{color:#18294a;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;width:100%;min-height:42px;padding:0 12px;display:flex}.account-platform-row button b,.account-tree-toggle{color:#fff;background:#163d85;border:0;border-radius:7px;place-items:center;width:24px;height:24px;font-weight:900;display:grid}.account-platform-row button span{color:#717885;margin-left:auto;font-size:12px}.account-tree-name{align-items:center;gap:8px;display:flex}.account-tree-name.depth-1{padding-left:28px;position:relative}.account-tree-name.depth-1:before{content:"";border-bottom:1px solid #a9b4c9;border-left:1px solid #a9b4c9;border-radius:0 0 0 5px;width:18px;height:18px;position:absolute;top:0;left:5px}.account-tree-name>span:last-child{display:grid}.account-tree-indent{width:24px}.account-tree-toggle{cursor:pointer;flex:none}.account-member-count{color:#0c2e6d;cursor:pointer;background:#e3e9f5;border:1px solid #b7c5e0;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:900}.account-kind{border-radius:999px;padding:5px 8px;font-size:12px;font-style:normal;font-weight:900}.account-kind.upload{color:#0c2e6d;background:#dde5f4}.account-kind.customer{color:#3e68bc;background:#e4ecfb}.account-kind.administrator{color:#7a4d09;background:#fff0c9}.online-state{color:#87958f;align-items:center;gap:5px;font-size:12px;display:inline-flex}.online-state b{background:#aebbb7;border-radius:50%;width:6px;height:6px}.online-state.online{color:#08755a}.online-state.online b{background:#2ac38d}.account-state,.review-state,.finance-status{border-radius:999px;padding:5px 8px;font-size:12px;font-weight:900;display:inline-block}.account-state.normal,.review-state.approved,.finance-status{color:#087158;background:#dff4ec}.account-state.disabled,.review-state.rejected{color:#b34646;background:#fbe2e2}.admin-row-actions{gap:5px;display:flex}.admin-row-actions button{color:#606671;cursor:pointer;background:#fff;border:1px solid #b8bdc5;border-radius:6px;height:27px;padding:0 8px;font-size:12px;font-weight:800}.admin-row-actions button.points{color:#276d9c;border-color:#9fc5dd}.admin-row-actions button.danger{color:#b83f3f;background:snow;border-color:#e0a8a8}.admin-finance-grid{gap:11px;display:grid}.admin-finance-card{padding:15px;overflow:hidden}.admin-finance-card .admin-table-wrap{margin:11px -15px -15px}.admin-finance-card .admin-table-wrap table{min-width:820px}.admin-finance-card td.positive{color:#0d3071;font-weight:900}.admin-content-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:11px;display:grid}.admin-editor-card{padding:16px}.admin-editor-card label{margin-top:13px;display:block}.admin-editor-card label>span{color:#5e6571;margin-bottom:6px;font-size:12px;font-weight:800;display:block}.admin-editor-card textarea{resize:vertical;color:#293346;background:#f8f9fa;border:1px solid #cfd3da;border-radius:9px;outline:none;width:100%;min-height:92px;padding:11px;font-family:inherit;font-size:12px;line-height:1.6}.admin-editor-card textarea:focus{border-color:#154295;box-shadow:0 0 0 3px #15429514}.admin-content-preview{color:#fff;background:linear-gradient(135deg,#172847,#123575);border-radius:10px;margin-top:10px;padding:12px}.admin-content-preview span{color:#88a4d9;font-size:12px;font-weight:900}.admin-content-preview strong{margin-top:5px;font-size:12px;display:block}.admin-content-preview p{color:#c6cfe1;margin:5px 0 0;font-size:12px;line-height:1.5}.admin-primary-button{color:#fff;cursor:pointer;background:#163d85;border:0;border-radius:8px;height:36px;padding:0 13px;font-size:12px;font-weight:900}.admin-editor-card>.admin-primary-button{margin-top:10px}.admin-moderation-list{gap:6px;margin-top:10px;display:grid}.admin-moderation-list article{background:#f7f8f9;border:1px solid #e2e4e9;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;padding:9px;display:grid}.admin-moderation-list article>div{grid-column:1}.admin-moderation-list article strong{font-size:12px}.admin-moderation-list article span{color:#9498a0;margin-left:6px;font-size:12px}.admin-moderation-list article p{color:#6f7580;grid-column:1;margin:5px 0 0;font-size:12px}.admin-moderation-list article button{color:#a85050;background:#fff;border:1px solid #ddb1b1;border-radius:6px;grid-area:1/2/3;align-self:center;height:25px;font-size:12px}.admin-ranking-config{grid-column:1/-1;grid-template-columns:minmax(220px,1fr) minmax(180px,1fr) minmax(210px,1fr) auto;align-items:center;gap:12px;padding:16px;display:grid}.admin-ranking-config header h2{margin:5px 0 0}.admin-ranking-config>div{background:#f7f8fa;border:1px solid #e2e4e9;border-radius:9px;padding:10px 12px}.admin-ranking-config>div span,.admin-ranking-config>div strong{display:block}.admin-ranking-config>div span{color:#7c818b;font-size:12px}.admin-ranking-config>div strong{color:#263146;margin-top:6px;font-size:12px}.admin-ranking-config>button{color:#9c650b;background:#fff2cf;border:1px solid #ead08c;border-radius:8px;height:34px;padding:0 11px;font-size:12px;font-weight:900}.admin-rules-card{padding:17px}.admin-rule-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:13px;display:grid}.admin-rule-grid label{background:#f7f8fa;border:1px solid #e1e4e9;border-radius:10px;min-height:118px;padding:13px}.admin-rule-grid label>span{color:#4f5868;font-size:12px;font-weight:900}.admin-rule-grid label>div{align-items:center;gap:7px;margin-top:9px;display:flex}.admin-rule-grid input,.admin-rule-grid select{color:#17233a;background:#fff;border:1px solid #c8cdd6;border-radius:7px;outline:none;width:120px;min-width:0;height:35px;padding:0 9px;font-size:12px;font-weight:800}.admin-rule-grid select{width:180px;font-size:12px}.admin-rule-grid label div>b{color:#6f7581;font-size:12px}.admin-rule-grid label>small{color:#858a93;margin-top:8px;font-size:12px;line-height:1.5;display:block}.admin-rule-foot{background:#edf1f7;border:1px solid #d3dbe9;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin-top:12px;padding:13px;display:flex}.admin-rule-foot p{color:#6c7381;margin:5px 0 0;font-size:12px}.admin-toast{z-index:40;color:#eaf1fd;background:#0e2d67;border:1px solid #3a63ae;border-radius:9px;padding:11px 14px;font-size:12px;font-weight:800;position:fixed;bottom:24px;right:24px;box-shadow:0 14px 38px #0e192d38}.inline-record-filters{align-items:center;gap:5px;margin-right:auto;display:flex}.inline-record-filters button{color:#616875;cursor:pointer;background:#f0f1f4;border:1px solid #0000;border-radius:7px;height:28px;padding:0 11px;font-size:12px;font-weight:800}.inline-order-countdown{color:#264070;font-variant-numeric:tabular-nums;min-width:74px;font-size:12px;font-weight:800;display:inline-block}.inline-order-countdown.urgent{color:#c24f4f}.inline-proof-cell{align-items:center;gap:6px;display:flex}.inline-proof-cell>span{color:#9a9ea6;font-size:12px}.inline-proof-cell a,.inline-proof-cell label{color:#143674;cursor:pointer;background:#edf1f8;border:1px solid #bfcbe0;border-radius:7px;align-items:center;height:28px;padding:0 9px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.inline-proof-cell label{color:#5f6571;background:#fff;border-color:#cbcfd7}.inline-proof-cell input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.customer-timing-rule{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:0;display:grid}.customer-timing-rule>div{background:#f4f5f8;border:1px solid #dce0e8;border-radius:8px;gap:2px;min-width:132px;padding:6px 8px;display:grid}.customer-timing-rule strong{color:#16356e;font-size:12px}.customer-timing-rule span{color:#757b86;font-size:12px;line-height:1.45}.verification-code small,.verification-code em{white-space:nowrap;margin-top:3px;font-size:12px;font-style:normal;display:block}.verification-code small{color:#193974;font-variant-numeric:tabular-nums}.verification-code em{color:#b06d08}.inline-proof-image{background:#edeff3;border-radius:11px;place-items:center;margin-top:13px;padding:8px;display:grid}.inline-proof-image img{object-fit:contain;border-radius:8px;width:100%;max-height:420px}.admin-order-live-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:stretch;gap:11px;margin-bottom:11px;display:grid}.admin-realtime-orders,.admin-failure-proof{min-height:300px;padding:16px;overflow:hidden}.admin-realtime-orders>header,.admin-failure-proof>header{border-bottom:1px solid #e4e6eb;justify-content:space-between;align-items:flex-start;gap:14px;min-height:63px;padding-bottom:11px;display:flex}.admin-realtime-orders>header span,.admin-failure-proof>header span{color:#0f3783;letter-spacing:.16em;font-size:12px;font-weight:900}.admin-realtime-orders>header h2,.admin-failure-proof>header h2{color:#19263f;margin:7px 0 4px;font-size:16px}.admin-realtime-orders>header p,.admin-failure-proof>header p{color:#7d838e;margin:0;font-size:12px}.admin-realtime-orders>header>b,.admin-failure-proof>header>b{color:#173978;background:#e9eef7;border-radius:999px;flex:none;align-items:center;gap:5px;padding:7px 9px;font-size:12px;display:inline-flex}.admin-realtime-orders>header>b i{background:#265bbe;border-radius:50%;width:6px;height:6px;display:block;box-shadow:0 0 0 4px #d6e0f3}.admin-realtime-list{gap:6px;margin-top:10px;display:grid}.admin-realtime-list>button{text-align:left;color:#273348;cursor:pointer;background:#fbfcfd;border:1px solid #e2e5ea;border-radius:8px;grid-template-columns:56px minmax(120px,1fr) minmax(100px,.8fr) 108px;align-items:center;gap:8px;min-height:43px;padding:7px 9px;display:grid}.admin-realtime-list>button:hover{background:#f0f3fa;border-color:#b9c6dd}.admin-realtime-list>button div strong,.admin-realtime-list>button div small{display:block}.admin-realtime-list>button div strong{font-size:12px}.admin-realtime-list>button div small{color:#8a8f99;margin-top:3px;font-size:12px}.admin-realtime-list>button em{color:#626976;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;overflow:hidden}.admin-realtime-list>button time{color:#8b9099;text-align:right;font-size:12px}.admin-live-empty,.admin-proof-empty{text-align:center;place-content:center;justify-items:center;gap:6px;min-height:168px;display:grid}.admin-live-empty strong,.admin-proof-empty strong{color:#313c50;font-size:12px}.admin-live-empty span,.admin-proof-empty span{color:#878c95;max-width:370px;font-size:12px;line-height:1.6}.admin-proof-main{cursor:pointer;background:#eef0f4;border:1px solid #dfe3e9;border-radius:10px;width:100%;height:158px;margin-top:10px;padding:0;position:relative;overflow:hidden}.admin-proof-main img{object-fit:contain;width:100%;height:100%}.admin-proof-main>span{color:#fff;text-align:left;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#111e37d1;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;display:flex;position:absolute;bottom:7px;left:7px;right:7px}.admin-proof-main>span strong{font-size:12px}.admin-proof-main>span small{color:#d8e0ee;font-size:12px}.admin-proof-switcher{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;margin-top:7px;display:grid}.admin-proof-switcher button{text-align:left;cursor:pointer;background:#f6f7f9;border:1px solid #e0e3e8;border-radius:7px;gap:3px;min-width:0;padding:6px;display:grid}.admin-proof-switcher button.active{background:#e9eef7;border-color:#8ba2cd}.admin-proof-switcher span,.admin-proof-switcher small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-proof-switcher span{color:#283650;font-size:12px;font-weight:900}.admin-proof-switcher small{color:#898e97;font-size:12px}.monitor-heading h2{color:#15233d;margin:0;font-size:24px}.monitor-heading p{color:#7d828c;margin:6px 0 0;font-size:12px}.monitor-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.monitor-metrics>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e7e9ee;border-radius:14px;align-items:center;gap:18px;min-height:112px;padding:20px 22px;transition:transform .15s,border-color .15s,box-shadow .15s;display:flex;box-shadow:0 8px 24px #1823370f}.monitor-metrics>button:hover{transform:translateY(-2px)}.monitor-metrics>button.active{border-color:#6987be;box-shadow:0 0 0 3px #163d851a,0 10px 26px #18233714}.monitor-metrics i{border-radius:50%;place-items:center;width:54px;height:54px;font-size:24px;font-style:normal;display:grid}.monitor-metrics span,.monitor-metrics strong{display:block}.monitor-metrics span{color:#59606c;font-size:12px}.monitor-metrics strong{margin-top:7px;font-size:28px}.monitor-metrics small{color:#8a8f98;margin-top:4px;font-size:12px;display:block}.monitor-metrics .orders i{color:#154eb8;background:#ecf1fb}.monitor-metrics .orders strong,.monitor-metrics .success strong{color:#0ab667}.monitor-metrics .success i{color:#14b86e;background:#ecfbf4}.monitor-metrics .failure i{color:#ef4242;background:#fff0f0}.monitor-metrics .failure strong{color:#e92222}.monitor-metrics .warning i{color:#f08a20;background:#fff5e9}.monitor-metrics .warning strong{color:#ee7f12}.monitor-order-records{min-width:0;overflow:hidden}.monitor-order-records>header{border-bottom:1px solid #e8eaee;justify-content:space-between;align-items:center;gap:14px;min-height:66px;padding:15px 20px;display:flex}.monitor-order-records h3{color:#18253e;margin:0;font-size:16px}.monitor-order-records header span{color:#7a808a;margin-top:4px;font-size:12px;display:block}.monitor-order-records header b{color:#0c2e6d;background:#e5ebf5;border-radius:999px;padding:7px 10px;font-size:12px}.monitor-order-records .monitor-table-wrap{max-height:340px}.monitor-columns{grid-template-columns:1fr 1fr;gap:14px;min-height:520px;display:grid}.monitor-live-orders,.monitor-exceptions{min-width:0;overflow:hidden}.monitor-live-orders>header,.monitor-exceptions>header{border-bottom:1px solid #e8eaee;justify-content:space-between;align-items:center;gap:12px;min-height:70px;padding:18px 20px;display:flex}.monitor-live-orders header>div,.monitor-exceptions header>div{align-items:baseline;gap:14px;display:flex}.monitor-live-orders h3,.monitor-exceptions h3{color:#18253e;margin:0;font-size:17px}.monitor-live-orders header span,.monitor-exceptions header span{color:#757b86;font-size:12px}.monitor-live-orders header>b,.monitor-exceptions header>b{color:#646b77;margin-left:auto;font-size:12px}.monitor-live-orders header>b i,.monitor-exceptions header>b i{background:#205bc8;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.monitor-exceptions header>b i{background:#f33}.monitor-exceptions header>em{color:#ec4040;background:#fff0f0;border-radius:999px;padding:6px 10px;font-size:12px;font-style:normal;font-weight:900}.monitor-filters{border-bottom:1px solid #edeef1;grid-template-columns:minmax(0,1fr) 150px auto;gap:10px;padding:12px 18px;display:grid}.monitor-filters input,.monitor-filters select,.monitor-filters button{color:#384153;background:#fff;border:1px solid #d9dce2;border-radius:8px;outline:none;height:38px;padding:0 12px;font-size:12px}.monitor-filters button{color:#fff;cursor:pointer;background:#153c83;border-color:#153c83;font-weight:800}.monitor-table-wrap{max-height:430px;overflow:auto}.monitor-table-wrap table{border-collapse:collapse;width:100%}.monitor-table-wrap th,.monitor-table-wrap td{text-align:left;color:#434b59;white-space:nowrap;border-bottom:1px solid #eeeff2;height:52px;padding:0 15px;font-size:12px}.monitor-table-wrap th{z-index:1;color:#717781;background:#fff;height:46px;position:sticky;top:0}.monitor-table-wrap td strong{color:#293346;font-size:12px}.monitor-table-wrap td button{color:#525966;cursor:pointer;background:#fff;border:1px solid #ced2d9;border-radius:6px;padding:5px 8px;font-size:12px}.monitor-exception-state{color:#e24747;background:#fff0f0;border-radius:7px;padding:6px 9px;font-weight:900}.monitor-exception-state.done{color:#123980;background:#e6ecf7}.settings-modal-actions{gap:9px;display:grid}.wide-action.secondary{color:#133678;box-shadow:none;background:#e7ecf6;border:1px solid #b9c6de}.local-test-launcher{color:#1c2c49;background:#eef2f9;border:1px solid #c2cee5;border-radius:12px;grid-template-columns:minmax(220px,1fr) repeat(3,auto);align-items:center;gap:9px;margin:10px 14px 14px;padding:12px 14px;display:grid}.local-test-launcher>div{gap:3px;display:grid}.local-test-launcher strong{font-size:12px}.local-test-launcher span{color:#6b7381;font-size:12px}.local-test-launcher a{color:#143778;white-space:nowrap;background:#fff;border:1px solid #b9c4d9;border-radius:8px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.local-test-launcher a:hover{color:#fff;background:#163f8b;border-color:#163f8b}@media (max-width:1100px){.local-test-launcher{grid-template-columns:1fr}.local-test-launcher a{width:100%}}.continuous-order-toggle{color:#17253f;cursor:pointer;background:#eef2f8;border:1px solid #c9d3e6;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;min-height:70px;margin:14px 0;padding:13px 15px;display:flex;position:relative}.continuous-order-toggle>span{gap:5px;min-width:0;display:grid}.continuous-order-toggle strong{font-size:13px}.continuous-order-toggle small{color:#6d7481;font-size:12px;line-height:1.55}.continuous-order-toggle input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.continuous-order-toggle>i{background:#b9bfc9;border-radius:999px;flex:none;width:50px;height:29px;transition:background .2s;position:relative}.continuous-order-toggle>i:after{content:"";background:#fff;border-radius:50%;width:23px;height:23px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #121f362e}.continuous-order-toggle input:checked+i{background:#164396}.continuous-order-toggle input:checked+i:after{transform:translate(21px)}.continuous-order-toggle:focus-within{outline:3px solid #16439633}.admin-exception-queue,.admin-todo-card{padding:16px}.admin-exception-queue>header,.admin-todo-card>header{border-bottom:1px solid #e4e6eb;justify-content:space-between;align-items:flex-start;gap:16px;min-height:58px;display:flex}.admin-exception-queue>header>button{color:#a34f4f;cursor:pointer;background:#fff0f0;border:1px solid #f0cccc;border-radius:7px;height:29px;padding:0 10px;font-size:12px;font-weight:900}.admin-exception-queue-list{gap:6px;margin-top:10px;display:grid}.admin-exception-queue-list>button{text-align:left;cursor:pointer;background:#fbfbfc;border:1px solid #e2e5ea;border-radius:9px;grid-template-columns:45px minmax(0,1fr) 58px 40px;align-items:center;gap:8px;min-height:52px;padding:8px 9px;display:grid}.admin-exception-queue-list>button:hover{background:snow;border-color:#dda9a9}.admin-exception-queue-list strong,.admin-exception-queue-list small{display:block}.admin-exception-queue-list strong{color:#242f44;font-size:12px}.admin-exception-queue-list small{color:#878c95;margin-top:4px;font-size:12px}.admin-exception-queue-list>button>b{color:#8a8f97;font-size:12px}.exception-priority{color:#7e6a42;text-align:center;background:#f7f0df;border-radius:999px;min-width:38px;padding:4px 6px;font-size:12px;font-weight:900}.exception-priority.urgent{color:#b23f3f;background:#fde4e4}.exception-state{color:#5c6370;text-align:center;white-space:nowrap;background:#eef0f3;border-radius:999px;min-width:54px;padding:5px 7px;font-size:12px;font-style:normal;font-weight:900;display:inline-block}.exception-state.state-待处理{color:#b04a4a;background:#fde4e4}.exception-state.state-处理中{color:#276aa3;background:#e3f0fb}.exception-state.state-待补证{color:#95610b;background:#ffefca}.exception-state.state-已解决{color:#0c2e6d;background:#dee6f4}.admin-todo-list{gap:7px;margin-top:10px;display:grid}.admin-todo-list>button{text-align:left;cursor:pointer;background:#f8f9fa;border:1px solid #e2e5ea;border-radius:9px;grid-template-columns:30px minmax(0,1fr) 28px;align-items:center;gap:8px;min-height:58px;padding:8px 9px;display:grid}.admin-todo-list>button>span{color:#163876;background:#e2e8f4;border-radius:8px;place-items:center;width:29px;height:29px;font-size:12px;font-weight:900;display:grid}.admin-todo-list strong,.admin-todo-list small{display:block}.admin-todo-list strong{font-size:12px}.admin-todo-list small{color:#878c95;margin-top:4px;font-size:12px}.admin-todo-list>button>b{color:#b44343;background:#ffe8e8;border-radius:8px;place-items:center;width:25px;height:25px;font-size:12px;display:grid}.admin-table-actions{gap:5px;display:flex}.admin-table-actions button{color:#163775;cursor:pointer;background:#fff;border:1px solid #a8b4c9;border-radius:6px;height:27px;padding:0 8px;font-size:12px}.admin-table-actions button:last-child{color:#a84e4e;border-color:#dfadad}.admin-deadline-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:10px 0;display:grid}.admin-deadline-summary span{color:#747a84;background:#f4f5f8;border-radius:8px;gap:3px;padding:8px;font-size:12px;display:grid}.admin-deadline-summary b{color:#103271;font-size:12px}.admin-exception-workspace{grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:11px;display:grid}.admin-exception-list-card{overflow:hidden}.admin-exception-summary{border-bottom:1px solid #e3e6eb;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:11px;display:grid}.admin-exception-summary article{background:#f6f7f9;border:1px solid #e2e5ea;border-radius:8px;padding:9px 10px}.admin-exception-summary span{color:#7a808a;font-size:12px}.admin-exception-summary strong{color:#202b3e;margin-top:4px;font-size:17px;display:block}.admin-exception-toolbar{background:#fbfbfc;border-bottom:1px solid #e5e7ec;grid-template-columns:minmax(230px,1fr) 130px 110px auto;gap:6px;padding:10px 11px;display:grid}.admin-exception-toolbar input,.admin-exception-toolbar select,.admin-exception-toolbar button{border-radius:7px;height:34px;padding:0 9px;font-size:12px}.admin-exception-toolbar input,.admin-exception-toolbar select{color:#2b3444;background:#fff;border:1px solid #ccd1d9;outline:none}.admin-exception-toolbar button{color:#686e7a;cursor:pointer;background:#edeff2;border:0;font-weight:900}.admin-exception-list{display:grid}.admin-exception-list>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e5e7ec;grid-template-columns:45px minmax(0,1fr) 68px;align-items:start;gap:10px;min-height:88px;padding:12px;display:grid}.admin-exception-list>button:hover,.admin-exception-list>button.active{background:#f2f5fa}.admin-exception-list>button.active{box-shadow:inset 3px 0 #1a49a0}.admin-exception-list>button>div strong{color:#1e2a40;align-items:center;gap:8px;font-size:12px;display:flex}.admin-exception-list>button>div strong em{color:#6c727e;font-size:12px;font-style:normal;font-weight:700}.admin-exception-list p{color:#6f7581;margin:6px 0;font-size:12px;line-height:1.45}.admin-exception-list small{color:#9297a0;font-size:12px}.admin-exception-list aside{justify-items:end;gap:8px;display:grid}.admin-exception-list time{color:#9498a0;font-size:12px}.admin-exception-detail{padding:16px;position:sticky;top:22px}.admin-exception-detail>header{border-bottom:1px solid #e4e6eb;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}.admin-exception-order{background:#f2f4f8;border:1px solid #dce1ea;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;gap:5px 8px;margin-top:11px;padding:11px;display:grid}.admin-exception-order strong{font-size:13px}.admin-exception-order span{color:#747a85;font-size:12px}.admin-exception-order button{color:#163773;cursor:pointer;background:#fff;border:1px solid #b8c1d2;border-radius:7px;grid-area:1/2/3;padding:0 8px;font-size:12px;font-weight:900}.admin-exception-detail dl{margin:10px 0}.admin-exception-detail dl>div{border-bottom:1px dashed #e5e7ec;grid-template-columns:68px minmax(0,1fr);align-items:center;gap:8px;min-height:34px;display:grid}.admin-exception-detail dt{color:#868b94;font-size:12px}.admin-exception-detail dd{color:#293346;margin:0;font-size:12px;line-height:1.45}.admin-evidence-box{background:#fff9ec;border:1px solid #efd9a9;border-radius:9px;gap:8px;padding:10px;display:grid}.admin-evidence-box span,.admin-evidence-box strong{display:block}.admin-evidence-box span{color:#a3731b;font-size:12px;font-weight:900}.admin-evidence-box strong{color:#604d2b;margin-top:4px;font-size:12px}.admin-evidence-box>button{color:#95610b;cursor:pointer;background:#fff;border:1px solid #e2c27e;border-radius:7px;justify-self:start;height:28px;padding:0 9px;font-size:12px;font-weight:900}.admin-evidence-demo{color:#eaf0fc;background:linear-gradient(135deg,#172745,#0d3071);border-radius:8px;min-height:92px;padding:14px}.admin-evidence-demo span{color:#91aad8}.admin-evidence-demo strong{color:#fff;margin-top:9px;font-size:14px}.admin-evidence-demo p,.admin-evidence-demo small{color:#c1cbdd;margin:4px 0 0;font-size:12px}.admin-resolution-record{color:#193363;background:#e8edf6;border:1px solid #c8d3e7;border-radius:9px;margin-top:9px;padding:10px}.admin-resolution-record span{font-size:12px;font-weight:900}.admin-resolution-record p{margin:5px 0 0;font-size:12px;line-height:1.5}.admin-exception-note{margin-top:10px;display:block}.admin-exception-note>span{color:#5d6471;margin-bottom:6px;font-size:12px;font-weight:900;display:block}.admin-exception-note textarea{resize:vertical;color:#283245;background:#f8f9fa;border:1px solid #ccd1d9;border-radius:8px;outline:none;width:100%;min-height:78px;padding:9px;font-family:inherit;font-size:12px;line-height:1.5}.admin-exception-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:9px;display:grid}.admin-exception-actions button{color:#5f6571;cursor:pointer;background:#fff;border:1px solid #bec3cb;border-radius:7px;min-height:32px;padding:6px;font-size:12px;font-weight:900}.admin-exception-actions button.accept{color:#fff;background:#173d84;border-color:#173d84}.admin-rule-toggle button{color:#7d838d;cursor:pointer;background:#edeff2;border:1px solid #d7dbe1;border-radius:999px;justify-content:center;align-items:center;gap:7px;width:112px;height:35px;font-size:12px;font-weight:900;display:flex}.admin-rule-toggle button i{background:#a8acb4;border-radius:50%;width:8px;height:8px}.admin-rule-toggle button.on{color:#0c2f70;background:#e2e9f5;border-color:#becbe3}.admin-rule-toggle button.on i{background:#2056b9;box-shadow:0 0 0 3px #2056b91f}.admin-rule-formula{background:#f5f2ff;border:1px solid #ddd4f4;border-radius:10px;grid-template-columns:100px 190px minmax(0,1fr);align-items:center;gap:12px;margin-top:10px;padding:12px 13px;display:grid}.admin-rule-formula span{color:#6e5aba;font-size:12px;font-weight:900}.admin-rule-formula strong{color:#4f3e91;font-size:12px}.admin-rule-formula p{color:#7b7394;margin:0;font-size:12px;line-height:1.5}.inline-number-panel{padding:15px}.inline-number-table-wrap table{table-layout:fixed;min-width:0}.inline-number-table-wrap th,.inline-number-table-wrap td{white-space:normal;height:52px;padding:0 8px;font-size:12px;line-height:1.3}.inline-number-table-wrap th{height:42px;font-size:12px}.inline-number-table-wrap th:first-child,.inline-number-table-wrap td:first-child{white-space:nowrap;width:12%}.inline-number-table-wrap th:nth-child(2),.inline-number-table-wrap td:nth-child(2){width:14%}.inline-number-table-wrap th:nth-child(3),.inline-number-table-wrap td:nth-child(3){width:7%}.inline-number-table-wrap th:nth-child(4),.inline-number-table-wrap td:nth-child(4),.inline-number-table-wrap th:nth-child(5),.inline-number-table-wrap td:nth-child(5),.inline-number-table-wrap th:nth-child(6),.inline-number-table-wrap td:nth-child(6){width:9%}.inline-number-table-wrap th:nth-child(7),.inline-number-table-wrap td:nth-child(7){width:11%}.inline-number-table-wrap th:nth-child(8),.inline-number-table-wrap td:nth-child(8){width:7%}.inline-number-table-wrap th:nth-child(9),.inline-number-table-wrap td:nth-child(9){width:9%}.inline-number-table-wrap th:nth-child(10),.inline-number-table-wrap td:nth-child(10){width:13%}.inline-uploader-name{color:#17356d;white-space:pre-line;line-height:1.45}.inline-code-form{max-width:100%}.inline-code-form input{width:104px;min-width:0;height:34px;padding:0 7px;font-size:12px}.inline-code-form button{height:34px;padding:0 10px;font-size:12px}.inline-submit-time{color:#535b6a;font-variant-numeric:tabular-nums;gap:2px;font-size:12px;display:grid}.inline-submit-time small{color:#828791;font-size:12px}.inline-order-countdown{min-width:0;font-size:12px}.inline-proof-cell{flex-wrap:wrap;gap:4px}.inline-proof-cell a,.inline-proof-cell label{height:27px;padding:0 7px;font-size:12px}.inline-number-table-head{gap:12px;min-height:58px;padding:0 12px}.inline-number-table-head>strong{font-size:15px}.inline-record-filters{gap:7px}.inline-record-filters button{justify-content:center;align-items:center;gap:7px;min-width:78px;height:32px;padding:0 10px;font-size:12px;display:inline-flex}.inline-record-filters button:first-child{min-width:96px}.inline-record-filters button span{color:inherit;font-size:inherit}.inline-record-filters button b{color:#535b6a;background:#ffffffc7;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:12px;display:grid}.inline-record-filters button.active b{color:#0e2e6a;background:#fff}.inline-number-table-head .inline-record-filters{margin-right:0}.inline-demand-summary{color:#242f44;background:#f4f5f8;border:1px solid #dbe0e8;border-radius:8px;align-items:center;gap:7px;min-height:34px;margin:0 0 0 10px;padding:0 12px;display:flex}.inline-demand-summary>span{align-items:center;gap:6px;font-size:12px;font-weight:900;display:flex}.inline-demand-summary>span b{background:#2458b9;border-radius:50%;width:8px;height:8px;display:inline-block;box-shadow:0 0 0 4px #2458b91f}.inline-demand-summary>strong{color:#113880;margin-left:2px;font-size:16px;line-height:1}.inline-demand-summary>small{color:#606775;font-size:12px;font-weight:800}.inline-number-table-head .inline-demand-summary{margin-right:auto}.inline-proof-cell.readonly button{color:#143674;cursor:pointer;background:#edf1f8;border:1px solid #bfcbe0;border-radius:7px;height:29px;padding:0 9px;font-size:12px;font-weight:900}.inline-proof-cell.readonly>span{color:#9a742f;line-height:1.35}.inline-proof-modal{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0c142375;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.inline-proof-modal>section{background:#fff;border:1px solid #dce0e7;border-radius:14px;width:min(420px,100%);padding:16px;box-shadow:0 24px 70px #0d172938}.inline-proof-modal>section>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.inline-proof-modal header span{color:#163b80;font-size:12px;font-weight:900}.inline-proof-modal header h3{color:#1e2a40;margin:4px 0 0;font-size:16px}.inline-proof-modal header button{color:#697180;cursor:pointer;background:#edeff3;border:0;border-radius:8px;width:30px;height:30px;font-size:18px}.inline-proof-preview{color:#fff;background:linear-gradient(145deg,#172949,#0e357e);border-radius:11px;flex-direction:column;justify-content:flex-end;min-height:190px;margin-top:13px;padding:20px;display:flex}.inline-proof-preview span{color:#8ba6d8;font-size:12px;font-weight:900}.inline-proof-preview strong{margin-top:8px;font-size:20px}.inline-proof-preview p{color:#d1dbee;margin:6px 0 0;font-size:12px}.inline-proof-preview small{color:#a9bada;margin-top:14px;font-size:12px}.inline-proof-modal>section>p{color:#767c87;margin:11px 0 0;font-size:12px;line-height:1.55}.record-appeal-button,.record-appeal-status{color:#143778;cursor:pointer;background:#eaeff8;border:1px solid #b8c6e1;border-radius:7px;margin-left:auto;padding:6px 10px;font-size:12px;font-style:normal;font-weight:900}.record-appeal-status.approved{color:#087b58;background:#dff7ec}.record-appeal-status.rejected{color:#a24b4b;background:#fff0f0;border-color:#f1c8c8}.record-appeal-form{background:#f2f5fa;border:1px solid #cfd8e9;border-radius:10px;gap:8px;margin-top:10px;padding:12px;display:grid}.record-appeal-form strong{color:#17346a;font-size:12px}.record-appeal-form small{color:#717885;font-size:12px}.record-appeal-form textarea{resize:vertical;color:#28344b;min-height:58px;font:inherit;background:#fff;border:1px solid #c8d0de;border-radius:6px;padding:8px;font-size:12px}.record-appeal-form label{color:#686f7d;background:#fff;border:1px dashed #bac4d7;border-radius:6px;padding:8px;font-size:12px;position:relative}.record-appeal-form input{width:100%;margin-top:5px;font-size:12px}.record-appeal-form>button{color:#fff;cursor:pointer;background:#123982;border:0;border-radius:6px;height:32px;font-size:12px;font-weight:900}.record-appeal-form>em{color:#c05252;font-size:12px;font-style:normal}@media (max-width:1024px){.number-head-side .customer-timing-rule>div{min-width:112px;padding:5px 6px}.number-head-side .customer-timing-rule strong,.number-head-side .customer-timing-rule span{font-size:12px}}.secure-auth-page{color:#17243b;background:radial-gradient(circle at 50% 0,#e4ebf7 0,#0000 38%),#f4f5f8;place-items:center;min-height:100vh;padding:32px;display:grid}.secure-auth-card{background:#fff;border:1px solid #d7dce5;border-radius:26px;flex-direction:column;gap:16px;width:min(460px,100%);padding:36px;display:flex;box-shadow:0 24px 70px #1627471f}.secure-auth-mark{background:#638fe2;border-radius:17px;place-items:center;width:54px;height:54px;font-size:26px;font-weight:900;display:grid}.secure-auth-card>p{color:#163d86;letter-spacing:.14em;text-transform:uppercase;margin:4px 0 -8px;font-size:12px;font-weight:800}.secure-auth-card h1{margin:0;font-size:30px}.secure-auth-card>small{color:#6b7382;line-height:1.7}.secure-auth-card label{color:#495365;flex-direction:column;gap:8px;font-weight:700;display:flex}.secure-auth-card input{height:48px;font:inherit;background:#fbfcfd;border:1px solid #cbd1dc;border-radius:12px;padding:0 14px}.secure-auth-card button,.secure-auth-link{color:#fff;cursor:pointer;background:#133e8f;border:0;border-radius:12px;place-items:center;min-height:48px;font-weight:800;text-decoration:none;display:grid}.secure-auth-card button:disabled{opacity:.65}.secure-auth-error{color:#c63e3e;background:#fff0f0;border-radius:10px;padding:11px 13px}.secure-auth-notice{color:#354769;background:#edf1f8;border-radius:10px;padding:11px 13px;line-height:1.55}.side-logout{color:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff38;border-radius:9px;margin-top:10px;padding:7px 14px}.password-field{flex-direction:column;gap:8px;margin:18px 0;display:flex}.password-field span{color:#586070;font-size:12px;font-weight:800}.password-field input{width:100%;height:48px;font:inherit;border:1px solid #cbd1dc;border-radius:11px;padding:0 14px}.admin-action-modal{width:min(520px,100%)}.admin-action-modal .modal-lead{line-height:1.65}.admin-scope-note{color:#566073;background:#eef2f8;border:1px solid #cfd8e8;border-radius:10px;margin:-13px 0 14px;padding:10px 12px;font-size:12px;line-height:1.55}.admin-form-field{gap:7px;margin-top:14px;display:grid}.admin-form-field>span{color:#525b6d;font-size:12px;font-weight:850}.admin-form-field input,.admin-form-field select{color:#242f44;width:100%;height:46px;font:inherit;background:#fbfcfd;border:1px solid #cbd1dc;border-radius:11px;outline:none;padding:0 13px;font-size:12px}.admin-form-field input:focus,.admin-form-field select:focus{border-color:#1b479a;box-shadow:0 0 0 3px #1b479a1a}.admin-form-field small{color:#818791;font-size:12px;line-height:1.5}.admin-mode-switch{background:#edeff3;border-radius:12px;grid-template-columns:1fr 1fr;gap:5px;margin:17px 0 2px;padding:4px;display:grid}.admin-mode-switch button{color:#606775;cursor:pointer;background:0 0;border:0;border-radius:9px;height:42px;font-size:12px;font-weight:850}.admin-mode-switch button.active{color:#0c2e6e;background:#fff;box-shadow:0 3px 12px #1a2d4f1a}.admin-mode-switch button.active.subtract{color:#b64343}.admin-point-preview{color:#0d3174;background:#e8edf7;border:1px solid #c8d4e9;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:4px 14px;margin-top:15px;padding:13px 15px;display:grid}.admin-point-preview.subtract{color:#a84242;background:#fff1f1;border-color:#f0cece}.admin-point-preview span{font-size:12px;font-weight:800}.admin-point-preview strong{grid-area:1/2/3;align-self:center;font-size:22px}.admin-point-preview small{opacity:.75;font-size:12px}.admin-modal-actions{grid-template-columns:1fr 1fr;gap:9px;margin-top:18px;display:grid}.admin-modal-actions button{color:#646a76;cursor:pointer;background:#f0f1f4;border:0;border-radius:10px;height:44px;font-size:12px;font-weight:850}.admin-modal-actions button.primary{color:#fff;background:#163d85}.admin-modal-actions button.danger{color:#fff;background:#d84d4d}.admin-modal-actions button:disabled,.admin-row-actions button:disabled{cursor:wait;opacity:.58}.modal-kicker.danger{color:#bd4444}.admin-delete-warning{color:#984444;background:#fff1f1;border:1px solid #f0cdcd;border-radius:11px;gap:5px;margin-top:16px;padding:13px 14px;display:grid}.admin-delete-warning strong{font-size:12px}.admin-delete-warning span{color:#906868;font-size:12px;line-height:1.55}.side-link,.mobile-nav button,.uploader-entry,.uploader-announcement,.admin-sidebar nav button{position:relative}.lobby-unread-badge{z-index:3;border:2px solid #fff;border-radius:999px;place-items:center;min-width:21px;height:21px;padding:0 6px;font-style:normal;font-weight:900;line-height:1;display:inline-grid;position:absolute;box-shadow:0 3px 10px #ac252540;color:#fff!important;background:#e54848!important;font-size:12px!important}.side-link .lobby-unread-badge{top:50%;right:11px;transform:translateY(-50%)}.mobile-nav .lobby-unread-badge{top:2px;right:calc(50% - 26px)}.uploader-entry .lobby-unread-badge{top:9px;right:24px}.uploader-announcement .lobby-unread-badge{top:7px;right:27px}.admin-sidebar nav .lobby-unread-badge{border-color:#17233a;top:7px;right:25px}.admin-shell{grid-template-columns:278px minmax(0,1fr);min-width:1280px;font-size:14px}.admin-shell :where(p,small,span,strong,b,em,time,dt,dd,th,td,label,input,select,button,textarea){font-size:max(12px,1em)}.admin-sidebar{padding:26px 18px 20px;overflow-y:auto}.admin-brand>span{border-radius:15px;width:52px;height:52px;font-size:22px}.admin-brand strong{font-size:17px}.admin-brand small{font-size:12px}.admin-sidebar nav button strong{font-size:14px}.admin-main{padding:30px 32px 52px}.admin-topbar{min-height:112px}.admin-page-title>span{font-size:12px}.admin-page-title h1{margin:7px 0 6px;font-size:30px}.admin-page-title p,.admin-online-summary span{font-size:13px}.admin-online-summary span strong{font-size:14px}.admin-top-actions>button{grid-template-columns:38px minmax(0,1fr);min-width:168px;height:56px}.admin-top-actions>button>span{width:38px;height:38px;font-size:13px}.admin-top-actions small{font-size:12px}.admin-card{border-radius:19px;box-shadow:0 13px 34px #121f3712}.admin-metric-grid{gap:16px}.admin-metric{border-radius:17px;min-height:136px;padding:21px}.admin-metric>span{font-size:13px}.admin-metric>strong{margin-top:11px;font-size:31px}.admin-metric>small{margin-top:8px;font-size:12px;line-height:1.45}.admin-overview-secondary,.admin-overview-columns,.admin-order-live-grid,.admin-content-grid,.admin-finance-grid{gap:16px;margin-top:16px}.admin-overview-ranking,.admin-overview-lobby,.admin-audit-card,.admin-live-card,.admin-finance-card,.admin-editor-card,.admin-rules-card{padding:22px}.admin-overview-ranking>header,.admin-overview-lobby>header,.admin-audit-card>header,.admin-live-card>header,.admin-finance-card>header,.admin-editor-card>header,.admin-rules-card>header{min-height:82px}.admin-card header>div>span,.admin-card header>span{font-size:12px}.admin-card header h2{margin:7px 0 6px;font-size:20px}.admin-card header p{font-size:13px;line-height:1.5}.admin-ranking-sides{gap:14px;margin-top:15px}.admin-ranking-sides>section>h3{padding:13px 15px;font-size:14px}.admin-ranking-sides .admin-ranking-dual{gap:12px;padding:12px}.admin-mini-ranking-head{min-height:58px;padding:11px 13px}.admin-mini-ranking-head strong{font-size:13px}.admin-mini-ranking-head span{font-size:12px}.admin-ranking-dual li{grid-template-columns:30px minmax(0,1fr) 58px 54px;min-height:48px}.admin-ranking-dual li>b{width:25px;height:25px;font-size:12px}.admin-ranking-dual li>strong,.admin-ranking-dual li>span,.admin-ranking-dual li>em{font-size:12px}.admin-lobby-list{gap:14px;height:310px;padding:17px}.admin-lobby-list article>strong,.admin-lobby-list p,.admin-lobby-list time{font-size:12px}.admin-lobby-list p{padding:10px 14px}.admin-lobby-compose{grid-template-columns:minmax(0,1fr) 82px;gap:10px;margin-top:12px}.admin-lobby-compose input,.admin-lobby-compose button{height:44px;font-size:13px}.admin-toolbar{gap:10px;padding:16px}.admin-toolbar input,.admin-toolbar select,.admin-toolbar button{height:44px;font-size:12px}.admin-table-wrap th,.admin-table-wrap td{height:59px;padding:0 15px;font-size:12px}.admin-table-wrap th{height:48px;font-size:12px}.admin-table-wrap td>strong,.account-points-total strong,.account-success-rate strong,.admin-code{font-size:13px}.admin-table-wrap td>small,.account-points-total small,.account-success-rate small{font-size:12px}.admin-account-tabs{min-height:78px;padding:15px 17px}.admin-account-tabs button{height:43px;padding:0 16px;font-size:12px}.admin-row-actions button{height:35px;padding:0 11px;font-size:12px}.admin-task-workspace{grid-template-columns:minmax(0,1fr) 350px;gap:16px}.admin-task-detail{padding:21px}.admin-task-detail>header h2{font-size:22px}.admin-task-detail dl>div{grid-template-columns:90px minmax(0,1fr);min-height:46px}.admin-task-detail dt,.admin-task-detail dd,.admin-task-timeline span,.admin-detail-actions button{font-size:12px}.admin-rule-grid{gap:14px;margin-top:18px}.admin-rule-grid label{border-radius:14px;min-height:162px;padding:19px}.admin-rule-grid label>span{font-size:13px}.admin-rule-grid input,.admin-rule-grid select{width:150px;height:45px;font-size:14px}.admin-rule-grid label div>b,.admin-rule-grid label>small{font-size:12px}.admin-rule-foot{margin-top:17px;padding:18px}.admin-rule-foot strong{font-size:14px}.admin-rule-foot p{font-size:12px}.admin-primary-button{height:45px;padding:0 17px;font-size:12px}.admin-toast{pointer-events:none;align-items:center;gap:12px;max-width:min(460px,100vw - 32px);padding:14px 18px;font-size:12px;display:flex;top:76px;bottom:auto}.admin-toast button{color:inherit;pointer-events:auto;cursor:pointer;background:0 0;border:0;font-size:20px}.admin-account-search-box{min-width:0;position:relative}.admin-account-search-box>input{border:1px solid #d4d8df;border-radius:8px;width:100%;height:38px;padding:0 12px}.admin-account-suggestions{z-index:12;background:#fff;border:1px solid #d4d8df;border-radius:8px;max-height:280px;padding:4px;position:absolute;top:42px;left:0;right:0;overflow:auto;box-shadow:0 8px 24px #173c2920}.admin-account-suggestions button{text-align:left;background:#fff;border:0;justify-content:space-between;gap:8px;width:100%;padding:10px 8px;display:flex}.admin-account-suggestions button:hover,.admin-account-suggestions button:focus{background:#eaeff8}.admin-account-suggestions span{color:#636b7b}.admin-content-grid{gap:18px}.admin-content-grid .admin-editor-card{min-height:560px;padding:27px}.admin-content-grid .admin-editor-card>header{min-height:96px}.admin-content-grid .admin-editor-card>header>span{font-size:12px}.admin-content-grid .admin-editor-card>header h2{margin:8px 0 7px;font-size:23px}.admin-content-grid .admin-editor-card>header p{font-size:14px;line-height:1.55}.admin-content-grid .admin-editor-card label{margin-top:22px}.admin-content-grid .admin-editor-card label>span{margin-bottom:10px;font-size:14px}.admin-content-grid .admin-editor-card textarea{border-radius:13px;min-height:180px;padding:17px;font-size:14px;line-height:1.7}.admin-content-grid .admin-content-preview{border-radius:13px;margin-top:16px;padding:18px}.admin-content-grid .admin-content-preview span{font-size:12px}.admin-content-grid .admin-content-preview strong{margin-top:8px;font-size:16px}.admin-content-grid .admin-content-preview p{margin-top:8px;font-size:13px}.admin-content-grid .admin-moderation-list{gap:10px;max-height:320px;margin-top:16px;overflow-y:auto}.admin-content-grid .admin-moderation-list article{border-radius:11px;min-height:76px;padding:14px}.admin-content-grid .admin-moderation-list article strong{font-size:13px}.admin-content-grid .admin-moderation-list article span,.admin-content-grid .admin-moderation-list article p{font-size:12px}.admin-content-grid .admin-moderation-list article button{height:34px;padding:0 11px;font-size:12px}.admin-content-grid .admin-primary-button{min-width:170px;height:48px;margin-top:17px;font-size:13px}.admin-log-card{padding:24px}.admin-log-card>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.admin-log-card>header>b{color:#133677;font-size:14px}.admin-log-toolbar{grid-template-columns:minmax(260px,1fr) 180px 120px;gap:12px;margin-top:18px;display:grid}.admin-log-toolbar input,.admin-log-toolbar select,.admin-log-toolbar button{color:#243148;background:#fff;border:1px solid #cdd2db;border-radius:10px;min-width:0;height:45px;padding:0 14px;font-size:13px}.admin-log-toolbar button{color:#fff;cursor:pointer;background:#153c83;border-color:#153c83;font-weight:800}.admin-data-search{grid-template-columns:minmax(220px,1fr) auto;margin:16px 18px}.admin-data-pagination{border-top:1px solid #edeef1;padding:16px 18px}.admin-log-status{color:#626976;margin:12px 0;font-size:12px}.admin-log-table table{min-width:1320px}.admin-log-table code{color:#455064;font-size:12px}.admin-log-table details{position:relative}.admin-log-table summary{color:#143676;cursor:pointer;font-weight:800}.admin-log-table details>div{white-space:normal;background:#f5f7fa;border:1px solid #d5dae4;border-radius:10px;width:420px;padding:14px}.admin-log-table pre{color:#313d54;white-space:pre-wrap;word-break:break-word;background:#eaedf3;border-radius:7px;max-height:150px;margin:5px 0 12px;padding:9px;font-size:12px;overflow:auto}.audit-result{border-radius:999px;justify-content:center;align-items:center;min-width:58px;height:28px;font-size:12px;font-weight:900;display:inline-flex}.audit-result.success{color:#0b765c;background:#daf5eb}.audit-result.denied{color:#9a6500;background:#fff0c8}.audit-result.failure{color:#a13e3e;background:#fde1e1}.admin-log-pagination{justify-content:flex-end;align-items:center;gap:12px;margin-top:16px;display:flex}.admin-log-pagination button{color:#17366f;cursor:pointer;background:#fff;border:1px solid #b9c1d0;border-radius:9px;height:38px;padding:0 14px}.admin-log-pagination button:disabled{opacity:.45;cursor:not-allowed}.admin-log-pagination span{color:#606876;font-size:12px}.uploader-connection-status{color:#6c7381;margin-top:8px;font-size:12px;display:block}.customer-ranking-workspace .ranking-board,.customer-lobby-workspace .lobby-chat-panel,.customer-ranking-workspace .lobby-rules-panel,.customer-lobby-workspace .lobby-rules-panel{padding:24px}.customer-ranking-workspace .ranking-board-head,.customer-lobby-workspace .lobby-chat-head{min-height:86px;padding-bottom:19px}.customer-ranking-workspace .ranking-board-head span,.customer-lobby-workspace .lobby-chat-head span,.customer-ranking-workspace .lobby-rules-panel header span,.customer-lobby-workspace .lobby-rules-panel header span{font-size:12px}.customer-ranking-workspace .ranking-board-head h2,.customer-lobby-workspace .lobby-chat-head h2,.customer-ranking-workspace .lobby-rules-panel h2,.customer-lobby-workspace .lobby-rules-panel h2{font-size:23px}.customer-ranking-workspace .ranking-board-head p,.customer-lobby-workspace .lobby-chat-head>small,.customer-ranking-workspace .lobby-rules-panel header p,.customer-lobby-workspace .lobby-rules-panel header p{font-size:12px}.customer-ranking-workspace .ranking-list-head{min-height:84px;padding:17px 18px}.customer-ranking-workspace .ranking-list-head span{font-size:15px}.customer-ranking-workspace .ranking-list-head small{font-size:12px}.customer-ranking-workspace .ranking-list-head>strong{padding:7px 10px;font-size:12px}.customer-ranking-workspace .ranking-table-head{min-height:44px;padding:0 16px;font-size:12px}.customer-ranking-workspace .ranking-list ol{padding:0 16px}.customer-ranking-workspace .ranking-list li{grid-template-columns:34px minmax(0,1fr) .72fr .7fr;min-height:62px}.customer-ranking-workspace .ranking-list li>b{width:28px;height:28px;font-size:12px}.customer-ranking-workspace .ranking-list li>strong,.customer-ranking-workspace .ranking-list li>span,.customer-ranking-workspace .ranking-list li>em{font-size:13px}.customer-ranking-workspace .ranking-rule-card,.customer-ranking-workspace .lobby-rules-placeholder,.customer-lobby-workspace .lobby-rules-placeholder{padding:19px}.customer-ranking-workspace .ranking-rule-card span,.customer-ranking-workspace .ranking-rule-card p,.customer-ranking-workspace .lobby-rules-placeholder p,.customer-lobby-workspace .lobby-rules-placeholder p,.customer-ranking-workspace .lobby-rules-panel footer,.customer-lobby-workspace .lobby-rules-panel footer{font-size:12px}.customer-ranking-workspace .ranking-rule-card strong,.customer-ranking-workspace .lobby-rules-placeholder strong,.customer-lobby-workspace .lobby-rules-placeholder strong{font-size:14px}.customer-lobby-workspace .lobby-message-list{gap:20px;height:520px;padding:23px 19px}.customer-lobby-workspace .lobby-message-name{font-size:13px}.customer-lobby-workspace .lobby-message p{padding:13px 17px;font-size:14px;line-height:1.65}.customer-lobby-workspace .lobby-message time{font-size:12px}.customer-lobby-workspace .lobby-compose{grid-template-columns:minmax(0,1fr) 88px;gap:11px;padding:14px}.customer-lobby-workspace .lobby-compose input,.customer-lobby-workspace .lobby-compose button{height:48px;font-size:13px}.admin-monitor-center{gap:22px;display:grid}.monitor-metrics{gap:16px}.monitor-metrics>button{border-radius:18px;min-height:142px;padding:24px}.monitor-metrics>button i{width:50px;height:50px;font-size:18px}.monitor-metrics>button span{font-size:14px}.monitor-metrics>button strong{margin-top:8px;font-size:34px}.monitor-metrics>button small{margin-top:7px;font-size:12px}.monitor-order-records>header,.monitor-live-orders>header,.monitor-exceptions>header{min-height:84px;padding:20px 22px}.monitor-order-records>header h3,.monitor-live-orders>header h3,.monitor-exceptions>header h3{font-size:20px}.monitor-order-records>header span,.monitor-live-orders>header span,.monitor-exceptions>header span{font-size:12px}.monitor-columns{grid-template-columns:1fr;gap:22px;min-height:0}.monitor-order-records .monitor-table-wrap,.monitor-live-orders .monitor-table-wrap,.monitor-exceptions .monitor-table-wrap{max-height:none;overflow:auto visible}.monitor-table-wrap th,.monitor-table-wrap td{height:64px;padding:0 18px;font-size:12px}.monitor-table-wrap th{height:52px;font-size:12px}.monitor-table-wrap td strong{font-size:13px}.monitor-table-wrap td button{min-height:34px;padding:6px 11px;font-size:12px}.monitor-filters{gap:12px;padding:15px 20px}.monitor-filters input,.monitor-filters select,.monitor-filters button{min-height:44px;font-size:12px}.exception-review-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px 16px 0;display:grid}.exception-review-metrics article{background:#f7f8fa;border:1px solid #dce0e8;border-radius:10px;align-content:center;gap:4px;min-height:72px;padding:12px 14px;display:grid}.exception-review-metrics span,.exception-review-metrics small{color:#6d7481;font-size:12px}.exception-review-metrics strong{color:#17253f;font-size:24px;line-height:1}.exception-review-layout{border-top:1px solid #e1e4ea;grid-template-columns:minmax(0,1.22fr) minmax(300px,.78fr);min-height:430px;display:grid}.exception-review-layout>.monitor-table-wrap{border-right:1px solid #e1e4ea;min-width:0;max-height:520px;overflow:auto}.exception-review-layout tbody tr{cursor:pointer}.exception-review-detail{background:#fbfcfd;min-width:0;padding:22px 20px}.exception-review-detail>header{border-bottom:1px solid #dfe3e9;padding:0 0 16px}.exception-review-detail>header span{color:#143777;font-size:12px;font-weight:900}.exception-review-detail>header h4{color:#14223b;letter-spacing:.04em;margin:7px 0 0;font-size:22px}.exception-review-detail dl{gap:10px;margin:16px 0;display:grid}.exception-review-detail dl div{justify-content:space-between;gap:12px;display:flex}.exception-review-detail dt{color:#818791;font-size:12px}.exception-review-detail dd{color:#243149;text-align:right;margin:0;font-size:12px;font-weight:800}.exception-review-copy{background:#eef2f8;border:1px solid #d5ddeb;border-radius:10px;padding:14px}.exception-review-copy strong{color:#17346a;font-size:12px}.exception-review-copy p{color:#28354d;margin:8px 0;font-size:12px;line-height:1.6}.exception-review-copy small{color:#6e7684;font-size:12px;line-height:1.55;display:block}.exception-detail-proof{color:#fff;cursor:pointer;background:#123982;border:0;border-radius:8px;width:100%;height:38px;margin-top:14px;font-size:12px;font-weight:900}@media (max-width:1180px){.exception-review-layout{grid-template-columns:minmax(0,1fr)}.exception-review-layout>.monitor-table-wrap{border-right:0}.exception-review-detail{border-top:1px solid #e1e4ea}}.admin-account-directory-head .admin-account-inline-summary>i{color:#a6abb3;background:0 0;border-radius:0;width:auto;min-width:0;height:auto;font-size:12px;font-style:normal;font-weight:500;display:inline}.admin-account-card .account-tree-name strong{color:#141c2b;font-size:12px;font-weight:900}.admin-account-card .account-tree-name small{color:#3e4655;font-size:12px;font-weight:650}.admin-account-card .account-tree-name small b{color:#525a68;font-size:12px;font-weight:650}.admin-account-detail-group.account-control-group{flex:190px;grid-template-rows:auto repeat(3,minmax(38px,1fr));align-content:stretch;min-height:190px;display:grid}.admin-account-detail-group.account-control-group .account-control-row,.admin-account-detail-group.account-control-group .account-state-row{align-self:stretch;min-height:38px}.admin-account-detail-actions{flex:none;margin-top:11px}.admin-account-directory-head{align-items:center;gap:28px;height:48px;min-height:48px;padding:0 12px;display:flex}.admin-account-title-row{flex:none;height:48px}.admin-account-directory-head .admin-account-inline-summary{gap:22px;height:48px;min-height:0;padding:0}.admin-account-directory-head .admin-account-inline-summary span{font-size:12px;position:relative}.admin-account-directory-head .admin-account-inline-summary strong{font-size:13px}.admin-account-card .admin-table-wrap td{color:#262e3c;font-size:12px;font-weight:620}.admin-account-card .account-role-line>strong,.admin-account-card td>strong{font-size:12px}.admin-account-card .account-role-cell small,.admin-account-card td>small{color:#4e5665;font-size:12px}.account-role-expand{font-size:12px}.admin-account-card .online-state{font-size:12px;font-weight:750}.admin-account-detail-card>header button{font-size:22px}.admin-account-detail-profile>div>span{font-size:12px}.admin-account-detail-group{padding:14px 0}.admin-account-detail-group dt,.admin-account-detail-group dd,.account-copy-id{font-size:12px}.account-affiliation-row>span,.account-affiliation-row>strong{font-size:12px}.account-affiliation-row>button,.account-outline-action{height:32px;padding:0 10px;font-size:12px}.admin-account-detail-group.account-control-group{flex-basis:220px;min-height:220px}.account-control-row{grid-template-columns:68px 38px 29px minmax(0,1fr);gap:7px}.account-control-row>span{font-size:12px;font-weight:650}.account-control-row>i{width:35px;height:19px}.account-control-row>i>b{width:15px;height:15px}.account-control-row>small{font-size:12px;line-height:1.35}.account-state-row{grid-template-columns:68px minmax(0,1fr) auto}.account-state-row>button{height:32px;font-size:12px}.account-state-row>small{font-size:12px}.admin-account-detail-actions>button,.admin-account-detail-actions summary{min-width:102px;height:34px;font-size:12px}.admin-account-detail-actions details>button{width:132px;height:38px;font-size:12px;top:39px}.overview-business-card{min-height:420px}.overview-business-tables .overview-table .head{min-height:42px;padding:0 14px;font-size:12px}.overview-business-tables .overview-table .row{gap:10px;min-height:64px;padding:10px 14px;font-size:13px}.overview-business-tables .overview-table .row>button{white-space:nowrap;justify-self:end;min-width:44px;height:30px;padding:0 7px;font-size:12px}.overview-business-tables .overview-table .row>strong>img{flex-basis:30px;width:30px;height:30px}.overview-business-tables .overview-table .row>strong{white-space:normal;overflow-wrap:anywhere}@media (max-width:1250px){.overview-business-tables{grid-template-columns:1fr}.overview-business-tables>section+section{border-top:1px solid #e7e9ec;border-left:0}}.admin-content-grid{grid-template-columns:minmax(0,1fr)}.admin-direct-content{padding:22px}.admin-direct-content>header{margin-bottom:18px}.admin-direct-content>header h2{margin:0 0 8px;font-size:18px}.admin-direct-content>header p{color:#6c7483;margin:0;font-size:14px}.admin-direct-content textarea{resize:vertical;width:100%;min-height:90px;color:inherit;font:inherit;background:0 0;border:1px dashed #8fa0bf;border-radius:6px;padding:10px;font-size:14px;line-height:1.7;display:block}.admin-direct-content textarea:focus{outline-offset:2px;background:#fff;outline:2px solid #154295}.admin-direct-content .uploader-announcement{background:#eff3f9;border:1px solid #cdd6e7;border-left:3px solid #3665bd;border-radius:10px;align-items:center;gap:18px;padding:18px;display:flex}.admin-direct-content .uploader-announcement>div{flex:1;min-width:0}.admin-direct-content .uploader-announcement>span{white-space:nowrap;color:#183a79;background:#dee6f5;border-radius:7px;padding:8px}.admin-direct-content .uploader-announcement small{color:#70798b;margin-top:6px;display:block}.admin-direct-content .lobby-rules-placeholder{min-height:0;padding:18px}.admin-direct-content .lobby-rules-placeholder>strong{margin-bottom:12px;display:block}.admin-direct-content .lobby-rules-panel{width:100%;min-height:0}.admin-content-save{color:#646c7c;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:0 8px;font-size:14px;display:flex}.admin-content-save .admin-primary-button{margin:0}.uploader-ranking-workspace{grid-template-columns:minmax(620px,820px) 280px;justify-content:center;gap:18px}.uploader-ranking-workspace .ranking-board{width:100%;padding:22px}.uploader-ranking-workspace .ranking-board-head{min-height:82px}.uploader-ranking-workspace .ranking-board-head span{font-size:12px}.uploader-ranking-workspace .ranking-board-head h2{font-size:23px}.uploader-ranking-workspace .ranking-board-head p,.uploader-ranking-workspace .ranking-board-head>b{font-size:12px}.uploader-ranking-workspace .ranking-columns{gap:14px}.uploader-ranking-workspace .ranking-list-head{min-height:82px;padding:16px}.uploader-ranking-workspace .ranking-list-head span{font-size:15px}.uploader-ranking-workspace .ranking-list-head small,.uploader-ranking-workspace .ranking-list-head>strong{font-size:12px}.uploader-ranking-workspace .ranking-table-head{min-height:43px;padding:0 15px;font-size:12px}.uploader-ranking-workspace .ranking-list ol{padding:0 15px}.uploader-ranking-workspace .ranking-list li{grid-template-columns:32px minmax(0,1fr) .72fr .7fr;min-height:60px}.uploader-ranking-workspace .ranking-list li>b{width:27px;height:27px;font-size:12px}.uploader-ranking-workspace .ranking-list li>strong,.uploader-ranking-workspace .ranking-list li>span,.uploader-ranking-workspace .ranking-list li>em{font-size:13px}.uploader-ranking-workspace .lobby-rules-panel{padding:23px}.uploader-ranking-workspace .lobby-rules-panel header{min-height:104px;padding-bottom:18px}.uploader-ranking-workspace .lobby-rules-panel header span{font-size:12px}.uploader-ranking-workspace .lobby-rules-panel header h2{margin:8px 0 7px;font-size:22px}.uploader-ranking-workspace .lobby-rules-panel header p{font-size:12px;line-height:1.55}.uploader-ranking-workspace .ranking-rule-card,.uploader-ranking-workspace .lobby-rules-placeholder{border-radius:13px;margin-top:16px;padding:18px}.uploader-ranking-workspace .ranking-rule-card span{font-size:12px}.uploader-ranking-workspace .ranking-rule-card strong,.uploader-ranking-workspace .lobby-rules-placeholder strong{margin-top:8px;font-size:15px;line-height:1.5}.uploader-ranking-workspace .ranking-rule-card p,.uploader-ranking-workspace .lobby-rules-placeholder p{margin-top:8px;font-size:13px;line-height:1.7}.uploader-ranking-workspace .lobby-rules-panel footer{margin-top:18px;padding-top:15px;font-size:12px}@media (max-width:1180px){.uploader-ranking-workspace{grid-template-columns:1fr}}@media (max-width:1024px){.uploader-ranking-workspace{grid-template-columns:minmax(0,1fr)}.uploader-ranking-workspace .ranking-columns{grid-template-columns:1fr}}.exception-review-metrics{background:#fbfcfd;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:13px 17px 15px}.exception-review-metrics article{background:#fff;border-color:#e2e5eb;border-radius:8px;min-height:70px;padding:11px 14px 11px 48px;position:relative;box-shadow:0 3px 12px #121e350a}.exception-review-metrics article:before{content:"!";color:#216fc1;background:#edf5fd;border-radius:7px;place-items:center;width:25px;height:25px;font-size:14px;font-weight:900;display:grid;position:absolute;top:17px;left:14px}.exception-review-metrics article:nth-child(2):before{content:"●";color:#e68220;background:#fff1df;font-size:12px}.exception-review-metrics article:nth-child(3):before{content:"▤";color:#7656cb;background:#f0ebff;font-size:13px}.exception-review-metrics article:nth-child(4):before{content:"✓";color:#18428f;background:#e7edf7;font-size:13px}.exception-review-metrics strong{font-size:25px}.exception-review-layout{background:#fff;grid-template-columns:minmax(0,1.1fr) minmax(390px,.9fr);min-height:452px}.exception-review-layout>.monitor-table-wrap{max-height:510px}.exception-review-layout table{min-width:760px}.exception-review-layout th{color:#656c7a;background:#f4f5f8;height:40px;font-size:12px}.exception-review-layout td{color:#293447;height:58px;padding:0 12px;font-size:12px}.exception-review-layout tbody tr.selected{background:#eef2f9;box-shadow:inset 3px 0 #1b489b}.exception-review-detail{background:#fff;padding:20px 20px 16px}.exception-review-detail.empty{text-align:center;flex-direction:column;justify-content:center;min-height:100%;display:flex}.exception-review-detail.empty>header{border-bottom:0;width:100%}.exception-review-detail.empty>header h4{color:#838891;font-size:18px;font-weight:700}.exception-review-detail.empty>dl,.exception-review-detail.empty>.exception-review-copy,.exception-review-detail.empty>.exception-detail-proof,.exception-review-detail.empty>.exception-detail-actions{display:none}.exception-review-detail>header h4{font-size:21px}.exception-review-detail dl{gap:9px}.exception-review-detail dl div{min-height:18px}.exception-review-copy{border-radius:8px;margin-top:4px}.exception-detail-proof{border-radius:6px;margin-top:12px}.exception-detail-actions{border-top:1px solid #e1e4ea;align-items:center;gap:8px;margin-top:18px;padding-top:14px;display:flex}.exception-detail-actions button{color:#1b3e80;cursor:pointer;background:#fff;border:1px solid #bfc8d8;border-radius:6px;min-height:34px;padding:0 12px;font-size:12px;font-weight:800}.exception-detail-actions button.accept{color:#fff;background:#113982;border-color:#113982}.exception-detail-actions button.reject{color:#d05c54;border-color:#e6a6a0}.exception-detail-actions span{color:#848992;font-size:12px}.monitor-filters{background:#fbfcfd;border-bottom:1px solid #e4e7ec;min-height:55px;padding:9px 17px}.monitor-filters input,.monitor-filters select,.monitor-filters button{border-radius:6px;height:36px}.exception-status-tabs{background:#fff;border-bottom:1px solid #e5e7ec;align-items:stretch;gap:4px;min-height:43px;padding:0 17px;display:flex}.exception-status-tabs button{color:#69707c;cursor:pointer;background:0 0;border:0;min-width:74px;padding:0 12px;font-size:12px;font-weight:800;position:relative}.exception-status-tabs button:after{content:"";background:0 0;height:2px;position:absolute;bottom:0;left:12px;right:12px}.exception-status-tabs button:hover,.exception-status-tabs button.active{color:#1d76c4}.exception-status-tabs button.active:after{background:#1d76c4}@media (max-width:1180px){.exception-review-layout{grid-template-columns:minmax(0,1fr) minmax(340px,.82fr)}}@media (max-width:860px){.exception-review-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.exception-review-layout{grid-template-columns:1fr}}.admin-lobby-content-card{grid-column:1/-1}.admin-overview-lobby{cursor:default}.admin-lobby-head-status{align-items:center;gap:10px;display:flex;position:relative}.admin-lobby-head-status>.lobby-unread-badge{flex:none;min-width:25px;height:25px;position:static;font-size:12px!important}.admin-lobby-head-status>b{white-space:nowrap}.uploader-welcome{grid-template-columns:68px minmax(240px,.72fr) minmax(380px,1.38fr) minmax(190px,auto);gap:20px;min-height:124px;padding:27px 30px}.uploader-announcement{border-radius:16px;gap:15px;min-height:94px;padding:17px 19px}.uploader-announcement>span{border-radius:9px;padding:8px 10px;font-size:12px}.uploader-announcement strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:1.45;display:-webkit-box;overflow:hidden}.uploader-announcement small{margin-top:7px;font-size:12px}.uploader-announcement>b{font-size:24px}.uploader-online-stats{gap:7px;padding:9px}.uploader-online-stats>span{grid-template-columns:8px minmax(0,1fr) auto auto;gap:8px;min-height:39px;padding:7px 10px}.uploader-online-stats b{width:8px;height:8px}.uploader-online-stats small{font-size:12px}.uploader-online-stats strong{font-size:17px}.uploader-online-stats i{font-size:12px}@media (max-width:1180px){.uploader-welcome{grid-template-columns:64px minmax(220px,.8fr) minmax(320px,1.2fr)}.uploader-online-stats{grid-column:2/-1;grid-template-columns:1fr 1fr}}.uploader-entry p,.inline-panel-head span{font-size:12px}.inline-panel-head h2{font-size:21px}.inline-panel-head p,.inline-panel-head>b,.inline-toolbar-title span,.inline-number-table-head span{font-size:12px}.inline-toolbar-title strong,.inline-number-table-head strong{font-size:15px}.inline-number-table-wrap th,.inline-number-table-wrap td,.inline-number-table-wrap th{font-size:12px}.inline-user-panel{padding:22px}.inline-user-panel .inline-panel-head{min-height:82px;padding-bottom:18px}.user-account-cards{gap:13px;margin-top:16px}.user-account-cards article{min-height:84px;padding:15px 18px}.user-account-cards span{font-size:12px}.user-account-cards strong{margin-top:8px;font-size:24px}.inline-user-list{margin-top:15px}.inline-user-list-head{min-height:70px;padding:13px 17px}.inline-user-list-head strong{font-size:16px}.inline-user-list-head p,.inline-user-list-head>span,.team-database-message{font-size:12px}.inline-user-toolbar{grid-template-columns:210px 210px minmax(170px,1fr) auto;gap:11px;padding:13px 16px}.inline-user-toolbar input,.inline-user-toolbar select,.inline-user-toolbar button{height:43px;font-size:12px}.inline-user-table-wrap table{min-width:900px}.inline-user-table-wrap th,.inline-user-table-wrap td{height:59px;padding:0 17px;font-size:12px}.inline-user-table-wrap th{height:47px;font-size:12px}.user-role,.user-state,.inline-user-table-wrap td>small{font-size:12px}.user-row-actions{gap:7px}.user-row-actions button{height:35px;padding:0 12px;font-size:12px}.uploader-lobby-workspace{grid-template-columns:minmax(0,2fr) minmax(320px,1fr);gap:18px}.uploader-lobby-workspace .lobby-chat-panel,.uploader-lobby-workspace .lobby-rules-panel{padding:22px}.uploader-lobby-workspace .lobby-chat-head{min-height:68px;padding-bottom:17px}.uploader-lobby-workspace .lobby-chat-head span,.uploader-lobby-workspace .lobby-chat-head>small{font-size:12px}.uploader-lobby-workspace .lobby-chat-head h2{font-size:21px}.uploader-lobby-workspace .lobby-message-list{gap:15px;height:320px;padding:18px 16px}.uploader-lobby-workspace .lobby-message-name{font-size:12px}.uploader-lobby-workspace .lobby-message p{padding:11px 14px;font-size:12px}.uploader-lobby-workspace .lobby-message time{font-size:12px}.uploader-lobby-workspace .lobby-compose{grid-template-columns:minmax(0,1fr) 78px;padding:11px}.uploader-lobby-workspace .lobby-compose input,.uploader-lobby-workspace .lobby-compose button{height:43px;font-size:12px}.uploader-lobby-workspace .lobby-rules-panel{min-height:480px}.uploader-lobby-workspace .lobby-rules-panel header{padding-bottom:19px}.uploader-lobby-workspace .lobby-rules-panel header span{font-size:12px}.uploader-lobby-workspace .lobby-rules-panel h2{margin:8px 0 7px;font-size:24px}.uploader-lobby-workspace .lobby-rules-panel header p{font-size:13px}.uploader-lobby-workspace .lobby-rules-placeholder{margin-top:18px;padding:21px}.uploader-lobby-workspace .lobby-rules-placeholder strong{font-size:16px}.uploader-lobby-workspace .lobby-rules-placeholder p{margin-top:10px;font-size:14px;line-height:1.8}.uploader-lobby-workspace .lobby-rules-panel footer{font-size:12px}@media (max-width:1180px){.uploader-lobby-workspace{grid-template-columns:1fr}.uploader-lobby-workspace .lobby-rules-panel{min-height:360px}}.lobby-message-name,.admin-lobby-list article>strong,.admin-moderation-list article strong{align-items:center;gap:7px;display:flex}.lobby-avatar{object-fit:cover;background:#e8ecf3;border:2px solid #fff;border-radius:50%;flex:none;width:30px;height:30px;box-shadow:0 2px 8px #17284721}.lobby-message.self .lobby-message-name,.admin-lobby-list article.self>strong{flex-direction:row-reverse}.lobby-identity{white-space:nowrap;border-radius:999px;flex:none;padding:3px 7px;font-style:normal;font-weight:900;line-height:1.25;font-size:12px!important}.lobby-identity.admin{color:#0c2e6d;background:#dfe7f5}.lobby-identity.user{color:#315fae;background:#e7eefc}.lobby-identity.uploader{color:#9a6308;background:#fff0cf}.admin-lobby-list article.self>strong{justify-content:flex-end}.uploader-header-actions{align-items:center;gap:10px;display:flex}.uploader-header-actions>a{color:#163774;background:#fff;border:1px solid #cfd5e0;border-radius:9px;padding:8px 12px;font-size:12px;font-weight:850;text-decoration:none}@media (max-width:1024px){.customer-ranking-workspace,.customer-lobby-workspace,.uploader-ranking-workspace,.uploader-lobby-workspace{grid-template-columns:minmax(0,1fr);gap:12px;width:100%;min-width:0;display:grid}.customer-ranking-workspace .ranking-board,.customer-lobby-workspace .lobby-chat-panel,.customer-ranking-workspace .lobby-rules-panel,.customer-lobby-workspace .lobby-rules-panel{border-radius:15px;width:100%;min-width:0;padding:14px}.customer-ranking-workspace .ranking-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.uploader-ranking-workspace .ranking-columns{grid-template-columns:minmax(0,1fr);gap:10px}.customer-ranking-workspace .ranking-board-head,.customer-lobby-workspace .lobby-chat-head{gap:10px;min-height:0;padding-bottom:13px}.customer-ranking-workspace .ranking-board-head h2,.customer-lobby-workspace .lobby-chat-head h2,.customer-ranking-workspace .lobby-rules-panel h2,.customer-lobby-workspace .lobby-rules-panel h2{font-size:19px}.customer-ranking-workspace .ranking-board-head p,.customer-lobby-workspace .lobby-chat-head>small,.customer-ranking-workspace .lobby-rules-panel header p,.customer-lobby-workspace .lobby-rules-panel header p{font-size:12px;line-height:1.5}.customer-ranking-workspace .ranking-list{min-width:0}.customer-ranking-workspace .ranking-list-head{align-items:flex-start;min-height:76px;padding:10px}.customer-ranking-workspace .ranking-list-head span{font-size:13px;line-height:1.35}.customer-ranking-workspace .ranking-list-head small{margin-top:4px;font-size:12px;line-height:1.4;display:block}.customer-ranking-workspace .ranking-list-head>strong,.customer-ranking-workspace .ranking-table-head{display:none}.customer-ranking-workspace .ranking-list ol{padding:5px 7px}.customer-ranking-workspace .ranking-list li{grid-template-rows:auto auto;grid-template-columns:27px minmax(0,1fr);gap:2px 6px;min-height:58px}.customer-ranking-workspace .ranking-list li>b{grid-row:1/3;width:25px;height:25px;font-size:12px}.customer-ranking-workspace .ranking-list li>strong{text-overflow:ellipsis;white-space:nowrap;grid-column:2;overflow:hidden}.customer-ranking-workspace .ranking-list li>span{grid-area:2/2;justify-self:start}.customer-ranking-workspace .ranking-list li>em{grid-area:2/2;justify-self:end}.customer-ranking-workspace .ranking-list li>strong,.customer-ranking-workspace .ranking-list li>span,.customer-ranking-workspace .ranking-list li>em{min-width:0;font-size:12px}.customer-ranking-workspace .lobby-rules-panel,.customer-lobby-workspace .lobby-rules-panel{min-height:0}.customer-lobby-workspace .lobby-message-list{gap:15px;width:100%;height:390px;padding:15px 10px}.customer-lobby-workspace .lobby-message{width:100%;min-width:0}.customer-lobby-workspace .lobby-message-name{white-space:normal;font-size:12px}.customer-lobby-workspace .lobby-bubble-row{align-items:flex-end;width:100%;min-width:0}.customer-lobby-workspace .lobby-message p{overflow-wrap:anywhere;word-break:break-word;max-width:calc(100% - 48px);padding:11px 13px;font-size:13px}.customer-lobby-workspace .lobby-message time{white-space:nowrap;flex:none;font-size:12px}.customer-lobby-workspace .lobby-compose{grid-template-columns:minmax(0,1fr) 64px;gap:7px;padding:9px}.customer-lobby-workspace .lobby-compose input,.customer-lobby-workspace .lobby-compose button{min-width:0;height:44px;font-size:12px}.lobby-identity{padding:3px 6px;font-size:12px!important}.lobby-avatar{width:28px;height:28px}.uploader-shell{min-width:0}.uploader-page{width:calc(100% - 20px)}.uploader-header{padding:0 12px}.uploader-header-actions{gap:6px}.uploader-header-actions>a{padding:7px 9px;font-size:12px}}.profile-avatar-image,.uploader-avatar-image{object-fit:cover;padding:0}.account-setting-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:44px;font-size:12px;display:flex}.nickname-setup-button{white-space:nowrap;border-radius:9px;font-weight:850;color:#0c2e6d!important;background:#e9eef7!important;border:1px solid #a9bad9!important;width:auto!important;min-height:32px!important;padding:0 11px!important;font-size:12px!important;display:inline-flex!important}.nickname-setup-button.compact{height:34px;color:#163774!important;background:#fff!important;border-color:#cfd5e0!important}.nickname-state{color:#6d737e;font-size:12px;font-weight:800}.nickname-state.compact{color:#c8d3e8;background:#ffffff14;border:1px solid #fff3;border-radius:9px;padding:8px 10px}.admin-account-center{gap:16px;display:grid}.admin-account-notice{color:#24395f;background:linear-gradient(90deg,#edf1f9,#f5f7fb);border:1px solid #cdd6e8;border-radius:10px;align-items:center;gap:12px;min-height:48px;padding:0 18px;font-size:12px;display:flex}.admin-account-notice b{color:#fff;background:#113983;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.admin-account-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.admin-account-summary article{background:#fff;border:1px solid #dde1e8;border-radius:10px;align-items:center;gap:16px;min-height:98px;padding:18px;display:flex;box-shadow:0 5px 20px #18294a09}.admin-account-summary i{color:#0e357d;background:#e4eaf5;border-radius:50%;place-items:center;width:52px;height:52px;font-style:normal;font-weight:900;display:grid}.admin-account-summary article:first-child i{color:#fff;background:#0e357d}.admin-account-summary span,.admin-account-summary strong{display:block}.admin-account-summary span{color:#5f6570;font-size:12px}.admin-account-summary strong{color:#11151d;margin-top:5px;font-size:26px}.admin-account-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}.admin-account-create-row{border-bottom:1px solid #e2e4e9;justify-content:space-between;align-items:center;min-height:58px;padding:0 16px;display:flex}.admin-account-create-row span{color:#717781;font-size:12px}.admin-account-create-row .admin-add-account{color:#fff;cursor:pointer;background:#0d3277;border:0;border-radius:8px;height:38px;padding:0 16px;font-weight:850}.admin-account-filters{border-bottom:1px solid #e2e4e9;grid-template-columns:minmax(210px,1fr) auto 120px 66px;align-items:center;gap:10px;padding:14px 16px;display:grid}.admin-account-filters>input,.admin-account-filters select{color:#333b49;background:#fff;border:1px solid #d4d8df;border-radius:8px;outline:none;height:38px;padding:0 12px;font-size:12px}.admin-account-filters>input:focus,.admin-account-filters select:focus{border-color:#164190;box-shadow:0 0 0 3px #16419014}.admin-account-filters .admin-account-tabs{border:0;min-height:0;padding:0}.admin-account-filters .admin-account-tabs button{border-radius:0;height:38px;padding:0 15px}.admin-account-filters .admin-account-tabs button:first-child{border-radius:8px 0 0 8px}.admin-account-filters .admin-account-tabs button:last-child{border-radius:0 8px 8px 0}.admin-account-search-button{color:#fff;cursor:pointer;background:#0d3277;border:0;border-radius:8px;height:38px;font-size:12px;font-weight:850}.admin-account-card tbody tr{cursor:pointer;transition:background .15s}.admin-account-card tbody tr:hover,.admin-account-card tbody tr.selected{background:#f1f4fa}.admin-account-avatar{object-fit:cover;background:#e9edf4;border:1px solid #d4dae5;border-radius:50%;flex:none;width:38px;height:38px}.account-login-name{text-overflow:ellipsis;white-space:nowrap;color:#39404c;max-width:100%;font-size:12px;font-weight:750;display:block;overflow:hidden}.account-role-cell{justify-items:start;gap:5px;display:grid}.account-role-cell small{color:#7f848e;font-size:12px}.account-role-heading{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:10px;display:flex}.account-role-heading .account-rematch-switch{color:#616772;min-height:28px;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;padding:2px 0;font-size:12px;display:inline-flex}.account-rematch-switch .account-rematch-track{box-sizing:border-box;background:#a7acb4;border-radius:999px;flex:0 0 32px;align-items:center;width:32px;height:18px;padding:2px;transition:background .15s;display:inline-flex}.account-rematch-track>span{background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .15s;box-shadow:0 1px 3px #0002}.account-rematch-switch[aria-checked=true] .account-rematch-track{background:#0e3782}.account-rematch-switch[aria-checked=true] .account-rematch-track>span{transform:translate(14px)}.account-rematch-switch[aria-checked=true]{color:#0d3277}.account-rematch-switch:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #0e3782}.account-rematch-switch:disabled{opacity:.55;cursor:wait}.account-rematch-state{font-size:12px}@media (prefers-reduced-motion:reduce){.account-rematch-switch .account-rematch-track,.account-rematch-track>span{transition:none}}.admin-account-view-button{color:#0e357d;cursor:pointer;background:0 0;border:0;padding:6px 9px;font-size:12px;font-weight:850}.admin-account-detail-card{padding:20px;position:sticky;top:20px}.admin-account-detail-card>h2{margin:0 0 20px;font-size:16px}.admin-account-detail-profile{border-bottom:1px solid #e5e7ec;justify-items:center;padding-bottom:18px;display:grid}.admin-account-detail-profile>img{object-fit:cover;background:#edf0f6;border-radius:50%;width:82px;height:82px}.admin-account-detail-profile>strong{color:#161e2c;margin-top:10px;font-size:19px}.admin-account-detail-profile>span{color:#616772;margin-top:4px;font-size:12px}.admin-account-detail-profile>div{gap:7px;margin-top:10px;display:flex}.admin-account-detail-profile em{color:#143676;background:#ebeff7;border:1px solid #b8c5dd;border-radius:6px;padding:4px 9px;font-size:12px;font-style:normal}.admin-account-detail-profile em.upload{color:#356fa8;background:#eef6fd;border-color:#c4dcf1}.admin-account-detail-profile em.administrator{color:#7a4d09;background:#fff0c9;border-color:#e7c97f}.admin-account-detail-profile em.muted{color:#b52f2f;background:#fff0f0;border-color:#efb2b2}.admin-account-detail-card dl{margin:12px 0 0}.admin-account-detail-card dl>div{grid-template-columns:92px minmax(0,1fr);align-items:center;gap:8px;min-height:39px;display:grid}.admin-account-detail-card dt{color:#7a7f88;font-size:12px}.admin-account-detail-card dd{overflow-wrap:anywhere;color:#333943;text-align:right;margin:0;font-size:12px;font-weight:750}.admin-account-detail-actions{gap:9px;margin-top:16px;display:grid}.admin-account-detail-actions button{color:#fff;cursor:pointer;background:#0d3277;border:1px solid #0d3277;border-radius:7px;height:40px;font-weight:850}.admin-account-detail-actions button:nth-child(2),.admin-account-detail-actions button.unmute{color:#0d3277;background:#fff}.admin-account-detail-actions button.mute,.admin-account-detail-actions button.danger{color:#d84747;background:#fff;border-color:#ef9b9b}.lobby-speaking-note{color:#6e747f;margin:8px 4px 0;font-size:12px}.lobby-speaking-note.denied{color:#bd3d3d;font-weight:800}.exception-uploader-name{color:#2879a5}.exception-user-name{color:#b24b3a}.exception-link{color:#9a9fa7;font-weight:800}.admin-account-detail-empty{color:#868b95;text-align:center;padding:80px 0;font-size:12px}.admin-main.account-focus{padding-top:20px}.admin-main.account-focus .admin-topbar{align-items:flex-start;min-height:78px}.admin-main.account-focus .admin-page-title>span{font-size:12px}.admin-main.account-focus .admin-page-title h1{margin:4px 0 3px;font-size:23px}.admin-main.account-focus .admin-page-title p{font-size:12px}.admin-main.account-focus .admin-title-meta{margin-top:0}.admin-main.account-focus .admin-online-summary{transform-origin:100% 0;transform:scale(.9)}.admin-account-notice{min-height:40px;padding:0 14px;font-size:12px}.admin-account-notice b{width:18px;height:18px;font-size:12px}.admin-account-summary{gap:11px}.admin-account-summary article{gap:11px;min-height:70px;padding:11px 14px}.admin-account-summary i{width:38px;height:38px;font-size:12px}.admin-account-summary span{font-size:12px}.admin-account-summary strong{margin-top:2px;font-size:20px}.admin-account-layout{grid-template-columns:minmax(0,1fr) 210px;gap:11px}.admin-account-create-row{min-height:48px}.admin-account-filters{padding:10px 12px}.admin-account-card .admin-table-wrap{border-top:1px solid #dfe2e8}.admin-account-card .admin-table-wrap table{table-layout:fixed;border-collapse:collapse;min-width:780px}.admin-account-card .admin-table-wrap th,.admin-account-card .admin-table-wrap td{border-bottom:1px solid #e1e3e8;border-right:1px solid #e1e3e8;height:54px;padding:0 12px}.admin-account-card .admin-table-wrap th:last-child,.admin-account-card .admin-table-wrap td:last-child{border-right:0}.admin-account-card .account-parent-row{background:#fff}.admin-account-card .account-parent-row:has(.account-tree-toggle){background:#fcfdfe}.account-tree-name{z-index:2;min-height:53px;position:relative}.account-tree-name.depth-1{padding-left:50px}.account-tree-name.depth-1:before,.account-child-row:not(.last-child) .account-tree-name.depth-1:after{content:none}.admin-account-card tbody td:first-child{position:relative}.account-parent-row.team-expanded td:first-child:after,.account-child-row td:first-child:before,.account-child-row td:first-child:after{content:"";z-index:1;pointer-events:none;background:#637088;position:absolute}.account-parent-row.team-expanded td:first-child:after{width:2px;top:calc(50% + 12px);bottom:-2px;left:24px}.account-child-row td:first-child:before{width:2px;top:-2px;bottom:-2px;left:24px}.account-child-row.last-child td:first-child:before{bottom:50%}.account-child-row td:first-child:after{width:40px;height:2px;top:calc(50% - 1px);left:24px}.account-tree-toggle{color:#fff;cursor:pointer;background:#0e367f;border:0;border-radius:6px;flex:none;place-items:center;width:24px;height:24px;font-size:14px;font-weight:900;display:grid}.admin-account-card .account-tree-toggle{order:1;margin-left:auto}.account-tree-name.depth-0 .account-tree-indent{display:none}.account-tree-name>span:last-child small{color:#787e89;margin-top:3px;font-size:12px}.account-child-row{background:#fbfcfd}.account-child-row .admin-account-avatar{width:34px;height:34px}.account-child-row .account-tree-indent{display:none}.admin-account-detail-card{padding:14px}.admin-account-detail-card>h2{margin-bottom:14px;font-size:16px}.admin-account-detail-profile>strong{font-size:19px}.admin-account-detail-profile>span{font-size:13px}.admin-account-detail-profile em{padding:4px 7px;font-size:12px}.admin-account-detail-card dl>div{grid-template-columns:70px minmax(0,1fr);gap:6px}.admin-account-detail-card dt,.admin-account-detail-card dd{font-size:12px}.admin-account-detail-actions button{height:38px;font-size:12px}.admin-shell{grid-template-columns:170px minmax(0,1fr)}.admin-sidebar{padding:16px 8px 13px}.admin-brand{gap:7px;padding:0 3px 15px}.admin-brand>span{border-radius:8px;flex:none;width:30px;height:34px;font-size:18px}.admin-brand strong{white-space:nowrap;font-size:16px}.admin-brand small{margin-top:2px;font-size:12px}.admin-sidebar nav{gap:5px;margin-top:13px}.admin-sidebar nav button{border-radius:9px;grid-template-columns:28px minmax(0,1fr) 8px;gap:6px;min-height:52px;padding:6px}.admin-sidebar nav button>span{border-radius:7px;width:28px;height:30px;font-size:14px}.admin-sidebar nav button strong{white-space:nowrap;font-size:16px;line-height:1.4}.admin-sidebar nav button small{margin-top:2px;font-size:12px;line-height:1.25}.admin-sidebar nav button>b{font-size:13px}.admin-sidebar-foot{border-radius:9px;padding:10px}.admin-sidebar-foot span{font-size:12px}.admin-sidebar-foot small{margin-top:5px;font-size:12px}.admin-topbar,.admin-main.account-focus .admin-topbar{background:#fff;border:1px solid #dce0e6;border-radius:12px;align-items:center;gap:20px;min-height:0;margin-bottom:14px;padding:13px 15px;box-shadow:0 5px 16px #121f370b}.admin-page-title>span,.admin-main.account-focus .admin-page-title>span{font-size:12px}.admin-page-title h1,.admin-main.account-focus .admin-page-title h1{margin:3px 0 2px;font-size:23px}.admin-page-title p,.admin-main.account-focus .admin-page-title p{font-size:12px}.admin-top-actions>button{border-radius:9px;grid-template-columns:31px minmax(0,1fr);min-width:145px;height:44px;padding:5px 8px}.admin-top-actions strong,.admin-top-actions small{font-size:12px}.admin-main,.admin-main.account-focus{padding:0 20px 38px}.admin-topbar,.admin-main.account-focus .admin-topbar{min-height:50px;box-shadow:none;background:#fff;border:0;border-bottom:1px solid #dce0e6;border-radius:0;align-items:center;gap:14px;margin:0 -20px 12px;padding:6px 20px}.admin-page-title,.admin-main.account-focus .admin-page-title{align-items:center;gap:10px;min-width:0;display:flex}.admin-page-title>span,.admin-main.account-focus .admin-page-title>span{display:none}.admin-page-title h1,.admin-main.account-focus .admin-page-title h1{white-space:nowrap;flex:none;margin:0;font-size:18px;line-height:1.2}.admin-title-meta,.admin-main.account-focus .admin-title-meta{align-items:center;gap:10px;min-width:0;margin:0;display:flex}.admin-page-title p,.admin-main.account-focus .admin-page-title p{color:#808690;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.admin-main.account-focus .admin-online-summary{transform:none}.admin-top-actions{flex:none;gap:6px}.admin-top-actions>a{border-radius:6px;height:32px;padding:0 10px;font-size:12px}.admin-top-actions>button{border-radius:7px;grid-template-columns:27px minmax(0,1fr);gap:7px;min-width:126px;height:36px;padding:3px 7px}.admin-top-actions>button>span{border-radius:6px;width:27px;height:27px;font-size:12px}.admin-top-actions strong{font-size:12px}.admin-top-actions small{margin-top:1px;font-size:12px}.admin-data-pagination label{align-items:center;gap:6px;display:flex}.admin-data-pagination label>span{font-size:12px}.admin-data-pagination select{color:#17366f;background:#fff;border:1px solid #b9c1d0;border-radius:7px;height:34px;padding:0 25px 0 10px;font-size:12px}.overview-reference{color:#171e2b;gap:12px;display:grid}.overview-reference-metrics{grid-template-columns:1fr 1fr 1.28fr 1fr 1fr 1fr;gap:10px;display:grid}.overview-reference-metrics>article,.overview-reference-metrics>button{min-width:0;min-height:110px;color:inherit;text-align:left;background:#fff;border:1px solid #e0e2e7;border-radius:10px;align-items:flex-start;gap:12px;padding:16px 14px;display:flex;box-shadow:0 3px 10px #1822350b}.overview-reference-metrics>button{cursor:pointer;font:inherit}.overview-reference-metrics>button:hover{border-color:#9faec9;transform:translateY(-1px)}.overview-reference-metrics .metric-icon{color:#fff;background:#18294a;border-radius:7px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:15px;font-style:normal;font-weight:900;display:grid}.overview-reference-metrics .metric-icon.round{border-radius:50%}.overview-reference-metrics .metric-icon.arrow{color:#18294a;background:0 0;font-size:27px}.overview-reference-metrics .metric-icon.orange{background:#ff6c16}.overview-reference-metrics .metric-icon.danger{clip-path:polygon(50% 0,100% 100%,0 100%);background:#e5232d;border-radius:0;padding-top:8px}.overview-reference-metrics>article>div,.overview-reference-metrics>button>div{flex:1;min-width:0}.overview-reference-metrics span{color:#262d3b;white-space:nowrap;font-size:12px;font-weight:800;display:block}.overview-reference-metrics strong{color:#11151b;white-space:nowrap;margin-top:4px;font-size:24px;line-height:1.2;display:block}.overview-reference-metrics small{color:#676e7b;white-space:normal;margin-top:12px;font-size:12px;line-height:1.35;display:block}.overview-reference-metrics strong small{color:inherit;margin:0;font-size:12px;display:inline}.overview-reference-metrics small b{color:#123f92;margin-left:4px}.overview-exception-metric .overview-pending-count{color:#b4232d;margin-top:5px;font-weight:700}.overview-exception-details{min-width:0;padding:0;overflow:hidden}.overview-exception-details>header{border-bottom:1px solid #e3e5e9;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.overview-exception-details h2{margin:0;font-size:15px}.overview-exception-details button{color:#0c3071;cursor:pointer;font:inherit;background:#fff;border:1px solid #d7dce4;border-radius:6px;padding:7px 10px;font-size:12px}.overview-exception-tabs{flex-wrap:wrap;gap:8px;padding:12px 16px 0;display:flex}.overview-exception-tabs button{align-items:center;gap:10px;display:flex}.overview-exception-tabs button[aria-pressed=true]{color:#fff;background:#0c3071;border-color:#0c3071}.overview-exception-note{color:#656c78;padding:0 16px;font-size:12px;line-height:1.6}.overview-exception-table{overflow-x:auto}.overview-exception-table table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:560px}.overview-exception-table th,.overview-exception-table td{text-align:left;border-bottom:1px solid #e5e7ec;padding:11px 14px;font-size:12px}.overview-exception-table th{color:#545d6f;background:#f6f7fa}.overview-exception-table th:first-child{width:24%}.overview-exception-table small,.overview-exception-table td>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.overview-exception-table small{color:#6d7480;margin-top:5px;font-size:12px}.overview-review-state{color:#434c5c}.overview-review-state.pending{color:#b36a00}.overview-review-state.approved{color:#087557}.overview-review-state.rejected{color:#b4232d}.overview-exception-details>footer,.overview-exception-details>footer>div{align-items:center;gap:12px;display:flex}.overview-exception-details>footer{color:#616979;justify-content:space-between;padding:12px 16px;font-size:12px}.overview-exception-details button:disabled{opacity:.45;cursor:default}.overview-reference-body{grid-template-columns:minmax(0,2.15fr) minmax(260px,1fr);align-items:stretch;gap:12px;display:grid}.overview-reference-body>.admin-card{border-radius:10px;padding:0;overflow:hidden;box-shadow:0 3px 10px #1822350b}.overview-business-card>header{border-bottom:1px solid #e3e5e9;justify-content:space-between;align-items:center;min-height:55px;padding:12px 16px;display:flex}.overview-business-card>header h2,.overview-risk-card>header h2,.overview-trend-card>header h2,.overview-failure-card>header h2{margin:0;font-size:15px}.overview-business-card>header h2 small{color:#656c79;font-size:12px}.overview-business-card>header>div:first-child{min-width:0}.overview-business-card>header>div[role=group]{border:1px solid #dfe2e7;border-radius:7px;display:flex;overflow:hidden}.overview-business-card>header>div button{color:#2b3240;cursor:pointer;background:#fff;border:0;border-left:1px solid #e2e4e9;min-width:54px;height:30px;padding:0 12px;font-size:12px;font-weight:800}.overview-business-card>header>div button:first-child{border-left:0}.overview-business-card>header>div button.active{color:#fff;background:#18294a}.overview-business-tables{grid-template-columns:1fr 1fr;display:grid}.overview-business-tables>section+section{border-left:1px solid #e3e5e9}.overview-business-tables h3{border-bottom:1px solid #e3e5e9;align-items:center;gap:8px;height:43px;margin:0;padding:0 14px;font-size:13px;display:flex}.overview-business-tables h3 i{color:#fff;background:#0e3681;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-style:normal;display:grid}.overview-table .head,.overview-table .row{grid-template-columns:1.45fr .52fr .62fr .62fr 1.05fr .48fr;align-items:center;column-gap:6px;display:grid}.overview-table.user .head,.overview-table.user .row{grid-template-columns:1.45fr .7fr .62fr 1.08fr .48fr}.overview-table.uploader .head,.overview-table.uploader .row{grid-template-columns:1.55fr .55fr .65fr 1.05fr .5fr}.overview-table .head{color:#525966;background:#fafafb;border-bottom:1px solid #e7e9ec;min-height:35px;padding:0 10px;font-size:12px;font-weight:800}.overview-table .row{color:#424957;border-bottom:1px solid #e7e9ec;min-height:55px;padding:6px 10px;font-size:12px}.overview-table .row:last-child{border-bottom:0}.overview-table .row>strong{color:#242c3a;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.overview-table .row>strong>i,.overview-table .row>strong>img{object-fit:cover;border-radius:50%;flex:0 0 25px;width:25px;height:25px}.overview-table .row>strong>i{color:#fff;background:#0f3885;place-items:center;font-size:12px;font-style:normal;display:grid}.overview-table .row .online-dot{background:#10a75a;border-radius:50%;width:5px;height:5px;margin-right:4px;display:inline-block}.overview-table .row>span:nth-last-child(2){color:#154090;font-weight:800}.overview-table .row span em{background:#e9ebee;border-radius:99px;width:100%;max-width:52px;height:5px;margin-top:4px;display:block;overflow:hidden}.overview-table .row span em b{border-radius:inherit;background:#134299;height:100%;display:block}.overview-table .row span.low em b{background:#ff6c16}.overview-table .row>button{color:#343c4b;cursor:pointer;background:#fff;border:1px solid #d7dbe1;border-radius:5px;height:24px;padding:0 7px;font-size:12px}.overview-empty{color:#848993;text-align:center;margin:0;padding:20px;font-size:12px}.overview-risk-card{min-width:0}.overview-risk-card>header{border-bottom:1px solid #e3e5e9;justify-content:space-between;align-items:center;min-height:55px;padding:12px 14px;display:flex}.overview-risk-card>header h2{align-items:center;gap:8px;display:flex}.overview-risk-card>header h2 i{color:#fff;background:#ed1d2c;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-style:normal;display:grid}.overview-risk-card>header>b{color:#fff;background:#e9212b;border-radius:6px;padding:6px 10px;font-size:12px}.risk-threshold{color:#686e7a;border-bottom:1px solid #e8eaed;justify-content:space-between;align-items:center;min-height:38px;padding:0 14px;font-size:12px;display:flex}.risk-threshold button{color:#686e7a;cursor:pointer;background:0 0;border:0;font-size:12px}.risk-user-list{border:1px solid #ffaaa9;border-radius:8px;margin:8px 10px 9px;overflow:hidden}.risk-user-list h3{color:#f02f35;background:#fff6f6;border-bottom:1px solid #ffd1d0;align-items:center;height:34px;margin:0;padding:0 12px;font-size:12px;display:flex}.risk-user-list article{border-bottom:1px solid #f0e2e2;grid-template-columns:28px 1fr auto auto;align-items:center;gap:7px;min-height:38px;padding:4px 10px;font-size:12px;display:grid}.risk-user-list article:last-child{border-bottom:0}.risk-user-list img{object-fit:cover;border-radius:50%}.risk-user-list article strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.risk-user-list article button{color:#ef3238;cursor:pointer;background:#fff;border:1px solid #faa;border-radius:5px;height:24px;padding:0 10px;font-size:12px;font-weight:800}.risk-summary{color:#3a414e;cursor:pointer;background:#fffaf6;border:1px solid #f0d8c5;border-radius:7px;justify-content:space-between;align-items:center;width:calc(100% - 20px);height:37px;margin:0 10px 7px;padding:0 11px;font-size:12px;font-weight:800;display:flex}.overview-trend-card{min-height:260px}.overview-trend-card>header,.overview-failure-card>header{border-bottom:1px solid #e3e5e9;justify-content:space-between;align-items:center;min-height:48px;padding:10px 16px;display:flex}.overview-trend-card>header>div{color:#59606c;gap:28px;font-size:12px;display:flex}.overview-trend-card>header span:before{content:"";vertical-align:middle;background:#133e8e;width:16px;height:2px;margin-right:5px;display:inline-block}.overview-trend-card>header span.rate:before{background:#ff6518}.overview-trend-card svg{width:100%;height:216px;display:block}.overview-trend-card svg line{stroke:#e6e8ec;stroke-width:1px}.overview-trend-card svg polyline{fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.overview-trend-card svg .orders-line{stroke:#133e8e}.overview-trend-card svg .rate-line{stroke:#ff6518}.overview-trend-card svg circle{stroke:#fff;stroke-width:2px}.overview-trend-card svg .orders-dot{fill:#133e8e}.overview-trend-card svg .rate-dot{fill:#ff6518}.overview-trend-card svg text{text-anchor:middle;font-size:12px}.overview-trend-card svg .order-value{fill:#133e8e}.overview-trend-card svg .rate-value{fill:#ff6518}.overview-trend-card svg .day-label{fill:#606773}.overview-trend-card .trend-empty{padding-top:90px}.overview-failure-card>header button{color:#d94b31;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:800}.overview-failure-total{border-bottom:1px solid #e6e8ec;grid-template-columns:1fr auto;align-items:center;min-height:57px;padding:9px 16px;display:grid}.overview-failure-total span{color:#5f6571;font-size:12px;font-weight:800}.overview-failure-total strong{color:#d53e34;font-size:23px}.overview-failure-total small{color:#878c95;grid-column:1/-1;font-size:12px}.overview-failure-list{padding:6px 16px 10px}.overview-failure-list article{grid-template-columns:1fr 64px 37px;align-items:center;gap:8px;min-height:29px;display:grid}.overview-failure-list article>div{color:#424956;justify-content:space-between;align-items:center;gap:5px;font-size:12px;display:flex}.overview-failure-list article>div strong{color:#262d3a;font-size:12px}.overview-failure-list article>em{background:#edeef0;border-radius:99px;height:6px;overflow:hidden}.overview-failure-list article>em b{border-radius:inherit;background:#ef6b3c;height:100%;display:block}.overview-failure-list article>small{color:#787e8a;text-align:right;font-size:12px}.overview-lobby-below{width:100%;padding:16px}.overview-lobby-below .admin-lobby-list{min-height:230px;max-height:330px}@media (max-width:1180px){.overview-reference-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.overview-reference-body{grid-template-columns:1fr}.overview-business-tables{grid-template-columns:1fr 1fr}}@media (max-width:760px){.overview-reference-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-business-tables{grid-template-columns:1fr}.overview-business-tables>section+section{border-top:1px solid #e3e5e9;border-left:0}.overview-reference-metrics>article,.overview-reference-metrics>button{min-height:100px;padding:13px 10px}.overview-reference-metrics strong{font-size:20px}}.uploader-shell{color:#18243b;background:#edf0f5;min-width:0;padding:0 24px 24px}.uploader-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #dce1e9;border-radius:0 0 14px 14px;width:min(940px,100%);height:72px;margin:0 auto;padding:0 18px;position:relative;top:auto;box-shadow:0 5px 18px #1c2e4f0a}.uploader-brand{gap:10px}.uploader-brand>span{color:#fff;background:#168fca;border-radius:8px;width:31px;height:31px;font-size:15px}.uploader-brand strong{color:#17243c;font-size:16px}.uploader-header-actions{gap:7px}.uploader-header-actions>a{color:#284273;background:#fff;border:1px solid #d5dbe5;border-radius:7px;padding:7px 10px;font-size:12px}.uploader-header-actions .logout-button,.uploader-header-actions button{color:#fff;background:#16408d;border:0;border-radius:7px;min-height:30px;padding:0 12px;font-size:12px;font-weight:850}.uploader-page{width:min(940px,100%);margin:0 auto 36px}.uploader-welcome{color:#1e2b43;background:#fff;border:1px solid #dce1e9;border-top:0;border-radius:0 0 14px 14px;grid-template-columns:34px minmax(170px,.8fr) minmax(260px,1.45fr) minmax(150px,.7fr);gap:12px;min-height:76px;padding:13px 18px;box-shadow:0 8px 20px #1c2e4f0a}.uploader-avatar{color:#163773;background:#d9e2f3;border:1px solid #c3d0e8;border-radius:50%;width:34px;height:34px;font-size:14px}.uploader-welcome p{color:#4b679a;letter-spacing:.04em;font-size:12px}.uploader-welcome h1{color:#1e2b43;font-size:13px}.uploader-welcome small{color:#788090;margin-top:3px;font-size:12px}.uploader-welcome-name-action{min-height:20px;margin-top:4px}.uploader-welcome-name-action .nickname-setup-button.compact{height:22px;color:#284273!important;background:#f4f6fa!important;border-color:#cfd6e4!important;padding:0 8px!important;font-size:12px!important}.uploader-welcome-name-action .nickname-state.compact{color:#4b5a75;background:#f2f4f8;border-color:#d8dee9;padding:4px 7px;font-size:12px}.uploader-announcement{color:#223353;-webkit-backdrop-filter:none;backdrop-filter:none;background:#eff3f9;border:1px solid #d0d9eb;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;gap:9px;min-height:44px;padding:8px 10px}.uploader-announcement:hover{background:#e8edf6;transform:none}.uploader-announcement>span{color:#274782;background:#d8e1f2;border-radius:5px;padding:4px 6px;font-size:12px}.uploader-announcement strong{color:#24334e;font-size:12px}.uploader-announcement small{color:#788397;margin-top:2px;font-size:12px}.uploader-announcement>b{color:#234687;font-size:14px}.uploader-online-stats{background:#f7f8fa;border:1px solid #dce1e9;border-radius:8px;gap:3px;padding:4px}.uploader-online-stats>span{color:#4d586b;background:#fff;border-radius:5px;grid-template-columns:5px minmax(0,1fr) auto auto;gap:4px;min-height:21px;padding:3px 5px}.uploader-online-stats b{width:5px;height:5px;box-shadow:none}.uploader-online-stats small{color:#717987;font-size:12px}.uploader-online-stats strong{color:#1f3357;font-size:12px}.uploader-online-stats i{color:#78849a;font-size:12px}.uploader-connection-status{color:#6e788a;margin-top:0;font-size:12px}.uploader-dashboard{grid-template-columns:126px minmax(0,1fr);gap:12px}.uploader-dashboard.compact-nav{grid-template-columns:126px minmax(0,1fr)}.uploader-entry-grid{border-radius:12px;gap:6px;padding:8px;box-shadow:0 5px 16px #1c2e4f09}.uploader-entry{text-align:center;background:#f8f9fb;border-radius:8px;grid-template-columns:1fr;gap:0;min-height:43px;padding:7px 8px}.uploader-entry:hover{background:#f0f3fa;border-color:#c4d0e5;transform:none}.uploader-entry .entry-icon{color:#26447b;background:0 0;border-radius:0;width:auto;height:auto;font-size:12px}.uploader-entry p,.uploader-entry>b{display:none}.uploader-entry strong{font-size:12px}.compact-nav .uploader-entry-grid{gap:6px;padding:8px}.compact-nav .uploader-entry{grid-template-columns:1fr;place-content:center;min-height:43px;padding:7px 8px;display:grid}.compact-nav .uploader-entry>div{display:block}.compact-nav .uploader-entry .entry-icon{display:none}.uploader-shell .inline-number-panel,.uploader-shell .inline-user-panel,.uploader-shell .team-statistics-panel,.uploader-shell .lobby-chat-panel,.uploader-shell .lobby-rules-panel,.uploader-shell .ranking-board{background:#fff;border:1px solid #dce1e9;border-radius:12px;padding:14px;box-shadow:0 5px 18px #1c2e4f09}.uploader-shell .user-account-cards{gap:8px;margin-top:0}.uploader-shell .user-account-cards article{border-radius:8px;min-height:64px;padding:10px}.uploader-shell .user-account-cards span{font-size:12px}.uploader-shell .user-account-cards strong{margin-top:5px;font-size:19px}.uploader-shell .inline-user-list{border-radius:9px;margin-top:10px}.uploader-shell .inline-user-list-head{min-height:55px;padding:10px 12px}.uploader-shell .inline-user-list-head strong,.uploader-shell .inline-user-list-head p,.uploader-shell .inline-user-list-head>span,.uploader-shell .team-database-message{font-size:12px}.uploader-shell .inline-user-table-wrap th,.uploader-shell .inline-user-table-wrap td{height:42px;padding:0 11px;font-size:12px}.uploader-shell .inline-user-table-wrap th{height:34px;font-size:12px}.uploader-shell .user-role,.uploader-shell .user-state,.uploader-shell .inline-user-table-wrap td>small{font-size:12px}.uploader-shell .user-row-actions{gap:4px}.uploader-shell .user-row-actions button{border-radius:5px;height:25px;padding:0 7px;font-size:12px}.uploader-shell .uploader-disclaimer{margin-top:12px;font-size:12px}@media (max-width:720px){.uploader-shell{padding:0 10px 10px}.uploader-header{border-radius:0 0 11px 11px;height:auto;min-height:58px;padding:9px 11px}.uploader-header-actions>a{display:none}.uploader-page{width:100%}.uploader-welcome{grid-template-columns:34px minmax(0,1fr);padding:11px}.uploader-announcement{grid-column:1/-1}.uploader-online-stats{grid-column:1/-1;grid-template-columns:1fr 1fr}.uploader-dashboard,.uploader-dashboard.compact-nav{grid-template-columns:1fr}.uploader-entry-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:721px){.uploader-header,.uploader-page{width:min(1180px,100% - 8px)}.uploader-dashboard,.uploader-dashboard.compact-nav{grid-template-columns:184px minmax(0,1fr)}.uploader-entry-grid{gap:7px;padding:10px}.uploader-entry,.compact-nav .uploader-entry{text-align:left;grid-template-columns:26px minmax(0,1fr);align-items:center;min-height:48px;padding:8px 10px}.uploader-entry .entry-icon,.compact-nav .uploader-entry .entry-icon{place-items:center;width:24px;height:24px;font-size:12px;display:grid}.uploader-entry>div,.compact-nav .uploader-entry>div{display:block}.uploader-entry strong{font-size:12px}.uploader-entry>b{color:#8a92a2;justify-self:end;font-size:15px;display:block}.uploader-header{border-radius:0 0 12px 12px}}.uploader-shell{overflow-x:hidden}.uploader-welcome{color:#1e2b43;background:#fff;border:1px solid #dce1e9;border-top:0;border-radius:0 0 12px 12px;min-height:76px;box-shadow:0 8px 20px #1c2e4f0a}.uploader-welcome:after{display:none}.uploader-announcement{color:#223353;background:#eff3f9;border-color:#d0d9eb;border-radius:9px;min-height:44px}.uploader-online-stats{background:#f7f8fa;border-color:#dce1e9;border-radius:8px}.uploader-connection-status{color:#6e788a!important}@media (min-width:721px){.uploader-shell{padding-inline:12px}.uploader-header,.uploader-page{width:min(1180px,100%)}.uploader-header{height:68px}.uploader-page{margin-bottom:28px}}.uploader-header{background:#f7f8fb;border-top:5px solid #3563b8;border-bottom-color:#cfd7e6;border-radius:0 0 18px 18px;height:auto;min-height:0;padding:20px 26px 21px;display:block;box-shadow:0 10px 26px #1c2e4f17}.uploader-header-main{grid-template-columns:156px minmax(0,1fr) 142px;align-items:center;gap:18px;min-height:100px;display:grid}.uploader-welcome{min-width:0;min-height:92px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:auto;grid-template-columns:46px minmax(200px,.82fr) minmax(280px,1.4fr) minmax(176px,.6fr);gap:20px;margin-top:0;padding:0}.uploader-header .uploader-brand,.uploader-header .uploader-header-actions{flex:none}.uploader-header .uploader-brand>span{border-radius:13px;width:46px;height:46px;font-size:19px;box-shadow:0 5px 12px #0c76bc2e}.uploader-header .uploader-brand strong{letter-spacing:.01em;font-size:18px}.uploader-header .uploader-avatar{border-radius:14px;width:46px;height:46px;font-size:19px}.uploader-header .uploader-welcome h1{font-size:16px}.uploader-header .uploader-welcome p,.uploader-header .uploader-welcome small{font-size:12px}.uploader-header .uploader-announcement{background:#edf1f8;border-left:3px solid #456eb9;min-height:62px;padding:11px 14px}.uploader-header .uploader-online-stats{background:#eef1f6;border-color:#d4dbe7}.uploader-header .uploader-connection-status{padding-left:3px;color:#4d5d7b!important}.uploader-shell{background:#e8ebf1}.uploader-page{padding-top:18px}.uploader-dashboard,.uploader-dashboard.compact-nav{gap:18px}.uploader-shell .inline-number-panel,.uploader-shell .inline-user-panel,.uploader-shell .team-statistics-panel,.uploader-shell .lobby-chat-panel,.uploader-shell .lobby-rules-panel,.uploader-shell .ranking-board{border-color:#d5dbe5;box-shadow:0 10px 28px #1d2c4912}.uploader-entry:not(.active) .entry-icon.blue{color:#8fd4ef;background:#173e59}.uploader-entry:not(.active) .entry-icon.green{color:#8aa6d9;background:#172847}.uploader-entry:not(.active) .entry-icon.violet{color:#c1b3fa;background:#3e3767}.uploader-entry:not(.active) .entry-icon.amber{color:#f4cf7a;background:#564319}.uploader-entry:not(.active) .entry-icon.coral{color:#f2a8ae;background:#5b3035}.uploader-presence{gap:3px;min-width:0;display:grid}.uploader-presence .uploader-online-stats{min-width:0}.uploader-presence .uploader-connection-status{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.uploader-page{margin-top:0}.uploader-dashboard,.uploader-dashboard.compact-nav{align-items:start;margin-top:0}.inline-user-list-head{align-items:center}.inline-user-list-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.inline-user-list-actions>button{color:#fff;cursor:pointer;background:#16408d;border:0;border-radius:6px;min-height:28px;padding:0 10px;font-size:12px;font-weight:850}.inline-user-list-actions>button:hover{background:#0f3377}.uploader-entry-grid{background:linear-gradient(#101b2f 0%,#0b1323 100%);border-color:#16243e;border-radius:14px;padding:12px 10px;box-shadow:8px 10px 26px #0a111e1f}.uploader-entry{color:#b8bfcd;background:0 0;border-color:#0000;gap:10px;min-height:52px;padding:9px 10px}.uploader-entry strong{color:inherit}.uploader-entry p{color:#6f7b91}.uploader-entry>b{color:#647087}.uploader-entry .entry-icon{color:#8e9cb7;background:#ffffff0e}.uploader-entry.active{color:#fff;background:linear-gradient(135deg,#3261b938,#1c41851f);border-color:#5b86d740}.uploader-entry:hover{color:#fff;background:#ffffff0d;border-color:#0000}.uploader-shell{width:100%;min-width:0;padding-inline:0;font-family:Inter,Roboto,PingFang SC,Microsoft YaHei,sans-serif;overflow-x:hidden}.uploader-header,.uploader-page{box-sizing:border-box;width:100%;max-width:none}.uploader-page{padding-inline:clamp(18px,3vw,44px)}.uploader-dashboard,.uploader-dashboard.compact-nav{grid-template-columns:minmax(190px,220px) minmax(0,1fr)}.inline-number-table-wrap{overflow-x:auto}.inline-number-toolbar{background:#f3f5f8;border-color:#d6dce8;grid-template-columns:minmax(150px,.7fr) minmax(220px,1fr) auto minmax(280px,1.55fr);gap:12px;padding:15px}.inline-number-toolbar input,.inline-number-toolbar button{height:46px}.inline-number-toolbar input{width:auto;min-width:0}.inline-upload-restriction{background:#fff9ed;min-width:0;height:46px}.inline-record-filters button{background:#f4f5f8;border-color:#dce0e8;min-height:32px;padding-inline:12px}.inline-record-filters button.active{background:#1a5b60;border-color:#1a5b60}.upload-status.success{color:#176b53;background:#dff4ea;border-color:#bfe5d3}.upload-status.failure{color:#9d4b4b;background:#fbe7e7;border-color:#f1caca}.upload-status.timeout{color:#87631e;background:#fff1d2;border-color:#efd79a}@media (min-width:721px){.uploader-header{padding-inline:clamp(20px,3vw,44px)}.uploader-page{padding-top:22px}}@media (max-width:1024px) and (min-width:721px){.uploader-header-main{grid-template-columns:minmax(120px,140px) minmax(0,1fr) auto}.uploader-welcome{grid-template-columns:38px minmax(0,.85fr) minmax(0,1.25fr) minmax(120px,.7fr)}.uploader-dashboard,.uploader-dashboard.compact-nav{grid-template-columns:190px minmax(0,1fr)}}@media (max-width:720px){.uploader-welcome{grid-template-columns:38px minmax(0,1fr);gap:10px;width:100%}.uploader-welcome>.uploader-announcement,.uploader-welcome>.uploader-presence{grid-column:1/-1}.inline-number-toolbar{grid-template-columns:1fr}.inline-number-toolbar input,.inline-number-toolbar button,.inline-upload-restriction{width:100%;min-width:0}}@media (max-width:1024px) and (min-width:721px){.uploader-header{padding:16px 14px 17px}.uploader-header-main{grid-template-columns:126px minmax(0,1fr) 126px;gap:12px}.uploader-welcome{grid-template-columns:38px minmax(145px,.78fr) minmax(190px,1.35fr) minmax(132px,.62fr);gap:10px}.uploader-header .uploader-avatar{width:38px;height:38px}.uploader-header .uploader-brand strong{font-size:16px}.uploader-welcome h1{font-size:12px}.uploader-announcement{gap:6px}}@media (max-width:720px){.uploader-header{border-top-width:3px;padding:10px 11px 12px}.uploader-header-main{grid-template-columns:minmax(0,1fr) auto;gap:9px;min-height:0;display:grid}.uploader-welcome{border-top:0;grid-column:1/-1;min-height:0;margin-top:2px;padding-top:9px}.uploader-presence{grid-column:1/-1}.inline-user-list-actions{gap:5px}.inline-user-list-actions>button{padding-inline:8px}}@media (min-width:721px){.uploader-header-main{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(142px,176px);align-items:center;gap:10px clamp(18px,2.5vw,32px)}.uploader-header-main>.uploader-welcome{grid-area:1/1/span 2;width:100%}.uploader-header-main>.uploader-brand{grid-area:1/2;justify-self:end}.uploader-header-main>.uploader-header-actions{grid-area:2/2;place-self:start end}.uploader-header-actions{justify-content:flex-end}}@media (max-width:1024px) and (min-width:721px){.uploader-header-main{grid-template-columns:minmax(0,1fr) minmax(132px,158px);column-gap:16px}.uploader-header-main>.uploader-welcome{grid-template-columns:38px minmax(0,.85fr) minmax(0,1.25fr) minmax(110px,.7fr);gap:10px}}@media (min-width:721px){.uploader-header-main{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) minmax(250px,310px);gap:8px clamp(22px,3vw,40px);min-height:156px}.uploader-status-strip{grid-area:1/1/span 3;grid-template-columns:minmax(0,1fr) minmax(150px,190px);align-items:center;gap:clamp(14px,2vw,24px);width:100%;min-height:136px;display:grid}.uploader-status-strip .uploader-announcement{min-height:86px;padding:14px 16px}.uploader-status-strip .uploader-announcement>span{font-size:12px}.uploader-status-strip .uploader-announcement strong{font-size:16px;line-height:1.45}.uploader-status-strip .uploader-announcement small{font-size:12px}.uploader-status-strip .uploader-announcement>b{font-size:24px}.uploader-status-strip .uploader-online-stats{gap:6px;padding:7px}.uploader-status-strip .uploader-online-stats>span{gap:6px;min-height:32px;padding:6px 8px}.uploader-status-strip .uploader-online-stats small{font-size:12px}.uploader-status-strip .uploader-online-stats strong{font-size:17px}.uploader-status-strip .uploader-online-stats i,.uploader-status-strip .uploader-connection-status{font-size:12px}.uploader-profile{background:#eaeff7;border:1px solid #cfd7e7;border-radius:12px;grid-area:1/2;justify-content:flex-end;align-items:center;gap:12px;min-width:0;padding:7px 10px;display:flex}.uploader-profile .uploader-avatar{border-radius:16px;flex:none;width:56px;height:56px;font-size:23px}.uploader-profile .uploader-welcome-identity{text-align:right;min-width:0}.uploader-profile .uploader-welcome-identity p{margin-bottom:5px;font-size:12px}.uploader-profile .uploader-welcome-identity h1{font-size:22px;line-height:1.2}.uploader-profile .uploader-welcome-identity small{margin-top:5px;font-size:12px}.uploader-profile .uploader-welcome-name-action{justify-content:flex-end;margin-top:7px}.uploader-profile .nickname-setup-button.compact{height:27px;font-size:12px!important}.uploader-profile .nickname-state.compact{font-size:12px}.uploader-header-main>.uploader-brand{grid-area:2/2;justify-self:end;min-height:34px}.uploader-header-main>.uploader-brand>span{border-radius:10px;width:38px;height:38px;font-size:17px}.uploader-header-main>.uploader-brand strong{font-size:17px}.uploader-header-main>.uploader-header-actions{grid-area:3/2;place-self:end}.uploader-header-main>.uploader-header-actions>a,.uploader-header-main>.uploader-header-actions .logout-button{min-height:32px;font-size:12px}}@media (max-width:1024px) and (min-width:721px){.uploader-header-main{grid-template-columns:minmax(0,1fr) minmax(220px,260px);column-gap:14px}.uploader-status-strip{grid-template-columns:minmax(0,1fr) 140px;gap:10px}.uploader-profile{gap:8px;padding-inline:7px}.uploader-profile .uploader-avatar{width:46px;height:46px}.uploader-profile .uploader-welcome-identity h1{font-size:17px}.uploader-status-strip .uploader-announcement strong{font-size:13px}}@media (max-width:720px){.uploader-header-main{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) auto;display:grid}.uploader-status-strip{grid-area:2/1/auto/-1;grid-template-columns:1fr;gap:8px;display:grid}.uploader-profile{grid-area:1/1;align-items:center;gap:8px;display:flex}.uploader-header-main>.uploader-brand{grid-area:1/2}.uploader-header-main>.uploader-header-actions{grid-area:3/1/auto/-1;justify-self:end}.uploader-profile .uploader-welcome-identity h1{font-size:17px}.uploader-profile .uploader-welcome-identity{min-width:0}}@media (min-width:721px){.uploader-shell{color:#182133;background:#e8ebf1;width:100%;min-width:0;overflow-x:hidden}.uploader-header{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-top:0;border-bottom:1px solid #d5dbe5;border-radius:0;height:auto;min-height:0;padding:0 clamp(20px,3vw,42px);position:sticky;top:0;box-shadow:0 6px 18px #101b2f12}.uploader-header-main{grid-template-rows:68px 248px;grid-template-columns:minmax(210px,auto) minmax(0,1fr) auto;align-items:center;gap:0 clamp(16px,2vw,28px);width:min(1280px,100%);min-height:0;margin:0 auto;display:grid}.uploader-header-main>.uploader-brand{grid-area:1/1;justify-self:start;min-width:0}.uploader-header .uploader-brand>span{border-radius:11px;width:42px;height:42px;font-size:18px}.uploader-header .uploader-brand strong{color:#17243c;font-size:20px}.uploader-header-main>.uploader-header-actions{grid-area:1/3;place-self:center end}.uploader-header-actions{justify-content:flex-end;gap:10px}.uploader-header-actions>a,.uploader-header-actions .logout-button{font-size:12px}.uploader-header-main>.uploader-welcome{box-sizing:border-box;color:#fff;background:linear-gradient(120deg,#111e37,#0d3173);border:0;border-radius:18px 18px 0 0;grid-area:2/1/auto/-1;grid-template-columns:minmax(285px,.9fr) minmax(320px,1.25fr) minmax(175px,.5fr);align-items:center;gap:clamp(14px,2vw,24px);width:100%;min-width:0;min-height:248px;margin:0;padding:20px 28px;display:grid;box-shadow:0 14px 34px #121f3729}.uploader-welcome:after{content:"";pointer-events:none;border:42px solid #81a7ed1a;border-radius:50%;width:260px;height:260px;position:absolute;top:-182px;right:14%}.uploader-welcome>.uploader-profile{color:#fff;background:0 0;border:0;border-radius:0;grid-area:1/1;align-items:center;gap:16px;min-width:0;min-height:0;padding:0;display:flex}.uploader-welcome>.uploader-profile .uploader-avatar{border-radius:18px;flex:none;width:64px;height:64px;font-size:27px}.uploader-profile .uploader-welcome-identity{text-align:left;min-width:0}.uploader-profile .uploader-welcome-identity p{color:#8aaae5;margin:0 0 5px;font-size:12px}.uploader-profile .uploader-welcome-identity h1{color:#fff;margin:0;font-size:25px;line-height:1.15}.uploader-profile .uploader-welcome-identity small{color:#b6c1d5;margin-top:6px;font-size:12px;display:block}.uploader-profile .uploader-welcome-name-action{justify-content:flex-start;min-height:30px;margin-top:9px}.uploader-welcome .uploader-announcement{color:#fff;background:#ffffff1f;border:1px solid #fff3;border-radius:14px;grid-area:1/2;min-width:0;min-height:74px;padding:13px 15px}.uploader-welcome .uploader-announcement>span{color:#111e35;background:#82a4e3;font-size:12px}.uploader-welcome .uploader-announcement strong{font-size:15px;line-height:1.35}.uploader-welcome .uploader-announcement small{color:#bcc6d9;font-size:12px}.uploader-welcome .uploader-announcement>b{color:#8dade8;font-size:24px}.uploader-welcome>.uploader-presence{grid-area:1/3;gap:4px;min-width:0;display:grid}.uploader-welcome .uploader-online-stats{background:#0c152547;border:1px solid #ffffff29;border-radius:13px;gap:6px;min-width:0;padding:8px}.uploader-welcome .uploader-online-stats>span{gap:6px;min-height:32px;padding:6px 8px}.uploader-welcome .uploader-online-stats small{color:#cad4e7;margin:0;font-size:12px}.uploader-welcome .uploader-online-stats strong{color:#fff;font-size:17px}.uploader-welcome .uploader-online-stats i{color:#8fa9d9;font-size:12px}.uploader-welcome .uploader-connection-status{padding-left:3px;font-size:12px;color:#b6c1d5!important}.uploader-page{box-sizing:border-box;width:100%;max-width:1280px;margin:16px auto 44px;padding-inline:clamp(18px,3vw,42px)}.uploader-dashboard,.uploader-dashboard.compact-nav{grid-template-columns:minmax(184px,220px) minmax(0,1fr);gap:16px}.uploader-entry-grid{border-radius:14px}}@media (min-width:721px) and (max-width:1100px){.uploader-header-main{grid-template-rows:62px 220px;grid-template-columns:minmax(190px,.85fr) minmax(0,1fr) auto;column-gap:12px}.uploader-header-main>.uploader-welcome{grid-template-columns:minmax(230px,.9fr) minmax(250px,1.25fr) minmax(145px,.55fr);gap:12px;min-height:220px;padding:20px}.uploader-welcome>.uploader-profile .uploader-avatar{width:52px;height:52px}.uploader-profile .uploader-welcome-identity h1{font-size:20px}.uploader-welcome .uploader-announcement strong{font-size:13px}.uploader-welcome .uploader-online-stats small{font-size:12px}.uploader-welcome .uploader-online-stats strong{font-size:16px}}@media (min-width:721px){.uploader-dashboard.compact-nav{grid-template-columns:78px minmax(0,1fr)}.uploader-dashboard.compact-nav .uploader-entry-grid{gap:7px;padding:10px 8px}.uploader-dashboard.compact-nav .uploader-entry{grid-template-columns:1fr;place-items:center;min-height:48px;padding:5px;display:grid}.uploader-dashboard.compact-nav .uploader-entry .entry-icon{width:40px;height:40px;font-size:12px}.uploader-dashboard.compact-nav .uploader-entry>div,.uploader-dashboard.compact-nav .uploader-entry>b{display:none}.uploader-header .uploader-brand strong{font-size:21px}.uploader-profile .uploader-welcome-identity h1{letter-spacing:0;font-size:27px}.uploader-profile .uploader-welcome-identity small{color:#c7d0e1;font-size:12px}.uploader-welcome .uploader-announcement>span{font-size:12px}.uploader-welcome .uploader-announcement strong{font-size:16px;line-height:1.4}.uploader-welcome .uploader-announcement small{color:#c7d0e1;font-size:12px}.uploader-welcome .uploader-online-stats small{color:#d4dcec;font-size:12px}.uploader-welcome .uploader-online-stats strong{font-size:19px}.uploader-welcome .uploader-online-stats i{font-size:12px}.uploader-welcome .uploader-connection-status{font-size:12px;color:#c7d0e1!important}.uploader-entry.active{position:relative;box-shadow:inset 3px 0 #658dd6}.uploader-entry:focus-visible{outline-offset:2px;outline:3px solid #658dd69e}.uploader-announcement:focus-visible{outline-offset:2px;outline:3px solid #658dd69e}.uploader-header-actions>a:focus-visible{outline-offset:2px;outline:3px solid #658dd69e}.uploader-header-actions>button:focus-visible{outline-offset:2px;outline:3px solid #658dd69e}.inline-record-filters button:focus-visible{outline-offset:2px;outline:3px solid #658dd69e}.inline-number-toolbar input:focus-visible{outline-offset:2px;outline:3px solid #658dd69e}.inline-number-toolbar button:focus-visible{outline-offset:2px;outline:3px solid #658dd69e}.inline-number-toolbar input,.inline-number-toolbar button{font-size:12px}.inline-toolbar-title strong{font-size:13px}.inline-toolbar-title span,.inline-upload-restriction strong,.inline-upload-restriction small{font-size:12px}.inline-number-table-head strong{font-size:15px}.inline-number-table-head>span,.inline-number-table-wrap th,.inline-number-table-wrap td{font-size:12px}.inline-number-table-wrap th{letter-spacing:0;font-size:12px}.inline-number-table-wrap thead th{z-index:2;position:sticky;top:0}.inline-number-table-wrap tbody tr:focus-within{background:#edf1f8}.uploader-disclaimer{color:#788192;font-size:12px}}@media (min-width:721px) and (max-width:1100px){.uploader-profile .uploader-welcome-identity h1{font-size:22px}.uploader-welcome .uploader-announcement strong{font-size:14px}.uploader-welcome .uploader-online-stats small{font-size:12px}.uploader-welcome .uploader-online-stats strong{font-size:17px}.inline-number-table-wrap th,.inline-number-table-wrap td{font-size:12px}}@media (min-width:721px){.uploader-shell{color:#18243a;background:#edf0f5;min-width:0}.uploader-header{box-sizing:border-box;background:#fff;border-bottom:1px solid #dce1e9;border-radius:0 0 12px 12px;width:100%;min-height:72px;padding:10px 14px;box-shadow:0 4px 12px #1827420a}.uploader-header-main{grid-template-columns:minmax(140px,160px) minmax(124px,150px) minmax(250px,1fr) minmax(142px,160px) auto;align-items:center;gap:14px;width:min(1180px,100%);min-height:50px;margin:0 auto;display:grid}.uploader-header-main>.uploader-brand{grid-area:1/1;min-width:0}.uploader-header .uploader-brand{gap:10px}.uploader-header .uploader-brand>span{color:#fff;width:30px;height:30px;box-shadow:none;background:#168dcb;border-radius:8px;font-size:15px}.uploader-header .uploader-brand strong{color:#18243a;white-space:nowrap;font-size:16px}.uploader-header-main>.uploader-header-actions{grid-area:1/5;justify-self:end;min-width:0}.uploader-header-actions{gap:7px}.uploader-header-actions>a,.uploader-header-actions .logout-button{color:#163774;white-space:nowrap;background:#fff;border:1px solid #d4dae5;border-radius:7px;min-height:30px;padding:0 9px;font-size:12px}.uploader-header-actions .logout-button{color:#fff;background:#123c8b;border-color:#123c8b}.uploader-header-main>.uploader-welcome{color:#18243a;width:auto;min-width:0;min-height:50px;box-shadow:none;background:0 0;border:0;grid-area:1/2/auto/5;margin:0;padding:0;display:contents}.uploader-welcome:after{display:none}.uploader-welcome>.uploader-profile{color:#1b2b4a;background:#f0f3f8;border:1px solid #e0e5ee;border-radius:8px;grid-area:1/2;align-items:center;gap:7px;min-width:0;min-height:44px;padding:5px 8px;display:flex}.uploader-profile .uploader-avatar{color:#182b4e;background:#83a3dd;border:0;border-radius:50%;flex:none;width:30px;height:30px;font-size:13px}.uploader-profile .uploader-welcome-identity{text-align:left;min-width:0}.uploader-profile .uploader-welcome-identity p{color:#16408d;margin:0;font-size:12px;line-height:1.2}.uploader-profile .uploader-welcome-identity h1{color:#18243a;text-overflow:ellipsis;white-space:nowrap;margin:1px 0 0;font-size:12px;line-height:1.2;overflow:hidden}.uploader-profile .uploader-welcome-identity small,.uploader-profile .uploader-welcome-name-action{display:none}.uploader-welcome .uploader-announcement{color:#233048;min-width:0;min-height:44px;box-shadow:none;background:#eef2f9;border:1px solid #d7dfee;border-radius:8px;grid-area:1/3;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;padding:7px 9px;display:grid}.uploader-welcome .uploader-announcement>span{color:#26447b;background:#d8e1f2;border-radius:5px;padding:4px 6px;font-size:12px}.uploader-welcome .uploader-announcement strong{color:#233048;font-size:12px;line-height:1.25}.uploader-welcome .uploader-announcement small{color:#788397;margin-top:2px;font-size:12px;display:block}.uploader-welcome .uploader-announcement>b{color:#234687;font-size:13px}.uploader-welcome>.uploader-presence{grid-area:1/4;gap:2px;min-width:0;display:grid}.uploader-welcome .uploader-online-stats{background:#f7f8fa;border:1px solid #dce1e9;border-radius:7px;gap:3px;padding:4px}.uploader-welcome .uploader-online-stats>span{color:#4d586b;background:#fff;border-radius:4px;min-height:18px;padding:2px 4px}.uploader-welcome .uploader-online-stats small{color:#717987;font-size:12px}.uploader-welcome .uploader-online-stats strong{color:#1f3357;font-size:12px}.uploader-welcome .uploader-online-stats i{color:#78849a;font-size:12px}.uploader-welcome .uploader-connection-status{font-size:12px;color:#6e788a!important}.uploader-page{width:min(1180px,100% - 20px);margin:10px auto 24px;padding:0}.uploader-dashboard,.uploader-dashboard.compact-nav{grid-template-columns:128px minmax(0,1fr);align-items:stretch;gap:12px}.uploader-entry-grid{min-height:396px;box-shadow:none;background:#fff;border:1px solid #e0e4eb;border-radius:10px;align-content:start;gap:7px;padding:10px}.uploader-entry,.uploader-dashboard.compact-nav .uploader-entry{color:#2d436d;background:#f6f7fa;border:1px solid #0000;border-radius:7px;grid-template-columns:1fr;place-items:center;min-height:42px;padding:8px 6px;display:grid}.uploader-entry .entry-icon,.uploader-dashboard.compact-nav .uploader-entry .entry-icon{display:none}.uploader-entry>div,.uploader-dashboard.compact-nav .uploader-entry>div{min-width:0;display:block}.uploader-entry strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.uploader-entry p,.uploader-entry>b,.uploader-dashboard.compact-nav .uploader-entry>b{display:none}.uploader-entry.active{color:#173978;box-shadow:none;background:#e5ebf6;border-color:#c9d4e9}.uploader-entry:hover{background:#edf1f8;border-color:#cdd7e9;transform:none}.uploader-shell .inline-number-panel,.uploader-shell .inline-user-panel,.uploader-shell .team-statistics-panel,.uploader-shell .lobby-chat-panel,.uploader-shell .lobby-rules-panel,.uploader-shell .ranking-board{min-height:396px;box-shadow:none;background:#fff;border:1px solid #e0e4eb;border-radius:10px;padding:14px}.uploader-shell .user-account-cards{gap:8px;margin-top:0}.uploader-shell .user-account-cards article{background:#f7f8fa;border:1px solid #e2e6ec;border-radius:8px;min-height:64px;padding:10px}.uploader-shell .user-account-cards span{font-size:12px}.uploader-shell .user-account-cards strong{color:#18243a;margin-top:4px;font-size:19px}.uploader-shell .inline-user-list{border:1px solid #e2e6ec;border-radius:8px;margin-top:12px}.uploader-shell .inline-user-list-head{min-height:48px;padding:9px 12px}.uploader-shell .inline-user-list-head p{color:#878d97;margin-top:3px;font-size:12px}.uploader-shell .inline-user-list-actions>button{border-radius:6px;min-height:24px;padding:0 9px;font-size:12px}.uploader-shell .inline-user-table-wrap th,.uploader-shell .inline-user-table-wrap td{height:38px;padding:0 11px;font-size:12px}.uploader-shell .inline-user-table-wrap th{color:#707681;background:#fbfbfc;height:30px;font-size:12px}.uploader-shell .user-role,.uploader-shell .user-state,.uploader-shell .inline-user-table-wrap td>small{font-size:12px}.uploader-disclaimer{color:#818793;text-align:center;margin-top:9px;font-size:12px}.uploader-header-main{grid-template-rows:86px;min-height:86px}.uploader-header{min-height:86px}.uploader-welcome>.uploader-profile{border-color:#d5dce9;border-radius:10px;gap:10px;min-height:70px;padding:6px 10px;box-shadow:0 3px 10px #1827420a}.uploader-profile .uploader-avatar{border-radius:14px;width:54px;height:54px;font-size:20px}.uploader-profile .uploader-welcome-identity p{font-size:12px}.uploader-profile .uploader-welcome-identity h1{font-size:13px}.uploader-welcome .uploader-announcement{border-radius:9px;min-height:58px;padding:9px 11px}.uploader-welcome .uploader-announcement>span,.uploader-welcome .uploader-announcement strong,.uploader-welcome .uploader-announcement small{font-size:12px}.uploader-welcome .uploader-online-stats small,.uploader-welcome .uploader-online-stats strong,.uploader-welcome .uploader-online-stats i,.uploader-welcome .uploader-connection-status{font-size:12px}.uploader-header{min-height:90px;padding-block:5px}.uploader-header-main{grid-template-rows:46px 34px;grid-template-columns:minmax(145px,170px) minmax(150px,205px) minmax(280px,1fr) minmax(214px,auto);gap:0 14px;min-height:80px}.uploader-header-main>.uploader-brand{z-index:3;grid-area:1/1;align-self:start;padding-top:1px;position:relative}.uploader-header-main>.uploader-header-actions{grid-area:1/4/span 2;align-self:center}.uploader-header-main>.uploader-welcome{grid-area:1/1/span 2/-1}.uploader-welcome>.uploader-profile{grid-area:1/2/span 2;align-self:center;gap:8px;min-height:64px;padding:6px 10px}.uploader-profile .uploader-avatar{border-radius:12px;width:50px;height:50px}.uploader-profile .uploader-welcome-identity p{font-size:12px;line-height:1.1}.uploader-profile .uploader-welcome-identity h1{font-size:14px;line-height:1.15}.uploader-profile .uploader-welcome-identity small{display:none}.uploader-profile .uploader-welcome-name-action{justify-content:flex-start;min-height:18px;margin-top:3px;display:flex}.uploader-profile .nickname-setup-button.compact,.uploader-profile .nickname-state.compact{white-space:nowrap;height:18px;min-height:18px;line-height:18px;padding:0 6px!important;font-size:12px!important}.uploader-welcome .uploader-announcement{grid-area:1/3/span 2;align-self:center;min-height:52px;padding:8px 10px}.uploader-welcome>.uploader-presence{grid-area:2/1;place-self:end;width:calc(100% - 14px)}.uploader-welcome .uploader-online-stats{border-radius:7px;gap:3px;padding:5px}.uploader-welcome .uploader-online-stats>span{min-height:21px;padding:3px 5px}.uploader-welcome .uploader-online-stats small,.uploader-welcome .uploader-online-stats strong,.uploader-welcome .uploader-online-stats i,.uploader-welcome .uploader-connection-status{font-size:12px}.uploader-page{margin-top:14px}.inline-number-toolbar{grid-template-columns:minmax(118px,.45fr) minmax(220px,1fr) auto minmax(0,1.45fr);gap:10px}.inline-upload-restriction{grid-template-columns:auto minmax(0,.8fr) minmax(0,1.2fr);gap:7px;min-width:0}.inline-upload-restriction .restriction-rule{min-width:0;overflow:hidden}.inline-upload-restriction strong,.inline-upload-restriction small{width:100%;min-width:0}.team-summary-grid{gap:5px;padding:6px}.team-summary-grid article{min-height:60px;padding:8px 6px}.team-summary-grid span{min-height:18px;font-size:12px}.team-summary-grid strong{margin-top:3px;font-size:19px}.uploader-shell .inline-user-list-head strong{font-size:15px}.uploader-shell .inline-user-list-head p,.uploader-shell .inline-user-list-actions>span{font-size:12px}.uploader-shell .inline-user-list-actions>button{min-height:28px;font-size:12px}.uploader-shell .inline-user-table-wrap th,.uploader-shell .inline-user-table-wrap td,.uploader-shell .inline-user-table-wrap th,.uploader-shell .user-role,.uploader-shell .user-state,.uploader-shell .inline-user-table-wrap td>small{font-size:12px}.uploader-entry.active{color:#192d51;background:#c8d5ee;border-color:#8fa7d3;box-shadow:inset 3px 0 #154295}.uploader-entry.active strong{color:#192d51}}@media (min-width:721px) and (max-width:1100px){.uploader-header-main{grid-template-columns:140px minmax(140px,180px) minmax(240px,1fr) minmax(190px,auto);column-gap:10px}.uploader-profile .uploader-avatar{width:44px;height:44px}.uploader-profile .uploader-welcome-identity h1{font-size:13px}.uploader-welcome .uploader-announcement strong,.uploader-welcome .uploader-online-stats small,.uploader-welcome .uploader-online-stats strong{font-size:12px}.inline-number-toolbar{grid-template-columns:minmax(104px,.4fr) minmax(190px,1fr) auto minmax(0,1.3fr)}}@media (min-width:721px) and (max-width:900px){.uploader-header{min-height:82px;padding-inline:12px}.uploader-header-main{grid-template-rows:41px 31px;grid-template-columns:116px 148px minmax(170px,1fr) 122px;column-gap:8px;min-height:72px}.uploader-header .uploader-brand{gap:6px}.uploader-header .uploader-brand>span{border-radius:8px;width:30px;height:30px;font-size:14px}.uploader-header .uploader-brand strong{font-size:15px}.uploader-header-actions{gap:4px}.uploader-header-actions>a,.uploader-header-actions .logout-button{min-height:27px;padding-inline:6px;font-size:12px}.uploader-welcome>.uploader-profile{gap:6px;min-height:56px;padding:4px 6px}.uploader-profile .uploader-avatar{border-radius:10px;width:42px;height:42px}.uploader-profile .uploader-welcome-identity p,.uploader-profile .uploader-welcome-identity h1{font-size:12px}.uploader-profile .uploader-welcome-name-action{min-height:16px;margin-top:1px}.uploader-profile .nickname-setup-button.compact,.uploader-profile .nickname-state.compact{height:16px;min-height:16px;line-height:16px;font-size:12px!important}.uploader-welcome .uploader-announcement{gap:5px;min-height:46px;padding:6px 7px}.uploader-welcome .uploader-announcement>span{padding:3px 4px;font-size:12px}.uploader-welcome .uploader-announcement strong,.uploader-welcome .uploader-announcement small{font-size:12px}.uploader-welcome .uploader-announcement>b{font-size:14px}.uploader-welcome>.uploader-presence{width:calc(100% - 8px)}.uploader-welcome .uploader-online-stats{border-radius:6px;gap:2px;padding:3px}.uploader-welcome .uploader-online-stats>span{gap:3px;min-height:18px;padding:2px 3px}.uploader-welcome .uploader-online-stats small,.uploader-welcome .uploader-online-stats strong,.uploader-welcome .uploader-online-stats i,.uploader-welcome .uploader-connection-status{font-size:12px}}@media (min-width:721px){.uploader-header{min-height:116px;padding-block:4px}.uploader-header-main{grid-template-rows:50px 58px;min-height:108px}.uploader-header-main>.uploader-brand{align-self:start;min-height:48px;padding-top:0}.uploader-header>.uploader-header-main>.uploader-welcome{min-height:104px}.uploader-welcome>.uploader-profile,.uploader-welcome .uploader-announcement{align-self:center}.uploader-welcome>.uploader-presence{align-self:start;margin-top:2px}}@media (min-width:721px) and (max-width:900px){.uploader-header{min-height:112px;padding-inline:8px}.uploader-header-main{grid-template-rows:48px 56px;min-height:104px}.uploader-header-main>.uploader-brand{min-height:46px}.uploader-header>.uploader-header-main>.uploader-welcome{min-height:100px}.uploader-welcome>.uploader-presence{margin-top:1px}}@media (max-width:720px){.nickname-modal-layer{place-items:center!important}}@media (min-width:721px){.uploader-header-main>.uploader-brand{flex-direction:column;justify-content:center;justify-self:start;align-items:center;gap:2px;min-height:50px}.uploader-header .uploader-brand>span{border-radius:10px;width:36px;height:36px;font-size:17px}.uploader-header .uploader-brand strong{font-size:12px;line-height:1.1}}.nickname-modal-layer{place-items:center!important;padding:20px!important}.nickname-modal-layer .modal-card,.nickname-modal-layer .modal-card.compact{border-radius:22px!important;width:min(460px,100vw - 40px)!important;max-height:min(88vh,560px)!important;padding:30px!important}@media (min-width:721px) and (max-width:900px){.uploader-header-main>.uploader-brand{min-height:46px}.uploader-header .uploader-brand>span{width:34px;height:34px;font-size:16px}.uploader-header .uploader-brand strong{font-size:12px}}@media (max-width:720px){.uploader-dashboard,.uploader-dashboard.compact-nav{grid-template-columns:minmax(0,1fr);gap:12px}.inline-upload-restriction{grid-template-columns:1fr;height:auto}.inline-upload-restriction .daily-limit{border-top:1px solid #e8cb94;border-left:0;padding-top:6px;padding-left:0}}@media (min-width:721px){.uploader-header{background:#fffffff7;border-bottom:1px solid #d9dee8;border-radius:0 0 16px 16px;height:auto;min-height:114px;padding:8px clamp(18px,2.4vw,34px);box-shadow:0 8px 24px #1d2c490f}.uploader-header>.uploader-header-main{grid-template-rows:98px;grid-template-columns:156px minmax(196px,220px) minmax(320px,420px) minmax(0,1fr) auto;align-items:center;gap:4px 12px;width:min(1240px,100%);min-height:98px;margin:0 auto;display:grid}.uploader-header>.uploader-header-main>.uploader-brand{flex-direction:row;grid-area:1/1;justify-content:flex-start;align-self:center;align-items:center;gap:9px;min-width:0;min-height:44px;padding:0;display:flex}.uploader-header .uploader-brand>span{color:#fff;background:linear-gradient(145deg,#1794ce,#0878b8);border-radius:13px;width:46px;height:46px;font-size:21px;box-shadow:0 5px 12px #0c76bc29}.uploader-header .uploader-brand strong{color:#17243c;white-space:nowrap;font-size:18px;line-height:1.1}.uploader-header>.uploader-header-main>.uploader-welcome{color:#18243a;min-width:0;min-height:98px;box-shadow:none;background:0 0;border:0;grid-area:1/1/-1/-1;margin:0;padding:0;display:contents}.uploader-header>.uploader-header-main>.uploader-welcome>.uploader-profile{color:#18243a;background:#f3f5f9;border:1px solid #d5dce8;border-radius:13px;grid-area:1/2;align-items:center;gap:11px;min-width:0;min-height:76px;padding:11px 13px;display:flex;box-shadow:0 4px 12px #1827420b}.uploader-header .uploader-profile .uploader-avatar{color:#182b4e;background:#83a3dd;border:1px solid #6589cb;border-radius:16px;flex:none;width:58px;height:58px;font-size:21px}.uploader-header .uploader-profile .uploader-welcome-identity{text-align:left;min-width:0}.uploader-header .uploader-profile .uploader-welcome-identity p{color:#254786;margin:0;font-size:12px;line-height:1.25}.uploader-header .uploader-profile .uploader-welcome-identity h1{color:#17243c;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:15px;line-height:1.2;overflow:hidden}.uploader-header .uploader-profile .uploader-welcome-identity small{display:none}.uploader-header .uploader-profile .uploader-welcome-name-action{min-height:23px;margin-top:5px;display:flex}.uploader-header .uploader-profile .nickname-setup-button.compact,.uploader-header .uploader-profile .nickname-state.compact{white-space:nowrap;height:23px;min-height:23px;line-height:23px;padding:0 8px!important;font-size:12px!important}.uploader-header>.uploader-header-main>.uploader-welcome>.uploader-announcement{color:#233048;min-width:0;min-height:66px;box-shadow:none;background:#eef2f8;border:1px solid #d2dae9;border-left:3px solid #436cb9;border-radius:13px;grid-area:1/3;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;padding:9px 13px;display:grid}.uploader-header .uploader-announcement>span{color:#1f3d74;background:#d8e1f2;border-radius:7px;padding:5px 8px;font-size:12px}.uploader-header .uploader-announcement strong{color:#202e48;font-size:13px;line-height:1.4}.uploader-header .uploader-announcement small{color:#717b8d;margin-top:3px;font-size:12px;display:block}.uploader-header .uploader-announcement>b{color:#234687;font-size:20px}.uploader-header>.uploader-header-main>.uploader-welcome>.uploader-presence{grid-area:1/4;place-self:center stretch;gap:4px;width:100%;min-width:0;margin:0;display:grid}.uploader-header .uploader-presence .uploader-online-stats{background:#f4f5f8;border:1px solid #d8dde7;border-radius:11px;gap:5px;min-width:0;padding:6px;display:grid}.uploader-header .uploader-presence .uploader-online-stats>span{color:#47546b;background:#fff;border-radius:5px;grid-template-columns:6px minmax(0,1fr) auto auto;align-items:center;gap:7px;min-height:28px;padding:4px 8px;display:grid}.uploader-header .uploader-presence .uploader-online-stats b{width:7px;height:7px;box-shadow:none}.uploader-header .uploader-presence .uploader-online-stats small{color:#566174;margin:0;font-size:12px}.uploader-header .uploader-presence .uploader-online-stats strong{color:#142e5d;font-size:15px}.uploader-header .uploader-presence .uploader-online-stats i{color:#788397;font-size:12px}.uploader-header .uploader-presence .uploader-connection-status{text-overflow:ellipsis;white-space:nowrap;padding-left:3px;font-size:12px;line-height:1.2;overflow:hidden;color:#626c7f!important}.uploader-header>.uploader-header-main>.uploader-header-actions{grid-area:1/5;place-self:center end;align-items:center;gap:8px;min-width:0;display:flex}.uploader-header .uploader-header-actions>a,.uploader-header .uploader-header-actions .logout-button{white-space:nowrap;border-radius:9px;min-height:34px;padding:0 12px;font-size:12px}}@media (min-width:721px) and (max-width:1040px){.uploader-header{min-height:188px;padding-inline:12px}.uploader-header>.uploader-header-main{grid-template-rows:84px 84px;grid-template-columns:132px minmax(174px,202px) minmax(240px,1fr) auto;column-gap:10px;min-height:172px}.uploader-header .uploader-brand>span{width:40px;height:40px;font-size:18px}.uploader-header .uploader-brand strong{font-size:15px}.uploader-header>.uploader-header-main>.uploader-welcome>.uploader-profile{gap:8px;min-height:78px;padding:9px}.uploader-header .uploader-profile .uploader-avatar{border-radius:13px;width:48px;height:48px}.uploader-header>.uploader-header-main>.uploader-welcome>.uploader-announcement{gap:8px;min-height:70px;padding:9px 11px}.uploader-header .uploader-announcement>span{padding-inline:6px;font-size:12px}.uploader-header .uploader-announcement strong{font-size:12px}.uploader-header .uploader-header-actions{flex-direction:column;gap:6px}.uploader-header>.uploader-header-main>.uploader-header-actions{grid-column:4}.uploader-header>.uploader-header-main>.uploader-welcome>.uploader-announcement{grid-area:2/2/auto/4}.uploader-header>.uploader-header-main>.uploader-welcome>.uploader-presence{grid-area:2/1}.uploader-header .uploader-header-actions>a,.uploader-header .uploader-header-actions .logout-button{width:100%;min-height:31px;padding-inline:9px;font-size:12px}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.secure-auth-card>small{color:#4f5868}.secure-auth-card button{background:#0c3071}.soft-label,.database-state,.price span,.task-metrics span,.number-empty-state p{color:#4f5868}.admin-title-meta>p,.admin-page-title p{color:#535b6a}.admin-shell article small,.admin-shell article p,.admin-shell .admin-online-summary span{color:#525a68}.admin-sidebar small,.admin-sidebar p{color:#bcc6d8}.customer-timing-rule span{color:#535b6a;font-size:12px}.number-pool-note b{color:#795000}.inline-toolbar-title span,.inline-upload-restriction small{color:#5d636f;font-size:12px}.inline-upload-restriction>span{color:#795000}.inline-number-toolbar button{background:#0c3071}.inline-demand-summary>span,.inline-number-table-head>span{color:#485264}.inline-number-table-wrap th{color:#424c5f;background:#f0f2f5}.uploader-header-actions .logout-button{color:#fff;background:#0c3071;border-color:#0c3071}.uploader-header .uploader-header-actions .logout-button,.uploader-header .uploader-header-actions>button[aria-label=退出登录]{color:#fff!important;background:#18294a!important;border-color:#18294a!important}.admin-top-actions button[aria-label=退出登录] small{color:#424c5f}.overview-reference-metrics small{color:#4f5765;font-size:12px}.overview-reference-metrics small b{color:#0c2f6f}.overview-business-tables .overview-online-count{white-space:nowrap;color:#656c79;align-items:baseline;gap:4px;margin-left:auto;font-size:12px;font-weight:400;display:inline-flex}.overview-table .row>span:nth-last-child(2){color:#0c2f6f}.overview-table .row>span.low{color:#a63b13}.overview-empty{color:#525a68}.overview-risk-card>header>b{background:#a9151d}.risk-threshold,.risk-threshold button{color:#424b5b;font-size:12px}.risk-user-list h3{color:#9f171e}.risk-user-list article button{color:#a71920;border-color:#d88f92;font-size:12px}.risk-summary strong{color:#a71920}.overview-failure-card>header button{color:#a2341f;font-size:12px}.overview-failure-total small,.overview-failure-list article>small{color:#4f5765;font-size:12px}.admin-shell .overview-manual-settlement-note{color:#242c3c}.admin-overview-lobby>header>div>p{color:#40495a}.admin-lobby-compose button[type=submit]{background:#18294a}.uploader-disclaimer{color:#4f5868}.mobile-table-scroll-hint{display:none}.inline-number-table-wrap:focus-visible{outline-offset:2px;outline:3px solid #0e327573}@media (max-width:720px){.stat-head,.stat-head button,.stat-card>strong small,.stat-card>p,.number-pool-note b,.number-pool-note small{font-size:12px}.stat-head,.stat-card>strong small,.stat-card>p,.number-pool-note small{color:#4f5868}.stat-head button,.number-actions button,.uploader-header-actions>a,.uploader-header-actions .logout-button,.nickname-setup-button.compact,.inline-record-filters button{height:auto;min-height:40px}.uploader-welcome-identity>p{color:#0c2e6c;font-size:12px}.uploader-welcome-identity>small{color:#4f5868;font-size:12px}.uploader-announcement>span{color:#192c50;font-size:12px}.uploader-announcement small{color:#525a68;font-size:12px}.uploader-online-stats small{color:#485264}.uploader-connection-status{font-size:12px;color:#525a68!important}.mobile-nav button{color:#4f5868}.inline-number-table-head{align-items:center;min-width:980px}.mobile-table-scroll-hint{color:#35445f;background:#eaeef6;border-top:1px solid #d3dae8;border-right:1px solid #d3dae8;border-radius:0 8px 0 0;width:max-content;margin:0;padding:7px 12px;font-size:12px;font-weight:800;display:block;position:sticky;left:0}}.admin-main.account-focus{flex-direction:column;height:100dvh;min-height:600px;padding-bottom:16px;display:flex}.admin-main.account-focus>.admin-topbar{flex:none}.admin-account-center{flex-direction:column;flex:1;min-height:0;display:flex}.admin-account-layout{flex:1;align-items:stretch;min-height:0}.admin-account-card{flex-direction:column;min-height:0;display:flex}.admin-account-create-row{flex:none;gap:16px;padding:10px 14px}.admin-account-create-row .admin-account-summary{flex:1;gap:14px;min-width:0}.admin-account-create-row .admin-online-breakdown{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-account-create-row .admin-account-summary article{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;gap:7px;padding:0}.admin-account-create-row .admin-account-summary i{flex:none;width:28px;height:28px;font-size:12px}.admin-account-create-row .admin-account-summary span{white-space:nowrap;font-size:12px}.admin-account-create-row .admin-account-summary strong{font-variant-numeric:tabular-nums;margin-top:2px;font-size:18px}.admin-account-create-row .admin-add-account{white-space:nowrap;flex:none}.admin-account-filters{flex:none;grid-template-columns:minmax(145px,.7fr) 176px minmax(240px,1.1fr) 100px 60px;gap:8px}.admin-account-filters>input{width:100%;min-width:0}.admin-account-date{background:#fff;border:1px solid #d4d8df;border-radius:8px;align-items:center;gap:6px;height:38px;padding:0 8px 0 10px;display:flex}.admin-account-date>span{color:#656c78;white-space:nowrap;font-size:12px;font-weight:750}.admin-account-date>input{color:#283244;background:0 0;border:0;outline:none;width:108px;min-width:0;height:34px;padding:0;font-size:12px}.admin-account-filters .admin-account-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.admin-account-filters .admin-account-tabs button{justify-content:center;align-items:center;gap:7px;width:100%;padding:0 12px;font-size:14px;display:flex}.admin-account-filters .admin-account-tabs button>b{color:#475163;font-variant-numeric:tabular-nums;background:#fffc;border-radius:999px;min-width:22px;padding:2px 6px;font-size:12px}.admin-account-filters .admin-account-tabs button.active>b{color:#0c2e6e;background:#fff}.admin-account-card .admin-table-wrap{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.admin-account-card .admin-table-wrap table{width:100%;min-width:760px}.admin-account-card .admin-table-wrap th{z-index:1;position:sticky;top:0}.admin-account-card .admin-table-wrap th:nth-child(4),.admin-account-card .admin-table-wrap th:nth-child(5){width:14%}.admin-account-card .admin-table-wrap th:nth-child(6){width:11%}.admin-account-card .admin-table-wrap th,.admin-account-card .admin-table-wrap td{padding-left:7px;padding-right:7px}.admin-account-card .account-tree-name{gap:5px;min-width:0}.admin-account-card .account-tree-name>span:last-child{min-width:0}.admin-account-card .account-tree-name strong,.admin-account-card .account-tree-name small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-account-card .account-tree-toggle{width:20px;height:22px}.admin-account-card .account-role-heading{gap:6px}.admin-account-card .account-rematch-switch{gap:4px;font-size:12px}.admin-account-card .account-rematch-state{display:none}.admin-account-card td:nth-child(4)>small,.admin-account-card td:nth-child(5)>small{overflow-wrap:anywhere;font-size:12px}@media (min-width:721px) and (max-width:1250px){.admin-main.account-focus{height:auto;min-height:100dvh}.admin-account-layout{flex:none;grid-template-columns:minmax(0,1fr)}.admin-account-card{height:75dvh;min-height:480px}.admin-account-detail-card{overflow:visible}}.admin-account-card>.admin-data-pagination{border-top:1px solid #e2e4e9;flex-wrap:wrap;flex:none;margin-top:0;padding:12px 14px}.admin-account-detail-card{min-height:0;position:static;overflow-y:auto}@media (max-width:1000px){.admin-account-create-row .admin-account-summary{gap:8px}.admin-account-create-row .admin-account-summary i{display:none}.admin-account-filters{grid-template-columns:minmax(120px,1fr) 176px 100px 60px}.admin-account-filters>.admin-account-tabs{grid-area:2/1/auto/-1}}@media (max-width:720px){.admin-main.account-focus{height:auto;min-height:100dvh}.admin-account-layout{grid-template-columns:minmax(0,1fr)}.admin-account-card{height:75dvh;min-height:480px}.admin-account-create-row{flex-wrap:wrap;gap:10px}.admin-account-create-row .admin-account-summary{flex-basis:100%}.admin-account-create-row .admin-add-account{margin-left:auto}.admin-account-detail-card{overflow:visible}}.uploader-shell .team-account-cell>strong,.uploader-shell .team-account-cell>span{margin-left:0;display:block}.uploader-shell .team-account-cell>strong{color:#17253f;font-size:1.08em;line-height:1.25}.uploader-shell .team-account-cell>span{color:#717884;margin-top:4px;font-size:.88em;line-height:1.25}@media (min-width:721px){.uploader-shell .inline-user-list-head strong{font-size:17px}.uploader-shell .inline-user-list-head p,.uploader-shell .inline-user-list-actions>span,.uploader-shell .inline-user-list-actions>button{font-size:12px}.uploader-shell .inline-user-table-wrap th{height:40px;font-size:12px}.uploader-shell .inline-user-table-wrap td{height:58px;font-size:13px}.uploader-shell .user-role,.uploader-shell .user-state,.uploader-shell .inline-user-table-wrap td>small{font-size:12px}.uploader-shell .user-row-actions button{height:32px;padding:0 10px;font-size:12px}.uploader-page{width:calc(100% - 24px);max-width:none;margin:14px 12px 24px;padding:0}}.number-card{position:relative}.match-success-flash{z-index:3;color:#08745a;pointer-events:none;white-space:nowrap;background:#e2f7ef;border:1px solid #a9dfcc;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:900;animation:1.6s ease-out forwards match-success-flash;position:absolute;top:7px;left:50%;box-shadow:0 6px 16px #08745a29}.confirmation-countdown{z-index:2;color:#0c2f70;white-space:nowrap;background:#f1f4fb;border:1px solid #ccd7ec;border-radius:999px;padding:3px 7px;font-size:12px;font-weight:800;position:absolute;top:35px;left:50%;transform:translate(-50%)}@keyframes match-success-flash{0%{opacity:0;transform:translate(-50%,5px)scale(.88)}15%,65%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;visibility:hidden;transform:translate(-50%,-5px)scale(.96)}}.admin-main.account-focus{background:#f4f5f8;padding-bottom:10px}.admin-main.account-focus>.admin-topbar{min-height:58px}.admin-account-center{gap:0}.admin-account-layout{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.admin-account-card{border:1px solid #dce0e8;border-radius:12px;box-shadow:0 8px 24px #1b2d4e0d}.admin-account-directory-head{border-bottom:1px solid #e3e6ec;justify-content:space-between;align-items:center;min-height:42px;padding:0 12px;display:flex}.admin-account-directory-head>div{align-items:baseline;gap:10px;display:flex}.admin-account-directory-head span{color:#18253e;font-size:14px;font-weight:900}.admin-account-directory-head small{color:#878c95;font-size:12px}.admin-account-directory-head .admin-add-account{color:#fff;cursor:pointer;background:#0e3783;border:0;border-radius:7px;height:30px;padding:0 12px;font-size:12px;font-weight:850}.admin-account-inline-summary{color:#636a76;background:#fbfcfd;border-bottom:1px solid #e5e7ec;align-items:center;gap:24px;min-height:35px;padding:0 13px;font-size:12px;display:flex}.admin-account-inline-summary span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.admin-account-inline-summary b{background:#2057bc;border-radius:50%;width:6px;height:6px}.admin-account-inline-summary strong{color:#12203b;font-variant-numeric:tabular-nums;font-size:14px}.admin-account-card>.admin-account-tabs{border-bottom:1px solid #e1e4ea;justify-content:flex-start;gap:3px;min-height:38px;padding:4px 10px 0;display:flex;overflow:visible}.admin-account-card>.admin-account-tabs button{color:#626976;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:6px;width:auto;height:33px;padding:0 12px;font-size:12px;font-weight:800;display:flex;position:relative}.admin-account-card>.admin-account-tabs button.active{color:#0d3173;background:#eef2f9;border-bottom-color:#0f3988}.admin-account-card>.admin-account-tabs button>b{min-width:18px;color:inherit;background:#e8eaef;border-radius:999px;padding:1px 5px;font-size:12px}.admin-account-card>.admin-account-tabs button.active>b{background:#fff}.admin-account-card>.admin-account-tabs .online-tab>i{z-index:20;color:#fff;opacity:0;visibility:hidden;pointer-events:none;white-space:nowrap;background:#173f34;border-radius:6px;padding:6px 9px;font-size:12px;font-style:normal;transition:all .15s;position:absolute;top:calc(100% + 7px);left:50%;transform:translate(-50%,-3px)}:is(.admin-account-card>.admin-account-tabs .online-tab:hover>i,.admin-account-card>.admin-account-tabs .online-tab:focus-visible>i){opacity:1;visibility:visible;transform:translate(-50%)}.admin-account-filters{border-bottom:1px solid #e2e5eb;grid-template-columns:minmax(150px,1fr) 92px 168px auto 52px;gap:6px;min-height:45px;padding:6px 10px;display:grid}.admin-account-search-box>input,.admin-account-filters select,.admin-account-date{border-radius:6px;height:32px;font-size:12px}.admin-account-date{padding-left:8px}.admin-account-date>span{font-size:12px}.admin-account-date>input{width:102px;height:30px;font-size:12px}.admin-rematch-filter{color:#535b6a;white-space:nowrap;background:#f7f8fa;border:1px solid #d6dae1;border-radius:6px;align-items:center;gap:5px;height:32px;padding:0 8px;font-size:12px;display:flex}.admin-rematch-filter input{accent-color:#0e3783}.admin-account-search-button{border-radius:6px;height:32px;font-size:12px}.admin-account-card .admin-table-wrap{background:#fff}.admin-account-card .admin-table-wrap th,.admin-account-card .admin-table-wrap td{vertical-align:middle;border-bottom:1px solid #e6e8ed;border-right:0;height:44px;padding:3px 7px}.admin-account-card .admin-table-wrap th{color:#586070;background:#f7f8fa;height:32px;font-size:12px;font-weight:850}.admin-account-card .admin-table-wrap th:nth-child(5),.admin-account-card .admin-table-wrap th:nth-child(6){width:10%}.admin-account-card tbody tr{outline:none}:is(.admin-account-card tbody tr:hover,.admin-account-card tbody tr:focus-visible,.admin-account-card tbody tr.selected){background:#eef2f9}.admin-account-card .admin-account-avatar{width:30px;height:30px}.admin-account-card .account-tree-name strong,.admin-account-card td>strong{color:#17243d;font-size:12px;line-height:1.25;display:block}.admin-account-card .account-tree-name small,.admin-account-card td>small,.admin-account-card .account-role-cell small{color:#808691;margin-top:2px;font-size:12px;line-height:1.2;display:block}.admin-account-card .account-tree-toggle{color:#fff;cursor:pointer;background:#0f3987;border:0;border-radius:5px;flex:none;order:2;width:20px;height:20px;margin-left:auto;font-size:14px}.admin-account-card .account-tree-indent{order:2;width:20px;margin-left:auto}.admin-account-card .account-role-cell{justify-items:start;gap:2px;display:grid}.admin-account-card .account-kind{border-radius:999px;padding:2px 6px;font-size:12px}.account-status-stack{justify-items:start;gap:2px;display:grid}.account-status-stack .online-state{font-size:12px}.account-status-stack>small{border-radius:999px;padding:1px 5px;font-size:12px}.account-status-stack>small.normal{color:#087657;background:#e6f7f0}.account-status-stack>small.disabled{color:#bd4a4a;background:#fff0f0}.admin-account-detail-card{border:1px solid #dce0e8;border-radius:12px;height:calc(100dvh - 82px);max-height:760px;padding:0;overflow:hidden;box-shadow:0 8px 24px #1b2d4e0f}.admin-account-detail-card>header{border-bottom:1px solid #e2e5eb;justify-content:space-between;align-items:center;height:42px;padding:0 12px;display:flex}.admin-account-detail-card>header h2{color:#17243c;margin:0;font-size:14px}.admin-account-detail-card>header button{color:#606775;cursor:pointer;background:#f3f4f7;border:0;border-radius:6px;width:26px;height:26px;font-size:18px}.admin-account-detail-scroll{overscroll-behavior:contain;height:calc(100% - 42px);padding:0 12px 14px;overflow-y:auto}.admin-account-detail-profile{align-items:center;justify-items:initial;border-bottom:0;gap:11px;min-height:94px;padding:13px 0;display:flex}.admin-account-detail-profile>img{flex:none;width:58px;height:58px}.admin-account-detail-profile>div{min-width:0;margin:0;display:block}.admin-account-detail-profile>div>strong,.admin-account-detail-profile>div>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-account-detail-profile>div>strong{color:#17243b;font-size:16px}.admin-account-detail-profile>div>span{color:#707682;margin-top:3px;font-size:12px}.admin-account-detail-profile p{flex-wrap:wrap;gap:4px;margin:7px 0 0;display:flex}.admin-account-detail-profile p em{padding:2px 6px;font-size:12px}.admin-account-detail-profile p em.online{color:#08785a;background:#e4f7ef;border-color:#b8e4d3}.admin-account-detail-group{background:#f8f9fb;border:1px solid #e2e5eb;border-radius:8px;margin-top:8px;padding:10px}.admin-account-detail-group h3{color:#1e2d49;margin:0 0 5px;font-size:12px}.admin-account-detail-group dl{margin:0}.admin-account-detail-group dt,.admin-account-detail-group dd{font-size:12px}.admin-account-detail-group .freeze-reason{color:#b84b40;padding:5px 0}.account-control-group{background:#fff}.detail-rematch{color:#495264;background:#f1f4fa;border:1px solid #cfd8e9;border-radius:6px;justify-content:space-between;width:100%;min-height:32px;padding:0 7px;font-size:12px}.detail-rematch>b{color:#0d3173;font-size:12px}.admin-account-detail-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:7px}.admin-account-detail-actions button{border-radius:6px;height:31px;padding:0 5px;font-size:12px}@media (max-width:1120px){.admin-main.account-focus{height:auto;min-height:100dvh}.admin-account-layout.detail-open{grid-template-columns:minmax(0,1fr)}.admin-account-card{height:72dvh;min-height:520px}.admin-account-detail-card{height:auto;max-height:none}.admin-account-detail-scroll{height:auto;max-height:70dvh}}@media (max-width:760px){.admin-account-directory-head small{display:none}.admin-account-inline-summary{gap:10px;overflow-x:auto}.admin-account-card>.admin-account-tabs{overflow-x:auto}.admin-account-filters{grid-template-columns:minmax(140px,1fr) 92px 52px}.admin-account-date,.admin-rematch-filter{grid-row:2}.admin-account-date{grid-column:1/3}.admin-rematch-filter{grid-column:3}}.admin-main.account-focus{padding:12px}.admin-account-center,.admin-account-layout{height:100%}.admin-account-card{box-shadow:none;border-radius:5px}.admin-account-directory-head{border-bottom:1px solid #dce0e7;min-height:82px;padding:10px 12px 8px;display:block}.admin-account-title-row{align-items:center;gap:14px;height:34px;display:flex}.admin-account-title-row h2{color:#171e2b;margin:0;font-size:19px;font-weight:900;line-height:1}.admin-account-directory-head .admin-add-account{color:#232c3d;background:#fff;border:1px solid #bfc5cf;border-radius:4px;height:29px;padding:0 11px;font-size:12px;font-weight:750}.admin-account-directory-head .admin-add-account:hover{color:#0d3378;border-color:#355eaa}.admin-account-directory-head .admin-account-inline-summary{color:#4b5362;background:0 0;border:0;align-items:center;gap:9px;min-height:28px;padding:3px 0 0;font-size:12px;display:flex}.admin-account-directory-head .admin-account-inline-summary span{align-items:baseline;gap:4px;display:inline-flex}.admin-account-directory-head .admin-account-inline-summary strong{color:#0e357e;font-size:12px}.admin-account-directory-head .admin-account-inline-summary i{color:#b5b9c0;font-size:12px;font-style:normal}.admin-account-filters{flex-wrap:wrap;align-items:center;gap:7px;min-height:48px;padding:7px 10px;display:flex}.admin-account-filters>select{flex:0 0 86px}.admin-account-filters>.admin-account-date{flex:0 0 164px}.admin-account-filters>.admin-account-search-button{flex:0 0 54px}.admin-account-filters>.admin-rematch-filter{white-space:nowrap;flex:none}.admin-account-filters .admin-account-search-box>input,.admin-account-filters>select,.admin-account-filters .admin-account-date,.admin-account-filters .admin-account-search-button,.admin-account-filters .admin-rematch-filter{border-radius:4px;height:32px}.admin-account-filters .admin-account-search-box>input{background:#fff radial-gradient(circle at 13px,#0000 4px,#828791 4.5px 5px,#0000 5.5px);padding-left:28px;font-size:12px}.admin-account-filters>.admin-account-tabs{border:0;flex-wrap:nowrap;flex:none;justify-content:flex-start;align-items:stretch;gap:0;width:auto;min-height:32px;padding:0;display:flex;overflow:visible}.admin-account-filters>.admin-account-tabs button{color:#656b76;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;align-items:center;gap:4px;width:auto;height:32px;padding:0 10px;font-size:12px;font-weight:750;display:flex;position:relative}.admin-account-filters>.admin-account-tabs button.active{color:#0e347b;background:0 0;border-bottom-color:#103d91}.admin-account-filters>.admin-account-tabs button>b{min-width:auto;color:inherit;background:0 0;padding:0;font-size:12px}.admin-account-filters>.admin-account-tabs .online-tab>i{z-index:20;color:#fff;pointer-events:none;white-space:nowrap;background:#173f34;border-radius:4px;padding:5px 8px;font-size:12px;font-style:normal;display:none;position:absolute;top:calc(100% + 6px);right:0}:is(.admin-account-filters>.admin-account-tabs .online-tab:hover>i,.admin-account-filters>.admin-account-tabs .online-tab:focus-visible>i){display:block}.admin-account-filters>select{color:#303847;background:#fff;border:1px solid #cfd3da;padding:0 8px;font-size:12px}.admin-account-filters .admin-account-date{gap:5px;padding:0 7px}.admin-account-filters .admin-account-date>span{font-size:12px}.admin-account-filters .admin-account-date>input{width:101px;font-size:12px}.admin-account-filters .admin-account-search-button{font-size:12px}.admin-account-filters .admin-rematch-filter{color:#686e7a;background:0 0;border:0;padding:0 3px;font-size:12px}.admin-account-card .admin-table-wrap th,.admin-account-card .admin-table-wrap td{text-align:left;height:51px;padding:4px 8px}.admin-account-card .admin-table-wrap th{color:#252d3c;background:#f8f9fa;height:33px;font-size:12px}.admin-account-card .admin-table-wrap th:nth-child(2),.admin-account-card .admin-table-wrap th:nth-child(3),.admin-account-card .admin-table-wrap th:nth-child(4){width:15%}.admin-account-card .admin-table-wrap th:nth-child(5),.admin-account-card .admin-table-wrap th:nth-child(6),.admin-account-card .admin-table-wrap th:nth-child(7){width:10%}.admin-account-card .account-tree-name{gap:9px}.admin-account-card .admin-account-avatar{border:0;width:36px;height:36px}.admin-account-card .account-tree-name small{color:#707681;margin-top:3px;font-size:12px}.admin-account-card .account-tree-name small b{color:#747a85;margin-left:10px;font-weight:500}.admin-account-card .account-role-cell{display:block}.admin-account-card .account-role-line{align-items:center;gap:5px;display:flex}.admin-account-card .account-role-cell small,.admin-account-card td>small{color:#717782;margin-top:4px;font-size:12px}.account-role-expand{color:#666d7b;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.account-role-expand:hover{color:#0e347b}.admin-account-card tbody tr.selected{background:#eaeff8}.admin-account-card .online-state{color:#7d8985;white-space:nowrap;font-size:12px}.admin-account-card .online-state b{width:6px;height:6px}.admin-account-card .online-state.online{color:#0a9e72}.admin-account-card .online-state.disabled{color:#e99a22}.admin-account-card .online-state.disabled b{background:#f0a126}.admin-account-card>.admin-data-pagination{min-height:38px}.admin-account-detail-card{height:calc(100dvh - 24px);max-height:none;box-shadow:none;background:#fff;border-radius:3px}.admin-account-detail-card>header{height:45px;padding:0 15px}.admin-account-detail-card>header h2{font-size:16px}.admin-account-detail-card>header button{color:#383e49;background:0 0;width:25px;height:25px;padding:0;font-size:20px}.admin-account-detail-scroll{height:calc(100% - 45px);padding:0 16px 16px}.admin-account-detail-profile{border-bottom:1px solid #dce0e6;gap:12px;min-height:102px;padding:14px 2px}.admin-account-detail-profile>div>strong{font-size:15px}.admin-account-detail-profile>div>span{margin-top:2px;font-size:12px}.admin-account-detail-profile p{margin-top:7px}.admin-account-detail-profile p em{color:#0e347b;background:#eaeff8;border:1px solid #bfcce3;border-radius:3px;padding:2px 6px;font-size:12px}.admin-account-detail-profile p em.online{color:#176444;background:0 0;border:0}.admin-account-detail-profile p em.online b{background:#0bad74;border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block}.admin-account-detail-group{background:0 0;border:0;border-bottom:1px solid #dce0e6;border-radius:0;margin:0;padding:11px 0}.admin-account-detail-group h3{color:#272f3d;margin:0 0 7px;font-size:12px;font-weight:900}.admin-account-detail-group dt{color:#4b525f;font-size:12px}.admin-account-detail-group dd{color:#262d3a;font-size:12px;font-weight:650}.admin-account-detail-group dd.confirmed{color:#07966c}.account-copy-id{color:#656c79;cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:12px}.account-affiliation-row{grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:5px;min-height:31px;font-size:12px;display:grid}.account-affiliation-row>span{color:#595f6b}.account-affiliation-row>strong{color:#252d3b;font-size:12px}.account-affiliation-row>button,.account-outline-action{color:#0e357d;cursor:pointer;background:#fff;border:1px solid #3e67b2;border-radius:4px;height:28px;padding:0 9px;font-size:12px;font-weight:750}.account-outline-action{margin-top:5px}.account-control-group{padding-bottom:8px}.account-control-row{color:#3d4451;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:58px 34px 25px minmax(0,1fr);align-items:center;gap:5px;width:100%;min-height:37px;padding:0;display:grid}.account-control-row>span{font-size:12px}.account-control-row>i{background:#b9bcc2;border-radius:999px;align-items:center;width:31px;height:17px;padding:2px;transition:all .15s;display:flex}.account-control-row>i>b{background:#fff;border-radius:50%;width:13px;height:13px;transition:all .15s;display:block}.account-control-row>i.on{background:#11439e;justify-content:flex-end}.account-control-row>em{color:#7c8088;font-size:12px;font-style:normal}.account-control-row>small{color:#8b8f96;font-size:12px}.account-control-row.static{cursor:default}.account-state-row{grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:5px;min-height:39px;display:grid}.account-state-row>span,.account-state-row>strong{color:#404753;font-size:12px}.account-state-row>button{color:#c68420;cursor:pointer;background:#fffaf1;border:1px solid #ddae68;border-radius:4px;height:28px;padding:0 9px;font-size:12px}.account-state-row>small{color:#c9574c;grid-column:1/-1;font-size:12px}.admin-account-detail-actions{justify-content:space-between;gap:10px;margin:11px 0 0;display:flex}.admin-account-detail-actions>button,.admin-account-detail-actions summary{color:#0e347c;cursor:pointer;background:#fff;border:1px solid #3d65af;border-radius:4px;place-items:center;min-width:92px;height:30px;padding:0 10px;font-size:12px;font-weight:750;list-style:none;display:grid}.admin-account-detail-actions details{position:relative}.admin-account-detail-actions details>summary::-webkit-details-marker{display:none}.admin-account-detail-actions details>button{z-index:3;color:#e24b45;cursor:pointer;background:#fff;border:0;border-radius:3px;width:120px;height:34px;font-size:12px;position:absolute;top:35px;right:0;box-shadow:0 5px 18px #18223529}@media (max-width:1180px){.admin-main.account-focus>.admin-topbar{display:flex}.admin-main.account-focus{padding:12px 16px 30px}.admin-account-layout.detail-open{grid-template-columns:minmax(0,1fr)}.admin-account-filters{grid-template-columns:minmax(150px,1fr) minmax(250px,1.2fr) 86px 164px 54px}.admin-account-filters .admin-rematch-filter{grid-area:2/1/auto/-1;justify-self:end}.admin-account-detail-card{height:auto}}.admin-account-directory-head{justify-content:flex-start;align-items:center;gap:28px;height:50px;min-height:50px;padding:0 14px;display:flex}.admin-account-title-row{flex:none;align-items:center}.admin-account-directory-head .admin-account-inline-summary{align-items:center;gap:24px;height:50px;min-height:0;padding:0;display:flex}.admin-account-directory-head .admin-account-inline-summary span{color:#273247;font-size:12px;font-weight:700;position:relative}.admin-account-directory-head .admin-account-inline-summary span+span:before{content:"";background:#d8dce3;width:1px;height:14px;position:absolute;top:50%;left:-12px;transform:translateY(-50%)}.admin-account-card .admin-table-wrap th{font-size:12px;font-weight:850}.admin-account-card .account-tree-name strong,.admin-account-card td>strong,.admin-account-card .account-role-line>strong{color:#141c2c;font-size:14px;font-weight:900}.admin-account-card .account-tree-name small,.admin-account-card .account-role-cell small,.admin-account-card td>small{color:#525a6a;font-size:12px;font-weight:600}.admin-account-card .account-tree-name small b{color:#565e6d;font-weight:650}.admin-account-card td{color:#202838;font-size:13px;font-weight:650}.admin-account-card .online-state,.account-role-expand{font-size:12px;font-weight:700}.admin-account-detail-card>header h2{font-size:19px;font-weight:900}.admin-account-detail-profile>div>strong{color:#141c2c;font-size:18px;font-weight:900}.admin-account-detail-profile>div>span{color:#535b6a;font-size:12px;font-weight:650}.admin-account-detail-profile p em{font-size:12px;font-weight:750}.admin-account-detail-group h3{margin-bottom:8px;font-size:14px}.admin-account-detail-group dl>div{grid-template-columns:105px minmax(0,1fr);min-height:32px}.admin-account-detail-group dt,.admin-account-detail-group dd{font-size:12px;line-height:1.45}.admin-account-detail-group dt{color:#353e4e;font-weight:650}.admin-account-detail-group dd{color:#171f2f;font-weight:800}.account-affiliation-row{grid-template-columns:78px minmax(0,1fr) auto;min-height:37px;font-size:12px}.account-affiliation-row>button,.account-outline-action,.account-state-row>button{height:31px;font-size:12px}.admin-account-detail-scroll{flex-direction:column;display:flex}.admin-account-detail-group.account-control-group{flex:170px;grid-template-rows:auto repeat(3,minmax(43px,1fr));min-height:170px;display:grid}.account-control-row{grid-template-columns:68px 37px 31px minmax(0,1fr);min-height:43px}.account-control-row.static{grid-template-rows:auto auto;grid-template-columns:68px minmax(0,1fr);gap:3px 5px;padding:6px 0}.account-control-row.static>em{white-space:nowrap;grid-column:2}.account-control-row.static>small{overflow-wrap:break-word;grid-column:2;line-height:1.5}.account-control-row>span,.account-control-row>em,.account-control-row>small,.account-state-row>span,.account-state-row>strong{font-size:12px}.admin-account-detail-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.admin-account-detail-actions>button{color:#0e347c;cursor:pointer;background:#fff;border:1px solid #3d65af;border-radius:5px;place-items:center;width:100%;min-width:0;height:36px;padding:0 10px;font-size:12px;font-weight:850;display:grid}.admin-account-detail-actions>button.danger{color:#df443f;background:#fff;border-color:#e99b97}.admin-account-card .account-role-line>.account-role-badge{white-space:nowrap;border-radius:999px;width:fit-content;min-width:0;padding:4px 8px;font-size:12px;font-weight:850;line-height:1}.admin-account-card .account-role-badge.super-admin{color:#9a5a00;background:#fff0c2}.admin-account-card .account-role-badge.leader{color:#0c2f70;background:#dfe7f5}.admin-account-card .account-role-badge.agent{color:#7246a8;background:#eee5fb}.admin-account-card .account-role-badge.user{color:#2768a8;background:#e3f0fc}.admin-account-card .account-role-badge.member{color:#535963;background:#e9ebef}.admin-account-card .admin-table-wrap td{border-bottom:2px solid #cbd1dc;height:64px;padding-top:10px;padding-bottom:10px}.admin-account-card .account-tree-name{min-height:42px}.admin-account-card tr.account-parent-row:hover{background:#e7ebf3}.admin-account-card .account-tree-name strong{color:#101828;font-size:15px;font-weight:900;line-height:1.2}.admin-account-card .account-tree-name small{color:#40495b;margin-top:4px;font-size:12px;font-weight:700;line-height:1.25}.admin-account-card .account-tree-name small b{color:#525b6b;margin-left:9px;font-size:12px;font-weight:700}.account-affiliation-row>strong{text-align:center;place-self:center;place-items:center;width:100%;line-height:1.45;display:grid}.admin-account-card .account-tree-name strong{font-size:14px}.admin-account-card .account-tree-name>span:last-child small{color:#40495b;font-size:12px;font-weight:650}.admin-account-card .account-tree-name>span:last-child small b{color:inherit;font:inherit}.admin-account-card td.account-balance-cell>strong{font-size:12px}.admin-account-card .account-role-line{flex-wrap:wrap}.admin-account-card .account-role-expand{white-space:nowrap}.admin-account-card tr.team-expanded>td{border-top:2px solid #8696b5;border-bottom:1px solid #bec6d6}.admin-account-card tr.team-expanded>td:first-child,.admin-account-card tr.account-child-row>td:first-child,.admin-account-card .account-team-end>td,.admin-account-card .account-team-message>td{border-left:3px solid #8696b5}.admin-account-card tr.team-expanded>td:last-child,.admin-account-card tr.account-child-row>td:last-child,.admin-account-card .account-team-end>td,.admin-account-card .account-team-message>td{border-right:1px solid #bdc6d6}.admin-account-card .account-team-end>td{background:#edf0f5;border-bottom:3px solid #8696b5;height:auto;padding:8px 14px 10px 30px}.account-team-end td>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.account-team-heading{color:#5d6779;font-size:12px;font-weight:500}.account-team-heading b{color:#36445e;margin-left:6px}.account-team-footer{white-space:nowrap;align-items:center;gap:8px;margin-left:auto;display:flex}.account-team-footer span{color:#656c78;font-size:12px;font-weight:500}.account-team-footer button{color:#31405b;cursor:pointer;background:#fff;border:1px solid #dbdfe5;border-radius:5px;width:26px;height:26px;padding:0;font-size:19px;line-height:1}.account-team-footer button:disabled{color:#babec6;cursor:default;background:#f8f9fa}.account-team-collapse{color:#445575;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-left:1px solid #e0e3e8;margin-left:4px;padding:4px 0 4px 12px;font-size:12px}.admin-account-card tr.account-child-row>td{border-bottom:1px solid #d8dde6}.admin-account-card tr.account-child-row:hover,.admin-account-card tr.account-child-row.selected{background:#edf0f5}.admin-account-card .account-child-row td:first-child:before,.admin-account-card .account-child-row td:first-child:after,.admin-account-card .team-expanded td:first-child:after{content:none}.admin-account-card .account-tree-name.depth-1{padding-left:28px}.admin-account-card .account-tree-name.depth-1 .admin-account-avatar{border:2px solid #fff;width:30px;height:30px;box-shadow:0 0 0 1px #c4cbd9}.admin-account-card .account-team-message td{color:#6a717d;text-align:center;background:#f3f5f8;height:auto;padding:20px}.account-team-message button{color:#143064;cursor:pointer;background:#fff;border:1px solid #bdc8db;border-radius:5px;padding:4px 10px}@media (max-width:760px){.admin-account-directory-head{flex-wrap:wrap;gap:8px;height:auto;min-height:50px;padding:10px 14px}.admin-account-directory-head .admin-account-inline-summary{flex-wrap:wrap;gap:12px;height:auto}.admin-account-filters>.admin-account-tabs button{padding-inline:7px}}.number-card .confirmation-countdown{grid-area:1/2;place-self:start end;margin:0;position:static;top:auto;left:auto;transform:none}@media (max-width:520px){.number-card .confirmation-countdown{padding:3px 6px;font-size:11px}}.points-row .record-code{flex-direction:column;align-items:flex-end;gap:2px}.record-balance-change{color:#1f4e79;white-space:nowrap;letter-spacing:.01em;font-size:14px;font-weight:750}@media (max-width:640px){.points-row .record-code{align-items:flex-start}.record-balance-change{font-size:12px}}.success-source{color:#2b6cb0;white-space:nowrap;background:#edf5ff;border:1px solid #cfe2ff;border-radius:999px;align-items:center;padding:2px 7px;font-size:11px;font-weight:600;display:inline-flex}.overview-sort-note{color:#16805f;white-space:nowrap;margin-left:auto;font-size:12px;font-weight:700}.overview-failure-exception-summary{color:#25344f;text-align:left;cursor:pointer;background:#fff8f8;border:1px solid #f0d9dc;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 12px;width:calc(100% - 24px);margin:4px 12px 12px;padding:11px 12px;display:grid}.overview-failure-exception-summary:hover{background:#fff4f5;border-color:#e9aeb5}.overview-failure-exception-summary>span{grid-template-columns:22px 1fr;align-items:center;column-gap:7px;min-width:0;display:grid}.overview-failure-exception-summary>span i{color:#d94955;background:#ffe5e8;border-radius:50%;grid-row:1/3;place-items:center;width:22px;height:22px;font-style:normal;font-weight:800;display:grid}.overview-failure-exception-summary>span b{font-size:13px}.overview-failure-exception-summary small{color:#7a8190;font-size:11px;font-weight:500;display:block}.overview-failure-exception-summary>strong{color:#d93645;text-align:right;font-size:20px;line-height:1}.overview-failure-exception-summary>strong small{color:#c84551;white-space:nowrap;margin-top:5px}.overview-failure-exception-summary>em{color:#bd3845;text-align:right;grid-column:1/-1;font-size:11px;font-style:normal;font-weight:800}.overview-inline-exceptions{border-top:1px solid #e3e5e9}.overview-inline-exceptions>header{border-bottom:1px solid #e3e5e9;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:9px 16px;display:flex}.overview-inline-exceptions>header h3{color:#25344f;margin:0;font-size:14px}.overview-inline-exceptions>header button,.overview-pending-link{color:#c43f31;cursor:pointer;font:inherit;background:0 0;border:0;font-size:12px;font-weight:800}.overview-inline-exceptions .overview-failure-list{padding-bottom:4px}.overview-inline-exceptions .overview-failure-list article>em b{background:#d95663}.overview-pending-link{text-align:right;border-top:1px solid #edf0f4;width:calc(100% - 32px);margin:0 16px 10px;padding:7px 0 0}.admin-account-filters .admin-online-filter{flex:none;height:32px;position:relative}.admin-account-filters .admin-online-filter>.online-tab{height:32px}.admin-online-filter-menu{z-index:60;visibility:hidden;opacity:0;color:#26334a;background:#fff;border:1px solid #d7deea;border-radius:9px;gap:4px;min-width:154px;padding:6px;transition:opacity .15s,transform .15s,visibility .15s;display:grid;position:absolute;top:calc(100% + 7px);left:auto;right:0;transform:translateY(-5px);box-shadow:0 12px 28px #1b2c4e2b}.admin-online-filter:hover .admin-online-filter-menu,.admin-online-filter:focus-within .admin-online-filter-menu{visibility:visible;opacity:1;transform:translateY(0)}.admin-account-filters .admin-online-filter-menu>button{color:#354158;background:#f7f9fc;border:1px solid #0000;border-radius:6px;justify-content:space-between;width:100%;height:34px;padding:0 10px;display:flex}.admin-account-filters .admin-online-filter-menu>button:hover,.admin-account-filters .admin-online-filter-menu>button.active{color:#0e347b;background:#eef4ff;border-color:#cad8ef}.admin-account-filters .admin-online-filter-menu>button>b{color:#0e347b}.admin-account-detail-group dd.last-seen{color:#657086;font-variant-numeric:tabular-nums}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}:root{--ink:#1d2b43;--muted:#64738b;--line:#e1e7f0;--mint:#3478f6;--mint-dark:#245bca;--mint-pale:#edf3ff;--cream:#f4f6fb;--danger:#cf4555;--ui-shadow:0 4px 22px #1c2f520b;--ui-night:radial-gradient(circle at 19% 14%,#c6dfff 0 1px,transparent 1.6px),radial-gradient(circle at 82% 25%,#9ac4ff 0 1px,transparent 1.7px),radial-gradient(circle at 66% 77%,#c6dfff80 0 1px,transparent 1.7px),radial-gradient(ellipse at 10% 0%,#25488080,transparent 65%),linear-gradient(170deg,#15243f,#0c172c)}html,body{color:var(--ink);background:#f4f6fb}body{-webkit-font-smoothing:antialiased;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-size:15px;line-height:1.5}input,select,textarea{font-family:inherit}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}:is(button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible){outline-offset:3px;outline:3px solid #86b6ff}button{transition:background-color .15s,border-color .15s,box-shadow .15s}button:disabled{cursor:not-allowed}.huajuan-brand-mark{width:100%;height:100%;padding:3px;display:block}.brand-mark,.admin-shell .admin-brand>span,.uploader-header .uploader-brand>span,.secure-auth-mark{color:#fff;background:linear-gradient(145deg,#4e9bff,#2867e5);border:1px solid #81b6ff60;border-radius:12px;flex:none;box-shadow:0 4px 16px #2352ad20}.app-shell{grid-template-columns:208px minmax(0,1fr)}.desktop-nav{background:var(--ui-night);grid-template-columns:42px minmax(0,1fr);column-gap:10px;padding:26px 18px}.brand-mark{width:42px;height:42px}.brand-title{letter-spacing:.02em;font-size:18px}.brand-subtitle{color:#9daec8;white-space:nowrap;font-size:12px}.side-links{gap:8px;margin-top:36px}.side-link{color:#afbeda;border-radius:9px;min-height:48px;padding:12px;font-size:15px;font-weight:500}.side-link.active{color:#fff;background:#3174f6;box-shadow:0 5px 16px #06173a40}.side-link:hover:not(.active){color:#fff;background:#ffffff0c}.demo-note{color:#a5b7d3;border-color:#ffffff12;border-radius:10px;padding:12px;bottom:22px;left:18px;right:18px}.content-wrap{width:calc(100% - 48px);max-width:1440px;margin:24px auto 40px}.workspace-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.workspace-heading h2{letter-spacing:-.04em;margin:0;font-size:25px;font-weight:650}.workspace-heading p{color:var(--muted);margin:3px 0 0;font-size:13px}.workspace-heading>span{color:#3865b5;white-space:nowrap;background:#edf3ff;border:1px solid #d8e5fe;border-radius:8px;padding:7px 12px;font-size:12px}.stats-grid{gap:16px}.stat-card,.task-card,.number-section,.records-panel,.profile-row,.account-settings,.inline-user-panel,.admin-card{border-color:var(--line);box-shadow:var(--ui-shadow);background:#fff;border-radius:14px}.stat-card{padding:18px 22px;position:relative;overflow:hidden}.stat-head{color:#52617b;font-size:14px}.stat-head button{color:#2c64cb;background:#eef4ff;min-height:32px;padding:5px 12px;font-size:13px}.balance-card .stat-head button{color:#2c64cb;background:#eef4ff}.stat-card>strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:4px 0;font-size:34px;font-weight:650}.stat-card>strong small,.stat-card>p,.database-state{color:var(--muted);font-size:13px}.task-card{border-top:3px solid #447ef5;margin-top:16px;padding:22px}.soft-label{color:#6c7e98;letter-spacing:.07em;font-size:12px;font-weight:600}.task-title-row h3{font-size:23px;font-weight:650}.task-title-row h3:before{content:"QQ";color:#3175f5;vertical-align:middle;background:#edf4ff;border-radius:8px;place-items:center;width:35px;height:30px;margin-right:9px;font-size:14px;font-weight:700;display:inline-grid}.task-uploader-online{color:#64758e;font-size:13px;font-weight:500}.price strong{color:#3369d6;font-size:28px}.price span{font-size:13px}.task-metrics{background:#f7f9fd;border:1px solid #e7ecf4;border-radius:10px;margin:18px 0}.task-metrics>div,.task-metrics>div:first-child{padding:12px 16px}.task-metrics span{font-size:13px}.task-metrics strong{font-size:17px;font-weight:600}.task-actions{gap:12px}.task-actions button{border-radius:9px;min-height:46px;font-size:15px;font-weight:600}.primary-action,.wide-action{background:linear-gradient(120deg,#4088ff,#2f68e8);box-shadow:0 4px 12px #3b75ee25}.stop-action{color:#bd4354;background:#fff0f2}.number-section{margin-top:16px;padding:20px 22px}.number-section-head{flex-wrap:wrap;gap:12px}.number-section-head h3{font-size:20px;font-weight:650}.number-head-side{flex-wrap:wrap;flex:1}.number-head-side .customer-timing-rule{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%}.number-head-side .customer-timing-rule>div{background:#f7f9fd;border-color:#e6ebf4;min-width:0;padding:8px 10px}.number-head-side .customer-timing-rule strong{color:#355988;font-size:13px}.number-head-side .customer-timing-rule span{color:#64738b;font-size:12px;line-height:1.55}.number-pool-note b,.number-pool-note small{font-size:12px}.number-empty-state{background:linear-gradient(110deg,#f8faff,#f4f8ff);border-color:#cfddf4;min-height:150px}.number-empty-state span{color:#6184bd;font-size:12px}.number-empty-state strong{color:#354b70;font-size:17px;font-weight:600}.number-empty-state p{color:#687b98;font-size:13px}.number-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:12px}.number-card{background:#f9fbff;border-color:#e0e8f4;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:16px}.number-info>strong{font-size:22px;font-weight:650}.number-info>div{white-space:normal;flex-wrap:wrap;font-size:12px}.verification-code{min-width:104px;min-height:56px;padding:8px 10px}.verification-code strong{font-size:22px}.verification-code span,.verification-code small,.verification-code em{font-size:12px}.number-actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.number-actions button{height:auto;min-height:38px;padding:7px 14px;font-size:14px}.number-anomaly-form{padding:12px}.number-anomaly-reasons button,.number-anomaly-submit,.number-anomaly-upload{height:auto;min-height:38px;font-size:13px}.records-panel{width:100%;padding:24px}.records-head h2{font-size:24px}.record-browser{grid-template-columns:160px minmax(0,1fr);gap:16px}.record-filters button,.record-row,.account-settings button{font-size:14px}.record-row{min-height:64px;padding:12px}.record-row strong,.record-identity strong{font-size:16px}.record-pagination button{min-height:36px;font-size:13px}.profile-row{padding:16px}.profile-row strong,.account-settings h2{font-size:18px}.account-settings{padding:20px}.account-settings button{min-height:48px}.account-balance{background:linear-gradient(120deg,#edf3ff,#f1f8ff);border-color:#dfe7f4;padding:20px}.account-balance strong{color:#2864d3;font-size:30px}.uploader-shell{color:var(--ink);background:#f4f6fb}.uploader-header{background:#fff;border-top:0;height:auto;min-height:0;padding:16px 22px;position:relative;box-shadow:0 1px #e1e7f0}.uploader-header>.uploader-header-main{grid-template-rows:auto;grid-template-columns:170px minmax(180px,240px) minmax(200px,1fr) 182px auto;gap:18px;width:100%;min-height:0;display:grid}.uploader-header>.uploader-header-main>.uploader-brand{grid-area:1/1;gap:10px;min-height:44px}.uploader-header .uploader-brand strong{color:#253554;font-size:18px}.uploader-header .uploader-brand>span{width:44px;height:44px}.uploader-header>.uploader-header-main>.uploader-welcome{display:contents}.uploader-header>.uploader-header-main>.uploader-welcome>.uploader-profile{min-height:68px;box-shadow:none;background:0 0;border:0;border-left:1px solid #e5eaf3;border-radius:0;grid-area:1/2;gap:10px;padding:0 16px}.uploader-header .uploader-profile .uploader-avatar{background:#e5efff;border-color:#dce7fb;border-radius:12px;width:42px;height:42px}.uploader-header .uploader-profile .uploader-welcome-identity h1{color:#243753;font-size:17px}.uploader-header .uploader-profile .uploader-welcome-identity p{color:#6c7e98;font-size:12px}.uploader-header .uploader-profile .nickname-state.compact,.uploader-header .uploader-profile .nickname-setup-button.compact{height:28px;line-height:26px;font-size:12px!important}.uploader-header>.uploader-header-main>.uploader-welcome>.uploader-announcement{background:#f4f7fd;border:1px solid #e3eaf7;border-left:3px solid #7aa4ee;border-radius:10px;grid-area:1/3;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;min-height:64px;padding:10px 14px}.uploader-header .uploader-announcement>span{color:#4674bc;background:0 0;grid-column:1;justify-self:start;padding:0;font-size:12px}.uploader-header .uploader-announcement>div{grid-column:1;min-width:0}.uploader-header .uploader-announcement strong{color:#334762;-webkit-line-clamp:1;font-size:14px}.uploader-header .uploader-announcement small{display:none}.uploader-header .uploader-announcement>b{color:#5481cd;grid-area:1/2/3}.uploader-header>.uploader-header-main>.uploader-welcome>.uploader-presence{grid-area:1/4}.uploader-header .uploader-presence .uploader-online-stats{background:0 0;border:0;gap:4px;padding:0}.uploader-header .uploader-presence .uploader-online-stats>span{min-height:24px;padding:0}.uploader-header .uploader-presence .uploader-online-stats small{color:#64738b;font-size:12px}.uploader-header .uploader-presence .uploader-online-stats strong{color:#2b5db5;font-size:17px}.uploader-header .uploader-presence .uploader-connection-status{font-size:12px;color:#738099!important}.uploader-header>.uploader-header-main>.uploader-header-actions{flex-direction:column;grid-area:1/5;gap:8px}.uploader-header .uploader-header-actions>a,.uploader-header .uploader-header-actions .logout-button{border-radius:7px;min-height:30px;padding:4px 10px;font-size:12px}.uploader-page{width:calc(100% - 32px);max-width:none;margin:18px 16px 32px;padding:0}.uploader-dashboard,.uploader-dashboard.compact-nav{grid-template-columns:178px minmax(0,1fr);align-items:start;gap:18px}.uploader-entry-grid{background:var(--ui-night);border:0;border-radius:14px;gap:6px;padding:12px;box-shadow:0 5px 20px #10244515}.uploader-entry{color:#afbeda;border:0;border-radius:8px;grid-template-columns:28px minmax(0,1fr);gap:8px;min-height:52px;padding:10px 8px}.uploader-entry strong{font-size:15px;font-weight:500}.uploader-entry .entry-icon{color:#a5c9ff;background:#ffffff08;border-radius:7px;width:28px;height:28px}.uploader-entry>b{display:none}.uploader-entry.active{color:#fff;background:#3174f6;border:0}.uploader-entry.active .entry-icon{color:#fff;background:#ffffff18}.uploader-entry:hover{background:#ffffff10;transform:none}.uploader-entry.active:hover{background:#2669ec}.uploader-shell .inline-number-panel,.uploader-shell .inline-user-panel{border:1px solid var(--line);box-shadow:var(--ui-shadow);background:#fff;border-radius:14px;padding:20px}.inline-number-toolbar{background:0 0;border:0;border-bottom:1px solid #e4eaf3;border-radius:0;grid-template-columns:150px minmax(180px,340px) auto;justify-content:start;gap:12px;padding:0 0 18px}.inline-toolbar-title{border:0}.inline-toolbar-title strong{color:#253751;font-size:22px;font-weight:650}.inline-toolbar-title span{color:#748197;font-size:13px}.inline-number-toolbar input{border:1px solid #cbd9ef;border-radius:9px;width:100%;min-width:0;height:46px;font-size:16px}.inline-number-toolbar button{background:#3478f6;border-radius:9px;height:46px;padding:0 22px;font-size:15px;font-weight:600}.inline-upload-restriction{background:#fffcf5;border:1px solid #f0e6d1;flex-wrap:wrap;grid-column:1/-1;gap:12px;width:100%;min-width:0;height:auto;min-height:54px;padding:10px 12px;display:flex}.inline-upload-restriction>span{font-size:12px}.inline-upload-restriction strong,.inline-upload-restriction small{white-space:normal;line-height:1.5;overflow:visible}.inline-upload-restriction strong{color:#87673b;font-size:13px}.inline-upload-restriction small{color:#8c7c63;font-size:12px}.inline-number-table-wrap{border-color:#e3e9f3;border-radius:10px;margin-top:16px}.inline-number-table-head{flex-wrap:wrap;gap:12px;min-width:0;min-height:60px;padding:12px 14px}.inline-number-table-head strong{font-size:15px}.inline-record-filters{flex-wrap:wrap;gap:6px;display:flex}.inline-record-filters button{background:#f5f7fc;border-color:#e2e8f2;border-radius:7px;min-height:34px;padding:5px 12px;font-size:13px}.inline-record-filters button.active{color:#2a64ce;background:#eaf2ff;border-color:#cddffc}.inline-demand-summary{flex-wrap:wrap}.inline-demand-summary>span{font-size:13px}.inline-number-table-wrap th,.inline-number-table-wrap td{color:#34445e;height:64px;padding:10px 12px;font-size:14px}.inline-number-table-wrap th{color:#687890;background:#f5f7fc;height:44px;font-size:13px;font-weight:500}.inline-number-table-wrap td:first-child{font-size:16px;font-weight:600}.inline-number-table-wrap td small{font-size:12px}.inline-number-table-wrap tbody tr:nth-child(2n){background:#fbfcff}.inline-number-table-wrap tbody tr:hover{background:#f3f7ff}.inline-code-form input,.inline-code-form button{height:38px;font-size:14px}.inline-proof-cell a,.inline-proof-cell label,.inline-row-actions button{height:34px;font-size:13px}.inline-order-countdown{font-size:15px}.admin-shell.admin-shell{min-width:0;color:var(--ink);background:#f4f6fb;grid-template-columns:196px minmax(0,1fr);font-family:inherit}.admin-shell .admin-sidebar{background:var(--ui-night);box-shadow:none;padding:24px 12px 16px}.admin-shell .admin-brand{gap:9px;padding:0 0 22px}.admin-shell .admin-brand>span{width:36px;height:36px}.admin-shell .admin-brand strong{color:#fff;white-space:nowrap;font-size:16px;font-weight:600}.admin-shell .admin-sidebar nav{gap:8px;margin-top:22px}.admin-shell .admin-sidebar nav button{color:#b5c3db;border:0;border-radius:8px;grid-template-columns:28px minmax(0,1fr) 8px;gap:7px;min-height:48px;padding:8px}.admin-shell .admin-sidebar nav button strong{font-size:15px;font-weight:500}.admin-shell .admin-sidebar nav button>span{color:#a3c6ff;background:#ffffff08;border-radius:7px;width:28px;height:28px}.admin-shell .admin-sidebar nav button.active{color:#fff;background:#3174f6}.admin-shell .admin-sidebar nav button.active>span{color:#fff;background:#ffffff18}.admin-shell .admin-sidebar nav button>b{color:inherit}.admin-shell .admin-sidebar-foot{background:#ffffff06;border-color:#ffffff12;padding:12px}.admin-shell .admin-sidebar-foot span,.admin-shell .admin-sidebar-foot small{color:#acbed9;font-size:12px}.admin-shell .admin-main{padding:22px}.admin-topbar{flex-wrap:wrap;gap:20px;margin-bottom:20px}.admin-page-title>span{color:#7d8ca4;letter-spacing:.08em;font-size:12px}.admin-page-title h1{color:#263753;margin:4px 0;font-size:26px;font-weight:650}.admin-title-meta>p{color:#718099;font-size:13px}.admin-top-actions{flex-wrap:wrap;gap:8px}.admin-top-actions a,.admin-top-actions button{border-radius:8px;min-height:36px;font-size:13px}.admin-card{padding:18px}.admin-card h2,.admin-card>header h2{font-size:17px;font-weight:650}.overview-reference-metrics{gap:12px}.overview-reference-metrics>article,.overview-reference-metrics>button{box-shadow:var(--ui-shadow);border:1px solid #e1e7f0;border-radius:12px;gap:12px;padding:18px 16px}.overview-reference-metrics strong{color:#233b60;font-size:29px;font-weight:650}.overview-reference-metrics span{font-size:13px}.overview-reference-metrics small{font-size:12px;line-height:1.6}.overview-reference-metrics .metric-icon{color:#3974da;background:#edf3ff;border-radius:9px;width:34px;height:34px;font-size:16px}.overview-reference-body{gap:16px}.overview-table .head{font-size:12px}.overview-table .row{min-height:55px;font-size:13px}.overview-table .row>strong{font-size:14px}.overview-business-tables h3{font-size:15px}.admin-table-wrap th{font-size:13px}.admin-table-wrap td{font-size:14px}.admin-shell .admin-main.account-focus{background:#f4f6fb;height:100dvh;min-height:0;padding:16px}.admin-main.account-focus>.admin-topbar{display:none}.admin-account-center,.admin-account-layout{height:100%;min-height:0}.admin-account-layout{gap:16px}.admin-account-card{height:100%;min-height:0;box-shadow:var(--ui-shadow);border:1px solid #e0e7f2;border-radius:12px}.admin-account-directory-head{flex-wrap:wrap;gap:12px 24px;height:auto;min-height:68px;padding:14px 18px}.admin-account-title-row{gap:14px;height:auto}.admin-account-title-row h2{color:#23344f;font-size:23px;font-weight:650}.admin-account-directory-head .admin-add-account{color:#fff;background:#3478f6;border-color:#3478f6;border-radius:7px;height:34px;font-size:13px;font-weight:500}.admin-account-directory-head .admin-account-inline-summary{flex-wrap:wrap;gap:20px;height:auto}.admin-account-directory-head .admin-account-inline-summary span{color:#697c96;font-size:12px;font-weight:500}.admin-account-directory-head .admin-account-inline-summary strong{color:#396fd0;font-size:16px;font-weight:650}.admin-account-filters{align-content:start;gap:10px;padding:12px 16px}.admin-account-filters>.admin-account-search-box{flex:200px;min-width:160px}.admin-account-filters>.admin-account-tabs{background:#f1f5fc;border-radius:8px;flex:none;gap:2px;min-width:max-content;height:38px;padding:3px}.admin-account-filters>.admin-account-tabs button{white-space:nowrap;border:0;border-radius:6px;flex:none;height:32px;padding:0 10px;font-size:13px;font-weight:500}.admin-account-filters>.admin-account-tabs button span{white-space:nowrap;word-break:keep-all;flex:none}.admin-account-filters>.admin-account-tabs button.active{color:#3068cc;background:#fff;border:0;box-shadow:0 1px 4px #2b4f8520}.admin-account-filters>.admin-account-tabs button>b{font-size:12px}.admin-account-filters>select{flex-basis:108px;font-size:13px}.admin-account-filters>.admin-account-date{flex-basis:208px}.admin-account-filters>.admin-account-search-button{flex-basis:64px}.admin-account-filters .admin-account-search-box>input,.admin-account-filters>select,.admin-account-filters .admin-account-date,.admin-account-filters .admin-account-search-button,.admin-account-filters .admin-rematch-filter{border-radius:7px;height:38px;font-size:13px}.admin-account-filters .admin-account-date>span,.admin-account-filters .admin-account-date>input{font-size:13px}.admin-account-filters .admin-account-date>input{width:128px}.admin-account-card .admin-table-wrap table{table-layout:fixed;min-width:850px}.admin-account-card .admin-table-wrap th{color:#6b7b92;background:#f6f8fc;height:44px;padding:8px 12px;font-size:13px;font-weight:500}.admin-account-card .admin-table-wrap td{color:#344762;border-bottom:1px solid #e8edf5;height:70px;padding:10px 12px;font-size:14px}.admin-account-card .admin-table-wrap th:first-child{width:24%}.admin-account-card .admin-table-wrap th:nth-child(2){width:16%}.admin-account-card .admin-table-wrap th:nth-child(3){width:15%}.admin-account-card .admin-table-wrap th:nth-child(4){width:13%}.admin-account-card .admin-table-wrap th:nth-child(5),.admin-account-card .admin-table-wrap th:nth-child(6){width:11%}.admin-account-card .admin-table-wrap th:nth-child(7){width:10%}.admin-account-card .account-tree-name strong,.admin-account-card td>strong,.admin-account-card td.account-balance-cell>strong{color:#243855;font-size:15px;font-weight:650}.admin-account-card .account-tree-name>span:last-child small,.admin-account-card .account-tree-name small,.admin-account-card .account-tree-name small b{color:#75849a;font-size:12px;font-weight:400}.admin-account-card .account-role-cell small,.admin-account-card td>small{color:#75849a;overflow-wrap:anywhere;font-size:12px;font-weight:400}.admin-account-card .account-role-line{gap:6px}.admin-account-card tr.account-parent-row:nth-child(2n):not(.team-expanded):not(.selected){background:#fafbfe}.admin-account-card tbody tr.selected{background:#ecf3ff;box-shadow:inset 3px 0 #4a85f5}.admin-account-card tbody tr:hover{background:#f0f5ff}.admin-account-card tr.account-parent-row.team-expanded{background:#e7effc}.admin-account-card tr.account-child-row{background:#f5f8ff}.admin-account-card>.admin-data-pagination{min-height:52px;padding:10px 14px;font-size:13px}.admin-account-card>.admin-data-pagination button,.admin-account-card>.admin-data-pagination select{height:34px;font-size:13px}.admin-account-detail-card{height:calc(100dvh - 32px);max-height:none;box-shadow:var(--ui-shadow);border:1px solid #dce5f3;border-radius:12px}.admin-account-detail-card>header{background:#f8faff;height:54px;padding:0 18px}.admin-account-detail-card>header h2{color:#263955;font-size:18px;font-weight:650}.admin-account-detail-card>header button{background:#edf2fa;border-radius:8px;width:32px;height:32px}.admin-account-detail-scroll{height:calc(100% - 54px);padding:0 18px 16px;display:block}.admin-account-detail-profile{min-height:104px;padding:16px 0}.admin-account-detail-profile>img{width:56px;height:56px}.admin-account-detail-profile>div>strong{font-size:20px;font-weight:650}.admin-account-detail-profile p em{border-radius:5px;font-size:12px}.admin-account-detail-group{border-color:#e5eaf3;padding:13px 0}.admin-account-detail-group h3{color:#314867;font-size:14px;font-weight:650}.admin-account-detail-group dl>div{grid-template-columns:110px minmax(0,1fr);gap:8px;min-height:32px}.admin-account-detail-group dt,.admin-account-detail-group dd{font-size:13px;font-weight:400;line-height:1.5}.admin-account-detail-group dd{color:#304669;overflow-wrap:anywhere;font-weight:600}.account-affiliation-row{grid-template-columns:85px minmax(0,1fr) auto;font-size:13px}.account-affiliation-row>strong{font-size:13px}.admin-account-detail-group.account-control-group{min-height:0;display:block}.account-control-row{grid-template-columns:80px 37px minmax(0,1fr);gap:6px;min-height:54px;padding:8px 0}.account-control-row>span{white-space:nowrap;font-size:13px}.account-control-row>em{font-size:12px}.account-control-row>small{grid-column:2/-1;font-size:12px;line-height:1.6}.account-control-row.static{grid-template-rows:auto auto;grid-template-columns:80px minmax(0,1fr);gap:3px 8px;padding:8px 0;display:grid}.account-control-row.static>span{grid-row:1}.account-control-row.static>em{grid-area:1/2}.account-control-row.static>small{white-space:normal;word-break:normal;overflow-wrap:break-word;grid-area:2/1/auto/-1}.account-state-row{grid-template-columns:80px minmax(0,1fr) auto;min-height:48px}.account-state-row>span,.account-state-row>strong{font-size:13px}.account-outline-action,.account-state-row>button,.account-affiliation-row>button{border-radius:7px;height:34px;font-size:12px}.admin-account-detail-actions{gap:10px;margin-top:14px}.admin-account-detail-actions>button{border-radius:8px;height:38px;font-size:13px;font-weight:500}.secure-auth-page{background:var(--ui-night);position:relative}.secure-auth-card{background:#fff;border:1px solid #e0e8f8;border-radius:22px;width:min(440px,100%);padding:36px;box-shadow:0 30px 100px #00000035}.secure-auth-mark{border-radius:16px;width:60px;height:60px}.secure-auth-card>p{color:#6f83a4;letter-spacing:.13em;font-size:12px}.secure-auth-card h1{color:#21385b;font-size:27px;font-weight:650}.secure-auth-card>small{color:#718098;font-size:14px}.secure-auth-card label span{color:#435978;font-size:14px}.secure-auth-card input{background:#fbfcff;border-color:#d8e2f0;border-radius:9px;height:48px;font-size:16px}.secure-auth-card button{background:#3478f6;border-radius:9px;min-height:48px;font-size:15px}@media (min-width:1600px){.number-head-side{max-width:780px}.admin-account-layout.detail-open{grid-template-columns:minmax(0,1fr) 380px}}@media (max-width:1200px) and (min-width:721px){.uploader-header>.uploader-header-main{grid-template-columns:170px minmax(180px,1fr) 182px auto;gap:12px}.uploader-header>.uploader-header-main>.uploader-welcome>.uploader-announcement{grid-area:2/1/auto/-1;min-height:50px}.uploader-header>.uploader-header-main>.uploader-welcome>.uploader-presence{grid-column:3}.uploader-header>.uploader-header-main>.uploader-header-actions{grid-column:4}.uploader-dashboard,.uploader-dashboard.compact-nav{grid-template-columns:160px minmax(0,1fr)}.admin-account-layout.detail-open{grid-template-columns:minmax(0,1fr)}.admin-account-layout.detail-open .admin-account-detail-card{z-index:40;width:348px;position:fixed;top:16px;right:16px;box-shadow:-12px 0 50px #1c335b25}.overview-reference-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px) and (min-width:721px){.app-shell{grid-template-columns:180px minmax(0,1fr)}.desktop-nav{padding:22px 12px}.content-wrap{width:calc(100% - 32px)}.task-title-row h3{font-size:20px}.task-uploader-online{margin:8px 0 0;display:flex}}@media (max-width:720px){.app-shell{display:block}.desktop-nav{display:none}.content-wrap{width:calc(100% - 24px);margin:18px auto 92px}.workspace-heading{margin-bottom:14px}.workspace-heading h2{font-size:22px}.workspace-heading p{font-size:12px}.workspace-heading>span{padding:5px 8px;font-size:11px}.stats-grid{gap:10px}.stat-card{padding:14px}.stat-head{gap:5px;font-size:13px}.stat-head button{min-height:34px;padding:4px 8px;font-size:12px}.stat-card>strong{font-size:29px}.stat-card>p,.stat-card>strong small,.database-state{font-size:12px}.task-card,.number-section{margin-top:12px;padding:16px}.task-title-row{gap:10px}.task-title-row h3{font-size:19px}.task-uploader-online{margin:8px 0 0;font-size:12px;display:flex}.task-metrics>div,.task-metrics>div:first-child{padding:10px 8px}.task-metrics span{font-size:12px}.task-metrics strong{font-size:14px}.task-actions button{min-height:44px;font-size:14px}.number-section-head{display:block}.number-head-side{justify-content:flex-start;margin-top:12px;display:flex}.number-info>strong{font-size:21px}.number-card{gap:10px;padding:12px}.number-actions button{flex:1;min-height:44px;padding:8px 10px;font-size:13px}.number-empty-state{min-height:130px;padding:16px}.mobile-nav{padding-bottom:env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffed;border-top:1px solid #e0e7f2}.mobile-nav button{color:#76849a;min-height:58px;font-size:12px}.mobile-nav button.active{color:#3478f6}.records-panel{padding:16px}.record-browser{grid-template-columns:minmax(0,1fr)}.record-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.record-row strong{font-size:15px}.uploader-header{padding:14px 12px}.uploader-header>.uploader-header-main{grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid}.uploader-header>.uploader-header-main>.uploader-brand{grid-area:1/1}.uploader-header>.uploader-header-main>.uploader-header-actions{flex-direction:row;grid-area:1/2;gap:5px}.uploader-header .uploader-header-actions>a,.uploader-header .uploader-header-actions .logout-button{min-height:36px;padding:5px 7px}.uploader-header>.uploader-header-main>.uploader-welcome>.uploader-profile{border:0;grid-area:2/1;min-height:66px;padding:0}.uploader-header>.uploader-header-main>.uploader-welcome>.uploader-presence{grid-area:2/2;width:148px}.uploader-header>.uploader-header-main>.uploader-welcome>.uploader-announcement{grid-area:3/1/auto/-1;min-height:54px}.uploader-header .uploader-presence .uploader-connection-status{max-width:148px;font-size:11px}.uploader-page{width:calc(100% - 24px);margin:12px}.uploader-dashboard,.uploader-dashboard.compact-nav{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.uploader-entry-grid{border-radius:10px;gap:4px;width:100%;padding:6px;display:flex;overflow-x:auto}.uploader-entry{flex:1 0 auto;justify-content:center;gap:5px;min-height:44px;padding:8px;display:flex}.uploader-entry strong{font-size:13px}.uploader-entry .entry-icon{width:22px;height:22px;font-size:13px}.uploader-shell .inline-number-panel,.uploader-shell .inline-user-panel{padding:14px}.inline-number-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:10px}.inline-toolbar-title{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.inline-toolbar-title strong{font-size:21px}.inline-number-toolbar input{grid-column:1;font-size:16px}.inline-number-toolbar button{grid-column:2;width:auto;padding:0 12px;font-size:14px}.inline-upload-restriction{grid-column:1/-1;grid-template-columns:minmax(0,1fr);gap:7px;padding:10px;display:grid}.inline-upload-restriction>span{justify-self:start}.inline-upload-restriction .daily-limit{border:0;border-top:1px solid #ede2cc;padding:7px 0 0}.inline-number-table-head{min-width:0;padding:12px}.inline-record-filters button{min-height:38px}.mobile-table-scroll-hint{color:#526e9b;background:#eff5ff;display:block}.admin-shell.admin-shell{min-width:0;display:block}.admin-shell .admin-sidebar{height:auto;padding:12px;position:relative;overflow:visible}.admin-shell .admin-brand{padding:0}.admin-shell .admin-sidebar nav{gap:6px;margin-top:12px;display:flex;overflow-x:auto}.admin-shell .admin-sidebar nav button{flex:none;gap:6px;width:auto;min-height:42px;padding:7px 10px;display:flex}.admin-shell .admin-sidebar nav button strong{white-space:nowrap;font-size:13px}.admin-shell .admin-sidebar nav button>b,.admin-shell .admin-sidebar-foot{display:none}.admin-shell .admin-main{padding:14px 12px}.admin-top-actions{gap:6px}.admin-top-actions a,.admin-top-actions button{font-size:12px}.overview-reference-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-reference-metrics>article,.overview-reference-metrics>button{gap:8px;padding:12px}.overview-reference-metrics strong{font-size:25px}.overview-reference-body,.overview-business-tables{grid-template-columns:minmax(0,1fr)}.admin-shell .admin-main.account-focus{height:calc(100dvh - 124px);min-height:480px;padding:12px}.admin-account-directory-head{gap:12px;padding:12px}.admin-account-filters{gap:8px;padding:10px}.admin-account-filters>.admin-account-tabs{flex-basis:100%;min-width:0;max-width:100%;height:40px;overflow-x:auto}.admin-account-filters>.admin-account-tabs button{padding:0 8px;font-size:12px}.admin-account-layout.detail-open{grid-template-columns:minmax(0,1fr)}.admin-account-layout.detail-open .admin-account-detail-card{z-index:40;width:auto;height:calc(100dvh - 24px);position:fixed;top:12px;left:8px;right:8px;box-shadow:0 0 0 100vmax #13243e38}.secure-auth-card{padding:28px 24px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.uploader-dashboard.compact-nav .uploader-entry-grid{gap:8px;min-height:0;padding:12px}.uploader-dashboard.compact-nav .uploader-entry{place-items:initial;color:#afbeda;background:0 0;border:0;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-height:50px;padding:10px 8px;display:grid}.uploader-dashboard.compact-nav .uploader-entry>div{display:block}.uploader-dashboard.compact-nav .uploader-entry .entry-icon{color:#a5c9ff;background:#ffffff08;place-items:center;width:28px;height:28px;display:grid}.uploader-dashboard.compact-nav .uploader-entry:hover:not(.active){background:#ffffff0c}.inline-uploader-name{text-align:center;white-space:normal;overflow-wrap:anywhere;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:100%;display:flex}.inline-uploader-name>strong{font-size:14px;font-weight:600;line-height:1.4}.inline-uploader-name>small{color:#76869f;font-size:12px;font-weight:400;line-height:1.4}.inline-number-table-wrap th:nth-child(6){text-align:center}.admin-account-card{padding:0}.admin-account-card .admin-table-wrap table{min-width:840px}.admin-account-card .account-role-cell small{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.admin-account-detail-card{flex-direction:column;padding:0;display:flex}.admin-account-detail-card>header{flex:none}.admin-account-detail-scroll{flex:1;height:auto;min-height:0}.admin-account-detail-actions{background:#fff;border-top:1px solid #e5eaf3;flex:none;margin:0;padding:12px 18px}@media (max-width:720px){.uploader-dashboard.compact-nav .uploader-entry-grid{gap:4px;padding:6px}.uploader-dashboard.compact-nav .uploader-entry{gap:5px;min-height:44px;padding:8px;display:flex}.uploader-dashboard.compact-nav .uploader-entry .entry-icon{width:22px;height:22px}}.workspace-icon{flex:none;width:21px;height:21px;display:block}@media (min-width:721px){.app-shell{display:block}.desktop-nav{z-index:25;background:var(--ui-night);grid-template-columns:44px 158px minmax(0,1fr) auto;align-content:center;align-items:center;column-gap:12px;width:100%;height:76px;padding:0 28px;display:grid;position:sticky;top:0}.brand-title{margin:0 0 2px;font-weight:600}.brand-subtitle{font-size:12px}.side-links{grid-column:3;justify-content:center;gap:6px;margin:0;display:flex}.side-link{white-space:nowrap;border-radius:8px;gap:9px;min-height:42px;padding:10px 16px;font-size:14px}.side-link>span{width:20px}.side-link.active{background:#ffffff15;box-shadow:inset 0 -2px #78b5ff}.demo-note{background:0 0;border:0;grid-column:4;align-items:center;margin:0;padding:0;display:flex;position:static}.demo-note .side-logout{border-color:#fff2;min-height:36px;margin:0;font-size:13px}.content-wrap{width:calc(100% - 56px);max-width:1560px;margin:26px auto 40px}}.workspace-heading{margin-bottom:18px}.workspace-heading h2{font-size:28px;font-weight:600}.workspace-heading p{color:#7b879c;margin-top:5px}.stats-grid{background:#fff;border:1px solid #e2e8f2;border-radius:12px;gap:0;margin-bottom:22px}.stat-card{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;gap:0 12px;padding:16px 22px;display:grid}.stat-card+.stat-card{border-left:1px solid #e8edf4}.stat-head{grid-area:1/1;justify-content:flex-start;gap:12px;font-size:13px}.stat-head button{min-height:28px;padding:2px 10px;font-size:12px}.stat-card>strong{grid-area:1/2/3;align-self:center;margin:0;font-size:28px}.stat-card>p{grid-area:2/1;margin-top:4px;font-size:12px}.stat-card>.database-state{grid-column:1/-1}.user-task-workbench{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:22px;display:grid}.user-control-column{gap:18px;min-width:0;display:grid}.user-task-workbench .task-card{background:var(--ui-night);color:#fff;border:0;border-radius:14px;margin:0;padding:22px;box-shadow:0 8px 24px #132a5518}.user-task-workbench .task-title-row{display:block}.user-task-workbench .task-title-row h3{color:#fff;margin-top:10px;font-size:23px;font-weight:600}.user-task-workbench .task-title-row h3:before{display:none}.user-task-workbench .task-title-row .soft-label{color:#91acd4;font-size:12px}.user-task-workbench .task-uploader-online{color:#a9bfdc;margin:10px 0 0;font-size:12px;display:flex}.user-task-workbench .price{display:none}.user-task-workbench .task-metrics{background:#ffffff05;border:1px solid #ffffff10;grid-template-columns:minmax(0,1fr);margin:22px 0 20px;padding:6px 14px}.user-task-workbench .task-metrics>div{border:0;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:8px 0;display:flex}.user-task-workbench .task-metrics>div+div{border-top:1px solid #ffffff0c}.user-task-workbench .task-metrics span{color:#93aacb;margin:0;font-size:13px}.user-task-workbench .task-metrics strong{color:#eef5ff;font-size:15px;font-weight:500}.user-task-workbench .task-actions{grid-template-columns:1fr;gap:10px}.user-task-workbench .task-actions button{min-height:44px;font-size:14px;font-weight:500}.user-task-workbench .stop-action{color:#cfdbed;background:#ffffff08;border:1px solid #ffffff20}.task-guide{background:#fff;border:1px solid #e2e8f2;border-radius:12px;padding:18px 20px}.task-guide>header{color:#6885af;align-items:center;gap:8px;margin-bottom:12px;display:flex}.task-guide h3{color:#455b7b;margin:0;font-size:14px;font-weight:600}.task-guide .customer-timing-rule{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.task-guide .customer-timing-rule>div{background:0 0;border:0;border-radius:0;min-width:0;padding:10px 0}.task-guide .customer-timing-rule>div+div{border-top:1px solid #edf0f6}.task-guide .customer-timing-rule strong{color:#485f80;font-size:12px;font-weight:600}.task-guide .customer-timing-rule span{color:#6a7c96;margin-top:4px;font-size:12px;line-height:1.65}.user-task-workbench .number-section{min-width:0;min-height:500px;box-shadow:var(--ui-shadow);border:1px solid #e1e8f3;border-radius:14px;margin:0;padding:22px}.user-task-workbench .number-section-head{border-bottom:1px solid #e8edf5;align-items:center;gap:12px;min-height:54px;margin-bottom:20px;padding-bottom:18px}.user-task-workbench .number-section-head h3{margin:0;font-size:20px;font-weight:600}.user-task-workbench .number-section-head .soft-label{display:none}.user-task-workbench .number-head-side{flex-direction:row;flex:1;justify-content:flex-end;align-items:center;width:auto;max-width:none;margin:0}.user-task-workbench .number-pool-note{flex-wrap:wrap;justify-content:flex-end;gap:10px}.user-task-workbench .number-pool-note b{color:#4c73b5;white-space:nowrap;background:#eef4ff;border:0;font-weight:500}.user-task-workbench .number-pool-note small{color:#8693a7;font-size:12px}.user-task-workbench .number-empty-state{background:radial-gradient(at 50% 45%,#f0f6ff,#0000 65%);border:0;min-height:360px}.user-task-workbench .number-empty-state:before{content:"";background:radial-gradient(circle at 63% 36%,#5f9dff 0 4px,#0000 5px),radial-gradient(circle at 37% 65%,#bdd8ff 0 6px,#0000 7px),radial-gradient(circle,#0000 25px,#d1e2ff 26px 27px,#0000 28px),#eaf2ff;border-radius:23px;width:76px;height:76px;margin-bottom:18px;transform:rotate(-10deg);box-shadow:0 8px 30px #3779ea0b}.user-task-workbench .number-empty-state>span{color:#a2b1c7;letter-spacing:.15em;font-size:12px}.user-task-workbench .number-empty-state strong{color:#536d94;margin-top:10px;font-size:18px;font-weight:500}.user-task-workbench .number-empty-state p{color:#6b7e99;max-width:360px;margin-top:8px;font-size:13px;line-height:1.7}.user-task-workbench .number-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,350px),1fr))}.user-task-workbench .number-card{background:#fff;border-color:#dce7f7;box-shadow:0 3px 16px #21467c06}.uploader-header{background:var(--ui-night);box-shadow:none;border:0;border-radius:0;padding:14px 24px}.uploader-header .uploader-brand strong{color:#f5f8ff}.uploader-header>.uploader-header-main>.uploader-welcome>.uploader-profile{border-color:#ffffff15}.uploader-header .uploader-profile .uploader-welcome-identity h1{color:#fff}.uploader-header .uploader-profile .uploader-welcome-identity p{color:#94adce}.uploader-header>.uploader-header-main>.uploader-welcome>.uploader-announcement{background:#ffffff07;border:1px solid #ffffff12;border-left:2px solid #73acff}.uploader-header .uploader-announcement>span{color:#82b4fd}.uploader-header .uploader-announcement strong{color:#c7d8f0;font-weight:500}.uploader-header .uploader-presence .uploader-online-stats{grid-template-columns:minmax(0,1fr);width:100%}.uploader-header .uploader-presence .uploader-online-stats>span{background:0 0;grid-template-columns:6px minmax(0,1fr) auto auto;gap:6px}.uploader-header .uploader-presence .uploader-online-stats small{color:#9fb4d2}.uploader-header .uploader-presence .uploader-online-stats strong{color:#e0eeff}.uploader-header .uploader-presence .uploader-online-stats i{color:#9fb4d2}.uploader-header .uploader-profile .uploader-welcome-identity>small{display:none}.uploader-header .uploader-header-actions>a{color:#c1d1ea;background:#ffffff08;border-color:#ffffff20;display:inline-flex}.uploader-header .uploader-header-actions .logout-button,.uploader-header .uploader-header-actions>button[aria-label=退出登录]{color:#c1d1ea!important;background:#ffffff08!important;border-color:#ffffff20!important}.uploader-page{width:calc(100% - 48px);max-width:1760px;margin:0 auto 32px}.uploader-dashboard,.uploader-dashboard.compact-nav{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.uploader-dashboard.compact-nav .uploader-entry-grid{width:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #dfe6f1;border-radius:0;gap:12px;padding:14px 0;display:flex;overflow-x:auto}.uploader-dashboard.compact-nav .uploader-entry{color:#7b8ba3;border-radius:8px;flex:none;gap:8px;min-height:40px;padding:9px 18px;display:flex}.uploader-dashboard.compact-nav .uploader-entry strong{font-size:15px;font-weight:500}.uploader-dashboard.compact-nav .uploader-entry .entry-icon{color:#92a3bd;background:0 0;width:20px;height:20px;padding:0;display:grid}.uploader-dashboard.compact-nav .uploader-entry.active{color:#3069d3;box-shadow:none;background:#e7effd}.uploader-dashboard.compact-nav .uploader-entry.active .entry-icon{color:#3d78e9;background:0 0}.uploader-dashboard.compact-nav .uploader-entry:hover:not(.active){color:#536c92;background:#eaf0f9}.uploader-shell .inline-number-panel{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:288px minmax(0,1fr);align-items:start;gap:22px;padding:0;display:grid}.upload-control-column{min-width:0;box-shadow:var(--ui-shadow);background:#fff;border:1px solid #dce6f5;border-radius:14px;padding:22px;position:sticky;top:20px}.upload-control-column .inline-number-toolbar{border:0;flex-direction:column;align-items:stretch;gap:16px;padding:0;display:flex}.upload-control-column .inline-toolbar-title{border:0;border-bottom:1px solid #e7edf6;padding:0 0 18px;display:block}.upload-control-column .inline-toolbar-title:before{content:"QQ";color:#3d79e9;background:#ecf3ff;border-radius:12px;place-items:center;width:40px;height:40px;margin-bottom:16px;font-size:15px;font-weight:600;display:grid}.upload-control-column .inline-toolbar-title strong{font-size:24px;font-weight:600}.upload-control-column .inline-toolbar-title span{color:#8c9ab0;margin-top:5px;font-size:12px}.upload-control-column .inline-number-toolbar input{width:100%;min-width:0;height:48px;font-size:16px}.upload-control-column .inline-number-toolbar button{width:100%;height:46px;font-size:14px}.upload-control-column .inline-upload-restriction{background:0 0;border:0;border-top:1px solid #e9edf4;border-radius:0;margin-top:8px;padding:16px 0 0;display:block}.upload-control-column .inline-upload-restriction>span{color:#a1834d;background:#fff6e6;margin-bottom:12px;padding:3px 8px;font-size:12px;font-weight:500;display:inline-block}.upload-control-column .restriction-rule{border:0;margin:0 0 16px;padding:0}.upload-control-column .restriction-rule strong{color:#6c7e98;font-size:12px;font-weight:500}.upload-control-column .restriction-rule small{color:#748298;margin-top:6px;font-size:12px}.upload-control-column .inline-number-message{font-size:13px;line-height:1.6}.inline-number-panel>.inline-number-table-wrap{min-height:480px;box-shadow:var(--ui-shadow);background:#fff;border:1px solid #e0e8f3;border-radius:14px;margin:0}.inline-number-table-head{min-height:76px;padding:18px}.inline-number-table-wrap table{min-width:1140px}.inline-number-table-wrap td[colspan]{text-align:center;color:#95a4b9;height:270px;font-size:14px;font-weight:400}.inline-number-table-wrap th{background:#f7f9fd;height:44px}.inline-number-table-wrap td{height:74px}.inline-number-table-wrap td:first-child{font-weight:500}.admin-shell.admin-shell.admin-shell{grid-template-columns:112px minmax(0,1fr)}.admin-shell.admin-shell .admin-sidebar{background:var(--ui-night);padding:24px 10px 14px}.admin-shell.admin-shell .admin-brand{border:0;flex-direction:column;gap:10px;padding-bottom:26px;display:flex}.admin-shell.admin-shell .admin-brand>span{background:linear-gradient(145deg,#4e9bff,#2867e5);width:46px;height:46px}.admin-shell.admin-shell .admin-brand strong{white-space:normal;text-align:center;color:#d0def2;font-size:13px;font-weight:500}.admin-shell.admin-shell .admin-sidebar nav{gap:10px;margin:0}.admin-shell.admin-shell .admin-sidebar nav button{color:#91a8c8;border:0;flex-direction:column;justify-content:center;gap:8px;min-height:76px;padding:10px 3px;display:flex}.admin-shell.admin-shell .admin-sidebar nav button strong{white-space:nowrap;font-size:12px;font-weight:500}.admin-shell.admin-shell .admin-sidebar nav button>span{width:24px;height:24px;color:inherit;background:0 0;padding:0}.admin-shell.admin-shell .admin-sidebar nav button.active{color:#a7ceff;background:#ffffff0e;box-shadow:inset 2px 0 #69a7ff}.admin-shell.admin-shell .admin-sidebar nav button.active>span{color:#a7ceff;background:0 0}.admin-shell.admin-shell .admin-sidebar nav button>b:not([class]){display:none}.admin-shell.admin-shell .admin-sidebar nav button>b[class]{font-size:11px;position:absolute;top:7px;right:9px}.admin-shell.admin-shell .admin-sidebar-foot{background:0 0;border:0;padding:10px 0}.admin-shell.admin-shell .admin-sidebar-foot>span{text-align:center;color:#8ea9cd;font-size:11px;display:block}.admin-shell.admin-shell .admin-sidebar-foot>small{display:none}.admin-shell.admin-shell .admin-main{padding:26px 30px}.admin-shell.admin-shell .admin-page-title h1{color:#253b5d;font-size:27px;font-weight:600}.admin-page-title>span{display:none}.admin-topbar{margin-bottom:24px}.admin-shell.admin-shell .admin-main.account-focus{padding:20px}.admin-account-directory-head{min-height:80px;padding:20px 22px}.admin-account-title-row h2{font-size:25px}.admin-account-filters{background:#fbfcff;border-bottom:1px solid #e4ebf5;padding:14px 20px}.admin-account-layout.detail-open{grid-template-columns:minmax(0,1fr) 360px}.admin-account-detail-card{height:calc(100dvh - 40px)}.admin-account-detail-card>header{background:#f2f6ff}.overview-reference-metrics{background:#fff;border:1px solid #e1e8f3;border-radius:14px;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.overview-reference-metrics>article,.overview-reference-metrics>button{min-height:146px;box-shadow:none;text-align:left;border:0;border-radius:0;padding:20px;display:block}.overview-reference-metrics .metric-icon{display:none}.overview-reference-metrics span{color:#687b97;font-size:13px}.overview-reference-metrics strong{color:#273c5c;letter-spacing:-.04em;margin:8px 0;font-size:32px;font-weight:500;line-height:1.3}.overview-reference-metrics small{color:#697d99;margin:6px 0 0;font-size:12px}.overview-reference-body{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:20px;margin-top:20px;display:grid}.overview-reference-body>.overview-risk-card{grid-area:1/9/auto/13}.overview-reference-body>.overview-failure-card{grid-area:2/9/auto/13}.overview-reference-body>.admin-card{box-shadow:var(--ui-shadow);border:1px solid #e2e9f3;border-radius:14px}.overview-risk-card>header>b{color:#c76b76;background:#fff0f1;font-weight:500}.overview-risk-card>header h2 i{color:#c76b76;background:#fff0f1}.overview-risk-card>header,.overview-business-card>header,.overview-failure-card>header{min-height:64px;padding:18px 20px}.overview-business-tables h3{flex-wrap:wrap;height:auto;min-height:48px;padding:10px 16px;font-size:14px}.overview-business-tables h3 i{color:#4679cb;background:#edf4ff;border-radius:7px}.overview-table .row{min-height:62px}.risk-threshold{background:#f9fbff;padding:14px 18px}.risk-user-list{padding:0 18px 14px}.risk-user-list h3{color:#aa6f7c;font-weight:500}.risk-summary{background:#f8faff;border-top:1px solid #e8edf5;border-radius:0;margin:0;padding:18px}.overview-failure-total{padding:20px}.admin-top-actions a,.admin-top-actions button{font-weight:500}@media (max-width:1200px) and (min-width:721px){.desktop-nav{grid-template-columns:40px 130px minmax(0,1fr) auto;padding:0 20px}.side-link{gap:6px;padding:10px;font-size:13px}.side-links{gap:2px}.content-wrap{width:calc(100% - 40px)}.user-task-workbench{grid-template-columns:270px minmax(0,1fr);gap:18px}.uploader-shell .inline-number-panel{grid-template-columns:250px minmax(0,1fr);gap:18px}.upload-control-column{padding:18px}.admin-shell.admin-shell .admin-main{padding:22px}.overview-reference-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.overview-reference-metrics>article,.overview-reference-metrics>button{border-bottom:1px solid #edf0f6;min-height:124px}.overview-reference-body{grid-template-columns:minmax(0,1fr) minmax(260px,.65fr)}.overview-reference-body>[aria-label=近7日订单与成功率]{grid-column:1}.overview-reference-body>.overview-risk-card{grid-column:2}.overview-reference-body>.overview-business-card{grid-area:2/1/auto/-1}.overview-reference-body>.overview-failure-card{grid-area:3/1/auto/-1}.admin-account-layout.detail-open{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px) and (min-width:721px){.desktop-nav{grid-template-columns:40px 110px minmax(0,1fr) auto;gap:8px;padding:0 12px}.brand-title{font-size:16px}.brand-subtitle{font-size:10px}.side-link{flex-direction:column;gap:2px;min-height:50px;padding:5px 9px;font-size:12px}.side-link>span{display:none}.user-task-workbench{grid-template-columns:240px minmax(0,1fr);gap:16px}.user-task-workbench .task-card{padding:18px}.user-task-workbench .number-section{padding:16px}.uploader-shell .inline-number-panel{grid-template-columns:minmax(0,1fr)}.upload-control-column{position:static}.upload-control-column .inline-number-toolbar{grid-template-columns:minmax(0,1fr) auto;display:grid}.upload-control-column .inline-toolbar-title,.upload-control-column .inline-upload-restriction{grid-column:1/-1}}@media (max-width:720px){.workspace-heading h2{font-size:23px}.stats-grid{margin-bottom:14px}.stat-card{flex-direction:column;gap:6px;padding:12px;display:flex}.stat-head{justify-content:space-between;gap:5px;font-size:12px}.stat-card>strong{align-self:flex-start;font-size:27px}.stat-card>p{margin:0;font-size:12px}.user-task-workbench{flex-direction:column;gap:14px;display:flex}.user-control-column{display:contents}.user-task-workbench .task-card{order:0;width:100%;padding:18px}.user-task-workbench .task-title-row h3{font-size:22px}.user-task-workbench .task-metrics{grid-template-columns:repeat(3,minmax(0,1fr));margin:16px 0;padding:8px}.user-task-workbench .task-metrics>div{min-height:0;padding:4px 8px;display:block}.user-task-workbench .task-metrics>div+div{border:0;border-left:1px solid #ffffff12}.user-task-workbench .task-metrics span{margin-bottom:5px;font-size:12px}.user-task-workbench .task-metrics strong{font-size:13px}.user-task-workbench .task-actions{grid-template-columns:1fr 1fr}.user-task-workbench .task-actions button{font-size:13px}.user-task-workbench .number-section{order:1;width:100%;min-height:340px;padding:16px}.user-task-workbench .number-section-head{flex-wrap:wrap;gap:10px;margin-bottom:10px;display:flex}.user-task-workbench .number-head-side{flex-basis:100%;justify-content:flex-start;max-width:100%}.user-task-workbench .number-pool-note{justify-content:flex-start}.user-task-workbench .number-empty-state{min-height:240px;padding:12px}.user-task-workbench .number-empty-state:before{width:60px;height:60px;margin-bottom:12px}.task-guide{order:2;width:100%;padding:16px}.task-guide .customer-timing-rule{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.task-guide .customer-timing-rule>div{padding:8px 0}.task-guide .customer-timing-rule>div+div{border:0}.uploader-header{padding:14px 12px}.uploader-page{width:calc(100% - 24px)}.uploader-dashboard,.uploader-dashboard.compact-nav{gap:16px}.uploader-dashboard.compact-nav .uploader-entry-grid{gap:5px;padding:10px 0}.uploader-dashboard.compact-nav .uploader-entry{gap:5px;min-height:40px;padding:7px 10px}.uploader-dashboard.compact-nav .uploader-entry strong{font-size:13px}.uploader-dashboard.compact-nav .uploader-entry .entry-icon{display:none}.uploader-shell .inline-number-panel{grid-template-columns:minmax(0,1fr);gap:16px}.upload-control-column{padding:18px;position:static}.upload-control-column .inline-number-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid}.upload-control-column .inline-toolbar-title{grid-column:1/-1;padding-bottom:12px}.upload-control-column .inline-toolbar-title:before{display:none}.upload-control-column .inline-toolbar-title strong{font-size:22px}.upload-control-column .inline-number-toolbar button{width:auto;padding:0 12px}.upload-control-column .inline-upload-restriction{grid-column:1/-1;margin:0;padding-top:12px}.upload-control-column .restriction-rule{margin-bottom:10px}.inline-number-panel>.inline-number-table-wrap{min-height:380px}.inline-number-table-wrap td[colspan]{height:160px}.admin-shell.admin-shell.admin-shell{display:block}.admin-shell.admin-shell .admin-sidebar{padding:12px}.admin-shell.admin-shell .admin-brand{flex-direction:row;gap:9px;padding:0}.admin-shell.admin-shell .admin-brand>span{width:34px;height:34px}.admin-shell.admin-shell .admin-brand strong{font-size:15px}.admin-shell.admin-shell .admin-sidebar nav{flex-direction:row;gap:6px;margin-top:12px;display:flex}.admin-shell.admin-shell .admin-sidebar nav button{flex-direction:row;gap:5px;min-height:40px;padding:8px 10px}.admin-shell.admin-shell .admin-sidebar nav button>span,.admin-shell.admin-shell .admin-sidebar nav button .workspace-icon{width:18px;height:18px}.admin-shell.admin-shell .admin-sidebar nav button strong{font-size:12px}.admin-shell.admin-shell .admin-main,.admin-shell.admin-shell .admin-main.account-focus{padding:12px}.admin-account-directory-head{min-height:72px;padding:14px}.admin-account-filters{padding:10px}.admin-account-title-row h2{font-size:23px}.overview-reference-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-reference-metrics>article,.overview-reference-metrics>button{border-bottom:1px solid #edf0f6;min-height:120px;padding:16px}.overview-reference-metrics strong{font-size:28px}.overview-reference-body{flex-direction:column;gap:16px;display:flex}.overview-reference-body>*{width:100%}.overview-reference-body>[aria-label=近7日订单与成功率]{order:-1}.overview-business-tables{grid-template-columns:minmax(0,1fr)}}.user-task-workbench>.task-guide{grid-column:1/-1}.user-task-workbench>.task-guide .customer-timing-rule{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.user-task-workbench>.task-guide .customer-timing-rule>div{padding:0 16px 0 0}.user-task-workbench>.task-guide .customer-timing-rule>div+div{border-top:0;border-left:1px solid #e8edf5;padding-left:20px}.user-task-workbench>.task-guide .customer-timing-rule strong{font-size:13px}.user-task-workbench>.task-guide .customer-timing-rule span{font-size:12px}.user-task-workbench .number-section{min-height:420px}.user-task-workbench .number-empty-state{min-height:285px}.inline-number-table-wrap td[colspan]{text-align:left;padding:0}.inline-empty-records{color:#7d8ea8;text-align:center;width:min(480px,100vw - 72px);max-width:100%;padding:30px 16px;font-size:14px;display:block;position:sticky;left:16px}.mobile-nav button>span{justify-content:center;display:flex}@media (max-width:720px){.user-task-workbench>.task-guide .customer-timing-rule{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.user-task-workbench>.task-guide .customer-timing-rule>div,.user-task-workbench>.task-guide .customer-timing-rule>div+div{border:0;padding:0}.user-task-workbench .number-section{min-height:340px}.user-task-workbench .number-empty-state{min-height:240px}}.admin-shell.admin-shell .admin-topbar{width:100%;max-width:100%;height:auto;min-height:64px;box-shadow:none;background:0 0;border:0;align-items:center;gap:16px;margin:0 0 24px;padding:0}.admin-shell.admin-shell .admin-page-title{min-width:0;display:block}.admin-shell.admin-shell .admin-page-title h1{margin:0}.admin-shell.admin-shell .admin-page-title p{white-space:normal;color:#7b8ba3;margin:6px 0 0;font-size:13px;line-height:1.5}.admin-shell.admin-shell .admin-top-actions{flex-wrap:wrap;flex:0 auto;gap:8px;min-width:0;max-width:100%}.admin-shell.admin-shell .admin-top-actions button[aria-label=退出登录] small{display:none}.admin-log-card{min-width:0;max-width:100%}.admin-log-table{width:100%;overflow:auto}@media (max-width:720px){.admin-shell.admin-shell .admin-topbar{gap:12px;min-height:0;margin-bottom:18px}.admin-shell.admin-shell .admin-top-actions{flex-basis:100%}.admin-shell.admin-shell .admin-top-actions>a,.admin-shell.admin-shell .admin-top-actions>button{min-width:0;padding:0 10px}.admin-shell.admin-shell .admin-page-title h1{white-space:normal;font-size:24px}.admin-log-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.admin-log-toolbar>input{grid-column:1/-1}.admin-log-card{padding:16px}.admin-log-card>header{align-items:flex-start;gap:12px}.admin-log-card>header>div{min-width:0}.admin-log-card>header>b{flex:none}}.inline-uploader-name>small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.overview-reference-metrics{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr)) repeat(2,minmax(0,.9fr));gap:12px;overflow:visible}.overview-reference-metrics>article,.overview-reference-metrics>button{background:#fff;border:1px solid #e1e8f3;border-radius:14px;min-height:126px;padding:18px 18px 16px;position:relative;box-shadow:0 8px 24px #18365e0d}.overview-reference-metrics>article+article,.overview-reference-metrics>button{border-left:1px solid #e1e8f3}.overview-reference-metrics>article:hover,.overview-reference-metrics>button:hover{border-color:#bfd3f4;box-shadow:0 10px 28px #18365e17}.overview-reference-metrics .metric-icon{float:left;color:#397bf3;background:#edf4ff;border-radius:10px;place-items:center;width:34px;height:34px;margin:1px 11px 0 0;font-size:14px;font-style:normal;font-weight:700;display:grid}.overview-reference-metrics .metric-icon.round{color:#19996b;background:#eaf9f2}.overview-reference-metrics .metric-icon.arrow{color:#7c62d6;background:#f0edff}.overview-reference-metrics .metric-icon.orange{color:#d97932;background:#fff3e9}.overview-reference-metrics .metric-icon.danger{color:#ce6876;background:#fff0f1}.overview-reference-metrics>article>div,.overview-reference-metrics>button>div{min-width:0;overflow:hidden}.overview-reference-metrics span{color:#607491;white-space:nowrap;text-overflow:ellipsis;padding-top:1px;font-size:13px;display:block;overflow:hidden}.overview-reference-metrics strong{letter-spacing:-.03em;color:#243d61;margin:9px 0 4px;font-size:29px;font-weight:650;line-height:1.15;display:block}.overview-reference-metrics small{color:#7183a0;white-space:normal;min-height:18px;margin:0;font-size:12px;line-height:1.5;display:block}.overview-reference-metrics small b{color:#1768d4;font-weight:700}.overview-reference-metrics small b.down{color:#c86a75}.overview-reference-metrics .overview-pending-count{color:#c86a75;margin-top:2px}.overview-reference-metrics>button{text-align:left;cursor:pointer;width:100%}.overview-reference-metrics>button>div{padding-right:2px}.overview-reference-body>[aria-label=近7日订单与成功率]{grid-area:2/1/auto/9}.overview-reference-body>.overview-business-card{grid-area:1/1/auto/9}@media (max-width:1200px) and (min-width:721px){.overview-reference-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.overview-reference-metrics>article,.overview-reference-metrics>button{min-height:116px;padding:16px}.overview-reference-body>.overview-business-card{grid-area:1/1/auto/-1}.overview-reference-body>[aria-label=近7日订单与成功率]{grid-area:2/1}.overview-reference-body>.overview-risk-card{grid-area:2/2}.overview-reference-body>.overview-failure-card{grid-area:3/1/auto/-1}}@media (max-width:720px){.overview-reference-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.overview-reference-metrics>article,.overview-reference-metrics>button{min-height:116px;padding:14px}.overview-reference-metrics .metric-icon{border-radius:9px;width:30px;height:30px;margin-right:8px;font-size:13px}.overview-reference-metrics strong{margin-top:8px;font-size:26px}.overview-reference-body>.overview-business-card{order:-2}.overview-reference-body>.overview-risk-card{order:-1}.overview-reference-body>[aria-label=近7日订单与成功率]{order:0}.overview-reference-body>.overview-failure-card{order:1}}.inline-number-table-wrap.has-records{min-height:0}.user-task-workbench .number-section:has(.number-card){min-height:0}@media (max-width:720px){.inline-number-table-wrap.has-records{min-height:0}.user-task-workbench .number-section:has(.number-card){min-height:0}}.user-task-workbench .number-card{gap:8px;padding:12px}.user-task-workbench .verification-code{min-width:92px;min-height:46px;padding:6px 8px}.user-task-workbench .verification-code strong{font-size:18px}.user-task-workbench .number-actions{gap:6px}.user-task-workbench .number-actions button{height:32px;min-height:32px;padding:0 10px;font-size:12px}@media (max-width:720px){.user-task-workbench .number-card{gap:7px;padding:10px}.user-task-workbench .verification-code{min-width:82px;min-height:42px;padding:5px 7px}.user-task-workbench .verification-code strong{font-size:17px}.user-task-workbench .number-actions{gap:5px}.user-task-workbench .number-actions button{height:32px;min-height:32px;padding:0 8px;font-size:12px}}.task-guide>header .task-rule-alert{color:#c73535;background:#fff2f2;border:1px solid #f3caca;border-radius:999px;margin-left:auto;padding:5px 10px;font-size:13px;font-weight:750;line-height:1.25}.upload-control-column .inline-upload-restriction{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);gap:8px;margin-top:10px;padding:0;display:grid}.upload-control-column .inline-upload-restriction>span{color:#c73535;background:0 0;justify-self:start;margin:0 0 1px;padding:0;font-size:13px;font-weight:750;display:block}.upload-control-column .inline-upload-restriction .restriction-rule,.upload-control-column .inline-upload-restriction .restriction-rule.daily-limit{background:snow;border:1px solid #efd7d7;border-radius:10px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:9px;min-width:0;margin:0;padding:11px 12px;display:grid}.upload-control-column .inline-upload-restriction .restriction-rule>b{color:#cf3838;background:#ffe5e5;border-radius:50%;place-items:center;width:22px;height:22px;font-size:13px;font-weight:800;display:grid}.upload-control-column .inline-upload-restriction .restriction-rule>div{min-width:0}.upload-control-column .inline-upload-restriction .restriction-rule strong{color:#202737;white-space:normal;font-size:14px;font-weight:750;line-height:1.45;display:block;overflow:visible}.upload-control-column .inline-upload-restriction .restriction-rule small{color:#4f596a;white-space:normal;margin-top:4px;font-size:13px;font-weight:500;line-height:1.5;display:block;overflow:visible}@media (max-width:720px){.task-guide>header{flex-wrap:wrap}.task-guide>header .task-rule-alert{text-align:center;border-radius:8px;width:100%;margin:3px 0 0}}
