/*! 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-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::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{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.order-first{order:-9999}.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}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.line-through{text-decoration-line:line-through}.blur{--tw-blur:blur(8px);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,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--brand-terracotta:#b76548;--brand-rgb:183,101,72;--brand-ink:#94472f;--brand-sand:#eae1d6;--brand-charcoal:#2b2a35;--brand-gray:#3f3e4d;--brand-border:#dfc1b5;--brand-tint:#fcf5f2;--brand-on-dark:#fbece6;--navy:#2b2a35;--blue:#a95639;--blue-dark:#94472f;--blue-soft:#f5e7e0;--bg:#f4f3f1;--card:#fff;--text:#3f3e4d;--muted:#716c67;--border:#dedbd6;--green:#149667;--green-soft:#e9f8f1;--amber:#d98a16;--amber-soft:#fff5e2;--red:#d64e53;--red-soft:#fff0f0;--purple:#565563;--purple-soft:#efeff2;--shadow:0 3px 15px #53514f08}*{box-sizing:border-box}html{background:var(--bg)}body{background:var(--bg);color:var(--text);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px}button,input,select{font:inherit}button{cursor:pointer}.app{min-height:100vh}.sidebar{z-index:20;color:#fff;background:linear-gradient(#3f3e4b,#282832);flex-direction:column;width:252px;padding:24px 15px 18px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:11px;padding:0 8px 25px;display:flex}.brand-mark{background:#fff;border-radius:11px;flex:none;width:43px;height:43px;overflow:hidden;box-shadow:0 9px 25px #0000002e}.brand-mark img{width:auto;max-width:none;height:43px;display:block}.brand strong,.brand small{display:block}.brand strong{letter-spacing:-.2px;font-size:13px}.brand small{color:#bbb9c2;text-transform:uppercase;letter-spacing:.75px;margin-top:4px;font-size:8px}.sidebar nav{flex-direction:column;gap:7px;display:flex}.sidebar nav button{color:#d0ced6;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;width:100%;padding:11px 12px;transition:all .18s;display:flex}.sidebar nav button>span{text-align:center;width:27px;font-size:18px}.sidebar nav button b,.sidebar nav button small{display:block}.sidebar nav button b{font-size:12px}.sidebar nav button small{color:#96939f;margin-top:3px;font-size:9px}.sidebar nav button:hover{color:#fff;background:#ffffff12}.sidebar nav button.active{background:linear-gradient(100deg,var(--blue),var(--blue));color:#fff;box-shadow:0 9px 22px rgba(var(--brand-rgb), .24)}.sidebar nav button.active small{color:var(--brand-on-dark)}.sidebar-note{background:#ffffff0a;border:1px solid #575561;border-radius:11px;margin-top:auto;padding:15px}.sidebar-note span,.sidebar-note b,.sidebar-note small{display:block}.sidebar-note span{color:#b0adb8;letter-spacing:.9px;font-size:9px}.sidebar-note b{margin-top:7px;font-size:14px}.sidebar-note small{color:#aaa7b2;margin-top:4px;font-size:10px}.workspace{min-width:0;margin-left:252px}.topbar{border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:15;background:#fffffff0;justify-content:space-between;align-items:center;min-height:70px;padding:9px 31px;display:flex;position:sticky;top:0}.mobile-menu-toggle,.mobile-menu-close,.mobile-menu-backdrop{display:none}.topbar-location{gap:7px;min-width:0;display:grid}.crumb{color:#4a4856;font-size:12px;font-weight:800}.crumb span{color:#908e99;margin-left:4px;font-weight:500}.breadcrumbs{white-space:nowrap;align-items:center;gap:7px;min-width:0;display:flex;overflow:hidden}.breadcrumb-item{align-items:center;gap:7px;min-width:0;display:flex}.breadcrumb-item i{color:#bbb8c2;font-size:15px;font-style:normal}.breadcrumb-item button,.breadcrumb-item b{color:#777480;font:inherit;white-space:nowrap;background:0 0;border:0;padding:0;font-size:10px;font-weight:700}.breadcrumb-item button{cursor:pointer}.breadcrumb-item button:hover{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.breadcrumb-item b[aria-current=page]{color:#272530;text-overflow:ellipsis;max-width:180px;overflow:hidden}.top-actions,.account-switch{align-items:center;display:flex}.top-actions{gap:12px}.turkey-clock{border:1px solid var(--brand-border);background:var(--brand-tint);min-width:190px;height:40px;color:var(--brand-ink);white-space:nowrap;border-radius:11px;align-items:center;gap:9px;padding:0 12px;display:flex}.turkey-clock>svg{width:16px;height:16px;color:var(--brand-ink)}.turkey-clock>span{gap:1px;display:grid}.turkey-clock small{color:var(--brand-ink);letter-spacing:.8px;font-size:7px;font-weight:900;line-height:1}.turkey-clock b{color:var(--brand-ink);font-size:9px;line-height:1.1}.turkey-clock>strong{color:var(--brand-ink);font-variant-numeric:tabular-nums;letter-spacing:.3px;margin-left:auto;font-size:14px}.notification{border:1px solid var(--border);width:36px;height:36px;color:var(--blue);background:#fff;border-radius:10px;font-size:9px}.account-switch{border-left:1px solid var(--border);gap:9px;padding-left:13px}.account-switch label>span{color:#9895a0;text-transform:uppercase;letter-spacing:.6px;margin-bottom:2px;font-size:8px;display:block}.account-switch select{color:#53515e;background:0 0;border:0;outline:0;width:92px;font-size:11px;font-weight:700}.avatar{background:var(--blue-soft);width:34px;height:34px;color:var(--blue);border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid}.identity b,.identity small{display:block}.identity b{font-size:11px}.identity small{color:var(--muted);margin-top:2px;font-size:9px}main{max-width:1540px;min-height:calc(100vh - 112px);padding:28px 31px 50px}.app-footer{color:#9895a0;padding:18px 31px 26px;font-size:10px}.page-title{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}.page-title h1{letter-spacing:-.65px;margin:0 0 5px;font-size:26px;line-height:1.18}.page-title p{max-width:780px;color:var(--muted);margin:0;font-size:12px;line-height:1.55}.primary,.secondary,.back,.arrow,.note-btn,.complete-task,.file-actions button,.detail-actions button{border-radius:8px;font-weight:700}.primary{background:var(--blue);color:#fff;border:0;padding:10px 15px;box-shadow:0 7px 17px #246bfe2e}.secondary{border:1px solid var(--border);color:#41526d;background:#fff;padding:8px 11px}.back{color:var(--blue);background:0 0;border:0;margin-bottom:13px;padding:0;font-size:11px}.card{border:1px solid var(--border);background:var(--card);box-shadow:var(--shadow);border-radius:14px}.section-head{justify-content:space-between;align-items:center;gap:18px;display:flex}.section-head h2{letter-spacing:-.2px;margin:0;font-size:15px}.section-head p{color:var(--muted);margin:4px 0 0;font-size:10px;line-height:1.45}.count{background:var(--blue-soft);color:var(--blue);border-radius:20px;padding:5px 9px;font-size:10px;font-weight:800}.muted{color:#9ca5b3!important}.metrics{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:17px;display:grid}.home-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.metric{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:13px;align-items:center;gap:13px;padding:16px;display:flex}.metric-icon{border-radius:11px;flex:none;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.metric-icon.blue{background:var(--blue-soft);color:var(--blue)}.metric-icon.green{background:var(--green-soft);color:var(--green)}.metric-icon.amber{background:var(--amber-soft);color:var(--amber)}.metric-icon.purple{background:var(--purple-soft);color:var(--purple)}.metric span,.metric strong,.metric small{display:block}.metric span{color:var(--muted);font-size:10px}.metric strong{letter-spacing:-.5px;margin-top:2px;font-size:22px}.metric small{color:#9aa4b3;margin-top:1px;font-size:9px}.home-grid{grid-template-columns:minmax(0,1.55fr) minmax(320px,.8fr);gap:17px;margin-bottom:17px;display:grid}.my-work,.next-work,.overview{padding:19px}.work-card{background:linear-gradient(140deg,#fbfdff,#f5f9ff);border:1px solid #dbe6f8;border-radius:12px;margin-top:14px;overflow:hidden}.work-top{color:#71809a;border-bottom:1px solid #e3ebf8;justify-content:space-between;align-items:center;padding:9px 12px;font-size:9px;display:flex}.priority{color:#e56837;background:#fff0e9;border-radius:13px;padding:4px 7px;font-weight:800}.work-body{gap:12px;padding:15px 14px;display:flex}.store-letter{background:var(--blue);color:#fff;border-radius:9px;flex:none;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.work-body small{color:var(--blue);font-size:9px;font-weight:700}.work-body h3{margin:4px 0;font-size:14px}.work-body p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.work-foot{border-top:1px solid #e3ebf8;justify-content:space-between;align-items:center;padding:10px 13px;display:flex}.work-foot button{color:var(--blue);background:0 0;border:0;font-size:10px;font-weight:800}.work-foot button span{margin-left:5px}.next-row{border-top:1px solid #edf0f4;grid-template-columns:27px 1fr auto;align-items:center;gap:10px;padding:13px 0;display:grid}.next-row:first-of-type{margin-top:14px}.next-row>span{color:#64738a;background:#f0f4fa;border-radius:8px;place-items:center;width:26px;height:26px;font-size:10px;font-weight:800;display:grid}.next-row b,.next-row small{display:block}.next-row b{font-size:10px}.next-row small{color:var(--muted);margin-top:3px;font-size:8px}.next-row em{color:#7b8799;font-size:8px;font-style:normal}.empty-state{text-align:center;min-height:105px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex}.empty-state b{color:#536279;font-size:12px}.empty-state span{margin-top:5px;font-size:10px}.empty-state.small{min-height:70px;padding:14px}.employee-task-panel{margin-bottom:17px;padding:19px}.employee-task-panel>.section-head{margin-bottom:14px}.employee-priority-list{gap:10px;display:grid}.employee-priority-list>.work-card{grid-template-columns:minmax(0,1fr) auto;margin-top:0;display:grid}.employee-priority-list .work-top{grid-column:1/-1}.employee-priority-list .work-body{align-items:center;min-width:0}.employee-priority-list .work-body>div:last-child{min-width:0}.employee-priority-list .work-foot{border-top:0;border-left:1px solid #e3ebf8;justify-content:center;gap:18px;min-width:170px}.employee-upcoming{border-top:1px solid #e5ebf4;margin-top:15px;padding-top:14px}.employee-upcoming-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:9px;display:flex}.employee-upcoming-head b,.employee-upcoming-head small{display:block}.employee-upcoming-head b{font-size:11px}.employee-upcoming-head small{color:var(--muted);margin-top:3px;font-size:8px}.employee-next-list{gap:7px;display:grid}.employee-next-row{color:#405069;text-align:left;background:#fafbfd;border:1px solid #e2e8f1;border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto 92px;align-items:center;gap:11px;width:100%;padding:10px 11px;transition:all .15s;display:grid}.employee-next-row:hover{background:#f6f9ff;border-color:#a9c3f7;transform:translateY(-1px);box-shadow:0 5px 16px #246bfe12}.employee-next-index{width:27px;height:27px;color:var(--blue);background:#edf3ff;border-radius:8px;place-items:center;font-size:9px;font-weight:900;display:grid}.employee-next-copy{min-width:0}.employee-next-copy b,.employee-next-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.employee-next-copy b{font-size:10px}.employee-next-copy small{color:var(--muted);margin-top:3px;font-size:8px}.employee-next-row em{color:#7b8799;white-space:nowrap;font-size:8px;font-style:normal}.employee-next-row>strong{color:var(--blue);text-align:right;white-space:nowrap;font-size:9px}.employee-next-row>strong span{margin-left:4px}.next-row-button{width:100%;color:inherit;text-align:left;background:0 0;border:0}.next-row-button:hover{background:#faf8f5}.mockup-work-card .store-letter{background:linear-gradient(145deg,var(--blue),var(--blue));width:42px;font-size:10px}.team-task-board{margin-bottom:17px;padding:19px}.team-task-board>.section-head{margin-bottom:14px}.team-task-list{gap:9px;display:grid}.team-task-row{background:var(--brand-tint);border:1px solid #e5e0da;border-radius:12px;grid-template-columns:180px minmax(240px,.85fr) minmax(360px,1.25fr);align-items:stretch;gap:10px;min-width:0;padding:10px;display:grid}.team-member{align-items:center;gap:10px;padding:8px;display:flex}.team-member>span{background:var(--blue-soft);width:37px;height:37px;color:var(--blue);border-radius:10px;flex:none;place-items:center;font-size:10px;font-weight:900;display:grid}.team-member b,.team-member small{display:block}.team-member b{font-size:10px}.team-member small{color:var(--muted);margin-top:3px;font-size:8px}.team-current-task{border:1px solid var(--brand-border);background:var(--brand-tint);color:#405069;text-align:left;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;column-gap:12px;min-width:0;padding:11px 12px;display:grid}.team-current-task>span,.team-current-task>b,.team-current-task>small{grid-column:1}.team-current-task>span{color:var(--blue);text-transform:uppercase;letter-spacing:.45px;font-size:7px;font-weight:900}.team-current-task>b{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;overflow:hidden}.team-current-task>small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);margin-top:3px;font-size:8px;overflow:hidden}.team-current-task>.team-task-location{background:var(--blue);color:#fff;text-overflow:ellipsis;white-space:nowrap;border-radius:7px;grid-area:1/2/4;align-self:center;max-width:240px;padding:9px 13px;font-size:8px;font-style:normal;font-weight:800;overflow:hidden}.team-current-task>strong{color:var(--blue);white-space:nowrap;grid-area:1/3/4;align-self:center;font-size:8px}.team-current-task:not(.empty):hover{border-color:var(--blue);box-shadow:0 5px 16px rgba(var(--brand-rgb), .09)}.team-current-task.empty{cursor:default;background:#fff;border-color:#e6e2dc}.team-current-task.empty>strong{grid-column:2}.team-next-tasks{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0;display:grid}.team-next-label{display:none}.team-next-tasks>button{color:#46546a;text-align:left;background:#fff;border:1px solid #e5e0da;border-radius:9px;grid-template-columns:22px minmax(0,1fr) 12px;align-items:center;gap:7px;min-width:0;padding:8px;display:grid}.team-next-tasks>button:hover{border-color:var(--brand-border);background:var(--brand-tint)}.team-next-tasks>button i{background:var(--blue-soft);width:21px;height:21px;color:var(--blue);border-radius:7px;place-items:center;font-size:8px;font-style:normal;font-weight:900;display:grid}.team-next-tasks>button span{min-width:0}.team-next-tasks>button b,.team-next-tasks>button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.team-next-tasks>button b{font-size:8px}.team-next-tasks>button small{color:var(--muted);margin-top:3px;font-size:7px}.team-next-tasks>button strong{color:var(--blue);font-size:12px}.team-next-empty{min-height:54px;color:var(--muted);border:1px dashed #ddd7d0;border-radius:9px;grid-column:1/-1;place-items:center;font-size:8px;display:grid}.overview{overflow:hidden}.overview>.section-head{margin-bottom:15px}.table-wrap{width:100%;overflow-x:auto}table{border-collapse:collapse;width:100%}th{color:#738096;text-align:left;text-transform:uppercase;letter-spacing:.35px;white-space:nowrap;background:#f8fafc;padding:11px 12px;font-size:9px}td{color:#405069;vertical-align:middle;border-top:1px solid #edf0f4;padding:12px;font-size:10px}.store-name,.linked-store-name{align-items:center;gap:9px;display:flex}.store-name>span,.linked-store-name>span{background:var(--blue-soft);width:30px;height:30px;color:var(--blue);border-radius:8px;flex:none;place-items:center;font-weight:900;display:grid}.store-name b,.store-name small,.linked-store-name b,.linked-store-name small{display:block}.store-name b,.linked-store-name b{color:#233149;font-size:10px}.store-name small,.linked-store-name small{color:var(--muted);margin-top:3px;font-size:8px}.type-chip{color:#53637a;background:#f1f4f8;border-radius:6px;padding:5px 7px;font-size:9px;font-weight:700;display:inline-block}.owner-chip{background:var(--purple-soft);color:var(--purple);border-radius:15px;padding:5px 8px;font-size:9px;font-weight:800;display:inline-block}.task-cell{min-width:170px}.task-cell b,.task-cell small{display:block}.task-cell b{color:#314058;font-size:9px}.task-cell small{color:#8b96a6;margin-top:3px;font-size:8px}.progress{align-items:center;gap:7px;min-width:105px;display:flex}.progress>div{background:#e9edf3;border-radius:10px;width:86px;height:5px;overflow:hidden}.progress i{border-radius:inherit;background:linear-gradient(90deg,#3c80ff,#246bfe);height:100%;display:block}.progress span{color:#788497;font-size:9px}.progress.compact{min-width:78px}.progress.compact>div{width:54px}.arrow{border:1px solid var(--border);width:29px;height:29px;color:var(--blue);background:#fff}.status{white-space:nowrap;border-radius:18px;width:max-content;padding:5px 8px;font-size:8px;font-weight:800;display:inline-block}.status.done,.status-select.done{background:var(--green-soft);color:var(--green)}.status.working,.status-select.working{background:var(--blue-soft);color:var(--blue)}.status.waiting,.status-select.waiting{background:var(--amber-soft);color:var(--amber)}.status.blocked,.status-select.blocked{background:var(--red-soft);color:var(--red)}.status.revision,.status-select.revision{background:var(--purple-soft);color:var(--purple)}.filterbar{align-items:center;gap:10px;margin-bottom:14px;display:flex}.search{border:1px solid var(--border);color:#8f9aaa;background:#fff;border-radius:9px;min-width:300px;padding:0 11px}.search input{background:0 0;border:0;outline:0;width:100%;padding:10px 5px;font-size:10px}.filterbar>select{border:1px solid var(--border);color:#59677c;background:#fff;border-radius:9px;padding:10px 30px 10px 10px;font-size:10px}.result-count{color:#8994a4;margin-left:auto;font-size:10px}.store-tracking-filterbar{align-items:center}.store-tracking-filterbar>.search,.store-tracking-filterbar>select{box-sizing:border-box;height:42px;min-height:42px}.store-tracking-filterbar>.search{align-items:center;gap:5px;width:min(460px,45vw);padding:0 12px;display:flex}.store-tracking-filterbar>.search input{height:40px;padding:0 5px;line-height:40px}.store-tracking-filterbar>select{width:180px;padding-top:0;padding-bottom:0}.modal-backdrop{z-index:100;background:#071121ad;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:16px;width:min(680px,100%);max-height:calc(100vh - 48px);padding:23px;overflow-y:auto;box-shadow:0 30px 90px #00000045}.modal-head{justify-content:space-between;margin-bottom:18px;display:flex}.modal-head h2{margin:0 0 4px;font-size:19px}.modal-head p{color:var(--muted);margin:0;font-size:10px}.modal-head button{color:#65728a;background:#f0f3f7;border:0;border-radius:50%;width:30px;height:30px;font-size:18px}.form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.form-grid label,.listing-detail label{color:#657188;font-size:9px;font-weight:800}.form-grid select,.listing-detail input,.listing-detail select{border:1px solid var(--border);color:#37465e;background:#fff;border-radius:8px;outline:0;width:100%;margin-top:6px;padding:10px;font-size:10px}.form-grid select:focus,.listing-detail input:focus,.listing-detail select:focus{border-color:#8eb3ff;box-shadow:0 0 0 3px #edf4ff}.validation{border-radius:8px;margin-top:14px;padding:10px 12px;font-size:9px}.validation.good{background:var(--green-soft);color:var(--green)}.validation.bad{background:var(--amber-soft);color:#b57215}.form-error{color:var(--red);margin:9px 0 0;font-size:9px}.modal-actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.modal-actions>button:not(.primary){border:1px solid var(--border);color:#657188;background:#fff;border-radius:8px;padding:10px 14px;font-weight:700}.team-member-button{width:100%;color:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px}.team-member-button:hover{border-color:var(--brand-border);background:var(--brand-tint)}.team-member-button>div{min-width:0}.team-member-button em{color:var(--blue);margin-top:5px;font-size:7px;font-style:normal;font-weight:800;display:block}.team-history-backdrop{z-index:130}.team-history-modal{width:min(1080px,100%);padding:0;overflow:hidden}.team-history-modal>.modal-head{border-bottom:1px solid var(--border);background:linear-gradient(135deg,#fff,var(--brand-tint));margin:0;padding:20px 22px 16px}.team-history-kicker{color:var(--blue);letter-spacing:.85px;margin-bottom:5px;font-size:8px;font-weight:900;display:block}.team-history-modal>.modal-head h2{font-size:22px}.team-history-modal>.modal-head button{flex:none}.team-history-modal{max-height:calc(100vh - 34px);overflow-y:auto}.team-history-summary{border-bottom:1px solid var(--border);background:#fff;grid-template-columns:minmax(240px,1.4fr) repeat(3,minmax(100px,.55fr));gap:10px;padding:14px 22px;display:grid}.team-history-summary>div{background:var(--brand-tint);border:1px solid #ece7e1;border-radius:11px;min-width:0;padding:11px 13px}.team-history-summary>div:not(.team-history-person)>span,.team-history-summary>div:not(.team-history-person)>strong,.team-history-summary>div:not(.team-history-person)>small{display:block}.team-history-summary>div:not(.team-history-person)>span{color:var(--muted);text-transform:uppercase;letter-spacing:.45px;font-size:8px;font-weight:800}.team-history-summary>div:not(.team-history-person)>strong{margin-top:3px;font-size:20px}.team-history-summary>div:not(.team-history-person)>small{color:#99949b;margin-top:2px;font-size:8px}.team-history-person{align-items:center;gap:11px;display:flex}.team-history-person>span{background:var(--blue);color:#fff;border-radius:11px;flex:none;place-items:center;width:42px;height:42px;font-size:11px;font-weight:900;display:grid}.team-history-person b,.team-history-person small{display:block}.team-history-person b{font-size:12px}.team-history-person small{color:var(--muted);margin-top:4px;font-size:9px}.team-history-now-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:13px;padding:16px 22px 0;display:grid}.team-history-current,.team-history-upcoming,.team-assignment-panel,.team-history-archive{border:1px solid var(--border);background:#fff;border-radius:12px}.team-history-current,.team-history-upcoming{padding:14px}.team-history-section-head{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.team-history-section-head>div>span{color:var(--blue);letter-spacing:.75px;font-size:7px;font-weight:900;display:block}.team-history-section-head h3{margin:3px 0 0;font-size:12px}.team-history-section-head p{color:var(--muted);margin:4px 0 0;font-size:8px;line-height:1.45}.team-history-section-head>b{background:var(--blue-soft);min-width:26px;height:26px;color:var(--blue);border-radius:14px;place-items:center;padding:0 8px;font-size:9px;display:grid}.team-history-task-card{border:1px solid var(--brand-border);background:var(--brand-tint);color:#405069;text-align:left;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;width:100%;margin-top:10px;padding:12px;display:grid}.team-history-task-card>span,.team-history-task-card>b,.team-history-task-card>small{grid-column:1}.team-history-task-card>span{color:var(--blue);text-transform:uppercase;font-size:7px;font-weight:900}.team-history-task-card>b{margin-top:5px;font-size:11px}.team-history-task-card>small{color:var(--muted);margin-top:3px;font-size:8px}.team-history-task-card>em{color:var(--blue);grid-area:1/2/4;align-self:center;font-size:8px;font-style:normal;font-weight:800}.team-history-task-card:hover{border-color:var(--blue);box-shadow:0 6px 18px rgba(var(--brand-rgb), .1)}.team-history-empty-current,.team-history-mini-empty{background:var(--brand-tint);min-height:76px;color:var(--muted);text-align:center;border:1px dashed #ddd7d0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;margin-top:10px;padding:14px;display:flex}.team-history-empty-current b{color:#4d596b;font-size:10px}.team-history-empty-current span{margin-top:4px;font-size:8px}.team-history-upcoming-list{gap:6px;margin-top:10px;display:grid}.team-history-upcoming-list>button{color:#46546a;text-align:left;background:#fff;border:1px solid #e8e3dd;border-radius:9px;grid-template-columns:23px minmax(0,1fr) 14px;align-items:center;gap:8px;width:100%;padding:8px;display:grid}.team-history-upcoming-list>button:hover{border-color:var(--brand-border);background:var(--brand-tint)}.team-history-upcoming-list i{background:var(--blue-soft);width:22px;height:22px;color:var(--blue);border-radius:7px;place-items:center;font-size:8px;font-style:normal;font-weight:900;display:grid}.team-history-upcoming-list span{min-width:0}.team-history-upcoming-list b,.team-history-upcoming-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.team-history-upcoming-list b{font-size:9px}.team-history-upcoming-list small{color:var(--muted);margin-top:3px;font-size:7px}.team-history-upcoming-list strong{color:var(--blue)}.team-history-mini-empty{min-height:54px;font-size:8px}.team-assignment-panel,.team-history-archive{margin:13px 22px 0;padding:14px}.team-assignment-panel{border-color:var(--brand-border);background:var(--brand-tint)}.team-assignment-message{background:var(--green-soft);color:var(--green);border-radius:8px;margin-top:10px;padding:9px 11px;font-size:8px;font-weight:700}.team-assignment-list{gap:6px;margin-top:10px;display:grid}.team-assignment-list>div{border:1px solid var(--brand-border);background:#fff;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;display:flex}.team-assignment-list span{min-width:0}.team-assignment-list b,.team-assignment-list small{display:block}.team-assignment-list b{font-size:9px}.team-assignment-list small{color:var(--muted);margin-top:3px;font-size:7px}.team-assignment-list button{background:var(--blue);color:#fff;border:0;border-radius:8px;flex:none;padding:8px 11px;font-size:8px;font-weight:800}.team-assignment-list button:disabled{opacity:.55}.team-history-archive{margin-bottom:22px}.team-history-timeline{margin-top:12px;display:grid}.team-history-timeline>article{border-top:1px solid #eee9e4;grid-template-columns:115px 18px minmax(0,1fr) auto;align-items:start;gap:10px;min-height:74px;padding:10px 8px;display:grid;position:relative}.team-history-timeline>article:first-child{border-top:0}.team-history-timeline time{color:#7e7a84;padding-top:3px;font-size:8px;font-weight:800}.team-history-dot{border:3px solid var(--brand-border);background:var(--blue);border-radius:50%;width:10px;height:10px;margin-top:3px;position:relative}.team-history-dot:after{content:"";background:var(--blue-soft);width:2px;height:52px;position:absolute;top:9px;left:1px}.team-history-timeline>article:last-child .team-history-dot:after{display:none}.team-history-timeline article>div{min-width:0}.team-history-timeline article>div>b,.team-history-timeline article>div>small{display:block}.team-history-timeline article>div>b{font-size:10px}.team-history-timeline article>div>small{color:var(--blue);margin-top:3px;font-size:8px;font-weight:700}.team-history-timeline article>div>p{color:var(--muted);margin:5px 0 0;font-size:8px;line-height:1.45}.team-history-timeline article>button{border:1px solid var(--border);color:var(--blue);white-space:nowrap;background:#fff;border-radius:7px;align-self:center;padding:7px 9px;font-size:8px;font-weight:800}.team-history-timeline article>button:hover{border-color:var(--brand-border);background:var(--brand-tint)}.team-active-tasks{gap:6px;min-width:0;display:grid}.team-active-label{color:var(--blue);text-transform:uppercase;letter-spacing:.45px;padding:0 2px;font-size:7px;font-weight:900}.team-active-tasks .team-current-task{width:100%}.team-next-tasks{align-content:start;align-self:start}.team-history-active-list{gap:8px;display:grid}.team-history-active-list .team-history-task-card{margin-top:10px}.personal-current-task{width:100%;min-height:78px;margin-top:10px}.employee-priority-list .personal-current-task{margin-top:0}.team-current-task>.team-task-location{font-size:9px;font-weight:500}.team-current-task>.team-task-route{font-size:9px}.new-store-modal-actions .store-template-edit-button{border-color:var(--brand-border);background:var(--brand-tint);color:var(--brand-ink);margin-right:auto}.own-task-history-card{background:linear-gradient(120deg,#fff,var(--brand-tint));grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;margin-bottom:17px;padding:16px 18px;display:grid}.own-task-history-card>div:first-child>span{color:var(--blue);letter-spacing:.75px;font-size:7px;font-weight:900;display:block}.own-task-history-card h2{margin:4px 0 0;font-size:14px}.own-task-history-card p{color:var(--muted);margin:4px 0 0;font-size:9px}.own-task-history-stats{align-items:center;gap:7px;display:flex}.own-task-history-stats>span{border:1px solid var(--brand-border);text-align:center;background:#fff;border-radius:9px;min-width:60px;padding:8px 10px}.own-task-history-stats b,.own-task-history-stats small{display:block}.own-task-history-stats b{font-size:13px}.own-task-history-stats small{color:var(--muted);margin-top:2px;font-size:7px}.own-task-history-card>button{background:var(--blue);color:#fff;white-space:nowrap;border:0;border-radius:9px;padding:10px 14px;font-size:9px;font-weight:800}.team-role-filters{border:1px solid var(--border);background:#f7f5f2;border-radius:11px;align-items:center;gap:5px;margin:0 0 13px;padding:5px;display:flex}.team-role-filters button{color:#666473;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:7px;min-height:34px;padding:7px 10px;font-size:9px;font-weight:800;display:flex}.team-role-filters button b{background:#e8e4df;border-radius:10px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:7px;display:grid}.team-role-filters button:hover{background:#fff}.team-role-filters button.active{border-color:var(--brand-border);color:var(--blue);background:#fff;box-shadow:0 3px 9px #3f3e4d0f}.team-role-filters button.active b{background:var(--blue-soft);color:var(--blue)}.store-summary{box-shadow:var(--shadow);background:linear-gradient(120deg,#f8fbff,#fff);border:1px solid #dce5f3;border-radius:13px;grid-template-columns:.8fr 2.3fr .75fr 1fr;margin-bottom:14px;padding:15px 18px;display:grid}.store-summary>div{border-left:1px solid #e6ebf2;min-width:0;padding:3px 17px}.store-summary>div:first-child{border-left:0;padding-left:0}.store-summary span,.store-summary strong,.store-summary small{display:block}.store-summary span{color:#8b96a7;text-transform:uppercase;letter-spacing:.45px;font-size:8px}.store-summary strong{color:#263550;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:13px;overflow:hidden}.store-summary small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:8px;overflow:hidden}.store-summary .active-summary strong{color:var(--blue)}.tabs{border-bottom:1px solid var(--border);gap:4px;margin-bottom:15px;display:flex}.tabs button{color:#768297;background:0 0;border:0;border-bottom:2px solid #0000;padding:11px 15px;font-size:10px;font-weight:700}.tabs button.active{border-color:var(--blue);color:var(--blue)}.tabs span{color:#7b8799;background:#edf1f7;border-radius:10px;margin-left:6px;padding:3px 6px;font-size:8px}.tabs button.active span{background:var(--blue-soft);color:var(--blue)}.workflow-list{gap:13px;display:grid}.workflow-group{overflow:hidden}.group-head{border-bottom:1px solid var(--border);background:#fafbfd;justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.group-head h3{margin:0;font-size:11px}.group-head>div>span{color:var(--muted);font-size:8px}.workflow-row{border-top:1px solid #eef1f4;grid-template-columns:38px minmax(220px,1fr) 98px 98px 132px 42px;align-items:center;gap:9px;min-height:67px;padding:9px 12px;display:grid;position:relative}.workflow-row:first-of-type{border-top:0}.workflow-row.current{box-shadow:inset 3px 0 var(--blue);background:linear-gradient(90deg,#f1f6ff,#fff)}.step-no{color:#647187;background:#f0f3f8;border-radius:7px;place-items:center;width:33px;height:27px;font-size:8px;font-weight:900;display:grid}.workflow-title-line{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.workflow-task b,.workflow-task small{display:block}.workflow-task b{font-size:10px}.workflow-task p{color:var(--muted);margin:3px 0;font-size:8px;line-height:1.4}.workflow-task small{color:var(--blue);font-size:8px}.active-flag{color:var(--blue);white-space:nowrap;background:#e8f0ff;border-radius:12px;flex:none;padding:4px 7px;font-size:7px;font-weight:900}.date-field span{color:#9aa4b2;margin-bottom:3px;font-size:7px;display:block}.date-field input{border:1px solid var(--border);color:#657188;background:#fff;border-radius:7px;width:100%;padding:7px 6px;font-size:8px}.status-select{border:0;border-radius:8px;outline:0;padding:8px 7px;font-size:8px;font-weight:800}.note-btn{border:1px solid var(--border);color:#708096;background:#fff;width:40px;padding:8px 0;font-size:8px}.complete-task{background:var(--blue);color:#fff;border:0;grid-column:2/-1;justify-self:end;margin-top:-2px;padding:7px 10px;font-size:8px}.batch-board{grid-template-columns:repeat(2,1fr);gap:11px;display:grid}.batch-board>button{border:1px solid var(--border);text-align:left;background:#fff;border-radius:12px;grid-template-columns:54px 1fr auto 22px;align-items:center;gap:12px;min-height:94px;padding:13px;transition:all .15s;display:grid}.batch-board>button:hover,.series-batches>button:hover{border-color:#9dbbfa;transform:translateY(-1px);box-shadow:0 5px 18px #246bfe17}.batch-ring{border:5px solid #dce8ff;border-top-color:var(--blue);text-align:center;border-radius:50%;place-content:center;width:50px;height:50px;display:grid}.batch-ring b{font-size:15px;line-height:1}.batch-ring span{color:var(--muted);font-size:8px}.batch-board strong{font-size:11px;display:block}.batch-board p{color:var(--muted);margin:4px 0 6px;font-size:8px}.batch-stages,.mini-stages{gap:4px;display:flex}.batch-stages span,.mini-stages span{color:#9aa4b3;background:#f0f2f6;border-radius:5px;padding:4px 6px;font-size:7px}.batch-stages span.on,.mini-stages span.on{background:var(--green-soft);color:var(--green)}.batch-board em,.series-batches em{color:var(--blue);font-size:17px;font-style:normal}.store-header-actions{justify-content:flex-end;align-items:flex-end;gap:10px;width:min(900px,68vw);display:flex}.store-header-actions>.primary{white-space:nowrap;flex:none}.store-header-meta{flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:0;display:flex}.store-header-meta>span{background:#f8fbff;border:1px solid #dce5f3;border-radius:9px;min-width:92px;padding:7px 9px}.store-header-meta small,.store-header-meta b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.store-header-meta small{color:#8995a7;text-transform:uppercase;letter-spacing:.35px;font-size:6px;font-weight:800}.store-header-meta b{color:#31435e;margin-top:3px;font-size:8px}.workflow-group,.workflow-row{scroll-margin-top:88px}.workflow-group.workflow-target{border-color:#75a2ff;animation:2.5s workflow-target-pulse}.workflow-group.workflow-target>.group-head{background:linear-gradient(90deg,#eaf2ff,#f9fbff)}.workflow-row.workflow-target{box-shadow:inset 3px 0 var(--blue);background:linear-gradient(90deg,#e6f0ff,#fbfdff);animation:2.5s workflow-target-pulse}@keyframes workflow-target-pulse{0%,to{box-shadow:var(--shadow)}20%,70%{box-shadow:0 0 0 4px #246bfe24,0 12px 32px #246bfe21}}.workflow-skus{background:#f7faff;border:1px solid #dce7fb;border-radius:7px;align-items:flex-start;gap:7px;margin:6px 0 5px;padding:7px 8px;display:flex}.workflow-skus>span{color:#61738e;letter-spacing:.3px;flex:none;padding-top:2px;font-size:7px;font-weight:900}.workflow-skus>div{flex-wrap:wrap;gap:4px;display:flex}.workflow-skus code{color:#2f5eaa;background:#fff;border-radius:5px;padding:3px 5px;font-family:inherit;font-size:7px;font-weight:800}.workflow-skus em{color:#8b96a7;padding-top:1px;font-size:7px;font-style:normal}.workflow-skus.empty{background:#fafbfd;border-style:dashed}.workflow-sku-checklist{background:#fffdf7;border-color:#ecdba8;align-items:center}.workflow-sku-checklist>div{flex:1;grid-template-columns:repeat(10,minmax(44px,1fr));gap:3px;min-width:0;display:grid;overflow-x:auto}.workflow-sku-chip{color:#6e5310;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:#fff4c9;border:1px solid #e7c66d;border-radius:5px;min-width:0;min-height:21px;padding:3px 4px;font-family:inherit;font-size:10px;font-weight:900;line-height:1.1;transition:transform .14s,box-shadow .14s,border-color .14s,background .14s;overflow:hidden}.workflow-sku-chip.pending:not(:disabled):hover{background:#ffedac;border-color:#d2a72d;transform:translateY(-1px);box-shadow:0 3px 9px #af7e0b26}.workflow-sku-chip.completed{color:#187044;cursor:default;background:#def5e7;border-color:#9fd2b2}.workflow-sku-chip:disabled{opacity:1}.workflow-sku-chip.pending:disabled{color:#806b39;cursor:not-allowed}.workflow-sku-checklist>em{color:#7b6a3a;white-space:nowrap;background:#fff;border-radius:10px;flex:none;padding:4px 5px;font-size:6px;font-weight:800}.workflow-stage-status{text-align:center;justify-content:center;align-items:center;min-height:30px;display:inline-flex}.workflow-sku-error{margin:0}.callout{background:linear-gradient(120deg,#edf4ff,#f8fbff);border:1px solid #d9e5fb;border-radius:11px;align-items:center;gap:12px;margin-bottom:16px;padding:12px 14px;display:flex}.callout-icon{width:34px;height:34px;color:var(--blue);background:#fff;border-radius:9px;flex:none;place-items:center;font-size:12px;font-weight:900;display:grid;box-shadow:0 3px 10px #246bfe1a}.callout b,.callout span{display:block}.callout b{color:#2b4d81;font-size:10px}.callout span{color:#617796;margin-top:3px;font-size:9px;line-height:1.45}.series-grid{grid-template-columns:repeat(5,1fr);gap:11px;margin-bottom:16px;display:grid}.series-grid>button{border:1px solid var(--border);text-align:left;background:#fff;border-radius:12px;padding:14px;transition:all .15s}.series-grid>button:hover{border-color:#99b8f7;transform:translateY(-2px);box-shadow:0 8px 24px #246bfe14}.series-head{justify-content:space-between;align-items:center;display:flex}.series-head span{font-size:11px;font-weight:800}.series-head b{color:var(--blue);font-size:10px}.series-grid .progress{width:100%;margin:11px 0}.series-grid .progress>div{flex:1;width:auto}.series-stores{flex-direction:column;gap:5px;min-height:61px;display:flex}.series-stores>span{color:#68768b;background:#f5f7fa;border-radius:6px;padding:5px 7px;font-size:8px}.series-stores>span b{color:#33435c}.series-stores>span small{float:right;color:#8f99a8}.series-grid footer{color:#8a95a5;border-top:1px solid #edf0f4;justify-content:space-between;margin-top:9px;padding-top:9px;font-size:8px;display:flex}.series-grid footer em{color:var(--blue);font-style:normal;font-weight:800}.assignment-matrix{padding:18px}.assignment-matrix-toggle{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;padding:0;display:flex}.assignment-matrix-toggle-copy strong,.assignment-matrix-toggle-copy small{display:block}.assignment-matrix-toggle-copy strong{letter-spacing:-.2px;font-size:15px}.assignment-matrix-toggle-copy small{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.45}.assignment-matrix-toggle-action{border:1px solid var(--border);min-width:68px;color:var(--blue);background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:7px 10px;font-size:9px;font-weight:800;display:flex}.assignment-matrix-toggle-action i{font-size:14px;font-style:normal;line-height:1;transition:transform .18s}.assignment-matrix.is-open .assignment-matrix-toggle{margin-bottom:13px}.assignment-matrix.is-open .assignment-matrix-toggle-action i{transform:rotate(180deg)}.assignment-matrix th:not(:first-child),.assignment-matrix td:not(:first-child){text-align:center}.matrix-store{background:var(--blue-soft);color:var(--blue);border:0;border-radius:6px;padding:5px 6px;font-size:8px;font-weight:800}.matrix-store small{opacity:.7;margin-top:2px;font-size:7px;display:block}.matrix-empty{color:#b8c0cb;font-size:8px}.assignment-strip{grid-template-columns:repeat(5,1fr);gap:9px;margin-bottom:15px;display:grid}.assignment-strip>button{text-align:left;background:#fafbfc;border:1px dashed #cfd6df;border-radius:10px;min-height:82px;padding:11px;transition:all .15s}.assignment-strip>button.assigned{cursor:pointer;background:#f6f9ff;border-style:solid;border-color:#cfddf8}.assignment-strip>button.assigned:hover{border-color:#92b4f7;box-shadow:0 5px 16px #246bfe14}.assignment-strip>button.selected{border:2px solid var(--blue);background:#edf4ff;padding:10px;box-shadow:0 5px 18px #246bfe1c}.assignment-strip>button:disabled{cursor:not-allowed;opacity:.58}.assignment-strip span,.assignment-strip b,.assignment-strip small{display:block}.assignment-strip span{color:var(--blue);text-transform:uppercase;font-size:8px;font-weight:800}.assignment-strip b{color:#263650;margin-top:7px;font-size:11px}.assignment-strip small{color:var(--muted);margin-top:4px;font-size:8px}.series-store-badge{background:var(--blue-soft);color:var(--blue);border-radius:18px;padding:8px 11px;font-size:9px;font-weight:800}.series-batches{gap:9px;display:grid}.series-batches>button{border:1px solid var(--border);text-align:left;background:#fff;border-radius:12px;grid-template-columns:82px 1fr 110px 20px;align-items:center;gap:14px;min-height:88px;padding:11px;transition:all .15s;display:grid}.batch-cover{color:#fff;background:linear-gradient(135deg,#1b5ed9,#2d79ff);border-radius:9px;grid-template-columns:1fr auto;align-items:start;height:65px;padding:8px;display:grid}.batch-cover span{text-transform:uppercase;font-size:8px}.batch-cover b{grid-area:1/2/3;font-size:29px;line-height:1}.batch-cover small{opacity:.8;align-self:end;font-size:7px}.batch-info>div:first-child{justify-content:space-between;display:flex}.batch-info strong{font-size:11px}.batch-info>div:first-child span{color:var(--muted);font-size:8px}.batch-info .progress{width:100%;margin:10px 0}.batch-info .progress>div{flex:1;width:auto}.batch-owner{text-align:right}.batch-owner b,.batch-owner span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.batch-owner b{color:#30415b;font-size:10px}.batch-owner span{color:var(--muted);margin-top:4px;font-size:7px}.listing-empty{background:#fafbfd;border:1px dashed #cfd7e2;border-radius:12px;padding:45px}.batch-summary-bar{border:1px solid var(--border);background:#fff;border-radius:10px;grid-template-columns:repeat(4,1fr);margin-bottom:13px;padding:11px 14px;display:grid}.batch-summary-bar span{border-left:1px solid var(--border);color:var(--muted);text-align:center;padding:2px 14px;font-size:9px}.batch-summary-bar span:first-child{border-left:0}.batch-summary-bar b{color:#30415b;margin-right:3px}.batch-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:15px;display:grid}.listing-cards{grid-template-columns:repeat(5,1fr);gap:9px;display:grid}.listing-cards>button{border:1px solid var(--border);text-align:left;background:#fff;border-radius:11px;min-width:0;padding:8px;position:relative}.listing-cards>button.selected{border:2px solid var(--blue);padding:7px;box-shadow:0 5px 18px #246bfe1c}.design-thumb,.large-design{background:radial-gradient(circle at 30% 18%,#fff,#f1eee7);border-radius:8px;place-items:center;display:grid;overflow:hidden}.design-thumb{height:128px}.large-design{height:208px}.tote{clip-path:polygon(11% 13%,34% 13%,39% 0,61% 0,66% 13%,89% 13%,100% 100%,0 100%);color:#3b3026;text-align:center;white-space:pre-line;filter:drop-shadow(0 7px 6px #3b302621);background:#e8d9bd;place-items:center;width:84px;height:92px;padding:22px 8px 5px;font-family:Georgia,serif;font-size:12px;font-weight:800;line-height:1.2;display:grid}.tote.small{width:48px;height:53px;padding-top:13px;font-size:7px}.design-card-copy{min-width:0;padding:8px 2px 7px}.design-card-copy span,.design-card-copy b,.design-card-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.design-card-copy span{color:var(--muted);text-transform:uppercase;font-size:7px}.design-card-copy b{margin-top:3px;font-size:9px}.design-card-copy small{color:#68768b;margin-top:4px;font-size:8px}.listing-cards .status{position:absolute;top:14px;right:14px}.listing-detail{padding:16px;position:sticky;top:85px}.listing-detail .tote{transform:scale(1.5)}.detail-title{justify-content:space-between;align-items:center;margin:13px 0;display:flex}.detail-title span{color:var(--blue);text-transform:uppercase;font-size:8px;font-weight:800}.detail-title h2{margin:2px 0 0;font-size:15px}.listing-detail label{margin-top:11px;display:block}.file-input{background:#fafbfd;border:1px dashed #bfc9d8;border-radius:8px;justify-content:space-between;align-items:center;margin-top:6px;padding:9px;display:flex;position:relative;overflow:hidden}.file-input input{opacity:0;cursor:pointer;position:absolute;inset:0}.file-input span{color:#53627a;text-overflow:ellipsis;white-space:nowrap;max-width:210px;font-size:9px;overflow:hidden}.file-input b{color:var(--blue);font-size:8px}.recommended{background:var(--blue-soft);color:var(--blue);border-radius:7px;margin-top:6px;padding:9px;font-size:9px}.recommended span{margin-right:6px}.warning-box{background:var(--amber-soft);color:#aa6c15;border-radius:7px;margin-top:8px;padding:9px;font-size:8px;line-height:1.45}.detail-actions{gap:7px;margin-top:13px;display:flex}.detail-actions button{border:1px solid var(--border);color:#59677b;background:#fff;flex:1;padding:8px;font-size:8px}.detail-actions .danger{color:var(--red)}.linked-stores{margin-top:15px;padding:18px}.linked-stores .section-head{margin-bottom:12px}.linked-stores article{border-top:1px solid #edf0f4;grid-template-columns:1.1fr 1fr auto auto auto;align-items:center;gap:12px;padding:11px 0;display:grid}.linked-mockups>div{gap:4px;display:flex}.mini-mockup{background:#f1eee7;border-radius:6px;place-items:center;width:35px;height:35px;display:grid;overflow:hidden}.mini-mockup .tote{transform:scale(.5)}.linked-mockups>span{color:var(--muted);margin-top:3px;font-size:7px;display:block}.mockup-callout .callout-icon{font-size:9px}.type-tabs{gap:7px;margin-bottom:13px;display:flex;overflow-x:auto}.type-tabs button{border:1px solid var(--border);color:#637087;white-space:nowrap;background:#fff;border-radius:9px;padding:9px 18px;font-size:9px;font-weight:800}.type-tabs button.active{border-color:var(--blue);background:var(--blue-soft);color:var(--blue)}.pool-grid{grid-template-columns:repeat(10,1fr);gap:7px;margin-bottom:14px;display:grid}.pool-grid>button{border:1px solid var(--border);text-align:center;background:#fff;border-radius:10px;min-width:0;padding:9px 6px}.pool-grid>button.selected{border:2px solid var(--blue);background:#f8fbff;padding:8px 5px}.pool-bag{background:#f4f1eb;border-radius:7px;place-items:center;height:53px;margin-bottom:5px;display:grid}.pool-grid b,.pool-grid span,.pool-grid small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pool-grid b{font-size:9px}.pool-grid span{margin-top:4px;font-size:7px;font-weight:800}.pool-grid span.ready{color:var(--green)}.pool-grid span.missing{color:var(--amber)}.pool-grid small{color:var(--muted);margin-top:3px;font-size:6px}.mockup-files{padding:18px}.mockup-head-side{align-items:center;gap:7px;display:flex}.assignment-badge{background:var(--purple-soft);color:var(--purple);border-radius:15px;padding:5px 8px;font-size:8px;font-weight:800}.file-slots{grid-template-columns:repeat(15,1fr);gap:6px;margin-top:15px;display:grid}.file-slots>label,.file-slots>div{background:#fafbfd;border:1px dashed #bbc5d2;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-width:0;height:103px;display:flex;position:relative;overflow:hidden}.file-slots>.filled{background:#f4f1eb;border-style:solid;border-color:#ded8ca}.file-slots>label>span,.file-slots>div>span{color:#788598;font-size:7px;font-weight:900;position:absolute;top:5px;left:6px}.file-slots input{display:none}.file-slots label>b,.file-slots div>b{color:#97a1af;font-size:20px}.file-slots label>small{color:#9ca5b3;margin-top:3px;font-size:7px}.remove-file{width:19px;height:19px;color:var(--red);background:#ffffffd9;border:0;border-radius:50%;font-size:12px;position:absolute;top:4px;right:4px}.file-actions{color:var(--muted);justify-content:space-between;align-items:center;margin-top:13px;font-size:9px;display:flex}.file-actions>div{gap:7px;display:flex}.file-actions button,.upload-more{border:1px solid var(--border);color:#53627a;background:#fff;padding:8px 11px;font-size:8px}.upload-more{cursor:pointer;border-radius:8px;font-weight:700}.upload-more input{display:none}.module-filter-tabs{border:1px solid var(--border);background:#fff;border-radius:11px;width:max-content;max-width:100%;margin-bottom:16px;padding:5px}.module-filter-tabs button{background:0 0;border:0}.module-filter-tabs button.active{box-shadow:0 3px 10px #246bfe1a}.mockup-series-grid .series-stores>span:first-child{background:#fafbfd;border:1px solid #edf0f4}.mockup-series-grid .series-stores>span:first-child b{color:var(--green)}.mockup-series-grid .series-stores>span:first-child small{color:#7e8b9e}.mockup-assignment-matrix{margin-bottom:16px}.mockup-assignment-matrix .matrix-availability{border:0;border-radius:6px;padding:5px 7px;font-size:8px;font-weight:800}.mockup-assignment-matrix .matrix-availability.ready{background:var(--green-soft);color:var(--green)}.mockup-assignment-matrix .matrix-availability.missing{background:var(--amber-soft);color:var(--amber)}.mockup-image-cards{grid-template-columns:repeat(5,1fr)}.mockup-slot-thumb{background:#f8fafc;border:1px dashed #cbd4e0}.mockup-slot-thumb.ready,.mockup-large-preview.ready{background:radial-gradient(circle at 30% 18%,#fff,#f1eee7);border:0}.empty-upload{color:#9aa6b7;border:1px dashed #b9c5d4;border-radius:11px;place-items:center;width:42px;height:42px;font-size:22px;display:grid}.empty-upload.large{width:60px;height:60px;font-size:28px}.mockup-detail-meta{border:1px solid var(--border);border-radius:9px;margin-top:13px;overflow:hidden}.mockup-detail-meta>div{border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;display:flex}.mockup-detail-meta>div:first-child{border-top:0}.mockup-detail-meta span{color:var(--muted);font-size:8px}.mockup-detail-meta b{color:#35455e;text-align:right;font-size:8px}.detail-upload{border:1px solid var(--border);text-align:center;cursor:pointer;background:#fff;border-radius:8px;padding:8px;color:#59677b!important;flex:1!important;margin:0!important;font-size:8px!important;font-weight:700!important}.detail-upload input{display:none}.detail-actions button:disabled{opacity:.4;cursor:not-allowed}.mockup-connection-card article{grid-template-columns:1.1fr 1fr auto auto}.connection-flow{align-items:center;gap:7px;display:flex}.connection-flow span{color:#52637c;background:#f1f5fb;border-radius:6px;padding:6px 8px;font-size:8px;font-weight:800}.connection-flow i{color:#9ba6b5;font-style:normal}.mockup-connection-card>.file-actions{border-top:1px solid #edf0f4;padding-top:12px}.mockup-connection-card>.file-actions button{border-radius:8px}.permission{border-radius:17px;padding:7px 10px;font-size:8px;font-weight:800}.permission.admin{background:var(--green-soft);color:var(--green)}.permission.readonly{color:#6f7b8e;background:#edf0f4}.topic-grid{gap:13px;display:grid}.topic-grid>section{padding:18px}.add-row{gap:7px;margin:14px 0;display:flex}.add-row input{border:1px solid var(--border);border-radius:8px;outline:0;flex:1;padding:10px;font-size:10px}.add-row button{background:var(--blue);color:#fff;border:0;border-radius:8px;padding:0 14px;font-size:9px;font-weight:800}.add-row input:disabled,.add-row button:disabled{opacity:.48;cursor:not-allowed}.chips{flex-wrap:wrap;gap:7px;display:flex}.chips>span{color:#4f6078;background:#f0f4fa;border-radius:7px;padding:7px 8px;font-size:9px;font-weight:700}.chips button{color:#9aa5b5;background:0 0;border:0;margin-left:6px;padding:0}.module-list-card{margin-bottom:16px;overflow:hidden}.module-table{min-width:920px}.module-table tbody tr{transition:background .15s}.module-table tbody tr:hover{background:#f8fbff}.module-table td{height:68px}.module-id{align-items:center;gap:10px;display:flex}.module-id>span{background:var(--blue-soft);width:36px;height:36px;color:var(--blue);border-radius:9px;flex:none;place-items:center;font-size:10px;font-weight:900;display:grid}.module-id b,.module-id small{display:block}.module-id b{color:#263650;font-size:10px}.module-id small{color:var(--muted);margin-top:3px;font-size:8px}.mockup-id>span{color:var(--green);background:#edf8f4}.wide-progress{min-width:150px}.wide-progress .progress{width:100%;min-width:0}.wide-progress .progress>div{width:108px}.wide-progress>small{color:var(--muted);margin-top:5px;font-size:8px;display:block}.cell-chips{flex-wrap:wrap;gap:5px;max-width:260px;display:flex}.cell-chips>span{color:#3e5069;background:#f1f5fb;border-radius:7px;padding:5px 7px;font-size:8px;font-weight:800}.cell-chips>span small{color:#8190a4;margin-top:2px;font-size:7px;display:block}.cell-chips>em{color:#9aa4b3;font-size:8px;font-style:normal}.cell-stack span,.cell-stack b,.cell-stack small{display:block}.cell-stack span{color:#405069;font-size:9px;font-weight:800}.cell-stack small{color:var(--muted);margin-top:3px;font-size:7px;font-weight:500}.mockup-set-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.mockup-set-delete{background:var(--red-soft);min-height:29px;color:var(--red);border:1px solid #f2c7c9;border-radius:8px;padding:6px 9px;font-size:8px;font-weight:800}.mockup-set-delete:hover{border-color:var(--red)}.mockup-set-delete:disabled{opacity:.45;cursor:not-allowed}.mockup-designer-assignment{border:1px solid var(--brand-border);background:var(--brand-tint);border-radius:11px;grid-template-columns:1fr;gap:5px;min-width:230px;padding:10px 12px;display:grid}.mockup-designer-assignment>span{color:var(--blue);text-transform:uppercase;letter-spacing:.55px;font-size:8px;font-weight:900}.mockup-designer-assignment select{border:1px solid var(--brand-border);color:#3f4b5f;background:#fff;border-radius:8px;outline:0;width:100%;padding:8px 30px 8px 9px;font-size:10px;font-weight:800}.mockup-designer-assignment select:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(var(--brand-rgb), .09)}.mockup-designer-assignment select:disabled{opacity:.55;cursor:wait}.mockup-designer-assignment small{color:var(--muted);font-size:8px}.mockup-designer-assignment.readonly b{font-size:11px}.mockup-assignment-message{background:var(--blue-soft);color:var(--blue);border-radius:9px;margin:-12px 0 13px;padding:9px 11px;font-size:9px;font-weight:700}.horizontal-record-list{gap:8px;display:grid}.horizontal-record-list>button{border:1px solid var(--border);text-align:left;background:#fff;border-radius:11px;grid-template-columns:58px minmax(110px,.8fr) minmax(150px,1.1fr) minmax(170px,1.2fr) auto 18px;align-items:center;gap:12px;min-height:72px;padding:8px 11px;transition:all .15s;display:grid}.horizontal-record-list>button:hover{border-color:#9dbbfa;box-shadow:0 5px 16px #246bfe14}.horizontal-record-list>button.selected{border:2px solid var(--blue);background:#f8fbff;padding:7px 10px;box-shadow:0 5px 18px #246bfe1a}.record-preview{background:radial-gradient(circle at 30% 18%,#fff,#f1eee7);border-radius:8px;place-items:center;width:58px;height:58px;display:grid;overflow:hidden}.record-preview .tote{transform:scale(.92)}.record-primary span,.record-primary b,.record-primary small,.record-field span,.record-field b,.record-field small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.record-primary span,.record-field span{color:#8b96a7;text-transform:uppercase;letter-spacing:.3px;font-size:7px}.record-primary b{color:#293951;margin-top:4px;font-size:10px}.record-primary small{color:var(--muted);margin-top:3px;font-size:8px}.record-field b{color:#3e4d64;margin-top:4px;font-size:9px}.record-field small{color:var(--muted);margin-top:3px;font-size:7px}.horizontal-record-list>button>em{color:var(--blue);font-size:16px;font-style:normal}.mockup-record-preview{background:#f8fafc;border:1px dashed #c8d1de}.mockup-record-preview.ready{background:radial-gradient(circle at 30% 18%,#fff,#f1eee7);border-style:solid;border-color:#e5dfd4}.empty-upload.compact{border-radius:8px;width:31px;height:31px;font-size:17px}.record-preview{position:relative}.record-preview.is-empty,.mockup-record-preview:not(.ready){background:#f8fafc;border:1px dashed #c3ccda}.file-thumbnail-image{object-fit:contain;background:#f5f2ec;padding:4px}.file-thumbnail-empty{color:#8d9aad;place-items:center;display:grid}.file-thumbnail-empty span{font-size:17px;line-height:1}.file-thumbnail-empty small{text-transform:uppercase;margin-top:2px;font-size:6px;font-weight:800}.dropzone-shell{width:100%}.upload-dropzone{cursor:pointer;background:#f8fafc;border:1.5px dashed #aebbd0;border-radius:12px;outline:0;place-items:center;height:220px;transition:border-color .18s,background .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden}.upload-dropzone:hover,.upload-dropzone:focus-visible,.upload-dropzone.is-dragging{border-color:var(--blue);background:#f3f7ff;box-shadow:0 0 0 3px #246bfe14}.upload-dropzone.has-file{background:#f5f2ec;border-style:solid;border-color:#dce2eb}.upload-dropzone input{display:none}.dropzone-empty-copy{text-align:center;flex-direction:column;align-items:center;padding:20px;display:flex}.upload-arrow{background:var(--blue-soft);width:45px;height:45px;color:var(--blue);border-radius:12px;place-items:center;font-size:23px;font-weight:700;display:grid}.dropzone-empty-copy b{color:#31425d;margin-top:11px;font-size:11px}.dropzone-empty-copy small{color:#78869a;margin-top:5px;font-size:8px}.dropzone-empty-copy em{color:#8490a1;background:#eef2f7;border-radius:12px;margin-top:11px;padding:5px 8px;font-size:7px;font-style:normal}.upload-live-image{object-fit:contain;background:#f5f2ec;padding:16px}.upload-preview-caption{color:#fff;pointer-events:none;background:linear-gradient(#0000,#161f2cc7);padding:31px 12px 10px;position:absolute;bottom:0;left:0;right:0}.upload-preview-caption span,.upload-preview-caption b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.upload-preview-caption span{text-transform:uppercase;letter-spacing:.35px;font-size:7px;font-weight:800}.upload-preview-caption b{margin-top:3px;font-size:9px}.upload-busy{z-index:3;color:#40506a;background:#f8fafce0;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.upload-busy span{border:3px solid #dce5f4;border-top-color:var(--blue);border-radius:50%;width:26px;height:26px;animation:.7s linear infinite upload-spin}.upload-busy b{margin-top:8px;font-size:9px}@keyframes upload-spin{to{transform:rotate(360deg)}}.upload-error,.upload-page-error{color:#bd3b3b;background:#fff0f0;border-radius:8px;margin-top:8px;padding:9px 10px;font-size:8px;line-height:1.4}.upload-page-error{margin:0 0 12px}.uploaded-file-bar{border:1px solid var(--border);background:#fff;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;padding:9px 10px;display:flex}.uploaded-file-bar>div:first-child{min-width:0}.uploaded-file-bar b,.uploaded-file-bar small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.uploaded-file-bar b{color:#34445d;max-width:130px;font-size:8px}.uploaded-file-bar small{color:var(--muted);margin-top:3px;font-size:7px}.uploaded-file-bar>div:last-child{align-items:center;gap:5px;display:flex}.uploaded-file-bar button,.uploaded-file-bar a{border:1px solid var(--border);color:#4e5e76;cursor:pointer;background:#fff;border-radius:6px;padding:6px 7px;font-family:inherit;font-size:7px;font-weight:800;text-decoration:none}.uploaded-file-bar button.danger{color:var(--red)}.uploaded-file-bar button.confirm-remove{color:#aa1f1f;background:#ffe9e9}.uploaded-file-bar button:disabled{opacity:.45;cursor:not-allowed}.detail-upload.disabled{opacity:.5;pointer-events:none}.bulk-upload-message{background:var(--blue-soft);color:var(--blue);border-radius:7px;margin-top:8px;padding:8px 9px;font-size:8px}.file-actions button:disabled{opacity:.45;cursor:not-allowed}.batch-download-action{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.batch-download-action .primary{white-space:nowrap;font-size:9px;text-decoration:none}.batch-download-action .primary.disabled{opacity:.45;pointer-events:none}.batch-download-action small{color:var(--muted);font-size:8px;font-weight:700}.listing-photo-section{border-top:1px solid var(--border);margin-top:18px;padding-top:16px}.listing-photo-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.listing-photo-head span{color:var(--blue);letter-spacing:.45px;font-size:7px;font-weight:900}.listing-photo-head h3{color:#2d3d56;margin:3px 0 0;font-size:13px}.listing-photo-head small{color:var(--muted);margin-top:3px;font-size:7px;display:block}.listing-photo-head-actions{align-items:center;gap:6px;display:flex}.listing-photo-head-actions>b{background:var(--blue-soft);color:var(--blue);border-radius:14px;padding:6px 8px;font-size:8px}.listing-photo-head-actions button,.listing-photo-head-actions a{border:1px solid var(--border);color:#53637a;background:#fff;border-radius:7px;padding:7px 8px;font-family:inherit;font-size:7px;font-weight:800;text-decoration:none}.listing-photo-head-actions .bulk-download{background:var(--blue-soft);color:var(--blue);border-color:#a9c0ed}.listing-photo-head-actions button:disabled,.listing-photo-head-actions a.disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.listing-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:11px;display:grid}.listing-photo-slot{border:1px solid var(--border);background:#fff;border-radius:9px;min-width:0;overflow:hidden}.listing-photo-slot.empty{background:#fafbfd;border-style:dashed}.listing-photo-slot.dragging{border-color:var(--blue);box-shadow:0 0 0 3px #246bfe14}.listing-photo-slot.disabled{opacity:.82}.listing-photo-target{cursor:pointer;outline:0;place-items:center;height:105px;display:grid;position:relative;overflow:hidden}.listing-photo-target:focus-visible{box-shadow:inset 0 0 0 2px var(--blue)}.listing-photo-slot.disabled .listing-photo-target{cursor:default}.listing-photo-target input{display:none}.listing-photo-target>img{object-fit:contain;background:#f5f2ec;padding:5px}.listing-photo-number{z-index:2;color:#516078;background:#ffffffe6;border-radius:10px;padding:3px 5px;font-size:6px;font-weight:900;position:absolute;top:5px;left:5px}.listing-photo-empty{color:#8793a5;flex-direction:column;align-items:center;display:flex}.listing-photo-empty b{background:var(--blue-soft);width:29px;height:29px;color:var(--blue);border-radius:8px;place-items:center;font-size:16px;display:grid}.listing-photo-empty span{margin-top:6px;font-size:7px;font-weight:800}.listing-photo-empty small{margin-top:2px;font-size:6px}.listing-photo-busy{z-index:4;background:#f8fafce6;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.listing-photo-busy span{border:2px solid #dce5f4;border-top-color:var(--blue);border-radius:50%;width:21px;height:21px;animation:.7s linear infinite upload-spin}.listing-photo-busy small{color:#52617a;margin-top:5px;font-size:7px;font-weight:800}.listing-photo-actions{border-top:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:3px;padding:5px;display:grid}.listing-photo-actions button,.listing-photo-actions a{color:#56657b;text-align:center;background:#f3f6fa;border:0;border-radius:5px;padding:5px 2px;font-family:inherit;font-size:6px;font-weight:800;text-decoration:none}.listing-photo-actions .danger{color:var(--red)}.listing-photo-actions .confirm-remove{color:#aa1f1f;background:#ffe9e9}.listing-photo-actions button:disabled{opacity:.45}.listing-photo-error{color:var(--red);padding:5px;font-size:6px;line-height:1.3;display:block}.listing-photo-loading{border:1px dashed var(--border);color:var(--muted);text-align:center;border-radius:9px;margin-top:11px;padding:24px;font-size:8px}.listing-photo-help{color:var(--muted);margin:8px 0 0;font-size:7px;line-height:1.45}.listing-record{border:1px solid var(--border);background:#fff;border-radius:11px;transition:border-color .15s,box-shadow .15s;overflow:hidden}.listing-record:hover{border-color:#9dbbfa;box-shadow:0 5px 16px #246bfe14}.listing-record.selected{background:#f8fbff;border-color:#8eb2fa}.listing-record.expanded{border:2px solid var(--blue);box-shadow:0 7px 22px #246bfe1f}.listing-record>button{text-align:left;background:0 0;border:0;grid-template-columns:58px minmax(110px,.8fr) minmax(150px,1.1fr) minmax(170px,1.2fr) auto 18px;align-items:center;gap:12px;width:100%;min-height:72px;padding:8px 11px;display:grid}.listing-record.expanded>button{background:#f4f8ff;padding:7px 10px}.listing-record>button>em{color:var(--blue);font-size:16px;font-style:normal;transition:transform .18s}.listing-record.expanded>button>em{transform:rotate(90deg)}.listing-record-expanded{background:#fff;border-top:1px solid #dce7fb;padding:14px;overflow-x:auto}.listing-photo-section.inline{border:0;min-width:900px;margin:0;padding:0}.listing-photo-section.inline .listing-photo-grid{grid-template-columns:repeat(10,minmax(82px,1fr));gap:6px}.listing-photo-section.inline .listing-photo-target{height:88px}.listing-photo-section.inline .listing-photo-empty b{width:25px;height:25px;font-size:14px}.listing-photo-section.inline .listing-photo-head h3{font-size:12px}.inline-photo-hint{background:#f7faff;border:1px solid #dce7fb;border-radius:9px;margin-top:15px;padding:11px}.inline-photo-hint>div{justify-content:space-between;align-items:center;display:flex}.inline-photo-hint span{color:#53647c;text-transform:uppercase;font-size:8px;font-weight:800}.inline-photo-hint b{background:var(--blue-soft);color:var(--blue);border-radius:12px;padding:5px 7px;font-size:8px}.inline-photo-hint small{color:var(--muted);margin-top:6px;font-size:7px;line-height:1.45;display:block}.page-title+.assignment-matrix{margin-bottom:16px}.series-title-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.series-approval-assignment{background:#f7faff;border:1px solid #d8e4f8;border-radius:11px;grid-template-columns:1fr;gap:5px;min-width:220px;padding:10px 12px;display:grid}.series-approval-assignment>span{color:#6d7a8e;text-transform:uppercase;font-size:8px;font-weight:800}.series-approval-assignment select{border:1px solid var(--border);color:#34445e;background:#fff;border-radius:7px;width:100%;padding:8px;font-size:9px}.series-approval-assignment>b{color:#30415b;font-size:10px}.series-approval-assignment>small{color:var(--muted);font-size:7px}.approval-series-batches{margin-bottom:18px}.approval-status{text-align:center;white-space:normal;max-width:135px;line-height:1.25}.approval-detail{position:sticky}.approval-process{background:#f8fbff;border:1px solid #dce7fb;border-radius:10px;margin-top:14px;padding:12px}.approval-process-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.approval-process-head span,.approval-history>span,.revision-note>span{color:#6a7890;text-transform:uppercase;font-size:7px;font-weight:900;display:block}.approval-process-head b{color:#2e405d;margin-top:4px;font-size:11px;display:block}.approval-process-head small{color:var(--muted);text-align:right;font-size:7px}.revision-note{background:var(--amber-soft);color:#8f5c14;border-radius:8px;margin-top:10px;padding:10px}.revision-note p{margin:5px 0 0;font-size:9px;line-height:1.5}.manager-review-controls{margin-top:11px}.manager-review-controls textarea{border:1px solid var(--border);color:#37465e;width:100%;min-height:84px;font:inherit;resize:vertical;background:#fff;border-radius:8px;margin-top:6px;padding:9px}.manager-review-controls>div{grid-template-columns:1fr 1.2fr;gap:7px;margin-top:8px;display:grid}.manager-review-controls button{min-height:36px}.approval-history{border-top:1px solid #dce7fb;gap:5px;margin-top:12px;padding-top:10px;display:grid}.approval-history small{color:#627189;font-size:7px;line-height:1.45}.approval-history small b{color:#34445e}.full-button{width:100%;margin-top:10px}.approval-actor-note{color:#98a2b0;text-align:right;margin-top:9px;font-size:7px}.approval-work-card{background:linear-gradient(135deg,#fff,#f4f8ff);border-color:#bfd4ff}.series-approval-assignments{flex-wrap:wrap;justify-content:flex-end;align-items:stretch;gap:8px;display:flex}.series-approval-assignment.manager{background:#fffaf6;border-color:#ead8c9}.series-approval-total{text-align:center;background:#f4fbf7;border:1px solid #cfe5d8;border-radius:11px;flex-direction:column;justify-content:center;min-width:105px;padding:10px 13px;display:flex}.series-approval-total b{color:var(--green);font-size:17px}.series-approval-total span{color:#718077;margin-top:3px;font-size:7px;font-weight:800}.series-central-status{gap:5px;display:grid}.series-central-status small{color:var(--muted);font-size:7px}.series-approval-lock{background:#fff9ef;border:1px solid #f0d5aa;border-radius:11px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:13px;margin-bottom:14px;padding:11px 13px;display:grid}.series-approval-lock b,.series-approval-lock span{display:block}.series-approval-lock b{color:#77521d;font-size:10px}.series-approval-lock span{color:#96713e;margin-top:3px;font-size:8px}.series-approval-lock strong{color:#a46b17;background:#fff0d7;border-radius:15px;padding:6px 9px;font-size:9px}.series-approval-lock button{color:#9b6515;background:#fff;border:1px solid #edc57f;border-radius:8px;padding:8px 10px;font-size:8px;font-weight:900}.series-batches>button.series-batch-locked{opacity:.58;cursor:not-allowed;filter:saturate(.55)}.series-batches>button.series-batch-locked:hover{box-shadow:none;transform:none}.series-use-lock{text-align:center;max-width:650px;margin:40px auto;padding:28px}.series-use-lock>span{background:var(--amber-soft);color:var(--amber);text-transform:uppercase;border-radius:16px;padding:6px 9px;font-size:8px;font-weight:900;display:inline-block}.series-use-lock h2{color:#2f4059;margin:14px 0 0;font-size:20px}.series-use-lock p{max-width:500px;color:var(--muted);margin:8px auto 0;font-size:10px;line-height:1.6}.series-use-lock>div{justify-content:center;gap:8px;margin-top:18px;display:flex}.approval-people-badge{background:#f7faff;border:1px solid #d8e4f8;border-radius:10px;gap:13px;padding:9px 12px;display:flex}.approval-people-badge span{color:#748197;text-transform:uppercase;font-size:7px;font-weight:800}.approval-people-badge b{color:#32435e;text-transform:none;margin-top:3px;font-size:9px;display:block}.series-pool-transfer{background:linear-gradient(135deg,#fffaf2,#fff);border:1px solid #f0d5aa;border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;margin-bottom:18px;padding:14px 16px;display:grid}.series-pool-transfer.is-complete{background:linear-gradient(135deg,#f2fbf6,#fff);border-color:#c9e5d4}.series-pool-transfer-copy span,.series-pool-transfer-copy b,.series-pool-transfer-copy small,.series-pool-transfer-status span{display:block}.series-pool-transfer-copy>span{color:var(--orange);letter-spacing:.06em;font-size:7px;font-weight:900}.series-pool-transfer-copy>b{color:#30415b;margin-top:4px;font-size:11px}.series-pool-transfer-copy>small{color:var(--muted);margin-top:4px;font-size:8px;line-height:1.45}.series-pool-transfer-status{text-align:center;min-width:72px}.series-pool-transfer-status strong{color:var(--orange);font-size:16px;display:block}.series-pool-transfer.is-complete .series-pool-transfer-status strong{color:var(--green)}.series-pool-transfer-status span{color:var(--muted);margin-top:2px;font-size:7px;font-weight:800}.series-pool-transfer .primary{min-width:190px}.series-pool-transfer .primary:disabled{cursor:not-allowed;opacity:.52}.system-success{background:var(--green-soft);color:var(--green);border-radius:8px;margin-bottom:15px;padding:10px 12px;font-size:9px;line-height:1.45}.approval-record{overflow-x:auto}.approval-record-row{grid-template-columns:58px minmax(300px,1fr) 112px 132px 115px;align-items:center;gap:9px;min-width:760px;padding:7px 9px;display:grid}.approval-direct-upload{width:58px}.approval-direct-upload>input{display:none}.approval-direct-upload>button{cursor:pointer;background:0 0;border:0;border-radius:8px;width:58px;height:58px;padding:0}.approval-direct-upload>button:disabled{cursor:not-allowed;opacity:.6}.approval-record>.approval-record-row>.approval-record-main{text-align:left;background:0 0;border:0;grid-template-columns:minmax(92px,.8fr) minmax(105px,1fr) minmax(130px,1.25fr) 13px;align-items:center;gap:9px;width:100%;min-height:58px;padding:0;display:grid}.approval-record-main>em{color:var(--blue);font-size:14px;font-style:normal}.approval-row-action{border-left:1px solid #e8edf4;flex-direction:column;justify-content:center;align-items:stretch;gap:5px;min-height:55px;padding-left:9px;display:flex}.approval-row-action>span{color:#8591a3;text-transform:uppercase;letter-spacing:.4px;font-size:6px;font-weight:900}.approval-row-action>button,.approval-row-action>div button{min-height:28px;color:var(--blue);background:#f5f8ff;border:1px solid #bcd0f4;border-radius:7px;padding:6px 7px;font-size:7px;font-weight:900;line-height:1.25}.approval-row-action>button:disabled,.approval-row-action>div button:disabled{opacity:.45;cursor:not-allowed}.approval-row-action>b{color:#607089;font-size:7px;line-height:1.35}.approval-row-action>div{grid-template-columns:1fr 1fr;gap:4px;display:grid}.approval-row-action>div .approve{color:var(--green);background:#f0faf4;border-color:#b8ddc7}.approval-row-action>div .revision{color:#a46b17;background:#fff8ec;border-color:#efd2a4}.approval-inline-revision{background:#fffaf2;border-top:1px solid #f0d5aa;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;min-width:760px;padding:12px 14px;display:grid}.approval-inline-revision label{color:#7e663d;font-size:8px;font-weight:800}.approval-inline-revision textarea{width:100%;min-height:62px;font:inherit;resize:vertical;background:#fff;border:1px solid #e6ca9e;border-radius:8px;margin-top:5px;padding:8px}.approval-inline-revision>div{gap:6px;display:flex}.approval-inline-revision button{border:1px solid var(--border);color:#5b687b;background:#fff;border-radius:7px;padding:8px 10px;font-size:8px;font-weight:800}.approval-inline-revision button.primary{border-color:var(--blue);background:var(--blue);color:#fff}.approval-status-cell{justify-items:stretch;gap:5px;display:grid}.approval-status-cell .approval-status{width:100%;max-width:none}.approval-edit-button{color:#26364d;cursor:pointer;background:#fff;border:1px solid #c7d2e3;border-radius:7px;min-height:27px;padding:6px 8px;font-size:7px;font-weight:900}.approval-edit-button:hover{background:#f7f9fc;border-color:#94a8c4}.approval-edit-button:disabled{opacity:.5;cursor:not-allowed}.approved-edit-note{background:#f8fafc;border:1px solid #d8e1ec;border-radius:8px;gap:3px;margin:2px 0 10px;padding:9px 10px;display:grid}.approved-edit-note b{color:#2f4058;font-size:8px}.approved-edit-note span{color:#748197;font-size:7px;line-height:1.45}.master-source-note{background:#f8fafc;border:1px solid #d8e1ec;border-radius:8px;gap:3px;margin:2px 0 10px;padding:9px 10px;display:grid}.master-source-note b{color:#2f4058;font-size:8px}.master-source-note span{color:#748197;font-size:7px;line-height:1.45}.mockup-batch-layout{grid-template-columns:minmax(0,1fr) minmax(560px,.9fr)}.mockup-file-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mockup-file-column{min-width:0}.mockup-file-heading{justify-content:space-between;align-items:center;margin:0 0 7px;display:flex}.mockup-file-heading span{color:#7b8799;text-transform:uppercase;letter-spacing:.4px;font-size:7px;font-weight:900}.mockup-file-heading b{color:var(--blue);background:#eef4ff;border-radius:6px;padding:4px 7px;font-size:8px}.psd-document-preview{color:#59677d;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.psd-document-preview>span{color:#31a8ff;background:#001e36;border-radius:13px;place-items:center;width:58px;height:58px;font-size:22px;font-weight:900;display:grid;box-shadow:0 9px 22px #001e362e}.psd-document-preview>b{color:#26364d;margin-top:12px;font-size:12px}.psd-document-preview>small{color:#8a96a8;margin-top:4px;font-size:7px}.psd-download-trigger{color:inherit;cursor:pointer;text-decoration:none;display:block;position:absolute;inset:0}.psd-download-trigger .psd-document-preview{height:100%}.psd-download-trigger>em{color:#31a8ff;letter-spacing:.04em;background:#001e36;border-radius:999px;padding:5px 8px;font-size:7px;font-style:normal;font-weight:900;position:absolute;bottom:9px;right:9px;box-shadow:0 4px 12px #001e3633}.psd-download-trigger:focus-visible{outline:3px solid var(--blue);outline-offset:-4px}.mockup-file-tabs{background:#f5f7fb;border:1px solid #dfe7f3;border-radius:10px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:9px;padding:4px;display:grid}.mockup-file-tabs button{color:#7a8799;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;gap:3px;padding:8px 10px;display:grid}.mockup-file-tabs button span{text-transform:uppercase;letter-spacing:.35px;font-size:6px;font-weight:900}.mockup-file-tabs button b{font-size:9px}.mockup-file-tabs button.active{color:var(--blue);background:#fff;box-shadow:0 2px 9px #2d4a781f}.mockup-file-tab-panel{min-width:0}.page-title:has(.mockup-title-actions){grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.mockup-title-actions{flex-wrap:wrap;justify-content:flex-end;align-items:stretch;gap:8px;margin-left:auto;display:flex}.mockup-archive-actions{grid-template-columns:1fr;align-content:center;gap:6px;display:grid}.mockup-archive-actions a{text-align:center;white-space:nowrap;border-radius:8px;min-width:142px;padding:8px 10px;font-size:8px;text-decoration:none}.mockup-archive-actions a.secondary-download{color:#315d9f;background:#f5f8ff;border:1px solid #b9cae7}.mockup-archive-actions a.disabled{opacity:.42;pointer-events:none}.mockup-required-count-control{background:linear-gradient(145deg,#fff9ef,#fff);border:1px solid #f0c98b;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 7px;min-width:176px;padding:9px 10px;display:grid;box-shadow:0 5px 16px #ad680e14}.mockup-required-count-control>span{color:#8b5b15;text-transform:uppercase;letter-spacing:.45px;grid-column:1/-1;font-size:7px;font-weight:900}.mockup-required-count-control>div{grid-template-columns:26px 42px 26px;align-items:center;display:grid}.mockup-required-count-control>div button,.mockup-required-count-control>div input{color:#5c3a08;text-align:center;height:28px;font:inherit;background:#fff;border:1px solid #e6c48c;font-size:10px;font-weight:900}.mockup-required-count-control>div button{cursor:pointer;padding:0}.mockup-required-count-control>div button:first-child{border-radius:7px 0 0 7px}.mockup-required-count-control>div button:last-child{border-radius:0 7px 7px 0}.mockup-required-count-control>div input{appearance:textfield;border-left:0;border-right:0;width:42px}.mockup-required-count-control>div input::-webkit-inner-spin-button{appearance:none;margin:0}.mockup-required-count-control>div input::-webkit-outer-spin-button{appearance:none;margin:0}.mockup-required-count-save{color:#fff;cursor:pointer;background:#e88916;border:0;border-radius:7px;min-height:28px;padding:6px 9px;font-size:8px;font-weight:900}.mockup-required-count-control button:disabled{opacity:.45;cursor:not-allowed}.mockup-required-count-control>small{color:#8a6d44;grid-column:1/-1;max-width:185px;font-size:6.5px;line-height:1.35}.mockup-required-count-control>small.success{color:#27824b}.mockup-required-count-control>small.error{color:#c44736}.mockup-required-count-control.readonly{min-width:138px;box-shadow:none;background:#f8fafc;border-color:#dce4ef;grid-template-columns:1fr auto}.mockup-required-count-control.readonly>b{color:#ba6b0c;grid-area:1/2/3;font-size:20px}.mockup-required-count-control.readonly>small{color:#738096;grid-column:1}.mockup-onedrive-trigger{min-width:154px}.mockup-onedrive-modal{width:min(880px,100%)}.mockup-onedrive-example{background:linear-gradient(135deg,#f7faff,#fff);border:1px solid #d9e4f3;border-radius:12px;margin:0 0 14px;padding:13px 15px}.mockup-onedrive-example>small{color:#56749a;letter-spacing:.08em;margin-bottom:8px;font-size:9px;font-weight:900;display:block}.mockup-onedrive-example>div{white-space:nowrap;align-items:center;gap:7px;padding-bottom:3px;display:flex;overflow-x:auto}.mockup-onedrive-example>div.mockup-onedrive-file-branches{margin-top:7px;padding-left:20px}.mockup-onedrive-example b,.mockup-onedrive-example span{color:#26374f;background:#fff;border:1px solid #dce4ee;border-radius:8px;padding:7px 9px;font-size:10px}.mockup-onedrive-example .mockup-onedrive-file-branches span{color:#285b96;background:#eef6ff;border-color:#c9ddf7}.mockup-onedrive-example i{color:var(--brand-ink);font-style:normal;font-weight:900}.mockup-onedrive-example p{color:#64748b;margin:8px 0 0;font-size:9px}.listing-onedrive-trigger{min-width:180px}.listing-onedrive-modal{width:min(980px,100%)}.listing-onedrive-example>div{padding-bottom:5px}.listing-onedrive-example b{flex:none}.mockup-file-statuses{grid-template-columns:1fr 1fr;gap:4px;display:grid}.mockup-file-statuses>span{grid-column:1/-1}.mockup-file-statuses>b{text-align:center;border-radius:5px;padding:4px 5px;font-size:7px!important}.mockup-file-statuses>b.ready{color:#23844b;background:#eaf8ef}.mockup-file-statuses>b.missing{color:#a66b14;background:#fff4df}.mockup-workspace-toolbar{grid-template-columns:auto minmax(0,1fr);align-items:stretch;gap:12px;margin:0 0 14px;display:grid}.mockup-workspace-tabs{border:1px solid var(--border);width:max-content;max-width:100%;box-shadow:var(--shadow);background:#fff;border-radius:12px;grid-template-columns:repeat(2,minmax(180px,1fr));gap:5px;margin:0;padding:5px;display:grid}.mockup-workspace-tabs button{color:#77717a;min-height:40px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:8px 16px;font-size:9px;font-weight:850;transition:background .16s,color .16s,box-shadow .16s;display:flex}.mockup-workspace-tabs button span{color:#817b78;background:#f0efed;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;font-size:7px;font-weight:900;display:grid}.mockup-workspace-tabs button>div{min-width:0}.mockup-workspace-tabs button>div b,.mockup-workspace-tabs button>div small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mockup-workspace-tabs button>div b{font-size:9px}.mockup-workspace-tabs button>div small{color:var(--muted);margin-top:3px;font-size:7px;font-weight:650}.mockup-workspace-tabs button.active,.mockup-workspace-tabs button[aria-selected=true]{background:var(--brand-tint);color:var(--brand-ink);box-shadow:0 3px 11px rgba(var(--brand-rgb),.12)}.mockup-workspace-tabs button.active span,.mockup-workspace-tabs button[aria-selected=true] span{background:var(--blue);color:#fff}.mockup-workspace-tabs button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.mockup-workspace-toolbar .mockup-callout{align-self:stretch;min-width:0;margin:0;padding:8px 12px}.mockup-workspace-toolbar .mockup-callout>div:last-child{min-width:0}.mockup-workspace-toolbar .mockup-callout span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mockup-model-toolbar{justify-content:space-between;align-items:center;gap:12px;min-width:0;margin:0 0 16px;display:flex}.mockup-model-toolbar .module-filter-tabs{min-width:0;margin:0;overflow-x:auto}.mockup-model-toolbar .tote-visibility-filter{white-space:nowrap;flex:none;margin:0}.mockup-assignment-matrix-bottom{margin-top:16px;margin-bottom:0}.mockup-manager-grid{grid-template-columns:minmax(0,1fr) minmax(440px,480px);align-items:start;gap:14px;display:grid}.mockup-review-slot-list{min-width:0;overflow:auto hidden}.mockup-review-slot-head,.mockup-review-slot-row{grid-template-columns:64px minmax(108px,.68fr) minmax(135px,.9fr) minmax(132px,.82fr) minmax(170px,1.1fr) 92px 24px;align-items:center;gap:10px;display:grid}.mockup-review-slot-head{color:#817b78;letter-spacing:.07em;text-transform:uppercase;background:#faf9f7;min-height:43px;padding:0 13px;font-size:7px;font-weight:900}.mockup-review-slot-head>span:first-child{grid-column:1/3}.mockup-review-slot-row{width:100%;min-height:76px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #ece9e6;padding:9px 13px;transition:background .15s,box-shadow .15s}.mockup-review-slot-row:hover{background:#fffaf7}.mockup-review-slot-row.selected{background:var(--brand-tint);box-shadow:inset 3px 0 var(--blue)}.mockup-review-slot-row:focus-within{outline:2px solid var(--blue);outline-offset:-2px}.mockup-review-approved-preview{border:1px solid var(--border);color:#8f8883;width:54px;height:54px;font:inherit;cursor:pointer;background:#faf9f7;border-radius:9px;place-items:center;padding:0;font-size:9px;font-weight:900;display:grid;position:relative;overflow:hidden}.mockup-review-approved-preview.filled{background:#f3efe9;border-color:#d8d2cb}.mockup-review-approved-preview img{object-fit:contain}.mockup-review-slot-name,.mockup-review-folder,.mockup-review-choice{min-width:0;display:block}.mockup-review-slot-name b,.mockup-review-slot-name small,.mockup-review-folder b,.mockup-review-folder small,.mockup-review-choice b,.mockup-review-choice small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mockup-review-slot-name b{color:#2f2d37;font-size:11px}.mockup-review-slot-name small,.mockup-review-folder small,.mockup-review-choice small{color:var(--muted);margin-top:4px;font-size:7px}.mockup-review-folder b,.mockup-review-choice b{color:#4d4a55;font-size:8px}.mockup-review-choice b{font-weight:750}.mockup-review-psd{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:7px;min-width:0;display:grid}.mockup-review-psd .dropzone-shell{width:52px;position:relative}.mockup-review-psd .compact-upload .upload-dropzone{border-radius:9px;width:52px;height:52px}.mockup-review-psd .compact-upload .dropzone-empty-copy{padding:3px}.mockup-review-psd .compact-upload .upload-arrow{border-radius:7px;width:23px;height:23px;font-size:13px}.mockup-review-psd .compact-upload .dropzone-empty-copy b{margin-top:3px;font-size:6px}.mockup-review-psd .compact-upload .psd-document-preview>span{width:25px;height:25px;box-shadow:none;border-radius:7px;font-size:9px}.mockup-review-psd .compact-upload .psd-document-preview>b{margin-top:3px;font-size:6px}.mockup-review-psd .compact-upload .psd-document-preview>small,.mockup-review-psd .compact-upload .psd-download-trigger>em{display:none}.mockup-review-psd .compact-upload .upload-busy span{width:19px;height:19px}.mockup-review-psd .compact-upload .upload-busy b{margin-top:4px;font-size:6px}.mockup-review-psd .compact-upload .upload-error{z-index:4;width:180px;margin-top:4px;padding:6px 7px;position:absolute;top:100%;left:0;box-shadow:0 5px 15px #2d394a1f}.mockup-review-psd>span{min-width:0;display:block}.mockup-review-psd>span b,.mockup-review-psd>span small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mockup-review-psd>span b{color:#55515d;font-size:8px}.mockup-review-psd>span small{color:var(--muted);margin-top:4px;font-size:7px}.mockup-review-psd.waiting>span b{color:#9a681a}.mockup-review-psd.ready>span b,.mockup-review-psd.waived>span b{color:var(--green)}.mockup-review-psd.locked .compact-upload,.mockup-review-psd.checking .compact-upload{opacity:.58}.mockup-psd-waived-mini{background:var(--green-soft);width:52px;height:52px;color:var(--green);border:1px solid #b9dbc8;border-radius:9px;place-items:center;display:grid}.mockup-psd-waived-mini span{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;font-weight:950;display:grid}.mockup-psd-waiver-inline{color:#b46912;font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;margin:4px 0 0;padding:0;font-size:7px;font-weight:900;line-height:1.2;text-decoration:underline;display:block}.mockup-psd-waiver-inline.restore{color:var(--green)}.mockup-psd-waiver-inline:disabled{opacity:.55;cursor:wait}.mockup-psd-waiver-inline:focus-visible,.mockup-psd-waiver-control:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.mockup-review-row-open{width:24px;height:32px;color:var(--blue);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0;font-size:16px}.mockup-review-row-open:hover,.mockup-review-row-open:focus-visible{background:var(--blue-soft);outline:0}.mockup-review-status{color:#737981;text-align:center;white-space:nowrap;background:#f0f1f2;border-radius:999px;width:max-content;max-width:100%;padding:5px 8px;font-size:7px;font-weight:900;line-height:1.2;display:inline-flex}.mockup-review-status.approved{background:var(--green-soft);color:var(--green)}.mockup-review-status.edit_requested{background:var(--amber-soft);color:#a46912}.mockup-review-status.pending{color:#737981;background:#f0f1f2}.mockup-candidate-review-panel{min-width:0;padding:15px;position:sticky;top:86px}.mockup-candidate-file-pair{border-top:1px solid #ece8e4;margin-top:14px;padding-top:14px}.mockup-candidate-file-pair .upload-dropzone{height:175px}.mockup-candidate-file-pair .uploaded-file-bar{flex-direction:column;align-items:flex-start}.mockup-candidate-file-pair .uploaded-file-bar>div:last-child{flex-wrap:wrap}.mockup-psd-waived-card{background:var(--green-soft);height:175px;color:var(--green);text-align:left;border:1px solid #b9dbc8;border-radius:10px;justify-content:center;align-items:center;gap:11px;padding:18px;display:flex}.mockup-psd-waived-card>span{background:var(--green);color:#fff;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:17px;font-weight:950;display:grid}.mockup-psd-waived-card div{gap:4px;display:grid}.mockup-psd-waived-card b{font-size:10px}.mockup-psd-waived-card small{color:#527461;max-width:170px;font-size:7px;line-height:1.4}.mockup-candidate-file-summary{color:#8c5d1a;background:#fff7ed;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:9px;padding:8px 9px;font-size:7px;display:flex}.mockup-candidate-file-summary.ready{background:var(--green-soft);color:var(--green)}.mockup-psd-waiver-control{color:#a55d0a;min-height:28px;font:inherit;cursor:pointer;background:#fff7ed;border:1px solid #e9b96b;border-radius:7px;padding:6px 9px;font-size:7px;font-weight:900}.mockup-psd-waiver-control.restore{color:var(--green);background:#fff;border-color:#b9dbc8}.mockup-psd-waiver-control:disabled{opacity:.55;cursor:wait}.mockup-psd-waiver-error{margin-top:8px}.mockup-candidate-review-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mockup-candidate-review-head small{color:var(--brand-ink);letter-spacing:.08em;font-size:7px;font-weight:900}.mockup-candidate-review-head h2{color:#302e39;letter-spacing:-.2px;margin:4px 0 0;font-size:17px;font-weight:650}.mockup-candidate-carousel{grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:9px;margin-top:12px;display:grid}.mockup-candidate-carousel>button:not(.mockup-candidate-large-preview){height:78px;color:var(--blue);font:inherit;cursor:pointer;background:#fff;border:1px solid #dedad6;border-radius:9px;padding:0;font-size:30px;line-height:1;transition:border-color .15s,background .15s}.mockup-candidate-carousel>button:not(.mockup-candidate-large-preview):hover{border-color:var(--brand-border);background:var(--brand-tint)}.mockup-candidate-carousel>button:disabled{opacity:.35;cursor:default}.mockup-candidate-large-preview{cursor:zoom-in;background:linear-gradient(145deg,#ece7e2,#fbfaf8);border:1px solid #ddd8d3;border-radius:11px;min-width:0;height:360px;padding:0;position:relative;overflow:hidden}.mockup-candidate-large-preview img{object-fit:contain;padding:8px}.mockup-candidate-large-preview>span,.mockup-candidate-large-preview>em{z-index:2;color:#5e5855;background:#fffffff0;border:1px solid #dedbd6d9;border-radius:999px;font-size:7px;font-style:normal;font-weight:900;position:absolute;box-shadow:0 2px 8px #2b2a3514}.mockup-candidate-large-preview>span{padding:5px 8px;top:9px;right:9px}.mockup-candidate-large-preview>em{letter-spacing:.04em;padding:6px 9px;bottom:9px;right:9px}.mockup-candidate-large-preview:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.mockup-candidate-filmstrip{overscroll-behavior-inline:contain;scrollbar-width:thin;gap:7px;margin-top:9px;padding:2px 2px 7px;display:flex;overflow-x:auto}.mockup-candidate-filmstrip button{cursor:pointer;background:#f7f5f2;border:1px solid #dfdcd8;border-radius:8px;flex:0 0 76px;min-width:76px;height:60px;padding:0;position:relative;overflow:hidden}.mockup-candidate-filmstrip button img{object-fit:contain;padding:3px}.mockup-candidate-filmstrip button.active{border:2px solid var(--blue);box-shadow:0 0 0 2px var(--blue-soft)}.mockup-candidate-filmstrip button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.mockup-candidate-review-info{border:1px solid #e6e2de;border-radius:9px;grid-template-columns:1.25fr .8fr .7fr;margin:11px 0 0;display:grid;overflow:hidden}.mockup-candidate-review-info>div{border-left:1px solid #ece9e6;min-width:0;padding:8px 9px}.mockup-candidate-review-info>div:first-child{border-left:0}.mockup-candidate-review-info dt{color:#88817d;font-size:7px}.mockup-candidate-review-info dd{color:#494650;overflow-wrap:anywhere;margin:4px 0 0;font-size:8px;font-weight:850}.mockup-candidate-note{gap:6px;margin-top:11px;display:grid}.mockup-candidate-note>span{color:var(--brand-ink);letter-spacing:.07em;font-size:7px;font-weight:900}.mockup-candidate-note textarea{border:1px solid var(--border);color:#403e48;width:100%;min-height:72px;font:inherit;resize:vertical;background:#fff;border-radius:9px;outline:0;padding:9px;font-size:9px;line-height:1.45}.mockup-candidate-note textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-soft)}.mockup-candidate-review-actions{grid-template-columns:1fr 1.12fr;gap:8px;margin-top:10px;display:grid}.mockup-candidate-review-actions button{min-height:39px;font:inherit;cursor:pointer;border:0;border-radius:8px;padding:8px;font-size:8px;font-weight:900}.mockup-candidate-review-actions .request-edit{background:var(--red-soft);color:var(--red)}.mockup-candidate-review-actions .approve{background:var(--green);color:#fff;box-shadow:0 5px 15px #14966729}.mockup-candidate-review-actions.approved-file{grid-template-columns:1fr}.mockup-candidate-approved-copy{background:#f3faf6;border:1px solid #cfe3d7;border-radius:9px;gap:5px;margin-top:11px;padding:10px 11px;display:grid}.mockup-candidate-approved-copy b{color:#28724b;font-size:9px;line-height:1.35}.mockup-candidate-approved-copy span{color:#637468;font-size:8px;line-height:1.45}.mockup-candidate-review-actions .manage-approved,.mockup-candidate-lightbox-actions .manage-approved{background:var(--blue);color:#fff;box-shadow:0 5px 15px #2766b429}.mockup-candidate-review-actions button:disabled{opacity:.42;cursor:not-allowed;box-shadow:none}.mockup-review-message{background:var(--blue-soft);color:var(--blue);border-radius:7px;margin-top:8px;padding:8px 9px;font-size:8px;line-height:1.4}.mockup-review-readonly{background:var(--amber-soft);color:#916016;border-radius:7px;margin-top:8px;padding:8px 9px;font-size:8px;line-height:1.4}.mockup-candidate-empty{border:1px dashed var(--border);min-height:360px;color:var(--muted);text-align:center;background:#fbfaf9;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:6px;margin-top:12px;padding:24px;font-size:9px;line-height:1.45;display:flex}.mockup-candidate-empty b{color:#4b4852;font-size:11px}.mockup-candidate-empty button{border:1px solid var(--brand-border);color:var(--brand-ink);font:inherit;cursor:pointer;background:#fff;border-radius:8px;margin-top:7px;padding:8px 10px;font-size:8px;font-weight:850}.mockup-approved-files{margin-top:14px;padding:0;overflow:hidden}.mockup-approved-files>summary{color:#55515d;cursor:pointer;padding:12px 15px;font-size:9px;font-weight:850;list-style-position:inside}.mockup-approved-files[open]>summary{border-bottom:1px solid var(--border);background:#faf9f7}.mockup-approved-files-grid{grid-template-columns:minmax(300px,1fr) minmax(230px,.72fr);align-items:start;gap:15px;padding:15px;display:grid}.mockup-approved-files-grid .mockup-detail-meta{margin-top:0}.mockup-designer-layout{grid-template-columns:minmax(270px,300px) minmax(0,1fr);align-items:start;gap:14px;display:grid}.mockup-candidate-folder-list{min-width:0;overflow:hidden}.mockup-candidate-folder-head{background:#faf9f7;border-bottom:1px solid #ece9e6;min-height:88px;padding:15px 16px;position:relative}.mockup-candidate-folder-head small,.mockup-candidate-folder-head h2,.mockup-candidate-folder-head span{display:block}.mockup-candidate-folder-head small{color:var(--brand-ink);letter-spacing:.08em;font-size:7px;font-weight:900}.mockup-candidate-folder-head h2{color:#302e39;margin:5px 0 0;padding-right:82px;font-size:15px;line-height:1.25}.mockup-candidate-folder-head>span{background:var(--blue-soft);color:var(--blue);border-radius:999px;padding:5px 8px;font-size:7px;font-weight:900;position:absolute;top:15px;right:14px}.mockup-candidate-folder-row{width:100%;min-height:66px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #ece9e6;grid-template-columns:43px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 13px;transition:background .15s,box-shadow .15s;display:grid}.mockup-candidate-folder-row:hover{background:#fffaf7}.mockup-candidate-folder-row.selected,.mockup-candidate-folder-row.active{background:var(--brand-tint);box-shadow:inset 3px 0 var(--blue)}.mockup-candidate-folder-row:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.mockup-candidate-folder-row>span{color:#fff;background:#d4a45e;border-radius:8px;place-items:center;width:40px;height:36px;font-size:8px;font-weight:900;display:grid;position:relative}.mockup-candidate-folder-row>span:before{content:"";background:#d4a45e;border-radius:4px 4px 0 0;width:18px;height:7px;position:absolute;top:-4px;left:4px}.mockup-candidate-folder-row>div{min-width:0}.mockup-candidate-folder-row>div b,.mockup-candidate-folder-row>div small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mockup-candidate-folder-row>div b{color:#413e48;font-size:9px}.mockup-candidate-folder-row>div small{color:var(--muted);margin-top:4px;font-size:7px}.mockup-candidate-folder-row>em{color:#6e6866;text-align:center;background:#f0efed;border-radius:999px;min-width:29px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:900}.mockup-candidate-folder-row.active>em{background:var(--blue);color:#fff}.mockup-candidate-folder-name{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.mockup-candidate-folder-name>span{color:#fff;background:#d4a45e;border-radius:7px;place-items:center;width:42px;height:37px;font-size:9px;font-weight:900;display:grid;position:relative}.mockup-candidate-folder-name>span:before{content:"";background:#d4a45e;border-radius:4px 4px 0 0;width:19px;height:8px;position:absolute;top:-5px;left:4px}.mockup-candidate-folder-name b,.mockup-candidate-folder-name small,.mockup-candidate-folder-path b,.mockup-candidate-folder-path small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mockup-candidate-folder-name b{font-size:10px}.mockup-candidate-folder-name small,.mockup-candidate-folder-path small{color:var(--muted);margin-top:4px;font-size:7px}.mockup-candidate-folder-path{min-width:0}.mockup-candidate-folder-path b{color:#55515b;font-size:8px}.mockup-candidate-folder-count{color:var(--brand-ink);font-size:11px;font-weight:900}.mockup-candidate-folder-count small{color:var(--muted);font-size:7px;font-weight:500}.mockup-candidate-upload-panel{min-width:0;padding:16px}.mockup-candidate-upload-panel>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.mockup-candidate-upload-panel>header>div{min-width:0}.mockup-candidate-upload-panel>header small{color:var(--brand-ink);letter-spacing:.08em;font-size:7px;font-weight:900}.mockup-candidate-upload-panel>header h2{color:#302e39;margin:4px 0 0;font-size:17px;font-weight:650}.mockup-candidate-upload-panel>header p{color:var(--muted);margin:4px 0 0;font-size:8px;line-height:1.45}.mockup-candidate-upload-panel>header>span{background:var(--blue-soft);color:var(--blue);border-radius:999px;flex:none;padding:6px 9px;font-size:8px;font-weight:900}.mockup-guide-panel-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.mockup-guide-panel-actions>span{background:var(--blue-soft);color:var(--blue);border-radius:999px;padding:6px 9px;font-size:8px;font-weight:900}.mockup-guide-panel-actions>button{color:#fff;min-height:56px;font:inherit;cursor:pointer;background:#e87820;border:2px solid #e87820;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:12px 20px;font-size:16px;font-weight:900;display:inline-flex}.mockup-guide-panel-actions>button:not(:disabled){animation:1.8s step-end infinite mockup-guide-attention-pulse}.mockup-guide-panel-actions>button b{color:#a34612;background:#fff;border-radius:7px;place-items:center;min-width:26px;height:26px;padding:2px 6px;font-size:13px;display:inline-grid}.mockup-guide-panel-actions>button:hover:not(:disabled){filter:brightness(.94)}.mockup-guide-panel-actions>button:focus-visible{outline-offset:3px;outline:3px solid #92380d}.mockup-guide-panel-actions>button:disabled{opacity:.5;cursor:not-allowed}@keyframes mockup-guide-attention-pulse{0%,to{color:#fff;background-color:#e87820;box-shadow:0 0 0 5px #e8782040,0 0 16px #e8782052}50%{color:#a34612;background-color:#fff1e2;box-shadow:0 0 0 1px #e8782040}}@media (prefers-reduced-motion:reduce){.mockup-guide-panel-actions>button:not(:disabled){animation:none;box-shadow:0 0 0 3px #e8782040}}.mockup-guide-checklist-rules{color:#45414b;padding-left:22px;font-size:11px;line-height:1.55}.mockup-guide-checklist-rules li{margin:0 0 9px}.mockup-candidate-upload-panel>small{color:var(--brand-ink);letter-spacing:.08em;font-size:7px;font-weight:900}.mockup-candidate-upload-panel h2,.mockup-candidate-upload-panel h3{color:#302e39;margin:4px 0 0;font-size:17px;font-weight:650}.mockup-candidate-upload-panel>p{color:var(--muted);margin:6px 0 0;font-size:8px;line-height:1.5}.mockup-candidate-upload-zone{color:#68626a;text-align:center;cursor:pointer;background:#fcfbfa;border:1px dashed #cfcac5;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;min-height:196px;margin-top:12px;padding:18px;transition:border-color .15s,background .15s;display:flex;position:relative}.mockup-candidate-upload-zone:hover,.mockup-candidate-upload-zone.dragging{border-color:var(--blue);background:var(--brand-tint)}.mockup-candidate-upload-zone input{opacity:0;cursor:pointer;position:absolute;inset:0}.mockup-candidate-upload-zone>span{background:var(--blue-soft);width:44px;height:44px;color:var(--blue);border-radius:12px;place-items:center;font-size:20px;display:grid}.mockup-candidate-upload-zone>div{gap:4px;margin-top:10px;display:grid}.mockup-candidate-upload-zone>div b{font-size:10px}.mockup-candidate-upload-zone>div small{color:var(--muted);font-size:8px}.mockup-candidate-upload-zone em{color:#817b78;background:#f0efed;border-radius:6px;margin-top:10px;padding:4px 7px;font-size:7px;font-style:normal}.mockup-candidate-upload-zone.busy{pointer-events:none;opacity:.7}.mockup-candidate-upload-zone.readonly{cursor:default}.mockup-candidate-upload-meta{border:1px solid #e6e2de;border-radius:9px;margin-top:11px;overflow:hidden}.mockup-candidate-upload-meta>div{border-top:1px solid #ece9e6;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:10px;min-height:38px;padding:8px 10px;display:grid}.mockup-candidate-upload-meta>div:first-child{border-top:0}.mockup-candidate-upload-meta span,.mockup-candidate-upload-meta small{color:var(--muted);font-size:7px;font-weight:800}.mockup-candidate-upload-meta b{color:#4b4852;text-align:right;overflow-wrap:anywhere;min-width:0;font-size:8px}.mockup-candidate-designer-strip{overscroll-behavior-inline:contain;scrollbar-width:thin;align-items:stretch;gap:10px;margin-top:13px;padding:2px 2px 9px;display:flex;overflow-x:auto}.mockup-candidate-designer-strip .mockup-candidate-upload-zone,.mockup-candidate-designer-strip .mockup-candidate-card{flex:0 0 142px;width:142px;min-width:142px;margin-top:0}.mockup-candidate-designer-strip .mockup-candidate-upload-zone{border-radius:10px;height:174px;min-height:174px;padding:11px 9px}.mockup-candidate-designer-strip .mockup-candidate-card{flex-direction:column;height:174px;display:flex}.mockup-candidate-designer-strip .mockup-candidate-upload-zone>span{border-radius:10px;width:38px;height:38px;font-size:18px}.mockup-candidate-designer-strip .mockup-candidate-upload-zone>div{gap:5px;margin-top:8px}.mockup-candidate-designer-strip .mockup-candidate-upload-zone>div b{font-size:9px;line-height:1.3}.mockup-candidate-designer-strip .mockup-candidate-upload-zone>div small{font-size:7px;line-height:1.35}.mockup-candidate-designer-strip .mockup-candidate-card-preview{flex:0 0 120px;height:120px}.mockup-candidate-designer-strip .mockup-candidate-card>span:last-child{flex:auto;padding:8px}.mockup-candidate-designer-empty{flex:520px;min-width:300px;height:174px;min-height:174px;margin-top:0}.mockup-candidate-pool{margin-top:14px;padding:16px}.mockup-candidate-pool-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.mockup-candidate-pool-head small{color:var(--brand-ink);letter-spacing:.08em;font-size:7px;font-weight:900}.mockup-candidate-pool-head h2,.mockup-candidate-pool-head h3{margin:4px 0 2px;font-size:16px}.mockup-candidate-pool-head p{color:var(--muted);margin:0;font-size:8px;line-height:1.45}.mockup-candidate-grid{grid-template-columns:repeat(6,minmax(110px,1fr));gap:10px;margin-top:13px;display:grid}.mockup-candidate-card{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e2dfdc;border-radius:10px;padding:0;transition:border-color .15s,box-shadow .15s,transform .15s;overflow:hidden}.mockup-candidate-card:hover{border-color:var(--brand-border);box-shadow:0 6px 16px rgba(var(--brand-rgb),.1);transform:translateY(-1px)}.mockup-candidate-card.in-use{border-color:#bdd8c8}.mockup-candidate-card.needs-edit{border-color:#e3b25b;box-shadow:0 0 0 2px #e3b25b24}.mockup-candidate-card:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.mockup-candidate-card-preview{background:linear-gradient(145deg,#eee9e4,#faf8f5);width:100%;height:128px;display:block;position:relative;overflow:hidden}.mockup-candidate-card-preview img{object-fit:contain;padding:5px}.mockup-candidate-card-preview>span,.mockup-candidate-card-preview>em{z-index:2;color:#77716d;background:#fffffff0;border-radius:999px;padding:4px 6px;font-size:6px;font-style:normal;font-weight:900;position:absolute;top:7px;right:7px}.mockup-candidate-card-preview>em.approved{color:var(--green);background:#e8f8eff5}.mockup-candidate-card-preview>em.edit-requested{color:#a46912;background:#fff6e5f5}.mockup-candidate-card-copy{padding:9px}.mockup-candidate-card-copy,.mockup-candidate-card>span:last-child{min-width:0;padding:9px;display:block}.mockup-candidate-card-copy b,.mockup-candidate-card-copy small,.mockup-candidate-card>span:last-child b,.mockup-candidate-card>span:last-child small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mockup-candidate-card-copy b,.mockup-candidate-card>span:last-child b{color:#413e48;font-size:8px}.mockup-candidate-card-copy small,.mockup-candidate-card>span:last-child small{color:var(--muted);margin-top:4px;font-size:7px}.mockup-candidate-card>span:last-child .mockup-candidate-card-usage{color:#69758a;white-space:normal;max-height:18px;font-size:6px;line-height:1.35;overflow:hidden}.mockup-candidate-edit-alert{background:var(--amber-soft);color:#9a6210;white-space:normal;overflow-wrap:anywhere;border-radius:7px;margin-top:7px;padding:6px 7px;font-size:7px;line-height:1.35;display:block}.mockup-candidate-lightbox{z-index:120;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#232128d6;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.mockup-candidate-lightbox-shell{background:#f7f6f4;border:1px solid #d9d4d0;border-radius:15px;flex-direction:column;width:min(1320px,96vw);height:min(850px,94vh);display:flex;overflow:hidden;box-shadow:0 28px 90px #0006}.mockup-candidate-lightbox-head{background:#fff;border-bottom:1px solid #e3dfdc;justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:13px 18px;display:flex}.mockup-candidate-lightbox-head small{color:var(--brand-ink);letter-spacing:.08em;font-size:8px;font-weight:900}.mockup-candidate-lightbox-head h2{color:#302e39;margin:5px 0 0;font-size:20px;font-weight:600}.mockup-candidate-lightbox-head>div:last-child{align-items:center;gap:10px;display:flex}.mockup-candidate-lightbox-close,.mockup-candidate-lightbox-head>button{color:#68626a;width:39px;height:39px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ddd8d4;border-radius:9px;padding:0;font-size:24px;line-height:1}.mockup-candidate-lightbox-content{flex:1;grid-template-columns:minmax(0,1.55fr) minmax(330px,.7fr);min-height:0;display:grid}.mockup-candidate-lightbox-gallery{background:#eeece9;grid-template-rows:minmax(0,1fr) 82px;align-items:center;gap:12px;min-width:0;padding:18px;display:grid}.mockup-candidate-lightbox-gallery.single{grid-template-rows:minmax(0,1fr)}.mockup-candidate-lightbox-arrow{height:78px;color:var(--blue);font:inherit;cursor:pointer;background:#fff;border:1px solid #d6d1cc;border-radius:11px;padding:0;font-size:32px}.mockup-candidate-lightbox-arrow:disabled{opacity:.35;cursor:default}.mockup-candidate-lightbox-preview{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:12px;height:100%;min-height:420px;display:grid}.mockup-candidate-lightbox-preview>button{height:78px;color:var(--blue);font:inherit;cursor:pointer;background:#fff;border:1px solid #d6d1cc;border-radius:11px;padding:0;font-size:32px}.mockup-candidate-lightbox-preview>button:disabled{opacity:.35;cursor:default}.mockup-candidate-lightbox-preview>div{background:linear-gradient(145deg,#e8e1da,#fff);border:1px solid #d8d2cc;border-radius:13px;min-width:0;height:100%;position:relative;overflow:hidden}.mockup-candidate-lightbox-preview>div img{object-fit:contain;padding:12px}.mockup-candidate-lightbox-preview>div>span{z-index:2;color:#5e5855;background:#fffffff2;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:900;position:absolute;top:14px;right:14px}.mockup-candidate-lightbox-filmstrip{overscroll-behavior-inline:contain;grid-auto-columns:72px;grid-auto-flow:column;justify-content:start;gap:8px;display:grid;overflow-x:auto}.mockup-candidate-lightbox-filmstrip button{cursor:pointer;background:#f8f6f3;border:1px solid #d8d3ce;border-radius:8px;width:72px;height:72px;padding:0;position:relative;overflow:hidden}.mockup-candidate-lightbox-filmstrip button img{object-fit:contain;padding:3px}.mockup-candidate-lightbox-filmstrip button.active{border:3px solid var(--blue)}.mockup-candidate-lightbox-review{background:#fff;border-left:1px solid #e0dcd8;padding:20px;overflow:auto}.mockup-candidate-lightbox-review>.mockup-review-status{margin-bottom:13px}.mockup-candidate-lightbox-review>div:not(.mockup-review-message):not(.mockup-candidate-lightbox-actions):not(.mockup-candidate-approved-copy){border-top:1px solid #ece8e4;gap:4px;min-height:49px;padding:9px 0;display:grid}.mockup-candidate-lightbox-review>div:not(.mockup-review-message):not(.mockup-candidate-lightbox-actions):not(.mockup-candidate-approved-copy) small{color:#817b77;letter-spacing:.05em;font-size:8px;font-weight:800}.mockup-candidate-lightbox-review>div:not(.mockup-review-message):not(.mockup-candidate-lightbox-actions):not(.mockup-candidate-approved-copy) b{color:#494650;overflow-wrap:anywhere;font-size:10px}.mockup-candidate-lightbox-review .mockup-candidate-usage-heading b{font-size:9px;line-height:1.4}.mockup-candidate-lightbox-review .mockup-candidate-designer-review{background:#f5fbf7;border-radius:8px;margin-top:6px;border:1px solid #dce9e2!important;padding:10px!important}.mockup-candidate-lightbox-review .mockup-candidate-designer-review.edit_requested{background:#fff9ef;border-color:#ecd7b7!important}.mockup-candidate-lightbox-review .mockup-candidate-designer-review b{font-size:11px!important}.mockup-candidate-lightbox-review .mockup-candidate-designer-review span{color:#6f7988;font-size:8px;line-height:1.4}.mockup-candidate-lightbox-review .mockup-candidate-delete-note{color:#983939;background:#fff5f5;border-radius:8px;margin-top:10px;font-size:8px;line-height:1.45;border:1px solid #edcccc!important;min-height:0!important;padding:9px 10px!important}.mockup-candidate-lightbox-file{border-bottom:1px solid #ece8e4;padding-bottom:14px}.mockup-candidate-lightbox-file small{color:var(--brand-ink);letter-spacing:.08em;font-size:8px;font-weight:900}.mockup-candidate-lightbox-file h3{color:#302e39;overflow-wrap:anywhere;margin:6px 0 4px;font-size:20px}.mockup-candidate-lightbox-file p{color:var(--muted);margin:0;font-size:10px}.mockup-candidate-lightbox-info{border:1px solid #e4e0dd;border-radius:9px;margin:14px 0;overflow:hidden}.mockup-candidate-lightbox-info>div{border-top:1px solid #ece9e6;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:9px 11px;display:flex}.mockup-candidate-lightbox-info>div:first-child{border-top:0}.mockup-candidate-lightbox-info dt{color:#817b77;font-size:9px}.mockup-candidate-lightbox-info dd{color:#494650;text-align:right;overflow-wrap:anywhere;margin:0;font-size:9px;font-weight:850}.mockup-candidate-lightbox .mockup-candidate-note textarea{min-height:125px;font-size:10px}.mockup-candidate-lightbox-actions{gap:8px;margin-top:12px;display:grid}.mockup-candidate-lightbox-actions button{min-height:45px;font:inherit;cursor:pointer;border:0;border-radius:9px;padding:9px;font-size:9px;font-weight:900}.mockup-candidate-lightbox-actions .request-edit{background:var(--red-soft);color:var(--red)}.mockup-candidate-lightbox-actions .approve{background:var(--green);color:#fff}.mockup-candidate-lightbox-actions .delete-candidate{color:#a42828;background:#fff1f1;border:1px solid #e1b4b4}.mockup-candidate-lightbox-actions button:disabled{opacity:.42;cursor:not-allowed}.mockup-candidate-lightbox-hint{color:#8e8782;text-align:center;margin:13px 0 0;font-size:8px}.mockup-candidate-lightbox-hint kbd{color:#655e5a;background:#f8f7f5;border:1px solid #ddd8d4;border-bottom-width:2px;border-radius:4px;padding:2px 5px}.mockup-checklist-backdrop{z-index:145;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#232128db;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.mockup-checklist-dialog{background:#f7f6f4;border:1px solid #d8d3ce;border-radius:16px;flex-direction:column;width:min(1280px,96vw);height:min(850px,94vh);display:flex;overflow:hidden;box-shadow:0 30px 100px #0000006b}.mockup-checklist-dialog>header{background:#fff;border-bottom:1px solid #e3dfdc;justify-content:space-between;align-items:center;gap:18px;min-height:84px;padding:15px 20px;display:flex}.mockup-checklist-dialog>header small{color:var(--brand-ink);letter-spacing:.08em;font-size:8px;font-weight:900}.mockup-checklist-dialog>header h2{color:#302e39;margin:4px 0 0;font-size:21px;font-weight:650}.mockup-checklist-dialog>header p{color:var(--muted);margin:5px 0 0;font-size:9px;line-height:1.45}.mockup-checklist-dialog>header>button{color:#68626a;width:40px;height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ddd8d4;border-radius:9px;padding:0;font-size:24px}.mockup-checklist-layout{flex:1;grid-template-columns:minmax(0,1.42fr) minmax(410px,.82fr);min-height:0;display:grid}.mockup-checklist-file-preview{background:#eeece9;grid-template-rows:minmax(0,1fr) 80px auto;gap:11px;min-width:0;padding:18px;display:grid}.mockup-checklist-file-stage{background:linear-gradient(145deg,#e6dfd8,#fff);border:1px solid #d7d1cb;border-radius:13px;min-height:430px;position:relative;overflow:hidden}.mockup-checklist-file-stage img{object-fit:contain;padding:12px}.mockup-checklist-file-stage>span{z-index:2;color:#5e5855;background:#fffffff5;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:900;position:absolute;top:13px;right:13px}.mockup-checklist-file-strip{overscroll-behavior-inline:contain;grid-auto-columns:74px;grid-auto-flow:column;justify-content:start;gap:8px;display:grid;overflow-x:auto}.mockup-checklist-file-strip button{cursor:pointer;background:#f8f6f3;border:1px solid #d8d3ce;border-radius:9px;width:74px;height:74px;padding:0;position:relative;overflow:hidden}.mockup-checklist-file-strip button img{object-fit:contain;padding:3px}.mockup-checklist-file-strip button.active{border:3px solid var(--blue)}.mockup-checklist-file-strip button.complete:after{content:"✓";z-index:3;background:var(--green);color:#fff;border-radius:50%;place-items:center;width:19px;height:19px;font-size:10px;font-weight:900;display:grid;position:absolute;bottom:4px;right:4px}.mockup-checklist-file-strip button>span{z-index:2;color:#536174;background:#fffffff2;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:8px;font-weight:900;display:grid;position:absolute;top:4px;left:4px}.mockup-checklist-file-name{background:#ffffffb3;border-radius:9px;min-width:0;padding:8px 10px}.mockup-checklist-file-name b,.mockup-checklist-file-name span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mockup-checklist-file-name b{font-size:9px}.mockup-checklist-file-name span{color:var(--muted);margin-top:3px;font-size:8px}.mockup-checklist-layout>aside{background:#fff;border-left:1px solid #dfdad5;flex-direction:column;min-height:0;padding:19px;display:flex;overflow:auto}.mockup-requirement-checklist{border:0;min-width:0;margin:0;padding:0}.mockup-requirement-checklist legend{gap:5px;width:100%;padding:0 0 12px;display:grid}.mockup-requirement-checklist legend span{color:var(--brand-ink);letter-spacing:.06em;font-size:8px;font-weight:900}.mockup-requirement-checklist legend b{color:#3f3c46;font-size:14px;line-height:1.35}.mockup-requirement-progress{color:#8a6417;background:#fff9ea;border:1px solid #ead8b2;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:10px 11px;display:flex}.mockup-requirement-progress span{font-size:8px;font-weight:750}.mockup-requirement-progress b{white-space:nowrap;font-size:8px}.mockup-requirement-progress.complete{color:#23734a;background:#eff9f3;border-color:#bcdcc8}.mockup-requirement-items{gap:7px;margin-top:10px;display:grid}.mockup-requirement-items label,.mockup-requirement-na{color:#5b5660;cursor:pointer;background:#fff;border:1px solid #e4e0dc;border-radius:9px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:48px;padding:9px 10px;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}.mockup-requirement-items label:hover,.mockup-requirement-na:hover{border-color:var(--brand-border);background:#fffbf8}.mockup-requirement-items label:focus-within,.mockup-requirement-na:focus-within{outline-offset:2px;outline:3px solid #246bfe}.mockup-requirement-items label.checked,.mockup-requirement-na.checked{box-shadow:inset 3px 0 var(--green);background:#f1faf4;border-color:#9fceb1}.mockup-requirement-items input,.mockup-requirement-na input{opacity:0;pointer-events:none;position:absolute}.mockup-requirement-items label>span,.mockup-requirement-na>span{color:#fff;background:#fff;border:1px solid #cfc9c4;border-radius:6px;place-items:center;width:22px;height:22px;font-size:12px;font-weight:900;display:grid}.mockup-requirement-items label.checked>span,.mockup-requirement-na.checked>span{border-color:var(--green);background:var(--green)}.mockup-requirement-items label>b,.mockup-requirement-na>b{font-size:9px;line-height:1.45}.mockup-requirement-items label>em{color:#7f7874;white-space:nowrap;background:#f0efed;border-radius:999px;padding:4px 6px;font-size:7px;font-style:normal}.mockup-requirement-items label:has(input:disabled){opacity:.48;cursor:default}.mockup-requirement-check-all{color:#9a5a0b;text-align:left;width:100%;min-height:48px;font:inherit;cursor:pointer;background:#fff7e9;border:1px solid #da9b4a;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:26px minmax(0,1fr);align-items:center;column-gap:9px;margin-top:12px;padding:9px 11px;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s;display:grid}.mockup-requirement-check-all:hover:not(:disabled){background:#ffefd4;border-color:#c77416;transform:translateY(-1px);box-shadow:0 5px 16px #a65f1121}.mockup-requirement-check-all:focus-visible{outline-offset:2px;outline:3px solid #246bfe}.mockup-requirement-check-all>span{color:#fff;background:#d9821e;border-radius:7px;grid-row:1/3;place-items:center;width:26px;height:26px;font-size:14px;font-weight:950;display:grid}.mockup-requirement-check-all>b{font-size:10px;line-height:1.25}.mockup-requirement-check-all>small{color:#8f7659;margin-top:2px;font-size:8px;line-height:1.25}.mockup-requirement-check-all.complete{color:#23734a;box-shadow:inset 3px 0 var(--green);background:#eff9f3;border-color:#9fceb1}.mockup-requirement-check-all.complete>span{background:var(--green)}.mockup-requirement-check-all.complete>small{color:#4d8062}.mockup-requirement-check-all:disabled{cursor:not-allowed;opacity:.72;transform:none}.mockup-requirement-na{color:#806019;background:#fffbf1;border-color:#e2cfaa;margin-top:11px}.mockup-checklist-actions{justify-content:flex-end;gap:8px;margin-top:auto;padding-top:14px;display:flex}.mockup-checklist-actions button{border:1px solid var(--border);color:#5d5862;min-height:42px;font:inherit;cursor:pointer;background:#fff;border-radius:9px;padding:9px 13px;font-size:9px;font-weight:900}.mockup-checklist-actions .primary{border-color:var(--blue);background:var(--blue);color:#fff}.mockup-checklist-actions button:disabled{opacity:.42;cursor:not-allowed}.mockup-candidate-lightbox-shell.checklist-open .mockup-candidate-lightbox-content{grid-template-columns:minmax(0,1.35fr) minmax(430px,.85fr)}.mockup-candidate-lightbox-shell.checklist-open .mockup-candidate-lightbox-review{padding:17px}.mockup-candidate-lightbox-review>.mockup-requirement-checklist{border-top:1px solid #ece8e4;margin-top:13px;padding-top:13px}.mockup-candidate-lightbox-actions.checklist-actions{grid-template-columns:.7fr 1.3fr}.mockup-candidate-lightbox-actions.checklist-actions .secondary{color:#625c58;background:#fff;border:1px solid #ddd8d4}.mockup-review-status.checklist{color:#8a6110;background:#fff3cf}.mockup-candidate-lightbox-filmstrip button:disabled{opacity:.55;cursor:not-allowed}@media (width<=1500px){.mockup-manager-grid{grid-template-columns:minmax(0,1fr) minmax(400px,440px)}.mockup-candidate-large-preview{height:340px}.mockup-review-slot-head,.mockup-review-slot-row{grid-template-columns:58px minmax(92px,.62fr) minmax(118px,.85fr) minmax(126px,.75fr) minmax(140px,1fr) 86px 22px;gap:8px}.mockup-candidate-grid{grid-template-columns:repeat(4,minmax(110px,1fr))}}@media (width<=1120px){.mockup-manager-grid{grid-template-columns:1fr}.mockup-candidate-review-panel{justify-self:center;width:100%;max-width:720px;position:static}.mockup-candidate-large-preview{height:430px}.mockup-designer-layout{grid-template-columns:minmax(245px,280px) minmax(0,1fr)}.mockup-candidate-upload-panel{width:100%;position:static}.mockup-candidate-grid{grid-template-columns:repeat(4,minmax(100px,1fr))}}@media (width<=900px){.mockup-workspace-toolbar{grid-template-columns:1fr}.mockup-workspace-tabs{width:100%;max-width:720px}.mockup-workspace-toolbar .mockup-callout span{white-space:normal}.mockup-review-slot-list{overflow-x:auto}.mockup-review-slot-head,.mockup-review-slot-row{min-width:940px}.mockup-designer-layout{grid-template-columns:1fr}.mockup-candidate-folder-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mockup-candidate-folder-head{grid-column:1/-1}.mockup-candidate-folder-row{border-right:1px solid #ece9e6}.mockup-candidate-upload-panel{max-width:none}.mockup-candidate-lightbox{padding:8px}.mockup-candidate-lightbox-shell{height:97vh}.mockup-candidate-lightbox-content{grid-template-columns:1fr;overflow:auto}.mockup-candidate-lightbox-gallery{flex:none;min-height:58vh}.mockup-candidate-lightbox-review{border-top:1px solid #e0dcd8;border-left:0;overflow:visible}.mockup-candidate-lightbox-head h2{font-size:16px}.mockup-candidate-lightbox-filmstrip{grid-auto-columns:72px}.mockup-checklist-backdrop{padding:8px}.mockup-checklist-dialog{height:97vh}.mockup-checklist-dialog>header{min-height:72px;padding:12px 14px}.mockup-checklist-dialog>header h2{font-size:17px}.mockup-checklist-layout{grid-template-rows:40vh minmax(0,1fr);grid-template-columns:1fr;overflow:hidden}.mockup-checklist-file-preview{grid-template-rows:minmax(0,1fr) 62px;gap:7px;min-height:0;padding:9px}.mockup-checklist-file-stage{min-height:0}.mockup-checklist-file-strip{grid-auto-columns:58px}.mockup-checklist-file-strip button{width:58px;height:58px}.mockup-checklist-file-name{display:none}.mockup-checklist-layout>aside{border-top:1px solid #dfdad5;border-left:0;overflow:auto}.mockup-candidate-lightbox-shell.checklist-open .mockup-candidate-lightbox-content{grid-template-rows:40vh minmax(0,1fr);grid-template-columns:1fr;overflow:hidden}.mockup-candidate-lightbox-shell.checklist-open .mockup-candidate-lightbox-gallery{grid-template-rows:minmax(0,1fr);min-height:0;padding:9px;overflow:hidden}.mockup-candidate-lightbox-shell.checklist-open .mockup-candidate-lightbox-filmstrip{display:none}.mockup-candidate-lightbox-shell.checklist-open .mockup-candidate-lightbox-preview{min-height:0}.mockup-candidate-lightbox-shell.checklist-open .mockup-candidate-lightbox-review{overflow:auto}}@media (width<=760px){.mockup-workspace-tabs{grid-template-columns:1fr;width:100%}.mockup-model-toolbar{align-items:flex-start}.mockup-model-toolbar .tote-visibility-filter{font-size:12px}.mockup-candidate-folder-list{grid-template-columns:1fr}.mockup-candidate-folder-row{border-right:0}.mockup-candidate-upload-panel>header{display:block}.mockup-candidate-upload-panel>header>span{margin-top:8px;display:inline-flex}.mockup-guide-panel-actions{justify-content:space-between;margin-top:12px}.mockup-guide-panel-actions>button{flex:1}.mockup-candidate-upload-meta>div{grid-template-columns:1fr}.mockup-candidate-upload-meta b{text-align:left}.mockup-candidate-large-preview{height:360px}.mockup-candidate-carousel{grid-template-columns:34px minmax(0,1fr) 34px;gap:6px}.mockup-candidate-carousel>button:not(.mockup-candidate-large-preview){height:64px;font-size:25px}.mockup-candidate-filmstrip{gap:5px}.mockup-candidate-filmstrip button{height:52px}.mockup-candidate-review-info{grid-template-columns:1fr}.mockup-candidate-review-info>div{border-top:1px solid #ece9e6;border-left:0}.mockup-candidate-review-info>div:first-child{border-top:0}.mockup-candidate-file-pair,.mockup-candidate-review-actions,.mockup-approved-files-grid{grid-template-columns:1fr}.mockup-candidate-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mockup-candidate-pool-head{display:block}.mockup-candidate-lightbox-head small{display:none}.mockup-candidate-lightbox-gallery{gap:7px;padding:10px}.mockup-candidate-lightbox-preview{grid-template-columns:32px minmax(0,1fr) 32px;gap:7px}.mockup-candidate-lightbox-preview>button,.mockup-candidate-lightbox-arrow{height:58px;font-size:25px}.mockup-candidate-lightbox-preview{min-height:330px}.mockup-candidate-lightbox-review{padding:14px}.mockup-checklist-actions{grid-template-columns:1fr 1fr;display:grid}.mockup-checklist-actions .primary{grid-column:1/-1}.mockup-candidate-lightbox-actions.checklist-actions{grid-template-columns:1fr}}@media (width<=1280px){.series-grid,.listing-cards{grid-template-columns:repeat(4,1fr)}.pool-grid{grid-template-columns:repeat(5,1fr)}.file-slots{grid-template-columns:repeat(8,1fr)}.workflow-row{grid-template-columns:36px minmax(190px,1fr) 86px 86px 118px 40px}}@media (width<=1050px){.sidebar{width:218px}.workspace{margin-left:218px}.metrics{grid-template-columns:repeat(2,1fr)}.home-grid{grid-template-columns:1fr}.team-task-row{grid-template-columns:170px minmax(0,1fr)}.team-next-tasks{grid-column:1/-1}.series-grid,.assignment-strip{grid-template-columns:repeat(3,1fr)}.batch-layout{grid-template-columns:1fr}.listing-detail{position:static}.listing-cards{grid-template-columns:repeat(5,1fr)}.store-summary{grid-template-columns:1fr 2fr;row-gap:13px}.store-summary>div:nth-child(3){border-left:0;padding-left:0}.linked-stores article{grid-template-columns:1fr 1fr auto auto}.linked-stores article .secondary{grid-column:1/-1;justify-self:end}}@media (width<=1180px){.page-title:has(.store-header-actions){flex-direction:column;align-items:flex-start}.store-header-actions{justify-content:flex-start;align-items:flex-start;width:100%}.store-header-meta{justify-content:flex-start}}@media (width<=760px){.sidebar{width:68px;padding:18px 7px}.workspace{margin-left:68px}.brand{padding:0 7px 23px}.brand>b{width:38px}.brand>div,.sidebar nav button>div,.sidebar-note{display:none}.sidebar nav button{justify-content:center;padding:11px 4px}.sidebar nav button>span{width:auto}.topbar{height:61px;padding:0 13px}.crumb span,.identity,.notification{display:none}.account-switch{border-left:0;padding-left:0}main{padding:20px 13px 40px}.page-title{align-items:flex-start}.page-title h1{font-size:22px}.metrics,.batch-board,.form-grid{grid-template-columns:1fr}.series-grid,.listing-cards,.assignment-strip{grid-template-columns:repeat(2,1fr)}.series-batches>button{grid-template-columns:65px 1fr 15px}.batch-owner{display:none}.batch-summary-bar{grid-template-columns:repeat(2,1fr);row-gap:9px}.batch-summary-bar span:nth-child(3){border-left:0}.filterbar{flex-direction:column;align-items:stretch}.search{min-width:0}.result-count{margin-left:0}.workflow-row{grid-template-columns:33px 1fr 115px}.workflow-row .date-field,.workflow-row .active-flag,.workflow-row .note-btn{display:none}.complete-task{grid-column:2/-1}.store-summary{grid-template-columns:1fr}.store-summary>div{border-left:0;border-top:1px solid var(--border);padding:10px 0}.store-summary>div:first-child{border-top:0}.store-header-actions{flex-direction:column;align-items:stretch}.store-header-meta{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.store-header-actions>.primary{width:100%}.pool-grid{grid-template-columns:repeat(2,1fr)}.file-slots{grid-template-columns:repeat(3,1fr)}.linked-stores article{grid-template-columns:1fr auto}.linked-mockups{grid-column:1/-1}.linked-stores article .secondary{grid-column:1/-1;width:100%}.file-actions{flex-direction:column;align-items:flex-start;gap:10px}.horizontal-record-list>button,.listing-record>button{grid-template-columns:50px minmax(0,1fr) auto 14px;gap:9px}.record-preview{width:50px;height:50px}.horizontal-record-list .record-field{display:none}.upload-dropzone{height:240px}.uploaded-file-bar{flex-direction:column;align-items:flex-start}.uploaded-file-bar>div:last-child{flex-wrap:wrap}.employee-priority-list>.work-card{grid-template-columns:1fr}.employee-priority-list .work-top{grid-column:auto}.employee-priority-list .work-foot{border-top:1px solid #e3ebf8;border-left:0;justify-content:space-between;min-width:0}.employee-next-row{grid-template-columns:28px minmax(0,1fr) auto}.employee-next-row em{display:none}.team-task-row{grid-template-columns:1fr}.team-next-tasks{grid-column:auto;grid-template-columns:1fr}.team-current-task{grid-template-columns:minmax(0,1fr) auto;min-height:78px}.team-current-task>.team-task-location{grid-area:auto/1/auto/-1;justify-self:start;max-width:100%;margin-top:8px}.team-current-task>strong{grid-area:1/2/4}.team-task-board{padding:14px}.mockup-designer-assignment{width:100%}.series-title-actions,.series-approval-assignment{justify-content:flex-start;width:100%}.series-title-actions .primary{width:100%}.series-approval-assignment{min-width:0}.manager-review-controls>div{grid-template-columns:1fr}.approval-status{max-width:100px}}@media (width<=1050px){.series-approval-assignments{justify-content:flex-start;width:100%}.series-approval-assignment{flex:1;min-width:190px}.series-approval-total{min-width:120px}.approval-record-row,.approval-inline-revision{min-width:820px}}@media (width<=760px){.series-approval-lock{grid-template-columns:1fr auto}.series-approval-lock button{grid-column:1/-1;width:100%}.series-use-lock{margin:15px 0;padding:20px 14px}.series-use-lock>div{flex-direction:column}.approval-people-badge{justify-content:space-between;width:100%}.series-approval-assignments{grid-template-columns:1fr;display:grid}.series-approval-assignment,.series-approval-total{width:100%;min-width:0}.approval-record{overflow-x:auto}.approval-record-row,.approval-inline-revision{min-width:780px}.approval-inline-revision{grid-template-columns:1fr}.approval-inline-revision>div{justify-content:flex-end}.series-pool-transfer{grid-template-columns:1fr auto}.series-pool-transfer .primary{grid-column:1/-1;width:100%;min-width:0}.series-pool-transfer-status{min-width:58px}.mockup-file-pair{grid-template-columns:1fr}.mockup-title-actions{justify-content:flex-start;width:100%}.mockup-required-count-control{width:100%;max-width:none}.mockup-archive-actions{grid-template-columns:1fr 1fr;width:100%}.mockup-archive-actions a{min-width:0}.mockup-title-actions .mockup-designer-assignment{width:100%}}@media (width<=1050px){.page-title:has(.mockup-title-actions){grid-template-columns:1fr}.mockup-title-actions{justify-content:flex-start;width:100%;margin:12px 0 0}}@media (width<=760px){body{overflow-x:hidden}.workspace{width:100%;margin-left:0}.sidebar{z-index:60;border:0;border-bottom:1px solid #ffffff1f;border-radius:0 0 24px 24px;width:100%;max-height:84svh;padding:14px;transition:transform .25s cubic-bezier(.2,.8,.2,1);inset:0 0 auto;overflow-y:auto;transform:translateY(calc(-100% - 18px));box-shadow:0 18px 55px #0c19304d}.sidebar.mobile-open{transform:translateY(0)}.brand{z-index:2;background:#2f3040;border-bottom:1px solid #ffffff1a;border-radius:0;justify-content:space-between;align-items:center;margin:-14px -14px 10px;padding:14px 18px 12px;display:flex;position:sticky;top:-14px}.brand-mark{display:block}.brand-mark img{max-width:175px;height:auto}.mobile-menu-close{color:#fff;background:#ffffff14;border:1px solid #fff3;border-radius:50%;place-items:center;width:40px;height:40px;font-size:23px;line-height:1;display:grid}.sidebar nav{grid-template-columns:1fr;gap:7px;display:grid}.sidebar nav button{background:#ffffff09;border:1px solid #ffffff12;border-radius:13px;justify-content:flex-start;min-height:58px;padding:11px 14px}.sidebar nav button>div,.sidebar-note{display:block}.sidebar nav button>span{width:30px;font-size:15px}.sidebar nav button b{font-size:12px}.sidebar nav button small{margin-top:3px;font-size:8px}.sidebar nav button.active{background:linear-gradient(135deg,var(--blue),var(--blue));box-shadow:0 8px 20px rgba(var(--brand-rgb), .22)}.sidebar .nav-group{display:contents}.sidebar .nav-group-trigger{min-width:0}.sidebar .nav-submenu{grid-column:1/-1;grid-template-columns:1fr;gap:7px;padding:0 0 0 18px;display:grid}.sidebar .nav-submenu[hidden]{display:none}.sidebar .nav-child{border-left:3px solid #ffffff2e!important;margin:0!important;padding-left:14px!important}.nav-group-trigger .nav-chevron{margin-left:auto}.sidebar-note{border-radius:14px;margin-top:10px;padding:13px}.mobile-menu-backdrop{z-index:55;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0c142261;border:0;display:block;position:fixed;inset:0}.topbar{grid-template-columns:40px minmax(0,1fr) auto;gap:9px;height:auto;min-height:72px;padding:9px 12px;display:grid}.mobile-menu-toggle{border:1px solid var(--border);color:#39465a;background:#fff;border-radius:10px;place-items:center;width:40px;height:40px;font-size:18px;display:grid}.topbar-location{gap:5px;overflow:hidden}.crumb{font-size:10px}.crumb span{display:none}.breadcrumbs{scrollbar-width:none;gap:5px;padding-bottom:2px;overflow-x:auto}.breadcrumbs::-webkit-scrollbar{display:none}.breadcrumb-item{gap:5px}.breadcrumb-item button,.breadcrumb-item b{font-size:9px}.breadcrumb-item b[aria-current=page]{max-width:120px}.top-actions{gap:0}.notification,.identity{display:none}.account-session{min-width:0}.account-switch{border-left:0;padding-left:0}.avatar{display:none}.logout-button{min-height:40px;margin:0;padding:8px}main{padding:16px 12px 34px;overflow:hidden}.app-footer{padding:14px 12px 22px;line-height:1.5}.save-state{float:none;margin:5px 0 0;display:block}.page-title{flex-direction:column;gap:13px}.page-title>div,.page-title>div:first-child{width:100%;min-width:0}.page-title h1{overflow-wrap:anywhere;font-size:21px}.page-title p{line-height:1.55}.page-title>button,.page-title>a,.page-title>.primary,.page-title>.secondary{width:100%}.card{max-width:100%}:is(.card:has(>table),.card:has(.data-table),.assignment-matrix,.people-list){-webkit-overflow-scrolling:touch;overflow-x:auto}main table{min-width:680px}button,.primary,.secondary,input,select,textarea{touch-action:manipulation}.primary,.secondary{min-height:40px}.metrics,.role-cards,.create-user-layout,.home-grid,.batch-layout,.mockup-batch-layout,.form-grid{grid-template-columns:1fr}.series-grid,.listing-cards,.pool-grid,.assignment-strip{grid-template-columns:1fr 1fr}.series-batches>button{grid-template-columns:64px minmax(0,1fr) 16px;gap:9px}.batch-owner{display:none}.batch-board>button{grid-template-columns:48px minmax(0,1fr) 18px;gap:9px}.batch-board>button>div:nth-last-child(2){display:none}.batch-summary-bar{grid-template-columns:1fr 1fr}.batch-summary-bar span{min-width:0}.listing-detail{position:static}.upload-dropzone{height:210px}.store-header-actions{align-items:stretch;width:100%}.store-header-meta{grid-template-columns:1fr 1fr}.store-header-meta>span{min-width:0}.workflow-row{grid-template-columns:32px minmax(0,1fr);gap:8px;padding:11px 10px}.workflow-row .workflow-task{grid-column:2}.workflow-row .active-flag,.workflow-row .date-field,.workflow-row .status-select,.workflow-row .note-btn{grid-column:2;width:100%;display:block}.workflow-row .active-flag{width:max-content}.workflow-row .date-field input,.workflow-row .status-select{min-height:40px}.complete-task{grid-column:2;justify-self:stretch;width:100%;margin-top:0}.workflow-skus{flex-direction:column;align-items:stretch}.workflow-sku-checklist>div{grid-template-columns:repeat(5,minmax(52px,1fr))}.filterbar{gap:9px}.filterbar>*{width:100%;max-width:none}.search{min-width:0}.mockup-title-actions{grid-template-columns:1fr;width:100%;display:grid}.mockup-archive-actions{grid-template-columns:1fr 1fr}.mockup-designer-assignment{width:100%}.mockup-file-pair{grid-template-columns:1fr}.mockup-file-tabs button{min-height:48px}.file-slots{grid-template-columns:repeat(2,1fr)}.linked-stores article{grid-template-columns:1fr}.linked-stores article>*{min-width:0}.linked-stores article .secondary{grid-column:auto}.auth-page,.reset-auth-page{grid-template-columns:1fr;min-height:100svh;padding:18px}.auth-card{padding:24px 18px}.auth-side{display:none}.compact-permissions,.account-form-grid{grid-template-columns:1fr}}@media (width<=390px){.series-grid,.listing-cards,.pool-grid,.assignment-strip,.store-header-meta,.mockup-archive-actions{grid-template-columns:1fr}.file-slots{grid-template-columns:1fr 1fr}}@media (width<=900px){.team-history-summary{grid-template-columns:1fr 1fr}.team-history-person{grid-column:1/-1}.team-history-now-grid{grid-template-columns:1fr}.team-history-timeline>article{grid-template-columns:94px 16px minmax(0,1fr)}.team-history-timeline article>button{grid-column:3;justify-self:start}}@media (width<=760px){.team-history-backdrop{padding:8px}.team-history-modal{max-height:calc(100svh - 16px)}.team-history-modal>.modal-head{padding:16px 14px 13px}.team-history-summary{grid-template-columns:1fr 1fr;padding:11px 14px}.team-history-now-grid{padding:12px 14px 0}.team-assignment-panel,.team-history-archive{margin:11px 14px 0}.team-history-archive{margin-bottom:14px}.team-history-timeline>article{grid-template-columns:1fr;gap:5px;padding:12px 4px}.team-history-timeline time{font-size:8px}.team-history-dot{display:none}.team-history-timeline article>button{grid-column:1;margin-top:3px}.team-assignment-list>div{flex-direction:column;align-items:flex-start}.team-assignment-list button{width:100%;min-height:40px}.team-history-task-card{grid-template-columns:1fr}.team-history-task-card>em{grid-area:auto/1;margin-top:8px}.team-member-button{min-height:58px}.own-task-history-card{grid-template-columns:1fr}.own-task-history-stats{justify-content:flex-start}.own-task-history-card>button{width:100%;min-height:42px}.team-role-filters{overflow-x:auto}.team-role-filters button{flex:none}}.auth-page{color:#fff;background:radial-gradient(circle at 13% 8%,#264c80 0,#10233d 34%,#081526 100%);grid-template-columns:minmax(420px,610px) minmax(320px,480px);place-content:center;gap:28px;min-height:100vh;padding:40px;display:grid}.auth-card{color:var(--text);background:#fffffffa;border:1px solid #ffffff1f;border-radius:22px;padding:38px;box-shadow:0 32px 90px #00000057}.auth-brand{align-items:center;gap:12px;display:flex}.auth-brand>span{color:#fff;background:linear-gradient(135deg,#347dff,#1957d1);border-radius:12px;place-items:center;width:42px;height:42px;font-size:18px;font-weight:900;display:grid}.auth-brand b,.auth-brand small{display:block}.auth-brand b{font-size:15px}.auth-brand small{color:var(--muted);text-transform:uppercase;letter-spacing:.65px;margin-top:2px;font-size:9px}.auth-copy{margin:42px 0 24px}.auth-copy>span{color:var(--blue);letter-spacing:1.2px;font-size:9px;font-weight:900}.auth-copy h1{letter-spacing:-.8px;margin:7px 0 9px;font-size:30px}.auth-copy p{max-width:480px;color:var(--muted);margin:0;font-size:11px;line-height:1.65}.auth-card form{gap:14px;display:grid}.auth-card form>label,.account-form-grid label{color:#5f6d82;font-size:9px;font-weight:800}.auth-card input,.account-form-grid input,.account-form-grid select{border:1px solid var(--border);color:#2b3a52;background:#fff;border-radius:9px;outline:0;width:100%;margin-top:6px;padding:12px;font-size:11px}.auth-card input:focus,.account-form-grid input:focus,.account-form-grid select:focus{border-color:#8eb3ff;box-shadow:0 0 0 3px #edf4ff}.password-field{position:relative}.password-field input{padding-right:67px}.password-field button{color:var(--blue);background:0 0;border:0;padding:6px;font-size:9px;font-weight:800;position:absolute;top:13px;right:8px}.auth-submit{background:var(--blue);color:#fff;border:0;border-radius:9px;margin-top:5px;padding:13px;font-size:11px;font-weight:900}.auth-submit:disabled{opacity:.6}.auth-error,.auth-global-error,.system-warning{background:var(--red-soft);color:var(--red);border-radius:8px;padding:10px 12px;font-size:9px;line-height:1.45}.auth-global-error{z-index:20;max-width:420px;position:fixed;bottom:24px;right:24px}.system-warning{margin-bottom:15px}.auth-card footer{border-top:1px solid var(--border);color:#7b8799;align-items:center;gap:9px;margin-top:24px;padding-top:18px;font-size:8px;display:flex}.auth-card footer span{background:var(--blue-soft);color:var(--blue);border-radius:12px;padding:5px 8px;font-weight:900}.auth-card footer i{background:#b6bfcb;border-radius:50%;width:4px;height:4px}.auth-side{align-content:center;gap:13px;padding:26px;display:grid}.auth-side>div{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0f;border:1px solid #ffffff1c;border-radius:15px;grid-template-columns:35px 1fr;column-gap:12px;padding:20px;display:grid}.auth-side span{color:#8fb5ff;background:#4e87ff33;border-radius:10px;grid-row:1/3;place-items:center;width:34px;height:34px;font-size:11px;font-weight:900;display:grid}.auth-side b{font-size:12px}.auth-side p{color:#aab8cb;margin:5px 0 0;font-size:9px;line-height:1.55}.auth-loading{justify-content:space-between;align-items:center;min-height:280px;display:flex}.auth-spinner{border:3px solid #dce5f4;border-top-color:var(--blue);border-radius:50%;width:30px;height:30px;animation:.7s linear infinite upload-spin}.auth-submit-link{text-align:center;text-decoration:none;display:block}.auth-text-button{color:var(--blue);background:0 0;border:0;justify-self:center;padding:4px;font-size:9px;font-weight:800;text-decoration:none}.auth-back-link{text-align:center;margin-top:16px;display:block}.auth-notice{background:var(--green-soft);color:var(--green);border-radius:8px;padding:10px 12px;font-size:9px;line-height:1.5}.reset-auth-page{grid-template-columns:minmax(420px,610px)}.reset-auth-card{width:min(610px,100%)}.account-session{min-width:265px}.logout-button{border:1px solid var(--border);color:#6b778a;background:#fff;border-radius:7px;margin-left:6px;padding:7px 9px;font-size:8px;font-weight:800}.save-state{float:right;margin-left:15px}.save-state.saving{color:var(--blue)}.save-state.error{color:var(--red)}.save-state.saved{color:var(--green)}.pool-tabs{margin-bottom:16px}.people-admin{gap:15px;display:grid}.role-cards{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.role-cards article{grid-template-columns:33px 1fr;gap:11px;min-height:124px;padding:17px;display:grid;position:relative}.role-cards article>span{background:var(--blue-soft);width:32px;height:32px;color:var(--blue);border-radius:9px;place-items:center;font-size:9px;font-weight:900;display:grid}.role-cards b{font-size:11px}.role-cards p{color:var(--muted);margin:5px 0 23px;font-size:8px;line-height:1.5}.role-cards em{color:#69778c;background:#f1f4f8;border-radius:11px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:800;position:absolute;bottom:13px;right:15px}.people-list,.create-user-card,.work-distribution{padding:18px}.people-list>.section-head,.create-user-card>.section-head,.work-distribution>.section-head{margin-bottom:14px}.username-chip,.role-chip,.connection-mini{color:#53637a;background:#f1f4f8;border-radius:6px;padding:5px 7px;font-size:8px;font-weight:800;display:inline-block}.role-chip{background:var(--blue-soft);color:var(--blue)}.permission-chips{flex-wrap:wrap;align-items:center;gap:4px;max-width:280px;display:flex}.permission-chips span{color:#52637c;background:#f1f5fb;border-radius:5px;padding:4px 6px;font-size:7px}.permission-chips em{color:#8a96a7;font-size:7px;font-style:normal}.access-state{border-radius:13px;padding:5px 7px;font-size:8px;font-weight:800}.access-state.on{background:var(--green-soft);color:var(--green)}.access-state.off{background:var(--red-soft);color:var(--red)}.create-user-layout{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:18px;display:grid}.account-form-grid input,.account-form-grid select{margin-top:6px}.compact-permissions{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.compact-permissions label{border:1px solid var(--border);color:#53627a;border-radius:7px;align-items:center;gap:7px;padding:8px;font-size:8px;font-weight:700;display:flex}.compact-permissions input{accent-color:var(--blue)}.create-user-action{justify-content:flex-end;margin-top:14px;display:flex}.credential-result{background:var(--green-soft);border:1px solid #bfe6d6;border-radius:9px;grid-template-columns:1fr auto auto;align-items:center;gap:12px;margin-top:14px;padding:12px;display:grid}.credential-result b,.credential-result span{display:block}.credential-result b{color:var(--green);font-size:10px}.credential-result span{color:#5e7c70;margin-top:3px;font-size:8px}.credential-result code{color:#284b40;background:#fff;border-radius:6px;padding:8px;font-size:9px}.credential-result button{background:var(--green);color:#fff;border:0;border-radius:7px;padding:8px 10px;font-size:8px;font-weight:800}.work-distribution select{border:1px solid var(--border);color:#405069;background:#fff;border-radius:7px;min-width:130px;padding:8px;font-size:8px}.work-distribution select:disabled{color:#7f8998;background:#f5f7fa}.user-modal{width:min(760px,100%)}.active-toggle{border:1px solid var(--border);border-radius:9px;align-items:center;gap:10px;margin:14px 0;padding:12px;display:flex}.active-toggle input{accent-color:var(--blue)}.active-toggle b,.active-toggle small{display:block}.active-toggle b{font-size:9px}.active-toggle small{color:var(--muted);margin-top:3px;font-size:8px}.permission-editor{border-top:1px solid var(--border);margin-top:13px;padding-top:14px}.permission-editor>.section-head{margin-bottom:10px}.permission-editor>div{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.permission-editor label{border:1px solid var(--border);border-radius:8px;align-items:flex-start;gap:8px;padding:9px;display:flex}.permission-editor input{accent-color:var(--blue);margin-top:2px}.permission-editor b,.permission-editor small{display:block}.permission-editor b{font-size:8px}.permission-editor small{color:var(--muted);margin-top:3px;font-size:7px;line-height:1.4}.readonly-note{color:#6e7b8e;background:#f1f4f8;border-radius:7px;width:100%;margin-top:8px;padding:9px;font-size:8px;line-height:1.45}.upload-dropzone.is-disabled{cursor:default;opacity:.88}.upload-dropzone.is-disabled:hover{box-shadow:none;background:#f8fafc;border-color:#aebbd0}.listing-detail input:disabled,.listing-detail select:disabled{color:#8a94a3;cursor:not-allowed;background:#f2f4f7}.store-delete-button{color:#c43f3f;cursor:pointer;background:#fff7f7;border:1px solid #f2c8c8;border-radius:7px;padding:7px 10px;font-family:inherit;font-size:8px;font-weight:800;transition:all .15s}.store-delete-button:hover{color:#a72828;background:#fff0f0;border-color:#d95353}.delete-restricted{color:#aab2bf}.store-delete-notice{background:var(--green-soft);color:#237757;border:1px solid #bfe6d6;border-radius:8px;margin:0 0 12px;padding:10px 12px;font-size:9px;font-weight:700}.store-delete-modal{width:min(590px,100%)}.store-delete-warning{background:#fff4f4;border:1px solid #f0c1c1;border-radius:11px;grid-template-columns:34px 1fr;align-items:start;gap:11px;padding:14px;display:grid}.store-delete-warning>span{color:#fff;background:#d94c4c;border-radius:9px;place-items:center;width:34px;height:34px;font-size:16px;font-weight:900;display:grid}.store-delete-warning b{color:#a52727;font-size:11px}.store-delete-warning p{color:#805b5b;margin:5px 0 0;font-size:9px;line-height:1.55}.store-delete-preserved{color:#5a687c;background:#f2f6fb;border-radius:8px;margin-top:10px;padding:10px 12px;font-size:9px;line-height:1.5}.store-delete-preserved b{color:#35465f}.store-delete-confirm{color:#59677b;margin-top:16px;font-size:9px;font-weight:700;display:block}.store-delete-confirm b{color:#2f4059}.store-delete-confirm input{border:1px solid var(--border);color:#33435a;border-radius:8px;outline:0;width:100%;margin-top:7px;padding:11px;font-family:inherit;font-size:10px}.store-delete-confirm input:focus{border-color:#d97878;box-shadow:0 0 0 3px #fff0f0}.danger-primary{cursor:pointer;padding:10px 14px;font-family:inherit;color:#fff!important;background:#c83f3f!important;border:0!important;border-radius:8px!important;font-weight:800!important}.danger-primary:hover{background:#aa2c2c!important}.danger-primary:disabled{opacity:.42;cursor:not-allowed}.modal-head button:disabled{opacity:.45;cursor:not-allowed}.critical-resources{padding:18px}.critical-resources>.section-head{margin-bottom:14px}.critical-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.critical-resource-card{border:1px solid var(--border);background:#fbfcfe;border-radius:11px;min-width:0;padding:15px}.critical-resource-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.critical-resource-head b{color:#34445c;font-size:11px}.critical-resource-head p{color:var(--muted);margin:4px 0 0;font-size:8px;line-height:1.5}.critical-resource-head>span{background:var(--blue-soft);min-width:27px;height:27px;color:var(--blue);border-radius:14px;place-items:center;padding:0 7px;font-size:8px;font-weight:900;display:grid}.critical-add-row{gap:7px;margin:13px 0 10px;display:flex}.critical-add-row input{border:1px solid var(--border);color:#34445c;background:#fff;border-radius:8px;outline:0;flex:1;min-width:0;padding:9px 10px;font-family:inherit;font-size:9px}.critical-add-row input:focus{border-color:#8eb3ff;box-shadow:0 0 0 3px #edf4ff}.critical-add-row button{padding:8px 11px;font-size:8px}.critical-resource-list{gap:6px;max-height:300px;display:grid;overflow:auto}.critical-resource-item{background:#fff;border:1px solid #e5eaf1;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.critical-resource-item>div{min-width:0}.critical-resource-item b,.critical-resource-item small{display:block}.critical-resource-item b{color:#3e4e65;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.critical-resource-item small{color:#8792a2;margin-top:3px;font-size:7px;line-height:1.35}.critical-resource-item.in-use{background:#f7f9fc}.critical-resource-item.in-use small{color:#65758b}.critical-resource-item .store-delete-button{flex:none}.store-delete-button:disabled{color:#939dab;cursor:not-allowed;background:#f1f3f6;border-color:#dfe4eb}.store-delete-button:disabled:hover{color:#939dab;background:#f1f3f6;border-color:#dfe4eb}.critical-resource-error{margin:0 0 12px}.topic-grid-single{grid-template-columns:1fr}@media (width<=1100px){.auth-page{grid-template-columns:minmax(360px,610px)}.auth-side{display:none}.role-cards{grid-template-columns:repeat(2,1fr)}.create-user-layout{grid-template-columns:1fr}.permission-editor>div{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.auth-page{padding:16px;display:block}.auth-card{min-height:calc(100vh - 32px);padding:25px}.auth-copy{margin:33px 0 22px}.auth-copy h1{font-size:25px}.account-session{min-width:0}.logout-button{font-size:0}.logout-button:after{content:"↗";font-size:10px}.role-cards,.compact-permissions,.permission-editor>div,.critical-resource-grid,.credential-result{grid-template-columns:1fr}.people-list,.create-user-card,.work-distribution,.critical-resources{padding:13px}}.account-security-actions{border:1px solid var(--brand-border);background:var(--brand-tint);border-radius:9px;justify-content:space-between;align-items:center;gap:14px;margin:12px 0;padding:12px;display:flex}.account-security-actions b{color:#3a4659;font-size:9px}.account-security-actions p{color:#7b6a60;max-width:420px;margin:4px 0 0;font-size:8px;line-height:1.45}.account-security-buttons{flex:none;gap:7px;display:flex}.remove-person-button{color:#a92e2e!important;background:#fff1f1!important;border-color:#e6aaaa!important}.account-security-confirm{background:#fff5f5;border:1px solid #edb7b7;border-radius:9px;grid-template-columns:1fr auto;align-items:center;gap:12px;margin:-4px 0 13px;padding:12px;display:grid}.account-security-confirm b{color:#9f2c2c;font-size:9px}.account-security-confirm p{color:#805e5e;margin:4px 0 0;font-size:8px;line-height:1.45}.account-security-confirm>div:last-child{gap:7px;display:flex}.account-security-confirm.permanent{grid-template-columns:1fr}.account-security-confirm input{width:100%;font:inherit;background:#fff;border:1px solid #e0b3b3;border-radius:8px;padding:10px;font-size:9px}.account-security-confirm.permanent>div:last-child{justify-content:flex-end}.people-row-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.application-sync-note{color:#22845f;margin-top:4px;font-size:7px;font-weight:800;display:block}.self-account-note{color:#69778c;background:#eef3f9;border-radius:7px;padding:7px 9px;font-size:8px;font-weight:800}@media (width<=760px){.account-security-actions{flex-direction:column;align-items:stretch}.account-security-buttons{flex-wrap:wrap}.account-security-confirm{grid-template-columns:1fr}.account-security-confirm>div:last-child{justify-content:flex-end}}.permission-editor>.permission-groups,.permission-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.permission-group{border:1px solid var(--border);background:#fbfcfe;border-radius:10px;min-width:0;padding:10px}.permission-group.is-shipping{border-color:var(--brand-border);background:var(--brand-tint)}.permission-group>header{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:8px;padding:0 2px;display:flex}.permission-group>header b{color:#263750;font-size:10px}.permission-group.is-shipping>header b{color:var(--brand-ink)}.permission-group>header small{text-align:right;color:var(--muted);margin:0;font-size:7px}.permission-group>div{grid-template-columns:1fr;gap:6px;display:grid}.permission-editor .permission-group label{background:#fff;margin:0}.permission-groups.compact-permissions{grid-template-columns:1fr;align-content:start}.permission-groups.compact-permissions .permission-group{padding:9px}.permission-groups.compact-permissions .permission-group>header{display:block}.permission-groups.compact-permissions .permission-group>header small{text-align:left;margin-top:2px;display:block}.permission-groups.compact-permissions label,.permission-groups.compact-permissions label span b{font-size:8px}@media (width<=760px){.permission-editor>.permission-groups,.permission-groups{grid-template-columns:1fr}}.tote-model-admin{margin:20px 0;padding:20px}.tote-model-admin>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.tote-model-admin h2{margin:0 0 6px}.tote-model-admin p{font-size:14px}.tote-model-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tote-model-actions button,.tote-model-table button,.tote-model-dialog button{justify-content:center;align-items:center;gap:6px;font-size:14px;display:inline-flex}.tote-model-table-wrap{border:1px solid #e3e7ed;border-radius:10px;margin-top:18px;overflow-x:auto}.tote-model-table{border-collapse:collapse;table-layout:auto;width:100%;min-width:960px}.tote-model-table thead th{background:var(--blue-soft);color:var(--brand-ink);text-transform:none;white-space:normal;text-align:center;border-bottom:2px solid var(--brand-border);border-right:1px solid var(--brand-border);padding:14px 12px;font-size:14px;font-weight:750;line-height:1.4}.tote-model-table thead th:first-child{text-align:left;min-width:240px}.tote-model-table tbody th,.tote-model-table tbody td{vertical-align:middle;text-transform:none;background:0 0;border-bottom:1px solid #e7e9ed;border-right:1px solid #edf0f4;padding:12px;font-size:14px}.tote-model-table tbody td{text-align:center;white-space:nowrap}.tote-model-table tbody th{text-align:left;white-space:normal;font-weight:500}.tote-model-table tbody th b{color:#27374d;overflow-wrap:anywhere;font-size:16px;display:block}.tote-model-table tbody th small{color:#6b7788;overflow-wrap:anywhere;margin-top:4px;font-size:12px;font-weight:400;display:block}.tote-model-table tr>:last-child{border-right:0}.tote-model-table tbody tr:last-child>*{border-bottom:0}.tote-model-flag{border-radius:6px;justify-content:center;min-width:66px;padding:5px 9px;font-size:14px;font-weight:750;display:inline-flex}.tote-model-flag.is-on{color:var(--brand-ink);background:var(--blue-soft)}.tote-model-state{color:#526075;font-size:14px}.tote-model-dialog{overscroll-behavior:contain;border:1px solid var(--brand-border);color:#27374d;background:#fff;border-radius:16px;width:min(720px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 100px #11182755}.tote-model-editor{margin:0;padding:0}.tote-model-dialog-head{border-bottom:1px solid var(--brand-border);background:var(--brand-tint);justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px;display:flex}.tote-model-dialog-head h2{margin:0 0 6px;font-size:22px}.tote-model-dialog-head p{color:#6f655b;margin:0;line-height:1.5}.tote-model-dialog-head button{flex:none;width:36px;height:36px;padding:0}.tote-model-dialog-body{gap:20px;padding:24px;display:grid}.tote-model-name{gap:8px;font-size:14px;font-weight:700;display:grid}.tote-model-editor input:not([type=checkbox]){border:1px solid #d5dce5;border-radius:8px;width:100%;min-height:44px;padding:10px 12px;font-size:16px}.tote-model-editor input[type=checkbox]{width:18px;height:18px;accent-color:var(--brand-terracotta)}.tote-model-editor input:focus-visible,.tote-model-dialog button:focus-visible,.tote-model-table button:focus-visible{outline:3px solid var(--brand-terracotta);outline-offset:3px}.tote-model-editor p{margin:0;font-size:14px;line-height:1.5}.tote-model-visibility{border:1px solid var(--brand-border);border-radius:8px;gap:16px;min-width:0;margin:0;padding:16px;display:grid}.tote-model-visibility legend{padding:0 6px;font-size:16px;font-weight:700}.tote-model-visibility label,.tote-model-archive{align-items:center;gap:10px;font-size:16px;display:flex}.tote-model-visibility input,.tote-model-archive input{flex:none}.tote-model-preserved{color:#667385}.tote-model-dialog-footer{background:#fff;border-top:1px solid #e5e8ed;justify-content:flex-end;gap:10px;padding:16px 24px;display:flex;position:sticky;bottom:0}.tote-model-dialog-footer button{min-height:40px;padding:9px 16px}.tote-visibility-filter{align-items:center;gap:8px;margin:12px 0;font-size:14px;display:flex}.tote-visibility-filter input{width:18px;height:18px;accent-color:var(--brand-terracotta)}@media (width<=800px){.tote-model-admin>header{flex-wrap:wrap;align-items:flex-start}}@media (width<=480px){.tote-model-admin{padding:14px}.tote-model-dialog-head,.tote-model-dialog-body{padding:18px}.tote-model-dialog-footer{padding:14px 18px}}.unmapped-product-styles{background:#fffcf8;border:1px solid #f5cda7;border-radius:12px;margin:12px 0 20px;padding:18px}.unmapped-product-styles>summary{cursor:pointer;align-items:center;gap:12px;font-size:16px;display:flex}.unmapped-product-styles>summary span{color:#fff;background:#f07818;border-radius:18px;padding:3px 10px;font-weight:800}.unmapped-product-styles p,.unmapped-style-list small{font-size:14px;line-height:1.5}.unmapped-product-styles input,.unmapped-product-styles select{min-height:38px;font-size:14px}.unmapped-style-list article{border-bottom:1px solid #ebebeb;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.unmapped-style-list article b{overflow-wrap:anywhere;font-size:16px}.unmapped-style-list small{color:#657080;display:block}.unmapped-style-editor{background:#fff0e1;border-radius:8px;flex-wrap:wrap;align-items:end;gap:12px;margin:16px 0;padding:16px;display:flex}.unmapped-style-editor strong{flex-basis:100%}.unmapped-style-editor label{gap:6px;font-size:14px;display:grid}.auth-forgot-link{justify-self:start;margin-top:-8px;padding-left:0}.auth-code-input{letter-spacing:8px;text-align:center;font-size:18px!important;font-weight:850!important}.auth-registration-invite{border:1px solid var(--brand-border);background:var(--brand-tint);text-align:center;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:3px;padding:13px;display:flex}.auth-registration-invite span{color:#768296;font-size:8px}.auth-register-link{color:var(--brand-ink);font-size:9px;font-weight:850;text-decoration:none}.auth-register-link:hover{text-decoration:underline}.register-auth-page{grid-template-columns:minmax(620px,820px) minmax(300px,410px);align-items:center}.register-auth-card{padding:30px 34px}.register-auth-copy{margin:25px 0 20px}.employee-registration-form{gap:13px!important}.registration-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;display:grid}.registration-form-grid label{color:#5f6d82;font-size:9px;font-weight:800}.registration-form-grid input,.registration-form-grid textarea{border:1px solid var(--border);color:#2b3a52;width:100%;font:inherit;resize:vertical;background:#fff;border-radius:9px;outline:0;margin-top:6px;padding:11px 12px;font-size:11px}.registration-form-grid input:focus,.registration-form-grid textarea:focus{border-color:#8eb3ff;box-shadow:0 0 0 3px #edf4ff}.registration-address{grid-column:1/-1}.registration-privacy-note{background:#f4f8ff;border:1px solid #d6e5fb;border-radius:9px;gap:3px;padding:11px 13px;display:grid}.registration-privacy-note b{color:#2b5ca8;font-size:9px}.registration-privacy-note span{color:#66768d;font-size:8px;line-height:1.5}.registration-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.registration-actions .auth-submit{margin:0}.register-auth-side{align-content:center}.employee-applications{padding:18px}.application-count{color:#66768c;background:#eef2f7;border-radius:14px;padding:6px 9px;font-size:8px;font-weight:850}.application-count.has-pending{color:#d75c0a;background:#fff1e7}.employee-application-list{gap:8px;display:grid}.employee-application-row{border:1px solid var(--border);background:#fff;border-radius:10px;grid-template-columns:36px minmax(150px,1.1fr) minmax(190px,1fr) 105px auto;align-items:center;gap:11px;padding:10px 11px;display:grid}.employee-application-row.bekliyor{background:#fffaf6;border-color:#f3c9aa}.employee-application-avatar{background:var(--blue-soft);width:35px;height:35px;color:var(--brand-ink);text-transform:uppercase;border-radius:10px;place-items:center;font-size:9px;font-weight:900;display:grid}.employee-application-person b,.employee-application-person small,.employee-application-contact b,.employee-application-contact small{display:block}.employee-application-person b,.employee-application-contact b{font-size:9px}.employee-application-person small,.employee-application-contact small,.application-date{color:var(--muted);margin-top:3px;font-size:7px}.application-status{border-radius:12px;padding:5px 7px;font-size:7px;font-weight:850;display:inline-block}.application-status.pending{color:#d75d09;background:#fff0e3}.application-status.approved{background:var(--green-soft);color:var(--green)}.application-status.rejected{background:var(--red-soft);color:var(--red)}.application-date{display:block}.employee-application-modal{width:min(900px,100%)}.employee-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:15px;display:grid}.employee-profile-grid>div{border:1px solid var(--border);background:#f8fafc;border-radius:8px;padding:10px}.employee-profile-grid small,.employee-profile-grid b{display:block}.employee-profile-grid small{color:#8591a3;font-size:7px;font-weight:850}.employee-profile-grid b{color:#34445b;overflow-wrap:anywhere;margin-top:4px;font-size:9px;line-height:1.45}.employee-address-field{grid-column:span 2}.employee-approval-settings{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:12px;margin:14px 0;display:grid}.employee-approval-settings label{color:#5f6d82;font-size:8px;font-weight:800}.employee-approval-settings select,.employee-approval-settings textarea{border:1px solid var(--border);color:#34445b;resize:vertical;background:#fff;border-radius:8px;width:100%;margin-top:6px;padding:10px;font-size:9px}.employee-permission-editor>div{grid-template-columns:repeat(3,minmax(0,1fr))}.employee-review-result{border-radius:9px;gap:3px;margin:14px 0;padding:12px;display:grid}.employee-review-result.approved{background:var(--green-soft);color:var(--green)}.employee-review-result.rejected{background:var(--red-soft);color:var(--red)}.employee-review-result b{font-size:10px}.employee-review-result span{font-size:8px}.employee-reject-button{margin-right:auto}@media (width<=1100px){.register-auth-page{grid-template-columns:minmax(360px,760px)}.employee-application-row{grid-template-columns:36px minmax(150px,1fr) minmax(170px,1fr) auto}.employee-application-row>div:nth-child(4){display:none}.employee-permission-editor>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.register-auth-page{padding:16px;display:block}.register-auth-card{padding:24px 18px}.registration-form-grid,.employee-profile-grid,.employee-approval-settings,.employee-permission-editor>div{grid-template-columns:1fr}.registration-address,.employee-address-field{grid-column:auto}.registration-actions{flex-direction:column-reverse;align-items:stretch}.registration-actions .auth-submit{width:100%}.employee-applications{padding:13px}.employee-application-row{grid-template-columns:36px 1fr auto}.employee-application-contact,.employee-application-row>div:nth-child(4){display:none}.employee-application-row button{grid-column:2/-1}.employee-application-modal{max-height:calc(100vh - 24px);overflow:auto}}.employee-profile-form{border:1px solid var(--brand-border);background:var(--brand-tint);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:15px;padding:14px;display:grid}.employee-profile-form label{color:#59677b;font-size:8px;font-weight:800}.employee-profile-form input,.employee-profile-form textarea{border:1px solid var(--border);color:#34445b;width:100%;font:inherit;resize:vertical;background:#fff;border-radius:8px;margin-top:6px;padding:10px;font-size:9px}.employee-profile-form input:focus,.employee-profile-form textarea:focus{border-color:var(--brand-terracotta);box-shadow:0 0 0 3px var(--blue-soft);outline:0}.employee-edit-profile-button{margin-right:auto}@media (width<=760px){.employee-profile-form{grid-template-columns:1fr}.employee-profile-form .employee-address-field{grid-column:auto}}.brand{justify-content:center;padding:0 4px 25px}.brand-mark{background:#fff;border:1px solid #ffffff2e;border-radius:13px;place-items:center;width:205px;height:62px;padding:9px 10px;display:grid;overflow:hidden}.brand-mark img{width:100%;max-width:100%;height:auto;transform:translateY(-6px)}.auth-page{background:radial-gradient(circle at 13% 8%, var(--blue) 0, #3e3c47 34%, #25252e 100%);width:100%;max-width:none;min-height:100svh;margin:0;position:fixed;inset:0;overflow:auto}.auth-brand{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.auth-brand>img{width:min(275px,82%);height:auto;display:block}.auth-brand>small{color:var(--muted);letter-spacing:1.15px;text-transform:uppercase;margin:0;font-size:8px;font-weight:800}.auth-copy{margin-top:38px}.auth-side p{color:#cbc8d0}.workflow-skus.workflow-sku-checklist{background:#fffdf7;border-color:#ecdba8}.primary{box-shadow:0 7px 17px rgba(var(--brand-rgb), .2)}.progress i{background:linear-gradient(90deg, var(--blue), var(--blue))}.work-card,.workflow-row.current,.callout,.workflow-group.workflow-target>.group-head,.inline-photo-hint,.workflow-skus,.assignment-strip>button.selected,.horizontal-record-list>button.selected,.listing-record.selected,.listing-record.expanded>button{border-color:var(--brand-border);background:linear-gradient(140deg, var(--brand-tint), var(--brand-tint))}.batch-cover{background:linear-gradient(135deg, var(--blue), var(--blue))}.batch-ring{border-color:var(--brand-border);border-top-color:var(--blue)}.store-summary,.store-header-meta>span,.workflow-skus,.callout,.inline-photo-hint{border-color:var(--brand-border)}.upload-dropzone:hover,.upload-dropzone:focus-visible,.upload-dropzone.is-dragging,.listing-photo-slot.dragging{background:#fff9f4;box-shadow:0 0 0 3px #d35b0c1a}.series-grid>button:hover,.batch-board>button:hover,.series-batches>button:hover,.horizontal-record-list>button:hover,.listing-record:hover{border-color:var(--brand-border);box-shadow:0 6px 19px rgba(var(--brand-rgb), .1)}.form-grid select:focus,.listing-detail input:focus,.listing-detail select:focus,.auth-card input:focus,.account-form-grid input:focus,.account-form-grid select:focus,.critical-add-row input:focus{border-color:var(--brand-border);box-shadow:0 0 0 3px var(--blue-soft)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline-color:var(--blue)}@media (width<=760px){.brand{padding:0 6px 23px}.brand-mark{width:42px;height:42px;padding:0}.brand-mark img{width:auto;max-width:none;height:42px;transform:none}.auth-brand>img{width:min(235px,88%)}}.sidebar nav{scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;min-height:0;padding-right:2px;overflow-y:auto}.sidebar-note{flex:none}.nav-group{flex-direction:column;gap:5px;display:flex}.sidebar nav a{box-sizing:border-box;color:#d0ced6;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;width:100%;padding:11px 12px;text-decoration:none;transition:all .18s;display:flex}.sidebar nav a>span{text-align:center;width:27px;font-size:18px}.sidebar nav a b,.sidebar nav a small{display:block}.sidebar nav a b{font-size:12px}.sidebar nav a small{color:#96939f;margin-top:3px;font-size:9px}.sidebar nav a:hover{color:#fff;background:#ffffff12}.sidebar nav a.active{color:#fff;background:linear-gradient(100deg, var(--blue), var(--blue));box-shadow:0 9px 22px rgba(var(--brand-rgb), .24)}.sidebar nav a.active small{color:var(--brand-on-dark)}.sidebar nav .nav-group-trigger{position:relative}.sidebar nav :is(button,a)>.nav-icon{flex:none;place-items:center;display:grid}.sidebar nav :is(button,a)>.nav-icon svg{stroke-width:1.9px;width:20px;height:20px}.sidebar nav .nav-group-trigger.group-active{color:#fff;background:rgba(var(--brand-rgb), .12)}.nav-chevron{color:#aaa7b2;width:auto;margin-left:auto;font-size:13px;font-style:normal;line-height:1;transition:transform .18s,color .18s;transform:rotate(-90deg)}.nav-group.open .nav-chevron{color:#fff;transform:rotate(0)}.nav-submenu{border-left:1px solid #ffffff24;flex-direction:column;gap:4px;margin:0 0 2px 20px;padding-left:10px;display:flex}.nav-submenu[hidden]{display:none}.sidebar nav .nav-submenu :is(button,a){border-radius:8px;gap:8px;padding:9px}.sidebar nav .nav-submenu :is(button,a)>span{width:20px;font-size:13px}.sidebar nav .nav-submenu :is(button,a)>.nav-icon svg{width:17px;height:17px}.sidebar nav .nav-submenu :is(button,a) b{font-size:11px}.sidebar nav .nav-submenu :is(button,a) small{font-size:8px}.sidebar nav .nav-submenu :is(button,a).active{box-shadow:0 7px 17px rgba(var(--brand-rgb), .2)}@media (width<=760px){.sidebar nav a{background:#ffffff09;border:1px solid #ffffff12;border-radius:13px;justify-content:flex-start;min-height:58px;padding:11px 14px}.sidebar nav a>div{display:block}.sidebar nav a>span{width:30px;font-size:15px}.sidebar nav a b{font-size:12px}.sidebar nav a small{margin-top:3px;font-size:8px}.sidebar nav a.active{background:linear-gradient(135deg, var(--blue), var(--blue));box-shadow:0 8px 20px rgba(var(--brand-rgb), .22)}.nav-chevron{display:none}.nav-submenu{border-left:0;margin-left:0;padding-left:0}.sidebar nav .nav-submenu :is(button,a){padding:9px 4px}}.general-ops{position:relative}.general-ops code{color:#2e3543;font-family:SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:800}.ops-alert{z-index:14;box-shadow:var(--shadow);border:1px solid;border-radius:11px;align-items:center;gap:10px;margin:0 0 15px;padding:12px 14px;display:flex;position:sticky;top:82px}.ops-alert.success{color:#087a51;background:#f0fbf6;border-color:#bfe9d7}.ops-alert.error{color:#b6323a;background:#fff4f4;border-color:#f2c7c9}.ops-alert>span{background:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-weight:900;display:grid}.ops-alert b{font-size:10px}.ops-alert button{color:inherit;background:0 0;border:0;margin-left:auto;font-size:18px}.ops-modal input,.ops-modal select,.ops-modal textarea,.general-ops input,.general-ops select,.general-ops textarea{font:inherit}.ops-full-label{color:#657188;margin-top:12px;font-size:9px;font-weight:800;display:block}.ops-full-label input,.ops-full-label select,.ops-full-label textarea,.ops-target-form input,.ops-link-editor input,.ops-link-editor select,.ops-link-editor textarea{border:1px solid var(--border);color:#37465e;background:#fff;border-radius:8px;outline:0;width:100%;margin-top:6px;padding:10px;font-size:10px}.ops-full-label textarea,.ops-link-editor textarea{resize:vertical;line-height:1.5}.ops-full-label input:focus,.ops-full-label select:focus,.ops-full-label textarea:focus,.ops-target-form input:focus,.ops-link-editor input:focus,.ops-link-editor select:focus,.ops-link-editor textarea:focus{border-color:var(--brand-border);box-shadow:0 0 0 3px var(--blue-soft)}.ops-rule-note,.ops-complete-banner,.ops-archive-banner{border-radius:9px;align-items:flex-start;gap:10px;margin-top:14px;padding:11px 13px;display:flex}.ops-rule-note{background:var(--blue-soft);color:var(--brand-ink)}.ops-complete-banner{background:var(--green-soft);color:#087a51}.ops-archive-banner{color:#656270;background:#f3f2f4}.ops-rule-note b,.ops-complete-banner b,.ops-archive-banner b{white-space:nowrap;font-size:9px}.ops-rule-note span,.ops-complete-banner span,.ops-archive-banner span{font-size:9px;line-height:1.5}.ops-import-help{background:#f7f8fa;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin-top:10px;padding:10px 12px;display:flex}.ops-import-help span{font-size:10px}.ops-import-help span b{font-size:16px}.ops-import-help small{max-width:430px;color:var(--muted);font-size:9px;line-height:1.45}.ops-status{white-space:nowrap;border-radius:15px;width:max-content;padding:5px 8px;font-size:8px;font-weight:800;display:inline-flex}.ops-status.done{background:var(--green-soft);color:var(--green)}.ops-status.blocked{background:var(--red-soft);color:var(--red)}.ops-status.ready{color:#6551ac;background:#eeeafd}.ops-status.working{background:var(--blue-soft);color:var(--blue)}.ops-status.waiting{background:var(--amber-soft);color:var(--amber)}.ops-master-detail{grid-template-columns:minmax(280px,340px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.ops-master-detail.sku-layout{grid-template-columns:minmax(260px,315px) minmax(0,1fr)}.ops-list-card,.ops-detail-card,.ops-target-picker,.ops-targets{padding:18px}.ops-list-card{max-height:calc(100vh - 105px);position:sticky;top:86px;overflow:hidden}.ops-list-card>.section-head{margin-bottom:12px}.ops-store-list,.ops-sku-list{flex-direction:column;gap:6px;max-height:calc(100vh - 195px);padding-right:3px;display:flex;overflow-y:auto}.ops-store-list>button,.ops-sku-list>button{width:100%;color:var(--text);text-align:left;background:#fafafa;border:1px solid #0000;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.ops-sku-list>button{grid-template-columns:minmax(0,1fr) auto}.ops-store-list>button:hover,.ops-sku-list>button:hover{border-color:var(--brand-border);background:#fff}.ops-store-list>button.active,.ops-sku-list>button.active{border-color:var(--brand-border);background:var(--brand-tint);box-shadow:0 5px 14px rgba(var(--brand-rgb), .08)}.ops-store-letter{background:var(--blue-soft);width:34px;height:34px;color:var(--blue);border-radius:9px;flex:none;place-items:center;font-weight:900;display:grid}.ops-store-list b,.ops-store-list small,.ops-sku-list code,.ops-sku-list small{display:block}.ops-store-list b{font-size:10px}.ops-store-list small,.ops-sku-list small{color:var(--muted);margin-top:3px;font-size:8px}.ops-list-end{flex-direction:column;align-items:flex-end;display:flex}.ops-list-end>b{font-size:11px}.ops-detail-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.ops-detail-head>div>span{color:var(--blue);letter-spacing:.8px;font-size:8px;font-weight:900}.ops-detail-head h2{margin:5px 0 2px;font-size:23px}.ops-detail-head p{color:var(--muted);margin:0;font-size:9px}.ops-people-grid{border:1px solid var(--border);border-radius:10px;grid-template-columns:repeat(4,1fr);margin-top:17px;display:grid;overflow:hidden}.ops-people-grid>div{border-left:1px solid var(--border);padding:11px}.ops-people-grid>div:first-child{border-left:0}.ops-people-grid span,.ops-people-grid b{display:block}.ops-people-grid span{color:var(--muted);font-size:8px}.ops-people-grid b{margin-top:4px;font-size:9px}.ops-detail-actions{justify-content:flex-end;gap:8px;margin:14px 0;display:flex}.ops-detail-actions>button:not(.primary){border:1px solid var(--border);color:#657188;background:#fff;border-radius:8px;padding:9px 12px;font-size:9px;font-weight:800}.ops-detail-actions .danger-soft{background:var(--red-soft)!important;color:var(--red)!important;border-color:#f3cacc!important}.ops-subhead{border-top:1px solid var(--border);justify-content:space-between;align-items:center;margin-top:16px;padding-top:15px;display:flex}.ops-subhead h3{margin:0;font-size:13px}.ops-subhead p{color:var(--muted);margin:3px 0 0;font-size:9px}.ops-subhead>b{background:var(--blue-soft);width:30px;height:30px;color:var(--blue);border-radius:50%;place-items:center;font-size:10px;display:grid}.ops-compact-table{max-height:490px;margin-top:10px}.ops-compact-table td{padding:9px}.ops-table-note{color:var(--muted);text-align:center;background:#fafafa;padding:10px;font-size:9px}.ops-capacity-card{background:linear-gradient(120deg,#fff,var(--brand-tint));justify-content:space-between;align-items:center;gap:20px;margin-bottom:15px;padding:16px 18px;display:flex}.ops-capacity-card>div:first-child>span{color:var(--blue);letter-spacing:.8px;font-size:8px;font-weight:900}.ops-capacity-card h3{margin:4px 0 2px;font-size:14px}.ops-capacity-card p{color:var(--muted);margin:0;font-size:9px}.ops-capacity-control{align-items:center;gap:7px;display:flex}.ops-capacity-control>button:not(.primary){border:1px solid var(--border);width:34px;height:34px;color:var(--blue);background:#fff;border-radius:9px;font-size:16px;font-weight:900}.ops-capacity-control strong{text-align:center;min-width:38px;font-size:24px}.ops-capacity-control .primary{margin-left:5px;font-size:9px}.ops-sku-workspace{flex-direction:column;gap:16px;min-width:0;display:flex}.ops-model-progress{text-align:right}.ops-model-progress b,.ops-model-progress small{display:block}.ops-model-progress b{font-size:21px}.ops-model-progress small{color:var(--muted);font-size:8px}.ops-type-strip{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.ops-type-strip span{border:1px solid;border-radius:16px;padding:6px 9px;font-size:8px;font-weight:800}.ops-type-strip .used{background:var(--green-soft);color:var(--green);border-color:#bfe5d3}.ops-type-strip .missing{color:var(--blue);background:#fff8f3;border-color:#f0d0bb}.ops-design-grid{border-top:1px solid var(--border);grid-template-columns:minmax(180px,.55fr) minmax(300px,1fr);align-items:start;gap:18px;margin-top:16px;padding-top:16px;display:grid}.ops-design-grid h3{margin:0;font-size:13px}.ops-design-grid p{color:var(--muted);margin:5px 0 0;font-size:9px;line-height:1.5}.ops-design-grid .upload-dropzone{height:230px}.ops-target-picker>.section-head,.ops-targets>.section-head{margin-bottom:13px}.ops-target-picker>.section-head>b,.ops-targets>.section-head>b{background:var(--blue-soft);color:var(--blue);border-radius:15px;padding:6px 9px;font-size:9px}.ops-store-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ops-store-picker>label{border:1px solid var(--border);cursor:pointer;border-radius:10px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.ops-store-picker>label.selected{border-color:var(--brand-border);background:var(--brand-tint)}.ops-store-picker>label.disabled{opacity:.55;cursor:not-allowed}.ops-store-picker input{accent-color:var(--blue)}.ops-store-picker b,.ops-store-picker small{display:block}.ops-store-picker b{font-size:9px}.ops-store-picker small{color:var(--muted);margin-top:3px;font-size:8px}.ops-store-picker em{color:var(--muted);font-size:8px;font-style:normal}.ops-picker-foot{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:14px;margin-top:12px;padding-top:12px;display:flex}.ops-picker-foot span{color:var(--muted);font-size:9px}.ops-picker-foot button{white-space:nowrap;font-size:9px}.ops-target-card{border:1px solid var(--border);background:#fff;border-radius:11px;margin-top:8px;overflow:hidden}.ops-target-card>summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:11px 12px;list-style:none;display:grid}.ops-target-card>summary::-webkit-details-marker{display:none}.ops-target-card>summary b,.ops-target-card>summary small{display:block}.ops-target-card>summary b{font-size:10px}.ops-target-card>summary small{color:var(--muted);margin-top:3px;font-size:8px}.ops-target-card>summary i{color:#8f8b94;font-style:normal;transition:all .2s}.ops-target-card[open]>summary i{transform:rotate(180deg)}.ops-target-summary{flex-direction:column;align-items:flex-end;display:flex}.ops-target-body{border-top:1px solid var(--border);background:#fbfbfc;padding:14px}.ops-target-form{grid-template-columns:repeat(2,1fr)}.ops-target-form select{border:1px solid var(--border);color:#37465e;background:#fff;border-radius:8px;outline:0;width:100%;margin-top:6px;padding:10px;font-size:10px}.ops-date-strip{border:1px solid var(--border);background:#fff;border-radius:8px;grid-template-columns:repeat(4,1fr);margin-top:11px;display:grid;overflow:hidden}.ops-date-strip span{border-left:1px solid var(--border);color:var(--muted);padding:9px;font-size:8px}.ops-date-strip span:first-child{border-left:0}.ops-date-strip b{color:var(--text);margin-top:3px;font-size:9px;display:block}.ops-inline-save{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.ops-inline-save small{color:var(--muted);font-size:8px}.ops-inline-save button{font-size:9px}.ops-target-body .listing-photo-section{margin-top:14px}.ops-target-body .listing-photo-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.ops-target-body .listing-photo-target{min-height:130px}.ops-link-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ops-link-card{min-width:0;padding:17px}.ops-link-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ops-link-head>div{min-width:0}.ops-link-head span{color:var(--blue);font-size:8px;font-weight:900}.ops-link-head h3{text-overflow:ellipsis;white-space:nowrap;margin:5px 0 4px;font-size:12px;overflow:hidden}.ops-link-head a{color:var(--blue);font-size:8px;font-weight:800;text-decoration:none}.ops-link-note{color:#5e6978;background:#fafafa;border-radius:8px;min-height:38px;margin:12px 0;padding:10px;font-size:9px;line-height:1.55}.ops-link-meta{flex-wrap:wrap;gap:7px 15px;display:flex}.ops-link-meta span{color:var(--muted);font-size:8px}.ops-link-meta b{color:var(--text)}.ops-link-editor{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;align-items:end;gap:9px;margin-top:13px;padding-top:13px;display:grid}.ops-link-editor label{color:#657188;font-size:8px;font-weight:800}.ops-link-editor .wide{grid-column:1/-1}.ops-link-editor button{justify-self:end;font-size:9px}.ops-link-result{background:var(--green-soft);color:var(--green);border-radius:8px;justify-content:space-between;align-items:center;margin-top:12px;padding:9px 11px;font-size:8px;font-weight:800;display:flex}.ops-tracking-grid{grid-template-columns:1fr 1fr;gap:15px;margin-bottom:15px;display:grid}.ops-tracking-grid>.card,.ops-tracking-table{padding:18px}.ops-tracking-grid .section-head,.ops-tracking-table>.section-head{margin-bottom:13px}.ops-status-board{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ops-status-board>div{border:1px solid var(--border);background:#fafafa;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:11px;display:flex}.ops-status-board strong{font-size:17px}.ops-workload{flex-direction:column;gap:7px;display:flex}.ops-workload>div:not(.empty-state){border:1px solid var(--border);border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px;display:grid}.ops-workload b,.ops-workload small{display:block}.ops-workload b{font-size:9px}.ops-workload small{color:var(--muted);margin-top:3px;font-size:8px}.ops-workload em{color:var(--muted);font-size:8px;font-style:normal}.general-transfer-card{border:1px solid var(--brand-border);background:linear-gradient(135deg,var(--brand-tint),#fff);box-shadow:var(--shadow);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;margin-top:16px;padding:23px;display:grid}.general-transfer-card>div>span{color:var(--blue);letter-spacing:.8px;font-size:8px;font-weight:900}.general-transfer-card h3{margin:5px 0 4px;font-size:17px}.general-transfer-card p{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.general-transfer-card .transfer-progress{align-items:center;gap:9px;margin-top:11px;display:flex}.general-transfer-card .transfer-progress>div{background:#eee;border-radius:8px;width:180px;height:7px;overflow:hidden}.general-transfer-card .transfer-progress i{background:var(--green);height:100%;display:block}.general-transfer-card .transfer-progress b{font-size:9px}.general-transfer-card>button{background:var(--blue);color:#fff;min-width:280px;box-shadow:0 10px 24px rgba(var(--brand-rgb), .2);border:0;border-radius:10px;padding:15px 20px;font-size:11px;font-weight:900}.general-transfer-card>button:disabled{color:#8e8985;box-shadow:none;cursor:not-allowed;background:#d8d5d2}@media (width<=1200px){.ops-master-detail,.ops-master-detail.sku-layout{grid-template-columns:270px minmax(0,1fr)}.ops-people-grid{grid-template-columns:repeat(2,1fr)}.ops-people-grid>div:nth-child(3){border-top:1px solid var(--border);border-left:0}.ops-people-grid>div:nth-child(4){border-top:1px solid var(--border)}.ops-target-body .listing-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-link-grid,.general-transfer-card{grid-template-columns:1fr}.general-transfer-card>button{width:100%}}@media (width<=900px){.ops-master-detail,.ops-master-detail.sku-layout{grid-template-columns:1fr}.ops-list-card{max-height:none;position:static}.ops-store-list,.ops-sku-list{max-height:340px}.ops-store-picker,.ops-design-grid,.ops-tracking-grid{grid-template-columns:1fr}}@media (width<=760px){.ops-capacity-card,.ops-picker-foot,.ops-inline-save{flex-direction:column;align-items:flex-start}.ops-capacity-control{flex-wrap:wrap;width:100%}.ops-capacity-control .primary{width:100%;margin-left:0}.ops-people-grid,.ops-target-form,.ops-date-strip,.ops-link-editor{grid-template-columns:1fr}.ops-people-grid>div,.ops-date-strip span{border-top:1px solid var(--border);border-left:0}.ops-people-grid>div:first-child,.ops-date-strip span:first-child{border-top:0}.ops-store-picker>label{grid-template-columns:auto auto minmax(0,1fr)}.ops-store-picker em{grid-column:2/-1}.ops-target-body .listing-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-status-board{grid-template-columns:repeat(2,1fr)}.ops-link-editor .wide{grid-column:auto}.ops-link-editor button{justify-self:stretch;width:100%}.general-transfer-card>button{min-width:0}.ops-import-help{flex-direction:column;align-items:flex-start}}.ops-type-strip .reserved{background:var(--amber-soft);color:#98610e;border-color:#ead49c}.ops-archive-tools{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.ops-archive-tools .search{flex:1;min-width:240px;max-width:430px}.ops-archive-tools .search input{width:100%}.ops-archive-tools>span{color:var(--muted);white-space:nowrap;font-size:11px}.ops-table-more{justify-content:center;align-items:center;gap:12px;display:flex}.ops-load-more{border:1px solid var(--border);color:var(--blue);background:#fff;border-radius:8px;padding:9px 13px;font-size:11px;font-weight:800}.general-ops .ops-alert b,.general-ops .ops-store-list b,.general-ops .ops-store-picker b,.general-ops .ops-target-card>summary b,.general-ops .ops-workload b{font-size:12px}.general-ops .ops-status,.general-ops .ops-type-strip span{font-size:10px}.general-ops .ops-full-label,.general-ops .ops-target-form label,.general-ops .ops-link-editor label{font-size:11px}.general-ops .ops-full-label input,.general-ops .ops-full-label select,.general-ops .ops-full-label textarea,.general-ops .ops-target-form input,.general-ops .ops-target-form select,.general-ops .ops-link-editor input,.general-ops .ops-link-editor select,.general-ops .ops-link-editor textarea{font-size:12px}.general-ops .ops-rule-note b,.general-ops .ops-complete-banner b,.general-ops .ops-archive-banner b,.general-ops .ops-rule-note span,.general-ops .ops-complete-banner span,.general-ops .ops-archive-banner span,.general-ops .ops-subhead p,.general-ops .ops-capacity-card p,.general-ops .ops-design-grid p,.general-ops .ops-picker-foot span,.general-ops .ops-link-note,.general-ops .ops-link-head a,.general-ops .ops-link-result,.general-ops .ops-table-note{font-size:11px}.general-ops .ops-detail-head>div>span,.general-ops .ops-capacity-card>div:first-child>span,.general-ops .ops-link-head span{font-size:10px}.general-ops .ops-detail-head p,.general-ops .ops-people-grid span,.general-ops .ops-people-grid b{font-size:11px}.general-ops .ops-detail-actions>button:not(.primary),.general-ops .ops-capacity-control .primary,.general-ops .ops-picker-foot button,.general-ops .ops-inline-save button,.general-ops .ops-link-editor button{min-height:38px;font-size:11px}@media (width<=760px){.ops-archive-tools{flex-direction:column;align-items:stretch}.ops-archive-tools .search{width:100%;max-width:none}.ops-archive-tools>span{white-space:normal}}.general-ops{--ops-surface:var(--card);--ops-subtle:#faf9f7;--ops-accent-surface:#fff9f4;--ops-accent-border:#e7a879;color:var(--text);font-size:13px}.general-ops .card{border-color:var(--border);background:var(--ops-surface);box-shadow:var(--shadow);border-radius:14px}.general-ops .page-title p,.general-ops .section-head p,.general-ops .metric span,.general-ops .metric small,.general-ops .result-count{font-size:11px;line-height:1.45}.general-ops .ops-stores-title-line{align-items:center;gap:10px;display:flex}.general-ops .ops-stores-title-line h1{margin:0}.general-ops .ops-stores-title-line>span{background:var(--green-soft);color:var(--green);white-space:nowrap;border:1px solid #cce8dc;border-radius:18px;padding:5px 9px;font-size:10px;font-weight:800;line-height:1}.general-ops .ops-stores-page-title p{margin-top:5px}.general-ops .ops-stores-overview{padding:19px}.general-ops .ops-stores-table{min-width:760px}.general-ops .ops-stores-table th:last-child,.general-ops .ops-stores-table td:last-child{text-align:right;width:42px;padding-right:4px}.general-ops .ops-stores-table td:not(:first-child){white-space:nowrap}.general-ops .ops-stores-table tbody tr{transition:background .15s}.general-ops .ops-stores-table .arrow{min-width:32px;min-height:32px}.general-ops .ops-sort-head{color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:800;display:inline-flex}.general-ops .ops-sort-head>span{color:var(--blue);font-size:13px;line-height:1}.general-ops .ops-sort-head:hover{color:var(--blue)}.general-ops .ops-store-number{color:#314058;font-size:13px}.general-ops .ops-store-date{color:#59677b;font-size:12px;font-weight:700}.general-ops .ops-link-card{padding:0;display:block;overflow:hidden}.general-ops .ops-link-summary{cursor:pointer;background:#fff;outline:0;grid-template-columns:minmax(230px,1.15fr) minmax(520px,2.45fr) 116px 132px 36px;align-items:center;gap:13px;min-height:118px;padding:13px 14px;transition:background .16s,box-shadow .16s;display:grid}.general-ops .ops-link-summary:hover,.general-ops .ops-link-summary:focus-visible{background:var(--brand-tint)}.general-ops .ops-link-summary:focus-visible{box-shadow:inset 0 0 0 2px var(--brand-terracotta)}.general-ops .ops-link-card.is-expanded .ops-link-summary{background:linear-gradient(100deg, #fff, var(--brand-tint));border-bottom:1px solid var(--border)}.general-ops .ops-link-summary-source{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;min-width:0;display:grid}.general-ops .ops-link-brand-mark{border:1px solid var(--brand-border);background:var(--blue-soft);width:42px;height:42px;color:var(--blue);border-radius:12px;place-items:center;font-size:17px;font-weight:900;display:grid}.general-ops .ops-link-summary-source>div{min-width:0}.general-ops .ops-link-summary-source>div>span{color:var(--blue);letter-spacing:.35px;text-transform:uppercase;font-size:9px;font-weight:900}.general-ops .ops-link-summary-source h3{text-overflow:ellipsis;white-space:nowrap;color:#344158;margin:4px 0 2px;font-size:11px;overflow:hidden}.general-ops .ops-link-summary-source p{text-overflow:ellipsis;white-space:nowrap;color:#778296;margin:0 0 3px;font-size:9px;overflow:hidden}.general-ops .ops-link-summary-source a{color:var(--blue);font-size:9px;font-weight:800;text-decoration:none}.general-ops .ops-link-summary-process{grid-template-columns:repeat(6,minmax(76px,1fr));gap:6px;min-width:0;display:grid}.general-ops .ops-link-summary-process>div{background:#fafbfc;border:1px solid #e5e8ee;border-radius:9px;grid-template-columns:18px minmax(0,1fr);align-content:center;gap:3px 5px;min-width:0;min-height:68px;padding:8px 7px;display:grid}.general-ops .ops-link-summary-process i{color:#9aa3b1;background:#fff;border:1px solid #d9dfe8;border-radius:50%;grid-row:1/span 2;place-items:center;width:18px;height:18px;font-size:7px;font-style:normal;font-weight:900;display:grid}.general-ops .ops-link-summary-process span,.general-ops .ops-link-summary-process b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.general-ops .ops-link-summary-process span{color:#59677a;font-size:8px;font-weight:900}.general-ops .ops-link-summary-process b{color:#929aa8;font-size:7px}.general-ops .ops-link-summary-process>div.complete{background:#f2fbf5;border-color:#bcdcc9}.general-ops .ops-link-summary-process>div.complete i{border-color:var(--green);background:var(--green);color:#fff}.general-ops .ops-link-summary-process>div.complete b,.general-ops .ops-link-summary-process>div.complete span{color:var(--green)}.general-ops .ops-link-summary-process>div.active{border-color:var(--brand-border);box-shadow:0 0 0 2px var(--blue-soft)}.general-ops .ops-link-summary-image{text-align:center;min-width:0}.general-ops .ops-link-summary-image>span,.general-ops .ops-link-summary-sku>span{color:#7b8698;text-transform:uppercase;margin-bottom:5px;font-size:8px;font-weight:900;display:block}.general-ops .ops-link-summary-image>button,.general-ops .ops-link-summary-image>div{background:#f5f2ec;border:1px solid #dce2eb;border-radius:9px;width:106px;height:74px;margin:0 auto;padding:0;position:relative;overflow:hidden}.general-ops .ops-link-summary-image>button{cursor:zoom-in}.general-ops .ops-link-summary-image>div{color:#949dac;place-content:center;display:grid}.general-ops .ops-link-summary-image b,.general-ops .ops-link-summary-image small{display:block}.general-ops .ops-link-summary-image b{font-size:11px}.general-ops .ops-link-summary-image small{margin-top:3px;font-size:7px}.general-ops .ops-link-summary-sku{text-align:center;min-width:0}.general-ops .ops-link-summary-sku code{text-overflow:ellipsis;white-space:nowrap;color:#334158;background:#f4f6f9;border-radius:7px;margin-bottom:8px;padding:6px 8px;font-size:11px;font-weight:900;display:block;overflow:hidden}.general-ops .ops-link-summary-sku .status{justify-content:center;max-width:100%}.general-ops .ops-link-expand-button{width:34px;height:34px;color:var(--blue);cursor:pointer;background:#fff;border:1px solid #e1e5eb;border-radius:9px;place-items:center;padding:0;font-size:17px;font-weight:900;display:grid}.general-ops .ops-link-expanded{background:#fff;grid-template-columns:minmax(0,1.25fr) minmax(310px,.75fr);align-items:start;gap:18px;padding:16px;display:grid}.general-ops .ops-link-expanded .ops-link-process,.general-ops .ops-link-expanded .ops-link-workspace{border:0;padding:0}.general-ops .ops-link-expanded .ops-link-workspace{border-left:1px solid var(--border);padding-left:18px}.general-ops .ops-link-expanded-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;display:flex}.general-ops .ops-link-expanded-head span,.general-ops .ops-link-expanded-head b{display:block}.general-ops .ops-link-expanded-head span{color:var(--blue);letter-spacing:.45px;font-size:8px;font-weight:900}.general-ops .ops-link-expanded-head b{color:#3d4b61;margin-top:3px;font-size:11px}.general-ops .ops-link-expanded .ops-link-meta{grid-template-columns:repeat(5,minmax(0,1fr))}.general-ops .ops-link-expanded .ops-link-meta small{color:#8b95a5;margin-top:3px;font-size:8px;display:block}@media (width<=1280px){.general-ops .ops-link-summary{grid-template-columns:minmax(195px,.9fr) minmax(360px,2fr) 106px 104px 34px;gap:9px}.general-ops .ops-link-summary-process{grid-template-columns:repeat(6,minmax(56px,1fr))}}@media (width<=980px){.general-ops .ops-link-summary{grid-template-columns:minmax(220px,1fr) 108px 118px 34px}.general-ops .ops-link-summary-process{grid-area:2/1/auto/-1}.general-ops .ops-link-expanded{grid-template-columns:1fr}.general-ops .ops-link-expanded .ops-link-workspace{border-top:1px solid var(--border);border-left:0;padding-top:16px;padding-left:0}}@media (width<=760px){.general-ops .ops-link-summary{grid-template-columns:minmax(0,1fr) 80px 34px;align-items:center;min-height:0}.general-ops .ops-link-summary-source{grid-column:1/-1}.general-ops .ops-link-summary-process{grid-column:1/-1;min-width:0;padding-bottom:4px}.general-ops .ops-link-summary-image{grid-column:1}.general-ops .ops-link-summary-image>button,.general-ops .ops-link-summary-image>div{width:100%}.general-ops .ops-link-summary-sku{grid-column:2}.general-ops .ops-link-expand-button{grid-column:3}.general-ops .ops-link-expanded .ops-link-process{overflow-x:auto}.general-ops .ops-link-expanded .ops-link-meta,.general-ops .ops-link-expanded .ops-link-flow{min-width:640px}}.general-ops .ops-stores-title-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.general-ops .ops-stores-title-actions>.danger{min-height:40px;color:var(--red);font:inherit;background:#fff5f5;border:1px solid #efc6c8;border-radius:9px;padding:9px 12px;font-size:10px;font-weight:900}.general-ops .ops-demo-seed-progress{background:var(--amber-soft);color:#8f611c;border:1px solid #ead7ac;border-radius:9px;margin-bottom:12px;padding:10px 12px;font-size:11px;font-weight:800}.general-ops .ops-link-expanded .ops-link-meta>span,.general-ops .ops-link-meta-person>span{min-height:64px;padding:7px 8px}.general-ops .ops-link-record-select{margin-top:5px}.tracking-v2{--track-navy:#27364a;--track-muted:#6f7b8f;--track-line:#e7e9ee;--track-soft:#f7f8fa}.tracking-v2-live{color:#16845c;white-space:nowrap;background:#f1faf5;border:1px solid #cce8db;border-radius:10px;align-items:center;gap:8px;min-height:36px;padding:0 13px;font-size:11px;font-weight:800;display:inline-flex}.tracking-v2-live i{background:#27ad78;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #dff4e9}.tracking-v2-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:15px;display:grid}.tracking-v2-metrics>button{border:1px solid var(--track-line);min-width:0;color:inherit;text-align:left;background:#fff;border-radius:12px;padding:15px 16px;transition:border-color .15s,box-shadow .15s,transform .15s;box-shadow:0 4px 15px #232d3c09}.tracking-v2-metrics>button:hover{border-color:var(--brand-border);transform:translateY(-1px);box-shadow:0 7px 20px #392f2914}.tracking-v2-metrics>button.active-filter{border-color:var(--brand-terracotta);box-shadow:0 0 0 3px var(--blue-soft)}.tracking-v2-metrics>button>span,.tracking-v2-section-head>div>span{color:#7d8797;letter-spacing:.08em;font-size:9px;font-weight:900}.tracking-v2-metrics>button>strong{color:var(--track-navy);margin-top:7px;font-size:28px;line-height:1;display:block}.tracking-v2-metrics>button>small{color:var(--track-muted);margin-top:7px;font-size:10px;line-height:1.35;display:block}.tracking-v2-metrics>button>em{color:var(--brand-ink);margin-top:9px;font-size:8px;font-style:normal;font-weight:900;display:block}.tracking-v2-metrics>button.has-alert{background:#fff7f7;border-color:#f0c9c9}.tracking-v2-metrics>button.has-alert strong{color:#ba3c44}.tracking-v2-metrics>button.is-clear{border-color:#cce8db}.tracking-v2-metrics>button.is-clear strong{color:#16845c}.tracking-v2-flow-card,.tracking-v2-task-card,.tracking-v2-team-card,.tracking-v2-attention-card,.tracking-v2-progress-card,.tracking-v2-completed-card{padding:18px}.tracking-v2-flow-card,.tracking-v2-task-card,.tracking-v2-lower-grid,.tracking-v2-progress-card{margin-bottom:15px}.tracking-v2-section-head{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:15px;display:flex}.tracking-v2-section-head h2{color:var(--track-navy);margin:4px 0 3px;font-size:16px}.tracking-v2-section-head p{color:var(--track-muted);margin:0;font-size:10px;line-height:1.45}.tracking-v2-section-head>button{color:#56647a;background:#fff;border:1px solid #dfe2e8;border-radius:8px;min-height:34px;padding:0 12px;font-size:10px;font-weight:800}.tracking-v2-flow{grid-template-columns:repeat(5,minmax(185px,1fr));gap:19px;padding:2px 1px 4px;display:grid;overflow-x:auto}.tracking-v2-flow>button{border:1px solid var(--track-line);min-width:0;min-height:78px;color:var(--track-navy);text-align:left;background:#fff;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:12px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;position:relative}.tracking-v2-flow>button:hover{border-color:var(--brand-terracotta);transform:translateY(-1px);box-shadow:0 6px 18px #3a322d14}.tracking-v2-flow>button>span{background:#edf1f7;border-radius:8px;place-items:center;width:25px;height:25px;font-size:10px;font-weight:900;display:grid}.tracking-v2-flow>button b,.tracking-v2-flow>button small{display:block}.tracking-v2-flow>button b{font-size:11px}.tracking-v2-flow>button div small{color:var(--track-muted);margin-top:4px;font-size:8px;line-height:1.35}.tracking-v2-flow>button>strong{text-align:right;font-size:20px}.tracking-v2-flow>button>strong small{color:var(--track-muted);margin-top:3px;font-size:8px;font-weight:700}.tracking-v2-flow>button>i{z-index:2;color:#8994a4;background:#edf0f4;border-radius:50%;place-items:center;width:14px;height:14px;font-size:8px;font-style:normal;display:grid;position:absolute;top:50%;right:-17px;transform:translateY(-50%)}.tracking-v2-source-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:15px;display:grid}.tracking-v2-source-grid article{min-width:0;padding:14px;position:relative;overflow:hidden}.tracking-v2-source-grid article:before{content:"";background:#7c8aa0;width:4px;position:absolute;inset:0 auto 0 0}.tracking-v2-source-grid article.tone-blue:before{background:#4f7ccf}.tracking-v2-source-grid article.tone-orange:before{background:var(--blue)}.tracking-v2-source-grid article.tone-purple:before{background:#8067c8}.tracking-v2-source-grid article.tone-pink:before{background:#c7658f}.tracking-v2-source-grid article.tone-green:before{background:#3c9c72}.tracking-v2-source-grid article>div{justify-content:space-between;align-items:center;gap:6px;display:flex}.tracking-v2-source-grid article>div>span{color:var(--track-navy);font-size:10px;font-weight:900}.tracking-v2-source-grid article button{color:var(--brand-ink);background:0 0;border:0;padding:0;font-size:8px;font-weight:800}.tracking-v2-source-grid article>strong{color:var(--track-navy);align-items:baseline;gap:6px;margin-top:13px;font-size:24px;display:flex}.tracking-v2-source-grid article>strong small{color:var(--track-muted);font-size:9px}.tracking-v2-source-grid article>p{color:var(--track-muted);margin:5px 0 0;font-size:9px;line-height:1.4}.tracking-v2-task-head{align-items:center}.tracking-v2-task-card{scroll-margin-top:95px}.tracking-v2-filters{gap:6px;display:flex}.tracking-v2-filters button{color:#687489;background:#fff;border:1px solid #e1e3e8;border-radius:8px;align-items:center;gap:7px;min-height:32px;padding:0 10px;font-size:9px;font-weight:800;display:inline-flex}.tracking-v2-filters button b{color:#5b687d;background:#eff1f5;border-radius:10px;min-width:20px;padding:3px 6px;font-size:8px}.tracking-v2-filters button.active{border-color:var(--brand-terracotta);background:var(--brand-tint);color:var(--brand-ink)}.tracking-v2-filters button.active b{background:var(--blue);color:#fff}.tracking-v2-task-table{border:1px solid var(--track-line);border-radius:11px;overflow-x:auto}.tracking-v2-task-table>div:not(.empty-state){border-top:1px solid var(--track-line);grid-template-columns:105px minmax(165px,1.1fr) minmax(210px,1.35fr) minmax(185px,1fr) 145px 96px;align-items:center;gap:12px;min-width:1040px;padding:10px 12px;display:grid}.tracking-v2-task-table>div:not(.empty-state):first-child{border-top:0}.tracking-v2-task-table>div.priority{background:#fffaf5}.tracking-v2-task-table .tracking-v2-table-head{color:#7a8595;letter-spacing:.05em;background:#f6f7f9;font-size:8px;font-weight:900}.tracking-v2-task-table>div>span{color:#566276;min-width:0;font-size:9px;line-height:1.4}.tracking-v2-task-table>div>span b,.tracking-v2-task-table>div>span small{display:block}.tracking-v2-task-table>div>span b{color:var(--track-navy);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.tracking-v2-task-table>div>span small{color:var(--track-muted);margin-top:3px;font-size:8px}.tracking-v2-task-table>div>span:first-child{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.tracking-v2-task-table>div>span:first-child em{color:#59667a;background:#eef1f5;border-radius:12px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:900}.tracking-v2-task-table>div>span:first-child small{color:var(--brand-ink);margin:0;font-size:7px;font-weight:900}.tracking-v2-task-table>div>span:nth-last-child(2){flex-direction:column;align-items:flex-start;gap:4px;display:flex}.tracking-v2-task-table>div>span:nth-last-child(2) small{margin:0}.tracking-v2-task-table>div>button{min-height:29px;color:var(--brand-ink);background:#fff;border:1px solid #e0e3e8;border-radius:7px;padding:0 8px;font-size:9px;font-weight:900}.tracking-v2-owner-cell select{border:1px solid var(--brand-border);background:var(--brand-tint);width:100%;min-height:30px;color:var(--brand-ink);border-radius:7px;margin-top:6px;padding:0 28px 0 8px;font-size:9px;font-weight:800}.tracking-v2-lower-grid{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);gap:15px;display:grid}.tracking-v2-team-list,.tracking-v2-attention-list,.tracking-v2-completed-list{flex-direction:column;gap:7px;display:flex}.tracking-v2-team-list article{border:1px solid var(--track-line);border-radius:9px;grid-template-columns:auto minmax(130px,1fr) auto auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.tracking-v2-team-list article>div:nth-child(2) b,.tracking-v2-team-list article>div:nth-child(2) small{display:block}.tracking-v2-team-list article>div:nth-child(2) b{color:var(--track-navy);font-size:10px}.tracking-v2-team-list article>div:nth-child(2) small{color:var(--track-muted);margin-top:2px;font-size:8px}.tracking-v2-team-list article>div:nth-child(2) p{color:#566276;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:8px;overflow:hidden}.tracking-v2-team-list article>div:nth-child(3){text-align:center}.tracking-v2-team-list article>div:nth-child(3) strong{color:var(--track-navy);font-size:18px;display:block}.tracking-v2-team-list article>div:nth-child(3) small{color:var(--track-muted);font-size:7px}.tracking-v2-workload-tags{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.tracking-v2-workload-tags span{color:#5d697c;background:#eff2f6;border-radius:12px;padding:4px 6px;font-size:7px;font-weight:800}.tracking-v2-workload-tags span.urgent{color:#bd5520;background:#fff0e6}.tracking-v2-attention-list article{border:1px solid var(--track-line);border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.tracking-v2-attention-list article>span{border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;font-weight:900;display:grid}.tracking-v2-attention-list article b,.tracking-v2-attention-list article small{display:block}.tracking-v2-attention-list article b{color:var(--track-navy);font-size:9px}.tracking-v2-attention-list article small{color:var(--track-muted);margin-top:3px;font-size:8px;line-height:1.3}.tracking-v2-attention-list article>strong{color:var(--track-navy);font-size:18px}.tracking-v2-attention-list article.success>span{color:#16845c;background:#e4f6ed}.tracking-v2-attention-list article.warning>span{color:#b85c1f;background:#fff0df}.tracking-v2-attention-list article.danger>span{color:#b63c44;background:#fde8e8}.tracking-v2-progress{grid-template-columns:repeat(7,minmax(120px,1fr));gap:7px;display:grid;overflow-x:auto}.tracking-v2-progress>div{border:1px solid var(--track-line);background:#f8f9fb;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:10px;display:grid;position:relative}.tracking-v2-progress>div>span{color:#627086;background:#e8edf4;border-radius:50%;place-items:center;width:20px;height:20px;font-size:8px;font-weight:900;display:grid}.tracking-v2-progress>div b{color:#536074;font-size:8px}.tracking-v2-progress>div strong{color:var(--track-navy);font-size:17px}.tracking-v2-progress>div.complete{background:#f1faf5;border-color:#cce8db}.tracking-v2-progress>div.complete>span{color:#16845c;background:#d8f1e4}.tracking-v2-progress>div.blocked{background:#fff6f6;border-color:#f0cece}.tracking-v2-progress>div.blocked>span{color:#b63c44;background:#f8dddd}.tracking-v2-completed-list article{border:1px solid var(--track-line);border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.tracking-v2-completed-list article>span{color:#16845c;background:#e4f6ed;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;font-weight:900;display:grid}.tracking-v2-completed-list article b,.tracking-v2-completed-list article small{display:block}.tracking-v2-completed-list article b{color:var(--track-navy);font-size:9px}.tracking-v2-completed-list article small{color:var(--track-muted);margin-top:3px;font-size:8px}.tracking-v2-completed-list article em{color:#5e6a7c;background:#eff2f6;border-radius:12px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:800}.tracking-v2-completed-list article time{color:var(--track-muted);font-size:8px;font-weight:800}@media (width<=1180px){.tracking-v2-metrics,.tracking-v2-source-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tracking-v2-lower-grid{grid-template-columns:1fr}}@media (width<=760px){.tracking-v2-metrics,.tracking-v2-source-grid{grid-template-columns:1fr 1fr}.tracking-v2-section-head,.tracking-v2-task-head{flex-direction:column;align-items:flex-start}.tracking-v2-filters{width:100%;overflow-x:auto}.tracking-v2-filters button{flex:none}.tracking-v2-team-list article{grid-template-columns:auto minmax(0,1fr) auto}.tracking-v2-team-list .tracking-v2-workload-tags{grid-column:2/-1;justify-content:flex-start}.tracking-v2-completed-list article{grid-template-columns:auto minmax(0,1fr) auto}.tracking-v2-completed-list article time{grid-column:2/-1}}@media (width<=520px){.tracking-v2-metrics,.tracking-v2-source-grid{grid-template-columns:1fr}.tracking-v2-flow-card,.tracking-v2-task-card,.tracking-v2-team-card,.tracking-v2-attention-card,.tracking-v2-progress-card,.tracking-v2-completed-card{padding:13px}}.general-ops .ops-sku-center-shell{min-width:0;min-height:620px;padding:0;overflow:hidden}.general-ops .ops-sku-center-tabs{background:linear-gradient(180deg, #fff 0%, var(--brand-tint) 100%);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:0 20px;display:grid}.general-ops .ops-sku-center-tabs button{border-right:1px solid var(--border);text-align:center;min-height:62px;padding:14px 16px 12px;font-size:12px}.general-ops .ops-sku-center-tabs button:first-child{border-left:1px solid var(--border)}.general-ops .ops-sku-center-tabs button.active{background:#fff}.general-ops .ops-sku-center-tabs span{align-items:center;min-height:22px;margin-left:8px;padding:3px 8px;font-size:9px;display:inline-flex}.general-ops .ops-sku-center-body{background:#fbfaf9;min-width:0;padding:20px}.general-ops .ops-sku-center-section,.general-ops .ops-sku-pool-panel,.general-ops .ops-capacity-card{border:1px solid var(--border);background:#fff;border-radius:13px;box-shadow:0 8px 24px #362e2a0d}.general-ops .ops-sku-center-section,.general-ops .ops-sku-pool-panel{padding:19px}.general-ops .ops-sku-pool-panel>.section-head,.general-ops .ops-sku-pool-panel .filterbar{margin-bottom:14px}.general-ops .ops-sku-pool-filterbar>.search,.general-ops .ops-sku-pool-filterbar>select{box-sizing:border-box;height:42px;min-height:42px}.general-ops .ops-sku-pool-filterbar>.search{align-items:center;gap:5px;padding:0 12px;display:flex}.general-ops .ops-sku-pool-filterbar>.search input{height:40px;padding:0 5px;line-height:40px}.general-ops .ops-sku-pool-filterbar>select{padding-top:0;padding-bottom:0}.general-ops .ops-sku-pool-grid{flex-direction:column;gap:8px;max-height:610px;padding-right:3px;display:flex;overflow-y:auto}.general-ops .ops-sku-pool-row{border:1px solid var(--border);background:var(--ops-subtle);border-radius:11px;grid-template-columns:66px minmax(0,1fr);align-items:center;gap:12px;min-height:82px;padding:8px;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}.general-ops .ops-sku-pool-row:hover{border-color:var(--ops-accent-border);box-shadow:0 6px 19px rgba(var(--brand-rgb), .08);background:#fff}.general-ops .ops-sku-pool-row.active{border-color:var(--blue);background:var(--ops-accent-surface)}.general-ops .ops-sku-pool-thumb{background:#f5f2ec;border:1px solid #dfe4eb;border-radius:9px;width:66px;height:66px;padding:0;position:relative;overflow:hidden}.general-ops .ops-sku-pool-thumb.ready{cursor:zoom-in}.general-ops .ops-sku-pool-thumb img{object-fit:contain;padding:4px}.general-ops .ops-sku-pool-thumb.empty{color:#9aa4b3;border-style:dashed;font-size:9px;font-weight:800}.general-ops .ops-sku-pool-select{min-width:0;min-height:64px;color:var(--text);text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:minmax(180px,.9fr) minmax(160px,1.1fr);align-items:center;gap:24px;padding:8px 14px;display:grid}.general-ops .ops-sku-pool-select:hover{background:#ffffffb8}.general-ops .ops-sku-pool-select span,.general-ops .ops-sku-pool-select small,.general-ops .ops-sku-pool-select code,.general-ops .ops-sku-pool-select b{display:block}.general-ops .ops-sku-pool-select small{color:var(--muted);letter-spacing:.45px;text-transform:uppercase;margin:0 0 5px;font-size:9px;font-weight:800}.general-ops .ops-sku-pool-select code,.general-ops .ops-sku-pool-select b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.general-ops .ops-sku-pool-select code{color:#303c50;font-size:14px;font-weight:900}.general-ops .ops-sku-pool-select b{font-size:13px}.general-ops .ops-sku-manual-workspace{flex-direction:column;gap:16px;display:flex}.general-ops .ops-sku-title-actions,.general-ops .ops-picker-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.general-ops .ops-sku-manual-modal{width:min(1180px,100%);max-height:92vh;overflow-y:auto}.general-ops .ops-picker-actions .danger{color:#fff;background:#c83f3f;border:1px solid #d94c4c;border-radius:8px;min-height:38px;padding:9px 12px;font-family:inherit;font-size:11px;font-weight:800}.general-ops .ops-picker-actions .danger:disabled{opacity:.42;cursor:not-allowed}.general-ops .ops-store-select-grid.remove-pending{background:#fff4f4;border-color:#e5b6b6}.general-ops .ops-capacity-error-backdrop{z-index:1400;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#181f2b85;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.general-ops .ops-capacity-error-card{text-align:center;background:#fff;border:1px solid #f1c3a7;border-radius:16px;width:min(440px,100%);padding:26px;box-shadow:0 24px 70px #20191540}.general-ops .ops-capacity-error-card>span{width:48px;height:48px;color:var(--blue);background:#fff1e7;border-radius:50%;place-items:center;margin:0 auto 12px;font-size:25px;font-weight:900;display:grid}.general-ops .ops-capacity-error-card h2{color:#2f3d52;margin:0;font-size:19px}.general-ops .ops-capacity-error-card p{color:#6c7789;margin:9px 0 18px;font-size:12px;line-height:1.55}.general-ops .ops-capacity-error-card button{min-width:110px}.general-ops .ops-sku-manual-workspace .ops-capacity-card{margin:0}.general-ops .ops-target-toolbar{border:1px solid var(--border);background:var(--ops-subtle);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin:12px 0 4px;padding:9px 10px;display:flex}.general-ops .ops-target-toolbar span{color:var(--muted);font-size:10px;font-weight:700}.general-ops .ops-target-toolbar select{border:1px solid var(--border);min-height:34px;color:var(--text);background:#fff;border-radius:8px;padding:7px 30px 7px 10px;font-size:10px;font-weight:700}@media (width<=900px){.general-ops .ops-sku-pool-grid{grid-template-columns:1fr}}@media (width<=760px){.general-ops .ops-sku-title-actions,.general-ops .ops-picker-actions{flex-direction:column;align-items:stretch;width:100%}.general-ops .ops-sku-title-actions button,.general-ops .ops-picker-actions button{width:100%}.general-ops .ops-sku-center-shell{min-height:0}.general-ops .ops-sku-center-tabs{grid-template-columns:1fr;padding:0 14px}.general-ops .ops-sku-center-tabs button,.general-ops .ops-sku-center-tabs button:first-child{text-align:left;border-left:0;border-right:0;min-height:50px}.general-ops .ops-sku-center-body{padding:14px}.general-ops .ops-target-toolbar,.general-ops .ops-capacity-card{flex-direction:column;align-items:stretch}.general-ops .ops-sku-pool-row{grid-template-columns:54px minmax(0,1fr);gap:8px;min-height:70px}.general-ops .ops-sku-pool-thumb{width:54px;height:54px}.general-ops .ops-sku-pool-select{grid-template-columns:1fr;gap:7px;min-height:54px;padding:5px 8px}}.general-ops .ops-sku-model-picker{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:9px;margin:16px 0;display:grid}.general-ops .ops-sku-model-picker>button{border:1px solid var(--border);min-width:0;min-height:70px;color:var(--text);text-align:left;background:#fbfbfc;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s;display:grid}.general-ops .ops-sku-model-picker>button:hover{border-color:var(--brand-border);background:var(--brand-tint);transform:translateY(-1px)}.general-ops .ops-sku-model-picker>button.active{border-color:var(--blue);background:var(--brand-tint);box-shadow:0 7px 18px rgba(var(--brand-rgb), .12)}.general-ops .ops-sku-model-picker>button.used:not(.active){background:#f7fcf9;border-color:#cce5d9}.general-ops .ops-sku-model-picker>button.reserved:not(.active){background:#fffcf3;border-color:#ecd8af}.general-ops .ops-sku-model-picker>button>span:nth-child(2){min-width:0}.general-ops .ops-sku-model-picker b,.general-ops .ops-sku-model-picker small{display:block}.general-ops .ops-sku-model-picker b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.general-ops .ops-sku-model-picker small{color:var(--muted);margin-top:4px;font-size:9px}.general-ops .ops-sku-model-picker em{color:#707a89;white-space:nowrap;background:#f0f2f5;border-radius:14px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:900}.general-ops .ops-sku-model-picker>button.active em{background:var(--blue-soft);color:var(--blue)}.general-ops .ops-sku-model-store-list{min-width:0;margin-top:4px}.general-ops .ops-sku-model-store-list .ops-store-select-group{min-height:120px}.general-ops .ops-sku-model-store-list .ops-store-select-grid{grid-template-columns:32px minmax(190px,1.4fr) minmax(145px,1fr) minmax(160px,.9fr)}.general-ops .ops-store-select-name small,.general-ops .ops-sku-store-count small{color:var(--muted);margin-top:3px;font-size:8px;display:block}.general-ops .ops-sku-store-count b{color:#344156;font-size:12px;display:block}@media (width<=760px){.general-ops .ops-sku-model-picker{grid-template-columns:1fr}.general-ops .ops-sku-model-store-list{overflow-x:auto}.general-ops .ops-sku-model-store-list>.ops-store-select-grid,.general-ops .ops-sku-model-store-list .ops-store-select-group{min-width:700px}}.general-ops .ops-link-process{flex-direction:column;min-width:0;display:flex}.general-ops .ops-link-assignment-task{border:1px solid var(--brand-border);background:var(--brand-tint);border-radius:10px;grid-column:1/-1;padding:10px 12px}.general-ops .ops-link-assignment-task>span{color:var(--brand-ink);font-size:11px;font-weight:900;display:block}.general-ops .ops-link-assignment-task select{cursor:pointer;min-height:39px;margin-top:7px}.general-ops .ops-link-designer-sequence{grid-column:1/-1;grid-template-columns:minmax(150px,.55fr) minmax(0,1.45fr);gap:9px;display:grid}.general-ops .ops-link-task-complete,.general-ops .ops-link-next-task{border:1px solid var(--border);border-radius:10px;flex-direction:column;justify-content:center;gap:5px;min-height:74px;padding:11px 12px;display:flex}.general-ops .ops-link-task-complete{background:var(--green-soft);color:var(--green);border-color:#b8dfc8}.general-ops .ops-link-next-task{background:var(--amber-soft);color:#97651e;border-color:#e8c99d}.general-ops .ops-link-task-complete b,.general-ops .ops-link-next-task b{font-size:11px}.general-ops .ops-link-task-complete span,.general-ops .ops-link-next-task span{font-size:10px;line-height:1.35}.general-ops .ops-link-designer-sequence .ops-link-submit{grid-column:auto;min-width:0}.general-ops .ops-link-expanded:not(.has-design-workspace){grid-template-columns:minmax(0,1fr)}.general-ops .ops-link-designer-sequence>.ops-link-task-complete{grid-area:1/1}.general-ops .ops-link-designer-sequence>.ops-link-submit,.general-ops .ops-link-designer-sequence>.ops-link-next-task{grid-area:1/2}.general-ops .ops-link-designer-sequence.awaiting-photo{grid-template-columns:minmax(0,1fr)}.general-ops .ops-link-designer-sequence.awaiting-photo>.ops-link-next-task{grid-column:1/-1}.general-ops .ops-link-process>.ops-link-delete-zone{align-self:flex-start;margin-top:auto;margin-bottom:0;margin-right:0}.general-ops .ops-link-preview-input{display:none}.general-ops .ops-link-preview-actions{flex-wrap:wrap}.general-ops .ops-link-preview-actions button.danger.confirm-remove{border-color:var(--red);background:var(--red);color:#fff}@media (width<=760px){.general-ops .ops-link-designer-sequence{grid-template-columns:1fr}.general-ops .ops-link-designer-sequence>.ops-link-task-complete,.general-ops .ops-link-designer-sequence>.ops-link-submit,.general-ops .ops-link-designer-sequence>.ops-link-next-task{grid-area:auto/1}}@media (width<=1280px){.general-ops .ops-link-summary{grid-template-columns:82px minmax(108px,.5fr) minmax(100px,.45fr) minmax(390px,2.6fr) 78px 58px}}@media (width<=980px){.general-ops .ops-link-summary{grid-template-columns:80px minmax(120px,1fr) minmax(110px,.8fr) 82px 70px}}@media (width<=760px){.general-ops .ops-link-summary{grid-template-columns:minmax(0,1fr) 80px}.general-ops .ops-link-summary-sku{grid-column:2}}@media (width<=1280px){.general-ops .ops-link-summary{grid-template-columns:82px minmax(108px,.5fr) minmax(100px,.45fr) minmax(390px,2.6fr) 78px 58px}}@media (width<=980px){.general-ops .ops-link-summary{grid-template-columns:80px minmax(120px,1fr) minmax(110px,.8fr) 82px 70px}}@media (width<=760px){.general-ops .ops-link-summary{grid-template-columns:minmax(0,1fr) 80px}.general-ops .ops-link-summary-sku{grid-column:2}}.general-ops .ops-link-grid{grid-template-columns:1fr}.general-ops .ops-link-card{grid-template-columns:minmax(220px,.9fr) minmax(360px,1.45fr) minmax(285px,1fr);align-items:start;gap:18px;display:grid}.general-ops .ops-link-source,.general-ops .ops-link-process,.general-ops .ops-link-workspace{min-width:0}.general-ops .ops-link-process,.general-ops .ops-link-workspace{border-left:1px solid var(--border);padding-left:18px}.general-ops .ops-link-note{min-height:0;margin-bottom:0}.general-ops .ops-link-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.general-ops .ops-link-meta span{border:1px solid var(--border);background:var(--ops-subtle);min-width:0;color:var(--muted);border-radius:9px;padding:9px;font-size:10px}.general-ops .ops-link-meta b{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;display:block;overflow:hidden}.general-ops .ops-link-flow{grid-template-columns:repeat(6,minmax(0,1fr));margin-top:14px;display:grid;position:relative}.general-ops .ops-link-flow:before{content:"";background:#e5e8ee;height:2px;position:absolute;top:13px;left:7%;right:7%}.general-ops .ops-link-flow>div{color:#949dab;text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex;position:relative}.general-ops .ops-link-flow i{background:#fff;border:2px solid #dfe4eb;border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;font-style:normal;font-weight:900;display:grid}.general-ops .ops-link-flow span{margin-top:6px;font-size:8px;font-weight:800;line-height:1.25}.general-ops .ops-link-flow>div.complete i{border-color:var(--green);background:var(--green);color:#fff}.general-ops .ops-link-flow>div.complete,.general-ops .ops-link-flow>div.active{color:var(--green)}.general-ops .ops-link-flow>div.active i{border-color:var(--blue);box-shadow:0 0 0 4px var(--blue-soft);color:var(--blue)}.general-ops .ops-link-flow.is-blocked>div{opacity:.48}.general-ops .ops-link-revision{color:#765b30;background:#fff8ec;border:1px solid #efd2a4;border-radius:9px;margin-top:13px;padding:10px 12px}.general-ops .ops-link-revision b,.general-ops .ops-link-revision span{font-size:10px;line-height:1.45;display:block}.general-ops .ops-link-revision span{margin-top:3px}.general-ops .ops-link-design-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.general-ops .ops-link-design-head span,.general-ops .ops-link-design-head b{display:block}.general-ops .ops-link-design-head span{color:var(--muted);font-size:9px;font-weight:800}.general-ops .ops-link-design-head b{margin-top:3px;font-size:11px}.general-ops .ops-link-workspace .upload-dropzone{height:190px}.general-ops .ops-link-workspace .upload-dropzone.has-file{cursor:default}.general-ops .upload-preview-trigger{color:inherit;font:inherit;cursor:zoom-in;background:0 0;border:0;padding:0;position:absolute;inset:0;overflow:hidden}.general-ops .ops-link-workspace .upload-preview-trigger{background:#f5f2ec;border:1px solid #dce2eb;border-radius:11px;width:min(280px,100% - 20px);height:166px;position:relative;inset:auto;box-shadow:0 5px 14px #2a344414}.general-ops .ops-link-workspace .upload-preview-trigger .upload-live-image{padding:0}.general-ops .ops-link-workspace .uploaded-file-bar{z-index:2;position:relative}.general-ops .ops-link-actions{flex-direction:column;align-items:stretch;gap:8px;margin-top:11px;display:flex}.general-ops .ops-link-actions>button,.general-ops .ops-link-actions button:not(.primary){border:1px solid var(--border);color:#53627a;min-height:38px;font:inherit;background:#fff;border-radius:8px;padding:9px 11px;font-size:10px;font-weight:800}.general-ops .ops-link-actions button.danger{color:var(--red);background:#fff5f5;border-color:#efc6c8}.general-ops .ops-link-actions button:disabled{opacity:.45;cursor:not-allowed}.general-ops .ops-link-assignment,.general-ops .ops-link-submit,.general-ops .ops-link-review{border:1px solid var(--border);background:var(--ops-subtle);border-radius:10px;padding:10px}.general-ops .ops-link-assignment,.general-ops .ops-link-submit{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.general-ops .ops-link-actions label{color:#657188;min-width:0;font-size:10px;font-weight:800}.general-ops .ops-link-actions input,.general-ops .ops-link-actions select,.general-ops .ops-link-actions textarea{border:1px solid var(--border);color:#37465e;background:#fff;border-radius:8px;outline:0;width:100%;margin-top:5px;padding:9px;font-size:11px}.general-ops .ops-link-actions textarea{resize:vertical}.general-ops .ops-link-actions :is(input,select,textarea):focus{border-color:var(--brand-border);box-shadow:0 0 0 3px var(--blue-soft)}.general-ops .ops-link-review>div{grid-template-columns:1fr 1fr;gap:7px;margin-top:8px;display:grid}.general-ops .ops-link-actions>small{color:var(--muted);padding:9px;font-size:10px;line-height:1.45}.general-ops .ops-link-result.waiting{background:var(--amber-soft);color:#9d6918;border-color:#ead7ac}.general-ops .ops-link-delete-zone{background:#fafbfc;border:1px solid #e4e7ec;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding:11px;display:flex}.general-ops .ops-link-delete-zone.requested{background:#fff5f5;border-color:#efc6c8}.general-ops .ops-link-delete-zone b,.general-ops .ops-link-delete-zone span,.general-ops .ops-link-delete-zone p{display:block}.general-ops .ops-link-delete-zone b{color:#394961;font-size:10px}.general-ops .ops-link-delete-zone span,.general-ops .ops-link-delete-zone p{color:#6b7789;margin:3px 0 0;font-size:9px;line-height:1.4}.general-ops .ops-link-delete-zone button,.general-ops .ops-link-delete-zone button.danger,.general-ops .ops-modal .modal-actions button.danger{min-height:36px;color:var(--red);font:inherit;background:#fff;border:1px solid #efc6c8;border-radius:8px;padding:8px 11px;font-size:10px;font-weight:800}.general-ops .ops-delete-confirm{overflow-wrap:anywhere;background:#fff5f5;border:1px solid #efc6c8;border-radius:10px;padding:12px}.general-ops .ops-delete-confirm p{color:#6b5560;margin:8px 0 0;font-size:11px;line-height:1.5}.general-ops .ops-link-preview-modal{width:min(1120px,96vw)}.general-ops .ops-link-preview-image{border:1px solid var(--border);background:#f5f2ec;border-radius:13px;height:min(70vh,760px);position:relative;overflow:hidden}.general-ops .ops-link-preview-image img{object-fit:contain;padding:18px}@media (width<=1180px){.general-ops .ops-link-card{grid-template-columns:minmax(220px,.85fr) minmax(360px,1.25fr)}.general-ops .ops-link-workspace{border-top:1px solid var(--border);border-left:0;grid-column:1/-1;padding-top:17px;padding-left:0}}@media (width<=760px){.general-ops .ops-link-card{grid-template-columns:1fr;gap:14px}.general-ops .ops-link-process,.general-ops .ops-link-workspace{border-top:1px solid var(--border);border-left:0;grid-column:auto;padding-top:14px;padding-left:0}.general-ops .ops-link-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.general-ops .ops-link-flow{min-width:560px}.general-ops .ops-link-process{overflow-x:auto}.general-ops .ops-link-revision,.general-ops .ops-link-meta{min-width:560px}.general-ops .ops-link-assignment,.general-ops .ops-link-submit,.general-ops .ops-link-review>div{grid-template-columns:1fr}}.general-ops .ops-upload-store-selector-trigger{border:1px solid var(--brand-border);background:var(--brand-tint);min-width:210px;min-height:42px;color:var(--blue);cursor:pointer;border-radius:9px;align-items:center;gap:10px;padding:0 12px 0 14px;font-size:12px;font-weight:800;display:flex}.general-ops .ops-upload-store-selector-trigger b{color:#314058;background:#fff;border-radius:14px;margin-left:auto;padding:4px 8px;font-size:11px}.general-ops .ops-upload-store-selector-trigger i{color:var(--brand-ink);font-style:normal}.general-ops .ops-store-select-capacity{border:1px solid var(--brand-border);background:linear-gradient(120deg, #fff, var(--brand-tint));border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 22px;margin-bottom:13px;padding:14px 15px;display:grid}.general-ops .ops-store-upload-plan-copy>span{color:var(--blue);letter-spacing:.8px;font-size:10px;font-weight:900}.general-ops .ops-store-upload-plan-copy h3{margin:5px 0 3px;font-size:15px}.general-ops .ops-store-select-capacity .ops-capacity-control{justify-content:flex-end}.general-ops .ops-store-upload-table{min-width:980px}.general-ops .ops-store-upload-table tbody tr.selected{background:var(--brand-tint)}.general-ops .ops-upload-table-check{cursor:pointer;place-items:center;display:inline-grid;position:relative}.general-ops .ops-upload-table-check input{opacity:0;pointer-events:none;position:absolute}.general-ops .ops-upload-table-check span{color:#0000;background:#fff;border:1px solid #cfd5df;border-radius:6px;place-items:center;width:20px;height:20px;font-size:12px;font-weight:900;display:grid}.general-ops .ops-upload-table-check input:checked+span{border-color:var(--blue);background:var(--blue);color:#fff}.general-ops .ops-upload-table-check input:focus-visible+span{outline:2px solid var(--blue);outline-offset:2px}.general-ops .ops-upload-table-check input:disabled+span{opacity:.55;cursor:not-allowed;background:#f0f1f3}.general-ops .ops-store-select-modal{width:min(1040px,100%)}.general-ops .ops-store-select-groups{gap:12px;max-height:55vh;padding-right:3px;display:grid;overflow:auto}.general-ops .ops-store-select-group{border:1px solid var(--border);background:#fff;border-radius:12px;overflow:hidden}.general-ops .ops-store-select-group-head{border-bottom:1px solid var(--border);background:#f8f9fb;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.general-ops .ops-store-select-group-head h3,.general-ops .ops-store-select-group-head span{display:inline}.general-ops .ops-store-select-group-head h3{color:#313b4d;margin:0;font-size:13px}.general-ops .ops-store-select-group-head span{color:var(--muted);margin-left:8px;font-size:10px}.general-ops .ops-store-select-group-head>b{color:#6e7786;background:#fff;border-radius:14px;padding:5px 8px;font-size:9px}.general-ops .ops-store-select-grid{border-top:1px solid #edf0f4;grid-template-columns:32px minmax(180px,1.3fr) minmax(150px,1fr) minmax(145px,.8fr);align-items:center;gap:10px;min-height:48px;padding:8px 13px;display:grid}.general-ops .ops-store-select-grid-head{min-height:34px;color:var(--muted);letter-spacing:.25px;text-transform:uppercase;background:#fcfcfd;border-top:0;font-size:9px;font-weight:900}.general-ops .ops-store-select-master-head{border:1px solid var(--border);background:#f6f7f9;border-radius:9px;margin:0 3px 8px 0}.general-ops label.ops-store-select-grid{cursor:pointer}.general-ops label.ops-store-select-grid:hover:not(.disabled),.general-ops label.ops-store-select-grid.selected{background:var(--brand-tint)}.general-ops label.ops-store-select-grid.disabled{opacity:.48;cursor:not-allowed}.general-ops .ops-store-select-grid>span:last-child>b,.general-ops .ops-store-select-name b{color:#344156;font-size:11px}.general-ops .ops-store-select-grid .type-chip{font-style:normal}.general-ops .ops-upload-decision{color:#737b89;background:#f1f2f4;border-radius:15px;width:max-content;padding:5px 9px;font-size:9px;font-weight:800;display:inline-flex}.general-ops .ops-upload-decision.selected{background:var(--green-soft);color:var(--green)}.general-ops .ops-store-detail-view{width:100%;padding:19px}.general-ops .ops-store-toolbar{align-items:center;gap:12px;margin:4px 0 16px;display:flex}.general-ops .ops-store-toolbar .search{box-sizing:border-box;flex:1;align-items:center;gap:5px;min-width:280px;max-width:620px;height:42px;min-height:42px;padding:0 12px;display:flex}.general-ops .ops-store-toolbar .search input{width:100%;height:40px;padding:0 5px;line-height:40px}.general-ops .ops-store-sku-total{border:1px solid var(--border);background:var(--ops-subtle);border-radius:10px;grid-template-columns:auto 1fr;align-items:baseline;gap:2px 7px;min-width:132px;padding:8px 15px;display:grid}.general-ops .ops-store-sku-total strong{color:var(--blue);font-size:27px;line-height:1}.general-ops .ops-store-sku-total span{color:#4f5e73;font-size:12px;font-weight:900}.general-ops .ops-store-sku-total small{color:var(--muted);grid-column:1/-1;font-size:10px;font-weight:700}.general-ops .ops-topic-filter-head select{border:1px solid var(--border);background:var(--ops-surface);color:#58667a;width:min(100%,180px);max-width:190px;min-height:34px;font:inherit;letter-spacing:normal;text-transform:none;cursor:pointer;border-radius:8px;margin:0 auto;padding:6px 28px 6px 9px;font-size:11px;font-weight:800}.general-ops .ops-store-sku-table{table-layout:fixed;min-width:860px}.general-ops .ops-store-sku-table .ops-col-sku{width:14%}.general-ops .ops-store-sku-table .ops-col-design{width:16%}.general-ops .ops-store-sku-table .ops-col-topic{width:20%}.general-ops .ops-store-sku-table .ops-col-source{width:18%}.general-ops .ops-store-sku-table .ops-col-status{width:17%}.general-ops .ops-store-sku-table .ops-col-date{width:15%}.general-ops .ops-store-design-head,.general-ops .ops-store-design-cell,.general-ops .ops-topic-filter-head,.general-ops .ops-store-topic-cell,.general-ops .ops-store-source-head,.general-ops .ops-store-source-cell{text-align:center}.general-ops .ops-store-design-cell .compact-upload{margin-inline:auto}.general-ops .ops-topic-filter-head select:hover,.general-ops .ops-topic-filter-head select:focus{border-color:var(--ops-accent-border);color:var(--blue);outline:0}.general-ops .ops-edit-store-actions{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:15px;padding-top:15px;display:grid}.general-ops .ops-edit-store-actions>button{border:1px solid var(--border);background:var(--ops-surface);color:#46566e;text-align:left;cursor:pointer;border-radius:10px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:70px;padding:11px 12px;font-family:inherit;display:grid}.general-ops .ops-edit-store-actions>button>span{background:var(--blue-soft);width:32px;height:32px;color:var(--blue);border-radius:9px;place-items:center;font-size:17px;font-weight:900;display:grid}.general-ops .ops-edit-store-actions b,.general-ops .ops-edit-store-actions small{display:block}.general-ops .ops-edit-store-actions b{font-size:12px}.general-ops .ops-edit-store-actions small{color:var(--muted);margin-top:3px;font-size:10px;line-height:1.35}.general-ops .ops-edit-store-actions>button:hover{border-color:var(--ops-accent-border)}.general-ops .ops-edit-store-actions>button.danger{background:#fff9f9;border-color:#f1cece}.general-ops .ops-edit-store-actions>button.danger>span{background:var(--red-soft);color:var(--red)}.general-ops .ops-edit-store-actions>button.restore>span{background:var(--green-soft);color:var(--green)}.general-ops .ops-edit-store-actions>button:disabled{opacity:.48;cursor:not-allowed}.general-ops .section-head h2{letter-spacing:-.2px;font-size:15px}.general-ops .metric{background:var(--ops-surface);border-radius:13px}.general-ops .metric strong{font-size:22px}.general-ops .filterbar{gap:10px;margin-bottom:16px}.general-ops .search,.general-ops .filterbar>select{border-color:var(--border);background:var(--ops-surface);border-radius:9px;min-height:40px}.general-ops .search input,.general-ops .filterbar>select{color:var(--text);font-size:12px}.general-ops .search:focus-within,.general-ops .filterbar>select:focus-visible{border-color:var(--brand-border);box-shadow:0 0 0 3px var(--blue-soft);outline:0}.general-ops .ops-stores-filterbar{align-items:center}.general-ops .ops-stores-filterbar>.search,.general-ops .ops-stores-filterbar>select{box-sizing:border-box;height:42px;min-height:42px}.general-ops .ops-stores-filterbar>.search{align-items:center;gap:5px;width:min(460px,45vw);padding:0 12px;display:flex}.general-ops .ops-stores-filterbar>.search input{height:40px;padding:0 5px;line-height:40px}.general-ops .ops-stores-filterbar>select{width:180px;padding-top:0;padding-bottom:0}.general-ops th{background:var(--ops-subtle);color:var(--muted);padding:11px 12px;font-size:11px}.general-ops td{color:var(--text);border-color:#edf0f4;padding:11px 12px;font-size:12px;line-height:1.4}.general-ops tbody tr:hover{background:var(--ops-accent-surface)}.general-ops code{color:#3a3946;font-size:12px;font-weight:800}.general-ops .primary{min-height:40px;box-shadow:0 7px 17px rgba(var(--brand-rgb), .2);border-radius:8px;padding:10px 15px;font-size:12px}.general-ops .primary:disabled{box-shadow:none;opacity:.55;cursor:not-allowed}.general-ops .ops-alert{box-shadow:var(--shadow);border-radius:11px;margin-bottom:16px;padding:12px 14px}.general-ops .ops-alert b{font-size:12px;line-height:1.4}.general-ops .ops-alert>span{flex:none;width:28px;height:28px}.general-ops .ops-alert button{border-radius:50%;width:36px;height:36px;padding:0}.general-ops .ops-alert.success{background:var(--green-soft);color:var(--green);border-color:#cce8dc}.general-ops .ops-alert.error{background:var(--red-soft);color:var(--red);border-color:#f2c7c9}.general-ops .ops-rule-note,.general-ops .ops-complete-banner,.general-ops .ops-archive-banner{border:1px solid var(--border);background:var(--ops-subtle);color:var(--text);border-radius:9px;padding:12px 14px}.general-ops .ops-rule-note{border-color:var(--brand-border);background:var(--blue-soft);color:var(--brand-ink)}.general-ops .ops-complete-banner{background:var(--green-soft);color:#087a51;border-color:#cce8dc}.general-ops .ops-archive-banner{background:var(--purple-soft);color:var(--purple)}.general-ops .ops-rule-note b,.general-ops .ops-complete-banner b,.general-ops .ops-archive-banner b,.general-ops .ops-rule-note span,.general-ops .ops-complete-banner span,.general-ops .ops-archive-banner span{font-size:12px;line-height:1.5}.general-ops .ops-status{border-radius:18px;padding:5px 9px;font-size:11px;line-height:1.25}.general-ops .ops-status.ready{background:var(--purple-soft);color:var(--purple)}.general-ops .ops-master-detail,.general-ops .ops-master-detail.sku-layout,.general-ops .ops-sku-workspace{gap:17px}.general-ops .ops-list-card,.general-ops .ops-detail-card,.general-ops .ops-target-picker,.general-ops .ops-targets,.general-ops .ops-link-card,.general-ops .ops-tracking-grid>.card,.general-ops .ops-tracking-table{padding:19px}.general-ops .ops-store-list,.general-ops .ops-sku-list{scrollbar-color:#d8d2cb transparent;scrollbar-width:thin;gap:7px}.general-ops .ops-store-list>button,.general-ops .ops-sku-list>button{border-color:var(--border);background:var(--ops-subtle);border-radius:11px;min-height:60px;padding:11px;transition:border-color .15s,background .15s,box-shadow .15s}.general-ops .ops-store-list>button:hover,.general-ops .ops-sku-list>button:hover{border-color:var(--ops-accent-border);background:var(--ops-surface);box-shadow:0 6px 19px rgba(var(--brand-rgb), .08)}.general-ops .ops-store-list>button.active,.general-ops .ops-sku-list>button.active{border-color:var(--blue);background:var(--ops-accent-surface);box-shadow:0 6px 19px rgba(var(--brand-rgb), .1)}.general-ops .ops-store-letter{background:var(--blue-soft);width:38px;height:38px;color:var(--blue);border-radius:9px;font-size:13px}.general-ops .ops-store-list b,.general-ops .ops-store-picker b,.general-ops .ops-target-card>summary b,.general-ops .ops-workload b{font-size:12px}.general-ops .ops-store-list small,.general-ops .ops-sku-list small,.general-ops .ops-store-picker small,.general-ops .ops-store-picker em,.general-ops .ops-target-card>summary small,.general-ops .ops-model-progress small,.general-ops .ops-date-strip span,.general-ops .ops-inline-save small,.general-ops .ops-workload small,.general-ops .ops-workload em,.general-ops .ops-link-meta span{font-size:11px;line-height:1.4}.general-ops .ops-list-end>b{font-size:13px}.general-ops .ops-detail-head>div>span,.general-ops .ops-capacity-card>div:first-child>span,.general-ops .ops-link-head span{color:var(--blue);letter-spacing:.55px;font-size:11px}.general-ops .ops-detail-head h2{color:#33323e;letter-spacing:-.4px;margin:5px 0 3px;font-size:23px}.general-ops .ops-detail-head p,.general-ops .ops-people-grid span,.general-ops .ops-people-grid b{font-size:12px;line-height:1.4}.general-ops .ops-people-grid{background:var(--ops-surface);border-radius:11px}.general-ops .ops-people-grid>div{padding:13px 14px}.general-ops .ops-people-grid b{color:var(--text)}.general-ops .ops-detail-actions{gap:8px;margin:16px 0}.general-ops .ops-detail-actions>button:not(.primary),.general-ops .ops-load-more{border-color:var(--border);background:var(--ops-surface);color:#59677b;border-radius:8px;min-height:40px;padding:9px 13px;font-size:12px}.general-ops .ops-detail-actions>button:not(.primary):hover,.general-ops .ops-load-more:hover{border-color:var(--ops-accent-border);color:var(--blue)}.general-ops .ops-subhead{margin-top:18px;padding-top:16px}.general-ops .ops-subhead h3,.general-ops .ops-design-grid h3{font-size:14px}.general-ops .ops-subhead p,.general-ops .ops-design-grid p,.general-ops .ops-picker-foot span,.general-ops .ops-table-note{font-size:12px;line-height:1.5}.general-ops .ops-subhead>b{width:32px;height:32px;font-size:11px}.general-ops .ops-table-note{background:var(--ops-subtle);padding:12px}.general-ops .empty-state b{font-size:13px}.general-ops .empty-state span{font-size:11px;line-height:1.45}.general-ops .ops-archive-tools{margin-top:14px}.general-ops .ops-archive-tools>span{font-size:11px}.general-ops .ops-capacity-card{border-color:var(--border);background:var(--ops-surface);box-shadow:var(--shadow);border-radius:14px;margin-bottom:17px;padding:18px 19px}.general-ops .ops-capacity-card h3{margin:5px 0 3px;font-size:15px}.general-ops .ops-capacity-card p{font-size:12px;line-height:1.45}.general-ops .ops-capacity-control>button:not(.primary){border-radius:9px;width:40px;height:40px;font-size:17px}.general-ops .ops-capacity-control strong{min-width:42px;font-size:24px}.general-ops .ops-capacity-control .primary,.general-ops .ops-picker-foot button,.general-ops .ops-inline-save button,.general-ops .ops-link-editor button{min-height:40px;font-size:12px}.general-ops .ops-model-progress b{font-size:22px}.general-ops .ops-type-strip{gap:7px}.general-ops .ops-type-strip span{border-radius:18px;padding:7px 10px;font-size:11px;line-height:1.25}.general-ops .ops-type-strip .missing{background:var(--blue-soft);border-color:#efd9c9}.general-ops .ops-type-strip .used{border-color:#cce8dc}.general-ops .ops-design-grid{margin-top:18px;padding-top:18px}.general-ops .ops-target-picker>.section-head>b,.general-ops .ops-targets>.section-head>b{border-radius:18px;padding:6px 9px;font-size:11px}.general-ops .ops-store-picker{gap:9px}.general-ops .ops-store-picker>label{background:var(--ops-surface);border-radius:11px;min-height:66px;padding:11px;transition:border-color .15s,background .15s,box-shadow .15s}.general-ops .ops-store-picker>label:hover:not(.disabled){border-color:var(--ops-accent-border);box-shadow:0 6px 19px rgba(var(--brand-rgb), .08)}.general-ops .ops-store-picker>label.selected{border-color:var(--blue);background:var(--ops-accent-surface);box-shadow:0 6px 19px rgba(var(--brand-rgb), .08)}.general-ops .ops-store-picker input{width:18px;height:18px}.general-ops .ops-target-card{background:var(--ops-surface);border-radius:12px;margin-top:10px;transition:border-color .15s,box-shadow .15s}.general-ops .ops-target-card:hover,.general-ops .ops-target-card[open]{border-color:var(--ops-accent-border);box-shadow:0 6px 19px rgba(var(--brand-rgb), .08)}.general-ops .ops-target-card>summary{min-height:62px;padding:11px 13px}.general-ops .ops-target-card>summary i{color:var(--blue);font-size:15px}.general-ops .ops-target-body{background:var(--ops-subtle);padding:16px}.general-ops .ops-target-body .listing-photo-section.inline{min-width:0}.general-ops .ops-target-body .listing-photo-section.inline .listing-photo-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.general-ops .ops-full-label,.general-ops .ops-target-form label,.general-ops .ops-link-editor label,.general-ops .ops-modal .form-grid label{color:#5f6d82;font-size:11px;line-height:1.4}.general-ops .ops-full-label>small{color:var(--muted);margin-top:6px;font-size:11px;line-height:1.45;display:block}.general-ops .ops-full-label input,.general-ops .ops-full-label select,.general-ops .ops-full-label textarea,.general-ops .ops-target-form input,.general-ops .ops-target-form select,.general-ops .ops-link-editor input,.general-ops .ops-link-editor select,.general-ops .ops-link-editor textarea,.general-ops .ops-modal .form-grid input,.general-ops .ops-modal .form-grid select{border:1px solid var(--border);color:#37465e;background:#fff;border-radius:8px;outline:0;width:100%;min-height:40px;margin-top:6px;padding:10px 11px;font-size:12px}.general-ops .ops-full-label input:focus,.general-ops .ops-full-label select:focus,.general-ops .ops-full-label textarea:focus,.general-ops .ops-target-form input:focus,.general-ops .ops-target-form select:focus,.general-ops .ops-link-editor input:focus,.general-ops .ops-link-editor select:focus,.general-ops .ops-link-editor textarea:focus,.general-ops .ops-modal .form-grid input:focus,.general-ops .ops-modal .form-grid select:focus{border-color:var(--brand-border);box-shadow:0 0 0 3px var(--blue-soft);outline:0}.general-ops input:disabled,.general-ops select:disabled,.general-ops textarea:disabled{color:#8a8790;cursor:not-allowed;background:#f2f1ef}.general-ops .ops-date-strip{border-radius:9px;margin-top:12px}.general-ops .ops-date-strip span{padding:10px}.general-ops .ops-date-strip b{margin-top:4px;font-size:12px}.general-ops .ops-inline-save{margin-top:12px}.general-ops .ops-import-help{border:1px solid var(--border);background:var(--ops-subtle);border-radius:9px;padding:12px 14px}.general-ops .ops-import-help span,.general-ops .ops-import-help small{font-size:12px;line-height:1.45}.general-ops .ops-import-help span b{font-size:18px}.general-ops .modal-backdrop{background:#2b2a35ad}.general-ops .ops-modal{border:1px solid var(--border);border-radius:16px;padding:23px;box-shadow:0 30px 90px #2b2a3540}.general-ops .ops-modal .modal-head h2{font-size:19px}.general-ops .ops-modal .modal-head p{font-size:12px;line-height:1.45}.general-ops .ops-modal .modal-head button{background:var(--purple-soft);width:36px;height:36px;color:var(--purple)}.general-ops .ops-modal .modal-actions>button:not(.primary){min-height:40px;padding:10px 14px;font-size:12px}.general-ops .ops-link-grid,.general-ops .ops-tracking-grid{gap:17px}.general-ops .ops-link-head h3{color:#33323e;margin:5px 0;font-size:14px}.general-ops .ops-link-head a{min-height:32px;color:var(--blue);align-items:center;font-size:11px;display:inline-flex}.general-ops .ops-link-head a:hover{text-decoration:underline}.general-ops .ops-link-note{border:1px solid var(--border);background:var(--ops-subtle);color:#5e5c68;border-radius:9px;min-height:48px;padding:12px;font-size:12px}.general-ops .ops-link-meta{gap:8px 16px}.general-ops .ops-link-result{border:1px solid #cce8dc;border-radius:9px;padding:10px 12px;font-size:11px}.general-ops .ops-status-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.general-ops .ops-status-board>div{background:var(--ops-surface);border-radius:11px;min-height:58px;padding:12px}.general-ops .ops-status-board strong{font-size:20px}.general-ops .ops-workload{gap:8px}.general-ops .ops-workload>div:not(.empty-state){background:var(--ops-surface);border-radius:11px;min-height:58px;padding:9px 10px}.general-ops .listing-photo-head span,.general-ops .listing-photo-head small,.general-ops .listing-photo-head-actions>b,.general-ops .listing-photo-head-actions button,.general-ops .listing-photo-head-actions a,.general-ops .listing-photo-number,.general-ops .listing-photo-empty span,.general-ops .listing-photo-empty small,.general-ops .listing-photo-busy small,.general-ops .listing-photo-actions button,.general-ops .listing-photo-actions a,.general-ops .listing-photo-error,.general-ops .listing-photo-loading,.general-ops .listing-photo-help,.general-ops .dropzone-empty-copy small,.general-ops .dropzone-empty-copy em,.general-ops .upload-preview-caption span,.general-ops .upload-busy b,.general-ops .upload-error,.general-ops .upload-page-error,.general-ops .bulk-upload-message,.general-ops .uploaded-file-bar b,.general-ops .uploaded-file-bar small,.general-ops .uploaded-file-bar button,.general-ops .uploaded-file-bar a{font-size:11px;line-height:1.4}.general-ops .listing-photo-head h3{font-size:14px}.general-ops .listing-photo-head-actions button,.general-ops .listing-photo-head-actions a,.general-ops .listing-photo-actions button,.general-ops .listing-photo-actions a,.general-ops .uploaded-file-bar button,.general-ops .uploaded-file-bar a{min-height:34px;padding:7px 8px}.general-ops .listing-photo-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.general-ops .listing-photo-actions .danger{grid-column:1/-1}.general-ops .listing-photo-slot,.general-ops .uploaded-file-bar{background:var(--ops-surface);border-radius:9px}.general-ops .listing-photo-slot.empty,.general-ops .upload-dropzone{background:var(--ops-subtle)}.general-ops .dropzone-empty-copy b{font-size:13px}.general-ops .upload-preview-caption b{font-size:12px}.general-ops .ops-store-design-cell{width:82px;padding-top:7px;padding-bottom:7px}.general-ops .compact-upload{width:58px}.general-ops .compact-upload .upload-dropzone{border-radius:9px;width:58px;height:58px}.general-ops .compact-upload .dropzone-empty-copy{padding:4px}.general-ops .compact-upload .upload-arrow{border-radius:7px;width:24px;height:24px;font-size:15px}.general-ops .compact-upload .dropzone-empty-copy b{margin-top:3px;font-size:9px;line-height:1}.general-ops .compact-upload .upload-live-image{padding:4px}.general-ops .compact-upload .upload-busy span{width:20px;height:20px}.general-ops .compact-upload .upload-busy b{margin-top:3px;font-size:8px}.general-ops .compact-upload .upload-error{width:150px;margin-top:4px;padding:5px 6px;font-size:10px}.general-transfer-card{border-color:var(--border);background:var(--card);box-shadow:var(--shadow);border-radius:14px;padding:20px}.general-transfer-card>div>span,.general-transfer-card .transfer-progress b{font-size:11px}.general-transfer-card h3{font-size:16px}.general-transfer-card p{font-size:12px}.general-transfer-card>button{min-height:44px;box-shadow:0 7px 17px rgba(var(--brand-rgb), .2);border-radius:8px;padding:12px 18px;font-size:12px}.general-ops :is(button,summary,a,input,select,textarea):focus-visible{outline:2px solid var(--blue);outline-offset:2px}@media (width<=1200px){.general-ops .ops-target-body .listing-photo-section.inline .listing-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.general-ops .ops-list-card{max-height:none}.general-ops .ops-store-list,.general-ops .ops-sku-list{max-height:360px}}@media (width<=760px){.general-ops .ops-store-toolbar{flex-direction:column}.general-ops .ops-store-toolbar .search{width:100%;min-width:0;max-width:none}.general-ops .ops-store-sku-total{min-height:64px}.general-ops .ops-edit-store-actions{grid-template-columns:1fr}.general-ops .ops-topic-filter-head select{min-height:40px}.general-ops .ops-stores-page-title{flex-direction:column;align-items:stretch}.general-ops .ops-stores-page-title>.primary{width:100%}.general-ops .ops-stores-title-line{flex-direction:column;align-items:flex-start;gap:7px}.general-ops .ops-upload-store-selector-trigger{width:100%}.general-ops .ops-store-select-capacity{grid-template-columns:1fr;padding:15px}.general-ops .ops-store-select-capacity .ops-capacity-control{flex-wrap:wrap;justify-content:flex-start}.general-ops .ops-store-select-modal{padding:16px}.general-ops .ops-store-select-groups{max-height:58vh}.general-ops .ops-store-select-group{min-width:720px}.general-ops .ops-stores-overview,.general-ops .ops-list-card,.general-ops .ops-detail-card,.general-ops .ops-target-picker,.general-ops .ops-targets,.general-ops .ops-link-card,.general-ops .ops-tracking-grid>.card,.general-ops .ops-tracking-table{padding:14px}.general-ops .ops-detail-head,.general-ops .ops-link-head{flex-direction:column;align-items:flex-start;gap:10px}.general-ops .filterbar :is(.search,select),.general-ops .search input,.general-ops .primary,.general-ops .ops-detail-actions>button:not(.primary),.general-ops .ops-load-more,.general-ops .ops-full-label input,.general-ops .ops-full-label select,.general-ops .ops-target-form input,.general-ops .ops-target-form select,.general-ops .ops-link-editor input,.general-ops .ops-link-editor select,.general-ops .ops-link-editor button,.general-ops .ops-modal .form-grid input,.general-ops .ops-modal .form-grid select,.general-ops .ops-modal .modal-actions>button,.general-ops .ops-link-head a,.general-ops .listing-photo-head-actions button,.general-ops .listing-photo-head-actions a,.general-ops .listing-photo-actions button,.general-ops .listing-photo-actions a,.general-ops .uploaded-file-bar button,.general-ops .uploaded-file-bar a{min-height:44px}.general-ops .ops-alert button,.general-ops .ops-modal .modal-head button,.general-ops .ops-capacity-control>button:not(.primary){width:44px;height:44px}.general-ops .ops-detail-actions,.general-ops .ops-modal .modal-actions{flex-direction:column;align-items:stretch}.general-ops .ops-detail-actions>button,.general-ops .ops-modal .modal-actions>button{width:100%}.general-ops .ops-target-card>summary{grid-template-columns:auto minmax(0,1fr) auto}.general-ops .ops-target-summary{grid-column:2;align-items:flex-start}.general-ops .ops-target-card>summary i{grid-area:1/3}.general-ops .ops-target-body{padding:13px}.general-ops .ops-target-body .listing-photo-section.inline .listing-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.general-ops .ops-date-strip span{padding:11px}.general-ops .ops-status-board{grid-template-columns:1fr}.general-ops .ops-modal{padding:18px}.general-ops .ops-modal .form-grid{grid-template-columns:1fr}.general-transfer-card{padding:17px}}.general-ops .ops-link-card{grid-template-columns:none;padding:0;display:block;overflow:hidden}.general-ops .ops-link-summary-sku .ops-status{justify-content:center;max-width:100%}.general-ops .ops-link-summary .ops-link-summary-flow{align-self:center;min-width:0;margin:0}.general-ops .ops-link-summary-flow:before{top:14px;left:7%;right:7%}.general-ops .ops-link-summary-flow>div{min-width:0}.general-ops .ops-link-summary-flow i{width:30px;height:30px}.general-ops .ops-link-summary-flow span{text-overflow:ellipsis;white-space:normal;margin-top:5px;font-size:13px;line-height:1.12;overflow:hidden}.general-ops .ops-link-summary-flow b{color:#9aa3b1;white-space:nowrap;min-height:13px;margin-top:5px;font-size:11px;line-height:1.2}.general-ops .ops-link-summary-flow>div.complete b{color:var(--green)}.general-ops .ops-link-summary{grid-template-columns:126px minmax(210px,1fr) minmax(520px,2.6fr) 110px 112px 36px;min-height:142px}.general-ops .ops-link-summary-owner{border:1px solid var(--brand-border);background:var(--brand-tint);border-radius:11px;grid-template-columns:32px minmax(0,1fr);align-content:center;align-items:center;gap:3px 7px;min-width:0;min-height:96px;padding:10px 8px;display:grid}.general-ops .ops-link-summary-owner>span{color:var(--brand-ink);letter-spacing:.35px;text-transform:uppercase;grid-column:1/-1;margin-bottom:4px;font-size:9px;font-weight:900}.general-ops .ops-link-summary-owner>i{background:var(--blue);color:#fff;border-radius:9px;grid-row:2;place-items:center;width:32px;height:32px;font-size:12px;font-style:normal;font-weight:900;display:grid}.general-ops .ops-link-summary-owner>b,.general-ops .ops-link-summary-owner>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.general-ops .ops-link-summary-owner>b{color:var(--blue);font-size:11px}.general-ops .ops-link-summary-owner>strong{color:#45536a;white-space:normal;grid-column:1/-1;margin-top:2px;font-size:10px}.general-ops .ops-link-summary{grid-template-columns:96px minmax(155px,.8fr) minmax(140px,.7fr) minmax(500px,2.8fr) 100px 92px 34px}.general-ops .ops-link-summary-owner{border:0;border-right:1px solid var(--border);background:0 0;border-radius:0;min-height:0;padding:3px 8px 3px 0;display:block}.general-ops .ops-link-summary-owner>span,.general-ops .ops-link-summary-owner>b,.general-ops .ops-link-summary-owner>strong{display:block}.general-ops .ops-link-summary-owner>span{color:#7d8797;margin:0 0 7px}.general-ops .ops-link-summary-owner>b{font-size:12px}.general-ops .ops-link-summary-owner>strong{margin-top:4px;font-size:11px}.general-ops .ops-link-summary-source{display:block}.general-ops .ops-link-summary-note{border-left:1px solid var(--border);min-width:0;padding-left:11px}.general-ops .ops-link-summary-note>span{color:#7d8797;letter-spacing:.35px;text-transform:uppercase;font-size:9px;font-weight:900;display:block}.general-ops .ops-link-summary-note>p{color:#59677a;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-height:46px;margin:7px 0 0;font-size:10px;line-height:1.45;display:-webkit-box;overflow:hidden}@media (width<=1280px){.general-ops .ops-link-summary{grid-template-columns:82px minmax(108px,.5fr) minmax(100px,.45fr) minmax(390px,2.6fr) 78px 58px 30px;gap:7px}.general-ops .ops-link-summary-image>button,.general-ops .ops-link-summary-image>div{width:74px}}@media (width<=980px){.general-ops .ops-link-summary{grid-template-columns:80px minmax(120px,1fr) minmax(110px,.8fr) 82px 70px 32px}.general-ops .ops-link-summary .ops-link-summary-flow{grid-area:2/1/auto/-1}}@media (width<=760px){.general-ops .ops-link-summary{grid-template-columns:minmax(0,1fr) 80px 34px}.general-ops .ops-link-summary-owner{border-right:0;border-bottom:1px solid var(--border);grid-column:1/-1;min-height:0;padding-bottom:10px}.general-ops .ops-link-summary-note{border-top:1px solid var(--border);border-left:0;grid-column:1/-1;padding:10px 0}.general-ops .ops-link-summary .ops-link-summary-flow{grid-column:1/-1;min-width:560px}.general-ops .ops-link-summary{overflow-x:auto}}.general-ops .ops-link-expanded{grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr)}.general-ops .ops-link-left-actions{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:9px;margin-top:15px;padding-top:15px;display:grid}.general-ops .ops-link-left-actions:empty{display:none}.general-ops .ops-link-left-actions .ops-link-submit,.general-ops .ops-link-left-actions .ops-link-review,.general-ops .ops-link-left-actions>small{grid-column:1/-1}.general-ops .ops-link-left-actions>button{width:100%;min-height:42px}.general-ops .ops-link-record-select{appearance:none;color:#0000;cursor:pointer;background-color:#fff;background-image:linear-gradient(45deg,#0000 50%,#68758a 50%),linear-gradient(135deg,#68758a 50%,#0000 50%);background-position:calc(50% - 3px),calc(50% + 3px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;border:1px solid #d8dee7;border-radius:7px;width:30px;height:25px;margin:8px auto 0;padding:0;font-size:0;display:block}.general-ops .ops-link-expanded .ops-link-meta{align-items:start}.general-ops .ops-link-expanded .ops-link-meta>span,.general-ops .ops-link-meta-person>span{width:100%;min-height:83px}.general-ops .ops-link-meta-person{flex-direction:column;align-items:center;min-width:0;display:flex}.general-ops .ops-link-record-select option{color:#37465e;font-size:12px}.general-ops .ops-link-record-select:disabled{opacity:.45;cursor:not-allowed}.general-ops .ops-link-process>.ops-link-delete-zone:not(.requested){background:0 0;border:0;border-radius:0;gap:7px;width:max-content;max-width:100%;margin-top:11px;padding:0}.general-ops .ops-link-process>.ops-link-delete-zone:not(.requested) span{display:none}.general-ops .ops-link-process>.ops-link-delete-zone:not(.requested) b{font-size:9px}.general-ops .ops-link-process>.ops-link-delete-zone:not(.requested) button,.general-ops .ops-link-process>.ops-link-delete-zone:not(.requested) button.danger{min-height:28px;padding:5px 8px;font-size:9px}.general-ops .ops-link-process>.ops-link-delete-zone:not(.requested) button.danger{border-color:var(--red);background:var(--red);color:#fff}@media (width<=980px){.general-ops .ops-link-expanded{grid-template-columns:1fr}.general-ops .ops-link-expanded .ops-link-workspace{min-height:0}}@media (width<=760px){.general-ops .ops-link-left-actions{grid-template-columns:1fr}.general-ops .ops-link-left-actions .ops-link-submit,.general-ops .ops-link-left-actions .ops-link-review,.general-ops .ops-link-left-actions>small{grid-column:auto}}.general-ops .ops-link-expanded{padding:12px}.general-ops .ops-link-expanded .ops-link-meta>span,.general-ops .ops-link-expanded .ops-link-meta-person>span{min-height:64px;padding:7px 8px}.general-ops .ops-link-expanded .ops-link-record-select{margin-top:5px}.general-ops .ops-link-expanded .ops-link-workspace{min-height:220px}.general-ops .ops-link-expanded .ops-link-workspace .upload-dropzone{height:160px}.general-ops .ops-link-process>.ops-link-delete-zone:not(.requested){margin-top:8px}.general-demo{position:relative}.general-demo .page-title{align-items:flex-start}.demo-badge{border:1px solid var(--brand-border);background:var(--brand-tint);color:var(--brand-ink);letter-spacing:.45px;white-space:nowrap;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:900}.demo-tabs{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:-2px 0 16px;padding:5px;display:grid}.demo-tabs button{color:#6a7485;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:8px 12px;font-size:11px;font-weight:800;display:flex}.demo-tabs button span{color:#737e8f;background:#f0f2f5;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;display:grid}.demo-tabs button.active{background:var(--blue-soft);color:var(--brand-ink)}.demo-tabs button.active span{background:var(--blue);color:#fff}.demo-period-bar{align-items:center;gap:12px;padding:16px;display:flex}.demo-period-bar>div{flex-direction:column;gap:3px;margin-right:auto;display:flex}.demo-period-bar>div span,.demo-plan-head>div>span{color:var(--brand-ink);letter-spacing:.55px;font-size:9px;font-weight:900}.demo-period-bar>div strong{font-size:18px}.demo-period-bar>div small{color:var(--muted);font-size:10px}.demo-period-bar label{color:#7b8696;align-items:center;gap:6px;font-size:10px;font-weight:800;display:flex}.demo-period-bar select{border:1px solid var(--border);color:#344258;background:#fff;border-radius:8px;height:39px;padding:0 30px 0 10px;font-size:11px}.demo-period-bar button{min-height:39px}.demo-metrics{margin:14px 0}.demo-section-head{align-items:center}.demo-search{border:1px solid var(--border);background:#fff;border-radius:9px;align-items:center;gap:8px;width:min(310px,40%);height:42px;padding:0 12px;display:flex}.demo-search span{color:#8b95a3;font-size:18px}.demo-search input{color:#38465c;border:0;outline:0;width:100%;font-size:11px}.demo-table td{vertical-align:middle}.demo-table td b{font-size:11px;display:block}.demo-table td small{color:var(--muted);margin-top:3px;font-size:9px;display:block}.demo-table tr.muted{opacity:.52}.demo-table tr.priority{background:#fffaf1}.demo-rank{color:#6d7889;background:#f2f4f7;border-radius:8px;place-items:center;width:28px;height:28px;font-size:9px;font-weight:900;display:grid}.demo-type{color:#6955a6;background:#f1effd;border-radius:7px;padding:5px 8px;font-size:9px;font-weight:800}.demo-status{white-space:nowrap;border-radius:999px;width:max-content;padding:6px 9px;font-size:9px;font-weight:900;display:inline-flex}.demo-status.quiet{color:#777f8b;background:#f1f2f4}.demo-status.warning{color:#9e6500;background:#fff0cd}.demo-status.working{color:#2564a9;background:#eaf2ff}.demo-status.ready{color:#087a51;background:#e8f8f1}.secondary.compact{min-height:31px;padding:6px 9px;font-size:9px}.demo-plan-head{justify-content:space-between;align-items:center;gap:20px;padding:17px;display:flex}.demo-plan-head h2{margin:5px 0 4px;font-size:18px}.demo-plan-head p{color:var(--muted);margin:0;font-size:10px}.demo-plan-summary{grid-template-columns:repeat(4,minmax(80px,1fr));gap:6px;display:grid}.demo-plan-summary span{border:1px solid var(--border);color:#7c8797;background:#fafbfc;border-radius:8px;flex-direction:column;min-width:85px;padding:9px;font-size:8px;font-weight:800;display:flex}.demo-plan-summary strong{color:#2d394d;margin-top:4px;font-size:17px}.demo-plan-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.demo-picker-panel{padding:16px}.demo-picker-list,.demo-sku-picker{gap:7px;margin-top:12px;display:grid}.demo-picker-list label,.demo-sku-picker label{border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:10px;min-height:56px;padding:8px 10px;display:flex}.demo-picker-list label:hover,.demo-sku-picker label:hover{border-color:var(--brand-border)}.demo-picker-list label.selected,.demo-sku-picker label.selected{border-color:var(--brand-terracotta);background:var(--brand-tint);box-shadow:0 0 0 2px var(--blue-soft)}.demo-picker-list input,.demo-sku-picker input{width:15px;height:15px;accent-color:var(--brand-terracotta)}.demo-picker-list label>span,.demo-sku-picker label>span{flex-direction:column;flex:1;min-width:0;display:flex}.demo-picker-list b,.demo-sku-picker code{font-size:11px}.demo-picker-list small,.demo-sku-picker small{color:var(--muted);margin-top:3px;font-size:9px}.demo-picker-list em{color:#6f7b8c;font-size:9px;font-style:normal}.demo-sku-art{color:#fff;background:linear-gradient(145deg,#f5cbd8,#ba748d);border-radius:9px;flex-direction:column;justify-content:center;align-items:center;width:92px;height:72px;padding:8px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #fff6}.demo-sku-art>span{letter-spacing:2px;font-family:Georgia,serif;font-size:17px}.demo-sku-art>b{margin-top:2px;font-size:10px}.demo-sku-art>small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:4px;font-size:7px;overflow:hidden}.demo-sku-art.compact{border-radius:7px;flex:none;width:48px;height:42px;padding:4px}.demo-sku-art.compact>span{font-size:11px}.demo-sku-art.compact>b{font-size:7px}.demo-sku-art.compact>small{display:none}.demo-sku-art.peach{background:linear-gradient(145deg,#ffcfae,#dd7c54)}.demo-sku-art.aqua{background:linear-gradient(145deg,#a9ddd6,#4f9e9a)}.demo-sku-art.violet{background:linear-gradient(145deg,#d3c7ef,#7868ad)}.demo-sku-art.amber{background:linear-gradient(145deg,#f6d599,#c9973d)}.demo-sku-art.slate{background:linear-gradient(145deg,#c5cfda,#6e7f92)}.demo-matrix-card{margin-top:14px;padding:16px}.demo-rule-strip{flex-wrap:wrap;gap:7px;margin:12px 0;display:flex}.demo-rule-strip span{border-radius:7px;padding:7px 9px;font-size:9px;font-weight:800}.demo-rule-strip .error{color:#b03c44;background:#fff0f1}.demo-rule-strip .warning{color:#8b6307;background:#fff5da}.demo-rule-strip .success{color:#087a51;background:#eaf8f1}.demo-package-list{gap:9px;display:grid}.demo-package-list>article{border:1px solid var(--border);background:#fff;border-radius:10px;overflow:hidden}.demo-package-list article>header{background:#fafbfc;justify-content:space-between;align-items:center;gap:15px;padding:11px 13px;display:flex}.demo-package-list header>div:first-child>span{color:var(--brand-ink);font-size:8px;font-weight:900}.demo-package-list h3{margin:2px 0;font-size:12px}.demo-package-list header small{color:var(--muted);font-size:9px}.demo-package-list header>div:last-child{text-align:right}.demo-package-list header>div:last-child b{font-size:10px;display:block}.demo-package-skus{flex-wrap:wrap;gap:6px;padding:9px 12px;display:flex}.demo-package-skus>span{border:1px solid;border-radius:7px;flex-direction:column;min-width:104px;padding:7px 8px;display:flex}.demo-package-skus code{font-size:9px;font-weight:900}.demo-package-skus small{margin-top:3px;font-size:7px}.demo-package-skus .eligible{color:#087a51;background:#f2fbf7;border-color:#bce7d3}.demo-package-skus .collision{color:#b03c44;background:#fff4f4;border-color:#f1c0c4}.demo-empty{text-align:center;color:var(--muted);padding:26px;font-size:10px}.demo-success{color:#087a51;background:#effaf5;border:1px solid #bce7d3;border-radius:10px;align-items:center;gap:10px;margin-bottom:14px;padding:11px 13px;display:flex}.demo-success>span{background:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-weight:900;display:grid}.demo-success>div{flex-direction:column;flex:1;display:flex}.demo-success b{font-size:11px}.demo-success small{margin-top:2px;font-size:9px}.demo-success button{color:#087a51;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:900}.demo-role-queue{padding:15px}.demo-role-queue>div{background:#f7f8fa;border-radius:10px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:10px;margin-top:12px;padding:10px;display:grid}.demo-role-queue>div>span{border:1px solid var(--border);background:#fff;border-radius:8px;flex-direction:column;padding:9px;display:flex}.demo-role-queue b{font-size:10px}.demo-role-queue small{color:var(--muted);margin-top:3px;font-size:8px}.demo-role-queue i{color:var(--brand-ink);font-size:16px;font-style:normal}.demo-workspace{grid-template-columns:minmax(360px,.85fr) minmax(520px,1.35fr);align-items:start;gap:14px;margin-top:14px;display:grid}.demo-work-list,.demo-work-detail{padding:15px}.demo-work-list>article{border:1px solid var(--border);border-radius:10px;margin-top:8px;overflow:hidden}.demo-work-list>article.open{border-color:var(--brand-border);box-shadow:0 0 0 2px var(--blue-soft)}.demo-package-summary{text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:34px minmax(0,1fr) auto 20px;align-items:center;gap:9px;width:100%;padding:10px;display:grid}.demo-store-avatar{background:var(--blue-soft);width:34px;height:34px;color:var(--brand-ink);border-radius:9px;place-items:center;font-size:8px;font-weight:900;display:grid}.demo-package-summary>span{flex-direction:column;min-width:0;display:flex}.demo-package-summary b,.demo-package-summary strong{font-size:10px}.demo-package-summary small{color:var(--muted);margin-top:3px;font-size:8px}.demo-package-summary i{color:var(--brand-ink);font-size:16px;font-style:normal}.demo-work-items{border-top:1px solid var(--border);background:#fafbfc;gap:5px;padding:7px;display:grid}.demo-work-items>button{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:48px minmax(80px,1fr) auto minmax(112px,.9fr);align-items:center;gap:7px;width:100%;padding:7px;display:grid}.demo-work-items>button:hover{background:#fff}.demo-work-items>button.active{border-color:var(--brand-border);background:#fff}.demo-work-items>button>span:not(.demo-status){flex-direction:column;min-width:0;display:flex}.demo-work-items code{font-size:9px;font-weight:900}.demo-work-items small{color:var(--muted);margin-top:2px;font-size:7px}.demo-work-items em{color:#6f7a8a;font-size:8px;font-style:normal}.demo-detail-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.demo-detail-head>div>span{color:var(--brand-ink);font-size:8px;font-weight:900}.demo-detail-head h2{margin:3px 0;font-size:18px}.demo-detail-head p{color:var(--muted);margin:0;font-size:9px}.demo-timeline{background:#f7f8fa;border-radius:10px;grid-template-columns:repeat(6,minmax(0,1fr));margin:15px 0;padding:12px;display:grid}.demo-timeline>div{align-items:flex-start;gap:6px;display:flex;position:relative}.demo-timeline>div:not(:last-child):after{content:"";background:#dfe3e8;height:2px;position:absolute;top:11px;left:25px;right:3px}.demo-timeline i{z-index:1;color:#8b95a2;background:#fff;border:2px solid #dfe3e8;border-radius:50%;place-items:center;width:23px;height:23px;font-size:8px;font-style:normal;font-weight:900;display:grid;position:relative}.demo-timeline span{flex-direction:column;padding-right:4px;font-size:8px;font-weight:800;display:flex}.demo-timeline small{color:#98a1ad;margin-top:3px;font-size:7px;font-weight:600}.demo-timeline .complete i{color:#fff;background:#28a674;border-color:#28a674}.demo-timeline .complete:not(:last-child):after{background:#75ceb0}.demo-timeline .active i{border-color:var(--brand-terracotta);color:var(--brand-ink)}.demo-timeline .revision i{color:#a66d00;background:#fff8dc;border-color:#e3a10b}.demo-mockup-block{border:1px solid var(--border);border-radius:10px;overflow:hidden}.demo-mockup-title{background:#fafbfc;justify-content:space-between;align-items:center;padding:9px 11px;display:flex}.demo-mockup-title>div{flex-direction:column;display:flex}.demo-mockup-title b{font-size:10px}.demo-mockup-title small{color:var(--muted);margin-top:3px;font-size:8px}.demo-mockup-title>span{color:#087a51;background:#e8f8f1;border-radius:999px;padding:5px 7px;font-size:8px;font-weight:900}.demo-mockup-grid{grid-template-columns:repeat(10,minmax(42px,1fr));gap:5px;padding:9px;display:grid}.demo-mockup-grid>button{border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:7px;padding:0;position:relative;overflow:hidden}.demo-mockup-grid>button>span{z-index:2;color:#fff;background:#253246;border-radius:4px;place-items:center;width:14px;height:14px;font-size:7px;font-weight:900;display:grid;position:absolute;top:3px;left:3px}.demo-mockup-grid .demo-sku-art{border-radius:0;width:100%;height:52px}.demo-revision-note{background:#fff8df;border-left:3px solid #e6a20c;border-radius:5px;margin-top:10px;padding:9px 11px}.demo-revision-note b{font-size:9px}.demo-revision-note p{color:#745815;margin:4px 0 0;font-size:9px;line-height:1.45}.demo-action-panel{color:#fff;background:#263246;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin-top:10px;padding:10px;display:flex}.demo-action-panel>div:first-child{flex-direction:column;display:flex}.demo-action-panel>div:first-child span{color:var(--brand-on-dark);font-size:7px;font-weight:900}.demo-action-panel>div:first-child b{margin-top:3px;font-size:10px}.demo-action-panel>div:first-child small{color:#cbd3df;margin-top:3px;font-size:8px}.demo-action-buttons{gap:6px;display:flex}.demo-action-buttons .secondary{color:#fff;background:#354359;border-color:#7c8798}.demo-note-field{color:#6b7688;flex-direction:column;margin-top:10px;font-size:9px;font-weight:800;display:flex}.demo-note-field textarea{border:1px solid var(--border);resize:vertical;font:inherit;border-radius:8px;margin-top:5px;padding:9px;line-height:1.45}.demo-note-field textarea:focus{border-color:var(--brand-border);box-shadow:0 0 0 3px var(--blue-soft);outline:0}@media (width<=1120px){.demo-plan-grid,.demo-workspace{grid-template-columns:1fr}.demo-work-list{order:1}.demo-work-detail{order:0}.demo-mockup-grid{grid-template-columns:repeat(5,1fr)}}@media (width<=760px){.demo-badge{white-space:normal}.demo-tabs{grid-template-columns:1fr}.demo-tabs button{justify-content:flex-start}.demo-period-bar,.demo-plan-head{flex-direction:column;align-items:stretch}.demo-period-bar>div{margin-right:0}.demo-period-bar label{justify-content:space-between}.demo-plan-summary{grid-template-columns:repeat(2,1fr)}.demo-section-head{flex-direction:column;align-items:stretch}.demo-search{width:100%}.demo-role-queue>div{grid-template-columns:1fr}.demo-role-queue i{text-align:center;transform:rotate(90deg)}.demo-workspace{display:block}.demo-work-detail{margin-bottom:14px}.demo-work-items>button{grid-template-columns:42px minmax(75px,1fr) auto}.demo-work-items em{grid-column:2/-1}.demo-timeline{grid-template-columns:repeat(2,1fr);gap:10px}.demo-timeline>div:after{display:none}.demo-action-panel{flex-direction:column;align-items:stretch}.demo-action-buttons{flex-direction:column}.demo-action-buttons button{width:100%}.demo-mockup-grid{grid-template-columns:repeat(5,1fr)}}.general-demo .demo-plan-grid.single{grid-template-columns:1fr}.general-demo .demo-sku-pool-full .demo-sku-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.general-demo .ops-sku-manual-modal{width:min(1180px,100%)}.demo-plan-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.demo-plan-actions .primary:first-child{background:#34445b}.demo-plan-packages{margin-top:0}.demo-plan-summary-inline{margin:14px 0 4px}.demo-sku-modal-body{padding:0 18px 18px}.demo-sku-modal-toolbar{z-index:3;background:#fff;grid-template-columns:minmax(260px,1fr) minmax(170px,.55fr) auto;align-items:center;gap:9px;padding:12px 0;display:grid;position:sticky;top:0}.demo-sku-modal-toolbar .demo-search{width:100%}.demo-sku-modal-toolbar select{border:1px solid var(--border);color:#354359;background:#fff;border-radius:9px;height:42px;padding:0 34px 0 11px;font-size:10px;font-weight:800}.demo-sku-modal-toolbar>strong{background:var(--blue-soft);color:var(--brand-ink);white-space:nowrap;border-radius:8px;padding:9px 11px;font-size:10px}.demo-sku-pool-list{grid-template-columns:1fr;gap:7px;max-height:56vh;padding:2px 3px 10px;display:grid;overflow:auto}.demo-sku-pool-row{border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:9px;grid-template-columns:22px 48px minmax(160px,.75fr) minmax(200px,1fr);align-items:center;gap:11px;min-height:60px;padding:8px 11px;display:grid}.demo-sku-pool-row:hover{border-color:var(--brand-border)}.demo-sku-pool-row.selected{border-color:var(--brand-terracotta);background:var(--brand-tint);box-shadow:0 0 0 2px var(--blue-soft)}.demo-sku-row-code,.demo-sku-row-topic{flex-direction:column;min-width:0;display:flex}.demo-sku-row-code code{font-size:11px;font-weight:900}.demo-sku-row-code small,.demo-sku-row-topic small{color:var(--muted);margin-top:3px;font-size:8px}.demo-sku-row-topic>b{color:#3c485b;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;overflow:hidden}.demo-sku-modal-body>.ops-picker-foot{margin-top:6px}.demo-workflow-empty{flex-direction:column;gap:5px;margin-top:14px;display:flex}.demo-workflow-empty>b{color:#364257;font-size:12px}.demo-sku-library{margin-top:14px;padding:16px}.demo-sku-library-tools{align-items:center;gap:8px;display:flex}.demo-sku-library-tools .demo-search{width:290px}.demo-sku-library-tools select{border:1px solid var(--border);color:#354359;background:#fff;border-radius:9px;min-width:190px;height:42px;padding:0 34px 0 11px;font-size:10px;font-weight:800}.demo-sku-library-head,.demo-sku-library-row{grid-template-columns:72px minmax(150px,.8fr) minmax(190px,1.1fr) minmax(110px,.65fr) minmax(110px,.65fr) 92px;align-items:center;gap:10px;display:grid}.demo-sku-library-head{color:#8a94a3;letter-spacing:.35px;margin-top:14px;padding:0 11px 7px;font-size:8px;font-weight:900}.demo-sku-library-list{gap:7px;display:grid}.demo-sku-library-row{border:1px solid var(--border);background:#fff;border-radius:9px;min-height:70px;padding:8px 11px}.demo-sku-library-row:hover{border-color:var(--brand-border);background:var(--brand-tint)}.demo-sku-library-row>span:not(.demo-status):not(.demo-sku-library-thumb){flex-direction:column;min-width:0;display:flex}.demo-sku-library-row small{color:var(--muted);font-size:7px;font-weight:800}.demo-sku-library-row b,.demo-sku-library-row code{color:#354259;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;font-weight:900;overflow:hidden}.demo-sku-library-thumb{background:#f4f5f7;border-radius:8px;place-items:center;width:64px;height:52px;display:grid;position:relative;overflow:hidden}.demo-sku-library-thumb img{object-fit:contain}.demo-sku-library-thumb .demo-sku-art.compact{border-radius:8px;width:64px;height:52px}.demo-sku-library-row>.demo-status{justify-self:start}.demo-sku-filter-bar{z-index:8;border:1px solid var(--border);background:#f8f9fb;border-radius:10px;grid-template-columns:minmax(230px,1fr) minmax(170px,.55fr) minmax(220px,.65fr) auto auto;align-items:center;gap:8px;margin-top:14px;padding:10px;display:grid;position:relative}.demo-sku-filter-bar .demo-search{width:100%;height:42px}.demo-sku-filter-bar>select{border:1px solid var(--border);color:#354359;background:#fff;border-radius:9px;height:42px;padding:0 34px 0 11px;font-size:10px;font-weight:800}.demo-type-filter{position:relative}.demo-type-filter-trigger{border:1px solid var(--border);color:#354359;text-align:left;cursor:pointer;background:#fff;border-radius:9px;grid-template-columns:1fr auto 14px;align-items:center;gap:7px;width:100%;height:42px;padding:6px 9px;display:grid}.demo-type-filter-trigger>span{font-size:9px;font-weight:900}.demo-type-filter-trigger>b{color:var(--brand-ink);font-size:8px}.demo-type-filter-trigger>i{color:#8d97a4;font-size:11px;font-style:normal}.demo-type-filter-trigger.active{border-color:var(--brand-terracotta);background:var(--brand-tint)}.demo-type-filter-popover{z-index:20;border:1px solid var(--border);background:#fff;border-radius:10px;gap:6px;width:min(330px,80vw);padding:11px;display:grid;position:absolute;top:48px;left:0;box-shadow:0 18px 40px #2f394c2b}.demo-type-filter-popover>div{flex-direction:column;padding:3px 3px 7px;display:flex}.demo-type-filter-popover>div>b{font-size:10px}.demo-type-filter-popover>div>small{color:var(--muted);margin-top:3px;font-size:8px}.demo-type-filter-popover>label{border:1px solid var(--border);cursor:pointer;border-radius:8px;align-items:center;gap:8px;min-height:39px;padding:6px 8px;display:flex}.demo-type-filter-popover>label:has(input:checked){border-color:var(--brand-terracotta);background:var(--brand-tint)}.demo-type-filter-popover input{width:15px;height:15px;accent-color:var(--brand-terracotta)}.demo-type-filter-popover label>span{flex:1;justify-content:space-between;align-items:center;gap:8px;display:flex}.demo-type-filter-popover label b{font-size:9px}.demo-type-filter-popover label small{color:var(--muted);font-size:8px}.demo-filter-apply,.demo-filter-clear{white-space:nowrap;min-height:42px}.demo-active-filters{background:var(--brand-tint);color:var(--brand-ink);border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;padding:7px 9px;font-size:8px;display:flex}.demo-active-filters>b{font-size:8px}.demo-active-filters>span{border:1px solid var(--brand-border);background:#fff;border-radius:999px;padding:4px 7px;font-weight:900}.demo-active-filters>small{color:var(--brand-ink);margin-left:auto;font-size:8px}.demo-availability-legend{align-items:center;gap:12px;margin:14px 0 9px;display:flex}.demo-availability-legend>span{color:#536075;align-items:center;gap:5px;font-size:9px;font-weight:900;display:flex}.demo-availability-legend i{border-radius:50%;width:9px;height:9px}.demo-availability-legend .loaded i{background:#d64a55}.demo-availability-legend .available i{background:#24a36d}.demo-availability-legend small{color:var(--muted);margin-left:auto;font-size:8px}.demo-sku-availability-scroll{max-width:100%;padding-bottom:7px;overflow:auto}.demo-sku-availability-head,.demo-sku-availability-row{align-items:stretch;gap:10px;width:max-content;min-width:100%;display:grid}.demo-sku-availability-head{z-index:5;border:1px solid var(--border);color:#7c8797;letter-spacing:.3px;background:#f6f7f9;border-radius:9px 9px 0 0;padding:8px 10px;font-size:8px;font-weight:900;position:sticky;top:0}.demo-sku-availability-head>span{align-items:center;display:flex}.demo-type-column-head{border-left:2px solid #e5e8ed;justify-content:center;padding-left:7px;flex-direction:column!important;align-items:flex-start!important}.demo-type-column-head b{color:#344158;font-size:11px}.demo-type-column-head small{color:#8b95a3;margin-top:3px;font-size:7px}.demo-sku-availability-library .demo-sku-library-list{width:max-content;min-width:100%;margin-top:7px}.demo-sku-availability-row{border:1px solid var(--border);background:#fff;border-radius:9px;min-height:94px;padding:9px 10px}.demo-sku-availability-row:hover{border-color:var(--brand-border)}.demo-sku-availability-row>span:not(.demo-sku-library-thumb){min-width:0}.demo-sku-availability-row>.demo-sku-library-code,.demo-sku-availability-row>.demo-sku-library-topic,.demo-sku-availability-row>.demo-sku-library-date{flex-direction:column;justify-content:center;align-self:stretch;display:flex}.demo-sku-availability-row small{color:var(--muted);font-size:7px;font-weight:800}.demo-sku-availability-row b,.demo-sku-availability-row code{color:#354259;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;font-weight:900;overflow:hidden}.demo-type-store-statuses{border-left:2px solid #f0f1f3;align-content:center;gap:4px;padding-left:7px;display:grid}.demo-store-availability{border:1px solid;border-radius:7px;justify-content:flex-start;align-items:center;min-height:27px;padding:6px 8px;display:flex}.demo-store-availability b{max-width:100%;margin:0;font-size:10px}.demo-store-availability.loaded{color:#b62d39;background:#fff1f2;border-color:#efb8bd}.demo-store-availability.loaded b{color:#b62d39}.demo-store-availability.available{color:#08784f;background:#eefaf4;border-color:#b9e4d0}.demo-store-availability.available b{color:#08784f}.demo-sku-availability-head>span:nth-child(-n+4),.demo-sku-availability-row>span:nth-child(-n+4){z-index:3;background:inherit;position:sticky}.demo-sku-availability-head>span:first-child,.demo-sku-availability-row>span:first-child{left:0}.demo-sku-availability-head>span:nth-child(2),.demo-sku-availability-row>span:nth-child(2){left:82px}.demo-sku-availability-head>span:nth-child(3),.demo-sku-availability-row>span:nth-child(3){left:242px}.demo-sku-availability-head>span:nth-child(4),.demo-sku-availability-row>span:nth-child(4){left:442px;box-shadow:10px 0 12px -13px #344158}.demo-sku-availability-head>span:nth-child(-n+4){z-index:6;background:#f6f7f9}.demo-sku-availability-row>span:nth-child(-n+4){background:#fff}@media (width<=760px){.demo-plan-actions{flex-direction:column;align-items:stretch;width:100%}.demo-plan-actions button{width:100%}.demo-sku-modal-toolbar{grid-template-columns:1fr}.demo-sku-pool-row{grid-template-columns:22px 42px 1fr}.demo-sku-row-topic{grid-column:3}.demo-sku-modal-body{padding:0 10px 12px}}.demo-sku-assignment-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px 0 14px;display:grid}.demo-sku-assignment-tabs>button{color:#39465a;text-align:left;background:#f8fafc;border:1px solid #dce2ea;border-radius:11px;flex-direction:column;justify-content:center;gap:5px;min-height:70px;padding:12px 15px;transition:all .15s;display:flex}.demo-sku-assignment-tabs>button:hover{border-color:var(--brand-border);background:var(--brand-tint)}.demo-sku-assignment-tabs>button.active{border-color:var(--brand-terracotta);background:var(--blue-soft);box-shadow:0 0 0 2px var(--blue-soft)}.demo-sku-assignment-tabs b{font-size:12px}.demo-sku-assignment-tabs span{color:#718096;font-size:9px;line-height:1.45}.demo-sku-scoped-layout{grid-template-columns:minmax(245px,.38fr) minmax(520px,1fr);align-items:start;gap:12px;display:grid}.demo-sku-picker-panel{min-width:0}.demo-sku-picker-step{background:#f8fafc;border:1px solid #e4e8ee;border-radius:9px;grid-template-columns:auto auto 1fr;align-items:center;gap:8px;min-height:46px;padding:8px 11px;display:grid}.demo-sku-picker-step>span,.demo-sku-target-stores header>span{color:var(--brand-ink);letter-spacing:.08em;font-size:8px;font-weight:900}.demo-sku-picker-step>b{font-size:11px}.demo-sku-picker-step>small{color:#778497;font-size:8px}.demo-sku-target-stores{background:#f8fafc;border:1px solid #e0e5ec;border-radius:11px;overflow:hidden}.demo-sku-target-stores>header{background:#fff;border-bottom:1px solid #e0e5ec;grid-template-columns:1fr auto;gap:3px 8px;padding:13px 14px;display:grid}.demo-sku-target-stores header>span,.demo-sku-target-stores header>h3,.demo-sku-target-stores header>p{grid-column:1}.demo-sku-target-stores header h3{margin:0;font-size:12px}.demo-sku-target-stores header p{color:#778497;margin:0;font-size:8px;line-height:1.4}.demo-sku-target-stores header>b{background:var(--blue-soft);color:var(--brand-ink);border-radius:8px;grid-area:1/2/4;align-self:center;padding:7px 9px;font-size:9px}.demo-sku-target-stores>div{flex-direction:column;gap:6px;max-height:58vh;padding:8px;display:flex;overflow:auto}.demo-sku-target-stores label{background:#fff;border:1px solid #e0e5ec;border-radius:9px;grid-template-columns:22px 34px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:58px;padding:7px 9px;display:grid}.demo-sku-target-stores label.selected{border-color:var(--brand-terracotta);background:var(--brand-tint);box-shadow:0 0 0 2px var(--blue-soft)}.demo-sku-target-stores label>.demo-store-avatar{width:32px;height:32px;font-size:9px}.demo-sku-target-stores label>span:nth-child(3){flex-direction:column;gap:2px;min-width:0;display:flex}.demo-sku-target-stores label b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.demo-sku-target-stores label small{color:#778497;font-size:8px}.demo-sku-target-stores label>em{color:var(--brand-ink);white-space:nowrap;font-size:8px;font-style:normal;font-weight:800}.demo-sku-pool-row.global-assignment{opacity:.64;background:#f5f7f9}.demo-sku-assignment-foot{margin-top:10px}.demo-package-empty{color:#8490a1;padding:5px 2px;font-size:9px}@media (width<=980px){.demo-sku-scoped-layout{grid-template-columns:1fr}.demo-sku-target-stores>div{max-height:220px}.demo-sku-target-stores label{grid-template-columns:22px 34px minmax(0,1fr) auto}}@media (width<=620px){.demo-sku-assignment-tabs{grid-template-columns:1fr}.demo-sku-picker-step{grid-template-columns:auto 1fr}.demo-sku-picker-step>small{grid-column:1/-1}.demo-sku-target-stores label>em{display:none}}.demo-sku-picker-error{color:#991b1b;background:#fff1f2;border:1px solid #fecaca;border-radius:10px;margin-top:12px;padding:10px 12px;font-weight:700}@media (width<=900px){.demo-sku-library-tools{flex-direction:column;align-items:stretch;width:100%}.demo-sku-library-tools .demo-search,.demo-sku-library-tools select{width:100%}.demo-sku-library-head{display:none}.demo-sku-library-row{grid-template-columns:64px minmax(120px,.8fr) minmax(150px,1fr) 90px}.demo-sku-library-row>span:nth-child(4),.demo-sku-library-row>span:nth-child(5){display:none!important}.demo-sku-library-row>.demo-status{justify-self:end}.demo-availability-legend{flex-wrap:wrap;align-items:flex-start}.demo-availability-legend small{width:100%;margin-left:0}.demo-sku-availability-head>span:nth-child(-n+4),.demo-sku-availability-row>span:nth-child(-n+4){box-shadow:none;position:static}}@media (width<=1050px){.demo-sku-filter-bar{grid-template-columns:1fr 1fr}.demo-filter-apply,.demo-filter-clear{width:100%}}@media (width<=600px){.demo-sku-filter-bar{grid-template-columns:1fr}.demo-type-filter-popover{width:90%;max-height:65vh;position:fixed;top:20%;left:5%;overflow:auto}.demo-active-filters>small{width:100%;margin-left:0}.demo-sku-library{padding:11px}.demo-sku-library-row{grid-template-columns:54px minmax(0,1fr) auto}.demo-sku-library-thumb,.demo-sku-library-thumb .demo-sku-art.compact{width:52px;height:48px}.demo-sku-library-topic{grid-column:2/-1}.demo-sku-library-row>.demo-status{grid-area:1/3}}.demo-sku-availability-row{min-height:78px;padding-top:6px;padding-bottom:6px}.demo-type-store-statuses{gap:3px}.demo-store-availability{min-height:20px;padding:3px 7px;line-height:1.1}.demo-sku-filter-bar{grid-template-columns:minmax(190px,1fr) minmax(150px,.5fr) minmax(190px,.6fr) minmax(200px,.65fr) auto auto}@media (width<=1200px){.demo-sku-filter-bar{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.demo-sku-filter-bar{grid-template-columns:1fr}}.demo-sku-library-thumb-button{border-radius:inherit;cursor:zoom-in;background:0 0;border:0;place-items:center;width:100%;height:100%;padding:0;display:grid;position:relative;overflow:hidden}.demo-sku-library-thumb-button:focus-visible{outline:2px solid var(--brand-terracotta);outline-offset:-2px}.demo-sku-fallback-preview .listing-photo-preview-image{place-items:center;display:grid}.demo-sku-fallback-preview .demo-sku-art{border-radius:18px;width:min(420px,80%);height:min(420px,58vh)}.demo-sku-fallback-preview .demo-sku-art>span{font-size:54px}.demo-sku-fallback-preview .demo-sku-art>b{font-size:28px}.demo-sku-fallback-preview .demo-sku-art>small{font-size:14px}.demo-sku-pagination{border-top:1px solid var(--border);flex-direction:column;justify-content:center;align-items:center;gap:8px;margin-top:15px;padding-top:12px;display:flex}.demo-sku-pagination-pages{flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;max-width:100%;display:flex}.demo-sku-pagination-pages button{color:#4a5669;cursor:pointer;background:#fff;border:1px solid #dfe3e8;border-radius:8px;min-width:31px;height:31px;padding:0 9px;font-size:9px;font-weight:900}.demo-sku-pagination-pages button:hover:not(:disabled){border-color:var(--brand-terracotta);background:var(--brand-tint);color:var(--brand-ink)}.demo-sku-pagination-pages button.active{border-color:var(--brand-terracotta);background:var(--blue);color:#fff;box-shadow:0 4px 10px rgba(var(--brand-rgb), .1882)}.demo-sku-pagination-pages button:disabled{opacity:.38;cursor:not-allowed}.demo-sku-pagination-pages .demo-sku-pagination-step{min-width:82px}.demo-sku-pagination-pages>span{color:#8f98a5;text-align:center;width:18px;font-size:11px;font-weight:900}.demo-sku-pagination>small{color:#778294;font-size:8px;font-weight:800}@media (width<=760px){.general-demo .demo-sku-pool-full .demo-sku-picker{grid-template-columns:1fr}}.general-demo .demo-manual-pool-sku-modal{width:min(920px,100%)}.demo-manual-pool-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.demo-manual-pool-tabs button{color:#39465a;text-align:left;background:#f8fafc;border:1px solid #dce2ea;border-radius:11px;flex-direction:column;justify-content:center;gap:4px;min-height:70px;padding:12px 15px;display:flex}.demo-manual-pool-tabs button.active{border-color:var(--brand-terracotta);background:var(--blue-soft);box-shadow:0 0 0 2px var(--blue-soft)}.demo-manual-pool-tabs b{font-size:12px}.demo-manual-pool-tabs span{color:#718096;font-size:10px}.demo-manual-png-picker{border:1px dashed var(--brand-border);background:var(--brand-tint);min-height:76px;color:var(--brand-ink);cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;margin-top:12px;padding:13px 15px;display:flex}.demo-manual-png-picker.ready{color:#087a51;background:#effaf5;border-style:solid;border-color:#77c9a5}.demo-manual-png-picker input,.demo-manual-pool-bulk-list input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.demo-manual-png-picker span{font-size:12px;font-weight:900}.demo-manual-png-picker b{font-size:10px;font-weight:700}.demo-manual-pool-bulk-entry{grid-template-columns:minmax(0,1.35fr) minmax(230px,.65fr);gap:12px;display:grid}.demo-manual-pool-bulk-entry>label,.demo-manual-pool-bulk-entry>div>label:not(.demo-manual-png-picker){color:#5f6d82;flex-direction:column;gap:6px;font-size:11px;font-weight:800;display:flex}.demo-manual-pool-bulk-entry textarea,.demo-manual-pool-bulk-entry select{border:1px solid var(--border);color:#37465e;width:100%;font:inherit;background:#fff;border-radius:8px;outline:0;padding:10px 11px;font-size:12px}.demo-manual-pool-bulk-entry textarea{resize:vertical;min-height:190px;line-height:1.55}.demo-manual-pool-bulk-entry select{min-height:42px}.demo-manual-pool-bulk-entry>div{flex-direction:column;gap:12px;display:flex}.demo-manual-png-picker.bulk{min-height:126px;margin-top:0}.demo-manual-pool-bulk-list{border:1px solid #e0e5ec;border-radius:10px;max-height:230px;margin-top:12px;overflow:auto}.demo-manual-pool-bulk-list header,.demo-manual-pool-bulk-list>div{border-bottom:1px solid #edf0f3;grid-template-columns:minmax(120px,.7fr) minmax(150px,1fr) minmax(170px,1fr);align-items:center;gap:10px;min-height:44px;padding:7px 10px;display:grid}.demo-manual-pool-bulk-list header{z-index:1;color:#657188;text-transform:uppercase;background:#f5f7f9;font-size:9px;font-weight:900;position:sticky;top:0}.demo-manual-pool-bulk-list>div:last-of-type{border-bottom:0}.demo-manual-pool-bulk-list code{font-size:11px}.demo-manual-pool-bulk-list>div>span{font-size:10px}.demo-manual-pool-bulk-list>div>label{border:1px dashed var(--brand-border);background:var(--brand-tint);color:var(--brand-ink);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;border-radius:8px;padding:8px 10px;font-size:10px;font-weight:800;overflow:hidden}.demo-manual-pool-bulk-list>div>label.ready{color:#087a51;background:#effaf5;border-style:solid;border-color:#77c9a5}.demo-manual-pool-bulk-list>p{color:#7d899a;text-align:center;margin:0;padding:22px;font-size:10px}.demo-manual-pool-feedback{border-radius:8px;margin-top:10px;padding:10px 12px;font-size:10px;font-weight:800}.demo-manual-pool-feedback.error{color:#b5323a;background:#fff1f1}.demo-manual-pool-feedback.warning{color:#9b650c;background:#fff7e5}.demo-manual-pool-feedback.success{color:#087a51;background:#effaf5}.demo-manual-pool-actions{align-items:center}.demo-manual-pool-actions>span{color:#6f7c8e;margin-right:auto;font-size:10px;font-weight:800}@media (width<=760px){.demo-manual-pool-tabs,.demo-manual-pool-bulk-entry,.demo-manual-pool-bulk-list header,.demo-manual-pool-bulk-list>div{grid-template-columns:1fr}.demo-manual-pool-bulk-list header{display:none}.demo-manual-pool-actions{flex-direction:column;align-items:stretch}.demo-manual-pool-actions>span{margin:0}.demo-manual-pool-actions button{width:100%}}@media (width<=600px){.demo-sku-pagination-pages .demo-sku-pagination-step{min-width:72px}.demo-sku-pagination-pages button{min-width:29px;padding:0 7px}}.demo-sku-draft-layout{padding-top:12px}.demo-sku-target-stores .demo-store-draft-card{background:#fff;border:1px solid #e0e5ec;border-radius:9px;transition:border-color .15s,box-shadow .15s;overflow:hidden}.demo-sku-target-stores .demo-store-draft-card.selected{border-color:var(--brand-terracotta);background:var(--brand-tint);box-shadow:0 0 0 2px var(--blue-soft)}.demo-sku-target-stores .demo-store-draft-card.expanded{border-color:var(--brand-terracotta)}.demo-store-draft-head{grid-template-columns:22px minmax(0,1fr);align-items:center;gap:7px;min-height:58px;padding:7px 8px;display:grid}.demo-sku-target-stores .demo-store-draft-check{cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;width:20px;height:20px;min-height:0;padding:0;display:inline-flex}.demo-store-draft-toggle{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr) auto 14px;align-items:center;gap:8px;padding:0;display:grid}.demo-store-draft-toggle>.demo-store-avatar{width:32px;height:32px;font-size:9px}.demo-store-draft-toggle>span:nth-child(2){flex-direction:column;gap:2px;min-width:0;display:flex}.demo-store-draft-toggle b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.demo-store-draft-toggle small{color:#778497;font-size:8px}.demo-store-draft-toggle em{color:var(--brand-ink);white-space:nowrap;font-size:8px;font-style:normal;font-weight:800}.demo-store-draft-toggle i{color:var(--brand-ink);text-align:center;font-size:13px;font-style:normal;font-weight:900}.demo-store-draft-items{border-top:1px solid var(--brand-border);background:var(--brand-tint);flex-direction:column;gap:5px;padding:7px 8px 9px 37px;display:flex}.demo-store-draft-items>span{border:1px solid var(--brand-border);background:#fff;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;min-height:32px;padding:5px 6px 5px 8px;display:flex}.demo-store-draft-items>span>span{flex-direction:column;gap:1px;min-width:0;display:flex}.demo-store-draft-items code{color:#243145;font-size:9px;font-weight:900}.demo-store-draft-items small{color:#7d8795;font-size:8px}.demo-store-draft-items button{background:var(--brand-tint);color:#bb3c27;cursor:pointer;border:0;border-radius:6px;width:23px;height:23px;padding:0;font-size:15px;font-weight:900}.demo-sku-stage-actions{background:#f8fafc;border:1px solid #e1e6ed;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin-top:9px;padding:9px 10px;display:flex}.demo-sku-stage-actions>span{flex-direction:column;gap:2px;display:flex}.demo-sku-stage-actions b{font-size:10px}.demo-sku-stage-actions small{color:#778497;font-size:8px}.demo-sku-stage-actions button{white-space:nowrap}.demo-sku-picker-notice{color:#197344;background:#ecfbf3;border:1px solid #bfe5cf;border-radius:8px;margin-top:9px;padding:9px 12px;font-size:9px;font-weight:800}.demo-sku-assignment-foot{z-index:2;background:#fff;position:sticky;bottom:0}@media (width<=980px){.demo-sku-draft-layout{grid-template-columns:1fr}.demo-sku-target-stores>div{max-height:230px}.demo-sku-stage-actions{flex-direction:column;align-items:stretch}.demo-sku-stage-actions button{width:100%}}@media (width<=620px){.demo-store-draft-toggle{grid-template-columns:34px minmax(0,1fr) 14px}.demo-store-draft-toggle em{display:none}.demo-store-draft-items{padding-left:8px}}.demo-sku-pool-page-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.demo-sku-download-trigger{border-color:var(--brand-border)!important;background:var(--brand-tint)!important;color:var(--brand-ink)!important;font-weight:900!important}.demo-sku-undownloaded-badge{white-space:nowrap;background:#fff5ed;border:1px solid #f0c8aa;border-radius:9px;flex-direction:column;justify-content:center;align-items:flex-start;gap:1px;min-height:39px;padding:6px 10px;display:flex}.demo-sku-undownloaded-badge small{color:#8f684d;font-size:8px;font-weight:700}.demo-sku-undownloaded-badge b{color:#a54c17;font-size:11px;font-weight:900}.general-demo .demo-sku-download-modal{width:min(920px,100%)}.demo-sku-download-account{border:1px solid var(--brand-border);background:linear-gradient(135deg,var(--brand-tint),var(--blue-soft));border-radius:11px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:68px;margin-bottom:14px;padding:10px 12px;display:grid}.demo-sku-download-account>span{background:var(--blue);color:#fff;border-radius:10px;place-items:center;width:38px;height:38px;font-size:12px;font-weight:900;display:grid}.demo-sku-download-account>div{flex-direction:column;gap:2px;display:flex}.demo-sku-download-account small{color:var(--brand-ink);letter-spacing:.06em;font-size:8px;font-weight:900}.demo-sku-download-account b{color:#344158;font-size:12px}.demo-sku-download-account strong{color:var(--brand-ink);box-shadow:0 3px 10px rgba(var(--brand-rgb), .0706);background:#fff;border-radius:8px;padding:8px 10px;font-size:12px}.demo-sku-download-scopes{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:14px;display:grid}.demo-sku-download-scopes button{color:#3e4b5f;text-align:left;background:#f8fafc;border:1px solid #dfe4ea;border-radius:10px;flex-direction:column;justify-content:center;gap:4px;min-height:72px;padding:11px 13px;display:flex}.demo-sku-download-scopes button.active{border-color:var(--brand-terracotta);background:var(--blue-soft);box-shadow:0 0 0 2px var(--blue-soft)}.demo-sku-download-scopes b{font-size:12px}.demo-sku-download-scopes span{color:#738096;font-size:9px;line-height:1.4}.demo-sku-download-filters{background:#f8fafc;border:1px solid #e2e7ed;border-radius:10px;grid-template-columns:minmax(160px,1fr) minmax(135px,.7fr) minmax(135px,.7fr) auto;align-items:end;gap:8px;padding:11px;display:grid}.demo-sku-download-filters label{color:#5e6b7e;flex-direction:column;gap:5px;font-size:9px;font-weight:800;display:flex}.demo-sku-download-filters select,.demo-sku-download-filters input{color:#354158;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #dce2e9;border-radius:8px;padding:8px 9px;font-size:10px}.demo-sku-download-filters button{white-space:nowrap;min-height:40px}.demo-sku-download-result{border:1px solid #dfe5eb;border-radius:10px;margin-top:12px;overflow:hidden}.demo-sku-download-result>header{background:#fff;justify-content:space-between;align-items:center;gap:14px;min-height:76px;padding:12px 14px;display:flex}.demo-sku-download-result header>div{flex-direction:column;gap:2px;display:flex}.demo-sku-download-result header small{color:var(--brand-ink);letter-spacing:.06em;font-size:8px;font-weight:900}.demo-sku-download-result header b{color:#303e54;font-size:16px}.demo-sku-download-result header span{color:#778397;font-size:9px}.demo-sku-download-result header>button{min-width:190px}.demo-sku-download-result>p{border-top:1px solid var(--brand-border);background:var(--brand-tint);color:var(--brand-ink);margin:0;padding:9px 14px;font-size:9px;line-height:1.45}.demo-sku-download-packages{background:#f8fafc;border-top:1px solid #e8ebef;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;max-height:270px;padding:9px;display:grid;overflow:auto}.demo-sku-download-packages button{color:#3f4b5e;text-align:left;background:#fff;border:1px solid #dfe4e9;border-radius:8px;grid-template-columns:1fr auto;gap:2px 8px;min-height:54px;padding:8px 9px;display:grid}.demo-sku-download-packages button:hover{border-color:var(--brand-terracotta);background:var(--brand-tint)}.demo-sku-download-packages b{font-size:10px}.demo-sku-download-packages span{color:#7a8698;grid-column:1;font-size:8px}.demo-sku-download-packages i{color:var(--brand-ink);grid-area:1/2/3;align-self:center;font-size:17px;font-style:normal;font-weight:900}@media (width<=760px){.demo-sku-pool-page-actions{grid-template-columns:1fr 1fr;align-items:stretch;width:100%;display:grid}.demo-sku-pool-page-actions .primary{grid-column:1/-1}.demo-sku-undownloaded-badge{align-items:center}.demo-sku-download-scopes,.demo-sku-download-packages{grid-template-columns:1fr}.demo-sku-download-filters{grid-template-columns:1fr 1fr}.demo-sku-download-filters label:first-child,.demo-sku-download-filters button{grid-column:1/-1}.demo-sku-download-result>header{flex-direction:column;align-items:stretch}.demo-sku-download-result header>button{width:100%}}@media (width<=500px){.demo-sku-download-account{grid-template-columns:38px minmax(0,1fr)}.demo-sku-download-account strong{text-align:center;grid-column:1/-1}.demo-sku-download-filters{grid-template-columns:1fr}.demo-sku-download-filters label{grid-column:1!important}}.demo-onedrive-trigger{flex-direction:column;gap:1px;min-height:39px;color:#245a9b!important;background:#f4f8ff!important;border-color:#9dbce9!important;justify-content:center!important;align-items:flex-start!important;padding:6px 10px!important;font-weight:900!important;display:flex!important}.demo-onedrive-trigger>span{font-size:10px}.demo-onedrive-trigger>small{color:#6883a8;text-overflow:ellipsis;white-space:nowrap;max-width:190px;font-size:8px;font-weight:800;overflow:hidden}.demo-onedrive-trigger.connected{color:#23734c!important;background:#effaf4!important;border-color:#88c8a5!important}.demo-onedrive-trigger.connected>small{color:#32835b}.general-demo .demo-onedrive-modal{width:min(820px,100%)}.demo-onedrive-loading{color:#718096;place-items:center;min-height:180px;font-size:11px;font-weight:800;display:grid}.demo-onedrive-setup,.demo-onedrive-connect,.demo-onedrive-connected{flex-direction:column;gap:11px;display:flex}.demo-onedrive-state{background:#f7faff;border:1px solid #dbe5f2;border-radius:10px;grid-template-columns:32px 1fr;align-items:center;gap:10px;min-height:64px;padding:11px 12px;display:grid}.demo-onedrive-state.warning{background:#fff9f1;border-color:#f0d2af}.demo-onedrive-state>span{color:#fff;background:#2e6fbd;border-radius:9px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:900;display:grid}.demo-onedrive-state.warning>span{background:#d87925}.demo-onedrive-state>div{flex-direction:column;gap:3px;display:flex}.demo-onedrive-state b{color:#334158;font-size:12px}.demo-onedrive-state small{color:#738096;font-size:9px;line-height:1.45}.demo-onedrive-permission,.demo-onedrive-missing{border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:9px;display:flex}.demo-onedrive-permission{color:#315f91;background:#eef6ff;border:1px solid #cfe0f5}.demo-onedrive-missing{color:#92511e;background:#fff7ec;border:1px solid #f0d2af}.demo-onedrive-permission b,.demo-onedrive-missing b{white-space:nowrap;font-size:10px}.demo-onedrive-callback{background:#f8fafc;border:1px solid #e1e6ed;border-radius:9px;flex-direction:column;gap:5px;padding:10px;display:flex}.demo-onedrive-callback small{color:#778397;font-size:8px;font-weight:800}.demo-onedrive-callback code{color:#34445a;white-space:nowrap;background:#fff;border-radius:6px;padding:7px 8px;font-size:9px;overflow:auto}.demo-onedrive-connect>label{color:#5f6c80;flex-direction:column;gap:5px;font-size:9px;font-weight:800;display:flex}.demo-onedrive-connect input{color:#334158;background:#fff;border:1px solid #d7dee8;border-radius:9px;width:100%;min-height:42px;padding:9px 10px;font-size:10px}.demo-onedrive-connect-button{min-height:42px}.demo-onedrive-connect>p{color:#307055;background:#eff9f4;border-radius:8px;margin:0;padding:9px 11px;font-size:9px;line-height:1.45}.demo-onedrive-connection-card{background:linear-gradient(135deg,#f5fff9,#ebfaf2);border:1px solid #bfe2ce;border-radius:11px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:72px;padding:11px 12px;display:grid}.demo-onedrive-connection-card>span{color:#fff;background:#2b9b62;border-radius:10px;place-items:center;width:36px;height:36px;font-size:17px;font-weight:900;display:grid}.demo-onedrive-connection-card>div{flex-direction:column;gap:2px;min-width:0;display:flex}.demo-onedrive-connection-card small{color:#4e876a;letter-spacing:.05em;font-size:8px;font-weight:900}.demo-onedrive-connection-card b{color:#334158;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.demo-onedrive-connection-card em{color:#728195;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;overflow:hidden}.demo-onedrive-connection-card strong{color:#267b51;background:#fff;border-radius:8px;padding:7px 9px;font-size:10px}.demo-onedrive-folder-card{background:#fff;border:1px solid #dce4ee;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.demo-onedrive-folder-card>div{flex-direction:column;gap:3px;display:flex}.demo-onedrive-folder-card small{color:#778397;font-size:8px;font-weight:900}.demo-onedrive-folder-card b{font-size:12px}.demo-onedrive-folder-card a{color:#2864aa;white-space:nowrap;background:#f3f8ff;border:1px solid #bfd2eb;border-radius:7px;padding:7px 9px;font-size:9px;font-weight:900;text-decoration:none}.demo-onedrive-sync-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.demo-onedrive-sync-metrics>div{background:#f8fafc;border:1px solid #e0e5ec;border-radius:9px;flex-direction:column;justify-content:center;gap:3px;min-height:66px;padding:10px;display:flex}.demo-onedrive-sync-metrics small{color:#778397;font-size:8px;font-weight:900}.demo-onedrive-sync-metrics b{color:#334158;font-size:16px}.demo-onedrive-sync-note{color:var(--brand-ink);background:#fff7ec;border-radius:8px;padding:9px 11px;font-size:9px;line-height:1.5}.demo-onedrive-sync-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.demo-onedrive-sync-actions .primary{min-width:230px}.demo-onedrive-sync-actions .danger{color:#b33f3f;border-color:#efb7b7}.demo-onedrive-edit{border:1px solid var(--brand-border);background:var(--brand-tint);border-radius:10px;flex-direction:column;gap:9px;padding:12px;display:flex}.demo-onedrive-edit>label{color:#6d5a4b;flex-direction:column;gap:5px;font-size:9px;font-weight:900;display:flex}.demo-onedrive-edit input{border:1px solid var(--brand-border);color:#334158;background:#fff;border-radius:9px;width:100%;min-height:42px;padding:9px 10px;font-size:10px}.demo-onedrive-edit>p{color:var(--brand-ink);margin:0;font-size:9px;line-height:1.45}.demo-onedrive-edit-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.demo-onedrive-edit-actions .primary{min-width:190px}@media (width<=760px){.demo-onedrive-permission,.demo-onedrive-missing,.demo-onedrive-folder-card,.demo-onedrive-sync-actions,.demo-onedrive-edit-actions{flex-direction:column;align-items:stretch}.demo-onedrive-sync-metrics{grid-template-columns:1fr}.demo-onedrive-sync-actions button,.demo-onedrive-edit-actions button{width:100%}.demo-onedrive-connection-card{grid-template-columns:36px minmax(0,1fr)}.demo-onedrive-connection-card strong{text-align:center;grid-column:1/-1}}.demo-workflow-filters{margin-top:0}.demo-workspace{grid-template-columns:minmax(0,1fr)}.demo-work-detail{order:0}.demo-work-list{order:1}.demo-workflow-store-picker,.demo-workflow-store-package{margin-top:14px;padding:15px}.demo-workflow-store-tabs{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:8px;margin-top:12px;display:grid}.demo-workflow-store-tabs>button{border:1px solid var(--border);color:#344258;text-align:left;cursor:pointer;background:#fff;border-radius:10px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;min-height:68px;padding:10px;display:grid}.demo-workflow-store-tabs>button:hover{border-color:var(--brand-border);background:var(--brand-tint)}.demo-workflow-store-tabs>button.active{border-color:var(--brand-terracotta);background:var(--brand-tint);box-shadow:0 0 0 2px var(--blue-soft)}.demo-workflow-store-tabs>button>span:not(.demo-store-avatar){flex-direction:column;min-width:0;display:flex}.demo-workflow-store-tabs b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.demo-workflow-store-tabs small,.demo-workflow-store-tabs em{color:var(--muted);margin-top:3px;font-size:8px;font-style:normal}.demo-workflow-store-tabs em{grid-column:2;margin-top:-10px}.demo-workflow-sku-list{gap:8px;margin-top:12px;display:grid}.demo-workflow-sku-list>article{border:1px solid var(--border);background:#fff;border-radius:11px;overflow:hidden}.demo-workflow-sku-list>article.open{border-color:var(--brand-border);box-shadow:0 0 0 2px var(--blue-soft)}.demo-workflow-sku-summary{color:#344258;text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:96px minmax(145px,.72fr) minmax(650px,3.5fr) minmax(100px,.48fr) 34px;align-items:center;gap:13px;width:100%;min-height:142px;padding:13px 14px;display:grid}.demo-workflow-sku-summary:hover{background:var(--brand-tint)}.demo-workflow-owner,.demo-workflow-topic,.demo-workflow-row-sku{min-width:0}.demo-workflow-topic small,.demo-workflow-row-sku small{color:#7d8797;letter-spacing:.45px;font-size:9px;font-weight:900}.demo-workflow-topic b,.demo-workflow-row-sku code{text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:12px;font-weight:850;display:block;overflow:hidden}.general-ops .demo-workflow-row-timeline{grid-template-columns:repeat(7,minmax(54px,1fr))}.demo-workflow-expand{color:var(--brand-ink);text-align:center;font-size:18px;font-style:normal}.demo-workflow-expanded{border-top:1px solid var(--border);background:#fbfcfd;padding:15px}.demo-workflow-source-strip{grid-template-columns:minmax(170px,.8fr) minmax(0,3fr) auto;align-items:center;gap:12px;margin-top:10px;padding:10px 12px;display:grid}.demo-workflow-source-info{flex-direction:column;display:flex}.demo-workflow-source-info span{color:var(--brand-ink);letter-spacing:.5px;font-size:7px;font-weight:900}.demo-workflow-source-info b{margin-top:3px;font-size:10px}.demo-workflow-source-info small,.demo-workflow-source-strip>em{color:var(--muted);margin-top:3px;font-size:8px;font-style:normal}.demo-workflow-source-thumbs{grid-template-columns:repeat(15,minmax(34px,1fr));gap:4px;min-width:0;display:grid;overflow-x:auto}.demo-workflow-source-thumbs button{border:1px solid var(--border);background:#f4f6f8;border-radius:6px;min-width:34px;height:42px;padding:0;position:relative;overflow:hidden}.demo-workflow-source-thumbs button.ready{cursor:pointer}.demo-workflow-source-thumbs button.ready:hover{border-color:var(--brand-terracotta)}.demo-workflow-source-thumbs button>span{z-index:2;color:#fff;background:#253246;border-radius:3px;padding:2px 3px;font-size:6px;font-weight:900;position:absolute;top:2px;left:2px}.demo-workflow-source-thumbs img{object-fit:cover}.demo-workflow-source-thumbs i{color:#a1a9b5;font-size:6px;font-style:normal}.demo-workflow-compact-assignments{justify-content:center;align-items:center;gap:5px;min-width:0;padding:0 10px;display:flex}.demo-workflow-compact-assignments>span{border:1px solid var(--border);background:#fff;border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px;min-width:92px;max-width:145px;padding:5px 7px;display:grid}.demo-workflow-compact-assignments small,.demo-workflow-step-card>div:first-child>span{color:var(--brand-ink);letter-spacing:.45px;font-size:7px;font-weight:900}.demo-workflow-compact-assignments small{white-space:nowrap;font-size:6px}.demo-workflow-compact-assignments b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:7px;overflow:hidden}.demo-workflow-expanded .listing-photo-head-extra{flex:1;justify-content:center;min-width:0;display:flex}.demo-workflow-step-card{border:1px solid var(--brand-border);background:var(--brand-tint);border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin-top:10px;padding:11px 12px;display:flex}.demo-workflow-step-card>div:first-child{flex-direction:column;min-width:180px;display:flex}.demo-workflow-step-card>div:first-child b{margin-top:4px;font-size:10px}.demo-workflow-step-card>div:first-child small{color:var(--muted);margin-top:3px;font-size:8px;line-height:1.35}.demo-workflow-inline-controls{justify-content:flex-end;align-items:center;gap:7px;display:flex}.demo-workflow-inline-controls select,.demo-workflow-inline-controls input{border:1px solid var(--border);color:#344258;background:#fff;border-radius:8px;min-width:190px;height:38px;padding:0 10px;font-size:9px}.demo-workflow-manager-review{align-items:flex-end}.demo-workflow-manager-review>label{color:#6b7688;flex-direction:column;flex:1;min-width:240px;font-size:8px;font-weight:800;display:flex}.demo-workflow-manager-review textarea{border:1px solid var(--border);resize:vertical;font:inherit;border-radius:8px;margin-top:4px;padding:8px}.demo-workflow-complete{color:#087a51;background:#effaf5;border:1px solid #bce7d3;border-radius:10px;align-items:center;gap:9px;margin-top:10px;padding:11px 12px;display:flex}.demo-workflow-complete>span{background:#fff;border-radius:50%;place-items:center;width:25px;height:25px;font-weight:900;display:grid}.demo-workflow-complete>div{flex-direction:column;display:flex}.demo-workflow-complete b{font-size:10px}.demo-workflow-complete small{margin-top:3px;font-size:8px}@media (width<=1180px){.demo-workflow-sku-summary{grid-template-columns:minmax(140px,1fr) minmax(140px,1fr) 90px 22px}.demo-workflow-row-timeline{grid-area:2/1/auto/-1}}@media (width<=760px){.demo-workflow-store-tabs{grid-template-columns:1fr 1fr}.demo-workflow-sku-summary{grid-template-columns:minmax(0,1fr) 76px 20px}.demo-workflow-topic{grid-column:1}.demo-workflow-row-sku{grid-area:1/2/span 2}.demo-workflow-expand{grid-area:1/3/span 2}.demo-workflow-row-timeline{grid-area:3/1/auto/-1;overflow-x:auto}.demo-workflow-source-strip{grid-template-columns:1fr}.demo-workflow-source-thumbs{grid-template-columns:repeat(15,38px)}.demo-workflow-expanded .listing-photo-head{flex-wrap:wrap}.demo-workflow-expanded .listing-photo-head-extra{flex-basis:100%;order:3}.demo-workflow-compact-assignments{justify-content:flex-start;width:100%;padding:6px 0 0;overflow-x:auto}.demo-workflow-step-card,.demo-workflow-inline-controls{flex-direction:column;align-items:stretch}.demo-workflow-inline-controls select,.demo-workflow-inline-controls input,.demo-workflow-manager-review>label{width:100%;min-width:0}}.demo-sku-availability-top-scroll{scrollbar-gutter:stable;width:100%;height:18px;margin:1px 0 5px;overflow:auto hidden}.demo-sku-availability-top-scroll>div{width:100%;height:1px}.demo-sku-availability-scroll{scrollbar-gutter:stable}.demo-sku-picker-thumb{cursor:zoom-in;background:#f4f5f7;border:0;border-radius:8px;place-items:center;width:48px;height:48px;padding:0;display:grid;position:relative;overflow:hidden}.demo-sku-pool-row{cursor:default}.demo-sku-pool-row .ops-upload-table-check,.demo-sku-pool-row .ops-upload-table-check input{cursor:pointer}.demo-sku-picker-thumb img{object-fit:contain}.demo-sku-picker-thumb:focus-visible{outline:2px solid var(--brand-terracotta);outline-offset:2px}.demo-sku-picker-pagination{margin:10px 0 2px;padding-top:10px}.demo-sku-picker-preview-backdrop{z-index:120}.demo-sku-design-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:10px}.demo-sku-design-card{border:1px solid var(--border);background:#fff;border-radius:11px;min-width:0;transition:border-color .15s,box-shadow .15s,transform .15s;position:relative;overflow:hidden}.demo-sku-design-card:hover{border-color:var(--brand-border);box-shadow:0 8px 20px rgba(var(--brand-rgb), .09);transform:translateY(-1px)}.demo-sku-design-card.selected{border-color:var(--brand-terracotta);background:var(--brand-tint);box-shadow:0 0 0 2px var(--blue-soft)}.demo-sku-design-card-check{z-index:2;cursor:pointer;background:#fffffff0;border:1px solid #d6dae0f2;border-radius:7px;place-items:center;width:24px;height:24px;padding:4px;display:grid;position:absolute;top:9px;left:9px;box-shadow:0 3px 10px #19233224}.demo-sku-design-card-check input,.demo-sku-design-card-check span{cursor:pointer}.demo-sku-design-card-image{aspect-ratio:4/3;cursor:zoom-in;background:#f4f5f7;border:0;border-bottom:1px solid #e8ebef;border-radius:0;place-items:center;width:100%;min-height:145px;padding:0;display:grid;position:relative;overflow:hidden}.demo-sku-design-card-image img{object-fit:contain}.demo-sku-design-card-image .demo-sku-art{width:100%;height:100%;box-shadow:none;border-radius:0}.demo-sku-design-card-image:focus-visible{outline:3px solid var(--brand-terracotta);outline-offset:-3px}.demo-sku-design-card footer{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:10px;min-height:58px;padding:10px 11px;display:grid}.demo-sku-design-card-code,.demo-sku-design-card-topic{flex-direction:column;gap:4px;min-width:0;display:flex}.demo-sku-design-card-topic{text-align:right;align-items:flex-end}.demo-sku-design-card footer small{color:var(--muted);letter-spacing:.05em;font-size:8px;font-weight:800}.demo-sku-design-card code,.demo-sku-design-card b{color:#334158;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;font-weight:900;overflow:hidden}.listing-photo-preview-actions .demo-sku-preview-select.selected{color:#087a51;background:#e9f8f1;border-color:#9ed6ba}.demo-store-draft-items.demo-store-draft-design-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:7px;padding:8px;display:grid}.demo-store-draft-design-card{border:1px solid var(--brand-border);background:#fff;border-radius:8px;min-width:0;position:relative;overflow:hidden}.demo-store-draft-items .demo-store-draft-design-remove{z-index:2;border:1px solid var(--brand-border);background:rgba(var(--brand-rgb), .95);color:#bb3c27;cursor:pointer;border-radius:6px;place-items:center;width:23px;height:23px;padding:0;font-size:15px;font-weight:900;display:grid;position:absolute;top:6px;right:6px}.demo-store-draft-items .demo-store-draft-design-image{aspect-ratio:4/3;border:0;border-bottom:1px solid var(--brand-border);cursor:zoom-in;background:#f4f5f7;border-radius:0;place-items:center;width:100%;min-height:86px;padding:0;display:grid;position:relative;overflow:hidden}.demo-store-draft-items .demo-store-draft-design-image img{object-fit:contain}.demo-store-draft-items .demo-store-draft-design-image .demo-sku-art{width:100%;height:100%;box-shadow:none;border-radius:0}.demo-store-draft-design-card footer{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:6px;min-height:47px;padding:7px;display:grid}.demo-store-draft-design-card footer>span{flex-direction:column;gap:3px;min-width:0;display:flex}.demo-store-draft-design-card footer>span:last-child{text-align:right;align-items:flex-end}.demo-store-draft-design-card footer small{color:#8a94a3;font-size:7px;font-weight:800}.demo-store-draft-design-card footer code,.demo-store-draft-design-card footer b{color:#334158;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:8px;font-weight:900;overflow:hidden}@media (width<=760px){.demo-sku-design-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.demo-sku-design-card-grid{grid-template-columns:1fr}.demo-sku-design-card-image{min-height:190px}.demo-store-draft-items.demo-store-draft-design-grid{grid-template-columns:1fr}}.demo-store-automation-note{color:#087a51;background:#effaf5;border:1px solid #bce7d3;border-radius:10px;align-items:center;gap:10px;margin-bottom:14px;padding:10px 13px;display:flex}.demo-store-automation-note>span{background:#fff;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:10px;font-weight:900;display:grid}.demo-store-automation-note>div{flex-direction:column;display:flex}.demo-store-automation-note b{font-size:10px}.demo-store-automation-note small{margin-top:3px;font-size:8px}.demo-store-directory-tools{justify-content:flex-end;align-items:center;gap:8px;display:flex}.demo-store-directory>.demo-section-head{padding:16px 16px 14px}.demo-store-directory-tools .demo-search{width:min(320px,32vw)}.demo-store-directory-tools select{border:1px solid var(--border);color:#354359;background:#fff;border-radius:9px;height:42px;padding:0 34px 0 11px;font-size:10px;font-weight:800}.demo-store-directory-table td{white-space:nowrap}.demo-store-directory .demo-type{color:#53637a;background:#f1f4f8}.demo-store-series-links{flex-direction:column;gap:3px;min-width:112px;display:flex}.demo-store-series-links b{color:var(--brand-ink);font-size:11px}.demo-store-series-links small{color:#7a8799;font-size:10px}.demo-store-directory .demo-status.working{color:#087a51;background:#e8f8f1}.demo-store-directory-name{align-items:center;gap:9px;min-width:190px;display:flex}.demo-store-directory-name>span:first-child{background:var(--blue-soft);width:32px;height:32px;color:var(--brand-ink);border-radius:8px;flex:none;place-items:center;font-size:10px;font-weight:900;display:grid}.demo-store-directory-name>span:last-child,.demo-store-last-upload{flex-direction:column;display:flex}.demo-store-state{border-radius:999px;padding:5px 8px;font-size:8px;font-weight:900}.demo-store-state.active{color:#087a51;background:#e8f8f1}.demo-store-state.inactive{color:#747d8a;background:#f1f2f4}.demo-store-last-upload.empty b{color:#8a94a3}.demo-status.review{color:#a55118;background:#fff1e6}.demo-store-detail-button{white-space:nowrap}.demo-store-detail-placeholder{border:1px solid var(--border);background:#fafbfc;border-radius:12px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.demo-store-detail-placeholder>span{background:var(--blue-soft);width:48px;height:48px;color:var(--brand-ink);border-radius:11px;place-items:center;font-size:14px;font-weight:900;display:grid}.demo-store-detail-placeholder>div{flex-direction:column;display:flex}.demo-store-detail-placeholder b{font-size:12px}.demo-store-detail-placeholder small,.demo-store-detail-placeholder p{color:var(--muted);font-size:9px}.demo-store-detail-placeholder p{margin:8px 0 0;line-height:1.5}@media (width<=900px){.demo-store-directory .demo-section-head,.demo-store-directory-tools{flex-direction:column;align-items:stretch;width:100%}.demo-store-directory-tools .demo-search,.demo-store-directory-tools select{width:100%}.demo-store-detail-placeholder{grid-template-columns:48px minmax(0,1fr)}.demo-store-detail-placeholder>button{grid-column:1/-1}}.demo-store-detail-back{margin-bottom:12px}.demo-store-detail-actions{flex-direction:column;align-items:flex-end;gap:7px;display:flex}.demo-store-detail-action-row{align-items:center;gap:7px;display:flex}.demo-store-info-button,.demo-store-manual-sku-button{white-space:nowrap;justify-content:center;min-height:36px}.demo-store-manual-sku-button{min-width:132px}.demo-store-info-button{min-width:126px}.general-demo .demo-store-edit-modal{width:min(680px,100%)}.demo-store-edit-form .form-grid select{min-height:40px}.demo-store-edit-form .modal-actions .primary{min-width:164px}.demo-store-info-content{padding:16px}.demo-store-mockup-highlight{border:1px solid var(--brand-border);background:linear-gradient(135deg, var(--brand-tint) 0%, #fffdf9 100%);border-radius:13px;padding:15px 16px}.demo-store-mockup-highlight>span{color:var(--brand-ink);letter-spacing:.11em;margin-bottom:7px;font-size:9px;font-weight:900;display:block}.demo-store-mockup-highlight>div{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.demo-store-mockup-highlight strong{color:var(--brand-ink);font-size:17px}.demo-store-mockup-highlight small{color:#8b6855;text-align:right;font-size:10px}.demo-store-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.demo-store-info-grid>div{border:1px solid var(--border);background:#fafbfc;border-radius:11px;flex-direction:column;justify-content:center;gap:5px;min-height:66px;padding:12px 13px;display:flex}.demo-store-info-grid>div.mockup{border-color:var(--brand-border);background:var(--brand-tint)}.demo-store-info-grid span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:800}.demo-store-info-grid b{color:var(--text);font-size:13px}.demo-store-info-actions{margin-top:14px}.demo-manual-sku-form{padding:16px}.demo-manual-sku-bulk-layout{grid-template-columns:minmax(300px,1.5fr) minmax(210px,.8fr);gap:13px;display:grid}.demo-manual-sku-list-field,.demo-manual-sku-side-fields label{color:#687382;gap:6px;min-width:0;font-size:8px;font-weight:900;display:grid}.demo-manual-sku-list-field textarea{resize:vertical;border:1px solid var(--border);width:100%;min-height:205px;color:var(--ink);background:#fff;border-radius:9px;outline:none;padding:10px 11px;font:700 10px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace}.demo-manual-sku-list-field textarea:focus,.demo-manual-sku-side-fields input:focus,.demo-manual-sku-side-fields select:focus{border-color:var(--brand-terracotta);box-shadow:0 0 0 3px rgba(var(--brand-rgb), .12)}.demo-manual-sku-list-field small{color:var(--brand-ink);font-size:8px}.demo-manual-sku-side-fields{align-content:start;gap:11px;display:grid}.demo-manual-sku-side-fields input,.demo-manual-sku-side-fields select{border:1px solid var(--border);width:100%;height:36px;color:var(--ink);font:inherit;background:#fff;border-radius:8px;outline:none;padding:0 10px;font-size:10px;font-weight:700}.demo-manual-sku-format{border:1px dashed var(--brand-border);background:var(--brand-tint);border-radius:9px;gap:4px;padding:10px 11px;display:grid}.demo-manual-sku-format b{color:var(--brand-ink);font-size:8px}.demo-manual-sku-format code{background:var(--blue-soft);width:max-content;color:var(--brand-ink);border-radius:5px;padding:3px 6px;font-size:9px;font-weight:900}.demo-manual-sku-format span{color:#7c695d;font-size:8px;line-height:1.45}.demo-manual-sku-fields{grid-template-columns:minmax(150px,1fr) minmax(180px,1.2fr) minmax(155px,.8fr);gap:11px;display:grid}.demo-manual-sku-fields label{color:#687382;gap:6px;min-width:0;font-size:8px;font-weight:900;display:grid}.demo-manual-sku-fields input,.demo-manual-sku-fields select{border:1px solid var(--border);width:100%;height:36px;color:var(--ink);font:inherit;background:#fff;border-radius:8px;outline:none;padding:0 10px;font-size:10px;font-weight:700}.demo-manual-sku-fields input:focus,.demo-manual-sku-fields select:focus{border-color:var(--brand-terracotta);box-shadow:0 0 0 3px rgba(var(--brand-rgb), .12)}.demo-manual-sku-note{border:1px solid var(--brand-border);background:var(--brand-tint);border-radius:9px;flex-direction:column;gap:3px;margin-top:12px;padding:10px 12px;display:flex}.demo-manual-sku-note b{color:var(--brand-ink);font-size:9px}.demo-manual-sku-note span{color:#7c695d;font-size:8px;line-height:1.5}.demo-manual-sku-feedback{border-radius:8px;margin-top:10px;padding:8px 10px;font-size:9px;font-weight:800}.demo-manual-sku-feedback.success{color:#087a51;background:#e8f8f1}.demo-manual-sku-feedback.error{color:#b43d2e;background:#fff0ed}.demo-manual-sku-actions{justify-content:flex-end;margin-top:14px}.demo-store-detail-metrics .metric:last-child strong{font-size:15px}.demo-store-sku-archive{padding:16px;overflow:hidden}.demo-store-sku-head{color:#8a94a3;letter-spacing:.02em;grid-template-columns:58px minmax(110px,.8fr) minmax(150px,1.1fr) minmax(170px,1.2fr) minmax(135px,.8fr) auto 18px;align-items:center;gap:12px;min-width:900px;margin-top:14px;padding:0 11px 7px;font-size:8px;font-weight:900;display:grid}.demo-store-sku-list{margin-top:0;padding-bottom:3px;overflow-x:auto}.demo-store-sku-record{min-width:900px}.demo-store-sku-record>button{grid-template-columns:58px minmax(110px,.8fr) minmax(150px,1.1fr) minmax(170px,1.2fr) minmax(135px,.8fr) auto 18px}.demo-store-sku-design{background:#f4f5f7;border:1px solid #e4e8ed;border-radius:8px;place-items:center;width:58px;height:54px;display:grid;position:relative;overflow:hidden}.demo-store-sku-design.has-upload{cursor:zoom-in}.demo-store-sku-design img{object-fit:contain}.demo-store-sku-design .demo-sku-art.compact{border-radius:8px;width:58px;height:54px}.demo-store-sku-upload-meta{border:1px solid var(--border);background:#f8fafc;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px;display:grid;overflow:hidden}.demo-store-sku-upload-meta span{border-left:1px solid var(--border);color:#7b8592;min-width:0;padding:9px 11px;font-size:8px;font-weight:800}.demo-store-sku-upload-meta span:first-child{border-left:0}.demo-store-sku-upload-meta b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;display:block;overflow:hidden}.demo-store-sku-record .listing-photo-section.inline{min-width:860px}.demo-store-sku-record .listing-photo-grid{grid-template-columns:repeat(10,minmax(82px,1fr))}@media (width<=900px){.demo-store-detail-actions{align-items:stretch;width:100%}.demo-store-detail-action-row{width:100%}.demo-store-info-button,.demo-store-manual-sku-button{flex:1}.demo-store-mockup-highlight>div{flex-direction:column;align-items:flex-start}.demo-store-mockup-highlight small{text-align:left}.demo-store-info-grid,.demo-manual-sku-fields,.demo-manual-sku-bulk-layout{grid-template-columns:1fr}.demo-store-sku-archive{padding:11px}.demo-store-sku-upload-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-store-sku-upload-meta span:nth-child(3){border-left:0;border-top:1px solid var(--border)}.demo-store-sku-upload-meta span:nth-child(4){border-top:1px solid var(--border)}}.module-list-card .listing-link-group{flex-wrap:wrap;align-items:flex-start;gap:5px 4px;max-width:252px;display:flex}.module-list-card .listing-link-group>.listing-link-chip,.assignment-matrix .listing-link-chip{box-sizing:border-box;width:60px;min-width:60px;min-height:30px;box-shadow:none;flex-direction:column;flex:0 0 60px;justify-content:flex-start;align-items:flex-start;overflow:visible;color:#354761!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:flex!important}.module-list-card .listing-link-chip b,.module-list-card .listing-link-chip small,.assignment-matrix .listing-link-chip b,.assignment-matrix .listing-link-chip small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden;margin:0!important}.module-list-card .listing-link-chip b,.assignment-matrix .listing-link-chip b{width:60px;line-height:1.25;color:#171a21!important;font-size:9px!important;font-weight:900!important}.module-list-card .listing-link-chip small,.assignment-matrix .listing-link-chip small{width:60px;line-height:1.2;color:#7d8ba0!important;opacity:1!important;margin-top:3px!important;font-size:7px!important;font-weight:700!important}.assignment-matrix td:not(:first-child){min-width:74px}.assignment-matrix .listing-link-chip{align-items:center;margin:0 auto;text-align:center!important}.assignment-matrix .listing-link-chip small{text-align:center}.module-list-card .cell-stack.listing-link-group>span{font-size:inherit}.module-list-card .cell-stack.listing-link-group>span small{font-weight:700}.module-list-card .cell-chips.listing-link-group{max-width:252px}.general-work-card{border-color:var(--brand-border);background:linear-gradient(140deg, #fffdfa, var(--brand-tint))}.general-work-card .store-letter{background:linear-gradient(145deg, var(--blue), var(--blue))}.home-inline-assignment{border:1px solid var(--brand-border);background:var(--brand-tint);border-radius:10px;justify-content:space-between;align-items:end;gap:12px;margin:0 18px 12px;padding:10px 12px;display:flex}.home-inline-assignment label{flex:1;gap:5px;display:grid}.home-inline-assignment label>span{color:var(--brand-ink);letter-spacing:.06em;font-size:8px;font-weight:900}.home-inline-assignment select{border:1px solid var(--brand-border);color:#394861;width:100%;min-height:36px;font:inherit;background:#fff;border-radius:8px;padding:7px 9px;font-weight:800}.home-inline-assignment small{color:#7b6b60;max-width:210px;font-size:8px;line-height:1.45}.home-assignment-message{margin-bottom:14px}@media (width<=760px){.home-inline-assignment{flex-direction:column;align-items:stretch}.home-inline-assignment small{max-width:none}}.general-ops .ops-link-card.targeted,.general-ops .ops-target-card.targeted{position:relative}.task-focus-target,.task-focus-surface,.general-ops .ops-link-card.targeted,.general-ops .ops-target-card.targeted,.workflow-row.workflow-target,.workflow-group.workflow-target{scroll-margin-top:96px;position:relative;animation:2.5s ease-out task-focus-reveal!important}.task-focus-target>:is(.demo-workflow-sku-summary,.approval-record-row),.workflow-group.workflow-target>.group-head{animation:2.5s ease-out task-focus-surface-reveal}.task-focus-label{z-index:25;border:2px solid var(--brand-border);background:var(--brand-tint);min-height:66px;color:var(--brand-ink);box-shadow:0 10px 26px rgba(var(--brand-rgb), .2);letter-spacing:.035em;pointer-events:none;white-space:nowrap;transform-origin:50%;border-radius:11px;align-items:center;padding:0 30px;font-size:34px;font-weight:900;animation:1.25s ease-in-out forwards task-focus-callout;display:inline-flex;position:absolute;top:10px;left:50%;right:auto}.task-focus-label:before,.task-focus-label:after{display:none}.task-focus-banner{border:1px solid var(--brand-border);background:linear-gradient(90deg, var(--blue-soft), var(--brand-tint));color:var(--brand-ink);box-shadow:0 6px 18px rgba(var(--brand-rgb), .08);border-radius:10px;align-items:center;gap:10px;margin:0 0 14px;padding:11px 13px;animation:2.2s ease-in-out infinite task-focus-glow;display:flex}.task-focus-banner>span{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;font-weight:900;display:grid}.task-focus-banner b,.task-focus-banner small{display:block}.task-focus-banner b{font-size:11px}.task-focus-banner small{margin-top:3px;font-size:9px}@keyframes task-focus-reveal{0%,68%{border-color:var(--brand-terracotta);outline:3px solid rgba(var(--brand-rgb), .16);box-shadow:0 0 0 6px rgba(var(--brand-rgb), .08), 0 16px 38px rgba(var(--brand-rgb), .17);filter:brightness(1.025)}15%,45%{outline:5px solid rgba(var(--brand-rgb), .22);box-shadow:0 0 0 11px rgba(var(--brand-rgb), .13), 0 18px 42px rgba(var(--brand-rgb), .2)}to{box-shadow:none;filter:brightness();border-color:#0000;outline:0 solid #0000}}@keyframes task-focus-surface-reveal{0%,68%{background:linear-gradient(90deg, var(--blue-soft), #fffdf9)}to{background:0 0}}@keyframes task-focus-callout{0%{opacity:0;transform:translate(-50%,-10px)scale(.84)}12%,58%{opacity:1;transform:translate(-50%)scale(1)}82%{opacity:.32;transform:translate(-50%,-3px)scale(.96)}to{opacity:0;visibility:hidden;transform:translate(-50%,-8px)scale(.91)}}@media (prefers-reduced-motion:reduce){.task-focus-target,.task-focus-surface,.task-focus-banner,.general-ops .ops-link-card.targeted,.general-ops .ops-target-card.targeted,.workflow-row.workflow-target,.workflow-group.workflow-target{animation:none!important}.task-focus-label{animation:1.25s ease-in-out forwards task-focus-callout!important}}.listing-record .record-preview.has-upload{cursor:zoom-in;transition:border-color .16s,box-shadow .16s,transform .16s}.listing-record>button:hover .record-preview.has-upload{border-color:#d35b0c;transform:scale(1.03);box-shadow:0 0 0 3px #d35b0c1f}.listing-detail .upload-preview-trigger{border-radius:inherit;width:100%;height:100%;color:inherit;font:inherit;cursor:zoom-in;background:#f5f2ec;border:0;padding:0;position:absolute;inset:0;overflow:hidden}.listing-detail .upload-preview-trigger .upload-live-image{padding:16px;object-fit:contain!important}.listing-design-preview-modal{width:min(1120px,96vw)}.listing-design-preview-image{border:1px solid var(--border);background:#f5f2ec;border-radius:13px;height:min(70vh,760px);position:relative;overflow:hidden}.listing-design-preview-image img{object-fit:contain;padding:18px}@media (width<=760px){.listing-design-preview-modal{width:100%}.listing-design-preview-image{height:62vh}}.listing-photo-slot.filled .listing-photo-target{cursor:zoom-in}.listing-photo-slot.filled .listing-photo-target:hover{border-color:var(--brand-terracotta);box-shadow:0 0 0 3px rgba(var(--brand-rgb), .12)}.mockup-record-preview.has-upload{cursor:zoom-in;transition:border-color .16s,box-shadow .16s,transform .16s}.mockup-record-list>button:hover .mockup-record-preview.has-upload{border-color:#d35b0c;transform:scale(1.03);box-shadow:0 0 0 3px #d35b0c1f}.listing-photo-preview-modal{width:min(980px,96vw)}.listing-photo-preview-stage{grid-template-columns:52px minmax(0,1fr) 52px;align-items:center;gap:13px;display:grid}.listing-photo-preview-image{border:1px solid var(--border);background:#f5f2ec;border-radius:14px;height:min(62vh,650px);min-height:360px;position:relative;overflow:hidden}.listing-photo-preview-image img{object-fit:contain;padding:18px}.listing-photo-preview-arrow{color:#253247;cursor:pointer;background:#fff;border:1px solid #e2e6ec;border-radius:50%;width:48px;height:48px;padding:0;font-family:inherit;font-size:34px;font-weight:500;line-height:1;box-shadow:0 7px 20px #1d2b401a}.listing-photo-preview-arrow:hover:not(:disabled){color:#d35b0c;border-color:#d35b0c}.listing-photo-preview-arrow:disabled{opacity:.24;cursor:not-allowed;box-shadow:none}.listing-photo-preview-toolbar{justify-content:space-between;align-items:center;gap:18px;margin-top:14px;display:flex}.listing-photo-preview-meta{gap:4px;min-width:0;display:grid}.listing-photo-preview-meta b{color:#26344a;font-size:11px}.listing-photo-preview-meta small{max-width:310px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.listing-photo-preview-actions{justify-content:flex-end;gap:8px;display:flex}.listing-photo-preview-actions>button{border:1px solid var(--border);color:#56647a;cursor:pointer;background:#fff;border-radius:8px;min-height:38px;padding:9px 13px;font-family:inherit;font-size:9px;font-weight:800}.listing-photo-preview-actions>button:hover:not(:disabled){color:#26344a;border-color:#b8c2d0}.listing-photo-preview-actions>button.danger{color:#bc3e3e;background:#fff8f8;border-color:#f0c8c8}.listing-photo-preview-actions>button.confirm-remove{color:#fff;background:#c63f3f}.listing-photo-preview-actions>button.primary{color:#fff;background:#d35b0c;border-color:#d35b0c}.listing-photo-preview-actions>button:disabled{opacity:.45;cursor:not-allowed}.listing-photo-preview-error{color:#b33838;background:#fff3f3;border-radius:8px;margin-top:10px;padding:9px 11px;font-size:9px;font-weight:700}.listing-photo-preview-workflow{border-top:1px solid var(--border);margin-top:14px;padding-top:14px}.approval-preview-workflow{grid-template-columns:minmax(190px,.8fr) minmax(260px,1.2fr) auto;align-items:end;gap:12px;display:grid}.approval-preview-status{background:#f8fbff;border:1px solid #dce7fb;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:70px;padding:12px;display:flex}.approval-preview-status span,.approval-preview-review label{color:#6a7890;text-transform:uppercase;font-size:8px;font-weight:900}.approval-preview-status b{color:#2e405d;margin-top:5px;font-size:12px;display:block}.approval-preview-status small{max-width:150px;color:var(--muted);text-align:right;font-size:8px;line-height:1.45}.approval-preview-submit{border-radius:9px;min-height:44px;padding:10px 14px;font-weight:900}.approval-preview-review{grid-column:2/-1;margin-top:0}.approval-preview-review textarea{min-height:70px}@media (width<=760px){.listing-photo-preview-modal{width:100%;padding:16px}.listing-photo-preview-stage{grid-template-columns:38px minmax(0,1fr) 38px;gap:7px}.listing-photo-preview-image{height:52vh;min-height:280px}.listing-photo-preview-image img{padding:10px}.listing-photo-preview-arrow{width:36px;height:36px;font-size:27px}.listing-photo-preview-toolbar{flex-direction:column;align-items:stretch}.listing-photo-preview-actions{grid-template-columns:repeat(3,1fr);display:grid}.listing-photo-preview-actions>button.primary{grid-column:1/-1}.approval-preview-workflow{grid-template-columns:1fr}.approval-preview-review{grid-column:auto}}.approval-batch-layout{grid-template-columns:minmax(0,1fr)}.approval-batch-layout>.approval-detail{width:100%;max-width:480px;position:static}.approval-record-list .approval-record{overflow-x:auto}.approval-record-list .approval-record-row{grid-template-columns:max-content minmax(0,1fr) max-content max-content;gap:7px;min-width:720px;padding:6px 8px}.approval-photo-strip{align-items:center;gap:4px;display:flex}.approval-photo-strip .approval-direct-upload{flex:0 0 44px;width:44px}.approval-photo-strip .approval-direct-upload>button,.approval-photo-strip .record-preview{width:44px;height:44px}.approval-photo-controls{align-items:center;gap:3px;display:flex}.approval-photo-add{border:1px solid var(--brand-border);background:var(--brand-tint);width:22px;height:25px;color:var(--brand-ink);cursor:pointer;border-radius:7px;flex:0 0 22px;padding:0;font-size:21px;line-height:1}.approval-photo-add:hover{background:var(--blue-soft)}.approval-photo-add:focus-visible{outline:2px solid var(--brand-terracotta);outline-offset:2px}.approval-photo-add:disabled{opacity:.5;cursor:not-allowed}.approval-record-list .approval-record-row>.approval-record-main{grid-template-columns:max-content minmax(55px,.6fr) max-content minmax(65px,1fr) minmax(75px,1fr);gap:7px;min-width:0;min-height:44px}.approval-record-main>span,.approval-record-main>small,.approval-record-main>b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.approval-record-main .approval-design-number{color:var(--brand-ink);font-size:9px;font-weight:800}.approval-record-main .approval-sku{color:#293951;font-size:11px}.approval-record-main .approval-sku-number{color:#8792a1;font-size:8px}.approval-record-main .approval-topic{color:#647286;font-size:10px}.approval-record-main .approval-topic b{color:#37465d}.approval-record-main .approval-recommendation{color:#718095;font-size:9px}.approval-record-list .approval-row-action{border:0;flex-direction:row;gap:4px;min-width:0;min-height:0;padding-left:0}.approval-record-list .approval-row-action>button,.approval-record-list .approval-row-action>div button{white-space:nowrap;min-height:25px;padding:4px 6px;font-size:8px}.approval-record-list .approval-row-action>div{gap:4px;display:flex}.approval-record-list .approval-status-cell{align-items:center;gap:4px;min-width:0;display:flex}.approval-record-list .approval-status-cell .approval-status{white-space:nowrap;width:auto;padding:5px 6px;font-size:8px;line-height:1.2}.approval-record-list .approval-edit-button{white-space:nowrap;min-height:25px;padding:4px 6px;font-size:8px}.approval-record-list .approval-inline-revision{min-width:0}.approval-photo-tabs{gap:5px;margin-bottom:8px;display:flex}.approval-photo-tabs button{border:1px solid var(--border);color:#637086;cursor:pointer;background:#fff;border-radius:7px;flex:1;padding:7px 4px;font-size:9px}.approval-photo-tabs button[aria-pressed=true]{border-color:var(--brand-border);background:var(--brand-tint);color:var(--brand-ink);font-weight:800}@media (width>=1700px){.approval-batch-layout{grid-template-columns:minmax(0,1fr) 280px}.approval-batch-layout>.approval-detail{position:sticky}}.approval-photo-confirm-backdrop{z-index:2000;justify-content:center;align-items:center;padding:20px;display:flex}.approval-photo-confirmation{text-align:center;border-radius:18px;width:min(420px,100%);padding:26px}.approval-photo-confirm-icon{background:var(--blue-soft);width:44px;height:44px;color:var(--brand-ink);border-radius:12px;place-items:center;margin:0 auto 12px;font-size:30px;display:grid}.approval-photo-confirmation>small{color:var(--brand-ink);font-size:10px;font-weight:800;display:block}.approval-photo-confirmation>h2{color:#293951;margin:10px 0;font-size:18px;line-height:1.4}.approval-photo-confirmation>p{color:#768396;font-size:12px;line-height:1.5}.approval-photo-confirmation>footer{gap:8px;margin-top:20px;display:flex}.approval-photo-confirmation>footer button{flex:1;justify-content:center;min-height:38px}.series-approval-workspace{margin:18px 0}.approval-workspace-choice{background:#fff;border:1px solid #e3ddd7;border-radius:15px;padding:16px}.approval-workspace-choice>header{align-items:center;gap:11px;margin-bottom:12px;display:flex}.approval-workspace-choice>header>span{color:#34785a;background:#eef8f3;border-radius:10px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:900;display:grid}.approval-workspace-choice>header small,.approval-workspace-panel-title small,.approval-topic-group>header small{color:#9a8d84;letter-spacing:.09em;font-size:8px;font-weight:900;display:block}.approval-workspace-choice>header h2{color:#35435a;margin:3px 0 2px;font-size:20px}.approval-workspace-choice>header p,.approval-workspace-panel-title p,.approval-topic-group>header p{color:#7b8797;margin:0;font-size:10px;line-height:1.5}.approval-workspace-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.approval-workspace-tabs>button{color:#5d6878;text-align:left;cursor:pointer;background:#f8f7f5;border:1px solid #ded8d3;border-radius:12px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:78px;padding:11px 13px;display:grid}.approval-workspace-tabs>button[aria-selected=true]{color:#984f1d;background:#fff8f2;border-color:#d47a3d;box-shadow:0 0 0 3px #d47a3d17}.approval-workspace-tabs>button>span{background:#fff;border-radius:10px;place-items:center;width:36px;height:36px;font-size:17px;display:grid}.approval-workspace-tabs>button small,.approval-workspace-tabs>button b,.approval-workspace-tabs>button p{display:block}.approval-workspace-tabs>button small{color:#9a8d84;font-size:8px;font-weight:900}.approval-workspace-tabs>button b{color:#3b485d;margin-top:3px;font-size:12px}.approval-workspace-tabs>button p{color:#7b8797;margin:3px 0 0;font-size:9px;line-height:1.4}.approval-workspace-tabs>button>em{color:inherit;white-space:nowrap;font-size:9px;font-style:normal;font-weight:900}.approval-workspace-sync{color:#47755f;background:#f2faf5;border:1px solid #cbe2d5;border-radius:11px;align-items:center;gap:9px;margin:10px 0 12px;padding:10px 12px;display:flex}.approval-workspace-sync>span{background:#fff;border-radius:9px;place-items:center;width:28px;height:28px;font-size:14px;display:grid}.approval-workspace-sync b,.approval-workspace-sync small{display:block}.approval-workspace-sync b{font-size:10px}.approval-workspace-sync small{margin-top:2px;font-size:9px;line-height:1.45}.approval-topic-workspace{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:12px;display:grid}.approval-topic-nav{background:#fff;border:1px solid #e0dbd5;border-radius:13px;max-height:calc(100vh - 105px);padding:12px;position:sticky;top:82px;overflow:auto}.approval-workspace-panel-title h3{color:#35435a;margin:4px 0 3px;font-size:15px}.approval-topic-nav nav{gap:5px;margin-top:10px;display:grid}.approval-topic-nav nav button{color:#586476;text-align:left;cursor:pointer;background:#faf9f8;border:1px solid #e7e3df;border-radius:9px;grid-template-columns:5px minmax(0,1fr) 25px;align-items:center;gap:7px;min-width:0;padding:8px;display:grid}.approval-topic-nav nav button.active{color:#944f1e;background:#fff7f0;border-color:#d49363}.approval-topic-nav nav button>i{background:#d6a47e;border-radius:5px;width:5px;height:28px}.approval-topic-nav nav b,.approval-topic-nav nav small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.approval-topic-nav nav b{font-size:11px}.approval-topic-nav nav small{color:#9099a5;margin-top:2px;font-size:9px}.approval-topic-nav nav strong{text-align:center;font-size:10px}.approval-topic-stage,.approval-batch-stage{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:12px;min-width:0;display:grid}.approval-topic-groups{gap:11px;min-width:0;display:grid}.approval-topic-group,.approval-batch-records{background:#fff;border:1px solid #e0dbd5;border-radius:13px;min-width:0;overflow:hidden}.approval-topic-group>header{background:#fbfaf9;border-bottom:1px solid #e8e4e0;align-items:center;gap:9px;padding:10px 12px;display:flex}.approval-topic-group>header>span{color:#ae6028;background:#fff0e4;border-radius:8px;place-items:center;width:28px;height:28px;font-size:13px;display:grid}.approval-topic-group>header>div{flex:1;min-width:0}.approval-topic-group>header h3{color:#35435a;margin:3px 0 2px;font-size:14px}.approval-topic-group>header>em{color:#6b7788;white-space:nowrap;font-size:9px;font-style:normal;font-weight:900}.approval-shared-list{gap:6px;min-width:0;padding:7px;display:grid}.approval-shared-list .approval-record{box-shadow:none;background:#fff;border:1px solid #e0e6ef;border-radius:10px}.approval-shared-list .approval-record.selected{border-color:#c58a5f;box-shadow:0 0 0 2px #c58a5f21}.approval-shared-list .approval-record:hover{border-color:#d9ad87;box-shadow:0 5px 18px #5b3b2514}.approval-shared-list .approval-record-row{grid-template-columns:max-content minmax(200px,1fr) minmax(175px,205px) max-content max-content;min-width:790px}.approval-guidance-capsule{color:#397458;text-align:left;cursor:pointer;background:#eff9f3;border:1px solid #c7dfd1;border-radius:11px;grid-template-columns:24px minmax(0,1fr) auto 13px;align-items:center;gap:7px;min-width:0;min-height:42px;padding:5px 7px;display:grid}.approval-guidance-capsule:hover{background:#e8f7ee;border-color:#79ae91;box-shadow:0 3px 10px #37755717}.approval-guidance-capsule.is-plan-only{color:#6f7c8d;background:#f7f8fa;border-color:#dce2e9}.approval-guidance-capsule>i{text-align:center;font-size:15px;font-style:normal}.approval-guidance-capsule b,.approval-guidance-capsule small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.approval-guidance-capsule b{font-size:10px}.approval-guidance-capsule small{color:#6d8a7a;margin-top:2px;font-size:8px;font-weight:800}.approval-guidance-capsule.is-plan-only small{color:#8b95a2}.approval-guidance-capsule strong{color:inherit;white-space:nowrap;background:#fff;border:1px solid #39745821;border-radius:7px;padding:5px 7px;font-size:8px;font-weight:900}.approval-guidance-capsule>em{font-size:14px;font-style:normal}.approval-guidance-capsule:focus-visible{outline-offset:2px;outline:3px solid #dd78333d}.approval-workspace-detail{max-width:none;padding:14px;position:sticky;top:82px}.approval-workspace-detail .upload-dropzone{height:205px}.approval-workspace-detail .detail-title{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.approval-workspace-detail .detail-title h2{font-size:14px}.approval-batch-tabs{grid-template-columns:repeat(10,minmax(0,1fr));gap:5px;margin-bottom:10px;display:grid}.approval-batch-tabs button{color:#6c7787;cursor:pointer;background:#fff;border:1px solid #e0dcd7;border-radius:9px;min-width:0;padding:8px 4px}.approval-batch-tabs button span,.approval-batch-tabs button small{display:block}.approval-batch-tabs button span{font-size:10px;font-weight:900}.approval-batch-tabs button small{margin-top:2px;font-size:7px}.approval-batch-tabs button.active{color:#984f1d;background:#fff7f0;border-color:#d47a3d;box-shadow:0 0 0 2px #d47a3d14}.approval-guidance-backdrop{z-index:2100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1b2029b3;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.approval-guidance-modal{color:#334158;background:#f6f8fb;border:1px solid #d8dee8;border-radius:20px;flex-direction:column;width:min(1380px,100vw - 40px);max-height:calc(100vh - 40px);display:flex;overflow:hidden;box-shadow:0 26px 80px #0f182657}.approval-guidance-modal>header{background:#fff;border-bottom:1px solid #dfe5ed;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px 17px;display:flex}.approval-guidance-modal>header span{color:#af6225;letter-spacing:.1em;font-size:9px;font-weight:900}.approval-guidance-modal>header h2{color:#2d3b51;margin:6px 0 3px;font-size:25px}.approval-guidance-modal>header p{color:#7d8999;margin:0;font-size:11px}.approval-guidance-modal>header button{color:#56657a;cursor:pointer;background:#f8fafc;border:1px solid #dce2eb;border-radius:10px;width:38px;height:38px;font-size:18px}.approval-guidance-meta{background:#fbfcfd;border-bottom:1px solid #dfe5ed;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:11px 22px;display:grid}.approval-guidance-meta>span{background:#fff;border:1px solid #e1e6ed;border-radius:11px;align-content:center;min-height:56px;padding:9px 11px;display:grid}.approval-guidance-meta small,.approval-guidance-meta b{display:block}.approval-guidance-meta small{color:#9a8e85;letter-spacing:.08em;font-size:7px;font-weight:900}.approval-guidance-meta b{color:#34445a;margin-top:3px;font-size:11px}.approval-guidance-body{grid-template-columns:minmax(0,1.35fr) minmax(340px,.75fr);gap:16px;min-height:0;padding:16px 22px 18px;display:grid;overflow:auto}.approval-guidance-example{background:#fff;border:1px solid #dfe5ed;border-radius:15px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.approval-guidance-image{background:#eef2f6 50%/contain no-repeat;flex:1;place-items:center;min-height:430px;display:grid}.approval-guidance-image>span{color:#7c899b;text-align:center;background:#f8fafc;border:1px dashed #c5cfdd;border-radius:14px;max-width:280px;padding:24px;font-size:10px;line-height:1.55}.approval-guidance-image-caption{border-top:1px solid #e4e8ee;justify-content:space-between;align-items:center;gap:10px;min-height:56px;padding:10px 13px;display:flex}.approval-guidance-image-caption small,.approval-guidance-image-caption b{display:block}.approval-guidance-image-caption small{color:#9b958f;font-size:7px;font-weight:900}.approval-guidance-image-caption b{color:#425168;margin-top:4px;font-size:10px}.approval-guidance-image-caption em{color:#3c7c60;background:#eef8f2;border-radius:8px;padding:6px 8px;font-size:8px;font-style:normal;font-weight:900}.approval-guidance-copy{align-content:start;gap:10px;display:grid}.approval-guidance-topic{background:#fff8f1;border:1px solid #ecd3bb;border-radius:12px;padding:12px 14px}.approval-guidance-topic small,.approval-guidance-topic b{display:block}.approval-guidance-topic small{color:#ad6a34;font-size:7px;font-weight:900}.approval-guidance-topic b{color:#6f4829;margin-top:4px;font-size:16px}.approval-guidance-copy>section{background:#fff;border:1px solid #dfe5ed;border-radius:12px;padding:14px}.approval-guidance-copy>section small{color:#99918b;font-size:7px;font-weight:900;display:block}.approval-guidance-copy>section h3{color:#36465d;margin:3px 0 0;font-size:12px}.approval-guidance-copy>section p{color:#5e6c7e;margin:9px 0 0;font-size:10px;line-height:1.65}.approval-guidance-copy>section p.empty{color:#8a929d;background:#f3f5f7;border-radius:8px;padding:9px}.approval-guidance-copy>section a{color:#3f6795;background:#f3f7fc;border:1px solid #c7d8ed;border-radius:9px;justify-content:space-between;align-items:center;margin-top:9px;padding:10px 11px;font-size:9px;font-weight:900;text-decoration:none;display:flex}.approval-guidance-copy>section.approval-guidance-time-card{background:#f1faf5;border-color:#c4dfcf}.approval-guidance-modal>footer{background:#fff;border-top:1px solid #dfe5ed;justify-content:space-between;align-items:center;gap:14px;padding:13px 22px;display:flex}.approval-guidance-modal>footer span{color:#758194;font-size:9px}.approval-guidance-modal>footer button{color:#fff;cursor:pointer;background:#d8732f;border:0;border-radius:9px;min-height:39px;padding:0 14px;font-size:10px;font-weight:900}@media (width<=1450px){.approval-topic-workspace{grid-template-columns:1fr}.approval-topic-nav{max-height:none;position:static}.approval-topic-nav nav{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1180px){.approval-topic-nav nav{grid-template-columns:repeat(2,minmax(0,1fr))}.approval-topic-stage,.approval-batch-stage{grid-template-columns:1fr}.approval-workspace-detail{width:100%;max-width:520px;position:static}}@media (width<=760px){.approval-workspace-tabs{grid-template-columns:1fr}.approval-workspace-tabs>button{grid-template-columns:36px minmax(0,1fr)}.approval-workspace-tabs>button>em{grid-column:2}.approval-topic-nav nav{grid-template-columns:1fr}.approval-batch-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.approval-guidance-backdrop{padding:10px}.approval-guidance-modal{width:calc(100vw - 20px);max-height:calc(100vh - 20px)}.approval-guidance-modal>header,.approval-guidance-meta,.approval-guidance-body,.approval-guidance-modal>footer{padding-left:13px;padding-right:13px}.approval-guidance-modal>header h2{font-size:19px}.approval-guidance-meta,.approval-guidance-body{grid-template-columns:1fr}.approval-guidance-image{min-height:270px}.approval-guidance-modal>footer{flex-direction:column;align-items:stretch}}.todo-board{margin-top:20px;padding:20px;overflow:hidden}.home-tasks-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;display:flex}.home-tasks-toolbar>span{color:#667085;margin-right:auto;font-size:12px}.home-tasks-toolbar button{border:1px solid var(--brand-border);background:var(--brand-tint);min-height:34px;color:var(--brand-ink);border-radius:9px;padding:7px 12px;font-size:11px;font-weight:700}.home-tasks-toolbar button:disabled{opacity:.55}.home-todo-task{border:1px solid var(--brand-border);background:var(--brand-tint);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:10px;padding:13px 15px;display:grid}.employee-priority-list .home-todo-task{margin-top:0}.home-todo-copy{text-align:left;color:#25344c;background:0 0;border:0;min-width:0;padding:0}.home-task-source{color:var(--brand-ink);letter-spacing:.04em;font-size:10px;font-weight:800;display:inline-block}.home-todo-copy>b{overflow-wrap:anywhere;margin-top:5px;font-size:13px;display:block}.home-todo-copy>small{color:#788497;margin-top:4px;font-size:10px;display:block}.home-todo-copy p{color:#526177;white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0;font-size:11px;line-height:1.5}.home-todo-complete{border:1px solid var(--brand-terracotta);background:var(--blue);color:#fff;min-height:34px;box-shadow:0 7px 16px rgba(var(--brand-rgb), .18);white-space:nowrap;border-radius:9px;flex-shrink:0;padding:7px 12px;font-size:11px;font-weight:750}.home-todo-complete:hover:not(:disabled){background:var(--blue-dark)}.home-todo-complete:disabled{opacity:.55}.home-todo-copy:focus-visible,.home-todo-complete:focus-visible{outline:2px solid var(--brand-terracotta);outline-offset:4px}.home-task-archive{border-top:1px solid #e4e9f0;margin-top:12px}.home-task-archive>summary{color:#344054;cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:13px 2px 4px;list-style:none;display:flex}.home-task-archive>summary::-webkit-details-marker{display:none}.home-task-archive>summary span,.home-task-archive>summary span b,.home-task-archive>summary span small{display:block}.home-task-archive>summary span b{font-size:12px}.home-task-archive>summary span small{color:#8a94a4;margin-top:3px;font-size:10px;font-weight:500}.home-task-archive>summary strong{color:#087a4d;background:#e8f5ee;border-radius:8px;place-items:center;min-width:25px;height:25px;padding:0 7px;font-size:10px;display:grid}.home-task-archive-list{gap:7px;padding-top:8px;display:grid}.home-task-archive-list>button{color:#344054;text-align:left;background:#f5fbf7;border:1px solid #d7eadf;border-radius:10px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:10px;width:100%;padding:10px 12px;display:grid}.home-task-archive-list>button:hover{background:#eff9f3;border-color:#18a56b}.home-task-archive-list i{color:#fff;background:#18a56b;border-radius:8px;place-items:center;width:24px;height:24px;font-size:12px;font-style:normal;font-weight:800;display:grid}.home-task-archive-list span,.home-task-archive-list b,.home-task-archive-list small{min-width:0;display:block}.home-task-archive-list b{overflow-wrap:anywhere;font-size:11px}.home-task-archive-list small{color:#718096;margin-top:3px;font-size:9px}.home-task-archive-empty{color:#8a94a4;padding:12px 2px 4px;font-size:10px}.home-todo-management{background:#fff;border:1px solid #e4e7ed;border-radius:12px;margin:18px 0}.home-todo-management>summary{color:#344054;cursor:pointer;padding:14px 16px;font-size:12px;font-weight:750}.home-todo-management>summary>span{color:#8a94a4;margin-left:12px;font-size:10px;font-weight:400}.home-todo-management .todo-board{box-shadow:none;border:0;margin-top:0}.home-todo-detail{width:min(560px,100vw - 32px)}.home-todo-detail .modal-head h2{overflow-wrap:anywhere;font-size:18px}.home-todo-detail-body{padding:20px}.home-todo-detail-body>small{color:#788497;margin-top:5px;font-size:11px;display:block}.home-todo-detail-body>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:18px 0;font-size:13px;line-height:1.6}@media (width<=620px){.home-todo-task{grid-template-columns:minmax(0,1fr)}.home-todo-complete{justify-self:start}.home-todo-management>summary>span{margin:5px 0 0;display:block}}.todo-board-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding-bottom:18px;display:flex}.todo-board-head>div:first-child>span,.todo-create>div>span,.todo-list-head span{color:var(--brand-ink);letter-spacing:.11em;font-size:10px;font-weight:800;display:block}.todo-board-head h2,.todo-create h3,.todo-list-head h3{color:#172033;margin:4px 0 0}.todo-board-head h2{font-size:22px}.todo-board-head p{color:#667085;margin:6px 0 0;font-size:13px}.todo-summary{gap:8px;display:flex}.todo-summary>span{border:1px solid var(--brand-border);background:var(--brand-tint);text-align:center;border-radius:12px;min-width:76px;padding:9px 12px}.todo-summary b,.todo-summary small{display:block}.todo-summary b{color:#172033;font-size:18px}.todo-summary small{color:#8a6d5a;margin-top:1px;font-size:10px}.todo-person-filter{scrollbar-width:thin;gap:8px;padding:14px 0;display:flex;overflow-x:auto}.todo-person-filter button{color:#475467;background:#fff;border:1px solid #e3e7ee;border-radius:11px;flex:none;align-items:center;gap:7px;min-height:38px;padding:5px 10px;display:inline-flex}.todo-person-filter button:hover,.todo-person-filter button.active{border-color:var(--brand-terracotta);background:var(--brand-tint);color:var(--brand-ink)}.todo-person-filter button i{color:#344054;background:#f2f4f7;border-radius:8px;place-items:center;width:26px;height:26px;font-size:10px;font-style:normal;font-weight:800;display:grid}.todo-person-filter button.active i{background:var(--blue);color:#fff}.todo-person-filter button span{font-size:12px;font-weight:650}.todo-person-filter button b{background:#f2f4f7;border-radius:99px;place-items:center;min-width:21px;height:21px;padding:0 5px;font-size:10px;display:grid}.todo-board-grid{grid-template-columns:minmax(240px,.72fr) minmax(0,1.65fr);gap:16px;padding-top:2px;display:grid}.todo-create{border:1px solid var(--brand-border);background:var(--brand-tint);border-radius:14px;flex-direction:column;gap:12px;padding:16px;display:flex}.todo-create h3,.todo-list-head h3{font-size:16px}.todo-create label{color:#344054;gap:5px;font-size:11px;font-weight:700;display:grid}.todo-create label small{color:#98a2b3;font-weight:500}.todo-create input,.todo-create select,.todo-create textarea{color:#172033;width:100%;font:inherit;background:#fff;border:1px solid #d8dee8;border-radius:9px;outline:none;font-size:12px}.todo-create input,.todo-create select{height:38px;padding:0 10px}.todo-create textarea{resize:vertical;min-height:74px;padding:9px 10px}.todo-create input:focus,.todo-create select:focus,.todo-create textarea:focus{border-color:var(--brand-terracotta);box-shadow:0 0 0 3px rgba(var(--brand-rgb), .1)}.todo-add{background:var(--blue);color:#fff;border:0;border-radius:9px;min-height:40px;font-size:12px;font-weight:750}.todo-add:disabled{cursor:not-allowed;opacity:.55}.todo-list-panel{background:#fbfcfd;border:1px solid #e6eaf0;border-radius:14px;min-width:0;padding:15px}.todo-list-head{justify-content:space-between;align-items:center;gap:16px;padding:0 2px 12px;display:flex}.todo-list-head>b{background:var(--blue-soft);width:28px;height:28px;color:var(--brand-ink);border-radius:9px;place-items:center;font-size:12px;display:grid}.todo-items{gap:8px;display:grid}.todo-item{background:#fff;border:1px solid #e1e6ed;border-radius:11px;grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:10px;padding:11px;display:grid}.todo-item.completed{background:#f7faf8}.todo-check{color:#fff;background:#fff;border:1.5px solid #cbd3df;border-radius:8px;place-items:center;width:26px;height:26px;margin-top:1px;padding:0;font-size:15px;font-weight:900;display:grid}.todo-check:not(:disabled):hover{border-color:#18a56b}.todo-item.completed .todo-check{background:#18a56b;border-color:#18a56b}.todo-check:disabled{cursor:default;opacity:.65}.todo-item-copy{min-width:0}.todo-item-top{justify-content:space-between;align-items:start;gap:12px;display:flex}.todo-item-top b{color:#172033;overflow-wrap:anywhere;font-size:13px;line-height:1.35}.todo-item.completed .todo-item-top b{color:#667085;text-decoration:line-through}.todo-item-top span{color:#475467;background:#f3f5f8;border-radius:7px;flex:none;padding:3px 7px;font-size:10px;font-weight:700}.todo-item-copy p{color:#475467;white-space:pre-wrap;margin:5px 0 0;font-size:12px;line-height:1.45}.todo-item-copy small{color:#8b95a5;margin-top:7px;font-size:10px;display:block}.todo-delete{color:#b42318;background:0 0;border:0;border-radius:7px;align-self:center;padding:5px 7px;font-size:10px;font-weight:700}.todo-delete:hover{background:#fff0ee}.todo-delete:disabled{opacity:.5}.todo-empty{color:#8a94a4;text-align:center;border:1px dashed #d8dee8;border-radius:11px;place-content:center;gap:4px;min-height:92px;font-size:12px;display:grid}.todo-empty b{color:#475467}.todo-feedback{border-radius:8px;margin-bottom:9px;padding:8px 10px;font-size:11px}.todo-feedback.error{color:#b42318;background:#fff0ee}.todo-feedback.success{color:#087a4d;background:#eaf9f2}.todo-completed{border-top:1px solid #e3e7ed;margin-top:12px}.todo-completed summary{color:#667085;cursor:pointer;justify-content:space-between;align-items:center;padding:12px 2px 8px;font-size:12px;font-weight:700;list-style:none;display:flex}.todo-completed summary::-webkit-details-marker{display:none}.todo-completed summary b{color:#087a4d;background:#e8f5ee;border-radius:8px;place-items:center;min-width:24px;height:24px;padding:0 6px;font-size:10px;display:grid}@media (width<=900px){.todo-board-grid{grid-template-columns:1fr}.todo-board-head{align-items:flex-start}}@media (width<=620px){.todo-board{padding:16px}.todo-board-head{display:grid}.todo-summary{width:100%}.todo-summary>span{flex:1}.todo-item-top{gap:5px;display:grid}.todo-item-top span{justify-self:start}}.notification-center{position:relative}.notification-trigger{cursor:pointer;place-items:center;padding:0;display:grid;position:relative}.notification-trigger svg{stroke-width:2px;width:17px;height:17px}.notification-trigger.has-items{border-color:var(--brand-border);background:var(--brand-tint);color:var(--brand-ink)}.notification-trigger.has-unseen{border-color:var(--blue);background:var(--blue);color:#fff;animation:1.8s step-end infinite notification-attention-pulse}.notification-trigger.has-unseen>span{color:var(--brand-ink);border-color:var(--blue);background:#fff}@keyframes notification-attention-pulse{0%,to{background-color:var(--blue);color:#fff;box-shadow:0 0 0 5px rgba(var(--brand-rgb), .25), 0 0 16px rgba(var(--brand-rgb), .32)}50%{background-color:var(--blue-soft);color:var(--brand-ink);box-shadow:0 0 0 1px rgba(var(--brand-rgb), .25)}}@media (prefers-reduced-motion:reduce){.notification-trigger.has-unseen{box-shadow:0 0 0 3px rgba(var(--brand-rgb), .25);animation:none}}.notification-trigger>span{background:var(--blue);min-width:20px;height:20px;box-shadow:0 3px 9px rgba(var(--brand-rgb), .24);color:#fff;border:2px solid #fff;border-radius:99px;place-items:center;padding:0 5px;font-size:9px;font-weight:850;line-height:1;display:grid;position:absolute;top:-7px;right:-8px}.notification-panel{z-index:80;background:#fff;border:1px solid #e3e5ea;border-radius:16px;width:min(410px,100vw - 28px);position:absolute;top:calc(100% + 12px);right:-12px;overflow:hidden;box-shadow:0 22px 58px #1f263433}.notification-panel>header{background:linear-gradient(135deg, var(--brand-tint), #fff);border-bottom:1px solid #eceef2;justify-content:space-between;align-items:center;gap:14px;padding:16px 17px 13px;display:flex}.notification-panel>header span{color:var(--brand-ink);letter-spacing:.8px;font-size:8px;font-weight:850}.notification-panel>header h2{color:#252735;margin:3px 0 0;font-size:17px}.notification-panel>header>b{background:var(--blue);color:#fff;border-radius:10px;place-items:center;min-width:31px;height:31px;padding:0 8px;font-size:12px;display:grid}.notification-tabs{background:#f8f9fb;border-bottom:1px solid #eceef2;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:9px 11px;display:grid}.notification-tabs button{color:#697386;cursor:pointer;background:#fff;border:1px solid #dfe3e9;border-radius:9px;min-height:34px;padding:0 10px;font-size:10px;font-weight:800}.notification-tabs button b{background:#eef1f5;border-radius:99px;place-items:center;min-width:20px;height:20px;margin-left:6px;padding:0 5px;font-size:9px;display:inline-grid}.notification-tabs button.active{border-color:var(--brand-border);background:var(--brand-tint);color:var(--brand-ink)}.notification-tabs button.active b{background:var(--blue);color:#fff}.notification-list{overscroll-behavior:contain;max-height:min(510px,100vh - 190px);overflow-y:auto}.notification-list>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eff1f4;grid-template-columns:30px minmax(0,1fr);gap:10px;width:100%;padding:13px 15px;display:grid}.notification-list>button:hover,.notification-list>button:focus-visible{background:var(--brand-tint);outline:none}.notification-list>button>i{background:var(--blue-soft);width:29px;height:29px;color:var(--brand-ink);border-radius:9px;place-items:center;font-size:9px;font-style:normal;font-weight:900;display:grid}.notification-list>button>i.todo{color:#087a4d;background:#e9f8f1}.notification-list>button.is-archived{background:#fbfefc}.notification-list>button.is-archived:hover,.notification-list>button.is-archived:focus-visible{background:#edf9f3}.notification-list>button>i.archive{color:#087a4d;background:#dff5e9}.notification-archive-list>button em,.notification-archive-list>button time{color:#087a4d}.notification-list>button>span,.notification-list>button em,.notification-list>button strong,.notification-list>button small,.notification-list>button time{min-width:0;display:block}.notification-list>button em{color:var(--brand-ink);text-transform:uppercase;letter-spacing:.5px;margin-bottom:3px;font-size:8px;font-style:normal;font-weight:800}.notification-list>button strong{color:#262936;font-size:12px;line-height:1.35}.notification-list>button small{color:#697386;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;line-height:1.35;overflow:hidden}.notification-list>button time{color:#9a8e85;margin-top:5px;font-size:9px}.notification-empty{color:#8b93a1;text-align:center;align-content:center;place-items:center;gap:6px;min-height:165px;padding:24px;display:grid}.notification-empty svg{color:#b8bec8;width:24px;height:24px;margin-bottom:3px}.notification-empty b{color:#525b6b;font-size:12px}.notification-empty span{max-width:240px;font-size:10px;line-height:1.5}.notification-panel>footer{color:#7b8492;text-align:center;background:#f8f9fb;padding:10px 15px;font-size:9px}@media (width<=760px){.notification-center .notification{display:grid}.notification-panel{width:auto;position:fixed;top:68px;left:8px;right:8px}}.global-search{z-index:20;width:min(470px,32vw);margin-left:auto;margin-right:clamp(10px,1.5vw,24px);position:relative}.global-search-box{background:#f8f9fb;border:1px solid #e0e3e9;border-radius:11px;align-items:center;gap:8px;height:40px;padding:0 5px 0 12px;transition:all .16s;display:flex}.global-search-box.focused{border-color:var(--brand-border);box-shadow:0 0 0 3px var(--blue-soft), 0 8px 24px rgba(var(--brand-rgb), .08);background:#fff}.global-search-box>svg{color:#87909e;flex:none;width:16px;height:16px}.global-search-box input{color:#303746;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:11px}.global-search-box input::placeholder{color:#929aa6}.global-search-box kbd{color:#8a929e;white-space:nowrap;background:#fff;border:1px solid #e0e3e8;border-radius:6px;padding:3px 6px;font-family:inherit;font-size:8px}.global-search-clear,.global-search-submit{cursor:pointer;border:0;border-radius:7px;flex:none}.global-search-clear{color:#8c95a2;background:0 0;place-items:center;width:25px;height:25px;padding:0;display:grid}.global-search-clear svg{width:13px;height:13px}.global-search-clear:hover{color:#4e5867;background:#eef0f3}.global-search-submit{background:var(--blue);color:#fff;min-width:46px;height:30px;padding:0 10px;font-size:9px;font-weight:800}.global-search-submit:hover{background:var(--blue-dark)}.global-search-suggestions{background:#fff;border:1px solid #e0e3e8;border-radius:14px;position:absolute;top:calc(100% + 9px);left:0;right:0;overflow:hidden;box-shadow:0 20px 50px #1e26342e}.global-search-suggestions>header{background:#fafbfc;border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;min-height:39px;padding:9px 12px;display:flex}.global-search-suggestions>header span{color:#737d8c;letter-spacing:.55px;text-transform:uppercase;font-size:8px;font-weight:850}.global-search-suggestions>header b{background:var(--blue-soft);min-width:24px;height:24px;color:var(--brand-ink);border-radius:12px;place-items:center;padding:0 7px;font-size:9px;display:grid}.global-search-suggestions>button:not(.global-search-all){color:#364052;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #f0f2f4;grid-template-columns:31px minmax(0,1fr) 18px;align-items:center;gap:9px;width:100%;min-height:54px;padding:9px 11px;display:grid}.global-search-suggestions>button:not(.global-search-all):hover,.global-search-suggestions>button:not(.global-search-all):focus-visible{background:var(--brand-tint);outline:0}.global-search-suggestions button>i,.global-search-results-list article>i{background:var(--blue-soft);width:30px;height:30px;color:var(--brand-ink);border-radius:8px;place-items:center;font-size:8px;font-style:normal;font-weight:900;display:grid}.global-search-suggestions button>span{min-width:0}.global-search-suggestions button b,.global-search-suggestions button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.global-search-suggestions button b{font-size:10px}.global-search-suggestions button small{color:#818a98;margin-top:4px;font-size:8px}.global-search-suggestions button>svg{width:14px;color:var(--brand-ink)}.global-search-all{width:100%;min-height:40px;color:var(--brand-ink);cursor:pointer;background:#fafbfc;border:0;justify-content:center;align-items:center;gap:7px;font-size:9px;font-weight:850;display:flex}.global-search-all svg{width:13px}.global-search-no-result{color:#87909e;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:105px;padding:22px;display:flex}.global-search-no-result b{color:#4c5666;font-size:10px}.global-search-no-result span{margin-top:5px;font-size:8px}.global-search-results{z-index:90;overscroll-behavior:contain;isolation:isolate;background:#f4f5f7;padding:28px 32px 50px;position:fixed;inset:70px 0 0 252px;overflow-y:auto}.global-search-results>header{justify-content:space-between;align-items:flex-start;gap:20px;max-width:1180px;margin:0 auto;display:flex}.global-search-results>header span{color:var(--brand-ink);letter-spacing:.8px;font-size:9px;font-weight:900}.global-search-results>header h1{color:#282d39;margin:5px 0 4px;font-size:26px}.global-search-results>header p{color:#7a8392;margin:0;font-size:11px}.global-search-results>header>button{color:#6c7685;cursor:pointer;background:#fff;border:1px solid #e0e3e8;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.global-search-results>header>button svg{width:17px}.global-search-results-summary{background:#fff;border:1px solid #e0e3e8;border-radius:11px;justify-content:space-between;align-items:center;gap:20px;max-width:1180px;margin:20px auto 10px;padding:12px 15px;display:flex}.global-search-results-summary b{color:var(--brand-ink);font-size:11px}.global-search-results-summary span{color:#7b8492;font-size:9px}.global-search-results-list{background:#fff;border:1px solid #e0e3e8;border-radius:14px;max-width:1180px;margin:0 auto;overflow:hidden}.global-search-results-list article{border-top:1px solid #edf0f3;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:92px;padding:14px 16px;display:grid}.global-search-results-list article:first-child{border-top:0}.global-search-results-list article>div{min-width:0}.global-search-results-list article span{color:var(--brand-ink);text-transform:uppercase;font-size:8px;font-weight:850}.global-search-results-list article h2{color:#2e3543;margin:3px 0;font-size:13px}.global-search-results-list article p{color:#667182;margin:0;font-size:9px;line-height:1.45}.global-search-results-list article small{color:#9199a5;margin-top:5px;font-size:8px;display:block}.global-search-results-list article>button{border:1px solid var(--brand-border);background:var(--brand-tint);min-width:102px;min-height:34px;color:var(--brand-ink);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:9px;font-weight:850;display:flex}.global-search-results-list article>button:hover{border-color:var(--brand-terracotta);background:var(--blue-soft)}.global-search-results-list article>button svg{width:13px}.global-search-results-empty{color:#8b94a2;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:280px;padding:35px;display:flex}.global-search-results-empty svg{width:28px;margin-bottom:8px}.global-search-results-empty b{color:#4e5868;font-size:13px}.global-search-results-empty span{margin-top:5px;font-size:9px}.global-search-results>footer{color:#838c99;text-align:center;max-width:1180px;margin:10px auto 0;font-size:9px}@media (width<=1320px){.global-search{width:42px;margin-right:18px}.global-search-box{cursor:pointer;justify-content:center;width:42px;padding:0}.global-search-box input,.global-search-box kbd,.global-search-box .global-search-clear,.global-search-box .global-search-submit{display:none}.global-search-box.focused{justify-content:flex-start;width:min(520px,100vw - 300px);padding:0 5px 0 12px;position:absolute;top:-20px;right:0}.global-search-box.focused input,.global-search-box.focused .global-search-clear,.global-search-box.focused .global-search-submit{display:block}.global-search-suggestions{width:min(520px,100vw - 300px);left:auto;right:0}}@media (width<=1040px){.turkey-clock{min-width:118px;padding:0 9px}.turkey-clock>span{display:none}}@media (width<=760px){.topbar{grid-template-columns:40px minmax(0,1fr) 42px auto}.global-search{margin:0}.turkey-clock{z-index:16;background:0 0;border-color:#0000;min-width:96px;height:40px;padding:0 8px;position:fixed;top:10px;right:72px}.turkey-clock>svg{display:none}.turkey-clock>strong{text-align:center;width:100%;font-size:12px}.global-search-box.focused{z-index:100;width:auto;position:fixed;top:10px;left:56px;right:64px}.global-search-suggestions{width:auto;position:fixed;top:59px;left:8px;right:8px}.global-search-results{padding:20px 12px 38px;top:61px;left:0}.global-search-results>header h1{font-size:20px}.global-search-results-summary{flex-direction:column;align-items:flex-start;gap:4px}.global-search-results-list article{grid-template-columns:33px minmax(0,1fr)}.global-search-results-list article>button{grid-column:1/-1;width:100%}}.store-template-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:14px;display:grid}.store-template-overview article{border:1px solid var(--border);min-height:112px;box-shadow:var(--shadow);background:#fff;border-radius:13px;padding:17px}.store-template-overview span,.store-template-overview b,.store-template-overview small{display:block}.store-template-overview span{color:#8994a4;letter-spacing:.6px;font-size:7px;font-weight:900}.store-template-overview b{color:#2e3b50;margin-top:13px;font-size:18px}.store-template-overview small{color:var(--muted);margin-top:6px;font-size:8px}.store-template-overview article.changed{background:#fffaf5;border-color:#f0bd91}.store-template-overview article.changed b{color:#d35b10}.store-template-overview article.saved b{color:var(--green)}.store-template-notice{background:#f0faf5;border:1px solid #b9d8ca;border-radius:11px;align-items:center;gap:12px;margin-bottom:14px;padding:13px 16px;display:flex}.store-template-notice>span{color:#237a57;background:#d8f2e5;border-radius:9px;place-items:center;width:31px;height:31px;font-size:14px;font-weight:900;display:grid}.store-template-notice b{color:#2f5e4b;font-size:10px}.store-template-notice p{color:#648174;margin:3px 0 0;font-size:8px;line-height:1.5}.store-template-card{overflow:hidden}.store-template-card>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:22px;padding:18px;display:flex}.store-template-card>header>div:first-child>span{color:var(--brand-ink);letter-spacing:.65px;font-size:8px;font-weight:900}.store-template-card h2{margin:4px 0;font-size:16px}.store-template-card header p{max-width:620px;color:var(--muted);margin:0;font-size:9px;line-height:1.5}.store-template-role-summary{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.store-template-role-summary span{color:#657184;background:#fafbfc;border:1px solid #e4e8ed;border-radius:8px;min-width:76px;padding:7px 9px;font-size:7px}.store-template-role-summary b{color:var(--brand-ink);margin-right:5px;font-size:10px}.store-template-columns{color:#8a94a2;letter-spacing:.35px;text-transform:uppercase;background:#f7f8fa;border-bottom:1px solid #e8ebef;grid-template-columns:70px minmax(250px,.9fr) minmax(310px,1.4fr) 160px 120px;gap:10px;padding:9px 14px;font-size:7px;font-weight:900;display:grid}.store-template-list{display:grid}.store-template-list>article{border-top:1px solid #edf0f3;grid-template-columns:70px minmax(250px,.9fr) minmax(310px,1.4fr) 160px 120px;align-items:stretch;gap:10px;padding:11px 14px;display:grid}.store-template-list>article:first-child{border-top:0}.store-template-list>article:hover{background:var(--brand-tint)}.store-template-list label span{color:#8a94a2;letter-spacing:.35px;margin-bottom:4px;font-size:6px;font-weight:900;display:block}.store-template-list input,.store-template-list textarea,.store-template-list select{color:#354258;background:#fff;border:1px solid #dfe4ea;border-radius:7px;outline:0;width:100%;font-family:inherit;font-size:9px}.store-template-list input,.store-template-list select{height:34px;padding:0 9px}.store-template-list textarea{resize:vertical;min-height:72px;padding:8px 9px;line-height:1.45}.store-template-list input:focus,.store-template-list textarea:focus,.store-template-list select:focus{border-color:var(--brand-border);box-shadow:0 0 0 3px var(--blue-soft)}.store-template-number input{text-align:center;color:var(--brand-ink);font-weight:900}.store-template-main-fields{gap:7px;display:grid}.store-template-actions{grid-template-columns:1fr 1fr;align-content:center;gap:5px;display:grid}.store-template-actions button{color:#667386;cursor:pointer;background:#fff;border:1px solid #dfe4ea;border-radius:7px;height:31px;font-size:10px;font-weight:900}.store-template-actions button:hover:not(:disabled){border-color:var(--brand-border);background:var(--brand-tint);color:var(--brand-ink)}.store-template-actions button:disabled{opacity:.35;cursor:not-allowed}.store-template-actions .remove{color:#b03b3b;background:#fff8f8;border-color:#efc9c9;grid-column:1/-1;font-size:8px}.store-template-card>footer{border-top:1px solid var(--border);background:#fafbfc;justify-content:flex-end;align-items:center;gap:8px;padding:13px 14px;display:flex}.store-template-card>footer>div{margin-right:auto}.store-template-card>footer p{color:#7c8797;margin:0;font-size:8px}.store-template-success{font-weight:800;color:#237a57!important}@media (width<=1180px){.store-template-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.store-template-columns{display:none}.store-template-list>article{grid-template-columns:64px minmax(220px,.8fr) minmax(280px,1.2fr) 145px 100px}}@media (width<=900px){.store-template-card>header{flex-direction:column}.store-template-role-summary{justify-content:flex-start}.store-template-list>article{grid-template-columns:60px minmax(0,1fr) 130px}.store-template-detail{grid-column:2/-1}.store-template-actions{grid-column:1/-1;grid-template-columns:44px 44px 80px;justify-content:end}.store-template-actions .remove{grid-column:auto}.store-template-card>footer{flex-wrap:wrap;align-items:stretch}.store-template-card>footer>div{width:100%;margin:0}.store-template-card>footer button{flex:1}}@media (width<=600px){.store-template-overview,.store-template-list>article{grid-template-columns:1fr}.store-template-number,.store-template-main-fields,.store-template-detail,.store-template-owner,.store-template-actions{grid-column:1}.store-template-actions{justify-content:start}.store-template-card>footer{flex-direction:column}.store-template-card>footer button{width:100%}}.listing-series-template-manager{--series-ink:#353541;--series-soft:#f8f4ef;--series-line:#e5ded6;min-height:100vh}.listing-series-template-manager button{transition:border-color .16s,background .16s,color .16s,box-shadow .16s,transform .16s}.listing-series-template-manager button:active{transform:translateY(1px)}.series-demo-sidebar .series-demo-nav-label{color:#928e99;letter-spacing:.09em;margin:14px 12px 4px;font-size:10px;font-weight:900}.series-demo-sidebar .series-demo-admin-note b{align-items:center;gap:7px;margin-top:8px;display:flex}.series-demo-sidebar .series-demo-admin-note b svg{color:#efbda9;width:17px;height:17px}.series-demo-topbar{min-height:76px}.series-demo-environment{color:#7c7875;align-items:center;gap:7px;font-size:11px;display:flex}.series-demo-environment span{color:#fff;letter-spacing:.08em;background:#302f39;border-radius:5px;padding:3px 7px;font-size:9px;font-weight:900}.series-demo-help{border:1px solid var(--border);color:#696570;background:#fff;border-radius:9px;align-items:center;gap:7px;min-height:36px;padding:8px 11px;font-size:11px;font-weight:750;display:flex}.series-demo-help:hover{border-color:var(--brand-border);background:var(--brand-tint);color:var(--brand-ink)}.series-demo-help svg{width:16px;height:16px}.series-demo-page-title{align-items:center}.series-demo-page-title h1{font-size:29px}.series-demo-title-actions{align-items:stretch;gap:10px;display:flex}.series-demo-manage{border:1px solid var(--brand-border);background:linear-gradient(135deg,#fff 0%,var(--brand-tint) 100%);min-width:330px;min-height:62px;color:var(--brand-ink);text-align:left;border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.series-demo-manage-icon{background:var(--blue);color:#fff;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.series-demo-manage-icon svg{width:21px;height:21px}.series-demo-manage-copy,.series-demo-manage-copy b,.series-demo-manage-copy small{min-width:0;display:block}.series-demo-manage-copy b{font-size:14px;line-height:1.2}.series-demo-manage-copy small{color:#7d736f;margin-top:4px;font-size:11px;font-weight:700}.series-demo-manage em{color:#9c5742;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#fff8f3;border:1px solid #e6c6b6;border-radius:999px;align-items:center;gap:5px;padding:6px 8px;font-size:9px;font-style:normal;font-weight:900;display:flex}.series-demo-manage em svg{width:12px;height:12px}.series-demo-manage.active{box-shadow:0 7px 20px rgba(var(--brand-rgb),.12)}.series-demo-onedrive{text-align:left;align-items:center;gap:9px;min-width:205px;min-height:50px;display:flex}.series-demo-onedrive>svg{width:19px;height:19px;color:var(--blue)}.series-demo-onedrive span,.series-demo-onedrive small{display:block}.series-demo-onedrive small{color:var(--green);margin-top:3px;font-size:8px}.series-demo-safety{background:#fff9f5;border:1px solid #dfc7b9;border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;margin-bottom:15px;padding:12px 14px;display:grid}.series-demo-safety>svg{width:32px;height:32px;color:var(--brand-ink);background:#f4dfd4;border-radius:9px;padding:7px}.series-demo-safety b,.series-demo-safety span{display:block}.series-demo-safety b{color:#684436;font-size:11px}.series-demo-safety span{color:#806f67;margin-top:3px;font-size:9px;line-height:1.45}.series-demo-safety button{color:#7a5548;background:#fff;border:1px solid #ddc9bd;border-radius:8px;align-items:center;gap:7px;padding:8px 10px;font-size:9px;font-weight:850;display:flex}.series-demo-safety button svg{width:14px;height:14px}.series-template-workspace{overflow:hidden}.series-template-head{border-bottom:1px solid var(--series-line);background:linear-gradient(115deg,#fff,#fcf7f3);justify-content:space-between;align-items:center;gap:20px;min-height:86px;padding:18px 20px;display:flex}.series-template-kicker{color:var(--brand-ink);letter-spacing:.11em;align-items:center;gap:6px;font-size:8px;font-weight:950;display:flex}.series-template-kicker svg{width:14px;height:14px}.series-template-head h2{letter-spacing:-.25px;margin:5px 0 0;font-size:18px}.series-template-head p{color:var(--muted);margin:5px 0 0;font-size:10px}.series-template-summary{gap:7px;display:flex}.series-template-summary>span{text-align:center;background:#fff;border:1px solid #e8e1da;border-radius:10px;min-width:72px;padding:9px}.series-template-summary b,.series-template-summary small{display:block}.series-template-summary b{color:var(--series-ink);font-size:16px}.series-template-summary small{color:#85817e;white-space:nowrap;margin-top:2px;font-size:7px}.series-template-summary .changed{background:var(--brand-tint);border-color:#dfbea9}.series-template-summary .changed b{color:var(--brand-ink)}.series-demo-notice{background:var(--green-soft);color:#187b5b;border:1px solid #bfe2d3;border-radius:10px;align-items:flex-start;gap:9px;margin:12px 14px 0;padding:10px 12px;font-size:9px;line-height:1.45;display:flex}.series-demo-notice>svg{flex:none;width:16px;height:16px}.series-demo-notice span{flex:1}.series-demo-notice button{color:#438872;background:0 0;border:0;border-radius:6px;width:22px;height:22px;padding:3px}.series-demo-notice button svg{width:14px;height:14px}.series-template-grid{grid-template-columns:290px minmax(500px,1fr);min-height:690px;display:grid}.series-template-list,.series-rule-editor{background:#fbfaf9;min-width:0}.series-template-list{border-right:1px solid var(--series-line);background:#f8f9fa;flex-direction:column;padding:17px 14px;display:flex}.series-template-list-head{justify-content:space-between;align-items:center;gap:8px;padding:0 2px 13px;display:flex}.series-template-list-head span,.series-template-list-head b{display:block}.series-template-list-head span{color:#827b76;letter-spacing:.1em;font-size:9px;font-weight:950}.series-template-list-head b{margin-top:4px;font-size:13px}.series-template-list-head button{border:1px solid var(--brand-border);min-height:34px;color:var(--brand-ink);background:#fff;border-radius:8px;align-items:center;gap:5px;padding:7px 9px;font-size:10px;font-weight:900;display:flex}.series-template-list-head button svg{width:14px;height:14px}.series-template-scroll{scrollbar-width:thin;scrollbar-color:#c8bbb2 transparent;gap:8px;max-height:610px;padding:1px 5px 1px 1px;display:grid;overflow-y:auto}.series-template-item{width:100%;min-height:72px;color:var(--series-ink);text-align:left;background:#fff;border:1px solid #dedede;border-radius:12px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:11px;padding:11px;display:grid;position:relative;overflow:hidden}.series-template-item:hover{background:#fffaf7;border-color:#d1b8aa;box-shadow:0 5px 14px #4c3f3812}.series-template-item.active{box-shadow:0 0 0 2px rgba(var(--brand-rgb),.1),0 7px 18px rgba(var(--brand-rgb),.1);background:#fffaf7;border-color:#bd684a}.series-template-item.active:before{content:"";background:#bd684a;border-radius:0 4px 4px 0;width:4px;position:absolute;inset:10px auto 10px 0}.series-template-item.is-completed{color:var(--series-ink);background:#fff;border-color:#cce6d8}.series-template-item.is-completed:hover{background:#f6fcf9;border-color:#8fc5aa}.series-template-item.is-completed.active{color:var(--series-ink);box-shadow:0 0 0 2px rgba(var(--brand-rgb),.1),0 7px 18px rgba(var(--brand-rgb),.1);background:#fffaf7;border-color:#bd684a}.series-template-item.is-draft{background:#fff;border-color:#ecd6b8}.series-template-item-number{color:#586671;background:#edf1f4;border-radius:11px;place-items:center;width:44px;height:44px;font-size:13px;font-weight:950;display:grid}.series-template-item.is-completed .series-template-item-number{color:#fff;background:#33966a}.series-template-item.is-draft .series-template-item-number{color:#fff;background:#e9a64b}.series-template-item-copy,.series-template-item-copy>small{min-width:0;display:block}.series-template-item-title{justify-content:space-between;align-items:center;gap:7px;min-width:0;display:flex}.series-template-item-title b{min-width:0;font-size:14px;line-height:1.2}.series-template-item-copy>small{color:#716c68;margin-top:6px;font-size:11px;line-height:1.35}.series-template-item em{color:#586671;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;background:#edf1f4;border-radius:999px;flex:none;padding:4px 7px;font-size:9px;font-style:normal;font-weight:950}.series-template-item em.completed{color:#277653;background:#dff2e8}.series-template-item em.planned{color:#586671;background:#edf1f4}.series-template-item em.draft{color:#ad6b0f;background:#fff0dc}.series-template-add-wide{width:100%;color:var(--brand-ink);text-align:left;background:#fff8f3;border:1px dashed #d6a98e;border-radius:11px;align-items:center;gap:10px;margin-top:12px;padding:12px;display:flex}.series-template-add-wide>svg{color:#fff;background:#bd684a;border-radius:8px;width:31px;height:31px;padding:7px}.series-template-add-wide b,.series-template-add-wide small{display:block}.series-template-add-wide b{font-size:12px}.series-template-add-wide small{color:#8f756a;margin-top:3px;font-size:9px}.series-template-matrix{background:#fff;min-width:0;padding:17px}.series-template-matrix-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.series-template-matrix-head>div:first-child>span{color:var(--brand-ink);letter-spacing:.1em;font-size:7px;font-weight:950}.series-template-matrix-head h3{margin:4px 0 0;font-size:16px}.series-template-matrix-head p{color:var(--muted);margin:4px 0 0;font-size:9px}.series-template-state{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.series-template-state>span{color:#746f6b;background:#f0efed;border-radius:7px;padding:5px 7px;font-size:7px;font-weight:850}.series-template-state>span.completed{color:#69645f;background:#e7e4e1}.series-template-state>span.planned{color:#3074a6;background:#e7f2fb}.series-template-state>span.draft{color:#a86912;background:#fff1dc}.series-template-state button{color:#a24c34;background:#fff8f6;border:1px solid #efd0c8;border-radius:6px;align-items:center;gap:4px;padding:5px 7px;font-size:7px;font-weight:850;display:flex}.series-template-state button svg{width:11px;height:11px}.series-template-state button.series-plan-open{color:#8b542f;background:#fff9f3;border-color:#d7c0ad;border-radius:9px;min-height:38px;padding:9px 13px;font-size:10px}.series-template-state button.series-plan-open svg{width:15px;height:15px}.series-template-plan-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.series-template-state button.series-upload-list-open{color:#267251;background:#f1faf5;border-color:#c4dbce}.series-template-state button.series-upload-list-open:hover{background:#e8f6ee;border-color:#73ae90}.series-batch-tabs{background:#f7f5f2;border:1px solid #e7e2dd;border-radius:10px;grid-template-columns:repeat(10,minmax(0,1fr));gap:4px;margin-top:15px;padding:5px;display:grid}.series-batch-tabs button{color:#716d69;background:0 0;border:1px solid #0000;border-radius:7px;min-width:0;padding:7px 3px}.series-batch-tabs button:hover{background:#fff}.series-batch-tabs button.active{border-color:var(--brand-border);color:var(--brand-ink);background:#fff;box-shadow:0 2px 8px #3f3e4d0f}.series-batch-tabs button:disabled{color:#87827e;box-shadow:none;cursor:default;background:0 0;border-color:#0000}.series-batch-tabs button:disabled:hover{background:0 0}.series-batch-tabs span,.series-batch-tabs small{display:block}.series-batch-tabs span{font-size:9px;font-weight:950}.series-batch-tabs small{color:#9a9693;margin-top:2px;font-size:6px}.series-listing-head{border-bottom:1px solid #ece8e4;justify-content:space-between;align-items:flex-end;margin-top:14px;padding-bottom:8px;display:flex}.series-listing-head b,.series-listing-head span{display:block}.series-listing-head b{font-size:11px}.series-listing-head span,.series-listing-head small{color:#8c8885;margin-top:2px;font-size:7px}.series-listing-rows{gap:5px;margin-top:7px;display:grid}.series-listing-row{width:100%;min-height:82px;color:var(--series-ink);text-align:left;background:#fff;border:1px solid #e8e4df;border-radius:10px;grid-template-columns:38px minmax(115px,1fr) 62px minmax(155px,1.18fr) 124px 92px auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.series-listing-row:hover{background:#fffaf7;border-color:#d9baa9}.series-listing-number{color:#6f6a67;background:#f0eeeb;border-radius:9px;place-items:center;width:38px;height:38px;font-size:11px;font-weight:950;display:grid}.series-listing-row b,.series-listing-row small{display:block}.series-listing-row small{color:#8e8986;font-size:10px}.series-listing-row b{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:14px;overflow:hidden}.series-listing-row em{color:#9b7770;white-space:nowrap;font-size:7px;font-style:normal;font-weight:800}.series-listing-row em.attention{color:#a76408;background:#fff0dc;border-radius:6px;padding:4px 6px}.series-listing-row em.locked{color:#706b67;background:#e8e5e2;border-radius:6px;padding:4px 6px}.series-listing-row.read-only{background:#faf9f8}.series-listing-row.read-only:hover{background:#f7f5f3;border-color:#d8d3cf}.series-listing-row.disabled-topic{background:#faf9f8;border-style:dashed}.series-listing-row.disabled-topic b{color:#9c9895;text-decoration:line-through}.series-listing-copy{min-width:0}.series-listing-copy .listing-detail-status{border-radius:5px;width:max-content;max-width:100%;margin-top:5px;padding:3px 6px;font-size:8px;font-weight:850;text-decoration:none}.series-listing-copy .listing-detail-status.shared{color:#25724f;background:#e9f7ef}.series-listing-copy .listing-detail-status.custom{color:#9a620f;background:#fff0dc}.series-listing-copy .listing-detail-status.empty{color:#8a8581;background:#f1efed}.series-row-thumbnail{color:#aaa29c;background:#f7f5f3;border:1px dashed #d8d0ca;border-radius:9px;width:62px;height:52px;position:relative;overflow:hidden}.series-row-thumbnail.has-image{background:#fff;border-style:solid}.series-row-thumbnail:focus-within,.series-row-thumbnail:hover{border-color:#c97952;box-shadow:0 0 0 2px #bd684a17}.series-row-thumbnail-edit{color:#b47a59;cursor:pointer;background:0 0;border:0;place-items:center;width:100%;height:100%;padding:3px;display:grid}.series-row-thumbnail-edit:disabled{color:#aaa29c;cursor:not-allowed}.series-row-thumbnail-edit>img{object-fit:contain;border-radius:6px;width:100%;height:100%}.series-row-thumbnail-edit>svg{width:22px;height:22px}.series-row-thumbnail-zoom{color:#fff;cursor:zoom-in;background:#262321d1;border:1px solid #ffffff73;border-radius:6px;place-items:center;width:21px;height:21px;padding:0;display:grid;position:absolute;bottom:3px;right:3px}.series-row-thumbnail-zoom:hover{background:#20201f}.series-row-thumbnail-zoom svg{width:11px;height:11px}.series-row-summary,.series-row-example,.series-row-time{min-width:0}.series-row-summary small,.series-row-example small,.series-row-time small{color:#9a928c;letter-spacing:.05em;font-size:7px;font-weight:950;display:block}.series-row-summary>span{color:#5f5955;-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;margin-top:5px;font-size:10px;font-weight:750;line-height:1.35;display:-webkit-box;overflow:hidden}.series-row-example>a,.series-row-example>span{color:#7d5038;white-space:nowrap;background:#fff;border:1px solid #ded7d1;border-radius:7px;align-items:center;gap:4px;min-height:30px;margin-top:5px;padding:6px 7px;font-size:8px;font-weight:900;text-decoration:none;display:flex;overflow:hidden}.series-row-example>span{color:#9a938e;background:#f6f4f2}.series-row-example svg{flex:none;width:11px;height:11px}.series-row-example a svg:last-child{margin-left:auto}.series-row-time b,.series-row-time span{display:block}.series-row-time b{color:#4f4945;margin-top:4px;font-size:13px}.series-row-time span{color:#8d8179;margin-top:2px;font-size:8px;font-weight:800}.series-row-actions{align-items:center;gap:6px;display:flex}.series-row-edit{border:1px solid var(--brand-border);background:var(--brand-tint);min-height:36px;color:var(--brand-ink);border-radius:8px;align-items:center;gap:6px;padding:8px 11px;font-size:12px;font-weight:900;display:flex}.series-row-edit:hover{border-color:var(--blue);box-shadow:0 3px 10px rgba(var(--brand-rgb),.1);background:#fff}.series-row-edit svg{width:15px;height:15px}@media (width>=961px){.series-row-thumbnail{transform:translate(-8px)}.series-row-example{transform:translate(-3px)}}.series-rule-editor{border-left:1px solid var(--series-line);padding:17px;overflow-y:auto}.series-rule-editor-head>span{color:var(--brand-ink);letter-spacing:.1em;font-size:7px;font-weight:950}.series-rule-editor-head h3{margin:4px 0 0;font-size:16px}.series-rule-editor-head p{color:var(--muted);margin:5px 0 0;font-size:9px;line-height:1.45}.series-current-topic{background:#fff;border:1px solid #e4d8cf;border-radius:10px;margin-top:14px;padding:12px}.series-current-topic small,.series-current-topic b,.series-current-topic span,.series-current-topic em{display:block}.series-current-topic small{color:#99918b;text-transform:uppercase;letter-spacing:.06em;font-size:7px;font-weight:850}.series-current-topic b{margin-top:5px;font-size:12px}.series-current-topic span{color:#817b77;margin-top:4px;font-size:8px}.series-current-topic em{color:var(--brand-ink);border-top:1px solid #eee8e3;margin-top:8px;padding-top:7px;font-size:7px;font-style:normal;font-weight:750}.series-editor-fieldset,.series-new-source{border:0;min-width:0;margin:14px 0 0;padding:0}.series-editor-fieldset legend,.series-new-source legend,.series-editor-select{color:#68635f;font-size:8px;font-weight:900}.series-editor-fieldset label,.series-new-source label{cursor:pointer;background:#fff;border:1px solid #e4dfda;border-radius:9px;align-items:flex-start;gap:8px;margin-top:7px;padding:9px;display:flex}.series-editor-fieldset label.selected,.series-new-source label.selected{border-color:var(--brand-border);background:var(--brand-tint)}.series-editor-fieldset input,.series-new-source input{flex:none;margin:2px 0 0}.series-editor-fieldset span,.series-new-source span{flex:1;min-width:0}.series-editor-fieldset b,.series-editor-fieldset small,.series-new-source b,.series-new-source small{display:block}.series-editor-fieldset b,.series-new-source b{font-size:9px}.series-editor-fieldset small,.series-new-source small{color:#8a8581;margin-top:3px;font-size:7px;line-height:1.4}.series-editor-select{margin-top:13px;display:block}.series-editor-select select{color:#4e4b52;background:#fff;border:1px solid #ddd6d0;border-radius:8px;outline:0;width:100%;margin-top:6px;padding:9px 28px 9px 9px;font-size:9px}.series-editor-select select:focus{border-color:var(--brand-border);box-shadow:0 0 0 3px rgba(var(--brand-rgb),.09)}.series-locked-panel{color:#68635f;background:#f7f5f3;border:1px solid #d8d2cc;border-radius:10px;align-items:flex-start;gap:9px;margin-top:14px;padding:14px 12px;display:flex}.series-locked-panel>svg{flex:none;width:19px;height:19px}.series-locked-panel b,.series-locked-panel span{display:block}.series-locked-panel b{font-size:9px}.series-locked-panel span{margin-top:4px;font-size:8px;line-height:1.55}.series-target-fieldset{border:0;min-width:0;margin:15px 0 0;padding:0}.series-target-fieldset legend{color:#68635f;font-size:8px;font-weight:900}.series-target-fieldset>p{color:#8a8581;margin:5px 0 0;font-size:7px;line-height:1.45}.series-target-actions{align-items:center;gap:6px;margin-top:8px;display:flex}.series-target-actions button{color:#6e6864;background:#fff;border:1px solid #ddd6d0;border-radius:6px;min-height:25px;padding:5px 7px;font-size:7px;font-weight:850}.series-target-actions button:hover{border-color:var(--brand-border);color:var(--brand-ink)}.series-target-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;margin-top:8px;display:grid}.series-target-grid label{cursor:pointer;background:#fff;border:1px solid #e3ddd8;border-radius:7px;justify-content:center;align-items:center;gap:4px;min-width:0;padding:6px 3px;display:flex}.series-target-grid label.selected{background:#eff9f4;border-color:#83b99f;box-shadow:inset 0 0 0 1px #378e6414}.series-target-grid label.locked{color:#938e8a;cursor:not-allowed;background:#f2f0ee;border-color:#e3dfdc}.series-target-grid input{width:11px;height:11px;margin:0}.series-target-grid span,.series-target-grid b,.series-target-grid small{min-width:0;display:block}.series-target-grid b{font-size:8px}.series-target-grid small{color:#918b87;margin-top:1px;font-size:6px}.series-future-toggle{cursor:pointer;background:#fff;border:1px solid #ded8d2;border-radius:9px;align-items:flex-start;gap:8px;margin-top:10px;padding:10px;display:flex}.series-future-toggle.selected{background:#eff9f4;border-color:#83b99f}.series-future-toggle input{margin:2px 0 0}.series-future-toggle span,.series-future-toggle b,.series-future-toggle small{display:block}.series-future-toggle b{color:#4b4947;font-size:8px}.series-future-toggle small{color:#817c78;margin-top:3px;font-size:7px;line-height:1.4}.series-location-fieldset label{padding:8px 9px}.series-impact-summary{background:#f2faf6;border:1px solid #c7ded5;border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:13px;padding:10px;display:grid}.series-impact-summary>span{text-align:center;background:#fff;border-radius:7px;padding:6px 4px}.series-impact-summary b,.series-impact-summary small{display:block}.series-impact-summary b{color:#286b55;font-size:13px}.series-impact-summary small{color:#6f897f;margin-top:2px;font-size:6px}.series-impact-summary p{color:#5d756c;grid-column:1/-1;justify-content:center;align-items:center;gap:4px;margin:1px 0 0;font-size:7px;display:flex}.series-impact-summary p svg{width:11px;height:11px}.series-impact-summary strong{color:#286b55}.series-editor-impact{color:#286b55;background:#f2faf6;border:1px solid #c7ded5;border-radius:9px;align-items:flex-start;gap:8px;margin-top:14px;padding:10px;display:flex}.series-editor-impact>svg{flex:none;width:17px;height:17px}.series-editor-impact b,.series-editor-impact span{display:block}.series-editor-impact b{font-size:8px}.series-editor-impact span{margin-top:3px;font-size:7px;line-height:1.5}.series-editor-apply{width:100%;margin-top:14px;font-size:10px}.series-editor-apply:disabled{opacity:.5;cursor:not-allowed}.series-editor-footnote{color:#9a9693;text-align:center;margin-top:6px;font-size:7px;display:block}.series-demo-modal-backdrop{background:#26252db8}.series-rule-modal{background:#fff;border-radius:18px;flex-direction:column;width:min(1480px,100vw - 28px);max-height:calc(100vh - 28px);padding:0;display:flex;overflow:hidden;box-shadow:0 28px 80px #14131b4d}.series-rule-modal-head{background:linear-gradient(115deg,#fff,#fcf6f1);border-bottom:1px solid #e8e1db;justify-content:space-between;align-items:flex-start;gap:18px;padding:23px 26px 20px;display:flex}.series-rule-modal-head h2{color:var(--series-ink);letter-spacing:-.35px;margin:7px 0 0;font-size:26px}.series-rule-modal-head p{color:#756e69;margin:6px 0 0;font-size:14px;font-weight:700}.series-rule-modal-close{color:#5f5a57;background:#fff;border:1px solid #dfd7d0;border-radius:11px;place-items:center;width:42px;height:42px;padding:0;display:grid}.series-rule-modal-close:hover{border-color:var(--brand-border);background:var(--brand-tint);color:var(--brand-ink)}.series-rule-modal-close svg{width:21px;height:21px}.series-rule-error{margin:12px 26px 0}.series-editor-tabs{background:#fbfaf9;border-bottom:1px solid #e8e1db;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px 26px;display:grid}.series-editor-tabs button{color:#706b67;text-align:left;background:#fff;border:1px solid #e2dcd7;border-radius:11px;align-items:center;gap:10px;min-width:0;min-height:56px;padding:8px 12px;display:flex}.series-editor-tabs button:hover:not(:disabled){background:#fffaf7;border-color:#d7b6a2}.series-editor-tabs button:disabled{color:#aaa39e;cursor:not-allowed;background:#f4f2f0;border-color:#ebe7e3}.series-editor-tabs button.active{color:#7f3f29;background:#fff7f1;border-color:#bd684a;box-shadow:inset 0 0 0 1px #bd684a14}.series-editor-tabs button>svg{flex:none;width:22px;height:22px}.series-editor-tabs span,.series-editor-tabs b,.series-editor-tabs small{min-width:0;display:block}.series-editor-tabs b{font-size:13px}.series-editor-tabs small{color:#928b86;margin-top:3px;font-size:10px}.series-unified-editor-body{background:#f5f3f1;grid-template-columns:minmax(470px,.92fr) minmax(560px,1.08fr);align-items:start;gap:18px;min-height:0;padding:18px;display:grid;overflow-y:auto}.series-unified-pane{background:#fff;border:1px solid #e3ddd8;border-radius:15px;min-width:0;padding:20px;box-shadow:0 4px 18px #3b312b0a}.series-unified-pane-title{border-bottom:1px solid #ebe6e2;align-items:flex-start;gap:12px;padding-bottom:15px;display:flex}.series-unified-pane-title>span{color:#a45a31;background:#fff0e4;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.series-unified-topic-pane .series-unified-pane-title>span{color:#2f69a0;background:#eef5ff}.series-unified-pane-title>span svg{width:22px;height:22px}.series-unified-pane-title small,.series-unified-pane-title h3,.series-unified-pane-title p{display:block}.series-unified-pane-title small{color:#9b5c39;letter-spacing:.08em;font-size:11px;font-weight:950}.series-unified-topic-pane .series-unified-pane-title small{color:#3d6f9f}.series-unified-pane-title h3{color:#37333f;margin:4px 0 0;font-size:21px}.series-unified-pane-title p{color:#756f6b;margin:5px 0 0;font-size:13px;line-height:1.45}.series-unified-pane .series-current-topic{margin-top:16px}.series-unified-pane .series-current-topic b{font-size:16px}.series-unified-pane .series-current-topic span{font-size:12px}.series-unified-pane .series-editor-select{font-size:13px}.series-unified-pane .series-editor-select select{min-height:44px;font-size:13px}.series-unified-pane .series-editor-select small,.series-unified-pane .series-target-fieldset>p{font-size:11px}.series-unified-pane .series-editor-fieldset legend,.series-unified-pane .series-target-fieldset legend,.series-unified-pane .series-detail-scope legend{font-size:14px}.series-unified-pane .series-editor-fieldset b,.series-unified-pane .series-detail-scope b{font-size:13px}.series-unified-pane .series-editor-fieldset small,.series-unified-pane .series-detail-scope small{font-size:11px}.series-unified-pane .series-target-grid-large b{font-size:12px}.series-unified-pane .series-target-grid-large small{font-size:10px}.series-unified-pane .series-future-toggle b{font-size:13px}.series-unified-pane .series-future-toggle small{font-size:11px}.series-unified-detail-pane .series-detail-image{margin-top:16px}.series-shared-scope-inline{border-top:1px solid #e8e3df;margin-top:22px;padding-top:20px}.series-shared-scope-inline-title{align-items:flex-start;gap:11px;display:flex}.series-shared-scope-inline-title>svg{color:#287050;box-sizing:content-box;background:#e9f7ef;border-radius:8px;flex:none;width:24px;height:24px;padding:4px}.series-shared-scope-inline-title small,.series-shared-scope-inline-title h4,.series-shared-scope-inline-title p{display:block}.series-shared-scope-inline-title small{color:#34765b;letter-spacing:.08em;font-size:9px;font-weight:950}.series-shared-scope-inline-title h4{color:#37333f;margin:4px 0 0;font-size:17px}.series-shared-scope-inline-title p{color:#756f6b;margin:4px 0 0;font-size:11px;line-height:1.45}.series-shared-scope-inline .series-location-fieldset-large,.series-shared-impact{margin-top:18px}.series-detail-image-button{color:#817a75;text-align:center;cursor:pointer;width:100%;padding:0;font-family:inherit;position:relative}.series-detail-image-button:hover:not(:disabled),.series-detail-image-button:focus-visible{border-color:#c97952;outline:0;box-shadow:0 0 0 3px #bd684a1a}.series-detail-image-button:disabled{cursor:not-allowed;opacity:.65}.series-detail-image-empty{padding:34px;display:block}.series-detail-image-empty>svg{color:#bd684a;width:42px;height:42px;margin:0 auto 10px}.series-detail-image-empty b,.series-detail-image-empty span{display:block}.series-detail-image-empty b{color:#504b48;font-size:15px}.series-detail-image-empty span{color:#8b8580;margin-top:5px;font-size:12px}.series-detail-image-hint{color:#fff;background:#302b28e0;border-radius:9px;align-items:center;gap:7px;min-height:36px;padding:8px 11px;font-size:12px;font-weight:900;display:flex;position:absolute;bottom:12px;right:12px;box-shadow:0 6px 18px #1b18162e}.series-detail-image-hint svg{width:16px;height:16px}.series-detail-unavailable{color:#8f4f30;background:#fff8f4;border:1px solid #e8c9b9;border-radius:11px;align-items:flex-start;gap:10px;margin-top:15px;padding:13px;display:flex}.series-detail-unavailable>svg{flex:none;width:21px;height:21px}.series-detail-unavailable b,.series-detail-unavailable span{display:block}.series-detail-unavailable b{font-size:13px}.series-detail-unavailable span{margin-top:3px;font-size:11px;line-height:1.45}.series-detail-targets{border-top:1px solid #ece7e3;margin-top:18px;padding-top:17px}.series-detail-targets:disabled{opacity:.65}.series-detail-impact-counts{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.series-detail-impact-counts span{color:#2f6c51;background:#e4f4eb;border-radius:7px;padding:5px 7px;font-size:10px;font-weight:900}.series-schedule-only-title{color:#795037;background:#fbfaf9;border-bottom:1px solid #e8e1db;align-items:center;gap:10px;padding:13px 26px;display:flex}.series-schedule-only-title>svg{width:22px;height:22px}.series-schedule-only-title span,.series-schedule-only-title b,.series-schedule-only-title small{display:block}.series-schedule-only-title b{font-size:13px}.series-schedule-only-title small{color:#8a817b;margin-top:3px;font-size:10px}.series-rule-modal-body{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:24px;min-height:0;padding:22px 26px 24px;display:grid;overflow-y:auto}.series-rule-modal-column{min-width:0}.series-rule-scope-column{border-left:1px solid #e9e3dd;padding-left:24px}.series-current-topic-large{background:linear-gradient(135deg,#fff,#fff9f5);border-color:#d9c8bb;margin:0;padding:17px 18px}.series-current-topic-large small{font-size:11px}.series-current-topic-large b{margin-top:7px;font-size:21px}.series-current-topic-large span{margin-top:6px;font-size:13px;line-height:1.45}.series-editor-select-large{color:#4f4b48;margin-top:20px;font-size:14px}.series-editor-select-large select{border-radius:10px;min-height:49px;margin-top:8px;padding:11px 38px 11px 13px;font-size:15px;font-weight:750}.series-editor-select-large>small{color:#817b77;margin-top:7px;font-size:12px;font-weight:500;line-height:1.45;display:block}.series-target-fieldset-large{margin-top:22px}.series-target-fieldset-large legend,.series-location-fieldset-large legend{color:#4f4b48;font-size:15px}.series-target-fieldset-large>p{margin-top:7px;font-size:12px;line-height:1.5}.series-target-fieldset-large .series-target-actions{flex-wrap:wrap;margin-top:11px}.series-target-fieldset-large .series-target-actions button{border-radius:8px;min-height:34px;padding:7px 10px;font-size:11px}.series-target-grid-large{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:11px}.series-target-grid-large label{justify-content:flex-start;gap:7px;min-height:54px;padding:8px 7px}.series-target-grid-large label.completed{background:#f5fbf8;border-color:#cfe5d9}.series-target-grid-large label.completed.selected{background:#e9f7ef;border-color:#45a678}.series-target-grid-large input{width:15px;height:15px}.series-target-grid-large b{font-size:12px}.series-target-grid-large small{margin-top:2px;font-size:9px}.series-future-toggle-large{border-radius:11px;gap:11px;margin-top:15px;padding:14px}.series-future-toggle-large input{width:17px;height:17px}.series-future-toggle-large b{font-size:13px}.series-future-toggle-large small{margin-top:4px;font-size:11px;line-height:1.45}.series-location-fieldset-large{margin-top:0}.series-location-fieldset-large label{border-radius:12px;gap:12px;min-height:82px;margin-top:10px;padding:15px}.series-location-fieldset-large input{width:18px;height:18px;margin-top:2px}.series-location-fieldset-large b{font-size:15px}.series-location-fieldset-large small{margin-top:6px;font-size:12px;line-height:1.5}.series-impact-card{color:#285e49;background:#f2faf6;border:1px solid #b9dcca;border-radius:13px;margin-top:20px;padding:18px}.series-impact-card-kicker{color:#398064;letter-spacing:.1em;font-size:10px;font-weight:950;display:block}.series-impact-card>b{color:#205840;margin-top:7px;font-size:21px;display:block}.series-impact-card>p{color:#4f7163;margin:8px 0 0;font-size:13px;line-height:1.55}.series-impact-card>p.series-impact-future{color:#80652d}.series-impact-equation{border-top:1px solid #cbe4d7;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;padding-top:14px;display:grid}.series-impact-equation span{color:#607b70;text-align:center;background:#fff;border-radius:9px;padding:9px 6px;font-size:10px}.series-impact-equation strong{color:#267251;margin-bottom:3px;font-size:18px;display:block}.series-impact-card>small{color:#557266;align-items:center;gap:6px;margin-top:12px;font-size:11px;line-height:1.45;display:flex}.series-impact-card>small svg{flex:none;width:15px;height:15px}.series-rule-example{color:#795b2d;background:#fff9ef;border:1px solid #ead5b7;border-radius:12px;align-items:flex-start;gap:10px;margin-top:14px;padding:14px;display:flex}.series-rule-example>svg{flex:none;width:20px;height:20px}.series-rule-example b,.series-rule-example span{display:block}.series-rule-example b{font-size:13px}.series-rule-example span{margin-top:4px;font-size:12px;line-height:1.5}.series-detail-modal-body,.series-schedule-modal-body{grid-template-columns:minmax(0,1.03fr) minmax(390px,.97fr);gap:28px;min-height:0;padding:24px 26px;display:grid;overflow-y:auto}.series-detail-preview-column,.series-detail-copy-column,.series-schedule-controls,.series-schedule-result{min-width:0}.series-detail-copy-column,.series-schedule-result{border-left:1px solid #e9e3dd;padding-left:28px}.series-detail-section-title{align-items:flex-start;gap:12px;display:flex}.series-detail-section-title>span{color:#a45a31;background:#fff0e4;border-radius:11px;flex:none;place-items:center;width:42px;height:42px;display:grid}.series-detail-section-title>span svg{width:21px;height:21px}.series-detail-section-title small,.series-detail-section-title h3,.series-detail-section-title p{display:block}.series-detail-section-title small{color:#a05f3e;letter-spacing:.09em;font-size:9px;font-weight:950}.series-detail-section-title h3{color:#393641;margin:4px 0 0;font-size:19px}.series-detail-section-title p{color:#77716c;margin:5px 0 0;font-size:11px;line-height:1.5}.series-detail-image{background:#faf8f6;border:1px dashed #d8ccc3;border-radius:14px;place-items:center;min-height:300px;margin-top:17px;display:grid;overflow:hidden}.series-detail-image.has-image{background:#f1eeeb;border-style:solid}.series-detail-image>img{object-fit:contain;width:100%;height:330px;display:block}.series-detail-image>div{color:#8b8580;text-align:center;padding:34px}.series-detail-image>div svg{color:#c39d85;width:38px;height:38px;margin:0 auto 10px}.series-detail-image>div b,.series-detail-image>div span{display:block}.series-detail-image>div b{font-size:14px}.series-detail-image>div span{margin-top:5px;font-size:11px}.series-detail-image-actions{align-items:center;gap:8px;margin-top:11px;display:flex}.series-detail-image-actions input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.series-detail-image-actions label,.series-detail-image-actions button{color:#665e59;cursor:pointer;background:#fff;border:1px solid #d8cec7;border-radius:9px;align-items:center;gap:7px;min-height:38px;padding:8px 12px;font-size:11px;font-weight:900;display:flex}.series-detail-image-actions label{color:#fff;background:#bd684a;border-color:#c97952}.series-detail-image-actions button{color:#a24836}.series-detail-image-actions svg{width:16px;height:16px}.series-detail-file-name{color:#817a76;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:10px;display:block;overflow:hidden}.series-detail-textarea{color:#514d49;margin-top:18px;font-size:12px;font-weight:900;display:block}.series-detail-textarea textarea{resize:vertical;color:#403d3b;background:#fff;border:1px solid #dcd4ce;border-radius:11px;outline:0;width:100%;min-height:160px;margin-top:8px;padding:13px 14px;font-family:inherit;font-size:13px;font-weight:500;line-height:1.6}.series-detail-textarea textarea:focus{border-color:#c87d58;box-shadow:0 0 0 3px #bd684a1a}.series-detail-textarea>span{color:#98918c;text-align:right;margin-top:5px;font-size:9px;font-weight:600;display:block}.series-detail-link-input{color:#514d49;margin-top:14px;font-size:12px;font-weight:900;display:block}.series-detail-link-input>span{background:#fff;border:1px solid #dcd4ce;border-radius:10px;align-items:center;gap:9px;min-height:44px;margin-top:8px;padding:0 12px;display:flex}.series-detail-link-input>span:focus-within{border-color:#c87d58;box-shadow:0 0 0 3px #bd684a1a}.series-detail-link-input>span>svg{color:#a46a4b;flex:none;width:17px;height:17px}.series-detail-link-input input{color:#403d3b;background:0 0;border:0;outline:0;width:100%;min-width:0;height:40px;font-family:inherit;font-size:12px}.series-detail-link-input>small{color:#8e8782;margin-top:5px;font-size:9px;font-weight:600;line-height:1.4;display:block}.series-detail-link-input.invalid>span{background:#fff9f7;border-color:#d98e7f}.series-detail-link-input.invalid>small{color:#a54837}.series-detail-scope{border:0;min-width:0;margin:18px 0 0;padding:0}.series-detail-scope legend{color:#514d49;font-size:13px;font-weight:900}.series-detail-scope label{cursor:pointer;background:#fff;border:1px solid #e0d9d3;border-radius:11px;align-items:flex-start;gap:10px;margin-top:9px;padding:12px;display:flex}.series-detail-scope label.selected{background:#fff8f3;border-color:#c97952;box-shadow:inset 0 0 0 1px #bd684a0f}.series-detail-scope input{flex:none;width:17px;height:17px;margin:2px 0 0}.series-detail-scope span,.series-detail-scope b,.series-detail-scope small{min-width:0;display:block}.series-detail-scope b{color:#47423f;font-size:13px}.series-detail-scope small{color:#817a75;margin-top:4px;font-size:10px;line-height:1.5}.series-detail-impact{color:#2a7051;background:#f3faf6;border:1px solid #bcdcca;border-radius:12px;align-items:flex-start;gap:10px;margin-top:16px;padding:14px;display:flex}.series-detail-impact>svg{flex:none;width:22px;height:22px}.series-detail-impact small,.series-detail-impact b,.series-detail-impact p{display:block}.series-detail-impact small{letter-spacing:.08em;font-size:8px;font-weight:950}.series-detail-impact b{margin-top:4px;font-size:13px}.series-detail-impact p{color:#587567;margin:5px 0 0;font-size:10px;line-height:1.5}.series-detail-delete-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.series-detail-delete-actions button{color:#5f5a56;text-align:left;background:#fff;border:1px solid #ddd5cf;border-radius:10px;align-items:flex-start;gap:9px;min-height:58px;padding:10px;display:flex}.series-detail-delete-actions button.danger{color:#944939;background:#fff9f7;border-color:#edcec7}.series-detail-delete-actions button>svg{flex:none;width:18px;height:18px;margin-top:1px}.series-detail-delete-actions span,.series-detail-delete-actions b,.series-detail-delete-actions small{display:block}.series-detail-delete-actions b{font-size:11px}.series-detail-delete-actions small{color:#817a75;margin-top:3px;font-size:9px;line-height:1.4}.series-interval-options{border:0;min-width:0;margin:20px 0 0;padding:0}.series-interval-options legend{color:#4d4946;font-size:13px;font-weight:900}.series-interval-options label{cursor:pointer;background:#fff;border:1px solid #e0d9d3;border-radius:11px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:60px;margin-top:9px;padding:11px 12px;display:grid}.series-interval-options label.selected{background:#fff8f3;border-color:#c97952;box-shadow:inset 0 0 0 1px #bd684a0f}.series-interval-options input{width:17px;height:17px;margin:0}.series-interval-options span,.series-interval-options b,.series-interval-options small{min-width:0;display:block}.series-interval-options b{font-size:13px}.series-interval-options small{color:#817a75;margin-top:4px;font-size:10px}.series-interval-options em{color:#267653;white-space:nowrap;background:#dff2e8;border-radius:999px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:950}.series-start-time-control{background:#fbfaf9;border:1px solid #e2dcd7;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding:14px;display:flex}.series-start-time-control span,.series-start-time-control b,.series-start-time-control small{display:block}.series-start-time-control b{font-size:12px}.series-start-time-control small{color:#807a75;margin-top:4px;font-size:10px;line-height:1.45}.series-start-time-control input{color:#4b4744;background:#fff;border:1px solid #d5ccc5;border-radius:8px;min-width:112px;padding:9px 10px;font-family:inherit;font-size:12px;font-weight:850}.series-schedule-rule{color:#795b2d;background:#fff9ef;border:1px solid #ead5b7;border-radius:11px;align-items:flex-start;gap:9px;margin-top:14px;padding:13px;display:flex}.series-schedule-rule>svg{flex:none;width:19px;height:19px}.series-schedule-rule b,.series-schedule-rule span{display:block}.series-schedule-rule b{font-size:12px}.series-schedule-rule span{margin-top:4px;font-size:10px;line-height:1.5}.series-schedule-warning{color:#8e4435;background:#fff5f2;border:1px solid #efc2b7;border-radius:11px;align-items:flex-start;gap:9px;margin-top:10px;padding:13px;display:flex}.series-schedule-warning>svg{flex:none;width:19px;height:19px}.series-schedule-warning b,.series-schedule-warning span{display:block}.series-schedule-warning b{font-size:12px}.series-schedule-warning span{margin-top:4px;font-size:10px;line-height:1.5}.series-schedule-result-card{text-align:center;background:linear-gradient(145deg,#f1faf5,#fff);border:1px solid #bcdcca;border-radius:15px;padding:20px}.series-schedule-result-card>small{color:#398064;letter-spacing:.1em;font-size:9px;font-weight:950;display:block}.series-schedule-result-card>strong{color:#205840;letter-spacing:-1.5px;margin-top:5px;font-size:42px;display:block}.series-schedule-result-card>em{color:#94610f;background:#fff0dc;border-radius:999px;width:max-content;margin:7px auto 0;padding:5px 9px;font-size:9px;font-style:normal;font-weight:900;display:block}.series-schedule-result-card>em.recommended{color:#267653;background:#dff2e8}.series-schedule-result-card>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.series-schedule-result-card>div span{background:#fff;border:1px solid #d9e9e0;border-radius:10px;padding:11px 6px}.series-schedule-result-card>div b,.series-schedule-result-card>div small{display:block}.series-schedule-result-card>div b{color:#267251;font-size:21px}.series-schedule-result-card>div small{color:#72867d;margin-top:3px;font-size:8px}.series-schedule-result-card>p{color:#5d756a;margin:13px 0 0;font-size:10px;line-height:1.5}.series-day-preview{background:#fff;border:1px solid #e2dcd7;border-radius:13px;margin-top:16px;padding:17px}.series-day-preview>div:first-child small{color:#9d6040;letter-spacing:.09em;font-size:8px;font-weight:950}.series-day-preview>div:first-child h3{margin:4px 0 0;font-size:16px}.series-day-preview>div:first-child p{color:#817a75;margin:4px 0 0;font-size:10px}.series-day-round{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:10px;margin-top:11px;display:grid}.series-day-round>span{color:#685f59;text-align:center;background:#f1eee9;border-radius:7px;padding:7px 5px;font-size:10px;font-weight:900}.series-day-round b,.series-day-round small{display:block}.series-day-round b{font-size:11px}.series-day-round small{color:#817a75;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;overflow:hidden}.series-day-empty{color:#817a75;text-align:center;background:#faf8f6;border:1px dashed #d8d0ca;border-radius:9px;margin-top:12px;padding:16px;font-size:10px;line-height:1.5}.series-next-topic{color:#7f5b35;border-top:1px solid #ece6e1;align-items:center;gap:9px;margin-top:13px;padding-top:13px;display:flex}.series-next-topic>svg{width:20px;height:20px}.series-next-topic b,.series-next-topic small{display:block}.series-next-topic b{font-size:11px}.series-next-topic small{margin-top:3px;font-size:9px}.series-rule-modal-actions{background:#fbfaf9;border-top:1px solid #e8e1db;justify-content:space-between;align-items:center;gap:16px;padding:16px 26px;display:flex}.series-rule-modal-actions>span{color:#817c78;font-size:12px}.series-rule-modal-actions>div{gap:9px;display:flex}.series-rule-modal-actions button{color:#625d59;background:#fff;border:1px solid #dcd4ce;border-radius:9px;min-height:42px;padding:10px 18px;font-size:13px;font-weight:850}.series-rule-modal-actions button.primary{border-color:var(--brand-border);background:var(--blue);color:#fff}.series-rule-modal-actions button:disabled{opacity:.5;cursor:not-allowed}.series-lightbox-backdrop{z-index:80;padding:24px}.series-lightbox{background:#fff;border:1px solid #dfd7d0;border-radius:17px;grid-template-rows:auto minmax(0,1fr);width:min(1080px,100vw - 48px);max-height:calc(100vh - 48px);display:grid;overflow:hidden;box-shadow:0 26px 80px #1e181447}.series-lightbox-head{background:#fbfaf9;border-bottom:1px solid #e8e1db;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.series-lightbox-head small,.series-lightbox-head b{display:block}.series-lightbox-head small{color:#a05f3e;letter-spacing:.08em;font-size:8px;font-weight:950}.series-lightbox-head b{color:#413d3a;margin-top:3px;font-size:13px}.series-lightbox-head button{color:#625d59;background:#fff;border:1px solid #ddd5cf;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.series-lightbox-head button svg{width:18px;height:18px}.series-lightbox-image{background:#efedeb;place-items:center;min-height:0;padding:18px;display:grid;overflow:auto}.series-lightbox-image img{object-fit:contain;width:100%;height:100%;max-height:calc(100vh - 150px)}.series-demo-new-modal{width:min(650px,100%);padding:0;overflow:hidden}.series-demo-new-modal .modal-head{background:linear-gradient(115deg,#fff,#fcf6f1);border-bottom:1px solid #e8e1db;margin:0;padding:20px 21px 17px}.series-demo-new-modal .modal-head h2{margin-top:5px;font-size:21px}.series-demo-new-modal .modal-head p{font-size:9px;line-height:1.45}.series-demo-new-modal .modal-head>button{place-items:center;display:grid}.series-demo-new-modal .modal-head>button svg{width:17px;height:17px}.series-new-number{background:#fff;border:1px solid #dfd7d0;border-radius:11px;grid-template-columns:43px minmax(0,1fr) auto;align-items:center;gap:10px;margin:16px 20px 0;padding:11px;display:grid}.series-new-number>span{background:var(--blue);color:#fff;border-radius:10px;place-items:center;width:43px;height:43px;font-size:13px;font-weight:950;display:grid}.series-new-number b,.series-new-number small{display:block}.series-new-number b{font-size:12px}.series-new-number small{color:#85807c;margin-top:3px;font-size:8px}.series-new-number em{color:#a86912;background:#fff0dc;border-radius:6px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:900}.series-new-source{padding:0 20px}.series-new-source label{align-items:center}.series-new-source strong{background:var(--green-soft);color:var(--green);white-space:nowrap;border-radius:5px;padding:4px 6px;font-size:7px}.series-demo-new-modal>.series-editor-impact{margin:14px 20px 0}.series-demo-new-modal .modal-actions{background:#fbfaf9;border-top:1px solid #e8e1db;margin:16px 0 0;padding:14px 20px}@media (width<=1280px){.series-template-grid{grid-template-columns:270px minmax(460px,1fr)}.series-demo-manage{min-width:300px}}@media (width<=1080px){.series-template-grid{display:block}.series-template-list{border-right:0;border-bottom:1px solid var(--series-line)}.series-template-scroll{grid-template-columns:repeat(2,minmax(0,1fr));max-height:380px}.series-rule-modal{width:min(940px,100vw - 28px)}.series-rule-modal-body,.series-detail-modal-body,.series-schedule-modal-body,.series-unified-editor-body{grid-template-columns:1fr}.series-rule-scope-column,.series-detail-copy-column,.series-schedule-result{border-top:1px solid #e9e3dd;border-left:0;padding:22px 0 0}.series-listing-row{grid-template-columns:38px minmax(110px,.95fr) 58px minmax(135px,1.15fr) 108px 82px auto;gap:8px}.series-row-thumbnail{width:58px}}@media (width<=960px){.series-listing-row{grid-template-columns:38px 58px minmax(0,1fr) auto;align-items:center}.series-listing-number{grid-row:1/5}.series-listing-copy{grid-column:2/4}.series-row-thumbnail{grid-area:2/2}.series-row-summary{grid-area:2/3}.series-row-example{grid-area:3/2}.series-row-time{grid-area:3/3;align-items:baseline;gap:7px;display:flex}.series-row-time small{margin-right:auto}.series-row-actions{flex-wrap:wrap;grid-area:1/4/5}}@media (width<=760px){.listing-series-template-manager .sidebar{display:none}.listing-series-template-manager .workspace{margin-left:0}.series-demo-topbar{padding:10px 14px}.series-demo-topbar .top-actions{display:none}.listing-series-template-manager main{padding:18px 12px 32px}.series-demo-page-title{flex-direction:column;align-items:flex-start}.series-demo-title-actions{flex-direction:column;width:100%}.series-demo-manage,.series-demo-onedrive{width:100%}.series-demo-manage{grid-template-columns:42px minmax(0,1fr);min-width:0}.series-demo-manage em{grid-column:2;width:max-content}.series-demo-safety{grid-template-columns:31px minmax(0,1fr)}.series-demo-safety button{grid-column:1/-1;justify-content:center}.series-template-head{flex-direction:column;align-items:flex-start}.series-template-summary{width:100%}.series-template-summary>span{flex:1;min-width:0}.series-template-grid{display:block}.series-template-list{border-right:0;border-bottom:1px solid var(--series-line)}.series-template-scroll{grid-template-columns:repeat(2,minmax(0,1fr));max-height:380px}.series-template-matrix{padding:14px 10px}.series-template-matrix-head{flex-direction:column}.series-template-state{align-items:flex-start}.series-batch-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.series-listing-row{grid-template-columns:31px 58px minmax(0,1fr) auto;align-items:center}.series-listing-number{grid-row:1/5}.series-listing-copy{grid-column:2/4}.series-row-thumbnail{grid-area:2/2}.series-row-summary{grid-area:2/3}.series-row-example{grid-area:3/2/auto/4}.series-row-time{grid-area:4/2/auto/4;align-items:baseline;gap:7px;display:flex}.series-row-time small{margin-right:auto}.series-row-actions{flex-wrap:wrap;grid-area:1/4/5}.series-rule-modal{border-radius:13px;width:calc(100vw - 20px);max-height:calc(100vh - 20px)}.series-rule-modal-head{padding:18px 16px}.series-rule-modal-head h2{font-size:21px}.series-unified-editor-body{padding:10px}.series-unified-pane{border-radius:12px;padding:15px 13px}.series-unified-pane-title h3{font-size:18px}.series-unified-pane-title p{font-size:12px}.series-editor-tabs{grid-template-columns:1fr;padding:9px 16px}.series-editor-tabs button{min-height:48px}.series-rule-modal-body,.series-detail-modal-body,.series-schedule-modal-body{padding:17px 16px}.series-detail-image>img{height:260px}.series-detail-image-hint{bottom:8px;right:8px}.series-detail-delete-actions{grid-template-columns:1fr}.series-start-time-control{flex-direction:column;align-items:flex-start}.series-start-time-control input{width:100%}.series-target-grid-large{grid-template-columns:repeat(2,minmax(0,1fr))}.series-impact-equation{grid-template-columns:1fr}.series-rule-modal-actions{flex-direction:column;align-items:stretch;padding:13px 16px}.series-rule-modal-actions>div{grid-template-columns:1fr 1fr;display:grid}.series-demo-new-modal{max-height:calc(100vh - 20px)}}@media (width<=520px){.series-template-scroll{grid-template-columns:1fr}.series-listing-row{grid-template-columns:31px 52px minmax(0,1fr)}.series-listing-number{grid-row:1/6}.series-listing-copy{grid-column:2/4}.series-row-thumbnail{grid-column:2;width:52px}.series-row-summary{grid-column:3}.series-row-example,.series-row-time,.series-row-actions{grid-column:2/4}.series-row-actions{grid-row:auto}.series-row-edit{justify-content:center;width:100%}.series-lightbox-backdrop{padding:10px}.series-lightbox{width:calc(100vw - 20px);max-height:calc(100vh - 20px)}}.series-upload-list-backdrop{padding:8px}.series-upload-list-modal{background:#fff;border-radius:18px;flex-direction:column;width:min(1780px,100vw - 16px);height:min(1040px,100dvh - 16px);max-height:calc(100dvh - 16px);padding:0;display:flex;overflow:hidden;box-shadow:0 28px 80px #14131b4d}.series-upload-list-modal>.series-rule-modal-head,.series-upload-list-modal>.series-upload-list-scope,.series-upload-list-modal>.series-upload-list-actions{flex:none}.series-upload-list-scope{background:#fbfaf9;border-bottom:1px solid #e5dfda;grid-template-columns:auto auto auto minmax(250px,1fr);align-items:center;gap:9px;padding:12px 26px;display:grid}.series-upload-list-scope>span{background:#fff;border:1px solid #ded9d5;border-radius:10px;grid-template-columns:28px auto;align-items:center;column-gap:8px;min-height:48px;padding:8px 11px;display:grid}.series-upload-list-scope>span>svg{grid-row:1/3;width:18px;height:18px;margin:auto}.series-upload-list-scope>span b,.series-upload-list-scope>span small{display:block}.series-upload-list-scope>span b{color:#4d4946;font-size:11px}.series-upload-list-scope>span small{color:#8b8580;margin-top:2px;font-size:9px}.series-upload-list-scope>span.protected{background:#f5f8f6;border-color:#d6ded9}.series-upload-list-scope>span.protected svg{color:#527263}.series-upload-list-scope>span.active{background:#f1faf5;border-color:#bcdcca}.series-upload-list-scope>span.active svg{color:#287050}.series-upload-list-scope>span.future{background:#fff9ef;border-color:#ead3b4}.series-upload-list-scope>span.future svg{color:#a66a13}.series-upload-list-scope>p{color:#6f6965;margin:0 0 0 5px;font-size:10px;font-weight:700;line-height:1.45}.series-upload-list-body{background:#f4f2f0;flex:1;grid-template-columns:clamp(400px,28vw,470px) minmax(760px,1fr);min-height:0;display:grid;overflow:hidden}.series-allocation-panel,.series-distribution-panel{min-width:0;min-height:0;padding:20px;overflow:auto}.series-allocation-panel{background:#fff;border-right:1px solid #ded8d3}.series-distribution-panel{scroll-behavior:smooth;background:#f5f3f1}.series-upload-section-head{align-items:flex-start;gap:11px;display:flex}.series-upload-section-head>span{color:#267251;background:#e8f5ee;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-size:14px;font-weight:950;display:grid}.series-upload-section-head>div{flex:1;min-width:0}.series-upload-section-head small,.series-upload-section-head h3,.series-upload-section-head p{display:block}.series-upload-section-head small{color:#33745a;letter-spacing:.09em;font-size:9px;font-weight:950}.series-upload-section-head h3{color:#383431;margin:4px 0 0;font-size:20px}.series-upload-section-head p{color:#77706b;margin:5px 0 0;font-size:11px;line-height:1.5}.series-upload-section-head>em{color:#95600e;background:#fff0dc;border-radius:8px;flex:none;align-items:center;gap:5px;padding:7px 9px;font-size:9px;font-style:normal;font-weight:900;display:flex}.series-upload-section-head>em svg{width:14px;height:14px}.series-allocation-totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.series-allocation-totals>span{text-align:center;background:#fbfaf9;border:1px solid #e2ddd9;border-radius:10px;padding:10px 7px}.series-allocation-totals b,.series-allocation-totals small{display:block}.series-allocation-totals b{color:#4b4744;font-size:20px}.series-allocation-totals small{color:#8a837e;margin-top:3px;font-size:8px;font-weight:800}.series-allocation-totals .ready{background:#f1faf5;border-color:#bcdcca}.series-allocation-totals .ready b{color:#277151;font-size:14px;line-height:24px}.series-allocation-totals .warning{background:#fff7f4;border-color:#e8c2b8}.series-allocation-totals .warning b{color:#a04d38}.series-pool-add{background:#faf8f6;border:1px solid #dfd7d0;border-radius:11px;margin-top:14px;padding:13px}.series-pool-add>div b,.series-pool-add>div small{display:block}.series-pool-add>div b{color:#4c4845;font-size:12px}.series-pool-add>div small{color:#817a75;margin-top:4px;font-size:9px;line-height:1.45}.series-pool-add>span{grid-template-columns:minmax(0,1fr) auto;gap:7px;margin-top:10px;display:grid}.series-pool-add select{color:#494541;background:#fff;border:1px solid #d8d0c9;border-radius:8px;outline:0;min-width:0;height:38px;padding:8px 34px 8px 10px;font-family:inherit;font-size:11px}.series-pool-add select:focus{border-color:#69a887;box-shadow:0 0 0 3px #378e641a}.series-pool-add select:disabled{color:#9b958f;cursor:not-allowed;background:#f3f1ef}.series-pool-add button{color:#fff;background:#378e64;border:1px solid #73ae90;border-radius:8px;align-items:center;gap:5px;min-height:38px;padding:8px 11px;font-size:10px;font-weight:900;display:flex}.series-pool-add button:disabled{opacity:.5;cursor:not-allowed}.series-pool-add button svg{width:14px;height:14px}.series-allocation-alert{color:#984936;background:#fff5f2;border:1px solid #e4b7aa;border-radius:9px;align-items:flex-start;gap:8px;margin-top:10px;padding:10px 11px;font-size:10px;font-weight:750;line-height:1.45;display:flex}.series-allocation-alert svg{flex:none;width:17px;height:17px}.series-allocation-list{gap:6px;margin-top:14px;display:grid}.series-allocation-row{--topic-dot:#3d8f68;--topic-soft:#ebf7f1;background:#fff;border:1px solid #e4dfdb;border-radius:10px;grid-template-columns:28px minmax(0,1fr) 92px 30px;align-items:center;gap:7px;min-height:54px;padding:7px 8px;display:grid}.series-allocation-row.inactive{background:#faf9f8;border-style:dashed}.series-allocation-rank{color:#9b938d;text-align:center;font-size:9px;font-weight:950}.series-allocation-topic{text-align:left;background:0 0;border:0;grid-template-columns:9px minmax(0,1fr);align-items:center;gap:8px;width:100%;min-width:0;padding:0;font-family:inherit;display:grid}.series-allocation-topic:not(:disabled){cursor:pointer}.series-allocation-topic:disabled{cursor:default}.series-allocation-topic:not(:disabled):hover b,.series-allocation-topic:not(:disabled):focus-visible b{color:var(--topic-dot);text-underline-offset:3px;text-decoration:underline}.series-allocation-topic:focus-visible{outline:2px solid var(--topic-dot);outline-offset:3px;border-radius:6px}.series-allocation-row.is-worklist-target{border-color:var(--topic-dot);background:var(--topic-soft);box-shadow:0 0 0 2px var(--topic-dot)}@supports (color:color-mix(in lab, red, red)){.series-allocation-row.is-worklist-target{box-shadow:0 0 0 2px color-mix(in srgb,var(--topic-dot) 12%,transparent)}}.series-allocation-topic>i{background:var(--topic-dot);border-radius:5px;width:9px;height:36px}.series-allocation-row.inactive .series-allocation-topic>i{opacity:.35}.series-allocation-topic b,.series-allocation-topic small{min-width:0;display:block}.series-allocation-topic b{color:#4b4744;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.series-allocation-topic small{color:#8a837e;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;overflow:hidden}.series-allocation-stepper{background:#fff;border:1px solid #dcd5cf;border-radius:8px;grid-template-columns:28px 34px 28px;align-items:center;height:34px;display:grid;overflow:hidden}.series-allocation-stepper button{color:#5d5752;background:#f5f2ef;border:0;height:100%;padding:0;font-size:17px;font-weight:800}.series-allocation-stepper button:hover:not(:disabled){background:var(--topic-soft);color:var(--topic-dot)}.series-allocation-stepper button:disabled{color:#c7c1bc;cursor:not-allowed}.series-allocation-stepper b{color:#413d39;text-align:center;font-size:12px}.series-allocation-remove{color:#a3503e;background:#fff9f7;border:1px solid #ecd4ce;border-radius:8px;place-items:center;width:30px;height:30px;padding:0;display:grid}.series-allocation-remove:disabled{color:#c4bfbb;cursor:not-allowed;background:#f6f4f2;border-color:#e6e2df}.series-allocation-remove svg{width:13px;height:13px}.tone-0{--topic-dot:#357e60;--topic-soft:#eaf6f0}.tone-1{--topic-dot:#4c78a8;--topic-soft:#edf3fa}.tone-2{--topic-dot:#bc6c43;--topic-soft:#fff0e7}.tone-3{--topic-dot:#8a65a8;--topic-soft:#f4eef9}.tone-4{--topic-dot:#b78a28;--topic-soft:#fff8e7}.tone-5{--topic-dot:#3e8f9b;--topic-soft:#eaf7f8}.tone-6{--topic-dot:#af5870;--topic-soft:#fbeef2}.tone-7{--topic-dot:#687c49;--topic-soft:#f0f5e9}.series-spacing-comparison{grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr);align-items:stretch;gap:8px;margin-top:16px;display:grid}.series-spacing-comparison>div{background:#fff;border:1px solid #ded8d3;border-radius:11px;grid-template-columns:auto 1fr;align-items:end;column-gap:9px;padding:12px 14px;display:grid}.series-spacing-comparison>div.improved{background:#f2faf6;border-color:#acd4bf}.series-spacing-comparison.blocked>div.improved{background:#fff7f4;border-color:#e6c5bc}.series-spacing-comparison>div small{color:#8b837e;letter-spacing:.08em;grid-column:1/-1;font-size:8px;font-weight:950}.series-spacing-comparison>div b{color:#5a544f;margin-top:3px;font-size:27px}.series-spacing-comparison>div.improved b{color:#24704f}.series-spacing-comparison.blocked>div.improved b{color:#994c39;font-size:20px}.series-spacing-comparison>div span{color:#6f6964;font-size:10px;font-weight:850}.series-spacing-comparison>div em{color:#817a75;grid-column:1/-1;margin-top:5px;font-size:9px;font-style:normal}.series-spacing-comparison>span{color:#a29891;place-items:center;font-size:20px;font-weight:900;display:grid}.series-balance-note{color:#2a7051;background:#f2faf6;border:1px solid #bcdcca;border-radius:10px;align-items:flex-start;gap:9px;margin-top:12px;padding:11px 12px;display:flex}.series-balance-note.warning{color:#994c39;background:#fff7f4;border-color:#e6c5bc}.series-balance-note>svg{flex:none;width:18px;height:18px}.series-balance-note b,.series-balance-note span{display:block}.series-balance-note b{font-size:11px}.series-balance-note span{margin-top:3px;font-size:9px;line-height:1.45}.series-distribution-tabs{background:#eae6e2;border:1px solid #ded8d3;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-top:13px;padding:4px;display:grid}.series-distribution-tabs button{color:#756e69;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:9px;min-width:0;min-height:52px;padding:7px 11px;font-family:inherit;display:flex}.series-distribution-tabs button:hover{background:#ffffffa8}.series-distribution-tabs button.active{color:#7f3f29;background:#fff7f1;border-color:#bd684a;box-shadow:0 2px 8px #62392414}.series-distribution-tabs button>svg{flex:none;width:18px;height:18px}.series-distribution-tabs button span,.series-distribution-tabs button b,.series-distribution-tabs button small{min-width:0;display:block}.series-distribution-tabs button b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.series-distribution-tabs button small{color:#918983;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8px;font-weight:750;overflow:hidden}.series-distribution-tabs button.active small{color:#a16c54}.series-topic-worklist{gap:10px;margin-top:12px;display:grid}.series-topic-worklist-summary{background:#f5faf7;border:1px solid #d8e3dc;border-radius:11px;grid-template-columns:92px 92px minmax(0,1fr);align-items:center;gap:8px;padding:10px;display:grid}.series-topic-worklist-summary>span{text-align:center;background:#fff;border-radius:8px;min-height:45px;padding:7px}.series-topic-worklist-summary b,.series-topic-worklist-summary small{display:block}.series-topic-worklist-summary b{color:#277151;font-size:17px}.series-topic-worklist-summary small{color:#7c8881;margin-top:2px;font-size:7px;font-weight:850}.series-topic-worklist-summary p{color:#557266;align-items:center;gap:7px;margin:0;font-size:9px;font-weight:750;line-height:1.45;display:flex}.series-topic-worklist-summary p svg{flex:none;width:17px;height:17px}.series-topic-workgroup{--topic-dot:#357e60;--topic-soft:#eaf6f0;background:#fff;border:1px solid #ded9d4;border-radius:12px;scroll-margin-top:8px;overflow:hidden}.series-topic-workgroup>header{background:#fbfaf9;border-bottom:1px solid #e9e4e0;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:54px;padding:9px 11px;display:grid}.series-topic-workgroup>header>span{background:var(--topic-soft);border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.series-topic-workgroup>header i{background:var(--topic-dot);border-radius:5px;width:8px;height:20px}.series-topic-workgroup>header b,.series-topic-workgroup>header small{display:block}.series-topic-workgroup>header b{color:#494541;font-size:12px}.series-topic-workgroup>header small{color:#8b847f;margin-top:2px;font-size:8px}.series-topic-workgroup>header em{background:var(--topic-soft);color:var(--topic-dot);border-radius:7px;padding:6px 8px;font-size:8px;font-style:normal;font-weight:950}.series-topic-workgroup>div{gap:5px;padding:7px;display:grid}.series-topic-workgroup>div>button{color:#514d49;text-align:left;cursor:pointer;background:#fff;border:1px solid #e6e1dd;border-radius:9px;grid-template-columns:52px 132px 58px minmax(0,1fr) 94px;align-items:center;gap:8px;min-width:0;min-height:57px;padding:6px 7px;font-family:inherit;display:grid}.series-topic-workgroup>div>button:hover,.series-topic-workgroup>div>button:focus-visible{border-color:var(--topic-dot);background:var(--topic-soft);outline:0}.series-topic-workgroup>div>button.prepared{background:#fbfefc;border-color:#c7dfd2}.series-workitem-order{color:#fff;background:#4f5964;border-radius:8px;flex-direction:row;justify-content:center;align-items:baseline;gap:2px;height:39px;display:flex}.series-workitem-order b{font-size:13px}.series-workitem-order small{opacity:.76;font-size:7px;font-weight:850}.series-workitem-destination b,.series-workitem-destination small,.series-workitem-copy b,.series-workitem-copy small{min-width:0;display:block}.series-workitem-destination b{color:#4b4744;font-size:11px}.series-workitem-destination small{color:#928a84;margin-top:3px;font-size:8px}.series-workitem-thumb{color:#b0856e;background:#f7f4f2;border:1px dashed #d7cec7;border-radius:8px;place-items:center;width:58px;height:44px;display:grid;overflow:hidden}.series-workitem-thumb svg{width:18px;height:18px}.series-workitem-thumb.has-image{background:#eee9e5;border-style:solid}.series-workitem-thumb img{object-fit:cover;width:100%;height:100%;display:block}.series-workitem-copy{min-width:0}.series-workitem-copy b{color:#4c4845;font-size:10px}.series-workitem-copy small{color:#8c8580;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;overflow:hidden}.series-topic-workgroup>div>button>em{color:#95512f;white-space:nowrap;background:#fff0e7;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:32px;padding:7px 8px;font-size:8px;font-style:normal;font-weight:950;display:flex}.series-topic-workgroup>div>button>em svg{width:13px;height:13px}.series-topic-workgroup.is-jump-target{border-color:var(--topic-dot);box-shadow:0 0 0 3px var(--topic-dot)}@supports (color:color-mix(in lab, red, red)){.series-topic-workgroup.is-jump-target{box-shadow:0 0 0 3px color-mix(in srgb,var(--topic-dot) 14%,transparent)}}.series-topic-workgroup.is-jump-target>header{background:var(--topic-soft)}.series-distribution-blocked{color:#934c3b;text-align:left;background:#fff9f7;border:1px dashed #dfb9ae;border-radius:13px;justify-content:center;align-items:center;gap:12px;min-height:230px;margin-top:14px;padding:28px;display:flex}.series-distribution-blocked>svg{flex:none;width:28px;height:28px}.series-distribution-blocked b,.series-distribution-blocked span{display:block}.series-distribution-blocked b{font-size:14px}.series-distribution-blocked span{color:#7f625a;max-width:460px;margin-top:5px;font-size:10px;line-height:1.55}.series-distribution-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:13px;display:grid}.series-distribution-batch{background:#fff;border:1px solid #ded9d4;border-radius:11px;min-width:0;overflow:hidden}.series-distribution-batch>header{background:#fbfaf9;border-bottom:1px solid #ebe6e2;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;padding:8px 9px;display:grid}.series-distribution-batch>header>span{color:#fff;background:#4f5964;border-radius:8px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:950;display:grid}.series-distribution-batch>header b,.series-distribution-batch>header small{display:block}.series-distribution-batch>header b{color:#4b4744;font-size:11px}.series-distribution-batch>header small{color:#938c87;margin-top:2px;font-size:8px}.series-distribution-batch>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:7px;display:grid}.series-distribution-batch>div>span{--topic-dot:#357e60;--topic-soft:#eaf6f0;border-left:3px solid var(--topic-dot);background:var(--topic-soft);border-radius:6px;grid-template-columns:23px minmax(0,1fr);align-items:center;gap:4px;min-width:0;min-height:29px;padding:4px 6px;display:grid}.series-distribution-batch>div b{color:var(--topic-dot);font-size:8px}.series-distribution-batch>div small{color:#544f4b;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:800;overflow:hidden}.series-proposal-editor-map{background:linear-gradient(135deg,#fff,#f3faf6);border:1px solid #d4e2da;border-radius:13px;grid-template-columns:64px minmax(0,1fr) 28px 130px;align-items:center;gap:12px;margin-top:16px;padding:18px;display:grid}.series-proposal-editor-order{color:#fff;background:#4f5964;border-radius:14px;flex-direction:row;justify-content:center;align-items:baseline;gap:3px;width:64px;height:64px;display:flex}.series-proposal-editor-order b{font-size:21px}.series-proposal-editor-order small{opacity:.72;font-size:9px;font-weight:850}.series-proposal-editor-map>div small,.series-proposal-editor-map>div b,.series-proposal-editor-map>div p,.series-proposal-editor-target small,.series-proposal-editor-target b,.series-proposal-editor-target em{display:block}.series-proposal-editor-map>div small,.series-proposal-editor-target small{color:#458067;letter-spacing:.08em;font-size:8px;font-weight:950}.series-proposal-editor-map>div b{color:#403d3b;margin-top:5px;font-size:16px}.series-proposal-editor-map>div p{color:#6d766f;margin:7px 0 0;font-size:10px;line-height:1.55}.series-proposal-editor-arrow{color:#9caaa2;text-align:center;font-size:22px;font-weight:950}.series-proposal-editor-target{text-align:center;background:#fff;border:1px solid #bcdcca;border-radius:11px;padding:12px}.series-proposal-editor-target b{color:#266e4f;margin-top:5px;font-size:16px}.series-proposal-editor-target em{color:#7b8d83;margin-top:3px;font-size:9px;font-style:normal;font-weight:850}.series-upload-list-actions>span{align-items:center;gap:7px;display:flex}.series-upload-list-actions>span svg{color:#34765b;width:16px;height:16px}.series-upload-list-actions button.primary{align-items:center;gap:7px;display:flex}.series-upload-list-actions button.primary svg{width:16px;height:16px}.series-distribution-panel>.series-upload-section-head{gap:9px}.series-distribution-panel>.series-upload-section-head>span{border-radius:10px;width:34px;height:34px;font-size:13px}.series-distribution-panel>.series-upload-section-head h3{margin-top:2px;font-size:17px}.series-distribution-panel>.series-upload-section-head p{margin-top:3px;font-size:9px;line-height:1.35}.series-distribution-panel>.series-upload-section-head>em{padding:6px 8px}.series-distribution-panel>.series-spacing-comparison{margin-top:10px}.series-distribution-panel>.series-spacing-comparison>div{padding:8px 11px}.series-distribution-panel>.series-spacing-comparison>div b{font-size:23px}.series-distribution-panel>.series-spacing-comparison>div em{margin-top:2px;font-size:8px}.series-distribution-panel>.series-balance-note{margin-top:8px;padding:8px 10px}.series-distribution-panel>.series-balance-note>svg{width:16px;height:16px}.series-distribution-panel>.series-balance-note b{font-size:10px}.series-distribution-panel>.series-balance-note span{margin-top:2px;font-size:8px;line-height:1.3}.series-distribution-panel>.series-distribution-tabs{margin-top:8px}.series-distribution-panel>.series-distribution-tabs button{min-height:44px;padding:5px 10px}.series-distribution-panel>.series-topic-worklist{margin-top:8px}.series-distribution-panel .series-topic-worklist-summary{padding:7px 8px}.series-distribution-panel .series-topic-worklist-summary>span{min-height:38px;padding:5px}.series-upload-list-error{flex:none;margin:10px 26px 0}.series-proposal-editor-backdrop{z-index:120}.series-proposal-detail-modal{width:min(1260px,100vw - 32px);max-height:calc(100dvh - 32px)}.series-proposal-detail-body{grid-template-columns:minmax(420px,.92fr) minmax(480px,1.08fr);gap:24px;min-height:0;padding:22px 26px 24px;display:grid;overflow:auto}.series-proposal-detail-body>section{min-width:0}.series-proposal-detail-fields{flex-direction:column;gap:17px;display:flex}.series-proposal-detail-fields .series-proposal-editor-map{margin-top:0}.series-proposal-detail-fields .series-detail-link-input small{align-items:center;gap:9px}.series-proposal-detail-fields .series-detail-link-input small a{color:#33745a;align-items:center;gap:4px;font-weight:850;display:inline-flex}.series-proposal-detail-fields .series-detail-link-input small a svg{width:12px;height:12px}.series-detail-image-input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.series-proposal-targets{background:#fbfaf9;border:1px solid #ded8d3;border-radius:13px;min-width:0;margin:18px 0 0;padding:16px}.series-proposal-targets legend{color:#494541;padding:0 6px;font-size:12px;font-weight:950}.series-proposal-target-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.series-proposal-target-summary>span{color:#77706b;text-align:center;background:#fff;border:1px solid #e6e0db;border-radius:9px;justify-content:center;align-items:center;gap:4px;min-height:38px;padding:7px 8px;font-size:8px;font-weight:800;display:flex}.series-proposal-target-summary b{color:#34765b;font-size:13px}.series-proposal-target-actions{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.series-proposal-target-actions button{color:#655f5a;cursor:pointer;background:#fff;border:1px solid #ddd6d0;border-radius:8px;min-height:30px;padding:5px 9px;font-family:inherit;font-size:9px;font-weight:900}.series-proposal-target-actions button:hover{color:#8e4a2e;background:#fff7f1;border-color:#bd684a}.series-proposal-target-grid{scrollbar-gutter:stable;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:255px;margin-top:10px;padding-right:4px;display:grid;overflow-y:auto}.series-proposal-target-grid>label{color:#514d49;cursor:pointer;background:#fff;border:1px solid #e2ddd8;border-radius:9px;grid-template-columns:17px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;min-height:48px;padding:7px 8px;display:grid}.series-proposal-target-grid>label:hover{background:#fff9f5;border-color:#c98a6a}.series-proposal-target-grid>label.has-detail{background:#edf8f2;border-color:#add5bf}.series-proposal-target-grid>label.has-partial-detail{background:#fff9eb;border-color:#e8ca91}.series-proposal-target-grid>label.selected{border-color:#bd684a;box-shadow:inset 0 0 0 1px #bd684a,0 0 0 2px #bd684a1a}.series-proposal-target-grid input{accent-color:#bd684a;width:16px;height:16px;margin:0}.series-proposal-target-grid span,.series-proposal-target-grid b,.series-proposal-target-grid small{min-width:0;display:block}.series-proposal-target-grid b{color:#45413e;font-size:10px}.series-proposal-target-grid small{color:#8c8580;margin-top:2px;font-size:8px}.series-proposal-target-grid em{color:#8c8580;white-space:nowrap;background:#f2efec;border-radius:6px;padding:4px 6px;font-size:7px;font-style:normal;font-weight:950}.series-proposal-target-grid .has-detail em{color:#277151;background:#d4ecdf}.series-proposal-target-grid .has-partial-detail em{color:#8a6517;background:#f7e7bd}.series-proposal-targets>p{color:#7c756f;margin:10px 0 0;font-size:9px;line-height:1.5}.series-rule-modal-actions button.danger{color:#a04d38;background:#fff5f2;border-color:#e0b2a7;align-items:center;gap:6px;display:flex}.series-rule-modal-actions button.danger svg{width:15px;height:15px}@media (width<=1180px){.series-upload-list-modal{width:calc(100vw - 20px);height:calc(100dvh - 20px);max-height:calc(100dvh - 20px)}.series-upload-list-body{grid-template-columns:1fr;overflow-y:auto}.series-allocation-panel,.series-distribution-panel{overflow:visible}.series-allocation-panel{border-bottom:1px solid #ded8d3;border-right:0}.series-proposal-detail-body{grid-template-columns:1fr}}@media (width<=760px){.series-template-plan-actions{justify-content:flex-start;width:100%}.series-template-plan-actions button{flex:1;justify-content:center}.series-upload-list-modal{border-radius:13px;width:calc(100vw - 20px);height:calc(100dvh - 20px);max-height:calc(100dvh - 20px)}.series-upload-list-scope{grid-template-columns:1fr;padding:10px 14px}.series-upload-list-scope>p{grid-column:auto}.series-allocation-panel,.series-distribution-panel{padding:15px 12px}.series-upload-section-head>em{display:none}.series-topic-workgroup>div>button{grid-template-columns:44px 112px 52px minmax(0,1fr) 82px;gap:6px}.series-workitem-thumb{width:52px}.series-distribution-grid{grid-template-columns:1fr}.series-upload-list-actions>span{display:none}.series-proposal-detail-modal{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.series-proposal-detail-body{padding:16px}}@media (width<=520px){.series-allocation-row{grid-template-columns:24px minmax(0,1fr) 92px}.series-allocation-remove{grid-column:3;justify-self:end}.series-spacing-comparison{grid-template-columns:1fr}.series-spacing-comparison>span{transform:rotate(90deg)}.series-topic-worklist-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.series-topic-worklist-summary p{grid-column:1/-1}.series-topic-workgroup>div>button{grid-template-columns:42px minmax(0,1fr) 52px 72px}.series-workitem-destination{grid-column:2}.series-workitem-thumb{grid-area:1/3/3}.series-workitem-copy{grid-column:2}.series-topic-workgroup>div>button>em{grid-area:1/4/3}.series-proposal-editor-map{grid-template-columns:54px minmax(0,1fr)}.series-proposal-editor-order{width:54px;height:54px}.series-proposal-editor-arrow{display:none}.series-proposal-editor-target{grid-column:1/-1}.series-proposal-target-grid,.series-distribution-batch>div{grid-template-columns:1fr}.series-upload-list-actions>div{width:100%}.series-upload-list-actions button{flex:1;justify-content:center}}.shipping-page{--ship-orange:var(--blue);--ship-ink:#26344a;max-width:1480px;margin:0 auto}.shipping-page-title{grid-template-columns:minmax(300px,1fr) auto minmax(180px,220px);grid-template-areas:"title stats onedrive";align-items:center;gap:14px;display:grid}.shipping-title-copy{grid-area:title;min-width:0}.shipping-title-metrics{grid-area:stats;grid-template-columns:repeat(3,minmax(105px,1fr));gap:7px;display:grid}.shipping-title-stat{min-width:105px;box-shadow:var(--shadow);background:#fff;border:1px solid #e6e9ee;border-radius:10px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:7px;padding:8px 9px;display:grid}.shipping-title-stat .metric-icon{border-radius:8px;width:30px;height:30px}.shipping-title-stat small,.shipping-title-stat strong{white-space:nowrap;display:block}.shipping-title-stat small{color:var(--muted);font-size:7px;font-weight:800}.shipping-title-stat strong{color:var(--ship-ink);margin-top:2px;font-size:14px}.shipping-kicker{color:var(--ship-orange);letter-spacing:1.2px;margin-bottom:6px;font-size:8px;font-weight:900;display:block}.shipping-onedrive-block{grid-area:onedrive;align-content:center;gap:7px;min-width:180px;display:grid}.shipping-onedrive-actions{gap:6px;display:grid}.shipping-onedrive-trigger{width:100%;min-width:0}.shipping-onedrive-trigger>span{align-items:center;gap:6px;display:flex}.shipping-onedrive-sync{border:0;border-radius:9px;flex:auto;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:34px;padding:8px 11px;font-size:8px;font-weight:850;display:flex}.shipping-onedrive-sync.connected{background:#27835f}.shipping-onedrive-sync:disabled{color:#8a94a4;background:#d8dce2}.shipping-onedrive-feedback{margin:-5px 0 12px}.shipping-onedrive-modal{width:min(760px,100vw - 28px)}.shipping-onedrive-example>div{flex-wrap:wrap}.shipping-date-panel{background:#fff;border:1px solid #e2c6ae;border-radius:14px;width:100%;margin-bottom:18px;overflow:hidden;box-shadow:0 10px 28px #422a191a}.shipping-date-actions{align-items:stretch;gap:0;width:100%;min-height:66px;display:flex}.shipping-date-segment{text-align:left;cursor:pointer;border:0;border-left:1px solid #80512b2b;flex:132px;justify-content:space-between;align-items:center;gap:12px;min-width:120px;padding:10px 13px;transition:filter .14s,box-shadow .14s;display:flex}.shipping-date-segment:hover{filter:brightness(.985)}.shipping-date-segment>span,.shipping-date-segment b,.shipping-date-segment small{display:block}.shipping-date-segment b{letter-spacing:.35px;white-space:nowrap;font-size:12px;font-weight:950}.shipping-date-segment small{letter-spacing:.25px;white-space:nowrap;margin-top:3px;font-size:8px;font-weight:800}.shipping-date-segment em{letter-spacing:.55px;white-space:nowrap;font-size:8px;font-style:normal;font-weight:950}.shipping-date-segment.today{flex:1.35 190px;min-width:174px}.shipping-date-segment.today b{font-size:15px}.shipping-date-segment.no-files{color:#fff;background:linear-gradient(135deg,#ef741f 0%,#d95508 100%)}.shipping-date-segment.no-files small{color:#ffffffd1}.shipping-date-segment.no-files em{color:#fff4db}.shipping-date-segment.ready{color:#714817;background:linear-gradient(#fff6d7 0%,#ffedb9 100%)}.shipping-date-segment.ready em{color:#c46d05}.shipping-date-segment.attention{color:#75420b;background:linear-gradient(135deg,#fff0c7 0%,#ffd77e 100%)}.shipping-date-segment.attention em{color:#a74a0d}.shipping-date-segment.completed{color:#fff;background:linear-gradient(135deg,#35a878 0%,#20865f 100%)}.shipping-date-segment.completed small,.shipping-date-segment.completed em{color:#ffffffe0}.shipping-date-segment.active{z-index:1;box-shadow:inset 0 -5px 0 var(--blue), inset 0 0 0 2px #ffffffb8;position:relative}.shipping-date-arrow{color:#a74a0d;cursor:pointer;background:#fff9f4;border:0;border-right:1px solid #ecd9ca;border-radius:0;place-items:center;width:46px;min-width:46px;display:grid}.shipping-date-segment+.shipping-date-arrow{border-left:1px solid #e1c59f;border-right:0}.shipping-date-arrow:disabled{color:#bfc3ca;cursor:default;background:#f7f7f8}.shipping-calendar-picker{border-left:1px solid var(--brand-border);background:#fff;flex:.75 165px;min-width:148px;position:relative}.shipping-calendar-picker>button{color:#4f5a6c;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:10px;width:100%;height:100%;padding:10px 16px;display:flex}.shipping-calendar-picker>button b,.shipping-calendar-picker>button small{text-align:left;white-space:nowrap;display:block}.shipping-calendar-picker>button b{letter-spacing:.3px;font-size:9px;font-weight:950}.shipping-calendar-picker>button small{color:#9a7560;margin-top:3px;font-size:7px;font-weight:850}.shipping-calendar-picker.active{background:var(--blue-soft);box-shadow:inset 0 -5px 0 var(--ship-orange)}.shipping-calendar-native{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;bottom:4px;left:50%}.shipping-date-printed-summary{color:#536477;background:linear-gradient(135deg,#eef2f5 0%,#e2e8ed 100%);border-left:1px solid #d7dee5;flex:0 0 148px;justify-content:center;align-items:center;gap:9px;min-width:148px;padding:9px 16px;display:flex}.shipping-date-printed-summary.complete{color:#fff;background:linear-gradient(135deg,#35a878 0%,#20865f 100%);border-left-color:#21815d}.shipping-date-printed-icon{background:#ffffff2e;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.shipping-date-printed-summary b,.shipping-date-printed-summary small{white-space:nowrap;display:block}.shipping-date-printed-summary b{font-size:13px;font-weight:950}.shipping-date-printed-summary small{color:#748396;letter-spacing:.55px;margin-top:1px;font-size:8px;font-weight:900}.shipping-date-printed-summary.complete small{color:#ffffffdb}.shipping-section-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin:24px 1px 12px;display:flex}.shipping-section-heading span{color:var(--ship-orange);letter-spacing:.9px;font-size:7px;font-weight:900}.shipping-section-heading h2{color:var(--ship-ink);text-transform:capitalize;margin:3px 0 0;font-size:18px}.shipping-section-heading p{color:var(--muted);margin:4px 0 0;font-size:8px}.shipping-section-heading>b{background:var(--blue-soft);color:var(--ship-orange);border-radius:18px;padding:7px 10px;font-size:8px}.shipping-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:12px;display:grid}.shipping-file-card{--category-color:#df5b0c;--category-soft:#fff3ea;background:linear-gradient(180deg, var(--category-soft) 0, #fff 78px);min-width:0;transition:all .15s;overflow:hidden}.shipping-file-card.category-single-labels{--category-color:#2563a8;--category-soft:#edf6ff}.shipping-file-card.category-mixed-labels{--category-color:#7862a8;--category-soft:#f4f0ff}.shipping-file-card.category-priority-labels{--category-color:#d97908;--category-soft:#fff6df}.shipping-file-card.category-other-labels{--category-color:#5e6b7e;--category-soft:#f1f4f7}.shipping-file-card.category-logo-designs{--category-color:#218763;--category-soft:#eaf8f2;grid-column:1/-1;position:relative}.shipping-file-card.category-logo-designs.is-dragging{background:#e8f8f1;border-color:#2d9b73;box-shadow:inset 0 0 0 2px #2d9b732e,0 12px 28px #2187631f}.shipping-file-card.is-printed{border-color:#b7dfcd;box-shadow:inset 0 3px #32a477,0 10px 25px #1e70520f}.shipping-file-card>header{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:68px;padding:10px 12px 9px;display:grid}.shipping-file-card>header h3{color:var(--ship-ink);margin:0;font-size:14px;line-height:1.1}.shipping-file-card>header p{color:var(--muted);margin:3px 0 0;font-size:8px}.shipping-category-icon{border:1px solid var(--category-color);width:38px;height:38px}@supports (color:color-mix(in lab, red, red)){.shipping-category-icon{border:1px solid color-mix(in srgb, var(--category-color) 18%, transparent)}}.shipping-category-icon{color:var(--category-color);box-shadow:0 5px 14px var(--category-color);background:#fff;border-radius:11px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.shipping-category-icon{box-shadow:0 5px 14px color-mix(in srgb, var(--category-color) 10%, transparent)}}.shipping-category-icon.pdf,.shipping-category-icon.image{color:var(--category-color);background:#fff}.shipping-card-head-meta{justify-items:end;gap:5px;display:grid}.shipping-file-count{color:#68758a;background:#f3f5f8;border-radius:14px;padding:5px 8px;font-size:9px;font-weight:800}.shipping-file-count.ready{color:#237c5d;background:#e9f7f1}.shipping-print-switch{color:#b06c12;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:flex}.shipping-print-switch-track{background:#efaa3f;border-radius:20px;width:34px;height:18px;transition:background .18s;position:relative;box-shadow:inset 0 0 0 1px #9757051f}.shipping-print-switch-track i{background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #242b373d}.shipping-print-switch b{white-space:nowrap;font-size:9px}.shipping-print-switch.done{color:#21805e}.shipping-print-switch.done .shipping-print-switch-track{background:#32a477}.shipping-print-switch.done .shipping-print-switch-track i{transform:translate(16px)}.shipping-print-switch:disabled{color:#a8afb9;cursor:not-allowed}.shipping-print-switch:disabled .shipping-print-switch-track{background:#d9dde3}.shipping-upload-zone{border:1px dashed var(--category-color);margin:0 12px 8px;padding:8px}@supports (color:color-mix(in lab, red, red)){.shipping-upload-zone{border:1px dashed color-mix(in srgb, var(--category-color) 28%, #d7dce4)}}.shipping-upload-zone{background:var(--category-soft);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.shipping-upload-zone{background:color-mix(in srgb, var(--category-soft) 58%, #fff)}}.shipping-upload-zone{color:#8691a1;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.shipping-upload-zone:not(.compact){border-width:2px;min-height:62px;padding:11px}.shipping-upload-zone>svg{color:var(--category-color)}.shipping-upload-zone.dragging{border-color:var(--ship-orange);background:var(--brand-tint)}.shipping-upload-zone.compact{grid-template-columns:18px minmax(0,1fr) auto;min-height:34px;margin-bottom:6px;padding:5px 7px}.shipping-upload-zone.compact>div b{font-size:10px}.shipping-upload-zone.compact .shipping-upload-actions button{padding:4px 7px;font-size:9px}.shipping-upload-zone>div b,.shipping-upload-zone>div small{display:block}.shipping-upload-zone>div b{color:#4c5a70;font-size:11px}.shipping-upload-zone>div small{margin-top:2px;font-size:7px}.shipping-upload-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.shipping-upload-actions button{border:1px solid var(--brand-border);color:var(--category-color);background:#fff;border-radius:8px;padding:6px 8px;font-size:9px;font-weight:800}.shipping-upload-actions .shipping-merge-button{border-color:var(--category-color)}@supports (color:color-mix(in lab, red, red)){.shipping-upload-actions .shipping-merge-button{border-color:color-mix(in srgb, var(--category-color) 24%, #dfe3e8)}}.shipping-upload-actions .shipping-merge-button{background:var(--category-soft);align-items:center;gap:4px;display:inline-flex}.shipping-upload-actions button:disabled{color:#a4abb6;cursor:not-allowed;background:#f4f5f7;border-color:#e5e7eb}.shipping-upload-message{color:#657189;margin:-1px 12px 7px;font-size:8px}.shipping-file-list{padding:0 12px;overflow:visible}.shipping-merged-file-list{background:#f3fbf7;border-top:1px solid #e6eee9;border-bottom:1px solid #e6eee9;margin-bottom:8px;padding-top:2px;padding-bottom:2px}.shipping-source-file-list{margin-top:2px}.shipping-file-card.category-logo-designs .shipping-file-list{max-height:205px;overflow-y:auto}.shipping-merge-history-tab{color:#315c8b;text-align:left;cursor:pointer;background:#f4f8fd;border:1px solid #cfe0f2;border-radius:8px;grid-template-columns:14px minmax(0,1fr) 12px;align-items:center;gap:5px;width:100%;min-width:148px;padding:5px 7px;display:grid}.shipping-merge-history-tab>span{min-width:0}.shipping-merge-history-tab b,.shipping-merge-history-tab small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.shipping-merge-history-tab b{font-size:8px}.shipping-merge-history-tab small{color:#73849a;margin-top:1px;font-size:6px}.shipping-merge-history-tab>svg:last-child{transition:transform .16s}.shipping-merge-history-tab.open>svg:last-child{transform:rotate(90deg)}.shipping-merge-history-tab.pending{color:#bd570f;background:#fff7ee;border-color:#f0b37f}.shipping-merge-history-panel{background:#f8fbfe;border:1px solid #dce7f2;border-radius:9px;margin:0 10px 8px;padding:7px 0 4px}.shipping-merge-history-heading{color:#4f6681;justify-content:space-between;align-items:center;gap:10px;padding:0 11px 6px;display:flex}.shipping-merge-history-heading>span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.shipping-merge-history-heading b{font-size:8px}.shipping-merge-history-heading small{color:#7c899a;text-align:right;font-size:6px}.shipping-source-history-list{padding:0 10px}.shipping-pending-source-files{background:#fffaf4;border:1px solid #efc79f;border-radius:9px;margin:3px 10px 8px;padding:7px 0 3px}.shipping-pending-source-heading{color:#a74e13;justify-content:space-between;align-items:center;gap:8px;padding:0 11px 6px;display:flex}.shipping-pending-source-heading b{font-size:8px}.shipping-pending-source-heading small{color:#9a735b;font-size:6px}.shipping-pending-source-list{padding:0 10px}.shipping-file-empty{color:#a2aab7;background:#fff;border:1px solid #edf0f4;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:52px;font-size:8px;display:flex}.shipping-file-row{border-top:1px solid #edf0f4;grid-template-columns:28px minmax(0,1fr) auto auto auto;align-items:center;gap:3px;padding:5px 1px;display:grid}.shipping-file-row:first-child{border-top:0}.shipping-file-row>span{background:var(--category-soft);width:28px;height:25px;color:var(--category-color);border-radius:6px;place-items:center;font-size:7px;font-weight:900;display:grid}.shipping-file-row>span.image{color:#288d67;background:#edf8f4}.shipping-file-row>div{min-width:0}.shipping-file-row b,.shipping-file-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.shipping-file-row b{font-size:9px}.shipping-file-row small{color:var(--muted);margin-top:2px;font-size:7px}.shipping-file-row a,.shipping-file-row button{border:1px solid var(--brand-border);background:var(--brand-tint);min-height:26px;color:var(--ship-orange);border-radius:6px;padding:5px 6px;font-size:9px;font-weight:800;text-decoration:none}.shipping-file-row .shipping-edit-pdf{border:1px solid var(--brand-border);background:var(--brand-tint);min-width:0;color:var(--ship-orange);white-space:nowrap;border-radius:7px;padding:5px 7px;font-size:10px;font-weight:900}.shipping-file-row button{color:#b75b55;background:#fff4f2;border-color:#efcbc6}.shipping-file-card>footer{background:#fbfcfd;border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding:8px 12px;display:flex}.shipping-file-card>footer>small{color:#268660;font-size:7px}.shipping-nonprint-note{color:#657189;align-items:center;gap:7px;font-size:8px;display:flex}.shipping-day-summary{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;margin-top:15px;padding:13px 15px;display:grid}.shipping-drive-upload-action{justify-content:center;align-items:center;gap:8px;margin:-6px 0 18px;display:flex}.shipping-drive-upload-action>.shipping-drive-upload-button{width:min(620px,100%);min-height:52px;box-shadow:0 10px 24px rgba(var(--brand-rgb), .2);border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:13px 30px;font-size:12px;display:inline-flex}.shipping-drive-folder-button{border:1px solid var(--brand-border);background:var(--brand-tint);width:46px;min-width:46px;height:46px;color:var(--brand-ink);cursor:pointer;border-radius:11px;place-items:center;padding:0;display:inline-grid}.shipping-drive-folder-button:hover:not(:disabled){border-color:var(--brand-terracotta);background:var(--blue-soft)}.shipping-drive-folder-button:disabled{cursor:not-allowed;opacity:.55}.shipping-overwrite-backdrop{z-index:1400}.shipping-overwrite-modal{text-align:center;background:#fff;border:1px solid #efb58f;border-radius:18px;width:min(620px,100vw - 32px);padding:30px;box-shadow:0 28px 80px #2d231e52}.shipping-overwrite-icon{color:#d4560d;background:#fff0e5;border-radius:20px;place-items:center;width:68px;height:68px;margin:0 auto 15px;display:grid}.shipping-overwrite-copy small{color:#cc520c;letter-spacing:.12em;font-size:10px;font-weight:850}.shipping-overwrite-copy h2{color:var(--ship-ink);margin:8px 0 9px;font-size:24px;line-height:1.15}.shipping-overwrite-copy p{color:#647086;max-width:500px;margin:0 auto;font-size:13px;line-height:1.55}.shipping-overwrite-files{background:#fffaf6;border:1px solid #f0d5c3;border-radius:11px;gap:6px;max-height:150px;margin:20px 0;padding:10px;display:grid;overflow-y:auto}.shipping-overwrite-files span{color:#354056;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:7px 10px;font-size:12px;font-weight:750;display:flex}.shipping-overwrite-actions{justify-content:center;gap:10px;display:flex}.shipping-overwrite-actions .btn{min-height:44px;padding:10px 18px}.shipping-day-summary>span{background:var(--blue-soft);width:35px;height:35px;color:var(--ship-orange);border-radius:10px;place-items:center;display:grid}.shipping-day-summary.complete{border-color:#b7dfcd}.shipping-day-summary.complete>span{color:#27835f;background:#eaf8f2}.shipping-day-summary b,.shipping-day-summary small{display:block}.shipping-day-summary b{font-size:10px}.shipping-day-summary small{color:var(--muted);margin-top:3px;font-size:8px}.shipping-day-summary>strong{color:var(--ship-orange);font-size:17px}.shipping-day-summary.complete>strong{color:#27835f}.shipping-placeholder{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:330px;padding:30px;display:flex}.shipping-placeholder>span{background:var(--blue-soft);width:54px;height:54px;color:var(--ship-orange);border-radius:16px;place-items:center;display:grid}.shipping-placeholder>b{color:var(--ship-ink);margin-top:14px;font-size:15px}.shipping-placeholder>p{max-width:460px;color:var(--muted);margin:6px 0 0;font-size:10px;line-height:1.6}.shipping-cases-page{gap:16px;display:grid}.shipping-cases-title{justify-content:space-between;align-items:center;gap:18px;display:flex}.shipping-cases-title-total{border:1px solid var(--brand-border);text-align:center;min-width:116px;box-shadow:var(--shadow);background:#fff;border-radius:12px;padding:10px 14px}.shipping-cases-title-total span,.shipping-cases-title-total b{display:block}.shipping-cases-title-total span{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:800}.shipping-cases-title-total b{color:var(--ship-orange);margin-top:2px;font-size:19px}.shipping-cases-section{padding:0;overflow:auto hidden}.shipping-file-row.is-read-only{grid-template-columns:28px minmax(0,1fr) auto auto}.shipping-cases-section.has-open-form{z-index:20;position:relative;overflow:visible}.shipping-cases-section>header{border-bottom:1px solid #e9ecf0;grid-template-columns:38px minmax(200px,1fr) auto auto auto;align-items:center;gap:10px;min-height:72px;padding:13px 16px;display:grid}.shipping-cases-section-icon{border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.shipping-cases-section-icon.problem{background:var(--blue-soft);color:var(--brand-ink)}.shipping-cases-section-icon.change{color:#22805d;background:#eaf8f2}.shipping-cases-section-icon.refund{color:#b87500;background:#fff5dc}.shipping-cases-section-copy h2{color:var(--ship-ink);margin:0;font-size:18px}.shipping-cases-section-copy p{color:var(--muted);margin:3px 0 0;font-size:11px}.shipping-cases-open-count{color:#556177;white-space:nowrap;background:#f2f4f7;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:850}.shipping-archive-button,.shipping-new-case{white-space:nowrap;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:8px 11px;display:inline-flex}.shipping-archive-button{border:1px solid var(--brand-border);background:var(--brand-tint);color:var(--brand-ink)}.shipping-problem-selected-products{border:1px solid var(--brand-border);background:var(--brand-tint);border-radius:10px;grid-column:1/-1;gap:8px;padding:12px;font-size:14px;display:grid}.shipping-problem-selected-products article{border-top:1px solid var(--brand-border);align-items:center;gap:14px;padding-top:8px;display:flex}.shipping-problem-selected-products article>div{overflow-wrap:anywhere;flex:1;gap:4px;min-width:0;display:grid}.shipping-problem-selected-products article>button{color:var(--brand-ink);background:0 0;border:0;padding:8px}.shipping-problem-selected-products small{color:var(--brand-ink);font-size:13px}.shipping-problem-record-products{overflow-wrap:anywhere;gap:10px;margin-top:10px;font-size:14px;display:grid}.shipping-problem-record-products>div{border-left:3px solid var(--brand-terracotta);gap:4px;padding-left:9px;display:grid}.shipping-problem-record-products b,.shipping-problem-record-products span{font-size:14px!important}.shipping-problem-record-products .is-ready{color:#227243}.shipping-problem-record-products .is-pending{color:#b14910}.shipping-problem-selected-products article>.shipping-problem-product-images,.shipping-problem-product-images{flex-wrap:wrap;flex:none;gap:5px;max-width:210px;display:flex}.shipping-problem-product-images a{background:#fff;border:1px solid #ddd;border-radius:5px;width:62px;height:62px;display:block;overflow:hidden}.shipping-problem-product-images img{object-fit:contain;width:100%;height:100%;display:block}.shipping-problem-product-images>span{color:var(--brand-ink);max-width:90px;font-size:12px!important}.shipping-case-form{background:#fafbfc;border-bottom:1px solid #e9ecf0;align-items:start;gap:9px;min-width:1040px;padding:12px 16px;display:grid}.shipping-case-form.problem{grid-template-columns:112px 42px minmax(230px,1.02fr) minmax(155px,.72fr) minmax(195px,.88fr) minmax(235px,1.08fr);gap:10px;min-width:1240px}.shipping-case-form.problem .shipping-case-form-note{grid-column:1/-1}.shipping-case-form.problem .shipping-case-form-note textarea{height:68px}.shipping-case-form.problem .shipping-case-form-actions{grid-column:1/-1;justify-self:end}.shipping-case-form.change-request{grid-template-columns:112px minmax(245px,1.05fr) minmax(155px,.78fr) minmax(300px,1.45fr) auto;min-width:1200px}.shipping-case-form.change-request .shipping-case-form-note{grid-area:1/4}.shipping-case-form.change-request .shipping-case-form-actions{grid-area:1/5}.shipping-refund-form{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:10px;min-width:1040px}.shipping-refund-fields{grid-template-columns:minmax(120px,.75fr) minmax(140px,.85fr) minmax(105px,.55fr) minmax(175px,1fr) minmax(250px,1.45fr);align-items:end;gap:10px;display:grid}.shipping-refund-fields>label{min-width:0}.shipping-refund-form-bottom{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:10px;display:grid}.shipping-refund-attachment-panel{border:1px dashed var(--brand-border);background:var(--brand-tint);border-radius:10px;align-items:center;gap:10px;min-height:72px;padding:9px 10px;display:flex}.shipping-refund-attachment-panel.has-files{background:#fff}.shipping-refund-attachment-copy{align-items:center;gap:9px;min-width:255px;display:flex}.shipping-refund-attachment-icon{background:var(--blue-soft);width:40px;height:40px;color:var(--brand-ink);border-radius:10px;flex:none;place-items:center;display:grid}.shipping-refund-attachment-copy>span:last-child,.shipping-refund-attachment-copy b,.shipping-refund-attachment-copy small{display:block}.shipping-refund-attachment-copy b{color:var(--ship-ink);font-size:12px}.shipping-refund-attachment-copy small{max-width:280px;color:var(--muted);margin-top:3px;font-size:9px;line-height:1.35}.shipping-refund-attachment-button{border:1px solid var(--brand-terracotta);min-height:38px;color:var(--brand-ink);font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:11px;font-weight:800;display:inline-flex}.shipping-refund-attachment-panel .shipping-case-pending-files{flex:auto;max-width:none;margin:0}.shipping-refund-attachment-panel .shipping-case-pending-file{flex:0 118px;min-width:90px}.shipping-refund-form-bottom .shipping-case-form-actions{align-self:stretch}.shipping-refund-form-bottom .shipping-case-form-actions .btn{min-height:100%}.shipping-case-form label,.shipping-case-form label>span{display:block}.shipping-case-form label>span{color:#59667c;margin-bottom:5px;font-size:10px;font-weight:850}.shipping-case-form input,.shipping-case-form select,.shipping-case-form textarea{width:100%;min-height:36px;color:var(--ship-ink);font:inherit;background:#fff;border:1px solid #dce1e8;border-radius:8px;outline:none;font-size:11px}.shipping-case-file-picker input[type=file]{color:#667286;padding:6px 8px;font-size:10px}.shipping-case-file-picker small{color:var(--muted);margin-top:4px;font-size:9px;display:block}.shipping-case-file-picker-compact{flex-direction:column;align-items:center;min-width:0;padding-top:15px;display:flex}.shipping-case-file-picker-compact>span{color:#59667c;text-align:left;width:100%;margin-bottom:5px;font-size:10px;font-weight:850}.shipping-case-identity-attachment{align-items:stretch;padding-top:0}.shipping-case-identity-or{border:1px solid var(--brand-border);background:var(--brand-tint);width:30px;height:30px;color:var(--brand-ink);border-radius:50%;place-self:start center;place-items:center;margin-top:21px;font-size:9px;font-weight:950;display:grid}.shipping-case-file-picker-compact input[hidden]{display:none}.shipping-case-file-button{color:#263954;cursor:pointer;background:#fff;border:1px solid #dce1e8;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:36px;padding:0;display:flex;position:relative}.shipping-case-file-button:hover,.shipping-case-file-button:focus-visible{border-color:var(--brand-terracotta);background:var(--brand-tint);color:var(--brand-ink);box-shadow:0 0 0 2px rgba(var(--brand-rgb), .1);outline:none}.shipping-case-file-button svg:last-child{width:14px;height:14px;color:var(--brand-ink);stroke-width:3px;background:#fff;border-radius:50%;margin:12px 0 0 -6px;padding:1px}.shipping-case-file-picker-compact small{color:#667286;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:112px;margin-top:4px;font-size:8px;font-weight:750;overflow:hidden}.shipping-case-identity-error{color:#a7353c;background:#fff4f4;border:1px solid #efc5c8;border-radius:8px;grid-column:1/-1;padding:7px 10px;font-size:10px;font-weight:800}.shipping-case-form-pending-files{grid-column:1/-1;min-width:0}.shipping-case-form-pending-files .shipping-case-pending-files{max-width:none;margin-top:0}.shipping-case-pending-files{gap:4px;max-width:220px;margin-top:5px;display:flex;overflow-x:auto}.shipping-case-pending-file{background:#fff;border:1px solid #dfe4e9;border-radius:7px;flex:0 0 64px;min-width:0;position:relative}.shipping-case-pending-file>button:first-child{color:#b94a0b;cursor:zoom-in;background:0 0;border:0;place-items:center;width:100%;min-height:45px;padding:3px;display:grid}.shipping-case-pending-file img{object-fit:cover;border-radius:4px;width:28px;height:28px}.shipping-case-pending-file em{color:#59667c;text-overflow:ellipsis;white-space:nowrap;width:56px;font-size:6px;font-style:normal;overflow:hidden}.shipping-case-pending-file>button:last-child{color:#a33c2e;cursor:pointer;background:#fff0ec;border:0;border-radius:50%;place-items:center;width:17px;height:17px;padding:0;display:grid;position:absolute;top:2px;right:2px}.shipping-case-form input,.shipping-case-form select{padding:0 10px}.shipping-case-form textarea{resize:vertical;height:36px;padding:9px 10px}.shipping-case-form input:focus,.shipping-case-form select:focus,.shipping-case-form textarea:focus{border-color:var(--brand-terracotta);box-shadow:0 0 0 2px rgba(var(--brand-rgb), .1)}.shipping-case-form-actions{align-self:end;gap:7px;display:flex}.shipping-case-form-actions .btn{white-space:nowrap;min-height:36px}.shipping-case-order-lookup{z-index:6;min-width:0;position:relative}.shipping-case-order-input{align-items:center;gap:5px;color:inherit!important;font-size:inherit!important;font-weight:inherit!important;margin:0!important;display:flex!important}.shipping-case-order-input input{flex:1;min-width:0}.shipping-case-order-input button{border:1px solid var(--brand-border);background:var(--brand-tint);min-height:36px;color:var(--brand-ink);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:8px;font-weight:900;display:inline-flex}.shipping-case-order-input button svg{width:13px;height:13px}.shipping-case-order-search-state{color:#718092;margin-top:3px;font-size:8px;font-weight:750;position:absolute;top:100%;left:0}.shipping-case-order-search-state.is-error{color:#ae363d}.shipping-case-order-suggestions{z-index:25;background:#fff;border:1px solid #dfe4ea;border-radius:10px;max-height:280px;padding:5px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:auto;box-shadow:0 16px 38px #1d2a3a33;margin:0!important;display:grid!important}.shipping-case-order-suggestions>button{color:#2c3b4e;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f3;grid-template-columns:auto minmax(0,1fr);gap:2px 8px;width:100%;padding:8px 9px;display:grid}.shipping-case-order-suggestions>button:last-child{border-bottom:0}.shipping-case-order-suggestions>button:hover{background:var(--brand-tint)}.shipping-case-order-suggestions b{color:var(--brand-ink);font-size:10px}.shipping-case-order-suggestions span{text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:850;overflow:hidden}.shipping-case-order-suggestions small{color:#87919e;grid-column:1/-1;font-size:7px}.shipping-case-list{display:grid}.shipping-case-row{border-bottom:1px solid #edf0f3;grid-template-columns:minmax(175px,.72fr) minmax(260px,1.02fr) 210px minmax(390px,1.62fr) minmax(245px,auto);align-items:center;gap:15px;min-height:120px;padding:12px 16px;display:grid}.shipping-case-row:last-child{border-bottom:0}.shipping-case-order,.shipping-case-detail{min-width:0}.shipping-case-order small,.shipping-case-detail small{color:var(--brand-ink);letter-spacing:.6px;margin-bottom:4px;font-size:9px;font-weight:900;display:block}.shipping-case-order b,.shipping-case-detail b,.shipping-case-order span,.shipping-case-detail span{display:block}.shipping-case-problem-workflow{color:var(--brand-ink);margin-top:4px;font-size:10px;font-weight:850}.shipping-case-attachments{flex-wrap:wrap;align-items:center;gap:5px;margin-top:7px;display:flex}.shipping-case-attachment-list{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.shipping-case-attachment{background:#fff;border:1px solid #dfe4e9;border-radius:8px;width:78px;min-height:75px;position:relative;overflow:hidden}.shipping-case-attachment-preview{cursor:zoom-in;background:0 0;border:0;gap:3px;width:100%;padding:4px;display:grid}.shipping-case-attachment-preview>span{background:#f2f4f7;border-radius:5px;width:100%;height:43px;position:relative;overflow:hidden}.shipping-case-attachment-preview>span.pdf{color:#bd4c0b;place-content:center;justify-items:center;gap:1px;display:grid}.shipping-case-attachment-preview>span.pdf b{font-size:6px}.shipping-case-attachment-preview small{color:#526079;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:700;overflow:hidden}.shipping-case-attachment-remove{color:#a33c2e;cursor:pointer;background:#fffffff0;border:0;border-radius:5px;place-items:center;width:20px;height:20px;padding:0;display:grid;position:absolute;top:2px;right:2px}.shipping-case-add-file{border:1px dashed var(--brand-border);background:var(--brand-tint);min-height:25px;color:var(--brand-ink);cursor:pointer;border-radius:7px;align-items:center;gap:4px;padding:5px 7px;font-size:9px;font-weight:800;display:inline-flex}.shipping-case-add-file:disabled,.shipping-case-attachment-remove:disabled{cursor:wait;opacity:.55}.shipping-case-file-box{background:#fafbfc;border:1px solid #dfe4e9;border-radius:10px;min-width:0;height:70px;padding:5px;overflow:hidden}.shipping-case-file-box .shipping-case-attachments{flex-wrap:nowrap;gap:5px;width:100%;height:100%;margin:0}.shipping-case-file-box .shipping-case-attachment-list{flex-wrap:nowrap;flex:auto;min-width:0;height:100%;overflow-x:auto}.shipping-case-file-box .shipping-case-attachment-list:empty{display:none}.shipping-case-file-box .shipping-case-attachment{border-color:var(--brand-border);background:var(--brand-tint);flex:0 0 88px;width:88px;height:58px;min-height:58px}.shipping-case-file-box .shipping-case-attachment-preview{grid-template-columns:36px minmax(0,1fr);align-items:center;height:100%;padding:3px}.shipping-case-file-box .shipping-case-attachment-preview>span{height:42px}.shipping-case-file-box .shipping-case-attachment-preview small{white-space:normal;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:9px;line-height:1.25;display:-webkit-box}.shipping-case-file-box .shipping-case-add-file{white-space:nowrap;flex:105px;justify-content:center;min-width:105px;height:100%;min-height:58px;padding:7px;font-size:10px}.shipping-case-file-box .shipping-case-attachments.has-files .shipping-case-add-file{flex-basis:66px;min-width:66px;padding-inline:5px}.shipping-case-order b{color:var(--ship-ink);font-size:19px;line-height:1.05}.shipping-case-detail b{color:var(--ship-ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.shipping-case-order span,.shipping-case-detail span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;line-height:1.35;overflow:hidden}.shipping-case-progress{grid-template-columns:repeat(3,1fr);align-items:start;display:grid;position:relative}.shipping-case-progress-line{background:#dfe4e9;height:2px;position:absolute;top:14px;left:16.66%;right:16.66%;overflow:hidden}.shipping-case-progress-line span{background:#26936b;height:100%;transition:width .18s;display:block}.shipping-case-stage{z-index:1;color:#9ba4b2;text-align:center;justify-items:center;gap:5px;min-width:0;display:grid;position:relative}.shipping-case-stage>span{background:#fff;border:2px solid #dfe4e9;border-radius:50%;place-items:center;width:29px;height:29px;font-size:10px;font-weight:900;display:grid}.shipping-case-stage b{white-space:nowrap;font-size:11px}.shipping-case-stage.reached{color:#247c5e}.shipping-case-stage.reached>span{color:#fff;background:#26936b;border-color:#26936b}.shipping-case-next{color:#217a5a;white-space:nowrap;background:#eff9f5;border:1px solid #bce0d3;justify-content:center;align-items:center;gap:6px;min-height:70px;padding:11px 14px;font-size:11px;font-weight:850;display:inline-flex}.shipping-refund-export-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.shipping-refund-export-actions .btn{white-space:nowrap;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:9px 13px;font-size:11px;font-weight:800;display:inline-flex}.shipping-refund-row{grid-template-columns:minmax(170px,.7fr) minmax(235px,1fr) 135px 210px minmax(390px,1.6fr) minmax(215px,auto)}.shipping-refund-amount{min-width:0}.shipping-refund-amount small,.shipping-refund-amount b,.shipping-refund-amount span{display:block}.shipping-refund-amount small{color:var(--brand-ink);letter-spacing:.6px;margin-bottom:4px;font-size:9px;font-weight:900}.shipping-refund-amount b{color:#217a5a;font-size:18px;line-height:1.05}.shipping-refund-amount span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:8px;overflow:hidden}.shipping-case-actions{grid-template-columns:minmax(94px,.8fr) minmax(140px,1.2fr);align-items:stretch;gap:7px;display:grid}.shipping-case-secondary-actions{align-content:center;gap:6px;display:grid}.shipping-case-cancel-order,.shipping-case-delete-record{color:#aa4a18;min-height:32px;font:inherit;cursor:pointer;background:#fff8f3;border:1px solid #e6b9a0;border-radius:7px;padding:7px 9px;font-size:9px;font-weight:800}.shipping-case-delete-record{color:#a4382c;background:#fff3f1;border-color:#efc7c0;justify-content:center;align-items:center;gap:4px;display:inline-flex}.shipping-case-cancel-order:disabled,.shipping-case-delete-record:disabled{cursor:wait;opacity:.55}.shipping-case-canceled-note{color:#a5420d;background:#fff0e6;border-radius:6px;width:fit-content;margin-top:6px;padding:4px 7px;font-size:10px;font-weight:850}.shipping-case-empty,.shipping-case-loading{color:#6d7787;text-align:left;justify-content:center;align-items:center;gap:9px;min-height:88px;padding:20px;display:flex}.shipping-case-empty b,.shipping-case-empty span{display:block}.shipping-case-empty b{color:#344257;font-size:10px}.shipping-case-empty span{margin-top:3px;font-size:8px}.shipping-case-empty.compact{text-align:center;min-height:120px}.shipping-case-error{color:#a33424;background:#fff1ee;border:1px solid #f0b8ae;border-radius:10px;padding:10px 13px;font-size:9px;font-weight:750}.shipping-case-modal-backdrop{z-index:1100;background:#1c232e94;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.shipping-case-archive-modal{width:min(1120px,100vw - 32px);max-height:min(760px,100vh - 40px);padding:0;overflow:hidden}.shipping-case-archive-title{border-bottom:1px solid #e9ecf0;justify-content:space-between;align-items:flex-start;gap:16px;padding:17px 18px;display:flex}.shipping-case-archive-title h2{color:var(--ship-ink);margin:0;font-size:22px}.shipping-case-archive-title p{color:var(--muted);margin:5px 0 0;font-size:12px}.shipping-case-archive-title>button{color:#59667a;cursor:pointer;background:#fff;border:1px solid #e1e5ea;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.shipping-case-archive-list{max-height:calc(100vh - 180px);overflow:auto}.shipping-case-archive-list article{border-bottom:1px solid #edf0f3;grid-template-columns:minmax(200px,.8fr) minmax(340px,1.8fr) minmax(200px,.8fr);gap:18px;padding:17px 20px;display:grid}.shipping-case-archive-list article b,.shipping-case-archive-list article span{display:block}.shipping-case-archive-meta em{color:#a5420d;margin-top:6px;font-size:10px;font-style:normal;font-weight:800;display:block}.shipping-case-archive-meta .shipping-case-delete-record{margin-top:8px}.shipping-case-preview-backdrop{z-index:1250;background:#181f2ab8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.shipping-case-preview-modal{background:#fff;border-radius:12px;grid-template-rows:auto minmax(0,1fr) auto;width:calc(100vw - 12px);height:calc(100vh - 12px);display:grid;overflow:hidden;box-shadow:0 26px 80px #141c2852}.shipping-case-preview-modal>header{border-bottom:1px solid #e7eaee;justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 17px;display:flex}.shipping-case-preview-modal>header span,.shipping-case-preview-modal>header small{color:#8d664f;font-size:8px;font-weight:800}.shipping-case-preview-modal>header h2{color:var(--ship-ink);margin:3px 0;font-size:15px}.shipping-case-preview-modal>header>button{color:#526079;cursor:pointer;background:#fff;border:1px solid #dfe4e9;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.shipping-case-preview-stage{background:#e8ebef;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px;min-height:0;padding:4px;display:grid}.shipping-case-preview-stage>div,.shipping-case-preview-stage>iframe{background:#fff;border:0;border-radius:9px;width:100%;height:100%;min-height:0}.shipping-case-preview-stage>div{position:relative}.shipping-case-preview-stage>button{color:#505d70;cursor:pointer;background:#fffffff0;border:1px solid #d7dce2;border-radius:9px;place-items:center;width:42px;height:58px;padding:0;display:grid}.shipping-case-preview-stage>button:disabled{opacity:.3;cursor:default}.shipping-case-preview-modal>footer{border-top:1px solid #e7eaee;justify-content:flex-end;align-items:center;gap:8px;padding:11px 16px;display:flex}.shipping-case-preview-modal>footer a{text-decoration:none}.shipping-case-preview-delete{align-items:center;gap:5px;color:#a4382c!important;background:#fff3f1!important;border-color:#efc7c0!important;display:inline-flex!important}.shipping-case-archive-files{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.shipping-case-archive-files a{background:var(--blue-soft);color:var(--brand-ink);border-radius:6px;padding:4px 6px;font-size:7px;font-weight:750;text-decoration:none}.shipping-case-archive-list article b{color:var(--ship-ink);font-size:14px}.shipping-case-archive-list article span{color:var(--muted);margin-top:3px;font-size:11px;line-height:1.4}@media (width<=1080px){.shipping-case-row{grid-template-columns:175px 280px 210px 420px 245px;gap:10px}.shipping-case-form,.shipping-refund-form{min-width:1040px}.shipping-refund-row{grid-template-columns:170px 235px 135px 210px 390px 215px}}@media (width<=820px){.shipping-cases-section>header{grid-template-columns:38px minmax(170px,1fr) auto}.shipping-cases-open-count{display:none}.shipping-archive-button,.shipping-new-case{grid-row:2}.shipping-archive-button{grid-column:2}.shipping-new-case{grid-column:3}.shipping-case-row{grid-template-columns:175px 280px 210px 420px 245px;overflow-x:auto}.shipping-refund-row{grid-template-columns:170px 235px 135px 210px 390px 215px}.shipping-refunds-title{flex-wrap:wrap;align-items:flex-start}.shipping-refund-export-actions{width:100%;margin-left:0}}.shipping-void-refunds{margin-top:24px}.shipping-void-refunds>header{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.shipping-void-refunds .shipping-cases-section-copy{flex:1;min-width:230px}.shipping-void-refund-row{border-top:1px solid var(--border,#e2e8f0);grid-template-columns:minmax(155px,1.15fr) minmax(120px,.95fr) minmax(200px,1.5fr) minmax(100px,.75fr) minmax(125px,1fr) minmax(115px,.9fr);gap:12px;padding:20px 16px;display:grid}.shipping-void-refund-row>div{overflow-wrap:anywhere;flex-direction:column;gap:6px;min-width:0;display:flex}.shipping-void-refund-row small{color:var(--muted,#64748b);font-size:12px;font-weight:700}.shipping-void-refund-row b,.shipping-void-refund-row del{font-size:15px}.shipping-void-refund-row span{font-size:14px;line-height:1.45}.shipping-void-refund-row del{color:#a42626;text-decoration-thickness:2px}.shipping-void-refund-store span{font-weight:600}.shipping-void-refund-order-number{align-items:flex-start;gap:6px;display:flex}.shipping-void-order-open{color:#985232;cursor:pointer;background:#fff7f1;border:1px solid #dac8bc;border-radius:6px;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;margin-top:-3px;padding:0;display:inline-flex}.shipping-void-order-open:hover{background:#f2e4d9}.shipping-void-order-open:focus-visible{outline-offset:2px;outline:2px solid #985232}.shipping-void-refund-status{border-radius:6px;align-self:flex-start;padding:5px 9px;font-size:14px}.shipping-void-refund-status.is-pending{color:#805300;background:#fff2c6}.shipping-void-refund-status.is-complete{color:#166534;background:#dcfce7}.shipping-void-refund-status.is-error,.shipping-void-refund-error{color:#a42626;background:#fff0f0}.shipping-void-check-progress,.shipping-void-more{margin:14px 20px;font-size:14px}@media (width<=1100px){.shipping-void-refund-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.shipping-void-refund-row{grid-template-columns:minmax(0,1fr);gap:14px}.shipping-void-refunds>header>button{width:100%}}.shipping-image-list{max-height:205px}.shipping-image-grid{grid-template-columns:repeat(auto-fill,minmax(88px,112px));gap:7px;padding-bottom:2px;display:grid}.shipping-image-tile{background:#fff;border:1px solid #e6e9ee;border-radius:10px;min-width:0;overflow:hidden}.shipping-image-preview{cursor:zoom-in;background:linear-gradient(145deg,#f8fafb,#f1f4f6);border:0;width:100%;height:78px;padding:0;display:block;position:relative}.shipping-case-add-file.compact-attachment{color:#263954;background:#fff;border-style:solid;border-color:#dce1e8;justify-content:center;gap:0;width:58px;min-width:58px;min-height:36px;padding:0;position:relative}.shipping-case-add-file.compact-attachment:hover,.shipping-case-add-file.compact-attachment:focus-visible{border-color:var(--brand-terracotta);background:var(--brand-tint);color:var(--brand-ink);box-shadow:0 0 0 2px rgba(var(--brand-rgb), .1);outline:none}.shipping-case-add-file.compact-attachment svg:last-child{width:14px;height:14px;color:var(--brand-ink);stroke-width:3px;background:#fff;border-radius:50%;margin:12px 0 0 -6px;padding:1px}.shipping-case-file-box .shipping-case-add-file.compact-attachment,.shipping-case-file-box .shipping-case-attachments.has-files .shipping-case-add-file.compact-attachment{flex:0 0 58px;width:58px;min-width:58px;padding:0}.shipping-case-file-box.is-not-required{background:0 0;border-color:#0000}.shipping-design-pdf-thumb{color:var(--brand-ink);background:linear-gradient(145deg,#fff7ed,#ffedd5);flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.shipping-design-pdf-thumb b{letter-spacing:.08em;margin-top:4px;font-size:13px}.shipping-design-pdf-thumb small{color:var(--brand-ink);margin-top:2px;font-size:9px}.shipping-design-zip-thumb{background:var(--brand-tint);width:100%;height:100%;color:var(--brand-ink);flex-direction:column;justify-content:center;align-items:center;display:flex}.shipping-design-zip-thumb b{letter-spacing:.08em;margin-top:2px;font-size:12px}.shipping-design-zip-thumb small{margin-top:2px;font-size:9px}.shipping-image-tile.zip .shipping-image-preview{cursor:pointer}.shipping-image-tile.zip .shipping-image-actions{grid-template-columns:minmax(0,1fr) auto;gap:4px;display:grid}.shipping-image-tile.zip .shipping-image-actions a{white-space:normal;text-align:center}.shipping-design-zip-stage{place-items:center;padding:24px;display:grid}.shipping-design-zip-details{text-align:center;max-width:440px;color:var(--brand-ink)}.shipping-design-zip-details>svg{margin:0 auto 18px}.shipping-design-zip-details h3{overflow-wrap:anywhere}.shipping-design-zip-details p{color:#5e6879;margin-top:12px;line-height:1.6}.shipping-image-modal-toolbar.is-archive{grid-template-columns:auto auto;justify-content:end}.shipping-image-modal-backdrop{z-index:210}.shipping-image-modal{grid-template-rows:auto minmax(0,1fr) auto auto;width:min(1180px,100vw - 28px);height:min(860px,100dvh - 28px);display:grid;overflow:hidden}.shipping-image-modal-stage{background:#eef1f4;grid-template-columns:50px minmax(0,1fr) 50px;align-items:stretch;gap:10px;min-height:0;padding:12px;display:grid}.shipping-image-modal-stage>div{background:#fff;border-radius:12px;min-width:0;min-height:0;position:relative;overflow:hidden}.shipping-image-modal-stage>div.pdf{background:#3f3f46}.shipping-image-modal-stage iframe{border:0;width:100%;height:100%}.shipping-image-modal-stage>button{color:#354056;cursor:pointer;background:#ffffffeb;border:0;border-radius:12px;font-size:34px}.shipping-image-modal-stage>button:disabled{opacity:.3;cursor:default}.shipping-image-modal-toolbar{border-top:1px solid #e5e8ed;grid-template-columns:minmax(240px,1fr) auto auto auto;align-items:end;gap:9px;padding:12px 15px;display:grid}.shipping-image-modal-toolbar label{color:#5e6879;white-space:nowrap;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:13px;font-size:14px;font-weight:700;display:grid}.shipping-image-modal-toolbar input{width:100%;min-height:56px;margin:0;padding:8px 14px;font-size:28px;font-weight:600;line-height:1.15}.shipping-image-modal-toolbar>button,.shipping-image-modal-toolbar>a{justify-content:center;align-items:center;min-height:38px;text-decoration:none;display:inline-flex}.shipping-image-modal-error{margin:0 15px 12px}.shipping-image-meta{min-width:0;padding:5px 6px 2px}.shipping-image-meta b,.shipping-image-meta small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.shipping-image-meta b{color:#36445a;font-size:9px}.shipping-image-meta small{color:var(--muted);margin-top:2px;font-size:8px}.shipping-image-actions{justify-content:space-between;align-items:center;gap:6px;padding:3px 5px 5px;display:flex}.shipping-image-actions a,.shipping-image-actions button{border:1px solid var(--brand-border);background:var(--brand-tint);min-height:25px;color:var(--ship-orange);border-radius:6px;padding:4px 6px;font-size:9px;font-weight:800;text-decoration:none}.shipping-image-actions button{color:#b75b55;background:#fff4f2;border-color:#efcbc6}.pdf-editor-backdrop{z-index:190;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#191f2ab3;place-items:center;padding:6px;display:grid;position:fixed;inset:0}.pdf-editor-modal{background:#f7f6f4;border:1px solid #e7ded6;border-radius:17px;grid-template-rows:auto minmax(0,1fr) auto auto;width:min(1680px,100vw - 12px);height:calc(100dvh - 12px);display:grid;overflow:hidden;box-shadow:0 28px 80px #0c14204d}.pdf-editor-modal.is-fullscreen{z-index:195;border:0;border-radius:0;width:100vw;height:100dvh;position:fixed;inset:0}.pdf-editor-head{background:#fff;border-bottom:1px solid #e6e0da;align-items:center;gap:12px;padding:8px 12px;display:flex}.pdf-editor-head-copy{flex:0 270px;min-width:190px}.pdf-editor-head-copy>span{color:var(--ship-orange);letter-spacing:.9px;font-size:7px;font-weight:900}.pdf-editor-head h2{color:#27364c;text-overflow:ellipsis;white-space:nowrap;max-width:270px;margin:4px 0 0;font-size:15px;overflow:hidden}.pdf-editor-head p{color:var(--muted);margin:2px 0 0;font-size:8px}.pdf-editor-head-actions{align-items:center;gap:7px;display:flex}.pdf-editor-head-side{flex:none;justify-items:end;gap:3px;display:grid}.pdf-editor-head-side>small{color:var(--ship-orange);white-space:nowrap;font-size:7px;font-weight:800}.pdf-editor-head-actions>button{color:#68758a;background:#f2f4f7;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.pdf-editor-head-actions .pdf-fullscreen-button{align-items:center;gap:6px;width:auto;padding:0 11px;display:flex}.pdf-editor-head-actions .pdf-fullscreen-button span{color:#58677d;font-size:8px;font-weight:900}.pdf-editor-body{grid-template-columns:300px minmax(0,1fr);min-height:0;display:grid}.pdf-editor-controls{background:#fff;border-right:1px solid #e4dfd9;min-height:0;padding:13px;overflow-y:auto}.pdf-editor-control-section{background:#fdfcfb;border:1px solid #e7e2dc;border-radius:11px;padding:12px}.pdf-editor-control-section+.pdf-editor-control-section{margin-top:9px}.pdf-editor-control-section>span{color:var(--ship-orange);letter-spacing:.65px;font-size:7px;font-weight:900;display:block}.pdf-editor-control-section>b,.pdf-editor-control-section>small{display:block}.pdf-editor-control-section>b{color:#334158;margin-top:4px;font-size:10px}.pdf-editor-control-section>small{color:var(--muted);margin-top:4px;font-size:7px;line-height:1.45}.pdf-page-jump{grid-template-columns:30px 58px minmax(42px,1fr) 30px;align-items:center;gap:5px;margin-top:10px;display:grid}.pdf-page-jump button,.pdf-stage-toolbar button{color:#58677d;background:#fff;border:1px solid #e1e5eb;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.pdf-page-jump button:disabled,.pdf-stage-toolbar button:disabled{opacity:.35}.pdf-page-jump input{color:#27364c;text-align:center;background:#fff;border:1px solid #e1e5eb;border-radius:8px;width:100%;height:30px;font-size:10px;font-weight:800}.pdf-page-jump span{color:#7b8798;font-size:8px;font-weight:800}.pdf-page-go{width:100%;color:var(--ship-orange);background:#fff0e6;border:0;border-radius:8px;margin-top:7px;padding:8px;font-size:8px;font-weight:900}.pdf-editor-control-section textarea{resize:vertical;color:#334158;width:100%;font:inherit;background:#fff;border:1px solid #dfe4eb;border-radius:9px;margin-top:9px;padding:9px;font-size:9px;line-height:1.45}.pdf-editor-control-section textarea:disabled{color:#9aa3af;cursor:not-allowed;background:#f2f4f7}.pdf-text-options{grid-template-columns:minmax(0,1fr) 70px;gap:8px;margin-top:8px;display:grid}.pdf-text-options label>span{color:#758197;margin-bottom:4px;font-size:7px;font-weight:800;display:block}.pdf-text-options select,.pdf-text-options input{background:#fff;border:1px solid #dfe4eb;border-radius:8px;width:100%;height:31px;font-size:8px}.pdf-text-options input{padding:3px}.pdf-place-help{background:#fff8f2;border-color:#f0c9ad}.pdf-place-help.selected{background:#fff1e6;border-color:#e16018;box-shadow:inset 3px 0 #e16018}.pdf-add-text-button{background:var(--ship-orange);color:#fff;border:0;border-radius:8px;width:100%;margin-top:9px;padding:9px;font-size:8px;font-weight:900}.pdf-add-text-button:disabled{color:#9ba2ad;background:#e8e9ec}.pdf-editor-annotation-summary{grid-template-columns:repeat(2,1fr);gap:7px;margin-top:9px;display:grid}.pdf-editor-annotation-summary>div{background:#fff;border:1px solid #e5e8ed;border-radius:9px;padding:9px 10px}.pdf-editor-annotation-summary span,.pdf-editor-annotation-summary strong{display:block}.pdf-editor-annotation-summary span{color:var(--muted);font-size:7px}.pdf-editor-annotation-summary strong{color:#2e3d53;margin-top:2px;font-size:15px}.pdf-undo-button{color:#68758a;background:#fff;border:1px solid #e2e5e9;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:8px;padding:8px;font-size:8px;font-weight:800;display:flex}.pdf-editor-stage{min-width:0;min-height:0;display:block;overflow:hidden}.pdf-stage-toolbar{z-index:6;background:#fbfaf8;border-bottom:1px solid #e2dfdc;justify-content:space-between;align-items:center;gap:14px;padding:9px 13px;display:flex;position:relative}.pdf-editor-head .pdf-stage-toolbar{z-index:8;background:0 0;border:0;flex:auto;justify-content:flex-start;gap:10px;min-width:0;padding:0;position:relative}.pdf-stage-toolbar>div{align-items:center;gap:8px;display:flex}.pdf-toolbar-page{flex:none}.pdf-toolbar-page label,.pdf-toolbar-page span{color:#69768a;font-size:8px;font-weight:800}.pdf-toolbar-page input{color:#27364c;text-align:center;background:#fff;border:1px solid #dfe4eb;border-radius:8px;width:48px;height:30px;font-size:9px;font-weight:900}.pdf-toolbar-page button{width:auto;color:var(--ship-orange);padding:0 10px;font-size:8px;font-weight:900}.pdf-search-box{color:#7d8999;background:#fff;border:1px solid #dfe4eb;border-radius:9px;flex:360px;width:auto;min-width:220px;max-width:520px;height:34px;padding-left:10px;position:relative}.pdf-zoom-controls{flex:none;gap:4px!important}.pdf-zoom-controls button{width:30px;height:30px}.pdf-zoom-controls .pdf-zoom-value{width:54px;color:var(--ship-orange);font-size:8px;font-weight:900}.pdf-search-box>input{color:#334158;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;font-size:9px}.pdf-search-box>button{background:var(--ship-orange);color:#fff;border:0;width:auto;height:27px;margin-right:3px;padding:0 11px;font-size:8px;font-weight:900}.pdf-search-results{z-index:12;background:#fff;border:1px solid #e4ded8;border-radius:10px;max-height:310px;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 45px #1b233033;display:block!important}.pdf-search-results header{z-index:1;background:#fff;border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;padding:9px 10px;display:flex;position:sticky;top:0}.pdf-search-results header b{font-size:8px}.pdf-search-results header button{border:0;width:24px;height:24px}.pdf-search-results>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #f0f2f4;border-radius:0;grid-template-columns:58px minmax(0,1fr);gap:8px;width:100%;height:auto;padding:9px 10px;display:grid}.pdf-search-results>button:hover{background:var(--brand-tint)}.pdf-search-results>button b{color:var(--ship-orange);font-size:8px}.pdf-search-results>button span{color:#637086;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.pdf-search-results>small{color:var(--muted);padding:8px 10px;font-size:7px;display:block}.pdf-stage-toolbar b{color:#39475d;text-align:center;min-width:100px;font-size:9px}.pdf-stage-toolbar small{color:var(--ship-orange);font-size:8px;font-weight:800}.pdf-canvas-scroll{background:#e8eaed;height:100%;min-height:0;padding:4px 10px 0;position:relative;overflow:auto}.pdf-page-shell{border:2px solid #0000;border-radius:6px;max-width:none;margin:0 auto 8px;padding-top:27px;transition:border-color .18s,box-shadow .18s;position:relative}.pdf-page-shell:last-child{margin-bottom:0}.pdf-page-shell.active{border-color:#e1601880;box-shadow:0 0 0 4px #e1601814}.pdf-page-shell.search-match{border-color:#e16018}.pdf-page-label{color:#5e6b7e;justify-content:space-between;align-items:center;height:26px;padding:0 9px;font-size:8px;display:flex;position:absolute;top:0;left:0;right:0}.pdf-page-label span{color:var(--ship-orange);background:#fff0e6;border-radius:12px;padding:3px 7px;font-weight:900}.pdf-canvas-wrap{background:#fff;width:100%;margin:0 auto;position:relative;box-shadow:0 5px 22px #1a222f2e}.pdf-page-placeholder,.pdf-page-rendering{color:#778397;justify-content:center;align-items:center;gap:8px;font-size:9px;display:flex;position:absolute;inset:0}.pdf-page-placeholder svg,.pdf-page-rendering svg{animation:1s linear infinite pdf-spin}.pdf-page-rendering{background:#ffffffb8}.pdf-page-rendering.error{color:#b54c45;text-align:center;background:#fff3f2;flex-direction:column;padding:20px}.pdf-page-rendering.error svg{animation:none}.pdf-canvas-wrap canvas{width:100%;height:100%;display:block}.pdf-canvas-scroll.placing .pdf-canvas-wrap{cursor:crosshair}.pdf-selected-point{z-index:4;width:28px;height:28px;color:var(--ship-orange);pointer-events:none;background:#fff;border-radius:50%;place-items:center;animation:1.2s ease-in-out infinite pdf-point-pulse;display:grid;position:absolute;transform:translate(-50%,-92%);box-shadow:0 4px 14px #913f1052}.pdf-draft-overlay{z-index:5;text-align:left;white-space:pre-wrap;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#ffffffe6;border:2px dashed;border-radius:5px;align-items:center;gap:5px;max-width:calc(100% - 12px);padding:4px 7px;font-family:Noto Sans,Arial,sans-serif;line-height:1.2;display:flex;position:absolute;overflow:visible;transform:translateY(-2px);box-shadow:0 5px 16px #232c3a33}.pdf-draft-overlay:active{cursor:grabbing}.pdf-draft-overlay>svg{flex:none}.pdf-draft-overlay>small{color:#fff;background:#e16018;border-radius:9px;align-self:flex-start;padding:2px 4px;font-size:6px;font-weight:900;line-height:1}.pdf-text-overlay{z-index:2;text-align:left;white-space:pre-wrap;background:#ffffffbd;border:1px dashed;border-radius:3px;align-items:center;gap:4px;max-width:calc(100% - 12px);padding:2px 4px;font-family:Noto Sans,Arial,sans-serif;line-height:1.2;display:flex;position:absolute;overflow:visible;transform:translateY(-2px)}.pdf-editor-loading{color:#68758a;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:420px;display:flex}.pdf-editor-loading svg,.spin{animation:1s linear infinite pdf-spin}.pdf-editor-loading b{font-size:10px}.pdf-editor-loading.error{color:#b54c45}.pdf-editor-loading.error svg{animation:none}.pdf-editor-message{color:#287d5d;background:#eaf8f2;border-top:1px solid #b8e0cd;padding:9px 16px;font-size:8px;font-weight:800}.pdf-editor-message.error{color:#b54c45;background:#fff0ef;border-color:#efd0cd}.pdf-editor-foot{background:#fff;border-top:1px solid #e5dfda;justify-content:space-between;align-items:center;gap:16px;padding:8px 14px;display:flex}.pdf-editor-foot>div{align-items:center;gap:9px;display:flex}.pdf-editor-foot>div:first-child{color:var(--ship-orange)}.pdf-editor-foot b,.pdf-editor-foot small{display:block}.pdf-editor-foot b{color:#36445a;font-size:9px}.pdf-editor-foot small{color:var(--muted);margin-top:2px;font-size:7px}.pdf-editor-foot .primary{align-items:center;gap:6px;display:flex}@keyframes pdf-spin{to{transform:rotate(360deg)}}@keyframes pdf-point-pulse{50%{transform:translate(-50%,-92%)scale(1.14)}}@media (width<=1250px){.shipping-page-title{grid-template-columns:minmax(0,1fr) minmax(180px,240px);grid-template-areas:"title onedrive""stats stats"}.shipping-title-metrics{width:100%}.pdf-editor-head{flex-wrap:wrap;align-items:flex-start}.pdf-editor-head-copy{flex:320px}.pdf-editor-head-side{margin-left:auto}.pdf-editor-head .pdf-stage-toolbar{order:3;width:100%}.pdf-stage-toolbar{flex-wrap:wrap}.pdf-search-box{order:3;width:100%}}@media (width<=960px){.shipping-page-title{grid-template-columns:minmax(0,1fr) minmax(200px,260px);grid-template-areas:"title onedrive""stats stats"}.shipping-onedrive-block{min-width:0}}@media (width<=1180px){.shipping-date-actions{scrollbar-width:thin;overflow-x:auto}.shipping-date-segment{flex:0 0 150px}.shipping-date-segment.today{flex-basis:190px}.shipping-calendar-picker{flex:0 0 185px}.shipping-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shipping-file-card.category-logo-designs{grid-column:span 2}.pdf-editor-body{grid-template-columns:260px minmax(0,1fr)}.pdf-stage-toolbar>small{display:none}.pdf-search-box{width:100%}}@media (width<=760px){.shipping-page-title{grid-template-columns:1fr;grid-template-areas:"title""stats""onedrive"}.shipping-title-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.shipping-title-stat{grid-template-columns:25px minmax(0,1fr);gap:5px;min-width:0;padding:7px}.shipping-title-stat .metric-icon{width:25px;height:25px}.shipping-onedrive-block{min-width:0}.shipping-date-panel{border-radius:11px}.shipping-date-actions{min-height:60px}.shipping-date-segment{flex-basis:145px;min-width:145px;padding-inline:13px}.shipping-date-segment.today{flex-basis:180px}.shipping-date-printed-summary{flex-basis:132px;min-width:132px;padding-inline:11px}.shipping-category-grid{grid-template-columns:1fr;gap:10px}.shipping-file-card.category-logo-designs{grid-column:span 1}.shipping-drive-upload-action>.shipping-drive-upload-button{width:calc(100% - 54px)}.shipping-file-card>header{grid-template-columns:38px minmax(0,1fr)}.shipping-card-head-meta{grid-column:2;justify-content:space-between;align-items:center;width:100%;display:flex}.shipping-upload-zone{grid-template-columns:26px minmax(0,1fr)}.shipping-upload-actions{grid-column:1/-1;justify-content:stretch}.shipping-upload-actions button{flex:auto}.shipping-file-row{grid-template-columns:32px minmax(0,1fr) auto auto}.shipping-file-row .shipping-edit-pdf{grid-column:2/-1;justify-self:start}.shipping-file-card>footer{flex-direction:column;align-items:flex-start}.shipping-image-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shipping-image-modal{border-radius:0;width:100vw;height:100dvh}.shipping-image-modal-stage{grid-template-columns:36px minmax(0,1fr) 36px;gap:6px;padding:8px}.shipping-image-modal-toolbar{grid-template-columns:1fr 1fr}.shipping-image-modal-toolbar label{grid-column:1/-1}.pdf-editor-backdrop{padding:0}.pdf-editor-modal{border-radius:0;height:100vh}.pdf-editor-body{grid-template-columns:1fr;overflow-y:auto}.pdf-editor-controls{border-bottom:1px solid #e4dfd9;border-right:0;overflow:visible}.pdf-editor-stage{min-height:620px}.pdf-stage-toolbar{flex-wrap:wrap}.pdf-search-box{order:3;width:100%}.pdf-stage-toolbar>small,.pdf-editor-foot>div:first-child{display:none}.pdf-canvas-scroll{padding:10px}}.shipping-output-progress{color:#234557;background:#f3f9fc;border:1px solid #c7dce9;border-radius:12px;margin:12px 0;padding:14px 18px;font-size:13px}.shipping-output-progress>div{gap:5px;padding:5px 0;display:grid}.shipping-output-progress small{color:#596b78}.shipping-output-progress p{color:#a63232;margin:6px 0}.shipping-output-progress button{cursor:pointer;background:#fff;border:1px solid #bacbd7;border-radius:6px;margin-left:8px;padding:5px 9px}.shipstation-orders-page{gap:16px;display:grid}.shipstation-orders-title{min-height:92px;box-shadow:var(--shadow);background:#fff;border:1px solid #e5e8ed;border-radius:15px;justify-content:space-between;align-items:center;gap:22px;padding:18px 20px;display:flex}.shipstation-orders-title h1{color:#26344a;letter-spacing:-.7px;margin:0;font-size:27px}.shipstation-orders-title p{color:var(--muted);margin:5px 0 0;font-size:11px}.shipstation-orders-top-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.nestshipper-current-balance{box-sizing:border-box;color:#718093;background:#f7f9fb;border:1px solid #dce3e9;border-radius:10px;align-items:center;gap:9px;min-width:145px;height:42px;padding:0 12px;display:flex}.nestshipper-current-balance>svg{flex:none;width:19px;height:19px}.nestshipper-current-balance small,.nestshipper-current-balance b{display:block}.nestshipper-current-balance small{letter-spacing:.55px;font-size:8px;font-weight:950}.nestshipper-current-balance b{color:#35455a;margin-top:2px;font-size:14px}.nestshipper-current-balance.is-connected{color:#168258;background:#eef9f3;border-color:#b8e2ce}.nestshipper-current-balance.is-connected b{color:#176f4d}.shipstation-current-refresh{white-space:nowrap;color:#1f68aa;background:#eaf4ff;border:1px solid #2f78bd;border-radius:10px;justify-content:center;align-items:center;gap:7px;height:42px;padding:0 14px;font-size:9px;font-weight:900;display:inline-flex;box-shadow:0 5px 14px #2569aa1f}.shipstation-current-refresh:hover{background:#dceeff;border-color:#2368aa}.shipstation-current-refresh:disabled{opacity:.65}.shipstation-current-refresh svg{width:16px}.shipstation-connection-button{border:1px solid var(--brand-border);background:var(--brand-tint);text-align:left;border-radius:12px;align-items:center;gap:11px;min-width:280px;max-width:390px;padding:11px 13px;transition:all .18s;display:flex}.shipstation-connection-button:not(:disabled):hover{border-color:var(--brand-terracotta);box-shadow:0 9px 24px rgba(var(--brand-rgb), .12);transform:translateY(-1px)}.shipstation-connection-button>span{background:var(--blue-soft);width:38px;height:38px;color:var(--brand-ink);border-radius:10px;place-items:center;display:grid}.shipstation-connection-button>span svg{width:19px;height:19px}.shipstation-connection-button b,.shipstation-connection-button small{display:block}.shipstation-connection-button b{color:#27364a;font-size:12px}.shipstation-connection-button small{color:#7f8794;margin-top:3px;font-size:9px}.shipstation-connection-button.is-connected{background:#f1fbf6;border-color:#b9e6d2}.shipstation-connection-button.is-connected>span{color:#16895b;background:#d9f5e6}.shipstation-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.shipstation-metrics button{min-height:82px;box-shadow:var(--shadow);text-align:left;background:#fff;border:1px solid #e5e8ed;border-radius:13px;align-items:center;gap:12px;padding:13px 15px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}.shipstation-metrics button:hover{border-color:var(--brand-border);box-shadow:0 10px 25px rgba(var(--brand-rgb), .11);transform:translateY(-1px)}.shipstation-metrics button.is-active{border-color:var(--brand-terracotta);box-shadow:0 0 0 3px rgba(var(--brand-rgb), .1),var(--shadow)}.shipstation-metrics button>span{border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.shipstation-metrics button>span svg{width:19px;height:19px}.shipstation-metrics .blue{color:#2563a6;background:#e9f2ff}.shipstation-metrics .orange{color:#d65a0d;background:#fff0e3}.shipstation-metrics .green{color:#16895b;background:#e9f8f0}.shipstation-metrics .red{color:#bb3d45;background:#ffedef}.shipstation-metrics small,.shipstation-metrics strong,.shipstation-metrics em{display:block}.shipstation-metrics small{color:#66717f;letter-spacing:.45px;font-size:9px;font-weight:900}.shipstation-metrics strong{color:#26344a;margin-top:2px;font-size:22px}.shipstation-metrics em{color:var(--brand-ink);margin-top:2px;font-size:8px;font-style:normal;font-weight:800}.shipstation-orders-card{padding:0;overflow:hidden}.shipstation-order-filters{background:#fafbfc;border-bottom:1px solid #e7e9ed;grid-template-columns:minmax(300px,1fr) minmax(145px,170px) minmax(145px,170px) auto auto;align-items:center;gap:9px;padding:14px 16px;display:grid}.shipstation-order-search{background:#fff;border:1px solid #dfe3e8;border-radius:10px;align-items:center;height:42px;padding-left:12px;display:flex;overflow:hidden}.shipstation-order-search:focus-within{border-color:var(--brand-terracotta);box-shadow:0 0 0 3px rgba(var(--brand-rgb), .1)}.shipstation-order-search>svg{color:#9199a5;width:16px}.shipstation-order-search input{color:#27364a;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;padding:0 10px;font-size:11px}.shipstation-order-search button{background:var(--blue);color:#fff;border:0;align-self:stretch;padding:0 17px;font-size:10px;font-weight:900}.shipstation-order-filters select,.shipstation-date-filter{color:#344154;background:#fff;border:1px solid #dfe3e8;border-radius:10px;height:42px}.shipstation-order-filters select{padding:0 11px;font-size:10px;font-weight:700}.shipstation-date-filter{align-items:center;gap:6px;padding:4px 8px;display:flex}.shipstation-date-filter span{color:#8a929e;text-transform:uppercase;font-size:8px;font-weight:900}.shipstation-date-filter input{color:#344154;border:0;outline:0;min-width:0;font-size:9px}.shipstation-clear-filters{height:38px;color:var(--brand-ink);background:0 0;border:0;align-items:center;gap:5px;padding:0 10px;font-size:9px;font-weight:900;display:flex}.shipstation-clear-filters svg{width:13px}.shipstation-label-queue-button{border:1px solid var(--brand-terracotta);background:var(--brand-tint);height:42px;color:var(--brand-ink);white-space:nowrap;box-shadow:0 5px 14px rgba(var(--brand-rgb), .1);border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:9px;font-weight:950;display:inline-flex}.shipstation-label-queue-button:hover{border-color:var(--brand-terracotta);background:var(--blue-soft)}.shipstation-label-queue-button svg{width:16px;height:16px}.shipstation-classification-filters{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;padding-top:5px;display:flex}.shipstation-classification-filters button{color:#536174;background:#fff;border:1px solid #dfe3e8;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-width:118px;height:38px;padding:0 14px;font-size:10px;font-weight:900;display:inline-flex}.shipstation-classification-filters button b{background:#edf0f4;border-radius:6px;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.shipstation-classification-filters button.is-active{border-color:var(--brand-terracotta);box-shadow:0 0 0 3px rgba(var(--brand-rgb), .1)}.shipstation-classification-filters button.is-single.is-active{color:#16734c;background:#effaf5;border-color:#269263;box-shadow:0 0 0 3px #2692631a}.shipstation-classification-filters button.is-single b{color:#16734c;background:#dff5e9}.shipstation-classification-filters button.is-mix.is-active{color:#424ca3;background:#f2f3ff;border-color:#5c66bd;box-shadow:0 0 0 3px #5c66bd1a}.shipstation-classification-filters button.is-mix b{color:#4650a9;background:#e6e8ff}.shipstation-classification-filters button.is-priority.is-active{color:#aa3d13;background:#fff2ea;border-color:#d65823;box-shadow:0 0 0 3px #d658231a}.shipstation-classification-filters button.is-priority b{color:#aa3d13;background:#ffe3d4}.shipstation-classification-filters button.is-other.is-active{color:#215d8b;background:#eef7ff;border-color:#2f77ae;box-shadow:0 0 0 3px #2f77ae1a}.shipstation-classification-filters button.is-other b{color:#215d8b;background:#dceeff}.shipstation-classification-filters button.is-unrecognized.is-active{color:#9a6812;background:#fff8e8;border-color:#d8941c;box-shadow:0 0 0 3px #d8941c1a}.shipstation-classification-filters button.is-unrecognized b{color:#9a6812;background:#fff0c9}.shipstation-classification-filters button{flex-shrink:0}.shipstation-classification-filters button>span{white-space:nowrap}.shipstation-classification-count{text-align:right;font-variant-numeric:tabular-nums;flex:none;min-width:20px;margin-left:auto;font-size:11px;font-weight:950}.shipstation-amazon-category-label{justify-content:center;align-items:center;display:inline-flex}.shipstation-amazon-category-label .nestshipper-carrier-logo.is-amazon{width:42px;height:14px}.shipstation-open-bulk-rates{color:#fff;white-space:nowrap;background:#2f77ae;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 15px;font-size:10px;font-weight:950;display:inline-flex;box-shadow:0 7px 18px #2f77ae33}.shipstation-open-bulk-rates:hover{background:#276a9d}.shipstation-open-bulk-rates:disabled{opacity:.5;box-shadow:none}.shipstation-open-bulk-rates svg{width:17px;height:17px}.shipstation-orders-card-head{border-bottom:1px solid #eceef1;justify-content:space-between;align-items:center;min-height:66px;padding:13px 17px;display:flex}.shipstation-orders-card-head small{color:var(--brand-ink);letter-spacing:.8px;font-size:8px;font-weight:900}.shipstation-orders-card-head h2{color:#27364a;margin:3px 0 0;font-size:17px}.shipstation-orders-card-head button{align-items:center;gap:6px;display:inline-flex}.shipstation-orders-card-head button svg{width:14px}.shipstation-orders-head-actions{align-items:center;gap:8px;display:flex}.shipstation-open-selected-rates{border:1px solid var(--brand-terracotta);background:var(--blue);color:#fff;min-height:40px;box-shadow:0 7px 18px rgba(var(--brand-rgb), .2);border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-size:10px;font-weight:950;display:inline-flex}.shipstation-open-selected-rates:hover{background:var(--blue-dark)}.shipstation-open-selected-rates:disabled{cursor:not-allowed;opacity:.55}.shipstation-open-selected-rates svg{width:16px;height:16px}.shipstation-orders-select-cell{width:42px;min-width:42px;text-align:center!important;padding-left:8px!important;padding-right:8px!important}.shipstation-orders-select-cell input{width:18px;height:18px;accent-color:var(--brand-terracotta);cursor:pointer;margin:0}.shipstation-orders-table tbody tr.is-selected-order{background:var(--brand-tint);box-shadow:inset 4px 0 var(--brand-terracotta)}.shipstation-orders-table tbody tr.is-selected-order:hover{background:var(--blue-soft)}.shipstation-orders-table-wrap{overflow-x:auto}.shipstation-orders-table{border-collapse:collapse;width:100%;min-width:1110px}.shipstation-orders-table th{color:#7e8794;letter-spacing:.55px;text-align:left;background:#f7f8fa;border-bottom:1px solid #e7e9ed;padding:10px 12px;font-size:8px;font-weight:900}.shipstation-orders-table td{vertical-align:middle;border-bottom:1px solid #edf0f2;padding:12px}.shipstation-orders-table tbody tr{cursor:pointer;outline:0;transition:background .15s,box-shadow .15s}.shipstation-orders-table tbody tr:hover{background:var(--brand-tint)}.shipstation-orders-table tbody tr:focus-visible{background:var(--brand-tint);box-shadow:inset 4px 0 var(--brand-terracotta)}.shipstation-orders-table td b,.shipstation-orders-table td small{display:block}.shipstation-orders-table td b{color:#2c3849;font-size:10px}.shipstation-orders-table td small{color:#88919d;margin-top:4px;font-size:8px}.shipstation-status{white-space:nowrap;text-transform:uppercase;letter-spacing:.35px;border-radius:999px;align-items:center;width:fit-content;padding:5px 8px;font-size:8px;font-weight:900;display:inline-flex}.shipstation-status.is-shipped{color:#14784e;background:#dff6ea}.shipstation-status.is-awaiting{color:#a74b10;background:#fff0df}.shipstation-status.is-cancelled{color:#a9353d;background:#ffe4e7}.shipstation-status.is-hold{color:#8b6612;background:#fff6cf}.shipstation-status.is-neutral{color:#506176;background:#edf1f5}.shipstation-view-order{border:1px solid var(--brand-border);min-width:70px;height:32px;color:var(--brand-ink);background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:9px;font-weight:900;display:inline-flex}.shipstation-view-order svg{width:13px}.shipstation-view-order:hover{border-color:var(--brand-terracotta);background:var(--brand-tint)}.shipstation-orders-pagination{border-top:1px solid #e7e9ed;justify-content:center;align-items:center;gap:18px;min-height:58px;padding:10px 16px;display:flex}.shipstation-orders-pagination button{color:#405066;background:#fff;border:1px solid #dde1e6;border-radius:8px;align-items:center;gap:5px;height:34px;padding:0 12px;font-size:9px;font-weight:900;display:flex}.shipstation-orders-pagination button:disabled{opacity:.4}.shipstation-orders-pagination button svg{width:13px}.shipstation-orders-pagination span{color:#737d8a;font-size:9px}.shipstation-orders-pagination b{color:var(--brand-ink);font-size:11px}.shipstation-orders-loading,.shipstation-orders-empty{text-align:center;color:#798391;flex-direction:column;justify-content:center;align-items:center;min-height:310px;padding:44px 20px;display:flex}.shipstation-orders-loading{flex-direction:row;gap:9px;font-size:11px}.shipstation-orders-loading svg{width:18px}.shipstation-orders-empty>span{background:var(--blue-soft);width:54px;height:54px;color:var(--brand-ink);border-radius:16px;place-items:center;display:grid}.shipstation-orders-empty>span svg{width:23px}.shipstation-orders-empty h3{color:#2b394b;margin:13px 0 0;font-size:17px}.shipstation-orders-empty p{max-width:430px;margin:6px 0 15px;font-size:10px;line-height:1.5}.shipstation-orders-error{color:#a3353c;background:#fff2f3;border:1px solid #f3c7ca;border-radius:9px;margin:14px;padding:11px 12px;font-size:10px;font-weight:700}@keyframes shipstation-spin{to{transform:rotate(360deg)}}.shipstation-connect-modal{background:#fff;border-radius:17px;width:min(620px,100vw - 28px);max-height:calc(100vh - 32px);overflow-y:auto;box-shadow:0 28px 80px #131c284d}.shipstation-connect-modal>header{border-bottom:1px solid #e8ebef;justify-content:space-between;gap:15px;padding:19px 20px;display:flex}.shipstation-connect-modal>header>div{gap:12px;display:flex}.shipstation-connect-modal>header>button,.shipstation-detail-modal>header>button{color:#697486;background:#f0f2f5;border:0;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.shipstation-connect-modal>header>button svg,.shipstation-detail-modal>header>button svg{width:16px}.shipstation-logo-mark{color:#d85b0e;background:#ffe7d5;border-radius:12px;place-items:center;width:43px;height:43px;display:grid}.shipstation-logo-mark svg{width:21px}.shipstation-connect-modal header small{color:var(--brand-ink);letter-spacing:1px;font-size:8px;font-weight:900}.shipstation-connect-modal header h2{color:#27364a;margin:3px 0 0;font-size:20px}.shipstation-connect-modal header p{color:#7f8996;margin:4px 0 0;font-size:9px}.shipstation-connect-modal form,.shipstation-connected-panel{gap:14px;padding:19px 20px;display:grid}.shipstation-connect-modal form label{color:#4a586b;gap:6px;font-size:9px;font-weight:900;display:grid}.shipstation-connect-modal form input,.shipstation-history-row input{color:#2f3d50;border:1px solid #dce1e7;border-radius:9px;outline:0;height:42px;padding:0 11px;font-size:10px}.shipstation-connect-modal form input:focus,.shipstation-history-row input:focus{border-color:var(--brand-terracotta);box-shadow:0 0 0 3px rgba(var(--brand-rgb), .1)}.shipstation-security-note{color:#257152;background:#eef9f4;border-radius:9px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:9px;line-height:1.5;display:flex}.shipstation-security-note svg{flex:none;width:16px}.shipstation-connect-actions{justify-content:flex-end;gap:8px;display:flex}.shipstation-connect-actions button{align-items:center;gap:6px;display:inline-flex}.shipstation-connect-actions svg{width:14px}.shipstation-connect-warning,.shipstation-connect-error,.shipstation-connect-message{border-radius:9px;margin:14px 20px 0;padding:10px 12px;font-size:9px}.shipstation-connect-warning{color:#8a6318;background:#fff8e8;border:1px solid #f2d59d}.shipstation-connect-warning b,.shipstation-connect-warning span{display:block}.shipstation-connect-warning span{margin-top:3px}.shipstation-connect-error{color:#a3383f;background:#fff1f2;border:1px solid #f0c3c6}.shipstation-connect-message{color:#2e629a;background:#edf5ff;align-items:center;gap:7px;margin-bottom:16px;display:flex}.shipstation-connect-message svg{width:14px}.shipstation-connected-state{color:#188259;background:#edf9f3;border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex}.shipstation-connected-state>svg{width:22px}.shipstation-connected-state b,.shipstation-connected-state span{display:block}.shipstation-connected-state b{font-size:11px}.shipstation-connected-state span{margin-top:3px;font-size:9px}.shipstation-connected-panel section{border:1px solid #e4e7eb;border-radius:11px;padding:13px}.shipstation-connected-panel section h3{color:#2b394c;margin:0;font-size:12px}.shipstation-connected-panel section p{color:#7b8592;margin:4px 0 10px;font-size:9px}.shipstation-connected-panel section button{align-items:center;gap:6px;display:inline-flex}.shipstation-connected-panel section button svg{width:14px}.shipstation-history-row{gap:8px;display:flex}.shipstation-history-row input{flex:1}.shipstation-v2-connection{background:#f7faff}.shipstation-v2-connection.is-connected{background:#f0faf6;border-color:#b9e2d1!important}.shipstation-v2-connect-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-bottom:8px;display:grid}.shipstation-v2-connect-row input{box-sizing:border-box;border:1px solid #d8e0e8;border-radius:8px;width:100%;height:38px;padding:0 10px;font-size:10px}.shipstation-v2-connection>button.secondary{font-size:9px}.shipstation-detail-modal{background:#fff;border-radius:17px;width:min(860px,100vw - 28px);max-height:calc(100vh - 28px);overflow-y:auto;box-shadow:0 30px 90px #121a2657}.shipstation-detail-nav{z-index:4;width:48px;height:56px;color:var(--brand-ink);background:#fffffff5;border:1px solid #ffffffb8;border-radius:14px;place-items:center;margin-top:-28px;transition:transform .16s,background .16s;display:grid;position:fixed;top:50%;box-shadow:0 13px 34px #111a274d}.shipstation-detail-nav:hover{background:var(--brand-tint);transform:scale(1.05)}.shipstation-detail-nav svg{stroke-width:2.4px;width:28px;height:28px}.shipstation-detail-modal>header{border-bottom:1px solid #e7eaee;justify-content:space-between;padding:18px 20px;display:flex}.shipstation-detail-modal header small{color:var(--brand-ink);letter-spacing:.9px;font-size:8px;font-weight:900}.shipstation-detail-modal header h2{color:#26344a;margin:3px 0 7px;font-size:24px}.shipstation-detail-summary{background:#fafbfc;border-bottom:1px solid #edf0f2;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:15px 20px;display:grid}.shipstation-detail-summary article{background:#fff;border:1px solid #e4e7eb;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:30px minmax(0,1fr);column-gap:8px;min-width:0;padding:11px;display:grid}.shipstation-detail-summary article>span{background:var(--blue-soft);width:30px;height:30px;color:var(--brand-ink);border-radius:8px;grid-row:1/3;place-items:center;display:grid}.shipstation-detail-summary small{color:#8a929d;font-size:7px;font-weight:900}.shipstation-detail-summary b{color:#2e3b4c;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:9px;overflow:hidden}.shipstation-detail-customer{border:1px solid #e5e8ec;border-radius:10px;margin:15px 20px 0;padding:11px 13px}.shipstation-detail-customer small,.shipstation-detail-customer b{display:block}.shipstation-detail-customer small{color:#88919c;font-size:8px;font-weight:900}.shipstation-detail-customer b{color:#29384a;margin-top:3px;font-size:12px}.shipstation-detail-section-title small{color:var(--brand-ink);letter-spacing:.8px;font-size:8px;font-weight:900}.shipstation-detail-section-title h3{color:#2a394b;margin:3px 0 10px;font-size:15px}.shipstation-detail-items article{border-top:1px solid #edf0f2;grid-template-columns:42px minmax(0,1fr) 55px 80px;align-items:center;gap:10px;min-height:58px;padding:8px 10px;display:grid}.shipstation-item-image{color:#8b95a1;background:#f0f2f5;border-radius:8px;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.shipstation-item-image img{object-fit:cover;width:100%;height:100%}.shipstation-item-image svg{width:17px}.shipstation-detail-items article div:nth-child(2) b,.shipstation-detail-items article div:nth-child(2) span{display:block}.shipstation-detail-items article div:nth-child(2) b{color:#2c394a;font-size:10px}.shipstation-detail-items article div:nth-child(2) span{color:#828c98;margin-top:3px;font-size:8px}.shipstation-detail-items article strong{color:#4f5d70;text-align:center;font-size:10px}.shipstation-detail-items article em{color:#26344a;text-align:right;font-size:10px;font-style:normal;font-weight:900}.shipstation-no-items{color:#858f9c;text-align:center;border:1px dashed #dfe3e8;border-radius:9px;padding:20px;font-size:9px}.shipstation-detail-modal>footer{border-top:1px solid #e8ebef;justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.shipstation-detail-modal>footer div{color:#737e8b;gap:14px;font-size:9px;display:flex}@media (width<=1100px){.shipstation-orders-title{flex-direction:column;align-items:flex-start}.shipstation-orders-top-actions{justify-content:flex-start;width:100%}.shipstation-order-filters{grid-template-columns:1fr 1fr}.shipstation-order-search{grid-column:1/-1}.shipstation-metrics,.shipstation-detail-summary{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.shipstation-orders-top-actions{flex-direction:column;align-items:stretch}.shipstation-connection-button{min-width:0;max-width:none}.shipstation-metrics{grid-template-columns:1fr 1fr}.shipstation-metrics button{padding:10px}.shipstation-order-filters{grid-template-columns:1fr}.shipstation-order-search{grid-column:auto}.shipstation-orders-card-head{flex-direction:column;align-items:flex-start;gap:10px}.shipstation-orders-head-actions{flex-wrap:wrap;width:100%}.shipstation-detail-summary{grid-template-columns:1fr}.shipstation-detail-items article{grid-template-columns:42px minmax(0,1fr) 40px}.shipstation-detail-items article em{text-align:left;grid-column:2/4}.shipstation-history-row{flex-direction:column}}.shipstation-item-image{background-position:50%;background-size:cover}.shipstation-orders-table{min-width:1380px}.shipstation-classification-cell{width:58px}.shipstation-classification-cell>small{text-align:center;margin-top:5px!important}.shipstation-classification-picker{align-items:center;gap:6px;display:inline-flex;position:relative}.shipstation-classification-picker button{color:#7a8491;background:#fff;border:1px solid #d9dee5;border-radius:10px;place-items:center;width:46px;height:46px;font-size:19px;font-weight:950;transition:all .14s;display:grid}.shipstation-classification-picker button:hover{transform:translateY(-1px)}.shipstation-classification-picker button.is-single.is-active{color:#fff;background:#259263;border-color:#259263;box-shadow:0 5px 13px #2592633b}.shipstation-classification-picker button.is-mix.is-active{color:#fff;background:#5964b9;border-color:#5964b9;box-shadow:0 5px 13px #5964b93b}.shipstation-classification-picker button.is-priority.is-active{color:#fff;background:#d65823;border-color:#d65823;box-shadow:0 5px 13px #d658233b}.shipstation-classification-picker button.is-other.is-active{color:#fff;background:#2f77ae;border-color:#2f77ae;box-shadow:0 5px 13px #2f77ae3b}.shipstation-classification-picker button.is-unrecognized{width:34px}.shipstation-classification-picker button.is-unrecognized.is-active{color:#9d6910;background:#fff0ca;border-color:#da961d;box-shadow:0 5px 13px #da961d2e}.shipstation-classification-picker.is-compact{gap:4px}.shipstation-classification-picker.is-compact button{border-radius:8px;width:32px;height:32px;font-size:14px}.shipstation-classification-picker.is-compact button.is-unrecognized{width:27px}.shipstation-classification-options{z-index:40;background:#fff;border:1px solid #d9dee5;border-radius:12px;gap:6px;padding:7px;display:flex;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 12px 28px #23324333}.shipstation-classification-picker.is-compact .shipstation-classification-options{gap:4px}.shipstation-classification-trigger:disabled{cursor:default;opacity:1}.shipstation-classification-excluded{color:#6f7987;letter-spacing:.7px;background:#edf0f4;border-radius:8px;place-items:center;min-width:58px;height:30px;padding:0 8px;font-size:9px;font-weight:950;display:inline-grid}.shipstation-date-sort{color:inherit;font:inherit;letter-spacing:inherit;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-weight:900;display:inline-flex}.shipstation-date-sort:hover{color:var(--brand-ink)}.shipstation-date-sort svg{width:12px;height:12px}.shipstation-orders-table tbody tr.is-fast-shipping{background:#f2efff;box-shadow:inset 4px 0 #7551b7}.shipstation-orders-table tbody tr.is-fast-shipping:hover{background:#ece6ff}.shipstation-status.is-fast{color:#6540a4;background:#e6dcff;box-shadow:inset 0 0 0 1px #cdbcf1}.shipstation-order-age{white-space:nowrap;color:#c9530d!important;font-size:11px!important}.shipstation-note-cell{text-align:center;width:58px}.shipstation-note-indicator{color:#cf5c0b;background:#fff4d8;border:1px solid #efb77e;border-radius:50%;place-items:center;width:34px;height:34px;animation:1.8s ease-in-out infinite alternate shipstation-note-glow;display:inline-grid;box-shadow:0 0 0 4px #ffeec4bf,0 0 18px #df641857}.shipstation-note-indicator svg{width:18px;height:18px}@keyframes shipstation-note-glow{0%{box-shadow:0 0 0 3px #ffeec4a6,0 0 8px #df64182e}to{box-shadow:0 0 0 5px #ffeec4d9,0 0 20px #df64186b}}.shipstation-empty-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.shipstation-empty-actions button{align-items:center;gap:6px;display:inline-flex}.shipstation-empty-actions button svg{width:14px}.shipstation-detail-modal>header{z-index:3;background:#fff;justify-content:flex-start;gap:22px;position:sticky;top:0}.shipstation-detail-order-heading{align-items:center;gap:15px;display:flex}.shipstation-detail-header-actions{flex:1;justify-content:flex-start;align-items:flex-start;gap:10px;min-width:0;display:flex}.shipstation-detail-header-actions>button{color:#697486;background:#f0f2f5;border:0;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;margin-left:auto;display:grid}.shipstation-detail-header-actions>button:hover{color:#354357;background:#e6e9ed}.shipstation-detail-header-actions>button svg{width:16px}.shipstation-order-note-box{background:#faf7fd;border:1px solid #e1d8ec;border-radius:11px;gap:6px;width:min(430px,48vw);padding:10px 11px;display:grid;box-shadow:0 5px 16px #48306214}.shipstation-order-note-box.has-buyer-note{background:#fff8e8;border-color:#efb777;box-shadow:0 0 0 3px #efb7771f,0 8px 22px #97551b17}.shipstation-order-note-box>div{color:#6e4b8d;align-items:center;gap:7px;display:flex}.shipstation-order-note-box.has-buyer-note>div{color:#c1540e}.shipstation-order-note-box>div svg{width:17px;height:17px}.shipstation-order-note-box>div b{letter-spacing:.6px;font-size:10px}.shipstation-order-note-box p{overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word;color:var(--brand-ink);margin:0;font-size:11px;font-weight:750;line-height:1.38;overflow:visible}.shipstation-order-note-box textarea{box-sizing:border-box;resize:vertical;color:#27364a;width:100%;min-height:46px;max-height:100px;font:inherit;background:#fff;border:1px solid #d8dce3;border-radius:8px;outline:0;padding:8px 9px;font-size:11px;line-height:1.35}.shipstation-order-note-box textarea:focus{border-color:var(--brand-terracotta);box-shadow:0 0 0 3px rgba(var(--brand-rgb), .1)}.shipstation-order-note-box>small{color:#87909c;font-size:8px;font-weight:750}.shipstation-detail-head-meta{align-items:center;gap:8px;display:flex}.shipstation-detail-head-meta>span:last-child{color:var(--brand-ink);font-size:10px;font-weight:900}.shipstation-detail-loading{color:#2d659d;background:#edf5ff;border-radius:9px;align-items:center;gap:8px;margin:12px 20px 0;padding:10px 12px;font-size:10px;font-weight:700;display:flex}.shipstation-detail-loading svg{width:15px}.shipstation-detail-customer-grid{grid-template-columns:minmax(220px,.75fr) minmax(0,1.65fr);gap:10px;padding:16px 20px 0;display:grid}.shipstation-detail-customer-grid>article,.shipstation-detail-customer-grid>button{min-width:0;color:inherit;font:inherit;text-align:left;background:#fff;border:1px solid #e4e7eb;border-radius:11px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:13px 14px;display:grid}.shipstation-detail-customer-grid>article>span,.shipstation-detail-customer-grid>button>span{background:var(--blue-soft);width:34px;height:34px;color:var(--brand-ink);border-radius:9px;place-items:center;display:grid}.shipstation-detail-customer-grid svg{width:16px}.shipstation-detail-customer-grid small,.shipstation-detail-customer-grid b{display:block}.shipstation-detail-customer-grid small{color:#8b949f;letter-spacing:.55px;font-size:8px;font-weight:900}.shipstation-detail-customer-grid b{color:#2a394c;margin-top:4px;font-size:11px;line-height:1.45}.shipstation-detail-customer-grid button.shipstation-address-summary{cursor:pointer;transition:border-color .16s,box-shadow .16s,transform .16s}.shipstation-detail-customer-grid button.shipstation-address-summary:hover{border-color:#71b795;transform:translateY(-1px);box-shadow:0 6px 18px #2374501f}.shipstation-detail-customer-grid button.shipstation-address-summary:disabled{cursor:default;opacity:.65;transform:none}.shipstation-address-verdict{color:#7b8795;background:#edf1f5;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.shipstation-address-verdict>span{font-size:16px;font-weight:950}.shipstation-address-verdict.is-valid{color:#168258;background:#dcf4e7;box-shadow:0 0 0 3px #1682581a}.shipstation-address-verdict.is-warning{color:#b46411;background:#fff0d5;box-shadow:0 0 0 3px #b464111a}.shipstation-address-verdict.is-invalid{color:#bd3842;background:#ffeaec;box-shadow:0 0 0 3px #bd384217}.shipstation-address-verdict.is-checking{color:#2f78ad;background:#eaf3fb}.shipstation-detail-items .shipstation-product-card{background:#fbfcfd;border:1px solid #e2e6ea;border-radius:14px;grid-template-columns:210px minmax(0,1fr);align-items:stretch;gap:18px;min-height:0;padding:16px;display:grid}.shipstation-detail-items .shipstation-product-card+.shipstation-product-card{margin-top:12px}.shipstation-product-image{background:linear-gradient(145deg,var(--brand-tint),#f0f2f5);border:1px solid #e2e5e9;border-radius:12px;place-items:center;min-height:210px;display:grid;position:relative;overflow:hidden}.shipstation-product-image>img{z-index:1;object-fit:contain;background:#fff;width:100%;height:100%;position:absolute;inset:0}.shipstation-product-image>span{color:#a0a8b2}.shipstation-product-image>span svg{width:42px;height:42px}.shipstation-product-content{align-content:start;gap:13px;min-width:0;display:grid}.shipstation-product-title{border-bottom:1px solid #e5e8ec;justify-content:space-between;gap:18px;padding-bottom:12px;display:flex}.shipstation-product-title small{color:var(--brand-ink);letter-spacing:.7px;font-size:8px;font-weight:900}.shipstation-product-title h4{color:#243247;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:16px;line-height:1.28;display:-webkit-box;overflow:hidden}.shipstation-product-quantity{z-index:2;color:#fff;background:#d93840;border:3px solid #fff;border-radius:50%;place-items:center;width:40px;height:40px;font-size:18px;font-weight:950;display:grid;position:absolute;top:12px;left:12px;box-shadow:0 6px 15px #ab262d4d}.shipstation-product-title>div:first-child{min-width:0}.shipstation-product-sku{box-sizing:border-box;border:1px solid var(--brand-border);background:var(--brand-tint);border-radius:9px;align-items:center;gap:11px;width:260px;min-width:0;max-width:100%;margin-top:10px;padding:7px 12px;display:flex}.shipstation-product-sku span{color:var(--brand-ink);letter-spacing:.85px;flex:none;font-size:14px;font-weight:900}.shipstation-product-sku b{min-width:0;color:var(--brand-ink);letter-spacing:.2px;overflow-wrap:anywhere;font-size:36px;line-height:1}.shipstation-product-sku b.is-long{font-size:28px}.shipstation-product-sku b.is-very-long{font-size:22px}.shipstation-product-paid{text-align:right;background:#f0faf4;border:1px solid #cfe5d6;border-radius:11px;align-self:flex-start;min-width:125px;padding:9px 11px}.shipstation-product-paid span,.shipstation-product-paid em{display:block}.shipstation-product-paid span{color:#40805a;letter-spacing:.65px;font-size:8px;font-weight:900}.shipstation-product-paid em{color:#1f6f42;margin-top:3px;font-size:17px;font-style:normal;font-weight:900}.shipstation-item-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.shipstation-detail-items .shipstation-product-card .shipstation-item-option{background:#fff;border:1px solid #e2e5e9;border-radius:11px;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:12px;min-height:104px;padding:13px 48px 13px 13px;display:grid;position:relative}.shipstation-detail-items .shipstation-product-card .shipstation-item-option.is-style,.shipstation-detail-items .shipstation-product-card .shipstation-item-option.is-print{min-height:88px;padding-block:11px}.shipstation-detail-items .shipstation-product-card .shipstation-item-option.is-style{border-color:var(--brand-border);background:var(--brand-tint)}.shipstation-detail-items .shipstation-product-card .shipstation-item-option.is-print{background:#f2f8fd;border-color:#bfd9ef}.shipstation-detail-items .shipstation-product-card .shipstation-item-option.is-personalization{background:#f8f4fd;border-color:#dacaf0}.shipstation-detail-items .shipstation-product-card .shipstation-item-option.is-other{background:#f3f8f5;border-color:#cddbd3}.shipstation-item-option>span{background:var(--blue-soft);width:42px;height:42px;color:var(--brand-ink);border-radius:10px;place-items:center;display:grid}.shipstation-item-option.is-print>span{color:#2473ab;background:#deeffc}.shipstation-item-option.is-personalization>span{color:#7650a5;background:#ede3f8}.shipstation-item-option.is-other>span{color:#397758;background:#e1eee6}.shipstation-item-option svg{width:18px}.shipstation-item-option small,.shipstation-item-option b{display:block}.shipstation-item-option small{color:#58667a;letter-spacing:.55px;font-size:12px;font-weight:900}.shipstation-item-option b{color:#213349;overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word;margin-top:7px;font-size:18px;line-height:1.24}.shipstation-item-option b.is-long{font-size:15px;line-height:1.22}.shipstation-item-option b.is-very-long{font-size:13px;line-height:1.18}.shipstation-category-mark{border:2px solid;border-radius:9px;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:10px;right:10px;box-shadow:0 3px 9px #222d3a1a}.shipstation-category-mark:is(button){cursor:pointer;padding:0;transition:transform .15s,box-shadow .15s}.shipstation-category-mark:is(button):hover{transform:scale(1.1);box-shadow:0 5px 14px #be302833}.shipstation-category-mark svg{stroke-width:3.2px;width:18px;height:18px}.shipstation-category-mark.is-classified{color:#168454;background:#e6f7ee}.shipstation-category-mark.is-unclassified{color:#cf3f36;background:#fff0ee}.shipstation-order-number-line{align-items:center;gap:8px;display:flex}.shipstation-uncategorized-warning{color:#fff;background:#d73a32;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid;box-shadow:0 5px 13px #b72a2347}.shipstation-uncategorized-warning svg{stroke-width:2.8px;width:20px;height:20px}.shipstation-category-editor-backdrop{z-index:140;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#11192499;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.shipstation-category-editor{background:#fff;border-radius:18px;width:min(720px,100vw - 32px);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 32px 95px #09111c6b}.shipstation-category-editor>header{background:linear-gradient(135deg,#fff 55%,var(--brand-tint));border-bottom:1px solid #e8ebef;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px;display:flex}.shipstation-category-editor>header span{color:var(--brand-ink);letter-spacing:.1em;font-size:9px;font-weight:950}.shipstation-category-editor>header h3{color:#24354b;margin:5px 0 4px;font-size:24px}.shipstation-category-editor>header p{color:#6f7b8a;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:700}.shipstation-category-editor>header button{color:#677487;background:#f0f2f5;border:0;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.shipstation-category-editor>header button svg{width:18px}.shipstation-category-editor-body{grid-template-columns:1fr 1fr;gap:15px;padding:22px 24px;display:grid}.shipstation-category-editor-body label{flex-direction:column;gap:7px;min-width:0;display:flex}.shipstation-category-editor-body label>span,.shipstation-category-editor-body>span{color:var(--brand-ink);letter-spacing:.1em;font-size:9px;font-weight:950}.shipstation-category-editor-body select,.shipstation-category-editor-body input{color:#26364a;background:#fff;border:1px solid #d8dde4;border-radius:11px;outline:0;width:100%;height:48px;padding:0 13px;font-size:14px;font-weight:750}.shipstation-category-editor-body select:focus,.shipstation-category-editor-body input:focus{border-color:var(--brand-terracotta);box-shadow:0 0 0 3px var(--blue-soft)}.shipstation-category-editor-body.is-print{grid-template-columns:repeat(3,1fr)}.shipstation-category-editor-body.is-print>span{grid-column:1/-1}.shipstation-category-editor-body.is-print>button{color:#2f638d;background:#f5f9fc;border:1px solid #dce4eb;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:88px;padding:13px;display:flex}.shipstation-category-editor-body.is-print>button.is-selected{color:#176da9;background:#eaf6ff;border-color:#2f86c5;box-shadow:0 0 0 3px #d5ecfc}.shipstation-category-editor-body.is-print svg{width:22px;height:22px}.shipstation-category-editor-body.is-print b{font-size:13px}.shipstation-category-editor-error{color:#aa3028;background:#fff1ef;border:1px solid #efb7b2;border-radius:10px;margin:16px 24px 0;padding:12px 14px;font-size:12px;font-weight:750}.shipstation-category-editor-loading{color:#718092;justify-content:center;align-items:center;gap:10px;min-height:180px;font-size:13px;display:flex}.shipstation-category-editor-loading svg{width:20px}.shipstation-category-editor>footer{background:#fafbfc;border-top:1px solid #e8ebef;justify-content:space-between;align-items:center;gap:18px;padding:16px 24px;display:flex}.shipstation-category-editor>footer small{color:#728094;max-width:380px;font-size:10px;line-height:1.45}.shipstation-category-editor>footer>div{gap:9px;display:flex}.shipstation-category-editor>footer button{border-radius:10px;min-height:42px;padding:0 16px;font-weight:850}.shipstation-category-editor>footer .secondary{color:#536174;background:#fff;border:1px solid #dce1e7}.shipstation-category-editor>footer .primary{background:var(--blue);color:#fff;border:0}.shipstation-category-editor>footer .primary:disabled{opacity:.45;cursor:not-allowed}.shipstation-detail-customer-grid{padding:10px 20px 0 30px}.shipstation-detail-items{padding-top:8px}.shipstation-detail-section-title{justify-content:space-between;align-items:center;gap:16px;min-height:52px;display:flex}.shipstation-detail-section-title h3{color:#27374b;letter-spacing:-.2px;margin:0;font-size:21px}.shipstation-detail-item-total{align-items:center;gap:9px;display:flex}.shipstation-detail-item-total b{color:#fff;background:#d93840;border:3px solid #fff;border-radius:50%;place-items:center;width:42px;height:42px;font-size:18px;font-weight:950;display:grid;box-shadow:0 5px 14px #ab262d3d}.shipstation-detail-item-total span{color:#c92f38;letter-spacing:.55px;font-size:16px;font-weight:950}.shipstation-detail-items .shipstation-product-card .shipstation-item-option small{font-size:12px}.shipstation-detail-items .shipstation-product-card .shipstation-item-option b{color:#213349;margin-top:7px;font-size:14px;line-height:1.24}.shipstation-detail-items .shipstation-product-card .shipstation-item-option b.is-long{font-size:12px;line-height:1.22}.shipstation-detail-items .shipstation-product-card .shipstation-item-option b.is-very-long{font-size:10px;line-height:1.18}.shipstation-other-options{background:#f1f4f7;border-radius:10px;flex-wrap:wrap;gap:6px 14px;padding:10px 12px;display:flex}.shipstation-other-options small{color:#7b8591;letter-spacing:.5px;width:100%;font-size:7px;font-weight:900}.shipstation-other-options span{color:#5f6b7a;font-size:9px}.nestshipper-connection-button{text-align:left;background:#f3f8fd;border:1px solid #cfdceb;border-radius:12px;align-items:center;gap:10px;min-width:218px;padding:9px 11px;transition:all .18s;display:flex}.nestshipper-connection-button:not(:disabled):hover{border-color:#3c79ad;transform:translateY(-1px);box-shadow:0 9px 24px #225b8921}.nestshipper-connection-button>span{color:#2c6eaa;background:#deedf9;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.nestshipper-connection-button>span svg{width:18px;height:18px}.nestshipper-connection-button b,.nestshipper-connection-button small{display:block}.nestshipper-connection-button b{color:#26384c;font-size:11px}.nestshipper-connection-button small{color:#77869a;margin-top:3px;font-size:8px}.nestshipper-connection-button.is-connected{background:#f0faf5;border-color:#b9e4d2}.nestshipper-connection-button.is-connected>span{color:#168258;background:#d8f3e5}.nestshipper-connect-modal .shipstation-logo-mark{color:#2c6eaa;background:#deedf9}.shipstation-detail-modal{width:min(1480px,100vw - 28px)}.shipstation-detail-nav.is-previous{left:max(9px,50% - 820px)}.shipstation-detail-nav.is-next{right:max(9px,50% - 820px)}.shipstation-detail-workspace{grid-template-columns:minmax(0,1fr) 390px;align-items:start;display:grid}.shipstation-detail-main{border-right:1px solid #e6e9ed;min-width:0}.nestshipper-panel{background:#f5f7fa;align-content:start;align-self:start;gap:12px;min-height:620px;max-height:calc(100vh - 160px);padding:17px;display:grid;position:sticky;top:102px;overflow-y:auto}.nestshipper-panel-heading{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:52px;display:grid}.nestshipper-panel-heading>span{color:#2c6eaa;background:#deedf9;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.nestshipper-panel-heading small,.nestshipper-panel-heading h3{display:block}.nestshipper-panel-heading small{color:#52799e;letter-spacing:.85px;font-size:8px;font-weight:950}.nestshipper-panel-heading h3{color:#23364c;margin:3px 0 0;font-size:18px}.nestshipper-ship-from{color:#2d6d9d;background:#eef6fc;border:1px solid #c7dded;border-radius:10px;grid-template-columns:18px 1fr;column-gap:6px;min-width:112px;padding:8px 9px;display:grid}.nestshipper-ship-from svg{grid-row:1/3;align-self:center;width:18px;height:18px}.nestshipper-ship-from span{letter-spacing:.45px;text-transform:uppercase;font-size:7px;font-weight:900}.nestshipper-ship-from b{font-size:12px}.nestshipper-address-card{background:#fff;border:1px solid #dce3ea;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:12px;display:grid}.nestshipper-address-card>div:first-child{min-width:0}.nestshipper-address-card small,.nestshipper-address-card b,.nestshipper-address-card span{display:block}.nestshipper-address-card small{color:#7f8b99;letter-spacing:.65px;font-size:8px;font-weight:950}.nestshipper-address-card b{color:#27394e;margin-top:3px;font-size:13px}.nestshipper-address-card span{color:#87919d;margin-top:2px;font-size:8px}.nestshipper-address-state{color:#627083;background:#edf1f5;border-radius:9px;grid-column:1/-1;grid-template-columns:24px 1fr;align-items:center;column-gap:8px;min-height:40px;padding:9px 10px;display:grid}.nestshipper-address-state svg{grid-row:1/3;width:19px;height:19px}.nestshipper-address-state b{margin:0;font-size:10px}.nestshipper-address-state span{margin:1px 0 0;font-size:8px}.nestshipper-address-state.is-validated_successfully{color:#18784f;background:#e8f8ef}.nestshipper-address-state.is-validation_warning{color:#936511;background:#fff4d9}.nestshipper-address-state.is-validation_failed{color:#a93c44;background:#ffebed}.nestshipper-address-card>button{grid-column:1/-1;justify-content:center;justify-self:stretch;align-items:center;gap:6px;height:36px;display:inline-flex}.nestshipper-address-card>button svg{width:15px;height:15px}.shipstation-address-editor-backdrop{z-index:150;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1119249e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.shipstation-address-editor{background:#fff;border-radius:18px;width:min(720px,100vw - 32px);max-height:calc(100vh - 40px);overflow-y:auto;box-shadow:0 32px 95px #09111c6b}.shipstation-address-editor>header{background:linear-gradient(135deg,#fff 55%,#eff9f4);border-bottom:1px solid #e5e9ed;justify-content:space-between;align-items:flex-start;gap:18px;padding:21px 24px;display:flex}.shipstation-address-editor>header small{color:#198059;letter-spacing:.1em;font-size:9px;font-weight:950}.shipstation-address-editor>header h3{color:#24354b;margin:5px 0 4px;font-size:24px}.shipstation-address-editor>header p{color:#6f7b8a;margin:0;font-size:12px;font-weight:700}.shipstation-address-editor>header button{color:#677487;background:#edf1f4;border:0;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.shipstation-address-editor>header button svg{width:18px}.shipstation-address-editor-fields{grid-template-columns:1fr 1fr;gap:14px;padding:22px 24px;display:grid}.shipstation-address-editor-fields label{gap:7px;min-width:0;display:grid}.shipstation-address-editor-fields label.is-wide{grid-column:1/-1}.shipstation-address-editor-fields span{color:#687789;letter-spacing:.08em;font-size:9px;font-weight:950}.shipstation-address-editor-fields input{box-sizing:border-box;color:#26384c;width:100%;height:47px;font:inherit;background:#fff;border:1px solid #d6dde4;border-radius:10px;outline:0;padding:0 13px;font-size:14px;font-weight:750}.shipstation-address-editor-fields input:focus{border-color:#2f9a6d;box-shadow:0 0 0 3px #2f9a6d1f}.shipstation-address-editor-message{color:#9a4f1d;background:#fff6ef;border:1px solid #edc2a6;border-radius:10px;margin:0 24px 18px;padding:11px 13px;font-size:11px;font-weight:750}.shipstation-address-research{background:#f4f9fd;border:1px solid #cfe2f2;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:0 24px 18px;padding:14px 15px;display:flex}.shipstation-address-research>div{color:#2f6f9d;align-items:center;gap:11px;min-width:0;display:flex}.shipstation-address-research>div>svg{flex:none;width:22px;height:22px}.shipstation-address-research span{gap:3px;display:grid}.shipstation-address-research b{color:#244767;font-size:13px}.shipstation-address-research small{color:#647b8f;font-size:10px;font-weight:700;line-height:1.35}.shipstation-address-research>a{color:#fff;white-space:nowrap;background:#2f78ad;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 14px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 7px 16px #2f78ad33}.shipstation-address-research>a svg{width:16px;height:16px}.shipstation-address-bypass{color:#9a4b17;background:#fff7ed;border:1px solid #e7ae76;border-radius:12px;align-items:flex-start;gap:12px;margin:0 24px 18px;padding:15px;display:flex}.shipstation-address-bypass>svg{color:#d26116;flex:none;width:23px;height:23px}.shipstation-address-bypass>div{flex:1;gap:7px;min-width:0;display:grid}.shipstation-address-bypass b{color:#883f11;font-size:13px}.shipstation-address-bypass p{color:#9b5a2f;margin:0;font-size:11px;font-weight:700;line-height:1.45}.shipstation-address-bypass button{width:fit-content;min-height:39px;font:inherit;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:11px;font-weight:950;display:inline-flex}.shipstation-address-bypass-start{color:#a54d14;background:#fff;border:1px solid #d8894c}.shipstation-address-bypass-confirm{border-top:1px solid #efc7a5;justify-content:space-between;align-items:center;gap:12px;padding-top:9px;display:flex}.shipstation-address-bypass-confirm strong{color:#8e4010;font-size:11px}.shipstation-address-bypass-confirm button{color:#fff;background:#c64e20;border:0;box-shadow:0 7px 16px #c64e2033}.shipstation-address-bypass button:disabled{opacity:.55;box-shadow:none}.shipstation-address-editor>footer{background:#fafbfc;border-top:1px solid #e5e9ed;justify-content:flex-end;gap:9px;padding:16px 24px;display:flex}.shipstation-address-editor>footer button{min-height:44px;font:inherit;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 17px;font-size:12px;font-weight:900;display:inline-flex}.shipstation-address-editor>footer .secondary{color:#566477;background:#fff;border:1px solid #d8dee4}.shipstation-address-editor>footer .primary{color:#fff;background:#168258;border:0;box-shadow:0 7px 18px #16825838}.shipstation-address-editor>footer .primary:disabled{opacity:.55;box-shadow:none}.shipstation-address-editor>footer svg{width:17px}.nestshipper-shipment-fields{background:#fff;border:1px solid #dce3ea;border-radius:12px;gap:11px;padding:12px;display:grid}.nestshipper-shipment-fields label{gap:6px;display:grid}.nestshipper-shipment-fields label>span{color:#667588;letter-spacing:.55px;align-items:center;gap:6px;font-size:8px;font-weight:950;display:flex}.nestshipper-shipment-fields label>span svg{color:#3176ad;width:14px;height:14px}.nestshipper-shipment-fields label>div{grid-template-columns:1fr auto 1fr auto;align-items:center;gap:6px;display:grid}.nestshipper-shipment-fields input,.nestshipper-shipment-fields select{box-sizing:border-box;color:#25384e;background:#fff;border:1px solid #d7dde4;border-radius:9px;outline:0;width:100%;height:39px;padding:0 9px;font-size:12px;font-weight:800}.nestshipper-shipment-fields input:focus,.nestshipper-shipment-fields select:focus{border-color:#3a80b8;box-shadow:0 0 0 3px #3a80b81f}.nestshipper-shipment-fields em{color:#83909f;font-size:8px;font-style:normal;font-weight:900}.nestshipper-size-field>div{grid-template-columns:1fr auto 1fr auto 1fr auto!important}.nestshipper-load-rates{color:#fff;background:#2f77ae;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:46px;font-size:11px;font-weight:950;display:flex;box-shadow:0 7px 18px #2a67973d}.nestshipper-load-rates:disabled{opacity:.55;box-shadow:none}.nestshipper-load-rates svg{width:18px;height:18px}.nestshipper-panel-error{color:#a33840;background:#fff0f1;border:1px solid #efc2c6;border-radius:9px;padding:10px 11px;font-size:9px;font-weight:750;line-height:1.45}.nestshipper-panel-message{color:#21724a;background:#eef9f3;border:1px solid #b8dfca;border-radius:9px;padding:10px 11px;font-size:9px;font-weight:800;line-height:1.45}.nestshipper-rates{gap:7px;display:grid}.nestshipper-rates>button{color:#2a394d;text-align:left;background:#fff;border:1px solid #dce2e8;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;width:100%;min-height:55px;padding:9px 10px;display:grid}.nestshipper-rates>button:hover{border-color:#8ab6d7}.nestshipper-rates>button.is-selected{background:#edf7ff;border-color:#3178af;box-shadow:0 0 0 3px #3178af1c}.nestshipper-rate-carrier{align-items:center;gap:10px;min-width:0;display:flex}.nestshipper-rate-carrier>span{min-width:0}.nestshipper-rate-price{text-align:right;flex:none}.nestshipper-rate-eta{color:#24384e;text-align:center;background:#f3f6f8;border-radius:8px;justify-content:center;align-items:center;min-width:122px;max-width:170px;padding:8px 10px;display:flex}.nestshipper-rate-eta b{white-space:nowrap;line-height:1.12;letter-spacing:-.15px!important;font-size:15px!important}.nestshipper-rates b,.nestshipper-rates small,.nestshipper-rates strong{display:block}.nestshipper-rates b{letter-spacing:.45px;font-size:9px}.nestshipper-rates small{color:#7a8797;margin-top:2px;font-size:8px}.nestshipper-rates strong{color:#18724d;font-size:16px}.nestshipper-carrier-logo{color:#35465a;background-position:50%;background-repeat:no-repeat;background-size:contain;flex:none;place-items:center;width:54px;height:30px;display:grid;overflow:hidden}.nestshipper-carrier-logo.is-amazon{background-image:url(https://commons.wikimedia.org/wiki/Special:Redirect/file/Amazon_2024.svg)}.nestshipper-carrier-logo.is-usps{background-image:url(https://commons.wikimedia.org/wiki/Special:Redirect/file/USPS_-_Color_Logo.svg)}.nestshipper-carrier-logo.is-ups{background-image:url(https://commons.wikimedia.org/wiki/Special:Redirect/file/United_Parcel_Service_logo_2014.svg);width:36px}.nestshipper-carrier-logo.is-fedex{background-image:url(https://commons.wikimedia.org/wiki/Special:Redirect/file/FedEx_Corporation_-_2016_Logo.svg)}.nestshipper-carrier-logo.is-generic{color:#53799b;background:#edf5fb;border-radius:8px;width:38px}.nestshipper-carrier-logo.is-generic svg{width:18px;height:18px}.shipstation-bulk-rates-backdrop{z-index:170;padding:8px}.shipstation-bulk-rates-modal{background:#fff;border-radius:18px;grid-template-rows:auto auto auto minmax(0,1fr) auto;width:calc(100vw - 16px);min-width:0;height:calc(100dvh - 16px);min-height:0;display:grid;overflow:hidden;box-shadow:0 34px 100px #0f1b2b61}.shipstation-bulk-rates-modal>header{background:#fff;border-bottom:1px solid #e5e9ee;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.shipstation-bulk-rates-modal>header>div:first-child>span{color:var(--brand-ink);letter-spacing:.85px;font-size:9px;font-weight:950}.shipstation-bulk-rates-modal>header h2{color:#26384d;margin:3px 0 4px;font-size:24px}.shipstation-bulk-rates-modal>header p{color:#738093;margin:0;font-size:11px;font-weight:650}.shipstation-bulk-rates-modal>header>div:first-child{min-width:0}.shipstation-bulk-rates-modal>header>div:last-child{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;min-width:0;display:flex}.shipstation-bulk-provider-switch{background:#f4f6f8;border:1px solid #d7dee5;border-radius:11px;align-items:center;gap:3px;min-height:42px;padding:3px;display:inline-flex}.shipstation-bulk-provider-switch>small{color:#738195;text-overflow:ellipsis;white-space:nowrap;max-width:95px;padding:0 6px;font-size:8px;font-weight:900;overflow:hidden}.shipstation-bulk-provider-switch>button{color:#657487;min-height:34px;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:5px;padding:0 9px;font-size:8px;font-weight:950;display:inline-flex}.shipstation-bulk-provider-switch>button svg{width:13px;height:13px}.shipstation-bulk-provider-switch>button.is-active{color:var(--brand-ink);background:#fff;box-shadow:0 2px 7px #2334461f}.shipstation-bulk-provider-switch>button:disabled{cursor:default;opacity:.72}.shipstation-bulk-ignore,.shipstation-bulk-restore,.shipstation-bulk-production{white-space:nowrap;border:1px solid;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:42px;padding:0 12px;font-size:9px;font-weight:950;display:inline-flex}.shipstation-bulk-ignore{color:#ae3842;background:#fff1f2;border-color:#efc0c4}.shipstation-bulk-restore{color:#277a50;background:#eef9f3;border-color:#b9ddca}.shipstation-bulk-production{border-color:var(--brand-terracotta);background:var(--blue);color:#fff;box-shadow:0 6px 15px rgba(var(--brand-rgb), .22)}.shipstation-bulk-ignore svg,.shipstation-bulk-restore svg,.shipstation-bulk-production svg{width:15px}.shipstation-bulk-production:disabled{opacity:.5;box-shadow:none}.shipstation-bulk-run{color:#fff;white-space:nowrap;background:#2f77ae;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 18px;font-size:11px;font-weight:950;display:inline-flex;box-shadow:0 8px 20px #2f77ae3d}.shipstation-bulk-run:disabled{opacity:.65;box-shadow:none}.shipstation-bulk-run svg{width:18px;height:18px}.shipstation-bulk-stop{color:#fff;white-space:nowrap;background:#b42318;border:1px solid #991b1b;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:46px;padding:0 16px;font-size:11px;font-weight:950;display:inline-flex;box-shadow:0 8px 20px #b4231838}.shipstation-bulk-stop:disabled{opacity:.65;box-shadow:none}.shipstation-bulk-stop svg{width:18px;height:18px}.shipstation-bulk-close{color:#687689;background:#edf1f5;border:0;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.shipstation-bulk-close:disabled{opacity:.45}.shipstation-bulk-close svg{width:19px}.shipstation-bulk-progress{background:#f7f9fb;border-bottom:1px solid #e9edf1;align-items:center;gap:12px;min-height:32px;padding:0 20px;display:flex;position:relative;overflow:hidden}.shipstation-bulk-progress>span{background:linear-gradient(90deg,#2f77ae2e,#2796672e);transition:width .24s;position:absolute;inset:0 auto 0 0}.shipstation-bulk-progress b,.shipstation-bulk-progress em{z-index:1;color:#4b5b6d;font-size:9px;font-style:normal;font-weight:900}.shipstation-bulk-progress em{color:#b33c45}.shipstation-bulk-progress em.is-ignored{color:#687789}.shipstation-bulk-notices{background:#fff;grid-row:3;min-height:0;max-height:250px;overflow:auto}.shipstation-bulk-notices:empty{display:none}.shipstation-bulk-priority-notice{color:#6843a0;background:#f5f2ff;border-bottom:1px solid #d7d1ef;align-items:center;gap:9px;padding:9px 20px;display:flex}.shipstation-bulk-priority-notice.is-paid{color:#b94f12;background:#fff5ed;border-color:#f0b98e}.shipstation-bulk-priority-notice>svg{flex:none;width:17px;height:17px}.shipstation-bulk-priority-notice b,.shipstation-bulk-priority-notice small{display:block}.shipstation-bulk-priority-notice b{font-size:10px}.shipstation-bulk-priority-notice small{color:#756b83;margin-top:2px;font-size:8px;font-weight:750}.shipstation-bulk-priority-notice.is-paid small{color:#8b664f}.shipstation-bulk-cache-message{color:#26724f;background:#f0fbf5;border-bottom:1px solid #cce7d8;align-items:center;gap:8px;padding:9px 20px;font-size:10px;font-weight:800;display:flex}.shipstation-bulk-cache-message svg{flex:none;width:16px;height:16px}.shipstation-combine-suggestions{border:1px solid var(--brand-border);background:linear-gradient(135deg,var(--brand-tint),#fffdf9);box-shadow:0 7px 20px rgba(var(--brand-rgb), .11);border-radius:14px;gap:10px;margin:12px 16px;padding:12px 14px;display:grid}.shipstation-combine-suggestions>header{align-items:center;gap:10px;display:flex}.shipstation-combine-suggestions>header>span{background:var(--blue);color:#fff;border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.shipstation-combine-suggestions>header>span svg{width:18px}.shipstation-combine-suggestions small{color:var(--brand-ink);letter-spacing:.7px;font-size:8px;font-weight:950;display:block}.shipstation-combine-suggestions h3{color:#26384d;margin:2px 0;font-size:13px}.shipstation-combine-suggestions p{color:#546478;margin:0;font-size:9px;font-weight:650;line-height:1.35}.shipstation-combine-suggestion-list{gap:7px;display:grid}.shipstation-combine-suggestion-row{border:1px solid var(--brand-border);background:#fff;border-radius:11px;grid-template-columns:minmax(400px,1.6fr) minmax(205px,.72fr) auto;align-items:stretch;gap:8px;padding:7px;display:grid}.shipstation-combine-order-chain{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid;position:relative}.shipstation-combine-order-node{min-width:0;position:relative}.shipstation-combine-order-node>button{border:1px solid var(--brand-border);background:var(--brand-tint);text-align:left;color:#33445a;cursor:pointer;white-space:normal;border-radius:9px;width:100%;height:100%;min-height:70px;padding:8px 10px;transition:border-color .15s,transform .15s,box-shadow .15s}.shipstation-combine-order-node>button:hover{border-color:var(--brand-terracotta);box-shadow:0 5px 12px rgba(var(--brand-rgb), .12);transform:translateY(-1px)}.shipstation-combine-order-node>button>strong{color:#26384d;margin:4px 0 2px;font-size:9px;display:block}.shipstation-combine-order-number{color:var(--brand-ink);justify-content:space-between;align-items:center;gap:8px;font-size:8px;display:flex}.shipstation-combine-order-number b{font-size:9px}.shipstation-combine-order-number svg{width:12px}.shipstation-combine-order-node>button em{text-overflow:ellipsis;white-space:nowrap;color:#647386;margin-top:2px;font-size:7px;font-style:normal;font-weight:700;display:block;overflow:hidden}.shipstation-combine-link{width:24px;height:34px;color:var(--brand-ink);place-items:center;display:grid;position:absolute;top:19px;left:-24px}.shipstation-combine-link:before,.shipstation-combine-link:after{content:"";border-top:2px solid var(--brand-border);width:8px;position:absolute;top:16px}.shipstation-combine-link:before{left:0}.shipstation-combine-link:after{right:0}.shipstation-combine-link svg{z-index:1;background:#fffaf4;width:13px;position:relative}.shipstation-combine-result{border:1px dashed var(--brand-border);background:var(--brand-tint);border-radius:9px;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;padding:7px 9px;display:flex}.shipstation-combine-result>span{background:var(--blue-soft);color:var(--brand-ink);border-radius:6px;padding:4px 6px;font-size:7px;font-weight:950}.shipstation-combine-result>b{color:#3a4a5f;font-size:8px}.shipstation-combine-result>small{color:var(--brand-ink);letter-spacing:0;font-size:7px;font-weight:750}.shipstation-combine-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.shipstation-combine-actions button{color:#5d6875;white-space:nowrap;background:#fff;border:1px solid #dfd5ca;border-radius:8px;min-height:36px;padding:0 10px;font-size:8px;font-weight:950}.shipstation-combine-actions button.primary{border-color:var(--brand-terracotta);background:var(--blue);color:#fff;box-shadow:0 5px 14px rgba(var(--brand-rgb), .18);align-items:center;gap:5px;display:inline-flex}.shipstation-combine-suggestions button svg{width:14px}.shipstation-combine-suggestions button:disabled{opacity:.55;cursor:not-allowed}.shipstation-combined-summary,.shipstation-combine-error{color:#26724f;background:#f0fbf5;border-bottom:1px solid #cce7d8;align-items:center;gap:9px;padding:9px 20px;display:flex}.shipstation-combined-summary>svg,.shipstation-combine-error>svg{flex:none;width:17px}.shipstation-combined-summary b,.shipstation-combined-summary small{font-size:9px;display:block}.shipstation-combined-summary small{color:#5b7468;margin-top:2px;font-weight:700}.shipstation-combine-error{color:#ad343c;background:#fff3f3;border-color:#f1c6c6;font-size:10px;font-weight:850}.shipstation-selected-options{z-index:26;position:relative}.shipstation-selected-options-trigger{border:1px solid var(--brand-terracotta);background:var(--blue);color:#fff;white-space:nowrap;height:42px;box-shadow:0 6px 16px rgba(var(--brand-rgb), .2);border-radius:9px;align-items:center;gap:7px;padding:0 13px;font-size:9px;font-weight:950;display:flex}.shipstation-selected-options-trigger svg{width:15px}.shipstation-selected-options-trigger svg:last-child{width:13px;margin-left:2px}.shipstation-selected-options-menu{background:#fff;border:1px solid #dce2e8;border-radius:12px;gap:3px;width:285px;padding:6px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 18px 48px #16233340}.shipstation-selected-options-menu>button{color:#385069;text-align:left;background:#fff;border:1px solid #0000;border-radius:9px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;min-height:48px;padding:7px 9px;display:grid}.shipstation-selected-options-menu>button:hover:not(:disabled){border-color:var(--brand-border);background:var(--brand-tint);color:var(--brand-ink)}.shipstation-selected-options-menu>button:disabled{opacity:.38;cursor:not-allowed}.shipstation-selected-options-menu>button>svg{justify-self:center;width:17px}.shipstation-selected-options-menu>button>span{gap:2px;display:grid}.shipstation-selected-options-menu b{font-size:9px}.shipstation-selected-options-menu small{color:#7c8998;font-size:7px;font-weight:750;line-height:1.35}.shipstation-main-combine-alert{background:linear-gradient(135deg,#fff7ef,#fffdfa);border:1px solid #efae78;border-radius:13px;grid-template-columns:minmax(220px,.72fr) minmax(0,1.6fr);gap:12px;margin:0 14px 12px;padding:11px 12px;display:grid;box-shadow:0 7px 20px #d05b131a}.shipstation-main-combine-alert>header{align-items:center;gap:9px;display:flex}.shipstation-main-combine-alert>header>span{color:#fff;background:#e66718;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.shipstation-main-combine-alert>header svg{width:17px}.shipstation-main-combine-alert small{color:#c45411;letter-spacing:.08em;font-size:7px;font-weight:950}.shipstation-main-combine-alert h3{color:#283a50;margin:2px 0;font-size:12px}.shipstation-main-combine-alert p{color:#6f7c8b;margin:0;font-size:8px;line-height:1.35}.shipstation-main-combine-alert>div{gap:6px;max-height:148px;display:grid;overflow:auto}.shipstation-main-combine-alert article{background:#fff;border:1px solid #eadbd0;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:43px;padding:5px 6px;display:grid}.shipstation-main-combine-chain{align-items:center;gap:6px;min-width:0;display:flex}.shipstation-main-combine-chain>svg{width:14px;color:var(--brand-ink);flex:none}.shipstation-main-combine-chain>button{border:1px solid var(--brand-border);background:var(--brand-tint);color:#35475d;text-align:left;border-radius:7px;min-width:0;padding:5px 7px}.shipstation-main-combine-chain b,.shipstation-main-combine-chain span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.shipstation-main-combine-chain b{font-size:8px}.shipstation-main-combine-chain span{color:#7c8998;margin-top:2px;font-size:7px}.shipstation-main-combine-alert article>button{color:#c9530c;white-space:nowrap;background:#fff3e9;border:1px solid #df6a25;border-radius:7px;align-items:center;gap:5px;height:32px;padding:0 9px;font-size:8px;font-weight:950;display:flex}.shipstation-main-combine-alert article>button svg{width:12px}.shipstation-orders-table tbody tr.is-merge-recommended{background:#fff9f3}.shipstation-orders-table tbody tr.is-merge-recommended td:first-child{box-shadow:inset 3px 0 #e66718}.shipstation-orders-table tbody tr.is-combined-order{background:#f3fbf7}.shipstation-orders-table tbody tr.is-combined-order td:first-child{box-shadow:inset 3px 0 #24905d}.shipstation-merge-ready-icon{background:var(--blue-soft);width:22px;height:22px;color:var(--brand-ink);border-radius:7px;place-items:center;display:grid}.shipstation-merge-ready-icon svg{width:12px}.shipstation-combined-order-numbers{flex-wrap:wrap;gap:4px;display:flex}.shipstation-combined-order-numbers b{color:#23724d;background:#e1f5e9;border-radius:6px;padding:3px 5px;font-size:8px}.shipstation-orders-expand-cell{width:38px;min-width:38px;text-align:center!important;padding-left:7px!important;padding-right:4px!important}.shipstation-orders-expand-cell button{color:#3370ad;background:#fff;border:1px solid #dbe2e8;border-radius:7px;place-items:center;width:27px;height:27px;padding:0;transition:background .15s,border-color .15s,color .15s;display:inline-grid;box-shadow:0 2px 7px #21374f12}.shipstation-orders-expand-cell button:hover{border-color:var(--brand-terracotta);background:var(--brand-tint);color:var(--brand-ink)}.shipstation-orders-expand-cell button svg{width:16px;height:16px;transition:transform .16s}.shipstation-orders-expand-cell button.is-open{border-color:var(--brand-terracotta);background:var(--blue-soft);color:var(--brand-ink)}.shipstation-orders-expand-cell button.is-open svg{transform:rotate(90deg)}.shipstation-orders-expand-cell button.is-open svg.is-spinning{transform:none}.shipstation-orders-table tbody tr.is-expanded-order{box-shadow:inset 3px 0 var(--brand-terracotta)}.shipstation-multiple-order-label{color:#223d64!important;font-size:11px!important;font-weight:950!important}.shipstation-orders-expanded-row,.shipstation-orders-expanded-row:hover{cursor:default!important;background:#f4f7fa!important}.shipstation-orders-expanded-row>td{border-bottom:1px solid #dbe2e8!important;padding:0 12px 12px 48px!important}.shipstation-orders-expanded-panel{background:#fff;border:1px solid #d8e0e8;border-radius:11px;overflow:hidden;box-shadow:0 5px 16px #1c2e4114}.shipstation-orders-expanded-loading{color:#64758a;justify-content:center;align-items:center;gap:8px;min-height:72px;font-size:10px;font-weight:850;display:flex}.shipstation-orders-expanded-loading svg{width:16px}.shipstation-orders-expanded-group+.shipstation-orders-expanded-group{border-top:3px solid #edf1f5}.shipstation-orders-expanded-group>header{background:linear-gradient(90deg,#f0f7fd,#fbfdff);border-bottom:1px solid #e4e9ee;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:7px 12px;display:flex}.shipstation-orders-expanded-group>header button{color:#263c57;text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding:0;display:flex}.shipstation-orders-expanded-group>header button:hover b{color:var(--brand-ink);text-decoration:underline}.shipstation-orders-expanded-group>header span{color:#fff;letter-spacing:.07em;background:#356fa6;border-radius:5px;padding:4px 6px;font-size:7px;font-weight:950}.shipstation-orders-expanded-group>header b{font-size:10px!important}.shipstation-orders-expanded-group>header>strong{color:var(--brand-ink);font-size:10px}.shipstation-orders-expanded-group>div{display:grid}.shipstation-orders-expanded-group article{grid-template-columns:28px minmax(0,1fr) 62px;align-items:center;gap:10px;min-height:52px;padding:7px 12px;display:grid}.shipstation-orders-expanded-group article+article{border-top:1px solid #edf0f3}.shipstation-orders-expanded-group article>span{color:#53708e;background:#edf3f8;border-radius:6px;place-items:center;width:24px;height:24px;font-size:8px;font-weight:950;display:grid}.shipstation-orders-expanded-group article>div{min-width:0}.shipstation-orders-expanded-group article small{letter-spacing:.04em;font-weight:900;color:#8090a0!important;margin:0!important;font-size:7px!important}.shipstation-orders-expanded-group article b{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden;color:#263a51!important;font-size:10px!important}.shipstation-orders-expanded-group article p{color:#7b8795;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:8px;overflow:hidden}.shipstation-orders-expanded-group article>strong{color:#25394f;text-align:center;gap:2px;font-size:13px;display:grid}.shipstation-orders-expanded-group article>strong small{display:block}.shipstation-combined-order-divider{background:#effaf4;border:1px solid #b9dfca;border-left:4px solid #25905d;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:42px;margin:13px 0 7px;padding:7px 10px;display:grid}.shipstation-combined-order-divider span{color:#fff;letter-spacing:.08em;background:#24905d;border-radius:6px;padding:4px 6px;font-size:7px;font-weight:950}.shipstation-combined-order-divider b{color:#284b3a;font-size:10px}.shipstation-combined-order-divider small{color:#5c7b6b;font-size:8px;font-weight:850}.shipstation-detail-combined-numbers{flex-wrap:wrap;gap:5px;display:flex}.shipstation-detail-combined-numbers b{color:#23724d;background:#effaf4;border:1px solid #b8dfca;border-radius:7px;padding:4px 7px;font-size:13px}@media (width<=900px){.shipstation-main-combine-alert{grid-template-columns:1fr}.shipstation-main-combine-chain{flex-wrap:wrap}.shipstation-selected-options{width:100%}.shipstation-selected-options-trigger{justify-content:center;width:100%}.shipstation-selected-options-menu{width:min(285px,100vw - 36px);left:0;right:auto}}.shipstation-bulk-table-wrap{grid-row:4;min-width:0;min-height:0;overflow:auto}.shipstation-bulk-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:0}.shipstation-bulk-table th{z-index:2;color:#68778a;letter-spacing:.6px;text-align:left;background:#f3f6f8;border-bottom:1px solid #dfe5ea;padding:11px 10px;font-size:8px;font-weight:950;position:sticky;top:0}.shipstation-bulk-table th:first-child{width:38px}.shipstation-bulk-table th:nth-child(2){width:42px}.shipstation-bulk-table th:nth-child(3){width:48px}.shipstation-bulk-table th:nth-child(4){width:8%}.shipstation-bulk-table th:nth-child(5){width:10%}.shipstation-bulk-table th:nth-child(6){width:17%}.shipstation-bulk-table th:nth-child(7){width:7%}.shipstation-bulk-table th:nth-child(8){width:11%}.shipstation-bulk-table th:nth-child(9){width:42px}.shipstation-bulk-table th:nth-child(10){width:27%}.shipstation-bulk-select{text-align:center!important}.shipstation-bulk-select input{width:18px;height:18px;accent-color:var(--brand-terracotta);cursor:pointer;margin:0}.shipstation-bulk-view-head,.shipstation-bulk-view-cell{box-sizing:border-box;text-align:center!important;width:46px!important;min-width:46px!important;max-width:46px!important;padding-left:6px!important;padding-right:6px!important}.shipstation-bulk-view-cell button{color:#46779f;cursor:pointer;background:#fff;border:1px solid #d7e0e7;border-radius:8px;place-items:center;width:31px;height:31px;padding:0;display:grid}.shipstation-bulk-view-cell button:hover{background:#edf7ff;border-color:#6da0c6}.shipstation-bulk-view-cell svg{width:15px;height:15px}.shipstation-bulk-table td{color:#304156;vertical-align:middle;overflow-wrap:anywhere;border-bottom:1px solid #edf0f3;min-width:0;padding:11px 8px;overflow:hidden}.shipstation-bulk-table tr.is-checking{background:#f5faff}.shipstation-bulk-table tr.is-complete{background:#fbfefd}.shipstation-bulk-table tr.is-error{background:#fff8f8}.shipstation-bulk-table tr.is-customer-paid-upgrade{background:#fff7ef;box-shadow:inset 4px 0 #d85b14}.shipstation-bulk-table tr.is-manual-priority{background:#f7f3ff;box-shadow:inset 4px 0 #7551b7}.shipstation-bulk-table tr.is-selected{background:var(--brand-tint);box-shadow:inset 4px 0 var(--brand-terracotta)}.shipstation-bulk-table tr.is-selected:hover{background:var(--blue-soft)}.shipstation-bulk-table tr.is-ignored{opacity:.58;box-shadow:inset 4px 0 #8793a0;background:#f1f3f5!important}.shipstation-bulk-table tr.is-ignored:hover{opacity:.8}.shipstation-bulk-table tbody tr{cursor:pointer}.shipstation-bulk-table tbody tr:hover{box-shadow:inset 3px 0 var(--brand-terracotta);background:var(--brand-tint)}.shipstation-bulk-table td strong,.shipstation-bulk-table td small{display:block}.shipstation-bulk-table td strong{font-size:11px;line-height:1.3}.shipstation-bulk-table td small{color:#7b8796;text-overflow:ellipsis;margin-top:4px;font-size:8px;font-weight:700;line-height:1.4;overflow:hidden}.shipstation-bulk-type{color:#647287;background:#edf1f5;border-radius:9px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:950;display:grid}.shipstation-bulk-type.is-single{color:#17734e;background:#def4e8}.shipstation-bulk-type.is-mix{color:#4650a8;background:#e7e8ff}.shipstation-bulk-type.is-priority{color:#aa3d13;background:#ffe3d4}.shipstation-bulk-type.is-other{color:#215d8b;background:#dceeff}.shipstation-bulk-type.is-unrecognized{color:#9a6812;background:#fff0c9}.shipstation-bulk-type.is-excluded{width:43px;font-size:8px}.shipstation-bulk-address,.shipstation-bulk-checking{color:#728094;align-items:center;gap:6px;font-size:9px;font-weight:900;display:inline-flex}.shipstation-bulk-address svg,.shipstation-bulk-checking svg{width:16px;height:16px}.shipstation-bulk-address.is-valid{color:#168258}.shipstation-bulk-address.is-warning{color:#b46411}.shipstation-bulk-address.is-invalid{color:#bd3842}.shipstation-bulk-checking{color:#2f77ae}.shipstation-bulk-rate{grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;display:grid}.shipstation-bulk-rate>span b,.shipstation-bulk-rate>span small{display:block}.shipstation-bulk-rate>span b{font-size:10px}.shipstation-bulk-rate>span small{margin-top:2px;font-size:8px}.shipstation-bulk-rate>strong{color:#168258;white-space:nowrap;font-size:15px!important}.shipstation-bulk-rates-modal>footer{background:#fafbfc;border-top:1px solid #e5e9ee;grid-row:5;justify-content:space-between;align-items:center;gap:16px;padding:13px 20px;display:flex}.shipstation-bulk-rates-modal>footer span{color:#758295;font-size:9px;font-weight:700}.shipstation-bulk-rates-modal>footer button{color:#4e5d70;background:#fff;border:1px solid #d7dde4;border-radius:9px;min-height:40px;padding:0 18px;font-size:10px;font-weight:900}.shipstation-bulk-rates-modal>footer button:disabled{opacity:.5}.shipstation-bulk-rates-modal>footer>div{align-items:center;gap:8px;display:flex}.shipstation-bulk-rates-modal>footer .shipstation-bulk-print-only{border-color:var(--brand-terracotta);background:var(--brand-tint);color:var(--brand-ink);justify-content:center;align-items:center;gap:7px;display:inline-flex}.shipstation-bulk-rates-modal>footer .shipstation-bulk-purchase{border-color:var(--brand-terracotta);background:var(--blue);color:#fff;box-shadow:0 7px 18px rgba(var(--brand-rgb), .2);justify-content:center;align-items:center;gap:7px;display:inline-flex}.shipstation-bulk-print-only svg,.shipstation-bulk-purchase svg{flex:none;width:16px;height:16px}.shipstation-bulk-rates-modal>footer .shipstation-bulk-done{justify-content:center;align-items:center;display:inline-flex}.shipstation-bulk-rules{color:#47596d;background:#fff;border:1px solid #d5dce3;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 14px;font-size:10px;font-weight:900;display:inline-flex}.shipstation-bulk-rules svg{width:17px}.shipstation-bulk-amazon-fixed{background:var(--blue);color:#fff;min-height:46px;box-shadow:0 8px 20px rgba(var(--brand-rgb),.24);white-space:nowrap;border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-size:10px;font-weight:950;display:inline-flex}.shipstation-bulk-amazon-fixed svg{width:17px;height:17px}.shipstation-bulk-amazon-fixed:disabled{opacity:.5;box-shadow:none}.shipstation-bulk-weight-mode{box-sizing:border-box;cursor:pointer;background:#f8fafb;border:1px solid #d6dee5;border-radius:11px;grid-template-rows:auto auto;grid-template-columns:34px auto;align-items:center;column-gap:8px;min-height:46px;padding:6px 10px;display:grid}.shipstation-bulk-weight-mode input{opacity:0;pointer-events:none;position:absolute}.shipstation-bulk-weight-mode>span{background:#9da9b5;border-radius:999px;grid-row:1/3;width:34px;height:20px;transition:all .18s;position:relative}.shipstation-bulk-weight-mode>span:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:all .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #00000047}.shipstation-bulk-weight-mode b{color:#34475c;font-size:9px;line-height:1.1}.shipstation-bulk-weight-mode small{color:#738296;font-size:7px;font-weight:850;line-height:1.1}.shipstation-bulk-weight-mode.is-active{border-color:var(--brand-terracotta);background:var(--brand-tint)}.shipstation-bulk-weight-mode.is-active>span{background:var(--blue)}.shipstation-bulk-weight-mode.is-active>span:after{transform:translate(14px)}.shipstation-bulk-weight-mode:has(input:disabled){cursor:not-allowed;opacity:.55}.shipstation-bulk-weight-mode:focus-within{outline:2px solid var(--brand-terracotta);outline-offset:2px}.shipstation-bulk-progress em.is-shipstation{color:#2f6f9f}.shipstation-bulk-table tr.needs-approval{background:#fff9eb;box-shadow:inset 4px 0 #e9a526}.shipstation-bulk-approval{grid-template-columns:minmax(0,1fr);align-items:center;gap:5px;margin-top:7px;display:grid}.shipstation-bulk-approval>span{color:#a16208;align-items:center;gap:5px;font-size:9px;font-weight:950;display:inline-flex}.shipstation-bulk-approval>span svg{width:15px}.shipstation-bulk-approval-actions{align-items:stretch;gap:5px;min-width:0;display:flex}.shipstation-bulk-approval-actions>button{background:var(--blue);color:#fff;overflow-wrap:anywhere;border:0;border-radius:7px;flex:auto;min-width:0;min-height:30px;padding:5px 7px;font-size:8px;font-weight:950;line-height:1.35}.shipstation-bulk-approval-actions>button.is-remove{background:#b4232e;flex:none}.shipstation-bulk-approval-actions>button:disabled{opacity:.55}.shipstation-bulk-approval>small{grid-column:1/-1;color:#9a6a1c!important;margin:0!important}.shipstation-bulk-approval>small.is-error{font-weight:900;color:#b4232e!important}.shipstation-bulk-approval.is-approved>span{color:#168258}.shipping-large-order-summary{color:#254967;overflow-wrap:anywhere;background:#f1f7fb;border:1px solid #cbddea;border-radius:10px;gap:5px;margin:10px 0;padding:10px 12px;font-size:12px;line-height:1.5;display:grid}.shipping-large-order-summary>strong{font-size:12px}.shipping-large-order-summary>small{color:#516779}.shipping-large-order-summary.is-compact{box-sizing:border-box;font-variant-numeric:tabular-nums;gap:4px;min-width:0;max-width:100%;margin:5px 0 0;padding:5px;font-size:9px;line-height:1.35}.shipping-large-order-summary.is-compact>span{gap:1px;display:grid}.shipping-large-order-summary.is-compact>span>b{color:#516779;font-size:8px}.shipping-large-order-summary.is-compact>strong{font-size:9px}.shipping-rule-approval-details{gap:8px;margin:15px 0;line-height:1.5;display:grid}.shipping-rule-approval-details>strong{color:var(--blue);font-size:22px}.shipping-rule-approval-details>small{color:#667588}.shipping-destination-review{box-sizing:border-box;color:#74501b;overflow-wrap:anywhere;background:#fff8e9;border:1px solid #e6c78e;border-radius:10px;min-width:0;max-width:100%;margin:10px 0;padding:12px;line-height:1.5}.shipping-destination-review>header{align-items:center;gap:6px;font-size:12px;display:flex}.shipping-destination-review>header svg{flex-shrink:0;width:16px;height:16px}.shipping-destination-review>p{margin:8px 0 0;font-size:12px}.shipping-destination-review dl{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:8px 18px;margin:8px 0;display:flex}.shipping-destination-review dl>div{gap:2px;display:grid}.shipping-destination-review dt{font-size:10px}.shipping-destination-review dd{margin:0;font-size:13px;font-weight:850}.shipping-destination-review.is-compact{margin:7px 0;padding:7px}.shipping-destination-review.is-compact>header,.shipping-destination-review.is-compact>p,.shipping-destination-review.is-compact dt{font-size:9px}.shipping-destination-review.is-compact dd{font-size:10px}.shipping-destination-review.is-compact dl{gap:4px;display:grid}.shipping-destination-review.is-compact dl>div{justify-content:space-between;gap:4px;display:flex}.shipstation-bulk-approval>.shipping-approval-notice{margin:0}.shipstation-bulk-notices>.shipping-approval-notice{margin:10px 20px}.shipstation-rate-rules>.shipping-approval-notice{margin:0 18px 14px}.shipstation-purchase-confirm>footer.has-destination-remove{grid-template-columns:.65fr .65fr 1.5fr}.shipstation-purchase-confirm>footer button.is-remove{color:#fff;background:#b4232e;border:0}@media (width<=1100px){.shipstation-bulk-table{min-width:1100px}}@media (width<=700px){.shipstation-bulk-rates-modal>header{flex-direction:column;align-items:stretch;gap:12px;padding:14px}.shipstation-bulk-rates-modal>header>div:last-child{justify-content:flex-start}.shipstation-bulk-rates-modal>footer{flex-direction:column;align-items:stretch;gap:10px;padding:12px}.shipstation-bulk-rates-modal>footer>div{flex-wrap:wrap}.shipstation-bulk-priority-notice{min-width:0}.shipstation-bulk-priority-notice>span{overflow-wrap:anywhere;min-width:0}}.shipstation-bulk-rate-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;min-width:0;display:grid}.shipstation-bulk-rate-choices>button{color:#304156;text-align:left;background:#fff;border:1px solid #dce3e9;border-radius:9px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:5px;min-width:0;min-height:64px;padding:6px;display:grid;position:relative}.shipstation-bulk-rate-choices>button:hover{border-color:#87b3d3}.shipstation-bulk-rate-choices>button.is-selected{background:#edf7ff;border-color:#2f77ae;box-shadow:0 0 0 2px #2f77ae1f}.shipstation-bulk-rate-choices .nestshipper-carrier-logo{width:34px;height:24px}.shipstation-bulk-rate-choices span{min-width:0}.shipstation-bulk-rate-choices b,.shipstation-bulk-rate-choices small,.shipstation-bulk-rate-choices strong{display:block}.shipstation-bulk-rate-choices b{color:#304156;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.shipstation-bulk-rate-choices small{color:#3f5369;font-weight:850;line-height:1.2;margin:3px 0 0!important;font-size:10px!important}.shipstation-bulk-rate-choices strong{color:#168258;grid-column:1/-1;font-size:12px!important}.shipstation-bulk-rate-choices>button>svg{color:#2f77ae;width:13px;position:absolute;top:4px;right:4px}.shipstation-bulk-rate-choices>button.shipstation-bulk-shipstation-choice{background:linear-gradient(135deg,#f5f9ff,#fff);border-color:#9dbce1}.shipstation-bulk-provider-icon{color:#fff;background:#385f99;border-radius:6px;place-items:center;width:34px;height:24px;display:grid}.shipstation-bulk-provider-icon svg{width:16px;height:16px}.shipstation-bulk-rate-choices>button.shipstation-bulk-shipstation-choice strong{color:#385f99}.shipstation-bulk-heavy-rate{color:#2b6898;background:#f0f7fc;border:1px solid #b7d4ea;border-radius:9px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:3px 7px;min-height:54px;padding:7px 9px;font-size:9px;font-weight:950;display:grid}.shipstation-bulk-heavy-rate>svg{grid-row:1/3;width:17px}.shipstation-bulk-heavy-rate small{color:#6a8296!important;margin:0!important;font-size:7px!important;font-weight:800!important}.shipstation-bulk-items small{max-width:100%;color:#344a60!important;font-size:10px!important;font-weight:850!important;line-height:1.45!important}.shipstation-bulk-rate-cell{gap:7px;min-width:0;display:grid}.shipstation-production-switch{cursor:pointer;background:#f8fafb;border:1px solid #d7dee6;border-radius:9px;grid-template-columns:32px minmax(0,1fr);align-items:center;column-gap:8px;min-height:42px;padding:6px 9px;display:grid}.shipstation-production-switch input{opacity:0;pointer-events:none;position:absolute}.shipstation-production-switch>span{background:#aab4bf;border-radius:999px;grid-row:1/3;width:31px;height:18px;transition:all .18s;position:relative}.shipstation-production-switch>span:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:all .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.shipstation-production-switch b,.shipstation-production-switch small{margin:0!important;display:block!important}.shipstation-production-switch b{color:#34465a;font-size:10px}.shipstation-production-switch small{color:#7a8797!important;font-size:8px!important}.shipstation-production-switch.is-active{border-color:var(--brand-terracotta);background:var(--brand-tint)}.shipstation-production-switch.is-active>span{background:var(--blue)}.shipstation-production-switch.is-active>span:after{transform:translate(13px)}.shipstation-production-switch.is-active b{color:var(--brand-ink)}.shipstation-bulk-rate-choices.is-label-pending{opacity:.5;filter:grayscale(.45);pointer-events:none;position:relative}.shipstation-bulk-rate-choices.is-label-pending:after{content:"";transform-origin:50%;z-index:5;background:#d43d46;border-radius:99px;width:96%;height:4px;position:absolute;top:50%;left:2%;transform:rotate(-8deg);box-shadow:0 0 0 2px #ffffffe6}.shipstation-bulk-table tr.is-production-without-label td:last-child{background:#fffaf5}.shipstation-bulk-item-lines{gap:0;max-width:300px;margin-top:5px;display:grid}.shipstation-bulk-item-lines span{color:#344a60;border-top:1px solid #e3e9ee;padding:5px 0;font-size:10px;font-weight:850;line-height:1.35;display:block}.shipstation-bulk-item-lines span:first-child{border-top:0;padding-top:2px}.shipstation-bulk-item-lines span.is-more{color:var(--brand-ink);font-size:9px}.shipstation-bulk-label-mode-head,.shipstation-bulk-label-mode{box-sizing:border-box;text-align:center;width:46px!important;min-width:46px!important;max-width:46px!important;padding-left:6px!important;padding-right:6px!important}.shipstation-production-switch-compact{box-sizing:border-box;cursor:pointer;background:#aab4bf;border:0;border-radius:999px;width:32px;height:18px;margin:auto;padding:0;transition:background .18s,box-shadow .18s;display:block;position:relative;box-shadow:inset 0 0 0 1px #1e2d3c1f}.shipstation-production-switch-compact>span{background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000004d}.shipstation-production-switch-compact:hover{box-shadow:0 0 0 3px rgba(var(--brand-rgb), .16)}.shipstation-production-switch-compact.is-active{background:var(--blue)}.shipstation-production-switch-compact.is-active>span{transform:translate(14px)}.shipstation-production-switch-compact:disabled{cursor:not-allowed;opacity:.48}.shipstation-production-confirm-backdrop{z-index:360;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0e1722a8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.shipstation-production-confirm{box-sizing:border-box;text-align:center;background:#fff;border-radius:18px;width:min(470px,100vw - 32px);padding:26px;box-shadow:0 34px 100px #08101b7a}.shipstation-production-confirm-icon{background:var(--blue-soft);width:54px;height:54px;color:var(--brand-ink);border-radius:16px;place-items:center;margin:0 auto 13px;display:grid}.shipstation-production-confirm-icon svg{width:28px;height:28px}.shipstation-production-confirm h3{color:#26394e;margin:0;font-size:24px}.shipstation-production-confirm p{color:#66768a;max-width:360px;margin:11px auto 0;font-size:12px;line-height:1.55}.shipstation-production-confirm p strong{color:#2d4259}.shipstation-production-confirm-error{color:#b93640;background:#fff0f1;border-radius:9px;margin-top:13px;padding:10px;font-size:10px;font-weight:850}.shipstation-production-confirm footer{justify-content:center;gap:9px;margin-top:20px;display:flex}.shipstation-production-confirm footer button{border-radius:10px;min-height:43px;padding:0 18px;font-size:10px;font-weight:950}.shipstation-production-confirm footer .secondary{color:#536276;background:#fff;border:1px solid #d8dfe5}.shipstation-production-confirm footer .primary{background:var(--blue);color:#fff;border:0}.shipstation-production-confirm footer button:disabled{opacity:.55}.shipstation-rate-rules-backdrop{z-index:210;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f182499;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.shipstation-rate-rules{background:#fff;border-radius:17px;width:min(760px,100vw - 32px);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 30px 90px #0c162266}.shipstation-rate-rules>header{border-bottom:1px solid #e5e9ed;justify-content:space-between;align-items:flex-start;gap:15px;padding:20px 22px;display:flex}.shipstation-rate-rules>header small{color:var(--brand-ink);letter-spacing:.08em;font-size:9px;font-weight:950}.shipstation-rate-rules>header h3{color:#26384d;margin:4px 0;font-size:23px}.shipstation-rate-rules>header p{color:#748193;margin:0;font-size:11px;line-height:1.45}.shipstation-rate-rules>header button{color:#667588;background:#edf1f4;border:0;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.shipstation-rule-list{gap:9px;padding:14px 18px;display:grid}.shipstation-rule-row{background:#fbfcfd;border:1px solid #e0e5ea;border-radius:12px;grid-template-columns:34px minmax(0,1fr) 132px;align-items:center;gap:13px;min-height:86px;padding:13px 14px;display:grid}.shipstation-rule-row.is-upgrade{background:#fff8ef;border-color:#f0c493}.shipstation-rule-row.is-amazon{background:#f4f9fd;border-color:#c9ddec}.shipstation-rule-row.is-production{background:#f1faf5;border-color:#b9ddca}.shipstation-rule-number{color:#4c5c70;background:#e8edf2;border-radius:9px;place-items:center;width:30px;height:30px;font-size:12px;display:grid}.shipstation-rule-row.is-upgrade .shipstation-rule-number{color:#fff;background:#e86a19}.shipstation-rule-row.is-production .shipstation-rule-number{color:#fff;background:#2d8b5a}.shipstation-rule-row>div{min-width:0}.shipstation-rule-row strong{color:#2e4054;font-size:12px}.shipstation-rule-row p{color:#718093;margin:5px 0 0;font-size:10px;line-height:1.45}.shipstation-rule-toggle{align-items:center;gap:9px;display:flex}.shipstation-rule-toggle input{width:19px;height:19px;accent-color:var(--brand-terracotta);flex:none}.shipstation-rule-value{gap:5px;display:grid}.shipstation-rule-value span{color:#7b8998;letter-spacing:.08em;font-size:8px;font-weight:950}.shipstation-rule-value input{box-sizing:border-box;color:#26384d;width:100%;height:42px;font:inherit;background:#fff;border:1px solid #ccd6df;border-radius:9px;padding:0 10px;font-size:13px;font-weight:900}.shipstation-rule-always,.shipstation-rule-status{color:#7a8490;background:#f0f2f4;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:39px;padding:0 10px;font-size:9px;font-weight:950;display:flex}.shipstation-rule-always,.shipstation-rule-status.is-active{color:#267a4d;background:#e9f7ef}.shipstation-rule-always svg,.shipstation-rule-status svg{width:15px}.shipstation-rule-row.is-production-approval{background:#fff8ed;border-color:#efc58d}.shipstation-rule-row.is-production-approval .shipstation-rule-number{color:#fff;background:#d97706}.shipstation-rate-rules>footer{background:#fafbfc;border-top:1px solid #e5e9ed;justify-content:flex-end;gap:8px;padding:15px 22px;display:flex}.shipstation-rate-rules>footer button{border-radius:9px;min-height:41px;padding:0 15px;font-weight:900}.shipstation-rate-rules>footer .secondary{color:#536174;background:#fff;border:1px solid #d8dee5}.shipstation-rate-rules>footer .primary{background:var(--blue);color:#fff;border:0}.shipstation-bulk-print-backdrop{z-index:300;padding:20px}.shipstation-bulk-print-modal{background:#fff;border-radius:19px;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(900px,100vw - 40px);max-height:calc(100vh - 40px);display:grid;overflow:hidden;box-shadow:0 38px 110px #0a121d7a}.shipstation-bulk-print-modal>header{border-bottom:1px solid #e4e9ee;justify-content:space-between;align-items:flex-start;gap:18px;padding:21px 23px;display:flex}.shipstation-bulk-print-modal>header small{color:var(--brand-ink);letter-spacing:.1em;font-size:9px;font-weight:950}.shipstation-bulk-print-modal>header h2{color:#283a4f;margin:5px 0;font-size:25px}.shipstation-bulk-print-modal>header p{color:#758396;margin:0;font-size:11px}.shipstation-bulk-print-modal>header button{color:#687789;background:#edf1f4;border:0;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.shipstation-bulk-print-summary{background:#f8fafb;border-bottom:1px solid #e7ebef;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:0 23px;display:flex}.shipstation-bulk-print-summary b{color:#304259;font-size:12px}.shipstation-bulk-print-summary span{color:#aa3942;font-size:10px;font-weight:900}.shipstation-bulk-print-warnings{align-content:start;gap:8px;min-height:220px;padding:16px 20px;display:grid;overflow:auto}.shipstation-bulk-print-warnings article{background:#fff6f6;border:1px solid #f0c1c5;border-radius:11px;grid-template-columns:30px 150px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:78px;padding:11px 12px;display:grid}.shipstation-bulk-print-warnings article>svg{color:#c03a43;width:24px}.shipstation-bulk-print-warnings article>div{flex-direction:column;gap:4px;display:flex}.shipstation-bulk-print-warnings article b{color:#2e4055;font-size:12px}.shipstation-bulk-print-warnings article span{color:#738194;font-size:9px;font-weight:750}.shipstation-bulk-print-warnings article p{color:#8c4a50;margin:0;font-size:10px;line-height:1.45}.shipstation-bulk-print-warnings article button{color:#b4343e;background:#fff;border:1px solid #e8a9ae;border-radius:9px;min-height:38px;padding:0 13px;font-size:9px;font-weight:950}.shipstation-bulk-print-ready{color:#248158;justify-content:center;align-items:center;gap:13px;min-height:180px;display:flex}.shipstation-bulk-print-ready>svg{width:38px;height:38px}.shipstation-bulk-print-ready>div{flex-direction:column;gap:5px;display:flex}.shipstation-bulk-print-ready b{font-size:17px}.shipstation-bulk-print-ready span{color:#6f7e90;font-size:10px}.shipstation-bulk-print-modal>footer{background:#fafbfc;border-top:1px solid #e5e9ed;justify-content:flex-end;gap:9px;padding:15px 22px;display:flex}.shipstation-bulk-print-modal>footer button{border-radius:10px;min-height:43px;padding:0 17px;font-size:10px;font-weight:950}.shipstation-bulk-print-modal>footer .secondary{color:#526174;background:#fff;border:1px solid #d8dee5}.shipstation-bulk-print-modal>footer .primary{background:var(--blue);color:#fff;border:0}.shipstation-bulk-print-modal>footer .primary:disabled{opacity:.42}.shipstation-bulk-print-modal.is-output{grid-template-rows:auto minmax(0,1fr) auto}.shipstation-bulk-print-review-footer{justify-content:space-between!important}.shipstation-bulk-print-review-footer>div,.shipstation-bulk-print-modal>footer>div{align-items:center;gap:9px;display:flex}.shipstation-bulk-print-modal>footer .shipstation-packing-options-button{border:1px solid var(--brand-border);background:var(--brand-tint);color:var(--brand-ink);align-items:center;gap:8px;display:inline-flex}.shipstation-bulk-print-modal>footer .shipstation-packing-options-button svg{width:17px;height:17px}.shipstation-bulk-print-warnings article.needs-approval{background:#fff8ed;border-color:#efb56d}.shipstation-bulk-print-warning-actions{align-items:center;flex-direction:row!important;gap:6px!important;display:flex!important}.shipstation-bulk-print-warning-actions button{white-space:nowrap}.shipstation-bulk-print-warning-actions button.is-approve{color:#fff;background:#249260;border-color:#249260}.shipstation-bulk-print-warning-actions button.is-fix{color:#27689e;background:#edf6ff;border-color:#4b86bd}.shipstation-packing-options-backdrop{z-index:340;padding:18px}.shipstation-packing-options-modal{background:#fff;border-radius:20px;grid-template-rows:auto minmax(0,1fr) auto;width:min(1120px,100vw - 36px);max-height:calc(100vh - 36px);display:grid;overflow:hidden;box-shadow:0 42px 130px #08101a8f}.shipstation-packing-options-modal>header{border-bottom:1px solid #e2e8ed;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 23px;display:flex}.shipstation-packing-options-modal>header small{color:var(--brand-ink);letter-spacing:.12em;font-size:9px;font-weight:950}.shipstation-packing-options-modal>header h2{color:#26394f;margin:5px 0 3px;font-size:25px}.shipstation-packing-options-modal>header p{color:#748296;margin:0;font-size:11px}.shipstation-packing-options-modal>header>button{color:#66758a;background:#edf1f4;border:0;border-radius:11px;place-items:center;width:41px;height:41px;display:grid}.shipstation-packing-options-modal>footer{background:#f8fafb;border-top:1px solid #e2e7eb;justify-content:flex-end;gap:9px;padding:14px 22px;display:flex}.shipstation-packing-options-modal>footer button{border-radius:10px;min-height:43px;padding:0 17px;font-size:10px;font-weight:950}.shipstation-packing-options-modal>footer .secondary{color:#536276;background:#fff;border:1px solid #d7dfe6}.shipstation-packing-options-modal>footer .primary{background:var(--blue);color:#fff;border:0}.shipstation-packing-map{background:linear-gradient(#fbfcfd,#f5f7f9);padding:18px 22px;overflow:auto}.shipstation-packing-map-rule{background:#effaf4;border:1px solid #b8dfc8;border-radius:13px;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:15px;min-height:68px;padding:12px 15px;display:grid}.shipstation-packing-map-rule>b{color:#fff;letter-spacing:.08em;background:#23935e;border-radius:9px;place-items:center;height:34px;font-size:10px;display:grid}.shipstation-packing-map-rule>div{flex-direction:column;gap:4px;display:flex}.shipstation-packing-map-rule strong{color:#244536;font-size:13px}.shipstation-packing-map-rule span{color:#648072;font-size:10px}.shipstation-packing-map-rule label{color:#26734e;align-items:center;gap:7px;font-size:10px;font-weight:900;display:flex}.shipstation-packing-map-arrow{height:30px;color:var(--brand-ink);place-items:center;font-size:20px;font-weight:950;display:grid}.shipstation-packing-style-map,.shipstation-packing-print-map{background:#fff;border:1px solid #dfe5ea;border-radius:15px;padding:14px}.shipstation-packing-map-title{justify-content:space-between;align-items:center;gap:14px;margin-bottom:10px;display:flex}.shipstation-packing-map-title>div{flex-direction:column;gap:4px;display:flex}.shipstation-packing-map-title b,.shipstation-packing-print-map>div>b{color:var(--brand-ink);letter-spacing:.1em;font-size:9px}.shipstation-packing-map-title span,.shipstation-packing-print-map>div>span{color:#768497;font-size:9px}.shipstation-packing-map-title em{color:#39769f;background:#eef7ff;border-radius:8px;padding:6px 9px;font-size:9px;font-style:normal;font-weight:900}.shipstation-packing-map-rows{gap:7px;display:grid}.shipstation-packing-map-rows article{background:#fbfcfd;border:1px solid #e1e6eb;border-radius:11px;grid-template-columns:35px minmax(180px,1fr) 88px 122px 34px 34px 34px;align-items:center;gap:7px;min-height:51px;padding:6px 7px;display:grid}.shipstation-packing-map-rows article>b,.shipstation-packing-print-map article>b{background:var(--blue-soft);height:31px;color:var(--brand-ink);border-radius:8px;place-items:center;font-size:11px;display:grid}.shipstation-packing-map-rows input,.shipstation-packing-print-map input,.shipstation-packing-add-style input{color:#2d4056;background:#fff;border:1px solid #d7dee5;border-radius:8px;min-width:0;height:36px;padding:0 10px;font-size:11px;font-weight:850}.shipstation-packing-map-rows article>span{color:#557185;text-align:center;background:#eef5f9;border-radius:7px;padding:6px;font-size:8px;font-weight:900}.shipstation-packing-map-rows article>button,.shipstation-packing-print-map article>button{color:#607185;background:#fff;border:1px solid #dce3e8;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.shipstation-packing-map-rows article>button:last-child{color:#bb3942}.shipstation-packing-map-rows svg,.shipstation-packing-print-map svg{width:14px;height:14px}.shipstation-packing-add-style{grid-template-columns:minmax(0,1fr) 110px;gap:8px;margin-top:9px;display:grid}.shipstation-packing-add-style button{border:1px solid var(--brand-border);background:var(--brand-tint);color:var(--brand-ink);border-radius:9px;font-size:9px;font-weight:950}.shipstation-packing-print-map{grid-template-columns:180px repeat(3,minmax(0,1fr));align-items:center;gap:8px;display:grid}.shipstation-packing-print-map>div{flex-direction:column;gap:4px;display:flex}.shipstation-packing-print-map article{background:#fafcfd;border:1px solid #e0e6eb;border-radius:10px;grid-template-columns:32px minmax(0,1fr) 32px 32px;align-items:center;gap:5px;min-height:45px;padding:5px;display:grid}.shipstation-packing-mix-rule{background:#f7f3ff;border:1px solid #d8cdf6;border-radius:12px;grid-template-columns:90px minmax(0,1fr);align-items:center;gap:12px;min-height:54px;margin-top:12px;padding:10px 13px;display:grid}.shipstation-packing-mix-rule b{color:#673ab7;letter-spacing:.09em;font-size:10px}.shipstation-packing-mix-rule span{color:#665d77;font-size:10px;line-height:1.4}.shipstation-packing-output-options{align-content:start;gap:12px;padding:18px 22px;display:grid;overflow:auto}.shipstation-packing-output-filter,.shipstation-packing-output-choice{background:#fbfcfd;border:1px solid #dfe5ea;border-radius:14px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px;display:grid}.shipstation-packing-output-filter>span,.shipstation-packing-output-choice>span{background:var(--blue);color:#fff;border-radius:10px;place-items:center;width:36px;height:36px;font-size:14px;font-weight:950;display:grid}.shipstation-packing-output-filter small,.shipstation-packing-output-choice small{color:var(--brand-ink);letter-spacing:.1em;font-size:8px;font-weight:950}.shipstation-packing-output-filter h3,.shipstation-packing-output-choice h3{color:#2e4056;margin:3px 0;font-size:15px}.shipstation-packing-output-filter p{color:#6f7e91;margin:0;font-size:10px;line-height:1.45}.shipstation-packing-output-filter>button{border:1px solid var(--brand-border);background:var(--brand-tint);min-height:38px;color:var(--brand-ink);border-radius:9px;padding:0 13px;font-size:9px;font-weight:950}.shipstation-packing-output-choice{grid-template-columns:40px minmax(0,1fr);align-items:start}.shipstation-packing-output-choice>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.shipstation-packing-output-choice>div>small,.shipstation-packing-output-choice>div>h3{grid-column:1/-1}.shipstation-packing-output-choice label{cursor:pointer;background:#fff;border:1px solid #dce3e8;border-radius:11px;grid-template-columns:19px minmax(0,1fr);align-content:start;gap:4px 8px;min-height:86px;padding:12px;display:grid}.shipstation-packing-output-choice label.is-selected{border-color:var(--brand-terracotta);background:var(--brand-tint);box-shadow:0 0 0 2px rgba(var(--brand-rgb), .1)}.shipstation-packing-output-choice label input{grid-row:1/3;margin-top:2px}.shipstation-packing-output-choice label b{color:#304258;font-size:11px}.shipstation-packing-output-choice label em{color:#6f7e90;font-size:9px;font-style:normal;line-height:1.4}.shipstation-packing-output-counts{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.shipstation-packing-output-counts span{color:#607084;background:#fff;border:1px solid #dfe5ea;border-radius:10px;align-items:center;gap:8px;min-height:43px;padding:0 10px;font-size:9px;font-weight:850;display:flex}.shipstation-packing-output-counts b{color:#526579;background:#eef1f4;border-radius:7px;place-items:center;width:25px;height:25px;display:grid}.shipstation-packing-output-counts .is-single b{color:#23804f;background:#e5f8ed}.shipstation-packing-output-counts .is-mix b{color:#2466a7;background:#e9f2ff}.shipstation-packing-output-counts .is-priority b{color:#c5670e;background:#fff0dc}.shipstation-packing-output-counts .is-other b{color:#6d45ad;background:#f1eafe}@media (width<=820px){.shipstation-packing-map-rows article{grid-template-columns:34px minmax(0,1fr) 32px 32px 32px}.shipstation-packing-map-rows article>span{display:none}.shipstation-packing-print-map,.shipstation-packing-output-choice>div{grid-template-columns:1fr}.shipstation-packing-output-counts{grid-template-columns:1fr 1fr}.shipstation-bulk-print-review-footer{flex-direction:column;align-items:stretch}.shipstation-bulk-print-review-footer>div{justify-content:flex-end}}.nestshipper-rates>div{color:#7a8795;text-align:center;background:#fff;border:1px dashed #cfd8e1;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;min-height:104px;padding:16px;display:flex}.nestshipper-rates>div svg{color:#799bb8;width:25px;height:25px}.nestshipper-rates>div b{color:#33475e;margin-top:7px;font-size:10px}.nestshipper-rates>div span{max-width:240px;margin-top:4px;font-size:8px;line-height:1.4}.nestshipper-create-label{background:var(--blue);color:#fff;text-align:left;border:0;border-radius:11px;grid-template-columns:20px 1fr;align-items:center;column-gap:8px;min-height:52px;padding:8px 12px;font-size:11px;font-weight:950;display:grid}.nestshipper-create-label svg{grid-row:1/3;width:18px;height:18px}.nestshipper-create-label small{opacity:.8;font-size:7px;font-weight:700}.nestshipper-create-label:disabled{cursor:not-allowed;background:#b8c0c9}.nestshipper-void-label{color:#a53b44;cursor:pointer;background:#fff5f5;border:1px solid #e4b6ba;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:36px;font-size:9px;font-weight:900;display:flex}.nestshipper-void-label svg{width:15px;height:15px}.nestshipper-void-label:disabled{opacity:.55;cursor:wait}.nestshipper-panel.is-disconnected{display:grid}.nestshipper-disconnected-card{color:#718093;text-align:center;background:#fff;border:1px dashed #bfd0df;border-radius:14px;flex-direction:column;align-items:center;margin-top:30px;padding:24px 20px;display:flex}.nestshipper-disconnected-card>svg{color:#4a82af;width:34px;height:34px}.nestshipper-disconnected-card b{color:#2d425a;margin-top:11px;font-size:13px}.nestshipper-disconnected-card p{margin:6px 0 13px;font-size:9px;line-height:1.5}@media (width<=1180px){.shipstation-detail-workspace{grid-template-columns:1fr}.shipstation-detail-main{border-right:0}.nestshipper-panel{border-top:1px solid #e5e8ec;min-height:0;max-height:none;position:static}}@media (width<=800px){.shipstation-detail-modal>header{align-items:flex-start;gap:12px}.shipstation-detail-header-actions{flex:1;min-width:0}.shipstation-order-note-box{width:100%}.shipstation-detail-customer-grid,.shipstation-detail-items .shipstation-product-card{grid-template-columns:1fr}.shipstation-product-image{min-height:280px}.shipstation-detail-modal{width:calc(100vw - 88px)}.shipstation-detail-nav{border-radius:11px;width:38px;height:48px}.shipstation-detail-nav.is-previous{left:4px}.shipstation-detail-nav.is-next{right:4px}.shipstation-detail-items .shipstation-product-card .shipstation-item-option{grid-template-columns:42px minmax(0,1fr)}.shipstation-category-editor-body,.shipstation-category-editor-body.is-print{grid-template-columns:1fr}.shipstation-category-editor-body.is-print>span{grid-column:1}.shipstation-category-editor>footer{flex-direction:column;align-items:stretch}.shipstation-category-editor>footer>div{justify-content:flex-end}.nestshipper-connection-button{width:100%;min-width:0}}.shipstation-detail-backdrop{z-index:190}.shipstation-quick-state{color:#697486;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:210px;padding:34px;display:flex}.shipstation-quick-state b{color:#26344a;font-size:18px}.shipstation-quick-state span{font-size:11px}.shipstation-quick-state.is-error b{color:#a83c3c}.shipstation-quick-state .primary{margin-top:10px}.shipstation-detail-header-actions>.shipstation-reship-trigger{color:#2c6f9f;background:#eef7fd;border:1px solid #c6dced;justify-content:center;align-items:center;gap:7px;width:auto;min-width:92px;height:40px;margin-left:0;padding:0 13px;font-size:10px;font-weight:950;display:inline-flex}.shipstation-detail-header-actions>.shipstation-print-packing-slip{color:#345d7d;white-space:nowrap;background:#f2f7fb;border:1px solid #cad9e5;justify-content:center;align-items:center;gap:7px;width:auto;min-width:136px;height:40px;margin-left:0;padding:0 13px;font-size:10px;font-weight:950;display:inline-flex}.shipstation-detail-header-actions>.shipstation-cancel-reship-trigger{color:#ad3640;background:#fff1f2;border:1px solid #efbdc1;justify-content:center;align-items:center;gap:7px;width:auto;min-width:112px;height:40px;margin-left:0;padding:0 13px;font-size:10px;font-weight:950;display:inline-flex}.shipstation-detail-header-actions>.shipstation-cancel-reship-trigger:disabled{opacity:.55}.shipstation-reship-backdrop{z-index:240;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0e1722a3;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.shipstation-reship-modal{background:#fff;border-radius:18px;width:min(620px,100vw - 32px);overflow:hidden;box-shadow:0 34px 100px #0a121d73}.shipstation-reship-modal>header{border-bottom:1px solid #e5e9ed;justify-content:space-between;align-items:flex-start;gap:15px;padding:21px 23px;display:flex}.shipstation-reship-modal>header small{color:#2f77ae;letter-spacing:.09em;font-size:9px;font-weight:950}.shipstation-reship-modal>header h3{color:#26384d;margin:5px 0;font-size:24px}.shipstation-reship-modal>header p{color:#748193;margin:0;font-size:11px;line-height:1.45}.shipstation-reship-modal>header button{color:#667588;background:#edf1f4;border:0;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.shipstation-reship-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:22px 23px;display:grid}.shipstation-reship-options.is-fixed{grid-template-columns:minmax(0,1fr)}.shipstation-reship-options.is-fixed button{cursor:default}.shipstation-reship-options button{color:#4d5d70;background:#f8fafb;border:1px solid #dce2e8;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:92px;display:flex;position:relative}.shipstation-reship-options button b{background:#e9eef3;border-radius:9px;place-items:center;width:35px;height:35px;font-size:14px;display:grid}.shipstation-reship-options button span{font-size:10px;font-weight:900}.shipstation-reship-options button>svg{width:16px;position:absolute;top:7px;right:7px}.shipstation-reship-options button.is-active{border-color:var(--brand-terracotta);background:var(--brand-tint);color:var(--brand-ink);box-shadow:0 0 0 3px rgba(var(--brand-rgb), .11)}.shipstation-reship-modal>footer{background:#fafbfc;border-top:1px solid #e5e9ed;justify-content:flex-end;gap:8px;padding:15px 23px;display:flex}.shipstation-reship-modal>footer button{border-radius:9px;min-height:42px;padding:0 16px;font-weight:900}.shipstation-reship-modal>footer .secondary{color:#536174;background:#fff;border:1px solid #d8dee5}.shipstation-reship-modal>footer .primary{color:#fff;background:#2f77ae;border:0}.shipstation-cancel-order-modal{background:#fff;border-radius:20px;width:min(620px,100vw - 32px);overflow:hidden;box-shadow:0 36px 110px #0a121d85}.shipstation-cancel-order-modal>header{background:linear-gradient(135deg,#fff7f7,#fff);border-bottom:1px solid #f0d9dc;justify-content:space-between;align-items:flex-start;gap:18px;padding:24px 25px;display:flex}.shipstation-cancel-order-modal>header small{color:#b43642;letter-spacing:.1em;font-size:10px;font-weight:950}.shipstation-cancel-order-modal>header h3{color:#2e3440;margin:6px 0;font-size:27px}.shipstation-cancel-order-modal>header p{color:#717b89;max-width:480px;margin:0;font-size:12px;line-height:1.55}.shipstation-cancel-order-modal>header button{color:#9d4c53;background:#f3e9ea;border:0;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.shipstation-cancel-confirmation{color:#a63842;background:#fff3f4;border:1px solid #efbcc1;border-radius:12px;align-items:center;gap:13px;margin:22px 25px 14px;padding:15px 16px;display:flex}.shipstation-cancel-confirmation>svg{flex:none;width:28px;height:28px}.shipstation-cancel-confirmation>div{flex-direction:column;gap:4px;display:flex}.shipstation-cancel-confirmation b{font-size:14px}.shipstation-cancel-confirmation span{color:#765a5e;font-size:11px}.shipstation-cancel-confirmation strong{color:#a82f3a;letter-spacing:.08em}.shipstation-cancel-order-modal>label{flex-direction:column;gap:7px;margin:0 25px 24px;display:flex}.shipstation-cancel-order-modal>label span{color:#8f333b;letter-spacing:.1em;font-size:10px;font-weight:950}.shipstation-cancel-order-modal>label input{color:#8e2731;letter-spacing:.12em;background:#fff;border:2px solid #e5c5c8;border-radius:11px;outline:0;height:50px;padding:0 14px;font-size:20px;font-weight:950}.shipstation-cancel-order-modal>label input:focus{border-color:#ba3d48;box-shadow:0 0 0 4px #ba3d481f}.shipstation-cancel-order-modal>.shipstation-orders-error{margin:0 25px 18px}.shipstation-cancel-order-modal>footer{background:#fbf9f9;border-top:1px solid #eadfe0;justify-content:flex-end;gap:9px;padding:17px 25px;display:flex}.shipstation-cancel-order-modal>footer button{border-radius:10px;min-height:44px;padding:0 18px;font-size:11px;font-weight:950}.shipstation-cancel-order-modal>footer .secondary{color:#536174;background:#fff;border:1px solid #d8dee5}.shipstation-cancel-order-modal>footer .danger{color:#fff;background:#b73843;border:0;justify-content:center;align-items:center;gap:8px;display:inline-flex}.shipstation-cancel-order-modal>footer .danger:disabled{opacity:.42}.shipstation-cancel-order-modal>footer svg{width:17px;height:17px}.packing-slip-print-root{z-index:320;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c141eb8;padding:20px;position:fixed;inset:0;overflow:auto}.packing-slip-dialog{background:#fff;border-radius:18px;width:min(1120px,100vw - 34px);margin:0 auto;overflow:hidden;box-shadow:0 38px 110px #040b1485}.packing-slip-dialog-head{background:#fff;border-bottom:1px solid #dfe4e9;justify-content:space-between;align-items:center;gap:18px;min-height:78px;padding:14px 18px;display:flex}.packing-slip-dialog-head small{color:var(--brand-ink);letter-spacing:.11em;font-size:9px;font-weight:950}.packing-slip-dialog-head h3{color:#26374b;margin:3px 0;font-size:22px}.packing-slip-dialog-head p{color:#758294;margin:0;font-size:10px}.packing-slip-dialog-head>div:last-child{align-items:center;gap:8px;display:flex}.packing-slip-dialog-head button{color:#566578;background:#f6f8fa;border:1px solid #d7dee5;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-size:10px;font-weight:950;display:inline-flex}.packing-slip-dialog-head button.primary{border-color:var(--brand-terracotta);background:var(--blue);color:#fff}.packing-slip-dialog-head button svg{width:17px;height:17px}.packing-slip-preview{background:#dce1e6;padding:24px;overflow:auto}.packing-slip-sheet{color:#111;box-sizing:border-box;background:#fff;grid-template-rows:5.5in 5.5in;width:8.5in;height:11in;margin:0 auto 24px;font-family:Arial,Helvetica,sans-serif;display:grid;overflow:hidden;box-shadow:0 16px 42px #10182042}.packing-slip-label-area{color:#6b7580;text-align:center;box-sizing:border-box;background:repeating-linear-gradient(135deg,#fafbfc,#fafbfc 10px,#f5f7f8 10px 20px);border:0;border-bottom:2px solid #20252a;flex-direction:column;justify-content:center;align-items:center;margin:0;display:flex;position:relative}.packing-slip-label-order-number{z-index:4;color:#111;letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fffffff5;border:1px solid #20252a;border-radius:3px;max-width:3.1in;padding:4px 7px;font-size:11px;font-weight:950;line-height:1;position:absolute;top:7px;left:9px;overflow:hidden}.packing-slip-label-area span{letter-spacing:.14em;font-size:11px;font-weight:900}.packing-slip-label-area b{color:#394653;margin-top:10px;font-size:22px}.packing-slip-label-area small{margin-top:7px;font-size:11px}.packing-slip-half{box-sizing:border-box;flex-direction:column;padding:.08in .16in .1in;display:flex;overflow:hidden}.packing-slip-meta{box-sizing:border-box;border:1px solid #20252a;border-radius:3px;grid-template-columns:.95fr 1.12fr .68fr 1.22fr 1.03fr;height:.52in;display:grid;position:relative;overflow:hidden}.packing-slip-meta>div{border-right:1px solid #20252a;flex-direction:column;justify-content:center;min-width:0;padding:.05in .07in;display:flex}.packing-slip-meta>div:nth-child(5){border-right:0}.packing-slip-meta small{letter-spacing:.07em;white-space:nowrap;font-size:7.2px;font-weight:900}.packing-slip-meta b{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;line-height:1.08;overflow:hidden}.packing-slip-meta>div:nth-child(3){color:#fff;text-align:center;background:#c91f2c;align-items:center}.packing-slip-meta>div:nth-child(3) small{font-size:8px}.packing-slip-meta>div:nth-child(3) b{font-size:20px;line-height:1}.packing-slip-meta em{color:#8a2630;letter-spacing:.08em;font-size:6px;font-weight:900;position:absolute;bottom:2px;right:4px}.packing-slip-meta .packing-slip-barcode-cell{align-items:stretch;padding:.035in .05in}.packing-slip-barcode{flex-direction:column;justify-content:center;align-items:stretch;gap:2px;min-width:0;height:100%;display:flex}.packing-slip-barcode-bars{align-items:stretch;width:100%;height:25px;display:flex;overflow:hidden}.packing-slip-barcode-bars i{flex:1 1 0;min-width:0;display:block}.packing-slip-barcode-bars i.is-wide{flex-grow:3}.packing-slip-barcode-bars i.is-bar{background:#000}.packing-slip-barcode-bars i.is-space{background:0 0}.packing-slip-barcode>small{color:#111;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-family:Arial,Helvetica,sans-serif;overflow:hidden;letter-spacing:.08em!important;font-size:6px!important;font-weight:800!important}.packing-slip-columns{box-sizing:border-box;flex:1;grid-template-columns:1fr 1fr;gap:.08in;height:auto;min-height:0;padding-top:.02in;display:grid}.packing-slip-columns>div{min-width:0;overflow:hidden}.packing-slip-columns>div+div{border-left:1px solid #727980;padding-left:.08in}.packing-slip-product{box-sizing:border-box;border-bottom:1px solid #aeb5bc;grid-template-columns:1.08in minmax(0,1fr);align-items:center;gap:.08in;height:1.19in;padding:0 22px 0 0;display:grid;position:relative;overflow:hidden}.packing-slip-product.is-units-2{height:2.38in}.packing-slip-product.is-units-3{height:3.57in}.packing-slip-product.is-units-4{height:4.76in}.packing-slip-product-image{grid-template-rows:repeat(var(--packing-image-count,1),minmax(0,1fr));background:#f4f5f6;border:1px solid #bbc2c9;border-radius:2px;place-items:stretch stretch;gap:2px;width:1.04in;height:calc(100% - .04in);display:grid;overflow:hidden}.packing-slip-product-image-frame{background:#fff;min-height:0;display:block;overflow:hidden}.packing-slip-product-image img{object-fit:contain;transform-origin:50%;background:#fff;width:100%;height:100%;min-height:0;display:block}.packing-slip-product-image.is-zoomed img{transform:scale(1.2)}.packing-slip-product-image.has-image-stack .packing-slip-product-image-frame+.packing-slip-product-image-frame{border-top:1px solid #bbc2c9}.packing-slip-product-image>span:not(.packing-slip-product-image-frame){place-items:center;font-size:7px;font-weight:900;display:grid}.packing-slip-product-copy{z-index:1;flex-direction:column;gap:1px;min-width:0;padding-right:2px;font-size:11px;line-height:1.08;display:flex;position:relative}.packing-slip-product-line{justify-content:space-between;align-items:center;gap:8px;display:flex}.packing-slip-product-line b{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;overflow:hidden}.packing-slip-product-line strong{color:#fff;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#111;border-radius:10px;place-items:center;min-width:22px;height:20px;font-size:10px;display:grid}.packing-slip-product-line strong.is-multiple{background:#c91f2c}.packing-slip-color-wall{z-index:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;width:22px;display:block;position:absolute;top:0;bottom:0;right:0}.packing-slip-product-copy p{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:7.5px;font-weight:400;overflow:hidden}.packing-slip-product-copy>span{overflow-wrap:anywhere;word-break:break-word;white-space:normal;max-width:100%;display:block;overflow:visible}.packing-slip-style{font-size:10.5px;font-weight:400}.packing-slip-style b{font-weight:950}.packing-slip-color-badge{-webkit-print-color-adjust:exact;print-color-adjust:exact;border:1px solid #00000024;border-radius:3px;margin-left:4px;padding:2px 5px;font-size:9px;font-style:normal;font-weight:950;line-height:1;display:inline-block}.packing-slip-print{font-size:10.5px;font-weight:400}.packing-slip-print b{font-weight:950}.packing-slip-print b.is-one-side{color:#1565c0}.packing-slip-print b.is-both-side{color:#c62828}.packing-slip-personalization,.packing-slip-other-options{font-size:10.5px;font-weight:400;line-height:1.1}.packing-slip-personalization b,.packing-slip-other-options b{font-weight:900}.packing-slip-personalization b.is-not-personalized{color:#7a2a91}.packing-slip-continuation{box-sizing:border-box;padding:.12in .16in .1in;display:block}.packing-slip-continuation>.packing-slip-meta{height:.56in}.packing-slip-continuation>.packing-slip-columns{height:calc(100% - .58in)}.packing-slip-continuation .packing-slip-product{height:1.27in}.packing-slip-continuation .packing-slip-product.is-units-2{height:2.54in}.packing-slip-continuation .packing-slip-product.is-units-3{height:3.81in}.packing-slip-continuation .packing-slip-product.is-units-4{height:5.08in}.packing-slip-meta.has-note{flex:none;grid-template-rows:.5in auto;height:auto;min-height:.82in;overflow:visible}.packing-slip-meta.has-note .packing-slip-order-note{color:#fff;background:#c91f2c;border-top:1px solid #81131c;border-right:0;grid-area:2/1/auto/-1;grid-template-columns:.78in minmax(0,1fr);align-items:start;gap:.08in;min-width:0;padding:.04in .08in;display:grid}.packing-slip-order-note small{letter-spacing:.08em;padding-top:2px;font-size:7.5px!important}.packing-slip-order-note b{overflow-wrap:anywhere;text-overflow:clip;white-space:pre-wrap;word-break:break-word;margin:0!important;font-size:11px!important;line-height:1.1!important;overflow:visible!important}.packing-slip-meta.has-note em{top:2px;bottom:auto}.packing-slip-half.has-order-note .packing-slip-columns{height:auto}.packing-slip-half.has-order-note .packing-slip-product{height:1.11in}.packing-slip-half.has-order-note .packing-slip-product.is-units-2{height:2.22in}.packing-slip-half.has-order-note .packing-slip-product.is-units-3{height:3.33in}.packing-slip-half.has-order-note .packing-slip-product.is-units-4{height:4.44in}.packing-slip-continuation.has-order-note>.packing-slip-meta{height:auto;min-height:.86in}.packing-slip-continuation.has-order-note>.packing-slip-columns{height:auto}.packing-slip-continuation.has-order-note .packing-slip-product{height:1.24in}.packing-slip-continuation.has-order-note .packing-slip-product.is-units-2{height:2.48in}.packing-slip-continuation.has-order-note .packing-slip-product.is-units-3{height:3.72in}.packing-slip-continuation.has-order-note .packing-slip-product.is-units-4{height:4.96in}.packing-slip-personalization b,.packing-slip-other-options b{overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word}@media print{@page{size:Letter portrait;margin:0}html,body{background:#fff!important;margin:0!important;padding:0!important}body *{visibility:hidden!important}.packing-slip-print-root,.packing-slip-print-root *{visibility:visible!important}.packing-slip-print-root{z-index:9999!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;padding:0!important;position:absolute!important;inset:0!important;overflow:visible!important}.packing-slip-dialog{width:auto!important;box-shadow:none!important;border-radius:0!important;margin:0!important;overflow:visible!important}.packing-slip-dialog-head{display:none!important}.packing-slip-preview{background:#fff!important;padding:0!important;overflow:visible!important}.packing-slip-sheet{break-after:page;page-break-after:always;box-shadow:none!important;margin:0!important}.packing-slip-sheet:last-child{break-after:auto;page-break-after:auto}}.shipstation-detail-backdrop.has-shipment-rail .shipstation-detail-modal{width:min(1480px,100vw - 92px)}.shipstation-shipment-rail{z-index:5;gap:6px;display:grid;position:fixed;top:clamp(132px,14vh,196px);left:max(2px,50% - 788px)}.shipstation-shipment-rail button{color:#5b6879;cursor:pointer;background:#f7f9fb;border:1px solid #cfd9e1;border-right:0;border-radius:13px 0 0 13px;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:54px;min-height:90px;padding:9px 4px 8px;display:flex;box-shadow:0 7px 18px #14233329}.shipstation-shipment-rail button:hover{color:#2c6f9d;background:#f0f8fe;border-color:#74a8cc}.shipstation-shipment-rail button.is-active{color:#276b9b;background:#eaf6fd;border-color:#2f77ae;box-shadow:0 8px 22px #2f77ae40}.shipstation-shipment-rail button:disabled{cursor:wait;opacity:.65}.shipstation-shipment-rail span,.shipstation-shipment-rail b,.shipstation-shipment-rail small{text-align:center;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.shipstation-shipment-rail span{letter-spacing:.04em;text-transform:uppercase;font-size:7px;font-weight:950}.shipstation-shipment-rail b{font-size:19px;line-height:1}.shipstation-shipment-rail small{font-size:6px;font-weight:800;line-height:1.15}.shipstation-shipment-history{gap:7px;margin:10px 20px 0 30px;display:grid}.shipstation-tracking-strip{background:linear-gradient(90deg,#f3f9fd,#fff);border:1px solid #d8e4ec;border-radius:11px;grid-template-columns:58px minmax(180px,1fr) minmax(135px,.5fr) auto;align-items:center;gap:12px;min-height:62px;padding:8px 12px;display:grid}.shipstation-tracking-placeholder{color:#2f77ae;background:#deedf8;border-radius:9px;place-items:center;width:44px;height:38px;display:grid}.shipstation-tracking-placeholder svg{width:20px}.shipstation-tracking-strip small,.shipstation-tracking-strip b{display:block}.shipstation-tracking-strip small{color:#7b8998;letter-spacing:.55px;font-size:8px;font-weight:950}.shipstation-tracking-strip b{color:#283a50;overflow-wrap:anywhere;margin-top:4px;font-size:12px}.shipstation-tracking-strip>strong{color:#2e6d99;white-space:nowrap;background:#dfeff9;border-radius:8px;padding:7px 10px;font-size:10px}.shipstation-product-image>input{display:none}.shipstation-product-image.is-dragging{border-color:#df6418;box-shadow:inset 0 0 0 3px #df641829}.shipstation-product-image.has-custom-image{border-color:#efb383;box-shadow:0 8px 22px #b151131f}.shipstation-product-image-gallery{z-index:2;background:#fff;grid-template-columns:repeat(auto-fit,minmax(84px,1fr));grid-auto-rows:minmax(92px,1fr);gap:7px;padding:8px;display:grid;position:absolute;inset:0 0 82px;overflow:auto}.shipstation-product-image.has-multiple-custom-images .shipstation-product-image-gallery{bottom:112px}.shipstation-product-image-gallery figure{background:#f7f9fb;border:1px solid #dde3e9;border-radius:9px;min-height:92px;margin:0;position:relative;overflow:hidden}.shipstation-product-image-gallery img{object-fit:contain;background:#fff;width:100%;height:100%}.shipstation-product-image-gallery figcaption{color:#fff;background:#d93b43;border-radius:999px;place-items:center;min-width:23px;height:23px;padding:0 6px;font-size:10px;font-weight:900;display:grid;position:absolute;top:5px;left:5px}.shipstation-product-image-gallery .shipstation-product-image-remove{border-width:2px;border-radius:8px;width:28px;height:28px;top:5px;right:5px}.shipstation-product-image-gallery .shipstation-product-image-remove svg{width:14px;height:14px}.shipstation-product-image-upload{z-index:4;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;background:#1e2a39d6;border:1px solid #ffffffe6;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:6px 10px;font-size:9px;font-weight:900;display:flex;position:absolute;bottom:9px;left:9px;right:9px}.shipstation-product-image-upload>span{background:#ffffff2e;border-radius:7px;place-items:center;width:22px;height:22px;font-size:15px;display:grid}.shipstation-product-image-upload:disabled{opacity:.55;cursor:wait}.shipstation-product-image-remove{z-index:5;color:#fff;background:#d93b43;border:3px solid #fff;border-radius:11px;place-items:center;width:38px;height:38px;padding:0;display:grid;position:absolute;top:10px;right:10px;box-shadow:0 6px 16px #aa232b4d}.shipstation-product-image-remove svg{width:18px;height:18px}.shipstation-product-image-name{z-index:3;color:#4d5b6c;text-overflow:ellipsis;white-space:nowrap;background:#fffffff0;border-radius:7px;padding:4px 8px;font-size:7px;font-weight:800;position:absolute;bottom:53px;left:9px;right:9px;overflow:hidden}.shipstation-product-image.has-multiple-custom-images .shipstation-product-image-name{bottom:82px}.shipstation-product-image-layout{z-index:4;grid-template-columns:1fr 1fr;gap:5px;height:29px;display:grid;position:absolute;bottom:49px;left:9px;right:9px}.shipstation-product-image-layout button{color:#667587;cursor:pointer;background:#fffffff0;border:1px solid #d9e0e6;border-radius:7px;min-width:0;padding:0 5px;font-size:7px;font-weight:900}.shipstation-product-image-layout button.is-active{border-color:var(--brand-terracotta);background:var(--blue-soft);color:var(--brand-ink)}.shipstation-product-image-layout button:disabled{opacity:.45;cursor:not-allowed}.shipstation-product-image-busy{z-index:7;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:var(--brand-ink);background:#ffffffd6;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0}.shipstation-product-image-busy svg{width:25px;height:25px}.shipstation-product-image-busy b{font-size:10px}.shipstation-product-image-error{z-index:8;color:#b33036;background:#fff0ef;border-radius:7px;padding:7px;font-size:7px;font-weight:800;line-height:1.35;position:absolute;top:57px;left:8px;right:8px}.shipstation-image-assignment-backdrop{z-index:420;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c1622b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.shipstation-image-assignment-dialog{color:#27384c;background:#fff;border:1px solid #e0e5ea;border-radius:19px;width:min(760px,100vw - 40px);overflow:hidden;box-shadow:0 35px 100px #050f1b6b}.shipstation-image-assignment-dialog>header{border-bottom:1px solid #e5e9ed;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px;display:flex}.shipstation-image-assignment-dialog>header small{color:var(--brand-ink);letter-spacing:.11em;font-size:9px;font-weight:950}.shipstation-image-assignment-dialog>header h3{margin:5px 0 3px;font-size:22px}.shipstation-image-assignment-dialog>header p{color:#6d7b8a;margin:0;font-size:11px}.shipstation-image-assignment-dialog>header button{color:#657486;background:#f7f9fa;border:1px solid #dbe1e6;border-radius:10px;place-items:center;width:38px;height:38px;padding:0;display:grid}.shipstation-image-assignment-dialog>header button svg{width:18px}.shipstation-image-assignment-options{grid-template-columns:1fr 1fr;gap:14px;padding:20px 22px 23px;display:grid}.shipstation-image-assignment-options>button{color:#27384c;text-align:left;cursor:pointer;background:#fff;border:2px solid #dbe2e8;border-radius:15px;align-content:start;gap:9px;min-height:170px;padding:20px;display:grid}.shipstation-image-assignment-options>button:hover{border-color:var(--brand-terracotta);background:var(--brand-tint);transform:translateY(-1px)}.shipstation-image-assignment-options>button:disabled{color:#9aa4ae;cursor:not-allowed;background:#f4f6f7;border-color:#e3e6e9;transform:none}.shipstation-image-assignment-options span{background:var(--blue-soft);width:44px;height:44px;color:var(--brand-ink);border-radius:12px;place-items:center;display:grid}.shipstation-image-assignment-options svg{width:22px}.shipstation-image-assignment-options strong{font-size:17px}.shipstation-image-assignment-options p{margin:0;font-size:11px;line-height:1.45}@media (width<=650px){.shipstation-image-assignment-options,.shipstation-address-editor-fields{grid-template-columns:1fr}.shipstation-address-editor-fields label.is-wide{grid-column:auto}.shipstation-address-research,.shipstation-address-bypass-confirm{flex-direction:column;align-items:stretch}.shipstation-address-research>a,.shipstation-address-bypass button{box-sizing:border-box;width:100%}}.shipstation-option-edit{color:#5e6c7d;cursor:pointer;background:#ffffffeb;border:1px solid #d8dde4;border-radius:9px;place-items:center;width:30px;height:30px;padding:0;display:grid;position:absolute;bottom:10px;right:10px;box-shadow:0 3px 9px #212e3d14}.shipstation-option-edit:hover{border-color:var(--brand-terracotta);color:var(--brand-ink);transform:translateY(-1px)}.shipstation-option-edit svg{width:14px;height:14px}.shipstation-order-item-editor-backdrop{z-index:220}.shipstation-order-item-editor{width:min(780px,100vw - 32px)}.shipstation-order-item-style-editor{grid-template-columns:repeat(3,minmax(0,1fr))}.shipstation-order-item-text-editor{padding:22px 24px}.shipstation-order-item-text-editor label{gap:8px;display:grid}.shipstation-order-item-text-editor label>span{color:var(--brand-ink);letter-spacing:.1em;font-size:9px;font-weight:950}.shipstation-order-item-text-editor textarea{resize:vertical;color:#26364a;width:100%;min-height:150px;font:inherit;border:1px solid #d8dde4;border-radius:11px;outline:0;padding:13px;font-size:14px;line-height:1.45}.shipstation-order-item-text-editor textarea:focus{border-color:var(--brand-terracotta);box-shadow:0 0 0 3px var(--blue-soft)}.packing-slip-style b.is-color-highlighted{-webkit-print-color-adjust:exact;print-color-adjust:exact;border:1px solid #00000024;border-radius:3px;margin-left:3px;padding:2px 5px;line-height:1;display:inline-block}@media (width<=800px){.shipstation-order-item-style-editor{grid-template-columns:1fr}}.shipping-label-provider-kicker{align-items:center;gap:7px;display:flex}.shipping-label-provider-control{display:inline-flex;position:relative}.shipping-label-provider-trigger{color:#2c71a7;cursor:pointer;background:#f6fbff;border:1px solid #cbd9e4;border-radius:8px;justify-content:center;align-items:center;gap:1px;width:29px;height:25px;padding:0;display:flex}.shipping-label-provider-trigger:hover{background:#eaf6fd;border-color:#73a9cd}.shipping-label-provider-trigger:disabled{opacity:.55;cursor:wait}.shipping-label-provider-trigger svg:first-child{width:13px;height:13px}.shipping-label-provider-trigger svg:last-child{width:10px;height:10px}.shipping-label-provider-menu{z-index:35;background:#fff;border:1px solid #d9e2e9;border-radius:12px;gap:5px;width:250px;padding:6px;display:grid;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 16px 42px #16283c38}.shipping-label-provider-menu>button{color:#33475c;text-align:left;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:9px;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:8px;min-width:0;padding:9px;display:grid}.shipping-label-provider-menu>button:hover,.shipping-label-provider-menu>button.is-active{background:#f1f8fd;border-color:#bdd8eb}.shipping-label-provider-menu>button>span{color:#2e76aa;background:#e7f2fa;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.shipping-label-provider-menu>button>span.is-shipstation{color:#365f9d;background:#e7f0ff}.shipping-label-provider-menu svg{width:16px;height:16px}.shipping-label-provider-menu b,.shipping-label-provider-menu small{display:block}.shipping-label-provider-menu b{font-size:11px}.shipping-label-provider-menu small{color:#778697;margin-top:2px;font-size:8px;line-height:1.25}.shipping-label-provider-menu>button>svg{color:#16845a}.shipstation-label-panel{background:linear-gradient(#fbfdff 0,#f5f9fd 100%)}.shipstation-label-heading>span{color:#355f9c;background:#e4efff}.shipstation-ups-only{color:#2a2104;text-align:center;background:#ffcf34;border:1px solid #e3b84a;border-radius:10px;min-width:48px;padding:7px 8px}.shipstation-ups-only b,.shipstation-ups-only small{display:block}.shipstation-ups-only b{font-size:13px;line-height:1}.shipstation-ups-only small{color:#4d3b04!important;letter-spacing:.12em!important;margin-top:3px!important;font-size:6px!important}.shipstation-provider-notice{color:#315579;background:#edf5ff;border:1px solid #cadbef;border-radius:10px;gap:3px;padding:10px 11px;display:grid}.shipstation-provider-notice b{font-size:10px}.shipstation-provider-notice span{font-size:8px;font-weight:700;line-height:1.4}.shipstation-multipackage-list{gap:8px;display:grid}.shipstation-package-card{background:#fff;border:1px solid #d9e2eb;border-radius:12px;padding:10px;box-shadow:0 5px 15px #233a520d}.shipstation-package-card>header{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.shipstation-package-card>header>div{align-items:center;gap:7px;display:flex}.shipstation-package-card>header span{color:#306b9c;background:#e6f0fb;border-radius:7px;place-items:center;width:23px;height:23px;font-size:10px;font-weight:950;display:grid}.shipstation-package-card>header b{color:#32475c;font-size:11px}.shipstation-package-card>header button{color:#bd3942;cursor:pointer;background:#fff4f4;border:1px solid #f0cfd1;border-radius:8px;place-items:center;width:27px;height:27px;padding:0;display:grid}.shipstation-package-card>header button svg{width:13px;height:13px}.shipstation-package-fields{grid-template-columns:1fr;gap:8px;display:grid}.shipstation-package-fields>label{gap:5px;display:grid}.shipstation-package-fields>label>span{color:#54718e;letter-spacing:.08em;align-items:center;gap:4px;font-size:7px;font-weight:950;display:flex}.shipstation-package-fields>label>span svg{width:12px;height:12px}.shipstation-package-fields input,.shipstation-package-fields select{color:#263b50;box-sizing:border-box;background:#fff;border:1px solid #d3dde6;border-radius:8px;outline:0;min-width:0;height:35px;padding:0 8px;font-size:11px;font-weight:850}.shipstation-package-fields input:focus,.shipstation-package-fields select:focus{border-color:#5697c5;box-shadow:0 0 0 3px #5697c51f}.shipstation-package-fields label>div{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr) 18px;align-items:center;gap:4px;min-width:0;display:grid}.shipstation-package-fields label.is-size>div{grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr) 12px minmax(0,1fr) 12px}.shipstation-package-fields em{color:#728295;font-size:7px;font-style:normal;font-weight:900}.shipstation-package-actions{grid-template-columns:1fr 1.25fr;gap:7px;display:grid}.shipstation-package-actions button{border-radius:9px;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:39px;padding:0 8px;font-size:9px;font-weight:950;display:flex}.shipstation-package-actions button svg{width:14px;height:14px}.shipstation-package-actions .secondary{color:#50647a;background:#fff;border:1px solid #d2dce5}.shipstation-package-actions .primary{color:#fff;background:#326f9f;border:0}.shipstation-package-actions button:disabled{opacity:.48}.shipstation-ups-rate-trigger{background:#416ea8!important}.shipstation-ups-rate-placeholder{background:#fff;border:1px solid #9ebee0;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:72px;padding:9px 10px;display:grid}.shipstation-wordmark{color:#355f9c;background:#e7f0ff;border-radius:8px;align-items:center;gap:5px;padding:8px;display:flex}.shipstation-wordmark svg{width:15px;height:15px}.shipstation-wordmark b{font-size:8px}.shipstation-ups-rate-placeholder>div:nth-child(2){gap:2px;display:grid}.shipstation-ups-rate-placeholder>div:nth-child(2) b{color:#263b50;font-size:10px}.shipstation-ups-rate-placeholder>div:nth-child(2) span{color:#758596;font-size:7px;font-weight:750}.shipstation-ups-rate-placeholder>strong{color:#718094;font-size:18px}.shipstation-output-order{color:#55697d;background:#fff;border:1px dashed #d2dce5;border-radius:10px;align-items:center;gap:8px;padding:9px 10px;display:flex}.shipstation-output-order>svg{width:17px;height:17px}.shipstation-output-order span{gap:2px;display:grid}.shipstation-output-order b{font-size:9px}.shipstation-output-order small{font-size:8px;font-weight:750}.shipstation-ups-rates{gap:7px;display:grid}.shipstation-ups-rates>button{color:#2c4055;text-align:left;cursor:pointer;background:#fff;border:1px solid #d8e1ea;border-radius:11px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:7px;width:100%;padding:8px;display:grid;position:relative}.shipstation-ups-rates>button.is-selected{border-color:#2980ba;box-shadow:0 0 0 2px #2980ba1f}.shipstation-ups-rates>button>span{gap:2px;display:grid}.shipstation-ups-rates>button>span b{font-size:10px}.shipstation-ups-rates>button>span small{color:#718195;font-size:7px;font-weight:750}.shipstation-ups-rates>button>strong{color:#098054;font-size:14px}.shipstation-ups-rates>button>svg{color:#18865c;width:12px;height:12px;position:absolute;top:5px;right:5px}.shipstation-label-download{justify-content:center;align-items:center;text-decoration:none;display:flex!important}.shipstation-label-download:visited{color:#fff}.shipstation-bulk-address.is-shipstation{color:#355f9c}.shipstation-bulk-shipstation-rate{background:linear-gradient(135deg,#f5f9ff,#fff);border:1px solid #9dbce1;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;min-width:250px;padding:8px;display:grid}.shipstation-bulk-shipstation-mark{color:#fff;letter-spacing:.02em;background:#385f99;border-radius:7px;grid-column:1/-1;padding:5px 7px;font-size:11px!important;font-weight:950!important}.shipstation-bulk-shipstation-rate>div{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:7px;min-width:0;display:grid}.shipstation-bulk-shipstation-rate>div>span{gap:2px;min-width:0;display:grid}.shipstation-bulk-shipstation-rate b{color:#2d4054;font-size:10px}.shipstation-bulk-shipstation-rate small{color:#718093!important;margin:0!important;font-size:7px!important;line-height:1.25!important}.shipstation-bulk-shipstation-rate>strong{color:#718093;font-size:18px}@media (width<=520px){.shipping-label-provider-menu{width:min(250px,100vw - 52px);left:auto;right:0}.shipstation-package-actions,.shipstation-ups-rate-placeholder{grid-template-columns:1fr}.shipstation-wordmark{justify-content:center}.shipstation-ups-rate-placeholder>strong{text-align:center}}.shipstation-detail-modal>header{align-items:center;gap:13px;min-height:0;padding:9px 13px}.shipstation-detail-order-heading{flex:none;align-self:flex-start;gap:9px}.shipstation-detail-order-heading .shipstation-classification-picker button{width:36px;height:36px;font-size:15px}.shipstation-detail-order-heading .shipstation-classification-picker button.is-unrecognized{width:30px}.shipstation-detail-modal header h2{margin:1px 0 3px;font-size:20px;line-height:1.05}.shipstation-detail-header-actions{align-items:center;gap:7px}.shipstation-order-note-box{border-radius:9px;gap:4px;width:min(360px,36vw);min-height:38px;padding:6px 8px;box-shadow:0 3px 10px #4830620f}.shipstation-order-note-heading{min-width:0}.shipstation-order-note-heading>button{color:#73518f;cursor:pointer;background:#fff;border:1px solid #decfe9;border-radius:7px;flex:none;place-items:center;width:26px;height:26px;margin-left:auto;padding:0;display:grid}.shipstation-order-note-heading>button:hover{border-color:var(--brand-terracotta);color:var(--brand-ink)}.shipstation-order-note-heading>button svg{width:13px;height:13px}.shipstation-order-note-preview{gap:2px;min-width:0;display:grid;overflow:visible}.shipstation-order-note-preview p{overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word;color:#553a23;max-height:none;font-size:9px;line-height:1.25;overflow:visible}.shipstation-order-note-preview p.is-internal{color:#5f4775}.shipstation-order-note-preview span{color:#8a8191;font-size:8px;font-weight:750}.shipstation-order-note-editor{gap:5px;display:grid}.shipstation-order-note-editor textarea{min-height:52px}.shipstation-order-note-editor>footer{justify-content:flex-end;gap:6px;display:flex}.shipstation-order-note-editor>footer button{min-height:28px;font:inherit;border-radius:7px;justify-content:center;align-items:center;gap:4px;padding:0 9px;font-size:8px;font-weight:900;display:inline-flex}.shipstation-order-note-editor>footer button svg{width:12px;height:12px}.shipstation-order-note-editor>footer .secondary{color:#5c697a;background:#fff;border:1px solid #d9dde3}.shipstation-order-note-editor>footer .primary{background:var(--blue);color:#fff;border:0}.shipstation-detail-header-actions>.shipstation-reship-trigger,.shipstation-detail-header-actions>.shipstation-print-packing-slip,.shipstation-detail-header-actions>.shipstation-cancel-reship-trigger{min-width:0;height:34px;padding:0 10px;font-size:9px}.shipstation-detail-header-actions>button:last-child{width:32px;height:32px}.nestshipper-panel{gap:8px;min-height:0;max-height:calc(100vh - 100px);padding:11px;top:70px}.nestshipper-panel-heading{grid-template-columns:36px minmax(0,1fr) auto;gap:8px;min-height:42px}.nestshipper-panel-heading>span{border-radius:10px;width:36px;height:36px}.nestshipper-panel-heading>span svg{width:18px;height:18px}.nestshipper-panel-heading h3{font-size:16px}.shipstation-provider-notice{padding:7px 9px}.shipstation-package-card{padding:8px}.shipstation-package-card>header{margin-bottom:6px}.shipstation-package-fields{gap:6px}.shipstation-package-fields input,.shipstation-package-fields select{height:31px}.shipstation-package-actions button{min-height:34px}.nestshipper-load-rates{min-height:39px}.shipstation-purchase-confirm-backdrop{z-index:520;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0d1622ad;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.shipstation-purchase-confirm{color:#29394c;text-align:center;background:#fff;border:1px solid #e3e7eb;border-radius:20px;justify-items:center;gap:8px;width:min(470px,100vw - 32px);padding:28px;display:grid;box-shadow:0 35px 100px #050e196b}.shipstation-purchase-confirm-icon{background:var(--blue-soft);width:58px;height:58px;color:var(--brand-ink);border-radius:17px;place-items:center;display:grid}.shipstation-purchase-confirm-icon svg{width:30px;height:30px}.shipstation-purchase-confirm>small{color:var(--brand-ink);letter-spacing:.12em;margin-top:3px;font-size:9px;font-weight:950}.shipstation-purchase-confirm>h3{color:#24354a;margin:0;font-size:26px}.shipstation-purchase-confirm>p{color:#6d7a89;margin:0;font-size:12px;font-weight:700}.shipstation-purchase-confirm>strong{color:#168158;margin-top:2px;font-size:38px;line-height:1}.shipstation-purchase-confirm>span{color:#526176;font-size:11px;font-weight:850}.shipstation-purchase-confirm>footer{grid-template-columns:.8fr 1.4fr;gap:9px;width:100%;margin-top:13px;display:grid}.shipstation-purchase-confirm>footer button{min-height:48px;font:inherit;border-radius:11px;justify-content:center;align-items:center;gap:7px;font-size:11px;font-weight:950;display:inline-flex}.shipstation-purchase-confirm>footer button svg{width:17px;height:17px}.shipstation-purchase-confirm>footer .secondary{color:#59687a;background:#fff;border:1px solid #d9dfe5}.shipstation-purchase-confirm>footer .primary{background:var(--blue);color:#fff;box-shadow:0 8px 20px rgba(var(--brand-rgb), .24);border:0}.shipstation-purchase-confirm>footer button:disabled{opacity:.55;box-shadow:none}.single-label-purchase-progress,.single-label-output-backdrop{z-index:2300}.single-label-output{width:min(540px,100vw - 32px)}.single-label-output>h3{font-size:22px}.single-label-output-progress{justify-content:center;align-items:center;gap:10px;margin:16px 0;font-size:12px;display:flex}.single-label-output-progress svg{width:22px;height:22px;color:var(--brand-ink)}.single-label-output .single-label-output-ready{color:#168158;margin-top:14px}.single-label-output-download{cursor:pointer;color:#59687a;background:0 0;border:0;align-items:center;gap:6px;margin-top:12px;padding:0;font-size:12px;display:inline-flex}.single-label-output-download svg{width:16px;height:16px}.nestshipper-create-label.is-purchased{text-align:left;background:#17815a;grid-template-columns:58px minmax(0,1fr);align-items:stretch;column-gap:10px}.nestshipper-purchased-carrier{background:#fff;border-radius:8px;place-items:center;min-height:38px;padding:3px 5px;display:grid;box-shadow:0 2px 7px #0737262e}.nestshipper-purchased-carrier .nestshipper-carrier-logo{width:46px;height:26px}.nestshipper-purchased-carrier .nestshipper-carrier-logo.is-ups{width:29px}.nestshipper-purchased-carrier .nestshipper-carrier-logo.is-generic svg{grid-row:auto}.nestshipper-purchased-copy{align-content:center;gap:3px;min-width:0;display:grid}.nestshipper-purchased-copy>span{align-items:center;gap:6px;display:flex}.nestshipper-purchased-copy>span>svg{flex:none;grid-row:auto;width:17px;height:17px}.nestshipper-create-label.is-purchased small{justify-content:flex-start;align-items:center;gap:5px;display:flex}.nestshipper-create-label.is-purchased small svg{width:13px;height:13px}@media (width<=1180px){.shipstation-detail-modal>header{flex-wrap:wrap;align-items:flex-start}.shipstation-detail-header-actions{flex-wrap:wrap;width:100%}.shipstation-order-note-box{width:min(560px,100%)}}.shipstation-detail-summary{border-bottom:0;gap:6px;padding:6px 12px 4px}.shipstation-detail-summary article{border-radius:8px;grid-template-columns:26px minmax(0,1fr);column-gap:7px;padding:7px 8px}.shipstation-detail-summary article>span{border-radius:7px;width:26px;height:26px}.shipstation-detail-summary article svg{width:12px}.shipstation-detail-customer-grid{gap:6px;padding:4px 12px 0}.shipstation-detail-customer-grid>article,.shipstation-detail-customer-grid>button{border-radius:9px;grid-template-columns:28px minmax(0,1fr);gap:8px;padding:8px 9px}.shipstation-detail-customer-grid>article>span,.shipstation-detail-customer-grid>button>span{border-radius:7px;width:28px;height:28px}.shipstation-detail-customer-grid .shipstation-address-summary{grid-template-columns:28px minmax(0,1fr) 30px}.shipstation-address-verdict{width:28px;height:28px}.shipstation-address-verdict svg{width:17px;height:17px}.shipstation-detail-items{padding:2px 12px 12px}.shipstation-detail-section-title{gap:10px;min-height:38px}.shipstation-detail-section-title h3{font-size:18px}.shipstation-detail-item-total b{width:34px;height:34px;font-size:15px}.shipstation-detail-item-total span{font-size:13px}.shipstation-detail-header-actions>.shipstation-void-label-header{color:#986012;white-space:nowrap;background:#fff7e6;border:1px solid #ebc47e;justify-content:center;align-items:center;gap:6px;width:auto;min-width:82px;height:34px;margin-left:0;padding:0 10px;font-size:9px;font-weight:950;display:inline-flex}.shipstation-detail-header-actions>.shipstation-void-label-header:disabled{opacity:.55;cursor:wait}.nestshipper-panel{max-height:calc(100vh - 72px);top:58px}.nestshipper-shipment-fields{gap:7px;padding:8px}.nestshipper-shipment-fields label{gap:4px}.nestshipper-shipment-fields input,.nestshipper-shipment-fields select{height:32px}.shipstation-ups-rates>.shipping-rates-others-toggle,.nestshipper-rates>.shipping-rates-others-toggle{min-height:27px;box-shadow:none;color:#526579;text-align:left;background:#f7f9fb;border:1px solid #d8e0e8;border-radius:8px;grid-template-columns:auto 1fr 14px;align-items:center;gap:7px;padding:4px 9px;display:grid}.shipping-rates-others-toggle>span{color:#34485e;font-size:9px;font-weight:950;display:block}.shipping-rates-others-toggle>small{color:#7c8998;text-align:right;margin:0;font-size:7px;font-weight:800}.shipping-rates-others-toggle>svg{transition:transform .16s;color:#6a7b8d!important;width:13px!important;height:13px!important;position:static!important}.shipping-rates-others-toggle.is-open>svg{transform:rotate(180deg)}.shipstation-purchase-confirm-backdrop{z-index:2000}.shipstation-purchase-confirm.shipstation-print-options>footer{grid-template-columns:1fr 1fr}.shipstation-purchase-confirm>footer a{min-height:48px;font:inherit;box-sizing:border-box;border-radius:11px;justify-content:center;align-items:center;gap:7px;font-size:11px;font-weight:950;text-decoration:none;display:inline-flex}.shipstation-purchase-confirm>footer a svg{width:17px;height:17px}.shipstation-purchase-confirm>footer a.secondary{color:#59687a;background:#fff;border:1px solid #d9dfe5}.shipstation-detail-modal{position:relative}.shipstation-detail-modal.has-label-panel{grid-template-columns:minmax(0,1fr) 390px;height:calc(100vh - 28px);display:grid;overflow:hidden}.shipstation-detail-left{grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.shipstation-detail-left>header{z-index:3;background:#fff;border-bottom:1px solid #e7eaee;justify-content:flex-start;align-items:center;gap:13px;min-height:0;padding:9px 13px;display:flex;position:relative}.shipstation-detail-left>.shipstation-detail-main{border-right:0;min-width:0;min-height:0;overflow-y:auto}.shipstation-detail-left>footer{background:#fff;border-top:1px solid #e8ebef;justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.shipstation-detail-left>footer>div{color:#737e8b;gap:14px;font-size:9px;display:flex}.shipstation-detail-modal.has-label-panel>.nestshipper-panel{border-left:1px solid #e6e9ed;align-self:stretch;width:auto;height:100%;min-height:0;max-height:none;position:static;top:auto;overflow-y:auto}.shipstation-detail-modal.has-label-panel>.nestshipper-panel>.nestshipper-panel-heading{padding-right:44px}.shipstation-detail-close{z-index:12;color:#697486;cursor:pointer;background:#e9edf1;border:0;border-radius:9px;place-items:center;width:32px;height:32px;padding:0;display:grid;position:absolute;top:12px;right:12px;box-shadow:0 2px 8px #1c2b3b14}.shipstation-detail-close:hover{color:#354357;background:#dfe5ea}.shipstation-detail-close svg{width:16px;height:16px}@media (width<=1180px){.shipstation-detail-modal.has-label-panel{height:auto;max-height:calc(100vh - 28px);display:block;overflow-y:auto}.shipstation-detail-left{display:block}.shipstation-detail-left>header{flex-wrap:wrap;align-items:flex-start;padding-right:54px;position:sticky;top:0}.shipstation-detail-left>.shipstation-detail-main{overflow:visible}.shipstation-detail-modal.has-label-panel>.nestshipper-panel{border-top:1px solid #e5e8ec;border-left:0;width:auto;height:auto;max-height:none}.shipstation-detail-modal.has-label-panel>.nestshipper-panel>.nestshipper-panel-heading{padding-right:0}}@media (width<=800px){.shipstation-detail-left>header{gap:12px}}.shipstation-orders-page{gap:12px}.shipstation-orders-title{grid-template-columns:auto minmax(430px,1fr) auto;align-items:center;gap:13px;min-height:76px;padding:10px 14px;display:grid;overflow:visible}.shipstation-orders-heading-block{min-width:150px}.shipstation-orders-heading-line{align-items:center;gap:7px;margin-top:2px;display:flex}.shipstation-orders-title .shipstation-orders-heading-line h1{font-size:24px;line-height:1}.shipstation-orders-help{color:#718093;cursor:help;background:#f7f9fb;border:1px solid #e1e5e9;border-radius:50%;outline:0;place-items:center;width:23px;height:23px;display:grid;position:relative}.shipstation-orders-help>svg{width:13px;height:13px}.shipstation-orders-help>span{z-index:80;color:#fff;opacity:0;visibility:hidden;pointer-events:none;background:#27384d;border:1px solid #dce2e8;border-radius:9px;width:260px;padding:9px 10px;font-size:9px;font-weight:750;line-height:1.45;transition:all .15s;position:absolute;top:calc(100% + 8px);left:-16px;transform:translateY(-3px);box-shadow:0 12px 30px #1827373d}.shipstation-orders-help:hover>span,.shipstation-orders-help:focus>span{opacity:1;visibility:visible;transform:translateY(0)}.shipstation-orders-title .shipstation-metrics{grid-template-columns:repeat(3,minmax(125px,1fr));gap:7px;min-width:0;display:grid}.shipstation-orders-title .shipstation-metrics button{min-width:0;min-height:54px;box-shadow:none;border-radius:10px;gap:8px;padding:7px 9px}.shipstation-orders-title .shipstation-metrics button>span{border-radius:9px;width:32px;height:32px}.shipstation-orders-title .shipstation-metrics button>span svg{width:15px;height:15px}.shipstation-orders-title .shipstation-metrics small{letter-spacing:.35px;white-space:nowrap;font-size:7px}.shipstation-orders-title .shipstation-metrics strong{margin-top:1px;font-size:17px;line-height:1}.shipstation-orders-top-actions{flex-wrap:nowrap;gap:7px}.shipping-connections-control{position:relative}.shipping-connections-button{border:1px solid var(--brand-border);background:var(--brand-tint);min-width:215px;height:53px;color:var(--brand-ink);text-align:left;cursor:pointer;border-radius:10px;grid-template-columns:32px minmax(0,1fr) 14px;align-items:center;gap:8px;padding:0 10px;display:grid}.shipping-connections-button>span{background:var(--blue-soft);border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.shipping-connections-button>span svg{width:16px;height:16px}.shipping-connections-button b,.shipping-connections-button small{display:block}.shipping-connections-button b{color:#2d4054;font-size:10px}.shipping-connections-button small{color:#7c8794;margin-top:2px;font-size:7px}.shipping-connections-button>svg{width:14px;height:14px;transition:transform .16s}.shipping-connections-button>svg.is-open{transform:rotate(90deg)}.shipping-connections-button.is-connected{color:#16845a;background:#f0faf5;border-color:#b8e3cf}.shipping-connections-button.is-connected>span{background:#dff5e9}.shipping-connections-button.is-attention{color:#9a6812;background:#fff8e8;border-color:#e9c071}.shipping-connections-button:disabled{opacity:.6;cursor:wait}.shipping-connections-menu{z-index:90;background:#fff;border:1px solid #dce2e8;border-radius:12px;gap:5px;width:310px;padding:7px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 18px 48px #1928393d}.shipping-connections-menu>button{color:#32465b;text-align:left;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:9px;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:9px;display:grid}.shipping-connections-menu>button:hover{border-color:var(--brand-border);background:var(--brand-tint)}.shipping-connections-menu>button:disabled{opacity:.55;cursor:default}.shipping-connections-menu>button>span{border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.shipping-connections-menu>button>span.is-ok{color:#16845a;background:#e4f6ed}.shipping-connections-menu>button>span.is-error{color:#bd6813;background:#fff0da}.shipping-connections-menu svg{width:15px;height:15px}.shipping-connections-menu b,.shipping-connections-menu small{display:block}.shipping-connections-menu b{font-size:10px}.shipping-connections-menu small{color:#7b8794;margin-top:2px;font-size:8px}.shipping-head-utility-stack{gap:4px;display:grid}.shipping-head-utility-stack .nestshipper-current-balance,.shipping-head-utility-stack .shipstation-current-refresh{border-radius:8px;width:155px;min-width:155px;height:25px;min-height:25px}.shipping-head-utility-stack .nestshipper-current-balance{gap:6px;padding:0 8px}.shipping-head-utility-stack .nestshipper-current-balance>svg{width:13px;height:13px}.shipping-head-utility-stack .nestshipper-current-balance small{font-size:6px}.shipping-head-utility-stack .nestshipper-current-balance b{margin:0;font-size:11px}.shipping-head-utility-stack .nestshipper-current-balance>div{justify-content:space-between;align-items:center;gap:5px;width:100%;display:flex}.shipping-head-utility-stack .shipstation-current-refresh{box-shadow:none;padding:0 8px;font-size:8px}.shipping-head-utility-stack .shipstation-current-refresh svg{width:12px;height:12px}.shipstation-orders-card-head{grid-template-columns:auto minmax(0,1fr) auto;justify-content:normal;align-items:center;gap:11px;min-height:58px;padding:9px 15px;display:grid}.shipstation-results-heading{min-width:115px}.shipstation-orders-card-head .shipstation-results-heading h2{white-space:nowrap;font-size:15px}.shipstation-results-filters{align-items:center;gap:8px;min-width:0;display:flex}.shipstation-orders-card-head .shipstation-classification-filters{scrollbar-width:thin;flex-wrap:nowrap;flex:auto;grid-column:auto;gap:6px;min-width:0;padding:0 0 0 8px;overflow-x:auto}.shipstation-orders-card-head .shipstation-classification-filters button{gap:6px;min-width:86px;height:34px;padding:0 8px;font-size:8px}.shipstation-orders-card-head .shipstation-classification-filters button.is-all{min-width:92px}.shipstation-orders-card-head .shipstation-classification-filters button.is-other{min-width:105px}.shipstation-orders-card-head .shipstation-classification-filters button.is-unrecognized{min-width:110px}.shipstation-orders-card-head .shipstation-classification-filters button b{border-radius:5px;width:19px;height:19px;font-size:10px}.shipstation-other-stores-button{color:#536377;min-width:102px;height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9e0e6;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:8px;font-weight:950;display:inline-flex}.shipstation-other-stores-button svg{width:14px;height:14px;color:var(--brand-ink)}.shipstation-other-stores-button:hover{border-color:var(--brand-terracotta);color:var(--brand-ink)}.shipstation-other-stores-button.is-active{border-color:var(--brand-terracotta);background:var(--blue-soft);color:var(--brand-ink);box-shadow:inset 0 0 0 1px rgba(var(--brand-rgb), .12)}.shipstation-store-filter{flex:0 0 190px;width:190px;height:34px;position:relative}.shipstation-store-filter-trigger{box-sizing:border-box;color:#46566a;width:100%;height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9e0e6;border-radius:9px;align-items:center;gap:7px;padding:0 9px;font-size:10px;font-weight:900;display:flex}.shipstation-store-filter-trigger>svg:first-child{width:15px;height:15px;color:var(--brand-ink);flex:none}.shipstation-store-filter-trigger>svg:last-child{color:#8793a2;flex:none;width:13px;height:13px;margin-left:auto;transition:transform .16s}.shipstation-store-filter-trigger span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.shipstation-store-filter.is-open .shipstation-store-filter-trigger{border-color:var(--brand-terracotta);box-shadow:0 0 0 3px rgba(var(--brand-rgb), .1)}.shipstation-store-filter.is-open .shipstation-store-filter-trigger>svg:last-child{transform:rotate(180deg)}.shipstation-store-menu{z-index:80;background:#fff;border:1px solid #dce2e8;border-radius:11px;width:286px;max-height:360px;padding:5px;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 16px 42px #1b2a3a33}.shipstation-store-menu>button{color:#33475d;width:100%;min-height:39px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:7px 10px;font-size:11px;font-weight:800;display:flex}.shipstation-store-menu>button:nth-child(2n){background:var(--brand-tint)}.shipstation-store-menu>button:nth-child(odd){background:#f8fafb}.shipstation-store-menu>button:hover{background:var(--blue-soft)}.shipstation-store-menu>button.is-selected{box-shadow:inset 0 0 0 1px var(--brand-terracotta);background:var(--blue-soft);color:var(--brand-ink)}.shipstation-store-menu>button span{overflow-wrap:anywhere;min-width:0}.shipstation-store-menu>button strong{min-width:34px;color:var(--brand-ink);text-align:right;margin-left:auto;font-size:13px;font-weight:950}.shipstation-orders-card-head .shipstation-orders-head-actions{flex-wrap:nowrap;gap:6px}.shipstation-orders-card-head .shipstation-open-bulk-rates,.shipstation-orders-card-head .shipstation-open-selected-rates{min-height:36px;padding:0 10px;font-size:8px}.shipstation-bulk-purchase-backdrop{z-index:2200}.shipstation-bulk-purchase-backdrop.is-fixing-order{z-index:180}.shipstation-bulk-purchase-backdrop.is-saved-output{z-index:2450}.shipstation-bulk-purchase-modal{color:#2d4054;background:#fff;border:1px solid #e1e6eb;border-radius:19px;width:min(700px,100vw - 34px);max-height:calc(100vh - 34px);overflow:auto;box-shadow:0 35px 100px #08111c6b}.shipstation-bulk-purchase-modal>header{text-align:left;border-bottom:1px solid #e5e9ed;justify-content:space-between;align-items:flex-start;gap:16px;padding:19px 21px;display:flex}.shipstation-bulk-purchase-modal>header small{color:var(--brand-ink);letter-spacing:.1em;font-size:8px;font-weight:950}.shipstation-bulk-purchase-modal>header h2{color:#283a4f;margin:4px 0;font-size:23px}.shipstation-bulk-purchase-modal>header p{color:#748295;margin:0;font-size:10px}.shipstation-bulk-purchase-modal>header button{color:#687789;background:#edf1f4;border:0;border-radius:9px;place-items:center;width:34px;height:34px;padding:0;display:grid}.shipstation-bulk-purchase-modal>header button svg{width:16px;height:16px}.shipstation-bulk-provider-totals{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:18px 21px 10px;display:grid}.shipstation-bulk-provider-totals.is-single{grid-template-columns:minmax(0,1fr)}.shipstation-bulk-provider-totals article{background:#f8fbfd;border:1px solid #dce4ea;border-radius:13px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-height:88px;padding:12px;display:grid}.shipstation-bulk-provider-totals article.is-nestshipper{background:#f1faf6;border-color:#b9e2d0}.shipstation-bulk-provider-totals article.is-shipstation{background:#fff7f0;border-color:#f0c6a6}.shipstation-bulk-provider-totals article>span{color:#d85c10;background:#fff;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.shipstation-bulk-provider-totals article>span svg{width:19px;height:19px}.shipstation-bulk-provider-totals article div{grid-template-columns:1fr auto;align-items:end;gap:2px 8px;min-width:0;display:grid}.shipstation-bulk-provider-totals article small{color:#748294;letter-spacing:.08em;grid-column:1/-1;font-size:8px;font-weight:950}.shipstation-bulk-provider-totals article b{color:#31455a;font-size:11px}.shipstation-bulk-provider-totals article strong{color:#168158;font-size:19px}.shipstation-bulk-purchase-total{background:#fafbfc;border:1px solid #e3e7eb;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:3px 12px;margin:0 21px 15px;padding:13px 15px;display:grid}.shipstation-bulk-purchase-total span{color:#6c7a8b;letter-spacing:.08em;font-size:8px;font-weight:950}.shipstation-bulk-purchase-total strong{color:#168158;font-size:27px}.shipstation-bulk-purchase-total small{color:#7b8795;grid-column:1/-1;font-size:8px}.shipstation-bulk-priority-confirmation{color:#883819;background:#fff5ed;border:1px solid #dca584;border-radius:12px;grid-template-columns:30px repeat(2,minmax(0,1fr));align-items:center;gap:10px;margin:-5px 21px 15px;padding:11px 13px;display:grid}.shipstation-bulk-priority-confirmation>svg{color:#b84d24;width:22px;height:22px}.shipstation-bulk-priority-confirmation div{gap:2px;display:grid}.shipstation-bulk-priority-confirmation b{font-size:10px}.shipstation-bulk-priority-confirmation span{color:#7b594a;font-size:8px}.shipstation-bulk-paid-upgrade-routes{border-top:1px solid #ebc8b2;grid-column:1/-1;padding-top:8px;gap:4px!important;display:grid!important}.shipstation-bulk-paid-upgrade-routes>span{background:#ffffffb8;border-radius:7px;grid-template-columns:94px minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 7px;display:grid}.shipstation-bulk-paid-upgrade-routes b{color:#7c2f15}.shipstation-bulk-paid-upgrade-routes em{color:#713e2c;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;font-weight:800;overflow:hidden}.shipstation-bulk-paid-upgrade-routes strong{color:#7c2f15;font-size:8px}.shipstation-bulk-paid-upgrade-routes small{color:#8f5a45;justify-self:end;font-size:8px;font-weight:800}.shipstation-bulk-purchase-progress{border:1px solid var(--brand-border);background:linear-gradient(135deg,var(--brand-tint),#fff);box-shadow:0 8px 24px rgba(var(--brand-rgb), .08);border-radius:13px;margin:0 21px 15px;padding:15px}.shipstation-bulk-purchase-progress.is-complete{background:linear-gradient(135deg,#f1faf6,#fff);border-color:#b8ddcb}.shipstation-bulk-purchase-progress.is-partial{background:linear-gradient(135deg,#fff5f5,#fff);border-color:#efb6b6}.shipstation-bulk-purchase-progress-head{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.shipstation-bulk-purchase-progress-head>span{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.shipstation-bulk-purchase-progress.is-complete .shipstation-bulk-purchase-progress-head>span{background:#168158}.shipstation-bulk-purchase-progress.is-partial .shipstation-bulk-purchase-progress-head>span{background:#bd2e2e}.shipstation-bulk-purchase-progress-head svg{width:18px;height:18px}.shipstation-bulk-purchase-progress-head div{gap:1px;min-width:0;display:grid}.shipstation-bulk-purchase-progress-head small{color:var(--brand-ink);letter-spacing:.08em;font-size:8px;font-weight:950}.shipstation-bulk-purchase-progress-head b{color:#293e54;font-size:17px}.shipstation-bulk-purchase-progress-head em{color:#758496;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;font-weight:750;overflow:hidden}.shipstation-bulk-purchase-progress-head>strong{color:var(--brand-ink);font-size:20px}.shipstation-bulk-purchase-progress.is-complete .shipstation-bulk-purchase-progress-head>strong{color:#168158}.shipstation-bulk-purchase-progress.is-partial .shipstation-bulk-purchase-progress-head>strong{color:#bd2e2e}.shipstation-bulk-purchase-progress-track{background:var(--blue-soft);border-radius:999px;height:9px;margin-top:12px;overflow:hidden}.shipstation-bulk-purchase-progress-track span{border-radius:inherit;background:linear-gradient(90deg,var(--blue),var(--blue));height:100%;transition:width .24s;display:block}.shipstation-bulk-purchase-progress.is-complete .shipstation-bulk-purchase-progress-track span{background:linear-gradient(90deg,#168158,#45aa7d)}.shipstation-bulk-purchase-progress.is-partial .shipstation-bulk-purchase-progress-track span{background:linear-gradient(90deg,#d24b4b,#ef8a8a)}.shipstation-bulk-purchase-progress-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}.shipstation-bulk-purchase-progress-counts span{color:#6f7e90;text-align:center;background:#ffffffd1;border-radius:8px;padding:6px 8px;font-size:8px;font-weight:850}.shipstation-bulk-purchase-progress-counts b{color:#2f4358;margin-right:3px;font-size:11px}.shipstation-bulk-purchase-progress-counts .is-failed b{color:#bd2e2e}.shipstation-bulk-purchase-failures{background:#fff7f7;border:1px solid #efb6b6;border-radius:12px;margin:0 21px 15px;overflow:hidden}.shipstation-bulk-purchase-failures>header{border-bottom:1px solid #f2cdcd;padding:10px 12px}.shipstation-bulk-purchase-failures>header>div{align-items:center;gap:8px;display:flex}.shipstation-bulk-purchase-failures>header svg{color:#bd2e2e;width:17px;height:17px}.shipstation-bulk-purchase-failures>header span{gap:2px;display:grid}.shipstation-bulk-purchase-failures>header b{color:#9d2323;font-size:10px}.shipstation-bulk-purchase-failures>header small{color:#7c5b5b;font-size:8px}.shipstation-bulk-purchase-failures>div{max-height:155px;display:grid;overflow:auto}.shipstation-bulk-purchase-failures article{border-top:1px solid #f4dddd;grid-template-columns:115px 75px minmax(0,1fr);align-items:center;gap:8px;padding:8px 12px;display:grid}.shipstation-bulk-purchase-failures article:first-child{border-top:0}.shipstation-bulk-purchase-failures article b{color:#33475d;font-size:9px}.shipstation-bulk-purchase-failures article span{color:#c9530b;font-size:8px;font-weight:900}.shipstation-bulk-purchase-failures article small{color:#805d5d;overflow-wrap:anywhere;font-size:8px}.shipstation-bulk-purchase-warnings{background:#fffaf0;border:1px solid #ead5a7;border-radius:10px;gap:2px;margin:0 21px 12px;padding:10px 12px;display:grid}.shipstation-bulk-purchase-warnings b{color:#9b6911;font-size:9px}.shipstation-bulk-purchase-warnings span{color:#7c735e;font-size:8px}.shipstation-bulk-purchase-modal>footer{background:#fafbfc;border-top:1px solid #e5e9ed;justify-content:flex-end;gap:8px;padding:14px 21px;display:flex}.shipstation-bulk-purchase-modal>footer button{min-height:42px;font:inherit;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-size:9px;font-weight:950;display:inline-flex}.shipstation-bulk-purchase-modal>footer button svg{width:16px;height:16px}.shipstation-bulk-purchase-modal>footer .secondary{color:#59687a;background:#fff;border:1px solid #d7dde4}.shipstation-bulk-purchase-modal>footer .primary{background:var(--blue);color:#fff;box-shadow:0 8px 20px rgba(var(--brand-rgb), .22);border:0}.shipstation-bulk-purchase-modal>footer .primary.is-retry{background:#b72f2f;box-shadow:0 8px 20px #b72f2f33}.shipstation-bulk-purchase-modal>footer button:disabled{opacity:.5;box-shadow:none}.shipstation-bulk-purchase-modal>footer .shipping-ready-download{border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 15px;font-size:11px;font-weight:950;text-decoration:none;display:inline-flex}.shipping-ready-download svg{width:16px;height:16px}.shipping-ready-download[aria-disabled=true]{opacity:.5;pointer-events:none;box-shadow:none}.shipstation-bulk-purchase-modal>footer:has(>.shipping-ready-download){flex-wrap:wrap}.shipstation-bulk-order-statuses{background:#f8fafb;border:1px solid #dfe5ea;border-radius:12px;margin:0 21px 15px;overflow:hidden}.shipstation-bulk-order-statuses>header{background:#fff;border-bottom:1px solid #e1e6eb;padding:10px 12px}.shipstation-bulk-order-statuses>header>div{align-items:center;gap:8px;display:flex}.shipstation-bulk-order-statuses>header svg{width:17px;height:17px;color:var(--brand-ink)}.shipstation-bulk-order-statuses>header span{gap:2px;display:grid}.shipstation-bulk-order-statuses>header b{color:#31455a;font-size:10px}.shipstation-bulk-order-statuses>header small{color:#718093;font-size:8px}.shipstation-bulk-order-statuses>div{gap:5px;max-height:250px;padding:7px;display:grid;overflow:auto}.shipstation-bulk-order-statuses article{background:#fff;border:1px solid #dfe5ea;border-radius:9px;grid-template-columns:28px 105px 72px minmax(0,1fr) auto 94px;align-items:center;gap:8px;min-height:43px;padding:6px 9px;transition:border-color .16s,background .16s;display:grid}.shipstation-bulk-order-statuses article.is-processing{background:#fff7f0;border-color:#eba26f}.shipstation-bulk-order-statuses article.is-purchased{background:#effaf4;border-color:#9bd2b8}.shipstation-bulk-order-statuses article.is-attention{background:#fff9eb;border-color:#e8c378}.shipstation-bulk-order-statuses article.is-failed{background:#fff1f1;border-color:#e6a0a0}.shipstation-bulk-order-statuses article.is-skipped{opacity:.66;background:#f2f4f6}.shipstation-bulk-order-status-icon{color:#718093;background:#edf1f4;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.shipstation-bulk-order-status-icon svg{width:14px;height:14px}.shipstation-bulk-order-statuses article.is-processing .shipstation-bulk-order-status-icon{color:#d85c10;background:#ffe6d2}.shipstation-bulk-order-statuses article.is-purchased .shipstation-bulk-order-status-icon{color:#117449;background:#d5f1e3}.shipstation-bulk-order-statuses article.is-attention .shipstation-bulk-order-status-icon{color:#9a6810;background:#fbe9b9}.shipstation-bulk-order-statuses article.is-failed .shipstation-bulk-order-status-icon{color:#b12828;background:#f8dada}.shipstation-bulk-order-statuses article>b{color:#30455b;font-size:9px}.shipstation-bulk-order-provider{color:#c9540c;font-size:8px;font-weight:900}.shipstation-bulk-order-statuses article>small{color:#6d7d90;overflow-wrap:anywhere;font-size:8px;font-weight:750}.shipstation-bulk-order-statuses article>strong{color:#657486;font-size:8px}.shipstation-bulk-order-statuses article.is-purchased>strong{color:#117449}.shipstation-bulk-order-statuses article.is-attention>strong{color:#9a6810}.shipstation-bulk-order-statuses article.is-failed>strong{color:#b12828}.shipstation-bulk-order-fix{border:1px solid var(--brand-terracotta);background:var(--brand-tint);min-height:29px;color:var(--brand-ink);white-space:nowrap;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:8px;font-weight:950;display:inline-flex}.shipstation-bulk-order-fix:hover{border-color:var(--brand-terracotta);background:var(--blue-soft)}.shipstation-bulk-order-fix:disabled{opacity:.55;cursor:not-allowed}.shipstation-bulk-order-fix svg{width:12px;height:12px}.shipstation-bulk-order-fix-spacer{width:94px}.shipstation-bulk-purchased-list{gap:7px;padding:15px 21px;display:grid}.shipstation-bulk-purchased-list article{color:#31455a;background:#fff;border:1px solid #dce3e9;border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:9px;min-height:45px;padding:0 11px;display:grid}.shipstation-bulk-purchased-list article>span{background:var(--blue-soft);width:28px;height:28px;color:var(--brand-ink);border-radius:8px;place-items:center;display:grid}.shipstation-bulk-purchased-list article svg{width:14px;height:14px}.shipstation-bulk-purchased-list article b{font-size:10px}.shipstation-bulk-purchased-list article small{color:#748294;font-size:8px;font-weight:800}.shipstation-bulk-purchased-list article strong{color:#168158;font-size:11px}.shipstation-label-queue-backdrop{z-index:2400;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0d1621ad;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.shipstation-label-queue-modal{box-sizing:border-box;color:#2d4054;background:#fff;border:1px solid #dfe5ea;border-radius:19px;flex-direction:column;width:min(1180px,100vw - 36px);max-height:calc(100vh - 36px);display:flex;overflow:hidden;box-shadow:0 38px 110px #070f1a80}.shipstation-label-queue-modal>header{border-bottom:1px solid #e5e9ed;justify-content:space-between;align-items:flex-start;gap:16px;padding:19px 21px;display:flex}.shipstation-label-queue-modal>header small{color:var(--brand-ink);letter-spacing:.1em;font-size:8px;font-weight:950}.shipstation-label-queue-modal>header h2{color:#293c51;margin:4px 0;font-size:24px}.shipstation-label-queue-modal>header p{color:#758295;margin:0;font-size:10px}.shipstation-label-queue-modal>header button{color:#687789;background:#edf1f4;border:0;border-radius:9px;place-items:center;width:36px;height:36px;padding:0;display:grid}.shipstation-label-queue-modal>header button svg{width:17px;height:17px}.shipstation-label-queue-tabs{gap:7px;padding:9px 18px 0;display:flex}.shipstation-label-queue-tabs button{color:#64758a;background:#f8fafb;border:1px solid #dce3e9;border-radius:9px;align-items:center;gap:7px;min-height:37px;padding:0 13px;font-size:9px;font-weight:950;display:inline-flex}.shipstation-label-queue-tabs button.is-active{border-color:var(--brand-terracotta);background:var(--blue-soft);color:var(--brand-ink)}.shipstation-label-queue-tabs svg{width:14px;height:14px}.shipstation-label-queue-tabs b{min-width:20px;color:inherit;text-align:center;background:#fff;border-radius:9px;padding:2px 5px;font-size:8px}.shipstation-label-batch-list{align-content:start;gap:8px;padding:14px 18px;display:grid;overflow:auto}.shipstation-label-batch-list article{background:#fbfcfd;border:1px solid #e0e5ea;border-radius:11px;grid-template-columns:38px minmax(0,1fr) 120px auto;align-items:center;gap:11px;min-height:68px;padding:9px 11px;display:grid}.shipstation-label-batch-summary{min-width:0}.shipstation-label-batch-summary b,.shipstation-label-batch-summary small{display:block}.shipstation-label-batch-summary b{color:#2c4055;font-size:11px}.shipstation-label-batch-summary small{color:#788697;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;font-weight:750;overflow:hidden}.shipstation-label-batch-open{border:1px solid var(--brand-terracotta);background:var(--blue-soft);min-height:36px;color:var(--brand-ink);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:8px;font-weight:950;display:inline-flex}.shipstation-label-batch-open svg{width:13px;height:13px}.shipstation-label-queue-list{align-content:start;gap:7px;padding:14px 18px;display:grid;overflow:auto}.shipstation-label-queue-list article{background:#fbfcfd;border:1px solid #e0e5ea;border-radius:11px;grid-template-columns:38px minmax(170px,1.2fr) minmax(180px,1.4fr) 115px auto;align-items:center;gap:10px;min-height:64px;padding:8px 10px;display:grid}.shipstation-label-queue-provider{color:#1b8157;background:#e9f7f0;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.shipstation-label-queue-provider.is-shipstation{color:#d35b11;background:#fff0e4}.shipstation-label-queue-provider svg{width:18px;height:18px}.shipstation-label-queue-order,.shipstation-label-queue-tracking,.shipstation-label-queue-date{min-width:0}.shipstation-label-queue-order b,.shipstation-label-queue-order small,.shipstation-label-queue-tracking b,.shipstation-label-queue-tracking small,.shipstation-label-queue-date b,.shipstation-label-queue-date small{display:block}.shipstation-label-queue-order b,.shipstation-label-queue-tracking b{color:#2d4055;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.shipstation-label-queue-order small,.shipstation-label-queue-tracking small,.shipstation-label-queue-date small{color:#7b8797;margin-top:3px;font-size:8px;font-weight:750}.shipstation-label-queue-date b{color:#178057;font-size:12px}.shipstation-label-queue-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.shipstation-label-queue-actions a,.shipstation-label-queue-actions button{color:#496078;white-space:nowrap;background:#fff;border:1px solid #d7dfe6;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:0 10px;font-size:8px;font-weight:950;text-decoration:none;display:inline-flex}.shipstation-label-queue-actions a{border-color:var(--brand-border);background:var(--brand-tint);color:var(--brand-ink)}.shipstation-label-queue-actions svg{width:13px;height:13px}.shipstation-label-queue-loading,.shipstation-label-queue-empty{color:#758395;justify-content:center;align-items:center;gap:9px;min-height:260px;font-size:10px;font-weight:850;display:flex}.shipstation-label-queue-empty{flex-direction:column}.shipstation-label-queue-empty>svg{width:34px;height:34px;color:var(--brand-ink)}.shipstation-label-queue-empty b{color:#304257;font-size:14px}.shipstation-label-queue-empty span{font-size:9px}.shipstation-label-queue-modal>footer{background:#fafbfc;border-top:1px solid #e5e9ed;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:9px 18px;display:flex}.shipstation-label-queue-modal>footer span{color:#758294;font-size:8px;font-weight:750}.shipstation-label-queue-modal>footer button{color:#4d5e72;background:#fff;border:1px solid #d7dee5;border-radius:9px;min-height:38px;padding:0 15px;font-size:9px;font-weight:950}.shipstation-label-queue-modal>header,.shipstation-label-queue-modal>footer,.shipstation-label-queue-navigation{flex:none}.shipstation-label-queue-modal .shipstation-label-batch-list{flex:1;min-height:0;overflow:auto}.shipstation-label-queue-tabs{flex-wrap:wrap}.shipstation-label-queue-tabs button,.shipstation-label-queue-modal .shipstation-label-batch-open{font-size:14px}.shipstation-label-queue-tabs b,.shipstation-label-category-tabs b{font-size:13px}.shipstation-label-category-tabs{flex-wrap:wrap;gap:8px;padding:12px 18px 0;display:flex}.shipstation-label-category-tabs button{color:#4d6075;background:#f8fafc;border:1px solid #dde4eb;border-radius:8px;align-items:center;gap:10px;min-height:38px;padding:7px 12px;font-size:14px;font-weight:800;display:flex}.shipstation-label-category-tabs button.is-active{border-color:var(--brand-terracotta);background:var(--blue-soft);color:var(--brand-ink)}.shipstation-label-category-tabs b{color:var(--brand-ink);background:#fff;border-radius:6px;padding:2px 6px}.shipstation-label-batch-categories{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.shipstation-label-batch-categories span{background:var(--blue-soft);color:var(--brand-ink);border-radius:6px;padding:4px 7px;font-size:12px;font-weight:750}.shipstation-label-batch-summary .shipstation-label-batch-categories b{color:var(--brand-ink);font-size:12px;display:inline}.shipstation-label-batch-actions{flex-wrap:wrap;gap:6px;display:flex}.shipstation-label-queue-modal .shipstation-label-batch-open:disabled{opacity:.55;cursor:wait}.shipstation-label-queue-modal .shipstation-label-batch-summary>b{font-size:14px}.shipstation-label-queue-modal .shipstation-label-batch-summary>small,.shipstation-label-queue-modal .shipstation-label-queue-date small{font-size:12px}.shipstation-label-queue-modal>header p,.shipstation-label-queue-modal>footer span{font-size:13px}@media (width<=850px){.shipstation-label-batch-actions{grid-column:1/-1;justify-content:flex-end}.shipstation-label-category-tabs{gap:5px}.shipstation-label-queue-backdrop{padding:8px}.shipstation-label-queue-list article{grid-template-columns:38px minmax(0,1fr) auto}.shipstation-label-queue-tracking{grid-column:2/4}.shipstation-label-queue-actions{grid-column:1/4}.shipstation-label-queue-date{text-align:right}.shipstation-label-batch-list article{grid-template-columns:38px minmax(0,1fr) auto}.shipstation-label-batch-open{grid-column:1/4}.shipstation-label-batch-list .shipstation-label-queue-date{text-align:right}}.shipstation-label-queue-modal{width:min(1180px,100%);min-width:0;min-height:0;max-height:calc(100dvh - 44px)}.shipstation-label-queue-modal>header>div{min-width:0}.shipstation-label-queue-modal>header>button{flex:0 0 36px}.shipstation-label-queue-modal>header p{overflow-wrap:anywhere;line-height:1.5}.shipstation-label-queue-modal>footer>span{overflow-wrap:anywhere;min-width:0;line-height:1.5}.shipstation-label-queue-modal>footer>button{flex:none}.shipstation-label-queue-modal .shipstation-label-queue-tabs button,.shipstation-label-queue-modal .shipstation-label-category-tabs button{white-space:normal;min-width:0;max-width:100%}.shipstation-label-queue-modal .shipstation-label-queue-tabs b,.shipstation-label-queue-modal .shipstation-label-category-tabs b{flex-shrink:0}.shipstation-label-queue-modal .shipstation-label-batch-list{grid-auto-rows:max-content;align-items:start}.shipstation-label-queue-modal .shipstation-label-batch-list>article{grid-template-columns:36px minmax(0,1fr) minmax(115px,145px) minmax(0,375px);grid-template-areas:"icon summary date actions";align-items:start;gap:12px;min-width:0;height:auto;max-height:none;padding:14px}.shipstation-label-queue-modal .shipstation-label-batch-list>article>.shipstation-label-queue-provider{grid-area:icon}.shipstation-label-queue-modal .shipstation-label-batch-summary{grid-area:summary;min-width:0}.shipstation-label-queue-modal .shipstation-label-batch-summary>b{overflow-wrap:anywhere;line-height:1.4}.shipstation-label-queue-modal .shipstation-label-batch-summary>small{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;line-height:1.5;overflow:visible}.shipstation-label-queue-modal .shipstation-label-batch-categories>span{overflow-wrap:anywhere;max-width:100%}.shipstation-label-queue-modal .shipstation-label-batch-list>article>.shipstation-label-queue-date{text-align:right;grid-area:date;min-width:0}.shipstation-label-queue-modal .shipstation-label-batch-list .shipstation-label-queue-date small{white-space:normal;overflow-wrap:anywhere;line-height:1.5}.shipstation-label-queue-modal .shipstation-label-batch-list>article>.shipstation-label-batch-actions{flex-wrap:wrap;grid-area:actions;justify-content:flex-end;gap:7px;min-width:0;display:flex}.shipstation-label-queue-modal .shipstation-label-batch-actions>button{white-space:normal;grid-column:auto;min-width:0;max-width:100%;min-height:40px;padding:9px 11px;line-height:1.3}.shipstation-label-queue-modal .shipstation-label-batch-actions>button svg{flex:0 0 14px}@media (width<=1000px){.shipstation-label-queue-modal .shipstation-label-batch-list>article{grid-template-columns:36px minmax(0,1fr) minmax(110px,145px);grid-template-areas:"icon summary date"".actions actions"}}@media (width<=850px){.shipstation-label-queue-modal{max-height:calc(100dvh - 16px)}}@media (width<=560px){.shipstation-label-queue-modal>header{gap:10px;padding:14px}.shipstation-label-queue-modal .shipstation-label-queue-tabs,.shipstation-label-queue-modal .shipstation-label-category-tabs{padding-inline:12px}.shipstation-label-queue-modal .shipstation-label-batch-list{padding:12px}.shipstation-label-queue-modal .shipstation-label-batch-list>article{grid-template-columns:32px minmax(0,1fr);grid-template-areas:"icon summary"".date""actions actions";gap:9px;padding:11px}.shipstation-label-queue-modal .shipstation-label-batch-list>article>.shipstation-label-queue-date{text-align:left}.shipstation-label-queue-modal .shipstation-label-batch-list>article>.shipstation-label-batch-actions{justify-content:flex-start}.shipstation-label-queue-modal .shipstation-label-batch-actions>button{flex:125px}}.shipstation-problem-item-selector{color:#833907;background:#fff3e8;border:1px solid #eaaa79;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:12px;font-size:14px;display:flex}.shipstation-problem-item-selector label{align-items:center;gap:8px;font-weight:750;display:flex}.shipstation-problem-item-selector input[type=checkbox]{accent-color:#e56a13;width:20px;height:20px}.shipstation-problem-item-selector input[type=number]{color:#1b2736;background:#fff;border:1px solid #dcb28d;border-radius:6px;width:78px;padding:8px;font-size:16px}.shipstation-problem-item-selector input:disabled{opacity:.45}.shipstation-problem-footer-actions{flex-wrap:wrap;gap:10px;display:flex}.shipstation-problem-footer-actions button:disabled{opacity:.45;cursor:not-allowed}.shipstation-order-options{flex:none;align-self:flex-start;margin-left:auto;position:relative}.shipstation-order-options-trigger{border:1px solid var(--brand-terracotta);background:var(--blue);color:#fff;min-width:92px;height:34px;box-shadow:0 6px 16px rgba(var(--brand-rgb), .22);font:inherit;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:9px;font-weight:950;display:inline-flex}.shipstation-order-options-trigger:hover,.shipstation-order-options-trigger[aria-expanded=true]{border-color:var(--brand-terracotta);background:var(--blue-dark);color:#fff}.shipstation-order-options-trigger svg{width:14px;height:14px;transition:transform .16s}.shipstation-order-options-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.shipstation-order-options-menu{z-index:35;background:#fff;border:1px solid #dce2e8;border-radius:12px;gap:3px;width:245px;padding:6px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 18px 48px #16233340}.shipstation-order-options-menu>button{color:#385069;text-align:left;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:9px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:46px;padding:7px 8px;display:grid}.shipstation-order-options-menu>button:hover{border-color:var(--brand-border);background:var(--brand-tint);color:var(--brand-ink)}.shipstation-order-options-menu>button.is-danger{color:#ae3740}.shipstation-order-options-menu>button.is-danger:hover{background:#fff3f4;border-color:#efc4c7}.shipstation-order-options-menu>button:disabled{opacity:.55;cursor:wait}.shipstation-order-options-menu>button>svg{justify-self:center;width:17px;height:17px}.shipstation-order-options-menu>button>span{gap:2px;min-width:0;display:grid}.shipstation-order-options-menu b{color:inherit;font-size:9px}.shipstation-order-options-menu small{color:#7c8998!important;letter-spacing:0!important;font-size:7px!important;font-weight:750!important}.shipstation-tracking-numbers{gap:3px;min-width:0;display:grid}.shipstation-tracking-numbers b{align-items:center;gap:7px;margin-top:0;display:flex!important}.shipstation-tracking-numbers .shipstation-tracking-box{color:#2d6e9d;text-align:center;white-space:nowrap;cursor:help;background:#dceefa;border-radius:5px;align-items:center;gap:7px;min-width:42px;max-width:42px;padding:3px 5px;font-size:7px;font-weight:950;transition:max-width .2s,background .2s,box-shadow .2s;display:inline-flex;overflow:hidden}.shipstation-tracking-numbers .shipstation-tracking-box>span{flex:none}.shipstation-tracking-numbers .shipstation-tracking-box>em{opacity:0;color:#23445f;font-size:8px;font-style:normal;font-weight:900;transition:opacity .12s}.shipstation-tracking-numbers .shipstation-tracking-box:hover,.shipstation-tracking-numbers .shipstation-tracking-box:focus{background:#cce8fa;outline:none;max-width:290px;box-shadow:0 5px 15px #2d6e9d2e}.shipstation-tracking-numbers .shipstation-tracking-box:hover>em,.shipstation-tracking-numbers .shipstation-tracking-box:focus>em{opacity:1}.shipstation-tracking-numbers .shipstation-tracking-code{overflow-wrap:anywhere;min-width:0}.shipstation-purchased-output-options{max-height:min(610px,100vh - 205px);overflow-y:auto}.shipstation-heavy-route-confirm{text-align:left;justify-items:stretch;gap:13px;width:min(850px,100vw - 28px);max-height:min(760px,100vh - 32px);padding:22px;overflow:hidden}.shipstation-heavy-route-confirm>header{justify-content:space-between;align-items:flex-start;gap:20px;width:100%;display:flex}.shipstation-heavy-route-confirm>header>div{min-width:0}.shipstation-heavy-route-confirm>header small{color:var(--brand-ink);letter-spacing:.12em;font-size:8px;font-weight:950}.shipstation-heavy-route-confirm>header h3{color:#25384d;margin:4px 0;font-size:21px}.shipstation-heavy-route-confirm>header p{color:#728091;max-width:680px;margin:0;font-size:10px;font-weight:750;line-height:1.45}.shipstation-heavy-route-confirm>header>button{color:#667588;cursor:pointer;background:#f5f7f9;border:1px solid #dce2e7;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;display:grid}.shipstation-heavy-route-confirm>header>button svg{width:16px;height:16px}.shipstation-heavy-package-editor{gap:8px;min-height:0;max-height:min(430px,100vh - 310px);padding:1px 3px 1px 1px;display:grid;overflow-y:auto}.shipstation-heavy-package-editor>article{background:#f8fafb;border:1px solid #dbe2e8;border-radius:12px;grid-template-columns:115px minmax(0,1fr);align-items:center;gap:12px;padding:11px;display:grid}.shipstation-heavy-package-title{grid-template-columns:30px minmax(0,1fr) 28px;align-items:center;gap:7px;min-width:0;display:grid}.shipstation-heavy-package-title>span{background:var(--blue-soft);width:30px;height:30px;color:var(--brand-ink);border-radius:9px;place-items:center;font-size:11px;font-weight:950;display:grid}.shipstation-heavy-package-title>b{color:#30455b;font-size:10px}.shipstation-heavy-package-title>button{color:#b13d45;cursor:pointer;background:#fff4f5;border:1px solid #efc9cc;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.shipstation-heavy-package-title>button svg{width:13px;height:13px}.shipstation-heavy-package-fields{grid-template-columns:repeat(5,minmax(70px,1fr));gap:7px;min-width:0;display:grid}.shipstation-heavy-package-fields label{gap:4px;min-width:0;display:grid}.shipstation-heavy-package-fields label>span{color:#758396;letter-spacing:.08em;font-size:7px;font-weight:950}.shipstation-heavy-package-fields input{box-sizing:border-box;color:#253b51;width:100%;height:36px;font:inherit;background:#fff;border:1px solid #d4dde5;border-radius:8px;padding:0 9px;font-size:10px;font-weight:900}.shipstation-heavy-add-package{border:1px dashed var(--brand-terracotta);background:var(--brand-tint);width:100%;min-height:38px;color:var(--brand-ink);font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;font-size:9px;font-weight:950;display:inline-flex}.shipstation-heavy-add-package svg{width:15px;height:15px}.shipstation-heavy-add-package:disabled{opacity:.5;cursor:not-allowed}.shipstation-heavy-route-confirm>footer{margin-top:0}.shipstation-provider-decision{text-align:left;justify-items:stretch;gap:16px;width:min(650px,100vw - 28px);padding:22px}.shipstation-provider-decision>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.shipstation-provider-decision>header small{color:var(--brand-ink);letter-spacing:.1em;font-size:8px;font-weight:950}.shipstation-provider-decision>header h3{color:#25384d;margin:4px 0;font-size:22px}.shipstation-provider-decision>header p{color:#708094;margin:0;font-size:10px;font-weight:700;line-height:1.5}.shipstation-provider-decision>header>button{color:#667588;cursor:pointer;background:#f5f7f9;border:1px solid #dce2e7;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;display:grid}.shipstation-provider-decision>header>button svg{width:16px}.shipstation-provider-decision-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.shipstation-provider-decision-options>button{color:#30455b;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce2e7;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:2px 10px;min-height:120px;padding:16px;display:grid}.shipstation-provider-decision-options>button:hover{border-color:var(--brand-terracotta);background:var(--brand-tint)}.shipstation-provider-decision-options>button>span{background:var(--blue-soft);width:42px;height:42px;color:var(--brand-ink);border-radius:11px;grid-row:1/3;place-items:center;display:grid}.shipstation-provider-decision-options>button svg{width:19px}.shipstation-provider-decision-options>button b{font-size:13px}.shipstation-provider-decision-options>button small{color:#748295;font-size:9px;font-weight:700;line-height:1.4}.shipstation-provider-decision-options>button:disabled{opacity:.55;cursor:wait}.label-pdf-preview-root{z-index:2400;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0c141ec2;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.label-pdf-preview-dialog{background:#fff;border-radius:17px;grid-template-rows:auto minmax(0,1fr);width:min(1040px,100vw - 30px);height:min(920px,100vh - 30px);display:grid;overflow:hidden;box-shadow:0 36px 110px #040b148a}.label-pdf-preview-dialog>header{border-bottom:1px solid #dfe4e9;justify-content:space-between;align-items:center;gap:18px;min-height:70px;padding:12px 15px 12px 18px;display:flex}.label-pdf-preview-dialog>header small{color:#d85b0d;letter-spacing:.11em;font-size:8px;font-weight:950}.label-pdf-preview-dialog>header h3{color:#26374b;margin:3px 0;font-size:20px}.label-pdf-preview-dialog>header p{color:#758294;text-overflow:ellipsis;white-space:nowrap;max-width:620px;margin:0;font-size:9px;overflow:hidden}.label-pdf-preview-dialog>header>div:last-child{align-items:center;gap:8px;display:flex}.label-pdf-preview-dialog>header button{color:#566578;min-width:40px;min-height:40px;font:inherit;cursor:pointer;background:#f6f8fa;border:1px solid #d7dee5;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:10px;font-weight:950;display:inline-flex}.label-pdf-preview-dialog>header button.primary{color:#fff;background:#e66718;border-color:#d95c0f}.label-pdf-preview-dialog>header button svg{width:17px;height:17px}.label-pdf-preview-dialog>iframe{background:#dfe4e8;border:0;width:100%;height:100%}@media (width<=1380px){.shipstation-orders-title{grid-template-columns:auto minmax(380px,1fr)}.shipstation-orders-top-actions{grid-column:1/-1;justify-content:flex-end}.shipstation-orders-card-head{grid-template-columns:auto minmax(0,1fr)}.shipstation-orders-card-head .shipstation-orders-head-actions{grid-column:1/-1;justify-content:flex-end}}@media (width<=850px){.shipstation-orders-title{grid-template-columns:1fr}.shipstation-orders-title .shipstation-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.shipstation-orders-top-actions{grid-column:auto;justify-content:stretch}.shipping-connections-control,.shipping-connections-button{width:100%}.shipping-connections-menu{width:min(310px,100vw - 54px);left:0;right:auto}.shipping-head-utility-stack{grid-template-columns:1fr 1fr}.shipping-head-utility-stack .nestshipper-current-balance,.shipping-head-utility-stack .shipstation-current-refresh{width:auto;min-width:0;height:36px}.shipstation-orders-card-head{grid-template-columns:1fr}.shipstation-results-filters{width:100%}.shipstation-orders-card-head .shipstation-classification-filters,.shipstation-orders-card-head .shipstation-orders-head-actions{grid-column:auto}.shipstation-orders-card-head .shipstation-classification-filters{width:100%;padding-left:0}.shipstation-bulk-provider-totals,.shipstation-heavy-package-editor>article{grid-template-columns:1fr}.shipstation-heavy-package-fields{grid-template-columns:repeat(3,minmax(70px,1fr))}.shipstation-combine-suggestion-row{grid-template-columns:1fr}.shipstation-combine-order-chain{grid-template-columns:1fr;gap:20px}.shipstation-combine-link{top:-21px;left:calc(50% - 12px);transform:rotate(90deg)}.shipstation-combine-actions{justify-content:stretch}.shipstation-combine-actions button{flex:1;justify-content:center}}.etsy-design-originals{flex-wrap:wrap;gap:5px;padding:4px;font-size:10px;display:flex}.etsy-design-originals a,.shipstation-item-option.is-other a{color:var(--brand-ink);text-decoration:underline}.shipstation-product-image.has-stacked-image-gallery{background:#fff;flex-direction:column;align-self:start;align-items:stretch;gap:8px;min-height:0;padding:8px;display:flex}.has-stacked-image-gallery>.shipstation-product-image-gallery{z-index:auto;grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;gap:10px;width:100%;padding:0;position:static;inset:auto;overflow:visible}.has-stacked-image-gallery .shipstation-product-image-gallery figure{background:#fff;min-height:0}.has-stacked-image-gallery .shipstation-product-image-gallery img{aspect-ratio:1;object-fit:contain;width:100%;height:auto;display:block}.has-stacked-image-gallery .shipstation-product-image-gallery figcaption{background:var(--brand-tint);height:auto;min-height:28px;color:var(--brand-ink);text-align:center;border-top:1px solid #e2e5e9;border-radius:0;padding:6px 8px;font-size:11px;position:static}.shipstation-product-image.has-stacked-image-gallery>span{display:none}.has-stacked-image-gallery>.shipstation-product-quantity{z-index:3;width:32px;height:32px;font-size:15px;left:12px;right:auto}.has-stacked-image-gallery>.shipstation-product-image-upload{-webkit-backdrop-filter:none;backdrop-filter:none;order:5;margin:0;position:static}.has-stacked-image-gallery>.shipstation-product-image-name{white-space:normal;text-overflow:clip;background:0 0;order:2;padding:0;font-size:10px;position:static}.has-stacked-image-gallery>.etsy-design-originals{order:3;padding:0}.has-stacked-image-gallery>.shipstation-product-image-layout{order:4;position:static}.shipping-customer-name{align-items:center;gap:7px;display:flex}.shipping-customer-name>b{min-width:0}.shipping-address-badge{color:#82909f;vertical-align:middle;background:#edf1f5;border:1px solid #dce2e9;border-radius:7px;flex:0 0 25px;justify-content:center;align-items:center;width:25px;height:25px;display:inline-flex;position:relative}.shipping-address-badge>svg{width:15px;height:15px}.shipping-address-badge.is-valid{color:#168258;background:#e3f6ed;border-color:#bde6d1}.shipping-address-badge.is-invalid,.shipping-address-badge.is-pending{color:#bd3842;background:#fff0f1;border-color:#f0c2c7}.shipping-address-badge>.address-badge-cross{stroke-width:3px;background:#fff0f1;border-radius:50%;width:10px;height:10px;position:absolute;bottom:1px;right:1px}.shipstation-address-editor-message{align-items:center;gap:9px;display:flex}.shipstation-address-editor-message.is-valid{color:#168258;background:#e3f6ed;border-color:#bde6d1}.shipstation-address-editor>footer.shipping-address-actions{flex-wrap:wrap}.shipstation-address-editor>footer.shipping-address-actions button{padding:0 12px;font-size:11px}.shipstation-orders-sync-message{color:#315878;background:#f0f7fc;border-top:1px solid #dbe5ee;padding:10px 16px;font-size:12px}.shipstation-address-editor button:disabled{cursor:not-allowed;opacity:.55}.shipstation-address-bypass button{color:#a54d14;background:#fff;border:1px solid #d8894c}.shipping-purchase-review{border:1px solid #dbe3ed;border-radius:12px;max-height:260px;margin:16px 0;padding:12px;overflow:auto}.shipping-purchase-review p{color:#475569;margin:0 0 10px;font-size:13px}.shipping-purchase-review table{border-collapse:collapse;width:100%;font-size:12px}.shipping-purchase-review th,.shipping-purchase-review td{text-align:left;border-bottom:1px solid #e2e8f0;padding:8px}.shipstation-void-history{color:#922727;background:#fff5f5;border:1px solid #e7a6a6;border-radius:12px;margin:12px 0;padding:14px 18px}.shipstation-void-history>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.shipstation-void-history strong{color:#fff;background:#ad2222;border-radius:5px;padding:4px 8px;font-size:13px}.shipstation-void-history del{overflow-wrap:anywhere;font-weight:700;text-decoration-color:#c52323;text-decoration-thickness:2px}.shipstation-void-history p{margin:8px 0;font-size:14px}.shipstation-void-history button{color:#922727;background:#fff;border:1px solid #c66;border-radius:6px;align-items:center;gap:6px;padding:7px 10px;font-size:14px;display:inline-flex}.shipstation-void-history button svg{width:16px;height:16px}.shipstation-classification-filters button.is-amazon b{color:#9a651b;background:#fff0d5}.shipstation-classification-filters button.is-amazon.is-active{color:#8f601c;background:#fff7e8;border-color:#d6a04e}.packing-slip-amazon-field{margin-top:3px;font-size:10.5px;line-height:1.25}.packing-slip-amazon-field>span{white-space:pre-wrap;overflow-wrap:anywhere;display:block}.packing-slip-product.is-amazon-product{height:calc(var(--packing-units) * 1.19in)}.packing-slip-continuation .packing-slip-product.is-amazon-product{height:calc(var(--packing-units) * 1.27in)}.packing-slip-half.has-order-note .packing-slip-product.is-amazon-product{height:calc(var(--packing-units) * 1.11in)}.packing-slip-continuation.has-order-note .packing-slip-product.is-amazon-product{height:calc(var(--packing-units) * 1.24in)}.product-pool-card{border-color:var(--brand-border);background:#fff;margin-bottom:22px;padding:0;overflow:hidden}.product-pool-heading{border-bottom:1px solid var(--brand-border);background:linear-gradient(135deg,#fff 58%,var(--brand-tint));justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 26px 20px;display:flex}.product-pool-heading h2{color:#26211e;margin:7px 0 5px;font-size:24px;line-height:1.15}.product-pool-heading p{color:#776e68;max-width:820px;margin:0;font-size:13px;line-height:1.55}.product-pool-eyebrow{color:var(--brand-ink);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:800;display:inline-flex}.product-pool-refresh,.product-pool-merge{border:1px solid var(--brand-border);color:#423a35;white-space:nowrap;background:#fff;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-weight:750;display:inline-flex}.product-pool-refresh:hover,.product-pool-merge:hover{border-color:var(--brand-terracotta);color:var(--brand-ink)}.product-pool-merge{border-color:var(--brand-border);background:var(--brand-tint);color:var(--brand-ink)}.product-pool-merge:disabled{opacity:.42;cursor:not-allowed}@keyframes product-pool-spin{to{transform:rotate(360deg)}}.product-pool-stats{border-bottom:1px solid var(--brand-border);background:#fbfaf9;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:16px 26px;display:grid}.product-pool-stats>button,.product-pool-stats>div{color:#625954;text-align:left;background:#fff;border:1px solid #e9e2dd;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:12px 15px;display:flex}.product-pool-stats button{cursor:pointer}.product-pool-stats span{font-size:12px;font-weight:700}.product-pool-stats b{color:#2f2925;font-size:21px}.product-pool-stats button.is-active{border-color:var(--brand-terracotta);box-shadow:0 0 0 2px var(--blue-soft)}.product-pool-stats button.is-green{border-color:#43a57a;box-shadow:0 0 0 2px #dff4eb}.product-pool-stats button.is-orange{border-color:#e46a28;box-shadow:0 0 0 2px #fae6d8}.product-pool-toolbar{border-bottom:1px solid var(--brand-border);justify-content:space-between;align-items:center;gap:14px;padding:15px 26px;display:flex}.product-pool-toolbar label{color:#8c817a;background:#fff;border:1px solid #e0d8d3;border-radius:11px;flex:1;align-items:center;gap:10px;max-width:560px;height:43px;padding:0 14px;display:flex}.product-pool-toolbar input{color:#302a26;background:0 0;border:0;outline:0;width:100%;font-size:13px}.product-pool-error{color:#a92f21;background:#fff3f1;border:1px solid #efb5ad;border-radius:10px;margin:14px 26px 0;padding:11px 13px;font-size:13px;font-weight:650}.product-pool-loading,.product-pool-empty{color:#7d736d;justify-content:center;align-items:center;gap:10px;min-height:170px;font-size:13px;display:flex}.product-pool-table-wrap{max-height:680px;overflow:auto}.product-pool-table{border-collapse:separate;border-spacing:0;width:100%;min-width:980px}.product-pool-table th{z-index:2;background:var(--brand-tint);color:#847973;letter-spacing:.06em;text-align:left;text-transform:uppercase;border-bottom:1px solid #e8dfda;padding:12px 14px;font-size:10px;font-weight:850;position:sticky;top:0}.product-pool-table td{border-bottom:1px solid var(--brand-border);vertical-align:middle;padding:14px}.product-pool-table tr:last-child td{border-bottom:0}.product-pool-table tbody tr:hover{background:var(--brand-tint)}.product-pool-table tbody tr.is-unrecognized{background:#fffdf9}.product-pool-check{width:18px;height:18px;accent-color:var(--brand-terracotta)}.product-option-cell,.product-source-cell,.product-count-cell{flex-direction:column;gap:4px;min-width:150px;display:flex}.product-option-cell b{color:#2d2825;font-size:13px;line-height:1.35}.product-option-cell span,.product-source-cell span,.product-count-cell span{color:#918680;font-size:10px;line-height:1.35}.product-source-cell b{color:#4d4540;font-size:12px}.product-count-cell{min-width:92px}.product-count-cell b{color:#302925;font-size:19px}.product-status{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;font-weight:800;display:inline-flex}.product-status.classified{color:#14724f;background:#e8f7ef}.product-status.unrecognized{color:#bd4c0e;background:#fff0e4}.product-suggestion{flex-direction:column;align-items:flex-start;gap:5px;min-width:210px;display:flex}.product-suggestion>span{color:var(--brand-ink);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:5px;font-size:10px;font-weight:850;display:inline-flex}.product-suggestion>b{color:#4b423d;max-width:250px;font-size:11px;line-height:1.4}.product-suggestion button{border:1px solid var(--brand-border);background:var(--brand-tint);color:var(--brand-ink);border-radius:7px;padding:5px 8px;font-size:10px;font-weight:800}.product-edit-button{border:1px solid var(--brand-border);width:37px;height:37px;color:var(--brand-ink);background:#fff;border-radius:10px;place-items:center;display:grid}.product-edit-button:hover{border-color:var(--brand-terracotta);background:var(--brand-tint)}.product-pool-modal{width:min(620px,100vw - 32px)}.product-pool-form{grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;display:grid}.product-pool-form label{color:#514842;flex-direction:column;gap:7px;font-size:12px;font-weight:800;display:flex}.product-pool-form input{color:#292421;background:#fff;border:1px solid #ddd2cb;border-radius:10px;outline:none;height:46px;padding:0 13px;font-size:14px}.product-pool-form input:focus{border-color:var(--brand-terracotta);box-shadow:0 0 0 3px var(--blue-soft)}@media (width<=900px){.product-pool-heading{flex-direction:column}.product-pool-stats{grid-template-columns:1fr 1fr}.product-pool-toolbar{flex-direction:column;align-items:stretch}.product-pool-toolbar label{max-width:none}.product-pool-form{grid-template-columns:1fr}}@media (width<=560px){.product-pool-heading,.product-pool-toolbar,.product-pool-stats{padding-left:16px;padding-right:16px}.product-pool-stats{grid-template-columns:1fr}.product-pool-table-wrap{max-height:none}}.product-pool-columns{grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);gap:16px;padding:18px 26px 26px;display:grid}.product-dimension-panel{background:#fbfaf9;border:1px solid #e7ded8;border-radius:15px;min-width:0;overflow:hidden}.product-dimension-panel>header{border-bottom:1px solid var(--brand-border);background:#fff;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:17px 18px;display:grid}.product-dimension-panel>header>div:nth-child(2)>span{color:var(--brand-ink);letter-spacing:.12em;margin-bottom:2px;font-size:9px;font-weight:900;display:block}.product-dimension-panel>header h3{color:#28221f;margin:0;font-size:20px}.product-dimension-panel>header p{color:#8a7e77;margin:3px 0 0;font-size:10px}.product-dimension-panel>header>b{background:var(--blue-soft);min-width:38px;height:34px;color:var(--brand-ink);border-radius:10px;place-items:center;padding:0 8px;font-size:16px;display:grid}.product-dimension-icon{background:var(--blue-soft);width:42px;height:42px;color:var(--brand-ink);border-radius:12px;place-items:center;display:grid}.print-panel .product-dimension-icon{color:#2d6db1;background:#edf5ff}.dimension-filters{grid-template-columns:repeat(3,1fr);gap:7px;padding:12px 12px 8px;display:grid}.dimension-filters button{color:#6c625c;background:#fff;border:1px solid #e4dcd7;border-radius:9px;justify-content:space-between;align-items:center;gap:5px;min-height:37px;padding:0 9px;font-size:10px;font-weight:750;display:flex}.dimension-filters button b{color:#342d29;font-size:12px}.dimension-filters button.active{border-color:var(--brand-terracotta);box-shadow:0 0 0 2px var(--blue-soft);color:var(--brand-ink)}.dimension-filters button.active.green{color:#16704e;border-color:#43a57a;box-shadow:0 0 0 2px #e1f4eb}.dimension-filters button.active.orange{color:#bd4b0e;border-color:#df6220;box-shadow:0 0 0 2px #fae7da}.dimension-search{color:#8c817a;background:#fff;border:1px solid #ded5cf;border-radius:10px;align-items:center;gap:9px;height:40px;margin:0 12px 11px;padding:0 11px;display:flex}.dimension-search input{color:#342d29;background:0 0;border:0;outline:0;width:100%;font-size:12px}.dimension-list{flex-direction:column;gap:8px;max-height:660px;padding:0 12px 14px;display:flex;overflow:auto}.dimension-row{background:#fff;border:1px solid #e6ddd7;border-radius:12px;grid-template-columns:minmax(0,1.2fr) 24px minmax(0,.9fr) 38px;align-items:center;gap:8px;min-height:94px;padding:12px;display:grid;position:relative}.dimension-row.unrecognized{border-left:4px solid #eb762f}.dimension-row.classified{border-left:4px solid #3fa878}.dimension-source,.dimension-target{flex-direction:column;gap:4px;min-width:0;display:flex}.dimension-source>span,.dimension-target>span{color:#a0938b;letter-spacing:.08em;font-size:8px;font-weight:900}.dimension-source>b,.dimension-target>b{overflow-wrap:anywhere;color:#332c28;font-size:12px;line-height:1.35}.dimension-target>b{color:var(--brand-ink)}.dimension-row.classified .dimension-target>b{color:#176c4d}.dimension-source>small,.dimension-target>small{color:#948780;font-size:9px;line-height:1.35}.dimension-match-arrow{color:#c9bbb2;place-items:center;font-size:17px;font-weight:800;display:grid}.dimension-row .product-edit-button{width:36px;height:36px}.dimension-suggestion{border:1px solid var(--brand-border);background:var(--brand-tint);width:max-content;max-width:100%;color:var(--brand-ink);text-align:left;border-radius:8px;grid-column:1/-1;justify-content:flex-start;align-items:center;gap:6px;padding:6px 8px;font-size:9px;font-weight:800;display:flex}.dimension-suggestion:disabled{opacity:.55}.product-pool-form.single{grid-template-columns:1fr}.style-dimension-tabs{grid-template-columns:1fr 1fr;gap:9px;padding:12px 12px 4px;display:grid}.style-dimension-tabs button{color:#766a63;text-align:left;background:#fff;border:1px solid #e3dad4;border-radius:11px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:58px;padding:9px 11px;display:grid}.style-dimension-tabs button>svg{background:var(--blue-soft);color:#9b877b;border-radius:9px;width:32px;height:32px;padding:7px}.style-dimension-tabs button>span{color:#413934;flex-direction:column;gap:2px;min-width:0;font-size:11px;font-weight:850;display:flex}.style-dimension-tabs button small{color:#9a8e86;font-size:9px;font-weight:650}.style-dimension-tabs button>b{background:var(--blue-soft);color:#584d47;border-radius:8px;place-items:center;min-width:27px;height:27px;padding:0 6px;font-size:11px;display:grid}.style-dimension-tabs button.active{border-color:var(--brand-terracotta);background:var(--brand-tint);box-shadow:0 0 0 2px var(--blue-soft)}.style-dimension-tabs button.active>svg,.style-dimension-tabs button.active>b{background:var(--blue-soft);color:var(--brand-ink)}.dimension-source-chips{flex-wrap:wrap;gap:4px;display:flex}.dimension-source-chips>b{background:var(--brand-tint);color:#3d3531;overflow-wrap:anywhere;border:1px solid #e8dfd9;border-radius:6px;max-width:100%;padding:3px 6px;font-size:10px;line-height:1.3}.style-dimension-row{min-height:104px}.jute-classification-note{color:#286147;background:#f2fbf6;border:1px solid #d8eadf;border-radius:10px;margin:14px 0 0;padding:11px 12px;font-size:12px;line-height:1.45}.product-pool-simple-stack{flex-direction:column;gap:16px;padding:18px 26px 26px;display:flex}.pool-area-title{border:1px solid var(--brand-border);background:linear-gradient(135deg,var(--brand-tint),#fff);box-shadow:0 8px 24px rgba(var(--brand-rgb), .06);border-radius:14px;align-items:center;gap:13px;padding:16px 18px;display:flex}.pool-area-accordion{flex-direction:column;gap:12px;display:flex}.pool-area-toggle{width:100%;font:inherit;text-align:left;cursor:pointer;transition:border-color .16s,box-shadow .16s,transform .16s}.pool-area-toggle:hover{border-color:var(--brand-terracotta);box-shadow:0 10px 28px rgba(var(--brand-rgb), .12);transform:translateY(-1px)}.pool-area-toggle-arrow{width:22px;height:22px;color:var(--brand-ink);flex:none;margin-left:auto;transition:transform .18s}.pool-area-accordion.is-open .pool-area-toggle-arrow{transform:rotate(90deg)}.pool-area-accordion-body{flex-direction:column;gap:16px;display:flex}.pool-area-title>span{background:var(--blue);color:#fff;width:46px;height:46px;box-shadow:0 8px 18px rgba(var(--brand-rgb), .2);border-radius:13px;flex:none;place-items:center;font-size:22px;font-weight:900;display:grid}.pool-area-title>span svg{stroke-width:2.5px;width:22px;height:22px}.pool-area-title>div{min-width:0}.pool-area-title small{color:var(--brand-ink);letter-spacing:.12em;margin-bottom:2px;font-size:9px;font-weight:900;display:block}.pool-area-title h2{color:#2e2723;margin:0;font-size:22px;line-height:1.15}.pool-area-title p{color:#80736b;margin:4px 0 0;font-size:11px;line-height:1.45}.pool-area-title.is-shipping{border-color:var(--brand-border);background:linear-gradient(135deg,var(--blue-soft),#fff 72%);margin-top:5px}.pool-area-title.is-shipping>span{background:var(--blue)}.pool-area-title-outside{margin:22px 0 12px}.pool-area-title.is-topics{border-color:var(--brand-border);background:linear-gradient(135deg,var(--blue-soft),#fff)}.pool-topics-wrap{margin-top:0}.pool-topics-card{border-color:var(--brand-border);background:var(--brand-tint);overflow:hidden}.pool-topics-card .section-head{border-bottom-color:var(--brand-border);background:linear-gradient(135deg,var(--brand-tint),#fff)}.pool-topics-card .add-row button{background:var(--blue);border-color:var(--brand-terracotta);color:#fff}.pool-topics-card .chips span{border-color:var(--brand-border);background:var(--blue-soft);color:var(--brand-ink)}.tote-style-browser>header{justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.tote-style-browser>header>div>span{color:var(--brand-ink);letter-spacing:.12em;margin-bottom:3px;font-size:9px;font-weight:900;display:block}.tote-style-browser>header h3{color:#28221f;margin:0;font-size:21px}.tote-style-browser>header p{color:#8a7e77;margin:4px 0 0;font-size:11px}.product-pool-add-style{border:1px solid var(--brand-terracotta);background:var(--brand-tint);min-height:40px;color:var(--brand-ink);white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:11px;font-weight:850;display:flex}.product-pool-add-style svg{stroke-width:2.8px;width:16px;height:16px}.catalog-new-style-form{border:1px solid var(--brand-border);background:var(--brand-tint);color:var(--brand-ink);border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto 36px;align-items:end;gap:10px;margin:14px 20px 0;padding:12px;display:grid}.catalog-new-style-form>svg{background:var(--blue-soft);border-radius:10px;align-self:center;width:38px;height:38px;padding:9px}.catalog-new-style-form label,.catalog-new-variant-form label{flex-direction:column;gap:5px;min-width:0;display:flex}.catalog-new-style-form label span,.catalog-new-variant-form label span{color:var(--brand-ink);letter-spacing:.1em;font-size:8px;font-weight:900}.catalog-new-style-form input,.catalog-new-variant-form input{color:#302925;background:#fff;border:1px solid #dfd2ca;border-radius:9px;outline:none;width:100%;height:40px;padding:0 12px;font-size:13px}.catalog-new-style-form input:focus,.catalog-new-variant-form input:focus{border-color:var(--brand-terracotta);box-shadow:0 0 0 3px var(--blue-soft)}.catalog-new-style-form>button,.catalog-new-variant-form>button{background:var(--blue);color:#fff;white-space:nowrap;border:0;border-radius:9px;height:40px;padding:0 15px;font-size:11px;font-weight:850}.catalog-new-style-form>button:disabled,.catalog-new-variant-form>button:disabled{opacity:.48;cursor:not-allowed}.catalog-new-style-form>.catalog-form-close{color:#c83f34;background:#fff0ed;place-items:center;width:36px;padding:0;display:grid}.catalog-new-style-form>.catalog-form-close svg{width:15px;height:15px}.style-browser-grid{grid-template-columns:minmax(250px,.72fr) minmax(0,1.6fr);min-height:510px;display:grid}.style-browser-list{border-right:1px solid var(--brand-border);background:#f8f6f4;flex-direction:column;gap:8px;padding:14px;display:flex}.catalog-map-label{color:var(--brand-ink);letter-spacing:.11em;margin:2px 3px 4px;font-size:9px;font-weight:950}.style-browser-list button{color:#7f726b;text-align:left;background:#fff;border:1px solid #e5ddd7;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:10px 12px;display:flex}.style-browser-list button>span{flex-direction:column;gap:3px;min-width:0;display:flex}.style-browser-list button b{color:#3b332f;font-size:12px}.style-browser-list button small{color:#988c84;font-size:9px}.style-browser-list button.active{border-color:var(--brand-terracotta);background:var(--brand-tint);box-shadow:0 0 0 2px var(--blue-soft);color:var(--brand-ink)}.style-browser-list button.is-drop-target{color:#1f8059;background:#edfaf4;border-color:#268d62;transform:translateY(-1px);box-shadow:0 0 0 3px #cdebdc}.style-browser-list button.is-drop-target b{color:#176746}.style-browser-list button.unrecognized{border-style:dashed;margin-top:6px}.style-browser-list button.unrecognized b{color:#b34d18}.catalog-drag-help{border:1px dashed var(--brand-terracotta);background:var(--brand-tint);color:var(--brand-ink);border-radius:10px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;margin-top:5px;padding:10px;display:grid}.catalog-drag-help>svg{width:19px;height:19px}.catalog-drag-help>span{flex-direction:column;gap:2px;min-width:0;display:flex}.catalog-drag-help b{overflow-wrap:anywhere;color:#4a3930;font-size:10px}.catalog-drag-help small{color:#8e7465;font-size:9px}.style-browser-detail{background:#fff;min-width:0;padding:20px}.style-detail-heading{border-bottom:1px solid var(--brand-border);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:17px;display:flex}.style-detail-heading span,.style-color-title span,.style-samples-section>span{color:var(--brand-ink);letter-spacing:.1em;font-size:9px;font-weight:900}.style-detail-heading h3{color:#2f2925;margin:4px 0 5px;font-size:24px}.style-detail-heading p{color:#81756e;max-width:680px;margin:0;font-size:11px;line-height:1.5}.style-detail-heading>b{background:var(--blue-soft);min-width:48px;height:42px;color:var(--brand-ink);border-radius:11px;place-items:center;padding:0 10px;font-size:18px;display:grid}.style-variant-section{border-bottom:1px solid var(--brand-border);padding:16px 0}.style-variant-section>span{color:var(--brand-ink);letter-spacing:.1em;font-size:9px;font-weight:900}.style-variant-section>div{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.style-variant-section b{border:1px solid var(--brand-border);background:var(--brand-tint);color:var(--brand-ink);border-radius:9px;padding:8px 11px;font-size:11px}.style-color-section{border-bottom:1px solid var(--brand-border);padding:17px 0}.style-color-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;display:flex}.style-color-title>div{flex-direction:column;gap:4px;min-width:0;display:flex}.style-color-title small{color:#776b64;overflow-wrap:anywhere;font-size:13px;font-weight:850}.style-color-title>b{color:#665b55;font-size:11px}.style-color-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.style-color-grid>div{background:#fbfaf9;border:1px solid #e5ddd7;border-radius:10px;align-items:center;gap:9px;min-height:48px;padding:8px 38px 8px 10px;display:flex;position:relative}.style-color-grid i{background:#eadfd7;border:3px solid #fff;border-radius:50%;flex:none;width:24px;height:24px;box-shadow:0 0 0 1px #d8cec8}.style-color-grid b{color:#403833;font-size:11px}.catalog-color-remove{color:#c83f34;background:#fff0ed;border:0;border-radius:8px;place-items:center;width:27px;height:27px;display:grid;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.catalog-color-remove:hover{color:#a92821;background:#ffe0db}.catalog-color-remove svg{stroke-width:2.8px;width:15px;height:15px}.catalog-option-color-browser{background:#fff;border:1px solid #e8dfda;border-radius:13px;grid-template-columns:minmax(210px,.72fr) minmax(0,1.28fr);margin-top:16px;display:grid;overflow:hidden}.catalog-product-options{background:var(--brand-tint);border-right:1px solid #e8dfda;flex-direction:column;gap:8px;padding:14px;display:flex}.catalog-product-options>span{color:var(--brand-ink);letter-spacing:.11em;margin:2px 3px 4px;font-size:9px;font-weight:950}.catalog-product-option-row{grid-template-columns:minmax(0,1fr) 34px 38px;gap:6px;transition:opacity .15s,transform .15s;display:grid}.catalog-product-option-row.is-dragging{opacity:.45;transform:scale(.98)}.catalog-product-option-select{color:#7b6e66;text-align:left;background:#fff;border:1px solid #e5ddd7;border-radius:10px;grid-template-columns:auto minmax(0,1fr) 18px;align-items:center;gap:6px;min-height:72px;padding:8px 9px 8px 11px;display:grid}.catalog-product-option-name{text-align:left;background:0 0;border:0;grid-column:1/-1;align-items:center;min-width:0;padding:0 2px 3px;display:flex}.catalog-product-option-name b{color:#3b332f;overflow-wrap:normal;word-break:normal;min-width:0;font-size:12px;line-height:1.35}.catalog-product-weight-trigger{grid-column:1}.catalog-product-dimension-trigger{grid-column:2;justify-self:start;min-width:0;max-width:100%}.catalog-product-option-select>svg{flex:none;grid-area:2/3;width:17px}.catalog-product-option-select.is-active{border-color:var(--brand-terracotta);background:var(--blue-soft);box-shadow:0 0 0 2px var(--blue-soft);color:var(--brand-ink)}.catalog-product-weight-trigger{border:1px solid var(--brand-border);background:var(--brand-tint);color:#8a7c73;white-space:nowrap;border-radius:9px;align-items:center;gap:5px;min-height:34px;padding:0 8px;display:flex}.catalog-product-weight-trigger svg{stroke-width:2.4px;width:14px;height:14px}.catalog-product-weight-trigger small{font-size:8px;font-weight:850}.catalog-product-weight-trigger:hover{border-color:var(--brand-terracotta);background:var(--blue-soft);color:var(--brand-ink)}.catalog-product-weight-trigger.has-weight{color:#237652;background:#edf9f3;border-color:#9dcfb7}.catalog-product-weight-trigger:disabled{cursor:default;opacity:.82}.catalog-product-dimension-trigger{color:#68798b;white-space:nowrap;background:#f7fafc;border:1px solid #d9e2eb;border-radius:9px;align-items:center;gap:5px;min-height:34px;padding:0 8px;display:flex}.catalog-product-dimension-trigger svg{stroke-width:2.4px;width:14px;height:14px}.catalog-product-dimension-trigger small{font-size:8px;font-weight:850}.catalog-product-dimension-trigger:hover{color:#215d8b;background:#eef7ff;border-color:#2f77ae}.catalog-product-dimension-trigger.has-dimensions{color:#215d8b;background:#edf7ff;border-color:#9cbfda}.catalog-product-dimension-trigger:disabled{cursor:default;opacity:.82}.catalog-product-weight-editor{border:1px solid var(--brand-border);background:linear-gradient(135deg,var(--brand-tint),#fff);width:fit-content;max-width:100%;box-shadow:0 8px 22px rgba(var(--brand-rgb), .1);border-radius:11px;grid-column:1/-1;grid-template-columns:74px 74px auto;justify-content:start;align-items:end;gap:8px;padding:9px;display:grid}.catalog-product-weight-editor label{flex-direction:column;gap:4px;display:flex}.catalog-product-weight-editor label>span{color:var(--brand-ink);letter-spacing:.09em;font-size:8px;font-weight:900}.catalog-product-weight-editor input{border:1px solid var(--brand-border);color:#2f2925;background:#fff;border-radius:8px;outline:0;width:100%;height:38px;padding:0 9px;font-size:13px;font-weight:800}.catalog-product-weight-editor input:focus{border-color:var(--brand-terracotta);box-shadow:0 0 0 3px var(--blue-soft)}.catalog-product-weight-editor>button{white-space:nowrap;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:38px;font-size:10px;font-weight:850;display:flex}.catalog-product-weight-editor>button svg{width:15px;height:15px}.catalog-weight-save{background:var(--blue);color:#fff;padding:0 16px}.catalog-weight-save:disabled{opacity:.45;cursor:not-allowed}.catalog-product-dimension-editor{box-sizing:border-box;background:linear-gradient(135deg,#f2f9ff,#fff);border:1px solid #91b9d8;border-radius:11px;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:8px;width:100%;min-width:0;padding:9px;display:grid;box-shadow:0 8px 22px #225b871a}.catalog-product-dimension-editor label{flex-direction:column;gap:4px;display:flex}.catalog-product-dimension-editor label>span{color:#215d8b;letter-spacing:.05em;font-size:8px;font-weight:900}.catalog-product-dimension-editor input{color:#24384b;background:#fff;border:1px solid #cbd8e3;border-radius:8px;outline:0;width:100%;height:38px;padding:0 8px;font-size:13px;font-weight:800}.catalog-product-dimension-editor input:focus{border-color:#2f77ae;box-shadow:0 0 0 3px #ddecf8}.catalog-product-dimension-editor>button{color:#fff;white-space:nowrap;background:#2f77ae;border:0;border-radius:8px;grid-column:1/-1;justify-content:center;align-items:center;gap:6px;width:100%;height:38px;padding:0 16px;font-size:10px;font-weight:850;display:flex}.catalog-product-dimension-editor>button svg{width:15px;height:15px}.catalog-product-dimension-editor>small{color:#607488;grid-column:1/-1;font-size:8px;font-weight:750}.catalog-product-option-grip{border:1px dashed var(--brand-border);color:#a58979;cursor:grab;background:#fff;border-radius:10px;place-items:center;min-height:52px;display:grid}.catalog-product-option-grip:active{cursor:grabbing}.catalog-product-option-grip svg{width:17px;height:17px}.catalog-product-option-merge{border:1px solid var(--brand-border);background:var(--brand-tint);min-height:52px;color:var(--brand-ink);border-radius:10px;place-items:center;display:grid}.catalog-product-option-merge:hover{border-color:var(--brand-terracotta);background:var(--blue-soft)}.catalog-product-option-merge svg{width:17px;height:17px}.catalog-add-variant-trigger{border:1px dashed var(--brand-terracotta);background:var(--brand-tint);min-height:43px;color:var(--brand-ink);border-radius:10px;justify-content:center;align-items:center;gap:7px;font-size:10px;font-weight:850;display:flex}.catalog-add-variant-trigger svg{stroke-width:2.8px;width:15px;height:15px}.catalog-new-variant-form{border:1px solid var(--brand-border);background:var(--brand-tint);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;padding:10px;display:grid}.catalog-variant-merge-panel{border:1px solid var(--brand-border);background:var(--brand-tint);box-shadow:0 8px 22px rgba(var(--brand-rgb), .1);border-radius:11px;flex-direction:column;gap:8px;padding:11px;display:flex}.catalog-variant-merge-panel>div{color:var(--brand-ink);grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;gap:7px;display:grid}.catalog-variant-merge-panel>div>svg{width:19px;height:19px}.catalog-variant-merge-panel>div>span{flex-direction:column;gap:2px;min-width:0;display:flex}.catalog-variant-merge-panel>div b{overflow-wrap:anywhere;color:#3d342f;font-size:11px}.catalog-variant-merge-panel>div small,.catalog-variant-merge-panel>small{color:#8e7465;font-size:9px;line-height:1.4}.catalog-variant-merge-panel>div button{color:#8f7769;background:#fff;border:0;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.catalog-variant-merge-panel>div button svg{width:14px;height:14px}.catalog-variant-merge-panel>select{border:1px solid var(--brand-border);color:#352e2a;background:#fff;border-radius:8px;outline:none;width:100%;height:39px;padding:0 32px 0 10px;font-size:11px;font-weight:750}.catalog-variant-merge-panel>button{background:var(--blue);color:#fff;border:0;border-radius:8px;min-height:39px;font-size:11px;font-weight:850}.catalog-variant-merge-panel>button:disabled{opacity:.5;cursor:not-allowed}.catalog-option-color-browser>.style-color-section{border:0;min-width:0;padding:16px}.style-color-list{flex-direction:column;gap:8px;display:flex}.style-color-list>button{color:#7a6f68;text-align:left;background:#fbfaf9;border:1px solid #e3ddd8;border-radius:10px;grid-template-columns:28px minmax(0,1fr) 20px;align-items:center;gap:10px;min-height:50px;padding:8px 44px 8px 10px;display:grid;position:relative}.style-color-list>button>i{background:#eadfd7;border:3px solid #fff;border-radius:50%;width:26px;height:26px;box-shadow:0 0 0 1px #d8cec8}.style-color-list>button>b{color:#3d3530;font-size:12px}.style-color-list>button>svg{width:17px}.style-color-list>button.is-active{color:#c85012;background:#fff4ec;border-color:#df6725;box-shadow:0 0 0 2px #f8e3d6}.style-color-list .catalog-color-remove{position:absolute;top:50%;right:7px;transform:translateY(-50%)}.style-color-list .style-no-color-found{color:#8b7f77;border:1px dashed #dfd5ce;border-radius:10px;justify-content:center;align-items:center;min-height:74px;padding:14px;font-size:11px;display:flex}.style-color-grid .style-no-color-found{color:#968981;grid-column:1/-1;justify-content:center;font-size:11px}.jute-no-color{color:#35654d;background:#f4fbf7;border:1px dashed #c8dfd2;border-radius:11px;justify-content:center;align-items:center;min-height:68px;padding:12px;font-size:12px;font-weight:700;display:flex}.style-samples-section{padding-top:17px}.style-samples-section>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.style-samples-section article{background:#fbfaf9;border:1px solid #e9e1dc;border-radius:10px;flex-direction:column;gap:4px;min-width:0;padding:11px 50px 11px 12px;display:flex;position:relative}.style-samples-section article>b{overflow-wrap:anywhere;color:#3a332f;font-size:11px}.style-samples-section article>small{color:#94877f;font-size:9px}.style-samples-section article>em{color:var(--brand-ink);font-size:9px;font-style:normal;font-weight:850;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.style-samples-section p{color:#958880;text-align:center;grid-column:1/-1;margin:10px 0;font-size:11px}.unrecognized-sample-list{flex-direction:column;gap:8px;margin-top:15px;display:flex}.unrecognized-sample-list article{background:#fffaf6;border:1px solid #ecd9ca;border-left:4px solid #e56a25;border-radius:10px;grid-template-columns:minmax(0,1.35fr) minmax(0,.8fr);align-items:center;gap:12px;padding:11px 12px;display:grid}.unrecognized-sample-list article>div{flex-direction:column;gap:3px;min-width:0;display:flex}.unrecognized-sample-list span{color:#a19086;letter-spacing:.08em;font-size:8px;font-weight:900}.unrecognized-sample-list b{overflow-wrap:anywhere;color:#3c342f;font-size:11px}.unrecognized-sample-list small{color:#94877f;font-size:9px}.standalone-print-panel .dimension-list{grid-template-columns:1fr 1fr;max-height:520px;display:grid}.standalone-print-panel{border-color:var(--brand-border);background:var(--brand-tint)}.standalone-print-panel>header{background:linear-gradient(135deg,var(--blue-soft),#fff)}.standalone-print-panel .product-dimension-icon,.print-main-icon{background:var(--blue-soft)!important;color:var(--brand-ink)!important}.standalone-print-panel .print-main-list{border-right-color:var(--brand-border);background:var(--brand-tint)}.standalone-print-panel .print-main-list>span,.standalone-print-panel .print-main-detail>span{color:var(--brand-ink)}.standalone-print-panel .print-main-list button{border-color:var(--brand-border);color:var(--brand-ink)}.standalone-print-panel .print-main-list button.active{border-color:var(--brand-terracotta);background:var(--blue-soft);box-shadow:0 0 0 2px var(--blue-soft)}.standalone-print-panel .print-main-list button.active svg{color:var(--brand-ink)}.standalone-print-panel .print-main-detail{background:linear-gradient(135deg,#fff 46%,var(--blue-soft))}.shipping-profile-panel{border:1px solid var(--brand-border);box-shadow:0 10px 28px rgba(var(--brand-rgb), .06);background:#fff;border-radius:15px;overflow:hidden}.shipping-profile-panel.is-shipstation-profile{border-color:#ebc7ad;box-shadow:0 10px 28px #8540180f}.shipping-profile-toggle{background:linear-gradient(135deg,var(--brand-tint),#fff);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;border:0;grid-template-columns:minmax(0,1fr) auto 24px;align-items:center;gap:18px;padding:18px 20px;display:grid}.shipping-profile-panel.is-open>.shipping-profile-toggle{border-bottom:1px solid var(--brand-border)}.shipping-profile-toggle>div>span{color:var(--brand-ink);letter-spacing:.12em;margin-bottom:3px;font-size:9px;font-weight:900;display:block}.shipping-profile-toggle h3{color:#2f2824;margin:0;font-size:21px}.shipping-profile-toggle p{color:#84766e;max-width:820px;margin:4px 0 0;font-size:11px;line-height:1.55}.shipping-profile-toggle>b{background:var(--blue-soft);color:var(--brand-ink);white-space:nowrap;border-radius:10px;padding:8px 11px;font-size:11px}.shipping-profile-toggle>svg{width:21px;height:21px;color:var(--brand-ink);transition:transform .18s}.shipping-profile-panel.is-open>.shipping-profile-toggle>svg{transform:rotate(90deg)}.shipping-profile-toggle:hover{background:linear-gradient(135deg,var(--blue-soft),#fff)}.shipping-profile-content{display:block}.shipping-profile-speed-note{color:#26734f;background:#f1fbf6;border:1px solid #b8dcc8;border-radius:12px;align-items:center;gap:11px;margin:14px 18px 0;padding:12px 14px;display:flex}.shipping-profile-speed-note>svg{flex:none;width:21px;height:21px}.shipping-profile-speed-note>div{flex-direction:column;gap:2px;min-width:0;display:flex}.shipping-profile-speed-note b{font-size:12px}.shipping-profile-speed-note span{color:#517564;font-size:10px;line-height:1.4}.is-shipstation-profile .shipping-profile-speed-note{color:#bf4d11;background:#fff5ed;border-color:#efcfbb}.is-shipstation-profile .shipping-profile-speed-note span{color:#805d49}.shipping-profile-carriers{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px 18px 20px;display:grid}.shipping-profile-carrier{border:1px solid var(--brand-border);background:#fbfaf9;border-radius:13px;overflow:hidden}.shipping-profile-carrier-head{border:0;border-bottom:1px solid var(--brand-border);background:var(--brand-tint);color:#62554e;text-align:left;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:10px;width:100%;min-height:62px;padding:10px 12px;display:grid}.shipping-profile-carrier-head>div{flex-direction:column;gap:2px;min-width:0;display:flex}.shipping-profile-carrier-head b{color:#342d29;font-size:13px}.shipping-profile-carrier-head small{color:#8f8179;font-size:9px}.shipping-profile-carrier-head>svg{width:17px;color:var(--brand-ink)}.shipping-profile-check{color:#fff;background:#fff;border:1px solid #dccfc6;border-radius:9px;place-items:center;width:28px;height:28px;font-size:18px;font-weight:900;display:grid}.shipping-profile-check.is-checked{border-color:var(--brand-terracotta);background:var(--blue)}.shipping-profile-check.is-partial{color:#c55416;background:#fff0e5;border-color:#e6a477}.shipping-profile-check svg{stroke-width:3px;width:16px;height:16px}.shipping-profile-services{flex-direction:column;gap:7px;padding:10px;display:flex}.shipping-profile-services>button{color:#766a63;text-align:left;background:#fff;border:1px solid #e7dfda;border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:53px;padding:8px 10px;display:grid}.shipping-profile-services>button.is-enabled{border-color:var(--brand-border);background:var(--brand-tint);box-shadow:0 0 0 1px var(--blue-soft)}.shipping-profile-services>button>span:nth-child(2){flex-direction:column;gap:2px;min-width:0;display:flex}.shipping-profile-services b{overflow-wrap:anywhere;color:#3c342f;font-size:11px}.shipping-profile-services small{overflow-wrap:anywhere;color:#95877f;font-size:8px}.shipping-profile-services em{background:var(--blue-soft);color:var(--brand-ink);letter-spacing:.07em;border-radius:6px;padding:4px 6px;font-size:7px;font-style:normal;font-weight:950}.shipping-profile-carrier button:disabled{cursor:not-allowed;opacity:.62}.shipping-profile-empty{color:#8d8078;grid-column:1/-1;justify-content:center;align-items:center;gap:9px;min-height:100px;font-size:12px;display:flex}.catalog-color-add{border:1px solid var(--brand-border);background:var(--brand-tint);color:var(--brand-ink);border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto;align-items:end;gap:10px;margin-top:12px;padding:12px;display:grid}.catalog-color-add>svg{background:var(--blue-soft);border-radius:10px;align-self:center;width:38px;height:38px;padding:9px}.catalog-color-add label{flex-direction:column;gap:5px;min-width:0;display:flex}.catalog-color-add label>span{color:var(--brand-ink);letter-spacing:.1em;font-size:8px;font-weight:900}.catalog-color-add input{color:#302925;background:#fff;border:1px solid #dfd2ca;border-radius:9px;outline:none;width:100%;height:40px;padding:0 12px;font-size:13px}.catalog-color-add select{color:#302925;background:#fff;border:1px solid #d5dce4;border-radius:9px;outline:none;width:100%;height:40px;padding:0 34px 0 12px;font-size:13px}.catalog-color-add input:focus{border-color:var(--brand-terracotta);box-shadow:0 0 0 3px var(--blue-soft)}.catalog-color-add select:focus{border-color:#3d83bf;box-shadow:0 0 0 3px #deedf9}.catalog-color-add button{background:var(--blue);color:#fff;white-space:nowrap;border:0;border-radius:9px;height:40px;padding:0 16px;font-size:11px;font-weight:850}.catalog-color-add button:disabled{opacity:.48;cursor:not-allowed}.catalog-color-manager{grid-template-columns:38px minmax(0,1fr) auto}.catalog-color-manager label{grid-template-columns:minmax(0,1fr);gap:7px;display:grid}.catalog-color-manager label>span{grid-column:1/-1}.catalog-color-manager select+input{margin-top:0}.catalog-model-title{align-items:center;gap:9px;display:flex}.catalog-model-title h3{margin:4px 0 5px}.catalog-model-title button{border:1px solid var(--brand-border);background:var(--brand-tint);width:30px;height:30px;color:var(--brand-ink);border-radius:9px;place-items:center;display:grid}.catalog-model-title button:hover{border-color:var(--brand-terracotta);background:var(--blue-soft)}.catalog-model-title button svg{width:15px;height:15px}.catalog-model-inline-editor{align-items:center;gap:7px;margin:4px 0 5px;display:flex}.catalog-model-inline-editor input{border:1px solid var(--brand-terracotta);color:#2f2925;width:min(420px,70vw);height:38px;box-shadow:0 0 0 3px var(--blue-soft);border-radius:9px;outline:0;padding:0 11px;font-size:20px;font-weight:800}.catalog-model-inline-editor button{color:#168454;background:#e8f7ef;border:0;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.catalog-model-inline-editor button:last-child{color:#c83f34;background:#fff0ed}.catalog-model-inline-editor button:disabled{opacity:.4}.catalog-model-inline-editor svg{stroke-width:2.8px;width:17px;height:17px}.catalog-color-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.catalog-color-add.is-existing{color:#2d73ad;background:#f5f9fc;border-color:#d8e3ec}.catalog-color-add.is-existing>svg{color:#2d73ad;background:#e3f0fa}.catalog-color-add.is-existing label>span{color:#3d739e}.catalog-color-add.is-existing button{background:#367fb9}.catalog-model-rename{border-bottom:1px solid var(--brand-border);color:var(--brand-ink);grid-template-columns:38px minmax(0,1fr) auto;align-items:end;gap:10px;padding:12px 0 15px;display:grid}.catalog-model-rename>svg{background:var(--blue-soft);border-radius:10px;align-self:center;width:38px;height:38px;padding:9px}.catalog-model-rename label{flex-direction:column;gap:5px;min-width:0;display:flex}.catalog-model-rename label>span{color:var(--brand-ink);letter-spacing:.1em;font-size:8px;font-weight:900}.catalog-model-rename input{color:#302925;background:#fff;border:1px solid #dfd2ca;border-radius:9px;outline:none;width:100%;height:40px;padding:0 12px;font-size:13px}.catalog-model-rename input:focus{border-color:var(--brand-terracotta);box-shadow:0 0 0 3px var(--blue-soft)}.catalog-model-rename button{background:var(--blue);color:#fff;white-space:nowrap;border:0;border-radius:9px;height:40px;padding:0 16px;font-size:11px;font-weight:850}.catalog-model-rename button:disabled{opacity:.48;cursor:not-allowed}.print-main-browser{grid-template-columns:minmax(260px,.75fr) minmax(0,1.35fr);min-height:330px;display:grid}.print-main-list{background:#f5f8fb;border-right:1px solid #e3e9ef;flex-direction:column;gap:9px;padding:16px;display:flex}.print-main-list>span{color:#55728f;letter-spacing:.12em;margin:1px 2px 4px;font-size:9px;font-weight:900}.print-main-list button{color:#718397;text-align:left;background:#fff;border:1px solid #dce4eb;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;min-height:70px;padding:11px 13px;display:flex}.print-main-list button>span{flex-direction:column;gap:4px;min-width:0;display:flex}.print-main-list button b{color:#2e3b48;font-size:13px}.print-main-list button small{color:#8393a2;font-size:9px}.print-main-list button.active{color:#2469a8;background:#eff7ff;border-color:#377fc2;box-shadow:0 0 0 2px #d9ebfb}.print-main-detail{background:linear-gradient(135deg,#fff 46%,#f4f9fd);flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:32px;display:flex}.print-main-icon{color:#2374b8;background:#e5f3ff;border-radius:15px;place-items:center;width:52px;height:52px;margin-bottom:18px;display:grid}.print-main-detail>span{color:#3479b5;letter-spacing:.11em;font-size:9px;font-weight:900}.print-main-detail h3{color:#263746;margin:6px 0 8px;font-size:26px}.print-main-detail>p{color:#617181;max-width:650px;margin:0;font-size:12px;line-height:1.6}.print-main-totals{grid-template-columns:1fr 1fr;gap:10px;width:min(100%,360px);margin:22px 0 16px;display:grid}.print-main-totals>div{background:#fff;border:1px solid #dce8f2;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.print-main-totals span{color:#7890a4;letter-spacing:.08em;font-size:9px;font-weight:900}.print-main-totals b{color:#246ca9;font-size:21px}.print-main-detail>small{color:#748492;font-size:10px;line-height:1.5}@media (width<=1180px){.product-pool-columns{grid-template-columns:1fr}.dimension-list{max-height:540px}}@media (width<=900px){.style-browser-grid,.print-main-browser{grid-template-columns:1fr}.style-browser-list{border-right:0;border-bottom:1px solid var(--brand-border);grid-template-columns:1fr 1fr;display:grid}.print-main-list{border-bottom:1px solid #dce4eb;border-right:0}.style-color-grid,.catalog-color-actions{grid-template-columns:1fr 1fr}.standalone-print-panel .dimension-list{grid-template-columns:1fr}}@media (width<=680px){.product-pool-columns,.product-pool-simple-stack{padding-left:14px;padding-right:14px}.style-dimension-tabs,.style-browser-list,.style-samples-section>div,.catalog-color-actions,.shipping-profile-carriers,.catalog-option-color-browser{grid-template-columns:1fr}.catalog-product-options{border-bottom:1px solid #e8dfda;border-right:0}.tote-style-browser>header{flex-direction:column;align-items:flex-start}.product-pool-add-style{width:100%}.catalog-new-style-form{grid-template-columns:1fr;margin-left:14px;margin-right:14px}.catalog-new-style-form>svg{display:none}.catalog-new-style-form>.catalog-form-close{width:100%}.catalog-new-variant-form{grid-template-columns:1fr}.catalog-product-weight-editor{grid-template-columns:minmax(58px,1fr) minmax(58px,1fr) auto}.dimension-row{grid-template-columns:1fr 32px}.dimension-match-arrow{display:none}.dimension-target{grid-column:1}.dimension-row .product-edit-button{grid-area:1/2}.dimension-suggestion{grid-column:1/-1}.dimension-filters{grid-template-columns:1fr}.product-dimension-panel>header{grid-template-columns:40px minmax(0,1fr) auto}.unrecognized-sample-list article,.catalog-color-add,.catalog-model-rename{grid-template-columns:1fr}.catalog-color-add>svg,.catalog-model-rename>svg{display:none}.catalog-color-add button,.catalog-model-rename button{width:100%}.print-main-detail{padding:24px 18px}.pool-area-title{align-items:flex-start}.shipping-profile-toggle{grid-template-columns:minmax(0,1fr) auto 20px;gap:10px;padding:16px}.shipping-profile-toggle p{display:none}.shipping-profile-carriers{padding-left:12px;padding-right:12px}.catalog-product-option-select{grid-template-columns:minmax(0,1fr) 18px}.catalog-product-weight-trigger,.catalog-product-dimension-trigger{grid-column:1/-1;justify-content:center}.catalog-product-dimension-editor{grid-template-columns:1fr 1fr}.catalog-product-dimension-editor>button,.catalog-product-dimension-editor>small{grid-column:1/-1}}.reports-page{color:#192638;gap:18px;display:grid}.reports-hero{border:1px solid var(--brand-border);background:linear-gradient(135deg, #fff 0%, var(--brand-tint) 60%, var(--blue-soft) 100%);min-height:92px;box-shadow:0 10px 28px rgba(var(--brand-rgb), .06);border-radius:16px;justify-content:space-between;align-items:center;gap:18px;padding:15px 18px;display:flex}.reports-eyebrow{color:var(--brand-ink);letter-spacing:.12em;align-items:center;gap:5px;font-size:8px;font-weight:900;display:inline-flex}.reports-eyebrow svg{width:13px;height:13px}.reports-hero h1{letter-spacing:-.035em;margin:5px 0 3px;font-size:clamp(20px,2vw,28px);line-height:1}.reports-hero p{color:#667085;margin:0;font-size:11px}.reports-month-control{border:1px solid var(--brand-border);background:#ffffffdb;border-radius:13px;grid-template-columns:34px 1fr 34px;align-items:center;gap:5px;min-width:255px;min-height:58px;padding:6px;display:grid}.reports-period-controls{align-items:stretch;gap:8px;display:flex}.reports-manual-period{border:1px solid var(--brand-border);background:#ffffffe6;border-radius:13px;grid-template-columns:282px minmax(120px,1fr) 126px;align-items:end;gap:8px;min-width:590px;padding:8px 10px;display:grid}.reports-manual-period label span{color:var(--brand-ink);letter-spacing:.1em;margin-bottom:4px;font-size:7px;font-weight:900;display:block}.reports-manual-period input{color:#26384e;width:100%;height:34px;font:inherit;background:#fff;border:1px solid #dddfe3;border-radius:8px;padding:0 8px;font-size:11px;font-weight:800}.reports-manual-period>b{color:#2b3c52;text-align:right;align-self:center;font-size:11px}.reports-period-arrow{color:var(--brand-ink);text-align:center;align-self:center;font-weight:900}.reports-month-range>span{color:var(--brand-ink);letter-spacing:.1em;margin-bottom:4px;font-size:7px;font-weight:900;display:block}.reports-month-range>div{grid-template-columns:126px 22px 126px;align-items:center;gap:4px;display:grid}.reports-month-range input{color:#26384e;width:100%;height:34px;font:inherit;background:#fff;border:1px solid #dddfe3;border-radius:8px;padding:0 8px;font-size:11px;font-weight:800}.reports-month-range i{color:var(--brand-ink);text-align:center;font-size:11px;font-style:normal;font-weight:900}.reports-period-apply{color:#fff;background:var(--blue);cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;height:36px;padding:0 11px;font-size:9px;font-weight:900;display:inline-flex}.reports-period-apply svg{width:14px;height:14px}.reports-period-apply:disabled{opacity:.6;cursor:wait}.reports-range-control{border:1px solid var(--brand-border);background:#ffffffdb;border-radius:13px;grid-template-columns:repeat(2,34px);gap:4px;padding:6px;display:grid}.reports-range-control button{color:#677386;cursor:pointer;background:#fff;border:1px solid #e5ddd7;border-radius:8px;font-size:9px;font-weight:900}.reports-range-control button.is-active{border-color:var(--brand-terracotta);background:var(--blue);color:#fff;box-shadow:0 4px 10px rgba(var(--brand-rgb), .2)}.reports-month-control>button{color:#40516a;cursor:pointer;background:#fff;border:1px solid #e5ddd7;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.reports-month-control>button svg{width:15px;height:15px}.reports-month-control>button:hover{border-color:var(--brand-terracotta);color:var(--brand-ink);background:var(--brand-tint)}.reports-month-control label{text-align:center;cursor:pointer;position:relative}.reports-month-control label span{color:var(--brand-ink);letter-spacing:.12em;font-size:7px;font-weight:900;display:block}.reports-month-control label b{margin-top:3px;font-size:14px;display:block}.reports-month-control input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.reports-period-note{color:var(--brand-ink);background:#fff8ed;border:1px solid #f0c58f;border-radius:11px;align-items:center;gap:9px;margin:10px 0;padding:10px 13px;font-size:10px;display:flex}.reports-period-note svg{width:17px;height:17px;color:var(--brand-ink);flex:none}.reports-range-readonly{color:#647184;background:#eef2f5;border-radius:9px;align-items:center;min-height:38px;padding:0 13px;font-size:9px;font-weight:900;display:inline-flex}.reports-money-field input:disabled,.reports-store-note input:disabled{color:#3f4d5d;cursor:not-allowed;background:#f2f4f6}.reports-tabs{background:#fff;border:1px solid #e5e8ec;border-radius:17px;grid-template-columns:repeat(5,1fr);gap:6px;padding:7px;display:grid;box-shadow:0 8px 24px #1a273a0d}.reports-tabs button{color:#667085;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:52px;padding:10px 14px;font-size:13px;font-weight:800;display:flex}.reports-tabs button svg{width:18px;height:18px}.reports-tabs button:hover{color:#293b52;background:#f8fafc}.reports-tabs button.active{color:#fff;background:var(--blue);box-shadow:0 9px 22px rgba(var(--brand-rgb), .23)}.reports-loading,.reports-access-denied{text-align:center;border-radius:20px;align-content:center;place-items:center;gap:9px;min-height:330px;display:grid}.reports-loading svg,.reports-access-denied>svg{color:#dd580f;width:34px;height:34px}.reports-loading b,.reports-access-denied h2{margin:0;font-size:20px}.reports-loading span,.reports-access-denied p{color:#7c8798;margin:0}.reports-error{color:#9e2d2d;background:#fff3f2;border:1px solid #fac5c3;border-radius:13px;align-items:center;gap:10px;padding:13px 16px;display:flex}.reports-error svg{flex:none;width:19px}.reports-error span{flex:1;font-weight:700}.reports-error button{color:#9e2d2d;cursor:pointer;background:#fff;border:1px solid #e7a6a2;border-radius:8px;padding:7px 10px;font-weight:800}.reports-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.reports-summary-card{background:#fff;border:1px solid #e5e8ec;border-radius:13px;outline:none;align-items:flex-start;gap:10px;min-height:82px;padding:12px 13px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;position:relative;box-shadow:0 6px 18px #1c26350b}.reports-summary-card:hover,.reports-summary-card:focus-visible{z-index:12;border-color:var(--brand-border);box-shadow:0 14px 30px rgba(var(--brand-rgb), .14);transform:translateY(-2px)}.reports-summary-icon{color:#53667f;background:#eef3f7;border-radius:9px;flex:none;place-items:center;width:33px;height:33px;display:grid}.reports-summary-icon svg{width:16px;height:16px}.reports-summary-card small{color:#7a8799;letter-spacing:.08em;font-size:8px;font-weight:900;display:block}.reports-summary-card strong{letter-spacing:-.03em;margin-top:2px;font-size:clamp(17px,1.7vw,23px);display:block}.reports-summary-card p{color:#8490a0;margin:2px 0 0;font-size:9px}.reports-summary-card.positive .reports-summary-icon{color:#d6530d;background:#fff0e3}.reports-summary-card.positive strong{color:#c84e0e}.reports-summary-card.negative .reports-summary-icon{color:#bd3939;background:#fff0ef}.reports-summary-card.negative strong{color:#bd3939}.reports-summary-card.orange .reports-summary-icon{color:var(--brand-ink);background:var(--blue-soft)}.reports-summary-card.orange strong{color:var(--brand-ink)}.reports-metric-popover,.daily-metric-popover{z-index:30;border:1px solid var(--brand-border);color:#293a50;background:var(--brand-tint);width:min(300px,100vw - 70px);box-shadow:0 16px 36px rgba(var(--brand-rgb), .18);opacity:0;visibility:hidden;pointer-events:none;border-radius:12px;padding:11px;transition:opacity .14s,visibility .14s,transform .14s;position:absolute;top:calc(100% + 8px);left:10px;transform:translateY(-5px)}.reports-summary-card:hover .reports-metric-popover,.reports-summary-card:focus-within .reports-metric-popover,.daily-report-metrics article:hover .daily-metric-popover,.daily-report-metrics article:focus-within .daily-metric-popover{opacity:1;visibility:visible;transform:translateY(0)}.reports-metric-popover>b,.daily-metric-popover>b{border-bottom:1px solid var(--brand-border);color:var(--brand-ink);letter-spacing:.08em;padding-bottom:7px;font-size:9px;display:block}.reports-metric-popover>span,.daily-metric-popover>span{justify-content:space-between;align-items:center;gap:12px;min-height:27px;display:flex}.reports-metric-popover>span small,.daily-metric-popover>span small{color:#5f6f83;letter-spacing:0;font-size:12px;font-weight:800}.reports-metric-popover>span strong,.daily-metric-popover>span strong{color:#25374d;text-align:right;letter-spacing:0;margin:0;font-size:10px}.reports-summary-card:nth-child(3n) .reports-metric-popover{left:auto;right:10px}.reports-archive-card{border:1px solid var(--brand-border);background:linear-gradient(120deg,#fff 0%,var(--brand-tint) 100%);box-shadow:0 7px 20px rgba(var(--brand-rgb), .05);border-radius:15px;grid-template-columns:40px minmax(260px,1fr) minmax(210px,auto) auto;align-items:center;gap:12px;padding:12px 14px;display:grid;position:relative}.reports-archive-icon{width:40px;height:40px;color:var(--brand-ink);background:var(--blue-soft);border-radius:11px;place-items:center;display:grid}.reports-archive-icon svg{width:19px;height:19px}.reports-archive-copy{min-width:0}.reports-archive-copy small{color:var(--brand-ink);letter-spacing:.1em;font-size:7px;font-weight:950;display:block}.reports-archive-copy b{margin-top:2px;font-size:12px;display:block}.reports-archive-copy p{color:#748194;margin:3px 0 0;font-size:9px;line-height:1.4}.reports-archive-meta{border:1px solid var(--brand-border);background:#ffffffd1;border-radius:10px;min-width:0;padding:7px 9px}.reports-archive-meta span,.reports-archive-meta b,.reports-archive-meta small{display:block}.reports-archive-meta span{color:var(--brand-ink);letter-spacing:.08em;font-size:7px;font-weight:900}.reports-archive-meta b{color:#2d4056;margin-top:2px;font-size:9px}.reports-archive-meta small{color:#778496;margin-top:2px;font-size:7px;line-height:1.35}.reports-archive-card>button{color:#fff;background:var(--blue);cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-width:142px;height:38px;padding:0 12px;font-size:9px;font-weight:900;display:flex}.reports-archive-card>button:disabled{opacity:.72;cursor:wait}.reports-archive-card>button.is-complete{color:#176b52;opacity:1;cursor:default;background:#e8f6f0}.reports-archive-card>button svg{width:14px;height:14px}.reports-archive-progress{border-top:1px solid var(--brand-border);grid-column:2/-1;gap:6px;padding-top:7px;display:grid}.reports-archive-progress span{color:#6c7888;font-size:8px}.reports-archive-progress i{background:var(--blue-soft);border-radius:10px;height:5px;overflow:hidden}.reports-archive-progress em{border-radius:inherit;background:linear-gradient(90deg,var(--blue),var(--blue));height:100%;transition:width .25s;display:block}.reports-data-warning{color:#8d5d09;background:#fff9e8;border:1px solid #f2c581;border-radius:14px;align-items:flex-start;gap:11px;padding:15px 18px;display:flex}.reports-data-warning svg{flex:none;width:21px}.reports-data-warning b{font-size:13px}.reports-data-warning p{margin:3px 0 0;font-size:12px;line-height:1.45}.reports-overview-grid{grid-template-columns:1.1fr .9fr;gap:16px;display:grid}.reports-panel{background:#fff;border:1px solid #e2e6eb;border-radius:20px;overflow:hidden;box-shadow:0 11px 31px #1924330e}.reports-panel>header{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:20px;min-height:90px;padding:21px 24px;display:flex}.reports-panel>header span{color:var(--brand-ink);letter-spacing:.13em;font-size:9px;font-weight:900}.reports-panel>header h2{letter-spacing:-.02em;margin:4px 0 0;font-size:21px}.reports-panel>header p{color:#7a8799;margin:5px 0 0;font-size:11px;line-height:1.4}.reports-panel>header>button{border:1px solid var(--brand-border);color:var(--brand-ink);background:var(--brand-tint);cursor:pointer;border-radius:10px;padding:9px 11px;font-weight:800}.reports-cost-bars{gap:13px;padding:17px 24px 23px;display:grid}.reports-cost-row{grid-template-columns:126px 1fr 87px;align-items:center;gap:12px;font-size:11px;display:grid}.reports-cost-row>span{color:#526278;font-weight:750}.reports-cost-row>i{background:#f0f2f4;border-radius:99px;height:9px;overflow:hidden}.reports-cost-row>i em{border-radius:inherit;background:#8090a3;height:100%;display:block}.reports-cost-row>i em.red{background:#dd5b5b}.reports-cost-row>i em.orange{background:#e67b32}.reports-cost-row>i em.purple{background:#9566d7}.reports-cost-row>i em.blue{background:#4b87cf}.reports-cost-row>i em.green{background:#35a07a}.reports-cost-row>i em.navy{background:#435b82}.reports-cost-row>i em.gray{background:#8a96a6}.reports-cost-row>b{text-align:right;font-size:12px}.reports-store-rank{padding:7px 20px 17px}.reports-store-rank article{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:15px;min-height:54px;padding:10px 3px;display:flex}.reports-store-rank article:last-child{border-bottom:0}.reports-store-rank article>span{font-size:12px;font-weight:800}.reports-store-rank article>div{text-align:right}.reports-store-rank b{font-size:13px;display:block}.reports-store-rank b.positive{color:#087b58}.reports-store-rank b.negative{color:#bd3939}.reports-store-rank small{color:#8c97a6;font-size:9px}.reports-inventory-strip{background:linear-gradient(90deg,#f7fbfa,#fff);border:1px solid #dce5e8;border-radius:16px;align-items:center;gap:30px;padding:15px 18px;display:flex}.reports-inventory-strip>div{color:#526278;align-items:center;gap:9px;font-size:12px;display:flex}.reports-inventory-strip svg{color:#258264;width:20px;height:20px}.reports-inventory-strip div.attention svg{color:#db5d22}.reports-inventory-strip div.ok svg{color:#1d936d}.reports-inventory-strip b{color:#1c2d43;font-size:16px}.reports-inventory-strip button{color:#fff;cursor:pointer;background:#243b57;border:0;border-radius:11px;margin-left:auto;padding:10px 14px;font-weight:800}.reports-wide-panel{min-height:350px}.reports-store-list{gap:9px;padding:14px;display:grid}.reports-store-card{background:#fbfcfd;border:1px solid #e4e7eb;border-radius:16px;overflow:hidden}.reports-store-card.expanded{border-color:var(--brand-border);box-shadow:0 9px 23px rgba(var(--brand-rgb), .07)}.reports-store-title{width:100%;min-height:68px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;align-items:center;gap:12px;padding:12px 15px;display:flex}.reports-store-card.expanded .reports-store-title{border-bottom:1px solid var(--brand-border);background:var(--brand-tint)}.reports-store-title>span{width:38px;height:38px;color:var(--brand-ink);background:var(--blue-soft);border-radius:11px;place-items:center;display:grid}.reports-store-title svg{width:19px}.reports-store-title h3{margin:0;font-size:16px}.reports-store-title p{color:#8490a0;margin:3px 0 0;font-size:10px}.reports-store-title>strong{color:#24374d;text-align:right;margin-left:auto;font-size:19px}.reports-store-title>strong.positive{color:#24374d}.reports-store-title>strong.negative{color:#bd3939}.reports-store-title>strong small{color:#8a95a4;text-transform:uppercase;font-size:9px;font-weight:700;display:block}.reports-store-chevron{width:32px;height:32px;color:var(--brand-ink);background:var(--blue-soft);border-radius:9px;flex:none;place-items:center;display:grid}.reports-store-chevron svg{width:17px;height:17px}.reports-store-body{min-width:0}.reports-store-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px 17px 8px;display:grid}.reports-money-field{display:block;position:relative}.reports-money-field>span,.reports-add-row label>span,.reports-people-list label>span{color:#5f6e82;text-transform:uppercase;letter-spacing:.06em;margin-bottom:5px;font-size:9px;font-weight:900;display:block}.reports-money-field i,.reports-table-money i,.reports-payroll-amount i{color:#8a96a6;font-size:11px;font-style:normal;font-weight:800;position:absolute;bottom:11px;left:11px}.reports-money-field input,.reports-add-row input,.reports-add-row select,.reports-people-list input,.reports-people-list select,.reports-expense-list input,.reports-expense-list select{color:#1d2d42;width:100%;height:39px;font:inherit;background:#fff;border:1px solid #dce2e8;border-radius:9px;outline:none;padding:0 10px;font-size:12px}.reports-money-field input{padding-left:25px;font-weight:800}.reports-money-field input:focus,.reports-add-row input:focus,.reports-add-row select:focus,.reports-people-list input:focus,.reports-people-list select:focus,.reports-expense-list input:focus,.reports-expense-list select:focus{border-color:var(--brand-terracotta);box-shadow:0 0 0 3px rgba(var(--brand-rgb), .09)}.reports-auto-costs{grid-template-columns:repeat(3,1fr);gap:10px;padding:8px 17px 13px;display:grid}.reports-auto-costs>span{background:#f7fbfa;border:1px solid #dfe7e8;border-radius:10px;min-height:54px;padding:9px 11px}.reports-auto-costs small{color:#718092;letter-spacing:.06em;font-size:8px;font-weight:900;display:block}.reports-auto-costs b{color:#176f56;margin-top:3px;font-size:14px;display:block}.reports-auto-costs em{color:var(--brand-ink);margin-left:6px;font-size:8px;font-style:normal}.reports-store-note{align-items:flex-end;gap:10px;padding:0 17px 15px;display:flex}.reports-store-note label{flex:1}.reports-store-note label span{color:#68778a;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:800;display:block}.reports-store-note input{background:#fff;border:1px solid #dce2e8;border-radius:9px;width:100%;height:39px;padding:0 10px}.reports-save-button,.reports-add-row>button{color:#fff;background:var(--blue);cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:39px;padding:0 15px;font-weight:850;display:inline-flex}.reports-save-button svg,.reports-add-row>button svg{width:16px;height:16px}.reports-save-button:disabled,.reports-add-row>button:disabled{opacity:.6;cursor:wait}.reports-production-header{align-items:flex-end!important}.reports-product-filters{grid-template-columns:minmax(210px,1.1fr) minmax(150px,.8fr) minmax(150px,.8fr);gap:8px;width:min(680px,56%);display:grid}.reports-product-filters label{min-width:0;position:relative}.reports-product-filters label svg{color:#8290a2;width:16px;height:16px;position:absolute;top:11px;left:10px}.reports-product-filters input,.reports-product-filters select{background:#fff;border:1px solid #dae0e6;border-radius:10px;width:100%;height:39px;font-size:11px}.reports-product-filters input{padding:0 10px 0 34px}.reports-product-filters select{min-width:0;padding:0 10px}.reports-labor-unit{color:#326b59;background:#f2faf7;border:1px solid #cfe4dd;border-radius:9px;align-items:center;gap:7px;width:fit-content;margin-top:10px;padding:7px 10px;display:flex}.reports-labor-unit svg{width:15px;height:15px}.reports-labor-unit span{color:#567568!important;letter-spacing:0!important;font-size:9px!important}.reports-labor-unit b{color:#087b58;font-size:12px}.reports-production-insights{background:var(--brand-tint);border-bottom:1px solid #e8ecef;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:14px 18px;display:grid}.reports-production-insights article{border:1px solid var(--brand-border);background:#fff;border-radius:13px;min-height:74px;padding:12px 14px}.reports-production-insights small{color:var(--brand-ink);letter-spacing:.08em;font-size:8px;font-weight:900;display:block}.reports-production-insights strong{color:#1f3147;letter-spacing:-.03em;margin-top:3px;font-size:22px;display:block}.reports-production-insights span{color:#7d8999;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:9px;display:block;overflow:hidden}.reports-product-family-list{gap:9px;padding:14px;display:grid}.reports-product-family{background:#fff;border:1px solid #dfe4e9;border-radius:15px;overflow:hidden}.reports-product-family.expanded{border-color:var(--brand-border);box-shadow:0 9px 23px rgba(var(--brand-rgb), .07)}.reports-product-family-head{width:100%;min-height:78px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:40px minmax(260px,1fr) 100px 100px 100px;align-items:center;gap:10px;padding:12px 15px;display:grid}.reports-product-family.expanded .reports-product-family-head{background:var(--brand-tint)}.reports-family-chevron{width:36px;height:36px;color:var(--brand-ink);background:var(--blue-soft);border-radius:10px;place-items:center;display:grid}.reports-family-chevron svg{width:18px;height:18px}.reports-family-name small,.reports-product-family-head>span>small{color:#8792a1;letter-spacing:.07em;font-size:8px;font-weight:900;display:block}.reports-family-name b{color:#20334a;margin-top:3px;font-size:15px;display:block}.reports-family-name em{color:#8290a1;margin-top:4px;font-size:9px;font-style:normal;display:block}.reports-product-family-head>span>b{color:#22384f;margin-top:3px;font-size:18px;display:block}.reports-product-family-head>span.attention b{color:#c65320}.reports-product-family-head>span.ok b{color:#23815f}.reports-product-bulk{border-top:1px solid var(--brand-border);border-bottom:1px solid var(--brand-border);background:linear-gradient(110deg,#f8fbfb 0%,var(--brand-tint) 100%);grid-template-columns:minmax(220px,1.2fr) minmax(155px,.7fr) repeat(3,minmax(125px,.62fr)) minmax(145px,.62fr);align-items:end;gap:10px;padding:13px 15px;display:grid}.reports-product-bulk-copy{align-self:center}.reports-product-bulk-copy small{color:var(--brand-ink);letter-spacing:.08em;font-size:10px;font-weight:950;display:block}.reports-product-bulk-copy b{color:#21364d;margin-top:3px;font-size:14px;display:block}.reports-product-bulk-copy span{color:#68788b;margin-top:3px;font-size:12px;display:block}.reports-product-bulk-variant>span,.reports-product-bulk-variant>small{color:#5f6e82;text-transform:uppercase;letter-spacing:.06em;margin-bottom:5px;font-size:9px;font-weight:900;display:block}.reports-product-bulk-variant select{color:#1d2d42;width:100%;height:39px;font:inherit;background:#fff;border:1px solid #dce2e8;border-radius:9px;padding:0 10px;font-size:12px;font-weight:800}.reports-product-bulk-variant.is-fixed{background:#fff;border:1px solid #dce2e8;border-radius:9px;align-content:center;min-height:39px;padding:5px 10px;display:grid}.reports-product-bulk-variant.is-fixed small{margin:0}.reports-product-bulk-variant.is-fixed b{color:#263a51;margin-top:2px;font-size:12px}.reports-product-bulk-apply{color:#fff;background:var(--blue);min-height:39px;box-shadow:0 6px 15px rgba(var(--brand-rgb),.18);cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:11px;font-weight:900;display:inline-flex}.reports-product-bulk-apply:disabled{opacity:.6;cursor:wait}.reports-product-bulk-apply svg{width:16px;height:16px}.reports-product-bulk-formula{color:#3b6f61;grid-column:1/-1;padding-top:1px;font-size:12px;font-weight:800}.reports-derived-cost{background:#f2faf7;border:1px solid #cfe4dd;border-radius:8px;align-content:center;min-height:34px;padding:4px 6px;display:grid}.reports-derived-cost b{color:#176f56;font-size:11px}.reports-derived-cost small{color:#568374;letter-spacing:.08em;font-size:8px;font-weight:950}.reports-derived-cost.is-missing{background:#fff7ef;border-color:#edc099}.reports-derived-cost.is-missing b,.reports-derived-cost.is-missing small{color:#a44c18}.reports-product-formula{color:#28745f;margin-top:4px;font-size:9px;font-weight:850;display:block}.reports-product-formula.is-missing{color:#b65020}.reports-product-child-table tr.derived-cost td{background:#fbfefd}.reports-product-table-wrap{width:100%;min-width:0;overflow-x:hidden}.reports-product-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1160px}.reports-product-table th{color:#68778a;letter-spacing:.05em;text-align:left;text-transform:uppercase;background:#f6f8fa;border-bottom:1px solid #dfe4e9;padding:11px 9px;font-size:8px;font-weight:900}.reports-product-table th:first-child{width:245px}.reports-product-table th:nth-child(2){width:150px}.reports-product-table th:last-child{width:52px}.reports-product-table td{vertical-align:middle;border-bottom:1px solid #edf0f3;padding:9px;font-size:11px}.reports-product-table tr.low-stock td{background:#fff9f0}.reports-product-name{display:block;position:relative}.reports-product-name b{font-size:12px;display:block}.reports-product-name small{color:#7c8999;margin-top:3px;font-size:9px;display:block}.reports-product-name em{color:var(--brand-ink);background:var(--blue-soft);border-radius:5px;margin-top:5px;padding:2px 5px;font-size:7px;font-style:normal;font-weight:900;display:inline-block}.reports-product-table td>strong{font-size:14px;display:block}.reports-product-table td>small{color:#8a96a6;white-space:nowrap;margin-top:2px;font-size:8px;display:block}.reports-product-child-table{table-layout:fixed;border-top:1px solid var(--brand-border);width:100%;min-width:0;max-width:100%}.reports-product-child-table th,.reports-product-child-table td{overflow-wrap:anywhere;min-width:0;padding:7px 4px;overflow:hidden}.reports-product-child-table th:first-child{width:16%}.reports-product-child-table th:nth-child(2){width:13%}.reports-product-child-table th:nth-child(3){width:10%}.reports-product-child-table th:nth-child(4),.reports-product-child-table th:nth-child(5){width:8%}.reports-product-child-table th:nth-child(6),.reports-product-child-table th:nth-child(7),.reports-product-child-table th:nth-child(8){width:10%}.reports-product-child-table th:nth-child(9){width:9%}.reports-product-child-table th:last-child{width:4%}.reports-product-child-table td>input,.reports-product-child-table .reports-table-money input{box-sizing:border-box;min-width:0;padding-left:17px;font-size:10px}.reports-product-child-table td>input{padding-left:6px}.reports-product-child-table .reports-table-money{min-width:0}.reports-store-sort{color:#596b81;max-width:100%;font:inherit;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;padding:0;font-weight:900;display:inline-flex}.reports-store-sort svg{flex:none;width:11px;height:11px}.reports-store-sort small{color:var(--brand-ink);font-size:7px}.reports-product-stores{gap:3px;min-width:0;display:grid}.reports-product-stores small{color:#607086;overflow-wrap:anywhere;background:#f1f5f7;border-radius:5px;justify-content:space-between;align-items:center;gap:4px;min-width:0;padding:3px 4px;font-size:7px;display:flex}.reports-product-stores small b{color:var(--brand-ink);flex:none;font-size:8px}.reports-product-table td>input,.reports-table-money input{background:#fff;border:1px solid #dce2e8;border-radius:8px;outline:none;width:100%;height:34px;padding:0 8px;font-size:11px;font-weight:750}.reports-table-money{display:block;position:relative}.reports-table-money input{padding-left:20px}.reports-table-money i{bottom:9px;left:8px}.reports-row-save,.reports-row-delete{cursor:pointer;border:1px solid #dce2e8;border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.reports-row-save{color:#087b58;background:#ecf8f4}.reports-row-delete{color:#bd3939;background:#fff1f0}.reports-row-save svg,.reports-row-delete svg{width:16px;height:16px}.reports-row-save:disabled{opacity:.5}.reports-add-row{background:var(--brand-tint);border-bottom:1px solid #e5e9ed;grid-template-columns:1.2fr 1fr 1fr auto;align-items:end;gap:10px;padding:14px 18px;display:grid}.reports-people-list{gap:8px;padding:10px 18px 18px;display:grid}.reports-people-list article{border:1px solid #e3e7eb;border-radius:12px;grid-template-columns:minmax(190px,1.3fr) 120px 86px 116px 110px 96px 40px 40px;align-items:end;gap:8px;min-height:76px;padding:10px;display:grid}.reports-people-list article.is-monthly{grid-template-columns:minmax(190px,1.3fr) 120px minmax(120px,150px) 110px 96px 40px 40px}.reports-person-identity{align-self:center;align-items:center;gap:10px;display:flex}.reports-person-identity>span{color:#fff;background:var(--blue);border-radius:50%;place-items:center;width:39px;height:39px;font-size:11px;font-weight:900;display:grid}.reports-person-identity b{font-size:12px;display:block}.reports-person-identity small{color:#8490a0;margin-top:2px;font-size:8px;display:block}.reports-payroll-amount{position:relative}.reports-payroll-amount input{padding-left:23px}.reports-payroll-amount i{bottom:11px}.reports-payroll-due{background:#fff8f2;border:1px solid #f0cfb6;border-radius:9px;align-content:center;min-height:39px;padding:6px 8px;display:grid}.reports-payroll-due small{color:#8a725f;letter-spacing:.06em;font-size:7px;font-weight:900}.reports-payroll-due b{color:#c7500e;margin-top:2px;font-size:13px}.reports-paid-toggle{color:#a44c18;cursor:pointer;background:#fff7ef;border:1px solid #edc099;border-radius:9px;justify-content:center;align-items:center;gap:5px;height:39px;font-size:10px;font-weight:850;display:flex}.reports-paid-toggle svg{width:15px;height:15px}.reports-paid-toggle.paid{color:#087b58;background:#ecfaf5;border-color:#aadbc9}.reports-expense-total{color:var(--brand-ink);text-align:right;font-size:24px}.reports-expense-total small{color:#8a95a4;text-transform:uppercase;font-size:8px;display:block}.reports-expense-add{grid-template-columns:150px 1fr 150px 145px 76px auto}.reports-check-field{align-items:center;gap:7px;height:39px;display:flex}.reports-check-field input{width:17px;height:17px}.reports-check-field span{margin:0!important}.reports-expense-list{gap:8px;padding:10px 18px 18px;display:grid}.reports-expense-list article{border:1px solid #e3e7eb;border-radius:11px;grid-template-columns:105px 140px minmax(150px,1fr) 105px 130px 105px 40px 40px;align-items:center;gap:8px;padding:9px;display:grid}.reports-expense-list .reports-paid-toggle{width:105px}.reports-ledger-month{color:#6f7e91;font-size:9px;font-weight:850}.reports-empty{text-align:center;color:#8290a2;align-content:center;place-items:center;gap:7px;min-height:210px;padding:30px;display:grid}.reports-empty svg{width:31px;height:31px;color:var(--brand-ink)}.reports-empty b{color:#304158;font-size:15px}.reports-empty span{font-size:11px}.is-spinning{animation:.9s linear infinite reports-spin}@keyframes reports-spin{to{transform:rotate(360deg)}}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.reports-data-export-page{gap:14px;display:grid}.reports-data-export-intro{border:1px solid var(--brand-border);background:linear-gradient(128deg,#fff 0%,var(--brand-tint) 60%,var(--blue-soft) 100%);min-height:88px;box-shadow:0 10px 28px rgba(var(--brand-rgb), .07);border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:15px 18px;display:flex}.reports-data-export-intro>div>span{color:var(--brand-ink);letter-spacing:.12em;align-items:center;gap:6px;font-size:8px;font-weight:950;display:flex}.reports-data-export-intro>div>span svg{width:14px;height:14px}.reports-data-export-intro h1{letter-spacing:-.04em;margin:5px 0 3px;font-size:clamp(22px,2.2vw,30px)}.reports-data-export-intro p{color:#68778a;max-width:730px;margin:0;font-size:10px}.reports-data-export-intro aside{border:1px solid var(--brand-border);background:#ffffffd6;border-radius:11px;width:245px;padding:10px 12px}.reports-data-export-intro aside b,.reports-data-export-intro aside span{display:block}.reports-data-export-intro aside b{color:var(--brand-ink);font-size:10px}.reports-data-export-intro aside span{color:#7b8796;margin-top:3px;font-size:8px;line-height:1.4}.reports-export-builder,.reports-export-results{background:#fff;border:1px solid #e1e5ea;border-radius:16px;overflow:hidden;box-shadow:0 8px 24px #1a273a0d}.reports-export-builder>header{border-bottom:1px solid #edf0f3;padding:13px 16px 10px}.reports-export-builder>header span,.reports-export-results>header span{color:var(--brand-ink);letter-spacing:.12em;font-size:7px;font-weight:950}.reports-export-builder>header h2,.reports-export-results>header h2{margin:3px 0 2px;font-size:18px}.reports-export-builder>header p,.reports-export-results>header p{color:#788596;margin:0;font-size:9px}.reports-export-controls{grid-template-columns:minmax(190px,.65fr) minmax(460px,1.35fr) 125px;align-items:end;gap:11px;padding:12px 16px 14px;display:grid}.reports-export-controls>label>span,.reports-export-range>span{color:#7c8795;letter-spacing:.08em;margin-bottom:4px;font-size:7px;font-weight:950;display:block}.reports-export-select{position:relative}.reports-export-select svg{z-index:1;width:15px;height:15px;color:var(--brand-ink);pointer-events:none;position:absolute;top:11px;left:10px}.reports-export-select select{color:#27394f;width:100%;height:38px;font:inherit;background:#fff;border:1px solid #dfdfe1;border-radius:9px;padding:0 30px 0 34px;font-size:10px;font-weight:850}.reports-export-range>b{color:#2b3d53;align-items:center;gap:5px;min-height:20px;font-size:10px;display:flex}.reports-export-range>b svg{width:13px;height:13px;color:var(--brand-ink)}.reports-export-presets{grid-template-columns:minmax(142px,.9fr) minmax(120px,.75fr) 16px minmax(120px,.75fr);align-items:center;gap:6px;display:grid}.reports-export-presets select,.reports-export-presets input{color:#2b3d53;width:100%;height:38px;font:inherit;background:#fff;border:1px solid #dfdfe1;border-radius:9px;padding:0 8px;font-size:9px;font-weight:800}.reports-export-presets i{color:var(--brand-ink);text-align:center;font-size:11px;font-style:normal;font-weight:900}.reports-export-run{color:#fff;background:var(--blue);height:40px;box-shadow:0 7px 16px rgba(var(--brand-rgb), .22);cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;display:flex}.reports-export-run:disabled{opacity:.65;cursor:wait}.reports-export-run svg{width:15px;height:15px}.reports-export-run span{font-size:9px;font-weight:950}.reports-export-library{background:#f8fafb;border:1px solid #e2e6eb;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px;display:grid}.reports-export-library>div{min-width:0}.reports-export-library h3{color:#526378;letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px 2px;font-size:8px;font-weight:950}.reports-export-library>div>div{gap:6px;display:grid}.reports-export-library button{color:#2a3b51;text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e5e9;border-radius:11px;grid-template-columns:30px 1fr;align-content:center;column-gap:8px;width:100%;min-height:72px;padding:9px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.reports-export-library button:hover{border-color:var(--brand-border);transform:translateY(-1px)}.reports-export-library button.active{border-color:var(--brand-terracotta);background:var(--brand-tint);box-shadow:0 7px 18px rgba(var(--brand-rgb), .08)}.reports-export-library button>span{width:30px;height:30px;color:var(--brand-ink);background:var(--blue-soft);border-radius:8px;grid-row:1/3;place-items:center;display:grid}.reports-export-library button>span svg{width:15px;height:15px}.reports-export-library button b{font-size:10px}.reports-export-library button small{color:#8290a0;margin-top:2px;font-size:7px;line-height:1.35}.reports-export-empty{color:#8190a2;text-align:center;background:#fbfcfd;border:1px dashed #d8dde3;border-radius:16px;align-content:center;place-items:center;gap:6px;min-height:190px;display:grid}.reports-export-empty svg{width:30px;height:30px;color:var(--brand-ink)}.reports-export-empty b{color:#33465d;font-size:14px}.reports-export-empty span{font-size:9px}.reports-export-results>header{border-bottom:1px solid #e8ecef;justify-content:space-between;align-items:center;gap:15px;min-height:66px;padding:12px 15px;display:flex}.reports-export-results>header>button{color:#fff;background:var(--blue);cursor:pointer;border:0;border-radius:9px;align-items:center;gap:6px;height:37px;padding:0 12px;font-size:9px;font-weight:900;display:flex}.reports-export-results>header>button:disabled{opacity:.6}.reports-export-results>header>button svg{width:14px;height:14px}.reports-export-progress{border-bottom:1px solid var(--brand-border);color:var(--brand-ink);background:var(--brand-tint);padding:7px 15px;font-size:8px;font-weight:800}.reports-export-table-wrap{width:100%;max-height:550px;overflow:auto}.reports-export-table-wrap table{border-collapse:collapse;width:100%;min-width:920px}.reports-export-table-wrap th{z-index:2;color:#69788b;letter-spacing:.06em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#f4f7f9;border-bottom:1px solid #dce2e7;padding:9px 10px;font-size:7px;font-weight:950;position:sticky;top:0}.reports-export-table-wrap td{color:#34465c;overflow-wrap:anywhere;border-bottom:1px solid #edf0f3;max-width:300px;padding:8px 10px;font-size:9px;line-height:1.35}.reports-export-table-wrap tr:nth-child(2n) td{background:#fbfcfd}.reports-export-table-wrap td.numeric{white-space:nowrap;font-weight:850}.reports-export-no-rows{color:#7d8997;place-items:center;min-height:120px;font-size:10px;display:grid}.reports-export-results>footer{border-top:1px solid #e6eaee;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px 12px;display:flex}.reports-export-results>footer>span{color:#748194;font-size:8px;font-weight:800}.reports-export-results>footer>div{gap:6px;display:flex}.reports-export-results>footer button{border:1px solid var(--brand-border);height:31px;color:var(--brand-ink);background:var(--brand-tint);cursor:pointer;border-radius:8px;align-items:center;gap:4px;padding:0 9px;font-size:8px;font-weight:900;display:flex}.reports-export-results>footer button:disabled{opacity:.42;cursor:default}.reports-export-results>footer button svg{width:13px;height:13px}.reports-ai-panel{border:1px solid var(--brand-border);background:linear-gradient(145deg,#fff 0%,var(--brand-tint) 65%,var(--blue-soft) 100%);box-shadow:0 10px 28px rgba(var(--brand-rgb), .07);border-radius:17px;overflow:hidden}.reports-ai-panel>header{border-bottom:1px solid var(--brand-border);justify-content:space-between;align-items:center;gap:16px;min-height:78px;padding:14px 16px;display:flex}.reports-ai-panel>header>div:first-child>span{color:var(--brand-ink);letter-spacing:.11em;align-items:center;gap:6px;font-size:8px;font-weight:950;display:flex}.reports-ai-panel>header>div:first-child>span svg{width:15px;height:15px}.reports-ai-panel>header h2{color:#24374d;margin:4px 0 2px;font-size:18px}.reports-ai-panel>header p{color:#718092;margin:0;font-size:9px;line-height:1.45}.reports-ai-connected{color:#177255;background:#f1faf6;border:1px solid #bfe0d2;border-radius:11px;flex:none;align-items:center;gap:8px;padding:8px 9px;display:flex}.reports-ai-connected>svg{width:19px;height:19px}.reports-ai-connected span b,.reports-ai-connected span small{display:block}.reports-ai-connected span b{font-size:9px}.reports-ai-connected span small{color:#638377;margin-top:2px;font-size:7px}.reports-ai-connected button{color:#677a72;cursor:pointer;background:#fff;border:1px solid #d6e4de;border-radius:7px;align-items:center;gap:4px;min-height:28px;margin-left:5px;padding:0 8px;font-size:7px;font-weight:850;display:flex}.reports-ai-connected button svg{width:12px;height:12px}.reports-ai-connect{grid-template-columns:42px minmax(230px,1fr) minmax(340px,.9fr);align-items:center;gap:12px;padding:16px;display:grid}.reports-ai-connect>span{color:#fff;background:var(--blue);border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.reports-ai-connect>span svg{width:20px}.reports-ai-connect>div b{color:#2b3c52;font-size:12px}.reports-ai-connect>div p{color:#748194;max-width:650px;margin:3px 0 0;font-size:9px;line-height:1.45}.reports-ai-connect>label{border:1px solid var(--brand-border);background:#fff;border-radius:10px;grid-template-columns:1fr auto;gap:5px;padding:4px;display:grid}.reports-ai-connect input{color:#2b3d53;min-width:0;height:34px;font:inherit;background:0 0;border:0;outline:0;padding:0 8px;font-size:9px}.reports-ai-connect button{color:#fff;background:var(--blue);cursor:pointer;border:0;border-radius:8px;align-items:center;gap:5px;height:34px;padding:0 11px;font-size:8px;font-weight:900;display:flex}.reports-ai-connect button:disabled{opacity:.55}.reports-ai-connect button svg{width:13px;height:13px}.reports-ai-quick{flex-wrap:wrap;gap:6px;padding:10px 14px 0;display:flex}.reports-ai-quick button{border:1px solid var(--brand-border);min-height:29px;color:var(--brand-ink);background:var(--brand-tint);cursor:pointer;border-radius:16px;padding:0 9px;font-size:8px;font-weight:800}.reports-ai-quick button:hover{border-color:var(--brand-terracotta);background:var(--blue-soft)}.reports-ai-conversation{border:1px solid var(--brand-border);background:#ffffffe6;border-radius:13px;align-content:start;gap:8px;min-height:180px;max-height:440px;margin:10px 14px;padding:12px;display:grid;overflow-y:auto}.reports-ai-conversation>div{color:#7b8797;text-align:center;align-content:center;place-items:center;gap:5px;min-height:150px;display:grid}.reports-ai-conversation>div svg{width:27px;height:27px;color:var(--brand-ink)}.reports-ai-conversation>div b{color:#304258;font-size:12px}.reports-ai-conversation>div span{max-width:600px;font-size:8px}.reports-ai-conversation article{border-radius:11px;grid-template-columns:28px 1fr;gap:7px;max-width:min(82%,820px);padding:9px 11px;display:grid}.reports-ai-conversation article.user{color:#fff;background:var(--blue);margin-left:auto}.reports-ai-conversation article.assistant{color:#35475c;background:#f7f9fa;border:1px solid #e3e7eb;margin-right:auto}.reports-ai-conversation article>span{border-radius:8px;place-items:center;width:28px;height:28px;font-size:7px;font-weight:950;display:grid}.reports-ai-conversation article.user>span{background:#ffffff2e}.reports-ai-conversation article.assistant>span{color:var(--brand-ink);background:var(--blue-soft)}.reports-ai-conversation article>span svg{width:14px;height:14px}.reports-ai-conversation article p{white-space:pre-wrap;margin:2px 0 0;font-size:10px;line-height:1.58}.reports-ai-conversation article.is-thinking p{align-items:center;gap:7px;display:flex}.reports-ai-conversation article.is-thinking p svg{width:14px;height:14px;color:var(--brand-ink)}.reports-ai-composer{background:#fff;border:1px solid #dfd6cf;border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:6px;margin:0 14px 12px;padding:7px;display:grid}.reports-ai-composer textarea{resize:vertical;color:#2e4056;min-height:58px;font:inherit;background:0 0;border:0;outline:0;padding:8px;font-size:10px;line-height:1.45}.reports-ai-composer>button{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 11px;font-size:8px;font-weight:900;display:flex}.reports-ai-composer>button svg{width:14px;height:14px}.reports-ai-composer>button:disabled{opacity:.5;cursor:default}.reports-ai-mic{border:1px solid var(--brand-border);color:var(--brand-ink);background:var(--brand-tint)}.reports-ai-mic.is-recording{color:#fff;background:#d74747;border-color:#c93636;animation:1.2s ease-in-out infinite reports-ai-pulse}.reports-ai-send{color:#fff;background:var(--blue);box-shadow:0 5px 12px rgba(var(--brand-rgb), .18);border:0}.reports-ai-error{color:#a83b3b;background:#fff3f2;border:1px solid #efbfbb;border-radius:9px;align-items:center;gap:7px;margin:0 14px 11px;padding:8px 10px;font-size:9px;font-weight:750;display:flex}.reports-ai-error svg{flex:none;width:14px;height:14px}.reports-ai-panel>footer{border-top:1px solid var(--brand-border);color:#7a6b60;background:rgba(var(--brand-rgb), .72);align-items:center;gap:6px;min-height:34px;padding:7px 14px;font-size:8px;font-weight:750;display:flex}.reports-ai-panel>footer svg{width:13px;height:13px;color:var(--brand-ink)}.reports-data-preparation{border:1px solid var(--brand-border);background:linear-gradient(135deg,var(--brand-tint) 0%,#fff 68%);box-shadow:0 9px 25px rgba(var(--brand-rgb), .06);border-radius:17px;padding:16px}.reports-data-preparation>header{margin-bottom:13px}.reports-data-preparation>header span{color:var(--brand-ink);letter-spacing:.12em;align-items:center;gap:6px;font-size:8px;font-weight:950;display:flex}.reports-data-preparation>header span svg{width:14px;height:14px}.reports-data-preparation>header h2{color:#24374d;margin:4px 0 2px;font-size:18px}.reports-data-preparation>header p{color:#718092;max-width:880px;margin:0;font-size:9px;line-height:1.5}.reports-data-preparation-grid{grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);align-items:stretch;gap:8px;display:grid}.reports-data-preparation-grid article{background:#fff;border:1px solid #e4e8ec;border-radius:13px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:96px;padding:12px;display:grid}.reports-data-preparation-grid .step{color:#fff;background:var(--blue);border-radius:9px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:950;display:grid}.reports-data-preparation-grid article b{color:#293b51;font-size:12px;display:block}.reports-data-preparation-grid article p{color:#768395;margin:3px 0 7px;font-size:8px;line-height:1.45}.reports-data-preparation-grid article small{color:var(--brand-ink);align-items:center;gap:4px;font-size:7px;font-weight:800;display:flex}.reports-data-preparation-grid article small svg{width:11px;height:11px}.reports-data-preparation-grid label{align-items:center;gap:6px;display:flex}.reports-data-preparation-grid label span{color:#8a96a6;letter-spacing:.06em;font-size:7px;font-weight:900}.reports-data-preparation-grid input{color:#33465c;width:116px;height:29px;font:inherit;background:#f9fafb;border:1px solid #dce2e8;border-radius:8px;padding:0 7px;font-size:8px}.reports-data-preparation-grid article>button{color:#fff;background:var(--blue);cursor:pointer;min-width:112px;min-height:36px;box-shadow:0 6px 14px rgba(var(--brand-rgb), .16);border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:8px;font-weight:900;display:flex}.reports-data-preparation-grid article>button:disabled{opacity:.52;cursor:default;box-shadow:none}.reports-data-preparation-grid article>button svg{width:14px;height:14px}.reports-data-preparation-arrow{width:30px;height:30px;color:var(--brand-ink);background:var(--blue-soft);border-radius:50%;align-self:center;place-items:center;font-size:13px;font-style:normal;font-weight:950;display:grid}.reports-data-preparation-progress{color:var(--brand-ink);background:var(--blue-soft);border-radius:9px;align-items:center;gap:7px;margin-top:10px;padding:8px 10px;font-size:8px;font-weight:800;display:flex}.reports-data-preparation-progress svg{width:13px;height:13px}.reports-data-preparation-grid article small.is-resume{color:#a14219;margin-top:2px}.reports-data-preparation-actions{gap:6px;display:grid}.reports-data-preparation-actions>button{color:#fff;background:var(--blue);cursor:pointer;min-width:112px;min-height:34px;box-shadow:0 6px 14px rgba(var(--brand-rgb), .16);border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:8px;font-weight:900;display:flex}.reports-data-preparation-actions>button.is-secondary{border:1px solid var(--brand-border);color:var(--brand-ink);background:var(--brand-tint);box-shadow:none}.reports-data-preparation-actions>button:disabled{opacity:.48;cursor:default;box-shadow:none}.reports-data-preparation-actions svg{width:13px;height:13px}.reports-product-review{background:#fff;border:1px solid #e4c5ae;border-radius:14px;margin-top:12px;overflow:hidden}.reports-product-review>header{background:linear-gradient(100deg,#fff8f2,#fff);border-bottom:1px solid #efe2d8;justify-content:space-between;align-items:flex-start;gap:12px;padding:13px 14px;display:flex}.reports-product-review>header span{color:#ca5313;letter-spacing:.1em;align-items:center;gap:5px;font-size:8px;font-weight:950;display:flex}.reports-product-review>header span svg{width:13px;height:13px}.reports-product-review>header h3{color:#273a50;margin:4px 0 2px;font-size:16px}.reports-product-review>header p{color:#718092;max-width:860px;margin:0;font-size:9px;line-height:1.5}.reports-product-review>header>button{color:#8c5a38;cursor:pointer;background:#fff;border:1px solid #ead8cb;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.reports-product-review>header>button svg{width:14px;height:14px}.reports-product-review-guide{background:#fff9f4;border:1px solid #f0d6c4;border-radius:10px;gap:3px;margin:10px 12px 0;padding:9px 11px;display:grid}.reports-product-review-guide b{color:#9e4817;font-size:10px}.reports-product-review-guide span{color:#6f7d8e;font-size:8px;line-height:1.45}.reports-product-review-row{border:1px solid #e3e7eb;border-radius:12px;grid-template-columns:minmax(260px,1.15fr) minmax(440px,1.8fr) 145px;align-items:center;gap:11px;margin:9px 12px;padding:11px;display:grid}.reports-product-review-source{min-width:0}.reports-product-review-source>span{color:#a74620;background:#fff0e7;border-radius:6px;width:fit-content;padding:3px 6px;font-size:7px;font-weight:900;display:block}.reports-product-review-source h4{color:#293d54;margin:6px 0 3px;font-size:10px;line-height:1.35}.reports-product-review-source p{color:#6f7d8d;margin:0 0 4px;font-size:8px}.reports-product-review-source p i{padding:0 3px;font-style:normal}.reports-product-review-source small{color:#7a8796;font-size:7px;line-height:1.4}.reports-product-review-source small strong{color:#c45012}.reports-product-review-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.reports-product-review-fields label span{color:#7b8796;letter-spacing:.07em;margin-bottom:3px;font-size:6px;font-weight:950;display:block}.reports-product-review-fields select{color:#34475d;width:100%;height:34px;font:inherit;background:#fff;border:1px solid #dce2e7;border-radius:8px;padding:0 7px;font-size:8px;font-weight:750}.reports-product-review-fields select:disabled{color:#98a2ae;background:#f4f6f7}.reports-product-review-actions{gap:6px;display:grid}.reports-product-review-actions button{color:#fff;cursor:pointer;background:#dd5a13;border:0;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:33px;padding:0 8px;font-size:7px;font-weight:900;display:flex}.reports-product-review-actions button.is-secondary{color:#7a6150;background:#faf8f6;border:1px solid #e3d5cb}.reports-product-review-actions button:disabled{opacity:.45;cursor:default}.reports-product-review-actions svg{width:12px;height:12px}.reports-product-review>footer{border-top:1px solid #e7eaed;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;display:flex}.reports-product-review>footer>span{color:#748194;font-size:8px;font-weight:800}.reports-product-review>footer>div{gap:6px;display:flex}.reports-product-review>footer button{color:#9c4a1b;cursor:pointer;background:#fff8f2;border:1px solid #e1d2c7;border-radius:8px;align-items:center;gap:4px;min-height:30px;padding:0 8px;font-size:8px;font-weight:900;display:flex}.reports-product-review>footer button:disabled{opacity:.4}.reports-product-review>footer svg{width:12px;height:12px}.reports-product-review-loading,.reports-product-review-empty{color:#778596;align-content:center;place-items:center;gap:5px;min-height:100px;font-size:9px;display:grid}.reports-product-review-empty svg{color:#389866;width:25px;height:25px}.reports-product-review-empty b{color:#2f4459;font-size:12px}.reports-product-review-message{color:#76503a;background:#fff3e9;border-radius:8px;margin:0 12px 10px;padding:7px 9px;font-size:8px;font-weight:800}@keyframes reports-ai-pulse{50%{box-shadow:0 0 0 5px #d7474724}}.daily-financial-report{border:1px solid var(--brand-border);background:linear-gradient(135deg,#fff 0%,var(--brand-tint) 58%,var(--blue-soft) 100%);box-shadow:0 10px 28px rgba(var(--brand-rgb), .08);color:#1c2d43;border-radius:18px;overflow:visible}.daily-financial-report>header{border-bottom:1px solid var(--brand-border);justify-content:space-between;align-items:center;gap:18px;padding:16px 18px 13px;display:flex}.daily-report-heading>span{color:var(--brand-ink);letter-spacing:.12em;align-items:center;gap:6px;font-size:8px;font-weight:950;display:flex}.daily-report-heading>span svg{width:14px;height:14px}.daily-report-heading h2{letter-spacing:-.025em;margin:4px 0 3px;font-size:21px}.daily-report-heading p{color:#718092;max-width:720px;margin:0;font-size:9px;line-height:1.45}.daily-report-controls{flex:none;align-items:end;gap:7px;display:flex}.daily-report-presets{border:1px solid var(--brand-border);background:#fff;border-radius:10px;gap:3px;height:38px;padding:3px;display:flex}.daily-report-presets button{color:#617185;cursor:pointer;background:0 0;border:0;border-radius:7px;min-width:66px;font-size:9px;font-weight:900}.daily-report-presets button.active{color:#fff;background:var(--blue)}.daily-report-controls>label span{color:#6b7c8d;letter-spacing:.08em;margin-bottom:4px;font-size:7px;font-weight:900;display:block}.daily-report-controls input{border:1px solid var(--brand-border);color:#24364a;width:122px;height:38px;font:inherit;background:#fff;border-radius:9px;padding:0 8px;font-size:10px;font-weight:800}.daily-report-refresh{color:#fff;background:var(--blue);cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-width:86px;height:38px;padding:0 11px;display:flex}.daily-report-refresh svg{width:16px;height:16px}.daily-report-refresh span{font-size:9px;font-weight:900}.daily-report-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px 15px 10px;display:grid}.daily-report-metrics article{border:1px solid var(--brand-border);background:#fffffff5;border-radius:12px;outline:none;grid-template-columns:30px 1fr;align-content:start;column-gap:8px;min-height:86px;padding:11px 12px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative}.daily-report-metrics article:hover,.daily-report-metrics article:focus-visible{z-index:15;border-color:var(--brand-border);box-shadow:0 13px 28px rgba(var(--brand-rgb), .15);transform:translateY(-2px)}.daily-report-metrics article>span{width:30px;height:30px;color:var(--brand-ink);background:var(--blue-soft);border-radius:9px;grid-row:1/4;place-items:center;display:grid}.daily-report-metrics article>span svg{width:15px;height:15px}.daily-report-metrics article small{color:#788696;letter-spacing:.07em;font-size:7px;font-weight:950}.daily-report-metrics article strong{letter-spacing:-.03em;margin-top:2px;font-size:20px;line-height:1.05}.daily-report-metrics article em{color:#85909d;margin-top:3px;font-size:8px;font-style:normal}.daily-report-metrics article.revenue>span,.daily-report-metrics article.profit>span{color:var(--brand-ink);background:var(--blue-soft)}.daily-report-metrics article.revenue strong,.daily-report-metrics article.profit strong{color:var(--brand-ink)}.daily-report-metrics article.loss>span{color:#bd3939;background:#fff0ef}.daily-report-metrics article.loss strong{color:#bd3939}.daily-report-metrics article:nth-child(n+3) .daily-metric-popover{left:auto;right:0}.daily-report-detail-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:9px;padding:0 15px 12px;display:grid}.daily-report-stores,.daily-report-costs{background:#fff;border:1px solid #e0e7e4;border-radius:12px;min-width:0;overflow:hidden}.daily-report-subhead{background:#f8faf9;border-bottom:1px solid #e8edeb;justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:9px 11px;display:flex}.daily-report-subhead b{font-size:10px}.daily-report-subhead span{color:#82908f;font-size:8px;font-weight:800}.daily-report-stores>article{border-bottom:1px solid #edf1ef;grid-template-columns:minmax(150px,1fr) repeat(3,minmax(82px,.48fr));align-items:center;gap:9px;min-height:64px;padding:10px 13px;display:grid}.daily-report-stores>article:last-child{border-bottom:0}.daily-report-stores article>div b{font-size:11px;display:block}.daily-report-stores article>div small{color:#84918f;font-size:8px}.daily-report-stores article>span{text-align:right}.daily-report-stores article>span small{color:#84918f;font-size:7px;display:block}.daily-report-stores article>span b{margin-top:1px;font-size:11px;display:block}.daily-report-stores .positive b{color:#087b58}.daily-report-stores .negative b{color:#bd3939}.daily-report-empty{color:#7e8c99;text-align:center;place-items:center;min-height:70px;padding:18px;font-size:10px;display:grid}.daily-store-toggle{width:100%;color:inherit;text-align:left;cursor:pointer;border:0}.daily-store-toggle:hover{background:var(--brand-tint)}.daily-store-toggle span{align-items:center;gap:5px;display:inline-flex}.daily-store-toggle svg{width:13px;height:13px;color:var(--brand-ink)}.daily-report-costs>span{border-bottom:1px solid #edf1ef;justify-content:space-between;align-items:center;gap:12px;min-height:32px;padding:6px 11px;display:flex}.daily-report-costs>span:last-child{border-bottom:0}.daily-report-costs>span small{color:#718092;font-size:8px}.daily-report-costs>span b{font-size:10px}.daily-report-message{border-radius:10px;align-items:center;gap:8px;margin:0 15px 13px;padding:9px 11px;font-size:9px;font-weight:700;display:flex}.daily-report-message svg{flex:none;width:15px;height:15px}.daily-report-message.warning{color:#825216;background:#fff8ed;border:1px solid #f0cf9d}.daily-report-message.ready{color:#176b52;background:#f1faf6;border:1px solid #cce5db}.daily-report-message.error{color:#9d3030;background:#fff2f1;border:1px solid #f0bdb9;margin-top:12px}.daily-report-message button{color:inherit;cursor:pointer;background:#fff;border:1px solid;border-radius:7px;margin-left:auto;padding:5px 8px;font-size:8px;font-weight:900}.daily-report-loading{color:#678;justify-content:center;align-items:center;gap:9px;min-height:115px;font-size:10px;display:flex}.daily-report-loading svg{color:#12805f;width:18px;height:18px}.daily-financial-report.compact{margin-bottom:16px}.daily-financial-report.compact>header{padding:13px 15px 11px}.daily-financial-report.compact .daily-report-heading h2{font-size:18px}.daily-report-compact-stores{background:#fff;border:1px solid #e0e7e4;border-radius:12px;margin:0 15px 11px;overflow:hidden}.daily-report-compact-stores>div:last-child{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:6px;padding:7px;display:grid}.daily-report-compact-stores article{background:#fbfcfc;border:1px solid #e8edeb;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:8px;min-width:0;min-height:45px;padding:7px 9px;display:grid}.daily-report-compact-stores article span{grid-row:1/3;min-width:0}.daily-report-compact-stores article span b,.daily-report-compact-stores article span small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.daily-report-compact-stores article span small{color:#84918f;margin-top:2px;font-size:7px}.daily-report-compact-stores article strong{color:#24374d;text-align:right;font-size:10px}.daily-report-compact-stores article em{text-align:right;font-size:8px;font-style:normal;font-weight:850}.daily-report-compact-stores article em.positive{color:#087b58}.daily-report-compact-stores article em.negative{color:#bd3939}.daily-report-compact-stores article{border-color:var(--brand-border);background:var(--brand-tint);border-radius:11px;min-height:68px;padding:11px 12px}.daily-report-compact-stores article span b{font-size:10px}.daily-report-compact-stores article strong{font-size:11px}@media (width<=1100px){.daily-financial-report>header{flex-direction:column;align-items:stretch}.daily-report-controls{flex-wrap:wrap}.daily-report-metrics{grid-template-columns:1fr 1fr}.daily-report-detail-grid{grid-template-columns:1fr}.reports-manual-period{width:min(100%,680px);min-width:0}.reports-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reports-overview-grid{grid-template-columns:1fr}.reports-people-list article{grid-template-columns:1.4fr 1fr 90px 130px}.reports-people-list article>button{width:100%}.reports-expense-add{grid-template-columns:1fr 1fr}.reports-add-row>button{min-height:42px}.reports-expense-list article{grid-template-columns:105px 150px 1fr 120px}.reports-production-header .reports-product-filters{width:100%}.reports-production-insights{grid-template-columns:1fr 1fr}.reports-product-bulk{grid-template-columns:repeat(3,minmax(0,1fr))}.reports-product-bulk-copy{grid-column:1/-1}.reports-archive-card{grid-template-columns:40px minmax(220px,1fr) minmax(210px,auto)}.reports-archive-card>button{grid-column:3}.reports-archive-progress{grid-column:2/-1}.reports-export-controls{grid-template-columns:1fr}.reports-export-library{grid-template-columns:1fr 1fr}.reports-product-review-row{grid-template-columns:1fr}.reports-product-review-actions{grid-template-columns:1fr 1fr}.reports-ai-connect{grid-template-columns:42px 1fr}.reports-ai-connect>label{grid-column:1/-1}.reports-ai-panel>header{flex-direction:column;align-items:stretch}.reports-ai-connected{align-self:flex-start}}@media (width<=760px){.reports-hero{flex-direction:column;align-items:stretch;padding:14px}.reports-period-controls{flex-direction:column}.reports-month-control{width:100%;min-width:0}.reports-range-control{grid-template-columns:repeat(4,1fr);min-height:34px}.reports-manual-period{grid-template-columns:1fr;display:grid}.reports-month-range>div{grid-template-columns:1fr 18px 1fr}.reports-manual-period>b,.reports-period-apply{text-align:left;grid-column:1/-1}.daily-report-controls{grid-template-columns:1fr 1fr;display:grid}.daily-report-presets{grid-column:1/-1}.daily-report-controls input{width:100%}.daily-report-refresh{grid-column:1/-1;width:100%}.daily-report-metrics{grid-template-columns:1fr}.daily-report-stores>article{grid-template-columns:1fr 1fr}.daily-report-stores>article>div{grid-column:1/-1}.daily-report-stores article>span{text-align:left}.reports-tabs{grid-template-columns:1fr 1fr}.reports-tabs button{justify-content:flex-start}.reports-summary-grid{grid-template-columns:1fr}.reports-summary-card{min-height:76px}.reports-inventory-strip{flex-direction:column;align-items:flex-start;gap:12px}.reports-inventory-strip button{width:100%;margin-left:0}.reports-store-fields,.reports-auto-costs{grid-template-columns:1fr 1fr}.reports-store-title{flex-wrap:wrap;align-items:flex-start}.reports-store-title>strong{text-align:left;width:100%;margin-left:50px}.reports-store-note{flex-direction:column;align-items:stretch}.reports-store-note button{min-height:42px}.reports-panel>header,.reports-production-header{flex-direction:column;align-items:stretch!important}.reports-product-filters{grid-template-columns:1fr;width:100%}.reports-production-insights{grid-template-columns:1fr 1fr}.reports-product-family-head{grid-template-columns:36px 1fr 72px}.reports-product-family-head>span:nth-child(4),.reports-product-family-head>span:nth-child(5){display:none}.reports-product-bulk{grid-template-columns:1fr}.reports-product-bulk-formula{grid-column:auto}.reports-product-bulk-apply{min-height:44px}.reports-add-row,.reports-expense-add,.reports-people-list article,.reports-expense-list article{grid-template-columns:1fr}.reports-people-list article>button,.reports-expense-list article>button,.reports-expense-list .reports-paid-toggle{width:100%}.reports-archive-card{grid-template-columns:36px 1fr}.reports-archive-icon{width:36px;height:36px}.reports-archive-meta,.reports-archive-card>button,.reports-archive-progress{grid-column:1/-1}.reports-archive-card>button{width:100%}.reports-metric-popover,.daily-metric-popover{width:auto;left:0!important;right:0!important}.reports-data-export-intro{flex-direction:column;align-items:stretch}.reports-data-export-intro aside{box-sizing:border-box;width:100%}.reports-export-library{grid-template-columns:1fr}.reports-export-presets{grid-template-columns:1fr 1fr}.reports-export-presets select{grid-column:1/-1}.reports-export-presets i{display:none}.reports-export-results>header,.reports-export-results>footer{flex-direction:column;align-items:stretch}.reports-export-results>header>button{justify-content:center}.reports-ai-connect{grid-template-columns:1fr}.reports-ai-connect>span{display:none}.reports-ai-connect>label{grid-column:auto}.reports-ai-composer{grid-template-columns:1fr 1fr}.reports-ai-composer textarea{grid-column:1/-1}.reports-ai-conversation article{max-width:95%}.reports-ai-connected{flex-wrap:wrap;align-items:flex-start}.reports-ai-connected button{margin-left:0}.reports-data-preparation-grid{grid-template-columns:1fr}.reports-data-preparation-arrow{justify-self:center;transform:rotate(90deg)}.reports-data-preparation-grid article{grid-template-columns:30px minmax(0,1fr)}.reports-data-preparation-grid article>button,.reports-data-preparation-actions{grid-column:1/-1;width:100%}.reports-product-review-fields{grid-template-columns:1fr 1fr}.reports-product-review-actions{grid-template-columns:1fr}.reports-product-review>footer{flex-direction:column;align-items:stretch}}.messages-ui{--chat-border:#e6e2de;--chat-soft:#f6f3ef;color:var(--text);font-family:Arial,sans-serif;font-size:16px}.messages-ui *{box-sizing:border-box}.messages-ui button,.messages-ui input,.messages-ui select,.messages-ui textarea{font:inherit}.messages-ui button{cursor:pointer}.messages-ui button:disabled{cursor:not-allowed;opacity:.5}.messages-ui :is(button,a,input,textarea,select):focus-visible{outline:2px solid var(--brand-ink);outline-offset:3px}.chat-header-trigger{color:var(--brand-ink);background:#fff5ef;border:1px solid #d7b5a4;border-radius:9px;align-items:center;gap:8px;min-height:42px;padding:10px 12px;display:flex;font-size:14px!important;font-weight:700!important}.chat-header-trigger.active,.chat-header-trigger:hover{background:#f3dfd2}.chat-header-trigger.has-unread{border-color:var(--blue);background:var(--blue);color:#fff;animation:1.8s step-end infinite chat-unread-pulse}.chat-header-trigger.has-unread>b{color:var(--brand-ink);box-shadow:0 0 0 1px var(--blue);background:#fff}@keyframes chat-unread-pulse{0%,to{background-color:var(--blue);color:#fff;box-shadow:0 0 0 5px rgba(var(--brand-rgb), .25), 0 0 16px rgba(var(--brand-rgb), .32)}50%{background-color:var(--blue-soft);color:var(--brand-ink);box-shadow:0 0 0 1px rgba(var(--brand-rgb), .25)}}@media (prefers-reduced-motion:reduce){.chat-header-trigger.has-unread{background:var(--blue);color:#fff;box-shadow:0 0 0 3px rgba(var(--brand-rgb), .25);animation:none}}.chat-header-trigger>b,.chat-count{background:var(--blue);color:#fff;border-radius:6px;place-items:center;min-width:21px;height:21px;padding:0 5px;font-size:12px;font-style:normal;display:inline-grid}.chat-icon{color:#716b66;background:0 0;border:0;border-radius:7px;flex:none;justify-content:center;align-items:center;padding:7px;text-decoration:none;display:inline-flex}.chat-icon:hover{color:var(--brand-ink);background:#ede6e0}.chat-quick-wrap{position:relative}.chat-quick{z-index:30;border:1px solid var(--chat-border);background:#fff;border-radius:13px;width:370px;max-width:calc(100vw - 28px);position:absolute;top:calc(100% + 16px);right:0;overflow:hidden;box-shadow:0 16px 55px #2b2a3529}.chat-quick header{border-bottom:1px solid var(--chat-border);justify-content:space-between;align-items:center;padding:18px;display:flex}.chat-quick h3{margin:0;font-size:18px}.chat-quick header span{color:var(--brand-ink);font-size:13px}.chat-quick>button{border:0;border-bottom:1px solid var(--chat-border);text-align:left;background:#fff;align-items:center;gap:11px;width:100%;padding:15px;display:flex}.chat-quick>button:hover{background:var(--chat-soft)}.chat-quick footer{padding:12px 16px}.chat-quick footer button{color:var(--brand-ink);background:0 0;border:0;align-items:center;gap:7px;font-size:14px;font-weight:700;display:flex}.chat-announcement-banner{text-align:left;border:1px solid #dbc0b1;border-left:4px solid var(--brand-terracotta);width:100%;color:var(--text);background:#f8eee6;border-radius:10px;align-items:center;gap:14px;margin-bottom:20px;padding:14px 18px;display:flex}.chat-announcement-banner>span:nth-child(2){flex:1;min-width:0}.chat-announcement-banner b{margin-bottom:6px;font-size:14px;display:block}.chat-announcement-banner b em{color:#8a7768;margin-left:10px;font-size:12px;font-style:normal;font-weight:400}.chat-announcement-banner>span>span{text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.chat-announcement-icon{width:38px;height:38px;color:var(--brand-ink);flex-shrink:0;place-items:center;display:grid}.chat-announcement-banner>svg{color:var(--brand-ink)}.chat-card{background:#fff;border:1px solid #ddd6cf;border-radius:12px;scroll-margin-top:90px;overflow:hidden;box-shadow:0 6px 20px #3f3e4b06}.chat-section-head{border-bottom:1px solid var(--chat-border);justify-content:space-between;align-items:center;gap:14px;padding:16px 20px;display:flex}.chat-section-head>div{align-items:center;gap:10px;display:flex}.chat-section-head>div>svg{color:var(--brand-ink)}.chat-section-head h2{letter-spacing:-.3px;margin:0;font-size:21px}.chat-subtle{color:#8b837b;border-left:1px solid var(--chat-border);padding-left:10px;font-size:13px}.chat-primary,.chat-secondary{white-space:nowrap;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:9px 12px;text-decoration:none;display:inline-flex;font-size:14px!important;font-weight:600!important}.chat-primary{color:#fff;background:var(--blue)}.chat-primary:hover{background:var(--blue-dark)}.chat-secondary{color:var(--text);background:#fff;border-color:#ddd5cd}.chat-secondary:hover{background:var(--chat-soft)}.chat-layout{grid-template-columns:252px minmax(0,1fr) 218px;height:550px;display:grid}.chat-conversations{border-right:1px solid var(--chat-border);background:#fbfaf8;flex-direction:column;min-height:0;display:flex}.chat-list-search{color:#8d8279;background:#fff;border:1px solid #e6e0da;border-radius:7px;align-items:center;gap:7px;margin:16px 13px 10px;padding:10px;display:flex}.chat-list-search input{width:100%;min-width:0;color:var(--text);background:0 0;border:none;outline:none;font-size:14px}.chat-filter{border-bottom:1px solid var(--chat-border);gap:4px;padding:0 13px 14px;display:flex}.chat-filter button{color:#847a72;background:0 0;border:0;border-radius:5px;padding:6px 11px;font-size:13px}.chat-filter button.active{color:var(--brand-ink);background:#f0e3d9;font-weight:700}.chat-conversation-list{flex:1;padding:5px 0;overflow-y:auto}.chat-conversation{text-align:left;width:100%;color:var(--text);background:0 0;border:0;border-left:3px solid #0000;align-items:center;gap:10px;padding:17px 13px;display:flex}.chat-conversation.active{border-left-color:var(--brand-terracotta);background:#f1e4d9}.chat-conversation:hover{background:#f5eee7}.chat-conversation-copy{flex:1;min-width:0}.chat-conversation-copy>span{justify-content:space-between;align-items:center;gap:6px;display:flex}.chat-conversation-copy b{font-size:14px;line-height:1.3}.chat-conversation-copy time{color:#8a7e75;flex-shrink:0;font-size:12px}.chat-conversation-copy small{white-space:nowrap;text-overflow:ellipsis;color:#82776f;margin-top:6px;font-size:13px;display:block;overflow:hidden}.chat-avatar{color:#975438;background:#eee2d7;border-radius:11px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:12px;font-weight:700;display:inline-grid}.chat-avatar.slate{color:#575669;background:#e6e7ec}.chat-avatar.olive{color:#64704c;background:#e9ebdf}.chat-avatar.rose{color:#976664;background:#f0e4e2}.chat-avatar.group{color:#7b6051;background:#e7dfd7}.chat-conversations footer{border-top:1px solid var(--chat-border);color:#94877c;align-items:center;gap:7px;padding:16px 15px;font-size:12px;display:flex}.chat-thread{flex-direction:column;min-width:0;min-height:0;display:flex}.chat-thread-head{border-bottom:1px solid var(--chat-border);flex:none;align-items:center;gap:10px;padding:16px 20px;display:flex}.chat-thread-head>div{flex:1;min-width:0}.chat-thread-head h3{margin:0 0 5px;font-size:17px}.chat-thread-head small{color:#847970;font-size:12px}.chat-thread-delete{color:#a04435;white-space:nowrap;background:#fff8f6;border:1px solid #e1c5bd;border-radius:8px;align-items:center;gap:6px;min-height:40px;padding:7px 10px;display:inline-flex}.chat-thread-delete:hover{background:#fcece8;border-color:#dba99d}.chat-thread-delete:disabled{opacity:.48;cursor:not-allowed}.chat-thread-tag{color:#9b8f83}.chat-messages{overscroll-behavior:contain;background:#fff;flex:1;padding:17px 20px;overflow-y:auto}.chat-day-divider{color:#a1958a;background:#f5f3f0;border-radius:12px;width:fit-content;margin:0 auto 20px;padding:5px 11px;font-size:12px;display:block}.chat-message{align-items:flex-start;gap:9px;margin:0 0 20px;display:flex}.chat-message>.chat-avatar{border-radius:8px;flex-basis:29px;width:29px;height:29px;margin-top:21px;font-size:12px}.chat-message-body{min-width:0;max-width:86%}.chat-message-meta{flex-wrap:wrap;align-items:baseline;gap:5px 11px;margin-bottom:7px;display:flex}.chat-message-meta b{font-size:12px;font-weight:600}.chat-message-meta time{color:#9a9086;font-size:12px}.chat-message-reply{color:#8e7c6f;background:0 0;border:0;border-radius:5px;align-items:center;gap:4px;padding:2px 5px;display:inline-flex;font-size:11px!important}.chat-message-reply:hover{color:var(--brand-ink);background:#eee6df}.chat-bubble{background:#f4f2ef;border:1px solid #eee9e3;border-radius:0 11px 11px;padding:12px 14px}.chat-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.6}.chat-message.own{flex-direction:row-reverse}.chat-message.own .chat-message-meta{justify-content:flex-end}.chat-message.own .chat-bubble{background:#f7e9dc;border-color:#edd8c6;border-radius:11px 0 11px 11px}.chat-receipt-trigger{color:#8e7868;background:0 0;border:0;border-radius:5px;align-items:center;gap:4px;margin:6px 0 0 auto;padding:3px 5px;display:flex;font-size:11px!important}.chat-receipt-trigger:hover{color:var(--brand-ink);background:#f3ebe4}.chat-reply-quote{border:0;border-left:3px solid var(--brand-terracotta);color:#6d6259;text-align:left;background:#ffffff9c;border-radius:5px;align-items:flex-start;gap:7px;width:100%;margin:-3px 0 10px;padding:8px 9px;display:flex}.chat-reply-quote>svg{flex:none;margin-top:2px}.chat-reply-quote span{min-width:0}.chat-reply-quote b,.chat-reply-quote small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.chat-reply-quote b{color:var(--brand-ink);margin-bottom:3px;font-size:11px}.chat-reply-quote small{color:#746a62;max-width:380px;font-size:12px}.chat-announcement-label{color:var(--brand-ink);letter-spacing:.6px;align-items:center;gap:5px;margin-bottom:7px;font-size:12px;font-weight:700;display:flex}.chat-message-files{gap:6px;margin-top:10px;display:grid}.chat-audio{background:#fff;border:1px solid #ded7cf;border-radius:9px;min-width:min(340px,70vw);padding:8px}.chat-audio>div{align-items:center;gap:9px;display:flex}.chat-audio>div>span:nth-child(2){flex:1;min-width:0}.chat-audio b,.chat-audio small{display:block}.chat-audio b{font-size:13px}.chat-audio small{color:#8d8177;margin-top:3px;font-size:11px}.chat-audio audio{width:100%;height:36px;margin-top:7px;display:block}.chat-file{background:#fff;border:1px solid #ded7cf;border-radius:8px;align-items:center;min-width:0;padding:5px;display:flex}.chat-file-main{color:var(--text);text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:9px;min-width:0;padding:3px;display:flex}.chat-file-main>span:last-child{flex:1;min-width:0}.chat-file b{overflow-wrap:anywhere;font-size:14px;line-height:1.35;display:block}.chat-file small{color:#93857a;overflow-wrap:anywhere;margin-top:4px;font-size:12px;display:block}.chat-file-icon{color:#797d64;background:#f0f1e9;border-radius:6px;place-items:center;padding:7px;display:grid}.chat-file-icon.image{color:var(--brand-ink);background:#f7eadd}.chat-folder-note{color:#8b705b;align-items:center;gap:6px;font-size:12px;display:flex}.chat-compose{border-top:1px solid var(--chat-border);background:#fff;flex:none;padding:13px 16px 11px}.chat-compose-reply{border-left:3px solid var(--brand-terracotta);color:#786d64;background:#f8f3ee;border-radius:6px;align-items:center;gap:9px;margin-bottom:8px;padding:8px 9px;display:flex}.chat-compose-reply>span{flex:1;min-width:0}.chat-compose-reply b,.chat-compose-reply small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.chat-compose-reply b{color:var(--brand-ink);font-size:12px}.chat-compose-reply small{margin-top:3px;font-size:12px}.chat-compose textarea{resize:vertical;width:100%;height:56px;min-height:52px;max-height:110px;color:var(--text);background:#fffdfb;border:1px solid #ddd4cb;border-radius:9px;padding:12px;font-size:15px;line-height:1.4}.chat-compose-actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:8px;display:flex}.chat-attach{color:#796d64;background:0 0;border:0;align-items:center;gap:5px;padding:5px 0;display:flex;font-size:14px!important}.chat-attach:hover{color:var(--brand-ink)}.chat-compose-actions>span{color:#a29488;font-size:12px}.chat-send{margin-left:auto;padding:8px 14px}.chat-compose-hint{color:#a89b8f;margin-top:6px;font-size:12px;display:block}.chat-draft-files{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;max-height:105px;margin-bottom:9px;display:grid;overflow-y:auto}.chat-draft-audio{grid-column:1/-1;align-items:flex-start}.chat-draft-audio audio{width:100%;height:32px;margin-top:6px}.chat-recorder{display:contents}.chat-recording{background:#fbf6f1;border:1px solid #e0d4ca;border-radius:8px;flex:100%;align-items:center;gap:8px;padding:9px;display:flex}.chat-recording>span:first-child{background:#9b9188;border-radius:50%;width:9px;height:9px}.chat-recording>span.live{background:#c34335;animation:1.2s ease-in-out infinite chat-recording-pulse;box-shadow:0 0 0 4px #c3433522}.chat-recording b{font-size:13px}.chat-recording time{color:#8b7b70;font-variant-numeric:tabular-nums;margin-right:auto;font-size:12px}.chat-recording-review>div{min-width:130px}.chat-recording-review>div b,.chat-recording-review>div small{display:block}.chat-recording-review>div small{color:#8b7b70;margin-top:4px;font-size:11px}.chat-recording-review audio{flex:220px;min-width:150px;height:35px}.chat-recorder-error{color:#a54131;flex-basis:100%;font-size:12px}@keyframes chat-recording-pulse{50%{opacity:.45}}.chat-info{border-left:1px solid var(--chat-border);background:#fcfbf9;padding:20px 15px;overflow-y:auto}.chat-info h4{margin:0 0 20px;font-size:14px}.chat-info-people>span{letter-spacing:1.1px;color:#9c8d80;font-size:12px}.chat-info-people>div{align-items:center;gap:9px;margin-top:14px;display:flex}.chat-info-people .chat-avatar{border-radius:8px;flex-basis:29px;width:29px;height:29px;font-size:12px}.chat-info-people b{font-size:12px;display:block}.chat-info-people small{color:#8c7f73;margin-top:4px;font-size:12px;display:block}.chat-info-files{border-top:1px solid var(--chat-border);gap:7px;margin-top:23px;padding-top:19px;display:grid}.chat-info-files h4{justify-content:space-between;margin-bottom:8px;font-size:13px;display:flex}.chat-info-files h4>b{color:var(--brand-ink);background:#f0e1d4;border-radius:4px;padding:0 5px;font-size:12px}.chat-info-files>p{color:#918478;margin:0;font-size:12px;line-height:1.6}.chat-info-files .chat-file-icon{padding:4px}.chat-info-files .chat-file-main{gap:6px}.chat-info-files .chat-file b{font-size:12px}.chat-info-files .chat-file .chat-icon{padding:3px}.chat-info-note{border-top:1px solid var(--chat-border);color:#9b8c7e;align-items:flex-start;gap:7px;margin-top:24px;padding-top:16px;display:flex}.chat-info-note svg{flex-shrink:0}.chat-info-note p{margin:0;font-size:12px;line-height:1.6}.chat-readonly{color:#8d715e;background:#faf4ee;align-items:center;gap:10px;padding:20px;font-size:13px;line-height:1.5;display:flex}.chat-readonly svg{flex-shrink:0}.chat-first-message{color:#988675;flex-direction:column;justify-content:center;align-items:center;min-height:160px;display:flex}.chat-first-message h3{font-size:17px}.chat-first-message p{font-size:14px}.chat-read-marker{pointer-events:none;width:100%;height:1px;display:block}.chat-empty{color:#8c8178;padding:20px;font-size:14px}.chat-dialog{color:#3f3e4d;background:#fff;border:1px solid #cbb6a6;border-radius:15px;width:min(560px,100vw - 28px);max-height:calc(100dvh - 40px);margin:auto;padding:0;font-family:Arial,sans-serif;box-shadow:0 25px 100px #28283255}.chat-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#28283299}.chat-dialog-inner>header{background:#f5eee7;border-bottom:1px solid #e4dad0;justify-content:space-between;align-items:center;gap:15px;padding:20px 24px;display:flex}.chat-dialog h2{overflow-wrap:anywhere;margin:0;font-size:21px}.chat-dialog-inner>form,.chat-person-picker{padding:22px 24px}.chat-form-label{gap:9px;margin-bottom:19px;font-size:14px;font-weight:700;display:grid}.chat-form-label input,.chat-form-label select,.chat-form-label textarea{font:inherit;color:#3f3e4d;background:#fff;border:1px solid #d9cabe;border-radius:7px;width:100%;padding:12px;font-weight:400}.chat-form-label textarea{resize:vertical;min-height:130px;line-height:1.5}.chat-member-picker{border:0;padding:0}.chat-member-picker legend{margin-bottom:10px;font-size:14px;font-weight:700}.chat-member-picker label{cursor:pointer;align-items:center;gap:11px;padding:10px 0;display:flex}.chat-member-picker input{accent-color:#a95639;width:17px;height:17px}.chat-member-picker b,.chat-person-picker b{font-size:14px;display:block}.chat-member-picker small,.chat-person-picker small{color:#8c7e72;margin-top:4px;font-size:12px;display:block}.chat-form-hint{color:#978675;font-size:13px;line-height:1.6}.chat-dialog form footer{justify-content:flex-end;gap:9px;margin-top:21px;display:flex}.chat-person-picker>p{color:#8b7d71;margin:0 0 16px;font-size:14px}.chat-person-picker>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #eee5dc;align-items:center;gap:13px;width:100%;padding:13px 4px;display:flex}.chat-person-picker>button>span:nth-child(2){flex:1}.chat-person-picker>button>svg{color:#9b6c4e}.chat-person-picker>button:hover{background:#fbf6ef}.chat-direct-label{color:var(--brand-ink);white-space:nowrap;font-size:14px;font-weight:600}.chat-direct-person-icon{color:var(--brand-ink);flex-shrink:0}.chat-info-people>div>span:nth-child(2){flex:1;min-width:0}.chat-info-people>div>span:nth-child(2) b{overflow-wrap:anywhere}.chat-file-preview{text-align:center;padding:25px}.chat-file-preview img{width:auto;max-width:100%;height:auto;max-height:48vh;margin:0 auto;display:block}.chat-file-preview>svg{color:#7a795c}.chat-file-preview p{overflow-wrap:anywhere;font-size:14px}.chat-file-preview small{color:#978675;margin-top:18px;font-size:12px;line-height:1.5;display:block}.chat-file-preview .chat-audio{text-align:left;max-width:440px;margin:0 auto}.chat-receipt-panel{max-height:min(620px,100dvh - 130px);padding:20px 24px 24px;overflow-y:auto}.chat-receipt-panel>header{color:var(--brand-ink);background:#f8f2ec;border-radius:9px;align-items:center;gap:11px;padding:13px;display:flex}.chat-receipt-panel>header div{gap:4px;display:grid}.chat-receipt-panel>header small{color:#7f746b;font-size:12px}.chat-receipt-person{border-bottom:1px solid var(--chat-border);align-items:center;gap:10px;padding:13px 2px;display:flex}.chat-receipt-person>span:nth-child(2){flex:1;min-width:0}.chat-receipt-person b,.chat-receipt-person small{display:block}.chat-receipt-person b{font-size:13px}.chat-receipt-person small{color:#8c8178;margin-top:3px;font-size:11px}.chat-receipt-states{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.chat-receipt-states em{color:#8c8178;white-space:nowrap;background:#f0eeeb;border-radius:5px;align-items:center;gap:3px;padding:4px 6px;font-size:11px;font-style:normal;display:inline-flex}.chat-receipt-states em.done{color:#46633d;background:#e8f1e5}.chat-receipt-note{color:#92857b;margin-top:15px;font-size:11px;line-height:1.5;display:block}.chat-delete-conversation{text-align:center;padding:24px}.chat-delete-conversation>svg{color:#aa4637}.chat-delete-conversation p{color:#665d56;max-width:470px;margin:13px auto 0;font-size:14px;line-height:1.55}.chat-delete-conversation p b{color:var(--brand-ink)}.chat-delete-conversation footer{justify-content:flex-end;gap:9px;margin-top:22px;display:flex}.chat-danger{color:#fff;background:#aa4637;border:1px solid #9f392e;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:8px 13px;display:inline-flex}.chat-danger:hover{background:#92382d}.chat-danger:disabled{opacity:.55;cursor:wait}.chat-error{color:#a54131;background:#fdeae6;border-radius:5px;margin-bottom:8px;padding:8px 10px;font-size:12px}.chat-toast{color:#fff;z-index:60;background:#3f3e4b;border-radius:10px;align-items:center;gap:10px;max-width:min(530px,100vw - 30px);padding:15px 18px;font-size:14px;line-height:1.5;display:flex;position:fixed;bottom:24px;right:28px;box-shadow:0 10px 30px #28283230}.chat-toast>svg{color:#edbea0;flex-shrink:0}.chat-toast .chat-icon{color:#fff}.chat-home-widget{margin:0 0 28px}.sidebar nav .nav-message-count{background:var(--brand-action,#a95639);color:#fff;border-radius:8px;flex-shrink:0;place-items:center;min-width:25px;height:25px;margin-left:auto;padding:0 6px;font-size:14px;font-weight:700;display:inline-grid;box-shadow:0 0 0 2px #fff2}.chat-quick footer{justify-content:space-between;gap:12px;display:flex}.chat-draft-file-label{flex:1;min-width:0;padding-left:8px}.chat-upload-progress{color:var(--brand-ink);grid-template-columns:1fr auto;gap:7px;margin:10px 0;font-size:14px;display:grid}.chat-upload-progress progress{width:100%;height:9px;accent-color:var(--blue)}.chat-upload-progress button{grid-area:1/2/span 2}.chat-direct-label{color:var(--brand-ink)}.chat-thread-back{display:none}@media (width>=1700px){.chat-layout{height:600px}}@media (width<=1450px){.chat-layout{grid-template-columns:252px minmax(0,1fr)}.chat-info{display:none}}@media (width<=1150px){.chat-layout{grid-template-columns:220px minmax(0,1fr)}.chat-subtle{display:none}.chat-header-actions{flex-wrap:wrap}.chat-compose-actions>span{display:none}}@media (width<=900px){.chat-layout{grid-template-columns:1fr;height:620px}.chat-thread,.chat-layout.thread-open .chat-conversations{display:none}.chat-layout.thread-open .chat-thread{display:flex}.chat-thread-back{display:inline-flex}.chat-section-head{flex-wrap:wrap}.chat-header-trigger>span{display:none}}@media (width<=760px){.chat-section-head{padding:14px}.chat-section-head .chat-header-actions{justify-content:flex-start;gap:6px;width:100%}.chat-thread-head{padding:13px 12px}.chat-thread-delete{min-width:44px;min-height:44px;padding:8px}.chat-thread-delete span{display:none}.chat-messages{padding:15px 12px}.chat-compose{padding:12px}.chat-message-body{max-width:95%}.chat-message>.chat-avatar{display:none}.chat-quick{position:fixed;top:75px;right:12px}.chat-draft-files{grid-template-columns:1fr}.chat-announcement-banner>span>span{white-space:normal}.chat-dialog-inner>form,.chat-person-picker{padding:18px}.chat-audio{min-width:min(285px,82vw)}.chat-recording{flex-direction:column;align-items:stretch}.chat-recording time{margin-right:0}.chat-recording-review audio{width:100%}.chat-receipt-person{align-items:flex-start}.chat-receipt-states{margin-left:auto}.chat-delete-conversation footer{flex-direction:column-reverse}.chat-delete-conversation footer button{width:100%;min-height:44px}}@media (prefers-reduced-motion:reduce){.messages-ui *{scroll-behavior:auto!important;transition:none!important}}.meeting-notes-page{--meeting-border:#e4ded8;--meeting-yellow:#fff8d8;--meeting-yellow-border:#ead47b;--meeting-green:#edf8e9;--meeting-green-border:#b8d9ad;min-height:0}.meeting-simple-layout{border:1px solid var(--meeting-border);background:#fff;border-radius:14px;grid-template-columns:230px minmax(0,1fr);height:calc(100vh - 142px);min-height:560px;display:grid;overflow:hidden;box-shadow:0 10px 28px #2d221b0b}.meeting-date-list{border-right:1px solid var(--meeting-border);background:#f8f6f3;align-content:start;gap:7px;padding:9px;display:grid;overflow-y:auto}.meeting-date-list>button{width:100%;min-height:63px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e7e1dc;border-radius:10px;align-content:center;gap:4px;padding:10px 39px 10px 12px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;position:relative}.meeting-date-list>button:hover{border-color:#cfc4bc;transform:translateY(-1px)}.meeting-date-list>button.pending{border-color:var(--meeting-yellow-border);background:var(--meeting-yellow)}.meeting-date-list>button.complete{border-color:var(--meeting-green-border);background:var(--meeting-green)}.meeting-date-list>button.active{border-color:var(--brand-terracotta);box-shadow:0 0 0 2px rgba(var(--brand-rgb),.12),0 7px 16px #31251d12}.meeting-date-list b{color:var(--brand-ink);font-size:.9rem;line-height:1.1}.meeting-date-list span{color:var(--muted);font-size:.73rem;line-height:1.2}.meeting-date-list i{color:#fff;background:#fff3b9;border:2px solid #d5af2f;border-radius:50%;place-items:center;width:21px;height:21px;display:grid;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.meeting-date-list button.complete i{border-color:var(--green);background:var(--green)}.meeting-date-list i svg{stroke-width:3px;width:13px;height:13px}.meeting-date-loading{min-height:120px;color:var(--muted);text-align:center;place-items:center;padding:18px;font-size:.8rem;display:grid}.meeting-simple-sheet{background:#fff;padding:25px 30px 34px;overflow-y:auto}.meeting-note-group{margin:0}.meeting-note-group+.meeting-note-group{margin-top:25px}.meeting-note-group h2{color:var(--brand-ink);letter-spacing:.005em;margin:0 0 11px;font-size:.88rem;font-weight:850}.meeting-simple-items{gap:7px;display:grid}.meeting-simple-item{border:1px solid;border-radius:9px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:51px;padding:8px 10px;display:grid}.meeting-simple-item.pending{border-color:var(--meeting-yellow-border);background:var(--meeting-yellow)}.meeting-simple-item.complete{border-color:var(--meeting-green-border);background:var(--meeting-green)}.meeting-simple-check{color:#fff;cursor:pointer;background:#fffdf2;border:2px solid #c8a121;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.meeting-simple-check:hover:not(:disabled){box-shadow:0 0 0 3px #c5971a21}.meeting-simple-check:disabled{cursor:default;opacity:.72}.meeting-simple-item.complete .meeting-simple-check{border-color:var(--green);background:var(--green)}.meeting-simple-check svg{stroke-width:3px;width:15px;height:15px}.meeting-simple-text{color:#403a35;overflow-wrap:anywhere;min-width:0;font-size:.88rem;line-height:1.42}.meeting-simple-item.complete .meeting-simple-text{color:#55704d;text-decoration:line-through;text-decoration-thickness:1.5px}.meeting-simple-actions{opacity:.38;gap:4px;transition:opacity .15s;display:flex}.meeting-simple-item:hover .meeting-simple-actions,.meeting-simple-item:focus-within .meeting-simple-actions{opacity:1}.meeting-simple-actions button{color:#766c64;cursor:pointer;background:#ffffffbf;border:0;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.meeting-simple-actions button:hover{color:var(--brand-terracotta);background:#fff}.meeting-simple-actions button:last-child{color:#a34b3e}.meeting-simple-actions button:disabled{cursor:default;opacity:.5}.meeting-simple-actions svg{width:13px;height:13px}.meeting-inline-composer{border-bottom:1px solid #cfc6bf;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:45px;margin:0 0 11px;transition:border-color .15s;display:grid}.meeting-inline-composer:focus-within{border-bottom-color:var(--brand-terracotta);box-shadow:0 1px 0 var(--brand-terracotta)}.meeting-inline-composer>svg{width:17px;color:var(--brand-terracotta)}.meeting-inline-composer input{width:100%;height:43px;color:var(--text);font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:.88rem}.meeting-inline-composer input::placeholder{color:#9b9189}.meeting-inline-composer kbd{color:#948980;font:700 .65rem/1 var(--font-body);background:#f8f6f4;border:1px solid #ded7d1;border-radius:5px;padding:3px 6px}.meeting-inline-composer>button{color:#796f68;cursor:pointer;background:#f3efec;border:0;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.meeting-inline-composer>button svg{width:14px}.meeting-inline-composer.editing>svg{color:#a9772e}.meeting-group-empty,.meeting-readonly-line{color:#978c84;align-items:center;min-height:42px;margin:0;padding:10px 2px;font-size:.79rem;display:flex}.meeting-readonly-line{border-bottom:1px solid #eee8e3;min-height:auto;padding:0 0 11px}.meeting-simple-empty{min-height:300px;color:var(--muted);text-align:center;place-items:center;display:grid}.meeting-feedback{border-radius:9px;justify-content:space-between;align-items:center;gap:12px;min-height:42px;margin-top:14px;padding:10px 13px;font-size:.8rem;display:flex}.meeting-feedback.error{color:#a13f30;background:#fff1ed;border:1px solid #efc5bc}.meeting-feedback button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:.75rem;font-weight:900;text-decoration:underline}@media (width<=980px){.meeting-simple-layout{grid-template-columns:205px minmax(0,1fr)}.meeting-simple-sheet{padding-left:22px;padding-right:22px}}@media (width<=760px){.meeting-simple-layout{grid-template-columns:1fr;height:auto;min-height:0;overflow:visible}.meeting-date-list{border-right:0;border-bottom:1px solid var(--meeting-border);padding:8px;display:flex;overflow-x:auto}.meeting-date-list>button{flex:0 0 157px;min-width:157px}.meeting-simple-sheet{padding:18px 15px 26px;overflow:visible}.meeting-simple-actions{opacity:1}}@media (prefers-reduced-motion:reduce){.meeting-notes-page *{scroll-behavior:auto!important;transition:none!important}}.sidebar{background:linear-gradient(#3f3e4b,#282832)}.sidebar>.brand{flex-shrink:0;justify-content:flex-start;margin-left:-15px;margin-right:-15px;padding:0 8px 24px 0}.sidebar .brand-mark{background:var(--brand-sand);border:0;border-bottom:4px solid var(--brand-terracotta);width:100%;max-width:244px;height:auto;box-shadow:none;border-radius:0 12px 12px 0;flex:0 244px;padding:12px 6px}.sidebar .brand-mark img{width:100%;max-width:100%;height:auto;display:block;transform:none}.sidebar nav :is(a,button){color:#eee9e4;border-radius:8px}.sidebar nav :is(a,button) b{font-size:14px;font-weight:650}.sidebar nav :is(a,button) small{color:#d1cbc6;font-size:12px;line-height:1.35}.sidebar nav :is(a,button).active{background:var(--blue);color:#fff;box-shadow:none}.sidebar nav :is(a,button).active small{color:#fbece6}.sidebar .nav-group-trigger.group-active{background:#ffffff12}.sidebar .nav-group-trigger .nav-chevron{color:#dfd8d0}.sidebar-note{background:#ffffff05;border-color:#77716b}.sidebar-note span,.sidebar-note small{color:#d7d0c9}.topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}.crumb{color:var(--text)}.primary{background:var(--blue);color:#fff;box-shadow:0 3px 8px #b7654817}.primary:hover{background:var(--blue-dark)}.secondary{color:var(--text);border-color:var(--border)}.secondary:hover{background:#f6f2ec;border-color:#baaaa0}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-color:var(--brand-ink)}input[type=checkbox],input[type=radio]{accent-color:var(--blue)}.card{border-color:var(--border);box-shadow:var(--shadow)}.avatar{background:var(--brand-sand);color:var(--brand-ink)}.turkey-clock{background:#fbf7f2;border-color:#e9d5c2}.turkey-clock small,.turkey-clock>strong{color:var(--brand-ink)}.turkey-clock b{color:var(--text)}.turkey-clock>svg{color:var(--blue)}.tote-model-table thead th{color:var(--text);background:#eee7df;border-color:#d6c8ba}.tote-model-table tbody th b,.tote-model-state{color:var(--text)}.tote-model-table tbody tr:nth-child(2n){background:#f8f7f5}.tote-model-table tbody tr:hover{background:var(--brand-tint)}.tote-model-flag.is-on{background:var(--blue-soft);color:var(--brand-ink)}.tote-model-flag.is-off{color:#68635e;background:#eeece8}.tote-model-table tbody tr.archived{background:#efedea}.tote-model-dialog{color:var(--text);border-color:#cfc3b8}.tote-model-dialog::backdrop{background:#282832a8}.tote-model-dialog-head{background:#eee6dc;border-color:#d7c9bc}.tote-model-dialog-head p{color:#6a5f55}.tote-model-visibility{border-color:#d6c8ba}.auth-page{background:radial-gradient(circle at 13% 8%,#784b3c 0,#3e3c47 34%,#25252e 100%)}.auth-brand>img{width:min(275px,90%);height:auto}.auth-side span{background:rgba(var(--brand-rgb), .2);color:#eac2a9}.pdf-draft-overlay,.pdf-selected-point,.pdf-place-help{--ship-orange:#df5b0c}@media (width<=760px){.sidebar>.brand{background:var(--brand-charcoal);justify-content:space-between;gap:12px;margin:-14px -14px 10px;padding:14px 14px 12px 0;position:sticky;top:-14px}.sidebar .brand-mark{flex:0 244px;width:min(244px,100% - 58px);max-width:244px;height:auto;padding:12px 6px}.sidebar .brand-mark img{width:100%;max-width:100%;height:auto;transform:none}.sidebar .mobile-menu-close{flex:0 0 40px}.auth-brand>img{width:min(235px,88%)}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@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}.shipping-tracking-panel{border:1px solid #dad8d7;border-left:4px solid var(--brand-primary,#a95639);color:#292834;background:#fff;border-radius:10px;margin:12px 0;padding:16px;font-size:14px}.shipping-tracking-panel>header{background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:0;display:flex}.shipping-tracking-panel header b{align-items:center;gap:8px;font-size:16px;display:flex}.shipping-tracking-panel small{color:#625c5a;margin-top:4px;font-size:13px;display:block}.shipping-tracking-panel svg{flex:none;width:17px;height:17px}.shipping-tracking-panel button{color:#3f3e4b;font:inherit;cursor:pointer;background:#fff;border:1px solid #d3ccca;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;display:inline-flex}.shipping-tracking-panel button:disabled{opacity:.55;cursor:default}.shipping-tracking-panel button.primary{background:var(--brand-primary,#a95639);color:#fff;border-color:#0000}.shipping-tracking-panel button[aria-pressed=true]{border-color:var(--brand-primary,#a95639);color:#813e28;background:#f7e5dc}.shipping-tracking-date{flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0 8px;display:flex}.shipping-tracking-date label{align-items:center;gap:10px;font-weight:600;display:flex}.shipping-tracking-date input{color:#292834;font:inherit;background:#fff;border:1px solid #d3ccca;border-radius:7px;padding:8px}.shipping-tracking-batches{gap:10px;margin-top:14px;display:grid}.shipping-tracking-batch{border:1px solid #e1d4cd;border-left:4px solid var(--brand-primary,#a95639);background:#fffaf7;border-radius:8px;padding:14px}.shipping-tracking-batch.is-complete{background:#f0faf3;border-color:#b4d5be #b4d5be #b4d5be #22814b}.shipping-tracking-batch-row{grid-template-columns:minmax(190px,1fr) minmax(180px,1fr) auto;align-items:center;gap:16px;display:grid}.shipping-tracking-batch-row strong{align-items:center;gap:6px;font-size:20px;display:flex}.shipping-tracking-batch-id{text-overflow:ellipsis;white-space:nowrap;max-width:250px;overflow:hidden}.shipping-tracking-progress{overflow-wrap:anywhere;background:#f7e5dc;border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px;display:flex}@media (width<=1100px){.shipping-tracking-batch-row{grid-template-columns:1fr 1fr}.shipping-tracking-batch-row>.shipping-tracking-actions{grid-column:1/-1}}@media (width<=650px){.shipping-tracking-batch-row{grid-template-columns:1fr;gap:10px}}.shipping-tracking-counts{flex-wrap:wrap;gap:12px 22px;margin:14px 0;display:flex}.shipping-tracking-counts span{align-items:baseline;gap:6px;display:flex}.shipping-tracking-counts b{font-size:21px}.shipping-tracking-panel .is-confirmed{color:#197244}.shipping-tracking-panel .is-error,.shipping-tracking-error{color:#a52d2d}.shipping-tracking-error{background:#fff1ee;align-items:center;gap:8px;padding:10px;display:flex}.shipping-tracking-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.shipping-tracking-note{color:#625c5a;margin:10px 0 0;font-size:13px;line-height:1.5}.shipping-tracking-details{border-top:1px solid #e4dcd8;margin-top:14px;padding-top:14px}.shipping-tracking-details label{flex-wrap:wrap;align-items:center;gap:8px;font-weight:600;display:flex}.shipping-tracking-details select{min-width:180px;max-width:100%;font:inherit;color:inherit;background:#fff;border:1px solid #d3ccca;border-radius:6px;flex:1;padding:9px}.shipping-tracking-table{margin-top:12px;overflow-x:auto}.shipping-tracking-table table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.shipping-tracking-table th{white-space:nowrap;background:#f6eeeb;padding:10px}.shipping-tracking-table td{vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #e8e3e0;min-width:120px;padding:10px}.shipping-tracking-table td:last-child{min-width:240px}.shipping-tracking-pagination{justify-content:flex-end;align-items:center;gap:12px;padding-top:12px;display:flex}.shipstation-label-queue-modal>.shipping-tracking-panel{flex:0 auto;min-height:0;margin:12px 20px;overflow:auto}@media (width<=850px),(height<=850px){.shipstation-label-queue-modal{overflow-y:auto}.shipstation-label-queue-modal .shipstation-label-batch-list{flex:none;overflow:visible}}@media (width<=650px){.shipping-tracking-panel{padding:12px}.shipping-tracking-panel>header{flex-wrap:wrap}.shipping-tracking-counts{gap:10px 14px}}
