.client-profiles{max-width:1200px}.client-picker{max-width:520px;margin-bottom:20px;font-size:12px;font-weight:700;display:block}.client-picker select,.client-grid input,.client-grid select{color:#17212b;box-sizing:border-box;background:#fff;border:1px solid #cfdae3;border-radius:8px;width:100%;margin-top:7px;padding:11px;display:block}.client-panel{background:#fff;border:1px solid #dce4ea;border-radius:12px;margin:16px 0;padding:24px}.client-panel fieldset{border:0;min-width:0;margin:0;padding:0}.client-panel h2{margin:0 0 18px;font-size:17px}.client-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:24px;display:grid}.client-grid label{color:#405365;font-size:12px}.client-hint{color:#647586;margin:12px 0 20px;font-size:12px;line-height:1.6}.client-onboarding{background:#fff6df;border:1px solid #ead59a;border-radius:10px;margin:16px 0;padding:15px 18px;font-size:12px;line-height:1.7}.client-summary{flex-wrap:wrap;align-items:center;gap:20px;padding:14px 0;font-size:12px;display:flex}.client-tabs{gap:8px;margin:12px 0;display:flex}.client-tabs button{color:#405365;background:#fff;border:1px solid #cbd9e2;border-radius:8px;padding:10px 18px}.client-tabs button.active{color:#fff;background:#176fd1;border-color:#176fd1}.client-section-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.client-section-heading h2{margin:0}.client-entities article{border-bottom:1px solid #e4eaee;justify-content:space-between;align-items:center;gap:15px;padding:16px 0;display:flex}.client-entities strong,.client-entities span{font-size:13px;display:block}.client-entities span{color:#647586;margin-top:7px;font-size:11px}.client-entity-form{border-top:2px solid #dce4ea;margin-top:24px;padding-top:24px}.client-check{align-items:center;gap:8px;margin-bottom:20px;font-size:12px;display:flex}.client-bank{border:1px solid #dce4ea;border-radius:10px;margin-bottom:16px;padding:16px}.client-actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.client-history{border-bottom:1px solid #e4eaee;grid-template-columns:180px 1fr 1fr;gap:16px;padding:14px 0;font-size:12px;display:grid}.client-history time{color:#647586}@media (width<=700px){.client-grid,.client-history{grid-template-columns:1fr}.client-panel{padding:16px}}.purchase-card{background:#fff;border:1px solid #dce4e8;border-radius:14px;margin:20px 0;padding:24px}.purchase-table{background:#fff;border:1px solid #dce4e8;border-radius:12px;overflow:auto}.purchase-table table{border-collapse:collapse;width:100%}.purchase-table th,.purchase-table td{text-align:left;border-bottom:1px solid #e5ebee;padding:14px}.purchase-table th{color:#63737f;font-size:12px}.purchase-table small{margin:5px 0;display:block}.purchase-product{align-items:center;gap:12px;min-width:200px;max-width:400px;display:flex}.purchase-product img{object-fit:contain;width:52px;height:64px}.purchase-pagination{align-items:center;gap:20px;margin:20px 0;display:flex}.purchase-editor label{margin:12px 0;display:block}.purchase-editor input,.purchase-editor textarea,.purchase-editor select{border:1px solid #cbd5dc;border-radius:6px;width:100%;margin-top:6px;padding:10px;display:block}.purchase-editor{max-width:800px}.purchase-delete{color:#fff;background:#a54444;border:0;border-radius:6px;padding:10px 14px}.purchase-warning{color:#805414;background:#fff0c2;border-radius:6px;padding:7px}.receipt-print{background:#f5f8f9;margin-top:20px;padding:24px}.receipt-print table{width:100%}.receipt-print th,.receipt-print td{text-align:left;padding:9px}.receipt-print small{margin-top:4px;display:block}.receipt-print button{color:#fff;background:#166b60;border:0;border-radius:6px;padding:10px 14px}.receipt-print .receipt-delete{color:#fff;background:#a54444}.workflow-card fieldset{border:0;min-width:0;margin:0;padding:0}.workflow-hidden{display:none}.workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0;display:grid}.workflow-card label{color:#465c6f;margin:12px 0;font-size:12px;display:block}.workflow-card input:not([type=checkbox]),.workflow-card select,.workflow-card textarea{box-sizing:border-box;color:#17212b;width:100%;font:inherit;background:#fff;border:1px solid #cedae3;border-radius:8px;margin-top:6px;padding:10px;display:block}.workflow-card select[multiple]{min-height:130px}.workflow-card button{cursor:pointer;border:1px solid #d8e2e9;border-radius:7px;margin:4px;padding:9px 13px}.workflow-card button:disabled{opacity:.5;cursor:default}.workflow-check{justify-content:flex-start;align-items:center;gap:8px;display:flex!important}.workflow-card .workflow-check input[type=checkbox]{flex:none;width:auto;margin:0}.workflow-note{color:#65798a;font-size:12px;line-height:1.7}.workflow-warning,.workflow-readiness{background:#fff7e0;border-radius:8px;padding:14px;font-size:12px}.workflow-inset{background:#f8fafc;border:1px solid #dbe5ed;border-radius:10px;margin-top:20px;padding:18px}.workflow-variants article{border-bottom:1px solid #e2eaf0;justify-content:space-between;gap:15px;padding:15px 0;display:flex}.workflow-variants p,.workflow-variants small{color:#64778a;font-size:12px}.workflow-photos{grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:16px;margin:20px 0;display:grid}.workflow-photos article{border:1px solid #d9e3ec;border-radius:9px;padding:10px}.workflow-photos img{object-fit:contain;width:100%;height:160px;display:block}.workflow-photos strong{font-size:11px}.workflow-photos button{margin:3px;padding:6px;font-size:11px}.workflow-conflict{overflow-wrap:anywhere;background:#fffaf1;border:1px solid #e5c28d;border-radius:8px;margin:12px 0;padding:14px;font-size:12px}.workflow-history{border-bottom:1px solid #dce6ed;padding:14px 0;font-size:12px}.workflow-history>time,.workflow-history>strong,.workflow-history>span{margin-right:15px;display:inline-block}.workflow-history li{overflow-wrap:anywhere}.workflow-card textarea{resize:vertical}.workflow-card h3{margin-top:15px;font-size:17px}@media (width<=700px){.workflow-grid{grid-template-columns:1fr}.workflow-variants article{display:block}}.catalog-manager{gap:18px;display:grid}.catalog-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.catalog-metrics>div{background:#fff;border:1px solid #dce5eb;border-radius:14px;padding:18px 20px;box-shadow:0 8px 30px #2034440b}.catalog-metrics strong{color:#102b3b;font-size:28px;display:block}.catalog-metrics span{color:#72818c;font-size:12px}.catalog-tabs{border-bottom:1px solid #dce5eb;gap:6px;display:flex}.catalog-tabs button{color:#667680;background:0 0;border:0;border-bottom:3px solid #0000;padding:13px 18px;font-weight:700}.catalog-tabs button.active{color:#0d65c8;border-color:#0d65c8}.catalog-tabs button.danger{color:#a64040;border-color:#a64040}.catalog-tabs b{background:#edf2f5;border-radius:20px;margin-left:6px;padding:2px 7px}.catalog-toolbar{background:#fff;border:1px solid #dce5eb;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.catalog-toolbar span{font-size:24px}.catalog-toolbar input{flex:1}.catalog-toolbar input,.catalog-toolbar select,.catalog-drawer input,.catalog-drawer select{background:#fff;border:1px solid #cdd8df;border-radius:8px;padding:11px 12px}.catalog-table{background:#fff;border:1px solid #dce5eb;border-radius:14px;overflow:auto}.catalog-table table{border-collapse:collapse;width:100%}.catalog-table th{text-align:left;text-transform:uppercase;color:#74838e;white-space:nowrap;background:#f7f9fa;padding:12px 14px;font-size:11px}.catalog-table td{vertical-align:middle;border-top:1px solid #edf1f3;padding:14px}.catalog-table td>strong,.catalog-table td>small{display:block}.catalog-table small{color:#76858f;margin-top:4px}.catalog-actions{white-space:nowrap;text-align:right}.catalog-actions button,.variant-add button{color:#31505f;background:#fff;border:1px solid #cbd6dc;border-radius:7px;margin:2px;padding:7px 10px}.catalog-actions button.danger{color:#a23838;border-color:#efcaca}.catalog-status{border-radius:20px;padding:5px 9px;font-size:11px;font-weight:800;display:inline-flex}.catalog-status.active{color:#177a45;background:#dff6e9}.catalog-status.inactive{color:#8a5a00;background:#fff0c9}.catalog-status.deleted{color:#a23838;background:#f8dddd}.catalog-empty{text-align:center;color:#7b8991;padding:30px}.deleted-grid{gap:20px;display:grid}.deleted-grid section>h2{margin:0 0 10px}.catalog-drawer{z-index:30;background:#fff;align-content:start;gap:15px;width:min(520px,100vw);height:100vh;padding:28px;display:grid;position:fixed;top:0;right:0;overflow:auto;box-shadow:-20px 0 60px #142b3b2d}.catalog-drawer.product{width:min(720px,100vw)}.catalog-drawer-head{border-bottom:1px solid #e4eaee;justify-content:space-between;align-items:flex-start;padding-bottom:18px;display:flex}.catalog-drawer-head span{letter-spacing:.18em;color:#ef6f42;font-size:10px;font-weight:800}.catalog-drawer-head h2{margin:5px 0 0;font-size:27px}.catalog-drawer-head>button{background:#eff3f5;border:0;border-radius:50%;width:38px;height:38px;font-size:24px}.catalog-drawer label{gap:6px;font-size:13px;font-weight:700;display:grid}.catalog-drawer label small{color:#7a8993;font-weight:400}.catalog-drawer form{gap:15px;display:grid}.catalog-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.catalog-hint{color:#725a23;background:#fff8e4;border:1px solid #f1ddb0;border-radius:8px;padding:12px;font-size:12px;line-height:1.5}.variant-section{border-top:1px solid #e3eaee;margin-top:8px;padding-top:18px}.variant-section>div:first-child{justify-content:space-between;display:flex}.variant-section article{border:1px solid #e1e8ec;border-radius:9px;grid-template-columns:1fr 1.5fr auto;gap:12px;margin:8px 0;padding:12px;display:grid}.variant-section article span{color:#74838d}.variant-add{background:#f6f8f9;border-radius:10px;margin-top:14px;padding:15px}.variant-add h4{margin:0 0 12px}@media (width<=900px){.catalog-metrics{grid-template-columns:1fr 1fr}.catalog-toolbar{flex-wrap:wrap}.catalog-toolbar input{min-width:70%}.catalog-form-grid{grid-template-columns:1fr}.catalog-actions button{width:100%;display:block}.variant-section article{grid-template-columns:1fr}}.variant-section article{grid-template-columns:1fr 1.5fr auto auto;align-items:center}.variant-edit-button,.variant-buttons button{color:#31505f;background:#fff;border:1px solid #cbd6dc;border-radius:7px;padding:7px 10px}.variant-section article.editing{background:#f8fafb;display:block}.variant-edit{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.variant-edit input{min-width:0}.variant-buttons{gap:8px;margin-top:9px;display:flex}@media (width<=900px){.variant-edit{grid-template-columns:1fr}}.category-tree-name{align-items:center;gap:8px;min-width:310px;display:flex}.category-tree-name>span:last-child{min-width:0}.category-tree-toggle{color:#245268;background:#f7fafb;border:1px solid #cbd6dc;border-radius:6px;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:17px;font-weight:700;line-height:1;display:inline-grid}.category-tree-spacer{flex:0 0 24px;width:24px;display:inline-block}.category-tree-name strong,.category-tree-name small{display:block}.category-picker{font-weight:400;position:relative}.category-picker-trigger{color:#1d2c35;text-align:left;background:#fff;border:1px solid #cdd8df;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:11px 12px;display:flex}.category-picker-trigger span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.category-picker-trigger b{color:#607681}.category-picker-popover{background:#fff;border:1px solid #cdd8df;border-radius:10px;margin-top:7px;position:relative;overflow:hidden;box-shadow:0 16px 36px #19374720}.category-picker-search{background:#f7fafb;border-bottom:1px solid #e4eaee;align-items:center;gap:8px;padding:9px;display:flex}.category-picker-search input{width:100%;min-width:0;padding:9px 10px}.category-picker-root{text-align:left;color:#345463;background:#fff;border:0;border-bottom:1px solid #e9eef1;width:100%;padding:10px 12px;font-weight:700}.category-picker-root.selected,.category-picker-row.selected{background:#eaf4ff}.category-picker-tree{max-height:300px;padding:6px 0;overflow:auto}.category-picker-row{align-items:center;gap:6px;min-height:36px;padding-right:8px;display:flex}.category-picker-row:hover{background:#f3f8fb}.category-picker-option{text-align:left;color:#203640;background:0 0;border:0;flex:1;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:8px 4px;display:flex}.category-picker-option span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.category-picker-option small{color:#7b8b95;margin:0;font-size:11px}.category-picker-empty{text-align:center;color:#7b8991;margin:0;padding:18px;font-size:12px}.product-card-overlay{z-index:140;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#07131ea8;padding:18px;position:fixed;inset:0}.product-card{background:#f3f6f8;border-radius:16px;height:100%;overflow:auto;box-shadow:0 24px 80px #0006}.product-card>header{z-index:20;background:#fff;border-bottom:1px solid #dce5ea;justify-content:space-between;align-items:center;gap:20px;padding:18px 24px;display:flex;position:sticky;top:0}.product-card>header span{letter-spacing:.15em;color:#ef6f42;font-size:10px;font-weight:850}.product-card>header h2{margin:4px 0 2px;font-size:26px}.product-card>header small{color:#80909b}.product-card-head-actions{gap:9px;display:flex}.product-card form{padding:20px 24px 0}.product-card input,.product-card select,.product-card textarea{color:#20313c;background:#fff;border:1px solid #cad6dd;border-radius:8px;width:100%;padding:10px 11px}.product-card textarea{resize:vertical;line-height:1.55}.product-card label{gap:6px;font-size:12px;font-weight:750;display:grid}.product-card label.required:after{content:"Обов’язкове поле";color:#bc4848;font-size:9px;font-weight:500}.product-card-summary{grid-template-columns:170px minmax(0,1fr) 230px;align-items:start;gap:18px;display:grid}.product-card-image{color:#82929d;text-align:center;background:#fff;border:1px dashed #c8d4db;border-radius:12px;place-items:center;height:205px;display:grid;overflow:hidden}.product-card-image img{object-fit:contain;width:100%;height:100%}.product-card-main{gap:14px;display:grid}.product-card-grid{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:10px;display:grid}.product-card-summary aside{color:#fff;background:#122534;border-radius:12px;padding:15px}.product-card-summary dl{grid-template-columns:1fr 1.35fr;gap:9px;margin:0;display:grid}.product-card-summary dt{color:#9eb0bc;text-transform:uppercase;font-size:9px}.product-card-summary dd{text-align:right;word-break:break-word;margin:0;font-size:11px;font-weight:750}.product-card-summary dd small{color:#91a4af;font-size:8px;font-weight:500;display:block}.product-price-card{background:#fff;border:1px solid #dce5ea;border-radius:12px;margin-top:16px;padding:15px}.product-price-card h3{margin:0 0 12px;font-size:14px}.product-price-grid{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.product-price-grid label.sale{color:#087a54}.product-price-grid label.sale input{background:#f1fbf7;border-color:#77c8a9;font-weight:800}.product-card-tabs{z-index:15;background:#f3f6f8;border-bottom:1px solid #d7e1e6;gap:4px;margin-top:18px;padding:0 24px;display:flex;position:sticky;top:91px;overflow:auto}.product-card-tabs button{color:#667985;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;padding:13px 15px;font-weight:750}.product-card-tabs button.active{color:#0964bb;border-color:#1574d1}.product-card-body{padding:18px 24px 28px}.product-card-section{background:#fff;border:1px solid #dce5ea;border-radius:13px;padding:20px}.product-card-section>h3,.section-heading h3,.seo-card h3{margin:0 0 5px}.product-card-section>p,.section-heading p,.seo-card p,.channel-columns p{color:#788994;margin:0 0 14px;font-size:11px;line-height:1.5}.section-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:14px;display:flex}.attribute-grid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.attribute-grid label{border:1px solid #e0e7eb;border-radius:9px;padding:12px}.attribute-grid label.variant-axis{background:#fff9ea;border-color:#f0c77e;order:-1}.attribute-grid label>span{justify-content:space-between;gap:8px;display:flex}.attribute-grid label b{color:#fff;background:#f0a933;border-radius:10px;padding:2px 6px;font-size:8px}.product-card-empty{text-align:center;color:#7c8b95;border:1px dashed #ccd7dd;border-radius:10px;padding:35px}.product-variants{gap:8px;display:grid}.product-variants article{border:1px solid #dce5ea;border-radius:9px;grid-template-columns:1fr auto auto;align-items:center;gap:16px;padding:12px;display:grid}.product-variants article.primary-variant{background:#f3fbf7;border-color:#83c4aa}.product-variants article strong,.product-variants article span{display:block}.product-variants article span{color:#7b8b95;margin-top:4px;font-size:10px}.product-variants article>div:last-child{gap:6px;display:flex}.product-variants button,.photo-add button{color:#31505f;background:#fff;border:1px solid #cbd6dc;border-radius:7px;padding:7px 10px}.photo-manager{grid-template-columns:minmax(260px,1fr) 2fr;gap:15px;display:grid}.photo-main{color:#82929c;background:#f7f9fa;border:1px solid #dce5ea;border-radius:12px;place-items:center;height:420px;display:grid;overflow:hidden}.photo-main img{object-fit:contain;width:100%;height:100%}.photo-thumbs{grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:10px;display:grid}.photo-thumbs article{border:1px solid #dce5ea;border-radius:9px;padding:7px}.photo-thumbs img{aspect-ratio:1;object-fit:cover;border-radius:6px;width:100%}.photo-thumbs span{margin:5px 0;font-size:9px;display:block}.photo-thumbs button{border:0;border-radius:6px;width:100%;padding:6px}.photo-add{grid-template-columns:1fr auto auto auto auto;align-items:center;gap:8px;margin-top:14px;display:grid}.photo-add label{white-space:nowrap;align-items:center;gap:5px;display:flex}.photo-add label input{width:auto}.channel-columns{grid-template-columns:1fr 1fr;gap:18px;display:grid}.channel-links{gap:7px;display:grid}.channel-links>a,.channel-links>span{color:#203946;border:1px solid #dce5ea;border-radius:8px;align-items:center;gap:8px;min-height:39px;padding:8px 11px;font-weight:750;text-decoration:none;display:flex}.channel-links>a:hover{background:#f1f7fc;border-color:#6eaee8}.channel-links b{margin-left:auto}.channel-links .disabled{opacity:.55}.channel-links small{margin-left:auto;font-weight:500}.seo-card{border-top:1px solid #e2e9ed;gap:12px;margin-top:20px;padding-top:18px;display:grid}.seo-card label small{text-align:right;color:#87959e}.stock-history{gap:0;display:grid}.stock-history article{border-bottom:1px solid #ebeff2;border-left:2px solid #64b797;grid-template-columns:170px 1fr 1fr;gap:15px;padding:12px;display:grid}.stock-history time,.stock-history span{color:#7b8993;font-size:10px}.product-settings-page{gap:18px;display:grid}.settings-card textarea{resize:vertical;border:1px solid #cfd9df;border-radius:8px;width:100%;padding:11px}@media (width<=1100px){.product-card-summary{grid-template-columns:130px 1fr}.product-card-summary aside{grid-column:1/-1}.product-card-grid,.product-price-grid,.attribute-grid{grid-template-columns:1fr 1fr}.photo-manager,.channel-columns{grid-template-columns:1fr}.photo-add{grid-template-columns:1fr 1fr}.product-card-tabs{top:91px}}@media (width<=700px){.product-card-overlay{padding:0}.product-card{border-radius:0}.product-card>header{align-items:flex-start;padding:14px}.product-card-head-actions{flex-direction:column}.product-card form,.product-card-body{padding-left:12px;padding-right:12px}.product-card-summary{grid-template-columns:1fr}.product-card-image{height:260px}.product-card-grid,.product-price-grid,.attribute-grid{grid-template-columns:1fr}.product-card-tabs{padding:0 10px;top:108px}.photo-thumbs{grid-template-columns:1fr 1fr}.photo-add,.stock-history article{grid-template-columns:1fr}}.category-attributes-manager{border-top:1px solid #dfe7eb;padding-top:14px}.category-attributes-manager>div:first-child{justify-content:space-between;align-items:center;display:flex}.category-attributes-manager h3{margin:0}.category-attributes-manager>p{color:#7b8993;font-size:11px;line-height:1.45}.category-attributes-manager article,.category-attribute-new{border:1px solid #dce5ea;border-radius:9px;gap:8px;margin-top:8px;padding:10px;display:grid}.category-attributes-manager article.variant{background:#fffaf0;border-color:#efc67d}.category-attributes-manager textarea{resize:vertical;border:1px solid #cdd8df;border-radius:8px;width:100%;padding:9px}.category-attributes-manager article>div,.category-attribute-new label{gap:12px;display:flex}.category-attributes-manager article label,.category-attribute-new label{align-items:center;gap:5px;font-size:11px;display:flex}.category-attributes-manager article label input,.category-attribute-new label input{width:auto}.category-attributes-manager footer{gap:7px;display:flex}.category-attributes-manager footer button,.category-attribute-new button{background:#fff;border:1px solid #cad6dc;border-radius:7px;padding:7px 10px}.category-attributes-manager footer button.danger{color:#a23838;border-color:#efcaca}.visually-hidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.review-metrics{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.review-metrics>div{background:#f8fafb;border:1px solid #dce5ea;border-radius:10px;gap:3px;padding:13px;display:grid}.review-metrics b{font-size:21px}.review-metrics span{color:#788994;font-size:10px}.review-metrics .attention{background:#fff9eb;border-color:#efc06f}.review-filters{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.review-filters button{color:#49606d;background:#fff;border:1px solid #cbd7dd;border-radius:18px;padding:7px 11px}.review-filters button.active{color:#0863b8;background:#eaf4fd;border-color:#1475d1;font-weight:800}.review-list{gap:10px;display:grid}.review-list article{border:1px solid #dce5ea;border-radius:11px;padding:14px}.review-list article.unread{border-left:4px solid #1475d1}.review-list article>header,.review-list article>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.review-list article>header>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.review-list article>header>div:last-child{justify-content:flex-end}.review-list article p{margin:13px 0;font-size:13px;line-height:1.55}.review-list article em,.question-badge,.channel-badge{border-radius:12px;padding:3px 7px;font-size:9px;font-style:normal}.review-list article em{color:#087447;background:#e9f7ef}.question-badge{color:#8e6200;background:#fff1cf}.channel-badge{background:#eff6f2}.review-stars{color:#ec9c19;letter-spacing:1px}.review-list time{color:#84939c;font-size:10px}.review-list dl{grid-template-columns:80px 1fr;gap:8px;margin:7px 0;font-size:11px;display:grid}.review-list dd{margin:0}.review-list footer{color:#74858f;border-top:1px solid #edf1f3;margin-top:12px;padding-top:10px;font-size:10px}.review-list footer a{color:#0872ce;margin-left:auto;text-decoration:none}@media (width<=700px){.review-metrics{grid-template-columns:1fr 1fr}.review-list article>header,.review-list article>footer{flex-direction:column;align-items:flex-start}.review-list footer a{margin-left:0}}.settings-card-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.settings-card-heading h2{margin:0 0 6px}.settings-card-heading p{color:#70828e;margin:0}.warehouse-directory{border:1px solid #d9e3e8;border-radius:11px;margin-top:18px;overflow:hidden}.warehouse-directory-head,.warehouse-directory article{grid-template-columns:minmax(180px,1fr) minmax(220px,1.5fr) 130px auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.warehouse-directory-head{color:#71838e;text-transform:uppercase;letter-spacing:.07em;background:#f3f6f8;font-size:10px;font-weight:800}.warehouse-directory article{border-top:1px solid #e5ebee}.warehouse-directory article>div:first-child{align-items:center;gap:8px;display:flex}.warehouse-directory article strong{color:#20343f}.warehouse-directory article small{color:#16754f;background:#eaf5ee;border-radius:12px;padding:3px 7px;font-weight:750}.warehouse-directory article>span{color:#657985;font-size:12px}.warehouse-directory-status{border-radius:12px;justify-self:start;padding:4px 8px;font-weight:750}.warehouse-directory-status.active{color:#08744b;background:#daf2e4}.warehouse-directory-status.inactive{color:#65747d;background:#edf0f2}.warehouse-directory-actions{gap:6px;display:flex}.warehouse-directory-delete{color:#b44040;background:#fff;border:1px solid #efcaca;border-radius:7px;padding:7px 9px}.warehouse-directory-delete:disabled{opacity:.42}.warehouse-setting-editor{background:#f7fafb;border:1px solid #c9dbe6;border-radius:11px;margin-top:18px;padding:16px}.warehouse-setting-editor h3{margin:0 0 14px}.warehouse-setting-editor input,.warehouse-setting-editor select{background:#fff;border:1px solid #cfd9df;border-radius:8px;width:100%;padding:10px}.warehouse-default-check{align-content:center;align-items:center;grid-template-columns:auto 1fr!important;display:flex!important}.warehouse-default-check input{width:auto}.warehouse-setting-editor-actions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}@media (width<=800px){.warehouse-directory-head{display:none}.warehouse-directory article{grid-template-columns:1fr}.warehouse-directory-actions{justify-content:flex-start}.settings-card-heading{flex-direction:column;align-items:stretch}}.category-source-settings{gap:16px;display:grid}.category-source-settings>h2,.category-source-settings>p{margin:0}.category-source-settings>p{color:#70828e}.category-source-list{gap:10px;display:grid}.category-source-list article{border:1px solid #dce5ea;border-radius:11px;justify-content:space-between;align-items:center;gap:20px;padding:14px;display:flex}.category-source-list article.unavailable{color:#8a969e;background:#f5f7f8}.category-source-check{align-items:flex-start;gap:10px;min-width:230px;display:flex}.category-source-check input{accent-color:#159b97;margin-top:3px}.category-source-check strong,.category-source-check small{display:block}.category-source-check small{color:#71838d;max-width:390px;margin-top:4px;font-size:11px;line-height:1.45}.category-source-schedule{flex-wrap:wrap;align-items:end;gap:9px;display:flex}.category-source-schedule label{color:#546975;gap:4px;font-size:11px;font-weight:750;display:grid}.category-source-schedule select,.category-source-schedule input{background:#fff;border:1px solid #cbd8df;border-radius:8px;min-height:36px;padding:8px}.category-source-off{color:#87959e;font-size:11px}.category-source-settings>.primary{justify-self:start}@media (width<=900px){.category-source-list article{flex-direction:column;align-items:stretch}.category-source-schedule{justify-content:flex-start}}.category-source-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:18px;display:flex}.category-source-scope{color:#546975;border:0;flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:0;font-size:11px;display:flex}.category-source-scope legend{margin-bottom:5px;font-weight:750}.category-source-scope label{white-space:nowrap;align-items:center;gap:5px;display:flex}.category-source-scope input{accent-color:#159b97}.category-source-scope small{color:#71838d;flex-basis:100%;max-width:310px;line-height:1.35}@media (width<=900px){.category-source-controls{justify-content:flex-start}}.catalog-actions .catalog-action-icon{vertical-align:middle;cursor:pointer;place-items:center;width:34px;height:34px;padding:0;display:inline-grid}.catalog-actions .catalog-action-icon:hover:not(:disabled){background:#eef6fa;border-color:#8fb9cb}.catalog-actions .catalog-action-icon.danger:hover:not(:disabled){background:#fff0f0;border-color:#db9a9a}.catalog-actions .catalog-action-icon:focus-visible{outline-offset:2px;outline:2px solid #1877d3}.catalog-actions .catalog-action-icon:disabled{opacity:.45;cursor:default}.stock-full-sync-settings{gap:16px;display:grid}.stock-full-sync-settings>h2,.stock-full-sync-settings>p{margin:0}.stock-full-sync-settings>p{color:#70828e;line-height:1.55}.stock-full-sync-list{gap:10px;display:grid}.stock-full-sync-list article{border:1px solid #dce5ea;border-radius:11px;justify-content:space-between;align-items:center;gap:20px;padding:16px;display:flex}.stock-full-sync-heading{min-width:250px}.stock-full-sync-heading strong,.stock-full-sync-heading small{display:block}.stock-full-sync-heading small{color:#71838d;margin-top:5px;line-height:1.45}.stock-full-sync-settings>.primary{justify-self:start}@media (width<=1000px){.stock-full-sync-list article{flex-direction:column;align-items:stretch}}.activity-page{min-width:0}.activity-refresh{white-space:nowrap;align-self:flex-end}.activity-filters{background:#fff;border:1px solid #dce4ea;border-radius:13px;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:14px;padding:17px 18px;display:flex;box-shadow:0 3px 10px #1731460a}.activity-types{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.activity-check{color:#465765;cursor:pointer;background:#f9fbfc;border:1px solid #dce4ea;border-radius:8px;align-items:center;gap:7px;padding:8px 10px;font-size:10px;font-weight:650;display:flex}.activity-check:has(input:checked){color:#126c67;background:#eaf8f6;border-color:#75c7c1}.activity-check.all{font-weight:800}.activity-check input{accent-color:#168c88;margin:0}.activity-dates{flex:none;gap:10px;display:flex}.activity-dates label>span{color:#71808e;text-transform:uppercase;letter-spacing:.1em;margin-bottom:5px;font-size:8px;font-weight:800;display:block}.activity-dates input{color:#253543;background:#fff;border:1px solid #d5dfe6;border-radius:8px;padding:8px 10px;font-size:11px}.activity-card{background:#fff;border:1px solid #dce4ea;border-radius:13px;overflow:hidden;box-shadow:0 3px 10px #1731460a}.activity-card>header{border-bottom:1px solid #e5eaee;justify-content:space-between;align-items:center;height:50px;padding:0 18px;display:flex}.activity-card>header strong{font-size:12px}.activity-card>header span{color:#84919c;font-size:9px}.activity-table-scroll{max-height:calc(100vh - 310px);overflow:auto}.activity-table{min-width:1050px}.activity-table tbody tr{cursor:default}.activity-time strong,.activity-time span,.activity-message strong,.activity-message span{display:block}.activity-time strong{color:#23313d;font-variant-numeric:tabular-nums;font-size:11px}.activity-time span,.activity-message span{color:#8b98a3;margin-top:3px;font-size:8px}.activity-message strong{color:#334450;font-size:10px}.activity-kind{color:#4e6577;white-space:nowrap;background:#edf2f6;border-radius:7px;padding:5px 8px;font-size:8px;font-weight:800;display:inline-flex}.kind-xml_check,.kind-xml_unchanged,.kind-xml_snapshot{color:#176bb5;background:#e8f4ff}.kind-orders_poll,.kind-documents_poll{color:#14746d;background:#eaf8f6}.kind-webhook{color:#654ab1;background:#eeeafe}.kind-marketplace_sync{color:#93620b;background:#fff3d8}.kind-error{color:#ae3540;background:#ffebec}.activity-result{white-space:nowrap;align-items:center;gap:6px;font-size:8px;font-weight:800;display:inline-flex}.activity-result i{background:#8797a3;border-radius:50%;width:7px;height:7px}.activity-result.success{color:#17775e}.activity-result.success i{background:#2eb67d}.activity-result.warning{color:#8a6915}.activity-result.warning i{background:#e0a927}.activity-result.error{color:#ad3740}.activity-result.error i{background:#df5961}.activity-details{color:#63717c;max-width:330px;font-size:9px}.activity-duration{color:#344552;white-space:nowrap;font-weight:750}.kind-import_excel,.kind-import_xml_file,.kind-import_xml_url{color:#504da4;background:#edf0ff}.activity-pagination{color:#596b79;border-top:1px solid #e5eaee;justify-content:flex-end;align-items:center;gap:12px;padding:10px 18px;font-size:11px;display:flex}.activity-pagination button{color:#28526b;background:#fff;border:1px solid #d5dfe6;border-radius:7px;padding:7px 10px;font-size:11px;font-weight:700}.activity-pagination button:disabled{cursor:default;opacity:.45}.activity-dates{flex-wrap:wrap;justify-content:flex-end}.activity-dates input[type=time]{min-width:92px}.activity-filters{flex-wrap:wrap}.activity-search{flex:320px;max-width:520px;display:block}.activity-search span{color:#71808e;text-transform:uppercase;letter-spacing:.1em;margin-bottom:5px;font-size:8px;font-weight:800;display:block}.activity-search input{color:#253543;background:#fff;border:1px solid #d5dfe6;border-radius:8px;width:100%;padding:8px 10px;font-size:11px}.activity-details-button{color:#28526b;cursor:pointer;background:#fff;border:1px solid #d5dfe6;border-radius:7px;width:30px;height:28px;font-size:19px;line-height:1}.activity-details-button:hover,.activity-details-button:focus-visible{color:#126c67;border-color:#168c88}.activity-modal-backdrop{z-index:1000;background:#142332a8;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.activity-modal{background:#fff;border-radius:14px;flex-direction:column;width:min(1050px,100%);max-height:min(92vh,980px);display:flex;overflow:hidden;box-shadow:0 20px 70px #101c2a55}.activity-modal>header{border-bottom:1px solid #e3e9ee;justify-content:space-between;align-items:start;gap:20px;padding:18px 22px;display:flex}.activity-modal h2{margin:0;font-size:18px}.activity-modal>header p{color:#63717c;margin:5px 0 0}.activity-modal>header button{cursor:pointer;color:#405261;background:0 0;border:0;font-size:27px;line-height:1}.activity-modal-content{padding:18px 22px;overflow:auto}.activity-modal-content section{border:1px solid #e1e8ec;border-radius:10px;margin-bottom:14px;padding:14px}.activity-modal-content h3{margin:0 0 12px;font-size:14px}.activity-modal-content h4{margin:14px 0 8px;font-size:12px}.activity-modal-content p{color:#526675;font-size:12px}.activity-trace-grid{grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:8px;display:grid}.activity-trace-fact{background:#f6f9fa;border-radius:7px;min-width:0;padding:8px}.activity-trace-fact span{color:#6b7b86;margin-bottom:3px;font-size:10px;display:block}.activity-trace-fact strong{color:#213442;overflow-wrap:anywhere;font-size:11px;font-weight:650;display:block}.activity-json-block{margin-top:10px}.activity-json-block>strong{margin-bottom:5px;font-size:11px;display:block}.activity-json-block pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#e9f1f4;background:#132331;border-radius:7px;max-height:330px;padding:12px;font-size:11px;line-height:1.5;overflow:auto}.activity-attempt-nav{justify-content:space-between;align-items:center;gap:12px;display:flex}.activity-attempt-nav>div,.activity-attempt-statuses,.activity-outbox-list{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.activity-attempt-nav button,.activity-attempt-statuses button,.activity-outbox-list button{color:#28526b;cursor:pointer;background:#fff;border:1px solid #d5dfe6;border-radius:7px;padding:6px 9px;font-size:11px}.activity-attempt-nav button:disabled{opacity:.45;cursor:default}.activity-attempt-statuses .active,.activity-outbox-list .active{color:#126c67;background:#eaf8f6;border-color:#168c88}.activity-result-summary{background:#eaf8f6;border-radius:7px;padding:10px;font-weight:700;color:#165f5b!important}.activity-http-exchange{border-top:1px solid #e3e9ee;margin-top:12px;padding-top:4px}@media (width<=700px){.activity-modal-backdrop{padding:6px}.activity-modal{max-height:98vh}.activity-modal-content,.activity-modal>header{padding:12px}}.catalog-import{max-width:1440px}.import-tag{color:#187c70;background:#e2f3f0;border-radius:20px;padding:9px 14px;font-size:12px;font-weight:700}.import-layout{grid-template-columns:minmax(360px,1.25fr) minmax(320px,1fr);gap:20px;margin-bottom:20px;display:grid}.import-card{background:#fff;border:1px solid #dce4ea;border-radius:14px;padding:24px;box-shadow:0 3px 12px #17314608}.import-heading{align-items:flex-start;gap:12px;margin-bottom:22px;display:flex}.import-heading>span{color:#187c70;background:#e4f3f1;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.import-heading h2,.import-help h2{margin:2px 0 7px;font-size:18px}.import-heading p,.import-help p{color:#647484;margin:0;font-size:13px;line-height:1.6}.import-heading>button{margin-left:auto}.import-tabs{background:#f0f4f7;border-radius:10px;gap:5px;margin-bottom:20px;padding:5px;display:flex}.import-tabs button{color:#607080;background:0 0;border:0;border-radius:7px;flex:1;padding:10px;font-size:13px}.import-tabs button.active{color:#147a70;background:#fff;font-weight:700;box-shadow:0 2px 5px #132a3310}.import-upload{text-align:center;cursor:pointer;background:#f7fbfb;border:1px dashed #a9c5cc;border-radius:12px;flex-direction:column;align-items:center;gap:10px;margin-bottom:20px;padding:28px 16px;display:flex;position:relative;overflow:hidden}.import-upload>span:not(.import-upload-icon){color:#72838d;font-size:12px}.import-upload>strong{overflow-wrap:anywhere;max-width:100%;font-size:14px}.import-upload-icon{color:#187c70;background:#e4f2ef;border-radius:12px;place-items:center;width:46px;height:46px;font-size:27px;display:grid}.import-upload input{width:100%;margin-top:8px;font-size:12px}.import-field{margin:26px 0;font-size:13px;font-weight:700;display:block}.import-field input{border:1px solid #bdcdd6;border-radius:9px;width:100%;margin:10px 0;padding:12px;font-weight:400;display:block}.import-field small{color:#768491;font-weight:400}.import-help dl{font-size:12px;line-height:1.7}.import-help dt{color:#293d49;margin-top:12px;font-weight:700}.import-help dd{color:#647484;margin:2px 0}.import-help .import-note{background:#f0f6fa;border-radius:9px;margin:18px 0;padding:13px;font-size:12px}.import-help details{color:#526978;font-size:12px}.import-help summary{cursor:pointer;font-weight:700}.import-help details p{margin:12px 0;font-size:12px}.import-help code{white-space:pre-wrap;overflow-wrap:anywhere;background:#f4f6f8;padding:12px;display:block}.import-stats{background:#f5f9fa;border-radius:10px;gap:36px;margin-bottom:24px;padding:16px 20px;display:flex}.import-stats strong{color:#18333e;font-size:27px;line-height:1.2;display:block}.import-stats span{color:#70818d;font-size:12px}.import-modes{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 24px;padding:0;display:grid}.import-modes legend{margin-bottom:12px;font-size:14px;font-weight:700}.import-modes label{cursor:pointer;border:1px solid #dae3e8;border-radius:10px;align-items:flex-start;gap:10px;padding:15px;display:flex}.import-modes label.selected{background:#f0faf7;border-color:#279f91;box-shadow:0 0 0 1px #279f91}.import-modes input{accent-color:#168c7e;margin-top:3px}.import-modes strong,.import-modes small{display:block}.import-modes strong{font-size:13px;line-height:1.5}.import-modes small{color:#72828c;margin-top:4px;font-size:11px;line-height:1.6}.import-table{border:1px solid #e0e7eb;border-radius:10px;max-height:360px;overflow:auto}.import-table table{width:100%;min-width:760px}.import-table th{background:#f1f5f8;position:sticky;top:0}.import-table td{overflow-wrap:anywhere;max-width:300px;font-size:12px}.import-new,.import-existing{white-space:nowrap;border-radius:5px;padding:4px 7px;font-size:11px}.import-new{color:#15745e;background:#e0f4eb}.import-existing{color:#697787;background:#edf1f5}.import-preview>.muted{font-size:12px;line-height:1.5}.import-actions{border-top:1px solid #e4ebef;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding-top:20px;display:flex}.import-actions>span{color:#778894;font-size:12px}.import-progress{margin-top:24px}.import-progress progress{accent-color:#168c7e;width:100%;height:10px}.import-progress>span{color:#516773;margin:10px 0;font-size:13px;display:block}.import-result{background:#eff8f5;border-radius:9px;flex-wrap:wrap;gap:22px;padding:16px;font-size:13px;display:flex}.catalog-import button:disabled,.catalog-import input:disabled{opacity:.6;cursor:default}@media (width<=1200px){.import-layout,.import-modes{grid-template-columns:1fr}.import-card{padding:18px}}.import-warnings{color:#765820;background:#fffaf0;border:1px solid #efd7a1;border-radius:10px;margin-bottom:20px;padding:15px 18px;font-size:12px}.import-warnings summary{cursor:pointer;font-weight:700}.import-warnings ul{max-height:160px;line-height:1.7;overflow:auto}.orders-page{min-width:0}.orders-title-actions{align-items:center;gap:10px;display:flex}.orders-shadow{color:#87620c;letter-spacing:.08em;background:#fff6d9;border:1px solid #e7cf86;border-radius:7px;padding:8px 10px;font-size:8px;font-weight:850}.orders-summary{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.orders-summary article{background:#fff;border:1px solid #dce4ea;border-radius:12px;padding:16px 18px;box-shadow:0 3px 10px #1731460a}.orders-summary span,.orders-summary strong,.orders-summary small{display:block}.orders-summary span{color:#73828e;font-size:9px}.orders-summary strong{margin:7px 0 3px;font-size:25px}.orders-summary strong.bad{color:#b63e47}.orders-summary small{color:#96a1aa;font-size:8px}.orders-tabs{border-bottom:1px solid #d6e0e6;gap:5px;display:flex;overflow:auto}.orders-tabs button{color:#677783;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 11px 9px;font-size:9px;font-weight:750}.orders-tabs button b{color:#536570;background:#e7edf1;border-radius:9px;place-items:center;min-width:20px;height:18px;margin-left:5px;font-size:8px;display:inline-grid}.orders-tabs button.active{color:#087b78;border-bottom-color:#128f8b}.orders-tabs button.active b{color:#087b78;background:#dff3f1}.orders-search{background:#fff;border:1px solid #dae3e8;border-radius:11px;align-items:center;margin:14px 0;padding:6px;display:flex}.orders-search>span{color:#8796a1;padding:0 9px;font-size:22px}.orders-search input{border:0;outline:0;flex:1;padding:9px;font-size:11px}.orders-table-card{background:#fff;border:1px solid #dce4ea;border-radius:13px;overflow:hidden;box-shadow:0 3px 10px #1731460a}.orders-table-card>header{border-bottom:1px solid #e4eaee;justify-content:space-between;align-items:center;height:48px;padding:0 17px;display:flex}.orders-table-card>header strong{font-size:12px}.orders-table-card>header span{color:#87949e;font-size:9px}.orders-table-scroll{max-height:calc(100vh - 415px);overflow:auto}.orders-table-card td>strong,.orders-table-card td>small,.orders-table-card td>em{display:block}.orders-table-card td>strong{color:#283945;font-size:10px}.orders-table-card td>small{color:#82909a;white-space:nowrap;text-overflow:ellipsis;max-width:220px;margin-top:3px;font-size:8px;overflow:hidden}.orders-table-card td>em{color:#168060;background:#e5f5ef;border-radius:4px;margin-top:5px;padding:2px 5px;font-size:7px;font-style:normal;font-weight:800;display:inline-flex}.orders-money{color:#1b2b36;white-space:nowrap;font-size:12px;font-weight:800}.order-status{color:#566874;white-space:nowrap;background:#edf2f5;border-radius:13px;align-items:center;gap:5px;padding:5px 7px;font-size:8px;font-weight:800;display:inline-flex}.order-status i{background:#81929e;border-radius:50%;width:6px;height:6px}.order-status.new{color:#89630e;background:#fff2d4}.order-status.new i{background:#d9a322}.order-status.confirmed,.order-status.processing{color:#1768ad;background:#e5f2ff}.order-status.confirmed i,.order-status.processing i{background:#2f8bd5}.order-status.completed{color:#167355;background:#e3f6ee}.order-status.completed i{background:#28a976}.order-status.cancelled,.order-status.problem{color:#ad3741;background:#ffeaec}.order-status.cancelled i,.order-status.problem i{background:#dd5660}.orders-synced{color:#168060;font-size:8px}.orders-empty{text-align:center;color:#81909b;padding:50px;font-size:10px}.orders-footer{color:#84919b;padding:10px 3px;font-size:8px}.orders-footer span{color:#ae3e47}.order-modal{z-index:120;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#07121d80;justify-content:flex-end;padding:12px;display:flex;position:fixed;inset:0}.order-modal>aside{background:#f2f5f7;border-radius:15px;flex-direction:column;width:620px;max-width:calc(100vw - 24px);height:100%;display:flex;overflow:hidden;box-shadow:0 20px 70px #06101a66}.order-modal>aside>header{background:#fff;border-bottom:1px solid #dce5ea;justify-content:space-between;padding:19px 21px;display:flex}.order-modal h2{margin:0;font-size:23px}.order-modal header span{color:#84909a;font-size:9px}.order-modal header button{color:#5c6d79;border:0;border-radius:50%;width:32px;height:32px;font-size:20px}.order-drawer-body{flex:1;padding:17px;overflow:auto}.order-stock-lock{color:#7e6418;background:#fff8df;border:1px solid #e8d48e;border-radius:8px;padding:9px 11px;font-size:9px;font-weight:800}.order-head-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin:11px 0;display:grid}.order-head-grid>div{background:#fff;border:1px solid #dde5ea;border-radius:9px;padding:11px}.order-head-grid>div>span,.order-head-grid strong,.order-head-grid small{display:block}.order-head-grid>div>span{color:#87949e;text-transform:uppercase;margin-bottom:7px;font-size:7px}.order-head-grid strong{font-size:11px}.order-head-grid small{color:#89969f;margin-top:3px;font-size:8px}.order-section{background:#fff;border:1px solid #dce4e9;border-radius:11px;margin-top:10px;overflow:hidden}.order-section h3{border-bottom:1px solid #e7ecef;margin:0;padding:12px 14px;font-size:11px}.order-section dl{grid-template-columns:1fr 1fr;gap:11px 16px;margin:0;padding:13px 14px;display:grid}.order-section dt{text-transform:uppercase;color:#8d99a2;font-size:7px}.order-section dd{color:#344651;margin:3px 0 0;font-size:10px}.order-comment{color:#5e6e79;background:#f4f7f8;border-radius:7px;margin:0 14px 13px;padding:9px;font-size:9px}.order-products{padding:4px 13px}.order-products article{border-bottom:1px solid #edf0f2;grid-template-columns:45px 1fr auto;align-items:center;gap:9px;padding:9px 0;display:grid}.order-products article:last-child{border:0}.order-products img,.order-products article>i{object-fit:cover;color:#71818c;background:#edf2f4;border-radius:6px;place-items:center;width:45px;height:52px;font-style:normal;display:grid}.order-products strong,.order-products span,.order-products small{display:block}.order-products strong{font-size:9px}.order-products span{color:#788792;margin-top:3px;font-size:8px}.order-products small{color:#536673;margin-top:4px;font-size:8px}.order-products b{white-space:nowrap;font-size:10px}.order-events{padding:11px 14px}.order-events article{gap:10px;padding:0 0 13px;display:flex;position:relative}.order-events article>i{background:#25a276;border-radius:50%;width:8px;height:8px;margin-top:3px;box-shadow:0 0 0 3px #25a27618}.order-events strong,.order-events span{display:block}.order-events strong{font-size:9px}.order-events span{color:#8b98a1;margin-top:3px;font-size:7px}.order-modal>aside>footer{background:#fff;border-top:1px solid #dce4e9;justify-content:flex-end;gap:8px;padding:13px 17px;display:flex}.danger{color:#fff;background:#bd414b;border:0;border-radius:8px;padding:10px 14px;font-size:9px;font-weight:800}.cancel-box{align-items:center;gap:7px;width:100%;display:flex}.cancel-box select,.cancel-box input{border:1px solid #d4dde3;border-radius:7px;flex:1;min-width:0;padding:9px;font-size:9px}@media (width<=1000px){.orders-summary{grid-template-columns:1fr 1fr}.order-head-grid{grid-template-columns:1fr}.orders-title{align-items:flex-start;gap:15px}.orders-title-actions{flex-direction:column;align-items:flex-end}}.order-comment.contacts-hidden{color:#795e17;background:#fff4d8;border:1px solid #ead28c;margin-top:13px}.order-modal>aside.order-workspace{background:#f4f7f8;width:min(1040px,100vw - 24px)}.order-workspace-header{background:#fff;border-bottom:1px solid #dce5ea;justify-content:space-between;align-items:flex-start;gap:22px;padding:20px 24px 16px;display:flex}.order-heading-line{color:#7e8c96;align-items:center;gap:10px;margin-bottom:8px;font-size:9px;display:flex}.order-heading-line>span:last-child{color:#7e8c96;font-size:9px}.order-workspace-header h2{color:#1d303d;font-size:24px;line-height:1.15}.order-heading-status{color:#73838e;align-items:center;gap:10px;margin-top:10px;font-size:9px;display:flex}.order-finance-badge{color:#5a6c78;background:#edf2f5;border-radius:11px;align-items:center;padding:4px 7px;font-size:8px;font-weight:850;display:inline-flex}.order-finance-badge.paid,.order-finance-badge.sold{color:#147150;background:#e2f5ec}.order-finance-badge.refunded,.order-finance-badge.returned{color:#a93740;background:#ffeaec}.order-market-badge{letter-spacing:.04em;text-transform:uppercase;border-radius:5px;align-items:center;padding:5px 8px;font-weight:900;display:inline-flex;color:#fff!important;font-size:8px!important}.order-market-badge.prom{background:#4b83c3}.order-market-badge.rozetka{background:#55a829}.order-market-badge.kasta{background:#8b55cc}.order-market-badge.epicentr{background:#f0a51b}.order-market-badge.eva{background:#dc2768}.order-close{cursor:pointer;flex:none;place-items:center;display:grid;background:#f7f9fa!important;border:1px solid #dde5ea!important}.order-close:hover{color:#172b38!important;background:#edf2f4!important}.order-drawer-tabs{background:#fff;border-bottom:1px solid #dce5ea;gap:3px;padding:0 22px;display:flex;overflow:auto}.order-drawer-tabs button{color:#667985;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:6px;padding:12px 13px 10px;font-size:9px;font-weight:800;display:flex}.order-drawer-tabs button:hover{color:#172f3e}.order-drawer-tabs button.active{color:#087c78;border-bottom-color:#118e89}.order-drawer-tabs b{color:#526672;background:#e8eef1;border-radius:9px;place-items:center;min-width:18px;height:18px;font-size:7px;display:inline-grid}.order-workspace .order-drawer-body{padding:16px 20px 24px}.order-stock-lock{align-items:center;gap:9px;padding:10px 12px;display:flex}.order-stock-lock span{color:#594707;letter-spacing:.05em;white-space:nowrap;background:#e9c75b;border-radius:4px;padding:4px 6px;font-size:7px;display:inline-flex}.order-warnings{gap:6px;margin-top:9px;display:grid}.order-warnings p{color:#9a3039;background:#fff0f1;border-left:3px solid #d8515c;border-radius:6px;margin:0;padding:9px 11px;font-size:9px;font-weight:750}.order-overview-layout{grid-template-columns:minmax(0,1.55fr) minmax(285px,.9fr);align-items:start;gap:13px;display:grid}.order-overview-layout>main,.order-overview-side{min-width:0}.order-overview-side{flex-direction:column;display:flex}.order-overview-layout .order-section{box-shadow:0 2px 8px #17314608}.order-overview-layout .order-products article{grid-template-columns:54px minmax(0,1fr) auto;padding:11px 0}.order-overview-layout .order-products img,.order-overview-layout .order-products article>i{width:54px;height:62px}.order-overview-layout .order-products strong{font-size:10px}.order-overview-layout .order-products span,.order-overview-layout .order-products small{font-size:8px}.order-delivery-card{padding:13px 14px}.order-delivery-route{background:linear-gradient(135deg,#eef8f7,#f5f8f9);border-radius:9px;padding:13px 14px}.order-delivery-route span,.order-delivery-route strong,.order-delivery-route p{margin:0;display:block}.order-delivery-route span{color:#0c7d78;text-transform:uppercase;letter-spacing:.04em;font-size:8px;font-weight:900}.order-delivery-route strong{color:#233a47;margin-top:5px;font-size:11px}.order-delivery-route p{color:#657783;margin-top:5px;font-size:9px;line-height:1.45}.order-delivery-facts{grid-template-columns:1fr 1fr;gap:12px 18px;padding:14px 2px 2px;display:grid}.order-delivery-facts dt{color:#89969f;text-transform:uppercase;font-size:7px}.order-delivery-facts dd{color:#304551;margin:4px 0 0;font-size:9px}.order-customer-card{align-items:center;gap:10px;padding:13px 14px 2px;display:flex}.order-customer-avatar{color:#087c78;background:#dff1ef;border-radius:50%;place-items:center;width:38px;height:38px;font-size:12px;font-weight:900;display:grid}.order-customer-card strong,.order-customer-card span{display:block}.order-customer-card strong{color:#243946;font-size:11px}.order-customer-card span{color:#84929c;margin-top:3px;font-size:8px}.order-overview-side .order-section dl{grid-template-columns:1fr}.order-overview-side .order-comment{line-height:1.45}.order-warning-note{color:#87620c;background:#fff1d9;border-radius:7px;margin:0 14px 13px;padding:9px;font-size:8px;font-weight:800}.order-money-summary{padding:7px 14px 12px}.order-money-summary span,.order-money-summary>strong{border-bottom:1px solid #edf1f3;justify-content:space-between;align-items:center;padding:8px 0;display:flex}.order-money-summary>strong{border-bottom:0;padding-top:11px}.order-money-summary i{color:#73828d;font-size:8px;font-style:normal;font-weight:600}.order-money-summary b{color:#293e4a;font-size:10px}.order-money-summary>strong b{color:#087c78;font-size:15px}.copy-info dd{justify-content:space-between;align-items:center;gap:8px;display:flex}.copy-info button{color:#0b7e79;cursor:pointer;background:0 0;border:0;padding:0;font-size:7px;font-weight:800}.copy-info button:hover{text-decoration:underline}.order-tab-intro{background:#fff;border:1px solid #dce5ea;border-radius:11px;justify-content:space-between;align-items:center;gap:15px;padding:14px 16px;display:flex}.order-tab-intro span,.order-tab-intro strong,.order-tab-intro p{margin:0;display:block}.order-tab-intro span{color:#118e89;text-transform:uppercase;font-size:8px;font-weight:900}.order-tab-intro strong{color:#263c49;margin-top:4px;font-size:12px}.order-tab-intro p{color:#7d8d97;margin-top:4px;font-size:8px}.order-empty-state{color:#7c8d98;text-align:center;flex-direction:column;align-items:center;padding:38px 20px;display:flex}.order-empty-state strong{color:#536773;font-size:11px}.order-empty-state span{margin-top:5px;font-size:8px}.order-events.detailed{padding:18px}.order-events.detailed article{padding-bottom:18px}.order-events.detailed article>i{flex:none}.order-events.detailed strong{font-size:10px}.order-events.detailed span{font-size:8px}.order-technical .order-section dl{grid-template-columns:1fr 1fr}.order-raw{background:#fff;border:1px solid #dce4e9;border-radius:11px;margin-top:10px;overflow:hidden}.order-raw summary{cursor:pointer;justify-content:space-between;align-items:center;padding:13px 14px;list-style:none;display:flex}.order-raw summary::-webkit-details-marker{display:none}.order-raw summary span{color:#293d49;font-size:10px;font-weight:850}.order-raw summary small{color:#14817c;font-size:8px}.order-raw pre{color:#d7e5ea;white-space:pre-wrap;word-break:break-word;background:#17242d;border-top:1px solid #e6ecef;max-height:480px;margin:0;padding:16px;font:8px/1.55 Consolas,monospace;overflow:auto}.order-action-bar{background:#fff;border-top:1px solid #dce4e9;justify-content:flex-end;align-items:center;gap:8px;padding:12px 20px;display:flex}.order-action-bar>div:first-child{margin-right:auto}.order-action-bar>div:first-child strong,.order-action-bar>div:first-child span{display:block}.order-action-bar>div:first-child strong{color:#1f3542;font-size:15px}.order-action-bar>div:first-child span{color:#81909a;margin-top:2px;font-size:8px}.order-readonly-note{color:#778791;text-align:right;max-width:260px;font-size:8px}.order-workspace .cancel-box{justify-content:flex-end;width:auto;max-width:650px}.order-workspace .cancel-box select{min-width:180px}@media (width<=850px){.order-modal{padding:0}.order-modal>aside.order-workspace{border-radius:0;width:100vw;max-width:none}.order-overview-layout{grid-template-columns:1fr}.order-workspace-header{padding:16px}.order-drawer-tabs{padding:0 10px}.order-workspace .order-drawer-body{padding:12px}.order-action-bar{padding:10px 12px}.order-readonly-note{display:none}}@media (width<=560px){.order-workspace-header h2{font-size:19px}.order-heading-line{flex-direction:column;align-items:flex-start;gap:5px}.order-heading-status{flex-direction:column;align-items:flex-start}.order-drawer-tabs button{padding-inline:9px}.order-delivery-facts,.order-technical .order-section dl{grid-template-columns:1fr}.order-action-bar{flex-wrap:wrap}.order-action-bar>div:first-child{width:100%;margin-right:0}.order-workspace .cancel-box{flex-wrap:wrap;width:100%}.order-workspace .cancel-box select,.order-workspace .cancel-box input{flex-basis:100%}}.order-buyer-rating{gap:8px;margin-top:14px;display:grid}.order-buyer-rating>button{justify-self:start}.order-buyer-rating-result{background:#f5fbf7;border:1px solid #cce4d5;border-radius:9px;gap:5px;padding:10px;display:grid}.order-buyer-rating-result strong{color:#187c4a}.order-buyer-rating-result span,.order-buyer-rating-result small{color:#536c61;font-size:11px}.order-buyer-rating-result p{border-top:1px solid #dcece2;margin:4px 0 0;padding-top:6px;font-size:11px;line-height:1.4}.order-buyer-rating-pages{justify-content:space-between;align-items:center;gap:8px;display:flex}.order-buyer-rating-pages span{color:#6c7c75;font-size:11px}.order-buyer-feedback{border:1px solid #d9e4df;border-radius:9px;gap:9px;margin-top:8px;padding:12px;display:grid}.order-buyer-feedback>div{gap:14px;display:flex}.order-buyer-feedback label{align-items:center;gap:5px;font-size:11px;display:flex}.order-buyer-feedback textarea{width:100%;font:inherit;resize:vertical;border:1px solid #cbd8df;border-radius:7px;padding:8px}.order-buyer-feedback small{color:#677d72;font-size:10px}.order-buyer-feedback button{justify-self:start}.orders-load-more{border-top:1px solid #e4eaee;justify-content:center;padding:13px;display:flex}.orders-load-more button{min-width:190px}.orders-table-card table{min-width:1300px}.orders-buyout-value{color:#187c4a;white-space:nowrap;font-size:11px;display:inline-block}.orders-buyout-unknown{color:#8c9aa3}.orders-buyout-check{color:#087b78;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:4px 0;font-size:9px;font-weight:800}.orders-buyout-check:hover{text-decoration:underline}.orders-buyout-check:disabled{color:#82929b;cursor:wait}.orders-buyout-content{white-space:nowrap;align-items:center;gap:3px;min-width:78px;display:inline-flex}.orders-buyout-loading{color:#84949d;font-size:9px}.orders-buyout-check.error{color:#b73d48}.orders-buyout-cell{min-width:155px}.orders-buyout-open,.orders-buyout-feedback{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;padding:3px 2px;display:inline-flex}.orders-buyout-open:hover,.orders-buyout-open:focus-visible,.orders-buyout-feedback:hover,.orders-buyout-feedback:focus-visible{background:#eff9f5;border-color:#b5ded7;outline:0}.orders-buyout-open:disabled{cursor:default}.orders-buyout-feedback{gap:2px;font-size:10px;font-weight:700}.orders-buyout-feedback.positive{color:#16854d}.orders-buyout-feedback.negative{color:#c64748}.orders-buyout-feedback.negative svg{transform:rotate(180deg)}.orders-buyer-popup-backdrop{z-index:140;background:#07121d80;place-items:center;padding:12px;display:grid;position:fixed;inset:0}.orders-buyer-popup{background:#fff;border:1px solid #d8e4df;border-radius:13px;flex-direction:column;width:min(440px,100%);max-height:min(720px,88vh);display:flex;overflow:hidden;box-shadow:0 20px 60px #07121d55}.orders-buyer-popup>header{border-bottom:1px solid #e2eae6;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.orders-buyer-popup>header strong,.orders-buyer-popup>header small{display:block}.orders-buyer-popup>header strong{color:#263d34;font-size:14px}.orders-buyer-popup>header small{color:#71847b;margin-top:3px;font-size:10px}.orders-buyer-popup>header button{color:#415b50;cursor:pointer;background:#edf3f0;border:0;border-radius:50%;width:28px;height:28px;font-size:19px}.orders-buyer-popup-body{padding:0 16px 16px;overflow:auto}.orders-buyer-popup .order-buyer-rating{margin-top:12px}.orders-buyer-popup .order-warning-note{margin:0}.orders-buyer-popup .order-buyer-rating-result{max-height:280px;overflow:auto}.orders-buyout-value.unavailable{color:#84949d}.orders-number-cell{cursor:pointer}.orders-number-cell:hover,.orders-number-cell:focus-visible{outline-offset:-2px;background:#eff8f7;outline:2px solid #9ed9cf}.orders-photo-preview{z-index:135;box-sizing:border-box;pointer-events:none;background:#fff;border:1px solid #cfe0de;border-radius:11px;padding:10px 11px 11px;position:fixed;box-shadow:0 12px 36px #12324138}.orders-photo-preview-heading{color:#223945;white-space:nowrap;justify-content:space-between;gap:12px;margin-bottom:8px;font-size:10px;font-weight:850;display:flex}.orders-photo-preview-heading span{color:#087d78}.orders-photo-preview-strip{align-items:stretch;gap:5px;display:flex;overflow:hidden}.orders-photo-preview-tile{flex:0 0 var(--photo-tile-width);min-width:0}.orders-photo-preview-tile b{color:#087d78;text-align:center;white-space:nowrap;margin-bottom:4px;font-size:9px;display:block}.orders-photo-preview-tile img,.orders-photo-preview-placeholder{box-sizing:border-box;aspect-ratio:75/88;object-fit:contain;background:#f6f8f9;border:1px solid #e3e9eb;border-radius:7px;width:100%;display:block}.orders-photo-preview-tile small{color:#637782;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;display:block;overflow:hidden}.orders-photo-preview-placeholder{color:#8998a0;text-align:center;place-items:center;padding:5px;font-size:8px;display:grid}.orders-photo-preview-more{flex:0 0 var(--photo-tile-width);color:#087d78;background:#eff7f5;border:1px dashed #bed9d4;border-radius:7px;place-items:center;font-size:12px;font-weight:850;display:grid}.orders-photo-preview-empty{color:#788a94;font-size:10px}.orders-status-cell{cursor:help}.orders-status-cell:hover,.orders-status-cell:focus-visible{outline-offset:-2px;background:#eff8f7;outline:2px solid #9ed9cf}.orders-status-preview{z-index:135;box-sizing:border-box;pointer-events:none;background:#fff;border:1px solid #cfe0de;border-radius:11px;padding:13px 15px;position:fixed;box-shadow:0 12px 36px #12324138}.orders-status-preview>strong{color:#223945;margin-bottom:10px;font-size:11px;display:block}.orders-status-preview-omitted{color:#81909b;margin-bottom:6px;font-size:9px;display:block}.orders-status-preview ol{border-left:2px solid #d8e8e5;margin:0;padding:0 0 0 12px;list-style:none}.orders-status-preview li{padding:0 0 10px 12px;position:relative}.orders-status-preview li:last-child{padding-bottom:0}.orders-status-preview li:before{content:"";background:#55b7a3;border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;top:3px;left:-18px;box-shadow:0 0 0 1px #55b7a3}.orders-status-preview li:last-child:before{background:#087d78;box-shadow:0 0 0 1px #087d78}.orders-status-preview li span,.orders-status-preview li time{display:block}.orders-status-preview li span{color:#243c48;font-size:10px;font-weight:800}.orders-status-preview li time{color:#81909b;margin-top:3px;font-size:9px}.orders-status-preview p{color:#637782;margin:0;font-size:10px;line-height:1.4}.rozetka-history{background:#fff;border:1px solid #dce4ea;border-radius:12px;gap:8px;margin:0 0 16px;padding:16px 18px;display:grid;box-shadow:0 3px 10px #1731460a}.rozetka-history strong{font-size:13px}.rozetka-history p{color:#526674;margin:4px 0;font-size:10px}.rozetka-history small{color:#7b8994;font-size:9px}.rozetka-history-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rozetka-history-actions label{align-items:center;gap:8px;font-size:10px;display:flex}.rozetka-history-actions input{border:1px solid #d4dde3;border-radius:7px;padding:8px;font-size:10px}.orders-pagination{background:#fff;border-top:1px solid #e0e8ed;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;padding:15px;display:flex}.orders-pagination button{color:#294350;cursor:pointer;background:#f5f8fa;border:1px solid #d5e0e5;border-radius:8px;min-width:34px;height:34px;padding:0 10px;font-size:11px;font-weight:750}.orders-pagination button.active{color:#08756f;background:#e1f4ef;border-color:#0a8d86}.orders-pagination button:disabled{opacity:.5;cursor:default}.orders-pagination button:not(:disabled):hover{border-color:#0a8d86}.orders-pagination>span:last-child{color:#6e808a;margin-left:10px;font-size:10px}.orders-pagination-gap{color:#6e808a;padding:0 4px}@media (width<=600px){.orders-pagination{gap:4px;padding:10px}.orders-pagination button{min-width:30px;height:30px;padding:0 7px}.orders-pagination>span:last-child{text-align:center;width:100%;margin:4px 0 0}}.order-status.refunded{color:#24639b;background:#e9f4ff}.order-status.refunded i{background:#428ac5}.order-status.returned{color:#6d4e9f;background:#f0ebfb}.order-status.returned i{background:#9273c6}.taxonomy-operations{gap:12px;margin:24px 0;display:grid}.taxonomy-operations h3{color:#17323c;margin:0}.taxonomy-operations>p{color:#71818c;margin:0;font-size:12px}.taxonomy-operation-grid{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:12px;display:grid}.taxonomy-operation-card{background:#fff;border:1px solid #dce5ea;border-top:3px solid #9aa8b2;border-radius:12px;align-content:start;gap:12px;min-width:0;padding:15px;display:grid}.taxonomy-operation-card.success{border-top-color:#22a576}.taxonomy-operation-card.running,.taxonomy-operation-card.queued{border-top-color:#168fd0}.taxonomy-operation-card.retry_wait{border-top-color:#e2a52a}.taxonomy-operation-card header{justify-content:space-between;gap:8px;display:flex}.taxonomy-operation-card header small,.taxonomy-operation-card>small{color:#71818c;font-size:10px}.taxonomy-operation-card dl{grid-template-columns:repeat(3,1fr);gap:6px;margin:0;display:grid}.taxonomy-operation-card dl div{background:#f4f7f9;border-radius:8px;padding:8px}.taxonomy-operation-card dt{color:#82909a;font-size:9px}.taxonomy-operation-card dd{margin:4px 0 0;font-size:16px;font-weight:800}.taxonomy-operation-progress,.taxonomy-operation-xml,.taxonomy-operation-xml>div{gap:6px;font-size:10px;display:grid}.taxonomy-operation-xml{background:#eef7fa;border-radius:8px;padding:10px}.taxonomy-operation-xml small{color:#637e89;font-size:9px}.taxonomy-operation-xml .error{color:#b43846}.taxonomy-operation-card progress{accent-color:#168fd0;width:100%;height:8px}.taxonomy-operation-actions{gap:8px;display:flex}.taxonomy-operation-actions button{color:#42606d;cursor:pointer;background:#fff;border:1px solid #cbd9df;border-radius:8px;flex:1;min-width:0;padding:9px;font-size:10px;font-weight:800}.taxonomy-operation-actions button:disabled{opacity:.5;cursor:not-allowed}.taxonomy-operation-modal-backdrop{z-index:50;background:#152d3b88;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.taxonomy-operation-modal{background:#fff;border-radius:15px;gap:14px;width:min(560px,100%);padding:24px;display:grid;box-shadow:0 16px 50px #142d3b44}.taxonomy-operation-modal p{color:#5d727e;margin:0;font-size:12px}.taxonomy-operation-modal label{gap:7px;font-size:12px;font-weight:800;display:grid}.taxonomy-operation-modal textarea,.taxonomy-operation-modal select{width:100%;font:inherit;border:1px solid #cbd8df;border-radius:8px;padding:12px}.taxonomy-operation-modal>div:last-child{justify-content:flex-end;gap:9px;display:flex}.taxonomy-builder{padding-bottom:92px}.taxonomy-title{align-items:center}.taxonomy-schedule{background:#f7fbfb;border:1px solid #cfe1e4;border-radius:12px;gap:3px;min-width:255px;padding:13px 15px;display:grid}.taxonomy-schedule strong{color:#17323c;font-size:10px}.taxonomy-schedule span{color:#078785;font-size:9px;font-weight:800}.taxonomy-schedule small{color:#73838d;font-size:7px}.taxonomy-status-grid{grid-template-columns:repeat(5,1fr);gap:9px;margin:0 0 14px;display:grid}.taxonomy-status{background:#fff;border:1px solid #dce5ea;border-top:3px solid #9aa8b2;border-radius:12px;gap:9px;min-width:0;padding:13px;display:grid}.taxonomy-status.success{border-top-color:#22a576}.taxonomy-status.running,.taxonomy-status.queued{border-top-color:#168fd0}.taxonomy-status.retry_wait{border-top-color:#e2a52a}.taxonomy-status.manual_required{border-top-color:#986fcc}.taxonomy-status>div:first-child{justify-content:space-between;align-items:center;gap:6px;display:flex}.taxonomy-status>div span{font-size:11px;font-weight:900}.taxonomy-status>div b{color:#71818c;font-size:7px}.taxonomy-status dl{grid-template-columns:repeat(3,1fr);gap:5px;margin:0;display:grid}.taxonomy-status dl div{background:#f4f7f9;border-radius:7px;padding:6px}.taxonomy-status dt{color:#82909a;font-size:6px}.taxonomy-status dd{margin:3px 0 0;font-size:12px;font-weight:900}.taxonomy-status>small{color:#7d8a94;height:20px;font-size:7px;line-height:1.35;overflow:hidden}.status-action{color:#42606d;cursor:pointer;background:#fff;border:1px solid #cbd9df;border-radius:7px;place-items:center;padding:7px;font-size:7px;font-weight:850;display:grid}.status-action input{display:none}button.status-action{width:100%}.builder-mode-card,.taxonomy-sources,.taxonomy-target{background:#fff;border:1px solid #dce5ea;border-radius:14px;margin-bottom:14px;box-shadow:0 3px 12px #17314608}.builder-mode-card>header,.section-heading{border-bottom:1px solid #e7edf0;justify-content:space-between;align-items:flex-start;padding:16px 18px;display:flex}.builder-mode-card h2,.taxonomy-sources h2,.taxonomy-target h2{margin:0;font-size:16px}.builder-mode-card p,.taxonomy-sources p,.taxonomy-target p{color:#75858f;margin:5px 0 0;font-size:9px}.mode-options{grid-template-columns:repeat(3,1fr);gap:9px;padding:12px;display:grid}.mode-options>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #d6e0e5;border-radius:11px;align-items:flex-start;gap:10px;padding:13px;display:flex}.mode-options>button.active{background:#f1fbfa;border-color:#16a29e;box-shadow:0 0 0 2px #16a29e20}.mode-options i{color:#536875;background:#e8eef2;border-radius:50%;flex:0 0 28px;place-items:center;height:28px;font-style:normal;font-weight:900;display:grid}.mode-options .active i{color:#fff;background:#159b97}.mode-options strong,.mode-options small{display:block}.mode-options strong{color:#1c303b;font-size:10px}.mode-options small{color:#74838c;margin-top:4px;font-size:8px;line-height:1.45}.section-heading>span{color:#178d89;background:#eaf8f6;border-radius:12px;padding:7px 10px;font-size:8px}.source-columns{grid-template-columns:repeat(5,minmax(220px,1fr));gap:8px;padding:10px;display:grid;overflow-x:auto}.source-column{background:#fbfcfd;border:1px solid #dae4e8;border-radius:10px;min-height:360px;position:relative;overflow:hidden}.source-column.copy-active{border:2px solid #16a39f}.source-column>header{background:#f1f5f7;border-bottom:1px solid #dce5e9;padding:11px 12px}.source-column>header div{justify-content:space-between;display:flex}.source-column>header span{font-size:11px;font-weight:900}.source-column>header b{color:#0b8e8a;font-size:7px}.source-column>header small{color:#85919a;margin-top:4px;font-size:7px;display:block}.category-search{gap:5px;padding:8px;display:flex}.category-search input{border:1px solid #cdd9df;border-radius:7px;flex:1;min-width:0;padding:8px;font-size:8px}.category-search button{color:#fff;background:#213d49;border:0;border-radius:7px;padding:0 9px;font-size:7px;font-weight:800}.category-results{z-index:3;background:#fff;border:1px solid #cbd8de;border-radius:9px;max-height:260px;position:absolute;top:89px;left:8px;right:8px;overflow:auto;box-shadow:0 8px 24px #17314622}.category-results button,.selected-category{text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #edf1f3;width:100%;padding:9px 10px;display:block}.category-results button:first-child{border-top:0}.category-results strong,.category-results small,.selected-category strong,.selected-category small{display:block}.category-results strong,.selected-category strong{color:#243946;font-size:8px}.category-results small,.selected-category small{color:#85939b;margin-top:3px;font-size:7px}.selected-category{background:#f1fbfa;border:1px solid #9ed5d2;border-radius:8px;width:calc(100% - 16px);margin:0 8px 8px}.source-empty{text-align:center;color:#8b989f;padding:35px 20px;font-size:8px;line-height:1.6}.attribute-list{border-top:1px solid #e3eaee;max-height:520px;overflow:auto}.attribute-row{background:#fff;border-top:1px solid #e8eef1;padding:9px}.attribute-row:first-child{border-top:0}.attribute-row.selected{background:#f4fbfa}.attribute-main{justify-content:space-between;align-items:flex-start;gap:5px;display:flex}.attribute-main label{gap:6px;min-width:0;display:flex}.attribute-main input,.value-list input{accent-color:#139a96}.attribute-main strong,.attribute-main small{display:block}.attribute-main strong{color:#203540;font-size:8px}.attribute-main small{color:#89969e;word-break:break-all;margin-top:3px;font-size:6px}.attribute-main button{white-space:nowrap;color:#168b88;cursor:pointer;background:0 0;border:0;font-size:6px}.attribute-flags{flex-wrap:wrap;gap:3px;margin:6px 0 0 20px;display:flex}.attribute-flags em{color:#5d707b;background:#eaf0f3;border-radius:7px;padding:3px 5px;font-size:6px;font-style:normal}.value-list{background:#f3f6f8;border-radius:7px;gap:4px;max-height:240px;margin:8px 0 0 20px;padding:7px;display:grid;overflow:auto}.value-list label{align-items:flex-start;gap:5px;font-size:7px;display:flex}.value-list span,.value-list small{display:block}.value-list small{color:#8a969e;margin-top:2px;font-size:6px}.value-list p{color:#7d8b94;font-size:7px;line-height:1.5}.taxonomy-target{grid-template-columns:minmax(240px,1fr) repeat(3,minmax(190px,1fr));align-items:end;gap:13px;padding:16px 18px;display:grid}.taxonomy-target label{color:#526771;gap:5px;font-size:8px;font-weight:800;display:grid}.taxonomy-target input,.taxonomy-target select{background:#fff;border:1px solid #cdd9df;border-radius:8px;width:100%;padding:10px;font-size:9px}.taxonomy-alert{border-radius:9px;margin:10px 0;padding:11px 14px;font-size:9px;font-weight:700}.taxonomy-alert.error{color:#a83b45;background:#ffedef}.taxonomy-alert.success{color:#177254;background:#e8f8f1}.taxonomy-actions{z-index:8;background:#fff;border-top:1px solid #d8e1e7;justify-content:space-between;align-items:center;gap:20px;padding:12px 30px;display:flex;position:fixed;bottom:0;left:248px;right:0;box-shadow:0 -8px 25px #142e4210}.taxonomy-actions strong,.taxonomy-actions span{display:block}.taxonomy-actions strong{color:#253b46;font-size:9px}.taxonomy-actions span{color:#81909a;margin-top:3px;font-size:7px}.taxonomy-actions button{padding:11px 18px}.taxonomy-actions button:disabled,.status-action:disabled{opacity:.55;cursor:not-allowed}@media (width<=1250px){.taxonomy-status-grid{grid-template-columns:repeat(3,1fr)}.source-columns{grid-template-columns:repeat(5,240px)}.taxonomy-actions{left:218px}}@media (width<=850px){.taxonomy-status-grid{grid-template-columns:1fr 1fr}.mode-options,.taxonomy-target{grid-template-columns:1fr}.taxonomy-actions{border:1px solid #d8e1e7;border-radius:12px;margin-top:12px;position:static}.taxonomy-title{display:block}.taxonomy-schedule{margin-top:10px}}.category-search{align-items:center;gap:0;padding:8px;display:flex;position:relative}.taxonomy-status-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.source-columns{grid-template-columns:none;grid-auto-columns:minmax(240px,1fr);grid-auto-flow:column}.taxonomy-prom-actions{gap:6px;display:flex}.taxonomy-prom-actions .status-action{flex:1;min-width:0;font-size:8px}.internal-source{background:#f5fbfa;border-color:#9acfc9}.internal-source>header{background:#e7f5f2}.internal-category-results{background:#fff;border:1px solid #dce5e9;border-radius:8px;align-content:start;max-height:230px;margin:0 8px 8px;display:grid;overflow:auto}.internal-category-results button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eef1f3;padding:8px}.internal-category-results button.active{background:#e9f8f4}.internal-category-results strong,.internal-category-results small{display:block}.internal-category-results strong{font-size:9px}.internal-category-results small{color:#7a8c94;margin-top:3px;font-size:7px}.internal-attribute-select{flex:1;text-align:left!important;white-space:normal!important}.internal-attribute-select strong,.internal-attribute-select small{display:block}.internal-attribute-select strong{color:#1c3f47;font-size:9px}.internal-attribute-select small{color:#778b94;margin-top:3px;font-size:7px}.taxonomy-modal-backdrop{z-index:50;background:#152d3b88;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.taxonomy-modal{background:#fff;border-radius:15px;gap:16px;width:min(550px,100%);padding:24px;display:grid;box-shadow:0 16px 50px #142d3b44}.taxonomy-modal h2,.taxonomy-modal p{margin:0}.taxonomy-modal p{color:#5d727e;font-size:12px;line-height:1.5}.taxonomy-modal label{gap:7px;font-size:12px;font-weight:800;display:grid}.taxonomy-modal input{border:1px solid #cbd8df;border-radius:8px;width:100%;padding:12px}.taxonomy-modal-actions{justify-content:flex-end;gap:9px;display:flex}.taxonomy-xml-progress{background:#eaf6fb;border-radius:8px;padding:10px;font-weight:800;color:#157399!important}@media (width<=850px){.taxonomy-status-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.source-columns{grid-template-columns:none;grid-auto-columns:minmax(240px,1fr)}}.category-search input{border:1px solid #cdd9df;border-radius:7px;flex:1;width:100%;min-width:0;padding:8px 28px 8px 25px;font-size:8px}.category-search input:focus{border-color:#16a29e;outline:2px solid #16a29e22}.category-search-icon{color:#738791;pointer-events:none;font-size:10px;position:absolute;left:16px}.category-search-loading,.category-search-clear{color:#5f7580;background:0 0;border:0;border-radius:50%;place-items:center;width:20px;height:20px;padding:0;font-size:11px;font-weight:900;display:grid;position:absolute;right:15px}.category-search-loading{animation:.8s ease-in-out infinite taxonomy-search-pulse}.category-search-clear{cursor:pointer}.category-search-clear:hover{color:#223f4c;background:#e9f0f3}.category-results-empty,.category-search-error{text-align:center;color:#7b8c95;padding:18px 12px;font-size:8px}.category-search-error{color:#a5434b;padding-top:5px}.category-results-empty{background:#fff}@keyframes taxonomy-search-pulse{50%{opacity:.25}}.taxonomy-live-progress{gap:5px;display:grid}.taxonomy-live-progress>div{color:#657984;justify-content:space-between;gap:8px;font-size:7px;display:flex}.taxonomy-live-progress b{color:#168fd0}.taxonomy-live-progress progress{accent-color:#168fd0;border:0;border-radius:999px;width:100%;height:7px;overflow:hidden}.taxonomy-live-progress progress::-webkit-progress-bar{background:#e8eef2}.taxonomy-live-progress progress::-webkit-progress-value{background:#168fd0}.taxonomy-live-progress progress::-moz-progress-bar{background:#168fd0}.taxonomy-live-progress>i{background:#e8eef2;border-radius:999px;width:100%;height:7px;display:block;position:relative;overflow:hidden}.taxonomy-live-progress>i span{background:#168fd0;border-radius:999px;width:35%;animation:1.3s ease-in-out infinite taxonomy-progress-pulse;position:absolute;inset:0 auto 0 -35%}@keyframes taxonomy-progress-pulse{to{left:100%}}.taxonomy-prom-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.taxonomy-prom-actions button.status-action{white-space:nowrap;width:100%}.taxonomy-prom-import-progress{color:#284453;background:#eef7fa;border-radius:8px;gap:7px;padding:9px;font-size:9px;display:grid}.taxonomy-prom-import-progress>strong{font-size:10px}.taxonomy-prom-import-progress>small,.taxonomy-prom-import-stage small{overflow-wrap:anywhere;font-size:8px;line-height:1.4}.taxonomy-prom-import-stage{gap:4px;display:grid}.taxonomy-prom-import-stage>div{justify-content:space-between;gap:6px;display:flex}.taxonomy-prom-import-stage b{white-space:nowrap}.taxonomy-prom-import-stage progress{accent-color:#168fd0;width:100%;height:7px}.taxonomy-prom-import-error{color:#b43846}.taxonomy-modal textarea,.taxonomy-modal select{width:100%;font:inherit;border:1px solid #cbd8df;border-radius:8px;padding:12px}.taxonomy-modal textarea{resize:vertical;overflow-wrap:anywhere;min-height:90px}.export-mapping{gap:18px;min-width:0;display:grid}.export-mapping .page-title{margin-bottom:0}.export-mapping button,.export-mapping input,.export-mapping select{font:inherit}.export-mapping button{cursor:pointer}.export-mapping button:disabled{cursor:default;opacity:.55}.export-mapping-selectors{grid-template-columns:1fr 1fr;gap:14px;display:grid}.export-mapping-selectors>section,.export-mapping-card,.export-mapping-stats>div,.export-mapping-empty.large{background:#fff;border:1px solid #dbe5ea;border-radius:15px;box-shadow:0 5px 20px #1835490a}.export-mapping-selectors>section{min-width:0;padding:16px;position:relative}.export-mapping-selectors label{color:#243d4a;gap:7px;font-size:13px;font-weight:700;display:grid}.export-mapping-selectors input,.export-mapping-footer input,.export-mapping select{color:#17303c;background:#fff;border:1px solid #cad9df;border-radius:9px;min-width:0;padding:10px 12px}.export-mapping-selectors input:focus,.export-mapping-footer input:focus,.export-mapping select:focus{outline-offset:1px;outline:2px solid #31afb5}.export-mapping-results{gap:3px;max-height:168px;margin-top:8px;display:grid;overflow:auto}.export-mapping-results button{text-align:left;background:#f5f8fa;border:0;border-radius:8px;gap:2px;padding:7px 9px;display:grid}.export-mapping-results button:hover,.export-mapping-results button.active{color:#04736e;background:#ddf4f2}.export-mapping-results small,.export-mapping-selected small{color:#6c8490;font-size:11px}.export-mapping-channels{flex-wrap:wrap;gap:5px;margin-bottom:12px;display:flex}.export-mapping-channels button{background:#f5f8fa;border:1px solid #d3e0e6;border-radius:8px;padding:7px 9px}.export-mapping-channels button.active{color:#fff;background:#0a7275;border-color:#0a7275}.export-mapping-selected{color:#506b77;gap:3px;min-height:36px;margin-top:10px;font-size:13px;display:grid}.export-mapping-selected strong{color:#17303c}.export-mapping-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.export-mapping-stats>div{gap:2px;padding:14px;display:grid}.export-mapping-stats strong{color:#102e3c;font-size:25px}.export-mapping-stats span{color:#6a808c;font-size:12px}.export-mapping-tabs{border-bottom:1px solid #cfdae0;gap:20px;display:flex}.export-mapping-tabs button{color:#5b7480;background:0 0;border:0;border-bottom:3px solid #0000;padding:10px 4px;font-weight:700}.export-mapping-tabs button.active{color:#047c7b;border-bottom-color:#0fa6a3}.export-mapping-card{overflow:hidden}.export-mapping-card-head{justify-content:space-between;align-items:center;gap:15px;padding:18px 18px 14px;display:flex}.export-mapping-card-head h2{margin:0 0 5px;font-size:18px}.export-mapping-card-head p{color:#728895;margin:0;font-size:12px}.export-mapping-card-head button{color:#087572;white-space:nowrap;background:#eef8f7;border:1px solid #b9dedd;border-radius:8px;padding:9px 12px}.export-mapping-card-head select{min-width:220px}.export-mapping-table{overflow:auto}.export-mapping-table-head,.export-mapping-row{grid-template-columns:minmax(180px,1fr) minmax(280px,1.5fr) minmax(125px,.55fr);align-items:center;gap:14px;min-width:680px;padding:10px 18px;display:grid}.export-mapping-table-head{color:#6b8390;letter-spacing:.08em;background:#f3f7f9;font-size:10px;font-weight:800}.export-mapping-row{border-top:1px solid #e7edf0;min-height:64px}.export-mapping-row>div{gap:3px;display:grid}.export-mapping-row strong{color:#183440;font-size:13px}.export-mapping-row small{color:#8094a0;font-size:11px}.export-mapping-row select{width:100%;padding:8px}.export-mapping-badge{border-radius:7px;justify-self:start;padding:5px 8px;font-size:11px;font-weight:700}.export-mapping-badge.ready{color:#08764f;background:#dff4ec}.export-mapping-badge.missing{color:#986000;background:#fff0d4}.export-mapping-badge.ignored{color:#61737d;background:#edf1f3}.export-mapping-history{display:grid}.export-mapping-history>div{border-top:1px solid #e7edf0;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 18px;font-size:12px;display:flex}.export-mapping-history strong{font-size:13px}.export-mapping-history span{color:#627984;flex:1}.export-mapping-history small{color:#9b6b16}.export-mapping-history button{color:#087572;background:#eef8f7;border:1px solid #b9dedd;border-radius:7px;padding:6px 9px}.export-mapping-history b{color:#08764f}.export-mapping-empty{color:#6e8490;padding:26px;font-size:13px}.export-mapping-empty.large{place-items:center;min-height:180px;display:grid}.export-mapping-footer{z-index:2;background:#fff;border:1px solid #dbe5ea;border-radius:12px;align-items:center;gap:12px;padding:13px 16px;display:flex;position:sticky;bottom:0;box-shadow:0 -4px 15px #17334012}.export-mapping-footer>div{color:#407e6a;flex:1;gap:3px;min-width:150px;font-size:12px;display:grid}.export-mapping-footer>div .unsaved{color:#b1760b}.export-mapping-footer small{color:#9b6b16}.export-mapping-footer input{width:min(250px,24vw)}.export-mapping-footer>button{color:#fff;white-space:nowrap;background:#1480d2;border:1px solid #1480d2;border-radius:8px;padding:10px 14px;font-weight:700}@media (width<=950px){.export-mapping-selectors{grid-template-columns:1fr}.export-mapping-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.export-mapping-footer{flex-wrap:wrap}.export-mapping-footer input{flex:1;width:100%}}.marketplace-reviews-page{gap:18px;display:grid}.review-total{text-align:right;background:#fff;border:1px solid #dce5ea;border-radius:13px;min-width:150px;padding:15px 18px}.review-total strong,.review-total span{display:block}.review-total strong{color:#142b3b;font-size:27px}.review-total span{color:#7c8b95;margin-top:3px;font-size:10px}.marketplace-review-filters{background:#fff;border:1px solid #dce5ea;border-radius:13px;flex-wrap:wrap;gap:8px;padding:12px;display:flex}.marketplace-review-filters button{color:#415966;background:#fff;border:1px solid #cbd7dd;border-radius:20px;align-items:center;gap:7px;padding:8px 13px;display:flex}.marketplace-review-filters button b{background:#edf2f5;border-radius:11px;min-width:21px;padding:2px 6px;font-size:10px}.marketplace-review-filters button.active{color:#0863b8;background:#eaf4fd;border-color:#1475d1;font-weight:800}.marketplace-review-filters button.active b{background:#fff}.global-review-list{gap:12px;display:grid}.global-review-list article{background:#fff;border:1px solid #dce5ea;border-radius:13px;padding:16px 18px;box-shadow:0 3px 12px #1838490a}.global-review-list article.unread{border-left:4px solid #1475d1}.global-review-list header,.global-review-list footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.review-identity,.review-date,.global-review-list footer>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.review-identity em,.review-date b,.global-review-list .channel-badge{border-radius:13px;padding:4px 8px;font-size:9px;font-style:normal}.review-identity em{color:#087447;background:#e9f7ef}.review-date b{color:#8e6200;background:#fff1cf}.review-date span{color:#ec9c19;letter-spacing:1px}.review-date time{color:#84939c;font-size:10px}.global-review-list h2{color:#203744;margin:14px 0 0;font-size:14px}.global-review-list>article>p{margin:10px 0 14px;font-size:13px;line-height:1.6}.global-review-list dl{grid-template-columns:90px 1fr;gap:8px;margin:7px 0;font-size:11px;display:grid}.global-review-list dd{margin:0}.global-review-list footer{color:#74858f;border-top:1px solid #edf1f3;margin-top:13px;padding-top:11px;font-size:10px}.global-review-list footer>div{margin-left:auto}.global-review-list footer button,.global-review-list footer a,.reviews-pagination button{color:#1769aa;background:#fff;border:1px solid #c9d6dd;border-radius:7px;padding:7px 10px;font-size:11px;text-decoration:none}.reviews-loading,.reviews-empty{text-align:center;color:#788994;background:#fff;border:1px dashed #cbd7dd;border-radius:13px;padding:50px}.reviews-pagination{justify-content:center;align-items:center;gap:14px;display:flex}.reviews-pagination span{color:#6f808b;font-size:11px}.reviews-pagination button:disabled{opacity:.45}@media (width<=760px){.marketplace-reviews-page .page-title{align-items:stretch}.review-total{text-align:left}.global-review-list header,.global-review-list footer{flex-direction:column;align-items:flex-start}.global-review-list footer>div{margin-left:0}.marketplace-review-filters button{flex:130px;justify-content:center}}.warehouse-page{gap:18px;display:grid}.warehouse-actions{align-items:center;display:flex}.warehouse-notice{color:#6f571f;background:#fff8e7;border:1px solid #f0d797;border-radius:12px;align-items:center;gap:12px;padding:12px 15px;font-size:11px;display:flex}.warehouse-notice b{white-space:nowrap;background:#f6d77d;border-radius:14px;padding:5px 9px}.warehouse-type-tabs{grid-template-columns:repeat(5,minmax(135px,1fr));gap:10px;display:grid}.warehouse-type-tabs button{text-align:left;color:#405662;background:#fff;border:1px solid #d7e1e6;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:14px 15px;display:grid}.warehouse-type-tabs button i{color:#1b668c;background:#edf3f6;border-radius:9px;place-items:center;width:31px;height:31px;font-size:17px;font-style:normal;display:grid}.warehouse-type-tabs button span{font-size:11px;font-weight:700}.warehouse-type-tabs button b{text-align:center;background:#edf2f5;border-radius:12px;min-width:24px;padding:3px 7px;font-size:10px}.warehouse-type-tabs button.active{color:#0b63b2;background:#edf6fe;border-color:#1876ce;box-shadow:0 4px 12px #1673c71a}.warehouse-type-tabs button.active i,.warehouse-type-tabs button.active b{background:#fff}.warehouse-filters{background:#fff;border:1px solid #dce5e9;border-radius:13px;grid-template-columns:minmax(260px,1fr) 190px auto;gap:10px;padding:11px;display:grid}.warehouse-filters label{border:1px solid #cbd7dd;border-radius:8px;align-items:center;gap:8px;padding:0 12px;display:flex}.warehouse-filters input,.warehouse-filters select{background:0 0;border:0;outline:0;width:100%;padding:10px 0}.warehouse-filters select{border:1px solid #cbd7dd;border-radius:8px;padding:0 11px}.warehouse-table-card{background:#fff;border:1px solid #dce5e9;border-radius:13px;overflow:hidden}.warehouse-table-card>header{border-bottom:1px solid #e5ebee;justify-content:space-between;padding:14px 16px;display:flex}.warehouse-table-card>header span{color:#7b8a93;font-size:11px}.warehouse-table-scroll{overflow:auto}.warehouse-table-card table{border-collapse:collapse;width:100%}.warehouse-table-card th,.warehouse-table-card td{text-align:left;vertical-align:middle;border-bottom:1px solid #edf1f3;padding:13px 14px}.warehouse-table-card th{color:#6e7f8a;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#f7f9fa;font-size:9px}.warehouse-table-card td{font-size:11px}.warehouse-table-card td strong,.warehouse-table-card td small{display:block}.warehouse-table-card td small{color:#81909a;margin-top:4px}.warehouse-table-card tr.cancelled{opacity:.55}.warehouse-kind,.warehouse-status{border-radius:12px;padding:4px 8px;font-size:9px;font-weight:800;display:inline-block}.warehouse-kind{color:#496672;background:#edf3f6;margin-bottom:7px}.warehouse-kind.receipt{color:#147143;background:#e4f6ea}.warehouse-kind.write_off{color:#a33a3a;background:#fdeaea}.warehouse-kind.inventory{color:#2a609d;background:#e9f1fc}.warehouse-kind.transfer{color:#7545a0;background:#f2eafa}.warehouse-status.draft{color:#80600e;background:#fff0c9}.warehouse-status.posted{color:#0a7442;background:#dcf4e6}.warehouse-status.cancelled{color:#65737b;background:#edf0f2}.warehouse-empty{text-align:center;color:#758791;padding:48px}.warehouse-modal-backdrop{z-index:40;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0c1d2a66;justify-content:flex-end;display:flex;position:fixed;inset:0}.warehouse-editor{background:#f5f8fa;flex-direction:column;width:min(1180px,100vw - 80px);height:100%;display:flex;box-shadow:-10px 0 35px #0d26304d}.warehouse-editor>header,.warehouse-editor>footer{background:#fff;justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.warehouse-editor>header{border-bottom:1px solid #dce5e9}.warehouse-editor>header h2{margin:2px 0 4px}.warehouse-editor>header span{color:#7b8c96;font-size:10px}.warehouse-close{background:#edf2f4;border:0;border-radius:50%;width:38px;height:38px;font-size:24px}.warehouse-editor-body{padding:22px 24px;overflow:auto}.warehouse-readonly{color:#647681;background:#fff;border:1px solid #d3dde2;border-radius:9px;margin-bottom:16px;padding:12px}.warehouse-form-grid{background:#fff;border:1px solid #dce5e9;border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;padding:18px;display:grid}.warehouse-form-grid label{color:#344b57;font-size:10px;font-weight:800}.warehouse-form-grid input,.warehouse-form-grid select,.warehouse-form-grid textarea{box-sizing:border-box;color:#192d38;background:#fff;border:1px solid #c9d6dc;border-radius:8px;width:100%;margin-top:6px;padding:10px;display:block}.warehouse-form-grid small{color:#87959d;margin-top:4px;font-weight:400;display:block}.warehouse-form-grid .warehouse-note{grid-column:span 2}.warehouse-excel{background:#eef7fc;border:1px dashed #8cb6d0;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-top:14px;padding:14px 17px;display:flex}.warehouse-excel strong,.warehouse-excel span{display:block}.warehouse-excel span{color:#667d89;margin-top:4px;font-size:10px}.warehouse-lines-heading{justify-content:space-between;align-items:flex-end;margin:22px 0 10px;display:flex}.warehouse-lines-heading h3{margin:0 0 4px}.warehouse-lines-heading span{color:#74858f;font-size:10px}.warehouse-lines{background:#fff;border:1px solid #dce5e9;border-radius:12px;overflow:auto}.warehouse-lines table{border-collapse:collapse;width:100%;min-width:1000px}.warehouse-lines th,.warehouse-lines td{text-align:left;vertical-align:top;border-bottom:1px solid #e7edef;padding:10px}.warehouse-lines th{color:#687a85;text-transform:uppercase;background:#f3f6f8;font-size:9px}.warehouse-lines input,.warehouse-lines select{box-sizing:border-box;border:1px solid #cbd7dd;border-radius:7px;width:100%;min-width:85px;padding:9px}.warehouse-lines td:nth-child(2){min-width:145px}.warehouse-lines td:nth-child(3){min-width:230px}.warehouse-lines td:nth-child(5){background:#fffbed}.warehouse-lines .warehouse-cost{border-color:#ddbd58;font-weight:800}.warehouse-lines tfoot td{text-align:right;background:#f7f9fa;border:0;font-weight:800}.warehouse-lines tfoot td:nth-last-child(2){color:#162f3c;font-size:13px}.warehouse-unmatched{color:#a94a35;margin-top:4px;display:block}.warehouse-remove-line{color:#b53e3e;background:0 0;border:0;font-size:19px}.warehouse-history{background:#fff;border:1px solid #dce5e9;border-radius:12px;margin-top:16px;padding:13px 16px}.warehouse-history summary{cursor:pointer;font-weight:800}.warehouse-history div{border-top:1px solid #edf1f3;grid-template-columns:50px 1fr auto;gap:10px;padding:10px 0;font-size:10px;display:grid}.warehouse-history div:first-of-type{margin-top:10px}.warehouse-editor>footer{border-top:1px solid #dce5e9}.warehouse-editor>footer>div{gap:9px;display:flex}.warehouse-cancel{color:#a73535;background:#fff;border:1px solid #e1a9a9;border-radius:8px;padding:9px 12px}@media (width<=1050px){.warehouse-type-tabs{grid-template-columns:repeat(2,1fr)}.warehouse-type-tabs button:first-child{grid-column:span 2}.warehouse-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.warehouse-editor{width:100vw}.warehouse-type-tabs,.warehouse-filters,.warehouse-form-grid{grid-template-columns:1fr}.warehouse-type-tabs button:first-child,.warehouse-form-grid .warehouse-note{grid-column:auto}.warehouse-notice,.warehouse-excel{flex-direction:column;align-items:flex-start}.warehouse-editor-body{padding:16px}.warehouse-editor>header,.warehouse-editor>footer{padding:14px 16px}}.warehouse-unit-summary{background:#eff8fd;border:1px solid #b9d7e8;border-radius:12px;align-items:center;gap:10px;margin-top:15px;padding:12px 14px;display:flex}.warehouse-unit-summary>div{min-width:140px}.warehouse-unit-summary span,.warehouse-unit-summary b{display:block}.warehouse-unit-summary span{color:#66808e;font-size:9px}.warehouse-unit-summary b{margin-top:3px;font-size:16px}.warehouse-unit-summary button{margin-left:auto}.warehouse-post{color:#126a43!important;border-color:#1e8b5a!important}.label-sheet-backdrop{z-index:70;background:#07192399;padding:20px;position:fixed;inset:0}.label-sheet-dialog{background:#eef2f4;border-radius:13px;flex-direction:column;max-width:1100px;height:calc(100vh - 40px);margin:auto;display:flex;box-shadow:0 20px 70px #0006}.label-sheet-dialog>header{background:#fff;border-bottom:1px solid #d5dfe4;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.label-sheet-dialog h2{margin:0;font-size:17px}.label-sheet-dialog header span{color:#71848e;font-size:10px}.label-sheet-dialog header>div:last-child{gap:8px;display:flex}.unit-label-sheet{grid-template-columns:repeat(auto-fill,40mm);place-content:start center;gap:6mm;padding:8mm;display:grid;overflow:auto}.unit-label-sheet .unit-print-label{width:40mm;height:25mm;padding:2mm}.unit-label-sheet .unit-print-label strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media print{body *{visibility:hidden!important}.unit-label-sheet,.unit-label-sheet *{visibility:visible!important}.label-sheet-backdrop,.label-sheet-dialog{width:auto!important;height:auto!important;box-shadow:none!important;background:#fff!important;margin:0!important;padding:0!important;display:block!important;position:static!important}.label-sheet-dialog>header{display:none!important}.unit-label-sheet{padding:0!important;display:block!important;overflow:visible!important}.unit-label-sheet .unit-print-label{break-after:page;page-break-after:always;width:40mm!important;height:25mm!important;margin:0!important;display:block!important;position:relative!important;inset:auto!important}.unit-label-sheet .unit-print-label:last-child{break-after:auto;page-break-after:auto}@page{size:40mm 25mm;margin:0}}.warehouse-workspaces{background:#eaf0f3;border:1px solid #d8e2e7;border-radius:12px;gap:5px;width:max-content;padding:4px;display:flex}.warehouse-workspaces button{color:#60737e;background:0 0;border:0;border-radius:9px;padding:10px 16px;font-size:11px;font-weight:800}.warehouse-workspaces button.active{color:#0b67b3;background:#fff;box-shadow:0 2px 8px #153d5117}.putaway-demo,.warehouse-map-demo{gap:16px;display:grid}.prototype-label{color:#778995;letter-spacing:.11em;font-size:9px;font-weight:900}.putaway-flow{background:#fff;border:1px solid #dbe4e9;border-radius:13px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.flow-step{align-items:center;gap:11px;padding:14px 16px;display:flex;position:relative}.flow-step:not(:last-child):after{content:"";background:#fff;border-top:1px solid #dbe4e9;border-right:1px solid #dbe4e9;width:16px;height:16px;position:absolute;right:-8px;transform:rotate(45deg)}.flow-step i{color:#758791;background:#edf2f4;border-radius:50%;flex:0 0 29px;place-items:center;height:29px;font-size:11px;font-style:normal;font-weight:900;display:grid}.flow-step b,.flow-step span{display:block}.flow-step b{font-size:11px}.flow-step span{color:#81919a;margin-top:3px;font-size:9px}.flow-step.done i{color:#117343;background:#dff4e8}.flow-step.active,.flow-step.active:after{background:#eef7ff}.flow-step.active i{color:#fff;background:#1676ce}.putaway-local-notice{color:#286383;background:#eff8fe;border:1px solid #9dcce9;border-radius:10px;padding:10px 13px;font-size:10px}.putaway-grid,.warehouse-map-grid{grid-template-columns:minmax(0,1fr) 340px;gap:16px;display:grid}.putaway-card,.warehouse-map-card{background:#fff;border:1px solid #dbe4e9;border-radius:14px;overflow:hidden}.putaway-document>header,.warehouse-map-card>header{border-bottom:1px solid #e5ebee;justify-content:space-between;align-items:flex-start;padding:17px 19px;display:flex}.putaway-document h2,.warehouse-map-card h2{margin:3px 0 2px;font-size:18px}.putaway-document header p,.warehouse-map-card header p{color:#7a8c96;margin:0;font-size:10px}.putaway-status{color:#7b5a0a;background:#fff0c9;border-radius:14px;padding:5px 9px;font-size:9px;font-weight:900}.putaway-meta{background:#f8fafb;border-bottom:1px solid #e7edef;grid-template-columns:repeat(4,1fr);display:grid}.putaway-meta div{padding:12px 15px}.putaway-meta div:not(:last-child){border-right:1px solid #e7edef}.putaway-meta span,.putaway-meta b{display:block}.putaway-meta span{color:#83929b;font-size:9px}.putaway-meta b{margin-top:4px;font-size:10px}.putaway-table-wrap{overflow:auto}.putaway-table-wrap table{border-collapse:collapse;width:100%}.putaway-table-wrap th,.putaway-table-wrap td{text-align:left;vertical-align:middle;border-bottom:1px solid #edf1f3;padding:12px 13px}.putaway-table-wrap th{color:#71838e;letter-spacing:.07em;text-transform:uppercase;background:#f7f9fa;font-size:8px}.putaway-table-wrap td{font-size:10px}.putaway-table-wrap tbody tr{cursor:pointer}.putaway-table-wrap tbody tr:hover,.putaway-table-wrap tbody tr.selected{background:#edf7ff}.putaway-table-wrap td:first-child b,.putaway-table-wrap td:first-child span,.putaway-table-wrap td:first-child small{display:block}.putaway-table-wrap td:first-child b{color:#0b67b3}.putaway-table-wrap td:first-child span{margin-top:3px;font-weight:700}.putaway-table-wrap td:first-child small{color:#83939c;margin-top:3px}.putaway-table-wrap code,.existing-location code{color:#294f64;background:#eaf2f7;border-radius:5px;width:max-content;padding:4px 6px;font-size:9px;font-weight:900;display:block}.putaway-table-wrap small.assigned{color:#14804a;margin-top:4px;display:block}.product-location-state{white-space:nowrap;font-size:9px;font-weight:900}.product-location-state.known{color:#23724e}.product-location-state.new{color:#a36514}.putaway-assistant{padding:18px}.putaway-product-mark{border-radius:15px;width:max-content;margin:12px 0 9px;padding:5px 9px;font-size:9px;font-weight:900}.putaway-product-mark.known{color:#176d45;background:#e1f4e8}.putaway-product-mark.new{color:#855f09;background:#fff0cf}.putaway-assistant h3{color:#0b67b3;margin:0}.putaway-assistant>p{color:#526975;margin:5px 0 16px;font-size:11px;line-height:1.45}.existing-location,.new-location-hint,.recommendation-reason,.category-policy{background:#f8fafb;border:1px solid #dce5e9;border-radius:10px;padding:11px}.existing-location span,.new-location-hint b,.new-location-hint span,.recommendation-reason span,.category-policy b,.category-policy span{display:block}.existing-location span,.recommendation-reason span{color:#7e8f98;margin-bottom:7px;font-size:9px}.existing-location code{margin:0 4px 4px 0;display:inline-block}.new-location-hint{background:#fff9ea;border-color:#eed28b}.new-location-hint b{color:#805b08;font-size:10px}.new-location-hint span{color:#796b49;margin-top:4px;font-size:9px;line-height:1.45}.putaway-assistant label{color:#405864;margin:14px 0;font-size:9px;font-weight:900;display:block}.putaway-assistant select{color:#173643;background:#fff;border:1px solid #c9d7de;border-radius:8px;width:100%;margin-top:6px;padding:10px;font-weight:800;display:block}.recommendation-reason{margin-bottom:13px}.recommendation-reason p{color:#526974;margin:0;font-size:9px;line-height:1.5}.capacity-meter{margin-bottom:14px}.capacity-meter div{justify-content:space-between;font-size:9px;display:flex}.capacity-meter i,.zone-fill i{background:#e5ecef;border-radius:6px;display:block;overflow:hidden}.capacity-meter i{height:7px;margin-top:7px}.capacity-meter em,.zone-fill em{border-radius:inherit;background:#40ad73;height:100%;display:block}.putaway-assistant>button{width:100%;margin-top:7px}.placement-rules{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.placement-rules div{background:#fff;border:1px solid #dce5e9;border-radius:11px;padding:13px 15px}.placement-rules b,.placement-rules span{display:block}.placement-rules b{font-size:10px}.placement-rules span{color:#71848e;margin-top:5px;font-size:9px;line-height:1.45}.warehouse-map-toolbar{background:#fff;border:1px solid #dce5e9;border-radius:12px;grid-template-columns:minmax(250px,1fr) 190px auto auto;gap:9px;padding:10px;display:grid}.warehouse-map-toolbar label{border:1px solid #cad7dd;border-radius:8px;align-items:center;gap:7px;padding:0 11px;display:flex}.warehouse-map-toolbar input,.warehouse-map-toolbar select{background:0 0;border:0;outline:0;width:100%;padding:9px 0}.warehouse-map-toolbar select{border:1px solid #cad7dd;border-radius:8px;padding:0 9px}.warehouse-address-model{background:#dbe4e9;border:1px solid #dbe4e9;border-radius:12px;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.warehouse-address-model>div{background:#fff;grid-template-columns:auto auto 1fr;align-items:center;gap:10px;padding:12px 14px;display:grid}.warehouse-address-model b{font-size:10px}.warehouse-address-model code{color:#25576f;background:#edf4f7;border-radius:5px;padding:5px 7px;font-size:9px;font-weight:900}.warehouse-address-model span{color:#768892;font-size:9px}.warehouse-map-grid{grid-template-columns:minmax(0,1fr) 370px}.map-legend{color:#687c87;gap:10px;font-size:8px;display:flex}.map-legend span{align-items:center;gap:4px;display:flex}.map-legend i{border-radius:50%;width:7px;height:7px}.map-legend .free{background:#42ad72}.map-legend .busy{background:#e2a644}.map-legend .full{background:#d35e5e}.warehouse-floor{background-color:#0000;background-image:linear-gradient(90deg,#eef2f3 1px,#0000 1px),linear-gradient(#eef2f3 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;grid-template-columns:repeat(2,minmax(220px,1fr));gap:12px;padding:17px;display:grid}.warehouse-zone{border:2px solid color-mix(in srgb,var(--zone-color) 45%,#dbe4e9);background:color-mix(in srgb,var(--zone-color) 7%,#fff);text-align:left;color:#243d49;border-radius:12px;gap:9px;min-height:148px;padding:14px;display:grid;position:relative}.warehouse-zone:hover,.warehouse-zone.selected{border-color:var(--zone-color);box-shadow:0 5px 18px color-mix(in srgb,var(--zone-color) 19%,transparent)}.warehouse-zone>div:first-child{align-items:center;gap:9px;display:flex}.warehouse-zone>div:first-child strong{background:var(--zone-color);color:#fff;border-radius:8px;place-items:center;width:30px;height:30px;font-size:14px;display:grid}.warehouse-zone>div:first-child span{font-size:11px;font-weight:900}.warehouse-zone>small{color:#71838d;font-size:9px}.warehouse-zone>span{color:#73848e;font-size:8px}.zone-fill{align-items:center;gap:8px;display:flex}.zone-fill i{flex:1;height:6px}.zone-fill em{background:var(--zone-color)}.zone-fill b{font-size:8px}.warehouse-map-card>footer{color:#657a85;border-top:1px solid #e5ebee;justify-content:space-between;padding:12px 17px;font-size:9px;display:flex}.zone-inspector{overflow:visible}.zone-inspector>header{border-top:4px solid var(--zone-color);justify-content:flex-start;gap:12px}.zone-inspector header h3{margin:2px 0;font-size:15px}.zone-inspector header p{color:#7b8c95;margin:0;font-size:9px}.zone-code{background:var(--zone-color);color:#fff;border-radius:10px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.zone-summary{background:#f8fafb;border-bottom:1px solid #e5ebee;grid-template-columns:repeat(3,1fr);display:grid}.zone-summary div{padding:12px}.zone-summary div:not(:last-child){border-right:1px solid #e5ebee}.zone-summary span,.zone-summary b{display:block}.zone-summary span{color:#809099;font-size:8px}.zone-summary b{margin-top:4px;font-size:13px}.rack-list{gap:8px;padding:13px;display:grid}.rack-list details{border:1px solid #dce5e9;border-radius:9px;overflow:hidden}.rack-list summary{cursor:pointer;grid-template-columns:56px 1fr auto;align-items:center;gap:7px;padding:10px;list-style:none;display:grid}.rack-list summary code{color:#176dae;font-weight:900}.rack-list summary span{font-size:9px;font-weight:800}.rack-list summary b{font-size:8px}.rack-list details>div{background:#f8fafb;border-top:1px solid #e5ebee;padding:7px}.rack-list details button{text-align:left;background:0 0;border:0;border-radius:6px;width:100%;padding:7px;display:block}.rack-list details button:hover{background:#eaf4fa}.rack-list details button span,.rack-list details button small{display:block}.rack-list details button span{font-size:9px;font-weight:800}.rack-list details button small{color:#84939b;margin-top:2px;font-size:8px}.category-policy{border-left:4px solid var(--zone-color);margin:0 13px 13px}.category-policy b{font-size:9px}.category-policy span{color:#6f818b;margin-top:4px;font-size:8px;line-height:1.5}@media (width<=1100px){.putaway-grid,.warehouse-map-grid{grid-template-columns:1fr}.putaway-assistant{grid-template-columns:1fr 1fr;gap:10px;display:grid}.putaway-assistant>button{align-self:end}.warehouse-map-toolbar{grid-template-columns:1fr 180px}.warehouse-address-model{grid-template-columns:1fr}}@media (width<=760px){.warehouse-workspaces{width:100%;overflow:auto}.warehouse-workspaces button{white-space:nowrap}.putaway-flow{grid-template-columns:1fr}.flow-step:not(:last-child):after{display:none}.putaway-meta,.placement-rules,.warehouse-floor{grid-template-columns:1fr}.putaway-assistant{display:block}.warehouse-map-toolbar,.warehouse-address-model>div{grid-template-columns:1fr}.warehouse-map-card>header,.warehouse-map-card>footer{flex-direction:column;gap:8px}.map-legend{flex-wrap:wrap}}.warehouse-map-focus{color:#315d75;background:#eaf6fe;border:1px solid #8cc4e8;border-radius:10px;align-items:center;gap:10px;padding:10px 13px;font-size:9px;display:flex}.warehouse-map-focus span{font-weight:800}.warehouse-map-focus code{color:#0b67b3;background:#fff;border-radius:6px;padding:5px 8px;font-size:11px;font-weight:900}.warehouse-map-focus b{margin-left:auto}.plan-editor-toolbar{background:#f7fafb;border-bottom:1px solid #dbe4e9;grid-template-columns:minmax(180px,1fr) auto auto auto auto;align-items:center;gap:8px;padding:10px 14px;display:grid}.plan-editor-toolbar>div:first-child b,.plan-editor-toolbar>div:first-child span{display:block}.plan-editor-toolbar>div:first-child b{font-size:10px}.plan-editor-toolbar>div:first-child span{color:#778b95;margin-top:2px;font-size:8px}.plan-tools{gap:4px;display:flex}.plan-tools button{color:#506b78;background:#fff;border:1px solid #cbd8de;border-radius:7px;padding:6px 8px;font-size:8px;font-weight:800}.plan-tools button.active{color:#0b67b3;background:#e9f5fe;border-color:#1c79c5}.plan-editor-toolbar>label{color:#5b707a;align-items:center;gap:5px;font-size:8px;font-weight:800;display:flex}.plan-editor-toolbar>.secondary{padding:7px 9px;font-size:8px}.warehouse-floor-plan{touch-action:none;-webkit-user-select:none;user-select:none;background:#fdfefe;min-width:840px;height:540px;position:relative;overflow:hidden}.warehouse-floor-plan.show-grid{background-image:linear-gradient(90deg,#e7edef 1px,#0000 1px),linear-gradient(#e7edef 1px,#0000 1px);background-size:24px 24px}.warehouse-floor-plan.editing.tool-wall,.warehouse-floor-plan.editing.tool-rack,.warehouse-floor-plan.editing.tool-aisle,.warehouse-floor-plan.editing.tool-table,.warehouse-floor-plan.editing.tool-door{cursor:crosshair}.plan-object{z-index:2;color:#2c4652;text-align:center;background:#fff;border:2px solid #aebdc5;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:8px;display:flex;position:absolute;overflow:hidden}.plan-object .plan-object-icon{color:#3d697d;background:#eaf1f4;border-radius:6px;flex:0 0 26px;place-items:center;height:26px;font-size:10px;font-weight:900;display:grid}.plan-object>b{font-size:9px}.plan-object.zone{border-color:color-mix(in srgb,var(--plan-color) 55%,#dbe4e9);background:color-mix(in srgb,var(--plan-color) 7%,#fff);text-align:left;grid-template-rows:auto auto auto;grid-template-columns:32px 1fr auto;justify-content:stretch;display:grid}.plan-object.zone .plan-object-icon{background:var(--plan-color);color:#fff;grid-row:1/3}.plan-object.zone>b{text-align:left;align-self:end}.plan-object.zone>small{color:#71838d;text-overflow:ellipsis;white-space:nowrap;grid-column:2/4;font-size:7px;overflow:hidden}.plan-object.zone>em{background:#e1e8eb;border-radius:4px;grid-column:1/3;height:5px;overflow:hidden}.plan-object.zone>em i{border-radius:inherit;background:var(--plan-color);height:100%;display:block}.plan-object.zone>strong{text-align:right;font-size:7px}.plan-object.zone:hover,.plan-object.zone-selected{border-color:var(--plan-color);box-shadow:0 4px 14px color-mix(in srgb,var(--plan-color) 24%,transparent)}.plan-object.object-selected{outline-offset:2px;outline:3px solid #1880d2}.plan-object.dimmed{opacity:.18}.plan-object.wall{color:#fff;background:#40545e;border-radius:2px}.plan-object.rack{background:repeating-linear-gradient(90deg,#e1eaee 0 12px,#f8fafb 12px 24px);border-color:#6d8b99}.plan-object.aisle{z-index:1;color:#87969d;writing-mode:vertical-rl;background:#f7f9fa;border:1px dashed #b7c5cc}.plan-object.table{color:#17665d;background:#e6f5f1;border-color:#26877a}.plan-object.door{color:#885a20;background:#fff7ea;border-style:dashed;border-color:#bd8646}.plan-draft{z-index:5;color:#0d65ad;pointer-events:none;background:#1676ce1f;border:2px dashed #1676ce;border-radius:6px;place-items:center;font-size:8px;font-weight:900;display:grid;position:absolute}.plan-north{z-index:1;color:#fff;background:#1f3d4b;border-radius:7px;padding:6px 8px;font-size:9px;font-weight:900;position:absolute;top:12px;right:14px}.plan-route{z-index:1;color:#53717f;background:#ffffffdf;border:1px solid #c9d8df;border-radius:13px;padding:6px 10px;font-size:8px;font-weight:800;position:absolute;bottom:14px;right:16px}@media (width<=1250px){.plan-editor-toolbar{grid-template-columns:1fr}.plan-tools{flex-wrap:wrap}.warehouse-map-card:first-child{overflow:auto}}.plan-editor-help{background:#dbe4e9;border-bottom:1px solid #dbe4e9;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.plan-editor-help span{color:#526e7b;background:#eef7ff;padding:8px 10px;font-size:8px;line-height:1.4}.plan-editor-help b{color:#fff;background:#1676ce;border-radius:50%;place-items:center;width:17px;height:17px;margin-right:4px;display:inline-grid}.plan-object-editor{background:#fff;border-bottom:1px solid #dbe4e9;grid-template-columns:auto minmax(180px,1fr) minmax(170px,.8fr) auto;align-items:end;gap:10px;padding:10px 14px;display:grid}.plan-object-editor>div:first-child span,.plan-object-editor>div:first-child b,.plan-object-size span,.plan-object-size b{display:block}.plan-object-editor>div:first-child span,.plan-object-size span{color:#7d8f98;font-size:8px}.plan-object-editor>div:first-child b,.plan-object-size b{margin-top:4px;font-size:10px}.plan-object-editor label{color:#657a85;gap:4px;font-size:8px;font-weight:800;display:grid}.plan-object-editor input,.plan-object-editor select{color:#243f4c;background:#fff;border:1px solid #cbd8de;border-radius:7px;min-width:0;padding:7px 9px;font-size:9px}.warehouse-floor-plan.editing.tool-select .plan-object{cursor:move}.warehouse-floor-plan.editing.tool-select .plan-object.object-moving{cursor:grabbing;opacity:.88}.plan-object-section{border-radius:8px;padding:2px 5px;font-size:6px;font-weight:900;line-height:1.2;position:absolute;bottom:2px;right:3px}.plan-object-section.assigned{color:#176d45;background:#dff4e8}.plan-object-section.unassigned{color:#855f09;background:#fff0cf}.plan-resize-handle{z-index:8;cursor:nwse-resize;background:#1676ce;border:2px solid #fff;border-radius:4px 0;width:16px;height:16px;position:absolute;bottom:-1px;right:-1px;box-shadow:0 0 0 1px #0f5fa5}.plan-resize-handle:after{content:"";border-bottom:1px solid #fff;border-right:1px solid #fff;width:5px;height:5px;position:absolute;bottom:2px;right:2px}.plan-object.object-selected{z-index:4}.plan-object.wall.object-selected{overflow:visible}.plan-object.wall .plan-object-icon{display:none}@media (width<=900px){.plan-editor-help,.plan-object-editor{grid-template-columns:1fr 1fr}}.scanner-prototype{gap:15px;display:grid}.scanner-mode-tabs{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.scanner-mode-tabs button{text-align:left;color:#536a76;background:#fff;border:1px solid #d8e2e7;border-radius:12px;align-items:center;gap:10px;padding:12px;display:flex}.scanner-mode-tabs button>i{color:#236b91;background:#edf3f6;border-radius:9px;flex:0 0 34px;place-items:center;height:34px;font-size:17px;font-style:normal;display:grid}.scanner-mode-tabs b,.scanner-mode-tabs small{display:block}.scanner-mode-tabs b{font-size:10px}.scanner-mode-tabs small{color:#87959d;margin-top:3px;font-size:8px;line-height:1.3}.scanner-mode-tabs button.active{color:#0c63ae;background:#edf7ff;border-color:#1676ce;box-shadow:0 4px 12px #1676ce1a}.scanner-mode-tabs button.active>i{color:#fff;background:#1676ce}.scanner-layout{grid-template-columns:minmax(0,1fr) 300px;gap:15px;display:grid}.scanner-main-card,.scanner-side>section{background:#fff;border:1px solid #dbe4e9;border-radius:13px;overflow:hidden}.scanner-main-card>header{border-bottom:1px solid #e5ebee;justify-content:space-between;align-items:flex-start;padding:17px 19px;display:flex}.scanner-main-card h2{margin:3px 0 2px;font-size:18px}.scanner-main-card header p{color:#788a94;margin:0;font-size:9px}.scanner-online{color:#166f43;background:#e4f5ea;border-radius:15px;align-items:center;gap:6px;padding:5px 9px;font-size:8px;font-weight:900;display:flex}.scanner-online i{background:#2cad69;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #2cad691c}.scanner-input-zone{grid-template-columns:1fr auto;gap:9px;padding:16px 19px 10px;display:grid;position:relative;overflow:hidden}.scanner-input-zone label{background:#f8fcff;border:2px solid #2182cc;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:0 12px;display:grid;position:relative}.scanner-input-zone label>span{color:#376173;text-transform:uppercase;font-size:8px;font-weight:900}.scanner-input-zone input{color:#173543;background:0 0;border:0;outline:0;padding:13px 0;font-size:14px;font-weight:800}.scanner-input-zone kbd{color:#70818a;background:#fff;border:1px solid #cbd8de;border-radius:5px;padding:3px 6px;font-size:8px}.scanner-beam{z-index:2;opacity:.45;background:linear-gradient(90deg,#0000,#ed5757,#0000);width:calc(100% - 190px);height:2px;position:absolute;bottom:8px;left:24px}.scanner-message{border-radius:9px;align-items:center;gap:9px;margin:0 19px;padding:10px 12px;font-size:9px;display:flex}.scanner-message i{border-radius:50%;flex:0 0 22px;place-items:center;height:22px;font-style:normal;font-weight:900;display:grid}.scanner-message.info{color:#416575;background:#edf5fa}.scanner-message.info i{background:#d7eaf5}.scanner-message.ok{color:#176c43;background:#e7f7ed}.scanner-message.ok i{background:#ccebd8}.scanner-message.error{color:#9d3535;background:#fdeaea}.scanner-message.error i{background:#f6caca}.scanner-examples{flex-wrap:wrap;align-items:center;gap:6px;padding:10px 19px 16px;display:flex}.scanner-examples>span{color:#7d8e97;font-size:8px}.scanner-examples button{color:#31586b;background:#fff;border:1px solid #ccd9df;border-radius:13px;padding:5px 8px;font-family:monospace;font-size:8px}.scanner-side{align-content:start;gap:11px;display:grid}.scanner-sequence{padding:15px}.scanner-sequence ol{gap:0;margin:11px 0 0;padding:0;list-style:none;display:grid}.scanner-sequence li{align-items:center;gap:9px;padding:7px 0;display:flex;position:relative}.scanner-sequence li:not(:last-child):after{content:"";background:#cfdae0;width:1px;position:absolute;top:31px;bottom:-3px;left:11px}.scanner-sequence li i{z-index:1;color:#316a85;background:#eaf2f6;border-radius:50%;place-items:center;width:23px;height:23px;font-size:8px;font-style:normal;font-weight:900;display:grid}.scanner-sequence li span{font-size:9px;font-weight:700}.scan-history header{border-bottom:1px solid #e5ebee;justify-content:space-between;padding:12px 14px;font-size:9px;display:flex}.scan-history header span{background:#edf2f5;border-radius:10px;padding:2px 6px}.scan-history>p{color:#81919a;margin:0;padding:20px 14px;font-size:9px}.scan-history article{border-bottom:1px solid #edf1f3;grid-template-columns:22px 1fr auto;align-items:center;gap:8px;padding:9px 12px;display:grid}.scan-history article>i{border-radius:50%;place-items:center;width:20px;height:20px;font-size:8px;font-style:normal;font-weight:900;display:grid}.scan-history article.ok>i{color:#187347;background:#dff3e7}.scan-history article.error>i{color:#a33c3c;background:#fae1e1}.scan-history code,.scan-history span{display:block}.scan-history code{font-size:8px;font-weight:900}.scan-history span,.scan-history time{color:#82919a;font-size:7px}.scanner-safety{padding:12px;background:#fff9e9!important;border-left:4px solid #e1aa3e!important}.scanner-safety b,.scanner-safety span{display:block}.scanner-safety b{font-size:9px}.scanner-safety span{color:#756a4b;margin-top:4px;font-size:8px;line-height:1.5}.scanner-workspace{border-top:1px solid #e5ebee}.scanner-document-head,.scan-task-title{background:#f7f9fa;grid-template-columns:minmax(220px,1fr) repeat(3,120px);display:grid}.scanner-document-head>div,.scan-task-title>div{padding:11px 14px}.scanner-document-head>div:not(:last-child){border-right:1px solid #e2e9ec}.scanner-document-head span,.scanner-document-head b,.scanner-document-head small,.scan-task-title span,.scan-task-title b,.scan-task-title small{display:block}.scanner-document-head span,.scan-task-title span{color:#82929b;font-size:8px}.scanner-document-head b,.scan-task-title b{margin-top:3px;font-size:11px}.scanner-document-head small,.scan-task-title small{color:#7c8e98;margin-top:2px;font-size:8px}.scanner-document-head .warning{color:#b16c12}.receiving-product{border-top:1px solid #e5ebee;align-items:center;gap:11px;padding:13px 16px;display:flex}.product-avatar{color:#1d668b;background:#e8f3f9;border-radius:9px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.receiving-product>div:nth-child(2){flex:1}.receiving-product span,.receiving-product h3,.receiving-product p{margin:0;display:block}.receiving-product span{color:#82919a;font-size:8px}.receiving-product h3{margin-top:3px;font-size:10px}.receiving-product p{color:#6f828c;margin-top:3px;font-size:8px}.quality-ok{border-radius:13px;padding:5px 8px;font-weight:900;color:#176f45!important;background:#e1f4e8!important}.label-print-panel{border-top:1px solid #e5ebee;grid-template-columns:260px 1fr;gap:16px;padding:17px;display:grid}.product-label-preview{color:#111;background:#fff;border:2px solid #172f3a;border-radius:4px;padding:10px}.product-label-preview>div:first-child{justify-content:space-between;display:flex}.product-label-preview>div:first-child b,.product-label-preview>div:first-child span{font-size:8px}.product-label-preview>strong,.product-label-preview>small,.product-label-preview>code{display:block}.product-label-preview>strong{margin-top:7px;font-size:11px}.product-label-preview>small{margin-top:2px}.fake-barcode{justify-content:center;align-items:stretch;gap:2px;height:42px;margin:8px 0 3px;display:flex}.fake-barcode i{background:#111;display:block}.fake-barcode i:nth-child(3n){width:5px}.fake-barcode i:nth-child(3n+1){width:2px}.fake-barcode i:nth-child(3n+2){width:3px}.product-label-preview>code{text-align:center;font-size:8px}.label-print-panel h3{margin:3px 0;font-size:12px}.label-print-panel p{color:#71838d;margin:0 0 10px;font-size:9px}.label-print-panel label{align-items:center;gap:8px;margin-bottom:9px;font-size:9px;font-weight:800;display:flex}.label-print-panel input{border:1px solid #cad7dd;border-radius:7px;width:70px;padding:7px}.label-print-panel small{color:#18804b;margin-top:7px;font-size:8px;display:block}.scan-task-title{border-bottom:1px solid #e5ebee;grid-template-columns:1fr auto;align-items:center}.task-progress{background:#fff0ca;border-radius:14px;margin-right:14px;font-weight:900;color:#7e5a0a!important;padding:5px 9px!important}.task-progress.ready{background:#ddf3e5;color:#167044!important}.scan-pair{grid-template-columns:1fr 1fr;gap:12px;padding:16px;display:grid}.scan-pair article{border:2px solid #d7e2e7;border-radius:11px;padding:13px;position:relative}.scan-pair article.confirmed{background:#f2fbf5;border-color:#55b87c}.scan-pair span,.scan-pair b,.scan-pair small{display:block}.scan-pair span{color:#7f9099;font-size:8px}.scan-pair b{color:#27586f;margin-top:5px;font-family:monospace;font-size:12px}.scan-pair small{color:#697d87;margin-top:3px;font-size:8px}.scan-pair article>i{color:#54707e;background:#e8eff2;border-radius:50%;place-items:center;width:23px;height:23px;font-style:normal;font-weight:900;display:grid;position:absolute;top:11px;right:11px}.scan-pair article.confirmed>i{color:#157044;background:#d7f0e1}.scanner-direction{background:#f7f9fa;border-top:1px solid #e5ebee;justify-content:center;align-items:center;gap:10px;padding:13px;display:flex}.scanner-direction span{background:#e7f0f5;border-radius:6px;padding:6px 9px;font-family:monospace;font-size:9px;font-weight:900}.scanner-direction b{color:#657a85;font-size:8px}.picking-route{grid-template-columns:repeat(4,1fr);gap:8px;padding:15px;display:grid}.picking-route>div{border:1px solid #dce5e9;border-radius:9px;padding:10px}.picking-route i{color:#607984;background:#edf2f4;border-radius:50%;place-items:center;width:22px;height:22px;font-size:8px;font-style:normal;font-weight:900;display:grid}.picking-route span,.picking-route b{display:block}.picking-route span{color:#2b5f77;margin-top:7px;font-family:monospace;font-size:9px;font-weight:900}.picking-route b{margin-top:3px;font-size:8px}.picking-route .done{background:#f3fbf6;border-color:#99d3b1}.picking-route .done i{color:#167045;background:#d8efdf}.picking-route .active{background:#eef8ff;border:2px solid #1e7dcc}.picking-route .active i{color:#fff;background:#1e7dcc}.current-pick{background:#f7f9fa;border-top:1px solid #e5ebee;justify-content:space-between;align-items:center;padding:13px 16px;display:flex}.current-pick span{color:#82919a;font-size:8px}.current-pick h3{margin:3px 0;font-size:11px}.current-pick p{color:#6f828c;margin:0;font-size:8px}.current-pick>b{background:#fff;border-radius:8px;padding:9px;font-size:13px}.packing-checklist{padding:5px 15px}.packing-checklist>div{border-bottom:1px solid #e7edef;grid-template-columns:25px 1fr auto;align-items:center;gap:9px;padding:9px 0;display:grid}.packing-checklist i{color:#147043;background:#daf0e2;border-radius:50%;place-items:center;width:21px;height:21px;font-size:8px;font-style:normal;font-weight:900;display:grid}.packing-checklist span,.packing-checklist b{display:block}.packing-checklist span{color:#687d88;font-size:8px}.packing-checklist b{color:#243e4a;margin-bottom:2px;font-size:9px}.packing-checklist strong{background:#edf2f4;border-radius:7px;padding:5px 8px}.ttn-panel{background:#f6f9fb;border-top:1px solid #e5ebee;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:14px 16px;display:grid}.carrier-mark{color:#fff;background:#e44242;border-radius:9px;place-items:center;width:40px;height:40px;font-size:12px;font-weight:900;display:grid}.ttn-panel span,.ttn-panel b,.ttn-panel small{display:block}.ttn-panel span{color:#7e8e97;font-size:8px}.ttn-panel b{margin-top:3px;font-size:10px}.ttn-panel small{color:#71848e;margin-top:2px;font-size:8px}@media (width<=1100px){.scanner-layout{grid-template-columns:1fr}.scanner-side,.scanner-mode-tabs{grid-template-columns:1fr 1fr}}@media (width<=760px){.scanner-mode-tabs,.scanner-side,.scanner-input-zone,.scanner-document-head,.label-print-panel,.scan-pair,.picking-route{grid-template-columns:1fr}.scanner-document-head>div:not(:last-child){border-right:0}.ttn-panel{grid-template-columns:auto 1fr}.ttn-panel button{grid-column:1/-1}.scanner-beam{display:none}}.live-unit-scanner .scanner-mode-tabs{grid-template-columns:repeat(5,1fr)}.scanner-return-search{background:#f8fafb;border-bottom:1px solid #e5ebee;grid-template-columns:1fr auto;gap:10px;padding:14px 19px;display:grid}.scanner-return-search label,.unit-action-panel label{color:#526975;gap:5px;font-size:9px;font-weight:800;display:grid}.scanner-return-search input,.unit-action-panel input{color:#172e39;background:#fff;border:1px solid #cbd7dd;border-radius:8px;padding:10px}.return-unit-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:14px 19px;display:grid}.return-unit-results button{text-align:left;background:#fff;border:1px solid #d5e0e5;border-radius:9px;gap:3px;padding:10px;display:grid}.return-unit-results b{font-size:10px}.return-unit-results span{color:#1b6c96;font-size:9px;font-weight:800}.return-unit-results small{color:#71848d;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.scanner-empty-unit{text-align:center;color:#7b8d96;border-top:1px solid #e5ebee;margin-top:15px;padding:34px;font-size:10px}.unit-workspace{border-top:1px solid #e5ebee;grid-template-columns:minmax(0,1fr) 290px;gap:14px;padding:16px 19px;display:grid}.unit-card,.unit-action-panel{background:#f9fbfc;border:1px solid #dce5e9;border-radius:11px;padding:14px}.unit-card-head{justify-content:space-between;gap:15px;display:flex}.unit-card-head span,.unit-card-head p{color:#788a94;font-size:8px}.unit-card-head h3{margin:4px 0;font-size:12px}.unit-state{white-space:nowrap;background:#e5f3ea;align-self:flex-start;padding:5px 8px;font-weight:900;color:#156f44!important;border-radius:14px!important}.unit-state.sold,.unit-state.shipped{background:#e7edf5;color:#425f80!important}.unit-state.written_off,.unit-state.lost,.unit-state.cancelled{background:#f9e4e4;color:#9b3939!important}.unit-identifiers{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:13px;display:grid}.unit-identifiers>div{background:#fff;border-radius:8px;padding:9px}.unit-identifiers span,.unit-identifiers b{display:block}.unit-identifiers span{color:#7d8e97;font-size:7px}.unit-identifiers b{color:#214c61;margin-top:4px;font-family:monospace;font-size:11px}.unit-action-panel{align-content:start;gap:9px;display:grid}.unit-action-panel>small{color:#6d808a;font-size:8px;line-height:1.5}.unit-code128{width:100%;height:48px;margin:8px 0 4px;display:block}.unit-print-label{box-sizing:border-box;background:#fff;width:260px;max-width:100%}.unit-print-label code{letter-spacing:.12em}.unit-action-panel .unit-print-label{width:100%}@media (width<=1100px){.live-unit-scanner .scanner-mode-tabs{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.live-unit-scanner .scanner-mode-tabs,.unit-workspace,.unit-identifiers,.return-unit-results,.scanner-return-search{grid-template-columns:1fr}}@media print{body *{visibility:hidden!important}.unit-print-label,.unit-print-label *{visibility:visible!important}.unit-print-label{width:40mm;height:25mm;position:fixed;inset:0 auto auto 0;border:0!important;padding:2mm!important}.unit-print-label strong{font-size:8pt!important}.unit-print-label small,.unit-print-label code,.unit-print-label span,.unit-print-label b{font-size:6pt!important}.unit-code128{height:10mm!important;margin:1mm 0!important}@page{size:40mm 25mm;margin:0}}.statements-page{gap:18px;display:grid}.statement-actions{align-items:center;gap:10px;display:flex}.statement-actions label{cursor:pointer}.statement-actions input{display:none}.statement-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.statement-metric{background:#fff;border:1px solid #dce4ea;border-radius:16px;padding:18px 20px;position:relative;overflow:hidden;box-shadow:0 8px 24px #24384a0b}.statement-metric:before{content:"";background:#8ca0b3;width:4px;position:absolute;inset:0 auto 0 0}.statement-metric.income:before{background:#25a46f}.statement-metric.expense:before{background:#e15a5a}.statement-metric.fees:before{background:#637ee8}.statement-metric.pending:before{background:#e3a62f}.statement-metric span{color:#738397;font-size:12px;display:block}.statement-metric strong{color:#132333;margin-top:7px;font-size:24px;display:block}.statement-tabs{border-bottom:1px solid #d5dfe8;gap:6px;display:flex}.statement-tabs button{color:#607184;background:0 0;border:0;border-bottom:3px solid #0000;padding:12px 18px;font-weight:700}.statement-tabs button.active{color:#0b6fd3;border-color:#0b6fd3}.statement-filters{background:#fff;border:1px solid #dce4ea;border-radius:15px;grid-template-columns:minmax(280px,1fr) 190px 190px;gap:10px;padding:11px;display:grid}.statement-filters label{border:1px solid #d4dfe8;border-radius:10px;align-items:center;gap:8px;padding:0 12px;display:flex}.statement-filters input,.statement-filters select{background:#fff;border:0;outline:0;width:100%}.statement-filters select{border:1px solid #d4dfe8;border-radius:10px;padding:11px}.statement-card{background:#fff;border:1px solid #dce4ea;border-radius:16px;overflow:hidden}.statement-card>header{border-bottom:1px solid #e2e8ee;justify-content:space-between;padding:17px 20px;display:flex}.statement-card>header span{color:#778799;font-size:12px}.statement-scroll{overflow:auto}.statement-scroll table{border-collapse:collapse;width:100%}.statement-scroll th{color:#738397;letter-spacing:.08em;text-transform:uppercase;text-align:left;white-space:nowrap;background:#f6f8fa;padding:12px 15px;font-size:10px}.statement-scroll td{color:#536579;border-top:1px solid #edf1f4;padding:13px 15px;font-size:12px}.statement-scroll td strong,.statement-scroll td small{display:block}.statement-scroll td strong{color:#233649}.statement-scroll td small{color:#8291a0;margin-top:4px}.amount{text-align:right;white-space:nowrap;font-size:13px!important;font-weight:800!important}.amount.income{color:#14895b}.amount.expense{color:#cc3f49}.source-pill,.statement-status{color:#526678;background:#eef3f7;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:800;display:inline-flex}.statement-status.allocated,.statement-status.reconciled,.statement-status.matched,.statement-status.imported{color:#15734c;background:#e0f5e9}.statement-status.unallocated,.statement-status.partial,.statement-status.ambiguous{color:#8b5d08;background:#fff2d7}.statement-status.unmatched{color:#a9343d;background:#fde7e7}.statement-empty{text-align:center;color:#8190a0;padding:55px}.statement-backdrop{z-index:60;background:#12233388;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.statement-preview{background:#fff;border-radius:19px;width:min(1060px,96vw);max-height:92vh;overflow:auto;box-shadow:0 28px 90px #06131f55}.statement-preview>header{border-bottom:1px solid #e1e7ec;justify-content:space-between;padding:22px 25px;display:flex}.statement-preview>header h2{margin:4px 0;font-size:24px}.statement-preview>header span{color:#7b8997;font-size:12px}.statement-preview>header button{background:#edf2f5;border:0;border-radius:50%;width:38px;height:38px;font-size:22px}.statement-preview>.alert{margin:16px 20px}.preview-totals{grid-template-columns:repeat(4,1fr);gap:10px;padding:18px;display:grid}.statement-preview footer{border-top:1px solid #e1e7ec;justify-content:space-between;align-items:center;gap:18px;padding:18px 22px;display:flex}.statement-preview footer span{color:#768696;font-size:12px}.statement-preview footer div{gap:9px;display:flex}.statement-template-alert{justify-content:space-between;align-items:center;gap:14px;display:flex}.statement-template-alert button{color:#9e3038;cursor:pointer;background:#fff;border:1px solid #bd454d;border-radius:8px;flex:none;padding:8px 11px;font-weight:800}@media (width<=900px){.statement-metrics,.preview-totals{grid-template-columns:repeat(2,1fr)}.statement-filters{grid-template-columns:1fr}.statement-actions{flex-wrap:wrap}.statement-preview footer{flex-direction:column;align-items:flex-start}}@media (width<=720px){.statement-template-alert{flex-direction:column;align-items:flex-start}}.bank-settings-page{gap:18px;display:grid}.bank-settings-tabs{border-bottom:1px solid #d8e0e7;gap:6px;display:flex}.bank-settings-tabs button{color:#617286;background:0 0;border:0;border-bottom:3px solid #0000;padding:12px 17px;font-weight:700}.bank-settings-tabs button.active{color:#0b6fd3;border-color:#0b6fd3}.bank-settings-card,.template-card,.template-help{background:#fff;border:1px solid #dbe3ea;border-radius:17px;overflow:hidden}.bank-settings-card>header{border-bottom:1px solid #e3e9ee;justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.bank-settings-card>header strong,.bank-settings-card>header span{display:block}.bank-settings-card>header span{color:#748598;margin-top:5px;font-size:12px}.bank-switch input{display:none}.bank-switch i{background:#bac5cf;border-radius:20px;width:46px;height:26px;padding:3px;transition:all .2s;display:block}.bank-switch i:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:all .2s;display:block}.bank-switch input:checked+i{background:#1b86dd}.bank-switch input:checked+i:after{transform:translate(20px)}.bank-settings-body{gap:18px;padding:20px;display:grid}.bank-capabilities{background:#f2f8fd;border:1px solid #cfe2f3;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:15px;display:grid}.bank-capabilities span{color:#5e7184;font-size:12px;line-height:1.5}.bank-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.bank-grid label,.template-basic label,.template-fields label{color:#35495c;font-size:11px;font-weight:800}.bank-grid input,.bank-grid select,.template-basic input,.template-basic select,.template-fields input{background:#fff;border:1px solid #cfdbe5;border-radius:10px;width:100%;margin-top:7px;padding:11px 12px;display:block}.bank-auto{border:1px solid #dce4ea;border-radius:13px;justify-content:space-between;gap:18px;padding:15px;display:flex}.bank-auto>label:first-child{gap:11px;display:flex}.bank-auto b,.bank-auto small{display:block}.bank-auto small{color:#778797;margin-top:4px}.bank-auto select{border:1px solid #cfdbe5;border-radius:9px;margin-left:8px;padding:8px}.bank-health{grid-template-columns:1fr 1fr;gap:12px;display:grid}.bank-health>div{border:1px solid #e0e6eb;border-radius:12px;gap:10px;padding:13px;display:flex}.bank-health i{background:#d09a31;border-radius:50%;width:10px;height:10px;margin-top:4px}.bank-health i.good{background:#20a16c}.bank-health b,.bank-health small{display:block}.bank-health small{color:#778797;margin-top:4px}.bank-settings-card footer{justify-content:space-between;display:flex}.bank-settings-card footer div{gap:8px;display:flex}.bank-loading{text-align:center;padding:50px}.template-list{gap:14px;display:grid}.template-help{background:#f5f9fc;gap:14px;padding:16px 18px;display:flex}.template-help span{color:#65788b;font-size:12px}.template-card>header{border-bottom:1px solid #e5eaee;justify-content:space-between;padding:16px 18px;display:flex}.template-card>header strong,.template-card>header span{display:block}.template-card>header span{color:#8090a0;margin-top:3px;font-size:10px}.template-basic{grid-template-columns:1fr 1fr 1fr;gap:12px;padding:16px 18px;display:grid}.template-card details{border-top:1px solid #edf0f3;padding:0 18px}.template-card summary{cursor:pointer;padding:14px 0;font-size:12px;font-weight:800}.template-fields{grid-template-columns:repeat(3,1fr);gap:12px;padding-bottom:16px;display:grid}.template-card footer{border-top:1px solid #edf0f3;justify-content:flex-end;padding:14px 18px;display:flex}@media (width<=900px){.bank-capabilities,.bank-grid,.bank-health,.template-basic,.template-fields{grid-template-columns:1fr}.bank-auto,.bank-settings-card footer{flex-direction:column}}.bank-grid label>small{margin-top:6px;font-size:10px;font-weight:600;display:block}.account-ready{color:#16845f}.account-required{color:#a06b19}.bank-account-warning{color:#725719;background:#fff8e5;border:1px solid #edcf88;border-radius:12px;align-items:center;gap:12px;padding:13px 15px;display:flex}.bank-account-warning b,.bank-account-warning span{display:block}.bank-account-warning span{font-size:11px}.bank-confirm-backdrop{z-index:120;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#08182799;place-items:center;display:grid;position:fixed;inset:0}.bank-confirm-dialog{background:#fff;border:1px solid #d7e2e9;border-radius:18px;width:min(540px,100vw - 40px);padding:26px;box-shadow:0 24px 80px #06152266}.bank-confirm-dialog h2{color:#152532;margin:0;font-size:25px}.bank-confirm-dialog>p:not(.eyebrow){color:#667989;margin:9px 0 18px;font-size:12px;line-height:1.55}.bank-confirm-dialog dl{border:1px solid #dce5eb;border-radius:12px;margin:0;overflow:hidden}.bank-confirm-dialog dl div{border-bottom:1px solid #e8edf0;grid-template-columns:100px 1fr;gap:12px;padding:12px 14px;display:grid}.bank-confirm-dialog dl div:last-child{border-bottom:0}.bank-confirm-dialog dt{color:#7a8b98;font-size:10px;font-weight:800}.bank-confirm-dialog dd{overflow-wrap:anywhere;color:#203341;margin:0;font-size:12px;font-weight:800}.bank-confirm-actions{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.template-confirm-warning{color:#725719;background:#fff8e5;border:1px solid #edcf88;border-radius:12px;padding:14px 15px}.template-confirm-warning b,.template-confirm-warning span{display:block}.template-confirm-warning span{margin-top:5px;font-size:11px;line-height:1.5}.checkbox-page{max-width:1100px;margin:0 auto}.checkbox-page form{gap:14px;display:grid}.checkbox-card{background:#fff;border:1px solid #d6e1e8;border-radius:14px;padding:20px}.checkbox-card h2{margin:0 0 8px;font-size:18px}.checkbox-card p{color:#526d7d;line-height:1.5}.checkbox-summary{gap:22px;margin:12px 0;display:flex}.checkbox-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.checkbox-fields label,.checkbox-password,.checkbox-actions label{gap:6px;font-weight:600;display:grid}.checkbox-fields input,.checkbox-fields select,.checkbox-password input,.checkbox-actions input{width:100%;font:inherit;border:1px solid #cfdde5;border-radius:8px;padding:10px}.checkbox-check{align-items:center;gap:8px;margin:14px 0;display:flex}.checkbox-password{max-width:400px}.checkbox-actions{align-items:end;gap:14px;display:flex}.checkbox-actions label{flex:1}@media (width<=700px){.checkbox-fields{grid-template-columns:1fr}.checkbox-actions{display:grid}}.balances-page .page-title{align-items:center}.balances-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:14px;display:grid}.balances-source{background:#fff;border:1px solid #d7e2e9;border-radius:16px;min-width:0;padding:20px}.balances-source header{justify-content:space-between;align-items:start;gap:12px;display:flex}.balances-source h2{margin:0 0 4px;font-size:19px}.balances-source header p{color:#66788a;margin:0;font-size:12px}.balances-status{border-radius:999px;flex:none;padding:5px 9px;font-size:11px;font-weight:700}.balances-status.ok{color:#08694f;background:#e1f7ec}.balances-status.partial{color:#8d5a00;background:#fff3d8}.balances-status.unavailable{color:#a04444;background:#ffebea}.balances-metrics{margin:17px 0 0;display:grid}.balances-metrics div{border-top:1px solid #edf1f4;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;display:flex}.balances-metrics dt{color:#526779;font-size:13px}.balances-metrics dd{text-align:right;white-space:nowrap;margin:0;font-size:16px;font-weight:700}.balances-metrics dd.negative{color:#bc4848}.balances-message{color:#657587;margin:16px 0 0;font-size:13px}.balances-source footer{color:#738390;margin-top:16px;font-size:11px}.order-settings-page{min-width:0}.order-settings-page .page-title{justify-content:space-between;align-items:center;gap:16px;display:flex}.order-settings-list{gap:8px;margin-top:16px;display:grid}.order-settings-source{background:#fff;border:1px solid #dce4e9;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;display:flex}.order-settings-source strong,.order-settings-source small{display:block}.order-settings-source strong{font-size:13px}.order-settings-source small{color:#697b87;margin-top:4px;font-size:10px}.order-settings-source label,.order-settings-source>span{color:#4e6370;white-space:nowrap;font-size:11px}.order-settings-source label{align-items:center;gap:7px;display:flex}.order-settings-source input{accent-color:#138d8b}@media (width<=700px){.order-settings-source{flex-direction:column;align-items:flex-start}.order-settings-source label,.order-settings-source>span{white-space:normal}}:root{color:#17212b;font-synthesis:none;background:#eef2f5;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:#eef2f5;min-width:1180px;margin:0}button,input,textarea{font:inherit}button{cursor:pointer}.shell{grid-template-columns:248px 1fr;min-height:100vh;display:grid}.sidebar{color:#dbe5ee;background:#101b27;flex-direction:column;width:248px;padding:22px 14px;display:flex;position:fixed;inset:0 auto 0 0}.logo{border-bottom:1px solid #24313e;align-items:center;gap:12px;padding:0 8px 24px;display:flex}.logo strong{letter-spacing:.08em;font-size:14px;display:block}.logo span{color:#7f94a7;margin-top:3px;font-size:10px;display:block}.brand-mark{color:#fff;background:linear-gradient(135deg,#1da7a1,#1663d5);border-radius:15px;place-items:center;width:50px;height:50px;font-size:24px;font-weight:900;display:grid;box-shadow:0 14px 35px #07152366}.brand-mark.small{border-radius:11px;width:38px;height:38px;font-size:18px}.sidebar nav{flex:1;min-height:0;padding-top:20px;padding-right:3px;overflow-y:auto}.sidebar nav>p{color:#607489;letter-spacing:.16em;margin:20px 12px 8px;font-size:9px;font-weight:800}.sidebar nav button{color:#9fb0c0;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;width:100%;margin:3px 0;padding:10px;font-size:13px;display:flex}.sidebar nav button:hover{color:#fff;background:#182737}.sidebar nav button.active{color:#fff;background:#1b3347;box-shadow:inset 3px 0 #24b5ad}.sidebar nav i{border:1px solid #344657;border-radius:8px;place-items:center;width:27px;height:27px;font-size:12px;font-style:normal;display:grid}.sidebar nav button.active i{color:#62d8d0;border-color:#24b5ad}.sidebar-foot{border-top:1px solid #24313e;grid-template-columns:34px 1fr 28px;align-items:center;gap:9px;padding:18px 6px 0;display:grid}.sidebar-foot .avatar{background:#253b4e;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.sidebar-foot strong,.sidebar-foot span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.sidebar-foot strong{font-size:11px}.sidebar-foot span{color:#71869a;margin-top:2px;font-size:9px}.sidebar-foot button{color:#71869a;background:0 0;border:0;font-size:19px}.workspace{grid-column:2;min-height:100vh}.topbar{z-index:10;background:#fff;border-bottom:1px solid #dce3e8;justify-content:space-between;align-items:center;height:62px;padding:0 28px;display:flex;position:sticky;top:0}.connection{color:#657381;font-size:11px}.connection i{background:#2eb67d;border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block;box-shadow:0 0 0 4px #2eb67d1c}.top-actions{align-items:center;gap:10px;display:flex}.mode{letter-spacing:.12em;color:#8b6914;background:#fff4ce;border:1px solid #f4df9b;border-radius:6px;padding:6px 9px;font-size:9px;font-weight:800}.icon-button{color:#546474;background:#fff;border:1px solid #dbe2e8;border-radius:8px;width:34px;height:34px;font-size:18px}.content{max-width:1600px;margin:auto;padding:30px}.page-title{justify-content:space-between;align-items:flex-end;margin-bottom:22px;display:flex}.eyebrow{color:#168c88;letter-spacing:.17em;margin:0 0 7px;font-size:9px;font-weight:800}.page-title h1{letter-spacing:-.03em;color:#13202d;margin:0;font-size:30px}.page-title p{color:#74818d;margin:7px 0 0;font-size:12px}.date-box{text-align:right}.date-box span,.date-box strong{display:block}.date-box span{text-transform:uppercase;letter-spacing:.1em;color:#8a96a1;font-size:9px}.date-box strong{margin-top:3px;font-size:16px}.metrics{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:18px;display:grid}.metric{background:#fff;border:1px solid #dfe6eb;border-radius:12px;padding:17px 18px;box-shadow:0 2px 5px #1f34450a}.metric>span{color:#71808e;font-size:10px;font-weight:600;display:block}.metric>strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:8px 0 4px;font-size:26px;display:block}.metric>strong.green,.positive{color:#18785e}.metric>strong.red,.zero{color:#b9444a}.metric>small{color:#97a2ac;font-size:9px}.search{background:#fff;border:1px solid #dbe3e9;border-radius:12px;align-items:center;height:58px;margin-bottom:16px;padding:7px;display:flex;box-shadow:0 2px 6px #162c3d0a}.search>span{color:#8d9aa6;margin:0 6px 0 10px;font-size:25px}.search input{color:#26333f;border:0;outline:0;flex:1;height:100%;padding:0 10px;font-size:13px}.primary,.secondary{border:0;border-radius:8px;padding:11px 20px;font-size:11px;font-weight:750}.primary{color:#fff;background:#176fd1;box-shadow:0 5px 14px #176fd12b}.primary:hover{background:#0f5fb8}.primary:disabled,.secondary:disabled{opacity:.5}.secondary{color:#314455;background:#edf2f6}.wide{width:100%;margin-top:4px;padding:13px}.table-card{background:#fff;border:1px solid #dce4ea;border-radius:12px;overflow:hidden;box-shadow:0 3px 10px #1731460a}.table-head{border-bottom:1px solid #e6ebef;justify-content:space-between;align-items:center;height:48px;padding:0 18px;display:flex}.table-head strong{font-size:12px}.table-head span{color:#8995a0;font-size:10px}.table-scroll{max-height:calc(100vh - 350px);overflow:auto}table{border-collapse:collapse;width:100%;min-width:1000px}th{z-index:1;color:#798794;text-transform:uppercase;letter-spacing:.08em;text-align:left;background:#f7f9fa;border-bottom:1px solid #e0e6eb;padding:10px 13px;font-size:9px;position:sticky;top:0}td{color:#4d5b67;border-bottom:1px solid #edf0f3;padding:10px 13px;font-size:11px}tbody tr{cursor:pointer}tbody tr:hover{background:#f6fbfb}.num{text-align:right;font-variant-numeric:tabular-nums}.bold{color:#1f2c37;font-size:13px;font-weight:800}.product{align-items:center;gap:10px;min-width:310px;display:flex}.product img,.no-image{object-fit:cover;background:#edf1f4;border-radius:8px;width:38px;height:38px}.no-image{color:#8a98a4;place-items:center;font-weight:800;display:grid}.product strong,.product span,.product small{white-space:nowrap;text-overflow:ellipsis;max-width:340px;display:block;overflow:hidden}.product strong{color:#172431;font-size:11px}.product span{color:#61707c;margin-top:2px;font-size:10px}.product small{color:#9aa5ae;margin-top:2px;font-size:8px}.source{color:#19766f;background:#eef7f6;border-radius:6px;padding:4px 7px;font-size:9px}.market-dots{gap:4px;display:flex}.market-dots i{color:#a0aab2;background:#edf0f3;border-radius:6px;place-items:center;width:22px;height:22px;font-size:9px;font-style:normal;font-weight:800;display:grid}.market-dots i.mapped{color:#1667bc;background:#e3f1ff}.mapping strong,.mapping span{display:block}.mapping strong{color:#344451;text-overflow:ellipsis;max-width:150px;font-size:9px;overflow:hidden}.mapping span{color:#939ea7;margin-top:3px;font-size:8px}.status{white-space:nowrap;color:#6f7c86;background:#eff2f4;border-radius:20px;padding:5px 8px;font-size:8px;font-weight:800;display:inline-flex}.status.dry_run{color:#176bc1;background:#e8f2ff}.status.pending{color:#936910;background:#fff3d7}.status.failed{color:#b23840;background:#ffebec}.status.confirmed{color:#187558;background:#e4f6ef}.muted{color:#929da7}.empty{text-align:center;color:#89959f;padding:50px}.alert{border-radius:9px;margin:0 0 14px;padding:10px 13px;font-size:11px}.alert.error{color:#a5383e;background:#fff0f0;border:1px solid #f2cfd1}.alert.success{color:#176b54;background:#eaf8f2;border:1px solid #c6eadc}.market-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.market-card{text-align:left;background:#fff;border:1px solid #dce4ea;border-radius:13px;grid-template-columns:44px 1fr auto 20px;align-items:center;gap:12px;padding:17px;display:grid}.market-card:hover{border-color:#93c9c5;box-shadow:0 7px 25px #17314610}.market-letter{color:#16817b;background:#e9f4f3;border-radius:11px;place-items:center;width:44px;height:44px;font-size:17px;font-weight:900;display:grid}.market-card strong,.market-card span{display:block}.market-card strong{font-size:13px}.market-card span{color:#8d99a3;margin-top:4px;font-size:9px}.market-card em{color:#21805f;font-size:9px;font-style:normal}.market-card em.bad{color:#b64249}.market-card b{color:#82909b}.modal{z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#07121d80;justify-content:flex-end;padding:14px;display:flex;position:fixed;inset:0}.modal aside{background:#f3f6f8;border-radius:16px;flex-direction:column;width:510px;height:100%;display:flex;overflow:hidden;box-shadow:0 20px 70px #06101a66}.modal header{background:#fff;border-bottom:1px solid #dde5ea;justify-content:space-between;padding:22px;display:flex}.modal h2{margin:0 0 5px;font-size:24px}.modal header span{color:#7c8994;max-width:390px;font-size:10px;display:block}.modal header button{color:#53616c;background:#edf1f4;border:0;border-radius:50%;width:32px;height:32px;font-size:20px}.editor-body{flex:1;padding:20px;overflow:auto}.editor-metrics{grid-template-columns:1fr 1fr;gap:10px;display:grid}.fields{grid-template-columns:repeat(3,1fr);gap:9px;margin:16px 0;display:grid}.editor-body label,.login-card label{color:#5e6d79;font-size:10px;font-weight:650;display:block}.editor-body input,.editor-body textarea,.login-card input{color:#182734;background:#fff;border:1px solid #d4dde4;border-radius:8px;outline:0;width:100%;margin-top:6px;padding:10px;display:block}.editor-body input:focus,.editor-body textarea:focus,.login-card input:focus{border-color:#2d92cc;box-shadow:0 0 0 3px #2d92cc18}.targets{background:#fff;border:1px solid #dce4e9;border-radius:10px;margin-top:15px;padding:13px}.targets>span{text-transform:uppercase;letter-spacing:.08em;color:#6b7883;margin-bottom:10px;font-size:9px;font-weight:800;display:block}.targets label{color:#334550;align-items:center;gap:6px;margin-right:16px;display:inline-flex}.targets label.disabled{opacity:.4}.modal footer{background:#fff;border-top:1px solid #dde5ea;justify-content:flex-end;gap:8px;padding:16px 20px;display:flex}.login-screen{background:#f2f5f7;grid-template-columns:1.05fr .95fr;min-height:100vh;display:grid}.login-brand{color:#fff;background:#101d2a;flex-direction:column;justify-content:center;padding:8vw;display:flex;position:relative;overflow:hidden}.login-brand:after{content:"";border:1px solid #2d465b;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-170px;right:-180px;box-shadow:0 0 0 70px #142737,0 0 0 140px #112331}.login-brand h1{letter-spacing:-.04em;max-width:560px;margin:20px 0;font-size:48px;line-height:1.05}.login-brand>p:not(.eyebrow){color:#94a8b9;max-width:460px;font-size:13px;line-height:1.7}.eyebrow.light{color:#61d2cb;margin-top:28px}.security-line{color:#7f97aa;margin-top:34px;font-size:10px}.security-line span{background:#2eb67d;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.login-panel{place-items:center;padding:50px;display:grid}.login-card{background:#fff;border:1px solid #dfe6eb;border-radius:16px;width:100%;max-width:390px;padding:34px;box-shadow:0 20px 60px #1b354912}.login-card h2{margin:0 0 8px;font-size:28px}.login-card>.muted{margin:0 0 24px;font-size:11px}.login-card label{margin:14px 0}.login-card>small{text-align:center;color:#95a0aa;margin-top:15px;font-size:8px;display:block}.splash{color:#91a5b6;background:#101d2a;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:100vh;font-size:11px;display:flex}@media (width<=1250px){.content{padding:22px}.metrics{gap:9px}.metric{padding:14px}.metric>strong{font-size:22px}}.realtime-panel{color:#fff;background:#101d2a;border-radius:14px;margin:0 0 18px;padding:20px;box-shadow:0 8px 25px #10253818}.realtime-panel header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.realtime-panel h2{margin:0;font-size:20px}.realtime-panel header p:not(.eyebrow){color:#91a6b8;margin:6px 0 0;font-size:10px}.realtime-panel header>span{letter-spacing:.12em;color:#ffd46a;white-space:nowrap;background:#493e1e;border:1px solid #6a5827;border-radius:7px;padding:7px 9px;font-size:9px;font-weight:800}.realtime-flow{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:17px;display:grid}.realtime-flow>div{background:#152635;border:1px solid #2a3d4f;border-radius:10px;min-height:62px;padding:12px 11px 11px 26px;position:relative}.realtime-flow>div i{background:#2eb67d;border-radius:50%;width:7px;height:7px;position:absolute;top:15px;left:11px;box-shadow:0 0 0 3px #2eb67d18}.realtime-flow>div.bad i{background:#e15b63}.realtime-flow span,.realtime-flow strong{display:block}.realtime-flow span{text-transform:uppercase;letter-spacing:.08em;color:#71899b;font-size:8px}.realtime-flow strong{color:#dce7ef;margin-top:5px;font-size:9px;line-height:1.4}.realtime-flow>div.bad strong{color:#ffc0c4}.new-articles-panel{background:#fff;border:1px solid #dce4ea;border-radius:14px;margin:0 0 18px;overflow:hidden;box-shadow:0 3px 10px #1731460a}.new-articles-panel header{border-bottom:1px solid #e6ebef;justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 20px;display:flex}.new-articles-panel h2{margin:0;font-size:18px}.new-articles-panel header p:not(.eyebrow){color:#75838f;margin:6px 0 0;font-size:10px}.new-articles-panel header>span{color:#667580;white-space:nowrap;background:#f0f4f6;border-radius:7px;padding:7px 9px;font-size:9px}.new-articles-scroll{max-height:280px;overflow:auto}.new-articles-panel table{min-width:760px}.new-articles-panel td strong,.new-articles-panel td small{display:block}.new-articles-panel td small{color:#8e9aa4;margin-top:3px}.candidate-status{border-radius:20px;padding:5px 8px;font-size:8px;font-weight:800;display:inline-flex}.candidate-status.waiting_xml{color:#8a6512;background:#fff3d7}.candidate-status.xml_confirmed{color:#187558;background:#e4f6ef}.candidate-status.catalog_conflict{color:#b23840;background:#ffebec}.market-tabs{border-bottom:1px solid #d9e2e8;align-items:center;gap:5px;margin:-4px 0 16px;display:flex}.market-tabs button{appearance:none;color:#71808d;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 14px 9px;font-size:10px;font-weight:800}.market-tabs button:hover{color:#142331}.market-tabs button.active{color:#087f82;border-bottom-color:#17aaa9}.discrepancies-workspace{grid-template-columns:minmax(0,1.65fr) minmax(270px,.7fr);align-items:start;gap:16px;display:grid}.discrepancy-source,.publication-draft{background:#fff;border:1px solid #dce4ea;border-radius:14px;overflow:hidden;box-shadow:0 3px 12px #1731460a}.discrepancy-source>header,.publication-draft>header{border-bottom:1px solid #e7edf1;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px;display:flex}.discrepancy-source h2,.publication-draft h2{margin:0;font-size:18px}.discrepancy-source header p:not(.eyebrow){color:#74828e;max-width:620px;margin:6px 0 0;font-size:10px;line-height:1.5}.discrepancy-count{color:#087f82;text-align:center;background:#eff8f8;border-radius:10px;min-width:66px;padding:9px 10px}.discrepancy-count strong,.discrepancy-count span{display:block}.discrepancy-count strong{font-size:18px}.discrepancy-count span{margin-top:2px;font-size:8px}.discrepancy-kind-tabs{gap:7px;padding:13px 16px 0;display:flex;overflow:auto}.discrepancy-kind-tabs button{color:#5c6b77;white-space:nowrap;cursor:pointer;background:#f6f8fa;border:1px solid #dce5ea;border-radius:8px;padding:7px 9px;font-size:9px;font-weight:700}.discrepancy-kind-tabs button b{color:#263743;margin-left:5px}.discrepancy-kind-tabs button.active{color:#087f82;background:#e8f7f6;border-color:#7bcfce}.discrepancy-tools{gap:8px;padding:12px 16px;display:flex}.discrepancy-tools label{background:#fff;border:1px solid #d8e1e7;border-radius:9px;flex:1;align-items:center;padding:0 10px;display:flex}.discrepancy-tools label span{color:#91a0aa}.discrepancy-tools input{width:100%;font:inherit;background:0 0;border:0;outline:0;padding:10px 8px;font-size:10px}.discrepancy-list{gap:9px;max-height:680px;padding:0 16px 16px;display:grid;overflow:auto}.discrepancy-item{background:#fff;border:1px solid #e0e7eb;border-radius:11px;grid-template-columns:72px minmax(0,1fr);gap:12px;padding:10px;transition:all .15s;display:grid}.discrepancy-item.chosen{background:#f7fdfc;border-color:#71c9c5;box-shadow:0 0 0 1px #71c9c522}.discrepancy-item>img,.discrepancy-no-image{object-fit:cover;color:#72828f;background:#eaf0f3;border-radius:8px;place-items:center;width:72px;height:88px;font-weight:900;display:grid}.discrepancy-item-title{justify-content:space-between;gap:10px;display:flex}.discrepancy-item-title>div>strong,.discrepancy-item-title>div>span{display:block}.discrepancy-item-title>div>strong{margin-top:4px;font-size:12px}.discrepancy-item-title>div>span{color:#596a76;margin-top:3px;font-size:10px}.discrepancy-item-title>button{color:#087f82;cursor:pointer;background:#e9f8f7;border:1px solid #9bd8d5;border-radius:8px;flex:0 0 30px;width:30px;height:30px;font-size:18px;font-weight:700}.discrepancy-item.chosen .discrepancy-item-title>button{color:#fff;background:#139c99;border-color:#139c99;font-size:12px}.discrepancy-type{text-transform:uppercase;letter-spacing:.05em;border-radius:12px;padding:3px 6px;font-size:7px;font-weight:850;display:inline-flex}.discrepancy-type.unmapped{color:#8a6512;background:#fff2d8}.discrepancy-type.not_found{color:#b23840;background:#ffebec}.discrepancy-meta{flex-wrap:wrap;gap:5px;margin:8px 0;display:flex}.discrepancy-meta span{color:#64737e;background:#f0f4f6;border-radius:5px;padding:4px 6px;font-size:8px}.discrepancy-item dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;display:grid}.discrepancy-item dl div{min-width:0}.discrepancy-item dt{color:#8a98a2;text-transform:uppercase;letter-spacing:.04em;font-size:7px}.discrepancy-item dd{color:#354651;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:9px;overflow:hidden}.discrepancy-reason{color:#9a5157;margin:8px 0 0;font-size:8px}.discrepancy-empty{color:#7c8b96;flex-direction:column;justify-content:center;align-items:center;min-height:200px;display:flex}.discrepancy-empty b{color:#17845f;background:#e3f6ef;border-radius:50%;place-items:center;width:42px;height:42px;font-size:18px;display:grid}.discrepancy-empty strong{color:#334550;margin-top:10px}.discrepancy-empty span{margin-top:4px;font-size:9px}.publication-draft{position:sticky;top:82px}.publication-draft>header>span{color:#fff;background:#112535;border-radius:50%;place-items:center;min-width:30px;height:30px;font-size:10px;font-weight:800;display:grid}.publication-draft>p{color:#71808c;margin:0;padding:12px 16px 0;font-size:9px;line-height:1.5}.publication-draft-list{gap:7px;max-height:320px;padding:12px 16px;display:grid;overflow:auto}.publication-draft-list>div:not(.publication-draft-empty){border:1px solid #e1e8ec;border-radius:8px;grid-template-columns:38px minmax(0,1fr) 24px;align-items:center;gap:8px;padding:6px;display:grid}.publication-draft-list img,.publication-draft-list i{object-fit:cover;color:#7a8993;background:#edf2f4;border-radius:5px;place-items:center;width:38px;height:44px;font-size:9px;font-style:normal;display:grid}.publication-draft-list span,.publication-draft-list strong,.publication-draft-list small{min-width:0;display:block}.publication-draft-list strong{font-size:9px}.publication-draft-list small{color:#788792;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:8px;overflow:hidden}.publication-draft-list button{color:#8997a1;cursor:pointer;background:0 0;border:0;font-size:16px}.publication-draft-empty{color:#87959f;border:1px dashed #ced9df;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;min-height:110px;display:flex}.publication-draft-empty b{font-size:22px;font-weight:400}.publication-draft-empty span{margin-top:5px;font-size:9px}.publication-checklist{color:#687883;background:#f4f7f9;border-radius:9px;margin:0 16px 13px;padding:11px 12px;font-size:8px}.publication-checklist>span{color:#42545f;font-weight:800}.publication-checklist ul{grid-template-columns:1fr 1fr;gap:5px 14px;margin:8px 0 0;padding-left:14px;display:grid}.publication-submit{opacity:.5;width:calc(100% - 32px);margin:0 16px}.publication-planned{color:#8a98a2;text-align:center;padding:8px 16px 16px;font-size:8px;display:block}@media (width<=980px){.discrepancies-workspace{grid-template-columns:1fr}.publication-draft{position:static}.discrepancy-list{max-height:none}}@media (width<=620px){.discrepancy-item{grid-template-columns:58px minmax(0,1fr)}.discrepancy-item>img,.discrepancy-no-image{width:58px;height:72px}.discrepancy-item dl{grid-template-columns:1fr}.discrepancy-source>header{padding:15px}.discrepancy-kind-tabs,.discrepancy-tools,.discrepancy-list{padding-left:12px;padding-right:12px}}.discrepancy-load-more{width:100%;min-height:38px;margin-top:2px}.shell{grid-template-columns:248px minmax(0,1fr)}.workspace,.content{min-width:0}.topbar{height:44px;padding-inline:20px}.topbar .icon-button{width:28px;height:28px}.content{padding:18px 22px}.page-title{align-items:center;gap:16px;margin-bottom:14px}.page-title>div:first-child{flex-wrap:wrap;align-items:baseline;gap:3px 11px;min-width:0;display:flex}.page-title>div:first-child .eyebrow{white-space:nowrap;margin:0;font-size:9px}.page-title>div:first-child h1{white-space:nowrap;font-size:25px;line-height:1.2}.page-title>div:first-child>p:not(.eyebrow){margin:0;font-size:11px;line-height:1.4}.page-title>button,.page-title>div:not(:first-child){flex-shrink:0}.metrics{gap:10px;margin-bottom:12px}.metric{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-content:center;column-gap:10px;min-height:58px;padding:9px 13px;display:grid}.metric>strong{grid-area:1/1/3;align-self:center;margin:0;font-size:22px}.metric>span{grid-area:1/2;align-self:end}.metric>small{grid-area:2/2;align-self:start}@media (width<=1000px){.page-title{align-items:flex-start}.page-title>div:first-child{flex:100%}.page-title>button,.page-title>div:not(:first-child){flex-shrink:1}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.topbar{height:42px;padding-inline:14px}.content{padding:14px}.page-title>div:first-child .eyebrow{flex-basis:100%}.page-title>div:first-child h1{font-size:23px}.page-title>div:first-child>p:not(.eyebrow){flex-basis:100%}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.metric{min-height:62px;padding:8px}.metric>strong{font-size:19px}}.search-block{margin-bottom:16px;position:relative}.search-block .search{margin-bottom:0}.search-block .search input{min-width:0}.search-block .full-sync-button{white-space:nowrap;height:42px;margin-left:8px}.full-sync-status{color:#52616d;padding:9px 12px 0;font-size:11px}.full-sync-status.failed{color:#a5383e}.search:focus-within{border-color:#73aee3;box-shadow:0 0 0 3px #2384db15}.suggestions{z-index:20;background:#fff;border:1px solid #dbe3e9;border-radius:12px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden;box-shadow:0 18px 40px #132d4230}.suggestions-title{border-bottom:1px solid #edf1f4;justify-content:space-between;align-items:center;padding:10px 13px 8px;display:flex}.suggestions-title span{color:#52616d;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:800}.suggestions-title small{color:#8d99a3;font-size:9px}.suggestion-list{background:#edf1f4;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.suggestion-list button{text-align:left;background:#fff;border:0;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:9px 10px;display:flex}.suggestion-list button:hover{background:#f0f8ff}.suggestion-list button>div{align-items:center;gap:8px;min-width:0;display:flex}.suggestion-list img,.suggestion-image{object-fit:cover;background:#edf1f4;border-radius:6px;width:30px;height:30px}.suggestion-image{color:#87949f;place-items:center;font-size:10px;font-weight:800;display:grid}.suggestion-list p{min-width:0;margin:0}.suggestion-list strong,.suggestion-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.suggestion-list strong{color:#1d2b37;font-size:10px}.suggestion-list small{color:#87939d;margin-top:3px;font-size:8px}.suggestion-list em{color:#a54248;white-space:nowrap;font-size:9px;font-style:normal}.suggestion-list em.available{color:#18785e}.no-suggestions{color:#89959f;margin:0;padding:13px;font-size:10px}.product mark,.suggestion-list mark{color:#172431;background:#fff0a6;border-radius:3px;padding:1px 2px}.manager-page-title{align-items:center}.manager-refresh{white-space:nowrap;border:1px solid #d7e0e7}.manager-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.manager-metrics article{background:#fff;border:1px solid #dce4ea;border-radius:13px;flex-direction:column;justify-content:center;min-height:116px;padding:19px;display:flex;box-shadow:0 3px 10px #1731460a}.manager-metrics span{color:#708090;font-size:10px}.manager-metrics strong{color:#162331;margin:7px 0 3px;font-family:Georgia,serif;font-size:29px;font-weight:600}.manager-metrics strong.green{color:#148062}.manager-metrics strong.red{color:#b44449}.manager-metrics small{color:#8a97a3;font-size:9px}.manager-invite-card,.manager-list-card{background:#fff;border:1px solid #dce4ea;border-radius:14px;margin-bottom:18px;padding:22px;box-shadow:0 3px 10px #1731460a}.manager-card-heading,.manager-list-heading{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.manager-card-heading h2,.manager-list-heading h2,.manager-modal-card h2{color:#172432;letter-spacing:-.02em;margin:0;font-size:20px}.manager-card-heading>div>p:last-child{color:#71808d;max-width:740px;margin:7px 0 0;font-size:11px;line-height:1.6}.manager-secure-badge{color:#11745b;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#ebf9f4;border:1px solid #bfe7dc;border-radius:999px;padding:7px 11px;font-size:9px;font-weight:800}.manager-invite-form{grid-template-columns:1.05fr 1.15fr 1fr auto;align-items:end;gap:13px;margin-top:20px;display:grid}.manager-field{flex-direction:column;gap:6px;min-width:0;display:flex}.manager-field>span{color:#425464;font-size:9px;font-weight:750}.manager-field input,.manager-field select,.manager-field textarea{color:#1b2a37;background:#fff;border:1px solid #cfdae3;border-radius:8px;outline:none;width:100%;padding:10px 11px;font-size:11px;transition:border-color .15s,box-shadow .15s}.manager-field input,.manager-field select{height:39px}.manager-field textarea{resize:vertical;line-height:1.5}.manager-field input:focus,.manager-field select:focus,.manager-field textarea:focus{border-color:#258fd0;box-shadow:0 0 0 3px #258fd01a}.manager-field input:disabled,.manager-field select:disabled{color:#778593;background:#f2f5f7}.manager-invite-button{white-space:nowrap;height:39px}.manager-role-preview{color:#647482;background:#f3f7f9;border-radius:9px;grid-template-columns:auto auto 1fr;align-items:center;gap:10px;margin-top:13px;padding:11px 13px;font-size:10px;display:grid}.manager-role-preview>span{text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:800}.manager-role-preview strong{color:#172432}.manager-role-preview p{border-left:1px solid #d6e0e7;margin:0;padding-left:10px;line-height:1.5}.manager-invite-note{color:#71808d;align-items:center;gap:8px;margin:14px 0 0;font-size:9px;display:flex}.manager-invite-note i{color:#147c76;background:#e7f5f4;border-radius:50%;place-items:center;width:17px;height:17px;font-style:normal;font-weight:800;display:grid}.manager-list-heading{border-bottom:1px solid #e3e9ee;align-items:center;padding-bottom:17px}.manager-list-heading>span{color:#7c8995;font-size:10px}.manager-list{gap:10px;margin-top:14px;display:grid}.manager-row{background:#fbfcfd;border:1px solid #e0e7ec;border-radius:11px;grid-template-columns:minmax(240px,1.45fr) minmax(145px,.8fr) minmax(125px,.65fr) minmax(190px,1fr) auto;align-items:end;gap:11px;padding:14px;display:grid;position:relative}.manager-row:hover{border-color:#c7d5df}.manager-person{align-items:center;gap:11px;min-width:0;display:flex}.manager-avatar{color:#13746f;background:#dff3f2;border-radius:11px;flex:0 0 39px;place-items:center;width:39px;height:39px;font-size:11px;font-weight:850;display:grid}.manager-person>div:last-child{min-width:0}.manager-person p{align-items:center;gap:7px;margin:0;display:flex}.manager-person strong{color:#172432;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.manager-person p span{color:#1764ae;text-transform:uppercase;background:#e6f1ff;border-radius:999px;padding:3px 6px;font-size:7px;font-weight:800}.manager-person a,.manager-person small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.manager-person a{color:#3d6f98;margin-top:4px;font-size:9px;text-decoration:none}.manager-person small{color:#8995a0;margin-top:3px;font-size:8px}.manager-actions{grid-template-columns:1fr;gap:6px;display:grid}.manager-actions button{white-space:nowrap;padding:9px 12px}.manager-role-description{color:#83909b;grid-column:2/-1;margin:0;font-size:8px;line-height:1.45}.manager-empty{text-align:center;color:#81909d;padding:48px 20px;font-size:11px}.manager-modal{z-index:80;background:#07131fc7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.manager-modal-card{background:#fff;border:1px solid #dce4ea;border-radius:16px;width:min(460px,100%);padding:25px;position:relative;box-shadow:0 25px 70px #06111d66}.manager-modal-card>p:not(.eyebrow){color:#6d7b87;margin:9px 0 19px;font-size:11px;line-height:1.6}.manager-modal-close{color:#7c8994;background:0 0;border:0;font-size:22px;position:absolute;top:12px;right:13px}.manager-modal-actions{justify-content:flex-end;gap:8px;margin-top:17px;display:flex}@media (width<=1320px){.manager-row{grid-template-columns:minmax(235px,1.2fr) 150px 130px minmax(170px,.85fr)}.manager-actions{grid-column:2/-1;justify-content:flex-end;display:flex}.manager-role-description{grid-column:2/-1}}@media (width<=1050px){.manager-invite-form{grid-template-columns:1fr 1fr}.manager-invite-button{width:max-content}.manager-row{grid-template-columns:1fr 1fr}.manager-person,.manager-actions,.manager-role-description{grid-column:1/-1}.manager-actions{justify-content:flex-start}.manager-role-preview{grid-template-columns:auto 1fr}.manager-role-preview p{border:0;grid-column:1/-1;padding:0}}@media (width<=760px){.manager-metrics{grid-template-columns:1fr 1fr}.manager-invite-form,.manager-row{grid-template-columns:1fr}.manager-person,.manager-actions,.manager-role-description{grid-column:1}.manager-card-heading{display:block}.manager-secure-badge{margin-top:12px;display:inline-block}}.staff-password-screen{background:#edf2f6;grid-template-columns:minmax(430px,44%) 1fr;min-height:100vh;display:grid}.staff-password-brand{color:#fff;background:#101e2c;flex-direction:column;justify-content:center;padding:8vw;display:flex;overflow:hidden}.staff-password-brand h1{letter-spacing:-.04em;margin:22px 0 14px;font-size:44px;line-height:1.04}.staff-password-brand>p:not(.eyebrow){color:#a5bacb;max-width:490px;font-size:13px;line-height:1.7}.staff-password-panel{place-items:center;padding:40px;display:grid}.staff-password-card{background:#fff;border:1px solid #d8e1e8;border-radius:18px;width:min(430px,100%);padding:32px;box-shadow:0 24px 65px #14283b17}.staff-password-card h2{color:#122131;letter-spacing:-.035em;margin:4px 0 8px;font-size:28px}.staff-password-card>p:not(.eyebrow){color:#778591;margin:0 0 22px;font-size:11px;line-height:1.65}.staff-password-card>label{color:#364a5b;flex-direction:column;gap:7px;margin-top:13px;font-size:10px;font-weight:750;display:flex}.staff-password-card input{border:1px solid #ccd8e1;border-radius:9px;outline:none;height:43px;padding:0 12px;font-size:12px}.staff-password-card input:focus{border-color:#238ccc;box-shadow:0 0 0 3px #238ccc19}.staff-password-card>small{color:#87939e;margin-top:10px;font-size:9px;display:block}.staff-login-link{margin-top:20px;text-decoration:none;display:inline-block}.staff-back-link{color:#547087;text-align:center;margin-top:14px;font-size:10px;text-decoration:none;display:block}.staff-password-card.complete{text-align:center}.password-complete-icon{color:#14805f;background:#dbf5eb;border-radius:50%;place-items:center;width:54px;height:54px;margin:0 auto 18px;font-size:26px;font-weight:800;display:grid}@media (width<=900px){.staff-password-screen{grid-template-columns:1fr}.staff-password-brand{display:none}}.chats-page{gap:16px;display:grid}.chat-channel{text-align:right;gap:3px;display:grid}.chat-channel span{color:#718096;text-transform:uppercase;letter-spacing:.08em;font-size:11px}.chat-channel strong{font-size:18px}.chat-tabs{border-bottom:1px solid #dce4eb;gap:8px;display:flex}.chat-tabs button{color:#5d6d7d;background:0 0;border:0;border-bottom:3px solid #0000;padding:12px 16px;font-weight:700}.chat-tabs button.active{color:#0875df;border-color:#0875df}.chat-status-tabs{flex-wrap:wrap;gap:8px;display:flex}.chat-status-tabs button{color:#526477;background:#fff;border:1px solid #d5dee7;border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font-weight:700;display:flex}.chat-status-tabs button:hover{border-color:#aebdcc}.chat-status-tabs button.active{color:#075fae;background:#ebf6ff;border-color:#8fc5f4}.chat-status-tabs i{background:#2089ed;border-radius:50%;place-items:center;width:9px;height:9px;font-size:10px;font-style:normal;display:grid}.chat-status-tabs .unanswered i{background:#ed9b22}.chat-status-tabs .completed i{color:#fff;background:#249b67;width:17px;height:17px}.chat-search{background:#fff;border:1px solid #dce4eb;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.chat-search input{font:inherit;border:0;outline:0;min-width:0}.chat-workspace{background:#fff;border:1px solid #dce4eb;border-radius:18px;grid-template-columns:minmax(330px,38%) minmax(0,1fr);min-height:620px;display:grid;overflow:hidden}.chat-list{border-right:1px solid #dce4eb;grid-template-rows:auto 1fr auto;min-width:0;display:grid}.chat-list>header,.chat-list>footer{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.chat-list>header div{align-items:baseline;gap:6px;display:flex}.chat-list>header strong{font-size:22px}.chat-list>header span,.chat-list>header small{color:#718096}.chat-list-scroll{max-height:670px;overflow:auto}.chat-row{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf1f5;width:100%;padding:15px 16px;display:block;position:relative}.chat-row:hover,.chat-row.active{background:#f3f8fe}.chat-row.active{box-shadow:inset 4px 0 #0875df}.chat-row.unread{background:#f0f8ff}.chat-row.unread .chat-row-top strong{color:#102f4c;font-weight:850}.chat-row.unanswered:after{content:"";background:#f2a12c;width:4px;position:absolute;top:0;bottom:0;left:0}.chat-row.completed{color:#647269;background:#f8faf9}.chat-row.completed p{color:#68766e}.chat-row-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.chat-row-top time,.chat-row small{color:#718096;font-size:12px}.chat-row p{white-space:nowrap;text-overflow:ellipsis;color:#24364b;margin:7px 0;overflow:hidden}.chat-badges{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.chat-badges span{border-radius:999px;padding:3px 7px;font-size:10px;font-weight:800}.chat-type-badge{color:#0875df;background:#eaf4fe}.chat-unread-badge{color:#fff;background:#1686e8}.chat-answer-badge{color:#8a4d00;background:#ffebc9}.chat-completed-badge{color:#126943;background:#dff4e9}.chat-list>footer{border-top:1px solid #edf1f5;border-bottom:0}.chat-list>footer button{background:#fff;border:1px solid #cad6e1;border-radius:8px;width:34px;height:30px}.chat-thread{background:#f6f8fa;grid-template-rows:auto 1fr auto;min-width:0;display:grid}.chat-thread>header{background:#fff;border-bottom:1px solid #dce4eb;padding:16px 20px}.chat-thread-titlebar{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.chat-thread-identity{align-items:center;gap:12px;min-width:0;display:flex}.chat-thread>header img,.chat-avatar{object-fit:cover;color:#0875df;background:#e8f2fd;border-radius:12px;flex:none;place-items:center;width:48px;height:48px;font-weight:800;display:grid}.chat-thread h2{margin:0;font-size:20px}.chat-thread header p{color:#66788a;margin:4px 0 0}.chat-thread dl{flex-wrap:wrap;gap:18px;margin:14px 0 0;display:flex}.chat-thread dl div{gap:6px;display:flex}.chat-thread dt{color:#718096}.chat-thread dd{margin:0;font-weight:600}.chat-completed-detail dd{color:#19764d}.chat-complete-button,.chat-reopen-button{border-radius:9px;flex:none;padding:9px 12px;font-weight:750}.chat-complete-button{color:#354d63;background:#fff;border:1px solid #b9c8d5}.chat-complete-button:hover{color:#167348;background:#f1fbf6;border-color:#269c69}.chat-reopen-button{color:#0964b6;background:#edf7ff;border:1px solid #91bfe9}.chat-messages{flex-direction:column;gap:10px;max-height:500px;padding:20px;display:flex;overflow:auto}.chat-message{background:#fff;border-radius:14px;align-self:flex-start;gap:6px;max-width:72%;padding:11px 13px;display:grid;box-shadow:0 1px 2px #13293d12}.chat-message.outgoing{background:#dff0ff;align-self:flex-end}.chat-message.system{color:#657587;background:#eef1f4;align-self:center;font-size:13px}.chat-message time{color:#718096;font-size:11px}.chat-message ul{margin:0;padding:0;font-size:12px;list-style:none}.chat-reply{background:#fff;border-top:1px solid #dce4eb;padding:16px 20px}.chat-reply>label{gap:6px;font-weight:700;display:grid}.chat-reply textarea{resize:vertical;font:inherit;border:1px solid #cad6e1;border-radius:10px;padding:10px}.chat-reply>div{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.chat-email{color:#536579;font-size:13px}.chat-reply>small{color:#718096;margin-top:8px;display:block}.chat-completed-note{color:#365a48;background:#eff9f4;border-top:1px solid #bfe4d1;gap:3px;padding:16px 20px;display:grid}.chat-completed-note b{color:#176e48}.chat-completed-note span{font-size:13px}.chat-empty{text-align:center;color:#718096;padding:28px}.chat-empty.large{align-self:center;justify-items:center;gap:8px;display:grid}.chat-empty.large b{font-size:38px}.chat-empty.large strong{color:#26384b;font-size:19px}@media (width<=900px){.chat-workspace{grid-template-columns:1fr}.chat-list{border-bottom:1px solid #dce4eb;border-right:0}.chat-list-scroll{max-height:360px}.chat-search{grid-template-columns:auto 1fr}.chat-search button{grid-row:2}.chat-message{max-width:88%}.chat-thread-titlebar{flex-direction:column;align-items:stretch}.chat-complete-button,.chat-reopen-button{align-self:flex-start}}.chat-channel-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.chat-channel-tabs button{text-align:left;color:#2c4053;background:#fff;border:1px solid #d5dee7;border-radius:14px;align-items:center;gap:10px;padding:12px 14px;display:flex}.chat-channel-tabs button:hover{border-color:#9fb2c2}.chat-channel-tabs button.active{background:#f6fbff;border-color:#3994e8;box-shadow:0 0 0 2px #dbeeff}.chat-channel-tabs b{color:#526477;background:#eef2f5;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.chat-channel-tabs .all b{color:#0875df;background:#e5f2fd}.chat-channel-tabs .rozetka b{color:#008a46;background:#e0f4e9}.chat-channel-tabs .prom b{color:#6f2c91;background:#eee5f7}.chat-channel-tabs span{font-weight:800;display:grid}.chat-channel-tabs small{color:#718096;font-size:11px;font-weight:500}.chat-api-note{background:#faf7fd;border:1px solid #e0d5ea;border-radius:12px;align-items:baseline;gap:10px;padding:10px 14px;display:flex}.chat-api-note b{color:#6f2c91}.chat-api-note span{color:#66788a;font-size:13px}.chat-api-note.all-note{background:#f3f9fe;border-color:#cfdfeb}.chat-api-note.all-note b{color:#0875df}.chat-row{grid-template-columns:54px minmax(0,1fr);gap:10px;display:grid}.chat-row-visual{align-content:start;justify-items:center;gap:4px;min-width:0;display:grid}.chat-row-visual small{color:#5b7082;white-space:nowrap;font-size:9px;line-height:1.1}.chat-row-thumbnail{color:#008a46;background:#e0f4e9;border-radius:10px;place-items:center;width:46px;height:46px;font-weight:800;display:grid;position:relative;overflow:hidden}.chat-row-thumbnail.prom{color:#6f2c91;background:#eee5f7}.chat-row-thumbnail img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.chat-row-thumbnail img[hidden]{display:none}.chat-row-body{min-width:0;display:block}.chat-row-top{display:flex}.chat-row .chat-row-subject{white-space:nowrap;text-overflow:ellipsis;color:#24364b;margin:7px 0;display:block;overflow:hidden}.chat-row.completed .chat-row-subject{color:#68766e}.chat-row-body>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.chat-avatar.prom{color:#6f2c91;background:#eee5f7}.chat-limit{color:#718096;font-size:12px}.chat-message a{color:#0969ba;text-decoration:none}@media (width<=700px){.chat-channel-tabs{grid-template-columns:1fr}.chat-api-note{flex-direction:column;align-items:flex-start}}.customers-page{color:#182936;gap:14px;display:grid}.customers-page .page-title{margin:0}.customers-scope{color:#496674;background:#f3fbfb;border:1px solid #d7e8eb;border-radius:9px;margin:0;padding:10px 13px;font-size:11px;line-height:1.5}.customers-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.customers-stat{background:#fff;border:1px solid #dce6ec;border-radius:11px;align-items:center;gap:10px;min-width:0;padding:13px 15px;display:flex}.customers-stat strong{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:21px}.customers-stat span{color:#687b88;font-size:10px}.customers-toolbar{background:#fff;border:1px solid #dce6ec;border-radius:11px;align-items:center;gap:10px;padding:9px;display:flex}.customers-toolbar input{border:0;outline:0;flex:1;min-width:0;padding:9px 11px;font-size:12px}.customers-toolbar>span{color:#6f808d;white-space:nowrap;padding:0 9px;font-size:11px}.customers-segments,.customers-tabs{align-items:center;gap:5px;min-width:0;display:flex;overflow:auto}.customers-segments button,.customers-tabs button{color:#526a79;white-space:nowrap;background:#fff;border:1px solid #dce5ea;border-radius:8px;padding:10px 13px;font-size:11px;font-weight:700}.customers-segments button.selected,.customers-tabs button.selected{color:#087c79;background:#e8f7f6;border-color:#69c9c4}.customers-table,.customers-panel{background:#fff;border:1px solid #dce6ec;border-radius:11px;overflow:hidden}.customers-table-head,.customers-row{grid-template-columns:1.2fr 1.1fr 1fr .85fr .8fr;align-items:center;gap:14px;padding:12px 16px;display:grid}.customers-table-head{color:#758795;text-transform:uppercase;letter-spacing:.07em;background:#f6f9fa;font-size:9px;font-weight:800}.customers-row{text-align:left;background:#fff;border:0;border-top:1px solid #e9eef1;width:100%;min-height:65px}.customers-row:hover{background:#f5fbfb}.customers-row:disabled{cursor:default}.customers-row>span{min-width:0}.customers-row strong,.customers-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.customers-row strong{color:#213543;font-size:12px}.customers-row small{color:#7b8b96;margin-top:5px;font-size:10px}.customers-tag-cell{flex-wrap:wrap;gap:4px;display:flex}.customers-tag-cell em,.customers-tags>span{color:#3d6870;background:#f1f7f8;border-radius:6px;align-items:center;gap:5px;padding:4px 7px;font-size:9px;font-style:normal;display:inline-flex}.customers-empty{text-align:center;color:#70818d;padding:45px;font-size:12px}.customers-future-summary{color:#466070;background:#eef5fa;border:1px solid #d7e4ed;border-radius:11px;align-items:center;gap:12px;padding:12px 15px;font-size:10px;display:flex}.customers-future-summary strong{white-space:nowrap;font-size:11px}.customers-future-summary span{flex:1}.customers-future-summary button{color:#0a70ae;background:0 0;border:0;font-weight:800}.customers-back{color:#116d95;background:0 0;border:0;justify-self:start;font-size:11px;font-weight:800}.customers-detail-head{justify-content:space-between;align-items:center;gap:15px;display:flex}.customers-kicker{letter-spacing:.1em;color:#139995;font-size:9px;font-weight:800}.customers-detail-head h2{margin:4px 0;font-size:25px}.customers-detail-head p{color:#7a8994;margin:0;font-size:11px}.customers-panel{min-height:130px;padding:19px;font-size:11px}.customers-panel h3{margin:0 0 12px;font-size:14px}.customers-grid,.customers-future-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;display:grid}.customers-grid>section,.customers-future-grid>section{min-width:0}.customers-info,.customers-consent{border-bottom:1px solid #edf1f3;grid-template-columns:145px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:38px;padding:7px 0;display:grid}.customers-info span{color:#788b96}.customers-info strong{overflow-wrap:anywhere;font-size:11px}.customers-consent>span{color:#294455}.customers-consent small,.customers-order small,.customers-line span{color:#80909a;margin-top:4px;font-size:10px;display:block}.customers-muted{color:#84929c;font-size:11px;line-height:1.6}.customers-line{border-bottom:1px solid #edf1f3;padding:11px 0;font-size:11px}.customers-order{border-top:1px solid #edf1f3;justify-content:space-between;align-items:start;gap:15px;padding:14px 0;display:flex}.customers-order p{color:#687d8a;margin:7px 0 0;line-height:1.5}.customers-order b{white-space:nowrap;font-size:13px}.customers-panel textarea,.customers-form textarea{resize:vertical;border:1px solid #d8e3e9;border-radius:8px;width:100%;min-height:70px;margin-bottom:8px;padding:10px;font-size:11px;display:block}.customers-tags{flex-wrap:wrap;gap:6px;min-height:28px;display:flex}.customers-tags>span{border:1px solid}.customers-tags button{color:#7c929a;background:0 0;border:0}.customers-inline-form{gap:7px;margin-top:14px;display:flex}.customers-inline-form input{border:1px solid #d8e3e9;border-radius:8px;flex:1;min-width:0;padding:9px;font-size:11px}.customers-note{border-top:1px solid #edf1f3;padding:13px 0}.customers-note p{white-space:pre-wrap;margin:0 0 8px}.customers-note small{color:#8a999f}.customers-note button{float:right;color:#ad5353;background:0 0;border:0;font-size:10px}.customers-roadmap-intro{background:#f3f8fa;border-radius:8px;margin-bottom:16px;padding:13px}.customers-roadmap-intro p{color:#647c89;margin:6px 0 0;line-height:1.5}.customers-planned{border-bottom:1px solid #edf1f3;justify-content:space-between;align-items:start;gap:12px;padding:11px 0;line-height:1.45;display:flex}.customers-planned small{color:#987d39;background:#fff5dc;border-radius:5px;flex-shrink:0;padding:3px 6px;font-size:9px}.customers-modal-backdrop{z-index:100;background:#12232fb3;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.customers-modal{background:#fff;border-radius:14px;width:min(470px,100%);max-height:calc(100vh - 40px);padding:20px;overflow:auto}.customers-modal header{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.customers-modal h2{margin:0;font-size:17px}.customers-modal header button{background:0 0;border:0;font-size:24px}.customers-form{gap:12px;display:grid}.customers-form label{color:#657987;gap:5px;font-size:10px;font-weight:750;display:grid}.customers-form input,.customers-form select{border:1px solid #d8e3e9;border-radius:8px;width:100%;padding:10px;font-size:11px}.customers-form textarea{margin:0}.customers-form .primary{justify-self:start}.customers-panel .secondary{padding:8px 11px}.customers-panel .primary{padding:9px 13px}.customers-page .alert{margin:0}@media (width<=1250px){.customers-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.customers-table-head,.customers-row{grid-template-columns:1.2fr 1fr .9fr .8fr}.customers-table-head span:last-child,.customers-row .customers-tag-cell{display:none}}@media (width<=850px){.customers-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.customers-grid,.customers-future-grid{grid-template-columns:1fr}.customers-table-head,.customers-row{grid-template-columns:1fr 1fr}.customers-table-head span:nth-child(n+3),.customers-row>span:nth-child(n+3){display:none}}.customers-sms{background:#fff;border:1px solid #d7e2e9;border-radius:12px;margin-top:16px;padding:18px}.customers-sms textarea{width:100%;font:inherit;border:1px solid #d7e2e9;border-radius:8px;padding:10px}.customers-sms form>div{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.customers-sms-item{border-top:1px solid #e4ebef;padding:9px 0}.customers-sms-item p{white-space:pre-wrap;margin:5px 0 0}.review-settings-page{gap:16px;display:grid}.review-settings-page .page-title{margin-bottom:0}.review-channel-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.review-channel-card{background:#fff;border:1px solid #dce4eb;border-radius:16px;flex-direction:column;min-height:206px;padding:17px;display:flex;box-shadow:0 2px 8px #1731460a}.review-channel-head{align-items:center;gap:11px;display:flex}.review-channel-head>b{color:#526477;background:#edf1f4;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;font-size:18px;display:grid}.review-channel-head h2{margin:0 0 5px;font-size:17px}.review-channel-status{border-radius:999px;padding:3px 8px;font-size:9px;font-weight:800;display:inline-flex}.review-channel-status.connected{color:#137145;background:#dff5e9}.review-channel-status.limited{color:#885c00;background:#fff0ce}.review-channel-card>p{color:#617283;flex:1;margin:14px 0;font-size:12px;line-height:1.55}.review-channel-card>a{color:#27516f;border:1px solid #ccd8e2;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:9px 11px;font-size:11px;font-weight:750;text-decoration:none;display:flex}.review-channel-card>a:hover{background:#f5faff;border-color:#75a9d3}.review-channel-api{color:#167348;font-size:10px;font-weight:750}.review-channel-card.rozetka .review-channel-head>b{color:#008a46;background:#e1f5e9}.review-channel-card.prom .review-channel-head>b{color:#6f2c91;background:#eee5f7}.review-channel-card.kasta .review-channel-head>b{color:#fff;background:#17191c}.review-channel-card.epicentr .review-channel-head>b{color:#075da7;background:#e8f1fb}@media (width<=1300px){.review-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.review-channel-grid{grid-template-columns:1fr}}.review-channel-links{gap:6px;display:grid}.review-channel-links>a{color:#27516f;border:1px solid #ccd8e2;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:10px;font-weight:750;text-decoration:none;display:flex}.review-channel-links>a:hover{background:#f5faff;border-color:#75a9d3}.kasta-koshyk-card{border-left:4px solid #17191c}.kasta-koshyk-import{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;display:grid}.kasta-koshyk-import .settings-field{margin:0}.kasta-koshyk-import input[type=file]{background:#f8fafb;border:1px dashed #aebdca;border-radius:9px;padding:10px}.kasta-koshyk-import button{min-height:42px}@media (width<=760px){.kasta-koshyk-import{grid-template-columns:1fr}}.catalog-manager{gap:12px}.catalog-metrics{gap:9px}.catalog-metrics>div{align-items:baseline;gap:9px;min-height:55px;padding:10px 14px;display:flex}.catalog-metrics strong{white-space:nowrap;font-size:22px}.catalog-metrics span{font-size:11px}.catalog-tabs button{padding:9px 14px}.builder-mode-card{grid-template-columns:175px minmax(0,1fr);align-items:center;display:grid}.builder-mode-card>header{border-bottom:0;border-right:1px solid #e7edf0;padding:10px 13px}.builder-mode-card h2{font-size:13px}.builder-mode-card p{font-size:9px}.mode-options{gap:7px;padding:8px}.mode-options>button{align-items:center;min-height:52px;padding:8px 9px}.mode-options i{flex-basis:24px;height:24px;font-size:11px}.mode-options strong{font-size:9px}.mode-options small{margin-top:2px;font-size:8px;line-height:1.25}.marketplace-reviews-page{gap:12px}.marketplace-reviews-page .reviews-title{align-items:center;gap:15px;min-width:0;margin-bottom:0;display:flex}.marketplace-reviews-page .reviews-title>div:first-child{flex:none}.marketplace-review-filters{scrollbar-width:thin;border-radius:10px;flex-wrap:nowrap;flex:auto;gap:6px;min-width:0;padding:5px 7px;overflow-x:auto}.marketplace-review-filters button{white-space:nowrap;flex:none;padding:5px 9px;font-size:11px}.manager-metrics{gap:9px;margin-bottom:12px}.manager-metrics article{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-content:center;column-gap:10px;min-height:60px;padding:9px 13px;display:grid}.manager-metrics strong{grid-area:1/1/3;align-self:center;margin:0;font-size:22px}.manager-metrics span{grid-area:1/2;align-self:end}.manager-metrics small{grid-area:2/2;align-self:start}.statement-metrics{gap:9px}.statement-metric{align-items:baseline;gap:9px;min-height:55px;padding:10px 14px;display:flex}.statement-metric span{font-size:11px}.statement-metric strong{white-space:nowrap;margin:0;font-size:20px}.orders-title{align-items:center}.orders-title>div:first-child{flex:0 0 220px;display:block}.orders-title>div:first-child h1{margin:2px 0}.orders-title>div:first-child>p:not(.eyebrow){font-size:10px;line-height:1.3}.orders-title-actions{scrollbar-width:thin;flex:auto;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex;overflow-x:auto}.orders-title-actions .orders-shadow{white-space:nowrap;padding:6px 8px;font-size:7px}.orders-refresh-label{color:#71808d;white-space:nowrap;font-size:10px;font-weight:800}.orders-title-actions button{white-space:nowrap;flex:none;padding:8px 9px;font-size:10px}.orders-title-actions button.secondary{background:#fff;border:1px solid #d8e1e7}.orders-summary{gap:9px;margin-bottom:12px}.orders-summary article{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-content:center;column-gap:10px;min-height:60px;padding:9px 13px;display:grid}.orders-summary strong{grid-area:1/1/3;align-self:center;margin:0;font-size:22px}.orders-summary span{grid-area:1/2;align-self:end}.orders-summary small{grid-area:2/2;align-self:start}.sidebar nav button.nav-section-toggle{color:#7d91a4;letter-spacing:.15em;justify-content:space-between;gap:8px;margin:14px 0 4px;padding:8px 12px;font-size:9px;font-weight:800}.sidebar nav button.nav-section-toggle[aria-expanded=true]{color:#a9becf}.sidebar nav button.nav-section-toggle:hover{color:#fff;background:#182737}.sidebar nav button.nav-section-toggle:focus-visible{outline-offset:2px;outline:2px solid #37c8bd}.nav-section-chevron{letter-spacing:0;font-size:15px;line-height:1}@media (width<=1100px){.builder-mode-card{grid-template-columns:1fr}.builder-mode-card>header{border-bottom:1px solid #e7edf0;border-right:0}.mode-options{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.catalog-metrics,.manager-metrics,.statement-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.orders-title{flex-wrap:wrap}.orders-title>div:first-child{flex:100%}.orders-title-actions{justify-content:flex-start}}@media (width<=760px){.marketplace-reviews-page .reviews-title{flex-wrap:wrap}.marketplace-review-filters{flex-basis:100%}.marketplace-review-filters button{flex:none}}@media (width<=700px){.mode-options{grid-template-columns:1fr}}.turbosms-page{max-width:1180px;margin:0 auto}.turbosms-page form{gap:14px;display:grid}.turbosms-card{background:#fff;border:1px solid #d6e1e8;border-radius:14px;padding:20px}.turbosms-card h2{margin:0 0 8px;font-size:18px}.turbosms-card p{color:#5a7182;line-height:1.5}.turbosms-summary{flex-wrap:wrap;gap:22px;padding:12px 0;display:flex}.turbosms-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.turbosms-card label:not(.turbosms-check),.turbosms-actions label{color:#263d50;gap:6px;font-weight:600;display:grid}.turbosms-card input:not([type=checkbox]),.turbosms-card select,.turbosms-card textarea,.turbosms-actions input{width:100%;font:inherit;border:1px solid #cfdde5;border-radius:8px;padding:10px}.turbosms-check{align-items:center;gap:8px;margin:14px 0;display:flex}.turbosms-password{max-width:400px}.turbosms-health{margin-bottom:0}.turbosms-statuses{flex-wrap:wrap;gap:14px;margin:12px 0;display:flex}.turbosms-statuses label{align-items:center;gap:5px;display:flex!important}.turbosms-actions{align-items:end;gap:14px;display:flex}.turbosms-actions label{flex:1}@media (width<=700px){.turbosms-fields{grid-template-columns:1fr}.turbosms-actions{display:grid}}.turbosms-template-list{gap:8px;display:grid}.turbosms-template-list details{background:#f4f8fa;border-radius:8px;padding:9px 12px}.turbosms-template-list p{white-space:pre-wrap;overflow-wrap:anywhere}.turbosms-secret{background:#fff7dd;border-radius:8px;margin-top:12px;padding:12px}
