.market-crm-shell .market-employee-profile{border:1px solid var(--crm-line);background:var(--crm-surface);width:min(1080px,100vw - 48px);max-height:calc(100dvh - 48px);color:var(--crm-text);box-shadow:var(--crm-shadow);border-radius:22px;padding:0}.market-employee-profile::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#18223950}.market-profile-hero{border-top:3px solid var(--crm-blue);background:linear-gradient(110deg, var(--crm-blue-soft), var(--crm-surface));align-items:center;gap:24px;padding:32px 28px 28px;display:flex}.market-profile-avatar{border:4px solid var(--crm-surface);height:84px;color:var(--crm-blue);background:var(--crm-blue-soft);border-radius:24px;flex:0 0 84px;place-items:center;font-size:26px;font-weight:700;display:grid;box-shadow:0 6px 22px #226cea14}.market-profile-identity{flex:1;min-width:0}.market-profile-identity>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.market-profile-identity h2{overflow-wrap:anywhere;margin:0;font-size:25px;line-height:1.3}.market-profile-identity p{color:var(--crm-muted);margin:8px 0}.market-profile-identity small{color:var(--crm-muted)}.market-profile-status{color:var(--crm-green);background:#01b37d15;border-radius:20px;padding:4px 10px;font-size:12px}.market-profile-status.inactive{color:var(--crm-muted);background:var(--crm-subtle)}.market-profile-tools{align-self:flex-start;gap:8px;display:flex}.market-profile-tools .icon-button{color:var(--crm-muted);background:var(--crm-surface);border:1px solid var(--crm-line);border-radius:10px}.market-profile-tabs{border-bottom:1px solid var(--crm-line);min-height:55px;padding:0 28px;display:flex}.market-profile-tabs button{border:0;border-bottom:2px solid var(--crm-blue);color:var(--crm-blue);background:0 0;padding:0 22px;font-weight:600}.market-profile-content{grid-template-columns:1fr 1fr;gap:24px;padding:26px 28px 24px;display:grid}.market-profile-info{border:1px solid var(--crm-line);border-radius:16px;padding:20px}.market-profile-info h3{margin:0 0 20px;font-size:16px}.market-profile-info dl{margin:0}.market-profile-info dl>div{border-bottom:1px solid var(--crm-line);grid-template-columns:40% 1fr;gap:16px;padding:12px 0;font-size:14px;display:grid}.market-profile-info dl>div:last-child{border:0}.market-profile-info dt{color:var(--crm-muted)}.market-profile-info dd{overflow-wrap:anywhere;margin:0}.market-profile-links{gap:12px;margin-top:16px;display:grid}.market-profile-links button{text-align:left;border:1px solid var(--crm-line);color:var(--crm-blue);background:var(--crm-blue-soft);cursor:pointer;border-radius:12px;padding:14px}.market-profile-links span{color:var(--crm-muted);margin-top:5px;font-size:12px;display:block}.market-profile-footer{border-top:1px solid var(--crm-line);justify-content:space-between;gap:12px;padding:18px 28px;display:flex}.employee-view{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:14px;display:flex}.employee-view>span:last-child{min-width:0}.employee-form-dialog{border-radius:22px}.employee-form-dialog .modal-heading{border-bottom:1px solid #e9eef5;padding-bottom:20px}.employee-form-dialog .employee-form-fields{gap:16px}.employee-form-dialog .employee-form-actions{border-top:1px solid #e9eef5;padding-top:18px}@media (width<=600px){.market-crm-shell .market-employee-profile{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.market-profile-hero{flex-wrap:wrap;gap:12px;padding:22px 16px}.market-profile-avatar{border-radius:18px;flex-basis:64px;height:64px}.market-profile-identity h2{font-size:20px}.market-profile-tools{margin-left:auto}.market-profile-content{grid-template-columns:1fr;gap:16px;padding:16px}.market-profile-footer{flex-wrap:wrap;padding:16px}}.market-profile-heading{color:var(--crm-muted);border-bottom:1px solid var(--crm-line);justify-content:space-between;align-items:center;padding:18px 28px;font-size:15px;display:flex}.market-profile-heading .icon-button{color:var(--crm-muted);background:0 0;border:0}.market-profile-hero{border:0;position:relative}.market-profile-hero:before{content:"";background:linear-gradient(100deg,#226cea,#01b37d);height:3px;position:absolute;inset:0 0 auto}.market-profile-identity h2{letter-spacing:-.6px;font-size:24px}.market-profile-identity p{font-size:14px}.market-profile-identity small{font-size:12px}.market-profile-status{border:1px solid #cae9d8;font-size:10px}.market-profile-status:before{content:"●";margin-right:5px;font-size:8px}.market-profile-edit{color:var(--crm-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;font-size:11px;display:flex}.market-profile-edit svg{width:13px;height:13px}.market-profile-tools{align-self:center}.market-profile-tabs{gap:24px;overflow-x:auto}.market-profile-tabs button{min-height:55px;color:var(--crm-muted);border-bottom:3px solid #0000;flex-shrink:0;align-items:center;gap:8px;padding:10px 0;font-size:12px;font-weight:500;display:flex}.market-profile-tabs button[aria-selected=true]{color:var(--crm-blue);border-bottom-color:var(--crm-blue)}.market-profile-tabs button:disabled{cursor:not-allowed;opacity:.6}.market-profile-tabs svg{width:16px;height:16px}.market-profile-intro{grid-column:1/-1}.market-profile-intro h3{margin:0 0 6px;font-size:18px}.market-profile-intro p{color:var(--crm-muted);margin:0;font-size:12px}.market-profile-content{grid-template-columns:1.1fr 1fr;gap:18px}.market-profile-info{border-radius:12px;padding:22px}.market-profile-info h3{margin-bottom:18px;font-size:13px}.market-profile-info dl>div{font-size:12px}.market-profile-info dd{text-align:right}@media (width<=600px){.market-profile-content{grid-template-columns:1fr}.market-profile-heading{padding:16px}}.market-profile-avatar{overflow:hidden}.market-profile-avatar img{object-fit:cover;width:100%;height:100%}.market-profile-body{min-height:250px}.market-profile-message{overflow-wrap:anywhere;margin:18px 28px}.market-profile-panel{border:1px solid var(--crm-line);border-radius:12px;padding:22px}.market-profile-panel h4{margin:0 0 18px;font-size:13px}.market-profile-panel dl{margin:0;font-size:12px}.market-profile-panel dl>div{border-bottom:1px solid var(--crm-line);grid-template-columns:40% 1fr;gap:16px;padding:12px 0;display:grid}.market-profile-panel dl>div:last-child{border:0}.market-profile-panel dt{color:var(--crm-muted)}.market-profile-panel dd{text-align:right;overflow-wrap:anywhere;margin:0}.market-profile-links small{color:var(--crm-muted);margin-top:5px;display:block}.market-profile-form{padding:26px 28px}.market-profile-form h3{margin:0 0 12px;font-size:18px}.market-profile-form>p,.market-profile-form fieldset>p{color:var(--crm-muted);font-size:13px;line-height:1.6}.market-profile-form fieldset{border:0;min-width:0;margin:0;padding:0}.market-profile-form .employee-form-fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.market-profile-form .form-field{min-width:0}.market-profile-form .employee-form-actions{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.market-profile-photo{flex-wrap:wrap;align-items:center;gap:16px;margin-top:20px;display:flex}.market-profile-photo small{color:var(--crm-muted)}.market-profile-communications{border:1px solid var(--crm-line);border-radius:12px;margin-top:16px;padding:18px}.market-profile-communications h4{align-items:center;gap:12px;margin:0 0 12px;display:flex}.market-profile-communications h4 img{object-fit:contain;width:32px;height:32px}.market-profile-communications ul{margin:0;padding:0;list-style:none}.market-profile-communications li{border-top:1px solid var(--crm-line);overflow-wrap:anywhere;align-items:center;gap:10px;padding:12px 0;display:flex}.market-profile-communications li svg{width:18px;height:18px;color:var(--crm-muted);flex-shrink:0}.market-profile-empty{border:1px dashed var(--crm-line);border-radius:12px;padding:20px}.market-employee-profile button:focus-visible{outline:2px solid var(--crm-blue);outline-offset:3px}@media (width<=600px){.market-profile-form{padding:20px 16px}.market-profile-form .employee-form-fields{grid-template-columns:1fr}.market-profile-message{margin:16px}.market-profile-panel{padding:16px}.market-profile-tabs{gap:18px;padding:0 16px}}:root{color:#202331;font-synthesis:none;--purple:#7253de;--purple-dark:#6041c8;--muted:#8a8e9e;--line:#eaecf2;--surface:#fff;background:#f6f7fb;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0;font-size:13px}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}button:disabled{cursor:default;opacity:.45}a{color:inherit;text-decoration:none}button,input,select{outline-offset:3px}button:focus-visible,a:focus-visible{outline:2px solid var(--purple)}input:focus,select:focus{outline-offset:0;outline:2px solid #b5a3f5}button{transition:background .16s,box-shadow .16s}svg{stroke-width:1.7px;flex-shrink:0;width:18px;height:18px;display:block}[data-icon]{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}button svg{pointer-events:none}[hidden]{display:none!important}.app-shell{min-height:100vh;display:flex}.sidebar{border-right:1px solid var(--line);z-index:15;background:#fff;flex-direction:column;flex-shrink:0;width:238px;padding:32px 20px 20px;display:flex;position:fixed;inset:0 auto 0 0}.logo{letter-spacing:-.5px;align-items:center;gap:12px;padding:0 9px;font-size:17px;font-weight:800;display:flex}.logo small{color:#9192a3;letter-spacing:2px;margin-top:3px;font-size:9px;font-weight:700;display:block}.logo-mark{background:var(--purple);color:#fff;text-align:center;letter-spacing:-5px;border-radius:12px;width:38px;height:38px;padding-right:6px;font-size:32px;line-height:30px}.logo-mark span{color:#d4c7ff}.workspace{border:1px solid var(--line);border-radius:9px;align-items:center;gap:10px;margin:32px 0 29px;padding:12px 10px;display:flex}.workspace-avatar,.avatar{color:#7754ce;background:#f0ebfc;border-radius:9px;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.workspace strong{font-size:12px}.workspace div>span{color:#9495a4;margin-top:4px;font-size:10px;display:block}.connection-dot{background:#b3accc;border-radius:50%;width:6px;height:6px;margin-left:auto}.nav-label{letter-spacing:1.15px;color:#9699a8;padding:0 12px;font-size:9px;font-weight:800}.nav-item{color:#6e7282;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;margin:5px 0;padding:13px 12px;font-size:12px;display:flex}.nav-item.active{color:#7652d1;background:#f0ecfc;margin-top:12px;font-weight:750}.nav-item:hover,.category-item:hover{background:#f6f3fd}.nav-count{background:#e4dbf9;border-radius:5px;margin-left:auto;padding:2px 6px;font-size:10px}.categories-heading{justify-content:space-between;align-items:center;margin:32px 0 16px;display:flex}.categories-heading>span:last-child{color:#9899a7;margin-right:12px;font-size:10px}.category-search{color:#aaacb8;align-items:center;gap:6px;margin:0 4px 12px;display:flex}.category-search input{background:#f8f9fc;border:0;border-radius:6px;width:100%;padding:8px;font-size:11px}.category-search svg{width:15px}.category-list{min-height:60px;overflow-y:auto}.category-item{text-align:left;color:#727686;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;width:100%;padding:10px 12px;font-size:11px;display:flex}.category-item.selected{color:#7353cc;background:#f5f2fc;font-weight:750}.category-dot{background:#bbc1cd;border-radius:2px;width:6px;height:6px}.category-item.selected .category-dot{background:#9276df}.category-item .count{color:#a1a5b2;margin-left:auto;font-size:10px}.sidebar-bottom{margin-top:auto;padding-top:20px}.help-note{background:#f8f8fc;border:1px solid #eeeef5;border-radius:10px;padding:15px 12px}.help-note>span{color:#967bd5;margin-bottom:10px}.help-note strong{font-size:10px;display:block}.help-note p{color:#9395a6;margin:5px 0 0;font-size:10px;line-height:1.8}.help-link{color:#8a8d9d;align-items:center;gap:8px;padding:17px 8px 0;font-size:11px;display:flex}.help-link>span:last-child{margin-left:auto}.help-link svg{width:15px}.main-shell{width:calc(100% - 238px);min-width:0;margin-left:238px}.topbar{border-bottom:1px solid var(--line);background:#fffc;justify-content:space-between;align-items:center;height:76px;padding:0 38px;display:flex}.breadcrumb{color:#9295a5;gap:14px;font-size:11px;display:flex}.breadcrumb span{color:#c3c6d0}.breadcrumb strong{color:#515665;font-weight:600}.topbar-right{align-items:center;gap:23px;display:flex}.api-indicator{color:#89909d;align-items:center;gap:7px;font-size:10px;display:flex}.api-indicator i{background:#a8a4b8;border-radius:50%;width:6px;height:6px}.avatar{border:1px solid #e9e2fa;font-size:12px}.main-shell main{max-width:1850px;margin:auto;padding:34px 38px 24px}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;display:flex}.eyebrow{color:#9b94ad;letter-spacing:1.6px;margin-bottom:7px;font-size:9px;font-weight:800}h1{letter-spacing:-1.1px;margin:0;font-size:29px;font-weight:800;line-height:1.4}.page-heading p{color:#9093a3;margin:7px 0 0;font-size:11px}.heading-actions{gap:10px;padding-top:9px;display:flex}.button{white-space:nowrap;background:#fff;border:1px solid #e2e4ed;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:10px 14px;font-size:11px;font-weight:700;display:inline-flex}.button:hover{background:#f7f7fb;box-shadow:0 2px 5px #20233f08}.button.primary{background:var(--purple);color:#fff;border-color:var(--purple);box-shadow:0 3px 5px #7353de15}.button.primary:hover{background:var(--purple-dark)}.button svg{width:15px;height:15px}.text-button{color:#7957cf;background:0 0;border:0;align-items:center;gap:7px;padding:5px 0;font-size:11px;font-weight:700;display:inline-flex}.text-button svg{width:15px}.notice{color:#6c57a2;background:#eeedf9;border:1px solid #e6e1f6;border-radius:9px;align-items:center;gap:13px;margin-bottom:23px;padding:15px 18px;font-size:12px;line-height:1.7;display:flex}.notice strong{font-size:11px;font-weight:750;display:block}.notice div>span{color:#9585b1;margin-top:2px;font-size:10px;display:block}.notice-icon{align-self:flex-start;margin-top:3px}.notice-icon svg{width:22px;height:22px}.notice .text-button{flex-shrink:0;margin-left:auto}.metrics{grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:25px;display:grid}.metric{background:#fff;border:1px solid #e8eaf1;border-radius:9px;min-height:126px;padding:18px 20px;box-shadow:0 2px 2px #22264d02}.metric-label{color:#8d92a2;justify-content:space-between;align-items:center;font-size:10px;font-weight:650;display:flex}.metric-label svg{color:#a5a5b9;width:17px;height:17px}.metric strong{letter-spacing:-.9px;margin-top:10px;font-size:28px;font-weight:750;line-height:1.35;display:block}.metric strong.metric-time{margin-top:16px;font-size:22px;line-height:1.3}.metric-caption{color:#a2a6b2;margin-top:5px;font-size:9px;display:block}.catalog-panel{background:#fff;border:1px solid #e5e7ef;border-radius:10px;overflow:hidden;box-shadow:0 3px 8px #25284603}.table-tabs{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:57px;padding:0 21px;display:flex}.table-tabs>div{gap:25px;height:100%;display:flex}.table-tab{color:#9396a5;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;height:100%;padding:0 1px;font-size:11px;display:flex}.table-tab.selected{color:#6d4cc6;border-bottom-color:#7c58d9;font-weight:800}.table-tab span{color:#9699a7;background:#f1f2f7;border-radius:5px;padding:2px 6px;font-size:9px}.table-hint{color:#a4a6b4;align-items:center;gap:6px;font-size:9px;display:flex}.table-hint svg{width:13px}.table-toolbar{gap:10px;padding:18px 20px;display:flex}.global-search{color:#a8aabb;background:#fff;border:1px solid #e4e6ee;border-radius:7px;flex:1;align-items:center;gap:9px;min-width:160px;height:38px;padding:0 11px;display:flex}.global-search input{background:0 0;border:0;outline:none;width:100%;min-width:0;height:100%;font-size:10px}.global-search svg{width:16px}.global-search kbd{color:#afb2bf;border:1px solid #e8e9ef;border-radius:3px;padding:0 5px;font-family:inherit;font-size:10px}.table-toolbar select{color:#737887;background:#fff;border:1px solid #e4e6ee;border-radius:7px;min-width:120px;max-width:180px;padding:0 27px 0 10px;font-size:10px}.filter-summary{color:#8c809f;justify-content:space-between;align-items:center;padding:0 21px 13px;font-size:10px;display:flex}.filter-summary .text-button{font-size:10px}.table-scroll{scrollbar-width:thin;scrollbar-color:#dcdde9 transparent;min-height:270px;max-height:calc(100vh - 410px);overflow:auto}table{border-collapse:separate;border-spacing:0;text-align:left;width:100%;font-size:11px}thead{z-index:5;position:sticky;top:0}th{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#858999;vertical-align:top;background:#f9f9fc;min-width:140px;padding:11px 15px 9px;font-size:9px;font-weight:650}th:first-child{z-index:6;width:330px;min-width:300px;padding-left:21px;position:sticky;left:0}th[data-key=nmID]{min-width:118px}th[data-key=brand]{min-width:120px}th[data-key=price],th[data-key=discountPrice]{min-width:125px}th .sort-button{color:#7b8193;text-align:left;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;width:100%;height:18px;padding:0;font-size:9px;font-weight:650;display:flex}th .sort-button svg{color:#b3b7c3;width:12px;height:12px;margin-left:auto}th input{color:#6f7585;background:#fff;border:1px solid #e8e9f1;border-radius:4px;width:100%;height:25px;margin-top:8px;padding:5px 7px;font-size:9px}th input::placeholder{color:#b2b6c4}td{white-space:nowrap;text-overflow:ellipsis;color:#717787;background:#fff;border-bottom:1px solid #eff0f5;max-width:330px;height:83px;padding:14px 15px;overflow:hidden}td:first-child{z-index:2;background:#fff;padding-left:21px;position:sticky;left:0;box-shadow:5px 0 10px -10px #4b4e74}tbody tr:last-child td{border-bottom:0}.product-cell{text-align:left;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:0;display:flex}.product-thumbnail{object-fit:contain;background:#f5f5f9;border:1px solid #f0f0f5;border-radius:7px;flex-shrink:0;width:47px;height:54px}.no-photo{color:#b7bbca;place-items:center;display:grid}.product-cell>div:last-child{min-width:0}.product-title{white-space:nowrap;text-overflow:ellipsis;color:#3b3f50;max-width:230px;margin-bottom:6px;font-size:11px;font-weight:700;display:block;overflow:hidden}.mono{font-variant-numeric:tabular-nums;color:#9298a7;font-size:10px}.category-badge{color:#85899b;background:#f2f3f8;border:1px solid #eaecf4;border-radius:5px;padding:4px 7px;font-size:9px;display:inline-block}.money{color:#4d5265;white-space:nowrap;font-weight:700}.empty-state{text-align:center;color:#9195a7;padding:58px 20px}.empty-state>[data-icon]{color:#9f86d7;background:#f1edfa;border-radius:50%;padding:15px}.empty-state h3{color:#52586e;margin:15px 0 6px;font-size:16px}.empty-state p{margin-bottom:20px;font-size:11px}.table-footer{border-top:1px solid var(--line);color:#999dac;justify-content:space-between;align-items:center;min-height:62px;padding:15px 21px;font-size:10px;display:flex}.pagination{align-items:center;gap:12px;display:flex}.pagination label{align-items:center;gap:9px;margin-right:10px;display:flex}.pagination select{color:#878c9e;background:#fff;border:1px solid #e7e8f0;border-radius:5px;padding:5px;font-size:10px}.icon-button{color:#9297a8;background:#fff;border:1px solid #e5e7f0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:29px;height:29px;display:inline-flex}.icon-button:hover{background:#f6f3fc}.icon-button svg{width:15px;height:15px}.page-footnote{color:#a0a5b6;justify-content:space-between;gap:15px;margin-top:17px;font-size:9px;display:flex}.page-footnote>span{align-items:center;gap:6px;display:flex}.page-footnote svg{width:13px;height:13px}.modal{border:1px solid #e8e5f0;border-radius:16px;width:460px;max-width:calc(100vw - 30px);max-height:90vh;padding:25px;overflow:auto;box-shadow:0 20px 70px #25223825}dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#26213655}.modal-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.modal h2{letter-spacing:-.5px;margin:0;font-size:19px}.modal-heading p{color:#9999ab;margin:7px 0 0;font-size:11px}.modal-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:18px;padding-top:17px;display:flex}.columns-modal{width:440px}.column-options{max-height:45vh;margin-top:15px;overflow:auto}.column-option{color:#72778b;border-radius:5px;align-items:center;gap:10px;padding:10px 8px;font-size:12px;display:flex}.column-option input{accent-color:var(--purple);width:15px;height:15px}.column-option small{color:#b3aec2;margin-left:auto;font-size:9px}.connection-body{color:#80869b;font-size:12px;line-height:1.85}.connection-body p{margin:0 0 16px}.connection-body ol{margin:12px 0 20px;padding-left:19px}.connection-body li{margin:10px 0;padding-left:4px}.connection-body code{color:#7253b5;overflow-wrap:anywhere;background:#f4f2fa;border-radius:4px;padding:3px 5px;font-size:11px}.connection-card{background:#f9f7fd;border:1px solid #eae6f3;border-radius:9px;margin-bottom:17px;padding:15px}.connection-card strong{color:#66518e;font-size:12px;display:block}.form-field{color:#656a80;margin:15px 0;font-size:11px;font-weight:600;display:block}.form-field input{border:1px solid #e1e1ee;border-radius:7px;width:100%;margin-top:7px;padding:11px;font-size:13px;display:block}.form-error{color:#b05453;margin:10px 0;font-size:11px}.connection-buttons{justify-content:space-between;gap:10px;margin-top:20px;display:flex}.product-dialog{border:0;border-left:1px solid #e4e1ee;width:630px;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;position:fixed;inset:0 0 0 auto;box-shadow:-10px 0 50px #20203c18}.product-header{z-index:3;border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;padding:21px 25px;display:flex;position:sticky;top:0}.product-header h2{margin:0;font-size:15px}.product-detail{padding:26px}.product-intro{align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.product-hero{background:#f8f8fa;border:1px solid #eeedf3;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:185px;height:210px;display:flex}.product-hero img{object-fit:contain;border-radius:12px;width:100%;height:100%}.product-intro h3{letter-spacing:-.4px;margin:8px 0;font-size:19px;line-height:1.5}.product-intro p{color:#949aab;font-size:11px;line-height:1.8}.product-intro .price-big{color:#7556c8;margin-top:15px;font-size:22px;font-weight:750}.product-intro .external-link{color:#8263c6;align-items:center;gap:5px;margin-top:12px;font-size:10px;display:inline-flex}.external-link svg{width:13px}.photo-thumbs{gap:8px;margin:-10px 0 23px;display:flex;overflow:auto}.photo-thumbs button{background:#fff;border:1px solid #e7e2f3;border-radius:5px;flex-shrink:0;width:47px;height:54px;padding:0}.photo-thumbs img{object-fit:contain;width:100%;height:100%}.detail-section-title{margin:24px 0 12px;font-size:12px;font-weight:800}.description{color:#8a90a2;white-space:pre-wrap;font-size:11px;line-height:1.9}.detail-table{width:100%;margin-top:15px}.detail-row{overflow-wrap:anywhere;border-bottom:1px solid #f0f0f5;grid-template-columns:1fr 1.2fr;gap:20px;padding:12px 0;font-size:11px;line-height:1.7;display:grid}.detail-actions{border-top:1px solid var(--line);gap:10px;margin-top:20px;padding-top:20px;display:flex}.raw-json{white-space:pre-wrap;overflow-wrap:anywhere;background:#f7f7fb;border-radius:7px;max-height:320px;padding:15px;font-size:10px;line-height:1.7;overflow:auto}.toast{color:#fff;z-index:100;background:#322949;border-radius:9px;max-width:90vw;padding:13px 20px;font-size:12px;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #23183230}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.spin svg{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (width>=1600px){body{font-size:14px}.product-title{max-width:275px}th:first-child{min-width:360px}.metric{min-height:138px}.table-scroll{max-height:calc(100vh - 435px)}}@media (width<=1180px){.sidebar{width:208px;padding-left:14px;padding-right:14px}.main-shell{width:calc(100% - 208px);margin-left:208px}.main-shell main{padding:28px 24px}.topbar{padding:0 24px}.page-heading{align-items:flex-start}.heading-actions{padding-top:22px}.button{padding:10px}.page-heading p{font-size:10px}.table-hint{display:none}.metrics{gap:10px}.metric{padding:16px}.table-toolbar{flex-wrap:wrap}.global-search{flex-basis:250px}.notice .text-button{font-size:10px}.notice{padding:13px}.notice div>span{max-width:360px}}@media (width<=900px){.sidebar{width:74px;padding:24px 12px}.logo{padding:0 5px}.logo>span:last-child,.workspace,.nav-label,.nav-count,.categories-heading,.category-search,.category-list,.sidebar-bottom{display:none}.nav-item{justify-content:center;padding:14px 0;font-size:0}.nav-item.active{margin-top:37px}.nav-item svg{width:21px;height:21px}.main-shell{width:calc(100% - 74px);margin-left:74px}.metrics{grid-template-columns:repeat(2,1fr)}.metric{min-height:118px}.page-heading{flex-wrap:wrap;gap:12px}.heading-actions{padding-top:0}.notice{flex-wrap:wrap}.notice .text-button{margin-left:35px}.table-scroll{max-height:600px}.page-footnote>span:last-child{display:none}}@media (width<=600px){.sidebar{display:none}.main-shell{width:100%;margin-left:0}.main-shell main{padding:23px 14px}.topbar{height:58px;padding:0 17px}.topbar-right{gap:12px}.api-indicator{font-size:9px}.page-heading{margin-bottom:19px}h1{font-size:26px}.heading-actions{width:100%}.heading-actions .primary{flex:1}.notice{gap:10px;margin-bottom:18px}.notice div{flex:1}.notice strong{font-size:10px}.notice div>span{font-size:9px}.metrics{margin-bottom:18px}.metric{min-height:114px;padding:14px}.metric strong{font-size:25px}.metric strong.metric-time{font-size:19px}.metric-caption{font-size:8px}.metric-label{font-size:9px}.table-toolbar{gap:8px;padding:13px}.global-search{flex-basis:100%;height:38px}.table-toolbar select{flex:1;width:30%;min-width:0;max-width:none;height:35px;font-size:9px}.columns-button{min-height:35px;padding:8px;font-size:0}.columns-button svg{width:18px;height:18px}.table-tabs{height:51px;padding:0 14px}.table-tabs>div{gap:20px}.table-tab{font-size:10px}.table-footer{flex-wrap:wrap;gap:10px;padding:13px;font-size:9px}.pagination{gap:9px}.pagination label{margin-right:0;font-size:9px}.table-scroll{max-height:600px}th:first-child{min-width:240px}td:first-child,th:first-child{padding-left:14px}.product-title{max-width:172px}.product-thumbnail{width:39px;height:47px}.product-cell{gap:9px}.product-intro{gap:16px}.product-hero{width:128px;height:153px}.product-detail{padding:19px}.product-intro h3{font-size:16px}.product-intro .price-big{font-size:19px}.detail-row{gap:12px;font-size:10px}.page-footnote{font-size:8px}.modal{padding:21px}.table-hint{display:none}}@media (width>=901px) and (height<=850px){.topbar{height:60px}.main-shell main{padding-top:24px}.page-heading{margin-bottom:19px}.notice{margin-bottom:17px;padding:11px 16px}.metrics{margin-bottom:18px}.metric{min-height:110px;padding:14px 18px}.metric strong{margin-top:7px;font-size:25px}.metric strong.metric-time{margin-top:10px;font-size:20px}.table-tabs{height:48px}.table-toolbar{padding:13px 18px}.sidebar{padding-top:24px}.workspace{margin:25px 0 22px}.categories-heading{margin-top:24px}.help-note{display:none}.table-scroll{max-height:calc(100vh - 350px)}}.product-title{font-size:12px}.product-subtitle{font-size:10px}.metric-label{font-size:11px}.metric-caption{font-size:10px}.category-item,.table-tab{font-size:12px}.global-search input{font-size:11px}.sort-button{font-size:10px!important}th input{font-size:10px}.mono{font-size:11px}.category-badge{font-size:10px}.connection-body{font-size:13px}.detail-row{font-size:12px}@media (width<=600px){.metric-label{font-size:10px}.metric-caption{font-size:9px}.table-tab{font-size:11px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.sidebar-support-button{text-align:left;background:0 0;border:0;justify-content:flex-start;width:100%}.sidebar-support-button>span:last-child{margin-left:0}.sidebar-support-button:hover{color:var(--purple)}.technical-support-dialog{z-index:60;color:#28334b;background:#fff;border:1px solid #dfe4ee;border-radius:18px;width:min(390px,100vw - 28px);height:min(650px,100vh - 32px);margin:0;padding:0;position:fixed;inset:auto 24px 24px auto;overflow:hidden;box-shadow:0 24px 80px #1c223733}.technical-support-heading{border-bottom:1px solid #eceef4;justify-content:space-between;gap:18px;padding:22px 22px 17px;display:flex}.technical-support-heading h2{margin:0;font-size:20px}.technical-support-heading p{color:#8b91a2;margin:5px 0 0;font-size:11px;line-height:1.5}.technical-support-context{color:#6f7588;gap:7px;padding:15px 20px 13px;font-size:10px;font-weight:750;display:grid}.technical-support-context select{color:#3d465a;background:#fff;border:1px solid #e1e5ed;border-radius:8px;width:100%;padding:10px;font-size:12px}.technical-support-messages{background:#f8f9fc;flex-direction:column;gap:13px;height:300px;padding:10px 20px 18px;display:flex;overflow:auto}.technical-support-message{align-items:flex-end;gap:8px;max-width:92%;display:flex}.technical-support-message>span{color:#7253de;background:#ece8fa;border-radius:50%;flex:0 0 29px;place-items:center;width:29px;height:29px;font-size:9px;font-weight:800;display:grid}.technical-support-message p{background:#fff;border:1px solid #e8eaf1;border-radius:5px 12px 12px;margin:0;padding:11px 12px;font-size:11px;line-height:1.55}.technical-support-message.client{align-self:flex-end;justify-items:end;display:grid}.technical-support-message.client p{background:#efeafd;border-color:#ded4f5;border-radius:12px 5px 12px 12px}.technical-support-message small{color:#9599a8;font-size:9px}.technical-support-dialog form{padding:15px 20px 18px}.technical-support-dialog textarea{resize:none;width:100%;min-height:88px;font:inherit;color:#343d51;border:1px solid #dfe3ec;border-radius:9px;padding:11px 12px;font-size:12px}.technical-support-dialog textarea:focus{outline-offset:0;outline:2px solid #b5a3f5}.technical-support-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.technical-support-actions small{color:#979baa;max-width:205px;font-size:9px;line-height:1.4}.technical-support-dialog .form-error{margin:5px 0 0}.technical-support-dialog::backdrop{display:none}@media (width<=600px){.technical-support-dialog{width:calc(100vw - 16px);height:min(690px,100vh - 16px);inset:auto 8px 8px auto}.technical-support-messages{height:calc(100vh - 355px);min-height:210px}}.workspace-subscription{border-top:1px solid var(--line);gap:3px;padding-top:7px;margin-top:8px!important;display:grid!important}.workspace-subscription b{color:#007a59;white-space:normal;font-size:10px;font-weight:750;line-height:1.45}.workspace-subscription small{color:#657080;font-size:10px;line-height:1.45}.workspace-subscription small:empty{display:none}.workspace-subscription[data-subscription-status=past_due] b,.workspace-subscription[data-subscription-status=suspended] b{color:#a93434}.workspace-subscription[data-subscription-status=inactive] b,.workspace-subscription[data-subscription-status=canceled] b,.workspace-subscription[data-subscription-status=not_started] b{color:#657080}.workspace{text-align:left;width:100%;color:inherit;background:#fff}.workspace>div{flex:1;min-width:0}.workspace strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.account-options{flex-direction:column;gap:9px;max-height:52vh;display:flex;overflow:auto}.account-option{text-align:left;background:#fff;border:1px solid #e9e5ef;border-radius:9px;align-items:center;gap:12px;width:100%;padding:14px;display:flex}.account-option>span:nth-child(2){flex:1;min-width:0}.account-option strong{overflow-wrap:anywhere;font-size:12px;display:block}.account-option small{color:#9990a6;margin-top:5px;font-size:10px;display:block}.account-option svg{color:#ad9ac6;width:15px}.managed-accounts{max-height:260px;margin:12px 0 18px;overflow:auto}.managed-account{border-bottom:1px solid #ede8f2;align-items:center;gap:15px;padding:12px 0;display:flex}.managed-account-name{text-align:left;background:0 0;border:0;flex:1;min-width:0;padding:0}.managed-account-name strong{color:#5c4f70;overflow-wrap:anywhere;font-size:12px;display:block}.managed-account-name span{color:#a196ae;margin-top:4px;font-size:10px;display:block}.account-hint{line-height:1.8;margin-top:20px!important;font-size:11px!important}.account-editor{background:#faf8fd;border:1px solid #ebe4f5;border-radius:9px;margin-top:18px;padding:15px}.account-editor h3{color:#67517f;margin:0;font-size:13px}.account-editor .form-field{margin:14px 0}.account-editor .form-field input{background:#fff}.account-editor input[type=password]{font-family:monospace}@media (width<=600px){.account-option{padding:12px}.account-active{font-size:8px}.breadcrumb{gap:8px}}.field-help{color:#9790a6;margin:5px 0 17px;font-size:11px;line-height:1.75}.full-width{width:100%}.first-connection-form>.connection-body{margin:0 0 17px}.first-connection-form .form-field{margin:14px 0}.heading-actions{flex-wrap:wrap;justify-content:flex-end}.first-connection-form #shop-token{font-family:monospace;font-size:12px}@media (width<=1180px){.heading-actions{max-width:340px}}@media (width<=600px){.heading-actions{max-width:none}#connect-store-button{flex-basis:100%}.first-connection-form .form-field{font-size:12px}.field-help{font-size:11px}}.directory-view{max-width:1320px;margin:0 auto}.directory-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:30px;display:flex}.directory-heading h1{overflow-wrap:anywhere;letter-spacing:-.7px}.directory-heading p{color:#777e92;margin:8px 0 0;font-size:14px;line-height:1.7}.directory-heading .eyebrow{font-size:11px}.directory-actions{flex-shrink:0;align-items:center;gap:10px;padding-top:9px;display:flex}.directory-view .button{min-height:42px;padding:11px 15px;font-size:14px}.directory-toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.directory-toolbar .global-search{flex-basis:auto;max-width:380px;height:44px}.directory-toolbar input{font-size:14px}.folder-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;display:grid}.folder-card,.store-card{background:#fff;border:1px solid #e4e4ef;border-radius:13px;min-width:0;position:relative;box-shadow:0 3px 10px #20233103}.folder-open{text-align:left;background:0 0;border:0;border-radius:13px;flex-direction:column;align-items:flex-start;width:100%;padding:26px;display:flex}.folder-symbol{color:#7850cd;background:#eee8fc;border-radius:11px;place-items:center;width:58px;height:52px;margin-bottom:22px;display:grid}.folder-symbol svg{stroke-width:1.5px;width:31px;height:31px}.folder-open>strong{overflow-wrap:anywhere;padding-right:5px;font-size:18px;line-height:1.5}.folder-meta{color:#858b9d;flex-wrap:wrap;gap:7px 16px;margin-top:7px;font-size:13px;line-height:1.7;display:flex}.folder-enter{color:#7956cc;align-items:center;gap:10px;margin-top:26px;font-size:13px;font-weight:700;display:flex}.folder-enter svg{width:16px}.folder-edit{border-color:#0000;width:32px;height:32px;position:absolute;top:23px;right:22px}.directory-empty{text-align:center;background:#fff;border:1px dashed #d9d2e8;border-radius:13px;flex-direction:column;grid-column:1/-1;align-items:center;padding:62px 22px;display:flex}.directory-empty>svg{color:#9b7ad6;stroke-width:1.4px;width:44px;height:44px;margin-bottom:16px}.directory-empty h2{margin:0 0 8px;font-size:20px;line-height:1.5}.directory-empty p{color:#7b8295;max-width:420px;margin:0 0 24px;font-size:14px;line-height:1.7}.directory-footer{color:#9893a6;justify-content:space-between;align-items:center;gap:15px;margin-top:27px;font-size:12px;display:flex}.directory-footer .text-button{font-size:13px}.store-card{flex-direction:column;padding:24px;display:flex}.store-card-top{justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}.store-platform{color:#a62fcc;background:#f4e7fd;border-radius:11px;place-items:center;width:44px;height:44px;font-size:16px;font-weight:800;display:grid}.store-status{color:#898291;background:#f4f2f7;border-radius:5px;padding:6px 8px;font-size:12px}.store-card h2{overflow-wrap:anywhere;margin:0 0 13px;font-size:17px;line-height:1.5}.store-count{margin:0;font-size:26px;font-weight:750;line-height:1.5}.store-count span{color:#85899a;font-size:13px;font-weight:500}.store-date{color:#9397a7;margin:7px 0 22px;font-size:12px}.store-card-actions{align-items:center;gap:10px;margin-top:auto;display:flex}.store-card-actions .button{white-space:normal;text-align:center;flex:1;font-size:13px}.store-card-actions .icon-button{width:41px;height:42px}.breadcrumb{align-items:center;gap:10px;min-width:0;font-size:13px;line-height:1.5}.breadcrumb button{color:#8b7b9c;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;min-width:0;max-width:260px;padding:4px 0;display:inline-flex;overflow:hidden}.breadcrumb button[aria-current=page]{color:#514064;font-weight:700}.breadcrumb button:hover{color:var(--purple)}.breadcrumb button svg{width:14px}.topbar{gap:15px}.topbar-right{flex-shrink:0}.form-field select{background:#fff;border:1px solid #e1e1ee;border-radius:7px;width:100%;margin-top:7px;padding:11px;font-size:14px;display:block}.modal .form-field{font-size:14px}.modal .button{font-size:13px}.nav-item.active{margin-top:0}.nav-item{font-size:13px}.workspace-avatar svg{width:21px;height:21px}@media (width<=1100px){.directory-heading{flex-wrap:wrap}.directory-actions{padding-top:0}.breadcrumb button{max-width:170px}.folder-grid{gap:15px}.folder-open{padding:22px}.folder-edit{top:18px;right:18px}}@media (width<=900px){.nav-item{font-size:0}.breadcrumb button{max-width:145px}.topbar-right .api-indicator{display:none}.directory-heading h1{font-size:27px}}@media (width<=600px){.directory-heading{gap:16px;margin-bottom:23px}.directory-heading p{font-size:14px}.directory-actions{flex-wrap:wrap;width:100%}.directory-actions .primary{flex:1}.directory-toolbar{gap:12px}.directory-toolbar .global-search{flex:1;min-width:0}.directory-toolbar>span{white-space:nowrap;font-size:12px}.folder-grid{grid-template-columns:1fr}.folder-open{padding:22px}.folder-symbol{margin-bottom:16px}.folder-enter{margin-top:20px}.directory-empty{padding:42px 18px}.directory-empty h2{font-size:19px}.directory-footer{flex-direction:column;align-items:flex-start}.breadcrumb{flex-wrap:wrap;gap:7px;font-size:12px}.breadcrumb button{max-width:180px}.topbar{height:auto;min-height:64px;padding:12px 14px}.topbar-right{align-self:flex-start}.directory-heading .eyebrow{font-size:10px}.store-card{padding:22px}}.account-subscription-end{white-space:nowrap;gap:4px;display:grid}.account-subscription-end small{color:#657080;font-size:10px}.warehouse-workspace{max-width:1320px;margin:0 auto}.warehouse-workspace-banner{color:#60478e;background:#f5f0ff;border:1px solid #e2d8f7;border-radius:12px;margin:0 0 22px;padding:15px 18px;font-size:13px;line-height:1.6}.warehouse-workspace-banner button{color:#6842ba;background:0 0;border:0;font-weight:750;text-decoration:underline}.warehouse-workspace-account{color:#697187;margin:0 0 14px;font-size:12px}.warehouse-workspace-tabs{border-bottom:1px solid #e5e5ef;gap:2px;margin-bottom:18px;display:flex;overflow-x:auto}.warehouse-workspace-tabs button{color:#777c8d;white-space:nowrap;background:0 0;border:0;padding:9px 13px;font-size:12px;font-weight:700;position:relative}.warehouse-workspace-tabs button.active{color:#6742ba}.warehouse-workspace-tabs button.active:after{content:"";background:#7954d2;border-radius:2px;height:2px;position:absolute;bottom:0;left:9px;right:9px}.warehouse-list-heading{justify-content:space-between;align-items:center;gap:20px;margin:0 0 17px;display:flex}.warehouse-list-heading h2{margin:0;font-size:20px}.warehouse-list-heading p{color:#8990a2;margin:5px 0 0;font-size:12px}.warehouse-list-search{color:#8990a2;background:#fff;border:1px solid #e3e4ec;border-radius:8px;align-items:center;gap:8px;width:min(320px,100%);height:42px;padding:0 12px;display:flex}.warehouse-list-search svg{width:16px;height:16px}.warehouse-list-search input{color:#32384a;border:0;outline:0;width:100%;min-width:0;font-size:12px}.warehouse-table-wrap{background:#fff;border:1px solid #e5e6ed;border-radius:12px;overflow-x:auto}.warehouse-table{border-collapse:collapse;text-align:left;width:100%;min-width:600px}.warehouse-table th{color:#777e90;white-space:nowrap;background:#f8f9fc;padding:16px 20px;font-size:11px;font-weight:750}.warehouse-table td{color:#51596b;border-top:1px solid #edf0f4;padding:18px 20px;font-size:12px}.warehouse-table td:first-child{min-width:220px}.warehouse-table td strong{color:#333b4d;font-size:13px}.warehouse-table td small{color:#a0a5b2;margin-top:4px;display:block}.warehouse-table tbody tr:hover{background:#faf9fd}.warehouse-status{color:#768092;background:#f0f2f5;border-radius:6px;padding:5px 9px;font-size:11px;font-weight:700;display:inline-flex}.warehouse-status.posted{color:#36845b;background:#eaf8ef}.warehouse-workspace-empty{text-align:center;color:#778094;background:#fff;border:1px dashed #dcdde8;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:250px;padding:30px;font-size:13px;display:flex}.warehouse-workspace-empty>span{color:#7954c8;background:#f3effa;border-radius:13px;place-items:center;width:48px;height:48px;margin-bottom:14px;display:grid}.warehouse-workspace-empty>span svg{width:24px;height:24px}.warehouse-workspace-empty strong{color:#303748;font-size:17px}.warehouse-workspace-empty p{max-width:440px;line-height:1.6}.warehouse-workspace-empty.error{border-color:#e9c7c7}.warehouse-workspace-empty.error p{color:#a04141}.warehouse-pagination{color:#737b8e;justify-content:flex-end;align-items:center;gap:15px;margin-top:17px;font-size:12px;display:flex}.warehouse-search-empty{text-align:center;color:#8990a2;padding:25px;font-size:12px}@media (width<=700px){.warehouse-list-heading{flex-direction:column;align-items:stretch;gap:12px}.warehouse-list-search{width:100%;max-width:none}.warehouse-table th,.warehouse-table td{padding:14px}.warehouse-workspace-tabs button{padding:9px 11px}}:root{color:#1d2d45;--purple:#2467db;--purple-dark:#2059b8;--brand-blue:#276ee8;--brand-green:#00af82;--brand-green-ink:#007a59;--brand-green-soft:#e9f8f2;--muted:#657080;--line:#dfe7f1;--surface:#fff;background:#f4f7fb;font-family:Arial,Helvetica,sans-serif}body{font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.5}button,input,select{font-family:inherit}input:focus,select:focus{outline-color:#91b9f9}.sidebar{border-color:var(--line);width:268px;padding:30px 22px 22px}.logo{align-items:center;gap:10px;padding:0}.brand-mark{aspect-ratio:1.31;flex:none;width:43px;position:relative;overflow:hidden}.brand-mark img{width:166.667%;max-width:none;height:auto;position:absolute;top:-50.3%;left:-33.333%}.logo .brand-wordmark{letter-spacing:-.9px;color:var(--purple);white-space:nowrap;font-size:24px;font-weight:750;line-height:1.15;display:block}.brand-wordmark>span{color:var(--brand-green-ink)}.logo small{letter-spacing:1.4px;color:#748091;margin-top:8px;font-size:10px;font-weight:600;line-height:1.6;display:block}.workspace{border-color:var(--line);border-radius:9px;gap:10px;margin:30px 0 24px;padding:13px 12px}.workspace strong{color:#243b5d;font-size:14px}.workspace div>span{color:#657080;font-size:12px}.workspace-avatar,.avatar{color:#2467db;background:#eef3fc;border-color:#dce6f8}.nav-label{letter-spacing:1.2px;color:#748091;font-size:11px}.nav-item{color:#657080;border-radius:7px;gap:12px;min-height:44px;font-size:14px}.nav-item.active{color:#2059b8;background:#eaf1ff}.nav-item:hover{background:#f1f5fc}.nav-count{color:#2454a0;background:#dce9fc;font-size:12px}.categories-heading{margin-top:28px}.category-search{border-color:var(--line);background:#f7f9fd}.category-search input{color:#657080;font-size:13px}.category-item{color:#657080;min-height:38px;font-size:13px}.category-item.active{color:#2059b8;background:#eaf1ff}.help-note{border-color:var(--line);color:#657080;background:#f3f7fd}.help-note strong{color:#365077;font-size:13px}.help-note p,.help-link{color:#748091;font-size:12px}.topbar{height:76px;min-height:76px;box-shadow:inset 0 3px 0 var(--brand-blue);border-color:var(--line);background:#fff;padding:0 34px}.breadcrumb{gap:12px;font-size:14px}.breadcrumb button{color:#657080}.breadcrumb>span{color:#a5b2c5}.eyebrow,.directory-heading .eyebrow{color:#748091;letter-spacing:1.5px;margin-bottom:10px;font-size:11px}h1,.directory-heading h1{letter-spacing:-1.1px;font-size:34px;font-weight:650;line-height:1.25}.page-heading p,.directory-heading p{color:#657080;margin-top:10px;font-size:15px}.button,.directory-view .button{min-height:42px;box-shadow:none;border-color:#ced9e8;border-radius:7px;padding:10px 16px;font-size:14px}.button.primary{color:#fff;box-shadow:none;background:#2467db;border-color:#2467db}.button:hover{background:#f4f7fc}.text-button,.directory-footer .text-button{color:#2467db;font-size:13px}.text-button:hover{color:#1b4caa}.icon-button{color:#657080;border-color:#dfe7f1;min-width:32px;min-height:32px}.icon-button:hover{color:#2059b8;background:#eaf1ff}#connect-store-button{color:#2467db;border-color:#b8cef0}.directory-heading{margin-bottom:28px}.global-search,.table-toolbar select,.form-field input,.form-field select{border-color:#ced9e8;border-radius:7px}.global-search:focus-within{border-color:#91b9f9;box-shadow:0 0 0 3px #276ee814}.global-search input,.table-toolbar select{color:#34445b;font-size:14px}.global-search input::placeholder{color:#8591a2}.directory-toolbar>span{color:#657080;font-size:14px}.folder-card,.store-card{box-shadow:none;border:1px solid #dfe7f1;border-radius:12px}.folder-card:hover{border-color:#9ebdec;box-shadow:0 6px 18px #2454a00a}.folder-symbol{color:#276ee8;background:#eaf1ff;border:1px solid #d1dffc;border-radius:12px}.folder-open{padding:27px}.folder-open>strong,.store-card h2{color:#1d2d45;font-size:19px;font-weight:600}.folder-meta{color:#657080;font-size:14px}.folder-enter{color:#2467db;font-size:14px}.folder-edit{border-color:#0000}.directory-footer{color:#748091;font-size:13px}.directory-empty{border-color:#ced9e8;border-radius:12px}.directory-empty>svg{color:#276ee8}.directory-empty h2{color:#1d2d45;font-weight:600}.directory-empty p{color:#657080;font-size:15px}.store-platform{letter-spacing:-1px;border-radius:10px;width:45px;height:45px}.store-platform.wildberries,.store-platform.wildberries_global{color:#a52dbe;background:#f8eafd}.store-platform.ozon,.store-platform.ozon_global{color:#005bff;letter-spacing:-.5px;background:#edf3ff;font-size:13px}.store-card-top{gap:10px}.store-market-name{color:#657080;margin:0 0 7px;font-size:13px}.store-status{color:#657080;background:#f1f4f8;font-size:12px}.store-status.ready{color:#007a59;background:#e9f8f2}.store-count{color:#1d2d45;font-size:30px;font-weight:600}.store-count span,.store-date{color:#657080;font-size:13px}.store-card-actions .button{font-size:14px}.metrics{border:1px solid var(--line);background:#fff;border-radius:12px;gap:0;overflow:hidden}.metric{border:0;border-right:1px solid var(--line);box-shadow:inset 0 3px 0 var(--brand-blue);border-radius:0;min-height:137px;padding:21px 24px}.metric:last-child{box-shadow:inset 0 3px 0 var(--brand-green);border-right:0}.metric-label{color:#657080;font-size:13px}.metric-label svg{color:#748091}.metric strong{color:#1d2d45;font-size:31px;font-weight:600}.metric strong.metric-time{color:#007a59;font-size:25px}.metric-caption{color:#748091;font-size:12px}.catalog-panel{border-color:var(--line);box-shadow:none;border-radius:12px}.table-tabs{height:57px}.table-tab{color:#657080;font-size:14px}.table-tab.selected{color:#2059b8;border-color:#2467db}.table-tab span{color:#657080;background:#f1f4f8;font-size:12px}.table-tab.selected span{color:#2454a0;background:#eaf1ff}.table-hint{color:#748091;font-size:12px}.table-toolbar{gap:12px;padding:18px 20px}.global-search{height:42px}.table-toolbar select{min-height:42px;font-size:13px}.columns-button{font-size:13px}th{border-color:var(--line);background:#f7f9fd;min-width:155px;padding:12px 16px}th .sort-button{color:#667182;height:22px;font-weight:600;font-size:12px!important}th input{border-color:#dfe7f1;height:30px;padding:6px 8px;font-size:12px}th[aria-sort=ascending] .sort-button,th[aria-sort=descending] .sort-button{color:#2467db}td{color:#34445b;border-color:#e7edf5;height:88px;padding:16px;font-size:14px}tbody tr:hover td{background:#f6f9fe}.product-title{color:#243b5d;font-size:14px;font-weight:600}.product-subtitle{color:#748091;font-size:12px}.product-thumbnail{background:#f7f9fd;border-color:#e7edf5}.mono{color:#657080;font-family:Consolas,SFMono-Regular,monospace;font-size:12px}.category-badge{color:#2454a0;background:#eef3fc;border-color:#dfe7f1;font-size:12px}.money{color:#243b5d;font-weight:600}.discount-money{color:#007a59}.filter-summary,.filter-summary .text-button,.table-footer,.pagination select{color:#657080;font-size:13px}.table-footer{border-color:var(--line);padding:17px 20px}.pagination select{border-color:#dfe7f1}.page-footnote{color:#748091;font-size:12px}.notice{color:#2454a0;background:#eef3fc;border-color:#d6e4fa;font-size:14px}.notice strong{font-size:14px}.notice div>span{color:#657080;font-size:13px}.notice.error{color:#a93434;background:#fff0f0;border-color:#f1cccc}.notice .text-button{font-size:13px}.empty-state h3{color:#1d2d45;font-size:20px}.empty-state p{color:#657080;font-size:14px}.modal{border-color:var(--line);border-radius:12px;width:530px;padding:28px;box-shadow:0 22px 70px #1d2d4526}.modal h2{color:#1d2d45;font-size:23px;font-weight:600}.modal-heading p{color:#657080;font-size:14px}.modal .form-field,.form-field{color:#34445b;font-size:14px}.form-field input,.form-field select{background:#fff;min-height:43px;font-size:14px}.form-error{color:#b02e2e;font-size:13px}.field-help{color:#657080;font-size:13px;line-height:1.6}.connection-body{color:#657080;font-size:14px}.connection-body code{color:#2454a0;background:#eef3fc}.connection-card{background:#f5f8fd;border-color:#dfe7f1}.connection-card strong{color:#2454a0;font-size:14px}.connection-buttons .button{font-size:14px}.account-editor{background:#f7f9fd;border-color:#dfe7f1;padding:18px}.account-editor h3{color:#243b5d;font-size:15px}.managed-account,.modal-footer{border-color:var(--line)}.managed-account-name strong,.account-option strong{color:#243b5d;font-size:14px}.managed-account-name span,.account-option small{color:#657080;font-size:12px}.account-option{border-color:#dfe7f1}.account-option.selected{background:#eaf1ff;border-color:#b8cef0}.account-active{color:#2467db;font-size:11px}.account-hint{font-size:13px!important}.column-option{color:#34445b;font-size:14px}.column-option small{color:#748091;font-size:12px}.column-option:hover{background:#f4f7fc}.product-header h2{color:#1d2d45;font-size:18px}.product-intro h3{color:#1d2d45;font-size:22px}.product-intro p,.description{color:#657080;font-size:14px}.product-intro .price-big{color:#007a59;font-size:26px}.detail-section-title{color:#243b5d;font-size:15px}.detail-row{border-color:#e7edf5;font-size:14px}.detail-row>span:first-child{color:#657080}.detail-row>span:last-child{color:#243b5d}.product-intro .external-link{color:#2467db;font-size:13px}.raw-json{background:#f5f7fa;font-size:12px}.toast{background:#1d2d45;font-size:14px}.platform-picker{grid-template-columns:1fr 1fr;gap:10px;margin:12px 0 20px;display:grid}.platform-choice{text-align:left;background:#fff;border:1px solid #dfe7f1;border-radius:8px;align-items:center;gap:11px;min-width:0;padding:14px;display:flex}.platform-choice:hover{background:#f7faff;border-color:#91b9f9}.platform-choice.selected{background:#eef4ff;border-color:#2467db;box-shadow:inset 0 0 0 1px #2467db}.platform-choice strong{color:#243b5d;font-size:14px;display:block}.platform-choice small{color:#657080;margin-top:3px;font-size:12px;display:block}.platform-choice .store-platform{flex-shrink:0;width:34px;height:34px;font-size:12px}.platform-fieldset{border:0;margin:0;padding:0}.platform-fieldset legend{color:#34445b;font-size:14px;font-weight:600}.platform-fixed{color:#34445b;align-items:center;gap:10px;padding:10px 0;font-size:14px;display:flex}.platform-fixed .store-platform{width:34px;height:34px}.credential-fields:empty{display:none}.platform-filter{color:#34445b;background:#fff;border:1px solid #ced9e8;border-radius:7px;max-width:230px;min-height:44px;padding:8px 30px 8px 12px;font-size:14px}.directory-toolbar{flex-wrap:wrap}.directory-toolbar .global-search{flex:1}.directory-toolbar>span{margin-left:auto}@media (width<=1200px){.sidebar{width:238px;padding:26px 16px}.main-shell{width:calc(100% - 238px);margin-left:238px}.logo .brand-wordmark{font-size:22px}.brand-mark{width:36px}.main-shell main{padding:28px 24px}.topbar{padding:0 24px}.metric{padding:18px}.metric-label{font-size:12px}.heading-actions{max-width:370px}}@media (width<=900px){.sidebar{width:74px;padding:24px 12px}.main-shell{width:calc(100% - 74px);margin-left:74px}.logo{padding:0 5px}.logo .brand-wordmark{display:none}.brand-mark{width:40px}.nav-item{font-size:0}.metrics{grid-template-columns:repeat(2,1fr)}.metric:nth-child(2){border-right:0}.metric:nth-child(-n+2){border-bottom:1px solid var(--line)}.table-hint{display:none}.breadcrumb{font-size:13px}.directory-heading h1,h1{font-size:31px}.page-heading p{font-size:14px}}@media (width<=600px){.sidebar{display:none}.main-shell{width:100%;margin-left:0}.main-shell main{padding:25px 16px}.topbar{height:auto;min-height:65px;padding:14px 16px}.breadcrumb{font-size:12px}.directory-heading h1,h1{font-size:29px}.directory-heading p{font-size:15px}.directory-view .button,.button{font-size:13px}.directory-toolbar .global-search{flex-basis:100%;min-width:0;max-width:none}.platform-filter{width:100%;max-width:none}.directory-toolbar>span{font-size:13px}.folder-open{padding:24px}.store-card{padding:23px}.heading-actions{gap:8px;max-width:none}.metric{min-height:130px;padding:18px 14px}.metric-label{font-size:12px}.metric strong{font-size:28px}.metric strong.metric-time{font-size:22px}.metric-caption{font-size:11px}.table-toolbar{gap:8px;padding:14px}.table-toolbar select{min-width:0;font-size:12px}.columns-button{font-size:0}.table-tabs{padding:0 14px}.table-tab,.table-toolbar .global-search input{font-size:13px}.table-footer{gap:14px;font-size:12px}.pagination,.pagination select,.pagination label{font-size:12px}.page-footnote{font-size:11px}.modal{padding:23px 20px}.modal h2{font-size:22px}.platform-picker{grid-template-columns:1fr}.platform-choice{padding:12px}.product-intro h3{font-size:20px}.product-intro p,.description,.detail-row,.product-title{font-size:13px}.product-subtitle{font-size:11px}.notice .text-button,.notice strong{font-size:13px}.notice div>span{font-size:12px}}.folder-grid.account-directory{display:block}.account-directory-scroll{border:1px solid var(--line);background:#fff;border-radius:12px;overflow-x:auto;box-shadow:0 3px 10px #20305005}.account-directory-table{min-width:890px}.account-directory-table thead{position:static}.account-directory-table th{color:#657080;vertical-align:middle;background:#f7f9fd;min-width:0;padding:13px 14px;font-size:12px}.account-directory-table th:first-child{width:245px;min-width:245px;padding-left:18px}.account-directory-table th:nth-child(2),.account-directory-table th:nth-child(3),.account-directory-table th:nth-child(4),.account-directory-table th:nth-child(5){width:110px}.account-directory-table th:nth-child(6){width:175px}.account-directory-table td{color:#34445b;text-overflow:clip;max-width:none;height:auto;min-height:78px;padding:15px 14px;overflow:visible}.account-directory-table td:first-child{padding-left:18px}.account-directory-table tbody tr:last-child td{border-bottom:0}.account-name-button{text-align:left;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:0;display:flex}.account-name-button:hover strong{color:#2059b8}.account-name-button>span:last-child{min-width:0}.account-name-button strong{color:#1d2d45;text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.35;display:block;overflow:hidden}.account-name-button small{color:#2467db;align-items:center;gap:5px;margin-top:5px;font-size:11px;font-weight:600;display:flex}.account-name-button small svg{width:12px;height:12px}.account-folder-symbol{color:#276ee8;background:#eaf1ff;border:1px solid #d1dffc;border-radius:9px;flex:none;place-items:center;width:40px;height:40px;display:grid}.account-folder-symbol svg{width:22px;height:22px}.account-number-cell strong{color:#1d2d45;font-size:17px;line-height:1.2;display:block}.account-number-cell span{color:#748091;margin-top:4px;font-size:11px;display:block}.account-attention{flex-wrap:wrap;gap:6px;display:flex}.account-status-tag,.client-access-badge{color:#657080;white-space:nowrap;background:#f1f4f8;border-radius:6px;align-items:center;min-height:27px;padding:5px 8px;font-size:11px;font-weight:600;line-height:1.35;display:inline-flex}.account-status-tag.success,.client-access-badge.ready{color:#007a59;background:#e9f8f2}.account-status-tag.warning{color:#8b6200;background:#fff5dd}.account-status-tag.danger{color:#ad3434;background:#fff0f0}.account-status-tag.muted{color:#748091;background:#f1f4f8}.account-sync-date{color:#34445b;white-space:nowrap;font-size:12px}.account-sync-date.empty{color:#8591a2}.account-row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.account-row-actions .button{white-space:nowrap;align-items:center;gap:6px;min-height:34px;padding:7px 11px;font-size:12px;display:inline-flex}.account-row-actions .button svg{width:14px;height:14px}.account-row-actions .icon-button{width:34px;height:34px}.account-directory>.directory-empty{width:100%}@media (width<=1200px){.account-directory-table{min-width:710px}.account-directory-table th{padding-left:9px;padding-right:9px;font-size:11px}.account-directory-table td{padding-left:9px;padding-right:9px}.account-directory-table th:first-child{width:175px;min-width:175px}.account-directory-table th:nth-child(2),.account-directory-table th:nth-child(3),.account-directory-table th:nth-child(4),.account-directory-table th:nth-child(5){width:72px}.account-directory-table th:nth-child(6){width:112px}.account-access-column,.account-open-action{display:none!important}.account-row-actions{gap:5px}.account-name-button{gap:8px}.account-folder-symbol{width:34px;height:34px}.account-folder-symbol svg{width:19px;height:19px}.account-name-button strong{font-size:13px}.account-name-button small{font-size:10px}.account-status-tag,.account-sync-date{white-space:normal}}@media (width<=600px){.account-directory-scroll{margin-left:-2px;margin-right:-2px}.account-directory-table{min-width:800px}.account-directory-table th,.account-directory-table td{padding-left:11px;padding-right:11px}.account-directory-table th:first-child,.account-directory-table td:first-child{padding-left:14px}.account-directory-table th:first-child{width:220px;min-width:220px}}.folder-grid.moysklad-account-grid{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));align-items:stretch}.moysklad-account-card{background:#fff;border:1px solid #dfe7f1;border-radius:14px;flex-direction:column;min-width:0;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;overflow:hidden;box-shadow:0 3px 10px #20305005}.moysklad-account-card:hover{border-color:#9ebdec;transform:translateY(-2px);box-shadow:0 12px 28px #2454a012}.moysklad-account-open{text-align:left;background:0 0;border:0;flex-direction:column;align-items:flex-start;width:100%;padding:24px 24px 18px;display:flex}.moysklad-account-open>strong{color:#1d2d45;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:18px;font-size:20px;line-height:1.35;overflow:hidden}.moysklad-account-caption{color:#748091;margin-top:4px;font-size:13px}.moysklad-account-card-top{justify-content:space-between;align-items:flex-start;gap:14px;width:100%;display:flex}.moysklad-account-connected{color:#007a59;background:#e9f8f2;border-radius:999px;align-items:center;gap:7px;padding:6px 10px;font-size:12px;font-weight:650;display:inline-flex}.moysklad-account-connected i{background:#10a779;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #10a7791f}.moysklad-account-metrics{border-top:1px solid #edf1f6;border-bottom:1px solid #edf1f6;grid-template-columns:repeat(3,1fr);margin:0 24px;padding:16px 0;display:grid}.moysklad-account-metrics>div{border-right:1px solid #edf1f6;min-width:0;padding:0 12px}.moysklad-account-metrics>div:first-child{padding-left:0}.moysklad-account-metrics>div:last-child{border-right:0;padding-right:0}.moysklad-account-metrics dt{color:#748091;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.moysklad-account-metrics dd{color:#1d2d45;margin:5px 0 0;font-size:21px;font-weight:650}.moysklad-account-details{color:#748091;flex-direction:column;gap:5px;min-height:65px;padding:14px 24px;font-size:12px;display:flex}.moysklad-account-details strong{color:#34445b;font-weight:600}.moysklad-account-warning{color:#8b6200}.moysklad-account-actions{align-items:center;gap:8px;margin-top:auto;padding:0 24px 24px;display:flex}.moysklad-account-actions .button{white-space:nowrap;flex:1;justify-content:center;align-items:center;gap:6px;min-width:0;display:inline-flex}.moysklad-account-actions .button svg{width:15px;height:15px}.moysklad-account-actions .icon-button{flex:none;width:42px;height:42px}@media (width<=600px){.folder-grid.moysklad-account-grid{grid-template-columns:1fr}.moysklad-account-open{padding:21px 20px 17px}.moysklad-account-metrics{margin:0 20px}.moysklad-account-details{padding:14px 20px}.moysklad-account-actions{flex-wrap:wrap;padding:0 20px 21px}.moysklad-account-actions .button{flex-basis:calc(50% - 4px)}}.marketplace-group{grid-column:1/-1}.marketplace-group-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;margin:5px 0 14px;padding-bottom:12px;display:flex}.marketplace-group-heading>div{align-items:center;gap:12px;display:flex}.marketplace-group-heading h2{color:#1d2d45;margin:0;font-size:20px;line-height:1.3}.marketplace-group-heading p{color:#657080;margin:3px 0 0;font-size:13px}.marketplace-group-list{flex-direction:column;gap:8px;margin-bottom:30px;display:flex}.store-row{background:#fff;border:1px solid #dfe7f1;border-radius:10px;grid-template-columns:minmax(240px,1.5fr) minmax(240px,1.4fr) minmax(120px,.6fr) auto minmax(210px,auto);align-items:center;gap:14px;padding:13px 14px;display:grid}.store-row:hover{background:#fbfdff;border-color:#9ebdec}.store-row-main{align-items:center;gap:12px;min-width:0;display:flex}.store-row-title{min-width:0}.store-row-title strong{color:#1d2d45;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;display:block;overflow:hidden}.store-row-title span{color:#657080;margin-top:2px;font-size:12px;display:block}.store-row-meta{flex-wrap:wrap;gap:7px;display:flex}.store-row-meta span{color:#657080;background:#f7f9fd;border:1px solid #dfe7f1;border-radius:6px;padding:4px 8px;font-size:12px;font-weight:600}.store-row-stats{color:#657080;gap:1px;font-size:12px;display:grid}.store-row-stats strong{color:#1d2d45;font-size:16px;font-weight:650;line-height:1}.store-row-stats small{color:#748091;white-space:nowrap;font-size:11px}.store-row-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.store-row-actions .button{min-height:36px;font-size:13px}.store-row-actions .icon-button{width:36px;height:36px}.store-meta-row{flex-wrap:wrap;gap:8px;margin:0 0 10px;display:flex}.store-meta-row span{color:#657080;background:#fff;border:1px solid #dfe7f1;border-radius:6px;padding:4px 8px;font-size:12px;font-weight:600}@media (width<=1200px){.store-row{grid-template-columns:minmax(220px,1fr) minmax(200px,1fr) auto}.store-row-stats{grid-column:1/2}.store-row>.store-status{grid-column:2/3}.store-row-actions{grid-area:1/3/3/4}}@media (width<=720px){.marketplace-group-heading{flex-direction:column;align-items:flex-start}.store-row{grid-template-columns:1fr;align-items:start}.store-row-actions{flex-wrap:wrap;grid-area:auto;justify-content:flex-start}.store-row-title strong,.store-row-stats small{white-space:normal}}.store-row>.store-status{white-space:nowrap;justify-self:start;align-items:center;gap:6px;display:inline-flex}.overview-shop>small.active{color:#08795b}.overview-shop>small.inactive{color:#ad2f2f}.store-row>.store-status{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.store-row>.store-status i{background:#778397;border-radius:50%;width:7px;height:7px}.store-row>.store-status.ready i{background:#08a678}.store-row>.store-status.error{color:#ad2f2f;background:#fff0f0}.store-row>.store-status.error i{background:#d64a4a}.overview-shop>small.active{color:#08795b;background:#e9f8f2}.overview-shop>small.inactive{color:#ad2f2f;background:#fff0f0}.platform-picker-groups{flex-direction:column;gap:3px;margin:10px 0 20px;display:flex}.platform-picker-group+.platform-picker-group{border-top:1px solid #e3e9f2;padding-top:14px}.platform-picker-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.platform-picker-heading>strong{color:#243b5d;font-size:13px}.platform-picker-heading>small{color:#748091;text-align:right;font-size:11px}.platform-picker-group .platform-picker{margin:8px 0 12px}.optional-label{color:#748091;font-size:11px;font-weight:500}.marketplace-region{grid-column:1/-1;min-width:0}.marketplace-region+.marketplace-region{border-top:1px solid #ced9e8;margin-top:8px;padding-top:25px}.marketplace-region-heading{background:#eef4ff;border:1px solid #d8e5fa;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 20px;padding:14px 17px;display:flex}.marketplace-region-heading span{color:#1d2d45;font-size:20px;font-weight:650;display:block}.marketplace-region-heading small{color:#657080;margin-top:2px;font-size:12px;display:block}.marketplace-region-heading>strong{color:#2454a0;background:#fff;border-radius:15px;place-items:center;min-width:35px;height:30px;padding:0 9px;font-size:13px;display:grid}@media (width<=600px){.platform-picker-heading{flex-direction:column;align-items:flex-start;gap:1px}.platform-picker-heading>small{text-align:left}.marketplace-region-heading span{font-size:18px}}.market-scope-switch{background:#f1f5fa;border:1px solid #d7e1ef;border-radius:10px;align-items:center;gap:4px;width:max-content;max-width:100%;margin:0 0 18px;padding:4px;display:flex}.market-scope-switch button{color:#657080;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;min-height:40px;padding:8px 14px;font-size:13px;font-weight:650;display:flex}.market-scope-switch button:hover{background:#fff}.market-scope-switch button.active{color:#2059b8;background:#fff;box-shadow:0 1px 4px #1d2d4514}.market-scope-switch small{color:#657080;background:#e3e9f2;border-radius:11px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:11px;display:grid}.market-scope-switch button.active small{color:#2059b8;background:#e7f0ff}.store-row-meta{flex-wrap:nowrap;gap:6px;position:relative}.store-row-meta .store-meta-icon{cursor:pointer;border:1px solid #0000;border-radius:8px;place-items:center;width:34px;height:34px;padding:0;font-size:18px;font-weight:800;line-height:1;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff73}.store-meta-icon:after{content:attr(data-tooltip);z-index:30;color:#fff;white-space:normal;opacity:0;pointer-events:none;background:#1d2d45;border-radius:6px;width:max-content;max-width:220px;padding:7px 9px;font-family:inherit;font-size:11px;font-weight:600;line-height:1.35;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%,4px)}.store-meta-icon:hover:after,.store-meta-icon:focus-visible:after{opacity:1;transform:translate(-50%)}.store-meta-icon.region-ru{background:#edf4ff;border-color:#c9daf6}.store-meta-icon.region-global{background:#fff1ee;border-color:#f1c8bf}.store-meta-icon.currency-rub{color:#168452;background:#e9f8f0;border-color:#bfe5cf;font-family:Arial,sans-serif}.store-meta-icon.currency-cny{color:#cf2d2d;background:#fff0f0;border-color:#efc5c5;font-family:Arial,sans-serif}.store-meta-icon:hover,.store-meta-icon[aria-expanded=true]{border-color:#75a5eb;box-shadow:0 0 0 3px #276ee814}.store-meta-popover{z-index:20;color:#34445b;background:#fff;border:1px solid #ced9e8;border-radius:9px;flex-direction:column;width:270px;padding:13px 15px;display:flex;position:absolute;top:calc(100% + 9px);left:0;box-shadow:0 12px 35px #1d2d4526}.store-meta-popover:before{content:"";background:#fff;border-top:1px solid #ced9e8;border-left:1px solid #ced9e8;width:10px;height:10px;position:absolute;top:-6px;left:15px;transform:rotate(45deg)}.store-meta-popover>span{color:#748091;background:0 0;border:0;padding:0;font-size:11px;font-weight:600}.store-meta-popover>strong{color:#1d2d45;margin-top:3px;font-size:15px}.store-meta-popover>small{color:#657080;white-space:normal;margin-top:5px;font-size:12px;line-height:1.5}@media (width<=1200px){.store-row{grid-template-columns:minmax(220px,1fr) minmax(118px,.4fr) auto}}@media (width<=600px){.market-scope-switch{grid-template-columns:1fr 1fr;width:100%;display:grid}.market-scope-switch button{justify-content:center;padding:8px 10px;font-size:12px}.market-scope-switch button span{white-space:normal;text-align:left}.store-meta-popover{width:min(270px,100vw - 64px);left:0}}.store-platform.wildberries,.store-platform.wildberries_global,.store-platform.ozon,.store-platform.ozon_global{color:inherit;background:#fff;border:1px solid #dfe7f1;overflow:hidden}.store-platform img{object-fit:contain;width:76%;height:76%;display:block}.store-platform.ozon img,.store-platform.ozon_global img{width:86%;height:auto}.store-platform.wildberries img,.store-platform.wildberries_global img{width:78%;height:78%}.button.danger{color:#b62f36;background:#fff;border-color:#e8b9bd}.button.danger:hover{background:#fff2f2;border-color:#d98d93}.icon-button.danger{color:#b62f36}.icon-button.danger:hover{color:#9c2028;background:#fff2f2;border-color:#e3a3a8}.delete-message{color:#657080;margin:0;font-size:14px;line-height:1.65}.delete-blocked{margin:18px 0 0;display:block}.delete-dialog-actions{justify-content:flex-end}.client-form-actions #delete-client{margin-right:auto}.delete-modal .form-error:empty{display:none}.delete-confirmation{margin-top:18px}.delete-confirmation small{color:#657080;margin-top:7px;font-size:12px;display:block}.action-confirm-store{background:#f7f9fd;border:1px solid #dfe7f1;border-radius:9px;align-items:center;gap:12px;margin:18px 0 4px;padding:13px;display:flex}.action-confirm-store>span{min-width:0}.action-confirm-store strong,.action-confirm-store small{display:block}.action-confirm-store strong{color:#1d2d45;font-size:14px}.action-confirm-store small{color:#657080;margin-top:3px;font-size:12px}.action-confirm-store .store-platform{flex:none;width:38px;height:38px}@media (width<=1500px){.store-row{grid-template-columns:minmax(220px,1fr) minmax(118px,.4fr) minmax(250px,280px)}.store-row-stats{grid-column:1/2}.store-row>.store-status{grid-column:2/3}.store-row-actions{flex-wrap:wrap;grid-area:1/3/3/4;max-width:280px}.store-row-actions .store-row-open{flex:1 0 100%}}@media (width<=720px){.store-row{grid-template-columns:1fr}.store-row-stats,.store-row>.store-status,.store-row-actions{grid-area:auto}.store-row-actions{max-width:none}.store-row-actions .store-row-open{width:100%}}.coming-soon-platforms{margin-bottom:0}.coming-soon-platform{color:#748091;cursor:default;background:#f6f8fb;border-style:dashed;justify-content:space-between;align-items:center;gap:12px;display:flex}.coming-soon-platform strong{color:#657080}.coming-soon-platform small{color:#63748c;white-space:nowrap;background:#e8eef6;border-radius:999px;margin:0;padding:4px 8px}.coming-soon-platform:hover{background:#f6f8fb;border-color:#dfe7f1}.store-row{grid-template-columns:minmax(200px,1.4fr) minmax(118px,.4fr) minmax(180px,.8fr) auto minmax(210px,auto)}.store-row-stats{gap:4px;min-width:0}.store-row-product-count{align-items:baseline;gap:5px;display:flex}.store-row-order-counts{color:#334766;flex-wrap:wrap;gap:4px 10px;font-size:12px;display:flex}.store-row-order-counts b{color:#2059b8}.store-row-stats small{white-space:normal}@media (width<=1500px){.store-row{grid-template-columns:minmax(220px,1fr) minmax(118px,.4fr) minmax(250px,280px)}}@media (width<=720px){.store-row{grid-template-columns:1fr}}.shop-section-tabs{border-bottom:1px solid #dfe7f1;gap:6px;margin:0 0 25px;display:flex}.shop-section-tabs button{color:#657080;background:0 0;border:0;border-bottom:3px solid #0000;padding:14px 18px;font-size:15px;font-weight:600}.shop-section-tabs button:hover{color:#2467db;background:#edf3ff}.shop-section-tabs button.active{color:#2467db;border-bottom-color:#2467db}.store-api-button{justify-content:center;width:100%;margin-top:12px}.api-heading{margin-bottom:14px}.api-summary{background:#fff;border:1px solid #dfe7f1;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px;display:grid;overflow:hidden}.api-summary>div{border-right:1px solid #dfe7f1;flex-direction:column;gap:9px;min-width:0;padding:21px;display:flex}.api-summary>div:last-child{border-right:0}.api-summary span{color:#657080;font-size:12px}.api-summary strong{color:#243b5d;overflow-wrap:anywhere;font-size:22px;font-weight:600}.api-summary strong.api-date{font-size:17px;line-height:1.45}.api-summary strong em{color:#748091;font-size:15px;font-style:normal;font-weight:400}.api-summary small{color:#657080;font-size:11px;line-height:1.5}.api-summary .api-expiry small{color:#08795b;font-weight:700}.api-summary .api-expiry.warning{background:#fff9ed}.api-summary .api-expiry.warning small{color:#9a6411}.api-explanation{color:#657080;margin:0 0 22px;font-size:14px;line-height:1.65}.api-token-issue{margin-bottom:18px}.api-feedback{color:#007a59;background:#e9f8f2;border:1px solid #b5e2d2;border-radius:8px;margin:0 0 18px;padding:14px 18px;font-size:14px;line-height:1.5}.api-feedback.error{color:#a93434;background:#fff0f0;border-color:#f0caca}.api-last-error{color:#a93434;margin:16px 0;font-size:14px}.api-last-error summary{cursor:pointer;font-weight:600}.api-last-error p{line-height:1.6}.api-check-results{gap:10px;margin:18px 0 24px;display:grid}.api-check-results>div{align-items:flex-start;gap:10px;font-size:13px;line-height:1.6;display:flex}.api-preferences{background:#fff;border:1px solid #dfe7f1;border-radius:12px;margin:24px 0 32px;padding:26px}.api-preferences h2,.api-section-heading h2{color:#243b5d;margin:0 0 8px;font-size:22px;font-weight:600}.api-preferences p,.api-section-heading p{color:#657080;margin:0 0 20px;font-size:14px;line-height:1.6}.api-price-option{background:#f4f7fb;border:1px solid #e4eaf4;border-radius:8px;align-items:flex-start;gap:13px;margin:0 0 20px;padding:18px;display:flex}.api-price-option input{accent-color:#2467db;flex-shrink:0;width:18px;height:18px;margin:2px 0 0}.api-price-option strong{color:#243b5d;margin-bottom:6px;font-size:14px;display:block}.api-price-option small{color:#657080;font-size:13px;line-height:1.6;display:block}.api-preferences textarea{box-sizing:border-box;resize:vertical;color:#243b5d;background:#fff;border:1px solid #ced9e8;border-radius:8px;width:100%;margin-top:8px;padding:12px 14px;font:14px/1.6 Arial,Helvetica,sans-serif}.api-preferences textarea:focus{border-color:#2467db;outline:2px solid #b8d2fa}.api-save-row{justify-content:space-between;align-items:center;gap:18px;margin-top:18px;display:flex}.api-save-row>span{color:#748091;font-size:13px}.api-section-heading{justify-content:space-between;align-items:start;gap:22px;display:flex}.api-section-heading>.button{white-space:nowrap;margin-top:3px}.api-filter-bar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.api-filter-bar .global-search{flex:1;min-width:220px;max-width:600px}.api-filter-bar input{padding-left:16px}.api-filter-bar select{color:#34445b;background:#fff;border:1px solid #ced9e8;border-radius:8px;min-height:44px;padding:10px;font-size:14px}.api-filter-bar>span{color:#657080;margin-left:auto;font-size:13px}.api-modules{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.capability-card{background:#fff;border:1px solid #dfe7f1;border-radius:12px;min-width:0;padding:24px}.capability-heading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px;margin-bottom:13px;display:flex}.capability-card h3{color:#243b5d;margin:0;font-size:18px;font-weight:600;line-height:1.45}.capability-card>p{color:#657080;margin:0 0 14px;font-size:14px;line-height:1.6}.capability-badge{color:#657080;white-space:nowrap;background:#f0f3f8;border-radius:5px;align-items:center;padding:4px 8px;font-size:11px;font-weight:600;line-height:1.5;display:inline-flex}.capability-badge.ready,.capability-badge.granted{color:#007a59;background:#e9f8f2}.capability-badge.denied{color:#a93434;background:#fff0f0}.capability-badge.partial,.capability-badge.separate_key{color:#8b621a;background:#fff4df}.capability-badge.planned{color:#476b9e;background:#eef3fc}.capability-purpose{color:#34445b;background:#f7f9fd;border-radius:6px;margin-bottom:16px;padding:11px 13px;font-size:13px;line-height:1.6}.capability-permissions{color:#657080;border-top:1px solid #edf0f5;border-bottom:1px solid #edf0f5;flex-wrap:wrap;gap:15px;margin-bottom:14px;padding:14px 0;font-size:12px;display:flex}.capability-permissions>span{align-items:center;gap:8px;display:flex}.capability-card .capability-write{font-size:12px;line-height:1.6}.capability-footer{color:#748091;font-size:12px;line-height:1.6}.capability-card .capability-check{color:#a93434;border-top:1px solid #edf0f5;margin:14px 0 0;padding-top:12px;font-size:12px}.capability-check.success{color:#007a59!important}.capability-check span{color:#748091;margin-top:4px;display:block}.api-no-results{text-align:center;color:#657080;background:#fff;border:1px solid #dfe7f1;border-radius:12px;grid-column:1/-1;padding:45px 20px}.api-no-results h3{color:#243b5d;font-size:20px}.api-platform-name{color:#2467db}#api-settings-view .notice{line-height:1.65}#api-settings-view [hidden]{display:none!important}@media (width<=1100px){.api-summary>div{padding:20px}.api-summary strong{font-size:22px}.capability-card{padding:20px}.api-section-heading{flex-wrap:wrap}.api-section-heading>.button{margin:0 0 16px}}@media (width<=700px){.api-summary{grid-template-columns:1fr}.api-summary>div{border-bottom:1px solid #dfe7f1;border-right:0;padding:20px}.api-summary>div:last-child{border-bottom:0}.api-modules{grid-template-columns:1fr}.api-preferences{padding:20px}.api-save-row{flex-direction:column;align-items:stretch}.api-filter-bar .global-search{flex-basis:100%;min-width:0}.api-filter-bar select{flex:1;min-width:0}.api-check-results>div{flex-wrap:wrap}.shop-section-tabs button{padding:12px 14px;font-size:14px}.api-preferences h2,.api-section-heading h2{font-size:20px}}.api-key-access{background:#fff;border:1px solid #dfe7f1;border-radius:12px;margin:0 0 18px;padding:22px 24px}.api-key-access .api-section-heading h2{font-size:18px}.api-key-access .api-section-heading p{margin-bottom:14px;font-size:12px}.api-key-access-wrap{border:1px solid #e5ebf3;border-radius:9px;overflow:auto}.api-key-access table{border-collapse:collapse;width:100%;min-width:640px;font-size:12px}.api-key-access th{color:#69768a;text-align:left;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;background:#f7f9fc;border-bottom:1px solid #dfe7f1;min-width:0;height:auto;padding:10px 13px;font-size:10px;position:static}.api-key-access td{white-space:normal;background:#fff;border-bottom:1px solid #edf1f6;max-width:none;height:auto;padding:11px 13px;position:static}.api-key-access tbody tr:last-child td{border-bottom:0}.api-key-access td:first-child{min-width:220px;box-shadow:none}.api-key-access td strong{color:#263c5d;font-size:12px;display:block}.api-key-access td small{color:#7b8798;margin-top:3px;font-size:10px;line-height:1.4;display:block}.api-table-empty{color:#9ba5b3}.api-key-access-empty{color:#657080;background:#f7f9fc;border-radius:8px;padding:18px;font-size:12px}.api-key-access .api-section-heading{align-items:flex-start}@media (width<=1100px){.api-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.api-summary>div:nth-child(2){border-right:0}.api-summary>div:nth-child(-n+2){border-bottom:1px solid #dfe7f1}}@media (width<=700px){.api-summary{grid-template-columns:1fr}.api-summary>div,.api-summary>div:nth-child(2){border-bottom:1px solid #dfe7f1;border-right:0}.api-summary>div:last-child{border-bottom:0}.api-key-access{padding:18px}}.api-moysklad-binding{background:#fff;border:1px solid #dfe7f1;border-radius:12px;margin:22px 0;padding:24px}.api-ms-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.api-ms-heading h2{color:#243b5d;margin:0 0 6px;font-size:20px}.api-ms-heading p{color:#657080;margin:0;font-size:13px;line-height:1.6}.api-ms-feedback{color:#08795b;background:#e9f8f2;border:1px solid #b5e2d2;border-radius:8px;margin:0 0 16px;padding:11px 13px;font-size:12px}.api-ms-feedback.error{color:#a93434;background:#fff0f0;border-color:#f0caca}.api-ms-account-row{background:#f7f9fc;border:1px solid #e3eaf4;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;padding:16px;display:grid}.api-ms-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.api-ms-contract{grid-column:auto}.api-ms-field{color:#52657f;min-width:0;font-size:12px;font-weight:650;display:block}.api-ms-field>span{margin-bottom:7px;display:block}.api-ms-field select{color:#263c5d;background:#fff;border:1px solid #ced9e8;border-radius:8px;width:100%;height:43px;padding:0 36px 0 12px;font-size:13px;display:block}.api-ms-field select:disabled{color:#929cab;background:#f1f4f8}.api-ms-field small{color:#8792a2;margin-top:6px;font-size:10px;font-weight:400;line-height:1.5;display:block}.api-ms-actions{align-items:center;gap:12px;margin-top:18px;display:flex}.api-ms-actions>span{color:#748091;margin-left:auto;font-size:11px}.api-ms-empty{background:#f7f9fc;border:1px solid #e3eaf4;border-radius:10px;align-items:center;gap:12px;padding:17px;display:flex}.api-ms-empty strong{color:#263c5d;font-size:13px}.api-ms-empty span{color:#748091;font-size:11px}.api-ms-empty .button{margin-left:auto}.api-ms-saved{color:#52657f;background:#eef4ff;border-radius:8px;gap:10px;margin-bottom:12px;padding:11px 13px;font-size:11px;display:flex}.api-ms-saved strong{color:#2454a0}.api-ms-warning{color:#986412;margin:12px 0 0;font-size:11px}.api-ms-warehouses{background:#f7f9fc;border:1px solid #e3eaf4;border-radius:10px;margin-top:18px;padding:17px}.api-ms-warehouses h3{color:#243b5d;margin:0 0 5px;font-size:15px}.api-ms-warehouses p{color:#657080;margin:0 0 12px;font-size:12px;line-height:1.5}.api-ms-warehouse-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:180px;margin-bottom:14px;display:grid;overflow:auto}.api-ms-warehouse-list label{color:#34445b;cursor:pointer;background:#fff;border:1px solid #e3eaf4;border-radius:7px;align-items:center;gap:8px;padding:9px;font-size:12px;display:flex}.api-ms-warehouse-list label:has(input:checked){background:#eef5ff;border-color:#8db7f7}.api-ms-warehouse-list input{accent-color:#2467db}.api-ms-warehouse-list>span{color:#748091;font-size:12px}.api-ms-warehouses>.api-ms-field{max-width:360px}@media (width<=700px){.api-ms-warehouse-list{grid-template-columns:1fr}.api-moysklad-binding{padding:18px}.api-ms-heading,.api-ms-empty,.api-ms-actions{flex-direction:column;align-items:stretch}.api-ms-grid,.api-ms-account-row{grid-template-columns:1fr}.api-ms-contract{grid-column:auto}.api-ms-actions>span,.api-ms-empty .button{margin-left:0}.api-ms-actions .button{width:100%}.api-ms-saved{flex-direction:column}}.api-stock-controls{grid-template-columns:1fr 2fr;align-items:center;gap:16px;display:grid}.api-stock-controls>label:first-child{color:#263c5d;font-size:13px}.api-stock-hint{color:#657080;font-size:12px;line-height:1.5}.api-stock-mappings{margin-top:20px}.api-stock-mappings h3{color:#263c5d;font-size:15px}.api-stock-mapping{grid-template-columns:1fr 1fr auto auto;align-items:end;gap:12px;margin:10px 0;display:grid}.api-stock-mapping>label:nth-child(3){white-space:nowrap;color:#52657f;padding-bottom:13px;font-size:12px}.api-stock-preview{margin-top:16px}.api-stock-preview summary{cursor:pointer;color:#2454a0}.api-stock-preview table{border-collapse:collapse;width:100%;font-size:12px}.api-stock-preview td,.api-stock-preview th{text-align:left;border-bottom:1px solid #edf1f6;padding:8px}@media (width<=700px){.api-stock-controls,.api-stock-mapping{grid-template-columns:1fr}.api-stock-mapping{border:1px solid #edf1f6;border-radius:8px;padding:12px}}.api-ms-contract-control{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.api-ms-contract-control .button{white-space:nowrap;min-height:43px;padding:9px 13px}.api-ms-contract-creator{background:#f4f8ff;border:1px solid #bcd2f4;border-radius:10px;margin-top:14px;padding:17px}.api-ms-contract-creator-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.api-ms-contract-creator-heading strong{color:#263c5d;font-size:14px;display:block}.api-ms-contract-creator-heading small{color:#748091;margin-top:4px;font-size:11px;font-weight:400;display:block}.api-ms-contract-creator-heading>span{color:#2059b8;text-transform:uppercase;background:#e4edff;border-radius:6px;padding:5px 8px;font-size:10px;font-weight:750}.api-ms-contract-creator-grid{grid-template-columns:minmax(0,1fr) 180px;gap:12px;margin-top:14px;display:grid}.api-ms-contract-creator-grid label{color:#52657f;font-size:11px;font-weight:650}.api-ms-contract-creator-grid label>span{margin-bottom:6px;display:block}.api-ms-contract-creator-grid input{color:#263c5d;width:100%;height:41px;font:inherit;background:#fff;border:1px solid #c9d7e9;border-radius:8px;padding:0 11px;display:block}.api-ms-contract-creator-grid input:focus{border-color:#6e9de8;outline:3px solid #dce9ff}.api-ms-contract-creator-actions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}@media (width<=700px){.api-ms-contract-control,.api-ms-contract-creator-grid{grid-template-columns:1fr}.api-ms-contract-control .button{width:100%}.api-ms-contract-creator-heading{flex-direction:column}.api-ms-contract-creator-actions{flex-direction:column-reverse}.api-ms-contract-creator-actions .button{width:100%}}.api-ms-request-mode{background:#f7f9fc;border:1px solid #e3eaf4;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0 0;padding:16px;display:grid}.api-ms-request-mode legend{color:#52657f;padding:0 6px;font-size:12px;font-weight:700}.api-ms-request-mode label{cursor:pointer;background:#fff;border:1px solid #d7e1ee;border-radius:9px;align-items:flex-start;gap:10px;padding:13px;display:flex}.api-ms-request-mode label:has(input:checked){border-color:#276ee8;box-shadow:0 0 0 3px #276ee812}.api-ms-request-mode input{accent-color:#276ee8;margin-top:3px}.api-ms-request-mode span{gap:4px;display:grid}.api-ms-request-mode strong{color:#263c5d;font-size:12px}.api-ms-request-mode small{color:#748091;font-size:10px;line-height:1.55}@media (width<=700px){.api-ms-request-mode{grid-template-columns:1fr}}.store-row-actions .store-edit-button,.store-row-actions .store-delete-button{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.store-row-actions .store-edit-button svg,.store-row-actions .store-delete-button svg{width:15px;height:15px}.api-communications-enable{color:var(--text,#182239);align-items:center;gap:9px;font-size:13px;display:flex}.api-communications-enable input{accent-color:#226cea}.api-communications-users{border:1px solid var(--border,#e9eef5);border-radius:10px;margin-top:18px;padding:16px}.api-communications-users legend{padding:0 6px;font-size:13px;font-weight:650}.api-communications-users .api-ms-field{max-width:360px;margin-bottom:12px}.api-communications-users .api-ms-field input{border:1px solid var(--border,#e9eef5);background:var(--surface,#fff);width:100%;color:inherit;border-radius:8px;padding:10px}.api-communications-settings input:focus-visible{outline-offset:3px;outline:2px solid #226cea}.ms-heading{margin-bottom:24px}.ms-heading>div:first-child{min-width:0}.ms-heading h1{overflow-wrap:anywhere}.ms-heading p{font-size:14px}.ms-feedback{color:#3f755f;background:#f0faf5;border:1px solid #cce7db;border-radius:9px;margin:-8px 0 20px;padding:12px 15px;font-size:13px}.ms-feedback.error{color:#a84e4b;background:#fff5f4;border-color:#efd1d0}.ms-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:22px;display:grid}.ms-summary>div{background:#fff;border:1px solid #e6e4ed;border-radius:11px;flex-direction:column;min-height:116px;padding:18px;display:flex}.ms-summary span{color:#868b9c;font-size:12px}.ms-summary strong{color:#4d4659;margin:12px 0 7px;font-size:25px;line-height:1.2}.ms-summary small{color:#a1a4b2;font-size:10px;line-height:1.5}.ms-summary .ms-pool-state{margin-top:17px;font-size:18px}.ms-summary .ms-pool-state.ready{color:#34765a}.ms-panel{background:#fff;border:1px solid #e3e2eb;border-radius:12px;overflow:hidden}.ms-panel-heading{border-bottom:1px solid #ebeaf0;justify-content:space-between;align-items:flex-start;gap:20px;padding:21px 22px;display:flex}.ms-panel-heading h2{margin:0 0 6px;font-size:17px}.ms-panel-heading p{color:#8a8f9e;margin:0;font-size:11px;line-height:1.6}.ms-panel-heading>span{color:#8d829a;white-space:nowrap;background:#f6f3f9;border-radius:6px;padding:6px 8px;font-size:11px}.ms-table-scroll{overflow-x:auto}.ms-table{border-collapse:collapse;width:100%;min-width:1180px}.ms-table th{letter-spacing:.02em;color:#8e92a0;text-align:left;white-space:nowrap;background:#fbfbfd;border-bottom:1px solid #eae9ef;padding:12px 14px;font-size:10px;font-weight:650}.ms-table td{color:#676c7c;vertical-align:middle;white-space:normal;border-bottom:1px solid #efedf2;max-width:260px;height:auto;padding:16px 14px;font-size:11px;overflow:visible}.ms-table tbody tr:last-child td{border-bottom:0}.ms-table tbody tr:hover td{background:#fcfbfe}.ms-account{flex-direction:column;gap:5px;min-width:165px;display:flex}.ms-account strong{color:#4d4657;overflow-wrap:anywhere;font-size:12px}.ms-account small{color:#999dab;font-size:9px;line-height:1.45}.ms-account .ms-row-error{color:#ae5c58;max-width:260px}.ms-mono{color:#777183;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.ms-status{white-space:nowrap;align-items:center;gap:6px;font-size:10px;font-weight:700;display:inline-flex}.ms-status i{background:#c05c58;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #f8e9e8}.ms-status.active{color:#34765a}.ms-status.active i{background:#3b9b72;box-shadow:0 0 0 3px #e4f5ed}.ms-token{white-space:nowrap;flex-direction:column;gap:3px;display:flex}.ms-token strong{color:#5d5667;font-size:10px}.ms-token span{color:#9a94a3;letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.ms-pool{white-space:nowrap}.ms-pool.ready{color:#34765a;font-weight:700}.ms-unavailable{color:#9b8da3;white-space:nowrap;font-size:10px}.ms-check{white-space:nowrap;min-height:32px!important;padding:7px 10px!important;font-size:10px!important}.ms-empty{text-align:center;padding:54px 20px}.ms-empty-plus{color:#7652c4;background:#efe9fb;border-radius:14px;place-items:center;width:52px;height:52px;margin:0 auto 16px;font-size:28px;display:grid}.ms-empty h2{margin:0 0 8px;font-size:18px}.ms-empty p{color:#878c9c;max-width:440px;margin:0 auto 20px;font-size:12px;line-height:1.7}.ms-api-note{background:#faf8fd;border:1px solid #e3dcef;border-radius:10px;align-items:flex-start;gap:18px;margin-top:18px;padding:16px 18px;display:flex}.ms-api-note strong{color:#66517e;white-space:nowrap;font-size:12px}.ms-api-note p{color:#83798c;margin:0;font-size:11px;line-height:1.65}.ms-token-modal{width:520px}.ms-token-intro{color:#7d8292;margin:-5px 0 18px;font-size:12px;line-height:1.7}.ms-token-modal input[type=password]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.ms-token-modal .field-help{margin-top:-7px}.ms-token-modal .connection-buttons{justify-content:flex-end}.ms-row-actions{align-items:center;gap:7px;display:flex}.ms-token-modal .connection-buttons,.ms-delete-modal .connection-buttons{justify-content:flex-end}.ms-delete-warning{margin:18px 0 0;display:block}.ms-delete-modal .form-error:empty{display:none}.ms-access-settings{background:#fff;border:1px solid #dfe7f1;border-radius:11px;justify-content:space-between;align-items:center;gap:20px;margin:0 0 22px;padding:18px 20px;display:flex}.ms-access-settings>div{align-items:center;gap:14px;min-width:0;display:flex}.ms-access-icon{color:#276ee8;background:#eaf1ff;border:1px solid #d1dffc;border-radius:10px;flex:none;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.ms-access-settings h2{color:#243b5d;margin:0 0 4px;font-size:15px}.ms-access-settings p{color:#748091;margin:0;font-size:11px;line-height:1.5}.ms-access-settings .button{flex:none}@media (width<=600px){.ms-access-settings{flex-direction:column;align-items:stretch}.ms-access-settings .button{width:100%}}@media (width<=1100px){.ms-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.ms-summary{grid-template-columns:1fr 1fr;gap:9px}.ms-summary>div{min-height:106px;padding:14px}.ms-summary strong{font-size:22px}.ms-summary .ms-pool-state{font-size:15px}.ms-panel-heading{flex-direction:column}.ms-api-note{flex-direction:column;gap:7px}.ms-heading .heading-actions{grid-template-columns:1fr 1fr;display:grid}.ms-heading .heading-actions .primary{flex:auto}.ms-token-modal{padding:20px}}.ms-summary{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=1100px){.ms-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.ms-summary{grid-template-columns:1fr}}.workspace-overview{max-width:1320px;margin:0 auto}.overview-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}.overview-heading h1{letter-spacing:-1.1px;margin:0;font-size:34px;font-weight:650;line-height:1.25}.overview-heading p{color:#657080;margin:10px 0 0;font-size:15px}.overview-heading .heading-actions{padding-top:7px}.overview-metrics{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:22px;display:grid;overflow:hidden}.overview-metric{border-right:1px solid var(--line);min-height:132px;box-shadow:inset 0 3px 0 var(--brand-blue);flex-direction:column;padding:21px 24px;display:flex}.overview-metric:last-child{box-shadow:inset 0 3px 0 var(--brand-green);border-right:0}.overview-metric span{color:#657080;font-size:13px}.overview-metric strong{color:#1d2d45;margin:13px 0 7px;font-size:31px;font-weight:600;line-height:1.2}.overview-metric small{color:#748091;font-size:12px}.overview-layout{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:18px;display:grid}.overview-panel{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.overview-panel-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:19px 21px;display:flex}.overview-panel-heading h2{color:#1d2d45;margin:0;font-size:17px}.overview-panel-heading button{color:#2467db;background:0 0;border:0;font-size:12px;font-weight:650}.overview-shop-list,.overview-account-list{flex-direction:column;display:flex}.overview-shop,.overview-account{text-align:left;width:100%;color:inherit;background:#fff;border:0;border-bottom:1px solid #e7edf5;align-items:center;display:grid}.overview-shop:last-child,.overview-account:last-child{border-bottom:0}.overview-shop:hover,.overview-account:hover{background:#f7faff}.overview-shop{grid-template-columns:auto minmax(0,1fr) auto;gap:12px;padding:14px 18px}.overview-shop .store-platform{width:40px;height:40px}.overview-item-copy{min-width:0}.overview-item-copy strong{color:#243b5d;text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.overview-item-copy span{color:#657080;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;display:block;overflow:hidden}.overview-shop>small{color:#748091;white-space:nowrap;font-size:11px}.overview-account{grid-template-columns:auto minmax(0,1fr) auto;gap:12px;padding:16px 18px}.overview-account-icon{color:#276ee8;background:#eaf1ff;border:1px solid #d1dffc;border-radius:9px;place-items:center;width:39px;height:36px;display:grid}.overview-account-icon svg{width:20px}.overview-account>span:last-child{color:#657080;font-size:12px}.overview-platforms{grid-template-columns:1fr 1fr;gap:10px;padding:16px;display:grid}.overview-platform{text-align:left;background:#fff;border:1px solid #dfe7f1;border-radius:9px;align-items:center;gap:10px;padding:12px;display:flex}.overview-platform:hover{background:#f7faff;border-color:#91b9f9}.overview-platform .store-platform{flex-shrink:0;width:35px;height:35px;font-size:11px}.overview-platform strong{color:#243b5d;font-size:13px;display:block}.overview-platform small{color:#748091;margin-top:2px;font-size:11px;display:block}.overview-empty{text-align:center;color:#748091;padding:38px 22px;font-size:13px;line-height:1.7}.overview-empty strong{color:#243b5d;margin-bottom:5px;font-size:16px;display:block}.store-owner{align-items:center;gap:5px;font-weight:600;color:#2454a0!important;display:inline-flex!important}.nav-item[hidden]{display:none!important}@media (width<=1050px){.overview-metrics{grid-template-columns:repeat(2,1fr)}.overview-metric:nth-child(2){border-right:0}.overview-metric:nth-child(-n+2){border-bottom:1px solid var(--line)}.overview-layout{grid-template-columns:1fr}}@media (width<=600px){.overview-heading{flex-direction:column}.overview-heading .heading-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.overview-metrics{gap:0}.overview-metric{min-height:119px;padding:17px 14px}.overview-metric strong{font-size:27px}.overview-platforms{grid-template-columns:1fr}.overview-shop>small{display:none}}.overview-platform-groups{border-top:1px solid #e7edf5;padding-top:5px}.overview-platform-group>div:first-child{justify-content:space-between;align-items:baseline;gap:12px;padding:11px 16px 0;display:flex}.overview-platform-group>div:first-child strong{color:#243b5d;font-size:13px}.overview-platform-group>div:first-child small{color:#748091;text-align:right;font-size:11px}.overview-platform-group .overview-platforms{padding-top:10px;padding-bottom:15px}.overview-platform-group+.overview-platform-group{border-top:1px solid #e7edf5}@media (width<=600px){.overview-platform-group>div:first-child{flex-direction:column;align-items:flex-start;gap:1px}.overview-platform-group>div:first-child small{text-align:left}}.overview-today-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:25px;display:flex}.overview-today-heading h1{color:#182a43;letter-spacing:-1.2px;margin:6px 0 7px;font-size:34px;font-weight:680;line-height:1.2}.overview-today-heading p{color:#657080;margin:0;font-size:15px}.overview-health-badge{color:#657080;white-space:nowrap;background:#f1f4f8;border-radius:999px;align-items:center;gap:8px;margin-top:5px;padding:8px 12px;font-size:12px;font-weight:650;display:inline-flex}.overview-health-badge i{background:currentColor;border-radius:50%;width:8px;height:8px}.overview-health-badge.healthy{color:#007a59;background:#e9f8f2}.overview-health-badge.warning{color:#966300;background:#fff4dd}.overview-today-layout{display:block}.overview-focus-card{background:#fff;border:1px solid #dfe7f1;border-radius:16px;overflow:hidden}.overview-focus-card>header{border-bottom:1px solid #e7edf5;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.overview-focus-card>header>div>span{color:#2467db;letter-spacing:1.2px;font-size:10px;font-weight:800}.overview-focus-card h2{color:#1d2d45;margin:5px 0 0;font-size:23px;font-weight:680;line-height:1.25}.overview-news-count{color:#2467db;background:#eaf1ff;border-radius:10px;place-items:center;min-width:34px;height:34px;padding:0 9px;font-size:13px;font-weight:750;display:grid}.overview-news-list{padding:5px 18px}.overview-news-item{color:#1d2d45;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e8eef6;grid-template-columns:38px minmax(0,1fr) 20px;align-items:center;gap:12px;width:100%;padding:16px 4px;display:grid}.overview-news-item:last-child{border-bottom:0}.overview-news-item:hover{background:#f8fbff}.overview-news-icon{color:#2467db;background:#eaf1ff;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.overview-news-icon svg{width:18px;height:18px}.overview-news-item.tariff .overview-news-icon{color:#976000;background:#fff2db}.overview-news-item.token .overview-news-icon{color:#bb5b2b;background:#fff0e8}.overview-news-item.report .overview-news-icon{color:#13805a;background:#e8f7ef}.overview-news-item>span:nth-child(2){gap:4px;min-width:0;display:grid}.overview-news-item strong{font-size:14px;font-weight:650}.overview-news-item small{color:#748091;font-size:11px;line-height:1.4}.overview-news-item>svg{color:#6f7d91;width:17px}.overview-news-empty{color:#748091;justify-items:start;gap:5px;margin:0;padding:28px 8px;font-size:12px;line-height:1.5;display:grid}.overview-news-empty strong{color:#1d2d45;font-size:14px}.overview-news-empty button{color:#2467db;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.overview-quick-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:15px 0 22px;display:grid}.overview-quick-row>article,.overview-quick-row>button{color:#1d2d45;text-align:left;background:#fff;border:1px solid #dfe7f1;border-radius:12px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:11px;min-height:70px;padding:14px 16px;display:grid}.overview-quick-row>button{cursor:pointer;grid-template-columns:36px minmax(0,1fr) 17px}.overview-quick-row>button:hover{background:#f8fbff;border-color:#9dbdec}.overview-quick-row>article>svg,.overview-quick-row>button>svg:first-child{color:#2467db;width:22px}.overview-quick-row>button>svg:last-child{color:#718097;width:15px}.overview-quick-row>article>div,.overview-quick-row>button>span{gap:4px;display:grid}.overview-quick-row strong{font-size:12px;font-weight:650}.overview-quick-row span,.overview-quick-row small{color:#748091;font-size:10px}.overview-stores-panel{border-radius:16px}.overview-stores-panel .overview-panel-heading{min-height:69px;padding:16px 20px}.overview-stores-panel .overview-panel-heading>div:first-child{gap:4px;display:grid}.overview-stores-panel .overview-panel-heading h2{font-size:17px}.overview-stores-panel .overview-panel-heading p{color:#748091;margin:0;font-size:11px}.overview-panel-actions{align-items:center;gap:8px;display:flex}.overview-panel-actions button{color:#2467db;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:5px;padding:7px 9px;font-size:11px;font-weight:650;display:inline-flex}.overview-panel-actions button:hover{background:#eaf1ff}.overview-panel-actions svg{width:14px}.overview-stores-panel .overview-shop{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto 18px;min-height:69px;padding:13px 20px}.overview-stores-panel .overview-shop>small{color:#657080;background:#f1f4f8;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;display:inline-flex}.overview-stores-panel .overview-shop>small i{background:currentColor;border-radius:50%;width:7px;height:7px}.overview-stores-panel .overview-shop>small.active{color:#007a59;background:#e9f8f2}.overview-stores-panel .overview-shop>small.inactive{color:#966300;background:#fff4dd}.overview-stores-panel .overview-shop>svg{color:#718097;width:16px}.overview-stores-panel .overview-empty{justify-items:center;gap:7px;padding:34px 22px;display:grid}.overview-stores-panel .overview-empty>span{color:#748091}.overview-stores-panel .overview-empty .button{color:#fff;margin-top:8px}@media (width<=760px){.overview-today-heading{flex-direction:column}.overview-quick-row{grid-template-columns:1fr}.overview-focus-card h2{font-size:20px}.overview-stores-panel .overview-shop{grid-template-columns:auto minmax(0,1fr) 18px}.overview-stores-panel .overview-shop>small,.overview-panel-actions button:first-child{display:none}}@media (width<=600px){.overview-today-heading h1{font-size:29px}.overview-health-badge{margin-top:-10px}.overview-news-list{padding-inline:12px}.overview-focus-card>header{padding:18px}.overview-news-item{padding-block:13px}.overview-stores-panel .overview-panel-heading p{display:none}}.workspace-overview{max-width:1280px}.today-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin:0 0 26px;display:flex}.today-heading h1{color:#192c48;letter-spacing:-1.7px;margin:8px 0;font-size:clamp(30px,3vw,42px);font-weight:720;line-height:1.12}.today-heading p{color:#68788f;margin:0;font-size:14px;line-height:1.6}.today-heading>.button{flex:none;margin-top:9px}.today-heading .button svg{width:16px;height:16px}.today-dashboard{gap:14px;display:grid}.today-hero{color:#fff;background:linear-gradient(120deg,#172d57 0%,#214aa2 58%,#376dde 100%);border-radius:20px;justify-content:space-between;align-items:center;min-height:205px;padding:32px 38px;display:flex;box-shadow:0 15px 36px #224aa02b}.today-hero>div{justify-items:start;display:grid}.today-kicker{letter-spacing:1.7px;color:#b8d0ff;font-size:11px;font-weight:850}.today-hero strong{letter-spacing:-4px;font-size:clamp(56px,6vw,78px);font-weight:760;line-height:1.1}.today-hero p{color:#d5e1ff;margin:3px 0 0;font-size:13px}.today-hero-icon{background:#ffffff16;border:1px solid #ffffff35;border-radius:28px;place-items:center;width:110px;height:110px;display:grid;transform:rotate(-7deg)}.today-hero-icon svg{stroke-width:1.25px;width:52px;height:52px}.today-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.today-metrics>article,.today-metrics>button{color:#243653;text-align:left;background:#fff;border:1px solid #dce6f3;border-radius:16px;align-content:space-between;min-height:142px;padding:22px 24px;display:grid}.today-metrics span{color:#687b96;font-size:12px;font-weight:650}.today-metrics strong{letter-spacing:-1.5px;font-size:35px;font-weight:720;line-height:1}.today-metrics small{color:#8290a3;font-size:11px}.today-metrics>button{cursor:pointer;background:#eff5ff;border-color:#d5e4ff}.today-metrics>button:hover{background:#e5efff;border-color:#a8c5fa}.today-metrics>button strong svg{color:#2c65cb;width:30px;height:30px}.today-stores,.today-secondary{background:#fff;border:1px solid #dce6f3;border-radius:17px;margin-top:24px;overflow:hidden}.today-stores>header{border-bottom:1px solid #e7edf5;justify-content:space-between;align-items:center;gap:14px;padding:22px 26px;display:flex}.today-section-label{color:#2b69d5;letter-spacing:1.4px;font-size:10px;font-weight:850}.today-stores h2,.today-secondary h2{color:#203450;margin:5px 0 3px;font-size:21px;line-height:1.2}.today-stores header p{color:#8290a3;margin:0;font-size:12px}.today-stores>header>span{color:#3263ae;white-space:nowrap;background:#eff5ff;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:700}.today-store{text-align:left;color:#203450;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1f7;grid-template-columns:42px minmax(0,1fr) 90px 76px 76px 18px;align-items:center;gap:16px;width:100%;padding:17px 26px;display:grid}.today-store:last-child{border-bottom:0}.today-store:hover{background:#f6f9ff}.today-store .store-platform{width:42px;height:42px}.today-store-name,.today-store-count,.today-store-model{gap:4px;min-width:0;display:grid}.today-store-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.today-store-name small{text-overflow:ellipsis;white-space:nowrap;color:#8290a3;font-size:11px;overflow:hidden}.today-store-name .today-store-mobile-models{display:none}.today-store-count strong{font-size:20px}.today-store-model strong{font-size:17px;font-weight:660}.today-store-count small,.today-store-model small{color:#8c98a9;font-size:10px}.today-store>svg{color:#7e92ae;width:17px}.today-secondary{margin-top:18px}.today-secondary-title{border-bottom:1px solid #e7edf5;padding:20px 25px}.today-secondary h2{font-size:18px}.today-news-list{padding:0 20px}.today-news-empty{color:#7e8da1;margin:0;padding:24px 25px;font-size:13px}.today-news-empty button{color:#2467db;font:inherit;cursor:pointer;background:0 0;border:0}.today-state{color:#203450;background:#fff;border:1px solid #dce6f3;border-radius:17px;align-content:center;justify-items:start;gap:9px;min-height:210px;padding:35px;display:grid}.today-state strong{font-size:20px}.today-state p{color:#7e8da1;margin:0;font-size:13px}.today-state .button{margin-top:8px}.today-loader{border:3px solid #dbe8fa;border-top-color:#3071d9;border-radius:50%;width:25px;height:25px;animation:.8s linear infinite today-spin}@keyframes today-spin{to{transform:rotate(360deg)}}@media (width<=800px){.today-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.today-metrics>button{grid-column:1/-1;min-height:105px}.today-store{grid-template-columns:42px minmax(0,1fr) 65px 18px}.today-store-model{display:none}.today-store-name .today-store-mobile-models{color:#4a6ba3;display:block}}@media (width<=600px){.today-heading{flex-direction:column;gap:14px}.today-heading>.button{margin:0}.today-hero{min-height:178px;padding:25px}.today-hero-icon{border-radius:19px;width:70px;height:70px}.today-hero-icon svg{width:36px;height:36px}.today-metrics{gap:9px}.today-metrics>article,.today-metrics>button{min-height:123px;padding:17px}.today-metrics>button{min-height:94px}.today-metrics strong{font-size:30px}.today-stores>header{padding:19px}.today-store{gap:10px;padding:15px 17px}.today-store .store-platform{width:37px;height:37px}.today-store-count strong{font-size:18px}.today-stores header p{display:none}}:root{--friendly-bg:#f4f7fb;--friendly-card:#fff;--friendly-line:#dfe6ef;--friendly-text:#1d2d45;--friendly-muted:#68778b;--friendly-blue:#256ae9;--friendly-blue-dark:#1957c2;--friendly-blue-soft:#eaf1ff;--friendly-green:#087f5b;--friendly-green-soft:#eaf8f3;--friendly-amber:#9a6100;--friendly-amber-soft:#fff5df;--friendly-shadow:0 10px 32px #1c365b0f}body{background:var(--friendly-bg);color:var(--friendly-text)}.sidebar{border-right-color:var(--friendly-line);width:244px;padding:25px 18px 18px;box-shadow:8px 0 28px #1f375806}.main-shell{width:calc(100% - 244px);margin-left:244px}.logo{padding:0 9px}.logo .brand-mark{width:39px}.logo .brand-wordmark{font-size:16px}.logo .brand-wordmark small{letter-spacing:1.55px}.workspace{border-color:var(--friendly-line);background:#f8faff;border-radius:12px;min-height:62px;margin:27px 0 24px;padding:11px}.workspace:hover{background:#f3f7ff;border-color:#9bbcf3}.workspace-avatar{background:var(--friendly-blue-soft);color:var(--friendly-blue)}.workspace>[data-icon]{color:#8291a5}.workspace[hidden]+.nav-label{margin-top:30px}#workspace-subscription[hidden]{display:none!important}.nav-label{color:#8b98aa;letter-spacing:1.2px;padding:0 12px 8px}.nav-label-account{margin-top:22px}.nav-item{color:#5d6d82;border-radius:10px;min-height:43px;margin:2px 0;padding:0 12px;font-size:14px}.nav-item:hover{color:#334b6b;background:#f3f6fb}.nav-item.active{background:var(--friendly-blue-soft);color:var(--friendly-blue-dark);margin:2px 0}.nav-item>span:first-child{width:20px}#nav-warehouse{margin-top:auto}.sidebar-bottom{border-top:1px solid #edf1f5;margin-top:0;padding:14px 8px 0}.sidebar-bottom .help-link{color:#6a7a8f;padding:8px 4px;font-size:12px}.topbar{border-bottom-color:var(--friendly-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;height:68px;padding:0 30px}.breadcrumb button{color:#77869a;font-size:13px}.breadcrumb button[aria-current=page]{color:var(--friendly-text)}.main-shell main{max-width:1440px;padding:30px 32px 70px}.api-indicator{color:#718096;font-size:11px}.api-indicator:before{content:"";background:#08a678;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #d8f4eb}.api-indicator i{display:none}.directory-heading,.page-heading,.portal-billing-heading,.store-overview-heading,.store-module-heading,.friendly-page-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.directory-heading h1,.page-heading h1,.portal-billing-heading h1,.store-overview-heading h1,.store-module-heading h1,.friendly-page-heading h1{color:var(--friendly-text);letter-spacing:-.9px;margin:3px 0 0;font-size:31px;line-height:1.2}.directory-heading p,.page-heading p,.portal-billing-heading p,.store-overview-heading p,.store-module-heading p,.friendly-page-heading p{color:var(--friendly-muted);margin:7px 0 0;font-size:14px;line-height:1.55}.eyebrow{color:#718096;letter-spacing:1.35px}.button{border-color:#d9e2ed;border-radius:9px;min-height:40px;font-size:12px}.button.primary{background:var(--friendly-blue);border-color:var(--friendly-blue)}.text-button{color:var(--friendly-blue-dark)}.friendly-hub{max-width:1320px;margin:0 auto}.friendly-page-heading .button{margin-top:7px}.friendly-summary{border:1px solid var(--friendly-line);box-shadow:var(--friendly-shadow);background:#fff;border-radius:15px;grid-template-columns:220px 220px minmax(340px,1fr);margin-bottom:18px;display:grid;overflow:hidden}.friendly-summary>article{border-right:1px solid #e8edf3;min-height:116px;padding:20px 22px}.friendly-summary>article:last-child{border-right:0}.friendly-summary small{color:var(--friendly-muted);font-size:12px}.friendly-summary strong{color:var(--friendly-text);margin:9px 0 4px;font-size:28px;display:block}.friendly-summary>article>span{color:#7d8a9b;font-size:11px}.friendly-summary .friendly-summary-help{background:#f8fbff;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;display:grid}.friendly-summary-help>span{background:var(--friendly-blue-soft);width:40px;height:40px;color:var(--friendly-blue);border-radius:10px;place-items:center;display:grid}.friendly-summary-help>div strong{margin:0 0 4px;font-size:13px}.friendly-summary-help>div small{line-height:1.5;display:block}.friendly-summary-help>button{color:var(--friendly-blue-dark);background:0 0;border:0;font-size:12px;font-weight:750}.friendly-panel{border:1px solid var(--friendly-line);box-shadow:var(--friendly-shadow);background:#fff;border-radius:15px;overflow:hidden}.friendly-panel>header{border-bottom:1px solid #e8edf3;justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:15px 20px;display:flex}.friendly-panel>header h2{color:var(--friendly-text);margin:0;font-size:17px}.friendly-panel>header p{color:var(--friendly-muted);margin:4px 0 0;font-size:11px}.friendly-store-list{flex-direction:column;display:flex}.friendly-store-row{border-bottom:1px solid #edf1f5;grid-template-columns:44px minmax(190px,1fr) auto auto;align-items:center;gap:14px;min-height:82px;padding:14px 18px;display:grid}.friendly-store-row:last-child{border-bottom:0}.friendly-store-row .store-platform{width:42px;height:42px}.friendly-store-copy{min-width:0}.friendly-store-copy strong{color:#243b5d;text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.friendly-store-copy span{color:var(--friendly-muted);margin-top:4px;font-size:11px;display:block}.friendly-store-status{min-width:118px;color:var(--friendly-muted);align-items:center;gap:7px;font-size:11px;font-weight:700;display:inline-flex}.friendly-store-status i{border-radius:50%;width:7px;height:7px}.friendly-store-status.ready{color:var(--friendly-green)}.friendly-store-status.ready i{background:#08a678;box-shadow:0 0 0 3px #d9f2e9}.friendly-store-status.warning{color:var(--friendly-amber)}.friendly-store-status.warning i{background:#e59a18;box-shadow:0 0 0 3px #fff0cf}.friendly-row-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.friendly-row-actions .button{font-size:11px}.friendly-empty{text-align:center;place-content:center;justify-items:center;min-height:320px;padding:36px;display:grid}.friendly-empty>svg{width:38px;height:38px;color:var(--friendly-blue)}.friendly-empty h2{margin:15px 0 6px;font-size:18px}.friendly-empty p{max-width:420px;color:var(--friendly-muted);margin:0 0 20px;line-height:1.6}.statistics-heading{margin-bottom:14px}.statistics-period-bar{border:1px solid var(--friendly-line);box-shadow:var(--friendly-shadow);background:#fff;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;padding:10px 12px 10px 18px;display:flex}.statistics-period-bar>div:first-child{min-width:210px}.statistics-period-bar strong{color:var(--friendly-text);font-size:13px;display:block}.statistics-period-bar span{color:var(--friendly-muted);margin-top:2px;font-size:10px;display:block}.statistics-period-options{background:#f1f5fa;border-radius:10px;gap:4px;padding:4px;display:flex}.statistics-period-options button{color:#65758a;white-space:nowrap;background:0 0;border:0;border-radius:7px;min-height:34px;padding:7px 13px;font-size:11px;font-weight:700}.statistics-period-options button:hover{color:var(--friendly-blue)}.statistics-period-options button.active{color:var(--friendly-blue-dark);background:#fff;box-shadow:0 2px 8px #224b7f1f}.statistics-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.statistics-result-card,.statistics-marketplace-summary{border:1px solid var(--friendly-line);min-height:190px;box-shadow:var(--friendly-shadow);background:#fff;border-radius:15px;overflow:hidden}.statistics-result-card{color:#fff;background:linear-gradient(135deg,#173e78,#2369c8);flex-direction:column;padding:22px;display:flex}.statistics-result-card>span{color:#bfd7fb;letter-spacing:.8px;text-transform:uppercase;font-size:10px;font-weight:800}.statistics-result-card h2{color:#fff;margin:10px 0 2px;font-size:18px;font-weight:600}.statistics-result-card h2 strong{font-size:28px;font-weight:800}.statistics-result-card>p{color:#d9e6f8;margin:0;font-size:12px}.statistics-result-card>p strong{color:#fff;font-size:17px}.statistics-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.statistics-metric{background:#f9fbff;border:1px solid #e8edf3;border-radius:9px;min-width:0;padding:10px 12px}.statistics-metric:last-child{grid-column:1/-1}.statistics-metric>span{color:var(--friendly-muted);font-size:10px;display:block}.statistics-metric strong{color:var(--friendly-text);margin-top:5px;font-size:15px;line-height:1.25;display:block}.statistics-metric small{color:#61738d;overflow-wrap:anywhere;margin-top:4px;font-size:11px;font-weight:650;display:block}.statistics-metric.problem strong{color:#b2483f}.statistics-result-card .statistics-metric{background:#ffffff14;border-color:#fff3}.statistics-result-card .statistics-metric>span,.statistics-result-card .statistics-metric small{color:#c8dcf8}.statistics-result-card .statistics-metric strong{color:#fff}.statistics-result-card .statistics-metric.problem strong{color:#ffd2c8}.statistics-connection{color:#d9e6f8;margin:14px 0 0;font-size:11px}.statistics-error{color:#ffe0d8;margin-top:9px;font-size:10px;display:block}.statistics-marketplace-summary{flex-direction:column;padding:18px 20px;display:flex}.statistics-marketplace-summary>header{align-items:center;gap:12px;display:flex}.statistics-marketplace-summary>header .store-platform{width:42px;height:42px}.statistics-marketplace-summary>header strong{color:var(--friendly-text);font-size:15px;display:block}.statistics-marketplace-summary>header>div>span{color:var(--friendly-muted);margin-top:3px;font-size:10px;display:block}.statistics-currency-badge{color:var(--friendly-blue-dark);white-space:nowrap;background:#eef4ff;border-radius:7px;margin-left:auto;padding:5px 8px;font-size:9px;font-weight:800}.statistics-marketplace-result{margin-top:18px}.statistics-marketplace-result span{color:var(--friendly-muted);letter-spacing:.6px;text-transform:uppercase;font-size:9px;font-weight:750;display:block}.statistics-marketplace-result strong{color:var(--friendly-text);margin-top:5px;font-size:24px;line-height:1.15;display:block}.statistics-marketplace-summary>dl{grid-template-columns:1fr 1fr;gap:10px;margin:auto 0 0;padding-top:14px;display:grid}.statistics-marketplace-summary>dl>div{border-top:1px solid #e7ecf3;padding-top:9px}.statistics-marketplace-summary dt{color:var(--friendly-muted);font-size:9px}.statistics-marketplace-summary dd{color:var(--friendly-text);margin:4px 0 0;font-size:14px;font-weight:750}.statistics-marketplace-summary dd.problem{color:#b2483f}.statistics-marketplace-summary.empty{color:var(--friendly-muted);justify-content:center}.statistics-marketplace-summary.empty>strong{color:var(--friendly-text);font-size:15px}.statistics-marketplace-summary.empty>span{margin-top:5px;font-size:11px}.statistics-marketplaces>header{padding:16px 18px 10px}.statistics-marketplaces>header h2{color:var(--friendly-text);margin:0;font-size:16px}.statistics-marketplaces>header p{color:var(--friendly-muted);margin:3px 0 0;font-size:10px}.statistics-marketplace-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 14px 14px;display:grid}.statistics-marketplace-card{background:#fbfcfe;border:1px solid #e4eaf2;border-radius:11px;grid-template-columns:38px minmax(0,1fr);gap:10px;padding:12px;display:grid}.statistics-marketplace-card .store-platform{width:36px;height:36px}.statistics-marketplace-card>div{min-width:0}.statistics-marketplace-card>div strong{color:var(--friendly-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.statistics-marketplace-card>div span{color:var(--friendly-muted);margin-top:3px;font-size:9px;display:block}.statistics-marketplace-card dl{border-top:1px solid #e8edf3;grid-column:1/-1;grid-template-columns:76px minmax(0,1fr);gap:8px;margin:2px 0 0;padding-top:9px;display:grid}.statistics-marketplace-card dt{color:var(--friendly-muted);font-size:9px}.statistics-marketplace-card dd{color:var(--friendly-text);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:12px;font-weight:750;overflow:hidden}.statistics-marketplace-empty{color:var(--friendly-muted);grid-column:1/-1;margin:18px;font-size:11px}.statistics-total{border:1px solid var(--friendly-line);box-shadow:var(--friendly-shadow);background:#fff;border-radius:15px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px;display:grid;overflow:hidden}.statistics-total article{border-right:1px solid #e8edf3;min-height:118px;padding:20px 22px}.statistics-total article:last-child{border-right:0}.statistics-total small{color:var(--friendly-muted);font-size:11px}.statistics-total strong{color:var(--friendly-text);margin:10px 0 4px;font-size:27px;line-height:1.15;display:block}.statistics-total strong.money-value{overflow-wrap:anywhere;font-size:20px}.statistics-total strong em{color:#8491a2;font-size:13px;font-style:normal;font-weight:600}.statistics-total strong.problem{color:#b2483f}.statistics-total article>span{color:#8390a1;font-size:10px}.statistics-store-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}.statistics-store-card{border:1px solid var(--friendly-line);text-align:left;background:#fff;border-radius:13px;padding:0;overflow:hidden}.statistics-store-card:hover{border-color:#8eb4f5;box-shadow:0 8px 24px #256ae914}.statistics-store-card>header{border-bottom:1px solid #e8edf3;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;display:grid}.statistics-store-card .store-platform{width:40px;height:40px}.statistics-store-card header>div{min-width:0}.statistics-store-card header strong{color:#243b5d;text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.statistics-store-card header span{color:var(--friendly-muted);margin-top:3px;font-size:10px;display:block}.statistics-store-card header .friendly-store-status{min-width:auto}.statistics-store-card .statistics-metric-grid{margin:0;padding:14px 16px}.statistics-store-card>footer{color:#77869a;background:#f8faff;justify-content:space-between;align-items:center;padding:11px 16px;font-size:9px;display:flex}.statistics-store-card>footer strong{color:var(--friendly-blue);align-items:center;gap:7px;font-size:11px;font-weight:750;display:inline-flex}.statistics-store-card>footer svg{color:var(--friendly-blue)}.statistics-loading{min-height:122px;color:var(--friendly-muted);place-content:center;justify-items:center;display:grid}.statistics-loading>span{color:var(--friendly-blue)}.statistics-loading strong{color:var(--friendly-text);margin-top:8px;font-size:12px}.statistics-loading small{margin-top:3px;font-size:9px}.statistics-heading{align-items:center}.statistics-filter-bar{border:1px solid var(--friendly-line);box-shadow:var(--friendly-shadow);background:#fff;border-radius:14px;grid-template-columns:minmax(220px,2fr) repeat(2,minmax(160px,1fr));gap:12px;margin-bottom:14px;padding:16px;display:grid}.statistics-filter-bar label{gap:6px;min-width:0;display:grid}.statistics-filter-bar label span{color:var(--friendly-muted);font-size:11px;font-weight:750}.statistics-filter-bar input,.statistics-filter-bar select{width:100%;height:42px;color:var(--friendly-text);font:inherit;background:#fff;border:1px solid #d8e2ee;border-radius:9px;outline:none;padding:0 12px;font-size:13px}.statistics-filter-bar input:focus,.statistics-filter-bar select:focus{border-color:var(--friendly-blue);box-shadow:0 0 0 3px var(--friendly-blue-soft)}.statistics-quick-summary{border:1px solid var(--friendly-line);box-shadow:var(--friendly-shadow);background:#fff;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px;display:grid;overflow:hidden}.statistics-quick-summary article{border-right:1px solid #e8edf3;min-width:0;padding:18px 20px}.statistics-quick-summary article:last-child{border-right:0}.statistics-quick-summary span,.statistics-quick-summary small{color:var(--friendly-muted);font-size:11px;display:block}.statistics-quick-summary strong{color:var(--friendly-text);margin:7px 0 3px;font-size:27px;line-height:1.2;display:block}.statistics-quick-summary strong.problem{color:#b2483f}.statistics-notice{color:#8b6100;background:#fff9ec;border:1px solid #f2d9af;border-radius:9px;margin:-4px 0 16px;padding:11px 14px;font-size:12px}.statistics-currency-section,.statistics-shops-section{margin-bottom:18px}.statistics-currency-section>header,.statistics-shops-section>header{margin-bottom:12px}.statistics-currency-section h2,.statistics-shops-section h2{color:var(--friendly-text);margin:0;font-size:19px}.statistics-shops-section h2 span{color:var(--friendly-muted);font-size:14px;font-weight:600}.statistics-currency-section header p,.statistics-shops-section header p{color:var(--friendly-muted);margin:4px 0 0;font-size:12px}.statistics-currency-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.statistics-currency-card{border:1px solid var(--friendly-line);min-width:0;box-shadow:var(--friendly-shadow);background:#fff;border-radius:14px;padding:18px 20px}.statistics-currency-card>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.statistics-currency-card>header strong{color:var(--friendly-blue-dark);font-size:13px}.statistics-currency-card>header span{color:var(--friendly-muted);font-size:10px}.statistics-currency-main{margin-top:18px}.statistics-currency-main small{color:var(--friendly-muted);font-size:11px;display:block}.statistics-currency-main strong{overflow-wrap:anywhere;color:var(--friendly-text);margin-top:5px;font-size:26px;line-height:1.2;display:block}.statistics-currency-card dl{border-top:1px solid #e8edf3;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0 0;padding-top:13px;display:grid}.statistics-currency-card dt{color:var(--friendly-muted);font-size:10px}.statistics-currency-card dd{overflow-wrap:anywhere;color:var(--friendly-text);margin:4px 0 0;font-size:14px;font-weight:750}.statistics-section-empty{color:var(--friendly-muted);text-align:center;background:#fff;border:1px dashed #ccd8e7;border-radius:12px;padding:28px 20px;font-size:13px}.statistics-shop-group{border:1px solid var(--friendly-line);box-shadow:var(--friendly-shadow);background:#fff;border-radius:13px;margin-bottom:10px;overflow:hidden}.statistics-group-toggle{text-align:left;cursor:pointer;background:#fff;border:0;align-items:center;gap:18px;width:100%;padding:15px 18px;display:flex}.statistics-group-toggle:hover{background:#f8fbff}.statistics-group-name{align-items:center;gap:12px;min-width:0;margin-right:auto;display:flex}.statistics-group-name .store-platform{flex:none;width:38px;height:38px}.statistics-group-name strong,.statistics-group-name small,.statistics-group-total strong,.statistics-group-total small{display:block}.statistics-group-name strong{color:var(--friendly-text);font-size:14px}.statistics-group-name small,.statistics-group-total small{color:var(--friendly-muted);margin-top:3px;font-size:11px}.statistics-group-total{text-align:right}.statistics-group-total strong{color:var(--friendly-text);font-size:14px}.statistics-group-chevron{color:var(--friendly-muted);transition:transform .2s;display:flex}.statistics-group-toggle[aria-expanded=true] .statistics-group-chevron{transform:rotate(90deg)}.statistics-shop-table-wrap{border-top:1px solid #e8edf3;overflow-x:auto}.statistics-shop-table{border-collapse:collapse;width:100%;min-width:850px}.statistics-shop-table th{color:var(--friendly-muted);text-align:left;background:#f8faff;padding:11px 16px;font-size:10px;font-weight:750}.statistics-shop-table td{color:var(--friendly-text);vertical-align:middle;border-top:1px solid #edf1f5;padding:13px 16px}.statistics-shop-table td:first-child{width:26%}.statistics-shop-table td>strong,.statistics-shop-table td>small{white-space:nowrap;display:block}.statistics-shop-table td>strong{font-size:14px}.statistics-shop-table td>small{color:var(--friendly-muted);margin-top:4px;font-size:11px}.statistics-shop-table td.statistics-shop-cancelled>strong{color:#b2483f}.statistics-shop-link{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.statistics-shop-link strong{color:var(--friendly-blue-dark);font-size:13px;display:block}.statistics-shop-link:hover strong{text-decoration:underline}.statistics-shop-link small{color:var(--friendly-muted);white-space:nowrap;align-items:center;gap:5px;margin-top:4px;font-size:10px;display:flex}.statistics-shop-link svg{width:12px;height:12px;color:var(--friendly-blue)}.statistics-shop-unavailable,.statistics-shop-no-data{color:var(--friendly-muted);font-size:12px}@media (width<=900px){.statistics-filter-bar{grid-template-columns:1fr 1fr}.statistics-filter-bar label:first-child{grid-column:1/-1}.statistics-quick-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.statistics-quick-summary article:nth-child(2){border-right:0}.statistics-quick-summary article:nth-child(-n+2){border-bottom:1px solid #e8edf3}}@media (width<=600px){.statistics-filter-bar{grid-template-columns:1fr}.statistics-filter-bar label:first-child{grid-column:auto}.statistics-quick-summary article{padding:15px}.statistics-quick-summary strong{font-size:23px}.statistics-group-toggle{gap:8px;padding:13px}.statistics-group-name .store-platform{width:32px;height:32px}.statistics-group-total strong{font-size:12px}}.friendly-support-layout{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:18px;display:grid}.friendly-support-primary{color:#fff;min-height:350px;box-shadow:var(--friendly-shadow);background:linear-gradient(145deg,#173a69,#2364ad);border-radius:16px;padding:34px}.friendly-support-primary>span{background:#ffffff21;border-radius:14px;place-items:center;width:54px;height:54px;display:grid}.friendly-support-primary>span svg{width:26px;height:26px}.friendly-support-primary h2{margin:70px 0 8px;font-size:27px}.friendly-support-primary p{color:#d0deee;max-width:560px;margin:0 0 24px;font-size:14px;line-height:1.65}.friendly-help-list{border:1px solid var(--friendly-line);box-shadow:var(--friendly-shadow);background:#fff;border-radius:16px;overflow:hidden}.friendly-help-list>a,.friendly-help-list>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #e8edf3;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:13px;width:100%;min-height:92px;padding:16px 18px;display:grid}.friendly-help-list>:last-child{border-bottom:0}.friendly-help-list>a:hover,.friendly-help-list>button:hover{background:#f7faff}.friendly-help-list>*>span{background:var(--friendly-blue-soft);width:40px;height:40px;color:var(--friendly-blue);border-radius:10px;place-items:center;display:grid}.friendly-help-list strong{color:var(--friendly-text);font-size:13px;display:block}.friendly-help-list small{color:var(--friendly-muted);margin-top:4px;font-size:11px;line-height:1.45;display:block}.friendly-help-list>*>svg{color:#8795a8}.friendly-profile-grid{grid-template-columns:minmax(0,1.1fr) minmax(330px,.9fr);gap:18px;display:grid}.friendly-profile-card,.friendly-profile-actions{border:1px solid var(--friendly-line);box-shadow:var(--friendly-shadow);background:#fff;border-radius:16px;overflow:hidden}.friendly-profile-card{padding:26px}.friendly-profile-card>header{border-bottom:1px solid #e8edf3;align-items:center;gap:15px;padding-bottom:22px;display:flex}.friendly-profile-avatar{background:var(--friendly-blue-soft);width:52px;height:52px;color:var(--friendly-blue);border-radius:14px;place-items:center;font-size:17px;font-weight:800;display:grid}.friendly-profile-card h2{color:var(--friendly-text);margin:0;font-size:19px}.friendly-profile-card header p{color:var(--friendly-muted);margin:4px 0 0;font-size:11px}.friendly-profile-card dl{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:22px 0;display:grid}.friendly-profile-card dl>div{border-right:1px solid #e8edf3;padding:0 18px}.friendly-profile-card dl>div:first-child{padding-left:0}.friendly-profile-card dl>div:last-child{border-right:0}.friendly-profile-card dt{color:var(--friendly-muted);font-size:10px}.friendly-profile-card dd{color:#2c405d;text-overflow:ellipsis;white-space:nowrap;margin:6px 0 0;font-size:12px;font-weight:700;overflow:hidden}.friendly-profile-card footer{gap:9px;display:flex}.friendly-profile-actions>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #e8edf3;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:13px;width:100%;min-height:92px;padding:16px 18px;display:grid}.friendly-profile-actions>button:last-child{border-bottom:0}.friendly-profile-actions>button:hover{background:#f7faff}.friendly-profile-actions>button>span{background:var(--friendly-blue-soft);width:40px;height:40px;color:var(--friendly-blue);border-radius:10px;place-items:center;display:grid}.friendly-profile-actions strong{color:var(--friendly-text);font-size:13px;display:block}.friendly-profile-actions small{color:var(--friendly-muted);margin-top:4px;font-size:11px;line-height:1.45;display:block}.friendly-profile-actions>button>svg{color:#8795a8}.settings-heading{margin-bottom:18px}.friendly-settings-section{border:1px solid var(--friendly-line);box-shadow:var(--friendly-shadow);background:#fff;border-radius:16px;margin-bottom:18px;overflow:hidden}.friendly-settings-section>header{border-bottom:1px solid #e8edf3;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px 16px;display:flex}.friendly-settings-section>header h2{color:var(--friendly-text);margin:0;font-size:17px}.friendly-settings-section>header p{color:var(--friendly-muted);margin:5px 0 0;font-size:11px}.friendly-settings-grid{display:grid}.friendly-settings-grid.primary,.friendly-settings-grid.secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.friendly-settings-card{min-height:188px;color:inherit;text-align:left;background:#fff;border:0;border-right:1px solid #e8edf3;grid-template-rows:1fr auto;grid-template-columns:50px minmax(0,1fr);gap:0 15px;padding:22px;display:grid}.friendly-settings-card:nth-child(2n){border-right:0}.friendly-settings-grid.secondary .friendly-settings-card:nth-child(n+3){border-top:1px solid #e8edf3}.friendly-settings-card:hover{background:#f7faff}.friendly-settings-icon{background:var(--friendly-blue-soft);width:48px;height:48px;color:var(--friendly-blue);border-radius:13px;place-items:center;display:grid}.friendly-settings-icon.marketplace{color:#15966c;background:#e9f8f2}.friendly-settings-icon.moysklad{background:#fff;border:1px solid #dce5f2;overflow:hidden}.friendly-settings-icon.moysklad img{object-fit:contain;width:45px;height:45px;display:block}.friendly-settings-icon svg{width:22px;height:22px}.friendly-settings-copy{min-width:0}.friendly-settings-copy strong{color:var(--friendly-text);margin-top:1px;font-size:15px;display:block}.friendly-settings-copy small{max-width:390px;color:var(--friendly-muted);margin-top:7px;font-size:11px;line-height:1.5;display:block}.friendly-settings-copy em{color:#536a87;background:#f1f5fa;border-radius:7px;margin-top:13px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:750;display:inline-block}.friendly-settings-action{color:var(--friendly-blue);border-top:1px solid #e8edf3;grid-column:1/-1;justify-content:space-between;align-items:center;margin-top:20px;padding-top:14px;font-size:11px;font-weight:750;display:flex}.friendly-settings-action svg{width:17px;height:17px}.friendly-settings-card.compact{min-height:168px}.directory-view{max-width:1320px}.directory-toolbar{margin-bottom:16px}.directory-toolbar .global-search{max-width:440px}.folder-grid{gap:14px}.folder-card,.store-card,.moysklad-account-card,.store-row{border-color:var(--friendly-line);box-shadow:var(--friendly-shadow);border-radius:14px}.store-row{background:#fff}.moysklad-account-actions .moysklad-settings-action{background:var(--friendly-blue-soft);width:100%;min-height:48px;color:var(--friendly-blue-dark);text-align:left;white-space:normal;border:1px solid #cddffb;border-radius:10px;flex:100%;grid-template-columns:28px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:9px 12px;font-weight:650;transition:background .18s,border-color .18s,box-shadow .18s;display:grid}.moysklad-account-actions .moysklad-settings-action:hover{background:#e2edff;border-color:#a9c7f5;box-shadow:0 4px 12px #215dc014}.moysklad-settings-symbol{width:28px;height:28px;color:var(--friendly-blue);background:#fff;border-radius:8px;place-items:center;display:grid}.moysklad-account-actions .moysklad-settings-symbol svg{width:17px;height:17px}.moysklad-settings-arrow{color:var(--friendly-blue);justify-content:center;align-items:center;display:flex}.store-row-actions{gap:8px}.store-row-actions .store-row-open{white-space:nowrap}.store-row-actions .store-settings-gear{width:40px;height:40px;color:var(--friendly-blue);flex:0 0 40px}.store-row-actions .store-settings-gear svg{width:18px;height:18px}.store-row-actions .store-edit-button{width:40px;height:40px}.store-navigation{border-color:var(--friendly-line);box-shadow:var(--friendly-shadow);border-radius:15px;margin-bottom:24px}.store-navigation-head{min-height:68px;padding:13px 17px}.store-navigation-head>.friendly-store-status{margin-left:auto}.store-navigation-label{color:#8794a6;padding:0 8px}.store-navigation-list{gap:4px;padding:6px 0 0}.store-navigation-list button{border-radius:8px;min-height:38px;font-size:12px}.store-navigation-list button.active{background:var(--friendly-blue-soft);color:var(--friendly-blue-dark)}.statistics-detail-heading{align-items:center;min-height:50px;margin:0 0 14px}.statistics-detail-heading .store-overview-heading-main{gap:10px}.statistics-detail-heading .store-platform{width:42px;height:42px}.statistics-detail-heading h1{font-size:28px;line-height:1.1}.statistics-detail-heading p{margin-top:3px;font-size:12px}.statistics-detail-heading .store-dashboard-heading-actions .button{min-height:40px;padding:9px 16px}.store-overview-metrics,.store-overview-sections,.store-module-empty,.store-module-fields,.catalog-panel,.portal-billing-summary,.portal-billing-store-panel,.portal-invoice-panel,.portal-payer-workspace,.portal-billing-panel,.portal-payment-note{box-shadow:var(--friendly-shadow);border-color:var(--friendly-line)!important;border-radius:15px!important}.store-overview-section{border-radius:11px}.portal-billing-navigation,.product-section-navigation,.store-dashboard-navigation{border:1px solid var(--friendly-line);background:#fff;border-radius:12px;gap:4px;padding:5px}.portal-billing-navigation button,.product-section-navigation button,.store-dashboard-navigation button{border:0;border-radius:8px;min-height:38px}.portal-billing-navigation button.active,.product-section-navigation button.active,.store-dashboard-navigation button.active{background:var(--friendly-blue-soft);color:var(--friendly-blue-dark)}@media (width<=1120px){.sidebar{width:218px;padding-inline:14px}.main-shell{width:calc(100% - 218px);margin-left:218px}.main-shell main{padding-inline:24px}.friendly-summary{grid-template-columns:180px 180px minmax(290px,1fr)}.statistics-store-grid{grid-template-columns:1fr}.friendly-store-row{grid-template-columns:42px minmax(160px,1fr) auto}.friendly-store-row .friendly-row-actions{grid-column:2/-1;justify-content:flex-start}}@media (width<=900px){.sidebar{width:180px;padding:22px 12px}.main-shell{width:calc(100% - 180px);margin-left:180px}.nav-item{justify-content:flex-start;margin:2px 0;padding:10px 12px;font-size:13px}.nav-item.active{margin:2px 0}.nav-label-account{margin-top:14px}.nav-item.active{margin-top:2px}.friendly-summary,.statistics-total{grid-template-columns:1fr 1fr}.statistics-total article:nth-child(2){border-right:0}.statistics-total article:nth-child(-n+2){border-bottom:1px solid #e8edf3}.statistics-overview{grid-template-columns:1fr}.statistics-period-bar{flex-direction:column;align-items:flex-start}.statistics-period-options{width:100%;overflow-x:auto}.friendly-summary .friendly-summary-help{grid-column:1/-1}.friendly-support-layout,.friendly-profile-grid,.friendly-settings-grid.primary,.friendly-settings-grid.secondary{grid-template-columns:1fr}.friendly-settings-card{border-bottom:1px solid #e8edf3;border-right:0}.friendly-settings-card:last-child{border-bottom:0}}@media (width<=600px){.sidebar{width:100%;height:calc(72px + env(safe-area-inset-bottom));padding:5px 8px calc(5px + env(safe-area-inset-bottom));border-right:0;border-top:1px solid var(--friendly-line);flex-direction:row;align-items:stretch;gap:2px;display:flex;inset:auto 0 0;overflow:auto hidden;box-shadow:0 -5px 24px #1f375814}.sidebar .logo,.sidebar .workspace,.sidebar .nav-label,.sidebar .sidebar-bottom{display:none}.sidebar .nav-item{text-align:center;white-space:nowrap;flex-direction:column;flex:0 0 82px;justify-content:center;gap:3px;min-height:0;margin:0;padding:5px 3px;font-size:10px;line-height:1.2}.sidebar #nav-warehouse{margin-top:0}.sidebar .nav-item.active{margin:0}.main-shell{width:100%;margin-left:0}.main-shell main{padding-bottom:calc(100px + env(safe-area-inset-bottom))}}.store-navigation{background:#fff;border:1px solid #dfe7f1;border-radius:12px;min-width:0;max-width:100%;margin:0 0 28px;overflow:hidden}.store-navigation-head{border-bottom:1px solid #e7edf5;flex-wrap:wrap;align-items:center;gap:12px;min-width:0;padding:15px 18px;display:flex}.store-navigation-head .store-platform{width:38px;height:38px;font-size:.875rem}.store-navigation-head>div{flex:12rem;min-width:0}.store-navigation-head strong{color:#1d2d45;overflow-wrap:anywhere;font-size:1.0625rem;line-height:1.4;display:block}.store-navigation-head>div>span{color:#657080;margin-top:2px;font-size:.875rem;display:block}.store-navigation-list{flex-wrap:wrap;align-items:stretch;gap:2px;min-width:0;max-width:100%;padding:6px;display:flex}.store-navigation-list button{color:#657080;white-space:normal;overflow-wrap:anywhere;text-align:left;background:0 0;border:0;border-radius:7px;flex:0 auto;max-width:100%;min-height:44px;padding:9px 13px;font-size:.9375rem;font-weight:650;line-height:1.4}.store-navigation-list button:hover{color:#2059b8;background:#f1f5fc}.store-navigation-list button.active{color:#2059b8;background:#eaf1ff}.store-overview-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.store-overview-heading-main{overflow-wrap:anywhere;align-items:center;gap:15px;min-width:0;display:flex}.store-overview-heading .store-platform{width:54px;height:54px}.store-overview-heading h1{color:#1d2d45;margin:0;font-size:clamp(1.75rem,1.25rem + 1vw,2.25rem)}.store-overview-heading p{color:#657080;margin:5px 0 0;font-size:1rem}.store-overview-metrics{background:#fff;border:1px solid #dfe7f1;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:24px;display:grid;overflow:hidden}.store-overview-metric{overflow-wrap:anywhere;border-right:1px solid #e7edf5;flex-direction:column;min-width:0;min-height:130px;padding:21px 22px;display:flex}.store-overview-metric:last-child{border-right:0}.store-overview-metric>span{color:#657080;font-size:.875rem}.store-overview-metric>strong{color:#1d2d45;margin:13px 0 6px;font-size:1.75rem;font-weight:650}.store-overview-metric>small{color:#5f6e85;font-size:.875rem;line-height:1.5}.store-overview-metric .ready{color:#08795b}.store-overview-sections{background:#fff;border:1px solid #dfe7f1;border-radius:12px;padding:22px}.store-overview-sections-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:16px;display:flex}.store-overview-sections-heading h2{color:#1d2d45;margin:0;font-size:1.375rem}.store-overview-sections-heading p{color:#657080;margin:5px 0 0;font-size:.9375rem}.store-overview-section-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.store-overview-section{text-align:left;background:#fff;border:1px solid #dfe7f1;border-radius:9px;align-items:center;gap:11px;min-height:72px;padding:13px;display:flex}.store-overview-section:hover{background:#f7faff;border-color:#91b9f9}.store-overview-section>span{color:#2467db;background:#eef4ff;border-radius:8px;flex:none;place-items:center;width:36px;height:36px;display:grid}.store-overview-section svg{width:18px}.store-overview-section strong{color:#243b5d;font-size:1rem;display:block}.store-overview-section small{color:#5f6e85;margin-top:3px;font-size:.875rem;display:block}.store-module-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.store-module-heading h1{color:#1d2d45;margin:0;font-size:clamp(1.75rem,1.25rem + 1vw,2.25rem)}.store-module-heading p{color:#657080;max-width:700px;margin:7px 0 0;font-size:1rem;line-height:1.6}.store-module-badge{color:#476b9e;background:#eef3fc;border-radius:6px;padding:6px 10px;font-size:.875rem;font-weight:650}.store-module-panel{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:18px;display:grid}.store-module-empty,.store-module-fields{background:#fff;border:1px solid #dfe7f1;border-radius:12px;padding:26px}.store-module-empty>span{color:#2467db;background:#eef4ff;border-radius:11px;place-items:center;width:48px;height:48px;display:grid}.store-module-empty>span svg{width:24px}.store-module-empty h2{color:#1d2d45;margin:18px 0 8px;font-size:1.5rem}.store-module-empty p{color:#657080;margin:0;font-size:1rem;line-height:1.7}.store-module-fields h2{color:#1d2d45;margin:0 0 14px;font-size:1.125rem}.store-module-fields ul{margin:0;padding:0;list-style:none}.store-module-fields li{color:#52657f;border-bottom:1px solid #edf0f5;padding:10px 0;font-size:.9375rem}.store-module-fields li:last-child{border-bottom:0}.store-module-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}@media (width<=1050px){.store-overview-metrics{grid-template-columns:repeat(2,1fr)}.store-overview-metric:nth-child(2){border-right:0}.store-overview-metric:nth-child(-n+2){border-bottom:1px solid #e7edf5}.store-overview-section-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.store-navigation{margin-bottom:22px}.store-navigation-head{padding:13px}.store-navigation-list{flex-wrap:wrap}.store-navigation-list button{padding:8px 11px}.store-overview-heading,.store-module-heading{flex-direction:column}.store-overview-heading h1,.store-module-heading h1{font-size:1.75rem}.store-overview-metrics{grid-template-columns:1fr 1fr}.store-overview-metric{min-height:115px;padding:17px 14px}.store-overview-metric>strong{font-size:1.375rem}.store-overview-section-grid,.store-module-panel{grid-template-columns:1fr}.store-module-empty,.store-module-fields{padding:21px}}.store-history-summary{background:#fff;border:1px solid #dfe7f1;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px;display:grid;overflow:hidden}.store-history-summary>div{border-right:1px solid #e7edf5;flex-direction:column;gap:8px;min-height:94px;padding:18px 20px;display:flex}.store-history-summary>div:last-child{border-right:0}.store-history-summary span{color:#657080;font-size:12px}.store-history-summary strong{color:#1d2d45;font-size:18px}.store-history-summary strong.error{color:#ad2f2f}.store-history-filters{background:#eef3fa;border:1px solid #dfe7f1;border-radius:10px;gap:4px;margin-bottom:18px;padding:4px;display:flex;overflow-x:auto}.store-history-filters button{color:#657080;white-space:nowrap;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;min-height:38px;padding:8px 13px;font-size:12px;font-weight:650;display:flex}.store-history-filters button:hover,.store-history-filters button.active{color:#2059b8;background:#fff}.store-history-filters button.active{box-shadow:0 1px 4px #1d2d4514}.store-history-filters span{color:#657080;background:#e2e9f3;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:10px;display:grid}.store-history-filters button.active span{color:#2059b8;background:#e7f0ff}.store-history-panel{background:#fff;border:1px solid #dfe7f1;border-radius:12px;overflow:hidden}.store-history-panel-heading{border-bottom:1px solid #e7edf5;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px;display:flex}.store-history-panel-heading h2{color:#1d2d45;margin:0;font-size:19px}.store-history-panel-heading p{color:#657080;margin:5px 0 0;font-size:13px}.store-history-panel-heading>span{color:#476b9e;white-space:nowrap;background:#eef3fc;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:650}.store-history-list{margin:0;padding:0;list-style:none}.store-history-list li{border-bottom:1px solid #edf0f5;grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:13px;padding:17px 22px;display:grid}.store-history-list li:last-child{border-bottom:0}.store-history-marker{color:#08795b;background:#e9f8f2;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.store-history-list li.info .store-history-marker,.store-history-list li.progress .store-history-marker{color:#2467db;background:#eef4ff}.store-history-list li.error .store-history-marker{color:#a93434;background:#fff0f0}.store-history-marker svg{width:17px}.store-history-section{color:#748091;letter-spacing:.7px;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:750;display:block}.store-history-list strong{color:#243b5d;font-size:14px;display:block}.store-history-list p{color:#657080;margin:4px 0 0;font-size:13px;line-height:1.5}.store-history-list time{color:#748091;white-space:nowrap;font-size:12px}.store-history-empty{text-align:center;color:#657080;flex-direction:column;justify-content:center;align-items:center;min-height:220px;padding:30px;display:flex}.store-history-empty>span{color:#2467db;background:#eef4ff;border-radius:12px;place-items:center;width:46px;height:46px;display:grid}.store-history-empty.error>span{color:#ad2f2f;background:#fff0f0}.store-history-empty svg{width:23px}.store-history-empty strong{color:#243b5d;margin-top:13px;font-size:17px}.store-history-empty p{margin:5px 0 13px;font-size:13px}@media (width<=900px){.store-history-summary{grid-template-columns:1fr 1fr}.store-history-summary>div:nth-child(2){border-right:0}.store-history-summary>div:nth-child(-n+2){border-bottom:1px solid #e7edf5}}@media (width<=700px){.store-history-summary{grid-template-columns:1fr}.store-history-summary>div{border-bottom:1px solid #e7edf5;border-right:0;min-height:0}.store-history-summary>div:nth-child(2){border-bottom:1px solid #e7edf5}.store-history-summary>div:last-child{border-bottom:0}.store-history-list li{grid-template-columns:38px 1fr}.store-history-list time{white-space:normal;grid-column:2}.store-history-heading{flex-direction:column;align-items:flex-start}}.store-dashboard-heading{margin-bottom:18px}.store-integration-state{background:#f1fbf7;border:1px solid #bfe6d8;border-radius:10px;grid-template-columns:12px minmax(0,1fr) auto auto;align-items:center;gap:12px;margin-bottom:20px;padding:14px 16px;display:grid}.store-integration-state.inactive{background:#fff5f5;border-color:#efcaca}.store-integration-dot{background:#08a678;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 4px #ccefe3}.store-integration-state.inactive .store-integration-dot{background:#d64a4a;box-shadow:0 0 0 4px #f5dede}.store-integration-state strong{color:#08795b;font-size:14px;display:block}.store-integration-state.inactive strong{color:#ad2f2f}.store-integration-state p{color:#52657f;margin:2px 0 0;font-size:12px}.store-integration-state>small{color:#748091;white-space:nowrap;font-size:11px}.store-integration-state .button{min-height:34px;padding:7px 12px;font-size:12px}.store-dashboard-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.store-dashboard-toolbar>span{color:#748091;font-size:12px}.store-dashboard-period,.store-orders-tabs{background:#eef3fa;border:1px solid #dfe7f1;border-radius:9px;gap:3px;padding:4px;display:inline-flex}.store-dashboard-period button,.store-orders-tabs button{color:#657080;background:0 0;border:0;border-radius:6px;min-height:32px;padding:6px 12px;font-size:12px;font-weight:650}.store-dashboard-period button:hover,.store-orders-tabs button:hover{color:#2059b8}.store-dashboard-period button.active,.store-orders-tabs button.active{color:#2059b8;background:#fff;box-shadow:0 1px 4px #1d2d4514}.store-dashboard-metrics{background:#fff;border:1px solid #dfe7f1;border-radius:12px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:18px;display:grid;overflow:hidden}.store-dashboard-metrics>div{border-right:1px solid #e7edf5;flex-direction:column;min-height:112px;padding:18px 20px;display:flex}.store-dashboard-metrics>div:last-child{border-right:0}.store-dashboard-metrics span{color:#657080;font-size:12px}.store-dashboard-metrics strong{color:#1d2d45;white-space:nowrap;text-overflow:ellipsis;margin:10px 0 4px;font-size:25px;font-weight:650;overflow:hidden}.store-dashboard-metrics strong.problem{color:#ad2f2f}.store-dashboard-metrics small{color:#748091;font-size:11px}.store-dashboard-layout{grid-template-columns:minmax(0,1.7fr) minmax(285px,.65fr);align-items:start;gap:18px;display:grid}.store-orders-panel,.store-dashboard-side-card{background:#fff;border:1px solid #dfe7f1;border-radius:12px;overflow:hidden}.store-orders-heading{justify-content:space-between;align-items:center;gap:18px;padding:19px 20px 12px;display:flex}.store-orders-heading h2,.store-dashboard-side-card h2{color:#1d2d45;margin:0;font-size:18px}.store-orders-heading p,.store-dashboard-side-card p{color:#748091;margin:3px 0 0;font-size:12px}.store-orders-search{color:#5f6e85;background:#fff;border:1px solid #ced9e8;border-radius:7px;align-items:center;width:230px;max-width:100%;min-height:44px;padding:0 11px;display:flex}.store-orders-search:focus-within{border-color:#91b9f9;box-shadow:0 0 0 3px #276ee814}.store-orders-search svg{flex:none;width:16px}.store-orders-search input{color:#34445b;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:8px;font-size:.875rem}.store-orders-tabs{margin:0 20px 15px}.store-orders-tabs button{align-items:center;gap:7px;display:flex}.store-orders-tabs button span{color:#657080;background:#e4eaf3;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:10px;display:inline-grid}.store-orders-tabs button.active span{color:#2059b8;background:#eaf1ff}.store-orders-table-wrap{overscroll-behavior:contain;border-top:1px solid #e7edf5;min-width:0;max-width:100%;scroll-padding-inline:12px;overflow:auto}.store-orders-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:58rem;line-height:1.5}.store-orders-table th{color:#657080;text-align:left;background:#f7f9fd;min-width:0;padding:12px 13px;font-size:.8125rem}.store-orders-table td{color:#34445b;height:auto;padding:14px 13px;font-size:.9375rem}.store-orders-table td>small,.store-order-number{display:block}.store-orders-table td>small{color:#5f6e85;margin-top:2px;font-size:.8125rem}.store-order-model{color:#2059b8;background:#eef4ff;border-radius:5px;padding:3px 6px;font-size:.8125rem;font-weight:700;display:inline-block}.store-order-status{color:#2059b8;background:#eef4ff;border-radius:5px;padding:4px 7px;font-size:.875rem;display:inline-block}.store-order-status.complete{color:#08795b;background:#e9f8f2}.store-order-status.problem{color:#ad2f2f;background:#fff0f0}.store-orders-footer{color:#5f6e85;border-top:1px solid #e7edf5;padding:11px 14px;font-size:.875rem}.store-orders-empty{text-align:center;color:#657080;border-top:1px solid #e7edf5;flex-direction:column;justify-content:center;align-items:center;min-height:270px;padding:30px;display:flex}.store-orders-empty>svg{color:#6f9de9;width:34px}.store-orders-empty strong{color:#243b5d;margin-top:12px;font-size:1.125rem}.store-orders-empty p{max-width:430px;margin:5px 0 17px;font-size:.875rem;line-height:1.6}.store-dashboard-side{gap:14px;display:grid}.store-dashboard-side-card{padding:18px}.store-dashboard-side-heading{margin-bottom:12px}.store-dashboard-loading-card{text-align:left;background:#fff;border:0;border-top:1px solid #edf0f5;grid-template-columns:36px minmax(0,1fr) auto 16px;align-items:center;gap:10px;width:100%;padding:12px 0;display:grid}.store-dashboard-loading-card:hover strong{color:#2059b8}.store-dashboard-loading-card>svg{color:#8a95a5;width:16px}.store-dashboard-model{color:#2059b8;background:#eef4ff;border-radius:6px;place-items:center;width:34px;height:30px;font-size:10px;font-weight:750;display:grid}.store-dashboard-loading-card strong{color:#34445b;font-size:12px;display:block}.store-dashboard-loading-card small{color:#748091;margin-top:2px;font-size:10px;line-height:1.4;display:block}.store-dashboard-count{color:#243b5d;font-size:13px;font-weight:700}.store-dashboard-side-card.moysklad{align-items:flex-start;gap:12px;display:flex}.store-dashboard-side-card.moysklad>span{color:#08795b;background:#e9f8f2;border-radius:9px;flex:none;place-items:center;width:38px;height:38px;display:grid}.store-dashboard-side-card.moysklad svg{width:19px}.store-dashboard-side-card.moysklad strong{color:#34445b;margin-top:10px;font-size:13px;display:block}.store-dashboard-side-card.moysklad .text-button{margin-top:10px}.store-dashboard-state{text-align:center;color:#657080;background:#fff;border:1px solid #dfe7f1;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:360px;padding:30px;display:flex}.store-dashboard-state>span,.store-dashboard-state>svg{color:#2467db;width:35px}.store-dashboard-state strong{color:#243b5d;margin-top:13px;font-size:18px}.store-dashboard-state p{margin:5px 0 16px;font-size:13px}.store-dashboard-state.error>svg{color:#ad2f2f}@media (width<=1200px){.store-dashboard-metrics{grid-template-columns:repeat(3,1fr)}.store-dashboard-metrics>div:nth-child(3){border-right:0}.store-dashboard-metrics>div:nth-child(-n+3){border-bottom:1px solid #e7edf5}.store-dashboard-layout{grid-template-columns:1fr}.store-dashboard-side{grid-template-columns:1fr 1fr}}@media (width<=760px){.store-integration-state{grid-template-columns:12px 1fr}.store-integration-state>small,.store-integration-state .button{grid-column:2}.store-dashboard-toolbar,.store-orders-heading{flex-direction:column;align-items:flex-start}.store-dashboard-metrics{grid-template-columns:1fr 1fr}.store-dashboard-metrics>div{border-bottom:1px solid #e7edf5;min-height:100px}.store-dashboard-metrics>div:nth-child(odd){border-right:1px solid #e7edf5}.store-dashboard-metrics>div:nth-child(2n){border-right:0}.store-dashboard-metrics>div:last-child{border-bottom:0;grid-column:1/-1}.store-dashboard-side{grid-template-columns:1fr}.store-orders-search{width:100%}.store-orders-tabs{max-width:calc(100% - 40px);overflow-x:auto}.store-dashboard-period{max-width:100%;overflow-x:auto}}.store-navigation-body{grid-template-columns:190px minmax(0,1fr);align-items:stretch;display:grid}.store-navigation-overview{text-align:left;color:#52657f;background:#fff;border:1px solid #dfe7f1;border-radius:8px;align-items:center;gap:10px;margin:10px;padding:10px 12px;display:flex}.store-navigation-overview:hover{background:#f7faff;border-color:#91b9f9}.store-navigation-overview.active{color:#2059b8;background:#eaf1ff;border-color:#b8cef0}.store-navigation-overview>svg{width:19px}.store-navigation-overview>span{min-width:0}.store-navigation-overview strong{font-size:.9375rem;display:block}.store-navigation-overview small{color:#5f6e85;white-space:normal;overflow-wrap:anywhere;margin-top:2px;font-size:.8125rem;display:block}.store-navigation-settings{border-left:1px solid #e7edf5;min-width:0;padding:9px 8px 7px 14px}.store-navigation-label{color:#5f6e85;letter-spacing:.02em;margin:0 7px 3px;font-size:.8125rem;font-weight:650;line-height:1.5;display:block}.store-navigation-settings .store-navigation-list{padding:0}@media (width<=700px){.store-navigation-body{grid-template-columns:1fr}.store-navigation-overview{width:calc(100% - 20px)}.store-navigation-settings{border-top:1px solid #e7edf5;border-left:0;padding:10px}.store-navigation-label{margin-bottom:5px}}.store-navigation>.store-navigation-settings{border-left:0;padding:10px 12px 8px}.standalone-window .sidebar{display:none}.standalone-window .main-shell{width:100%;margin-left:0}.standalone-window .main-shell main{max-width:1500px}.standalone-window #store-navigation{display:none!important}.standalone-window .topbar{padding-left:max(34px,50% - 716px)}.standalone-window .store-dashboard-heading{margin-top:4px}.statistics-back{color:#2059b8!important;font-weight:700!important}.statistics-back svg{width:18px!important}@media (width<=700px){.standalone-window .topbar{padding-left:16px}}.store-channel-dashboard{background:#fff;border:1px solid #dfe7f1;border-radius:12px;grid-template-columns:minmax(0,1fr) 260px;gap:24px;margin-bottom:18px;padding:20px;display:grid}.store-channel-heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:15px;display:flex}.store-channel-copy h2{color:#1d2d45;margin:0;font-size:18px}.store-channel-heading p{color:#748091;margin:4px 0 0;font-size:12px}.store-channel-period{flex:none}.store-channel-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.store-channel-card{text-align:left;background:#fff;border:1px solid #dfe7f1;border-radius:9px;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:12px;display:grid}.store-channel-card:hover,.store-channel-card.active{background:#f7faff;border-color:#91b9f9}.store-channel-card>i,.store-channel-legend i{background:var(--channel-color);border-radius:50%;width:9px;height:9px;font-style:normal}.store-channel-card span{min-width:0}.store-channel-card span strong{color:#243b5d;font-size:13px;display:block}.store-channel-card span small{color:#748091;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;display:block;overflow:hidden}.store-channel-card>b{color:#1d2d45;font-size:19px}.store-channel-card>em{color:#657080;grid-column:3;font-size:11px;font-style:normal;font-weight:700}.store-channel-chart-wrap{justify-content:center;align-items:center;gap:20px;display:flex}.store-channel-chart{border-radius:50%;flex:none;place-items:center;width:142px;height:142px;display:grid}.store-channel-chart>span{background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:92px;height:92px;display:flex;box-shadow:0 0 0 1px #edf1f6}.store-channel-chart strong{color:#1d2d45;font-size:27px}.store-channel-chart small{color:#748091;font-size:11px}.store-channel-legend{gap:7px;display:grid}.store-channel-legend>span{color:#657080;align-items:center;gap:6px;font-size:11px;display:flex}.store-channel-legend strong{color:#243b5d;margin-left:auto}@media (width<=1200px){.store-channel-dashboard{grid-template-columns:minmax(0,1fr) 220px}.store-channel-heading{flex-direction:column}.store-channel-list{grid-template-columns:1fr}}@media (width<=760px){.store-channel-dashboard{grid-template-columns:1fr}.store-channel-chart-wrap{justify-content:flex-start}.store-channel-list{grid-template-columns:1fr}.store-channel-period{max-width:100%;overflow-x:auto}}.store-dashboard-navigation{scrollbar-width:thin;background:#eef3fa;border:1px solid #dfe7f1;border-radius:10px;gap:3px;margin:0 0 18px;padding:4px;display:flex;overflow-x:auto}.store-dashboard-navigation button{color:#657080;white-space:nowrap;background:0 0;border:0;border-radius:7px;min-height:38px;padding:8px 14px;font-size:13px;font-weight:650}.store-dashboard-navigation button:hover{color:#2059b8;background:#fff}.store-dashboard-navigation button.active{color:#2059b8;background:#fff;box-shadow:0 1px 4px #1d2d4514}.store-operational-panel{background:#fff;border:1px solid #dfe7f1;border-radius:12px;overflow:hidden}.store-operational-count{color:#52657f;white-space:nowrap;background:#eef3fa;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:700}.store-direction-metrics{background:#fff;border:1px solid #dfe7f1;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px;display:grid;overflow:hidden}.store-direction-metrics>div{border-right:1px solid #e7edf5;flex-direction:column;min-height:112px;padding:18px 20px;display:flex}.store-direction-metrics>div:last-child{border-right:0}.store-direction-metrics span{color:#657080;font-size:12px}.store-direction-metrics strong{color:#1d2d45;margin:10px 0 4px;font-size:25px;font-weight:650}.store-direction-metrics strong.problem{color:#ad2f2f}.store-direction-metrics small{color:#748091;font-size:11px}.store-direction-orders{margin-bottom:18px}.store-direction-orders .store-orders-table{min-width:720px}@media (width<=900px){.store-direction-metrics{grid-template-columns:1fr 1fr}.store-direction-metrics>div{border-bottom:1px solid #e7edf5}.store-direction-metrics>div:nth-child(2n){border-right:0}.store-direction-metrics>div:nth-last-child(-n+2){border-bottom:0}}@media (width<=560px){.store-direction-metrics{grid-template-columns:1fr}.store-direction-metrics>div{border-right:0}.store-direction-metrics>div:nth-last-child(2){border-bottom:1px solid #e7edf5}}.store-direction-controls{align-items:flex-end;gap:12px;padding:0 20px 16px;display:flex}.store-order-status-filter{color:#5f6e85;flex-direction:column;gap:4px;font-size:.8125rem;display:flex}.store-order-status-filter select{box-sizing:border-box;color:#34445b;background:#fff;border:1px solid #ced9e8;border-radius:7px;min-width:min(180px,100%);max-width:100%;min-height:44px;padding:0 30px 0 11px;font-size:.875rem}.store-direction-controls .store-orders-search{margin-left:auto}@media (width<=800px){.store-direction-controls{flex-direction:column;align-items:stretch}.store-direction-controls .store-orders-search{width:100%;margin-left:0}.store-order-status-filter select{width:100%}}.store-dashboard-heading-actions{flex-direction:column;align-items:flex-end;gap:7px;max-width:420px;padding-top:5px;display:flex}.store-dashboard-heading-actions .button{min-width:172px}.store-dashboard-heading-actions .button>span{justify-content:center;align-items:center;display:inline-flex}.store-dashboard-heading-actions small{color:#08795b;text-align:right;font-size:11px;line-height:1.45}.store-dashboard-heading-actions small.error{color:#ad2f2f}@media (width<=700px){.store-dashboard-heading-actions{align-items:stretch;width:100%;max-width:none}.store-dashboard-heading-actions .button{width:100%}.store-dashboard-heading-actions small{text-align:left}}.order-history-options{color:#384654;flex-wrap:wrap;justify-content:flex-end;gap:8px;font-size:12px;display:flex}.order-history-options label{align-items:center;gap:5px;display:flex}.order-history-options input[type=date]{border:1px solid #d4dde5;border-radius:6px;max-width:135px;padding:5px}.order-history-options .order-history-checkbox{justify-content:flex-end;width:100%}@media (width<=700px){.order-history-options,.order-history-options .order-history-checkbox{justify-content:flex-start}}.document-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.document-pagination>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.store-document-dialog{box-sizing:border-box;overscroll-behavior:contain;color:#203653;border:1px solid #d6e1f0;border-radius:18px;width:min(62.5rem,100vw - 2rem);max-width:calc(100vw - 2rem);max-height:calc(100dvh - 2rem);padding:28px;overflow:auto}.store-document-dialog::backdrop{background:#172c4d70}.store-document-dialog header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;min-width:0;display:flex}.store-document-dialog h2{margin:6px 0 20px}.store-document-dialog dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:20px 0 28px;display:grid}.store-document-dialog dt{color:#5f6e85;font-size:.9375rem}.store-document-dialog dd{overflow-wrap:anywhere;margin:5px 0;font-weight:600}.store-document-dialog table{width:100%}.store-document-dialog .notice{white-space:pre-wrap}.store-order-number{font:inherit;text-align:left;overflow-wrap:anywhere}.store-order-status.new{color:#245cd5;background:#eaf1ff}@media (width<=640px){.store-document-dialog dl{grid-template-columns:1fr}.store-document-dialog{padding:16px}}.store-document-product{text-align:left;background:0 0;border:0;align-items:center;gap:10px;max-width:320px;padding:0;display:flex}.store-document-product:hover strong{color:#2059b8;text-decoration:underline}.store-document-product-photo{object-fit:contain;background:#f7f9fd;border:1px solid #e7edf5;border-radius:7px;flex:none;place-items:center;width:38px;height:44px;display:grid}.store-document-product-photo svg{width:17px}.store-document-product>span{min-width:0}.store-document-product strong{color:#243b5d;text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.store-document-product small{color:#8a95a5;margin-top:3px;font-size:10px;display:block}.store-document-dialog.realization{width:min(1460px,96vw)}.store-document-section-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.store-document-section-heading h3{margin:0 0 12px}.store-document-section-heading span{color:#2059b8;background:#eaf1ff;border-radius:999px;place-items:center;min-width:28px;height:24px;padding:0 7px;font-size:11px;font-weight:700;display:inline-grid}.store-realization-detail-table{min-width:1300px}.store-realization-detail-table td>small{color:#8a95a5;margin-top:3px;font-size:10px;display:block}.store-document-dialog.realization{background:#f5f8fc;padding:0;overflow:hidden}.store-document-dialog.realization[open]{flex-direction:column;display:flex}.store-realization-dialog-header{z-index:4;background:#fff;border-bottom:1px solid #dfe7f1;padding:24px 28px;position:sticky;top:0}.store-realization-title{min-width:0}.store-realization-kicker{color:#627088;letter-spacing:.65px;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:750;display:flex}.store-realization-kicker svg{color:#2467db;width:16px}.store-realization-title>div{align-items:center;gap:12px;margin-top:7px;display:flex}.store-realization-title h2{color:#1d2d45;margin:0;font-size:28px;line-height:1.15}.store-realization-title>div>span{color:#2059b8;white-space:nowrap;background:#eaf1ff;border-radius:999px;align-items:center;min-height:26px;padding:4px 9px;font-size:11px;font-weight:750;display:inline-flex}.store-realization-title p{color:#657080;margin:7px 0 0;font-size:13px}.store-realization-close{align-self:flex-start;gap:8px}.store-realization-close svg{width:15px}.store-realization-context{grid-template-columns:1.2fr 1.4fr .8fr 1fr;gap:10px;padding:20px 28px 0;display:grid}.store-realization-context article{background:#fff;border:1px solid #dfe7f1;border-radius:10px;align-items:center;gap:11px;min-width:0;padding:13px 14px;display:flex}.store-realization-context article>span{color:#2467db;background:#eef4ff;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;display:grid}.store-realization-context svg{width:17px}.store-realization-context article>div{min-width:0}.store-realization-context small{color:#7a8798;font-size:10px;display:block}.store-realization-context strong{color:#2a3d59;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;display:block;overflow:hidden}.store-realization-finance{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:10px 28px;display:grid}.store-realization-finance article{background:#fff;border:1px solid #dfe7f1;border-radius:11px;min-width:0;padding:17px 18px;position:relative;overflow:hidden}.store-realization-finance article:before{content:"";background:#2467db;width:100%;height:3px;position:absolute;top:0;left:0}.store-realization-finance article.expenses:before{background:#e28a00}.store-realization-finance article.payout:before{background:#08a678}.store-realization-finance article.paid:before{background:#7356c9}.store-realization-finance small{color:#657080;font-size:11px;display:block}.store-realization-finance strong{color:#1d2d45;text-overflow:ellipsis;white-space:nowrap;margin:9px 0 6px;font-size:22px;font-weight:700;display:block;overflow:hidden}.store-realization-finance article.expenses strong{color:#9a6400}.store-realization-finance article.payout strong{color:#08795b}.store-realization-finance span{color:#8a95a5;font-size:10px;line-height:1.4;display:block}.store-realization-transfer{background:#fff;border:1px solid #dfe7f1;border-radius:11px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:13px;margin:0 28px 18px;padding:14px 16px;display:grid}.store-realization-transfer.success{background:#f1fbf7;border-color:#bfe6d8}.store-realization-transfer.error{background:#fff5f5;border-color:#efcaca}.store-realization-transfer-icon{color:#657080;background:#eef3fa;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.store-realization-transfer.success .store-realization-transfer-icon{color:#08795b;background:#dff5ec}.store-realization-transfer.error .store-realization-transfer-icon{color:#ad2f2f;background:#fde6e6}.store-realization-transfer-icon svg{width:18px}.store-realization-transfer>div small{color:#7a8798;font-size:10px;display:block}.store-realization-transfer>div strong{color:#657080;background:#eef1f5;border-radius:999px;margin-top:3px;padding:3px 8px;font-size:11px;display:inline-flex}.store-realization-transfer.success>div strong{color:#08795b;background:#dff5ec}.store-realization-transfer.error>div strong{color:#ad2f2f;background:#fde6e6}.store-realization-transfer p{color:#52657f;margin:5px 0 0;font-size:11px}.store-realization-moysklad-link{white-space:nowrap;align-items:center;gap:7px;text-decoration:none;display:inline-flex}.store-realization-moysklad-link svg{width:14px}.store-realization-error{margin:0 28px 18px}.store-realization-lines-heading{background:#fff;border-top:1px solid #dfe7f1;padding:19px 28px 13px}.store-realization-lines-heading h3{color:#1d2d45;margin:0;font-size:18px}.store-realization-lines-heading p{color:#748091;margin:4px 0 0;font-size:11px}.store-document-dialog.realization>.store-orders-table-wrap{background:#fff;margin:0 28px}.store-document-dialog.realization>.document-pagination{padding:14px 28px 22px}.store-realization-empty{color:#748091;text-align:center;background:#fff;border:1px dashed #ced9e8;border-radius:10px;margin:0 28px 24px;padding:28px}@media (width<=1100px){.store-realization-context,.store-realization-finance{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.store-realization-dialog-header{align-items:flex-start;padding:19px 18px}.store-realization-title h2{font-size:23px}.store-realization-close{width:auto;padding:9px;font-size:0}.store-realization-close svg{width:18px}.store-realization-context,.store-realization-finance{grid-template-columns:1fr;padding-left:18px;padding-right:18px}.store-realization-finance{padding-top:10px}.store-realization-transfer{grid-template-columns:38px minmax(0,1fr);margin-left:18px;margin-right:18px}.store-realization-moysklad-link{grid-column:1/-1;justify-content:center}.store-realization-error{margin-left:18px;margin-right:18px}.store-realization-lines-heading{padding-left:18px;padding-right:18px}.store-document-dialog.realization>.store-orders-table-wrap{margin-left:18px;margin-right:18px}.store-document-dialog.realization>.document-pagination{padding-left:18px;padding-right:18px}}.store-orders-table-expanded{min-width:1320px}.store-orders-table th[aria-sort]{background:#eef4ff}.store-table-sort{color:inherit;font:inherit;text-align:left;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:700;display:inline-flex}.store-table-sort:hover,.store-table-sort.active{color:#2059b8}.store-table-sort span{color:#9aa7b8;font-size:11px}.store-table-sort.active span{color:#2059b8}.store-moysklad-status{white-space:nowrap;border-radius:999px;align-items:center;padding:4px 8px;font-size:10px;font-weight:750;display:inline-flex}.store-moysklad-status.success{color:#08795b;background:#e4f7ef}.store-moysklad-status.not_sent{color:#657080;background:#eef1f5}.store-moysklad-status.error{color:#ad2f2f;background:#fff0f0}.store-moysklad-document{color:#2059b8;white-space:nowrap;font-weight:700;text-decoration:none}.store-moysklad-document:hover{text-decoration:underline}.store-table-empty{color:#a0aaba}.document-page-size{gap:14px!important}.document-page-size label{align-items:center;gap:7px;display:flex}.document-page-size select{color:#34445b;background:#fff;border:1px solid #ced9e8;border-radius:6px;height:32px;padding:0 27px 0 9px;font-size:11px}.store-stock-metrics{background:#fff;border:1px solid #dfe7f1;border-radius:12px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:18px;display:grid;overflow:hidden}.store-stock-metrics>div{border-right:1px solid #e7edf5;flex-direction:column;min-height:108px;padding:18px 20px;display:flex}.store-stock-metrics>div:last-child{border-right:0}.store-stock-metrics span{color:#657080;font-size:12px}.store-stock-metrics strong{color:#1d2d45;margin:9px 0 4px;font-size:24px}.store-stock-metrics strong.problem{color:#ad2f2f}.store-stock-metrics small{color:#748091;font-size:11px}.store-stock-table{min-width:1180px}.store-stock-product{align-items:center;gap:10px;min-width:280px;display:flex}.store-stock-product>span:last-child{min-width:0}.store-stock-product strong{text-overflow:ellipsis;white-space:nowrap;max-width:310px;display:block;overflow:hidden}.store-stock-thumbnail{object-fit:cover;background:#f5f8fc;border:1px solid #e1e8f1;border-radius:8px;flex:none;width:42px;height:42px}.store-stock-thumbnail.no-photo{color:#8aa5d3;place-items:center;display:grid}.store-stock-thumbnail.no-photo svg{width:18px}.store-stock-value{border-radius:999px;place-items:center;min-width:34px;padding:5px 8px;font-weight:750;display:inline-grid}.store-stock-value.positive{color:#08795b;background:#e4f7ef}.store-stock-value.empty{color:#ad2f2f;background:#fff0f0}@media (width<=900px){.store-stock-metrics{grid-template-columns:1fr 1fr}.store-stock-metrics>div{border-bottom:1px solid #e7edf5}.store-stock-metrics>div:nth-child(2n){border-right:0}.store-stock-metrics>div:last-child{border-bottom:0;grid-column:1/-1}}@media (width<=560px){.store-stock-metrics{grid-template-columns:1fr}.store-stock-metrics>div,.store-stock-metrics>div:nth-child(2n){border-right:0}.store-stock-metrics>div:last-child{grid-column:auto}}.store-realization-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.store-realization-table{min-width:1160px}.store-realization-table td small{white-space:nowrap}@media (width<=1100px){.store-realization-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.store-realization-metrics>div:nth-child(3){border-right:0}.store-realization-metrics>div:nth-last-child(-n+2){border-bottom:0}}@media (width<=900px){.store-realization-metrics{grid-template-columns:1fr 1fr}.store-realization-metrics>div:nth-child(3){border-right:1px solid #e7edf5}.store-realization-metrics>div:nth-child(2n){border-right:0}.store-realization-metrics>div:nth-last-child(2){border-bottom:1px solid #e7edf5}.store-realization-metrics>div:last-child{grid-column:1/-1}}@media (width<=560px){.store-realization-metrics{grid-template-columns:1fr}.store-realization-metrics>div,.store-realization-metrics>div:nth-child(3){border-right:0}.store-realization-metrics>div:nth-last-child(2){border-bottom:1px solid #e7edf5}.store-realization-metrics>div:last-child{grid-column:auto}}.store-dashboard-navigation{margin-bottom:8px}.store-dashboard-navigation button{align-items:center;gap:7px;display:inline-flex}.store-dashboard-navigation button small,.store-dashboard-subnavigation button small{color:#748091;letter-spacing:.2px;background:#e5ebf4;border-radius:999px;padding:3px 6px;font-size:8px;font-weight:750}.store-dashboard-navigation button.active small,.store-dashboard-subnavigation button.active small{color:#2059b8;background:#eaf1ff}.store-dashboard-subnavigation{scrollbar-width:thin;gap:8px;margin:0 0 18px;padding:0 5px;display:flex;overflow-x:auto}.store-dashboard-subnavigation button{color:#657080;white-space:nowrap;background:#fff;border:1px solid #dfe7f1;border-radius:8px;align-items:center;gap:7px;min-height:34px;padding:7px 12px;font-size:12px;font-weight:650;display:inline-flex}.store-dashboard-subnavigation button:hover,.store-dashboard-subnavigation button.active{color:#2059b8;background:#eef4ff;border-color:#91b9f9}.store-dashboard-subnavigation button.active{box-shadow:inset 0 0 0 1px #91b9f9}.store-movement-product{text-align:left;background:0 0;border:0;align-items:center;gap:10px;min-width:280px;padding:0;display:flex}.store-movement-product:hover strong{color:#2059b8;text-decoration:underline}.store-movement-product>span:last-child{min-width:0}.store-movement-product strong{color:#243b5d;text-overflow:ellipsis;white-space:nowrap;max-width:300px;display:block;overflow:hidden}.store-movement-product small{color:#8a95a5;margin-top:3px;font-size:10px;display:block}.store-document-dialog.movement{width:min(1180px,94vw)}.store-development-panel{text-align:left;background:#fff;border:1px solid #dfe7f1;border-radius:12px;justify-content:center;align-items:center;gap:22px;min-height:330px;padding:50px;display:flex}.store-development-panel>span{color:#2467db;background:#eef4ff;border-radius:14px;flex:none;place-items:center;width:64px;height:64px;display:grid}.store-development-panel>span svg{width:29px}.store-development-panel h2{color:#1d2d45;margin:7px 0;font-size:25px}.store-development-panel p{color:#657080;max-width:560px;margin:0;line-height:1.55}.store-marking-dashboard{background:#fff;border:1px solid #dfe7f1;border-radius:12px;padding:28px}.store-marking-dashboard-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.store-marking-dashboard h2{color:#1d2d45;margin:7px 0;font-size:24px}.store-marking-dashboard-heading p,.store-marking-action p{color:#657080;margin:0;line-height:1.55}.store-marking-dashboard dl{grid-template-columns:180px 180px minmax(280px,1fr);gap:12px;margin:24px 0;display:grid}.store-marking-dashboard dl>div{background:#f8faff;border:1px solid #e7edf5;border-radius:9px;padding:17px}.store-marking-dashboard dt{color:#748091;font-size:11px}.store-marking-dashboard dd{color:#243b5d;margin:7px 0 0;font-weight:700;line-height:1.45}.store-marking-action{border-top:1px solid #e7edf5;justify-content:space-between;align-items:center;gap:20px;padding-top:20px;display:flex}@media (width<=760px){.store-movement-metrics{grid-template-columns:1fr 1fr}.store-development-panel{flex-direction:column;align-items:flex-start;padding:28px}.store-marking-dashboard dl{grid-template-columns:1fr}.store-marking-action,.store-marking-dashboard-heading{flex-direction:column;align-items:stretch}}.store-order-status-summary{background:#fff;border:1px solid #dfe7f1;border-radius:12px;overflow:hidden}.store-scheme-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 20px 20px;display:grid}.store-scheme-status-card{border:1px solid #dfe7f1;border-top:3px solid var(--scheme-color);background:#fff;border-radius:10px;min-width:0;overflow:hidden}.store-scheme-status-card>header{border-bottom:1px solid #edf0f5;grid-template-columns:42px minmax(0,1fr) auto 30px;align-items:center;gap:10px;padding:15px;display:grid}.store-scheme-code{width:40px;height:34px;color:var(--scheme-color);background:#eef4ff;border-radius:7px;place-items:center;font-size:11px;font-weight:800;display:grid}.store-scheme-status-card>header div{min-width:0}.store-scheme-status-card>header div strong{color:#243b5d;font-size:14px;display:block}.store-scheme-status-card>header div small{color:#748091;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;display:block;overflow:hidden}.store-scheme-status-card>header>b{color:#1d2d45;font-size:22px}.store-scheme-open{color:#2059b8;background:#fff;border:1px solid #dfe7f1;border-radius:7px;place-items:center;width:30px;height:30px;padding:0;display:grid}.store-scheme-open:hover{background:#eef4ff;border-color:#91b9f9}.store-scheme-open svg{width:15px}.store-scheme-state-grid{background:#e7edf5;border-bottom:1px solid #e7edf5;grid-template-columns:1fr 1fr;gap:1px;display:grid}.store-scheme-state-grid>div{background:#f8faff;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.store-scheme-state-grid span{color:#657080;font-size:10px}.store-scheme-state-grid strong{color:#243b5d;font-size:13px}.store-scheme-state-grid .new strong{color:#245cd5}.store-scheme-state-grid .complete strong{color:#08795b}.store-scheme-state-grid .problem strong{color:#ad2f2f}.store-scheme-status-list{padding:13px}.store-scheme-status-list h3{color:#748091;text-transform:uppercase;letter-spacing:.45px;margin:0 0 7px;font-size:10px;font-weight:700}.store-scheme-status-row{text-align:left;background:#fff;border:0;border-top:1px solid #edf0f5;grid-template-columns:minmax(0,1fr) auto 14px;align-items:center;gap:8px;width:100%;padding:9px 2px;display:grid}.store-scheme-status-row:hover b{color:#2059b8}.store-scheme-status-row>span{align-items:center;gap:7px;min-width:0;display:flex}.store-scheme-status-row i{background:#f59f00;border-radius:50%;flex:none;width:7px;height:7px}.store-scheme-status-row i.new{background:#2467db}.store-scheme-status-row i.complete{background:#08a678}.store-scheme-status-row i.problem{background:#d64a4a}.store-scheme-status-row b{color:#34445b;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.store-scheme-status-row>strong{color:#243b5d;font-size:12px}.store-scheme-status-row>svg{color:#9aa7b8;width:13px}.store-scheme-status-empty{color:#8a95a5;margin:0;padding:14px 2px;font-size:11px}@media (width<=1100px){.store-scheme-status-grid{grid-template-columns:1fr}}@media (width<=560px){.store-scheme-status-grid{padding:0 12px 12px}.store-scheme-status-card>header{grid-template-columns:38px minmax(0,1fr) auto 30px}}.store-summary-filters{background:#fff;border:1px solid #dfe7f1;border-radius:10px;align-items:flex-end;gap:18px;margin-bottom:14px;padding:14px 16px;display:flex}.store-summary-filter{gap:6px;display:grid}.store-summary-filter>span{color:#748091;text-transform:uppercase;letter-spacing:.4px;font-size:10px;font-weight:700}.store-summary-model-filter button{min-width:58px}.store-summary-updated{color:#748091;white-space:nowrap;margin-left:auto;padding-bottom:9px;font-size:11px}.store-scheme-status-grid.single{grid-template-columns:minmax(0,1fr)}@media (width<=900px){.store-summary-filters{flex-direction:column;align-items:stretch}.store-summary-updated{margin-left:0;padding-bottom:0}.store-summary-filter .store-dashboard-period{width:max-content;max-width:100%;overflow-x:auto}}.topbar-right{gap:12px}.topbar-health{text-align:left;background:#f1fbf7;border:1px solid #bfe6d8;border-radius:9px;align-items:center;gap:9px;min-width:118px;padding:7px 10px;display:flex}.topbar-health:hover{background:#e8f8f2}.topbar-health.inactive{background:#fff5f5;border-color:#efcaca}.topbar-health.inactive:hover{background:#ffeded}.topbar-health>i{background:#08a678;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 3px #ccefe3}.topbar-health.inactive>i{background:#d64a4a;box-shadow:0 0 0 3px #f5dede}.topbar-health>span{min-width:0}.topbar-health strong{color:#08795b;font-size:11px;line-height:1.15;display:block}.topbar-health.inactive strong{color:#ad2f2f}.topbar-health small{color:#657080;text-overflow:ellipsis;white-space:nowrap;max-width:118px;margin-top:2px;font-size:8px;line-height:1.15;display:block;overflow:hidden}.topbar-messages{position:relative}.topbar-message-button{color:#536987;background:#fff;border:1px solid #dbe4ef;border-radius:9px;place-items:center;width:36px;height:36px;padding:0;display:grid;position:relative}.topbar-message-button:hover,.topbar-message-button[aria-expanded=true]{color:#2059b8;background:#eef4ff;border-color:#91b9f9}.topbar-message-button svg{width:18px}.topbar-message-button>b{color:#fff;background:#d64a4a;border:2px solid #fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:8px;line-height:1;display:grid;position:absolute;top:-5px;right:-5px}.notification-popover{z-index:80;background:#fff;border:1px solid #d9e3ef;border-radius:13px;width:min(390px,100vw - 28px);position:absolute;top:45px;right:0;overflow:hidden;box-shadow:0 20px 55px #172c4d28}.notification-popover>header{border-bottom:1px solid #e7edf5;justify-content:space-between;align-items:center;gap:14px;padding:16px 17px;display:flex}.notification-popover>header strong{color:#1d2d45;font-size:15px;display:block}.notification-popover>header small{color:#748091;margin-top:2px;font-size:10px;display:block}.notification-list{max-height:min(520px,100vh - 130px);overflow:auto}.notification-item{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f5;grid-template-columns:8px minmax(0,1fr);align-items:start;gap:11px;width:100%;padding:14px 17px;display:grid}.notification-item:last-child{border-bottom:0}.notification-item:hover{background:#f8faff}.notification-item.unread{background:#f4f8ff}.notification-item>i{background:#2467db;border-radius:50%;width:8px;height:8px;margin-top:5px}.notification-item.success>i{background:#08a678}.notification-item.warning>i{background:#e28a00}.notification-item.error>i{background:#d64a4a}.notification-item strong{color:#243b5d;font-size:12px;display:block}.notification-item p{color:#52657f;white-space:pre-line;margin:5px 0;font-size:11px;line-height:1.5}.notification-item small{color:#8a95a5;font-size:9px;display:block}.notification-empty{color:#748091;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:170px;padding:24px;display:flex}.notification-empty>span{color:#2467db;background:#eef4ff;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.notification-empty svg{width:20px}.notification-empty strong{color:#34445b;margin-top:10px;font-size:13px}.notification-empty p{max-width:260px;margin:4px 0;font-size:10px;line-height:1.5}@media (width<=960px){.topbar-health small{display:none}.topbar-health{min-width:auto}.api-indicator,.session-user{display:none}}@media (width<=600px){.topbar-health{padding:7px 9px}.topbar-health strong{font-size:10px}.notification-popover{width:auto;position:fixed;top:64px;left:10px;right:10px}.standalone-window .breadcrumb strong:last-child{display:none}}.store-document-dialog.document-workspace{background:#f5f8fc;border:1px solid #d6e1f0;border-radius:18px;width:min(93.75rem,100vw - 2rem);max-width:calc(100vw - 2rem);height:min(57.5rem,100dvh - 2rem);max-height:calc(100dvh - 2rem);padding:0;overflow:hidden;box-shadow:0 28px 90px #172c4d33}.store-document-dialog.document-workspace[open]{flex-direction:column;display:flex}.store-document-dialog.document-workspace::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#172c4d80}.store-document-dialog.document-workspace .store-realization-dialog-header{background:#fff;flex:none;min-height:124px;padding:24px 28px;position:relative;top:auto}.store-document-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow:hidden auto}.store-document-loading{color:#657080;justify-content:center;align-items:center;min-height:360px;margin:0;display:flex}.store-document-dialog.document-workspace .store-realization-context,.store-document-dialog.document-workspace .store-realization-finance{grid-template-columns:repeat(4,minmax(0,1fr))}.store-document-dialog.document-workspace .store-realization-finance article{min-height:112px}.store-document-dialog.document-workspace .store-realization-finance strong{font-size:1.5rem}.store-document-dialog.document-workspace .store-realization-lines-heading{margin-top:0}.store-document-dialog.document-workspace .store-document-products-wrap,.store-document-dialog.document-workspace .store-document-scroll>.store-orders-table-wrap{background:#fff;margin:0 28px 24px}.store-document-dialog.document-workspace .document-pagination{padding:14px 28px 24px}.store-document-dialog.document-workspace .store-realization-empty{margin-bottom:28px}.store-realization-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.store-document-external{align-items:center;gap:7px;text-decoration:none;display:inline-flex}.store-document-external svg{width:14px}.store-document-notice{margin:0 28px 18px}.store-document-marking{background:#fffdf7;border:1px solid #ead9ad;border-radius:13px;margin:0 28px 18px;padding:20px 22px}.store-document-marking .store-document-section-heading h3{color:#1d2d45;margin:0;font-size:18px}.store-document-marking .store-document-section-heading p{color:#748091;margin:4px 0 0;font-size:11px}.store-document-code-list{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.store-document-code-list code,.store-document-table-code{overflow-wrap:anywhere;color:#29486d;background:#fff;border:1px solid #dce5f0;border-radius:7px;max-width:100%;padding:7px 9px;font:600 11px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;display:inline-block}.store-document-table-code{margin:3px 0;padding:4px 6px;font-size:10px;display:block}.store-document-code-empty{color:#7c6750;margin:14px 0 0;font-size:12px}.store-document-products-table{min-width:940px}.store-movement-balance{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 28px 18px;display:grid}.store-movement-balance>div{background:#fff;border:1px solid #dfe7f1;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.store-movement-balance small{color:#657080}.store-movement-balance strong{color:#1d2d45;font-size:18px}.store-movement-order-list{justify-items:start;gap:4px;min-width:145px;display:grid}.store-movement-order-link{max-width:180px}.store-order-select{text-align:center!important;width:38px!important}.store-order-select input{accent-color:#2467db;width:16px;height:16px}.store-order-link-bulk{color:#53657c;background:#f8faff;border-top:1px solid #e5ebf3;border-bottom:1px solid #e5ebf3;align-items:center;gap:12px;padding:10px 18px;font-size:11px;display:flex}.store-order-link-bulk>span{white-space:nowrap}.store-order-link-bulk small{color:#7b8797}.order-link-modal{width:min(620px,100vw - 28px)}.order-link-search{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.order-link-search .form-field{margin:0}.order-link-results{min-height:108px;margin:18px 0}.order-link-loading,.order-link-empty{color:#65758a;text-align:center;background:#f8faff;border:1px dashed #ccd7e7;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:108px;padding:20px;display:flex}.order-link-empty{flex-direction:column}.order-link-empty strong{color:#30445f}.order-link-empty p{margin:0}.order-link-current{color:#286a54;background:#eef8f4;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:10px;padding:10px 12px;font-size:11px;display:flex}.order-link-list{gap:8px;display:grid}.order-link-list label{cursor:pointer;border:1px solid #dce4ef;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;display:grid}.order-link-list label:has(input:checked){background:#f3f7ff;border-color:#7aa7ee}.order-link-list input{accent-color:#2467db}.order-link-list span{flex-direction:column;gap:3px;min-width:0;display:flex}.order-link-list strong{color:#263b57;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.order-link-list small{color:#78869a;font-size:10px}.order-link-list a{color:#2467db;place-items:center;width:30px;height:30px;display:grid}.order-link-list svg{width:15px}@media (width<=700px){.store-order-link-bulk{flex-wrap:wrap;align-items:flex-start}.store-order-link-bulk small{width:100%}.order-link-search{grid-template-columns:1fr}.order-link-search .button{width:100%}}.store-movement-more{color:#2059b8;background:#eaf1ff;border:0;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:750}.store-movement-more:hover{background:#dce8ff}.store-shipment-document-actions{align-items:center;gap:6px;display:flex}.store-moysklad-document.icon-only{border:1px solid #dbe4ef;border-radius:7px;place-items:center;width:27px;height:27px;padding:0;display:grid}.store-moysklad-document.icon-only svg{width:13px}@media (width<=1100px){.store-document-dialog.document-workspace .store-realization-context,.store-document-dialog.document-workspace .store-realization-finance{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.store-document-dialog.document-workspace{border:0;border-radius:0;width:100%;max-width:100%;height:100dvh;max-height:100dvh}.store-document-dialog.document-workspace .store-realization-dialog-header{min-height:auto;padding:18px}.store-realization-header-actions{gap:6px}.store-realization-header-actions .button.compact{padding:8px;font-size:0}.store-realization-header-actions .button.compact svg{width:18px}.store-document-dialog.document-workspace .store-realization-context,.store-document-dialog.document-workspace .store-realization-finance{grid-template-columns:1fr}.store-document-dialog.document-workspace .store-document-products-wrap,.store-document-dialog.document-workspace .store-document-scroll>.store-orders-table-wrap,.store-document-marking,.store-document-notice{margin-left:18px;margin-right:18px}.store-movement-balance{grid-template-columns:1fr;margin-left:18px;margin-right:18px}}.store-dashboard-layout.single{grid-template-columns:minmax(0,1fr)}.store-document-related{background:#fff;border:1px solid #dfe7f1;border-radius:10px;margin:18px 28px;padding:16px}.store-document-related h3{margin:0 0 10px}.store-document-related>div{flex-wrap:wrap;gap:8px;display:flex}.store-return-dialog{width:min(540px,94vw)}.store-return-form{gap:16px;display:grid}.store-return-form label{gap:6px;font-weight:600;display:grid}.store-return-form select,.store-return-form input{border:1px solid #ced9e8;border-radius:7px;min-height:42px;padding:8px}.store-return-form button{justify-self:start}.store-scheme-status-row i.sorted{background:#0891b2}.store-scheme-status-row i.pickup{background:#7c3aed}.store-scheme-status-row i.received{background:#08a678}.store-scheme-status-row i.cancelled{background:#db4a8f}.store-scheme-status-row i.refused{background:#d64a4a}.store-scheme-status-row.pickup b,.store-scheme-status-row.pickup>strong{color:#6d28d9}.store-scheme-status-row.received b,.store-scheme-status-row.received>strong{color:#08795b}.store-scheme-status-row.cancelled b,.store-scheme-status-row.cancelled>strong{color:#be2e72}.store-scheme-status-row b{white-space:normal;overflow-wrap:anywhere}.store-document-relations{background:#fff;border:1px solid #dfe7f1;border-radius:11px;margin:18px 28px;padding:18px 20px}.store-document-relations h3{color:#1d2d45;margin:0 0 14px;font-size:17px}.store-document-chain{align-items:center;gap:10px;padding-bottom:2px;display:flex;overflow-x:auto}.store-document-chain-node{color:#26446b;text-align:left;cursor:pointer;background:#f9fbff;border:1px solid #d7e2f2;border-radius:9px;flex-direction:column;align-items:flex-start;gap:5px;min-width:150px;max-width:260px;padding:11px 13px;display:flex;overflow:hidden}.store-document-chain-node:hover{background:#eef4ff;border-color:#2467db}.store-document-chain-node.current{color:#174ca6;cursor:default;background:#eaf1ff;border-color:#2467db;box-shadow:inset 0 0 0 1px #2467db}.store-document-chain-node small{color:#748399;white-space:nowrap;font-size:11px}.store-document-chain-node.current small{color:#2059b8}.store-document-chain-node strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;overflow:hidden}.store-document-chain-arrow{color:#8da3c0;flex:none;font-size:20px}.store-document-related-return{color:#657080;flex-wrap:wrap;align-items:center;gap:12px;margin:15px 0 0;font-size:12px;display:flex}.store-document-related-return a{color:#2059b8;align-items:center;gap:5px;text-decoration:none;display:inline-flex}.store-document-related-return a:hover{text-decoration:underline}.store-document-related-return svg{width:14px}@media (width<=700px){.store-document-relations{margin-left:18px;margin-right:18px;padding:16px}.store-document-chain-node{min-width:138px}}.store-technical-summary{background:#fff;border:1px solid #dfe7f1;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:20px;display:grid;overflow:hidden}.store-technical-summary>div{border-right:1px solid #e7edf5;flex-direction:column;min-height:125px;padding:20px;display:flex}.store-technical-summary>div:last-child{border-right:0}.store-technical-summary span{color:#657080;font-size:12px}.store-technical-summary strong{color:#1d2d45;margin:13px 0 7px;font-size:17px;line-height:1.35}.store-technical-summary strong.success{color:#08795b}.store-technical-summary strong.error{color:#ad2f2f}.store-technical-summary strong.progress{color:#2059b8}.store-technical-summary small{color:#748091;font-size:11px;line-height:1.4}.store-technical-panel{background:#fff;border:1px solid #dfe7f1;border-radius:12px}.store-technical-panel-heading{padding:22px 22px 0}.store-technical-panel-heading h2{color:#1d2d45;margin:0;font-size:20px}.store-technical-panel-heading p{color:#657080;margin:5px 0 0;font-size:13px}.store-technical-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:20px 22px 22px;display:grid}.store-technical-section{border:1px solid #dfe7f1;border-radius:9px;padding:16px 18px}.store-technical-section>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.store-technical-section h3{color:#243b5d;margin:0;font-size:14px}.store-technical-section p{color:#657080;margin:12px 0 0;font-size:12px}.store-technical-section p strong{color:#34445b;font-weight:650}.store-technical-section small{color:#ad2f2f;margin-top:7px;font-size:11px;display:block}.store-technical-status{color:#476b9e;white-space:nowrap;background:#eef3fc;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:650}.store-technical-status.success{color:#08795b;background:#e9f8f2}.store-technical-status.error{color:#ad2f2f;background:#fff0f0}.store-technical-status.progress{color:#2059b8;background:#eef4ff}.store-technical-empty{color:#657080;padding:18px 22px;font-size:13px}@media (width<=1050px){.store-technical-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.store-technical-summary>div:nth-child(2){border-right:0}.store-technical-summary>div:nth-child(-n+2){border-bottom:1px solid #e7edf5}}@media (width<=700px){.store-technical-summary,.store-technical-grid{grid-template-columns:1fr}.store-technical-summary>div{border-bottom:1px solid #e7edf5;border-right:0;min-height:100px}.store-technical-summary>div:last-child{border-bottom:0}.store-technical-section>div{flex-wrap:wrap;align-items:flex-start}}.sales-geography-filters{background:#fff;border:1px solid #dfe7f1;border-radius:12px;flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:18px;padding:15px 18px;display:flex}.sales-geography-filters>div,.sales-geography-filters label{color:#657080;gap:6px;font-size:12px;font-weight:650;display:grid}.sales-geography-filters input{color:#243b5d;height:40px;font:inherit;background:#fff;border:1px solid #ced9e8;border-radius:8px;padding:0 10px}.sales-geography-filters>small{color:#748091;padding-bottom:11px}.sales-geography-summary{background:#fff;border:1px solid #dfe7f1;border-radius:12px;align-items:center;gap:24px;margin-bottom:18px;padding:18px 22px;display:flex}.sales-geography-summary>div{gap:4px;min-width:160px;display:grid}.sales-geography-summary span,.sales-geography-summary small{color:#657080;font-size:12px}.sales-geography-summary strong{color:#1d2d45;font-size:30px}.sales-geography-summary p{color:#657080;max-width:650px;margin:0;font-size:13px;line-height:1.55}.sales-geography-map-panel,.sales-geography-list{background:#fff;border:1px solid #dfe7f1;border-radius:12px;margin-bottom:18px;overflow:hidden}.sales-geography-panel-heading{justify-content:space-between;align-items:center;gap:15px;padding:18px 20px;display:flex}.sales-geography-panel-heading h2{color:#1d2d45;margin:0;font-size:19px}.sales-geography-panel-heading p{color:#748091;margin:5px 0 0;font-size:12px}.sales-geography-panel-heading>span{color:#748091;font-size:12px}.sales-geography-legend{white-space:nowrap;align-items:center;gap:3px;display:flex}.sales-geography-legend span{color:#748091;margin:0 5px;font-size:11px}.sales-geography-legend i{border-radius:2px;width:18px;height:12px}.sales-geography-map-wrap{background:#f7faff;padding:12px 18px 20px}.sales-geography-map-wrap svg{width:100%;height:auto;max-height:490px;display:block}.sales-geography-map-wrap path{stroke:#fff;stroke-width:1.2px;vector-effect:non-scaling-stroke;cursor:pointer;transition:fill .15s,stroke .15s}.sales-geography-map-wrap path:hover,.sales-geography-map-wrap path:focus,.sales-geography-map-wrap path.selected{stroke:#173d79;stroke-width:2.5px;outline:none}.sales-geography-row{border-top:1px solid #edf0f5}.sales-geography-region{text-align:left;color:#34445b;cursor:pointer;background:#fff;border:0;grid-template-columns:32px minmax(150px,1.1fr) minmax(80px,1fr) 72px 16px;align-items:center;gap:12px;width:100%;min-height:54px;padding:9px 20px;display:grid}.sales-geography-region:hover,.sales-geography-region.selected{background:#f1f6ff}.sales-geography-rank{color:#8a95a5;font-size:12px}.sales-geography-name{font-size:13px;font-weight:650}.sales-geography-bar{background:#e8eef5;border-radius:999px;height:8px;overflow:hidden}.sales-geography-bar i{background:#3079dc;border-radius:999px;height:100%;display:block}.sales-geography-region strong{text-align:right;font-size:14px}.sales-geography-region svg{color:#8a95a5;width:14px;height:14px}.sales-geography-region.selected svg{transform:rotate(90deg)}.sales-geography-cities{background:#f7faff;padding:4px 50px 12px 64px}.sales-geography-cities>div{color:#52657f;justify-content:space-between;gap:16px;padding:7px 0;font-size:12px;display:flex}.sales-geography-cities strong{color:#243b5d}.sales-geography-empty{color:#657080;padding:24px;font-size:13px}@media (width<=700px){.sales-geography-summary{flex-direction:column;align-items:flex-start;gap:10px}.sales-geography-panel-heading{flex-direction:column;align-items:flex-start}.sales-geography-map-wrap{overflow-x:auto}.sales-geography-map-wrap svg{min-width:640px}.sales-geography-region{grid-template-columns:24px minmax(110px,1fr) 48px 12px;gap:8px;padding:10px 13px}.sales-geography-bar{display:none}.sales-geography-cities{padding-left:45px;padding-right:27px}}.sales-geography-summary{flex-wrap:wrap}.sales-geography-summary>div{min-width:120px}.sales-geography-summary p{flex:280px}.sales-geography-name small{color:#748091;margin-top:4px;font-size:11px;font-weight:400;line-height:1.4;display:block}.sales-geography-change.up{color:#08795b}.sales-geography-change.down{color:#ad2f2f}.sales-geography-count{justify-items:end;gap:2px;display:grid}.sales-geography-count strong{text-align:right}.sales-geography-count small{color:#168f8c;font-size:11px;font-weight:700}.store-import-panel{background:#fff;border:1px solid #dfe7f1;border-radius:12px;margin-bottom:18px;padding:22px}.store-import-panel h2{color:#1d2d45;margin:0 0 8px;font-size:20px}.store-import-panel p{color:#657080;margin:0 0 16px;font-size:13px;line-height:1.6}.store-import-panel-heading{justify-content:space-between;align-items:start;gap:18px;display:flex}.store-import-list{border-top:1px solid #e7edf5}.store-import-row{border-bottom:1px solid #e7edf5;justify-content:space-between;align-items:center;gap:16px;padding:15px 0;display:flex}.store-import-row:last-child{border-bottom:0}.store-import-row strong{color:#243b5d;font-size:14px;display:block}.store-import-row small{color:#657080;margin-top:5px;font-size:12px;display:block}.store-import-status{color:#2059b8;background:#eef4ff;border-radius:8px;padding:12px}.store-import-status.error{color:#a93232;background:#fff1f1}@media (width<=700px){.store-import-panel-heading,.store-import-row{flex-direction:column;align-items:stretch}.store-import-panel{padding:18px}}@media (width<=480px){.store-overview-metrics{grid-template-columns:minmax(0,1fr)}.store-overview-metric{border-bottom:1px solid #e7edf5;border-right:0}.store-overview-metric:last-child{border-bottom:0}.store-overview-heading-main{align-items:flex-start}.store-navigation-head{gap:10px}}@media (width<=700px){.store-orders-search input,.store-order-status-filter select{font-size:1rem}}.store-print-frame{opacity:0;pointer-events:none;border:0;width:1px;height:1px;position:fixed;bottom:0;right:0}.store-realization-header-actions{align-items:flex-start;gap:8px;display:flex}.store-realization-header-actions .button{align-items:center;gap:6px;display:inline-flex}.store-realization-header-actions svg{width:14px}.store-realization-context{grid-template-columns:1.2fr 1fr 1fr}.store-realization-expenses{background:#fffdf7;border:1px solid #eadfbe;border-radius:11px;margin:0 28px 12px;padding:17px 18px}.store-realization-expenses>.store-document-section-heading{background:0 0;border:0;padding:0 0 12px}.store-realization-expenses>.store-document-section-heading h3{color:#3a4658;margin:0;font-size:16px}.store-realization-expenses>.store-document-section-heading p{color:#7a8798;margin:4px 0 0;font-size:11px}.store-realization-expenses>.store-document-section-heading>strong{color:#9a6400;font-size:18px}.store-realization-expenses>div:last-of-type{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.store-realization-expenses article{background:#fff;border:1px solid #ece6d6;border-radius:8px;flex-direction:column;gap:5px;min-width:0;padding:10px;display:flex}.store-realization-expenses article span{color:#657080;font-size:10px;line-height:1.35}.store-realization-expenses article strong{color:#52657f;font-size:12px}.store-realization-expenses article strong.charged{color:#9a6400}.store-realization-expenses>p{color:#657080;margin:12px 0 0;font-size:11px;line-height:1.5}.store-supply-moysklad{background:#f1fbf7;border:1px solid #bfe6d8;border-radius:9px;margin:18px 0;padding:14px}.store-supply-moysklad h3{color:#275244;margin:0 0 9px;font-size:14px}.store-supply-moysklad a{color:#08795b;align-items:center;gap:6px;width:max-content;max-width:100%;margin-top:6px;font-size:12px;font-weight:650;display:flex}.store-supply-moysklad svg{width:14px}.store-stock-filters{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.store-stock-warehouse-filter{color:#526176;align-items:center;gap:8px;font-size:12px;display:flex}.store-stock-warehouse-filter select{color:#263b59;max-width:240px;min-height:36px;font:inherit;background:#fff;border:1px solid #ced9e8;border-radius:7px;padding:7px 28px 7px 10px}.store-stock-filters .store-orders-search{min-width:300px}.store-stock-metrics-fbs{grid-template-columns:repeat(6,minmax(0,1fr))}.store-warehouse-breakdown{min-width:280px}.store-warehouse-breakdown summary{cursor:pointer;flex-direction:column;list-style:none;display:flex}.store-warehouse-breakdown summary::-webkit-details-marker{display:none}.store-warehouse-breakdown summary strong{color:#2059b8}.store-warehouse-breakdown summary small{color:#2467db;margin-top:3px;font-size:10px}.store-warehouse-breakdown[open] summary small{color:#657080}.store-warehouse-breakdown>div{gap:10px;margin-top:12px;display:grid}.store-warehouse-breakdown article{background:#f4f8ff;border:1px solid #cbd9eb;border-radius:8px;padding:14px}.store-warehouse-breakdown h3{color:#243b5d;margin:0 0 12px;font-size:13px;font-weight:750}.store-warehouse-breakdown article>small{color:#657080;margin-top:8px;font-size:11px;display:block}.store-stock-warehouse-quantities{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;margin:0;display:grid}.store-stock-warehouse-quantities dt{color:#526176;align-items:center;gap:5px;font-size:12px;display:flex}.store-stock-warehouse-quantities dd{margin:5px 0 0}.store-stock-warehouse-quantities strong{color:#1d3556;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:19px;font-weight:750}.store-stock-help{color:#486286;cursor:help;background:#fff;border:1px solid #bccce2;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;padding:0;font-size:11px;display:inline-grid;position:relative}.store-stock-help:focus-visible{outline-offset:2px;outline:2px solid #2467db}.store-stock-tooltip{z-index:3;color:#fff;text-align:left;white-space:normal;pointer-events:none;background:#243b5d;border-radius:7px;width:220px;padding:10px 12px;font-size:12px;font-weight:400;line-height:1.45;display:none;position:absolute;bottom:calc(100% + 8px);right:-12px;box-shadow:0 4px 14px #162e4d26}.store-stock-help:hover .store-stock-tooltip,.store-stock-help:focus .store-stock-tooltip{display:block}@media (width<=1100px){.store-stock-metrics-fbs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.store-stock-metrics-fbs{grid-template-columns:repeat(2,minmax(0,1fr))}.store-stock-metrics-fbs>div:last-child{grid-column:auto}}@media (width<=560px){.store-stock-metrics-fbs{grid-template-columns:1fr}.store-stock-filters,.store-stock-filters .store-orders-search{width:100%;min-width:0}.store-stock-warehouse-filter{width:100%}.store-stock-warehouse-filter select{flex:1;max-width:none}}.store-shipment-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.store-fbs-shipments{overflow:hidden}.store-shipment-bulk{color:#657080;background:#f8faff;border-top:1px solid #e7edf5;align-items:center;gap:12px;padding:11px 20px;font-size:11px;display:flex}.store-shipment-bulk label{align-items:center;gap:7px;margin-right:auto;display:flex}.store-shipments-table{min-width:1460px}.store-shipments-table th:first-child,.store-shipments-table td:first-child{width:34px}.store-shipment-product{align-items:center;gap:9px;min-width:285px;margin:5px 0;display:flex}.store-shipment-product>span{min-width:0}.store-shipment-product strong,.store-shipment-product small{display:block}.store-shipment-product strong{color:#243b5d;text-overflow:ellipsis;white-space:nowrap;max-width:300px;overflow:hidden}.store-shipment-product small{color:#8a95a5;margin-top:3px;font-size:10px}.store-marking-type{color:#2059b8;white-space:nowrap;background:#eef4ff;border-radius:999px;margin:2px;padding:4px 7px;font-size:10px;display:inline-flex}.store-marking-code{color:#52657f;text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-family:monospace;display:block;overflow:hidden}.store-withdrawal-status{border-radius:6px;max-width:170px;padding:5px 8px;font-size:10px;font-weight:700;line-height:1.3;display:inline-flex}.store-withdrawal-status.ready{color:#8b6100;background:#fff7dd}.store-withdrawal-status.withdrawn{color:#08795b;background:#e4f7ef}.store-withdrawal-status.missing{color:#ad2f2f;background:#fff0f0}.store-shipments-table .store-moysklad-document{align-items:center;gap:5px;display:inline-flex}.store-shipments-table .store-moysklad-document svg{width:12px}.store-movement-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.store-movement-table{min-width:1580px}.store-movement-explanation{margin:-4px 0 18px}.order-period-fields{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.order-period-note{margin:16px 0 0;line-height:1.55}.order-period-status{color:#52657f;align-items:center;gap:8px;min-height:25px;margin-top:12px;font-size:13px;display:flex}.order-period-status:empty{display:none}.order-period-status .spin{display:inline-flex}.order-period-status svg{width:16px}.store-orders-heading>.button{flex:none;align-items:center;gap:7px;display:inline-flex}.store-orders-heading>.button svg{width:15px}@media (width<=1100px){.store-realization-expenses>div:last-of-type,.store-shipment-metrics,.store-movement-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.order-period-fields{grid-template-columns:1fr}.store-realization-header-actions{flex-wrap:wrap;justify-content:flex-end}.store-realization-header-actions .compact{font-size:11px}.store-realization-context{grid-template-columns:1fr}.store-realization-expenses{margin-left:18px;margin-right:18px}.store-realization-expenses>div:last-of-type{grid-template-columns:1fr 1fr}.store-shipment-bulk{flex-direction:column;align-items:stretch}.store-shipment-bulk label{margin-right:0}.store-shipment-metrics,.store-movement-metrics{grid-template-columns:1fr 1fr}}#statistics-work-content{--statistics-ink:#172d49;--statistics-muted:#63758d;--statistics-border:#dce6f1;--statistics-shadow:0 12px 30px #1e3e6612}#statistics-work-content .statistics-heading{isolation:isolate;background:radial-gradient(circle at 78% 8%,#34c6b13b,#0000 32%),linear-gradient(112deg,#102d50 0%,#15548a 67%,#2675b2 100%);border:1px solid #215585;border-radius:22px;align-items:center;min-height:178px;margin-bottom:0;padding:30px 34px 44px;position:relative;overflow:hidden;box-shadow:0 18px 38px #1439632b}#statistics-work-content .statistics-heading:before,#statistics-work-content .statistics-heading:after{z-index:-1;content:"";pointer-events:none;border:1px solid #ffffff24;border-radius:50%;width:270px;height:270px;position:absolute}#statistics-work-content .statistics-heading:before{top:-185px;right:9%}#statistics-work-content .statistics-heading:after{width:360px;height:360px;bottom:-220px;right:-95px}#statistics-work-content .statistics-heading .eyebrow{color:#9ff0db;letter-spacing:1.9px;font-size:11px;font-weight:800}#statistics-work-content .statistics-heading h1{color:#fff;letter-spacing:-1.5px;margin-top:12px;font-size:clamp(27px,3vw,38px)}#statistics-work-content .statistics-heading p{color:#d9e7f5;margin-top:8px;font-size:14px}#statistics-work-content .statistics-heading .button{z-index:1;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff24;border:1px solid #fff6;border-radius:11px;flex:none;align-items:center;gap:9px;min-height:42px;margin-top:0;padding:9px 15px;font-weight:750;display:inline-flex}#statistics-work-content .statistics-heading .button:hover:not(:disabled){background:#ffffff3d}#statistics-work-content .statistics-heading .button:disabled{opacity:.65}#statistics-work-content .statistics-heading .button svg{width:16px;height:16px}#statistics-work-content .statistics-controls{z-index:1;border:1px solid var(--statistics-border);background:#fff;border-radius:18px;margin:-20px 14px 20px;padding:19px 21px 20px;position:relative;box-shadow:0 16px 34px #1c3f661a}#statistics-work-content .statistics-period-bar{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #e9eff6;border-radius:0;gap:24px;margin:0;padding:0 0 17px}#statistics-work-content .statistics-period-bar>div:first-child{min-width:0}#statistics-work-content .statistics-period-bar small{color:#7690ab;letter-spacing:1.2px;margin-bottom:5px;font-size:10px;font-weight:800;display:block}#statistics-work-content .statistics-period-bar strong{color:var(--statistics-ink);font-size:16px}#statistics-work-content .statistics-period-bar span{color:var(--statistics-muted);margin-top:3px;font-size:11px}#statistics-work-content .statistics-period-options{background:#f2f6fb;border:1px solid #e3ebf5;border-radius:11px;gap:3px;padding:5px}#statistics-work-content .statistics-period-options button{color:#667b94;border-radius:8px;min-height:36px;padding:7px 13px;font-size:11px}#statistics-work-content .statistics-period-options button.active{color:#fff;background:#256ae9;box-shadow:0 4px 10px #256ae933}#statistics-work-content .statistics-period-options button:hover:not(.active){color:#1957c2;background:#e7effa}#statistics-work-content .statistics-filter-bar{box-shadow:none;border:0;border-radius:0;grid-template-columns:minmax(220px,2fr) repeat(2,minmax(145px,1fr));gap:13px;margin:0;padding:17px 0 0}#statistics-work-content .statistics-filter-bar label{gap:7px}#statistics-work-content .statistics-filter-bar label>span:first-child{color:#48617d;font-size:11px;font-weight:800}#statistics-work-content .statistics-filter-bar .statistics-search-field{display:block;position:relative}#statistics-work-content .statistics-search-field svg{color:#8297ae;pointer-events:none;width:17px;height:17px;position:absolute;top:13px;left:13px}#statistics-work-content .statistics-filter-bar input,#statistics-work-content .statistics-filter-bar select{height:44px;color:var(--statistics-ink);background-color:#f9fbfe;border-color:#dbe5f0;border-radius:10px;font-size:12px}#statistics-work-content .statistics-filter-bar input{padding-left:40px}#statistics-work-content .statistics-filter-bar input:hover,#statistics-work-content .statistics-filter-bar select:hover{border-color:#9cb9dd}#statistics-work-content .statistics-quick-summary{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:28px;overflow:visible}#statistics-work-content .statistics-quick-summary article{border:1px solid var(--statistics-border);min-height:132px;box-shadow:var(--statistics-shadow);background:#fff;border-radius:16px;padding:19px 20px 17px;position:relative;overflow:hidden}#statistics-work-content .statistics-quick-summary article:before{content:"";background:#4388ed;width:100%;height:3px;position:absolute;top:0;left:0}#statistics-work-content .statistics-quick-summary article:nth-child(2):before{background:#0bb78e}#statistics-work-content .statistics-quick-summary article:nth-child(3):before{background:#ed907e}#statistics-work-content .statistics-quick-summary article:nth-child(4):before{background:#8e82e8}#statistics-work-content .statistics-quick-summary span{color:#5c7089;font-size:11px;font-weight:750}#statistics-work-content .statistics-quick-summary strong{color:var(--statistics-ink);font-variant-numeric:tabular-nums;letter-spacing:-1px;margin:10px 0 4px;font-size:clamp(24px,2.5vw,31px)}#statistics-work-content .statistics-quick-summary strong.problem{color:#ba594c}#statistics-work-content .statistics-quick-summary small{color:#8292a6;font-size:10px;line-height:1.45}#statistics-work-content .statistics-currency-section,#statistics-work-content .statistics-shops-section{margin-bottom:28px}#statistics-work-content .statistics-currency-section>header,#statistics-work-content .statistics-shops-section>header{margin-bottom:14px}#statistics-work-content .statistics-currency-section h2,#statistics-work-content .statistics-shops-section h2{color:var(--statistics-ink);letter-spacing:-.45px;font-size:20px;font-weight:800}#statistics-work-content .statistics-currency-section header p,#statistics-work-content .statistics-shops-section header p{color:var(--statistics-muted);margin-top:4px;font-size:12px}#statistics-work-content .statistics-shops-section h2 span{color:#256ae9;vertical-align:2px;background:#e7f0ff;border-radius:8px;place-items:center;min-width:25px;height:25px;margin-left:3px;padding:0 5px;font-size:12px;font-weight:800;display:inline-grid}#statistics-work-content .statistics-currency-grid{gap:14px}#statistics-work-content .statistics-currency-card{--currency-accent:#296fe3;--currency-soft:#e8f1ff;isolation:isolate;box-shadow:var(--statistics-shadow);background:linear-gradient(145deg,#fff 45%,#f2f7ff 100%);border:1px solid #d9e6f5;border-radius:18px;padding:23px 24px 20px;position:relative;overflow:hidden}#statistics-work-content .statistics-currency-card[data-currency=RUB]{--currency-accent:#098769;--currency-soft:#e3f7f0;background:linear-gradient(145deg,#fff 45%,#f0fbf6 100%);border-color:#d2e9e1}#statistics-work-content .statistics-currency-card:before{background:var(--currency-accent);content:"";width:100%;height:4px;position:absolute;top:0;left:0}#statistics-work-content .statistics-currency-card:after{z-index:-1;border:1px solid var(--currency-soft);content:"";border-radius:50%;width:185px;height:185px;position:absolute;top:-65px;right:-65px;box-shadow:0 0 0 24px #dee9f733}#statistics-work-content .statistics-currency-card>header{align-items:flex-start}#statistics-work-content .statistics-currency-card>header strong{background:var(--currency-soft);color:var(--currency-accent);border-radius:8px;padding:7px 10px;font-size:12px}#statistics-work-content .statistics-currency-card>header span{color:#74859a;text-align:right;margin-top:7px;font-size:10px}#statistics-work-content .statistics-currency-main{margin-top:24px}#statistics-work-content .statistics-currency-main small{color:#65788d;font-size:11px}#statistics-work-content .statistics-currency-main strong{color:var(--statistics-ink);font-variant-numeric:tabular-nums;letter-spacing:-.85px;margin-top:5px;font-size:clamp(24px,2.7vw,34px)}#statistics-work-content .statistics-currency-card dl{border-color:#e0e9f2;gap:14px;margin-top:20px;padding-top:16px}#statistics-work-content .statistics-currency-card dt{color:#75879b;font-size:10px}#statistics-work-content .statistics-currency-card dd{color:#27415d;font-variant-numeric:tabular-nums;font-size:14px}#statistics-work-content .statistics-shop-group{border:1px solid var(--statistics-border);box-shadow:var(--statistics-shadow);border-radius:17px;margin-bottom:12px}#statistics-work-content .statistics-group-toggle{background:#fff;gap:15px;min-height:76px;padding:15px 20px}#statistics-work-content .statistics-group-toggle:hover{background:#f7faff}#statistics-work-content .statistics-group-name .store-platform{border-radius:12px;width:42px;height:42px}#statistics-work-content .statistics-group-name strong{color:var(--statistics-ink);font-size:14px;font-weight:800}#statistics-work-content .statistics-group-name small,#statistics-work-content .statistics-group-total small{color:#788aa0;font-size:11px}#statistics-work-content .statistics-group-total strong{color:#25415f;font-variant-numeric:tabular-nums;font-size:14px}#statistics-work-content .statistics-group-chevron{color:#6b83a0;background:#eff4fb;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;display:grid}#statistics-work-content .statistics-shop-table-wrap{border-color:#e4ebf4}#statistics-work-content .statistics-shop-table th{color:#75869b;letter-spacing:.25px;background:#f7f9fd;padding:11px 16px;font-size:10px}#statistics-work-content .statistics-shop-table td{font-variant-numeric:tabular-nums;border-color:#edf1f7;padding:15px 16px}#statistics-work-content .statistics-shop-table tr:hover td{background:#fbfdff}#statistics-work-content .statistics-shop-table td>strong{color:#233d5d;font-size:13px}#statistics-work-content .statistics-shop-table td>small{color:#7b8ea4;font-size:10px}#statistics-work-content .statistics-shop-link strong{color:#1957c2;font-size:13px}#statistics-work-content .statistics-shop-link small{color:#7b8ea4;white-space:normal;line-height:1.5}#statistics-work-content .statistics-shop-cancelled>strong{color:#ba594c}@media (width<=1320px){#statistics-work-content .statistics-shop-table-wrap{overflow:visible}#statistics-work-content .statistics-shop-table{min-width:0;display:block}#statistics-work-content .statistics-shop-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#statistics-work-content .statistics-shop-table tbody{gap:10px;padding:12px;display:grid}#statistics-work-content .statistics-shop-table tr{background:#fff;border:1px solid #e4ebf4;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}#statistics-work-content .statistics-shop-table td{white-space:normal;border-top:1px solid #edf1f7;min-width:0;max-width:none;padding:10px 13px;display:block;overflow:visible}#statistics-work-content .statistics-shop-table td:first-child{background:#f8fbff;border-top:0;grid-column:1/-1;width:100%;padding:12px 13px}#statistics-work-content .statistics-shop-table td:not(:first-child):before{color:#7b8ea4;content:"";margin-bottom:5px;font-size:10px;font-weight:750;display:block}#statistics-work-content .statistics-shop-table td:nth-child(2):before{content:"Заказы"}#statistics-work-content .statistics-shop-table td:nth-child(3):before{content:"Выкупы"}#statistics-work-content .statistics-shop-table td:nth-child(4):before{content:"В пути"}#statistics-work-content .statistics-shop-table td:nth-child(5):before{content:"К выдаче"}#statistics-work-content .statistics-shop-table td:nth-child(6):before{content:"Отмены"}#statistics-work-content .statistics-shop-table td.statistics-shop-unavailable{grid-column:1/-1}#statistics-work-content .statistics-shop-table td.statistics-shop-unavailable:before{display:none}}@media (width<=900px){#statistics-work-content .statistics-heading{min-height:164px;padding:24px 25px 42px}#statistics-work-content .statistics-controls{margin-inline:10px;padding-inline:16px}#statistics-work-content .statistics-period-bar{flex-direction:column;align-items:flex-start;gap:13px}#statistics-work-content .statistics-period-options{width:100%}#statistics-work-content .statistics-period-options button{flex:1}#statistics-work-content .statistics-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}#statistics-work-content .statistics-filter-bar label:first-child{grid-column:1/-1}#statistics-work-content .statistics-quick-summary{grid-template-columns:repeat(2,minmax(0,1fr))}#statistics-work-content .statistics-quick-summary article{min-height:115px}}@media (width<=650px){#statistics-work-content .statistics-heading{flex-direction:column;align-items:flex-start;gap:20px;padding:25px 22px 42px}#statistics-work-content .statistics-heading .button{min-height:38px}#statistics-work-content .statistics-controls{margin-inline:8px;padding:16px 14px}#statistics-work-content .statistics-period-options{overflow-x:auto}#statistics-work-content .statistics-period-options button{flex:none}#statistics-work-content .statistics-filter-bar{grid-template-columns:1fr}#statistics-work-content .statistics-filter-bar label:first-child{grid-column:auto}#statistics-work-content .statistics-quick-summary{gap:9px}#statistics-work-content .statistics-quick-summary article{min-height:104px;padding:15px}#statistics-work-content .statistics-quick-summary strong{font-size:23px}#statistics-work-content .statistics-currency-card{padding:20px}#statistics-work-content .statistics-group-toggle{gap:9px;padding:13px}#statistics-work-content .statistics-group-total{max-width:38%}#statistics-work-content .statistics-group-total strong,#statistics-work-content .statistics-group-total small{overflow-wrap:anywhere}#statistics-work-content .statistics-shop-table tr{grid-template-columns:repeat(2,minmax(0,1fr))}}.store-performance{color:#24364d}.performance-filters{background:#fff;border:1px solid #dfe7f1;border-radius:14px;flex-wrap:wrap;align-items:flex-end;gap:14px;margin:18px 0;padding:18px;display:flex}.performance-filters label,.performance-filters>div{flex-direction:column;gap:6px;font-size:12px;font-weight:700;display:flex}.performance-filters input{color:#24364d;min-height:40px;font:inherit;background:#f9fbfe;border:1px solid #dbe5f0;border-radius:9px;padding:7px 10px}.performance-filters small{color:#657b95;font-size:12px}.performance-metrics{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:16px 0;display:grid}.performance-metrics article{background:#fff;border:1px solid #dce6f2;border-radius:13px;min-width:0;padding:17px 19px}.performance-metrics span{color:#61758e;font-size:12px;line-height:1.4;display:block}.performance-metrics strong{color:#1d4c89;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin-top:9px;font-size:23px;line-height:1.3;display:block}.performance-note{color:#647990;margin:12px 0;font-size:12px;line-height:1.7}.performance-currency{margin-top:30px}.performance-currency>header{border-bottom:1px solid #dfe7f1;align-items:center;padding-bottom:9px;display:flex}.performance-currency h2{margin:0;font-size:20px}.performance-panel{background:#fff;border:1px solid #dfe7f1;border-radius:15px;min-width:0;margin-top:18px;padding:21px}.performance-panel>header h3{color:#253d5b;margin:0;font-size:17px}.performance-panel>header p,.performance-empty p{color:#6c7e93;margin:6px 0 15px;font-size:12px;line-height:1.6}.performance-table-wrap{border:1px solid #e4ebf4;border-radius:10px;overflow-x:auto}.performance-table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.performance-table caption{color:#61758e;text-align:left;background:#f8fafd;padding:11px 14px;font-weight:700}.performance-table th,.performance-table td{border-top:1px solid #e8eef6;padding:12px 14px;line-height:1.5}.performance-table thead th{color:#536b87;background:#f4f7fb;font-size:11px}.performance-table tbody th{min-width:155px;font-weight:500}.performance-table td{white-space:nowrap;font-variant-numeric:tabular-nums}.performance-table small{color:#788ba1;overflow-wrap:anywhere;margin-top:3px;font-size:11px;display:block}.performance-table strong{overflow-wrap:anywhere}.performance-chart{align-items:stretch;gap:4px;height:145px;margin:20px 0 14px;padding:0 0 8px;display:flex;overflow-x:auto}.performance-chart>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-width:24px;padding-top:3px;display:flex}.performance-chart i{background:linear-gradient(#5c98f4,#256ae9);border-radius:5px 5px 0 0;flex-shrink:1;width:70%;max-width:48px;display:block}.performance-chart span{color:#71839a;white-space:nowrap;flex:none;margin-top:5px;font-size:9px}.performance-expenses{grid-template-columns:repeat(auto-fit,minmax(205px,1fr));gap:12px;margin:18px 0;display:grid}.performance-expenses article{background:#f9fbfe;border:1px solid #e4ebf4;border-radius:10px;padding:14px}.performance-expenses article>div:first-child{flex-direction:column;gap:6px;display:flex}.performance-expenses span{color:#61758e;font-size:12px}.performance-expenses strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:15px}.performance-expenses small{color:#788ba1;margin-top:8px;font-size:10px;line-height:1.5;display:block}.performance-expense-bar{background:#e3ebf7;border-radius:4px;height:5px;margin-top:12px;overflow:hidden}.performance-expense-bar i{border-radius:inherit;background:#3c7be3;height:100%;display:block}.performance-feedback{color:#365b88;background:#f2f7ff;border:1px solid #dfe7f1;border-radius:10px;margin:14px 0;padding:15px 18px;font-size:13px;line-height:1.6}.performance-feedback.error{color:#993f35;background:#fff7f5;border-color:#ead2cf}.performance-feedback p{margin:6px 0 12px}.store-performance :focus-visible{outline-offset:3px;outline:2px solid #256ae9}@media (width<=650px){.performance-filters{grid-template-columns:1fr 1fr;padding:13px;display:grid}.performance-filters>div,.performance-filters>small{grid-column:1/-1}.performance-filters input{box-sizing:border-box;width:100%;min-width:0}.performance-panel{padding:14px}.performance-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.performance-metrics article{padding:13px}.performance-metrics strong{font-size:18px}.performance-finance-metrics{grid-template-columns:1fr}}.statistics-report-calendar{margin-bottom:18px;padding:20px 24px}.statistics-report-calendar .fbo-calendar-help{margin:12px 0}.statistics-report-update{color:#657080;margin:10px 0;font-size:12px}.statistics-report-update.error{color:#b94343}.statistics-report-empty{color:#657080;font-size:13px}.fbo-report-dialog.statistics-report-dialog{box-sizing:border-box;width:calc(100vw - 32px);max-width:calc(100vw - 32px);height:calc(100dvh - 32px);max-height:calc(100dvh - 32px)}.statistics-report-dialog .fbo-report-dialog-body{flex:1;min-width:0}.statistics-report-dialog .store-realization-table{min-width:1400px}.statistics-report-dialog .store-orders-table-wrap{overflow:visible}.statistics-report-dialog .store-orders-table th,.statistics-report-dialog .store-orders-table td{position:static}.statistics-report-dialog .store-orders-table td small{display:block}.store-realization-table .statistics-report-identity{white-space:normal;overflow-wrap:anywhere;vertical-align:top;min-width:160px;max-width:210px}.store-realization-table .statistics-report-identity small{white-space:normal}.store-realization-table .statistics-report-identity .statistics-report-transfer-button{white-space:nowrap;overflow-wrap:normal;text-align:left;width:max-content;max-width:none;min-height:28px;margin:6px 0 0;padding:4px 8px;font-size:11px;line-height:18px;display:block}@media (width<=600px){.statistics-report-calendar{padding:16px}.statistics-report-calendar .store-orders-heading{flex-direction:column;align-items:flex-start;gap:12px}.fbo-report-dialog.statistics-report-dialog{width:calc(100vw - 16px);max-width:calc(100vw - 16px);height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}}.product-section-navigation{background:#fff;border:1px solid #dfe7f1;border-radius:10px;gap:4px;width:max-content;max-width:100%;margin:-4px 0 24px;padding:5px;display:flex;overflow:auto}.product-section-navigation button{color:#657080;white-space:nowrap;background:0 0;border:0;border-radius:7px;min-height:38px;padding:8px 14px;font-size:13px;font-weight:650}.product-section-navigation button:hover{color:#2059b8;background:#f2f6fc}.product-section-navigation button.active{color:#2059b8;background:#eaf1ff}.product-link-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.product-link-heading h2{color:#1d2d45;margin:0;font-size:25px}.product-link-heading p{color:#657080;max-width:690px;margin:7px 0 0;font-size:14px;line-height:1.6}.product-link-heading .button{flex:none}.product-link-notice{margin-bottom:18px}.product-link-form{flex-direction:column;gap:16px;display:flex}.product-link-card{background:#fff;border:1px solid #dfe7f1;border-radius:12px;padding:22px}.product-link-card-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:17px;display:flex}.product-link-card-heading h3{color:#243b5d;margin:0;font-size:18px}.product-link-card-heading p{color:#748091;margin:5px 0 0;font-size:12px;line-height:1.55}.product-link-chip{color:#2467db;white-space:nowrap;background:#eef4ff;border-radius:6px;padding:5px 8px;font-size:11px;font-weight:700}.product-identity-grid{grid-template-columns:minmax(0,1fr) 38px minmax(0,1fr);align-items:end;gap:12px;display:grid}.product-link-control{color:#52657f;font-size:12px;font-weight:650;display:block}.product-link-control select{color:#263c5d;background:#fff;border:1px solid #dce5f0;border-radius:8px;width:100%;height:43px;margin-top:7px;padding:0 36px 0 12px;font-size:13px;display:block}.product-link-control small{color:#8792a2;margin-top:6px;font-size:11px;font-weight:400;line-height:1.45;display:block}.product-moysklad-account{margin-bottom:16px}.product-link-arrow{color:#2467db;background:#eef4ff;border-radius:8px;place-items:center;width:38px;height:43px;display:grid}.product-link-arrow svg{width:17px}.product-link-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.product-link-option{color:#52657f;background:#fbfcfe;border:1px solid #e2e8f1;border-radius:9px;gap:10px;padding:14px;display:flex}.product-link-option input{accent-color:#2467db;flex:none;width:17px;height:17px;margin:1px 0 0}.product-link-option strong{color:#263c5d;font-size:12px;display:block}.product-link-option small{color:#8792a2;margin-top:4px;font-size:10px;line-height:1.5;display:block}.product-field-list{flex-direction:column;display:flex}.product-field-row{border-bottom:1px solid #edf1f6;grid-template-columns:minmax(180px,.75fr) minmax(220px,1fr) auto;align-items:center;gap:14px;padding:13px 0;display:grid}.product-field-row:last-child{border-bottom:0}.product-field-row strong{color:#324864;font-size:13px;display:block}.product-field-row small{color:#8792a2;margin-top:4px;font-size:10px;display:block}.product-field-row select{color:#405570;background:#fff;border:1px solid #dce5f0;border-radius:8px;width:100%;height:40px;padding:0 35px 0 11px;font-size:12px}.product-link-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.product-link-actions .form-error{margin:0 auto 0 0}.product-link-success{color:#08795b;font-size:12px}.product-links-panel{background:#fff;border:1px solid #dfe7f1;border-radius:12px;overflow:hidden}.product-links-filters{border-bottom:1px solid #e7edf5;gap:2px;padding:7px;display:flex;overflow:auto}.product-links-filters button{color:#657080;white-space:nowrap;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;min-height:39px;padding:8px 12px;font-size:12px;font-weight:650;display:flex}.product-links-filters button span{color:#6e7b8e;text-align:center;background:#edf1f6;border-radius:9px;min-width:20px;padding:2px 6px;font-size:10px}.product-links-filters button.active{color:#2059b8;background:#eaf1ff}.product-links-filters button.active span{color:#2059b8;background:#fff}.product-links-table-wrap{overflow:auto}.product-links-table{border-collapse:collapse;width:100%;min-width:760px;font-size:12px}.product-links-table th{color:#657080;background:#f8fafd;border-top:0;min-width:0;padding:13px 16px;font-size:11px;position:static}.product-links-table th:first-child{width:auto;min-width:260px;padding-left:20px;position:static}.product-links-table td{white-space:normal;background:#fff;max-width:none;height:auto;padding:15px 16px}.product-links-table td:first-child{box-shadow:none;padding-left:20px;position:static}.product-links-table-product{align-items:center;gap:10px;display:flex}.product-links-table-product .product-thumbnail{width:39px;height:44px}.product-links-table-product strong{color:#263c5d;font-size:12px;display:block}.product-links-table-product small{color:#8792a2;margin-top:3px;font-size:10px;display:block}.product-link-status{color:#986412;background:#fff3df;border-radius:6px;padding:5px 8px;font-size:10px;font-weight:700;display:inline-flex}.product-links-empty{text-align:center;color:#7a8698;padding:54px 20px}.product-links-empty svg{color:#82a6df;width:30px}.product-links-empty h3{color:#263c5d;margin:13px 0 6px;font-size:17px}.product-links-empty p{margin:0;font-size:12px}.product-links-summary{color:#748091;border-top:1px solid #e7edf5;justify-content:space-between;gap:16px;padding:13px 18px;font-size:11px;display:flex}@media (width<=950px){.product-link-options{grid-template-columns:1fr}.product-link-heading{flex-direction:column}.product-identity-grid{grid-template-columns:1fr}.product-link-arrow{margin:auto;transform:rotate(90deg)}.product-field-row{grid-template-columns:1fr;gap:8px}}@media (width<=600px){.product-section-navigation{width:100%}.product-section-navigation button{padding:8px 11px;font-size:12px}.product-link-card{padding:17px}.product-link-card-heading{flex-direction:column;gap:8px}.product-link-heading h2{font-size:22px}.product-link-actions{flex-direction:column;align-items:stretch}.product-link-actions .button{width:100%}}.product-field-row .button.compact{white-space:nowrap;min-height:40px;padding:8px 12px;font-size:11px}.product-import-warning{color:#74551e;background:#fff9ed;border:1px solid #f0d7a6;border-radius:10px;align-items:flex-start;gap:11px;margin-bottom:16px;padding:14px 16px;display:flex}.product-import-warning>svg{flex:none;width:20px;margin-top:1px}.product-import-warning p{margin:0;font-size:12px;line-height:1.6}.product-import-warning strong{color:#573d11}.product-import-warning button{color:#2059b8;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.product-import-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.product-import-choice{color:#52657f;cursor:pointer;background:#fff;border:1px solid #dfe7f1;border-radius:12px;gap:12px;min-height:118px;padding:18px;display:flex}.product-import-choice:has(input:checked){background:#f4f8ff;border-color:#94b8f2;box-shadow:inset 0 0 0 1px #cfe0fb}.product-import-choice input{accent-color:#2467db;flex:none;width:18px;height:18px;margin:1px 0 0}.product-import-choice strong{color:#263c5d;font-size:13px;line-height:1.45;display:block}.product-import-choice small{color:#7d8999;margin-top:7px;font-size:11px;line-height:1.55;display:block}.product-import-toggle{margin:0}.product-import-settings{border-top:1px solid #edf1f6;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;padding-top:16px;display:grid}.moysklad-field-modal{width:min(520px,100% - 30px)}.moysklad-field-modal form{flex-direction:column;gap:14px;display:flex}.moysklad-field-modal .field-help{margin:0}.moysklad-field-modal .form-error:empty{display:none}@media (width<=950px){.product-import-grid,.product-import-settings{grid-template-columns:1fr}.product-field-row .button.compact{width:max-content}}@media (width<=600px){.product-field-row .button.compact{width:100%}}.product-links-subnavigation{background:#fff;border:1px solid #dfe7f1;border-radius:9px;gap:3px;width:max-content;max-width:100%;margin:0 0 18px;padding:4px;display:flex;overflow:auto}.product-links-subnavigation button{color:#667386;white-space:nowrap;background:0 0;border:0;border-radius:6px;min-height:34px;padding:7px 12px;font-size:11px;font-weight:700}.product-links-subnavigation button:hover{color:#2059b8;background:#f2f6fc}.product-links-subnavigation button.active{color:#2059b8;background:#eaf1ff}.product-link-management{gap:16px;margin-top:24px;display:grid}.product-link-management .product-link-heading-actions{flex-wrap:wrap}.product-link-management .store-orders-search{flex:1;min-width:min(240px,100%)}.product-link-management .product-links-table-wrap{margin-top:16px}.product-link-management [data-product-link-editor]{scroll-margin-top:24px}.product-link-heading-actions{align-items:center;gap:10px;display:flex}.product-link-heading-actions svg{width:16px}.product-link-status.linked{color:#08795b;background:#e7f8f1}.product-link-status.link_error,.product-link-status.create_error{color:#b42d2d;background:#fff0f0}.product-link-row-error{color:#b94a4a;max-width:260px;margin-top:5px;font-size:10px;line-height:1.35;display:block}.product-import-progress{color:#52657f;font-size:11px}.product-import-selection{padding-bottom:14px}.product-import-selection-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:360px;display:grid;overflow:auto}.product-import-selection-list>label{display:block}.product-import-selection-list>label>input{opacity:0;pointer-events:none;position:absolute}.product-import-selection-list>label>span{cursor:pointer;background:#fbfcfe;border:1px solid #dfe7f1;border-radius:9px;grid-template-rows:auto auto;grid-template-columns:40px minmax(0,1fr);align-items:center;column-gap:10px;padding:9px;display:grid}.product-import-selection-list>label>input:checked+span{background:#edf4ff;border-color:#78a8f5;box-shadow:inset 0 0 0 1px #78a8f5}.product-import-selection-list .product-thumbnail{grid-row:1/3;width:38px;height:42px}.product-import-selection-list strong{color:#263c5d;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.product-import-selection-list small{color:#7b899c;font-size:10px}@media (width<=950px){.product-link-heading-actions{flex-wrap:wrap;width:100%}.product-import-selection-list{grid-template-columns:1fr}}.product-link-dashboard{align-content:start;gap:16px;min-width:0;margin-bottom:24px;display:grid}.product-link-dashboard-header h3{color:#243b5d;margin:0;font-size:18px;line-height:1.4}.product-link-dashboard-header p{color:#748091;overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;line-height:1.6}.product-link-dashboard-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.product-link-dashboard-metric{background:#fff;border:1px solid #dfe7f1;border-radius:12px;grid-template-columns:minmax(0,1fr) 34px;align-content:start;column-gap:12px;min-width:0;padding:18px;display:grid}.product-link-dashboard-icon{color:#2467db;background:#eef4ff;border-radius:9px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.product-link-dashboard-icon svg{width:18px;height:18px}.product-link-dashboard-metric>.product-link-dashboard-icon{grid-area:1/2/3}.product-link-dashboard-metric.is-linked>.product-link-dashboard-icon{color:#08795b;background:#e7f8f1}.product-link-dashboard-metric.is-unlinked>.product-link-dashboard-icon{color:#986412;background:#fff3df}.product-link-dashboard-metric.is-error>.product-link-dashboard-icon{color:#b42d2d;background:#fff0f0}.product-link-dashboard-metric.is-disabled>.product-link-dashboard-icon{color:#657080;background:#f1f4f8}.product-link-dashboard-label{color:#52657f;overflow-wrap:anywhere;grid-area:1/1;font-size:12px;font-weight:650;line-height:1.5}.product-link-dashboard-value{color:#1d2d45;font-variant-numeric:tabular-nums;letter-spacing:-.6px;overflow-wrap:anywhere;grid-area:2/1;margin-top:8px;font-size:31px;font-weight:650;line-height:1.2;display:block}.product-link-dashboard-metric>p{color:#748091;overflow-wrap:anywhere;grid-column:1/-1;margin:9px 0 0;font-size:11px;line-height:1.55}.product-link-dashboard-automation{--product-link-tone-ink:#657080;--product-link-tone-soft:#f1f4f8;background:#fff;border:1px solid #dfe7f1;border-radius:12px;grid-template-columns:minmax(0,1.3fr) minmax(260px,1fr);align-items:start;gap:18px 24px;min-width:0;padding:22px;display:grid}.product-link-dashboard-automation[data-tone=info]{--product-link-tone-ink:#2467db;--product-link-tone-soft:#eef4ff}.product-link-dashboard-automation[data-tone=warning]{--product-link-tone-ink:#986412;--product-link-tone-soft:#fff3df}.product-link-dashboard-automation[data-tone=error]{--product-link-tone-ink:#b42d2d;--product-link-tone-soft:#fff0f0}.product-link-dashboard-automation[data-tone=success]{--product-link-tone-ink:#08795b;--product-link-tone-soft:#e7f8f1}.product-link-dashboard-status{align-items:flex-start;gap:12px;min-width:0;display:flex}.product-link-dashboard-status>.product-link-dashboard-icon{background:var(--product-link-tone-soft);width:40px;height:40px;color:var(--product-link-tone-ink)}.product-link-dashboard-status>div{min-width:0}.product-link-dashboard-status .eyebrow{color:#748091;letter-spacing:1px;margin:0 0 4px;font-size:10px;display:block}.product-link-dashboard-status h3{color:#243b5d;overflow-wrap:anywhere;margin:0;font-size:17px;line-height:1.45}.product-link-dashboard-status p{color:#657080;overflow-wrap:anywhere;margin:6px 0 0;font-size:12px;line-height:1.6}.product-link-dashboard-schedule{background:#f8fafd;border:1px solid #e7edf5;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;margin:0;padding:14px 16px;display:grid}.product-link-dashboard-schedule>div{min-width:0}.product-link-dashboard-schedule dt{color:#748091;font-size:11px;line-height:1.5}.product-link-dashboard-schedule dd{color:#263c5d;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;font-weight:650;line-height:1.55}.product-link-dashboard-footer{border-top:1px solid #edf1f6;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px 20px;padding-top:16px;display:flex}.product-link-dashboard-footer p{color:#748091;overflow-wrap:anywhere;min-width:0;margin:0;font-size:11px;line-height:1.6}.product-link-dashboard-footer .button.compact{color:#2059b8;white-space:normal;overflow-wrap:anywhere;border-color:#cfe0fb;flex:none;max-width:100%;min-height:38px;padding:8px 12px;font-size:12px}.product-link-dashboard-note{color:#657080;overflow-wrap:anywhere;background:#f8fafd;border:1px solid #dfe7f1;border-radius:9px;margin:0;padding:12px 16px;font-size:12px;line-height:1.6}.product-link-dashboard-note[data-tone=warning]{color:#74551e;background:#fff9ed;border-color:#f0d7a6}@media (width<=1100px){.product-link-dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.product-link-dashboard-automation{grid-template-columns:minmax(0,1fr);gap:16px}}@media (width<=600px){.product-link-dashboard-metrics{grid-template-columns:minmax(0,1fr);gap:10px}.product-link-dashboard-metric,.product-link-dashboard-automation{padding:17px}.product-link-dashboard-footer{flex-direction:column;align-items:stretch}.product-link-dashboard-footer .button.compact{width:100%}}@media (width<=380px){.product-link-dashboard-schedule{grid-template-columns:minmax(0,1fr);gap:12px}}.fbs-heading,.fbs-settings-form{overflow-wrap:anywhere}.fbs-heading>div,.fbs-card-heading>div,.fbs-choice>span,.fbs-toggle>span{min-width:0}.fbs-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;min-width:0;margin-bottom:22px;display:flex}.fbs-heading h1{color:#1d2d45;margin:0;font-size:clamp(1.75rem,1.25rem + 1vw,2.25rem)}.fbs-heading p{color:#657080;margin:7px 0 0;font-size:1rem}.fbs-save-state{color:#476b9e;background:#eef3fc;border-radius:7px;padding:7px 10px;font-size:.875rem;font-weight:650}.fbs-feedback{color:#08795b;background:#e9f8f2;border:1px solid #b5e2d2;border-radius:8px;margin-bottom:16px;padding:12px 15px;font-size:1rem}.fbs-feedback.error{color:#a93434;background:#fff0f0;border-color:#f0caca}.fbs-settings-form{flex-direction:column;gap:14px;min-width:0;line-height:1.5;display:flex}.fbs-settings-card{background:#fff;border:1px solid #dfe7f1;border-radius:12px;grid-template-columns:minmax(220px,.72fr) minmax(0,1.55fr);min-width:0;display:grid;overflow:hidden}.fbs-card-heading{background:#f7f9fc;border-right:1px solid #e7edf5;align-items:flex-start;gap:13px;min-width:0;padding:22px;display:flex}.fbs-card-heading>span{color:#2467db;background:#eaf1ff;border-radius:8px;flex:none;place-items:center;width:31px;height:31px;font-size:.875rem;font-weight:750;display:grid}.fbs-card-heading h2{color:#243b5d;margin:2px 0 6px;font-size:1.25rem}.fbs-card-heading p{color:#657080;margin:0;font-size:.875rem;line-height:1.55}.fbs-card-body{min-width:0;padding:22px}.fbs-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.fbs-choice{background:#fff;border:1px solid #dfe7f1;border-radius:9px;align-items:flex-start;gap:11px;min-width:0;min-height:76px;padding:14px;display:flex}.fbs-choice:hover{background:#f7faff;border-color:#91b9f9}.fbs-choice.selected{background:#eef4ff;border-color:#2467db;box-shadow:inset 0 0 0 1px #2467db}.fbs-choice input,.fbs-toggle input{accent-color:#2467db;flex:none;width:18px;height:18px;margin:2px 0 0}.fbs-choice strong,.fbs-toggle strong{color:#243b5d;font-size:1rem;display:block}.fbs-choice small,.fbs-toggle small{color:#5f6e85;margin-top:5px;font-size:.875rem;line-height:1.5;display:block}.fbs-toggle{background:#f7f9fc;border:1px solid #e3eaf4;border-radius:9px;align-items:flex-start;gap:12px;min-width:0;margin-top:16px;padding:15px;display:flex}.fbs-toggle.disabled{opacity:.64}.fbs-text-field{color:#52657f;margin:13px 0 0;font-size:.875rem;font-weight:650;display:block}.fbs-text-field input{box-sizing:border-box;color:#263c5d;background:#fff;border:1px solid #ced9e8;border-radius:8px;width:100%;min-width:0;min-height:44px;margin-top:7px;padding:0 12px;font-size:1rem;display:block}.fbs-text-field small{color:#5f6e85;margin-top:6px;font-size:.8125rem;font-weight:400;display:block}.fbs-settings-link{margin:11px 0 0}.fbs-status-source{background:#eef4ff;border:1px solid #d9e6f8;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:14px;padding:12px 14px;display:grid}.fbs-status-source>span{color:#657080;font-size:.875rem}.fbs-status-source>strong{color:#2454a0;font-size:.875rem}.fbs-status-source.warning{background:#fff9ed;border-color:#efdcaa}.fbs-status-source.warning>strong{color:#8b621a}.fbs-inline-state,.fbs-inline-error{color:#657080;background:#f7f9fc;border:1px solid #e3eaf4;border-radius:9px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;padding:12px 14px;font-size:.875rem;display:flex}.fbs-inline-error{color:#a93434;background:#fff0f0;border-color:#f0caca}.fbs-inline-error .text-button{margin-left:auto}.fbs-spinner{border:2px solid #c8d8ef;border-top-color:#2467db;border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.8s linear infinite fbs-spin}@keyframes fbs-spin{to{transform:rotate(360deg)}}.fbs-status-table-wrap{overscroll-behavior:contain;border:1px solid #e3eaf4;border-radius:9px;min-width:0;max-width:100%;margin-top:14px;scroll-padding-inline:12px;overflow:auto}.fbs-status-table{border-collapse:collapse;width:100%;min-width:60rem;line-height:1.5}.fbs-status-table th{color:#69768a;text-align:left;text-transform:uppercase;letter-spacing:.04em;background:#f7f9fc;border-bottom:1px solid #dfe7f1;min-width:0;height:auto;padding:12px;font-size:.8125rem;position:static}.fbs-status-table td{background:#fff;border-bottom:1px solid #edf1f6;height:auto;padding:14px 12px;font-size:.9375rem}.fbs-status-table tr:last-child td{border-bottom:0}.fbs-status-table td:first-child{min-width:200px;box-shadow:none}.fbs-status-table td strong{color:#263c5d;font-size:.9375rem;display:block}.fbs-status-table td small{color:#5f6e85;margin-top:3px;font-family:Consolas,SFMono-Regular,monospace;font-size:.8125rem;display:block}.fbs-status-table select{box-sizing:border-box;color:#34445b;background:#fff;border:1px solid #ced9e8;border-radius:7px;width:100%;min-width:0;min-height:44px;padding:0 30px 0 10px;font-size:1rem}.fbs-status-table select:disabled{color:#929cab;background:#f1f4f8}.fbs-save-bar{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff2;border:1px solid #cbd9ec;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;margin-top:4px;padding:16px 18px;display:flex;position:sticky;bottom:14px;box-shadow:0 8px 24px #1d2d4514}.fbs-save-bar strong{color:#243b5d;font-size:1rem;display:block}.fbs-save-bar span{color:#5f6e85;margin-top:3px;font-size:.875rem;display:block}.fbs-save-bar .button{white-space:normal;min-height:44px}@media (width<=900px){.fbs-settings-card{grid-template-columns:1fr}.fbs-card-heading{border-bottom:1px solid #e7edf5;border-right:0}.fbs-card-heading p{max-width:620px}}@media (width<=700px){.fbs-heading,.fbs-save-bar{flex-direction:column;align-items:stretch}.fbs-heading h1{font-size:1.75rem}.fbs-choice-grid{grid-template-columns:1fr}.fbs-card-heading,.fbs-card-body{padding:18px}.fbs-status-source{grid-template-columns:1fr}.fbs-save-bar{position:static}.fbs-save-bar .button{width:100%}}.fbs-statuses-card{grid-template-columns:1fr}.fbs-statuses-card .fbs-card-heading{border-bottom:1px solid #e7edf5;border-right:0}.fbs-statuses-card .fbs-card-heading p{max-width:720px}.fbs-status-table th:first-child{width:25%}.fbs-status-table th:nth-child(2){width:29%}.fbs-status-table th:nth-child(3){width:28%}.fbs-status-table th:nth-child(4){width:18%}.fbs-status-actions{background:#f7faff;border:1px solid #d9e6f8;border-radius:9px;flex-wrap:wrap;align-items:center;gap:10px;min-width:0;margin-top:14px;padding:13px 14px;display:flex}.fbs-status-actions>div{min-width:min(160px,100%);margin-right:auto}.fbs-status-actions strong,.fbs-status-actions span{display:block}.fbs-status-actions strong{color:#263c5d;font-size:.875rem}.fbs-status-actions span{color:#5f6e85;margin-top:3px;font-size:.8125rem}.fbs-status-actions .button{white-space:normal;min-height:44px}.fbs-status-help{color:#5f6e85;background:#f7f9fc;border-radius:8px;flex-wrap:wrap;align-items:flex-start;gap:12px;min-width:0;margin-top:10px;padding:11px 13px;font-size:.875rem;line-height:1.45;display:flex}.fbs-status-help strong{color:#52657f;flex:none}@media (width<=760px){.fbs-status-actions,.fbs-status-help{flex-direction:column;align-items:stretch}.fbs-status-actions>div{margin-right:0}.fbs-status-actions .button{width:100%}}.fbs-loading-card{grid-template-columns:1fr}.fbs-loading-card>.fbs-card-heading{border-bottom:1px solid #e7edf5;border-right:0}.fbs-loading-card>.fbs-card-heading p{max-width:720px}.fbs-load-section{padding:2px 0 22px}.fbs-load-section+.fbs-load-section{border-top:1px solid #e7edf5;padding-top:22px}.fbs-load-section:last-child{padding-bottom:0}.fbs-load-title{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.fbs-load-title h3{color:#243b5d;margin:0;font-size:1.125rem}.fbs-load-title p{color:#5f6e85;margin:5px 0 0;font-size:.875rem}.fbs-load-badge{color:#476b9e;background:#eef3fc;border-radius:7px;flex-shrink:0;max-width:100%;padding:6px 9px;font-size:.8125rem;font-weight:700}.fbs-load-badge.automatic{color:#08795b;background:#e9f8f2}.fbs-date-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.fbs-import-scope{margin-top:14px}.fbs-load-readiness{color:#8b621a;background:#fff9ed;border:1px solid #efdcaa;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;min-width:0;margin-top:14px;padding:11px 13px;font-size:.875rem;display:flex}.fbs-import-action{flex-wrap:wrap;align-items:center;gap:14px;min-width:0;margin-top:16px;display:flex}.fbs-import-action>span{color:#5f6e85;flex:16rem;min-width:0;font-size:.875rem}.fbs-inline-success{color:#08795b;background:#e9f8f2;border:1px solid #b5e2d2;border-radius:9px;margin-top:14px;padding:12px 14px;font-size:.875rem}.fbs-last-import{background:#f7f9fc;border:1px solid #e3eaf4;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 14px;min-width:0;margin-top:14px;padding:12px 14px;display:grid}.fbs-last-import span{color:#5f6e85;text-transform:uppercase;letter-spacing:.04em;grid-row:1/3;font-size:.8125rem}.fbs-last-import strong{color:#263c5d;font-size:.875rem}.fbs-last-import small{color:#5f6e85;font-size:.8125rem}@media (width<=700px){.fbs-load-title,.fbs-load-readiness,.fbs-import-action{flex-direction:column;align-items:stretch}.fbs-date-grid{grid-template-columns:1fr}.fbs-import-action .button{width:100%}.fbs-last-import{grid-template-columns:1fr}.fbs-last-import span{grid-row:auto}}.fbs-order-reference-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.fbs-select-field{color:#52657f;min-width:0;font-size:.875rem;font-weight:650;display:block}.fbs-select-field>span{margin-bottom:7px;display:block}.fbs-select-field select{box-sizing:border-box;color:#263c5d;background:#fff;border:1px solid #ced9e8;border-radius:8px;width:100%;min-width:0;min-height:44px;padding:0 34px 0 12px;font-size:1rem}.fbs-select-field select:disabled{color:#929cab;background:#f1f4f8}.fbs-select-field small{color:#5f6e85;margin-top:7px;font-size:.8125rem;font-weight:400;line-height:1.45;display:block}@media (width<=1000px){.fbs-order-reference-grid{grid-template-columns:1fr 1fr}}@media (width<=700px){.fbs-order-reference-grid{grid-template-columns:1fr}}.fbs-label-field-create{background:#f7f9fc;border:1px solid #dfe7f1;border-radius:9px;margin-top:12px;padding:12px}.fbs-label-field-create label{color:#52657f;font-size:.875rem;font-weight:650;display:block}.fbs-label-field-create input{box-sizing:border-box;color:#263c5d;background:#fff;border:1px solid #ced9e8;border-radius:8px;width:100%;min-width:0;min-height:44px;margin-top:7px;padding:0 12px;font-size:1rem;display:block}.fbs-label-field-create small{color:#5f6e85;margin:7px 0 11px;font-size:.8125rem;line-height:1.45;display:block}.fbs-order-reference-grid .text-button{margin-top:9px}.fbs-save-bar>div{min-width:0}.fbs-save-bar .fbs-feedback{overflow-wrap:anywhere;margin:9px 0 0;padding:8px 10px;font-size:.875rem;line-height:1.45}.fbs-settings-form .button,.fbs-settings-form .text-button{white-space:normal;min-height:44px;font-size:.875rem}.fbs-settings-form :is(button,input,select,a):focus-visible{outline-offset:3px;outline:2px solid #2467db}@media (width<=700px){.fbs-import-action>span{flex-basis:auto}.fbs-status-source>.button{width:100%}}@media (width<=380px){.fbs-card-heading,.fbs-card-body{padding:14px}}@media (height<=32rem){.fbs-save-bar{position:static}}@media (prefers-reduced-motion:reduce){.fbs-spinner{animation:none}}.fbo-heading,.fbo-settings-form,.fbo-report-dialog{overflow-wrap:anywhere}.fbo-report-dialog th{overflow-wrap:normal}.fbo-heading>div,.fbo-card>header>div,.fbo-toggle>span,.fbo-mode>span,.fbo-report-dialog-heading>div{min-width:0}.fbo-heading{justify-content:space-between;align-items:flex-start;gap:24px;min-width:0;margin-bottom:22px;display:flex}.fbo-heading h1{color:#1d2d45;margin:0;font-size:clamp(1.75rem,1.25rem + 1vw,2.25rem)}.fbo-heading p{color:#657080;margin:7px 0 0;font-size:1rem}.fbo-save-state{color:#476b9e;background:#eef3fc;border-radius:7px;padding:7px 10px;font-size:.875rem;font-weight:650}.fbo-feedback{color:#08795b;background:#e9f8f2;border:1px solid #b5e2d2;border-radius:8px;margin-bottom:16px;padding:12px 15px;font-size:1rem}.fbo-feedback.error{color:#a93434;background:#fff0f0;border-color:#f0caca}.fbo-settings-form{flex-direction:column;gap:14px;min-width:0;line-height:1.5;display:flex}.fbo-card{background:#fff;border:1px solid #dfe7f1;border-radius:12px;min-width:0;overflow:hidden}.fbo-card>header{background:#f7f9fc;border-bottom:1px solid #e7edf5;align-items:flex-start;gap:13px;min-width:0;padding:21px 22px;display:flex}.fbo-card>header>span{color:#2467db;background:#eaf1ff;border-radius:8px;flex:none;place-items:center;width:31px;height:31px;font-size:.875rem;font-weight:750;display:grid}.fbo-card>header h2{color:#243b5d;margin:2px 0 6px;font-size:1.25rem}.fbo-card>header p{color:#657080;max-width:75ch;margin:0;font-size:.875rem;line-height:1.55}.fbo-card-body{min-width:0;padding:clamp(1rem,1.5vw,1.5rem)}.fbo-toggle{background:#f7f9fc;border:1px solid #e3eaf4;border-radius:9px;align-items:flex-start;gap:12px;padding:15px;display:flex}.fbo-toggle+.fbo-toggle{margin-top:12px}.fbo-toggle.primary-toggle{background:#eef4ff;border-color:#b9d0f4}.fbo-toggle input,.fbo-mode input,.fbo-expense-options input{accent-color:#2467db;flex:none;width:18px;height:18px;margin:2px 0 0}.fbo-toggle strong{color:#243b5d;font-size:1rem;display:block}.fbo-toggle small{color:#5f6e85;margin-top:5px;font-size:.875rem;line-height:1.5;display:block}.fbo-report-intro{margin:22px 0 13px}.fbo-report-intro h3,.fbo-subheading h3,.fbo-load-title h3{color:#243b5d;margin:0;font-size:1.125rem}.fbo-report-intro p,.fbo-subheading p{color:#5f6e85;margin:5px 0 0;font-size:.875rem}.fbo-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.fbo-metric-grid article{background:#fff;border:1px solid #e3eaf4;border-radius:9px;min-height:112px;padding:15px}.fbo-metric-grid article>span{color:#2467db;background:#eef4ff;border-radius:7px;place-items:center;width:26px;height:26px;margin-bottom:12px;font-size:.8125rem;font-weight:750;display:grid}.fbo-metric-grid strong{color:#263c5d;font-size:.875rem;display:block}.fbo-metric-grid small{color:#5f6e85;margin-top:5px;font-size:.8125rem;line-height:1.45;display:block}.fbo-documents-note{background:#edf9f5;border-left:3px solid #25a879;border-radius:4px 9px 9px 4px;margin-top:12px;padding:14px 15px}.fbo-documents-note strong{color:#176f55;font-size:.875rem}.fbo-documents-note p{color:#527168;margin:4px 0 0;font-size:.875rem}.fbo-source-note{background:#eef4ff;border:1px solid #d9e6f8;border-radius:9px;justify-content:space-between;align-items:flex-start;gap:20px;padding:16px;display:flex}.fbo-source-note strong{color:#2454a0;font-size:1rem}.fbo-source-note p{color:#52657f;max-width:720px;margin:6px 0 0;font-size:.875rem;line-height:1.55}.fbo-source-note a{color:#1759b7;font-weight:650}.fbo-source-note>span{color:#476b9e;background:#fff;border-radius:7px;flex:none;padding:6px 9px;font-size:.8125rem;font-weight:700}.fbo-report-loading{border:1px solid #e3eaf4;border-radius:10px;margin:20px 0;padding:18px}.fbo-subheading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.fbo-report-heading-actions{flex-wrap:wrap;flex:none;align-items:center;gap:9px;max-width:100%;display:flex}.fbo-report-heading-actions>span{color:#476b9e;background:#eef3fc;border-radius:7px;padding:6px 9px;font-size:.8125rem;font-weight:700}.fbo-report-heading-actions .button{min-height:44px;padding:7px 11px;font-size:.875rem}.fbo-month-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.fbo-month-grid label{color:#52657f;font-size:.875rem;font-weight:650}.fbo-month-grid input{box-sizing:border-box;color:#263c5d;background:#fff;border:1px solid #ced9e8;border-radius:8px;width:100%;min-width:0;min-height:44px;margin-top:7px;padding:0 12px;font-size:1rem;display:block}.fbo-readiness{color:#8b621a;background:#fff9ed;border:1px solid #efdcaa;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;min-width:0;margin-top:14px;padding:11px 13px;font-size:.875rem;display:flex}.fbo-import-action{flex-wrap:wrap;align-items:center;gap:14px;margin-top:16px;display:flex}.fbo-import-action>span{color:#5f6e85;flex:16rem;min-width:0;font-size:.875rem}.fbo-inline-error,.fbo-inline-success{color:#a93434;background:#fff0f0;border:1px solid #f0caca;border-radius:9px;margin-top:14px;padding:12px 14px;font-size:.875rem}.fbo-inline-success{color:#08795b;background:#e9f8f2;border-color:#b5e2d2}.fbo-last-import{overflow-wrap:anywhere;background:#f7f9fc;border:1px solid #e3eaf4;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;gap:4px 14px;min-width:0;margin-top:14px;padding:12px 14px;display:grid}.fbo-last-import span{color:#5f6e85;text-transform:uppercase;letter-spacing:.04em;grid-row:1/3;font-size:.8125rem}.fbo-last-import strong{color:#263c5d;font-size:.875rem}.fbo-last-import small{color:#5f6e85;font-size:.8125rem}.fbo-expense-link{text-align:left;background:#fff;border:1px solid #e3eaf4;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;width:100%;margin-top:14px;padding:15px;display:flex}.fbo-expense-link:hover{background:#f7faff;border-color:#91b9f9}.fbo-expense-link strong{color:#243b5d;font-size:1rem;display:block}.fbo-expense-link small{color:#5f6e85;margin-top:4px;font-size:.875rem;display:block}.fbo-expense-link b{color:#1759b7;flex-shrink:0;max-width:100%;font-size:.875rem}.fbo-expense-explanation{background:#eef4ff;border:1px solid #d9e6f8;border-radius:9px;padding:15px}.fbo-expense-explanation strong{color:#2454a0;font-size:.875rem}.fbo-expense-explanation p{color:#52657f;margin:5px 0 0;font-size:.875rem;line-height:1.5}.fbo-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.fbo-mode{background:#fff;border:1px solid #dfe7f1;border-radius:9px;align-items:flex-start;gap:11px;min-height:78px;padding:14px;display:flex}.fbo-mode:hover{background:#f7faff;border-color:#91b9f9}.fbo-mode.selected{background:#eef4ff;border-color:#2467db;box-shadow:inset 0 0 0 1px #2467db}.fbo-mode strong{color:#243b5d;font-size:1rem;display:block}.fbo-mode small{color:#5f6e85;margin-top:5px;font-size:.875rem;line-height:1.4;display:block}.fbo-manual-expenses{border:1px solid #dfe7f1;border-radius:10px;margin-top:16px;overflow:hidden}.fbo-manual-heading{background:#f7f9fc;border-bottom:1px solid #dfe7f1;justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;display:flex}.fbo-manual-heading strong{color:#263c5d;font-size:.875rem}.fbo-manual-heading span{color:#5f6e85;font-size:.8125rem}.fbo-expense-row{border-bottom:1px solid #edf1f6;grid-template-columns:minmax(140px,.6fr) minmax(0,1.4fr);align-items:center;gap:18px;padding:12px 15px;display:grid}.fbo-expense-row:last-child{border-bottom:0}.fbo-expense-row>strong{color:#263c5d;font-size:.875rem}.fbo-expense-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.fbo-expense-options label{color:#52657f;border:1px solid #dfe7f1;border-radius:8px;align-items:center;gap:8px;min-width:0;padding:10px;font-size:.875rem;display:flex}.fbo-expense-options label.selected{color:#2454a0;background:#eef4ff;border-color:#91b9f9;font-weight:650}.fbo-save-bar{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff2;border:1px solid #cbd9ec;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;margin-top:4px;padding:16px 18px;display:flex;position:sticky;bottom:14px;box-shadow:0 8px 24px #1d2d4514}.fbo-save-bar strong{color:#243b5d;font-size:1rem;display:block}.fbo-save-bar span{color:#5f6e85;margin-top:3px;font-size:.875rem;display:block}.fbo-save-bar .button{white-space:normal;min-height:44px}@media (width<=800px){.fbo-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fbo-expense-row{grid-template-columns:1fr}}@media (width<=700px){.fbo-heading,.fbo-source-note,.fbo-subheading,.fbo-readiness,.fbo-import-action,.fbo-save-bar{flex-direction:column;align-items:stretch}.fbo-heading h1{font-size:1.75rem}.fbo-card>header,.fbo-card-body{padding:18px}.fbo-metric-grid,.fbo-mode-grid,.fbo-month-grid,.fbo-expense-options{grid-template-columns:1fr}.fbo-expense-link,.fbo-manual-heading{flex-direction:column;align-items:flex-start}.fbo-save-bar{position:static}.fbo-save-bar .button,.fbo-import-action .button{width:100%}.fbo-last-import{grid-template-columns:1fr}.fbo-last-import span{grid-row:auto}}.fbo-report-table-wrap{overscroll-behavior:contain;border:1px solid #e3eaf4;border-radius:9px;min-width:0;max-width:100%;margin-top:14px;scroll-padding-inline:12px;overflow:auto}.fbo-report-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:52rem;line-height:1.5}.fbo-report-table th{color:#69768a;text-align:left;text-transform:uppercase;letter-spacing:.04em;background:#f7f9fc;border-bottom:1px solid #dfe7f1;padding:10px 12px;font-size:.8125rem}.fbo-report-table td{color:#52657f;border-bottom:1px solid #edf1f6;padding:11px 12px;font-size:.9375rem}.fbo-report-table tr:last-child td{border-bottom:0}.fbo-report-table th:first-child,.fbo-report-table td:first-child{text-align:center;width:42px}.fbo-report-table input{accent-color:#2467db;width:24px;height:24px}.fbo-report-table strong{color:#263c5d;font-size:.9375rem;display:block}.fbo-report-table small{color:#5f6e85;margin-top:3px;font-size:.8125rem;display:block}.fbo-reports-empty{text-align:center;background:#f9fbfe;border:1px dashed #ced9e8;border-radius:9px;margin-top:14px;padding:28px 18px}.fbo-reports-empty strong{color:#34445b;font-size:1rem}.fbo-reports-empty p{color:#5f6e85;max-width:560px;margin:7px auto 0;font-size:.875rem;line-height:1.5}.fbo-transfer-status{color:#52657f;background:#eef3fc;border-radius:999px;padding:4px 7px;font-size:.8125rem;font-weight:700;display:inline-flex}.fbo-transfer-status.success{color:#08795b;background:#e9f8f2}.fbo-transfer-status.queued{color:#8b621a;background:#fff6df}.fbo-transfer-status.error{color:#a93434;background:#fff0f0}.fbo-report-link{overflow-wrap:anywhere;color:#1759b7;max-width:100%;min-height:32px;margin-top:5px;font-size:.875rem;font-weight:650;display:block}.fbo-report-link:hover{text-decoration:underline}@media (width<=700px){.fbo-report-heading-actions{flex-direction:column;align-items:stretch}.fbo-report-heading-actions .button{width:100%}}.fbo-report-retry{white-space:normal;overflow-wrap:anywhere;color:#1759b7;max-width:100%;min-height:32px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin-top:6px;padding:4px 0;font-size:.875rem;font-weight:650;display:block}.fbo-report-retry:hover{text-decoration:underline}.fbo-report-retry:disabled{opacity:.5;cursor:not-allowed}.fbo-expense-receipt{margin:0 0 16px}.fbo-expense-receipt>.fbo-toggle{margin-top:14px}.fbo-expense-receipt .fbo-reference-state small{margin-top:5px;display:block}.fbo-transfer-error{color:#a93434;overflow-wrap:anywhere;max-width:32ch;margin-top:5px;font-size:.8125rem;line-height:1.4;display:block}.fbo-references{background:#f7faff;border:1px solid #d9e6f8;border-radius:9px;margin-top:16px;padding:16px}.fbo-reference-heading strong{color:#243b5d;font-size:1rem;display:block}.fbo-reference-heading small{color:#5f6e85;margin-top:4px;font-size:.875rem;display:block}.fbo-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.fbo-reference-grid label{color:#52657f;font-size:.875rem;font-weight:650}.fbo-reference-grid label>span{margin-bottom:7px;display:block}.fbo-reference-grid select{box-sizing:border-box;color:#263c5d;background:#fff;border:1px solid #ced9e8;border-radius:8px;width:100%;min-width:0;min-height:44px;padding:0 12px;font-size:1rem}.fbo-reference-grid select:disabled{color:#929cab;background:#f1f4f8}.fbo-reference-grid small{color:#5f6e85;margin-top:7px;font-size:.8125rem;font-weight:400;line-height:1.45;display:block}.fbo-reference-state{color:#5f6e85;margin-top:12px;font-size:.875rem}@media (width<=700px){.fbo-reference-grid{grid-template-columns:1fr}}.fbo-calendar-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;display:flex}.fbo-calendar-year{color:#243b5d;align-items:center;gap:14px;font-size:1.25rem;display:flex}.fbo-calendar-year .button{min-width:44px;min-height:44px;padding:5px 10px}.fbo-calendar-switch{background:#f7f9fc;border:1px solid #dfe7f1;border-radius:9px;flex-wrap:wrap;gap:4px;max-width:100%;padding:4px;display:flex}.fbo-calendar-switch button{color:#657080;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 12px;font-size:.875rem}.fbo-calendar-switch button[aria-pressed=true]{color:#1759b7;background:#fff;font-weight:700;box-shadow:0 1px 5px #1d2d4514}.fbo-calendar-help{color:#5f6e85;margin:12px 0;font-size:.875rem;line-height:1.5}.fbo-calendar-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.fbo-calendar-period{overflow-wrap:anywhere;color:#5f6e85;text-align:left;min-width:0;min-height:150px;font:inherit;background:#f8fafd;border:1px solid #e3eaf4;border-radius:10px;flex-direction:column;align-items:flex-start;gap:9px;padding:17px;display:flex}.fbo-calendar-period.has-reports{cursor:pointer;background:#fff;border-color:#c6d9f6}.fbo-calendar-period.has-reports:hover{background:#f5f9ff;border-color:#2467db;box-shadow:0 3px 12px #2467db0c}.fbo-calendar-period:disabled{opacity:1;cursor:default}.fbo-calendar-period>span{color:#243b5d;font-size:1rem;font-weight:700}.fbo-calendar-period>b{color:#476b9e;background:#eef3fc;border-radius:6px;padding:4px 7px;font-size:.8125rem}.fbo-calendar-totals{overflow-wrap:anywhere;gap:5px;min-width:0;display:grid}.fbo-calendar-totals strong{color:#243b5d;font-variant-numeric:tabular-nums;font-size:1rem}.fbo-calendar-totals small{color:#5f6e85;font-size:.8125rem;line-height:1.5}.fbo-calendar-period .fbo-calendar-open{color:#1759b7;margin-top:auto;font-size:.8125rem;font-weight:650}.fbo-calendar-grid.weekly{grid-template-columns:repeat(4,minmax(0,1fr))}.fbo-calendar-grid.weekly .fbo-calendar-period{min-height:135px}.fbo-report-dialog{box-sizing:border-box;color:#243b5d;background:#fff;border:1px solid #dfe7f1;border-radius:15px;width:min(96rem,100vw - 3rem);max-width:calc(100vw - 3rem);max-height:calc(100dvh - 3rem);margin:auto;padding:0;font-size:1rem;line-height:1.5;overflow:auto;box-shadow:0 24px 80px #1d2d4540}.fbo-report-dialog[open]{flex-direction:column;display:flex}.fbo-report-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1d2d4570}.fbo-report-dialog-heading{background:#f7f9fc;border-bottom:1px solid #e3eaf4;flex:none;justify-content:space-between;align-items:flex-start;gap:20px;min-width:0;padding:22px 26px;display:flex}.fbo-report-dialog-heading h2{color:#243b5d;margin:0;font-size:1.5rem}.fbo-report-dialog-heading p{color:#657080;margin:7px 0 10px;font-size:.875rem}.fbo-report-dialog-body{overscroll-behavior:contain;min-width:0;min-height:min(10rem,40dvh);padding:6px 26px 20px;scroll-padding-block:12px;overflow:auto}.fbo-report-dialog .fbo-report-table{min-width:65rem}.fbo-report-dialog .fbo-report-table thead{position:static}.fbo-report-dialog .fbo-report-table th{min-width:0}.fbo-report-dialog .fbo-report-table td{white-space:normal;height:auto;overflow:visible}.fbo-report-dialog .fbo-report-table th:first-child,.fbo-report-dialog .fbo-report-table td:first-child{min-width:42px;box-shadow:none;padding:11px 12px;position:static}.fbo-report-dialog-footer{background:#f7f9fc;border-top:1px solid #e3eaf4;flex:none;padding:17px 26px}.fbo-report-dialog-footer .fbo-import-action{margin:0}.fbo-report-dialog .button{white-space:normal;min-height:44px;font-size:.875rem}.fbo-calendar-period:focus-visible,.fbo-calendar-switch button:focus-visible,.fbo-calendar-year button:focus-visible,.fbo-report-dialog button:focus-visible{outline-offset:3px;outline:2px solid #2467db}@media (width<=1100px){.fbo-calendar-grid,.fbo-calendar-grid.weekly{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=800px){.fbo-calendar-grid,.fbo-calendar-grid.weekly{grid-template-columns:repeat(2,minmax(0,1fr))}.fbo-calendar-period{min-height:140px;padding:14px}}@media (width<=600px){.fbo-calendar-toolbar{flex-direction:column;align-items:stretch}.fbo-calendar-year{justify-content:space-between}.fbo-calendar-switch button{flex:1}.fbo-calendar-grid,.fbo-calendar-grid.weekly{gap:8px}.fbo-calendar-period{padding:11px}.fbo-calendar-period>span,.fbo-calendar-totals strong{font-size:1rem}.fbo-report-dialog{border-radius:11px;width:calc(100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.fbo-report-dialog-heading{gap:12px;padding:16px}.fbo-report-dialog-heading h2{font-size:1.375rem}.fbo-report-dialog-body{padding:0 12px 16px}.fbo-report-dialog-footer{padding:14px 16px}}@media (width<=700px){.fbo-import-action>span{flex-basis:auto}.fbo-month-grid input,.fbo-reference-grid select{font-size:1rem}.fbo-report-dialog-heading{flex-wrap:wrap}.fbo-report-dialog-heading>.button{margin-left:auto}.fbo-report-dialog-footer{padding-bottom:max(14px,env(safe-area-inset-bottom,0px))}}@media (width<=380px){.fbo-calendar-grid,.fbo-calendar-grid.weekly{grid-template-columns:1fr}.fbo-card>header{gap:10px}.fbo-card>header,.fbo-card-body{padding:14px}}@media (height<=32rem){.fbo-report-dialog[open]{overscroll-behavior:contain;display:block;overflow-y:auto}.fbo-save-bar{position:static}}@media (pointer:coarse){.fbo-report-link,.fbo-report-retry{min-height:44px}}.marking-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.marking-heading h1{color:#1d2d45;margin:0;font-size:32px}.marking-heading p{color:#657080;margin:7px 0 0;font-size:14px}.marking-store-badge{color:#476b9e;background:#eef3fc;border-radius:7px;padding:7px 11px;font-size:12px;font-weight:700}.marking-feedback{color:#08795b;background:#edfbf6;border:1px solid #b9e9d9;border-radius:9px;margin-bottom:14px;padding:12px 14px;font-size:13px}.marking-feedback.error{color:#b42318;background:#fff3f2;border-color:#ffd0cd}.marking-form{gap:14px;display:grid}.marking-card{background:#fff;border:1px solid #dfe7f1;border-radius:12px;grid-template-columns:48px minmax(0,1fr);gap:18px;padding:22px;display:grid}.marking-card-number{color:#2467db;background:#eef4ff;border-radius:8px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.marking-card-content{min-width:0}.marking-card-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.marking-card-heading h2,.marking-groups-heading h3{color:#243b5d;margin:0}.marking-card-heading h2{font-size:20px}.marking-card-heading p,.marking-groups-heading p{color:#748091;margin:6px 0 0;font-size:13px;line-height:1.5}.marking-answers{background:#f6f8fc;border:1px solid #d5e0ef;border-radius:9px;flex:none;padding:3px;display:flex}.marking-answer{cursor:pointer}.marking-answer input{opacity:0;pointer-events:none;position:absolute}.marking-answer span{color:#657080;text-align:center;border-radius:6px;min-width:70px;padding:9px 17px;font-size:13px;font-weight:750;display:block}.marking-answer.selected span{color:#1e5fc7;background:#fff;box-shadow:0 1px 4px #1d4f8f1f}.marking-answer:focus-within span{outline-offset:1px;outline:2px solid #2467db}.marking-groups{border-top:1px solid #e8edf4;margin-top:22px;padding-top:20px}.marking-groups-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.marking-groups-heading h3{font-size:16px}.marking-groups-heading strong{color:#2059b8;background:#eef4ff;border-radius:6px;padding:6px 9px;font-size:12px}.marking-search{color:#8491a5;background:#fff;border:1px solid #d5e0ef;border-radius:8px;align-items:center;gap:9px;max-width:520px;margin:15px 0 12px;padding:0 12px;display:flex}.marking-search:focus-within{border-color:#76a6f2;box-shadow:0 0 0 3px #2467db14}.marking-search input{color:#243b5d;width:100%;height:42px;font:inherit;background:0 0;border:0;outline:0}.marking-group-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;max-height:330px;padding:4px 5px 4px 0;display:grid;overflow:auto}.marking-group-option{color:#3d526f;cursor:pointer;background:#fbfcfe;border:1px solid #e1e8f2;border-radius:8px;align-items:flex-start;gap:9px;min-height:48px;padding:10px;font-size:12px;line-height:1.4;display:flex}.marking-group-option:hover{background:#f5f9ff;border-color:#a9c6f2}.marking-group-option:has(input:checked){color:#174eaa;background:#eef5ff;border-color:#8db7f7}.marking-group-option input{accent-color:#2467db;flex:none;width:16px;height:16px;margin:1px 0 0}.marking-groups-empty{color:#748091;grid-column:1/-1;margin:8px 0;font-size:13px}.marking-save-bar{z-index:2;background:#fff;border:1px solid #d8e3f2;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;display:flex;position:sticky;bottom:12px;box-shadow:0 8px 26px #1d3f7017}.marking-save-bar strong,.marking-save-bar span{display:block}.marking-save-bar strong{color:#243b5d;font-size:13px}.marking-save-bar span{color:#748091;margin-top:4px;font-size:11px}@media (width<=900px){.marking-group-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.marking-heading,.marking-card-heading,.marking-save-bar{flex-direction:column}.marking-heading h1{font-size:27px}.marking-card{grid-template-columns:1fr;padding:18px}.marking-group-list{grid-template-columns:1fr}.marking-answers{width:100%}.marking-answer{flex:1}.marking-answer span{min-width:0}.marking-save-bar{align-items:stretch}.marking-save-bar .button{width:100%}}.marking-development-badge{color:#895514;white-space:nowrap;background:#fff7e6;border:1px solid #f3d39a;flex:none}.marking-development{color:#895514;background:#fffaf0;border:1px solid #f3d39a;border-radius:12px;align-items:flex-start;gap:14px;margin-bottom:20px;padding:18px 20px;display:flex}.marking-development-icon{color:#a56816;background:#fff0cd;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.marking-development-icon svg{width:22px;height:22px}.marking-development h2{color:#795019;margin:0;font-size:16px;line-height:1.4}.marking-development p{color:#886942;margin:5px 0 0;font-size:13px;line-height:1.6}@media (width<=700px){.marking-development{gap:12px;padding:16px}.marking-development-icon{width:32px;height:32px}.marking-development h2{font-size:15px}}.billing-drawer{background:#f6f8fb;border:0;border-left:1px solid #d9e2ef;width:min(620px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow:hidden;box-shadow:-18px 0 60px #14294a24}.billing-drawer::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#15274459}.billing-drawer-shell{grid-template-rows:auto minmax(0,1fr) auto;height:100%;display:grid}.billing-drawer-header{background:#fff;border-bottom:1px solid #dfe6ef;justify-content:space-between;align-items:flex-start;gap:24px;padding:25px 28px 21px;display:flex}.billing-drawer-header h2{color:#1c2c43;letter-spacing:-.5px;margin:0;font-size:24px}.billing-drawer-header p{color:#65758a;margin:6px 0 0;font-size:13px;line-height:1.55}.billing-drawer-content{padding:22px 28px 30px;overflow:auto}.billing-current{color:#fff;background:linear-gradient(135deg,#2368df,#1953bd);border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:18px;margin-bottom:18px;padding:18px 20px;display:grid}.billing-current>div{min-width:0}.billing-current small{color:#dce9ff;margin-bottom:6px;font-size:11px;display:block}.billing-current strong{font-size:17px;line-height:1.35;display:block}.billing-current-status{white-space:nowrap;background:#ffffff1f;border-radius:6px;align-self:start;padding:5px 8px;font-size:10px;font-weight:750}.billing-current-meta{border-top:1px solid #ffffff2e;grid-column:1/-1;gap:18px;padding-top:14px;display:flex}.billing-current-meta span{gap:4px;display:grid}.billing-current-meta small{margin:0}.billing-current-meta b{font-size:12px}.billing-drawer-section{background:#fff;border:1px solid #dfe6ef;border-radius:12px;margin-top:14px;padding:20px}.billing-section-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:15px;display:flex}.billing-section-heading h3{color:#23364f;margin:0;font-size:15px}.billing-section-heading p{color:#768499;margin:5px 0 0;font-size:11px;line-height:1.55}.billing-select-all{white-space:nowrap;color:#31577f;align-items:center;gap:7px;font-size:11px;font-weight:650;display:flex}.billing-select-all input,.billing-integration-check input,.billing-payment-method input{accent-color:#256ae9}.billing-integration-list{gap:9px;display:grid}.billing-integration-item{border:1px solid #dfe6ef;border-radius:10px;grid-template-columns:auto 40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.billing-integration-item:has(input:checked){background:#f5f9ff;border-color:#85adf2}.billing-integration-check{place-items:center;display:grid}.billing-integration-check input{width:17px;height:17px}.billing-integration-item .store-platform{width:40px;height:40px}.billing-integration-main{min-width:0}.billing-integration-main strong{color:#263b58;text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.billing-integration-main>span{color:#718096;margin-top:4px;font-size:11px;display:block}.billing-integration-dates{text-align:right;color:#718096;white-space:nowrap;gap:5px;font-size:10px;display:grid}.billing-integration-dates b{color:#2f6a56;font-weight:750}.billing-integration-dates b.problem{color:#a34747}.billing-empty{text-align:center;color:#77869a;padding:24px 12px;font-size:12px;line-height:1.65}.billing-payment-methods{grid-template-columns:1fr 1fr;gap:10px;display:grid}.billing-payment-method{cursor:pointer;border:1px solid #dfe6ef;border-radius:10px;align-items:flex-start;gap:10px;padding:14px;display:flex}.billing-payment-method:has(input:checked){background:#f2f7ff;border-color:#76a4f1;box-shadow:inset 0 0 0 1px #76a4f1}.billing-payment-method input{margin-top:2px}.billing-payment-method span{gap:4px;display:grid}.billing-payment-method strong{color:#263b58;font-size:12px}.billing-payment-method small{color:#718096;font-size:10px;line-height:1.45}.billing-inn-field{color:#40536c;margin-top:14px;font-size:12px;font-weight:650;display:block}.billing-inn-field input{background:#fff;border:1px solid #ccd8e7;border-radius:8px;width:100%;margin-top:7px;padding:11px 12px;font-size:14px;display:block}.billing-inn-field small{color:#7a8799;margin-top:6px;font-size:10px;font-weight:400;line-height:1.55;display:block}.billing-checkout-error{min-height:17px;margin:12px 2px 0}.billing-drawer-footer{background:#fff;border-top:1px solid #dfe6ef;justify-content:space-between;align-items:center;gap:18px;padding:17px 28px;display:flex;box-shadow:0 -8px 24px #182b4510}.billing-drawer-footer>div{gap:4px;display:grid}.billing-drawer-footer small{color:#718096;font-size:10px}.billing-drawer-footer strong{color:#23364f;font-size:16px}.billing-drawer-footer .button{min-height:43px;padding-inline:18px;font-size:13px}.billing-period-options{gap:10px;display:grid}.billing-period-option{cursor:pointer;background:#fff;border:1px solid #dfe6ef;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:68px;padding:13px 14px;display:grid}.billing-period-option:has(input:checked){background:#f3f7ff;border-color:#256ae9;box-shadow:inset 0 0 0 1px #256ae9}.billing-period-option.yearly{background:#f3fbf7;border-color:#b7dfcd}.billing-period-option.yearly:has(input:checked){background:#edfaf3;border-color:#13a463;box-shadow:inset 0 0 0 1px #13a463}.billing-period-option input{accent-color:#256ae9;width:17px;height:17px}.billing-period-option.yearly input{accent-color:#13a463}.billing-period-copy{gap:5px;min-width:0;display:grid}.billing-period-copy>strong,.billing-period-title-row strong{color:#263b58;font-size:13px}.billing-period-copy small{color:#6d7e92;font-size:11px;line-height:1.4}.billing-period-title-row{align-items:center;gap:8px;display:flex}.billing-period-title-row em{color:#07683d;letter-spacing:.01em;background:#c9f4dd;border-radius:999px;padding:4px 8px;font-size:11px;font-style:normal;font-weight:850}.billing-period-option>b,.billing-period-yearly-price>b{color:#1e3552;white-space:nowrap;font-size:13px}.billing-period-yearly-price{text-align:right;gap:4px;display:grid}.billing-period-yearly-price small{color:#0b7e4b;white-space:nowrap;font-size:10px;font-weight:700}.billing-receipt-field{color:#40536c;margin-top:14px;font-size:12px;font-weight:650;display:block}.billing-receipt-field input{color:#23364f;background:#f8fbff;border:1px solid #a9bfdd;border-radius:8px;width:100%;margin-top:7px;padding:11px 12px;font-size:14px;display:block}.billing-receipt-field small{color:#276047;background:#eaf6ef;border-radius:8px;margin-top:7px;padding:9px 11px;font-size:11px;font-weight:550;line-height:1.5;display:block}.billing-receipt-field[hidden]{display:none}@media (width<=600px){.billing-drawer-header{padding:20px 18px 17px}.billing-drawer-content{padding:16px 14px 24px}.billing-current,.billing-drawer-section{padding:16px}.billing-section-heading{flex-direction:column}.billing-payment-methods{grid-template-columns:1fr}.billing-period-option{grid-template-columns:auto minmax(0,1fr)}.billing-period-option>b,.billing-period-yearly-price{text-align:left;grid-column:2}.billing-integration-item{grid-template-columns:auto 36px minmax(0,1fr)}.billing-integration-item .store-platform{width:36px;height:36px}.billing-integration-dates{text-align:left;white-space:normal;grid-column:2/-1;padding-left:0}.billing-drawer-footer{align-items:stretch;padding:14px}.billing-drawer-footer .button{flex:1}.billing-drawer-footer strong{font-size:14px}}.billing-payer-section{gap:12px;margin-top:14px;display:grid}.billing-payer-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.billing-payer-heading>div{gap:3px;display:grid}.billing-payer-heading strong{color:#40536c;font-size:12px}.billing-payer-heading small{color:#7a8799;font-size:10px}.billing-payer-list{gap:8px;display:grid}.billing-payer-card{background:#fff;border:1px solid #dfe6ef;border-radius:10px;align-items:flex-start;gap:10px;padding:12px;display:flex}.billing-payer-card:has(input:checked){background:#f2f7ff;border-color:#76a4f1}.billing-payer-card>label{cursor:pointer;flex:1;align-items:flex-start;gap:10px;min-width:0;display:flex}.billing-payer-card>label input{accent-color:#256ae9;margin-top:3px}.billing-payer-card>label span{flex:1;gap:3px;min-width:0;display:grid}.billing-payer-card strong{color:#263b58;font-size:12px}.billing-payer-card small,.billing-payer-card em{color:#718096;overflow-wrap:anywhere;font-size:10px;font-style:normal}.billing-payer-card button{align-self:center}.billing-payer-current{color:#245da8;white-space:nowrap;background:#dfeaff;border-radius:999px;align-self:center;padding:5px 8px;font-size:9px;font-weight:800}.billing-payer-empty{color:#718096;text-align:center;border:1px dashed #c8d5e6;border-radius:10px;padding:14px;font-size:11px}.payer-company-dialog form{gap:14px;display:grid}.payer-company-inn-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:12px;display:grid}.payer-company-inn-row>.button{margin-bottom:1px}.billing-payer-default{color:#40536c;align-items:center;gap:8px;font-size:12px;display:flex}.billing-payer-default input{accent-color:#256ae9}.payer-company-actions{margin-top:2px}@media (width<=680px){.billing-payer-heading{align-items:flex-start}.billing-payer-card{flex-wrap:wrap}.billing-payer-card>label{flex:1 0 100%}.payer-company-inn-row{grid-template-columns:1fr}.payer-company-inn-row>.button{justify-self:start}}.billing-payer-help{color:#66768c;margin:0;font-size:12px;line-height:1.5}.billing-payer-card.needs-details{background:#fffaf0;border-color:#efc77f}.portal-billing-view{max-width:1320px;margin:0 auto}.portal-billing-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.portal-billing-heading h1{letter-spacing:-.7px;margin:2px 0 0}.portal-billing-heading p{color:#777e92;margin:8px 0 0;font-size:14px;line-height:1.6}.portal-billing-heading .button{min-height:42px;margin-top:9px}.portal-billing-navigation{background:#fff;border:1px solid #dfe6ef;border-radius:11px;gap:6px;width:max-content;max-width:100%;margin-bottom:22px;padding:5px;display:flex}.portal-billing-navigation button{color:#68778b;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:9px 15px;font-size:13px;font-weight:700;display:flex}.portal-billing-navigation button.active{color:#1f5fc4;background:#eaf2ff}.portal-billing-navigation span{color:#6d7b8f;text-align:center;background:#eef1f6;border-radius:999px;min-width:22px;padding:2px 6px;font-size:10px}.portal-billing-navigation button.active span{color:#1f5fc4;background:#fff}.portal-billing-loading,.portal-billing-empty{color:#718096;text-align:center;background:#fff;border:1px dashed #cbd7e7;border-radius:13px;place-items:center;min-height:260px;padding:40px;line-height:1.7;display:grid}.portal-billing-summary{grid-template-columns:minmax(0,1.6fr) repeat(2,minmax(180px,.7fr));gap:16px;margin-bottom:18px;display:grid}.portal-billing-plan,.portal-billing-metric{background:#fff;border:1px solid #dfe6ef;border-radius:13px;padding:21px}.portal-billing-plan{color:#fff;background:linear-gradient(135deg,#2368df,#174da9);border-color:#1f5fc4}.portal-billing-plan small,.portal-billing-metric small{color:#dce9ff;margin-bottom:7px;font-size:11px;display:block}.portal-billing-plan strong{font-size:20px;display:block}.portal-billing-plan span{color:#dce9ff;margin-top:11px;font-size:12px;display:block}.portal-billing-metric small{color:#758398}.portal-billing-metric strong{color:#253a56;font-size:22px;display:block}.portal-billing-metric span{color:#77869a;margin-top:8px;font-size:11px;display:block}.portal-billing-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:18px;display:grid}.portal-billing-panel{background:#fff;border:1px solid #dfe6ef;border-radius:13px;overflow:hidden}.portal-billing-panel-heading{border-bottom:1px solid #e5eaf1;justify-content:space-between;align-items:flex-start;gap:16px;padding:19px 21px;display:flex}.portal-billing-panel-heading h2{color:#243850;margin:0;font-size:16px}.portal-billing-panel-heading p{color:#7b8798;margin:5px 0 0;font-size:11px}.portal-billing-list{display:grid}.portal-billing-list article{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:18px;padding:15px 21px;display:flex}.portal-billing-list article:last-child{border-bottom:0}.portal-billing-list article>span{gap:4px;min-width:0;display:grid}.portal-billing-list strong{color:#293e59;font-size:13px}.portal-billing-list small{color:#7c899a;font-size:11px}.portal-billing-list b{color:#19704b;white-space:nowrap;background:#e8f7ef;border-radius:999px;padding:6px 9px;font-size:10px}.portal-billing-list b.problem{color:#a34d38;background:#fff1eb}.portal-payment-profile{padding:20px 21px}.portal-payment-profile dl{gap:14px;margin:0;display:grid}.portal-payment-profile div{gap:4px;display:grid}.portal-payment-profile dt{color:#8591a2;font-size:10px}.portal-payment-profile dd{color:#283d58;margin:0;font-size:13px;font-weight:700}.portal-payment-profile .button{width:100%;margin-top:20px}.portal-invoice-panel{background:#fff;border:1px solid #dfe6ef;border-radius:13px;overflow:hidden}.portal-invoice-toolbar{border-bottom:1px solid #e4e9f0;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;display:flex}.portal-invoice-toolbar h2{color:#243850;margin:0;font-size:17px}.portal-invoice-toolbar p{color:#7a8798;margin:5px 0 0;font-size:11px}.portal-invoice-summary{flex-wrap:wrap;gap:8px;display:flex}.portal-invoice-summary span{color:#64758b;background:#eef3f9;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:700}.portal-invoice-table-wrap{overflow:auto}.portal-invoice-table{width:100%;min-width:760px}.portal-invoice-table th{color:#7f8ca0;background:#f7f9fc;min-width:0;padding:12px 16px;font-size:10px;position:static}.portal-invoice-table th:first-child{width:auto;min-width:0;padding-left:22px;position:static}.portal-invoice-table td{color:#465a73;max-width:320px;height:auto;padding:17px 16px;font-size:12px}.portal-invoice-table td:first-child{box-shadow:none;padding-left:22px;position:static}.portal-invoice-table td strong{color:#263c57;font-size:12px;display:block}.portal-invoice-table td small{color:#8995a6;margin-top:4px;font-size:10px;display:block}.portal-invoice-status{color:#66758a;background:#eef2f7;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:800;display:inline-flex}.portal-invoice-status.pending{color:#8c6500;background:#fff6dc}.portal-invoice-status.overdue{color:#a93e32;background:#ffebe8}.portal-invoice-status.paid{color:#19704b;background:#e6f7ed}@media (width<=900px){.portal-billing-summary{grid-template-columns:1fr 1fr}.portal-billing-plan{grid-column:1/-1}.portal-billing-grid{grid-template-columns:1fr}}@media (width<=600px){.portal-billing-heading{flex-direction:column}.portal-billing-heading .button{width:100%;margin-top:0}.portal-billing-navigation{width:100%}.portal-billing-navigation button{flex:1;justify-content:center;padding-inline:9px}.portal-billing-summary{grid-template-columns:1fr}.portal-billing-plan{grid-column:auto}.portal-billing-panel-heading,.portal-invoice-toolbar{flex-direction:column}.portal-billing-list article{align-items:flex-start}.portal-invoice-summary{width:100%}}.billing-checkout-steps{align-items:center;gap:7px;margin-top:14px;display:flex}.billing-checkout-steps span{color:#7a8798;background:#eef2f7;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:800}.billing-checkout-steps span.active{color:#1f5fc4;background:#dceaff}.billing-checkout-steps span.complete{color:#19704b;background:#e6f7ed}.billing-payment-guidance{color:#3d5879;background:#f1f6ff;border:1px solid #c6d9f5;border-radius:10px;margin-top:16px;padding:14px 15px;display:block}.billing-payment-guidance strong{color:#254b7a;font-size:12px;display:block}.billing-payment-guidance p{margin:6px 0 0;font-size:11px;line-height:1.55}.portal-billing-store-panel{background:#fff;border:1px solid #dfe6ef;border-radius:13px;margin-bottom:18px;overflow:hidden}.portal-billing-store-table-wrap{overflow:auto}.portal-billing-store-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:720px}.portal-billing-store-table th{color:#7d899b;text-align:left;background:#f7f9fc;padding:11px 12px;font-size:10px}.portal-billing-store-table td{color:#3d526c;vertical-align:middle;border-top:1px solid #edf0f5;padding:15px 12px;font-size:12px}.portal-billing-store-table th:first-child,.portal-billing-store-table td:first-child{text-align:center;width:62px}.portal-billing-store-table th:nth-child(2){width:31%}.portal-billing-store-table th:nth-child(3){width:18%}.portal-billing-store-table th:nth-child(4){width:22%}.portal-billing-store-table th:nth-child(5){width:18%}.portal-billing-store-table input{accent-color:#256ae9;width:17px;height:17px}.portal-billing-check{justify-content:center;align-items:center;gap:5px;display:flex}.portal-billing-store{align-items:center;gap:11px;min-width:0;display:flex}.portal-billing-store>.store-platform,.portal-billing-store>span>.store-platform{width:36px;height:36px}.portal-billing-store>span:last-child{gap:3px;min-width:0;display:grid}.portal-billing-store strong,.portal-billing-store small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.portal-billing-store strong{color:#263b58;font-size:12px}.portal-billing-store small{color:#7b8899;font-size:10px}.portal-billing-store-status,.portal-billing-remaining{color:#64758b;white-space:nowrap;background:#eef2f7;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:800;display:inline-flex}.portal-billing-store-status.good,.portal-billing-remaining:not(.problem){color:#19704b;background:#e6f7ed}.portal-billing-store-status.problem,.portal-billing-remaining.problem{color:#a24c35;background:#fff0e9}.portal-billing-store-footer{color:#66778c;background:#fbfcfe;border-top:1px solid #e6ebf2;justify-content:space-between;align-items:center;gap:16px;padding:15px 20px;font-size:12px;display:flex}.portal-billing-store-footer .button{min-height:40px}.portal-billing-store-footer svg{width:16px;height:16px}.portal-billing-help-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr)}.portal-payment-note{color:#425c7c;background:#f2f7ff;border:1px solid #c7dcf6;border-radius:13px;padding:20px 21px}.portal-payment-note>strong{color:#244f83;margin-bottom:12px;font-size:15px;display:block}.portal-payment-note p{margin:8px 0;font-size:12px;line-height:1.65}.portal-payment-note b{color:#244f83}.billing-drawer-footer>#billing-checkout-back{flex:none}.billing-drawer-footer>div{margin-right:auto}@media (width<=600px){.billing-checkout-steps{flex-wrap:wrap}.portal-billing-store-footer{flex-direction:column;align-items:stretch}.portal-billing-store-footer .button{width:100%}.portal-billing-help-grid{grid-template-columns:1fr}.billing-drawer-footer{flex-wrap:wrap}.billing-drawer-footer>div{flex:1 0 100%;order:-1}.billing-drawer-footer>#billing-checkout-back,.billing-drawer-footer>#billing-checkout-submit{flex:1}}.portal-payer-workspace{background:#fff;border:1px solid #dfe6ef;border-radius:13px;overflow:hidden}.portal-payer-workspace>.portal-billing-empty{background:#fff;border:0;border-radius:0}.portal-payer-workspace>.portal-billing-empty .button{margin-top:16px}.portal-payer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:20px;display:grid}.portal-payer-company{background:#fff;border:1px solid #dfe6ef;border-radius:12px;overflow:hidden}.portal-payer-company.current{border-color:#8eb5f2;box-shadow:0 0 0 2px #e9f1ff}.portal-payer-company>header{background:#fafbfd;border-bottom:1px solid #e7ebf1;justify-content:space-between;align-items:flex-start;gap:14px;padding:17px 18px;display:flex}.portal-payer-company>header>div{gap:6px;display:grid}.portal-payer-company>header strong{color:#263b58;font-size:14px}.portal-payer-company>header span{color:#65758a;background:#eef2f7;border-radius:999px;width:max-content;padding:5px 8px;font-size:9px;font-weight:800}.portal-payer-company.current>header span{color:#1f5fc4;background:#e3efff}.portal-payer-company dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 20px;margin:0;padding:18px;display:grid}.portal-payer-company dl div{gap:5px;min-width:0;display:grid}.portal-payer-company dl .wide{grid-column:1/-1}.portal-payer-company dt{color:#8995a5;text-transform:uppercase;font-size:9px}.portal-payer-company dd{color:#31465f;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:650;line-height:1.45}.portal-payer-company footer{background:#fafbfd;border-top:1px solid #e7ebf1;padding:12px 18px}.portal-payer-company footer .text-button{color:#1f5fc4;font-size:11px;font-weight:750}.portal-closing-status{color:#8c6500;white-space:nowrap;background:#fff6dc;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:800;display:inline-flex}.portal-closing-status.sent{color:#2a5ea4;background:#e8f0ff}.portal-closing-status.signed{color:#6650a2;background:#eeeaff}.portal-closing-status.completed{color:#19704b;background:#e6f7ed}.portal-closing-awaiting{color:#8a96a6;font-size:11px}.portal-invoice-table .text-button{color:#1f5fc4;text-align:left;font-size:12px;font-weight:700}@media (width<=900px){.portal-payer-grid{grid-template-columns:1fr}}.portal-payer-company>header .portal-payer-edo-status{color:#67778a;background:#f1f3f6}.portal-payer-company>header .portal-payer-edo-status.invited{color:#91621a;background:#fff2d9}.portal-payer-company>header .portal-payer-edo-status.connected{color:#137049;background:#e5f7ee}@media (width<=600px){.portal-billing-navigation{overflow:auto}.portal-billing-navigation button{flex:none}.portal-payer-company>header{flex-direction:column}.portal-payer-company dl{grid-template-columns:1fr}.portal-payer-company dl .wide{grid-column:auto}}.payer-company-dialog{width:min(880px,100vw - 32px)}.payer-company-search{background:#f5f9ff;border:1px solid #b9cff0;border-radius:12px;gap:12px;padding:16px;display:grid}.payer-company-search>div:first-child{gap:4px;display:grid}.payer-company-search strong{color:#25466f;font-size:13px}.payer-company-search small{color:#6e8096;font-size:10px}.payer-company-search-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.payer-company-search-row .button{min-height:41px}.payer-company-suggestions{gap:7px;display:grid}.payer-company-suggestion{text-align:left;background:#fff;border:1px solid #d4dfed;border-radius:9px;justify-content:space-between;align-items:flex-start;gap:15px;width:100%;padding:12px 13px;display:flex}.payer-company-suggestion:hover,.payer-company-suggestion:focus-visible{background:#f8fbff;border-color:#6e9ee9}.payer-company-suggestion>span{gap:4px;min-width:0;display:grid}.payer-company-suggestion strong{color:#273e5b;font-size:12px}.payer-company-suggestion small{color:#708198;font-size:10px;line-height:1.45}.payer-company-suggestion>em{color:#2662b0;white-space:nowrap;background:#e7f1ff;border-radius:999px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:800}.payer-company-suggestion-empty{color:#718096;background:#fff;border:1px dashed #c7d5e7;border-radius:9px;padding:11px 12px;font-size:11px}.payer-company-edo-row{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:12px;display:grid}.payer-company-vat-field{max-width:360px}.payer-company-registration-row{grid-template-columns:1fr 1fr}.payer-company-registration-row>.form-field:first-child{grid-column:auto}.portal-payer-vat{color:#64758b;background:#eef2f7;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex}@media (width<=680px){.payer-company-search-row,.payer-company-edo-row,.payer-company-registration-row{grid-template-columns:1fr}.payer-company-search-row .button{justify-self:start}.payer-company-vat-field{max-width:none}}.portal-billing-store-status.active{color:#19704b;background:#e6f7ed}.portal-billing-store-status.trialing{color:#8b6500;background:#fff4cf}.portal-billing-store-status.suspended,.portal-billing-store-status.past_due{color:#aa382e;background:#ffe8e5}.portal-billing-store-table tr:has(.portal-billing-store-status.trialing) .portal-billing-remaining{color:#8b6500;background:#fff4cf}.portal-invoice-table{min-width:1120px}.portal-invoice-table td:last-child{text-align:right;padding-right:22px}.portal-invoice-table .button{min-height:34px;padding:7px 12px;font-size:10px}.portal-invoice-dialog{width:min(780px,100vw - 32px)}.portal-invoice-document{background:#fff;border:1px solid #dce4ef;border-radius:13px;overflow:hidden}.portal-invoice-document>header{background:#f8faff;border-bottom:1px solid #e6ebf2;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;display:flex}.portal-invoice-document>header>div{gap:7px;display:grid}.portal-invoice-document>header small{color:#8190a4;text-transform:uppercase;font-size:9px}.portal-invoice-document>header>strong{color:#1d55ae;font-size:26px}.portal-invoice-document dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;margin:0;padding:22px;display:grid}.portal-invoice-document dl div{gap:5px;min-width:0;display:grid}.portal-invoice-document dl .wide{grid-column:1/-1}.portal-invoice-document dt{color:#8693a5;text-transform:uppercase;font-size:9px}.portal-invoice-document dd{color:#2d425d;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:700;line-height:1.55}.portal-invoice-term{color:#7d620d;background:#fff9e7;border-top:1px solid #e6ebf2;margin:0;padding:13px 22px;font-size:11px}.portal-invoice-actions{margin-top:18px}.portal-invoice-actions .button{text-decoration:none}.portal-invoice-status.void{color:#6f7885;background:#f0f1f4}@media (width<=620px){.portal-invoice-document>header{flex-direction:column;align-items:flex-start}.portal-invoice-document dl{grid-template-columns:1fr}.portal-invoice-document dl .wide{grid-column:auto}.portal-invoice-actions{flex-direction:column;align-items:stretch}.portal-invoice-actions .dialog-action-spacer{display:none}.portal-invoice-actions .button{justify-content:center;width:100%}}.boot-shell,.auth-shell{color:#1d2d45;background:radial-gradient(circle at 50% 0,#e9f1ff 0,#0000 42%),#f5f8fc;min-height:100vh}.boot-shell{place-items:center;padding:32px;display:grid}.boot-shell[hidden]{display:none!important}.boot-card{color:#506078;flex-direction:column;align-items:center;gap:20px;display:flex}.boot-card>strong{font-size:14px}.boot-spinner{border:3px solid #cddcf1;border-top-color:#2467db;border-radius:50%;width:28px;height:28px;animation:.8s linear infinite boot-spin}@keyframes boot-spin{to{transform:rotate(360deg)}}.auth-shell{align-content:center;place-items:center;gap:24px;padding:32px;display:grid}.auth-brand{align-items:center;gap:12px;display:flex}.auth-brand .brand-wordmark{letter-spacing:-1px;font-size:26px;font-weight:750}.auth-brand .brand-wordmark>span{color:#2467db}.auth-brand small{color:#748091;letter-spacing:2.2px;margin-top:2px;font-size:9px;font-weight:700;display:block}.auth-card{background:#fff;border:1px solid #dfe7f1;border-radius:16px;width:min(480px,100vw - 32px);padding:34px;box-shadow:0 22px 60px #1d2d4517}.auth-card h1{font-size:30px}.auth-description{color:#657080;margin:8px 0 24px;font-size:14px;line-height:1.55}.auth-card .form-field{margin:16px 0}.auth-card .form-field input{min-height:46px}.auth-submit{width:100%;min-height:46px;margin-top:8px;font-size:14px}.auth-actions{justify-content:space-between;align-items:center;gap:16px;margin-top:18px;display:flex}.auth-actions:has(>button:only-child){justify-content:center}.auth-actions .text-button{color:#2467db;font-size:13px;font-weight:650}.auth-fields-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.auth-fields-row .form-field{min-width:0}.auth-footnote{color:#748091;margin:0;font-size:12px}.user-menu{position:relative}.user-menu-trigger{color:#34445b;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:8px;min-height:40px;padding:7px 9px;display:flex}.user-menu-trigger:hover,.user-menu-trigger[aria-expanded=true]{background:#f4f8fd;border-color:#d6e2f1}.user-menu-trigger:focus-visible{outline-offset:2px;outline:3px solid #1957c2}.user-menu-trigger-icon,.user-menu-chevron{color:#657080;place-items:center;display:grid}.user-menu-trigger-icon svg{width:18px;height:18px}.user-menu-chevron svg{width:14px;height:14px}.user-menu-trigger[aria-expanded=true] .user-menu-chevron{transform:rotate(180deg)}.session-user{color:#34445b;text-overflow:ellipsis;white-space:nowrap;max-width:210px;font-size:13px;font-weight:700;overflow:hidden}.user-menu-popover{z-index:90;background:#fff;border:1px solid #d9e3ef;border-radius:13px;width:min(320px,100vw - 28px);position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 20px 55px #172c4d28}.user-menu-profile{border-bottom:1px solid #e7edf5;align-items:center;gap:12px;padding:17px;display:flex}.user-menu-avatar{color:#1957c2;background:#eaf1ff;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;font-size:17px;font-weight:800;display:grid}.user-menu-profile>span:last-child{min-width:0}.user-menu-profile strong{color:#1d2d45;text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.user-menu-profile small{color:#657080;margin-top:3px;font-size:11px;display:block}.user-menu-details{border-bottom:1px solid #e7edf5;gap:10px;margin:0;padding:14px 17px;display:grid}.user-menu-details>div{grid-template-columns:64px minmax(0,1fr);gap:10px;display:grid}.user-menu-details dt{color:#7a8698;font-size:11px}.user-menu-details dd{overflow-wrap:anywhere;color:#34445b;margin:0;font-size:12px;font-weight:600}.user-menu-actions{padding:7px}.user-menu-action{color:#34445b;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;min-height:42px;padding:9px 10px;font-size:12px;font-weight:700;display:flex}.user-menu-action:hover,.user-menu-action:focus-visible{color:#1957c2;background:#eef4ff}.user-menu-action svg{width:17px;height:17px}.user-menu-action.logout-button{color:#657080}.user-menu-action.logout-button:hover,.user-menu-action.logout-button:focus-visible{color:#b42318;background:#fff1f0}.client-access-badge{color:#657080;margin-top:7px;font-size:12px;font-weight:500;display:block}.client-access-badge.ready{color:#08795b}.client-registration-dialog{width:560px}.client-registration-dialog .form-field{margin:13px 0}.client-registration-dialog .form-field input{min-height:46px}.client-registration-dialog .modal-heading{margin-bottom:18px}.moysklad-account-dialog{width:570px}.moysklad-account-dialog .modal-heading{margin-bottom:18px}.moysklad-account-dialog .form-field{margin:18px 0 8px}.moysklad-account-dialog input[type=password]{min-height:46px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.moysklad-account-instruction{color:#425a7c;background:#f4f8ff;border:1px solid #d6e4fa;border-radius:10px;padding:17px 18px}.moysklad-account-instruction strong{color:#243b5d;font-size:14px;display:block}.moysklad-account-instruction ol{margin:9px 0 14px;padding-left:21px;font-size:13px;line-height:1.65}.moysklad-account-instruction .button{color:#2059b8;background:#fff;width:max-content}.moysklad-account-dialog .field-help{margin:0 0 8px}.moysklad-account-dialog .connection-buttons{justify-content:flex-end;margin-top:18px}.user-menu-sections{background:#f8faff;border-bottom:1px solid #e7edf5;gap:8px;padding:10px;display:grid}.user-menu-section{color:#1d2d45;text-align:left;background:#fff;border:1px solid #e1e9f4;border-radius:11px;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:10px;width:100%;padding:11px;display:grid;box-shadow:0 2px 8px #1d2d4508}.user-menu-section:hover,.user-menu-section:focus-visible{background:#f7faff;border-color:#9fbeef;box-shadow:0 7px 18px #1957c214}.user-menu-section-icon{color:#1957c2;background:#eaf1ff;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.user-menu-section-icon svg{width:18px}.user-menu-section>span:nth-child(2){min-width:0}.user-menu-section strong,.user-menu-section small{display:block}.user-menu-section strong{font-size:12px}.user-menu-section small{color:#718096;margin-top:3px;font-size:10px}.user-menu-section-arrow{color:#8a98ab}.user-menu-section-arrow svg{width:15px}.employees-dialog{width:min(720px,100vw - 32px)}.employees-list-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.employees-list-heading strong,.employees-list-heading small{display:block}.employees-list-heading small{color:#718096;margin-top:3px;font-size:12px}.employees-list-heading .button{align-items:center;gap:7px;display:flex}.employees-list-heading .button svg{width:16px}.employees-list{gap:9px;max-height:500px;display:grid;overflow:auto}.employee-card{background:#fff;border:1px solid #dfe7f1;border-radius:12px;grid-template-columns:42px minmax(0,1fr) 38px auto;align-items:center;gap:11px;padding:12px;display:grid}.employee-card.inactive{opacity:.68;background:#f7f9fc}.employee-avatar{color:#1957c2;background:#eaf1ff;border-radius:12px;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.employee-card strong,.employee-card small,.employee-card em{display:block}.employee-card strong{font-size:13px}.employee-card small{color:#6d7a8d;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;overflow:hidden}.employee-card em{color:#078563;margin-top:5px;font-size:10px;font-style:normal;font-weight:700}.employee-card.inactive em{color:#8a5b00}.employee-revoke{color:#9f261d;padding:7px 10px}.employees-empty{color:#718096;text-align:center;border:1px dashed #ced9e8;border-radius:13px;align-content:center;place-items:center;gap:7px;min-height:190px;padding:24px;display:grid}.employees-empty>span{color:#1957c2;background:#edf3ff;border-radius:13px;place-items:center;width:46px;height:46px;display:grid}.employees-empty svg{width:22px}.employees-empty strong{color:#34445b}.employees-empty p{margin:0;font-size:12px}.employee-form-dialog{width:min(580px,100vw - 32px)}.employee-form-dialog .modal-heading{margin-bottom:12px}.employee-form-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;display:grid}.employee-form-fields .form-field{min-width:0;margin:9px 0}.employee-form-fields .form-field input{min-height:40px}.employee-active{color:#34445b;align-items:center;gap:8px;margin-top:14px;font-size:12px;font-weight:650;display:flex}.employee-form-actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}@media (prefers-reduced-motion:reduce){.boot-spinner{border-color:#2467db #cddcf1 #cddcf1;animation:none}}@media (width<=700px){.boot-shell,.auth-shell{padding:18px}.auth-card{padding:25px 21px}.auth-fields-row{grid-template-columns:1fr;gap:0}.user-menu-trigger{padding:7px}.session-user{display:none}.user-menu-popover{position:fixed;top:66px;right:10px}.topbar-right .api-indicator{display:none}.employee-card{grid-template-columns:42px minmax(0,1fr) 38px}.employee-revoke{grid-column:2/4;justify-self:start}.employees-list{max-height:280px}}.client-registration-dialog{width:min(640px,100vw - 32px);max-height:calc(100vh - 32px);overflow-y:auto}.client-settings-tabs{background:#f5f8fd;border:1px solid #dfe7f1;border-radius:10px;gap:6px;margin-bottom:18px;padding:4px;display:flex}.client-settings-tabs button{color:#657080;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:1;min-height:39px;font-size:13px;font-weight:650}.client-settings-tabs button.active{color:#2059b8;background:#fff;box-shadow:0 1px 5px #1d2d4514}.client-settings-tabs button:focus-visible{outline-offset:2px;outline:2px solid #2467db}.client-settings-panel[hidden],#client-current-password-field[hidden]{display:none}.client-settings-intro{color:#657080;margin:0 0 17px;font-size:13px;line-height:1.55}.client-settings-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;display:grid}.client-settings-fields .form-field{min-width:0}.client-registration-dialog .client-form-actions{justify-content:flex-end;margin-top:20px}.client-settings-panel h3{color:#1d2d45;margin:0 0 8px;font-size:17px}.client-danger-zone{border-top:1px solid #e7edf5;justify-content:space-between;align-items:center;gap:16px;margin-top:25px;padding:17px 0 0;display:flex}.client-danger-zone strong{color:#34445b;font-size:13px}.client-danger-zone p{color:#748091;margin:4px 0 0;font-size:12px}@media (width<=600px){.client-settings-fields{grid-template-columns:1fr}.client-danger-zone{flex-direction:column;align-items:flex-start}.client-registration-dialog{width:calc(100vw - 24px)}}@media (width<=540px){.employees-list-heading{flex-direction:column;align-items:flex-start}.employee-form-fields{grid-template-columns:1fr}}@font-face{font-family:Manrope;src:url(/assets/Manrope-Variable-FzEoaBTQ.ttf)format("truetype");font-style:normal;font-weight:200 800;font-display:swap}:root{--brand-blue:#256ae9;--brand-green:#03af7d;--brand-ink:#252d38;--brand-white:#fff;--brand-surface:#f4f7fb;--brand-border:#c5ced9;--brand-muted:#596579;--brand-action:#1957c2;--brand-action-hover:#1549a5;--brand-success:#087f5b;--brand-danger:#b42318;--brand-warning:#8a5300;--purple:var(--brand-action);--purple-dark:var(--brand-action-hover);--brand-green-ink:var(--brand-success);--muted:var(--brand-muted);--line:var(--brand-border);--surface:#fff;--blue:var(--brand-action);--blue-dark:var(--brand-action-hover);--green:var(--brand-success);--red:var(--brand-danger);--amber:var(--brand-warning);font-family:var(--app-font-family,"Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);color:var(--brand-ink);background:var(--brand-surface)}body,button,input,select,textarea{font-family:var(--app-font-family,"Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}body{color:var(--brand-ink);background-color:var(--brand-surface)}button:focus-visible,a:focus-visible{outline:3px solid var(--brand-action);outline-offset:3px}input:focus,select:focus,textarea:focus,.global-search:focus-within{border-color:var(--brand-action);box-shadow:0 0 0 3px #1957c224}.brand-mark{aspect-ratio:391.2/286;flex:none;width:44px;height:auto;position:static;overflow:visible}.brand-mark img{width:100%;max-width:100%;height:auto;display:block;position:static}.auth-brand .brand-mark{width:48px;height:auto}.logo .brand-wordmark,.auth-brand .brand-wordmark{color:var(--brand-blue)}.logo .brand-wordmark>span,.auth-brand .brand-wordmark>span{color:var(--brand-green)}.ciframarket-brand,.brand.ciframarket-brand,.logo.ciframarket-brand,.auth-brand.ciframarket-brand,.portal-auth-shell .auth-story .auth-brand.ciframarket-brand{flex-direction:column;align-items:flex-start;gap:0;max-width:100%;display:flex}.ciframarket-brand>.ciframarket-logo{object-fit:contain;width:240px;max-width:100%;height:auto;display:block}.ciframarket-brand>.ciframarket-icon{object-fit:contain;width:44px;height:44px;display:none}.ciframarket-brand>small.ciframarket-tagline{color:var(--brand-muted);letter-spacing:2.2px;margin-top:8px;margin-left:74px;font-size:9px;font-weight:700;display:block}.logo.ciframarket-brand,.sidebar .brand.ciframarket-brand{width:190px;max-width:100%;padding:0}.logo.ciframarket-brand>.ciframarket-logo,.sidebar .brand.ciframarket-brand>.ciframarket-logo{width:190px}.logo.ciframarket-brand>small.ciframarket-tagline,.sidebar .brand.ciframarket-brand>small.ciframarket-tagline{letter-spacing:1.55px;margin-top:6px;margin-left:58px;font-size:8px}.portal-auth-shell .auth-flow strong.ciframarket-flow-brand{background:0 0}.portal-auth-shell .ciframarket-flow-brand img{object-fit:contain;width:44px;height:44px;display:block}@media (width<=900px){.logo.ciframarket-brand>.ciframarket-logo,.sidebar .brand.ciframarket-brand>.ciframarket-logo,.logo.ciframarket-brand>small.ciframarket-tagline,.sidebar .brand.ciframarket-brand>small.ciframarket-tagline{display:none}.logo.ciframarket-brand>.ciframarket-icon,.sidebar .brand.ciframarket-brand>.ciframarket-icon{display:block}}@media (width<=600px){.sidebar .logo.ciframarket-brand{display:none}}.button.primary{color:#fff;background:var(--brand-action);border-color:var(--brand-action)}.button.primary:hover{background:var(--brand-action-hover);border-color:var(--brand-action-hover)}.text-button,.folder-enter,.breadcrumb button[aria-current=page],.account-active,.product-intro .external-link{color:var(--brand-action)}.nav-item.active,.category-item.active,.table-tab.selected{color:var(--brand-action-hover)}.api-indicator.connected i{background:var(--brand-green)}.store-status.ready,.account-status-tag.success,.client-access-badge.ready,.discount-money,.metric strong.metric-time,.product-intro .price-big,.connection.yes{color:var(--brand-success)}.notice.error,.form-error,.button.danger,.icon-button.danger,.account-status-tag.danger{color:var(--brand-danger)}.account-status-tag.warning,.notice.warning{color:var(--brand-warning)}.logo-mark{background:0 0;border:0;flex:none;place-items:center;width:46px;height:40px;padding:0;display:grid;overflow:visible}.logo-mark img{width:44px;height:auto;display:block}.brand strong{color:var(--brand-blue)}.brand strong span{color:var(--brand-green)}.auth-shell{background:var(--brand-surface)}.request-box{background:var(--brand-action)}.notice.success,.badge.active,.badge.paid{color:var(--brand-success)}.notice.error{color:var(--brand-danger)}.badge.past_due,.badge.overdue,.badge.pending{color:var(--brand-warning)}.guide{border-color:var(--brand-border)}.guide p,.guide li{color:var(--brand-muted)}.guide a,.guide code{color:var(--brand-action)}.guide td,.guide th{border-color:var(--brand-border)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.auth-shell:not(.portal-auth-shell) .auth-panel{justify-items:center;gap:24px;display:grid}.auth-shell.portal-auth-shell{color:#17304c;background:#f8fafc;grid-template-columns:minmax(0,1.04fr) minmax(470px,.96fr);align-content:stretch;place-items:stretch stretch;gap:0;min-height:100svh;padding:0;display:grid}.portal-auth-shell .auth-story{isolation:isolate;color:#fff;background:radial-gradient(circle at 90% 85%,#18576c 0,#0000 38%),radial-gradient(circle at 3% 20%,#1a4a91 0,#0000 45%),#0b2445;flex-direction:column;justify-content:space-between;height:100svh;min-height:100svh;padding:clamp(36px,4.6vw,78px);display:flex;position:sticky;top:0;overflow:hidden}.portal-auth-shell .auth-story:before{z-index:-1;content:"";background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(120deg,#0000 10%,#000 100%);mask-image:linear-gradient(120deg,#0000 10%,#000 100%)}.portal-auth-shell .auth-story:after{z-index:-1;aspect-ratio:1;content:"";border:1px solid #ffffff25;border-radius:50%;width:min(72%,590px);position:absolute;bottom:11%;right:-13%;box-shadow:0 0 0 78px #ffffff08,0 0 0 156px #ffffff06}.portal-auth-shell .auth-story .auth-brand{gap:14px;width:max-content}.portal-auth-shell .auth-story .brand-mark{width:47px}.portal-auth-shell .auth-story .brand-wordmark,.portal-auth-shell .auth-story .brand-wordmark>span{color:#fff}.portal-auth-shell .auth-story .brand-wordmark>span{color:#61e7bd}.portal-auth-shell .auth-story .auth-brand small{color:#b8d1e9}.portal-auth-shell .auth-story-content{max-width:650px;padding:64px 0 72px}.portal-auth-shell .auth-story-kicker,.portal-auth-shell .auth-panel-kicker{letter-spacing:.16em;align-items:center;gap:9px;font-size:11px;font-weight:800;display:inline-flex}.portal-auth-shell .auth-story-kicker{color:#a9d7ed}.portal-auth-shell .auth-story-kicker>span,.portal-auth-shell .auth-panel-kicker>span{background:#50deb3;border-radius:50%;flex:none;width:7px;height:7px}.portal-auth-shell .auth-story h2{color:#fff;letter-spacing:-.055em;margin:25px 0 20px;font-size:clamp(46px,5vw,78px);font-weight:750;line-height:1.04}.portal-auth-shell .auth-story h2 span{color:#65e3bc}.portal-auth-shell .auth-story-content>p{color:#d4e3f2;max-width:490px;margin:0;font-size:clamp(16px,1.25vw,19px);line-height:1.65}.portal-auth-shell .auth-flow{color:#e0ebf5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff12;border:1px solid #ffffff29;border-radius:17px;align-items:center;gap:13px;width:max-content;max-width:100%;margin-top:52px;padding:10px;display:flex;box-shadow:0 20px 55px #061b3429}.portal-auth-shell .auth-flow span,.portal-auth-shell .auth-flow strong{white-space:nowrap;place-items:center;min-height:44px;padding:0 13px;font-size:13px;font-weight:700;display:grid}.portal-auth-shell .auth-flow strong{color:#0a3142;background:#5ee3b8;border-radius:11px;width:44px;padding:0;font-weight:850}.portal-auth-shell .auth-flow i{background:#a9c7d8;width:24px;height:1px}.portal-auth-shell .auth-story-footer{color:#aec2d8;letter-spacing:.015em;margin:0;font-size:12px}.portal-auth-shell .auth-story-footer span{color:#5ee3b8;padding:0 7px}.portal-auth-shell .auth-panel{flex-direction:column;align-items:center;min-width:0;min-height:100svh;padding:44px clamp(35px,5.2vw,95px) 30px;display:flex}.portal-auth-shell .auth-panel-kicker,.portal-auth-shell .auth-card,.portal-auth-shell .auth-footnote{width:min(100%,440px)}.portal-auth-shell .auth-panel-kicker{color:#53718b}.portal-auth-shell .auth-card{box-shadow:none;background:0 0;border:0;border-radius:0;margin:auto 0;padding:28px 0}.portal-auth-shell .auth-card .eyebrow{color:#168865;letter-spacing:.15em;margin-bottom:12px;font-size:11px;font-weight:800}.portal-auth-shell .auth-card h1{color:#172c46;letter-spacing:-.045em;margin:0;font-size:clamp(36px,3.1vw,48px);font-weight:750;line-height:1.1}.portal-auth-shell .auth-description{color:#5a6e82;margin:14px 0 34px;font-size:15px;line-height:1.6}.portal-auth-shell .auth-card .form-field{color:#263e55;margin:19px 0;font-size:13px;font-weight:700}.portal-auth-shell .auth-card .form-field input{color:#172c46;background:#fff;border:1px solid #d2dce7;border-radius:11px;width:100%;min-height:54px;margin-top:8px;padding:12px 15px;font-size:15px;font-weight:500;transition:border-color .16s,box-shadow .16s}.portal-auth-shell .auth-card .form-field input::placeholder{color:#8493a2}.portal-auth-shell .auth-card .form-field input:hover{border-color:#9bb4cf}.portal-auth-shell .auth-card .form-field input:focus-visible{border-color:#3175e8;outline:0;box-shadow:0 0 0 4px #3175e82b}.portal-auth-shell .auth-card .form-error:not(:empty){color:#ab2637;background:#fff1f2;border:1px solid #f1c3c8;border-radius:9px;margin:8px 0 12px;padding:12px 14px;font-size:13px}.portal-auth-shell .auth-submit{border-radius:11px;width:100%;min-height:54px;margin-top:11px;font-size:15px;font-weight:750;transition:background .16s,box-shadow .16s,transform .16s}.portal-auth-shell .auth-submit:not(:disabled):hover{background:#1761d5;width:100%;transform:translateY(-1px);box-shadow:0 10px 23px #2467db30}.portal-auth-shell .auth-submit:disabled{opacity:.65;cursor:wait;width:100%}.portal-auth-shell .auth-actions{flex-wrap:wrap;gap:8px 20px;margin-top:21px}.portal-auth-shell .auth-actions .text-button,.portal-auth-shell .auth-signup .text-button{color:#175bb9;min-height:32px;padding:4px 0;font-size:13px;font-weight:750;text-decoration:none}.portal-auth-shell .auth-actions .text-button:hover,.portal-auth-shell .auth-signup .text-button:hover{color:#0d3d88;text-underline-offset:3px;text-decoration:underline}.portal-auth-shell .auth-signup{color:#60758a;border-top:1px solid #dde6ee;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;margin-top:33px;padding-top:24px;font-size:13px;display:flex}.portal-auth-shell .auth-signup .text-button span{padding-left:4px;font-size:16px;text-decoration:none;transition:transform .16s;display:inline-block}.portal-auth-shell .auth-signup .text-button:hover span{transform:translate(3px)}.portal-auth-shell .auth-footnote{color:#8391a0;margin:0;font-size:12px;line-height:1.5}@media (width<=1000px){.auth-shell.portal-auth-shell{grid-template-columns:1fr}.portal-auth-shell .auth-story{height:auto;min-height:350px;padding:32px clamp(28px,6vw,66px);position:relative}.portal-auth-shell .auth-story-content{padding:35px 0 25px}.portal-auth-shell .auth-story h2{margin:14px 0 11px;font-size:clamp(38px,5vw,56px)}.portal-auth-shell .auth-story-content>p{max-width:630px;font-size:15px}.portal-auth-shell .auth-flow{display:none}.portal-auth-shell .auth-panel{min-height:auto;padding:38px 28px 32px}.portal-auth-shell .auth-card{padding:34px 0 38px}}@media (width<=600px){.portal-auth-shell .auth-story{min-height:0;padding:25px 21px 29px}.portal-auth-shell .auth-story .brand-mark{width:38px}.portal-auth-shell .auth-story .brand-wordmark{font-size:22px}.portal-auth-shell .auth-story .auth-brand small{font-size:8px}.portal-auth-shell .auth-story-content{padding:32px 0 0}.portal-auth-shell .auth-story-kicker{letter-spacing:.11em;font-size:9px}.portal-auth-shell .auth-story h2{margin:12px 0 9px;font-size:clamp(34px,10vw,48px)}.portal-auth-shell .auth-story-content>p{font-size:13px;line-height:1.5}.portal-auth-shell .auth-story-footer{display:none}.portal-auth-shell .auth-panel{align-items:stretch;padding:30px 21px 28px}.portal-auth-shell .auth-card{width:100%;padding:33px 0 34px}.portal-auth-shell .auth-card h1{font-size:36px}.portal-auth-shell .auth-description{margin-bottom:26px}.portal-auth-shell .auth-card .form-field input{min-height:52px}}@media (prefers-reduced-motion:reduce){.portal-auth-shell .auth-card .form-field input,.portal-auth-shell .auth-submit,.portal-auth-shell .auth-signup .text-button span{transition:none}}#connection-dialog.connection-dialog{width:min(760px,100vw - 24px);max-width:none;max-height:calc(100dvh - 32px);padding:0;overflow:hidden}#connection-dialog.connection-dialog[open]{flex-direction:column;display:flex}#connection-dialog .modal-heading{border-bottom:1px solid #dfe7f1;flex:none;align-items:center;margin:0;padding:17px 26px}#connection-dialog .modal-heading h2{font-size:21px}#connection-content{scrollbar-width:thin;min-height:0;overflow-y:auto}#connection-content .connection-main{padding:20px 28px 0}#connection-dialog .connection-selection{padding:22px 28px 0}#connection-dialog .connection-step{color:#2467db;font-size:12px;font-weight:700}#connection-dialog h3{color:#1d2d45;margin:5px 0 4px;font-size:20px}#connection-dialog .connection-selection>.field-help{margin:0 0 20px}#connection-dialog .marketplace-scope-switch{background:#f4f7fc;border:1px solid #dfe7f1;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-bottom:18px;padding:4px;display:grid}#connection-dialog .marketplace-scope{color:#657080;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:42px;padding:8px 10px;font-size:13px;font-weight:700}#connection-dialog .marketplace-scope.active{color:#2059b8;background:#fff;box-shadow:0 1px 5px #1d2d451a}#connection-dialog .platform-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}#connection-dialog .platform-choice{text-align:left;gap:12px;min-height:72px;padding:12px 14px}#connection-dialog .platform-choice .store-platform{width:36px;height:36px;font-size:10px}#connection-dialog .connection-choice-label{gap:3px;min-width:0;display:grid}#connection-dialog .platform-choice strong{font-size:14px}#connection-dialog .platform-choice small{color:#657080;font-size:11px;line-height:1.3}#connection-dialog .connection-choice-arrow{color:#2467db;margin-left:auto;font-size:20px}#connection-dialog .connection-upcoming{background:#f7f9fc;border:1px solid #e4eaf3;border-radius:11px;margin-top:20px;padding:14px 16px}#connection-dialog .connection-upcoming-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}#connection-dialog .connection-upcoming h4{color:#34445b;margin:0;font-size:13px}#connection-dialog .connection-upcoming-heading>span{color:#748196;font-size:11px}#connection-dialog .connection-upcoming-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;display:grid}#connection-dialog .connection-upcoming-item{color:#43536a;align-items:center;gap:9px;min-width:0;font-size:12px;display:flex}#connection-dialog .connection-upcoming-item .store-platform{background:#fff;border:1px solid #e4eaf3;border-radius:7px;flex:none;width:27px;height:27px;overflow:hidden}#connection-dialog .connection-upcoming-item .store-platform img{object-fit:contain;width:100%;height:100%}#connection-dialog .connection-upcoming-item>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#connection-dialog .connection-upcoming-toggle{color:#2467db;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:11px;padding:0;font-size:12px;font-weight:650;display:inline-flex}#connection-dialog .connection-upcoming-toggle svg{width:14px;height:14px}#connection-dialog .connection-upcoming-toggle:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #2467db}#connection-dialog .connection-back{margin:0 0 14px;padding:0}#connection-dialog .connection-main>h3{margin-bottom:14px}#connection-dialog .platform-fixed{margin-bottom:18px}#connection-dialog .connection-details,#connection-dialog .credential-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;display:grid}#connection-dialog .connection-details>*,#connection-dialog .credential-fields>*{min-width:0}#connection-dialog .first-connection-form .form-field{margin:7px 0}#connection-dialog .first-connection-form .form-field input,#connection-dialog .first-connection-form .form-field select{min-height:40px}#connection-dialog .connection-account{background:#f7f9fd;border:1px solid #dfe7f1;border-radius:8px;flex-direction:column;justify-content:center;gap:4px;margin:7px 0;padding:0 12px;display:flex}#connection-dialog .connection-account span{color:#657080;font-size:11px}#connection-dialog .connection-account strong{color:#243b5d;font-size:13px}#connection-dialog .credential-fields>.form-field:only-of-type,#connection-dialog .credential-fields>.field-help{grid-column:1/-1}#connection-dialog .credential-fields .field-help{margin:2px 0 7px}#connection-dialog #credential-help{margin-top:4px}#connection-dialog .connection-main>.field-help{margin:10px 0 0}#connection-dialog .connection-buttons{z-index:1;background:#fff;border-top:1px solid #e4eaf3;justify-content:flex-end;margin:16px -28px 0;padding:12px 28px;position:sticky;bottom:0}.marketplace-group-planned{color:#657080;background:#edf2f8;border-radius:999px;align-items:center;padding:7px 11px;font-size:12px;font-weight:650;display:inline-flex}@media (width<=640px){#connection-dialog .modal-heading{padding:16px 18px}#connection-content .connection-main,#connection-dialog .connection-selection{padding:18px 18px 0}#connection-dialog .connection-details,#connection-dialog .credential-fields{grid-template-columns:1fr}#connection-dialog .connection-buttons{margin-inline:-18px;padding-inline:18px}}@media (width<=420px){#connection-dialog .platform-picker,#connection-dialog .connection-upcoming-list{grid-template-columns:1fr}#connection-dialog .marketplace-scope{font-size:11px}}#technical-support-dialog.technical-support-dialog{color:#20324e;background:#fff;border:1px solid #dbe5f3;border-radius:16px;width:min(520px,100vw - 36px);max-width:none;height:min(760px,100dvh - 36px);max-height:none;margin:0;padding:0;position:fixed;inset:auto 18px 18px auto;overflow:hidden;box-shadow:0 24px 70px #162b4e33}#technical-support-dialog.technical-support-dialog[open]{grid-template-rows:auto auto minmax(0,1fr) auto;display:grid}#technical-support-dialog::backdrop{background:#17274047}#technical-support-dialog .technical-support-heading{border-bottom:1px solid #e4ebf4;padding:10px 17px 8px;display:block}#technical-support-dialog .technical-support-heading-main{justify-content:space-between;align-items:center;gap:14px;display:flex}#technical-support-dialog .technical-support-heading h2{margin:0;font-size:17px;line-height:1.25}#technical-support-dialog .technical-support-close{color:#62738c;cursor:pointer;background:#fff;border:1px solid #dbe5f3;border-radius:7px;flex:none;place-items:center;width:31px;height:31px;font-size:22px;line-height:1;display:grid}#technical-support-dialog .technical-support-toolbar{border-bottom:1px solid #e4ebf4;padding:9px 17px 10px}#technical-support-dialog .technical-support-toolbar>label{color:#697b94;margin-bottom:5px;font-size:11px;font-weight:700;display:block}#technical-support-dialog .technical-support-toolbar select{color:#243b5d;background:#fff;border:1px solid #ccd9e9;border-radius:7px;width:100%;min-height:35px;padding:5px 9px;font-size:12px}#technical-support-dialog .technical-support-access{align-items:center;gap:9px;min-height:22px;margin-top:2px;display:flex}#technical-support-dialog .technical-support-access button{color:#1955b8;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:11px;font-weight:750}#technical-support-dialog .technical-support-access .technical-support-revoke{color:#bb3b45}#technical-support-dialog #technical-support-timer{color:#16815c;font-size:11px;font-weight:750}#technical-support-dialog .technical-support-messages{overscroll-behavior:contain;background:#f6f9fd;flex-direction:column;gap:12px;height:auto;min-height:0;padding:16px 17px;display:flex;overflow-y:auto}#technical-support-dialog .technical-support-empty{color:#71819a;text-align:center;background:#fff;border:1px dashed #cbd9e9;border-radius:10px;margin:auto 0;padding:16px;font-size:12px;line-height:1.5}#technical-support-dialog .technical-support-message{align-items:flex-end;gap:7px;max-width:88%;display:flex}#technical-support-dialog .technical-support-message.client{align-self:flex-end;display:flex}#technical-support-dialog .technical-support-message>span{color:#1b56b1;background:#e7efff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:9px;font-weight:800;display:grid}#technical-support-dialog .technical-support-message>div{min-width:0}#technical-support-dialog .technical-support-message p{color:#253854;overflow-wrap:anywhere;background:#fff;border:1px solid #e0e8f3;border-radius:10px 10px 10px 3px;margin:0;padding:10px 12px;font-size:12px;line-height:1.5}#technical-support-dialog .technical-support-message.client p{background:#eaf2ff;border-color:#c9ddff;border-radius:10px 10px 3px}#technical-support-dialog .technical-support-message small{color:#8290a4;text-align:right;margin:3px 3px 0;font-size:10px;display:block}#technical-support-dialog .technical-support-download{color:#1859bc;overflow-wrap:anywhere;max-width:100%;margin-top:5px;font-size:11px;font-weight:700;display:inline-block}#technical-support-dialog #technical-support-form{background:#fff;border-top:1px solid #e4ebf4;padding:10px 17px 13px}#technical-support-dialog #technical-support-text{resize:none;width:100%;min-height:64px;max-height:110px;font:inherit;border:1px solid #cbd8e9;border-radius:8px;padding:9px 10px;font-size:12px;display:block}#technical-support-dialog .technical-support-attachment{color:#24517f;background:#eef5ff;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;margin-top:7px;padding:6px 9px;font-size:11px;display:flex}#technical-support-dialog .technical-support-attachment span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}#technical-support-dialog .technical-support-attachment button{color:#416388;cursor:pointer;background:0 0;border:0;font-size:18px}#technical-support-dialog .technical-support-actions{justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}#technical-support-dialog .technical-support-file-button{color:#1859bc;cursor:pointer;flex:none;font-size:11px;font-weight:750}#technical-support-dialog .technical-support-actions small{color:#8390a3;flex:1;max-width:none;font-size:9px;line-height:1.3}#technical-support-dialog .technical-support-actions .button{flex:none;padding:8px 12px;font-size:11px}#technical-support-dialog .form-error{color:#bb3b45;margin:5px 0 0;font-size:11px}#technical-support-dialog [hidden]{display:none!important}@media (width<=600px){#technical-support-dialog.technical-support-dialog{width:calc(100vw - 16px);height:calc(100dvh - 16px);inset:auto 8px 8px auto}#technical-support-dialog .technical-support-actions small{display:none}}#technical-support-dialog.technical-support-dialog{width:min(800px,100vw - 36px)}#technical-support-dialog.technical-support-dialog[open]{grid-template-rows:auto minmax(0,1fr)}#technical-support-dialog .technical-support-heading{padding:14px 18px 12px}#technical-support-dialog .technical-support-heading small{color:#426fa9;letter-spacing:.08em;font-size:10px;font-weight:800}#technical-support-dialog .technical-support-heading h2{margin-top:3px;font-size:19px}#technical-support-dialog .technical-support-layout{grid-template-columns:255px minmax(0,1fr);min-width:0;min-height:0;display:grid}#technical-support-dialog .technical-support-sidebar{background:#f8fbff;border-right:1px solid #e4ebf4;flex-direction:column;min-height:0;display:flex}#technical-support-dialog .technical-support-toolbar{padding:14px}#technical-support-dialog .technical-support-list-heading{justify-content:space-between;padding:12px 14px 7px;font-size:12px;display:flex}#technical-support-dialog .technical-support-list-heading span{color:#8191a6}#technical-support-dialog .technical-support-tickets{min-height:0;padding:0 7px 12px;overflow-y:auto}#technical-support-dialog .technical-support-ticket{color:#263a56;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;width:100%;padding:11px 9px;display:block}#technical-support-dialog .technical-support-ticket:hover{background:#eef5ff}#technical-support-dialog .technical-support-ticket.active{background:#eaf3ff;border-color:#c9dcf7}#technical-support-dialog .technical-support-ticket>span:first-child{justify-content:space-between;gap:8px;display:flex}#technical-support-dialog .technical-support-ticket strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}#technical-support-dialog .technical-support-ticket time{color:#8392a7;flex:none;font-size:10px}#technical-support-dialog .technical-support-ticket>small{color:#687c97;text-overflow:ellipsis;white-space:nowrap;margin:5px 0;font-size:11px;display:block;overflow:hidden}#technical-support-dialog .technical-support-ticket-footer{align-items:center;gap:8px;font-size:10px;display:flex}#technical-support-dialog .technical-support-ticket-footer em{color:#2c658c;font-style:normal}#technical-support-dialog .technical-support-ticket-footer em.closed{color:#818c9c}#technical-support-dialog .technical-support-ticket-footer b{color:#fff;background:#236fe4;border-radius:10px;padding:2px 6px}#technical-support-dialog .technical-support-list-empty{color:#7889a0;padding:16px 8px;font-size:12px;line-height:1.5}#technical-support-dialog .technical-support-thread{grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}#technical-support-dialog .technical-support-thread-heading{border-bottom:1px solid #e4ebf4;align-items:center;gap:11px;padding:14px 17px;display:flex}#technical-support-dialog .technical-support-thread-heading>div{gap:3px;display:grid}#technical-support-dialog .technical-support-thread-heading strong{font-size:13px}#technical-support-dialog .technical-support-thread-heading small{color:#7a8ba3;font-size:11px}#technical-support-dialog .technical-support-avatar{color:#1b56b1;background:#e7efff;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;font-size:10px;font-weight:800;display:grid}#technical-support-dialog .technical-support-messages{background:#f5f8fc}#technical-support-dialog .technical-support-list-empty,#technical-support-dialog .technical-support-empty{overflow-wrap:anywhere}@media (width<=640px){#technical-support-dialog.technical-support-dialog{border:0;border-radius:0;width:100vw;height:100dvh;inset:0}#technical-support-dialog .technical-support-layout{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}#technical-support-dialog .technical-support-sidebar{border-bottom:1px solid #e4ebf4;border-right:0}#technical-support-dialog .technical-support-toolbar{border:0;padding:8px 13px}#technical-support-dialog .technical-support-toolbar>label,#technical-support-dialog .technical-support-list-heading{display:none}#technical-support-dialog .technical-support-tickets{max-height:73px;padding:0 8px 7px;display:flex;overflow:auto hidden}#technical-support-dialog .technical-support-ticket{flex:0 0 180px;padding:7px}#technical-support-dialog .technical-support-ticket>small,#technical-support-dialog .technical-support-ticket time{display:none}#technical-support-dialog .technical-support-thread-heading{padding:9px 14px}#technical-support-dialog .technical-support-messages{padding:13px}#technical-support-dialog #technical-support-form{padding:9px 13px max(10px, env(safe-area-inset-bottom))}}.market-crm-shell{--crm-nav-width:88px;--crm-mobile-nav-height:4.375rem;--crm-content-width:120rem;--crm-font-body:1rem;--crm-font-small:.875rem;--crm-font-caption:.8125rem;--crm-rail-width:64px;--crm-chat-right:var(--crm-rail-width);--crm-blue:#226cea;--crm-green:#01b37d;--crm-text:#182239;--crm-muted:#5f6e85;--crm-line:#e9eef5;--crm-surface:#fff;--crm-subtle:#f7f9fc;--crm-blue-soft:#edf5ff;--crm-shadow:0 14px 50px #263c6522;--crm-ease:.18s ease;min-width:0;min-height:100dvh;font-size:var(--crm-font-body);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;line-height:1.5;display:block}.market-crm-shell[data-compact-nav=true]{--crm-nav-width:52px}.market-crm-shell[data-right-hidden=true]{--crm-rail-width:0px}.market-crm-shell[data-shell-theme=dark]{--crm-blue:#9abbef;--crm-green:#74d4ae;--crm-text:#f2f2f5;--crm-muted:#acacb7;--crm-line:#34343e;--crm-surface:#18181c;--crm-subtle:#111115;--crm-blue-soft:#17263d;--crm-shadow:0 18px 45px #0006;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.market-crm-shell[hidden],.market-crm-shell [hidden]{display:none!important}.market-crm-shell>.sidebar{z-index:35;width:var(--crm-nav-width);height:100dvh;padding:8px 4px max(10px, env(safe-area-inset-bottom,0px));border:0;border-right:1px solid var(--crm-line);background:var(--crm-surface);color:var(--crm-muted);box-shadow:none;transition:width var(--crm-ease), background var(--crm-ease), border-color var(--crm-ease);flex-direction:column;align-items:stretch;display:flex;position:fixed;inset:0 auto 0 0}.market-crm-shell>.sidebar>.logo.ciframarket-brand{flex-direction:row;flex:0 0 44px;justify-content:center;align-items:center;width:100%;max-width:none;height:44px;margin:0 0 6px;padding:0;display:flex}.market-crm-shell>.sidebar>.logo .ciframarket-logo,.market-crm-shell>.sidebar>.logo .ciframarket-tagline,.market-crm-shell>.sidebar .nav-label{display:none}.market-crm-shell>.sidebar>.workspace{border:1px solid var(--crm-line);background:var(--crm-subtle);width:100%;min-width:0;min-height:44px;color:var(--crm-text);border-radius:9px;flex:0 0 44px;justify-content:center;margin:0 0 6px;padding:4px;display:flex}.market-crm-shell>.sidebar>.workspace>div,.market-crm-shell>.sidebar>.workspace>[data-icon]{display:none}.market-crm-shell>.sidebar #nav-warehouse{margin-top:0}.market-crm-shell>.sidebar>.logo .ciframarket-icon{object-fit:contain;width:39px;max-width:100%;height:39px;transition:width var(--crm-ease), height var(--crm-ease);margin:0;display:block}.market-crm-shell>.sidebar>.logo .ciframarket-icon-on-dark,.market-crm-shell[data-shell-theme=dark]>.sidebar>.logo .ciframarket-icon-on-light{display:none}.market-crm-shell[data-shell-theme=dark]>.sidebar>.logo .ciframarket-icon-on-dark{display:block}.market-crm-shell[data-compact-nav=true]>.sidebar>.logo .ciframarket-icon{width:34px;height:34px}.market-crm-shell .crm-nav-scroll{overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;flex:auto;gap:4px;width:100%;min-width:0;min-height:0;display:flex;overflow:hidden auto}.market-crm-shell .crm-nav-scroll::-webkit-scrollbar{display:none}.market-crm-shell>.sidebar .nav-item,.market-crm-shell>.sidebar .sidebar-bottom>.help-link{width:100%;min-width:0;min-height:60px;color:var(--crm-muted);text-align:center;transition:background var(--crm-ease), color var(--crm-ease), min-height var(--crm-ease);background:0 0;border:0;border-radius:9px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:3px;margin:0;padding:7px 1px;font-size:.75rem;font-weight:500;line-height:1.2;text-decoration:none;display:flex;position:relative}.market-crm-shell>.sidebar .nav-item>[data-icon],.market-crm-shell>.sidebar .help-link>[data-icon]{flex:0 0 20px;justify-content:center;align-items:center;display:inline-flex}.market-crm-shell>.sidebar .nav-item svg,.market-crm-shell>.sidebar .help-link svg{width:20px;height:20px}.market-crm-shell>.sidebar .crm-nav-label{white-space:normal;overflow-wrap:anywhere;max-width:100%;font-size:.75rem;line-height:1.2;display:block}.market-crm-shell>.sidebar .sidebar-bottom .crm-nav-label{margin:0}.market-crm-shell>.sidebar .nav-item:hover,.market-crm-shell>.sidebar .help-link:hover{background:var(--crm-subtle);color:var(--crm-blue)}.market-crm-shell>.sidebar .nav-item.active,.market-crm-shell>.sidebar .nav-item[aria-current=page]{background:var(--crm-blue-soft);color:var(--crm-blue);margin:0;font-weight:600}.market-crm-shell>.sidebar .nav-item.active:before,.market-crm-shell>.sidebar .nav-item[aria-current=page]:before{background:var(--crm-blue);content:"";border-radius:0 3px 3px 0;width:3px;position:absolute;top:12px;bottom:12px;left:0}.market-crm-shell>.sidebar .nav-count{background:var(--crm-blue-soft);color:var(--crm-blue);border-radius:8px;padding:1px 3px;font-size:.75rem;position:absolute;top:3px;right:1px}.market-crm-shell>.sidebar .sidebar-bottom{border-top:1px solid var(--crm-line);background:var(--crm-surface);flex-direction:column;flex:none;align-items:center;gap:4px;width:100%;margin-top:8px;padding:9px 0 0;display:flex}.market-crm-shell>.sidebar .crm-compact-toggle{min-height:38px}.market-crm-shell[data-compact-nav=true]>.sidebar .nav-item,.market-crm-shell[data-compact-nav=true]>.sidebar .sidebar-bottom>.help-link{min-height:44px}.market-crm-shell[data-compact-nav=true]>.sidebar .crm-nav-label{display:none}.market-crm-shell[data-compact-nav=true] .crm-compact-toggle svg{transform:rotate(180deg)}.market-crm-shell>.main-shell{width:calc(100% - var(--crm-nav-width) - var(--crm-rail-width));min-width:0;margin-left:var(--crm-nav-width);margin-right:var(--crm-rail-width);transition:width var(--crm-ease), margin var(--crm-ease)}.market-crm-shell>.main-shell>main{width:100%;min-width:0;max-width:var(--crm-content-width);margin-inline:auto;padding:clamp(1rem,2vw,2.5rem) clamp(1rem,2vw,2.5rem) 4.5rem}.market-crm-shell .button{min-height:2.75rem;font-size:var(--crm-font-small);white-space:normal;line-height:1.4}.market-crm-shell :is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=hidden],[type=button],[type=submit],[type=reset]),select,textarea){min-width:0;min-height:2.75rem;font-size:var(--crm-font-body)}.market-crm-shell .topbar{z-index:30;border-bottom:1px solid var(--crm-line);background:var(--crm-surface);height:auto;min-height:74px;color:var(--crm-text);box-shadow:0 1px 0 var(--crm-line);-webkit-backdrop-filter:none;backdrop-filter:none;transition:background var(--crm-ease), border-color var(--crm-ease);justify-content:space-between;align-items:center;gap:16px;padding:14px 30px;display:flex;position:sticky;top:0}.market-crm-shell .breadcrumb{min-width:0;max-width:none;color:var(--crm-muted);flex:auto;margin:0;font-size:.9375rem}.market-crm-shell .breadcrumb button{color:var(--crm-muted)}.market-crm-shell .breadcrumb button:hover{color:var(--crm-blue)}.market-crm-shell .breadcrumb [aria-current=page]{color:var(--crm-text)}.market-crm-shell .topbar-right{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-self:center;align-items:center;gap:10px;min-width:0;display:flex}.market-crm-shell .topbar .user-menu-trigger,.market-crm-shell .topbar .session-user{color:var(--crm-text)}.market-crm-shell .topbar .user-menu-trigger-icon,.market-crm-shell .topbar .user-menu-chevron{color:var(--crm-muted)}.market-crm-shell .topbar .user-menu-trigger:hover,.market-crm-shell .topbar .user-menu-trigger[aria-expanded=true]{border-color:var(--crm-line);background:var(--crm-subtle)}.market-crm-shell .crm-header-date{color:var(--crm-muted);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:8px;font-size:.9375rem;font-weight:500;display:inline-flex}.market-crm-shell .crm-shell-tool{width:36px;height:36px;color:var(--crm-muted);cursor:pointer;transition:background var(--crm-ease), color var(--crm-ease);background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex;position:relative}.market-crm-shell .crm-shell-tool svg{width:20px;height:20px}.market-crm-shell .crm-shell-tool:hover,.market-crm-shell .crm-shell-tool[aria-pressed=true]{background:var(--crm-blue-soft);color:var(--crm-blue)}.market-crm-shell>.sidebar :is(button,a):focus-visible,.market-crm-shell .topbar :is(button,a):focus-visible,.market-crm-shell .crm-employee-rail :is(button,a):focus-visible,.market-crm-shell .crm-appearance-dialog :is(button,input,select):focus-visible{outline:2px solid var(--crm-blue);outline-offset:2px}.market-crm-shell .crm-employee-rail{z-index:35;width:var(--crm-rail-width);height:100dvh;padding:10px 4px max(10px, env(safe-area-inset-bottom,0px));border-left:1px solid var(--crm-line);background:var(--crm-surface);color:var(--crm-muted);transition:width var(--crm-ease), background var(--crm-ease), border-color var(--crm-ease);flex-direction:column;align-items:center;gap:12px;display:flex;position:fixed;inset:0 0 0 auto}.market-crm-shell[data-right-hidden=true] .crm-employee-rail{display:none}.market-crm-shell .crm-employee-rail .crm-shell-tool{width:40px;height:40px}.market-crm-shell .crm-employee-rail>hr{border:0;border-top:1px solid var(--crm-line);flex:none;width:28px;height:0;margin:0}.market-crm-shell .crm-rail-avatar{background:var(--crm-blue-soft);width:40px;height:40px;color:var(--crm-blue);cursor:pointer;transition:box-shadow var(--crm-ease);border:0;border-radius:50%;flex:0 0 40px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.market-crm-shell .crm-rail-avatar svg{width:22px;height:22px}.market-crm-shell .crm-rail-avatar:hover{box-shadow:0 0 0 3px var(--crm-blue-soft)}.market-crm-shell .crm-employee-rail .crm-rail-bottom{border-top:1px solid var(--crm-line);flex-direction:column;align-items:center;gap:8px;width:100%;margin-top:auto;padding-top:12px;display:flex}.market-crm-shell .crm-appearance-dialog{border:1px solid var(--crm-line);background:var(--crm-surface);width:min(440px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--crm-text);box-shadow:var(--crm-shadow);border-radius:12px;margin:auto;padding:22px;overflow-y:auto}.market-crm-shell .crm-appearance-dialog::backdrop{background:#18223966}.market-crm-shell .crm-appearance-dialog>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.market-crm-shell .crm-appearance-dialog h2{margin:0;font-size:1.1875rem;line-height:1.3}.market-crm-shell .crm-appearance-dialog label{align-items:center;gap:10px;margin-block:12px;font-size:1rem;display:flex}.market-crm-shell .crm-appearance-dialog input{accent-color:var(--crm-blue)}.market-crm-shell .crm-appearance-dialog select{border:1px solid var(--crm-line);background:var(--crm-subtle);min-height:40px;color:var(--crm-text);border-radius:8px;padding:8px 12px}@media (width<=1000px){.market-crm-shell .topbar{gap:10px;padding-inline:20px}.market-crm-shell .crm-header-date{font-size:.875rem}.market-crm-shell .topbar-right{gap:6px}}@media (width<=600px){.market-crm-shell,.market-crm-shell[data-compact-nav=true]{--crm-nav-width:0px;--crm-rail-width:55px}.market-crm-shell>.sidebar{z-index:40;width:100%;height:calc(var(--crm-mobile-nav-height) + env(safe-area-inset-bottom,0px));padding:5px max(4px, env(safe-area-inset-right,0px)) calc(5px + env(safe-area-inset-bottom,0px)) max(4px, env(safe-area-inset-left,0px));border:0;border-top:1px solid var(--crm-line);flex-direction:row;align-items:stretch;gap:2px;inset:auto 0 0;box-shadow:0 -3px 18px #1822390a}.market-crm-shell>.sidebar>.logo.ciframarket-brand{display:none}.market-crm-shell .crm-nav-scroll{overscroll-behavior-x:contain;flex-direction:row;gap:2px;width:auto;height:100%;overflow:auto hidden}.market-crm-shell>.sidebar .nav-item,.market-crm-shell[data-compact-nav=true]>.sidebar .nav-item{flex:0 0 5rem;width:5rem;height:100%;min-height:0;margin:0;padding:5px 3px;font-size:.75rem}.market-crm-shell>.sidebar .crm-nav-label,.market-crm-shell[data-compact-nav=true]>.sidebar .crm-nav-label{font-size:.75rem;line-height:1.15;display:block}.market-crm-shell>.sidebar .sidebar-bottom{border:0;border-left:1px solid var(--crm-line);flex-direction:row;flex:0 0 5rem;width:5rem;height:100%;margin:0;padding:0}.market-crm-shell>.sidebar .sidebar-bottom>#nav-profile{flex-basis:5rem;width:5rem}.market-crm-shell>.sidebar .sidebar-bottom>.crm-compact-toggle,.market-crm-shell>.sidebar .sidebar-bottom>.help-link{display:none}.market-crm-shell>.sidebar .nav-item.active:before,.market-crm-shell>.sidebar .nav-item[aria-current=page]:before{border-radius:0 0 3px 3px;width:24px;height:3px;top:0;bottom:auto;left:calc(50% - 12px)}.market-crm-shell>.main-shell{width:100%;margin-left:0;margin-right:0}.market-crm-shell>.main-shell>main{padding-bottom:calc(var(--crm-mobile-nav-height) + 24px + env(safe-area-inset-bottom,0px))}.market-crm-shell .topbar{flex-wrap:wrap;gap:8px 12px;min-height:74px;padding:12px 14px}.market-crm-shell .breadcrumb{flex-basis:100%;gap:8px;font-size:.875rem}.market-crm-shell .topbar-right{flex:auto;justify-content:flex-end;gap:6px;width:100%}.market-crm-shell .crm-header-date{margin-right:auto;font-size:.875rem}.market-crm-shell .crm-shell-tool{width:40px;height:40px}.market-crm-shell{--crm-chat-right:0px}.market-crm-shell[data-mobile-right-open=true]{--crm-chat-right:55px}.market-crm-shell .crm-employee-rail{inset:0 0 calc(var(--crm-mobile-nav-height) + env(safe-area-inset-bottom,0px)) auto;width:55px;height:auto;padding:8px 2px;display:none;box-shadow:-6px 0 22px #18223914}.market-crm-shell[data-mobile-right-open=true] .crm-employee-rail{display:flex}.market-crm-shell .crm-appearance-dialog{max-height:calc(100dvh - 100px - env(safe-area-inset-bottom,0px));padding:18px}}@media (prefers-reduced-motion:reduce){.market-crm-shell>.sidebar,.market-crm-shell>.sidebar .nav-item,.market-crm-shell>.sidebar .help-link,.market-crm-shell>.sidebar .ciframarket-icon,.market-crm-shell>.main-shell,.market-crm-shell .topbar,.market-crm-shell .crm-shell-tool,.market-crm-shell .crm-rail-avatar,.market-crm-shell .crm-employee-rail{transition:none}}.market-crm-shell .crm-team-rail-slot{scrollbar-width:thin;flex-direction:column;flex:auto;align-items:center;width:100%;min-height:0;display:flex;overflow-y:auto}.market-crm-shell #team-chat-header-slot{display:inline-flex}.market-crm-shell .crm-header-welcome{flex:1;min-width:0}.market-crm-shell .crm-header-welcome h1{color:var(--crm-text);letter-spacing:-.6px;margin:0;font-size:clamp(1.3125rem,1rem + 1vw,1.75rem);font-weight:700;line-height:1.2}.market-crm-shell .crm-header-welcome .breadcrumb{flex-wrap:wrap;align-items:center;gap:8px;font-size:clamp(1.3125rem,1rem + 1vw,1.75rem);font-weight:700;line-height:1.2;display:flex}.market-crm-shell .crm-header-welcome .breadcrumb button{overflow-wrap:anywhere;max-width:100%;color:var(--crm-text);white-space:normal;text-align:left;padding:0}.market-crm-shell .crm-header-welcome .breadcrumb [data-switch-shop]{font-size:1rem}.market-crm-shell:not([data-shell-home=true]) [data-shell-greeting],.market-crm-shell[data-shell-home=true] .crm-header-welcome .breadcrumb{display:none}.market-crm-shell .crm-header-context{color:var(--crm-muted);flex-wrap:wrap;align-items:center;gap:7px 9px;margin-top:6px;font-size:.875rem;line-height:1.4;display:flex}.market-crm-shell .crm-header-date{color:var(--crm-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.market-crm-shell .crm-header-date svg{width:14px;height:14px}.market-crm-shell [data-shell-clock]{font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:600}.market-crm-shell .crm-header-today{color:var(--crm-muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:.875rem;font-weight:600}.market-crm-shell :is(.crm-header-date,.crm-header-today):hover{color:var(--crm-blue)}.market-crm-shell .topbar{padding-inline:24px}.market-crm-shell .topbar-right{flex-wrap:nowrap;flex-shrink:0;gap:12px}.market-crm-shell .topbar .crm-shell-tool{border-radius:8px;width:44px;min-width:44px;height:44px}.market-crm-shell .topbar .crm-shell-tool svg{stroke-width:1.7px;width:22px;height:22px}.market-crm-shell .crm-header-search-wrap{flex-shrink:1;min-width:0;position:relative}.market-crm-shell .crm-header-search{background:var(--crm-subtle);width:235px;max-width:100%;height:2.75rem;color:var(--crm-muted);border:1px solid #0000;border-radius:8px;align-items:center;gap:9px;padding:0 12px;display:flex}.market-crm-shell .crm-header-search svg{flex-shrink:0;width:17px;height:17px}.market-crm-shell .crm-header-search input{width:100%;min-width:0;height:100%;min-height:0;color:var(--crm-text);box-shadow:none;background:0 0;border:0;outline:0;padding:0;font-size:.875rem}.market-crm-shell .crm-header-search input::placeholder{color:var(--crm-muted)}.market-crm-shell .crm-header-search:focus-within{border-color:var(--crm-blue);box-shadow:0 0 0 3px #226cea0a}.market-crm-shell .crm-header-search kbd{border:1px solid var(--crm-line);background:var(--crm-surface);color:var(--crm-muted);border-radius:4px;flex-shrink:0;padding:2px 4px;font-family:inherit;font-size:.8125rem}.market-crm-shell .crm-header-search-results{z-index:65;border:1px solid var(--crm-line);background:var(--crm-surface);width:280px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 150px);color:var(--crm-text);box-shadow:var(--crm-shadow);border-radius:12px;padding:6px;position:absolute;top:calc(100% + 7px);left:0;overflow:auto}.market-crm-shell .crm-header-search-results>small{color:var(--crm-muted);padding:9px 10px;font-size:.875rem;font-weight:600;display:block}.market-crm-shell .crm-header-search-results button{width:100%;color:var(--crm-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:11px 10px;font-size:.9375rem;display:flex}.market-crm-shell .crm-header-search-results svg{width:19px;height:19px;color:var(--crm-muted)}.market-crm-shell .crm-header-search-results button:hover{background:var(--crm-blue-soft);color:var(--crm-blue)}.market-crm-shell .crm-header-search-results button:focus-visible{outline:2px solid var(--crm-blue);outline-offset:-2px}.market-crm-shell .crm-header-search-results p{color:var(--crm-muted);margin:0;padding:14px 10px;font-size:.875rem}.market-crm-shell .topbar .topbar-message-button{width:44px;height:44px;color:var(--crm-muted);background:0 0;border:0;border-radius:8px;padding:0}.market-crm-shell .topbar .topbar-message-button svg{stroke-width:1.7px;width:22px;height:22px}.market-crm-shell .topbar .topbar-message-button:hover{background:var(--crm-blue-soft);color:var(--crm-blue)}.market-crm-shell .topbar .topbar-message-button b{color:#fff;background:#f44770;border-radius:9px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:.8125rem;display:grid;position:absolute;top:0;right:2px}.market-crm-shell .crm-header-avatar{background:var(--crm-blue-soft);width:37px;height:37px;color:var(--crm-blue);border-radius:50%;flex-shrink:0;place-items:center;font-size:.875rem;font-weight:600;display:grid}.market-crm-shell .topbar .user-menu-trigger{text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0;display:flex}.market-crm-shell .crm-header-profile-copy{min-width:0;max-width:200px;display:block}.market-crm-shell .crm-header-profile-copy .session-user{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.875rem;font-weight:600;display:block;overflow:hidden}.market-crm-shell .crm-header-profile-copy>small{color:var(--crm-muted);margin-top:2px;font-size:.875rem;display:block}.market-crm-shell .topbar .user-menu-chevron{width:14px;margin-left:10px}.market-crm-shell .topbar .api-indicator{display:none}.market-crm-shell .topbar .topbar-health{max-width:120px;padding:4px;font-size:.75rem}.market-crm-shell .topbar .crm-header-rail-toggle{display:none}.market-crm-shell>.sidebar .crm-compact-toggle{background:var(--crm-subtle);width:36px;min-height:36px;padding:0}.market-crm-shell>.sidebar .crm-compact-toggle svg{width:19px;height:19px}.market-crm-shell>.sidebar .sidebar-bottom>.help-link{display:none}.market-crm-shell>.sidebar .nav-item.active:before{left:-4px}.market-crm-shell .crm-nav-badge{color:#fff;background:#f44770;border-radius:8px;place-items:center;min-width:14px;height:14px;padding:0 3px;font-size:.75rem;font-weight:600;display:grid;position:absolute;top:3px;right:5px}.market-crm-shell[data-compact-nav=true] .crm-nav-badge{right:1px}.market-crm-shell[data-shell-home=true] .home-toolbar>div{display:none}.market-crm-shell[data-shell-home=true] .home-toolbar{justify-content:flex-end}@media (width<=1250px){.market-crm-shell .topbar-right{gap:8px}.market-crm-shell .crm-header-search{width:205px}.market-crm-shell .crm-header-profile-copy{display:none}}@media (width<=1000px){.market-crm-shell .topbar{flex-wrap:wrap;padding-inline:18px;position:relative}.market-crm-shell .crm-header-welcome{flex-basis:100%}.market-crm-shell .topbar-right{justify-content:flex-end;width:100%}.market-crm-shell .crm-header-search-wrap{flex:1;margin-right:auto}.market-crm-shell .crm-header-search{width:100%}.market-crm-shell .crm-header-profile-copy{display:block}}@media (width<=600px){.market-crm-shell .topbar{padding:12px 14px}.market-crm-shell .crm-header-welcome h1,.market-crm-shell .crm-header-welcome .breadcrumb{font-size:1.25rem}.market-crm-shell .crm-header-context{gap:4px 7px;font-size:.8125rem}.market-crm-shell .crm-header-today{font-size:.8125rem}.market-crm-shell .topbar-right{flex-wrap:wrap;justify-content:flex-end;gap:6px}.market-crm-shell .crm-header-search-wrap{flex-basis:100%}.market-crm-shell .crm-header-search{gap:6px;height:2.75rem;padding:0 8px}.market-crm-shell .crm-header-search input{font-size:1rem}.market-crm-shell .crm-header-search kbd,.market-crm-shell .crm-header-profile-copy,.market-crm-shell .topbar .user-menu-chevron{display:none}.market-crm-shell .crm-header-avatar{width:32px;height:32px}.market-crm-shell .topbar .user-menu-trigger{justify-content:center;width:44px;height:44px}.market-crm-shell .topbar .crm-header-rail-toggle{display:inline-flex}.market-crm-shell .topbar .topbar-health,.market-crm-shell>.sidebar .sidebar-bottom>[data-shell-appearance]{display:none}}.catalog-workspace{align-items:flex-start;gap:18px;min-width:0;display:flex}.catalog-workspace>.catalog-categories{border:1px solid var(--crm-line,var(--friendly-line));background:var(--crm-surface,var(--friendly-card));min-width:0;color:var(--crm-text,var(--friendly-text));box-shadow:var(--friendly-shadow);border-radius:15px;flex-direction:column;flex:0 0 210px;padding:16px 12px 12px;display:flex}.catalog-categories .categories-heading{justify-content:space-between;align-items:center;gap:12px;min-width:0;margin:0 4px 14px;display:flex}.catalog-categories .categories-heading h2{color:inherit;margin:0;font-size:14px;font-weight:750;line-height:1.4}.catalog-categories .categories-heading>span:last-child{background:var(--crm-subtle,#f7f9fc);min-width:24px;min-height:24px;color:var(--crm-muted,var(--friendly-muted));font-variant-numeric:tabular-nums;border-radius:7px;flex:none;place-items:center;margin:0;padding:2px 6px;font-size:11px;display:inline-grid}.catalog-categories .category-search{border:1px solid var(--crm-line,var(--friendly-line));background:var(--crm-subtle,#f7f9fc);min-width:0;min-height:38px;color:var(--crm-muted,var(--friendly-muted));border-radius:8px;align-items:center;gap:7px;margin:0 0 12px;padding:0 10px;display:flex}.catalog-categories .category-search:focus-within{border-color:var(--crm-blue,var(--friendly-blue));box-shadow:0 0 0 3px var(--crm-blue-soft,var(--friendly-blue-soft))}.catalog-categories .category-search input{width:100%;min-width:0;color:var(--crm-text,var(--friendly-text));background:0 0;border:0;border-radius:0;outline:0;padding:9px 0;font-size:12px}.catalog-categories .category-search input::placeholder{color:var(--crm-muted,var(--friendly-muted))}.catalog-categories .category-list{scrollbar-width:thin;scrollbar-color:var(--crm-line,var(--friendly-line)) transparent;flex-direction:column;gap:4px;min-height:0;max-height:min(60vh,620px);display:flex;overflow-y:auto}.catalog-categories .category-item{min-height:42px;color:var(--crm-muted,var(--friendly-muted));text-align:left;overflow-wrap:anywhere;border:1px solid #0000;border-radius:8px;flex:none;grid-template-columns:6px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 8px;font-size:12px;line-height:1.45;display:grid}.catalog-categories .category-item:hover{background:var(--crm-subtle,#f7f9fc);color:var(--crm-text,var(--friendly-text))}.catalog-categories .category-item.selected{background:var(--crm-blue-soft,var(--friendly-blue-soft));color:var(--crm-blue,var(--friendly-blue-dark));font-weight:750}.catalog-categories .category-item:focus-visible{border-color:var(--crm-blue,var(--friendly-blue));outline:2px solid var(--crm-blue,var(--friendly-blue));outline-offset:-2px}.catalog-categories .category-dot{background:var(--crm-muted,var(--friendly-muted))}.catalog-categories .category-item.selected .category-dot{background:currentColor}.catalog-categories .category-item .count{min-width:22px;color:var(--crm-muted,var(--friendly-muted));font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;margin:0;font-size:11px;font-weight:500}.catalog-categories .category-item.selected .count{color:inherit}.catalog-workspace>.catalog-results{flex:1;min-width:0}.catalog-results .catalog-panel,.catalog-results #catalog-vue-root{min-width:0;max-width:100%}.catalog-results .table-tabs{flex-wrap:wrap;gap:8px 18px;height:auto;min-height:57px;padding:0 16px}.catalog-results .table-tabs>div{flex-wrap:wrap;gap:8px 18px;min-width:0}.catalog-results .table-tab{min-height:54px}.catalog-results .table-hint{padding-bottom:10px}.catalog-results .table-toolbar{flex-wrap:wrap;padding:16px}.catalog-results .global-search{flex:100%;min-width:0}.catalog-results .table-toolbar select{flex:140px;min-width:0;max-width:100%;min-height:38px}.catalog-results .filter-summary,.catalog-results .table-footer,.catalog-results .pagination,.catalog-results .page-footnote{flex-wrap:wrap;gap:10px}.catalog-results .filter-summary,.catalog-results .page-footnote{overflow-wrap:anywhere}.catalog-results .page-footnote>span{min-width:0}.catalog-results .table-scroll{overscroll-behavior-x:contain;width:100%;min-width:0}@media (width<=700px){.catalog-workspace{flex-direction:column;gap:14px}.catalog-workspace>.catalog-categories,.catalog-workspace>.catalog-results{flex-basis:auto;width:100%}.catalog-categories .category-list{max-height:260px}}.market-task-dialog{--task-surface:#fff;--task-subtle:#f7f9fc;--task-input:#fff;--task-text:#182239;--task-muted:#74829a;--task-line:#e9eef5;--task-control:#dbe2ed;--task-blue:#226cea;--task-blue-soft:#edf4ff;--task-green:#01b37d;border:1px solid var(--task-line);background:var(--task-surface);width:900px;max-width:calc(100vw - 40px);max-height:calc(100dvh - 48px);color:var(--task-text);border-radius:16px;margin:auto;padding:0;font:14px/1.5 Arial,sans-serif;position:fixed;inset:0;overflow:hidden;box-shadow:0 24px 80px #18223933}.market-task-dialog[open]{flex-direction:column;display:flex}.market-task-dialog::backdrop{background:#121e346b}.market-crm-shell[data-shell-theme=dark] .market-task-dialog{--task-surface:#192337;--task-subtle:#141e30;--task-input:#111c2e;--task-text:#e8eef8;--task-muted:#97a6bf;--task-line:#2d3b52;--task-control:#41516d;--task-blue:#70a7ff;--task-blue-soft:#203455;--task-green:#37d7a6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.market-task-dialog *{box-sizing:border-box}.market-task-dialog :is(button,input,select,textarea){font:inherit}.market-task-dialog button{cursor:pointer}.market-task-dialog :is(button,input,select,textarea):disabled{cursor:default;opacity:.55}.market-task-dialog :is(button,input,select,textarea,summary,[contenteditable]):focus-visible{outline:2px solid var(--task-blue);outline-offset:2px}.market-task-dialog :is(h2,h3,h4,p){margin:0}.market-task-dialog :is(button,input,select,textarea){transition:background-color .18s,border-color .18s,color .18s}.market-task-dialog .task-modal-head{border-bottom:1px solid var(--task-line);background:var(--task-surface);z-index:3;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:18px 26px;display:flex}.market-task-dialog .task-modal-head h2{font-size:16px;font-weight:650;line-height:1.4}.market-task-dialog .task-modal-actions{align-items:center;gap:6px;display:flex}.market-task-dialog .task-icon-button{width:32px;min-width:0;height:32px;color:var(--task-muted);background:0 0;border:0;border-radius:7px;flex:none;place-items:center;margin:0;padding:0;font-size:20px;line-height:1;display:inline-grid}.market-task-dialog .task-icon-button:hover:not(:disabled){background:var(--task-blue-soft);color:var(--task-blue)}.market-task-dialog .task-modal-scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.market-task-dialog .task-editor,.market-task-dialog .task-overview{color:var(--task-text);margin:0;font-size:14px;line-height:1.5}.market-task-dialog .task-editor-fields{border:0;min-width:0;margin:0;padding:0}.market-task-dialog .task-layout{grid-template-columns:minmax(0,1fr) 270px;align-items:stretch;min-height:380px;display:grid}.market-task-dialog .task-content{flex-direction:column;gap:26px;min-width:0;padding:28px;display:flex}.market-task-dialog .task-sidebar{background:var(--task-subtle);border-left:1px solid var(--task-line);flex-direction:column;gap:18px;min-width:0;padding:28px 22px;display:flex}.market-task-dialog .field{min-width:0;color:var(--task-text);flex-direction:column;gap:8px;font-size:14px;font-weight:500;display:flex}.market-task-dialog :is(input:not([type=checkbox]):not([type=file]),select,textarea){border:1px solid var(--task-control);background:var(--task-input);width:100%;min-width:0;max-width:100%;min-height:42px;color:var(--task-text);border-radius:8px;margin:0;padding:10px 12px;font-weight:400;line-height:1.4;display:block}.market-task-dialog textarea{resize:vertical;min-height:120px}.market-task-dialog .task-name-field input{min-height:54px;padding:12px 14px;font-size:20px;font-weight:550}.market-task-dialog ::placeholder{color:var(--task-muted);opacity:.8}.market-task-dialog .task-deadline-fields{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:10px;display:grid}.market-task-dialog .task-deadline-fields input{padding:9px 7px;font-size:13px}.market-task-dialog .task-creator{gap:6px;display:grid}.market-task-dialog .task-creator>span,.market-task-dialog .task-facts dt{color:var(--task-muted);font-weight:400}.market-task-dialog .task-creator strong{font-weight:500}.market-task-dialog .task-section-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.market-task-dialog .task-content h3{margin:0 0 10px;font-size:14px;font-weight:650}.market-task-dialog .task-section-heading h3{margin:0}.market-task-dialog .task-optional{color:var(--task-muted);font-size:12px;font-weight:400}.market-task-dialog .task-checklist-section{gap:12px;display:grid}.market-task-dialog .task-checklist-items{gap:4px;min-width:0;display:grid}.market-task-dialog .task-checklist-items:empty{display:none}.market-task-dialog .task-add-item{border:1px dashed var(--task-control);width:100%;min-height:42px;color:var(--task-blue);text-align:left;background:0 0;border-radius:8px;justify-content:flex-start;align-items:center;gap:8px;padding:10px 12px;display:flex}.market-task-dialog .task-add-item:hover:not(:disabled){background:var(--task-blue-soft);border-color:var(--task-blue)}.market-task-dialog .task-checklist-edit{grid-template-columns:20px minmax(0,1fr) 30px;align-items:center;gap:10px;min-width:0;display:grid}.market-task-dialog input[type=checkbox]{appearance:auto;width:18px;height:18px;min-height:0;accent-color:var(--task-blue);flex:none;margin:0;padding:0}.market-task-dialog .task-checklist-edit input:not([type=checkbox]){background:0 0;border-color:#0000;border-radius:4px;padding:9px 4px}.market-task-dialog .task-checklist-edit input:not([type=checkbox]):hover{border-color:var(--task-line)}.market-task-dialog .task-options{border-top:1px solid var(--task-line);padding-top:18px}.market-task-dialog .task-options summary{cursor:pointer;padding:2px 0;font-size:14px;font-weight:550}.market-task-dialog .task-option-fields{gap:20px;padding-top:22px;display:grid}.market-task-dialog .task-control{align-items:flex-start;gap:10px;font-size:14px;display:flex}.market-task-dialog .task-control input{margin-top:2px}.market-task-dialog .task-control small{color:var(--task-muted);margin-top:4px;font-size:12px;font-weight:400;line-height:1.5;display:block}.market-task-dialog .task-footer{border-top:1px solid var(--task-line);background:var(--task-surface);z-index:2;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex}.market-task-dialog .task-footer-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.market-task-dialog .task-button{white-space:normal;color:#fff;background:#226cea;border:1px solid #226cea;border-radius:8px;min-height:42px;margin:0;padding:10px 16px;font-size:14px;font-weight:550;line-height:1.4}.market-task-dialog .task-button:hover:not(:disabled){background:#185dcc}.market-task-dialog .task-button.secondary{background:var(--task-surface);border-color:var(--task-control);color:var(--task-text)}.market-task-dialog .task-button.secondary:hover:not(:disabled){background:var(--task-blue-soft);color:var(--task-blue)}.market-task-dialog .task-button.danger{background:#d63145;border-color:#d63145}.market-task-dialog .task-delete{color:var(--task-muted);background:0 0;border:0;padding:8px 0;font-size:13px}.market-task-dialog .task-delete:hover:not(:disabled){color:#d63145}.market-task-dialog .task-overview-heading{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.market-task-dialog .task-overview-heading h2{letter-spacing:-.4px;overflow-wrap:anywhere;font-size:24px;font-weight:650;line-height:1.3}.market-task-dialog .task-status{color:var(--task-blue);background:var(--task-blue-soft);border-radius:6px;align-items:center;padding:5px 9px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}.market-task-dialog .task-status.is-review{color:#ad7400;background:#fff6e5}.market-task-dialog .task-status.is-complete{color:var(--task-green);background:#01b37d1a}.market-task-dialog .task-facts{gap:22px;margin:0;font-size:14px;display:grid}.market-task-dialog .task-facts dt{margin-bottom:7px;font-size:13px}.market-task-dialog .task-facts dd{overflow-wrap:anywhere;margin:0;font-weight:500}.market-task-dialog .task-person{align-items:center;gap:9px;display:flex}.market-task-dialog .task-person-mark{background:var(--task-blue-soft);width:30px;height:30px;color:var(--task-blue);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:600;display:inline-grid}.market-task-dialog .task-copy{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.65}.market-task-dialog .task-empty{color:var(--task-muted);padding:12px 0;font-size:14px}.market-task-dialog .task-progress{appearance:none;background:var(--task-line);width:100%;height:4px;color:var(--task-blue);border:0;border-radius:4px;display:block;overflow:hidden}.market-task-dialog .task-progress::-webkit-progress-bar{background:var(--task-line);border-radius:4px}.market-task-dialog .task-progress::-webkit-progress-value{background:var(--task-blue);border-radius:4px}.market-task-dialog .task-progress::-moz-progress-bar{background:var(--task-blue);border-radius:4px}.market-task-dialog .task-checklist-item{width:100%;color:inherit;text-align:left;background:0 0;border:0;align-items:flex-start;gap:10px;padding:9px 0;line-height:1.5;display:flex}.market-task-dialog .task-checklist-item span:last-child{overflow-wrap:anywhere;min-width:0}.market-task-dialog .task-checklist-item:disabled{opacity:1;cursor:default}.market-task-dialog .task-checkmark{border:1.5px solid var(--task-muted);border-radius:4px;flex:none;place-items:center;width:18px;height:18px;margin-top:2px;font-size:13px;display:grid}.market-task-dialog .task-checklist-item.is-done .task-checkmark{color:#fff;background:#226cea;border-color:#226cea}.market-task-dialog .task-checklist-item.is-done span:last-child{color:var(--task-muted);text-decoration:line-through}.market-task-dialog .task-report{border-top:1px solid var(--task-line);padding-top:20px}.market-task-dialog .task-review-note{border-top:1px solid var(--task-line);color:var(--task-muted);padding-top:18px;font-size:13px;line-height:1.55}.market-task-dialog .task-files-section{gap:10px;display:grid}.market-task-dialog .task-file-status{color:var(--task-muted);overflow-wrap:anywhere;margin:0;font-size:12px}.market-task-dialog .task-file-status:empty{display:none}.market-task-dialog .task-file{border-bottom:1px solid var(--task-line);align-items:center;gap:10px;min-width:0;padding:10px 0;display:flex}.market-task-dialog .task-file-name{overflow-wrap:anywhere;flex:1;min-width:0;font-size:13px}.market-task-dialog .task-file-name small{color:var(--task-muted);font-size:12px;display:block}.market-task-dialog .task-upload{cursor:pointer;position:relative;overflow:hidden}.market-task-dialog .task-upload input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.market-task-dialog .task-upload:focus-within{outline:2px solid var(--task-blue);outline-offset:2px}.market-task-dialog .task-rich-wrap{border:1px solid var(--task-control);background:var(--task-input);border-radius:8px;overflow:hidden}.market-task-dialog .task-rich-toolbar{border-bottom:1px solid var(--task-line);background:var(--task-subtle);flex-wrap:wrap;align-items:center;gap:3px;padding:6px;display:flex}.market-task-dialog .task-rich-toolbar select{background:0 0;border:0;width:auto;max-width:135px;min-height:30px;padding:5px;font-size:12px}.market-task-dialog .task-rich-toolbar button{width:30px;height:30px;color:var(--task-text);white-space:nowrap;background:0 0;border:0;border-radius:4px;margin:0;padding:0;font-size:13px}.market-task-dialog .task-rich-toolbar button:hover:not(:disabled){background:var(--task-blue-soft);color:var(--task-blue)}.market-task-dialog .task-rich-editor{outline:none;min-height:145px;padding:12px}.market-task-dialog .task-rich-editor:focus{box-shadow:inset 0 0 0 2px var(--task-blue)}.market-task-dialog .task-rich-editor:empty:before{content:attr(data-placeholder);color:var(--task-muted);pointer-events:none}.market-task-dialog .task-rich-copy{overflow-wrap:anywhere;white-space:pre-wrap;font-family:Arial,sans-serif;font-size:14px;line-height:1.6}.market-task-dialog .task-rich-copy p{margin:0 0 8px}.market-task-dialog .task-rich-copy :is(ul,ol){margin:8px 0;padding-left:24px;list-style-position:outside}.market-task-dialog .task-rich-copy ul{list-style-type:disc}.market-task-dialog .task-rich-copy ol{list-style-type:decimal}.market-task-dialog .task-checklist-group{border:1px solid var(--task-line);background:var(--task-subtle);border-radius:10px;margin-top:12px;padding:12px}.market-task-dialog .task-checklist-group h4{margin:0 0 6px;font-size:14px;font-weight:600}.market-task-dialog .task-group-heading{align-items:center;gap:8px;margin-bottom:8px;display:flex}.market-task-dialog .task-group-heading input{min-height:34px;padding:6px 8px;font-weight:600}.market-task-dialog .task-checklist-group .task-add-item{border:0;min-height:32px;padding:6px 0;font-size:12px}.market-task-dialog .task-storage-warning,.market-task-dialog .task-errors{color:#6e5100;background:#fff8df;border:1px solid #e8c164;border-radius:8px;margin:16px 24px;padding:12px 14px;font-size:13px}.market-task-dialog .task-errors{color:#a42135;background:#fff0f2;border-color:#e8a5ad}.market-task-dialog .task-errors ul{margin:6px 0 0;padding-left:20px}.market-task-dialog .task-confirmation{z-index:5;background:#121e3466;place-items:center;padding:24px;display:grid;position:absolute;inset:0}.market-task-dialog .task-confirmation>div{border:1px solid var(--task-line);background:var(--task-surface);border-radius:12px;width:420px;max-width:100%;padding:24px;box-shadow:0 12px 40px #0003}.market-task-dialog .task-confirmation h3{margin:0 0 12px;font-size:18px}.market-task-dialog .task-confirmation p{margin:0 0 20px}@media (width<=900px){.market-task-dialog{width:calc(100vw - 24px);max-width:calc(100vw - 24px)}.market-task-dialog .task-layout{grid-template-columns:minmax(0,1fr) 244px}.market-task-dialog .task-content{gap:22px;padding:24px}.market-task-dialog .task-sidebar{padding:24px 18px}.market-task-dialog .task-footer{align-items:flex-start}}@media (width<=600px){.market-task-dialog{border-radius:12px;width:calc(100vw - 12px);max-width:calc(100vw - 12px);max-height:calc(100dvh - 12px)}.market-task-dialog .task-modal-head{padding:12px 14px}.market-task-dialog .task-layout{grid-template-columns:1fr;min-height:0}.market-task-dialog .task-content,.market-task-dialog .task-sidebar{gap:20px;padding:18px 14px}.market-task-dialog .task-sidebar{border-left:0;border-top:1px solid var(--task-line)}.market-task-dialog .task-facts{grid-template-columns:1fr 1fr;gap:20px}.market-task-dialog .task-overview-heading h2{font-size:22px}.market-task-dialog :is(input:not([type=checkbox]):not([type=file]),select,textarea){font-size:16px}.market-task-dialog .task-section-heading{flex-direction:column;align-items:flex-start;gap:4px}.market-task-dialog .task-footer{padding:12px 14px calc(12px + env(safe-area-inset-bottom,0px));flex-wrap:wrap;gap:8px}.market-task-dialog .task-footer>div:empty{display:none}.market-task-dialog .task-footer-actions{flex:1;gap:8px}.market-task-dialog .task-footer .task-button{flex:1;padding:10px 12px;font-size:13px}.market-task-dialog .task-rich-editor{font-size:16px}.market-task-dialog .task-rich-toolbar{flex-wrap:nowrap;gap:4px;overflow-x:auto}.market-task-dialog .task-rich-toolbar button{flex:0 0 34px;height:34px}.market-task-dialog .task-rich-toolbar select{flex:none;min-height:34px;font-size:14px}.market-task-dialog .task-storage-warning,.market-task-dialog .task-errors{margin:12px 14px}}@media (width<=360px){.market-task-dialog .task-deadline-fields,.market-task-dialog .task-facts{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.market-task-dialog *{transition:none!important}}.standalone-tasks{--task-blue:#226cea;--task-green:#01b37d;--task-text:#182239;--task-muted:#74829a;--task-line:#e9eef5;--task-surface:#fff;--task-background:#fbfcfe;min-width:0;color:var(--task-text);padding-bottom:30px;font-size:13px}.market-crm-shell:has(#tasks-view:not([hidden])){background:var(--crm-subtle)}.market-crm-shell>.main-shell>main:has(>#tasks-view:not([hidden])){width:100%;max-width:none;margin:0;padding:16px 16px 12px}.market-crm-shell>.main-shell:has(>main>#tasks-view:not([hidden]) .task-board){flex-direction:column;height:100dvh;display:flex}.market-crm-shell>.main-shell:has(>main>#tasks-view:not([hidden]) .task-board)>.topbar{flex:none}.market-crm-shell>.main-shell>main:has(>#tasks-view:not([hidden]) .task-board){flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}#tasks-view:has(.task-board){flex-direction:column;flex:1;min-height:0;display:flex}.standalone-tasks:has(>.task-board){flex-direction:column;flex:1;min-height:0;display:flex}.standalone-tasks:has(>.task-board){padding-bottom:0}.standalone-tasks:has(>.task-board)>:not(.task-board){flex:none}.standalone-tasks>.task-board{flex:1;min-height:160px;overflow:auto}.standalone-tasks>.task-board>.task-board-col{flex-direction:column;min-height:0;display:flex;overflow:hidden}.standalone-tasks>.task-board .task-board-list{overscroll-behavior-y:contain;scrollbar-width:thin;flex:1;align-content:start;min-height:0;padding:3px;overflow-y:auto}.standalone-tasks:has(>.task-board)>.task-local-caption{margin-top:8px}@media (width<=600px){.market-crm-shell>.main-shell>main:has(>#tasks-view:not([hidden])){padding:12px 10px calc(82px + env(safe-area-inset-bottom,0px))}}.task-summary{min-width:0}.task-toolbar-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.task-communication-row>.task-icon{color:var(--task-muted)}.task-communication-row>.task-status{flex:none}.task-communication-form{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.task-communication-dialog{width:760px}.task-communication-dialog .task-layout{min-height:300px}.task-communication-dialog .task-error{white-space:normal}.task-communication-dialog .task-optional,.task-communication-card .task-card-foot{line-height:1.5}@media (width<=600px){.task-toolbar-actions{grid-template-columns:1fr;width:100%;display:grid}.task-communication-row{flex-wrap:wrap}.task-communication-row>.task-title{min-width:calc(100% - 42px)}.task-communication-row>.task-status{margin-left:29px}}.task-page-toolbar{flex-wrap:wrap}.task-filter-bar{grid-template-columns:minmax(0,1fr);min-width:0}.task-toolbar-group{min-width:0}.standalone-tasks button,.standalone-tasks input,.standalone-tasks select{font:inherit}.standalone-tasks button{cursor:pointer}.standalone-tasks button:disabled{cursor:default;opacity:.45}.standalone-tasks button:focus-visible,.standalone-tasks input:focus-visible,.standalone-tasks select:focus-visible{outline:2px solid var(--task-blue);outline-offset:2px}.standalone-tasks .task-icon{flex:none;width:18px;height:18px}.task-page-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.task-button{border:1px solid var(--task-line);background:var(--task-surface);min-height:38px;color:var(--task-text);white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:9px 14px;display:inline-flex}.task-button.primary{background:var(--task-blue);border-color:var(--task-blue);color:#fff}.task-segmented{border:1px solid var(--task-line);background:var(--task-surface);border-radius:8px;align-items:center;gap:3px;width:max-content;max-width:100%;padding:3px;display:flex}.task-segmented button{white-space:nowrap;min-height:32px;color:var(--task-muted);background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;gap:7px;padding:7px 11px;font-size:12px;display:flex}.task-segmented button:hover{background:color-mix(in srgb,var(--task-blue) 5%,var(--task-surface))}.task-segmented button.active{background:var(--task-blue);color:#fff;box-shadow:0 2px 5px #226cea22}.task-view-switch button{min-width:108px}.task-filter-bar{gap:11px;margin-bottom:16px;display:grid}.task-toolbar-group{flex-wrap:wrap;align-items:stretch;gap:9px;display:flex}.task-toolbar-group select{border:1px solid var(--task-line);background:var(--task-surface);color:var(--task-text);border-radius:7px;max-width:100%;min-height:38px;padding:8px 30px 8px 12px}.task-search{border:1px solid var(--task-line);background:var(--task-surface);color:var(--task-muted);border-radius:7px;align-items:center;gap:9px;min-width:200px;padding:0 11px;display:flex}.task-search input{color:var(--task-text);width:100%;min-width:0;min-height:36px;background:0 0!important;border:0!important;outline:none!important;padding:0!important}.task-tabs{scrollbar-width:thin;overflow-x:auto}.task-count{color:#6b7d97;background:#edf2f8;border-radius:5px;place-items:center;min-width:19px;height:19px;padding:0 4px;font-size:10px;display:inline-grid}.task-count.danger{color:#d83f5c;background:#fff0f3}.active .task-count{color:#fff;background:#ffffff2b}.task-kanplan{gap:18px;min-width:0;display:grid}.task-summary-head{justify-content:space-between;align-items:center;gap:12px;margin:0 0 13px;display:flex}.task-summary-head h2{align-items:center;gap:8px;margin:0;font-size:14px;line-height:1.5;display:flex}.task-summary-head h2 svg{color:#7386a1;width:17px;height:17px}.task-summary-head p{color:var(--task-muted);margin:0;font-size:12px}.task-stages{scrollbar-width:thin;overscroll-behavior-x:contain;grid-template-columns:repeat(7,minmax(150px,1fr));gap:10px;min-width:0;padding:3px 3px 8px;display:grid;overflow-x:auto}.task-stage,.task-board-col{--task-accent:#2f6ee8;--task-tint:#f1f6ff;--task-ink:#24436f}.task-stage.overdue,.task-board-col.overdue{--task-accent:#d83f5c;--task-tint:#fff1f4;--task-ink:#743040}.task-stage.today,.task-board-col.today{--task-accent:#2176d2;--task-tint:#edf6ff;--task-ink:#274b73}.task-stage.tomorrow,.task-board-col.tomorrow{--task-accent:#0f9f86;--task-tint:#edf9f6;--task-ink:#245d54}.task-stage.thisWeek,.task-board-col.thisWeek{--task-accent:#74a321;--task-tint:#f4faea;--task-ink:#4b6127}.task-stage.nextWeek,.task-board-col.nextWeek{--task-accent:#7b61c9;--task-tint:#f4f0ff;--task-ink:#4f3d78}.task-stage.planned,.task-board-col.planned{--task-accent:#68778f;--task-tint:#f4f6f9;--task-ink:#405069}.task-stage.review,.task-board-col.review{--task-accent:#c98216;--task-tint:#fff7e8;--task-ink:#6d4b1f}.task-stage{text-align:left;border:1px solid color-mix(in srgb,var(--task-accent) 24%,transparent);border-top:3px solid var(--task-accent);background:var(--task-tint);min-height:86px;color:var(--task-ink);border-radius:10px;flex-direction:column;align-items:flex-start;gap:8px;padding:11px 12px 10px;transition:border-color .18s,box-shadow .18s;display:flex;position:relative}.task-stage:hover{border-color:var(--task-accent);box-shadow:0 3px 10px color-mix(in srgb,var(--task-accent) 18%,transparent)}.task-stage.is-active{box-shadow:0 0 0 2px color-mix(in srgb,var(--task-accent) 72%,transparent)}.stage-tile-title{padding-right:20px;font-size:11px;font-weight:600;line-height:1.4}.stage-tile-total{align-items:baseline;gap:5px;display:flex}.stage-tile-total strong{letter-spacing:-.7px;font-size:23px;font-weight:650;line-height:1.1}.stage-tile-total>span{font-size:10px}.stage-tile-check{background:var(--task-accent);color:#fff;visibility:hidden;border-radius:50%;place-items:center;width:17px;height:17px;display:grid;position:absolute;bottom:10px;right:9px}.stage-tile-check .task-icon{width:12px;height:12px}.is-active .stage-tile-check{visibility:visible}.task-list-pane,.task-schedule{border:1px solid var(--task-line);background:var(--task-surface);border-radius:12px;min-width:0;overflow:hidden;box-shadow:0 4px 18px #1e365604}.task-list-head,.task-calendar-head{border-bottom:1px solid var(--task-line);justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.task-list-head h2,.task-calendar-head h2{flex-wrap:wrap;align-items:center;gap:9px;margin:0;font-size:15px;display:flex}.task-pane-count{color:var(--task-muted);background:var(--task-background);border-radius:5px;padding:3px 8px;font-size:11px;font-weight:500}.task-list-head p{color:var(--task-muted);margin:5px 0 0;font-size:12px}.task-text-button{color:var(--task-blue);background:0 0;border:0;padding:5px 0;font-size:11px!important}.task-text-button:hover{text-decoration:underline}.task-work-list{padding:4px 18px 10px}.task-row{border-bottom:1px solid var(--task-line);align-items:center;gap:11px;min-height:65px;padding:13px 0;display:flex}.task-row:last-child{border-bottom:0}.task-row:hover{background:color-mix(in srgb,var(--task-blue) 3%,var(--task-surface))}.task-check{color:#fff;background:0 0;border:1px solid #c5d1e0;border-radius:50%;flex:none;place-items:center;width:19px;height:19px;padding:0;display:grid}.task-check.done{background:var(--task-green);border-color:var(--task-green)}.task-check .task-icon{width:13px;height:13px}.task-title{min-width:0;color:var(--task-text);text-align:left;background:0 0;border:0;flex:1;gap:6px;padding:0;display:grid}.task-title>span{overflow-wrap:anywhere;font-size:13px;font-weight:500}.task-title small{color:var(--task-muted);font-size:11px;line-height:1.5}.is-done .task-title>span{color:var(--task-muted);text-decoration:line-through}.task-type{color:#8d9cb1}.task-time{color:var(--task-muted);font-variant-numeric:tabular-nums;font-size:12px}.task-time.today{color:var(--task-blue)}.task-time.late{color:#d83f5c}.task-empty{color:var(--task-muted);justify-items:center;gap:9px;padding:40px 16px;display:grid}.task-empty .task-icon{opacity:.5;width:32px;height:32px}.task-empty strong{color:var(--task-text);font-size:14px}.task-empty p{margin:0;font-size:12px}.task-board{overscroll-behavior-x:contain;scroll-snap-type:x proximity;grid-template-columns:repeat(7,minmax(210px,1fr));gap:14px;padding-bottom:10px;display:grid;overflow-x:auto}.task-board.done-board{grid-template-columns:minmax(210px,340px)}.task-board-col{border:1px solid var(--task-line);border-top:3px solid var(--task-accent);background:linear-gradient(180deg,var(--task-tint),var(--task-surface));scroll-snap-align:start;border-radius:10px;min-width:0;min-height:360px;padding:12px;box-shadow:0 6px 18px #1e365608}.task-board-col>header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.task-board-col h3{margin:0;font-size:13px;font-weight:650}.task-board-col>header span{background:color-mix(in srgb,var(--task-accent) 13%,var(--task-surface));min-width:24px;height:24px;color:var(--task-accent);border-radius:999px;place-items:center;font-size:11px;display:inline-grid}.task-board-list{gap:9px;display:grid}.task-plan-card{border:1px solid var(--task-line);background:var(--task-surface);text-align:left;width:100%;min-width:0;min-height:128px;color:var(--task-text);border-radius:8px;gap:9px;padding:13px;display:grid}.task-plan-card:hover{border-color:#bcd2f5;box-shadow:0 3px 12px #254a7108}.task-plan-card strong{overflow-wrap:anywhere;font-size:13px;font-weight:650;line-height:1.45}.task-plan-card small{color:var(--task-muted);overflow-wrap:anywhere;font-size:11px;line-height:1.5}.task-plan-top,.task-card-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.task-plan-top time,.task-card-foot{color:var(--task-muted);font-size:11px}.task-status{color:var(--task-blue);background:color-mix(in srgb,var(--task-blue) 7%,var(--task-surface));border-radius:4px;padding:3px 6px;font-size:10px}.task-status.review{color:#c98216;background:color-mix(in srgb,#c98216 9%,var(--task-surface))}.task-status.done{color:var(--task-green);background:color-mix(in srgb,var(--task-green) 8%,var(--task-surface))}.task-card-foot .urgent{color:#d83f5c}.task-card-foot .high{color:#c98216}.task-plan-card.is-done strong{color:var(--task-muted);text-decoration:line-through}.task-board-empty{color:var(--task-muted);text-align:center;margin:0;padding:12px 0;font-size:11px}.task-calendar-head{border-bottom:0}.task-calendar-head>div{align-items:center;gap:12px;display:flex}.task-icon-button{border:1px solid var(--task-line);background:var(--task-surface);width:30px;height:30px;color:var(--task-muted);border-radius:6px;place-items:center;display:inline-grid}.task-calendar{overscroll-behavior-x:contain;gap:10px;padding:0 16px 16px;display:grid}.task-calendar.week{grid-template-columns:repeat(7,minmax(138px,1fr));overflow-x:auto}.task-calendar.day{grid-template-columns:minmax(0,1fr)}.task-calendar.month{grid-template-columns:repeat(7,minmax(112px,1fr));overflow-x:auto}.task-calendar.quarter{grid-template-columns:repeat(3,minmax(210px,1fr))}.task-calendar.year{grid-template-columns:repeat(4,minmax(180px,1fr))}.task-day{border:1px solid var(--task-line);background:var(--task-background);scroll-snap-align:start;border-radius:8px;align-content:start;gap:9px;min-width:0;min-height:310px;padding:12px;display:grid}.task-day.today{background:color-mix(in srgb,var(--task-blue) 4%,var(--task-surface));border-color:#bcd2f5}.task-day>header{border-bottom:1px solid var(--task-line);justify-content:space-between;align-items:center;gap:8px;padding-bottom:4px;display:flex}.task-day>header span{text-transform:capitalize;font-size:12px;font-weight:650}.task-day>header b{color:var(--task-blue);font-size:11px}.task-day>p{color:var(--task-muted);text-align:center;margin:0;padding:12px 0;font-size:11px}.task-calendar.day .task-day,.task-calendar.month .task-day{min-height:220px}.task-calendar.quarter .task-day,.task-calendar.year .task-day{min-height:180px}.task-calendar.day .task-plan-card{min-height:95px}.task-warning,.task-notice,.task-error{border-radius:7px;margin:0 0 12px;padding:10px 12px;font-size:12px;line-height:1.5}.task-warning{color:#805813;background:#fff7e8}.task-error{color:#a02d45;background:#fff1f4}.task-notice{background:color-mix(in srgb,var(--task-green) 7%,var(--task-surface));color:var(--task-green);justify-content:space-between;align-items:center;gap:10px;display:flex}.task-notice button{color:inherit;background:0 0;border:0;place-items:center;padding:0;display:grid}.task-local-caption{color:var(--task-muted);margin:18px 0 0;font-size:10px;line-height:1.6}.task-dock{bottom:16px;left:calc(var(--shell-nav-width,68px) + 20px);z-index:60;background:var(--task-surface);border:1px solid var(--task-line);border-top:3px solid var(--task-blue);border-radius:9px;max-width:calc(100vw - 160px);display:flex;position:fixed;box-shadow:0 5px 24px #18223922}.task-dock button{color:var(--task-text);text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding:12px;display:flex}.task-dock span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.task-dock small{color:var(--task-muted);margin-top:4px;font-size:10px;display:block}.market-crm-shell[data-shell-theme=dark] .standalone-tasks{--task-text:#e4ecf7;--task-muted:#91a1ba;--task-line:#2b3c54;--task-surface:#18263a;--task-background:#142135}.market-crm-shell[data-shell-theme=dark] .task-stage,.market-crm-shell[data-shell-theme=dark] .task-board-col{--task-tint:color-mix(in srgb,var(--task-accent) 13%,#142135);--task-ink:#d9e6f6}.market-crm-shell[data-shell-theme=dark] .task-warning{color:#e9c18d;background:#3b3021}.market-crm-shell[data-shell-theme=dark] .task-error{color:#f7a4b5;background:#3e2430}.market-crm-shell[data-shell-theme=dark] .task-count{color:#a9b9cf;background:#263951}.market-crm-shell[data-shell-theme=dark] .task-count.danger{color:#f7a4b5;background:#3e2430}@media (width>=1101px) and (width<=1440px){.task-board{grid-template-columns:repeat(7,minmax(196px,1fr));gap:12px}.task-calendar.month{grid-template-columns:repeat(7,minmax(96px,1fr))}.task-calendar.year{grid-template-columns:repeat(4,minmax(160px,1fr))}}@media (width>=601px) and (width<=1100px){.task-summary-head{flex-wrap:wrap}.task-board{grid-template-columns:none;grid-auto-columns:minmax(210px,32vw);grid-auto-flow:column}.task-calendar.quarter,.task-calendar.year{grid-template-columns:none;grid-auto-columns:minmax(190px,32vw);grid-auto-flow:column;overflow-x:auto}.task-day{min-height:240px}}@media (width<=600px){.task-page-toolbar{flex-wrap:wrap;align-items:stretch}.task-view-switch{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.task-view-switch button{min-width:0;padding:7px}.task-view-switch button .task-icon{width:15px;height:15px}.task-page-toolbar>.task-button{width:100%}.task-toolbar-group{grid-template-columns:1fr 1fr;gap:8px;display:grid}.task-search{grid-column:1/-1;min-width:0}.task-toolbar-group select{min-width:0;padding-left:8px}.task-tabs{width:100%;max-width:100%}.task-summary-head{flex-direction:column;align-items:flex-start;gap:5px}.task-list-head{padding:13px 12px}.task-list-head h2{font-size:14px}.task-work-list{padding-left:12px;padding-right:12px}.task-row{gap:8px}.task-title>span{font-size:12px}.task-time{font-size:11px}.task-board{grid-template-columns:none;grid-auto-columns:minmax(236px,82vw);grid-auto-flow:column;gap:10px}.task-board-col{min-height:300px;padding:10px}.task-plan-card{min-height:104px;padding:11px}.task-calendar{padding:0 12px 14px}.task-calendar.week,.task-calendar.month,.task-calendar.quarter,.task-calendar.year{grid-template-columns:none;grid-auto-columns:minmax(232px,82vw);grid-auto-flow:column;overflow-x:auto}.task-calendar.day{grid-template-columns:minmax(0,1fr)}.task-day{min-height:210px;padding:10px}.task-calendar-head{align-items:flex-start;gap:8px;padding:13px 12px}.task-calendar-head h2{font-size:13px}.task-calendar-head>div{gap:8px}.task-dock{left:8px;right:8px;bottom:calc(78px + env(safe-area-inset-bottom));max-width:none}.task-dock>button:first-child{flex:1;min-width:0}}.team-chat-tool{color:#74829a;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;padding:8px;display:inline-flex;position:relative}.team-chat-tool:hover,.team-chat-tool[aria-expanded=true]{color:#226cea;background:#edf3ff}.team-chat-tool:focus-visible,.team-chat-avatar:focus-visible,.team-chat-panel button:focus-visible,.team-chat-resizer:focus-visible{outline-offset:2px;outline:2px solid #226cea}.team-chat-tool svg,.team-chat-send svg{flex:none;width:20px;height:20px}.team-chat-badge{color:#fff;text-align:center;background:#226cea;border:2px solid #fff;border-radius:9px;min-width:16px;height:16px;padding:0 3px;font-size:9px;font-weight:700;line-height:12px;position:absolute;top:0;right:0}.team-chat-colleagues{flex-direction:column;align-items:center;gap:12px;width:100%;padding:4px 0;display:flex}.team-chat-avatar{color:#226cea;cursor:pointer;background:#edf3ff;border:2px solid #0000;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;padding:0;font-size:12px;font-weight:650;display:flex;position:relative}.team-chat-avatar:hover,.team-chat-avatar.selected{border-color:#226cea;box-shadow:0 0 0 3px #226cea14}.team-chat-panel{z-index:110;top:98px;right:var(--crm-chat-right,64px);color:#182239;background:#fff;border:1px solid #e0e8f3;border-radius:18px 0 0 18px;flex-direction:column;width:50vw;min-width:480px;max-width:calc(100vw - 24px);min-height:0;font-family:inherit;font-size:12px;transition:right .18s,width .18s;display:flex;position:fixed;bottom:16px;overflow:hidden;box-shadow:-15px 10px 55px #233e6221}.team-chat-panel.expanded{top:16px;bottom:16px;right:calc(max(4px,var(--crm-chat-right,64px)) + 12px);width:calc(100vw - max(4px,var(--crm-chat-right,64px)) - 28px);border-radius:18px;max-width:none}.team-chat-heading{border-bottom:1px solid #e5ecf6;flex:none;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:9px 16px;display:flex}.team-chat-brand{color:#1b2b48;align-items:center;gap:10px;min-width:0;margin:0;font-size:16px;font-weight:650;display:flex}.team-chat-brand>svg{color:#226cea;flex:none;width:20px;height:20px}.team-chat-brand>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.team-chat-heading-actions{flex:none;gap:4px;display:flex}.team-chat-heading .team-chat-tool{border-radius:8px;width:30px;height:30px;padding:5px}.team-chat-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.team-chat-section-tabs{background:#fff;border-bottom:1px solid #e9eef5;flex:none;grid-template-columns:1fr 1fr;gap:5px;padding:8px 10px;display:grid}.team-chat-section-tabs button{color:#74829a;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:9px 12px;font-size:12px;font-weight:600}.team-chat-section-tabs button.active{color:#226cea;background:#edf4ff}.team-chat-panel [aria-disabled=true]{opacity:.55;cursor:not-allowed}.team-chat-body{flex:1;grid-template-columns:34% minmax(0,1fr);min-height:0;display:grid}.team-chat-panel.expanded .team-chat-body{grid-template-columns:minmax(210px,24%) minmax(0,1fr)}.team-chat-directory{overscroll-behavior:contain;scrollbar-width:thin;background:#f8faff;border-right:1px solid #e5ecf6;min-height:0;padding:8px;overflow:auto}.team-chat-list-title{color:#7a8da9;justify-content:space-between;align-items:center;gap:5px;padding:9px 4px 15px;font-size:10px;font-weight:600;display:flex}.team-chat-list-title>span{color:#226cea;text-align:center;font-variant-numeric:tabular-nums;background:#e7efff;border-radius:10px;min-width:20px;padding:1px 5px}.team-chat-search{color:#74829a;background:#fff;border:1px solid #e5ecf6;border-radius:9px;align-items:center;gap:7px;margin:0 2px 8px;padding:7px 8px;display:flex}.team-chat-search svg{flex:none;width:15px;height:15px}.team-chat-search input{width:100%;min-width:0;color:inherit;font:inherit;outline:none;margin:0;padding:0;font-size:10px;box-shadow:none!important;background:0 0!important;border:0!important}.team-chat-search:focus-within{border-color:#226cea}.team-chat-member-list>button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:9px;padding:11px 8px;display:flex}.team-chat-member-list>button:hover{background:#eef3fb}.team-chat-member-list>button.selected{background:#e7efff}.team-chat-member-initials{color:#637c9f;background:#e9eef5;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:11px;font-weight:650;display:flex}.team-chat-member-copy{flex:1;min-width:0}.team-chat-member-copy strong,.team-chat-member-copy small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.team-chat-member-copy strong{color:#253958;font-size:11px;font-weight:650}.team-chat-member-copy small{color:#7a8da8;margin-top:5px;font-size:10px;line-height:1.4}.team-chat-count{color:#fff;text-align:center;background:#226cea;border-radius:10px;flex:none;min-width:16px;padding:2px 5px;font-size:9px}.team-chat-dialogue{flex-direction:column;min-width:0;min-height:0;display:flex}.team-chat-panel [hidden]{display:none!important}.team-chat-peer-heading{border-bottom:1px solid #eef2f8;flex:none;align-items:center;gap:10px;padding:15px;display:flex}.team-chat-peer-heading>div{min-width:0}.team-chat-peer-heading strong,.team-chat-peer-heading small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.team-chat-peer-heading strong{font-size:12px;font-weight:650}.team-chat-peer-heading small{color:#74829a;margin-top:4px;font-size:10px}.team-chat-dialogue-caption{color:#8291a6;text-align:center;background:#f9fbfd;border-bottom:1px solid #e9eef5;flex:none;padding:8px 14px;font-size:10px;line-height:1.5}.team-chat-history{overscroll-behavior:contain;scrollbar-width:thin;background:linear-gradient(160deg,#fff,#f8faff);flex-direction:column;flex:1;gap:12px;min-height:0;padding:18px 15px;display:flex;overflow-y:auto}.team-chat-message{overflow-wrap:anywhere;background:#f2f5fa;border:0;border-radius:10px 10px 10px 2px;flex:none;align-self:flex-start;max-width:90%;padding:10px 12px}.team-chat-message.own{background:#eaf3ff;border-radius:10px 10px 2px;align-self:flex-end}.team-chat-message p{color:inherit;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.6}.team-chat-message footer{color:#8a9db5;justify-content:flex-end;align-items:center;gap:5px;margin-top:7px;font-size:9px;line-height:14px;display:flex}.team-chat-receipt{color:#8a9db5;align-items:center;display:inline-flex}.team-chat-receipt svg{width:21px;height:14px}.team-chat-receipt.read{color:#01b37d}.team-chat-message.failed{outline:1px solid #f0c4c4}.team-chat-send-error{color:#b54444;margin-top:7px;font-size:11px;line-height:1.5}.team-chat-send-error button,.team-chat-notice button{color:#226cea;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.team-chat-message{padding-top:22px;position:relative;overflow:visible}.team-chat-message.pending{padding-top:10px}.team-chat-message-actions{z-index:1;position:absolute;top:2px;right:6px}.team-chat-message-actions:has(.team-chat-message-menu){z-index:5}.team-chat-more{color:#8a9db5;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:26px;height:22px;padding:0;display:flex}.team-chat-more svg{width:17px;height:17px}.team-chat-more:hover,.team-chat-more[aria-expanded=true]{color:#226cea;background:#fff9}.team-chat-message-menu{white-space:normal;background:#fff;border:1px solid #e9eef5;border-radius:10px;min-width:178px;padding:5px;position:absolute;top:24px;right:0;box-shadow:0 8px 28px #213e6324}.team-chat-message-menu button{color:#4c6488;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:9px;font-size:12px;display:flex}.team-chat-message-menu button:not([aria-disabled]):hover{color:#226cea;background:#edf4ff}.team-chat-message-menu svg{flex:none;width:17px;height:17px}.team-chat-message-bottom{justify-content:flex-end;align-items:center;gap:8px;margin-top:7px;display:flex}.team-chat-message-bottom footer{flex:none;gap:4px;margin:0}.team-chat-message-quick{align-items:center;gap:5px;margin-right:auto;display:inline-flex}.team-chat-message-quick button{color:#6b83a5;min-height:28px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:4px 7px;font-size:10px;display:inline-flex}.team-chat-message-quick svg{flex:none;width:14px;height:14px}.team-chat-message-quick button:not([aria-disabled]):hover{color:#226cea;background:#fff9}.team-chat-reply-draft{align-items:center;gap:5px;padding:4px 0 8px;display:flex}.team-chat-quote{color:#6480a6;text-align:left;background:#ffffff80;border-left:3px solid #73a1e6;border-radius:4px;flex:1;min-width:0;padding:6px 9px;overflow:hidden}.team-chat-quote strong{color:#3d6ca9;font-size:11px;display:block}.team-chat-quote span{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:11px;display:-webkit-box;overflow:hidden}.team-chat-empty{text-align:center;color:#8b9ab1;margin:8px 0;font-size:12px;line-height:1.6}.team-chat-select{margin:auto;padding:35px 20px;font-size:13px}.team-chat-notice{color:#94650d;background:#fff5e4;border-bottom:1px solid #e9eef5;flex:none;margin:0;padding:9px 14px;font-size:12px;line-height:1.5}.team-chat-older{color:#226cea;font:inherit;cursor:pointer;background:#fff;border:1px solid #e9eef5;border-radius:8px;align-self:center;margin:0 0 5px;padding:6px 11px;font-size:11px}.team-chat-compose{background:#fff;border-top:1px solid #e5ecf6;flex:none;padding:0 13px 13px}.team-chat-resizer{cursor:ns-resize;touch-action:none;justify-content:center;align-items:center;height:24px;display:flex}.team-chat-resizer>span{background:#d7e0ec;border-radius:8px;width:38px;height:4px}.team-chat-input-row{background:#f7f9fd;border-radius:12px;grid-template-rows:auto 34px;grid-template-columns:minmax(0,1fr) 34px;align-items:end;gap:4px 8px;padding:10px;display:grid}.team-chat-input-row:focus-within{box-shadow:0 0 0 1px #226cea40}.team-chat-compose textarea{resize:none;width:100%;height:auto;min-height:50px;max-height:320px;color:inherit;font:inherit;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;grid-area:1/1/3;align-self:stretch;margin:0;padding:2px 4px;font-size:12px;line-height:1.6;display:block}.team-chat-compose-tools{flex-direction:column;grid-area:1/2;align-items:center;gap:2px;display:flex;position:relative}.team-chat-compose-tools>.team-chat-tool{border-radius:7px;width:28px;height:28px;padding:5px}.team-chat-compose-tools>.team-chat-tool svg{width:17px;height:17px}.team-chat-compose small{color:#8a9ab0;margin-top:7px;font-size:9px;line-height:1.4;display:block}.team-chat-input-row{border:1px solid #e9eef5}.team-chat-compose-footer{color:#8a9ab0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:7px;font-size:9px;display:flex}.team-chat-send-mode{align-items:center;gap:4px;display:flex}.team-chat-send-mode select{color:#637c9f;max-width:120px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;margin:0;padding:3px;font-size:10px}.team-chat-send{color:#fff;cursor:pointer;background:#226cea;border:0;border-radius:9px;grid-area:2/2;justify-content:center;align-items:center;width:34px;height:34px;padding:8px;display:flex}.team-chat-send svg{width:18px;height:18px}.team-chat-send:disabled{opacity:.4;cursor:default}.team-chat-emojis{z-index:1;background:#fff;border:1px solid #e5ecf6;border-radius:12px;grid-template-columns:repeat(6,1fr);gap:3px;width:240px;max-width:calc(100vw - 40px);padding:7px;display:grid;position:absolute;bottom:100%;right:0;box-shadow:0 8px 28px #213e6324}.team-chat-emojis button{cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;font-size:22px;display:flex}.team-chat-emojis button:hover{background:#edf3ff}[data-shell-theme=dark] .team-chat-panel,[data-shell-theme=dark] .team-chat-compose,[data-shell-theme=dark] .team-chat-emojis{color:#e8eef8;background:#0f1624;border-color:#29354a}[data-shell-theme=dark] .team-chat-section-tabs,[data-shell-theme=dark] .team-chat-message-menu{background:#0f1624;border-color:#29354a}[data-shell-theme=dark] .team-chat-section-tabs button.active{color:#9bbfff;background:#203757}[data-shell-theme=dark] .team-chat-message-menu button{color:#e8eef8}[data-shell-theme=dark] .team-chat-quote{color:#9aabc4;background:#172136;border-color:#9bbfff}[data-shell-theme=dark] .team-chat-quote strong{color:#9bbfff}[data-shell-theme=dark] .team-chat-send-mode select{color:#9aabc4}[data-shell-theme=dark] .team-chat-send-mode option{color:#e8eef8;background:#0f1624}[data-shell-theme=dark] .team-chat-dialogue-caption,[data-shell-theme=dark] .team-chat-heading,[data-shell-theme=dark] .team-chat-peer-heading,[data-shell-theme=dark] .team-chat-directory,[data-shell-theme=dark] .team-chat-compose{border-color:#29354a}[data-shell-theme=dark] .team-chat-brand,[data-shell-theme=dark] .team-chat-member-copy strong{color:#e8eef8}[data-shell-theme=dark] .team-chat-directory{background:#151f30}[data-shell-theme=dark] .team-chat-search,[data-shell-theme=dark] .team-chat-input-row{background:#111a2a;border-color:#29354a}[data-shell-theme=dark] .team-chat-dialogue-caption{color:#9aabc4;background:#121b2b}[data-shell-theme=dark] .team-chat-history{background:linear-gradient(160deg,#0f1624,#121c2d)}[data-shell-theme=dark] .team-chat-message,[data-shell-theme=dark] .team-chat-older{background:#172136;border-color:#29354a}[data-shell-theme=dark] .team-chat-message.own{color:#e8eef8;background:#1a2f50}[data-shell-theme=dark] .team-chat-receipt.read{color:#69dba7}[data-shell-theme=dark] .team-chat-avatar,[data-shell-theme=dark] .team-chat-member-list>button.selected,[data-shell-theme=dark] .team-chat-member-list>button:hover,[data-shell-theme=dark] .team-chat-tool:hover,[data-shell-theme=dark] .team-chat-tool[aria-expanded=true],[data-shell-theme=dark] .team-chat-emojis button:hover{color:#9bbfff;background:#203757;border-color:#2b4568}[data-shell-theme=dark] .team-chat-badge{border-color:#151f30}[data-shell-theme=dark] .team-chat-member-initials{color:#acb9cd;background:#26334a}[data-shell-theme=dark] .team-chat-list-title>span{color:#9bbfff;background:#203757}[data-shell-theme=dark] .team-chat-resizer>span{background:#334159}[data-shell-theme=dark] .team-chat-notice{color:#eac57e;background:#3b301d;border-color:#4c402a}@media (width<=1000px){.team-chat-panel{top:148px}.team-chat-panel.expanded{top:16px}}@media (width<=760px),(width<=1024px) and (height<=600px) and (pointer:coarse){.team-chat-panel,.team-chat-panel.expanded{top:var(--team-chat-viewport-top,0px);width:100%;min-width:0;max-width:none;height:var(--team-chat-viewport-height,100dvh);box-shadow:none;overscroll-behavior:contain;border:0;border-radius:0;transition:none;bottom:auto;right:0}.team-chat-heading{min-height:56px;padding:calc(4px + env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) 4px max(8px,env(safe-area-inset-left))}.team-chat-brand{gap:8px;font-size:17px}.team-chat-heading .team-chat-tool{width:44px;height:44px;padding:12px}.team-chat-heading .team-chat-rail-toggle,.team-chat-heading .team-chat-expand{display:none}.team-chat-body,.team-chat-panel.expanded .team-chat-body{display:flex}.team-chat-directory{width:100%;padding:6px max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));background:#fff;border:0}.team-chat-list-title{padding:12px 6px;font-size:13px}.team-chat-list-title>span{font-size:12px}.team-chat-search{margin-bottom:6px;padding:10px}.team-chat-search input{font-size:14px}.team-chat-member-list>button{border-radius:12px;gap:12px;min-height:80px;padding:12px 6px}.team-chat-member-list .team-chat-member-initials{width:48px;height:48px;font-size:15px}.team-chat-member-copy strong{font-size:15px;line-height:1.4}.team-chat-member-copy small{margin-top:4px;font-size:13px}.team-chat-count{min-width:22px;height:22px;padding:2px 6px;font-size:12px}.team-chat-dialogue{flex:1;width:100%}.team-chat-peer-heading{display:none}.team-chat-dialogue-caption{padding:6px 14px;font-size:12px}.team-chat-history{padding:16px max(14px,env(safe-area-inset-right)) 16px max(14px,env(safe-area-inset-left))}.team-chat-message{max-width:88%}.team-chat-message p{font-size:15px;line-height:1.5}.team-chat-message footer{font-size:10px}.team-chat-message{padding-top:28px}.team-chat-message.pending{padding-top:10px}.team-chat-more{width:36px;height:28px}.team-chat-message-menu{top:30px}.team-chat-message-menu button{min-height:44px}.team-chat-message-quick button{min-height:36px;padding:7px 8px}.team-chat-send-mode select{min-height:32px;font-size:12px}.team-chat-compose-footer>span{font-size:8px}.team-chat-section-tabs button{min-height:44px;font-size:14px}.team-chat-compose{padding:0 max(10px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left))}.team-chat-compose textarea{max-height:min(320px,max(50px,calc(var(--team-chat-viewport-height,100dvh) - 220px)));font-size:16px}.team-chat-input-row{grid-template-rows:auto 44px;grid-template-columns:minmax(0,1fr) 44px;gap:2px 4px;padding:6px}.team-chat-compose-tools>.team-chat-tool,.team-chat-send{width:44px;height:44px}.team-chat-compose-tools>.team-chat-tool svg{width:20px;height:20px}.team-chat-compose small{font-size:10px}.team-chat-tool{width:34px;height:34px}.team-chat-colleagues{gap:10px}.team-chat-avatar{width:33px;height:33px}}.team-chat-panel.is-mobile.is-short .team-chat-dialogue-caption,.team-chat-panel.is-mobile.is-short .team-chat-compose-footer{display:none}.team-chat-panel.is-mobile.is-short .team-chat-resizer{height:16px}.team-chat-panel.is-mobile.is-short .team-chat-compose{max-height:calc(var(--team-chat-viewport-height,100dvh) - 72px);overflow-y:auto}.team-chat-panel.is-mobile.is-short .team-chat-emojis{top:calc(var(--team-chat-viewport-top,0px) + 56px + env(safe-area-inset-top));right:max(8px,env(safe-area-inset-right));position:fixed;bottom:auto}.team-chat-attachments,.team-chat-uploads{flex-direction:column;gap:6px;max-height:160px;margin:8px 0;display:flex;overflow-y:auto}.team-chat-attachment,.team-chat-upload{color:#3d6ca9;background:#ffffff80;border:1px solid #dce6f3;border-radius:8px;align-items:center;gap:8px;min-width:0;padding:8px;font-size:11px;text-decoration:none;display:flex}.team-chat-attachment>svg,.team-chat-upload>svg{flex:none;width:18px;height:18px}.team-chat-attachment>span,.team-chat-upload>span{flex:1;min-width:0}.team-chat-attachment strong,.team-chat-upload strong{overflow-wrap:anywhere;font-weight:600;display:block}.team-chat-attachment small,.team-chat-upload small{margin-top:3px;font-size:10px;line-height:1.4;display:block}.team-chat-attachment:hover{border-color:#73a1e6}.team-chat-message .team-chat-forwarded{color:#6480a6;align-items:center;gap:5px;margin-bottom:6px;font-size:10px;display:flex}.team-chat-forwarded>svg{flex:none;width:14px;height:14px}.team-chat-like[aria-pressed=true]{color:#226cea;background:#ffffff80}.team-chat-like:disabled{opacity:.6;cursor:wait}.team-chat-forward-backdrop{z-index:20;border-radius:inherit;background:#17335066;justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:0}.team-chat-forward{color:#253958;background:#fff;border:1px solid #e0e8f3;border-radius:12px;width:100%;max-width:360px;max-height:100%;padding:20px;font-size:12px;overflow-y:auto}.team-chat-forward h3{margin:0 0 16px;font-size:16px}.team-chat-forward label{flex-direction:column;gap:8px;display:flex}.team-chat-forward select{width:100%;min-height:40px;color:inherit;font:inherit;background:#f8faff;border:1px solid #dce6f3;border-radius:8px;padding:8px}.team-chat-forward p{line-height:1.5}.team-chat-forward button:focus-visible,.team-chat-forward select:focus-visible,.team-chat-attachment:focus-visible{outline-offset:2px;outline:2px solid #226cea}[data-shell-theme=dark] .team-chat-attachment,[data-shell-theme=dark] .team-chat-upload,[data-shell-theme=dark] .team-chat-forward,[data-shell-theme=dark] .team-chat-forward select{color:#9bbfff;background:#151f30;border-color:#2b3c54}[data-shell-theme=dark] .team-chat-forwarded{color:#9aabc4}[data-shell-theme=dark] .team-chat-like[aria-pressed=true]{color:#9bbfff;background:#203757}@media (width<=760px),(width<=1024px) and (height<=600px) and (pointer:coarse){.team-chat-attachment,.team-chat-upload{font-size:13px}.team-chat-attachment small,.team-chat-upload small{font-size:11px}.team-chat-upload>.team-chat-tool{flex:none;width:44px;height:44px}.team-chat-forward{font-size:14px}.team-chat-forward select{min-height:44px;font-size:16px}.team-chat-attachments,.team-chat-uploads{max-height:128px}.team-chat-forward .team-group-form-actions button{min-height:44px}.team-chat-message .team-chat-forwarded{font-size:12px}}.team-group-create,.team-group-edit{color:#226cea;font:inherit;cursor:pointer;background:#fff;border:1px solid #e0e8f3;border-radius:8px;padding:7px 9px}.team-group-create{text-align:left;width:100%;margin:0 0 9px}.team-group-edit{flex:none;margin-left:auto;font-size:10px}.team-group-form{overscroll-behavior:contain;min-height:0;padding:18px;overflow:auto}.team-group-form h3{margin:0 0 16px;font-size:15px}.team-group-form>label{flex-direction:column;gap:6px;display:flex}.team-group-form>label>input{width:100%;color:inherit;font:inherit;background:#fff;border:1px solid #e0e8f3;border-radius:9px;padding:10px}.team-group-form fieldset{border:1px solid #e9eef5;border-radius:9px;flex-direction:column;gap:3px;margin:16px 0;padding:10px;display:flex}.team-group-form legend{color:#74829a;padding:0 4px}.team-group-member{cursor:pointer;border-radius:7px;align-items:center;gap:9px;min-height:36px;padding:6px;display:flex}.team-group-member:hover{background:#edf4ff}.team-group-member input{accent-color:#226cea;flex:none}.team-group-history-note{color:#74829a;margin:12px 0;font-size:11px;line-height:1.6}.team-group-history-note button{color:#226cea;font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.team-group-form-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.team-group-form-actions button{color:#226cea;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e0e8f3;border-radius:9px;padding:8px 12px}.team-group-form-actions button[type=submit]{color:#fff;background:#226cea;border-color:#226cea}.team-group-form-actions button:disabled{opacity:.5;cursor:default}.team-group-author{color:#226cea;margin-bottom:6px;font-size:11px;display:block}.team-group-receipts{white-space:normal;max-width:190px;font-size:8px;line-height:1.4}.team-group-receipts.read{color:#01b37d}.team-chat-message:has(.team-group-receipts) .team-chat-message-bottom{flex-wrap:wrap}[data-shell-theme=dark] .team-group-create,[data-shell-theme=dark] .team-group-edit,[data-shell-theme=dark] .team-group-form>label>input,[data-shell-theme=dark] .team-group-form-actions button{color:#9bbfff;background:#151f30;border-color:#2b3c54}[data-shell-theme=dark] .team-group-form fieldset{border-color:#2b3c54}[data-shell-theme=dark] .team-group-member:hover{background:#203757}[data-shell-theme=dark] .team-group-form-actions button[type=submit]{color:#fff;background:#226cea}@media (width<=760px),(width<=1024px) and (height<=600px) and (pointer:coarse){.team-group-form{width:100%;padding:16px max(14px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left));font-size:14px}.team-group-form h3{font-size:18px}.team-group-form>label>input{font-size:16px}.team-group-member,.team-group-form-actions button{min-height:44px}.team-group-history-note{font-size:12px}.team-group-create{min-height:44px;font-size:14px}.team-group-edit{min-height:32px;margin:4px 0 0 8px}.team-group-author{font-size:13px}.team-group-receipts{font-size:9px}}.market-crm-shell>.main-shell>main:has(>#customer-communications-view:not([hidden])){background:var(--crm-subtle,#f7f9fc);max-width:none;margin:0;padding:0}.customer-communications{--cc-on-primary:#fff;color:var(--crm-text,#182239);font:inherit;min-width:0}.market-crm-shell[data-shell-theme=dark] .customer-communications{--cc-on-primary:#182239}.customer-communications *,.customer-communications :before,.customer-communications :after{box-sizing:border-box}.customer-communications h1,.customer-communications h2,.customer-communications h3,.customer-communications p{margin:0}.customer-communications h1{font-size:20px;font-weight:650}.customer-communications h2{font-size:15px;font-weight:600}.customer-communications h3{font-size:14px}.customer-communications button,.customer-communications input,.customer-communications select,.customer-communications textarea{font:inherit}.customer-communications button{cursor:pointer;color:inherit}.customer-communications button:disabled{cursor:default;opacity:.55}.customer-communications button:focus-visible,.customer-communications input:focus-visible,.customer-communications textarea:focus-visible,.customer-communications select:focus-visible{outline:2px solid var(--crm-blue,#226cea);outline-offset:2px}.customer-communications svg{flex-shrink:0;width:18px;height:18px}.customer-communications .cc-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.customer-communications .cc-heading p{color:var(--crm-muted,#74829a);margin-top:5px;font-size:12px;line-height:1.6}.customer-communications .cc-page-heading{align-items:center;gap:8px;min-width:0;padding-bottom:8px;display:flex}.customer-communications .cc-page-title,.customer-communications .cc-page-heading>.cc-button{white-space:nowrap;flex-shrink:0}.customer-communications .cc-page-title h1{font-size:16px;line-height:1.25}.customer-communications .cc-page-title p{display:none}.customer-communications .cc-card{background:var(--crm-surface,#fff);border:1px solid var(--crm-line,#e9eef5);border-radius:12px;min-width:0;overflow:hidden}.customer-communications .cc-button,.customer-communications .cc-primary{border:1px solid var(--crm-line,#e9eef5);background:var(--crm-surface,#fff);border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:9px 12px;font-size:12px;line-height:1.5;display:inline-flex}.customer-communications .cc-page-heading>.cc-button{min-height:32px;padding:5px 9px;line-height:20px}.customer-communications .cc-button:hover:not(:disabled){color:var(--crm-blue,#226cea);border-color:var(--crm-blue,#226cea)}.customer-communications .cc-primary{color:var(--cc-on-primary);background:var(--crm-blue,#226cea);border-color:var(--crm-blue,#226cea)}.customer-communications .cc-text-button,.customer-communications .cc-danger{color:var(--crm-blue,#226cea);background:0 0;border:0;padding:4px 0;font-size:12px}.customer-communications .cc-danger{color:#de5872}.customer-communications .cc-alert{border:1px solid var(--crm-line,#e9eef5);background:var(--crm-surface,#fff);border-radius:8px;margin-bottom:12px;padding:12px 14px;font-size:12px;line-height:1.6}.customer-communications .cc-error{color:#d84d69}.customer-communications .cc-tabs{border:1px solid var(--crm-line,#e9eef5);background:var(--crm-surface,#fff);border-radius:6px;flex:0 auto;align-items:center;gap:2px;width:max-content;min-width:0;max-width:100%;padding:2px;display:flex;overflow:auto}.customer-communications .cc-tabs button{color:var(--crm-muted,#74829a);white-space:nowrap;background:0 0;border:0;border-radius:4px;flex-shrink:0;align-items:center;gap:4px;padding:5px 8px;font-size:12px;line-height:18px;display:flex}.customer-communications .cc-tabs button.active{color:var(--cc-on-primary);background:var(--crm-blue,#226cea)}.customer-communications .cc-count{background:var(--crm-subtle,#f1f5fb);color:var(--crm-muted,#74829a);border-radius:5px;padding:2px 6px;font-size:11px}.customer-communications .cc-tabs .cc-count{border-radius:4px;min-width:18px;padding:1px 4px;font-size:10px;line-height:16px}.customer-communications .active .cc-count{color:var(--cc-on-primary);background:#ffffff30}.customer-communications .cc-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.customer-communications input:not([type=checkbox]),.customer-communications select,.customer-communications textarea{border:1px solid var(--crm-line,#e9eef5);background:var(--crm-surface,#fff);color:var(--crm-text,#182239);border-radius:6px;width:100%;min-width:0;padding:9px 11px;font-size:12px;line-height:1.6}.customer-communications textarea{resize:vertical}.customer-communications .cc-inline-field{align-items:center;gap:9px;font-size:12px;display:flex}.customer-communications .cc-inline-field select{width:auto;max-width:300px}.customer-communications .cc-search{background:var(--crm-surface,#fff);border:1px solid var(--crm-line,#e9eef5);color:var(--crm-muted,#74829a);border-radius:6px;flex:1;align-items:center;gap:8px;min-width:230px;max-width:430px;padding:0 10px;display:flex}.customer-communications .cc-search input{background:0 0;border:0;padding-left:0}.customer-communications .cc-capabilities{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.customer-communications .cc-store-capability{border:1px solid var(--crm-line,#e9eef5);background:var(--crm-surface,#fff);border-radius:6px;flex-wrap:wrap;align-items:center;gap:7px;padding:7px 10px;font-size:11px;display:flex}.customer-communications .cc-store-capability img,.customer-communications .cc-item-store img{object-fit:contain;border-radius:4px;flex-shrink:0;width:20px;height:20px}.customer-communications .cc-store-capability span{color:var(--crm-green,#01b37d)}.customer-communications .cc-store-capability .cc-unavailable{color:var(--crm-muted,#74829a)}.customer-communications .cc-inbox{grid-template-columns:minmax(260px,.85fr) minmax(320px,1.4fr);align-items:start;gap:18px;display:grid}.customer-communications .cc-list{min-height:480px;max-height:calc(100dvh - 270px);overflow:auto}.customer-communications .cc-list-heading{border-bottom:1px solid var(--crm-line,#e9eef5);justify-content:space-between;align-items:center;padding:17px;display:flex}.customer-communications .cc-item{text-align:left;border:0;border-bottom:1px solid var(--crm-line,#e9eef5);background:0 0;width:100%;padding:16px;display:block}.customer-communications .cc-item:hover{background:var(--crm-subtle,#f7f9fc)}.customer-communications .cc-item.selected{background:var(--crm-blue-soft,#edf4ff);box-shadow:inset 3px 0 var(--crm-blue,#226cea)}.customer-communications .cc-item-store{align-items:center;gap:7px;min-width:0;margin-bottom:11px;font-size:11px;display:flex}.customer-communications .cc-item-store strong{overflow-wrap:anywhere}.customer-communications time{color:var(--crm-muted,#74829a);font-size:10px}.customer-communications .cc-item-store time{white-space:nowrap;margin-left:auto}.customer-communications .cc-product{align-items:center;gap:10px;min-width:0;margin-bottom:12px;display:flex}.customer-communications .cc-product img,.customer-communications .cc-product-placeholder{object-fit:contain;border:1px solid var(--crm-line,#e9eef5);background:var(--crm-subtle,#f7f9fc);border-radius:6px;flex-shrink:0;width:45px;height:45px}.customer-communications .cc-product-placeholder{color:var(--crm-muted,#74829a);justify-content:center;align-items:center;display:flex}.customer-communications .cc-product strong{overflow-wrap:anywhere;font-size:12px;font-weight:500;display:block}.customer-communications .cc-product small{color:var(--crm-muted,#74829a);margin-top:3px;font-size:10px;display:block}.customer-communications .cc-item-customer{justify-content:space-between;align-items:center;gap:6px;margin-bottom:5px;font-size:12px;display:flex}.customer-communications .cc-rating{color:#dba334;white-space:nowrap;font-size:13px}.customer-communications .cc-preview{color:var(--crm-muted,#74829a);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.customer-communications .cc-status{color:var(--crm-blue,#226cea);background:var(--crm-subtle,#f4f7fc);border-radius:5px;margin-top:10px;padding:3px 7px;font-size:10px;display:inline-block}.customer-communications .cc-empty{text-align:center;color:var(--crm-muted,#74829a);flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:45px 20px;font-size:12px;line-height:1.6;display:flex}.customer-communications .cc-empty>svg{color:#b8c7df;width:30px;height:30px}.customer-communications .cc-detail{min-height:480px}.customer-communications .cc-detail-heading{border-bottom:1px solid var(--crm-line,#e9eef5);padding:17px}.customer-communications .cc-detail-product{border-bottom:1px solid var(--crm-line,#e9eef5);margin:0;padding:15px 17px}.customer-communications .cc-detail-product .cc-rating{margin-left:auto}.customer-communications .cc-messages{background:var(--crm-subtle,#fafcff);flex-direction:column;gap:12px;min-height:160px;max-height:370px;padding:18px;display:flex;overflow:auto}.customer-communications .cc-message{background:var(--crm-surface,#f3f5f9);border:1px solid var(--crm-line,#e9eef5);border-radius:12px 12px 12px 2px;align-self:flex-start;max-width:88%;padding:12px 14px}.customer-communications .cc-message.outgoing{background:var(--crm-blue-soft,#eaf3ff);border-radius:12px 12px 2px;align-self:flex-end}.customer-communications .cc-message p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.6}.customer-communications .cc-message>div{color:var(--crm-muted,#74829a);justify-content:flex-end;gap:10px;margin-top:7px;font-size:10px;display:flex}.customer-communications .cc-compose{border-top:1px solid var(--crm-line,#e9eef5);padding:17px}.customer-communications .cc-field{color:var(--crm-muted,#74829a);flex-direction:column;flex:1;gap:6px;min-width:0;margin-bottom:12px;font-size:11px;display:flex}.customer-communications .cc-compose-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.customer-communications .cc-muted{color:var(--crm-muted,#74829a);margin-top:10px;font-size:11px;line-height:1.6}.customer-communications .cc-task-create{border-top:1px solid var(--crm-line,#e9eef5);align-items:flex-end;gap:10px;margin-top:17px;padding-top:17px;display:flex}.customer-communications .cc-task-create .cc-field{margin-bottom:0}.customer-communications .cc-more{margin:15px}.customer-communications .cc-settings{padding:20px}.customer-communications .cc-settings-fields{border:0;min-width:0;margin:18px 0 0;padding:0}.customer-communications .cc-rule{border:1px solid var(--crm-line,#e9eef5);border-radius:8px;margin-bottom:16px;padding:17px}.customer-communications .cc-reply-editor{background:var(--crm-subtle,#f7f9fc);border-radius:6px;margin-bottom:12px;padding:14px}.customer-communications .cc-reply-editor p{white-space:pre-wrap;margin-top:8px;font-size:12px}.customer-communications .cc-replies-layout{grid-template-columns:minmax(170px,230px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.customer-communications .cc-reply-groups{gap:12px;min-width:0;display:grid}.customer-communications .cc-reply-group-list{gap:4px;display:grid}.customer-communications .cc-reply-group-button{text-align:left;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;padding:9px 10px;font-size:12px;line-height:1.5;display:flex}.customer-communications .cc-reply-group-button>span:first-child{overflow-wrap:anywhere;min-width:0}.customer-communications .cc-reply-group-button .cc-count{flex-shrink:0}.customer-communications .cc-reply-group-button:hover,.customer-communications .cc-reply-group-button.active{color:var(--crm-blue,#226cea);background:var(--crm-subtle,#f7f9fc)}.customer-communications .cc-reply-group-button.active .cc-count{color:var(--crm-blue,#226cea);background:var(--crm-blue-soft,#edf4ff)}.customer-communications .cc-reply-content{border-left:1px solid var(--crm-line,#e9eef5);min-width:0;padding-left:20px}.customer-communications .cc-reply-content-heading{flex-wrap:wrap;margin-bottom:14px}.customer-communications .cc-reply-content-heading h3{overflow-wrap:anywhere}.customer-communications .cc-reply-group-actions{flex-wrap:wrap;gap:12px;display:flex}.customer-communications .cc-reply-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:10px;margin-bottom:12px;display:grid}.customer-communications .cc-reply-card{border:1px solid var(--crm-line,#e9eef5);background:var(--crm-surface,#fff);text-align:left;border-radius:8px;align-content:start;gap:6px;min-width:0;padding:13px;font-size:12px;line-height:1.6;display:grid}.customer-communications .cc-reply-card:hover{border-color:var(--crm-blue,#226cea)}.customer-communications .cc-reply-card strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-communications .cc-reply-card>span{color:var(--crm-muted,#74829a);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.customer-communications .cc-reply-edit-card{background:var(--crm-subtle,#f7f9fc);border:1px solid var(--crm-line,#e9eef5);border-radius:8px;gap:14px;padding:16px;display:grid}.customer-communications .cc-reply-edit-card>.cc-text-button{justify-self:start}.customer-communications .cc-reply-edit-card>.cc-heading{flex-wrap:wrap}.customer-communications .cc-reply-edit-card .cc-muted{font-size:11px}@media (width<=600px){.customer-communications .cc-replies-layout{grid-template-columns:minmax(0,1fr);gap:16px}.customer-communications .cc-reply-content{border-left:0;border-top:1px solid var(--crm-line,#e9eef5);padding:16px 0 0}.customer-communications .cc-reply-group-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr))}}.customer-communications .cc-rule-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.customer-communications .cc-stars-filter{flex-wrap:wrap;gap:9px;display:flex}.customer-communications .cc-check{color:var(--crm-text,#182239);align-items:center;gap:7px;font-size:12px;line-height:1.6;display:flex}.customer-communications input[type=checkbox]{accent-color:var(--crm-blue,#226cea)}.customer-communications .cc-modal-backdrop{z-index:1300;background:#18223960;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.customer-communications .cc-modal{width:580px;max-width:100%;max-height:calc(100dvh - 40px);padding:22px;overflow:auto;box-shadow:0 15px 60px #18223930}.customer-communications .cc-modal p{color:var(--crm-muted,#74829a);margin-top:12px;font-size:12px}.customer-communications .cc-modal blockquote{background:var(--crm-subtle,#f7f9fc);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;margin:18px 0;padding:16px;font-size:13px;line-height:1.7}.customer-communications .cc-modal .cc-compose-actions{margin-top:20px}@media (width<=900px){.customer-communications .cc-inbox{grid-template-columns:minmax(230px,.8fr) minmax(280px,1fr);gap:12px}.customer-communications .cc-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.customer-communications .cc-inbox{display:block}.customer-communications .cc-detail.cc-empty,.customer-communications .cc-has-selection .cc-list{display:none}.customer-communications .cc-list{min-height:300px;max-height:none}.customer-communications .cc-detail{min-height:0}.customer-communications .cc-heading{flex-wrap:wrap}.customer-communications .cc-page-heading h1{font-size:18px}.customer-communications .cc-toolbar{align-items:stretch}.customer-communications .cc-toolbar>*,.customer-communications .cc-inline-field select{width:100%;max-width:none}.customer-communications .cc-rule-grid{grid-template-columns:1fr}.customer-communications .cc-settings{padding:14px}.customer-communications .cc-modal-backdrop{padding:12px;padding-bottom:max(12px,env(safe-area-inset-bottom))}.customer-communications .cc-task-create{flex-wrap:wrap}.customer-communications .cc-capabilities{max-height:140px;overflow:auto}}.customer-communications.cc-chat-mode{height:max(0px, var(--cc-chat-height,calc(100dvh - 74px)));flex-direction:column;min-height:0;display:flex}.customer-communications.cc-chat-mode>:not(.cc-inbox){flex-shrink:0}.customer-communications.cc-chat-mode .cc-toolbar{margin-bottom:8px}.customer-communications .cc-store-connections{color:var(--crm-muted,#74829a);margin-bottom:10px;font-size:11px}.customer-communications .cc-store-connections>summary,.customer-communications .cc-quick-replies>summary{cursor:pointer;width:max-content;max-width:100%;padding:5px 0}.customer-communications summary:focus-visible{outline:2px solid var(--crm-blue,#226cea);outline-offset:2px;border-radius:4px}.customer-communications .cc-store-connections>summary .cc-count{margin-left:8px}.customer-communications .cc-store-connections .cc-capabilities{max-height:100px;margin:8px 0 0;overflow:auto}.customer-communications.cc-chat-mode .cc-inbox{border:1px solid var(--crm-line,#e9eef5);background:var(--crm-surface,#fff);border-radius:12px;flex:1;grid-template-columns:minmax(245px,300px) minmax(0,1fr);align-items:stretch;gap:0;min-height:0;overflow:hidden}.customer-communications.cc-chat-mode .cc-inbox>.cc-card{border:0;border-radius:0}.customer-communications.cc-chat-mode .cc-list{border-right:1px solid var(--crm-line,#e9eef5);background:var(--crm-subtle,#f7f9fc);overscroll-behavior:contain;min-height:0;max-height:none}.customer-communications.cc-chat-mode .cc-list-heading{z-index:1;background:var(--crm-subtle,#f7f9fc);padding:13px 15px;position:sticky;top:0}.customer-communications .cc-chat-item{align-items:flex-start;gap:10px;padding:13px 12px;display:flex}.customer-communications .cc-chat-avatar{background:var(--crm-blue-soft,#edf4ff);width:36px;height:36px;color:var(--crm-blue,#226cea);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.customer-communications .cc-chat-item-main{flex:1;min-width:0}.customer-communications .cc-chat-item-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:5px;display:flex}.customer-communications .cc-chat-item-top strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.customer-communications .cc-chat-item-top time{flex-shrink:0}.customer-communications .cc-chat-item-preview{color:var(--crm-muted,#74829a);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-bottom:7px;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.customer-communications .cc-chat-item-meta{color:var(--crm-muted,#74829a);align-items:center;gap:6px;font-size:10px;display:flex}.customer-communications .cc-chat-item-meta img{object-fit:contain;border-radius:3px;flex-shrink:0;width:17px;height:17px}.customer-communications .cc-chat-item-meta span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.customer-communications .cc-chat-item>.cc-chat-thumbnail{object-fit:contain;border:1px solid var(--crm-line,#e9eef5);border-radius:5px;flex-shrink:0;width:32px;height:32px;margin-top:3px}.customer-communications .cc-chat-item-meta{margin-bottom:0}.customer-communications .cc-chat-item-meta .cc-status{margin-top:0}.customer-communications .cc-chat-workspace{min-width:0;min-height:0;display:flex;overflow:hidden}.customer-communications .cc-chat-conversation{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.customer-communications .cc-chat-conversation .cc-detail-heading{flex-wrap:nowrap;flex-shrink:0;padding:12px 16px}.customer-communications .cc-chat-conversation .cc-detail-heading h2{font-size:14px}.customer-communications .cc-chat-conversation .cc-detail-heading>div{min-width:0;margin-right:auto}.customer-communications .cc-chat-conversation .cc-detail-heading p{font-size:11px}.customer-communications .cc-chat-conversation .cc-messages{overscroll-behavior:contain;flex:1;min-height:0;max-height:none;padding:20px}.customer-communications .cc-chat-workspace>.cc-chat-sidebar{border-left:1px solid var(--crm-line,#e9eef5);background:var(--crm-surface,#fff);width:245px;min-width:190px;max-width:45%;padding:15px;overflow:auto}.customer-communications .cc-chat-sidebar .cc-detail-product{align-items:flex-start;padding:0 0 15px}.customer-communications .cc-chat-sidebar .cc-task-create{flex-direction:column;align-items:stretch;display:flex}.customer-communications .cc-chat-sidebar>p{margin:12px 0;font-size:12px}.customer-communications .cc-chat-sidebar .cc-heading{margin-bottom:12px}.customer-communications .cc-chat-back{display:none}.customer-communications .cc-chat-composer{background:var(--crm-surface,#fff);flex-shrink:0;max-height:55%;padding:12px 16px;overflow:auto}.customer-communications .cc-chat-composer .cc-quick-replies{color:var(--crm-blue,#226cea);margin-bottom:7px;font-size:11px}.customer-communications .cc-chat-composer .cc-quick-replies .cc-field{margin-top:5px}.customer-communications .cc-chat-composer textarea{resize:vertical;background:var(--crm-subtle,#f7f9fc);border-radius:10px;min-height:74px;max-height:140px;font-size:13px}.customer-communications .cc-chat-composer .cc-field{margin-bottom:8px}.customer-communications .cc-chat-composer .cc-compose-actions{align-items:center}.customer-communications .cc-chat-composer .cc-muted{margin-top:6px;font-size:10px}@media (width<=1100px){.customer-communications.cc-chat-mode .cc-inbox{grid-template-columns:245px minmax(0,1fr)}.customer-communications .cc-chat-workspace{position:relative}.customer-communications .cc-chat-workspace>.cc-chat-sidebar{z-index:2;width:280px;max-width:90%;position:absolute;inset:0 0 0 auto;box-shadow:-8px 0 24px #18223912}}@media (width<=600px){.market-crm-shell>.main-shell>main:has(>#customer-communications-view:not([hidden])){padding-bottom:calc(94px + env(safe-area-inset-bottom,0px))}.customer-communications.cc-chat-mode{height:max(0px, calc(var(--cc-chat-height,100dvh - 74px) - 94px - env(safe-area-inset-bottom,0px)))}.customer-communications .cc-page-heading{gap:6px}.customer-communications .cc-page-title{display:none}.customer-communications.cc-chat-mode .cc-toolbar{gap:6px}.customer-communications.cc-chat-mode .cc-toolbar .cc-inline-field{flex:1;width:auto}.customer-communications.cc-chat-mode .cc-inline-field>span{display:none}.customer-communications.cc-chat-mode .cc-search{flex-basis:100%;order:1;min-width:0}.customer-communications.cc-chat-mode .cc-toolbar>.cc-primary{width:auto;font-size:10px}.customer-communications.cc-chat-mode .cc-inbox{display:flex}.customer-communications.cc-chat-mode .cc-list{border-right:0;flex:1}.customer-communications.cc-conversation-open .cc-toolbar,.customer-communications.cc-conversation-open .cc-store-connections{display:none}.customer-communications .cc-chat-workspace{width:100%}.customer-communications .cc-chat-back{padding:6px;display:inline-flex}.customer-communications .cc-chat-close{display:none}.customer-communications .cc-chat-conversation .cc-detail-heading{gap:7px;padding:10px}.customer-communications .cc-chat-conversation .cc-detail-heading>div{flex:1;min-width:0}.customer-communications .cc-chat-info-toggle{max-width:90px;padding:6px;font-size:10px}.customer-communications .cc-chat-conversation .cc-messages{padding:12px}.customer-communications .cc-chat-composer{max-height:65%;padding:10px}.customer-communications .cc-chat-composer textarea{min-height:65px;max-height:100px}.customer-communications .cc-chat-composer .cc-compose-actions{gap:6px}.customer-communications .cc-chat-composer .cc-compose-actions button{padding:7px 9px}}.customer-communications.cc-chat-short-height.cc-conversation-open .cc-page-heading,.customer-communications.cc-chat-short-height.cc-conversation-open .cc-toolbar,.customer-communications.cc-chat-short-height.cc-conversation-open .cc-store-connections{display:none}.customer-communications.cc-chat-mode.cc-chat-keyboard-open{height:max(0px, var(--cc-chat-height))}.customer-communications.cc-chat-short-height .cc-chat-composer{padding:8px 10px}.customer-communications.cc-chat-short-height .cc-chat-composer textarea{min-height:48px;max-height:74px}.customer-communications.cc-chat-mode:not(.cc-conversation-open){height:auto;min-height:max(0px, var(--cc-chat-height,calc(100dvh - 74px)));flex-direction:column;display:flex}.customer-communications.cc-chat-mode>.cc-chat-board{flex-direction:column;flex:1 0 auto;gap:14px;min-height:0;padding:2px;display:flex}.customer-communications .cc-chat-board-columns{grid-template-columns:repeat(var(--cc-board-columns,4),minmax(0,1fr));flex:1 0 auto;gap:14px;display:grid}.customer-communications .cc-chat-column{border-top:3px solid var(--column-color);background:var(--crm-subtle,#f4f7fb);border-inline:1px solid var(--crm-line,#e9eef5);border-bottom:1px solid var(--crm-line,#e9eef5);border-radius:9px;flex-direction:column;min-width:0;min-height:0;display:flex}.customer-communications .cc-chat-column>.cc-column-heading{flex-shrink:0;gap:8px;margin:0;padding:13px 12px}.customer-communications .cc-chat-column-items{flex:1;min-height:0;padding:0 10px 10px}.customer-communications .cc-chat-card{text-align:left;background:var(--crm-surface,#fff);border:1px solid var(--crm-line,#e9eef5);border-radius:9px;width:100%;margin-bottom:10px;padding:13px;display:block;box-shadow:0 2px 5px #18223904}.customer-communications .cc-chat-card:hover{border-color:var(--crm-blue,#226cea);box-shadow:0 3px 12px #226cea0b}.customer-communications .cc-chat-card .cc-chat-item-top{flex-wrap:wrap;align-items:flex-start;gap:4px}.customer-communications .cc-chat-card .cc-chat-item-top strong{white-space:normal;overflow-wrap:anywhere}.customer-communications .cc-chat-card .cc-chat-item-preview{margin:8px 0 10px}.customer-communications .cc-chat-card .cc-item-store{align-items:flex-start;margin-bottom:10px}.customer-communications .cc-chat-card .cc-item-store strong,.customer-communications .cc-chat-card .cc-item-store span{white-space:normal;overflow-wrap:anywhere}.customer-communications .cc-chat-card .cc-product{align-items:flex-start;margin:0}.customer-communications .cc-chat-card .cc-product img,.customer-communications .cc-chat-card .cc-product-placeholder{width:36px;height:36px}.customer-communications .cc-chat-card .cc-status{white-space:normal;overflow-wrap:anywhere;margin-top:10px}.customer-communications .cc-chat-column .cc-empty{padding:30px 12px}.customer-communications .cc-chat-board>.cc-chat-board-empty,.customer-communications .cc-chat-board>.cc-more{flex-shrink:0}.customer-communications.cc-chat-mode .cc-inbox.cc-chat-detail-inbox{grid-template-columns:minmax(0,1fr)}.customer-communications.cc-conversation-open .cc-toolbar,.customer-communications.cc-conversation-open .cc-store-connections{display:none}.customer-communications .cc-chat-detail-inbox .cc-chat-workspace>.cc-chat-sidebar{border-left:0;border-right:1px solid var(--crm-line,#e9eef5);width:250px;min-width:220px;max-width:32%;box-shadow:none;flex-shrink:0;order:-1;position:static}.customer-communications .cc-chat-detail-inbox .cc-chat-sidebar .cc-heading>button,.customer-communications .cc-chat-detail-inbox .cc-chat-info-toggle{display:none}.customer-communications .cc-chat-detail-inbox .cc-chat-back{flex-shrink:0;display:inline-flex}.customer-communications .cc-chat-detail-inbox .cc-chat-close{display:none}.customer-communications .cc-chat-sidebar .cc-item-store{flex-wrap:wrap}.customer-communications .cc-chat-sidebar .cc-item-store strong{width:100%}.customer-communications .cc-chat-sidebar .cc-detail-product{flex-wrap:wrap}.customer-communications .cc-chat-sidebar .cc-detail-product img{width:80px;height:80px}.customer-communications .cc-chat-sidebar .cc-detail-product>div{width:100%}.customer-communications .cc-return-board-note{color:var(--crm-muted,#74829a);flex-shrink:0;margin:0;font-size:12px;line-height:1.6}.customer-communications .cc-return-task{flex-direction:column;gap:12px;margin-top:20px;font-size:12px;line-height:1.6;display:flex}.customer-communications .cc-return-details{flex:1;min-height:0;padding:24px;overflow:auto}.customer-communications .cc-return-details h3{margin-bottom:12px}.customer-communications .cc-return-details>p{white-space:pre-wrap;overflow-wrap:anywhere;margin-bottom:20px;font-size:14px;line-height:1.8}.customer-communications .cc-return-details .cc-alert{margin-top:20px}.customer-communications .cc-return-details .cc-status{white-space:normal;overflow-wrap:anywhere}@media (width<=900px){.customer-communications .cc-chat-board-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-communications .cc-chat-detail-inbox .cc-chat-workspace>.cc-chat-sidebar{width:210px;min-width:190px;max-width:35%;padding:12px}.customer-communications .cc-chat-detail-inbox .cc-chat-back{padding:7px}}@media (width<=600px){.customer-communications.cc-chat-mode:not(.cc-conversation-open){min-height:max(0px, calc(var(--cc-chat-height,100dvh - 74px) - 94px - env(safe-area-inset-bottom,0px)))}.customer-communications.cc-chat-mode>.cc-chat-board{gap:10px}.customer-communications .cc-chat-board-columns{grid-template-columns:minmax(0,1fr);gap:10px}.customer-communications .cc-chat-detail-inbox .cc-chat-workspace>.cc-chat-sidebar{z-index:2;width:280px;min-width:0;max-width:90%;display:none;position:absolute;inset:0 auto 0 0;box-shadow:8px 0 24px #18223912}.customer-communications .cc-chat-detail-inbox .cc-chat-workspace.cc-chat-info-open>.cc-chat-sidebar{display:block}.customer-communications .cc-chat-detail-inbox .cc-chat-sidebar .cc-heading>button,.customer-communications .cc-chat-detail-inbox .cc-chat-info-toggle{display:inline-flex}.customer-communications .cc-chat-detail-inbox .cc-chat-back>span{display:none}.customer-communications .cc-return-details{padding:16px}}.cc-review-store{gap:12px;max-width:720px;margin:20px 0;display:grid}.cc-rule-products{grid-column:1/-1}.cc-product-scope,.cc-selected-products{flex-wrap:wrap;gap:10px;display:flex}.cc-selected-products{max-height:128px;padding:3px;overflow-y:auto}.cc-selected-product{background:var(--crm-subtle,#f7f9fc);overflow-wrap:anywhere;border-radius:8px;align-items:center;gap:8px;max-width:100%;padding:6px 10px;display:inline-flex}.cc-catalog-picker{border:1px solid var(--crm-line,#e9eef5);border-radius:12px;gap:12px;margin-top:8px;padding:16px;display:grid}.cc-catalog-filters{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cc-catalog-list{overscroll-behavior:contain;max-height:360px;overflow-y:auto}.cc-catalog-product{border-bottom:1px solid var(--crm-line,#e9eef5);cursor:pointer;align-items:center;gap:12px;padding:10px 0;display:flex}.cc-catalog-product>input{flex:none}.cc-catalog-product>img,.cc-catalog-product>.cc-product-placeholder{object-fit:contain;border-radius:8px;flex:0 0 44px;width:44px;height:44px}.cc-catalog-product>span:last-child{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.cc-catalog-product small{color:var(--crm-muted,#74829a)}@media (width<=600px){.cc-catalog-filters{grid-template-columns:1fr}.cc-catalog-picker{padding:12px}}.customer-communications .cc-settings-page{gap:12px;min-width:0;display:grid}.market-crm-shell #overview-view.workspace-overview{width:100%;max-width:none}.market-crm-shell[data-shell-theme=dark]>.main-shell:has(#overview-view:not([hidden])){background:var(--crm-subtle);min-height:100dvh}.market-home-dashboard{--home-red:#b93859;--home-amber:#8a5b0f;min-width:0;color:var(--crm-text,#182239);font-family:inherit;font-size:1rem;line-height:1.5;container-type:inline-size}.market-home-dashboard *,.market-home-dashboard :before,.market-home-dashboard :after{box-sizing:border-box}.market-home-dashboard button{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;margin:0}.market-home-dashboard button:disabled{cursor:default;opacity:.55}.market-home-dashboard button:focus-visible{outline:2px solid var(--crm-blue,#226cea);outline-offset:3px}.market-home-dashboard svg{flex-shrink:0;width:18px;height:18px}.market-home-dashboard h1,.market-home-dashboard h2,.market-home-dashboard p{margin:0}.market-home-dashboard .home-toolbar{justify-content:space-between;align-items:center;gap:12px;padding:0 0 16px;display:flex}.market-home-dashboard .home-toolbar h1{font-size:1.25rem;font-weight:600;line-height:1.4}.market-home-dashboard .home-toolbar p{color:var(--crm-muted,#74829a);margin-top:3px;font-size:.875rem}.market-home-dashboard .home-refresh{border:1px solid var(--crm-line,#e9eef5);background:var(--crm-surface,#fff);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:2.75rem;padding:8px 11px;font-size:.875rem;display:inline-flex}.market-home-dashboard .home-refresh:hover:not(:disabled){color:var(--crm-blue,#226cea);border-color:var(--crm-blue,#226cea)}.market-home-dashboard .home-summary-state{border:1px solid var(--crm-line,#e9eef5);background:var(--crm-surface,#fff);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;padding:12px 14px;font-size:.9375rem;line-height:1.5;display:flex}.market-home-dashboard .home-error{color:var(--home-red)}.market-home-dashboard .home-dashboard-grid{grid-template-columns:minmax(0,1fr) minmax(19rem,.36fr);align-items:start;gap:clamp(1rem,1.5vw,1.5rem);display:grid}.market-home-dashboard .home-dashboard-primary{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1.25rem;min-width:0;display:grid}.market-home-dashboard .home-kpi-row{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.market-home-dashboard .home-kpi{text-align:left;min-width:0;min-height:9rem;transition:transform var(--crm-ease,.18s ease), border-color var(--crm-ease,.18s ease);border:1px solid #0000;border-radius:10px;padding:1.25rem;display:block;position:relative}.market-home-dashboard button.home-kpi:hover{border-color:var(--crm-line,#e9eef5);transform:translateY(-2px)}.market-home-dashboard .home-kpi-green{background:linear-gradient(115deg,#effbf6,#f5fcf9)}.market-home-dashboard .home-kpi-blue{background:linear-gradient(115deg,#edf5ff,#f5f9ff)}.market-home-dashboard .home-kpi-amber{background:linear-gradient(115deg,#fff9ed,#fffdf6)}.market-home-dashboard .home-kpi-red{background:linear-gradient(115deg,#fff0f3,#fff6f8)}.market-home-dashboard .home-kpi-label{z-index:1;max-width:calc(100% - 25px);margin-bottom:5px;font-size:.875rem;display:block;position:relative}.market-home-dashboard .home-kpi-value{letter-spacing:-.7px;overflow-wrap:anywhere;font-size:clamp(1.75rem,1.5rem + .6vw,2.25rem);font-weight:650;line-height:1.2;display:block}.market-home-dashboard .home-kpi-hint{color:var(--crm-muted,#74829a);margin-top:6px;font-size:.8125rem;line-height:1.45;display:block}.market-home-dashboard .home-kpi>svg{width:28px;height:28px;position:absolute;top:20px;right:15px}.market-home-dashboard .home-kpi-green>svg{color:var(--crm-green,#01b37d)}.market-home-dashboard .home-kpi-blue>svg,.market-home-dashboard .home-kpi-blue .home-kpi-label{color:var(--crm-blue,#226cea)}.market-home-dashboard .home-kpi-amber>svg,.market-home-dashboard .home-kpi-amber .home-kpi-label{color:var(--home-amber)}.market-home-dashboard .home-kpi-red>svg,.market-home-dashboard .home-kpi-red .home-kpi-label{color:var(--home-red)}.market-home-dashboard .home-card{background:var(--crm-surface,#fff);border:1px solid var(--crm-line,#e9eef5);border-radius:12px;min-width:0;overflow:hidden}.market-home-dashboard .home-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-height:53px;padding:17px 17px 10px;display:flex}.market-home-dashboard .home-card-head h2{letter-spacing:-.2px;min-width:0;font-size:1.125rem;font-weight:600;line-height:1.4}.market-home-dashboard .home-text-button{min-height:2rem;color:var(--crm-blue,#226cea);text-align:left;border:0;justify-content:center;align-items:center;gap:5px;padding:0;font-size:.8125rem;line-height:1.5;display:inline-flex}.market-home-dashboard .home-text-button>svg{width:14px;height:14px}.market-home-dashboard .home-text-button:hover:not(:disabled){text-decoration:underline}.market-home-dashboard .home-local-notice,.market-home-dashboard .home-card-note{color:var(--crm-muted,#74829a);padding:0 17px 9px;font-size:.8125rem;line-height:1.45}.market-home-dashboard .home-task-tabs{flex-wrap:wrap;align-items:center;gap:6px;padding:0 17px 7px;display:flex}.market-home-dashboard .home-segment{white-space:nowrap;min-height:2.75rem;color:var(--crm-muted,#74829a);background:var(--crm-subtle,#f7f9fc);border:1px solid #0000;border-radius:6px;align-items:center;gap:5px;padding:5px 9px;font-size:.875rem;display:inline-flex}.market-home-dashboard .home-segment.active{border-color:var(--crm-blue,#226cea);background:var(--crm-blue-soft,#edf5ff);color:var(--crm-blue,#226cea)}.market-home-dashboard .home-segment:hover{background:var(--crm-blue-soft,#edf5ff)}.market-home-dashboard .home-count{background:var(--crm-line,#e9eef5);text-align:center;border-radius:10px;min-width:16px;padding:0 4px;font-size:.8125rem;line-height:16px}.market-home-dashboard .home-segment.active .home-count{background:var(--crm-blue,#226cea);color:#fff}.market-home-dashboard .home-count.danger{background:var(--home-red);color:#fff}.market-home-dashboard .home-task-list{padding:0 17px}.market-home-dashboard .home-task-row{border-bottom:1px solid var(--crm-line,#e9eef5);align-items:center;gap:11px;min-height:4rem;padding:11px 0;display:flex}.market-home-dashboard .home-task-row:last-child{border-bottom:0}.market-home-dashboard .home-task-check{background:var(--crm-surface,#fff);border:1.5px solid #bbc9de;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;padding:0;display:flex}.market-home-dashboard .home-task-check:hover:not(:disabled){border-color:var(--crm-green,#01b37d)}.market-home-dashboard .home-task-check.done{border-color:var(--crm-green,#01b37d);background:var(--crm-green,#01b37d);color:#fff}.market-home-dashboard .home-task-check>svg{width:12px;height:12px}.market-home-dashboard .home-task-title{text-align:left;border:0;flex:1;min-width:0;min-height:2.75rem;padding:0;font-size:1rem;font-weight:500;line-height:1.5}.market-home-dashboard .home-task-title>span,.market-home-dashboard .home-task-title>small{overflow-wrap:anywhere;white-space:normal;display:block}.market-home-dashboard .home-task-title small{color:var(--crm-muted,#74829a);margin-top:2px;font-size:.8125rem}.market-home-dashboard .home-task-row.is-done .home-task-title>span{color:var(--crm-muted,#74829a);text-decoration:line-through}.market-home-dashboard .home-task-type>svg{width:16px;height:16px;color:var(--crm-muted,#74829a)}.market-home-dashboard .home-task-time{text-align:right;min-width:36px;color:var(--crm-muted,#74829a);margin-left:5px;font-size:.875rem}.market-home-dashboard .home-task-time.late{color:var(--home-red)}.market-home-dashboard .home-task-time.today:not(.late){color:var(--crm-blue,#226cea)}.market-home-dashboard .home-card-footer{text-align:right;padding:8px 17px 14px}.market-home-dashboard .home-empty{color:var(--crm-muted,#74829a);text-align:center;padding:20px 17px;font-size:.875rem;line-height:1.55}.market-home-dashboard .home-empty strong{color:var(--crm-text,#182239);margin-bottom:5px;font-size:.9375rem;font-weight:500;display:block}.market-home-dashboard .home-empty p{margin-bottom:6px}.market-home-dashboard .home-activity-list{padding:1px 17px 11px}.market-home-dashboard .home-activity-row{text-align:left;border:0;align-items:center;gap:9px;width:100%;min-height:3.5rem;padding:6px 0;display:flex;position:relative}.market-home-dashboard .home-activity-row:not(:last-child):after{content:"";background:var(--crm-line,#e9eef5);width:1px;position:absolute;top:29px;bottom:-5px;left:7px}.market-home-dashboard .home-activity-marker{background:var(--crm-blue-soft,#edf5ff);width:16px;height:16px;color:var(--crm-blue,#226cea);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.market-home-dashboard .home-activity-marker>svg{width:10px;height:10px}.market-home-dashboard .home-activity-marker.green{background:var(--crm-green,#01b37d);color:#fff}.market-home-dashboard .home-activity-copy{flex:1;min-width:0;line-height:1.45}.market-home-dashboard .home-activity-copy strong,.market-home-dashboard .home-activity-copy small{overflow-wrap:anywhere;white-space:normal;font-size:.9375rem;font-weight:400;display:block;overflow:hidden}.market-home-dashboard .home-activity-copy small{color:var(--crm-muted,#74829a);margin-top:2px;font-size:.8125rem}.market-home-dashboard .home-activity-row>svg{width:12px;height:12px;color:var(--crm-muted,#74829a)}.market-home-dashboard .home-activity-row:hover .home-activity-copy strong{color:var(--crm-blue,#226cea)}.market-home-dashboard .home-dashboard-side{flex-direction:column;gap:16px;min-width:0;display:flex}.market-home-dashboard .home-day-nav{gap:5px;display:flex}.market-home-dashboard .home-icon-button{border:1px solid var(--crm-line,#e9eef5);border-radius:5px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;padding:0;display:inline-flex}.market-home-dashboard .home-icon-button>svg{width:14px;height:14px}.market-home-dashboard .home-icon-button:hover{color:var(--crm-blue,#226cea);background:var(--crm-blue-soft,#edf5ff)}.market-home-dashboard .home-events-list{max-height:340px;padding:0 17px;overflow-y:auto}.market-home-dashboard .home-event-item{grid-template-columns:max-content 23px minmax(0,1fr);align-items:start;gap:10px;padding:15px 0;display:grid;position:relative}.market-home-dashboard .home-event-item:not(:last-child):after{content:"";border-bottom:1px solid var(--crm-line,#e9eef5);position:absolute;bottom:0;left:0;right:0}.market-home-dashboard .home-event-time{padding-top:2px;font-size:.875rem;font-weight:500}.market-home-dashboard .home-event-item>svg{width:19px;height:19px;color:var(--home-red);margin-top:1px}.market-home-dashboard .home-event-copy{text-align:left;border:0;min-width:0;padding:0;line-height:1.5}.market-home-dashboard .home-event-copy strong{overflow-wrap:anywhere;font-size:.875rem;font-weight:500;display:block}.market-home-dashboard .home-event-copy small{color:var(--crm-muted,#74829a);margin-top:3px;font-size:.8125rem;display:block}.market-home-dashboard .home-event-footer{text-align:center;padding:5px 17px 17px}.market-home-dashboard .home-quick-list{flex-direction:column;gap:8px;padding:2px 17px 14px;display:flex}.market-home-dashboard .home-quick-action{text-align:left;border:1px solid var(--crm-line,#e9eef5);min-height:2.75rem;color:var(--crm-muted,#74829a);border-radius:6px;align-items:center;gap:12px;padding:9px 11px;font-size:.9375rem;display:flex}.market-home-dashboard .home-quick-action:hover:not(:disabled){border-color:var(--crm-blue,#226cea);background:var(--crm-blue-soft,#edf5ff);color:var(--crm-blue,#226cea)}.market-home-dashboard .home-quick-action>svg{width:16px;height:16px}.market-home-dashboard .home-useful-list{flex-direction:column;gap:3px;padding:2px 17px 16px;display:flex}.market-home-dashboard .home-useful-link{text-align:left;min-height:2.75rem;color:var(--crm-muted,#74829a);border:0;align-items:center;gap:12px;padding:8px 0;font-size:.875rem;display:flex}.market-home-dashboard .home-useful-link>svg{width:16px;height:16px;color:var(--crm-blue,#226cea)}.market-home-dashboard .home-useful-link:hover{color:var(--crm-blue,#226cea)}.market-crm-shell[data-shell-theme=dark] .market-home-dashboard{--home-red:#f18da0;--home-amber:#edc78d}.market-crm-shell[data-shell-theme=dark] .market-home-dashboard .home-kpi-green{background:#152822}.market-crm-shell[data-shell-theme=dark] .market-home-dashboard .home-kpi-blue{background:#17263d}.market-crm-shell[data-shell-theme=dark] .market-home-dashboard .home-kpi-amber{background:#2b261b}.market-crm-shell[data-shell-theme=dark] .market-home-dashboard .home-kpi-red{background:#2d1d26}@media (prefers-reduced-motion:reduce){.market-home-dashboard .home-kpi{transition:none}.market-home-dashboard button.home-kpi:hover{transform:none}}@container (width<=78rem){.market-home-dashboard .home-dashboard-grid{grid-template-columns:minmax(0,1fr)}.market-home-dashboard .home-dashboard-side{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}}@container (width<=56rem){.market-home-dashboard .home-dashboard-primary{grid-template-columns:minmax(0,1fr)}.market-home-dashboard .home-kpi-row,.market-home-dashboard .home-dashboard-side{grid-template-columns:repeat(2,minmax(0,1fr))}.market-home-dashboard .home-calendar-card{grid-column:1/-1}}@container (width<=40rem){.market-home-dashboard .home-dashboard-side{grid-template-columns:minmax(0,1fr)}.market-home-dashboard .home-kpi{padding:1rem}.market-home-dashboard .home-toolbar{flex-wrap:wrap}.market-home-dashboard .home-toolbar>div{overflow-wrap:anywhere;min-width:0}.market-home-dashboard .home-card-head{gap:.5rem}}@container (width<=20rem){.market-home-dashboard .home-kpi-row{grid-template-columns:minmax(0,1fr)}}@media (pointer:coarse){.market-home-dashboard .home-icon-button,.market-home-dashboard .home-task-check{width:2.75rem;height:2.75rem}.market-home-dashboard .home-text-button{min-height:2.75rem}}@font-face{font-family:Golos Text;src:url(/assets/GolosText-Variable-Ca6L06xr.ttf)format("truetype");font-style:normal;font-weight:400 900;font-display:swap}:root{--app-font-family:"Golos Text", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}
