.dialog.return-cost-dialog{width:min(960px,94vw);max-height:90vh;overflow-y:auto}.return-cost-report{gap:8px;font-weight:700;display:grid}.return-cost-report select{background:#fff;border:1px solid #ddd6e1;border-radius:10px;width:100%;min-width:0;padding:12px}.return-cost-toolbar{color:#6f6676;justify-content:space-between;align-items:center;gap:12px;margin:16px 0;display:flex}.return-cost-list{gap:16px;display:grid}.return-cost-item{overflow-wrap:anywhere;background:#fff;border:1px solid #e3e8f0;border-radius:14px;padding:18px}.return-cost-item header{justify-content:space-between;gap:18px;display:flex}.return-cost-item header div{gap:5px;display:grid}.return-cost-item small{color:#727c90}.return-cost-item dl{grid-template-columns:1fr 1fr;gap:12px;display:grid}.return-cost-item dt{color:#727c90;font-size:12px}.return-cost-item dd{margin:4px 0 0}.return-cost-item ul{gap:12px;padding-left:18px;display:grid}.return-cost-item li b{color:#a34820;display:block}.return-cost-item li span{margin-top:4px;font-size:13px;line-height:1.5;display:block}.return-cost-dialog .dialog-actions{flex-wrap:wrap;align-items:center}@media (width<=650px){.return-cost-item dl{grid-template-columns:1fr}.return-cost-toolbar{flex-direction:column;align-items:flex-start}}.product-labels-page{max-width:1800px}.labels-org{min-width:390px;color:var(--stonefinch-muted);text-transform:uppercase;letter-spacing:.08em;gap:6px;font-size:9px;font-weight:800;display:grid}.labels-org select,.labels-template-settings input,.labels-canvas-column select,.labels-inspector input,.labels-inspector select,.labels-inspector textarea,.labels-product-toolbar input{border:1px solid var(--stonefinch-line);min-height:44px;color:var(--stonefinch-ink);font:inherit;background:#fff;border-radius:11px;outline:0;padding:10px 13px}.labels-constructor-grid{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:18px;display:grid}.labels-template-list{gap:16px;padding:20px;display:grid;position:sticky;top:20px}.labels-template-list h2{margin:2px 0;font-size:18px}.labels-template-list p{color:var(--stonefinch-muted);margin:0;font-size:10px}.labels-template-buttons{gap:7px;display:grid}.labels-template-buttons>button{border:1px solid var(--stonefinch-line);text-align:left;color:var(--stonefinch-ink);background:#fff;border-radius:11px;gap:4px;padding:12px;display:grid}.labels-template-buttons>button.active{border-color:var(--stonefinch-blue);background:#eef4ff;box-shadow:0 0 0 2px #5893ff1f}.labels-template-buttons span,.labels-template-buttons small{color:var(--stonefinch-muted);font-size:9px}.labels-editor{padding:0;overflow:hidden}.labels-editor-heading{border-bottom:1px solid var(--stonefinch-line);justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;display:flex}.labels-editor-heading h2{margin:2px 0}.labels-editor-heading p{color:var(--stonefinch-muted);margin:0;font-size:10px}.labels-editor-actions{align-items:center;gap:12px;display:flex}.labels-template-settings{border-bottom:1px solid var(--stonefinch-line);background:#fafbfc;grid-template-columns:minmax(220px,1fr) 120px 120px minmax(260px,auto);align-items:end;gap:13px;padding:17px 22px;display:grid}.labels-template-settings label,.labels-canvas-column>label,.labels-inspector label,.labels-presets{color:var(--stonefinch-muted);gap:6px;font-size:9px;font-weight:800;display:grid}.labels-presets>div{gap:5px;display:flex}.labels-presets button,.labels-add-fields button{border:1px solid var(--stonefinch-line);color:var(--stonefinch-ink);background:#fff;border-radius:9px;padding:8px 10px;font-size:9px;font-weight:750}.labels-presets button.active{color:#285da7;background:#eef4ff;border-color:#8ab7ff}.labels-add-fields{border-bottom:1px solid var(--stonefinch-line);flex-wrap:wrap;align-items:center;gap:7px;padding:13px 22px;display:flex}.labels-add-fields>span{color:var(--stonefinch-muted);margin-right:3px;font-size:9px;font-weight:800}.labels-add-fields button:hover{border-color:var(--stonefinch-blue);color:#285da7}.labels-design-area{grid-template-columns:minmax(420px,1fr) 280px;gap:20px;padding:22px;display:grid}.labels-canvas-column{align-content:start;gap:10px;display:grid}.labels-canvas-column>label{max-width:520px}.labels-canvas-column>small{color:var(--stonefinch-muted);font-size:9px}.labels-ruler{color:var(--stonefinch-muted);justify-content:center;font-size:9px;font-weight:700;display:flex}.labels-canvas-shell{border:1px solid var(--stonefinch-line);background-color:#f2f4f8;background-image:linear-gradient(#e3e7ed 1px,#0000 1px),linear-gradient(90deg,#e3e7ed 1px,#0000 1px);background-size:20px 20px;border-radius:14px;justify-content:center;align-items:center;min-height:430px;padding:28px;display:flex;overflow:auto}.labels-canvas{touch-action:none;background:#fff;width:min(100%,720px);max-height:560px;position:relative;overflow:hidden;box-shadow:0 12px 32px #1414142e}.labels-canvas-element{color:#111;cursor:move;white-space:normal;background:0 0;border:1px dashed #0000;margin:0;padding:1px 2px;line-height:1.15;display:block;position:absolute;overflow:hidden}.labels-canvas-element:hover{background:#5893ff0d;border-color:#9bbfff}.labels-canvas-element.selected{border:2px solid var(--stonefinch-blue);background:#5893ff14;box-shadow:0 0 0 1px #fff}.labels-canvas-element em{color:#9a96a0;font-style:normal}.labels-barcode-preview{grid-template-rows:1fr auto;gap:1px;width:100%;height:100%;display:grid}.labels-barcode-preview i{background:repeating-linear-gradient(90deg,#111 0 2px,#fff 2px 4px,#111 4px 5px,#fff 5px 8px);min-height:12px;display:block}.labels-barcode-preview b{letter-spacing:.04em;text-align:center;white-space:nowrap;font-family:monospace;overflow:hidden}.labels-inspector{border:1px solid var(--stonefinch-line);background:#fafbfc;border-radius:14px;align-content:start;gap:13px;min-height:430px;padding:17px;display:grid}.labels-inspector-heading{border-bottom:1px solid var(--stonefinch-line);justify-content:space-between;align-items:flex-start;padding-bottom:12px;display:flex}.labels-inspector-heading>div{gap:4px;display:grid}.labels-inspector-heading small{color:var(--stonefinch-muted);letter-spacing:.08em;font-size:8px;font-weight:900}.labels-inspector-heading b{font-size:13px}.labels-inspector-heading button{color:#ad3f1f;background:#fdece7;border:0;border-radius:8px;width:28px;height:28px;font-size:18px}.labels-inspector textarea{resize:vertical}.labels-inspector-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.labels-checkbox{align-items:center;color:var(--stonefinch-ink)!important;grid-template-columns:auto 1fr!important;gap:8px!important;display:flex!important}.labels-inspector-empty{color:var(--stonefinch-muted);text-align:center;place-self:center;font-size:10px;line-height:1.5}.labels-print-panel{padding:0;overflow:hidden}.labels-print-panel>.panel-heading{padding:20px 22px}.labels-print-panel>.panel-heading h2{margin:2px 0}.labels-print-panel>.panel-heading p{max-width:700px}.labels-print-summary{color:var(--stonefinch-muted);align-items:center;gap:16px;font-size:10px;display:flex}.labels-print-summary b{color:var(--stonefinch-ink);font-size:14px}.labels-print-panel>.alert{margin:14px 22px 0}.labels-product-toolbar{border-bottom:1px solid var(--stonefinch-line);gap:10px;padding:15px 22px;display:flex}.labels-product-toolbar input{flex:1}.labels-product-table>.head,.labels-product-table>.row{grid-template-columns:26px minmax(280px,1.6fr) minmax(100px,.6fr) minmax(140px,.7fr) 110px 90px;align-items:center;gap:14px;display:grid}.labels-product-table>.head{color:var(--stonefinch-muted);text-transform:uppercase;letter-spacing:.07em;background:#fafbfc;padding:10px 22px;font-size:8px;font-weight:900}.labels-product-table>.row{border-top:1px solid var(--stonefinch-line);min-height:64px;padding:10px 22px;font-size:10px}.labels-product-table>.row.selected{background:#f1f6ff}.labels-product-table>.row b,.labels-product-table>.row small{display:block}.labels-product-table>.row small{color:var(--stonefinch-muted);margin-top:4px;font-size:8px}.labels-product-table>.row .missing{color:#b94d2a;font-weight:800}.labels-product-table>.row input[type=number]{border:1px solid var(--stonefinch-line);width:80px;min-height:38px;font:inherit;border-radius:9px;padding:8px}.labels-product-table>.empty{text-align:center;color:var(--stonefinch-muted);padding:34px}@media (width<=1250px){.labels-template-settings{grid-template-columns:1fr 110px 110px}.labels-presets{grid-column:1/-1}.labels-design-area{grid-template-columns:1fr}.labels-inspector{grid-template-columns:repeat(2,minmax(0,1fr));min-height:0}.labels-inspector-heading,.labels-inspector-empty{grid-column:1/-1}.labels-canvas-shell{min-height:350px}.labels-product-table>.head,.labels-product-table>.row{grid-template-columns:26px minmax(240px,1fr) 120px 100px 80px}.labels-product-table>.head>:nth-child(4),.labels-product-table>.row>:nth-child(4){display:none}}@media (width<=800px){.labels-org{width:100%;min-width:0}.product-labels-page .page-heading{display:grid}.labels-constructor-grid{grid-template-columns:1fr}.labels-template-list{position:static}.labels-template-settings{grid-template-columns:1fr 1fr}.labels-template-settings>label:first-child,.labels-presets{grid-column:1/-1}.labels-design-area{padding:14px}.labels-canvas-shell{min-height:260px;padding:16px}.labels-inspector{grid-template-columns:1fr}.labels-inspector-heading,.labels-inspector-empty{grid-column:auto}.labels-editor-heading,.labels-print-panel>.panel-heading,.labels-print-summary,.labels-product-toolbar{flex-direction:column;align-items:stretch}.labels-product-table>.head{display:none}.labels-product-table>.row{grid-template-columns:24px 1fr 70px}.labels-product-table>.row>:nth-child(3),.labels-product-table>.row>:nth-child(4),.labels-product-table>.row>:nth-child(5){display:none}}.labels-canvas{container-type:size}.labels-logo-preview{color:#111;width:100%;height:100%;display:block;overflow:visible}.labels-quick-print-count{color:var(--stonefinch-muted);text-transform:uppercase;gap:4px;font-size:8px;font-weight:850;display:grid}.labels-quick-print-count input{border:1px solid var(--stonefinch-line);width:72px;min-height:36px;color:var(--stonefinch-ink);font:inherit;background:#fff;border-radius:9px;padding:7px 9px}.settings-page.labels-active{max-width:none}.settings-page.labels-active>.product-labels-page{margin-top:6px}.labels-template-settings select,.product-label-print-form select,.product-label-print-form input{border:1px solid var(--stonefinch-line);min-height:44px;color:var(--stonefinch-ink);font:inherit;background:#fff;border-radius:11px;outline:0;padding:10px 13px}.labels-template-settings label>small{color:var(--stonefinch-muted);text-transform:none;letter-spacing:0;font-size:8px;font-weight:600}.label-printable-product{cursor:context-menu}.label-printable-product:hover{box-shadow:inset 3px 0 var(--stonefinch-blue)}.product-label-print-dialog{gap:18px;width:min(620px,100vw - 32px);display:grid}.product-label-print-product{border:1px solid var(--stonefinch-line);background:#f8faff;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:15px;display:grid}.product-label-print-product>div{gap:5px;display:grid}.product-label-print-product b{font-size:14px}.product-label-print-product small{color:var(--stonefinch-muted)}.product-label-print-product dl{gap:22px;margin:0;display:flex}.product-label-print-product dl>div{gap:4px;display:grid}.product-label-print-product dt{color:var(--stonefinch-muted);text-transform:uppercase;font-size:8px;font-weight:900}.product-label-print-product dd{margin:0;font-weight:800}.product-label-print-form{grid-template-columns:minmax(0,1fr) 150px;gap:14px;display:grid}.product-label-print-form>label{color:var(--stonefinch-muted);gap:6px;font-size:9px;font-weight:800;display:grid}.product-label-print-template{border:1px solid var(--stonefinch-line);border-radius:13px;grid-column:1/-1;grid-template-columns:100px 1fr;align-items:center;gap:14px;padding:13px;display:grid}.product-label-print-template>span{text-align:center;background:#fff;border:1px solid #d8dbe3;place-content:center;gap:3px;max-height:78px;padding:8px;display:grid;box-shadow:0 5px 13px #14141414}.product-label-print-template>span small,.product-label-print-template>div small{color:var(--stonefinch-muted);margin-top:4px;font-size:8px;display:block}.product-label-print-dialog>.muted{margin:0}.product-label-print-dialog>.page-state{text-align:center;padding:22px}@media (width<=1250px){.labels-template-settings{grid-template-columns:1fr 1fr 110px 110px}.labels-presets{grid-column:1/-1}}@media (width<=800px){.labels-template-settings{grid-template-columns:1fr 1fr}.labels-template-settings>label:first-child,.labels-template-settings>label:nth-child(2),.labels-presets{grid-column:1/-1}.product-label-print-product,.product-label-print-form{grid-template-columns:1fr}.product-label-print-template{grid-column:auto}.product-label-print-product dl{justify-content:space-between}}.labels-canvas-element{z-index:2}.labels-canvas-element.selected{z-index:3}.labels-alignment-guide{z-index:5;pointer-events:none;color:#1768df;filter:drop-shadow(0 0 2px #fff);position:absolute}.labels-alignment-guide.vertical{border-left:1px solid;top:0;bottom:0}.labels-alignment-guide.horizontal{border-top:1px solid;left:0;right:0}.labels-alignment-guide i{color:#fff;text-transform:uppercase;background:#1768df;border-radius:5px;width:max-content;padding:3px 6px;font-size:7px;font-style:normal;font-weight:850;line-height:1;position:absolute;box-shadow:0 2px 6px #1768df40}.labels-alignment-guide.vertical i{top:4px;left:5px}.labels-alignment-guide.horizontal i{top:5px;right:5px}.labels-position-setting{gap:7px;display:grid}.labels-position-setting>span{color:var(--stonefinch-muted);text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:900}.labels-align-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.labels-align-actions button{border:1px solid var(--stonefinch-line);color:#285da7;text-align:left;background:#fff;border-radius:9px;grid-template-columns:24px 1fr;align-items:center;gap:5px;min-height:46px;padding:7px 9px;display:grid}.labels-align-actions button>b{text-align:center;font-size:17px}.labels-align-actions button>span{font-size:8px;font-weight:800;line-height:1.25}.labels-align-actions button:hover{border-color:var(--stonefinch-blue);background:#eef4ff}.product-context-menu{z-index:10000;-webkit-backdrop-filter:blur(18px);background:#fcfdfff5;border:1px solid #1f293724;border-radius:15px;width:280px;padding:8px;position:fixed;box-shadow:0 18px 48px #1419233d,0 2px 8px #1419231f}.product-context-title{gap:3px;padding:8px 10px 10px;display:grid;overflow:hidden}.product-context-title b,.product-context-title small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-context-title b{font-size:11px}.product-context-title small{color:var(--stonefinch-muted);font-size:8px}.product-context-menu>button{width:100%;color:var(--stonefinch-ink);text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:9px;padding:9px 10px;display:grid}.product-context-menu>button:hover,.product-context-menu>button:focus-visible{background:#eaf2ff;outline:0}.product-context-menu>button>span:first-child{text-align:center;font-size:18px}.product-context-menu>button>span:last-child{gap:2px;display:grid}.product-context-menu>button b{font-size:10px}.product-context-menu>button small{color:var(--stonefinch-muted);font-size:8px}.product-context-menu>button.danger{color:#a93f27}.product-context-menu>button.danger:hover,.product-context-menu>button.danger:focus-visible{background:#fff0ec}.product-context-separator{background:var(--stonefinch-line);height:1px;margin:5px 7px}.labels-template-settings{grid-template-columns:minmax(230px,1fr) 110px 110px minmax(250px,auto)}.labels-add-fields .labels-auto-layout{color:#9a5515;background:#fff5e8;border-color:#e3a86b;margin-left:auto;padding:9px 13px;box-shadow:inset 0 -2px #efbf8c}.labels-add-fields .labels-auto-layout:hover{background:#ffead0}.labels-add-fields .labels-auto-layout:disabled{border-color:var(--stonefinch-line);color:var(--stonefinch-muted);box-shadow:none;cursor:not-allowed;opacity:.7;background:#f5f6f8}.labels-canvas-element{box-sizing:border-box;-webkit-user-select:none;user-select:none;outline:0;overflow:visible}.labels-element-content{pointer-events:none;transform-origin:50%;display:block;position:absolute;top:50%;left:50%;overflow:hidden}.labels-auto-fit{white-space:normal;overflow-wrap:anywhere;width:100%;height:100%;line-height:1.05;display:block;overflow:hidden}.labels-auto-fit.placeholder{color:#9a96a0;font-style:italic}.labels-element-delete{z-index:7;color:#fff;cursor:pointer;background:#dc4c34;border:2px solid #fff;border-radius:50%;width:24px;height:24px;padding:0;font-size:17px;font-weight:800;line-height:19px;position:absolute;top:-14px;right:-14px;box-shadow:0 3px 9px #3c140a40}.labels-element-rotate{z-index:7;color:#fff;cursor:pointer;background:#1768df;border:2px solid #fff;border-radius:50%;width:26px;height:26px;padding:0;font-size:16px;font-weight:900;line-height:20px;position:absolute;top:-15px;left:50%;transform:translate(-50%);box-shadow:0 3px 9px #14376e40}.labels-resize-handle{z-index:6;background:var(--stonefinch-blue);border:2px solid #fff;border-radius:3px;width:12px;height:12px;padding:0;position:absolute;box-shadow:0 1px 5px #234e914d}.labels-resize-handle.nw{cursor:nwse-resize;top:-7px;left:-7px}.labels-resize-handle.ne{cursor:nesw-resize;top:-7px;right:-7px}.labels-resize-handle.sw{cursor:nesw-resize;bottom:-7px;left:-7px}.labels-resize-handle.se{cursor:nwse-resize;bottom:-7px;right:-7px}.labels-rotation-setting{gap:7px;display:grid}.labels-rotation-setting>span{color:var(--stonefinch-muted);text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:900}.labels-rotation-setting>small{color:var(--stonefinch-muted);font-size:8px;line-height:1.35}.labels-rotation-actions{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.labels-rotation-actions button{border:1px solid var(--stonefinch-line);min-height:34px;color:var(--stonefinch-ink);background:#fff;border-radius:9px;padding:6px;font-size:9px;font-weight:850}.labels-rotation-actions button:hover{border-color:var(--stonefinch-blue)}.labels-rotation-actions button.active{color:#1b5fbd;background:#eaf2ff;border-color:#7ca8f4;box-shadow:inset 0 -2px #4c8de8}.labels-font-weight-setting{gap:7px;display:grid}.labels-font-weight-setting>span{color:var(--stonefinch-muted);text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:900}.labels-font-weight-setting>div{grid-template-columns:1fr 1fr;gap:6px;display:grid}.labels-font-weight-setting button{border:1px solid var(--stonefinch-line);min-height:38px;color:var(--stonefinch-ink);background:#fff;border-radius:9px;padding:7px;font-size:9px;font-weight:800}.labels-font-weight-setting button:hover{border-color:var(--stonefinch-blue)}.labels-font-weight-setting button.active{color:#1b5fbd;background:#eaf2ff;border-color:#7ca8f4;box-shadow:inset 0 -2px #4c8de8}.labels-font-size-setting,.labels-text-fit-setting,.labels-text-align-setting,.labels-line-thickness-setting{gap:7px;display:grid}.labels-font-size-setting>small,.labels-text-fit-setting>small,.labels-line-thickness-setting>small{color:var(--stonefinch-muted);font-size:8px;line-height:1.4}.labels-font-size-presets,.labels-line-thickness-setting>div{grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.labels-line-thickness-setting>div{grid-template-columns:repeat(5,1fr)}.labels-font-size-presets button,.labels-line-thickness-setting>div button{border:1px solid var(--stonefinch-line);min-height:31px;color:var(--stonefinch-ink);background:#fff;border-radius:8px;padding:5px 3px;font-size:8px;font-weight:850}.labels-font-size-presets button:hover,.labels-line-thickness-setting>div button:hover{border-color:var(--stonefinch-blue)}.labels-font-size-presets button.active,.labels-line-thickness-setting>div button.active{color:#1b5fbd;background:#eaf2ff;border-color:#7ca8f4;box-shadow:inset 0 -2px #4c8de8}.labels-text-fit-setting>span,.labels-text-align-setting>span{color:var(--stonefinch-muted);text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:900}.labels-text-fit-setting>div{grid-template-columns:1fr 1fr;gap:6px;display:grid}.labels-text-fit-setting button{border:1px solid var(--stonefinch-line);min-height:51px;color:var(--stonefinch-ink);text-align:left;background:#fff;border-radius:9px;gap:3px;padding:8px;display:grid}.labels-text-fit-setting button b{font-size:9px}.labels-text-fit-setting button small{color:var(--stonefinch-muted);font-size:7px;line-height:1.3}.labels-text-fit-setting button.active{color:#1b5fbd;background:#eaf2ff;border-color:#7ca8f4;box-shadow:inset 0 -2px #4c8de8}.labels-text-align-setting>div{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.labels-text-align-setting button{border:1px solid var(--stonefinch-line);min-height:43px;color:var(--stonefinch-ink);background:#fff;border-radius:8px;place-items:center;gap:2px;padding:5px 3px;font-size:7px;font-weight:800;display:grid}.labels-text-align-setting button i{color:#285da7;width:22px;font-size:17px;font-style:normal;line-height:.6}.labels-text-align-setting button.left i{text-align:left}.labels-text-align-setting button.center i{text-align:center}.labels-text-align-setting button.right i{text-align:right}.labels-text-align-setting button:hover{border-color:var(--stonefinch-blue)}.labels-text-align-setting button.active{color:#1b5fbd;background:#eaf2ff;border-color:#7ca8f4;box-shadow:inset 0 -2px #4c8de8}@media (width<=1250px){.labels-template-settings{grid-template-columns:1fr 110px 110px}.labels-presets{grid-column:1/-1}}@media (width<=800px){.labels-template-settings{grid-template-columns:1fr 1fr}.labels-template-settings>label:first-child,.labels-presets{grid-column:1/-1}}.labels-ruler{grid-template-columns:minmax(100px,1fr) auto minmax(100px,1fr);align-items:center;gap:12px;min-height:40px;display:grid}.labels-canvas-size{color:var(--stonefinch-ink);justify-self:start;font-size:10px;font-weight:850}.labels-select-all{border:1px solid var(--stonefinch-line);color:#285da7;background:#fff;border-radius:8px;justify-self:end;padding:7px 10px;font-size:8px;font-weight:800}.labels-ruler button:disabled{opacity:.5}.labels-canvas-zoom{border:1px solid var(--stonefinch-line);background:#f8fafc;border-radius:10px;align-items:center;gap:5px;padding:4px;display:flex}.labels-canvas-zoom>span{color:var(--stonefinch-muted);margin:0 5px;font-size:8px;font-weight:800}.labels-canvas-zoom button,.labels-canvas-zoom select{border:1px solid var(--stonefinch-line);color:#285da7;min-height:30px;font:inherit;background:#fff;border-radius:7px;padding:5px 9px;font-size:9px;font-weight:850;position:static}.labels-canvas-zoom button{min-width:31px}.labels-canvas-zoom select{min-width:92px}.labels-canvas-zoom .labels-canvas-actual-size{min-width:42px}.labels-canvas-shell{display:block}.labels-canvas-stage{justify-content:center;align-items:center;width:max-content;min-width:100%;min-height:374px;display:flex}.labels-canvas-stage .labels-canvas{flex:none;width:auto;max-width:none;max-height:none}.labels-canvas-scale-hint b{color:var(--stonefinch-ink)}@media (width<=800px){.labels-ruler{grid-template-columns:1fr auto}.labels-canvas-zoom{grid-area:2/1/auto/-1;justify-self:center}.labels-canvas-zoom>span{display:none}.labels-canvas-stage{min-height:228px}}.labels-selection-rect{z-index:8;pointer-events:none;background:#408bff24;border:2px solid #1768df;position:absolute;box-shadow:0 0 0 1px #fff}.labels-canvas-element.group-selected{border-style:dashed;box-shadow:0 0 0 2px #5893ff33}.labels-canvas-element.dragging{z-index:20;opacity:.84;box-shadow:0 8px 22px #14141433}.labels-canvas-element.dragging.invalid-drop{background:#dc4c3421;border:2px solid #dc4c34;box-shadow:0 0 0 2px #dc4c342e,0 8px 22px #14141433}.labels-selection-help{color:var(--stonefinch-muted);margin:0;font-size:9px;line-height:1.45}.labels-delete-selected{color:#ad3f1f;background:#fff1ed;border:1px solid #f0a493;border-radius:10px;min-height:40px;font-weight:850}.labels-group-size-setting{background:#f5f9ff;border:1px solid #b7cff4;border-radius:10px;gap:7px;padding:10px;display:grid}.labels-group-size-setting>span{color:#285da7;text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:900}.labels-group-size-setting>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.labels-group-size-setting label{color:var(--stonefinch-muted);gap:5px;font-size:8px;font-weight:800;display:grid}.labels-group-size-setting input{min-width:0}.labels-group-size-setting>small{color:var(--stonefinch-muted);font-size:8px;line-height:1.4}.labels-add-fields{background:#fcfdff;align-items:stretch;gap:11px;padding:15px 22px 17px;display:grid}.labels-field-library-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.labels-field-library-heading>div{gap:3px;display:grid}.labels-field-library-heading b{font-size:11px}.labels-field-library-heading small,.labels-field-options>small{color:var(--stonefinch-muted);font-size:8px;line-height:1.4}.labels-field-groups{border:1px solid var(--stonefinch-line);background:#f1f3f7;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:4px;display:grid}.labels-field-groups>button{min-height:38px;color:var(--stonefinch-muted);background:0 0;border-color:#0000;justify-content:center;align-items:center;gap:7px;display:flex}.labels-field-groups>button span{background:#747c8c1f;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:8px;display:grid}.labels-field-groups>button.active{color:#205cae;background:#fff;border-color:#91b9f6;box-shadow:0 2px 7px #3157911f}.labels-field-groups>button.active span{color:#205cae;background:#e6f0ff}.labels-field-options{gap:8px;display:grid}.labels-field-options>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.labels-field-options button{min-height:34px}.labels-field-options button.added{color:#24713c;background:#f1faf4;border-color:#9ac7a9}.labels-field-options button:disabled{cursor:not-allowed;opacity:.72}.labels-field-feedback{border:1px solid;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:9px;font-weight:750;line-height:1.4;display:flex}.labels-field-feedback.success{color:#236a39;background:#f1faf4;border-color:#9ac7a9}.labels-field-feedback.error{color:#9c3d27;background:#fff1ed;border-color:#efad9e}.labels-field-feedback button{min-height:31px;color:inherit;background:#fff;border:1px solid;border-radius:8px;flex:none;padding:6px 9px;font-size:8px;font-weight:850}.labels-fields-on-canvas{border-top:1px solid var(--stonefinch-line);gap:7px;padding-top:10px;display:grid}.labels-fields-on-canvas>div:first-child{align-items:center;gap:8px;display:flex}.labels-fields-on-canvas>div:first-child b{font-size:9px}.labels-fields-on-canvas>div:first-child span{color:#205cae;background:#eaf2ff;border-radius:10px;padding:3px 7px;font-size:8px;font-weight:850}.labels-fields-on-canvas>div:nth-child(2){flex-wrap:wrap;gap:6px;display:flex}.labels-fields-on-canvas button{border:1px solid var(--stonefinch-line);min-height:29px;color:var(--stonefinch-ink);background:#fff;border-radius:8px;padding:5px 8px;font-size:8px;font-weight:750}.labels-fields-on-canvas button:hover,.labels-fields-on-canvas button.active{color:#1b5fbd;background:#eaf2ff;border-color:#7ca8f4}.labels-fields-on-canvas>small{color:var(--stonefinch-muted);font-size:8px}@media (width<=800px){.labels-add-fields{padding:14px}.labels-field-library-heading{flex-direction:column;align-items:stretch}.labels-field-library-heading .labels-auto-layout{align-self:flex-start;margin-left:0}.labels-field-groups{grid-template-columns:1fr 1fr}.labels-field-groups>button{text-align:left;justify-content:space-between}.labels-field-options>div{grid-template-columns:1fr 1fr;display:grid}.labels-field-options button{text-align:left}}.labels-canvas-stage{box-sizing:content-box;cursor:crosshair}.labels-canvas-stage .labels-canvas{cursor:default;outline:2px solid #141e301f;overflow:visible}.labels-canvas-element.outside-label{background:#fff6ebf0;border:2px dashed #e67b42;box-shadow:0 0 0 2px #ffffffe0,0 5px 15px #743e1929}.labels-canvas-element.outside-label.selected{background:#ffeee1f5;border-style:solid;border-color:#e15e2d;box-shadow:0 0 0 2px #e15e2d2e,0 7px 18px #743e1933}.labels-canvas-element.colliding{background:#ffe7e2e0;border:2px solid #d94c38;box-shadow:0 0 0 2px #d94c3833}.labels-canvas-element.colliding.selected{border-color:var(--stonefinch-blue);background:#5893ff1f;box-shadow:inset 0 0 0 2px #c83422c7,0 0 0 2px #5893ff33,0 5px 15px #284f9129}.labels-canvas-element.line{padding:0}.labels-fields-on-canvas button.outside{color:#a84425;background:#fff4ed;border-color:#ed9b74}.labels-field-feedback.warning{color:#8b5218;background:#fff7e9;border-color:#efb177}.labels-workbench-warning{color:#8f3d24;background:#fff2ea;border:1px solid #ec9d73;border-radius:10px;gap:4px;padding:10px 12px;font-size:9px;line-height:1.4;display:grid}.labels-workbench-warning b{font-size:10px}.labels-workbench-warning span{color:#9b553d}.labels-overlap-warning{color:#913626;background:#fff0ed;border:1px solid #e48676;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:9px;line-height:1.4;display:flex}.labels-overlap-warning>div{gap:3px;display:grid}.labels-overlap-warning b{font-size:10px}.labels-overlap-warning span{color:#a14d3e}.labels-overlap-warning button{min-height:32px;color:inherit;white-space:nowrap;background:#fff;border:1px solid;border-radius:8px;flex:none;padding:6px 9px;font-size:8px;font-weight:850}.labels-selection-alignment-setting{border:1px solid var(--stonefinch-line);background:#fff;border-radius:10px;gap:7px;padding:10px;display:grid}.labels-selection-alignment-setting>span{color:var(--stonefinch-muted);text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:900}.labels-selection-alignment-setting>small{color:var(--stonefinch-muted);font-size:8px;line-height:1.4}.labels-selection-align-grid{grid-template-columns:repeat(6,1fr);gap:5px;display:grid}.labels-selection-align-grid button{border:1px solid var(--stonefinch-line);color:#285da7;background:#fff;border-radius:8px;min-width:0;min-height:34px;padding:5px 2px;font-size:15px;font-weight:850}.labels-selection-align-grid button:hover,.labels-selection-distribute button:hover{background:#eaf2ff;border-color:#7ca8f4}.labels-selection-distribute{grid-template-columns:1fr 1fr;gap:6px;display:grid}.labels-selection-distribute button{border:1px solid var(--stonefinch-line);color:#285da7;background:#fff;border-radius:8px;min-height:34px;padding:6px;font-size:8px;font-weight:800}.labels-selection-distribute button:disabled{cursor:not-allowed;opacity:.45}.labels-element-align-grid{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.labels-element-align-grid button{border:1px solid var(--stonefinch-line);color:#285da7;background:#fff;border-radius:8px;place-items:center;gap:2px;min-height:46px;padding:5px;display:grid}.labels-element-align-grid button:hover{background:#eaf2ff;border-color:#7ca8f4}.labels-element-align-grid b{font-size:16px;line-height:1}.labels-element-align-grid small{font-size:7px;font-weight:800}.labels-position-setting>small{color:var(--stonefinch-muted);font-size:8px;line-height:1.4}.labels-canvas-shell{overscroll-behavior:contain;scrollbar-gutter:stable;overflow-anchor:none;min-height:0;padding:0}.labels-design-area,.labels-canvas-column,.labels-canvas-stage{overflow-anchor:none}.labels-workbench-notices{overflow-anchor:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;height:64px;display:grid;overflow:hidden}.labels-workbench-notices:empty{visibility:hidden}.labels-workbench-notices>.labels-workbench-warning,.labels-workbench-notices>.labels-overlap-warning{box-sizing:border-box;min-width:0;height:64px;overflow:auto}.labels-workbench-notices>:only-child{grid-column:1/-1}.labels-ruler-actions{justify-self:end;align-items:center;gap:6px;display:flex}.labels-center-canvas,.labels-ruler-actions .labels-select-all{border:1px solid var(--stonefinch-line);color:#285da7;white-space:nowrap;background:#fff;border-radius:8px;min-height:32px;padding:7px 10px;font-size:8px;font-weight:800;position:static}.labels-center-canvas:hover,.labels-ruler-actions .labels-select-all:hover{background:#eef4ff;border-color:#8ab7ff}.labels-workbench-warning{justify-content:space-between;align-items:center;gap:12px;display:flex}.labels-workbench-warning>div{gap:3px;display:grid}.labels-workbench-warning button{min-height:32px;color:inherit;white-space:nowrap;background:#fff;border:1px solid;border-radius:8px;flex:none;padding:6px 9px;font-size:8px;font-weight:850}@media (width<=800px){.labels-ruler-actions{grid-area:1/2}.labels-ruler-actions .labels-select-all{display:none}.labels-workbench-warning,.labels-overlap-warning{flex-direction:column;align-items:stretch}.labels-overlap-warning button,.labels-workbench-warning button{align-self:flex-start}.labels-workbench-notices{grid-template-columns:1fr;height:136px}.labels-workbench-notices>.labels-workbench-warning,.labels-workbench-notices>.labels-overlap-warning{height:64px}}.labels-canvas-center-axis{z-index:1;pointer-events:none;color:#2563eb75;position:absolute}.labels-canvas-center-axis.vertical{border-left:1px dashed;top:0;bottom:0;left:50%}.labels-canvas-center-axis.horizontal{border-top:1px dashed;top:50%;left:0;right:0}.labels-canvas-center-axis i{color:#245fbf;text-transform:uppercase;white-space:nowrap;background:#eff6ffeb;border:1px solid #2563eb3d;border-radius:5px;padding:2px 5px;font-size:6px;font-style:normal;font-weight:900;line-height:1;position:absolute;box-shadow:0 1px 4px #245fbf1a}.labels-canvas-center-axis.vertical i,.labels-canvas-center-axis.horizontal i{top:5px;left:5px}.labels-canvas-align-toolbar{background:#f5f9ff;border:1px solid #b9cff2;border-radius:11px;grid-template-columns:minmax(150px,1fr) auto;align-items:center;gap:10px;min-height:48px;padding:7px 9px;display:grid}.labels-canvas-align-toolbar>span{gap:2px;min-width:0;display:grid}.labels-canvas-align-toolbar>span b,.labels-canvas-align-toolbar>span small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.labels-canvas-align-toolbar>span b{color:#214f91;font-size:9px}.labels-canvas-align-toolbar>span small{color:#61718a;font-size:7px}.labels-canvas-align-toolbar>div{grid-template-columns:repeat(6,minmax(48px,1fr));gap:5px;display:grid}.labels-canvas-align-toolbar button{color:#285da7;white-space:nowrap;background:#fff;border:1px solid #cbd8ec;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:4px;min-height:32px;padding:5px 7px;font-size:7px;font-weight:850;display:grid}.labels-canvas-align-toolbar button i{font-size:13px;font-style:normal;line-height:1}.labels-canvas-align-toolbar button:hover:not(:disabled){background:#eaf2ff;border-color:#6798e8}.labels-canvas-align-toolbar button:disabled{cursor:default;opacity:.42}.labels-canvas-align-toolbar.disabled{border-color:var(--stonefinch-line);background:#fafbfc}@media (width<=800px){.labels-canvas-align-toolbar{grid-template-columns:1fr}.labels-canvas-align-toolbar>div{grid-template-columns:repeat(3,minmax(0,1fr))}}.labels-marking-hint{margin:0;font-size:9px;line-height:1.45}.labels-barcode-warning{gap:9px;display:grid}.labels-barcode-warning button{min-height:34px;color:inherit;font:inherit;background:#fff;border:1px solid #9a370f4d;border-radius:8px;padding:7px 10px;font-weight:850}.labels-barcode-warning button:disabled{opacity:.45}.labels-barcode-warning-actions{flex-wrap:wrap;gap:7px;display:flex}.labels-barcode-warning-actions button{flex:150px}.labels-marking-preview{background:#fff;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);gap:2px;width:100%;height:100%;padding:2px;display:grid}.labels-marking-preview i{background:repeating-linear-gradient(45deg,#111 0 3px,#fff 3px 5px);display:block}.labels-marking-preview i:nth-child(2),.labels-marking-preview i:nth-child(4),.labels-marking-preview i:nth-child(9){background:repeating-linear-gradient(-45deg,#111 0 2px,#fff 2px 4px)}.labels-line-preview{background:#111;width:100%;height:100%;display:block}.labels-custom-logo-preview,.labels-electronics-symbol-preview{object-fit:contain;width:100%;height:100%;display:block}.labels-logo-placeholder{color:#7a8494;text-align:center;border:1px dashed #9da8b8;place-items:center;width:100%;height:100%;font-size:8px;font-weight:800;display:grid}.labels-logo-upload{border:1px solid var(--stonefinch-line);background:#fff;border-radius:11px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:10px;padding:11px;display:grid}.labels-logo-upload>img,.labels-logo-upload-empty{object-fit:contain;border:1px solid var(--stonefinch-line);background:#fff;border-radius:8px;width:72px;height:58px}.labels-logo-upload-empty{color:var(--stonefinch-muted);text-align:center;place-items:center;padding:7px;font-size:8px;display:grid}.labels-logo-upload>div:nth-child(2){gap:4px;min-width:0;display:grid}.labels-logo-upload b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.labels-logo-upload small{color:var(--stonefinch-muted);font-size:8px;line-height:1.45}.labels-logo-upload-button{border:1px solid var(--stonefinch-line);cursor:pointer;text-align:center;border-radius:8px;place-items:center;min-height:36px;padding:8px 10px;color:var(--stonefinch-ink)!important;font-size:9px!important;display:grid!important}.labels-logo-upload-button input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.labels-logo-upload>.danger-link{min-height:36px}.ozon-panel-body{padding:20px}.ozon-actions,.ozon-country{flex-wrap:wrap;align-items:end;gap:12px;margin:12px 0;display:flex}.ozon-operations button,.ozon-attributes-dialog button{cursor:pointer;border:1px solid #ccd4e0;border-radius:10px;padding:10px 16px}.ozon-operations button:disabled{cursor:not-allowed;opacity:.5}.ozon-return{border-bottom:1px solid #dde3ed;justify-content:space-between;gap:20px;padding:18px 0;display:flex}.ozon-return small{color:#64748b;margin-top:6px;display:block}.ozon-carriage{border:1px solid #cad5e4;border-radius:14px;margin:20px 0;padding:20px}.ozon-posting-choice{align-items:center;gap:12px;margin:10px 0;display:flex}.ozon-posting-choice input,.ozon-exemplar input[type=checkbox]{width:auto}.dialog.ozon-attributes-dialog{flex-direction:column;width:min(900px,100vw - 40px);max-height:calc(100dvh - 40px);display:flex;overflow:hidden}.ozon-attributes-dialog .dialog-title{flex:none}.ozon-attribute-products{overscroll-behavior:contain;min-height:0;padding-right:5px;overflow:auto}.ozon-requirement-summary{color:#8d3b0d;background:#fff8eb;border:1px solid #f3d4a5;border-radius:12px;gap:5px;margin-bottom:4px;padding:13px 15px;display:grid}.ozon-requirement-summary b{font-size:14px}.ozon-requirement-summary span,.ozon-product-requirements{color:#6f7785;font-size:12px;line-height:1.45}.ozon-country-bulk{background:#f2f7ff;border:1px solid #9cc0ff;border-radius:14px;grid-template-columns:minmax(220px,1fr) minmax(260px,1.3fr) auto;align-items:end;gap:16px;margin:14px 0 4px;padding:16px;display:grid}.ozon-country-bulk>div:first-child{align-self:center;gap:5px;display:grid}.ozon-country-bulk>div:first-child span{color:#52627c;font-size:12px;line-height:1.45}.ozon-country-input{gap:8px;min-width:0;display:grid}.ozon-country-input label input{width:100%}.ozon-country-input>small{color:#64748b;font-size:11px}.ozon-country-quick{flex-wrap:wrap;gap:6px;display:flex}.ozon-attributes-dialog .ozon-country-quick button{color:#52627c;background:#fff;min-height:32px;padding:6px 9px;font-size:11px}.ozon-attributes-dialog .ozon-country-quick button.active{color:#1457c8;background:#e8f1ff;border-color:#5590ff;box-shadow:inset 0 -2px #5590ff}.ozon-country-saved{color:#167542;background:#edf9f2;border:1px solid #a7dfbe;border-radius:10px;margin:12px 0;padding:10px 12px;font-size:13px;font-weight:700}.ozon-product-requirements{margin:0 0 12px}.ozon-attributes-dialog fieldset{border:1px solid #ccd4e0;border-radius:14px;min-width:0;margin-top:20px;padding:18px}.ozon-attributes-dialog legend{overflow-wrap:anywhere;max-width:100%;padding:0 5px;font-size:16px;font-weight:700}.ozon-attribute-product-meta{color:#64748b;margin:0 0 8px;font-size:12px}.ozon-exemplar{border-top:1px solid #dde3ed;padding:16px 0}.ozon-fields{grid-template-columns:minmax(0,1fr);gap:16px;margin:12px 0;display:grid}.ozon-document-field{gap:7px;min-width:0;display:grid}.ozon-optional-field{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-width:0;display:grid}.ozon-attributes-dialog .ozon-optional-field input{width:100%;min-width:0}.ozon-attributes-dialog .ozon-optional-field input:disabled{color:#64748b;opacity:1;background:#f1f5f9}.ozon-attributes-dialog .ozon-absence-switch{color:#52627c;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:10px;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;min-height:44px;padding:9px 12px;display:flex}.ozon-attributes-dialog .ozon-absence-switch.active{color:#1457c8;background:#eef5ff;border-color:#5590ff}.ozon-switch-track{background:#a8b3c3;border-radius:12px;flex:0 0 36px;width:36px;height:22px;padding:3px}.ozon-switch-track>span{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;display:block}.ozon-absence-switch.active .ozon-switch-track{background:#1764e8}.ozon-absence-switch.active .ozon-switch-track>span{transform:translate(14px)}.ozon-document-field>small,.ozon-weight-field>small{color:#64748b;font-size:12px;font-weight:400}.ozon-attribute-errors{overflow-wrap:anywhere;padding-left:20px;font-size:12px}.ozon-attributes-dialog>.dialog-actions{flex-wrap:wrap;flex:none}.ozon-code-fields{gap:8px;margin-top:10px;display:grid}.ozon-mark{grid-template-columns:160px minmax(100px,1fr) 45px;gap:10px;margin:10px 0;display:grid}.ozon-attributes-dialog pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:300px;overflow:auto}.ozon-quantity-line{grid-template-columns:minmax(200px,1fr) 120px;align-items:center;gap:16px;margin:14px 0;display:grid}.ozon-operation-details{padding:12px 0;font-size:14px}.ozon-panel-body label,.ozon-attributes-dialog label{color:#52627c;flex-direction:column;gap:7px;font-size:14px;font-weight:600;display:flex}.ozon-panel-body input,.ozon-panel-body select,.ozon-panel-body textarea,.ozon-attributes-dialog input,.ozon-attributes-dialog select{min-height:44px;font:inherit;color:#26344a;background:#fff;border:1px solid #cbd5e1;border-radius:10px;max-width:100%;padding:11px 13px}.ozon-panel-body input:focus,.ozon-panel-body select:focus,.ozon-attributes-dialog input:focus{outline-offset:2px;outline:2px solid #558bff}.ozon-panel-body .ozon-posting-choice{flex-direction:row}.ozon-panel-body input[type=checkbox],.ozon-attributes-dialog input[type=checkbox]{min-height:auto}.ozon-panel-body .ozon-actions label{min-width:210px}@media (width<=900px){.ozon-country-bulk{grid-template-columns:1fr;align-items:stretch}}@media (width<=700px){.ozon-return{display:block}.ozon-mark{grid-template-columns:1fr}.ozon-quantity-line{grid-template-columns:minmax(100px,1fr) 80px}.ozon-optional-field{grid-template-columns:1fr}}.return-assessment{background:#f2f6fc;border-left:3px solid #548eff;border-radius:0 10px 10px 0;margin:12px 0;padding:10px 14px}.return-assessment p{margin:4px 0}.return-assessment small{color:#64748b;display:block}.ozon-assembly-progress{background:#f1f6fd;border-color:#cddcf5;gap:10px;padding:18px 22px;display:grid}.ozon-assembly-progress-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ozon-assembly-progress-heading span,.ozon-assembly-progress small{color:#67758c}.ozon-assembly-progress progress{accent-color:#548dff;width:100%;height:10px;display:block}.ozon-assembly-progress [role=status]{color:#285daa;font-weight:600}.commerce-panel{padding-bottom:24px}.commerce-panel .panel-heading select{color:#263248;min-width:180px;max-width:100%;font:inherit;background:#fff;border:1px solid #dce2ec;border-radius:10px;padding:10px 14px}.commerce-panel>.search,.commerce-help,.commerce-panel>h3{margin:16px 24px}.commerce-panel>.search{width:min(480px,100% - 48px)}.commerce-help{color:#64748b;font-size:14px;line-height:1.5}.commerce-list{margin:16px 24px}.commerce-party,.commerce-event{text-align:left;color:#263248;background:0 0;border:0;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:24px;width:100%;padding:18px 12px;display:flex}.commerce-panel small{color:#64748b;margin-top:5px;font-size:13px;font-weight:400;display:block}.commerce-party:hover{background:#f2f5ff}.commerce-scroll{margin:16px 24px;overflow:auto}.commerce-scroll table{border-collapse:collapse;width:100%;min-width:760px;font-size:14px}.commerce-scroll th{text-align:left;color:#64748b;background:#f8fafc}.commerce-scroll th,.commerce-scroll td{vertical-align:top;border-bottom:1px solid #e2e8f0;padding:14px 12px}.commerce-scroll td:not(:first-child){font-variant-numeric:tabular-nums}.commerce-row-actions{flex-direction:column;gap:6px;min-width:150px;display:flex}.commerce-row-actions button{padding:8px 12px;font-size:13px}.commerce-totals{flex-wrap:wrap;gap:16px;margin:24px;display:flex}.commerce-totals>span{color:#64748b;background:#f1f5fa;border-radius:16px;flex:1;min-width:190px;padding:16px}.commerce-totals b{color:#202a40;margin-top:8px;font-size:24px;display:block}.commerce-debts{background:#fff;border:1px solid #e2e8f0;border-radius:16px;margin:18px 24px 28px;overflow:hidden}.commerce-subheading{background:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;gap:16px;padding:17px 18px;display:flex}.commerce-subheading h3{color:#202a40;margin:0;font-size:16px}.commerce-subheading small{margin-top:4px}.commerce-debt-list article{border-bottom:1px solid #edf1f6;grid-template-columns:minmax(220px,1fr) 150px 150px 150px;align-items:center;gap:16px;min-height:70px;padding:12px 18px;display:grid}.commerce-debt-list article:last-child{border-bottom:0}.commerce-debt-list article>span:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.commerce-debt-list .receivable b{color:#1f6ab8}.commerce-debt-list .payable b{color:#b45309}.commerce-debt-list .net{border-left:1px solid #edf1f6;padding-left:14px}.commerce-audit{border-bottom:1px solid #e2e8f0;margin:8px 24px;padding:12px 0}.commerce-audit summary{cursor:pointer;justify-content:space-between;gap:16px;display:flex}.commerce-audit summary span{color:#64748b;font-size:13px}.commerce-audit-snapshots{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.commerce-audit-snapshots section{min-width:0}.commerce-audit pre{white-space:pre-wrap;word-break:break-word;background:#f8fafc;max-height:340px;padding:12px;font-size:12px;overflow:auto}.tracking-editor{background:#f2f5fa;border-radius:10px;margin-top:8px;padding:10px}.tracking-editor header{justify-content:space-between;align-items:center;font-size:13px;display:flex}.tracking-editor .ghost{padding:6px;font-size:13px}.tracking-editor-row{grid-template-columns:minmax(100px,1fr) 80px minmax(115px,.7fr) 24px;gap:6px;margin-top:6px;display:grid}.tracking-editor-row input{border-radius:8px;width:100%;min-width:0;padding:8px;font-size:13px}.tracking-editor small{color:#64748b;margin-top:6px;font-size:12px;display:block}.warehouse-tabs{z-index:7;position:sticky;top:10px;box-shadow:0 8px 24px #0f172a0f}.warehouse-tabs>div{flex-wrap:wrap}.warehouse-page .warehouse-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.warehouse-metric-link{font:inherit;color:#2563a8;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.warehouse-secondary-nav{color:#526078;font:inherit;background:#fff;border:1px solid #dce2ec;border-radius:9px;min-width:205px;max-width:250px;padding:9px 12px}.warehouse-empty-action{justify-items:center;gap:8px;display:grid}.warehouse-empty-action b{color:#263248;font-size:15px}.warehouse-empty-action span{color:#64748b;max-width:620px;line-height:1.5}.warehouse-empty-action button{margin-top:4px}.warehouse-stock-switch{gap:8px;margin:16px 0;display:flex}.warehouse-stock-switch button{color:#526078;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce2ec;border-radius:10px;padding:10px 16px}.warehouse-stock-switch button.active{color:#225a9c;background:#eaf1ff;border-color:#abc7f2}.warehouse-marketplace-panel,.warehouse-supplies,.warehouse-platform-stock,.warehouse-connection-settings{padding-bottom:14px;overflow:hidden}.warehouse-marketplace-panel .panel-heading,.warehouse-supplies .panel-heading,.warehouse-platform-stock .panel-heading,.warehouse-connection-settings .panel-heading{flex-wrap:wrap;gap:18px}.warehouse-marketplace-panel .panel-heading small,.warehouse-supplies .panel-heading small,.warehouse-platform-stock .panel-heading small,.warehouse-connection-settings .panel-heading small{color:#64748b;max-width:760px;margin-top:5px;line-height:1.4;display:block}.warehouse-marketplace-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 24px 18px;display:grid}.warehouse-marketplace-filters label,.warehouse-opening-balance-row label,.warehouse-connection-row label{color:#64748b;gap:6px;min-width:0;font-size:12px;font-weight:700;display:grid}.warehouse-marketplace-filters select,.warehouse-marketplace-filters input,.warehouse-supply-toolbar select,.warehouse-opening-balance-row input,.warehouse-opening-balance-row select,.warehouse-connection-row select{color:#263248;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #dbe2ea;border-radius:9px;padding:10px 12px}.warehouse-marketplace-filters .warehouse-marketplace-search{grid-column:span 2}.warehouse-journal-loading{color:#64748b;padding:8px 24px;font-size:13px}.warehouse-order-journal{padding:0 24px}.warehouse-current-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 24px 18px;display:grid}.warehouse-current-summary>div{background:#f1f6fc;border-radius:12px;gap:4px;padding:14px 16px;display:grid}.warehouse-current-summary small,.warehouse-current-summary span,.warehouse-active-returns small{color:#64748b;font-size:12px;line-height:1.35}.warehouse-current-summary b{font-size:22px}.warehouse-active-returns{background:#fff7ed;border:1px solid #fed7aa;border-radius:12px;margin:0 24px 16px;overflow:hidden}.warehouse-active-returns>header{border-bottom:1px solid #fed7aa;padding:12px 16px}.warehouse-active-returns h3{margin:0 0 4px;font-size:14px}.warehouse-active-returns article{border-bottom:1px solid #fed7aa;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 16px;display:grid}.warehouse-active-returns article.awaiting_decision{background:#fffaf1;box-shadow:inset 3px 0 #f59e0b}.warehouse-active-returns article.resolved{background:#f3fbf6;box-shadow:inset 3px 0 #22a06b}.warehouse-active-returns article:last-child{border-bottom:0}.warehouse-active-returns article>span{overflow-wrap:anywhere;min-width:0}.warehouse-active-returns small{margin-top:4px;display:block}.warehouse-return-action{text-align:right}.warehouse-return-action button{min-width:116px}.warehouse-order-row{border-top:1px solid #e3e9f1}.warehouse-order-row.needs-attention{box-shadow:inset 3px 0 #edac45}.warehouse-order-row>summary{cursor:pointer;grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr) minmax(0,1fr) 18px;align-items:center;gap:14px;padding:15px 12px;font-size:14px;list-style:none;display:grid}.warehouse-order-row>summary::-webkit-details-marker{display:none}.warehouse-order-row>summary>span{overflow-wrap:anywhere;min-width:0}.warehouse-order-row>summary small,.warehouse-order-detail>small{color:#64748b;margin-top:5px;font-size:12px;line-height:1.4;display:block}.warehouse-order-row>summary em{color:#925d15;background:#fff1d9;border-radius:6px;margin-top:6px;padding:3px 7px;font-size:11px;font-style:normal;display:inline-block}.warehouse-order-row[open]>summary{background:#f4f7fc}.warehouse-order-state{color:#285c94;font-weight:700}.warehouse-order-state.sold,.warehouse-order-state.returned_own,.warehouse-order-state.marketplace_stock{color:#267558}.warehouse-order-detail{padding:0 14px 18px;font-size:13px;line-height:1.5}.warehouse-linked-documents{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.warehouse-linked-documents>details{background:#f7f9fc;border:1px solid #dce2ec;border-radius:10px;padding:12px}.warehouse-linked-documents summary{cursor:pointer;font-weight:700}.warehouse-linked-documents summary small{color:#64748b;margin-top:4px;font-size:12px;font-weight:400;display:block}.warehouse-inline-error{line-height:1.4;color:#a35a16!important}.warehouse-return-link{font-weight:700;color:#166534!important}.warehouse-compact-pagination{justify-content:flex-end;align-items:center;gap:14px;padding:14px 24px 0;font-size:13px;display:flex}.warehouse-compact-pagination .secondary{padding:9px 12px;font-size:12px}.warehouse-outcome-dialog,.warehouse-receipt-dialog{max-width:min(960px,100vw - 32px)}.warehouse-supply-toolbar{align-items:center;gap:16px;padding:0 24px 18px;display:flex}.warehouse-supply-toolbar select{width:min(350px,100%)}.warehouse-receipt-lines{margin:16px 0}.warehouse-receipt-lines>label{border-bottom:1px solid #e3e9f1;grid-template-columns:minmax(0,1fr) minmax(120px,.25fr);align-items:center;gap:18px;padding:12px 0;display:grid}.warehouse-receipt-lines small{color:#64748b;margin-top:4px;display:block}.warehouse-receipt-lines input{width:100%;min-width:0}.warehouse-stock-notice{color:#64748b;margin:16px 24px;font-size:13px;line-height:1.5}.warehouse-platform-sync{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin:0 24px 18px;display:grid}.warehouse-platform-sync>div{background:#f5f8fc;border-radius:10px;gap:5px;padding:12px;font-size:13px;display:grid}.warehouse-platform-sync>div.needs-attention{background:#fff7ed}.warehouse-platform-sync small{color:#64748b;line-height:1.4}.warehouse-stock-snapshot{padding:0 24px;overflow:auto}.warehouse-stock-snapshot table{border-collapse:collapse;width:100%;min-width:740px;font-size:13px}.warehouse-stock-snapshot th{text-align:left;color:#64748b;background:#f7f9fc}.warehouse-stock-snapshot th,.warehouse-stock-snapshot td{vertical-align:top;border-bottom:1px solid #e2e8f0;padding:12px}.warehouse-stock-snapshot small{color:#64748b;margin-top:4px;display:block}.warehouse-connection-settings{margin-top:22px}.warehouse-connection-row{border-top:1px solid #e2e8f0;grid-template-columns:minmax(0,1fr) minmax(180px,1fr) auto;align-items:center;gap:20px;margin:0 24px;padding:15px 0;display:grid}.warehouse-connection-row small{color:#64748b;margin-top:4px;display:block}.warehouse-opening-wizard{padding-bottom:0!important;overflow:hidden!important}.warehouse-wizard-body{overscroll-behavior:contain;flex:auto;min-height:100px;padding:0 3px 16px;overflow:hidden auto}.warehouse-opening-wizard .warehouse-opening-controls{grid-template-columns:minmax(220px,.85fr) repeat(2,minmax(250px,1fr))}.warehouse-opening-controls label small{color:#8794a7;min-height:30px;font-size:10px;font-weight:500;line-height:1.4}.warehouse-opening-principles{background:#f5f8fc;border-radius:12px;margin-bottom:16px;padding:5px 16px;font-size:14px;line-height:1.55}.warehouse-opening-wizard .warehouse-opening-tools{grid-template-columns:minmax(0,1fr) auto;align-items:center;margin:16px 0}.warehouse-opening-problems,.warehouse-opening-reviewed{color:#526078;align-items:center;gap:8px;font-size:12px;display:flex}.warehouse-opening-wizard .warehouse-opening-problems input,.warehouse-opening-reviewed input{width:17px;height:17px;margin:0}.warehouse-opening-wizard .warehouse-opening-orders{flex:initial;min-height:0;overflow:visible}.warehouse-opening-wizard .warehouse-opening-orders article{grid-template-columns:minmax(0,1.4fr) minmax(230px,1fr);align-items:start;gap:18px;padding:14px;font-size:13px}.warehouse-opening-wizard .warehouse-opening-order-main details{color:#526078;margin-top:4px;font-size:12px}.warehouse-opening-wizard .warehouse-opening-order-main details p{margin:7px 0}.warehouse-opening-order-main summary,.warehouse-opening-marketplace-balances>summary{cursor:pointer;color:#2762a3}.warehouse-opening-decision label:first-child{color:#64748b;gap:6px;font-size:12px;display:grid}.warehouse-opening-reviewed{margin-top:9px}.warehouse-opening-totals{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:16px 0;display:grid}.warehouse-opening-totals>div{background:#f1f6fc;border-radius:10px;gap:6px;padding:12px;display:grid}.warehouse-opening-totals small{color:#64748b;line-height:1.35}.warehouse-opening-totals b{font-size:20px}.warehouse-opening-calculation{margin:16px 0}.warehouse-opening-calculation>summary{cursor:pointer;color:#2762a3;font-size:13px;font-weight:700}.warehouse-opening-calculation[open]>summary{margin-bottom:8px}.warehouse-opening-result{background:#f1f6fc;border-radius:12px;padding:18px}.warehouse-opening-result h3{margin:8px 0;font-size:24px}.warehouse-opening-result p{color:#64748b;margin-bottom:0;line-height:1.5}.warehouse-opening-boundaries{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.warehouse-opening-boundaries span{background:#fff;border-radius:10px;gap:4px;padding:12px;display:grid}.warehouse-opening-boundaries small{color:#64748b}.warehouse-wizard-footer{background:#fff;border-top:1px solid #dde5ef;flex:none;position:relative;margin:0!important;padding:16px 0!important}.warehouse-opening-documents{margin:18px 0}.warehouse-opening-documents>div{border-top:1px solid #e3e9f1;grid-template-columns:minmax(0,1fr) minmax(130px,.4fr) auto;align-items:center;gap:14px;padding:12px 0;font-size:12px;display:grid}.warehouse-opening-documents small{color:#64748b;margin-top:4px;display:block}.warehouse-opening-documents button{padding:8px 12px;font-size:12px}.warehouse-opening-marketplace-balances{margin:20px 0;font-size:13px}.warehouse-opening-marketplace-balances>summary{font-weight:700}.warehouse-opening-balance-row{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) 95px 115px 30px;align-items:end;gap:8px;margin:14px 0;display:grid}.warehouse-opening-balance-row .icon-button{width:30px;height:35px}.warehouse-opening-platform-stock{background:#f7faff;border:1px solid #dbe5f2;border-radius:12px;margin:18px 0;padding:14px 16px;font-size:13px}.warehouse-opening-platform-stock>summary{cursor:pointer;color:#2762a3;font-weight:750}.warehouse-opening-platform-stock.blocked{background:#fff7ed;border-color:#fed7aa;grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid}.warehouse-opening-platform-stock.blocked p{color:#64748b;margin:5px 0 0;line-height:1.4}.warehouse-opening-stock-issue{border-top:1px solid #fed7aa;grid-column:1/-1;gap:3px;padding-top:10px;display:grid}.warehouse-opening-stock-issue span{color:#9a370f}.warehouse-opening-stock-line{border-top:1px solid #dbe5f2;justify-content:space-between;align-items:center;gap:18px;padding:10px 0;display:flex}.warehouse-opening-stock-line span{min-width:0}.warehouse-opening-stock-line small{color:#64748b;margin-top:3px;display:block}.warehouse-opening-stock-line>b{flex:none}.warehouse-opening-marketplace-only{border-top:1px solid #bfd7f5;margin-top:14px;padding-top:12px}.warehouse-opening-marketplace-only>p{color:#64748b;margin:5px 0 10px;line-height:1.4}.warehouse-opening-marketplace-only .warehouse-opening-stock-line>b{color:#475569}@media (width<=1050px){.warehouse-page .warehouse-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.warehouse-marketplace-filters,.warehouse-opening-balance-row{grid-template-columns:repeat(2,minmax(0,1fr))}.warehouse-opening-platform-stock.blocked{grid-template-columns:1fr}.warehouse-opening-platform-stock.blocked button,.warehouse-opening-stock-issue{grid-column:1}}@media (width<=700px){.warehouse-page .warehouse-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.warehouse-order-row>summary{grid-template-columns:minmax(0,1fr) 18px}.warehouse-order-row>summary>span:not(:last-child){grid-column:1}.warehouse-order-row>summary>span:last-child{grid-area:1/2}.warehouse-order-journal{padding:0 12px}.warehouse-current-summary,.warehouse-active-returns article{grid-template-columns:1fr}.warehouse-current-summary{padding-left:12px;padding-right:12px}.warehouse-active-returns{margin-left:12px;margin-right:12px}.warehouse-linked-documents,.warehouse-opening-wizard .warehouse-opening-controls,.warehouse-opening-wizard .warehouse-opening-tools,.warehouse-opening-wizard .warehouse-opening-orders article,.warehouse-connection-row,.warehouse-opening-documents>div,.warehouse-opening-boundaries{grid-template-columns:1fr}.warehouse-opening-wizard .warehouse-opening-tools>input{grid-column:auto}.warehouse-compact-pagination{flex-wrap:wrap;gap:8px;padding:14px 12px 0}}.warehouse-opening-alert{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.warehouse-opening-alert span{gap:4px;display:grid}.warehouse-opening-alert button{flex:none}.warehouse-opening-backdrop{z-index:70;padding:16px}.dialog.warehouse-opening-dialog{flex-direction:column;width:min(1120px,100vw - 32px);max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);padding:clamp(18px,2.2vw,28px);display:flex;overflow:hidden auto}.warehouse-opening-dialog .dialog-title{flex:none}.warehouse-opening-dialog .dialog-title .muted{max-width:760px;margin:6px 0 0}.warehouse-opening-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(210px,.52fr);align-items:end;gap:12px;margin-bottom:14px;display:grid}.warehouse-opening-controls label{color:#64748b;gap:6px;font-size:12px;font-weight:700;display:grid}.warehouse-opening-controls label,.warehouse-opening-tools>*,.warehouse-opening-orders article>*{min-width:0}.warehouse-opening-controls select,.warehouse-opening-controls input,.warehouse-opening-tools select,.warehouse-opening-tools input,.warehouse-opening-orders select{color:#263248;width:100%;min-width:0;max-width:100%;font:inherit;background:#fff;border:1px solid #dbe2ea;border-radius:10px;padding:11px 12px}.warehouse-opening-refresh{white-space:normal;width:100%;min-width:0}.warehouse-opening-list-summary{color:#526078;flex-wrap:wrap;justify-content:space-between;gap:6px 18px;margin-top:13px;font-size:12px;display:flex}.warehouse-opening-list-summary span{color:#9a5b1a;font-weight:750}.warehouse-opening-tools{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(230px,.55fr);gap:10px;margin:9px 0 8px;display:grid}.warehouse-opening-tools button{white-space:normal;width:100%;min-width:0}.warehouse-opening-orders{overscroll-behavior:contain;background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex:auto;min-width:0;min-height:150px;overflow:hidden auto}.warehouse-opening-orders article{border-bottom:1px solid #e8edf4;grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr) minmax(220px,.8fr);align-items:center;gap:14px 18px;padding:15px 16px;display:grid}.warehouse-opening-orders article:last-child{border-bottom:0}.warehouse-opening-orders article.needs-link{background:#fff7ed;box-shadow:inset 4px 0 #f59e0b}.warehouse-opening-orders article.needs-decision:not(.needs-link){background:#fffbeb;box-shadow:inset 4px 0 #f59e0b}.warehouse-opening-order-main{gap:4px;min-width:0;display:grid}.warehouse-opening-order-main b,.warehouse-opening-order-main span{overflow-wrap:anywhere}.warehouse-opening-order-main small,.warehouse-opening-order-reason{color:#64748b;font-size:12px;line-height:1.4}.warehouse-opening-order-reason{gap:5px;display:grid}.warehouse-opening-order-reason>b{color:#526078;text-transform:uppercase;letter-spacing:.04em;font-size:10px}.warehouse-opening-order-reason small{color:#9a370f;font-weight:700}.warehouse-opening-orders article>label{color:#64748b;gap:6px;font-size:12px;font-weight:700;display:grid}.warehouse-opening-auto-state{color:#1e3a5f;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;gap:6px;padding:11px 12px;display:grid}.warehouse-opening-auto-state small{color:#64748b;font-size:11px;font-weight:700}.warehouse-opening-auto-state b{overflow-wrap:anywhere}.warehouse-opening-confirm{color:#334155;background:#f1f5ff;border-radius:12px;align-items:flex-start;gap:11px;margin-top:14px;padding:13px 15px;display:flex}.warehouse-opening-confirm input{width:18px;height:18px;accent-color:var(--stonefinch-blue);margin-top:2px}.warehouse-opening-confirm span{gap:4px;display:grid}.warehouse-opening-confirm small{color:#64748b;line-height:1.4}.warehouse-opening-dialog>.alert{margin:6px 0}@media (width<=800px){.commerce-audit-snapshots{grid-template-columns:1fr}.commerce-audit summary{flex-direction:column}.commerce-panel .panel-heading{flex-wrap:wrap}.commerce-debt-list article{grid-template-columns:1fr 1fr}.commerce-debt-list article>span:not(:first-child){text-align:left}.commerce-debt-list .net{border-left:0;padding-left:0}}@media (width<=1180px){.warehouse-opening-controls,.warehouse-opening-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.warehouse-opening-refresh{grid-column:1/-1;justify-self:end;width:min(260px,100%)}.warehouse-opening-search{grid-column:1/-1}.warehouse-opening-orders article{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.warehouse-opening-orders article>label{grid-column:1/-1}}@media (width<=900px){.warehouse-opening-alert{flex-direction:column;align-items:stretch}.warehouse-opening-controls,.warehouse-opening-tools,.warehouse-opening-orders article{grid-template-columns:minmax(0,1fr)}.warehouse-opening-refresh,.warehouse-opening-search,.warehouse-opening-orders article>label{grid-column:auto;width:100%}}@media (width<=560px){.warehouse-opening-backdrop{place-items:stretch stretch;padding:0}.dialog.warehouse-opening-dialog{border-radius:0;width:100vw;max-width:100vw;min-height:100dvh;max-height:100dvh}.warehouse-opening-dialog .dialog-title h2{font-size:20px}.warehouse-opening-confirm{padding:11px}.warehouse-opening-dialog .dialog-actions{flex-wrap:wrap}.warehouse-opening-dialog .dialog-actions button{flex:180px}}.document-discount-editor{background:#f3f7fc;border-top:1px solid #dce3ec;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:16px;display:flex}.document-discount-editor label{gap:6px;min-width:160px;font-size:12px;font-weight:700;display:grid}.document-discount-editor input,.document-discount-editor select{border:1px solid #cbd5e1;border-radius:9px;min-width:0;padding:10px}.document-discount-editor>small{color:#64748b;flex:100%;font-size:12px}.document-discount-editor>div{text-align:right;gap:5px;margin-left:auto;font-size:12px;display:grid}.warehouse-documents-heading .warehouse-heading-actions{flex-wrap:wrap;justify-content:flex-end}.supplier-discount-dialog{max-width:680px}.supplier-discount-totals{background:#f7f9fc;border:1px solid #dde3ed;border-radius:14px;margin:20px 0;padding:12px 18px}.supplier-discount-totals>div{justify-content:space-between;gap:24px;padding:10px 0;display:flex}.supplier-discount-totals dt{color:#64748b}.supplier-discount-totals dd{white-space:nowrap;margin:0;font-weight:750}.supplier-discount-totals>div:last-child{border-top:1px solid #dde3ed}.attention-list{gap:16px;margin-top:24px;display:grid}.notification-card{border-left:4px solid #d99526;justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.notification-card.error{border-left-color:#e05b38}.notification-card h2{overflow-wrap:anywhere;margin:8px 0;font-size:19px}.notification-card p{color:#64748b;margin:8px 0 0;font-size:14px;line-height:1.55}.notification-card .attention-context{font-weight:700}.notification-card button{flex:none;width:auto}.attention-severity{color:#87570c;background:#fff3d8;border-radius:7px;padding:5px 8px;font-size:11px;font-weight:700;display:inline-block}.notification-card.error .attention-severity{color:#9a351c;background:#ffede7}.attention-count{color:#98630f;white-space:nowrap;margin-left:8px;font-size:15px}@media (width<=950px){.notification-card{flex-direction:column;align-items:stretch}.notification-card button{align-self:flex-start}}.damaged-goods-page{max-width:1700px}.damaged-controls{grid-template-columns:minmax(260px,1fr) 190px 190px auto;align-items:end;gap:14px;margin-bottom:16px;padding:20px;display:grid}.damaged-controls label{gap:7px;display:grid}.damaged-controls label>span{color:var(--stonefinch-muted);font-size:13px;font-weight:700}.damaged-controls select,.damaged-controls input,.damaged-search{border:1px solid var(--stonefinch-line);min-height:46px;color:var(--stonefinch-ink);font:inherit;background:#fff;border-radius:12px;padding:0 14px}.damaged-controls button{white-space:nowrap;min-height:46px}.damaged-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.damaged-summary article{background:#f1f6ff;border:1px solid #dbe7fb;border-radius:16px;gap:7px;padding:18px;display:grid}.damaged-summary span,.damaged-summary small{color:var(--stonefinch-muted)}.damaged-summary b{font-size:26px;line-height:1.1}.damaged-documents,.damaged-items{margin-top:18px;overflow:hidden}.damaged-documents .panel-heading,.damaged-items .panel-heading{align-items:center;padding:20px 22px}.damaged-documents .panel-heading h2,.damaged-items .panel-heading h2{margin:0 0 4px}.damaged-documents .panel-heading p,.damaged-items .panel-heading p{color:var(--stonefinch-muted);margin:0}.checkbox-line{white-space:nowrap;align-items:center;gap:9px;font-weight:600;display:flex}.checkbox-line input{width:18px;height:18px;accent-color:var(--stonefinch-blue)}.damaged-document{border-top:1px solid var(--stonefinch-line);justify-content:space-between;align-items:center;gap:20px;padding:17px 22px;display:flex}.damaged-document>div:first-child{gap:5px;min-width:0;display:grid}.damaged-document small{color:var(--stonefinch-muted);overflow-wrap:anywhere}.damaged-document-actions{flex:none;align-items:center;gap:12px;display:flex}.warning-text{color:#a54817;margin:2px 0 0}.damaged-search{width:min(390px,42vw)}.damaged-product-list{border-top:1px solid var(--stonefinch-line);overflow:auto}.damaged-product-header,.damaged-product>summary{grid-template-columns:minmax(360px,2fr) minmax(145px,.65fr) minmax(120px,.55fr) minmax(150px,.7fr) minmax(160px,.75fr);align-items:center;gap:18px;min-width:1050px;display:grid}.damaged-product-header{color:var(--stonefinch-muted);letter-spacing:.06em;text-transform:uppercase;background:#f8fafc;padding:13px 22px;font-size:12px;font-weight:750}.damaged-product{border-bottom:1px solid var(--stonefinch-line);min-width:1050px}.damaged-product>summary{cursor:pointer;padding:17px 22px;list-style:none;transition:background .16s}.damaged-product>summary::-webkit-details-marker{display:none}.damaged-product>summary:hover{background:#f8fbff}.damaged-product[open]>summary{background:#f1f6ff}.damaged-product-name{min-width:0;padding-left:24px;position:relative}.damaged-product-name:before{content:"›";color:#2762a3;font-size:22px;line-height:1;transition:transform .16s;position:absolute;top:1px;left:2px}.damaged-product[open] .damaged-product-name:before{transform:rotate(90deg)}.damaged-product>summary small,.damaged-detail small{color:var(--stonefinch-muted);margin-top:4px;display:block}.damaged-product-breakdown{background:#f8fbff;padding:0 22px 14px 46px}.damaged-detail-header,.damaged-detail{grid-template-columns:minmax(250px,1.3fr) minmax(210px,1fr) minmax(130px,.55fr) minmax(150px,.7fr) minmax(150px,.7fr);align-items:start;gap:16px;display:grid}.damaged-detail-header{color:var(--stonefinch-muted);letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid #dbe7fb;padding:11px 14px;font-size:11px;font-weight:750}.damaged-detail{border-bottom:1px solid #e5edf8;padding:13px 14px}.damaged-detail:last-child{border-bottom:0}.damaged-detail.previous{opacity:.62}@media (width<=1100px){.damaged-controls,.damaged-summary{grid-template-columns:1fr 1fr}}@media (width<=700px){.damaged-controls,.damaged-summary{grid-template-columns:1fr}.damaged-document,.damaged-document-actions{flex-direction:column;align-items:flex-start}.damaged-search{width:100%}.damaged-items .panel-heading{flex-direction:column;align-items:stretch;gap:12px}}.accounting-page{--accounting-blue:#5893ff;--accounting-orange:#ff5d22}.accounting-heading{align-items:end}.accounting-period{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:9px;display:flex}.accounting-period-presets{gap:6px;display:flex}.accounting-period-presets button{white-space:nowrap;min-height:39px;padding:9px 11px}.accounting-period label{color:#777;text-transform:uppercase;gap:5px;font-size:10px;font-weight:800;display:grid}.accounting-period input{border:1px solid #1414142e;border-radius:10px;min-width:145px;padding:10px 12px}.accounting-tabs{background:#f4f4f2;border:1px solid #1414141f;border-radius:15px;flex-wrap:wrap;gap:8px;padding:6px;display:flex}.accounting-tabs button{color:#6b6b6b;background:0 0;border:0;border-radius:10px;padding:11px 18px;font-size:12px;font-weight:800}.accounting-tabs button.active{color:#141414;box-shadow:0 4px 14px #14141414, inset 0 -3px var(--accounting-orange);background:#fff}.accounting-organization-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.accounting-organization-grid button{color:#141414;text-align:left;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;display:grid}.accounting-organization-grid button>span:nth-child(2){gap:4px;display:grid}.accounting-organization-grid small{color:#777}.accounting-organization-grid em{color:#285da7;font-style:normal;font-weight:800}.accounting-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.accounting-metrics article{border:1px solid #1414141f;border-top:3px solid var(--accounting-blue);background:#fafafa;border-radius:16px;align-content:center;gap:8px;min-height:125px;padding:20px;display:grid;box-shadow:0 9px 24px #1414140a}.accounting-metrics article:nth-child(3n+2){border-top-color:var(--accounting-orange)}.accounting-metrics article.attention{color:#8b2e0b;background:#ff5d220f;border-color:#ff5d2259}.accounting-metrics span{color:#747474;text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:800}.accounting-metrics b{letter-spacing:-.03em;font-size:22px}.accounting-metrics small{color:#888;font-size:10px}.accounting-overview-grid{grid-template-columns:1.1fr .9fr;gap:14px;display:grid}.accounting-tasks{gap:8px;padding-top:15px;display:grid}.accounting-tasks button{color:#141414;text-align:left;background:#fff;border:1px solid #1414141a;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:13px;display:grid}.accounting-tasks button:hover{border-color:var(--accounting-blue);background:#5893ff0d}.accounting-tasks button>b{color:#fff;background:var(--accounting-blue);border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.accounting-tasks button.warning>b{background:var(--accounting-orange)}.accounting-tasks button span{gap:3px;display:grid}.accounting-tasks button small{color:#777}.accounting-tasks button em{color:#285da7;font-style:normal;font-weight:800}.accounting-account-preview{padding-top:12px;display:grid}.accounting-account-preview>div{border-bottom:1px solid #14141414;grid-template-columns:1fr auto;gap:4px 12px;padding:13px 0;display:grid}.accounting-account-preview>div>span{gap:3px;display:grid}.accounting-account-preview small,.accounting-account-preview em{color:#777;font-size:10px;font-style:normal}.accounting-account-preview>div>em{grid-column:1/-1}.accounting-last-file{padding-top:12px}.accounting-bank-stack{gap:15px;display:grid}.accounting-account-form{border-bottom:1px solid #14141417;grid-template-columns:1.1fr 1.4fr .8fr .8fr auto;align-items:end;gap:9px;padding:16px 0;display:grid}.accounting-account-form label,.accounting-import-form label{color:#666;gap:5px;font-size:10px;font-weight:800;display:grid}.accounting-account-form input,.accounting-import-form input,.accounting-import-form select{border:1px solid #1414142e;border-radius:10px;min-height:41px;padding:9px 11px}.accounting-account-list{display:grid}.accounting-account-list article{border-bottom:1px solid #14141414;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:15px 0;display:grid}.accounting-account-list article:last-child{border-bottom:0}.accounting-account-list article>span:nth-child(2){gap:3px;display:grid}.accounting-account-list article>span:nth-child(2)>b{align-items:center;gap:7px;display:flex}.accounting-account-list small,.accounting-account-list em{color:#777;font-size:10px;font-style:normal}.accounting-api-badge{background:#5893ff21;border-radius:999px;padding:3px 6px;font-weight:900;color:#285da7!important;font-size:8px!important}.accounting-bank-icon{color:#fff;background:linear-gradient(145deg, var(--accounting-blue), #285da7);border-radius:11px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.accounting-import-form{grid-template-columns:1fr 1.4fr auto;align-items:end;gap:12px;padding:17px 0 12px;display:grid}.accounting-file{position:relative}.accounting-file input{color:#0000;width:100%}.accounting-file input::file-selector-button{color:#141414;cursor:pointer;background:#f2f2f0;border:1px solid #14141426;border-radius:7px;margin-right:10px;padding:6px 10px}.accounting-file small{color:#777;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.accounting-import-note{color:#555;background:#5893ff12;border:1px solid #5893ff38;border-radius:10px;gap:9px;padding:11px 13px;font-size:10px;display:flex}.accounting-bank-channels{grid-template-columns:repeat(4,1fr);gap:10px;padding-top:15px;display:grid}.accounting-bank-channels article{background:#fff;border:1px solid #1414141c;border-radius:12px;align-content:start;gap:7px;min-height:132px;padding:15px;display:grid}.accounting-bank-channels article.active{background:#5893ff0f;border-color:#5893ff73}.accounting-bank-channels span{color:#777;font-size:10px;line-height:1.45}.accounting-bank-channels em,.accounting-bank-channels a{color:#285da7;align-self:end;font-size:10px;font-style:normal;font-weight:800;text-decoration:none}.accounting-bank-api{border-top:4px solid #5893ff59}.accounting-bank-api.connected{border-top-color:#43a36f}.accounting-bank-api.error{border-top-color:var(--accounting-orange)}.tbank-status{color:#17683d;white-space:nowrap;background:#dff5e8;border-radius:999px;padding:7px 11px;font-size:9px;font-weight:900}.tbank-status.syncing{color:#285da7;background:#5893ff21}.tbank-status.error{color:#8c380f;background:#ffeadf}.tbank-connect-grid{grid-template-columns:1.35fr .75fr auto;align-items:end;gap:12px;padding:17px 0 4px;display:grid}.tbank-connect-grid>label{color:#666;gap:5px;font-size:10px;font-weight:800;display:grid}.tbank-connect-grid input{background:#fff;border:1px solid #1414142e;border-radius:10px;min-height:41px;padding:9px 11px}.tbank-connect-grid label small{color:#777;font-size:9px;font-weight:500;line-height:1.35}.tbank-permissions{color:#555;background:#5893ff0f;border:1px solid #5893ff38;border-radius:10px;grid-column:1/-1;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:12px 14px;font-size:9px;line-height:1.45;display:grid}.tbank-permissions a{color:#285da7;white-space:nowrap;font-weight:900;text-decoration:none}.tbank-connected-grid{grid-template-columns:.65fr .65fr 1.2fr 1.15fr;gap:10px;padding:17px 0 4px;display:grid}.tbank-connected-grid>div:not(.tbank-error):not(.tbank-auto-note){background:#fafafa;border:1px solid #1414141a;border-radius:11px;align-content:center;gap:5px;min-height:88px;padding:13px;display:grid}.tbank-connected-grid span,.tbank-connected-grid small{color:#777;font-size:9px;line-height:1.35}.tbank-actions{gap:7px!important}.tbank-actions button{width:100%}.tbank-error,.tbank-auto-note{border-radius:10px;grid-column:1/-1;grid-template-columns:auto 1fr auto;gap:10px;padding:11px 13px;font-size:9px;line-height:1.45;display:grid}.tbank-error{color:#704026;background:#ff5d2211;border:1px solid #ff5d2247}.tbank-auto-note{color:#285d45;background:#30915e0f;border:1px solid #30915e3d}.accounting-transaction-table,.accounting-document-table,.accounting-journal-table{margin:0 -22px -22px;padding-top:10px}.accounting-transaction-head,.accounting-transactions article{border-top:1px solid #14141414;grid-template-columns:.75fr 1.8fr .7fr 1.15fr .9fr;align-items:center;gap:13px;padding:13px 22px;display:grid}.accounting-transaction-head,.accounting-document-head,.accounting-journal-head{color:#777;text-transform:uppercase;letter-spacing:.05em;background:#14141409;font-size:9px;font-weight:900}.accounting-transactions article.review{background:#ff5d220a}.accounting-transactions article>span{gap:3px;min-width:0;display:grid}.accounting-transactions article small,.accounting-transactions article em{color:#777;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;overflow:hidden}.accounting-transactions article>strong{text-align:right}.accounting-transactions article>strong.incoming,.accounting-import-history .incoming{color:#285da7}.accounting-transactions article>strong.outgoing{color:#9a370f}.accounting-transactions select{border:1px solid #14141426;border-radius:9px;width:100%;padding:9px;font-size:10px}.accounting-row-actions{justify-items:stretch}.accounting-row-actions button{padding:7px 9px;font-size:9px}.accounting-row-actions .confirmed{color:#285da7}.accounting-import-history>article{border-bottom:1px solid #14141414;grid-template-columns:1.35fr .85fr .55fr .75fr 1fr .6fr;align-items:center;gap:13px;padding:13px 0;display:grid}.accounting-import-history>article.warning{background:#ff5d220f;border-radius:9px;margin:0 -12px;padding:13px 12px}.accounting-import-history>article>span{gap:3px;display:grid}.accounting-import-history small,.accounting-import-history em{color:#777;font-size:9px;font-style:normal}.accounting-documents .panel-heading input{border:1px solid #14141429;border-radius:10px;min-width:300px;padding:10px 12px}.accounting-document-stack{gap:14px;display:grid}.accounting-document-head,.accounting-documents article{border-top:1px solid #14141414;grid-template-columns:.55fr 1.45fr .9fr .85fr 1.05fr auto;align-items:center;gap:13px;padding:14px 22px;display:grid}.accounting-documents article>span{gap:3px;min-width:0;display:grid}.accounting-documents article small{color:#777;font-size:9px}.accounting-documents article>strong{text-align:right}.accounting-documents article.awaiting_payment,.accounting-documents article.awaiting_refund{background:#ff5d2209}.accounting-documents article.closed{box-shadow:inset 4px 0 #47a875}.accounting-document-chain{background:#5893ff0b;border:1px solid #5893ff3d;border-radius:10px;grid-column:1/-1;gap:8px;padding:13px;display:grid}.accounting-document-chain header{border-bottom:1px solid #14141414;justify-content:space-between;gap:15px;padding-bottom:8px;display:flex}.accounting-document-chain header span,.accounting-document-chain p{color:#666;margin:0;font-size:10px}.accounting-document-chain>div{border-bottom:1px solid #1414140f;grid-template-columns:.65fr 1.8fr 1fr;align-items:center;gap:10px;padding:8px 0;display:grid}.accounting-document-chain>div:last-child{border-bottom:0}.accounting-document-chain>div>span{color:#285da7;text-transform:uppercase;font-size:9px;font-weight:900}.accounting-contract-form{grid-template-columns:1.25fr 1.25fr 1fr .75fr 1fr auto;align-items:end;gap:9px;padding:15px 0;display:grid}.accounting-contract-form label{color:#666;gap:5px;font-size:9px;font-weight:800;display:grid}.accounting-contract-form input,.accounting-contract-form select{background:#fff;border:1px solid #1414142b;border-radius:9px;width:100%;min-height:39px;padding:9px 10px}.accounting-contract-list{margin:0 -22px -22px}.accounting-contract-list article{border-top:1px solid #14141414;grid-template-columns:1.2fr 1.2fr 1fr auto;align-items:center;gap:13px;padding:13px 22px;display:grid}.accounting-contract-list article>span{gap:3px;min-width:0;display:grid}.accounting-contract-list small{color:#777;font-size:9px}.accounting-journal-head,.accounting-journal article{border-top:1px solid #14141414;grid-template-columns:.6fr .45fr .45fr 1.65fr 1fr .75fr;align-items:center;gap:12px;padding:14px 22px;display:grid}.accounting-journal article.review{background:#ff5d220e}.accounting-journal article>span{gap:3px;min-width:0;display:grid}.accounting-journal article small{color:#777;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.accounting-journal article>strong:last-child{text-align:right}.accounting-journal-note{color:#666;background:#5893ff0f;border:1px solid #5893ff38;border-radius:10px;margin-top:18px;padding:12px 14px;font-size:10px;line-height:1.5}.field-error{color:#9a370f;grid-column:1/-1;font-weight:700}.accounting-document-register{margin:0 -22px;padding-top:10px}.accounting-document-register-head,.accounting-document-register>article{border-top:1px solid #14141414;grid-template-columns:1.05fr 1.55fr .7fr 1fr .78fr;align-items:center;gap:13px;padding:14px 22px;display:grid}.accounting-document-register-head{color:#777;text-transform:uppercase;letter-spacing:.05em;background:#14141409;font-size:9px;font-weight:900}.accounting-document-register>article{cursor:default}.accounting-document-register>article.draft{background:#ff5d2209}.accounting-document-register>article.selected{box-shadow:inset 4px 0 var(--accounting-blue);background:#5893ff0f}.accounting-document-register>article>span{gap:4px;min-width:0;display:grid}.accounting-document-register small{color:#777;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.35;overflow:hidden}.accounting-document-register>article>strong{text-align:right}.accounting-document-register>article>strong.incoming{color:#285da7}.accounting-document-register>article>strong.outgoing{color:#9a370f}.accounting-register-actions{justify-items:stretch}.accounting-register-actions button{padding:7px 9px;font-size:9px}.accounting-status{border-radius:999px;width:max-content;padding:4px 8px;font-size:9px;display:inline-flex}.accounting-status.draft{color:#8c380f;background:#ffeadf}.accounting-status.posted{color:#17683d;background:#dff5e8}.accounting-status.ignored{color:#666;background:#ededeb}.accounting-document-editor{background:#5893ff09;border:1px solid #5893ff61;border-radius:14px;margin:18px 0 0;padding:20px}.accounting-editor-title{border-bottom:1px solid #14141417;justify-content:space-between;align-items:start;gap:16px;padding-bottom:16px;display:flex}.accounting-editor-title h3,.accounting-allocation-heading h4{margin:2px 0 5px}.accounting-editor-title p:not(.eyebrow),.accounting-allocation-heading p{color:#777;margin:0;font-size:10px}.accounting-editor-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px 0;display:grid}.accounting-editor-fields label,.allocation-grid label{color:#666;gap:5px;font-size:9px;font-weight:800;display:grid}.accounting-editor-fields .wide,.allocation-grid .wide{grid-column:1/-1}.accounting-editor-fields input,.accounting-editor-fields textarea,.allocation-grid input,.allocation-grid select{color:#141414;width:100%;min-height:39px;font:inherit;background:#fff;border:1px solid #1414142b;border-radius:9px;padding:9px 10px}.accounting-editor-fields textarea{resize:vertical;min-height:70px}.accounting-editor-fields :disabled,.allocation-grid :disabled{color:#555;background:#efefed}.accounting-allocation-heading{justify-content:space-between;align-items:end;gap:16px;padding:3px 0 11px;display:flex}.accounting-allocation-list{gap:10px;display:grid}.accounting-allocation-list>article{background:#fff;border:1px solid #1414141c;border-radius:11px;grid-template-columns:30px 1fr auto;gap:11px;padding:14px;display:grid;position:relative}.allocation-number{color:#285da7;background:#5893ff21;border-radius:50%;place-items:center;width:26px;height:26px;font-size:10px;font-weight:900;display:grid}.allocation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.allocation-grid small{color:#777;font-weight:500;line-height:1.4}.allocation-remove{color:#9a370f;align-self:start;padding:6px 8px;font-size:9px}.accounting-allocation-total{background:#5893ff14;border-radius:9px;justify-content:flex-end;gap:24px;margin-top:12px;padding:12px 14px;font-size:10px;display:flex}.accounting-allocation-total.warning{color:#8c380f;background:#ff5d221a}.accounting-editor-actions{justify-content:flex-end;gap:9px;padding-top:15px;display:flex}.accounting-tax-stack{gap:14px;display:grid}.accounting-tax-regime{border-left:4px solid var(--accounting-blue);justify-content:space-between;align-items:center;gap:18px;display:flex}.accounting-tax-regime.needs_configuration{border-color:var(--accounting-orange);background:#ff5d220b}.accounting-tax-regime h2{margin:3px 0 6px}.accounting-tax-regime p:not(.eyebrow){color:#777;margin:0;font-size:11px}.accounting-tax-status{color:#285da7;white-space:nowrap;background:#5893ff1f;border-radius:999px;padding:7px 11px;font-size:10px}.accounting-tax-status.needs_configuration{color:#8c380f;background:#ff5d2221}.ausn-submission{border-top:4px solid var(--accounting-orange)}.ausn-submission .panel-heading{align-items:start}.ausn-submission .panel-heading h2{margin:3px 0 6px}.ausn-submission .panel-heading p:not(.eyebrow){color:#707070;max-width:760px;margin:0;font-size:10px;line-height:1.5}.ausn-submission .panel-heading a{color:#285da7;white-space:nowrap;background:#5893ff12;border:1px solid #5893ff47;border-radius:9px;padding:8px 11px;font-size:10px;font-weight:900;text-decoration:none}.ausn-month-control{background:#5893ff0e;border:1px solid #5893ff40;border-radius:12px;justify-content:space-between;align-items:end;gap:16px;margin-top:16px;padding:14px 16px;display:flex}.ausn-month-control label{color:#285da7;text-transform:uppercase;letter-spacing:.05em;gap:6px;font-size:9px;font-weight:900;display:grid}.ausn-month-control select{color:#141414;text-transform:none;background:#fff;border:1px solid #14141429;border-radius:9px;min-width:240px;padding:10px 12px;font-size:12px;font-weight:850}.ausn-month-control>span{color:#666;text-align:right;font-size:9px;line-height:1.45}.ausn-readiness-summary{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.ausn-readiness-summary>*{color:#285d45;background:#30915e17;border-radius:999px;padding:7px 10px;font-size:9px;font-style:normal}.ausn-readiness-summary .missing{color:#963714;background:#ff5d221c}.ausn-readiness-summary .review{color:#80600d;background:#ebb52d24}.ausn-entry-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:18px 0;display:grid}.ausn-entry-cards article{background:#fafafa;border:1px solid #1414141c;border-radius:13px;align-content:center;gap:7px;min-height:122px;padding:16px;display:grid}.ausn-entry-cards article.bank{border-top:3px solid #6e7681}.ausn-entry-cards article.income{background:#5893ff0b;border-top:3px solid #2f80ed}.ausn-entry-cards article.return{background:#ff993b0b;border-top:3px solid #e88432}.ausn-entry-cards article.expense{background:#8c62d90a;border-top:3px solid #8c62d9}.ausn-entry-cards article.expense-return{background:#bd6db80b;border-top:3px solid #bd6db8}.ausn-entry-cards article.disabled{opacity:.68}.ausn-entry-cards span{color:#666;text-transform:uppercase;letter-spacing:.04em;font-size:9px;font-weight:900}.ausn-entry-cards b{font-size:18px}.ausn-entry-cards small{color:#777;font-size:9px;line-height:1.4}.ausn-duplicate-warning{color:#704026;background:#ff5d2211;border:1px solid #ff5d2247;border-radius:11px;grid-template-columns:auto 1fr;gap:10px;padding:12px 14px;font-size:10px;line-height:1.5;display:grid}.ausn-duplicate-warning b{white-space:nowrap}.ausn-duplicate-warning.ready{color:#285d45;background:#30915e12;border-color:#30915e47}.ausn-submission-table{margin:18px -22px 0}.ausn-submission-head,.ausn-submission-table article{grid-template-columns:1.55fr repeat(4, minmax(.78fr, 1fr));border-top:1px solid #14141414;align-items:center;gap:12px;padding:12px 22px;display:grid}.ausn-submission-head{color:#777;text-transform:uppercase;letter-spacing:.04em;background:#14141409;font-size:8px;font-weight:900}.ausn-submission-table article.attention{box-shadow:inset 4px 0 var(--accounting-orange);background:#ff5d220b}.ausn-submission-table article>span{gap:4px;min-width:0;display:grid}.ausn-submission-table article>strong{text-align:right}.ausn-submission-table article strong.return{color:#a94e18}.ausn-submission-table article span.income strong{color:#285da7;text-align:right}.ausn-submission-table article span.expense strong{color:#7045b5;text-align:right}.ausn-submission-table article span.expense-return strong{color:#9d4d98;text-align:right}.ausn-submission-table article span.income small,.ausn-submission-table article span.expense small{text-align:right}.ausn-submission-table article select{color:#333;background:#fff;border:1px solid #14141426;border-radius:8px;width:100%;margin-top:4px;padding:7px 8px;font-size:9px;font-weight:750}.ausn-submission-table article small{color:#777;font-size:8px;line-height:1.35}.ausn-submission-table article>p{color:#777;grid-column:1/-1;margin:-2px 0 0;font-size:9px;line-height:1.45}.ausn-status{color:#285d45;background:#30915e1a;border-radius:999px;width:fit-content;padding:3px 7px;font-size:8px;font-style:normal;font-weight:900}.ausn-status.missing_documents{color:#963714;background:#ff5d221f}.ausn-status.review{color:#80600d;background:#ebb52d29}.ausn-documents{background:#ffffffb8;border:1px solid #14141417;border-radius:9px;grid-column:1/-1;padding:9px 11px}.ausn-documents summary{cursor:pointer;color:#3f5f8c;font-size:9px;font-weight:900}.ausn-documents>div{border-top:1px solid #1414140f;grid-template-columns:minmax(200px,1fr) auto;gap:3px 12px;padding:8px 0;font-size:9px;display:grid}.ausn-documents>div:first-of-type{margin-top:8px}.ausn-documents>div.missing b{color:#963714}.ausn-documents>div.review b{color:#80600d}.ausn-documents small{color:#777;grid-column:1/-1}.ausn-control-formula{background:#5893ff0f;border:1px solid #5893ff3d;border-radius:11px;grid-template-columns:auto 1fr;align-items:center;gap:5px 16px;margin-top:16px;padding:13px 15px;display:grid}.ausn-control-formula span{color:#285da7;text-transform:uppercase;font-size:9px;font-weight:900}.ausn-control-formula b{text-align:right}.ausn-control-formula small{color:#666;grid-column:1/-1;font-size:9px}.ausn-rules{color:#555;gap:7px;margin:16px 0 0;padding-left:24px;font-size:10px;line-height:1.5;display:grid}.ausn-rules li::marker{color:var(--accounting-orange);font-weight:900}.accounting-tax-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.accounting-tax-metrics article{border:1px solid #1414141f;border-top:3px solid var(--accounting-blue);background:#fafafa;border-radius:16px;align-content:center;gap:8px;min-height:130px;padding:20px;display:grid}.accounting-tax-metrics article:nth-child(2n){border-top-color:var(--accounting-orange)}.accounting-tax-metrics article.attention{color:#8b2e0b;background:#ff5d220f;border-color:#ff5d2259}.accounting-tax-metrics span{color:#747474;text-transform:uppercase;letter-spacing:.05em;font-size:9px;font-weight:900}.accounting-tax-metrics b{font-size:21px;line-height:1.15}.accounting-tax-metrics small{color:#777;font-size:9px;line-height:1.4}.accounting-tax-warnings{gap:7px;display:grid}.accounting-tax-warnings>div{color:#704026;background:#ff5d220e;border:1px solid #ff5d2233;border-radius:10px;grid-template-columns:23px 1fr;align-items:center;gap:9px;padding:10px 12px;font-size:10px;line-height:1.45;display:grid}.accounting-tax-warnings b{color:#fff;background:var(--accounting-orange);border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;display:grid}.accounting-tax-table,.accounting-document-checklist{margin:0 -22px -22px;padding-top:10px}.accounting-tax-table-head,.accounting-tax-table article{border-top:1px solid #14141414;grid-template-columns:1.15fr .8fr 1.35fr .8fr .8fr;align-items:center;gap:14px;padding:14px 22px;display:grid}.accounting-tax-table-head{color:#777;text-transform:uppercase;background:#14141409;font-size:9px;font-weight:900}.accounting-tax-table article>span{gap:4px;min-width:0;display:grid}.accounting-tax-table article small{color:#777;font-size:9px;line-height:1.35}.accounting-tax-table article>strong{text-align:right}.accounting-document-checklist article{border-top:1px solid #14141414;grid-template-columns:auto 1fr auto;align-items:start;gap:13px;padding:15px 22px;display:grid}.accounting-document-checklist article.missing{background:#ff5d220e}.document-check-status{color:#17683d;background:#dff5e8;border-radius:50%;place-items:center;width:27px;height:27px;font-weight:900;display:grid}.missing .document-check-status{color:#8c380f;background:#ffeadf}.control .document-check-status,.not_required .document-check-status{color:#666;background:#ededeb}.accounting-document-checklist article>span:nth-child(2){gap:4px;display:grid}.accounting-document-checklist small,.accounting-document-checklist em{color:#777;font-size:9px;font-style:normal;line-height:1.4}.accounting-document-checklist p{margin:2px 0;font-size:10px}.accounting-document-checklist article>strong{color:#285da7;white-space:nowrap;font-size:10px}.accounting-document-checklist article.missing>strong{color:#9a370f}.accounting-expense-stack{gap:14px;display:grid}.accounting-expense-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.accounting-expense-metrics article{border:1px solid #1414141f;border-top:3px solid var(--accounting-blue);background:#fafafa;border-radius:15px;align-content:center;gap:8px;min-height:118px;padding:19px;display:grid}.accounting-expense-metrics article.paid{border-top-color:#47a875}.accounting-expense-metrics article.unpaid{color:#8b2e0b;border-color:#ff5d2257;border-top-color:var(--accounting-orange);background:#ff5d220d}.accounting-expense-metrics span{color:#747474;text-transform:uppercase;letter-spacing:.05em;font-size:9px;font-weight:900}.accounting-expense-metrics b{font-size:21px}.accounting-expense-metrics small{color:#777;font-size:9px}.accounting-expense-note{color:#555;background:#5893ff0f;border:1px solid #5893ff3b;border-radius:10px;grid-template-columns:auto 1fr;gap:8px;margin-top:15px;padding:11px 13px;font-size:10px;line-height:1.45;display:grid}.accounting-expense-note b{color:#285da7;white-space:nowrap}.accounting-expense-editor{background:#5893ff09;border:1px solid #5893ff5c;border-radius:13px;margin-top:15px;padding:18px}.accounting-expense-form{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding-top:16px;display:grid}.accounting-expense-form label{color:#666;gap:5px;font-size:9px;font-weight:800;display:grid}.accounting-expense-form label.wide{grid-column:span 2}.accounting-expense-form input,.accounting-expense-form select{color:#141414;width:100%;min-height:41px;font:inherit;background:#fff;border:1px solid #1414142b;border-radius:9px;padding:9px 10px}.accounting-expense-filters{grid-template-columns:1fr 220px;gap:10px;padding:16px 0 5px;display:grid}.accounting-expense-filters input,.accounting-expense-filters select{background:#fff;border:1px solid #14141429;border-radius:10px;min-height:41px;padding:9px 11px}.accounting-expense-table{margin:10px -22px -22px}.accounting-expense-head,.accounting-expense-table article{border-top:1px solid #14141414;grid-template-columns:.82fr 1.8fr .72fr .82fr 1fr;align-items:center;gap:13px;padding:13px 22px;display:grid}.accounting-expense-head{color:#777;text-transform:uppercase;letter-spacing:.05em;background:#14141409;font-size:9px;font-weight:900}.accounting-expense-table article.unpaid{box-shadow:inset 4px 0 var(--accounting-orange);background:#ff5d2209}.accounting-expense-table article>span{gap:4px;min-width:0;display:grid}.accounting-expense-table article small{color:#777;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.4;overflow:hidden}.accounting-expense-table article>strong{text-align:right}.accounting-expense-status{border-radius:999px;width:max-content;padding:4px 8px;font-size:9px}.accounting-expense-status.paid{color:#17683d;background:#dff5e8}.accounting-expense-status.unpaid{color:#8c380f;background:#ffeadf}.accounting-expense-actions{grid-template-columns:1fr 1fr!important;gap:6px!important}.accounting-expense-actions button{padding:7px 8px;font-size:9px}@media (width<=1250px){.accounting-account-form{grid-template-columns:repeat(2,minmax(0,1fr))}.accounting-account-form button{align-self:stretch}.accounting-bank-channels{grid-template-columns:repeat(2,1fr)}.tbank-connect-grid{grid-template-columns:1fr 1fr}.tbank-connect-grid>button{min-height:41px}.tbank-permissions{grid-column:1/-1}.tbank-connected-grid,.allocation-grid,.accounting-tax-metrics,.ausn-entry-cards,.accounting-contract-form,.accounting-expense-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.accounting-metrics,.accounting-overview-grid,.accounting-tax-metrics,.accounting-expense-metrics{grid-template-columns:1fr}.accounting-tax-regime{flex-direction:column;align-items:start}.accounting-tax-table{overflow-x:auto}.accounting-tax-table-head,.accounting-tax-table article{min-width:850px}.ausn-entry-cards{grid-template-columns:1fr}.ausn-month-control{flex-direction:column;align-items:stretch}.ausn-month-control select{width:100%;min-width:0}.ausn-month-control>span{text-align:left}.ausn-submission-table{overflow-x:auto}.ausn-submission-head,.ausn-submission-table article{min-width:900px}.ausn-duplicate-warning{grid-template-columns:1fr}.accounting-document-register{overflow-x:auto}.accounting-document-register-head,.accounting-document-register>article{min-width:900px}.accounting-editor-fields,.allocation-grid,.tbank-connect-grid,.tbank-connected-grid{grid-template-columns:1fr}.tbank-permissions,.tbank-error,.tbank-auto-note{grid-column:1;grid-template-columns:1fr}.accounting-document-table{overflow-x:auto}.accounting-document-head,.accounting-documents article{min-width:980px}.accounting-contract-form,.accounting-expense-form,.accounting-expense-filters{grid-template-columns:1fr}.accounting-expense-form label.wide{grid-column:1}.accounting-expense-table{overflow-x:auto}.accounting-expense-head,.accounting-expense-table article{min-width:850px}}.prices-page{max-width:1760px}.prices-org{color:#64748b;min-width:320px;font-size:11px;font-weight:800}.prices-org select{color:#1f2937;background:#fff;border:1px solid #dbe3ef;border-radius:11px;width:100%;margin-top:7px;padding:12px;font-weight:700;display:block}.prices-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.prices-summary>div{background:#fff;border:1px solid #dbe5f2;border-radius:15px;min-height:82px;padding:16px 18px;box-shadow:0 8px 24px #0f172a09}.prices-summary small,.prices-summary b{display:block}.prices-summary small{color:#7b8798;font-size:10px}.prices-summary b{color:#172033;margin-top:9px;font-size:22px}.prices-summary .warning{background:#fffaf4;border-color:#fed7aa}.prices-summary .warning b{color:#c2410c}.prices-note{line-height:1.55}.prices-toolbar{grid-template-columns:minmax(260px,1fr) 230px auto;gap:10px;margin:16px 0;display:grid}.prices-toolbar input,.prices-toolbar select{background:#fff;border:1px solid #dbe3ef;border-radius:11px;padding:12px 14px}.price-sync-statuses{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:8px;margin:12px 0;display:grid}.price-sync-statuses span{background:#fff;border:1px solid #dbe5f2;border-radius:10px;padding:10px 12px}.price-sync-statuses b,.price-sync-statuses small{display:block}.price-sync-statuses b{color:#273247;font-size:10px}.price-sync-statuses small{color:#8490a3;margin-top:4px;font-size:8px;line-height:1.35}.price-sync-statuses .error{background:#fff7f7;border-color:#fecaca}.price-sync-statuses .running{background:#f5f7ff;border-color:#c7d2fe}.prices-table{padding:0;overflow:hidden}.prices-row{border-bottom:1px solid #e8edf4;grid-template-columns:minmax(260px,1.25fr) 190px minmax(185px,.8fr) minmax(185px,.8fr) 115px;align-items:center;gap:16px;min-height:86px;padding:13px 18px;display:grid}.prices-row:last-child{border-bottom:0}.prices-head{color:#7b8798;letter-spacing:.07em;text-transform:uppercase;background:#f8fafc;min-height:43px;font-size:9px;font-weight:900}.price-product b,.price-product small,.price-product em,.market-price b,.market-price small,.market-price em,.profit b,.profit small{display:block}.price-product b{color:#172033;font-size:12px}.price-product small,.market-price small,.profit small{color:#8490a3;margin-top:4px;font-size:9px;line-height:1.35}.price-product em,.market-price em{color:#4f46e5;margin-top:6px;font-size:9px;font-style:normal;font-weight:800;display:inline-block}.market-price b{color:#172033;font-size:16px}.market-price em{color:#64748b}.profit b{font-size:12px}.profit.positive b{color:#15803d}.profit.negative b{color:#c2410c}.profit.draft b{color:#a16207}.profit.missing b{color:#94a3b8}.prices-footnote{margin-top:13px;font-size:10px;line-height:1.5}.price-data-row{cursor:pointer}.price-data-row:hover,.price-data-row:focus{background:#f8faff;outline:none}.price-data-row:focus{box-shadow:inset 3px 0 #818cf8}.price-calculator{width:min(1080px,100vw - 48px);max-height:calc(100vh - 42px);overflow:auto}.price-scheme-tabs{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:15px;display:grid}.price-scheme-tabs button{color:#64748b;background:#fff;border:1px solid #dbe3ef;border-radius:11px;padding:13px;font-weight:800}.price-scheme-tabs button.selected{color:#3730a3;background:#eef2ff;border-color:#a5b4fc}.calculator-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-top:16px;display:grid}.calculator-grid label{color:#667085;font-size:10px;font-weight:800}.calculator-grid input{color:#172033;border:1px solid #dbe3ef;border-radius:10px;width:100%;margin-top:6px;padding:11px 12px;font-size:14px;font-weight:700}.calculator-grid input:focus{border-color:#818cf8;outline:3px solid #818cf81f}.calculator-grid select{color:#172033;background:#fff;border:1px solid #dbe3ef;border-radius:10px;width:100%;margin-top:6px;padding:11px 12px;font-size:13px;font-weight:700}.calculator-grid input[readonly]{color:#475569;background:#f1f5f9}.wb-card-data{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:13px;display:grid}.wb-card-data span{background:#f8fafc;border:1px solid #dbe5f2;border-radius:11px;padding:12px}.wb-card-data small,.wb-card-data b{display:block}.wb-card-data small{color:#8490a3;font-size:9px}.wb-card-data b{color:#273247;margin-top:5px;font-size:11px}.wb-tariff-statuses{margin-top:-4px}.wb-calculator .alert{margin:12px 0}.calculator-result{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.calculator-result>div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:13px}.calculator-result small,.calculator-result b,.calculator-result em{display:block}.calculator-result small{color:#8490a3;font-size:9px}.calculator-result b{color:#273247;margin-top:7px;font-size:15px}.calculator-result .total{background:#fff;border-width:2px;grid-column:span 2}.calculator-result .total b{font-size:23px}.calculator-result .total em{margin-top:5px;font-size:9px;font-style:normal}.calculator-result .total.positive{border-color:#86efac}.calculator-result .total.negative{border-color:#fdba74}.calculator-warning{margin:14px 0 0;font-size:10px;line-height:1.5}@media (width<=1100px){.prices-summary{grid-template-columns:repeat(2,1fr)}.prices-row{grid-template-columns:minmax(230px,1fr) 170px 170px 170px 100px;min-width:1000px}.prices-table{overflow:auto}.calculator-grid{grid-template-columns:repeat(2,1fr)}.calculator-result{grid-template-columns:repeat(3,1fr)}.wb-card-data{grid-template-columns:repeat(2,1fr)}}.cost-toolbar,.cost-pagination{flex-wrap:wrap;align-items:center;gap:16px;margin:20px 0;display:flex}.cost-toolbar>input{flex:1;min-width:260px}.cost-toolbar label{gap:5px;font-size:13px;display:grid}.cost-toolbar>select{width:auto;max-width:320px}.cost-note{font-size:13px;line-height:1.6}.cost-sync{background:#f8faff;border:1px solid #dce3ef;border-radius:16px;padding:14px 20px;font-size:13px}.cost-sync summary{cursor:pointer}.cost-sync p{margin-top:12px}.cost-row{border-bottom:1px solid #e4e9f1;grid-template-columns:minmax(270px,2fr) minmax(160px,1fr) minmax(200px,1.1fr) minmax(185px,1fr);align-items:center;gap:24px;padding:24px;font-size:14px;display:grid}.cost-head{text-transform:uppercase;letter-spacing:1px;color:#8794ab;background:#f7f9fc;padding-top:16px;padding-bottom:16px;font-size:11px;font-weight:800}.cost-row>div{min-width:0}.cost-row b{overflow-wrap:anywhere;display:block}.cost-row small{color:#8794ab;overflow-wrap:anywhere;margin-top:7px;display:block}.cost-platforms,.cost-actions{flex-wrap:wrap;gap:8px;display:flex}.cost-actions{margin-top:10px}.cost-actions button{padding:8px 12px;font-size:12px}.matching-panel .cost-row{grid-template-columns:minmax(320px,2fr) minmax(190px,1fr) minmax(300px,1.4fr)}.cost-overview-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:22px 0;display:grid}.cost-overview-summary .panel{padding:22px}.cost-overview-summary span{color:#718099;font-size:13px;display:block}.cost-overview-summary b{margin-top:10px;font-size:24px;display:block}.cost-rule{margin-top:22px;line-height:1.55}.cost-overview-row{border-bottom:1px solid #e4e9f1;grid-template-columns:minmax(300px,2fr) minmax(170px,1fr) minmax(210px,1.1fr) minmax(220px,1.2fr);align-items:center;gap:20px;padding:22px;font-size:14px;display:grid}.cost-overview-row>div{min-width:0}.cost-overview-row b{overflow-wrap:anywhere;display:block}.cost-overview-row small{color:#8794ab;overflow-wrap:anywhere;margin-top:7px;display:block}.cost-badge{color:#3c45a7;background:#edf1ff;border-radius:9px;margin-top:6px;padding:5px 9px;font-size:11px;font-weight:700;display:inline-flex}.cost-badge.historical{color:#757c89;background:#f0f1f4}.cost-row .cost-warning{color:#a36324}.cost-link{color:#2b63b0;text-align:left;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:13px;display:block}.cost-link:disabled{opacity:.5;cursor:default}.cost-pagination{justify-content:flex-end}.cost-dialog{width:min(820px,95vw);max-height:90vh;overflow:auto}.cost-dialog h2{overflow-wrap:anywhere;font-size:24px}.cost-dialog p{font-size:14px;line-height:1.5}.cost-dialog h3{margin-top:25px}.cost-members{border:1px solid #dce3ef;border-radius:12px;margin:20px 0;padding:14px}.cost-members summary{cursor:pointer;font-weight:700}.cost-members p{border-top:1px solid #e4e9f1;padding-top:10px}.cost-history{border-collapse:collapse;width:100%;font-size:13px}.cost-history th,.cost-history td{text-align:left;border-bottom:1px solid #e4e9f1;padding:10px 6px}.cost-link-options{max-height:350px;margin:16px 0;overflow:auto}.cost-link-options label{border-bottom:1px solid #e4e9f1;align-items:center;gap:12px;padding:15px;display:flex}.cost-link-options input{width:auto}.cost-link-options small{color:#8794ab;margin-top:5px;display:block}.cost-overview-row.marketplace-only{background:#fbfcff;box-shadow:inset 3px 0 #748df6}.cost-mode{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.cost-mode button{color:#526078;background:#fff;border:1px solid #d8dfeb;border-radius:11px;padding:11px 15px;font-weight:700}.cost-mode button.selected{color:#285da7;background:#edf4ff;border-color:#9fc0f7}.cost-mode button:focus-visible{outline-offset:2px;outline:3px solid #5988ff}.cost-missing-alert{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.cost-missing-alert .primary{flex:none}.cost-missing-alert>div{line-height:1.5}.bulk-cost-filter select{min-width:230px}.bulk-save-note{margin:18px 0 0}.bulk-cost-table input[type=number]{font-variant-numeric:tabular-nums}@media (width<=1200px){.cost-row{grid-template-columns:minmax(230px,2fr) minmax(130px,1fr) minmax(160px,1fr) minmax(160px,1fr);gap:14px;padding:18px}.matching-panel .cost-row{grid-template-columns:minmax(280px,2fr) minmax(160px,1fr) minmax(260px,1.4fr)}.cost-panel,.cost-overview-panel{overflow-x:auto}.cost-overview-row{min-width:900px}.cost-overview-summary{grid-template-columns:1fr}}:is(.cost-toolbar input,.cost-toolbar select,.page-heading:has(+.cost-placeholder) select,.cost-dialog>input){font:inherit;color:#26344d;background:#fff;border:1px solid #d8dfeb;border-radius:12px;outline:none;min-height:44px;padding:12px 15px;font-size:14px}.cost-toolbar input:focus,.cost-toolbar select:focus,.cost-dialog>input:focus{border-color:#5289ff;box-shadow:0 0 0 3px #5289ff22}.cost-org{color:#727d90;gap:8px;min-width:280px;font-size:13px;display:grid}.cost-org select{font:inherit;color:#26344d;background:#fff;border:1px solid #d8dfeb;border-radius:12px;max-width:430px;min-height:44px;padding:12px 15px;font-size:14px}.cost-tabs{flex-wrap:wrap;gap:8px;margin:22px 0 18px;display:flex}.cost-tabs button{color:#62718b;background:0 0;border:1px solid #dbe2ee;border-radius:12px;align-items:center;gap:12px;padding:12px 18px;font-weight:700;display:flex}.cost-tabs button.selected{color:#3931a8;background:#eef0ff;border-color:#bbc5ff}.cost-tabs button span{background:#e5e9f1;border-radius:8px;padding:3px 7px;font-size:12px}.cost-tabs button:focus-visible{outline-offset:2px;outline:3px solid #5988ff}.cost-badge.by-name{color:#825b17;background:#fff4da;margin-top:8px}.cost-warning summary{cursor:pointer;margin-top:8px}.cost-warning p{font-size:12px;font-weight:400;line-height:1.5}.cost-badge.confirmed{color:#216642;background:#e7f5ec}.dialog.cost-review-dialog{overscroll-behavior:contain;width:min(980px,95vw)}.cost-review-dialog:focus{outline:none}.cost-review-footer{background:var(--stonefinch-paper,#fbfafc);z-index:1;border-top:1px solid #dce3ef;margin:20px -25px -25px;padding:18px 25px 25px;position:sticky;bottom:-25px}.cost-review-footer .dialog-actions{flex-wrap:wrap;margin-top:12px}.cost-review-footer .dialog-actions button{font-size:14px}.cost-review-table{margin:22px 0;overflow-x:auto}.cost-review-table table{min-width:560px}.cost-review-table caption{text-align:left;margin-bottom:12px;font-weight:700}.cost-review-table td{vertical-align:top;overflow-wrap:anywhere}.cost-review-table td:nth-child(2){width:45%}.cost-review-table small{color:#64748b;margin-top:6px;display:block}.cost-composition tr.cost-card-needs-review{background:#fff7e8}.cost-composition tr.cost-card-needs-review td:first-child{padding-left:12px;box-shadow:inset 3px 0 #b57924}.cost-review-table .cost-card-review-reason{color:#795015;margin-top:10px;line-height:1.45}.cost-badge.review-required{color:#795015;background:#fff0cf;border:1px solid #e6bd76}.dialog.bulk-cost-dialog{width:min(1250px,96vw);max-height:92vh;overflow:auto}.bulk-cost-dialog fieldset{border:0;min-width:0;padding:0}.bulk-cost-tools{flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0;display:flex}.bulk-cost-tools input{max-width:270px}.bulk-cost-table{max-height:48vh;overflow-x:auto}.bulk-cost-table table{min-width:680px}.bulk-cost-table th{z-index:1;background:#f8fafc;position:sticky;top:0}.bulk-cost-table td{vertical-align:top}.bulk-cost-table td:nth-child(2){width:38%}.bulk-cost-table td:nth-child(3),.bulk-cost-table th:nth-child(3){min-width:105px}.bulk-cost-table small{color:#64748b;margin-top:5px;display:block}.bulk-cost-price{gap:6px;min-width:140px;display:grid}.bulk-cost-dialog input:not([type=checkbox]),.bulk-cost-dialog select{color:#273247;background:#fff;border:1px solid #dbe2ea;border-radius:8px;width:100%;padding:9px 10px}.bulk-current-date{gap:6px;max-width:310px;display:grid}.catalog-page{gap:18px}.catalog-org{min-width:min(420px,42vw);color:var(--stonefinch-muted);gap:6px;font-size:12px;font-weight:700;display:grid}.catalog-org select{width:100%;color:var(--stonefinch-ink);background:#fff;border:1px solid #1414141f;border-radius:13px;padding:13px 15px;font-weight:700}.catalog-tabs{background:#fff;border:1px solid #1414141a;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:7px;display:grid;box-shadow:0 9px 28px #1414140a}.catalog-tabs button{text-align:left;min-height:66px;color:var(--stonefinch-ink);background:0 0;border:1px solid #0000;border-radius:13px;gap:3px;padding:12px 15px;display:grid}.catalog-tabs button b{font-size:14px}.catalog-tabs button small{color:var(--stonefinch-muted);font-size:11px}.catalog-tabs button.active{background:#eef4ff;border-color:#9fc0ff;box-shadow:inset 0 -3px #4789ff}.catalog-tabs button.active b{color:#245fbf}.catalog-cards-section{gap:14px;min-width:0;display:grid}.catalog-card-tabs{background:#f5f7fb;border:1px solid #e1e6ee;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:6px;display:grid}.catalog-card-tabs button{color:var(--stonefinch-ink);text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;gap:4px;padding:14px 17px;display:grid}.catalog-card-tabs button b{font-size:14px}.catalog-card-tabs button small{color:var(--stonefinch-muted);font-size:10px}.catalog-card-tabs button.active{background:#fff;border-color:#bed1f7;box-shadow:0 7px 18px #245fbf14}.catalog-card-tabs button.active b{color:#245fbf}.catalog-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.catalog-summary article{background:#f7f9fd;border:1px solid #e4eaf5;border-radius:15px;gap:8px;padding:17px 19px;display:grid}.catalog-summary small{color:var(--stonefinch-muted);font-weight:700}.catalog-summary b{color:var(--stonefinch-ink);font-size:24px}.catalog-products-panel{padding:0;overflow:hidden}.catalog-products-panel .panel-heading{padding:19px 21px 16px}.catalog-products-panel .panel-heading p{max-width:760px;margin:5px 0 0}.catalog-toolbar{border-bottom:1px solid #14141417;align-items:center;gap:14px;padding:14px 20px;display:flex}.catalog-toolbar input{font:inherit;border:1px solid #1414141f;border-radius:12px;flex:1;padding:12px 14px}.catalog-toolbar span{color:var(--stonefinch-muted);white-space:nowrap;font-size:12px}.catalog-product-table{overflow-x:auto}.catalog-product-table>.head,.catalog-product-table>.row{width:100%;min-width:1160px;color:var(--stonefinch-ink);text-align:left;background:#fff;border:0;border-bottom:1px solid #14141414;grid-template-columns:minmax(290px,2fr) minmax(140px,.85fr) minmax(190px,1.15fr) 130px 145px 105px 88px;align-items:center;gap:16px;padding:13px 20px;display:grid}.catalog-product-table>.head{color:var(--stonefinch-muted);letter-spacing:.08em;text-transform:uppercase;background:#f7f9fc;padding-block:9px;font-size:9px;font-weight:800}.catalog-product-table>.row{cursor:pointer;min-height:72px;transition:background .14s,box-shadow .14s}.catalog-product-table>.row:last-child{border-bottom:0}.catalog-product-table>.row:hover{z-index:1;background:#f4f8ff;position:relative;box-shadow:inset 3px 0 #4789ff}.catalog-product-table>.row:focus-visible{z-index:2;outline-offset:-2px;outline:2px solid #4789ff;position:relative}.catalog-product-table span{min-width:0}.catalog-product-table b,.catalog-product-table small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.catalog-product-table b{font-size:12px}.catalog-product-table small{color:var(--stonefinch-muted);margin-top:4px;font-size:10px}.catalog-product-table .product-main{align-items:center;gap:11px;display:flex}.catalog-product-table .product-main>span:last-child{min-width:0}.catalog-product-table .product-avatar{color:#fff;background:linear-gradient(135deg,#ff5b24,#718cf0);border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:13px;font-weight:900;display:grid}.catalog-product-table .product-group{color:#514b56;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.catalog-product-table .product-state{border-radius:999px;width:fit-content;padding:6px 9px;font-size:10px;font-weight:800}.catalog-product-table .active{color:#13865e;background:#e8f8f1}.catalog-product-table .disabled{color:#a55c43;background:#fff0eb}.catalog-product-table .open-product{color:#2563eb;white-space:nowrap;font-size:10px;font-weight:800}.catalog-publisher{padding:0;overflow:hidden}.catalog-publisher>.panel-heading{padding:20px 22px 17px}.catalog-publisher>form{gap:17px;padding:20px 22px;display:grid}.catalog-publish-source,.catalog-publish-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.catalog-publish-grid{grid-template-columns:repeat(4,minmax(0,1fr));padding-top:4px}.catalog-source-modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.catalog-source-modes button{color:var(--stonefinch-ink);text-align:left;background:#fff;border:1px solid #dfe4ec;border-radius:12px;gap:4px;padding:13px 14px;display:grid}.catalog-source-modes button small{color:var(--stonefinch-muted);font-size:9px}.catalog-source-modes button.active{background:#eef5ff;border-color:#7da8f7;box-shadow:inset 0 0 0 1px #7da8f7}.catalog-identifiers{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-publisher input:read-only,.catalog-publisher input:disabled,.catalog-publisher select:disabled{color:#6b7280;background:#f1f3f6}.catalog-publisher label{color:#655f69;align-content:start;gap:7px;font-size:11px;font-weight:800;display:grid}.catalog-publisher input,.catalog-publisher select,.catalog-publisher textarea{width:100%;color:var(--stonefinch-ink);font:inherit;background:#fff;border:1px solid #dcd8df;border-radius:11px;padding:12px 13px}.catalog-publisher textarea{resize:vertical;min-height:105px;line-height:1.45}.catalog-publish-grid .wide{grid-column:1/-1}.catalog-attributes{background:#faf9fb;border:1px solid #e3dfe6;border-radius:13px;padding:14px}.catalog-attributes summary{cursor:pointer;font-weight:800}.catalog-attributes p{color:var(--stonefinch-muted);font-size:12px}.catalog-attributes textarea{min-height:130px;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.catalog-confirm{background:#fff7eb;border-radius:12px;padding:14px;line-height:1.45;color:#6d5131!important;grid-template-columns:18px 1fr!important;align-items:start!important}.catalog-confirm input{width:17px;margin-top:1px}.catalog-publish-actions{justify-content:flex-end;display:flex}.catalog-publish-note{color:var(--stonefinch-muted);background:#f6f7f9;border-top:1px solid #14141417;gap:5px;padding:16px 22px;font-size:12px;display:grid}.catalog-publish-note b{color:var(--stonefinch-ink)}.catalog-publisher .alert{margin:0 22px}.catalog-publisher form .alert{gap:5px;margin:0;display:grid}.catalog-inner-page{gap:16px}.catalog-inner-heading{justify-content:space-between;align-items:center;display:flex}.catalog-inner-heading h2{margin:2px 0 0;font-size:21px}.catalog-inner-heading p{margin:5px 0 0}.catalog-embedded{min-width:0}.marketplace-cards-panel{padding:0;overflow:hidden}.marketplace-cards-panel .panel-heading{padding:20px 22px 16px}.marketplace-cards-panel .alert{margin:14px 20px}.marketplace-card-toolbar{flex-wrap:wrap}.marketplace-card-toolbar input{min-width:min(420px,100%)}.marketplace-card-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.marketplace-card-heading-actions button{white-space:nowrap}.marketplace-platform-groups{background:#f7f8fb;gap:18px;padding:18px 20px 22px;display:grid}.marketplace-platform-group{background:#fff;border:1px solid #dfe5ee;border-radius:16px;overflow:hidden;box-shadow:0 7px 20px #14141409}.marketplace-platform-group>header{background:#fbfcfe;border-bottom:1px solid #e6eaf0;align-items:center;gap:10px;padding-right:14px;display:flex}.marketplace-platform-group.collapsed>header{border-bottom:0}.marketplace-platform-toggle{min-width:0;color:var(--stonefinch-ink);text-align:left;background:0 0;border:0;flex:1;justify-content:space-between;align-items:center;gap:16px;padding:13px 16px;display:flex}.marketplace-platform-toggle:hover{background:#f4f8ff}.marketplace-platform-create{white-space:nowrap;flex:none}.marketplace-platform-title{align-items:center;gap:11px;min-width:0;display:flex}.marketplace-platform-title b,.marketplace-platform-title small{display:block}.marketplace-platform-title b{font-size:15px}.marketplace-platform-title small{color:var(--stonefinch-muted);margin-top:2px;font-size:10px}.marketplace-platform-summary{align-items:center;gap:12px;display:flex}.marketplace-platform-summary strong{color:#245fbf;text-align:center;background:#eaf1ff;border-radius:999px;min-width:36px;padding:6px 10px;font-size:12px}.marketplace-platform-summary em{color:#2563eb;text-align:right;min-width:82px;font-size:10px;font-style:normal;font-weight:800}.marketplace-platform-mark{color:#fff;background:#3867df;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:900;display:grid}.marketplace-wildberries .marketplace-platform-mark{background:linear-gradient(135deg,#8b2be2,#ed168c)}.marketplace-ozon .marketplace-platform-mark{background:#065bff}.marketplace-yandex .marketplace-platform-mark{color:#151515;background:#ffd21a}.marketplace-avito .marketplace-platform-mark{background:linear-gradient(135deg,#0af,#a040ff 55%,#ff365c)}.marketplace-woocommerce .marketplace-platform-mark{background:#96588a}.marketplace-card-table{overflow-x:auto}.marketplace-card-table>.head,.marketplace-card-table>.row{width:100%;min-width:1180px;color:var(--stonefinch-ink);text-align:left;background:#fff;border:0;border-bottom:1px solid #14141414;grid-template-columns:minmax(270px,1.65fr) minmax(150px,.8fr) minmax(230px,1.2fr) minmax(190px,1fr) 180px 85px;align-items:center;gap:16px;padding:13px 16px;display:grid}.marketplace-card-table>.row:last-child{border-bottom:0}.marketplace-card-table .head{color:var(--stonefinch-muted);letter-spacing:.08em;text-transform:uppercase;background:#f6f8fb;padding-block:9px;font-size:9px;font-weight:800}.marketplace-card-table .row:hover{background:#f4f8ff}.marketplace-card-table .row>span{min-width:0}.marketplace-card-table b,.marketplace-card-table small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.marketplace-card-table b{font-size:12px}.marketplace-card-table small{color:var(--stonefinch-muted);margin-top:4px;font-size:10px}.marketplace-card-table .open-card{color:#2563eb;white-space:nowrap;font-size:11px;font-weight:800}.marketplace-card-dialog{width:min(1050px,100vw - 48px);max-height:calc(100vh - 44px);overflow:auto}.marketplace-card-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.marketplace-card-facts span{background:#f8fafc;border:1px solid #e3e8f0;border-radius:11px;padding:13px}.marketplace-card-facts small,.marketplace-card-facts b{display:block}.marketplace-card-facts small{color:var(--stonefinch-muted);font-size:9px}.marketplace-card-facts b{margin-top:6px;font-size:12px}.marketplace-raw-card{border:1px solid #dbe5f2;border-radius:12px;padding:14px}.marketplace-raw-card summary{cursor:pointer;color:#245fbf;font-weight:800}.marketplace-raw-card pre{color:#d1fae5;white-space:pre-wrap;word-break:break-word;background:#111827;border-radius:9px;max-height:420px;padding:14px;font:11px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.marketplace-group-empty{padding:26px 18px}.catalog-publish-step{background:#fbfcfe;border:1px solid #e1e6ee;border-radius:15px;gap:14px;padding:17px;display:grid}.catalog-publish-step>header{border-bottom:1px solid #e7ebf1;gap:4px;padding-bottom:11px;display:grid}.catalog-publish-step>header b{font-size:14px}.catalog-publish-step>header small,.catalog-schema-note{color:var(--stonefinch-muted);font-size:11px}.catalog-category-search,.catalog-add-image{gap:9px;display:flex}.catalog-category-search input,.catalog-add-image input{flex:1}.catalog-attribute-editor{gap:12px;display:grid}.catalog-attribute-toolbar{flex-wrap:wrap;align-items:center;gap:13px;display:flex}.catalog-attribute-toolbar>input{flex:1;min-width:220px}.catalog-attribute-toolbar label{white-space:nowrap;grid-template-columns:auto 1fr;align-items:center;display:flex}.catalog-attribute-toolbar label input{width:auto}.catalog-attribute-toolbar span{color:var(--stonefinch-muted);font-size:10px}.catalog-attribute-list{gap:8px;display:grid}.catalog-attribute-list>label{background:#fff;border:1px solid #e5e8ed;border-radius:11px;grid-template-columns:minmax(220px,.8fr) minmax(260px,1.2fr);align-items:center;padding:11px 12px}.catalog-attribute-list>label.required{background:#f7faff;border-color:#bfd3fb}.catalog-attribute-list>label>span:first-child{gap:3px;display:grid}.catalog-attribute-list small,.catalog-attribute-list em{color:var(--stonefinch-muted);font-size:9px;font-style:normal;font-weight:500}.catalog-attribute-input{gap:8px;display:flex}.catalog-attribute-input input{flex:1}.catalog-attribute-input button{white-space:nowrap}.catalog-image-candidates{grid-template-columns:repeat(auto-fill,minmax(105px,1fr));gap:9px;display:grid}.catalog-image-candidates button{color:#2563eb;background:#fff;border:1px solid #dde4ee;border-radius:11px;grid-template-rows:92px auto;gap:6px;padding:7px;font-size:9px;font-weight:800;display:grid}.catalog-image-candidates img{object-fit:contain;width:100%;height:92px}.catalog-image-order{gap:7px;display:grid}.catalog-image-order>div{background:#fff;border:1px solid #e1e6ee;border-radius:10px;grid-template-columns:28px 48px minmax(0,1fr) 34px 34px 34px;align-items:center;gap:8px;padding:7px;display:grid}.catalog-image-order img{object-fit:contain;border-radius:7px;width:48px;height:48px}.catalog-image-order span{color:var(--stonefinch-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.catalog-image-order button{background:#fff;border:1px solid #d9e0ea;border-radius:8px;min-height:32px}.marketplace-publication-job{background:#f7faff;border:1px solid #dbe5f3;border-radius:10px;grid-template-columns:minmax(120px,.5fr) minmax(240px,1fr) auto;align-items:center;gap:12px;margin:10px 14px 0;padding:10px 12px;font-size:10px;display:grid}.marketplace-publication-job span{color:#4b5563}.marketplace-publication-job small{color:var(--stonefinch-muted);white-space:nowrap}.marketplace-publication-job.success{background:#f0fbf6;border-color:#b9e4d1}.marketplace-publication-job.error{background:#fff5f2;border-color:#f0c6bc}@media (width<=1050px){.catalog-summary,.catalog-publish-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.catalog-page .page-heading{display:grid}.catalog-org{width:100%;min-width:0}.catalog-tabs,.catalog-card-tabs,.catalog-summary,.catalog-publish-source,.catalog-publish-grid,.catalog-source-modes,.marketplace-card-facts{grid-template-columns:1fr}.catalog-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-products-panel .panel-heading{align-items:stretch}.catalog-products-panel .panel-heading>button{width:100%}.catalog-product-table{overflow:visible}.catalog-product-table>.head{display:none}.catalog-product-table>.row{grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:13px 15px}.catalog-product-table>.row>:not(.product-main):not(:nth-child(4)){display:none}.catalog-product-table>.row>:nth-child(4){text-align:right}.marketplace-platform-groups{padding:12px}.marketplace-cards-panel .panel-heading{align-items:stretch}.marketplace-card-heading-actions{width:100%;display:grid}.marketplace-card-heading-actions button{width:100%}.marketplace-platform-summary em{display:none}.marketplace-platform-group>header{flex-wrap:wrap;align-items:stretch;padding:0 10px 10px}.marketplace-platform-toggle{flex-basis:100%;width:calc(100% + 20px);margin-inline:-10px}.marketplace-platform-create{width:100%}.catalog-category-search,.catalog-add-image,.catalog-attribute-input{display:grid}.catalog-attribute-list>label{grid-template-columns:1fr}.catalog-image-order>div{grid-template-columns:24px 42px minmax(0,1fr) 31px 31px 31px}.catalog-image-order img{width:42px;height:42px}}.marking-page{max-width:1600px}.marking-org{min-width:390px;color:var(--stonefinch-muted);text-transform:uppercase;letter-spacing:.08em;gap:6px;font-size:9px;font-weight:800;display:grid}.marking-org select,.marking-upload input,.marking-toolbar input{border:1px solid var(--stonefinch-line);min-height:46px;font:inherit;background:#fff;border-radius:11px;outline:0;padding:10px 14px}.marking-org select:focus,.marking-upload input:focus,.marking-toolbar input:focus{border-color:var(--stonefinch-blue);box-shadow:0 0 0 3px #5893ff24}.marking-upload{grid-template-columns:minmax(320px,1.2fr) minmax(260px,.8fr) minmax(330px,1fr) auto;align-items:end;gap:18px;padding:24px;display:grid}.marking-upload-copy{align-items:center;gap:14px;display:flex}.marking-upload-copy h2{margin:0 0 5px;font-size:16px}.marking-upload-copy p{color:var(--stonefinch-muted);margin:0;font-size:10px;line-height:1.45}.marking-file-icon{color:#fff;background:var(--stonefinch-orange);letter-spacing:.05em;border-radius:13px;flex:none;place-items:center;width:52px;height:52px;font-size:11px;font-weight:900;display:grid}.marking-upload>label{color:var(--stonefinch-muted);gap:7px;font-size:10px;font-weight:800;display:grid}.marking-upload label small{font-weight:500}.marking-file-picker{align-items:center;gap:10px;min-height:46px;display:flex}.marking-file-picker input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.marking-file-picker>div{flex-wrap:wrap;gap:7px;display:flex}.marking-file-picker span{color:var(--stonefinch-muted);font-size:9px;line-height:1.35}.marking-note{margin:16px 0}.marking-note b{margin-right:5px}.marking-template-print{grid-template-columns:minmax(300px,1fr) minmax(280px,.8fr) auto auto;align-items:end;gap:14px;margin-bottom:16px;padding:20px 23px;display:grid}.marking-template-print h2{margin:2px 0 5px;font-size:16px}.marking-template-print p{color:var(--stonefinch-muted);margin:0;font-size:9px;line-height:1.45}.marking-template-print label{color:var(--stonefinch-muted);gap:6px;font-size:9px;font-weight:800;display:grid}.marking-template-print select{border:1px solid var(--stonefinch-line);min-height:44px;color:var(--stonefinch-ink);font:inherit;background:#fff;border-radius:10px;padding:9px 12px}.marking-scan-check{grid-template-columns:minmax(280px,.9fr) minmax(320px,1fr) minmax(300px,.9fr) auto;align-items:end;gap:18px;margin-bottom:16px;padding:20px 23px;display:grid}.marking-scan-check h2{margin:0 0 5px;font-size:16px}.marking-scan-check p{color:var(--stonefinch-muted);margin:0;font-size:10px;line-height:1.45}.marking-scan-check label{color:var(--stonefinch-muted);gap:7px;font-size:9px;font-weight:800;display:grid}.marking-scan-check input{border:1px solid var(--stonefinch-line);min-height:46px;font:inherit;background:#fff;border-radius:11px;outline:0;padding:10px 14px}.marking-scan-check input:focus{border-color:var(--stonefinch-blue);box-shadow:0 0 0 3px #5893ff24}.marking-scan-result{border:1px solid var(--stonefinch-line);background:#f7f8fa;border-radius:11px;align-content:center;gap:4px;min-height:58px;padding:10px 13px;display:grid}.marking-scan-result b{font-size:10px}.marking-scan-result span{color:var(--stonefinch-muted);font-size:9px;line-height:1.4}.marking-scan-result.valid{background:#eef9f4;border-color:#b9dfce}.marking-scan-result.valid b{color:#237255}.marking-scan-result.invalid{background:#fff2ed;border-color:#f2c3b7}.marking-scan-result.invalid b{color:#a34129}.marking-register{overflow:hidden}.marking-toolbar{padding:21px 23px}.marking-toolbar input{width:min(440px,42vw)}.marking-tabs{border-bottom:1px solid var(--stonefinch-line);gap:6px;padding:0 23px 13px;display:flex}.marking-tabs button{color:var(--stonefinch-muted);background:0 0;border:1px solid #0000;border-radius:9px;padding:8px 12px;font-size:10px;font-weight:800}.marking-tabs button b{color:var(--stonefinch-ink);background:var(--stonefinch-soft);border-radius:999px;margin-left:6px;padding:2px 6px}.marking-tabs button.active{color:#285da7;background:#5893ff1a;border-color:#5893ff40}.marking-bulk{border-bottom:1px solid var(--stonefinch-line);background:#fafafa;flex-wrap:wrap;align-items:center;gap:12px;min-height:60px;padding:10px 23px;display:flex}.marking-bulk label{align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}.marking-bulk>span{color:var(--stonefinch-muted);margin-right:auto;font-size:9px}.marking-batch-export{margin-bottom:16px;overflow:hidden}.marking-batch-export>.panel-heading{flex-wrap:wrap;gap:20px}.marking-batch-template{min-width:280px;color:var(--stonefinch-muted);gap:6px;font-size:9px;font-weight:800;display:grid}.marking-batch-template select{border:1px solid var(--stonefinch-line);min-height:42px;color:var(--stonefinch-ink);font:inherit;background:#fff;border-radius:10px;padding:8px 11px}.marking-batch-bulk{background:#f3f7ff;border:1px solid #d8e5fb;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;min-height:54px;margin:0 23px 10px;padding:8px 11px;display:flex}.marking-batch-bulk label{align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}.marking-batch-bulk>span{color:var(--stonefinch-muted);margin-right:auto;font-size:9px}.marking-batch-bulk>span small{margin-top:2px;display:block}.marking-batch-table{padding:0 23px 20px}.marking-batch-grid{grid-template-columns:22px minmax(230px,1.2fr) minmax(135px,.65fr) minmax(185px,.85fr) minmax(230px,1fr) 515px;align-items:center;gap:14px;display:grid}.marking-batch-grid-head{color:var(--stonefinch-muted);border-bottom:1px solid var(--stonefinch-line);text-transform:uppercase;letter-spacing:.06em;background:#fcfcfc;padding:9px 12px;font-size:8px;font-weight:900}.marking-batch-list{gap:7px;padding-top:7px;display:grid}.marking-batch-list article{background:#f7faff;border:1px solid #d8e5fb;border-radius:10px;min-height:76px;padding:10px 12px;font-size:10px}.marking-batch-name{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 9px;min-width:0;display:grid}.marking-batch-name>b,.marking-batch-name>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.marking-batch-name>b{font-size:11px}.marking-batch-name>span{color:#285da7;grid-column:1/-1;font-size:9px}.marking-batch-name .text-link{color:#285da7;background:0 0;border:0;border-bottom:1px dashed;padding:1px 0;font-size:8px;font-weight:800}.marking-batch-summary{gap:4px;min-width:0;display:grid}.marking-batch-summary>b,.marking-batch-summary>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.marking-batch-summary>b{font-size:10px}.marking-batch-summary>small{color:var(--stonefinch-muted);font-size:9px}.marking-batch-folder{color:var(--stonefinch-muted)}.marking-batch-actions{border-left:1px solid #d8e5fb;grid-template-columns:112px 90px 88px 56px 84px auto;gap:7px;min-width:0;padding-left:12px;display:grid}.marking-batch-actions button{white-space:nowrap;min-height:38px;padding:7px}.marking-batch-actions .danger-link{background:#fff8f5;border:1px solid #ffc3b1;border-radius:8px}@media (width<=1350px){.marking-batch-grid{grid-template-columns:22px minmax(220px,1.1fr) minmax(130px,.65fr) minmax(180px,.85fr) minmax(210px,1fr)}.marking-batch-grid-head>span:last-child{display:none}.marking-batch-actions{border-top:1px solid #d8e5fb;border-left:0;grid-column:2/-1;justify-content:end;padding:9px 0 0}}.marking-list-head,.marking-list article{grid-template-columns:24px minmax(260px,1fr) 145px minmax(210px,.7fr) 75px auto;align-items:center;gap:14px;display:grid}.marking-list-head{color:var(--stonefinch-muted);text-transform:uppercase;letter-spacing:.08em;background:#fcfcfc;padding:11px 23px;font-size:8px;font-weight:900}.marking-list article{border-top:1px solid var(--stonefinch-line);min-height:72px;padding:12px 23px;font-size:10px}.marking-list article>span{min-width:0}.marking-list article b,.marking-list article small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.marking-list article small{color:var(--stonefinch-muted);margin-top:4px;font-size:8px}.marking-list em{border-radius:999px;width:max-content;padding:5px 8px;font-style:normal;font-weight:800;display:block}.marking-list em.pending{color:#965318;background:#fff0df}.marking-list em.printed{color:#237255;background:#e6f6ee}.marking-row-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.marking-load-more{justify-content:center;padding:16px 0 4px;display:flex}@media (width<=1250px){.marking-upload{grid-template-columns:1fr 1fr}.marking-list-head,.marking-list article{grid-template-columns:24px minmax(220px,1fr) minmax(180px,.7fr) 70px auto}.marking-list-head span:nth-child(3),.marking-list article>span:nth-child(3){display:none}.marking-template-print{grid-template-columns:1fr 1fr}.marking-template-print>button{justify-self:start}.marking-scan-check{grid-template-columns:1fr 1fr}.marking-scan-check>button{justify-self:start}}@media (width<=760px){.marking-org{width:100%;min-width:0}.marking-upload,.marking-scan-check{grid-template-columns:1fr}.marking-bulk>span{width:100%}.marking-list-head{display:none}.marking-list article{grid-template-columns:22px 1fr}.marking-list article>span{grid-column:2}.marking-row-actions{justify-content:flex-start}.marking-template-print{grid-template-columns:1fr}}.marking-section-tabs{gap:8px;width:max-content;padding:8px;display:flex}.marking-section-tabs>button{min-width:210px;color:var(--stonefinch-muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;gap:3px;padding:12px 16px;display:grid}.marking-section-tabs>button b{font-size:11px}.marking-section-tabs>button small{font-size:8px}.marking-section-tabs>button.active{color:#285da7;background:#edf4ff;border-color:#b8d1ff;box-shadow:0 2px 7px #285da714}.marking-code-entry{grid-template-columns:minmax(280px,.85fr) minmax(260px,.8fr) minmax(240px,.7fr);align-items:end;gap:18px;padding:23px;display:grid}.marking-code-entry-copy{align-items:center;gap:14px;display:flex}.marking-code-entry-copy h2{margin:0 0 5px;font-size:16px}.marking-code-entry-copy p{color:var(--stonefinch-muted);margin:0;font-size:10px;line-height:1.45}.marking-code-entry>label{color:var(--stonefinch-muted);gap:7px;font-size:9px;font-weight:800;display:grid}.marking-code-entry>label small{font-weight:500}.marking-code-entry input,.marking-code-entry select,.marking-code-entry textarea,.marking-code-dialog input,.marking-code-dialog select,.marking-code-dialog textarea{border:1px solid var(--stonefinch-line);min-height:46px;color:var(--stonefinch-ink);font:inherit;background:#fff;border-radius:11px;outline:0;padding:10px 13px}.marking-code-input{grid-column:1/-1}.marking-code-input textarea{resize:vertical;min-height:118px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.marking-code-entry-actions{grid-column:1/-1;justify-content:flex-end;align-items:center;gap:16px;display:flex}.marking-code-entry-actions small{color:var(--stonefinch-muted);font-size:9px}.marking-code-register{overflow:hidden}.marking-code-summary{grid-template-columns:repeat(5,minmax(110px,1fr));gap:10px;padding:0 23px 17px;display:grid}.marking-code-summary>div{background:#f3f7ff;border:1px solid #d8e5fb;border-radius:11px;gap:4px;padding:13px;display:grid}.marking-code-summary>div.warning{background:#fff4ef;border-color:#f0b6a8}.marking-code-summary small{color:var(--stonefinch-muted);font-size:8px}.marking-code-summary b{font-size:18px}.marking-code-tabs,.marking-code-list{overflow:auto}.marking-code-head,.marking-code-list article{grid-template-columns:minmax(220px,1.1fr) minmax(170px,.9fr) minmax(160px,.8fr) minmax(130px,.6fr) minmax(130px,.6fr) 110px auto;align-items:center;gap:14px;min-width:1160px;display:grid}.marking-code-head{color:var(--stonefinch-muted);text-transform:uppercase;letter-spacing:.07em;background:#fcfcfc;padding:11px 23px;font-size:8px;font-weight:900}.marking-code-list article{border-top:1px solid var(--stonefinch-line);min-height:78px;padding:12px 23px;font-size:10px}.marking-code-list article>span{min-width:0}.marking-code-list article b,.marking-code-list article small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.marking-code-list article small{color:var(--stonefinch-muted);margin-top:4px;font-size:8px}.marking-code-value{gap:5px;display:grid}.marking-code-value code{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.marking-code-value button{color:#285da7;background:0 0;border:0;width:max-content;padding:0;font-size:8px;font-weight:800}.marking-code-list em{border-radius:999px;width:max-content;padding:5px 8px;font-style:normal;font-weight:800;display:block}.marking-code-list em.available{color:#237255;background:#e6f6ee}.marking-code-list em.reserved{color:#285da7;background:#eaf2ff}.marking-code-list em.applied{color:#7552a3;background:#f0eafb}.marking-code-list em.retired{color:#5d626b;background:#eceef1}.marking-code-list em.blocked{color:#a34129;background:#fdece7}.marking-code-dialog{width:min(680px,100vw - 32px)}.marking-code-dialog-value{border:1px solid var(--stonefinch-line);word-break:break-all;background:#f7f8fa;border-radius:10px;max-height:96px;padding:12px;font-size:9px;display:block;overflow:auto}.marking-code-dialog .form-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.marking-code-dialog .form-grid label{color:var(--stonefinch-muted);gap:6px;font-size:9px;font-weight:800;display:grid}.marking-code-dialog .form-grid label.full{grid-column:1/-1}.marking-code-dialog textarea{resize:vertical;min-height:90px}@media (width<=1050px){.marking-code-entry{grid-template-columns:1fr 1fr}.marking-code-entry-copy{grid-column:1/-1}.marking-code-summary{grid-template-columns:1fr 1fr}}@media (width<=760px){.marking-section-tabs{width:100%}.marking-section-tabs>button{flex:1;min-width:0}.marking-code-entry{grid-template-columns:1fr}.marking-code-entry-copy,.marking-code-input,.marking-code-entry-actions{grid-column:auto}.marking-code-summary{grid-template-columns:1fr 1fr}.marking-code-dialog .form-grid{grid-template-columns:1fr}.marking-code-dialog .form-grid label.full{grid-column:auto}}.marking-code-head,.marking-code-list article{grid-template-columns:22px minmax(220px,1.1fr) minmax(170px,.9fr) minmax(160px,.8fr) minmax(140px,.65fr) minmax(130px,.6fr) minmax(130px,.6fr) 110px auto;min-width:1360px}.marking-code-template-print{margin-top:16px}.marking-code-print-summary{background:#f3f7ff;border:1px solid #d8e5fb;border-radius:10px;align-content:center;gap:4px;min-height:44px;padding:7px 11px;display:grid}.marking-code-print-summary b{font-size:11px}.marking-code-print-summary small{color:var(--stonefinch-muted);font-size:8px}.marking-code-bulk{border-top:1px solid var(--stonefinch-line)}.marking-code-history{border:1px solid var(--stonefinch-line);background:#fafafa;border-radius:11px;gap:8px;margin-top:16px;padding:13px;display:grid}.marking-code-history>div{justify-content:space-between;align-items:end;gap:12px;display:flex}.marking-code-history h3{margin:0;font-size:12px}.marking-code-history small,.marking-code-history p{color:var(--stonefinch-muted);margin:0;font-size:9px}.marking-code-history article{border-top:1px solid var(--stonefinch-line);grid-template-columns:1fr auto;gap:3px 12px;padding:9px 0;font-size:9px;display:grid}.marking-code-history article small{grid-column:1/-1}.marking-code-link{grid-template-columns:minmax(280px,1.2fr) auto minmax(200px,.7fr) minmax(240px,.9fr) auto;align-items:end;gap:14px;margin-top:16px;padding:20px 23px;display:grid}.marking-code-link.needs-link{background:#fffaf7;border-color:#f0b6a8}.marking-code-link>div h2{margin:2px 0 5px;font-size:15px}.marking-code-link>div p:last-child{color:var(--stonefinch-muted);margin:0;font-size:9px;line-height:1.5}.marking-code-link>label{color:var(--stonefinch-muted);gap:6px;font-size:8px;font-weight:800;display:grid}.marking-code-link select{border:1px solid var(--stonefinch-line);min-height:42px;color:var(--stonefinch-ink);font:inherit;background:#fff;border-radius:10px;padding:8px 10px}.marking-code-link.ready{grid-template-columns:1fr auto}.marking-code-link.ready>label,.marking-code-link.ready>.primary{display:none}@media (width<=1180px){.marking-code-link{grid-template-columns:1fr 1fr}.marking-code-link>div{grid-column:1/-1}.marking-code-link.ready{grid-template-columns:1fr auto}.marking-code-summary{grid-template-columns:repeat(3,minmax(110px,1fr))}}@media (width<=760px){.marking-code-link,.marking-code-link.ready{grid-template-columns:1fr}.marking-code-link>div{grid-column:auto}.marking-code-summary{grid-template-columns:1fr 1fr}.marking-code-head{display:none}.marking-code-list article{grid-template-columns:22px minmax(0,1fr);min-width:0}.marking-code-list article>input{grid-area:1/1}.marking-code-list article>span{grid-column:2}.marking-code-template-print{grid-template-columns:1fr}}.marking-code-groups{background:#f7f8fa;gap:10px;padding:14px 23px 23px;display:grid}.marking-code-group{background:#fff;border:1px solid #d8e5fb;border-radius:12px;overflow:hidden}.marking-code-group.expanded{border-color:#a9c9ff;box-shadow:0 4px 14px #285da714}.marking-code-group-summary{grid-template-columns:minmax(220px,1.2fr) minmax(180px,.8fr) minmax(100px,.4fr) minmax(170px,.65fr);align-items:center;gap:22px;min-height:76px;padding:14px 18px;display:grid}.marking-code-group-summary>span{min-width:0}.marking-code-group-summary small,.marking-code-group-summary b,.marking-code-group-summary>span>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.marking-code-group-summary small{color:var(--stonefinch-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;font-size:8px}.marking-code-group-summary b{font-size:11px}.marking-code-group-summary>span>span{color:var(--stonefinch-muted);margin-top:4px;font-size:8px}.marking-code-group-product b{font-size:14px}.marking-code-group-actions{background:#f8faff;border-top:1px solid #e6edf8;grid-template-columns:120px auto auto auto minmax(220px,auto);justify-content:end;align-items:end;gap:9px;padding:12px 18px;display:grid}.marking-code-group-actions label{color:var(--stonefinch-muted);gap:4px;font-size:8px;font-weight:800;display:grid}.marking-code-group-actions label small{margin:0}.marking-code-group-actions input{border:1px solid var(--stonefinch-line);width:100%;min-height:40px;color:var(--stonefinch-ink);font:inherit;background:#fff;border-radius:9px;padding:7px 9px;font-weight:800}.marking-code-group-actions button{white-space:nowrap;min-height:40px;padding:7px 12px}.marking-code-group-actions .marking-code-expand{min-width:220px}.marking-code-reprint{background:#fff8f5;border-top:1px solid #ffd1c2;grid-template-columns:minmax(240px,1fr) 92px 92px minmax(160px,.65fr) auto;align-items:end;gap:12px;padding:13px 18px;display:grid}.marking-code-reprint>div:first-child{align-self:center}.marking-code-reprint>div:first-child b,.marking-code-reprint>div:first-child small,.marking-code-reprint-result b,.marking-code-reprint-result small{display:block}.marking-code-reprint>div:first-child b{font-size:11px}.marking-code-reprint>div:first-child small,.marking-code-reprint-result small{color:var(--stonefinch-muted);margin-top:4px;font-size:8px}.marking-code-reprint label{color:var(--stonefinch-muted);gap:5px;font-size:8px;font-weight:800;display:grid}.marking-code-reprint input{border:1px solid var(--stonefinch-line);width:100%;min-height:40px;color:var(--stonefinch-ink);font:inherit;background:#fff;border-radius:9px;padding:8px;font-weight:800}.marking-code-reprint-result{background:#fff;border:1px solid #ffd1c2;border-radius:9px;align-content:center;min-height:40px;padding:6px 10px;display:grid}.marking-code-reprint-result b{font-size:10px}.marking-code-group-codes{background:#fff;border-top:1px solid #d8e5fb}.marking-code-group-codes .marking-code-head,.marking-code-group-codes article{grid-template-columns:22px minmax(220px,1.15fr) minmax(180px,.9fr) minmax(155px,.75fr) minmax(135px,.65fr) minmax(125px,.6fr) 105px auto;min-width:1240px}.marking-code-group-codes .marking-load-more{min-width:0;padding:14px}@media (width<=1180px){.marking-code-group-summary{grid-template-columns:1fr 1fr}.marking-code-group-actions{flex-wrap:wrap;justify-content:flex-start;display:flex}.marking-code-group-actions label{width:120px}.marking-code-group-actions .marking-code-expand{margin-left:auto}.marking-code-reprint{grid-template-columns:1fr 92px 92px auto}.marking-code-reprint-result{display:none}}@media (width<=680px){.marking-code-groups{padding:10px}.marking-code-group-summary{grid-template-columns:1fr 1fr;gap:14px}.marking-code-group-actions{grid-template-columns:1fr 1fr;display:grid}.marking-code-group-actions label{width:auto}.marking-code-group-actions .marking-code-expand{grid-column:1/-1;min-width:0;margin:0}.marking-code-reprint{grid-template-columns:1fr 1fr}.marking-code-reprint>div:first-child,.marking-code-reprint>button{grid-column:1/-1}.marking-code-group-codes .marking-code-head{display:none}.marking-code-group-codes article{grid-template-columns:22px minmax(0,1fr);min-width:0}.marking-code-group-codes article>input{grid-area:1/1}.marking-code-group-codes article>span{grid-column:2}}.honest-sign-connection{gap:16px;display:grid}.honest-sign-settings,.honest-sign-signature,.honest-sign-check{padding:23px}.honest-sign-connection .panel-heading{padding:0 0 18px}.honest-sign-connection .panel-heading p{max-width:850px}.honest-sign-status{color:#5d626b;background:#eef0f3;border-radius:999px;align-items:center;min-height:30px;padding:7px 11px;font-size:9px;font-weight:900;display:inline-flex}.honest-sign-status.connected{color:#237255;background:#e6f6ee}.honest-sign-status.error{color:#a34129;background:#fdece7}.honest-sign-status.expired{color:#965318;background:#fff0df}.honest-sign-status.authorization_pending{color:#285da7;background:#eaf2ff}.honest-sign-form{grid-template-columns:1fr 1fr;gap:14px;display:grid}.honest-sign-form label,.honest-sign-check-form label{color:var(--stonefinch-muted);gap:7px;font-size:9px;font-weight:800;display:grid}.honest-sign-form label.full{grid-column:1/-1}.honest-sign-form label small{font-weight:500}.honest-sign-form input,.honest-sign-form select,.honest-sign-certificate-row select,.honest-sign-check-form input,.honest-sign-check-form select{border:1px solid var(--stonefinch-line);min-height:46px;color:var(--stonefinch-ink);font:inherit;background:#fff;border-radius:11px;outline:0;padding:10px 13px}.honest-sign-form input:focus,.honest-sign-form select:focus,.honest-sign-certificate-row select:focus,.honest-sign-check-form input:focus,.honest-sign-check-form select:focus{border-color:var(--stonefinch-blue);box-shadow:0 0 0 3px #5893ff24}.honest-sign-form input:disabled{color:#6c7280;background:#f6f7f9}.honest-sign-settings>.alert{margin:14px 0 0}.honest-sign-actions{justify-content:flex-end;margin-top:14px;display:flex}.honest-sign-certificate-row{grid-template-columns:auto minmax(320px,1fr) auto;align-items:center;gap:12px;display:grid}.honest-sign-certificate-summary{background:#f3f7ff;border:1px solid #d8e5fb;border-radius:11px;gap:4px;margin-top:14px;padding:13px;font-size:9px;display:grid}.honest-sign-certificate-summary span{color:var(--stonefinch-muted)}.honest-sign-help{color:var(--stonefinch-muted);margin:13px 0 0;font-size:9px}.honest-sign-check-form{grid-template-columns:minmax(170px,.35fr) minmax(320px,1fr) auto;align-items:end;gap:12px;display:grid}.honest-sign-check>.alert{margin:14px 0 0}.honest-sign-result{background:#f0fbf5;border:1px solid #b9e6ce;border-radius:12px;grid-template-columns:.55fr 1.2fr .65fr 1fr;gap:12px;margin-top:16px;padding:15px;display:grid}.honest-sign-result.failed{background:#fff7f2;border-color:#ffc9b8}.honest-sign-result>div{min-width:0}.honest-sign-result small,.honest-sign-result b,.honest-sign-result span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.honest-sign-result small{color:var(--stonefinch-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:5px;font-size:8px}.honest-sign-result b{font-size:11px}.honest-sign-result span{color:var(--stonefinch-muted);margin-top:4px;font-size:9px}.honest-sign-group-picker{grid-template-columns:minmax(260px,.45fr) 1fr;align-items:start;gap:10px;display:grid}.honest-sign-group-chips{border:1px solid var(--stonefinch-line);background:#fafafa;border-radius:11px;flex-wrap:wrap;align-items:center;gap:6px;min-height:46px;padding:7px;display:flex}.honest-sign-group-chips:empty:after{content:"Группы ещё не выбраны";color:var(--stonefinch-muted);padding:0 5px;font-size:9px;font-weight:500}.honest-sign-group-chips>span{color:#285da7;background:#eaf2ff;border-radius:999px;align-items:center;gap:6px;padding:6px 7px 6px 10px;font-size:9px;display:inline-flex}.honest-sign-group-chips button{width:20px;height:20px;color:inherit;background:#285da71a;border:0;border-radius:50%;padding:0;font-size:14px;line-height:1}@media (width<=900px){.honest-sign-form{grid-template-columns:1fr}.honest-sign-form label.full{grid-column:auto}.honest-sign-group-picker,.honest-sign-certificate-row,.honest-sign-check-form{grid-template-columns:1fr}.honest-sign-result{grid-template-columns:1fr 1fr}}@media (width<=620px){.marking-section-tabs{overflow:auto}.marking-section-tabs>button{min-width:150px}.honest-sign-result{grid-template-columns:1fr}}.purchasing-page{max-width:1580px}.purchasing-heading{align-items:end}.purchasing-heading>label{color:#748094;text-transform:uppercase;gap:6px;min-width:360px;font-size:9px;font-weight:800;display:grid}.purchasing-heading select,.purchasing-controls select,.purchasing-controls input{color:#273247;background:#fff;border:1px solid #dbe2ea;border-radius:10px;outline:0;min-height:42px;padding:9px 11px}.purchasing-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.purchasing-summary article{background:#fff;border:1px solid #e2e8f0;border-top:3px solid #6366f1;border-radius:15px;gap:5px;padding:18px 20px;display:grid;box-shadow:0 8px 24px #0f172a09}.purchasing-summary article.critical{border-top-color:#ef4444}.purchasing-summary article.warning{border-top-color:#f59e0b}.purchasing-summary small{color:#748094;font-size:10px;font-weight:800}.purchasing-summary b{color:#111827;font-size:27px}.purchasing-summary span{color:#94a3b8;font-size:9px}.purchasing-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:6px;display:grid}.purchasing-tabs button{color:#68758b;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;gap:3px;padding:12px 16px;display:grid}.purchasing-tabs button span{font-size:11px;font-weight:850}.purchasing-tabs button small{color:#98a2b3;font-size:8px}.purchasing-tabs button.active{color:#285da8;background:#eef4ff;border-color:#b9d1ff;box-shadow:0 2px 8px #3b82f617}.purchasing-tabs button.active small{color:#6989ba}.purchasing-controls{grid-template-columns:160px minmax(280px,1fr) 190px 210px;gap:12px;padding:15px 17px;display:grid}.purchasing-controls label{color:#748094;text-transform:uppercase;gap:5px;font-size:9px;font-weight:800;display:grid}.purchasing-method{margin:0}.purchasing-table{padding:0;overflow:hidden}.purchasing-table-toolbar{background:#f8fafc;border-bottom:1px solid #e9edf3;grid-template-columns:1fr auto auto;align-items:center;gap:18px;padding:14px 18px;display:grid}.purchasing-table-toolbar label{color:#526078;align-items:center;gap:8px;font-size:10px;font-weight:800;display:flex}.purchasing-table-toolbar span{color:#748094;font-size:10px}.purchasing-row{grid-template-columns:24px minmax(250px,1.6fr) minmax(150px,.75fr) minmax(165px,.8fr) 120px 145px 110px;align-items:center;gap:14px;padding:14px 18px;display:grid}.purchasing-head{color:#8490a3;letter-spacing:.08em;text-transform:uppercase;background:#fbfcfe;border-bottom:1px solid #e9edf3;min-height:40px;padding-top:9px;padding-bottom:9px;font-size:8px;font-weight:900}.purchasing-item{border-bottom:1px solid #edf1f6}.purchasing-item:last-child{border-bottom:0}.purchasing-item>summary{cursor:pointer;min-height:79px;list-style:none}.purchasing-item>summary::-webkit-details-marker{display:none}.purchasing-item>summary:hover{background:#fbfcff}.purchasing-item>summary span b,.purchasing-item>summary span small,.purchasing-item>summary span em{display:block}.purchasing-item>summary span b{color:#273247;font-size:11px}.purchasing-item>summary span small{color:#8490a3;margin-top:4px;font-size:9px}.purchasing-item>summary span em{color:#6366f1;margin-top:4px;font-size:8px;font-style:normal;font-weight:800}.purchasing-product b{font-size:12px!important}.purchasing-recommendation{position:relative}.purchasing-recommendation em{background:#e9f8ef;border-radius:20px;width:max-content;padding:3px 6px;color:#34745a!important}.purchasing-item.order .purchasing-recommendation em{background:#fff4e5;color:#9a652e!important}.purchasing-item.critical .purchasing-recommendation em{background:#fff0f0;color:#b34141!important}.purchasing-item.configure .purchasing-recommendation em{background:#fff0e8;color:#a34122!important}.purchasing-item.configure{box-shadow:inset 3px 0 #f97316}.purchasing-details{background:#f8fafc;border-top:1px solid #edf1f6;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:17px 18px 19px 56px;display:grid}.purchasing-details>div{background:#fff;border:1px solid #e5eaf1;border-radius:10px;gap:4px;padding:11px;display:grid}.purchasing-details small{color:#8490a3;text-transform:uppercase;font-size:8px;font-weight:800}.purchasing-details b{color:#273247;font-size:12px}.purchasing-details span{color:#8490a3;font-size:8px}.purchasing-details p{color:#66738a;grid-column:1/-1;margin:0;font-size:10px;line-height:1.55}.purchasing-details .purchasing-config-issue{color:#9a3f1d;background:#fff7ed;border:1px solid #fed7aa;border-radius:9px;padding:9px 12px;font-weight:750}.purchasing-warning{margin:0}.purchasing-analytics,.purchasing-settings-list{padding:0;overflow:hidden}.purchasing-analytics>header,.purchasing-settings-list>header{border-bottom:1px solid #e9edf3;justify-content:space-between;align-items:end;gap:20px;padding:18px 20px;display:flex}.purchasing-analytics>header h2,.purchasing-settings-list>header h2{color:#182235;margin:2px 0 0;font-size:18px}.purchasing-analytics>header>span,.purchasing-settings-list>header>span{color:#8490a3;font-size:9px}.purchasing-analytics-row{color:#4f5d73;border-bottom:1px solid #edf1f6;grid-template-columns:minmax(260px,1.6fr) repeat(5,minmax(120px,.7fr));align-items:center;gap:14px;min-height:62px;padding:10px 20px;font-size:10px;display:grid}.purchasing-analytics-row.head,.purchasing-settings-row.head{color:#8490a3;letter-spacing:.07em;text-transform:uppercase;background:#fbfcfe;min-height:39px;font-size:8px;font-weight:900}.purchasing-analytics-row span b,.purchasing-analytics-row span small,.purchasing-settings-row span b,.purchasing-settings-row span small{display:block}.purchasing-analytics-row span b,.purchasing-settings-row span b{color:#273247;font-size:11px}.purchasing-analytics-row span small,.purchasing-settings-row span small{color:#8b96a8;margin-top:4px;font-size:8px}.purchasing-settings-row{color:#4f5d73;border-bottom:1px solid #edf1f6;grid-template-columns:minmax(230px,1.25fr) minmax(150px,.8fr) minmax(185px,.9fr) minmax(180px,.9fr) 125px 100px;align-items:center;gap:14px;min-height:70px;padding:10px 20px;font-size:10px;display:grid}.purchasing-settings-row em{color:#b45309;font-style:normal;font-weight:750}.purchasing-settings-row.needs-attention{background:#fffaf6;box-shadow:inset 3px 0 #f97316}.purchasing-settings-dialog{width:min(720px,100vw - 40px)}.purchasing-settings-dialog .dialog-title small{color:#8490a3}.purchasing-enabled{text-transform:none;align-self:end;align-items:center;gap:8px;min-height:42px;flex-direction:row!important;display:flex!important}.purchasing-enabled input{width:auto}@media (width<=1200px){.purchasing-summary{grid-template-columns:repeat(2,1fr)}.purchasing-controls{grid-template-columns:1fr 1fr}.purchasing-row{grid-template-columns:24px minmax(230px,1fr) 130px 145px 110px}.purchasing-row>span:nth-of-type(4),.purchasing-row>span:nth-of-type(5){display:none}.purchasing-row>button{grid-column:5}.purchasing-details{grid-template-columns:repeat(2,1fr)}.purchasing-analytics-row{grid-template-columns:minmax(220px,1.4fr) repeat(3,minmax(110px,.7fr))}.purchasing-analytics-row>span:nth-child(5),.purchasing-analytics-row>span:nth-child(6){display:none}.purchasing-settings-row{grid-template-columns:minmax(220px,1.2fr) minmax(140px,.8fr) minmax(170px,.9fr) 110px}.purchasing-settings-row>span:nth-child(4),.purchasing-settings-row>span:nth-child(5){display:none}}@media (width<=760px){.purchasing-heading{align-items:stretch}.purchasing-heading>label{min-width:0}.purchasing-summary,.purchasing-controls,.purchasing-tabs,.purchasing-table-toolbar{grid-template-columns:1fr}.purchasing-row{grid-template-columns:22px minmax(180px,1fr) 115px}.purchasing-row>span:nth-of-type(3),.purchasing-row>span:nth-of-type(4),.purchasing-row>span:nth-of-type(5),.purchasing-row>button{display:none}.purchasing-details{grid-template-columns:1fr;padding-left:18px}.purchasing-analytics>header,.purchasing-settings-list>header{flex-direction:column;align-items:start}.purchasing-analytics-row{grid-template-columns:1fr 100px}.purchasing-analytics-row>span:nth-child(n+3){display:none}.purchasing-settings-row{grid-template-columns:1fr auto}.purchasing-settings-row>span:nth-child(n+2){display:none}}.barcode-labels-page{max-width:1180px}.barcode-labels-grid{grid-template-columns:minmax(360px,.78fr) minmax(520px,1.22fr);align-items:start;gap:20px;display:grid}.barcode-label-form{gap:18px;display:grid}.barcode-label-form-heading{border-bottom:1px solid var(--stonefinch-line);grid-template-columns:44px 1fr;align-items:start;gap:13px;padding-bottom:17px;display:grid}.barcode-label-form-heading>span{color:#fff;background:linear-gradient(135deg,#9c3bc0,#d44f9a);border-radius:12px;place-items:center;width:44px;height:44px;font-size:20px;font-weight:900;display:grid}.barcode-label-form h2,.barcode-label-preview h2{margin:0;font-size:18px}.barcode-label-form p{color:var(--stonefinch-muted);margin:5px 0 0;font-size:10px;line-height:1.55}.barcode-label-form label{color:#716778;text-transform:uppercase;letter-spacing:.05em;gap:7px;font-size:10px;font-weight:800;display:grid}.barcode-label-form input{border:1px solid var(--stonefinch-line);width:100%;min-height:48px;color:var(--stonefinch-ink);font:inherit;background:#fff;border-radius:11px;outline:0;padding:11px 13px}.barcode-label-form input:focus{border-color:#b552bf;box-shadow:0 0 0 3px #b552bf1a}.barcode-number-field input{letter-spacing:.04em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:18px;font-weight:800}.barcode-label-size{background:#f3f7fc;border:1px solid #dce5f1;border-radius:11px;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:13px;display:grid}.barcode-label-size b{color:#2f5e9c;font-size:15px}.barcode-label-size span{color:#718096;font-size:9px;line-height:1.4}.barcode-label-preview{padding:0;overflow:hidden}.barcode-label-preview-heading{border-bottom:1px solid var(--stonefinch-line);justify-content:space-between;align-items:center;gap:15px;padding:20px 22px;display:flex}.barcode-label-preview-heading .eyebrow{margin:0 0 5px}.barcode-label-preview-heading>span{color:#285da7;background:#edf4ff;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:800}.barcode-pdf-frame{background:#efedf1;padding:24px}.barcode-pdf-frame iframe{aspect-ratio:58/40;background:#fff;border:1px solid #d8d2dc;border-radius:8px;width:100%;display:block;box-shadow:0 18px 45px #1e162321}.barcode-label-actions{border-top:1px solid var(--stonefinch-line);justify-content:flex-end;gap:9px;padding:16px 22px;display:flex}.barcode-label-actions a{text-decoration:none}.barcode-preview-empty{text-align:center;min-height:430px;color:var(--stonefinch-muted);align-content:center;place-items:center;gap:9px;padding:50px;display:grid}.barcode-preview-empty>b{color:var(--stonefinch-ink);font-size:15px}.barcode-preview-empty>span{max-width:360px;font-size:10px;line-height:1.5}.barcode-preview-icon{background:#fff;border-radius:8px;justify-content:center;align-items:stretch;gap:5px;width:210px;height:84px;margin-bottom:8px;padding:10px 20px;display:flex;box-shadow:0 10px 30px #2a1b3114}.barcode-preview-icon i{background:#29232d;display:block}.barcode-preview-icon i:nth-child(2),.barcode-preview-icon i:nth-child(6){width:4px}.barcode-preview-icon i:nth-child(4),.barcode-preview-icon i:nth-child(8){width:7px}.barcode-preview-icon i:first-child,.barcode-preview-icon i:nth-child(5),.barcode-preview-icon i:nth-child(9){width:2px}.barcode-preview-icon i:nth-child(3),.barcode-preview-icon i:nth-child(7){width:10px}@media (width<=1180px){.barcode-labels-grid{grid-template-columns:1fr}.barcode-label-form{grid-template-columns:1fr 180px}.barcode-label-form-heading,.barcode-number-field,.barcode-label-size,.barcode-label-form .alert,.barcode-label-form .primary{grid-column:1/-1}.barcode-preview-empty{min-height:300px}}.barcode-label-mode-tabs{border:1px solid var(--stonefinch-line);background:#fff;border-radius:14px;gap:8px;max-width:1800px;margin-bottom:14px;padding:6px;display:flex}.barcode-label-mode-tabs button{min-height:40px;color:var(--stonefinch-muted);background:0 0;border:0;border-radius:10px;padding:9px 15px;font-weight:850}.barcode-label-mode-tabs button.active{color:#1b5fbd;background:#eaf2ff;box-shadow:inset 0 0 0 1px #9abcf4}.expenses-page{gap:16px;display:grid}.company-document-help{color:#536577;background:#f4f8fd;border:1px solid #d8e4f0;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:11px 16px;font-size:11px;display:flex}.company-reconciliation{background:#fffaf1;border-color:#e5be8f}.company-reconciliation summary{cursor:pointer;font-weight:800}.company-reconciliation summary small{color:#776b55;margin-left:12px;font-weight:500}.company-reconciliation article{border-top:1px solid #ebdfce;justify-items:start;gap:10px;margin-top:12px;padding:16px 0;display:grid}.company-reconciliation article p{color:#776b55;margin:0}.company-reconciliation article label{align-items:center;gap:9px;display:flex}.expenses-heading{align-items:end}.expenses-period{align-items:end;gap:8px;display:flex}.expenses-period label{color:#777;gap:4px;font-size:10px;font-weight:800;display:grid}.expenses-period input,.expenses-period select{background:#fff;border:1px solid #14141429;border-radius:10px;min-height:40px;padding:8px 10px}.expenses-tabs{background:#fff;border:1px solid #1414141f;border-radius:14px;gap:5px;padding:6px;display:flex}.expenses-tabs button{background:0 0;border:0;border-radius:10px;padding:11px 18px;font-weight:800}.expenses-tabs button.active{color:#111;background:#fff;box-shadow:inset 0 -3px #ff5d22,0 2px 10px #00000014}.expenses-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.expenses-metrics article{background:#fff;border:1px solid #1414141f;border-left:3px solid #5893ff;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label value""meta value";align-items:center;gap:3px 12px;min-height:68px;padding:10px 14px;display:grid}.expenses-metrics article.paid{border-left-color:#47a875}.expenses-metrics article.unpaid{background:#fff8f5;border-left-color:#ff5d22}.expenses-metrics article.income,.expenses-metrics article.balance-positive{background:#f8fffb;border-left-color:#47a875}.expenses-metrics article.expense,.expenses-metrics article.balance-negative{background:#fff8f5;border-left-color:#ff5d22}.expenses-metrics span{color:#777;text-transform:uppercase;grid-area:label;font-size:9px;font-weight:900}.expenses-metrics b{white-space:nowrap;grid-area:value;font-size:19px}.expenses-metrics small{color:#777;grid-area:meta;font-size:9px}.operation-direction{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;width:max-content;padding:2px 6px;font-size:8px;font-style:normal;font-weight:900;display:inline-flex}.operation-direction.income{color:#277650;background:#e5f7ed}.operation-direction.expense{color:#a14321;background:#ffece5}.operation-amount.income{color:#277650}.operation-amount.expense{color:#a14321}.expenses-editor{background:#f8fbff;border:1px solid #5893ff52;border-radius:14px;margin-top:16px;padding:18px}.expense-modal-backdrop{z-index:1200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f162375;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}.expenses-editor.expense-modal{width:min(1180px,100%);max-height:calc(100vh - 40px);margin:0;overflow-y:auto;box-shadow:0 24px 80px #00000047}.expense-quick-employee-backdrop{z-index:1300}.expenses-editor.expense-quick-employee-modal{width:min(720px,100%)}.editor-heading{justify-content:space-between;gap:12px;margin-bottom:14px;display:flex}.editor-heading>div{gap:3px;display:grid}.editor-heading b{font-size:14px}.editor-heading small{color:#777}.modal-close{background:#e9edf3;border:0;border-radius:50%;flex:0 0 36px;width:36px;height:36px;padding:0;font-size:25px;line-height:1}.expenses-form{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.expenses-form label{color:#666;gap:5px;font-size:10px;font-weight:800;display:grid}.expenses-form label.wide,.expenses-form .expense-field-span-2{grid-column:span 2}.expenses-form .expense-field-span-3{grid-column:span 3}.expenses-form .expense-field-span-4{grid-column:span 4}.expenses-form label.check{align-items:center;gap:8px;display:flex}.expenses-form label small{font-size:9px;font-weight:500}.expense-operation-form{margin:0 -18px;display:grid}.expense-operation-form.sale-mode{flex-direction:column;display:flex}.sale-mode>.expense-document-section{order:1}.sale-mode>.expense-items-section{order:2}.sale-mode>.expense-buyer-section{order:3}.sale-mode>.expense-sale-settlement{order:4}.sale-mode>.expense-details-toggle{order:5}.sale-mode>.expense-details-form{order:6}.expense-form-section{border-top:1px solid #14141417;padding:15px 18px}.expense-form-section:first-child{border-top:0;padding-top:2px}.expense-form-section-heading{align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.expense-form-section-heading b{color:#ff5d22;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.expense-form-section-heading span{color:#777;font-size:9px}.expense-payment-preview{background:#fff0e8;border-radius:9px;align-content:center;gap:3px;min-height:41px;padding:7px 10px;display:grid}.expense-payment-preview>span{color:#8a5a43;text-transform:uppercase;font-size:8px;font-weight:900}.expense-payment-preview b{color:#9a4017;font-size:11px}.expense-payment-preview small{color:#9a684f;font-size:8px}.expense-payment-preview.partial{background:#fff7d9}.expense-payment-preview.partial b{color:#805c08}.expense-payment-preview.paid{background:#e8f7ee}.expense-payment-preview.paid b{color:#17683d}.expense-details-toggle{color:#586373;text-align:left;background:#f6f8fb;border:0;border-top:1px solid #14141417;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px 18px;font-size:10px;font-weight:800;display:flex}.expense-details-toggle.active{color:#245c9e;background:#eef5ff}.expense-details-toggle span{font-size:16px}.expense-details-form{background:#f8fbff;border-top:1px solid #5893ff2e;padding:14px 18px 17px}.expense-position-table{background:#fff;border:1px solid #e0e2e7;border-radius:12px;overflow:visible}.expense-position-head,.expense-position-row{grid-template-columns:minmax(145px,.8fr) minmax(240px,1.5fr) 82px 72px 112px 120px 34px;align-items:start;gap:8px;padding:9px 10px;display:grid;position:relative}.expense-position-head{color:#777d86;letter-spacing:.06em;text-transform:uppercase;background:#f6f7f9;border-bottom:1px solid #e6e7ea;align-items:center;font-size:8px;font-weight:900}.expense-position-table.sale-items .expense-position-head,.expense-position-table.sale-items .expense-position-row{grid-template-columns:minmax(300px,1.8fr) 82px 72px 112px 120px 34px}.expense-position-row+.expense-position-row{border-top:1px solid #ececef}.expense-position-row label{gap:4px;display:grid}.expense-position-row input,.expense-position-row select{min-width:0;height:40px}.expense-position-row strong{white-space:nowrap;justify-content:flex-end;align-items:center;min-height:40px;font-size:10px;display:flex}.expense-position-row .category-picker{gap:2px}.expense-position-row .quick-category-toggle{font-size:8px}.expense-line-remove{color:#b64d31;background:0 0;border:0;border-radius:8px;width:32px;height:40px;font-size:18px}.expense-line-remove:hover:not(:disabled){background:#fff0ea}.expense-line-remove:disabled{opacity:.25}.expense-position-footer{justify-content:space-between;align-items:center;gap:14px;padding-top:12px;display:flex}.expense-position-footer>div{align-items:baseline;gap:12px;margin-left:auto;display:flex}.expense-position-footer span{color:#747983;text-transform:uppercase;font-size:9px;font-weight:800}.expense-position-footer b{font-size:15px}.mobile-field-label{color:#777d86;text-transform:uppercase;font-size:8px;font-weight:800;display:none}.category-picker{gap:4px;min-width:0;display:grid;position:relative}.counterparty-picker{gap:4px;min-width:0;display:grid}.counterparty-picker .quick-category-toggle:disabled{color:#9ba1a9;cursor:default}.expense-recipient-kind{gap:6px;display:grid}.expense-recipient-kind>span{color:#666;font-size:10px;font-weight:800}.expense-recipient-kind>div{flex-wrap:wrap;gap:6px;display:flex}.expense-recipient-kind button{color:#596270;background:#fff;border:1px solid #14141424;border-radius:9px;min-height:34px;padding:7px 13px;font-size:9px;font-weight:850}.expense-recipient-kind button.active{color:#173f76;background:#eaf3ff;border-color:#78a8ee;box-shadow:inset 0 0 0 1px #5893ff2e}.expense-income-kind{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:11px;display:grid}.expense-income-kind button{color:#596270;text-align:left;background:#fff;border:1px solid #14141424;border-radius:10px;gap:3px;padding:11px 13px;display:grid}.expense-income-kind button b{color:#2f3742;font-size:10px}.expense-income-kind button span{color:#737b86;font-size:8px}.expense-income-kind button.active{background:#edf8f1;border-color:#65a680;box-shadow:inset 0 0 0 1px #47a87533}.expense-income-kind button.active b{color:#17683d}.direct-sale-basics{grid-template-columns:minmax(240px,1fr) minmax(240px,1fr) minmax(180px,.65fr);gap:11px;display:grid}.direct-sale-basics label{color:#666;gap:5px;font-size:10px;font-weight:800;display:grid}.direct-sale-basics label small{color:#7a818a;font-size:8px;font-weight:500}.direct-sale-basics input,.direct-sale-basics select{background:#fff;border:1px solid #1414142b;border-radius:9px;width:100%;min-height:42px;padding:9px 10px}.direct-sale-mode-note{color:#596775;background:#edf8f1;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;margin-top:10px;padding:9px 11px;font-size:9px;display:flex}.direct-sale-mode-note b{color:#17683d}.direct-sale-mode-note button{color:#286bc9;background:0 0;border:0;flex:none;padding:0;font-size:9px;font-weight:800}.expense-retail-buyer{background:#f6faff;border:1px dashed #b7cadf;border-radius:9px;align-content:center;gap:3px;min-height:48px;padding:9px 11px;display:grid}.expense-retail-buyer b{color:#315f92;font-size:10px}.expense-retail-buyer span{color:#6a7684;font-size:8px}.expense-sale-settlement{background:#fbfefc}.expense-sale-settlement-grid{grid-template-columns:minmax(360px,1.3fr) minmax(210px,.75fr) minmax(250px,1fr);align-items:stretch;gap:11px;display:grid}.expense-sale-settlement-grid>label,.expense-sale-payment-choice{color:#666;gap:5px;font-size:10px;font-weight:800;display:grid}.expense-sale-settlement-grid label small{color:#777;font-size:8px;font-weight:500}.expense-sale-settlement-grid input,.expense-sale-settlement-grid select{background:#fff;border:1px solid #1414142b;border-radius:9px;width:100%;min-height:41px;padding:9px 10px}.expense-sale-payment-choice>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.expense-sale-payment-choice button{color:#596270;text-align:left;background:#fff;border:1px solid #14141424;border-radius:9px;gap:2px;min-height:41px;padding:7px 10px;display:grid}.expense-sale-payment-choice button b{font-size:9px}.expense-sale-payment-choice button small{color:#7a828d;font-size:8px}.expense-sale-payment-choice button.active{color:#17683d;background:#edf8f1;border-color:#65a680}.direct-sale-result{background:#e8f7ee;border-radius:9px;align-content:center;gap:3px;min-height:58px;padding:9px 11px;display:grid}.direct-sale-result>span{color:#66756c;text-transform:uppercase;font-size:8px;font-weight:900}.direct-sale-result b{color:#17683d;font-size:10px}.direct-sale-result small{color:#597163;font-size:8px}.direct-sale-result.later{background:#fff3ec}.direct-sale-result.later b{color:#9a4017}.direct-sale-result.later small{color:#875f4d}.expense-inline-warning{color:#8a4f20;background:#fff7ec;border:1px solid #efc89d;border-radius:9px;margin-top:9px;padding:9px 11px;font-size:9px}.expense-recipient-hint{color:#737b86;justify-content:space-between;align-items:flex-start;gap:8px;font-size:8px;line-height:1.35;display:flex}.expense-recipient-hint>span{max-width:720px}.expense-recipient-hint .quick-category-toggle{flex:none;font-size:9px}.quick-category{gap:6px;display:grid}.quick-category-toggle{color:#286bc9;background:0 0;border:0;width:max-content;padding:0;font-size:10px;font-weight:800}.quick-category-editor{z-index:5;background:#fff;border:1px solid #5893ff61;border-radius:11px;grid-template-columns:minmax(180px,1fr) 65px auto;align-items:end;gap:8px;width:min(520px,100vw - 70px);padding:12px;display:grid;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 12px 34px #142d502e}.quick-category-editor>b{grid-column:1/-1}.quick-category-editor label{gap:3px}.quick-category-editor input{min-width:0;min-height:34px;padding:6px 8px}.quick-category-editor input[type=color]{padding:3px}.quick-category-editor button{min-height:34px;padding:6px 9px;font-size:9px}.expenses-form input,.expenses-form select{background:#fff;border:1px solid #1414142b;border-radius:9px;width:100%;min-height:41px;padding:9px 10px}.expenses-form input[type=color]{padding:4px}.expenses-actions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.expense-repeat-toggle{cursor:pointer;background:#fff;border:1px solid #14141421;border-radius:12px;align-items:flex-start;gap:12px;margin-top:15px;padding:14px;display:flex}.expense-repeat-toggle.active{color:#174f9d;background:#eef5ff;border-color:#5893ff;box-shadow:inset 0 0 0 1px #5893ff59}.expense-repeat-toggle input{accent-color:#ff5d22;width:19px;height:19px;margin:1px 0 0}.expense-repeat-toggle span{gap:3px;display:grid}.expense-repeat-toggle small{color:#777;font-weight:500}.expense-repeat-note{color:#5f6670;background:#f4f5f7;border:1px solid #1414141c;border-radius:12px;gap:3px;margin-top:15px;padding:13px 14px;font-size:10px;display:grid}.expense-repeat-note b{color:#333;font-size:11px}.automatic-settings{background:#ffffffb8;border:1px solid #5893ff47;border-radius:12px;margin-top:12px;padding:14px}.automatic-settings-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.automatic-settings-heading>span{color:#205fac;background:#e8f1ff;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:800}.expenses-filters{grid-template-columns:minmax(260px,1.45fr) repeat(4,minmax(140px,.65fr));gap:8px;padding:12px 0 0;display:grid}.expenses-filters input,.expenses-filters select{background:#fff;border:1px solid #14141429;border-radius:9px;min-width:0;min-height:38px;padding:8px 10px}.expense-search{background:#fff;border:1px solid #14141429;border-radius:9px;align-items:center;gap:7px;min-width:0;min-height:38px;padding:0 10px;display:flex}.expense-search:focus-within{border-color:#5893ff;box-shadow:0 0 0 2px #5893ff26}.expense-search>span{color:#617087;font-size:18px;line-height:1}.expenses-filters .expense-search input{background:0 0;border:0;outline:0;min-height:36px;padding:0}.expense-list-toolbar{color:#626b77;justify-content:space-between;align-items:center;gap:14px;min-height:44px;margin-top:10px;padding:6px 2px 0;font-size:10px;display:flex}.expense-list-toolbar>div:last-child{align-items:center;gap:7px;display:flex}.expense-list-toolbar button{min-height:32px;padding:6px 10px;font-size:9px}.expenses-table{margin:14px -22px 0}.expenses-table header,.expenses-table article{border-top:1px solid #14141414;grid-template-columns:.9fr 1.45fr .65fr .75fr 1.7fr;align-items:center;gap:13px;padding:13px 22px;display:grid}.expenses-table header{color:#777;text-transform:uppercase;background:#f7f7f7;font-size:9px;font-weight:900}.expenses-table article.unpaid{background:#fffaf8;box-shadow:inset 4px 0 #ff5d22}.expenses-table article>span{gap:4px;min-width:0;display:grid}.expenses-table small{color:#777;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.expenses-table article>strong{text-align:right}.expense-state{border-radius:999px;width:max-content;padding:4px 8px;font-size:9px}.expense-state.paid{color:#17683d;background:#dff5e8}.expense-state.unpaid{color:#8c380f;background:#ffeadf}.expense-articles{gap:7px;margin-top:4px;display:grid}.expense-article-columns{color:#7b818a;letter-spacing:.05em;text-transform:uppercase;grid-template-columns:auto minmax(260px,1fr) minmax(115px,.45fr) minmax(105px,.4fr) minmax(135px,.45fr) minmax(180px,auto) 34px;align-items:center;gap:12px;padding:0 15px 3px;font-size:8px;font-weight:900;display:grid}.expense-article{background:#fff;border:1px solid #1414141c;border-radius:14px;overflow:visible}.expense-article.unpaid{border-left:4px solid #ff5d22}.expense-article.paid{border-left:4px solid #47a875}.expense-article>header{cursor:pointer;grid-template-columns:auto minmax(260px,1fr) minmax(115px,.45fr) minmax(105px,.4fr) minmax(135px,.45fr) minmax(180px,auto) 34px;align-items:center;gap:12px;min-height:72px;padding:10px 14px;display:grid}.expense-article>header:hover{background:#fafcff}.expense-article>header:focus-visible{outline-offset:-2px;border-radius:12px;outline:2px solid #5893ff}.expense-article-main,.expense-article-period,.expense-article-state{gap:3px;min-width:0;display:grid}.expense-article-main>b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.expense-article>header small{color:#777}.expense-article-main small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.expense-article-period b{text-transform:capitalize;font-size:10px}.expense-article-state{border-radius:9px;width:max-content;min-width:94px;padding:7px 9px}.expense-article-state b{font-size:10px}.expense-article-state small{font-size:9px}.expense-article-state.paid{color:#17683d;background:#e8f7ee}.expense-article-state.unpaid{color:#9a4017;background:#fff0e8}.expense-article-state.paid small,.expense-article-state.unpaid small{color:inherit;opacity:.8}.expense-article-total{text-align:right;gap:2px;min-width:135px;display:grid}.expense-article-total b{font-size:16px}.expense-article-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.expense-article-actions button{white-space:nowrap;min-height:32px;padding:7px 10px;font-size:9px}.expense-article-toggle{color:#315f99;background:#f2f7ff;border:1px solid #315f9938;border-radius:9px;width:34px;height:34px;padding:0;font-size:18px;font-weight:900;line-height:1}.expense-article-toggle:hover{background:#e6f0ff}.expense-payment-history{background:#f7fbff;border-top:1px solid #14141414;display:grid}.expense-payment-history-title,.expense-payment-history>div:not(.expense-payment-history-title){justify-content:space-between;align-items:center;gap:18px;padding:9px 16px;display:flex}.expense-payment-history-title{color:#315f99;background:#edf5ff;font-size:10px}.expense-payment-history-title span{background:#dcecff;border-radius:999px;padding:4px 8px;font-weight:800}.expense-payment-history>div:not(.expense-payment-history-title){border-top:1px solid #1414140f}.expense-payment-history>div>span{gap:2px;display:grid}.expense-payment-history>div>span:last-child{text-align:right}.expense-payment-history small{color:#777}.expense-payment-modal{max-width:760px}.expense-payment-explanation{color:#4b627c;background:#eaf3ff;border-radius:10px;margin-top:13px;padding:11px 13px;font-size:10px}.expense-occurrences{border-top:1px solid #14141414}.expense-occurrence{border-top:1px solid #1414140f;grid-template-columns:minmax(120px,.75fr) minmax(150px,1fr) minmax(155px,.9fr) auto;align-items:center;gap:10px;padding:10px 14px;display:grid}.expense-occurrence:first-child{border-top:0}.expense-occurrence.unpaid{background:#fffaf8}.expense-occurrence.partial{background:#fffdf3}.expense-occurrence>span{gap:3px;min-width:0;display:grid}.expense-occurrence small{color:#777;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.expense-payment-button{text-align:left;background:#fff;border:1px solid #1414141f;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:8px 10px;display:flex}.expense-payment-button>span{gap:2px;min-width:0;display:grid}.expense-payment-button>em{color:#777;white-space:nowrap;font-size:9px;font-style:normal;font-weight:750}.expense-occurrence.paid .expense-payment-button{background:#f5fbf8;border-color:#47a87559}.expense-occurrence.partial .expense-payment-button{background:#fffaf0;border-color:#daa31a59}.expense-action-menu{position:relative}.expense-menu-toggle{letter-spacing:1px;background:#fff;border:1px solid #14141426;border-radius:9px;width:36px;height:32px;padding:0;font-size:16px;font-weight:900}.expense-menu-popup{z-index:30;background:#fff;border:1px solid #14141421;border-radius:11px;min-width:210px;padding:6px;display:grid;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 14px 34px #14233733}.expense-menu-popup button{text-align:left;background:0 0;border:0;border-radius:7px;padding:9px 10px;font-size:10px;font-weight:750}.expense-menu-popup button:hover{background:#f0f4fa}.expense-menu-popup button.danger{color:#b23d24}.row-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px!important;display:flex!important}.row-actions button{padding:7px 8px;font-size:9px}.schedule-rule-editor{background:#fff;border:1px solid #1414141a;border-radius:12px;gap:8px;margin-top:14px;padding:13px;display:grid}.schedule-rule-editor>b{font-size:12px}.schedule-rule-editor>p{color:#777;margin:0;font-size:10px}.weekday-grid,.month-day-grid{flex-wrap:wrap;gap:6px;display:flex}.weekday-grid button,.month-day-grid button{background:#fff;border:1px solid #14141426;border-radius:9px;min-width:38px;padding:8px 10px;font-weight:800}.weekday-grid button.selected,.month-day-grid button.selected{color:#145bc1;background:#eaf2ff;border-color:#5893ff;box-shadow:inset 0 0 0 1px #5893ff}.month-day-grid button.last-day{min-width:130px}.schedule-grid,.category-grid{gap:9px;margin-top:16px;display:grid}.repeat-manager{background:#fafbfc;border-top:1px solid #1414141a;margin:22px -22px -22px;padding:18px 22px 22px}.repeat-manager-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.repeat-manager-heading h3,.repeat-manager-heading p{margin:0}.repeat-manager-heading p{color:#777;margin-top:3px;font-size:10px}.repeat-manager-heading>b{color:#205fac;font-size:10px}.schedule-grid article,.category-grid button{text-align:left;background:#fff;border:1px solid #1414141c;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;width:100%;padding:15px;display:grid}.schedule-grid article.paused{opacity:.6;background:#f5f5f5}.schedule-grid article>div:not(.row-actions){gap:4px;display:grid}.schedule-grid small,.category-grid small{color:#777}.schedule-grid em,.category-grid em{color:#4773ad;font-size:10px;font-style:normal}.category-dot{border-radius:50%;width:13px;height:13px}.category-grid button>span:nth-child(2){gap:4px;display:grid}.recurring-panel,.categories-panel{overflow:hidden}.expenses-register{overflow:visible}.expenses-tabs{overflow-x:auto}.expenses-tabs button{white-space:nowrap}.expense-work-panel{overflow:visible}.payment-filters{grid-template-columns:minmax(280px,520px)}.operations-table{background:#fff;border:1px solid #1414141a;border-radius:13px;margin-top:14px;display:grid;overflow:hidden}.operations-table header,.operations-table article{grid-template-columns:1fr 1.35fr .9fr .7fr auto;align-items:center;gap:14px;padding:12px 15px;display:grid}.operations-table header{color:#777;letter-spacing:.05em;text-transform:uppercase;background:#f6f7f9;font-size:8px;font-weight:900}.operations-table article{border-top:1px solid #14141414}.operations-table article.cancelled{opacity:.58;background:#f4f4f4}.operations-table article>span{gap:3px;min-width:0;display:grid}.operations-table article small{color:#777;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.operations-table article>strong{text-align:right;white-space:nowrap}.expense-operation-table{margin-top:4px;overflow:visible}.expense-operation-table header,.expense-operation-table article{grid-template-columns:24px minmax(115px,.7fr) minmax(220px,1.35fr) minmax(190px,1fr) minmax(180px,.95fr) minmax(120px,.65fr) auto}.expense-operation-table article{border-left:4px solid #ff5d22;position:relative}.expense-operation-table article.paid{border-left-color:#47a875}.expense-operation-table article.partial{background:#fffdf6;border-left-color:#d9a21a}.expense-operation-table article.unpaid{background:#fffaf8}.expense-operation-table article.cancelled{border-left-color:#999}.expense-operation-table article.selected{background:#f1f6ff;box-shadow:inset 0 0 0 1px #5893ff52}.operation-select{place-items:center;margin:0;display:grid}.operation-select input{accent-color:#5893ff;width:17px;height:17px;margin:0}.operation-select input:disabled{opacity:.35}.expense-selection-summary{color:#315f99}.operation-description{min-width:0}.operation-title{align-items:center;gap:8px;min-width:0;display:flex}.operation-title .category-dot{flex:none}.operation-title b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.operation-payment-state{border-radius:9px;width:max-content;max-width:100%;padding:7px 9px}.operation-payment-state.paid{color:#17683d;background:#e8f7ee}.operation-payment-state.partial{color:#805c08;background:#fff3cf}.operation-payment-state.unpaid{color:#9a4017;background:#fff0e8}.operation-payment-state small{opacity:.82;color:inherit!important}.allocation-modal{max-width:980px}.allocation-heading{border-top:1px solid #1414141a;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding:12px 0 8px;display:flex}.allocation-heading>div{gap:3px;display:grid}.allocation-heading small{color:#777}.allocation-list{background:#fff;border:1px solid #1414141a;border-radius:11px;max-height:330px;display:grid;overflow-y:auto}.allocation-list>.allocation-row{border-top:1px solid #14141412;grid-template-columns:24px minmax(0,1fr) 140px;align-items:center;gap:12px;padding:11px 13px;display:grid}.allocation-list>.allocation-row:first-child{border-top:0}.allocation-list>.allocation-row.selected{background:#f2f7ff}.allocation-list>.allocation-row>span{gap:3px;min-width:0;display:grid}.allocation-list small{color:#777;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.allocation-amount{color:#6d7580;text-transform:uppercase;gap:3px;font-size:8px;font-weight:800;display:grid}.allocation-amount input{text-align:right;border:1px solid #14141429;border-radius:9px;width:100%;min-height:38px;padding:8px 10px}.allocation-list .allocation-check{accent-color:#5893ff;width:18px;height:18px;margin:0}.payment-balance{color:#5d6671;flex-wrap:wrap;justify-content:flex-end;gap:6px 24px;margin-top:10px;font-size:10px;display:flex}.payment-balance b{color:#151515}.payment-balance>small{text-align:right;flex-basis:100%}.payment-balance.over,.payment-balance.over b{color:#a23d25}.contract-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:15px;display:grid}.contract-grid>article{background:#fff;border:1px solid #1414141c;border-left:4px solid #5893ff;border-radius:13px;gap:13px;padding:16px;display:grid}.contract-grid>article.archived{opacity:.6;background:#f5f5f5;border-left-color:#aaa}.contract-card-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.contract-card-heading>span{gap:4px;display:grid}.contract-card-heading small{color:#777}.contract-card-heading em{color:#17683d;background:#e7f6ed;border-radius:999px;padding:4px 8px;font-size:9px;font-style:normal;font-weight:850}.contract-details{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.contract-details>span{background:#f5f7fa;border-radius:9px;gap:3px;min-width:0;padding:9px;display:grid}.contract-details small{color:#777;text-transform:uppercase;font-size:8px}.contract-details b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.contract-grid article>p{color:#68717d;margin:0;font-size:10px}.contract-modal{max-width:900px}.directories-layout{grid-template-columns:minmax(0,1.3fr) minmax(330px,.7fr);align-items:start;gap:14px;display:grid}.counterparty-directory-actions{align-items:center;gap:8px;display:flex}.counterparty-archive-toggle{color:#69758a;white-space:nowrap;align-items:center;gap:6px;font-size:9px;font-weight:800;display:flex}.counterparty-archive-toggle input{accent-color:#ff5d22}.counterparty-directory-actions select{background:#fff;border:1px solid #14141429;border-radius:9px;min-height:38px;padding:8px 10px}.counterparty-directory-list{gap:7px;margin-top:14px;display:grid}.counterparty-directory-list>button{width:100%;color:inherit;text-align:left;background:#fff;border:1px solid #1414141a;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.counterparty-directory-list>button:hover{background:#f8fbff;border-color:#5893ff80}.counterparty-directory-list>button.archived{opacity:.62;background:#f4f4f4}.counterparty-directory-list span{gap:3px;min-width:0;display:grid}.counterparty-directory-list small{color:#777;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.counterparty-directory-list em{color:#315f99;white-space:nowrap;font-size:9px;font-style:normal;font-weight:800}.expense-counterparty-dialog .dialog-backdrop{z-index:1300}.payroll-panel{overflow:visible}.payroll-toolbar{border-top:1px solid #14141414;border-bottom:1px solid #14141414;align-items:end;gap:9px;padding:13px 0;display:flex}.payroll-toolbar>label:not(.payroll-archive-toggle){color:#68717c;gap:4px;min-width:190px;font-size:9px;font-weight:850;display:grid}.payroll-toolbar input[type=month],.payroll-toolbar select{background:#fff;border:1px solid #14141429;border-radius:9px;min-height:40px;padding:8px 10px}.payroll-archive-toggle{color:#616b78;white-space:nowrap;align-items:center;gap:7px;min-height:40px;margin-left:auto;font-size:10px;font-weight:750;display:flex}.payroll-archive-toggle input{accent-color:#5893ff}.payroll-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:13px 0;display:grid}.payroll-metrics article{background:#fff;border:1px solid #1414141c;border-top:3px solid #5893ff;border-radius:11px;gap:4px;min-height:84px;padding:13px 14px;display:grid}.payroll-metrics article.attention{background:#fff9f6;border-top-color:#ff5d22}.payroll-metrics span{color:#737b86;letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:900}.payroll-metrics b{font-size:18px}.payroll-metrics small{color:#7a818b;font-size:9px}.payroll-list{gap:8px;display:grid}.payroll-list>article{background:#fff;border:1px solid #1414141c;border-left:4px solid #5893ff;border-radius:13px;grid-template-columns:40px minmax(210px,1.35fr) minmax(150px,.8fr) minmax(135px,.65fr) minmax(115px,.6fr) minmax(250px,auto);align-items:center;gap:12px;min-height:86px;padding:12px 14px;display:grid}.payroll-list>article.paid{border-left-color:#47a875}.payroll-list>article.archived{opacity:.62;background:#f4f4f4;border-left-color:#a5a9af}.payroll-avatar{color:#285fa8;background:#eaf2ff;border-radius:12px;place-items:center;width:38px;height:38px;font-size:15px;font-weight:900;display:grid}.payroll-person,.payroll-time,.payroll-total,.payroll-status{gap:3px;min-width:0;display:grid}.payroll-person b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.payroll-person small,.payroll-time small,.payroll-total small,.payroll-status small{color:#777f89;font-size:9px}.payroll-person em{color:#315f99;font-size:9px;font-style:normal;font-weight:750}.payroll-total b{font-size:15px}.payroll-status{color:#875a12;background:#fff4d9;border-radius:9px;width:max-content;min-width:108px;padding:8px 10px}.payroll-status.approved{color:#9b421b;background:#ffede4}.payroll-status.approved.paid{color:#1c7144;background:#e4f5eb}.payroll-status.empty{color:#66717f;background:#eef1f5}.payroll-status small{color:inherit;opacity:.8}.payroll-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.payroll-actions button{white-space:nowrap;min-height:31px;padding:6px 9px;font-size:9px}.payroll-employee-modal{max-width:920px}.payroll-accrual-modal{width:min(1380px,100%)!important}.payroll-calculation-strip{grid-template-columns:repeat(8,minmax(110px,1fr));gap:7px;margin-bottom:14px;display:grid}.payroll-calculation-strip>span{background:#fff;border:1px solid #1414141a;border-radius:9px;gap:4px;min-width:0;padding:10px;display:grid}.payroll-calculation-strip small{color:#737b86;text-transform:uppercase;font-size:8px;font-weight:850}.payroll-calculation-strip b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.payroll-timesheet-heading{border-top:1px solid #1414141a;justify-content:space-between;align-items:end;gap:18px;padding-top:12px;display:flex}.payroll-timesheet-heading>div:first-child{gap:3px;display:grid}.payroll-timesheet-heading small{color:#777f89;font-size:9px}.payroll-legend{color:#68717c;flex-wrap:wrap;justify-content:flex-end;gap:9px;font-size:8px;display:flex}.payroll-legend span{align-items:center;gap:4px;display:flex}.payroll-legend i{background:#dbe3ef;border-radius:3px;width:8px;height:8px}.payroll-legend .work i{background:#6f9fff}.payroll-legend .vacation i{background:#bf9dea}.payroll-legend .sick i{background:#f2aa69}.payroll-legend .absence i{background:#e77c70}.payroll-timesheet-grid{grid-template-columns:repeat(7,minmax(82px,1fr));gap:6px;margin-top:10px;display:grid}.payroll-timesheet-grid>label{background:#fff;border:1px solid #dbe3ef;border-top:3px solid #b7c1ce;border-radius:9px;grid-template-columns:1fr 42px;gap:5px;min-width:0;min-height:78px;padding:7px;display:grid}.payroll-timesheet-grid>label.work{background:#f8fbff;border-top-color:#6f9fff}.payroll-timesheet-grid>label.vacation{background:#fcf9ff;border-top-color:#bf9dea}.payroll-timesheet-grid>label.sick{background:#fffaf4;border-top-color:#f2aa69}.payroll-timesheet-grid>label.absence{background:#fff7f6;border-top-color:#e77c70}.payroll-timesheet-grid>label>span{gap:1px;display:grid}.payroll-timesheet-grid>label>span b{font-size:14px}.payroll-timesheet-grid>label>span small{color:#777;font-size:8px}.payroll-timesheet-grid select,.payroll-timesheet-grid input{background:#fff;border:1px solid #14141424;border-radius:6px;width:100%;min-width:0;height:28px;padding:3px 5px;font-size:9px}.payroll-timesheet-grid select{grid-column:1/-1}.payroll-timesheet-grid input{text-align:center;grid-area:1/2;align-self:end}.payroll-timesheet-grid em{color:#75808e;text-align:center;grid-area:1/2;align-self:center;font-size:10px;font-style:normal;font-weight:900}.payroll-adjustments{border-top:1px solid #1414141a;margin-top:14px;padding-top:14px}.payroll-additional{border-top:1px solid #1414141a;gap:10px;margin-top:14px;padding-top:14px;display:grid}.payroll-additional-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.payroll-additional-heading>div{gap:3px;display:grid}.payroll-additional-heading small{color:#737b86;max-width:760px;font-size:9px}.payroll-additional-list{gap:8px;display:grid}.payroll-additional-row{background:#f7fcfb;border:1px solid #26a69a3d;border-radius:10px;grid-template-columns:minmax(220px,.9fr) minmax(130px,.42fr) minmax(280px,1.25fr) auto;align-items:end;gap:8px;padding:10px;display:grid}.payroll-additional-row label{color:#68717c;gap:4px;font-size:9px;font-weight:850;display:grid}.payroll-additional-row input,.payroll-additional-row select{background:#fff;border:1px solid #14141429;border-radius:8px;width:100%;min-height:38px;padding:8px 10px}.payroll-additional-payment{justify-items:end;gap:5px;min-width:112px;display:grid}.payroll-additional-payment small{color:#69727d;white-space:nowrap;font-size:8px}.payroll-approved-note{color:#276144;background:#edf8f1;border:1px solid #bfdfcc;border-radius:10px;gap:8px;margin-top:14px;padding:11px 13px;font-size:10px;display:flex}.finance-create-actions{flex-wrap:wrap;gap:7px;display:flex}.finance-create-actions button{white-space:nowrap}.finance-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.finance-overview button{text-align:left;background:#fff;border:1px solid #e2e6eb;border-radius:11px;gap:8px;padding:14px 16px;display:grid}.finance-overview button:hover{background:#fafcff;border-color:#96afd2}.finance-overview span{color:#6b7481;font-size:10px;font-weight:700}.finance-overview b{font-variant-numeric:tabular-nums;font-size:19px}.finance-overview .income b,.finance-overview .receivable b{color:#277650}.finance-overview .payable{background:#fff8f3;border-color:#f0ded1}.finance-overview .payable b{color:#a54d27}.finance-register-tabs{flex-wrap:wrap;gap:4px;padding:8px 0 4px;display:flex}.finance-register-tabs button{color:#697383;background:0 0;border:0;border-radius:8px;padding:8px 13px;font-size:10px;font-weight:750}.finance-register-tabs button.active{color:#204f8a;background:#eaf2fc}.expenses-filters.finance-main-filters{grid-template-columns:minmax(250px,1fr) minmax(160px,.4fr) auto;padding-top:8px}.expenses-filters.finance-more-filters{background:#f4f6f9;border-radius:10px;grid-template-columns:repeat(3,minmax(140px,1fr));margin-top:8px;padding:10px}.finance-main-filters .expense-search{grid-column:auto}.expense-list-toolbar.finance-selection-bar{z-index:15;color:#315477;background:#edf5ff;border:1px solid #c9daef;border-radius:10px;margin:10px 0;padding:9px 12px;position:sticky;top:8px;box-shadow:0 3px 14px #263d5e0a}.finance-operation-name{color:#252d38;text-align:left;background:0 0;border:0;align-items:center;gap:8px;width:100%;padding:0;font-size:12px;font-weight:750;line-height:1.35;display:flex}.finance-operation-name>span{color:#8e9bad;flex:none;font-size:12px}.finance-operation-name:hover{color:#286bc9}.expense-operation-table article{cursor:pointer}.expense-operation-table article.draft{background:#f8fafc;border-left-color:#94a3b8}.expense-operation-table .finance-operation-comment{color:#4b596d;line-height:1.45;overflow:visible;white-space:pre-wrap!important}.operation-amount>small{margin-top:4px;font-weight:500;display:block}.finance-debt-groups{gap:12px;display:grid}.finance-advance-notice,.finance-employee-advances{color:#236347;background:#eef9f3;border:1px solid #b9dccc;border-radius:12px;padding:14px 18px}.finance-advance-notice{gap:6px;margin-top:12px;display:grid}.finance-employee-advances{gap:12px;margin:14px 0;display:grid}.finance-employee-advances>div{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.finance-employee-advances>div:first-child,.finance-employee-advances span{gap:5px;display:grid}.finance-employee-advances small{color:#587165}.finance-debt-group{background:#fff;border:1px solid #dce3ec;border-radius:12px;overflow:visible}.finance-debt-heading{grid-template-columns:24px minmax(180px,1fr) auto auto;align-items:center;gap:18px;padding:16px;display:grid}.finance-debt-name{text-align:left;color:#263548;background:0 0;border:0;gap:6px;padding:6px 0;display:grid}.finance-debt-name small,.finance-debt-total small{color:#6b7b90;font-size:11px}.finance-debt-total{text-align:right;gap:6px;display:grid}.finance-debt-total strong{color:#a14321;white-space:nowrap;font-size:20px}.finance-debt-total.receivable strong{color:#277650}.finance-debt-group>.operations-table{border:0;border-top:1px solid #dce3ec;border-radius:0 0 12px 12px;margin-top:0}@media (width<=700px){.finance-debt-heading{grid-template-columns:24px minmax(0,1fr);gap:12px}.finance-debt-total{text-align:left;grid-column:2}.finance-debt-heading>.primary{grid-column:2;justify-self:start}}.expense-operation-table article{background:#fff;border-left-width:3px;min-height:62px}.expense-operation-table article.unpaid,.expense-operation-table article.partial{background:#fff}.expense-operation-table article:hover{background:#fafcff}.expense-operation-table article.selected{background:#edf5ff}.expense-operation-table .operation-payment-state{background:0 0;padding:0}.expense-operation-table .operation-payment-state b{font-size:10px}.expense-operation-table article small{font-size:9px}.expense-operation-table .operation-payment-state small{text-overflow:clip;font-size:9px;overflow:visible}.finance-operation-details{border-top:1px dashed #dce2e9;grid-column:2/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:12px 0 4px;display:grid}.finance-operation-details>div{align-content:start;gap:5px;min-width:0;display:grid}.finance-operation-details>div>span{color:#768393;font-size:9px}.finance-operation-details b{text-transform:capitalize;font-size:10px}.finance-operation-details small{white-space:normal!important}.finance-payment-table{overflow:visible}.finance-payment-table header,.finance-payment-table article{grid-template-columns:24px minmax(150px,.85fr) minmax(180px,1.15fr) minmax(180px,1fr) minmax(110px,.6fr) 34px}.finance-link{color:#286bc9;background:0 0;border:0;width:max-content;padding:0;font-size:9px;font-weight:750}.finance-link:disabled{color:#99a3af;cursor:default}.expenses-editor.expense-modal.finance-entry-modal{background:#fff;border:1px solid #e2e7ed;border-radius:16px;width:min(1020px,100%);padding:0 20px}.finance-entry-modal>.editor-heading{z-index:35;background:#fff;border-bottom:1px solid #e9edf2;border-radius:16px 16px 0 0;margin:0 -20px;padding:18px 20px 14px;position:sticky;top:0}.finance-entry-modal .editor-heading b{font-size:17px}.finance-entry-modal .editor-heading small{font-size:10px}.finance-entry-modal .expense-operation-form{margin:0 -20px}.finance-entry-modal .expense-form-section{padding:13px 20px}.finance-entry-modal .expense-form-section:first-child{padding-top:14px}.finance-entry-modal .expense-form-section-heading{justify-content:space-between;margin-bottom:8px}.finance-entry-modal .expense-form-section-heading>b{color:#4e5e73;text-transform:none;letter-spacing:0;font-size:10px}.finance-entry-modal .expense-form-section-heading>span{font-size:9px}.finance-basic-fields{grid-template-columns:minmax(0,1fr) minmax(160px,.55fr)}.finance-entry-modal .expense-position-table{border-radius:9px}.finance-entry-modal .expense-position-head,.finance-entry-modal .expense-position-row{grid-template-columns:minmax(155px,.8fr) minmax(200px,1.3fr) 66px 54px 90px 95px 24px;gap:8px;padding:8px}.finance-entry-modal .expense-position-table.sale-items .expense-position-head,.finance-entry-modal .expense-position-table.sale-items .expense-position-row{grid-template-columns:minmax(240px,1fr) 70px 55px 100px 110px 24px}.finance-entry-modal .expense-position-table.simple-items .expense-position-head,.finance-entry-modal .expense-position-table.simple-items .expense-position-row{grid-template-columns:minmax(180px,.85fr) minmax(240px,1.4fr) 125px 24px}.finance-entry-modal .expense-position-row input,.finance-entry-modal .expense-position-row select{background:#fff;border:1px solid #dce2e9;border-radius:7px;width:100%;height:38px;padding:8px 10px;font-size:11px}.finance-entry-modal .expense-position-row input[readonly]{color:#7e8897;background:#f5f7fa}.finance-entry-modal .expense-position-row label{min-width:0}.finance-entry-modal .expense-line-remove{width:24px;height:38px}.finance-entry-modal .expense-position-footer{padding-top:8px}.finance-entry-modal .expense-position-footer>div{display:none}.finance-entry-modal .expense-position-footer>button{color:#355f94;background:#f1f5fa;border:0;min-height:30px;padding:5px 8px;font-size:10px}.finance-entry-modal .expense-repeat-toggle{background:0 0;border:0;border-top:1px solid #e9edf2;border-radius:0;align-items:center;margin:0;padding:10px 0;font-size:10px}.finance-entry-modal .expense-repeat-toggle input{width:16px;height:16px}.finance-entry-modal .expense-details-toggle{background:#f8f9fc;padding:10px 20px;font-size:9px}.finance-entry-modal .expense-details-form{background:#f8f9fc}.finance-entry-modal .expense-sale-settlement{background:#fff}.finance-entry-modal .expense-sale-settlement-grid{grid-template-columns:minmax(260px,1.2fr) minmax(170px,.8fr)}.finance-entry-modal .direct-sale-result{grid-column:1/-1;grid-template-columns:1fr;gap:2px;min-height:0;padding:8px 10px}.finance-entry-modal .direct-sale-result>span{display:none}.finance-entry-modal .direct-sale-result b{font-size:10px}.finance-entry-modal .direct-sale-result small{font-size:9px}.finance-field,.finance-manual-party{color:#666;gap:5px;min-width:0;font-size:10px;font-weight:750;display:grid}.finance-party-field{gap:8px;display:grid}.finance-manual-party input{background:#fff;border:1px solid #dce2e9;border-radius:8px;width:100%;min-height:40px;padding:9px 10px}.finance-party-help{justify-content:space-between;align-items:start;gap:12px;display:flex}.finance-party-help>span{color:#7a8593;max-width:65%;font-size:9px;line-height:1.4}.finance-party-help>div{gap:12px;display:flex}.finance-party-help button{color:#286bc9;white-space:nowrap;background:0 0;border:0;padding:0;font-size:9px;font-weight:700}.finance-party-help button:disabled{color:#a0a9b6}.finance-form-error{z-index:34;color:#9a4017;background:#fff2ec;border:1px solid #efc4b6;border-radius:8px;margin:8px 0;padding:10px 12px;font-size:11px;position:sticky;top:76px}.expenses-actions.finance-entry-footer{z-index:30;background:#fff;border-top:1px solid #e4e9ef;border-radius:0 0 16px 16px;flex-wrap:wrap;align-items:center;margin:0 -20px;padding:13px 20px;display:flex;position:sticky;bottom:0;box-shadow:0 -4px 15px #273e5d07}.finance-footer-total{gap:3px;margin-right:auto;display:grid}.finance-footer-total span{color:#788494;font-size:9px}.finance-footer-total b{font-size:18px}.finance-entry-footer button{min-height:38px;padding:8px 13px;font-size:10px}.finance-payment-form{grid-template-columns:repeat(3,minmax(0,1fr));padding-top:15px}.finance-payment-form>.finance-field{grid-column:span 2}.finance-entry-modal .allocation-heading{flex-wrap:wrap;gap:8px;margin-top:12px}.finance-entry-modal .allocation-heading>div{flex:45%}.finance-entry-modal .allocation-heading>div b{font-size:12px}.finance-entry-modal .allocation-heading>div small,.finance-entry-modal .allocation-heading>button{font-size:9px}.finance-entry-modal .payment-balance{margin-bottom:12px}.finance-picker{min-width:0;font-weight:500;position:relative}.finance-picker-trigger{color:#8b96a4;text-align:left;background:#fff;border:1px solid #dce2e9;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:40px;padding:8px 10px;font-size:11px;display:flex}.finance-picker-trigger.has-value{color:#263140}.finance-picker-trigger>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.finance-picker-trigger>span:last-child{flex:none}.finance-picker-trigger:disabled{cursor:default;background:#f6f8fb}.finance-picker-popup{z-index:70;background:#fff;border:1px solid #cdd8e6;border-radius:10px;width:max(100%,280px);max-width:min(620px,100vw - 60px);padding:7px;position:absolute;top:calc(100% + 5px);left:0;box-shadow:0 12px 36px #213b5e2e}.finance-picker-popup>input{border:1px solid #b9cde7;border-radius:7px;outline-color:#5893ff;width:100%;min-height:36px;margin-bottom:5px;padding:8px 10px;font-size:11px}.finance-picker-popup>[role=listbox]{max-height:min(260px,32vh);overflow-y:auto}.finance-picker-popup [role=option]{text-align:left;color:#27364a;background:0 0;border:0;border-radius:6px;gap:4px;width:100%;padding:9px 22px 9px 10px;font-size:11px;display:grid;position:relative}.finance-picker-popup [role=option]:hover,.finance-picker-popup [role=option].keyboard-active{background:#edf4ff}.finance-picker-popup [role=option] small{color:#7d8a9b;white-space:normal;font-size:9px}.finance-picker-popup [role=option] i{color:#286bc9;font-style:normal;position:absolute;top:10px;right:8px}.finance-picker-popup [role=option]:disabled{opacity:.4;cursor:default}.finance-picker-group{color:#8b96a5;text-transform:uppercase;padding:7px 10px 4px;font-size:8px;font-weight:800}.finance-picker-empty,.finance-picker-more{color:#8290a1;margin:0;padding:10px;font-size:10px;display:block}@media (width<=1100px){.finance-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.expenses-register>.panel-heading{flex-wrap:wrap;gap:12px}.finance-entry-modal .expense-position-table{overflow:visible}.finance-entry-modal .expense-position-head,.finance-entry-modal .expense-position-row{min-width:0}}@media (width<=760px){.finance-overview b{font-size:15px}.expenses-filters.finance-main-filters{grid-template-columns:1fr auto}.finance-main-filters .expense-search{grid-column:1/-1}.expenses-filters.finance-more-filters{grid-template-columns:1fr}.finance-entry-modal .expense-position-head{display:none}.finance-entry-modal .expense-position-table .expense-position-row,.finance-entry-modal .expense-position-table.sale-items .expense-position-row,.finance-entry-modal .expense-position-table.simple-items .expense-position-row{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px}.finance-entry-modal .expense-position-row>:first-child,.finance-entry-modal .expense-position-row>.finance-product-cell,.finance-entry-modal .expense-position-table.simple-items .expense-position-row>label{grid-column:1/-1}.finance-entry-modal .expense-position-row>.expense-line-remove{justify-self:end;position:static}.finance-entry-modal .expense-sale-settlement-grid,.finance-basic-fields,.finance-payment-form{grid-template-columns:1fr}.finance-payment-form>.finance-field{grid-column:1}.finance-party-help{flex-wrap:wrap}.finance-party-help>span{max-width:none}.finance-footer-total{flex-basis:100%}.finance-operation-details{min-width:600px}}@media (width<=1300px){.expenses-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.expense-search{grid-column:1/-1}.payroll-list>article{grid-template-columns:40px minmax(220px,1fr) minmax(140px,.7fr) minmax(130px,.6fr)}.payroll-status{grid-column:3}.payroll-actions{grid-area:2/4}.payroll-calculation-strip{grid-template-columns:repeat(4,minmax(110px,1fr))}.payroll-additional-row{grid-template-columns:repeat(2,minmax(0,1fr))}.payroll-additional-row .basis{grid-column:1/-1}}@media (width<=1100px){.expenses-form{grid-template-columns:repeat(2,minmax(0,1fr))}.expenses-form .expense-field-span-3,.expenses-form .expense-field-span-4{grid-column:span 2}.expense-position-table{overflow-x:auto}.expense-position-head,.expense-position-row{min-width:870px}.expense-position-table.sale-items .expense-position-head,.expense-position-table.sale-items .expense-position-row{min-width:760px}.direct-sale-basics,.expense-sale-settlement-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.expense-article-columns{display:none}.expense-article>header{grid-template-columns:auto minmax(220px,1fr) auto auto}.expense-article-main{grid-column:2}.expense-article-period{grid-column:3}.expense-article-state{grid-column:4}.expense-article-total{text-align:left;grid-column:2}.expense-article-actions{grid-column:3;justify-content:flex-start}.expense-article-toggle{grid-column:4}.expense-occurrence{grid-template-columns:1fr 1fr auto}.expense-payment-button{grid-column:1/3}.expense-occurrence>.expense-action-menu{grid-column:3}.contract-grid,.directories-layout{grid-template-columns:1fr}.payroll-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.payroll-timesheet-grid{grid-template-columns:repeat(5,minmax(82px,1fr))}}@media (width<=760px){.expense-modal-backdrop{place-items:start center;padding:8px}.expenses-editor.expense-modal{max-height:calc(100vh - 16px)}.expenses-heading{display:grid}.expenses-period{flex-wrap:wrap}.expenses-form,.expenses-filters{grid-template-columns:1fr}.expense-search{grid-column:1}.expenses-metrics{grid-template-columns:1fr}.expenses-metrics article{min-height:58px}.expense-list-toolbar{align-items:flex-start}.expense-list-toolbar>div:last-child{flex-wrap:wrap;justify-content:flex-end}.expenses-form label.wide,.expenses-form .expense-field-span-2,.expenses-form .expense-field-span-3,.expenses-form .expense-field-span-4{grid-column:1}.expense-recipient-hint{display:grid}.expense-form-section-heading{gap:2px;display:grid}.expense-income-kind,.expense-sale-settlement-grid,.direct-sale-basics{grid-template-columns:1fr}.direct-sale-mode-note{display:grid}.expense-position-table{background:0 0;border:0;overflow:visible}.expense-position-head{display:none}.expense-position-row{grid-template-columns:1fr 1fr;min-width:0;padding:12px 0}.expense-position-row>:first-child,.expense-position-row>:nth-child(2){grid-column:1/-1}.expense-position-row>:nth-child(5),.expense-position-row>:nth-child(6){grid-column:span 1}.expense-position-row>strong{justify-content:flex-start}.expense-position-row>.expense-line-remove{position:absolute;right:12px}.expense-position-table.sale-items .expense-position-row>:nth-child(2){grid-column:span 1}.mobile-field-label{display:inline}.expense-position-footer{flex-direction:column;align-items:stretch}.expense-position-footer>div{justify-content:space-between;width:100%}.quick-category-editor{grid-template-columns:1fr 55px;width:100%;position:static}.quick-category-editor button{grid-column:1/-1}.expenses-table{overflow-x:auto}.expenses-table header,.expenses-table article{min-width:940px}.expense-article>header{grid-template-columns:auto minmax(0,1fr) auto;gap:9px}.expense-article-main{grid-column:2/4}.expense-article-period{grid-column:2}.expense-article-state{grid-column:3}.expense-article-total{text-align:left;grid-column:2}.expense-article-actions{grid-column:2/4;justify-content:flex-start}.expense-article-toggle{grid-area:3/3}.expense-occurrence{grid-template-columns:1fr auto}.expense-payment-button{grid-column:1/3}.expense-occurrence>.expense-action-menu{grid-column:2}.operations-table{overflow-x:auto}.operations-table header,.operations-table article{min-width:780px}.expense-operation-table header,.expense-operation-table article{min-width:1160px}.contract-details{grid-template-columns:repeat(2,minmax(0,1fr))}.allocation-list>.allocation-row{grid-template-columns:24px minmax(0,1fr)}.allocation-list>.allocation-row>.allocation-amount{grid-column:2}.payment-balance{justify-content:stretch;gap:5px;display:grid}.counterparty-directory .panel-heading,.counterparty-directory-actions,.payroll-heading{align-items:stretch}.counterparty-directory-actions{display:grid}.payroll-toolbar{grid-template-columns:1fr;align-items:stretch;display:grid}.payroll-toolbar>label:not(.payroll-archive-toggle){min-width:0}.payroll-archive-toggle{margin-left:0}.payroll-metrics{grid-template-columns:1fr}.payroll-list>article{grid-template-columns:38px minmax(0,1fr)}.payroll-person{grid-column:2}.payroll-time,.payroll-total,.payroll-status,.payroll-actions{grid-column:1/-1}.payroll-actions{justify-content:flex-start}.payroll-calculation-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.payroll-timesheet-heading{display:grid}.payroll-legend{justify-content:flex-start}.payroll-timesheet-grid{grid-template-columns:repeat(3,minmax(74px,1fr))}.payroll-approved-note,.payroll-additional-heading{display:grid}.payroll-additional-row{grid-template-columns:1fr}.payroll-additional-row .basis{grid-column:1}.payroll-additional-payment{justify-items:start}}.supply-expense-modes{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.supply-expense-modes button{color:#52627c;background:#fff;border:1px solid #d7dfeb;border-radius:10px;padding:10px 14px;font-weight:700}.supply-expense-modes button.active{color:#245ba2;background:#edf5ff;border-color:#558bff}.supply-expense-basis>p{color:#64748b;font-size:12px;line-height:1.5}.supply-basis-summary{background:#f2f6fc;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px;font-size:12px;display:flex}:root{color:#24202d;font-synthesis:none;background:#f5f3f7;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{min-height:100%}html{overflow-y:auto}body{min-width:1100px;min-height:100vh;margin:0;overflow:auto}button,input,select{font:inherit}button{cursor:pointer}.password-input{width:100%;display:block;position:relative}.password-input>input{width:100%;padding-right:46px!important}.password-input>.password-visibility{z-index:2;color:#66738a;width:34px;height:34px;box-shadow:none;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.password-input>.password-visibility:hover{color:#315f99;background:#5893ff1c}.password-input>.password-visibility:focus-visible{outline-offset:1px;outline:2px solid #5893ff}.password-input>.password-visibility:disabled{cursor:default;opacity:.45}.password-input>.password-visibility svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.app-shell{min-height:100dvh;display:flex}.sidebar{overscroll-behavior:contain;scrollbar-gutter:stable;width:250px;max-height:100dvh;padding:25px 16px max(25px, env(safe-area-inset-bottom));color:#fff;background:linear-gradient(165deg,#1d1728 0%,#110e18 100%);flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden auto;box-shadow:10px 0 35px #18102321}.brand{letter-spacing:.08em;align-items:center;gap:12px;padding:0 9px 28px;font-size:15px;font-weight:800;display:flex}.brand>span,.brand-mark{color:#fff;background:linear-gradient(135deg,#9d4edd,#fa4d8a);border-radius:13px;place-items:center;width:42px;height:42px;font-size:22px;font-weight:800;display:grid;box-shadow:0 8px 24px #bf46be4d}.brand small{color:#8f859e;letter-spacing:.15em;margin-top:2px;font-size:8px;display:block}.sidebar nav{gap:5px;display:grid}.sidebar>nav{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.sidebar nav button,.logout{text-align:left;color:#a99fb6;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:12px 13px;font-size:13px;font-weight:600;transition:all .18s;display:flex}.sidebar nav button b{text-align:center;color:#7d728b;width:22px;font-size:19px}.sidebar nav button:hover{color:#fff;background:#ffffff0d}.sidebar nav button.active{color:#fff;background:linear-gradient(90deg,#be48cb38,#ffffff0a);box-shadow:inset 3px 0 #d14ed2}.sidebar nav button.active b{color:#e669d9}.sidebar nav button:disabled{cursor:default;opacity:.32;background:0 0}.sidebar-bottom{flex:none;margin-top:auto;padding-top:16px}.service-switcher{flex:none;margin-bottom:12px;position:relative}.service-switcher>summary{cursor:pointer;list-style:none}.service-switcher>summary::-webkit-details-marker{display:none}.service-switcher>summary:after{content:"⌄";margin-left:auto}.service-switcher-links{z-index:20;background:#fff;border:1px solid #e1e3e8;border-radius:12px;padding:6px;position:absolute;left:0;right:0;box-shadow:0 12px 30px #14192324}.service-switcher-links a{color:#3b414b;border-radius:7px;padding:10px 12px;font-size:13px;font-weight:600;text-decoration:none;display:block}.service-switcher-links a:hover,.service-switcher-links a:focus-visible,.service-switcher-links a[aria-current]{color:#285da7;background:#5893ff1a}.profile-choice{text-align:center;text-decoration:none}.sidebar-settings{text-align:left;color:#a99fb6;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;width:100%;padding:12px 13px;font-size:13px;font-weight:600;display:flex}.sidebar-settings b{text-align:center;color:#7d728b;width:22px;font-size:17px}.sidebar-settings:hover{color:#fff;background:#ffffff0d}.sidebar-settings.active{color:#fff;background:linear-gradient(90deg,#be48cb38,#ffffff0a);box-shadow:inset 3px 0 #d14ed2}.sidebar-settings.active b{color:#e669d9}.logout{justify-content:center;width:100%}.logout:hover{color:#fff;background:#ffffff0d}.workspace{flex:1;min-width:0;min-height:100dvh;margin-left:250px}.topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:10;background:#ffffffd6;border-bottom:1px solid #e8e3eb;justify-content:space-between;align-items:center;height:76px;padding:0 34px;display:flex;position:sticky;top:0}.topbar>div{align-items:center;gap:12px;display:flex}.topbar-label{color:#978d9f;text-transform:uppercase;letter-spacing:.09em;font-size:11px;font-weight:700}.topbar select{color:#261f2d;background:0 0;border:0;outline:0;min-width:200px;font-weight:700}.topbar-empty{color:#988e9e;font-size:13px;font-weight:700}.content{min-height:calc(100dvh - 76px);padding:34px 34px max(34px, env(safe-area-inset-bottom));max-width:1500px;margin:auto}.page{gap:22px;display:grid}.page.narrow{max-width:900px}.page-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.page-heading h1{letter-spacing:-.035em;margin:2px 0 5px;font-size:29px}.page-heading p{margin:0}.eyebrow{color:#ad45bd;letter-spacing:.17em;text-transform:uppercase;font-size:10px;font-weight:800}.muted{color:#938a99;font-size:13px}.primary,.secondary,.ghost{border:1px solid #0000;border-radius:9px;padding:10px 16px;font-size:12px;font-weight:700;transition:all .15s}.primary:hover{filter:brightness(1.05);transform:translateY(-1px)}.primary:disabled{cursor:default;opacity:.55;transform:none}.secondary:hover{border-color:#b9adbf}.ghost{color:#8b8192;background:0 0}.large{padding:13px 20px}.status-pill{color:#2d7656;background:#e9f7f0;border-radius:30px;padding:7px 11px;font-size:11px;font-weight:700}.status-pill span{color:#36b878}.metrics{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.metric{background:#fff;border:1px solid #ece7ef;border-radius:15px;min-height:112px;padding:19px;position:relative;overflow:hidden;box-shadow:0 8px 24px #2a1b310b}.metric:after{display:none}.metric p{color:#8d8493;text-transform:uppercase;letter-spacing:.04em;margin:0 0 13px;font-size:11px;font-weight:700}.metric strong{letter-spacing:-.035em;color:#2a2430;font-size:21px}.metric.blue{color:#4285d4;border-top:3px solid #609add}.metric.green{color:#3aaa77;border-top:3px solid #4ac18a}.metric.orange{color:#e28a39;border-top:3px solid #ec9c52}.metric.violet{color:#9a5fd1;border-top:3px solid #a96ad8}.metric.red{color:#d85464;border-top:3px solid #df6574}.panel{background:#fff;border:1px solid #eae5ed;border-radius:16px;padding:22px;box-shadow:0 8px 26px #2f23350a}.panel-heading{border-bottom:1px solid #f0ecf2;justify-content:space-between;align-items:center;padding-bottom:17px;display:flex}.panel-heading h2{margin:2px 0;font-size:17px}.panel-heading p{margin:0}.panel-heading>span{color:#99909f;font-size:11px}.category-list{grid-template-columns:repeat(2,1fr);gap:12px 30px;padding-top:19px;display:grid}.category-list>div{grid-template-columns:1fr auto;gap:7px;padding-bottom:11px;display:grid;position:relative}.category-list span{color:#6c6471;font-size:12px}.category-list b{font-size:12px}.category-list i{background:linear-gradient(90deg,#bd4bc1,#ec659b);border-radius:4px;grid-column:1/-1;height:3px;display:block}.alert{border-radius:10px;padding:12px 15px;font-size:12px;font-weight:600}.alert.error{color:#a23d4b;background:#fdecef;border:1px solid #f7d1d7}.alert.warning{color:#906123;background:#fff6e7;border:1px solid #f6e2bc}.alert.success{color:#287553;background:#eaf8f1;border:1px solid #caeddc}.alert.info{color:#285da7;background:#5893ff17;border:1px solid #5893ff40}.empty{text-align:center;color:#9a919f;padding:45px;font-size:13px}.page-state{text-align:center;color:#958b9d;padding:80px}.connection-grid{gap:12px;display:grid}.connection-card{background:#fff;border:1px solid #e9e4ec;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:17px;padding:18px 20px;display:grid;box-shadow:0 7px 22px #2d203309}.connection-logo{color:#fff;border-radius:13px;place-items:center;width:48px;height:48px;font-size:12px;font-weight:800;display:grid}.connection-card.wildberries .connection-logo{background:linear-gradient(135deg,#7024d7,#d62ab5)}.connection-card.ozon .connection-logo{background:linear-gradient(135deg,#1955dd,#188ff1)}.connection-info h3{margin:0 0 3px;font-size:15px}.connection-info p{color:#948a9b;margin:0 0 8px;font-size:11px}.connection-info small{color:#9b929f;margin-top:5px;display:block}.key-state{color:#b07440;background:#fff5eb;border-radius:20px;align-items:center;gap:5px;padding:4px 8px;font-size:10px;font-weight:700;display:inline-flex}.key-state.ok{color:#2c845d;background:#ebf8f1}.card-actions{gap:6px;display:flex}.connection-stats{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.api-expiry,.report-total,.report-start{border-radius:7px;padding:5px 8px;font-size:10px;font-weight:700}.api-expiry.ok{color:#287956;background:#eaf7f0}.api-expiry.warning{color:#956123;background:#fff4df}.api-expiry.expired{color:#ab3e4c;background:#fdecef}.api-expiry.unknown{color:#7f7486;background:#f0edf2}.report-total{color:#4e6384;background:#edf2fa}.report-start{color:#6f6475;background:#f2eef4}.connection-info small.sync-progress{color:#8d399e;align-items:center;gap:7px;font-weight:700;display:flex}.sync-progress i{border:2px solid #dfb7e5;border-top-color:#a83dba;border-radius:50%;width:10px;height:10px;animation:.8s linear infinite sync-spin}.card-actions{flex-wrap:wrap;justify-content:flex-end;max-width:285px}@keyframes sync-spin{to{transform:rotate(360deg)}}.dialog-backdrop{z-index:50;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#130e198a;place-items:center;padding:30px;display:grid;position:fixed;inset:0}.dialog{background:#fbfafc;border-radius:19px;width:min(620px,90vw);padding:25px;box-shadow:0 30px 80px #0e091252}.dialog-title{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.dialog-title p{margin:0}.dialog-title h2{margin:3px 0;font-size:22px}.icon-button{color:#756b7c;background:#eee9f0;border:0;border-radius:50%;width:30px;height:30px;font-size:19px}.form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.form-grid .wide{grid-column:1/-1}.form-grid label,.form-stack label{color:#6f6676;gap:6px;font-size:11px;font-weight:700;display:grid}.form-grid input,.form-grid select,.form-stack input{color:#2c2631;background:#fff;border:1px solid #ddd6e1;border-radius:9px;outline:0;width:100%;padding:11px 12px}.form-grid input:focus,.form-grid select:focus,.form-stack input:focus{border-color:#b552bf;box-shadow:0 0 0 3px #b552bf1a}.dialog-actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.secure-box{color:#675d6e;background:#f1edf3;border-radius:9px;margin-top:16px;padding:11px 13px;font-size:10px;line-height:1.5}.field-hint{color:#9b919f;font-weight:500}.tax-rate-fixed{background:#fff;border:1px solid #ded7e2;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:4px 16px;padding:12px 14px;display:grid}.tax-rate-fixed span{color:#6f6676;font-size:11px;font-weight:700}.tax-rate-fixed strong{color:#a43ab7;grid-area:1/2/3;font-size:23px}.tax-rate-fixed small{color:#968c9c;font-size:10px}.tax-note{color:#6f6475;background:#f1edf3;border-radius:9px;margin-top:14px;padding:10px 12px;font-size:10px;line-height:1.5}.login-page{background:radial-gradient(circle at 70% 20%,#392148 0,#0000 30%),linear-gradient(145deg,#15101d,#24162c);place-items:center;min-height:100vh;display:grid}.login-card{background:#fffffff7;border-radius:22px;width:420px;padding:38px;box-shadow:0 35px 90px #00000059}.login-card .brand-mark{margin-bottom:24px}.login-card h1{letter-spacing:-.04em;margin:6px 0 10px;font-size:27px;line-height:1.2}.form-stack{gap:14px;margin-top:25px;display:grid}.splash{background:#17111f;place-items:center;min-height:100vh;display:grid}.empty-start{text-align:center;background:#f5f2f6;align-content:center;place-items:center;gap:13px;min-height:100vh;display:grid}.empty-start h1{margin:8px 0 0}.empty-start p{color:#8d8393;margin:0 0 12px}@media (width<=1180px){.metrics{grid-template-columns:repeat(2,1fr)}.content{padding:26px}}.search{background:#fff;border:1px solid #ded7e2;border-radius:10px;outline:0;width:260px;padding:10px 13px}.search:focus{border-color:#b552bf;box-shadow:0 0 0 3px #b552bf1a}.table-panel{padding:0;overflow:hidden}.table-summary{color:#8e8494;border-bottom:1px solid #eeeaf0;padding:14px 18px;font-size:11px}.table-summary b{color:#392e40;font-size:15px}.table-summary span{margin:0 8px}.data-table{overflow:auto}.table-row{border-bottom:1px solid #f1edf2;align-items:center;min-width:950px;min-height:58px;padding:8px 17px;font-size:11px;display:grid}.table-row:last-child{border-bottom:0}.table-head{color:#928899;text-transform:uppercase;letter-spacing:.05em;background:#f8f6f9;min-height:40px;font-size:9px;font-weight:800}.reports-table .table-row{grid-template-columns:80px 130px 200px repeat(4,145px)}.table-row span{min-width:0}.table-row span>b{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.table-row span>small{color:#9a909f;margin-top:3px;display:block}.mono{color:#6f6575;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.market-badge{color:#fff;border-radius:7px;place-items:center;width:32px;height:25px;font-size:8px;font-style:normal;font-weight:800;display:grid}.market-badge.wildberries{background:linear-gradient(135deg,#7024d7,#d62ab5)}.market-badge.ozon{background:linear-gradient(135deg,#1955dd,#188ff1)}.cost-input{align-items:center;gap:5px;display:flex}.cost-input input{text-align:right;border:1px solid #ded7e2;border-radius:8px;width:100px;padding:8px}.cost-input em{color:#968d9b;font-style:normal}.positive{color:#24805a;font-weight:700}.reports-table .table-row{grid-template-columns:minmax(270px,1.5fr) 150px 190px 155px repeat(4,135px);min-width:1300px}.report-marketplaces{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.report-market-card{text-align:left;background:#fff;border:1px solid #e7e1ea;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;min-height:116px;padding:19px;transition:all .18s;display:grid;box-shadow:0 8px 24px #2a1b310a}.report-market-card:hover{border-color:#cfc3d4;transform:translateY(-1px)}.report-market-logo{color:#fff;letter-spacing:.04em;border-radius:14px;place-items:center;width:50px;height:50px;font-size:12px;font-weight:900;display:grid}.report-market-logo.wildberries{background:linear-gradient(135deg,#7024d7,#d62ab5)}.report-market-logo.ozon{background:linear-gradient(135deg,#1955dd,#188ff1)}.report-market-copy{gap:3px;display:grid}.report-market-copy b{color:#2d2632;font-size:16px}.report-market-copy small{color:#83788a;font-size:11px}.report-market-copy em{color:#a098a4;margin-top:7px;font-size:9px;font-style:normal}.report-market-count{text-align:center;border-left:1px solid #eee9f0;min-width:80px;padding-left:16px}.report-market-count strong{color:#332b38;font-size:27px;line-height:1;display:block}.report-market-count small{color:#978e9c;margin-top:6px;font-size:9px;display:block}.marketplace-reports{border-top:3px solid #0000}.reports-heading{border-bottom:1px solid #eeeaf0;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;padding:20px 22px;display:grid}.reports-heading h2{margin:3px 0 2px;font-size:17px}.reports-heading p{margin:0}.reports-heading small{color:#978e9c;font-size:10px}.reports-heading-actions{align-items:center;gap:14px;display:flex}.secondary.compact{white-space:nowrap;padding:10px 13px}.document-files-panel{margin-top:18px;overflow:hidden}.document-files-panel .panel-heading{align-items:center}.document-files-panel .panel-heading h2{margin:3px 0}.document-files-panel .panel-heading p{margin:0}.document-file-list{display:grid}.document-file-row{border-top:1px solid var(--stonefinch-line);grid-template-columns:auto minmax(220px,1.2fr) minmax(260px,1.5fr) minmax(90px,.35fr) auto;align-items:center;gap:15px;padding:15px 22px;display:grid}.document-file-row>span{gap:3px;min-width:0;display:grid}.document-file-row b,.document-file-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.document-file-row small{color:var(--stonefinch-muted);font-size:10px}.tax-documents-panel{margin-top:18px;overflow:hidden}.tax-documents-panel .panel-heading{align-items:center}.tax-documents-panel .panel-heading h2{margin:3px 0}.tax-documents-panel .panel-heading p{margin:0}.tax-document-list{display:grid}.tax-document-row{border-top:1px solid var(--stonefinch-line);grid-template-columns:auto minmax(220px,1.3fr) minmax(180px,1fr) minmax(160px,.7fr) 54px;align-items:center;gap:15px;padding:15px 22px;display:grid}.tax-document-row>span{gap:3px;display:grid}.tax-document-row small{color:var(--stonefinch-muted);font-size:10px}.tax-document-row .negative{color:#b34425}.document-lock{color:#3266aa;background:#eaf1ff;border-radius:999px;place-self:center;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex!important}.danger-link{color:#b34425;background:0 0;border:0;padding:5px;font-size:10px;font-weight:800}.tax-document-dialog{width:min(720px,94vw)}.field-hint{color:var(--stonefinch-muted);font-size:9px;font-weight:500}@media (width<=900px){.reports-heading{grid-template-columns:auto 1fr}.reports-heading-actions{grid-column:1/-1;justify-content:space-between}.document-file-row{grid-template-columns:auto 1fr auto}.document-file-row>span:nth-of-type(2),.document-file-row>span:nth-of-type(3){grid-column:2}.document-file-row button{grid-area:1/3/span 3}.tax-document-row{grid-template-columns:auto 1fr auto}.tax-document-row>span:nth-of-type(2){grid-column:2}}.dialog.wb-marking-dialog{flex-direction:column;width:min(780px,100vw - 32px);max-height:calc(100dvh - 32px);display:flex;overflow:hidden}.wb-marking-dialog .dialog-title .muted{max-width:580px;margin:5px 0 0;font-size:11px;line-height:1.45}.wb-marking-steps{grid-template-columns:1fr 1fr;gap:9px;margin-top:12px;display:grid}.wb-marking-steps>button,.wb-marking-steps>div{border:1px solid var(--stonefinch-line);text-align:left;border-radius:11px;align-content:center;justify-items:start;gap:3px;min-height:62px;padding:10px 13px;display:grid}.wb-marking-steps b{font-size:10px}.wb-marking-steps small{color:var(--stonefinch-muted);font-size:9px;font-weight:500}.wb-marking-progress{color:#285da7;background:#eef4ff;border-radius:11px;align-items:baseline;gap:8px;padding:11px 14px;display:flex}.wb-marking-progress b{font-size:18px}.wb-marking-progress span{font-size:10px;font-weight:700}.wb-marking-list{gap:7px;min-height:0;margin-top:12px;display:grid;overflow-y:auto}.wb-marking-list article{border:1px solid var(--stonefinch-line);background:#fff;border-radius:11px;grid-template-columns:32px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.wb-marking-list article.current{border-color:#79a8ff;box-shadow:0 0 0 3px #5893ff1f}.wb-marking-list article.ready{background:#f1faf6;border-color:#b9dfce}.wb-marking-list article>span{background:#eef1f6;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;font-weight:900;display:grid}.wb-marking-list article.ready>span{color:#237255;background:#dff4e9}.wb-marking-list article div{gap:3px;min-width:0;display:grid}.wb-marking-list article b,.wb-marking-list article small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wb-marking-list article b{font-size:11px}.wb-marking-list article small{color:var(--stonefinch-muted);font-size:9px}.wb-marking-list article code{color:#237255;font-size:9px}.wb-marking-list article button{color:#285da7;background:0 0;border:0;padding:6px 8px;font-size:9px;font-weight:800}.wb-marking-scanner{color:var(--stonefinch-muted);gap:6px;margin-top:14px;font-size:10px;font-weight:800;display:grid}.wb-marking-scanner input{min-height:52px;font:inherit;background:#fff;border:2px solid #5893ff;border-radius:11px;outline:0;padding:12px 14px}.wb-marking-scanner input:focus{box-shadow:0 0 0 4px #5893ff24}.wb-marking-scanner small{font-size:9px;font-weight:500}.wb-marking-scanner.kiz{background:#eef4ff;border-radius:11px;padding:12px}.wb-marking-scanner.kiz strong{color:var(--stonefinch-ink);font-size:11px}.wb-marking-scanner .link-button{color:#285da7;background:0 0;border:0;justify-self:start;padding:0;font-size:9px;font-weight:800}@media (width<=700px){.wb-marking-steps{grid-template-columns:1fr}.wb-marking-list article{grid-template-columns:32px minmax(0,1fr)}.wb-marking-list article code,.wb-marking-list article button{grid-column:2}.wb-marking-dialog .dialog-actions{flex-wrap:wrap}.wb-marking-dialog .dialog-actions button{flex:140px}}.report-count{text-align:right}.report-count strong{font-size:22px;display:block}.report-count span{color:#938a99;font-size:10px}.report-identity{align-items:center;gap:10px;display:flex}.report-identity>span{min-width:0}.report-empty{justify-items:center;gap:6px;padding:55px;display:grid}.report-empty h3{color:#44394a;margin:5px 0 0}.report-empty p{max-width:520px;margin:0;line-height:1.6}.orders-page{max-width:1400px}.order-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.orders-toolbar{grid-template-columns:minmax(260px,.8fr) minmax(280px,1fr) minmax(280px,1fr);align-items:end;gap:18px;display:grid}.orders-toolbar label{color:#756b7b;text-transform:uppercase;letter-spacing:.04em;gap:6px;font-size:10px;font-weight:800;display:grid}.orders-toolbar select,.orders-toolbar input{color:#302936;background:#fff;border:1px solid #ded7e2;border-radius:9px;outline:0;width:100%;min-width:0;padding:10px 12px}.orders-toolbar .search{width:100%}.orders-sync-copy{border-left:1px solid #eee9f0;gap:3px;min-width:0;padding-left:18px;display:grid}.orders-sync-copy small{color:#9a919f;text-transform:uppercase;font-size:9px;font-weight:800}.orders-sync-copy b{color:#443b49;font-size:12px}.orders-sync-copy span{color:#958b9c;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.orders-tabs{border-bottom:1px solid #e7e1e9;gap:6px;display:flex}.orders-tabs button{color:#8d8294;background:0 0;border:0;border-bottom:3px solid #0000;padding:12px 17px;font-size:12px;font-weight:800}.orders-mode{background:#f3eff5;border:1px solid #e3dde6;border-radius:10px;width:max-content;padding:4px;display:flex}.orders-mode button{color:#8c8292;background:0 0;border:0;border-radius:7px;min-width:100px;padding:8px 14px;font-size:11px;font-weight:700}.assembly-bar{background:#fbf2fc;border:1px solid #ebcfef;border-radius:13px;grid-template-columns:minmax(260px,1fr) minmax(190px,.55fr) minmax(220px,.65fr) auto;align-items:center;gap:15px;padding:15px 17px;display:grid}.assembly-bar.ozon,.assembly-bar.yandex,.assembly-bar.avito,.assembly-bar.woocommerce{grid-template-columns:1fr auto}.assembly-bar.ozon{background:#f1f6fd;border-color:#cddcf5}.assembly-bar.avito{background:#a169f714;border-color:#a169f74d}.assembly-bar.ozon.ready{background:#f0faf5;border-color:#cde8da}.assembly-bar div{gap:3px;display:grid}.assembly-bar b{font-size:12px}.assembly-bar small{color:#8c8192;font-size:10px}.assembly-bar input,.assembly-bar select{background:#fff;border:1px solid #decfe2;border-radius:9px;outline:0;min-width:0;padding:10px 12px}.orders-list-panel{padding:0;overflow:hidden}.order-row{background:#fff;border-bottom:1px solid #eeeaf0}.order-row:last-child{border-bottom:0}.order-row>summary{cursor:pointer;grid-template-columns:20px 34px minmax(250px,1.4fr) minmax(160px,.8fr) minmax(170px,.8fr) 120px;align-items:center;gap:13px;min-height:74px;padding:10px 18px;list-style:none;display:grid}.order-row>summary::-webkit-details-marker{display:none}.order-row>summary:hover{background:#fcfafc}.order-row>summary input{accent-color:#ae42b8;width:16px;height:16px}.order-row>summary>span{min-width:0}.order-row>summary span>b{text-overflow:ellipsis;white-space:nowrap;color:#453c4a;font-size:11px;display:block;overflow:hidden}.order-row>summary span>small{text-overflow:ellipsis;white-space:nowrap;color:#9b919f;margin-top:4px;font-size:9px;display:block;overflow:hidden}.order-main>b{font-size:13px!important}.order-status{background:#f3f0f4;border-radius:8px;padding:7px 9px}.order-status b{color:inherit!important}.order-amount{text-align:right}.order-amount b{font-size:13px!important}.order-details{background:#fbfafc;border-top:1px solid #f1edf3;grid-template-columns:1.25fr .75fr;gap:25px;padding:18px 28px 22px 85px;display:grid}.order-details>.alert{grid-column:1/-1}.order-details h4{color:#665b6c;text-transform:uppercase;letter-spacing:.05em;margin:0 0 10px;font-size:10px}.order-products>div{border-bottom:1px solid #eee9f0;grid-template-columns:1fr 70px 100px;align-items:center;gap:12px;padding:8px 0;font-size:10px;display:grid}.order-products span b,.order-products span small{display:block}.order-products span small{color:#9a909f;margin-top:3px}.order-history p{grid-template-columns:8px 1fr;gap:8px;margin:0 0 9px;display:grid}.order-history p>i{background:#b34cc0;border-radius:50%;width:7px;height:7px;margin-top:4px}.order-history span b,.order-history span small{font-size:10px;display:block}.order-history span small{color:#9b919f;margin-top:2px;font-size:8px}.supplies-list{gap:13px;display:grid}.supply-card{padding:0;overflow:hidden}.supply-card>summary{cursor:pointer;grid-template-columns:42px minmax(220px,1fr) minmax(520px,auto) 62px 70px 120px;align-items:center;gap:12px;min-height:82px;padding:12px 16px;list-style:none;display:grid}.supply-card>summary::-webkit-details-marker{display:none}.supply-card>summary span b,.supply-card>summary span small{display:block}.supply-card>summary span b{color:#443a49;font-size:12px}.supply-card>summary span small{color:#9a909f;margin-top:4px;font-size:9px}.supply-card>summary>em{color:#8c4098;background:#f6e9f7;border-radius:20px;justify-self:end;padding:6px 9px;font-size:9px;font-style:normal;font-weight:800}.supply-card.completed>summary>em{color:#2c7a58;background:#e9f7ef}.supply-icon{color:#fff;background:linear-gradient(135deg,#7524d5,#ce37b8);border-radius:10px;place-items:center;width:38px;height:38px;font-size:16px;display:grid!important}.supply-body{background:#fbfafc;border-top:1px solid #eeeaf0;gap:15px;padding:18px 22px 20px 75px;display:grid}.supply-orders h4{margin:0 0 8px;font-size:11px}.supply-orders>div{color:#6c626f;border-bottom:1px solid #eeeaf0;grid-template-columns:150px minmax(260px,1fr) 150px 110px 36px;align-items:start;gap:15px;padding:9px 0;font-size:10px;display:grid}.supply-orders>div span b,.supply-orders>div span small{display:block}.supply-orders>div span small{color:#9a909f;margin-top:3px;font-size:8px}.supply-orders>div em{text-align:right;font-style:normal}.supply-orders-state{color:#7d7480;margin:0;padding:8px 0;font-size:9px}.supply-orders-state.error{color:#a54427}.supply-actions{flex-wrap:wrap;gap:8px;display:flex}.supply-note{color:#968c9c;margin:0;font-size:9px}.supply-card.attention>summary>em{color:#a33b25;background:#fff0eb}.supply-acceptance-summary{background:#fff;border:1px solid #dfe7f2;border-radius:11px;flex-wrap:wrap;align-items:stretch;gap:8px;margin:0 0 10px;padding:11px;display:flex}.supply-acceptance-summary>span{color:#68758a;background:#f3f6fa;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;gap:7px;min-width:116px;padding:7px 10px;display:grid}.supply-acceptance-summary>span b{color:inherit;font-size:16px}.supply-acceptance-summary>span small{color:inherit;font-size:8px;font-weight:800}.supply-acceptance-summary>span.accepted{color:#146c43;background:#e9f7ef}.supply-acceptance-summary>span.not-accepted{color:#a33b25;background:#fff0eb}.supply-acceptance-summary>span.waiting{color:#966315;background:#fff6df}.supply-acceptance-summary>small{color:#8c96a8;align-self:center;margin-left:auto;font-size:8px}.supply-orders>div.supply-acceptance-alert{border:1px solid #f0b6a8;border-radius:9px;margin:0 0 8px;padding:10px 12px;display:block}.supply-acceptance-alert b{margin-right:5px}.supply-orders>div.supply-order{border-left:4px solid #0000;padding:10px 9px}.supply-orders>div.supply-order.acceptance-reshipment,.supply-orders>div.supply-order.acceptance-notAccepted{background:#fff5f1;border-left-color:#ef653f}.supply-orders>div.supply-order.acceptance-waiting{background:#fffaf0;border-left-color:#e5a629}.supply-orders>div.supply-order.acceptance-accepted{background:#f5fbf8;border-left-color:#39a86f}.supply-order-acceptance{background:#ffffffb8;border-radius:8px;padding:6px 8px}.acceptance-reshipment .supply-order-acceptance b,.acceptance-notAccepted .supply-order-acceptance b{color:#a33b25}.acceptance-waiting .supply-order-acceptance b{color:#966315}.acceptance-accepted .supply-order-acceptance b{color:#146c43}.supply-order-number{align-items:flex-start;gap:8px;display:flex!important}.supply-order-number>input{width:16px;height:16px;accent-color:var(--stonefinch-orange);margin:1px 0 0}.supply-order-number>span{min-width:0}.supply-reshipment-transfer{background:#fff;border:1px solid #f0b6a8;border-radius:11px;grid-template-columns:minmax(210px,1fr) minmax(260px,420px) auto;align-items:end;gap:10px;margin:0 0 10px;padding:12px;display:grid}.supply-reshipment-transfer>div b,.supply-reshipment-transfer>div small{display:block}.supply-reshipment-transfer>div b{color:#8f321f;font-size:11px}.supply-reshipment-transfer>div small{color:#806f6a;margin-top:4px;font-size:8px;line-height:1.4}.supply-reshipment-transfer>div .link-button{margin-top:5px}.supply-reshipment-transfer select{width:100%;min-height:38px;color:var(--stonefinch-ink);font:inherit;background:#fff;border:1px solid #ddd6e1;border-radius:9px;padding:8px 10px}.supply-reshipment-transfer button{white-space:nowrap}.supply-order-more{justify-content:flex-end;position:relative;display:flex!important}.supply-order-more>button{color:#302935;background:#fff;border:1px solid #ddd6e1;border-radius:9px;place-items:center;width:32px;height:32px;padding:0;font-size:20px;line-height:1;display:grid}.supply-order-menu{z-index:6;background:#fff;border:1px solid #e2dce5;border-radius:11px;gap:5px;width:205px;padding:10px;position:absolute;top:36px;right:0;box-shadow:0 14px 34px #1c14222e;display:grid!important}.supply-order-menu button{text-align:left;color:#302935;background:#f7f4f8;border:0;border-radius:7px;padding:8px 9px;font-size:10px;font-weight:800}.supply-order-menu small{color:#8f8494;font-size:8px;line-height:1.35}.supply-header-actions{cursor:default;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.supply-header-actions>button{white-space:nowrap}.wb-supply-section-tabs{border:1px solid var(--stonefinch-line);background:#fff;border-radius:13px;gap:5px;width:max-content;padding:5px;display:flex;box-shadow:0 7px 22px #1414140a}.wb-supply-section-tabs button{min-width:190px;color:var(--stonefinch-muted);text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:1fr auto;gap:2px 10px;padding:10px 13px;display:grid}.wb-supply-section-tabs button b{color:inherit;font-size:11px}.wb-supply-section-tabs button span{background:var(--stonefinch-soft);min-width:24px;color:var(--stonefinch-ink);text-align:center;border-radius:999px;padding:2px 7px;font-size:9px;font-weight:900}.wb-supply-section-tabs button small{color:inherit;grid-column:1/-1;font-size:8px}.wb-supply-section-tabs button.active{color:#285da7;background:#5893ff1c;box-shadow:inset 0 0 0 1px #5893ff40}.supply-add-boxes{background:#5893ff0f;border:1px solid #5893ff4d;border-radius:10px;align-items:center;gap:6px;padding:4px 7px;display:inline-flex}.supply-add-boxes label{color:#5e6269;align-items:center;gap:5px;font-size:9px;font-weight:800;display:flex}.supply-add-boxes input{border:1px solid var(--stonefinch-line);background:#fff;border-radius:7px;width:52px;min-height:31px;padding:5px 7px}.supply-add-boxes small,.supply-boxes-limit{color:var(--stonefinch-muted);font-size:8px;font-weight:700}.supply-boxes-limit{background:var(--stonefinch-soft);border-radius:9px;align-self:center;padding:8px 10px}@media (width<=1180px){.order-metrics{grid-template-columns:repeat(2,1fr)}.orders-toolbar{grid-template-columns:1fr 1fr}.orders-sync-copy{border-top:1px solid #eee9f0;border-left:0;grid-column:1/-1;padding:10px 0 0}.order-row>summary{grid-template-columns:20px 34px minmax(230px,1fr) 150px 120px}.order-row>summary>span:nth-of-type(2){display:none}.order-details{padding-left:28px}}@media (width<=1500px){.supply-card>summary{grid-template-columns:42px minmax(220px,1fr) 62px 70px 120px}.supply-header-actions{grid-area:2/2/auto/-1;justify-content:flex-start}.supply-card>summary{align-items:center}}@media (width<=1180px){.assembly-bar:not(.ozon):not(.yandex):not(.avito):not(.woocommerce){grid-template-columns:minmax(260px,1fr) minmax(210px,.7fr)}.assembly-bar:not(.ozon):not(.yandex):not(.avito):not(.woocommerce)>button{justify-self:stretch}}@media (width<=720px){.assembly-bar,.assembly-bar:not(.ozon):not(.yandex):not(.avito):not(.woocommerce){grid-template-columns:1fr}}.settings-page{max-width:1100px}.organization-settings-list{gap:16px;display:grid}.organization-settings-block{background:#fff;border:1px solid #e9e3ec;border-radius:16px;overflow:hidden;box-shadow:0 7px 22px #2d203309}.organization-settings-card{border-bottom:1px solid #eee9f0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:19px 20px;display:grid}.organization-avatar{color:#fff;background:linear-gradient(135deg,#9d4edd,#dd4e9d);border-radius:13px;place-items:center;width:48px;height:48px;font-size:19px;font-weight:800;display:grid}.organization-settings-copy{min-width:0}.organization-card-title{align-items:center;gap:9px;display:flex}.organization-card-title h2{margin:0;font-size:16px}.organization-card-title span{color:#2c805b;background:#e9f7ef;border-radius:20px;padding:4px 8px;font-size:9px;font-weight:800}.organization-settings-copy p{color:#756b7b;margin:5px 0;font-size:12px}.organization-settings-actions{gap:7px;display:flex}.settings-empty{text-align:center;justify-items:center;padding:55px;display:grid}.settings-empty-icon{color:#aa42ba;background:#f3e8f5;border-radius:15px;place-items:center;width:52px;height:52px;font-size:25px;display:grid}.settings-empty h2{margin:13px 0 0;font-size:19px}.settings-empty p{color:#93899a;max-width:500px;margin:0 0 10px;font-size:12px}.organization-logo-field{color:#6d6273;gap:7px;font-size:12px;font-weight:700;display:grid}.organization-logo-editor{background:#fbf9fc;border:1px solid #ddd5e1;border-radius:12px;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:14px;padding:12px;display:grid}.organization-logo-preview{color:#fff;background:linear-gradient(145deg, var(--stonefinch-orange), var(--stonefinch-blue));border:1px solid #e5dfe8;border-radius:10px;place-items:center;width:88px;height:64px;font-size:22px;font-weight:900;display:grid;overflow:hidden}.organization-logo-preview img{object-fit:contain;background:#fff;width:100%;height:100%}.organization-logo-copy{gap:5px;min-width:0;display:grid}.organization-logo-copy b{text-overflow:ellipsis;white-space:nowrap;color:#2c2730;overflow:hidden}.organization-logo-copy small{color:#897f8e;font-weight:500}.organization-logo-actions{flex-wrap:wrap;gap:8px;margin-top:3px;display:flex}.organization-logo-upload{cursor:pointer;position:relative;overflow:hidden}.organization-logo-upload input{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute}.organization-avatar img{object-fit:contain;border-radius:inherit;background:#fff;width:100%;height:100%}.organization-connections{background:#fcfbfc;gap:12px;padding:17px 20px 20px;display:grid}.organization-connections-heading{justify-content:space-between;align-items:center;display:flex}.organization-connections-heading h3{margin:0 0 3px;font-size:13px}.organization-connections-heading p{color:#968c9c;margin:0;font-size:10px}.organization-connections .connection-card{box-shadow:none}.connection-empty{text-align:center;color:#9a919f;border:1px dashed #ded7e2;border-radius:11px;padding:20px;font-size:11px}.danger-button{color:#b54554;background:#fff7f8;border:1px solid #efcbd1;border-radius:9px;padding:10px 14px;font-size:12px;font-weight:700}.danger-button:hover{background:#fff0f2;border-color:#dc8f9a}.danger-button.solid{color:#fff;background:#c84d5d;border-color:#c84d5d}.danger-button:disabled{cursor:default;opacity:.45}.danger-text{color:#be4857}.delete-warning{color:#9e3f4c;background:#fff0f2;border:1px solid #f3cbd1;border-radius:10px;margin-bottom:16px;padding:13px 14px;font-size:12px;line-height:1.55}.delete-confirmation{color:#746a7a;gap:8px;font-size:11px;display:grid}.delete-confirmation input{border:1px solid #ddd6e1;border-radius:9px;outline:0;width:100%;padding:11px 12px}.delete-confirmation input:focus{border-color:#cf5b69;box-shadow:0 0 0 3px #cf5b691a}:root{color:#172033;background:#f4f7fb}body{background:#f4f7fb}.sidebar{background:linear-gradient(175deg,#111827 0%,#0b1220 100%);width:258px;padding:24px 16px;box-shadow:8px 0 30px #0f172a1c}.workspace{margin-left:258px}.brand{padding-bottom:23px}.brand small{color:#7e8ba1}.sidebar nav{gap:15px}.nav-group{gap:4px;display:grid}.nav-group>small{color:#64748b;letter-spacing:.16em;padding:0 13px 6px;font-size:8px;font-weight:800}.sidebar nav button:hover,.sidebar-settings:hover{color:#f8fafc;background:#94a3b814}.nav-count{text-align:center;color:#fef3c7;background:#f59e0b2e;border-radius:20px;min-width:22px;margin-left:auto;padding:3px 6px;font-size:9px}.topbar{background:#ffffffe6;border-color:#e2e8f0;height:72px;padding:0 36px}.organization-scope{min-width:0}.organization-scope select{background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;min-width:290px;padding:7px 28px 7px 10px}.single-org-dot{background:#22c55e;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #dcfce7}.single-org-name{color:#172033;font-size:14px;font-weight:800}.organization-scope>small{color:#94a3b8;font-size:11px}.content{padding:32px 36px 44px}.page{gap:20px}.page-heading h1{color:#111827;font-size:30px}.muted{color:#748094}.panel,.metric{border-color:#e2e8f0;box-shadow:0 8px 24px #0f172a09}.panel-heading{border-color:#edf1f6}.primary{color:#fff;background:linear-gradient(135deg,#4f46e5,#2563eb);box-shadow:0 8px 18px #4f46e530}.secondary{color:#465268;border-color:#dbe2ea}.metric.violet{color:#6366f1;border-top-color:#6366f1}.metric.blue{color:#3b82f6;border-top-color:#3b82f6}.metric.orange{color:#f59e0b;border-top-color:#f59e0b}.metric.green{color:#10b981;border-top-color:#10b981}.metric.red{color:#ef4444;border-top-color:#ef4444}.form-grid input:focus,.form-grid select:focus,.form-stack input:focus,.search:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11c}.login-card{border:1px solid #ffffff80;box-shadow:0 35px 90px #02061761}.organization-avatar,.settings-empty-icon{background:linear-gradient(135deg,#6366f1,#3b82f6)}.organization-settings-card,.organization-connections{border-color:#edf1f6}.organization-connections{background:#f8fafc}.work-center-page{max-width:1400px}.work-center-heading{align-items:center}.live-state{color:#39765b;background:#ecfdf5;border:1px solid #d1fae5;border-radius:30px;align-items:center;gap:8px;padding:8px 11px;font-size:10px;font-weight:700;display:inline-flex}.live-state i{background:#22c55e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #22c55e1f}.attention-grid{grid-template-columns:1.15fr 1.15fr .8fr;gap:13px;display:grid}.attention-card{text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:17px;grid-template-rows:1fr auto;grid-template-columns:auto 1fr;gap:11px 15px;min-height:145px;padding:20px;display:grid;box-shadow:0 8px 24px #0f172a09}button.attention-card{transition:all .16s}button.attention-card:hover{border-color:#c7d2fe;transform:translateY(-2px);box-shadow:0 12px 28px #0f172a11}.attention-icon{color:#4338ca;background:#eef2ff;border-radius:12px;grid-row:1/3;place-items:center;width:44px;height:44px;font-size:18px;font-weight:800;display:grid}.attention-card.risks .attention-icon{color:#15803d;background:#dcfce7}.attention-card.risks.warning .attention-icon{color:#b45309;background:#fef3c7}.attention-card>span:nth-child(2){align-content:start;display:grid}.attention-card small{color:#8490a3;letter-spacing:.08em;font-size:9px;font-weight:800}.attention-card strong{color:#111827;margin-top:6px;font-size:34px;line-height:1}.attention-card em{color:#748094;margin-top:5px;font-size:10px;font-style:normal}.attention-card>b{color:#4f46e5;grid-column:2;font-size:10px}.attention-card.risks>b{color:#748094}.work-queues{padding:0;overflow:hidden}.work-queues .panel-heading,.communication-preview .panel-heading,.assembly-overview .panel-heading{padding:20px 22px 17px}.panel-heading .eyebrow{margin:0 0 3px}.queue-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.queue-card{text-align:left;background:#fff;border:1px solid #edf1f6;border-top:0;border-left:0;grid-template-columns:38px minmax(170px,1fr) 80px 70px 22px;align-items:center;gap:12px;min-height:82px;padding:14px 20px;display:grid}.queue-card:hover{background:#f8fafc}.queue-name b,.queue-name small,.queue-count small,.queue-meta small{display:block}.queue-name b{color:#273247;font-size:12px}.queue-name small{color:#8490a3;margin-top:4px;font-size:9px}.queue-count strong{color:#111827;font-size:23px}.queue-count small,.queue-meta small{color:#8b96a8;font-size:8px}.queue-meta b{color:#526078;font-size:12px}.queue-arrow{color:#6366f1;font-size:17px}.communication-preview{padding:0;overflow:hidden}.communication-summary{grid-template-columns:repeat(3,1fr);display:grid}.communication-summary button{text-align:left;background:#fff;border:0;border-right:1px solid #edf1f6;grid-template-columns:38px auto 1fr;align-items:center;gap:11px;padding:19px 22px;display:grid}.communication-summary button:hover{background:#f8fafc}.communication-summary button span{color:#4f46e5;background:#eef2ff;border-radius:10px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.communication-summary button b{color:#111827;font-size:23px}.communication-summary button small{color:#748094;font-size:10px}.communications-page{max-width:1300px}.communication-kpis{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.communication-kpis button{text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:14px;gap:5px;padding:16px 18px;display:grid}.communication-kpis button:hover,.communication-kpis button.active{background:#f5f7ff;border-color:#a5b4fc;box-shadow:inset 0 0 0 1px #c7d2fe}.communication-kpis small{color:#748094;font-size:10px;font-weight:800}.communication-kpis strong{color:#111827;font-size:27px}.communication-kpis span{color:#94a3b8;font-size:9px}.communication-toolbar{grid-template-columns:minmax(300px,.7fr) auto 1fr;align-items:center;gap:22px;padding:15px 18px;display:grid}.communication-toolbar>label:first-child{color:#748094;text-transform:uppercase;gap:5px;font-size:9px;font-weight:800;display:grid}.communication-toolbar select{color:#273247;background:#fff;border:1px solid #dbe2ea;border-radius:9px;padding:9px 11px}.toggle-label{color:#526078;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.toggle-label input{accent-color:#4f46e5}.communication-sync-state{color:#8490a3;justify-self:end;font-size:10px}.communication-list{gap:12px;display:grid}.communication-card{padding:0;overflow:hidden}.communication-card>header{border-bottom:1px solid #edf1f6;grid-template-columns:36px 1fr auto;align-items:center;gap:12px;min-height:60px;padding:12px 17px;display:grid}.communication-card>header span b,.communication-card>header span small{display:block}.communication-card>header span b{color:#273247;font-size:12px}.communication-card>header span small{color:#8b96a8;margin-top:3px;font-size:9px}.communication-card>header em{color:#5d6a7f;background:#f1f5f9;border-radius:20px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:800}.communication-body{gap:10px;padding:16px 19px;display:grid}.communication-context{align-items:center;gap:10px;display:flex}.communication-context b{font-size:11px}.communication-context small{color:#94a3b8;font-size:9px}.review-stars{color:#f59e0b;letter-spacing:1px}.communication-body>p{color:#3d495d;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.55}.communication-body blockquote{color:#526078;background:#f8fafc;border-left:3px solid #a5b4fc;margin:1px 0 0;padding:10px 12px;font-size:11px}.communication-body blockquote small{color:#818cf8;text-transform:uppercase;margin-bottom:4px;font-size:8px;font-weight:800;display:block}.communication-card>footer{background:#f8fafc;border-top:1px solid #edf1f6;grid-template-columns:1fr auto;align-items:end;gap:10px;padding:12px 16px;display:grid}.communication-card textarea{resize:vertical;color:#273247;border:1px solid #dbe2ea;border-radius:9px;outline:0;min-height:58px;padding:10px 12px}.communication-card textarea:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}.chat-transcript{gap:7px;padding:3px 0;display:grid}.chat-transcript p{color:#3d495d;background:#f1f5f9;border-radius:11px 11px 11px 3px;gap:4px;width:min(76%,760px);margin:0;padding:9px 11px;font-size:11px;line-height:1.45;display:grid}.chat-transcript p.outgoing{color:#3730a3;background:#eef2ff;border-radius:11px 11px 3px;justify-self:end}.chat-transcript small{color:#94a3b8;font-size:8px}.overview-hint{gap:4px;display:grid}.overview-hint small{color:#6366f1;font-size:9px;font-weight:800}.overview-hint b{color:#526078;font-size:11px}.assembly-overview{padding:0;overflow:hidden}.assembly-queue-list{display:grid}.assembly-marketplace-group{background:#fff;border-bottom:1px solid #e2e8f0;display:grid}.assembly-marketplace-group:last-child{border-bottom:0}.assembly-marketplace-row{text-align:left;background:#fff;border:0;grid-template-columns:44px minmax(220px,1fr) 105px 135px 80px 150px;align-items:center;gap:12px;min-height:84px;padding:14px 20px;display:grid}.assembly-marketplace-row:hover{background:#f8fafc}.assembly-marketplace-group.expanded>.assembly-marketplace-row{box-shadow:inset 4px 0 var(--stonefinch-orange);background:#ff5d220e}.assembly-marketplace-row span b,.assembly-marketplace-row span small{display:block}.assembly-marketplace-row span b{color:var(--stonefinch-ink);font-size:14px}.assembly-marketplace-row span strong{color:var(--stonefinch-ink);font-size:24px}.assembly-marketplace-row span small{color:var(--stonefinch-muted);margin-top:3px;font-size:9px}.assembly-marketplace-row .delivery-count strong{color:#285da7}.assembly-marketplace-row em{color:var(--stonefinch-orange);justify-self:end;font-size:10px;font-style:normal;font-weight:800}.assembly-connection-list{background:#f8fafc;border-top:1px solid #fed7c8;display:grid}.assembly-queue-row{text-align:left;background:#fbfdff;border:0;border-bottom:1px solid #e7edf5;grid-template-columns:36px minmax(220px,1fr) 105px 135px 80px 150px;align-items:center;gap:12px;min-height:74px;padding:12px 20px 12px 54px;display:grid}.assembly-queue-row:hover{background:#f8fafc}.assembly-queue-row:last-child{border-bottom:0}.assembly-queue-row span b,.assembly-queue-row span small{display:block}.assembly-queue-row span b{color:#273247;font-size:12px}.assembly-queue-row span strong{color:#111827;font-size:22px}.assembly-queue-row span small{color:#8b96a8;margin-top:3px;font-size:9px}.assembly-queue-row em{color:#4f46e5;justify-self:end;font-size:10px;font-style:normal;font-weight:800}.assembly-queue-row.active{box-shadow:inset 4px 0 var(--stonefinch-blue);background:#5893ff1a;position:relative}.assembly-queue-row.active em,.assembly-queue-row .delivery-count strong{color:#285da7}.assembly-organization-avatar{color:#fff;background:linear-gradient(145deg, var(--stonefinch-orange), var(--stonefinch-blue));border-radius:9px;place-items:center;width:32px;height:32px;font-size:13px;font-weight:900;display:grid!important}.assembly-queue-expanded{box-shadow:inset 4px 0 var(--stonefinch-blue);background:#f8fafc;border-bottom:1px solid #dfe7f2;gap:14px;padding:16px 18px 20px;display:grid}.assembly-queue-expanded>.panel,.assembly-queue-expanded>.orders-tabs,.assembly-queue-expanded>.assembly-select-all,.assembly-queue-expanded>.assembly-bar,.assembly-queue-expanded>.supplies-list{margin:0}.assembly-tools{grid-template-columns:minmax(250px,.8fr) minmax(280px,1fr) minmax(300px,1fr)}.assembly-select-all{border:1px solid var(--stonefinch-line);background:var(--stonefinch-surface);border-radius:13px;justify-content:space-between;align-items:center;gap:20px;padding:13px 16px;display:flex}.assembly-select-all span b,.assembly-select-all span small{display:block}.assembly-select-all span b{color:var(--stonefinch-ink);font-size:11px}.assembly-select-all span small{color:var(--stonefinch-muted);margin-top:3px;font-size:9px}.orders-mode button.active{color:#3730a3}.order-row>summary input{accent-color:#4f46e5}.order-status.delivery{color:#285da7;background:#5893ff21}.order-history p>i{background:#6366f1}.supply-history-heading{border:1px solid var(--stonefinch-line);background:#14141406;border-radius:14px;align-items:center;min-height:58px;padding:13px 18px;display:flex}.supply-history-heading b,.supply-history-heading small{display:block}.supply-history-heading b{color:var(--stonefinch-ink);font-size:12px}.supply-history-heading small{color:var(--stonefinch-muted);margin-top:4px;font-size:9px}.supply-timeline{background:#fff;border:1px solid #e3e9f2;border-radius:12px;gap:0;padding:13px 15px;display:grid}.supply-timeline h4{margin:0 0 7px;font-size:11px}.supply-timeline>div{border-top:1px solid #edf1f6;grid-template-columns:10px minmax(220px,1fr) auto;align-items:center;gap:9px;padding:8px 0;display:grid}.supply-timeline>div:first-of-type{border-top:0}.supply-timeline i{background:#5b8ff4;border:2px solid #fff;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 2px #d8e5ff}.supply-timeline span b,.supply-timeline span small{display:block}.supply-timeline span b{color:#3e4859;font-size:10px}.supply-timeline span small{color:#8c96a8;margin-top:3px;font-size:9px}.supply-timeline em{color:#68758a;font-size:9px;font-style:normal;font-weight:700}.organization-chooser{max-width:1050px}.organization-choice-grid{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.organization-choice-grid button{text-align:left;grid-template-columns:48px 1fr auto;align-items:center;gap:15px;display:grid}.organization-choice-grid button:hover{border-color:#a5b4fc}.organization-choice-grid span b,.organization-choice-grid span small{display:block}.organization-choice-grid span b{color:#273247;font-size:14px}.organization-choice-grid span small{color:#8490a3;margin-top:4px;font-size:10px}.organization-choice-grid em{color:#4f46e5;font-size:10px;font-style:normal;font-weight:800}@media (width<=1240px){.attention-grid{grid-template-columns:1fr 1fr}.attention-card.risks{grid-column:1/-1;min-height:110px}.queue-grid{grid-template-columns:1fr}.communication-toolbar{grid-template-columns:1fr 1fr}.communication-sync-state{grid-column:1/-1;justify-self:start}}.attention-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.attention-card{min-height:132px}.home-work-section{scroll-margin-top:90px}.home-inbox,.home-feedback{padding:0;overflow:hidden}.home-inbox .panel-heading,.home-feedback .panel-heading{padding:20px 22px 17px}.home-inbox-body{grid-template-columns:minmax(220px,.32fr) 1fr;min-height:185px;display:grid}.home-inbox-summary{text-align:left;background:#f8fafc;border:0;border-right:1px solid #edf1f6;align-content:center;justify-items:start;gap:7px;padding:24px;display:grid}.home-inbox-summary>span{color:#0369a1;background:#e0f2fe;border-radius:11px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.home-inbox-summary strong{color:#111827;font-size:34px;line-height:1}.home-inbox-summary small{color:#748094;font-size:10px}.home-inbox-summary b{color:#4f46e5;margin-top:7px;font-size:10px}.home-preview-list{align-content:start;display:grid}.home-preview-list>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf1f6;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:61px;padding:10px 17px;display:grid}.home-preview-list>button:last-child{border-bottom:0}.home-preview-list span{min-width:0}.home-preview-list span b,.home-preview-list span small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.home-preview-list span b{color:#273247;font-size:10px}.home-preview-list span small{color:#8b96a8;margin-top:4px;font-size:9px}.home-preview-list em{color:#66738a;font-size:9px;font-style:normal;font-weight:800}.home-preview-list button:has(em:not(:empty)) em{background:#f1f5f9;border-radius:20px;padding:4px 7px}.home-preview-empty{color:#94a3b8;place-items:center;min-height:180px;padding:22px;font-size:11px;display:grid}.home-feedback-body{grid-template-columns:minmax(290px,.4fr) 1fr;display:grid}.home-feedback-counts{background:#f8fafc;border-right:1px solid #edf1f6;grid-template-columns:1fr 1fr;display:grid}.home-feedback-counts button{text-align:left;background:0 0;border:0;border-right:1px solid #edf1f6;align-content:center;justify-items:start;gap:6px;min-height:180px;padding:22px;display:grid}.home-feedback-counts button:hover{background:#f1f5f9}.home-feedback-counts button>span{color:#a16207;background:#fef9c3;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.home-feedback-counts strong{color:#111827;font-size:30px}.home-feedback-counts small{color:#748094;font-size:9px;line-height:1.4}.feedback-list{grid-template-columns:1fr 1fr}.feedback-list>button:nth-child(odd){border-right:1px solid #edf1f6}.feedback-list>button{min-height:90px}.communication-kpis.feedback-kpis,.communication-kpis.chat-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.communication-kpis>div{text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:14px;gap:5px;padding:16px 18px;display:grid}.communication-kpis>div.active{background:#f5f7ff;border-color:#a5b4fc;box-shadow:inset 0 0 0 1px #c7d2fe}.communication-kpis>div small{color:#748094;font-size:10px;font-weight:800}.communication-kpis>div strong{color:#111827;font-size:27px}.communication-kpis>div span{color:#94a3b8;font-size:9px}.order-history{align-self:start}.order-history:after{content:"Показаны только реальные изменения, без повторов технической синхронизации";color:#a0a9b7;margin-top:10px;font-size:8px;line-height:1.4;display:block}.home-assembly-list{display:grid}.home-assembly-market{background:#fff;border-bottom:1px solid #edf1f6}.home-assembly-market:last-child{border-bottom:0}.home-assembly-market-button{text-align:left;background:0 0;border:0;grid-template-columns:38px minmax(210px,1fr) 105px 85px 26px;align-items:center;gap:14px;width:100%;min-height:82px;padding:14px 22px;display:grid}.home-assembly-market-button:hover{background:#f8fafc}.home-assembly-count strong,.home-assembly-count small{display:block}.home-assembly-count strong{color:#111827;font-size:25px;line-height:1}.home-assembly-count small{color:#6b778c;margin-top:4px;font-size:8px}.home-assembly-chevron{color:#4f46e5;background:#eef2ff;border-radius:8px;place-items:center;width:25px;height:25px;font-size:14px;display:grid}.home-assembly-body{background:#fff;border-top:1px solid #e6ebf3}.home-assembly-toolbar{background:#f8fafc;border-bottom:1px solid #edf1f6;grid-template-columns:1fr auto auto;align-items:center;gap:8px;min-height:57px;padding:10px 22px;display:grid}.home-assembly-toolbar>div b,.home-assembly-toolbar>div small{display:block}.home-assembly-toolbar>div b{color:#273247;font-size:12px}.home-assembly-toolbar>div small{color:#8490a3;margin-top:3px;font-size:9px}.home-assembly-toolbar .ghost{padding:7px 10px}.home-assembly-toolbar .ghost:disabled{cursor:default;opacity:.5}.home-assembly-notice{border:1px solid;border-radius:9px;margin:12px 18px 0;padding:10px 12px;font-size:10px;line-height:1.45}.home-assembly-notice.error{color:#b4233c;background:#fff1f2;border-color:#fecdd3}.home-assembly-empty{color:#6b778c;align-content:center;justify-items:center;gap:5px;min-height:105px;display:grid}.home-assembly-empty b{color:#3d495d;font-size:12px}.home-assembly-empty span{font-size:9px}.home-assembly-orders{max-height:420px;display:grid;overflow:auto}.home-assembly-order{cursor:pointer;background:#fff;border-bottom:1px solid #edf1f6;grid-template-columns:20px minmax(260px,1fr) 150px 105px minmax(170px,.6fr);align-items:center;gap:13px;min-height:66px;padding:10px 22px;display:grid}.home-assembly-order:hover{background:#fbfcff}.home-assembly-order.blocked{cursor:default;background:#fffbeb}.home-assembly-order input{accent-color:#4f46e5;width:15px;height:15px}.home-assembly-order span{min-width:0}.home-assembly-order span b,.home-assembly-order span small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.home-assembly-order span b{color:#273247;font-size:10px}.home-assembly-order span small{color:#8b96a8;margin-top:4px;font-size:8px}.home-order-product b{font-size:11px!important}.home-order-product-lines{gap:2px;margin-top:6px;display:grid}.home-assembly-order .home-order-product-lines>span{color:#6f7886;white-space:normal;justify-content:space-between;gap:8px;font-size:8px;line-height:1.3;display:flex}.home-assembly-order .home-order-product-lines>span b{color:#273247;flex:none;font-size:8px!important}.ozon-packaging-dialog{flex-direction:column;width:min(820px,94vw);max-height:90vh;display:flex}.ozon-packaging-dialog .dialog-title{flex:none}.ozon-packaging-dialog .dialog-title .muted{margin:5px 0 0;font-size:11px}.ozon-packaging-orders{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;grid-auto-rows:max-content;align-content:start;gap:12px;min-height:0;padding-right:4px;display:grid;overflow:auto}.ozon-packaging-order{border:1px solid var(--stonefinch-line);background:#fff;border-radius:14px;overflow:hidden}.ozon-packaging-order>header{background:#5893ff14;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex}.ozon-packaging-order>header span b,.ozon-packaging-order>header span small{display:block}.ozon-packaging-order>header span b{font-size:12px}.ozon-packaging-order>header span small{color:var(--stonefinch-muted);margin-top:3px;font-size:9px}.ozon-packaging-order>header em{color:#285da7;background:#5893ff1f;border-radius:8px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:800}.ozon-packaging-requirement{color:#93410d;background:#fff8e8;border:1px solid #f2cc97;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:10px 15px 0;padding:10px 12px;display:flex}.ozon-packaging-requirement.ready{color:#176b4b;background:#effaf5;border-color:#a7ddc7}.ozon-packaging-requirement span{min-width:0}.ozon-packaging-requirement b,.ozon-packaging-requirement small{display:block}.ozon-packaging-requirement b{font-size:10px}.ozon-packaging-requirement small{margin-top:3px;font-size:8px;line-height:1.4}.ozon-packaging-requirement button{flex:none;padding:7px 10px}.ozon-packaging-presets{gap:6px;padding:10px 15px 0;display:flex}.ozon-packaging-presets button{color:var(--stonefinch-muted);border:1px solid var(--stonefinch-line);background:#fff;border-radius:8px;padding:6px 9px;font-size:9px;font-weight:750}.ozon-packaging-presets button.active{color:var(--stonefinch-ink);border-color:var(--stonefinch-blue);background:#5893ff1a}.ozon-packaging-products{padding:8px 15px 13px;display:grid}.ozon-packaging-products>div{border-bottom:1px solid #14141414;grid-template-columns:1fr 130px;align-items:center;gap:14px;padding:9px 0;display:grid}.ozon-packaging-products>div:last-child{border-bottom:0}.ozon-packaging-products span{min-width:0}.ozon-packaging-products span b,.ozon-packaging-products span small{display:block}.ozon-packaging-products span b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.ozon-packaging-products span small{color:var(--stonefinch-muted);margin-top:4px;font-size:8px}.ozon-packaging-products label{color:var(--stonefinch-muted);grid-template-columns:auto 1fr;align-items:center;gap:7px;font-size:8px;font-weight:800;display:grid}.ozon-packaging-products select{border:1px solid var(--stonefinch-line);border-radius:8px;min-width:0;padding:7px 8px}.ozon-packaging-warning{color:#9a370f;background:#ff5d2217;border:1px solid #ff5d223d;border-radius:10px;flex:none;margin-top:12px;padding:10px 12px;font-size:9px;line-height:1.45}.ozon-packaging-dialog>.dialog-actions{flex:none}.ozon-packaging-automatic{color:#285da7;background:#5893ff17;border:1px solid #5893ff3d;border-radius:10px;margin-top:12px;padding:10px 12px;font-size:9px;line-height:1.45}.ozon-packaging-boxes{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;padding:10px 15px 0;display:grid}.ozon-packaging-boxes fieldset{border:1px solid var(--stonefinch-line);border-radius:10px;min-width:0;padding:10px 12px}.ozon-packaging-boxes legend{padding:0 5px;font-size:9px;font-weight:850}.ozon-packaging-boxes .ozon-quantity-line{grid-template-columns:minmax(0,1fr) 70px;gap:8px;margin:8px 0;font-size:9px}.ozon-packaging-boxes .ozon-quantity-line span small{color:var(--stonefinch-muted);margin-top:3px;font-size:8px;display:block}.ozon-packaging-boxes input{border:1px solid var(--stonefinch-line);border-radius:8px;width:100%;padding:7px 8px}.ozon-add-package{margin:10px 15px 13px}.home-order-amount{text-align:right}.home-assembly-actions{background:#f8fafc;border-top:1px solid #e6ebf3;grid-template-columns:minmax(210px,1fr) minmax(190px,.65fr) auto auto;align-items:center;gap:10px;padding:14px 18px;display:grid}.home-assembly-actions.ozon{grid-template-columns:minmax(210px,1fr) auto auto}.home-assembly-actions.yandex{background:#ffcc0014;grid-template-columns:minmax(210px,1fr) auto auto}.home-assembly-actions.avito{background:#a169f712;grid-template-columns:minmax(210px,1fr) auto auto}.home-assembly-action-copy b,.home-assembly-action-copy small{display:block}.home-assembly-action-copy b{color:#273247;font-size:11px}.home-assembly-action-copy small{color:#8490a3;max-width:390px;margin-top:4px;font-size:8px;line-height:1.4}.home-assembly-actions input{color:#273247;background:#fff;border:1px solid #dbe2ea;border-radius:9px;outline:0;min-width:0;padding:9px 11px;font-size:10px}.home-assembly-actions input:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}.home-assembly-actions button{white-space:nowrap}.home-assembly-full-link{text-align:right;color:#66738a;background:#fff;border:0;border-top:1px solid #edf1f6;width:100%;padding:10px 18px;font-size:9px;font-weight:800}.home-assembly-full-link:hover{color:#3730a3;background:#f8fafc}@media (width<=1240px){.attention-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.attention-card.risks{grid-column:auto}.home-inbox-body,.home-feedback-body{grid-template-columns:1fr}.home-inbox-summary,.home-feedback-counts{border-bottom:1px solid #edf1f6;border-right:0}.home-assembly-order{grid-template-columns:20px minmax(230px,1fr) 135px 90px}.home-assembly-order .home-order-amount{display:none}.home-assembly-actions{grid-template-columns:1fr auto auto}.home-assembly-actions input{grid-area:2/1/auto/-1}}:root{--stonefinch-ink:#141414;--stonefinch-paper:#eee;--stonefinch-orange:#ff5d22;--stonefinch-blue:#5893ff;--stonefinch-surface:#fafafa;--stonefinch-soft:#f3f3f1;--stonefinch-muted:#737373;--stonefinch-line:#1414141f;color:var(--stonefinch-ink);background:var(--stonefinch-paper)}::selection{color:var(--stonefinch-paper);background:var(--stonefinch-blue)}body{color:var(--stonefinch-ink);background:var(--stonefinch-paper)}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #5893ff47}.sidebar{background:var(--stonefinch-ink);border-right:1px solid #eeeeee14;box-shadow:10px 0 34px #14141424}.brand>span,.brand-mark{background:linear-gradient(145deg, var(--stonefinch-orange) 0 52%, var(--stonefinch-blue) 100%);box-shadow:0 10px 28px #ff5d223d}.sidebar nav button.active,.sidebar-settings.active{color:var(--stonefinch-ink);background:var(--stonefinch-paper);box-shadow:inset 4px 0 var(--stonefinch-orange)}.sidebar nav button.active b,.sidebar-settings.active b{color:var(--stonefinch-orange)}.nav-count{color:var(--stonefinch-paper);background:var(--stonefinch-orange)}.nav-count.communication{color:var(--stonefinch-ink);background:var(--stonefinch-blue)}.nav-count.feedback{color:var(--stonefinch-ink);background:var(--stonefinch-orange)}.workspace,.content{background:var(--stonefinch-paper)}.topbar{background:#eeeeeef0;border-color:#1414141f;box-shadow:0 7px 22px #14141409}.organization-scope select{color:var(--stonefinch-ink);background:var(--stonefinch-surface);border-color:var(--stonefinch-line)}.single-org-dot{background:var(--stonefinch-blue);box-shadow:0 0 0 4px #5893ff29}.single-org-name,.page-heading h1,.panel-heading h2{color:var(--stonefinch-ink)}.organization-scope>small,.muted,.panel-heading>span{color:var(--stonefinch-muted)}.eyebrow{color:var(--stonefinch-orange)}.panel,.metric,.attention-card,.report-market-card,.organization-settings-block,.connection-card{background:var(--stonefinch-surface);border-color:var(--stonefinch-line);box-shadow:0 10px 28px #1414140b}.panel,.organization-settings-block{border-radius:18px}.metric,.attention-card,.report-market-card,.connection-card{border-radius:16px}.panel-heading,.table-summary,.table-row,.reports-heading,.order-row,.order-details,.supply-body,.organization-settings-card{border-color:#14141417}.primary{color:var(--stonefinch-paper);background:var(--stonefinch-orange);border-color:var(--stonefinch-orange);box-shadow:0 9px 20px #ff5d2236}.primary:hover{background:#e94f19;border-color:#e94f19}.secondary{color:var(--stonefinch-ink);background:var(--stonefinch-surface);border-color:#14141433}.secondary:hover{color:#285da7;border-color:var(--stonefinch-blue);background:#5893ff12}.ghost{color:#285da7}.ghost:hover{color:var(--stonefinch-ink);background:#5893ff21}.primary,.secondary,.ghost,.danger-button{border-radius:11px}input,select,textarea,.search,.orders-toolbar select,.orders-toolbar input,.home-assembly-actions input{color:var(--stonefinch-ink);background:#fff;border-color:#1414142e}.form-grid input:focus,.form-grid select:focus,.form-stack input:focus,.search:focus,.orders-toolbar input:focus,.orders-toolbar select:focus,.home-assembly-actions input:focus{border-color:var(--stonefinch-blue);box-shadow:0 0 0 3px #5893ff24}input[type=checkbox]{accent-color:var(--stonefinch-orange)!important}.status-pill,.live-state{color:#285da7;background:#5893ff1f;border-color:#5893ff40}.status-pill span,.live-state i{color:var(--stonefinch-blue);background:var(--stonefinch-blue)}.metric p{color:var(--stonefinch-muted)}.metric strong{color:var(--stonefinch-ink)}.metric.blue,.metric.green{color:var(--stonefinch-blue);border-top-color:var(--stonefinch-blue)}.metric.violet,.metric.orange,.metric.red{color:var(--stonefinch-orange);border-top-color:var(--stonefinch-orange)}.category-list i{background:linear-gradient(90deg, var(--stonefinch-orange), var(--stonefinch-blue))}.alert.success{color:#285da7;background:#5893ff1a;border-color:#5893ff47}.alert.warning{color:#9a370f;background:#ff5d2217;border-color:#ff5d2242}.alert.error{color:#8b2e0b;background:#ff5d2221;border-color:#ff5d2266}.positive{color:#285da7}.market-badge.wildberries,.connection-card.wildberries .connection-logo,.report-market-logo.wildberries{background:var(--stonefinch-orange)}.market-badge.ozon,.connection-card.ozon .connection-logo,.report-market-logo.ozon{background:var(--stonefinch-blue)}.connection-info h3,.report-market-copy b,.report-market-count strong,.table-summary b{color:var(--stonefinch-ink)}.connection-info p,.connection-info small,.report-market-copy small,.report-market-copy em,.report-market-count small,.table-row span>small{color:var(--stonefinch-muted)}.key-state,.api-expiry.warning,.api-expiry.expired{color:#9a370f;background:#ff5d221a}.key-state.ok,.api-expiry.ok,.report-total{color:#285da7;background:#5893ff1c}.report-total b{color:#194f9b}.api-expiry.unknown,.report-start{color:#5d5d5d;background:#1414140f}.connection-info small.sync-progress{color:#285da7}.sync-progress i{border-color:#5893ff40;border-top-color:var(--stonefinch-blue)}.connection-info small.sync-error{color:#9a370f}.dialog{color:var(--stonefinch-ink);background:var(--stonefinch-paper);border:1px solid #eee3}.icon-button{color:var(--stonefinch-ink);background:#14141412}.secure-box,.tax-note{color:#555;background:#1414140e}.tax-rate-fixed{border-color:var(--stonefinch-line)}.tax-rate-fixed strong{color:var(--stonefinch-orange)}.field-hint,.tax-rate-fixed small{color:var(--stonefinch-muted)}.login-card{color:var(--stonefinch-ink);background:var(--stonefinch-paper);border:1px solid #eeeeeea6;box-shadow:0 38px 100px #00000075}.login-card h1{color:var(--stonefinch-ink)}.table-head{color:#686868;background:#1414140b}.table-row:hover:not(.table-head){background:#5893ff0e}.mono,.cost-input em{color:#666}.cost-input i{color:var(--stonefinch-blue)}.report-market-card:hover{border-color:#14141447}.report-market-card.active.wildberries{border-color:var(--stonefinch-orange);box-shadow:0 10px 28px #ff5d221c, inset 0 0 0 1px var(--stonefinch-orange)}.report-market-card.active.ozon{border-color:var(--stonefinch-blue);box-shadow:0 10px 28px #5893ff1f, inset 0 0 0 1px var(--stonefinch-blue)}.marketplace-reports.wildberries{border-top-color:var(--stonefinch-orange)}.marketplace-reports.ozon{border-top-color:var(--stonefinch-blue)}.orders-tabs,.orders-sync-copy{border-color:var(--stonefinch-line)}.orders-tabs button{color:var(--stonefinch-muted)}.orders-tabs button.active{color:var(--stonefinch-orange);border-bottom-color:var(--stonefinch-orange)}.orders-mode{border-color:var(--stonefinch-line);background:#1414140d}.orders-mode button{color:var(--stonefinch-muted)}.orders-mode button.active{color:var(--stonefinch-ink);background:var(--stonefinch-surface);box-shadow:0 3px 10px #14141414}.assembly-bar{background:#ff5d2214;border-color:#ff5d223d}.assembly-bar.ozon,.assembly-bar.ozon.ready{background:#5893ff14;border-color:#5893ff3d}.assembly-bar.yandex{background:#ffcc001a;border-color:#d6a60052}.assembly-bar.woocommerce{background:#96588a14;border-color:#96588a47}.order-row,.home-assembly-market,.home-assembly-body,.home-assembly-order,.home-assembly-full-link{background:var(--stonefinch-surface)}.order-row>summary:hover,.home-assembly-market-button:hover,.home-assembly-order:hover,.home-assembly-full-link:hover{background:#5893ff0e}.order-status{color:#555;background:#1414140f}.order-status.assembly{color:#9a370f;background:#ff5d221c}.order-status.active{color:#285da7;background:#5893ff1c}.order-status.archived{color:#555;background:#1414140f}.order-history p>i,.supply-icon{background:var(--stonefinch-orange)}.supply-card>summary>em{color:#285da7;background:#5893ff1c}.supply-card.delivered>summary>em{color:#9a370f;background:#ff5d221a}.organization-avatar{background:linear-gradient(145deg, var(--stonefinch-orange), var(--stonefinch-blue))}.settings-empty-icon{color:var(--stonefinch-orange);background:#ff5d221a}.organization-settings-block.selected{border-color:var(--stonefinch-orange);box-shadow:0 10px 28px #ff5d2214}.organization-card-title span{color:#285da7;background:#5893ff1c}.organization-connections{border-color:var(--stonefinch-line);background:#14141406}.danger-button{color:#8b2e0b;background:#ff5d2214;border-color:#ff5d224d}.danger-button:hover,.danger-button.solid{color:var(--stonefinch-paper);background:var(--stonefinch-orange);border-color:var(--stonefinch-orange)}.delete-warning{color:#8b2e0b;background:#ff5d221a;border-color:#ff5d224d}.attention-card:hover,button.attention-card:hover{border-color:var(--stonefinch-blue);box-shadow:0 14px 32px #5893ff1c}.attention-icon{color:#9a370f;background:#ff5d221f}.attention-card.messages .attention-icon{color:#285da7;background:#5893ff21}.attention-card.feedback .attention-icon{color:#9a370f;background:#ff5d221f}.attention-card>b,.home-inbox-summary b,.home-preview-list em{color:#285da7}.attention-card strong,.home-inbox-summary strong,.home-feedback-counts strong{color:var(--stonefinch-ink)}.home-inbox-summary,.home-feedback-counts,.home-assembly-toolbar,.home-assembly-actions{background:var(--stonefinch-soft)}.home-inbox-summary>span{color:#285da7;background:#5893ff21}.home-feedback-counts button>span{color:#9a370f;background:#ff5d221f}.home-preview-list>button{background:var(--stonefinch-surface)}.home-preview-list>button:hover{background:#5893ff0e}.home-assembly-market.expanded{background:var(--stonefinch-soft)}.home-assembly-count strong,.home-assembly-toolbar>div b,.home-assembly-order span b,.home-assembly-action-copy b{color:var(--stonefinch-ink)}.home-assembly-chevron{color:var(--stonefinch-paper);background:var(--stonefinch-orange)}.home-assembly-notice.success{color:#285da7;background:#5893ff1a;border-color:#5893ff47}.home-assembly-notice.error,.home-assembly-order.blocked{color:#8b2e0b;background:#ff5d2214;border-color:#ff5d2240}.home-assembly-order.blocked .home-order-amount small{color:#9a370f}.communication-kpis button,.communication-kpis>div{background:var(--stonefinch-surface);border-color:var(--stonefinch-line)}.communication-kpis button:hover,.communication-kpis button.active,.communication-kpis>div.active{color:var(--stonefinch-ink);border-color:var(--stonefinch-blue);background:#5893ff17;box-shadow:inset 0 0 0 1px #5893ff6b}.communication-card>footer,.communication-body blockquote,.chat-transcript p{background:var(--stonefinch-soft)}.chat-transcript p.outgoing{color:#285da7;background:#5893ff1f}.communication-card>header em.waiting{color:#9a370f;background:#ff5d221c}.sidebar{color:var(--stonefinch-ink);border-right:1px solid var(--stonefinch-line);background:#fff;box-shadow:9px 0 28px #1414140b}.brand{color:var(--stonefinch-ink)}.brand small,.nav-group>small{color:#8b8b8b}.sidebar nav button,.sidebar-settings,.logout{color:#676767}.sidebar nav button b,.sidebar-settings b{color:#8a8a8a}.sidebar nav button:hover,.sidebar-settings:hover,.logout:hover{color:var(--stonefinch-ink);background:#5893ff14}.sidebar nav button.active,.sidebar-settings.active{color:var(--stonefinch-ink);box-shadow:inset 4px 0 var(--stonefinch-orange);background:linear-gradient(90deg,#ff5d221f,#5893ff14)}.nav-count.zero{color:#777;background:#14141412}.login-page{background:radial-gradient(circle at 78% 18%, #5893ff33, transparent 31%), radial-gradient(circle at 20% 82%, #ff5d2229, transparent 32%), var(--stonefinch-paper)}.login-card{border-color:var(--stonefinch-line);box-shadow:0 30px 80px #14141421}.splash{background:var(--stonefinch-paper)}.dialog-backdrop{background:#eeeeeed1}.wb-shipping-dialog{width:min(780px,94vw);max-height:92vh;overflow:auto}.wb-shipping-dialog .dialog-title .muted{margin:5px 0 0;font-size:11px}.wb-shipping-progress{color:#5d626a;background:#5893ff12;border:1px solid #5893ff38;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;margin:0 0 18px;padding:12px 14px;font-size:10px;font-weight:800;display:flex}.wb-shipping-progress span{align-items:center;gap:6px;display:flex}.wb-shipping-progress b{color:#fff;background:var(--stonefinch-blue);border-radius:50%;place-items:center;width:22px;height:22px;display:inline-grid}.wb-shipping-progress i{color:#9ca5b2;font-style:normal}.wb-city-field{grid-template-columns:1fr auto;gap:7px;display:grid}.wb-city-field .secondary{padding-inline:14px}.wb-point-picker{gap:9px;display:grid}.wb-point-picker-heading{grid-template-columns:minmax(0,1fr) minmax(220px,.7fr);align-items:end;gap:12px;display:grid}.wb-point-picker-heading>span{color:#6f6676;gap:4px;font-size:11px;display:grid}.wb-point-picker-heading small{color:#95909a;font-size:9px;font-weight:600}.wb-point-picker-heading input{min-height:40px}.wb-point-results{background:#eeeeee73;border:1px solid #ddd6e1;border-radius:12px;gap:6px;max-height:285px;padding:5px;display:grid;overflow:auto}.wb-point-results>button{min-width:0;color:var(--stonefinch-ink);text-align:left;background:#fff;border:1px solid #0000;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.wb-point-results>button:hover{background:#5893ff0d;border-color:#5893ff8c}.wb-point-results>button.selected{border-color:var(--stonefinch-blue);background:#5893ff1a;box-shadow:inset 0 0 0 1px #5893ff38}.wb-point-results>button>i{background:#fff;border:2px solid #a9a3ad;border-radius:50%;width:16px;height:16px}.wb-point-results>button.selected>i{border:5px solid var(--stonefinch-blue)}.wb-point-results>button>span{gap:3px;min-width:0;display:grid}.wb-point-results>button>span b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.wb-point-results>button>span small{color:#77717c;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.wb-point-results>button>em{flex-wrap:wrap;justify-content:flex-end;gap:4px;max-width:210px;font-style:normal;display:flex}.wb-point-results>button>em small,.wb-point-results>button>em strong{color:#666;background:var(--stonefinch-soft);border-radius:999px;padding:4px 7px;font-size:8px;font-weight:800}.wb-point-results>button>em strong{color:#285da7;background:#5893ff24}.wb-point-results>p{color:#89838d;text-align:center;margin:0;padding:24px}.wb-point-limit{color:#8d858f;font-size:9px}.wb-field-note{color:#8d858f;margin-top:5px;font-size:9px;line-height:1.35;display:block}.wb-point-history{background:#5893ff0d;border:1px solid #5893ff38;border-radius:12px;gap:8px;margin-bottom:14px;padding:12px;display:grid}.wb-point-history>div:first-child{gap:3px;display:grid}.wb-point-history>div:first-child b{font-size:11px}.wb-point-history>div:first-child small{color:var(--stonefinch-muted);font-size:9px}.wb-point-history>div:last-child{flex-wrap:wrap;gap:7px;display:flex}.wb-point-history>div:last-child>span{border:1px solid var(--stonefinch-line);background:#fff;border-radius:10px;display:flex;overflow:hidden}.wb-point-history>div:last-child>span>button:first-child{color:var(--stonefinch-ink);text-align:left;background:0 0;border:0;gap:2px;padding:8px 10px;display:grid}.wb-point-history>div:last-child>span>button:first-child:hover{background:#5893ff12}.wb-point-history b{font-size:9px}.wb-point-history small{color:var(--stonefinch-muted);font-size:8px}.wb-history-remove{color:#8b2e0b;border:0;border-left:1px solid var(--stonefinch-line);background:#ff5d220f;width:30px;font-size:16px}.wb-print-dialog{width:min(650px,94vw)}.wb-print-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.wb-print-options button{text-align:left;align-content:center;justify-items:start;gap:5px;min-height:82px;padding:14px 16px;display:grid}.wb-print-options button b{font-size:12px}.wb-print-options button small{color:inherit;opacity:.72;font-size:9px}.wb-cargo-hint{background:#eeeeeea6;border:1px solid #ddd6e1;border-radius:9px;align-self:end;gap:5px;min-height:62px;padding:10px 12px;display:grid}.wb-cargo-hint b{color:#6f6676;font-size:11px}.wb-cargo-hint span{color:#8d858f;font-size:10px;line-height:1.35}@media (width<=680px){.wb-shipping-progress{flex-direction:column;align-items:flex-start}.wb-shipping-progress i{display:none}.wb-shipping-dialog .form-grid{grid-template-columns:1fr}.wb-shipping-dialog .form-grid .wide{grid-column:1}.wb-point-picker-heading{grid-template-columns:1fr}.wb-point-results>button{grid-template-columns:auto minmax(0,1fr)}.wb-point-results>button>em{grid-column:2;justify-content:flex-start;max-width:none}.wb-print-options{grid-template-columns:1fr}}.attention-card.risks .attention-icon,.attention-card.risks.warning .attention-icon{color:#9a370f;background:#ff5d221f}.marketplace-logo{vertical-align:middle;flex:none;place-items:center;display:inline-grid}.marketplace-logo svg{filter:drop-shadow(0 4px 7px #14141414);width:100%;height:100%;display:block}.marketplace-logo-compact{width:32px;height:32px}.marketplace-logo-normal{width:40px;height:40px}.marketplace-logo-large{width:50px;height:50px}.connection-card>.marketplace-logo{align-self:start}.products-table .table-row{grid-template-columns:88px minmax(260px,1fr) 160px 150px 170px}.products-table .table-row:not(.table-head){min-height:78px}.product-photo{border:1px solid var(--stonefinch-line);background:var(--stonefinch-soft);border-radius:14px;place-items:center;width:58px;height:58px;display:grid;position:relative;overflow:hidden}.product-photo>img{object-fit:contain;background:#fff;width:100%;height:100%;position:absolute;inset:0}.product-photo>.marketplace-logo{width:38px;height:38px}.product-photo>small{z-index:2;color:#555;background:#ffffffeb;border-radius:5px;padding:2px 4px;font-size:7px;font-weight:800;position:absolute;bottom:3px;right:3px}.organization-settings-card{border-bottom:0;grid-template-columns:minmax(0,1fr) auto;padding:0}.organization-settings-block.expanded .organization-settings-card{border-bottom:1px solid #14141417}.organization-settings-toggle{min-width:0;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:19px 20px;display:grid}.organization-settings-toggle:hover{background:#5893ff0b}.organization-settings-copy{gap:4px;display:grid}.organization-settings-copy .organization-card-title{display:flex}.organization-settings-copy .organization-card-title>span{border-radius:20px;padding:4px 8px;font-size:9px;font-weight:800}.organization-legal-name{color:#686868;font-size:12px}.organization-settings-copy small{color:var(--stonefinch-muted);font-size:10px}.organization-expand-copy{color:#5d5d5d;white-space:nowrap;align-items:center;gap:9px;font-size:10px;font-weight:800;display:flex}.organization-expand-copy b{color:#285da7;background:#5893ff1c;border-radius:9px;place-items:center;width:28px;height:28px;font-size:16px;display:grid}.organization-settings-actions{padding-right:20px}.organization-connections{animation:.18s ease-out organization-open}@keyframes organization-open{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.settings-page.reports-active{max-width:none}.settings-section-tabs{border:1px solid var(--stonefinch-line);background:#fafafacc;border-radius:14px;gap:5px;width:max-content;max-width:100%;padding:5px;display:flex;overflow-x:auto}.settings-section-tabs button{min-width:150px;color:var(--stonefinch-muted);background:0 0;border:1px solid #0000;border-radius:10px;padding:11px 16px;font-size:11px;font-weight:850}.settings-section-tabs button:hover:not(:disabled){color:var(--stonefinch-ink);background:#5893ff12}.settings-section-tabs button.active{color:var(--stonefinch-ink);box-shadow:inset 0 -3px var(--stonefinch-blue), 0 4px 12px #1414140d;background:#fff;border-color:#5893ff6b}.settings-section-tabs button:disabled{cursor:default;opacity:.45}.scanner-settings{gap:18px;display:grid}.scanner-settings .page-heading{margin:0}.scanner-status{color:#526078;background:#edf1f6;border-radius:999px;align-self:center;align-items:center;gap:8px;padding:9px 12px;font-size:10px;font-weight:850;display:inline-flex}.scanner-status i{background:#98a2b3;border-radius:50%;width:8px;height:8px}.scanner-status.connected{color:#1e6c50;background:#e3f5ec}.scanner-status.connected i{background:#2ea874;box-shadow:0 0 0 4px #2ea87421}.scanner-status.connecting{color:#285da7;background:#eaf2ff}.scanner-status.connecting i{background:#5893ff}.scanner-status.error,.scanner-status.unsupported{color:#9b3f27;background:#fff0e9}.scanner-status.error i,.scanner-status.unsupported i{background:#e85b39}.scanner-setup-card{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:28px;padding:24px;display:grid}.scanner-setup-copy h2,.scanner-test-card h2{margin:0 0 8px;font-size:18px}.scanner-setup-copy ol{color:#4b566a;margin:15px 0;padding-left:21px;font-size:11px;line-height:1.7}.scanner-setup-copy p,.scanner-test-card p{color:var(--stonefinch-muted);font-size:10px;line-height:1.55}.scanner-setup-copy a{color:#285da7;font-size:10px;font-weight:800}.scanner-connect-card{border:1px solid var(--stonefinch-line);background:#f8fafc;border-radius:14px;align-content:start;gap:13px;padding:18px;display:grid}.scanner-connect-card label{gap:6px;font-size:10px;font-weight:800;display:grid}.scanner-connect-card select{border:1px solid var(--stonefinch-line);background:#fff;border-radius:10px;min-height:42px;padding:8px 11px}.scanner-connect-card small{color:var(--stonefinch-muted);font-size:9px;line-height:1.45}.scanner-connection-message{color:#526078;background:#edf1f6;border-radius:10px;min-height:46px;padding:11px 12px;font-size:10px;line-height:1.45}.scanner-connection-message.connected{color:#1e6c50;background:#e3f5ec}.scanner-connection-message.error,.scanner-connection-message.unsupported{color:#9b3f27;background:#fff0e9}.scanner-test-card{grid-template-columns:minmax(260px,1fr) minmax(300px,1fr) auto;align-items:center;gap:22px;padding:22px 24px;display:grid}.scanner-test-card p{margin:0}.scanner-test-result{color:#526078;background:#edf1f6;border-radius:11px;gap:4px;padding:13px 15px;display:grid}.scanner-test-result b{font-size:11px}.scanner-test-result span{font-size:9px;line-height:1.45}.scanner-test-result.valid{color:#1e6c50;background:#e3f5ec}.scanner-test-result.invalid{color:#9b3f27;background:#fff0e9}@media (width<=850px){.scanner-setup-card,.scanner-test-card{grid-template-columns:1fr}.scanner-status{justify-self:start}}.settings-report-organization{gap:20px;display:grid}.settings-report-organization h2{margin:3px 0 5px}.settings-report-organization p{margin:0}.settings-report-organization-list{gap:8px;display:grid}.settings-report-organization-list>button{color:inherit;border:1px solid var(--stonefinch-line);text-align:left;background:#fff;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:13px;display:grid}.settings-report-organization-list>button:hover{border-color:var(--stonefinch-blue);background:#5893ff0b}.settings-report-organization-list>button>span:nth-child(2){gap:3px;display:grid}.settings-report-organization-list small{color:var(--stonefinch-muted)}.settings-report-organization-list em{color:#285da7;font-size:11px;font-style:normal;font-weight:800}.home-summary-page{max-width:1250px}.home-operation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.home-assembly-total{text-align:left;min-height:245px;color:inherit;border:1px solid var(--stonefinch-line);border-top:5px solid var(--stonefinch-orange);background:var(--stonefinch-surface);border-radius:22px;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:18px 24px;padding:34px;transition:all .18s;display:grid;box-shadow:0 16px 44px #14141412}.home-assembly-total.delivery{border-top-color:var(--stonefinch-blue)}.home-assembly-total:hover{border-color:#5893ff80;transform:translateY(-2px);box-shadow:0 20px 50px #5893ff1f}.home-assembly-total:disabled{cursor:wait;opacity:.72;transform:none}.home-assembly-total-icon{color:#fff;background:linear-gradient(145deg, var(--stonefinch-orange), var(--stonefinch-blue));border-radius:20px;place-items:center;width:76px;height:76px;font-size:33px;display:grid;box-shadow:0 13px 28px #ff5d2233}.home-assembly-total.delivery .home-assembly-total-icon{background:linear-gradient(145deg, var(--stonefinch-blue), #7ba8ff);box-shadow:0 13px 28px #5893ff33}.home-assembly-total>span:nth-child(2){justify-items:start;display:grid}.home-assembly-total small{color:var(--stonefinch-muted);letter-spacing:.14em;font-size:10px;font-weight:900}.home-assembly-total strong{color:var(--stonefinch-ink);letter-spacing:-.06em;margin-top:12px;font-size:64px;line-height:.9}.home-assembly-total em{color:var(--stonefinch-muted);margin-top:9px;font-size:13px;font-style:normal}.home-assembly-total>b{color:#285da7;grid-column:2;justify-self:start;font-size:12px}@media (width<=1100px){.home-operation-grid{grid-template-columns:1fr}.assembly-marketplace-row,.assembly-queue-row{grid-template-columns:36px minmax(190px,1fr) 95px 120px 70px}.assembly-marketplace-row>em,.assembly-queue-row>em{display:none}}.order-feed-page{max-width:1450px}.order-feed-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.order-feed-period{grid-template-columns:minmax(240px,1fr) 170px 170px auto auto;align-items:end;gap:12px;padding:16px 18px;display:grid}.order-feed-period>div{align-self:center;gap:4px;display:grid}.order-feed-period>div small{color:var(--stonefinch-orange);letter-spacing:.12em;font-size:8px;font-weight:900}.order-feed-period>div b{color:var(--stonefinch-ink);font-size:11px}.order-feed-period label{color:var(--stonefinch-muted);text-transform:uppercase;gap:6px;font-size:9px;font-weight:800;display:grid}.order-feed-period input{width:100%;color:var(--stonefinch-ink);border:1px solid var(--stonefinch-line);background:#fff;border-radius:10px;padding:10px 11px}.order-state-tabs{border:1px solid var(--stonefinch-line);background:#fafafabf;border-radius:14px;gap:5px;width:max-content;padding:5px;display:flex}.order-state-tabs button{min-width:105px;color:var(--stonefinch-muted);background:0 0;border:1px solid #0000;border-radius:10px;padding:10px 15px;font-size:10px;font-weight:850}.order-state-tabs button:hover{color:var(--stonefinch-ink);background:#5893ff12}.order-state-tabs button.active{color:var(--stonefinch-ink);box-shadow:inset 0 -3px var(--stonefinch-blue), 0 4px 12px #1414140d;background:#fff;border-color:#5893ff6b}.order-feed-toolbar{grid-template-columns:160px 235px 200px minmax(240px,1fr) auto;align-items:end;gap:12px;padding:16px 18px;display:grid}.order-feed-toolbar label{color:var(--stonefinch-muted);text-transform:uppercase;letter-spacing:.05em;gap:6px;font-size:9px;font-weight:800;display:grid}.order-feed-toolbar select,.order-feed-toolbar input{border:1px solid var(--stonefinch-line);width:100%;min-width:0;color:var(--stonefinch-ink);background:#fff;border-radius:10px;outline:0;padding:10px 11px}.order-feed-toolbar select:focus,.order-feed-toolbar input:focus{border-color:var(--stonefinch-blue);box-shadow:0 0 0 3px #5893ff21}.order-feed-toolbar>span{color:var(--stonefinch-muted);white-space:nowrap;align-self:center;font-size:10px}.order-feed-toolbar>span b{color:var(--stonefinch-ink)}.order-feed-list{gap:10px;display:grid}.order-feed-more{justify-content:center;padding:18px 0 4px;display:flex}.order-feed-more button{min-width:280px}.order-feed-card{border:1px solid var(--stonefinch-line);border-left:5px solid var(--stonefinch-blue);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 8px 23px #14141409}.order-feed-card.wildberries{border-left-color:var(--stonefinch-orange)}.order-feed-card.yandex{border-left-color:#d6a600}.order-feed-card.avito{border-left-color:#a169f7}.order-feed-card.woocommerce{border-left-color:#96588a}.order-feed-card.status-new{border-left-color:#ff5d22}.order-feed-card.status-assembly{border-left-color:#c98200}.order-feed-card.status-delivery,.order-feed-card.status-active{border-left-color:#3f7ee8}.order-feed-card.status-done{border-left-color:#21865c}.order-feed-card.status-cancelled{border-left-color:#c83f4d}.order-feed-card.status-return{border-left-color:#8b53bd}.order-feed-card.status-new>summary{background:linear-gradient(90deg,#ff5d220e,#0000 42%)}.order-feed-card.status-assembly>summary{background:linear-gradient(90deg,#c982000e,#0000 42%)}.order-feed-card.status-delivery>summary,.order-feed-card.status-active>summary{background:linear-gradient(90deg,#3f7ee80b,#0000 42%)}.order-feed-card.status-done>summary{background:linear-gradient(90deg,#21865c0d,#0000 42%)}.order-feed-card.status-cancelled>summary{background:linear-gradient(90deg,#c83f4d11,#0000 42%)}.order-feed-card.status-return>summary{background:linear-gradient(90deg,#8b53bd0e,#0000 42%)}.order-feed-card>summary{cursor:pointer;grid-template-columns:42px minmax(235px,1.25fr) minmax(170px,.85fr) minmax(190px,.9fr) 130px 22px;align-items:center;gap:15px;min-height:84px;padding:13px 18px;list-style:none;display:grid}.order-feed-card>summary::-webkit-details-marker{display:none}.order-feed-card>summary:hover{background:#5893ff0b}.order-feed-card>summary>i{color:#285da7;background:#5893ff1a;border-radius:7px;place-items:center;width:22px;height:22px;font-style:normal;transition:transform .16s;display:grid}.order-feed-card[open]>summary>i{transform:rotate(180deg)}.order-feed-identity,.order-feed-status,.order-feed-finance-state,.order-feed-amount{min-width:0}.order-feed-identity b,.order-feed-identity small,.order-feed-status b,.order-feed-status small,.order-feed-finance-state b,.order-feed-finance-state small,.order-feed-amount b,.order-feed-amount small{display:block}.order-feed-identity b{color:var(--stonefinch-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.order-feed-identity>em{color:#285da7;background:#5893ff1c;border-radius:999px;margin-top:6px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:800;display:inline-flex}.order-feed-identity small,.order-feed-status small,.order-feed-finance-state small,.order-feed-amount small{color:var(--stonefinch-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;overflow:hidden}.order-feed-status,.order-feed-finance-state{background:#1414140b;border:1px solid #0000;border-radius:10px;padding:8px 10px}.order-feed-status b,.order-feed-finance-state b{color:#555;font-size:10px}.order-feed-status-dates{gap:2px;margin-top:4px;display:grid}.order-feed-status-dates em{color:#555;font-size:8px;font-style:normal;font-weight:750;display:block}.order-feed-status.new{background:#ff5d221c;border-color:#ff5d2238}.order-feed-status.new b{color:#a83b12}.order-feed-status.assembly{background:#c982001c;border-color:#c9820038}.order-feed-status.assembly b{color:#855700}.order-feed-status.delivery,.order-feed-status.active{background:#3f7ee81a;border-color:#3f7ee833}.order-feed-status.delivery b,.order-feed-status.active b{color:#285da7}.order-feed-status.done{background:#21865c1a;border-color:#21865c33}.order-feed-status.done b{color:#176944}.order-feed-status.cancelled{background:#c83f4d1c;border-color:#c83f4d3d}.order-feed-status.cancelled b{color:#a62f3c}.order-feed-status.return{background:#8b53bd1a;border-color:#8b53bd3b}.order-feed-status.return b{color:#73409f}.order-feed-finance-state b{color:#5e5e5e}.order-feed-finance-state.cancelled{background:#c83f4d13;border-color:#c83f4d2e}.order-feed-finance-state.cancelled b{color:#a62f3c}.order-feed-amount{text-align:right}.order-feed-amount b{color:var(--stonefinch-ink);font-size:14px}.order-feed-details{border-top:1px solid var(--stonefinch-line);grid-template-columns:minmax(360px,.78fr) minmax(520px,1.22fr);animation:.16s ease-out organization-open;display:grid}.order-feed-details section{min-width:0;padding:20px}.order-feed-details h3{color:var(--stonefinch-ink);margin:0;font-size:13px}.order-feed-products{border-right:1px solid var(--stonefinch-line)}.order-feed-product{border-bottom:1px solid #14141412;grid-template-columns:minmax(0,1fr) 58px 105px;align-items:center;gap:12px;min-height:55px;display:grid}.order-feed-product span b,.order-feed-product span small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.order-feed-product span b{color:#333;font-size:10px}.order-feed-product span small{color:var(--stonefinch-muted);margin-top:3px;font-size:8px}.order-feed-product em{color:#666;font-size:9px;font-style:normal}.order-feed-product strong{color:var(--stonefinch-ink);text-align:right;font-size:10px}.order-feed-context{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:15px;display:grid}.order-feed-context span{background:var(--stonefinch-soft);border-radius:9px;min-width:0;padding:9px}.order-feed-context small,.order-feed-context b{display:block}.order-feed-context span{color:var(--stonefinch-muted);font-size:8px}.order-feed-context b{color:#444;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;overflow:hidden}.order-feed-section-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.order-feed-section-title span small{color:var(--stonefinch-muted);margin-top:3px;font-size:8px;display:block}.order-feed-section-title>em{color:#555;background:#1414140e;border-radius:20px;padding:6px 9px;font-size:8px;font-style:normal;font-weight:800}.order-feed-section-title>em.partial,.order-feed-section-title>em.updated{color:#285da7;background:#5893ff1c}.order-feed-section-title>em.cancelled{color:#a62f3c;background:#c83f4d1a}.order-finance-waiting{background:var(--stonefinch-soft);border:1px dashed #14141429;border-radius:12px;align-content:center;justify-items:start;gap:6px;min-height:145px;margin-top:12px;padding:22px;display:grid}.order-finance-waiting b{color:#555;font-size:11px}.order-finance-waiting span{max-width:520px;color:var(--stonefinch-muted);font-size:9px;line-height:1.55}.order-finance-waiting.cancelled{background:#c83f4d0e;border-color:#c83f4d42}.order-finance-waiting.cancelled b{color:#a62f3c}.order-deduction-list{border:1px solid var(--stonefinch-line);background:#fff;border-radius:12px;margin-top:14px;display:grid;overflow:hidden}.order-deduction-list>div{border-bottom:1px solid #14141412;justify-content:space-between;align-items:center;gap:18px;min-height:37px;padding:8px 12px;display:flex}.order-deduction-list>div:last-child{border-bottom:0}.order-deduction-list span{color:#555;font-size:9px}.order-deduction-list b{color:var(--stonefinch-ink);font-size:10px}.order-deduction-list b.income{color:#285da7}.order-deduction-list b.expense{color:#9a370f}.order-deduction-list .order-deduction-heading{background:var(--stonefinch-soft);min-height:45px}.order-deduction-heading span{color:var(--stonefinch-ink);font-size:10px;font-weight:850}.order-deduction-heading small{color:var(--stonefinch-muted);font-size:8px}.order-deduction-list .order-result-subtotal{background:#5893ff0f;border-top:2px solid #1414141f;margin-top:3px}.order-result-subtotal span,.order-result-subtotal b{font-weight:850}.order-deduction-list .order-tax-row{background:#ff5d220e;min-height:48px}.order-tax-row span{color:var(--stonefinch-ink);gap:2px;font-weight:850;display:grid}.order-tax-row span small{color:var(--stonefinch-muted);font-size:8px;font-weight:650}.order-deduction-list .order-result-total{background:linear-gradient(90deg,#ff5d2217,#5893ff1c);min-height:52px}.order-result-total span{color:var(--stonefinch-ink);font-size:11px;font-weight:900}.order-result-total b{font-size:15px}.order-feed-expenses>.alert{margin-top:10px;font-size:9px}.order-expense-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:15px;display:grid}.order-expense-grid>span{background:var(--stonefinch-soft);border:1px solid #14141414;border-radius:10px;min-width:0;padding:11px}.order-expense-grid small,.order-expense-grid b{display:block}.order-expense-grid small{min-height:24px;color:var(--stonefinch-muted);font-size:8px;line-height:1.35}.order-expense-grid b{color:var(--stonefinch-ink);margin-top:5px;font-size:11px}.order-expense-grid .income{border-top:2px solid var(--stonefinch-blue)}.order-expense-grid .expense{border-top:2px solid var(--stonefinch-orange)}.order-expense-breakdown{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.order-expense-breakdown>span{background:#ff5d2214;border-radius:8px;align-items:center;gap:6px;padding:6px 8px;display:flex}.order-expense-breakdown small{color:#765347;font-size:8px}.order-expense-breakdown b{color:#9a370f;font-size:8px}.order-expense-breakdown .missing-cost{background:#1414140f}.order-expense-breakdown .missing-cost small,.order-expense-breakdown .missing-cost b{color:#666}.order-finance-operations{border-top:1px solid var(--stonefinch-line);margin-top:12px}.order-finance-operations>summary{color:#285da7;cursor:pointer;padding:11px 0 3px;font-size:9px;font-weight:800}.order-finance-operations>div{max-height:260px;overflow:auto}.order-finance-operations p{border-bottom:1px solid #1414140f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:0;padding:8px 2px;display:grid}.order-finance-operations p span b,.order-finance-operations p span small{display:block}.order-finance-operations p span b{color:#444;font-size:9px}.order-finance-operations p span small{color:var(--stonefinch-muted);margin-top:3px;font-size:7px}.order-finance-operations p span small.order-finance-correction-hint{color:#285da7;max-width:720px;line-height:1.35}.order-finance-operations p em{font-size:9px;font-style:normal;font-weight:800}.order-finance-operations p em.income{color:#285da7}.order-finance-operations p em.expense{color:#9a370f}@media (width<=1280px){.order-feed-card>summary{grid-template-columns:42px minmax(205px,1.2fr) minmax(145px,.8fr) minmax(160px,.9fr) 110px 22px;gap:10px}.order-feed-details{grid-template-columns:1fr}.order-feed-products{border-right:0;border-bottom:1px solid var(--stonefinch-line)}.order-expense-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.finance-page{max-width:1450px}.finance-heading{align-items:center}.finance-heading .status-pill{white-space:nowrap}.finance-scope{border:1px solid var(--stonefinch-line);background:#fafafab8;border-radius:14px;align-items:center;gap:5px;width:max-content;padding:5px;display:flex}.finance-scope button{color:#5f5f5f;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;min-height:42px;padding:8px 14px;font-size:11px;font-weight:800;display:flex}.finance-scope button:hover{color:var(--stonefinch-ink);background:#5893ff12}.finance-scope button.active{color:var(--stonefinch-ink);box-shadow:0 5px 15px #14141412, inset 0 -3px var(--stonefinch-blue);background:#fff;border-color:#5893ff61}.finance-scope .marketplace-logo{width:27px;height:27px}.finance-scope{flex-wrap:wrap;max-width:100%}.finance-organization-section{z-index:12;align-items:flex-start;min-height:62px;display:flex;position:relative}.finance-organization-picker{width:min(390px,100%);position:relative}.finance-organization-picker>summary{min-height:52px;color:var(--stonefinch-ink);cursor:pointer;background:#fff;border:1px solid #dedede;border-radius:12px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:11px;padding:9px 13px;list-style:none;display:grid;box-shadow:0 7px 18px #1414140e}.finance-organization-picker>summary::-webkit-details-marker{display:none}.finance-organization-picker>summary .marketplace-logo,.finance-organization-menu .marketplace-logo{width:32px;height:32px}.finance-organization-picker>summary>span:nth-child(2),.finance-organization-menu button>span:nth-child(2){min-width:0}.finance-organization-picker b,.finance-organization-picker small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.finance-organization-picker b{font-size:11px}.finance-organization-picker small{color:var(--stonefinch-muted);margin-top:3px;font-size:8px}.finance-organization-picker i{color:#777;text-align:center;min-width:20px;font-size:16px;font-style:normal}.finance-organization-picker[open]>summary{border-color:#5893ff85}.finance-organization-picker[open]>summary>i{transform:rotate(180deg)}.finance-organization-menu{background:#fff;border:1px solid #dedede;border-radius:14px;width:min(470px,100vw - 90px);max-height:390px;padding:6px 0;position:absolute;top:calc(100% + 7px);left:0;overflow:auto;box-shadow:0 20px 46px #1414142b}.finance-organization-menu>button{text-align:left;color:#424242;border:0;border-bottom:1px solid var(--stonefinch-line);background:#fff;grid-template-columns:38px minmax(0,1fr) 32px;align-items:center;gap:12px;width:100%;min-height:62px;padding:11px 15px;display:grid}.finance-organization-menu>button:last-of-type{border-bottom:0}.finance-organization-menu>button:hover{background:#5893ff11}.finance-organization-menu>button.active{color:var(--stonefinch-ink)}.finance-organization-menu>button.active>i{color:#fff;background:#7857df;border-radius:50%;place-items:center;width:27px;height:27px;font-size:13px;display:grid}.finance-organization-menu>button:disabled{opacity:.45;cursor:default}.finance-store-icon{color:#fff;background:#88a9e8;border-radius:9px;place-items:center;width:32px;height:32px;font-size:15px;font-weight:900;display:grid}.finance-organization-avatar{color:#fff;background:linear-gradient(135deg, var(--stonefinch-orange), var(--stonefinch-blue));border-radius:9px;place-items:center;width:32px;height:32px;font-size:9px;font-weight:900;display:grid}.finance-organization-menu>p{color:var(--stonefinch-muted);margin:0;padding:18px 15px;font-size:10px}.finance-period-row{z-index:8;border:1px solid var(--stonefinch-line);background:var(--stonefinch-surface);border-radius:16px;grid-template-columns:minmax(260px,1fr) minmax(320px,520px);align-items:center;gap:24px;min-height:98px;padding:18px 22px;display:grid;position:relative;box-shadow:0 8px 26px #1414140a}.finance-period-row>div:first-child{gap:5px;display:grid}.finance-period-row>div:first-child p{margin:0}.finance-period-row>div:first-child b{color:#4a4a4a;font-size:11px}.finance-period-picker{position:relative}.finance-period-picker>summary{min-height:48px;color:var(--stonefinch-ink);cursor:pointer;background:#fff;border:1px solid #d8d8d8;border-radius:11px;justify-content:space-between;align-items:center;gap:15px;padding:12px 15px;font-size:12px;font-weight:800;list-style:none;display:flex}.finance-period-picker>summary::-webkit-details-marker{display:none}.finance-period-summary{overflow-wrap:anywhere;gap:5px;min-width:0;line-height:1.5;display:grid}.finance-period-summary>span:not(:first-child){font-weight:600}.finance-period-picker>summary i{color:#777;flex-shrink:0;font-size:16px;font-style:normal;transition:transform .15s}.finance-period-picker[open]>summary i{transform:rotate(180deg)}.finance-period-picker>div{background:#fff;border:1px solid #dedede;border-radius:13px;width:100%;max-height:365px;padding:7px 0;position:absolute;top:calc(100% + 7px);right:0;overflow:auto;box-shadow:0 18px 45px #14141429}.finance-period-picker label{color:#333;cursor:pointer;align-items:center;gap:12px;min-height:46px;padding:9px 15px;font-size:11px;font-weight:700;display:flex}.finance-period-picker label:hover{background:#5893ff12}.finance-period-picker label.all-periods{border-bottom:1px solid var(--stonefinch-line)}.finance-period-picker input{accent-color:#7857df;width:20px;height:20px;margin:0}.finance-period-picker>div>p{color:var(--stonefinch-muted);margin:0;padding:18px 15px;font-size:10px;line-height:1.5}.finance-primary-metrics{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid;position:relative}.finance-primary-card{outline:none;min-height:142px;overflow:visible}.finance-primary-card>p{margin-bottom:12px}.finance-primary-card>strong{color:var(--stonefinch-ink);font-size:23px}.finance-primary-card>small{max-width:90%;color:var(--stonefinch-muted);margin-top:13px;font-size:9px;line-height:1.45;display:block}.finance-revenue-card{min-width:0;position:relative}.finance-revenue-card[open]{z-index:6}.finance-revenue-card>summary{cursor:pointer;height:100%;list-style:none;display:block}.finance-revenue-card>summary::-webkit-details-marker{display:none}.finance-revenue-card>summary:focus-visible{outline:2px solid var(--stonefinch-blue,#5893ff);outline-offset:2px}.finance-revenue-card[open]>summary{border-color:#5893ff73}.finance-revenue-chevron{float:right;color:var(--stonefinch-muted)}.finance-revenue-card>.finance-revenue-popup{width:min(380px,100vw - 90px);display:grid;left:0}.finance-primary-card.has-tooltip{cursor:help}.finance-primary-card.has-tooltip:hover,.finance-primary-card.has-tooltip:focus{z-index:5;border-color:#5893ff73}.finance-metric-tooltip{color:#333;background:#fff;border:1px solid #dedede;border-radius:12px;gap:7px;width:min(330px,100vw - 90px);padding:14px;display:none;position:absolute;top:calc(100% + 8px);left:12px;box-shadow:0 18px 42px #1414142b}.finance-primary-card:nth-child(3) .finance-metric-tooltip{left:auto;right:12px}.finance-primary-card.has-tooltip:hover .finance-metric-tooltip,.finance-primary-card.has-tooltip:focus-within .finance-metric-tooltip{display:grid}.finance-metric-tooltip{width:min(440px,100vw - 90px);max-height:min(60vh,580px);overflow-y:auto}.finance-primary-card.has-tooltip:after{content:"";background:0 0;width:100%;height:12px;display:block;position:absolute;top:100%;left:0}.wb-finance-audit{gap:14px;margin-top:20px;display:grid}.wb-finance-audit>details{padding:18px 22px}.wb-finance-audit summary{cursor:pointer;font-weight:750}.wb-finance-audit summary span{color:var(--stonefinch-muted);margin-left:12px;font-size:12px}.wb-finance-audit p{font-size:12px;line-height:1.6}.wb-finance-audit .audit-error{color:#b53a17;font-weight:750}.audit-category{align-items:center;gap:12px;margin:12px 0;font-size:12px;display:flex}.audit-category select{width:auto;max-width:100%}.audit-table-scroll{max-height:480px;overflow:auto}.audit-table-scroll table{border-collapse:collapse;width:100%;font-size:12px}.audit-table-scroll th{z-index:1;text-align:left;background:#fff;position:sticky;top:0}.audit-table-scroll th,.audit-table-scroll td{border-bottom:1px solid var(--stonefinch-line);vertical-align:top;padding:10px 12px}.audit-table-scroll td:nth-last-child(-n+3){white-space:nowrap}.audit-table-scroll td small{color:var(--stonefinch-muted);min-width:150px;margin-top:5px;line-height:1.4;display:block}.access-heading{align-items:flex-end}.owner-access-card{border-left:4px solid var(--stonefinch-orange);align-items:center;gap:16px;margin-bottom:18px;padding:20px 24px;display:flex}.owner-access-card div{gap:4px;display:grid}.owner-access-card small,.access-staff-card small{color:var(--stonefinch-muted)}.owner-access-card em{color:#245c45;background:#e8f6ef;border-radius:999px;margin-left:auto;padding:7px 11px;font-size:12px;font-style:normal;font-weight:800}.access-avatar{color:#fff;background:linear-gradient(145deg,#5893ff,#7958ff);border-radius:13px;flex:0 0 44px;place-items:center;width:44px;height:44px;font-weight:900;display:grid}.access-avatar.owner{background:linear-gradient(145deg,var(--stonefinch-orange),#ff8c58)}.access-staff-panel,.access-activity-panel{padding:0;overflow:hidden}.access-panel-title{border-bottom:1px solid var(--stonefinch-line);justify-content:space-between;align-items:center;gap:18px;padding:22px 24px;display:flex}.access-panel-title h2,.access-panel-title p{margin:0}.access-panel-title p{color:var(--stonefinch-muted);margin-top:5px;font-size:13px}.access-panel-title>span{color:#285da7;background:#edf4ff;border-radius:999px;place-items:center;min-width:34px;height:28px;padding:0 9px;font-weight:850;display:grid}.access-staff-list{display:grid}.access-staff-card{border:0;border-bottom:1px solid var(--stonefinch-line);text-align:left;background:#fff;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:15px;width:100%;padding:18px 24px;display:grid}.access-staff-card:hover{background:#fafcff}.access-staff-card>span:nth-child(2){gap:4px;min-width:0;display:grid}.access-section-summary{color:#4b6487;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.access-staff-card em{white-space:nowrap;border-radius:999px;padding:6px 10px;font-size:11px;font-style:normal;font-weight:850}.access-staff-card em.active{color:#245c45;background:#e8f6ef}.access-staff-card em.disabled{color:#8b3a2b;background:#fff0eb}.access-dialog{width:min(820px,100vw - 32px);max-height:calc(100vh - 40px);overflow:auto}.access-dialog label small{color:var(--stonefinch-muted);margin-top:5px;font-size:11px;display:block}.access-permission-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0;display:grid}.access-permission-groups fieldset{border:1px solid var(--stonefinch-line);border-radius:12px;align-content:start;gap:8px;padding:14px;display:grid}.access-permission-groups legend{padding:0 7px;font-weight:850}.access-permission-groups label{cursor:pointer;background:#f8fafc;border-radius:8px;align-items:center;gap:9px;padding:8px 10px;display:flex}.access-permission-groups input{width:17px;height:17px}.access-active{margin:4px 0 18px}.access-activity-tools{border-bottom:1px solid var(--stonefinch-line);align-items:center;gap:18px;padding:18px 24px;display:flex}.access-activity-tools .search{margin:0}.access-activity-tools span{color:var(--stonefinch-muted);white-space:nowrap;font-size:12px}.access-activity-summary{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.access-activity-summary article{grid-template-columns:minmax(0,1fr) repeat(3,auto);align-items:center;gap:18px;padding:18px;display:grid}.access-activity-summary article>span{gap:4px;min-width:0;display:grid}.access-activity-summary article>span small{color:var(--stonefinch-muted)}.access-activity-summary strong{text-align:right;font-size:20px;display:grid}.access-activity-summary strong small{color:var(--stonefinch-muted);text-transform:uppercase;font-size:9px;font-weight:700}.access-activity-summary strong.error{color:#b23b13}.access-activity-list{max-height:720px;display:grid;overflow:auto}.access-activity-row{border-bottom:1px solid var(--stonefinch-line);grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:14px;padding:16px 24px;display:grid}.activity-status{border-radius:50%;place-items:center;width:26px;height:26px;font-weight:900;display:grid}.activity-status.ok{color:#245c45;background:#e8f6ef}.activity-status.error{color:#a13e24;background:#fff0eb}.access-activity-row div{gap:4px;min-width:0;display:grid}.access-activity-row small{color:var(--stonefinch-muted)}.access-activity-row .activity-details{color:#3f4d63;margin-top:2px;font-weight:700}.access-activity-row code{color:#5f6b7c;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.access-activity-row time{color:var(--stonefinch-muted);white-space:nowrap;font-size:12px}.activity-technical{margin-top:3px}.activity-technical summary{color:#718096;cursor:pointer;width:max-content;font-size:10px}.activity-technical code{margin-top:5px;display:block}.activity-counters{flex-wrap:wrap;gap:5px;display:flex}.activity-counters em{color:#285da7;background:#edf4ff;border-radius:999px;padding:3px 7px;font-size:10px;font-style:normal;font-weight:800}.activity-counters em.error,.activity-error{color:#a63a14!important;background:#fff0e9!important}@media (width<=760px){.access-permission-groups{grid-template-columns:1fr}.access-staff-card{grid-template-columns:40px minmax(0,1fr)}.access-staff-card em{grid-column:2;justify-self:start}.access-activity-row{grid-template-columns:26px minmax(0,1fr)}.access-activity-row time{grid-column:2}.access-activity-tools{flex-direction:column;align-items:stretch}}.finance-metric-tooltip>b{border-bottom:1px solid var(--stonefinch-line);text-transform:uppercase;letter-spacing:.06em;padding-bottom:7px;font-size:10px}.finance-metric-tooltip>span{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.finance-metric-tooltip>span em{color:#555;min-width:0;font-size:9px;font-style:normal}.finance-metric-tooltip>span strong{color:var(--stonefinch-ink);white-space:nowrap;font-size:10px}.finance-metric-tooltip>span.nested{padding-left:12px}.finance-metric-tooltip>span.nested em{color:var(--stonefinch-muted)}.finance-metric-tooltip>span.nested em:before{content:"— "}.finance-metric-tooltip>p{color:var(--stonefinch-muted);text-transform:none;letter-spacing:normal;margin:0;font-size:9px;font-weight:500;line-height:1.45}.finance-metric-tooltip>.finance-tooltip-note{border-top:1px solid var(--stonefinch-line);padding-top:9px}@media (width<=1180px){.finance-primary-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.finance-period-row{grid-template-columns:1fr;gap:12px}.finance-period-picker>div{box-shadow:none;margin-top:7px;position:static}}.finance-refreshing{color:#285da7;margin:-9px 0 -11px;font-size:10px;font-weight:800}.finance-reconciliation{border-left:4px solid var(--stonefinch-orange);grid-template-columns:minmax(190px,1fr) auto minmax(230px,1.35fr) auto minmax(220px,1fr);align-items:center;gap:18px;padding:20px 25px;display:grid}.finance-reconciliation>div{min-width:0}.finance-reconciliation span,.finance-reconciliation strong{display:block}.finance-reconciliation span{color:var(--stonefinch-muted);text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:800}.finance-reconciliation strong{color:var(--stonefinch-ink);letter-spacing:-.025em;margin-top:6px;font-size:20px}.finance-reconciliation>i{color:#999;font-size:22px;font-style:normal}.finance-reconciliation .result{background:#5893ff1c;border-radius:12px;padding:13px 15px}.finance-reconciliation .result span{color:#285da7}.finance-metrics .metric{align-content:start;min-height:142px;display:grid}.finance-metrics .metric p{margin-bottom:11px}.finance-metrics .metric strong{font-size:22px}.finance-metrics .metric small{max-width:88%;color:var(--stonefinch-muted);margin-top:12px;font-size:9px;line-height:1.45;display:block}.finance-platforms,.finance-expenses,.finance-reports-preview{padding:0;overflow:hidden}.finance-platforms .panel-heading,.finance-expenses .panel-heading,.finance-reports-preview .panel-heading{padding:20px 24px 17px}.finance-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.finance-platform-grid>button{text-align:left;min-width:0;color:inherit;border:0;border-right:1px solid var(--stonefinch-line);background:var(--stonefinch-surface);grid-template-rows:auto auto;grid-template-columns:50px minmax(125px,.6fr) minmax(260px,1.4fr);align-items:center;gap:14px 16px;padding:22px 24px;display:grid}.finance-platform-grid>button:last-child{border-right:0}.finance-platform-grid>button:hover{background:#5893ff0e}.finance-platform-grid>button>span b,.finance-platform-grid>button>span small{display:block}.finance-platform-grid>button>span b{color:var(--stonefinch-ink);font-size:13px}.finance-platform-grid>button>span small{color:var(--stonefinch-muted);margin-top:5px;font-size:9px}.finance-platform-grid dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 14px;margin:0;display:grid}.finance-platform-grid dl div{min-width:0}.finance-platform-grid dt{color:var(--stonefinch-muted);font-size:8px}.finance-platform-grid dd{color:var(--stonefinch-ink);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:11px;font-weight:800;overflow:hidden}.finance-platform-grid em{color:#285da7;grid-column:2/-1;font-size:9px;font-style:normal;font-weight:800}.finance-category-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 34px;padding:8px 24px 20px;display:grid}.finance-category-list>div{border-bottom:1px solid #14141414;min-width:0;padding:14px 0}.finance-category-main{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.finance-category-main span b,.finance-category-main span small{display:block}.finance-category-main span b{color:#3e3e3e;font-size:11px}.finance-category-main span small{color:var(--stonefinch-muted);margin-top:4px;font-size:8px}.finance-category-main strong{color:var(--stonefinch-ink);white-space:nowrap;font-size:12px}.finance-category-main strong.positive{color:#285da7}.finance-category-list>div>i{background:#14141412;border-radius:6px;height:4px;margin-top:10px;display:block;overflow:hidden}.finance-category-list>div>i span{border-radius:inherit;background:linear-gradient(90deg, var(--stonefinch-orange), var(--stonefinch-blue));min-width:2px;height:100%;display:block}.finance-category-sources{flex-wrap:wrap;align-items:center;gap:5px;min-height:18px;margin-top:7px;display:flex}.finance-category-sources small,.finance-category-sources em{border-radius:6px;padding:3px 6px;font-size:7px;font-style:normal}.finance-category-sources small{color:#555;background:#1414140e}.finance-category-sources em{color:#285da7;background:#5893ff1a}.finance-report-list details{border-bottom:1px solid #14141417}.finance-report-list details:last-child{border-bottom:0}.finance-report-list summary{cursor:pointer;grid-template-columns:38px minmax(230px,1.4fr) minmax(190px,.8fr) 140px;align-items:center;gap:15px;min-height:70px;padding:12px 24px;list-style:none;display:grid}.finance-report-list summary::-webkit-details-marker{display:none}.finance-report-list summary:hover{background:#5893ff0e}.finance-report-list summary span{min-width:0}.finance-report-list summary span b,.finance-report-list summary span small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.finance-report-list summary span b{color:#454545;font-size:10px}.finance-report-list summary span small{color:var(--stonefinch-muted);margin-top:4px;font-size:8px}.finance-report-list summary>strong{color:var(--stonefinch-ink);justify-self:end;font-size:12px}.finance-report-detail{background:var(--stonefinch-soft);grid-template-columns:1fr auto 1fr auto 1fr 1fr;align-items:center;gap:13px;padding:16px 24px 18px 77px;display:grid}.finance-report-detail div{min-width:0}.finance-report-detail span,.finance-report-detail b{display:block}.finance-report-detail span{color:var(--stonefinch-muted);font-size:8px}.finance-report-detail b{color:var(--stonefinch-ink);margin-top:4px;font-size:10px}.finance-report-detail i{color:#999;font-style:normal}.finance-method-note{color:#626262;background:#5893ff14;border:1px solid #5893ff47;border-radius:11px;padding:13px 16px;font-size:10px;line-height:1.55}@media (width<=1180px){.finance-reconciliation{grid-template-columns:1fr auto 1fr auto 1fr;gap:12px}.finance-platform-grid{grid-template-columns:1fr}.finance-platform-grid>button{border-right:0;border-bottom:1px solid var(--stonefinch-line)}.finance-category-list{grid-template-columns:1fr}.finance-report-list summary{grid-template-columns:34px minmax(220px,1fr) 175px 125px}}.warehouse-page{max-width:1450px}.warehouse-organization-filter{z-index:8;grid-template-columns:auto minmax(310px,420px);justify-content:space-between;align-items:center;gap:24px;padding:12px 18px;display:grid;position:relative}.warehouse-organization-filter>div>b,.warehouse-organization-filter>div>small{display:block}.warehouse-organization-filter>div>b{color:#273247;font-size:12px}.warehouse-organization-filter>div>small{color:#8b96a8;margin-top:4px;font-size:8px}.warehouse-organization-filter details{width:100%;position:relative}.warehouse-organization-filter details>summary{color:#273247;cursor:pointer;background:#fff;border:1px solid #dbe2ea;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:0 15px;font-size:11px;font-weight:850;list-style:none;display:flex}.warehouse-organization-filter details>summary::-webkit-details-marker{display:none}.warehouse-organization-filter details>summary:hover{border-color:#a5b4fc}.warehouse-organization-filter details>summary i{color:#64748b;font-style:normal;transition:transform .16s}.warehouse-organization-filter details[open]>summary i{transform:rotate(180deg)}.warehouse-organization-menu{background:#fff;border:1px solid #dbe2ea;border-radius:12px;width:100%;max-height:340px;padding:7px;position:absolute;top:calc(100% + 7px);right:0;overflow-y:auto;box-shadow:0 18px 45px #0f172a29}.warehouse-organization-menu label{cursor:pointer;border-radius:8px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:9px;min-height:51px;padding:7px 9px;display:grid}.warehouse-organization-menu label:hover{background:#f8fafc}.warehouse-organization-menu label.all{border-bottom:1px solid #edf1f6;border-radius:8px 8px 0 0;margin-bottom:5px}.warehouse-organization-menu input{accent-color:#4f46e5;width:16px;height:16px}.warehouse-organization-menu span,.warehouse-organization-menu b,.warehouse-organization-menu small{min-width:0;display:block}.warehouse-organization-menu b,.warehouse-organization-menu small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.warehouse-organization-menu b{color:#273247;font-size:10px}.warehouse-organization-menu small{color:#8b96a8;margin-top:3px;font-size:8px}.warehouse-heading{align-items:center}.warehouse-heading-actions{gap:9px;display:flex}.warehouse-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.warehouse-metrics .metric{min-height:125px}.warehouse-metrics .metric p{margin-bottom:10px}.warehouse-metrics .metric strong{font-size:22px}.warehouse-metrics .metric small{color:var(--stonefinch-muted);margin-top:9px;font-size:8px;display:block}.warehouse-tabs{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 22px;min-height:78px;padding:10px 13px;display:flex}.warehouse-command-groups{flex-wrap:wrap;flex:740px;align-items:stretch;gap:7px 18px;display:flex}.warehouse-command-group{border-right:1px solid #e7ecf2;align-content:end;gap:4px;padding-right:17px;display:grid}.warehouse-command-group:last-child{border-right:0;padding-right:0}.warehouse-command-group>small{color:#9aa4b2;letter-spacing:.09em;text-transform:uppercase;padding-left:9px;font-size:7px;font-weight:900}.warehouse-command-group>div{flex-wrap:wrap;align-items:center;gap:3px;display:flex}.warehouse-tabs button{color:#697489;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:7px;padding:10px 13px;font-size:11px;font-weight:800;display:flex}.warehouse-tabs button:hover{color:#273247;background:#f8fafc}.warehouse-tabs button.active{color:#3730a3;background:#eef2ff;border-color:#c7d2fe}.warehouse-tabs button span{color:#64748b;background:#94a3b824;border-radius:12px;min-width:18px;padding:2px 5px;font-size:8px}.warehouse-tabs .search{width:min(310px,32vw)}.warehouse-secondary-nav{color:#697489;background-color:#0000;border:1px solid #0000;border-radius:9px;min-height:38px;padding:8px 29px 8px 11px;font-size:10px;font-weight:800}.warehouse-secondary-nav:hover,.warehouse-secondary-nav:focus{color:#273247;background-color:#f8fafc;border-color:#dbe2ea;outline:0}.warehouse-home{gap:14px;display:grid}.warehouse-home-section-heading h2{color:#273247;margin:4px 0 0;font-size:17px}.warehouse-home-grid{grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);gap:14px;display:grid}.warehouse-home-tasks,.warehouse-home-actions,.warehouse-home-state{padding:18px;overflow:hidden}.warehouse-home-section-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:13px;display:flex}.warehouse-home-section-heading>span{color:#3730a3;text-align:center;background:#eef2ff;border-radius:16px;min-width:31px;padding:6px 9px;font-size:10px;font-weight:900}.warehouse-home-section-heading>button{white-space:nowrap}.warehouse-home-task{color:#273247;text-align:left;background:0 0;border:0;border-top:1px solid #edf1f6;border-radius:0;grid-template-columns:minmax(0,1fr) auto 17px;align-items:center;gap:14px;width:100%;min-height:65px;padding:11px 13px;display:grid}.warehouse-home-task:hover{background:#f8fafc}.warehouse-home-task.warning{background:#fffaf1;border:1px solid #fed7aa;border-radius:10px;margin-bottom:5px}.warehouse-home-task span b,.warehouse-home-task span small{display:block}.warehouse-home-task span b{font-size:11px}.warehouse-home-task span small{color:#8b96a8;margin-top:4px;font-size:8px}.warehouse-home-task strong{color:#475569;text-align:center;background:#f1f5f9;border-radius:14px;min-width:28px;padding:5px 8px;font-size:9px}.warehouse-home-task.warning strong{color:#92400e;background:#fef3c7}.warehouse-home-task i{color:#94a3b8;font-style:normal}.warehouse-home-help{color:#8b96a8;margin:-2px 0 14px;font-size:9px;line-height:1.45}.warehouse-home-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.warehouse-home-action-grid>button{color:#273247;text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:11px;grid-template-rows:auto auto;grid-template-columns:31px minmax(0,1fr);align-content:center;align-items:center;gap:2px 9px;min-height:83px;padding:12px;display:grid}.warehouse-home-action-grid>button:hover{background:#f8faff;border-color:#a5b4fc}.warehouse-home-action-grid>button>span{border-radius:9px;grid-row:1/3;place-items:center;width:31px;height:31px;font-size:15px;font-weight:900;display:grid}.warehouse-home-action-grid>button>span.green{color:#047857;background:#d1fae5}.warehouse-home-action-grid>button>span.blue{color:#1d4ed8;background:#dbeafe}.warehouse-home-action-grid>button>span.violet{color:#6d28d9;background:#ede9fe}.warehouse-home-action-grid>button>span.orange{color:#b45309;background:#fef3c7}.warehouse-home-action-grid>button b{font-size:10px}.warehouse-home-action-grid>button small{color:#8b96a8;font-size:8px}.warehouse-home-state{padding-bottom:14px}.warehouse-home-indicators{border:1px solid #e7ecf2;border-radius:12px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.warehouse-home-indicators>button{color:#273247;text-align:left;background:#fff;border:0;border-right:1px solid #e7ecf2;border-radius:0;align-content:center;gap:5px;min-width:0;min-height:100px;padding:15px;display:grid}.warehouse-home-indicators>button:last-child{border-right:0}.warehouse-home-indicators>button:hover{background:#f8fafc}.warehouse-home-indicators>button.attention{background:#fffaf1}.warehouse-home-indicators small{color:#697489;font-size:8px;font-weight:750}.warehouse-home-indicators strong{text-overflow:ellipsis;font-size:20px;overflow:hidden}.warehouse-home-indicators span{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.warehouse-settings{gap:14px;display:grid}.warehouse-settings-heading{grid-template-columns:minmax(250px,.7fr) minmax(320px,1.3fr);align-items:center;gap:28px;padding:22px;display:grid}.warehouse-settings-heading h2{margin:4px 0 0;font-size:18px}.warehouse-settings-heading>p{color:#697489;margin:0;font-size:11px;line-height:1.55}.warehouse-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.warehouse-settings-card{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px 18px;padding:20px;display:grid}.warehouse-settings-card>div b,.warehouse-settings-card>div small{display:block}.warehouse-settings-card>div b{color:#273247;font-size:13px}.warehouse-settings-card>div small{color:#8b96a8;margin-top:4px;font-size:9px}.warehouse-settings-card>p{color:#697489;grid-column:1/-1;min-height:38px;margin:0;font-size:10px;line-height:1.55}.warehouse-settings-card>button{justify-self:start}.warehouse-settings-status{border-radius:14px;padding:5px 9px;font-size:8px;font-weight:850}.warehouse-settings-status.draft{color:#92400e;background:#fef3c7}.warehouse-settings-status.confirmed{color:#166534;background:#dcfce7}.warehouse-settings-status.not_required{color:#526078;background:#edf1f6}.warehouse-settings-permission{color:#8b96a8;align-self:center;font-size:8px}.warehouse-policy-card{gap:12px;padding:20px;display:grid}.warehouse-policy-title{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.warehouse-policy-title b,.warehouse-policy-title small{display:block}.warehouse-policy-title b{color:#273247;font-size:13px}.warehouse-policy-title small{color:#8b96a8;margin-top:4px;font-size:9px}.warehouse-policy-option{cursor:pointer;border:1px solid #dfe5ee;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;padding:13px;display:grid}.warehouse-policy-option.selected{background:#f1f6ff;border-color:#9bbcff}.warehouse-policy-option input{width:auto;margin-top:2px}.warehouse-policy-option b,.warehouse-policy-option small{display:block}.warehouse-policy-option b{color:#273247;font-size:11px}.warehouse-policy-option small{color:#697489;margin-top:5px;font-size:9px;line-height:1.5}.warehouse-policy-card>p{color:#697489;margin:0;font-size:9px;line-height:1.55}.warehouse-policy-card>button{justify-self:start}.warehouse-product-section{grid-template-columns:minmax(230px,280px) minmax(0,1fr);align-items:start;gap:16px;min-width:0;display:grid}.warehouse-product-section>.warehouse-list-panel{min-width:0}.product-groups-panel{min-width:0;padding:16px 0}.product-groups-heading{justify-items:start;gap:12px;padding:0 16px 16px;display:grid}.product-groups-heading h2{margin:0;font-size:15px}.product-group-tree{max-height:480px;padding:4px 12px;display:block;overflow:auto}.product-group-tree ul{margin:0;padding:0;list-style:none}.product-group-tree ul ul{border-left:1px solid #e5edf3;margin-left:13px;padding-left:18px}.product-group-row{border-radius:5px;align-items:center;display:flex}.product-group-tree .selected{background:#e3f2fa}.product-group-tree button{color:#176a96;text-align:left;background:0 0;border:0;border-radius:5px}.product-group-tree button:hover{background:#edf6fc}.product-group-tree button:focus-visible{outline:2px solid var(--stonefinch-blue);outline-offset:-2px}.product-group-toggle,.product-group-spacer{flex:0 0 26px;width:26px}.product-group-toggle{align-self:stretch;padding:0;font-size:16px;text-align:center!important}.product-group-select{overflow-wrap:anywhere;flex:1;min-width:0;padding:10px 6px;font-size:13px;line-height:1.4}.product-group-select span,.product-group-select small{display:block}.product-group-select small{color:#748392;margin-top:2px;font-size:10px}.product-group-row.inactive .product-group-select{color:#8291a1}.product-group-root{width:100%;padding:12px 10px;font-size:13px;font-weight:700;display:block}.product-group-row-actions{flex:none;gap:2px;padding-right:3px;display:flex}.product-group-row-actions button{place-items:center;width:28px;height:30px;padding:0;font-size:19px;display:grid}.product-group-row-actions button:disabled{opacity:.35;cursor:default}.product-groups-hint{color:#748392;padding:0 16px;font-size:12px;line-height:1.5}.product-group-context{overflow-wrap:anywhere;gap:5px;padding:0 20px 16px;display:grid}.product-group-context strong{color:#176a96;font-size:12px}.product-group-context small{color:#748392;font-size:10px}.product-group-field{color:#756b80;gap:7px;min-width:0;font-size:12px;font-weight:600;display:grid}.product-group-picker{min-width:0;position:relative}.product-group-picker>summary{color:#312a39;cursor:pointer;background:#fff;border:1px solid #ded7e5;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:10px 12px;font-size:13px;font-weight:400;list-style:none;display:flex}.product-group-picker>summary::-webkit-details-marker{display:none}.product-group-picker>summary span{overflow-wrap:anywhere}.product-group-picker>summary i{font-style:normal}.product-group-picker>summary:focus-visible{outline:2px solid var(--stonefinch-blue);outline-offset:2px}.product-group-picker[open]>summary{border-color:var(--stonefinch-blue)}.product-group-picker-menu{z-index:5;overscroll-behavior:contain;background:#fff;border:1px solid #ded7e5;border-radius:10px;max-height:260px;padding:7px;position:absolute;top:calc(100% + 5px);left:0;right:0;box-shadow:0 14px 28px #1414142b}.product-group-picker-menu .product-group-select{font-weight:400}.product-group-picker-menu button:disabled{color:#a3a3a3;cursor:default}.product-group-check{float:right;padding-left:8px;font-style:normal}.product-barcodes-editor{background:#f8fafc;border:1px solid #ded7e5;border-radius:12px;margin-top:20px;padding:16px}.product-barcodes-editor header{justify-content:space-between;align-items:center;gap:12px;display:flex}.product-barcodes-editor h3{margin:0;font-size:16px}.product-barcodes-editor p{color:#4d6577;background:#edf8ff;border:1px solid #d6eaf7;border-radius:8px;padding:12px;font-size:12px;line-height:1.5}.product-barcode-row{grid-template-columns:105px minmax(140px,1fr) auto 28px;align-items:end;gap:8px;margin-top:12px;display:grid}.product-barcode-row label{color:#756b80;gap:6px;min-width:0;font-size:11px;display:grid}.product-barcode-row input,.product-barcode-row select{background:#fff;border:1px solid #ded7e5;border-radius:8px;width:100%;min-width:0;padding:10px 12px;font-family:ui-monospace,monospace;font-size:13px}.product-barcode-row input:focus-visible{outline:2px solid var(--stonefinch-blue)}.product-barcode-validation{color:#b91c1c;grid-column:1/-1;font-size:11px}.product-barcode-row .secondary{min-height:38px;padding:8px 10px;font-size:11px}.product-barcode-row .secondary:disabled{opacity:.45;cursor:default}@media (width<=760px){.product-barcode-row{grid-template-columns:minmax(0,1fr) 30px}.product-barcode-row label{grid-column:1/-1}.product-barcode-row .secondary{grid-column:1}.warehouse-settings-heading,.warehouse-settings-grid,.warehouse-settings-card{grid-template-columns:minmax(0,1fr)}.warehouse-settings-card>p{grid-column:1}.warehouse-product-section{grid-template-columns:minmax(0,1fr)}.product-group-tree{max-height:280px}}.warehouse-stock-panel,.warehouse-list-panel{padding:0;overflow:hidden}.warehouse-stock-panel .panel-heading,.warehouse-list-panel .panel-heading{padding:18px 20px 15px}.warehouse-stock-heading{align-items:end;gap:18px}.warehouse-stock-heading>div>small{color:#8b96a8;margin-top:5px;font-size:10px;display:block}.warehouse-stock-heading label{color:#697489;text-transform:uppercase;letter-spacing:.05em;gap:5px;min-width:min(320px,45%);font-size:9px;font-weight:800;display:grid}.warehouse-stock-heading select{color:#273247;width:100%;min-height:40px;font:inherit;text-transform:none;letter-spacing:normal;background:#fff;border:1px solid #dbe2ea;border-radius:10px;padding:8px 34px 8px 11px;font-size:11px}.warehouse-table{overflow-x:auto}.warehouse-table-row{color:#526078;border-bottom:1px solid #edf1f6;align-items:center;gap:13px;min-width:940px;min-height:59px;padding:9px 18px;font-size:10px;display:grid}.warehouse-table-row:last-child{border-bottom:0}.warehouse-table-row:not(.head):hover{background:#f8fafc}.warehouse-table-row.head{color:#8b96a8;text-transform:uppercase;letter-spacing:.06em;background:#f8fafc;min-height:38px;font-size:8px;font-weight:850}.warehouse-table-row>span{min-width:0}.warehouse-table-row span b,.warehouse-table-row span small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.warehouse-table-row span b{color:#273247;font-size:10px}.warehouse-table-row span small{color:#8b96a8;margin-top:4px;font-size:8px}.warehouse-table-row span strong{color:#111827}.warehouse-table-row span em{color:#b91c1c;background:#fee2e2;border-radius:14px;margin-left:7px;padding:3px 6px;font-size:7px;font-style:normal;font-weight:850;display:inline-block}.warehouse-table-row.low{background:#ef444409}.stock-table .warehouse-table-row{grid-template-columns:minmax(230px,1.15fr) 125px 125px 100px 95px 125px 105px 135px 120px;min-width:1320px}.stock-table .warehouse-table-row:not(.head){align-items:start;padding-top:13px;padding-bottom:13px}.stock-warehouse-list{gap:6px;display:grid}.stock-warehouse-item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:6px 8px;display:block}.stock-table .stock-warehouse-item b{font-size:9px}.stock-table .stock-warehouse-item small{white-space:normal;margin-top:2px;font-size:8px;line-height:1.35}@media (width<=760px){.warehouse-stock-heading{flex-direction:column;align-items:stretch}.warehouse-stock-heading label{min-width:100%}}.product-table .warehouse-table-row{grid-template-columns:30px minmax(210px,1.3fr) 135px 125px 105px 150px 110px 95px;min-width:1100px}.product-select-cell{place-items:center;display:grid}.product-select-cell input{width:16px;height:16px;accent-color:var(--stonefinch-blue);cursor:pointer;margin:0}.product-table .warehouse-table-row.selected{background:#f2f7ff;box-shadow:inset 3px 0 #5893ff}.product-bulk-toolbar{z-index:4;color:#41526b;background:#f4f8ff;border-top:1px solid #dce7f5;border-bottom:1px solid #dce7f5;justify-content:space-between;align-items:center;gap:14px;padding:11px 18px;font-size:11px;display:flex;position:sticky;top:0}.product-bulk-toolbar>div{gap:8px;display:flex}.product-bulk-toolbar button{min-height:36px}.product-sort-button{width:100%;min-height:28px;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:space-between;align-items:center;gap:6px;padding:4px 0;display:flex}.product-sort-button:hover,.product-sort-button.active{color:var(--stonefinch-blue)}.product-sort-button:focus-visible{outline:2px solid var(--stonefinch-blue);outline-offset:3px}.product-sort-arrow{flex:none;font-size:13px;line-height:1}.warehouse-product-subtabs{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.warehouse-product-subtabs .active{color:#3730a3;background:#eef2ff;border-color:#c7d2fe}.marketplace-product-links{min-width:0;padding:20px}.marketplace-catalog-statuses{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;margin:16px 0;display:grid}.marketplace-catalog-status{overflow-wrap:anywhere;border:1px solid #dbe2ea;border-radius:10px;gap:5px;padding:12px;font-size:11px;display:grid}.marketplace-catalog-status small{color:#697489}.marketplace-catalog-status.error{background:#fff7f1;border-color:#f0b692}.marketplace-catalog-status.running{background:#f1f5ff;border-color:#9eb8ff}.marketplace-product-links .marketplace-history-toggle{align-items:center;gap:8px;margin:14px 0;display:flex}.marketplace-product-links .panel-heading{padding:0 0 14px}.marketplace-links-info{color:#526078;background:#f0f5ff;border:1px solid #dbe4ff;border-radius:12px;padding:12px 16px;font-size:12px;line-height:1.5}.marketplace-links-info p{margin:5px 0}.marketplace-links-filters{grid-template-columns:repeat(3,minmax(120px,1fr)) minmax(200px,1.6fr);gap:12px;margin:18px 0;display:grid}.marketplace-product-links label{color:#697489;gap:6px;min-width:0;font-size:11px;font-weight:700;display:grid}.marketplace-product-links select,.marketplace-links-filters input{color:#273247;background:#fff;border:1px solid #dbe2ea;border-radius:9px;width:100%;min-width:0;padding:10px}.marketplace-links-toolbar{color:#526078;flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0;font-size:12px;display:flex}.marketplace-link-row{border-bottom:1px solid #dbe2ea;grid-template-columns:22px minmax(180px,.9fr) minmax(240px,1.2fr);gap:16px;padding:18px 12px;display:grid}.marketplace-link-row.selected{background:#f4f7ff}.marketplace-link-source,.marketplace-link-choice{align-content:start;gap:8px;min-width:0;display:grid}.marketplace-link-source{overflow-wrap:anywhere;font-size:13px}.marketplace-link-source small,.marketplace-link-choice>small{color:#697489;font-size:11px;line-height:1.5}.marketplace-link-source em{color:#275eae;font-size:12px;font-style:normal}.marketplace-link-source .marketplace-link-match{color:#9a6700}.marketplace-link-check{align-self:start}@media (width<=900px){.marketplace-links-filters{grid-template-columns:1fr 1fr}.marketplace-link-row{grid-template-columns:22px minmax(0,1fr)}.marketplace-link-choice{grid-column:2}}@media (width<=500px){.marketplace-links-filters{grid-template-columns:1fr}.marketplace-product-links{padding:12px}}.warehouse-product-edit{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;width:100%;min-width:0;padding:3px 0;display:block}.warehouse-product-edit:hover b{text-decoration:underline}.warehouse-product-edit:focus-visible{outline:2px solid var(--stonefinch-blue);outline-offset:3px}.movement-table .warehouse-table-row{grid-template-columns:125px minmax(190px,1fr) 120px minmax(160px,.8fr) 120px 80px 115px 135px;min-width:1220px}.warehouse-org-pill{color:#3730a3;text-overflow:ellipsis;white-space:nowrap;background:#eef2ff;border:1px solid #dbe4ff;border-radius:14px;max-width:100%;padding:5px 8px;font-size:8px;font-weight:850;display:inline-block;overflow:hidden}.movement-table .negative{color:#b91c1c}.warehouse-locations{padding:0;overflow:hidden}.warehouse-locations .panel-heading{padding:18px 18px 15px}.warehouse-locations>div:last-child{display:grid}.warehouse-locations>div:last-child>button{text-align:left;min-height:65px;color:inherit;background:#fff;border:0;border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.warehouse-locations>div:last-child>button:last-child{border-bottom:0}.warehouse-locations>div:last-child>button:hover{background:#f8fafc}.warehouse-locations>div:last-child>button.system{cursor:default;background:#f8fbff}.warehouse-locations>div:last-child>button.system:hover{background:#f8fbff}.warehouse-locations button span{min-width:0}.warehouse-locations button b,.warehouse-locations button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.warehouse-locations button b{color:#273247;font-size:11px}.warehouse-locations button small{color:#8b96a8;margin-top:4px;font-size:8px}.warehouse-locations button em,.supplier-grid footer em{color:#64748b;white-space:nowrap;background:#f1f5f9;border-radius:15px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:800}.warehouse-locations button em.active,.supplier-grid footer em.active{color:#047857;background:#d1fae5}.supplier-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;display:grid}.supplier-grid article{background:#fff;border:1px solid #e2e8f0;border-radius:13px;min-width:0;padding:16px}.supplier-grid article header{grid-template-columns:38px 1fr;align-items:center;gap:11px;display:grid}.supplier-grid article header>span{color:#4338ca;background:#eef2ff;border-radius:10px;place-items:center;width:38px;height:38px;font-size:15px;font-weight:900;display:grid}.supplier-grid article header b,.supplier-grid article header small{display:block}.supplier-grid article header b{color:#273247;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.supplier-grid article header small{color:#8b96a8;margin-top:3px;font-size:8px}.supplier-grid dl{gap:7px;margin:14px 0;display:grid}.supplier-grid dl div{min-width:0}.supplier-grid dt{color:#94a3b8;font-size:8px}.supplier-grid dd{color:#526078;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:9px;overflow:hidden}.supplier-grid article>p{color:#697489;min-height:30px;margin:0 0 12px;font-size:9px;line-height:1.45}.supplier-grid footer{border-top:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:10px;padding-top:11px;display:flex}.warehouse-group-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;display:grid}.warehouse-group-grid article{background:#fff;border:1px solid #e2e8f0;border-radius:13px;min-width:0;padding:16px}.warehouse-group-grid article header{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;display:grid}.warehouse-group-grid article header>span{color:#047857;background:#d1fae5;border-radius:10px;place-items:center;width:38px;height:38px;font-size:15px;font-weight:900;display:grid}.warehouse-group-grid article header b,.warehouse-group-grid article header small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.warehouse-group-grid article header b{color:#273247;font-size:11px}.warehouse-group-grid article header small{color:#8b96a8;margin-top:3px;font-size:8px}.warehouse-group-grid article>p{color:#697489;min-height:38px;margin:14px 0;font-size:9px;line-height:1.5}.warehouse-group-grid footer{border-top:1px solid #edf1f6;grid-template-columns:minmax(70px,1fr) auto auto;align-items:center;gap:9px;padding-top:11px;display:grid}.warehouse-group-grid footer div strong,.warehouse-group-grid footer div small{display:block}.warehouse-group-grid footer div strong{color:#273247;font-size:13px}.warehouse-group-grid footer div small{color:#8b96a8;margin-top:2px;font-size:8px}.warehouse-group-grid footer em{color:#64748b;white-space:nowrap;background:#f1f5f9;border-radius:15px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:800}.warehouse-group-grid footer em.active{color:#047857;background:#d1fae5}.warehouse-documents{gap:11px;display:grid}.warehouse-documents-heading{justify-content:space-between;align-items:center;padding:17px 20px;display:flex}.warehouse-documents-heading h2{margin:3px 0 0;font-size:17px}.warehouse-documents-heading small{color:#8b96a8;margin-top:5px;font-size:9px;display:block}.warehouse-document-workplace{padding:0;overflow:hidden}.warehouse-workplace-tabs{border-top:1px solid #edf1f6;border-bottom:1px solid #e2e8f0;gap:4px;padding:0 20px;display:flex}.warehouse-workplace-tabs button{color:#64748b;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:13px 15px 11px;font-weight:800;display:flex}.warehouse-workplace-tabs button.active{color:var(--stonefinch-orange);border-bottom-color:var(--stonefinch-orange)}.warehouse-workplace-tabs button b{min-width:24px;color:inherit;background:#f1f5f9;border-radius:12px;padding:3px 7px;font-size:9px}.warehouse-workplace-tabs button.active b{background:#ff5d221a}.warehouse-document-filters{background:#fbfdff;grid-template-columns:repeat(3,minmax(180px,1fr)) auto;align-items:end;gap:12px;padding:15px 20px 18px;display:grid}.warehouse-document-filters label{color:#64748b;gap:5px;font-size:9px;font-weight:750;display:grid}.warehouse-document-filters select{color:#273247;background:#fff;border:1px solid #dbe2ea;border-radius:9px;outline:0;width:100%;min-height:40px;padding:8px 11px}.warehouse-document-filters select:focus{border-color:var(--stonefinch-blue);box-shadow:0 0 0 3px #5893ff24}.warehouse-document-filters>span{color:#697489;white-space:nowrap;align-self:center;padding-top:14px;font-size:10px}.warehouse-document{padding:0;overflow:hidden}.warehouse-document-row{width:100%;min-height:78px;color:inherit;text-align:left;cursor:pointer;border:0;grid-template-columns:38px minmax(280px,1.25fr) minmax(190px,.85fr) 125px 90px 72px;align-items:center;gap:14px;padding:12px 18px;display:grid}.warehouse-document-row:hover{background:#f8fafc;box-shadow:0 10px 28px #202a4014}.warehouse-document-row span b,.warehouse-document-row span small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.warehouse-document-row span b{color:#273247;font-size:10px}.warehouse-document-row span small{color:#8b96a8;margin-top:4px;font-size:8px}.warehouse-document-row>strong{color:#111827;justify-self:end;font-size:12px}.warehouse-document-row>em{border-radius:14px;justify-self:end;padding:5px 8px;font-size:8px;font-style:normal;font-weight:850}.warehouse-document-row>em.draft{color:#b45309;background:#fef3c7}.warehouse-document-row>em.posted,.warehouse-document-row>em.completed,.warehouse-document-row>em.sold,.warehouse-document-row>em.received{color:#047857;background:#d1fae5}.warehouse-document-row>em.cancelled{color:#9f1239;background:#ffe4e6}.warehouse-document-row>em.open,.warehouse-document-row>em.in_transit{color:#1d4ed8;background:#dbeafe}.warehouse-document-row>em.partial,.warehouse-document-row>em.return_pending,.warehouse-document-row>em.partially_received{color:#b45309;background:#fef3c7}.warehouse-document-row>i{color:#2f6ed8;justify-self:end;font-size:9px;font-style:normal;font-weight:800}.warehouse-document>summary{cursor:pointer;grid-template-columns:38px minmax(280px,1.25fr) minmax(190px,.85fr) 125px 90px 20px;align-items:center;gap:14px;min-height:78px;padding:12px 18px;list-style:none;display:grid}.warehouse-document>summary::-webkit-details-marker{display:none}.warehouse-document>summary:hover{background:#f8fafc}.warehouse-document>summary span b,.warehouse-document>summary span small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.warehouse-document>summary span b{color:#273247;font-size:10px}.warehouse-document>summary span small{color:#8b96a8;margin-top:4px;font-size:8px}.warehouse-document>summary>strong{color:#111827;justify-self:end;font-size:12px}.warehouse-document>summary>em{border-radius:14px;justify-self:end;padding:5px 8px;font-size:8px;font-style:normal;font-weight:850}.warehouse-document>summary>em.draft{color:#b45309;background:#fef3c7}.warehouse-document>summary>em.posted{color:#047857;background:#d1fae5}.warehouse-document>summary>em.cancelled{color:#9f1239;background:#ffe4e6}.warehouse-document>summary>em.open{color:#1d4ed8;background:#dbeafe}.warehouse-document>summary>em.partial{color:#b45309;background:#fef3c7}.warehouse-document>summary>em.completed{color:#047857;background:#d1fae5}.warehouse-document>summary>em.in_transit{color:#1d4ed8;background:#dbeafe}.warehouse-document>summary>em.sold{color:#047857;background:#d1fae5}.warehouse-document>summary>em.return_pending{color:#b45309;background:#fef3c7}.warehouse-document>summary>i{color:#64748b;font-style:normal;transition:transform .16s}.warehouse-document[open]>summary>i{transform:rotate(180deg)}.warehouse-document-icon{color:#047857;background:#d1fae5;border-radius:9px;place-items:center;width:35px;height:35px;font-size:17px;font-weight:900;display:grid!important}.warehouse-document-icon.shipment,.warehouse-document-icon.sale,.warehouse-document-icon.supplier_return,.warehouse-document-icon.writeoff,.warehouse-document-icon.adjustment_out{color:#b45309;background:#fef3c7}.warehouse-document-icon.customer_order,.warehouse-document-icon.supplier_order{color:#1d4ed8;background:#dbeafe}.warehouse-document-icon.transfer,.warehouse-document-icon.marketplace_supply,.warehouse-document-icon.fbs_handover,.warehouse-document-icon.inventory{color:#6d28d9;background:#ede9fe}.warehouse-document-body{background:#fbfdff;border-top:1px solid #edf1f6;grid-template-columns:minmax(0,1.4fr) minmax(270px,.6fr);display:grid}.warehouse-document-lines{border-right:1px solid #edf1f6;padding:13px 18px}.warehouse-document-lines>div{color:#526078;border-bottom:1px solid #edf1f6;grid-template-columns:minmax(230px,1fr) 210px 110px;align-items:center;gap:13px;min-height:48px;font-size:9px;display:grid}.warehouse-document-lines>div:last-child{border-bottom:0}.warehouse-document-lines span b,.warehouse-document-lines span small{display:block}.warehouse-document-lines span b{color:#273247;font-size:10px}.warehouse-document-lines span small{color:#8b96a8;margin-top:3px;font-size:8px}.warehouse-document-lines strong{color:#111827;justify-self:end}.warehouse-document-body aside{padding:17px}.warehouse-document-body aside dl{gap:12px;margin:0;display:grid}.warehouse-document-body aside dt{color:#94a3b8;font-size:8px}.warehouse-document-body aside dd{color:#526078;margin:4px 0 0;font-size:9px;line-height:1.45}.warehouse-document-actions{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.warehouse-document-action-error{gap:5px;margin-top:12px;font-size:9px;line-height:1.45;display:grid}.warehouse-document-action-error b,.warehouse-document-action-error span{display:block}.warehouse-dialog{width:min(760px,94vw);max-height:92vh;overflow-y:auto}.bulk-product-dialog{width:min(780px,94vw)}.bulk-product-intro{color:#697489;margin:-7px 0 18px;font-size:11px;line-height:1.55}.bulk-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.bulk-product-field{background:#f8fafc;border:1px solid #e1e7ef;border-radius:11px;min-width:0;padding:12px}.bulk-product-field.enabled{background:#f6f9ff;border-color:#b9cff8}.bulk-product-field.wide{grid-column:1/-1}.bulk-product-toggle{color:#526078;align-items:center;gap:8px;margin-bottom:9px;font-size:10px;font-weight:800;display:flex}.bulk-product-toggle input{width:16px;height:16px;accent-color:var(--stonefinch-blue);margin:0}.bulk-product-field>input,.bulk-product-field>select,.bulk-characteristic input{color:#273247;background:#fff;border:1px solid #dbe2ea;border-radius:9px;outline:0;width:100%;min-width:0;padding:10px 11px}.bulk-product-field input:disabled,.bulk-product-field select:disabled,.bulk-product-field [inert]{opacity:.55}.bulk-product-field>small{color:#8390a3;margin-top:7px;font-size:8px;line-height:1.45;display:block}.bulk-characteristic{grid-template-columns:minmax(160px,.8fr) minmax(0,1.2fr);gap:9px;display:grid}.warehouse-document-dialog{width:min(990px,96vw);max-height:94vh;overflow-y:auto}.document-counterparty-picker{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;display:grid}.document-counterparty-picker label{gap:6px;display:grid}.document-counterparty-picker button{min-height:39px}.warehouse-document-workspace-backdrop{z-index:90}.warehouse-document-workspace{background:#f5f7fa;border-radius:20px;width:min(1220px,96vw);max-height:94vh;overflow:auto;box-shadow:0 28px 80px #0f172a47}.workspace-document-header{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex;position:sticky;top:0}.workspace-document-header h2{color:#151b29;margin:4px 0;font-size:24px}.workspace-document-header small{color:#728097}.workspace-document-header>div:last-child{align-items:center;gap:12px;display:flex}.workspace-document-header>div:last-child>strong{color:#111827;font-size:20px}.workspace-document-header em{color:#315f99;background:#eaf3ff;border-radius:999px;padding:6px 10px;font-size:10px;font-style:normal;font-weight:850}.workspace-document-toolbar{background:#fff;justify-content:space-between;align-items:center;gap:16px;padding:15px 24px;display:flex}.workspace-document-toolbar .warehouse-document-actions{margin-top:0}.workspace-payment-actions{gap:8px;display:flex}.workspace-document-grid{grid-template-columns:minmax(0,1.5fr) minmax(300px,.65fr);gap:16px;padding:18px;display:grid}.workspace-document-grid>main,.workspace-document-grid>aside{align-content:start;gap:16px;display:grid}.workspace-card{background:#fff;border:1px solid #e1e7ef;border-radius:14px;overflow:hidden}.workspace-card-heading{background:#fafcff;border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:12px;padding:15px 17px;display:flex}.workspace-card-heading h3{color:#273247;margin:0;font-size:14px}.workspace-card-heading small{color:#8b96a8;margin-top:4px;font-size:9px;display:block}.workspace-document-lines>div,.workspace-related-list>button,.workspace-related-list>div{color:#526078;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf1f6;grid-template-columns:minmax(220px,1fr) 190px 120px;align-items:center;gap:12px;min-height:58px;padding:10px 17px;display:grid}.workspace-document-lines>div:last-child,.workspace-related-list>:last-child{border-bottom:0}.workspace-document-lines b,.workspace-related-list b{color:#273247}.workspace-document-lines small,.workspace-related-list small{color:#8b96a8;margin-top:3px;display:block}.workspace-document-lines strong,.workspace-related-list strong{color:#111827;justify-self:end}.workspace-related-list>button,.workspace-related-list>div{grid-template-columns:minmax(220px,1fr) 120px;width:100%}.workspace-related-list>button{cursor:pointer}.workspace-related-list>button:hover{background:#f4f8ff}.workspace-related-list>div.cancelled{opacity:.6}.counterparty-card label{color:#64748b;gap:6px;padding:15px 17px;font-size:9px;font-weight:750;display:grid}.counterparty-card select{background:#fff;border:1px solid #dbe2ea;border-radius:9px;min-height:42px;padding:8px 10px}.counterparty-balance{border-top:1px solid #edf1f6;grid-template-columns:1fr 1fr;display:grid}.counterparty-balance span{padding:14px 17px}.counterparty-balance span+span{border-left:1px solid #edf1f6}.counterparty-balance small{color:#8b96a8;font-size:9px;display:block}.counterparty-balance b{color:#273247;margin-top:5px;font-size:15px;display:block}.settlement-card dl,.workspace-document-details dl{margin:0;padding:8px 17px 14px}.settlement-card dl>div,.workspace-document-details dl>div{border-bottom:1px solid #edf1f6;justify-content:space-between;gap:12px;padding:9px 0;display:flex}.settlement-card dl>div:last-child,.workspace-document-details dl>div:last-child{border-bottom:0}.settlement-card dt,.workspace-document-details dt{color:#8b96a8;font-size:9px}.settlement-card dd,.workspace-document-details dd{color:#273247;text-align:right;margin:0;font-size:10px;font-weight:750}.settlement-card .settlement-balance{border-top:2px solid #dce5f0;margin-top:3px;padding-top:12px}.settlement-card .settlement-balance dd{font-size:16px}.warehouse-no-products{justify-content:space-between;align-items:center;gap:14px;display:flex}.warehouse-no-products span{line-height:1.45}.warehouse-no-products button{flex:none}.warehouse-dialog textarea,.warehouse-document-dialog textarea{resize:vertical;color:#273247;border:1px solid #dbe2ea;border-radius:9px;outline:0;min-height:65px;padding:10px 12px}.warehouse-dialog textarea:focus,.warehouse-document-dialog textarea:focus{border-color:var(--stonefinch-blue);box-shadow:0 0 0 3px #5893ff24}.warehouse-check{color:#526078;align-items:center;gap:8px;margin-top:14px;font-size:10px;font-weight:750;display:flex}.warehouse-check input{accent-color:#4f46e5}.dialog-actions .dialog-danger-action{margin-right:auto}.commerce-archive-toggle{width:fit-content;color:var(--stonefinch-muted);align-items:center;gap:7px;margin:10px 24px 0;font-size:10px;font-weight:800;display:flex}.commerce-archive-toggle input{accent-color:var(--stonefinch-orange)}.warehouse-group-quick{justify-content:space-between;align-items:end;gap:9px;padding-bottom:1px;display:flex}.warehouse-group-quick span{color:#697489;font-size:9px}.warehouse-inline-group{background:#f8faff;border:1px solid #c7d2fe;border-radius:11px;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) auto;align-items:stretch;gap:9px;margin-top:3px;padding:14px;display:grid}.warehouse-inline-group>div:first-child{grid-column:1/-1;padding-bottom:2px}.warehouse-inline-group>div b,.warehouse-inline-group>div small{display:block}.warehouse-inline-group>div b{color:#273247;font-size:9px}.warehouse-inline-group>div small{color:#8b96a8;margin-top:4px;font-size:8px;line-height:1.4}.warehouse-inline-group input,.warehouse-inline-group textarea{width:100%;min-width:0;min-height:39px}.warehouse-inline-group textarea{resize:vertical;height:39px;min-height:39px}.warehouse-inline-group>button{white-space:nowrap;min-width:155px;min-height:39px;padding-inline:16px}.warehouse-inline-group .alert{grid-column:1/-1;margin:0}.warehouse-custom-fields{background:#f8fafc;border:1px solid #e2e8f0;border-radius:11px;gap:8px;margin-top:17px;padding:14px;display:grid}.warehouse-custom-fields>div{grid-template-columns:1fr 1.4fr 30px;align-items:center;gap:8px;display:grid}.warehouse-custom-fields>div:first-child{justify-content:space-between;display:flex}.warehouse-custom-fields>div.single{grid-template-columns:minmax(0,1fr) 30px}.warehouse-custom-fields b{color:#3d495d;font-size:10px;display:block}.warehouse-custom-fields small{color:#7a8597;margin-top:3px;font-size:8px;display:block}.warehouse-custom-fields input{color:#273247;border:1px solid #dbe2ea;border-radius:8px;outline:0;min-width:0;padding:9px 10px}.warehouse-custom-fields input:focus{border-color:#6366f1}.warehouse-product-fields{background:#fff;border:1px solid #dbe4f0;border-radius:12px;margin-top:17px;overflow:hidden}.warehouse-product-fields>header{background:#f8fafc;border-bottom:1px solid #e7edf5;padding:14px 16px}.warehouse-product-fields>header b,.warehouse-product-fields>header small{display:block}.warehouse-product-fields>header b{color:#273247;font-size:12px}.warehouse-product-fields>header small{color:#7a8597;margin-top:4px;font-size:9px;line-height:1.45}.warehouse-product-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 14px;padding:16px;display:grid}.warehouse-product-fields-grid label{color:#6f6676;gap:6px;min-width:0;font-size:10px;font-weight:700;display:grid}.warehouse-product-fields-grid label.wide{grid-column:1/-1}.warehouse-product-link-picker{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.warehouse-product-link-picker.wide{grid-column:1/-1}.warehouse-product-link-picker>label{min-width:0}.warehouse-product-link-picker>button{white-space:nowrap;min-height:39px}.warehouse-product-fields-grid input,.warehouse-product-fields-grid textarea{color:#273247;background:#fff;border:1px solid #dbe2ea;border-radius:9px;outline:0;width:100%;min-width:0;padding:10px 11px}.warehouse-product-fields-grid textarea{resize:vertical;min-height:74px}.warehouse-product-fields-grid input:focus,.warehouse-product-fields-grid textarea:focus{border-color:var(--stonefinch-blue);box-shadow:0 0 0 3px #5893ff24}@media (width<=640px){.warehouse-product-fields-grid{grid-template-columns:1fr}.warehouse-product-fields-grid label.wide,.warehouse-product-link-picker.wide{grid-column:1}.warehouse-product-link-picker{grid-template-columns:1fr}.warehouse-product-link-picker>button{width:100%}}@media (width<=760px){.product-bulk-toolbar{flex-direction:column;align-items:stretch;position:static}.product-bulk-toolbar>div{grid-template-columns:1fr 1.35fr;display:grid}.product-table{background:#f7f9fc;padding:10px;overflow:visible}.product-table .warehouse-table-row.head{display:none}.product-table .warehouse-table-row:not(.head){background:#fff;border:1px solid #e1e7ef;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 14px;min-width:0;min-height:0;margin-bottom:10px;padding:44px 13px 13px;display:grid;position:relative;box-shadow:0 4px 14px #2732470a}.product-table .warehouse-table-row:not(.head).selected{background:#f8fbff;border-color:#a9c6ff;box-shadow:inset 3px 0 #5893ff,0 4px 14px #2732470a}.product-table .warehouse-table-row:not(.head)>span{min-width:0}.product-table .warehouse-table-row:not(.head)>span:not(.product-select-cell):before{content:attr(data-label);color:#91a0b3;letter-spacing:.07em;text-transform:uppercase;margin-bottom:5px;font-size:7px;font-weight:850;display:block}.product-table .warehouse-table-row:not(.head)>span:nth-child(2){grid-column:1/-1}.product-table .product-select-cell{position:absolute;top:13px;left:13px}.product-table .warehouse-table-row span b,.product-table .warehouse-table-row span small{white-space:normal;overflow-wrap:anywhere}.bulk-product-grid{grid-template-columns:1fr}.bulk-product-field.wide{grid-column:1}.bulk-characteristic{grid-template-columns:1fr}}.warehouse-document-editor{border:1px solid #e2e8f0;border-radius:12px;margin-top:18px;overflow:hidden}.warehouse-document-editor header{background:#f8fafc;justify-content:space-between;align-items:center;padding:11px 13px;display:flex}.warehouse-document-editor header b{color:#273247;font-size:10px}.warehouse-document-editor-head,.warehouse-document-editor-line{border-top:1px solid #edf1f6;grid-template-columns:minmax(0,1fr) 88px 110px 110px 30px;align-items:start;gap:12px;padding:12px;display:grid}.warehouse-document-editor-line{background:#fff}.warehouse-document-editor header small{color:#8b96a8;margin-top:5px;font-size:10px;display:block}.warehouse-document-editor-head{color:#8b96a8;text-transform:uppercase;background:#fbfdff;font-size:8px;font-weight:800}.warehouse-document-editor-line select,.warehouse-document-editor-line input{color:#273247;background:#fff;border:1px solid #dbe2ea;border-radius:8px;outline:0;width:100%;min-width:0;padding:9px 10px}.warehouse-document-editor-line>strong{color:#111827;white-space:nowrap;font-variant-numeric:tabular-nums;justify-self:end;padding-top:12px;font-size:12px}.warehouse-document-editor-line>input{text-align:right;font-variant-numeric:tabular-nums}.warehouse-document-editor-line>.document-price-input{appearance:textfield}.document-price-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.document-price-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.document-product-picker{min-width:0}.document-product-picker>summary{cursor:pointer;background:#fff;border:1px solid #dbe2ea;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;list-style:none;display:flex}.document-product-picker>summary::-webkit-details-marker{display:none}.document-product-picker>summary>span{flex:1;min-width:0}.document-product-picker b,.document-product-picker small{overflow-wrap:anywhere;display:block}.document-product-picker b{color:#273247;font-size:12px;font-weight:650;line-height:1.5}.document-product-picker small{color:#8b96a8;margin-top:5px;font-size:10px;line-height:1.4}.document-product-picker i{color:#8b96a8;font-style:normal}.document-product-picker>summary:focus-visible{outline:2px solid var(--stonefinch-blue);outline-offset:2px}.document-product-menu{background:#f8fafc;border:1px solid #c7d2fe;border-radius:8px;margin-top:5px;padding:8px}.document-product-options{max-height:210px;margin-top:6px;overflow-y:auto}.document-product-options button{text-align:left;background:#fff;border:0;border-radius:6px;width:100%;padding:10px;display:block}.document-product-options button:hover,.document-product-options button[aria-pressed=true]{background:#e3f2fa}.document-product-options p{color:#8b96a8;padding:8px;font-size:12px}.document-line-remove{color:#8b96a8;background:0 0;border:0;border-radius:7px;width:30px;height:38px;padding:0;font-size:22px}.document-line-remove:hover:not(:disabled){color:#b91c1c;background:#fff1f2}.document-line-remove:disabled{opacity:.3;cursor:default}.warehouse-document-editor footer{color:#526078;background:#f8fafc;border-top:2px solid #e2e8f0;justify-content:flex-end;gap:24px;padding:13px 50px 13px 12px;font-size:11px;display:flex}.warehouse-document-editor footer strong{text-align:right;color:#111827;min-width:110px;font-size:13px}@media (width<=1250px){.warehouse-organization-filter{grid-template-columns:1fr minmax(290px,390px)}.warehouse-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.warehouse-home-grid{grid-template-columns:1fr}.warehouse-home-indicators{grid-template-columns:repeat(3,minmax(0,1fr))}.warehouse-home-indicators>button:nth-child(3){border-right:0}.warehouse-home-indicators>button:nth-child(n+4){border-top:1px solid #e7ecf2}.supplier-grid,.warehouse-group-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.warehouse-inline-group{grid-template-columns:1fr 1fr}.warehouse-inline-group>button{grid-column:1/-1}.warehouse-document>summary{grid-template-columns:38px minmax(260px,1.25fr) minmax(170px,.75fr) 110px 85px 18px;gap:10px}.warehouse-document-row{grid-template-columns:38px minmax(260px,1.25fr) minmax(170px,.75fr) 110px 85px 62px;gap:10px}.warehouse-document-filters{grid-template-columns:repeat(3,minmax(150px,1fr))}.warehouse-document-filters>span{grid-column:1/-1;padding-top:0}}@media (width<=760px){.warehouse-organization-filter{grid-template-columns:1fr;gap:12px}.warehouse-organization-menu{box-shadow:none;margin-top:7px;position:static}.warehouse-tabs{align-items:stretch}.warehouse-command-groups{flex-basis:100%;grid-template-columns:1fr;display:grid}.warehouse-command-group{border-bottom:1px solid #e7ecf2;border-right:0;padding:0 0 7px}.warehouse-command-group:last-child{border-bottom:0;padding-bottom:0}.warehouse-tabs .search{width:100%}.warehouse-home-action-grid,.warehouse-home-indicators{grid-template-columns:1fr}.warehouse-home-indicators>button{border-top:1px solid #e7ecf2;border-right:0;min-height:82px}.warehouse-home-indicators>button:first-child{border-top:0}.warehouse-home-indicators>button:nth-child(3){border-right:0}.warehouse-group-grid,.warehouse-inline-group{grid-template-columns:1fr}.warehouse-documents-heading{align-items:flex-start;gap:12px}.warehouse-document-filters{grid-template-columns:1fr}.warehouse-document-filters>span{grid-column:auto}.warehouse-workplace-tabs{overflow-x:auto}.warehouse-document-row{grid-template-columns:35px minmax(0,1fr) auto}.warehouse-document-row>span:nth-of-type(3),.warehouse-document-row>strong,.warehouse-document-row>i{display:none}.workspace-document-header,.workspace-document-toolbar{flex-direction:column;align-items:flex-start}.workspace-document-grid{grid-template-columns:1fr;padding:10px}.workspace-payment-actions{flex-wrap:wrap}.workspace-document-lines>div{grid-template-columns:minmax(0,1fr) auto}.workspace-document-lines>div>span:nth-child(2){grid-column:1/-1}.document-counterparty-picker{grid-template-columns:1fr}}.guarded-dialog,.guarded-dialog-content{display:contents}.customer-invoice-fields{border:1px solid #dbe2ea;border-radius:14px;margin:22px 0;padding:20px}.customer-invoice-fields h3{margin:0 0 8px}.customer-invoice-fields>p{margin-bottom:18px;font-size:12px;line-height:1.5}.invoice-form-tax{text-align:right;color:var(--stonefinch-muted);padding:0 18px 15px;font-size:12px}.invoice-print-root{z-index:90;color:#111;background:#e4e6ea;padding:24px;position:fixed;inset:0;overflow:auto}.invoice-print-controls{justify-content:flex-end;gap:10px;max-width:210mm;margin:0 auto 20px;display:flex}.invoice-paper{color:#000;background:#fff;width:210mm;max-width:100%;min-height:270mm;margin:0 auto;padding:15mm;font:12px/1.45 Arial,sans-serif;box-shadow:0 8px 40px #10101022}.invoice-paper table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.invoice-paper td,.invoice-paper th{overflow-wrap:anywhere;border:1px solid #111;padding:7px}.invoice-paper small{color:#444;margin-top:5px;font-size:10px;display:block}.invoice-paper h1{overflow-wrap:anywhere;border-bottom:2px solid #111;margin:28px 0 18px;padding-bottom:12px;font-size:21px;line-height:1.35}.invoice-bank td:last-child{min-width:145px}.invoice-parties p{overflow-wrap:anywhere;margin:9px 0}.invoice-items{margin-top:20px}.invoice-items th{background:#f1f1f1;font-size:11px}.invoice-items th:nth-child(2){text-align:left;width:44%}.invoice-items td:nth-child(n+3){text-align:right;white-space:nowrap}.invoice-items tr{break-inside:avoid}.invoice-totals{max-width:310px;margin:18px 0 18px auto}.invoice-totals p{justify-content:space-between;gap:20px;margin:7px 0;display:flex}.invoice-totals p:last-child{border-top:1px solid #111;padding-top:8px;font-size:15px}.invoice-bottom{break-inside:avoid}.invoice-notes{white-space:pre-wrap;overflow-wrap:anywhere}.invoice-payment-purpose{border-top:1px solid #bbb;padding-top:18px}.invoice-print-status{text-align:center;border:2px solid #555;margin-bottom:15px;padding:10px;font-weight:700}@media print{@page{size:A4;margin:12mm}body:has(>.invoice-print-root){background:#fff;min-width:0}body:has(>.invoice-print-root)>:not(.invoice-print-root){display:none!important}.invoice-print-root{background:#fff;padding:0;position:static;overflow:visible}.invoice-print-controls{display:none!important}.invoice-paper{width:100%;max-width:none;min-height:0;box-shadow:none;margin:0;padding:0}.invoice-items thead{display:table-header-group}}.document-catalog-backdrop{z-index:60;background:#14141459}.document-catalog-dialog{flex-direction:column;width:min(1120px,96vw);max-height:90vh;display:flex}.document-catalog-dialog .dialog-title p{color:var(--stonefinch-muted);margin-top:6px;font-size:13px}.catalog-search,.document-quick-search>input{color:#273247;background:#fff;border:1px solid #dbe2ea;border-radius:10px;width:100%;padding:12px 14px}.document-catalog-filters{grid-template-columns:minmax(300px,1fr) minmax(220px,.45fr);align-items:end;gap:12px;display:grid}.document-catalog-filters>label{color:var(--stonefinch-muted);gap:5px;font-size:11px;display:grid}.document-catalog-filters select{color:#273247;background:#fff;border:1px solid #dbe2ea;border-radius:10px;width:100%;padding:12px 14px}.document-catalog-selection-tools{flex-wrap:wrap;align-items:center;gap:12px;padding-top:12px;display:flex}.document-catalog-selection-tools span{font-weight:700}.document-catalog-selection-tools small{color:var(--stonefinch-muted)}.document-catalog-list{min-height:100px;margin-top:16px;overflow-y:auto}.document-catalog-item{border-bottom:1px solid #e4e9f1;grid-template-columns:minmax(260px,1fr) 120px 125px 120px;align-items:center;gap:14px;padding:14px 12px;display:grid}.document-catalog-item.selected{background:#edf3ff}.catalog-product-choice{cursor:pointer;align-items:center;gap:12px;min-width:0;display:flex}.catalog-product-choice>input{width:19px;height:19px;accent-color:var(--stonefinch-orange);flex:none}.catalog-product-choice b,.catalog-product-choice small,.document-quick-results small{overflow-wrap:anywhere;display:block}.catalog-product-choice small,.document-quick-results small{color:var(--stonefinch-muted);margin-top:5px;font-size:12px}.catalog-number{color:var(--stonefinch-muted);gap:5px;font-size:11px;display:grid}.catalog-number input{color:#273247;background:#fff;border:1px solid #dbe2ea;border-radius:9px;width:100%;min-width:0;padding:10px}.catalog-number input:read-only{color:var(--stonefinch-muted);background:#f1f3f6}.catalog-line-total{gap:6px;min-width:0;display:grid}.catalog-line-total small{color:var(--stonefinch-muted);font-size:11px}.catalog-line-total b{overflow-wrap:anywhere}.catalog-selection-count{align-self:center;margin-right:auto;font-size:13px}.document-add-products{border-bottom:1px solid #e4e9f1;padding:16px}.document-add-products>small{color:var(--stonefinch-muted);margin-top:8px;font-size:11px;display:block}.document-quick-search{position:relative}.document-quick-results{z-index:5;background:#fff;border:1px solid #dbe2ea;border-radius:10px;max-height:280px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 32px #172a4733}.document-quick-results>button{text-align:left;color:#273247;background:#fff;border:0;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:13px;display:flex}.document-quick-results>button:hover,.document-quick-results>button:focus-visible{background:#edf3ff}.document-quick-results>button>strong{white-space:nowrap}.document-quick-results>p{margin:0;padding:14px}.unsaved-changes-backdrop{z-index:70;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1414146b}.unsaved-changes-dialog{width:min(560px,92vw);padding:28px}.unsaved-changes-dialog .dialog-title{gap:20px}.unsaved-changes-dialog .dialog-title h2{font-size:24px}.unsaved-changes-dialog .icon-button{flex:none}.unsaved-changes-dialog p{line-height:1.5}.unsaved-changes-dialog .unsaved-changes-hint{color:var(--stonefinch-muted);font-size:13px}.unsaved-changes-dialog .dialog-actions{flex-wrap:wrap;margin-top:28px}.product-group-warning-backdrop{padding:16px}.product-group-warning-backdrop .dialog{width:min(560px,100%);max-height:calc(100dvh - 32px);overflow-y:auto}.product-group-warning-backdrop .dialog-actions{grid-template-columns:1fr 1fr;display:grid}.order-marking-links{background:#fff;border:1px solid #e3e8f0;border-radius:12px;grid-column:1/-1;overflow:hidden}.order-marking-toggle{color:#273247;text-align:left;background:#fff;border:0;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:12px 14px;display:flex}.order-marking-toggle>span:first-child b,.order-marking-toggle>span:first-child small{display:block}.order-marking-toggle small{color:#8390a4;margin-top:3px;font-size:9px}.order-marking-toggle>span:last-child{color:#285da7;font-size:10px;font-weight:800}.order-marking-body{border-top:1px solid #edf0f5;gap:8px;padding:12px 14px 14px;display:grid}.order-marking-body>.muted{margin:0}.order-marking-link{background:#f5f7fa;border-radius:9px;grid-template-columns:minmax(180px,.8fr) minmax(240px,1.2fr) minmax(180px,.8fr);align-items:center;gap:12px;padding:9px 10px;display:grid}.order-marking-link>span b,.order-marking-link>span small{display:block}.order-marking-link>span small{color:#8390a4;margin-top:3px;font-size:9px}.order-marking-link code{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.order-marking-link.rejected{background:#fff0ed}.order-marking-link.uncertain{background:#fff7e5}.order-marking-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.order-marking-actions>small{color:#8390a4;margin-right:auto}.order-marking-dialog{width:min(650px,94vw)}.order-marking-form{gap:14px;display:grid}.order-marking-form select{color:#2c2631;background:#fff;border:1px solid #ddd6e1;border-radius:9px;width:100%;padding:11px 12px}@media (width<=600px){.document-catalog-filters{grid-template-columns:1fr}.document-catalog-item{grid-template-columns:minmax(0,1fr) 90px;gap:10px;padding:12px 4px}.document-catalog-item .catalog-number,.document-catalog-item .catalog-line-total{grid-column:2}.document-catalog-dialog .dialog-actions{flex-wrap:wrap}.unsaved-changes-dialog{padding:22px}.unsaved-changes-dialog .dialog-actions>button{flex:auto}.product-group-warning-backdrop .dialog-actions,.order-marking-link{grid-template-columns:1fr}.order-marking-actions{flex-direction:column;align-items:stretch}.order-marking-actions>small{margin:0}.order-marking-actions>button{width:100%}}
