/*! 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-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{--spacing:.25rem;--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.columns-3{columns:3}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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,)}}:root{--background:#f4f6f8;--foreground:#111827;--panel:#fff;--line:#d8dee6;--muted:#687587;--accent:#0f766e;--accent-soft:#e4f4f1;--blue:#2563eb;--blue-soft:#e8eefc;--amber:#a16207;--amber-soft:#fff5d6;--red:#b42318;--red-soft:#ffe5e1;--shadow:0 18px 44px #19243314}*{box-sizing:border-box}body{background:var(--background);color:var(--foreground);margin:0;font-family:Arial,Helvetica,sans-serif}.authShell{background:linear-gradient(135deg,#eef2f6 0%,#f8fafc 55%,#e4f4f1 100%);align-items:center;min-height:100vh;padding:18px;display:flex}.authCard{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:8px;gap:14px;width:100%;max-width:420px;margin:0 auto;padding:22px;display:grid}.authCard p{color:var(--accent);letter-spacing:0;text-transform:uppercase;margin:0;font-size:12px;font-weight:900}.authCard h1{letter-spacing:0;margin:0 0 8px;font-size:34px;line-height:1.05}.errorBox{background:var(--red-soft);color:var(--red);border:1px solid #b423183d;border-radius:8px;padding:10px 12px;font-weight:800}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}.productApp{grid-auto-rows:max-content;align-content:start;gap:18px;min-height:100vh;padding:22px;display:grid;overflow-x:hidden}.appHeader{justify-content:space-between;align-items:end;gap:16px;display:flex}.appHeader p,.panelTop p{color:var(--accent);letter-spacing:0;text-transform:uppercase;margin:0 0 4px;font-size:12px;font-weight:800}.appHeader h1,.panelTop h2{letter-spacing:0;margin:0;line-height:1.05}.appHeader h1{font-size:clamp(34px,5vw,62px)}.panelTop h2{font-size:22px}.headerActions,.viewTabs,.detailActions{align-items:center;gap:10px;display:flex}.userPill{border:1px solid var(--line);color:var(--muted);white-space:nowrap;background:#fff;border-radius:999px;min-height:36px;padding:8px 12px;font-size:13px;font-weight:800}.livePill{color:var(--accent);white-space:nowrap;background:#e4f4f1;border:1px solid #0f766e33;border-radius:999px;align-items:center;gap:7px;min-height:36px;padding:8px 12px;font-size:12px;font-weight:900;display:inline-flex}.livePill i{background:var(--accent);border-radius:999px;width:8px;height:8px;display:block;box-shadow:0 0 0 4px #0f766e24}.livePill.offline{background:var(--amber-soft);color:var(--amber);border-color:#a1620738}.livePill.offline i{background:var(--amber);box-shadow:0 0 0 4px #a1620721}.deliveryAlertPill{border:1px solid var(--line);color:var(--muted);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:7px;min-height:36px;padding:7px 10px;font-size:12px;font-weight:900;display:inline-flex}.deliveryAlertPill.active{color:#047857;background:#ecfdf3;border-color:#16a34a47}.deliveryAlertPill svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:15px;height:15px}.deliveryAlertPill strong{color:var(--foreground);background:#f1f5f9;border-radius:999px;justify-content:center;align-items:center;min-width:24px;padding:3px 6px;display:inline-flex}.viewTabs{border:1px solid var(--line);background:#e8edf2;border-radius:8px;padding:4px}.viewTabs button{color:var(--muted);background:0 0;border:0;border-radius:6px;min-height:34px;padding:0 12px;font-weight:800}.viewTabs button.active{color:var(--foreground);background:#fff}.primaryButton,.secondaryButton,.ghostButton,.dangerButton{white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;min-height:42px;padding:0 14px;font-weight:800;display:inline-flex}.primaryButton{background:var(--accent);color:#fff}.secondaryButton{border-color:var(--line);color:var(--foreground);background:#fff}.ghostButton{border-color:var(--line);color:var(--muted);background:0 0}.fullWidth{width:100%}.summaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.summaryGrid article,.panel,.statusChip{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:8px}.summaryGrid article{gap:8px;min-height:92px;padding:16px;display:grid}.summaryGrid span,.productRow small,.emptyState span,.searchField span,.field span,.profitLine span,.pasteActions span,.employeeCard small,.employeeProduct small{color:var(--muted)}.summaryGrid strong{font-size:clamp(20px,2.4vw,30px)}.statsDashboard{gap:10px;display:grid}.statsHeaderPanel .panelTop{align-items:end}.statsControls{grid-template-columns:minmax(220px,320px) minmax(160px,220px) minmax(190px,230px);gap:8px;display:grid}.statsDateField{position:relative}.statsDateButton{border:1px solid var(--line);color:var(--foreground);text-align:left;background:#fff;border-radius:8px;width:100%;min-height:40px;padding:9px 11px;font-weight:800}.statsDateButton:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #0f766e1f}.statsDatePopover{border:1px solid var(--line);z-index:40;background:#fff;border-radius:8px;gap:8px;width:260px;padding:10px;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 20px 44px #0f172a29}.statsDatePickerTop,.statsDatePickerActions{justify-content:space-between;align-items:center;gap:8px;display:flex}.statsDatePickerTop strong{font-size:13px}.statsDatePickerTop button,.statsDatePickerActions button,.statsDateDay{color:var(--foreground);background:0 0;border:1px solid #0000;border-radius:6px;font-weight:800}.statsDatePickerTop button{min-width:30px;min-height:28px}.statsDateWeekdays,.statsDateGrid{grid-template-columns:repeat(7,1fr);display:grid}.statsDateWeekdays span{color:var(--muted);text-align:center;padding:4px 0;font-size:11px;font-weight:900}.statsDateGrid{gap:3px}.statsDateDay{min-height:28px;padding:0;font-size:12px}.statsDateDay.muted{color:#a7b0bf}.statsDateDay.inRange{background:#7c3aed1f}.statsDateDay.selected{color:#fff;background:#7c3aed}.statsDatePickerActions button{color:var(--accent);padding:5px 6px;font-size:12px}.statsStatusFilterPanel{gap:10px;display:grid}.statsFilterHeader,.statsFilterActions{justify-content:space-between;align-items:center;gap:10px;display:flex}.statsFilterHeader p{color:var(--accent);text-transform:uppercase;margin:0;font-size:11px;font-weight:900}.statsFilterHeader h2{margin:0;font-size:18px}.statsFilterActions span{color:var(--muted);font-size:12px;font-weight:900}.statsStatusChecks{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:6px;display:grid}.statsStatusCheck{border:1px solid var(--line);color:var(--foreground);cursor:pointer;background:#f8fafc;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;min-height:40px;padding:7px 9px;display:grid}.statsStatusCheck.active{background:#7c3aed1f;border-color:#7c3aed5c}.statsStatusCheck input{width:auto;min-height:0}.statsStatusCheck span{align-items:center;gap:6px;min-width:0;font-size:12px;font-weight:900;display:flex}.statsStatusCheck span i{border-radius:999px;flex:none;width:8px;height:8px}.statsStatusCheck strong{border:1px solid var(--line);text-align:center;background:#fff;border-radius:999px;min-width:24px;padding:2px 6px;font-size:11px}.statsStatusCheck small{color:var(--muted);grid-column:2/4;font-size:11px;font-weight:800}.statsMetricGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.statsMetricGrid article{border:1px solid var(--line);background:#fff;border-radius:8px;gap:4px;min-height:66px;padding:10px 12px;display:grid;box-shadow:0 10px 26px #1924330d}.statsMetricGrid span,.statsSubtle,.statsBarRow small,.categoryStatsRows span{color:var(--muted)}.statsMetricGrid strong{font-size:22px;line-height:1}.statsGrid{grid-template-columns:1.2fr 1fr 1fr;gap:10px;display:grid}.statsPanel{gap:12px;padding:14px;display:grid}.statsPanelWide{grid-column:span 2}.statsSubtle{font-size:12px;font-weight:800}.monthTrend,.statsBarList,.categoryStatsRows{gap:8px;display:grid}.monthTrendRow{border:1px solid var(--line);color:var(--foreground);cursor:pointer;text-align:left;background:#f8fafc;border-radius:8px;gap:4px;min-height:58px;padding:8px 10px 12px;display:grid;position:relative}.monthTrendRow.active{background:#7c3aed1f;border-color:#7c3aed57}.monthTrendRow span,.statsBarRow span,.categoryStatsRows span{align-items:center;gap:6px;font-size:12px;font-weight:900;display:flex}.monthTrendRow strong{font-size:16px}.monthTrendRow small{color:var(--muted);font-size:11px;font-weight:800}.monthTrendRow i{background:linear-gradient(90deg,#2563eb47,#0f766e5c);border-radius:999px;height:4px;display:block;position:absolute;bottom:5px;left:10px}.statsBarRow{border:1px solid var(--line);background:#f8fafc;border-radius:8px;gap:5px;padding:8px 10px;display:grid;position:relative;overflow:hidden}.statsBarRow>div{z-index:1;justify-content:space-between;align-items:center;gap:10px;display:flex;position:relative}.statsBarRow strong{border:1px solid var(--line);text-align:center;background:#fff;border-radius:999px;min-width:24px;padding:2px 7px;font-size:11px}.statsBarRow span i,.categoryStatsRows i{border-radius:999px;width:8px;height:8px;display:inline-block}.statsBarRow b{background:#2563eb1f;display:block;position:absolute;top:0;bottom:0;left:0}.categorySplit{border:1px solid var(--line);background:#eef2f6;border-radius:999px;height:16px;display:flex;overflow:hidden}.categorySplit span{background:#0f766e73}.categorySplit b{background:#2563eb61}.categoryStatsRows div{justify-content:space-between;align-items:center;display:flex}.forwardingDot{background:var(--accent)}.buyoutDot{background:var(--blue)}.statsEmpty{border:1px dashed var(--line);color:var(--muted);border-radius:8px;justify-content:center;align-items:center;min-height:72px;padding:12px;font-weight:800;display:flex}.bucketTabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.bucketTab{border:1px solid var(--line);color:var(--foreground);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;min-height:48px;padding:9px 12px;display:flex}.bucketTab.active{background:var(--accent-soft);border-color:#0f766e47}.bucketTab span{font-weight:900}.bucketTab strong{text-align:center;background:#f1f5f9;border-radius:999px;min-width:30px;padding:5px 8px;font-size:12px}.dateFolders{flex-wrap:wrap;gap:6px;display:flex}.dateFolder{border:1px solid var(--line);color:var(--foreground);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 9px;font-size:12px;font-weight:900;display:inline-flex}.dateFolder.active{background:var(--accent-soft);color:var(--accent);border-color:#0f766e42}.dateFolder strong{color:var(--foreground);background:#f1f5f9;border-radius:999px;justify-content:center;align-items:center;min-width:24px;padding:3px 6px;font-size:11px;display:inline-flex}.bulkBar{border:1px solid var(--line);background:#f7f9fb;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.bulkBar strong{margin-right:auto}.bulkBarInline{background:#fff;margin-top:2px}.dangerButton{color:#b91c1c;background:#fee2e2;border-color:#fecaca}.dangerButton:hover{background:#fecaca}.statusFilters{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.statusChip{color:var(--foreground);text-align:left;justify-content:space-between;align-items:center;gap:10px;min-height:56px;padding:10px 12px;display:flex}.statusChip span{align-items:center;gap:8px;line-height:1.2;display:flex}.statusChip i,.employeeStatusSummary i{border-radius:999px;flex:none;width:10px;height:10px;display:inline-flex}.statusChip strong{text-align:center;background:#f1f5f9;border-radius:999px;min-width:28px;padding:5px 8px;font-size:12px}.statusChip.active{background:var(--accent-soft)}.workGrid{grid-template-columns:minmax(0,1fr) 420px;align-items:start;gap:18px;display:grid}.workGrid.fullWidth{grid-template-columns:minmax(0,1fr)}.panel{min-width:0;padding:18px}.listPanel{min-width:0;overflow:hidden}.panelTop{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.listPanel .panelTop{justify-content:flex-start;align-items:end}.listPanel .panelTop>div:first-child{flex:none}.listControls,.employeeForm,.statusCreate,.botOwnerCreate{align-items:end;gap:10px;display:grid}.listControls{grid-template-columns:minmax(260px,1fr) 180px}.listControls:has(.employeeSelectField){grid-template-columns:minmax(220px,.95fr) minmax(145px,.45fr) minmax(250px,.8fr);max-width:760px}.exchangePanel{border:1px solid var(--line);background:#f7f9fb;border-radius:8px;gap:10px;margin-bottom:14px;padding:12px;display:grid}.exchangePanel>div:first-child{gap:3px;display:grid}.exchangePanel strong{font-size:15px}.exchangePanel span{color:var(--muted);font-size:13px}.exchangeActions{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.importTarget{min-width:180px}.employeeSelectField{min-width:230px}.employeeSelectSearch{grid-template-columns:minmax(76px,.55fr) minmax(116px,1fr);gap:6px;display:grid}.employeeSelectSearch input,.employeeSelectSearch select{min-width:0}.fileButton{position:relative}.fileButton input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.exchangeMessage{color:var(--accent);font-weight:800}.successMessage{color:var(--accent);font-weight:900}.inlineError{color:var(--red);font-weight:900}.passwordPanel{grid-template-columns:minmax(180px,.45fr) minmax(360px,1fr);align-items:end;gap:12px;display:grid}.passwordForm,.accountManageRow{align-items:end;gap:10px;display:grid}.passwordForm{grid-template-columns:minmax(160px,1fr) minmax(160px,1fr) auto}.telegramForm{grid-template-columns:minmax(110px,.45fr) minmax(180px,1fr) minmax(190px,1fr) auto;align-items:end;gap:10px;display:grid}.employeeTelegramBox{border:1px solid var(--line);background:#f7f9fb;border-radius:8px;gap:10px;margin-bottom:12px;padding:12px;display:grid}.employeeTelegramBox>div:first-child{gap:4px;display:grid}.employeeTelegramBox>div:first-child span{color:var(--muted);font-size:13px;font-weight:800}.toggleRow{border:1px solid var(--line);border-radius:8px;align-items:center;gap:8px;min-height:40px;padding:9px 11px;font-weight:900;display:flex}.toggleRow input{width:auto;min-height:0}.telegramMeta{color:var(--muted);flex-wrap:wrap;gap:8px;margin-top:10px;font-size:13px;font-weight:800;display:flex}.telegramMeta span{border:1px solid var(--line);background:#f7f9fb;border-radius:999px;padding:6px 10px}.employeeForm{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-bottom:14px}.statusCreate{grid-template-columns:minmax(200px,1fr) 84px auto 84px auto;margin-bottom:14px}.statusBackgroundToggle{border:1px solid var(--line);color:var(--foreground);white-space:nowrap;background:#f7f9fb;border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:0 10px;font-size:13px;font-weight:900;display:inline-flex}.statusBackgroundToggle input{accent-color:var(--accent);width:16px;height:16px}.botOwnerManager{border-top:1px solid var(--line);gap:10px;margin-top:14px;padding-top:14px;display:grid}.botOwnerManager>div:first-child{gap:3px;display:grid}.botOwnerManager>div:first-child span{color:var(--muted);font-size:13px}.botOwnerCreate{grid-template-columns:minmax(180px,1fr) auto}.botOwnerList{flex-wrap:wrap;gap:6px;display:flex}.botOwnerList span,.botOwnerList em{color:#1d4ed8;background:#eef6ff;border:1px solid #2563eb2e;border-radius:999px;padding:6px 9px;font-size:12px;font-style:normal;font-weight:900;line-height:1}.searchField,.field{gap:7px;display:grid}.field.hasError span{color:var(--red)}.field.hasError input,.field.hasError select,.field.hasError textarea{background:var(--red-soft);border-color:#b42318b8;box-shadow:0 0 0 3px #b423181a}.searchField span,.field span{font-size:12px;font-weight:800}input,select,textarea{border:1px solid var(--line);color:var(--foreground);background:#fff;border-radius:8px;outline:none;width:100%;min-height:40px;padding:9px 11px}input[type=color]{min-width:52px;padding:4px}textarea{resize:vertical;min-height:96px}input:focus,select:focus,textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px #0f766e1f}.productTable{gap:8px;padding-bottom:2px;display:grid;overflow-x:auto}.tableHeader,.productRow{grid-template-columns:30px minmax(230px,1.2fr) minmax(140px,.65fr) minmax(110px,.55fr) minmax(130px,.6fr) minmax(160px,.7fr) 136px;align-items:center;gap:10px;min-width:1030px;display:grid}.tableHeader{color:var(--muted);padding:0 12px;font-size:12px;font-weight:800}.productRow{border:1px solid var(--line);color:var(--foreground);cursor:default;text-align:left;-webkit-user-select:text;user-select:text;background:#fff;border-radius:8px;min-height:72px;padding:10px 12px}.productRow.selected{border-color:var(--accent);box-shadow:0 0 0 3px #0f766e1a}.productRow.checked{background:#f8fdfa}.productRow.deadProduct,.recipientStackHeader.deadProduct{background:#f43f5e1a;border-color:#be123c38}.productRow.deadProduct.selected{border-color:#be123c66;box-shadow:0 0 0 3px #f43f5e1f}.productName{align-items:center;gap:10px;min-width:0;display:flex}.rowSelect{-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;min-height:30px;display:inline-flex}.rowSelect input{cursor:pointer;width:18px;height:18px;min-height:18px;padding:0}.productTitleLine{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.productName strong,.productName small{overflow-wrap:anywhere;white-space:normal;display:block}.createdDate{border:1px solid var(--line);color:var(--muted);white-space:nowrap;background:#f1f5f9;border-radius:999px;padding:4px 7px;font-size:11px;font-weight:900;line-height:1;display:inline-flex}.productQuickStat{color:#9a3412;white-space:nowrap;background:#fff7ed;border:1px solid #d9770638;border-radius:999px;padding:4px 7px;font-size:11px;font-weight:900;line-height:1;display:inline-flex}.deliveryDatePill{color:#1d4ed8;white-space:nowrap;background:#2563eb1a;border:1px solid #2563eb3d;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:900;line-height:1;display:inline-flex}.deliveryDatePill.today{color:#047857;background:#22c55e3d;border-color:#16a34a73}.productName .productMeta{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.deliveryBell,.rowTrackLink{border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.deliveryBell{color:#b45309;background:#fff7ed;border:1px solid #d977064d;width:24px;height:24px}.deliveryBell svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:15px;height:15px}.rowTrackLink{border:1px solid var(--line);color:var(--accent);-webkit-user-select:none;user-select:none;background:#f7f9fb;min-height:24px;padding:0 8px;font-size:12px;font-weight:900;line-height:1;text-decoration:none}.rowTrackLink:hover,.rowTrackLink:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #0f766e1a}.statusCell{align-items:flex-start;gap:5px;min-width:0;display:grid}.statusCell small,.fieldHint{color:var(--muted);font-size:11px;font-weight:800;line-height:1.2}.copyCell{cursor:text;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;min-width:0}.employeeBotCell{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.employeeBotCell small{border:1px solid var(--line);color:#475569;overflow-wrap:anywhere;background:#f1f5f9;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:800;line-height:1}.panelCell{gap:6px;min-width:0;display:grid}.panelBadges{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.priceCategoryPill{border-radius:999px;justify-self:start;padding:5px 8px;font-size:12px;font-weight:900;line-height:1;display:inline-flex}.priceCategoryPill.forwarding{color:#0f766e;background:#0f766e1f}.priceCategoryPill.buyout{color:#be185d;background:#be185d1f}.forwardingTrackPill{color:#1d4ed8;background:#2563eb17;border:1px solid #2563eb2e;border-radius:999px;flex-wrap:wrap;align-items:center;gap:5px;max-width:100%;padding:4px 5px 4px 8px;font-size:12px;font-weight:900;line-height:1.1;display:inline-flex}.forwardingTrackPill span{overflow-wrap:anywhere}.rowTrackLink.forwardingTrackOpen{background:#fff;min-height:20px;padding:0 7px}.recipientStack,.dateStack{gap:6px;min-width:0;display:grid}.dateStackHeader{background:#7c3aed1a;border:1px solid #7c3aed4d;border-radius:8px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:1030px;padding:8px 10px;display:grid;box-shadow:inset 0 0 0 1px #7c3aed14}.dateStackContent{gap:6px;min-width:0;display:grid}.recipientStackHeader{border:1px solid var(--line);background:#f7f9fb;border-radius:8px;grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:8px;min-width:1030px;padding:8px 10px;display:grid}.stackIconButton{color:var(--foreground);background:0 0;border:0;justify-content:center;align-items:center;width:28px;min-height:28px;padding:0;display:inline-flex}.recipientStackText{gap:2px;min-width:0;display:grid}.recipientStackText strong,.recipientStackText small{overflow-wrap:anywhere}.stackChevron{border:1px solid var(--line);color:var(--muted);border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.stackChevron:before{content:"";border:2px solid;border-width:0 2px 2px 0;width:6px;height:6px;display:block;transform:rotate(-45deg)}.stackChevron.open:before{transform:rotate(45deg)}.stackCount{color:var(--accent);background:#e8f3f1;border:0;border-radius:999px;justify-content:center;align-items:center;min-width:32px;min-height:26px;padding:0 8px;font-size:12px;font-weight:900;display:inline-flex}.rowActions,.editorActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.openProductButton{border:1px solid var(--line);color:var(--foreground);white-space:nowrap;background:#f7f9fb;border-radius:8px;min-height:34px;padding:0 10px;font-size:12px;font-weight:800}.duplicateRowButton,.stackDuplicateButton{border:1px solid var(--line);color:var(--accent);white-space:nowrap;background:#fff;border-radius:8px;min-height:34px;padding:0 10px;font-size:12px;font-weight:900}.openProductButton:hover,.openProductButton:focus,.duplicateRowButton:hover,.duplicateRowButton:focus,.stackDuplicateButton:hover,.stackDuplicateButton:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #0f766e1a}.thumb{background:var(--blue-soft);color:var(--blue);text-transform:uppercase;border-radius:8px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;font-size:12px;font-weight:900;display:inline-flex;overflow:hidden}.thumb img,.photoPasteBox img{object-fit:cover;width:100%;height:100%}.statusBadge{text-align:center;background:var(--badge-bg,var(--blue-soft));color:var(--badge-color,var(--blue));border-radius:999px;justify-content:center;padding:7px 10px;font-size:12px;font-weight:800;line-height:1.2;display:inline-flex}.emptyState{text-align:center;background:#fff;border:1px dashed #b8c3cf;border-radius:8px;place-items:center;gap:6px;min-height:180px;padding:18px;display:grid}.editorPanel{gap:9px;padding:14px;display:grid;position:sticky;top:18px}.editorPanel .panelTop{margin-bottom:0}.editorPanel .field{gap:5px}.editorPanel input,.editorPanel select,.editorPanel textarea{min-height:36px;padding:7px 10px}.editorPanel textarea{min-height:72px}.photoPasteBox{color:var(--muted);text-align:center;background:#f7f9fb;border:1px dashed #b8c3cf;border-radius:8px;justify-content:center;align-items:center;min-height:132px;font-weight:800;display:flex;position:relative;overflow:hidden}.photoPasteBox.hasImage{cursor:zoom-in}.photoPasteBox:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #0f766e1f}.photoPasteBox div{gap:6px;display:grid}.photoPasteBox strong{color:var(--foreground)}.photoPasteBox span{color:var(--muted);font-size:12px}.photoCounter{background:#0f172abd;border-radius:999px;padding:6px 10px;font-weight:900;position:absolute;bottom:10px;left:10px;color:#fff!important}.photoThumbGrid{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:8px;display:grid}.photoThumbItem{aspect-ratio:1;min-width:0;display:block;position:relative}.photoThumbButton{border:1px solid var(--line);background:#f7f9fb;border-radius:8px;width:100%;height:100%;padding:0;overflow:hidden}.photoThumbButton img{object-fit:cover;width:100%;height:100%}.photoRemoveButton{color:#b91c1c;background:#fee2e2;border:1px solid #fecaca;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:18px;font-weight:900;line-height:1;display:inline-flex;position:absolute;top:-6px;right:-6px}.pasteActions,.addPanelRow{align-items:end;gap:8px;display:grid}.pasteActions{grid-template-columns:auto minmax(0,1fr)}.addPanelRow{grid-template-columns:minmax(0,1fr) auto}.formGrid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.trackSection{gap:7px;min-width:0;display:grid}.trackSectionTop{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.trackSectionTop span{color:var(--muted);overflow-wrap:anywhere;font-size:12px;font-weight:900}.trackFieldList{gap:6px;display:grid}.trackFieldRow{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;min-width:0;display:grid}.trackFieldRow input{min-width:0}.compactTrackButton{white-space:nowrap;min-height:32px;padding:0 10px}.rowTrackLink.formTrackOpen{background:#fff;min-height:32px;padding:0 10px}.profitLine{border:1px solid var(--line);background:#f7f9fb;border-radius:8px;justify-content:space-between;align-items:center;padding:9px 10px;display:flex}.trackingLink,.trackingPlaceholder{align-self:end}.productError{margin-top:-4px}.trackingPlaceholder{min-height:42px}.adminGrid{grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);align-items:start;gap:18px;display:grid}.adminStack{gap:18px;display:grid}.employeeCards,.statusEditor,.employeeProductList{gap:8px;display:grid}.employeeCards{grid-template-columns:repeat(2,minmax(0,1fr))}.employeeCard{border:1px solid var(--line);color:var(--foreground);text-align:left;background:#fff;border-radius:8px;gap:6px;min-height:104px;padding:14px;display:grid}.employeeCard.active{border-color:var(--accent);box-shadow:0 0 0 3px #0f766e1a}.employeeCard span{color:var(--muted);font-size:12px;font-weight:800}.employeeCard strong{font-size:20px}.statusEditRow{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:minmax(160px,1fr) 56px auto 56px minmax(130px,.65fr) minmax(118px,.5fr) auto;align-items:center;gap:10px;padding:10px;display:grid;overflow-x:auto}.statusEditRow>input[type=color]:disabled,.statusCreate input[type=color]:disabled{cursor:not-allowed;opacity:.45}.statusRowPreview{background:var(--status-row-preview-bg);border:1px solid var(--status-row-preview-border);color:var(--muted);text-align:center;white-space:nowrap;border-radius:8px;padding:10px;font-size:12px;font-weight:900}.statusEditActions{justify-content:flex-end;gap:8px;display:flex}.employeeDetail{min-height:420px}.accountManageRow{border:1px solid var(--line);background:#f7f9fb;border-radius:8px;grid-template-columns:minmax(150px,.8fr) minmax(180px,1fr) auto;margin-bottom:12px;padding:12px}.accountManageRow>div{gap:4px;display:grid}.accountManageRow span{color:var(--muted);overflow-wrap:anywhere}.employeeStatusSummary{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.employeeStatusSummary span{border:1px solid var(--line);background:#f7f9fb;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 10px;display:inline-flex}.employeeProduct{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:minmax(190px,1fr) minmax(150px,.65fr);align-items:center;gap:10px;padding:12px;display:grid}.employeeProduct>button{color:var(--foreground);text-align:left;background:0 0;border:0;gap:4px;padding:0;display:grid}.lightbox{z-index:50;background:#070d16e0;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.lightbox img{object-fit:contain;border-radius:8px;max-width:92vw;max-height:92vh}.lightboxClose{color:var(--foreground);background:#fff;border:0;border-radius:8px;min-height:40px;padding:0 14px;font-weight:800;position:absolute;top:24px;right:24px}.compactApp{gap:10px;padding:10px}.compactApp .appHeader{border-bottom:1px solid var(--line);z-index:20;background:#f4f6f8f5;align-items:center;margin:-10px -10px 0;padding:8px 10px;position:sticky;top:0}.compactApp .appHeader p,.compactApp .panelTop p{margin-bottom:2px;font-size:10px}.compactApp .appHeader h1{font-size:30px}.compactApp .panelTop h2{font-size:18px}.compactApp .headerActions,.compactApp .viewTabs,.compactApp .detailActions{gap:6px}.compactApp .primaryButton,.compactApp .secondaryButton,.compactApp .ghostButton,.compactApp .dangerButton,.compactApp .viewTabs button,.compactApp .userPill,.compactApp .livePill{border-radius:7px;min-height:32px;padding:0 10px;font-size:13px}.compactApp .viewTabs{border-radius:7px;padding:2px}.compactApp .summaryGrid{gap:6px}.compactApp .summaryGrid article{gap:2px;min-height:52px;padding:8px 10px}.compactApp .summaryGrid span,.compactApp .searchField span,.compactApp .field span{font-size:11px}.compactApp .summaryGrid strong{font-size:22px}.compactApp .statsDashboard,.compactApp .statsGrid{gap:6px}.compactApp .statsControls{grid-template-columns:minmax(200px,285px) minmax(140px,190px) minmax(176px,215px);gap:6px}.compactApp .statsDateButton{border-radius:7px;min-height:34px;padding:6px 9px}.compactApp .statsDatePopover{gap:6px;width:238px;padding:8px}.compactApp .statsDateDay{min-height:25px}.compactApp .statsStatusFilterPanel{gap:7px}.compactApp .statsFilterHeader h2{font-size:16px}.compactApp .statsStatusChecks{grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:5px}.compactApp .statsStatusCheck{border-radius:7px;min-height:34px;padding:5px 7px}.compactApp .statsStatusCheck span,.compactApp .statsStatusCheck small{font-size:10px}.compactApp .statsMetricGrid{gap:6px}.compactApp .statsMetricGrid article{border-radius:7px;min-height:48px;padding:7px 9px}.compactApp .statsMetricGrid span,.compactApp .statsSubtle,.compactApp .monthTrendRow small,.compactApp .statsBarRow small{font-size:10px}.compactApp .statsMetricGrid strong{font-size:18px}.compactApp .statsPanel{gap:8px;padding:9px}.compactApp .monthTrend,.compactApp .statsBarList,.compactApp .categoryStatsRows{gap:6px}.compactApp .monthTrendRow{min-height:48px;padding:6px 8px 10px}.compactApp .monthTrendRow i{left:8px}.compactApp .statsBarRow{padding:6px 8px}.compactApp .bucketTabs,.compactApp .statusFilters{gap:6px}.compactApp .bucketTab{border-radius:7px;min-height:34px;padding:6px 9px}.compactApp .bucketTab strong,.compactApp .statusChip strong{min-width:24px;padding:3px 6px;font-size:11px}.compactApp .statusFilters{grid-template-columns:repeat(auto-fit,minmax(142px,1fr))}.compactApp .statusChip{border-radius:7px;gap:6px;min-height:34px;padding:6px 8px}.compactApp .statusChip span{gap:6px;font-size:12px}.compactApp .statusChip i,.compactApp .employeeStatusSummary i{width:8px;height:8px}.compactApp .workGrid,.compactApp .adminGrid,.compactApp .adminStack{gap:10px}.compactApp .workGrid{grid-template-columns:minmax(0,1fr) 360px}.compactApp .workGrid.fullWidth{grid-template-columns:minmax(0,1fr)}.compactApp .panel{padding:10px}.compactApp .panelTop{gap:8px;margin-bottom:8px}.compactApp .listControls{grid-template-columns:minmax(220px,1fr) 160px 150px;gap:6px}.compactApp .listControls:has(.employeeSelectField){grid-template-columns:minmax(210px,.85fr) minmax(145px,.45fr) minmax(245px,.8fr);max-width:730px}.compactApp input,.compactApp select,.compactApp textarea{border-radius:6px;min-height:32px;padding:6px 8px;font-size:13px}.compactApp textarea{min-height:62px}.compactApp .searchField,.compactApp .field{gap:4px}.compactApp .exchangePanel{grid-template-columns:minmax(120px,.3fr) minmax(0,1fr);align-items:end;gap:8px;margin-bottom:8px;padding:8px;display:grid}.compactApp .exchangePanel>div:first-child span{display:none}.compactApp .exchangePanel strong{font-size:13px}.compactApp .exchangeActions{justify-content:flex-end;gap:6px}.compactApp .productTable{gap:0}.compactApp .tableHeader,.compactApp .productRow{grid-template-columns:24px minmax(250px,1.3fr) minmax(120px,.55fr) minmax(106px,.45fr) minmax(132px,.52fr) minmax(148px,.56fr) 112px;gap:8px;min-width:980px}.compactApp .tableHeader{border-bottom:1px solid var(--line);z-index:2;background:#f4f6f8;padding:4px 8px;font-size:11px;position:sticky;top:0}.compactApp .productRow{border-width:0 0 1px;border-radius:0;min-height:48px;padding:5px 8px}.compactApp .productRow:first-of-type{border-top:1px solid var(--line)}.compactApp .productRow.selected{box-shadow:inset 3px 0 0 var(--accent)}.compactApp .rowSelect{min-height:22px}.compactApp .rowSelect input{width:15px;height:15px;min-height:15px}.compactApp .productName{gap:7px}.compactApp .productName>span:last-child{min-width:0}.compactApp .thumb{border-radius:6px;width:34px;height:34px}.compactApp .productTitleLine{gap:4px}.compactApp .productTitleLine strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.compactApp .productName strong{font-size:13px;line-height:1.15}.compactApp .productName .productMeta{gap:2px 6px;max-height:38px;overflow:hidden}.compactApp .productName small,.compactApp .statusCell small{font-size:10.5px}.compactApp .createdDate,.compactApp .productQuickStat,.compactApp .deliveryDatePill,.compactApp .priceCategoryPill,.compactApp .forwardingTrackPill,.compactApp .employeeBotCell small{padding:3px 6px;font-size:10.5px}.compactApp .deliveryBell{width:20px;height:20px}.compactApp .rowTrackLink{min-height:20px;padding:0 6px;font-size:11px}.compactApp .panelCell,.compactApp .statusCell{gap:3px;font-size:13px}.compactApp .statusBadge{min-height:22px;padding:4px 8px;font-size:11px}.compactApp .rowActions{gap:4px}.compactApp .openProductButton,.compactApp .duplicateRowButton,.compactApp .stackDuplicateButton{border-radius:6px;min-height:26px;padding:0 7px;font-size:11px}.compactApp .recipientStack{gap:0}.compactApp .dateStack{gap:4px}.compactApp .dateStackHeader{gap:6px;min-width:980px;min-height:34px;padding:5px 8px}.compactApp .dateStackContent{gap:4px}.compactApp .recipientStackHeader{border-radius:0;gap:6px;min-width:980px;min-height:38px;padding:5px 8px}.compactApp .recipientStackText{min-width:0}.compactApp .recipientStackText strong{font-size:13px}.compactApp .recipientStackText small{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.compactApp .editorPanel{gap:7px;padding:10px;top:58px}.compactApp .photoPasteBox{min-height:94px}.compactApp .photoThumbGrid{grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:6px}.compactApp .formGrid,.compactApp .pasteActions,.compactApp .addPanelRow,.compactApp .trackFieldList{gap:6px}.compactApp .trackSection,.compactApp .trackFieldRow{gap:5px}.compactApp .profitLine{padding:7px 8px}.compactApp .employeeCard{min-height:74px;padding:10px}.compactApp .employeeCard strong{font-size:17px}.compactApp .statusEditRow,.compactApp .botOwnerRow{gap:6px;padding:7px}.compactApp .employeeProduct{padding:8px}.denseApp{gap:6px;padding:6px}.denseApp .appHeader{margin:-6px -6px 0;padding:5px 8px}.denseApp .appHeader h1{font-size:24px}.denseApp .appHeader p,.denseApp .panelTop p{font-size:9px}.denseApp .headerActions,.denseApp .viewTabs,.denseApp .detailActions{gap:4px}.denseApp .primaryButton,.denseApp .secondaryButton,.denseApp .ghostButton,.denseApp .dangerButton,.denseApp .viewTabs button,.denseApp .userPill,.denseApp .livePill,.denseApp .deliveryAlertPill{border-radius:6px;min-height:28px;padding:0 8px;font-size:12px}.denseApp .livePill,.denseApp .deliveryAlertPill{border-radius:999px;gap:5px}.denseApp .livePill i{width:6px;height:6px}.denseApp .deliveryAlertPill svg{width:13px;height:13px}.denseApp .deliveryAlertPill strong{min-width:20px;padding:2px 5px;font-size:10px}.denseApp .summaryGrid{gap:5px}.denseApp .summaryGrid article{gap:2px;min-height:38px;padding:6px 9px}.denseApp .summaryGrid span{font-size:10px}.denseApp .summaryGrid strong{font-size:18px}.denseApp .statsDashboard,.denseApp .statsGrid{gap:5px}.denseApp .statsControls{grid-template-columns:minmax(190px,270px) minmax(132px,175px) minmax(168px,205px);gap:5px}.denseApp .statsDateButton{border-radius:6px;min-height:30px;padding:5px 7px}.denseApp .statsDatePopover{gap:5px;width:226px;padding:7px}.denseApp .statsDateDay{border-radius:5px;min-height:23px;font-size:11px}.denseApp .statsStatusFilterPanel{gap:5px}.denseApp .statsFilterHeader h2{font-size:15px}.denseApp .statsStatusChecks{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:4px}.denseApp .statsStatusCheck{border-radius:6px;min-height:30px;padding:4px 6px}.denseApp .statsStatusCheck span,.denseApp .statsStatusCheck small{font-size:10px}.denseApp .statsMetricGrid{gap:5px}.denseApp .statsMetricGrid article{border-radius:6px;min-height:40px;padding:6px 8px}.denseApp .statsMetricGrid span{font-size:9px}.denseApp .statsMetricGrid strong{font-size:16px}.denseApp .statsPanel{border-radius:6px;gap:7px;padding:8px}.denseApp .monthTrendRow{border-radius:6px;min-height:42px;padding:5px 7px 9px}.denseApp .monthTrendRow span,.denseApp .statsBarRow span,.denseApp .categoryStatsRows span{font-size:11px}.denseApp .monthTrendRow strong{font-size:14px}.denseApp .statsBarRow{border-radius:6px;padding:5px 7px}.denseApp .bucketTabs,.denseApp .statusFilters{gap:5px}.denseApp .bucketTab{border-radius:6px;min-height:30px;padding:4px 8px}.denseApp .bucketTab span{font-size:12px}.denseApp .bucketTab strong,.denseApp .statusChip strong{min-width:21px;padding:2px 5px;font-size:10px}.denseApp .dateFolders{gap:4px}.denseApp .dateFolder{gap:5px;min-height:26px;padding:0 7px;font-size:11px}.denseApp .dateFolder strong{min-width:20px;padding:2px 5px;font-size:10px}.denseApp .statusFilters{grid-template-columns:repeat(auto-fit,minmax(118px,1fr))}.denseApp .statusChip{border-radius:6px;gap:5px;min-height:28px;padding:4px 7px}.denseApp .statusChip span{gap:5px;font-size:11px;line-height:1.05}.denseApp .statusChip i,.denseApp .employeeStatusSummary i{width:7px;height:7px}.denseApp .workGrid,.denseApp .adminGrid,.denseApp .adminStack{gap:7px}.denseApp .workGrid{grid-template-columns:minmax(0,1fr) 330px}.denseApp .panel{padding:7px}.denseApp .panelTop{gap:5px;margin-bottom:5px}.denseApp .panelTop h2{font-size:16px}.denseApp .listControls{grid-template-columns:minmax(190px,1fr) 138px 128px;gap:5px}.denseApp .listControls:has(.employeeSelectField){grid-template-columns:minmax(190px,.8fr) minmax(132px,.4fr) minmax(235px,.8fr);max-width:680px}.denseApp input,.denseApp select,.denseApp textarea{border-radius:5px;min-height:28px;padding:4px 7px;font-size:12px}.denseApp textarea{min-height:52px}.denseApp .searchField,.denseApp .field{gap:3px}.denseApp .searchField span,.denseApp .field span{font-size:10px}.denseApp .exchangePanel{gap:5px;margin-bottom:5px;padding:5px 6px}.denseApp .exchangePanel strong{font-size:12px}.denseApp .exchangeActions,.denseApp .productTable{gap:4px}.denseApp .tableHeader,.denseApp .productRow{grid-template-columns:20px minmax(230px,1.45fr) minmax(96px,.5fr) minmax(88px,.42fr) minmax(112px,.5fr) minmax(118px,.5fr) 82px;gap:6px;min-width:880px}.denseApp .tableHeader{padding:3px 6px;font-size:10px}.denseApp .productRow{border-width:1px;border-color:#64748b75;border-radius:6px;min-height:32px;padding:3px 6px;box-shadow:inset 0 0 0 1px #0f172a0b,0 1px 1px #0f172a0d}.denseApp .rowSelect{min-height:18px}.denseApp .rowSelect input{width:13px;height:13px;min-height:13px}.denseApp .productName{gap:5px}.denseApp .thumb{border-radius:5px;width:24px;height:24px;font-size:9px}.denseApp .productTitleLine{flex-wrap:nowrap;gap:3px;min-width:0}.denseApp .productTitleLine strong{-webkit-line-clamp:1;flex:auto;min-width:0}.denseApp .productName strong{font-size:12px;line-height:1.05}.denseApp .productName .productMeta{flex-wrap:nowrap;gap:4px;max-height:18px;overflow:hidden}.denseApp .productName small,.denseApp .statusCell small{text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;line-height:1.1;overflow:hidden}.denseApp .createdDate,.denseApp .productQuickStat,.denseApp .deliveryDatePill,.denseApp .priceCategoryPill,.denseApp .forwardingTrackPill,.denseApp .employeeBotCell small{padding:2px 5px;font-size:9.5px}.denseApp .deliveryBell{width:17px;height:17px}.denseApp .deliveryBell svg{width:12px;height:12px}.denseApp .rowTrackLink{min-height:17px;padding:0 5px;font-size:10px}.denseApp .panelCell,.denseApp .statusCell{gap:2px;font-size:12px}.denseApp .statusBadge{min-height:18px;padding:3px 7px;font-size:10px}.denseApp .rowActions{gap:3px}.denseApp .openProductButton,.denseApp .duplicateRowButton,.denseApp .stackDuplicateButton{border-radius:5px;min-height:22px;padding:0 5px;font-size:10px}.denseApp .dateStack{gap:4px}.denseApp .dateStackHeader{background:#7c3aed1f;border-color:#7c3aed6b;border-radius:6px;grid-template-columns:22px minmax(0,1fr) auto;gap:5px;min-width:880px;min-height:28px;padding:3px 6px}.denseApp .dateStackContent,.denseApp .recipientStack{gap:3px}.denseApp .recipientStackHeader{border-color:#64748b57;border-radius:6px;grid-template-columns:22px minmax(0,1fr) auto auto;gap:5px;min-width:880px;min-height:30px;padding:3px 6px}.denseApp .stackIconButton{width:22px;min-height:22px}.denseApp .stackChevron{width:18px;height:18px}.denseApp .stackChevron:before{width:5px;height:5px}.denseApp .recipientStackText strong{font-size:12px}.denseApp .recipientStackText small{font-size:10px}.denseApp .stackCount{min-width:26px;min-height:20px;padding:0 6px;font-size:10px}.denseApp .editorPanel{gap:5px;padding:8px;top:44px}.denseApp .photoPasteBox{min-height:78px}.denseApp .photoThumbGrid{grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:5px}.denseApp .formGrid,.denseApp .pasteActions,.denseApp .addPanelRow,.denseApp .trackFieldList{gap:5px}.denseApp .profitLine{padding:5px 7px}@media (width<=1220px){.workGrid,.summaryGrid,.adminGrid,.statsMetricGrid,.statsGrid{grid-template-columns:1fr 1fr}.statsPanelWide{grid-column:span 2}.workGrid,.adminGrid{grid-template-columns:1fr}.editorPanel{position:static}}@media (width<=860px){.productApp{padding:14px}.appHeader,.headerActions,.panelTop,.detailActions{flex-direction:column;align-items:stretch}.livePill,.userPill{justify-content:center}.summaryGrid,.bucketTabs,.statusFilters,.workGrid,.formGrid,.passwordPanel,.passwordForm,.accountManageRow,.telegramForm,.pasteActions,.addPanelRow,.listControls,.exchangeActions,.employeeForm,.statusCreate,.employeeCards,.statusEditRow,.employeeProduct,.statsControls,.statsMetricGrid,.statsGrid{grid-template-columns:1fr}.statsPanelWide{grid-column:auto}.tableHeader{display:none}.productRow{grid-template-columns:1fr;align-items:start;min-width:0}.dateStackHeader,.recipientStackHeader,.rowActions,.editorActions,.trackFieldRow{grid-template-columns:1fr;align-items:stretch}.bulkBar strong{flex:1 0 100%}.dateStackHeader,.recipientStackHeader{min-width:0}.stackIconButton{width:100%}.rowActions,.editorActions{flex-wrap:wrap;justify-content:flex-start}}@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-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}.workspaceApp .workGrid.sheetWorkGrid{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;display:grid}.workspaceApp .workGrid.sheetWorkGrid[data-editor=open]{grid-template-columns:minmax(0,1fr) 390px}.workspaceApp .workGrid.sheetWorkGrid[data-editor=collapsed]{grid-template-columns:minmax(0,1fr) 34px}.workspaceApp .sheetWorkGrid .editorPanel{width:100%;min-width:0;max-height:calc(100dvh - 84px);box-shadow:none;z-index:15;margin:0;padding:12px;position:sticky;inset:70px auto auto}.workspaceApp .sheetWorkGrid .editorPanel[hidden]{display:none}.workspaceApp .lightbox{z-index:90}.workspaceApp .sheetWorkGrid .editorPanel>.panelTop{flex-wrap:wrap;top:-12px}.workspaceApp .sheetWorkGrid .editorActions{flex-wrap:wrap;gap:5px}.workspaceApp .editorRail{background:#2c3035;border:1px solid #525963;border-radius:4px;flex-direction:column;align-items:center;gap:12px;min-height:180px;padding:5px 0;display:flex;position:sticky;top:70px}.editorRail>span{writing-mode:vertical-rl;text-overflow:ellipsis;white-space:nowrap;color:#b5c0ce;max-height:240px;font-size:12px;overflow:hidden}.workspaceApp .sheetToolbar{background:#282b2f;border-top:1px solid #454a50;flex-wrap:wrap;align-items:center;gap:6px;min-height:44px;padding:7px 10px;display:flex}.workspaceApp .sheetModeSwitch{border:1px solid #59616c;border-radius:4px;flex:none;display:inline-flex;overflow:hidden}.workspaceApp .sheetModeSwitch button{color:#b7c2d0;background:#30343a;border:0;border-radius:0;align-items:center;gap:5px;min-height:28px;padding:4px 8px;font-size:12px;display:inline-flex}.workspaceApp .sheetModeSwitch button[aria-pressed=true]{color:#eef5ff;background:#405777}.sheetZoom{align-items:center;gap:3px;margin-left:auto;display:flex}.workspaceApp .sheetZoom select{width:74px;min-height:28px;padding:3px 5px;font-size:12px}.workspaceApp .sheetZoom input[type=range]{accent-color:#7bb6f3;border:0;width:80px;min-height:20px;padding:0}.sheetCopyMessage{color:#8ed8b0;font-size:11px}.sheetCopyMessage:empty{display:none}.workspaceApp .sheetScroll{min-width:0;height:max(250px, calc(100dvh - var(--sheet-top,290px) - 45px));overscroll-behavior:contain;scrollbar-color:#69727e #242628;scrollbar-gutter:stable;background:#242628;max-height:1100px;position:relative;overflow:auto}.sheetCanvas{font-size:var(--sheet-font);line-height:1.25;position:relative}.sheetHeader,.sheetRow{width:100%;display:grid}.sheetHeader{z-index:6;color:#d2dbe7;background:#383e46;border-top:1px solid #666f7b;border-bottom:1px solid #788597;position:sticky;top:0}.sheetBody{position:relative}.sheetRow{--sheet-base:#292c2f;--sheet-row-bg:color-mix(in srgb, var(--sheet-tint,#292c2f) 16%, var(--sheet-base));background:var(--sheet-row-bg);border-bottom:1px solid #555c65;position:absolute;left:0}.sheetRow:nth-child(2n){--sheet-base:#2e3135}.sheetRow:hover{--sheet-base:#363d45}.sheetRow.selected,.sheetRow.checked{--sheet-base:#3c4b61;outline-offset:-1px;outline:1px solid #90b9eb}.sheetCell,.sheetHeading,.sheetSelector{min-width:0;padding:0 var(--sheet-pad);border-right:1px solid #50565e;align-items:center;gap:3px;display:flex;overflow:hidden}.sheetHeading{padding:0;position:relative}.workspaceApp .sheetHeading button{width:100%;height:100%;padding:0 var(--sheet-pad);color:inherit;font-size:inherit;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:0;align-items:center;gap:3px;display:flex;overflow:hidden}.sheetHeading button svg{width:var(--sheet-icon);height:var(--sheet-icon);flex:none}.workspaceApp .sheetHeading .sheetResize{cursor:col-resize;touch-action:none;width:7px;padding:0;position:absolute;inset:0 0 0 auto}.workspaceApp .sheetHeading .sheetResize:hover,.workspaceApp .sheetHeading .sheetResize:focus-visible{background:#8bbaf48c}.sheetSelector{justify-content:center;padding:0}.workspaceApp .sheetScroll input[type=checkbox]{width:var(--sheet-check);height:var(--sheet-check);accent-color:#84b5ed;min-width:0;min-height:0;margin:0}.sheetPinned{z-index:2;background:var(--sheet-row-bg,#383e46);position:sticky;left:0}.sheetPinned.sheetTitle{left:var(--sheet-selector);border-right:2px solid #758297}.sheetHeader .sheetPinned{z-index:7}.sheetText{text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:text;user-select:text;flex:auto;min-width:0;overflow:hidden}.sheetTitle .sheetText{font-weight:500}.sheetCell.focused{box-shadow:inset 0 0 0 2px #9ac5fa}.sheetCell:focus{outline:none}.sheetCell.numeric{font-variant-numeric:tabular-nums;text-align:right}.sheetCell[data-column=deliveryDate]{color:var(--sheet-delivery);font-variant-numeric:tabular-nums}.sheetStatus{font-weight:600;color:color-mix(in srgb, var(--sheet-status) 55%, white)!important}.sheetCellTools{flex:none;align-items:center;gap:1px;display:flex}.workspaceApp .sheetCell button,.workspaceApp .sheetCell a{width:calc(var(--sheet-icon) + 4px);min-height:calc(var(--sheet-icon) + 4px);height:calc(var(--sheet-icon) + 4px);color:#9bc2eb;font-size:inherit;background:0 0;border:0;border-radius:2px;flex:none;justify-content:center;align-items:center;padding:1px;text-decoration:none;display:inline-flex}.workspaceApp .sheetCell button:hover,.workspaceApp .sheetCell a:hover{color:#fff;background:#6580a344}.sheetCell button svg,.sheetCell a svg{width:var(--sheet-icon);height:var(--sheet-icon)}.sheetCellTools img{width:var(--sheet-icon);height:var(--sheet-icon);object-fit:cover;border-radius:2px}.sheetCellTools button:has(img){position:relative}.sheetCellTools small{background:#374b65;font-size:7px;position:absolute;bottom:-2px;right:-1px}.sheetCell .sheetEdit{opacity:.45}.sheetTitle .sheetCellTools button:not(:has(img)):not(:first-child){opacity:.45}.sheetCell:hover .sheetEdit,.sheetCell:focus-within .sheetEdit,.sheetRow:hover .sheetCellTools button{opacity:1}.sheetFooter{color:#aebac9;font-variant-numeric:tabular-nums;background:#2b3036;border-top:1px solid #5c6572;flex-wrap:wrap;align-items:center;gap:18px;min-height:27px;padding:5px 10px;font-size:11px;display:flex}.sheetEmpty{color:#b1bbc7;padding:35px 12px;font-size:13px;position:sticky;left:0}.sheetColumnSettings{gap:5px;padding:10px 16px;display:grid}.sheetColumnSetting{border-bottom:1px solid #49515c;grid-template-columns:minmax(0,1fr) 75px 28px 28px;align-items:center;gap:7px;padding:5px 0;display:grid}.sheetColumnSetting>label{overflow-wrap:anywhere;align-items:center;gap:7px;min-width:0;font-size:13px;display:flex}.sheetColumnSetting input[type=checkbox]{accent-color:#79aeea}.workflowDialog>.sheetColumnSettings+button{margin:8px 16px 16px}.workspaceApp .workflowDialog .quickEditor{width:auto;box-shadow:none;border:0;gap:12px;padding:18px;display:grid;position:static}.workspaceApp .workflowDialog .quickEditor textarea{width:100%}.workspaceApp.productApp[data-focus=true]{margin-left:0;padding:0 8px 8px}.workspaceApp[data-focus=true]>.workspaceSidebar,.workspaceApp[data-focus=true]>.sidebarBackdrop,.workspaceApp[data-focus=true]>.appHeader,.workspaceApp[data-focus=true]>.bucketTabs,.workspaceApp[data-focus=true]>.statusFilters,.workspaceApp[data-focus=true]>.summaryGrid,.workspaceApp[data-focus=true]>.attentionFilterBar{display:none}.workspaceApp[data-focus=true] .sheetWorkGrid .editorPanel,.workspaceApp[data-focus=true] .editorRail{max-height:calc(100dvh - 16px);top:8px}.workspaceApp[data-focus=true] .listPanel>.panelTop{padding:8px 10px}.workspaceApp[data-focus=true] .exchangePanel:not(:has(.bulkBar)){display:none}@media (width<=1100px){.workspaceApp .workGrid.sheetWorkGrid[data-editor=open]{grid-template-columns:minmax(0,1fr) 340px}.sheetZoom input[type=range]{display:none}}@media (width<=850px){.workspaceApp .workGrid.sheetWorkGrid[data-editor=open],.workspaceApp .workGrid.sheetWorkGrid[data-editor=collapsed]{grid-template-columns:minmax(0,1fr)}.workspaceApp .sheetWorkGrid .editorPanel{z-index:70;width:min(390px,100vw - 16px);max-height:calc(100dvh - 16px);position:fixed;top:8px;bottom:8px;right:8px;box-shadow:-8px 0 30px #0009}.workspaceApp .editorRail{display:none}.workspaceApp .sheetToolbar{gap:5px;padding:6px}.sheetZoom{margin-left:0}.workspaceApp .sheetScroll{min-height:260px}}@media (width<=400px){.sheetColumnSetting{grid-template-columns:minmax(0,1fr) 58px 26px 26px;gap:4px}.sheetColumnSettings{padding:8px}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#202122;--foreground:#edf0f3;--panel:#292b2d;--line:#45494d;--muted:#a8b0ba;--accent:#78baff;--accent-soft:#293c50;--blue:#78baff;--blue-soft:#273c54;--amber:#f3bf72;--amber-soft:#453726;--red:#ff959d;--red-soft:#462c30;--shadow:none}body{font-family:Arial,Helvetica,sans-serif;font-size:14px}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,input,select,textarea{letter-spacing:0}input,select,textarea{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}input::placeholder,textarea::placeholder{color:#969fa9;opacity:1}:focus-visible{outline-offset:3px;outline:2px solid #83bdff}input[type=checkbox]{accent-color:#78baff;flex:0 0 14px;width:14px;height:14px}.workspaceApp.productApp{--sidebar-width:196px;margin-left:var(--sidebar-width);gap:10px;padding:0 14px 20px;overflow:visible}.workspaceSidebar{width:var(--sidebar-width);z-index:40;border-right:1px solid var(--line);background:#27292a;flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden auto}.workspaceBrand{border-bottom:1px solid var(--line);align-items:center;gap:7px;height:60px;min-height:60px;padding:10px 8px;display:flex}.workspaceBrand>svg{color:#ef6f80;flex:none}.workspaceBrand strong{white-space:nowrap;font-size:12px}.workspaceApp .workspaceSidebar .sidebarToggle{flex:none;justify-content:center;align-items:center;width:30px;min-width:30px;height:32px;margin-left:auto;padding:0;display:inline-flex}.sidebarAccount{align-items:center;gap:10px;padding:18px 12px;display:flex}.avatar{color:#a8d1ff;background:#3a414b;border-radius:6px;place-items:center;width:34px;height:34px;font-size:12px;display:grid}.sidebarAccount>span:last-child{gap:4px;min-width:0;display:grid}.sidebarAccount strong{overflow-wrap:anywhere;font-size:14px}.sidebarAccount small,.sidebarBottom small{color:var(--muted);font-size:12px}.workspaceSidebar nav{gap:4px;padding:0 8px;display:grid}.workspaceSidebar button{color:#bdc3cb;text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:9px;min-width:0;padding:11px 8px;font-size:12px;display:flex}.workspaceSidebar button svg{flex:none}.workspaceSidebar button .sidebarCount{font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.sidebarLabel{white-space:nowrap}.workspaceSidebar button:hover{color:#fff;background:#34373a}.workspaceSidebar button.active{color:#a8d1ff;background:#334359}.workspaceSidebar .attentionNav .sidebarCount{color:#f4c478}.sidebarTotals{border-top:1px solid var(--line);gap:18px;margin:20px 12px;padding-top:15px;display:grid}.sidebarTotals>span{color:var(--muted);gap:5px;font-size:12px;display:grid}.sidebarTotals strong{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:18px}.sidebarBottom{border-top:1px solid var(--line);margin-top:auto;padding:8px 8px 16px}.sidebarBottom small{padding:12px 8px 0;display:block}.workspaceApp.productApp[data-sidebar=collapsed]{--sidebar-width:54px}.workspaceApp[data-sidebar=collapsed] .workspaceBrand{justify-content:center;padding:10px 0}.workspaceApp[data-sidebar=collapsed] .workspaceBrand>svg,.workspaceApp[data-sidebar=collapsed] .workspaceBrand strong,.workspaceApp[data-sidebar=collapsed] .sidebarAccount,.workspaceApp[data-sidebar=collapsed] .sidebarTotals,.workspaceApp[data-sidebar=collapsed] .sidebarBottom small,.workspaceApp[data-sidebar=collapsed] .sidebarLabel,.workspaceApp[data-sidebar=collapsed] .sidebarCount{display:none}.workspaceApp[data-sidebar=collapsed] .workspaceSidebar nav{padding:10px 5px}.workspaceApp[data-sidebar=collapsed] .workspaceSidebar button{justify-content:center;width:100%;padding:12px 0}.workspaceApp[data-sidebar=collapsed] .workspaceSidebar .sidebarToggle{width:32px;margin:0;padding:0}.workspaceApp[data-sidebar=collapsed] .sidebarBottom{padding:0 5px 12px}.sidebarBackdrop{z-index:55;cursor:default;background:#11151ba6;border:0;padding:0;position:fixed;inset:0}.workspaceApp .appHeader{border-bottom:1px solid var(--line);z-index:30;background:#27292b;align-items:center;min-height:60px;margin:0 -14px;padding:10px 16px;position:sticky;top:0}.workspaceApp .appHeader>div:first-child>p,.workspaceApp .viewTabs,.workspaceApp .userPill,.workspaceApp .headerActions>.secondaryButton,.workspaceApp .headerActions>.ghostButton{display:none}.workspaceApp .appHeader h1{font-size:19px;font-weight:600}.workspaceApp .headerActions{flex-flow:wrap;align-items:center;gap:8px;display:flex}.workspaceApp button,.workflowDialog button{box-shadow:none}.workspaceApp .primaryButton,.workflowDialog .primaryButton{color:#fff;background:#508ed2;border:1px solid #65a1e2;justify-content:center;align-items:center;gap:6px;display:inline-flex}.workspaceApp .primaryButton:hover,.workflowDialog .primaryButton:hover{background:#609fe2}.workspaceApp .secondaryButton,.workspaceApp .ghostButton,.workspaceApp .fileButton,.workflowDialog .secondaryButton{color:#d9e0e8;background:#34373b;border:1px solid #50555c;justify-content:center;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.workspaceApp .dangerButton{color:#ffb0b6;background:#512e33;border:1px solid #945259}.workspaceApp button:not(.inlineEditButton,.thumbButton),.workflowDialog button{font-size:12px}.workspaceApp .primaryButton,.workspaceApp .secondaryButton,.workspaceApp .ghostButton,.workspaceApp .dangerButton,.workflowDialog .primaryButton,.workflowDialog .secondaryButton{border-radius:5px;min-height:30px;padding:5px 10px;font-weight:600}.workspaceApp .livePill{color:#7bd6b0;background:#263b35;border:1px solid #3a5b4f;font-size:11px}.workspaceApp .livePill.offline{color:#f2c77f;background:#423724}.workspaceApp .deliveryAlertPill{color:#88cfaa;background:#263b32;border-color:#3f654f}.workspaceApp .deliveryAlertPill strong,.workspaceApp .stackCount,.workspaceApp .bucketTab strong,.workspaceApp .statusChip strong{color:#dce3eb;background:#3a3f45;border:0;min-width:22px;min-height:19px;font-size:11px}.attentionHeaderButton{color:#f3bf72;background:#3c352c;border:1px solid #62533f;border-radius:5px;align-items:center;gap:7px;padding:6px 9px;display:flex}.attentionHeaderButton strong{color:#f6d49d}.workspaceApp .summaryGrid{border:1px solid var(--line);background:var(--panel);border-radius:6px;flex-wrap:wrap;gap:0;display:flex}.workspaceApp[data-view=products] .summaryGrid{display:none}.workspaceApp .summaryGrid article{border:0;border-right:1px solid var(--line);background:0 0;border-radius:0;flex:160px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 16px;display:flex}.workspaceApp .summaryGrid article:last-child{border:0}.workspaceApp .summaryGrid article span{color:var(--muted);font-size:12px}.workspaceApp .summaryGrid article strong{font-size:18px;font-weight:600}.workspaceApp .bucketTabs{gap:6px;display:flex}.workspaceApp .bucketTab{border-color:var(--line);background:0 0;align-items:center;gap:28px;min-height:32px;padding:4px 10px;display:flex}.workspaceApp .bucketTab>span{align-items:center;gap:7px;display:inline-flex}.workspaceApp .bucketTab.active{color:#c4ddff;background:#334154;border-color:#6584ad}.workspaceApp .statusFilters{flex-wrap:wrap;gap:5px;padding:0;display:flex}.workspaceApp .statusChip{min-height:28px;box-shadow:none;background:#2c2f32;border:1px solid #42474d;border-radius:5px;gap:12px;width:auto;padding:4px 8px;display:inline-flex}.workspaceApp .statusChip>span{font-size:11px;line-height:1.2}.workspaceApp .statusChip.active{background:#364354;border-color:#718aa8}.workspaceApp .panel{box-shadow:none;background:var(--panel);border:1px solid var(--line);border-radius:6px}.workspaceApp .workGrid,.workspaceApp .workGrid.fullWidth{min-width:0;display:block}.workspaceApp .listPanel{gap:0;padding:0;overflow:visible}.workspaceApp .listPanel>.panelTop{flex-wrap:wrap;align-items:center;gap:18px;padding:12px}.workspaceApp .panelTop p{color:#98a6b6;font-size:10px}.workspaceApp .panelTop h2{font-size:16px}.workspaceApp .listControls{flex-wrap:wrap;flex:1;align-items:end;gap:10px;display:flex}.workspaceApp .listControls:has(.employeeSelectField){max-width:none}.workspaceApp .listControls .searchField{width:auto}.workspaceApp .listControls .searchField:first-child{flex:260px;max-width:420px}.workspaceApp .listControls .employeeSelectField{flex:0 260px}.workspaceApp label>span,.workspaceApp .field>span,.workspaceApp .searchField>span{color:#b3bbc5;font-size:11px;font-weight:500}.workspaceApp input:not([type=checkbox],[type=color]),.workspaceApp select,.workspaceApp textarea,.workflowDialog input,.workflowDialog select{color:var(--foreground);background:#34373b;border:1px solid #50555d;border-radius:4px;max-width:100%;min-height:30px;padding:5px 8px;font-size:13px}.workspaceApp input[aria-invalid=true],.workspaceApp .fieldError input,.workspaceApp .fieldError select{background:#412d34;border-color:#ef717e}.workspaceApp .exchangePanel{border:0;border-top:1px solid var(--line);background:#242628;border-radius:0;flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:8px 12px;display:flex}.workspaceApp .excelTools>div:not(.exchangeActions){display:none}.excelTools{min-width:0}.excelTools summary{cursor:pointer;color:#b3c8e2;width:fit-content;padding:2px 0;font-size:12px}.excelTools[open] summary{margin-bottom:8px}.workspaceApp .exchangeActions{flex-wrap:wrap;justify-content:flex-start;align-items:end;gap:6px;display:flex}.workspaceApp .bulkBar{background:#303e50;border:1px solid #526a88;border-radius:5px;flex-wrap:wrap;width:100%;padding:8px;display:flex}.workspaceApp .bulkBar select{max-width:230px}.workspaceApp .productTable{scrollbar-color:#626871 #292b2d;min-height:280px;max-height:calc(100vh - 285px);padding-bottom:8px;overflow:auto}.workspaceApp .tableHeader,.workspaceApp .productRow{grid-template-columns:28px minmax(330px,2fr) minmax(105px,.62fr) minmax(100px,.6fr) minmax(150px,.85fr) minmax(170px,.95fr) minmax(180px,1fr);align-items:stretch;gap:0;min-width:1150px;display:grid}.workspaceApp .tableHeader{z-index:8;color:#c3ccd7;background:#3a3e43;border:0;border-bottom:1px solid #69717c;border-radius:0;min-height:30px;padding:0;font-size:10px;position:sticky;top:0}.workspaceApp .tableHeader>*{align-items:center;padding:6px 9px;font-size:10px;font-weight:600;display:flex}.workspaceApp .productRow{border:0;border-bottom:1px solid #596069;border-left:3px solid var(--status-color,#5c91c9);min-height:85px;box-shadow:none;background:#2a2c2e;border-radius:0;margin:0;padding:0;position:relative}.workspaceApp .productRow:nth-child(2n){background:#303235}.workspaceApp .productRow:hover{background:#34383d}.workspaceApp .productRow.selected,.workspaceApp .productRow.checked{outline-offset:-1px;background:#333e50;outline:1px solid #718cb1}.workspaceApp .productRow:has(.quickEditor){z-index:12}.workspaceApp .productRow>[role=cell]{overflow-wrap:anywhere;border-right:1px solid #454a50;flex-direction:column;justify-content:flex-start;align-items:flex-start;min-width:0;padding:9px;font-size:12px;display:flex}.workspaceApp .productRow>.rowSelect{padding:10px 4px}.workspaceApp .productRow>.productName{grid-template-columns:30px minmax(0,1fr);gap:8px;display:grid}.workspaceApp .productName>span:last-child{min-width:0}.workspaceApp .thumb{color:#91afcf;background:#3a4048;border:1px solid #515c69;border-radius:4px;width:30px;height:34px}.thumbButton{background:0 0;border:0;width:100%;height:100%;padding:0}.workspaceApp .productTitleLine{flex-wrap:wrap;align-items:center;gap:4px}.workspaceApp .productTitleLine strong{white-space:normal;flex:1 0 100%;font-size:12px;font-weight:600;line-height:1.35;display:block;overflow:visible}.workspaceApp .productQuickStat,.workspaceApp .createdDate{color:#c8d4e5;background:#353b43;border-color:#56616e;padding:1px 5px;font-size:10px;line-height:1.3}.workspaceApp .createdDate{color:#9ea7b3;background:0 0;border:0;padding-left:0}.workspaceApp .productName .productMeta{white-space:normal;flex-wrap:wrap;gap:4px 6px;max-height:none;margin-top:5px;display:flex;overflow:visible}.workspaceApp .productName small,.workspaceApp .statusCell small{white-space:normal;text-overflow:clip;font-size:11px;line-height:1.3;overflow:visible}.workspaceApp .deliveryDatePill{color:#a7d2ff;background:#2f4260;border-color:#537ab1;font-size:10px}.workspaceApp .deliveryDatePill.today{color:#88ffc0;background:#235a40;border-color:#42ae76}.workspaceApp .employeeBotCell{gap:7px}.workspaceApp .employeeBotCell small{color:#c3bbef;background:#423c56;border-color:#655984;border-radius:4px;font-size:10px}.workspaceApp .panelCell{gap:7px}.workspaceApp .panelBadges{flex-wrap:wrap;gap:5px;display:flex}.workspaceApp .priceCategoryPill{color:#86d8d0;background:#2e4849;border:1px solid #4d6e70;font-size:10px}.workspaceApp .priceCategoryPill.buyout{color:#f3b2d3;background:#523748;border-color:#76556a}.forwardingCaption{color:#b3cbdc;font-size:11px}.workspaceApp .forwardingTrackPill{background:0 0;border:0;padding:0}.workspaceApp .rowTrackLink{color:#98c7fa;background:0 0;border:1px solid #506c8f;border-radius:3px;padding:1px 5px;font-size:10px}.workspaceApp .statusCell{gap:6px}.workspaceApp .statusBadge,.workspaceApp .statusRowPreview{color:color-mix(in srgb, var(--badge-color,#85b8ff) 55%, white);border-radius:4px;min-height:22px;padding:4px 7px;font-size:11px;line-height:1.3}.workspaceApp .statusCell small{color:#a8b3c0;font-size:10px}.workspaceApp .commentCell{gap:7px;justify-content:space-between!important}.rowComment{color:#c3c9d1;white-space:pre-wrap;font-size:11px;line-height:1.4}.workspaceApp .rowActions{justify-content:flex-end;align-self:flex-end;gap:4px;display:flex}.iconButton,.workspaceApp .iconButton{color:#c1d6ed;background:#343b44;border:1px solid #535c67;border-radius:4px;flex:none;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;min-height:28px;padding:0;display:inline-flex}.iconButton:hover,.workspaceApp .iconButton:hover{color:#fff;background:#46546a;border-color:#829dc0}.workspaceApp .dateStack,.workspaceApp .dateStackContent,.workspaceApp .recipientStack{gap:0}.workspaceApp .dateStackHeader{background:#393248;border:1px solid #66597e;border-left:0;border-right:0;border-radius:0;min-width:1150px;min-height:32px;padding:5px 8px}.workspaceApp .recipientStackHeader{background:#323940;border:0;border-bottom:1px solid #59646e;border-radius:0;min-width:1150px;min-height:34px}.workspaceApp .stackChevron{background:#404853;border-color:#697385}.workspaceApp .recipientStackText strong{font-size:12px}.workspaceApp .recipientStackText small{color:#acb8c8;font-size:10px}.workspaceApp .stackDuplicateButton{color:#c2d9f3;background:#3b444f;border-color:#677788}.workspaceApp .editorPanel{z-index:50;background:#2b2e32;border:1px solid #6b7688;border-radius:6px;width:min(460px,100vw - 20px);padding:14px;position:fixed;inset:65px 10px 10px auto;overflow-y:auto;box-shadow:-12px 0 36px #0008}.workspaceApp .editorPanel>.panelTop{z-index:2;background:#2b2e32;border-bottom:1px solid #58616d;padding:9px 0;position:sticky;top:-14px}.workspaceApp .formGrid{align-items:start;gap:9px}.workspaceApp .editorPanel .field{align-content:start}.workspaceApp .editorPanel input:not([type=checkbox],[type=color]),.workspaceApp .editorPanel select{height:32px}.workspaceApp .photoPasteBox,.workspaceApp .accountManageBox,.workspaceApp .employeeTelegramBox,.workspaceApp .employeeCard,.workspaceApp .employeeProduct,.workspaceApp .statusEditRow,.workspaceApp .statusCreate,.workspaceApp .profitLine,.workspaceApp .statsMetricGrid article,.workspaceApp .statsBarRow,.workspaceApp .monthTrendRow,.workspaceApp .statsStatusCheck,.workspaceApp .statsDatePopover,.workspaceApp .passwordPanel{color:var(--foreground);background:#2f3236;border-color:#535a63}.workspaceApp .employeeCard.active,.workspaceApp .statsStatusCheck.active,.workspaceApp .statsDateDay.selected{color:#dcecff;background:#384d67}.workspaceApp .statsMetricGrid article strong{font-size:23px}.workspaceApp .statsHeaderPanel .panelTop{flex-wrap:wrap}.workspaceApp .statsControls{flex:550px;grid-template-columns:minmax(180px,1.3fr) minmax(140px,1fr) minmax(160px,1fr);min-width:0;max-width:760px}.workspaceApp .statsDateDay{color:var(--foreground)}.workspaceApp .statsDateDay.inRange{background:#364964}.workspaceApp .statsDateDay.muted{color:#7f8997}.workspaceApp .statsBarRow b,.workspaceApp .monthTrendRow i{opacity:.45}.workspaceApp .employeeForm,.workspaceApp .statusCreate{gap:9px}.workspaceApp .statusEditRow{grid-template-columns:minmax(140px,1fr) 40px 95px 40px minmax(110px,1fr)}.workspaceApp .statusEditActions{grid-column:auto/span 2}.workspaceApp .statusRowPreview{background:var(--status-row-preview-bg,#34383e)}.workspaceApp .accountManageRow,.workspaceApp .statusBackgroundToggle,.workspaceApp .telegramMeta span,.workspaceApp .employeeStatusSummary span,.workspaceApp .statsDateButton,.workspaceApp .statsBarRow strong,.workspaceApp .statsStatusCheck strong,.workspaceApp .botOwnerList span,.workspaceApp .botOwnerList em{color:#d9e3f0;background:#363d46;border-color:#5a6778}.workspaceApp .field.hasError input,.workspaceApp .field.hasError select,.workspaceApp .field.hasError textarea{background:#462e36;border-color:#f27c89}.workspaceApp .statusEditRow input[type=color]{width:38px;min-width:0}.workspaceApp input[type=color]{background:#343b44;border:1px solid #5f6c7e;border-radius:4px;padding:4px}.workspaceApp .statusBackgroundToggle{white-space:normal;border-radius:4px;gap:5px;min-height:30px;padding:4px 6px}.workspaceApp .emptyState{color:var(--muted);background:0 0;gap:12px;min-height:220px}.attentionFilterBar{flex-wrap:wrap;gap:6px;padding:9px 0;display:flex}.attentionFilterBar>button:not(.iconButton){color:#dfc9a8;background:#363331;border:1px solid #655741;border-radius:4px;align-items:center;gap:10px;padding:6px 10px;display:flex}.attentionFilterBar>button.active{color:#ffe1b2;background:#5b4932;border-color:#b49765}.todayFilterLabel{color:#a0e9bb;align-items:center;gap:8px;display:flex}.attentionReasons{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.reasonTag{color:#f5cc91;background:#483c2d;border-radius:3px;align-items:center;gap:4px;padding:2px 5px;font-size:10px;line-height:1.3;display:inline-flex}.reasonTag.telegram{color:#ffc0c6;background:#553238}.quickCell{max-width:100%;display:inline-block;position:relative}.workspaceApp .inlineEditButton{color:inherit;text-align:left;max-width:100%;font-size:inherit;background:0 0;border:1px solid #0000;border-radius:3px;align-items:center;gap:4px;padding:0;display:inline-flex}.inlineEditButton>svg{opacity:.55;flex:none}.workspaceApp .inlineEditButton:hover{background:#ffffff08;border-color:#7f94ae}.workspaceApp .quickEditor{z-index:20;background:#303842;border:1px solid #8aa1c1;border-radius:5px;gap:8px;width:265px;padding:10px;display:grid;position:absolute;top:calc(100% + 5px);left:0;box-shadow:0 10px 24px #0006}.quickEditor>label{gap:6px;display:grid}.quickEditorActions{justify-content:flex-end;gap:5px;display:flex}.workspaceApp .telegramIndicator{color:#a2acb8;text-align:left;background:0 0;border:0;align-items:center;gap:4px;padding:2px 0;font-size:10px;display:inline-flex}.workspaceApp .telegramIndicator.synced{color:#82d7af}.workspaceApp .telegramIndicator.error{color:#ff9ca9}.workspaceApp .telegramIndicator.pending{color:#edc789}.workflowToast{z-index:100;color:#d4f9df;background:#284336;border:1px solid #68977b;border-radius:6px;align-items:center;gap:10px;max-width:min(500px,100vw - 40px);padding:12px;font-size:13px;display:flex;position:fixed;top:70px;right:20px;box-shadow:0 10px 35px #0008}.workflowToast.error{color:#ffccd3;background:#512e36;border-color:#a75c6b}.workflowToast>svg{flex:none}.workflowDialog{color:#e7edf4;background:#292d32;border:1px solid #637085;border-radius:7px;width:min(740px,100vw - 24px);max-height:calc(100dvh - 40px);margin:auto;padding:0;position:fixed;inset:0;box-shadow:0 20px 80px #0008}.workflowDialog::backdrop{background:#11151bcc}.workflowDialog>header{z-index:1;background:#30353c;border-bottom:1px solid #535e6e;justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;display:flex;position:sticky;top:0}.workflowDialog h2{margin:0;font-size:17px}.dialogSummary{overflow-wrap:anywhere;border-bottom:1px solid #454e5a;gap:7px;padding:16px 18px;font-size:14px;display:grid}.dialogSummary>span,.mutedText{color:#a9b4c4}.workflowDialog>.mutedText{margin:16px 18px;font-size:13px}.historyTimeline{padding:0 18px}.historyEvent{border-bottom:1px solid #495360;padding:18px 0}.historyEventHeader{flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12px;display:flex}.historyEventHeader strong{color:#8ebeff;font-size:14px}.historyEventHeader time{color:#a8b4c5;margin-left:auto;font-size:12px}.historyEvent dl{gap:8px;margin:12px 0 0;display:grid}.historyEvent dl>div{grid-template-columns:125px minmax(0,1fr);gap:10px;font-size:13px;display:grid}.historyEvent dt{color:#a9b4c4}.historyEvent dd{overflow-wrap:anywhere;flex-wrap:wrap;gap:8px;margin:0;display:flex}.historyBefore{color:#b8a8aa;text-decoration:line-through}.historyArrow{color:#9dbce4}.workflowDialog footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:16px 18px;display:flex}.telegramDetail{overflow-wrap:anywhere;gap:10px;margin:16px 18px;font-size:13px;display:grid}.telegramDetail.error strong,.telegramDetail.error p{color:#ffacb8}.telegramDetail.synced strong{color:#8be3b6}.workflowSettingsPanel form{gap:12px;display:grid}.workflowSettingsPanel label{gap:6px;display:grid}.workflowSettingsPanel fieldset{border:1px solid #535d69;border-radius:5px;padding:10px}.workflowSettingsPanel legend{color:#b7c4d5;font-size:12px}.workflowStatusChecks{flex-wrap:wrap;gap:10px 18px;display:flex}.workflowStatusChecks label{align-items:center;gap:6px;display:inline-flex}.workflowStatusChecks label span{font-size:12px}.authShell{background:#202326}.authCard{color:#edf2f8;background:#2c3035;border-color:#525e6d}.authCard input{color:#fff;background:#353c44;border-color:#647287}.authCard .primaryButton{color:#fff;background:#508ed2}.spin{animation:1s linear infinite workflow-spin}@keyframes workflow-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spin{animation:none}}@media (width<=1200px){.workspaceApp.productApp{--sidebar-width:168px}.workspaceBrand{gap:6px;padding:12px 8px}.workspaceBrand strong{font-size:11px}.workspaceSidebar button{gap:6px;padding-left:5px;font-size:11px}.workspaceApp .statusEditRow{grid-template-columns:minmax(100px,1fr) 35px 100px 35px}}@media (width<=860px){.workspaceSidebar{z-index:60}.workspaceApp.productApp{--sidebar-width:196px;margin-left:54px;padding:0 8px 16px}.workspaceApp .appHeader{flex-flow:wrap;align-items:center;gap:10px;margin:0 -8px;padding:10px 8px}.workspaceApp .appHeader h1{font-size:17px}.workspaceApp .headerActions{gap:5px}.attentionHeaderButton>span{display:none}.workspaceApp .summaryGrid article{flex-basis:50%;min-height:42px;padding:8px}.workspaceApp .summaryGrid article strong{font-size:16px}.workspaceApp .bucketTabs{flex-wrap:wrap}.workspaceApp .bucketTab{gap:10px}.workspaceApp .statusFilters{max-height:112px;overflow:auto}.workspaceApp .listPanel>.panelTop{flex-direction:column;align-items:stretch}.workspaceApp .listControls{flex-wrap:wrap;width:100%}.workspaceApp .listControls .searchField:first-child{max-width:none}.workspaceApp .listControls>label{flex:140px}.workspaceApp .employeeSelectSearch{grid-template-columns:minmax(60px,.6fr) minmax(90px,1fr)}.workspaceApp .tableHeader{display:grid}.workspaceApp .productTable{max-height:68dvh}.workspaceApp .summaryGrid,.workspaceApp .listPanel,.workspaceApp .statsDashboard{min-width:0}.workspaceApp .adminGrid,.workspaceApp .statsGrid{grid-template-columns:minmax(0,1fr)}.workspaceApp .statsMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspaceApp .statsHeaderPanel .panelTop{align-items:stretch}.workspaceApp .statsControls{flex:none;grid-template-columns:minmax(0,1fr);width:100%}.workspaceApp .editorPanel{top:6px;bottom:6px}.workspaceApp .editorPanel .trackingPlaceholder{display:none}.workspaceApp .editorPanel .panelTop{flex-flow:wrap;align-items:center}.historyEvent dl>div{grid-template-columns:1fr;gap:3px}.historyEventHeader time{width:100%;margin-left:0}}.workspaceApp .savedFilters{flex-wrap:wrap;align-items:end;gap:4px;max-width:100%;display:flex}.workspaceApp .savedFilters>label{gap:4px;width:160px;min-width:0;display:grid}.workspaceApp .savedFilters>label>span{color:#b0bdcc;font-size:11px;font-weight:700}.workspaceApp .savedFilters select{text-overflow:ellipsis;width:100%;min-width:0;max-width:100%;min-height:28px}.workspaceApp .savedFilters>.iconButton{flex:none;width:28px;height:28px;min-height:28px;padding:4px}.savedFilterMessage{color:#93d7b1;width:100%;font-size:12px}.savedFilterMessage:empty{display:none}.workspaceApp .savedFilterForm{gap:14px;padding:18px;display:grid}.workspaceApp .savedFilterForm label{gap:7px;display:grid}.workspaceApp .savedFilterForm input{width:100%;min-width:0}.workspaceApp .productFilterBar{min-width:0;top:var(--app-header-height,60px);z-index:25;background:#272b2f;border-top:1px solid #535c67;border-bottom:1px solid #535c67;margin:8px 0;padding:9px 10px 7px;position:sticky}.workspaceApp[data-focus=true] .productFilterBar{top:0}.productFilterFields{flex-wrap:wrap;align-items:end;gap:8px;min-width:0;display:flex}.productFilterFields>label,.productStatusSelect,.productDateSelect{gap:4px;min-width:0;display:grid}.productFilterFields>label>span,.productStatusSelect>span,.productDateSelect>span{color:#b8c5d5;font-size:11px;font-weight:600}.workspaceApp .productFilterFields input,.workspaceApp .productFilterFields select{width:100%;min-width:0;height:30px;min-height:30px;padding:3px 7px;font-size:12px}.productSearch{flex:180px;max-width:340px}.productEmployee{flex:0 225px}.workspaceApp .productEmployee .employeeSelectSearch{grid-template-columns:minmax(55px,.65fr) minmax(90px,1fr);gap:5px;display:grid}.productSort{width:150px;margin-left:auto}.workspaceApp .filterMenu>button,.workspaceApp .productDateSelect>button{color:#e5eef9;background:#363d46;border:1px solid #5b697a;border-radius:4px;justify-content:center;align-items:center;gap:6px;height:30px;min-height:30px;padding:4px 8px;font-size:12px;display:flex}.workspaceApp .productDateSelect>button{min-width:114px}.productDateSelect>button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.productDateSelect{max-width:240px}.filterMenu>button svg,.productDateSelect>button svg{flex-shrink:0}.workspaceApp .filterReset,.workspaceApp .presetsMenu>button{width:30px;height:30px;min-height:30px;padding:5px}.presetsMenu>button>span{display:none}.workspaceApp .filterDropdown{box-sizing:border-box;color:#e8eff7;background:#2c3239;border:1px solid #758298;border-radius:5px;margin:0;padding:12px;position:fixed;inset:auto;overflow:auto;box-shadow:0 10px 30px #0008}.filterDropdown::backdrop{background:0 0}.workspaceApp .filterDropdown>input{width:100%;min-height:32px;margin-bottom:7px}.workspaceApp .filterDropdown .savedFilters{align-items:end}.workspaceApp .filterDropdown .savedFilters>label{flex:1}.statusOptions{gap:4px;margin-top:6px;display:grid}.statusOptions>div{border-bottom:1px solid #454e59;align-items:center;gap:6px;padding:5px 0;display:flex}.statusOptions label{flex:1;align-items:center;gap:7px;min-width:0;font-size:13px;display:flex}.statusOptions label>span{overflow-wrap:anywhere;flex:1}.statusOptions label small{color:#adbacb}.statusOptions input[type=checkbox]{accent-color:#82b4f3;flex:none;width:15px;height:15px}.statusOptions .iconButton[aria-pressed=true]{color:#efd18a}.statusOptions i,.pinnedStatuses i{border-radius:50%;flex:none;width:7px;height:7px}.pinnedStatuses,.activeFilterChips{scrollbar-width:thin;gap:5px;padding-top:7px;display:flex;overflow:auto}.workspaceApp .pinnedStatuses>button{white-space:nowrap;color:#cad6e6;background:#2e3339;border:1px solid #4c5663;border-radius:4px;align-items:center;gap:5px;min-height:26px;padding:4px 7px;font-size:11px;display:inline-flex}.workspaceApp .pinnedStatuses>button.active{color:#fff;background:#405a76;border-color:#87a8d0}.pinnedStatuses small{color:#adbbcd;font-size:10px}.workspaceApp .activeFilterChips>button{white-space:nowrap;color:#d4e6ff;background:#354252;border:1px solid #6d7d92;border-radius:3px;align-items:center;gap:5px;max-width:250px;padding:3px 6px;font-size:11px;display:inline-flex}.activeFilterChips>button>span{text-overflow:ellipsis;overflow:hidden}.activeFilterChips svg{flex:none}.workspaceApp .productDateCalendar{width:min(100%,390px);margin:auto;padding:14px}.rangeValue{text-align:center;color:#c2d8f6;font-variant-numeric:tabular-nums;padding-bottom:12px;font-size:14px}.calendarHeading{justify-content:space-between;align-items:center;gap:8px;display:flex}.workspaceApp .calendarHeading input{width:180px;min-width:0}.calendarDays{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;margin:12px 0;display:grid}.calendarDays>span{text-align:center;color:#aab9cd;padding:4px;font-size:12px}.workspaceApp .calendarDays>button{aspect-ratio:1;color:#e3edf9;background:0 0;border:1px solid #0000;border-radius:4px;min-height:0;padding:3px;font-size:14px}.workspaceApp .calendarDays>button.muted{color:#7c8a9e}.workspaceApp .calendarDays>button.inRange{background:#3d5572}.workspaceApp .calendarDays>button.selected{color:#fff;background:#538ac5;border-color:#abd0ff}.calendarActions{justify-content:space-between;display:flex}.workspaceApp .tableViewSelect{width:120px;min-width:105px;max-width:120px;min-height:28px;padding:3px 5px;font-size:12px}.workspaceApp .listPanel>.panelTop{padding:6px 10px}.workspaceApp .listPanel>.panelTop p{display:none}.workspaceApp .listPanel>.panelTop h2{color:#aab9cb;font-size:12px}.workspaceApp .bulkBar.bulkDock{z-index:16;background:#34455a;border:0;border-top:1px solid #91a6c0;border-radius:0;flex-wrap:wrap;align-items:center;gap:6px;min-height:48px;margin:0;padding:9px 10px;display:flex;position:sticky;bottom:0;box-shadow:0 -4px 16px #0004}.workspaceApp .bulkDock strong{margin-right:8px;font-size:12px}.workspaceApp .bulkDock select{flex:0 200px;min-width:130px;max-width:230px}.workspaceApp .sheetScroll{height:max(240px, calc(100dvh - var(--sheet-top,290px) - 45px - var(--bulk-height,0px)))}.workspaceApp .workGrid.sheetWorkGrid .editorPanel{height:calc(100dvh - var(--app-header-height,60px) - 20px);top:calc(var(--app-header-height,60px) + 8px);flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden}.workspaceApp .workGrid.sheetWorkGrid .editorPanel[hidden]{display:none}.workspaceApp .workGrid.sheetWorkGrid .editorPanel>.panelTop{flex:none;align-items:flex-start;gap:8px;padding:10px;position:static}.workspaceApp .editorPanel .editorActions{justify-content:flex-end;gap:4px;max-width:210px}.workspaceApp .editorPanel .editorActions .secondaryButton,.workspaceApp .editorPanel .editorActions .ghostButton{min-height:26px;padding:4px 6px;font-size:11px}.workspaceApp .editorPanel .editorActions .iconButton{width:28px;height:28px;min-height:28px;padding:4px}.workspaceApp .editorPanel h2{font-size:15px}.editorDirty{color:#f3cd86;padding-top:4px;font-size:11px;display:block}.editorTabs{background:#292f37;border-bottom:1px solid #586576;flex:none;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.workspaceApp .editorTabs>button{color:#abbad0;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;min-width:0;padding:9px 2px;font-size:11px}.workspaceApp .editorTabs>button[aria-selected=true]{color:#e4f0ff;background:#354253;border-bottom-color:#84b9f6}.editorBody{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.editorPane{padding:12px}.editorPane[hidden]{display:none}.editorPane,.editorPane>fieldset{gap:10px;min-width:0;display:grid}.editorPane>fieldset{border:0;margin:0;padding:0}.workspaceApp .editorPanel .productError{flex:none;max-height:90px;margin:8px 10px;padding:8px;font-size:12px;overflow:auto}.editorFooter{background:#303943;border-top:1px solid #586576;flex:none;padding:9px 12px}.workspaceApp .editorFooter .primaryButton{min-height:34px}.workspaceApp .editorPane .photoPasteBox{min-height:160px;max-height:220px}.editorPane .historyTimeline{padding:0}.editorPane .historyEvent{padding:12px 0}.editorPane .historyEventHeader time{width:100%;margin-left:0}.editorPane .historyEvent dl>div{grid-template-columns:1fr;gap:3px;font-size:12px}.editorPane .historyEventHeader strong{font-size:13px}.editorPane footer{flex-wrap:wrap;justify-content:space-between;gap:6px;display:flex}.workspaceApp[data-focus=true] .workGrid.sheetWorkGrid .editorPanel{height:calc(100dvh - 16px);top:8px}.photoGallery{color:#eaf1f9;background:#1f2328;border:1px solid #647183;border-radius:6px;width:calc(100vw - 24px);max-width:none;height:calc(100dvh - 24px);max-height:none;margin:auto;padding:0;position:fixed;inset:0}.photoGallery[open]{flex-direction:column;display:flex}.photoGallery::backdrop{background:#101317ed}.photoGallery>header{background:#303741;border-bottom:1px solid #4a5665;flex:none;align-items:center;gap:12px;padding:10px 12px;display:flex}.photoGallery>header>div:first-child{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.photoGallery header strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.photoGallery header span{color:#b6c9e0;white-space:nowrap;font-size:12px}.galleryZoom{align-items:center;gap:6px;display:flex}.workspaceApp .galleryZoom input[type=range]{accent-color:#86b9ef;width:100px;min-width:0;padding:0}.galleryStage{flex:1;align-items:stretch;gap:5px;min-width:0;min-height:0;padding:6px;display:flex}.workspaceApp .galleryArrow{color:#e1edff;background:#333d4b;border:1px solid #5b6675;border-radius:5px;flex:0 0 34px;justify-content:center;align-self:center;align-items:center;height:48px;padding:5px;display:flex}.galleryCanvas{background:#181c21;flex:1;min-width:0;min-height:0;overflow:auto}.galleryImageSpace{justify-content:center;align-items:center;display:flex}.galleryImageSpace img{object-fit:contain;cursor:zoom-in;width:100%;max-width:none;height:100%;display:block}.galleryCanvas>p{text-align:center;color:#ffb4bc;padding:30px}.galleryThumbnails{border-top:1px solid #4a5665;flex:none;justify-content:safe center;gap:8px;padding:9px;display:flex;overflow-x:auto}.workspaceApp .galleryThumbnails>button{background:#2c343e;border:2px solid #546173;border-radius:4px;flex:0 0 56px;width:56px;height:58px;padding:3px;position:relative}.workspaceApp .galleryThumbnails>button[aria-pressed=true]{background:#455f7d;border-color:#92c5ff}.galleryThumbnails img{object-fit:contain;width:100%;height:100%}.galleryThumbnails span{color:#fff;background:#1d283be6;padding:1px 3px;font-size:10px;position:absolute;bottom:1px;right:2px}@media (width<=860px){.workspaceApp .productFilterBar{padding:7px}.productSearch{flex-basis:100%;max-width:none}.productEmployee{flex:190px}.productSort{flex:145px;width:auto;margin-left:0}.productDateSelect{flex:145px;max-width:none}.workspaceApp .workGrid.sheetWorkGrid .editorPanel{z-index:70;height:calc(100dvh - 16px);position:fixed;top:8px;bottom:8px;right:8px;max-height:calc(100dvh - 16px)!important}.workspaceApp .bulkDock select{max-width:100%}.photoGallery>header{flex-wrap:wrap;gap:8px;padding:8px}.photoGallery>header>div:first-child{flex-basis:calc(100% - 50px)}.galleryZoom{order:3;justify-content:center;width:100%}.workspaceApp .galleryArrow{flex-basis:26px;padding:2px}.galleryStage{gap:3px;padding:3px}}
