:root{color-scheme:light;--fx-bg: #f5f5f5;--fx-canvas: #f5f5f5;--fx-panel: #ffffff;--fx-panel-2: #f1f1f1;--fx-elev: #ffffff;--fx-line: rgba(15, 17, 21, .08);--fx-line-strong: rgba(15, 17, 21, .14);--fx-text: #171717;--fx-muted: rgba(23, 23, 23, .52);--fx-accent: #ff6600;--fx-accent-strong: #e85d00;--fx-accent-soft: rgba(255, 102, 0, .14);--fx-accent-dim: rgba(255, 102, 0, .2);--fx-highlight: #ffe0cc;--fx-danger: #c95045;--fx-danger-soft: rgba(201, 80, 69, .12);--fx-success: #228b62;--fx-success-soft: rgba(34, 139, 98, .12);--fx-radius: 28px;--fx-radius-md: 22px;--fx-radius-sm: 16px;--fx-font: "Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--fx-shadow-xs: 0 2px 8px rgba(15, 17, 21, .04);--fx-shadow-sm: 0 8px 24px rgba(15, 17, 21, .05);--fx-shadow: 0 16px 40px rgba(15, 17, 21, .08);--fx-ease: cubic-bezier(.22, 1, .36, 1);--fx-space: 16px;--fx-side: 84px;--fx-insight-rail: 320px}*{box-sizing:border-box}html,body,#root{min-width:0;min-height:100%}body{margin:0;background:var(--fx-bg);color:var(--fx-text);font-family:var(--fx-font)}button,input,select,textarea{font:inherit}button,[role=button],a,input,select,textarea{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid rgba(255,102,0,.42)!important;outline-offset:3px}.crm-shell,.cw-root{--fx-lavender: var(--fx-accent);--fx-lavender-ink: #ffffff;--bg: var(--fx-bg);--panel: var(--fx-panel);--line: var(--fx-line);--text: var(--fx-text);--muted: var(--fx-muted);--accent: var(--fx-accent);--ink: var(--fx-text);--soft: var(--fx-panel-2);--cream: var(--fx-panel-2);--accent-soft: var(--fx-accent-soft);--moss: var(--fx-muted)}.crm-shell input,.crm-shell select,.crm-shell textarea{color-scheme:light}.fx-search{display:inline-flex;align-items:center;gap:8px;width:min(320px,100%);max-width:100%;min-width:0;height:48px;margin:0;padding:0 16px;border:1px solid var(--fx-line);border-radius:999px;background:#fff;color:var(--fx-muted);box-shadow:0 4px 16px #0000000a;transition:border-color .2s ease,box-shadow .28s ease,color .2s ease}.fx-search:hover{border-color:var(--fx-line-strong)}.fx-search:focus-within{border-color:var(--fx-accent);box-shadow:0 0 0 3px var(--fx-accent-soft);color:var(--fx-text)}.fx-search svg{flex:0 0 auto;display:block}.fx-search input,.fx-search>input{flex:1 1 auto;width:100%;min-width:0;height:auto;min-height:0;margin:0;padding:0;border:none!important;outline:none!important;background:transparent!important;box-shadow:none!important;font:inherit;font-size:13px;font-weight:500;color:var(--fx-text);-moz-appearance:none;appearance:none;-webkit-appearance:none}.fx-search input:focus,.fx-search input:focus-visible,.fx-search>input:focus,.fx-search>input:focus-visible{outline:none!important;outline-offset:0!important;box-shadow:none!important;border:none!important}.fx-search input::-webkit-search-decoration,.fx-search input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}.fx-search input::placeholder{color:var(--fx-muted);font-weight:500}.fx-search-fluid{width:100%;max-width:none}@media(max-width:479px){.fx-search input,.fx-search>input{font-size:16px}}.crm-shell .fx-page{width:100%;max-width:1480px;padding:8px 8px 32px}.crm-shell .fx-kpi-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--fx-space);margin-bottom:var(--fx-space)}.crm-shell .fx-kpi{position:relative;min-height:118px;overflow:hidden;padding:18px;border:1px solid var(--fx-line);border-radius:var(--fx-radius);background:var(--fx-panel);box-shadow:var(--fx-shadow-sm)}.crm-shell .fx-kpi:after{position:absolute;top:-20px;right:-20px;width:88px;height:88px;border-radius:50%;background:var(--fx-accent-soft);content:"";pointer-events:none}.crm-shell .fx-kpi-ico{width:40px;height:40px;display:grid;place-items:center;margin-bottom:12px;border-radius:13px;color:#fff;background:var(--fx-accent)}.crm-shell .fx-kpi span{display:block;margin-bottom:6px;color:var(--fx-muted);font-size:12px;font-weight:600}.crm-shell .fx-kpi strong{display:block;color:var(--fx-text);font-size:24px;font-weight:700;letter-spacing:-.03em}.crm-shell .fx-card,.crm-shell .fx-table-shell{border:1px solid var(--fx-line);border-radius:var(--fx-radius);background:var(--fx-panel);box-shadow:var(--fx-shadow-sm)}.crm-shell .fx-card{padding:20px}.crm-shell .fx-card h2{margin:0 0 14px;color:var(--fx-text);font-size:15px;font-weight:700;letter-spacing:-.01em;text-transform:none}.fx-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(max-width:1279px){:root{--fx-insight-rail: 300px}}@media(max-width:1023px){.crm-shell .fx-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){:root{--fx-space: 12px;--fx-radius: 24px;--fx-radius-md: 20px}.crm-shell .fx-page{padding:4px 0 24px}.crm-shell .fx-kpi-row{grid-template-columns:1fr}.crm-shell input,.crm-shell select,.crm-shell textarea{font-size:max(16px,1em)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.crm-shell .wh,.crm-shell .cl,.crm-shell .ca,.crm-shell .sh,.crm-shell .ord{padding:8px 8px 32px}.crm-shell .wh-head,.crm-shell .sh-head,.crm-shell .ord-head,.crm-shell .ca-head{margin-bottom:18px}.crm-shell .wh-head h1,.crm-shell .sh-head h1,.crm-shell .ord-head h1,.crm-shell .ca-head h1,.crm-shell .cl-market-title h1{letter-spacing:-.045em}.crm-shell .wh-primary,.crm-shell .sh-primary,.crm-shell .sh-submit-order,.crm-shell .ord-submit,.crm-shell .ca-primary,.crm-shell .bx-act-main{color:#fff!important;background:var(--fx-accent)!important;border-color:var(--fx-accent)!important;box-shadow:0 10px 22px #ff660038}.crm-shell .wh-primary:hover,.crm-shell .sh-primary:hover,.crm-shell .sh-submit-order:hover,.crm-shell .ord-submit:hover,.crm-shell .ca-primary:hover,.crm-shell .bx-act-main:hover:not(:disabled){color:#fff!important;background:var(--fx-accent-strong)!important}.crm-shell .wh-ghost,.crm-shell .sh-link,.crm-shell .ord-link,.crm-shell .ca-ghost{border-color:var(--fx-line);border-radius:999px;background:var(--fx-panel);color:var(--fx-text)}.crm-shell .wh-kpi,.crm-shell .cl-kpi,.crm-shell .ca-kpi,.crm-shell .sh-panel,.crm-shell .ord-card,.crm-shell .ca-list,.crm-shell .ca-card{border-color:var(--fx-line);border-radius:var(--fx-radius);box-shadow:var(--fx-shadow-sm)}.crm-shell .sh-panel{background:var(--fx-panel);box-shadow:var(--fx-shadow-sm)}.crm-shell .sh-panel h2{color:var(--fx-text);font-size:16px;font-weight:700;letter-spacing:-.02em;text-transform:none}.crm-shell .sh-input,.crm-shell .ca-outcome textarea,.crm-shell .ca-head-right select,.crm-shell .ca-find-row input{border-color:var(--fx-line);border-radius:14px;color:var(--fx-text);background:var(--fx-panel-2)}.crm-shell .sh-delivery-btn.is-on,.crm-shell .sh-roll.is-on{border-color:var(--fx-accent);background:var(--fx-accent)}.crm-shell .ord-card:hover,.crm-shell .ca-mgr:hover,.crm-shell .wh-kpi:hover,.crm-shell .cl-kpi:hover{transform:translateY(-2px);box-shadow:var(--fx-shadow)}.crm-shell .ord-card-head:hover,.crm-shell .ca-item:hover{background:var(--fx-accent-soft)}.crm-shell .ord-actions button,.crm-shell .ord-del{border-color:var(--fx-line);border-radius:999px}.crm-shell .ca-kpi:first-child{border-color:transparent;color:#fff;background:linear-gradient(145deg,#ff8234,var(--fx-accent) 58%,#e85d00);box-shadow:0 16px 34px #ff660042}.crm-shell .ca-kpi:first-child span,.crm-shell .ca-kpi:first-child strong{color:#fff}.crm-shell .ca-mgr.is-on{border-color:var(--fx-accent);box-shadow:0 0 0 3px var(--fx-accent-soft)}.crm-shell .ca-av{background:linear-gradient(145deg,#ff883f,var(--fx-accent))}.crm-shell .ca-item.is-on{background:var(--fx-accent-soft)}.crm-shell .ca-error,.crm-shell .wh-error,.crm-shell .ord-error,.crm-shell .sh-error{border-color:#c9504533;color:#a83b31;background:var(--fx-danger-soft)}.crm-shell .ca-ok,.crm-shell .wh-ok-inline,.crm-shell .ord-ok,.crm-shell .sh-ok{color:var(--fx-success);background:var(--fx-success-soft)}.crm-shell .cl-kpi.is-accent,.crm-shell .wh-kpi.is-accent{background:linear-gradient(145deg,#ff8234,var(--fx-accent) 58%,#e85d00)}.crm-shell .cl-board,.crm-shell .wh-board{border-radius:var(--fx-radius);box-shadow:var(--fx-shadow-sm)}.crm-shell .cl-status-tabs,.crm-shell .wh-sections,.crm-shell .ord-filters{scrollbar-width:none}.crm-shell .cl-status-tabs::-webkit-scrollbar,.crm-shell .wh-sections::-webkit-scrollbar,.crm-shell .ord-filters::-webkit-scrollbar{display:none}.crm-shell .bx-overlay{position:fixed;top:0;right:0;bottom:0;left:calc(var(--side-inset, 14px) + var(--side, 56px) + var(--side-gap, 12px));z-index:90;padding:0;background:#0f111524;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);display:flex;justify-content:stretch;align-items:stretch}.crm-shell .cl:has(.bx-overlay)>*:not(.bx-overlay){filter:blur(7px) saturate(.96);transition:filter .32s var(--fx-ease);pointer-events:none;-webkit-user-select:none;user-select:none}.crm-shell .bx-panel{width:100%;height:100%;max-width:none;max-height:none;margin:0;border:0;border-radius:0;background:var(--fx-bg);box-shadow:-8px 0 32px #0f11151f;overflow:hidden}@media(prefers-reduced-motion:reduce){.crm-shell .cl:has(.bx-overlay)>*:not(.bx-overlay){filter:none;transition:none}}.crm-shell .bx-head-btns{display:flex;align-items:center;gap:8px}.crm-shell .bx-head-save{min-height:38px;padding:0 16px;border-radius:999px;font-size:13px;font-weight:700}.crm-shell .bx-head{padding:20px 22px 16px;border-bottom-color:var(--fx-line);background:var(--fx-panel)}.crm-shell .bx-avatar{width:58px;height:58px;border-radius:18px;color:#fff;background:linear-gradient(145deg,#ff883f,var(--fx-accent));font-size:22px}.crm-shell .bx-title-line h2{color:var(--fx-text);font-weight:700;letter-spacing:-.035em}.crm-shell .bx-entity-type,.crm-shell .bx-tag,.crm-shell .bx-section-count{border-radius:999px;background:var(--fx-panel-2);color:var(--fx-muted)}.crm-shell .bx-tag-potential,.crm-shell .bx-tag-ai_base,.crm-shell .bx-tag-new{color:#b34800;background:var(--fx-accent-soft)}.crm-shell .bx-tag-active{color:var(--fx-success);background:var(--fx-success-soft)}.crm-shell .bx-tag-lost,.crm-shell .bx-tag-forgotten,.crm-shell .bx-tag-unqualified{color:#8a4a43;background:var(--fx-danger-soft)}.crm-shell .bx-person-av{color:#fff;background:var(--fx-accent)}.crm-shell .bx-btn,.crm-shell .bx-act,.crm-shell .bx-close{min-height:36px;border-color:var(--fx-line);border-radius:999px;color:var(--fx-text)}.crm-shell .bx-split{gap:14px;padding:14px}.crm-shell .bx-fields,.crm-shell .bx-timeline{border-color:var(--fx-line);border-radius:22px;background:var(--fx-panel)}.crm-shell .bx-section{border-color:var(--fx-line);border-radius:16px}.crm-shell .bx-field-value input,.crm-shell .bx-field-value select,.crm-shell .bx-field-value textarea,.crm-shell .bx-tl-form textarea{border-color:var(--fx-line);border-radius:12px;background:var(--fx-panel-2)}.crm-shell .bx-tl-compose,.crm-shell .bx-tl-card{border-color:var(--fx-line);border-radius:16px;background:var(--fx-panel-2)}.crm-shell .bx-tl-modes{border-color:var(--fx-line);background:var(--fx-panel)}.crm-shell .bx-tl-mode.is-on{color:var(--fx-accent);border-bottom-color:var(--fx-accent)}.crm-shell .bx-tl-channels{border-color:var(--fx-line);background:var(--fx-panel)}.crm-shell .bx-tl-channel.is-on{border-color:var(--fx-accent);color:var(--fx-accent);background:var(--fx-accent-soft)}.crm-shell .bx-tl-dot,.crm-shell .bx-tl-call .bx-tl-dot{border-color:var(--fx-accent-soft);background:var(--fx-accent)}@media(max-width:1023px){.crm-shell .cl-market-head{grid-template-columns:1fr;align-items:start}.crm-shell .cl-kpis,.crm-shell .wh-kpis,.crm-shell .ca-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-shell .bx-overlay{left:calc(var(--side-inset, 10px) + var(--side, 54px) + var(--side-gap, 10px));padding:0}.crm-shell .bx-panel{width:100%;height:100%;border-radius:0}}@media(max-width:767px){.crm-shell .wh,.crm-shell .cl,.crm-shell .ca,.crm-shell .sh,.crm-shell .ord{padding:4px 0 24px}.crm-shell .wh-head,.crm-shell .sh-head,.crm-shell .ord-head,.crm-shell .ca-head{align-items:flex-start;flex-direction:column}.crm-shell .wh-head{display:flex}.crm-shell .wh-search-mid{width:100%}.crm-shell .wh-toolbar,.crm-shell .sh-head-right,.crm-shell .ca-head-right{width:100%;justify-content:flex-start}.crm-shell .wh-kpis,.crm-shell .cl-kpis,.crm-shell .ca-kpis{grid-template-columns:1fr}.crm-shell .cl-status-tabs,.crm-shell .wh-sections,.crm-shell .ord-filters{flex-wrap:nowrap;max-width:100%;overflow-x:auto}.crm-shell .sh-grid,.crm-shell .ca-layout{grid-template-columns:1fr}.crm-shell .ca-list{max-height:300px}.crm-shell .bx-overlay{left:0;bottom:max(86px,calc(64px + env(safe-area-inset-bottom)));padding:0;align-items:stretch}.crm-shell .bx-panel{width:100%;height:100%;max-height:none;border-radius:0}.crm-shell .bx-head{padding:16px}}.crm-shell .em,.crm-shell .lc{padding:8px 8px 32px}.crm-shell .em-kpi,.crm-shell .em-chart-wrap,.crm-shell .em-org-card,.crm-shell .em-dept-tile,.crm-shell .em-tree,.crm-shell .em-main,.crm-shell .lc-panel,.crm-shell .lc-3d{border-color:var(--fx-line);border-radius:var(--fx-radius);background:var(--fx-panel);box-shadow:var(--fx-shadow-sm)}.crm-shell .em-kpi:first-child{border-color:transparent;color:#fff;background:linear-gradient(145deg,#ff8234,var(--fx-accent) 58%,#e85d00);box-shadow:0 16px 34px #ff660042}.crm-shell .em-kpi:first-child span,.crm-shell .em-kpi:first-child strong{color:#fff}.crm-shell .em-org-card{background:var(--fx-panel)}.crm-shell .em-org-card:hover,.crm-shell .em-dept-tile:hover{border-color:#f606;box-shadow:var(--fx-shadow)}.crm-shell .em-org-badge,.crm-shell .em-dept.is-on{color:#c2410c;background:var(--fx-accent-soft)}.crm-shell .em-add-dept input,.crm-shell .em-add-dept button,.crm-shell .lc-form input,.crm-shell .lc-form select,.crm-shell .lc-custom input{border-color:var(--fx-line);border-radius:14px;color:var(--fx-text);background:var(--fx-panel-2)}.crm-shell .em-add-dept button,.crm-shell .lc-primary{color:#fff;background:var(--fx-accent);border-color:var(--fx-accent);border-radius:999px}.crm-shell .em-av{background:linear-gradient(145deg,#ff883f,var(--fx-accent))}.crm-shell .lc-head h1{font-size:clamp(26px,3vw,36px);letter-spacing:-.04em;text-transform:none}.crm-shell .lc-panel h2{color:var(--fx-text);font-size:16px;font-weight:700;letter-spacing:-.02em;text-transform:none}.crm-shell .lc-step.is-on em{background:var(--fx-accent)}.crm-shell .lc-step.is-done em{background:var(--fx-success)}.crm-shell .lc-transport.is-on{border-color:var(--fx-accent);box-shadow:0 0 0 3px var(--fx-accent-soft)}.crm-shell .lc-table-wrap{border-color:var(--fx-line);border-radius:18px}@media(max-width:767px){.crm-shell .em,.crm-shell .lc{padding:4px 0 24px}.crm-shell .em-kpis{grid-template-columns:1fr}.crm-shell .lc-actions{justify-content:stretch}.crm-shell .lc-actions>button{flex:1 1 100%}}:root{--fx-ink: #111418;--fx-link: #2f6fed;--fx-surface-soft: #f6f7fb;--fx-thead: #eef1f8;--fx-chip-bg: #eef3ff;--fx-chip-ink: #2c3a5e;--fx-orange-wash: rgba(255, 102, 0, .08);--fx-orange-ink: #e24a00;--fx-free-bg: rgba(34, 139, 98, .13);--fx-free-ink: #1d8a5f;--fx-hold-bg: rgba(255, 102, 0, .14);--fx-hold-ink: #e8590c;--fx-expect-bg: rgba(86, 104, 224, .14);--fx-expect-ink: #3b4bc8;--fx-radius-xl: 28px;--fx-radius-pill: 999px;--fx-card-shadow: 0 10px 28px rgba(15, 17, 21, .05)}.fx-pill-tabs{position:relative;display:inline-flex;align-items:center;gap:3px;min-width:0;max-width:100%;padding:4px;overflow-x:auto;scrollbar-width:none;border:1px solid var(--fx-line);border-radius:999px;background:#ffffffc7;box-shadow:0 4px 16px #0f11150a}.fx-pill-tabs-indicator{position:absolute;top:0;left:0;z-index:0;border-radius:999px;background:#111;box-shadow:0 6px 14px #0f111529;pointer-events:none;opacity:0;transition:transform .48s cubic-bezier(.22,1,.36,1),width .48s cubic-bezier(.22,1,.36,1),height .48s cubic-bezier(.22,1,.36,1),opacity .2s ease;will-change:transform,width}.fx-pill-tabs-indicator.is-ready{opacity:1}.fx-pill-tabs::-webkit-scrollbar{display:none}.fx-pill-tabs button{position:relative;z-index:1;flex:0 0 auto;min-height:36px;border:0;border-radius:999px;padding:0 14px;color:var(--fx-muted);background:transparent;font:600 12px/1 var(--fx-font);white-space:nowrap;cursor:pointer;transition:color .22s ease,transform .18s ease}.fx-pill-tabs button:hover:not(.is-active){color:var(--fx-text);background:var(--fx-panel-2)}.fx-pill-tabs button.is-active{color:#fff}.fx-pill-tabs button:focus,.fx-pill-tabs button:focus-visible{outline:none!important;outline-offset:0!important}.fx-pill-tabs.is-animated button.is-active:hover{background:transparent}.fx-pill-tabs:not(.is-animated) button.is-active{background:#111;box-shadow:0 6px 14px #0f111529}.fx-pill-tabs.is-animated button.is-active{background:transparent;box-shadow:none}@media(prefers-reduced-motion:reduce){.fx-pill-tabs-indicator{transition:none!important}}.fx-icon-button{width:44px;height:44px;display:inline-grid;place-items:center;flex:0 0 auto;border:1px solid var(--fx-line);border-radius:50%;background:var(--fx-panel);color:var(--fx-text);box-shadow:var(--fx-shadow-xs);cursor:pointer;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.fx-icon-button:hover{background:var(--fx-panel-2);box-shadow:var(--fx-shadow-sm);transform:translateY(-1px)}.fx-metric-card{position:relative;display:flex;min-width:0;min-height:126px;flex-direction:column;justify-content:space-between;overflow:hidden;padding:18px;border:1px solid rgba(255,255,255,.65);border-radius:var(--fx-radius);background:#ffffff8c;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 8px 28px #0f11150f}.fx-metric-card:after{position:absolute;top:-38px;right:-34px;width:110px;height:110px;border-radius:50%;background:#ff660014;content:"";pointer-events:none}.fx-metric-card.is-accent{border-color:#ff660040;color:#fff;background:linear-gradient(145deg,#ff8033e0,#ff6600eb 56%,#df5100f2);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 16px 34px #ff660038}.fx-metric-card.is-accent:after{background:#ffffff1f}.fx-metric-top{display:flex;align-items:center;gap:9px;min-width:0;color:var(--fx-muted);font-size:12px;font-weight:600}.fx-metric-card.is-accent .fx-metric-top,.fx-metric-card.is-accent strong,.fx-metric-card.is-accent small{color:#fff}.fx-metric-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:11px;color:#fff;background:var(--fx-accent);font-size:14px}.fx-metric-card.is-accent .fx-metric-icon{background:#fff3}.fx-metric-card strong{position:relative;z-index:1;display:block;margin-top:15px;color:var(--fx-text);font-size:clamp(24px,2vw,32px);line-height:1.05;letter-spacing:-.045em}.fx-metric-card small{position:relative;z-index:1;display:block;margin-top:9px;color:var(--fx-muted);font-size:11px;line-height:1.35}.fx-empty-state{display:grid;justify-items:center;padding:36px 24px;border:1px dashed var(--fx-line-strong);border-radius:var(--fx-radius);color:var(--fx-muted);text-align:center;background:#ffffff80}.fx-empty-orb{width:46px;height:46px;margin-bottom:14px;border-radius:50%;background:radial-gradient(circle at 35% 32%,#fff 0 9%,transparent 10%),linear-gradient(145deg,#ff983f,var(--fx-accent));box-shadow:0 10px 22px #f603}.fx-empty-state h3{margin:0;color:var(--fx-text);font-size:15px}.fx-empty-state p{max-width:440px;margin:7px 0 0;font-size:13px;line-height:1.5}.fx-dialog-backdrop{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#0f111566;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.fx-confirm-dialog{width:min(100%,440px);max-height:min(90dvh,560px);overflow:auto;padding:28px;border:1px solid rgba(255,255,255,.5);border-radius:28px;background:#fff;box-shadow:0 28px 80px #0f111547}.fx-confirm-mark{width:42px;height:42px;display:grid;place-items:center;margin-bottom:16px;border-radius:14px;color:#fff;background:var(--fx-accent);font-size:20px;font-weight:800}.fx-confirm-mark.is-danger{background:var(--fx-danger)}.fx-confirm-dialog h2{margin:0;color:var(--fx-text);font-size:20px;letter-spacing:-.03em}.fx-confirm-dialog p{margin:10px 0 0;color:var(--fx-muted);font-size:14px;line-height:1.55}.fx-dialog-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.fx-button{min-height:42px;border:0;border-radius:999px;padding:0 16px;color:#fff;background:var(--fx-accent);font:700 13px/1 var(--fx-font);cursor:pointer}.fx-button.is-danger{background:var(--fx-danger)}.fx-button-quiet{color:var(--fx-text);background:var(--fx-panel-2)}.fx-popover-backdrop{position:absolute;z-index:80;top:calc(100% + 10px);right:0;width:min(340px,calc(100vw - 118px))}.fx-popover-surface{overflow:hidden;border:1px solid rgba(255,255,255,.85);border-radius:24px;background:#ffffffb8;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 20px 46px #0f111524;animation:fx-popover-in .18s var(--fx-ease) both}@keyframes fx-popover-in{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:none}}@media(max-width:767px){.fx-confirm-dialog{width:min(100%,560px);max-height:90dvh;padding:24px 20px;border-radius:24px}.fx-dialog-actions{flex-direction:column-reverse}.fx-button{width:100%}.fx-popover-backdrop{position:fixed;z-index:90;top:0;right:0;bottom:0;left:0;width:auto;display:flex;align-items:flex-end;padding:16px 12px calc(80px + env(safe-area-inset-bottom));background:#0f111557;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.fx-popover-surface{width:100%;max-height:min(72dvh,640px);overflow:auto;border-radius:26px;animation-name:fx-sheet-in}@keyframes fx-sheet-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}}body .crm-shell{background:linear-gradient(180deg,#fbfbfd,#f5f6fa)}body .crm-side{background:#fff;border:1px solid var(--fx-line);border-radius:var(--fx-radius-xl);box-shadow:var(--fx-card-shadow)}body .crm-nav-btn{color:var(--fx-ink);font-weight:600}body .crm-nav-label{font-weight:600}body .crm-nav-ico{background:transparent;color:var(--fx-ink)}body .crm-nav-btn:hover .crm-nav-ico{background:var(--fx-orange-wash);border-color:transparent;color:var(--fx-accent)}body .crm-nav-btn.is-active{color:var(--fx-accent)}body .crm-nav-btn.is-active .crm-nav-ico{background:var(--fx-accent-soft);border-color:transparent;color:var(--fx-accent);box-shadow:none;transform:none}body .crm-shell:not(.is-collapsed) .crm-nav-btn.is-active{background:var(--fx-accent-soft);border-radius:18px;box-shadow:inset 2px 0 0 var(--fx-accent)}body .crm-search,body .crm-user-chip{background:#fff;border:1px solid var(--fx-line);box-shadow:var(--fx-shadow-xs)}body .crm-search{background:var(--fx-thead);border-color:transparent}body .crm-avatar.sm{background:var(--fx-accent);color:#fff}body .crm-shell [class$=-head] h1,body .crm-shell [class$=-header] h1,body .crm-shell .crm-page-head h1{font-weight:800;letter-spacing:-.03em;color:var(--fx-ink)}body .crm-shell [class$=-head] p,body .crm-shell [class$=-header] p{color:var(--fx-muted)}body .crm-shell :is(.ord-card,.sh-panel,.sh-order-card,.sh-waybill-card,.lc-panel,.lc-stat,.pf-card,.em-kpi,.em-org-card,.em-table-wrap,.dl-card,.ca-card,.ca-kpi,.ad-card,.ad-user-card,.lc-table-wrap,.an-card,.an-panel,.an-kpi,.cl-card,.cl-panel,.pc-card){background:#fff;border:1px solid var(--fx-line);border-radius:var(--fx-radius-xl);box-shadow:var(--fx-card-shadow)}body .crm-shell :is(.ord-card,.dl-card,.ca-card,.ad-user-card):hover{box-shadow:0 14px 34px #0f111514}body .crm-shell :is(.ord-submit,.sh-primary,.lc-primary,.pf-primary,.dl-primary,.ca-primary,.ad-primary,.em-primary,.an-primary,.cl-primary,.pc-primary){background:var(--fx-accent)!important;color:#fff!important;border:none!important;border-radius:var(--fx-radius-pill);font-weight:700;letter-spacing:0;text-transform:none;box-shadow:0 8px 20px #ff66003d;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}body .crm-shell :is(.ord-submit,.sh-primary,.lc-primary,.pf-primary,.dl-primary,.ca-primary,.ad-primary,.em-primary,.an-primary,.cl-primary,.pc-primary):hover:not(:disabled){background:var(--fx-accent-strong)!important;transform:translateY(-1px)}body .crm-shell :is(.sh-ghost,.lc-ghost,.ca-ghost,.pf-ghost,.em-ghost,.an-ghost,.cl-ghost,.ad-btn,.ord-link,.ord-actions button,.ord-del,.dl-card-actions button){background:#fff;color:var(--fx-ink);border:1px solid var(--fx-line-strong);border-radius:var(--fx-radius-pill);font-weight:600;letter-spacing:0;text-transform:none}body .crm-shell :is(.sh-ghost,.lc-ghost,.ca-ghost,.pf-ghost,.em-ghost,.an-ghost,.cl-ghost,.ad-btn,.ord-link,.ord-actions button,.ord-del,.dl-card-actions button):hover:not(:disabled){background:var(--fx-orange-wash);border-color:#ff660059;color:var(--fx-orange-ink)}body .crm-shell .ord-back:hover{color:var(--fx-accent)}body .crm-shell :is(.ord-filters button,.dl-view-toggle button,.ca-view-toggle button,.an-pills-dark button,.pf-tabs button){border-radius:var(--fx-radius-pill);font-weight:600}body .crm-shell :is(.ord-filters button.is-on,.dl-view-toggle button.is-on,.ca-view-toggle button.is-on,.an-pills-dark button.is-on,.pf-tabs button.is-on,.pf-tabs button.is-active,.pf-tabs [aria-selected=true]){background:var(--fx-accent-soft);color:var(--fx-orange-ink);border-color:transparent;box-shadow:inset 0 -2px 0 var(--fx-accent)}.fx-pill-tabs-indicator{background:var(--fx-accent-soft);box-shadow:inset 0 -2px 0 var(--fx-accent)}.fx-pill-tabs button.is-active{color:var(--fx-orange-ink)}body .crm-shell :is(.sh-input,.sh-search,.sh-client-search,.sh-material-search,.ad-search,.ad-model-search),body .crm-shell :is(input[type=search],input[type=text],input[type=email],input[type=tel],input[type=number],input[type=date],input[type=password],select,textarea):not([type=checkbox]):not([type=radio]){border-radius:16px}body .crm-shell :is(.sh-search,.ad-search,.ad-model-search,.crm-search){background:var(--fx-thead);border-color:transparent;border-radius:var(--fx-radius-pill)}body .crm-shell input:focus,body .crm-shell select:focus,body .crm-shell textarea:focus{border-color:var(--fx-accent);box-shadow:0 0 0 3px var(--fx-accent-soft)}body .crm-shell input[type=checkbox],body .crm-shell input[type=radio]{accent-color:var(--fx-accent)}body .crm-shell table{border-collapse:separate;border-spacing:0;width:100%}body .crm-shell thead th{background:var(--fx-thead);color:var(--fx-muted);font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;border-bottom:none}body .crm-shell thead th:first-child{border-radius:16px 0 0 16px}body .crm-shell thead th:last-child{border-radius:0 16px 16px 0}body .crm-shell tbody td{border-bottom:1px solid var(--fx-line);font-weight:500}body .crm-shell tbody tr:hover td{background:var(--fx-orange-wash)}body .crm-shell tbody tr:last-child td{border-bottom:none}body .crm-shell :is(.ca-badge,.em-org-badge,.em-status,.sh-client-chip){display:inline-flex;align-items:center;border-radius:var(--fx-radius-pill);padding:4px 12px;font-size:12px;font-weight:700;letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums}body .crm-shell .sh-client-chip{background:var(--fx-chip-bg);color:var(--fx-chip-ink)}body .crm-shell .st{display:inline-flex;align-items:center;padding:3px 11px;border-radius:var(--fx-radius-pill);font-size:12px;font-weight:700;letter-spacing:0;text-transform:none;background:var(--fx-chip-bg)}body .crm-shell :is(.st-kind-ship,.st-done){background:var(--fx-free-bg);color:var(--fx-free-ink)}body .crm-shell :is(.st-kind-reserve,.st-new){background:var(--fx-hold-bg);color:var(--fx-hold-ink)}body .crm-shell .st-taken{background:var(--fx-expect-bg);color:var(--fx-expect-ink)}body .crm-shell :is(.st-draft,.st-cancelled){background:#f0f0f2;color:var(--fx-muted)}body .crm-shell .em-status-active{background:var(--fx-free-bg);color:var(--fx-free-ink)}body .crm-shell .ord-id{color:var(--fx-link);font-weight:700;letter-spacing:0}body .crm-shell .ord-delivery{border-radius:18px}
