/*! 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,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--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-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::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]){appearance:button}::file-selector-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}.absolute{position:absolute}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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,)}}.role-cards{grid-template-columns:repeat(4,1fr)}.role-icon.returns_manager,.role-badge.returns_manager{color:#7040ad;background:#f2eaff}.returns-summary div:last-child b{font-size:17px}.returns-tools{background:#fff;border:1px solid #e3e8ef;border-radius:12px;gap:9px;margin-bottom:12px;padding:13px;display:flex}.returns-tools input,.returns-tools select{color:#435168;background:#fafbfd;border:1px solid #dfe5ed;border-radius:8px;height:38px;padding:0 11px;font-size:10px}.returns-tools input{flex:1}.returns-tools select{width:230px}.returns-grid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.return-card{background:#fff;border:1px solid #e3e8ef;border-radius:12px;padding:16px;box-shadow:0 2px 8px #12213a08}.return-card.overdue{border-color:#efc8c4}.return-card>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.return-card code{color:#245bab;background:#eef4ff;border-radius:6px;padding:4px 7px;font-size:8px;font-weight:800;display:inline-block}.return-card h3{margin:8px 0 0;font-size:14px}.return-kind{border-radius:13px;padding:5px 8px;font-size:8px;font-weight:800}.return-kind.return{color:#a14941;background:#fff0ee}.return-kind.replacement{color:#245cae;background:#e9f2ff}.return-kind.shortage_delivery{color:#8a6412;background:#fff6db}.return-contact{color:#8b96a6;margin:8px 0;font-size:8px}.return-reason{color:#4d5b70;min-height:32px;margin:13px 0;font-size:10px;line-height:1.55}.return-meta{grid-template-columns:1fr 1fr;gap:7px;display:grid}.return-meta span{color:#8995a6;background:#f7f9fc;border-radius:8px;flex-direction:column;padding:9px;font-size:7px;display:flex}.return-meta b{color:#344054;margin-top:4px;font-size:9px}.return-overdue{color:#a1463f;background:#fff0ee;border-radius:7px;margin-top:8px;padding:7px 9px;font-size:8px;font-weight:750}.return-card>footer{border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:8px;margin-top:13px;padding-top:12px;display:flex}.return-status{color:#9b6318;background:#fff1d9;border-radius:13px;padding:5px 8px;font-size:7px;font-weight:800}.return-status.r4,.return-status.r5,.return-status.r6,.return-status.r7{color:#18704f;background:#e6f6ee}.return-card footer button{color:#275eac;cursor:pointer;background:#f4f8ff;border:1px solid #cad8ec;border-radius:7px;height:29px;padding:0 10px;font-size:8px;font-weight:750}.returns-empty{background:#fff;border:1px solid #e3e8ef;border-radius:12px;margin-top:12px}.return-modal{width:min(650px,100%)}.return-created{color:#8995a5;margin:12px 0 0;font-size:8px}.return-photo-field small{color:#8b96a6;font-size:8px;font-weight:500}.return-photo-field input[type=file]{background:#f8fafc;height:auto;padding:9px}.return-photo-preview{background:#f8fafc;border:1px solid #dfe5ed;border-radius:9px;align-items:center;gap:11px;margin-top:10px;padding:10px;display:flex}.return-photo-preview img{object-fit:cover;border-radius:7px;width:76px;height:62px}.return-photo-preview span{text-overflow:ellipsis;color:#536073;font-size:9px;overflow:hidden}.return-modal .save-order:disabled{opacity:.6;cursor:wait}.shortage-card-items{color:#6f581c;background:#fff9e8;border-radius:8px;flex-direction:column;gap:4px;margin:8px 0;padding:8px 10px;font-size:9px;display:flex}.shortage-items-editor{background:#fffdf6;border:1px solid #eadfb9;border-radius:10px;margin-top:14px;padding:12px}.shortage-items-title{justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}.shortage-items-title b{color:#536073;font-size:10px}.shortage-items-title button{color:#76580c;cursor:pointer;background:#fff0be;border:0;border-radius:7px;padding:7px 9px;font-size:9px;font-weight:800}.shortage-item-row{grid-template-columns:minmax(0,2fr) 90px 120px 30px;align-items:end;gap:8px;margin-top:8px;display:grid}.shortage-item-row label{color:#526074;flex-direction:column;gap:6px;font-size:9px;font-weight:700;display:flex}.shortage-remove{color:#a3443a;cursor:pointer;background:#fff2f0;border:1px solid #f0c9c5;border-radius:8px;height:39px;font-size:17px}.shortage-total{color:#6f6650;border-top:1px solid #eadfb9;justify-content:space-between;align-items:center;margin-top:11px;padding-top:10px;font-size:9px;display:flex}.shortage-total b{color:#7b5d10;font-size:14px}@media (width<=1050px){.returns-grid,.role-cards{grid-template-columns:1fr 1fr}}@media (width<=650px){.returns-grid{grid-template-columns:1fr}.returns-tools{flex-direction:column}.returns-tools select{width:100%}.returns-summary,.shortage-item-row{grid-template-columns:1fr 1fr}.shortage-item-row>label:first-child{grid-column:1/-1}.shortage-remove{align-self:end}}.duplicate-warning{background:#fff9ed;border:1px solid #efc87f;border-radius:10px;margin-top:14px;padding:13px}.duplicate-warning>header{align-items:flex-start;gap:10px;display:flex}.duplicate-warning>header>span{color:#fff;background:#e89d22;border-radius:8px;flex:0 0 27px;place-items:center;height:27px;font-weight:900;display:grid}.duplicate-warning header b{color:#805814;font-size:10px}.duplicate-warning header p{color:#9a783c;margin:4px 0 0;font-size:8px}.duplicate-list{flex-direction:column;gap:6px;margin-top:10px;display:flex}.duplicate-list article{background:#fff;border:1px solid #ecdcb9;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.duplicate-list article>div{flex-direction:column;gap:3px;min-width:0;display:flex}.duplicate-list article b{color:#344054;font-size:9px}.duplicate-list em{color:#a1473f;background:#fde8e5;border-radius:9px;margin-left:5px;padding:3px 6px;font-size:7px;font-style:normal}.duplicate-list span,.duplicate-list small{text-overflow:ellipsis;white-space:nowrap;color:#748095;font-size:8px;overflow:hidden}.duplicate-list button{color:#8c631c;cursor:pointer;background:#fff8e8;border:1px solid #d7b975;border-radius:7px;height:29px;padding:0 9px;font-size:8px;font-weight:750}.create-anyway{color:#8c631c;cursor:pointer;background:#fff;border:1px solid #d9aa52;border-radius:8px;width:100%;height:36px;margin-top:9px;font-size:9px;font-weight:800}.create-anyway:hover{background:#fff3d9}.notification-bell{z-index:12;color:#315d9c;cursor:pointer;background:#fff;border:1px solid #dce4ef;border-radius:11px;width:43px;height:43px;font-size:17px;position:fixed;top:28px;right:30px;box-shadow:0 7px 20px #13233b14}.notification-bell b{color:#fff;background:#e34f46;border:2px solid #f4f7fb;border-radius:10px;place-items:center;min-width:19px;height:19px;padding:0 4px;font-size:7px;display:grid;position:absolute;top:-5px;right:-5px}.notification-panel{z-index:13;background:#fff;border:1px solid #dfe5ed;border-radius:14px;width:min(390px,100vw - 24px);max-height:calc(100vh - 100px);position:fixed;top:79px;right:30px;overflow:hidden;box-shadow:0 22px 60px #13233b2c}.notification-panel>header{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;padding:15px 16px;display:flex}.notification-panel>header div{flex-direction:column;gap:3px;display:flex}.notification-panel>header b{font-size:12px}.notification-panel>header span{color:#8b96a6;font-size:8px}.notification-panel>header button{color:#245bab;cursor:pointer;background:#eef4ff;border:1px solid #cbd9ed;border-radius:7px;height:31px;padding:0 9px;font-size:8px;font-weight:750}.notification-list{max-height:520px;overflow:auto}.notification-list>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0f4;gap:10px;width:100%;padding:13px 15px;display:flex}.notification-list>button.unread{background:#f3f7ff}.notification-list>button>i{color:#2563eb;background:#eaf1ff;border-radius:8px;flex:0 0 29px;place-items:center;height:29px;font-size:9px;font-style:normal;display:grid}.notification-list>button>span{flex-direction:column;gap:5px;min-width:0;display:flex}.notification-list>button b{text-overflow:ellipsis;white-space:nowrap;color:#273346;font-size:9px;overflow:hidden}.notification-list>button small{color:#8a96a8;font-size:7px}.notification-list>p{text-align:center;color:#8a96a8;padding:35px;font-size:9px}.notification-detail{width:min(680px,100%)}.announcement-message{color:#405069;white-space:pre-wrap;background:#f6f8fb;border-radius:10px;margin:20px 0 5px;padding:17px;font-size:11px;line-height:1.7}.notification-compose{width:min(520px,100%)}.notification-compose form>label{color:#526074;flex-direction:column;gap:6px;margin-top:13px;font-size:10px;font-weight:700;display:flex}.report-summary{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px;display:grid}.report-summary>div{background:#f7f9fc;border-radius:9px;flex-direction:column;padding:13px;display:flex}.report-summary span{color:#8995a6;font-size:8px}.report-summary b{margin-top:6px;font-size:20px}.report-summary small{margin-top:4px;font-size:7px}.report-summary .down{color:#a1463f;background:#fff0ee}.report-summary .up{color:#19714f;background:#e8f7ef}.report-block{border:1px solid #e3e8ef;border-radius:10px;margin-top:12px;padding:14px}.report-block h3{margin:0 0 10px;font-size:11px}.report-block>p{color:#8a96a8;font-size:9px}.report-row{border-top:1px solid #edf0f4;grid-template-columns:24px minmax(0,1fr) 55px 75px;align-items:center;gap:8px;padding:9px 0;display:grid}.report-row i{color:#2563eb;background:#eef4ff;border-radius:6px;place-items:center;width:21px;height:21px;font-size:8px;font-style:normal;font-weight:800;display:grid}.report-row span{text-overflow:ellipsis;white-space:nowrap;color:#435168;font-size:9px;overflow:hidden}.report-row b,.report-row strong{text-align:right;font-size:8px}.operator-report{grid-template-columns:24px minmax(0,1fr) 90px}@media (width<=760px){.notification-bell{top:14px;right:14px}.notification-panel{top:65px;right:12px}.report-summary{grid-template-columns:1fr}.report-row{grid-template-columns:22px minmax(0,1fr) 48px 64px}}.dash-header{padding-right:165px}.notification-bell{justify-content:center;align-items:center;gap:8px;width:auto;min-width:150px;padding:0 14px;font-size:10px;font-weight:800;display:flex}.notification-mail-icon{font-size:17px;font-weight:400;line-height:1}.scanner-button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.scanner-button span{font-size:14px;line-height:1}.order-id-link{color:var(--blue);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800;-webkit-text-decoration:underline #2563eb55;text-decoration:underline #2563eb55}.order-id-link:hover{color:var(--blue-dark);text-decoration-color:currentColor}.order-success-toast{z-index:40;color:#1c5940;background:#fff;border:1px solid #bde8d1;border-radius:15px;align-items:center;gap:12px;width:min(380px,100vw - 28px);padding:15px 16px;animation:.48s cubic-bezier(.2,.9,.25,1.15) order-success-in,1.4s ease-out order-success-glow;display:flex;position:fixed;bottom:28px;right:28px;box-shadow:0 22px 60px #1235242e}.order-success-check{color:#fff;background:linear-gradient(145deg,#24b873,#15975b);border-radius:50%;flex:0 0 43px;place-items:center;height:43px;font-size:22px;font-weight:900;animation:.55s cubic-bezier(.2,.9,.25,1.25) .12s both order-success-check;display:grid;box-shadow:0 8px 20px #17975b45}.order-success-toast>div{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.order-success-toast b{font-size:12px}.order-success-toast small{color:#638073;font-size:9px}.order-success-toast button{color:#789487;cursor:pointer;background:0 0;border:0;align-self:flex-start;font-size:20px;line-height:1}@keyframes order-success-in{0%{opacity:0;transform:translateY(24px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes order-success-check{0%{opacity:0;transform:scale(.35)rotate(-25deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes order-success-glow{0%{box-shadow:0 0 #28b87842,0 22px 60px #1235242e}to{box-shadow:0 0 0 18px #28b87800,0 22px 60px #1235242e}}@media (prefers-reduced-motion:reduce){.order-success-toast,.order-success-check{animation:none}}.backup-info{color:#245e45;background:#f0fbf5;border:1px solid #bde8d1;border-radius:12px;align-items:center;gap:12px;margin-bottom:14px;padding:15px 17px;display:flex}.backup-info>span{color:#fff;background:#24a86b;border-radius:50%;place-items:center;width:34px;height:34px;font-size:16px;font-weight:900;display:grid}.backup-info div{flex-direction:column;gap:4px;display:flex}.backup-info b{font-size:11px}.backup-info p{color:#638073;margin:0;font-size:9px}.backup-card table{min-width:850px}.backup-kind{border-radius:14px;padding:5px 8px;font-size:8px;font-weight:750;display:inline-flex}.backup-kind.daily{color:#2861b7;background:#e7f0ff}.backup-kind.manual{color:#147050;background:#e5f6ee}.backup-kind.restore_safety{color:#a86411;background:#fff1d9}.backup-restore{color:#245bab;cursor:pointer;background:#f3f7fd;border:1px solid #bfd0e9;border-radius:7px;height:31px;padding:0 11px;font-size:8px;font-weight:800}.backup-restore:disabled{opacity:.5;cursor:not-allowed}.order-pagination{color:#6f7d91;justify-content:flex-end;align-items:center;gap:16px;margin:10px 0;font-size:9px;display:flex}.order-pagination label{align-items:center;gap:8px;font-weight:700;display:flex}.order-pagination select{color:#273346;height:34px;font:inherit;background:#fff;border:1px solid #dce4ef;border-radius:8px;padding:0 28px 0 10px;font-weight:800}.order-pagination>div{align-items:center;gap:8px;display:flex}.order-pagination button{color:#315d9c;cursor:pointer;background:#fff;border:1px solid #dce4ef;border-radius:8px;place-items:center;width:34px;height:34px;font-size:16px;display:grid}.order-pagination button:disabled{opacity:.4;cursor:not-allowed}.order-pagination b{text-align:center;color:#46566d;min-width:52px}.order-pagination.compact{margin-top:12px}.report-block h3{justify-content:space-between;gap:10px;display:flex}.report-block h3 small{color:#8995a6;font-size:7px;font-weight:600}@media (width<=760px){.dash-header{padding-top:52px;padding-right:0}.order-pagination{justify-content:space-between;gap:8px}.order-pagination.compact{justify-content:flex-end}.order-pagination label{font-size:8px}.order-success-toast{bottom:14px;right:14px}}.order-header-actions{align-items:center;gap:9px;display:flex}.status-manager-button{color:#315d9c;cursor:pointer;background:#fff;border:1px solid #cbd9ed;border-radius:9px;height:42px;padding:0 14px;font-size:10px;font-weight:800}.status-manager-button:hover{background:#f3f7fd}.status-manager-modal{width:min(620px,100%)}.status-add-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin-top:18px;display:grid}.status-add-form label{color:#526074;flex-direction:column;gap:7px;font-size:10px;font-weight:750;display:flex}.status-add-form input{height:42px;font:inherit;color:#273346;border:1px solid #dce4ef;border-radius:9px;padding:0 12px}.status-add-form .save-order{height:42px;margin:0;padding:0 16px}.status-manager-message{color:#315d9c;background:#eef4ff;border-radius:8px;margin:10px 0 0;padding:9px 11px;font-size:9px}.status-manager-list{border:1px solid #e3e8ef;border-radius:10px;max-height:330px;margin-top:16px;overflow:auto}.status-manager-list h3{z-index:1;background:#f7f9fc;border-bottom:1px solid #e8edf3;margin:0;padding:11px 13px;font-size:10px;position:sticky;top:0}.status-manager-list>div{border-top:1px solid #edf0f4;align-items:center;gap:10px;min-height:42px;padding:8px 12px;display:flex}.status-manager-list>div:first-of-type{border-top:0}.status-manager-list span{color:#344054;flex:1;font-size:10px;font-weight:700}.status-manager-list small{color:#97a2b2;font-size:8px}.status-manager-list button{color:#a1463f;cursor:pointer;background:#fff0ee;border:0;border-radius:7px;padding:6px 9px;font-size:8px;font-weight:750}@media (width<=700px){.order-header-actions{align-items:stretch;width:100%}.order-header-actions>*{flex:1}.status-add-form{grid-template-columns:1fr}.status-manager-modal{max-height:calc(100vh - 24px);overflow:auto}}.city-multi-filter>div{min-width:240px}.multi-filter-actions{border-bottom:1px solid #edf0f4;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:3px;padding:3px 3px 7px;display:grid}.multi-filter-actions button{color:#315d9c;cursor:pointer;background:#f5f8fc;border:1px solid #d7e1ee;border-radius:7px;height:30px;font-size:8px;font-weight:800}.multi-filter-actions button:hover{background:#eaf1ff}.order-modal .order-item-row{grid-template-columns:minmax(0,2fr) 82px 96px 90px 28px}.card-edit-items .order-item-row{grid-template-columns:minmax(0,2fr) 90px 90px 28px}.paid-toggle{color:#315d9c;cursor:pointer;background:#f5f8fd;border:1px solid #b9cceb;border-radius:10px;justify-content:center;align-items:center;gap:9px;width:100%;height:44px;margin:10px 0 0;font-size:10px;font-weight:850;display:flex}.paid-toggle span{color:#315d9c;background:#e5edf8;border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.paid-toggle.active{color:#17734f;background:#eaf8f1;border-color:#8bd1ad}.paid-toggle.active span{color:#fff;background:#24a86b}@media (width<=700px){.order-modal .order-item-row,.card-edit-items .order-item-row{grid-template-columns:1fr 78px}.order-modal .item-line-total,.card-edit-items .item-line-total{grid-column:1/2}.order-modal .remove-item,.card-edit-items .remove-item{grid-column:2/3}}.payment-actions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.paid-toggle.partial.active{color:#8b6119;background:#fff8e8;border-color:#e0b667}.paid-toggle.partial.active span{color:#fff;background:#d99a2b}.partial-payment-field{color:#6d5628;background:#fffaf0;border:1px solid #e0c47e;border-radius:10px;flex-direction:column;gap:7px;margin-top:10px;padding:13px;font-size:10px;font-weight:800;display:flex}.partial-payment-field input{height:43px;font:inherit;color:#273346;background:#fff;border:1px solid #dbc17f;border-radius:8px;padding:0 12px}.partial-payment-field small{color:#8c7444;justify-content:space-between;font-size:9px;font-weight:650;display:flex}.partial-payment-field small b{color:#7a5516;font-size:11px}@media (width<=700px){.payment-actions{grid-template-columns:1fr}.paid-toggle{margin-top:7px}}.temporary-operator-action{background:#fff;border:1px solid #c7d6ee;border-radius:10px;align-items:stretch;height:42px;display:flex;overflow:hidden;box-shadow:0 7px 18px #214f9a12}.temporary-operator-action>button{color:#2459a8;cursor:pointer;background:#eef4ff;border:0;padding:0 13px;font-size:10px;font-weight:850}.temporary-operator-action>span{color:#53637a;border-left:1px solid #d6e1f2;flex-direction:column;justify-content:center;align-items:center;min-width:108px;padding:0 10px;display:flex}.temporary-operator-action small{font-size:7px;line-height:1}.temporary-operator-action b{color:#2459a8;font-variant-numeric:tabular-nums;margin-top:4px;font-size:9px;line-height:1}@media (width<=700px){.order-header-actions{flex-wrap:wrap}.temporary-operator-action{flex:100%!important}.temporary-operator-action>button{flex:1}.temporary-operator-action>span{flex:0 0 112px}}.dashboard-shell{--elvix-radius:14px;--elvix-shadow:0 10px 34px #0d22420b;background:#f5f7fb}.dash-sidebar{background:linear-gradient(#08152a 0%,#0b1b34 58%,#071326 100%);border-right:1px solid #80aaff14;box-shadow:10px 0 35px #06122612}.dash-sidebar nav button{border-radius:11px;transition:background .2s,color .2s,box-shadow .2s,transform .2s}.dash-sidebar nav button:hover{color:#dce8fb;background:#172b49;transform:translate(2px)}.dash-sidebar nav button.active{color:#fff;background:linear-gradient(100deg,#1e57bd45,#3784f51f);box-shadow:inset 0 0 0 1px #70a7ff2e,0 8px 24px #2765cf22}.sidebar-icon,.ui-icon{flex:0 0 18px;width:18px;height:18px}.ui-icon{vertical-align:middle;display:inline-block}.orders-card,.filters,.summary>div,.operator-welcome,.stats-period,.product-tools,.audit-toolbar{border-radius:var(--elvix-radius)!important;box-shadow:var(--elvix-shadow)!important}button,.new-order,.save-order,input,select,textarea{transition:border-color .18s,background .18s,color .18s,box-shadow .18s,transform .16s}button:not(:disabled):active{transform:translateY(1px)scale(.985)}.new-order,.save-order{box-shadow:0 9px 22px var(--blue)!important;border-radius:10px!important}@supports (color:color-mix(in lab, red, red)){.new-order,.save-order{box-shadow:0 9px 22px color-mix(in srgb,var(--blue) 26%,transparent)!important}}.status-manager-button,.personal-stats-button,.print-bulk{justify-content:center;align-items:center;gap:7px;display:inline-flex!important}.personal-stats-button>span{display:none}.more{place-items:center!important;display:grid!important}.more .ui-icon{width:17px;height:17px}.print-bulk .ui-icon{width:15px;height:15px}.status{transition:color .28s,background .28s,box-shadow .28s,transform .28s cubic-bezier(.2,.8,.2,1)}.order-just-changed td{animation:1.65s ease-out elvix-row-flash}.order-just-changed .status{animation:.45s cubic-bezier(.2,.9,.25,1.2) elvix-status-pop}@keyframes elvix-row-flash{0%{box-shadow:inset 0 0 0 999px #dceaff}55%{box-shadow:inset 0 0 0 999px #edf4ff}to{box-shadow:inset 0 0 0 999px #0000}}@keyframes elvix-status-pop{0%{opacity:.55;transform:scale(.88)}to{opacity:1;transform:scale(1)}}.modern-empty .empty-illustration{animation:2.8s ease-in-out infinite elvix-empty-float}.modern-empty h3,.modern-empty p{animation:.45s ease-out both elvix-empty-in}.modern-empty p{animation-delay:80ms}@keyframes elvix-empty-float{50%{transform:translateY(-7px)rotate(-2deg)}}@keyframes elvix-empty-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.dashboard-skeleton i,.dashboard-skeleton b,.dashboard-skeleton .sk-brand,.dashboard-skeleton .sk-nav,.dashboard-skeleton .sk-welcome,.dashboard-skeleton .sk-filter{position:relative;overflow:hidden}.dashboard-skeleton i:after,.dashboard-skeleton b:after,.dashboard-skeleton .sk-brand:after,.dashboard-skeleton .sk-nav:after,.dashboard-skeleton .sk-welcome:after,.dashboard-skeleton .sk-filter:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8a,#0000);animation:1.3s infinite elvix-skeleton;position:absolute;inset:0;transform:translate(-100%)}@keyframes elvix-skeleton{to{transform:translate(100%)}}.server-sync-pill{border:1px solid var(--border);background:var(--surface);height:34px;color:var(--text-soft);white-space:nowrap;border-radius:18px;align-items:center;gap:7px;padding:0 11px;font-size:8px;font-weight:800;display:inline-flex;box-shadow:0 7px 20px #10213b0b}.server-sync-pill i{background:#9aa6b7;border-radius:50%;width:7px;height:7px}.server-sync-pill.online i{background:#18a06c;box-shadow:0 0 0 4px #18a06c18}.server-sync-pill.saving i,.server-sync-pill.loading i{background:#df9a24;animation:1s ease-in-out infinite elvix-sync;box-shadow:0 0 0 4px #df9a2418}.server-sync-pill.local i,.server-sync-pill.conflict i{background:#d7524a;box-shadow:0 0 0 4px #d7524a18}@keyframes elvix-sync{50%{opacity:.35;transform:scale(.72)}}.elvix-error-toast{z-index:80;color:#7e302a;background:#fffefe;border:1px solid #f0c2bc;border-radius:16px;align-items:flex-start;gap:12px;width:min(410px,100vw - 28px);padding:15px;animation:.35s cubic-bezier(.2,.9,.25,1.15) elvix-toast-in;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 24px 70px #35110f2b}.elvix-error-toast>span{color:#c04a40;background:#fff0ee;border-radius:11px;flex:0 0 38px;place-items:center;height:38px;display:grid}.elvix-error-toast>span .ui-icon{width:20px;height:20px}.elvix-error-toast>div{flex:1;min-width:0}.elvix-error-toast b{font-size:11px}.elvix-error-toast p{color:#9b5d57;overflow-wrap:anywhere;margin:5px 0 0;font-size:9px;line-height:1.5}.elvix-error-toast>button{color:#b77a74;cursor:pointer;background:0 0;border:0;font-size:20px;line-height:1}@keyframes elvix-toast-in{0%{opacity:0;transform:translateY(18px)scale(.96)}to{opacity:1;transform:none}}.micro-save-toast{border-radius:16px!important;box-shadow:0 22px 65px #12352424!important}.micro-save-toast>span{animation:.42s cubic-bezier(.2,.9,.25,1.25) elvix-check}@keyframes elvix-check{0%{transform:scale(.35)rotate(-18deg)}to{transform:none}}@media (width<=760px){.server-sync-pill{z-index:12;background:var(--surface);position:fixed;bottom:12px;right:12px}@supports (color:color-mix(in lab, red, red)){.server-sync-pill{background:color-mix(in srgb,var(--surface) 94%,transparent)}}.server-sync-pill{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.elvix-error-toast{bottom:58px;right:14px}.operator-toolbar{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.order-just-changed td,.order-just-changed .status,.modern-empty .empty-illustration,.modern-empty h3,.modern-empty p,.dashboard-skeleton :after,.server-sync-pill i,.elvix-error-toast,.micro-save-toast>span{animation:none!important}.dash-sidebar nav button:hover{transform:none}}.order-modal{width:min(700px,100%)}.customer-suggestions{z-index:14;border:1px solid var(--border);background:var(--surface);border-radius:11px;margin-top:5px;padding:5px;position:absolute;top:100%;left:0;right:0;box-shadow:0 18px 45px #0d1f3b24}.modal-grid>label{position:relative}.customer-suggestions button{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:9px;display:flex}.customer-suggestions button:hover{background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.customer-suggestions button:hover{background:color-mix(in srgb,var(--blue) 7%,var(--surface))}}.customer-suggestions span{flex-direction:column;gap:3px;display:flex}.customer-suggestions b{font-size:9px}.customer-suggestions small,.customer-suggestions em{color:var(--text-soft);font-size:7px;font-style:normal}.customer-suggestions em{text-overflow:ellipsis;white-space:nowrap;max-width:52%;overflow:hidden}.order-advanced{border:1px solid var(--border);background:var(--surface-soft);border-radius:11px;margin-top:12px}.order-advanced>summary{min-height:40px;color:var(--text-soft);cursor:pointer;justify-content:space-between;align-items:center;padding:0 12px;font-size:9px;font-weight:800;list-style:none;display:flex}.order-advanced>summary::-webkit-details-marker{display:none}.order-advanced>summary span{background:var(--surface);width:23px;height:23px;color:var(--blue);border-radius:7px;place-items:center;font-size:14px;display:grid}.order-advanced>.modal-grid{padding:0 12px 12px}.order-advanced .advanced-comment{grid-column:1/-1}.order-advanced textarea{min-height:62px}.favorite-products{border-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.favorite-products{border-color:color-mix(in srgb,var(--blue) 18%,var(--border))}}.favorite-products{background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.favorite-products{background:color-mix(in srgb,var(--blue) 4%,var(--surface))}}.favorite-products button{border-radius:16px!important}.duplicate-warning{margin-bottom:8px}.order-shortcut-hint{text-align:right;color:var(--text-soft);margin:8px 0 0;font-size:7px}.order-shortcut-hint kbd{border:1px solid var(--border);background:var(--surface-soft);min-width:24px;height:20px;color:var(--text);border-bottom-width:2px;border-radius:5px;place-items:center;padding:0 5px;font-family:inherit;font-size:7px;display:inline-grid}.order-modal .modal-actions{margin-top:12px}.order-modal .save-order{min-width:190px}.order-modal .save-order:disabled{box-shadow:none!important}.order-success-toast{z-index:90}@media (width<=700px){.customer-suggestions{position:static}.customer-suggestions button{flex-direction:column;align-items:flex-start;gap:3px}.customer-suggestions em{max-width:100%}.order-advanced>.modal-grid{grid-template-columns:1fr}.order-advanced .advanced-comment{grid-column:auto}.order-shortcut-hint{display:none}.order-modal .save-order{min-width:0}}.dash-brand .brand-operator-greeting{letter-spacing:normal;color:#e2ebfa;align-items:center;gap:9px;min-width:0;margin-left:auto;font-size:12px;font-weight:600;display:flex}.brand-operator-greeting>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.brand-operator-avatar{color:#fff;background:#284c85;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:grid;overflow:hidden}.brand-operator-avatar img{object-fit:cover;width:100%;height:100%}.dash-brand:has(.brand-operator-greeting){flex-wrap:wrap}.dash-brand:has(.brand-operator-greeting) .brand-operator-greeting{flex-basis:100%;margin-left:0}.elvix-loading{z-index:100;color:#fff;text-align:center;background:radial-gradient(circle at 50% 40%,#193961,#08172d 70%);flex-direction:column;justify-content:center;align-items:center;gap:11px;font-family:inherit;display:flex;position:fixed;inset:0}.elvix-loading-mark{background:#ffffff12;border-radius:26px;place-items:center;width:94px;height:94px;margin-bottom:6px;animation:1.8s ease-in-out infinite elvix-loading-pulse;display:grid;box-shadow:0 0 0 1px #ffffff1c,0 18px 60px #4b9bff30}.elvix-loading-mark img{object-fit:contain;width:66px;height:66px}.elvix-loading>b{letter-spacing:.22em;font-size:25px}.elvix-loading>span{color:#adc4e5;font-size:14px}.elvix-loading>i{background:#ffffff24;border-radius:5px;width:120px;height:3px;overflow:hidden}.elvix-loading>i:after{content:"";border-radius:inherit;background:#77adff;width:40%;height:100%;animation:1.35s ease-in-out infinite elvix-loading-track;display:block}@keyframes elvix-loading-pulse{50%{transform:translateY(-5px)scale(1.04);box-shadow:0 0 0 8px #ffffff0a,0 22px 70px #4b9bff54}}@keyframes elvix-loading-track{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (width<=760px){.dash-brand:has(.brand-operator-greeting){flex-wrap:nowrap}.dash-brand:has(.brand-operator-greeting) .brand-operator-greeting{flex:1;justify-content:flex-end;min-width:0;margin-left:auto}}@media (prefers-reduced-motion:reduce){.elvix-loading-mark,.elvix-loading>i:after{animation:none}}.dash-brand:has(.brand-operator-greeting){letter-spacing:normal;grid-template-rows:auto auto;grid-template-columns:35px minmax(0,1fr) 32px;align-items:center;gap:2px 9px;display:grid}.dash-brand:has(.brand-operator-greeting)>.brand-logo{grid-area:1/1/3}.dash-brand:has(.brand-operator-greeting)>b{letter-spacing:.12em;grid-area:1/2;font-size:13px}.dash-brand:has(.brand-operator-greeting) .brand-operator-greeting{display:contents}.brand-operator-greeting>span:first-child{grid-area:2/2;font-size:11px}.brand-operator-avatar{grid-area:1/3/3}.row-actions .product-delete-button{color:#ae4745;background:#fff5f4;border-color:#f0d3d1}.row-actions .product-delete-button:hover{background:#ffecea;border-color:#d78b87}.row-actions .product-delete-button:disabled{opacity:.6;cursor:wait}.dash-sidebar>nav .mobile-logout{display:none}.courier-filter-control{grid-template-columns:minmax(0,1fr) 36px;gap:5px;display:grid}.courier-filter-control select{width:100%}.courier-filter-control>button{height:36px;color:var(--blue);cursor:pointer;background:#f4f7fb;border:1px solid #dfe5ed;border-radius:8px;font-size:13px}.courier-modal{width:min(860px,100%)}.courier-add{border:1px dashed var(--blue);width:100%;height:42px}@supports (color:color-mix(in lab, red, red)){.courier-add{border:1px dashed color-mix(in srgb,var(--blue) 55%,#dfe5ed)}}.courier-add{background:var(--blue);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.courier-add{background:color-mix(in srgb,var(--blue) 6%,var(--surface,#fff))}}.courier-add{color:var(--blue);cursor:pointer;font-size:9px;font-weight:800}.courier-profile-list{flex-direction:column;gap:8px;max-height:480px;margin-top:12px;display:flex;overflow:auto}.courier-profile-list>article{border:1px solid var(--border,#e3e8ef);background:var(--surface-soft,#f8fafc);border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:13px;display:flex}.courier-profile-list article>div:first-child{flex-direction:column;min-width:0;display:flex}.courier-profile-list b{font-size:10px}.courier-profile-list span{color:var(--blue);margin-top:3px;font-size:8px;font-weight:750}.courier-profile-list small{color:#8995a7;margin-top:5px;font-size:8px}.courier-profile-list article>div:last-child{gap:6px;display:flex}.courier-profile-list button,.courier-rules header button,.courier-rule header button,.courier-picker-actions button{border:1px solid var(--border,#dce4ed);background:var(--surface,#fff);height:29px;color:var(--text-soft,#536073);cursor:pointer;border-radius:7px;padding:0 9px;font-size:8px;font-weight:750}.courier-profile-list button.danger,.courier-rule>header button{color:#b24b43}.courier-profile-list>p{text-align:center;color:#8995a7;padding:30px;font-size:9px}.courier-rules{margin-top:16px}.courier-rules>header{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.courier-rules>header div{flex-direction:column;display:flex}.courier-rules>header b{font-size:10px}.courier-rules>header small{color:#8995a7;margin-top:3px;font-size:8px}.courier-rules>header button{color:var(--blue)}.courier-rule{border:1px solid var(--border,#e3e8ef);background:var(--surface-soft,#f8fafc);border-radius:12px;margin-top:9px;padding:12px}.courier-rule>header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.courier-rule>header b{font-size:9px}.courier-rule-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.courier-rule-grid section>label{color:var(--text-soft,#526074);font-size:8px;font-weight:750;flex-direction:column!important;gap:5px!important;margin:0 0 7px!important;display:flex!important}.courier-picker-actions{gap:5px;margin-bottom:6px;display:flex}.courier-picker-actions button{height:25px;color:var(--blue);font-size:7px}.courier-picker{border:1px solid var(--border,#dfe5ed);background:var(--surface,#fff);border-radius:9px;max-height:180px;padding:5px;overflow:auto}.courier-picker>label{cursor:pointer;border-radius:6px;align-items:center;padding:7px;flex-direction:row!important;gap:8px!important;margin:0!important;display:flex!important}.courier-picker>label:hover{background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.courier-picker>label:hover{background:color-mix(in srgb,var(--blue) 6%,var(--surface,#fff))}}.courier-picker input{accent-color:var(--blue);width:14px!important;height:14px!important}.courier-picker span{min-width:0;color:var(--text,#273346);flex-direction:column;font-size:8px;display:flex}.courier-picker small{color:#8995a7;font-size:7px}.courier-picker.city{max-height:150px}@media (width<=700px){.courier-rule-grid{grid-template-columns:1fr}.courier-profile-list>article{flex-direction:column;align-items:flex-start}.courier-modal{padding:20px 14px}.courier-picker{max-height:145px}}.duplicate-finder{color:#8b5a0a;cursor:pointer;background:#fff9ec;border:1px solid #efb75c;border-radius:9px;align-items:center;gap:7px;height:42px;padding:0 13px;font-size:9px;font-weight:800;display:flex;position:relative}.duplicate-finder:hover,.duplicate-finder.active{color:#fff;background:#f59e0b;border-color:#d99423}.duplicate-finder b{color:#fff;background:#dc2626;border-radius:10px;place-items:center;min-width:18px;height:18px;font-size:7px;display:grid}.duplicate-finder-notice{color:#875b13;background:#fff8e8;border:1px solid #f1c778;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;margin:-5px 0 12px;padding:11px 14px;display:flex}.duplicate-finder-notice b{font-size:9px}.duplicate-finder-notice span{color:#9b762f;font-size:8px}.duplicate-finder-notice.empty{color:#247052;background:#eff9f4;border-color:#cfe3d9}.duplicate-finder-notice.empty span{color:#5f8876}@media (width<=700px){.duplicate-finder-notice{flex-direction:column;align-items:flex-start;gap:4px}}.category-manager{background:var(--surface,#fff);border:1px solid var(--border,#e3e8ef);box-shadow:var(--shadow,0 7px 24px #10213b0b);border-radius:16px;margin-bottom:12px;padding:16px}.category-manager-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.category-manager h3{margin:0;font-size:13px}.category-manager-head p{color:#8995a7;margin:5px 0 0;font-size:9px}.category-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.category-list article{border:1px solid var(--border,#e3e8ef);background:var(--surface-soft,#f8fafc);border-radius:11px;justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;padding:12px;display:flex}.category-list article>div:first-child{flex-direction:column;min-width:0;display:flex}.category-list b{font-size:10px}.category-list span{color:var(--blue);margin-top:4px;font-size:8px;font-weight:750}.category-list small{color:#8995a7;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:8px;line-height:1.45;display:block;overflow:hidden}.category-list article>div:last-child{gap:5px;display:flex}.category-list button{border:1px solid var(--border,#dce4ed);background:var(--surface,#fff);height:28px;color:var(--text-soft,#536073);cursor:pointer;border-radius:7px;padding:0 8px;font-size:7px;font-weight:750}.category-list button.danger{color:#b24b43}.category-empty{text-align:center;color:#8995a7;grid-column:1/-1;margin:0;padding:22px;font-size:9px}.category-modal{width:min(560px,100%)}.category-product-picker{border:1px solid var(--border,#dfe5ed);background:var(--surface-soft,#fafbfd);border-radius:10px;max-height:330px;margin-top:12px;padding:7px;overflow:auto}.category-product-picker>label{cursor:pointer;border-radius:8px;align-items:center;padding:9px;flex-direction:row!important;gap:10px!important;margin:0!important;display:flex!important}.category-product-picker>label:hover{background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.category-product-picker>label:hover{background:color-mix(in srgb,var(--blue) 7%,var(--surface))}}.category-product-picker input{accent-color:var(--blue);width:16px!important;height:16px!important}.category-product-picker span{flex-direction:column;gap:3px;min-width:0;display:flex}.category-product-picker b{font-size:9px}.category-product-picker small{color:#8995a7;font-size:7px}.category-product-picker .multi-filter-actions{gap:6px;padding:3px 3px 8px;display:flex}.category-product-picker .multi-filter-actions button{border:1px solid var(--border,#dfe5ed);background:var(--surface,#fff);height:28px;color:var(--blue);cursor:pointer;border-radius:7px;padding:0 9px;font-size:8px}.stats-period select{background:var(--surface,#fff);height:34px;color:var(--text-soft,#46556a);border:1px solid #dbe3ed;border-radius:7px;padding:0 8px;font-size:9px}@media (width<=900px){.category-list{grid-template-columns:1fr 1fr}}@media (width<=600px){.category-manager-head{flex-direction:column;align-items:flex-start}.category-list{grid-template-columns:1fr}.category-list article{flex-direction:column}.stats-period select{width:100%}}.session-loading{color:#fff;background:#0c1525;place-content:center;justify-items:center;gap:14px;min-height:100vh;display:grid}.session-loading-mark{background:#2563eb;border-radius:14px;place-items:center;width:52px;height:52px;font-size:23px;font-weight:850;display:grid;box-shadow:0 12px 35px #2563eb4d}.session-loading-bar{background:#23334c;border-radius:4px;width:120px;height:3px;overflow:hidden}.session-loading-bar i{background:#4f83ef;border-radius:4px;width:45%;height:100%;animation:1s ease-in-out infinite session-load;display:block}.session-loading p{color:#7f90aa;letter-spacing:.08em;margin:0;font-size:10px}@keyframes session-load{0%{transform:translate(-110%)}to{transform:translate(280%)}}@media (prefers-reduced-motion:reduce){.session-loading-bar i{width:100%;animation:none}}:root{--navy:#0b1220;--blue:#2563eb;--blue-dark:#1d4ed8;--ink:#142033;--muted:#778399;--line:#dfe5ed;--paper:#fff}*{box-sizing:border-box}html,body{min-height:100%;color:var(--ink);background:#f6f8fb;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.login-page{grid-template-columns:minmax(390px,44%) 1fr;min-height:100vh;display:grid}.brand-panel{color:#fff;isolation:isolate;background:linear-gradient(145deg,#0b1220 0%,#101d33 58%,#0b1425 100%);flex-direction:column;padding:48px 56px;display:flex;position:relative;overflow:hidden}.brand-top{z-index:2;align-items:center;gap:12px;display:flex;position:relative}.brand-mark,.mobile-brand span{background:var(--blue);border-radius:10px;place-items:center;width:38px;height:38px;font-size:19px;font-weight:800;display:grid;box-shadow:0 8px 24px #2563eb55}.brand-name{letter-spacing:.22em;font-size:14px;font-weight:800}.brand-message{z-index:2;max-width:520px;margin:auto 0;position:relative}.blue-line{background:var(--blue);border-radius:4px;width:44px;height:4px;margin-bottom:25px;display:block}.eyebrow{letter-spacing:.2em;color:#8291a9;margin:0 0 15px;font-size:11px;font-weight:800}.eyebrow.blue{color:var(--blue)}.brand-message h1{letter-spacing:-.045em;max-width:470px;margin:0;font-size:clamp(42px,5vw,70px);font-weight:750;line-height:1.02}.tagline{color:#9baac1;letter-spacing:.02em;margin:27px 0 0;font-size:18px}.brand-footer{z-index:2;color:#65758e;text-transform:uppercase;letter-spacing:.16em;margin:0;font-size:11px;position:relative}.glow{filter:blur(2px);z-index:1;border-radius:50%;position:absolute}.glow-one{background:radial-gradient(circle,#2563eb33 0,#0000 68%);width:450px;height:450px;bottom:-150px;right:-210px}.glow-two{border:1px solid #ffffff0c;width:280px;height:280px;top:12%;right:5%;box-shadow:0 0 0 45px #ffffff05,0 0 0 90px #ffffff03}.form-panel{background:var(--paper);place-items:center;padding:48px;display:grid}.form-wrap{width:min(420px,100%)}.mobile-brand{display:none}.form-wrap h2{letter-spacing:-.035em;margin:0;font-size:38px;font-weight:760;line-height:1.12}.form-intro{color:var(--muted);margin:14px 0 38px;font-size:14px;line-height:1.65}.form-wrap form{flex-direction:column;display:flex}.form-wrap label{color:#344054;margin:0 0 8px;font-size:12px;font-weight:700}.form-wrap label:not(:first-child){margin-top:20px}.input-wrap{border:1px solid var(--line);background:#fbfcfe;border-radius:11px;align-items:center;height:52px;transition:all .2s;display:flex}.input-wrap:focus-within{background:#fff;border-color:#75a0f5;box-shadow:0 0 0 4px #2563eb13}.input-icon{text-align:center;color:#7f8ca0;width:48px;font-size:20px}.input-icon.lock{font-size:14px}.input-wrap input{min-width:0;height:100%;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:14px}.input-wrap input::placeholder{color:#a5afbe}.show-password{color:#6f7d91;cursor:pointer;background:0 0;border:0;padding:0 14px;font-size:10px;font-weight:700}.show-password:hover{color:var(--blue)}.login-button{background:linear-gradient(135deg,var(--blue),var(--blue-dark));color:#fff;cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;gap:10px;height:52px;margin-top:28px;font-size:14px;font-weight:800;transition:all .2s;display:flex;box-shadow:0 12px 28px #2563eb35}.login-button:hover{transform:translateY(-1px);box-shadow:0 15px 32px #2563eb45}.login-button:active{transform:translateY(0)}.login-button span{font-size:19px;font-weight:400}.form-message{color:#315ca8;background:#eef4ff;border-radius:9px;margin:15px 0 0;padding:11px 13px;font-size:11px;line-height:1.5}.help{text-align:center;color:#8a96a7;border-top:1px solid #edf0f4;margin:28px 0 0;padding-top:23px;font-size:11px}@media (width<=800px){.login-page{grid-template-columns:1fr}.brand-panel{display:none}.form-panel{min-height:100vh;padding:30px 22px}.mobile-brand{color:#17233a;letter-spacing:.18em;align-items:center;gap:10px;margin-bottom:58px;font-size:13px;font-weight:800;display:flex}.mobile-brand span{color:#fff;width:34px;height:34px;font-size:16px}.form-wrap h2{font-size:32px}}@media (width<=390px){.form-panel{padding:24px 17px}.mobile-brand{margin-bottom:42px}.form-intro{margin-bottom:29px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.login-button{transition:none}}.dashboard-shell{background:#f4f7fb;min-height:100vh}.dash-sidebar{color:#fff;z-index:5;background:#0c1525;flex-direction:column;width:230px;padding:28px 15px;display:flex;position:fixed;inset:0 auto 0 0}.dash-brand{letter-spacing:.2em;align-items:center;gap:11px;padding:0 10px 30px;font-size:13px;display:flex}.dash-brand span{background:var(--blue);letter-spacing:0;border-radius:9px;place-items:center;width:35px;height:35px;font-size:17px;display:grid}.dash-sidebar nav{flex-direction:column;gap:6px;display:flex}.dash-sidebar nav button{color:#8290a5;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;height:43px;padding:0 12px;font-size:13px;display:flex}.dash-sidebar nav button span{flex:1}.dash-sidebar nav button.active{color:#fff;background:#172741}.dash-sidebar nav button i{background:var(--blue);border-radius:10px;padding:2px 7px;font-size:9px;font-style:normal}.profile{border-top:1px solid #203049;align-items:center;gap:9px;margin-top:auto;padding:18px 8px 0;display:flex}.profile>div{background:#223651;border-radius:9px;place-items:center;width:34px;height:34px;font-size:10px;display:grid}.profile span{flex-direction:column;flex:1;font-size:10px;display:flex}.profile small{color:#76869e;margin-top:3px}.profile button{color:#8c9ab0;cursor:pointer;background:0 0;border:0}.dash-content{min-width:0;margin-left:230px;padding:29px 32px 40px}.dash-header{justify-content:space-between;align-items:center;margin-bottom:21px;display:flex}.dash-header h1{letter-spacing:-.035em;margin:0;font-size:30px}.dash-header>div>p:last-child{color:var(--muted);margin:7px 0 0;font-size:12px}.new-order{background:var(--blue);color:#fff;border:0;border-radius:9px;height:42px;padding:0 15px;font-size:11px;font-weight:750;box-shadow:0 8px 20px #2563eb30}.summary{grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:12px;display:grid}.summary div{background:#fff;border:1px solid #e4e9f0;border-radius:11px;flex-direction:column;padding:15px 17px;display:flex}.summary span{color:#8995a7;font-size:9px}.summary b{margin-top:7px;font-size:20px}.filters,.orders-card{background:#fff;border:1px solid #e3e8ef;border-radius:12px;box-shadow:0 2px 8px #12213a08}.filters{margin-bottom:12px;padding:15px}.filter-title{justify-content:space-between;align-items:center;margin-bottom:12px;font-size:11px;display:flex}.filter-title button{color:var(--blue);cursor:pointer;background:0 0;border:0;font-size:9px}.filter-grid{grid-template-columns:repeat(5,minmax(130px,1fr));gap:8px;display:grid}.filter-grid input,.filter-grid select{color:#536073;background:#fafbfd;border:1px solid #dfe5ed;border-radius:8px;min-width:0;height:36px;padding:0 9px;font-size:10px}.filter-grid input:focus,.filter-grid select:focus{border-color:#7da5f4;outline:0;box-shadow:0 0 0 3px #2563eb10}.orders-card{overflow:hidden}.table-scroll{overflow:auto}table{border-collapse:collapse;width:100%;min-width:1250px;font-size:10px}th{text-align:left;color:#8994a5;text-transform:uppercase;letter-spacing:.05em;background:#f8fafc;border-bottom:1px solid #e8edf2;padding:11px 9px;font-size:8px;font-weight:700}td{color:#4a5667;vertical-align:middle;border-bottom:1px solid #edf0f4;padding:12px 9px}td b,td small{display:block}td b{color:#273346}td small{color:#929dad;margin-top:3px;font-size:8px}.order-id{color:var(--blue)!important}.operator{width:21px;height:21px;color:var(--blue);background:#edf3ff;border-radius:6px;place-items:center;margin-right:5px;font-weight:800;display:inline-grid}.status{white-space:nowrap;border-radius:15px;padding:5px 8px;font-size:8px;font-weight:750;display:inline-block}.s0{color:#a86411;background:#fff1d9}.s1,.s2{color:#2861b7;background:#e7f0ff}.s3{color:#147050;background:#e5f6ee}.s4{color:#6741b1;background:#f0eaff}.s5,.s6{color:#a53f37;background:#fde9e7}.s7{color:#267077;background:#e9f4f5}.more{color:#66758a;cursor:pointer;background:#f2f5f8;border:0;border-radius:7px;width:31px;height:28px}.empty-orders{text-align:center;color:#8a96a8;padding:45px;font-size:12px}.action-backdrop{z-index:20;background:#0b1425a8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.action-modal{background:#fff;border-radius:16px;width:min(420px,100%);padding:25px;position:relative;box-shadow:0 25px 80px #0005}.action-modal h2{margin:0;font-size:21px}.action-modal>p:not(.eyebrow){color:var(--muted);font-size:11px}.modal-x{color:#8691a2;cursor:pointer;background:0 0;border:0;font-size:24px;position:absolute;top:11px;right:15px}.action-list{flex-direction:column;gap:6px;margin-top:18px;display:flex}.action-list button{color:#344054;text-align:left;cursor:pointer;background:#fafbfd;border:1px solid #e2e7ed;border-radius:8px;height:39px;padding:0 11px;font-size:10px}.action-list button:hover{background:#f2f6ff;border-color:#8daced}.action-list button.danger{color:#aa443c;background:#fff7f6;border-color:#f2d4d0}@media (width<=1150px){.filter-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.dash-sidebar{width:100%;padding:14px;position:static}.dash-sidebar nav{grid-template-columns:1fr 1fr;display:grid}.dash-brand{padding-bottom:12px}.profile{display:none}.dash-content{margin:0;padding:20px 12px}.summary,.filter-grid{grid-template-columns:1fr 1fr}.dash-header{align-items:flex-start}.dash-header h1{font-size:24px}.new-order{padding:0 10px}}@media (width<=440px){.filter-grid,.summary,.dash-sidebar nav{grid-template-columns:1fr}.dash-sidebar nav button:not(.active){display:none}.dash-header{gap:10px}.dash-header>div>p:last-child{display:none}.new-order{font-size:9px}}.order-modal{background:#fff;border-radius:16px;width:min(620px,100%);max-height:calc(100vh - 30px);padding:25px;position:relative;overflow:auto;box-shadow:0 25px 80px #0005}.order-modal h2{margin:0;font-size:23px}.modal-note{color:var(--muted);margin:7px 0 18px;font-size:10px}.order-modal form>label,.modal-grid label{color:#526074;flex-direction:column;gap:6px;font-size:10px;font-weight:700;display:flex}.modal-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.order-modal input,.order-modal select,.order-modal textarea{color:#273346;width:100%;font:inherit;background:#fbfcfe;border:1px solid #dfe5ed;border-radius:8px;padding:0 10px;font-size:11px}.order-modal input,.order-modal select{height:39px}.order-modal textarea{resize:vertical;padding-top:10px}.order-modal form>label{margin-top:13px}.order-total{color:#536789;background:#eef4ff;border-radius:9px;justify-content:space-between;align-items:center;margin-top:14px;padding:12px 14px;font-size:10px;display:flex}.order-total b{color:var(--blue);font-size:18px}.modal-actions{justify-content:flex-end;gap:8px;margin-top:15px;display:flex}.modal-actions button{color:#5d697a;cursor:pointer;background:#fff;border:1px solid #dfe5ed;border-radius:8px;height:39px;padding:0 14px;font-size:10px;font-weight:750}.modal-actions .save-order{background:var(--blue);border-color:var(--blue);color:#fff}@media (width<=520px){.modal-grid{grid-template-columns:1fr}.order-modal{padding:22px 17px}}.full-card{background:#f6f8fb;border-radius:18px;width:min(1080px,100%);max-height:calc(100vh - 32px);position:relative;overflow:auto;box-shadow:0 28px 90px #0006}.card-head{background:#fff;border-bottom:1px solid #e4e9f0;justify-content:space-between;align-items:flex-start;gap:20px;padding:27px 31px 22px;display:flex}.card-head h2{letter-spacing:-.025em;margin:0;font-size:26px}.card-head p:last-child{color:var(--muted);margin:7px 0 0;font-size:10px}.card-head>.status{margin:3px 36px 0 0;font-size:9px}.card-columns{grid-template-columns:1fr 1fr;gap:13px;padding:18px;display:grid}.card-block{background:#fff;border:1px solid #e2e8f0;border-radius:12px;min-width:0;padding:18px}.card-block h3{align-items:center;gap:9px;margin:0 0 17px;font-size:12px;display:flex}.card-block h3 span{width:25px;height:25px;color:var(--blue);background:#eef4ff;border-radius:7px;place-items:center;font-size:8px;display:grid}.card-block label{color:#536073;flex-direction:column;gap:6px;margin-top:11px;font-size:9px;font-weight:750;display:flex}.card-block input,.card-block select,.card-block textarea{color:#273346;width:100%;font:inherit;background:#fbfcfe;border:1px solid #dfe5ed;border-radius:8px;padding:0 10px;font-size:10px}.card-block input,.card-block select{height:38px}.card-block textarea{resize:vertical;padding-top:10px}.card-block input:focus,.card-block select:focus,.card-block textarea:focus{border-color:#7da5f4;outline:0;box-shadow:0 0 0 3px #2563eb10}.history-list{max-height:210px;overflow:auto}.history-list>div{grid-template-columns:12px 1fr;gap:8px;padding-bottom:14px;display:grid;position:relative}.history-list>div:not(:last-child):before{content:"";background:#dfe6ef;width:1px;position:absolute;top:9px;bottom:0;left:3px}.history-list i{background:var(--blue);z-index:1;border-radius:50%;width:7px;height:7px;margin-top:4px}.history-list p{color:#6f7c8f;margin:0;font-size:9px;line-height:1.55}.card-actions{background:#fff;border-top:1px solid #e3e8ef;justify-content:flex-end;gap:9px;padding:14px 18px;display:flex;position:sticky;bottom:0}.card-actions button{color:#5d697a;cursor:pointer;background:#fff;border:1px solid #dce3eb;border-radius:8px;height:40px;padding:0 16px;font-size:10px;font-weight:750}.card-actions .save-order{border-color:var(--blue);background:var(--blue);color:#fff}.card-actions .save-order:hover{background:var(--blue-dark)}@media (width<=800px){.card-columns{grid-template-columns:1fr}.card-head{padding:23px 20px}.card-head>.status{margin-right:29px}.full-card{max-height:calc(100vh - 18px)}}@media (width<=480px){.card-head{flex-direction:column}.card-head>.status{margin:0}.card-columns{padding:10px}.card-block{padding:15px}.card-actions{padding:11px}.card-actions button{flex:1;padding:0 8px}}.product-summary{grid-template-columns:repeat(3,1fr)}.product-tools{background:#fff;border:1px solid #e3e8ef;border-radius:12px;margin-bottom:12px;padding:14px;display:flex}.product-tools input{color:#344054;background:#fafbfd;border:1px solid #dfe5ed;border-radius:8px;width:min(420px,100%);height:39px;padding:0 12px;font-size:11px}.product-tools input:focus{border-color:#7da5f4;outline:0;box-shadow:0 0 0 3px #2563eb10}.product-code{color:#53647b;letter-spacing:0;text-transform:lowercase;background:#eef3f9;border-radius:6px;padding:5px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;font-weight:650;display:inline-block}.stock-status{border-radius:14px;align-items:center;gap:6px;padding:5px 9px;font-size:8px;font-weight:750;display:inline-flex}.stock-status:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.stock-status.on{color:#147050;background:#e5f6ee}.stock-status.off{color:#778399;background:#f1f3f6}.row-actions{gap:6px;display:flex}.row-actions button{color:#46617f;cursor:pointer;background:#fff;border:1px solid #dce4ed;border-radius:7px;height:30px;padding:0 9px;font-size:8px;font-weight:700}.row-actions button:hover{background:#f3f7ff;border-color:#88a9e8}.row-actions .disable{color:#a4534c}.row-actions .enable{color:#147050}.product-modal{width:min(480px,100%)}.product-modal form>label{color:#526074;flex-direction:column;gap:6px;margin-top:13px;font-size:10px;font-weight:700;display:flex}@media (width<=600px){.product-summary{grid-template-columns:1fr}.row-actions{flex-direction:column;align-items:flex-start}}.delivery-prices{color:#42526a;flex-direction:column;gap:3px;font-size:9px;display:flex}.delivery-prices small{color:#8a96a8;margin:0}.free-badge{color:#147050;background:#e5f6ee;border-radius:12px;padding:5px 8px;font-size:8px;font-weight:800;display:inline-block}.free-delivery-toggle{cursor:pointer;background:#f7faff;border:1px solid #dbe5f1;border-radius:9px;align-items:center;padding:12px;flex-direction:row!important;gap:11px!important;margin-top:16px!important;display:flex!important}.free-delivery-toggle input{accent-color:var(--blue);width:18px!important;height:18px!important}.free-delivery-toggle span{flex-direction:column;gap:3px;display:flex}.free-delivery-toggle b{color:#273346;font-size:10px}.free-delivery-toggle small{color:#7d899b;font-size:8px;font-weight:500}.delivery-total{color:#758196;justify-content:space-between;gap:10px;margin-top:14px;font-size:9px;display:flex}.delivery-total span{gap:6px;display:flex}.delivery-total b{color:#344054}.modal-actions button:disabled{opacity:.5;cursor:not-allowed}.product-modal input:disabled{color:#9aa4b2;background:#eef1f5}.product-card table{min-width:1040px}.filter-title small{color:#8a96a8;font-size:8px;font-weight:500}.multi-filter{color:#536073;background:#fafbfd;border:1px solid #dfe5ed;border-radius:8px;height:36px;font-size:10px;position:relative}.multi-filter summary{cursor:pointer;justify-content:space-between;align-items:center;height:100%;padding:0 9px;list-style:none;display:flex}.multi-filter summary::-webkit-details-marker{display:none}.multi-filter[open]{background:#fff;border-color:#7da5f4;box-shadow:0 0 0 3px #2563eb10}.multi-filter>div{z-index:8;background:#fff;border:1px solid #dfe5ed;border-radius:9px;min-width:210px;max-height:260px;padding:7px;position:absolute;top:42px;left:0;right:0;overflow:auto;box-shadow:0 14px 35px #10213b26}.multi-filter .city-filter-search{z-index:1;background:#fff;border:1px solid #dfe5ed;border-radius:7px;width:100%;height:34px;margin-bottom:6px;padding:0 9px;font-size:10px;position:sticky;top:0}.multi-filter label{cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:8px 7px;display:flex}.multi-filter label:hover{background:#f2f6fc}.multi-filter label input{width:14px;height:14px;accent-color:var(--blue)}.filter-chips{border-top:1px solid #edf0f4;flex-wrap:wrap;gap:6px;margin-top:11px;padding-top:11px;display:flex}.filter-chips span{color:#315fae;background:#eef4ff;border-radius:13px;padding:5px 8px;font-size:8px;font-weight:700}.export-button{color:#315a91;cursor:pointer;background:#fff;border:1px solid #cfd9e7;border-radius:9px;height:42px;padding:0 15px;font-size:10px;font-weight:750}.export-button:hover{background:#f5f8ff;border-color:#84a8e8}.history-summary{grid-template-columns:repeat(4,1fr)}.bulk-bar{z-index:10;color:#fff;background:#13233b;border-radius:11px;align-items:center;gap:8px;margin-bottom:12px;padding:11px 13px;display:flex;position:sticky;top:10px;box-shadow:0 12px 30px #0c182633}.bulk-bar b{margin-right:auto;font-size:10px}.bulk-bar select,.bulk-bar button{color:#314158;background:#fff;border:1px solid #334967;border-radius:7px;height:34px;padding:0 10px;font-size:9px}.bulk-bar button{cursor:pointer;font-weight:750}.bulk-bar .group-bulk{color:#176847;background:#e5f7ef;border-color:#72a48e}.bulk-bar .group-bulk.active{color:#fff;background:#23835f;border-color:#2c8a64}.bulk-bar button.danger{color:#fff;background:#c75248;border-color:#744540}.history-card table{min-width:1050px}.history-card th:first-child,.history-card td:first-child{text-align:center;width:42px}.history-card input[type=checkbox]{width:15px;height:15px;accent-color:var(--blue);cursor:pointer}.selected-row td{background:#f1f6ff}@media (width<=760px){.bulk-bar{flex-wrap:wrap;align-items:stretch}.bulk-bar b{width:100%}.bulk-bar select{flex:1}.history-summary{grid-template-columns:1fr 1fr}.export-button{padding:0 9px}}.history-header-actions{gap:8px;display:flex}.scanner-button{border:1px solid var(--blue);background:var(--blue);color:#fff;cursor:pointer;border-radius:9px;height:42px;padding:0 16px;font-size:10px;font-weight:800;box-shadow:0 8px 20px #2563eb24}.scanner-button:hover{background:var(--blue-dark)}.scanner-modal{width:min(540px,100%)}.scanner-input-label{color:#526074;flex-direction:column;gap:7px;font-size:10px;font-weight:750;display:flex}.scanner-input-label textarea{min-height:210px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;line-height:1.7}.scanner-count{color:#7c8899;margin-top:9px;font-size:9px}.scanner-count b{color:#273346}.scanner-print,.scanner-assign{cursor:pointer;border-radius:8px;width:100%;height:42px;margin-top:10px;font-size:10px;font-weight:800}.scanner-print{color:#176a4b;background:#e9f8f1;border:1px solid #b7dacb;justify-content:center;align-items:center;gap:7px;display:flex}.scanner-print span{font-size:14px}.scanner-assign{color:#245cb6;background:#eef4ff;border:1px solid #cbd9ed;margin-top:8px}.scanner-print:disabled,.scanner-assign:disabled,.scanner-status-box button:disabled{opacity:.5;cursor:not-allowed}.scanner-status-box{background:#f3f7fd;border-radius:10px;grid-template-columns:1fr auto;align-items:end;gap:9px;margin-top:14px;padding:13px;display:grid}.scanner-status-box label{color:#526074;flex-direction:column;gap:6px;font-size:9px;font-weight:750;display:flex}.scanner-status-box select{height:39px}.scanner-status-box button{border:1px solid var(--blue);background:var(--blue);color:#fff;cursor:pointer;border-radius:8px;height:39px;padding:0 18px;font-size:10px;font-weight:800}.scanner-result{border-radius:9px;flex-direction:column;gap:5px;margin-top:12px;padding:11px 12px;font-size:9px;line-height:1.45;display:flex}.scanner-result.success{color:#19714f;background:#e8f7ef}.scanner-result.error{color:#a1463f;background:#fff0ee}.scanner-result span{font-weight:500}@media (width<=600px){.history-header-actions{flex-direction:column;align-items:stretch}.history-header-actions button{height:38px}.scanner-status-box{grid-template-columns:1fr}.scanner-status-box button{width:100%}}.print-sticker{display:none}.card-actions .print-order{color:#245caa;background:#f3f7ff;border-color:#99b5df;margin-right:auto}@page{size:40mm 58mm;margin:0}@media print{html,body{width:40mm;height:58mm;background:#fff!important;margin:0!important;padding:0!important}.dashboard-shell>:not(.action-backdrop){display:none!important}.action-backdrop{background:#fff!important;padding:0!important;display:block!important;position:static!important}.full-card>:not(form),.full-card form>:not(.print-sticker){display:none!important}.full-card,.full-card form{width:40mm!important;height:58mm!important;max-height:none!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden!important}.print-sticker{color:#000;background:#fff;width:40mm;height:58mm;padding:2mm 2.2mm;font-family:Arial,sans-serif;overflow:hidden;display:block!important}.print-sticker header{border-bottom:.35mm solid #000;justify-content:space-between;align-items:flex-start;height:6mm;display:flex}.print-sticker header b{font-size:10pt;line-height:1}.print-sticker header .sticker-sequence{border:.35mm solid #000;border-radius:1.2mm;place-items:center;min-width:8mm;height:5mm;padding:0 1.2mm;font-size:9pt;line-height:1;display:inline-grid}.sticker-body{flex-direction:column;gap:1mm;padding-top:1.5mm;display:flex}.sticker-info{width:100%;min-width:0}.sticker-info h2{white-space:normal;overflow-wrap:anywhere;margin:0 0 1mm;font-size:8.5pt;line-height:1.1}.sticker-info p{white-space:normal;overflow-wrap:anywhere;margin:.65mm 0;font-size:6.5pt;line-height:1.15}.sticker-info p:nth-of-type(3){min-height:4.8mm;max-height:8mm;overflow:hidden}.sticker-info .sticker-price{margin-top:.8mm;font-size:8pt}.sticker-qr{flex-direction:row;justify-content:center;align-items:center;gap:1.5mm;margin-top:auto;display:flex}.sticker-qr img{width:13mm;height:13mm;image-rendering:pixelated;display:block}.sticker-qr small{white-space:nowrap;margin:0;font-size:9pt;font-weight:400}body:not(.bulk-label-print) .full-card,body:not(.bulk-label-print) .full-card form{height:auto!important;min-height:0!important;overflow:visible!important}body:not(.bulk-label-print) .full-card form>.print-sticker{page-break-after:always!important;break-after:page!important;display:block!important;position:relative!important}body:not(.bulk-label-print) .full-card form>.print-sticker:last-of-type{page-break-after:auto!important;break-after:auto!important}}.bulk-print-stickers{display:none}.bulk-bar .print-bulk{color:#fff;background:#24466f;border-color:#5175a5}@media print{body.bulk-label-print .dashboard-shell>*{display:none!important}body.bulk-label-print .dashboard-shell>.dash-content{margin:0!important;padding:0!important;display:block!important}body.bulk-label-print .dash-content>*{display:none!important}body.bulk-label-print .dash-content>.bulk-print-stickers{width:40mm!important;margin:0!important;padding:0!important;display:block!important}body.bulk-label-print .bulk-print-stickers .print-sticker{page-break-after:always;break-after:page;display:block!important;position:relative!important}body.bulk-label-print .bulk-print-stickers .print-sticker:last-child{page-break-after:auto;break-after:auto}html,body{height:auto!important;min-height:0!important;overflow:visible!important}body:not(.bulk-label-print) .full-card form>.print-sticker,body.bulk-label-print .bulk-print-stickers>.print-sticker{page-break-before:auto!important;page-break-after:auto!important;break-before:auto!important;break-after:auto!important;page-break-inside:avoid!important;break-inside:avoid-page!important;width:40mm!important;height:57.8mm!important;position:static!important}}.bulk-bar .redcap-upload{color:#fff;background:#e53935;border-color:#d54b43}.bulk-bar .redcap-upload:disabled{opacity:.6;cursor:wait}.redcap-notice{color:#176847;background:#eaf8f1;border:1px solid #b9e2ce;border-radius:9px;align-items:center;gap:8px;margin:-4px 0 12px;padding:11px 13px;font-size:9px;display:flex}.redcap-notice small{color:inherit}.redcap-notice.error{color:#a34039;background:#fff1ef;border-color:#efc6c2}@media (width<=760px){.redcap-notice{flex-direction:column;align-items:flex-start}}.stats-period{background:#fff;border:1px solid #e3e8ef;border-radius:12px;align-items:center;gap:9px;margin-bottom:12px;padding:13px 15px;display:flex}.period-presets{gap:6px;margin-right:auto;display:flex}.period-presets button{color:#53647a;cursor:pointer;background:#f8fafc;border:1px solid #dbe3ed;border-radius:7px;height:34px;padding:0 10px;font-size:8px;font-weight:700}.period-presets button:hover{color:#245caa;background:#f1f6ff;border-color:#8aa9e4}.stats-period label{color:#738096;align-items:center;gap:6px;font-size:8px;font-weight:700;display:flex}.stats-period input{color:#46556a;border:1px solid #dbe3ed;border-radius:7px;height:34px;padding:0 8px;font-size:9px}.stats-kpis{grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:12px;display:grid}.stats-kpis article{background:#fff;border:1px solid #e3e8ef;border-radius:12px;flex-direction:column;padding:17px 18px;display:flex;position:relative;overflow:hidden}.stats-kpis article:before{content:"";background:var(--blue);width:3px;position:absolute;top:0;bottom:0;left:0}.stats-kpis span{color:#8995a7;font-size:9px}.stats-kpis b{color:#1d2a3e;margin-top:8px;font-size:22px}.stats-kpis small{color:#a0a9b7;margin-top:5px;font-size:8px}.stats-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.stats-card{background:#fff;border:1px solid #e3e8ef;border-radius:12px;min-width:0;padding:18px;box-shadow:0 2px 8px #12213a08}.stats-card h3{margin:0 0 17px;font-size:12px}.stats-bars{flex-direction:column;gap:13px;display:flex}.stats-bars>div{grid-template-columns:minmax(110px,1.1fr) 2fr 65px;align-items:center;gap:10px;display:grid}.stats-bars span{text-overflow:ellipsis;white-space:nowrap;color:#56657a;font-size:9px;overflow:hidden}.stats-bars>div>div{background:#edf1f6;border-radius:7px;height:7px;overflow:hidden}.stats-bars i{background:linear-gradient(90deg,#2563eb,#6c9cf7);border-radius:7px;height:100%;display:block}.stats-bars b{text-align:right;color:#344054;font-size:9px}.stats-bars p{color:#909bab;font-size:9px}.delivery-card{grid-template-columns:1fr 1fr;gap:10px;display:grid}.delivery-card>div{background:#f7f9fc;border-radius:9px;flex-direction:column;padding:13px;display:flex}.delivery-card span{color:#7e8a9b;font-size:8px}.delivery-card b{margin-top:7px;font-size:16px}.delivery-card p{color:#8d691f;background:#fff7e9;border-radius:8px;grid-column:1/-1;margin:0;padding:10px 12px;font-size:8px;line-height:1.5}@media (width<=1000px){.stats-kpis{grid-template-columns:1fr 1fr}.stats-grid{grid-template-columns:1fr}.stats-period{flex-wrap:wrap;align-items:flex-end}.period-presets{width:100%;overflow:auto}}@media (width<=520px){.stats-kpis{grid-template-columns:1fr}.period-presets button{white-space:nowrap}.stats-period label{flex-direction:column;flex:1;align-items:flex-start}.stats-period input{width:100%}.delivery-card{grid-template-columns:1fr}.delivery-card p{grid-column:auto}}.sold-products{grid-column:1/-1}.sold-products h3{margin-bottom:20px}.sold-layout{grid-template-columns:220px 1fr;align-items:center;gap:32px;display:grid}.donut{border-radius:50%;width:180px;height:180px;margin:auto;position:relative;box-shadow:inset 0 0 0 1px #fff}.donut:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:34px;box-shadow:0 0 0 1px #edf0f4}.donut>div{z-index:1;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.donut b{letter-spacing:-.04em;font-size:27px}.donut span{color:#8a96a8;margin-top:3px;font-size:8px}.sold-list{grid-template-columns:1fr 1fr;gap:9px 20px;display:grid}.sold-list>div{background:#f8fafc;border-radius:8px;grid-template-columns:8px 1fr auto 35px;align-items:center;gap:8px;padding:10px 11px;display:grid}.sold-list i{border-radius:3px;width:8px;height:8px}.sold-list span{text-overflow:ellipsis;white-space:nowrap;color:#4d5b70;font-size:9px;overflow:hidden}.sold-list b{font-size:10px}.sold-list small{text-align:right;color:#8d98a8;font-size:8px}.sold-list p{color:#8b96a7;font-size:9px}@media (width<=700px){.sold-layout,.sold-list{grid-template-columns:1fr}.donut{width:160px;height:160px}}.role-cards{grid-template-columns:repeat(3,1fr);gap:11px;margin-bottom:12px;display:grid}.role-cards article{background:#fff;border:1px solid #e3e8ef;border-radius:12px;align-items:flex-start;gap:12px;padding:16px;display:flex}.role-cards p{color:#8692a3;margin:5px 0 0;font-size:8px;line-height:1.45}.role-icon{border-radius:9px;flex:0 0 34px;place-items:center;height:34px;font-size:11px;font-weight:900;display:grid}.role-icon.admin,.role-badge.admin{color:#245cb6;background:#e9f1ff}.role-icon.manager,.role-badge.manager{color:#19714f;background:#e8f7ef}.role-icon.operator,.role-badge.operator{color:#a76812;background:#fff3dd}.employee-card table{min-width:850px}.employee-name{align-items:center;gap:9px;display:flex}.employee-name span{color:#285fb1;background:#edf3ff;border-radius:8px;place-items:center;width:30px;height:30px;font-size:8px;font-weight:850;display:grid}.employee-card code{color:#4b5d73;background:#f1f4f8;border-radius:6px;padding:5px 8px;font-size:9px}.role-badge{border-radius:14px;padding:6px 9px;font-size:8px;font-weight:800;display:inline-block}.employee-actions .danger-text{color:#ae4740}.employee-modal select{color:#273346;height:39px;font:inherit;background:#fbfcfe;border:1px solid #dfe5ed;border-radius:8px;padding:0 10px;font-size:11px}.operator-summary{grid-template-columns:repeat(3,1fr)}@media (width<=760px){.role-cards{grid-template-columns:1fr}.employee-summary,.operator-summary{grid-template-columns:1fr 1fr}}.ads-summary b{font-size:18px}.ad-progress-card{color:#fff;background:#101d31;border-radius:12px;margin-bottom:12px;padding:16px 18px;box-shadow:0 10px 28px #101d3126}.ad-progress-card>div:first-child{justify-content:space-between;align-items:center;font-size:10px;display:flex}.ad-progress-card>div:first-child b{font-size:16px}.ad-progress-card small{color:#8798b1;margin-top:8px;font-size:8px;display:block}.ad-total-track,.ad-card-track{background:#293850;border-radius:8px;height:7px;margin-top:11px;overflow:hidden}.ad-total-track i,.ad-card-track i{background:linear-gradient(90deg,#2563eb,#6b9df8);border-radius:8px;height:100%;display:block}.ad-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.ad-card{background:#fff;border:1px solid #e3e8ef;border-radius:12px;padding:17px;box-shadow:0 2px 8px #12213a08}.ad-card>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ad-card h3{margin:9px 0 5px;font-size:14px}.ad-card p{color:#8995a7;margin:0;font-size:9px}.ad-card code{color:#4d6079;font-weight:700}.ad-state{border-radius:13px;padding:5px 8px;font-size:8px;font-weight:800;display:inline-block}.ad-state.active{color:#147050;background:#e5f6ee}.ad-state.paused{color:#a86411;background:#fff1d9}.ad-state.completed{color:#66758a;background:#edf1f6}.ad-money{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.ad-money>div{background:#f7f9fc;border-radius:8px;flex-direction:column;padding:11px;display:flex}.ad-money span{color:#8793a4;font-size:8px}.ad-money b{margin-top:5px;font-size:14px}.ad-card-track{background:#edf1f6}.ad-card-foot{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.ad-card-foot small{color:#8a96a8;font-size:8px}.ad-card-foot>div{gap:5px;display:flex}.ad-card-foot button{color:#46617f;cursor:pointer;background:#fff;border:1px solid #dce4ed;border-radius:7px;height:28px;padding:0 8px;font-size:8px}.ad-card-foot .danger-text{color:#ad4c45}.ad-modal select{color:#273346;height:39px;font:inherit;background:#fbfcfe;border:1px solid #dfe5ed;border-radius:8px;padding:0 10px;font-size:11px}@media (width<=760px){.ad-grid{grid-template-columns:1fr}.ads-summary{grid-template-columns:1fr 1fr}.ad-card-foot{flex-direction:column;align-items:flex-start}}.save-notice{color:#176847;background:#eaf8f1;border:1px solid #bde8d2;border-radius:9px;margin:-8px 0 12px;padding:11px 14px;font-size:10px;font-weight:750;animation:.2s ease-out notice-in}@keyframes notice-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.sync-indicator{align-items:center;gap:5px;font-weight:750;display:inline-flex}.sync-indicator:before{content:"";background:#9aa5b5;border-radius:50%;width:6px;height:6px}.sync-indicator.online:before{background:#1d9b69;box-shadow:0 0 0 3px #1d9b6918}.sync-indicator.saving:before,.sync-indicator.loading:before{background:#d59a2c}.sync-indicator.local:before,.sync-indicator.conflict:before{background:#cf5148}.card-actions .invoice-button{color:#1d55ad;background:#eef4ff;border-color:#2563eb;margin-right:auto}.card-actions .print-order+.invoice-button{margin-left:-2px}.invoice-sheet{color:#172033;background:#fff;width:794px;height:1123px;padding:56px 60px 42px;font-family:Arial,Noto Sans Georgian,sans-serif;position:fixed;top:0;left:-10000px}.invoice-sheet>header{border-bottom:3px solid #2563eb;justify-content:space-between;align-items:flex-start;padding-bottom:28px;display:flex}.invoice-sheet>header>div:first-child{align-items:center;gap:14px;display:flex}.invoice-logo{color:#fff;background:#2563eb;border-radius:13px;place-items:center;width:52px;height:52px;font-size:27px;font-weight:900;display:grid}.invoice-sheet h1{margin:0;font-size:25px}.invoice-sheet header p{color:#718096;letter-spacing:.14em;margin:6px 0 0;font-size:11px}.invoice-number{text-align:right;flex-direction:column;display:flex}.invoice-number span{color:#8290a5;font-size:10px}.invoice-number b{color:#2563eb;margin-top:5px;font-size:20px}.invoice-number small{color:#7c8898;margin-top:5px;font-size:10px}.invoice-company{background:#f5f8fc;border-radius:12px;grid-template-columns:1fr 1fr;gap:36px;margin-top:32px;padding:22px 25px;display:grid}.invoice-company h3,.invoice-bottom h3{color:#2563eb;text-transform:uppercase;letter-spacing:.08em;margin:0 0 13px;font-size:11px}.invoice-company p{margin:6px 0;font-size:11px}.invoice-sheet table{min-width:0;margin-top:34px;font-size:11px}.invoice-sheet th{color:#fff;background:#142238;padding:12px 10px;font-size:9px}.invoice-sheet td{color:#29374b;border-bottom:1px solid #dfe5ed;padding:17px 10px}.invoice-comment{background:#f7f9fc;border-left:3px solid #2563eb;margin-top:25px;padding:15px 18px;font-size:10px}.invoice-comment p{color:#657286;margin:6px 0 0}.invoice-bottom{grid-template-columns:1fr 210px;align-items:end;gap:25px;margin-top:34px;display:grid}.invoice-bottom>div:first-child{border:1px solid #e0e6ee;border-radius:10px;padding:18px}.invoice-bottom p{margin:8px 0;font-size:10px}.invoice-total{color:#fff;text-align:right;background:#2563eb;border-radius:11px;flex-direction:column;padding:20px;display:flex}.invoice-total span{font-size:10px}.invoice-total b{margin-top:8px;font-size:25px}.invoice-sheet>footer{color:#8a95a5;border-top:1px solid #dfe5ed;justify-content:space-between;padding-top:14px;font-size:9px;display:flex;position:absolute;bottom:40px;left:60px;right:60px}@media (width<=480px){.card-actions{flex-wrap:wrap}.card-actions .invoice-button,.card-actions .print-order{flex:45%;margin:0}}.search-select{position:relative}.search-select>input{padding-right:34px}.search-select-icon{color:#718096;pointer-events:none;font-size:16px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.search-options{z-index:30;background:#fff;border:1px solid #dfe5ed;border-radius:9px;max-height:260px;padding:6px;position:absolute;top:44px;left:0;right:0;overflow:auto;box-shadow:0 16px 38px #10213b2b}.search-options button{color:#344054;text-align:left;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#fff;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:10px;display:flex}.search-options button:hover{background:#eef4ff}.search-options span{font-size:10px;font-weight:700}.search-options small{color:#778399;white-space:nowrap;font-size:8px}.search-options p{color:#8a96a8;margin:8px;font-size:9px}.search-options .custom-option{color:#245bab;background:#f2f6ff;border:1px dashed #8fb0e8;margin-top:4px}.search-options .custom-option small{color:#5576a9}.order-items{background:#f8fafc;border:1px solid #dfe5ed;border-radius:10px;margin-top:16px;padding:14px}.order-items-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.order-items-head b{color:#344054;font-size:10px}.order-items-head button{color:#245bab;cursor:pointer;background:#eef4ff;border:1px solid #b9cceb;border-radius:7px;height:30px;padding:0 10px;font-size:8px;font-weight:750}.order-item-row{background:#fff;border:1px solid #e4e9f0;border-radius:9px;grid-template-columns:minmax(0,2fr) 90px 90px 28px;align-items:end;gap:9px;padding:10px;display:grid;position:relative}.order-item-row+.order-item-row{margin-top:8px}.order-item-row label{color:#526074;flex-direction:column;gap:6px;font-size:9px;font-weight:700;display:flex}.order-item-row input{color:#273346;width:100%;height:39px;font:inherit;background:#fbfcfe;border:1px solid #dfe5ed;border-radius:8px;padding:0 10px;font-size:10px}.item-line-total{background:#eef4ff;border-radius:8px;flex-direction:column;justify-content:center;height:39px;padding:0 9px;display:flex}.item-line-total span{color:#718096;font-size:7px}.item-line-total b{color:#245bab;font-size:10px}.remove-item{color:#af4a42;cursor:pointer;background:#fff5f4;border:1px solid #efd1ce;border-radius:7px;width:28px;height:39px;font-size:16px}.card-order-items{flex-direction:column;gap:7px;display:flex}.card-order-items>div{background:#f7f9fc;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 11px;display:flex}.card-order-items span{font-size:10px;font-weight:700}.card-order-items small{color:#8793a4;margin-top:3px;font-size:8px;display:block}.card-order-items b{font-size:10px}@media (width<=600px){.order-item-row{grid-template-columns:1fr 75px}.item-line-total{grid-column:1/2}.remove-item{grid-column:2/3}}.audit-toolbar{background:#fff;border:1px solid #e3e8ef;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:13px 15px;display:flex}.audit-toolbar input{background:#fafbfd;border:1px solid #dfe5ed;border-radius:8px;width:min(430px,100%);height:38px;padding:0 11px;font-size:10px}.audit-toolbar span{color:#7d899a;font-size:10px}.audit-card table{min-width:850px}.audit-action{border-radius:14px;padding:5px 8px;font-size:8px;font-weight:800;display:inline-block}.audit-action.created{color:#147050;background:#e5f6ee}.audit-action.updated{color:#2861b7;background:#e7f0ff}.audit-action.status_changed{color:#a86411;background:#fff1d9}.audit-action.deleted{color:#a53f37;background:#fde9e7}@media (width<=600px){.audit-toolbar{flex-direction:column;align-items:stretch}.audit-toolbar input{width:100%}}.stock-warning{color:#8b5b10;background:#fff8e8;border:1px solid #f1d49b;border-radius:11px;align-items:center;gap:14px;margin-bottom:12px;padding:13px 16px;font-size:10px;display:flex}.stock-warning span{color:#7b684a}.warehouse-summary{grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:12px;display:grid}.warehouse-summary>div{background:#fff;border:1px solid #e3e8ef;border-radius:11px;flex-direction:column;padding:15px 17px;display:flex}.warehouse-summary span{color:#8995a7;font-size:9px}.warehouse-summary b{margin-top:7px;font-size:20px}.warehouse-grid{grid-template-columns:minmax(0,1fr) 310px;gap:12px;margin-bottom:12px;display:grid}.warehouse-products table{min-width:650px}.reserved-stock{color:#a86411;background:#fff1d9;border-radius:14px;padding:5px 9px;font-size:9px;font-weight:800;display:inline-block}.low-stock{color:#c4473e!important}.threshold-input{border:1px solid #dfe5ed;border-radius:7px;width:65px;height:31px;padding:0 8px}.warehouse-entry{background:#fff;border:1px solid #e3e8ef;border-radius:12px;padding:19px}.warehouse-entry h3{margin:0 0 15px;font-size:17px}.warehouse-entry label{color:#526074;flex-direction:column;gap:6px;margin-top:12px;font-size:9px;font-weight:700;display:flex}.warehouse-entry input,.warehouse-entry select{height:39px;font:inherit;background:#fbfcfe;border:1px solid #dfe5ed;border-radius:8px;padding:0 10px;font-size:10px}.warehouse-entry>.save-order{width:100%;margin-top:16px}.warehouse-tabs{background:#f0f3f7;border-radius:8px;grid-template-columns:1fr 1fr;padding:3px;display:grid}.warehouse-tabs button{color:#718096;background:0 0;border:0;border-radius:6px;height:32px;font-size:9px;font-weight:750}.warehouse-tabs button.active{color:#245bab;background:#fff;box-shadow:0 2px 7px #12213a16}.movement-title{justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.movement-title h3{margin:0;font-size:14px}.movement-title span{color:#8995a7;font-size:9px}.movement-card table{min-width:900px}.movement-type{border-radius:14px;padding:5px 8px;font-size:8px;font-weight:800;display:inline-block}.movement-type.receipt{color:#147050;background:#e5f6ee}.movement-type.inventory{color:#2861b7;background:#e7f0ff}@media (width<=900px){.warehouse-grid{grid-template-columns:1fr}.warehouse-summary{grid-template-columns:1fr 1fr}}@media (width<=520px){.warehouse-summary{grid-template-columns:1fr}.stock-warning{flex-direction:column;align-items:flex-start}}.purchase-summary{grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:12px;display:grid}.purchase-summary>div{background:#fff;border:1px solid #e3e8ef;border-radius:12px;flex-direction:column;padding:16px 18px;display:flex}.purchase-summary span{color:#8995a7;font-size:9px}.purchase-summary b{margin-top:7px;font-size:20px}.purchase-filter{background:#fff;border:1px solid #e3e8ef;border-radius:11px;justify-content:space-between;align-items:center;margin-bottom:12px;padding:7px 9px;display:flex}.purchase-filter>div{gap:4px;display:flex}.purchase-filter button{color:#718096;background:0 0;border:0;border-radius:7px;height:32px;padding:0 13px;font-size:9px;font-weight:750}.purchase-filter button.active{color:#245bab;background:#eaf1ff}.purchase-filter>span{color:#8995a7;padding-right:8px;font-size:9px}.purchase-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.purchase-card{background:#fff;border:1px solid #e1e7ee;border-radius:13px;padding:18px;box-shadow:0 2px 8px #12213a08}.purchase-card.completed{opacity:.78;background:#fbfcfd}.purchase-card>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.purchase-card>header>div{align-items:center;gap:10px;display:flex}.purchase-product-icon{color:#245bab;background:#eaf1ff;border-radius:10px;place-items:center;width:38px;height:38px;font-size:9px;font-weight:850;display:grid}.purchase-card h3{margin:0 0 5px;font-size:14px}.purchase-card small{color:#8a96a7;font-size:8px}.purchase-status{white-space:nowrap;border-radius:14px;padding:5px 8px;font-size:8px;font-weight:800}.purchase-status.pending{color:#a86411;background:#fff1d9}.purchase-status.done{color:#147050;background:#e5f6ee}.purchase-numbers{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px;display:grid}.purchase-numbers>div{background:#f7f9fc;border-radius:8px;flex-direction:column;padding:11px;display:flex}.purchase-numbers span{color:#8995a7;font-size:8px}.purchase-numbers b{margin-top:5px;font-size:12px}.purchase-comment{color:#526074;background:#f5f8fd;border-left:3px solid #8fb0e8;border-radius:0 8px 8px 0;margin:12px 0 0;padding:11px 12px;font-size:9px;line-height:1.5}.purchase-completed-meta{color:#247052;margin:11px 0 0;font-size:8px}.purchase-card footer{border-top:1px solid #edf0f4;justify-content:space-between;gap:8px;margin-top:15px;padding-top:13px;display:flex}.purchase-card footer button{background:#fff;border:1px solid #dce4ed;border-radius:7px;height:32px;padding:0 10px;font-size:8px;font-weight:750}.purchase-edit{color:#49627f}.purchase-complete{color:#176847;background:#eaf8f1!important;border-color:#bfe2d0!important}.purchase-reopen{color:#8a681e}.purchase-empty{background:#fff;border:1px dashed #dce3eb;border-radius:12px;margin-top:12px}.purchase-modal{width:min(520px,100%)}.purchase-modal form{flex-direction:column;gap:12px;margin-top:18px;display:flex}.purchase-modal label{color:#526074;flex-direction:column;gap:6px;font-size:9px;font-weight:700;display:flex}.purchase-modal input,.purchase-modal select,.purchase-modal textarea{color:#273346;width:100%;font:inherit;background:#fbfcfe;border:1px solid #dfe5ed;border-radius:8px;padding:0 10px;font-size:10px}.purchase-modal input,.purchase-modal select{height:39px}.purchase-modal textarea{resize:vertical;padding:10px}.purchase-form-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.purchase-cost-preview{color:#55709a;background:#eef4ff;border-radius:8px;justify-content:space-between;align-items:center;padding:11px 13px;font-size:9px;display:flex}.purchase-cost-preview b{color:#245bab;font-size:13px}@media (width<=850px){.purchase-grid{grid-template-columns:1fr}.purchase-summary{grid-template-columns:1fr 1fr}}@media (width<=520px){.purchase-summary,.purchase-numbers,.purchase-form-row{grid-template-columns:1fr}.purchase-card footer{flex-direction:column;align-items:stretch}}.dash-sidebar nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#31435e transparent;flex:1;min-height:0;padding-right:3px;overflow-y:auto}.dash-sidebar nav::-webkit-scrollbar{width:5px}.dash-sidebar nav::-webkit-scrollbar-thumb{background:#31435e;border-radius:8px}.profile{flex:none;margin-top:12px}@media (width<=760px){.dash-sidebar nav{flex-direction:row;padding:0 0 5px;display:flex;overflow:auto hidden}.dash-sidebar nav button{flex:none;min-width:180px}.profile{display:none}}@media (width<=440px){.dash-sidebar nav,.dash-sidebar nav button:not(.active){display:flex}}.mobile-menu-toggle{display:none}@media (width<=760px){.dash-sidebar{padding:14px;position:relative}.dash-brand{padding:0 4px 13px}.mobile-menu-toggle{color:#fff;text-align:left;background:#172741;border:1px solid #273a56;border-radius:10px;align-items:center;gap:10px;width:100%;height:48px;padding:0 13px;display:flex}.mobile-menu-toggle>span{color:#8fa2bd;font-size:15px}.mobile-menu-toggle>b{flex:1;font-size:12px}.mobile-menu-toggle>i{color:#7790b2;font-size:8px;font-style:normal}.dash-sidebar nav{background:#101d31;border:1px solid #21334d;border-radius:10px;flex-direction:column;gap:5px;max-height:min(65vh,520px);margin-top:8px;padding:5px;display:none;overflow:hidden auto;box-shadow:0 14px 32px #050b1490}.dash-sidebar nav.mobile-open{display:flex}.dash-sidebar nav button{flex:0 0 43px;width:100%;min-width:0;display:flex!important}.profile{display:none}}@media (width>=761px){.mobile-menu-toggle{display:none!important}}.sidebar-icon{flex:0 0 19px;width:19px;height:19px;transition:transform .18s,color .18s}.dash-sidebar nav button:hover .sidebar-icon{color:#b8c8df;transform:translateY(-1px)}.dash-sidebar nav button.active .sidebar-icon{color:#65a0ff}.filter-mobile-toggle{display:none}.filter-collapsible{display:block}@media (width<=760px){.filters{padding:9px}.filter-mobile-toggle{color:#344054;text-align:left;background:#f3f6fa;border:0;border-radius:8px;align-items:center;gap:9px;width:100%;height:42px;padding:0 12px;display:flex}.filter-mobile-toggle>span{color:#2563eb;font-size:17px}.filter-mobile-toggle>b{flex:1;font-size:11px}.filter-mobile-toggle>em{color:#fff;background:#2563eb;border-radius:11px;place-items:center;min-width:20px;height:20px;font-size:8px;font-style:normal;display:grid}.filter-mobile-toggle>i{color:#7b8798;font-size:8px;font-style:normal}.filter-collapsible{padding:12px 3px 3px;display:none}.filter-collapsible.mobile-open{display:block}.filter-title{align-items:flex-start}.filter-title small{display:none}.filter-grid{grid-template-columns:1fr}.filter-grid input,.filter-grid select,.multi-filter{height:42px}.multi-filter>div{margin-bottom:7px;position:relative;top:5px}.filter-chips{margin-bottom:2px}}.order-breathe{transform-origin:50%;will-change:transform,box-shadow;animation:2.6s ease-in-out infinite order-breathe}@keyframes order-breathe{0%,to{transform:scale(1);box-shadow:0 8px 20px #2563eb30}50%{transform:scale(1.035);box-shadow:0 11px 28px #2563eb65}}.order-breathe:hover,.order-breathe:focus-visible{animation-play-state:paused;transform:scale(1.025)}@media (prefers-reduced-motion:reduce){.order-breathe{animation:none}}.dashboard-shell>.dash-content{padding-top:86px}.dashboard-shell{--workspace:#f4f7fb;--surface:#fff;--surface-soft:#f8fafc;--surface-input:#fbfcfe;--text:#142033;--text-soft:#526074;--border:#e3e8ef;--shadow:0 8px 28px #12213a0a;background:radial-gradient(circle at 84% 4%,var(--blue),transparent 29%),var(--workspace)}@supports (color:color-mix(in lab, red, red)){.dashboard-shell{background:radial-gradient(circle at 84% 4%,color-mix(in srgb,var(--blue) 8%,transparent),transparent 29%),var(--workspace)}}.dashboard-shell{color:var(--text);transition:background-color .25s,color .25s}.accent-blue{--blue:#2563eb;--blue-dark:#1d4ed8}.accent-violet{--blue:#7c3aed;--blue-dark:#6d28d9}.accent-emerald{--blue:#059669;--blue-dark:#047857}.accent-rose{--blue:#e11d62;--blue-dark:#be185d}.dash-content{color:var(--text)}.summary div,.filters,.orders-card,.stats-card,.stats-kpis article,.product-tools,.ad-card,.role-cards article,.purchase-card,.purchase-filter,.purchase-summary>div,.warehouse-summary>div,.warehouse-entry,.audit-toolbar{background:var(--surface);border-color:var(--border);box-shadow:var(--shadow);transition:background-color .25s,border-color .25s,box-shadow .25s,transform .2s}.summary div:hover{transform:translateY(-2px);box-shadow:0 12px 32px #12213a12}.orders-card{border-radius:15px}.filters{border-radius:14px}.operator-toolbar{z-index:12;align-items:center;gap:8px;display:flex;position:absolute;top:24px;right:32px}.operator-toolbar .notification-bell{position:relative;top:auto;right:auto}.theme-control{position:relative}.theme-toggle{border:1px solid var(--border);background:var(--surface);height:38px;color:var(--text-soft);cursor:pointer;border-radius:10px;align-items:center;gap:7px;padding:0 11px;font-size:11px;font-weight:750;display:flex;box-shadow:0 5px 18px #12213a0d}.theme-toggle span{font-size:9px}.theme-popover{border:1px solid var(--border);background:var(--surface);width:250px;color:var(--text);border-radius:14px;padding:15px;position:absolute;top:46px;right:0;box-shadow:0 22px 60px #07132635}.theme-popover header{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.theme-popover header b{font-size:12px}.theme-popover header button{color:#8995a7;cursor:pointer;background:0 0;border:0;font-size:18px}.theme-popover label{color:var(--text-soft);text-transform:uppercase;letter-spacing:.08em;margin:13px 0 7px;font-size:8px;font-weight:800;display:block}.theme-modes{grid-template-columns:1fr 1fr;gap:7px;display:grid}.theme-modes button{border:1px solid var(--border);background:var(--surface-soft);height:36px;color:var(--text-soft);cursor:pointer;border-radius:8px;font-size:9px;font-weight:750}.theme-modes button.active{border-color:var(--blue);background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.theme-modes button.active{background:color-mix(in srgb,var(--blue) 11%,var(--surface))}}.theme-modes button.active{color:var(--blue)}.accent-options{gap:9px;display:flex}.accent-options button{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.accent-options button.active{border-color:currentColor}.accent-options i{border-radius:7px;width:22px;height:22px}.accent-options .blue{color:#2563eb}.accent-options .blue i{background:#2563eb}.accent-options .violet{color:#7c3aed}.accent-options .violet i{background:#7c3aed}.accent-options .emerald{color:#059669}.accent-options .emerald i{background:#059669}.accent-options .rose{color:#e11d62}.accent-options .rose i{background:#e11d62}.theme-popover small{color:#8995a7;margin-top:13px;font-size:8px;line-height:1.5;display:block}.success-backdrop{z-index:60;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0713269c;place-items:center;padding:18px;animation:.22s ease-out success-fade;display:grid;position:fixed;inset:0}.order-success-dialog{border:1px solid var(--blue);width:min(430px,100%);padding:34px 30px 28px}@supports (color:color-mix(in lab, red, red)){.order-success-dialog{border:1px solid color-mix(in srgb,var(--blue) 17%,white)}}.order-success-dialog{background:var(--surface);color:var(--text);text-align:center;border-radius:22px;animation:.38s cubic-bezier(.2,.9,.25,1.2) success-rise;box-shadow:0 30px 90px #07132655}.order-success-dialog .order-success-check{color:#fff;background:linear-gradient(145deg,#28b777,#0b9560);border-radius:50%;place-items:center;width:72px;height:72px;margin:0 auto 20px;font-size:34px;font-weight:900;animation:.55s ease-out success-check;display:grid;box-shadow:0 0 0 10px #16a36d16,0 15px 35px #0c9b6638}.order-success-dialog .eyebrow{margin-bottom:8px}.order-success-dialog h2{margin:0;font-size:22px}.order-success-dialog>p:not(.eyebrow){color:var(--text-soft);margin:11px 0 24px;font-size:11px}.order-success-dialog>div{grid-template-columns:1fr 1.65fr;gap:8px;display:grid}.order-success-dialog button{border:1px solid var(--border);background:var(--surface-soft);height:43px;color:var(--text-soft);cursor:pointer;border-radius:10px;font-size:9px;font-weight:800}.order-success-dialog .success-next{border-color:var(--blue);background:var(--blue);color:#fff;box-shadow:0 10px 24px var(--blue)}@supports (color:color-mix(in lab, red, red)){.order-success-dialog .success-next{box-shadow:0 10px 24px color-mix(in srgb,var(--blue) 28%,transparent)}}.card-actions .repeat-order{border-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.card-actions .repeat-order{border-color:color-mix(in srgb,var(--blue) 32%,var(--border))}}.card-actions .repeat-order{background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.card-actions .repeat-order{background:color-mix(in srgb,var(--blue) 8%,var(--surface))}}.card-actions .repeat-order{color:var(--blue)}@keyframes success-fade{0%{opacity:0}}@keyframes success-rise{0%{opacity:0;transform:translateY(18px)scale(.94)}to{opacity:1;transform:none}}@keyframes success-check{0%{opacity:0;transform:scale(.35)rotate(-18deg)}70%{transform:scale(1.12)rotate(3deg)}to{opacity:1;transform:none}}.theme-dark{--workspace:#0f1724;--surface:#172231;--surface-soft:#1c2939;--surface-input:#1a2737;--text:#ecf2fa;--text-soft:#aebccd;--border:#2b3a4c;--shadow:0 10px 30px #02070d38}.theme-dark .dash-sidebar{background:#09111e}.theme-dark .dash-content h1,.theme-dark .dash-content h2,.theme-dark .dash-content h3,.theme-dark td b,.theme-dark .summary b,.theme-dark .order-total b{color:var(--text)}.theme-dark .filters input,.theme-dark .filters select,.theme-dark .order-modal input,.theme-dark .order-modal select,.theme-dark .order-modal textarea,.theme-dark .card-block input,.theme-dark .card-block select,.theme-dark .card-block textarea,.theme-dark .product-tools input,.theme-dark .audit-toolbar input{border-color:var(--border);background:var(--surface-input);color:var(--text)}.theme-dark .filter-mobile-toggle,.theme-dark th,.theme-dark .order-items,.theme-dark .card-order-items>div,.theme-dark .order-item-row,.theme-dark .item-line-total{background:var(--surface-soft);color:var(--text-soft)}.theme-dark td{color:#aebccd;border-color:#263547}.theme-dark th{color:#8191a6;border-color:#2b3a4c}.theme-dark .action-backdrop{background:#020710b8}.theme-dark .order-modal,.theme-dark .action-modal,.theme-dark .full-card,.theme-dark .card-head,.theme-dark .card-block,.theme-dark .card-actions,.theme-dark .search-options{background:var(--surface);border-color:var(--border);color:var(--text)}.theme-dark .search-options button{background:var(--surface);color:var(--text)}.theme-dark .search-options button:hover{background:var(--surface-soft)}.theme-dark .modal-actions button,.theme-dark .card-actions button{border-color:var(--border);background:var(--surface-soft);color:var(--text-soft)}.theme-dark .modal-actions .save-order,.theme-dark .card-actions .save-order{background:var(--blue);color:#fff}.theme-dark .order-total{background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.theme-dark .order-total{background:color-mix(in srgb,var(--blue) 13%,var(--surface))}}.theme-dark .order-total{color:var(--text-soft)}@media (width<=760px){.dashboard-shell>.dash-content{padding:20px 12px}.operator-toolbar{justify-content:flex-end;margin:-8px 0 13px;position:relative;top:auto;right:auto}.theme-toggle span{display:none}.theme-popover{width:auto;position:fixed;top:135px;left:14px;right:14px}.order-success-dialog{padding:29px 20px 22px}.order-success-dialog>div{grid-template-columns:1fr}.card-actions .repeat-order{flex:100%}}@media (prefers-reduced-motion:reduce){.dashboard-shell,.summary div,.success-backdrop,.order-success-dialog,.order-success-dialog .order-success-check{transition:none;animation:none}}.vip-joke-backdrop{z-index:75;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#28164ab8;place-items:center;padding:18px;animation:.18s ease-out vip-backdrop-in;display:grid;position:fixed;inset:0}.vip-joke-card{color:#33244b;text-align:center;background:radial-gradient(circle at 50% 0,#fff8c9 0,#0000 38%),linear-gradient(145deg,#fff,#fff7dc);border:2px solid #f7dc65;border-radius:28px;width:min(470px,100%);padding:42px 28px 38px;animation:.65s cubic-bezier(.16,1.4,.32,1) vip-card-pop;position:relative;overflow:hidden;box-shadow:0 30px 100px #14052488,0 0 0 10px #f6cf4c22}.vip-joke-face{filter:drop-shadow(0 11px 10px #5c3c791f);font-size:68px;line-height:1;animation:.8s ease-in-out .45s 2 vip-face-wobble}.vip-joke-card>b{color:#8b59ac;margin-top:17px;font-size:13px;display:block}.vip-joke-card h2{letter-spacing:-.02em;margin:8px 0 13px;font-size:25px;line-height:1.28}.vip-joke-card small{color:#fff;background:#6d3b8e;border-radius:18px;padding:7px 12px;font-size:10px;font-weight:900;display:inline-block;box-shadow:0 7px 18px #6d3b8e35}.vip-confetti{border-radius:3px;width:10px;height:18px;animation:1.4s ease-in-out infinite vip-confetti-fall;position:absolute}.vip-confetti.c1{background:#f04f6f;animation-delay:50ms;top:-20px;left:9%}.vip-confetti.c2{background:#5f8ff7;animation-delay:.28s;top:-25px;left:25%}.vip-confetti.c3{background:#f7c436;animation-delay:.5s;top:-18px;left:42%}.vip-confetti.c4{background:#55c897;animation-delay:.16s;top:-23px;left:60%}.vip-confetti.c5{background:#a864d1;animation-delay:.65s;top:-21px;left:77%}.vip-confetti.c6{background:#ff8b43;animation-delay:.38s;top:-24px;left:91%}@keyframes vip-backdrop-in{0%{opacity:0}}@keyframes vip-card-pop{0%{opacity:0;transform:scale(.55)rotate(-6deg)}68%{transform:scale(1.06)rotate(2deg)}to{opacity:1;transform:none}}@keyframes vip-face-wobble{0%,to{transform:rotate(0)scale(1)}25%{transform:rotate(-10deg)scale(1.08)}75%{transform:rotate(10deg)scale(1.08)}}@keyframes vip-confetti-fall{0%{opacity:0;transform:translateY(-15px)rotate(0)}15%{opacity:1}to{opacity:0;transform:translateY(340px)rotate(430deg)}}@media (width<=520px){.vip-joke-card{padding:34px 17px 31px}.vip-joke-face{font-size:58px}.vip-joke-card h2{font-size:20px}}@media (prefers-reduced-motion:reduce){.vip-joke-backdrop,.vip-joke-card,.vip-joke-face,.vip-confetti{animation:none}.vip-confetti{display:none}}.operator-welcome{border:1px solid var(--blue);grid-template-columns:auto 1fr auto;align-items:center;gap:15px;margin-bottom:13px;padding:17px 20px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.operator-welcome{border:1px solid color-mix(in srgb,var(--blue) 16%,var(--border))}}.operator-welcome{background:linear-gradient(112deg,var(--blue),var(--surface) 58%);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.operator-welcome{background:linear-gradient(112deg,color-mix(in srgb,var(--blue) 9%,var(--surface)),var(--surface) 58%)}}.operator-welcome{box-shadow:var(--shadow)}.operator-welcome:after{content:"";background:var(--blue);border-radius:50%;width:150px;height:150px;position:absolute;top:-55px;right:120px}@supports (color:color-mix(in lab, red, red)){.operator-welcome:after{background:color-mix(in srgb,var(--blue) 7%,transparent)}}.welcome-avatar{background:linear-gradient(145deg,var(--blue),var(--blue-dark));color:#fff;width:48px;height:48px;box-shadow:0 10px 25px var(--blue);border-radius:14px;place-items:center;font-size:18px;font-weight:900;display:grid}@supports (color:color-mix(in lab, red, red)){.welcome-avatar{box-shadow:0 10px 25px color-mix(in srgb,var(--blue) 25%,transparent)}}.operator-welcome>div:nth-child(2){z-index:1}.operator-welcome>div span{color:var(--text-soft);font-size:9px}.operator-welcome h2{margin:2px 0 0;font-size:18px}.operator-welcome p{color:#8995a7;margin:4px 0 0;font-size:8px}.operator-welcome article{z-index:1;border:1px solid var(--blue);grid-template-columns:auto auto;align-items:end;column-gap:7px;min-width:145px;padding:11px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.operator-welcome article{border:1px solid color-mix(in srgb,var(--blue) 14%,var(--border))}}.operator-welcome article{background:var(--surface);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.operator-welcome article{background:color-mix(in srgb,var(--surface) 88%,transparent)}}.operator-welcome article{text-align:right}.operator-welcome article span{color:var(--text-soft);grid-column:1/-1;margin-bottom:3px;font-size:8px}.operator-welcome article b{color:var(--blue);font-size:25px;line-height:1}.operator-welcome article small{color:#8995a7;padding-bottom:2px;font-size:8px}.draft-restored{color:#176847;background:#eaf8f1;border:1px solid #bde8d2;border-radius:10px;align-items:center;gap:10px;margin:-7px 0 15px;padding:11px 12px;display:flex}.draft-restored>span{color:#fff;background:#199463;border-radius:8px;flex:0 0 25px;place-items:center;height:25px;font-size:11px;font-weight:900;display:grid}.draft-restored>div{flex-direction:column;gap:3px;display:flex}.draft-restored b{font-size:9px}.draft-restored small{color:#4c826c;font-size:8px}.favorite-products{background:var(--blue);border-radius:9px;margin:0 0 10px;padding:10px}@supports (color:color-mix(in lab, red, red)){.favorite-products{background:color-mix(in srgb,var(--blue) 6%,var(--surface))}}.favorite-products>span{color:var(--blue);margin-bottom:7px;font-size:8px;font-weight:800;display:block}.favorite-products>div{gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.favorite-products button{border:1px solid var(--blue);flex:none;height:28px}@supports (color:color-mix(in lab, red, red)){.favorite-products button{border:1px solid color-mix(in srgb,var(--blue) 22%,var(--border))}}.favorite-products button{background:var(--surface);color:var(--text-soft);cursor:pointer;border-radius:8px;padding:0 9px;font-size:8px;font-weight:700}.favorite-products button:hover{border-color:var(--blue);color:var(--blue)}.sound-setting{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:12px 0 2px;text-transform:none!important;letter-spacing:0!important;margin-top:15px!important;display:flex!important}.sound-setting>span{flex-direction:column;gap:3px;display:flex}.sound-setting b{color:var(--text);font-size:9px}.sound-setting small{color:#8995a7;margin:0;font-size:7px;font-weight:500}.sound-setting>button{cursor:pointer;background:#c8d0db;border:0;border-radius:12px;width:38px;height:22px;transition:all .2s;position:relative}.sound-setting>button i{background:#fff;border-radius:50%;width:16px;height:16px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #0002}.sound-setting>button.on{background:var(--blue)}.sound-setting>button.on i{transform:translate(16px)}.theme-dark .draft-restored{color:#8ee1bb;background:#16392e;border-color:#245a48}.theme-dark .draft-restored small{color:#75b99a}@media (width<=600px){.operator-welcome{grid-template-columns:auto 1fr;padding:15px}.operator-welcome article{text-align:left;grid-column:1/-1;grid-template-columns:1fr auto auto;width:100%}.operator-welcome article span{grid-column:auto;margin:0}.operator-welcome article b{font-size:20px}.favorite-products{margin-left:-4px;margin-right:-4px}}.pin-column,.pin-cell{text-align:center!important;width:42px!important;padding-left:10px!important;padding-right:5px!important}.pin-column span{color:#b6bfcc;font-size:11px}.pin-button{color:#c2cad5;cursor:pointer;background:0 0;border:0;border-radius:8px;width:28px;height:28px;font-size:16px;line-height:1;transition:transform .18s,color .18s,background-color .18s}.pin-button:hover{color:#d29a1f;background:#fff7df;transform:scale(1.1)}.pin-button.active{color:#e0a112;text-shadow:0 2px 7px #e3a91e38;background:#fff3c7}.pinned-order td{background:linear-gradient(90deg,#fffaf0,#fff 42%)}.pinned-order td:first-child{box-shadow:inset 3px 0 #e3a51d}.theme-dark .pin-button:hover,.theme-dark .pin-button.active{color:#ffd66a;background:#4a3a18}.theme-dark .pinned-order td{background:linear-gradient(90deg,#2c281d,var(--surface) 42%)}.theme-dark .pinned-order td:first-child{box-shadow:inset 3px 0 #e3a51d}@media (width<=600px){.pin-column,.pin-cell{z-index:2;position:sticky;left:0;background:var(--surface)!important}.pinned-order .pin-cell{background:#fff8e5!important}.theme-dark .pinned-order .pin-cell{background:#302918!important}}.operator-toolbar{background:var(--surface);border:1px solid #ffffffb8;border-radius:15px;padding:6px}@supports (color:color-mix(in lab, red, red)){.operator-toolbar{background:color-mix(in srgb,var(--surface) 72%,transparent)}}.operator-toolbar{-webkit-backdrop-filter:blur(18px)saturate(145%);box-shadow:0 12px 36px #10213b16,inset 0 1px #fff9}.theme-dark .operator-toolbar{border-color:#ffffff14;box-shadow:0 12px 38px #02071166,inset 0 1px #ffffff0c}.operator-toolbar>button,.operator-toolbar .theme-toggle,.operator-toolbar .notification-bell{box-shadow:none;border-color:#0000}.summary div,.operator-welcome,.filters,.orders-card,.stats-card,.stats-kpis article,.product-tools,.product-card,.ad-card,.role-cards article,.purchase-card,.purchase-filter,.purchase-summary>div,.warehouse-summary>div,.warehouse-entry,.audit-toolbar,.movement-card{border-color:var(--border)!important;border-radius:16px!important}@supports (color:color-mix(in lab, red, red)){.summary div,.operator-welcome,.filters,.orders-card,.stats-card,.stats-kpis article,.product-tools,.product-card,.ad-card,.role-cards article,.purchase-card,.purchase-filter,.purchase-summary>div,.warehouse-summary>div,.warehouse-entry,.audit-toolbar,.movement-card{border-color:color-mix(in srgb,var(--border) 78%,transparent)!important}}.summary div,.operator-welcome,.filters,.orders-card,.stats-card,.stats-kpis article,.product-tools,.product-card,.ad-card,.role-cards article,.purchase-card,.purchase-filter,.purchase-summary>div,.warehouse-summary>div,.warehouse-entry,.audit-toolbar,.movement-card{box-shadow:0 7px 24px #10213b0b,0 1px 2px #10213b08!important}.summary div,.stats-kpis article,.purchase-summary>div,.warehouse-summary>div{transition:transform .22s,box-shadow .22s}.summary div:hover,.stats-kpis article:hover,.purchase-summary>div:hover,.warehouse-summary>div:hover{transform:translateY(-3px);box-shadow:0 15px 36px #10213b14!important}.orders-card tbody tr{transition:background-color .18s,transform .18s;animation:.34s both order-row-in}.orders-card tbody tr:nth-child(2){animation-delay:25ms}.orders-card tbody tr:nth-child(3){animation-delay:50ms}.orders-card tbody tr:nth-child(4){animation-delay:75ms}.orders-card tbody tr:nth-child(5){animation-delay:.1s}.orders-card tbody tr:hover td{background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.orders-card tbody tr:hover td{background:color-mix(in srgb,var(--blue) 4%,var(--surface))}}@keyframes order-row-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}button{transition:transform .16s,background-color .18s,border-color .18s,color .18s,box-shadow .18s}button:active:not(:disabled){transform:scale(.965)}.action-backdrop{-webkit-backdrop-filter:blur(7px);animation:.18s ease-out modal-backdrop-in}.order-modal,.full-card,.action-modal,.operator-stats-modal,.notification-detail,.notification-compose,.scanner-modal,.product-modal,.purchase-modal{border:1px solid var(--border)!important}@supports (color:color-mix(in lab, red, red)){.order-modal,.full-card,.action-modal,.operator-stats-modal,.notification-detail,.notification-compose,.scanner-modal,.product-modal,.purchase-modal{border:1px solid color-mix(in srgb,var(--border) 72%,transparent)!important}}.order-modal,.full-card,.action-modal,.operator-stats-modal,.notification-detail,.notification-compose,.scanner-modal,.product-modal,.purchase-modal{animation:.3s cubic-bezier(.2,.85,.25,1.08) modal-surface-in;border-radius:20px!important;box-shadow:0 32px 100px #0713265c!important}.modal-x{place-items:center;width:34px;height:34px;display:grid;background:var(--surface-soft)!important;border-radius:10px!important;font-size:20px!important}@keyframes modal-backdrop-in{0%{opacity:0}}@keyframes modal-surface-in{0%{opacity:0;transform:translateY(14px)scale(.975)}to{opacity:1;transform:none}}.micro-save-toast{z-index:80;color:#176847;background:#effbf5;border:1px solid #bce5d0;border-radius:13px;align-items:center;gap:9px;padding:10px 15px 10px 10px;animation:.38s cubic-bezier(.2,.9,.25,1.2) save-check-in;display:flex;position:fixed;bottom:27px;right:28px;box-shadow:0 16px 45px #0c42252b}.micro-save-toast span{color:#fff;background:#179463;border-radius:9px;place-items:center;width:27px;height:27px;font-size:12px;font-weight:900;display:grid}.micro-save-toast b{font-size:9px}@keyframes save-check-in{0%{opacity:0;transform:translateY(14px)scale(.9)}to{opacity:1;transform:none}}.theme-dark .micro-save-toast{color:#8ee1bb;background:#16392e;border-color:#245a48}.modern-empty{flex-direction:column;justify-content:center;align-items:center;min-height:310px;display:flex;padding:36px!important}.modern-empty h3{color:var(--text);margin:17px 0 0;font-size:15px}.modern-empty p{color:#8995a7;margin:7px 0 18px;font-size:9px}.modern-empty button{border:1px solid var(--blue);background:var(--blue);color:#fff;border-radius:10px;height:38px;padding:0 13px;font-size:9px;font-weight:800}.empty-illustration{width:92px;height:74px;position:relative}.empty-illustration:before{content:"";border:1px solid var(--blue);position:absolute;inset:8px 12px 2px}@supports (color:color-mix(in lab, red, red)){.empty-illustration:before{border:1px solid color-mix(in srgb,var(--blue) 22%,var(--border))}}.empty-illustration:before{background:linear-gradient(145deg,var(--blue),var(--surface));border-radius:15px}@supports (color:color-mix(in lab, red, red)){.empty-illustration:before{background:linear-gradient(145deg,color-mix(in srgb,var(--blue) 10%,var(--surface)),var(--surface))}}.empty-illustration:before{transform:rotate(-5deg)}.empty-illustration i,.empty-illustration span{z-index:1;background:var(--blue);border-radius:5px;width:38px;height:5px;position:absolute;left:29px}@supports (color:color-mix(in lab, red, red)){.empty-illustration i,.empty-illustration span{background:color-mix(in srgb,var(--blue) 17%,var(--border))}}.empty-illustration i{top:25px}.empty-illustration span{width:27px;top:39px}.empty-illustration b{z-index:2;border:5px solid var(--surface);color:#fff;background:#17a36d;border-radius:50%;place-items:center;width:31px;height:31px;font-size:11px;display:grid;position:absolute;bottom:0;right:4px}.dashboard-skeleton{background:#f3f6fa;grid-template-columns:230px 1fr;min-height:100vh;display:grid}.dashboard-skeleton aside{background:#0c1525;padding:28px 16px}.dashboard-skeleton aside i,.sk-brand,.sk-nav,.dashboard-skeleton section i,.dashboard-skeleton section b{background:linear-gradient(100deg,#e8edf4 22%,#f7f9fc 38%,#e8edf4 55%) 0 0/220% 100%;border-radius:10px;animation:1.25s ease-in-out infinite skeleton-wave;display:block}.sk-brand{background:linear-gradient(100deg,#1b2a40 22%,#293a53 38%,#1b2a40 55%) 0 0/220% 100%;width:125px;height:35px;margin:0 8px 31px}.sk-nav{background:linear-gradient(100deg,#17263b 22%,#253750 38%,#17263b 55%) 0 0/220% 100%;height:44px;margin-bottom:8px}.dashboard-skeleton aside i{background:linear-gradient(100deg,#111f32 22%,#1d2d44 38%,#111f32 55%) 0 0/220% 100%;height:40px;margin:7px 4px}.dashboard-skeleton>section{padding:70px 32px 35px}.dashboard-skeleton header{justify-content:space-between;margin-bottom:22px;display:flex}.dashboard-skeleton header div i:first-child{width:135px;height:11px}.dashboard-skeleton header div i:last-child{width:260px;height:32px;margin-top:10px}.dashboard-skeleton header b{width:150px;height:42px}.sk-welcome{background:linear-gradient(100deg,#e8edf4 22%,#f8fafc 38%,#e8edf4 55%) 0 0/220% 100%;border-radius:17px;height:90px;animation:1.25s ease-in-out infinite skeleton-wave}.sk-cards{grid-template-columns:repeat(4,1fr);gap:11px;margin-top:12px;display:grid}.sk-cards i{height:84px}.sk-filter{background:linear-gradient(100deg,#e8edf4 22%,#f8fafc 38%,#e8edf4 55%) 0 0/220% 100%;border-radius:16px;height:64px;margin-top:12px;animation:1.25s ease-in-out infinite skeleton-wave}.sk-table{background:#fff;border-radius:16px;margin-top:12px;padding:15px}.sk-table b{height:27px}.sk-table i{height:43px;margin-top:8px}@keyframes skeleton-wave{0%{background-position:100% 0}to{background-position:-100% 0}}.personal-charts{grid-template-columns:minmax(0,1.7fr) minmax(230px,.8fr);gap:10px;margin-top:10px;display:grid}.personal-charts>article{border:1px solid var(--border);background:var(--surface-soft);border-radius:14px;padding:16px}.sales-line-chart>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sales-line-chart h3,.status-donut-card h3{margin:0;font-size:11px}.sales-line-chart header span,.status-donut-card header>span{color:#8995a7;margin-top:4px;font-size:7px;display:block}.sales-line-chart header>b{color:var(--blue);font-size:11px}.sales-line-chart header small{color:#8995a7;font-size:6px}.sales-line-chart>div{border-bottom:1px solid var(--border);background:repeating-linear-gradient(to bottom,transparent 0,transparent 32px,var(--border) 33px);height:150px;margin-top:12px;padding:7px 0}@supports (color:color-mix(in lab, red, red)){.sales-line-chart>div{background:repeating-linear-gradient(to bottom,transparent 0,transparent 32px,color-mix(in srgb,var(--border) 55%,transparent) 33px)}}.sales-line-chart svg{width:100%;height:100%;overflow:visible}.sales-line-chart>div>p{color:#8995a7;place-items:center;height:100%;font-size:8px;display:grid}.sales-line-chart>footer{color:#8995a7;justify-content:space-between;margin-top:7px;font-size:7px;display:flex}.status-donut-card{text-align:center}.status-donut-card header{text-align:left}.personal-donut{border-radius:50%;width:130px;height:130px;margin:15px auto;position:relative;box-shadow:0 10px 30px #10213b12}.personal-donut:after{content:"";background:var(--surface-soft);border-radius:50%;position:absolute;inset:20px}.personal-donut>i{z-index:1;flex-direction:column;justify-content:center;align-items:center;font-style:normal;display:flex;position:absolute;inset:0}.personal-donut b{font-size:23px}.personal-donut span{color:#8995a7;font-size:7px}.status-donut-card>footer{flex-direction:column;gap:7px;display:flex}.status-donut-card>footer>span{color:var(--text-soft);text-align:left;grid-template-columns:7px 1fr auto;align-items:center;gap:6px;font-size:7px;display:grid}.status-donut-card footer i{border-radius:3px;width:7px;height:7px}.status-donut-card footer .done i{background:#18a06c}.status-donut-card footer .active i{background:var(--blue)}.status-donut-card footer .cancelled i{background:#e05a52}@media (width<=760px){.operator-toolbar{padding:5px}.dashboard-skeleton{grid-template-columns:1fr}.dashboard-skeleton aside{height:112px}.dashboard-skeleton aside i,.sk-nav{display:none}.dashboard-skeleton>section{padding:26px 14px}.sk-cards{grid-template-columns:1fr 1fr}.personal-charts{grid-template-columns:1fr}.micro-save-toast{bottom:14px;right:14px}.action-backdrop{padding:9px}.order-modal,.full-card,.action-modal,.operator-stats-modal{border-radius:17px!important}}@media (width<=430px){.sk-cards{grid-template-columns:1fr}.dashboard-skeleton header b{width:44px}.dashboard-skeleton header div i:last-child{width:190px}}@media (prefers-reduced-motion:reduce){.orders-card tbody tr,.action-backdrop,.order-modal,.full-card,.action-modal,.operator-stats-modal,.micro-save-toast,.dashboard-skeleton *{transition:none!important;animation:none!important}}.global-search{background:var(--surface-soft);color:#8a96a8;border:1px solid #0000;border-radius:10px;align-items:center;width:285px;height:38px;transition:border-color .18s,box-shadow .18s,background .18s;display:flex;position:relative}.global-search.open{border-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.global-search.open{border-color:color-mix(in srgb,var(--blue) 45%,var(--border))}}.global-search.open{background:var(--surface);box-shadow:0 0 0 3px var(--blue)}@supports (color:color-mix(in lab, red, red)){.global-search.open{box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 10%,transparent)}}.global-search>span{padding-left:11px;font-size:19px;line-height:1}.global-search>input{min-width:0;height:100%;color:var(--text);background:0 0;border:0;outline:0;flex:1;padding:0 7px;font-size:10px}.global-search>input::placeholder{color:#98a3b4}.global-search>kbd{border:1px solid var(--border);background:var(--surface);color:#8a96a8;border-radius:5px;margin-right:8px;padding:3px 5px;font:700 7px inherit}.global-search-results{z-index:80;border:1px solid var(--border);background:var(--surface);border-radius:14px;width:min(440px,100vw - 28px);max-height:440px;padding:7px;position:absolute;top:46px;right:0;overflow:auto;box-shadow:0 24px 70px #07132642}.global-search-results>button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:83px minmax(0,1fr);gap:2px 10px;width:100%;padding:10px;display:grid}.global-search-results>button:hover{background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.global-search-results>button:hover{background:color-mix(in srgb,var(--blue) 7%,var(--surface))}}.global-search-results button i{background:var(--blue);border-radius:6px;grid-row:1/3;align-self:center}@supports (color:color-mix(in lab, red, red)){.global-search-results button i{background:color-mix(in srgb,var(--blue) 10%,var(--surface))}}.global-search-results button i{color:var(--blue);text-align:center;padding:5px 6px;font-size:7px;font-style:normal;font-weight:850}.global-search-results button b{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.global-search-results button span{color:#8995a7;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.global-search-hint,.global-search-empty{color:#8995a7;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:88px;padding:18px;display:flex}.global-search-hint b{color:var(--text);font-size:11px}.global-search-hint span{margin-top:6px;font-size:8px}.global-search-empty{font-size:9px}.detailed-history>div{grid-template-columns:12px minmax(0,1fr)}.detailed-history article{min-width:0}.detailed-history article header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:3px;display:flex}.detailed-history article header b{color:var(--text);font-size:9px}.detailed-history article time{color:#98a3b4;white-space:nowrap;font-size:7px}.detailed-history article>p{color:#5f6d80;font-weight:700}.detailed-history article>small{background:var(--surface-soft);color:#7d899a;border-radius:7px;grid-template-columns:90px minmax(0,1fr) 10px minmax(0,1fr);align-items:center;gap:5px;margin-top:6px;padding:6px 7px;font-size:7px;display:grid}.detailed-history article>small>b{color:#596679}.detailed-history article>small span,.detailed-history article>small strong{overflow-wrap:anywhere}.detailed-history article>small em{color:#a4aebb;font-style:normal}.detailed-history article>small strong{color:var(--text)}.history-loading{padding:16px;text-align:center!important}@media (width<=900px){.global-search{width:210px}.global-search>kbd{display:none}}@media (width<=760px){.operator-toolbar{flex-wrap:wrap}.global-search{order:4;width:100%}.global-search-results{left:0;right:auto}.detailed-history article>small{grid-template-columns:1fr}.detailed-history article>small em{transform:rotate(90deg)}}.audit-change-list{flex-direction:column;gap:3px;max-width:520px;margin-top:4px;display:flex}.audit-change-list small{overflow-wrap:anywhere;color:#7d899a;line-height:1.45;display:block}.audit-change-list strong{color:#596679}@media (width<=600px){.product-modal{max-height:calc(100svh - 12px);padding-bottom:max(17px,env(safe-area-inset-bottom))}.product-modal .modal-actions{z-index:4;padding:12px 17px max(12px,env(safe-area-inset-bottom));border-top:1px solid var(--border,#e3e8ef);background:var(--surface,#fff);margin:18px -17px 0;position:sticky;bottom:-17px}.product-modal .modal-actions button{min-height:44px}.product-modal .modal-actions .save-order{flex:1}}.login-page.login-tech{isolation:isolate;color:#eef5ff;background:#050a13;place-items:center;min-height:100svh;padding:36px;display:grid;position:relative;overflow:hidden}.login-tech-grid{z-index:-3;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:-30%;transform:perspective(700px)rotateX(58deg)translateY(17%);-webkit-mask-image:radial-gradient(#000 0,#0000 69%);mask-image:radial-gradient(#000 0,#0000 69%)}.login-tech-glow{z-index:-2;filter:blur(1px);pointer-events:none;border-radius:50%;position:absolute}.login-tech-glow-one{background:radial-gradient(circle,#2563eb22 0,#0000 68%);width:340px;height:340px;top:10%;left:12%}.login-tech-glow-two{background:radial-gradient(circle,#3b82f61a 0,#0000 70%);width:420px;height:420px;bottom:4%;right:8%}.login-tech-card{background:linear-gradient(155deg,#101a2a,#0a121f 72%);border:1px solid #24344d;border-radius:20px;width:min(438px,100%);padding:34px;position:relative;box-shadow:0 34px 100px #000b,0 0 0 1px #ffffff05,inset 0 1px #ffffff08}.login-tech-card:before{content:"";background:linear-gradient(90deg,#0000,#4d8fff,#0000);height:1px;position:absolute;top:0;left:34px;right:34px}.login-tech-brand{align-items:center;gap:12px;display:flex}.login-tech-brand>span{color:#fff;background:linear-gradient(145deg,#3478f6,#1d4ed8);border-radius:12px;place-items:center;width:42px;height:42px;font-size:20px;font-weight:900;display:grid;box-shadow:0 10px 30px #2563eb55}.login-tech-brand>div{flex-direction:column;gap:3px;display:flex}.login-tech-brand b{letter-spacing:.2em;font-size:14px}.login-tech-brand small{color:#60728d;letter-spacing:.19em;font-size:8px;font-weight:800}.login-tech-copy{margin:48px 0 29px}.login-tech-kicker{color:#7f91aa;align-items:center;gap:8px;margin-bottom:13px;font-size:11px;font-weight:700;display:flex}.login-tech-kicker i{background:#35c78a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #35c78a12,0 0 14px #35c78a99}.login-tech-copy h1{color:#f2f7ff;letter-spacing:-.035em;margin:0;font-size:32px;line-height:1.18}.login-tech-copy p{color:#8090a7;margin:10px 0 0;font-size:14px}.login-tech .login-tech-form form{flex-direction:column;display:flex}.login-tech .login-tech-form label{color:#9eacc0;margin:0 0 8px;font-size:12px;font-weight:750}.login-tech .login-tech-form label:not(:first-child){margin-top:18px}.login-tech .input-wrap{background:#070e18;border:1px solid #273850;border-radius:11px;height:52px}.login-tech .input-wrap:focus-within{background:#091322;border-color:#4b86f3;box-shadow:0 0 0 4px #2563eb1a}.login-tech .input-icon{color:#61728b;width:48px;font-size:15px}.login-tech .input-icon.lock{font-size:10px}.login-tech .input-wrap input{color:#eef5ff;font-size:15px}.login-tech .input-wrap input::placeholder{color:#4e6079}.login-tech .show-password{color:#7889a2;height:100%;font-size:11px}.login-tech .show-password:hover{color:#72a5ff}.login-tech .login-button{background:linear-gradient(135deg,#3478f6,#1d4ed8);border-radius:11px;height:52px;margin-top:27px;font-size:14px;box-shadow:0 14px 34px #1957cf4a}.login-tech .login-button:hover{box-shadow:0 17px 40px #1957cf66}.login-tech-footer{color:#61718a;letter-spacing:.03em;border-top:1px solid #1d2a3d;justify-content:center;align-items:center;gap:7px;margin-top:25px;padding-top:22px;font-size:10px;display:flex}.login-tech-footer>span{color:#35c78a;font-size:8px}.login-tech-footer>i{color:#34465f;font-style:normal}@media (width<=560px){.login-page.login-tech{padding:18px}.login-tech-card{border-radius:17px;padding:27px 21px}.login-tech-card:before{left:22px;right:22px}.login-tech-copy{margin:40px 0 27px}.login-tech-copy h1{font-size:28px}.login-tech-footer{font-size:9px}}@media (width<=360px){.login-page.login-tech{padding:10px}.login-tech-card{padding:23px 17px}.login-tech-copy{margin-top:31px}}.source-order-reference{color:#63738b;background:#f3f7ff;border:1px solid #d9e5f8;border-radius:10px;align-items:center;gap:10px;margin:0 24px 14px;padding:10px 13px;font-size:9px;display:flex}.source-order-reference b{color:#245cb6;font-size:12px}.problem-check{color:#fff;cursor:pointer;background:#fff;border:2px solid #ccd5e2;border-radius:7px;place-items:center;width:26px;height:26px;font-size:15px;font-weight:900;display:inline-grid}.problem-check.checked{background:#159968;border-color:#159968}.problem-processed{opacity:.68;background:#f5faf7}.problem-processed td{color:#748178}.problem-processed .order-id{text-decoration:line-through}.problem-check+small{white-space:nowrap;color:#159968;margin-top:3px;display:block}.role-icon.coordinator,.role-badge.coordinator{color:#7041a6;background:#f2eaff}.meta-ads-panel{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:16px;margin-bottom:13px;padding:18px}.meta-ads-panel>header{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.meta-ads-panel h2{margin:4px 0;font-size:17px}.meta-ads-panel header>div>span{color:#8995a7;font-size:8px}.meta-period{align-items:flex-end;gap:7px;display:flex}.meta-period label{color:#8995a7;flex-direction:column;gap:4px;font-size:7px;font-weight:800;display:flex}.meta-period input{border:1px solid var(--border);background:var(--surface-soft);height:35px;color:var(--text);font:inherit;border-radius:8px;padding:0 8px;font-size:8px}.meta-period button,.meta-error button{border:1px solid var(--blue);background:var(--blue);color:#fff;cursor:pointer;border-radius:8px;height:35px;padding:0 12px;font-size:8px;font-weight:800}.meta-period button:disabled{opacity:.6}.meta-connect,.meta-error,.meta-loading{border:1px dashed var(--blue);margin-top:15px;padding:16px}@supports (color:color-mix(in lab, red, red)){.meta-connect,.meta-error,.meta-loading{border:1px dashed color-mix(in srgb,var(--blue) 35%,var(--border))}}.meta-connect,.meta-error,.meta-loading{background:var(--blue);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.meta-connect,.meta-error,.meta-loading{background:color-mix(in srgb,var(--blue) 5%,var(--surface-soft))}}.meta-connect b,.meta-error b{font-size:11px}.meta-connect p{color:var(--text-soft);margin:7px 0;font-size:9px;line-height:1.55}.meta-connect span,.meta-error span,.meta-loading{color:#8995a7;font-size:8px}.meta-connect code{color:var(--blue);font-weight:800}.meta-error{color:#a7453e;background:#fff6f5;border-color:#edc5c0;align-items:center;gap:10px;display:flex}.meta-error span{color:#a45b55;margin-right:auto}.meta-kpis{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:15px;display:grid}.meta-kpis article{border:1px solid var(--border);background:var(--surface-soft);border-radius:11px;flex-direction:column;padding:13px;display:flex}.meta-kpis span{color:#8995a7;font-size:8px}.meta-kpis b{margin-top:6px;font-size:15px}.meta-table{border:1px solid var(--border);border-radius:12px;margin-top:11px;overflow:auto}.meta-table table{border-collapse:collapse;width:100%;min-width:850px}.meta-table th,.meta-table td{border-bottom:1px solid var(--border);text-align:left;padding:10px 11px;font-size:8px}.meta-table th{background:var(--surface-soft);color:#8995a7;text-transform:uppercase;font-size:7px}.meta-table td:first-child b,.meta-table td:first-child small{display:block}.meta-table td:first-child small{color:#9aa5b4;margin-top:3px;font-size:6px}.meta-status{color:#68758a;background:#edf1f6;border-radius:12px;padding:4px 7px;font-size:6px;font-weight:850;display:inline-block}.meta-status.active{color:#147050;background:#e5f6ee}.meta-status.paused{color:#a86411;background:#fff1d9}.meta-empty{text-align:center;color:#8995a7;margin:0;padding:25px;font-size:8px}.meta-ads-panel>footer{color:#8995a7;text-align:right;margin-top:9px;font-size:7px}.theme-dark .meta-error{color:#efa7a0;background:#392321;border-color:#693f3a}@media (width<=760px){.meta-ads-panel>header{flex-direction:column;align-items:stretch}.meta-period{grid-template-columns:1fr 1fr;display:grid}.meta-period button{grid-column:1/-1}.meta-period input{width:100%}.meta-kpis{grid-template-columns:1fr 1fr}.meta-error{flex-direction:column;align-items:flex-start}}@media (width<=430px){.meta-kpis,.meta-period{grid-template-columns:1fr}}.personal-stats-button{border:1px solid var(--border);background:var(--surface);height:38px;color:var(--text-soft);cursor:pointer;border-radius:10px;align-items:center;gap:7px;padding:0 12px;font-size:10px;font-weight:800;display:flex;box-shadow:0 5px 18px #12213a0d}.personal-stats-button span{color:var(--blue);font-size:15px}.personal-stats-button:hover{border-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.personal-stats-button:hover{border-color:color-mix(in srgb,var(--blue) 45%,var(--border))}}.personal-stats-button:hover{color:var(--blue)}.operator-stats-modal{border:1px solid var(--border);background:var(--surface);width:min(920px,100%);max-height:calc(100vh - 30px);color:var(--text);border-radius:20px;padding:26px;position:relative;overflow:auto;box-shadow:0 28px 90px #0006}.operator-stats-head{align-items:center;gap:13px;padding-right:34px;display:flex}.stats-avatar{background:linear-gradient(145deg,var(--blue),var(--blue-dark));color:#fff;border-radius:14px;place-items:center;width:47px;height:47px;font-size:18px;font-weight:900;display:grid}.operator-stats-head .eyebrow{margin:0 0 3px;font-size:8px}.operator-stats-head h2{margin:0;font-size:20px}.operator-stats-head span{color:#8995a7;margin-top:4px;font-size:8px;display:block}.personal-period{border:1px solid var(--border);background:var(--surface-soft);border-radius:12px;align-items:end;gap:8px;margin-top:20px;padding:10px;display:flex}.personal-period>div{gap:5px;margin-right:auto;display:flex}.personal-period button{border:1px solid var(--border);background:var(--surface);height:34px;color:var(--text-soft);cursor:pointer;border-radius:8px;padding:0 10px;font-size:8px;font-weight:750}.personal-period button:hover{border-color:var(--blue);color:var(--blue)}.personal-period label{color:#8995a7;flex-direction:column;gap:4px;font-size:7px;font-weight:800;display:flex}.personal-period input{border:1px solid var(--border);background:var(--surface);height:34px;color:var(--text);font:inherit;border-radius:8px;padding:0 8px;font-size:8px}.personal-kpis{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:10px;display:grid}.personal-kpis article{border:1px solid var(--border);background:var(--surface-soft);border-radius:12px;flex-direction:column;padding:14px;display:flex;position:relative;overflow:hidden}.personal-kpis article:before{content:"";background:var(--blue);width:3px;position:absolute;top:0;bottom:0;left:0}.personal-kpis article.good:before{background:#159968}.personal-kpis article.cancel:before{background:#d65349}.personal-kpis article.money:before{background:#8b5cf6}.personal-kpis span{color:#8995a7;font-size:8px}.personal-kpis b{margin-top:7px;font-size:20px}.personal-kpis small{color:#8995a7;margin-top:4px;font-size:7px}.personal-stats-grid{grid-template-columns:minmax(0,1.7fr) minmax(230px,.8fr);gap:10px;margin-top:10px;display:grid}.personal-stats-grid>article{border:1px solid var(--border);background:var(--surface-soft);border-radius:13px;padding:16px}.personal-products>header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.personal-products h3{margin:0;font-size:11px}.personal-products header span{color:#8995a7;font-size:7px}.personal-product-row{border-top:1px solid var(--border);grid-template-columns:23px minmax(100px,1.2fr) minmax(90px,1fr) 38px;align-items:center;gap:8px;padding:8px 0;display:grid}.personal-product-row i{background:var(--blue);border-radius:6px;place-items:center;width:21px;height:21px;display:grid}@supports (color:color-mix(in lab, red, red)){.personal-product-row i{background:color-mix(in srgb,var(--blue) 10%,var(--surface))}}.personal-product-row i{color:var(--blue);font-size:7px;font-style:normal;font-weight:900}.personal-product-row>span{text-overflow:ellipsis;white-space:nowrap;color:var(--text-soft);font-size:8px;overflow:hidden}.personal-product-row>div{background:var(--border);border-radius:6px;height:6px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.personal-product-row>div{background:color-mix(in srgb,var(--border) 72%,transparent)}}.personal-product-row>div b{background:linear-gradient(90deg,var(--blue),var(--blue));border-radius:6px;min-width:4px;height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.personal-product-row>div b{background:linear-gradient(90deg,var(--blue),color-mix(in srgb,var(--blue) 62%,white))}}.personal-product-row strong{text-align:right;font-size:8px}.personal-products>p{text-align:center;color:#8995a7;padding:25px 0;font-size:9px}.personal-average{flex-direction:column;display:flex}.personal-average>span{color:#8995a7;font-size:8px}.personal-average>b{color:var(--blue);margin-top:8px;font-size:27px}.personal-average>p{color:#8995a7;margin:6px 0 18px;font-size:8px;line-height:1.5}.personal-average>div{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;margin-top:8px;padding-top:10px;display:flex}.personal-average>div span{color:#8995a7;font-size:7px}.personal-average>div strong{text-align:right;font-size:8px}.theme-dark .personal-stats-button{background:var(--surface);border-color:var(--border);color:var(--text-soft)}@media (width<=760px){.personal-stats-button b{display:none}.personal-stats-button{justify-content:center;width:38px;padding:0}.operator-stats-modal{padding:20px 14px}.personal-period{flex-wrap:wrap;align-items:stretch}.personal-period>div{width:100%;margin:0}.personal-period>div button,.personal-period label{flex:1}.personal-period input{width:100%}.personal-kpis{grid-template-columns:1fr 1fr}.personal-stats-grid{grid-template-columns:1fr}}@media (width<=430px){.personal-kpis{grid-template-columns:1fr}.personal-product-row{grid-template-columns:23px minmax(90px,1fr) 32px}.personal-product-row>div{display:none}}.profile span.profile-avatar{flex:0 0 38px;display:grid}.employee-avatar{background:linear-gradient(145deg,var(--blue),var(--blue-dark));color:#fff;border-radius:50%;place-items:center;font-style:normal;font-weight:900;line-height:1;display:inline-grid;position:relative;overflow:hidden}.employee-avatar img{object-fit:cover;width:100%;height:100%;display:block}.welcome-avatar,.stats-avatar{border-radius:50%}.order-operator{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.order-operator .order-operator-avatar{border:2px solid var(--surface);flex:0 0 25px;width:25px;height:25px;font-size:7px;box-shadow:0 3px 9px #13213b20}.profile .profile-avatar-button{color:#fff;background:0 0;border:0;border-radius:50%;flex:0 0 38px;width:38px;height:38px;padding:0;position:relative}.profile .profile-avatar{border:2px solid #314867;flex:0 0 38px;width:38px;height:38px;font-size:9px}.profile .profile-avatar-button>i{background:var(--blue);color:#fff;border:2px solid #0c1525;border-radius:50%;place-items:center;width:16px;height:16px;font-size:10px;font-style:normal;font-weight:900;display:grid;position:absolute;bottom:-1px;right:-2px}.profile .profile-avatar-button:disabled{opacity:.7}.avatar-file-input{clip:rect(0 0 0 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.theme-dark .order-operator .order-operator-avatar{border-color:var(--surface)}.vip-leaderboard-header{align-items:center}.vip-month-badge{color:#996b08;background:#fff8df;border:1px solid #e8cc76;border-radius:20px;padding:9px 13px;font-size:9px;font-weight:850}.vip-leaderboard-summary{grid-template-columns:1fr 1fr 1.35fr;gap:11px;margin-bottom:13px;display:grid}.vip-leaderboard-summary article{border:1px solid var(--border);background:var(--surface);min-height:104px;box-shadow:var(--shadow);border-radius:15px;flex-direction:column;justify-content:center;padding:18px 20px;display:flex}.vip-leaderboard-summary span{color:var(--text-soft);font-size:9px}.vip-leaderboard-summary b{margin-top:7px;font-size:25px}.vip-leaderboard-summary small{color:#8d98a9;margin-top:4px;font-size:8px}.vip-leaderboard-summary .primary{background:linear-gradient(125deg,#fff9df,var(--surface) 63%);border-color:#e9c55a}.vip-leaderboard-summary .primary b{color:#9b6b00}.vip-leaderboard-card{overflow:hidden}.vip-leaderboard-title{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:17px 20px;display:flex}.vip-leaderboard-title>div{flex-direction:column;gap:4px;display:flex}.vip-leaderboard-title b{font-size:12px}.vip-leaderboard-title span{color:#8a96a8;font-size:8px}.vip-leaderboard-title>span{background:var(--surface-soft);border-radius:14px;padding:6px 9px;font-weight:800}.vip-ranking-list>article{border-bottom:1px solid var(--border);grid-template-columns:38px 42px minmax(150px,1.5fr) minmax(70px,.55fr) minmax(80px,.65fr) minmax(180px,1.3fr);align-items:center;gap:12px;padding:14px 20px;display:grid}.vip-ranking-list>article:last-child{border-bottom:0}.vip-ranking-list>article.top-1{background:linear-gradient(90deg,#fff9df,#0000 48%)}.vip-ranking-list>article.top-2{background:linear-gradient(90deg,#f4f7fb,#0000 48%)}.vip-ranking-list>article.top-3{background:linear-gradient(90deg,#fff3e8,#0000 48%)}.vip-rank{background:var(--surface-soft);color:#657287;border-radius:9px;place-items:center;width:29px;height:29px;font-size:10px;font-weight:900;display:grid}.top-1 .vip-rank{color:#6d4a00;background:#f5c842}.top-2 .vip-rank{color:#526174;background:#dce3ec}.top-3 .vip-rank{color:#774119;background:#e8b080}.vip-operator-avatar{border-radius:50%;width:38px;height:38px;font-size:9px}.vip-operator-name{flex-direction:column;gap:4px;min-width:0;display:flex}.vip-operator-name b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.vip-operator-name small{color:#8b96a6;font-size:8px}.vip-metric{flex-direction:column;gap:4px;display:flex}.vip-metric span,.vip-rate span{color:#8995a6;font-size:8px}.vip-metric b{font-size:15px}.vip-rate>div{justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}.vip-rate b{color:var(--blue);font-size:13px}.vip-rate>i{background:var(--blue);border-radius:5px;height:7px;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.vip-rate>i{background:color-mix(in srgb,var(--blue) 10%,var(--surface-soft))}}.vip-rate>i>span{border-radius:inherit;background:linear-gradient(90deg,var(--blue),#eabf3e);height:100%;display:block}@media (width<=850px){.vip-leaderboard-summary{grid-template-columns:1fr}.vip-ranking-list>article{grid-template-columns:30px 38px minmax(120px,1fr) 65px 65px}.vip-rate{grid-column:3/6}.vip-operator-avatar{width:35px;height:35px}}@media (width<=520px){.vip-leaderboard-header{align-items:flex-start}.vip-month-badge{display:none}.vip-ranking-list>article{grid-template-columns:28px 35px minmax(0,1fr) 55px;gap:8px;padding:13px 12px}.vip-metric:nth-of-type(2){display:none}.vip-rate{grid-column:3/5}.vip-leaderboard-title{padding:15px 13px}}.vip-date-filter{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:12px;align-items:flex-end;gap:9px;margin-bottom:13px;padding:13px 15px;display:flex}.vip-period-presets{gap:6px;margin-right:auto;display:flex}.vip-period-presets button{border:1px solid var(--border);background:var(--surface-soft);height:34px;color:var(--text-soft);cursor:pointer;border-radius:7px;padding:0 10px;font-size:8px;font-weight:800}.vip-period-presets button:hover{color:#245caa;background:#f1f6ff;border-color:#8aa9e4}.vip-date-filter label{color:#738096;flex-direction:column;gap:5px;font-size:8px;font-weight:800;display:flex}.vip-date-filter input{border:1px solid var(--border);background:var(--surface);height:34px;color:var(--text);border-radius:7px;padding:0 8px;font-size:9px}@media (width<=900px){.vip-date-filter{flex-wrap:wrap;align-items:stretch}.vip-period-presets{width:100%;overflow:auto}.vip-period-presets button{white-space:nowrap}.vip-date-filter label{flex:1;min-width:130px}}.vip-race-banner{isolation:isolate;color:#fff;background:linear-gradient(120deg,#171c2c 0,#272343 48%,#46331a 100%);border:1px solid #e8c852;border-radius:18px;grid-template-columns:auto minmax(210px,1fr) minmax(340px,1.35fr) auto;align-items:center;gap:18px;margin-bottom:13px;padding:20px 22px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 30px #1c173526}.vip-race-banner:before{content:"";z-index:-1;background:linear-gradient(105deg,#0000 35%,#fff2 48%,#0000 60%);animation:4.5s linear infinite vip-race-shine;position:absolute;inset:-80% -20%}.vip-race-flag{transform-origin:0 100%;font-size:37px;animation:1.2s ease-in-out infinite vip-flag-wave}.vip-race-copy>span{color:#f3cf55;text-transform:uppercase;letter-spacing:.13em;font-size:8px;font-weight:900}.vip-race-copy h2{margin:5px 0 4px;font-size:20px}.vip-race-copy p{color:#c9c7d5;margin:0;font-size:8px;line-height:1.5}.vip-prize-podium{justify-content:center;align-items:flex-end;gap:7px;display:flex}.vip-prize-podium article{background:#ffffff10;border:1px solid #ffffff24;border-radius:11px 11px 6px 6px;flex-direction:column;justify-content:center;align-items:center;min-width:90px;display:flex}.vip-prize-podium span{font-size:8px;font-weight:800}.vip-prize-podium b{margin-top:4px;font-size:16px}.vip-prize-podium .first{background:#f5d04d20;border-color:#f5d04d;height:76px;animation:1.8s ease-in-out infinite vip-first-bounce}.vip-prize-podium .second{height:61px}.vip-prize-podium .third{height:51px}.vip-prize-podium .first b{color:#ffe16e}.vip-race-trophy{filter:drop-shadow(0 8px 9px #0006);font-size:39px;animation:2.2s ease-in-out infinite vip-trophy-wiggle}.vip-row-prize{border-radius:10px;align-self:flex-start;margin-top:2px;padding:4px 7px;font-weight:900;font-size:7px!important}.vip-row-prize.prize-1{color:#654500;background:#f5ce49}.vip-row-prize.prize-2{color:#526174;background:#dfe5ed}.vip-row-prize.prize-3{color:#75431b;background:#f0bd8f}.vip-chase-gap{color:#d07d19;margin-top:2px;font-size:7px;font-style:normal;font-weight:800}@keyframes vip-race-shine{0%{transform:translate(-55%)}to{transform:translate(55%)}}@keyframes vip-flag-wave{0%,to{transform:rotate(-6deg)}50%{transform:rotate(8deg)scale(1.06)}}@keyframes vip-first-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes vip-trophy-wiggle{0%,70%,to{transform:rotate(0)}78%{transform:rotate(-10deg)scale(1.08)}88%{transform:rotate(10deg)scale(1.08)}}@media (width<=1050px){.vip-race-banner{grid-template-columns:auto 1fr auto}.vip-prize-podium{grid-area:2/1/auto/-1}.vip-race-trophy{grid-area:1/3}}@media (width<=560px){.vip-race-banner{grid-template-columns:auto 1fr;gap:12px;padding:17px 14px}.vip-race-trophy{display:none}.vip-prize-podium{gap:4px}.vip-prize-podium article{flex:1;min-width:0}.vip-race-copy h2{font-size:17px}}@media (prefers-reduced-motion:reduce){.vip-race-banner:before,.vip-race-flag,.vip-prize-podium .first,.vip-race-trophy{animation:none}}.dash-brand{cursor:default}.dash-brand>span{transform-origin:50% 100%;will-change:transform;animation:5s cubic-bezier(.34,1.56,.64,1) infinite elvix-logo-hop;position:relative}.dash-brand>span:after{content:"";filter:blur(2px);background:#0008;border-radius:50%;height:4px;animation:5s ease-in-out infinite elvix-logo-shadow;position:absolute;bottom:-5px;left:7px;right:7px}.dash-brand>b{transform-origin:0;animation:5s ease-in-out infinite elvix-word-giggle}.dash-brand:hover>span{animation:.68s cubic-bezier(.2,.85,.35,1.25) elvix-logo-spin}.dash-brand:hover>b{animation:.68s ease-in-out elvix-word-wave}@keyframes elvix-logo-hop{0%,68%,to{transform:translateY(0)rotate(0)scale(1)}72%{transform:translateY(2px)rotate(-5deg)scale(1.1,.86)}77%{transform:translateY(-15px)rotate(13deg)scale(.92,1.08)}82%{transform:translateY(-8px)rotate(-9deg)scale(.96,1.04)}87%{transform:translateY(2px)rotate(4deg)scale(1.13,.82)}91%{transform:translateY(-4px)rotate(-2deg)scale(.97,1.04)}95%{transform:translateY(0)rotate(0)scale(1)}}@keyframes elvix-logo-shadow{0%,68%,to{opacity:.55;transform:scaleX(1)}77%{opacity:.24;transform:scaleX(.45)}87%{opacity:.65;transform:scaleX(1.18)}}@keyframes elvix-word-giggle{0%,72%,96%,to{transform:translate(0)rotate(0)}78%{transform:translate(3px)rotate(2deg)}83%{transform:translate(-2px)rotate(-1.5deg)}88%{transform:translate(2px)rotate(1deg)}}@keyframes elvix-logo-spin{0%{transform:rotate(0)scale(1)}45%{transform:rotate(205deg)scale(.78,1.2)}80%{transform:rotate(350deg)scale(1.15,.84)}to{transform:rotate(360deg)scale(1)}}@keyframes elvix-word-wave{0%,to{transform:translate(0)rotate(0)}30%{transform:translate(5px)rotate(3deg)}60%{transform:translate(-2px)rotate(-2deg)}}@media (prefers-reduced-motion:reduce){.dash-brand>span,.dash-brand>span:after,.dash-brand>b,.dash-brand:hover>span,.dash-brand:hover>b{animation:none}}.promotion-badge{white-space:nowrap;border-radius:14px;align-items:center;padding:6px 9px;font-size:8px;font-weight:850;display:inline-flex}.promotion-badge.facebook{color:#245fc4;background:#e8f0ff}.promotion-badge.reels{color:#873dc1;background:#f3e8ff}.promotion-badge.both{color:#563fa0;background:linear-gradient(90deg,#e8f0ff,#f3e8ff)}.promotion-badge.none{color:#778399;background:#f1f3f6}.product-bulk-toolbar{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:13px;align-items:flex-end;gap:10px;margin:-4px 0 12px;padding:11px 13px;display:flex}.product-bulk-toolbar>div{align-items:center;gap:7px;margin-right:auto;display:flex}.product-bulk-toolbar b{color:var(--text);font-size:9px}.product-bulk-toolbar button{border:1px solid var(--border);background:var(--surface-soft);height:33px;color:var(--text-soft);cursor:pointer;border-radius:8px;padding:0 10px;font-size:8px;font-weight:800}.product-bulk-toolbar label{color:var(--text-soft);flex-direction:column;gap:4px;font-size:8px;font-weight:800;display:flex}.product-bulk-toolbar select{border:1px solid var(--border);background:var(--surface);min-width:155px;height:33px;color:var(--text);border-radius:8px;padding:0 9px;font-size:9px}.product-bulk-toolbar .apply-promotion-button{border-color:var(--blue);background:var(--blue);color:#fff}.product-bulk-toolbar .apply-promotion-button:disabled{opacity:.45;cursor:not-allowed}.product-select-cell{width:34px;text-align:center!important}.product-select-cell input{width:16px;height:16px;accent-color:var(--blue);cursor:pointer}@media (width<=700px){.product-bulk-toolbar{flex-wrap:wrap;align-items:stretch}.product-bulk-toolbar>div{width:100%;overflow:auto}.product-bulk-toolbar label{flex:1}.product-bulk-toolbar select{width:100%}}.organic-stats-card{background:linear-gradient(135deg,#7c3aed,var(--surface) 62%);border:1px solid #d9c9fa;border-radius:18px;margin:0 0 14px;padding:19px}@supports (color:color-mix(in lab, red, red)){.organic-stats-card{background:linear-gradient(135deg,color-mix(in srgb,#7c3aed 8%,var(--surface)),var(--surface) 62%)}}.organic-stats-card{box-shadow:var(--shadow)}.organic-stats-card>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.organic-stats-card>header span{color:#7c3aed;letter-spacing:.12em;font-size:8px;font-weight:900}.organic-stats-card>header h2{color:var(--text);margin:5px 0 4px;font-size:16px}.organic-stats-card>header p{color:var(--text-soft);margin:0;font-size:8px}.organic-stats-card>header>b{white-space:nowrap;color:#6d28d9;background:#7c3aed14;border-radius:14px;padding:7px 10px;font-size:8px}.organic-kpis{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.organic-kpis article{border:1px solid #7c3aed;padding:13px}@supports (color:color-mix(in lab, red, red)){.organic-kpis article{border:1px solid color-mix(in srgb,#7c3aed 16%,var(--border))}}.organic-kpis article{background:var(--surface);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.organic-kpis article{background:color-mix(in srgb,var(--surface) 92%,transparent)}}.organic-kpis span{color:var(--text-soft);font-size:8px;display:block}.organic-kpis b{color:var(--text);margin-top:6px;font-size:18px;display:block}.organic-product-list{border-top:1px solid #7c3aed;margin-top:11px}@supports (color:color-mix(in lab, red, red)){.organic-product-list{border-top:1px solid color-mix(in srgb,#7c3aed 15%,var(--border))}}.organic-product-list>div{border-bottom:1px solid var(--border);grid-template-columns:24px minmax(0,1fr) 70px 100px;align-items:center;gap:9px;padding:9px 3px;font-size:9px;display:grid}.organic-product-list i{color:#7c3aed;background:#7c3aed12;border-radius:7px;place-items:center;width:20px;height:20px;font-style:normal;font-weight:900;display:grid}.organic-product-list span{text-overflow:ellipsis;white-space:nowrap;color:var(--text);overflow:hidden}.organic-product-list b,.organic-product-list strong{text-align:right}.organic-product-list strong{color:#6d28d9}.organic-product-list p{color:var(--text-soft);margin:12px 0 2px;font-size:9px}.stats-collapses{flex-direction:column;gap:9px;display:flex}.stats-collapse{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:15px;overflow:hidden}.stats-collapse>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:15px 18px;list-style:none;display:flex}.stats-collapse>summary::-webkit-details-marker{display:none}.stats-collapse>summary>div{flex-direction:column;gap:4px;display:flex}.stats-collapse>summary b{color:var(--text);font-size:11px}.stats-collapse>summary span{color:var(--text-soft);font-size:8px}.stats-collapse>summary i{background:var(--surface-soft);width:26px;height:26px;color:var(--text-soft);border-radius:8px;place-items:center;font-size:16px;font-style:normal;transition:transform .2s;display:grid}.stats-collapse[open]>summary i{transform:rotate(180deg)}.stats-collapse-body{padding:0 12px 12px}.stats-collapse-body>.stats-card{margin:0;box-shadow:none!important}.stats-collapse-body .stats-card h3{display:none}@media (width<=700px){.organic-kpis{grid-template-columns:1fr 1fr}.organic-stats-card>header{flex-direction:column}.organic-product-list>div{grid-template-columns:24px minmax(0,1fr) 55px}.organic-product-list strong{grid-column:2/4}.stats-collapse>summary{padding:13px 14px}}.organic-stats-card.additional{background:linear-gradient(135deg,#15956a,var(--surface) 62%);border-color:#b8dfd0}@supports (color:color-mix(in lab, red, red)){.organic-stats-card.additional{background:linear-gradient(135deg,color-mix(in srgb,#15956a 8%,var(--surface)),var(--surface) 62%)}}.organic-stats-card.additional>header span{color:#13835e}.organic-stats-card.additional>header>b{color:#147653;background:#15956a14}.organic-stats-card.additional .organic-kpis article{border-color:#15956a}@supports (color:color-mix(in lab, red, red)){.organic-stats-card.additional .organic-kpis article{border-color:color-mix(in srgb,#15956a 18%,var(--border))}}.organic-stats-card.additional .organic-product-list{border-top-color:#15956a}@supports (color:color-mix(in lab, red, red)){.organic-stats-card.additional .organic-product-list{border-top-color:color-mix(in srgb,#15956a 18%,var(--border))}}.organic-stats-card.additional .organic-product-list i{color:#147653;background:#15956a14}.organic-stats-card.additional .organic-product-list strong{color:#147653}.product-tools{align-items:flex-end;gap:12px}.product-tools>input{margin-right:auto}.product-tools>label{min-width:190px;color:var(--text-soft);flex-direction:column;gap:5px;font-size:8px;font-weight:800;display:flex}.product-tools>label select{border:1px solid var(--border);background:var(--surface);height:39px;color:var(--text);border-radius:8px;padding:0 10px;font-size:9px}@media (width<=650px){.product-tools{flex-direction:column;align-items:stretch}.product-tools>label{width:100%}}.product-tools .save-promotion-changes{color:#fff;cursor:pointer;background:#169365;border:1px solid #169365;border-radius:9px;height:39px;padding:0 13px;font-size:8px;font-weight:850;box-shadow:0 6px 15px #16936524}.product-tools .save-promotion-changes:disabled{border-color:var(--border);background:var(--surface-soft);color:var(--text-soft);box-shadow:none;opacity:.6;cursor:not-allowed}.stats-collapse+.stats-collapse{margin-top:9px}.stats-collapse>.stats-collapse-body>.organic-stats-card{box-shadow:none;margin:0}.stats-collapse+.stats-collapses{margin-top:9px}.dash-brand>span,.dash-brand>span:after,.dash-brand>b,.dash-brand:hover>span,.dash-brand:hover>b{animation:none!important;transform:none!important}.onway-debt-summary{grid-template-columns:1.35fr 1fr 1fr;gap:11px;margin-bottom:12px;display:grid}.onway-debt-summary article{border:1px solid var(--border);background:var(--surface);min-height:104px;box-shadow:var(--shadow);border-radius:15px;flex-direction:column;justify-content:center;padding:17px 19px;display:flex}.onway-debt-summary article.primary{background:linear-gradient(125deg,#fff0ed,var(--surface) 68%);border-color:#efb2aa}.onway-debt-summary span{color:var(--text-soft);font-size:8px}.onway-debt-summary b{margin-top:7px;font-size:24px}.onway-debt-summary .primary b{color:#b13f35}.onway-debt-summary small{color:#8b96a7;margin-top:4px;font-size:7px}.onway-claims-table{border:1px solid var(--border);border-radius:11px;margin-top:14px;overflow:hidden}.onway-claims-table>div{border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr 1fr 1.25fr;align-items:center;gap:10px;padding:10px 12px;font-size:9px;display:grid}.onway-claims-table>div:last-child{border-bottom:0}.onway-claims-table .head{background:var(--surface-soft);color:var(--text-soft);text-transform:uppercase;letter-spacing:.04em;font-size:7px;font-weight:850}.onway-claims-table b{color:var(--text)}.onway-claims-table strong{color:#b13f35}.onway-claims-table strong.missing{color:#b17a1c}.onway-claims-table select{border:1px solid var(--border);background:var(--surface);height:32px;color:var(--text);border-radius:7px;padding:0 8px;font-size:8px}@media (width<=800px){.onway-debt-summary{grid-template-columns:1fr}.onway-claims-table{overflow:auto}.onway-claims-table>div{min-width:720px}}.onway-page-stack{flex-direction:column;display:flex}.onway-database-search{border:1px solid var(--blue);order:2;margin-bottom:12px;padding:16px 18px}@supports (color:color-mix(in lab, red, red)){.onway-database-search{border:1px solid color-mix(in srgb,var(--blue) 20%,var(--border))}}.onway-database-search{background:linear-gradient(135deg,var(--blue),var(--surface));border-radius:16px}@supports (color:color-mix(in lab, red, red)){.onway-database-search{background:linear-gradient(135deg,color-mix(in srgb,var(--blue) 6%,var(--surface)),var(--surface))}}.onway-database-search{box-shadow:var(--shadow)}.onway-page-stack>.onway-page-header{order:1}.onway-page-stack>.onway-debt-summary,.onway-page-stack>.onway-workspace,.onway-page-stack>.onway-notice,.onway-page-stack>.onway-results,.onway-page-stack>.onway-history{order:3}.onway-database-search>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.onway-database-search>header span{color:var(--blue);letter-spacing:.1em;font-size:8px;font-weight:900}.onway-database-search h2{margin:4px 0 2px;font-size:16px}.onway-database-search header p{color:var(--text-soft);margin:0;font-size:8px}.onway-database-search header button{border:1px solid var(--border);background:var(--surface);height:32px;color:var(--blue);cursor:pointer;border-radius:9px;padding:0 10px;font-size:8px;font-weight:850}.onway-database-search>label{border:1px solid var(--border);background:var(--surface);color:var(--text-soft);border-radius:11px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px;margin-top:12px;padding:0 11px;display:grid}.onway-database-search>label .ui-icon{width:16px;height:16px;color:var(--blue)}.onway-database-search>label input{height:43px;color:var(--text);font:inherit;background:0 0;border:0;outline:0;font-size:11px}.onway-database-search>label b{border-left:1px solid var(--border);white-space:nowrap;padding-left:9px;font-size:8px}.onway-search-results{border:1px solid var(--border);background:var(--surface);border-radius:11px;max-height:280px;margin-top:9px;overflow:auto}.onway-search-results article{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.onway-search-results article:last-child{border-bottom:0}.onway-search-results article>span{flex-direction:column;gap:3px;min-width:0;display:flex}.onway-search-results article b{font-size:10px}.onway-search-results article small{color:var(--text-soft);font-size:7px}.onway-search-results article strong{color:var(--blue);font-size:10px}.onway-search-results>p,.onway-database-search>p.error{color:var(--text-soft);text-align:center;margin:0;padding:18px;font-size:9px}.onway-database-search>p.error{color:#a33d34;padding:10px}@media (width<=600px){.onway-database-search{padding:14px}.onway-database-search>label{grid-template-columns:22px minmax(0,1fr)}.onway-database-search>label b{display:none}.onway-search-results article{flex-direction:column;align-items:flex-start}.onway-search-results article strong{font-size:11px}}.onway-page-header>span{border:1px solid var(--border);background:var(--surface);color:var(--text-soft);border-radius:18px;padding:8px 11px;font-size:8px;font-weight:800}.onway-workspace{grid-template-columns:1.25fr .75fr;gap:12px;display:grid}.onway-create-card,.onway-compare-card,.onway-results,.onway-history{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:16px;padding:18px}.onway-create-card>header,.onway-compare-card>header{gap:11px;margin-bottom:14px;display:flex}.onway-create-card>header>i,.onway-compare-card>header>i{background:var(--blue);color:#fff;border-radius:9px;flex:0 0 29px;place-items:center;width:29px;height:29px;font-size:10px;font-style:normal;font-weight:900;display:grid}.onway-create-card header div,.onway-compare-card header div{flex-direction:column;gap:5px;display:flex}.onway-create-card header b,.onway-compare-card header b{font-size:12px}.onway-create-card header span,.onway-compare-card header span{color:var(--text-soft);font-size:8px;line-height:1.5}.onway-create-card input,.onway-create-card textarea{border:1px solid var(--border);background:var(--surface-soft);width:100%;color:var(--text);font:inherit;border-radius:9px;margin-bottom:8px;padding:10px;font-size:10px}.onway-create-card textarea{resize:vertical;line-height:1.6}.onway-create-card footer{justify-content:space-between;align-items:center;display:flex}.onway-create-card footer span{color:var(--text-soft);font-size:9px}.onway-create-card footer button,.onway-upload{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:9px;height:37px;padding:0 13px;font-size:9px;font-weight:850}.onway-create-card button:disabled,.onway-upload:disabled{opacity:.5}.onway-active{background:#f2f6ff;border:1px solid #cddbf6;border-radius:11px;flex-direction:column;padding:13px;display:flex}.onway-active span{color:#6f7e95;font-size:8px}.onway-active b{margin-top:5px;font-size:11px}.onway-active small{color:#8793a6;margin-top:4px;font-size:8px}.onway-upload{width:100%;margin-top:11px}.onway-format{text-align:center;color:#8a96a8;margin-top:8px;font-size:7px;display:block}.onway-empty{text-align:center;color:#8a96a8;padding:35px 12px;font-size:9px}.onway-notice{color:#216c4e;background:#eff9f4;border:1px solid #b9ddcf;border-radius:11px;margin-top:12px;padding:12px 14px;font-size:9px;font-weight:800}.onway-notice.danger{color:#a33d34;background:#fff0ee;border-color:#efb7b0}.onway-results{margin-top:12px}.onway-results>header,.onway-history>header{justify-content:space-between;align-items:flex-start;display:flex}.onway-results>header span,.onway-history>header span{color:var(--blue);letter-spacing:.1em;font-size:8px;font-weight:900}.onway-results h2,.onway-history h2{margin:5px 0 0;font-size:17px}.onway-results header p{color:var(--text-soft);margin:4px 0 0;font-size:8px}.onway-results header>b{border-radius:14px;padding:7px 10px;font-size:8px}.onway-results header>b.danger{color:#a43c34;background:#fee7e4}.onway-results header>b.success{color:#197050;background:#e5f5ed}.onway-kpis{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:14px;display:grid}.onway-kpis article{border:1px solid var(--border);background:var(--surface-soft);border-radius:11px;padding:13px}.onway-kpis span{color:var(--text-soft);font-size:8px;display:block}.onway-kpis b{margin-top:6px;font-size:19px;display:block}.onway-kpis article.danger{background:#fff2f0;border-color:#efc1bb}.onway-kpis article.danger b{color:#b13f35}.onway-result-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.onway-result-grid>article{border:1px solid var(--border);border-radius:11px;padding:13px}.onway-result-grid h3{margin:0 0 9px;font-size:10px}.onway-result-grid article>div{border-top:1px solid var(--border);justify-content:space-between;align-items:center;padding:8px 0;font-size:9px;display:flex}.onway-result-grid article>div span{color:#b13f35;font-size:8px;font-weight:800}.onway-result-grid p{color:var(--text-soft);margin:0;font-size:9px}.onway-history{margin-top:12px}.onway-history>button{border:1px solid var(--border);background:var(--surface-soft);width:100%;color:var(--text);text-align:left;cursor:pointer;border-radius:10px;grid-template-columns:minmax(0,1fr) 100px 120px;align-items:center;gap:10px;margin-top:8px;padding:11px;display:grid}.onway-history>button.active{background:#f2f6ff;border-color:#94b2ed}.onway-history button>span:first-child{flex-direction:column;min-width:0;display:flex}.onway-history button b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.onway-history button small{color:var(--text-soft);margin-top:4px;font-size:7px}.onway-history button>span:nth-child(2){color:var(--text-soft);font-size:8px}.onway-history strong{border-radius:12px;justify-self:end;padding:6px 8px;font-size:7px}.onway-history strong.danger{color:#a43c34;background:#fee7e4}.onway-history strong.success{color:#197050;background:#e5f5ed}.onway-history strong.pending{color:#9b6814;background:#fff3d9}.onway-history>p{color:var(--text-soft);font-size:9px}@media (width<=850px){.onway-workspace,.onway-result-grid{grid-template-columns:1fr}.onway-kpis{grid-template-columns:1fr 1fr}}@media (width<=560px){.onway-kpis{grid-template-columns:1fr}.onway-history>button{grid-template-columns:1fr auto}.onway-history button>span:nth-child(2){display:none}}.coordinator-cost-card{background:linear-gradient(135deg,#ed8b32,var(--surface) 62%);border:1px solid #efc6a2;border-radius:16px;margin-bottom:12px;padding:18px}@supports (color:color-mix(in lab, red, red)){.coordinator-cost-card{background:linear-gradient(135deg,color-mix(in srgb,#ed8b32 8%,var(--surface)),var(--surface) 62%)}}.coordinator-cost-card{box-shadow:var(--shadow)}.coordinator-cost-card>header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:13px;display:flex}.coordinator-cost-card>header span{color:#b6661f;letter-spacing:.12em;font-size:8px;font-weight:900}.coordinator-cost-card h2{color:var(--text);margin:5px 0 4px;font-size:16px}.coordinator-cost-card header p{color:var(--text-soft);margin:0;font-size:8px}.coordinator-cost-card>header>b{white-space:nowrap;color:#ad5b17;background:#ed8b3217;border-radius:16px;padding:8px 11px;font-size:14px}.coordinator-cost-kpis{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.coordinator-cost-kpis article{border:1px solid #ed8b32;padding:13px}@supports (color:color-mix(in lab, red, red)){.coordinator-cost-kpis article{border:1px solid color-mix(in srgb,#ed8b32 20%,var(--border))}}.coordinator-cost-kpis article{background:var(--surface);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.coordinator-cost-kpis article{background:color-mix(in srgb,var(--surface) 94%,transparent)}}.coordinator-cost-kpis span,.coordinator-cost-kpis small{color:var(--text-soft);font-size:8px;display:block}.coordinator-cost-kpis b{color:var(--text);margin:6px 0 4px;font-size:19px;display:block}.coordinator-cost-kpis .cost-total{background:#fff7ed;border-color:#e3a76d}.coordinator-cost-kpis .cost-total b{color:#ad5b17}.coordinator-cost-card>footer{gap:8px;margin-top:10px;display:flex}.coordinator-cost-card>footer span{background:#ed8b32;border-radius:9px;flex:1;padding:9px 11px}@supports (color:color-mix(in lab, red, red)){.coordinator-cost-card>footer span{background:color-mix(in srgb,#ed8b32 7%,var(--surface))}}.coordinator-cost-card>footer span{color:var(--text-soft);font-size:8px}.coordinator-cost-card footer b{color:var(--text)}.coordinator-cost-card footer strong{float:right;color:#ad5b17}@media (width<=760px){.coordinator-cost-kpis{grid-template-columns:1fr 1fr}.coordinator-cost-card>footer{flex-direction:column}}@media (width<=480px){.coordinator-cost-kpis{grid-template-columns:1fr}.coordinator-cost-card>header{flex-direction:column}}.searchable-filter>div{flex-direction:column;display:flex}.searchable-filter>div>button{color:#536073;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;width:100%;min-height:32px;padding:7px 8px;font-size:9px}.searchable-filter>div>button:hover{background:#f2f6fc}.searchable-filter>div>button.selected{color:#2459ad;background:#eef4ff;font-weight:800}.searchable-filter>div>p{text-align:center;color:#8995a7;margin:7px;padding:7px;font-size:8px}.courier-filter-control .searchable-filter{width:100%;min-width:0}.order-ledger,.history-card{border:1px solid var(--border)!important}@supports (color:color-mix(in lab, red, red)){.order-ledger,.history-card{border:1px solid color-mix(in srgb,var(--border) 75%,transparent)!important}}.order-ledger,.history-card{box-shadow:0 12px 38px #10213b0d!important}.order-ledger .table-scroll,.history-card .table-scroll{scrollbar-color:var(--blue) transparent}@supports (color:color-mix(in lab, red, red)){.order-ledger .table-scroll,.history-card .table-scroll{scrollbar-color:color-mix(in srgb,var(--blue) 22%,var(--border)) transparent}}.order-ledger th,.history-card th{z-index:3;background:var(--surface-soft);height:44px;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.order-ledger th,.history-card th{background:color-mix(in srgb,var(--surface-soft) 88%,var(--surface))}}.order-ledger th,.history-card th{color:#7f8b9e;-webkit-backdrop-filter:blur(12px)}.order-ledger td,.history-card td{border-bottom-color:var(--border);height:57px}@supports (color:color-mix(in lab, red, red)){.order-ledger td,.history-card td{border-bottom-color:color-mix(in srgb,var(--border) 68%,transparent)}}.order-ledger tbody tr,.history-card tbody tr{position:relative}.order-ledger tbody tr:hover td,.history-card tbody tr:hover td{background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.order-ledger tbody tr:hover td,.history-card tbody tr:hover td{background:color-mix(in srgb,var(--blue) 5%,var(--surface))}}.history-card tbody tr.selected-row td{background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.history-card tbody tr.selected-row td{background:color-mix(in srgb,var(--blue) 9%,var(--surface))}}.history-card tbody tr.selected-row td:first-child{box-shadow:inset 3px 0 var(--blue)}.order-ledger .order-id-link,.history-card .order-id-link{letter-spacing:.01em;font-weight:900}.order-ledger .more,.history-card .more{background:var(--surface-soft);letter-spacing:1px;border:1px solid #0000;font-size:11px}.order-ledger tr:hover .more,.history-card tr:hover .more{border-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.order-ledger tr:hover .more,.history-card tr:hover .more{border-color:color-mix(in srgb,var(--blue) 20%,var(--border))}}.order-ledger tr:hover .more,.history-card tr:hover .more{background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.order-ledger tr:hover .more,.history-card tr:hover .more{background:color-mix(in srgb,var(--blue) 8%,var(--surface))}}.order-ledger tr:hover .more,.history-card tr:hover .more{color:var(--blue)}.order-ledger .status,.history-card .status{align-items:center;gap:6px;padding:6px 9px;display:inline-flex}.order-ledger .status:before,.history-card .status:before{content:"";background:currentColor;border-radius:50%;flex:0 0 6px;width:6px;height:6px;box-shadow:0 0 0 3px}@supports (color:color-mix(in lab, red, red)){.order-ledger .status:before,.history-card .status:before{box-shadow:0 0 0 3px color-mix(in srgb,currentColor 12%,transparent)}}.order-drawer-backdrop{background:#0713268a;place-items:stretch end;padding:0}.order-drawer-backdrop .full-card{background:var(--workspace);width:min(760px,100vw);height:100svh;max-height:none;border-radius:24px 0 0 24px!important;animation:.34s cubic-bezier(.2,.85,.25,1) order-drawer-in!important;box-shadow:-28px 0 90px #02081270!important}.order-drawer-backdrop .card-head{z-index:7;background:var(--surface);padding:24px 27px 18px;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.order-drawer-backdrop .card-head{background:color-mix(in srgb,var(--surface) 92%,transparent)}}.order-drawer-backdrop .card-head{-webkit-backdrop-filter:blur(18px)}.order-drawer-backdrop .modal-x{z-index:10;top:15px;right:18px}.order-drawer-backdrop .card-head h2{font-size:23px}.order-card-tabs{z-index:6;border-bottom:1px solid var(--border);background:var(--surface);grid-template-columns:repeat(4,1fr);gap:6px;padding:10px 18px;display:grid;position:sticky;top:92px}@supports (color:color-mix(in lab, red, red)){.order-card-tabs{background:color-mix(in srgb,var(--surface) 92%,transparent)}}.order-card-tabs{-webkit-backdrop-filter:blur(18px)}.order-card-tabs button{height:42px;color:var(--text-soft);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:7px;font-size:9px;font-weight:800;display:flex}.order-card-tabs button span{background:var(--surface-soft);color:#8793a5;border-radius:7px;place-items:center;width:22px;height:22px;font-size:7px;display:grid}.order-card-tabs button:hover{background:var(--surface-soft)}.order-card-tabs button.active{border-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.order-card-tabs button.active{border-color:color-mix(in srgb,var(--blue) 25%,var(--border))}}.order-card-tabs button.active{background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.order-card-tabs button.active{background:color-mix(in srgb,var(--blue) 9%,var(--surface))}}.order-card-tabs button.active{color:var(--blue)}.order-card-tabs button.active span{background:var(--blue);color:#fff}.order-drawer-backdrop .card-columns{min-height:430px;padding:15px 18px 20px;display:block}.order-drawer-backdrop .card-block{animation:.22s ease-out drawer-tab-in}.order-drawer-backdrop .history-list{max-height:none}.order-drawer-backdrop .card-actions{z-index:8;flex-wrap:wrap;padding:12px 18px 14px;box-shadow:0 -12px 35px #10213b0d}.order-drawer-backdrop .card-actions button{height:37px;padding:0 11px}.order-drawer-backdrop .card-actions .save-order{margin-left:auto}@keyframes order-drawer-in{0%{opacity:.7;transform:translate(55px)}to{opacity:1;transform:none}}@keyframes drawer-tab-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (width<=760px){.order-drawer-backdrop .full-card{width:100vw;border-radius:0!important}.order-drawer-backdrop .card-head{padding:19px 18px 15px}.order-drawer-backdrop .card-head h2{font-size:20px}.order-card-tabs{padding:8px;top:79px}.order-card-tabs button{height:40px;font-size:0}.order-card-tabs button span{font-size:8px}.order-drawer-backdrop .card-columns,.order-drawer-backdrop .card-actions{padding:10px}.order-drawer-backdrop .card-actions button{flex:auto}.order-drawer-backdrop .card-actions .save-order{flex:48%}}@media (prefers-reduced-motion:reduce){.order-drawer-backdrop .full-card,.order-drawer-backdrop .card-block{animation:none!important}}.login-page.login-lunar{background:#030915 url(/login-lunar-bg.webp) 50%/cover no-repeat fixed}.login-lunar:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0207130d 0%,#02071318 48%,#01040cb8 100%),radial-gradient(circle at 50% 46%,#0000 0 13%,#01040b0d 43%,#01040b80 100%);position:absolute;inset:0}.login-lunar .login-tech-grid{background:linear-gradient(90deg,#02081766,#07142612 38%,#02081755);inset:0;transform:none;-webkit-mask-image:none;mask-image:none}.login-lunar-stars{z-index:-2;pointer-events:none;opacity:.42;background-image:radial-gradient(circle,#dcecff 0 1px,#0000 1.5px),radial-gradient(circle,#8db7ec 0 1px,#0000 1.5px);background-position:12% 16%,73% 21%;background-size:127px 127px,193px 193px;animation:9s ease-in-out infinite alternate lunar-stars;position:absolute;inset:0}.login-lunar .login-tech-glow-one{filter:blur(12px);background:radial-gradient(circle,#3978e52b 0,#0000 67%);width:570px;height:570px;top:50%;left:calc(50% - 285px);transform:translateY(-50%)}.login-lunar .login-tech-glow-two{filter:blur(18px);background:radial-gradient(circle,#168fa51c 0,#0000 69%);width:430px;height:430px;bottom:-12%;right:8%}.login-lunar .login-tech-card{-webkit-backdrop-filter:blur(20px)saturate(125%);backdrop-filter:blur(20px)saturate(125%);background:linear-gradient(145deg,#10264ab8,#07152fc4 62%,#071125d1);border:1px solid #89adcf29;border-radius:19px;width:min(410px,100%);padding:31px 32px 27px;animation:.7s cubic-bezier(.2,.8,.2,1) both lunar-card-in;box-shadow:0 35px 90px #000c,0 0 45px #2d6be02b,inset 0 1px #dcecff1f}.login-lunar .login-tech-card:before{background:linear-gradient(90deg,#0000,#8cb8ff85,#0000);left:32px;right:32px}.login-lunar .login-tech-brand>span{background:linear-gradient(145deg,#6b9cff,#3967dc);border-radius:9px;width:34px;height:34px;font-size:17px;box-shadow:0 9px 28px #3967dc66}.login-lunar .login-tech-brand b{letter-spacing:.24em;font-size:12px}.login-lunar .login-tech-brand small{color:#809bbd;font-size:7px}.login-lunar .login-tech-copy{margin:35px 0 24px}.login-lunar .login-tech-kicker{color:#95abc7;margin-bottom:10px;font-size:10px}.login-lunar .login-tech-copy h1{color:#f5f8ff;text-shadow:0 2px 18px #0007;font-size:30px}.login-lunar .login-tech-copy p{color:#8fa4c1;margin-top:8px;font-size:12px}.login-lunar .login-tech-form label{color:#a9bad0;font-size:11px}.login-lunar .input-wrap{background:#07152a9e;border-color:#7b9bc12e;height:49px;box-shadow:inset 0 1px #ffffff08}.login-lunar .input-wrap:focus-within{background:#091b36c9;border-color:#83aaff;box-shadow:0 0 0 3px #477fec24,0 0 25px #477fec20}.login-lunar .input-wrap input{font-size:13px}.login-lunar .input-wrap input::placeholder{color:#607796}.login-lunar .login-button{color:#061027;background:linear-gradient(100deg,#92b5ff,#657ef0 52%,#806cff);height:49px;margin-top:24px;position:relative;overflow:hidden;box-shadow:0 12px 34px #526fee5c}.login-lunar .login-button:before{content:"";background:linear-gradient(90deg,#0000,#fff8,#0000);width:30%;animation:3.8s ease-in-out infinite login-button-shine;position:absolute;top:-50%;bottom:-50%;left:-35%;transform:skew(-22deg)}.login-lunar .login-button:hover{box-shadow:0 16px 42px #5978f07a}.login-lunar .login-tech-footer{color:#7189a8;border-color:#8ca7ca1f;margin-top:22px;padding-top:19px}.login-lunar .login-tech-footer>span{color:#72e3cf}.login-lunar .login-tech-footer>i{color:#49617f}@keyframes lunar-card-in{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:none}}@keyframes lunar-stars{to{opacity:.68;transform:translateY(-3px)}}@keyframes login-button-shine{0%,64%{left:-35%}85%,to{left:125%}}@media (width<=700px){.login-page.login-lunar{background-position:32%;background-attachment:scroll;padding:18px}.login-lunar:after{background:linear-gradient(#02071330,#01040ba8),radial-gradient(circle,#0000,#01040b55)}.login-lunar .login-tech-card{background:linear-gradient(145deg,#10264ad9,#07152fe8);padding:27px 22px 24px}.login-lunar .login-tech-copy{margin:31px 0 23px}.login-lunar .login-tech-copy h1{font-size:27px}}@media (prefers-reduced-motion:reduce){.login-lunar-stars,.login-lunar .login-tech-card,.login-lunar .login-button:before{animation:none!important}}.dash-brand .brand-logo{object-fit:cover;border-radius:9px;flex:0 0 35px;width:35px;height:35px;box-shadow:0 8px 20px #123fc954}.login-tech-brand>.brand-logo{object-fit:cover;border-radius:12px;flex:0 0 42px;width:42px;height:42px;box-shadow:0 10px 30px #2563eb54}.login-lunar .login-tech-brand>.brand-logo{border-radius:9px;flex-basis:34px;width:34px;height:34px}.invoice-sheet .invoice-logo{object-fit:cover;border-radius:13px;width:52px;height:52px;display:block}.pwa-install-button{right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));z-index:1000;color:#fff;min-height:46px;font:inherit;cursor:pointer;background:#0f2344;border:1px solid #fff3;border-radius:14px;align-items:center;gap:9px;padding:0 17px;font-size:14px;font-weight:700;display:inline-flex;position:fixed;box-shadow:0 12px 30px #0f234447}@media print{.pwa-install-button,.pwa-help-backdrop{display:none!important}}@page{size:30mm 40mm;margin:0}@media print{html,body{width:30mm!important;height:auto!important;min-height:0!important}.full-card,.full-card form,body:not(.bulk-label-print) .full-card,body:not(.bulk-label-print) .full-card form{width:30mm!important;height:auto!important;min-height:0!important;overflow:visible!important}body:not(.bulk-label-print) .full-card form>.print-sticker,body.bulk-label-print .bulk-print-stickers>.print-sticker{break-inside:avoid-page!important;page-break-inside:avoid!important;break-after:page!important;page-break-after:always!important;width:30mm!important;height:39.6mm!important;min-height:39.6mm!important;padding:0!important;display:block!important;overflow:hidden!important}body:not(.bulk-label-print) .full-card form>.print-sticker:last-of-type,body.bulk-label-print .bulk-print-stickers>.print-sticker:last-child{break-after:auto!important;page-break-after:auto!important}.print-sticker header{border-bottom-width:.25mm!important;align-items:flex-start!important;height:3.8mm!important}.print-sticker header b{font-size:7pt!important;line-height:1!important}.print-sticker header .sticker-sequence{border-width:.25mm!important;min-width:6mm!important;height:3mm!important;padding:0 .7mm!important;font-size:6pt!important}.print-sticker .sticker-body{grid-template-columns:minmax(0,1fr) 10.5mm!important;align-items:center!important;gap:.8mm!important;height:23.5mm!important;padding-top:.8mm!important;display:grid!important}.print-sticker .sticker-info h2{max-height:4.4mm!important;margin:0 0 .45mm!important;font-size:6.2pt!important;line-height:1.05!important;overflow:hidden!important}.print-sticker .sticker-info p,.print-sticker .sticker-info .sticker-price{min-height:0!important;max-height:4.2mm!important;margin:.3mm 0!important;font-size:5.1pt!important;line-height:1.08!important;overflow:hidden!important}.print-sticker .sticker-info .sticker-price{font-size:5.8pt!important;font-weight:700!important}.print-sticker .sticker-qr{flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:.5mm!important;width:10.5mm!important;margin:0!important;display:flex!important}.print-sticker .sticker-qr img{width:10mm!important;height:10mm!important}.print-sticker .sticker-qr small{text-align:center!important;white-space:normal!important;overflow-wrap:anywhere!important;width:10.5mm!important;font-size:4.7pt!important;line-height:1.05!important}.print-sticker{padding:0!important;position:relative!important}.print-sticker .sticker-portrait{box-sizing:border-box!important;width:30mm!important;height:39.6mm!important;padding:1mm 1.2mm!important;position:relative!important;overflow:hidden!important;transform:none!important}.print-sticker .sticker-portrait .sticker-body{flex-direction:column!important;align-items:stretch!important;gap:.6mm!important;height:34mm!important;display:flex!important}.print-sticker .sticker-portrait .sticker-info{width:100%!important}.print-sticker .sticker-portrait .sticker-qr{flex-direction:row!important;flex:1 0 auto!important;gap:1mm!important;width:100%!important;margin-top:auto!important}.print-sticker .sticker-portrait .sticker-qr small{width:auto!important;max-width:14mm!important;font-size:5.2pt!important}body.bulk-label-print .dashboard-shell>.dash-content,body.bulk-label-print .dash-content>.bulk-print-stickers{width:30mm!important;max-width:30mm!important}}.pwa-install-button span{background:#2563eb;border-radius:8px;place-items:center;width:24px;height:24px;font-size:18px;line-height:1;display:grid}.pwa-help-backdrop{z-index:1100;padding:16px;padding-bottom:max(16px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0510238a;place-items:end center;display:grid;position:fixed;inset:0}.pwa-help{color:#132442;background:#fff;border-radius:24px;width:min(100%,420px);padding:28px 24px 24px;position:relative;box-shadow:0 24px 60px #0000004d}.pwa-help h2{margin:12px 0 16px;font-size:21px}.pwa-help ol{margin:0;padding-left:22px;line-height:1.75}.pwa-help-icon{color:#fff;background:#2563eb;border-radius:14px;place-items:center;width:44px;height:44px;font-size:25px;display:grid}.pwa-help-close{color:#53627a;cursor:pointer;background:#edf2f8;border:0;border-radius:10px;width:34px;height:34px;font-size:23px;position:absolute;top:14px;right:14px}@media (width>=700px){.pwa-help-backdrop{place-items:center}}@media screen{.order-drawer-backdrop .unified-order-card{--surface:#24262d;--surface-soft:#2c2f38;--text:#f2f5fa;--text-soft:#b8c2d2;--border:#414652;--blue:#67b7ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:min(900px,100vw);color:var(--text);background:linear-gradient(145deg,#30343e,#23252c 42%);border:1px solid #566171;box-shadow:-24px 0 90px #0008,inset 1px 0 #8bb7e526!important}.unified-order-card .card-head{border-bottom:1px solid var(--border);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding:30px 68px 24px 30px;position:relative}.unified-order-card .card-head h2{overflow-wrap:anywhere;font-size:26px;line-height:1.4}.unified-order-card .card-head .eyebrow{color:#8bcaff;letter-spacing:.03em;font-size:13px}.unified-order-card .card-head p:last-child{color:var(--text-soft);font-size:14px}.unified-order-card .card-head>.status{white-space:normal;margin:6px 0 0;font-size:13px}.unified-order-card>.modal-x{color:#d8e8fa;background:#1c1f26;border:1px solid #4d5664;border-radius:50%;width:36px;height:36px}.unified-order-card .card-columns{min-height:0;padding:0 30px 28px}.unified-order-card .card-columns>.card-block{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;margin:0;padding:26px 0;animation:none;display:grid}.unified-order-card .card-columns>.card-block+.card-block{border-top:1px solid var(--border)}.unified-order-card .card-block h3{color:#f2f5fa;grid-column:1/-1;margin:0 0 2px;font-size:16px;line-height:1.5}.unified-order-card .card-block h3>span{color:#8bceff;background:#173959;border:1px solid #477aa3;border-radius:50%;width:30px;height:30px;font-size:12px;box-shadow:0 0 18px #54b5ff20}.unified-order-card .card-block label{color:var(--text-soft);min-width:0;margin:0;font-size:14px;line-height:1.5}.unified-order-card .card-block input,.unified-order-card .card-block select,.unified-order-card .card-block textarea{color:#f3f6fc;background:#1d2027;border:1px solid #424956;border-radius:12px;height:auto;min-height:46px;padding:10px 12px;font-size:16px}.unified-order-card .card-block input::placeholder,.unified-order-card .card-block textarea::placeholder{color:#96a3b6}.unified-order-card .card-block :is(input,select,textarea):focus{border-color:#69baff;box-shadow:0 0 0 3px #63baff22}.unified-order-card .card-block input[readonly]{color:#a8d8ff;background:#252d38}.unified-order-card .card-block small{color:#abb9cd;font-size:13px;line-height:1.5}.unified-order-card .card-block>:is(.modal-grid,.order-items,.order-total,.payment-toggle-row,.history-list,.partial-payment-field){grid-column:1/-1}.unified-order-card .modal-grid{gap:16px 20px}.unified-order-card .order-items{background:0 0;border:0;margin:0;padding:0}.unified-order-card .order-items-head{flex-wrap:wrap;gap:12px}.unified-order-card .order-items-head b{color:var(--text-soft);font-size:14px}.unified-order-card .order-items-head button{color:#a0d4ff;background:#263c53;border:1px solid #476684;border-radius:10px;min-height:40px;font-size:14px}.unified-order-card .order-item-row{border-color:var(--border);background:0 0;grid-template-columns:minmax(0,1fr) 100px 140px;gap:12px;padding:18px 0}.unified-order-card .item-line-total{color:#f3f6fc;font-size:16px}.unified-order-card .item-line-total span{color:var(--text-soft);font-size:13px}.unified-order-card .order-total{color:#bbdfff;background:0 0;border:0;border-top:1px solid #465468;border-radius:0;padding:20px 0 0}.unified-order-card .order-total span{font-size:16px}.unified-order-card .order-total b{color:#f3f7ff;font-size:30px}.unified-order-card .paid-toggle{color:#c3cfdf;background:#262c35;border-color:#475364;height:auto;min-height:46px;font-size:14px}.unified-order-card .paid-toggle.active{color:#a5efcf;background:#194639;border-color:#488e74}.unified-order-card .detailed-history{overflow:visible}.unified-order-card .detailed-history article header{flex-wrap:wrap}.unified-order-card .detailed-history article header b,.unified-order-card .detailed-history p{color:#d5deeb;font-size:14px}.unified-order-card .detailed-history article time{color:#a6b3c6;white-space:normal;font-size:13px}.unified-order-card .detailed-history article>small{grid-template-columns:minmax(90px,.7fr) minmax(0,1fr) 12px minmax(0,1fr);padding:10px;font-size:13px}.unified-order-card .detailed-history article>small>b{color:#c3cee0}.unified-order-card .history-list>div:not(:last-child):before{background:#465970}.unified-order-card .card-actions{padding:20px 30px max(20px, env(safe-area-inset-bottom));box-shadow:none;background:#1e2128;border-color:#424b59;gap:10px;position:relative}.unified-order-card .card-actions button{color:#dce7f7;background:#2d333e;border:1px solid #4a5668;border-radius:12px;height:auto;min-height:44px;margin:0;padding:10px 14px;font-size:14px;line-height:1.5}.unified-order-card .card-actions .save-order{color:#071d31;background:#78c1ff;border-color:#a5d8ff;box-shadow:0 4px 20px #5eb5ff25}.unified-order-card .card-actions button:hover{filter:brightness(1.12)}.unified-order-card .card-actions button:disabled{opacity:.45;cursor:not-allowed}.unified-order-card .card-actions button:focus-visible{outline-offset:3px;outline:2px solid #a5d8ff}.unified-order-card .source-order-reference{color:#c8dcf6;background:0 0;border-color:#424956;font-size:14px}.unified-order-card form>.modal-note{color:#c3d3e8;padding:0 30px;font-size:14px}.unified-order-card form>.card-block{color:#e0e9f6;background:#24262d;border-color:#414652;margin:20px 30px}@media (width<=600px){.order-drawer-backdrop .unified-order-card .card-head{flex-direction:column;gap:10px;padding:24px 56px 22px 20px}.unified-order-card .card-columns{padding:0 20px 12px}.unified-order-card .card-columns>.card-block{grid-template-columns:minmax(0,1fr);gap:16px}.unified-order-card .modal-grid{grid-template-columns:minmax(0,1fr)}.unified-order-card .order-item-row{grid-template-columns:repeat(2,minmax(0,1fr))}.unified-order-card .order-item-row>label:first-child{grid-column:1/-1}.unified-order-card .detailed-history article>small{grid-template-columns:minmax(0,1fr)}.unified-order-card .card-actions{padding:18px 20px max(24px, env(safe-area-inset-bottom))}.unified-order-card .card-actions button{flex:100%}}.unified-order-card .search-options{background:#252a33;border-color:#526175;box-shadow:0 18px 40px #0007}.unified-order-card .search-options button{color:#e6effc;background:0 0;padding:12px;font-size:14px}.unified-order-card .search-options button:hover{background:#334960}.unified-order-card .search-options p{color:#bac9dc;font-size:14px}}.operator-live-bonus{background:linear-gradient(135deg,#effbf5,var(--surface));border:1px solid #b9e5d2;border-radius:11px;grid-template-rows:1fr 1fr;grid-template-columns:auto auto;align-items:center;column-gap:9px;height:38px;padding:4px 12px;display:grid;box-shadow:0 7px 20px #16845a12}.operator-live-bonus>span{color:#247657;align-self:end;font-size:8px;font-weight:850}.operator-live-bonus>b{color:#13865b;grid-area:1/2/3;align-self:center;font-size:17px}.operator-live-bonus>small{color:#6b8f81;align-self:start;font-size:7px}.theme-dark .operator-live-bonus{background:linear-gradient(135deg,#15382c,var(--surface));border-color:#255b48}.theme-dark .operator-live-bonus>span,.theme-dark .operator-live-bonus>b{color:#7ce0b3}@media (width<=520px){.operator-live-bonus{padding:4px 9px}.operator-live-bonus>span,.operator-live-bonus>small{display:none}.operator-live-bonus>b{white-space:nowrap;grid-column:1;font-size:14px}}.salary-page-header{align-items:center}.salary-live-badge{color:#177451;background:#effbf5;border:1px solid #b9e5d2;border-radius:999px;align-items:center;gap:7px;padding:9px 13px;font-size:9px;font-weight:850;display:inline-flex}.salary-live-badge i{background:#17a36d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #17a36d17}.salary-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-bottom:13px;display:grid}.salary-summary article{border:1px solid var(--border);background:var(--surface);min-height:112px;box-shadow:var(--shadow);border-radius:16px;flex-direction:column;justify-content:center;padding:18px 20px;display:flex}.salary-summary span{color:var(--text-soft);font-size:9px}.salary-summary b{color:var(--text);margin-top:7px;font-size:27px}.salary-summary small{color:#8793a5;margin-top:5px;font-size:8px}.salary-summary .salary-total{background:linear-gradient(135deg,#15956a,var(--surface) 70%);border-color:#b8dfd0}@supports (color:color-mix(in lab, red, red)){.salary-summary .salary-total{background:linear-gradient(135deg,color-mix(in srgb,#15956a 9%,var(--surface)),var(--surface) 70%)}}.salary-summary .salary-total b{color:#147653}.salary-card{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:17px;overflow:hidden}.salary-card>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.salary-card>header>div{flex-direction:column;gap:4px;display:flex}.salary-card>header b{font-size:12px}.salary-card>header span{color:var(--text-soft);font-size:8px}.salary-card>header>strong{color:#147653;font-size:20px}.salary-table-head{background:var(--surface-soft);color:#8793a5;text-transform:uppercase;grid-template-columns:minmax(250px,1.6fr) minmax(100px,.6fr) minmax(90px,.5fr) minmax(110px,.65fr);gap:12px;padding:10px 20px 10px 112px;font-size:8px;font-weight:800;display:grid}.salary-list>article{border-bottom:1px solid var(--border);grid-template-columns:31px 42px minmax(160px,1.6fr) minmax(100px,.6fr) minmax(90px,.5fr) minmax(110px,.65fr);align-items:center;gap:12px;padding:14px 20px;display:grid}.salary-list>article:last-child{border-bottom:0}.salary-list>article:hover{background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.salary-list>article:hover{background:color-mix(in srgb,var(--blue) 4%,var(--surface))}}.salary-rank{background:var(--surface-soft);color:#66758a;border-radius:8px;place-items:center;width:27px;height:27px;font-size:9px;font-style:normal;font-weight:900;display:grid}.salary-avatar{width:39px;height:39px;font-size:9px}.salary-employee{flex-direction:column;gap:4px;min-width:0;display:flex}.salary-employee b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.salary-employee small{color:#8793a5;font-size:8px}.salary-metric{flex-direction:column;gap:4px;display:flex}.salary-metric span{color:#8793a5;font-size:8px;display:none}.salary-metric b{font-size:13px}.salary-amount{color:#147653;font-size:16px}.theme-dark .salary-live-badge{color:#7ce0b3;background:#15382c;border-color:#255b48}@media (width<=760px){.salary-summary{grid-template-columns:1fr}.salary-live-badge,.salary-table-head{display:none}.salary-list>article{grid-template-columns:28px 38px minmax(0,1fr) auto;gap:9px;padding:13px 14px}.salary-avatar{width:36px;height:36px}.salary-metric{flex-direction:row;grid-column:3;align-items:center}.salary-metric:nth-of-type(2){display:none}.salary-metric span{display:inline}.salary-amount{grid-area:1/4/3}.salary-card>header{padding:15px}.salary-card>header>strong{font-size:16px}}@media (width<=430px){.salary-summary article{min-height:92px}.salary-list>article{grid-template-columns:25px 34px minmax(0,1fr) auto}.salary-avatar{width:33px;height:33px}.salary-rank{width:24px;height:24px}.salary-card>header>strong{display:none}}.onway-claims-table select.claim-status-new{color:#865609;background:#fff4dc;border-color:#e9c46a;font-weight:800}.onway-claims-table select.claim-status-sent{color:#2359a5;background:#eaf2ff;border-color:#9abcf2;font-weight:800}.onway-claims-table select.claim-status-confirmed{color:#603ca2;background:#f1ebff;border-color:#bba3ec;font-weight:800}.onway-claims-table select.claim-status-paid{color:#176c4a;background:#e4f7ee;border-color:#8bd4b0;font-weight:800}.onway-claims-table select.claim-status-rejected{color:#a13832;background:#ffe9e7;border-color:#eba39d;font-weight:800}.bonus-page-header{align-items:center}.bonus-live-badge{color:#315da8;white-space:nowrap;background:#f2f6ff;border:1px solid #c6d8f5;border-radius:999px;align-items:center;gap:7px;padding:9px 13px;font-size:9px;font-weight:850;display:inline-flex}.bonus-live-badge i{background:#4b79d4;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #4b79d41a}.bonus-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-bottom:13px;display:grid}.bonus-summary article{border:1px solid var(--border);background:var(--surface);min-height:105px;box-shadow:var(--shadow);border-radius:16px;flex-direction:column;justify-content:center;padding:18px 20px;display:flex}.bonus-summary span,.bonus-summary small{color:var(--text-soft);font-size:9px}.bonus-summary b{color:var(--text);margin-top:7px;font-size:26px}.bonus-summary small{margin-top:5px;font-size:8px}.bonus-summary .bonus-count-total{background:linear-gradient(135deg,var(--blue),var(--surface) 70%);border-color:#c9d9fa}@supports (color:color-mix(in lab, red, red)){.bonus-summary .bonus-count-total{background:linear-gradient(135deg,color-mix(in srgb,var(--blue) 9%,var(--surface)),var(--surface) 70%)}}.bonus-summary .bonus-count-total b{color:var(--blue)}.bonus-layout{grid-template-columns:minmax(250px,.76fr) minmax(0,1.7fr);align-items:start;gap:13px;display:grid}.bonus-form,.bonus-ledger{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:16px}.bonus-form{flex-direction:column;gap:11px;padding:18px;display:flex}.bonus-form>header{margin-bottom:2px}.bonus-form>header>span,.bonus-ledger>header>div>span{color:var(--blue);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900}.bonus-form h2,.bonus-ledger h2{color:var(--text);margin:5px 0 4px;font-size:16px}.bonus-form>header p{color:var(--text-soft);margin:0;font-size:8px;line-height:1.5}.bonus-form label,.bonus-filters label{min-width:0;color:var(--text-soft);flex-direction:column;gap:5px;font-size:8px;font-weight:800;display:flex}.bonus-form input,.bonus-form select,.bonus-form textarea,.bonus-filters input,.bonus-filters select{border:1px solid var(--border);background:var(--surface-soft);width:100%;min-height:37px;color:var(--text);font:inherit;border-radius:8px;outline:none;padding:8px 10px;font-size:10px}.bonus-form textarea{resize:vertical}.bonus-form input:focus,.bonus-form select:focus,.bonus-form textarea:focus,.bonus-filters input:focus,.bonus-filters select:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue)}@supports (color:color-mix(in lab, red, red)){.bonus-form input:focus,.bonus-form select:focus,.bonus-form textarea:focus,.bonus-filters input:focus,.bonus-filters select:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 12%,transparent)}}.bonus-form-row{grid-template-columns:1fr 1fr;gap:9px;display:grid}.bonus-submit{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:9px;height:40px;margin-top:2px;font-size:9px;font-weight:900}.bonus-submit:disabled{opacity:.6;cursor:wait}.bonus-ledger{overflow:hidden}.bonus-ledger>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:17px 18px;display:flex}.bonus-ledger>header h2{margin-bottom:0}.bonus-ledger>header>b{background:var(--surface-soft);color:var(--text-soft);white-space:nowrap;border-radius:14px;padding:7px 10px;font-size:8px}.bonus-filters{border-bottom:1px solid var(--border);background:var(--surface-soft);grid-template-columns:1fr 1fr minmax(145px,1.4fr);gap:9px;padding:12px 16px;display:grid}.bonus-filters input,.bonus-filters select{min-height:34px;font-size:9px}.bonus-record-list>article{border-bottom:1px solid var(--border);grid-template-columns:30px minmax(100px,1fr) auto auto auto;align-items:center;gap:10px;padding:12px 16px;display:grid}.bonus-record-list>article:last-child{border-bottom:0}.bonus-record-mark{width:28px;height:28px;color:var(--blue);background:#eaf0ff;border-radius:8px;place-items:center;font-size:15px;display:grid}.bonus-record-main{flex-direction:column;gap:3px;min-width:0;display:flex}.bonus-record-main b{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.bonus-record-main small{color:var(--text-soft);font-size:8px;line-height:1.4}.bonus-record-list strong{color:var(--blue);white-space:nowrap;font-size:10px}.bonus-record-amount{color:#147653;white-space:nowrap;font-size:9px;font-weight:850}.bonus-delete{color:#a34740;cursor:pointer;background:#fff7f6;border:1px solid #edcfcc;border-radius:7px;padding:6px 8px;font-size:8px;font-weight:800}.bonus-notice{color:#315da8;background:#f2f6ff;border:1px solid #c9d9fa;border-radius:8px;margin:10px 14px 0;padding:9px 11px;font-size:8px;font-weight:750}.bonus-empty{min-height:110px;color:var(--text-soft);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:18px;font-size:9px;display:flex}.bonus-empty b{color:var(--text);font-size:10px}.bonus-limit-note{border-top:1px solid var(--border);color:var(--text-soft);margin:0;padding:10px 14px;font-size:8px}.theme-dark .bonus-live-badge{color:#a8c3ff;background:#152341;border-color:#2e4771}.theme-dark .bonus-delete{color:#ffaaa2;background:#351f20;border-color:#693c3a}@media (width<=900px){.bonus-layout{grid-template-columns:1fr}.bonus-form{order:1}.bonus-ledger{order:2}}@media (width<=700px){.bonus-summary{grid-template-columns:1fr 1fr}.bonus-summary article:last-child{grid-column:1/-1}.bonus-live-badge{display:none}.bonus-filters{grid-template-columns:1fr 1fr}.bonus-filters label:last-child{grid-column:1/-1}.bonus-record-list>article{grid-template-columns:28px minmax(0,1fr) auto;gap:8px;padding:11px}.bonus-record-main{grid-area:1/2/3}.bonus-record-list strong{grid-area:1/3}.bonus-record-amount{grid-area:2/3;justify-self:end}.bonus-delete{grid-area:2/1;padding:5px 3px;font-size:7px}.bonus-form{padding:15px}.bonus-summary article{min-height:90px;padding:14px}.bonus-summary b{font-size:22px}}.additional-sales{border:1px solid var(--border);background:var(--surface);border-radius:14px;margin:16px 0;padding:20px}.additional-sales>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.additional-sales h2{margin:0;font-size:18px}.additional-sales p{color:var(--text-soft);font-size:14px;line-height:1.5}.additional-sales-filters{flex-wrap:wrap;gap:14px;margin:16px 0;display:flex}.additional-sales-filters label{flex-direction:column;flex:1;gap:6px;min-width:180px;font-size:14px;display:flex}.additional-sales-filters input,.additional-sales-filters select{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:8px;padding:10px;font-size:14px}.additional-sales-table{overflow:auto}.additional-sales-table table{border-collapse:collapse;width:100%;min-width:650px;font-size:14px}.additional-sales-table th,.additional-sales-table td{text-align:left;border-bottom:1px solid var(--border);padding:12px}.additional-sales-table th{background:var(--surface-soft)}.additional-sales-table small{color:var(--text-soft);margin-top:4px;display:block}.additional-sales .stats-kpis{margin:12px 0}.additional-sales .stats-kpis span,.additional-sales .stats-kpis small{font-size:13px}.category-list article{cursor:pointer}.category-list article.category-selected{border-color:var(--blue,#2563eb);box-shadow:0 0 0 1px var(--blue,#2563eb);background:var(--blue,#2563eb)}@supports (color:color-mix(in lab, red, red)){.category-list article.category-selected{background:color-mix(in srgb,var(--blue,#2563eb) 8%,var(--surface,#fff))}}.category-list button.category-filter{min-width:0;height:auto;color:var(--text,#1f2937);text-align:left;background:0 0;border:0;border-radius:3px;flex-direction:column;flex:1;align-items:flex-start;gap:0;padding:0;display:flex}.category-filter small{max-width:100%;font-weight:400}.category-filter:focus-visible{outline:2px solid var(--blue,#2563eb);outline-offset:4px}.product-category-selection{color:var(--text,#1f2937);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;font-size:11px;display:flex}.product-category-selection button{border:1px solid var(--blue,#2563eb);background:var(--surface,#fff);color:var(--blue,#2563eb);cursor:pointer;border-radius:7px;padding:7px 10px;font-size:10px}.product-label-editor{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.product-label-editor>label:first-child{flex:1;min-width:180px}.product-label-editor input[type=color]{cursor:pointer;width:60px;height:38px;padding:4px}.product-label-preview{color:#fff;overflow-wrap:anywhere;border-radius:4px;max-width:100%;padding:4px 8px;font-size:11px;line-height:1.4}.product-media-editor{border:1px dashed #9bbcff;border-radius:14px;gap:10px;padding:14px;display:grid}.product-media-editor small{color:#738098;font-size:10px}.product-media-photos{gap:9px;display:flex;overflow-x:auto}.product-media-photos>div{flex:0 0 110px}.product-media-photos img{object-fit:contain;background:#f2f5fa;border-radius:8px;width:110px;height:100px}.product-media-photos button,.product-media-editor>div>button{cursor:pointer;background:#fff;border:1px solid #d9e2ef;border-radius:5px;padding:5px;font-size:9px}.product-media-photos>div>div{gap:4px;display:flex}.product-media-editor video{background:#111;border-radius:10px;width:100%;max-height:210px}.product-media-editor progress{width:100%;height:10px;display:block}.product-media-editor [role=alert]{color:#bc3434;font-size:11px}.bulk-products-tools{gap:12px;margin:16px 0;display:grid}.bulk-products-tools>.new-order{justify-self:start}.bulk-publish-bar{background:var(--panel,#f1f5ff);border:1px solid #7ca4ec55;border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px;padding:14px;display:flex}.bulk-publish-bar button,.bulk-import-actions button{color:inherit;background:0 0;border:1px solid #1459e655;border-radius:10px;padding:10px 14px}.bulk-publish-bar select{border-radius:10px;max-width:220px;padding:10px}.bulk-publish-bar small{color:#b45309;width:100%}.bulk-import-modal{width:min(980px,94vw);max-height:90vh;overflow:auto}.bulk-import-actions{flex-wrap:wrap;align-items:center;gap:16px;margin:16px 0;display:flex}.bulk-publish-option{align-items:center;gap:10px;display:flex}.bulk-publish-option input,.product-card input[type=checkbox]{accent-color:#1459e6;width:18px;height:18px}.bulk-preview{max-height:350px;overflow:auto}.bulk-preview td{white-space:normal;min-width:80px}.bulk-preview small{color:#64748b;display:block}.bulk-products-tools progress{width:100%}.bulk-import-modal details{border:1px solid #ef444450;border-radius:10px;padding:12px}.bulk-products-tools button:disabled{opacity:.5;cursor:wait}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@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}.dashboard-shell .dash-sidebar nav{gap:7px}.dashboard-shell .dash-sidebar nav button:not(.mobile-logout){color:#e3ebf3;box-shadow:none;background:#152b43;border:1px solid #2b435c;border-left-width:3px;border-radius:11px;min-height:44px;padding:11px 12px}.dashboard-shell .dash-sidebar nav button:not(.mobile-logout):hover{border-color:#44627c;border-left-color:var(--blue);color:#fff;background:#203954;transform:none}.dashboard-shell .dash-sidebar nav button.active:not(.mobile-logout){border-color:#2f4b65;border-left-color:var(--blue);color:#fff;box-shadow:inset 1px 0 0 var(--blue)!important;background:#203954!important}.dashboard-shell .dash-sidebar nav button.active .sidebar-icon{color:#65a0ff}.dashboard-shell .dash-sidebar nav button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.dashboard-shell .dash-sidebar nav button>i:not(.attention-count){background:var(--blue);color:#fff;border:0;border-radius:999px;font-weight:800}.dashboard-shell.accent-blue .mobile-app-nav button.active{border:1px solid #a6c8ea;border-left:3px solid var(--blue);color:#205d9f;background:#edf5fe;border-radius:11px}.dashboard-shell.accent-blue.theme-dark .mobile-app-nav button.active{border-color:#2f4b65;border-left-color:var(--blue);color:#65a0ff;background:#203954}@media (width<=760px){.dashboard-shell .dash-sidebar nav button:not(.mobile-logout){width:100%}}.elvix-privacy{color:#24354d;overflow-wrap:anywhere;background:#f3f6fb;min-height:100vh;padding:48px 20px;font-family:Arial,sans-serif;font-size:16px;line-height:1.75}.elvix-privacy article{background:#fff;border:1px solid #dde5f1;border-radius:20px;max-width:840px;margin:0 auto;padding:40px 48px;box-shadow:0 12px 40px #16346108}.elvix-privacy header{border-bottom:1px solid #dde5f1;padding-bottom:24px}.elvix-privacy .privacy-brand{align-items:center;gap:12px;font-weight:700;text-decoration:none;display:inline-flex}.elvix-privacy .privacy-brand img{border-radius:12px;flex-shrink:0}.elvix-privacy h1{letter-spacing:normal;color:#102c57;margin:24px 0 12px;font-size:clamp(26px,4vw,36px);line-height:1.25}.elvix-privacy .privacy-date{color:#64748b;margin:0;font-size:14px}.elvix-privacy section{margin-top:30px;scroll-margin-top:24px}.elvix-privacy h2{color:#102c57;margin:0 0 12px;font-size:21px;line-height:1.4}.elvix-privacy p{margin:0 0 14px;font-size:16px}.elvix-privacy ul,.elvix-privacy ol{margin:0 0 16px;padding-left:24px;list-style-position:outside}.elvix-privacy ul{list-style-type:disc}.elvix-privacy ol{list-style-type:decimal}.elvix-privacy li{margin-bottom:7px;font-size:16px}.elvix-privacy a{color:#155ec4;text-underline-offset:3px;text-decoration:underline}.elvix-privacy a:focus-visible{outline-offset:4px;border-radius:3px;outline:3px solid #155ec4}.elvix-privacy footer{color:#64748b;border-top:1px solid #dde5f1;margin-top:32px;padding-top:20px;font-size:14px}@media (width<=600px){.elvix-privacy{padding:16px 12px}.elvix-privacy article{border-radius:14px;padding:26px 20px}.elvix-privacy h2{font-size:19px}}
