/*! 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}::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}}}@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;--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;-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}.fixed{position:fixed}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.order-1{order:1}.m-161{margin:calc(var(--spacing) * 161)}.block{display:block}.contents{display:contents}.table{display:table}.resize{resize:both}.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))}}:root{--ink:#20232b;--muted:#7b8190;--line:#dde1eb;--canvas:#eef0f5;--shell:#f8f8fb;--panel:#f0f1f6;--white:#fff;--blue:#5575ea;--blue-soft:#e9eeff;--orange:#e6953e;--orange-soft:#fff1df;--violet:#8166da;--violet-soft:#f0ebff;--green:#3b9b72;--green-soft:#e5f6ed;--red:#db5360;--red-soft:#ffeaec;--shadow:0 24px 70px #31364624}*{box-sizing:border-box}html,body{background:var(--canvas);min-height:100%;color:var(--ink);margin:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}button,textarea,input,select{font:inherit}button{color:inherit}.app-canvas{background:radial-gradient(circle at 80% 0%, #fafbff 0, transparent 28%), var(--canvas);min-height:100vh;padding:22px}.app-shell{background:var(--shell);width:min(1680px,100%);min-height:calc(100vh - 44px);box-shadow:var(--shadow);border:1px solid #ffffffe6;border-radius:30px;grid-template-columns:228px minmax(0,1fr);margin:0 auto;display:grid;overflow:hidden}.sidebar{border-right:1px solid var(--line);background:#f5f6faeb;flex-direction:column;min-height:100%;padding:24px 16px 18px;display:flex}.brand{align-items:center;gap:12px;padding:4px 9px 26px;display:flex}.brand-mark{place-items:center;width:44px;height:44px;display:grid}.brand-mark img{object-fit:contain;filter:drop-shadow(0 8px 12px #5475ea33);width:100%;height:100%}.brand strong,.brand small{display:block}.brand strong{letter-spacing:.02em;font-size:16px}.brand small{color:var(--muted);margin-top:3px;font-size:11px}.main-nav{gap:7px;display:grid}.nav-item{color:#5f6470;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:13px;grid-template-columns:25px 24px minmax(0,1fr) auto;align-items:center;gap:7px;width:100%;min-height:48px;padding:7px 10px;transition:all .18s;display:grid}.nav-item:hover{background:#eceef4}.nav-item.active{color:#fff;background:linear-gradient(135deg,#5d7af0,#4f6ce1);box-shadow:0 10px 22px #5475ea2e}.nav-index{color:#8b93a6;background:#e8eaf1;border-radius:50%;place-items:center;width:25px;height:25px;font-size:11px;font-weight:700;display:grid}.nav-item.active .nav-index{color:#fff;background:#ffffff30}.nav-icon{text-align:center;font-size:15px}.nav-label{font-size:14px;font-weight:650}.nav-count{opacity:.8;font-size:11px}.sidebar-foot{border-top:1px solid var(--line);color:#686d79;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:auto;padding:15px 12px 4px;font-size:13px;display:grid}.sidebar-foot small{color:#a6abba;font-size:10px}.workspace{min-width:0;padding:24px}.topbar{justify-content:space-between;align-items:center;gap:24px;min-height:61px;display:flex}.eyebrow{color:#9096a5;letter-spacing:.08em;margin:0 0 5px;font-size:11px}.topbar h1{letter-spacing:-.02em;margin:0;font-size:23px}.top-actions{align-items:center;gap:9px;display:flex}.top-identity{color:#353a46;text-align:left;max-width:285px;min-height:42px;box-shadow:none;background:0 0;border:0;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;padding:5px 0;display:grid}.session-avatar{border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:8px;font-weight:850;display:grid}.top-identity .session-avatar.blue{color:#526bd2;background:#eaf0ff}.top-identity .session-avatar.orange{color:#ab652f;background:#feecdc}.top-identity .session-avatar.violet{color:#755fa7;background:#eee9fa}.top-identity .session-avatar.green{color:#26785d;background:#e2f3ec}.top-identity-copy{gap:2px;min-width:0;display:grid}.top-identity-copy b{font-size:10px}.top-identity-copy small{color:#9299a6;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.bell,.reset{border:1px solid var(--line);background:var(--white);cursor:pointer;border-radius:10px;height:34px}.bell{width:38px;font-size:18px;position:relative}.bell b{border:2px solid var(--shell);color:#fff;background:var(--red);border-radius:10px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:9px;display:grid;position:absolute;top:-6px;right:-6px}.important-notice{color:#596275;cursor:pointer;background:#fff;border:1px solid #d7ddea;border-radius:10px;align-items:center;gap:8px;min-height:38px;padding:0 13px;font-size:11px;font-weight:760;display:inline-flex}.important-notice.unread{color:#ad4652;background:#fff5f6;border-color:#e39aa3;box-shadow:0 5px 15px #aa3e4c1a}.important-notice b{color:#fff;background:#d94f5d;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:8px;display:grid}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;clip-path:inset(50%)!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.reset{color:#676d7b;padding:0 13px;font-size:11px}.reset:disabled,button:disabled{cursor:wait;opacity:.55}.identity-bar{border:1px solid var(--line);background:#f0f1f6;border-radius:17px;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:12px;display:flex}.identity-note{min-width:240px;padding-left:5px}.identity-note strong,.identity-note span{display:block}.identity-note strong{font-size:13px}.identity-note span{color:var(--muted);margin-top:3px;font-size:10px}.identity-tabs{gap:7px;display:flex}.identity{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:28px 1fr;align-items:center;column-gap:7px;min-width:145px;padding:8px 10px;display:grid}.identity>span{color:#787e8d;background:#e2e4eb;border-radius:9px;grid-row:1/3;place-items:center;width:28px;height:28px;font-size:10px;font-weight:800;display:grid}.identity b{font-size:12px}.identity small{color:var(--muted);white-space:nowrap;font-size:9px}.identity.active{background:#fff;border-color:#d8ddea;box-shadow:0 5px 14px #3136460f}.identity.active.blue>span{color:var(--blue);background:var(--blue-soft)}.identity.active.orange>span{color:var(--orange);background:var(--orange-soft)}.identity.active.violet>span{color:var(--violet);background:var(--violet-soft)}.identity.active.green>span{color:var(--green);background:var(--green-soft)}.identity-loading{background:#fff;border-color:#dde1e9;min-width:195px}.identity-loading small{text-overflow:ellipsis;max-width:135px;overflow:hidden}.workspace-loading{color:#8d939f;place-content:center;justify-items:center;gap:9px;min-height:480px;font-size:10px;display:grid}.workspace-loading span{border:3px solid #e0e3e9;border-top-color:var(--blue);border-radius:50%;width:27px;height:27px;animation:.8s linear infinite spin}.toast{border:1px solid;border-radius:12px;margin-top:12px;padding:10px 14px;font-size:12px}.toast.error{color:#a33e49;background:var(--red-soft);border-color:#f0c8ce}.toast.success{color:#2d7d59;background:var(--green-soft);border-color:#c8e4d5}.workflow-grid{grid-template-columns:minmax(215px,.72fr) minmax(420px,1.55fr) minmax(285px,.95fr);align-items:stretch;gap:14px;margin-top:14px;display:grid}.panel{background:var(--panel);border:1px solid #d9dde7;border-radius:20px;min-width:0;min-height:645px;overflow:hidden}.panel-head{border-bottom:1px solid #dadee8;justify-content:space-between;align-items:center;gap:12px;min-height:71px;padding:16px 17px;display:flex}.panel-kicker{color:#959baa;letter-spacing:.08em;margin-bottom:4px;font-size:9px;display:block}.panel-head h2{margin:0;font-size:16px}.soft-count{color:#818899;background:#e4e6ed;border-radius:9px;padding:6px 9px;font-size:10px}.task-panel{padding-bottom:14px}.task-group{padding:14px}.group-label,.empty-group{color:#757b89;justify-content:space-between;align-items:center;padding:1px 3px 10px;font-size:10px;display:flex}.group-label b,.empty-group b{background:#e3e5ec;border-radius:8px;place-items:center;min-width:20px;height:20px;font-size:9px;display:grid}.task-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #d8dce6;border-radius:15px;width:100%;padding:15px 13px 12px;position:relative;box-shadow:0 7px 18px #2f34440d}.task-card.selected{box-shadow:inset 3px 0 0 var(--blue), 0 8px 20px #40519112;border-color:#aebdf4}.task-order{color:#a2a7b3;font-size:8px;position:absolute;top:8px;left:9px}.task-card-title{justify-content:space-between;align-items:center;gap:5px;margin:7px 0 8px;display:flex}.task-card-title strong{font-size:14px}.status-pill,.large-status{border-radius:999px;font-size:9px;font-weight:700}.status-pill{padding:5px 7px}.large-status{padding:7px 10px}.blue{color:var(--blue);background-color:var(--blue-soft)}.orange{color:#c57b2d;background-color:var(--orange-soft)}.violet{color:var(--violet);background-color:var(--violet-soft)}.green{color:var(--green);background-color:var(--green-soft)}.gray{color:#7e8491;background-color:#eceef2}.task-card p{color:#696f7c;height:34px;margin:0 0 12px;font-size:11px;line-height:1.55;overflow:hidden}.task-meta{color:#969caa;justify-content:space-between;align-items:center;gap:6px;font-size:9px;display:flex}.empty-group{border-top:1px dashed #d5d9e3;margin:2px 17px;padding:13px 3px}.detail-panel{background:#f6f6f9}.detail-head{background:#ffffff73}.order-summary{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:repeat(4,1fr);margin:14px 15px 0;display:grid;overflow:hidden}.order-summary>div{border-right:1px solid #e7e9ef;min-width:0;padding:11px}.order-summary>div:last-child{border-right:0}.order-summary span,.order-summary strong{display:block}.order-summary span{color:#9ba0ad;font-size:8px}.order-summary strong{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;overflow:hidden}.product-card{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:48px minmax(140px,1fr) minmax(190px,1.15fr);align-items:center;gap:11px;margin:10px 15px 0;padding:12px;display:grid}.product-icon{color:#546fde;background:#e7edff;border-radius:12px;place-items:center;width:48px;height:48px;font-size:11px;font-weight:800;display:grid}.product-main span,.product-main strong,.product-main small{display:block}.product-main span{color:#9a9fac;font-size:8px}.product-main strong{margin:3px 0;font-size:11px}.product-main small{color:#7f8592;font-size:9px}.variant-list{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.variant{color:#666d7a;background:#fafbfc;border:1px solid #e2e4ea;border-radius:8px;padding:6px 7px;font-size:8px}.variant b{margin-left:5px}.variant.affected{color:#a43e49;background:#fff1f2;border-color:#f0c5ca}.variant em{border-left:1px solid #eebcc2;margin-left:5px;padding-left:5px;font-style:normal;font-weight:700}.instruction{border-radius:13px;align-items:center;gap:10px;margin:10px 15px 0;padding:10px 11px;display:flex}.instruction-icon{background:#ffffffbf;border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:10px;font-weight:800;display:grid}.instruction small,.instruction strong{display:block}.instruction small{opacity:.72;margin-bottom:3px;font-size:8px}.instruction strong{color:#3d424d;font-size:10px}.action-box{background:#fff;border:1px solid;border-radius:15px;margin:10px 15px 15px;padding:13px}.action-box.orange{border-color:#edd8bf}.action-box.blue{border-color:#d2dbfa}.action-box.violet{border-color:#dcd2fa}.action-title{color:var(--ink);align-items:center;gap:10px;display:flex}.action-title>span{width:31px;height:31px;color:inherit;background:currentColor;border-radius:9px;place-items:center;font-size:0;display:grid}.action-title>span:after{content:attr(data-value)}.action-title>span{color:#fff;font-size:9px}.action-box.orange .action-title>span{background:var(--orange)}.action-box.blue .action-title>span{background:var(--blue)}.action-box.violet .action-title>span{background:var(--violet)}.action-title strong,.action-title small{display:block}.action-title strong{font-size:12px}.action-title small{color:#8a909e;margin-top:3px;font-size:8px}.action-box label{color:#767c89;margin-top:11px;font-size:9px;font-weight:650;display:block}.action-box textarea{resize:vertical;color:#3c414d;background:#f7f8fa;border:1px solid #dfe2e9;border-radius:10px;outline:0;width:100%;height:62px;margin-top:6px;padding:9px 10px;font-size:10px;line-height:1.5}.action-box textarea:focus{border-color:#a9b8ef;box-shadow:0 0 0 3px #5575ea14}.choice-row{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:10px;display:grid}.choice{color:#777d89;cursor:pointer;background:#f8f9fa;border:1px solid #dfe2e9;border-radius:9px;padding:8px 6px;font-size:9px}.choice.selected{color:var(--blue);background:var(--blue-soft);border-color:#aab8ee;font-weight:700}.primary,.secondary{cursor:pointer;border-radius:10px;min-height:35px;margin-top:10px;padding:0 15px;font-size:10px;font-weight:700}.primary{color:#fff;border:0;width:100%}.primary.blue{background:var(--blue)}.primary.orange{background:var(--orange)}.primary.violet{background:var(--violet)}.secondary{background:#fff;border:1px solid #dfe2e9}.secondary.danger{color:var(--red);background:#fff7f8;border-color:#efc7cc}.button-row{grid-template-columns:.75fr 1.25fr;gap:7px;display:grid}.complete-box{background:var(--green-soft);border:1px solid #c8e5d6;border-radius:14px;gap:11px;margin:12px 15px;padding:14px;display:flex}.complete-box>span{color:#fff;background:var(--green);border-radius:50%;flex:0 0 31px;place-items:center;width:31px;height:31px;font-weight:800;display:grid}.complete-box strong{color:#317a58;font-size:11px}.complete-box p{color:#56836c;margin:5px 0 0;font-size:9px;line-height:1.55}.loading-state{color:#8e94a2;place-content:center;justify-items:center;height:420px;font-size:11px;display:grid}.loading-state span{border:3px solid #e1e4eb;border-top-color:var(--blue);border-radius:50%;width:25px;height:25px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.timeline-panel{padding-bottom:14px}.stage-track{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:repeat(4,1fr);margin:14px;padding:12px 8px;display:grid}.stage{color:#a3a8b4;text-align:center;justify-items:center;gap:5px;font-size:7px;display:grid;position:relative}.stage:not(:last-child):after{content:"";border-top:1px solid #dfe2e8;width:72%;position:absolute;top:9px;left:64%}.stage span{z-index:1;color:#9ba1af;background:#e7e9ee;border-radius:50%;place-items:center;width:19px;height:19px;font-size:7px;display:grid}.stage.done{color:#556ed5}.stage.done span{color:#fff;background:var(--blue)}.stage.done:not(:last-child):after{border-color:#aab8ef}.timeline{margin:0 14px;padding:3px 0}.event{border-left:1px solid #d4d8e2;margin-left:7px;padding:0 0 17px 18px;position:relative}.event-dot{border:2px solid var(--panel);background:var(--blue);border-radius:50%;width:9px;height:9px;position:absolute;top:2px;left:-5px}.event.picker .event-dot{background:var(--orange)}.event.finance .event-dot{background:var(--violet)}.event-head{justify-content:space-between;align-items:center;gap:7px;display:flex}.event-head strong{font-size:10px}.event-head time{color:#a0a6b2;white-space:nowrap;font-size:7px}.event p{color:#686e7a;background:#fff;border-radius:9px;margin:5px 0;padding:8px;font-size:9px;line-height:1.45}.event small{color:#969ca9;font-size:8px}.timeline-empty{color:#9aa0ad;text-align:center;place-content:center;justify-items:center;min-height:210px;padding:20px;display:grid}.timeline-empty span{background:#e5e7ed;border-radius:12px;place-items:center;width:36px;height:36px;display:grid}.timeline-empty p{max-width:180px;font-size:9px;line-height:1.6}.safety-note{color:#587565;background:#f2f8f4;border:1px dashed #cbd7cc;border-radius:11px;margin:2px 14px 0;padding:11px}.safety-note span{font-size:9px;font-weight:800}.safety-note p{margin:4px 0 0;font-size:8px;line-height:1.5}.nav-item.coming-soon{opacity:.5;cursor:default}.order-stats{border:1px solid var(--line);background:#f0f1f6;border-radius:17px;grid-template-columns:repeat(4,minmax(100px,1fr)) auto;align-items:center;gap:8px;min-height:78px;padding:10px;display:grid}.order-stats>div:not(.order-stat-actions){background:#ffffffa6;border:1px solid #0000;border-radius:12px;align-items:center;gap:9px;min-width:0;height:56px;padding:8px 10px;display:flex}.order-stats>div.attention{background:#fff8f9;border-color:#f1c8cd}.stat-icon{border-radius:10px;flex:0 0 31px;place-items:center;width:31px;height:31px;font-size:9px;font-weight:800;display:grid}.stat-icon.red{color:var(--red);background:var(--red-soft)}.order-stats p,.order-stats small,.order-stats strong{margin:0;display:block}.order-stats small{color:#8e94a2;font-size:8px}.order-stats strong{margin-top:2px;font-size:17px}.order-stat-actions{gap:7px;padding-left:4px;display:flex}.secondary-compact,.primary-compact{cursor:pointer;white-space:nowrap;border-radius:10px;min-height:35px;padding:0 12px;font-size:9px;font-weight:700}.secondary-compact{color:#676d79;background:#fff;border:1px solid #d9dde7}.primary-compact{color:#fff;background:var(--blue);border:0;box-shadow:0 7px 15px #5575ea2b}.wego-sync-backdrop{z-index:64}body:has(.wego-sync-dialog) .app-install-fab{display:none}.wego-sync-dialog{background:#f5f7fb;border:1px solid #fffffff2;border-radius:23px;flex-direction:column;width:min(820px,100%);max-height:calc(100vh - 34px);display:flex;overflow:hidden;box-shadow:0 32px 95px #232b423d}.wego-sync-dialog>header{background:#fff;border-bottom:1px solid #e0e4ec;justify-content:space-between;align-items:flex-start;gap:18px;min-height:96px;padding:20px 22px;display:flex}.wego-sync-dialog>header span,.wego-sync-dialog>header h2,.wego-sync-dialog>header p{margin:0;display:block}.wego-sync-dialog>header span{color:#7185c3;letter-spacing:.06em;font-size:11px;font-weight:760}.wego-sync-dialog>header h2{color:#2f3746;margin-top:5px;font-size:22px}.wego-sync-dialog>header p{color:#747e8d;margin-top:5px;font-size:13px;line-height:1.5}.wego-sync-dialog>header>button{color:#747d8b;cursor:pointer;background:#edf0f5;border:0;border-radius:10px;width:34px;height:34px;font-size:19px}.wego-sync-body{gap:12px;min-height:0;padding:16px;display:grid;overflow:auto}.wego-sync-boundary,.wego-sync-logistics{color:#647292;background:#f2f6ff;border:1px solid #c9d7f1;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:11px 13px;display:grid}.wego-sync-boundary b,.wego-sync-logistics b{color:#4963b1;white-space:nowrap;background:#e2e9fc;border-radius:7px;padding:5px 8px;font-size:11px}.wego-sync-boundary span,.wego-sync-logistics span{font-size:12px;line-height:1.55}.wego-sync-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.wego-sync-status-grid>div{background:#fff;border:1px solid #dce1ea;border-radius:13px;align-content:start;gap:4px;min-width:0;min-height:105px;padding:13px;display:grid}.wego-sync-status-grid>div.ready{background:#f3faf7;border-color:#c8e5d8}.wego-sync-status-grid>div.waiting{background:#fff9ef;border-color:#edd7b4}.wego-sync-status-grid small{color:#8b94a2;font-size:11px}.wego-sync-status-grid strong{color:#3c4655;font-size:16px}.wego-sync-status-grid .ready strong{color:#287459}.wego-sync-status-grid .waiting strong{color:#97672e}.wego-sync-status-grid span{color:#7f8897;font-size:11px;line-height:1.45}.wego-sync-settings{gap:8px;display:grid}.wego-sync-setting-card{background:#fff;border:1px solid #dce1ea;border-radius:14px;gap:11px;padding:13px;display:grid}.wego-sync-setting-card>div:first-child{gap:3px;display:grid}.wego-sync-setting-card>div:first-child strong{color:#414b5a;font-size:13px}.wego-sync-setting-card>div:first-child span{color:#7c8695;font-size:11px;line-height:1.5}.wego-sync-setting-fields{grid-template-columns:minmax(180px,1fr) minmax(130px,.72fr) auto;align-items:end;gap:8px;display:grid}.wego-sync-setting-fields.wego-staff-fields{grid-template-columns:minmax(150px,1fr) minmax(130px,.85fr) minmax(150px,1fr) auto}.wego-sync-setting-fields label{color:#737d8c;gap:5px;font-size:11px;display:grid}.wego-sync-setting-fields input,.wego-sync-setting-fields select{color:#394352;width:100%;min-height:36px;font:inherit;background:#fbfcfe;border:1px solid #d7dce5;border-radius:9px;outline:none;padding:7px 9px;font-size:12px}.wego-sync-setting-fields input:focus,.wego-sync-setting-fields select:focus{border-color:#8197d2;box-shadow:0 0 0 3px #6e85c41f}.wego-sync-setting-fields button{white-space:nowrap;min-height:36px}.wego-binding-list{flex-wrap:wrap;gap:6px;display:flex}.wego-binding-list span{color:#376d5b;background:#eaf6f0;border-radius:8px;padding:5px 8px;font-size:11px}.wego-readonly-card{background:#fff;border:1px solid #cbd7ee;border-radius:15px;gap:12px;padding:14px;display:grid}.wego-readonly-intro{gap:3px;display:grid}.wego-readonly-intro strong{color:#3d4960;font-size:14px}.wego-readonly-intro span{color:#778397;font-size:11px;line-height:1.5}.wego-readonly-fields{grid-template-columns:1.25fr 1fr 1fr 1.1fr;gap:8px;display:grid}.wego-readonly-fields.wego-acceptance-fields{grid-template-columns:minmax(0,1fr)}.wego-readonly-fields label{color:#6f7a8d;gap:5px;font-size:11px;display:grid}.wego-readonly-fields input{color:#344052;width:100%;min-height:38px;font:inherit;background:#fafcff;border:1px solid #d3d9e5;border-radius:9px;outline:none;padding:8px 9px;font-size:12px}.wego-readonly-fields.wego-acceptance-fields input{min-height:46px;font-size:15px}.wego-readonly-fields input:focus{border-color:#7189c8;box-shadow:0 0 0 3px #6982c221}.wego-readonly-confirm{color:#59667a;align-items:flex-start;gap:8px;font-size:12px;line-height:1.45;display:flex}.wego-readonly-confirm input{accent-color:#5d77bc;margin-top:2px}.wego-readonly-card>button{justify-self:end;min-width:160px}.wego-probe-result{background:#fff;border:1px solid #c9e2d6;border-radius:15px;overflow:hidden}.wego-probe-result.paused{border-color:#ecd3a8}.wego-probe-result>header{background:#f3faf7;border-bottom:1px solid #e3e8ed;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.wego-probe-result.paused>header{background:#fff8ed}.wego-probe-result>header>div{gap:3px;display:grid}.wego-probe-result>header strong{color:#356e59;font-size:14px}.wego-probe-result.paused>header strong{color:#946329}.wego-probe-result>header span{color:#7e8997;font-size:10px}.wego-probe-result>header b{color:#36715a;white-space:nowrap;background:#e0f2e9;border-radius:7px;padding:5px 8px;font-size:10px}.wego-probe-warning{color:#8b5f2c;background:#fff4df;margin:0;padding:10px 14px;font-size:12px}.wego-probe-summary{background:#e7ebf0;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.wego-probe-summary>div{background:#fff;gap:3px;padding:11px 13px;display:grid}.wego-probe-summary small{color:#89929f;font-size:10px}.wego-probe-summary strong{color:#404b5a;font-size:13px}.wego-probe-time-evidence,.wego-probe-skus,.wego-probe-issues{border-top:1px solid #e7eaf0;gap:5px;padding:12px 14px;display:grid}.wego-probe-time-evidence{grid-template-columns:auto 1fr 1fr;align-items:center}.wego-probe-time-evidence strong,.wego-probe-skus strong,.wego-probe-issues strong{color:#485363;font-size:12px}.wego-probe-time-evidence span,.wego-probe-skus span,.wego-probe-issues span{color:#707c8d;font-size:11px}.wego-probe-result>ul{color:#677487;border-top:1px solid #e7eaf0;gap:4px;margin:0;padding:11px 14px 12px 30px;font-size:10px;line-height:1.4;display:grid}.wego-sync-issues{background:#fff;border:1px solid #dce1e9;border-radius:14px;overflow:hidden}.wego-sync-issues>div{background:#fafbfc;border-bottom:1px solid #e6e9ef;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 13px;display:flex}.wego-sync-issues>div strong{color:#3f4856;font-size:14px}.wego-sync-issues>div span{color:#96642d;background:#fff0dc;border-radius:7px;padding:5px 8px;font-size:11px}.wego-sync-issues p{color:#828b98;margin:0;padding:18px 14px;font-size:12px;line-height:1.55}.wego-sync-issues ul{background:#e8ebf0;gap:1px;margin:0;padding:0;list-style:none;display:grid}.wego-sync-issues li{background:#fff;grid-template-columns:minmax(120px,.38fr) 1fr;gap:10px;padding:10px 13px;display:grid}.wego-sync-issues li span{color:#828b98;font-size:11px}.wego-sync-issues li strong{color:#4b5360;font-size:12px}.wego-sync-logistics{color:#58786d;background:#f2faf6;border-color:#cce5d9}.wego-sync-logistics b{color:#247359;background:#dff1e9}.wego-sync-dialog>footer{background:#fff;border-top:1px solid #dfe4eb;justify-content:flex-end;align-items:center;gap:9px;min-height:66px;padding:11px 16px;display:flex}.wego-sync-dialog>footer>span{color:#7f8997;margin-right:auto;font-size:11px}.wego-sync-dialog>footer button:disabled{cursor:not-allowed;opacity:.45}.wego-sync-dialog.simple{width:min(440px,100%)}.wego-sync-dialog.simple>header{align-items:center;min-height:58px;padding:11px 14px}.wego-sync-dialog.simple>header h2{margin:0;font-size:17px}.wego-simple-import{background:#fff;grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:14px;display:grid}.wego-simple-import label{min-width:0;display:block}.wego-simple-import input{color:#303949;background:#fbfcfe;border:1px solid #cfd6e3;border-radius:10px;outline:0;width:100%;height:47px;padding:0 12px;font-size:15px}.wego-simple-import input:focus{border-color:#7087cf;box-shadow:0 0 0 3px #5b74c41f}.wego-simple-import .dialog-submit{width:auto;min-width:92px;min-height:47px}.wego-import-error{color:#a84651;background:#fff5f6;border:1px solid #efc6cb;border-radius:8px;grid-column:1/-1;margin:0;padding:9px 10px;font-size:10px;line-height:1.5}.order-center-grid{grid-template-columns:minmax(270px,.74fr) minmax(560px,1.8fr);gap:12px;margin-top:12px;display:grid}.order-list-panel,.order-detail-panel{min-height:612px}.order-list-head{min-height:67px}.text-action{color:#9298a6;cursor:pointer;background:0 0;border:0;font-size:9px}.order-filters{background:#e3e5ec;border-radius:10px;grid-template-columns:repeat(3,1fr);gap:5px;margin:11px 12px 3px;padding:4px;display:grid}.order-filters button{color:#858b99;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 4px;font-size:8px}.order-filters button.active{color:#4f68ce;background:#fff;font-weight:700;box-shadow:0 3px 9px #30364612}.order-filters b{margin-left:3px}.order-list{max-height:523px;padding:9px 12px 14px;overflow:auto}.order-row{text-align:left;cursor:pointer;background:#fff;border:1px solid #d9dde6;border-radius:13px;width:100%;margin-bottom:8px;padding:13px 12px 10px;display:block;position:relative;box-shadow:0 5px 13px #2d334409}.order-row.selected{box-shadow:inset 3px 0 0 var(--blue), 0 7px 16px #41508a12;border-color:#aebcf1}.order-sequence{color:#abb0bb;font-size:7px;position:absolute;top:7px;left:8px}.order-row-top{justify-content:space-between;align-items:center;gap:7px;margin:4px 0 5px;display:flex}.order-row-top strong{font-size:12px}.review-badge,.grouped-badge{border-radius:7px;padding:4px 6px;font-size:7px;font-weight:700}.review-badge{color:#bf6e27;background:var(--orange-soft)}.grouped-badge{color:#398664;background:var(--green-soft)}.order-row>p{color:#858b98;margin:0 0 7px;font-size:8px}.merchant-chips{flex-wrap:wrap;gap:4px;min-height:22px;display:flex}.merchant-chips span{color:#65718e;background:#eef1f8;border-radius:6px;padding:4px 5px;font-size:7px}.order-row-foot{color:#a1a6b1;justify-content:space-between;align-items:center;margin-top:8px;font-size:7px;display:flex}.order-empty{color:#9ba1ae;text-align:center;padding:70px 20px;font-size:10px}.order-detail-panel{background:#f6f6f9}.order-detail-head{background:#ffffff75;min-height:67px}.detail-head-actions{align-items:center;gap:6px;display:flex}.source-tag{color:#737a88;background:#e7e9ef;border-radius:8px;padding:6px 8px;font-size:8px}.link-workflow{color:#526bd2;cursor:pointer;background:#f1f4ff;border:1px solid #cdd6f6;border-radius:8px;padding:7px 9px;font-size:8px;font-weight:700}.order-detail-body{padding-bottom:14px}.detail-summary-strip{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:1.4fr .75fr .8fr .85fr;margin:12px;display:grid;overflow:hidden}.detail-summary-strip>div{border-right:1px solid #e7e9ef;min-width:0;padding:10px}.detail-summary-strip>div:last-child{border-right:0}.detail-summary-strip small,.detail-summary-strip strong{display:block}.detail-summary-strip small{color:#9ba0ad;font-size:7px}.detail-summary-strip strong{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;overflow:hidden}.group-board,.item-board{background:#f0f1f6;border:1px solid #dce0e9;border-radius:14px;margin:0 12px 10px;padding:11px}.section-caption{justify-content:space-between;align-items:flex-end;gap:10px;margin-bottom:9px;display:flex}.section-caption span,.section-caption strong{display:block}.section-caption span{color:#959ba9;letter-spacing:.06em;margin-bottom:3px;font-size:7px}.section-caption strong{font-size:10px}.section-caption>small{color:#969ca9;font-size:7px}.group-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.group-card{background:#fff;border:1px solid #dfe2e9;border-radius:11px;grid-template-columns:31px minmax(0,1fr);align-items:center;column-gap:8px;min-width:0;padding:9px;display:grid}.group-avatar{color:#5570dc;background:var(--blue-soft);border-radius:9px;grid-row:1/3;place-items:center;width:31px;height:31px;font-size:8px;font-weight:800;display:grid}.group-card strong,.group-card small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.group-card strong{font-size:9px}.group-card small{color:#959ba8;margin-top:3px;font-size:7px}.group-card em{color:#8390ae;grid-column:2;margin-top:4px;font-size:7px;font-style:normal}.group-card.unresolved{background:#fffaf3;border-color:#eccda8}.group-card.unresolved .group-avatar{color:#ca792c;background:var(--orange-soft)}.group-card.unresolved em{color:#ba722e}.group-card.has-issue{background:#fff8f9;border-color:#efc7cc}.group-card.has-issue .group-avatar{color:var(--red);background:var(--red-soft)}.group-card.has-issue em{color:#b84e59}.item-board{margin-bottom:0}.order-items{gap:7px;display:grid}.order-item{background:#fff;border:1px solid #dfe2e9;border-radius:12px;grid-template-columns:minmax(0,1.5fr) minmax(145px,.75fr);align-items:center;gap:10px;padding:11px 11px 10px 28px;display:grid;position:relative}.order-item.needs-review{background:#fffdf9;border-color:#ecc9a0}.line-number{color:#a4a9b4;font-size:7px;position:absolute;top:9px;left:9px}.item-title small,.item-title strong{display:block}.item-title>small{color:#969ca8;font-size:7px}.item-title>strong{text-overflow:ellipsis;white-space:nowrap;margin:3px 0 6px;font-size:9px;overflow:hidden}.item-variants{flex-wrap:wrap;gap:4px;display:flex}.item-variants span{color:#6e7480;background:#f1f2f5;border-radius:6px;padding:4px 5px;font-size:7px}.item-match{border-left:1px solid #e8eaf0;min-width:0;padding-left:10px}.item-match>strong,.item-match>small{display:block}.item-match>strong{margin:5px 0 3px;font-size:9px}.item-match>small{color:#979daa;font-size:7px}.match-state{border-radius:7px;padding:4px 6px;font-size:7px;font-weight:700;display:inline-block}.match-state.confirmed{color:#398662;background:var(--green-soft)}.match-state.pending{color:#bc702d;background:var(--orange-soft)}.item-match select{color:#5f6470;background:#fff;border:1px solid #dfc69e;border-radius:7px;outline:0;width:100%;height:28px;margin:6px 0 5px;padding:0 7px;font-size:8px}.item-match button{color:#fff;background:var(--orange);cursor:pointer;border:0;border-radius:7px;width:100%;height:27px;font-size:8px;font-weight:700}.item-match .issue-entry{color:#536bd0;background:#f2f5ff;border:1px solid #cbd5f7;height:29px;margin-top:7px}.item-match .issue-entry.active{color:#b64753;background:#fff0f2;border-color:#efc5ca}.detail-issue-count{color:#b54b56;background:var(--red-soft);border-radius:8px;padding:6px 8px;font-size:8px;font-weight:700}.receiving-center{margin-top:14px}.receiving-stats{border:1px solid var(--line);background:#f0f1f6;border-radius:17px;grid-template-columns:repeat(4,minmax(100px,1fr)) auto;align-items:center;gap:8px;min-height:78px;padding:10px;display:grid}.receiving-stats>div:not(.receiving-stat-actions){background:#ffffffb8;border:1px solid #0000;border-radius:12px;align-items:center;gap:9px;min-width:0;height:56px;padding:8px 10px;display:flex}.receiving-stats>div.attention{background:#fff8f9;border-color:#f1c8cd}.receiving-stats p,.receiving-stats small,.receiving-stats strong{margin:0;display:block}.receiving-stats small{color:#8e94a2;font-size:8px}.receiving-stats strong{margin-top:2px;font-size:17px}.receiving-stat-actions{gap:7px;padding-left:4px;display:flex}.receiving-board{background:#f6f6f9;min-height:600px;margin-top:12px}.receiving-board-head{background:#ffffff8c;min-height:72px}.receipt-legend{color:#858b98;gap:11px;font-size:7px;display:flex}.receipt-legend span{align-items:center;gap:4px;display:flex}.receipt-legend i{background:#a7adb9;border-radius:50%;width:7px;height:7px}.receipt-legend i.partial{background:var(--orange)}.receipt-legend i.full{background:var(--green)}.receiving-filters{background:#e5e7ed;border-radius:11px;grid-template-columns:repeat(4,minmax(90px,1fr));gap:5px;margin:12px 14px 2px;padding:4px;display:grid}.receiving-filters button{color:#818795;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:32px;font-size:8px}.receiving-filters button.active{color:#425fc9;background:#fff;font-weight:700;box-shadow:0 4px 11px #2c324214}.receiving-filters b{color:#8d93a0;background:#e6e8eecc;border-radius:9px;margin-left:5px;padding:2px 5px;font-size:7px}.receipt-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:13px 14px 18px;display:grid}.receipt-card{background:#fff;border:1px solid #d9dde6;border-radius:15px;min-width:0;padding:15px 13px 12px;position:relative;box-shadow:0 7px 18px #2c32430a}.receipt-card.orange{background:#fffdfa;border-color:#e8c99e}.receipt-card.green{background:#fbfffd;border-color:#bddfcd}.receipt-sequence{color:#adb2bd;font-size:7px;position:absolute;top:7px;left:8px}.receipt-card header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.receipt-card header small,.receipt-card header strong{display:block}.receipt-card header small{color:#8f95a2;font-size:8px}.receipt-card header strong{margin-top:3px;font-size:12px}.receipt-card header>span{color:#727987;background:#eef0f4;border-radius:7px;padding:4px 6px;font-size:7px;font-weight:700}.receipt-card.orange header>span{color:#b36b29;background:var(--orange-soft)}.receipt-card.green header>span{color:#347c5c;background:var(--green-soft)}.receipt-card>p{color:#9096a3;margin:9px 0;font-size:8px}.receipt-mini-track{background:#e6e8ed;border-radius:4px;height:6px;overflow:hidden}.receipt-mini-track i{border-radius:inherit;background:#a7adb8;height:100%;display:block}.receipt-card.orange .receipt-mini-track i{background:var(--orange)}.receipt-card.green .receipt-mini-track i{background:var(--green)}.receipt-card-counts{color:#878e9b;align-items:center;gap:11px;margin-top:8px;font-size:8px;display:flex}.receipt-card-counts b{color:#424752;font-size:10px}.receipt-card-counts em{color:#9ca2ae;margin-left:auto;font-style:normal}.receipt-card>button{color:#626977;cursor:pointer;background:#f7f8fa;border:1px solid #d9dde6;border-radius:9px;width:100%;min-height:31px;margin-top:11px;font-size:8px;font-weight:700}.receipt-card.orange>button{color:#ae6728;background:#fff7ed;border-color:#e8c89f}.receipt-card.green>button{color:#347b5b;background:#eff9f3;border-color:#c6e3d4}.receipt-empty{color:#999fab;text-align:center;grid-column:1/-1;padding:100px 20px;font-size:10px}.group-card.receipt-enabled{align-items:start}.group-card.receipt-enabled .group-avatar{align-self:center}.group-receipt-state{color:#747b88;background:#f0f1f5;border-radius:8px;grid-column:1/-1;justify-content:space-between;align-items:center;margin-top:8px;padding:6px 7px;font-size:7px;display:flex}.group-receipt-state.orange{color:#a9652a;background:var(--orange-soft)}.group-receipt-state.green{color:#347a59;background:var(--green-soft)}.group-receipt-entry{color:#606a82;cursor:pointer;background:#fff;border:1px solid #d7dce6;border-radius:8px;grid-column:1/-1;width:100%;min-height:27px;margin-top:6px;font-size:7px;font-weight:700}.group-report-state{color:#777e8b;background:#f5f6f8;border:1px solid #e2e5eb;border-radius:8px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:6px;margin-top:8px;padding:6px 7px;font-size:7px;display:flex}.group-report-state b{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.group-report-state.blue{color:#536bb7;background:#f4f7ff;border-color:#d9e2f7}.group-report-state.violet{color:#755eaa;background:#faf8ff;border-color:#e1dbf0}.group-report-state.orange{color:#a96a36;background:#fff8f1;border-color:#efd9c5}.group-report-state.green{color:#26795f;background:#f2faf6;border-color:#d2e8df}.group-report-entry{color:#5269bd;cursor:pointer;background:#f5f7ff;border:1px solid #cfd9f5;border-radius:8px;grid-column:1/-1;width:100%;min-height:28px;margin-top:5px;font-size:7px;font-weight:750}.receipt-backdrop{z-index:80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#262a366b;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.receipt-drawer{background:#f6f7fa;border:1px solid #ffffffeb;border-radius:24px;flex-direction:column;width:min(900px,100%);max-height:calc(100vh - 44px);display:flex;overflow:hidden;box-shadow:0 34px 100px #1d212e45}.receipt-drawer-head{border-bottom:1px solid var(--line);background:#ffffffdb;flex:none;justify-content:space-between;align-items:flex-start;gap:20px;min-height:92px;padding:19px 22px;display:flex}.receipt-drawer-head span,.receipt-drawer-head h2,.receipt-drawer-head p{margin:0;display:block}.receipt-drawer-head span{color:#9399a7;letter-spacing:.07em;font-size:8px}.receipt-drawer-head h2{margin-top:5px;font-size:18px}.receipt-drawer-head p{color:#7d8492;margin-top:5px;font-size:9px}.receipt-drawer-head>button{color:#787f8d;cursor:pointer;background:#eceef3;border:0;border-radius:10px;width:32px;height:32px;font-size:18px}.receipt-drawer-body{padding:14px 18px 20px;overflow:auto}.receipt-context-grid{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:.65fr .85fr .65fr .7fr 1.45fr;display:grid;overflow:hidden}.receipt-context-grid>div{border-right:1px solid #e7e9ef;min-width:0;padding:10px 11px}.receipt-context-grid>div:last-child{border-right:0}.receipt-context-grid small,.receipt-context-grid strong{display:block}.receipt-context-grid small{color:#9a9fac;font-size:7px}.receipt-context-grid strong{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;overflow:hidden}.receipt-progress-card{background:#fff;border:1px solid #dce0e8;border-radius:15px;margin-top:10px;padding:13px}.receipt-progress-card.orange{background:#fffdfa;border-color:#e9cfac}.receipt-progress-card.green{background:#fbfffd;border-color:#c3e1d1}.receipt-progress-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.receipt-progress-head span,.receipt-progress-head strong{display:block}.receipt-progress-head span{color:#979da9;font-size:7px}.receipt-progress-head strong{margin-top:3px;font-size:11px}.receipt-progress-head>b{color:#8b919d;font-size:16px}.receipt-progress-card.orange .receipt-progress-head>b{color:var(--orange)}.receipt-progress-card.green .receipt-progress-head>b{color:var(--green)}.receipt-progress-track{background:#e8eaf0;border-radius:5px;height:7px;margin-top:10px;overflow:hidden}.receipt-progress-track i{border-radius:inherit;background:#a7adb8;height:100%;transition:width .2s;display:block}.receipt-progress-card.orange .receipt-progress-track i{background:var(--orange)}.receipt-progress-card.green .receipt-progress-track i{background:var(--green)}.receipt-quantity-grid{background:#fffc;border:1px solid #e5e7ed;border-radius:11px;grid-template-columns:repeat(3,1fr);margin-top:11px;display:grid;overflow:hidden}.receipt-quantity-grid>div{border-right:1px solid #e7e9ef;padding:9px 11px}.receipt-quantity-grid>div:last-child{border-right:0}.receipt-quantity-grid small,.receipt-quantity-grid strong{display:block}.receipt-quantity-grid small{color:#969ca8;font-size:7px}.receipt-quantity-grid strong{margin-top:3px;font-size:16px}.receipt-quantity-grid em{color:#9298a4;margin-left:3px;font-size:7px;font-style:normal;font-weight:400}.receipt-boundary{color:#4f755f;background:#f0f8f3;border:1px dashed #bcdcca;border-radius:12px;margin-top:10px;padding:10px 12px}.receipt-boundary span{font-size:8px;font-weight:800}.receipt-boundary p{margin:4px 0 0;font-size:8px;line-height:1.55}.receipt-action-box{background:#fffdf9;border:1px solid #e8cba4;border-radius:15px;margin-top:10px;padding:13px}.receipt-section-title{align-items:center;gap:9px;display:flex}.receipt-section-title>span{color:#fff;background:var(--orange);border-radius:9px;flex:0 0 31px;place-items:center;width:31px;height:31px;font-size:9px;font-weight:800;display:grid}.receipt-section-title small,.receipt-section-title strong{display:block}.receipt-section-title small{color:#9298a5;font-size:7px}.receipt-section-title strong{margin-top:3px;font-size:10px}.receipt-section-title em{color:#8a6d49;background:var(--orange-soft);border-radius:7px;margin-left:auto;padding:5px 7px;font-size:8px;font-style:normal}.receipt-note{color:#6c7280;margin-top:11px;font-size:8px;font-weight:700;display:block}.receipt-note textarea{resize:vertical;color:#3e434e;background:#fff;border:1px solid #dfd8ce;border-radius:9px;outline:0;width:100%;min-height:52px;margin-top:6px;padding:9px 10px;font-size:9px;line-height:1.5}.receipt-note textarea:focus{border-color:#e0b67f;box-shadow:0 0 0 3px #e6953e14}.receipt-input-row{background:#fff;border:1px solid #e1e3e9;border-radius:10px;align-items:flex-end;gap:7px;margin-top:9px;padding:9px 10px;display:flex}.receipt-input-row label{color:#767d8a;font-size:8px}.receipt-input-row input{color:#30343d;background:#fff;border:1px solid #dfe2e9;border-radius:8px;outline:0;width:82px;height:31px;margin-top:5px;padding:0 8px;font-size:14px;font-weight:800;display:block}.receipt-input-row>span{color:#777e8b;margin-bottom:7px;font-size:8px}.receipt-input-row>small{color:#9ba1ad;margin:0 0 7px auto;font-size:7px}.receipt-action-buttons{grid-template-columns:.75fr 1fr 1.2fr;gap:7px;display:grid}.receipt-action-buttons button{cursor:pointer;border-radius:9px;min-height:35px;margin-top:10px;font-size:8px;font-weight:700}.receipt-action-buttons button:disabled{opacity:.45;cursor:default}.receipt-none{color:#6b7280;background:#fff;border:1px solid #d8dce5}.receipt-partial{color:#a86025;background:#fff4e6;border:1px solid #e4bd89}.receipt-full{color:#fff;background:var(--green);border:0;box-shadow:0 6px 13px #3b9b7226}.receipt-complete,.receipt-readonly{background:var(--green-soft);border:1px solid #c6e3d4;border-radius:15px;gap:10px;margin-top:10px;padding:13px;display:flex}.receipt-complete>span{color:#fff;background:var(--green);border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.receipt-complete strong{color:#2f7857;font-size:10px}.receipt-complete p,.receipt-readonly p{color:#537e68;margin:5px 0 0;font-size:8px;line-height:1.55}.receipt-readonly{color:#68707e;background:#f0f1f5;border-color:#d8dce5}.receipt-readonly span{font-size:8px;font-weight:800}.receipt-readonly p{color:#7b8290;margin:0}.receipt-timeline{background:#f0f1f6;border:1px solid #dce0e9;border-radius:15px;margin-top:10px;padding:13px}.receipt-timeline-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.receipt-timeline-head small,.receipt-timeline-head strong{display:block}.receipt-timeline-head small{color:#9399a6;font-size:7px}.receipt-timeline-head strong{margin-top:3px;font-size:10px}.receipt-timeline-head>span{color:#868d9a;background:#fff;border-radius:8px;padding:4px 7px;font-size:7px}.receipt-timeline article{grid-template-columns:10px minmax(0,1fr);gap:8px;margin:11px 0 0 15px;display:grid}.receipt-timeline article>i{background:var(--green);border-radius:50%;width:8px;height:8px;margin-top:3px;box-shadow:0 0 0 4px #dcefe5}.receipt-timeline article>i.none{background:#9ca2ad;box-shadow:0 0 0 4px #e1e3e8}.receipt-timeline article header{justify-content:space-between;align-items:center;gap:10px;display:flex}.receipt-timeline article header strong{font-size:9px}.receipt-timeline article header time{color:#9ca2af;font-size:7px}.receipt-timeline article p{color:#656c79;background:#fff;border-radius:8px;margin:5px 0;padding:8px;font-size:8px;line-height:1.45}.receipt-timeline article small{color:#9299a6;font-size:7px}.receipt-timeline-empty{color:#9ba1ad;text-align:center;background:#ffffff80;border:1px dashed #d0d4dc;border-radius:11px;margin-top:10px;padding:24px 12px;font-size:8px}.import-backdrop{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#2a2e3b5c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.import-dialog{background:#f7f7fa;border:1px solid #ffffffe6;border-radius:22px;width:min(720px,100%);overflow:hidden;box-shadow:0 30px 90px #2327343d}.import-dialog header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:flex-start;gap:20px;min-height:92px;padding:20px 22px;display:flex}.import-dialog header span{color:#8f95a3;font-size:8px}.import-dialog header h2{margin:4px 0;font-size:18px}.import-dialog header p{color:#858b98;margin:0;font-size:9px}.import-dialog header button{color:#7d8390;cursor:pointer;background:#eef0f4;border:0;border-radius:9px;width:30px;height:30px;font-size:17px}.import-form{grid-template-columns:repeat(2,1fr);gap:11px;padding:18px 22px;display:grid}.import-form label{color:#676d79;font-size:9px;font-weight:700}.import-form label.wide{grid-column:1/-1}.import-form label small{color:#9da2ae;margin-left:6px;font-weight:400}.import-form input,.import-form textarea{color:#3f444f;background:#fff;border:1px solid #dce0e8;border-radius:9px;outline:0;width:100%;margin-top:6px;padding:9px 10px;font-size:10px}.import-form input{height:36px}.import-form textarea{resize:vertical;min-height:62px;line-height:1.5}.import-form input:focus,.import-form textarea:focus{border-color:#aebcf1;box-shadow:0 0 0 3px #5575ea14}.import-dialog footer{justify-content:flex-end;gap:8px;padding:12px 22px 18px;display:flex}.dialog-cancel,.dialog-submit{cursor:pointer;border-radius:10px;min-height:36px;padding:0 18px;font-size:9px;font-weight:700}.dialog-cancel{color:#707683;background:#fff;border:1px solid #dce0e8}.dialog-submit{color:#fff;background:var(--blue);border:0}.issue-backdrop{z-index:70;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#262a366b;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.issue-drawer{background:#f6f7fa;border:1px solid #ffffffeb;border-radius:24px;flex-direction:column;width:min(980px,100%);max-height:calc(100vh - 44px);display:flex;overflow:hidden;box-shadow:0 34px 100px #1d212e45}.issue-drawer-head{border-bottom:1px solid var(--line);background:#ffffffd1;flex:none;justify-content:space-between;align-items:flex-start;gap:20px;min-height:92px;padding:19px 22px;display:flex}.issue-drawer-head span,.issue-drawer-head h2,.issue-drawer-head p{margin:0;display:block}.issue-drawer-head span{color:#9399a7;letter-spacing:.07em;font-size:8px}.issue-drawer-head h2{margin-top:5px;font-size:18px}.issue-drawer-head p{color:#7d8492;margin-top:5px;font-size:9px}.issue-head-actions{align-items:center;gap:8px;display:flex}.issue-head-actions>button{color:#787f8d;cursor:pointer;background:#eceef3;border:0;border-radius:10px;width:32px;height:32px;font-size:18px}.drawer-message{border:1px solid;border-radius:11px;flex:none;margin:10px 18px 0;padding:9px 12px;font-size:10px}.drawer-message.error{color:#a33e49;background:var(--red-soft);border-color:#efc8cd}.drawer-message.success{color:#2f7b59;background:var(--green-soft);border-color:#c8e4d5}.issue-drawer-body{padding:14px 18px 20px;overflow:auto}.issue-context-grid{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:.7fr .7fr .7fr 1.45fr;display:grid;overflow:hidden}.issue-context-grid>div{border-right:1px solid #e7e9ef;min-width:0;padding:10px 12px}.issue-context-grid>div:last-child{border-right:0}.issue-context-grid small,.issue-context-grid strong{display:block}.issue-context-grid small{color:#9a9fac;font-size:7px}.issue-context-grid strong{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;overflow:hidden}.issue-product-box{grid-template-columns:1.35fr 1fr;gap:9px;margin-top:10px;display:grid}.issue-product-main,.issue-instruction{border:1px solid var(--line);background:#fff;border-radius:13px;align-items:center;gap:10px;min-width:0;min-height:66px;padding:11px;display:flex}.issue-product-main>span{color:#526bd1;background:var(--blue-soft);border-radius:11px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:10px;font-weight:800;display:grid}.issue-product-main small,.issue-product-main strong,.issue-product-main em{display:block}.issue-product-main small{color:#9a9fac;font-size:7px}.issue-product-main strong{text-overflow:ellipsis;white-space:nowrap;margin:3px 0;font-size:10px;overflow:hidden}.issue-product-main em{color:#858b98;font-size:8px;font-style:normal}.issue-instruction{background:#f0f3ff}.issue-instruction>b{color:#fff;background:var(--blue);border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:11px;display:grid}.issue-instruction small,.issue-instruction strong{display:block}.issue-instruction small{color:#8790aa;font-size:7px}.issue-instruction strong{margin-top:4px;font-size:9px;line-height:1.45}.issue-action-section,.issue-fact-box,.drawer-timeline,.issue-complete{background:#fff;border:1px solid;border-radius:15px;margin-top:10px;padding:13px}.issue-action-section.orange-section{background:#fffdfa;border-color:#edd5b8}.issue-action-section.blue-section{background:#fbfcff;border-color:#ced8fa}.issue-action-section.violet-section{background:#fdfcff;border-color:#d9cff8}.issue-section-title{align-items:center;gap:9px;display:flex}.issue-section-title>span{color:#fff;background:var(--blue);border-radius:9px;flex:0 0 31px;place-items:center;width:31px;height:31px;font-size:8px;font-weight:800;display:grid}.orange-section .issue-section-title>span{background:var(--orange)}.violet-section .issue-section-title>span{background:var(--violet)}.issue-section-title small,.issue-section-title strong{display:block}.issue-section-title small{color:#9298a5;font-size:7px}.issue-section-title strong{margin-top:3px;font-size:10px}.issue-section-title em{color:#8a6d49;background:var(--orange-soft);border-radius:7px;margin-left:auto;padding:5px 7px;font-size:8px;font-style:normal}.variant-check-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:11px;display:grid}.variant-check{cursor:pointer;background:#fff;border:1px solid #e0e3ea;border-radius:10px;grid-template-columns:16px minmax(0,1fr) 49px;align-items:center;gap:7px;min-width:0;padding:9px;display:grid}.variant-check.selected{background:#fff7ed;border-color:#e5bb8f}.variant-check input[type=checkbox]{accent-color:var(--orange)}.variant-check span strong,.variant-check span small{display:block}.variant-check span strong{font-size:9px}.variant-check span small{color:#979daa;margin-top:3px;font-size:7px}.variant-check input[type=number]{background:#fff;border:1px solid #dfe2e9;border-radius:7px;outline:0;width:49px;height:29px;padding:0 5px;font-size:9px}.variant-check input[type=number]:disabled{opacity:.35}.drawer-label{color:#6c7280;margin-top:11px;font-size:8px;font-weight:700;display:block}.drawer-label textarea{resize:vertical;color:#3e434e;background:#fff;border:1px solid #dfe2e9;border-radius:9px;outline:0;width:100%;min-height:58px;margin-top:6px;padding:9px 10px;font-size:9px;line-height:1.5}.drawer-label textarea:focus{border-color:#aab8ee;box-shadow:0 0 0 3px #5575ea14}.drawer-primary,.drawer-secondary{cursor:pointer;border-radius:9px;min-height:34px;margin-top:10px;padding:0 16px;font-size:9px;font-weight:700}.drawer-primary{color:#fff;border:0;width:100%}.orange-bg{background:var(--orange)}.blue-bg{background:var(--blue)}.violet-bg{background:var(--violet)}.drawer-secondary{background:#fff;border:1px solid #dfe2e9}.drawer-secondary.danger{color:var(--red);background:#fff8f9;border-color:#edc6cb}.drawer-button-row{grid-template-columns:.75fr 1.25fr;gap:8px;display:grid}.drawer-button-row .drawer-primary,.drawer-button-row .drawer-secondary{width:100%}.drawer-choices{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:10px;display:grid}.drawer-choices button{color:#747b88;cursor:pointer;background:#f8f9fb;border:1px solid #dfe2e9;border-radius:8px;min-height:31px;font-size:8px}.drawer-choices button.selected{color:#5069cf;background:var(--blue-soft);border-color:#aab8ef;font-weight:700}.issue-fact-box{background:#f0f1f6;border-color:#dce0e9}.issue-fact-box>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.issue-fact-box>div:first-child span{color:#9197a4;font-size:8px}.issue-fact-box>div:first-child strong{font-size:10px}.affected-specs{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.affected-specs span{color:#9b414b;background:#fff1f2;border:1px solid #efc2c8;border-radius:8px;padding:6px 8px;font-size:8px}.affected-specs b{margin-left:6px}.issue-complete{background:var(--green-soft);border-color:#c6e3d4;gap:10px;display:flex}.issue-complete>span{color:#fff;background:var(--green);border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.issue-complete strong{color:#2f7857;font-size:10px}.issue-complete p{color:#537e68;margin:5px 0 0;font-size:8px;line-height:1.55}.drawer-timeline{background:#f0f1f6;border-color:#dce0e9}.drawer-timeline article{grid-template-columns:10px 1fr;gap:8px;margin:11px 0 0 15px;display:grid;position:relative}.drawer-timeline article>i{background:var(--blue);border-radius:50%;width:8px;height:8px;margin-top:3px;box-shadow:0 0 0 4px #e1e6f8}.drawer-timeline article>i.picker{background:var(--orange);box-shadow:0 0 0 4px #f5e7d6}.drawer-timeline article>i.finance{background:var(--violet);box-shadow:0 0 0 4px #e9e2f8}.drawer-timeline article header{justify-content:space-between;align-items:center;gap:10px;display:flex}.drawer-timeline article header strong{font-size:9px}.drawer-timeline article header time{color:#9ca2af;font-size:7px}.drawer-timeline article p{color:#656c79;background:#fff;border-radius:8px;margin:5px 0;padding:8px;font-size:8px;line-height:1.45}.drawer-timeline article small{color:#9299a6;font-size:7px}.shipping-hub{margin-top:14px}.secondary-tabs{background:#ffffffb8;border:1px solid #e2e5ed;border-radius:16px;gap:9px;width:fit-content;margin-bottom:12px;padding:5px;display:flex;box-shadow:0 6px 20px #2b334c0d}.secondary-tabs button{color:#777d8a;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:9px;min-width:190px;padding:9px 13px;display:flex}.secondary-tabs button>span{background:#eff1f5;border-radius:9px;place-items:center;width:27px;height:27px;font-size:11px;font-weight:800;display:grid}.secondary-tabs button div{gap:2px;display:grid}.secondary-tabs button strong{font-size:12px}.secondary-tabs button small{color:#9b9faa;font-size:9px}.secondary-tabs button.active{color:#252936;background:#fff;border-color:#d9deeb;box-shadow:0 5px 14px #2b334c14}.secondary-tabs button.active.orange>span{color:#b46122;background:#fff1e4}.secondary-tabs button.active.green>span{color:#168868;background:#e6f8f1}.secondary-tabs button.active.blue>span{color:#4c68cf;background:#eaf0ff}.order-center-flow-tabs.compact{border-radius:12px;gap:3px;padding:4px}.order-center-flow-tabs.compact button{text-align:center;border-radius:9px;justify-content:center;min-width:108px;min-height:36px;padding:7px 14px;font-size:11px;font-weight:700}.shipping-stats{background:#ffffffbf;border:1px solid #e2e5ed;border-radius:18px;grid-template-columns:repeat(4,1fr);gap:9px;padding:9px;display:grid;box-shadow:0 6px 22px #2b334c0d}.shipping-stats>div{background:#fff;border:1px solid #e8eaf0;border-radius:13px;align-items:center;gap:10px;min-height:61px;padding:9px 12px;display:flex}.shipping-stats>div.attention{background:#f2fbf7;border-color:#bde5d8}.shipping-stats p{gap:2px;margin:0;display:grid}.shipping-stats small{color:#969ba7;font-size:9px}.shipping-stats strong{color:#272b37;font-size:18px}.stat-icon.violet{color:#725ac0;background:#f0edff}.shipping-board{min-height:500px;margin-top:12px}.shipping-board-head{min-height:73px}.shipping-policy{text-align:right;background:#fff7f2;border:1px solid #f0d2c5;border-radius:10px;gap:2px;padding:7px 11px;display:grid}.shipping-policy b{color:#b35332;font-size:10px}.shipping-policy span{color:#a47e70;font-size:9px}.shipping-filters{background:#f1f2f5;border-radius:12px;grid-template-columns:repeat(4,1fr);gap:6px;margin:11px 14px 2px;padding:4px;display:grid}.shipping-filters button{color:#777c87;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:35px;font-size:10px;display:flex}.shipping-filters button b{background:#e4e6eb;border-radius:9px;min-width:18px;padding:2px 5px;font-size:9px}.shipping-filters button.active{color:#167b61;background:#fff;box-shadow:0 3px 10px #2e384d14}.shipping-filters button.active b{color:#14765d;background:#e4f6ef}.shipping-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:13px;display:grid}.shipping-card{background:#fff;border:1px solid #e1e4eb;border-radius:15px;min-width:0;padding:14px;position:relative;overflow:hidden;box-shadow:0 6px 16px #33394b0a}.shipping-card.ready{background:linear-gradient(145deg,#fff 0%,#f6fcfa 100%);border-color:#b8dfd3}.shipping-sequence{color:#acb0bb;font-size:8px;position:absolute;top:7px;left:8px}.shipping-card>header{justify-content:space-between;align-items:flex-start;gap:8px;margin:4px 0 7px;display:flex}.shipping-card>header div{gap:3px;display:grid}.shipping-card>header small{color:#a1a5af;font-size:8px}.shipping-card>header strong{color:#262a36;font-size:15px}.shipping-card>header>span{color:#777c87;white-space:nowrap;background:#f0f1f4;border-radius:8px;padding:4px 7px;font-size:8px}.shipping-card.ready>header>span{color:#14775f;background:#e3f6ef}.shipping-card>p{color:#8a8f9a;margin:0 0 9px;font-size:9px}.shipping-merchant-chips{flex-wrap:wrap;align-content:flex-start;gap:5px;min-height:47px;display:flex}.shipping-merchant-chips span{color:#686d78;background:#f8f8fa;border:1px solid #e4e6ec;border-radius:8px;gap:2px;padding:5px 7px;font-size:9px;display:grid}.shipping-merchant-chips span.available{background:#f0faf6;border-color:#c7e8dd}.shipping-merchant-chips b{color:#178165;font-size:8px}.shipping-card>footer{border-top:1px solid #eceef2;grid-template-columns:50px 56px 1fr;align-items:end;gap:6px;margin-top:12px;padding-top:10px;display:grid}.shipping-card>footer div{gap:2px;display:grid}.shipping-card>footer small{color:#9a9ea8;font-size:8px}.shipping-card>footer strong{font-size:14px}.shipping-card>footer button{color:#fff;cursor:pointer;background:#1b8b6b;border:0;border-radius:9px;min-height:33px;font-size:9px;font-weight:700}.shipment-backdrop{z-index:70;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#25283247;justify-content:flex-end;padding:20px;display:flex;position:fixed;inset:0}.shipment-drawer{background:#f7f7fa;border:1px solid #ffffffe6;border-radius:22px;flex-direction:column;width:min(720px,100%);max-height:calc(100vh - 40px);display:flex;overflow:hidden;box-shadow:-18px 20px 60px #2226343b}.shipment-drawer-head{background:#ffffffe6;border-bottom:1px solid #e1e3e9;justify-content:space-between;align-items:flex-start;min-height:95px;padding:19px 21px;display:flex}.shipment-drawer-head>div{gap:3px;display:grid}.shipment-drawer-head span{color:#178165;font-size:9px;font-weight:700}.shipment-drawer-head h2{color:#252936;margin:0;font-size:19px}.shipment-drawer-head p{color:#8e939f;margin:0;font-size:10px}.shipment-drawer-head>button{color:#666b76;cursor:pointer;background:#f8f8fa;border:1px solid #e2e4e9;border-radius:10px;width:31px;height:31px;font-size:20px}.shipment-drawer-body{gap:11px;padding:13px 15px 22px;display:grid;overflow:auto}.shipment-boundary{background:#fff7f2;border:1px solid #efcfbf;border-radius:11px;grid-template-columns:auto 1fr;align-items:center;gap:9px;padding:9px 11px;display:grid}.shipment-boundary span{color:#a54e30;background:#f6ded3;border-radius:7px;padding:4px 7px;font-size:9px;font-weight:800}.shipment-boundary p{color:#8f7167;margin:0;font-size:9px;line-height:1.5}.shipment-success{background:#eefaf6;border:1px solid #a8dccd;border-radius:13px;padding:12px}.shipment-success>div{align-items:center;gap:9px;display:flex}.shipment-success>div>span{color:#fff;background:#1d9673;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.shipment-success p{color:#437465;flex:1;gap:2px;margin:0;font-size:10px;display:grid}.shipment-success small{color:#689486;font-size:8px}.shipment-success strong{color:#176f58;font-size:13px}.shipment-success em{color:#177b60;font-size:13px;font-style:normal;font-weight:800}.shipment-success>p{margin:8px 0 3px}.shipment-step-card{background:#fff;border:1px solid #dfe2e9;border-radius:15px;overflow:hidden}.shipment-step-card>header{background:#fafafd;border-bottom:1px solid #e7e9ee;align-items:center;gap:9px;min-height:55px;padding:10px 12px;display:flex}.shipment-step-card>header>span{color:#1b8468;background:#e6f7f1;border-radius:9px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:800;display:grid}.shipment-step-card>header div{flex:1;gap:2px;display:grid}.shipment-step-card>header small{color:#9a9ea8;font-size:8px}.shipment-step-card>header strong{color:#303440;font-size:12px}.shipment-step-card>header em{color:#8b909b;font-size:8px;font-style:normal}.shipment-group-list{gap:7px;padding:10px;display:grid}.shipment-group-list>label{cursor:pointer;border:1px solid #e2e4e9;border-radius:11px;align-items:center;gap:9px;min-height:53px;padding:8px 10px;display:flex}.shipment-group-list>label.selected{background:#f1faf7;border-color:#9fd7c7}.shipment-group-list>label.disabled{opacity:.6;cursor:default}.shipment-group-list>label>input{accent-color:#188768}.shipment-group-list>label>div{flex:1;gap:3px;display:grid}.shipment-group-list strong{color:#313541;font-size:11px}.shipment-group-list small{color:#9499a4;font-size:8px}.shipment-group-list>label>em{color:#999da7;font-size:9px;font-style:normal}.shipment-group-list>label>span{align-items:center;gap:4px;display:flex}.shipment-group-list>label>span input{color:#176f58;text-align:center;background:#fff;border:1px solid #aed8cc;border-radius:8px;width:58px;height:32px;font-weight:800}.shipment-group-list>label>span b{color:#757a85;font-size:9px}.shipment-address-grid{grid-template-columns:1fr 1fr;gap:9px;padding:11px;display:grid}.shipment-address-grid label{color:#727782;gap:5px;font-size:9px;display:grid}.shipment-address-grid label.wide{grid-column:1/-1}.shipment-address-grid input,.shipment-address-grid textarea{color:#313541;width:100%;font:inherit;background:#fbfbfd;border:1px solid #dcdfe6;border-radius:9px;outline:none;font-size:10px}.shipment-address-grid input{height:36px;padding:0 10px}.shipment-address-grid textarea{resize:vertical;min-height:58px;padding:9px 10px}.shipment-address-grid input:focus,.shipment-address-grid textarea:focus{border-color:#83c6b3;box-shadow:0 0 0 3px #e8f7f2}.shipment-readonly{background:#f4f5f7;border:1px solid #e1e3e8;border-radius:11px;align-items:center;gap:8px;padding:10px;display:flex}.shipment-readonly span{background:#e5e7eb;border-radius:7px;padding:4px 7px;font-size:8px;font-weight:800}.shipment-readonly p{color:#777c86;margin:0;font-size:9px}.shipment-confirm-bar{z-index:2;background:#f6fcf9f5;border:1px solid #d9e8e2;border-radius:13px;align-items:center;gap:11px;padding:11px 12px;display:flex;position:sticky;bottom:-1px;box-shadow:0 -5px 18px #2b41390f}.shipment-confirm-bar div{flex:1;gap:2px;display:grid}.shipment-confirm-bar small{color:#7f958d;font-size:8px}.shipment-confirm-bar strong{color:#176f58;font-size:15px}.shipment-confirm-bar button{color:#fff;cursor:pointer;background:#188767;border:0;border-radius:10px;min-height:38px;padding:0 16px;font-size:10px;font-weight:800}.shipment-confirm-bar button:disabled{cursor:not-allowed;opacity:.45}.shipment-history{background:#fff;border:1px solid #dfe2e8;border-radius:15px;overflow:hidden}.shipment-history-head{background:#fafafd;border-bottom:1px solid #e7e9ee;justify-content:space-between;align-items:center;min-height:55px;padding:10px 12px;display:flex}.shipment-history-head div{gap:2px;display:grid}.shipment-history-head small{color:#989ca7;font-size:8px}.shipment-history-head strong{color:#303440;font-size:12px}.shipment-history-head>span{color:#6f5bad;background:#f0edfb;border-radius:8px;padding:4px 7px;font-size:8px}.shipment-history article{border:1px solid #e3e5ea;border-radius:11px;margin:9px;padding:10px}.shipment-history article header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.shipment-history article header div{gap:2px;display:grid}.shipment-history article header strong{color:#303440;font-size:11px}.shipment-history article header small{color:#999da7;font-size:8px}.shipment-history article header>span{color:#7259b0;background:#f0edfb;border-radius:7px;padding:4px 6px;font-size:8px}.shipment-history article header>span.done{color:#15775d;background:#e4f7f0}.shipment-history article>p{color:#5f6570;margin:8px 0;font-size:9px}.shipment-history article>footer{color:#898e99;border-top:1px solid #eceef2;justify-content:space-between;gap:8px;padding-top:7px;font-size:8px;display:flex}.shipment-history article>footer b{color:#303440}.shipment-history-empty{color:#9b9fa9;text-align:center;padding:22px;font-size:9px}.group-shipping-state{color:#67857c;background:#f2faf7;border:1px solid #cfe9e1;border-radius:8px;grid-column:1/-1;justify-content:space-between;padding:6px 8px;font-size:8px;display:flex}.group-shipping-state b{color:#177b60}.order-shipment-board{background:#fff;border:1px solid #dfe2e8;border-radius:14px;margin-top:12px;overflow:hidden}.order-shipment-board .section-caption{border:0;border-bottom:1px solid #e7e9ee;border-radius:0;margin:0}.order-shipment-board .section-caption button{color:#fff;cursor:pointer;background:#188767;border:0;border-radius:8px;min-height:31px;padding:0 10px;font-size:8px;font-weight:700}.order-shipment-list{gap:7px;padding:9px;display:grid}.order-shipment-list article{border:1px solid #e3e5ea;border-radius:10px;grid-template-columns:1fr auto auto;align-items:center;gap:9px;padding:9px 10px;display:grid}.order-shipment-list article.dispatched{background:#f5fbf8;border-color:#c8e6dc}.order-shipment-list article>div{gap:2px;display:grid}.order-shipment-list strong{color:#303440;font-size:10px}.order-shipment-list small{color:#999da7;font-size:8px}.order-shipment-list span{color:#7259b0;background:#f0edfb;border-radius:7px;padding:4px 6px;font-size:8px}.order-shipment-list article.dispatched span{color:#16755d;background:#e3f6ef}.order-shipment-list b{color:#177b60;font-size:10px}.order-shipment-empty{color:#999da7;text-align:center;padding:18px;font-size:9px}.shipping-stats>div.attention.warm{background:#fff8ef;border-color:#efcfad}.dispatch-policy{text-align:right;background:#f5f8ff;border:1px solid #cbd8f4;border-radius:10px;gap:2px;padding:7px 11px;display:grid}.dispatch-policy b{color:#4b65ba;font-size:10px}.dispatch-policy span{color:#7e89a9;font-size:9px}.dispatch-filters{grid-template-columns:repeat(3,1fr)}.dispatch-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:13px;display:grid}.dispatch-card{background:linear-gradient(145deg,#fff 0%,#fafbff 100%);border:1px solid #e0e4ee;border-radius:15px;min-width:0;padding:14px;position:relative;overflow:hidden;box-shadow:0 6px 16px #33394b0a}.dispatch-card.done{background:linear-gradient(145deg,#fff 0%,#f4fbf8 100%);border-color:#bfe2d6}.dispatch-card>header{justify-content:space-between;align-items:flex-start;gap:8px;margin:4px 0 7px;display:flex}.dispatch-card>header div{gap:3px;display:grid}.dispatch-card>header small{color:#a1a5af;font-size:8px}.dispatch-card>header strong{color:#262a36;font-size:15px}.dispatch-card>header>span{color:#9b622d;white-space:nowrap;background:#fff0dd;border-radius:8px;padding:4px 7px;font-size:8px}.dispatch-card.done>header>span{color:#14775f;background:#e3f6ef}.dispatch-card>p{color:#8a8f9a;margin:0 0 9px;font-size:9px}.dispatch-card-lines{flex-wrap:wrap;align-content:flex-start;gap:5px;min-height:35px;display:flex}.dispatch-card-lines span{color:#626a7a;background:#f5f7fb;border:1px solid #e0e5f0;border-radius:8px;gap:7px;padding:6px 8px;font-size:9px;display:flex}.dispatch-card-lines b{color:#4e66ba}.dispatch-card-address,.dispatch-card-tracking{background:#fff;border:1px solid #e5e7ed;border-radius:9px;gap:4px;min-height:48px;margin-top:10px;padding:8px 9px;display:grid}.dispatch-card-address small,.dispatch-card-tracking small{color:#9a9faa;font-size:8px}.dispatch-card-address span{color:#656b77;text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.45;overflow:hidden}.dispatch-card-tracking{background:#f4fbf8;border-color:#cee8df}.dispatch-card-tracking strong{color:#17745c;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.dispatch-card>footer{border-top:1px solid #eceef2;justify-content:space-between;align-items:center;gap:8px;margin-top:11px;padding-top:10px;display:flex}.dispatch-card>footer>span{color:#999ea8;font-size:8px}.dispatch-card>footer button{color:#fff;cursor:pointer;background:#536fcf;border:0;border-radius:9px;min-height:32px;padding:0 11px;font-size:9px;font-weight:700}.dispatch-card.done>footer button{background:#188767}.dispatch-drawer{width:min(680px,100%)}.dispatch-drawer-head span{color:#506ac4}.dispatch-boundary{background:#f5f8ff;border:1px solid #cad6f2;border-radius:11px;grid-template-columns:auto 1fr;align-items:center;gap:9px;padding:9px 11px;display:grid}.dispatch-boundary span{color:#4b63b7;background:#e6ecff;border-radius:7px;padding:4px 7px;font-size:9px;font-weight:800}.dispatch-boundary p{color:#727d9d;margin:0;font-size:9px;line-height:1.5}.dispatch-snapshot{background:#fff;border:1px solid #dfe3ec;border-radius:15px;overflow:hidden}.dispatch-snapshot>header{background:#fafbfe;border-bottom:1px solid #e8eaf0;justify-content:space-between;align-items:flex-start;gap:8px;padding:11px 12px;display:flex}.dispatch-snapshot>header div{gap:3px;display:grid}.dispatch-snapshot small{color:#999eaa;font-size:8px}.dispatch-snapshot strong{color:#303541;font-size:12px}.dispatch-snapshot>header>span{color:#8a612d;background:#fff0db;border-radius:8px;padding:4px 7px;font-size:8px}.dispatch-recipient{border-bottom:1px solid #eceef2;gap:4px;padding:10px 12px;display:grid}.dispatch-recipient b{color:#404550;font-size:10px}.dispatch-recipient span{color:#7d838f;font-size:8px;line-height:1.45}.dispatch-lines{flex-wrap:wrap;gap:6px;padding:10px 12px;display:flex}.dispatch-lines span{color:#646c7c;background:#f5f7fc;border:1px solid #dfe4f1;border-radius:8px;gap:8px;padding:6px 8px;font-size:9px;display:flex}.dispatch-lines b{color:#5369b9}.dispatch-snapshot>footer{color:#9095a0;background:#fafbfc;border-top:1px solid #eceef2;justify-content:space-between;gap:8px;padding:8px 12px;font-size:8px;display:flex}.dispatch-snapshot>footer strong{color:#303541;font-size:9px}.dispatch-form-grid{grid-template-columns:1fr 1fr;gap:9px;padding:11px;display:grid}.dispatch-form-grid label{color:#727782;gap:5px;font-size:9px;display:grid}.dispatch-form-grid label.wide{grid-column:1/-1}.dispatch-form-grid label>small{color:#a0a5b0;margin-left:5px;font-size:8px;font-weight:400}.dispatch-form-grid input,.dispatch-form-grid textarea{color:#313541;width:100%;font:inherit;background:#fbfcfe;border:1px solid #dce0e8;border-radius:9px;outline:0;font-size:10px}.dispatch-form-grid input{height:37px;padding:0 10px}.dispatch-form-grid textarea{resize:vertical;min-height:64px;padding:9px 10px;line-height:1.5}.dispatch-form-grid input:focus,.dispatch-form-grid textarea:focus{border-color:#93a8e1;box-shadow:0 0 0 3px #edf1ff}.dispatch-confirm-bar{background:#f7f9fff5;border-color:#d7e0f4}.dispatch-confirm-bar small{color:#7e8ba8}.dispatch-confirm-bar strong{color:#4c65b8}.dispatch-confirm-bar button{background:#536fcf}.dispatch-result{background:#f2faf7;border:1px solid #b8dfd2;border-radius:15px;overflow:hidden}.dispatch-result>header{border-bottom:1px solid #d5ebe3;align-items:center;gap:10px;padding:12px;display:flex}.dispatch-result>header>span{color:#fff;background:#188767;border-radius:50%;place-items:center;width:31px;height:31px;font-weight:800;display:grid}.dispatch-result>header div{gap:3px;display:grid}.dispatch-result small{color:#6b9386;font-size:8px}.dispatch-result strong{color:#176e58;font-size:12px}.dispatch-result>div{gap:6px;padding:10px 12px;display:grid}.dispatch-result p{background:#fff;border:1px solid #cce6dd;border-radius:9px;grid-template-columns:62px 1fr;gap:9px;margin:0;padding:8px 9px;display:grid}.dispatch-result p span{color:#7c948c;font-size:8px}.dispatch-result p b{color:#246e5a;letter-spacing:.02em;font-size:10px}.dispatch-result>footer{color:#68897e;border-top:1px solid #d5ebe3;padding:9px 12px;font-size:8px}@media (max-width:1440px){.app-shell{grid-template-columns:194px minmax(0,1fr)}.workflow-grid{grid-template-columns:minmax(190px,.72fr) minmax(390px,1.5fr)}.timeline-panel{grid-column:1/-1;min-height:auto}.timeline{grid-template-columns:repeat(2,1fr);gap:0 12px;display:grid}.panel{min-height:610px}.timeline-panel{min-height:340px}.order-center-grid{grid-template-columns:minmax(245px,.7fr) minmax(510px,1.55fr)}.order-stats{grid-template-columns:repeat(4,1fr)}.order-stat-actions{grid-column:1/-1;justify-content:flex-end}.receiving-stats{grid-template-columns:repeat(4,1fr)}.receiving-stat-actions{grid-column:1/-1;justify-content:flex-end}.shipping-card-grid,.dispatch-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.app-canvas{padding:0}.app-shell{min-height:100vh;box-shadow:none;border:0;border-radius:0;display:block}.sidebar{border-right:0;border-bottom:1px solid var(--line);min-height:auto;padding:12px 14px 8px}.brand{padding:0 2px 10px}.brand-mark{border-radius:11px;width:36px;height:36px;font-size:16px}.main-nav{scrollbar-width:none;gap:6px;padding-bottom:3px;display:flex;overflow-x:auto}.main-nav::-webkit-scrollbar{display:none}.nav-item{width:auto;min-width:max-content;min-height:37px;padding:7px 10px;display:flex}.nav-index,.nav-count{display:none}.nav-label{font-size:11px}.sidebar-foot{display:none}.workspace{padding:14px}.topbar{align-items:flex-start}.eyebrow{font-size:9px}.topbar h1{font-size:18px}.top-identity{max-width:220px}.reset{padding:0 9px}.identity-bar{margin-top:12px;padding:9px;display:block}.identity-note{min-width:0;padding:2px 3px 8px}.identity-note span{font-size:9px}.identity-tabs{grid-template-columns:repeat(3,1fr);display:grid}.identity{text-align:center;justify-content:center;gap:5px;min-width:0;padding:7px 4px;display:flex}.identity>span{flex:0 0 24px;width:24px;height:24px}.identity small{display:none}.workflow-grid{grid-template-columns:1fr}.panel{border-radius:17px;min-height:auto}.task-panel{display:none}.detail-panel{grid-row:1}.timeline-panel{grid-column:auto;min-height:auto}.order-summary{grid-template-columns:repeat(2,1fr)}.order-summary>div:nth-child(2){border-right:0}.order-summary>div:nth-child(-n+2){border-bottom:1px solid #e7e9ef}.product-card{grid-template-columns:45px 1fr}.product-icon{width:45px;height:45px}.variant-list{grid-column:1/-1;justify-content:flex-start}.timeline{display:block}.order-stats{grid-template-columns:repeat(2,1fr)}.order-stat-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;padding:0;display:grid}.wego-sync-backdrop{align-items:stretch;padding:0}.wego-sync-dialog{border:0;border-radius:0;width:100%;max-height:100vh}.wego-sync-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wego-sync-setting-fields,.wego-sync-setting-fields.wego-staff-fields,.wego-readonly-fields{grid-template-columns:1fr 1fr}.receiving-stats,.shipping-stats{grid-template-columns:repeat(2,1fr)}.receiving-stat-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;padding:0;display:grid}.receipt-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.receipt-backdrop{align-items:stretch;padding:0}.receipt-drawer{border:0;border-radius:0;width:100%;max-height:100vh}.receipt-context-grid{grid-template-columns:repeat(2,1fr)}.receipt-context-grid>div{border-bottom:1px solid #e7e9ef}.receipt-context-grid>div:nth-child(2n){border-right:0}.receipt-context-grid>div:last-child{border-bottom:0;grid-column:1/-1}.order-center-grid{grid-template-columns:1fr}.order-list-panel,.order-detail-panel{min-height:auto}.order-list{max-height:330px}.detail-summary-strip{grid-template-columns:repeat(2,1fr)}.detail-summary-strip>div:nth-child(2){border-right:0}.detail-summary-strip>div:nth-child(-n+2){border-bottom:1px solid #e7e9ef}.group-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.order-item{grid-template-columns:1fr}.item-match{border-top:1px solid #e8eaf0;border-left:0;padding:9px 0 0}.issue-backdrop{align-items:stretch;padding:0}.issue-drawer{border:0;border-radius:0;width:100%;max-height:100vh}.issue-context-grid{grid-template-columns:repeat(2,1fr)}.issue-context-grid>div:nth-child(2){border-right:0}.issue-context-grid>div:nth-child(-n+2){border-bottom:1px solid #e7e9ef}.issue-product-box{grid-template-columns:1fr}.variant-check-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.reporting-order-layout{grid-template-columns:258px minmax(0,1fr)}.reporting-order-tabs{margin-bottom:7px}.reporting-sales-filter{color:#7c8595;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;margin:0 10px 9px;font-size:9px;font-weight:720;display:grid}.reporting-sales-filter select{color:#4c5567;background:#fff;border:1px solid #dce1ea;border-radius:8px;outline:0;width:100%;height:32px;padding:0 8px;font-size:9px}.reporting-order-scroll{max-height:calc(100vh - 285px)}.reporting-order-option{grid-template-columns:30px minmax(0,1fr) 74px;align-items:center;gap:9px;min-height:103px;padding:12px 10px}.reporting-order-person{align-self:center;gap:5px}.reporting-order-person strong{font-size:13px;line-height:1.2}.reporting-order-person time{color:#a0a7b3;white-space:nowrap}.reporting-order-progress{align-self:center;justify-items:end;gap:7px;display:grid}.reporting-order-progress b{color:#657088;font-variant-numeric:tabular-nums;font-size:10px}.reporting-order-progress small{white-space:nowrap;border-radius:6px;width:max-content;padding:4px 6px;font-size:7px;font-weight:730}.reporting-order-progress small.pending{color:#9a6b2f;background:#fff3dd}.reporting-order-progress small.processing{color:#c56a28;background:#fff0e1}.reporting-order-progress small.done{color:#2f8a68;background:#e9f7f1}.reporting-facts{grid-template-columns:repeat(5,minmax(82px,.7fr)) minmax(180px,1.3fr)}.reporting-facts>div{justify-items:start;min-height:80px}.reporting-facts strong small{margin-left:3px}.reporting-item-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.reporting-supplier-card,.reporting-product-title,.reporting-profit,.reporting-product-actions,.reporting-exception-action{border-right:1px solid #eaecf1;min-width:0;min-height:86px;padding:13px}.reporting-supplier-card{background:#f8f9fc;flex-direction:column;justify-content:center;gap:7px;display:flex}.reporting-supplier-card strong{color:#2f3746;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.reporting-supplier-card small{color:#8c95a4;text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.4;overflow:hidden}.reporting-product-title{flex-direction:column;justify-content:center;gap:7px;display:flex}.reporting-product-title strong{color:#2c3444;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.55;display:-webkit-box;overflow:hidden}.reporting-product-title span{color:#929aa8;font-size:8px}.reporting-profit{flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}.reporting-product-actions{border-right:0;grid-template-columns:1fr 1fr;align-content:center;gap:7px;display:grid}.reporting-product-actions button{cursor:pointer;background:#fff;border-radius:8px;min-width:0;height:39px;padding:0 7px;font-size:9px;font-weight:750}.reporting-product-actions button.reported{color:#2d8f6a;border:1px solid #9fcab8}.reporting-product-actions button.sales{color:#b8672c;border:1px solid #e3b78f}.reporting-product-actions button.active.reported{color:#fff;background:#3e9d78}.reporting-product-actions button.active.sales{color:#fff;background:#d47a35}.reporting-product-actions button:disabled{cursor:not-allowed;opacity:.46}.reporting-exception-action{border-right:0;align-content:center}.reporting-copy-cell{border-bottom:1px solid #eaecf1;border-right:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;min-width:0;min-height:76px;padding:12px 15px;display:flex}.reporting-copy-cell>span{min-height:16px}.reporting-variants{border-right:0;align-content:start;gap:0;min-width:0;padding:0 15px 5px;display:grid}.reporting-origin{font-size:8px}.reporting-origin-editor{grid-template-columns:minmax(0,1fr) auto}.reporting-origin-editor button:last-child{grid-column:1/-1;height:22px}@media (max-width:1320px){.reporting-order-layout{grid-template-columns:1fr}.reporting-order-scroll{max-height:none}.reporting-order-option{min-width:238px}.reporting-product-head{grid-template-columns:135px minmax(170px,1fr) 72px 166px}}@media (max-width:760px){.reporting-page-head.actions-only{min-height:36px}.reporting-order-scroll{display:flex}.reporting-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.reporting-facts>div{border-bottom:1px solid #e9ebf0;min-height:66px}.reporting-progress-fact{grid-column:1/-1}.reporting-item-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.reporting-item-row{grid-template-columns:39px minmax(0,1fr)}.reporting-product-head{grid-template-columns:minmax(105px,.75fr) minmax(0,1.25fr)}.reporting-supplier-card,.reporting-product-title{min-height:82px}.reporting-profit,.reporting-product-actions,.reporting-exception-action{border-top:1px solid #eaecf1;min-height:58px}.reporting-copy-cell,.reporting-variants{grid-column:auto}}@media (max-width:480px){.wego-simple-import{grid-template-columns:1fr}.wego-simple-import .dialog-submit{width:100%}.reporting-order-option{min-width:225px}.reporting-item-tabs{margin:8px}.reporting-item-tabs button{font-size:8px}.reporting-product-head{grid-template-columns:1fr}.reporting-supplier-card,.reporting-product-title,.reporting-profit,.reporting-product-actions,.reporting-exception-action{border-bottom:1px solid #eaecf1;border-right:0;min-height:0;padding:11px}.reporting-product-actions{min-height:58px}.reporting-copy-cell{padding:11px}.reporting-variants{padding:0 11px 4px}}@media (max-width:430px){.wego-sync-dialog>header{min-height:92px;padding:14px}.wego-sync-dialog>header h2{font-size:19px}.wego-sync-dialog>header p{font-size:12px}.wego-sync-body{padding:10px}.wego-sync-status-grid{grid-template-columns:1fr 1fr}.wego-sync-status-grid>div{min-height:112px;padding:11px}.wego-sync-boundary,.wego-sync-logistics{grid-template-columns:1fr;align-items:start}.wego-sync-setting-fields,.wego-sync-setting-fields.wego-staff-fields,.wego-readonly-fields,.wego-probe-summary,.wego-probe-time-evidence{grid-template-columns:1fr}.wego-readonly-card>button{justify-self:stretch;width:100%}.wego-sync-issues li{grid-template-columns:1fr;gap:4px}.wego-sync-dialog>footer{grid-template-columns:1fr 1.45fr;align-items:stretch;padding:10px;display:grid}.wego-sync-dialog>footer>span{text-align:center;grid-column:1/-1;margin:0}.wego-sync-dialog>footer button{width:100%}}.current-operator{background:#ffffffd1;border:1px solid #dbe2ed;border-radius:12px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;margin-top:auto;padding:11px 10px;display:grid}.current-operator>span{border-radius:10px;place-items:center;width:36px;height:36px;font-size:14px;font-weight:850;display:grid}.current-operator.blue>span,.top-operator.blue{color:#315fc7;background:#edf3ff}.current-operator.orange>span,.top-operator.orange{color:#a65d28;background:#fff0df}.current-operator.violet>span,.top-operator.violet{color:#7257b5;background:#f1ecff}.current-operator.green>span,.top-operator.green{color:#26785d;background:#e7f6ef}.current-operator>div{gap:2px;min-width:0;display:grid}.current-operator small{color:#8792a2;font-size:10px}.current-operator strong{color:#29384d;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.current-operator em{color:#5e6f83;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;overflow:hidden}.sidebar-foot{margin-top:9px}.top-operator{border-radius:10px;align-content:center;gap:1px;min-height:38px;padding:5px 11px;display:grid}.top-operator b{font-size:12px}.top-operator small{font-size:10px}.today-issue-card.redesigned{gap:10px;padding:14px 15px;display:grid}.today-issue-card.redesigned .today-issue-merchant small,.today-issue-card.redesigned .today-issue-customer small{color:#7d8998;font-size:11px}.today-issue-card.redesigned .today-issue-merchant strong{font-size:17px}.today-issue-wait{justify-items:end;gap:2px;display:grid;color:#9a5829!important;background:#fff0df!important;padding:7px 9px!important;font-size:11px!important}.today-issue-wait b{font-size:15px}.today-issue-wait em{color:#b44f3b;font-size:10px;font-style:normal}.today-issue-customer{align-items:baseline;gap:8px;display:flex}.today-issue-customer strong{color:#26364b;font-size:16px}.today-issue-problem{background:#fffaf5;border:1px solid #efd5bd;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px 9px;padding:10px 11px;display:grid}.today-issue-problem>p{color:#596779;grid-column:1/-1;margin:2px 0 0;font-size:13px;line-height:1.5}.today-issue-card.redesigned>footer>span{font-size:11px}.today-issue-card.redesigned>footer button{min-height:38px;padding:0 15px;font-size:12px}.reporting-sales-status-tabs{grid-template-columns:repeat(2,minmax(0,240px));gap:8px;padding:9px 12px 0;display:grid}.reporting-sales-status-tabs button{color:#637287;background:#f5f7fa;border:1px solid #d7e0ec;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:13px;font-weight:700;display:flex}.reporting-sales-status-tabs button b{background:#e3e8ef;border-radius:999px;place-items:center;min-width:23px;height:23px;display:grid}.reporting-sales-status-tabs button.active.waiting{color:#96591f;background:#fff5e8;border-color:#e1b680}.reporting-sales-status-tabs button.active.resolved{color:#246f52;background:#edf9f3;border-color:#64ae8b;box-shadow:0 4px 12px #287e5b1f}.reporting-sales-status-tabs button.active.resolved b{color:#fff;background:#2f946d}.reporting-order-progress .sales-returned{color:#fff;background:#2f946d;border-radius:6px;margin-top:4px;padding:3px 6px;font-size:10px;font-style:normal;font-weight:800}@media (min-width:1181px){.reporting-item-row{min-height:136px}.reporting-product-head{height:136px;min-height:136px}.reporting-line-number{padding-top:13px}.reporting-supplier-card,.reporting-copy-cell,.reporting-product-work{padding-top:13px;padding-bottom:13px}}.issue-sales-complete>header{gap:4px;display:grid}.issue-sales-complete>header strong{color:#26364a;font-size:16px}.issue-sales-complete>header span{color:#718094;font-size:12px}.issue-sales-choice{grid-template-columns:1fr 1fr;gap:10px;display:grid}.issue-sales-choice button,.issue-sales-detail>button{border-radius:9px;min-height:46px;font-size:14px;font-weight:750}.issue-sales-choice .quick{color:#fff;background:#2f946d;border:0}.issue-sales-choice .detail{color:#315f9d;background:#f3f7ff;border:1px solid #8ca8d7}.issue-sales-detail{gap:10px;padding-top:3px;display:grid}.issue-sales-detail>button{color:#fff;background:#315fc7;border:0;justify-self:end;min-width:150px}.issue-picker-ack{background:#f0faf5;border:1px solid #b9dfcf;border-radius:12px;gap:14px;padding:15px;display:grid}.issue-picker-ack header{gap:6px;display:grid}.issue-picker-ack strong{color:#237557;font-size:16px}.issue-picker-ack p{color:#435f54;margin:0;font-size:14px;line-height:1.55}.issue-picker-ack>div{justify-content:flex-end;gap:9px;display:flex}.issue-picker-ack button{border-radius:9px;min-height:44px;padding:0 16px;font-size:14px;font-weight:750}.issue-picker-ack .reopen{color:#934a57;background:#fff;border:1px solid #d2a7af}.issue-picker-ack .continue{color:#fff;background:#2f946d;border:0}@media (max-width:920px){.current-operator{grid-template-columns:32px minmax(0,1fr);margin:0 0 8px;padding:7px 9px}.current-operator>span{width:32px;height:32px}.top-operator{display:none}.reporting-sales-status-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.today-boundary-note{align-items:flex-start}.today-issue-wait{white-space:normal!important}.notification-head h2{font-size:20px}.notification-categories button b{font-size:11px}.notification-categories button small{font-size:10px}.issue-sales-choice{grid-template-columns:1fr}.issue-picker-ack>div{display:grid}}.reporting-order-center{color:#202636;margin-top:14px}.reporting-page-head{justify-content:space-between;align-items:center;gap:18px;min-height:64px;margin-bottom:12px;padding:0 4px;display:flex}.reporting-page-head.actions-only{justify-content:flex-end;min-height:40px}.reporting-page-head>div:first-child{align-items:center;gap:11px;display:flex}.reporting-status-dot{background:#4e68e7;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #eef1ff}.reporting-page-head small,.reporting-page-head h2{margin:0;display:block}.reporting-page-head small{color:#9aa2b3;letter-spacing:.13em;margin-bottom:2px;font-size:9px;font-weight:700}.reporting-page-head h2{letter-spacing:-.04em;font-size:22px}.reporting-page-actions{align-items:center;gap:8px;display:flex}.reporting-icon-button,.reporting-import-button{cursor:pointer;border-radius:11px;justify-content:center;align-items:center;height:40px;display:inline-flex}.reporting-icon-button{color:#6f7789;background:#fff;border:1px solid #dfe3ec;width:40px}.reporting-import-button{color:#fff;background:#536de4;border:1px solid #4662dc;padding:0 17px;font-size:12px;font-weight:750;box-shadow:0 7px 18px #4358b929}.reporting-icon-button:disabled,.reporting-import-button:disabled{cursor:not-allowed;opacity:.48}.reporting-more-wrap{position:relative}.reporting-more-menu{z-index:10;background:#fff;border:1px solid #dfe3ec;border-radius:12px;width:150px;padding:5px;position:absolute;top:46px;right:0;overflow:hidden;box-shadow:0 15px 36px #262e4b24}.reporting-more-menu button{color:#5d6679;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;width:100%;height:38px;padding:0 9px;font-size:11px;display:flex}.reporting-more-menu button:hover{color:#4159c5;background:#f3f5ff}.reporting-order-layout{grid-template-columns:244px minmax(0,1fr);align-items:start;gap:12px;display:grid}.reporting-order-list,.reporting-order-detail{background:#fff;border:1px solid #dfe3eb;border-radius:17px;overflow:hidden;box-shadow:0 9px 30px #303a5b0b}.reporting-order-list{position:sticky;top:12px}.reporting-order-tabs{background:#f0f2f6;border-radius:10px;grid-template-columns:1fr 1fr;gap:4px;margin:10px;padding:4px;display:grid}.reporting-order-tabs button{color:#858d9e;cursor:pointer;background:0 0;border:0;border-radius:8px;min-width:0;height:34px;font-size:10px}.reporting-order-tabs button.active{color:#4661d9;background:#fff;font-weight:750;box-shadow:0 4px 10px #2e375212}.reporting-order-tabs b{margin-left:3px}.reporting-order-scroll{min-height:530px;max-height:calc(100vh - 240px);padding:2px 10px 12px;overflow:auto}.reporting-order-option{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e4eb;border-radius:12px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;margin:0 0 7px;padding:12px 10px;display:grid;position:relative}.reporting-order-option:hover{background:#fafbff;border-color:#c7d0f2}.reporting-order-index{color:#a2a9b6;font-variant-numeric:tabular-nums;text-align:center;font-size:13px;font-weight:800}.reporting-order-option.selected .reporting-order-index{color:#526be0}.reporting-order-person{gap:3px;min-width:0;display:grid}.reporting-order-person strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.25;overflow:hidden}.reporting-order-person small{color:#929aa9;font-size:9px;line-height:1.25}.reporting-order-progress{justify-items:end;gap:4px;display:grid}.reporting-order-progress i{background:#e6e9f0;border-radius:4px;width:39px;height:4px;overflow:hidden}.reporting-order-progress em{border-radius:inherit;background:#586fe0;height:100%;display:block}.reporting-order-state{white-space:nowrap;border-radius:6px;width:max-content;padding:5px 7px;font-size:8px;font-weight:700}.reporting-order-state.pending{color:#9a6b2f;background:#fff3dd}.reporting-order-state.processing{color:#c56a28;background:#fff0e1}.reporting-order-state.done{color:#2f8a68;background:#e9f7f1}.reporting-order-empty,.reporting-detail-empty,.reporting-items-empty{color:#9aa2b2;text-align:center;align-content:center;place-items:center;gap:7px;display:grid}.reporting-order-empty{min-height:220px;padding:24px}.reporting-order-empty strong,.reporting-detail-empty strong,.reporting-items-empty strong{color:#6b7486;font-size:12px}.reporting-order-empty span{font-size:9px;line-height:1.5}.reporting-order-detail{background:#f7f8fb;min-width:0}.reporting-detail-empty{min-height:620px}.reporting-order-overview{background:#fff;border-bottom:1px solid #e1e4eb}.reporting-detail-heading{border-bottom:1px solid #e7e9ef;justify-content:space-between;align-items:center;gap:18px;min-height:57px;padding:12px 18px;display:flex}.reporting-detail-heading strong{letter-spacing:-.02em;font-size:15px}.reporting-detail-heading span{color:#7a6a4d;background:#fff4df;border-radius:7px;padding:5px 8px;font-size:9px;font-weight:700}.reporting-facts{grid-template-columns:repeat(4,minmax(105px,.72fr)) minmax(185px,1.25fr);align-items:stretch;min-height:81px;display:grid}.reporting-facts>div{border-right:1px solid #e9ebf0;align-content:center;gap:5px;min-width:0;padding:13px 15px;display:grid}.reporting-facts>div:last-child{border-right:0}.reporting-facts>div.attention{color:#d0702e;background:#fffaf1}.reporting-facts span{gap:3px;min-width:0;display:grid}.reporting-facts strong{color:#263047;letter-spacing:-.03em;white-space:nowrap;font-size:17px}.reporting-facts strong small{color:#697287;margin-left:2px;font-size:9px;font-weight:600}.reporting-facts div>small,.reporting-facts span>small{color:#929aa9;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.reporting-progress-fact{grid-template-columns:auto 1fr;gap:8px 15px!important;display:grid!important}.reporting-progress-fact span{grid-template-columns:auto auto;align-items:baseline}.reporting-progress-fact strong i{color:#b0b6c2;margin:0 4px;font-size:12px;font-style:normal}.reporting-progress-fact>b{background:#e6e9f3;border-radius:8px;height:6px;overflow:hidden}.reporting-progress-fact>b i{border-radius:inherit;background:#536de2;height:100%;display:block}.reporting-item-tabs{background:#eceef3;border:1px solid #e0e3eb;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:12px;padding:5px;display:grid}.reporting-item-tabs button{color:#7f8797;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;height:39px;font-size:10px;display:flex}.reporting-item-tabs button.active{color:#4f66cf;background:#fff;font-weight:750;box-shadow:0 4px 12px #343d5912}.reporting-item-tabs button.active.success{color:#2f946c}.reporting-item-tabs button.active.processing{color:#cb702d}.reporting-item-tabs b{min-width:22px;color:inherit;background:#eef1f8;border-radius:6px;padding:3px 6px;font-size:8px}.reporting-item-list{gap:7px;padding:0 12px 14px;display:grid}.reporting-item-row{background:#fff;border:1px solid #dfe3eb;border-radius:13px;grid-template-columns:46px 150px minmax(180px,1.35fr) 70px minmax(205px,.95fr) 145px;align-items:stretch;min-width:0;display:grid;position:relative;overflow:hidden;box-shadow:0 5px 15px #2f385709}.reporting-item-row.processing{background:#fffdf9;border-color:#efc99f}.reporting-line-number{color:#526be0;font-variant-numeric:tabular-nums;background:#f4f6ff;place-items:center;font-size:18px;font-weight:800;display:grid}.reporting-item-row.reported .reporting-line-number{color:#37a479;background:#f0faf5}.reporting-item-row.processing .reporting-line-number{color:#dd742b;background:#fff5e9}.reporting-item-row.unmatched .reporting-line-number{color:#cf5963;background:#fff0f2}.reporting-supplier,.reporting-copy-cell,.reporting-profit,.reporting-variants{border-right:1px solid #eaecf1;justify-content:center;min-width:0;padding:12px;display:flex}.reporting-supplier,.reporting-copy-cell{flex-direction:column;align-items:flex-start}.reporting-supplier{gap:7px}.reporting-supplier>strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;overflow:hidden}.reporting-supplier>strong b{color:#586fcb;background:#edf1ff;border-radius:5px;margin-left:5px;padding:3px 5px;font-size:7px}.reporting-origin{color:#8a93a2;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;align-items:center;gap:3px;max-width:100%;padding:0;font-size:8px;display:flex;overflow:hidden}button.reporting-origin:not(:disabled){cursor:pointer}.reporting-origin.missing{color:#bd6b2d;background:#fff0db;border-radius:6px;padding:4px 6px;font-weight:700}.reporting-origin-editor{grid-template-columns:1fr auto auto;gap:4px;width:100%;display:grid}.reporting-origin-editor input{border:1px solid #cfd5e3;border-radius:7px;outline:0;min-width:0;height:28px;padding:0 7px;font-size:9px}.reporting-origin-editor button{color:#5368c8;cursor:pointer;background:#eef1ff;border:0;border-radius:6px;padding:0 6px;font-size:8px}.reporting-unmatched-label{color:#bd555e;align-items:center;gap:4px;font-size:8px;display:flex}.reporting-copy-cell{gap:6px}.reporting-copy-cell p{color:#313949;white-space:pre-wrap;-webkit-line-clamp:3;-webkit-box-orient:vertical;width:100%;margin:0;font-size:10px;line-height:1.6;display:-webkit-box;overflow:hidden}.reporting-copy-cell p.expanded{white-space:pre-wrap;display:block;overflow:visible}.reporting-copy-cell>span{gap:11px;display:flex}.reporting-copy-cell button{color:#536bd2;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;padding:0;font-size:8px;display:inline-flex}.reporting-copy-cell button:disabled{opacity:.45;cursor:not-allowed}.reporting-copy-missing{color:#a0a6b2;font-size:8px}.reporting-profit{flex-direction:column;align-items:center;gap:4px}.reporting-profit small{color:#9aa1ae;font-size:7px}.reporting-profit strong{color:#303746;font-size:11px}.reporting-variants{flex-wrap:wrap;place-content:center flex-start;align-items:center;gap:5px}.reporting-variants button{color:#4b5363;cursor:pointer;background:#fafbfc;border:1px solid #dfe3eb;border-radius:8px;grid-template-columns:minmax(42px,auto) minmax(26px,auto) auto;align-items:center;gap:5px;min-height:34px;padding:5px 8px;display:grid}.reporting-variants button:hover:not(:disabled){color:#c76423;background:#fff7ef;border-color:#ec9b61}.reporting-variants button:disabled{cursor:default;opacity:.68}.reporting-variants strong{border-left:1px solid #dfe3eb;padding-left:5px;font-size:10px}.reporting-variants small{color:#929aa9;white-space:nowrap;font-size:8px}.reporting-row-action{cursor:pointer;background:#fff;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-width:0;margin:10px;padding:0 8px;display:flex}.reporting-row-action span{text-align:left;gap:3px;min-width:0;display:grid}.reporting-row-action strong{white-space:nowrap;font-size:9px}.reporting-row-action small{white-space:nowrap;align-items:center;gap:3px;font-size:7px;display:flex}.reporting-row-action.success{color:#2c9c70;border:1px solid #8bd2b5}.reporting-row-action.processing{color:#d26b27;border:1px solid #f0a66d}.reporting-row-action.pending{color:#5267c6;border:1px solid #b9c3e9}.reporting-row-action:disabled{cursor:not-allowed;opacity:.55}.reporting-exception-action{align-content:center;gap:5px;padding:9px;display:grid}.reporting-exception-action select,.reporting-exception-action button{border-radius:7px;width:100%;height:28px;font-size:8px}.reporting-exception-action select{background:#fff;border:1px solid #e0b7ba}.reporting-exception-action button{color:#fff;cursor:pointer;background:#cc5a64;border:0}.reporting-items-empty{min-height:260px}.merchant-type-switch{background:#edf0f4;border-radius:10px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.merchant-type-switch button{color:#7c8595!important;background:0 0!important;border:0!important;height:34px!important}.merchant-type-switch button.active{box-shadow:0 3px 9px #323b5614;color:#5269d3!important;background:#fff!important}.buyer-type-note{color:#69758c;background:#f1f4ff;border-radius:9px;margin:0;padding:10px 11px;font-size:10px;line-height:1.55}@media (max-width:1320px){.reporting-order-layout{grid-template-columns:1fr}.reporting-order-list{position:static}.reporting-order-scroll{gap:7px;min-height:0;max-height:none;padding-bottom:10px;display:flex;overflow-x:auto}.reporting-order-option{min-width:230px;margin-bottom:0}.reporting-facts{grid-template-columns:repeat(4,minmax(95px,1fr))}.reporting-progress-fact{border-top:1px solid #e9ebf0;grid-column:1/-1}.reporting-item-row{grid-template-columns:42px minmax(0,1fr) 128px}.reporting-line-number{grid-row:1/5}.reporting-supplier{border-bottom:1px solid #eaecf1;border-right:0;grid-column:2}.reporting-copy-cell{border-bottom:1px solid #eaecf1;border-right:0;grid-column:2/4}.reporting-profit{border-bottom:1px solid #eaecf1;border-right:0;grid-area:1/3}.reporting-variants{border-bottom:1px solid #eaecf1;border-right:0;grid-column:2/4}.reporting-row-action,.reporting-exception-action{grid-column:2/4;min-height:48px}}@media (max-width:900px){.wego-sync-dialog.simple{width:100%}.reporting-page-head{min-height:52px}.reporting-page-head h2{font-size:19px}.reporting-detail-heading{padding:11px 13px}}@media (max-width:560px){.reporting-page-actions{gap:5px}.reporting-import-button{padding:0 10px;font-size:10px}.reporting-order-tabs{margin:8px}.reporting-order-scroll{padding:0 8px 8px}.reporting-order-option{min-width:212px}.reporting-detail-heading{min-height:52px;padding:10px 11px}.reporting-facts{grid-template-columns:repeat(2,1fr)}.reporting-facts>div{min-height:68px;padding:10px}.reporting-facts>div:nth-child(2n){border-right:0}.reporting-progress-fact{grid-column:1/-1}.reporting-item-tabs{gap:3px;margin:9px;padding:4px}.reporting-item-tabs button{gap:4px;font-size:9px}.reporting-item-tabs svg{display:none}.reporting-item-list{padding:0 8px 10px}.reporting-item-row{grid-template-columns:38px minmax(0,1fr) 76px}.reporting-line-number{font-size:14px}.reporting-supplier,.reporting-copy-cell,.reporting-profit,.reporting-variants{padding:9px}.reporting-copy-cell{grid-column:2/4}.reporting-profit{padding-left:5px;padding-right:5px}.reporting-variants,.reporting-row-action,.reporting-exception-action{grid-column:2/4}}@media (max-width:430px){.workspace{padding:11px}.topbar h1{font-size:16px}.top-actions{gap:5px}.bell{width:34px}.identity b{font-size:10px}.panel-head{min-height:63px;padding:13px}.order-summary,.product-card,.instruction,.action-box,.complete-box{margin-left:11px;margin-right:11px}.button-row{grid-template-columns:1fr}.button-row .primary,.button-row .secondary{width:100%}.order-stats{gap:6px;padding:7px}.order-stats>div:not(.order-stat-actions){height:51px;padding:7px}.receiving-stats{gap:6px;padding:7px}.receiving-stats>div:not(.receiving-stat-actions){height:51px;padding:7px}.receiving-board-head{align-items:flex-start}.receipt-legend{display:none}.receiving-filters{grid-template-columns:repeat(2,1fr);margin:9px 10px 2px}.receipt-card-grid{grid-template-columns:1fr;padding:10px}.receipt-drawer-head{min-height:82px;padding:15px}.receipt-drawer-head h2{font-size:16px}.receipt-drawer-head p{text-overflow:ellipsis;white-space:nowrap;max-width:285px;overflow:hidden}.receipt-drawer-body{padding:11px 11px 18px}.receipt-quantity-grid strong{font-size:14px}.receipt-action-buttons{grid-template-columns:1fr;gap:0}.receipt-input-row{align-items:flex-end}.receipt-input-row>small{display:none}.group-cards{grid-template-columns:1fr}.detail-head-actions{flex-direction:column;align-items:flex-end}.source-tag{display:none}.import-backdrop{padding:8px}.import-dialog{border-radius:17px;max-height:calc(100vh - 16px);overflow:auto}.import-dialog header{padding:16px}.import-form{grid-template-columns:1fr;padding:15px 16px}.import-form label.wide{grid-column:auto}.import-dialog footer{padding:10px 16px 16px}.issue-drawer-head{min-height:82px;padding:15px}.issue-drawer-head h2{font-size:16px}.issue-drawer-head p{text-overflow:ellipsis;white-space:nowrap;max-width:245px;overflow:hidden}.issue-drawer-body{padding:11px 11px 18px}.variant-check-list,.drawer-button-row{grid-template-columns:1fr}.issue-fact-box>div:first-child{flex-direction:column;align-items:flex-start;gap:5px}.secondary-tabs{width:100%}.secondary-tabs button{flex:1;min-width:0;padding:8px 7px}.secondary-tabs button small{display:none}.shipping-filters{grid-template-columns:repeat(2,1fr)}.shipping-card-grid,.dispatch-card-grid{grid-template-columns:1fr;padding:10px}.shipment-backdrop{align-items:stretch;padding:0}.shipment-drawer{border:0;border-radius:0;width:100%;max-height:100vh}.shipment-drawer-head{min-height:82px;padding:15px}.shipment-drawer-head h2{font-size:16px}.shipment-drawer-body{padding:10px 10px 18px}.shipment-address-grid{grid-template-columns:1fr}.shipment-address-grid label.wide{grid-column:auto}.dispatch-form-grid{grid-template-columns:1fr}.dispatch-form-grid label.wide{grid-column:auto}.shipment-confirm-bar{flex-direction:column;align-items:stretch}.shipment-confirm-bar button{width:100%}}.today-workbench{gap:12px;margin-top:12px;display:grid}.today-overview{background:#ffffffd1;border:1px solid #dfe2ea;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;min-height:74px;padding:12px 15px;display:flex;box-shadow:0 7px 22px #2b334c0d}.today-overview>div:first-child{align-items:center;gap:10px;display:flex}.today-overview p{gap:2px;margin:0;display:grid}.today-overview p small{color:#999eaa;font-size:8px}.today-overview p strong{color:#282c37;font-size:17px}.today-summary-chips{align-items:center;gap:7px;display:flex}.today-summary-chips>span{color:#777d89;background:#f8f9fb;border:1px solid #e1e4eb;border-radius:10px;align-items:center;gap:5px;min-height:34px;padding:0 10px;font-size:9px;display:flex}.today-summary-chips>span b{color:#526ac4;font-size:14px}.today-summary-chips>span.admin{color:#a17667;background:#fff8f4;border-color:#f1d6cb}.today-summary-chips>span.admin b{color:#c45c3f}.today-summary-chips button{color:#5067bb;cursor:pointer;background:#f4f7ff;border:1px solid #d7def1;border-radius:10px;min-height:34px;padding:0 11px;font-size:9px;font-weight:750}.today-boundary-note{background:#f8f9fb;border:1px solid #dfe3ec;border-radius:12px;align-items:center;gap:9px;padding:8px 11px;display:flex}.today-boundary-note span{color:#596477;background:#e9ecf2;border-radius:7px;padding:4px 7px;font-size:8px;font-weight:800}.today-boundary-note p{color:#858a96;margin:0;font-size:9px;line-height:1.45}.today-section-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.today-section{background:#fffc;border:1px solid #dfe2e9;border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 7px 22px #2b334c0d}.today-section>header{border-bottom:1px solid #e5e7ed;justify-content:space-between;align-items:center;gap:10px;min-height:69px;padding:12px 14px;display:flex}.today-section>header>div{align-items:center;gap:9px;display:flex}.today-section>header>div>span{border-radius:10px;place-items:center;width:32px;height:32px;font-size:11px;font-weight:850;display:grid}.today-section>header p{gap:2px;margin:0;display:grid}.today-section>header small{color:#999eaa;font-size:8px}.today-section>header strong{color:#2d313d;font-size:13px}.today-section>header>b{border-radius:9px;place-items:center;min-width:29px;height:24px;font-size:10px;display:grid}.today-section.picking{border-color:#f0d3be}.today-section.picking>header{background:#fff9f4;border-color:#f1dfd2}.today-section.picking>header>div>span,.today-section.picking>header>b{color:#aa622d;background:#fee9d8}.today-section.decision{border-color:#bfe3d7}.today-section.decision>header{background:#f4fbf8;border-color:#d7ece5}.today-section.decision>header>div>span,.today-section.decision>header>b{color:#18785f;background:#dff3ec}.today-section.follow{border-color:#cbd7f2}.today-section.follow>header{background:#f6f8ff;border-color:#dfe5f5}.today-section.follow>header>div>span,.today-section.follow>header>b{color:#5368b9;background:#e6ebfb}.today-section.exception{border-color:#e8c8d1}.today-section.exception>header{background:#fff7f9;border-color:#f0dde2}.today-section.exception>header>div>span,.today-section.exception>header>b{color:#a6526b;background:#f7e4e9}.today-section-body{align-content:start;gap:8px;min-height:176px;padding:10px;display:grid}.today-task-card,.today-issue-card{background:#fff;border:1px solid #e1e4ea;border-radius:14px;min-width:0;padding:13px;position:relative;box-shadow:0 5px 14px #2f354509}.today-task-card.escalated,.today-issue-card.escalated{border-color:#e7afa2;box-shadow:inset 3px 0 #d76a50,0 5px 14px #2f35450a}.today-sequence{color:#a4a9b3;font-size:8px;font-weight:750;position:absolute;top:7px;left:8px}.today-task-card>header,.today-issue-card>header{justify-content:space-between;align-items:flex-start;gap:8px;margin:3px 0 7px;display:flex}.today-task-card>header>div,.today-issue-card>header>div{gap:3px;display:grid}.today-task-card>header small,.today-issue-card>header small{color:#9a9fa9;font-size:8px}.today-task-card>header strong,.today-issue-card>header strong{color:#292d38;font-size:14px}.today-task-card>p,.today-issue-card>p{color:#737986;margin:0 0 9px;font-size:9px;line-height:1.5}.urgency,.today-issue-card>header>span{white-space:nowrap;border-radius:8px;padding:4px 7px;font-size:8px}.urgency.urgent{color:#b44f3b;background:#fdebe7}.urgency.normal{color:#5267b5;background:#edf1fd}.urgency.can_wait{color:#23795f;background:#e7f6f0}.today-issue-card>header>span{color:#a46534;background:#fff0df}.order-facts{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.order-facts>div{background:#fafbfc;border:1px solid #e7e9ee;border-radius:8px;gap:3px;padding:6px 7px;display:grid}.order-facts small{color:#969ba6;font-size:7px}.order-facts strong{color:#434854;font-size:12px}.order-facts strong em{color:#a1a5ae;margin-left:2px;font-size:7px;font-style:normal;font-weight:500}.order-facts>div.orange{background:#fffaf5;border-color:#f0dfcf}.order-facts>div.orange strong{color:#a66532}.order-facts>div.green{background:#f5fbf8;border-color:#d5eae3}.order-facts>div.green strong{color:#1b7b61}.order-facts>div.violet{background:#faf8ff;border-color:#e1dbf1}.order-facts>div.violet strong{color:#755dab}.order-facts>div.blue{background:#f7f9ff;border-color:#dbe2f2}.order-facts>div.blue strong{color:#5369b7}.today-task-card>footer,.today-issue-card>footer{border-top:1px solid #eceef2;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;padding-top:9px;display:flex}.today-task-card>footer>span,.today-issue-card>footer>span{color:#9297a2;font-size:8px}.today-task-card>footer button,.today-issue-card>footer button{color:#fff;cursor:pointer;background:#536dc9;border:0;border-radius:8px;min-height:30px;padding:0 10px;font-size:8px;font-weight:750}.today-section.picking button{background:#bf733b}.today-section.decision button{background:#198365}.today-section.exception button{background:#a95871}.today-empty{color:#a0a5af;text-align:center;align-content:center;place-items:center;gap:7px;min-height:154px;display:grid}.today-empty span{color:#8f99ad;background:#f5f7fa;border:1px solid #dfe3e9;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;display:grid}.today-empty p{margin:0;font-size:9px}.follow-up-drawer{width:min(690px,100%)}.follow-up-head span{color:#5368bb}.order-facts.detailed{background:#fff;border:1px solid #dfe3eb;border-radius:14px;gap:7px;padding:11px}.order-facts.detailed>div{min-height:55px;padding:9px}.order-facts.detailed small{font-size:8px}.order-facts.detailed strong{font-size:16px}.arrival-alert{background:#f1faf7;border:1px solid #b9e0d4;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:10px 11px;display:grid}.arrival-alert>span{color:#17755d;background:#dff3ec;border-radius:7px;padding:4px 7px;font-size:8px;font-weight:800}.arrival-alert p{color:#66877c;margin:0;font-size:9px}.arrival-alert p b{color:#167259}.arrival-alert button{color:#fff;cursor:pointer;background:#198365;border:0;border-radius:8px;min-height:31px;padding:0 10px;font-size:8px;font-weight:750}.follow-up-form-card{background:#fff;border:1px solid #dfe3eb;border-radius:14px;overflow:hidden}.follow-up-form-card>header{background:#fafbfe;border-bottom:1px solid #e7e9ef;align-items:center;gap:9px;min-height:52px;padding:9px 11px;display:flex}.follow-up-form-card>header>span{color:#5368b9;background:#e8edfc;border-radius:8px;place-items:center;width:27px;height:27px;font-size:10px;font-weight:800;display:grid}.follow-up-form-card>header>div{gap:2px;display:grid}.follow-up-form-card>header small{color:#9b9faa;font-size:8px}.follow-up-form-card>header strong{color:#303440;font-size:11px}.follow-up-choice-grid{grid-template-columns:repeat(2,1fr);gap:9px;padding:10px;display:grid}.follow-up-choice-grid fieldset{border:1px solid #e4e6ec;border-radius:10px;grid-template-columns:repeat(3,1fr);gap:5px;padding:8px;display:grid}.follow-up-choice-grid legend{color:#818692;padding:0 4px;font-size:8px}.follow-up-choice-grid button,.follow-up-decisions button{color:#777d88;cursor:pointer;background:#f8f9fb;border:1px solid #e1e3e9;border-radius:8px;min-height:31px;font-size:8px}.follow-up-choice-grid button.selected,.follow-up-decisions button.selected{color:#4d63b4;background:#eef2ff;border-color:#9aabe0;box-shadow:inset 0 0 0 1px #dbe2fa}.follow-up-form-body{gap:9px;padding:10px;display:grid}.follow-up-form-body label{color:#717783;gap:5px;font-size:9px;display:grid}.follow-up-form-body input,.follow-up-form-body textarea{color:#313541;width:100%;font:inherit;background:#fbfcfe;border:1px solid #dce0e7;border-radius:9px;outline:0;font-size:10px}.follow-up-form-body input{height:37px;padding:0 10px}.follow-up-form-body textarea{resize:vertical;min-height:64px;padding:9px 10px}.follow-up-form-body input:focus,.follow-up-form-body textarea:focus{border-color:#93a7df;box-shadow:0 0 0 3px #eef2ff}.review-time-row{grid-template-columns:1fr auto;gap:6px;display:grid}.review-time-row button{color:#5368b9;cursor:pointer;background:#f0f3ff;border:1px solid #cad4f0;border-radius:8px;min-width:58px;font-size:8px;font-weight:750}.follow-up-decisions{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.follow-up-confirm{background:#f7f9fff7;border-color:#dce3f4}.follow-up-confirm small{color:#7f8aa7}.follow-up-confirm strong{color:#4f64b4}.follow-up-confirm button{background:#536dc9}.reminder-settings{width:min(820px,100%)}.settings-head span{color:#9a5c39}.settings-policy-list{flex:auto;grid-auto-rows:max-content;align-content:start;gap:10px;min-height:0;padding:14px 16px 22px;display:grid;overflow:auto}.settings-policy-list article{background:#fff;border:1px solid #dfe2e9;border-radius:14px;min-height:116px;overflow:hidden;box-shadow:0 5px 14px #30364809}.settings-policy-list article>header{background:#fafbfc;border-bottom:1px solid #e8eaf0;align-items:center;gap:10px;min-height:52px;padding:9px 12px;display:flex}.settings-policy-list article>header>div{flex:1;gap:2px;display:grid}.settings-policy-list article>header small{color:#8d94a3;font-size:8px}.settings-policy-list article>header strong{color:#343844;font-size:11px}.settings-policy-list article>header em{color:#67806f;background:#edf6f1;border-radius:7px;padding:4px 7px;font-size:7px;font-style:normal}.settings-policy-list article>header>label input{opacity:0;position:absolute}.settings-policy-list article>header>label span{cursor:pointer;background:#d8dbe2;border-radius:10px;width:31px;height:18px;display:block;position:relative}.settings-policy-list article>header>label span:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:all .18s;position:absolute;top:3px;left:3px}.settings-policy-list article>header>label input:checked+span{background:#5972cf}.settings-policy-list article>header>label input:checked+span:after{transform:translate(13px)}.settings-policy-list article>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:10px;min-height:63px;padding:10px 12px 12px;display:grid}.settings-policy-list article>div label{color:#747b88;gap:5px;min-width:0;font-size:8px;font-weight:700;display:grid}.settings-policy-list article>div input{color:#3c414c;width:100%;height:35px;font:inherit;background:#fafbfc;border:1px solid #dfe2e8;border-radius:9px;outline:0;padding:0 9px;font-size:9px}.settings-policy-list article>div input:focus{border-color:#a8b7e7;box-shadow:0 0 0 3px #eef2ff}.settings-policy-list article>div button{color:#fff;cursor:pointer;white-space:nowrap;background:#586fc8;border:0;border-radius:9px;min-height:35px;padding:0 12px;font-size:8px;font-weight:750}.finance-center{gap:12px;margin-top:12px;display:grid}.finance-summary{background:#ffffffd6;border:1px solid #dfe2ea;border-radius:18px;grid-template-columns:repeat(4,minmax(125px,1fr)) auto;gap:8px;padding:10px;display:grid;box-shadow:0 7px 22px #2b334c0d}.finance-summary article{background:#fff;border:1px solid;border-radius:13px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-width:0;min-height:58px;padding:8px 10px;display:grid}.finance-summary article>span{border-radius:10px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:850;display:grid}.finance-summary article>div{grid-template-columns:1fr auto;align-items:end;column-gap:5px;min-width:0;display:grid}.finance-summary article small{color:#9398a4;grid-column:1/-1;font-size:8px}.finance-summary article strong{color:#303440;font-size:15px}.finance-summary article em{color:#868c98;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}.finance-summary article.violet{background:#fbf9ff;border-color:#dcd3f0}.finance-summary article.violet>span{color:#7159a8;background:#eee9fa}.finance-summary article.orange{background:#fffaf4;border-color:#efd7bd}.finance-summary article.orange>span{color:#af6c32;background:#fcebd9}.finance-summary article.rose{background:#fff9fa;border-color:#eacfd6}.finance-summary article.rose>span{color:#a85d72;background:#f6e7eb}.finance-summary article.green{background:#f7fcfa;border-color:#cde5dc}.finance-summary article.green>span{color:#19775e;background:#e2f3ed}.finance-admin-chip{color:#858b97;background:#f7f8fa;border:1px solid #e2e4ea;border-radius:13px;align-items:center;gap:8px;min-width:126px;padding:8px 10px;display:flex}.finance-admin-chip.active{color:#a34f3f;background:#fff5f2;border-color:#e6b8ad}.finance-admin-chip>span{width:30px;height:30px;color:inherit;background:#ffffffd9;border-radius:9px;place-items:center;font-size:14px;font-weight:850;display:grid}.finance-admin-chip>div{gap:2px;display:grid}.finance-admin-chip small{font-size:8px}.finance-admin-chip b{font-size:10px}.finance-board{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;display:grid}.finance-column{background:#ffffffd1;border:1px solid;border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 7px 22px #2b334c0d}.finance-column.violet{border-color:#d7d0eb}.finance-column.orange{border-color:#ebd1b7}.finance-column.green{border-color:#c8e1d8}.finance-column-head{border-bottom:1px solid;justify-content:space-between;align-items:flex-start;gap:10px;min-height:87px;padding:13px 14px;display:flex}.finance-column-head>div{gap:2px;min-width:0;display:grid}.finance-column-head small{color:#999da8;letter-spacing:.04em;font-size:8px}.finance-column-head strong{color:#303440;font-size:14px}.finance-column-head p{color:#898e99;margin:3px 0 0;font-size:8px;line-height:1.45}.finance-column-head>b{border-radius:9px;place-items:center;min-width:28px;height:25px;font-size:10px;display:grid}.finance-column.violet .finance-column-head{background:#faf8ff;border-color:#e4deef}.finance-column.violet .finance-column-head>b{color:#7058a6;background:#ebe6f7}.finance-column.orange .finance-column-head{background:#fffaf5;border-color:#f0dfce}.finance-column.orange .finance-column-head>b{color:#a76731;background:#f9e8d7}.finance-column.green .finance-column-head{background:#f5fbf8;border-color:#d8ebe4}.finance-column.green .finance-column-head>b{color:#18765d;background:#e0f1eb}.finance-task-list{align-content:start;gap:8px;min-height:245px;max-height:580px;padding:10px;display:grid;overflow:auto}.finance-task-card{color:#303440;text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e3e9;border-radius:14px;width:100%;padding:14px 12px 11px;display:block;position:relative;box-shadow:0 5px 14px #2f354509}.finance-task-card.pending{border-color:#ddd7ec;box-shadow:inset 3px 0 #8067b5,0 5px 14px #2f354509}.finance-task-card.warning{border-color:#e9c79f;box-shadow:inset 3px 0 #d59245,0 5px 14px #2f354509}.finance-task-card.escalated{border-color:#e2b4aa;box-shadow:inset 3px 0 #cc6b57,0 5px 14px #2f354509}.finance-task-card.returned{border-color:#e8cdb6;box-shadow:inset 3px 0 #c78349,0 5px 14px #2f354509}.finance-task-card.paid{border-color:#cce5dc;box-shadow:inset 3px 0 #3a9678,0 5px 14px #2f354509}.finance-task-index{color:#a4a9b4;font-size:8px;font-weight:750;position:absolute;top:7px;left:8px}.finance-task-card>header{justify-content:space-between;align-items:flex-start;gap:8px;margin:3px 0 8px;display:flex}.finance-task-card>header>div{gap:2px;min-width:0;display:grid}.finance-task-card>header strong{font-size:14px}.finance-task-card>header span{color:#8e939e;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.finance-task-card>header>b{color:#7058a6;white-space:nowrap;font-size:15px}.finance-task-card.paid>header>b{color:#1b795f}.finance-task-card.returned>header>b{color:#aa6832}.finance-task-card>p{color:#6f7581;height:29px;margin:0 0 8px;font-size:9px;line-height:1.55;overflow:hidden}.finance-source{border-radius:7px;margin:-2px 0 8px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:760;display:inline-flex}.finance-source.normal{color:#536bb7;background:#edf2ff}.finance-source.issue{color:#a66a31;background:#fff0df}.finance-product-line{background:#fafbfc;border:1px solid #e7e9ee;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:6px;padding:7px 8px;display:grid}.finance-product-line span,.finance-product-line em{color:#9297a2;white-space:nowrap;font-size:7px;font-style:normal}.finance-product-line strong{color:#545a66;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.finance-return-reason{color:#926440;background:#fff8f1;border:1px solid #efdac8;border-radius:9px;margin-top:7px;padding:7px 8px;font-size:8px;line-height:1.45}.finance-task-card>footer{color:#9297a2;border-top:1px solid #eceef2;justify-content:space-between;align-items:center;gap:7px;margin-top:9px;padding-top:8px;font-size:8px;display:flex}.finance-alert{border-radius:7px;margin-top:7px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:750;display:inline-flex}.finance-alert.warning{color:#a66a31;background:#fff0df}.finance-alert.admin{color:#aa5141;background:#fdebe7}.finance-empty{color:#9ca1ac;text-align:center;place-content:center;justify-items:center;gap:8px;min-height:218px;padding:20px;display:grid}.finance-empty span{background:#f7f8fa;border:1px solid #e0e3e9;border-radius:11px;place-items:center;width:33px;height:33px;font-size:11px;display:grid}.finance-empty p{max-width:180px;margin:0;font-size:9px;line-height:1.5}.finance-safety-note{color:#658579;background:#f4faf7;border:1px dashed #cbded6;border-radius:12px;align-items:center;gap:9px;padding:9px 11px;display:flex}.finance-safety-note span{color:#23745d;background:#e2f2ec;border-radius:7px;padding:4px 7px;font-size:8px;font-weight:800}.finance-safety-note p{margin:0;font-size:9px;line-height:1.5}.finance-loading{color:#8d929e;place-content:center;justify-items:center;gap:8px;min-height:520px;font-size:10px;display:grid}.finance-loading span{border:3px solid #e1e3e9;border-top-color:#8067b5;border-radius:50%;width:26px;height:26px;animation:.8s linear infinite spin}.finance-denied{background:#ffffffd6;border:1px solid #e0e3e9;border-radius:18px;justify-content:center;align-items:center;gap:13px;min-height:300px;margin-top:12px;padding:30px;display:flex}.finance-denied>span{color:#765fac;background:#eee9f9;border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-weight:850;display:grid}.finance-denied strong{font-size:13px}.finance-denied p{color:#858a96;max-width:480px;margin:5px 0 0;font-size:9px;line-height:1.55}.finance-denied button{color:#fff;cursor:pointer;background:#765fac;border:0;border-radius:8px;min-height:31px;margin-top:9px;padding:0 10px;font-size:8px;font-weight:750}.drawer-money-input,.action-money-input{color:#3c414d;width:100%;height:37px;font:inherit;background:#f8f9fb;border:1px solid #dfe2e9;border-radius:10px;outline:0;margin-top:6px;padding:0 10px;font-size:10px}.drawer-money-input:focus,.action-money-input:focus{border-color:#c1aee4;box-shadow:0 0 0 3px #f1edfa}@media (max-width:1180px){.finance-summary{grid-template-columns:repeat(4,1fr)}.finance-admin-chip{grid-column:1/-1;min-height:48px}.finance-board{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-column.green{grid-column:1/-1}}@media (max-width:820px){.today-section-grid{grid-template-columns:1fr}.today-overview{flex-direction:column;align-items:flex-start}.today-summary-chips{flex-wrap:wrap;width:100%}.today-summary-chips>span{flex:1}.today-section-body{min-height:130px}.finance-summary{grid-template-columns:repeat(2,1fr)}.finance-board{grid-template-columns:1fr}.finance-column.green{grid-column:auto}.finance-task-list{min-height:130px;max-height:none}}@media (max-width:430px){.today-workbench{gap:9px;margin-top:10px}.today-overview{border-radius:15px;padding:10px}.today-summary-chips button{width:100%}.today-boundary-note{align-items:flex-start}.today-section-grid{gap:9px}.today-section{border-radius:15px}.today-section>header{min-height:62px;padding:10px}.today-section-body{padding:8px}.order-facts{grid-template-columns:repeat(2,1fr)}.today-task-card>footer,.today-issue-card>footer{flex-direction:column;align-items:flex-start}.today-task-card>footer button,.today-issue-card>footer button{width:100%}.follow-up-choice-grid,.arrival-alert{grid-template-columns:1fr}.arrival-alert button{width:100%}.settings-policy-list{padding:9px}.settings-policy-list article{min-height:157px}.settings-policy-list article>div{grid-template-columns:1fr 1fr;min-height:104px}.settings-policy-list article>div button{grid-column:1/-1}.finance-center{gap:9px;margin-top:10px}.finance-summary{border-radius:15px;gap:6px;padding:7px}.finance-summary article{grid-template-columns:29px 1fr;gap:7px;min-height:55px;padding:7px}.finance-summary article>span{width:29px;height:29px}.finance-summary article>div{grid-template-columns:1fr;display:grid}.finance-summary article em{display:none}.finance-summary article strong{font-size:13px}.finance-admin-chip{grid-column:1/-1}.finance-board{gap:9px}.finance-column{border-radius:15px}.finance-column-head{min-height:77px;padding:11px}.finance-task-list{padding:8px}.finance-safety-note{align-items:flex-start}.finance-product-line{grid-template-columns:1fr auto}.finance-product-line strong{grid-area:2/1/auto/-1}}.admin-center{gap:12px;margin-top:12px;display:grid}.admin-subnav{scrollbar-width:none;background:#eceef3;border:1px solid #dfe2e9;border-radius:15px;gap:5px;padding:5px;display:flex;overflow-x:auto}.admin-subnav::-webkit-scrollbar{display:none}.admin-subnav button{color:#777d89;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:5px;min-width:max-content;min-height:34px;padding:0 12px;font-size:9px;display:flex}.admin-subnav button.active{color:#39404e;background:#fff;border-color:#d8ddea;font-weight:780;box-shadow:0 5px 13px #2b314212}.admin-subnav button:disabled{color:#a3a8b2;cursor:default;opacity:1}.admin-subnav button small{color:#9ba0ab;background:#e2e4e9;border-radius:5px;padding:2px 4px;font-size:6px}.admin-overview{background:#ffffffdb;border:1px solid #dfe2e9;border-radius:18px;grid-template-columns:minmax(265px,1.15fr) minmax(470px,1.35fr);align-items:center;gap:12px;min-height:104px;padding:12px;display:grid;box-shadow:0 7px 22px #2b334c0d}.admin-overview-copy{min-width:0;padding:5px 8px}.admin-overview-copy>span{color:#9a6b55;letter-spacing:.07em;font-size:8px;font-weight:800}.admin-overview-copy>strong{color:#2c303a;margin-top:5px;font-size:16px;display:block}.admin-overview-copy>p{color:#858a96;max-width:560px;margin:5px 0 0;font-size:9px;line-height:1.55}.admin-overview-stats{grid-template-columns:repeat(4,minmax(90px,1fr));gap:7px;display:grid}.admin-overview-stats article{border:1px solid;border-radius:12px;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:63px;padding:8px;display:grid}.admin-overview-stats article>span{border-radius:9px;place-items:center;width:31px;height:31px;font-size:9px;font-weight:850;display:grid}.admin-overview-stats article>div{gap:3px;min-width:0;display:grid}.admin-overview-stats small{color:#8d929e;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.admin-overview-stats strong{color:#313540;font-size:16px}.admin-overview-stats article.rose{background:#fff8fa;border-color:#e8c7cf}.admin-overview-stats article.rose>span{color:#a75169;background:#f6e4e9}.admin-overview-stats article.orange{background:#fffaf4;border-color:#edd3b7}.admin-overview-stats article.orange>span{color:#ad692f;background:#fae8d5}.admin-overview-stats article.green{background:#f6fcf9;border-color:#c7e2d7}.admin-overview-stats article.green>span{color:#16755c;background:#dff2eb}.admin-overview-stats article.slate{background:#f8f9fb;border-color:#d7dce5}.admin-overview-stats article.slate>span{color:#657084;background:#e9ecf1}.admin-monitor-note,.admin-boundary-note{background:#f8f9fb;border:1px solid #dce1e9;border-radius:12px;align-items:center;gap:9px;padding:9px 11px;display:flex}.admin-monitor-note>span,.admin-boundary-note>span{color:#556276;background:#e9edf3;border-radius:7px;flex:none;padding:4px 7px;font-size:8px;font-weight:800}.admin-monitor-note p,.admin-boundary-note p{color:#7f8591;margin:0;font-size:9px;line-height:1.5}.admin-section-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.admin-section{background:#ffffffd6;border:1px solid;border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 7px 22px #2b334c0d}.admin-section>header{border-bottom:1px solid;justify-content:space-between;align-items:flex-start;gap:12px;min-height:91px;padding:13px 14px;display:flex}.admin-section-title{align-items:flex-start;gap:10px;min-width:0;display:flex}.admin-section-title>span{border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:850;display:grid}.admin-section-title>div{gap:2px;min-width:0;display:grid}.admin-section-title small{color:#989da8;letter-spacing:.04em;font-size:7px}.admin-section-title strong{color:#30343f;font-size:14px}.admin-section-title p{color:#8a8f9a;margin:2px 0 0;font-size:8px;line-height:1.45}.admin-section-count{border-radius:11px;flex:0 0 42px;align-content:center;place-items:center;gap:1px;width:42px;min-height:39px;display:grid}.admin-section-count strong{font-size:14px}.admin-section-count small{font-size:6px}.admin-section.orange{border-color:#edcfb5}.admin-section.orange>header{background:#fff9f4;border-color:#f0dfd0}.admin-section.orange .admin-section-title>span,.admin-section.orange .admin-section-count{color:#a7632f;background:#fbe7d5}.admin-section.violet{border-color:#d8d0ec}.admin-section.violet>header{background:#faf8ff;border-color:#e4deef}.admin-section.violet .admin-section-title>span,.admin-section.violet .admin-section-count{color:#725aa8;background:#ece7f8}.admin-section.cyan{border-color:#bfdee5}.admin-section.cyan>header{background:#f4fbfc;border-color:#d7e9ed}.admin-section.cyan .admin-section-title>span,.admin-section.cyan .admin-section-count{color:#2b7e91;background:#dff1f4}.admin-section.green{border-color:#c1dfd3}.admin-section.green>header{background:#f4fbf8;border-color:#d8ebe4}.admin-section.green .admin-section-title>span,.admin-section.green .admin-section-count{color:#17755c;background:#dff2eb}.admin-section.blue{border-color:#cbd6ef}.admin-section.blue>header{background:#f6f8fe;border-color:#dee4f3}.admin-section.blue .admin-section-title>span,.admin-section.blue .admin-section-count{color:#5266ad;background:#e7ecf9}.admin-section.rose{border-color:#e5c6ce}.admin-section.rose>header{background:#fff7f9;border-color:#eedce1}.admin-section.rose .admin-section-title>span,.admin-section.rose .admin-section-count{color:#a34e66;background:#f5e3e8}.admin-section.slate{border-color:#d5dae3}.admin-section.slate>header{background:#f7f8fa;border-color:#e2e5eb}.admin-section.slate .admin-section-title>span,.admin-section.slate .admin-section-count{color:#687285;background:#e8ebf0}.admin-threshold-row{background:#f9fafce0;border-bottom:1px solid #e7e9ee;align-items:center;gap:7px;min-height:37px;padding:7px 10px;display:flex}.admin-threshold-row>span{border-radius:6px;flex:none;padding:4px 6px;font-size:7px;font-weight:780}.admin-threshold-row>span.active{color:#23765e;background:#e3f3ed}.admin-threshold-row>span.inactive{color:#7b8290;background:#e8eaee}.admin-threshold-row p{color:#8d929d;margin:0;font-size:7px}.admin-threshold-row b{color:#9c704e;margin-left:auto;font-size:7px}.admin-task-list{align-content:start;gap:8px;min-height:164px;max-height:520px;padding:10px;display:grid;overflow:auto}.admin-task-card{background:#fff;border:1px solid #e0e3e9;border-radius:14px;min-width:0;padding:14px 12px 11px;position:relative;box-shadow:0 5px 14px #2f354509}.admin-task-card.warning{border-color:#e9cda9;box-shadow:inset 3px 0 #ce8c45,0 5px 14px #2f354509}.admin-task-card.escalated{border-color:#e2b5ae;box-shadow:inset 3px 0 #bd6254,0 5px 14px #2f354509}.admin-task-index{color:#a3a8b3;font-size:8px;font-weight:750;position:absolute;top:7px;left:8px}.admin-task-card>header{justify-content:space-between;align-items:flex-start;gap:8px;margin:3px 0 7px;display:flex}.admin-task-card>header>div{gap:2px;min-width:0;display:grid}.admin-task-card>header strong{color:#2e323d;font-size:13px}.admin-task-card>header span{color:#8b919c;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.admin-task-card>header b{color:#657083;background:#edf0f4;border-radius:7px;flex:none;padding:4px 7px;font-size:7px}.admin-task-card.warning>header b{color:#a36931;background:#fff0df}.admin-task-card.escalated>header b{color:#a34d40;background:#fbe9e5}.admin-task-card>p{color:#747a86;margin:0 0 8px;font-size:8px;line-height:1.5}.admin-fact-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.admin-fact-row>span{background:#fafbfc;border:1px solid #e7e9ee;border-radius:8px;gap:3px;min-width:0;padding:6px 7px;display:grid}.admin-fact-row small{color:#969ba6;font-size:6px}.admin-fact-row strong{color:#444955;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.admin-fact-row>span.orange{background:#fffaf5;border-color:#f0dfcf}.admin-fact-row>span.orange strong{color:#a66532}.admin-fact-row>span.green{background:#f5fbf8;border-color:#d5eae3}.admin-fact-row>span.green strong{color:#1b7b61}.admin-fact-row>span.violet{background:#faf8ff;border-color:#e1dbf1}.admin-fact-row>span.violet strong{color:#755dab}.admin-fact-row>span.rose{background:#fff8fa;border-color:#efdce1}.admin-fact-row>span.rose strong{color:#a34f68}.admin-fact-row>span.blue{background:#f7f9ff;border-color:#dbe2f2}.admin-fact-row>span.blue strong{color:#5369b7}.admin-task-card>footer{border-top:1px solid #eceef2;justify-content:space-between;align-items:flex-end;gap:9px;margin-top:9px;padding-top:8px;display:flex}.admin-task-card>footer>div{gap:2px;min-width:0;display:grid}.admin-task-card>footer span,.admin-task-card>footer small{color:#9197a2;font-size:7px}.admin-task-card>footer button{color:#fff;cursor:pointer;background:#596779;border:0;border-radius:8px;flex:none;min-height:29px;padding:0 9px;font-size:7px;font-weight:760}.admin-section.orange .admin-task-card>footer button{background:#b66c36}.admin-section.violet .admin-task-card>footer button{background:#745fab}.admin-section.cyan .admin-task-card>footer button{background:#32849a}.admin-section.green .admin-task-card>footer button{background:#1d7d63}.admin-section.blue .admin-task-card>footer button{background:#586db8}.admin-section.rose .admin-task-card>footer button{background:#a9566d}.admin-section-empty{color:#9ba0aa;text-align:center;place-content:center;justify-items:center;gap:5px;min-height:142px;padding:20px;display:grid}.admin-section-empty>span{color:#768295;background:#f5f7f9;border:1px solid #dfe2e8;border-radius:10px;place-items:center;width:31px;height:31px;font-size:10px;display:grid}.admin-section-empty strong{color:#7f8591;font-size:9px}.admin-section-empty p{max-width:250px;margin:0;font-size:7px;line-height:1.5}.admin-boundary-note{color:#658579;background:#f4faf7;border-style:dashed;border-color:#cbded6}.admin-boundary-note>span{color:#23745d;background:#e2f2ec}.admin-loading{color:#8d929e;place-content:center;justify-items:center;gap:8px;min-height:520px;font-size:10px;display:grid}.admin-loading span{border:3px solid #e1e3e9;border-top-color:#a34f68;border-radius:50%;width:26px;height:26px;animation:.8s linear infinite spin}.admin-denied{background:#ffffffd6;border:1px solid #e0e3e9;border-radius:18px;justify-content:center;align-items:center;gap:13px;min-height:300px;margin-top:12px;padding:30px;display:flex}.admin-denied>span{color:#9c5266;background:#f4e6ea;border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-weight:850;display:grid}.admin-denied strong{font-size:13px}.admin-denied p{color:#858a96;max-width:480px;margin:5px 0 0;font-size:9px;line-height:1.55}.admin-denied button{color:#fff;cursor:pointer;background:#9c5266;border:0;border-radius:8px;min-height:31px;margin-top:9px;padding:0 10px;font-size:8px;font-weight:750}@media (max-width:1180px){.admin-overview{grid-template-columns:1fr}}@media (max-width:820px){.admin-overview-stats{grid-template-columns:repeat(2,1fr)}.admin-section-grid{grid-template-columns:1fr}.admin-task-list{min-height:120px;max-height:none}}@media (max-width:430px){.admin-center{gap:9px;margin-top:10px}.admin-subnav{border-radius:13px}.admin-overview{border-radius:15px;gap:8px;padding:9px}.admin-overview-copy{padding:3px}.admin-overview-copy>strong{font-size:14px}.admin-overview-stats{gap:6px}.admin-overview-stats article{grid-template-columns:27px 1fr;gap:6px;min-height:56px;padding:7px}.admin-overview-stats article>span{width:27px;height:27px}.admin-section-grid{gap:9px}.admin-section{border-radius:15px}.admin-section>header{min-height:83px;padding:11px}.admin-threshold-row{flex-wrap:wrap}.admin-threshold-row b{width:100%;margin-left:0}.admin-task-list{padding:8px}.admin-task-card>footer{flex-direction:column;align-items:stretch}.admin-task-card>footer button{width:100%}.admin-monitor-note,.admin-boundary-note{align-items:flex-start}}.report-backdrop{z-index:82;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#24293775;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.report-backdrop .issue-backdrop{z-index:95}.report-drawer{background:#f6f7fa;border:1px solid #fffffff0;border-radius:24px;flex-direction:column;width:min(1020px,100%);max-height:calc(100vh - 44px);display:flex;overflow:hidden;box-shadow:0 36px 110px #1c212f47}.report-drawer-head{background:#ffffffe6;border-bottom:1px solid #e0e3e9;flex:none;justify-content:space-between;align-items:flex-start;gap:18px;min-height:94px;padding:19px 22px;display:flex}.report-drawer-head span,.report-drawer-head h2,.report-drawer-head p{margin:0;display:block}.report-drawer-head span{color:#9298a5;letter-spacing:.07em;font-size:8px}.report-drawer-head h2{color:#2f3440;margin-top:5px;font-size:18px}.report-drawer-head p{color:#7e8592;margin-top:5px;font-size:9px}.report-drawer-head>div:last-child{align-items:center;gap:8px;display:flex}.report-drawer-head>div:last-child>button{color:#747b89;cursor:pointer;background:#eceef3;border:0;border-radius:10px;width:32px;height:32px;font-size:18px}.report-status{border-radius:8px;padding:6px 9px;font-size:8px}.report-status.blue{color:#536bb7;background:#edf2ff}.report-status.violet{color:#725ca6;background:#eee9f8}.report-status.orange{color:#a76832;background:#fff0df}.report-status.green{color:#26795f;background:#e5f4ee}.report-drawer-body{gap:11px;padding:14px 18px 22px;display:grid;overflow:auto}.report-context{background:#fff;border:1px solid #dfe2e9;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.report-context>div{border-right:1px solid #e7e9ef;min-width:0;padding:10px 12px}.report-context>div:last-child{border-right:0}.report-context small,.report-context strong{display:block}.report-context small{color:#989eaa;font-size:7px}.report-context strong{color:#3d424e;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;overflow:hidden}.report-progress{background:#e4e7ed;border:1px solid #dfe2e9;border-radius:13px;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.report-progress>div{color:#969ca8;background:#f7f8fa;align-items:center;gap:8px;min-height:48px;padding:9px 11px;display:flex}.report-progress>div span{color:#8b929f;background:#e8eaef;border-radius:8px;place-items:center;width:23px;height:23px;font-size:8px;font-weight:800;display:grid}.report-progress>div strong{font-size:8px}.report-progress>div.done{color:#4862bd;background:#f4f7ff}.report-progress>div.done span{color:#fff;background:#6077d0}.report-copy-panel,.report-items-panel,.report-bill-panel,.report-finance-panel,.report-timeline{background:#fff;border:1px solid #dce1ea;border-radius:16px;overflow:hidden;box-shadow:0 7px 20px #2b314209}.report-copy-panel{background:#fbfcff;border-color:#cdd9f5;padding:13px}.report-copy-panel>header,.report-items-panel>header,.report-bill-panel>header,.report-finance-panel>header,.report-timeline>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.report-copy-panel header small,.report-copy-panel header strong,.report-copy-panel header p,.report-items-panel>header small,.report-items-panel>header strong,.report-bill-panel header small,.report-bill-panel header strong,.report-bill-panel header p,.report-finance-panel header small,.report-finance-panel header strong,.report-finance-panel header p,.report-timeline>header small,.report-timeline>header strong{margin:0;display:block}.report-copy-panel header small,.report-items-panel>header small,.report-bill-panel header small,.report-finance-panel header small,.report-timeline>header small{color:#9299a6;letter-spacing:.05em;font-size:7px}.report-copy-panel header strong,.report-items-panel>header strong,.report-bill-panel header strong,.report-finance-panel header strong,.report-timeline>header strong{color:#343946;margin-top:3px;font-size:12px}.report-copy-panel header p,.report-bill-panel header p,.report-finance-panel header p{color:#858c99;margin-top:4px;font-size:8px;line-height:1.45}.report-copy-panel>header button{color:#5269bd;cursor:pointer;background:#f1f5ff;border:1px solid #c9d5f5;border-radius:9px;min-height:30px;padding:0 11px;font-size:8px;font-weight:760}.report-copy-panel pre{color:#4a5262;white-space:pre-wrap;background:#fff;border:1px solid #dce3f4;border-radius:12px;margin:11px 0;padding:13px;font:9px/1.72 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.report-primary{color:#fff;cursor:pointer;border:0;border-radius:10px;width:100%;min-height:36px;font-size:9px;font-weight:780}.report-primary.blue{background:#6077d0}.report-primary.violet{background:#7862aa}.report-primary.orange{color:#fff;background:#ca7b35}.report-primary:disabled{opacity:.45;cursor:not-allowed}.report-text-action{color:#657196;cursor:pointer;background:#fff;border:1px solid #d8deed;border-radius:8px;min-height:29px;padding:0 10px;font-size:7px}.report-readonly,.report-issue-note{color:#8a919e;margin:9px 0 0;font-size:8px;line-height:1.5}.report-items-panel>header{background:#f9fafc;border-bottom:1px solid #e4e7ed;padding:12px 13px}.report-items-panel>header>b,.report-timeline>header>b{color:#5870c4;background:#eaf0ff;border-radius:8px;place-items:center;min-width:28px;height:25px;font-size:8px;display:grid}.report-item-list{gap:7px;padding:10px;display:grid}.report-item-list>article{background:#fff;border:1px solid #e2e5eb;border-radius:11px;grid-template-columns:23px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid;position:relative}.report-item-list>article>span{color:#6374ad;background:#edf1fb;border-radius:8px;place-items:center;width:23px;height:23px;font-size:7px;font-weight:800;display:grid}.report-item-list article>div{min-width:0}.report-item-list article>div>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.report-item-list article header strong{font-size:9px}.report-item-list article header em{color:#6f7785;font-size:8px;font-style:normal}.report-item-list article p{color:#858c99;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 6px;font-size:8px;overflow:hidden}.report-item-list article>div>div{flex-wrap:wrap;gap:4px;display:flex}.report-item-list article small{color:#707785;background:#f1f3f6;border-radius:7px;padding:4px 6px;font-size:7px}.report-item-list article small b{margin-left:4px}.report-item-list article>button{color:#a56a35;cursor:pointer;background:#fff8ef;border:1px solid #e6cba5;border-radius:8px;min-height:29px;padding:0 9px;font-size:7px;font-weight:740}.report-item-list article>button.has-issue{color:#aa4f5b;background:#fff2f4;border-color:#edc5cc}.report-items-panel>.report-issue-note{background:#fafbfc;border-top:1px dashed #dfe2e8;margin:0;padding:9px 12px}.report-bill-panel{background:#fcfaff;border-color:#ded7ef;padding:13px}.report-bill-panel.returned{background:#fffaf5;border-color:#ebd2b9}.report-bill-panel header>span{color:#705ba4;background:#eee9f8;border-radius:8px;padding:5px 8px;font-size:7px;font-weight:760}.report-bill-panel label,.report-finance-panel label{color:#6b7280;margin-top:10px;font-size:8px;font-weight:700;display:block}.report-bill-panel input,.report-bill-panel textarea,.report-finance-panel textarea{color:#3e4350;width:100%;font:inherit;background:#fff;border:1px solid #dedee8;border-radius:10px;outline:0;margin-top:5px;padding:9px 10px;font-size:9px}.report-bill-panel input{height:37px}.report-bill-panel textarea,.report-finance-panel textarea{resize:vertical;min-height:64px}.report-bill-panel input:focus,.report-bill-panel textarea:focus,.report-finance-panel textarea:focus{border-color:#b9aadd;box-shadow:0 0 0 3px #f0ecf8}.report-bill-panel .report-primary{margin-top:10px}.report-waiting-panel,.report-paid-panel{color:#67568f;background:#faf8ff;border:1px solid #ded8ee;border-radius:15px;align-items:center;gap:12px;padding:13px;display:flex}.report-waiting-panel>span,.report-paid-panel>span{color:#fff;background:#7a65a9;border-radius:12px;flex:0 0 37px;place-items:center;width:37px;height:37px;font-size:13px;font-weight:800;display:grid}.report-waiting-panel div,.report-paid-panel div{min-width:0}.report-waiting-panel small,.report-waiting-panel strong,.report-waiting-panel p,.report-paid-panel strong,.report-paid-panel p{margin:0;display:block}.report-waiting-panel small{color:#968cae;font-size:7px}.report-waiting-panel strong{margin-top:2px;font-size:15px}.report-waiting-panel p,.report-paid-panel p{color:#8b829e;margin-top:3px;font-size:8px;line-height:1.45}.report-finance-panel{background:#fbf9ff;border-color:#d9d1ea;padding:13px}.report-finance-panel header>span{color:#fff;background:#7762aa;border-radius:11px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:800;display:grid}.report-finance-panel>div{grid-template-columns:1fr 1.25fr;gap:7px;margin-top:10px;display:grid}.report-finance-panel>div button{color:#9c6537;cursor:pointer;background:#fff8f1;border:1px solid #e3c8ad;border-radius:10px;min-height:36px;font-size:8px;font-weight:760}.report-finance-panel>div button:last-child{color:#fff;background:#7560aa;border-color:#7560aa}.report-finance-panel button:disabled{opacity:.45;cursor:not-allowed}.report-paid-panel{color:#26785f;background:#f3faf7;border-color:#cde5dc}.report-paid-panel>span{background:#369174}.report-paid-panel strong{font-size:11px}.report-paid-panel p{color:#6f8d82}.report-paid-panel>b{color:#19745a;white-space:nowrap;margin-left:auto;font-size:15px}.report-timeline>header{background:#fafbfc;border-bottom:1px solid #e5e7ed;padding:12px 13px}.report-timeline>article{border-bottom:1px solid #eceef2;grid-template-columns:12px 1fr;gap:9px;padding:10px 13px;display:grid}.report-timeline>article:last-child{border-bottom:0}.report-timeline article>i{background:#5d73c8;border:2px solid #c8d3f1;border-radius:50%;width:9px;height:9px;margin-top:2px}.report-timeline article header{justify-content:space-between;gap:8px;display:flex}.report-timeline article strong{font-size:8px}.report-timeline article time{color:#999faa;font-size:7px}.report-timeline article p{color:#747b88;margin:3px 0;font-size:8px;line-height:1.45}.report-timeline article small{color:#9a9faa;font-size:7px}.report-history{background:#fff;border:1px solid #d8ddd9;border-radius:16px;overflow:hidden;box-shadow:0 7px 20px #2b314209}.report-history>header{background:#f9fbfa;border-bottom:1px solid #e6e9e7;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 13px;display:flex}.report-history>header small,.report-history>header strong{display:block}.report-history>header small{color:#929a96;letter-spacing:.05em;font-size:7px}.report-history>header strong{color:#343a37;margin-top:3px;font-size:12px}.report-history>header>b{color:#26795f;background:#e5f4ee;border-radius:8px;place-items:center;min-width:31px;height:25px;font-size:8px;display:grid}.report-history>div{display:grid}.report-history article{border-bottom:1px solid #ecefeb;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 13px;display:grid}.report-history article:last-child{border-bottom:0}.report-history article>span{color:#5b6e66;text-align:center;background:#eef3f0;border-radius:8px;padding:5px 7px;font-size:8px;font-weight:800}.report-history article div{gap:3px;min-width:0;display:grid}.report-history article strong{font-size:9px}.report-history article small{color:#929993;font-size:7px}.report-history article>b{color:#2d725d;white-space:nowrap;font-size:9px}.reporting-workbench{gap:12px;margin-top:12px;display:grid}.reporting-summary{background:#ffffffe0;border:1px solid #dfe2e9;border-radius:19px;grid-template-columns:minmax(360px,1.1fr) minmax(520px,1.35fr);align-items:center;gap:14px;min-height:108px;padding:13px;display:grid;box-shadow:0 8px 23px #2b334c0d}.reporting-summary-title{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;min-width:0;padding:3px 7px;display:grid}.reporting-summary-title>span{color:#a56830;background:#faead8;border-radius:13px;place-items:center;width:42px;height:42px;font-size:13px;font-weight:850;display:grid}.reporting-summary-title div{min-width:0}.reporting-summary-title small,.reporting-summary-title strong{display:block}.reporting-summary-title small{color:#a06e44;letter-spacing:.06em;font-size:8px;font-weight:780}.reporting-summary-title strong{color:#2f333d;margin-top:4px;font-size:16px}.reporting-summary-title p{color:#858b96;margin:5px 0 0;font-size:8px;line-height:1.5}.reporting-summary-stats{grid-template-columns:repeat(3,minmax(92px,1fr)) auto;gap:7px;display:grid}.reporting-summary-stats>span{background:#f8f9fb;border:1px solid #e0e3e9;border-radius:12px;align-content:center;gap:3px;min-width:0;min-height:57px;padding:8px 10px;display:grid}.reporting-summary-stats>span:first-child{background:#fffaf5;border-color:#ead2b8}.reporting-summary-stats>span:nth-child(2){background:#fff8fa;border-color:#e8c8ce}.reporting-summary-stats>span:nth-child(3){background:#f6f9fe;border-color:#cad8eb}.reporting-summary-stats small{color:#9298a3;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.reporting-summary-stats strong{color:#333842;font-size:17px}.reporting-summary-stats button{color:#606875;cursor:pointer;background:#fff;border:1px solid #d9dde5;border-radius:10px;align-self:center;min-height:39px;padding:0 12px;font-size:8px;font-weight:760}.reporting-lanes{grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;gap:12px;display:grid}.reporting-lane{background:#ffffffdb;border:1px solid;border-radius:18px;grid-column:span 2;min-width:0;overflow:hidden;box-shadow:0 7px 22px #2b334c0b}.reporting-lane:nth-child(4),.reporting-lane:nth-child(5){grid-column:span 3}.reporting-lane>header{border-bottom:1px solid;grid-template-columns:34px minmax(0,1fr) 33px;align-items:start;gap:9px;min-height:87px;padding:13px;display:grid}.reporting-lane>header>span{border-radius:11px;place-items:center;width:34px;height:34px;font-size:9px;font-weight:850;display:grid}.reporting-lane>header div{gap:3px;min-width:0;display:grid}.reporting-lane>header strong{color:#30343e;font-size:13px}.reporting-lane>header small{color:#8e949f;font-size:7px;line-height:1.45}.reporting-lane>header>b{border-radius:10px;place-items:center;min-width:33px;height:31px;font-size:11px;display:grid}.reporting-lane.orange{border-color:#edcfb1}.reporting-lane.orange>header{background:#fff9f3;border-color:#efdfcf}.reporting-lane.orange>header>span,.reporting-lane.orange>header>b{color:#a6652f;background:#fbe7d3}.reporting-lane.blue{border-color:#cbd7ef}.reporting-lane.blue>header{background:#f6f8fe;border-color:#dfe5f2}.reporting-lane.blue>header>span,.reporting-lane.blue>header>b{color:#5369b2;background:#e7ecfa}.reporting-lane.red{border-color:#e7c4ca}.reporting-lane.red>header{background:#fff7f9;border-color:#eedde1}.reporting-lane.red>header>span,.reporting-lane.red>header>b{color:#a34f62;background:#f5e3e8}.reporting-lane.violet{border-color:#d6cdeb}.reporting-lane.violet>header{background:#faf8ff;border-color:#e2ddef}.reporting-lane.violet>header>span,.reporting-lane.violet>header>b{color:#725ba6;background:#ece7f8}.reporting-lane.green{border-color:#c2dfd4}.reporting-lane.green>header{background:#f4fbf8;border-color:#d9ebe4}.reporting-lane.green>header>span,.reporting-lane.green>header>b{color:#17755b;background:#dff2eb}.reporting-lane-list{align-content:start;gap:8px;min-height:172px;max-height:530px;padding:10px;display:grid;overflow:auto}.reporting-card{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e3e9;border-radius:14px;padding:15px 11px 10px;transition:transform .16s,box-shadow .16s;display:block;position:relative;box-shadow:0 5px 14px #2f354509}.reporting-card:hover{transform:translateY(-1px);box-shadow:0 8px 18px #2f354513}.reporting-card-order{color:#a5aab5;font-size:7px;font-weight:760;position:absolute;top:6px;left:8px}.reporting-card>header{justify-content:space-between;align-items:flex-start;gap:8px;margin:2px 0 9px;display:flex}.reporting-card>header div{gap:3px;min-width:0;display:grid}.reporting-card>header strong{color:#2e323c;font-size:13px}.reporting-card>header small{color:#858c98;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.reporting-card>header>b{color:#5e6879;background:#eef0f4;border-radius:8px;flex:none;padding:5px 7px;font-size:7px}.reporting-card-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.reporting-card-facts>span{background:#fafbfc;border:1px solid #e8eaee;border-radius:9px;gap:3px;min-width:0;padding:7px;display:grid}.reporting-card-facts small{color:#999ea9;font-size:6px}.reporting-card-facts strong{color:#464b56;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.reporting-supplement,.reporting-issue{color:#8c653e;background:#fff9f2;border:1px solid #eed6b8;border-radius:9px;align-items:center;gap:6px;margin:8px 0 0;padding:7px 8px;font-size:7px;line-height:1.45;display:flex}.reporting-supplement b,.reporting-issue b{color:#fff;background:#c77c38;border-radius:6px;flex:0 0 18px;place-items:center;width:18px;height:18px;font-size:7px;display:grid}.reporting-issue{color:#915a65;background:#fff8fa;border-color:#ebcbd1}.reporting-issue b{background:#ba6172}.reporting-amount{color:#71658e;background:#f7f4fc;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;margin:8px 0 0;padding:7px 8px;font-size:7px;display:flex}.reporting-amount strong{font-size:10px}.reporting-card>footer{color:#969ca7;border-top:1px solid #eceef2;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px;margin-top:9px;padding-top:8px;font-size:7px;display:grid}.reporting-card>footer span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reporting-card>footer time{white-space:nowrap}.reporting-card>footer b{color:#596779;white-space:nowrap}.reporting-lane-empty{color:#9ca1ab;text-align:center;place-content:center;justify-items:center;gap:6px;min-height:145px;padding:20px;display:grid}.reporting-lane-empty span{color:#5f7c70;background:#f4f8f6;border:1px solid #dfe3e7;border-radius:10px;place-items:center;width:31px;height:31px;font-size:10px;display:grid}.reporting-lane-empty p{margin:0;font-size:8px}.reporting-loading{color:#8d939f;place-content:center;justify-items:center;gap:8px;min-height:480px;font-size:10px;display:grid}.reporting-loading span{border:3px solid #e1e4e9;border-top-color:#ca7b35;border-radius:50%;width:26px;height:26px;animation:.8s linear infinite spin}@media (max-width:1180px){.reporting-summary{grid-template-columns:1fr}.reporting-lanes{grid-template-columns:repeat(2,minmax(0,1fr))}.reporting-lane,.reporting-lane:nth-child(4),.reporting-lane:nth-child(5){grid-column:span 1}.reporting-lane:last-child{grid-column:1/-1}}@media (max-width:820px){.report-backdrop{align-items:stretch;padding:0}.report-drawer{border:0;border-radius:0;width:100%;max-height:100vh}.report-context{grid-template-columns:repeat(2,1fr)}.report-context>div:nth-child(2){border-right:0}.report-context>div:nth-child(-n+2){border-bottom:1px solid #e7e9ef}.reporting-summary{gap:9px}.reporting-summary-stats{grid-template-columns:repeat(3,1fr)}.reporting-summary-stats button{grid-column:1/-1}.reporting-lanes{grid-template-columns:1fr}.reporting-lane,.reporting-lane:nth-child(4),.reporting-lane:nth-child(5),.reporting-lane:last-child{grid-column:1}.reporting-lane-list{min-height:110px;max-height:none}}@media (max-width:430px){.report-drawer-head{min-height:84px;padding:14px}.report-drawer-head h2{font-size:15px}.report-drawer-head p{text-overflow:ellipsis;white-space:nowrap;max-width:225px;overflow:hidden}.report-drawer-body{gap:8px;padding:10px 10px 18px}.report-progress>div{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:46px;padding:6px 2px}.report-progress>div span{width:20px;height:20px}.report-copy-panel,.report-bill-panel,.report-finance-panel{padding:10px}.report-item-list>article{grid-template-columns:23px 1fr}.report-item-list article>button{grid-column:1/-1;width:100%}.report-finance-panel>div{grid-template-columns:1fr}.report-paid-panel{flex-wrap:wrap;align-items:flex-start}.report-paid-panel>b{width:100%;margin-left:49px}.report-history article{grid-template-columns:44px minmax(0,1fr)}.report-history article>b{grid-column:2}.reporting-workbench{gap:9px;margin-top:10px}.reporting-summary{border-radius:15px;padding:9px}.reporting-summary-title{grid-template-columns:36px minmax(0,1fr);padding:2px}.reporting-summary-title>span{width:36px;height:36px}.reporting-summary-title strong{font-size:14px}.reporting-summary-stats{gap:5px}.reporting-summary-stats>span{min-height:52px;padding:7px}.reporting-lanes{gap:9px}.reporting-lane{border-radius:15px}.reporting-lane>header{min-height:80px;padding:11px}.reporting-lane-list{padding:8px}.reporting-card>footer{grid-template-columns:1fr auto}.reporting-card>footer time{display:none}}.people-center{gap:12px;display:grid}.people-overview{background:#ffffffe0;border:1px solid #dfe2e9;border-radius:19px;grid-template-columns:minmax(330px,1.05fr) minmax(500px,1.35fr);align-items:center;gap:14px;min-height:110px;padding:13px;display:grid;box-shadow:0 8px 23px #2b334c0d}.people-overview-copy{min-width:0;padding:5px 8px}.people-overview-copy>span{color:#52705f;letter-spacing:.07em;font-size:8px;font-weight:800}.people-overview-copy>strong{color:#2f343d;margin-top:5px;font-size:16px;display:block}.people-overview-copy>p{color:#858b96;max-width:590px;margin:5px 0 0;font-size:8px;line-height:1.55}.people-stats{grid-template-columns:repeat(4,minmax(92px,1fr));gap:7px;display:grid}.people-stats article{border:1px solid;border-radius:12px;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:62px;padding:8px;display:grid}.people-stats article>span{border-radius:9px;place-items:center;width:31px;height:31px;font-size:9px;font-weight:850;display:grid}.people-stats article div{gap:3px;min-width:0;display:grid}.people-stats small{color:#9096a1;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.people-stats strong{color:#313640;font-size:16px}.people-stats article.blue{background:#f6f8fe;border-color:#ccd8ef}.people-stats article.blue>span{color:#5369b3;background:#e7edfa}.people-stats article.orange{background:#fffaf5;border-color:#ecd2b8}.people-stats article.orange>span{color:#aa682f;background:#fae8d5}.people-stats article.green{background:#f5fbf8;border-color:#c6e1d6}.people-stats article.green>span{color:#18755c;background:#dff2eb}.people-stats article.violet{background:#faf8ff;border-color:#d9d1ec}.people-stats article.violet>span{color:#745da8;background:#ece8f7}.people-stats article.rose{background:#fff8fa;border-color:#e7c6cd}.people-stats article.rose>span{color:#a34f65;background:#f5e3e8}.people-safety{color:#668579;background:#f3faf7;border:1px dashed #bfdacd;border-radius:12px;align-items:center;gap:9px;padding:9px 11px;display:flex}.people-safety span{color:#21735b;background:#dff1ea;border-radius:7px;flex:none;padding:4px 7px;font-size:8px;font-weight:800}.people-safety p{margin:0;font-size:8px;line-height:1.5}.people-message{border:1px solid;border-radius:11px;padding:9px 12px;font-size:9px}.people-message.error{color:#9d4e5d;background:#fff5f7;border-color:#ebc7cd}.people-message.success{color:#26745c;background:#f3faf7;border-color:#c5dfd5}.people-grid{grid-template-columns:minmax(285px,.78fr) minmax(520px,1.45fr);align-items:stretch;gap:12px;display:grid}.people-roster,.people-editor,.people-audit{background:#ffffffdb;border:1px solid #dce0e8;border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 7px 22px #2b334c0b}.people-roster>header,.people-editor>header,.people-audit>header{background:#f8f9fb;border-bottom:1px solid #e1e4ea;justify-content:space-between;align-items:center;gap:12px;min-height:72px;padding:13px 14px;display:flex}.people-roster>header small,.people-roster>header strong,.people-editor>header small,.people-editor>header strong,.people-editor>header p,.people-audit>header small,.people-audit>header strong{margin:0;display:block}.people-roster>header small,.people-editor>header small,.people-audit>header small{color:#969ca7;letter-spacing:.05em;font-size:7px}.people-roster>header strong,.people-editor>header strong,.people-audit>header strong{color:#303540;margin-top:4px;font-size:13px}.people-roster>header button{color:#5268b4;cursor:pointer;background:#f3f6ff;border:1px solid #cbd6f1;border-radius:9px;min-height:31px;padding:0 10px;font-size:8px;font-weight:760}.people-filters{background:#e9ebf0;border-radius:10px;grid-template-columns:repeat(3,1fr);gap:4px;margin:9px 10px 2px;padding:4px;display:grid}.people-filters button{color:#858b97;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:30px;font-size:8px}.people-filters button.active{color:#4e64b3;background:#fff;font-weight:760;box-shadow:0 3px 9px #30364612}.people-filters b{margin-left:4px}.people-list{align-content:start;gap:7px;min-height:438px;max-height:610px;padding:9px 10px 12px;display:grid;overflow:auto}.people-row{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e3e9;border-radius:13px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;padding:13px 10px 10px;display:grid;position:relative;box-shadow:0 5px 13px #2d334409}.people-row.selected{border-color:#b6c3ed;box-shadow:inset 3px 0 #5c72ca,0 7px 16px #41508a12}.people-row-index{color:#a4a9b4;font-size:6px;font-weight:750;position:absolute;top:5px;left:7px}.people-avatar{border-radius:11px;grid-row:1/3;place-items:center;width:36px;height:36px;font-size:9px;font-weight:850;display:grid}.people-avatar.blue{color:#5269b4;background:#e8edfa}.people-avatar.orange{color:#a66833;background:#f9e8d6}.people-avatar.violet{color:#735da7;background:#ece7f7}.people-avatar.green{color:#1d785f;background:#dff2eb}.people-row-main{gap:3px;min-width:0;display:grid}.people-row-main strong{color:#333842;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.people-row-main small{color:#8e949f;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.people-status{border-radius:7px;padding:4px 6px;font-size:7px;font-weight:760}.people-status.active{color:#26765e;background:#e3f3ed}.people-status.disabled{color:#7e8490;background:#eaecf0}.people-assignment{color:#777e8a;border-top:1px solid #eceef2;grid-column:2/4;padding-top:7px;font-size:7px}.people-assignment.ready{color:#5c746b}.people-assignment.missing{color:#a45a67}.people-list-empty{color:#9da2ac;place-content:center;min-height:170px;font-size:8px;display:grid}.people-editor>header{background:#fbfbfd;align-items:flex-start;min-height:86px;padding:15px 16px}.people-editor>header>div{min-width:0}.people-editor>header strong{font-size:15px}.people-editor>header p{color:#8d939f;margin-top:4px;font-size:8px}.editor-status{border-radius:8px;flex:none;padding:6px 9px;font-size:8px;font-weight:780}.editor-status.active{color:#27775f;background:#e3f3ed}.editor-status.disabled{color:#7e8490;background:#e9ebef}.people-form{grid-template-columns:1fr 1fr;gap:12px;padding:15px;display:grid}.people-field{min-width:0;display:block}.people-field>span,.people-role-field legend{color:#6d7481;margin-bottom:6px;font-size:8px;font-weight:760;display:block}.people-field input,.people-field select{color:#363b46;background:#f9fafb;border:1px solid #dce0e8;border-radius:10px;outline:0;width:100%;height:39px;padding:0 11px;font-size:9px}.people-field input:focus,.people-field select:focus{border-color:#acb9ea;box-shadow:0 0 0 3px #5575ea14}.people-field>small{color:#969ca7;margin-top:5px;font-size:7px;line-height:1.45;display:block}.status-choice{background:#eceef2;border-radius:10px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.status-choice button{color:#858b96;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:31px;font-size:8px}.status-choice button.active{color:#27755d;background:#fff;font-weight:760;box-shadow:0 3px 8px #3036460f}.status-choice button.disabled{color:#a4515f;background:#fff;font-weight:760;box-shadow:0 3px 8px #3036460f}.people-role-field{border:0;grid-column:1/-1;min-width:0;margin:0;padding:0}.people-role-grid{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.role-choice{color:#7b828f;text-align:left;cursor:pointer;background:#fafbfc;border:1px solid #e0e3e9;border-radius:11px;grid-template-columns:24px minmax(0,1fr);align-content:center;column-gap:7px;min-width:0;min-height:76px;padding:9px;display:grid}.role-choice>span{color:#8c929e;background:#e9ebef;border-radius:8px;grid-row:1/3;place-items:center;width:24px;height:24px;font-size:8px;font-weight:850;display:grid}.role-choice strong{color:#4c515d;font-size:9px}.role-choice small{color:#989da8;margin-top:3px;font-size:6px;line-height:1.35;overflow:hidden}.role-choice.selected{font-weight:750}.role-choice.selected.blue{background:#f5f8ff;border-color:#cad7f2}.role-choice.selected.blue>span{color:#5269b4;background:#e5ecfb}.role-choice.selected.orange{background:#fff9f3;border-color:#ebd0b5}.role-choice.selected.orange>span{color:#a56631;background:#fae7d3}.role-choice.selected.violet{background:#faf8ff;border-color:#d7cfeb}.role-choice.selected.violet>span{color:#735ca7;background:#ece7f7}.role-choice.selected.green{background:#f4fbf8;border-color:#c2dfd3}.role-choice.selected.green>span{color:#1d775e;background:#dff2eb}.assignment-field{background:#f8faff;border:1px solid #d6dfef;border-radius:12px;grid-column:1/-1;padding:11px}.picker-load{background:#fffaf5;border:1px solid #ead8c6;border-radius:12px;grid-column:1/-1;overflow:hidden}.picker-load>header{color:#855d3b;border-bottom:1px solid #f0e2d4;justify-content:space-between;align-items:center;padding:9px 11px;font-size:8px;display:flex}.picker-load>header b{background:#f7e5d2;border-radius:7px;place-items:center;min-width:23px;height:21px;display:grid}.picker-load>div{flex-wrap:wrap;gap:5px;padding:9px 11px;display:flex}.picker-load>div span{color:#8e633f;background:#f8e9da;border-radius:7px;padding:5px 7px;font-size:7px}.picker-load>p{color:#9b8c7f;margin:0;padding:10px 11px;font-size:7px}.people-history-facts{background:#fafbfc;border:1px solid #e0e3e9;border-radius:11px;grid-column:1/-1;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.people-history-facts>span{border-right:1px solid #e5e7ec;min-width:0;padding:9px 10px}.people-history-facts>span:last-child{border-right:0}.people-history-facts small,.people-history-facts strong{display:block}.people-history-facts small{color:#999ea9;font-size:7px}.people-history-facts strong{color:#4a505b;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;overflow:hidden}.people-editor-actions{grid-column:1/-1;justify-content:flex-end;gap:7px;padding-top:2px;display:flex}.people-cancel,.people-save{cursor:pointer;border-radius:10px;min-height:36px;padding:0 14px;font-size:8px;font-weight:770}.people-cancel{color:#6e7581;background:#fff;border:1px solid #dce0e7}.people-save{color:#fff;background:#586fc7;border:0;min-width:145px;box-shadow:0 7px 15px #5267b62b}.people-save:disabled{opacity:.5;cursor:wait}.people-audit>header{min-height:67px}.people-audit>header>span{color:#8f959f;font-size:7px}.people-audit-list{background:#e8eaee;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.people-audit-list article{background:#fff;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:59px;padding:9px 12px;display:grid}.people-audit-list article>span{color:#5b6ca3;background:#edf1fa;border-radius:9px;place-items:center;width:28px;height:28px;font-size:8px;font-weight:850;display:grid}.people-audit-list article>div{gap:4px;min-width:0;display:grid}.people-audit-list article strong{color:#454a55;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.people-audit-list article small{color:#969ca7;font-size:7px}.people-audit-list>p{color:#9ba0aa;text-align:center;background:#fff;grid-column:1/-1;margin:0;padding:24px;font-size:8px}.people-loading{color:#8d939e;place-content:center;justify-items:center;gap:8px;min-height:520px;font-size:10px;display:grid}.people-loading span{border:3px solid #e1e4e9;border-top-color:#3f9172;border-radius:50%;width:26px;height:26px;animation:.8s linear infinite spin}.people-error{background:#ffffffdb;border:1px solid #e0e3e9;border-radius:18px;justify-content:center;align-items:center;gap:13px;min-height:310px;padding:30px;display:flex}.people-error>span{color:#a05262;background:#f4e5e9;border-radius:13px;place-items:center;width:42px;height:42px;font-weight:850;display:grid}.people-error p{color:#858b96;margin:5px 0 0;font-size:9px}.people-error button{color:#fff;cursor:pointer;background:#9e5363;border:0;border-radius:8px;min-height:31px;margin-top:8px;padding:0 10px;font-size:8px}@media (max-width:1180px){.people-overview{grid-template-columns:1fr}.people-grid{grid-template-columns:minmax(250px,.72fr) minmax(430px,1.28fr)}.people-role-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:820px){.people-overview{border-radius:15px;gap:8px;padding:9px}.people-overview-copy{padding:3px}.people-overview-copy>strong{font-size:14px}.people-stats{grid-template-columns:repeat(2,1fr);gap:6px}.people-safety{align-items:flex-start}.people-grid{grid-template-columns:1fr;gap:9px}.people-roster,.people-editor,.people-audit{border-radius:15px}.people-list{min-height:0;max-height:390px}.people-form{grid-template-columns:1fr;gap:10px;padding:11px}.people-role-field,.assignment-field,.picker-load,.people-history-facts,.people-editor-actions{grid-column:1}.people-audit-list{grid-template-columns:1fr}}@media (max-width:430px){.people-center{gap:9px}.people-overview-copy>p{font-size:7px}.people-stats article{grid-template-columns:27px 1fr;gap:6px;min-height:55px;padding:7px}.people-stats article>span{width:27px;height:27px}.people-roster>header,.people-editor>header,.people-audit>header{padding:11px}.people-role-grid{grid-template-columns:1fr}.role-choice{min-height:63px}.people-history-facts{grid-template-columns:1fr}.people-history-facts>span{border-bottom:1px solid #e5e7ec;border-right:0}.people-history-facts>span:last-child{border-bottom:0}.people-editor-actions{flex-direction:column-reverse;align-items:stretch}.people-cancel,.people-save{width:100%}.people-audit>header{flex-direction:column;align-items:flex-start;gap:5px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation-duration:.01ms!important}}.merchant-settings-center{gap:12px;display:grid}.merchant-settings-overview{background:#ffffffe6;border:1px solid #dfe3e7;border-radius:19px;grid-template-columns:minmax(340px,1.05fr) minmax(500px,1.25fr);align-items:center;gap:14px;min-height:112px;padding:13px;display:grid;box-shadow:0 8px 23px #2b334c0d}.merchant-settings-overview>div:first-child{min-width:0;padding:5px 8px}.merchant-settings-overview>div:first-child>span{color:#52705f;letter-spacing:.07em;font-size:8px;font-weight:800}.merchant-settings-overview>div:first-child>strong{color:#2f343d;margin-top:5px;font-size:16px;display:block}.merchant-settings-overview>div:first-child>p{color:#858b96;max-width:620px;margin:5px 0 0;font-size:8px;line-height:1.55}.merchant-settings-stats{grid-template-columns:repeat(4,minmax(90px,1fr));gap:7px;display:grid}.merchant-settings-stats article{border:1px solid;border-radius:12px;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:62px;padding:8px;display:grid}.merchant-settings-stats article>span{border-radius:9px;place-items:center;width:31px;height:31px;font-size:9px;font-weight:850;display:grid}.merchant-settings-stats article div{gap:3px;min-width:0;display:grid}.merchant-settings-stats small{color:#9096a1;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.merchant-settings-stats strong{color:#313640;font-size:16px}.merchant-settings-stats article.green{background:#f5fbf8;border-color:#c6e1d6}.merchant-settings-stats article.green>span{color:#18755c;background:#dff2eb}.merchant-settings-stats article.blue{background:#f6f8fe;border-color:#ccd8ef}.merchant-settings-stats article.blue>span{color:#5369b3;background:#e7edfa}.merchant-settings-stats article.orange{background:#fffaf5;border-color:#ecd2b8}.merchant-settings-stats article.orange>span{color:#aa682f;background:#fae8d5}.merchant-settings-stats article.violet{background:#faf8ff;border-color:#d9d1ec}.merchant-settings-stats article.violet>span{color:#745da8;background:#ece8f7}.merchant-settings-stats article.rose{background:#fff8fa;border-color:#e7c6cd}.merchant-settings-stats article.rose>span{color:#a34f65;background:#f5e3e8}.merchant-settings-stats article.slate{background:#f8f9fb;border-color:#d9dde4}.merchant-settings-stats article.slate>span{color:#69717d;background:#e9ecf0}.merchant-settings-boundary{color:#668579;background:#f3faf7;border:1px dashed #bfdacd;border-radius:12px;align-items:center;gap:9px;padding:9px 11px;display:flex}.merchant-settings-boundary span{color:#21735b;background:#dff1ea;border-radius:7px;flex:none;padding:4px 7px;font-size:8px;font-weight:800}.merchant-settings-boundary p{margin:0;font-size:8px;line-height:1.5}.merchant-settings-message{border:1px solid;border-radius:11px;padding:9px 12px;font-size:9px}.merchant-settings-message.error{color:#9d4e5d;background:#fff5f7;border-color:#ebc7cd}.merchant-settings-message.success{color:#26745c;background:#f3faf7;border-color:#c5dfd5}.merchant-settings-grid,.merchant-rule-layout{grid-template-columns:minmax(285px,.76fr) minmax(540px,1.45fr);align-items:stretch;gap:12px;display:grid}.merchant-directory,.merchant-record-editor,.merchant-rule-directory,.merchant-rule-workspace,.merchant-settings-audit{background:#ffffffe0;border:1px solid #dce0e8;border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 7px 22px #2b334c0b}.merchant-directory>header,.merchant-record-editor>header,.merchant-rule-directory>header,.merchant-rule-workspace>header,.merchant-settings-audit>header{background:#f8f9fb;border-bottom:1px solid #e1e4ea;justify-content:space-between;align-items:center;gap:12px;min-height:72px;padding:13px 14px;display:flex}.merchant-directory>header small,.merchant-directory>header strong,.merchant-record-editor>header small,.merchant-record-editor>header strong,.merchant-record-editor>header p,.merchant-rule-directory>header small,.merchant-rule-directory>header strong,.merchant-rule-workspace>header small,.merchant-rule-workspace>header strong,.merchant-rule-workspace>header p,.merchant-settings-audit>header small,.merchant-settings-audit>header strong{margin:0;display:block}.merchant-directory>header small,.merchant-record-editor>header small,.merchant-rule-directory>header small,.merchant-rule-workspace>header small,.merchant-settings-audit>header small{color:#969ca7;letter-spacing:.05em;font-size:7px}.merchant-directory>header strong,.merchant-record-editor>header strong,.merchant-rule-directory>header strong,.merchant-rule-workspace>header strong,.merchant-settings-audit>header strong{color:#303540;margin-top:4px;font-size:13px}.merchant-directory>header button,.merchant-rule-directory>header button{color:#32745f;cursor:pointer;background:#f1f8f5;border:1px solid #bfd7cc;border-radius:9px;min-height:31px;padding:0 10px;font-size:8px;font-weight:760}.merchant-settings-filters{background:#e9ebf0;border-radius:10px;grid-template-columns:repeat(3,1fr);gap:4px;margin:9px 10px 2px;padding:4px;display:grid}.merchant-settings-filters button{color:#858b97;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:30px;font-size:8px}.merchant-settings-filters button.active{color:#34745f;background:#fff;font-weight:760;box-shadow:0 3px 9px #30364612}.merchant-settings-filters b{margin-left:4px}.merchant-directory-list,.merchant-rule-list{align-content:start;gap:7px;min-height:470px;max-height:650px;padding:9px 10px 12px;display:grid;overflow:auto}.merchant-directory-row,.merchant-rule-row{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e3e9;border-radius:13px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;padding:13px 10px 10px;display:grid;position:relative;box-shadow:0 5px 13px #2d334409}.merchant-directory-row.selected,.merchant-rule-row.selected{border-color:#b7d6c9;box-shadow:inset 3px 0 #3d9172,0 7px 16px #306f5612}.merchant-directory-row>small,.merchant-rule-row>small{color:#a4a9b4;font-size:6px;font-weight:750;position:absolute;top:5px;left:7px}.merchant-directory-row>span{color:#31755f;background:#e1f1ea;border-radius:11px;grid-row:1/3;place-items:center;width:36px;height:36px;font-size:11px;font-weight:850;display:grid}.merchant-directory-row>div,.merchant-rule-row>div{gap:3px;min-width:0;display:grid}.merchant-directory-row strong,.merchant-rule-row strong{color:#333842;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.merchant-directory-row p,.merchant-rule-row p{color:#8e949f;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:7px;overflow:hidden}.merchant-directory-row>b,.merchant-rule-row>b{border-radius:7px;padding:4px 6px;font-size:7px;font-weight:760}.merchant-directory-row>b.active,.merchant-rule-row>b.active{color:#26765e;background:#e3f3ed}.merchant-directory-row>b.disabled,.merchant-rule-row>b.disabled{color:#7e8490;background:#eaecf0}.merchant-directory-row footer,.merchant-rule-row footer{color:#777e8a;border-top:1px solid #eceef2;grid-column:2/4;justify-content:space-between;gap:8px;padding-top:7px;font-size:7px;display:flex}.merchant-directory-row footer em,.merchant-directory-row footer i,.merchant-rule-row footer em,.merchant-rule-row footer i{text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.merchant-directory-empty{color:#9da2ac;place-content:center;min-height:180px;font-size:8px;display:grid}.merchant-record-editor>header,.merchant-rule-workspace>header{background:#fbfbfd;align-items:flex-start;min-height:86px;padding:15px 16px}.merchant-record-editor>header>div,.merchant-rule-workspace>header>div{min-width:0}.merchant-record-editor>header strong,.merchant-rule-workspace>header strong{font-size:15px}.merchant-record-editor>header p,.merchant-rule-workspace>header p{color:#8d939f;margin-top:4px;font-size:8px}.merchant-record-editor>header>span,.merchant-rule-workspace>header>span{border-radius:8px;flex:none;padding:6px 9px;font-size:8px;font-weight:780}.merchant-record-editor>header>span.active,.merchant-rule-workspace>header>span.active{color:#27775f;background:#e3f3ed}.merchant-record-editor>header>span.disabled,.merchant-rule-workspace>header>span.disabled{color:#7e8490;background:#e9ebef}.merchant-record-form{grid-template-columns:1fr 1fr;gap:12px;padding:15px;display:grid}.merchant-record-form>label,.merchant-record-form>div,.merchant-rule-form>label,.merchant-rule-form>fieldset,.merchant-rule-form>div{min-width:0}.merchant-record-form>label>span,.merchant-record-form>div>span,.merchant-rule-form label>span,.merchant-rule-form fieldset legend,.rule-status-field>span{color:#6d7481;margin-bottom:6px;font-size:8px;font-weight:760;display:block}.merchant-record-form input,.merchant-record-form textarea,.merchant-rule-form input,.merchant-rule-form select,.merchant-rule-form textarea{color:#363b46;width:100%;font:inherit;background:#f9fafb;border:1px solid #dce0e8;border-radius:10px;outline:0;font-size:9px}.merchant-record-form input,.merchant-rule-form input,.merchant-rule-form select{height:39px;padding:0 11px}.merchant-record-form textarea,.merchant-rule-form textarea{resize:vertical;min-height:86px;padding:10px 11px;line-height:1.55}.merchant-record-form input:focus,.merchant-record-form textarea:focus,.merchant-rule-form input:focus,.merchant-rule-form select:focus,.merchant-rule-form textarea:focus{border-color:#a9cdbd;box-shadow:0 0 0 3px #3d917214}.merchant-record-form small,.merchant-rule-form label>small,.rule-status-field>small{color:#969ca7;margin-top:5px;font-size:7px;line-height:1.45;display:block}.merchant-record-form .wide,.merchant-rule-form .wide{grid-column:1/-1}.merchant-status-choice,.rule-status-field>div{background:#eceef2;border-radius:10px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.merchant-status-choice button,.rule-status-field button{color:#858b96;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:31px;font-size:8px}.merchant-status-choice button.active,.rule-status-field button.active{color:#27755d;background:#fff;font-weight:760;box-shadow:0 3px 8px #3036460f}.merchant-status-choice button.disabled,.rule-status-field button.disabled{color:#a4515f;background:#fff;font-weight:760;box-shadow:0 3px 8px #3036460f}.merchant-history-facts{background:#fafbfc;border:1px solid #e0e3e9;border-radius:11px;grid-column:1/-1;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.merchant-history-facts>span{border-right:1px solid #e5e7ec;min-width:0;padding:9px 10px}.merchant-history-facts>span:last-child{border-right:0}.merchant-history-facts small,.merchant-history-facts strong{display:block}.merchant-history-facts small{color:#999ea9;font-size:7px}.merchant-history-facts strong{color:#4a505b;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;overflow:hidden}.merchant-editor-actions,.rule-save-actions{grid-column:1/-1;justify-content:flex-end;gap:7px;padding-top:2px;display:flex}.merchant-editor-actions button,.rule-save-actions button{cursor:pointer;border-radius:10px;min-height:36px;padding:0 14px;font-size:8px;font-weight:770}.merchant-editor-actions button:first-child,.rule-save-actions button:first-child{color:#6e7581;background:#fff;border:1px solid #dce0e7}.merchant-editor-actions button:last-child,.rule-save-actions button:last-child{color:#fff;background:#3f8b6f;border:0;min-width:150px;box-shadow:0 7px 15px #30765b2b}.merchant-editor-actions button:disabled,.rule-save-actions button:disabled{opacity:.48;cursor:not-allowed;box-shadow:none}.merchant-rule-row{grid-template-columns:minmax(0,1fr) auto;padding-top:15px}.merchant-rule-row>div{grid-column:1}.merchant-rule-row>b{grid-area:1/2}.merchant-rule-row footer{grid-column:1/3}.merchant-rule-body{grid-template-columns:minmax(360px,.92fr) minmax(340px,1.08fr);min-height:540px;display:grid}.merchant-rule-form{border-right:1px solid #e2e5ea;grid-template-columns:1fr 1fr;align-content:start;gap:11px;min-width:0;padding:14px;display:grid}.merchant-rule-form fieldset{border:0;margin:0;padding:0}.rule-type-choice{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.rule-type-choice button{color:#707783;text-align:left;cursor:pointer;background:#fafbfc;border:1px solid #dfe3e8;border-radius:10px;align-content:center;gap:4px;min-height:65px;padding:8px;display:grid}.rule-type-choice button strong{color:#4b515b;font-size:8px}.rule-type-choice button small{color:#999ea8;font-size:6px;line-height:1.35}.rule-type-choice button.active{color:#2f755d;background:#f2f9f6;border-color:#afd1c2;box-shadow:inset 0 0 0 1px #3e8b6f14}.rule-type-choice button.active strong{color:#2e755d}.rule-preview-button{color:#fff;cursor:pointer;background:#5369b3;border:0;border-radius:10px;grid-column:1/-1;min-height:38px;font-size:8px;font-weight:800;box-shadow:0 7px 15px #5369b329}.rule-preview-button:disabled{opacity:.55;cursor:wait}.merchant-rule-preview{background:#fbfcfd;align-content:start;gap:10px;min-width:0;padding:14px;display:grid}.merchant-rule-preview>header{border-bottom:1px solid #e2e5e9;justify-content:space-between;align-items:center;gap:10px;min-height:49px;padding-bottom:10px;display:flex}.merchant-rule-preview>header small,.merchant-rule-preview>header strong{display:block}.merchant-rule-preview>header small{color:#969ca6;font-size:7px}.merchant-rule-preview>header strong{color:#3b414b;text-overflow:ellipsis;white-space:nowrap;max-width:290px;margin-top:4px;font-size:10px;overflow:hidden}.merchant-rule-preview>header>span{border-radius:7px;flex:none;padding:5px 7px;font-size:7px;font-weight:800}.merchant-rule-preview>header>span.ready{color:#27755d;background:#e2f2eb}.merchant-rule-preview>header>span.blocked{color:#a0505f;background:#f5e4e8}.rule-preview-empty{color:#9299a4;text-align:center;place-content:center;justify-items:center;gap:6px;min-height:280px;display:grid}.rule-preview-empty>span{color:#5970ba;background:#e9eefb;border-radius:12px;place-items:center;width:38px;height:38px;font-size:10px;font-weight:850;display:grid}.rule-preview-empty strong{color:#555c67;font-size:10px}.rule-preview-empty p{max-width:280px;margin:0;font-size:7px;line-height:1.5}.rule-preview-stats{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.rule-preview-stats article{background:#fff;border:1px solid #dfe3e8;border-radius:9px;min-width:0;padding:8px}.rule-preview-stats small,.rule-preview-stats strong{display:block}.rule-preview-stats small{color:#9299a3;text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.rule-preview-stats strong{color:#4d535e;margin-top:4px;font-size:13px}.rule-preview-stats article.green{background:#f5faf8;border-color:#c9e1d7}.rule-preview-stats article.green strong{color:#30775f}.rule-preview-stats article.orange{background:#fffaf5;border-color:#ecd7c1}.rule-preview-stats article.orange strong{color:#a66832}.rule-preview-stats article.rose{background:#fff8fa;border-color:#e8cad1}.rule-preview-stats article.rose strong{color:#a25364}.rule-preview-stats article.violet{background:#faf9fd;border-color:#dbd4e9}.rule-preview-stats article.violet strong{color:#735ea0}.rule-preview-warning{border:1px solid;border-radius:10px;padding:9px 10px}.rule-preview-warning strong{color:inherit;font-size:8px}.rule-preview-warning p{margin:4px 0 0;font-size:7px;line-height:1.5}.rule-preview-warning.blocked{color:#9d4e5f;background:#fff5f7;border-color:#e9c6ce}.rule-impact-ack{cursor:pointer;background:#fff9f3;border:1px solid #e8d0b9;border-radius:10px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;padding:9px;display:grid}.rule-impact-ack input{accent-color:#b7773e;width:15px;height:15px;margin:1px 0 0}.rule-impact-ack span{gap:3px;min-width:0;display:grid}.rule-impact-ack strong{color:#8b603b;font-size:8px}.rule-impact-ack small{color:#a18b79;font-size:7px;line-height:1.45}.rule-preview-examples{gap:5px;max-height:230px;display:grid;overflow:auto}.rule-preview-examples article{background:#fff;border:1px solid #e0e4e9;border-radius:9px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:7px;min-width:0;padding:7px 8px;display:grid}.rule-preview-examples article>span{color:#67717c;background:#edf0f3;border-radius:8px;place-items:center;width:24px;height:24px;font-size:7px;font-weight:800;display:grid}.rule-preview-examples article>div{min-width:0}.rule-preview-examples article strong{color:#4a505a;text-overflow:ellipsis;white-space:nowrap;font-size:8px;display:block;overflow:hidden}.rule-preview-examples article p{color:#9298a2;margin:3px 0 0;font-size:7px}.rule-preview-examples article.conflict{background:#fff8fa;border-color:#e8c7cf}.rule-preview-examples article.conflict>span{color:#a25061;background:#f5e2e7}.rule-preview-examples article.changed,.rule-preview-examples article.unmatched{background:#fffaf5;border-color:#ead5bf}.rule-preview-examples article.changed>span,.rule-preview-examples article.unmatched>span{color:#a46834;background:#f9e8d6}.rule-preview-examples article.new_match{background:#f5faf8;border-color:#c8e0d6}.rule-preview-examples article.new_match>span{color:#2e765e;background:#e0f1ea}.rule-preview-examples>p{color:#999fa9;text-align:center;margin:0;padding:20px 8px;font-size:7px}.rule-save-actions{margin-top:2px}.merchant-settings-audit>header{min-height:67px}.merchant-settings-audit>header>span{color:#8f959f;text-align:right;max-width:380px;font-size:7px}.merchant-settings-audit>div{background:#e8eaee;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.merchant-settings-audit article{background:#fff;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:59px;padding:9px 12px;display:grid}.merchant-settings-audit article>span{color:#39745f;background:#e6f2ed;border-radius:9px;place-items:center;width:28px;height:28px;font-size:8px;font-weight:850;display:grid}.merchant-settings-audit article>div{gap:4px;min-width:0;display:grid}.merchant-settings-audit article strong{color:#454a55;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.merchant-settings-audit article small{color:#969ca7;font-size:7px}.merchant-settings-audit>div>p{color:#9ba0aa;text-align:center;background:#fff;grid-column:1/-1;margin:0;padding:24px;font-size:8px}.merchant-settings-loading{color:#8d939e;place-content:center;justify-items:center;gap:8px;min-height:520px;font-size:10px;display:grid}.merchant-settings-loading span{border:3px solid #e1e4e9;border-top-color:#3f9172;border-radius:50%;width:26px;height:26px;animation:.8s linear infinite spin}.merchant-settings-error{background:#ffffffdb;border:1px solid #e0e3e9;border-radius:18px;justify-content:center;align-items:center;gap:13px;min-height:310px;padding:30px;display:flex}.merchant-settings-error>span{color:#a05262;background:#f4e5e9;border-radius:13px;place-items:center;width:42px;height:42px;font-weight:850;display:grid}.merchant-settings-error p{color:#858b96;margin:5px 0 0;font-size:9px}.merchant-settings-error button{color:#fff;cursor:pointer;background:#9e5363;border:0;border-radius:8px;min-height:31px;margin-top:8px;padding:0 10px;font-size:8px}@media (max-width:1180px){.merchant-settings-overview{grid-template-columns:1fr}.merchant-settings-grid,.merchant-rule-layout{grid-template-columns:minmax(255px,.7fr) minmax(500px,1.3fr)}.merchant-rule-body{grid-template-columns:1fr}.merchant-rule-form{border-bottom:1px solid #e2e5ea;border-right:0}}@media (max-width:820px){.merchant-settings-overview{border-radius:15px;gap:8px;padding:9px}.merchant-settings-overview>div:first-child{padding:3px}.merchant-settings-overview>div:first-child>strong{font-size:14px}.merchant-settings-stats{grid-template-columns:repeat(2,1fr);gap:6px}.merchant-settings-boundary{align-items:flex-start}.merchant-settings-grid,.merchant-rule-layout{grid-template-columns:1fr;gap:9px}.merchant-directory,.merchant-record-editor,.merchant-rule-directory,.merchant-rule-workspace,.merchant-settings-audit{border-radius:15px}.merchant-directory-list,.merchant-rule-list{min-height:0;max-height:390px}.merchant-record-form{grid-template-columns:1fr;gap:10px;padding:11px}.merchant-record-form .wide,.merchant-history-facts,.merchant-editor-actions{grid-column:1}.merchant-rule-body{min-height:0}.merchant-rule-form{grid-template-columns:1fr;padding:11px}.merchant-rule-form .wide,.rule-preview-button{grid-column:1}.merchant-rule-preview{padding:11px}.merchant-settings-audit>div{grid-template-columns:1fr}}@media (max-width:430px){.merchant-settings-center{gap:9px}.merchant-settings-overview>div:first-child>p{font-size:7px}.merchant-settings-stats article{grid-template-columns:27px 1fr;gap:6px;min-height:55px;padding:7px}.merchant-settings-stats article>span{width:27px;height:27px}.merchant-directory>header,.merchant-record-editor>header,.merchant-rule-directory>header,.merchant-rule-workspace>header,.merchant-settings-audit>header{padding:11px}.rule-type-choice{grid-template-columns:1fr}.rule-type-choice button{min-height:53px}.rule-preview-stats{grid-template-columns:repeat(2,1fr)}.merchant-history-facts{grid-template-columns:1fr}.merchant-history-facts>span{border-bottom:1px solid #e5e7ec;border-right:0}.merchant-history-facts>span:last-child{border-bottom:0}.merchant-editor-actions,.rule-save-actions{flex-direction:column-reverse;align-items:stretch}.merchant-editor-actions button,.rule-save-actions button{width:100%}.merchant-settings-audit>header{flex-direction:column;align-items:flex-start;gap:5px}.merchant-settings-audit>header>span{text-align:left}}.audit-center{gap:12px;display:grid}.audit-overview{background:#ffffffe8;border:1px solid #dce1e5;border-radius:19px;grid-template-columns:minmax(350px,1.08fr) minmax(500px,1.22fr);align-items:center;gap:15px;min-height:116px;padding:14px;display:grid;box-shadow:0 8px 23px #2b334c0d}.audit-overview>div:first-child{min-width:0;padding:4px 8px}.audit-overview>div:first-child>span{color:#62736c;letter-spacing:.07em;font-size:8px;font-weight:820}.audit-overview>div:first-child>strong{color:#30353e;margin-top:5px;font-size:16px;display:block}.audit-overview>div:first-child>p{color:#858b96;max-width:650px;margin:5px 0 0;font-size:8px;line-height:1.55}.audit-stats{grid-template-columns:repeat(4,minmax(90px,1fr));gap:7px;display:grid}.audit-stats article{border:1px solid;border-radius:12px;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:62px;padding:8px;display:grid}.audit-stats article>span{border-radius:9px;place-items:center;width:31px;height:31px;font-size:9px;font-weight:850;display:grid}.audit-stats article div{gap:3px;min-width:0;display:grid}.audit-stats small{color:#9096a1;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.audit-stats strong{color:#313640;font-size:16px}.audit-stats .slate{background:#f8f9fa;border-color:#d8dde3}.audit-stats .slate>span{color:#68717b;background:#e9ecef}.audit-stats .green{background:#f5fbf8;border-color:#c5dfd4}.audit-stats .green>span{color:#28765e;background:#e0f1ea}.audit-stats .blue{background:#f6f8fd;border-color:#ccd8ec}.audit-stats .blue>span{color:#5369ad;background:#e7ecf8}.audit-stats .orange{background:#fffaf5;border-color:#ead3bd}.audit-stats .orange>span{color:#a86a35;background:#f8e7d5}.audit-category-grid{grid-template-columns:repeat(4,minmax(190px,1fr));gap:8px;display:grid}.audit-category-card{color:#49505a;text-align:left;cursor:pointer;background:#fff;border:1px solid;border-radius:14px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-width:0;min-height:83px;padding:11px 34px 10px 10px;transition:transform .16s,box-shadow .16s;display:grid;position:relative;box-shadow:0 6px 16px #2a314109}.audit-category-card:hover{transform:translateY(-1px);box-shadow:0 8px 18px #2a31410f}.audit-category-card>span{border-radius:10px;place-items:center;width:34px;height:34px;font-size:9px;font-weight:850;display:grid}.audit-category-card>div{gap:2px;min-width:0;display:grid}.audit-category-card small{color:#9399a3;letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.audit-category-card strong{color:#3c424c;font-size:10px}.audit-category-card p{color:#9298a2;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:7px;overflow:hidden}.audit-category-card>b{border-radius:7px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:7px;display:grid;position:absolute;top:8px;right:9px}.audit-category-card.all{background:#fafbfc;border-color:#d8dce3}.audit-category-card.all>span,.audit-category-card.slate>span{color:#68717c;background:#e9ecef}.audit-category-card.all>b,.audit-category-card.slate>b{color:#66707b;background:#eaedf0}.audit-category-card.blue{background:#f8f9fe;border-color:#ccd8ee}.audit-category-card.blue>span,.audit-category-card.blue>b{color:#5269b1;background:#e6ecf9}.audit-category-card.orange{background:#fffbf6;border-color:#ead2ba}.audit-category-card.orange>span,.audit-category-card.orange>b{color:#a86a34;background:#f8e6d3}.audit-category-card.violet{background:#fbf9fe;border-color:#d9d1e9}.audit-category-card.violet>span,.audit-category-card.violet>b{color:#755fa0;background:#ece7f6}.audit-category-card.green{background:#f6fbf8;border-color:#c5dfd4}.audit-category-card.green>span,.audit-category-card.green>b{color:#2b765e;background:#dff0e9}.audit-category-card.cyan{background:#f6fbfb;border-color:#c7dde0}.audit-category-card.cyan>span,.audit-category-card.cyan>b{color:#427b81;background:#e1f0f1}.audit-category-card.slate{background:#fafbfc;border-color:#d8dde3}.audit-category-card.rose{background:#fff9fa;border-color:#e5cbd1}.audit-category-card.rose>span,.audit-category-card.rose>b{color:#9d5363;background:#f4e4e8}.audit-category-card.active{box-shadow:inset 0 0 0 2px,0 8px 18px #2a31410f}.audit-category-card.all.active{color:#5e6873}.audit-category-card.blue.active{color:#6377b6}.audit-category-card.orange.active{color:#b17643}.audit-category-card.violet.active{color:#806dac}.audit-category-card.green.active{color:#3d856d}.audit-category-card.cyan.active{color:#548b91}.audit-category-card.slate.active{color:#737c86}.audit-category-card.rose.active{color:#a96876}.audit-filter-bar{background:#ffffffe0;border:1px solid #dce0e6;border-radius:15px;padding:10px 11px;box-shadow:0 6px 18px #2b324409}.audit-filter-bar form{grid-template-columns:115px 155px minmax(180px,.8fr) minmax(260px,1.25fr) 58px;align-items:end;gap:8px;display:grid}.audit-filter-bar label{gap:5px;min-width:0;display:grid}.audit-filter-bar label>span{color:#747b86;font-size:7px;font-weight:760}.audit-filter-bar select,.audit-filter-bar input{color:#444b55;width:100%;height:34px;font:inherit;background:#f9fafb;border:1px solid #dce0e6;border-radius:9px;outline:0;font-size:8px}.audit-filter-bar select{padding:0 9px}.audit-filter-bar input{padding:0 10px}.audit-filter-bar select:focus,.audit-filter-bar input:focus{border-color:#a9cabc;box-shadow:0 0 0 3px #3d8b6d12}.audit-search>div{grid-template-columns:minmax(0,1fr) 55px;gap:5px;display:grid}.audit-search button,.audit-reset{cursor:pointer;border:0;border-radius:9px;height:34px;font-size:8px;font-weight:760}.audit-search button{color:#fff;background:#4a8971}.audit-reset{color:#747b86;background:#eceef1}.audit-inline-error{color:#9d5362;background:#fff6f8;border:1px solid #e7c7ce;border-radius:10px;padding:8px 10px;font-size:8px}.audit-workspace{grid-template-columns:minmax(430px,.93fr) minmax(390px,1.07fr);align-items:start;gap:12px;min-width:0;display:grid}.audit-list-panel,.audit-detail{background:#ffffffe6;border:1px solid #dce0e6;border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 7px 22px #2b334c0b}.audit-list-panel>header{background:#f8f9fb;border-bottom:1px solid #e1e4e9;justify-content:space-between;align-items:center;gap:12px;min-height:65px;padding:12px 14px;display:flex}.audit-list-panel>header small,.audit-list-panel>header strong{display:block}.audit-list-panel>header small{color:#969ca6;font-size:7px}.audit-list-panel>header strong{color:#3b414b;margin-top:4px;font-size:12px}.audit-list-panel>header>span{color:#747b86;background:#e9ecf0;border-radius:7px;flex:none;padding:5px 7px;font-size:7px}.audit-event-list{align-content:start;gap:7px;min-height:470px;max-height:720px;padding:10px;display:grid;overflow:auto}.audit-event-row{width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e3e9;border-radius:13px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px 10px;display:grid;position:relative;box-shadow:0 4px 12px #2b314008}.audit-event-row.selected{box-shadow:inset 3px 0,0 7px 16px #2b31400d}.audit-event-row.blue.selected{color:#5870b3;border-color:#bfcdeb}.audit-event-row.orange.selected{color:#a76a36;border-color:#e5c8aa}.audit-event-row.violet.selected{color:#725d9d;border-color:#d0c5e5}.audit-event-row.green.selected{color:#357b63;border-color:#b7d8ca}.audit-event-row.cyan.selected{color:#467c83;border-color:#b9d8dc}.audit-event-row.slate.selected{color:#69737e;border-color:#cdd2d9}.audit-event-row.rose.selected{color:#9b5262;border-color:#dfc1c9}.audit-event-icon{color:#67717b;background:#edf0f3;border-radius:10px;place-items:center;width:34px;height:34px;font-size:9px;font-weight:850;display:grid}.audit-event-row.blue .audit-event-icon{color:#536bb1;background:#e8edf9}.audit-event-row.orange .audit-event-icon{color:#a66b38;background:#f8e8d7}.audit-event-row.violet .audit-event-icon{color:#745fa0;background:#eee9f7}.audit-event-row.green .audit-event-icon{color:#327860;background:#e2f1eb}.audit-event-row.cyan .audit-event-icon{color:#467d83;background:#e2f0f1}.audit-event-row.rose .audit-event-icon{color:#9d5363;background:#f4e5e9}.audit-event-main{gap:4px;min-width:0;display:grid}.audit-event-main>span{align-items:center;gap:6px;min-width:0;display:flex}.audit-event-main>span b{color:#3e444e;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.audit-event-main>span em{color:#7c838d;background:#eceef1;border-radius:5px;flex:none;padding:3px 5px;font-size:6px;font-style:normal}.audit-event-main>strong{color:#69707b;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:560;overflow:hidden}.audit-event-main>small{color:#9a9fa8;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.audit-event-row>time{color:#9aa0aa;white-space:nowrap;align-self:start;font-size:6px}.audit-list-empty{color:#969ca6;text-align:center;place-content:center;justify-items:center;gap:7px;min-height:330px;padding:20px;display:grid}.audit-list-empty>span{color:#65707a;background:#e9ecef;border-radius:12px;place-items:center;width:38px;height:38px;font-weight:850;display:grid}.audit-list-empty>strong{color:#525963;font-size:10px}.audit-list-empty>p{max-width:310px;margin:0;font-size:7px;line-height:1.5}.audit-list-empty>button{color:#fff;cursor:pointer;background:#68737d;border:0;border-radius:8px;min-height:31px;padding:0 10px;font-size:8px}.audit-detail{position:sticky;top:0}.audit-detail>header{background:#f8f9fb;border-bottom:1px solid #e1e4e9;justify-content:space-between;align-items:center;gap:12px;min-height:82px;padding:14px 15px;display:flex}.audit-detail>header>div{min-width:0}.audit-detail>header small,.audit-detail>header strong,.audit-detail>header p{margin:0;display:block}.audit-detail>header small{color:#969ca6;font-size:7px}.audit-detail>header strong{color:#343a44;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:14px;overflow:hidden}.audit-detail>header p{color:#9197a1;margin-top:4px;font-size:7px}.audit-detail>header>span{color:#68727c;background:#e9edf0;border-radius:12px;place-items:center;width:38px;height:38px;font-size:10px;font-weight:850;display:grid}.audit-detail.blue>header>span{color:#526ab0;background:#e6ecf8}.audit-detail.orange>header>span{color:#a56a37;background:#f7e7d6}.audit-detail.violet>header>span{color:#755fa0;background:#ece7f5}.audit-detail.green>header>span{color:#337961;background:#dff0e9}.audit-detail.cyan>header>span{color:#467c82;background:#e0eff1}.audit-detail.rose>header>span{color:#9c5262;background:#f3e3e7}.audit-detail-story{background:#fbfcfd;border:1px solid #dfe3e8;border-radius:12px;margin:13px 14px 0;padding:12px}.audit-detail-story>span{color:#8e949e;font-size:7px;font-weight:760}.audit-detail-story>p{color:#4f5660;margin:6px 0 0;font-size:9px;line-height:1.6}.audit-detail-grid{grid-template-columns:repeat(2,1fr);gap:7px;padding:11px 14px 0;display:grid}.audit-detail-grid>span{background:#fff;border:1px solid #e0e4e9;border-radius:10px;min-width:0;padding:9px 10px}.audit-detail-grid small,.audit-detail-grid strong,.audit-detail-grid em{display:block}.audit-detail-grid small{color:#999fa8;font-size:6px}.audit-detail-grid strong{color:#454c56;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;overflow:hidden}.audit-detail-grid em{color:#949aa4;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:6px;font-style:normal;overflow:hidden}.audit-payload-facts{background:#fff;border:1px solid #dfe3e8;border-radius:12px;margin:11px 14px 0;overflow:hidden}.audit-payload-facts>header{background:#f8f9fa;border-bottom:1px solid #e3e6ea;min-height:50px;padding:10px 11px}.audit-payload-facts>header small,.audit-payload-facts>header strong{display:block}.audit-payload-facts>header small{color:#999fa8;font-size:6px}.audit-payload-facts>header strong{color:#4c535d;margin-top:3px;font-size:9px}.audit-payload-facts>div{background:#e7e9ed;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.audit-payload-facts>div>span{background:#fff;min-width:0;padding:8px 10px}.audit-payload-facts small,.audit-payload-facts strong{display:block}.audit-payload-facts small{color:#9a9fa9;font-size:6px}.audit-payload-facts strong{color:#525963;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;overflow:hidden}.audit-trace{border-top:1px dashed #d9dde3;gap:6px;margin:11px 14px 0;padding-top:10px;display:grid}.audit-trace>span{grid-template-columns:90px minmax(0,1fr);gap:8px;min-width:0;display:grid}.audit-trace small{color:#999fa8;font-size:6px}.audit-trace strong{color:#717984;text-overflow:ellipsis;white-space:nowrap;font:500 7px ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.audit-detail>footer{border-top:1px solid #e2e5e9;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding:11px 14px 14px;display:flex}.audit-detail>footer p{color:#9298a2;max-width:340px;margin:0;font-size:7px;line-height:1.45}.audit-detail>footer button,.audit-detail>footer>span{border-radius:9px;flex:none;place-items:center;min-height:32px;padding:0 11px;font-size:8px;font-weight:760;display:grid}.audit-detail>footer button{color:#fff;cursor:pointer;background:#4a8971;border:0}.audit-detail>footer>span{color:#747c86;background:#eceef1}.audit-detail-empty{color:#999fa9;text-align:center;place-content:center;justify-items:center;gap:7px;min-height:470px;padding:30px;display:grid}.audit-detail-empty>span{color:#6b747e;background:#e9ecef;border-radius:13px;place-items:center;width:42px;height:42px;font-weight:850;display:grid}.audit-detail-empty>strong{color:#535a64;font-size:11px}.audit-detail-empty>p{max-width:300px;margin:0;font-size:8px;line-height:1.5}.audit-boundary{color:#668579;background:#f3faf7;border:1px dashed #bfd9cd;border-radius:12px;align-items:center;gap:9px;padding:9px 11px;display:flex}.audit-boundary span{color:#24735c;background:#dff1e9;border-radius:7px;flex:none;padding:4px 7px;font-size:8px;font-weight:800}.audit-boundary p{margin:0;font-size:8px;line-height:1.5}@media (max-width:1180px){.audit-overview{grid-template-columns:1fr}.audit-category-grid{grid-template-columns:repeat(3,minmax(180px,1fr))}.audit-filter-bar form{grid-template-columns:repeat(3,1fr)}.audit-search{grid-column:span 2}.audit-workspace{grid-template-columns:minmax(390px,.92fr) minmax(360px,1.08fr)}}@media (max-width:820px){.audit-center{gap:9px}.audit-overview{border-radius:15px;gap:8px;padding:9px}.audit-overview>div:first-child{padding:3px}.audit-overview>div:first-child>strong{font-size:14px}.audit-stats{grid-template-columns:repeat(2,1fr);gap:6px}.audit-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.audit-category-card{min-height:75px}.audit-filter-bar form{grid-template-columns:repeat(2,1fr)}.audit-search{grid-column:1/-1}.audit-reset{width:100%}.audit-workspace{grid-template-columns:1fr;gap:9px}.audit-list-panel,.audit-detail{border-radius:15px}.audit-event-list{min-height:0;max-height:500px}.audit-detail{position:static}.audit-boundary{align-items:flex-start}}@media (max-width:430px){.audit-overview>div:first-child>p{font-size:7px}.audit-stats article{grid-template-columns:27px 1fr;gap:6px;min-height:55px;padding:7px}.audit-stats article>span{width:27px;height:27px}.audit-category-card{grid-template-columns:29px minmax(0,1fr);gap:7px;min-height:77px;padding:9px 27px 8px 8px}.audit-category-card>span{width:29px;height:29px}.audit-category-card p{display:none}.audit-filter-bar{padding:8px}.audit-filter-bar form{grid-template-columns:1fr}.audit-search{grid-column:1}.audit-event-row{grid-template-columns:30px minmax(0,1fr);padding:10px 8px}.audit-event-icon{width:30px;height:30px}.audit-event-row>time{grid-column:2}.audit-detail-grid,.audit-payload-facts>div{grid-template-columns:1fr}.audit-trace>span{grid-template-columns:1fr;gap:3px}.audit-detail>footer{flex-direction:column;align-items:stretch}.audit-detail>footer button,.audit-detail>footer>span{width:100%}}.xlsx-import-dialog{background:#f5f6f9;border:1px solid #fffffff0;border-radius:25px;flex-direction:column;width:min(1180px,100%);max-height:calc(100vh - 34px);display:flex;overflow:hidden;box-shadow:0 34px 110px #21263547}.xlsx-import-header{background:#ffffffe6;border-bottom:1px solid #e0e3e9;flex:none;justify-content:space-between;align-items:flex-start;gap:20px;min-height:88px;padding:18px 22px;display:flex}.xlsx-import-header span,.xlsx-import-header h2,.xlsx-import-header p{margin:0;display:block}.xlsx-import-header span{color:#9298a5;letter-spacing:.08em;font-size:8px}.xlsx-import-header h2{margin-top:4px;font-size:19px}.xlsx-import-header p{color:#7e8592;margin-top:4px;font-size:9px}.xlsx-import-header>button{color:#737b88;cursor:pointer;background:#edf0f4;border:0;border-radius:10px;width:32px;height:32px;font-size:18px}.xlsx-stepper{background:#fafbfc;border-bottom:1px solid #e1e4e9;flex:none;justify-content:center;align-items:center;gap:12px;min-height:60px;padding:10px 20px;display:flex}.xlsx-stepper>div{color:#969ca7;align-items:center;gap:8px;display:flex}.xlsx-stepper>div>b{color:#8f96a2;background:#eaedf1;border-radius:8px;place-items:center;width:24px;height:24px;font-size:8px;display:grid}.xlsx-stepper>div>span,.xlsx-stepper>div small{display:block}.xlsx-stepper>div>span{font-size:9px;font-weight:760}.xlsx-stepper>div small{color:#adb1ba;margin-top:2px;font-size:7px;font-weight:500}.xlsx-stepper>div.active{color:#465fae}.xlsx-stepper>div.active>b{color:#fff;background:#5b72c9;box-shadow:0 5px 12px #4d65bb2e}.xlsx-stepper>i{border-top:1px solid #d6dae1;width:52px}.xlsx-import-body{gap:11px;min-height:0;padding:14px 16px 18px;display:grid;overflow:auto}.xlsx-inline-error{color:#a43d48;background:#fff0f2;border:1px solid #efc3c9;border-radius:11px;padding:10px 12px;font-size:9px}.xlsx-file-card{background:#fff;border:1px solid #dce1e8;border-radius:15px;grid-template-columns:42px minmax(180px,1fr) auto auto;align-items:center;gap:10px;min-height:72px;padding:11px 12px;display:grid}.xlsx-file-icon{color:#247458;background:#e3f3ec;border-radius:12px;place-items:center;width:42px;height:42px;font-size:10px;font-weight:850;display:grid}.xlsx-file-card>div:nth-child(2){min-width:0}.xlsx-file-card strong,.xlsx-file-card small{display:block}.xlsx-file-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.xlsx-file-card small{color:#9299a4;margin-top:4px;font-size:8px}.xlsx-file-button,.xlsx-preview-button{cursor:pointer;white-space:nowrap;border-radius:9px;place-items:center;min-height:34px;padding:0 12px;font-size:8px;font-weight:760;display:grid}.xlsx-file-button{color:#68717f;background:#f8f9fa;border:1px solid #d8dde5}.xlsx-file-button input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.xlsx-preview-button{color:#fff;background:#4f6ac6;border:0}.xlsx-summary-grid{grid-template-columns:repeat(4,minmax(110px,1fr)) minmax(165px,1.25fr);gap:7px;display:grid}.xlsx-summary-grid>div{color:#3d4652;background:#fff;border:1px solid #dde1e7;border-radius:13px;min-width:0;min-height:68px;padding:10px 11px}.xlsx-summary-grid>div.green{color:#31765a;background:#f2faf6;border-color:#cce3d8}.xlsx-summary-grid>div.red{color:#a6424d;background:#fff6f7;border-color:#efcbd0}.xlsx-summary-grid>div.gray{color:#666e79;background:#f3f4f6;border-color:#dde1e5}.xlsx-summary-grid>div.amount{color:#5e4ba1;background:#f8f6fd;border-color:#ddd6f0}.xlsx-summary-grid small,.xlsx-summary-grid strong,.xlsx-summary-grid span{display:block}.xlsx-summary-grid small{color:currentColor;opacity:.72;font-size:7px}.xlsx-summary-grid strong{margin-top:3px;font-size:16px}.xlsx-summary-grid span{color:currentColor;opacity:.75;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:7px;overflow:hidden}.xlsx-mapping-panel,.xlsx-spec-panel,.xlsx-orders-panel{background:#fff;border:1px solid #dce1e8;border-radius:16px;overflow:hidden}.xlsx-section-head{background:#fafbfc;border-bottom:1px solid #e5e8ed;justify-content:space-between;align-items:center;gap:12px;min-height:57px;padding:11px 13px;display:flex}.xlsx-section-head span,.xlsx-section-head h3{margin:0;display:block}.xlsx-section-head span{color:#9aa0ab;letter-spacing:.07em;font-size:7px}.xlsx-section-head h3{color:#3f4650;margin-top:3px;font-size:11px}.xlsx-section-head>small{color:#69717c;background:#eceff2;border-radius:8px;padding:5px 7px;font-size:7px}.xlsx-employee-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:10px 12px;display:grid}.xlsx-employee-grid>label{background:#fbfcfd;border:1px solid #dfe3e8;border-radius:11px;grid-template-columns:minmax(90px,.65fr) minmax(135px,1fr);align-items:center;column-gap:8px;min-width:0;padding:9px;display:grid}.xlsx-employee-grid>label.has-error{background:#fff9f5;border-color:#efd0c5}.xlsx-employee-grid span b,.xlsx-employee-grid span small,.xlsx-employee-grid em{display:block}.xlsx-employee-grid span b{font-size:9px}.xlsx-employee-grid span small{color:#989ea8;margin-top:3px;font-size:7px}.xlsx-employee-grid select{color:#4e5662;background:#fff;border:1px solid #d9dee5;border-radius:8px;outline:0;width:100%;height:32px;font-size:8px}.xlsx-employee-grid em{color:#8d949f;grid-column:2;margin-top:4px;font-size:7px;font-style:normal}.xlsx-employee-grid>label.has-error em{color:#b56b43}.xlsx-refresh-preview{color:#5067b3;cursor:pointer;background:#f2f5ff;border:1px solid #bac7eb;border-radius:9px;min-height:33px;margin:0 12px 11px auto;padding:0 12px;font-size:8px;font-weight:760;display:block}.xlsx-spec-note{color:#7b6961;background:#fff9f5;border-bottom:1px solid #e9ebef;margin:0;padding:9px 12px;font-size:8px;line-height:1.5}.xlsx-spec-list{gap:7px;max-height:300px;padding:10px 12px;display:grid;overflow:auto}.xlsx-spec-list article{background:#fffaf7;border:1px solid #ead9cf;border-radius:12px;grid-template-columns:minmax(0,1.3fr) minmax(250px,.8fr);gap:11px;padding:10px;display:grid}.xlsx-spec-list article>div{min-width:0}.xlsx-spec-list article span,.xlsx-spec-list article strong,.xlsx-spec-list article small,.xlsx-spec-list article code{display:block}.xlsx-spec-list article span{color:#a28373;font-size:7px}.xlsx-spec-list article strong{margin-top:4px;font-size:9px}.xlsx-spec-list article small{color:#777e89;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:7px;overflow:hidden}.xlsx-spec-list article code{color:#7d6559;white-space:pre-wrap;background:#f5ede8;border-radius:7px;max-height:48px;margin-top:6px;padding:6px 7px;font:500 7px ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.xlsx-spec-list label{color:#756d69;font-size:8px;font-weight:760}.xlsx-spec-list textarea{resize:vertical;color:#444a53;background:#fff;border:1px solid #decfc7;border-radius:8px;outline:0;width:100%;min-height:76px;margin-top:5px;padding:8px 9px;font-size:8px;line-height:1.5}.xlsx-spec-list textarea:focus{border-color:#b9a090;box-shadow:0 0 0 3px #f6ede8}.xlsx-order-sections{gap:9px;padding:10px 12px 13px;display:grid}.xlsx-order-section{color:#646c77;background:#f5f6f8;border:1px solid #dde1e6;border-radius:13px;overflow:hidden}.xlsx-order-section.green{color:#34775c;background:#f2faf6;border-color:#c8e2d5}.xlsx-order-section.orange{color:#a56a2c;background:#fff8ee;border-color:#edd5b8}.xlsx-order-section.red{color:#a74651;background:#fff5f6;border-color:#edc7cc}.xlsx-order-section.blue{color:#536ba7;background:#f4f6fc;border-color:#cfd8ef}.xlsx-order-section>header{border-bottom:1px solid;justify-content:space-between;align-items:center;gap:10px;min-height:49px;padding:9px 11px;display:flex}@supports (color:color-mix(in lab, red, red)){.xlsx-order-section>header{border-bottom-color:color-mix(in srgb,currentColor 18%,transparent)}}.xlsx-order-section>header span b,.xlsx-order-section>header span small{display:block}.xlsx-order-section>header span b{font-size:9px}.xlsx-order-section>header span small{color:currentColor;opacity:.72;margin-top:3px;font-size:7px}.xlsx-order-section>header>strong{color:currentColor;background:#ffffffb8;border-radius:8px;place-items:center;min-width:23px;height:23px;font-size:8px;display:grid}.xlsx-order-section>div{background:#e8eaee;gap:1px;display:grid}.xlsx-order-row{color:#464d57;background:#fff;grid-template-columns:23px minmax(175px,.72fr) minmax(230px,1.25fr) minmax(180px,1fr);align-items:center;gap:9px;min-width:0;padding:9px 10px;display:grid}.xlsx-order-row>input{accent-color:#4d6ac5;width:15px;height:15px}.xlsx-order-lock{color:#858c97;background:#eceef1;border-radius:7px;place-items:center;width:22px;height:22px;font-size:7px;font-weight:800;display:grid}.xlsx-order-main{min-width:0}.xlsx-order-main strong,.xlsx-order-main small,.xlsx-order-main p{margin:0;display:block}.xlsx-order-main strong{font-size:9px}.xlsx-order-main small{color:#9198a3;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:7px;overflow:hidden}.xlsx-order-main p{color:#717985;margin-top:4px;font-size:7px}.xlsx-order-match{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.xlsx-order-match span{color:#3b7e61;text-overflow:ellipsis;white-space:nowrap;background:#e9f5ef;border-radius:6px;max-width:100%;padding:4px 5px;font-size:7px;overflow:hidden}.xlsx-order-match span.unmatched,.xlsx-order-match span.needs_review{color:#a66d2f;background:#fff0dd}.xlsx-order-reasons{gap:3px;min-width:0;display:grid}.xlsx-order-reasons small{color:#9b5860;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.xlsx-safety-note{color:#617d70;background:#f3faf7;border:1px dashed #bfd6ca;border-radius:12px;align-items:center;gap:9px;padding:10px 12px;display:flex}.xlsx-safety-note b{color:#2f7358;background:#def0e7;border-radius:7px;flex:none;padding:4px 7px;font-size:8px}.xlsx-safety-note span{font-size:8px;line-height:1.45}.xlsx-import-footer{background:#fffffff0;border-top:1px solid #dfe3e8;flex:none;justify-content:flex-end;align-items:center;gap:9px;min-height:62px;padding:11px 16px;display:flex}.xlsx-import-footer>span{color:#868d98;margin-right:auto;font-size:8px}@media (max-width:820px){.xlsx-import-backdrop{align-items:stretch;padding:0}.xlsx-import-dialog{border:0;border-radius:0;width:100%;max-height:100vh}.xlsx-summary-grid{grid-template-columns:repeat(2,1fr)}.xlsx-summary-grid>div.amount{grid-column:1/-1}.xlsx-employee-grid,.xlsx-spec-list article{grid-template-columns:1fr}.xlsx-order-row{grid-template-columns:23px minmax(0,1fr)}.xlsx-order-match,.xlsx-order-reasons{grid-column:2}.order-stat-actions{grid-template-columns:repeat(3,1fr)}}@media (max-width:430px){.xlsx-import-header{min-height:79px;padding:14px}.xlsx-import-header p{text-overflow:ellipsis;white-space:nowrap;max-width:285px;overflow:hidden}.xlsx-stepper{gap:6px;padding:8px}.xlsx-stepper>i{width:14px}.xlsx-stepper>div small{display:none}.xlsx-import-body{padding:9px}.xlsx-file-card{grid-template-columns:37px minmax(0,1fr)}.xlsx-file-icon{width:37px;height:37px}.xlsx-file-button,.xlsx-preview-button{width:100%}.xlsx-summary-grid{gap:5px}.xlsx-summary-grid>div{min-height:62px;padding:8px}.xlsx-employee-grid>label{grid-template-columns:1fr;gap:6px}.xlsx-employee-grid em{grid-column:1;margin-top:0}.xlsx-spec-list{max-height:none}.xlsx-order-sections{padding:8px}.xlsx-import-footer{grid-template-columns:1fr 1.3fr;align-items:stretch;padding:9px;display:grid}.xlsx-import-footer>span{text-align:center;grid-area:1/1/auto/-1;margin:0}.xlsx-import-footer .dialog-cancel,.xlsx-import-footer .dialog-submit{width:100%}.order-stat-actions{grid-template-columns:1fr}}.auth-canvas{background:radial-gradient(circle at 12% 14%,#e8edff 0,#0000 28%),radial-gradient(circle at 90% 85%,#e7f5ef 0,#0000 26%),#eef0f5;place-items:center;min-height:100vh;padding:28px;display:grid}.auth-shell{background:#f8f9fc;border:1px solid #fffffff5;border-radius:30px;grid-template-columns:minmax(300px,.8fr) minmax(430px,1.2fr);width:min(1080px,100%);min-height:650px;display:grid;overflow:hidden;box-shadow:0 30px 90px #30364929}.auth-brand{background:linear-gradient(145deg,#f2f4fa,#e9edf8);border-right:1px solid #dfe3eb;align-items:flex-start;gap:17px;min-height:100%;padding:66px 42px;display:flex}.auth-brand-mark{flex:0 0 58px;place-items:center;width:58px;height:58px;display:grid}.auth-brand-mark img{object-fit:contain;filter:drop-shadow(0 10px 16px #536fdb33);width:100%;height:100%}.auth-brand small,.auth-brand strong,.auth-brand p{margin:0;display:block}.auth-brand small{color:#7b89bd;letter-spacing:.08em;margin-top:5px;font-size:10px;font-weight:760}.auth-brand strong{letter-spacing:-.02em;margin-top:8px;font-size:22px}.auth-brand p{color:#7c8391;margin-top:8px;font-size:11px;line-height:1.6}.auth-card{background:#fff;border:1px solid #dce1e9;border-radius:22px;place-self:center;gap:13px;width:min(470px,100% - 54px);padding:28px;display:grid;box-shadow:0 15px 35px #353b4e12}.auth-card>header{margin-bottom:3px}.auth-card>header small,.auth-card>header strong,.auth-card>header p{margin:0;display:block}.auth-card>header small{color:#6178d3;letter-spacing:.08em;font-size:9px;font-weight:800}.auth-card>header strong{margin-top:6px;font-size:21px}.auth-card>header p{color:#7d8491;margin-top:7px;font-size:10px;line-height:1.65}.auth-field{color:#68707d;gap:6px;min-width:0;font-size:9px;font-weight:700;display:grid}.auth-field>input,.auth-field>div{background:#f8f9fb;border:1px solid #dce0e8;border-radius:11px;width:100%;height:43px}.auth-field>input{color:#363c47;outline:0;padding:0 12px}.auth-field>div{grid-template-columns:1fr auto;display:grid;overflow:hidden}.auth-field>div input{color:#363c47;background:0 0;border:0;outline:0;min-width:0;padding:0 12px}.auth-field>div button{color:#687cc5;cursor:pointer;background:#eef2ff;border:0;width:52px;font-size:8px}.auth-field>input:focus,.auth-field>div:focus-within{border-color:#a8b6ea;box-shadow:0 0 0 3px #5575ea17}.auth-field-row{grid-template-columns:1fr 1fr;gap:9px;display:grid}.auth-submit{color:#fff;cursor:pointer;background:#5575e7;border:0;border-radius:11px;height:44px;margin-top:3px;font-size:10px;font-weight:800;box-shadow:0 9px 20px #5575e733}.auth-card>footer{flex-wrap:wrap;gap:5px;padding-top:4px;display:flex}.auth-card>footer span{color:#657369;background:#edf6f1;border-radius:7px;padding:5px 7px;font-size:7px}.auth-message{border:1px solid;border-radius:10px;padding:9px 11px;font-size:9px;line-height:1.5}.auth-message.error{color:#a33e49;background:#fff1f2;border-color:#efc8ce}.auth-message.success{color:#33795a;background:#edf8f2;border-color:#c9e3d5}.auth-loading{color:#707784;text-align:center;place-self:center;justify-items:center;gap:8px;display:grid}.auth-loading>span{border:3px solid #dde2eb;border-top-color:#5976e2;border-radius:50%;width:31px;height:31px;animation:.8s linear infinite spin}.auth-loading strong{margin-top:5px;font-size:13px}.auth-loading p{color:#979daa;margin:0;font-size:9px}.auth-loading button{color:#5870c6;cursor:pointer;background:#fff;border:1px solid #d5dbe8;border-radius:9px;padding:7px 11px;font-size:8px}.sidebar-foot{cursor:pointer;text-align:left;background:0 0;border-bottom:0;border-left:0;border-right:0;width:100%}.account-backdrop{z-index:80}.account-dialog{background:#f8f9fc;border:1px solid #d9dee8;border-radius:24px;width:min(860px,100vw - 36px);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 26px 80px #292f4033}.account-dialog>header{background:#fff;border-bottom:1px solid #dfe3ea;justify-content:space-between;align-items:center;gap:20px;min-height:79px;padding:16px 19px;display:flex}.account-dialog>header small,.account-dialog>header strong,.account-dialog>header p{margin:0;display:block}.account-dialog>header small{color:#657aca;font-size:8px;font-weight:800}.account-dialog>header strong{margin-top:4px;font-size:16px}.account-dialog>header p{color:#8d939f;margin-top:4px;font-size:8px}.account-dialog>header>button{color:#727987;cursor:pointer;background:#f5f6f8;border:1px solid #dde1e8;border-radius:10px;width:34px;height:34px;font-size:18px}.account-dialog>.auth-message{margin:12px 14px 0}.account-layout{grid-template-columns:1.2fr .8fr;gap:12px;padding:14px;display:grid}.device-panel,.password-panel{background:#fff;border:1px solid #dde1e8;border-radius:16px;min-width:0;overflow:hidden}.device-panel>header{background:#fafbfc;border-bottom:1px solid #e5e8ed;justify-content:space-between;align-items:center;gap:12px;min-height:55px;padding:11px 13px;display:flex}.device-panel>header small,.device-panel>header strong{display:block}.device-panel>header small{color:#9299a5;font-size:7px}.device-panel>header strong{margin-top:3px;font-size:11px}.device-panel>header>span{color:#77816f;font-size:7px}.device-list{background:#e9ebef;gap:1px;display:grid}.device-list article{background:#fff;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:62px;padding:9px 11px;display:grid}.device-list article>span{color:#5570d7;background:#eaf0ff;border-radius:10px;place-items:center;width:34px;height:34px;font-size:8px;font-weight:800;display:grid}.device-list strong,.device-list small{display:block}.device-list small{color:#969da8;margin-top:4px;font-size:7px}.device-list button{color:#a24d58;cursor:pointer;background:#fff7f8;border:1px solid #e1cbd0;border-radius:8px;height:29px;padding:0 9px;font-size:7px}.device-list>p{color:#969ca7;text-align:center;background:#fff;margin:0;padding:36px 16px;font-size:8px}.password-panel{align-content:start;gap:9px;padding:13px;display:grid}.password-panel>header small,.password-panel>header strong{display:block}.password-panel>header small{color:#959ca7;font-size:7px}.password-panel>header strong{margin-top:4px;font-size:11px}.password-panel label{color:#747b87;gap:5px;font-size:7px;font-weight:700;display:grid}.password-panel input{background:#f8f9fa;border:1px solid #dce0e7;border-radius:9px;outline:0;width:100%;height:35px;padding:0 9px;font-size:8px}.password-panel>button{color:#fff;cursor:pointer;background:#5674df;border:0;border-radius:9px;height:35px;font-size:8px;font-weight:760}.account-dialog>footer{background:#fff;border-top:1px solid #dfe3ea;justify-content:space-between;align-items:center;gap:15px;min-height:58px;padding:11px 15px;display:flex}.account-dialog>footer p{color:#8b929e;margin:0;font-size:7px;line-height:1.5}.account-dialog>footer button{color:#aa4a56;cursor:pointer;white-space:nowrap;background:#fff5f6;border:1px solid #e5c4ca;border-radius:9px;height:32px;padding:0 11px;font-size:8px;font-weight:740}.staff-login-panel{background:#f9fbff;border:1px solid #d7deec;border-radius:14px;overflow:hidden}.staff-login-panel>header{border-bottom:1px solid #e0e5ef;justify-content:space-between;align-items:center;gap:10px;min-height:50px;padding:10px 11px;display:flex}.staff-login-panel>header small,.staff-login-panel>header strong{display:block}.staff-login-panel>header small{color:#8f97a5;font-size:7px}.staff-login-panel>header strong{margin-top:3px;font-size:10px}.staff-login-panel>header>span{color:#8a6b3f;background:#fff0da;border-radius:7px;padding:5px 7px;font-size:7px;font-weight:760}.staff-login-panel>header>span.ready{color:#34795a;background:#e4f4ec}.staff-login-panel.self>p{color:#717987;margin:0;padding:12px;font-size:8px;line-height:1.6}.staff-login-facts{background:#fff;border-bottom:1px solid #e5e8ee;grid-template-columns:repeat(3,1fr);display:grid}.staff-login-facts span{border-right:1px solid #eceef2;min-width:0;padding:9px 10px}.staff-login-facts span:last-child{border-right:0}.staff-login-facts small,.staff-login-facts strong{display:block}.staff-login-facts small{color:#999faa;font-size:7px}.staff-login-facts strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;overflow:hidden}.staff-login-form{grid-template-columns:1fr 1fr;gap:8px;padding:10px;display:grid}.staff-login-form label{color:#777f8b;gap:5px;font-size:7px;font-weight:700;display:grid}.staff-login-form input{color:#414854;background:#fff;border:1px solid #dce1e9;border-radius:9px;outline:0;width:100%;height:34px;padding:0 9px;font-size:8px}.staff-login-message{border:1px solid;border-radius:8px;margin:0 10px 9px;padding:8px 9px;font-size:7px}.staff-login-message.error{color:#a54852;background:#fff4f5;border-color:#efcbd0}.staff-login-message.success{color:#37795d;background:#f0f8f4;border-color:#cae3d6}.staff-login-panel>footer{background:#fff;border-top:1px solid #e2e6ed;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:9px 10px;display:flex}.staff-login-panel>footer p{color:#9299a4;margin:0;font-size:7px;line-height:1.5}.staff-login-panel>footer div{gap:6px;display:flex}.staff-login-panel>footer button{color:#fff;cursor:pointer;white-space:nowrap;background:#5873d8;border:0;border-radius:8px;height:30px;padding:0 9px;font-size:7px;font-weight:750}.staff-login-panel>footer button.revoke{color:#a84b56;background:#fff6f7;border:1px solid #ecc7cc}@media (max-width:820px){.auth-canvas{place-items:stretch stretch;padding:0}.auth-shell{border:0;border-radius:0;grid-template-columns:1fr;width:100%;min-height:100vh}.auth-brand{border-bottom:1px solid #dfe3eb;border-right:0;min-height:auto;padding:24px 20px 18px}.auth-brand-mark{border-radius:14px;flex-basis:46px;width:46px;height:46px;font-size:18px}.auth-brand small{margin-top:0}.auth-brand strong{margin-top:5px;font-size:17px}.auth-brand p{margin-top:4px;font-size:9px}.auth-card{align-self:start;width:calc(100% - 24px);margin:12px auto 24px;padding:20px}.top-identity{max-width:210px}.account-layout{grid-template-columns:1fr}.account-dialog{border:0;border-radius:0;width:100%;max-height:100vh}.staff-login-form{grid-template-columns:1fr}}@media (max-width:430px){.auth-field-row{grid-template-columns:1fr}.auth-card{gap:11px;padding:17px}.auth-card>header strong{font-size:18px}.top-identity{max-width:118px;padding-right:7px}.top-identity-copy small{display:none}.account-dialog>footer{flex-direction:column;align-items:flex-start}.account-dialog>footer button{width:100%}.staff-login-facts{grid-template-columns:1fr 1fr}.staff-login-facts span:nth-child(3){border-top:1px solid #eceef2;grid-column:1/-1}.staff-login-panel>footer{flex-direction:column;align-items:stretch}.staff-login-panel>footer div{grid-template-columns:1fr 1fr;display:grid}}.notification-backdrop{z-index:75;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#252a3847;justify-content:flex-end;padding:16px;display:flex;position:fixed;inset:0}.notification-drawer{background:#f7f8fb;border:1px solid #fffffff5;border-radius:24px;flex-direction:column;width:min(520px,100%);max-height:calc(100vh - 32px);display:flex;overflow:hidden;box-shadow:-24px 26px 80px #2227363d}.notification-head{background:#fffffff0;border-bottom:1px solid #dfe3e9;flex:none;justify-content:space-between;align-items:flex-start;gap:16px;min-height:91px;padding:18px 20px;display:flex}.notification-head small,.notification-head h2,.notification-head p{margin:0;display:block}.notification-head small{color:#6478c5;letter-spacing:.08em;font-size:8px;font-weight:800}.notification-head h2{color:#2f3440;margin-top:5px;font-size:18px}.notification-head p{color:#848b97;margin-top:5px;font-size:9px}.notification-head>button{color:#737986;cursor:pointer;background:#f5f6f8;border:1px solid #dfe2e8;border-radius:10px;width:33px;height:33px;font-size:18px}.notification-tools{flex:none;justify-content:space-between;align-items:stretch;gap:9px;padding:11px 13px 9px;display:flex}.notification-scopes{background:#eceef3;border:1px solid #dde1e8;border-radius:12px;flex:1;grid-template-columns:1fr 1fr;gap:4px;min-width:0;padding:4px;display:grid}.notification-scopes button{color:#777e8a;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:35px;font-size:9px;font-weight:740}.notification-scopes button b{color:#818896;background:#e0e3e9;border-radius:7px;place-items:center;min-width:18px;height:18px;margin-left:4px;padding:0 4px;font-size:7px;display:inline-grid}.notification-scopes button.active{color:#4863c5;background:#fff;box-shadow:0 4px 12px #30374b12}.notification-scopes button.active b{color:#fff;background:#db5360}.sound-toggle{color:#777e89;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe2e8;border-radius:12px;flex:0 0 137px;grid-template-columns:28px 1fr;align-items:center;padding:5px 8px;display:grid}.sound-toggle>span{color:#8b919c;background:#eceef2;border-radius:9px;grid-row:1/3;place-items:center;width:28px;height:28px;font-size:11px;font-weight:800;display:grid}.sound-toggle b,.sound-toggle small{margin-left:7px;display:block}.sound-toggle b{font-size:8px}.sound-toggle small{color:#a0a6b0;margin-top:2px;font-size:6px}.sound-toggle.enabled{color:#34775b;background:#f7fcf9;border-color:#c9dfd3}.sound-toggle.enabled>span{color:#fff;background:#45a177}.notification-categories{border-bottom:1px solid #dfe3e9;flex:none;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;padding:0 13px 11px;display:grid}.notification-categories button{color:#838995;cursor:pointer;background:#fff;border:1px solid #e0e3e9;border-radius:11px;align-content:center;justify-items:center;gap:3px;min-width:0;min-height:57px;padding:5px 2px;display:grid}.notification-categories button>span{color:#7f8592;background:#eceef2;border-radius:8px;place-items:center;width:23px;height:23px;font-size:7px;font-weight:850;display:grid}.notification-categories button b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:7px;overflow:hidden}.notification-categories button small{color:#a2a8b2;font-size:6px}.notification-categories button.active{border-color:currentColor;box-shadow:inset 0 0 0 1px}.notification-categories button.active.all{color:#536dcf;background:#f4f6ff}.notification-categories button.active.all>span{color:#fff;background:#5875e1}.notification-categories button.active.merchant_issue{color:#b5505c;background:#fff6f7}.notification-categories button.active.merchant_issue>span{color:#fff;background:#d85b68}.notification-categories button.active.finance{color:#7b5abe;background:#faf7ff}.notification-categories button.active.finance>span{color:#fff;background:#8769c9}.notification-categories button.active.receiving{color:#2f8564;background:#f4fbf7}.notification-categories button.active.receiving>span{color:#fff;background:#45a47b}.notification-categories button.active.shipping{color:#b8742f;background:#fff9f1}.notification-categories button.active.shipping>span{color:#fff;background:#e09242}.notification-categories button.active.follow_up{color:#4968ad;background:#f5f8ff}.notification-categories button.active.follow_up>span{color:#fff;background:#5d7bc4}.notification-categories button.active.system{color:#6d7480;background:#f7f8fa}.notification-categories button.active.system>span{color:#fff;background:#7c8490}.notification-error{color:#a3424e;background:#fff3f4;border:1px solid #edc5ca;border-radius:9px;flex:none;margin:9px 13px 0;padding:8px 10px;font-size:8px}.notification-body{flex:1;align-content:start;gap:10px;min-height:0;padding:11px 13px 16px;display:grid;overflow:auto}.notification-group{background:#fff;border:1px solid #dce0e7;border-radius:16px;overflow:hidden}.notification-group>header{background:#fafbfc;border-bottom:1px solid #e5e8ed;justify-content:space-between;align-items:center;gap:10px;min-height:49px;padding:9px 11px;display:flex}.notification-group>header>div{align-items:center;gap:8px;display:flex}.notification-group>header>div>span{border-radius:9px;place-items:center;width:29px;height:29px;font-size:8px;font-weight:850;display:grid}.notification-group>header p,.notification-group>header small,.notification-group>header strong{margin:0;display:block}.notification-group>header small{color:#9ba1ab;font-size:6px}.notification-group>header strong{margin-top:2px;font-size:9px}.notification-group>header>b{color:#8b929d;text-align:center;background:#eceef2;border-radius:8px;min-width:27px;padding:5px 7px;font-size:7px}.notification-group.merchant_issue>header>div>span{color:#b44d59;background:#ffeaec}.notification-group.finance>header>div>span{color:#7457bb;background:#f0ebff}.notification-group.receiving>header>div>span{color:#347d60;background:#e5f6ed}.notification-group.shipping>header>div>span{color:#ad6d2d;background:#fff1df}.notification-group.follow_up>header>div>span{color:#4d67a9;background:#e9efff}.notification-group.system>header>div>span{color:#6e7580;background:#eceef2}.notification-group>div{background:#e8eaee;gap:1px;display:grid}.notification-item{text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:7px minmax(0,1fr);gap:8px;width:100%;padding:12px 11px 11px;display:grid;position:relative}.notification-item:hover{background:#fbfcff}.notification-item>i{background:#c7cbd3;border-radius:50%;width:7px;height:7px;margin-top:3px}.notification-item.unread>i{background:#db5360;box-shadow:0 0 0 4px #ffeaec}.notification-item.unread{box-shadow:inset 3px 0 #db5360}.notification-item.unread.urgent{background:#fff8f9}.notification-item.read{color:#858b96}.notification-item header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.notification-item header strong{color:#3a404b;min-width:0;font-size:9px;line-height:1.45}.notification-item.read header strong{color:#737a86}.notification-item time{color:#a1a7b1;flex:none;font-size:6px}.notification-item p{color:#727986;margin:5px 0 7px;font-size:8px;line-height:1.55}.notification-item footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.notification-item footer span{color:#9ba2ad;font-size:6px}.notification-item footer b{color:#5c72bd;font-size:7px}.notification-empty{color:#8f96a1;text-align:center;place-content:center;justify-items:center;min-height:250px;padding:30px;display:grid}.notification-empty>span{color:#4b9874;background:#e8f5ee;border-radius:14px;place-items:center;width:42px;height:42px;font-size:13px;font-weight:800;display:grid}.notification-empty strong{color:#676e7a;margin-top:10px;font-size:10px}.notification-empty p{margin:5px 0 0;font-size:8px}.notification-footer{background:#fff;border-top:1px solid #dfe3e9;flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:57px;padding:10px 13px;display:flex}.notification-footer p{color:#9299a4;margin:0;font-size:7px;line-height:1.45}.notification-footer button{color:#5369b6;cursor:pointer;white-space:nowrap;background:#f7f9ff;border:1px solid #ccd6ef;border-radius:9px;height:32px;padding:0 11px;font-size:7px;font-weight:760}@media (max-width:820px){.notification-backdrop{padding:0}.notification-drawer{border:0;border-radius:0;width:100%;max-height:100vh}}@media (max-width:430px){.notification-head{min-height:80px;padding:14px}.notification-head h2{font-size:16px}.notification-tools{padding:9px 10px 8px}.sound-toggle{flex-basis:116px}.sound-toggle small{text-overflow:ellipsis;white-space:nowrap;max-width:68px;overflow:hidden}.notification-categories{grid-template-columns:repeat(4,1fr);padding:0 10px 9px}.notification-categories button{grid-template-columns:20px 1fr auto;align-content:center;justify-items:start;gap:4px;min-height:43px;padding:5px}.notification-categories button>span{width:20px;height:20px}.notification-categories button b{font-size:7px}.notification-body{padding:9px 10px 13px}.notification-footer{flex-direction:column;align-items:stretch}.notification-footer button{width:100%}}.app-install-fab{z-index:58;color:#fff;cursor:pointer;text-align:left;background:linear-gradient(135deg,#607fef,#526bd4);border:1px solid #fffffff5;border-radius:15px;grid-template-columns:32px 1fr;align-items:center;gap:9px;min-width:166px;min-height:49px;padding:7px 12px 7px 8px;display:grid;position:fixed;bottom:20px;right:20px;box-shadow:0 16px 38px #394b8f4d}.app-install-fab img{border-radius:9px;grid-row:1/3;width:32px;height:32px}.app-install-fab span,.app-install-fab small,.app-install-fab strong{display:block}.app-install-fab small{color:#ffffffb8;font-size:7px}.app-install-fab strong{margin-top:2px;font-size:10px}.install-backdrop{z-index:92;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#23283657;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.install-dialog{background:#f7f8fb;border:1px solid #fffffff5;border-radius:25px;width:min(720px,100%);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 28px 84px #23283740}.install-dialog>header{background:#fff;border-bottom:1px solid #dfe3ea;justify-content:space-between;align-items:flex-start;gap:18px;min-height:94px;padding:20px 22px;display:flex}.install-dialog>header small,.install-dialog>header h2,.install-dialog>header p{margin:0;display:block}.install-dialog>header small{color:#6579c7;letter-spacing:.07em;font-size:8px;font-weight:800}.install-dialog>header h2{letter-spacing:-.02em;margin-top:5px;font-size:19px}.install-dialog>header p{color:#818895;margin-top:6px;font-size:9px;line-height:1.55}.install-dialog>header>button{color:#737a86;cursor:pointer;background:#f5f6f8;border:1px solid #dde1e8;border-radius:10px;flex:0 0 34px;width:34px;height:34px;font-size:18px}.install-dialog-body{gap:12px;padding:15px;display:grid}.install-identity{background:#fff;border:1px solid #d9deea;border-radius:17px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:87px;padding:13px;display:grid}.install-identity>img{border-radius:16px;width:58px;height:58px;box-shadow:0 8px 18px #43559a2e}.install-identity small,.install-identity strong,.install-identity p{margin:0;display:block}.install-identity small{color:#959ca8;font-size:7px}.install-identity strong{margin-top:4px;font-size:13px}.install-identity p{color:#7d8491;margin-top:5px;font-size:8px}.install-identity>span{color:#4e65b8;background:#eaf0ff;border-radius:9px;padding:7px 9px;font-size:8px;font-weight:800}.install-identity>span.installed{color:#34795b;background:#e5f5ed}.install-primary{color:#fff;cursor:pointer;background:#5674e0;border:0;border-radius:12px;width:100%;min-height:43px;font-size:10px;font-weight:800;box-shadow:0 9px 20px #5574e030}.manual-install-steps{background:#fff;border:1px solid #dce1e9;border-radius:16px;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.manual-install-steps li{border-right:1px solid #e5e8ed;grid-template-columns:27px 1fr;align-content:start;gap:8px;min-width:0;min-height:92px;padding:13px 11px;display:grid}.manual-install-steps li:last-child{border-right:0}.manual-install-steps span{color:#536bc1;background:#eaf0ff;border-radius:9px;place-items:center;width:27px;height:27px;font-size:8px;font-weight:850;display:grid}.manual-install-steps p{color:#5f6672;margin:3px 0 0;font-size:8px;line-height:1.65}.install-boundaries{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.install-boundaries article{background:#fbfcfe;border:1px solid #e0e3e9;border-radius:13px;grid-template-columns:30px 1fr;align-items:start;gap:8px;min-width:0;padding:11px;display:grid}.install-boundaries article>span{color:#35785a;background:#e5f5ed;border-radius:9px;place-items:center;width:30px;height:30px;font-size:8px;font-weight:850;display:grid}.install-boundaries article:nth-child(2)>span{color:#a4682d;background:#fff0dd}.install-boundaries article:nth-child(3)>span{color:#5269b8;background:#eaf0ff}.install-boundaries strong,.install-boundaries p{margin:0;display:block}.install-boundaries strong{font-size:9px}.install-boundaries p{color:#838a96;margin-top:4px;font-size:7px;line-height:1.55}.install-dialog>footer{background:#fff;border-top:1px solid #dfe3ea;justify-content:space-between;align-items:center;gap:15px;min-height:57px;padding:10px 15px;display:flex}.install-dialog>footer p{color:#8d949f;margin:0;font-size:7px}.install-dialog>footer button{color:#5369b6;cursor:pointer;background:#f7f9ff;border:1px solid #ccd5ec;border-radius:9px;height:32px;padding:0 12px;font-size:8px;font-weight:760}.connectivity-banner{z-index:98;color:#744b23;background:#fff8ed;border:1px solid #edc995;border-radius:15px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;width:min(480px,100vw - 24px);min-height:57px;padding:10px 13px;display:grid;position:fixed;top:15px;left:50%;transform:translate(-50%);box-shadow:0 14px 36px #6446232b}.connectivity-banner>span{color:#fff;background:#df9141;border-radius:10px;place-items:center;width:34px;height:34px;font-size:15px;font-weight:900;display:grid}.connectivity-banner strong,.connectivity-banner p{margin:0;display:block}.connectivity-banner strong{font-size:10px}.connectivity-banner p{color:#8e745a;margin-top:3px;font-size:7px;line-height:1.45}.app-update-card{z-index:96;background:#fff;border:1px solid #cbd8f5;border-radius:16px;grid-template-columns:36px minmax(0,1fr) auto 25px;align-items:center;gap:9px;width:min(390px,100vw - 24px);min-height:66px;padding:10px;display:grid;position:fixed;bottom:20px;right:20px;box-shadow:0 18px 46px #2d3a6338}.app-update-card>span{color:#fff;background:#5674df;border-radius:11px;place-items:center;width:36px;height:36px;font-size:9px;font-weight:850;display:grid}.app-update-card strong,.app-update-card p{margin:0;display:block}.app-update-card strong{font-size:10px}.app-update-card p{color:#8c939f;margin-top:3px;font-size:7px}.app-update-card button{color:#fff;cursor:pointer;background:#5674df;border:0;border-radius:9px;height:31px;padding:0 10px;font-size:8px;font-weight:780}.app-update-card button:last-child{color:#858b96;background:#f0f2f5;width:25px;padding:0;font-size:14px}@media (max-width:820px){.install-backdrop{align-items:stretch;padding:0}.install-dialog{border:0;border-radius:0;width:100%;max-height:100vh}.app-install-fab{bottom:12px;right:12px}}@media (max-width:520px){.install-dialog>header{min-height:84px;padding:15px}.install-dialog>header h2{font-size:16px}.install-dialog-body{padding:10px}.install-identity{grid-template-columns:50px minmax(0,1fr);padding:10px}.install-identity>img{border-radius:14px;width:50px;height:50px}.install-identity>span{text-align:center;grid-column:1/-1}.manual-install-steps{grid-template-columns:1fr}.manual-install-steps li{border-bottom:1px solid #e5e8ed;border-right:0;min-height:55px}.manual-install-steps li:last-child{border-bottom:0}.install-boundaries{grid-template-columns:1fr}.install-dialog>footer{flex-direction:column;align-items:stretch}.install-dialog>footer button{width:100%}.app-install-fab{min-width:151px;min-height:45px;padding:6px 10px 6px 7px}.app-install-fab img{width:30px;height:30px}.app-update-card{grid-template-columns:34px minmax(0,1fr) auto;bottom:12px;right:12px}.app-update-card>button:last-child{position:absolute;top:-7px;right:-5px}}.document-entry{background:#fff;border:1px solid #dfe3ea;border-radius:19px;min-width:0;margin-top:16px;overflow:hidden;box-shadow:0 10px 30px #2a344c0e}:is(body:has(.document-entry) .app-install-fab,body:has(.reporting-order-center) .app-install-fab){display:none}.document-entry-tabs{background:#fff;border-bottom:1px solid #e4e7ed;align-items:stretch;gap:15px;min-height:59px;padding:0 20px;display:flex}.document-entry-tabs button{color:#737987;cursor:pointer;background:0 0;border:0;min-width:108px;font-size:16px;font-weight:650;position:relative}.document-entry-tabs button:after{content:"";background:0 0;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:9px;right:9px}.document-entry-tabs button.active{color:#2f6fec}.document-entry-tabs button.active:after{background:#3577ef}.document-entry-tabs>span{color:#9198a5;align-self:center;margin-left:auto;font-size:13px}.document-entry-error{color:#a84350;background:#fff1f2;border-bottom:1px solid #f1ced3;align-items:center;gap:8px;min-height:46px;padding:10px 18px;font-size:14px;display:flex}.document-entry-loading{color:#7d8594;place-content:center;justify-items:center;gap:12px;min-height:650px;font-size:14px;display:grid}.document-entry-loading>span{border:3px solid #e2e7f0;border-top-color:#3978ef;border-radius:50%;width:30px;height:30px;animation:.8s linear infinite spin}.copy-stream-layout{background:#f7f9fc;grid-template-columns:215px minmax(0,1fr);min-height:calc(100vh - 206px);display:grid}.copy-stream-filter{background:#fff;border-right:1px solid #e0e5ed;min-width:0;padding:22px 14px}.copy-stream-filter>label{color:#a0a8b6;background:#fff;border:1px solid #d9dee7;border-radius:10px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;height:43px;margin-bottom:17px;padding:0 12px;display:grid}.copy-stream-filter input{color:#252b35;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:14px}.copy-stream-filter input::placeholder{color:#a2a9b5}.copy-stream-filter>button{color:#646b79;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;width:100%;min-height:48px;margin-bottom:7px;padding:0 13px;font-size:15px;display:flex}.copy-stream-filter>button b{font-size:14px;font-weight:650}.copy-stream-filter>button.active{color:#326fdf;background:#eef4ff;font-weight:720}.copy-stream-tip{color:#929aa8;border-top:1px solid #edf0f4;align-items:flex-start;gap:7px;margin-top:26px;padding:13px 9px;font-size:12px;line-height:1.65;display:flex}.copy-stream-tip svg{color:#477ce2;flex:none;margin-top:1px}.copy-stream-main{grid-template-rows:minmax(360px,1fr) auto;min-width:0;min-height:0;display:grid}.copy-message-list{scrollbar-color:#cbd2df transparent;flex-direction:column-reverse;gap:14px;min-height:0;max-height:calc(100vh - 418px);padding:24px 80px 20px 24px;display:flex;overflow:auto}.copy-message{background:#fff;border:1px solid #dce1e9;border-radius:11px;flex:none;min-width:0;padding:18px 20px 0;position:relative;box-shadow:0 4px 10px #242e440e}.copy-message.unmatched{background:#f7faff;border-color:#d4e1f8}.copy-message-content{white-space:pre-wrap;overflow-wrap:anywhere;color:#222934;font-size:16px;line-height:1.55}.copy-merchant-line{color:#222934;margin-top:1px;font-size:16px;line-height:1.6;display:block}.copy-message>footer{border-top:1px solid #e3e7ed;align-items:center;gap:29px;min-height:45px;margin-top:7px;font-size:14px;display:flex}.copy-message>footer>span{align-items:center;gap:8px;display:inline-flex}.copy-message .copy-route{color:#20a250}.copy-message .copy-check{color:#0aa142;margin-left:auto}.copy-message .copy-unmatched-notice{color:#3575e8;gap:8px}.copy-message>time{color:#9099a8;font-size:13px;position:absolute;top:16px;right:-59px}.copy-stream-empty{color:#858e9d;text-align:center;place-content:center;justify-items:center;gap:9px;min-height:330px;display:grid}.copy-stream-empty svg{color:#6f91de}.copy-stream-empty strong{color:#4d5665;font-size:16px}.copy-stream-empty span{max-width:390px;font-size:13px;line-height:1.6}.copy-stream-empty button{color:#326fdf;cursor:pointer;background:#f4f7ff;border:1px solid #bfd0f4;border-radius:9px;min-height:38px;margin-top:4px;padding:0 15px;font-size:13px;font-weight:700}.copy-composer{background:#fff;border:1px solid #d8dde6;border-radius:16px;min-height:136px;margin:0 24px 22px;position:relative;overflow:hidden;box-shadow:0 3px 10px #252f440b}.copy-composer textarea{resize:none;color:#202631;background:0 0;border:0;outline:0;width:100%;height:88px;padding:16px 126px 8px 17px;font-size:16px;line-height:1.55;display:block}.copy-composer textarea::placeholder{color:#a4acb9}.copy-composer>span{color:#969eac;font-size:13px;position:absolute;bottom:14px;left:17px}.copy-composer>button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3d7df2,#2969e7);border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-width:100px;height:46px;font-size:15px;font-weight:720;display:inline-flex;position:absolute;bottom:13px;right:15px;box-shadow:0 8px 17px #2a6ae738}.merchant-master-layout{background:#f6f8fb;grid-template-columns:minmax(360px,.72fr) minmax(450px,1.28fr);gap:18px;min-height:calc(100vh - 206px);padding:20px;display:grid}.merchant-master-actions{align-content:start;gap:14px;display:grid}.merchant-master-actions>section,.merchant-master-directory{background:#fff;border:1px solid #dce2ea;border-radius:15px;overflow:hidden;box-shadow:0 5px 16px #242d400a}.merchant-master-actions section>header{color:#3776e7;border-bottom:1px solid #e7eaf0;align-items:center;gap:11px;min-height:69px;padding:13px 16px;display:flex}.merchant-master-actions header strong,.merchant-master-actions header span{display:block}.merchant-master-actions header strong{color:#282f39;font-size:15px}.merchant-master-actions header span{color:#8e96a4;margin-top:4px;font-size:12px}.merchant-master-actions form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:15px;display:grid}.merchant-master-actions section:nth-child(2) form{grid-template-columns:1fr}.merchant-master-actions label{color:#68707d;gap:6px;font-size:13px;display:grid}.merchant-master-actions input,.merchant-master-actions select{color:#242b35;background:#fff;border:1px solid #d6dce6;border-radius:9px;outline:0;width:100%;min-width:0;height:42px;padding:0 11px;font-size:14px}.merchant-master-actions input:focus,.merchant-master-actions select:focus{border-color:#7fa4ef;box-shadow:0 0 0 3px #3d79ec1a}.merchant-master-actions form button{color:#fff;cursor:pointer;background:#3978ec;border:0;border-radius:9px;grid-column:1/-1;justify-content:center;align-items:center;gap:7px;min-height:42px;font-size:14px;font-weight:700;display:inline-flex}.merchant-master-permission{color:#4770b9;background:#f4f8ff;border:1px solid #d6e2f7;border-radius:12px;align-items:flex-start;gap:8px;margin:0;padding:13px 15px;font-size:13px;line-height:1.55;display:flex}.merchant-master-permission svg{flex:none;margin-top:1px}.merchant-master-directory>header{border-bottom:1px solid #e3e7ed;align-items:center;min-height:70px;padding:13px 17px;display:flex}.merchant-master-directory header strong,.merchant-master-directory header span{display:block}.merchant-master-directory header strong{font-size:16px}.merchant-master-directory header span{color:#8e96a4;margin-top:4px;font-size:12px}.merchant-master-directory>div{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px;max-height:calc(100vh - 320px);padding:14px;display:grid;overflow:auto}.merchant-master-directory article{background:#fbfcfe;border:1px solid #e0e4eb;border-radius:12px;min-width:0;overflow:hidden}.merchant-master-directory h3{color:#3575e4;border-bottom:1px solid #e4e8ee;grid-template-columns:23px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:58px;margin:0;padding:10px 12px;font-size:14px;display:grid}.merchant-master-directory h3 span,.merchant-master-directory h3 small{display:block}.merchant-master-directory h3 span{color:#2c333d}.merchant-master-directory h3 small{color:#85909f;margin-top:3px;font-size:12px;font-weight:500}.merchant-master-directory h3 b{color:#4776ca;background:#eaf1fe;border-radius:8px;place-items:center;min-width:28px;height:28px;font-size:12px;display:grid}.merchant-master-directory ul{margin:0;padding:7px;list-style:none}.merchant-master-directory li{color:#69727f;border-bottom:1px solid #edf0f4;grid-template-columns:21px minmax(0,1fr);align-items:center;gap:8px;min-height:47px;padding:7px 8px;display:grid}.merchant-master-directory li:last-child{border-bottom:0}.merchant-master-directory li strong,.merchant-master-directory li small{display:block}.merchant-master-directory li strong{color:#2f3640;font-size:14px}.merchant-master-directory li small{color:#929aa8;margin-top:3px;font-size:11px}.merchant-master-directory article>p{color:#949ca9;margin:0;padding:16px;font-size:13px}.merchant-master-directory article.unassigned h3{color:#b47834}.merchant-directory-empty{color:#7e8795;text-align:center;grid-column:1/-1;place-content:center;justify-items:center;gap:8px;min-height:330px;display:grid}.merchant-directory-empty strong{color:#4d5664;font-size:16px}.merchant-directory-empty span{font-size:13px}@media (max-width:1180px){.copy-stream-layout{grid-template-columns:185px minmax(0,1fr)}.copy-message-list{padding-right:68px}.merchant-master-layout{grid-template-columns:minmax(320px,.8fr) minmax(390px,1.2fr)}.merchant-master-directory>div{grid-template-columns:1fr}}.copy-stream-layout{grid-template-columns:250px minmax(0,1fr)}.copy-stream-filter>label.copy-search-box{align-items:start;height:104px;padding:11px 12px}.copy-search-box>svg{margin-top:3px}.copy-search-box textarea{resize:none;color:#252b35;width:100%;min-width:0;height:78px;font:inherit;background:0 0;border:0;outline:0;font-size:14px;line-height:1.5}.copy-search-box textarea::placeholder{color:#a2a9b5}.copy-more-panel{background:#f8faff;border:1px solid #e1e6ee;border-radius:10px;gap:8px;margin:3px 0 8px;padding:9px;display:grid}.copy-date-picker{grid-template-columns:1fr!important;gap:7px!important;height:auto!important;padding:0!important;display:grid!important}.copy-date-picker span{color:#7b8492;font-size:12px}.copy-date-picker input{border:1px solid #dce1e8;border-radius:8px;height:36px;padding:0 8px}.copy-unmatched-total{color:#9a651f;min-height:44px;font:inherit;text-align:left;cursor:pointer;background:#fff9eb;border:1px solid #efd7a9;border-radius:10px;grid-template-columns:20px 1fr auto;align-items:center;gap:7px;margin-top:16px;padding:0 11px;font-size:13px;display:grid}.copy-unmatched-total b{color:#fff;background:#d29136;border-radius:8px;place-items:center;min-width:25px;height:25px;font-size:12px;display:grid}.copy-stream-filter>button.copy-unmatched-total.active{color:#845817;background:#fff1cf;border-color:#dca95b;box-shadow:inset 0 0 0 1px #cf903214}.copy-more-panel .copy-range-delete{color:#b64d59;cursor:pointer;background:#fff;border:1px solid #edd5d8;border-radius:7px;justify-content:center;align-items:center;gap:5px;width:max-content;min-height:30px;padding:0 8px;font-size:12px;display:inline-flex}.copy-message-list{padding:24px 30px 20px 36px;position:relative}.copy-message-list:before{content:"";background:#dce3ee;width:1px;position:absolute;top:24px;bottom:20px;left:20px}.copy-message{padding:20px 20px 47px}.copy-timeline-dot{z-index:1;background:#6f91de;border:3px solid #f7f9fc;border-radius:50%;width:11px;height:11px;position:absolute;top:22px;left:-22px;box-shadow:0 0 0 1px #bfcce2}.copy-message.unmatched .copy-timeline-dot{background:#d39338}.copy-entry-meta{justify-content:flex-end;align-items:center;gap:9px;display:flex;position:absolute;bottom:8px;right:12px}.copy-entry-meta time{color:#98a0ad;font-size:11px}.copy-entry-actions{gap:6px;display:flex}.copy-entry-actions button{color:#66758f;cursor:pointer;background:#f8faff;border:1px solid #dce2eb;border-radius:8px;align-items:center;gap:4px;height:29px;padding:0 8px;font-size:12px;display:inline-flex}.copy-entry-actions button.danger{color:#b64d59;background:#fff8f8;border-color:#edd5d8}.copy-message .copy-unmatched-notice{flex-wrap:wrap}.copy-message>footer>span.copy-unit-profit{color:#16734c;white-space:nowrap;background:#f0faf5;border:1px solid #cce7d8;border-radius:8px;padding:5px 8px;font-weight:720}.copy-composer{min-height:164px}.copy-composer:has(.copy-pending-batch){min-height:201px}.copy-composer:has(.copy-closing-preview){min-height:244px}.copy-pending-batch{color:#8e641f;background:#fff9eb;border-bottom:1px solid #efdcae;align-items:center;gap:8px;min-height:38px;padding:8px 14px;font-size:13px;display:flex}.copy-closing-preview{color:#247353;background:#f1faf6;border-bottom:1px solid #cfe8da;align-items:center;gap:8px;min-height:43px;padding:8px 14px;font-size:13px;display:flex}.copy-closing-preview span{line-height:1.45}.copy-closing-preview strong{color:#165f43}.copy-closing-preview.needs-merchant{color:#8e641f;background:#fff9eb;border-color:#efd7a9}.copy-closing-preview.needs-merchant strong{color:#80571c}.copy-composer textarea{height:112px;padding:15px 240px 38px 17px}.copy-composer>span{bottom:17px}.copy-composer-actions{align-items:center;gap:9px;display:flex;position:absolute;bottom:11px;right:14px}.copy-composer-actions button{color:#fff;cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-width:98px;height:44px;font-size:15px;font-weight:720;display:inline-flex}.copy-composer-actions button.send{background:linear-gradient(135deg,#3d7df2,#2969e7);box-shadow:0 8px 17px #2a6ae733}.copy-composer-actions button.record{background:linear-gradient(135deg,#20a563,#13884e);box-shadow:0 8px 17px #188d5233}.copy-composer-actions button:disabled{cursor:not-allowed;opacity:.42;box-shadow:none}.copy-entry-edit-dialog{width:min(640px,100%)}.copy-entry-edit-dialog textarea{resize:vertical;color:#28303a;width:100%;font:inherit;background:#fff;border:1px solid #d5dce6;border-radius:10px;outline:0;padding:11px;font-size:15px;line-height:1.55}.copy-entry-edit-dialog textarea:focus{border-color:#7da3ef;box-shadow:0 0 0 3px #3975e51a}.copy-entry-edit-dialog form>p{color:#7c8695;align-items:flex-start;gap:7px;margin:0;font-size:12px;line-height:1.5;display:flex}.merchant-action-dialog footer button.danger-outline{color:#b74754;background:#fff8f8;border-color:#e2aeb5}.merchant-delete-confirm>span{color:#8c6570;font-size:13px;line-height:1.55}@media (max-width:820px){.copy-stream-filter{grid-template-columns:repeat(4,minmax(0,1fr))}.copy-stream-filter>label.copy-search-box{grid-column:1/-1;height:84px}.copy-search-box textarea{height:60px}.copy-more-panel,.copy-unmatched-total{grid-column:1/-1}.copy-message-list{max-height:calc(100vh - 520px);padding:15px 14px 15px 34px}.copy-message-list:before{top:15px;bottom:15px;left:19px}.copy-timeline-dot{left:-21px}.copy-composer{margin:0 10px 10px}}@media (max-width:520px){.copy-stream-filter{grid-template-columns:repeat(4,minmax(0,1fr))}.copy-stream-filter>button{justify-content:center;gap:5px;padding:0 5px}.copy-stream-filter>button b{display:none}.copy-message-list{min-height:310px;max-height:none}.copy-message{padding:18px 13px 47px}.copy-message>footer,.copy-message>footer:not(.copy-unmatched-notice){flex-wrap:wrap;gap:7px 12px;padding:9px 0 0;display:flex}.copy-message .copy-route{flex-basis:100%}.copy-message .copy-check{bottom:47px;right:12px}.copy-message .copy-unmatched-notice{padding-right:0}.copy-entry-meta{bottom:8px;right:10px}:is(.copy-composer,.copy-composer:has(.copy-pending-batch)){min-height:224px}.copy-composer:has(.copy-pending-batch){min-height:260px}.copy-composer:has(.copy-closing-preview){min-height:304px}.copy-pending-batch,.copy-closing-preview{align-items:flex-start}.copy-composer textarea{height:126px;padding:13px}.copy-composer>span{bottom:64px;left:13px}.copy-composer-actions{bottom:10px;left:10px;right:10px}.copy-composer-actions button{flex:1}.copy-entry-edit-dialog textarea{min-height:180px}}.merchant-master-layout.simplified{grid-template-columns:minmax(300px,.58fr) minmax(520px,1.42fr)}.merchant-master-layout.simplified .merchant-master-actions form{grid-template-columns:1fr}.merchant-master-layout.simplified .merchant-master-actions section>header{min-height:61px}.merchant-master-layout.simplified .merchant-master-directory>header{justify-content:space-between;gap:14px}.merchant-directory-search{color:#9aa3b1;background:#fff;border:1px solid #d7dde7;border-radius:9px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:7px;width:min(250px,45%);height:40px;padding:0 10px;display:grid}.merchant-directory-search input{color:#28303a;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:14px}.merchant-directory-search input::placeholder{color:#a0a8b5}.merchant-master-directory>.merchant-city-list{max-height:calc(100vh - 320px);padding:12px;display:block;overflow:auto}.merchant-city-group{background:#fff;border:1px solid #dfe4ec;border-radius:11px;margin-bottom:9px;overflow:hidden}.merchant-city-group:last-child{margin-bottom:0}.merchant-city-toggle{color:#3974df;cursor:pointer;text-align:left;background:#f8faff;border:0;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:57px;padding:9px 12px;display:grid}.merchant-city-toggle>span,.merchant-city-toggle small{display:block}.merchant-city-toggle>span{color:#2d3540;font-size:15px;font-weight:720}.merchant-city-toggle small{color:#929ba8;min-height:15px;margin-top:2px;font-size:11px;font-weight:500}.merchant-city-toggle b{color:#4b72ba;white-space:nowrap;background:#eaf1fe;border-radius:8px;padding:6px 9px;font-size:12px}.merchant-city-group ul{border-top:1px solid #e6e9ef;margin:0;padding:0 10px;list-style:none}.merchant-city-group li{color:#6b7481;border-bottom:1px solid #edf0f4;grid-template-columns:21px minmax(120px,1fr) auto;align-items:center;gap:9px;min-height:58px;padding:8px 2px;display:grid}.merchant-city-group li:last-child{border-bottom:0}.merchant-name-button{cursor:pointer;text-align:left;background:0 0;border:0;min-width:0;padding:0}.merchant-name-button strong,.merchant-name-button small{display:block}.merchant-name-button strong{color:#2e3540;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.merchant-name-button small{color:#8c96a4;margin-top:3px;font-size:11px}.merchant-row-actions{gap:5px;display:flex}.merchant-row-actions button{color:#526a99;cursor:pointer;background:#fff;border:1px solid #d7dfea;border-radius:8px;align-items:center;gap:4px;height:32px;padding:0 8px;font-size:12px;display:inline-flex}.merchant-row-actions button:hover{background:#f7f9fe;border-color:#aebfe1}.merchant-row-actions button.danger{color:#bd5360;border-color:#edd4d8}.merchant-action-backdrop{z-index:94;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#232a3857;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.merchant-action-dialog{background:#fff;border:1px solid #d9dfe9;border-radius:17px;width:min(440px,100%);overflow:hidden;box-shadow:0 24px 72px #232a3a3b}.merchant-action-dialog>header{border-bottom:1px solid #e2e6ed;justify-content:space-between;align-items:center;gap:14px;min-height:61px;padding:12px 15px;display:flex}.merchant-action-dialog>header strong{font-size:17px}.merchant-action-dialog>header button{color:#727b88;cursor:pointer;background:#f7f8fa;border:1px solid #dce1e9;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.merchant-action-dialog form{gap:13px;padding:16px;display:grid}.merchant-action-dialog label{color:#68717e;gap:6px;font-size:13px;display:grid}.merchant-action-dialog input{color:#28303a;background:#fff;border:1px solid #d5dce6;border-radius:9px;outline:0;width:100%;height:43px;padding:0 11px;font-size:15px}.merchant-action-dialog input:focus{border-color:#7da3ef;box-shadow:0 0 0 3px #3975e51a}.merchant-action-dialog footer{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.merchant-action-dialog footer button{color:#657080;cursor:pointer;background:#fff;border:1px solid #d6dde7;border-radius:9px;min-width:84px;height:39px;font-size:14px}.merchant-action-dialog footer button.primary{color:#fff;background:#3977ea;border-color:#3977ea}.merchant-delete-confirm{gap:18px;padding:19px 16px 16px;display:grid}.merchant-delete-confirm>strong{color:#343b46;font-size:15px}.merchant-delete-confirm footer button.danger{color:#fff;background:#d75966;border-color:#d75966}@media (max-width:1180px){.merchant-master-layout.simplified{grid-template-columns:minmax(280px,.62fr) minmax(440px,1.38fr)}.merchant-row-actions button{justify-content:center;width:33px;padding:0;font-size:0}}@media (max-width:820px){.merchant-master-layout.simplified{grid-template-columns:1fr}.merchant-master-directory>.merchant-city-list{max-height:none}}@media (max-width:520px){.merchant-master-layout.simplified .merchant-master-directory>header{flex-direction:column;align-items:stretch}.merchant-directory-search{width:100%}.merchant-city-group li{grid-template-columns:21px minmax(0,1fr)}.merchant-row-actions{grid-column:2}.merchant-row-actions button{width:auto;padding:0 8px;font-size:12px}.merchant-action-backdrop{align-items:end;padding:0}.merchant-action-dialog{border-bottom:0;border-left:0;border-right:0;border-radius:18px 18px 0 0;width:100%}}@media (max-width:820px){.document-entry{border-radius:15px;margin-top:12px}.document-entry-tabs{min-height:54px;padding:0 10px}.document-entry-tabs button{min-width:94px;font-size:15px}.document-entry-tabs>span{display:none}.copy-stream-layout{min-height:calc(100vh - 205px);display:block}.copy-stream-filter{border-bottom:1px solid #e1e5ed;border-right:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:10px;display:grid}.copy-stream-filter>label{height:42px;margin:0}.copy-stream-filter>button{min-height:42px;margin:0;padding:0 9px}.copy-stream-tip{display:none}.copy-message-list{min-height:330px;max-height:calc(100vh - 427px);padding:14px 49px 14px 12px}.copy-message{padding:14px 14px 0}.copy-message-content,.copy-merchant-line{font-size:15px}.copy-message>footer{gap:15px;font-size:13px}.copy-message>time{font-size:11px;right:-41px}.copy-composer{min-height:132px;margin:0 10px 10px}.merchant-master-layout{grid-template-columns:1fr;min-height:auto;padding:12px}.merchant-master-directory>div{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none}}@media (max-width:520px){.copy-stream-filter{grid-template-columns:repeat(4,minmax(0,1fr))}.copy-stream-filter>button span{font-size:13px}.copy-stream-filter>button b{font-size:12px}.copy-message-list{min-height:305px;max-height:calc(100vh - 414px);padding-right:12px}.copy-message>time{top:auto;bottom:14px;right:13px}.copy-message>footer{padding-right:42px}.copy-message>footer:not(.copy-unmatched-notice){grid-template-columns:1fr auto;gap:5px;padding:8px 40px 8px 0;display:grid}.copy-message .copy-route{grid-column:1/-1}.copy-message .copy-check{position:absolute;bottom:16px;right:13px}.copy-composer textarea{height:86px;padding:13px;font-size:15px}.copy-composer>span{font-size:11px;bottom:12px}.copy-composer>button{min-width:82px;height:40px;bottom:8px;right:10px}.merchant-master-actions form,.merchant-master-directory>div{grid-template-columns:1fr}}@media (max-width:820px){.copy-message-list{padding:15px 14px 15px 34px}.copy-message{padding:20px 14px 47px}.copy-composer{min-height:164px}}@media (max-width:520px){.copy-message{padding:18px 13px 47px}.copy-message .copy-unmatched-notice{padding-right:0}.copy-message .copy-check{bottom:47px}:is(.copy-composer,.copy-composer:has(.copy-pending-batch)){min-height:224px}.copy-composer:has(.copy-pending-batch){min-height:260px}.copy-composer:has(.copy-closing-preview){min-height:304px}.copy-composer textarea{height:126px;padding:13px}.copy-composer>span{bottom:64px;left:13px}}.reporting-item-row{grid-template-columns:50px minmax(0,1fr);align-items:stretch}.reporting-line-number{grid-area:1/1;align-content:start;padding-top:20px}.reporting-product-body{grid-column:2;min-width:0;display:grid}.reporting-product-head{border-bottom:1px solid #eaecf1;grid-template-columns:145px minmax(180px,1fr) 78px 174px;align-items:stretch;min-width:0;display:grid}.reporting-copy-cell{border-bottom:1px solid #eaecf1;border-right:0;grid-column:auto;align-items:flex-start;min-width:0;min-height:76px;padding:12px 15px}.reporting-variants{border-right:0;grid-column:auto;align-content:start;gap:0;min-width:0;padding:0 15px 5px;display:grid}.reporting-variants>div{border-bottom:1px solid #eef0f4;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:39px;display:grid}.reporting-variants>div:last-child{border-bottom:0}.reporting-variants span{color:#343c4b;text-overflow:clip;white-space:normal;max-width:none;font-size:10px;overflow:visible}.reporting-variants strong{color:#7d8696;border:0;padding:0;font-size:9px;font-weight:650}@media (max-width:1320px){.reporting-item-row{grid-template-columns:44px minmax(0,1fr)}.reporting-product-head{grid-template-columns:135px minmax(170px,1fr) 72px 166px}}@media (max-width:760px){.reporting-item-row{grid-template-columns:39px minmax(0,1fr)}.reporting-line-number{grid-row:1;padding-top:16px}.reporting-product-head{grid-template-columns:96px minmax(0,1fr)}.reporting-supplier-card{grid-area:1/1;min-height:86px}.reporting-product-title{grid-area:1/2;min-height:86px}.reporting-profit{border-top:1px solid #eaecf1;grid-area:2/1;min-height:58px}.reporting-product-actions,.reporting-exception-action{border-top:1px solid #eaecf1;grid-area:2/2;min-height:58px}.reporting-product-actions{grid-template-columns:1fr 1fr}.reporting-copy-cell{padding:11px 12px}.reporting-variants{padding:0 12px 4px}}@media (max-width:400px){.reporting-item-row{grid-template-columns:36px minmax(0,1fr)}.reporting-product-head{grid-template-columns:88px minmax(0,1fr)}.reporting-supplier-card,.reporting-product-title,.reporting-profit,.reporting-product-actions,.reporting-exception-action{padding:10px}.reporting-supplier-card strong{font-size:11px}.reporting-product-actions button{padding:0 4px;font-size:8px}}.order-center-flow-tabs.compact{box-shadow:none;background:#f3f6fb;border-color:#dce4f0;margin-bottom:10px}.order-center-flow-tabs.compact button{color:#68748a;min-width:116px;min-height:38px;font-size:12px}.order-center-flow-tabs.compact button.active{color:#263247;background:#fff;border-color:#c9d8f3;box-shadow:0 4px 12px #33497412}.reporting-order-list,.reporting-order-detail{border-color:#dbe4f0;border-radius:16px;box-shadow:0 8px 24px #354b700b}.reporting-order-list{background:#f9fbfe;top:10px}.reporting-order-tabs{background:0 0;border:0;border-radius:0;gap:8px;margin:12px 10px 11px;padding:0}.reporting-order-tabs button{color:#6f7c90;cursor:pointer;background:#f1f4f8;border:1px solid #e0e7f0;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-width:0;height:42px;font-size:12px;font-weight:680;transition:color .16s,border-color .16s,background .16s,box-shadow .16s,transform .16s;display:flex;box-shadow:inset 0 1px #ffffffe6}.reporting-order-tabs button:hover{color:#45546b;background:#f7f9fc;border-color:#cdd9ea}.reporting-order-tabs button:active{transform:translateY(1px)}.reporting-order-tabs button:focus-visible{outline-offset:2px;outline:3px solid #3d6cd333}.reporting-order-tabs button.active{color:#fff;background:linear-gradient(135deg,#376bd2 0%,#5c82dc 100%);border-color:#3c6fd1;box-shadow:0 7px 16px #345eb433,inset 0 1px #ffffff2e}.reporting-order-tabs button.active:hover{color:#fff;background:linear-gradient(135deg,#3164cc 0%,#5278d4 100%);border-color:#3364c5}.reporting-order-tabs b{color:#728098;background:#e2e8f1;border-radius:999px;place-items:center;min-width:21px;height:21px;margin:0;padding:0 6px;font-size:10px;line-height:1;display:grid}.reporting-order-tabs button.active b{color:#2e5fbf;background:#ffffffeb;box-shadow:0 1px 3px #2341781f}.reporting-sales-filter{color:#6f7b8e;gap:9px;margin:0 10px 10px;font-size:12px}.reporting-sales-filter select{color:#39475b;background:#fff;border-color:#d8e2ef;border-radius:9px;height:38px;padding:0 11px;font-size:12px}.reporting-order-scroll{min-height:610px;max-height:calc(100vh - 246px);padding:2px 10px 12px}.reporting-order-option{background:linear-gradient(#fff,#fbfcfe);border-color:#d9e3ef;border-radius:13px;grid-template-columns:38px minmax(0,1fr) 76px;gap:10px;min-height:118px;margin-bottom:10px;padding:15px 12px;box-shadow:0 3px 10px #394c6d06}.reporting-order-option:before{content:"";background:#dce6f5;border-radius:0 3px 3px 0;width:3px;position:absolute;top:14px;bottom:14px;left:0}.reporting-order-option:hover{background:#f8fbff;border-color:#b9ccef;box-shadow:0 6px 16px #425b8a0e}.reporting-order-option.selected:before{background:#6f94eb}.reporting-order-index{color:#7e8da5;background:#edf2f9;border-radius:50%;place-items:center;width:32px;height:32px;font-size:14px;display:grid}.reporting-order-option.selected .reporting-order-index{color:#3268d8;background:#dceaff;box-shadow:inset 0 0 0 1px #5080de1f}.reporting-order-person{gap:5px}.reporting-order-person strong{color:#202b3d;font-size:15px}.reporting-order-person small,.reporting-order-person time{color:#7f8ba0;font-size:11px}.reporting-order-person time{color:#8e9aab}.reporting-order-progress{gap:7px}.reporting-order-progress b{color:#66738b;font-size:11px}.reporting-order-progress i{background:#e1e7f0;width:58px;height:5px}.reporting-order-progress em{background:#6c8de6}.reporting-order-progress small{border-radius:7px;padding:5px 7px;font-size:10px}.reporting-order-detail{background:#f8fafd}.reporting-order-overview{border-color:#dde5ef}.reporting-detail-heading>div{align-items:center;gap:10px;min-width:0;display:flex}.reporting-detail-heading strong{color:#202a3a;font-size:18px}.reporting-detail-heading span{border:1px solid #f0dfbe;border-radius:7px;padding:5px 8px;font-size:10px}.reporting-import-button{background:#4e74e8;border-radius:9px;height:40px;padding:0 17px;font-size:12px;box-shadow:0 6px 14px #3e5db424}.reporting-facts{background:#fbfcfe;grid-template-columns:repeat(6,minmax(70px,1fr));gap:8px;min-height:92px;padding:10px}.reporting-facts>button{min-width:0;min-height:70px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce5f0;border-radius:10px;align-content:center;justify-items:start;gap:6px;padding:10px 12px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:grid;box-shadow:0 2px 7px #344a6d06}.reporting-facts>button:hover{background:#f8fbff;border-color:#b9cef2;transform:translateY(-1px);box-shadow:0 5px 13px #3d5b920f}.reporting-facts>button>small,.reporting-facts>button span>small{color:#778499;font-size:11px;font-weight:650}.reporting-facts>button strong{color:#273247;letter-spacing:-.02em;font-size:18px}.reporting-facts>button strong small{color:#68768c;margin-left:3px;font-size:11px}.reporting-progress-fact{min-width:0;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;display:grid!important}.reporting-progress-fact span{grid-template-columns:1fr auto;align-items:baseline;gap:4px;display:grid}.reporting-progress-fact span>small{grid-column:auto}.reporting-progress-fact strong{color:#416ddc!important;font-size:18px!important}.reporting-progress-fact>b{width:100%;height:5px}.reporting-item-tabs{background:#edf2f7;border-color:#dce4ef;border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:10px;padding:5px}.reporting-item-tabs button{color:#6f7b8f;border-radius:8px;height:40px;font-size:12px}.reporting-item-tabs button.active{color:#3866cf;border:1px solid #cfdbed;box-shadow:0 4px 11px #374e780f}.reporting-item-tabs b{min-width:23px;padding:3px 6px;font-size:10px}.reporting-item-list{gap:9px;padding:0 10px 12px}.reporting-item-row{border-color:#dce5ef;border-radius:12px;grid-template-columns:48px minmax(0,1fr);box-shadow:0 4px 12px #33486909}.reporting-line-number{color:#4771dc;background:#f0f5ff;padding-top:20px;font-size:17px}.reporting-product-head{grid-template-columns:124px minmax(190px,1fr) 76px 158px}.reporting-supplier-card,.reporting-product-title,.reporting-profit,.reporting-product-actions,.reporting-exception-action{border-color:#e4eaf1;min-height:96px;padding:13px}.reporting-supplier-card{background:linear-gradient(145deg,#f0f6ff,#f8fbff);gap:8px}.reporting-supplier-card strong{color:#243149;font-size:14px}.reporting-supplier-card small,.reporting-origin{color:#77869b;font-size:11px}.reporting-product-title{gap:8px}.reporting-product-title strong{color:#293548;font-size:13px;line-height:1.55}.reporting-product-title span{font-size:10px}.reporting-profit{gap:5px}.reporting-profit small{font-size:10px}.reporting-profit strong{font-size:14px}.reporting-product-actions{gap:7px;padding:12px}.reporting-product-actions button{border-radius:8px;height:38px;padding:0 8px;font-size:11px}.reporting-product-actions button.reported{color:#4169cd;background:#f7faff;border-color:#9eb7ec}.reporting-product-actions button.reported.active{color:#2b8061;background:#edf9f4;border-color:#8ac7ae}.reporting-product-actions button.sales.active{color:#9d5827;background:#fff0df}.reporting-copy-cell{gap:8px;min-height:91px;padding:13px 15px}.reporting-copy-cell button,.reporting-copy-missing{font-size:11px}.reporting-variants{background:#fff;padding:3px 15px 50px;position:relative}.reporting-variants>.reporting-variant-row{min-height:38px;padding-right:94px}.reporting-variants>.reporting-variant-row span{color:#445166;font-size:12px;line-height:1.5}.reporting-variant-row span b{color:#263348;font-weight:700}.reporting-style-total{color:#6f7d91;background:#f6f9fe;border:1px solid #cddbf0;border-radius:8px;align-items:baseline;gap:7px;padding:7px 10px;display:flex;position:absolute;bottom:10px;right:14px}.reporting-style-total>span{font-size:10px}.reporting-style-total>strong{color:#315fc7;font-size:16px}.reporting-style-total small{color:#6d7b90;margin-left:2px;font-size:10px}@media (max-width:1280px){.reporting-order-layout{grid-template-columns:258px minmax(0,1fr)}.reporting-order-option{grid-template-columns:34px minmax(0,1fr) 70px;padding-left:10px;padding-right:10px}.reporting-product-head{grid-template-columns:112px minmax(160px,1fr) 70px 146px}.reporting-supplier-card,.reporting-product-title,.reporting-profit,.reporting-product-actions,.reporting-exception-action{padding:11px}}@media (max-width:1160px) and (min-width:1051px){.reporting-product-head{grid-template-columns:112px minmax(0,1fr)}.reporting-supplier-card{grid-area:1/1}.reporting-product-title{grid-area:1/2}.reporting-profit{border-top:1px solid #e4eaf1;grid-area:2/1;min-height:62px}.reporting-product-actions,.reporting-exception-action{border-top:1px solid #e4eaf1;grid-area:2/2;min-height:62px}}@media (min-width:1051px){.reporting-order-list{position:sticky}.reporting-order-scroll{display:block;overflow-x:hidden}.reporting-order-option{min-width:0}.reporting-facts{grid-template-columns:repeat(6,minmax(70px,1fr))}.reporting-progress-fact{border-top:1px solid #dce5f0;grid-column:auto}}@media (max-width:1050px){.reporting-order-layout{grid-template-columns:1fr}.reporting-order-list{position:static}.reporting-order-scroll{gap:9px;min-height:0;max-height:none;padding-bottom:10px;display:flex;overflow-x:auto}.reporting-order-option{min-width:248px;margin-bottom:0}.reporting-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.reporting-product-head{grid-template-columns:124px minmax(0,1fr) 76px 158px}}@media (max-width:760px){.order-center-flow-tabs.compact{width:100%}.order-center-flow-tabs.compact button{flex:1;min-width:0;padding:7px 5px;font-size:10px}.reporting-detail-heading{min-height:60px;padding:10px 11px}.reporting-detail-heading>div{gap:4px;display:grid}.reporting-detail-heading strong{font-size:16px}.reporting-detail-heading span{width:max-content;font-size:9px}.reporting-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:8px}.reporting-facts>button{min-height:66px}.reporting-progress-fact{grid-column:auto}.reporting-item-tabs{grid-template-columns:repeat(4,minmax(105px,1fr));overflow-x:auto}.reporting-item-row{grid-template-columns:39px minmax(0,1fr)}.reporting-product-head{grid-template-columns:96px minmax(0,1fr)}.reporting-supplier-card{grid-area:1/1}.reporting-product-title{grid-area:1/2}.reporting-profit{border-top:1px solid #e4eaf1;grid-area:2/1;min-height:60px}.reporting-product-actions,.reporting-exception-action{border-top:1px solid #e4eaf1;grid-area:2/2;min-height:60px}.reporting-copy-cell{min-height:84px;padding:11px 12px}.reporting-copy-cell p{font-size:12px}.reporting-variants{padding:2px 12px 49px}.reporting-variants>.reporting-variant-row{padding-right:0}.reporting-style-total{bottom:9px;right:11px}}@media (max-width:430px){.reporting-order-scroll{padding-left:8px;padding-right:8px}.reporting-order-option{min-width:226px}.reporting-import-button{height:38px;padding:0 12px;font-size:11px}.reporting-facts>button{padding:9px 10px}.reporting-facts>button strong{font-size:16px}.reporting-item-row{grid-template-columns:35px minmax(0,1fr)}.reporting-product-head{grid-template-columns:88px minmax(0,1fr)}.reporting-supplier-card,.reporting-product-title,.reporting-profit,.reporting-product-actions,.reporting-exception-action{padding:9px}.reporting-product-actions button{padding:0 4px;font-size:9px}}.reporting-order-center{margin-top:0}.reporting-order-layout{grid-template-columns:270px minmax(0,1fr);gap:12px}.reporting-order-list,.reporting-order-detail{background:#fff;border:1px solid #dce5ef;border-radius:12px;min-width:0}.reporting-order-list{height:calc(100vh - 174px);min-height:620px;position:sticky;top:0;overflow:hidden}.reporting-order-scroll{height:calc(100% - 104px);min-height:0;max-height:none;padding:8px;overflow:auto}.reporting-order-option{min-height:112px;box-shadow:none;background:#fcfdff;border:1px solid #e2e9f1;border-radius:10px;grid-template-columns:30px minmax(0,1fr) 64px;gap:8px;margin-bottom:8px;padding:10px 9px}.reporting-order-option.selected{background:linear-gradient(135deg,#e5efff 0%,#f3f7ff 100%);border-color:#5f86df;box-shadow:0 0 0 2px #4873d724,0 9px 20px #315ba124}.reporting-order-option.selected:before{background:#4775df;width:5px;top:10px;bottom:10px}.reporting-order-index{color:#52709a;background:#f7faff;border:1px solid #cbd9ea;width:23px;height:23px}.reporting-order-option.selected .reporting-order-index{color:#fff;background:#4775df;border-color:#4775df;box-shadow:0 3px 8px #3966cb3d}.reporting-order-person{text-align:left;grid-template-columns:1fr;align-content:start;gap:3px;display:grid}.reporting-order-person strong{color:#202c3d;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.25;overflow:hidden}.reporting-order-option.selected .reporting-order-person strong{color:#244fba}.reporting-order-person small,.reporting-order-person time{color:#7b8797;font-size:10px;line-height:1.25}.reporting-order-person small.recipient{color:#51647d;font-size:11px}.reporting-order-progress{align-content:end;align-self:stretch;gap:6px;display:grid}.reporting-order-progress>small{text-align:center;border-radius:5px;padding:3px 4px;font-size:9px}.reporting-detail-heading{min-height:52px;padding:9px 12px}.reporting-detail-heading.import-open{grid-template-columns:auto minmax(240px,1fr) auto;align-items:center;gap:10px;display:grid}.reporting-inline-import{background:0 0;border:0;grid-template-columns:minmax(180px,1fr) auto;gap:7px;min-width:0;padding:0;display:grid}.reporting-inline-import input{border:1px solid #cdd9e8;border-radius:7px;outline:none;min-width:0;height:36px;padding:0 11px}.reporting-inline-import input:focus{border-color:#779bce;box-shadow:0 0 0 3px #5380be1a}.reporting-inline-import button{color:#52647c;background:#fff;border:1px solid #cbd8e8;border-radius:7px;height:36px;padding:0 13px}.reporting-inline-import button:first-of-type{color:#fff;background:#315fc7;border-color:#315fc7}.reporting-import-feedback{color:#7b5928;background:#fff9ed;border:1px solid #efddb8;border-left:3px solid #d6a34a;border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;max-height:84px;margin:8px 8px 0;padding:8px 10px;font-size:11px;line-height:1.45;display:grid;overflow:auto}.reporting-import-feedback strong{color:#8b6024;white-space:nowrap}.reporting-import-feedback span{overflow-wrap:anywhere;min-width:0}.reporting-facts{grid-template-columns:minmax(132px,1.18fr) repeat(4,minmax(68px,1fr));gap:6px;padding:8px}.reporting-facts>button{background:#fbfdff;border:1px solid #dde6f1;border-radius:9px;min-height:62px;padding:8px 9px}.reporting-facts>button.active{background:#eff5fd;border-color:#8faed8;box-shadow:inset 0 0 0 1px #658fc71f}.reporting-amount-fact>strong{white-space:nowrap;font-size:16px!important}.reporting-amount-fact>strong i{color:#8794a8;margin:0 3px;font-style:normal;font-weight:500}.reporting-fact-detail{background:#f8fbff;border:1px solid #dbe6f3;border-radius:10px;margin:8px 10px 0}.reporting-fact-summary{justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.reporting-fact-summary strong{font-size:13px}.reporting-fact-summary span{color:#738097;font-size:10px}.reporting-quantity-summary,.reporting-progress-breakdown{grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:6px;padding:8px;display:grid}.reporting-quantity-summary button,.reporting-progress-breakdown button{color:#596a80;background:#fff;border:1px solid #dce6f1;border-radius:7px;justify-content:space-between;gap:8px;padding:8px;display:flex}.reporting-origin-groups{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:7px;padding:8px;display:grid}.reporting-origin-groups article{background:#fff;border:1px solid #dce6f1;border-radius:8px;gap:3px;padding:9px;display:grid}.reporting-origin-groups article strong{color:#315fc7;font-size:14px}.reporting-origin-groups article span,.reporting-origin-groups article small{color:#6f7d91;font-size:10px}.reporting-item-tabs{background:#e9edf3;border:0;border-radius:10px;grid-template-columns:repeat(5,minmax(105px,1fr));gap:2px;margin-top:8px;padding:4px;overflow-x:auto}.reporting-item-tabs button{color:#4f5b6d;height:38px;box-shadow:none;background:0 0;border:0;border-radius:8px}.reporting-item-tabs button:hover{color:#2e3b51;background:#ffffff6b}.reporting-item-tabs button:disabled{color:#9aa4b2;cursor:not-allowed;opacity:.72;background:0 0}.reporting-item-tabs button.active:disabled{color:#fff;opacity:.78;background:#8e9fcf}.reporting-item-tabs button.active,.reporting-item-tabs button.active.waiting,.reporting-item-tabs button.active.success,.reporting-item-tabs button.active.processing{color:#fff;box-shadow:none;background:#5575df;border:0}.reporting-item-tabs b{min-width:auto;color:inherit;background:0 0;margin-left:4px;padding:0}.reporting-send-all,.reporting-send-blocked{background:#f8fbff;border:1px solid #dbe6f2;border-radius:9px;justify-content:flex-end;align-items:center;gap:10px;margin:8px 10px;padding:8px 10px;display:flex}.reporting-send-all button{color:#fff;background:#315fc7;border:0;border-radius:7px;height:34px;padding:0 14px;font-weight:700}.reporting-send-all small,.reporting-send-blocked{color:#77859a;font-size:10px}.reporting-send-blocked{color:#a16a27;background:#fffaf1;justify-content:center}.reporting-group-panel{padding:8px}.reporting-group-panel>header{justify-content:space-between;align-items:center;padding:2px 3px 8px;display:flex}.reporting-group-panel>header strong{font-size:13px}.reporting-group-panel>header small{color:#7a8799;font-size:10px}.reporting-group-panel>div{gap:6px;display:grid}.reporting-group-panel article{background:#fff;border:1px solid #dce6f1;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px;display:grid}.reporting-group-panel article.selected{background:#f1f6fd;border-color:#98b6dc}.reporting-group-main{text-align:left;background:0 0;border:0;grid-template-columns:minmax(100px,1fr) auto 72px;align-items:center;gap:8px;min-width:0;padding:0;display:grid}.reporting-group-main span{align-items:center;gap:6px;display:flex}.reporting-group-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.reporting-group-main em{color:#7f5a1e;background:#fff1cf;border-radius:4px;padding:2px 4px;font-size:9px;font-style:normal}.reporting-group-main small,.reporting-group-main b{color:#6d7b8e;font-size:10px;font-weight:500}.reporting-group-main b{text-align:center;background:#fff4dc;border-radius:5px;padding:4px}.reporting-group-main b.processing{color:#a55f29;background:#fff0e2}.reporting-group-main b.done{color:#287e5d;background:#eaf8f1}.reporting-group-action{color:#3e6699;background:#f5f9ff;border:1px solid #8daed7;border-radius:6px;height:30px;padding:0 10px;font-size:10px}.reporting-group-action.confirm{color:#277a59;background:#f1fbf7;border-color:#7dc0a5}.reporting-group-finished{color:#45846c;font-size:10px}.reporting-item-list{padding:8px 10px 12px}.reporting-item-row{box-shadow:none;background:#fff;border-color:#dbe6f2;border-radius:10px;grid-template-columns:42px minmax(0,1fr);margin-bottom:8px;overflow:hidden}.reporting-product-body{min-width:0;display:grid}.reporting-product-head{border:0;grid-template-columns:minmax(104px,.68fr) minmax(230px,1.75fr) minmax(218px,1.1fr);align-items:stretch;gap:20px;height:150px;min-height:150px;padding:16px 18px;display:grid}.reporting-supplier-card{background:0 0;border:0;grid-area:auto;align-content:center;gap:5px;min-width:0;padding:0;display:grid}.reporting-supplier-card>strong{color:#21334b;overflow-wrap:anywhere;text-overflow:clip;white-space:normal;font-size:20px;line-height:1.1;overflow:visible}.reporting-supplier-card>strong.search-code{gap:2px;font-size:16px;display:grid}.reporting-supplier-card>strong.search-code small{color:#77859a;font-size:9px;font-weight:500}.reporting-supplier-card>span{color:#43546b;font-size:12px}.reporting-supplier-card>small{color:#7d8999;font-size:10px}.reporting-supplier-card>span{align-items:center;gap:5px;min-width:0;display:flex}.reporting-supplier-card>span em{color:#8a5d1c;background:#fff1cf;border-radius:999px;flex:none;padding:1px 5px;font-size:8px;font-style:normal;font-weight:700}.reporting-copy-cell{border:0;grid-template-rows:minmax(0,1fr) auto;align-content:center;gap:5px;min-width:0;min-height:0;padding:0;display:grid}.reporting-copy-cell p{color:#2d394b;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:4.5em;max-height:4.5em;margin:0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.reporting-copy-cell footer{grid-template-columns:1fr 1fr 1fr;align-items:center;gap:6px;min-height:22px;display:grid}.reporting-copy-cell footer>span:nth-child(2){text-align:center}.reporting-copy-cell button{color:#426caa;background:0 0;border:0;padding:0;font-size:10px}.reporting-inline-profit{color:#6a7687;text-align:right;font-size:10px}.reporting-product-work{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:0;display:grid}.reporting-spec-summary{align-content:center;gap:6px;min-width:0;display:grid}.reporting-spec-summary>span{color:#66758b;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.reporting-spec-summary>strong{color:#26364c;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.35;overflow:hidden}.reporting-spec-summary footer{justify-items:start;gap:7px;display:grid}.reporting-spec-summary footer b{color:#315fc7;font-size:13px}.reporting-spec-summary footer button{color:#315fc7;cursor:pointer;background:#f5f8ff;border:1px solid #a9bfe8;border-radius:6px;min-height:25px;margin-top:1px;padding:0 9px;font-size:10px;font-weight:700}.reporting-spec-summary footer button:hover{background:#eaf1ff;border-color:#6f92da}.reporting-spec-summary footer button:focus-visible{outline-offset:2px;outline:3px solid #3d6cd32e}.reporting-product-actions{background:0 0;border:0;flex-direction:column;grid-area:auto;justify-content:center;gap:7px;min-height:0;padding:0;display:flex}.reporting-product-actions button{border-radius:6px;min-width:84px;min-height:34px;padding:0 10px;font-size:10px}.reporting-product-actions button.primary{color:#fff;background:#315fc7;border-color:#315fc7}.reporting-product-actions button:disabled{opacity:.55}.reporting-unmatched-head{grid-template-columns:minmax(0,1fr) minmax(250px,34%);align-items:center;gap:20px;min-width:0;height:150px;padding:16px 18px;display:grid}.reporting-unmatched-copy{grid-template-rows:auto minmax(0,1fr) auto;align-content:center;gap:5px;min-width:0;height:100%;display:grid}.reporting-unmatched-identifier{color:#21334b;align-items:center;min-height:25px;display:flex}.reporting-unmatched-identifier>strong{font-size:20px;line-height:1.1}.reporting-unmatched-identifier>strong.search-code{gap:2px;font-size:15px;display:grid}.reporting-unmatched-identifier>strong.search-code small{color:#77859a;font-size:9px;font-weight:500}.reporting-unmatched-copy p{color:#27364b;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:4.5em;max-height:4.5em;margin:0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.reporting-unmatched-copy footer{min-height:18px}.reporting-unmatched-copy footer button{color:#426caa;background:0 0;border:0;padding:0;font-size:10px}.reporting-merchant-picker{grid-template-columns:minmax(0,1fr) auto;gap:7px;min-width:0;display:grid}.reporting-merchant-picker input{color:#24344a;background:#fff;border:1px solid #cbd8e8;border-radius:7px;outline:none;min-width:0;height:36px;padding:0 10px}.reporting-merchant-picker input:focus{border-color:#779bce;box-shadow:0 0 0 3px #5380be1a}.reporting-merchant-picker button{color:#fff;background:#315fc7;border:1px solid #315fc7;border-radius:7px;height:36px;padding:0 12px;font-weight:700}.reporting-merchant-picker button:disabled{color:#99a5b5;background:#eef2f7;border-color:#cdd8e7}.reporting-origin,.reporting-origin-editor{margin:7px 10px 0}.reporting-origin{color:#55708e;background:#fff;border:1px solid #cfddeb;border-radius:6px;width:max-content;padding:5px 8px;font-size:10px}.reporting-origin.missing{color:#a4671f;background:#fff8e9}.reporting-origin-editor{grid-template-columns:minmax(120px,220px) auto auto;gap:6px;display:grid}.reporting-origin-editor input,.reporting-origin-editor button{border:1px solid #cfdae7;border-radius:6px;height:32px}.reporting-origin-editor input{padding:0 8px}.reporting-origin-editor button{background:#fff;padding:0 9px}.reporting-matrix-wrap{min-width:0;padding:8px 10px 38px;position:relative}.reporting-variant-matrix{grid-template-columns:minmax(66px,1.25fr) repeat(var(--size-count),minmax(0,1fr)) minmax(40px,.7fr);background:#ffffffb8;border:1px solid #dfe7f0;border-radius:7px;min-width:0;display:grid;overflow:hidden}.reporting-variant-matrix>b,.reporting-matrix-row>*{text-align:center;border-bottom:1px solid #e4eaf1;border-right:1px solid #e4eaf1;min-width:0;padding:6px 4px;font-size:10px;line-height:1.2}.reporting-variant-matrix>b{color:#5f6d80;background:#f2f6fa}.reporting-variant-matrix>b:first-child,.reporting-matrix-row>strong:first-child{text-align:left}.reporting-matrix-row{display:contents}.reporting-matrix-row>span{color:#34455c}.reporting-matrix-row>strong{color:#2c3e55}.reporting-matrix-row:last-child>*{border-bottom:0}.reporting-variant-matrix>b:last-of-type,.reporting-matrix-row>:last-child{border-right:0}.reporting-style-total{border-radius:6px;gap:5px;padding:5px 8px;font-size:10px;bottom:7px;right:10px}.reporting-style-total strong{font-size:13px}.reporting-detail-panel-backdrop{z-index:90;background:#212d3e2e;justify-items:end;display:grid;position:fixed;inset:0}.reporting-detail-panel{background:#fff;border-left:1px solid #d8e1ec;grid-template-rows:auto minmax(0,1fr);width:min(760px,72vw);min-width:0;height:100%;display:grid;box-shadow:-18px 0 48px #22304629}.reporting-detail-panel>header{border-bottom:1px solid #e0e6ee;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:12px 16px;display:flex}.reporting-detail-panel>header>div{align-items:baseline;gap:8px;min-width:0;display:flex}.reporting-detail-panel>header small{color:#68778b;font-size:11px}.reporting-detail-panel>header strong{color:#233149;text-overflow:ellipsis;white-space:nowrap;font-size:18px;overflow:hidden}.reporting-detail-panel>header button{color:#607086;cursor:pointer;background:#fff;border:1px solid #d8e1ec;border-radius:7px;width:34px;height:34px;font-size:20px}.reporting-spec-panel-body{min-width:0;padding:14px;overflow:auto}.reporting-matrix-wrap.drawer{min-width:100%;padding:0 0 44px;overflow:visible}.reporting-matrix-wrap.drawer .reporting-variant-matrix>b,.reporting-matrix-wrap.drawer .reporting-matrix-row>*{padding:9px 7px;font-size:11px}.reporting-matrix-wrap.drawer .reporting-style-total{background:#fff;padding:7px 10px;bottom:0;right:0}.reporting-copy-panel-body{align-content:start;gap:14px;min-width:0;padding:18px;display:grid;overflow:auto}.reporting-copy-panel-body p{color:#26364a;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.7}.reporting-copy-panel-body button{color:#315f9e;background:#f7faff;border:1px solid #a9bfdf;border-radius:6px;width:max-content;min-height:34px;padding:0 12px}.reporting-record-card{background:#effaf5;border:1px solid #bfe0d1;border-radius:8px;grid-template-columns:repeat(5,minmax(90px,1fr));gap:6px;margin:0 10px 9px;padding:8px;display:grid}.reporting-record-card>div{gap:2px;display:grid}.reporting-record-card small{color:#6b7d76;font-size:9px}.reporting-record-card strong{font-size:10px}.reporting-record-card p{color:#50665c;grid-column:1/-1;margin:0;font-size:10px}.reporting-issue-summary{background:#fff4e8;border:1px solid #edcfb2;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:4px 8px;margin:0 10px 9px;padding:8px;display:grid}.reporting-issue-summary strong{color:#a45b24;font-size:11px}.reporting-issue-summary span,.reporting-issue-summary small,.reporting-issue-summary p{font-size:10px}.reporting-issue-summary small,.reporting-issue-summary p{color:#7c6a5d;grid-column:1/-1;margin:0}.reporting-copy-cell.has-resolution p{-webkit-line-clamp:2;min-height:3.16em;max-height:3.16em}.reporting-resolution-summary,.reporting-issue-inline{color:#53657c;background:#ffffffc7;border:1px solid #d5e1ee;border-radius:6px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 7px;min-width:0;margin:0;padding:5px 7px;display:grid}.reporting-resolution-summary strong,.reporting-issue-inline strong{color:#315f9d;font-size:10px}.reporting-issue-inline{background:#fff9fa;border-color:#e4c7cd}.reporting-issue-inline strong{color:#9e4d5b}.reporting-resolution-summary span,.reporting-issue-inline span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.reporting-resolution-summary small,.reporting-issue-inline small{color:#7a8798;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:8px;overflow:hidden}.issue-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#202a3733;place-items:center;padding:24px}.issue-drawer.compact{background:#f8fafc;border:1px solid #d5dfe9;border-radius:20px;align-self:center;width:min(720px,100vw - 48px);max-height:calc(100vh - 48px);box-shadow:0 24px 70px #232f423d}.issue-drawer-head.compact{align-items:center;min-height:76px;padding:16px 20px}.issue-drawer-head.compact h2{margin:0;font-size:20px}.issue-drawer-head.compact>div:last-child{align-items:center;gap:8px;display:flex}.issue-drawer-head.compact>div:last-child>b{color:#9a5d27;background:#fff0df;border-radius:7px;padding:6px 9px;font-size:12px}.issue-drawer-head.compact button{background:#fff;border:1px solid #d5dfe9;border-radius:10px;width:42px;height:42px;font-size:22px}.issue-drawer-body.compact{gap:14px;padding:16px 18px 18px;display:grid}.issue-compact-context{border-bottom:1px solid #e2e8ef;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 30px;margin:0;padding:2px 4px 14px;display:grid}.issue-compact-context div{align-items:baseline;gap:10px;min-width:0;display:flex}.issue-compact-context dt{color:#7b8796;flex:none;font-size:13px}.issue-compact-context dd{color:#26364a;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:15px;font-weight:700;overflow:hidden}.issue-copy-preview{background:#fff;border:1px solid #e0e7ee;border-radius:7px;padding:8px}.issue-copy-preview p{color:#354358;white-space:pre-wrap;max-height:66px;margin:4px 0 0;font-size:11px;line-height:1.45;overflow:auto}.issue-create-compact,.issue-sales-complete,.issue-legacy-action{background:#fff;border:1px solid #dce5ed;border-radius:12px;gap:14px;padding:14px;display:grid}.issue-type-grid{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.issue-type-grid button{color:#26364a;background:#fbfcfe;border:1px solid #d8e2eb;border-radius:10px;min-width:0;min-height:46px;padding:0 8px;font-size:14px;font-weight:700}.issue-type-grid button.selected{color:#285a9d;background:#edf4ff;border:2px solid #4777ce;box-shadow:0 0 0 3px #4777ce1a}.issue-choice-section{gap:10px;display:grid}.issue-choice-section>header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.issue-choice-section>header strong{color:#2b3d54;font-size:14px}.issue-choice-section>header span{color:#758397;font-size:12px}.issue-spec-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:280px;padding-right:3px;display:grid;overflow:auto}.issue-quantity-option{background:#fbfcfe;border:1px solid #dce4ed;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:70px;padding:10px 12px;display:flex}.issue-quantity-option.selected{background:#fff7ee;border-color:#d69a63;box-shadow:inset 3px 0 #d98a44}.issue-spec-name{gap:4px;min-width:0;display:grid}.issue-spec-name strong{color:#26364a;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.issue-spec-name small{color:#7b8796;font-size:11px}.issue-quantity-stepper{background:#fff;border:1px solid #d5dfe9;border-radius:9px;flex:none;grid-template-columns:32px 54px 32px;align-items:stretch;min-height:36px;display:grid;overflow:hidden}.issue-quantity-stepper button{color:#315f9c;background:#eef4fb;border:0;min-width:0;padding:0;font-size:20px;font-weight:700}.issue-quantity-stepper button:disabled{color:#b6c0cb;cursor:not-allowed;background:#f5f7fa}.issue-quantity-stepper output{color:#4c5d72;justify-content:center;align-items:baseline;gap:2px;padding-top:7px;display:flex}.issue-quantity-stepper output strong{color:#22344b;font-size:16px}.issue-quantity-stepper output small{font-size:10px}.issue-color-picker{flex-wrap:wrap;gap:8px;display:flex}.issue-color-picker button{color:#26364a;background:#fbfcfe;border:1px solid #dce4ed;border-radius:10px;place-content:center;gap:2px;width:124px;min-height:58px;padding:7px 12px;display:grid}.issue-color-picker button span{font-size:14px;font-weight:700}.issue-color-picker button small{color:#8591a0;font-size:10px}.issue-color-picker button.selected{color:#8e5021;background:#fff3e6;border:2px solid #d08a4b;box-shadow:0 0 0 3px #d08a4b1a}.issue-color-picker button.selected small{color:#9a5828}.issue-create-compact label,.issue-sales-complete label,.issue-legacy-action label{color:#68768a;gap:7px;font-size:13px;display:grid}.issue-create-compact textarea,.issue-sales-complete textarea,.issue-legacy-action textarea,.issue-legacy-action input{resize:vertical;border:1px solid #d4dee8;border-radius:10px;width:100%;min-height:96px;padding:11px 12px;font-size:14px}.issue-legacy-action input{min-height:34px}.issue-submit-row{justify-content:space-between;align-items:center;gap:12px;padding-top:2px;display:flex}.issue-submit-row span{color:#65758a;font-size:13px}.issue-submit-row button,.issue-sales-complete>button,.issue-legacy-action button{color:#fff;background:#315fc7;border:0;border-radius:9px;width:max-content;min-width:140px;min-height:44px;padding:0 16px;font-size:14px;font-weight:700}.issue-submit-row button:disabled,.issue-sales-complete>button:disabled{color:#8995a6;cursor:not-allowed;background:#e8edf3}.issue-current-fact{background:#fff6ec;border:1px solid #edcfb2;border-radius:8px;gap:6px;padding:9px;display:grid}.issue-current-fact header{justify-content:space-between;display:flex}.issue-current-fact header strong{color:#a75d25;font-size:12px}.issue-current-fact header small,.issue-current-fact footer{color:#816f61;font-size:9px}.issue-current-fact p{margin:0;font-size:11px}.issue-current-fact>div{flex-wrap:wrap;gap:4px;display:flex}.issue-current-fact>div span{color:#7c5e46;background:#fff;border-radius:5px;padding:4px 6px;font-size:9px}.issue-current-fact>b{font-size:10px}.issue-legacy-action>div{justify-content:flex-end;gap:6px;display:flex}.issue-returned{background:#eefaf4;border:1px solid #bfdfd0;border-radius:8px;padding:9px}.issue-returned strong{color:#27795a;font-size:12px}.issue-returned p{color:#5e7168;margin:4px 0 0;font-size:10px}@media (max-width:1280px){.reporting-order-layout{grid-template-columns:258px minmax(0,1fr)}.reporting-product-head{grid-template-columns:96px minmax(0,1fr) minmax(190px,.95fr);gap:14px}.reporting-product-work{gap:8px}}@media (max-width:1050px){.reporting-order-layout{grid-template-columns:230px minmax(0,1fr)}.reporting-order-list{height:calc(100vh - 174px);min-height:600px;position:sticky}.reporting-order-scroll{display:block;overflow-x:hidden}.reporting-order-option{min-width:0}.reporting-product-head{grid-template-columns:90px minmax(0,1fr) minmax(178px,.9fr);gap:12px;padding:14px}.reporting-product-actions button{min-width:74px;padding:0 7px}}@media (max-width:760px){.reporting-order-layout{grid-template-columns:1fr}.reporting-order-list{height:auto;min-height:0;position:static}.reporting-order-scroll{height:auto;padding:8px;display:flex;overflow-x:auto}.reporting-order-option{min-width:238px;margin:0}.reporting-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.reporting-detail-heading.import-open{grid-template-columns:minmax(0,1fr) auto}.reporting-detail-heading.import-open>strong{grid-area:1/1}.reporting-detail-heading.import-open>.reporting-import-button{grid-area:1/2}.reporting-detail-heading.import-open>.reporting-inline-import{grid-area:2/1/auto/-1;grid-template-columns:minmax(0,1fr) auto}.reporting-import-feedback{grid-template-columns:1fr;gap:2px;max-height:100px}.reporting-item-tabs{grid-template-columns:repeat(5,minmax(102px,1fr))}.reporting-group-panel article{grid-template-columns:1fr}.reporting-group-main{grid-template-columns:minmax(90px,1fr) auto 64px}.reporting-product-head{grid-template-rows:minmax(104px,1fr) auto;grid-template-columns:88px minmax(0,1fr);gap:10px 12px;height:230px;min-height:230px;padding:12px}.reporting-supplier-card{grid-area:1/1}.reporting-copy-cell{border-right:0;grid-area:1/2}.reporting-product-work{border-top:1px solid #e5ebf2;grid-area:2/1/auto/-1;grid-template-columns:minmax(0,1fr) auto;min-height:68px;padding-top:10px}.reporting-product-actions{flex-direction:row;justify-content:flex-end}.reporting-product-actions button{min-width:92px}.reporting-unmatched-head{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr;gap:10px;height:230px;min-height:230px;padding:12px}.reporting-record-card{grid-template-columns:repeat(2,minmax(0,1fr))}.reporting-detail-panel-backdrop{align-items:end}.reporting-detail-panel{border-top:1px solid #d8e1ec;border-left:0;border-radius:16px 16px 0 0;width:100%;height:84vh;box-shadow:0 -18px 48px #22304629}.issue-backdrop{align-items:end;padding:0}.issue-drawer.compact{border-radius:18px 18px 0 0;width:100%;max-height:90vh}.issue-drawer-head.compact{min-height:68px;padding:12px 15px}.issue-drawer-head.compact h2{font-size:18px}.issue-drawer-body.compact{gap:12px;padding:13px 14px 16px}.issue-spec-picker{grid-template-columns:1fr;max-height:300px}}@media (max-width:430px){.reporting-order-option{min-width:228px}.reporting-product-head{grid-template-columns:78px minmax(0,1fr);gap:9px;height:240px;min-height:240px;padding:10px}.reporting-copy-cell{padding:9px}.reporting-copy-cell p{font-size:11px}.reporting-spec-summary>span,.reporting-spec-summary footer button{font-size:9px}.reporting-product-actions button{min-width:78px}.reporting-variant-matrix>b,.reporting-matrix-row>*{padding:5px 2px;font-size:9px}.reporting-variant-matrix{grid-template-columns:minmax(60px,1.2fr) repeat(var(--size-count),minmax(0,1fr)) minmax(34px,.65fr)}.reporting-unmatched-head{grid-template-columns:1fr;gap:9px;height:240px;min-height:240px}.issue-compact-context{grid-template-columns:repeat(2,minmax(0,1fr))}.issue-type-grid{grid-template-columns:repeat(3,1fr)}.issue-choice-section>header{gap:3px;display:grid}.issue-submit-row{flex-direction:column;align-items:stretch}.issue-submit-row button{width:100%}}.order-center{margin-top:0}.order-center-toolbar{background:#f8fafee6;border:1px solid #dce4ef;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;min-height:62px;margin-bottom:10px;padding:7px 10px;display:flex}.order-center-toolbar .order-center-flow-tabs.compact{background:#e9edf3;border:0;flex:0 auto;width:auto;margin:0;padding:3px}.order-center-toolbar .order-center-flow-tabs.compact button{min-width:112px;min-height:38px;box-shadow:none;background:0 0;border:0;border-radius:8px}.order-center-toolbar .order-center-flow-tabs.compact button.active{color:#fff;box-shadow:none;background:#5575df}.order-center-toolbar .important-notice{flex:none;min-height:40px}.reporting-display-toolbar{background:#f6f8fb;border:1px solid #dce5ef;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 14px;margin:8px 10px 2px;padding:7px 8px;display:grid}.reporting-display-status{color:#9b6728;min-width:0;font-size:11px}.reporting-display-status>span{background:#fff8ec;border-radius:7px;align-items:center;min-height:32px;padding:0 10px;display:inline-flex}.reporting-display-status>span.complete{color:#6f7c8e;background:0 0}.reporting-display-switch{background:#e5e9ef;border-radius:9px;align-items:center;gap:0;padding:3px;display:flex}.reporting-display-switch button{color:#4e596a;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:32px;padding:0 13px;font-size:11px;font-weight:680}.reporting-display-switch button.active{color:#fff;background:#5575df}.reporting-supplier-row{border-top:1px solid #e3e8ef;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding-top:7px;display:grid}.reporting-supplier-filter{scrollbar-width:thin;align-items:center;gap:6px;min-width:0;display:flex;overflow-x:auto}.reporting-supplier-filter button{color:#586579;cursor:pointer;background:#e9eef5;border:1px solid #0000;border-radius:999px;flex:none;min-height:30px;padding:0 10px;font-size:10px}.reporting-supplier-filter button.active{color:#315fc7;background:#eef4ff;border-color:#8faee9}.reporting-supplier-filter button.unmatched{color:#a0525c;background:#fff0f2}.reporting-merchant-batch{color:#fff;cursor:pointer;white-space:nowrap;background:#315fc7;border:0;border-radius:7px;flex:none;min-height:34px;padding:0 13px;font-size:11px;font-weight:730}.reporting-merchant-batch.confirm{background:#338867}.reporting-merchant-batch:disabled{opacity:.55;cursor:not-allowed}.reporting-item-list{padding-top:10px}.reporting-item-row{background:linear-gradient(135deg,#f7f9fd 0%,#f2f6fb 100%);border:1px solid #d6e0ed;border-radius:13px;grid-template-columns:58px minmax(0,1fr);min-height:158px;margin-bottom:10px;box-shadow:0 5px 14px #2d42650b}.reporting-item-row.awaiting_confirmation{background:linear-gradient(135deg,#fffaf1 0%,#fbf7ef 100%);border-color:#ead4a7}.reporting-item-row.reported{background:linear-gradient(135deg,#f4fbf8 0%,#eff8f4 100%);border-color:#c8dfd5}.reporting-item-row.sales_processing{background:linear-gradient(135deg,#fff7f8 0%,#fbf0f2 100%);border-color:#e8c4ca}.reporting-item-row.detail-static{background:linear-gradient(135deg,#f7f9fd 0%,#f2f6fb 100%);border-color:#d6e0ed}.reporting-item-row.unmatched{background:linear-gradient(135deg,#fff6f7 0%,#fdf1f3 100%);border-color:#edb8bd}.reporting-line-number{color:#406ed7;background:#e5edfbb8;border-right:1px solid #778fb224;align-content:start;justify-items:center;padding:18px 0 0}.reporting-line-number>b{color:#406ed7;background:#f7faff;border:1px solid #cfddf6;border-radius:50%;place-items:center;width:34px;height:34px;font-size:15px;font-weight:800;display:grid}.reporting-item-row.unmatched .reporting-line-number>b{color:#c95661;background:#fff8f9;border-color:#f0c7cb}.reporting-item-row.reported .reporting-line-number>b{color:#338867;background:#f7fcfa;border-color:#bfdecf}.reporting-product-head{border:0;grid-template-columns:minmax(118px,.72fr) minmax(225px,1.75fr) minmax(240px,1.1fr);gap:0;height:158px;min-height:158px;padding:0}.reporting-supplier-card{border-right:1px solid #7085a124;align-content:center;gap:7px;padding:18px 20px}.reporting-supplier-card>span{color:#36465c;font-size:14px;font-weight:680}.reporting-copy-cell{border-bottom:0;border-right:1px solid #7085a124;align-content:center;gap:8px;min-height:0;padding:18px 22px}.reporting-copy-cell p{color:#2d3a4e;font-size:13px;line-height:1.58}.reporting-product-work{grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:18px 18px 18px 22px}.reporting-product-actions button{border-radius:8px;min-width:96px;min-height:38px;font-size:11px}.reporting-product-actions button.sales{color:#9e4d5b;background:#fff;border-color:#dcaeb7}.reporting-product-actions button.sales:hover{background:#fff5f6;border-color:#ca8794}.reporting-product-actions button.sales.active{color:#934654;background:#fff1f3;border-color:#c9808d}.reporting-unmatched-head{grid-template-columns:minmax(0,1fr) minmax(310px,38%);gap:24px;height:158px;min-height:158px;padding:18px 22px}.reporting-merchant-picker button:disabled{color:#65758b;opacity:1;background:#f5f7fa;border-color:#aebcd0}.reporting-detail-heading .reporting-readonly-badge{color:#426183;background:#f1f6fc;border-color:#ccdaef;margin-right:auto}.reporting-readonly-status{color:#68778a;background:#f6f8fb;border:1px solid #d9e1eb;border-radius:9px;place-items:center;min-height:46px;padding:10px 14px;font-size:12px;font-weight:680;display:grid}.reporting-detail-panel-backdrop{background:#1f2b3d47;place-items:center;padding:18px}.reporting-detail-panel{background:#f8fafc;border:1px solid #d4deea;border-radius:16px;grid-template-rows:auto minmax(0,auto);width:min(560px,100vw - 36px);height:auto;max-height:min(74vh,680px);display:grid;overflow:hidden;box-shadow:0 22px 64px #1e2b3f3d}.reporting-detail-panel.spec{width:min(820px,100vw - 36px)}.reporting-detail-panel>header{background:#f4f7fb;min-height:58px;padding:10px 13px}.reporting-detail-panel>header strong{font-size:17px}.reporting-spec-panel-body,.reporting-copy-panel-body{max-height:calc(74vh - 58px);overflow:auto}.reporting-spec-panel-body{padding:13px}.reporting-copy-panel-body{padding:16px 18px 18px}.reporting-copy-panel-body p{background:#fff;border:1px solid #dce4ee;border-radius:10px;max-height:46vh;padding:13px 14px;overflow:auto}.reporting-matrix-wrap.drawer{width:max-content;min-width:100%}@media (min-width:761px) and (max-width:1180px){.reporting-order-layout{grid-template-columns:224px minmax(0,1fr)}.reporting-item-row{min-height:238px}.reporting-product-head{grid-template-rows:130px 108px;grid-template-columns:96px minmax(0,1fr);height:238px;min-height:238px}.reporting-supplier-card{grid-area:1/1;padding:12px}.reporting-copy-cell{border-right:0;grid-area:1/2;padding:12px 14px}.reporting-product-work{border-top:1px solid #7085a124;grid-area:2/1/auto/-1;grid-template-columns:minmax(0,1fr) auto;gap:10px;min-width:0;padding:12px 14px}.reporting-product-actions{flex-direction:row;justify-content:flex-end;min-width:0}.reporting-product-actions button{min-width:82px;padding:0 9px}.reporting-unmatched-head{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);gap:10px;height:238px;min-height:238px;padding:14px}}@media (max-width:760px){.order-center-toolbar{align-items:stretch;min-height:56px;padding:6px}.order-center-toolbar .order-center-flow-tabs.compact{flex:auto;overflow-x:auto}.order-center-toolbar .order-center-flow-tabs.compact button{min-width:82px}.order-center-toolbar .important-notice{min-width:74px;padding:0 9px}.reporting-display-toolbar{grid-template-columns:1fr}.reporting-display-switch{width:100%}.reporting-display-switch button{flex:1}.reporting-supplier-row{grid-template-columns:minmax(0,1fr)}.reporting-merchant-batch{width:100%}.reporting-item-row{grid-template-columns:44px minmax(0,1fr);min-height:238px}.reporting-line-number{padding-top:16px}.reporting-product-head{grid-template-rows:130px 108px;grid-template-columns:96px minmax(0,1fr);height:238px;min-height:238px}.reporting-supplier-card{padding:12px}.reporting-copy-cell{border-right:0;padding:12px 14px}.reporting-product-work{border-top:1px solid #7085a124;padding:12px 14px}.reporting-unmatched-head{height:238px;min-height:238px;padding:14px}.reporting-detail-panel,.reporting-detail-panel.spec{border:1px solid #d4deea;border-radius:16px;width:min(100%,620px);height:auto;max-height:82vh;box-shadow:0 20px 58px #1e2b3f3d}.reporting-detail-panel-backdrop{align-items:end;padding:12px}}@media (max-width:430px){.order-center-toolbar .important-notice span{font-size:10px}.reporting-item-row{grid-template-columns:40px minmax(0,1fr);min-height:244px}.reporting-product-head{grid-template-columns:82px minmax(0,1fr);height:244px;min-height:244px}.reporting-supplier-card>strong{font-size:17px}.reporting-supplier-card>span{font-size:12px}.reporting-unmatched-head{height:244px;min-height:244px}}.today-overview p strong{font-size:20px}.today-summary-chips>span,.today-summary-chips button{font-size:12px}.today-boundary-note span{font-size:11px}.today-boundary-note p{font-size:12px}.today-section>header small{font-size:11px}.today-section>header strong{font-size:16px}.today-section>header>b{font-size:13px}.today-task-card>header small{font-size:11px}.today-task-card>header strong{font-size:16px}.today-task-card>p{font-size:12px}.today-task-card>footer>span{font-size:11px}.today-task-card>footer button{min-height:36px;font-size:12px}.order-facts small{font-size:10px}.order-facts strong{font-size:15px}.order-facts strong em{font-size:10px}.today-empty p{font-size:12px}.notification-head small{font-size:11px}.notification-head h2{font-size:22px}.notification-head p,.notification-scopes button{font-size:12px}.notification-scopes button b,.notification-categories button>span,.notification-categories button b{font-size:10px}.notification-categories button small{font-size:9px}.notification-error{font-size:11px}.notification-group>header small{font-size:9px}.notification-group>header strong{font-size:13px}.notification-group>header>b{font-size:10px}.notification-item header strong{font-size:13px}.notification-item time{font-size:10px}.notification-item p{font-size:12px}.notification-item footer span{font-size:10px}.notification-item footer b{font-size:11px}.notification-empty strong{font-size:14px}.notification-empty p{font-size:12px}.notification-footer p,.notification-footer button{font-size:11px}@media (min-width:1181px){.reporting-item-row{min-height:136px}.reporting-product-head{height:136px;min-height:136px}.reporting-line-number{padding-top:13px}.reporting-supplier-card,.reporting-copy-cell,.reporting-product-work{padding-top:13px;padding-bottom:13px}}@media (max-width:560px){.notification-head h2{font-size:20px}.notification-categories button b{font-size:11px}.notification-categories button small{font-size:10px}}@media (min-width:821px){.app-shell{align-items:start;overflow:visible}.sidebar{border-radius:30px 0 0 30px;height:calc(100vh - 44px);min-height:0;position:sticky;top:22px}.workspace{min-height:calc(100vh - 44px)}}.notification-bell{color:#5b687c;cursor:pointer;background:#fff;border:1px solid #d7dfea;border-radius:13px;flex:0 0 44px;place-items:center;width:44px;height:44px;padding:0;display:grid;position:relative;box-shadow:0 3px 10px #2f41600b}.notification-bell:hover{color:#365fbd;background:#f8fbff;border-color:#b9c8de}.notification-bell:focus-visible{outline-offset:2px;outline:3px solid #426ccd33}.notification-bell.unread{color:#d64856;background:#fff7f8;border-color:#efb4ba}.notification-bell b{color:#fff;background:#df3f4e;border:2px solid #fff;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:10px;line-height:1;display:grid;position:absolute;top:-8px;right:-8px;box-shadow:0 4px 10px #be2c3b40}.order-center-toolbar .notification-bell{margin-right:2px}.today-workbench{gap:10px;min-width:0;padding-bottom:22px}.today-overview{min-height:64px;padding:12px 15px}.today-overview p{margin:0}.today-summary-chips>span{color:#56657b;background:#f8faff;border:1px solid #dce4ef;border-radius:10px;min-height:38px;padding:0 13px}.today-summary-chips>span b{color:#3f68cb;margin-right:6px;font-size:17px}.today-category-summary{background:#f3f6fa;border:1px solid #dce4ef;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:7px;display:grid}.today-category-summary>span{color:#536176;background:#fff;border:1px solid #e0e6ef;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:42px;font-size:12px;font-weight:690;display:flex}.today-category-summary>span b{color:#fff;background:#5d79d8;border-radius:8px;place-items:center;min-width:24px;height:24px;font-size:11px;display:grid}.today-category-summary>span.empty{color:#929baa;background:#f8f9fb}.today-category-summary>span.empty b{color:#7f8998;background:#e6eaf0}.today-category-summary>span.picking b{background:#c87638}.today-category-summary>span.decision b{background:#32876a}.today-category-summary>span.follow b{background:#6176bd}.today-category-summary>span.exception b{background:#ab5c72}.today-section-grid{grid-template-columns:1fr;gap:10px}.today-section{border-radius:14px}.today-section>header{min-height:66px;padding:10px 13px}.today-section-body{grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:9px;min-height:0;padding:9px}.today-issue-card.redesigned{min-height:0;box-shadow:none;border-radius:12px;gap:11px;padding:17px 16px 14px;display:grid}.today-issue-card.redesigned.focused{border-color:#d48a4d;box-shadow:0 0 0 3px #cc763726}.today-issue-card.redesigned>header{align-items:center;margin:0;padding-left:12px}.today-issue-parties{flex-wrap:wrap;align-items:center;min-width:0;gap:8px 18px!important;display:flex!important}.today-issue-parties>span{color:#7b8798;white-space:nowrap;align-items:baseline;gap:7px;font-size:12px;display:inline-flex}.today-issue-parties>span strong{color:#26364b;font-size:17px}.today-issue-card>header>.today-issue-wait{color:#9b5d2d;background:#fff6ec;border:1px solid #efd6bc;border-radius:9px;flex:none;justify-items:end;gap:2px;min-width:88px;padding:7px 10px;display:grid}.today-issue-wait small{color:#9a744f!important;font-size:10px!important}.today-issue-wait b{color:#b46226;font-size:17px;line-height:1.15}.today-issue-problem{background:#fffaf5;border:1px solid #f0d6bd;border-radius:10px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px 11px;min-width:0;padding:11px 12px;display:grid}.today-issue-problem>span{color:#a35722;background:#ffe9d5;border-radius:7px;padding:5px 8px;font-size:11px;font-weight:780}.today-issue-problem>strong{color:#28384d;font-size:15px}.today-issue-problem>p{color:#667488;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:12px;overflow:hidden}.today-issue-card.redesigned>footer{margin:0;padding-top:10px}.today-issue-card.redesigned>footer>span{color:#7b8797;font-size:11px}.today-issue-card.redesigned>footer>div{align-items:center;gap:7px;display:flex}.today-issue-card.redesigned>footer button{border-radius:8px;min-height:35px;padding:0 13px;font-size:11px}.today-issue-card.redesigned>footer button.quick{color:#27765a;background:#edf8f3;border:1px solid #77b69d}.today-issue-card.redesigned>footer button.detail{color:#995622;background:#fff8f1;border:1px solid #d8a678}.today-issue-card.redesigned button:disabled{opacity:.55;cursor:wait}.today-issue-inline-form{background:#fffaf4;border:1px solid #e4c39f;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px 10px;padding:11px;display:grid}.today-issue-inline-form>label{color:#775c43;padding-top:10px;font-size:11px;font-weight:750}.today-issue-inline-form textarea{resize:vertical;color:#2f3b4b;min-height:78px;font:inherit;background:#fff;border:1px solid #d9c4ad;border-radius:8px;outline:none;padding:10px 11px;font-size:12px;line-height:1.55}.today-issue-inline-form textarea:focus{border-color:#c5874f;box-shadow:0 0 0 3px #c5874f1f}.today-issue-inline-form>div{grid-column:2;justify-content:flex-end;gap:7px;display:flex}.today-issue-inline-form button{color:#685744;cursor:pointer;background:#fff;border:1px solid #d9c5af;border-radius:7px;min-height:34px;padding:0 12px;font-size:11px}.today-issue-inline-form button.submit{color:#fff;background:#bd7038;border-color:#b96b32}.today-all-clear{color:#778497;text-align:center;background:#fbfcfe;border:1px solid #dce5ef;border-radius:15px;place-content:center;justify-items:center;gap:7px;min-height:280px;padding:28px;display:grid}.today-all-clear>span{color:#288263;background:#e6f5ef;border-radius:14px;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.today-all-clear strong{color:#465569;font-size:16px}.today-all-clear p{max-width:420px;margin:0;font-size:12px;line-height:1.55}.notification-drawer.simple .notification-head{align-items:center;min-height:82px}.notification-drawer.simple .notification-head h2{margin:0}.notification-drawer.simple .notification-tools{border-bottom:1px solid #e0e5ec;padding:12px 14px}.notification-drawer.simple .notification-scopes{max-width:none}.notification-simple-list{background:#e7eaf0;border:1px solid #dce2ea;border-radius:14px;gap:1px;display:grid;overflow:hidden}.notification-drawer.simple .notification-item p{margin:7px 0 10px;font-size:13px}.account-dialog>header small{font-size:11px}.account-dialog>header strong{font-size:19px}.account-dialog>header p{font-size:12px}.device-panel>header small,.password-panel>header small{font-size:11px}.device-panel>header strong,.password-panel>header strong{font-size:15px}.device-panel>header>span{font-size:11px}.device-list strong{font-size:13px}.device-list small{font-size:11px;line-height:1.45}.device-list article>span,.device-list button{font-size:11px}.password-panel{gap:12px;padding:16px}.password-panel label{gap:7px;font-size:12px}.password-panel input{height:42px;padding:0 11px;font-size:13px}.password-panel>button{height:42px;font-size:12px}.account-dialog>footer p,.account-dialog>footer button{font-size:11px}.reporting-quantity-list{background:#fff;border:1px solid #dce6f1;border-radius:9px;grid-template-columns:repeat(6,minmax(78px,1fr));margin:0 8px 8px;display:grid;overflow:hidden}.reporting-quantity-list>span{color:#66758a;border-bottom:1px solid #e5ebf2;border-right:1px solid #e5ebf2;justify-content:space-between;align-items:center;gap:8px;min-height:52px;padding:9px 12px;display:flex}.reporting-quantity-list>span:nth-child(6n){border-right:0}.reporting-quantity-list b{font-size:14px;font-weight:570}.reporting-quantity-list strong{color:#465770;font-size:14px}.reporting-group-panel.read-only>div{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:8px}.reporting-group-panel.read-only article{padding:11px 12px}.reporting-group-panel.read-only .reporting-group-main{grid-template-columns:minmax(110px,1fr) auto 82px;gap:10px}.reporting-group-panel.read-only .reporting-group-main strong{font-size:14px}.reporting-group-panel.read-only .reporting-group-main small,.reporting-group-panel.read-only .reporting-group-main b{font-size:11px}.reporting-origin-groups{grid-template-columns:repeat(auto-fill,minmax(260px,360px));gap:9px}.reporting-origin-groups article{border-radius:10px;align-content:center;gap:7px;min-height:100px;padding:14px 16px}.reporting-origin-groups article strong{font-size:17px}.reporting-origin-groups article span{color:#53647b;font-size:13px;line-height:1.5}.reporting-origin-groups article small{font-size:12px}.reporting-item-tabs.sales-readonly{grid-template-columns:repeat(4,minmax(118px,1fr))}.reporting-progress-breakdown.sales-readonly{grid-template-columns:minmax(260px,1.7fr) repeat(2,minmax(130px,1fr))}.reporting-progress-breakdown.sales-readonly button{text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.reporting-progress-breakdown.sales-readonly button small{color:#7c8899;grid-column:1/-1;font-size:10px}@media (max-width:820px){.app-shell{overflow:hidden}.sidebar{border-radius:0;height:auto;position:static}.current-operator{max-width:240px}.today-section-body{grid-template-columns:1fr}}@media (max-width:620px){.today-category-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.today-issue-card.redesigned>header{align-items:flex-start}.today-issue-parties{gap:5px!important;display:grid!important}.today-issue-problem{grid-template-columns:auto minmax(0,1fr)}.today-issue-problem>p{white-space:normal;grid-column:1/-1}.today-issue-card.redesigned>footer{align-items:stretch}.today-issue-card.redesigned>footer>div{width:100%}.today-issue-card.redesigned>footer button{flex:1;width:auto}.today-issue-inline-form{grid-template-columns:1fr}.today-issue-inline-form>label{padding:0}.today-issue-inline-form>div{grid-column:1}.notification-backdrop{padding:0}.notification-drawer.simple{border-radius:0;max-height:100vh}.account-layout{grid-template-columns:1fr}.reporting-quantity-list{grid-template-columns:repeat(2,minmax(0,1fr))}.reporting-quantity-list>span:nth-child(6n){border-right:1px solid #e5ebf2}.reporting-quantity-list>span:nth-child(2n){border-right:0}.reporting-group-panel.read-only>div,.reporting-origin-groups,.reporting-progress-breakdown.sales-readonly{grid-template-columns:1fr}.reporting-item-tabs.sales-readonly{grid-template-columns:repeat(2,minmax(0,1fr));overflow-x:visible}}.reporting-amount-fact>span{color:#758297;font-size:11px;font-weight:650}.reporting-item-money{color:#6d7c91;justify-content:space-between;align-items:baseline;gap:8px;font-size:11px;display:flex}.reporting-item-money b{color:#2f5fc7;white-space:nowrap;font-size:12px}.reporting-external-state{flex-wrap:wrap;gap:5px;display:flex}.reporting-external-state em{color:#a84b3b;background:#fff0ed;border-radius:5px;padding:3px 6px;font-size:10px;font-style:normal;font-weight:720}.reporting-inline-profit{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.reporting-inline-profit small{color:#26795a;font-size:11px;font-weight:760}.reporting-inline-profit button{color:#315fc7;cursor:pointer;background:#f7f9ff;border:1px solid #9eb5df;border-radius:6px;min-height:26px;padding:0 8px;font-size:10px;font-weight:720}.reporting-inline-profit-editor{background:#f3faf7;border:1px solid #a8c9ba;border-radius:10px;grid-column:1/-1;justify-content:space-between;align-items:end;gap:14px;margin:0 10px 10px;padding:12px;scroll-margin-top:18px;display:flex}.reporting-inline-profit-editor label{color:#3a5e50;flex:1;gap:5px;min-width:0;font-size:11px;font-weight:750;display:grid}.reporting-inline-profit-editor label>div{background:#fff;border:1px solid #9fc4b4;border-radius:8px;align-items:center;width:min(260px,100%);height:38px;display:flex;overflow:hidden}.reporting-inline-profit-editor label i{color:#418066;padding:0 9px;font-style:normal}.reporting-inline-profit-editor input{color:#244c3d;width:100%;height:100%;font:inherit;border:0;outline:0;font-size:14px;font-weight:760}.reporting-inline-profit-editor label small{color:#728c80;font-weight:500;line-height:1.5}.reporting-inline-profit-editor>div{gap:7px;display:flex}.reporting-inline-profit-editor>div button{color:#526c61;cursor:pointer;background:#fff;border:1px solid #b4c9c0;border-radius:8px;min-height:38px;padding:0 13px;font-weight:720}.reporting-inline-profit-editor>div .submit{color:#fff;background:#2f8a66;border-color:#2f8a66}.reporting-inline-profit-editor>div .submit:disabled{color:#9aa7a1;cursor:not-allowed;background:#e9efec;border-color:#d5ded9}.finance-order-workbench{gap:14px;padding:0;display:grid}.finance-order-summary{background:#fff;border:1px solid #dfe5f0;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:13px;display:grid}.finance-order-summary>div{background:#f8f9fc;border:1px solid #e1e6ef;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:baseline;gap:8px;min-width:0;padding:11px 13px;display:grid}.finance-order-summary small{color:#7a8698;font-size:11px}.finance-order-summary strong{color:#25344b;font-size:18px}.finance-order-summary b{color:#6650ae;text-align:right;font-size:14px}.finance-order-tabs{background:#e9edf4;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:7px;display:grid}.finance-order-tabs button{color:#58667a;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:46px;font-size:14px;font-weight:760}.finance-order-tabs button b{color:#7f8998;margin-left:8px}.finance-order-tabs button.active{color:#fff;background:#5875dd;box-shadow:0 5px 12px #475eb133}.finance-order-tabs button.active b{color:#fff}.finance-order-list{gap:12px;display:grid}.finance-order-empty{color:#8a95a5;background:#fafbfd;border:1px dashed #cfd7e4;border-radius:13px;place-items:center;min-height:180px;display:grid}.finance-order-group{background:#fff;border:1px solid #dce3ee;border-radius:13px;overflow:hidden;box-shadow:0 7px 22px #27344e0d}.finance-order-group>header{background:#f6f8fc;border-bottom:1px solid #e4e9f1;justify-content:space-between;align-items:center;gap:14px;min-height:66px;padding:12px 16px;display:flex}.finance-order-group>header>div{flex-wrap:wrap;align-items:baseline;gap:7px 12px;min-width:0;display:flex}.finance-order-group>header strong{color:#202e43;font-size:19px}.finance-order-group>header span,.finance-order-group>header small{color:#6e7c90;font-size:12px}.finance-order-group>header b{color:#425fba;font-size:13px}.finance-order-merchants{display:grid}.finance-order-task+.finance-order-task{border-top:1px solid #e5e9f0}.finance-order-task{scroll-margin-top:14px}.finance-order-task.open{box-shadow:inset 4px 0 #5875dd}.finance-order-task-main{width:100%;min-height:94px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:minmax(170px,.8fr) minmax(260px,1.4fr) minmax(180px,.75fr) auto;align-items:center;gap:14px;padding:13px 16px;display:grid}.finance-order-task-main:hover{background:#fafbfe}.finance-order-task-main>span{gap:4px;min-width:0;display:grid}.finance-order-task-main small{color:#8490a0;font-size:10px}.finance-order-task-main strong{color:#27374e;text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.finance-order-task-main em{color:#6e7b8e;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;overflow:hidden}.finance-order-task-main .amount{text-align:right}.finance-order-task-main .amount strong{color:#7253b7;font-size:20px}.finance-order-task-main>b{color:#4662b9;background:#f7f9ff;border:1px solid #aebdde;border-radius:8px;place-items:center;min-width:88px;min-height:38px;padding:0 11px;font-size:12px;display:grid}.finance-order-task-detail{background:#fbfcff;gap:11px;padding:0 16px 15px;display:grid}.finance-order-important{grid-template-columns:minmax(130px,.5fr) minmax(260px,1.5fr) minmax(180px,1fr);gap:9px;display:grid}.finance-order-important>span{background:#fff;border:1px solid #dfe5ef;border-radius:8px;gap:4px;min-width:0;padding:10px 12px;display:grid}.finance-order-important small{color:#8792a2;font-size:10px}.finance-order-important strong{color:#36465c;font-size:12px;line-height:1.55}.finance-order-return{color:#9c4c32;background:#fff0e9;border-radius:8px;margin:0;padding:9px 11px;font-size:12px}.finance-inline-review{background:#f4f7ff;border:1px solid #ccd6ec;border-radius:9px;grid-template-columns:auto minmax(260px,1fr) auto;align-items:end;gap:10px;padding:11px;display:grid}.finance-inline-review>div{gap:6px;display:flex}.finance-inline-review button{color:#53647e;cursor:pointer;background:#fff;border:1px solid #b8c5dd;border-radius:8px;min-height:38px;padding:0 12px;font-weight:730}.finance-inline-review button.active.paid{color:#1f7757;background:#eaf8f2;border-color:#3b9a74}.finance-inline-review button.active.reject{color:#a24532;background:#fff0eb;border-color:#d47d69}.finance-inline-review label{color:#5d6d84;gap:4px;min-width:0;font-size:11px;font-weight:720;display:grid}.finance-inline-review textarea{resize:vertical;color:#304157;min-height:62px;font:inherit;background:#fff;border:1px solid #bbc7dc;border-radius:8px;outline:0;padding:8px 10px}.finance-inline-review>.submit{color:#fff;background:#5875dd;border-color:#5875dd}.finance-inline-review>.submit:disabled{color:#9fa7b3;cursor:not-allowed;background:#e9edf2;border-color:#d5dbe5}.finance-paid-fact{color:#247554;background:#edf9f4;border-radius:8px;padding:10px 12px;font-size:12px;font-weight:700}@media (max-width:900px){.finance-order-task-main{grid-template-columns:1fr 1.2fr auto}.finance-order-task-main>span:nth-child(2){grid-area:2/1/auto/3}.finance-order-task-main>b{grid-area:1/3/3}.finance-order-important{grid-template-columns:1fr 1fr}.finance-order-important>span:last-child{grid-column:1/-1}.finance-inline-review{grid-template-columns:1fr}}@media (max-width:620px){.finance-order-summary{grid-template-columns:1fr}.finance-order-group>header{flex-direction:column;align-items:flex-start}.finance-order-task-main{grid-template-columns:1fr auto;gap:10px}.finance-order-task-main>span:nth-child(2),.finance-order-task-main .amount{grid-column:1}.finance-order-task-main>b{grid-area:1/2/4}.finance-order-important{grid-template-columns:1fr}.finance-order-important>span:last-child{grid-column:auto}.reporting-inline-profit-editor{flex-direction:column;align-items:stretch}.reporting-inline-profit-editor>div button{flex:1}}html,body{overflow-y:auto}button:disabled{cursor:not-allowed}.app-shell{overflow:visible}.workspace,.order-center,.reporting-order-center,.today-workbench{overflow-y:visible}.today-category-summary>button{color:#667286;cursor:pointer;background:#fff;border:1px solid #dfe5ee;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:12px;font-weight:700;display:flex}.today-category-summary>button:hover{color:#365fbd;background:#f8fbff;border-color:#b9c9e2}.today-category-summary>button.active{color:#315fc7;background:#edf3ff;border-color:#5575df;box-shadow:inset 0 0 0 1px #4067c414}.today-category-summary>button b{color:#fff;background:#77869d;border-radius:8px;place-items:center;min-width:25px;height:25px;font-size:11px;display:grid}.today-category-summary>button.picking b{background:#c87638}.today-category-summary>button.decision b{background:#32876a}.today-category-summary>button.follow b{background:#6176bd}.today-category-summary>button.exception b{background:#ab5c72}.today-section-grid:empty{min-height:0}.reporting-order-option{min-height:144px}.reporting-order-progress{align-content:center}.reporting-order-alerts{justify-items:end;gap:4px;width:max-content;display:grid}.reporting-order-alerts strong{color:#c82f40;white-space:nowrap;background:#fff1f3;border:1px solid #efabb2;border-radius:7px;padding:5px 7px;font-size:11px;font-weight:850;line-height:1;box-shadow:0 3px 9px #c02e3e1a}.reporting-item-tabs button.urgent,.reporting-sales-status-tabs button.urgent{color:#c73545;font-weight:820}.reporting-item-tabs button.active.urgent,.reporting-item-tabs button.active.processing.urgent,.reporting-sales-status-tabs button.active.urgent{color:#fff;background:#d84252;box-shadow:0 4px 12px #c42f402e}.reporting-progress-breakdown button.urgent{color:#be3444;background:#fff5f6;border-color:#efb4ba}.reporting-progress-breakdown button.urgent strong{color:#d03949}.reporting-progress-breakdown button.urgent small{color:#b94a57}.reporting-item-row{overflow:visible}.reporting-item-row.issue_completed{background:#f1faf6;border-color:#addbc7}.reporting-item-row.issue_completed .reporting-line-number>b{color:#277b5c;background:#e9f7f1;border-color:#9fd2bb}.reporting-inline-detail,.reporting-inline-reopen,.issue-inline-host{background:#f8fafc;border:1px solid #d8e2ed;border-radius:11px;grid-column:1/-1;min-width:0;margin:0 10px 10px}.reporting-inline-detail>header{border-bottom:1px solid #dfe6ee;justify-content:space-between;align-items:center;gap:12px;min-height:45px;padding:8px 12px;display:flex}.reporting-inline-detail>header strong{color:#29394e;font-size:14px}.reporting-inline-detail>header button{color:#54657b;cursor:pointer;background:#fff;border:1px solid #cfd9e6;border-radius:7px;min-height:31px;padding:0 11px;font-size:11px}.reporting-inline-detail .reporting-variant-matrix{margin:12px}.reporting-inline-copy{gap:9px;padding:12px;display:grid}.reporting-inline-copy p{white-space:pre-wrap;background:#fff;border:1px solid #dfe6ee;border-radius:8px;max-height:240px;margin:0;padding:11px 12px;font-size:13px;line-height:1.65;overflow:auto}.reporting-inline-copy button{color:#fff;cursor:pointer;background:#5575df;border:0;border-radius:7px;justify-self:end;min-height:34px;padding:0 12px;font-size:11px}.reporting-inline-reopen{background:#fff7f8;border-color:#edb9bf;gap:10px;padding:12px;display:grid}.reporting-inline-reopen label{color:#923e4b;gap:7px;font-size:12px;font-weight:750;display:grid}.reporting-inline-reopen textarea{resize:vertical;background:#fff;border:1px solid #ddacb4;border-radius:8px;min-height:82px;padding:10px 11px;font-size:13px;line-height:1.55}.reporting-inline-reopen>div{justify-content:flex-end;gap:8px;display:flex}.reporting-inline-reopen button{color:#7c4e55;cursor:pointer;background:#fff;border:1px solid #dab5bb;border-radius:7px;min-height:35px;padding:0 12px;font-size:11px}.reporting-inline-reopen button.submit{color:#fff;background:#cf4353;border-color:#c73d4e}.reporting-product-actions button.complete{color:#27785a;background:#edf8f3;border:1px solid #7eb69e}.reporting-product-actions button.detail{color:#4d617e;background:#f7f9fc;border:1px solid #a9b9d0}.reporting-product-actions button.urgent{color:#ad3f4d;background:#fff4f5;border-color:#d98691}.issue-inline-host{overflow:hidden}.issue-drawer.compact.embedded{width:100%;max-height:none;box-shadow:none;background:#f8fafc;border:0;border-radius:10px;overflow:visible}.issue-drawer.compact.embedded .issue-drawer-head{background:#f2f6fa;min-height:54px;padding:9px 12px}.issue-drawer.compact.embedded .issue-drawer-head button{width:34px;height:34px;font-size:18px}.issue-drawer.compact.embedded .issue-drawer-body{grid-template-columns:minmax(0,1.5fr) minmax(220px,.8fr);align-items:start;max-height:none;padding:12px;overflow:visible}.issue-drawer.compact.embedded .issue-current-fact{grid-area:1/1/span 2}.issue-drawer.compact.embedded .issue-compact-context{background:#fff;border:1px solid #e1e7ef;border-radius:8px;grid-area:1/2;grid-template-columns:1fr;gap:5px;padding:6px 8px}.issue-drawer.compact.embedded .issue-compact-context dt{font-size:10px}.issue-drawer.compact.embedded .issue-compact-context dd{font-size:12px}.issue-drawer.compact.embedded .issue-sales-complete,.issue-drawer.compact.embedded .issue-create-compact,.issue-drawer.compact.embedded .issue-picker-ack,.issue-drawer.compact.embedded .issue-legacy-action{grid-column:1/-1}.issue-picker-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid!important}.issue-picker-actions .complete{color:#fff;background:#2f946d;border:0}.issue-picker-actions .detail{color:#4f617c;background:#fff;border:1px solid #aab9cf}.issue-picker-follow-up,.issue-history{background:#fff;border:1px solid #d9e2ec;border-radius:9px;gap:9px;padding:11px;display:grid!important}.issue-picker-follow-up label{color:#6a4650;gap:6px;font-size:12px;font-weight:700;display:grid}.issue-picker-follow-up textarea{border:1px solid #dab0b7;border-radius:7px;min-height:80px;padding:9px 10px;font-size:13px}.issue-history article{border-top:1px solid #e5eaf0;gap:3px;padding:8px 0;display:grid}.issue-history article span{color:#7a8798;font-size:10px}.issue-history article p{color:#34445a;margin:0;font-size:12px}@media (max-width:820px){.app-shell{overflow:visible}.reporting-order-option{min-height:138px}.issue-drawer.compact.embedded .issue-drawer-body{grid-template-columns:1fr}.issue-drawer.compact.embedded .issue-current-fact,.issue-drawer.compact.embedded .issue-compact-context{grid-area:auto/1}}@media (max-width:620px){.today-category-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.reporting-inline-detail,.reporting-inline-reopen,.issue-inline-host{margin:0 6px 7px}.issue-picker-actions{grid-template-columns:1fr}}.reporting-order-person strong{font-size:16px}.reporting-order-person small,.reporting-order-person time{font-size:11.5px;line-height:1.35}.reporting-order-person small.recipient{font-size:12px}.reporting-order-progress>b{font-size:13px}.reporting-order-progress>small{font-size:11px;font-weight:720}.reporting-order-alerts strong{font-size:12px}.reporting-detail-heading>strong{font-size:18px}.reporting-readonly-badge,.reporting-facts>button>small,.reporting-progress-fact span>small{font-size:12px}.reporting-facts>button>strong{font-size:18px}.reporting-item-tabs button,.reporting-sales-status-tabs button{font-size:14px}.reporting-item-tabs b,.reporting-sales-status-tabs b{font-size:12px}.reporting-supplier-card>strong{font-size:22px}.reporting-supplier-card>span{font-size:14px}.reporting-supplier-card>small{font-size:12px}.reporting-copy-cell p{font-size:15px;line-height:1.55}.reporting-copy-cell button{font-size:12px}.reporting-inline-profit{font-size:11px}.reporting-spec-summary>span{font-size:12px}.reporting-spec-summary>strong,.reporting-spec-summary footer b{font-size:16px}.reporting-spec-summary footer button{min-height:31px;font-size:12px}.reporting-product-actions button{min-height:39px;font-size:13px;font-weight:760}.reporting-resolution-summary strong,.reporting-issue-inline strong,.reporting-resolution-summary span,.reporting-issue-inline span{font-size:12px}.reporting-resolution-summary small,.reporting-issue-inline small{font-size:10px}@media (max-width:620px){.reporting-order-person strong{font-size:15px}.reporting-item-tabs button,.reporting-sales-status-tabs button{font-size:13px}.reporting-supplier-card>strong{font-size:19px}.reporting-copy-cell p{font-size:14px}.reporting-spec-summary>strong{font-size:15px}.reporting-product-actions button{min-height:38px;font-size:12px}}.reporting-order-option{grid-template-columns:34px minmax(0,1fr);align-content:center;align-items:start;min-height:136px}.reporting-order-index{grid-row:1/span 2;align-self:center}.reporting-order-person{grid-column:2}.reporting-order-progress{grid-column:2;grid-template-columns:auto minmax(0,1fr);align-self:auto;place-items:center stretch;gap:6px 8px;min-width:0;display:grid}.reporting-order-progress>b{white-space:nowrap}.reporting-order-progress>i{width:100%}.reporting-order-progress>small{text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;width:max-content;max-width:100%;padding:4px 7px;overflow:hidden}.reporting-order-alerts{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start;gap:5px;width:100%;min-width:0;display:flex}.reporting-order-alerts strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;box-shadow:none;padding:4px 6px;font-size:10.5px;overflow:hidden}.reporting-item-tabs.sales-readonly button.urgent{color:#6f7b8f;font-weight:inherit}.reporting-item-tabs.sales-readonly button.urgent b{color:#d83f50;background:0 0}.reporting-item-tabs.sales-readonly button.active.urgent,.reporting-item-tabs.sales-readonly button.active.processing.urgent{color:#fff;background:#5575df;box-shadow:0 4px 11px #374e780f}.reporting-item-tabs.sales-readonly button.active.urgent b,.reporting-item-tabs.sales-readonly button.active.processing.urgent b{color:#ff9ca6}.reporting-inline-sales-result{background:#f5f8ff;border:1px solid #b9cbe8;border-radius:11px;grid-column:1/-1;gap:10px;min-width:0;margin:0 10px 10px;padding:12px;display:grid}.reporting-inline-sales-result label{color:#3d5f91;gap:7px;font-size:12px;font-weight:750;display:grid}.reporting-inline-sales-result textarea{resize:vertical;color:#2b3a4f;min-height:82px;font:inherit;background:#fff;border:1px solid #aebfda;border-radius:8px;outline:none;padding:10px 11px;font-size:13px;line-height:1.55}.reporting-inline-sales-result textarea:focus{border-color:#5575df;box-shadow:0 0 0 3px #5575df24}.reporting-inline-sales-result>div{justify-content:flex-end;gap:8px;display:flex}.reporting-inline-sales-result button{color:#52647c;cursor:pointer;background:#fff;border:1px solid #b8c5d8;border-radius:7px;min-height:36px;padding:0 13px;font-size:11px}.reporting-inline-sales-result button.submit{color:#fff;background:#315fc7;border-color:#315fc7}.reporting-inline-sales-result button:disabled{color:#929dac;cursor:not-allowed;background:#e9eef4;border-color:#d5dde7}.reporting-item-row.notification-focus{box-shadow:0 0 0 3px #5575df2e,0 10px 24px #3453941f}@media (max-width:620px){.reporting-order-option{min-height:132px}.reporting-inline-sales-result{margin:0 6px 7px}}.reporting-item-tabs button.urgent,.reporting-sales-status-tabs button.urgent{color:#65748a;background:0 0;font-weight:720}.reporting-item-tabs button.urgent b,.reporting-sales-status-tabs button.urgent b{color:#d83f50;background:0 0}.reporting-item-tabs button.active.urgent,.reporting-item-tabs button.active.processing.urgent,.reporting-sales-status-tabs button.active.urgent,.reporting-sales-status-tabs button.active.waiting.urgent,.reporting-sales-status-tabs button.active.resolved.urgent{color:#fff;background:#5575df;border-color:#0000;box-shadow:0 4px 11px #374e7814}.reporting-item-tabs button.active.urgent b,.reporting-item-tabs button.active.processing.urgent b,.reporting-sales-status-tabs button.active.urgent b,.reporting-sales-status-tabs button.active.waiting.urgent b,.reporting-sales-status-tabs button.active.resolved.urgent b{color:#ff9ca6;background:0 0}.reporting-item-row{align-content:start;min-height:0;scroll-margin-top:18px;overflow:hidden}.reporting-product-head{height:auto;min-height:136px}.reporting-product-actions.picker-review{grid-template-columns:1fr;gap:6px;min-width:128px;display:grid}.reporting-product-actions.picker-review button{width:100%;min-width:0;min-height:34px}.reporting-product-actions.picker-review .complete{color:#fff;background:#5575df;border-color:#5575df}.reporting-product-actions.picker-review .sales.active{color:#a64050;background:#fff7f8;border-color:#df9da7}.reporting-product-actions.picker-review .detail{color:#64758c;text-underline-offset:3px;background:0 0;border-color:#0000;min-height:30px;text-decoration:underline}.reporting-inline-detail,.reporting-inline-reopen,.reporting-inline-sales-result,.issue-inline-host{scroll-margin-top:18px}.reporting-inline-reopen textarea,.reporting-inline-sales-result textarea{min-height:58px}.issue-drawer.compact.embedded .issue-drawer-head{min-height:44px;padding:6px 10px}.issue-drawer.compact.embedded .issue-drawer-head h2{font-size:15px}.issue-drawer.compact.embedded .issue-drawer-head button{width:32px;height:32px}.issue-drawer.compact.embedded .issue-drawer-body{grid-template-columns:minmax(0,1fr);gap:8px;padding:9px 10px 10px}.issue-drawer.compact.embedded .issue-create-compact,.issue-drawer.compact.embedded .issue-sales-complete,.issue-drawer.compact.embedded .issue-picker-ack,.issue-drawer.compact.embedded .issue-legacy-action,.issue-drawer.compact.embedded .issue-important-details{grid-column:1}.issue-drawer.compact.embedded .issue-create-compact{gap:8px;padding:9px}.issue-drawer.compact.embedded .issue-type-grid{gap:6px}.issue-drawer.compact.embedded .issue-type-grid button{border-radius:7px;min-height:34px;font-size:13px}.issue-drawer.compact.embedded .issue-choice-section{gap:7px}.issue-drawer.compact.embedded .issue-choice-section>header strong{font-size:13px}.issue-drawer.compact.embedded .issue-choice-section>header span{font-size:11px}.issue-drawer.compact.embedded .issue-spec-picker{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:6px;max-height:190px}.issue-drawer.compact.embedded .issue-quantity-option{min-height:50px;padding:6px 9px}.issue-drawer.compact.embedded .issue-create-compact textarea{min-height:52px;max-height:150px;padding:8px 10px}.issue-drawer.compact.embedded .issue-submit-row{padding-top:0}.issue-important-details{gap:8px;padding:0;display:grid}.issue-important-problem,.issue-important-result,.issue-important-history{background:#fff;border:1px solid #dce4ed;border-radius:9px;gap:6px;padding:10px 11px;display:grid}.issue-important-problem{background:#fffaf5;border-color:#edcfb2}.issue-important-result{background:#f5fbf8;border-color:#bcd7cb}.issue-important-details strong{color:#2c3b50;font-size:13px}.issue-important-details p{color:#34445a;margin:0;font-size:14px;line-height:1.55}.issue-important-details small{color:#7a8798;font-size:11px}.issue-important-problem>div{flex-wrap:wrap;gap:5px;display:flex}.issue-important-problem>div span{color:#7c5e46;background:#fff;border-radius:6px;padding:4px 7px;font-size:12px}.issue-important-history article{border-top:1px solid #e6ebf1;gap:3px;padding-top:7px;display:grid}.issue-important-history article:first-of-type{border-top:0}.reporting-quantity-list{grid-template-columns:repeat(auto-fit,minmax(104px,1fr))}.reporting-quantity-list>span{min-height:44px;padding:7px 10px}.notification-drawer.simple{width:min(620px,100%)}.notification-drawer.simple .notification-head h2{font-size:24px}.notification-drawer.simple .notification-head p{font-size:14px}.notification-drawer.simple .notification-item{min-height:104px;padding:17px 16px}.notification-drawer.simple .notification-item header strong{font-size:17px}.notification-drawer.simple .notification-item time,.notification-drawer.simple .notification-item footer span,.notification-drawer.simple .notification-item footer b{font-size:12px}.notification-drawer.simple .notification-item p{font-size:15px;line-height:1.55}@media (max-width:1080px){.reporting-product-head{height:auto;min-height:196px}}@media (max-width:620px){.reporting-product-head{height:auto;min-height:222px}.reporting-product-actions.picker-review{grid-template-columns:repeat(2,minmax(0,1fr))}.reporting-product-actions.picker-review .detail{grid-column:1/-1}.issue-drawer.compact.embedded .issue-type-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.issue-drawer.compact.embedded .issue-spec-picker{grid-template-columns:1fr}}.order-perspective-switch{color:#68768b;grid-template-columns:auto minmax(150px,1fr);align-items:center;gap:3px 8px;min-width:260px;margin-left:auto;display:grid}.order-perspective-switch>span{font-size:11px;font-weight:760}.order-perspective-switch select{color:#2f4059;min-width:0;height:38px;font:inherit;background:#fff;border:1px solid #cad7e8;border-radius:9px;outline:none;padding:0 30px 0 10px;font-size:12px;font-weight:700}.order-perspective-switch select:focus{border-color:#5575df;box-shadow:0 0 0 3px #5575df1f}.order-perspective-switch small{color:#8994a3;grid-column:2;font-size:10px}.reporting-order-date-filter{background:#f7f9fc;border:1px solid #dce5f0;border-radius:10px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:7px;margin:7px 8px 0;padding:7px;display:grid}.reporting-order-date-filter>button,.reporting-order-date-filter>label{color:#66758b;background:#fff;border:1px solid #d7e0ec;border-radius:8px;align-content:center;gap:2px;min-width:0;min-height:48px;padding:6px 8px;display:grid}.reporting-order-date-filter>button{text-align:left;cursor:pointer}.reporting-order-date-filter>button.active{color:#315fc7;background:#eef4ff;border-color:#7e9be9}.reporting-order-date-filter strong,.reporting-order-date-filter>label span{font-size:11px;font-weight:780}.reporting-order-date-filter small{color:#909aa8;font-size:9px}.reporting-order-date-filter input{color:#34445c;width:100%;min-width:0;height:24px;font:inherit;background:0 0;border:0;outline:none;padding:0;font-size:10px}.reporting-item-tabs:not(.sales-readonly){grid-template-columns:repeat(6,minmax(94px,1fr))}.reporting-item-tabs button.active.finance{color:#fff;background:#5575df}.reporting-product-actions .finance-submit{color:#fff;background:#5575df;border-color:#5575df}.reporting-downstream-status{color:#52647c;background:#f6f8fb;border:1px solid #c7d3e4;border-radius:7px;justify-content:center;align-items:center;min-height:30px;padding:5px 9px;font-size:11px;font-weight:780;display:inline-flex}.reporting-downstream-status.waiting_finance{color:#4c61bf;background:#f2f4ff;border-color:#bfcaf0}.reporting-downstream-status.paid{color:#26785b;background:#f1faf6;border-color:#abd8c5}.reporting-inline-finance{background:#f5f7ff;border:1px solid #bdcaef;border-radius:11px;grid-column:1/-1;gap:9px;min-width:0;margin:0 10px 10px;padding:11px 12px;scroll-margin-top:18px;display:grid}.reporting-inline-finance>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.reporting-inline-finance>header div{gap:2px;min-width:0;display:grid}.reporting-inline-finance>header small{color:#7585a2;font-size:10px}.reporting-inline-finance>header strong{color:#30466e;font-size:14px}.reporting-inline-finance>header button{color:#64758c;cursor:pointer;background:#fff;border:1px solid #c7d2e5;border-radius:7px;min-height:30px;padding:0 10px}.reporting-finance-form{grid-template-columns:minmax(180px,.7fr) minmax(240px,1fr) auto;align-items:end;gap:9px;display:grid}.reporting-finance-form label{color:#52647c;gap:5px;min-width:0;font-size:11px;font-weight:750;display:grid}.reporting-finance-form label>div{background:#fff;border:1px solid #bdc9dc;border-radius:8px;align-items:center;height:38px;display:flex;overflow:hidden}.reporting-finance-form label>div i{color:#60729a;padding:0 9px;font-style:normal}.reporting-finance-form input{color:#24344d;width:100%;min-width:0;height:100%;font:inherit;border:0;outline:none;font-size:14px;font-weight:760}.reporting-finance-form textarea{resize:vertical;color:#34445a;min-height:38px;max-height:100px;font:inherit;background:#fff;border:1px solid #bdc9dc;border-radius:8px;outline:none;padding:8px 10px}.reporting-finance-form input:focus,.reporting-finance-form textarea:focus{border-color:#5575df;box-shadow:0 0 0 3px #5575df1f}.reporting-finance-form .submit{color:#fff;cursor:pointer;background:#5575df;border:1px solid #5575df;border-radius:8px;min-height:38px;padding:0 14px;font-weight:760}.reporting-finance-form .submit:disabled{color:#9ba5b3;cursor:not-allowed;background:#e8edf3;border-color:#d2dae6}.reporting-finance-return{color:#9a4c2b;background:#fff0e7;border-radius:7px;margin:0;padding:7px 9px;font-size:11px;line-height:1.5}.reporting-merchant-finance-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.reporting-merchant-finance-actions button{color:#5575df;cursor:pointer;background:#fff;border:1px solid #5575df;border-radius:7px;min-height:34px;padding:0 11px;font-size:11px;font-weight:750}.reporting-merchant-finance-actions button:first-child{color:#fff;background:#5575df}.people-account-create{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:12px;display:grid}.today-category-summary{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.today-all-clear{text-align:left;justify-content:center;align-items:center;gap:12px;min-height:112px;padding:18px 22px;display:flex}.today-all-clear>div{gap:4px;display:grid}@media (max-width:1080px){.order-perspective-switch{min-width:225px}.reporting-item-tabs:not(.sales-readonly){grid-template-columns:repeat(6,minmax(86px,1fr))}.reporting-finance-form{grid-template-columns:1fr 1fr}.reporting-finance-form .submit{grid-column:2}}@media (max-width:620px){.order-center-toolbar{flex-wrap:wrap}.order-perspective-switch{order:3;grid-template-columns:72px minmax(0,1fr);width:100%;min-width:0}.reporting-order-date-filter{grid-template-columns:1fr}.reporting-item-tabs:not(.sales-readonly){grid-template-columns:repeat(3,minmax(0,1fr));overflow-x:visible}.reporting-inline-finance{margin:0 6px 7px;padding:9px}.reporting-finance-form{grid-template-columns:1fr}.reporting-finance-form .submit{grid-column:1}.reporting-merchant-finance-actions{justify-content:stretch}.reporting-merchant-finance-actions button{flex:140px}.people-account-create{grid-template-columns:1fr;gap:10px}.today-category-summary{grid-template-columns:1fr}.today-all-clear{align-items:flex-start;padding:15px}}@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}
