.brand-sign{--brand-cycle:8.6s;overflow:visible}.brand-sign .brand-part,.brand-sign .brand-discharge{transform-box:fill-box;animation-duration:var(--brand-cycle);animation-timing-function:cubic-bezier(.42,0,.35,1);animation-iteration-count:infinite;animation-delay:var(--brand-delay)}.brand-sign .brand-part{transform-origin:50%;animation-name:roy-brand-part-pull}.brand-sign .brand-discharge{transform-origin:50% 100%;animation-name:roy-brand-tether-pull}.brand-sign .brand-electric-halo,.brand-sign .brand-electric-line,.brand-sign .brand-electric-charge{fill:none;stroke-linecap:round;stroke-linejoin:bevel}.brand-sign .brand-electric-halo{stroke:var(--brand-core,#ffb547);stroke-width:17px;opacity:.26}.brand-sign .brand-electric-line{stroke:var(--brand-core,#ffb547);stroke-width:7px;opacity:.9}.brand-sign .brand-electric-charge{stroke:color-mix(in srgb,var(--brand-core,#ffb547) 45%,white);stroke-width:3px;stroke-dasharray:9 90;animation:3.2s linear infinite roy-brand-charge;animation-delay:var(--brand-delay)}.brand-sign .brand-part-highlight{stop-color:color-mix(in srgb,currentColor 78%,var(--ui-surface,#fff))}.brand-sign .brand-part-shade{stop-color:color-mix(in srgb,currentColor 88%,var(--ui-bg,#171816))}.brand-sign .brand-part-edge{fill:none;stroke:color-mix(in srgb,currentColor 60%,var(--brand-core,#ffb547));stroke-width:2.5px;opacity:.42}.brand-sign .brand-core-highlight{stop-color:color-mix(in srgb,var(--brand-core,#ffb547) 50%,white)}.brand-sign .brand-core-colour{stop-color:var(--brand-core,#ffb547)}.brand-sign .brand-core-shade{stop-color:color-mix(in srgb,var(--brand-core,#ffb547) 78%,#172027)}.brand-sign .brand-core-aura{fill:var(--brand-core,#ffb547);opacity:.17;transform-box:fill-box;transform-origin:50%;animation:4.3s ease-in-out infinite roy-brand-core-breathe}.brand-sign .brand-core-orb{stroke:color-mix(in srgb,var(--brand-core,#ffb547) 65%,white);stroke-width:2px}.brand-sign .brand-core-glint{fill:#fff;opacity:.35}.masthead .brand .brand-sign{width:40px;height:40px}@keyframes roy-brand-part-pull{0%,to{transform:translateY(0)rotate(-.6deg)}35%{transform:translateY(-7px)rotate(.8deg)}60%{transform:translateY(-16px)rotate(-.6deg)}75%{transform:translateY(-4px)rotate(.6deg)}85%{transform:translateY(1px)rotate(0)}}@keyframes roy-brand-tether-pull{0%,to{transform:scaleY(.78)}35%{transform:scaleY(.97)}60%{transform:scaleY(1.22)}75%{transform:scaleY(.89)}85%{transform:scaleY(.75)}}@keyframes roy-brand-charge{0%{stroke-dashoffset:98px}to{stroke-dashoffset:0}}@keyframes roy-brand-core-breathe{0%,to{opacity:.14;transform:scale(.96)}50%{opacity:.21;transform:scale(1.07)}}.brand-sign[data-logo-paused=true] :is(.brand-part,.brand-discharge,.brand-electric-charge,.brand-core-aura),.roy-workspace[data-roy-motion=off] .brand-sign :is(.brand-part,.brand-discharge,.brand-electric-charge,.brand-core-aura){animation-play-state:paused}@media (max-width:700px){.masthead .brand .brand-sign{width:31px;height:31px}}@media (prefers-reduced-motion:reduce){.brand-sign :is(.brand-part,.brand-discharge,.brand-electric-charge,.brand-core-aura){animation:none!important}}.funnel-step{border:1px solid var(--border,#deddd1);background:var(--surface,#fffef9);border-radius:12px;margin:16px 0;overflow:hidden}.funnel-heading{background:#eef0e6;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:12px 16px;display:flex}.funnel-heading span{font-weight:650}.funnel-heading small{color:#63715c}.funnel-form{gap:14px;padding:16px;display:grid}.funnel-form h3,.funnel-form p{margin:0}.funnel-form textarea,.funnel-form select,.funnel-form input{max-width:100%}.funnel-form>.button{white-space:normal;text-align:left;justify-self:start;max-width:100%}.funnel-form .field small{color:#7c8073;font-size:12px}.funnel-terms{color:#64705e;padding:0 16px;font-size:13px}.funnel-assets{border-top:1px solid #e3e2d7;padding:12px 16px}.funnel-assets summary{cursor:pointer;align-items:center;gap:8px;display:flex}.funnel-assets a{overflow-wrap:anywhere;margin-top:10px;font-size:13px;display:block}.queue-funnel-filter{width:calc(100% - 24px);min-width:0;margin:8px 12px}.kanban-funnel-filter{max-width:240px}.funnel-form .form-grid{min-width:0}.funnel-form input[type=file]{width:100%}@media (max-width:600px){.funnel-heading{font-size:13px}.funnel-form{padding:12px}.funnel-form>.button{justify-content:space-between;width:100%}.funnel-form .form-grid{grid-template-columns:1fr}}:root{font-synthesis:none;color:#20333c;--accent:#137b70;--accent-hover:#0e675e;--border:#e1e8ec;--muted:#6b7c85;--stone:#f4f7f8;--ink:#172b32;--surface:#fff;--radius:10px;background:#f4f7f8;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:14px}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer;color:inherit}button:disabled{cursor:not-allowed;opacity:.48}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline-offset:3px;outline:3px solid #58baaa}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}h1{letter-spacing:-.9px;font-size:36px;font-weight:700;line-height:1.2}h2{letter-spacing:-.3px;font-size:18px;font-weight:650}h3{margin:20px 0 12px;font-size:15px;font-weight:650}p{line-height:1.6}small{color:var(--muted);font-size:12px;line-height:1.5}svg{stroke-width:1.7px;flex-shrink:0}strong{font-weight:600}.muted{color:var(--muted)}.mono{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.numeric{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.negative{color:#a65143}.app-shell{min-height:100vh;display:flex}.sidebar{background:var(--ink);color:#c5d3d8;border-right:1px solid #203841;flex-direction:column;flex-shrink:0;width:244px;height:100dvh;padding:24px 14px 20px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:12px;padding:0 4px;display:flex}.brand img{flex-shrink:0;width:42px;height:42px}.brand strong{color:#fff;letter-spacing:-.6px;font-size:27px;font-weight:700;line-height:1.1;display:block}.brand span{color:#9bb0b9;white-space:nowrap;margin-top:4px;font-size:11px;display:block}.company-selector{color:#eef5f6;text-overflow:ellipsis;background:#1d353e;border:1px solid #3a515b;border-radius:8px;width:100%;height:42px;margin:27px 0 26px;padding:0 10px;font-size:12px}.nav-label{letter-spacing:1.15px;text-transform:uppercase;color:#99b0ba;margin-bottom:12px;padding:0 8px;font-size:10px}.sidebar nav{flex-direction:column;gap:5px;display:flex}.sidebar nav a{border-radius:8px;align-items:center;gap:13px;min-height:45px;padding:12px;font-size:14px;transition:background .15s;display:flex;position:relative}.sidebar nav a:hover{color:#fff;background:#213d46}.sidebar nav a.active{color:#fff;background:#20514f;font-weight:600}.sidebar nav a.active:before{content:"";background:#61d4be;border-radius:3px;width:3px;position:absolute;top:12px;bottom:12px;left:0}.sidebar nav a.active svg{color:#97eadc}.sidebar-bottom{margin-top:auto;padding-top:24px}.demo-info{text-align:left;color:#b2c5cd;background:#1d343c;border:1px solid #344d57;border-radius:8px;align-items:center;gap:10px;width:100%;padding:13px 11px;font-size:11px;line-height:1.4;display:flex}.demo-info:hover{color:#fff;background:#25434c}.profile{align-items:center;gap:10px;padding:18px 3px 0;display:flex}.avatar{color:#264c4b;background:#d5e6e5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:12px;display:inline-flex}.avatar.small{color:#566b79;background:#e9eff3;width:28px;height:28px;font-size:10px}.profile>div{min-width:0}.profile strong{color:#f3f7f8;font-size:12px;font-weight:600;display:block}.profile select{color:#a5bac4;background:0 0;border:0;max-width:155px;margin-left:-4px;padding:5px 13px 0 0;font-size:11px}.profile select option{background:var(--ink);color:#fff}.main-area{flex:1;min-width:0}.topbar{border-bottom:1px solid var(--border);background:#fff;justify-content:space-between;align-items:center;gap:18px;height:60px;padding:0 24px;display:flex}.breadcrumb{white-space:nowrap;color:var(--muted);align-items:center;gap:12px;font-size:12px;display:flex}.breadcrumb .workspace-name{color:#20333c;font-weight:600}.breadcrumb strong{color:#4a616e;font-weight:400}.topbar-actions{align-items:center;gap:16px;font-size:11px;display:flex}.connection{white-space:nowrap;color:var(--accent);align-items:center;gap:7px;display:flex}.connection i{background:#20a58c;border-radius:50%;width:7px;height:7px}.connection.offline{color:#986a27}.connection.offline i{background:#d49c3f}.current-date{border-left:1px solid var(--border);white-space:nowrap;color:#4a616e;align-items:center;gap:9px;padding-left:16px;display:flex}.button{background:var(--accent);color:#fff;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:10px 17px;font-size:13px;font-weight:550;transition:background .15s,transform .1s;display:inline-flex}.button:hover:not(:disabled){background:var(--accent-hover)}.button:active:not(:disabled){transform:translateY(1px)}.button.secondary{color:#405967;background:#fff;border-color:#d8e2e7;font-weight:450}.button.secondary:hover:not(:disabled){background:#f1f6f8}.button.text{color:var(--accent);background:0 0;padding:9px 5px}.button.text:hover{background:#eaf5f2}.button.danger{color:#a5483e;background:#fff;border-color:#e7ceca}.button.danger:hover{background:#fcf3f2}.button.full-width{width:100%}.offline-toggle{font-size:11px;border-color:#0000!important;min-height:32px!important;padding:5px 8px!important}.install-button{color:#506b79;background:0 0;border:0;border-radius:6px;padding:7px;display:flex}.install-button:hover{background:#edf5f6}.queue-badge{color:var(--accent);background:#eaf6f2;border:1px solid #c8e2db;border-radius:6px;align-items:center;gap:5px;padding:5px 7px;display:flex}.queue-badge.error{color:#a27027;background:#fff3e2;border-color:#eedbbd}.content{max-width:1900px;margin:auto;padding:20px 22px 28px}.page-heading{justify-content:space-between;align-items:center;gap:20px;min-height:66px;margin-bottom:18px;display:flex}.page-eyebrow{text-transform:uppercase;letter-spacing:1.15px;color:#566d7c;margin-bottom:5px;font-size:10px;display:block}.page-heading p{color:var(--muted);margin-top:5px;font-size:14px}.heading-actions{align-items:center;gap:10px;display:flex}.heading-actions>.button{min-height:44px}.metrics{grid-template-columns:repeat(3,1fr) 1.15fr;gap:12px;margin-bottom:22px;display:grid}.metric{border:1px solid var(--border);border-radius:var(--radius);background:#fff;flex-direction:column;justify-content:center;gap:5px;min-width:0;min-height:96px;padding:19px 18px;display:flex;position:relative}.metric>.metric-label{color:#536b78;font-size:13px;line-height:1.4}.metric>strong{letter-spacing:-.7px;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:30px;font-weight:650;line-height:1.15}.metric>small{margin-top:2px;font-size:11px}.metric.has-icon{padding-left:79px}.metric>.metric-icon{color:#137b70;background:#eaf7f4;border-radius:10px;justify-content:center;align-items:center;width:46px;height:46px;display:flex;position:absolute;top:50%;left:17px;transform:translateY(-50%)}.metric>.metric-icon.amber{color:#a27022;background:#fcf5e7}.metric>.metric-icon.blue{color:#417dab;background:#ebf3fc}.metric>.metric-icon.purple{color:#8460b0;background:#f3edfa}.orders-workspace{border:1px solid var(--border);border-radius:var(--radius);background:#fff;padding:12px 5px 14px}.orders-toolbar{align-items:center;gap:14px;margin-bottom:4px;padding:0 9px;display:flex}.segmented{background:#f8fafb;border:1px solid #d8e2e7;border-radius:8px;flex-shrink:0;height:40px;padding:3px;display:flex;overflow:hidden}.segmented button{color:#5f7380;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:12px;display:flex}.segmented button.active{background:var(--accent);color:#fff}.segmented button:not(.active):hover{background:#eaf0f3}.search-box{flex:1;align-items:center;min-width:100px;display:flex;position:relative}.search-box svg{pointer-events:none;color:#68808d;position:absolute;left:13px}.search-box input{width:100%;min-width:0;height:40px;padding-left:39px}.orders-toolbar>select{flex-shrink:0;width:160px;height:40px}.orders-toolbar .search-box{max-width:none}.board-context{color:#536b79;justify-content:space-between;align-items:center;min-height:18px;margin-bottom:4px;padding:0 11px;font-size:11px;display:flex}.board-context strong{background:#edf2f5;border-radius:5px;margin-left:5px;padding:2px 6px;font-weight:500;display:inline-flex}.toolbar-hint{color:#83949d;font-size:11px}.kanban{overscroll-behavior-x:contain;scrollbar-color:#c1d1d8 #f0f4f6;scrollbar-width:thin;align-items:stretch;gap:8px;height:calc(100dvh - 458px);min-height:340px;padding-bottom:8px;display:flex;overflow-x:auto}.kanban-lane{border-top:4px solid var(--lane-color);background:var(--lane-bg);scrollbar-width:thin;scrollbar-color:#c7d7df transparent;border-radius:7px;flex:1 0 198px;min-width:198px;padding:12px 8px 10px;transition:box-shadow .15s,background .15s;overflow-y:auto}.kanban-lane.drag-over{background:#dff2ed;box-shadow:inset 0 0 0 2px #45a999}.lane-heading{justify-content:space-between;align-items:center;gap:2px;min-height:57px;padding:0 3px 12px;display:flex}.lane-heading>div{flex:1;min-width:0}.lane-heading h2{white-space:nowrap;letter-spacing:-.15px;align-items:center;gap:6px;font-size:13px;font-weight:650;display:flex}.lane-heading h2 i{background:var(--lane-color);border-radius:50%;flex-shrink:0;width:9px;height:9px}.lane-heading h2 span{color:#57717f;background:#fff9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-left:auto;font-size:10px;font-weight:500;display:flex}.lane-heading p{color:#4a6472;font-variant-numeric:tabular-nums;margin:5px 0 0 15px;font-size:12px;font-weight:550}.icon-button{color:#627b88;background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:5px;display:inline-flex}.icon-button:hover:not(:disabled){background:#dcebea}.lane-heading .icon-button{color:#7a929b;padding:3px}.lane-heading .icon-button svg{width:15px;height:15px}.lane-cards{flex-direction:column;gap:9px;display:flex}.order-card{cursor:pointer;background:#fff;border:1px solid #e0e8ec;border-radius:9px;flex-shrink:0;min-height:192px;padding:12px 11px 9px;transition:box-shadow .15s,border-color .15s;box-shadow:0 1px 2px #173d4b04}.order-card[draggable=true]{cursor:grab}.order-card:hover{border-color:#8cc3b8;box-shadow:0 3px 11px #173d4b0d}.order-card.dragging{opacity:.4}.order-card[draggable=true]:active{cursor:grabbing}.card-top{align-items:center;gap:5px;display:flex}.card-top>strong{color:#637b8a;white-space:nowrap;letter-spacing:.1px;font-size:12px;font-weight:500}.channel{color:#516c7d;white-space:nowrap;background:#edf2f5;border-radius:5px;padding:3px 5px;font-size:10px;line-height:1.35}.channel-Wildberries{color:#7f39af;background:#f3eafa}.channel-Ozon{color:#2865b7;background:#e9f0ff}.channel-Авито{color:#2a7954;background:#e8f7ed}.channel-Сайт,.channel-Магазин{color:#2a7966;background:#e8f7f1}.card-more{color:#9aadb6;width:12px;margin-left:auto}.card-customer{white-space:nowrap;text-overflow:ellipsis;margin-top:10px;font-size:14px;font-weight:600;line-height:1.4;overflow:hidden}.card-product{white-space:nowrap;text-overflow:ellipsis;color:#728692;margin-top:5px;font-size:12px;line-height:1.45;overflow:hidden}.card-total{color:#20333c;letter-spacing:-.35px;font-variant-numeric:tabular-nums;margin-top:6px;font-size:19px;line-height:1.3;display:block}.card-payment{min-height:34px;margin-top:7px}.payment-tag{color:#8c691f;background:#fff5df;border-radius:5px;align-items:center;gap:4px;padding:3px 6px;font-size:11px;line-height:1.4;display:inline-flex}.payment-tag i{background:currentColor;border-radius:50%;width:4px;height:4px}.payment-tag.paid{color:#218168;background:#e3f5ed}.payment-tag.unpaid{color:#6b7e8c;background:#eef2f5}.card-debt{color:#758692;font-variant-numeric:tabular-nums;margin-top:3px;font-size:11px;display:block}.card-bottom{border-top:1px solid #edf1f3;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding-top:7px;display:flex}.card-bottom>span:first-child{color:#6c8290;align-items:center;gap:7px;font-size:11px;display:flex}.lane-empty{color:#8b9da8;text-align:center;padding:28px 8px;font-size:12px}.board-footer{color:var(--muted);align-items:center;gap:8px;margin-top:12px;padding:0 9px;font-size:10px;display:flex}.board-footer button{color:var(--accent);background:0 0;border:0;margin-left:auto;font-size:11px;text-decoration:underline}.panel{border:1px solid var(--border);background:#fff;border-radius:8px;overflow:hidden}.orders-list-layout{grid-template-columns:minmax(0,1fr) 330px;gap:20px;display:grid}.tabs{border-bottom:1px solid var(--border);white-space:nowrap;gap:20px;padding:0 17px;display:flex;overflow-x:auto}.tabs button{color:var(--muted);white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;padding:15px 4px 13px;font-size:13px}.tabs button.active{border-bottom-color:var(--accent);color:var(--accent);font-weight:600}.page-tabs{margin-bottom:20px;padding:0}.table-scroll{max-width:100%;overflow:auto}table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}th{color:var(--muted);border-bottom:1px solid var(--border);background:#f8fafb;padding:13px 17px;font-size:12px;font-weight:450}td{border-bottom:1px solid #edf1f3;padding:13px 17px;font-size:13px}tr:last-child td{border-bottom:0}tbody tr:hover{background:#f6f9fa}tr.selected{background:#e8f5f2}td small{white-space:nowrap;text-overflow:ellipsis;max-width:420px;margin-top:3px;font-size:11px;display:block;overflow:hidden}td>strong{font-size:13px}.table-title{text-align:left;color:#20333c;background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.table-title:hover{text-decoration:underline}.status{white-space:nowrap;color:#137b70;background:#e5f5f1;border-radius:7px;justify-content:center;align-items:center;padding:5px 9px;font-size:11px;line-height:1.25;display:inline-flex}.status-new{color:#536b7c;background:#edf3f6}.status-production{color:#936b2a;background:#faf0de}.status-delivered,.status-cancelled,.status-returned{color:#647782;background:#edf2f5}.status-ready{color:#70579d;background:#f0eafb}.table-footer{min-height:59px;color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;font-size:12px;display:flex}.table-footer>div{gap:13px;display:flex}.table-footer button{color:var(--accent);background:0 0;border:0;padding:0;font-size:12px}.table-action{color:var(--accent);background:0 0;border:0;padding:5px;font-size:12px}.table-action:hover{text-decoration:underline}.order-preview{align-self:start;padding:24px 22px}.preview-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.preview-heading h2{letter-spacing:-.7px;font-size:25px}.order-preview>p{color:var(--muted);margin-top:8px;font-size:13px}.stepper{border-bottom:1px solid var(--border);padding:22px 3px 14px}.step{align-items:flex-start;gap:17px;padding-bottom:23px;display:flex;position:relative}.step:last-child{padding-bottom:0}.step>span{z-index:1;background:#fff;border:2px solid #bdc6bf;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:relative}.step:not(:last-child):after{content:"";background:#cbd4ce;width:1px;position:absolute;top:24px;bottom:2px;left:10px}.step.done>span{background:var(--accent);border-color:var(--accent);color:#fff}.step.current>span{border-color:var(--accent);background:var(--accent);box-shadow:inset 0 0 0 3px #fff}.step strong{font-size:12px;font-weight:550}.step small{margin-top:4px;font-size:11px;display:block}.preview-product{justify-content:space-between;gap:12px;margin:17px 0;font-size:12px;display:flex}.preview-product strong{font-size:12px}.preview-product small{margin-top:4px;font-size:11px;display:block}.preview-product>span{white-space:nowrap}.detail-total{border-top:1px solid var(--border);justify-content:space-between;margin-top:15px;padding-top:15px;font-size:15px;display:flex}.detail-total strong:last-child{white-space:nowrap;font-size:20px}.order-preview>.button{margin-top:17px}.table-toolbar{border-bottom:1px solid var(--border);gap:16px;padding:17px 18px;display:flex}.table-toolbar>.search-box{max-width:520px}.table-toolbar>select{min-width:160px;max-width:240px;margin-left:auto}.stock-value{color:#137b70;background:#e5f5f1;border-radius:5px;min-width:30px;padding:4px 8px;display:inline-block}.stock-value.low{color:#ac7c29;background:#fcf1dc}.empty{color:#95a097;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:52px 22px;display:flex}.empty p{max-width:430px;color:var(--muted);font-size:13px}input:not([type=checkbox]),select,textarea{color:#20333c;background:#fff;border:1px solid #d8e2e7;border-radius:6px;max-width:100%;min-height:40px;padding:10px 12px}input::placeholder,textarea::placeholder{color:#87969d;font-size:12px}textarea{resize:vertical;width:100%}select{cursor:pointer}input[type=checkbox]{appearance:auto;accent-color:var(--accent);flex-shrink:0;width:17px;height:17px}.modal{width:min(540px,100vw - 28px);max-height:calc(100dvh - 48px);color:inherit;border:1px solid #dbe2da;border-radius:12px;padding:0;overflow:auto;box-shadow:0 24px 90px #162b2830}.modal.wide{width:min(940px,100vw - 28px)}.modal::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#10252f66}.modal-heading{border-bottom:1px solid var(--border);z-index:3;background:#fff;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex;position:sticky;top:0}.modal-heading h2{font-size:20px}.modal-body{padding:24px}.modal-body>p{color:#6b7c85;margin:12px 0}.modal-body>.inline-notice{margin-top:20px}.field{flex-direction:column;gap:7px;min-width:0;margin-bottom:17px;display:flex}.field>span{color:#435965;font-size:12px;font-weight:550}.field>input,.field>select{width:100%}.form-grid{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.form-error{color:#ad5145;margin:12px 0;font-size:12px;line-height:1.6}.modal-footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;margin-top:25px;padding-top:20px;display:flex}.modal-footer small{display:block}.total-price{letter-spacing:-.6px;font-size:25px;display:block}.product-picker{flex-direction:column;gap:6px;min-width:0;display:flex}.product-picker select,.product-picker input{width:100%;font-size:12px}.order-items-form{flex-direction:column;gap:12px;display:flex}.order-item-form{grid-template-columns:minmax(160px,1fr) 85px 120px auto;align-items:center;gap:15px;display:grid}.order-item-form .field{margin:0}.item-price{text-align:right}.item-price strong{white-space:nowrap;font-size:14px;display:block}.item-price small{margin-top:6px;font-size:11px;display:block}.checkbox{align-items:center;gap:9px;margin-top:15px;font-size:12px;line-height:1.5;display:flex}.detail-title{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.detail-title h2{font-size:24px}.detail-title p{color:var(--muted);margin-top:6px;font-size:12px}.detail-grid{grid-template-columns:minmax(0,1fr) 255px;gap:28px;display:grid}.detail-grid h3:first-child{margin-top:0}.detail-item{border-bottom:1px solid var(--border);align-items:center;gap:15px;padding:18px 0;font-size:13px;display:flex}.detail-item>svg{color:var(--accent)}.detail-item>div{flex:1}.detail-item>div>small{margin-top:6px;display:block}.detail-item>strong{white-space:nowrap}.service-item{justify-content:space-between}.payment-strip{background:#edf6f4;border-radius:7px;gap:30px;margin:22px 0;padding:17px;display:flex}.payment-strip small,.payment-strip strong{display:block}.payment-strip strong{margin-top:5px;font-size:17px}.inline-form{align-items:end;gap:12px;display:flex}.inline-form .field{flex:1;margin:0}.inline-form input{width:100%}.detail-aside{background:#f4f7f8;border-radius:8px;padding:20px}.detail-aside dl{margin:15px 0}.detail-aside dt{color:var(--muted);margin-top:13px;font-size:11px}.detail-aside dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;line-height:1.6}.detail-aside select{width:100%;margin-bottom:10px;font-size:12px}.detail-actions{flex-direction:column;gap:8px;margin-top:20px;display:flex}.confirmation{background:#fff7e9;border:1px solid #eadbc0;border-radius:7px;margin-top:20px;padding:18px}.confirmation p{margin:8px 0 14px;font-size:12px}.confirmation .button{margin-right:10px}.inline-notice{color:#45665f;background:#edf6f4;border:1px solid #d6e8e3;border-radius:7px;align-items:center;gap:12px;margin-bottom:20px;padding:13px 16px;font-size:12px;line-height:1.6;display:flex}.inline-notice>svg{flex-shrink:0}.financial-notice{align-items:flex-start}.financial-notice p{color:#6e776e;margin:5px 0 0;font-size:12px}.sync-banner{color:#67724f;background:#f5f8ec;border-bottom:1px solid #e2e7d2;align-items:center;gap:10px;padding:10px 22px;font-size:12px;display:flex}.sync-banner.error{color:#9a6a26;background:#fff5e7}.sync-banner button{color:inherit;white-space:nowrap;background:0 0;border:0;margin-left:auto;text-decoration:underline}.stock-context{background:#f1f5f7;border-radius:7px;justify-content:space-between;gap:15px;margin-bottom:20px;padding:15px;font-size:12px;display:flex}.pick-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.pick-card{padding:22px}.pick-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:17px;display:flex}.pick-heading h2{font-size:20px}.pick-heading p{color:var(--muted);margin-top:5px;font-size:12px}.pick-item{border-top:1px solid var(--border);cursor:pointer;align-items:center;gap:15px;padding:15px 0;display:flex}.pick-item>div{flex:1}.pick-item strong{font-size:12px}.pick-item small{margin-top:5px;font-size:11px;display:block}.pick-footer{justify-content:space-between;align-items:center;gap:15px;margin-top:20px;display:flex}.pick-footer small{font-size:11px}.pick-footer .button{font-size:12px}.section-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:18px;padding:23px 22px;display:flex}.section-heading p{color:var(--muted);margin-top:7px;font-size:12px}.queue-row{border-bottom:1px solid var(--border);align-items:center;gap:18px;padding:20px 22px;display:flex}.queue-row>svg{color:var(--accent)}.queue-row>div{flex:1}.queue-row strong{font-size:13px;display:block}.queue-row small{margin-top:5px;font-size:11px;display:block}.queue-row.has-error{background:#fff9ed}.queue-row.has-error>svg{color:#b38332}.queue-row .form-error{margin:8px 0 0}.queue-panel .empty{padding:35px 20px}.activity-row{border-bottom:1px solid var(--border);align-items:center;gap:16px;padding:18px 22px;display:flex}.activity-row:last-child{border:0}.activity-row>div{flex:1;min-width:0}.activity-row strong{font-size:12px;display:block}.activity-row small{overflow-wrap:anywhere;margin-top:5px;display:block}.activity-row time{color:var(--muted);white-space:nowrap;font-size:11px}.activity-icon{width:34px;height:34px;color:var(--accent);background:#e9f5f2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.product-hero{background:#f1f5f7;border-radius:7px;align-items:center;gap:18px;margin-bottom:20px;padding:20px;display:flex}.product-hero>svg{color:var(--accent)}.product-hero p{color:var(--muted);margin:8px 0;font-size:12px}.product-facts{grid-template-columns:1fr 1fr;gap:15px;margin:20px 0;display:grid}.product-facts dt{color:var(--muted);font-size:12px}.product-facts dd{text-align:right;margin:0;font-size:12px;font-weight:550}.bom-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:15px;padding:11px 0;font-size:12px;display:flex}.bom-row small{margin-top:5px;display:block}.bom-row strong{white-space:nowrap;font-weight:550}.production-layout{grid-template-columns:minmax(0,1fr) 340px;gap:20px;margin-bottom:20px;display:grid}.work-row{border-bottom:1px solid var(--border);align-items:center;gap:15px;padding:20px;display:flex}.work-row>div{flex:1}.work-row strong{font-size:13px;display:block}.work-row small{margin-top:6px;display:block}.work-row>.button{padding:8px 11px;font-size:12px}.work-icon{color:#af7d28;background:#fcf1dc;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:39px;height:39px;display:flex}.work-icon.done{color:var(--accent);background:#e8f4eb}.bom-panel{padding:22px}.bom-product{border-bottom:1px solid var(--border);padding-bottom:18px}.bom-product:last-child{border:0;padding-bottom:0}.bom-product h3{margin:19px 0 5px}.bom-product>small{margin-bottom:10px;font-size:11px;display:block}.bom-product p{color:var(--muted);margin-top:12px;font-size:11px}.bom-product p strong{color:#20333c;margin-top:4px;font-size:13px;display:block}.result-panel{max-width:850px;padding:25px}.result-panel h2{margin-bottom:25px}.result-panel>div{border-bottom:1px solid var(--border);justify-content:space-between;padding:18px 0;font-size:14px;display:flex}.result-panel .result-total{color:var(--accent);font-size:20px;font-weight:600}.result-panel p{margin-top:20px;font-size:12px}.integrations-list{flex-direction:column;gap:16px;margin-bottom:25px;display:flex}.integration{align-items:center;gap:25px;padding:24px;display:flex}.integration-brand{color:#2360e0;background:#ebf0ff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:65px;height:65px;font-size:35px;font-weight:650;display:flex}.brand-Wildberries{color:#9b3cd0;background:#f5eafd}.brand-Авито{color:#378563;background:#eaf5ef}.integration-description{flex:1}.integration-description h2{align-items:center;gap:15px;font-size:22px;display:flex}.integration-description p{color:var(--muted);margin:8px 0;font-size:12px}.integration-description small{font-size:11px}.integration-actions{flex-direction:column;align-items:stretch;gap:7px;display:flex}.integration-actions .button{min-height:34px;padding:7px 11px;font-size:12px}.overview-layout{grid-template-columns:minmax(0,1fr) 370px;gap:20px;margin-bottom:23px;display:grid}.flow-panel{padding-bottom:20px}.funnel-row{text-align:left;background:#fff;border:0;align-items:center;gap:13px;width:100%;padding:15px 22px;font-size:12px;display:flex}.funnel-row:hover{background:#f4f8f9}.funnel-row>span:nth-child(2){white-space:nowrap;width:125px}.funnel-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.funnel-track{background:#eaf0f3;border-radius:5px;flex:1;height:7px}.funnel-track>div{border-radius:5px;height:100%}.funnel-row>strong{text-align:right;width:18px}.funnel-money{text-align:right;white-space:nowrap;width:110px;color:var(--muted)}.attention-panel{padding:23px 22px}.attention-panel h2{margin-bottom:15px}.attention-row{border:0;border-bottom:1px solid var(--border);text-align:left;background:#fff;align-items:center;gap:14px;width:100%;padding:20px 0;display:flex}.attention-row:last-child{border:0}.attention-row>svg{color:var(--accent)}.attention-row>div{flex:1}.attention-row strong{font-size:12px;display:block}.attention-row small{margin-top:6px;font-size:11px;display:block}.attention-row:hover strong{text-decoration:underline}.toast{color:#305b3b;z-index:10;background:#f5faf5;border:1px solid #cddfcf;border-radius:9px;align-items:center;gap:13px;max-width:min(620px,100vw - 28px);padding:16px 21px;font-size:13px;line-height:1.5;display:flex;position:fixed;bottom:23px;left:calc(50% + 120px);transform:translate(-50%);box-shadow:0 6px 24px #15291c12}.toast.error{color:#a8503a;background:#fff8f3;border-color:#ebd0c5}.toast.info{color:#526b89;background:#f5f7fc;border-color:#d5deea}.loading-screen{background:var(--stone);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:25px;min-height:100vh;padding:30px;display:flex}.loading-screen h1{max-width:600px;font-size:21px;line-height:1.5}.loading-screen>.brand{text-align:left}.loading-screen p{color:var(--muted);font-size:13px}.loader{border:2px solid #d8e2d7;border-top-color:var(--accent);border-radius:50%;width:25px;height:25px;animation:1s linear infinite spin}.info-list{margin:20px 0;padding:0;list-style:none}.info-list li{gap:10px;margin:13px 0;font-size:12px;display:flex}.info-list svg{color:var(--accent)}@keyframes spin{to{transform:rotate(360deg)}}@media (min-width:1700px){.kanban-lane{flex:1;min-width:215px}.toolbar-hint{font-size:12px}}@media (max-width:1350px){.sidebar{width:220px}.brand strong{font-size:27px}.brand span{font-size:11px}.toolbar-hint{display:none}.topbar-actions{gap:11px}.metric{padding:0 18px}.metric>strong{font-size:28px}.orders-list-layout{grid-template-columns:minmax(0,1fr) 290px}.order-preview{padding:20px 16px}.production-layout{grid-template-columns:minmax(0,1fr) 290px}.overview-layout{grid-template-columns:minmax(0,1fr) 320px}.funnel-money{display:none}.card-customer{font-size:13px}.metric>span{font-size:12px}}@media (max-width:1100px){.sidebar{width:195px}.sidebar nav a{gap:10px;padding:11px;font-size:13px}.brand{gap:9px;padding-left:5px}.brand svg{width:32px}.brand span{font-size:10px}.profile{gap:8px;padding:8px 3px}.profile select{max-width:120px}.profile strong{font-size:11px}.current-date{display:none}.metrics{grid-template-columns:repeat(2,1fr);gap:19px 0}.metric{padding-left:20px}.metric:nth-child(3){padding-left:0}.metric:nth-child(2){border:0}.metric>strong{font-size:27px}.kanban{height:calc(100vh - 445px)}.orders-list-layout{grid-template-columns:minmax(0,1fr)}.order-preview{display:none}.production-layout,.overview-layout{grid-template-columns:1fr}.bom-panel{grid-template-columns:1fr 1fr;gap:0 25px;display:grid}.bom-panel>h2{grid-column:1/-1}.pick-list{grid-template-columns:1fr}.integration{gap:16px}.integration-description p{max-width:250px}.work-row{flex-wrap:wrap}.work-row>.button{margin-left:auto}.toast{left:calc(50% + 95px)}}@media (max-width:760px){h1{letter-spacing:-.65px;font-size:27px}.app-shell{display:block}.sidebar{border-right:0;border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;gap:8px;width:100%;height:auto;padding:12px 14px 0;display:grid;position:relative}.brand{gap:9px;padding:0}.brand svg{width:30px;height:30px}.brand strong{font-size:23px}.brand span{font-size:9px}.company-selector{align-self:center;width:100%;height:35px;min-height:35px;margin:0;padding:7px;font-size:11px}.sidebar nav{flex-direction:row;grid-column:1/-1;gap:5px;padding:4px 0 10px;overflow:auto}.sidebar nav a{white-space:nowrap;gap:7px;min-height:33px;padding:8px 10px;font-size:11px}.sidebar nav svg{width:16px;height:16px}.sidebar-bottom{display:none}.topbar{gap:8px;height:49px;padding:0 15px}.breadcrumb{gap:6px;font-size:10px}.breadcrumb>strong,.breadcrumb>span{display:none}.topbar-actions{gap:8px;font-size:10px}.connection{gap:5px}.offline-toggle{gap:6px;min-height:29px!important;padding:5px 7px!important;font-size:10px!important}.offline-toggle>svg{width:14px;height:14px}.install-button{padding:2px}.install-button svg{width:16px}.content{padding:20px 14px 26px}.page-heading{align-items:flex-start;gap:14px;min-height:58px;margin-bottom:21px}.page-heading p{max-width:250px;font-size:12px;line-height:1.5}.heading-actions{gap:7px}.heading-actions>.button{white-space:nowrap;min-height:35px;padding:8px 10px;font-size:11px}.heading-actions>.button svg{width:16px;height:16px}.page-inventory .heading-actions{flex-direction:column;align-items:stretch}.page-inventory .page-heading{margin-bottom:16px}.metrics{gap:20px 0;margin-bottom:22px;padding-bottom:0}.metric>strong{letter-spacing:-.5px;font-size:25px}.metric>span,.metric>small{font-size:10px}.metric{gap:6px;padding-left:16px}.orders-toolbar{grid-template-columns:1fr 1fr;gap:10px;display:grid}.orders-toolbar .search-box{grid-area:2/1/auto/-1;max-width:none}.orders-toolbar>select{width:100%;height:35px;min-height:35px;font-size:11px}.segmented{height:35px}.segmented button{flex:1;gap:7px;padding:0 12px;font-size:11px}.segmented svg{width:14px;height:14px}.kanban{gap:8px;height:540px;min-height:540px;padding-bottom:9px}.kanban-lane{flex:0 0 225px;min-width:225px}.board-footer{align-items:flex-start;gap:8px;margin-top:14px;font-size:10px;line-height:1.6}.board-footer svg{width:14px;height:14px}.board-footer button{white-space:nowrap;font-size:10px}.search-box input{height:36px;min-height:36px;font-size:12px}.table-toolbar{flex-wrap:wrap;gap:10px;padding:12px}.table-toolbar>.search-box{flex:1;min-width:100%}.table-toolbar>select{flex:1;max-width:none;height:35px;min-height:35px;margin:0;font-size:11px}.tabs{gap:13px;padding:0 12px}.tabs button{padding:12px 0;font-size:11px}.page-tabs{padding:0}.table-footer{min-height:49px;padding:13px 12px;font-size:10px}.table-footer button{font-size:10px}.table-scroll table{min-width:600px}th,td{padding:12px;font-size:11px}td small{font-size:10px}.table-title,td>strong{font-size:12px}.table-action{font-size:10px}.inline-notice{align-items:flex-start;gap:9px;padding:11px;font-size:11px}.inline-notice svg{width:17px;height:17px;margin-top:2px}.pick-card{padding:16px}.pick-heading h2{font-size:18px}.pick-heading p{font-size:11px}.pick-item{gap:10px}.pick-item small{font-size:10px}.pick-footer{align-items:flex-end}.pick-footer .button{padding:9px 11px;font-size:10px}.pick-footer small{max-width:120px;font-size:10px}.section-heading{gap:12px;padding:18px 15px}.section-heading h2{font-size:15px}.section-heading p{font-size:11px}.section-heading .button{min-height:35px;padding:7px 9px;font-size:10px}.section-heading .button svg{width:14px}.queue-row{flex-wrap:wrap;gap:11px;padding:16px 13px}.queue-row>div{min-width:200px}.queue-row .button{margin-left:30px}.queue-row strong{font-size:12px}.activity-row{gap:11px;padding:15px 13px}.activity-row time{white-space:normal;text-align:right;max-width:63px;font-size:9px}.activity-row strong{font-size:11px;line-height:1.5}.activity-row small{font-size:10px}.activity-icon{width:28px;height:28px}.bom-panel{grid-template-columns:1fr;padding:18px}.work-row{gap:12px;padding:16px}.work-row strong{font-size:12px}.work-row small{font-size:10px}.work-row>.button{min-height:35px;margin-left:49px;font-size:10px}.work-icon{width:33px;height:33px}.integration{flex-wrap:wrap;align-items:flex-start;gap:13px;padding:18px}.integration-brand{border-radius:8px;width:45px;height:45px;font-size:27px}.integration-description h2{gap:11px;font-size:18px}.integration-description p{max-width:none;font-size:11px}.integration-actions{width:100%;padding-left:58px}.integration-actions .button{font-size:11px}.overview-layout{gap:16px}.attention-panel{padding:18px 15px}.funnel-row{gap:10px;padding:15px;font-size:11px}.funnel-row>span:nth-child(2){width:112px}.result-panel{padding:18px}.result-panel>div{font-size:12px}.result-panel .result-total{font-size:16px}.sync-banner{align-items:flex-start;gap:8px;padding:9px 14px;font-size:10px}.sync-banner button{font-size:10px}.toast{min-width:290px;padding:13px 16px;font-size:12px;bottom:14px;left:50%}.modal,.modal.wide{max-height:calc(100dvh - 28px)}.modal-heading{padding:16px}.modal-heading h2{font-size:17px}.modal-body{padding:18px 16px}.form-grid{grid-template-columns:1fr;gap:0}.field{margin-bottom:15px}.field>span{font-size:11px}.order-item-form{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) 65px;gap:9px;padding-bottom:14px}.order-item-form .item-price{text-align:left;grid-column:1}.order-item-form>.icon-button{grid-column:2}.item-price strong{font-size:13px}.order-item-form .field input{padding:9px 8px}.modal-footer{margin-top:20px;padding-top:17px}.total-price{font-size:22px}.detail-title h2{font-size:20px}.detail-title{align-items:flex-start;gap:12px}.detail-grid{grid-template-columns:1fr;gap:22px}.detail-item{gap:10px;font-size:12px}.detail-item strong{font-size:12px}.detail-item small{font-size:10px}.detail-item svg{width:18px}.inline-form{gap:10px}.inline-form .button{padding:10px 11px;font-size:11px}.payment-strip{gap:20px;padding:14px}.payment-strip strong{font-size:16px}.detail-aside{padding:17px}.stock-context{gap:10px;padding:12px;font-size:11px}.product-hero{gap:12px;padding:16px}.product-hero h2{font-size:18px}.product-facts{gap:14px 8px}.product-facts dt,.product-facts dd{font-size:11px}.status{padding:5px 7px;font-size:10px}}.crm-activity{border:1px solid var(--border);border-radius:8px;margin-top:25px;overflow:hidden}.crm-activity .section-heading{padding:18px}.crm-activity h2{font-size:16px}.crm-note{border-bottom:1px solid var(--border);align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.crm-note>svg{color:var(--accent);margin-top:2px}.crm-note>div{flex:1}.crm-note strong{overflow-wrap:anywhere;font-size:12px;line-height:1.6;display:block}.crm-note small{margin-top:5px;font-size:10px;display:block}.crm-note .button{min-height:30px;padding:6px 9px;font-size:10px}.crm-note.completed strong{color:var(--muted)}.crm-note-form{padding:18px}.crm-note-controls{gap:12px;margin-bottom:14px;display:flex}.crm-note-controls select{flex:1;font-size:12px}.crm-note-controls input{font-size:12px}.crm-communication-note{color:var(--muted);padding:0 18px 18px;font-size:11px;line-height:1.6}.field>label{color:#435965;font-size:12px;font-weight:550}.search-box input:not([type=checkbox]){padding-left:39px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation-duration:.01ms!important}}.loading-screen .brand strong{color:var(--ink)}.loading-screen .brand span{color:var(--muted)}input,select,textarea{transition:border-color .15s}input:not([type=checkbox]):hover,select:hover,textarea:hover{border-color:#b0c5cd}.sidebar .company-selector{color:#eef5f6;background:#1d353e;border-color:#3a515b}.sidebar .profile select{color:#a5bac4;background:0 0;border:0}.panel{border-radius:var(--radius)}.page-tabs{background:0 0}.orders-list-layout{gap:16px;padding:0 9px}.modal{border-radius:14px}.detail-aside{border:1px solid var(--border)}@media (min-width:1700px){.kanban-lane{min-width:198px}}@media (max-width:1350px){.sidebar{width:222px}.brand strong{font-size:27px}.brand span{font-size:10px}.topbar{padding:0 20px}.topbar-actions{gap:10px}.current-date{padding-left:12px;font-size:10px}.metric{padding:17px 14px}.metric.has-icon{padding-left:62px}.metric>.metric-icon{width:34px;height:38px;left:14px}.metric>.metric-icon svg{width:20px}.metric>strong{font-size:26px}.metric>.metric-label{font-size:11px}.toolbar-hint{display:none}}@media (max-width:1100px){.sidebar{width:210px}.brand{gap:10px;padding:0 2px}.brand img{width:36px;height:36px}.profile{gap:9px}.profile strong{font-size:12px}.profile select{max-width:133px}.topbar{padding:0 20px}.topbar-actions{gap:10px}.breadcrumb{gap:8px;font-size:11px}.current-date,.offline-toggle span{display:none}.metrics{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:22px}.metric,.metric:first-child,.metric:nth-child(3),.metric:last-child{border:1px solid var(--border);padding:15px 17px}.metric.has-icon{padding-left:72px}.metric>.metric-icon{width:38px;height:38px;left:17px}.metric>strong{font-size:26px}.kanban{height:calc(100dvh - 479px);min-height:430px}.orders-toolbar{flex-wrap:wrap;gap:10px}.orders-toolbar .search-box{flex-basis:100%;order:3}.orders-toolbar>select{margin-left:auto}}@media (max-width:760px){h1{letter-spacing:-.6px;font-size:26px}.sidebar{border-bottom:0;gap:12px;width:100%;height:auto;padding:14px 14px 0}.brand{gap:8px;padding:0}.brand img{width:34px;height:34px}.brand strong{font-size:23px}.brand span{margin-top:3px;font-size:9px}.company-selector{width:100%;height:38px;min-height:38px;margin:0;padding:7px;font-size:11px}.nav-label{display:none}.sidebar nav{gap:4px;padding:0 0 10px}.sidebar nav a{border-radius:6px;gap:7px;min-height:38px;padding:9px 11px;font-size:11px}.sidebar nav a.active:before{width:auto;height:2px;inset:auto 12px 0}.topbar{height:47px;padding:0 14px}.breadcrumb .workspace-name{text-overflow:ellipsis;max-width:170px;font-size:10px;display:inline;overflow:hidden}.topbar-actions{gap:7px}.connection{font-size:10px}.offline-toggle{min-height:32px!important;padding:6px!important}.offline-toggle svg{width:17px;height:17px}.install-button{padding:5px}.content{padding:20px 14px 24px}.page-heading{flex-wrap:wrap;gap:14px;min-height:auto;margin-bottom:18px}.page-eyebrow{margin-bottom:5px;font-size:9px}.page-heading p{max-width:100%;font-size:12px}.page-orders .page-heading>div:first-child{flex-basis:100%}.page-orders .heading-actions{width:100%}.page-orders .heading-actions .button{width:100%;min-height:40px}.heading-actions>.button{min-height:38px;font-size:12px}.metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:18px;padding:0}.metric,.metric:first-child,.metric:nth-child(3),.metric:last-child{gap:6px;min-height:85px;padding:13px 12px}.metric.has-icon{padding-left:13px}.metric>.metric-icon{display:none}.metric>.metric-label{font-size:10px}.metric>strong{letter-spacing:-.6px;font-size:24px}.metric>small{font-size:10px}.orders-workspace{padding:10px 5px 13px}.orders-toolbar{grid-template-columns:minmax(0,1fr) 130px;gap:9px;margin-bottom:12px;padding:0 5px;display:grid}.orders-toolbar .search-box{grid-area:2/1/auto/-1}.orders-toolbar>select{width:100%;height:40px;min-height:40px;font-size:11px}.segmented{height:40px}.segmented button{gap:5px;padding:0 8px;font-size:11px}.search-box input{height:40px;min-height:40px}.board-context{padding:0 7px;font-size:10px}.kanban{gap:8px;height:540px;min-height:540px}.kanban-lane{flex:0 0 248px;min-width:248px}.lane-heading h2{gap:8px;font-size:13px}.lane-heading h2 span{font-size:11px}.lane-heading .icon-button{padding:4px}.lane-heading .icon-button svg{width:20px;height:20px}.order-card{padding:14px 13px 10px}.card-top>strong{font-size:12px}.channel{font-size:10px}.card-customer{font-size:14px}.card-product{font-size:12px}.card-debt,.payment-tag,.card-bottom>span:first-child{font-size:11px}.board-footer{margin-top:10px;padding:0 6px;font-size:10px}.orders-list-layout{padding:0 5px}.field>label{font-size:12px}.crm-note-controls{flex-wrap:wrap}.crm-note-controls input{width:100%}}.otvetoshna-integration{background:linear-gradient(110deg,#fff,#f2f6ff);margin-bottom:20px}.brand-otvetoshna{color:#2568e8;background:#eaf1ff}.otvetoshna-integration a.button{color:#fff;background:#2568e8;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.brand-otvetoshna img{border-radius:12px;width:46px;height:46px}.messenger-open{height:100dvh;min-height:0}.messenger-open .main-area{flex-direction:column;height:100dvh;min-height:0;display:flex}.messenger-open .topbar,.messenger-open .sync-banner{flex-shrink:0}.content.page-messenger{flex:1;width:100%;max-width:none;min-height:0;padding:12px;display:flex}.messenger-frame{background:#f7f9fc;border:0;border-radius:10px;flex:1;width:100%;height:100%;display:block}@media (max-width:760px){.app-shell.messenger-open{flex-direction:column;display:flex}.messenger-open .sidebar{flex-shrink:0}.messenger-open .main-area{flex:1;height:auto;min-height:0}.content.page-messenger{padding:0}.messenger-frame{border-radius:0}}.sidebar-toggle{color:#b2c5cd;text-align:left;background:#1d343c;border:1px solid #344d57;border-radius:8px;align-items:center;gap:13px;width:100%;min-height:40px;margin-bottom:4px;padding:10px 12px;font-size:12px;display:flex}.sidebar-toggle:hover{color:#fff;background:#25434c}@media (min-width:761px){.sidebar-collapsed .sidebar{width:76px;padding:22px 10px 16px}.sidebar-collapsed .brand{justify-content:center;margin-bottom:24px;padding:0}.sidebar-collapsed .brand img{width:36px;height:36px}.sidebar-collapsed .brand>div,.sidebar-collapsed .company-selector,.sidebar-collapsed .nav-label,.sidebar-collapsed .sidebar nav span,.sidebar-collapsed .demo-info span,.sidebar-collapsed .profile>div{display:none}.sidebar-collapsed .sidebar nav a,.sidebar-collapsed .sidebar-toggle{justify-content:center;gap:0;min-height:44px;padding:10px}.sidebar-collapsed .sidebar-bottom{padding-top:16px}.sidebar-collapsed .demo-info{justify-content:center;min-height:42px;padding:10px}.sidebar-collapsed .profile{justify-content:center;padding:16px 0 0}}@media (max-width:760px){.sidebar-toggle{flex-shrink:0;gap:7px;width:auto;min-height:38px;margin:0;padding:9px 10px;font-size:11px}.sidebar-toggle svg{width:16px;height:16px}.sidebar-toggle span{display:none}.sidebar-collapsed .sidebar{padding:8px 14px;display:block}.sidebar-collapsed .brand,.sidebar-collapsed .company-selector,.sidebar-collapsed .nav-label,.sidebar-collapsed .sidebar nav a span{display:none}.sidebar-collapsed .sidebar nav{gap:3px;padding:0}.sidebar-collapsed .sidebar nav a{justify-content:center;gap:0;min-width:34px;padding:9px}.sidebar-collapsed .sidebar-toggle{min-width:34px;padding:9px}}.order-documents{border:1px solid var(--border);border-radius:10px;margin:28px 0;overflow:hidden}.order-documents .section-heading{padding:18px}.document-actions{flex-wrap:wrap;align-items:center;gap:10px;padding:16px 18px;display:flex}.document-actions .button{font-size:12px}.document-row{text-align:left;border:0;border-top:1px solid var(--border);color:#294651;background:#fff;align-items:center;gap:12px;width:100%;padding:14px 18px;display:flex}.document-row:hover{background:#f0f6f4}.document-row>span:last-child{color:var(--accent);margin-left:auto}.document-row>span{color:var(--muted);font-size:11px}.document-toolbar{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;font-size:12px;display:flex}.document-frame{border:1px solid var(--border);background:#fff;border-radius:8px;width:100%;height:65dvh}.document-view{padding:16px}.requisites-form{max-width:900px;padding:24px}.requisites-form h2{margin-bottom:10px;font-size:20px}.requisites-form .form-grid{margin-top:20px}.debt-toolbar{margin-bottom:18px}.debt-toolbar select{max-width:340px!important}.marketplace-tags{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.market-tag{white-space:nowrap;border:1px solid #0000;border-radius:5px;align-items:center;padding:4px 7px;font-size:10px;font-weight:650;display:inline-flex}.market-tag.ozon{color:#1765df;background:#eaf1ff;border-color:#d8e4ff}.market-tag.wb{color:#972cb9;background:#f6eafb;border-color:#edd3f5}.market-tag.inactive{color:#71818b;background:#f3f4f6;border-color:#e0e4e8}.marketplace-section{margin:25px 0 35px}.marketplace-section>.section-heading{padding:0 0 16px}.market-toolbar{align-items:center;gap:14px;margin-bottom:15px;padding:16px;display:flex}.market-toolbar .product-picker{flex:1;gap:8px;min-width:0;display:flex}.market-toolbar .product-picker input{max-width:240px}.market-toolbar .product-picker select{flex:1;min-width:150px;max-width:450px}.campaign-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin-bottom:18px;display:grid}.campaign-card{flex-direction:column;align-items:flex-start;gap:10px;padding:18px;display:flex}.campaign-card h3{font-size:17px}.campaign-card p,.campaign-card>span:last-of-type{color:var(--muted);font-size:11px}.campaign-card .button{min-height:34px;padding:7px 12px;font-size:11px}.row-actions{align-items:center;gap:5px;display:flex}.row-actions>button:not(.button){color:#496270;background:#f2f6f7;border:1px solid #dfe7eb;border-radius:5px;place-items:center;width:30px;height:30px;display:grid}.row-actions .button{white-space:nowrap;min-height:32px;font-size:11px}.guard-reason{white-space:normal!important;max-width:230px!important;color:var(--ui-danger,#a54e38)!important}.template-json{white-space:pre-wrap;overflow-wrap:anywhere;background:#eff5f6;border-radius:8px;margin-top:20px;padding:18px;font-size:12px}.price-summary{border-bottom:1px solid var(--border);align-items:center;gap:13px;padding:16px 0;display:flex}.price-summary>span{color:var(--muted);flex:1;font-size:12px}.report-period{align-items:center;gap:20px;margin-bottom:24px;padding:18px 20px;display:flex}.report-period .field{max-width:220px;margin-bottom:0}.report-period>span{color:var(--muted);margin-left:auto;font-size:11px}.report-tabs{white-space:nowrap;flex-wrap:nowrap;overflow-x:auto}.report-toolbar{color:var(--muted);justify-content:space-between;align-items:center;gap:15px;margin:20px 0;font-size:12px;display:flex}.report-toolbar select{max-width:360px}.report-note{color:var(--muted);margin:18px 0;font-size:12px;line-height:1.6}.abc-class,.manager-rank{color:#526b78;background:#edf2f4;border-radius:6px;place-items:center;width:30px;height:30px;font-weight:750;display:inline-grid}.abc-A,.rank-1{color:#167967;background:#dff5ed}.abc-B,.rank-2{color:#a07925;background:#fff3da}.abc-C,.rank-3{color:#5974ac;background:#eaf0ff}.category-bars{margin-bottom:20px;padding:24px}.category-bar{grid-template-columns:140px 1fr 140px;align-items:center;gap:18px;margin:12px 0;font-size:12px;display:grid}.category-bar>div{background:#edf3f1;border-radius:10px;height:12px;overflow:hidden}.category-bar i{background:#299386;border-radius:10px;height:100%;display:block}.category-bar>span{text-align:right;color:#49636e}.design-section{margin-bottom:24px}.pick-footer{flex-wrap:wrap}.pick-footer .button{padding:9px 12px;font-size:11px}.pick-footer small{flex-basis:100%;max-width:none}.sidebar nav a{flex-shrink:0}@media (max-width:1000px){.market-toolbar{flex-wrap:wrap}.market-toolbar .product-picker{flex-basis:100%}.report-period{flex-wrap:wrap}.report-period>span{flex-basis:100%;margin:0}.report-toolbar{flex-wrap:wrap}}@media (max-width:760px){.market-toolbar .product-picker{flex-direction:column}.market-toolbar .product-picker input,.market-toolbar .product-picker select{width:100%;max-width:none}.market-toolbar .button{min-height:34px;font-size:11px}.report-period{gap:10px;padding:15px}.report-period .field{width:calc(50% - 5px);max-width:none}.report-period .field label,.report-toolbar .button{font-size:11px}.category-bars{padding:14px}.category-bar{grid-template-columns:90px 1fr 90px;gap:10px;font-size:10px}.document-actions{gap:8px;padding:13px}.document-actions .button{min-height:34px;padding:8px 10px;font-size:10px}.document-row{gap:7px;padding:12px;font-size:11px}.document-row>span:nth-last-child(2){display:none}.document-toolbar{flex-wrap:wrap}.document-toolbar .button{font-size:11px}.document-frame{height:60dvh}.requisites-form{padding:17px}.price-summary{flex-wrap:wrap}.price-summary .button{font-size:11px}.design-section .section-heading{flex-wrap:wrap}.campaign-card h3{font-size:15px}.report-tabs button{font-size:11px}.debt-toolbar select{max-width:none!important}.guard-reason{font-size:10px!important}}:root{--accent:#ad4d3b;--accent-hover:#913e2f;--border:#dedbd3;--muted:#77766d;--stone:#f6f4ee;--ink:#292a24;--surface:#fffefa;--radius:7px;color:#292a24;background:#f8f6f0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline-color:#ad4d3b}.button.primary{background:var(--accent);border-color:var(--accent)}.button.primary:hover{background:var(--accent-hover)}.button.secondary{border-color:var(--border);color:var(--ink);background:#fffefa}.button.text{color:var(--accent)}.dispatch-shell{background:#f8f6f0;height:100dvh;min-height:0;display:block}.dispatch-shell .main-area{flex-direction:column;height:100%;display:flex}.dispatch-shell .content{flex:1;min-height:0;padding:30px 32px;overflow:auto}.dispatch-shell .page-orders{padding:0;overflow:hidden}.dispatch-shell .page-messenger{height:auto;padding:0 14px;overflow:hidden}.dispatch-shell .messenger-frame{border:0;width:100%;height:100%;min-height:0;display:block}.masthead{border-bottom:1px solid var(--border);z-index:20;background:#fbfaf6;align-items:center;gap:20px;height:70px;min-height:70px;padding:0 32px;display:flex;position:relative}.masthead-brand{flex-shrink:0}.masthead .brand{gap:10px;padding:0}.masthead .brand strong{color:#282921;letter-spacing:-.6px;font-size:23px}.masthead .brand span{display:none}.masthead-company{color:#7b796e;background:0 0;border:0;width:160px;max-width:160px;margin:0;padding:8px 0;font-size:12px}.masthead-nav{align-items:stretch;gap:24px;height:100%;margin-left:8px;display:flex}.nav-group{display:flex;position:relative}.nav-group>button{color:#78766d;background:0 0;border:0;align-items:center;gap:9px;padding:0 4px;font-size:14px;display:flex;position:relative}.nav-group>button.active{color:#36352e;font-weight:600}.nav-group>button.active:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:0;left:4px;right:4px}.nav-popover,.account-popover{border:1px solid var(--border);z-index:30;background:#fffefa;border-radius:8px;min-width:210px;padding:7px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 28px #342c2015}.nav-popover a{white-space:nowrap;border-radius:5px;align-items:center;gap:12px;padding:13px 12px;font-size:13px;display:flex}.nav-popover a:hover,.nav-popover a[aria-current=page]{color:var(--accent);background:#f3ece5}.masthead-tools{align-items:center;gap:18px;margin-left:auto;display:flex}.masthead-connection{color:#69785d;white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;padding:7px 0;font-size:12px;display:flex}.masthead-connection i{background:#6d8855;border-radius:50%;width:6px;height:6px}.masthead-connection.offline{color:#a16730}.masthead-connection.offline i{background:#a16730}.masthead-date{color:#77766e;white-space:nowrap;font-size:12px}.account-menu{position:relative}.account-menu summary{cursor:pointer;list-style:none}.account-menu summary::-webkit-details-marker{display:none}.account-menu .avatar{color:#685343;background:#eae4d8;width:34px;height:34px;font-size:11px}.account-popover{flex-direction:column;gap:14px;min-width:240px;padding:18px;font-size:12px;display:flex;left:auto;right:0}.account-popover label{flex-direction:column;gap:7px;display:flex}.account-popover select{border:1px solid var(--border);background:#faf8f2;border-radius:5px;width:100%;padding:8px}.account-popover button{text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:5px 0;font-size:12px;display:flex}.dispatch-shell .sync-banner{border-radius:0;flex-shrink:0;margin:0}.workday{flex-direction:column;height:100%;min-height:0;display:flex}.workday-heading{flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;padding:29px 32px 26px;display:flex}.workday-heading h1{letter-spacing:-1px;color:#2d2d26;font-size:32px;font-weight:650}.workday-heading p{color:var(--muted);margin-top:9px;font-size:13px}.workday-view{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.workday-view .segmented{background:#eae7df;border:1px solid #dfdcd3;border-radius:7px;gap:0;padding:3px}.workday-view .segmented button{color:#77766d;gap:7px;min-height:34px;padding:0 15px;font-size:12px}.workday-view .segmented button.active{color:#33342b;background:#fffefa;box-shadow:0 1px 4px #32271c0a}.new-order-button{min-height:28px;color:var(--accent);padding:0 4px;font-size:12px}.workday-mobile-tabs{display:none}.dispatch-grid{border-top:1px solid var(--border);flex:1;grid-template-columns:26% 45% 29%;min-height:0;display:grid}.action-queue{border-right:1px solid var(--border);background:#f7f5ef;flex-direction:column;min-height:0;display:flex;overflow:hidden}.queue-heading{justify-content:space-between;align-items:center;gap:8px;padding:24px 23px 15px;display:flex}.queue-heading h2{letter-spacing:-.3px;align-items:center;gap:9px;font-size:17px;display:flex}.queue-heading h2>span{color:#6c6b61;background:#e9e6dc;border-radius:5px;padding:3px 5px;font-size:11px;font-weight:500}.queue-scope{flex-shrink:0;gap:8px;display:flex}.queue-scope button{color:#838076;background:0 0;border:0;padding:5px 1px;font-size:12px}.queue-scope button.active{color:#4b4c40;border-bottom:1px solid #4b4c40;font-weight:650}.action-queue .search-box{background:0 0;border:1px solid #d9d6cd;border-radius:6px;width:auto;max-width:none;height:36px;min-height:36px;margin:0 23px}.action-queue .search-box input{color:#47473d;font-size:12px}.action-queue .search-box svg{color:#918b7e;width:15px}.queue-filter-row{gap:8px;margin:12px 23px 0;display:flex}.queue-filter-row select{color:#77746a;background:0 0;border:0;border-bottom:1px solid #ddd9cf;width:50%;min-width:0;padding:6px 0;font-size:11px}.queue-section-label{color:#8a8578;justify-content:space-between;align-items:center;margin:19px 23px 6px;font-size:11px;display:flex}.queue-section-label button{color:#7c7467;text-underline-offset:3px;background:0 0;border:0;font-size:11px;text-decoration:underline}.queue-orders{flex:1;min-height:0;overflow:auto}.queue-order{text-align:left;background:0 0;border:0;border-bottom:1px solid #e8e4da;gap:12px;width:100%;min-height:126px;padding:19px 23px;display:flex;position:relative}.queue-order:hover{background:#f0ede4}.queue-order.selected:before{content:"";background:#9f6b50;width:3px;position:absolute;top:0;bottom:0;left:0}.queue-order>.avatar{color:#7b705c;background:#e7e2d4;width:35px;height:35px;margin-top:1px;font-size:11px}.queue-order.selected>.avatar{background:#dad2ba}.queue-order-body{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.queue-order-name{justify-content:space-between;align-items:center;gap:8px;display:flex}.queue-order-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.4;overflow:hidden}.queue-order-name small{white-space:nowrap;color:#9b9484;font-size:10px}.queue-order-meta{color:#8b8477;flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;line-height:1.3;display:flex}.queue-order-meta i,.deal-caption i{background:#bbb3a1;border-radius:50%;width:3px;height:3px;display:inline-block}.queue-order-meta b{color:#706959;white-space:nowrap;margin-left:auto;font-weight:500}.queue-order-action{color:#7a653f;align-items:center;gap:7px;font-size:12px;line-height:1.4;display:flex}.queue-order-action i{background:#b3995b;border-radius:50%;flex-shrink:0;width:5px;height:5px}.queue-order-manager{color:#948d7d;font-size:10px;line-height:1.4}.queue-footer{color:#968e7c;border-top:1px solid var(--border);padding:15px 23px;font-size:10px}.deal-empty{grid-column:span 2;padding:40px}.deal-workspace{border-right:1px solid var(--border);background:#fcfbf7;min-width:0;min-height:0}.deal-scroll{height:100%;padding:24px 30px;overflow:auto}.deal-caption{color:#8e897b;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:11px;display:flex}.deal-caption>span{align-items:center;gap:8px;display:flex}.deal-stage-time{white-space:nowrap;font-size:10px}.deal-title{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.deal-title h2{letter-spacing:-.6px;font-size:24px;font-weight:650;line-height:1.2}.deal-phone{color:#979083;align-items:center;gap:5px;margin-top:9px;font-size:12px;display:inline-flex}.deal-phone:hover{color:var(--accent)}.deal-status{color:#767952;white-space:nowrap;background:#ebe9d9;border:1px solid #d8d7c8;border-radius:5px;align-items:center;gap:7px;margin-top:1px;padding:5px 7px;font-size:11px;display:flex}.deal-owner{color:#989081;margin-top:14px;font-size:11px}.deal-owner strong{color:#726b5c;font-weight:500}.deal-stage-editor{background:#f2eee3;border-radius:5px;margin-top:12px;padding:15px}.deal-stage-editor form{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.deal-stage-editor .field{flex:1;min-width:140px;margin:0}.deal-stage-editor .button{font-size:11px}.deal-money{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr 1fr auto;align-items:center;gap:13px;margin:21px 0 0;padding:20px 0;display:grid}.deal-money>div{flex-direction:column;gap:8px;display:flex}.deal-money strong{letter-spacing:-.6px;white-space:nowrap;font-size:22px;font-weight:650}.paid-value{color:#777e50}.debt-value{color:#ad5540}.deal-money>button{color:#989080;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;padding:6px;font-size:10px;display:flex}.fulfilment-track{align-items:center;gap:0;margin:0;padding:24px 0;list-style:none;display:flex}.fulfilment-track li{color:#a5a093;white-space:nowrap;flex:1;align-items:center;gap:7px;font-size:11px;display:flex;position:relative}.fulfilment-track li:not(:last-child):after{content:"";background:#ddd9cf;flex:1;width:100%;min-width:4px;height:1px;margin:0 12px}.fulfilment-track li>span{background:#fcfbf7;border:1px solid #ddd9cb;border-radius:50%;justify-content:center;align-items:center;width:20px;min-width:20px;height:20px;display:flex}.fulfilment-track li.done{color:#78834b}.fulfilment-track li.done>span{color:#fff;background:#848d5b;border-color:#848d5b}.fulfilment-track li.current{color:#8d7752;font-weight:600}.fulfilment-track li.current>span{color:#9b875e;background:#eee5c8;border-color:#dccca4}.deal-next{border-bottom:1px solid var(--border);padding:5px 0 24px}.eyebrow-label{color:#948c7b;font-size:10px}.deal-next h3{letter-spacing:-.4px;margin:8px 0 6px;font-size:20px;font-weight:650}.deal-next p{color:#989181;font-size:12px;line-height:1.6}.deal-next>.button{border-radius:5px;min-height:38px;margin-top:17px;padding:0 16px;font-size:12px}.assembly-link{color:#827b6b;background:0 0;border:0;align-items:center;gap:7px;padding:15px 0 0;font-size:11px;display:flex}.assembly-link:hover{color:var(--accent)}.deal-next p.prepayment-hint{margin-top:12px;font-size:10px}.deal-section-title{justify-content:space-between;align-items:center;margin:20px 0 15px;display:flex}.deal-section-title h3{letter-spacing:-.2px;margin:0;font-size:15px;font-weight:650}.deal-section-title>span{color:#999081;font-size:11px}.deal-products{border-bottom:1px solid var(--border);padding-bottom:18px}.deal-product{align-items:center;gap:20px;margin:14px 0;display:flex}.deal-product figure{flex-shrink:0;width:118px;margin:0;position:relative}.deal-product img{object-fit:cover;border-radius:5px;width:118px;height:118px;display:block}.deal-product figcaption{color:#857e6e;background:#fbf8efe8;border-radius:2px;padding:1px 3px;font-size:8px;position:absolute;bottom:5px;left:7px}.product-no-photo{color:#ada18e;background:#efebe1;border-radius:5px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:8px;width:90px;height:90px;display:flex}.product-no-photo span{font-size:10px}.deal-product-description{flex:1;min-width:0}.deal-product-description>strong{font-size:14px;font-weight:600}.deal-product-description p{color:#a09787;margin-top:8px;font-size:12px;line-height:1.5}.deal-product-description>small{color:#b0a592;margin-top:5px;font-size:10px;display:block}.deal-product-price{justify-content:space-between;align-items:center;gap:10px;margin-top:20px;display:flex}.deal-product-price span{color:#999080;font-size:11px}.deal-product-price strong{white-space:nowrap;font-size:15px}.deal-service{color:#9c9384;justify-content:space-between;align-items:center;margin-top:18px;font-size:12px;display:flex}.deal-events-docs{scroll-margin:15px}.deal-events-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:23px;display:grid}.deal-event{gap:10px;margin-bottom:17px;display:flex;position:relative}.event-dot{background:#a4997d;border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:5px}.deal-event>div{flex-direction:column;gap:4px;min-width:0;display:flex}.deal-document-list{flex-direction:column;gap:7px;display:flex}.deal-document-list>button{color:#8c816e;text-align:left;background:0 0;border:0;align-items:center;gap:7px;padding:8px 0;font-size:11px;line-height:1.4;display:flex}.deal-document-list>button>svg:last-child{margin-left:auto}.deal-document-list>button:hover{color:var(--accent)}.deal-document-list>.saved-document{color:#a06650;padding:5px 0;font-size:10px}.upd-hint{color:#a79d89;font-size:9px;line-height:1.5}.plain-link{color:#8e7b5e;background:0 0;border:0;align-items:center;gap:7px;padding:4px 0;font-size:10px;display:flex}.client-debt{color:#9b907a;border-top:1px solid #e6e0d3;justify-content:space-between;gap:10px;margin-top:10px;padding-top:15px;font-size:10px;display:flex}.client-debt strong{color:#a46a4b;font-size:12px}.deal-activity{border-top:1px solid var(--border);margin-top:22px;padding-top:15px}.deal-activity>summary{color:#8a7f6b;cursor:pointer;min-height:30px;font-size:11px}.deal-activity>summary span{float:right;color:#9e6d44}.deal-activity .crm-activity{border-top:0;margin-top:10px;padding-top:0}.deal-activity .crm-activity h2{font-size:14px}.deal-activity .crm-activity p{font-size:11px}.deal-activity .crm-note strong{font-size:12px}.deal-activity .crm-note small{font-size:10px}.deal-chat{background:#f9f7f1;min-width:0;min-height:0}.deal-chat-frame{border:0;width:100%;height:100%;display:block}.inline-document{border:1px solid var(--border);background:#fffdf7;border-radius:5px;margin:0}.inline-document-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:12px 15px;display:flex}.inline-document-heading h2{font-size:14px}.inline-document-heading .button{min-height:30px;font-size:11px}.inline-document .modal-body{padding:15px}.inline-document .field{margin-top:12px}.inline-document .inline-notice{margin-top:12px;font-size:10px}.inline-document .document-frame{height:330px;min-height:0}.inline-document .document-toolbar{flex-wrap:wrap;font-size:10px}.inline-document .document-toolbar .button{min-height:32px;font-size:10px}.inline-document .modal-footer{margin-top:16px}.inline-document .modal-footer .button{font-size:11px}.dispatch-board{flex-direction:column;flex:1;min-height:0;padding:0 25px 20px;display:flex}.board-filters{align-items:center;gap:12px;padding:0 0 20px;display:flex}.board-filters .search-box{background:0 0;max-width:320px}.board-filters select{border:1px solid var(--border);background:0 0;border-radius:5px;padding:10px}.board-filters>span{color:#938a7a;margin-left:auto;font-size:11px}.dispatch-board .kanban{flex:1;min-height:0;overflow:auto}.dispatch-board .kanban-lane{background:#eeebe3;border-color:#e4ded2;min-height:500px}.dispatch-board .order-card{background:#fffefa;border-color:#ddd7cc;border-radius:6px;box-shadow:0 2px 3px #46322104}.board-next-action{color:var(--muted)!important;margin:12px 0 14px!important;font-size:11px!important}.dispatch-board .card-bottom>span:last-child{font-size:10px}.dispatch-board .order-card>small{color:#9c9380;margin-top:9px;font-size:9px;display:block}@media (max-width:1250px){.masthead{gap:14px;padding:0 22px}.masthead-nav{gap:18px}.masthead-company{max-width:130px}.masthead-date{display:none}.masthead-tools{gap:12px}.dispatch-grid{grid-template-columns:25% 47% 28%}.queue-heading{flex-wrap:wrap;padding:20px 16px 15px}.queue-heading h2{font-size:15px}.queue-order{gap:9px;padding:16px}.queue-order>.avatar{width:28px;height:28px;font-size:10px}.queue-order-name small{display:none}.queue-order-meta b{margin-left:0}.queue-order-meta{font-size:10px}.queue-order-name strong{font-size:12px}.action-queue .search-box{margin:0 16px}.queue-filter-row{flex-direction:column;gap:3px;margin:10px 16px 0}.queue-filter-row select{width:100%}.queue-section-label{margin:16px 16px 6px}.deal-scroll{padding:22px}.deal-money{gap:10px}.deal-money strong{font-size:19px}.deal-title h2{font-size:22px}.deal-product{gap:15px}.deal-product figure,.deal-product img{width:105px;height:105px}.deal-product-description>strong{font-size:13px}.deal-product-price{flex-wrap:wrap;gap:5px}.fulfilment-track li{gap:4px;font-size:10px}.fulfilment-track li:not(:last-child):after{margin:0 6px}.deal-events-grid{gap:14px}}@media (max-width:1000px){.dispatch-grid{grid-template-columns:31% 69%}.deal-chat{display:none}.workday-mobile-tabs{gap:12px;padding:0 22px 14px;display:flex}.workday-mobile-tabs button{color:#8a806d;background:0 0;border:0;border-bottom:2px solid #0000;min-height:34px;padding:0 12px;font-size:12px}.workday-mobile-tabs button[aria-pressed=true]{color:var(--accent);border-color:var(--accent)}.mobile-chat .deal-workspace{display:none}.mobile-chat .deal-chat{display:block}.mobile-chat .dispatch-grid{grid-template-columns:31% 69%}.masthead-company{max-width:120px}.masthead{gap:10px}.masthead-nav{gap:12px}.masthead-tools{gap:10px}.masthead-connection{font-size:10px}.workday-heading{padding:25px 22px 20px}}@media (max-width:700px){.masthead{flex-wrap:wrap;align-content:flex-start;gap:8px;height:99px;min-height:99px;padding:10px 16px 0}.masthead .brand strong{font-size:21px}.masthead .brand img{width:28px;height:28px}.masthead-company{flex:1;max-width:130px;font-size:11px}.masthead-tools{gap:9px;height:34px}.masthead-connection{font-size:0}.masthead-connection i{width:7px;height:7px}.account-menu .avatar{width:29px;height:29px;font-size:9px}.masthead-nav{order:5;gap:25px;width:100%;height:43px;margin:4px 0 0}.nav-group>button{font-size:12px}.nav-popover{min-width:170px;top:100%}.nav-group:last-child .nav-popover{left:auto;right:0}.masthead .queue-badge{padding:4px;font-size:10px}.masthead .queue-badge svg{width:13px}.workday-heading{align-items:flex-start;gap:9px;padding:20px 17px 15px}.workday-heading h1{font-size:25px}.workday-heading p{max-width:210px;margin-top:7px;font-size:11px;line-height:1.6}.workday-view{gap:8px}.workday-view .segmented{padding:2px}.workday-view .segmented button{gap:4px;min-height:31px;padding:0 7px;font-size:10px}.workday-view .segmented button svg{width:13px}.new-order-button{padding:0;font-size:10px}.new-order-button svg{width:14px}.workday-mobile-tabs{gap:5px;padding:0 17px 10px}.workday-mobile-tabs button{min-height:36px;padding:0 11px;font-size:11px}.dispatch-grid,.mobile-chat .dispatch-grid{flex:1;min-height:0;display:block;overflow:hidden}.action-queue,.deal-workspace,.deal-chat{border-right:0;height:100%;display:none}.mobile-queue .action-queue{display:flex}.mobile-deal .deal-workspace,.mobile-chat .deal-chat{display:block}.queue-heading{flex-wrap:nowrap;padding:20px}.queue-order{min-height:128px;padding:18px 20px}.queue-order>.avatar{width:36px;height:36px;font-size:11px}.queue-order-name strong{font-size:14px}.queue-order-name small{display:block}.queue-order-meta{font-size:12px}.queue-order-meta b{margin-left:auto}.queue-order-action{font-size:12px}.queue-filter-row{flex-direction:row;margin:14px 20px 0}.queue-filter-row select{width:50%}.queue-section-label{margin:18px 20px 8px}.action-queue .search-box{margin:0 20px}.deal-scroll{padding:20px}.deal-caption{font-size:10px}.deal-title h2{font-size:23px}.deal-owner{margin-top:12px}.deal-money{gap:8px;margin-top:18px;padding:17px 0}.deal-money strong{font-size:18px}.deal-money>div>span{font-size:10px}.deal-money>button{padding:3px;font-size:9px}.fulfilment-track{padding:20px 0}.fulfilment-track li{gap:4px;font-size:10px}.deal-next h3{font-size:19px}.deal-next p{font-size:11px}.deal-next>.button{min-height:40px}.deal-product-description p{font-size:11px}.deal-products{padding-bottom:15px}.deal-events-grid{gap:18px}.deal-section-title{margin-top:20px}.deal-empty{height:100%;padding:20px}.dispatch-shell .content:not(.page-orders):not(.page-messenger){padding:20px 17px}.dispatch-shell .page-messenger{padding:0}.dispatch-board{padding:0 13px 15px}.board-filters{flex-wrap:wrap;gap:9px}.board-filters .search-box{width:100%;max-width:none}.board-filters>span{display:none}.board-filters select{font-size:11px}.dispatch-board .kanban-lane{width:260px;min-width:260px}.deal-stage-time{font-size:9px}.inline-document-heading,.inline-document .modal-body{padding:12px}.inline-document .modal-footer{flex-wrap:wrap}.deal-product-price strong{font-size:14px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.dispatch-shell .content{width:100%;max-width:none;margin:0}.action-queue .search-box{flex:0 0 36px}.action-queue .search-box input{height:34px;box-shadow:none;background:0 0;border:0;padding-left:35px;padding-right:10px}.workday-heading{height:123px;padding-top:20px;padding-bottom:20px}.workday-heading h1{font-size:40px;font-weight:650}.workday-heading p{color:#676960;font-size:14px}.workday-view .new-order-button{min-height:28px;padding:0 4px}.workday-view .segmented button.active{background:var(--accent);color:#fff;box-shadow:none}.workday-view .segmented{background:#faf9f5}.queue-heading h2{font-size:18px}.queue-order-name strong{font-size:14px}.queue-order-action{color:#656757;font-size:12px}.queue-order-manager{color:#797768}.queue-order-meta{color:#777368}.queue-order-name small{color:#817c70}.deal-scroll{position:relative}.deal-title h2{color:#272d32;font-size:29px;font-weight:650}.deal-owner{text-align:right;color:#75756a;margin:0;font-size:10px;position:absolute;top:91px;right:30px}.deal-owner strong{color:#5c6055;margin-top:5px;font-size:11px;display:block}.deal-title>div{min-width:0;padding-right:0}.deal-phone{color:#73766b;font-size:13px}.deal-status{color:#57788e;background:#edf4f8;border-color:#d3e1e9;font-size:12px}.deal-caption{color:#76766b;font-size:12px}.deal-stage-time{font-size:10px}.deal-money{background:#f1f0e9;border:0;border-radius:5px;gap:12px;margin-top:22px;padding:17px 18px}.deal-money>div:not(:first-child){border-left:1px solid #d9d9cf;padding-left:18px}.deal-money>div>span{color:#686e63;font-size:12px}.deal-money strong{color:#2c3033;font-size:24px}.deal-money .paid-value{color:#2c3033}.deal-money .debt-value{color:#ab4e38}.deal-money>button{color:#a1533d}.fulfilment-track{align-items:flex-start;padding:20px 0 24px}.fulfilment-track li{color:#757b70;flex-direction:column;flex:1;align-items:center;gap:6px;font-size:12px;display:flex}.fulfilment-track li>strong{font-size:12px;font-weight:500;line-height:1.3}.fulfilment-track li>small{color:#8b8d80;font-size:10px;line-height:1.3}.fulfilment-track li:not(:last-child):after{background:#cccbbf;width:calc(100% - 26px);height:1px;margin:0;position:absolute;top:10px;left:calc(50% + 13px)}.fulfilment-track li.done:after{background:#839d68}.fulfilment-track li.current>span{background:var(--accent);border-color:var(--accent);color:#fff}.fulfilment-track li.done>span{background:#789b63;border-color:#789b63}.deal-next{grid-template-columns:auto 1fr;align-items:center;column-gap:22px;padding:0 0 20px;display:grid}.deal-next>div:first-child{grid-column:1/-1}.deal-next h3{color:#293036;letter-spacing:-.7px;margin:0 0 8px;font-size:29px;font-weight:600}.deal-next p{color:#7a7c6f;font-size:13px}.deal-next .eyebrow-label{display:none}.deal-next>.button{min-height:42px;margin-top:16px;font-size:13px}.deal-next>.assembly-link{color:#a25740;white-space:normal;justify-self:start;margin-top:16px;padding:0;font-size:12px}.deal-next>.prepayment-hint{grid-column:1/-1}.deal-products{padding:18px 0 17px}.deal-products>.deal-section-title{display:none}.deal-product{align-items:flex-start;gap:22px;min-height:133px;margin:0;position:relative}.deal-product:not(:first-of-type){margin-top:20px}.deal-product figure,.deal-product img{width:133px;height:133px}.deal-product-description{padding-top:10px;padding-bottom:36px}.deal-product-description>strong{color:#3e4340;padding-right:90px;font-size:14px;display:block}.product-inline-qty{color:#6d7265;white-space:nowrap;font-size:12px;font-weight:400}.deal-product-description p{color:#7e8172;margin-top:6px;font-size:12px}.deal-product-description>small{color:#828575;margin-top:6px;font-size:10px}.deal-product-price{margin-top:14px;font-size:11px}.deal-product-price strong{color:#373e38;font-size:15px;position:absolute;top:10px;right:0}.deal-product-price>span{color:#828577;font-size:11px}.deal-service{color:#737669;gap:10px;min-height:24px;margin-top:-33px;margin-left:155px;font-size:12px;position:relative}.deal-service strong{color:#51594d;font-size:13px}.deal-note{color:#797b6f;margin-top:14px;font-size:11px}.deal-events-docs .deal-section-title{margin:21px 0 18px}.deal-section-title h3{color:#333a32;font-size:16px}.deal-events-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:22px}.deal-event{margin-bottom:19px}.event-dot{background:#699367;margin-top:5px}.deal-event:not(:last-of-type):after{content:"";z-index:0;background:#c8d5bd;width:1px;height:calc(100% + 19px);position:absolute;top:6px;left:2px}.event-dot,.deal-event>div{z-index:1;position:relative}.deal-event strong{color:#4f5b49;font-size:12px;font-weight:600}.deal-event small{color:#828575;font-size:10px}.deal-document-list>button{color:#697361;background:#fbfaf6;border:1px solid #dfded4;border-radius:4px;padding:8px 10px;font-size:11px}.deal-document-list>button:hover{background:#f1ecdf}.deal-document-list>.saved-document{padding:6px 10px;font-size:10px}.upd-hint{color:#7d8072;font-size:10px}.client-debt{color:#787d6c;font-size:11px}.client-debt strong{color:#9b6247}.plain-link,.deal-activity>summary{color:#657259}.queue-footer{color:#7e806f}@media (max-width:1250px){.deal-owner{top:88px;right:22px}.deal-title h2{font-size:26px}.deal-money{gap:8px;padding:15px 10px}.deal-money>div:not(:first-child){padding-left:10px}.deal-money strong{font-size:21px}.deal-money>div>span{font-size:11px}.deal-product figure,.deal-product img{width:115px;height:115px}.deal-product-description>strong{padding-right:75px;font-size:13px}.deal-product-price strong{font-size:13px}.deal-service{margin-top:-29px;margin-left:137px;font-size:11px}.deal-next h3{font-size:26px}.deal-next{column-gap:16px}.queue-heading h2{font-size:15px}.queue-order-name strong{font-size:12px}}@media (max-width:1000px){.workday-heading h1{font-size:35px}.deal-owner{top:88px}.deal-scroll{padding:23px}.deal-product figure,.deal-product img{width:125px;height:125px}.deal-service{margin-left:147px}.queue-order-name strong{font-size:13px}}@media (max-width:700px){.workday-heading{height:auto;min-height:116px;padding:19px 17px 15px}.workday-heading h1{font-size:26px}.workday-heading p{font-size:11px}.deal-title{padding-bottom:34px}.deal-title h2{font-size:23px}.deal-owner{text-align:left;gap:6px;margin-top:-24px;font-size:10px;line-height:1.4;display:flex;position:static}.deal-owner strong{margin:0;font-size:10px}.deal-money{gap:6px;padding:15px 9px}.deal-money strong{font-size:18px}.deal-money>div:not(:first-child){padding-left:8px}.deal-money>div>span{font-size:10px}.deal-next h3{font-size:23px}.deal-next{grid-template-columns:1fr;column-gap:12px}.deal-next>.button{justify-self:start;font-size:12px}.deal-next>.assembly-link{margin-top:14px;font-size:11px}.deal-next p{font-size:12px}.fulfilment-track li>strong{font-size:10px}.fulfilment-track li>small{font-size:9px}.deal-product figure,.deal-product img{width:104px;height:104px}.deal-product{gap:15px;min-height:140px}.deal-product-description{padding-top:2px;padding-bottom:8px}.deal-product-description>strong{padding-right:0;font-size:13px;line-height:1.5}.deal-product-description p{font-size:11px}.deal-product-price{flex-direction:column;align-items:flex-start;gap:4px;margin-top:9px;display:flex}.deal-product-price strong{font-size:14px;position:static}.deal-service{margin-top:13px;margin-left:0;font-size:12px}.deal-note{font-size:10px}.deal-events-grid{grid-template-columns:1fr 1fr;gap:15px}.deal-event strong{font-size:11px}.deal-event small{font-size:9px}.deal-document-list>button{padding:8px;font-size:10px}.queue-order-name strong{font-size:14px}.queue-heading h2{font-size:17px}}@font-face{font-family:Inter;src:url(/fonts/inter-variable.ttf)format("truetype");font-weight:100 900;font-display:swap;font-style:normal}:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.masthead .brand span{color:#7b7d70;margin-top:5px;font-size:9px;display:block}.masthead .brand img{width:38px;height:38px}.masthead-brand{min-width:190px}.masthead-company{color:#434a3d;background:#fcfbf8;border:1px solid #deddd4;border-radius:7px;width:185px;max-width:185px;min-height:38px;padding:0 12px;font-size:12px}.masthead-nav{gap:24px;margin-left:18px}.masthead-connection{color:#63775c}.deal-products>.deal-product{margin-top:0}.deal-next>.button{min-height:44px;padding:0 22px;font-size:14px}.deal-title h2{font-size:31px}.deal-scroll{padding-left:31px;padding-right:26px}.deal-section-title h3{font-size:15px}.deal-money strong{font-size:25px}.deal-money>div>span{font-size:12px}.deal-events-docs .deal-section-title{margin-top:19px}.deal-product-description>strong{font-size:14px}.deal-document-list>button{font-size:12px}.queue-order.selected{background:#f0e9e1}.queue-order.selected:before{background:var(--accent)}.queue-order-action i{background:#a78a61}.queue-order.selected .queue-order-action{color:#5f665b}.queue-order>.avatar{color:#6f715e;background:#ebe8df}.queue-order.selected>.avatar{color:#466845;background:#dce6d8}.queue-order:nth-child(3n+2)>.avatar{color:#7b7565;background:#ebe7de}.queue-order:nth-child(3n)>.avatar{color:#54766e;background:#e5e9e7}@media (max-width:1250px){.masthead-brand{min-width:140px}.masthead-company{max-width:160px}.masthead-nav{gap:16px;margin-left:4px}.deal-title h2{font-size:25px}.deal-money strong{font-size:21px}.deal-scroll{padding:22px}.deal-next>.button{padding:0 15px;font-size:12px}.deal-document-list>button{font-size:11px}}@media (max-width:1000px){.masthead-brand{min-width:120px}.masthead .brand span{white-space:normal;max-width:110px;line-height:1.3}.masthead-company{max-width:140px}.masthead,.masthead-nav{gap:12px}.deal-title h2{font-size:28px}}@media (max-width:700px){.masthead-brand{min-width:105px}.masthead .brand span{display:none}.masthead .brand img{width:29px;height:29px}.masthead-company{background:0 0;border:0;max-width:150px;min-height:30px;padding:0;font-size:10px}.masthead-nav{gap:26px;margin:4px 0 0}.deal-scroll{padding:20px}.deal-title h2{font-size:23px}.deal-money strong{font-size:18px}.deal-money>div>span{font-size:10px}.deal-product-description>strong{font-size:13px}.deal-next>.button{min-height:43px}.deal-document-list>button{font-size:10px}}:root{--muted:#69705f}.queue-order-manager,.queue-order-meta,.queue-order-meta b,.queue-order-name small,.queue-footer,.queue-section-label,.queue-section-label button,.queue-filter-row select,.queue-scope button,.deal-caption,.deal-phone,.deal-owner,.deal-owner strong,.deal-next p,.deal-product-description p,.deal-product-description>small,.deal-product-price>span,.deal-service,.deal-event small,.upd-hint,.client-debt,.deal-note,.masthead-date,.masthead .brand span,.deal-products .deal-section-title>span{color:#626b5b}.fulfilment-track li>small,.fulfilment-track li{color:#69705f}.deal-stage-time{color:#626b5b}.action-queue .search-box input::placeholder{color:#69705f}.queue-scope button.active{color:#353d31}.deal-product figcaption{color:#626b5b}.board-filters>span,.dispatch-board .order-card>small{color:#69705f}@media (max-width:700px){.masthead-connection{min-width:16px;min-height:30px}.workday-mobile-tabs button{min-height:40px}.queue-scope button{min-height:32px}.queue-section-label button{min-height:30px}}.queue-priority,.board-priority{color:#46553d;background:#edf0e3;border:1px solid #c7cfbd;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:13px;font-weight:700;display:grid}.queue-priority.started{color:#fff;background:#65765a}.board-priority{width:25px;height:25px;font-size:12px}.board-company{color:#66725e;margin:4px 0;display:block}.workflow-section{margin:12px 0 18px}.workflow-owners{border-bottom:1px solid var(--border,#dedfd2);grid-template-columns:1fr 1fr;gap:10px;padding:12px 0;display:grid}.workflow-owners>div:first-child{grid-column:1/-1}.workflow-owners small{color:#78816f;margin-bottom:3px;font-size:10px;display:block}.workflow-owners strong{color:#4c5747;font-size:12px;line-height:1.5;display:block}.workflow-route{color:#737c69;flex-wrap:wrap;justify-content:space-between;gap:6px;padding:12px 0;font-size:11px;display:flex}.workflow-route strong{color:#5b674f}.workflow-section .deal-next{margin-top:4px;display:block}.workflow-section .deal-next h3{margin:6px 0}.workflow-section .deal-next p{line-height:1.6}.workflow-actions{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.workflow-actions .button{min-height:34px;padding:8px 11px;font-size:11px}.workflow-task-tools{flex-wrap:wrap;align-items:center;gap:10px;margin:9px 0;display:flex}.workflow-task-tools>button:not(.button){color:#758168;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;font-size:11px;text-decoration:underline}.workflow-started,.workflow-ok{color:#617651;align-items:center;gap:5px;font-size:11px;display:inline-flex}.workflow-payment-rule{color:#6f795f;font-size:11px}.release-checklist{color:#928466;flex-direction:column;gap:6px;margin-top:15px;font-size:11px;display:flex}.release-checklist .done{color:#60764b}.release-checklist small{line-height:1.6}.workflow-measure{color:#65725b;align-items:flex-start;gap:7px;margin:12px 0;font-size:11px;line-height:1.6;display:flex}.workflow-project{border:1px solid #d9ddce;border-radius:8px;margin-top:14px;padding:10px}.workflow-project>summary{cursor:pointer;color:#58664b;align-items:center;gap:7px;font-size:12px;font-weight:600;list-style:none;display:flex}.workflow-project>summary span{margin-left:auto;font-size:10px;font-weight:400}.workflow-project>p,.workflow-project>a{font-size:11px;line-height:1.5}.project-versions{color:#78816d;flex-direction:column;gap:6px;margin-top:10px;font-size:10px;display:flex}.project-versions a{margin-left:8px}.workflow-lines{margin-top:14px}.workflow-lines h3{font-size:12px;font-weight:600}.workflow-line{border-top:1px solid #e0e3d7;justify-content:space-between;align-items:center;gap:8px;padding:11px 0;display:flex}.workflow-line strong{font-size:11px;display:block}.workflow-line small{color:#7a826d;font-size:10px;line-height:1.7;display:block}.workflow-line .button{white-space:normal;padding:8px;font-size:10px}.workflow-correction{background:#f8efdd;border:1px solid #e5d7b7;border-radius:7px;flex-wrap:wrap;align-items:flex-start;gap:7px;margin:14px 0;padding:12px;font-size:11px;display:flex}.workflow-correction>div{flex:1;min-width:180px}.workflow-correction p{margin:4px 0;font-size:11px;line-height:1.5}.workflow-correction .button{font-size:10px}.contract-template{background:#f6f6ee;border:1px solid #d6dccb;border-radius:8px;padding:15px;font-size:12px;line-height:1.7}.contract-template small{color:#7b826d}.correction-item{grid-template-columns:2fr 1fr 1fr;gap:10px;margin:12px 0;display:grid}.correction-item .product-picker{min-width:0}.correction-item .product-picker select{width:100%;min-width:0}.model-viewer{margin-top:12px}.model-viewer>small{color:#7b816f;margin-top:7px;font-size:10px;line-height:1.6;display:block}.model-viewport{perspective:800px;cursor:grab;touch-action:none;background:radial-gradient(at 50% 30%,#fffff9,#edede1);border-radius:8px;height:280px;position:relative;overflow:hidden}.model-viewport:active{cursor:grabbing}.model-viewport:focus-visible{outline-offset:2px;outline:2px solid #73855d}.model-scene{width:160px;height:190px;transform-style:preserve-3d;pointer-events:none;margin-top:-65px;margin-left:-80px;transition:transform 60ms linear;position:absolute;top:40%;left:50%}.model-floor{filter:blur(8px);background:radial-gradient(#aaa99565,#0000);border-radius:50%;height:25px;position:absolute;bottom:24px;left:20%;right:20%}.model-cabinet{--w:160px;--h:190px;--d:70px;width:var(--w);height:var(--h);transform-style:preserve-3d;position:absolute;top:0;left:0}.model-face,.model-door,.model-shelf{box-sizing:border-box;backface-visibility:visible;background:repeating-linear-gradient(91deg,#d7c29e 0,#cbb389 5px,#d3bd95 7px,#d8c6a3 10px);border:1px solid #a39170;position:absolute}.model-back{width:var(--w);height:var(--h);transform:rotateY(180deg) translateZ(calc(var(--d)/2));background:#c4ad88}.model-left,.model-right{width:var(--d);height:var(--h);left:calc((var(--w) - var(--d))/2)}.model-left{transform:rotateY(-90deg) translateZ(calc(var(--w)/2));background:#b9a07b}.model-right{transform:rotateY(90deg) translateZ(calc(var(--w)/2));background:#cbb58e}.model-top,.model-bottom{width:var(--w);height:var(--d);top:calc((var(--h) - var(--d))/2)}.model-top{transform:rotateX(90deg) translateZ(calc(var(--h)/2))}.model-bottom{transform:rotateX(-90deg) translateZ(calc(var(--h)/2));background:#9e8969}.model-door{height:var(--h);width:calc(var(--w)/2);transform:translateZ(calc(var(--d)/2 + 1px));transform-origin:0;transition:transform .4s}.model-door.left{left:0}.model-door.right{transform-origin:100%;left:50%}.model-door.left.opened{transform:translateZ(calc(var(--d)/2 + 1px)) rotateY(-105deg)}.model-door.right.opened{transform:translateZ(calc(var(--d)/2 + 1px)) rotateY(105deg)}.model-door i{background:#47483d;width:3px;height:28px;position:absolute;top:45%;right:8px;box-shadow:1px 1px 1px #947f58}.model-door.right i{left:8px;right:auto}.model-shelf{width:var(--w);height:var(--d);transform:rotateX(90deg)}.model-plinth{background:#625f4e;height:8px;position:absolute;bottom:-8px;left:5px;right:5px;transform:translateZ(24px)}.model-hint{text-align:center;color:#888d79;pointer-events:none;font-size:10px;position:absolute;bottom:10px;left:0;right:0}.model-controls{flex-wrap:wrap;align-items:center;gap:5px;margin-top:8px;display:flex}.model-controls button{cursor:pointer;color:#5f6c53;background:#f9f9f3;border:1px solid #d7dbce;border-radius:5px;place-items:center;width:28px;height:28px;display:grid}.model-controls label{align-items:center;gap:4px;margin-left:auto;font-size:11px;display:flex}.model-kitchen{width:338px;height:90px;margin-top:-20px;margin-left:-169px}.kitchen-cabinet{--w:110px;--h:90px;--d:55px;transform:translateX(var(--cabinet-x))}.kitchen-cabinet .model-door{background:#e6e6d9}.kitchen-cabinet .model-door i{height:18px;top:12%}.kanban-lane .order-card>small{line-height:1.6;display:block}.workflow-section .button:focus-visible,.model-controls button:focus-visible{outline-offset:2px;outline:2px solid #718361}@media (max-width:760px){.workflow-owners{grid-template-columns:1fr}.workflow-owners>div:first-child{grid-column:auto}.correction-item{grid-template-columns:1fr 1fr}.correction-item .product-picker{grid-column:1/-1}.workflow-correction>div{min-width:140px}.model-viewport{height:245px}.model-kitchen{transform-origin:50%}.workday-view{flex-wrap:wrap}.workday-heading .workday-view>.button{font-size:11px}}@media (prefers-reduced-motion:reduce){.model-door,.model-scene{transition:none}}.workflow-section .deal-next .eyebrow-label{display:block}.workflow-section .deal-next h3{font-size:22px;line-height:1.4}.workflow-section .deal-next p{font-size:12px}.workflow-route{font-size:11px}.workflow-correction-details{width:100%;font-size:11px}.workflow-correction-details p{line-height:1.6}.workflow-correction-details strong{font-size:11px}@media (max-width:700px){.deal-workspace:has(.workflow-section) .deal-title{padding-bottom:0}.workflow-section .deal-next h3{font-size:20px}}.workflow-deadline-note{color:#6a7461;margin-top:12px;font-size:12px;line-height:1.5}.owner-login{background:#fffdf8;border:1px solid #deddd2;border-radius:20px;max-width:520px;margin:7vh auto;padding:32px}.owner-login h1{margin-top:30px;font-size:32px}.owner-login form{gap:18px;margin:30px 0;display:grid}.owner-login>a{margin-top:20px;display:inline-block}.owner-demo-access{border:1px solid #e0decf;border-radius:10px;margin-top:24px;padding:16px}.owner-demo-access summary{cursor:pointer}.owner-shell{background:#f7f5ef;min-height:100vh}.owner-header{background:#fffdf8;border-bottom:1px solid #dcdacf;align-items:center;gap:26px;padding:18px 32px;display:flex}.owner-header>span{flex:1}.owner-shell main{max-width:1480px;margin:auto;padding:32px}.owner-shell .panel{margin-bottom:24px;padding:24px}.owner-filters{flex-wrap:wrap;gap:16px;display:flex}.owner-filters .field{flex:1;min-width:170px}.owner-insights{grid-template-columns:1.4fr 1fr;gap:24px;display:grid}.owner-funnel{gap:10px;display:grid}.owner-funnel>div{grid-template-columns:160px 1fr 25px;align-items:center;gap:8px;display:grid}.owner-funnel i{background:#779078;border-radius:10px;height:10px}.owner-checks{border:1px solid #deddd2;border-radius:12px;flex-wrap:wrap;gap:12px 22px;margin:18px 0;padding:20px;display:flex}.owner-checks label{align-items:center;gap:8px;display:flex}.owner-shell table select{max-width:210px}.owner-shell small{color:#78796a}.owner-shell h2{margin-bottom:12px}.repeat-sale-badge{color:#427565;background:#edf3eb;border:1px solid #d5dfcf;border-radius:7px;margin:6px 0;padding:4px 8px;font-size:12px;display:inline-block}.demo-scenarios{border-top:2px solid #d9dfcc;margin-top:20px;padding:20px 24px!important}.demo-scenarios h2{margin:0 0 8px;font-size:18px}.demo-scenarios p{color:#727867;font-size:13px}.demo-scenario-buttons{flex-wrap:wrap;gap:9px;margin-top:15px;display:flex}.exchange-preview{margin-top:20px}.exchange-preview td:last-child{overflow-wrap:anywhere;max-width:420px}.document-toolbar{flex-wrap:wrap}.document-toolbar>span{flex:1}.document-frame{background:#fff}.account-popover>a{margin:5px 0}.owner-shell .form-grid{max-width:850px}@media (max-width:700px){.owner-login{margin:20px 12px;padding:24px}.owner-header{flex-wrap:wrap;gap:12px;padding:16px}.owner-header>span{flex-basis:50%;font-size:13px}.owner-shell main{padding:20px 12px}.owner-insights{grid-template-columns:1fr;gap:0}.owner-funnel>div{grid-template-columns:125px 1fr 25px}.owner-filters .field{min-width:140px}.demo-scenarios{margin:20px 10px}.document-toolbar>span{flex-basis:100%}}.owner-header .brand strong,.owner-login .brand strong{color:#29352c}.owner-header .brand span,.owner-login .brand span{color:#707566}.support-launcher{color:#65765d;z-index:40;cursor:pointer;background:#fffdf8;border:1px solid #dbd9cb;border-radius:15px;place-items:center;width:44px;height:44px;display:grid;position:fixed;bottom:84px;right:20px;box-shadow:0 5px 18px #28312612}.support-launcher:hover{background:#eef2e9}.support-modal{width:min(600px,100vw - 24px);max-height:calc(100dvh - 30px)}.support-content{gap:15px;padding:22px;display:grid}.support-intro{color:#6a7462;align-items:flex-start;gap:8px;font-size:13px;display:flex}.support-intro svg{flex:none}.support-tickets{gap:8px;max-height:48dvh;display:grid;overflow:auto}.support-tickets>button{text-align:left;cursor:pointer;background:#fffdf8;border:1px solid #dcded3;border-radius:10px;gap:6px;padding:15px;display:grid}.support-tickets span{color:#707565;font-size:12px}.support-conversation-heading,.support-actions,.support-resolution{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.support-conversation-heading>span{color:#6f7565;font-size:12px}.support-messages{flex-direction:column;gap:12px;min-height:100px;max-height:35dvh;padding:10px 2px;display:flex;overflow:auto}.support-message{background:#fff;border:1px solid #dcded2;border-radius:12px;max-width:90%;padding:12px 15px}.support-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0}.support-message small{color:#6a7361;font-size:11px}.support-message.out{background:#eef2e8;align-self:flex-end}.support-message.in{align-self:flex-start}.support-message.system{color:#737968;text-align:center;align-self:center;font-size:12px}.support-message a{overflow-wrap:anywhere;align-items:center;gap:5px;font-size:12px;display:flex}.support-actions{margin-top:10px}.support-file{justify-content:space-between;gap:12px;font-size:12px;display:flex}.support-file button{cursor:pointer;background:0 0;border:0}.support-content h3{margin:0}.support-resolution{border-top:1px solid #e0e0d5;padding-top:8px}.customer-profile-line{flex-wrap:wrap;align-items:center;gap:12px;margin:10px 0 20px;font-size:12px;display:flex}.customer-profile-line>button{text-underline-offset:4px;color:#65715c;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;text-decoration:underline;display:flex}.regular-customer{color:#806222;background:#faf0ce;border-radius:5px;align-items:center;gap:5px;padding:5px 8px;display:flex}.setup-layout{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:24px;display:grid}.setup-steps{gap:8px;display:grid}.setup-steps>button{text-align:left;cursor:pointer;color:#66715f;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;padding:15px;display:flex}.setup-steps>button[aria-current=step]{color:#344b3e;background:#eef2e9;border-color:#d4ddcf}.setup-steps>button:disabled{opacity:.45;cursor:default}.setup-steps>button>span{border:1px solid #d4d8c9;border-radius:50%;flex:none;place-items:center;width:35px;height:35px;display:grid}.setup-steps small,.setup-steps strong{display:block}.setup-steps small{margin-bottom:3px;font-size:10px}.setup-main .field{margin:15px 0}.setup-main h2{margin-top:10px}.setup-main p{color:#6b7562;line-height:1.6}.setup-main>.button,.setup-main form>.button,.setup-footer{margin-top:18px}.setup-summary{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:20px 0;display:grid}.setup-summary span{border:1px solid #dedfd2;border-radius:8px;gap:8px;padding:14px;font-size:12px;display:grid}.setup-summary strong{font-size:18px}.setup-employee{flex-wrap:wrap;align-items:end;gap:15px;display:flex}.setup-employee .field{flex:1;min-width:180px}.setup-employee>.button{margin-bottom:15px}.setup-ready{text-align:center;padding:25px 0}.setup-ready svg{color:#568367}.funnel-editor-toolbar{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:20px;display:flex}.funnel-editor-toolbar .field{min-width:230px}.funnel-editor-stages{gap:12px;margin:25px 0;padding:0;list-style:none;display:grid}.funnel-editor-stages>li{background:#fcfbf6;border:1px solid #deded2;border-radius:12px;align-items:start;gap:14px;padding:18px;display:flex}.funnel-editor-stages>li.custom{background:#f1f5ed;border-color:#c8d6bf}.funnel-stage-number{border:1px solid #d1d7c5;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;margin-top:22px;font-size:12px;display:grid}.funnel-stage-fields{flex:1;min-width:0}.funnel-stage-fields .form-grid{max-width:none}.funnel-stage-fields small{align-items:center;gap:5px;margin-top:8px;display:flex}.funnel-stage-controls{flex-direction:column;gap:8px;margin-top:22px;display:flex}.funnel-stage-controls>button{cursor:pointer;color:#66765c;background:#fff;border:1px solid #cbd5c1;border-radius:6px;place-items:center;width:32px;height:32px;display:grid}.funnel-stage-controls>button:disabled{opacity:.4;cursor:default}.owner-shell .page-tabs{flex-wrap:wrap}.setup-main{min-width:0}.funnel-editor .muted{font-size:12px;line-height:1.6}.funnel-editor .muted svg{vertical-align:middle}.modal-body>fieldset{border:0;margin:0;padding:0}@media (max-width:700px){.setup-layout{grid-template-columns:1fr;gap:15px}.setup-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:3px}.setup-steps>button{text-align:center;flex-direction:column;gap:5px;padding:6px 2px}.setup-steps>button strong{font-size:10px}.setup-steps small{display:none}.setup-steps>button>span{width:28px;height:28px}.funnel-editor-stages>li{gap:8px;padding:12px}.funnel-stage-number{width:22px;height:22px;font-size:10px}.funnel-stage-fields .form-grid{grid-template-columns:1fr}.funnel-stage-controls>button{width:27px;height:30px}.support-content{gap:10px;padding:16px}.support-messages{max-height:30dvh}.support-launcher{right:14px}.funnel-editor-toolbar>.button{flex:1}.funnel-editor-toolbar .field{width:100%;min-width:0}.setup-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-shell .page-tabs button{padding:10px;font-size:12px}}
