body:has(.crm-root){background:#f5f6f8}body:has(.crm-root)>header{display:none!important}body:has(.crm-root)>footer{display:none!important}body:has(.crm-root)>aside{display:none!important}body:has(.crm-root)>button{display:none!important}body:has(.crm-root) [data-storefront-chrome]{display:none!important}body:has(.crm-root) #main-content{min-height:100svh}.crm-root{--crm-bg:#f5f6f8;--crm-panel:#fff;--crm-ink:#17181c;--crm-muted:#6b6e75;--crm-line:#e7e8ec;--crm-accent:#7656df;background:var(--crm-bg);min-height:100svh;color:var(--crm-ink)}.crm-sidebar{color:#fff;background:#111217;flex-direction:column;min-height:100svh;padding:28px 18px 20px;display:none}.crm-logo{width:176px;height:58px;margin-inline:8px;display:block}.crm-logo svg{width:100%;height:100%}.crm-sidebar-label{color:#ffffff5c;font-family:var(--font-archivo), sans-serif;letter-spacing:.15em;margin:28px 12px 10px;font-size:9px;font-weight:700}.crm-sidebar nav{gap:5px;display:grid}.crm-sidebar nav button{cursor:pointer;color:#ffffff94;text-align:right;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;min-height:48px;padding:0 13px;transition:color .18s,background-color .18s,border-color .18s;display:flex}.crm-sidebar nav button.active{color:#fff;background:#ffffff14;border-color:#ffffff1a}@media (hover:hover) and (pointer:fine){.crm-sidebar nav button:hover{color:#fff;background:#ffffff14;border-color:#ffffff1a}}.crm-sidebar nav button.active svg{color:#bdafff}.crm-sidebar nav button span{flex:1;font-size:13px;font-weight:600}.crm-sidebar nav button b{min-width:24px;height:24px;font-family:var(--font-archivo), sans-serif;background:#7656df;border-radius:999px;justify-content:center;align-items:center;padding:0 7px;font-size:10px;display:inline-flex}.crm-sidebar-profile{border-top:1px solid #ffffff1a;grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;gap:9px;margin-top:auto;padding:18px 5px 0;display:grid}.crm-sidebar-profile>span{background:#ffffff14;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.crm-sidebar-profile strong,.crm-sidebar-profile small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.crm-sidebar-profile strong{font-size:12px}.crm-sidebar-profile small{color:#fff6;margin-top:3px;font-size:10px}.crm-sidebar-profile button{cursor:pointer;color:#ffffff8c;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}@media (hover:hover) and (pointer:fine){.crm-sidebar-profile button:hover{color:#fff;background:#ffffff14}}.crm-workspace{min-width:0;padding-bottom:calc(84px + env(safe-area-inset-bottom));overscroll-behavior-y:contain}.crm-workspace-no-nav{padding-bottom:calc(16px + env(safe-area-inset-bottom))}.crm-pull{color:var(--crm-muted);justify-content:center;align-items:center;display:flex;overflow:hidden}.crm-pull svg{transition:transform .18s}.crm-pull[data-armed]{color:var(--crm-accent)}.crm-pull[data-armed] svg{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.crm-pull svg{transition:none}}.crm-topbar{z-index:20;border-bottom:1px solid var(--crm-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f5f6f8eb;justify-content:space-between;align-items:center;min-height:60px;padding:9px 14px;display:flex;position:sticky;top:0}.crm-topbar p{color:var(--crm-muted);font-family:var(--font-archivo), sans-serif;letter-spacing:.12em;font-size:8px;font-weight:700}.crm-topbar h1{letter-spacing:-.035em;margin-top:3px;font-size:23px;font-weight:900;line-height:1}.crm-topbar-actions{align-items:center;gap:9px;display:flex}.crm-topbar-actions>button{cursor:pointer;border:1px solid var(--crm-line);width:44px;height:44px;color:var(--crm-ink);background:#fff;border-radius:12px;justify-content:center;align-items:center;display:flex}@media (hover:hover) and (pointer:fine){.crm-topbar-actions>button:hover{border-color:var(--crm-ink)}}.crm-live-dot{border:1px solid var(--crm-line);min-height:38px;color:var(--crm-muted);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 13px;font-size:11px;font-weight:600;display:none}.crm-live-dot i{background:#25a868;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #25a8681a}.crm-spin{animation:.7s linear infinite crmSpin}@keyframes crmSpin{to{transform:rotate(360deg)}}.crm-notice{z-index:120;color:#4c349e;background:#efebff;border:1px solid #d9d0ff;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:9px 16px;font-size:13px;font-weight:600;display:flex;position:fixed;inset-block-end:calc(76px + env(safe-area-inset-bottom));inset-inline:12px;box-shadow:0 12px 36px #14161d2e}.crm-notice[role=alert]{color:#8a1f1f;background:#fdeeee;border-color:#f0c4c4}@media (min-width:900px){.crm-notice{max-width:480px;inset-block-end:24px;inset-inline:auto 24px}}.crm-notice button{cursor:pointer;width:32px;height:32px;color:inherit;background:0 0;border:0;border-radius:8px;font-size:20px}.crm-content{gap:16px;padding:16px;display:grid}.crm-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.crm-metric{border:1px solid var(--crm-line);background:var(--crm-panel);border-radius:16px;min-width:0;padding:13px;box-shadow:0 6px 22px #14161d09}.crm-metric>div{color:var(--crm-muted);justify-content:space-between;align-items:center;gap:8px;display:flex}.crm-metric>div span{font-size:11px;font-weight:600}.crm-metric>div svg{color:var(--crm-accent);flex:none}.crm-metric>strong{font-family:var(--font-archivo), sans-serif;letter-spacing:-.05em;text-overflow:ellipsis;white-space:nowrap;margin-top:10px;font-size:clamp(22px,7vw,34px);line-height:1;display:block;overflow:hidden}.crm-metric>small{color:var(--crm-muted);margin-top:7px;font-size:9px;display:block}.crm-metric-dark{color:#fff;background:#17181c;border-color:#17181c}.crm-metric-dark>div,.crm-metric-dark>small{color:#ffffff8a}.crm-metric-dark>div svg{color:#c6baff}.crm-metric-warn{background:#fff9f4;border-color:#f0d8c6}.crm-metric-warn>div svg{color:#c76536}.crm-find{flex:180px;min-width:0;position:relative}.crm-find .crm-search{width:100%}.crm-find-results{z-index:30;top:calc(100% + 6px);border:1px solid var(--crm-line);background:#fff;border-radius:14px;max-height:min(60vh,420px);position:absolute;inset-inline:0;overflow:hidden auto;box-shadow:0 18px 50px #14161d29}.crm-find-results>p{color:var(--crm-muted);padding:14px;font-size:12px}.crm-find-results button{cursor:pointer;border:0;border-bottom:1px solid var(--crm-line);text-align:start;background:#fff;gap:2px;width:100%;padding:10px 13px;display:grid}.crm-find-results button:last-child{border-bottom:0}@media (hover:hover) and (pointer:fine){.crm-find-results button:hover{background:#f8f6ff}}.crm-find-results em{color:var(--crm-accent);letter-spacing:.04em;margin-bottom:3px;font-size:9px;font-style:normal;font-weight:800;display:block}.crm-find-results strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.crm-find-results small{color:var(--crm-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}@media (min-width:900px){.crm-find{flex:0 320px}}.crm-stock-log{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.crm-stock-log>li{border-top:1px solid var(--crm-line);grid-template-columns:44px minmax(0,1fr);align-items:baseline;gap:4px 10px;padding-top:7px;display:grid}.crm-stock-log b{font-family:var(--font-archivo), sans-serif;font-size:13px}.crm-stock-log span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.crm-stock-log small{color:var(--crm-muted);grid-column:2;font-size:10px}.crm-quick-tasks{flex-wrap:wrap;gap:8px;display:flex}.crm-quick-tasks button{cursor:pointer;border:1px solid var(--crm-line);min-height:44px;color:var(--crm-ink);background:#fff;border-radius:999px;padding:0 16px;font-size:12px;font-weight:700}.crm-quick-tasks button.active{border-color:var(--crm-accent);color:#4a2fa6;background:#f4f1fd}.crm-quick-remaining{font-family:var(--font-archivo), sans-serif;font-size:15px;font-weight:700}.crm-quick-brands{gap:8px;display:grid}.crm-quick-brands button{cursor:pointer;border:1px solid var(--crm-line);width:100%;min-height:60px;color:inherit;text-align:start;background:#fff;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}@media (hover:hover) and (pointer:fine){.crm-quick-brands button:hover{border-color:var(--crm-accent);background:#faf9ff}}.crm-quick-brands strong{margin-inline-end:auto;font-size:14px;font-weight:700}.crm-quick-brands small{color:var(--crm-muted);font-size:12px}.crm-quick-brands svg{color:var(--crm-accent);flex:none;transform:rotate(180deg)}.crm-quick-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.crm-quick-head strong{font-size:14px;font-weight:800}.crm-quick-head small{color:var(--crm-muted);font-size:11px}.crm-quick-rows{gap:8px;display:grid}.crm-quick-row{border:1px solid var(--crm-line);background:#fbfbfd;border-radius:12px;grid-template-columns:minmax(0,1fr) 116px 20px;align-items:center;gap:10px;padding:10px 12px;display:grid}.crm-quick-row.done{background:#f2faf4;border-color:#cfe8d6}.crm-quick-row>div{gap:3px;min-width:0;display:grid}.crm-quick-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.crm-quick-row small{color:var(--crm-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.crm-quick-row input,.crm-quick-row textarea{border:1px solid var(--crm-line);width:100%;min-height:46px;color:var(--crm-ink);font:inherit;background:#fff;border-radius:11px;padding:10px 12px;font-size:14px}.crm-quick-row input:focus,.crm-quick-row textarea:focus{border-color:var(--crm-accent);outline:0;box-shadow:0 0 0 3px #7656df1f}.crm-quick-row textarea{resize:vertical;min-height:62px;line-height:1.5}.crm-quick-state{color:#1f6b3a;justify-content:center;width:20px;font-size:13px;font-weight:700;display:flex}.crm-quick-confirm{cursor:pointer;border:1px dashed var(--crm-line);min-height:40px;color:var(--crm-muted);background:#fff;border-radius:10px;grid-column:1/-1;font-size:11px;font-weight:600}@media (hover:hover) and (pointer:fine){.crm-quick-confirm:hover{border-color:var(--crm-accent);color:var(--crm-ink)}}.crm-quick-check{grid-column:1/-1;gap:8px;display:grid}.crm-quick-check .crm-quick-confirm{color:#8a4b00;background:#fff8ec;border-style:solid;border-color:#f0c98a;font-size:12px}.crm-quick-check label{color:var(--crm-muted);grid-template-columns:minmax(0,1fr) 116px;align-items:center;gap:10px;font-size:11px;display:grid}@media (max-width:599px){.crm-quick-row{grid-template-columns:minmax(0,1fr) 20px}.crm-quick-row input,.crm-quick-row textarea{grid-column:1/-1}}.crm-coupon-list{gap:8px;display:grid}.crm-coupon{border:1px solid var(--crm-line);background:#fbfbfd;border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.crm-coupon-off{background:#f6f6f8}.crm-coupon-off strong{text-decoration:line-through}.crm-coupon>div{gap:3px;min-width:0;display:grid}.crm-coupon strong{letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,Menlo,monospace;font-size:13px;font-weight:700;overflow:hidden}.crm-coupon small{color:var(--crm-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.crm-coupon b{font-family:var(--font-archivo), sans-serif;font-size:15px}.crm-coupon .crm-check{margin:0;font-size:11px}.crm-coupon .crm-danger-link{cursor:pointer;border:1px solid var(--crm-line);background:#fff;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.crm-coupon-brands{border:1px solid var(--crm-line);border-radius:12px;gap:8px;padding:10px 12px 12px;display:grid}.crm-coupon-brands legend{padding:0 4px;font-size:12px;font-weight:600}.crm-coupon-brands .crm-design-note{margin:0}.crm-coupon-brand-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px 12px;display:grid}.crm-coupon-brand-grid .crm-check{margin:0;font-size:11px}.crm-coupon-report{grid-template-columns:minmax(0,1fr) auto}.crm-coupon-report small{white-space:normal;line-height:1.5;overflow:visible}.crm-coupon-form{border:1px dashed var(--crm-line);border-radius:14px;gap:12px;padding:13px 12px 15px;display:grid}.crm-coupon-form>label{gap:6px;font-size:12px;font-weight:600;display:grid}.crm-coupon-form input{border:1px solid var(--crm-line);min-height:46px;color:var(--crm-ink);font:inherit;background:#fff;border-radius:11px;padding:0 12px;font-weight:400}.crm-coupon-form input:focus{border-color:var(--crm-accent);outline:0;box-shadow:0 0 0 3px #7656df1a}.crm-coupon-actions{flex-wrap:wrap;gap:8px;display:flex}@media (min-width:560px){.crm-coupon-form{grid-template-columns:1fr 1fr}.crm-coupon-form>label:nth-child(4),.crm-coupon-actions{grid-column:1/-1}}.crm-pulse{gap:10px;margin-bottom:16px;display:grid}.crm-pulse-main{border:1px solid var(--crm-line);color:#fff;background:linear-gradient(135deg,#17181c 0%,#2a2440 100%);border-radius:18px;gap:4px;padding:18px;display:grid}.crm-pulse-main>span{color:#ffffff9e;font-size:11px;font-weight:600}.crm-pulse-main>strong{font-family:var(--font-archivo), sans-serif;letter-spacing:-.02em;font-size:clamp(28px,7vw,40px);font-weight:800}.crm-pulse-main>small{color:#ffffff9e;font-size:11px}.crm-pulse-main>em{background:#ffffff1f;border-radius:999px;justify-self:start;margin-top:6px;padding:5px 11px;font-size:11px;font-style:normal;font-weight:700}.crm-pulse-main>em[data-move=up]{color:#8ff0b4;background:#48c77438}.crm-pulse-main>em[data-move=down]{color:#ffb3ac;background:#ff7a6e2e}.crm-pulse-side{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.crm-pulse-side>div:last-child:nth-child(odd){grid-column:1/-1}.crm-pulse-side>div{border:1px solid var(--crm-line);background:#fff;border-radius:16px;gap:3px;padding:14px;display:grid}.crm-pulse-side span{color:var(--crm-muted);font-size:10px;font-weight:600}.crm-pulse-side strong{font-family:var(--font-archivo), sans-serif;letter-spacing:-.02em;font-size:clamp(17px,4.5vw,22px);font-weight:800}.crm-pulse-side small{color:var(--crm-muted);font-size:10px}.crm-top-products{display:grid}.crm-top-products>div{border-bottom:1px solid var(--crm-line);grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:64px;padding:11px 16px;display:grid}.crm-top-products>div:last-child{border-bottom:0}.crm-top-products>div>div{min-width:0}.crm-top-products strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.crm-top-products small{color:var(--crm-muted);margin-top:4px;font-size:9px;display:block}.crm-top-products b{font-family:var(--font-archivo), sans-serif;font-size:12px}.crm-metric-open{cursor:pointer;text-align:inherit;font:inherit;color:inherit}@media (hover:hover) and (pointer:fine){.crm-metric-open:hover{border-color:var(--crm-accent)}}.crm-metric-open:focus-visible{outline:2px solid var(--crm-accent);outline-offset:2px}.crm-dashboard-grid{gap:16px;display:grid}.crm-panel{border:1px solid var(--crm-line);background:#fff;border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 8px 28px #14161d09}.crm-panel-heading{border-bottom:1px solid var(--crm-line);justify-content:space-between;align-items:center;gap:12px;padding:18px;display:flex}.crm-panel-heading h2{letter-spacing:-.02em;font-size:16px;font-weight:800}.crm-panel-heading p{color:var(--crm-muted);margin-top:3px;font-size:10px}.crm-panel-heading button{cursor:pointer;min-height:40px;color:var(--crm-accent);background:0 0;border:0;align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.crm-compact-orders,.crm-stock-list{display:grid}.crm-compact-orders>button,.crm-stock-list>button{cursor:pointer;border:0;border-bottom:1px solid var(--crm-line);min-height:70px;color:inherit;text-align:right;background:#fff;align-items:center;gap:10px;padding:11px 16px;display:grid}.crm-compact-orders>button{grid-template-columns:38px minmax(0,1fr) auto}.crm-stock-list>button{grid-template-columns:48px minmax(0,1fr) auto}@media (hover:hover) and (pointer:fine){.crm-compact-orders>button:hover,.crm-stock-list>button:hover{background:#fafafd}}.crm-order-avatar,.crm-customer-avatar{color:#5536bb;font-family:var(--font-archivo), sans-serif;background:#ece8ff;border-radius:12px;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.crm-order-avatar{width:38px;height:38px}.crm-compact-orders strong,.crm-stock-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.crm-compact-orders small,.crm-stock-list small{color:var(--crm-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;display:block;overflow:hidden}.crm-compact-orders .crm-status{display:none}.crm-compact-orders>button>b,.crm-stock-list>button>span{font-family:var(--font-archivo), sans-serif;white-space:nowrap;font-size:11px}.crm-status{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;width:fit-content;min-height:28px;padding:0 9px;font-size:9px;font-weight:700;display:inline-flex}.crm-status-good{color:#14794a;background:#eefaf4;border-color:#ccebdc}.crm-status-danger{color:#a73838;background:#fff2f2;border-color:#f2d2d2}.crm-status-info{color:#3e659a;background:#f1f6fd;border-color:#cfddf2}.crm-status-warn{color:#986119;background:#fff8ed;border-color:#f0dfc8}.crm-filterbar{z-index:15;border:1px solid var(--crm-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border-radius:16px;flex-wrap:wrap;align-items:center;gap:9px;min-width:0;padding:10px;display:flex;position:sticky;top:60px}.crm-filterbar>span{color:var(--crm-muted);font-family:var(--font-archivo), sans-serif;white-space:nowrap;margin-inline-start:auto;padding-inline:5px;font-size:10px;font-weight:600}.crm-search{border:1px solid var(--crm-line);min-width:100%;height:46px;color:var(--crm-muted);background:#f8f8fa;border-radius:11px;align-items:center;gap:9px;padding:0 13px;display:flex}.crm-search:focus-within{border-color:var(--crm-accent);box-shadow:0 0 0 3px #7656df1a}.crm-search input{width:100%;min-width:0;color:var(--crm-ink);background:0 0;border:0;outline:0;font-size:12px}.crm-filterbar select,.crm-order-actions select,.crm-editor-form select{cursor:pointer;border:1px solid var(--crm-line);min-height:46px;color:var(--crm-ink);background:#fff;border-radius:11px;outline:0;padding:0 12px;font-size:11px}.crm-contact-whatsapp{color:#fff!important;background:#128c7e!important;border-color:#128c7e!important}@media (hover:hover) and (pointer:fine){.crm-contact-whatsapp:hover{background:#0e6f64!important;border-color:#0e6f64!important}}.crm-order-quick{border-top:1px solid var(--crm-line);flex-wrap:wrap;gap:8px;padding:8px 12px 10px;display:flex}.crm-order-quick button{cursor:pointer;border:1px solid var(--crm-line);width:100%;min-height:44px;color:var(--crm-ink);background:#fbfbfd;border-radius:11px;flex:200px;justify-content:center;align-items:center;gap:7px;font-size:13px;font-weight:600;display:inline-flex}@media (hover:hover) and (pointer:fine){.crm-order-quick button:hover:not(:disabled){border-color:var(--crm-accent);color:#4a2fa6;background:#f4f1fd}}.crm-order-quick button:disabled{cursor:progress;opacity:.55}.crm-order-card.expanded .crm-order-quick{display:none}.crm-bulk-bar{z-index:14;border:1px solid var(--crm-accent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f4f1fdf5;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;padding:9px 11px;display:flex;position:sticky;top:124px}.crm-bulk-bar strong{margin-inline-end:auto;font-size:12px;font-weight:700}.crm-bulk-bar button{cursor:pointer;border:1px solid var(--crm-line);min-height:40px;color:var(--crm-ink);background:#fff;border-radius:10px;padding:0 13px;font-size:12px;font-weight:600}.crm-bulk-bar button:disabled{cursor:not-allowed;opacity:.45}.crm-bulk-danger{color:#fff!important;background:#c4302b!important;border-color:#c4302b!important}.crm-bulk-sale{align-items:center;gap:6px;display:flex}.crm-bulk-sale input{border:1px solid var(--crm-line);width:78px;min-height:40px;color:var(--crm-ink);background:#fff;border-radius:10px;padding:0 10px;font-size:12px}.crm-bulk-sale input:disabled{cursor:not-allowed;opacity:.45}@media (hover:hover) and (pointer:fine){.crm-bulk-danger:hover:not(:disabled){background:#a3251f!important;border-color:#a3251f!important}}.crm-product-pick{cursor:pointer;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.crm-product-pick input{opacity:0;width:1px;height:1px;position:absolute}.crm-product-pick span{border:1.5px solid var(--crm-line);color:#0000;background:#fff;border-radius:7px;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.crm-product-pick input:checked+span{border-color:var(--crm-accent);background:var(--crm-accent);color:#fff}.crm-product-pick input:focus-visible+span{box-shadow:0 0 0 3px #7656df47}.crm-product-row-picked{background:#faf8ff}.crm-product-quick{margin-top:14px;display:flex}.crm-product-quick button{cursor:pointer;border:1px solid var(--crm-line);width:100%;min-height:46px;color:var(--crm-ink);background:#fbfbfd;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}@media (hover:hover) and (pointer:fine){.crm-product-quick button:hover:not(:disabled){border-color:var(--crm-accent);color:#4a2fa6;background:#f4f1fd}}.crm-product-quick button:disabled{cursor:progress;opacity:.55}.crm-danger-zone{border-top:1px solid var(--crm-line);margin-top:22px;padding-top:14px}.crm-danger-zone p{color:var(--crm-muted);margin-bottom:10px;font-size:12px;line-height:1.5}.crm-danger-zone>div{flex-wrap:wrap;gap:8px;display:flex}.crm-danger-zone button{cursor:pointer;border:1px solid var(--crm-line);background:#fff;border-radius:11px;min-height:44px;padding:0 14px;font-size:13px;font-weight:600}.crm-danger-link{color:#c4302b}@media (hover:hover) and (pointer:fine){.crm-danger-link:hover{border-color:#c4302b!important}}.crm-filter-action-on{border-color:var(--crm-accent)!important;color:#4a2fa6!important;background:#f4f1fd!important}.crm-page-list{gap:9px;display:grid}.crm-page-list>button{cursor:pointer;border:1px solid var(--crm-line);text-align:start;background:#fff;border-radius:15px;align-items:center;gap:12px;width:100%;min-height:66px;padding:12px 14px;display:flex}@media (hover:hover) and (pointer:fine){.crm-page-list>button:hover{border-color:var(--crm-accent)}}.crm-page-list>button>div{gap:3px;min-width:0;margin-inline-end:auto;display:grid}.crm-page-list strong{font-size:14px;font-weight:700}.crm-page-list small{color:var(--crm-muted);font-family:ui-monospace,Menlo,monospace;font-size:11px}.crm-page-empty{border:1px dashed var(--crm-line);color:var(--crm-muted);text-align:center;border-radius:15px;padding:26px 18px;font-size:13px;line-height:1.6}.crm-page-editor{border:1px solid var(--crm-line);background:#fff;border-radius:16px;gap:14px;padding:16px 14px 20px;display:grid}.crm-page-editor>label{gap:6px;font-size:12px;font-weight:600;display:grid}.crm-page-editor input,.crm-page-editor textarea{border:1px solid var(--crm-line);color:var(--crm-ink);font:inherit;background:#fbfbfd;border-radius:11px;padding:12px;font-weight:400}.crm-page-editor input{min-height:46px}.crm-page-editor input:focus,.crm-page-editor textarea:focus{border-color:var(--crm-accent);outline:0;box-shadow:0 0 0 3px #7656df1a}.crm-page-editor textarea{resize:vertical;min-height:96px;font-size:14px;line-height:1.6}.crm-body-field{font-family:ui-monospace,Menlo,monospace;min-height:320px!important;font-size:13px!important;line-height:1.7!important}.crm-page-editor small{color:var(--crm-muted);font-size:11px;font-weight:400;line-height:1.6}.crm-page-editor .crm-danger-zone{margin-top:4px}.crm-design-heading{letter-spacing:-.01em;margin-top:6px;font-size:13px;font-weight:800}.crm-design-heading:not(:first-child){border-top:1px solid var(--crm-line);margin-top:16px;padding-top:18px}.crm-design-note{color:var(--crm-muted);font-size:12px;line-height:1.65}.crm-rail-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.crm-rail-list>li{border:1px solid var(--crm-line);background:#fbfbfd;border-radius:12px;align-items:center;gap:8px;padding:8px 10px;display:flex}.crm-rail-list>li>div{gap:2px;min-width:0;margin-inline-end:auto;display:grid}.crm-rail-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.crm-rail-list small{color:var(--crm-muted);font-size:11px}.crm-rail-index{background:var(--crm-accent);color:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:flex}.crm-rail-list button{cursor:pointer;border:1px solid var(--crm-line);width:40px;height:40px;color:var(--crm-ink);background:#fff;border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.crm-rail-list button:disabled{cursor:not-allowed;opacity:.35}.crm-rail-list button svg{transform:rotate(90deg)}.crm-rail-list button.rotate-180 svg,.crm-rail-list button svg.rotate-180{transform:rotate(-90deg)}.crm-rail-remove{color:#c4302b!important}.crm-rail-remove svg{transform:none!important}.crm-rail-matches{gap:6px;display:grid}.crm-rail-matches button{cursor:pointer;border:1px solid var(--crm-line);text-align:start;background:#fff;border-radius:12px;align-items:center;gap:10px;width:100%;min-height:52px;padding:8px 11px;display:flex}@media (hover:hover) and (pointer:fine){.crm-rail-matches button:hover:not(:disabled){border-color:var(--crm-accent);background:#f8f6ff}}.crm-rail-matches div{gap:2px;min-width:0;display:grid}.crm-rail-matches strong{font-size:13px;font-weight:600}.crm-rail-matches small{color:var(--crm-muted);font-size:11px}.crm-banner-card{border:1px solid var(--crm-line);background:#fbfbfd;border-radius:15px;gap:12px;padding:13px 12px 16px;display:grid}.crm-banner-card>label{gap:6px;font-size:12px;font-weight:600;display:grid}.crm-banner-card input,.crm-banner-card textarea,.crm-banner-card select{border:1px solid var(--crm-line);color:var(--crm-ink);font:inherit;background:#fff;border-radius:11px;padding:12px;font-weight:400}.crm-banner-card input{min-height:46px}.crm-banner-card select{appearance:none;background-image:none;min-height:46px}.crm-banner-card textarea{resize:vertical;min-height:84px;font-family:inherit;font-size:14px;line-height:1.6}.crm-banner-card input:focus,.crm-banner-card textarea:focus,.crm-banner-card select:focus{border-color:var(--crm-accent);outline:0;box-shadow:0 0 0 3px #7656df1a}.crm-banner-card .crm-danger-zone{margin-top:2px;padding-top:12px}.crm-banner-head{align-items:center;gap:8px;display:flex}.crm-banner-head strong{text-overflow:ellipsis;white-space:nowrap;margin-inline-end:auto;font-size:13px;font-weight:700;overflow:hidden}.crm-banner-head em{color:#c4302b;background:#fdeceb;border-radius:999px;flex:none;padding:4px 9px;font-size:10px;font-style:normal;font-weight:700}.crm-banner-head button{cursor:pointer;border:1px solid var(--crm-line);width:40px;height:40px;color:var(--crm-ink);background:#fff;border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.crm-banner-head button:disabled{cursor:not-allowed;opacity:.35}.crm-banner-head button svg{transform:rotate(90deg)}.crm-banner-head button.rotate-180 svg,.crm-banner-head button svg.rotate-180{transform:rotate(-90deg)}.crm-banner-preview{border:1px solid var(--crm-line);background:#f1f1f5;border-radius:12px;justify-content:center;align-items:center;width:100%;height:168px;display:flex;position:relative;overflow:hidden}.crm-banner-preview-empty{color:var(--crm-muted);font-size:12px}.crm-banner-pair{gap:12px;display:grid}.crm-banner-pair>label{gap:6px;font-size:12px;font-weight:600;display:grid}@media (min-width:420px){.crm-banner-pair{grid-template-columns:1fr 1fr}}.crm-order-list{gap:9px;display:grid}.crm-order-card{border:1px solid var(--crm-line);background:#fff;border-radius:15px;overflow:hidden;box-shadow:0 5px 18px #14161d06}.crm-order-card.expanded{border-color:#cfc4f4;box-shadow:0 10px 36px #4b339714}.crm-order-summary{cursor:pointer;width:100%;min-height:72px;color:inherit;text-align:right;background:#fff;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 12px;padding:12px 14px;display:grid}@media (hover:hover) and (pointer:fine){.crm-order-summary:hover{background:#fcfcfe}}.crm-order-id strong,.crm-order-id small{display:block}.crm-order-id strong{font-family:var(--font-archivo), sans-serif;font-size:12px}.crm-order-id small{color:var(--crm-muted);margin-top:4px;font-size:10px}.crm-order-id .crm-order-agent-tag{color:#5536bb;text-overflow:ellipsis;white-space:nowrap;vertical-align:top;background:#ece8ff;border-radius:5px;max-width:100%;margin-top:5px;padding:2px 6px;font-size:10px;font-style:normal;font-weight:700;display:inline-block;overflow:hidden}.crm-order-customer{align-items:center;gap:9px;min-width:0;display:none}.crm-order-customer>span{color:#5536bb;background:#ece8ff;border-radius:10px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-weight:700;display:flex}.crm-order-customer strong,.crm-order-customer small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.crm-order-customer strong{font-size:11px}.crm-order-customer small{color:var(--crm-muted);margin-top:3px;font-size:10px}.crm-order-total{font-family:var(--font-archivo), sans-serif;text-align:left;font-size:14px}.crm-order-chevron{transition:transform .18s}.crm-order-card.expanded .crm-order-chevron{transform:rotate(-90deg)}.crm-order-detail{border-top:1px solid var(--crm-line);background:#fcfcfd;padding:14px}.crm-order-items{gap:7px;display:grid}.crm-order-items>div{border:1px solid var(--crm-line);background:#fff;border-radius:12px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;display:grid}.crm-order-items strong,.crm-order-items small{display:block}.crm-order-items strong{font-size:11px}.crm-order-items small{color:var(--crm-muted);margin-top:3px;font-size:9px}.crm-order-items b{font-family:var(--font-archivo), sans-serif;font-size:10px}.crm-line-price{align-items:center;gap:6px;margin-top:3px;display:flex}.crm-line-price small{margin-top:0}.crm-line-price input{border:1px solid var(--crm-line);background:var(--crm-ground,#f7f6f4);min-block-size:30px;inline-size:78px;font-family:var(--font-archivo), sans-serif;color:inherit;border-radius:8px;padding:4px 8px;font-size:11px;font-weight:600}.crm-line-price input:focus-visible{outline:2px solid var(--crm-ink,#16110e);outline-offset:1px}.crm-line-price input:disabled{opacity:.55}.crm-line-price em{color:#8a4b2a;background:#f4e7df;border-radius:999px;flex:none;padding:2px 7px;font-size:9.5px;font-style:normal;font-weight:700}.crm-order-pricelock{color:var(--crm-muted);margin:8px 0 0;font-size:10px}.crm-agent-submit{margin-top:10px}.crm-agent-submit button{color:#fff;cursor:pointer;min-block-size:40px;inline-size:100%;transition:transform .16s var(--ease-out), opacity .16s var(--ease-out);background:#16110e;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.crm-agent-submit button:active{transform:scale(.985)}.crm-agent-submit button:disabled{opacity:.5}.crm-agent-submit p{color:var(--crm-muted);margin:0;font-size:10.5px}.crm-outbox{gap:10px;margin-bottom:14px;display:grid}.crm-outbox>p,.crm-outbox>div{border-radius:14px;padding:13px 14px;font-size:12px;line-height:1.55}.crm-outbox-offline{color:#7a4b00;background:#fff7e6;border:1px solid #f2d9a6}.crm-outbox-waiting{color:var(--crm-ink);background:#f6f3ff;border:1px solid #ddd5fb;gap:8px;display:grid}.crm-outbox-waiting ul,.crm-outbox-sent ul,.crm-outbox-collections ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.crm-outbox-collections{color:#7a4b00;background:#fff7e6;border:1px solid #f2d9a6;gap:8px;display:grid}.crm-outbox-collections p{color:inherit;margin:0}.crm-outbox-refused{color:#8a1f1f;background:#fdeeee;border:1px solid #f0c4c4;gap:8px;display:grid}.crm-outbox-refused p{color:inherit}.crm-outbox-refused>div{flex-wrap:wrap;gap:8px;display:flex}.crm-outbox-sent{color:#14794a;background:#eefaf4;border:1px solid #ccebdc;gap:8px;display:grid}.crm-outbox-sent li{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.crm-outbox button{cursor:pointer;border:1px solid var(--crm-line);min-height:44px;color:var(--crm-ink);background:#fff;border-radius:11px;padding:0 16px;font-size:12px;font-weight:700}.crm-outbox-actions{flex-wrap:wrap;gap:8px;display:flex}.crm-outbox-actions>button{background:var(--crm-accent);color:#fff;border:0}.crm-outbox-actions>button:disabled{opacity:.6;cursor:progress}.crm-outbox-actions>a{color:#128c4b;background:#fff;border:1px solid #25d366;border-radius:11px;align-items:center;min-height:44px;padding:0 16px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.crm-outbox-dismiss{justify-self:start}.crm-agents-head{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.crm-agents-head label{color:var(--crm-muted);gap:4px;font-size:11px;display:grid}.crm-agents-head input{border:1px solid var(--crm-line);min-block-size:36px;color:inherit;background:#fff;border-radius:10px;padding:6px 10px;font-size:12px}.crm-agents-months{flex-wrap:wrap;gap:6px;display:flex}.crm-agents-months button{border:1px solid var(--crm-line);cursor:pointer;min-block-size:40px;color:inherit;background:#fff;border-radius:999px;padding:6px 14px;font-size:12px}.crm-agents-months button.active{color:#fff;background:#16110e;border-color:#16110e}.crm-agents-tally{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin-top:14px;display:grid}.crm-agents-tally>div{border:1px solid var(--crm-line);background:#fff;border-radius:14px;padding:14px}.crm-agents-tally strong{font-size:13px;display:block}.crm-agents-tally b{font-family:var(--font-archivo), sans-serif;margin-top:6px;font-size:20px;display:block}.crm-agents-tally small{color:var(--crm-muted);margin-top:4px;font-size:11.5px;display:block}.crm-agents-opened{color:var(--crm-muted);margin:10px 0 0;font-size:11px}.crm-agents-tally-caption{color:var(--crm-muted);margin-top:8px;font-size:11px;display:block}.crm-agents-list-note{color:var(--crm-muted);margin:0 0 2px;font-size:11px}.crm-agents-mine .crm-agents-list{order:3;margin-top:0}.crm-agents-mine .crm-agents-tally{order:4;margin-top:0}.crm-agents-mine .crm-agents-opened{order:5;margin:0}.crm-welcome{background:#faf8ff;border:1px solid #d9d2f5;border-radius:16px;gap:12px;margin-top:16px;padding:16px;display:grid}.crm-welcome h3{margin:0;font-size:17px}.crm-welcome-lead,.crm-welcome-note{color:var(--crm-ink);margin:0;font-size:13px;line-height:1.7}.crm-welcome-note{color:var(--crm-muted)}.crm-welcome-steps{gap:10px;margin:0;padding-inline-start:22px;display:grid}.crm-welcome-steps li{font-size:13px;line-height:1.6}.crm-welcome-steps strong{font-size:14px;display:block}.crm-welcome-steps span{color:var(--crm-muted)}.crm-welcome-install{border-top:1px solid #e6e0fa;gap:6px;padding-top:12px;font-size:13px;display:grid}.crm-welcome-install button{border:1px solid var(--crm-ink);cursor:pointer;min-block-size:44px;color:var(--crm-ink);background:#fff;border-radius:999px;justify-self:start;padding:8px 16px;font-size:13px;font-weight:700}.crm-welcome-install span{color:var(--crm-muted)}.crm-welcome-actions{flex-wrap:wrap;gap:8px;display:flex}.crm-welcome-dismiss{border:1px solid var(--crm-line);cursor:pointer;min-block-size:44px;color:inherit;background:#fff;border-radius:12px;padding:8px 18px;font-size:14px}.crm-agents-howto{min-block-size:44px;color:var(--crm-accent);cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:13px;text-decoration:underline}.crm-today{border:1px solid var(--crm-line);background:#fff;border-radius:14px;gap:12px;margin-top:16px;padding:14px;display:grid}.crm-today h3{margin:0;font-size:15px}.crm-today h4{margin:0 0 8px;font-size:12px}.crm-today-clear{color:var(--crm-muted);margin:0;font-size:12px}.crm-today-chips{flex-wrap:wrap;gap:8px;display:flex}.crm-today-chips button{border:1px solid var(--crm-line);cursor:pointer;min-block-size:44px;color:inherit;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;display:inline-flex}.crm-today-chips button strong{font-family:var(--font-archivo), sans-serif;font-size:17px}.crm-today-chips button[aria-pressed=true]{border-color:var(--crm-ink);background:var(--crm-ink);color:#fff}.crm-today-list,.crm-today-cheques{gap:8px;display:grid}.crm-today ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.crm-today li{border:1px solid var(--crm-line);background:#fff;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.crm-today li>span:first-child{min-width:0}.crm-today li strong{font-size:13px;display:block}.crm-today li small{color:var(--crm-muted);margin-top:3px;font-size:11px;display:block}.crm-today li small b{color:var(--crm-ink);font-weight:700}.crm-today li small b.late{color:#a73838}.crm-today li.urgent{background:#fffaf0;border-color:#e4b35c}.crm-today .crm-visits-actions>b{font-family:var(--font-archivo), sans-serif;align-self:center;font-size:14px}.crm-visits{border:1px solid var(--crm-line);background:#fff;border-radius:14px;gap:12px;margin-top:16px;padding:14px;display:grid}.crm-visits-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.crm-visits-head h3{margin:0;font-size:15px}.crm-visits-message{color:var(--crm-muted);margin:0;font-size:12px}.crm-visits h4{margin:0 0 8px;font-size:12px}.crm-visits h4 small{color:var(--crm-muted);margin-top:4px;font-size:11px;font-weight:400;display:block}.crm-visits h4 small b{color:var(--crm-ink)}.crm-visits ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.crm-visits li{border:1px solid var(--crm-line);background:#fff;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.crm-visits li>span:first-child{min-width:0}.crm-visits li strong{font-size:13px;display:block}.crm-visits li small{color:var(--crm-muted);margin-top:3px;font-size:11px;display:block}.crm-visits li p{white-space:pre-line;overflow-wrap:anywhere;margin:6px 0 0;font-size:12px;line-height:1.6}.crm-visits-due li.urgent{background:#fffaf0;border-color:#e4b35c}.crm-visits li.crm-visits-more{border:0;padding:0}.crm-visits li small b{color:var(--crm-ink);font-weight:700}.crm-visits li small b.late{color:#a73838}.crm-visits-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:6px;display:flex}.crm-visits-actions a{color:var(--crm-accent);font-size:12px;font-weight:700;text-decoration:none}.crm-visits-actions button{border:1px solid var(--crm-line);cursor:pointer;min-block-size:36px;color:inherit;background:#fff;border-radius:999px;padding:6px 12px;font-size:12px}.crm-visits-form{border-top:1px solid var(--crm-line);padding-top:12px}.crm-visits-form :is(input,textarea){border:1px solid var(--crm-line);min-block-size:44px;inline-size:100%;font:inherit;color:var(--crm-ink);background:#fff;border-radius:11px;padding:8px 12px;font-size:16px}.crm-visits-form textarea{resize:vertical;min-block-size:72px}.crm-visits-form :is(input,textarea):focus-visible{outline:2px solid var(--crm-accent);outline-offset:1px}.crm-visits-form button{font:inherit;color:inherit;cursor:pointer}.crm-visits-known{color:var(--crm-muted);font-size:11px}.crm-visits-label{color:var(--crm-muted);margin-bottom:6px;font-size:12px;display:block}.crm-visits-form input.crm-visits-date{inline-size:auto;margin-top:8px}@media (max-width:560px){.crm-visits li{flex-direction:column}.crm-visits-actions{justify-content:flex-start}}.crm-agents-opened b{color:var(--crm-ink)}.crm-agents-list{gap:7px;margin-top:16px;display:grid}.crm-agents-list>button{border:1px solid var(--crm-line);text-align:start;cursor:pointer;color:inherit;background:#fff;border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.crm-agents-list>button strong{font-family:var(--font-archivo), sans-serif;font-size:13px;display:block}.crm-agents-list>button small{color:var(--crm-muted);margin-top:3px;font-size:12px;display:block}.crm-agents-when{text-align:center}.crm-agents-when em{color:var(--crm-muted);margin-top:3px;font-size:11px;font-style:normal;display:block}.crm-agents-when em.crm-agents-progress{font-weight:700}.crm-agents-when em.crm-agents-progress.moving{color:var(--crm-accent)}.crm-agents-when em.crm-agents-progress.done{color:#15803d}.crm-agents-tracking{color:var(--crm-muted);margin:-3px 12px 2px;font-size:11.5px}.crm-agents-tracking a{color:var(--crm-accent);font-weight:700}.crm-agents-list>button b{font-family:var(--font-archivo), sans-serif;font-size:14px}.crm-agents-commission{border-top:1px solid var(--crm-line);margin-top:10px;padding-top:10px}.crm-agents-commission label{color:var(--crm-muted);align-items:center;gap:8px;font-size:10px;display:flex}.crm-agents-commission input{border:1px solid var(--crm-line);min-block-size:30px;inline-size:68px;font-family:var(--font-archivo), sans-serif;color:inherit;background:#fff;border-radius:8px;padding:4px 8px;font-size:11px;font-weight:600}.crm-agents-commission input:disabled{opacity:1;background:0 0;border-color:#0000;padding-inline-start:0}.crm-agents-commission p{color:var(--crm-muted);margin:7px 0 0;font-size:11.5px;line-height:1.7}.crm-agents-commission p b{font-family:var(--font-archivo), sans-serif;color:var(--fg);margin-top:0;font-size:12px;display:inline}.crm-agents-new{color:#fff;cursor:pointer;background:#16110e;border:0;border-radius:11px;align-items:center;gap:8px;min-block-size:38px;padding:0 16px;font-size:12px;font-weight:600;display:inline-flex}.crm-topbar-signout{border:1px solid var(--crm-line);cursor:pointer;min-block-size:36px;color:var(--crm-muted);background:#fff;border-radius:10px;padding:0 12px;font-size:12px}@media (min-width:900px){.crm-topbar-signout{display:none}}.crm-composer{gap:14px;display:grid}.crm-composer h3{margin:0;font-size:18px}.crm-composer h4{justify-content:space-between;align-items:baseline;gap:8px;margin:0;font-size:14px;display:flex}.crm-composer h4 small{color:var(--crm-muted);font-size:11px;font-weight:500}.crm-composer input:not([type=checkbox]),.crm-composer select,.crm-composer textarea{border:1px solid var(--crm-line);min-block-size:44px;inline-size:100%;font:inherit;color:var(--crm-ink);background:#fff;border-radius:11px;padding:8px 12px;font-size:16px}.crm-composer textarea{resize:vertical;min-block-size:64px}.crm-composer :is(input,select,textarea):focus-visible{outline:2px solid var(--crm-accent);outline-offset:1px}.crm-composer button{font:inherit;color:inherit;cursor:pointer}.crm-composer button:disabled{cursor:default;opacity:.5}.crm-composer-note{color:var(--crm-muted);margin:0;font-size:12px}.crm-composer-head{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.crm-composer-steps{gap:6px;margin:0;padding:0;list-style:none;display:flex}.crm-composer-steps button{border:1px solid var(--crm-line);background:#fff;border-radius:999px;align-items:center;gap:7px;min-block-size:40px;padding:0 14px 0 10px;font-size:13px;display:inline-flex}.crm-composer-steps button span{background:var(--crm-bg);border-radius:50%;place-items:center;block-size:22px;inline-size:22px;font-size:11px;font-weight:700;display:inline-grid}.crm-composer-steps button[aria-current=step]{color:#fff;background:#16110e;border-color:#16110e}.crm-composer-steps button[aria-current=step] span{color:#16110e;background:#fff}.crm-composer-toggle{min-block-size:40px;color:var(--crm-muted);cursor:pointer;align-items:center;gap:7px;font-size:13px;display:inline-flex}.crm-composer-toggle input{block-size:20px;inline-size:20px;accent-color:var(--crm-accent)}.crm-composer-close{border:1px solid var(--crm-line);background:#fff;border-radius:11px;min-block-size:40px;margin-inline-start:auto;padding:0 14px;font-size:13px}.crm-composer-primary{background:#16110e;border:0;border-radius:12px;justify-content:center;align-items:center;min-block-size:48px;padding:0 20px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex;color:#fff!important}.crm-composer-actions{flex-wrap:wrap;gap:8px;display:flex}.crm-composer-actions>*{flex:auto}.crm-composer-actions>button:not(.crm-composer-primary),.crm-composer-actions>a:not(.crm-composer-primary){border:1px solid var(--crm-line);min-block-size:48px;color:var(--crm-ink);background:#fff;border-radius:12px;justify-content:center;align-items:center;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.crm-composer-discard{background:0 0;border:0;justify-self:start;min-block-size:40px;padding:0;font-size:13px;text-decoration:underline;color:#a73838!important}.crm-composer-link{background:0 0;border:0;justify-self:start;align-items:center;min-block-size:44px;padding:4px 0;font-size:13px;text-decoration:underline;display:inline-flex;color:var(--crm-accent)!important}.crm-composer-flag{color:#a73838;margin:4px 0 0;font-size:12px;font-style:normal;font-weight:700;display:inline-block}.crm-composer-off{color:#8a4b2a;margin-top:4px;font-size:12px;font-style:normal;font-weight:700;display:inline-block}.crm-composer-pick{align-items:start;gap:16px;display:grid}@media (min-width:900px){.crm-composer-pick{grid-template-columns:minmax(0,1fr) 300px}}.crm-composer-catalog{gap:10px;min-inline-size:0;display:grid}.crm-composer-catalog-head{z-index:12;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f5f5f7f5;border-radius:14px;gap:6px;margin-inline:-4px;padding:6px 4px;scroll-margin-block-start:70px;display:grid;position:sticky;inset-block-start:60px}@media (min-width:900px){.crm-composer-catalog-head{scroll-margin-block-start:96px;inset-block-start:86px}}.crm-composer-trail{flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;display:flex}.crm-composer-trail button{min-block-size:36px;color:var(--crm-accent);background:0 0;border:0;padding:0 4px;font-size:14px;font-weight:600}.crm-composer-trail [aria-current=page]{color:var(--crm-ink);font-weight:700}.crm-composer-trail span[aria-hidden]{color:var(--crm-muted)}.crm-composer-trail .crm-composer-trail-brand{border:1px solid var(--crm-line);color:var(--crm-ink);background:#fff;border-radius:999px;margin-inline-start:auto;padding:0 12px}.crm-composer-suggest{border:1px solid var(--crm-accent);color:#5938ba;background:#f4f1fd;border-radius:999px;justify-self:start;min-block-size:40px;padding:0 14px;font-size:14px;font-weight:600}.crm-composer-known{border:1px solid var(--crm-accent);color:#5938ba;background:#f4f1fd;border-radius:999px;min-block-size:40px;padding:0 14px;font-size:14px;font-weight:700}.crm-composer-message{color:#1d5b2f;background:#f1faf3;border:1px solid #cfe8d6;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:10px 12px;font-size:14px;display:flex}.crm-composer-message button{min-block-size:36px;min-inline-size:36px;color:inherit;background:0 0;border:0;font-size:16px}.crm-composer-businesses{border:1px solid var(--crm-accent);background:#fff;border-radius:16px;gap:10px;padding:12px;display:grid}.crm-composer-businesses-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.crm-composer-businesses-head h4{margin:0;font-size:17px}.crm-composer-businesses-head h4 small{color:var(--crm-muted);font-size:12px;font-weight:500}.crm-composer-businesses>ul{gap:8px;max-block-size:60vh;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.crm-composer-businesses>ul>li{border:1px solid var(--crm-line);border-radius:12px;padding:10px}.crm-composer-businesses>ul>li.current{border-color:var(--crm-accent);background:#faf8ff}.crm-composer-business{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.crm-composer-business>span:first-child{gap:2px;min-inline-size:0;display:grid}.crm-composer-business strong{font-size:15px}.crm-composer-business small{color:var(--crm-muted);font-size:12px}.crm-composer-business-actions{gap:6px;display:flex}.crm-composer-business-actions button{border:1px solid var(--crm-line);background:#fff;border-radius:11px;min-block-size:44px;padding:0 14px;font-size:14px;font-weight:600}.crm-composer-business-actions .crm-composer-primary{background:#16110e;border-color:#16110e;color:#fff!important}.crm-composer-past{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.crm-composer-past li{border-block-start:1px solid var(--crm-line);justify-content:space-between;align-items:center;gap:10px;padding-block-start:8px;font-size:13px;display:flex}.crm-composer-past li>span{gap:2px;min-inline-size:0;display:grid}.crm-composer-past small{color:var(--crm-muted);font-size:12px}.crm-composer-past button{color:#fff;background:#16110e;border:1px solid #16110e;border-radius:11px;flex:none;min-block-size:44px;padding:0 14px;font-size:14px;font-weight:700}.crm-composer-before{color:#5938ba;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:12px;display:inline-flex}.crm-composer-before b{font-family:var(--font-archivo), sans-serif}.crm-composer-before .crm-composer-link{padding:0;font-size:12px}.crm-composer-tiles{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;display:grid}.crm-composer-tile{border:1px solid var(--crm-line);text-align:start;background:#fff;border-radius:16px;align-content:start;gap:6px;min-inline-size:0;padding:10px;display:grid}.crm-composer-tile:active{transform:scale(.99)}.crm-composer-tile-pictures{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.crm-composer-tile-pictures .crm-product-thumb.fill{background:#f7f7f9;border:0;border-radius:10px}.crm-composer-tile-pictures .crm-product-thumb.fill img{padding:6px}.crm-composer-tile strong{font-size:16px}.crm-composer-tile small{color:var(--crm-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.crm-composer-shelf{gap:8px;display:grid}.crm-composer-shelf header{border-block-end:1px solid var(--crm-line);justify-content:space-between;align-items:baseline;gap:10px;padding-block:6px;display:flex}.crm-composer-shelf h4{margin:0;font-size:17px}.crm-composer-shelf h4 small{color:var(--crm-muted);font-size:12px;font-weight:500}.crm-composer-shelf .crm-composer-link{min-block-size:36px}.crm-composer-search{min-block-size:50px!important;font-size:17px!important}.crm-composer-chips{scrollbar-width:thin;gap:6px;padding-block-end:4px;display:flex;overflow-x:auto}.crm-composer-chips button{border:1px solid var(--crm-line);white-space:nowrap;background:#fff;border-radius:999px;flex:none;min-block-size:40px;padding:0 14px;font-size:13px}.crm-composer-chips button small{color:var(--crm-muted);font-size:11px}.crm-composer-chips button[aria-pressed=true]{color:#fff;background:#16110e;border-color:#16110e}.crm-composer-chips button[aria-pressed=true] small{color:#d7d7dc}.crm-composer-subchips button{min-block-size:36px;font-size:12px}.crm-composer-count{color:var(--crm-muted);margin:2px 0 0;font-size:12px}.crm-composer-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;display:grid}.crm-composer-card{border:1px solid var(--crm-line);content-visibility:auto;contain-intrinsic-size:auto 300px;background:#fff;border-radius:16px;grid-template-rows:auto 1fr auto;gap:8px;min-inline-size:0;padding:12px;display:grid}.crm-composer-card .crm-product-thumb{justify-self:center}.crm-composer-card-open{cursor:zoom-in;background:0 0;border:0;justify-items:center;inline-size:100%;padding:0;display:grid}.crm-composer-card-more{color:var(--crm-accent);cursor:pointer;background:0 0;border:0;justify-self:start;margin-top:4px;padding:4px 0;font-size:12px;font-weight:700}.crm-product-sheet .crm-drawer-head h2{font-size:18px}.crm-product-sheet-photo{justify-items:center;margin:14px 0 8px;display:grid}.crm-product-sheet-photo .crm-product-thumb.fill{width:min(240px,60vw)}.crm-product-sheet-copy{white-space:pre-line;color:var(--crm-ink);margin:12px 0 0;font-size:14px;line-height:1.6}.crm-product-sheet-shades{border-top:1px solid var(--crm-line);margin-top:14px;padding-top:12px}.crm-product-sheet-shades h3{margin:0 0 8px;font-size:14px}.crm-product-sheet-shades small{color:var(--crm-muted);margin:8px 0 4px;font-size:11px;display:block}.crm-product-sheet-shades p:not(.crm-composer-note){flex-wrap:wrap;gap:5px;margin:0;display:flex}.crm-product-sheet-shades span{border:1px solid var(--crm-line);font-family:var(--font-archivo), sans-serif;border-radius:8px;padding:3px 7px;font-size:12px}.crm-product-sheet-shades h3 small{color:var(--crm-muted);font-size:11px;font-weight:500}.crm-product-sheet-shades button{border:1px solid var(--crm-line);min-block-size:44px;min-inline-size:56px;font-family:var(--font-archivo), sans-serif;color:inherit;cursor:pointer;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:14px;display:inline-flex}.crm-product-sheet-shades button[aria-pressed=true]{border-color:var(--crm-accent);background:#f4f1fd}.crm-product-sheet-shades button b{background:var(--crm-accent);color:#fff;border-radius:999px;place-items:center;block-size:20px;min-inline-size:20px;font-size:11px;display:inline-grid}.crm-product-sheet-find{border:1px solid var(--crm-line);text-align:start;border-radius:12px;min-block-size:44px;inline-size:100%;margin:0 0 6px;padding:0 12px;font-size:16px}.crm-product-sheet-pick{color:#4a2fa6;background:#f4f1fd;border-radius:12px;margin:12px 0 0;padding:10px 12px;font-size:13px}.crm-product-sheet-lines{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.crm-product-sheet-lines li{border:1px solid var(--crm-line);border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(150px,auto);align-items:center;gap:10px;padding:6px 6px 6px 10px;display:grid}.crm-product-sheet-lines li>span{font-size:13px}.crm-product-sheet-lines li b{font-family:var(--font-archivo), sans-serif;font-size:15px}.crm-composer-add.crm-composer-add-more{background:var(--crm-accent)}.crm-composer-collect{border:1px solid var(--crm-line);background:#fff;border-radius:14px;gap:8px;padding:12px;display:grid}.crm-composer-collect label{color:var(--crm-muted);gap:4px;font-size:12px;display:grid}.crm-composer-collect select,.crm-composer-collect input{border:1px solid var(--crm-line);min-block-size:44px;color:var(--crm-ink);background:#fff;border-radius:10px;padding:0 10px;font-size:16px}.crm-composer-collect.crm-composer-collect-done{color:#15803d;background:#f0fdf4;border-color:#bbf7d0;font-size:13px;font-weight:700;display:block}.crm-composer-collect-prompt{color:var(--crm-ink);margin:0;font-size:14px;font-weight:700}.crm-pay-choice{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px;display:grid}.crm-pay-choice button{border:1px solid var(--crm-line);min-block-size:44px;color:var(--crm-ink);cursor:pointer;background:#fff;border-radius:12px;padding:0 14px;font-size:14px;font-weight:600}.crm-pay-choice button[aria-checked=true]{color:#fff;background:#16110e;border-color:#16110e}.crm-pay-choice button.crm-pay-choice-minor{color:var(--crm-muted);font-weight:400}.crm-pay-choice button.crm-pay-choice-minor[aria-checked=true]{color:#fff}.crm-cheques{gap:10px;display:grid}.crm-cheque{border:1px solid var(--crm-line);background:#fafafa;border-radius:12px;grid-template-columns:1fr 1fr;gap:8px 10px;margin:0;padding:10px 12px 12px;display:grid}.crm-cheque legend{color:var(--crm-muted);padding:0 4px;font-size:12px;font-weight:700}.crm-cheque label{color:var(--crm-muted);gap:4px;font-size:12px;display:grid}.crm-cheque input{border:1px solid var(--crm-line);min-block-size:44px;color:var(--crm-ink);background:#fff;border-radius:10px;padding:0 10px;font-size:16px}.crm-cheque .crm-composer-link{grid-column:1/-1;justify-self:start}.crm-cheques-foot{color:var(--crm-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.crm-order-cheque{color:var(--crm-muted);margin-block-start:2px;font-size:12px;display:block}.crm-order-paymethod{color:var(--crm-muted);margin:8px 0 0;font-size:12px}.crm-order-collected{background:#fffbeb;border:1px solid #fde68a;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;font-size:13px;display:flex}.crm-composer-mailto{border:1px solid var(--crm-line);min-block-size:44px;color:inherit;background:#fff;border-radius:12px;place-items:center;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-grid}.crm-composer-quote{flex-wrap:wrap;gap:8px;display:flex}.crm-composer-quote>button{border:1px solid var(--crm-line);cursor:pointer;background:#fff;border-radius:12px;min-block-size:44px;padding:0 14px;font-size:14px;font-weight:600}.crm-composer-quote>.crm-contact-whatsapp{flex:200px}.crm-product-sheet-action{margin-top:12px;display:grid}.crm-composer-card.picked{border-color:var(--crm-accent);box-shadow:0 0 0 1px var(--crm-accent)}.crm-composer-card.unavailable{opacity:.65}.crm-composer-card-body{gap:3px;min-inline-size:0;display:grid}.crm-composer-card-body small{color:var(--crm-muted);overflow-wrap:anywhere;font-size:11px}.crm-composer-card-body strong{font-size:14px;line-height:1.35}.crm-composer-card-body p{margin:2px 0 0;font-size:13px}.crm-composer-card-body p b{font-family:var(--font-archivo), sans-serif;font-size:15px}.crm-composer-card-body p em{color:var(--crm-muted);font-size:11px;font-style:normal}.crm-composer-retail{color:var(--crm-muted);font-size:12px!important}.crm-composer-price-check{background:#fff4e5;border-radius:8px;padding:4px 8px;font-weight:600;line-height:1.4;color:#8a4b00!important;margin-top:4px!important;font-size:12px!important}.crm-composer-add{background:#16110e;border:0;border-radius:12px;min-block-size:44px;font-size:14px;font-weight:700;color:#fff!important}.crm-composer-unavailable{background:var(--crm-bg);min-block-size:44px;color:var(--crm-muted);border-radius:12px;place-items:center;font-size:13px;display:grid}.crm-composer-more{border:1px solid var(--crm-line);background:#fff;border-radius:12px;min-block-size:48px;font-size:14px;font-weight:600}.crm-composer-stepper{grid-template-columns:44px minmax(44px,1fr) 44px;gap:4px;display:grid}.crm-composer-stepper button{border:1px solid var(--crm-line);background:#fff;border-radius:11px;min-block-size:44px;font-size:18px;font-weight:700}.crm-composer .crm-composer-stepper input,.crm-agent-editor .crm-composer-stepper input{text-align:center;min-inline-size:0;font-family:var(--font-archivo), sans-serif;padding:0 4px;font-weight:700}.crm-composer-basket{border:1px solid var(--crm-line);background:#fff;border-radius:16px;gap:10px;padding:14px;display:grid}@media (min-width:900px){.crm-composer-basket{max-block-size:calc(100dvh - 110px);position:sticky;inset-block-start:98px;overflow:auto}}.crm-composer-basket ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.crm-composer-basket li{border-block-end:1px solid var(--crm-line);justify-content:space-between;gap:10px;padding-block:6px;display:flex}.crm-composer-basket li strong{font-size:13px;display:block}.crm-composer-basket li small{color:var(--crm-muted);font-size:12px}.crm-composer-basket li b,.crm-composer-basket-sum b{font-family:var(--font-archivo), sans-serif;white-space:nowrap;font-size:14px}.crm-composer-basket-sum{justify-content:space-between;margin:0;font-size:13px;display:flex}@media (max-width:899px){.crm-composer-basket{position:sticky;inset-block-end:calc(70px + max(7px, env(safe-area-inset-bottom)));box-shadow:0 -6px 24px #16110e1f}.crm-composer-basket ul,.crm-composer-basket.empty{display:none}.crm-composer-basket{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:10px 12px}.crm-composer-basket h4{margin:0;font-size:14px}.crm-composer-basket .crm-composer-note{display:none}.crm-composer-basket-sum{grid-column:1}.crm-composer-basket .crm-composer-primary{grid-area:1/2/span 2;min-block-size:48px;padding-inline:14px}.crm-composer-grid,.crm-composer-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.crm-composer-tile{padding:8px}.crm-composer-tile strong{font-size:14px}.crm-composer-card{padding:10px}.crm-composer-card .crm-product-thumb.large{border-radius:14px;width:84px;height:84px}}.crm-composer-review,.crm-composer-details{align-items:start;gap:16px;display:grid}@media (min-width:900px){.crm-composer-review,.crm-composer-details{grid-template-columns:minmax(0,1fr) 320px}.crm-composer-summary{position:sticky;inset-block-start:98px}}.crm-composer-lines{gap:8px;min-inline-size:0;display:grid}.crm-composer-line{border:1px solid var(--crm-line);background:#fff;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:grid}@media (min-width:1400px){.crm-composer-line{grid-template-columns:46px minmax(0,1fr) 140px 120px 90px 44px}.crm-composer-line.compact{grid-template-columns:46px minmax(0,1fr) 120px 90px}}@media (min-width:900px) and (max-width:1399px){.crm-composer-line{grid-template-columns:46px 140px 130px minmax(0,1fr) 44px;grid-template-areas:"thumb name name name remove""thumb step price total total"}.crm-composer-line>.crm-product-thumb{grid-area:thumb;align-self:start}.crm-composer-line-name{grid-area:name}.crm-composer-line>.crm-composer-stepper{grid-area:step}.crm-composer-line-price{grid-area:price}.crm-composer-line-total{grid-area:total;align-self:end;padding-block-end:12px}.crm-composer-remove{grid-area:remove}.crm-composer-line.compact{grid-template-columns:46px minmax(0,1fr) 120px 90px;grid-template-areas:none}.crm-composer-line.compact>*{grid-area:auto}}.crm-composer-line.below{background:#fff8f8;border-color:#e7b4b4}.crm-composer-line-name{gap:2px;min-inline-size:0;display:grid}.crm-composer-line-name strong{font-size:14px}.crm-composer-line-name small{color:var(--crm-muted);font-size:12px}.crm-composer-line-price{color:var(--crm-muted);gap:3px;font-size:11px;display:grid}.crm-composer-line-price b{font-family:var(--font-archivo), sans-serif;color:var(--crm-ink);font-size:15px}.crm-composer .crm-composer-price{font-family:var(--font-archivo), sans-serif;text-align:center;font-weight:700}.crm-composer-line-total{font-family:var(--font-archivo), sans-serif;text-align:end;font-size:15px}.crm-composer-remove{border:1px solid var(--crm-line);background:#fff;border-radius:11px;min-block-size:44px;color:var(--crm-muted)!important}@media (max-width:899px){.crm-composer-line{grid-template-columns:46px minmax(0,1fr) 44px;grid-template-areas:"thumb name remove""step step step""price price total"}.crm-composer-line>.crm-product-thumb{grid-area:thumb}.crm-composer-line-name{grid-area:name}.crm-composer-line>.crm-composer-stepper{grid-area:step}.crm-composer-line-price{grid-area:price}.crm-composer-line-total{grid-area:total;align-self:end}.crm-composer-remove{grid-area:remove}.crm-composer-line.compact{grid-template-columns:46px minmax(0,1fr);grid-template-areas:"thumb name""price total"}}.crm-composer-summary{gap:12px;display:grid}.crm-composer-discount{border:1px solid var(--crm-line);background:#fff;border-radius:16px;gap:8px;padding:12px;display:grid}.crm-composer-discount label{color:var(--crm-muted);gap:4px;font-size:12px;display:grid}.crm-composer-discount input{font-family:var(--font-archivo), sans-serif;font-weight:700}.crm-composer-discount-modes{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.crm-composer-discount-modes button{border:1px solid var(--crm-line);background:#fff;border-radius:10px;min-block-size:40px;font-size:13px}.crm-composer-discount-modes button[aria-pressed=true]{color:#fff;background:#16110e;border-color:#16110e}.crm-composer-totals{border:1px solid var(--crm-line);background:#fff;border-radius:16px;gap:6px;margin:0;padding:14px;display:grid}.crm-composer-totals>div{justify-content:space-between;gap:12px;font-size:13px;display:flex}.crm-composer-totals dt{color:var(--crm-muted)}.crm-composer-totals dd{font-family:var(--font-archivo), sans-serif;margin:0;font-size:14px}.crm-composer-totals-net{border-block-start:1px solid var(--crm-line);padding-block-start:6px}.crm-composer-totals-sum dt{color:var(--crm-ink);font-weight:700}.crm-composer-totals-sum dd{font-size:22px;font-weight:700}.crm-composer-totals-given dd,.crm-composer-totals-given dt{color:#8a4b2a}.crm-composer-form{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.crm-composer-form label{color:var(--crm-muted);gap:4px;font-size:12px;display:grid}.crm-composer-wide{grid-column:1/-1}.crm-composer-done{max-inline-size:640px}.crm-composer-done-who{margin:2px 0 0;font-size:14px;font-weight:700}.crm-composer-field-name{color:var(--crm-muted);font-size:12px}.crm-composer-sku{white-space:nowrap}.crm-composer-done p{margin:0;font-size:14px}.crm-composer-link-box{gap:10px;display:grid}.crm-composer-link-missing{color:#8a1f1f;background:#fdeeee;border:1px solid #f0c4c4;border-radius:14px;gap:10px;padding:14px;display:grid}.crm-composer-link-missing p{color:inherit}.crm-composer-link-missing .crm-composer-primary{justify-self:start}.crm-proacct{max-inline-size:760px}.crm-proacct-form label span small{color:var(--crm-muted);font-weight:400}.crm-proacct-form [aria-invalid=true]{background:#fff7f7!important;border-color:#c24141!important}.crm-proacct-done{border:1px solid var(--crm-line);background:#fff;border-radius:16px;gap:10px;padding:18px;display:grid}.crm-proacct-done p{margin:0;font-size:15px;line-height:1.6}.crm-proacct-check{color:#15803d;background:#e8f5ec;border-radius:50%;place-items:center;block-size:44px;inline-size:44px;font-weight:700;display:grid;font-size:22px!important}.crm-proacct-warn{color:#8a4b2a;background:#fff4e5;border-radius:12px;padding:10px 12px}.crm-proacct-list{gap:12px;display:grid}.crm-proacct-list>.crm-composer-primary{justify-self:start}.crm-proacct-list ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.crm-proacct-list li{border:1px solid var(--crm-line);background:#fff;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.crm-proacct-list li>span:first-child{gap:3px;min-inline-size:0;display:grid}.crm-proacct-list strong{font-size:15px}.crm-proacct-list small{color:var(--crm-muted);font-size:12px}.crm-proacct-list .crm-proacct-in{color:#15803d;font-weight:700}.crm-proacct-list .crm-proacct-out{color:#8a4b2a;font-weight:700}.crm-proacct-actions{flex-wrap:wrap;gap:8px;display:flex}.crm-proacct-actions .crm-composer-primary{min-block-size:42px;font-size:14px}.crm-proacct-actions button:not(.crm-composer-primary){border:1px solid var(--crm-line);background:#fff;border-radius:12px;min-block-size:42px;padding:0 14px;font-size:13px;font-weight:600}.crm-agents-accounts{color:#16110e;cursor:pointer;background:#fff;border:1px solid #16110e;border-radius:11px;align-items:center;gap:8px;min-block-size:38px;padding:0 16px;font-size:12px;font-weight:600;display:inline-flex}.crm-agents-accounts small{color:var(--crm-muted);font-weight:500}.crm-agent-editor{border:1px solid var(--crm-line);background:#fbfaf8;border-radius:14px;gap:10px;padding:12px;display:grid}.crm-agent-editor input:not([type=checkbox]){border:1px solid var(--crm-line);min-block-size:44px;inline-size:100%;color:var(--crm-ink);background:#fff;border-radius:11px;padding:6px 10px;font-size:16px}.crm-agent-editor .crm-composer-price{font-family:var(--font-archivo), sans-serif;text-align:center;font-weight:700}.crm-agent-editor-business{color:var(--crm-muted);margin:0;font-size:14px}.crm-agent-editor-business strong{color:var(--crm-ink)}.crm-agent-editor-stale{background:#fff4f4;border:1px solid #e7b4b4;border-radius:12px;margin:0;padding:10px 12px;font-size:14px;line-height:1.5}.crm-agent-editor-add-open{border:1px dashed var(--crm-line);background:#fff;border-radius:12px;min-block-size:48px;font-size:14px;font-weight:700}.crm-agent-editor-add{border:1px solid var(--crm-accent);background:#fff;border-radius:14px;gap:10px;padding:12px;display:grid}.crm-agent-editor-add-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.crm-agent-editor-add-head h4{margin:0;font-size:15px}.crm-order-info{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.crm-order-info>div{border:1px solid var(--crm-line);background:#fff;border-radius:11px;min-width:0;padding:10px}.crm-order-info small,.crm-order-info strong{display:block}.crm-order-info small{color:var(--crm-muted);font-size:9px}.crm-order-info strong{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;overflow:hidden}.crm-order-actions{gap:9px;margin-top:12px;display:grid}.crm-order-actions label{color:var(--crm-muted);gap:5px;font-size:9px;font-weight:600;display:grid}.crm-contact-button{color:#fff;background:#17181c;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:46px;font-size:11px;font-weight:700;display:flex}.crm-order-uninformed{cursor:pointer;border-radius:11px;min-height:40px;padding:0 13px;font-size:11px;font-weight:700;color:#8a6414!important;background:#fdf6e7!important;border:1px solid #f0d7a8!important}.crm-shipment{border:1px solid var(--crm-line);background:#fbfbfd;border-radius:13px;gap:10px;margin-top:12px;padding:12px;display:grid}.crm-shipment h3{flex-wrap:wrap;align-items:baseline;gap:8px;font-size:12px;font-weight:800;display:flex}.crm-shipment h3 small{color:var(--crm-muted);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,Menlo,monospace;font-size:10px;font-weight:500;overflow:hidden}.crm-shipment label{color:var(--crm-muted);gap:5px;font-size:9px;font-weight:600;display:grid}.crm-shipment input{border:1px solid var(--crm-line);min-height:44px;color:var(--crm-ink);font:inherit;background:#fff;border-radius:11px;padding:0 11px;font-size:13px;font-weight:400}.crm-shipment input:focus{border-color:var(--crm-accent);outline:0;box-shadow:0 0 0 3px #7656df1a}.crm-shipment small{color:var(--crm-muted);font-size:10px;font-weight:400;line-height:1.5}.crm-shipment-pair{gap:10px;display:grid}.crm-shipment-actions{gap:8px;display:grid}.crm-shipment-actions button[type=submit]{cursor:pointer;border:1px solid var(--crm-line);min-height:46px;color:var(--crm-ink);background:#fff;border-radius:11px;font-size:11px;font-weight:700}.crm-shipment-actions button:disabled{cursor:not-allowed;opacity:.5}.crm-shipment-actions .crm-contact-button{cursor:pointer;border:0}.crm-shipment-sent{color:#1f6b3a;background:#f2faf4;border:1px solid #cfe8d6;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:46px;font-size:11px;font-weight:700;display:flex}@media (min-width:640px){.crm-shipment-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.crm-shipment-actions{grid-auto-columns:minmax(0,auto);grid-auto-flow:column;justify-content:start}}.crm-products-table{border:1px solid var(--crm-line);background:#fff;border-radius:16px;overflow:hidden}.crm-products-head{display:none}.crm-product-row{border:0;border-bottom:1px solid var(--crm-line);width:100%;min-height:88px;color:inherit;text-align:right;background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 12px;padding:11px;display:grid}@media (hover:hover) and (pointer:fine){.crm-product-row:hover{background:#fafafd}}.crm-product-row>b{font-family:var(--font-archivo), sans-serif;font-size:11px;display:none}.crm-product-row>span:not(.crm-product-main):not(.crm-status){color:var(--crm-muted);font-size:10px}.crm-product-open{cursor:pointer;width:34px;height:34px;color:var(--crm-muted);background:0 0;border:0;border-radius:10px;grid-area:1/2;justify-content:center;align-items:center;display:flex}@media (hover:hover) and (pointer:fine){.crm-product-open:hover{color:var(--crm-ink);background:#f1f0f8}}.crm-product-main{cursor:pointer;min-width:0;color:inherit;font:inherit;text-align:right;background:0 0;border:0;grid-row:span 2;align-items:center;gap:10px;padding:0;display:flex}.crm-flag{color:#b04b32;background:#fdeceb;border-radius:5px;margin-inline-start:6px;padding:1px 5px;font-size:8px;font-style:normal;font-weight:700;display:inline-block}.crm-product-main>span{min-width:0}.crm-product-main strong,.crm-product-main small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.crm-product-main strong{font-size:11px}.crm-product-main small{color:var(--crm-muted);margin-top:4px;font-size:9px}.crm-product-thumb{border:1px solid var(--crm-line);background:linear-gradient(145deg,#fff,#f5f5f7);border-radius:11px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:flex;overflow:hidden}.crm-product-thumb img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;padding:4px}.crm-product-thumb b{color:var(--crm-muted);font-family:var(--font-archivo), sans-serif;font-size:10px}.crm-product-thumb.large{border-radius:18px;width:112px;height:112px}.crm-product-thumb.fill{aspect-ratio:1;background:#fff;border-radius:12px;width:100%;height:auto}.crm-product-thumb.fill img{padding:8px}.crm-product-thumb.fill b{letter-spacing:.06em;text-align:center;padding:8px;font-size:13px}.crm-product-thumb.fill b.crm-product-thumb-mark{color:#fff;letter-spacing:.12em;text-shadow:0 1px 2px #00000040;place-items:center;width:100%;height:100%;font-size:18px;display:grid}.crm-stock-low{font-weight:700;color:#b04b32!important}.crm-price-cell{border:1px solid var(--crm-line);background:#f8f8fa;border-radius:10px;align-items:center;gap:4px;min-width:0;padding:3px 7px;transition:border-color .15s,background .15s;display:flex}.crm-price-cell:focus-within{border-color:var(--crm-accent);background:#fff;box-shadow:0 0 0 3px #7656df1a}.crm-price-cell.dirty{border-color:var(--crm-accent);background:#fff}.crm-price-cell>span{color:var(--crm-muted);font-size:10px}.crm-price-cell input{width:100%;min-width:0;min-height:32px;color:var(--crm-ink);font-family:var(--font-archivo), sans-serif;background:0 0;border:0;outline:0;font-size:11px}.crm-price-cell input::-webkit-outer-spin-button{appearance:none;margin:0}.crm-price-cell input::-webkit-inner-spin-button{appearance:none;margin:0}.crm-price-cell input[type=number]{appearance:textfield}.crm-price-cell button{cursor:pointer;background:var(--crm-accent);color:#fff;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.crm-price-cell button:disabled{cursor:not-allowed;opacity:.5}.crm-price-saved{color:#2f8f6b;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.crm-price-note{color:var(--crm-muted);white-space:nowrap;flex:none;font-size:8px;font-style:normal;font-weight:700}.crm-price-sale{color:#b04b32}.crm-price-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.crm-price-chip{cursor:pointer;border:1px solid var(--crm-line);color:inherit;text-align:right;background:#fff;border-radius:15px;gap:2px;padding:11px 12px;display:grid}@media (hover:hover) and (pointer:fine){.crm-price-chip:hover{border-color:#cfc4f4}}.crm-price-chip.active{border-color:var(--crm-accent);background:#f6f3ff}.crm-price-chip strong{font-family:var(--font-archivo), sans-serif;font-size:18px}.crm-price-chip span{font-size:11px;font-weight:700}.crm-price-chip small{color:var(--crm-muted);font-size:9px}.crm-price-chip-link{text-decoration:none}.crm-price-chip-link strong{color:var(--crm-accent);letter-spacing:.04em;font-size:17px}.crm-filter-action{cursor:pointer;border:1px solid var(--crm-line);min-height:46px;color:var(--crm-ink);background:#fff;border-radius:11px;padding:0 14px;font-size:11px;font-weight:600}@media (hover:hover) and (pointer:fine){.crm-filter-action:hover{border-color:#cfc4f4}}.crm-wholesale-editor{border:1px solid var(--crm-line);background:#f8f8fa;border-radius:15px;margin-top:20px;padding:14px}.crm-wholesale-editor header{justify-content:space-between;align-items:center;gap:10px;display:flex}.crm-wholesale-editor header small{color:var(--crm-muted);font-size:9px;display:block}.crm-wholesale-editor header h3{font-family:var(--font-archivo), sans-serif;margin-top:3px;font-size:17px}.crm-wholesale-editor>p{color:var(--crm-muted);margin:9px 0 13px;font-size:10px;line-height:1.55}.crm-wholesale-editor form{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.crm-wholesale-editor label{color:var(--crm-muted);gap:6px;font-size:10px;font-weight:600;display:grid}.crm-wholesale-editor input{border:1px solid var(--crm-line);width:100%;min-height:46px;color:var(--crm-ink);background:#fff;border-radius:11px;outline:0;padding:10px 12px;font-size:12px}.crm-wholesale-editor input:focus{border-color:var(--crm-accent);box-shadow:0 0 0 3px #7656df1a}.crm-wholesale-editor input:disabled{cursor:not-allowed;color:var(--crm-muted);background:#f1f1f4}.crm-wholesale-editor button{grid-column:1/-1}.crm-customer-grid{gap:9px;display:grid}.crm-customer-card{cursor:pointer;border:1px solid var(--crm-line);min-height:148px;color:inherit;text-align:right;background:#fff;border-radius:15px;grid-template-columns:48px minmax(0,1fr) 20px;align-items:center;gap:10px;padding:14px;display:grid;position:relative;box-shadow:0 5px 18px #14161d06}@media (hover:hover) and (pointer:fine){.crm-customer-card:hover{border-color:#cfc4f4}}.crm-customer-avatar{width:48px;height:48px;font-size:17px}.crm-customer-card>div>strong,.crm-customer-card>div>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.crm-customer-card>div>strong{font-size:13px}.crm-customer-card>div>small{color:var(--crm-muted);margin-top:4px;font-size:10px}.crm-customer-card dl{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.crm-customer-card dl div{background:#f7f7f9;border-radius:9px;min-width:0;padding:8px}.crm-customer-card dt{color:var(--crm-muted);font-size:10px}.crm-customer-card dd{font-family:var(--font-archivo), sans-serif;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;font-weight:700;overflow:hidden}.crm-empty{min-height:190px;color:var(--crm-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:28px 18px;display:flex}.crm-empty svg{color:#a99ed0;margin-bottom:10px}.crm-empty strong{color:var(--crm-ink);font-size:13px}.crm-empty p{max-width:32ch;margin-top:5px;font-size:10px;line-height:1.6}.crm-wholesale-row{border-bottom:1px solid var(--crm-line);grid-template-columns:minmax(0,1.4fr) auto minmax(120px,.6fr) minmax(120px,.6fr) auto;align-items:center;gap:10px 14px;padding:14px 18px;display:grid}.crm-wholesale-row:last-child{border-bottom:0}.crm-wholesale-row>div:first-child{gap:3px;min-width:0;display:grid}.crm-wholesale-row>div:first-child strong{letter-spacing:-.01em;font-size:13px}.crm-wholesale-row>div:first-child small{color:var(--crm-muted);font-size:10px}.crm-wholesale-row>div:first-child small.crm-wholesale-opened{color:var(--crm-accent);font-weight:700}.crm-wholesale-row>label{color:var(--crm-muted);gap:5px;font-size:10px;font-weight:600;display:grid}.crm-wholesale-row>label select{cursor:pointer;border:1px solid var(--crm-line);min-height:44px;color:var(--crm-ink);background:#fff;border-radius:11px;padding:0 10px;font-size:11px}.crm-wholesale-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.crm-wholesale-actions>button,.crm-wholesale-decision button{cursor:pointer;border:1px solid var(--crm-line);min-height:44px;color:var(--crm-ink);background:#fff;border-radius:11px;padding:0 14px;font-size:11px;font-weight:700}.crm-wholesale-actions>button.crm-primary-button,.crm-wholesale-decision button.crm-primary-button{color:#fff;background:#17181c;border-color:#17181c}.crm-wholesale-decision{gap:7px;min-inline-size:200px;display:grid}.crm-wholesale-decision strong{font-size:11px}.crm-wholesale-decision input{border:1px solid var(--crm-line);border-radius:11px;outline:0;min-height:44px;padding:0 10px;font-size:11px}.crm-wholesale-decision input:focus{border-color:var(--crm-accent)}.crm-wholesale-decision>div{gap:7px;display:flex}.crm-wholesale-import{gap:12px;padding:16px 18px;display:grid}.crm-wholesale-import>label{color:var(--crm-muted);gap:6px;font-size:10px;font-weight:600;display:grid}.crm-wholesale-import input[type=file],.crm-wholesale-import textarea{border:1px solid var(--crm-line);color:var(--crm-ink);background:#fff;border-radius:11px;outline:0;padding:10px 12px;font-size:11px}.crm-wholesale-import textarea:focus{border-color:var(--crm-accent)}.crm-wholesale-import-actions{flex-wrap:wrap;gap:8px;display:flex}.crm-wholesale-import-actions button{cursor:pointer;border:1px solid var(--crm-line);min-height:44px;color:var(--crm-ink);background:#fff;border-radius:11px;padding:0 16px;font-size:11px;font-weight:700}.crm-wholesale-import-actions button.crm-primary-button{color:#fff;background:#17181c;border-color:#17181c}.crm-wholesale-import-actions button:disabled,.crm-wholesale-actions>button:disabled{cursor:default;opacity:.45}.crm-wholesale-note{color:var(--crm-muted);font-size:10.5px;line-height:1.6}@media (max-width:900px){.crm-wholesale-row{grid-template-columns:minmax(0,1fr) auto}.crm-wholesale-row>label{grid-column:span 1}.crm-wholesale-actions{grid-column:1/-1;justify-content:flex-start}}.crm-mobile-nav{z-index:40;overscroll-behavior-x:contain;scrollbar-width:none;border-top:1px solid var(--crm-line);padding:7px 12px max(7px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff2;gap:2px;display:flex;position:fixed;inset:auto 0 0;overflow-x:auto;box-shadow:0 -12px 36px #14161d14;-webkit-mask-image:linear-gradient(270deg,#0000 0,#000 14px calc(100% - 14px),#0000);mask-image:linear-gradient(270deg,#0000 0,#000 14px calc(100% - 14px),#0000)}.crm-mobile-nav::-webkit-scrollbar{display:none}.crm-mobile-nav button{cursor:pointer;min-width:74px;min-height:54px;color:var(--crm-muted);background:0 0;border:0;border-radius:11px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:4px;padding:0 10px;display:flex}.crm-mobile-nav button span{white-space:nowrap;font-size:10px;font-weight:600}.crm-mobile-nav button.active{color:#5938ba;background:#f0edfb}.crm-export-button{cursor:pointer;border:1px solid var(--crm-line);color:#fff;background:#17181c;border-radius:10px;min-height:42px;padding:0 16px;font-size:10px;font-weight:700}@media (hover:hover) and (pointer:fine){.crm-export-button:hover{background:#292a30}}.crm-export-button:disabled{cursor:not-allowed;opacity:.45}.crm-leads-grid{gap:10px;display:grid}.crm-lead-card{border:1px solid var(--crm-line);background:#fff;border-radius:16px;gap:16px;padding:16px;display:grid;box-shadow:0 5px 18px #14161d06}.crm-lead-head{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.crm-lead-head strong,.crm-lead-head small{display:block}.crm-lead-head strong{font-size:13px}.crm-lead-head small{color:var(--crm-muted);margin-top:4px;font-size:9px}.crm-lead-contact{border-block:1px solid var(--crm-line);flex-wrap:wrap;align-items:center;gap:8px 14px;padding-block:12px;display:flex}.crm-lead-contact a{color:var(--crm-ink);font-family:var(--font-archivo), sans-serif;font-size:10px;font-weight:700}.crm-lead-contact span,.crm-lead-contact small{color:var(--crm-muted);font-size:9px}.crm-lead-card>label{color:var(--crm-muted);gap:6px;font-size:9px;font-weight:600;display:grid}.crm-lead-card select{border:1px solid var(--crm-line);min-height:44px;color:var(--crm-ink);background:#f8f8fa;border-radius:10px;outline:0;padding-inline:11px;font-size:11px}.crm-lead-card select:focus{border-color:var(--crm-accent);box-shadow:0 0 0 3px #7656df1a}.crm-drawer-backdrop{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#10111675;justify-content:flex-end;align-items:flex-end;display:flex;position:fixed;inset:0}.crm-drawer{width:100%;max-height:92svh;padding:18px 16px calc(24px + env(safe-area-inset-bottom));background:#fff;border-radius:24px 24px 0 0;overflow-y:auto;box-shadow:0 -20px 80px #10111638}.crm-drawer-head{border-bottom:1px solid var(--crm-line);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:15px;display:flex}.crm-drawer-head small{color:var(--crm-accent);font-family:var(--font-archivo), sans-serif;letter-spacing:.1em;font-size:9px;font-weight:700}.crm-drawer-head h2{letter-spacing:-.03em;margin-top:5px;font-size:20px;font-weight:900;line-height:1.1}.crm-drawer-head>button{cursor:pointer;border:1px solid var(--crm-line);width:44px;height:44px;color:var(--crm-ink);background:#fff;border-radius:12px;flex:none;justify-content:center;align-items:center;font-size:24px;display:flex}.crm-editor-product{align-items:center;gap:14px;padding:18px 0;display:flex}.crm-editor-product>div{min-width:0}.crm-editor-product p{color:var(--crm-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:9px;font-size:10px;line-height:1.55;display:-webkit-box;overflow:hidden}.crm-editor-form,.crm-stock-editor form,.crm-note-form{gap:12px;display:grid}.crm-editor-form{border-top:1px solid var(--crm-line);padding-top:17px}.crm-editor-form>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.crm-editor-form label,.crm-stock-editor label,.crm-note-form label{color:var(--crm-muted);gap:6px;font-size:10px;font-weight:600;display:grid}.crm-editor-form input:not([type=checkbox]),.crm-stock-editor input,.crm-note-form textarea{border:1px solid var(--crm-line);width:100%;min-height:46px;color:var(--crm-ink);background:#f8f8fa;border-radius:11px;outline:0;padding:10px 12px;font-size:12px}.crm-editor-form input:focus,.crm-stock-editor input:focus,.crm-note-form textarea:focus{border-color:var(--crm-accent);box-shadow:0 0 0 3px #7656df1a}.crm-editor-form textarea{border:1px solid var(--crm-line);width:100%;min-height:92px;color:var(--crm-ink);font:inherit;resize:vertical;background:#f8f8fa;border-radius:11px;outline:0;padding:10px 12px;font-size:13px;line-height:1.55}.crm-editor-form textarea:focus{border-color:var(--crm-accent);box-shadow:0 0 0 3px #7656df1a}.crm-editor-wide input{font-weight:600;font-size:14px!important}.crm-editor-form small{color:var(--crm-muted);font-size:10px;font-weight:400;line-height:1.5}.crm-check{cursor:pointer;grid-template-columns:auto 1fr;align-items:center;min-height:46px;color:var(--crm-ink)!important;gap:10px!important;font-size:11px!important;display:flex!important}.crm-check input{opacity:0;position:absolute}.crm-check span{border:1px solid var(--crm-line);color:#0000;background:#fff;border-radius:7px;justify-content:center;align-items:center;width:25px;height:25px;display:flex}.crm-check input:checked+span{border-color:var(--crm-accent);background:var(--crm-accent);color:#fff}.crm-primary-button,.crm-stock-editor button,.crm-note-form button,.crm-gate-button{cursor:pointer;color:#fff;background:#17181c;border:0;border-radius:11px;min-height:48px;font-size:12px;font-weight:700}.crm-stock-editor{border:1px solid var(--crm-line);background:#f8f8fa;border-radius:15px;margin-top:20px;padding:14px}.crm-stock-editor>div{justify-content:space-between;align-items:center;gap:10px;margin-bottom:13px;display:flex}.crm-stock-editor>div small{color:var(--crm-muted);font-size:9px}.crm-stock-editor>div strong{font-family:var(--font-archivo), sans-serif;font-size:14px}.crm-stock-input{position:relative}.crm-stock-input svg{z-index:1;color:var(--crm-muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.crm-stock-input svg:first-child{right:11px}.crm-stock-input svg:last-child{left:11px}.crm-stock-input input{padding-inline:36px}.crm-customer-summary{align-items:center;gap:12px;padding:20px 0;display:flex}.crm-customer-summary strong,.crm-customer-summary small{display:block}.crm-customer-summary strong{font-size:13px}.crm-customer-summary small{color:var(--crm-muted);margin-top:4px;font-size:10px}.crm-customer-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.crm-customer-stats div{border:1px solid var(--crm-line);background:#f8f8fa;border-radius:12px;padding:11px}.crm-customer-stats dt{color:var(--crm-muted);font-size:10px}.crm-customer-stats dd{font-family:var(--font-archivo), sans-serif;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:12px;font-weight:700;overflow:hidden}.crm-contact-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0 20px;display:grid}.crm-contact-row a{border:1px solid var(--crm-line);min-height:46px;color:var(--crm-ink);border-radius:11px;justify-content:center;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.crm-note-form{border-top:1px solid var(--crm-line);padding-top:18px}.crm-note-form textarea{resize:vertical}.crm-customer-form{margin-top:18px}.crm-note-log{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.crm-note-log>li{border-top:1px solid var(--crm-line);padding-top:10px}.crm-note-log p{color:var(--crm-ink);white-space:pre-wrap;margin:0;font-size:12px;line-height:1.55}.crm-note-log small{color:var(--crm-muted);margin-top:4px;font-size:10px;display:block}.crm-gate{background:radial-gradient(circle at 18% 8%,#7656df1f,#0000 30rem),#f5f6f8;justify-content:center;align-items:center;min-height:100svh;padding:24px 16px;display:flex}.crm-gate>section{border:1px solid var(--crm-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border-radius:24px;width:min(100%,440px);padding:clamp(24px,7vw,42px);box-shadow:0 26px 90px #14161d1c}.crm-gate>section>svg{width:190px;height:66px}.crm-gate-kicker{color:var(--crm-accent);font-family:var(--font-archivo), sans-serif;letter-spacing:.08em;align-items:center;gap:7px;margin-top:28px;font-size:9px;font-weight:700;display:flex}.crm-gate h1{letter-spacing:-.05em;margin-top:13px;font-size:clamp(28px,8vw,38px);font-weight:900;line-height:1.02}.crm-gate>section>p{color:var(--crm-muted);margin-top:10px;font-size:12px}.crm-login-form{gap:8px;margin-top:28px;display:grid}.crm-login-form label{color:var(--crm-muted);font-size:10px;font-weight:600}.crm-login-form input{border:1px solid var(--crm-line);min-height:50px;font-family:var(--font-archivo), sans-serif;text-align:left;direction:ltr;background:#f8f8fa;border-radius:12px;outline:0;padding:0 14px;font-size:13px}.crm-login-form input:focus{border-color:var(--crm-accent);box-shadow:0 0 0 3px #7656df1a}.crm-login-form button{cursor:pointer;color:#fff;background:#17181c;border:0;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:50px;font-size:12px;font-weight:700;display:flex}.crm-login-form .crm-login-secondary{border:1px solid var(--crm-line);color:#17181c;background:0 0;min-height:44px;font-weight:600}.crm-form-error{color:#a73838!important;font-size:11px!important}.crm-back-link{min-height:44px;color:var(--crm-muted);justify-content:center;align-items:center;gap:7px;margin-top:16px;font-size:11px;display:flex}.crm-gate-success{color:#14794a;background:#eefaf4;border:1px solid #ccebdc;border-radius:14px;align-items:center;gap:12px;margin-top:26px;padding:15px;display:flex}.crm-gate-success strong,.crm-gate-success span{display:block}.crm-gate-success strong{font-size:12px}.crm-gate-success span{margin-top:3px;font-size:10px}.crm-gate-button{width:100%;margin-top:24px}.crm-gate>section>p.crm-gate-note{color:var(--crm-ink);margin-top:22px;font-size:13px;line-height:1.6}.crm-loader{border:3px solid #e6e1f7;border-top-color:var(--crm-accent);border-radius:50%;width:36px;height:36px;margin:28px auto 0;animation:.7s linear infinite crmSpin;display:block}.crm-product-row,.crm-order-card,.crm-customer-card,.crm-lead-card{content-visibility:auto;contain-intrinsic-size:auto 120px}@media (max-width:899px){.crm-root input:not([type=checkbox]):not([type=file]),.crm-root select,.crm-root textarea{font-size:16px}.crm-metric-dark{grid-column:1/-1}.crm-product-row{grid-template-columns:minmax(0,1.1fr) minmax(0,1.1fr) auto auto;grid-template-areas:"main main main open""retail pro stock status";gap:9px 8px;padding:11px 12px}.crm-product-main{grid-area:main}.crm-product-pick{grid-area:main;place-self:center start}.crm-product-row:has(.crm-product-pick) .crm-product-main{padding-inline-start:44px}.crm-product-row>form:first-of-type{grid-area:retail}.crm-product-row>form:nth-of-type(2){grid-area:pro}.crm-product-row>span:first-of-type{white-space:nowrap;grid-area:stock}.crm-product-row>.crm-status{grid-area:status;justify-self:end}.crm-product-open{grid-area:open}}@media (max-width:599px){.crm-order-summary{grid-template-areas:"id pay""total ful"}.crm-order-id{grid-area:id}.crm-order-summary>span.crm-status:first-of-type{grid-area:pay;justify-self:end}.crm-order-summary>span.crm-status:nth-of-type(2){grid-area:ful;justify-self:end}.crm-order-total{text-align:start;grid-area:total;font-size:16px}.crm-order-chevron{display:none}.crm-b2b-orders .crm-order-summary{grid-template-areas:"id pay""who who""total ful"}.crm-b2b-orders .crm-order-customer{grid-area:who;display:flex}.crm-order-by-agent .crm-order-summary{grid-template-areas:"id pay""who who""total ful"}.crm-order-by-agent .crm-order-customer{grid-area:who;display:flex}}@media (min-width:600px){.crm-live-dot{display:inline-flex}.crm-content{padding:22px}.crm-price-summary{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.crm-price-chip{padding:13px 14px}.crm-price-chip strong{font-size:21px}.crm-compact-orders>button{grid-template-columns:38px minmax(0,1fr) auto auto}.crm-compact-orders .crm-status{display:inline-flex}.crm-search{flex:1;min-width:260px}.crm-order-summary{grid-template-columns:150px minmax(160px,1fr) auto auto 94px 22px;min-height:78px}.crm-order-customer{display:flex}.crm-order-actions{grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end}.crm-order-quick button{width:auto;min-width:200px}.crm-customer-grid,.crm-leads-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-drawer{border-radius:0;max-width:520px;height:100svh;max-height:none;padding:22px 24px 36px}}@media (min-width:900px){.crm-root:not(.crm-gate){grid-template-columns:236px minmax(0,1fr);display:grid}.crm-sidebar{height:100svh;display:flex;position:sticky;top:0}.crm-workspace{padding-bottom:0}.crm-mobile-nav{display:none}.crm-topbar{min-height:86px;padding:15px 28px}.crm-filterbar{top:86px}.crm-bulk-bar{top:152px}.crm-product-quick button{width:auto;min-width:240px}.crm-topbar h1{font-size:28px}.crm-content{gap:20px;padding:28px}.crm-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.crm-metric{min-height:164px;padding:18px}.crm-metric>strong{margin-top:31px;font-size:clamp(25px,3vw,38px)}.crm-dashboard-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.8fr);gap:18px}.crm-pulse{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:14px;margin-bottom:18px}.crm-pulse-side{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.crm-pulse-side>div:last-child:nth-child(odd){grid-column:auto}.crm-products-head,.crm-product-row{grid-template-columns:minmax(240px,2fr) minmax(80px,.6fr) minmax(126px,.8fr) minmax(80px,.55fr) minmax(96px,.65fr) 34px;align-items:center;gap:14px;display:grid}.crm-products-head{border-bottom:1px solid var(--crm-line);min-height:45px;color:var(--crm-muted);background:#f8f8fa;padding:0 15px;font-size:9px;font-weight:700}.crm-product-row{min-height:74px;padding:9px 15px}.crm-product-row>b{display:block}.crm-product-open{grid-area:auto}.crm-product-main{grid-row:auto}.crm-customer-grid,.crm-leads-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1240px){.crm-root:not(.crm-gate){grid-template-columns:252px minmax(0,1fr)}.crm-sidebar{padding-inline:20px}.crm-content{padding:30px 34px}.crm-order-detail{grid-template-columns:minmax(300px,1.1fr) minmax(260px,.8fr);gap:16px;display:grid}.crm-order-actions{grid-column:1/-1}.crm-order-info{margin-top:0}.crm-customer-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.crm-truncation{color:#7a5a1e;background:#be8c371f;border-radius:999px;align-items:center;margin-inline-start:10px;padding:5px 11px;font-size:11px;font-weight:600;display:inline-flex}.crm-show-more{cursor:pointer;border:1px solid var(--crm-line);min-block-size:48px;inline-size:100%;color:var(--crm-ink);background:#fff;border-radius:12px;font-size:14px;font-weight:600}@media (hover:hover) and (pointer:fine){.crm-show-more:hover{border-color:var(--crm-accent)}}.crm-composer-saving{color:var(--crm-muted);margin-block-start:4px;font-size:12px;display:inline-block}.crm-composer-failed{background:#fdeeee;border:1px solid #f0c4c4;border-radius:12px;margin:0;padding:10px 12px;line-height:1.5;font-size:13px!important}.crm-wholesale-pending{color:var(--crm-muted);font-size:11px;font-weight:700}.crm-wholesale-row-error{grid-column:1/-1;margin:0}@media (max-width:899px){.crm-product-open{block-size:44px;inline-size:44px}.crm-price-cell button,.crm-composer-message button{min-block-size:44px;min-inline-size:44px}.crm-composer-steps button,.crm-composer-toggle,.crm-composer-close,.crm-composer-discard,.crm-composer-trail button{min-block-size:44px}.crm-composer-link{align-items:center;min-block-size:44px;display:inline-flex}.crm-composer-chips button,.crm-agents-months button,.crm-bulk-bar button,.crm-line-price input,.crm-mobile-nav button{min-block-size:44px}}.crm-price-hint{color:var(--ink-muted,#8a7f75);margin-block-start:4px;font-size:11.5px;line-height:1.5;display:block}.crm-order-standin{color:#8a6414;background:#fdf6e7;border:1px solid #f0d7a8;border-radius:11px;grid-column:1/-1;align-self:start;margin:0 0 8px;padding:8px 11px;font-size:11px;font-weight:700}.crm-order-items-plain>div{grid-template-columns:minmax(0,1fr) auto}.crm-agents-team{border:1px solid var(--crm-line);background:#fff;border-radius:14px;gap:10px;padding:14px 16px;display:grid}.crm-agents-team h3{margin:0;font-size:14px}.crm-agents-team ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.crm-agents-team li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.crm-agents-team li span{gap:2px;display:grid}.crm-agents-team li small{color:var(--crm-muted);font-size:11px}.crm-agents-team button{cursor:pointer;background:var(--crm-accent);color:#fff;border:0;border-radius:11px;min-height:44px;padding:0 16px;font-size:12px;font-weight:700}.crm-agents-team button:disabled{opacity:.6;cursor:progress}.crm-agents-team .crm-agents-commission{border-top:0;margin:0;margin-inline-start:auto;padding-top:0}.crm-order-history{border-top:1px dashed var(--crm-line);grid-column:1/-1;margin-top:12px;padding-top:10px}.crm-order-history h4{color:var(--crm-muted);margin:0 0 6px;font-size:11px;font-weight:700}.crm-order-history ol{gap:4px;margin:0;padding:0;list-style:none;display:grid}.crm-order-history li{grid-template-columns:auto auto minmax(0,1fr);align-items:baseline;gap:8px;font-size:11.5px;line-height:1.5;display:grid}.crm-order-history time{color:var(--crm-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10.5px}.crm-order-history-who{white-space:nowrap;font-weight:700}.crm-order-history-what{overflow-wrap:anywhere;min-width:0}.crm-order-history-note{color:var(--crm-muted);margin:0;font-size:11px}.crm-order-history-summary{color:#8a6414;margin:0 0 6px;font-size:11px;font-weight:700}@media (max-width:520px){.crm-order-history li{grid-template-columns:auto minmax(0,1fr)}.crm-order-history-what{grid-column:1/-1}}.crm-wholesale-row>div:first-child small.crm-wholesale-agent-orders{color:var(--crm-ink);flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.crm-wholesale-agent-orders button{cursor:pointer;border:1px solid var(--crm-line);min-height:32px;color:var(--crm-accent);background:#fff;border-radius:9px;padding:0 10px;font-size:10.5px;font-weight:700}@media (hover:hover) and (pointer:fine){.crm-wholesale-agent-orders button:hover{border-color:var(--crm-accent)}}@media (max-width:899px){.crm-wholesale-agent-orders button{min-block-size:44px}}.crm-staff-badge{color:#7a4300;white-space:normal;background:#fff4dc;border:1px solid #f0c36d;border-radius:6px;justify-self:start;max-width:100%;margin-top:4px;padding:2px 7px;font-size:10.5px;font-style:normal;font-weight:800;line-height:1.4;display:inline-block}.crm-wholesale-row>div:first-child small.crm-staff-owner{color:#7a4300;font-weight:700}.crm-wholesale-views{border-bottom:1px solid var(--crm-line);flex-wrap:wrap;gap:6px;padding:10px 18px;display:flex}.crm-wholesale-views button{cursor:pointer;border:1px solid var(--crm-line);min-height:40px;color:var(--crm-ink);background:#fff;border-radius:999px;padding:0 14px;font-size:11px;font-weight:700}.crm-wholesale-views button[aria-pressed=true]{color:#fff;background:#17181c;border-color:#17181c}@media (hover:hover) and (pointer:fine){.crm-wholesale-views button:hover:not([aria-pressed=true]){border-color:var(--crm-accent)}}.crm-call-row{border-bottom:1px solid var(--crm-line);grid-template-columns:minmax(0,1.4fr) auto minmax(150px,.8fr) auto;align-items:center;gap:8px 14px;padding:12px 18px;display:grid}.crm-call-row:last-child{border-bottom:0}.crm-call-row>div{gap:3px;min-width:0;display:grid}.crm-call-row>div strong{letter-spacing:-.01em;font-size:13px}.crm-call-row>div small{color:var(--crm-muted);font-size:10px}.crm-call-cart{color:var(--crm-muted);font-size:11px}.crm-call-cart b{color:var(--crm-ink);font-family:var(--font-archivo), sans-serif}.crm-call-row .crm-contact-button{min-height:40px;padding:0 14px}.crm-call-nophone{color:var(--crm-muted);font-size:10px}@media (max-width:899px){.crm-wholesale-views button{min-block-size:44px}.crm-call-row{grid-template-columns:minmax(0,1fr) auto}.crm-call-row .crm-contact-button{min-block-size:44px}}.crm-root{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.crm-mobile-nav{padding-left:max(12px, env(safe-area-inset-left));padding-right:max(12px, env(safe-area-inset-right))}.crm-notice{margin-left:env(safe-area-inset-left);margin-right:env(safe-area-inset-right)}.crm-drawer{padding-left:max(16px, env(safe-area-inset-left));padding-right:max(16px, env(safe-area-inset-right))}@media (min-width:600px){.crm-drawer{padding-left:max(24px, env(safe-area-inset-left));padding-right:max(24px, env(safe-area-inset-right))}}.crm-live-dot.is-offline{color:#7a4b00;background:#fff7e6;border-color:#f2d9a6}.crm-live-dot.is-offline i{background:#d97706;box-shadow:0 0 0 4px #d9770626}.crm-live-dot.is-waiting{color:var(--crm-ink);background:#f6f3ff;border-color:#ddd5fb}.crm-live-dot.is-waiting i{background:var(--crm-accent);box-shadow:0 0 0 4px #7656df26}@media (min-width:900px) and (any-pointer:coarse){.crm-agent-shell:not(.crm-gate){grid-template-columns:minmax(0,1fr)}.crm-agent-shell .crm-sidebar{display:none}.crm-agent-shell .crm-topbar-signout{justify-content:center;align-items:center;display:inline-flex}}.crm-agent-shell .crm-topbar-signout{margin-inline-end:16px}@media (any-pointer:coarse){.crm-composer-message button{min-block-size:44px;min-inline-size:44px}.crm-composer-steps button,.crm-composer-toggle,.crm-composer-close,.crm-composer-discard,.crm-composer-trail button,.crm-composer-known,.crm-composer-discount-modes button,.crm-composer-chips button,.crm-composer-shelf .crm-composer-link,.crm-agents-months button,.crm-agents-head input,.crm-visits-actions button{min-block-size:44px}.crm-composer-link,.crm-composer-card-more{align-items:center;min-block-size:44px;display:inline-flex}.crm-root input:not([type=checkbox]):not([type=file]),.crm-root select,.crm-root textarea{font-size:16px}.crm-sidebar-profile{grid-template-columns:36px minmax(0,1fr) auto}.crm-sidebar-profile button{gap:6px;block-size:44px;inline-size:auto;min-inline-size:44px;padding-inline:10px}.crm-sidebar-signout-label{display:inline}}.crm-sidebar-signout-label{font-size:12px;font-weight:600;display:none}.crm-agents-mine .crm-agents-new,.crm-agents-mine .crm-agents-accounts{min-block-size:48px;padding:0 20px;font-size:15px}@media (min-width:640px) and (max-width:899px){.crm-agent-shell .crm-composer-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px}.crm-agent-shell .crm-composer-tiles{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:10px}}.crm-agent-shell .crm-composer-tiles{align-items:start}@media (max-width:899px){.crm-workspace-no-nav .crm-composer-basket{inset-block-end:max(8px, env(safe-area-inset-bottom))}.crm-workspace-no-nav .crm-notice{inset-block-end:calc(12px + env(safe-area-inset-bottom))}}@media (min-width:900px){.crm-agent-shell .crm-composer-basket{grid-template-rows:auto minmax(0,1fr) auto auto;overflow:hidden}.crm-agent-shell .crm-composer-basket ul{overscroll-behavior:contain;min-block-size:0;overflow:auto}}@media (min-width:700px) and (max-width:899px){.crm-agent-shell .crm-composer-review,.crm-agent-shell .crm-composer-details{grid-template-columns:minmax(0,1fr) 260px}.crm-agent-shell .crm-composer-summary{position:sticky;inset-block-start:72px}.crm-agent-shell .crm-composer-line:not(.compact){grid-template-columns:46px 140px 110px minmax(0,1fr) 44px;grid-template-areas:"thumb name name name remove""thumb step price total total"}.crm-agent-shell .crm-composer-line:not(.compact)>.crm-product-thumb{align-self:start}.crm-agent-shell .crm-composer-line:not(.compact)>.crm-composer-line-total{align-self:end;padding-block-end:12px}}.crm-agent-shell .crm-composer-form label{align-content:start}.crm-composer-fulfillment{align-content:start;gap:4px;display:grid}.crm-agent-shell .crm-pay-choice{grid-template-columns:repeat(auto-fit,minmax(112px,1fr))}.crm-agent-shell .crm-pay-choice button{white-space:nowrap}.crm-agent-shell .crm-composer-discard{margin-block-start:24px}.crm-composer-lastline{color:var(--crm-muted);margin-block-start:4px;font-size:13px;display:block}.crm-agent-shell .crm-composer-card-body small,.crm-agent-shell .crm-composer-card-body p em,.crm-agent-shell .crm-composer-line-price{font-size:13px}.crm-agent-shell .crm-composer-retail{color:var(--crm-ink);font-size:13px!important}.crm-agent-shell .crm-outbox>p,.crm-agent-shell .crm-outbox>div{font-size:14px}.crm-agent-shell :is(.crm-composer-totals dd,.crm-composer-line-total,.crm-composer-basket li b,.crm-composer-basket-sum b,.crm-agents-list>button b,.crm-agents-tally b,.crm-today .crm-visits-actions>b,.crm-composer-card-body p b){font-variant-numeric:tabular-nums}.crm-welcome-lead,.crm-welcome-note,.crm-welcome-steps,.crm-agent-shell .crm-outbox,.crm-agent-shell .crm-proacct-form>.crm-composer-note{max-inline-size:70ch}.crm-agent-shell .crm-composer.is-searching .crm-composer-head,.crm-agent-shell .crm-composer.is-searching>:is(.crm-composer-message,.crm-composer-note),.crm-agent-shell .crm-composer.is-searching>.crm-composer-main>:is(.crm-composer-message,.crm-composer-note){display:none}.crm-agent-shell .crm-composer-recent{flex-basis:100%;align-items:center}.crm-agent-shell .crm-composer-recent>span{color:var(--crm-muted);flex:none;font-size:13px}.crm-agent-shell .crm-composer-recent button{border-color:var(--crm-accent);color:#5938ba;background:#f4f1fd;font-size:14px;font-weight:700}.crm-agent-shell .crm-composer-hits{max-block-size:max(128px, calc(100dvh - var(--kb,0px) - var(--crm-hits-top,220px) - 12px));overscroll-behavior:contain;gap:6px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.crm-agent-shell .crm-composer-hit{border:1px solid var(--crm-line);background:#fff;border-radius:14px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:10px;min-block-size:64px;padding:6px 10px 6px 6px;display:grid}.crm-agent-shell .crm-composer-hit.picked{border-color:var(--crm-accent);box-shadow:0 0 0 1px var(--crm-accent)}.crm-agent-shell .crm-composer-hit.unavailable{opacity:.65}.crm-agent-shell .crm-composer-hit-open{cursor:zoom-in;background:0 0;border:0;place-items:center;block-size:52px;inline-size:52px;padding:0;display:grid}.crm-agent-shell .crm-composer-hit-open .crm-product-thumb{width:52px;height:52px}.crm-agent-shell .crm-composer-hit-name{gap:2px;min-inline-size:0;display:grid}.crm-agent-shell .crm-composer-hit-name strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:1.3;display:-webkit-box;overflow:hidden}.crm-agent-shell .crm-composer-hit-name small{color:var(--crm-muted);font-size:13px}.crm-agent-shell .crm-composer-hit-name small b{font-family:var(--font-archivo), sans-serif;color:var(--crm-ink);font-variant-numeric:tabular-nums}.crm-agent-shell .crm-composer-hit-name small em{color:#8a4b00;font-style:normal;font-weight:700}.crm-agent-shell .crm-composer-hit-name small .crm-composer-hit-count{color:var(--crm-accent)}.crm-agent-shell .crm-composer-hit .crm-composer-add{min-block-size:48px;padding-inline:16px}.crm-agent-shell .crm-composer-hit .crm-composer-unavailable{min-block-size:48px;padding-inline:12px}.crm-agent-shell .crm-composer-hits .crm-composer-more{inline-size:100%}.crm-agent-shell .crm-composer-qty{gap:6px;display:flex}.crm-agent-shell .crm-composer-qty button{border:1px solid var(--crm-line);min-block-size:48px;min-inline-size:48px;font-family:var(--font-archivo), sans-serif;color:var(--crm-ink);background:#fff;border-radius:12px;font-size:17px;font-weight:700}.crm-agent-shell .crm-composer-qty button:first-child{color:#fff;background:#16110e;border-color:#16110e}.crm-agent-shell .crm-composer-qty button:active{transform:scale(.96)}.crm-agent-shell .crm-composer-added{color:#1d5b2f;background:#f1faf3;border-radius:10px;margin:0;padding:6px 10px;font-size:14px}.crm-product-sheet-top{display:contents}.crm-product-sheet.is-quick .crm-product-sheet-top{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:14px;margin-block-start:12px;display:grid}.crm-product-sheet.is-quick .crm-product-sheet-photo{margin:0}.crm-product-sheet.is-quick .crm-product-sheet-photo .crm-product-thumb.fill{width:96px}.crm-product-sheet-type{gap:6px;margin-block-start:12px;display:grid}.crm-product-sheet-type .crm-product-sheet-find{min-block-size:52px;font-family:var(--font-archivo), sans-serif;margin:0;font-size:18px}.crm-product-sheet-said{color:#1d5b2f;background:#f1faf3;border-radius:10px;margin:0;padding:6px 10px;font-size:14px}.crm-product-sheet-said.is-miss{color:#7a4b00;background:#fff7e6}@media (min-width:1024px) and (any-pointer:coarse){.crm-agent-shell .crm-composer.has-pane{grid-template-columns:minmax(0,1fr) 340px;align-items:start;column-gap:16px}.crm-agent-shell .crm-composer-pick.has-pane,.crm-agent-shell .crm-composer-details.has-pane{grid-template-columns:minmax(0,1fr)}}.crm-agent-shell .crm-composer-main{gap:14px;min-inline-size:0;display:grid}.crm-agent-shell .crm-composer-pane{z-index:5;block-size:max(240px, calc(100dvh - 126px - var(--kb,0px)));border:1px solid var(--crm-line);background:#fff;border-radius:16px;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:sticky;inset-block-start:98px;overflow:hidden}.crm-agent-shell .crm-composer-pane-head{border-block-end:1px solid var(--crm-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;padding:10px 12px;display:flex}.crm-agent-shell .crm-composer-pane-head h4{font-size:16px}.crm-agent-shell .crm-composer-pane-customer{border:1px solid var(--crm-accent);color:#5938ba;text-overflow:ellipsis;white-space:nowrap;background:#f4f1fd;border-radius:999px;align-items:center;min-block-size:44px;max-inline-size:100%;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex;overflow:hidden}.crm-agent-shell .crm-composer-pane-customer.missing{background:#fff;border-style:dashed}.crm-agent-shell .crm-composer-pane-lines{overscroll-behavior:contain;align-content:start;gap:8px;min-block-size:0;padding:10px 12px;display:grid;overflow-y:auto}.crm-agent-shell .crm-composer-pane .crm-composer-line{border-radius:12px;grid-template-columns:36px 96px minmax(0,1fr) auto;grid-template-areas:"thumb name name remove""step step price total";gap:6px 8px;padding:8px}.crm-agent-shell .crm-composer-pane .crm-composer-line>.crm-product-thumb{border-radius:9px;grid-area:thumb;align-self:start;width:36px;height:36px}.crm-agent-shell .crm-composer-pane .crm-composer-line-name{grid-area:name}.crm-agent-shell .crm-composer-pane .crm-composer-line-name strong{font-size:14px}.crm-agent-shell .crm-composer-pane .crm-composer-line>.crm-composer-stepper{grid-area:step;grid-template-columns:repeat(3,44px)}.crm-agent-shell .crm-composer-pane .crm-composer-line-price{grid-area:price}.crm-agent-shell .crm-composer-pane .crm-composer-line-price>span{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.crm-agent-shell .crm-composer-pane .crm-composer-line-total{font-variant-numeric:tabular-nums;grid-area:total;align-self:center;padding:0;font-size:14px}.crm-agent-shell .crm-composer-pane .crm-composer-remove{grid-area:remove;min-inline-size:44px}.crm-agent-shell .crm-composer-pane-foot{border-block-start:1px solid var(--crm-line);background:#fafafb;gap:8px;padding:10px 12px 12px;display:grid}.crm-agent-shell .crm-composer-pane-discount{align-items:center;padding-block-end:0}.crm-agent-shell .crm-composer-pane-discount>span{color:var(--crm-muted);flex:none;font-size:13px}.crm-agent-shell .crm-composer-pane-discount button{min-inline-size:52px;font-family:var(--font-archivo), sans-serif;font-size:14px;font-weight:700}.crm-agent-shell .crm-composer-pane .crm-composer-discount{padding:8px}.crm-agent-shell .crm-composer-pane .crm-composer-totals{border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 14px;padding:8px 10px}.crm-agent-shell .crm-composer-pane .crm-composer-totals>div{font-size:12px}.crm-agent-shell .crm-composer-pane .crm-composer-totals dt{white-space:nowrap}.crm-agent-shell .crm-composer-pane .crm-composer-totals dd{font-variant-numeric:tabular-nums;font-size:13px}.crm-agent-shell .crm-composer-pane .crm-composer-totals-net{border-block-start:0;padding-block-start:0}.crm-agent-shell .crm-composer-pane .crm-composer-totals-sum,.crm-agent-shell .crm-composer-pane .crm-composer-totals-given{grid-column:1/-1}.crm-agent-shell .crm-composer-pane .crm-composer-totals-sum{border-block-start:1px solid var(--crm-line);padding-block-start:4px;font-size:14px!important}.crm-agent-shell .crm-composer-pane .crm-composer-totals-sum dd{font-size:16px;font-weight:700}.crm-agent-shell .crm-composer-pane .crm-pay-choice{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.crm-agent-shell .crm-composer-pane .crm-pay-choice button{white-space:normal;padding:0 6px;font-size:13px}.crm-agent-shell .crm-composer-pane .crm-composer-primary{min-block-size:52px}.crm-agent-shell .crm-composer-pane-why{color:#8a4b00;font-size:13px;font-weight:600}.crm-agent-shell .crm-composer[data-kb=open] .crm-composer-pane-foot:not(:focus-within){display:none}.crm-practice-banner{color:#5f3b00;background:#fff6dc;border:2px dashed #c98a12;border-radius:12px;margin:0;padding:10px 14px;font-size:15px;font-weight:800;line-height:1.5}.crm-composer.is-practice{--crm-accent:#0d6e64;outline-offset:6px;border-radius:6px;outline:3px dashed #e0a526}.crm-composer.is-practice>.crm-practice-banner{grid-column:1/-1}.crm-composer.is-practice .crm-composer-primary{background:#0d6e64}.crm-composer.is-practice .crm-composer-steps button[aria-current=step]{background:#0d6e64;border-color:#0d6e64}.crm-composer.is-practice .crm-composer-steps button[aria-current=step] span{color:#0d6e64}.crm-composer.is-practice .crm-pay-choice button[aria-checked=true]{background:#0d6e64;border-color:#0d6e64}.crm-agent-shell .crm-composer.is-practice .crm-composer-pane-customer{color:#0b5d55;background:#eef8f6;border-color:#0d6e64}.crm-composer.is-practice .crm-composer-catalog-head{background:#fff6dcf7}.crm-composer.is-practice .crm-composer-catalog-head:before{content:"מצב תרגול — שום דבר לא נשלח";color:#5f3b00;padding-inline:4px;font-size:12px;font-weight:800}.crm-composer.is-practice .crm-composer-pane{border:2px dashed #e0a526}.crm-composer.is-practice .crm-composer-basket{border-color:#e0a526}.crm-practice-note{color:#5f3b00;background:#fff6dc;border-radius:10px;margin:0;padding:8px 12px;font-size:13px;line-height:1.6}.crm-composer-quote>button:disabled{cursor:not-allowed;color:var(--crm-muted);border-style:dashed}.crm-composer-practice-done .crm-practice-order{gap:10px;display:grid}.crm-practice-lines{gap:6px;margin:0;padding:0;list-style:none;display:grid}.crm-practice-lines li{border-block-end:1px solid var(--crm-line);justify-content:space-between;align-items:center;gap:10px;padding-block:6px;display:flex}.crm-practice-lines li>span{gap:2px;min-inline-size:0;display:grid}.crm-practice-lines li strong{overflow-wrap:anywhere;font-size:14px}.crm-practice-lines li small{color:var(--crm-muted);font-size:12px}.crm-practice-lines li b{font-family:var(--font-archivo), sans-serif;white-space:nowrap;font-size:14px}.crm-practice-preview{border:1px solid var(--crm-line);background:#fff;border-radius:14px;padding:10px 14px}.crm-practice-preview summary{cursor:pointer;align-items:center;min-block-size:44px;font-size:14px;font-weight:700;display:flex}.crm-practice-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--crm-ink);margin:6px 0 0;font-family:inherit;font-size:13px;line-height:1.7}.crm-practice-real{background:#eef8f6;border-radius:14px;gap:6px;padding:12px 14px;display:grid}.crm-practice-real ul{gap:4px;margin:0;padding-inline-start:20px;font-size:13px;line-height:1.6;display:grid}.crm-agents-practice{color:#0b5d55;cursor:pointer;background:#fff;border:2px dashed #0d6e64;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-block-size:38px;padding:0 16px;font-size:12px;font-weight:700;display:inline-flex}.crm-agents-mine .crm-agents-practice{min-block-size:48px;padding:0 20px;font-size:15px}.crm-welcome-practice{background:#fff6dc;border-radius:12px;gap:8px;padding:12px;display:grid}.crm-welcome-practice p{color:#5f3b00;margin:0;font-size:13px;line-height:1.7}.crm-welcome-practice .crm-agents-practice{justify-self:start;min-block-size:44px;font-size:14px}.crm-agents-team li small.crm-agents-practiced{color:#0b5d55;font-weight:700}.crm-agents-team li small.crm-agents-unpractised{color:#8a4b00;font-weight:700}.crm-campaigns{gap:14px;display:grid}.crm-campaigns--loading,.crm-campaigns__empty,.crm-campaigns__error{color:var(--crm-muted);padding:12px 0}.crm-campaigns__error{color:#b42318}.crm-campaigns__toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.crm-campaigns__seg{border:1px solid var(--crm-line);background:var(--crm-panel);border-radius:10px;display:inline-flex;overflow:hidden}.crm-campaigns__seg button{color:var(--crm-ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:7px 12px;font-size:13px}.crm-campaigns__seg button[aria-pressed=true]{background:var(--crm-accent);color:#fff}.crm-campaigns__export{border:1px solid var(--crm-line);background:var(--crm-panel);font:inherit;cursor:pointer;border-radius:10px;margin-inline-start:auto;padding:7px 12px;font-size:13px}.crm-campaigns__layers button{border:1px solid var(--crm-line);background:var(--crm-panel);color:var(--crm-ink);font:inherit;cursor:pointer;border-radius:999px;padding:7px 12px;font-size:13px}.crm-campaigns__layers button[aria-pressed=true]{background:var(--crm-accent);border-color:var(--crm-accent);color:#fff}.crm-campaigns__layers label{color:var(--crm-muted);align-items:center;gap:6px;font-size:13px;display:inline-flex}.crm-campaigns__layers select,.crm-campaigns__layers input{border:1px solid var(--crm-line);background:var(--crm-panel);font:inherit;color:var(--crm-ink);border-radius:8px;padding:6px 8px;font-size:13px}.crm-campaigns__layers input{inline-size:80px}.crm-campaigns__hint{color:var(--crm-muted);font-size:12px}.crm-campaigns__funnel{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;display:grid}.crm-campaigns__step{background:var(--crm-panel);border:1px solid var(--crm-line);border-radius:12px;gap:2px;padding:10px 12px 14px;display:grid;position:relative;overflow:hidden}.crm-campaigns__step span{color:var(--crm-muted);font-size:12px}.crm-campaigns__step strong{font-variant-numeric:tabular-nums;font-size:18px}.crm-campaigns__step em{color:var(--crm-muted);font-size:11px;font-style:normal}.crm-campaigns__step i{background:var(--crm-accent);opacity:.75;block-size:4px;position:absolute;inset-block-end:0;inset-inline-start:0}.crm-campaigns__kpis{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;display:grid}.crm-campaigns__kpi{background:var(--crm-panel);border:1px solid var(--crm-line);border-radius:12px;gap:2px;padding:10px 12px;display:grid}.crm-campaigns__kpi span{color:var(--crm-muted);font-size:12px}.crm-campaigns__kpi strong{font-variant-numeric:tabular-nums;font-size:18px}.crm-campaigns__kpi em{color:#b42318;font-size:12px;font-style:normal}.crm-campaigns__kpi em[data-good=yes]{color:#1a7f37}.crm-campaigns__metrics{flex-wrap:wrap;gap:6px 14px;font-size:13px;display:flex}.crm-campaigns__metrics label{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.crm-campaigns__metrics label:before{content:"";background:var(--swatch);border-radius:3px;width:10px;height:10px}.crm-campaigns__chartwrap{background:var(--crm-panel);border:1px solid var(--crm-line);border-radius:14px;padding:8px}.crm-campaigns__chart{height:min(620px,70vh);min-height:380px}.crm-campaigns__legend{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 12px;min-height:22px;padding:2px 6px 8px;font-size:12px;display:flex}.crm-campaigns__tablewrap{background:var(--crm-panel);border:1px solid var(--crm-line);border-radius:14px;overflow-x:auto}.crm-campaigns__table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.crm-campaigns__table th,.crm-campaigns__table td{border-bottom:1px solid var(--crm-line);text-align:start;white-space:nowrap;padding:8px 10px}.crm-campaigns__table th button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.crm-campaigns__table th[aria-sort=descending] button{color:var(--crm-accent)}.crm-campaigns__table tr[data-off] td{opacity:.45}.crm-campaigns__name{white-space:normal;min-width:220px}.crm-campaigns__status{background:#eef0f3;border-radius:99px;padding:2px 8px;font-size:12px}.crm-campaigns__status[data-status=ACTIVE]{color:#1a7f37;background:#e6f6ec}
