:root{--nav:#263746;--nav2:#20303c;--accent:#00a9a5;--accent2:#a6f4f1;--bg:#f4f6f8;--line:#d0d5dd;--muted:#667085;--text:#101828;--danger:#b42318;--ok:#027a48}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0;font-family:Segoe UI,Arial,sans-serif}button{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:9px 13px;font-weight:650}button:hover{filter:brightness(.96)}button:disabled{opacity:.45;cursor:not-allowed}.secondary{color:#344054;background:#eaecf0}.danger{color:#b42318;background:#fee4e2}.tiny{border-radius:6px;margin:0 2px;padding:5px 8px}.back{color:#344054;border:1px solid var(--line);background:#fff}input,select,textarea{border:1px solid var(--line);width:100%;font:inherit;background:#fff;border-radius:8px;margin-top:5px;padding:9px 10px;display:block}.muted{color:var(--muted)}.error{color:var(--danger);background:#fff2f2;border-radius:8px;margin:10px 0;padding:10px}.success-inline{color:var(--ok);font-weight:700}.login-page{background:linear-gradient(135deg,#263746,#00a9a5);place-items:center;min-height:100vh;display:grid}.login-card,.signup-card{background:#fff;border-radius:18px;padding:28px;box-shadow:0 20px 50px #00000038}.login-card{width:380px}.signup-card{width:min(840px,100vw - 32px)}.login-brand{align-items:center;gap:12px;display:flex}.brand-mark,.logo-coin{color:#fff;background:linear-gradient(135deg,#a6f4f1,#00a9a5);border-radius:14px;place-items:center;font-weight:900;display:grid}.brand-mark{width:54px;height:54px;font-size:34px}.login-card h1,.signup-card h1{color:var(--accent);margin:0}.app-shell{min-height:100vh;display:flex}.side{background:var(--nav);color:#fff;flex-direction:column;gap:8px;width:252px;padding:14px 10px;display:flex}.logo-box{align-items:center;gap:10px;padding:8px 9px 12px;display:flex}.logo-coin{width:42px;height:42px;font-size:26px}.logo-title{font-size:24px;font-weight:900}.logo-sub{color:var(--accent2);font-size:11px;font-weight:700}.tenant-badge{color:#d0d5dd;padding:0 10px 8px;font-size:12px}.nav-block{border-top:1px solid #ffffff14;padding-top:8px}.nav-title{color:#a6f4f1;text-transform:uppercase;letter-spacing:.06em;padding:0 10px 4px;font-size:11px}.side button{text-align:left;color:#d0d5dd;background:0 0;border-radius:10px;width:100%;margin:3px 0;display:block}.side button.active,.side button:hover{background:var(--accent);color:#fff}.main{flex:1;min-width:0}.topbar{background:#fff;border-bottom:1px solid #eaecf0;align-items:center;gap:14px;height:70px;padding:0 24px;display:flex}.topbar h1{margin:0;font-size:22px}.topbar p{color:var(--muted);margin:2px 0 0;font-size:12px}.top-actions{margin-left:auto}.page{background:#fff;border-radius:16px;min-height:calc(100vh - 110px);margin:20px;padding:18px;box-shadow:0 2px 8px #1018280f}h2{margin-top:0}.toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.toolbar input{width:260px;margin-top:0}.cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.card,.form-card,.table-card,.section-card{background:#fff;border:1px solid #eaecf0;border-radius:14px;padding:14px;box-shadow:0 1px 3px #1018280a}.card h3,.section-card h3{margin-top:0}.metric-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:18px;display:grid}.metric{background:#fff;border:1px solid #eaecf0;border-radius:14px;padding:14px}.metric span{color:var(--muted);font-size:12px;display:block}.metric strong{font-size:26px}.start-cards{margin-top:14px}.section-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:12px;display:flex}.section-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.section-link{color:#101828;text-align:left;background:#fff;border-radius:7px;width:100%;padding:8px 0;display:block}.section-link:hover{color:var(--accent);background:#fff}.data-table{border-collapse:collapse;background:#fff;width:100%}.data-table th,.data-table td{text-align:left;vertical-align:top;border-bottom:1px solid #eaecf0;padding:9px 10px}.data-table th{color:#344054;background:#f9fafb;font-size:12px}.data-table tr:hover td{background:#f6fefc}.cell-link{color:var(--accent);background:0 0;padding:0}.grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}.grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px;display:grid}.span2{grid-column:span 2}.split{grid-template-columns:minmax(360px,.85fr) minmax(500px,1.4fr);align-items:start;gap:16px;display:grid}.button-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.doc-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:12px;display:flex}.doc-head h2{margin:8px 0 0}.doc-head p{color:var(--muted);margin:4px 0}.tabs{border-bottom:1px solid #eaecf0;flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.tabs button{color:#344054;background:#fff;border:1px solid #0000;border-radius:8px 8px 0 0}.tabs button.active{color:var(--accent);border-color:#eaecf0 #eaecf0 #fff}.items-layout{grid-template-columns:380px 1fr;align-items:start;gap:16px;display:grid}.ref-field{gap:6px;display:flex}.ref-field button{flex:0 0 42px;width:42px;margin-top:5px}.big-number{color:var(--accent);margin:0;font-size:28px;font-weight:900}.doc-tree{background:#f9fafb;border-radius:12px;padding:14px 26px}.modal{z-index:1000;background:#1018288c;place-items:center;display:grid;position:fixed;inset:0}.picker{background:#fff;border-radius:16px;width:min(760px,100vw - 32px);max-height:82vh;padding:16px;overflow:auto;box-shadow:0 20px 50px #00000040}.picker-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.pick-row{color:#101828;text-align:left;background:#fff;border-bottom:1px solid #eaecf0;border-radius:0;justify-content:space-between;gap:12px;width:100%;display:flex}.pick-row:hover{background:#f6fefc}.pick-row small,.pick-row span{color:var(--muted)}progress{width:100%;height:12px}.price{color:var(--accent);font-size:24px;font-weight:800}@media (width<=1100px){.section-grid,.grid3,.split,.items-layout{grid-template-columns:1fr}.side{width:220px}.grid2{grid-template-columns:1fr}.span2{grid-column:auto}}@media (width<=760px){.app-shell{display:block}.side{width:100%;min-height:auto}.topbar{height:auto;padding:12px}.page{margin:10px}.doc-head{display:block}.toolbar input{width:100%}}:root{--desktop-sidebar:#223746;--desktop-sidebar-2:#1d303f;--desktop-active:#00a9a5;--desktop-page:#eef1f4;--desktop-panel:#dedcd7;--desktop-border:#a8a8a0;--desktop-button:#dfddd8;--desktop-button-border:#9a9993;--desktop-grid-head:#f6f7f8;--desktop-grid-line:#c7c7c0;--desktop-text:#061728;--desktop-muted:#667085;--row-paid:#dff2d9;--row-work:#dceefa;--row-return:#fff5bd;--row-cancel:#ffe1dd}html,body,#root{height:100%}body{background:var(--desktop-page);color:var(--desktop-text);font-family:Segoe UI,Arial,sans-serif;font-size:13px}button{border:1px solid var(--desktop-button-border);background:var(--desktop-button);color:#111;box-shadow:none;border-radius:0;padding:6px 14px;font-weight:500}button:hover{filter:none;background:#efeee9}button:disabled{opacity:.55}input,select,textarea{background:#fff;border:1px solid #9f9f98;border-radius:0;min-height:24px;margin:0;padding:4px 6px;font-size:13px}textarea{min-height:82px}label{color:#344054;font-size:12px;font-weight:600}.desktop-shell{background:var(--desktop-page);min-height:100vh;display:flex}.desktop-side{background:var(--desktop-sidebar);color:#fff;gap:0;width:230px;padding:8px 0}.logo-card{background:linear-gradient(135deg,#294657,#1d303f);border-radius:9px;align-items:center;gap:12px;margin:0 12px 14px;padding:8px 12px;display:flex;box-shadow:inset 0 1px #ffffff14}.logo-gem{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);color:#fff;text-shadow:0 1px 1px #00000040;background:linear-gradient(135deg,#a6f4f1,#00a9a5);place-items:center;width:44px;height:44px;font-size:27px;font-weight:900;display:grid}.logo-title{color:#fff;font-size:20px;font-weight:900;line-height:1}.logo-sub{color:#a6f4f1;white-space:nowrap;margin-top:4px;font-size:9px;font-weight:700}.nav-title{color:#fff;text-transform:none;letter-spacing:0;padding:8px 18px;font-size:15px;font-weight:800}.side button{color:#dce6ef;text-align:left;background:0 0;border:0;border-radius:0;align-items:center;gap:8px;width:100%;margin:0;padding:10px 19px;font-size:13px;display:flex}.side button:hover{color:#fff;background:#1a2b38}.side button.active{background:var(--desktop-active);color:#fff;font-weight:800}.nav-icon{text-align:center;width:14px;color:inherit}.logout{background:0 0!important;margin-top:auto!important}.desktop-main{background:#f1f3f6;flex:1;min-width:0}.desktop-topbar{background:#fff;border-bottom:1px solid #cfd5dc;align-items:center;gap:14px;height:48px;padding:0 14px;font-size:13px;display:flex}.top-back{color:#14283a;background:#fff;border:0;padding:0;font-weight:800}.top-quick{align-items:center;gap:6px;margin-left:auto;display:flex}.top-quick select{width:92px}.top-quick button,.db-link,.notify-btn{height:30px}.db-link{color:#334e68;background:#fff;border:0}.notify-btn{color:#fff;background:#f02d62;border:0;font-weight:900}.user-pill{white-space:nowrap;font-weight:800}.desktop-page{box-shadow:none;background:#f1f3f6;border-radius:0;min-height:calc(100vh - 48px);margin:0;padding:10px 12px}.tabs-line,.doc-tabs{background:#edf0f4;border-bottom:1px solid #d6dbe1;align-items:flex-end;gap:3px;height:32px;margin:-10px -12px 14px;padding-left:12px;display:flex}.tab-title,.doc-tabs span{background:#f5f7f9;border:1px solid #cfd5dc;border-bottom:none;min-width:190px;height:32px;padding:8px 18px}.doc-tabs .active,.tab-title.active{background:#fff}.doc-tabs .tab-back{background:#edf0f4;border:0;height:30px;margin-right:6px;font-weight:800}.page-title-row{align-items:baseline;gap:14px;margin:0 0 24px;display:flex}.page-title-row h2,.order-head h2{color:#000b18;margin:0;font-size:25px;font-weight:900;line-height:1}.hint{color:#667085;font-size:12px}.desktop-toolbar{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;display:flex}.desktop-toolbar.right{justify-content:flex-end;margin:0}.desktop-toolbar button,.desktop-toolbar select.button-select,.button-select{background:var(--desktop-button);border:1px solid var(--desktop-button-border);color:#111;border-radius:0;height:30px;padding:5px 12px;font-size:12px}.toolbar-spacer{flex:1}.inline-filter{align-items:center;gap:5px;font-size:12px;display:flex}.inline-filter input{width:145px}.inline-filter select{width:135px}.muted-danger{color:#3d1c18;background:#ddd9d2;margin-left:auto}.desktop-grid-wrap{border:1px solid var(--desktop-border);background:#fff;overflow:auto}.orders-grid{height:520px}.data-table.desktop-grid{border-collapse:collapse;width:100%;min-width:1320px;font-size:12px}.data-table.desktop-grid th{background:var(--desktop-grid-head);border:1px solid var(--desktop-grid-line);white-space:nowrap;color:#344054;padding:5px 6px;font-weight:800}.data-table.desktop-grid td{white-space:nowrap;vertical-align:top;border:1px solid #e5e3dc;padding:4px 6px}.data-table.desktop-grid tbody tr{cursor:pointer}.data-table.desktop-grid tbody tr:hover{outline:1px solid #00a9a5}.data-table.desktop-grid tbody tr.selected{outline-offset:-2px;outline:2px solid #4a90e2}.num{text-align:right}.bottom-panel{background:#fff;border-top:4px solid #d0d5dd;margin-top:10px;padding-top:8px}.bottom-tabs,.desktop-tabs{gap:8px;margin-bottom:6px;display:flex}.bottom-tabs button,.desktop-tabs button,.tabs button{color:#111;background:#ece9e2;border:1px solid #9d9b94;border-radius:0;height:32px;padding:5px 16px}.bottom-tabs button.active,.desktop-tabs button.active,.tabs button.active{background:#fff;border-bottom-color:#fff;font-weight:800}.no-card{box-shadow:none;background:#fff;border:0;border-radius:0;margin:0;padding:0}.compact-lines{min-width:1500px}.dots{min-width:25px;height:21px;padding:0 6px}.order-head{justify-content:space-between;align-items:center;margin:0 0 10px;display:flex}.desktop-form-grid{grid-template-columns:1.05fr 1.1fr 1.1fr .85fr;align-items:stretch;gap:10px;display:grid}.desktop-panel{background:var(--desktop-panel);border:1px solid #b9b7b0;min-width:0;margin:0;padding:12px 12px 10px}.desktop-panel legend{color:#111;padding:0 4px;font-weight:800}.desktop-panel label{color:#344054;grid-template-columns:82px 1fr;align-items:center;gap:6px;margin:5px 0;font-weight:600;display:grid}.desktop-panel label>input,.desktop-panel label>select,.desktop-panel label>textarea,.desktop-panel .ref-field{width:100%}.desktop-panel textarea{resize:vertical;height:88px}.check-line input{justify-self:start;width:auto}.orange-select{color:#fff;font-weight:800;background:#ff9e42!important}.paid-input{text-align:center;font-weight:800;color:#fff!important;background:#78bb3a!important}.ref-field{align-items:center;gap:3px;display:flex}.ref-field button{width:34px;height:25px;padding:2px 0}.payment-panel button{width:130px;margin-top:6px}.positions-block{background:#fff;border:1px solid #b9b7b0;margin-top:8px;padding:8px}.positions-title{margin-bottom:6px;font-weight:800}.order-service-panel{border:1px solid #b9b7b0;border-top:0;margin-top:0;padding:8px}.form-card,.card,.table-card,.section-card{box-shadow:none;border:1px solid #b9b7b0;border-radius:0}.split.wide.desktop-split{grid-template-columns:1.2fr .9fr;align-items:start;gap:10px;display:grid}.doc-card{min-height:520px}.doc-props{grid-template-columns:1fr 1fr 1fr;gap:8px;margin:8px 0;display:grid}.doc-props label{display:block}.doc-type-tabs{white-space:nowrap;overflow:auto}.section-grid{grid-template-columns:repeat(3,minmax(230px,1fr))}.section-card{background:#fff;border-radius:0}.section-card h3{color:#00a000;font-size:18px;font-weight:500}.section-link{background:#fff;border:0;border-radius:0;padding:5px 0}.page:not(.desktop-page){box-shadow:none;background:#f1f3f6;border-radius:0}.toolbar:not(.desktop-toolbar){background:#fff;border:1px solid #d0d5dd;border-radius:0;padding:8px}.big-number{margin:8px 0;font-size:26px;font-weight:900}.modal-backdrop{z-index:50;background:#00000040;place-items:center;display:grid;position:fixed;inset:0}.modal{background:#fff;border:1px solid #999;width:min(900px,100vw - 40px);max-height:80vh;padding:14px;overflow:auto;box-shadow:0 12px 40px #00000059}.modal h3{margin-top:0}@media (width<=1200px){.desktop-form-grid{grid-template-columns:1fr 1fr}.desktop-side{width:210px}.top-left{min-width:260px}.top-quick input{width:120px}}.launch-page .check-list{gap:6px;margin:8px 0 12px;display:grid}.check-row{background:#fff;border:1px solid #d6d3ca;align-items:center;gap:8px;padding:6px 8px;display:flex}.check-row span{color:#667085;text-align:center;width:18px;font-weight:900}.check-row.ok span{color:#027a48}.check-row.bad span{color:#b42318}.small-pre{color:#e5e7eb;background:#111827;max-height:220px;padding:10px;font-size:12px;overflow:auto}.launch-page .desktop-panel{margin-bottom:10px}.launch-page ul{margin-top:6px}.status-line{color:#344054;z-index:20;background:#f7f7f5;border-top:1px solid #a8a8a0;height:22px;padding:3px 6px;font-size:11px;position:fixed;bottom:0;left:230px;right:0}.desktop-main{padding-bottom:22px}.section-tabs{margin:-10px -12px 18px}.section-landing-page{background:#f1f3f6}.desktop-section-grid{background:#fff;grid-template-columns:repeat(3,minmax(250px,1fr));gap:16px;padding:24px;display:grid}.desktop-section-card{background:#fff;border:1px solid #ccd3dc;min-height:155px;padding:18px 18px 12px}.desktop-section-card h3{color:#00a9a5;margin:0 0 16px;font-size:20px;font-weight:800}.desktop-section-card .section-link{text-align:left;color:#101828;background:#fff;border:0;width:100%;margin:7px 0;font-size:13px;display:block}.desktop-section-card .section-link:first-letter{color:#f59f00}.vertical-sep{border-left:1px solid #9a9a94;height:38px;margin:0 8px}.toolbar-sep{border-left:1px solid #9a9a94;height:28px;margin:0 6px}.payments-grid,.stock-ops-grid,.products-grid{height:calc(100vh - 250px);min-height:520px}.products-grid .group-row td{font-weight:800;background:#fff49a!important}.stock-tabs{background:#f1f3f6;align-items:center;gap:6px;padding:8px 0;display:flex}.stock-tabs span{font-size:12px;font-weight:600}.stock-tabs button{height:30px}.inline-editor{background:#fff;border:1px solid #b9b7b0;margin-top:8px;padding:8px}.dashboard-layout{grid-template-columns:1fr 430px;gap:14px;display:grid}.dashboard-main{gap:12px;display:grid}.dashboard-side{background:#fff;border:1px solid #ccd3dc;padding:14px}.compact-metrics{grid-template-columns:repeat(4,minmax(150px,1fr));margin-bottom:0}.compact-metrics .metric{border-radius:0}.metric small{color:#008ac4;margin-top:4px;font-size:11px;display:block}.danger-text{color:#f04438!important}.pvz-panel{background:#fff;min-height:150px;position:relative}.pvz-cards{flex-wrap:wrap;gap:12px;display:flex}.pvz-card{text-align:left;color:#102a43;background:#e5f4ff;border:1px solid #cbd5e1;flex-direction:column;gap:5px;width:130px;min-height:85px;display:flex}.pvz-card b{color:#2185d0;font-size:22px}.pvz-card span{font-weight:800}.pvz-card.green{background:#dff2d9}.pvz-card.yellow{background:#fff4bd}.pvz-card.blue{background:#dceefa}.pvz-total{color:#667085;font-size:12px;position:absolute;top:18px;right:16px}.task-card{background:#fff8ed;border:1px solid #ffd681;margin:8px 0;padding:11px}.task-card b{font-size:12px}.task-card p{color:#344054;margin:5px 0 0}.messages{background:#eef6f7;border-top:1px solid #00a9a5;width:430px;position:absolute;bottom:22px;right:0}.messages-head{color:#fff;background:#00a9a5;justify-content:space-between;padding:8px 12px;font-weight:900;display:flex}.messages p{border-bottom:1px solid #d0f0ef;margin:0;padding:12px}.management-reports-page>.desktop-page{margin:0;padding:0}.management-reports-page .page-title-row+.desktop-toolbar{margin-bottom:12px}.reports-page .metric-grid{margin-bottom:10px}@media (width<=1400px){.dashboard-layout{grid-template-columns:1fr}.dashboard-side{position:relative}.messages{width:auto;margin-top:12px;position:static}.desktop-section-grid{grid-template-columns:repeat(2,minmax(250px,1fr))}}@media (width<=900px){.desktop-section-grid{grid-template-columns:1fr}.status-line{left:0}.dashboard-layout{display:block}.compact-metrics{grid-template-columns:1fr 1fr}}html,body,#root{height:100%;overflow:hidden}body{background:#eef2f5}.desktop-shell{background:#eef2f5;height:100vh;min-height:100vh;overflow:hidden}.desktop-side{color:#fff;background:#3f5363;flex-direction:column;width:220px;padding:0;transition:width .18s;display:flex;overflow:hidden}.desktop-shell.menu-collapsed .desktop-side{width:72px}.logo-card{background:linear-gradient(#445868,#3c4f5e);border-bottom:1px solid #ffffff1a;border-radius:0;min-height:78px;margin:0;padding:8px 14px}.desktop-shell.menu-collapsed .logo-card{justify-content:center;padding:10px 0}.logo-gem{color:#fff;background:linear-gradient(#31cfc8,#00a9a5);border-radius:10px;width:38px;height:38px;box-shadow:0 2px 10px #0000002e}.logo-title{letter-spacing:.2px;font-size:18px}.logo-sub{color:#d9fffc;opacity:.9}.nav-block{border-top:1px solid #ffffff14;padding:8px 0}.nav-title{color:#fff;opacity:.95;padding:6px 18px 10px;font-weight:700}.nav-row.side button,.side .nav-row,.side button.nav-row{justify-content:flex-start;align-items:center;gap:12px;display:flex}.side button.nav-row,.side .nav-row{color:#eef5fa;background:0 0;width:100%;min-height:39px;padding:9px 16px;transition:background .12s,color .12s;position:relative}.side button.nav-row:hover{background:#ffffff14}.side button.nav-row.active{color:#fff;background:#13c7c0;font-weight:800}.desktop-shell.menu-collapsed .side button.nav-row{justify-content:center;padding:9px 0}.nav-icon{text-align:center;width:20px;min-width:20px;color:inherit;opacity:.95;font-size:15px}.nav-label{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.nav-arrow{color:#ffffffb8;margin-left:auto;font-size:16px}.side-footer{flex-direction:column;gap:8px;margin-top:auto;padding:10px 8px 12px;display:flex}.support-btn,.collapse-btn,.logout{justify-content:center;align-items:center;gap:10px;min-height:34px;display:flex;color:#fff!important;background:#ffffff0a!important;border:1px solid #ffffff3d!important;border-radius:6px!important}.desktop-shell.menu-collapsed .support-btn span:not(.nav-icon),.desktop-shell.menu-collapsed .collapse-btn span:not(.nav-icon),.desktop-shell.menu-collapsed .logout span:not(.nav-icon){display:none}.desktop-main{background:#eff2f5;flex-direction:column;height:100vh;display:flex;overflow:hidden}.desktop-header-wrap{background:#fff;border-bottom:1px solid #dce3ea;flex:none}.modern-topbar{background:#fff;justify-content:space-between;align-items:center;gap:14px;height:66px;padding:10px 18px;display:flex}.top-back{border:0;font-weight:800;color:#2b3f52!important;box-shadow:none!important;background:0 0!important;padding:0 2px!important}.breadcrumb-row{color:#94a0ad;white-space:nowrap;text-overflow:ellipsis;margin-bottom:2px;font-size:12px;overflow:hidden}.top-title-box strong{color:#2c3e50;white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.top-actions{align-items:center;gap:8px;display:flex;position:relative}.favorite-toggle,.icon-circle-btn,.notify-btn,.db-link,.user-pill,.desktop-toolbar button,.desktop-toolbar select.button-select,.desktop-toolbar input,.top-quick select,.top-quick input,.top-quick button,.inline-filter input,.inline-filter select{border-radius:6px!important}.favorite-toggle,.icon-circle-btn{border:1px solid #d8e0e8;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;display:inline-flex;color:#526273!important;background:#fff!important;padding:0!important}.favorite-toggle.active{border-color:#f3d493;color:#f0a400!important;background:#fff7e6!important}.icon-circle-btn:hover,.favorite-toggle:hover{border-color:#b8e7e4;color:#00a9a5!important;background:#f5faf9!important}.top-quick select,.top-quick input,.inline-filter input,.inline-filter select{color:#233445;background:#fff;border:1px solid #dbe3eb;height:34px}.top-quick input{width:160px}.top-quick button,.desktop-toolbar button,.desktop-toolbar select.button-select,.db-link{border:1px solid #dbe3eb;min-height:34px;color:#2b3f52!important;background:#fff!important}.top-quick button:hover,.desktop-toolbar button:hover,.db-link:hover{border-color:#afdeda;background:#f4fbfa!important}.notify-btn{min-height:34px;font-weight:800;color:#fff!important;background:#ff4f7d!important;border:0!important;padding:0 12px!important}.db-link{padding:0 10px!important}.user-area{position:relative}.user-pill{align-items:center;gap:8px;min-height:34px;font-weight:700;display:inline-flex;color:#1d2f3f!important;background:#fff!important;border:1px solid #dbe3eb!important;padding:0 12px!important}.user-avatar{color:#fff;background:#0d0d0f;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;display:inline-flex}.user-menu,.task-popover{z-index:50;background:#fff;border:1px solid #dbe3eb;border-radius:8px;min-width:220px;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 12px 36px #1f293729}.user-menu button,.task-popover-row{text-align:left;color:#27394a;background:#fff;border:0;width:100%;padding:10px 12px}.user-menu button:hover{color:#00a9a5;background:#f7fbfb}.task-popover-title{color:#203544;background:#f7fbfb;border-bottom:1px solid #edf1f4;padding:10px 12px;font-weight:800}.task-popover-row{border-bottom:1px solid #edf1f4}.task-popover-row:last-child{border-bottom:0}.global-tabs-strip{background:#f7f9fb;border-top:1px solid #edf1f5;align-items:flex-end;gap:6px;min-height:38px;padding:0 16px;display:flex}.global-tab,.inner-tab{color:#425466;background:#eef2f6;border:1px solid #dbe3eb;border-bottom:0;align-items:center;gap:8px;min-height:34px;display:inline-flex;border-radius:8px 8px 0 0!important;padding:0 12px!important}.global-tab.active,.inner-tab.active{color:#1d2f3f;background:#fff}.global-tab-close,.inner-tab-close{color:#7b8794;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;transition:background .12s,color .12s;display:inline-flex}.global-tab-close:hover,.inner-tab-close:hover{color:#c15151;background:#ff57571f}.desktop-main-body{flex:auto;min-height:0;overflow:hidden}.desktop-main-body>.page.desktop-page{background:#eff2f5;height:100%;min-height:0;margin:0;padding:14px 16px 18px;overflow:auto}.status-line{flex:none}.doc-tabs.section-tabs.modern-inner-tabs{background:#f7f9fb;border-bottom:1px solid #dbe3eb;gap:6px;height:auto;margin:-14px -16px 14px;padding:6px 16px 0}.doc-tabs.section-tabs.modern-inner-tabs>span{display:none}.modern-inner-tabs .inner-tab{justify-content:space-between;min-width:180px;max-width:320px}.page-title-row{margin-bottom:18px}.page-title-row h2,.order-head h2{color:#152738}.hint{color:#7a8795}.section-tabs,.tabs-line,.doc-tabs{flex-wrap:nowrap;align-items:flex-end;overflow:auto hidden}.section-tabs::-webkit-scrollbar{width:10px;height:10px}.desktop-main-body>.page.desktop-page::-webkit-scrollbar{width:10px;height:10px}.desktop-grid-wrap::-webkit-scrollbar{width:10px;height:10px}.section-tabs::-webkit-scrollbar-thumb{background:#cad4de;border-radius:10px}.desktop-main-body>.page.desktop-page::-webkit-scrollbar-thumb{background:#cad4de;border-radius:10px}.desktop-grid-wrap::-webkit-scrollbar-thumb{background:#cad4de;border-radius:10px}.desktop-grid-wrap,.products-grid,.payments-grid,.stock-ops-grid{background:#fff;border:1px solid #dbe3eb;border-radius:8px;overflow:auto}.desktop-toolbar{z-index:5;background:#eff2f5;padding-bottom:8px;position:sticky;top:0}.data-table thead th{z-index:2;background:#fafcfd;position:sticky;top:0}.page.desktop-page fieldset.desktop-panel,.page.desktop-page .desktop-panel,.page.desktop-page .section-box{background:#fff;border-color:#dde5ec;border-radius:10px}.messages,.dashboard-side,.task-card{border-radius:10px;overflow:hidden}@media (width<=1300px){.top-quick span{display:none}.top-quick input{width:120px}.top-title-box strong{max-width:340px}}.desktop-page-host{min-height:calc(100vh - 150px)}.page.desktop-page{padding-top:0}.doc-tabs.section-tabs.modern-inner-tabs{display:none!important}.nav-empty{color:#8fa2b7;padding:4px 10px 10px;font-size:12px}.nav-row{align-items:center;gap:10px;display:flex}.nav-favorite{text-align:center;color:#90a4b5;cursor:pointer;width:20px;min-width:20px;font-size:16px;transition:color .2s,transform .2s}.nav-favorite:hover{color:#f0bf4c;transform:scale(1.08)}.nav-favorite.active{color:#f0bf4c}.nav-row .nav-label{text-align:left;flex:1}.nav-title{text-transform:uppercase;letter-spacing:.04em;color:#b9c7d5;padding-left:10px}.nav-footer{flex-direction:column;gap:8px;margin-top:auto;padding:12px;display:flex}.support-btn,.collapse-btn,.logout{color:#fff;text-align:left;background:#ffffff08;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex}.support-btn{background:#1bcfc21a;border-color:#1bcfc257}.topbar.desktop-topbar{background:#fff;border-bottom:1px solid #d9e1ea}.breadcrumb-row{color:#97a7b8;margin-bottom:3px;font-size:12px}.crumb-sep{color:#b5c1cc}.top-back{color:#26415b;background:0 0;border:none;padding:6px 0;font-size:14px;font-weight:700}.top-quick span{color:#50657d;font-size:13px}.top-quick select,.top-quick input,select,input[type=date]{appearance:none;color:#25384c;background:#fff;border:1px solid #cfd8e3;border-radius:10px;min-height:38px;padding:8px 38px 8px 12px;font-size:14px;box-shadow:inset 0 1px 1px #11182708}select{background-image:linear-gradient(45deg,#0000 50%,#7a8aa0 50%),linear-gradient(135deg,#7a8aa0 50%,#0000 50%);background-position:calc(100% - 18px) calc(50% - 3px),calc(100% - 12px) calc(50% - 3px);background-repeat:no-repeat;background-size:6px 6px,6px 6px}input[type=date]{accent-color:#20d0c2;padding-right:44px;position:relative}input[type=date]::-webkit-calendar-picker-indicator{opacity:.85;cursor:pointer;filter:hue-rotate(135deg)saturate(1.4);background:0 0}select:focus,input[type=date]:focus,input[type=text]:focus,input[type=search]:focus,input[type=number]:focus,input:not([type]):focus,textarea:focus{border-color:#36cfc1;outline:none;box-shadow:0 0 0 3px #36cfc11f}.icon-circle-btn{color:#627489;background:#fff;border:1px solid #cfd8e3;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.notify-btn{color:#fff;background:#ff537d;border:1px solid #ff537d;border-radius:10px;min-width:54px;min-height:38px}.notify-btn.notify-fav{color:#523d00;background:#f0bf4c;border-color:#f0bf4c}.user-pill{border-radius:10px;min-height:38px}.global-tabs-strip{background:#f7fafc;border-bottom:1px solid #d9e1ea}.global-tab{background:#eef3f8;border:1px solid #d6dee7;border-bottom:none;border-radius:14px 14px 0 0;min-height:50px;margin-right:8px}.global-tab-close{color:#7e91a5;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;transition:background .2s,color .2s;display:inline-flex}.desktop-panel,fieldset{border-radius:14px}button{border-radius:10px}.core-dashboard .page-title-row{margin:10px 0 16px}.dashboard-head-actions{margin-bottom:16px}.dashboard-card{background:#fff;border:1px solid #e2e8ef;border-radius:14px;padding:18px;box-shadow:0 2px 8px #1e293b0a}.dashboard-card.compact{padding:14px}.dashboard-card-header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.dashboard-card-header h3{color:#22354a;margin:0;font-size:18px}.dashboard-card-header.teal{color:#fff;background:#1accc0;border-radius:10px;margin:-14px -14px 12px;padding:10px 14px}.dashboard-card-header.teal h3{color:#fff;font-size:16px}.quick-links-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.quick-link-tile{text-align:center;background:#f2f6fb;border:1px solid #e3ebf5;border-radius:12px;padding:14px}.quick-link-name{color:#50657d;margin-bottom:8px;font-size:13px;display:block}.quick-link-tile strong{color:#22354a;font-size:28px}.core-dashboard-grid{grid-template-columns:1.15fr .85fr;gap:18px;margin-top:18px;display:grid}.kpi-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.kpi-strip.small{grid-template-columns:repeat(4,minmax(0,1fr))}.kpi-chip{text-align:left;background:#f4f8fc;border:1px solid #e3ebf5;border-radius:10px;padding:10px 12px}.kpi-chip span{color:#64758b;margin-bottom:5px;font-size:12px;display:block}.kpi-chip strong{color:#213449;font-size:24px}.chart-tabs{gap:18px;margin:12px 0 10px;display:flex}.chart-tabs button{color:#718196;background:0 0;border:none;padding:0}.chart-tabs button.active{color:#22354a;text-decoration:underline}.chart-toolbar{align-items:center;gap:10px;margin-bottom:12px;display:flex}.chart-toolbar .chart-legend{color:#708197;align-items:center;gap:10px;margin-left:auto;font-size:13px;display:flex}.legend-dot{border-radius:50%;width:12px;height:12px;margin-right:4px;display:inline-block}.legend-dot.green{background:#3fcf8e}.legend-dot.orange{background:#ff8e6b}.legend-dot.blue{background:#6487ff}.legend-dot.red{background:#ff4d4f}.chart-area{border-top:1px solid #edf2f7;height:240px;padding-top:12px}.line-chart{background:linear-gradient(#0000 0% 24%,#f1f4f8 25%,#0000 26% 49%,#f1f4f8 50%,#0000 51% 74%,#f1f4f8 75%,#0000 76%),linear-gradient(90deg,#0000 0% 19%,#f1f4f8 20%,#0000 21% 39%,#f1f4f8 40%,#0000 41% 59%,#f1f4f8 60%,#0000 61% 79%,#f1f4f8 80%,#0000 81%);border-radius:12px;width:100%;height:100%}.line-chart .line{fill:none;stroke-width:3px}.green-line{stroke:#39cf8d}.orange-line{stroke:#ff8e6b}.blue-line{stroke:#6287ff}.red-line{stroke:#ff4d4f}.dashboard-bottom-grid{grid-template-columns:1.1fr .8fr;gap:18px;margin-top:18px;display:grid}.warehouse-status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.warehouse-status-card h4{color:#22354a;margin:0 0 10px}.warehouse-mini-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.warehouse-mini{border:1px solid #dce6f1;border-radius:12px;padding:12px}.warehouse-mini span,.warehouse-mini small{display:block}.warehouse-mini strong{font-size:28px}.warehouse-mini.blue{background:#eef7ff}.warehouse-mini.mint{background:#edf8f2}.warehouse-mini.yellow{background:#fff7d8}.dashboard-side-stack{flex-direction:column;gap:18px;display:flex}.task-stack,.message-stack{flex-direction:column;gap:10px;display:flex}.task-card,.message-card{text-align:left;background:#f8f5eb;border:1px solid #ead8a0;border-radius:10px;padding:12px}.task-card strong{margin-bottom:6px;display:block}.message-card{color:#28414c;background:#edf8f7;border-color:#cdeeed}@media (width<=1400px){.quick-links-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.core-dashboard-grid,.dashboard-bottom-grid{grid-template-columns:1fr}.kpi-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.kpi-strip.small{grid-template-columns:repeat(2,minmax(0,1fr))}}.desktop-page-host .tabs-line,.desktop-page-host .doc-tabs,.desktop-page-host .section-tabs,.doc-tabs.section-tabs.modern-inner-tabs{display:none!important}.page.desktop-page{min-height:calc(100vh - 138px)}.nav-bottom-fixed{border-top:1px solid #ffffff1f;flex-direction:column;gap:2px;margin-top:16px;padding-top:12px;display:flex}.support-top-btn{border:1px solid #b8d7d5;border-radius:12px;height:44px;padding:0 18px;font-weight:700;color:#24435c!important;background:#fff!important}.support-top-btn:hover{border-color:#8fd6d2;background:#f4fbfa!important}.plus-action{font-weight:700;color:#2fc8c0!important;background:#fff!important;border:1px solid #2fc8c0!important}.plus-action:hover{background:#f5fffe!important}.single-line-toolbar{align-items:center;gap:8px;padding-bottom:10px;display:flex;overflow-x:auto;flex-wrap:nowrap!important}.single-line-toolbar>button,.single-line-toolbar>.action-dropdown,.single-line-toolbar>label,.single-line-toolbar>.inline-filter{flex:none}.single-line-toolbar .inline-filter{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.single-line-toolbar .inline-filter span{color:#435467;font-size:12px;font-weight:700}.single-line-toolbar .inline-filter input,.single-line-toolbar .inline-filter select{min-width:130px;height:36px;margin-top:0}.orders-toolbar button,.orders-toolbar .action-dropdown>button{justify-content:center;min-width:120px}.orders-toolbar .action-dropdown>button{align-items:center;gap:6px;display:flex}.orders-toolbar .danger{margin-left:auto}.orders-toolbar .secondary-btn{color:#304254!important;background:#fff!important;border:1px solid #c9d2dc!important}.action-dropdown-menu{z-index:30;background:#fff;border:1px solid #cfd7df;border-radius:12px;min-width:220px;padding:6px;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 16px 32px #1c2e3f29}.action-dropdown-menu button{text-align:left;border-radius:9px;justify-content:flex-start;width:100%;min-width:0;padding:10px 12px;color:#1f3142!important;background:#fff!important;border:1px solid #0000!important}.action-dropdown-menu button:hover{background:#f5fbfb!important;border-color:#caece8!important}.caret{opacity:.7;font-size:11px}.order-status-toolbar .right-end{margin-left:auto}.status-reference-table tbody tr td{border-bottom-color:#0000000d}.status-reference-table tbody tr.selected td{outline:1px solid #2fc8c08c}.top-actions{gap:10px}.top-quick select,.top-quick input{height:44px;margin-top:0}.top-quick button,.db-link,.notify-btn,.icon-circle-btn,.user-pill,.support-top-btn{height:44px}.desktop-toolbar button,.desktop-toolbar select.button-select,.button-select{border-radius:10px!important}.global-tab{min-width:160px}.global-tab-close{border-radius:10px;padding:2px 7px}.doc-work-section-page .page-title-row{margin-bottom:14px}.doc-work-toolbar{align-items:center;gap:8px;padding-bottom:10px;display:flex;overflow-x:auto;flex-wrap:nowrap!important}.doc-work-toolbar>button,.doc-work-toolbar>.action-dropdown,.doc-work-toolbar>label{flex:none}.doc-work-toolbar button,.doc-work-toolbar .action-dropdown>button{justify-content:center;min-width:120px}.doc-work-grid{height:43vh;min-height:340px}.doc-work-grid .data-table.desktop-grid{min-width:1180px}.doc-work-bottom{margin-top:10px}.doc-work-detail{grid-template-columns:300px 1fr;align-items:start;gap:10px;display:grid}.doc-summary-panel{min-height:110px}.doc-summary-panel p{margin:7px 0}.doc-work-detail .desktop-grid-wrap{max-height:260px}.doc-work-detail .form-card{max-height:260px;overflow:auto}@media (width<=1200px){.doc-work-detail{grid-template-columns:1fr}}.desktop-panel{background:0 0!important}.order-editor-page .desktop-form-grid{grid-template-columns:repeat(4,minmax(260px,1fr))!important;align-items:stretch!important;gap:10px!important;display:grid!important}.order-editor-page .desktop-form-grid .desktop-panel{flex-direction:column!important;height:100%!important;min-height:285px!important;display:flex!important}.order-editor-page .desktop-form-grid .desktop-panel label{min-height:32px!important}.order-editor-page .desktop-form-grid .desktop-panel textarea{min-height:70px!important}.order-editor-page .payment-panel{min-height:285px!important}.standalone-document-page .desktop-panel,.doc-work-section-page .desktop-panel,.documents-journal-page .desktop-panel{background:0 0!important}@media (width<=1400px){.order-editor-page .desktop-form-grid{grid-template-columns:repeat(2,minmax(260px,1fr))!important}}.relation-panel{gap:10px;min-width:0;display:grid}.relation-cards{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;display:grid}.mini-card{background:#ffffffa6;border:1px solid #1423371a;border-radius:12px;gap:4px;padding:10px 12px;display:grid}.mini-card small{color:#7c8798;text-transform:uppercase;letter-spacing:.04em;font-size:11px}.mini-card b{font-size:14px}.mini-card span{color:#5f6b7a;font-size:12px}.relation-list{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.relation-list h4,.relation-grid h4{width:100%;margin:4px 0 2px}.relation-chip{background:#2d9cdb14;border:1px solid #2d9cdb38;border-radius:999px;padding:5px 10px;font-size:12px}.relation-grid{max-height:220px;overflow:auto}.relation-grid .data-table.compact th,.relation-grid .data-table.compact td{padding:6px 8px;font-size:12px}.product-card-split{grid-template-columns:minmax(360px,520px) 1fr;margin-top:10px}.product-form textarea{min-height:56px}.counterparties-page .desktop-split,.company-page .desktop-split{align-items:start}.doc-work-detail .relation-panel{grid-column:1/-1}.order-service-panel .relation-panel{margin-top:10px}@media (width<=1200px){.product-card-split{grid-template-columns:1fr}}.global-tabs-strip{background:#edf1f5!important;border-top:1px solid #d9e1ea!important;border-bottom:1px solid #c8d1dc!important;align-items:flex-end!important;gap:0!important;height:36px!important;min-height:36px!important;padding:4px 10px 0!important;overflow:auto hidden!important}.global-tab{color:#38495a!important;background:linear-gradient(#f8fafc,#e3e9ef)!important;border:1px solid #c7d1dd!important;border-bottom-color:#c8d1dc!important;border-radius:8px 8px 0 0!important;gap:6px!important;min-width:118px!important;max-width:220px!important;height:32px!important;min-height:32px!important;margin:0 -1px 0 0!important;padding:0 8px 0 12px!important;font-size:13px!important;font-weight:600!important;line-height:1!important;position:relative!important;box-shadow:inset 0 -1px #0000000a!important}.global-tab:hover{color:#1f3347!important;background:linear-gradient(#fff,#eaf0f5)!important}.global-tab.active{z-index:2!important;color:#182838!important;background:#fff!important;border-color:#bcc8d5 #bcc8d5 #fff!important;height:34px!important;min-height:34px!important;margin-bottom:-1px!important;box-shadow:0 -1px 5px #0f172a0f!important}.global-tab-title{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:172px!important;overflow:hidden!important}.global-tab-close{color:#6d7d8d!important;border-radius:50%!important;width:18px!important;min-width:18px!important;height:18px!important;padding:0!important;font-size:14px!important;line-height:18px!important}.company-desktop-split{grid-template-columns:minmax(460px,.85fr) minmax(640px,1.15fr)!important;align-items:start!important}.company-grid{min-height:360px;max-height:calc(100vh - 238px)}.company-card .company-form textarea{min-height:72px}.company-file-cards{margin:10px 0 12px}@media (width<=1280px){.company-desktop-split{grid-template-columns:1fr!important}.global-tab{min-width:104px!important}}.global-tabs-strip{background:#d7dce2;border-bottom:1px solid #aab4bf;align-items:flex-end;gap:1px;height:30px;padding:3px 8px 0;display:flex;overflow:hidden}.global-tab{color:#102132;background:linear-gradient(#f4f6f8,#d9dee4);border:1px solid #9aa7b4;border-bottom:0;border-radius:6px 6px 0 0;justify-content:space-between;align-items:center;gap:8px;min-width:118px;max-width:190px;height:27px;padding:3px 8px;font:12px/1 Segoe UI,Arial,sans-serif;display:inline-flex;box-shadow:inset 0 1px #ffffffbf}.global-tab:first-child{background:linear-gradient(#fff,#e7ebef);font-weight:800}.global-tab.active{color:#000;background:#fff;border-color:#7f8b96;height:29px;position:relative;top:1px;box-shadow:0 -1px 2px #00000014}.global-tab-close{color:#596675;border-radius:50%;place-items:center;width:15px;height:15px;font-weight:700;display:grid}.global-tab-close:hover{color:#111;background:#cfd8e3}.plus-action,.desktop-toolbar button,.button-row button,.multi-add button{text-align:center;justify-content:center;align-items:center;gap:4px;line-height:1.1;display:inline-flex}.plus-action{font-weight:800}.section-star{color:#f59f00;justify-content:center;width:18px;font-weight:900;display:inline-flex}.section-link.favorite span:last-child{color:#00a9a5;font-weight:800}.action-dropdown{display:inline-flex;position:relative}.dropdown-portal-menu{z-index:200000;background:#fff;border:1px solid #6f7c87;max-height:none;padding:4px;position:fixed;overflow:visible;box-shadow:0 12px 38px #00000047}.dropdown-portal-menu button{text-align:left;color:#111;white-space:nowrap;background:#fff;border:0;border-radius:0;width:100%;min-height:30px;padding:6px 12px;display:block}.dropdown-portal-menu button:hover{color:#005f5c;background:#e9f6f6}.dropdown-portal-menu button:disabled{color:#999;background:#fff}.date-range-filter{background:#eef1f4;border:1px solid #a8a8a0;align-items:center;gap:4px;max-width:100%;min-height:30px;padding:2px 4px;display:inline-flex}.date-range-filter select{width:105px}.date-range-filter input[type=date]{width:126px}.date-range-filter span{color:#667085}.modal .date-range-filter,.picker .date-range-filter{flex-wrap:wrap;max-width:calc(100vw - 90px)}.modal input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer}.picker input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer}.data-table.desktop-grid tbody tr{height:34px}.data-table.desktop-grid tbody tr td{vertical-align:middle;height:34px}.data-table.desktop-grid tbody tr[style*=--order-row-color] td{background:var(--order-row-color)}.row-paid td{background:var(--order-row-color,var(--row-paid))}.row-work td{background:var(--order-row-color,var(--row-work))}.row-return td{background:var(--order-row-color,var(--row-return))}.row-cancel td{background:var(--order-row-color,var(--row-cancel))}.row-ok td{background:var(--order-row-color,#d8f4f1)}.status-color-select{border-color:#575f68;font-weight:800}.multi-value-input{gap:4px;display:grid}.multi-value-chips{flex-wrap:wrap;gap:4px;min-height:24px;display:flex}.multi-chip{color:#053b3a;background:#e6f7f6;border:1px solid #7bcac5;align-items:center;gap:4px;padding:2px 6px;display:inline-flex}.multi-chip button{color:#b42318;background:0 0;border:0;width:14px;height:14px;padding:0}.multi-add input{min-width:0}.autocomplete-field,.autocomplete-field input{width:100%}.pvz-multi-select .check-row{background:#fff;border:1px solid #d0d5dd;grid-template-columns:18px 1fr;align-items:center;gap:6px;padding:5px;display:grid}.pvz-multi-select .check-row input{width:auto}.pvz-multi-select .check-row small{color:#667085;grid-column:2}.reference-page .desktop-split,.pvz-tasks-page .desktop-split{grid-template-columns:1fr 380px}.upd-inout-page .doc-work-grid{height:calc(100vh - 260px);min-height:440px}.picker{max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);overflow:auto}.modal{z-index:150000}button,.desktop-toolbar button,.button-row button,.plus-action,.action-dropdown>button{justify-content:center;align-items:center;gap:6px;line-height:1;display:inline-flex}.section-link{align-items:center;gap:7px;display:flex!important}.section-star{color:#a6adba;text-align:center;cursor:pointer;width:18px;min-width:18px;font-size:14px}.section-star.active,.section-link.favorite .section-star{color:#f59f00}.dropdown-portal-menu{z-index:300000!important;border-radius:10px!important;max-height:none!important;position:fixed!important;overflow:visible!important;box-shadow:0 18px 46px #1018283d!important}.dropdown-portal-menu button{white-space:nowrap!important;min-height:34px!important;overflow:visible!important}.single-line-toolbar,.doc-work-toolbar{overflow:auto visible}.date-range-filter{background:#fff;border:1px solid #c8d5dd;border-radius:10px;flex:none;align-items:center;gap:5px;max-width:min(520px,100vw - 60px);padding:3px 5px;display:inline-flex}.date-range-filter select,.date-range-filter input{border-radius:8px!important;min-width:118px!important;max-width:150px!important;height:30px!important;margin:0!important;padding:4px 8px!important;font-size:12px!important}.date-range-filter span{color:#667085;font-weight:800}.orders-grid .data-table.desktop-grid tbody tr{height:39px}.orders-grid .data-table.desktop-grid tbody tr td{vertical-align:middle;text-overflow:ellipsis;height:39px;overflow:hidden}.orders-grid .data-table.desktop-grid tbody tr[style] td{background:var(--order-row-color)!important}.status-color-select{font-weight:800}.multi-value-chips{flex-wrap:wrap;gap:4px;margin-bottom:4px;display:flex}.multi-chip{color:#24435c;background:#f4fbfa;border:1px solid #b8d7d5;border-radius:999px;align-items:center;gap:4px;padding:2px 6px;font-size:11px;display:inline-flex}.multi-chip button{color:#24435c;background:#e9f4f3;border-radius:50%;width:16px;height:16px;padding:0}.multi-add{gap:4px;display:flex}.multi-add input{margin:0}.multi-add button{min-width:64px;height:30px}.autocomplete-field{width:100%}.autocomplete-field input{margin:0}.doc-date-editor{align-items:center;gap:6px;margin:7px 0;grid-template-columns:92px 1fr!important;display:grid!important}.doc-date-editor input{margin:0}.grid-settings-modal .picker textarea{min-height:170px;font-family:Consolas,Courier New,monospace}.pvz-multi-select{gap:5px;margin:8px 0;display:grid}.pvz-multi-select .check-row{justify-content:flex-start}.pvz-multi-select .check-row input{width:auto;margin:0}.reference-page .desktop-grid-wrap,.pvz-tasks-page .desktop-grid-wrap{min-height:320px}.grid-settings-modal,.modal.grid-settings-modal{background:#1018288c!important;place-items:center!important;width:auto!important;max-height:none!important;padding:0!important;display:grid!important;position:fixed!important;inset:0!important;overflow:visible!important}.pvz-task-workspace{grid-template-rows:minmax(260px,1fr) auto;gap:10px;min-width:0;display:grid}.pvz-history-panel{max-height:220px;overflow:auto}.pvz-history-panel .data-table.compact th,.pvz-history-panel .data-table.compact td{padding:5px 7px;font-size:12px}.desktop-side,.side.desktop-side{background:#263746!important}.desktop-side .nav-icon,.side .nav-icon{filter:grayscale()brightness(4);opacity:.96;color:#fff!important}.desktop-side .nav-row,.side .nav-row{color:#e6edf3!important}.desktop-side .nav-row.active .nav-icon,.side .nav-row.active .nav-icon{filter:none;color:#fff!important}.global-tabs-strip:empty{display:none!important}.global-tab.section-home-tab{min-width:148px!important;font-weight:800!important}.global-tab.section-home-tab .global-tab-title:before{content:"Разделы · ";color:#5b6b7c;font-weight:700}.icon-dropdown>button,.print-icon-btn{color:#203040!important;background:linear-gradient(#fff,#eef2f5)!important;border:1px solid #9fb0bd!important;border-radius:4px!important;width:42px!important;min-width:42px!important;height:32px!important;padding:0!important;font-size:17px!important}.icon-dropdown>button .caret{margin-left:1px;font-size:10px}.icon-dropdown>button .action-dropdown-label{line-height:1}.create-based-dropdown>button .action-dropdown-label{color:#207a43;font-size:20px;font-weight:900;transform:translateY(-1px)}.print-dropdown>button .action-dropdown-label,.print-icon-btn{font-family:Segoe UI Emoji,Segoe UI Symbol,Segoe UI,Arial,sans-serif}.print-icon-btn{justify-content:center!important;align-items:center!important;gap:4px!important;display:inline-flex!important}.card .print-icon-btn{width:auto!important;min-width:88px!important;padding:0 10px!important;font-size:13px!important}.action-dropdown-menu button[style]{background-clip:padding-box!important}.status-select-dropdown{width:100%}.status-select-dropdown>button{justify-content:space-between;width:100%;min-width:0;font-weight:800}.status-select-dropdown .dropdown-portal-menu button{min-height:32px!important}.period-range-control{flex:none;max-width:100%;display:inline-flex}.period-open-btn{color:#102132!important;background:#fff!important;border:1px solid #9da9b5!important;border-radius:4px!important;justify-content:flex-start!important;align-items:center!important;gap:7px!important;min-width:246px!important;height:32px!important;padding:0 8px!important;font-weight:600!important;display:inline-flex!important}.period-open-btn span:first-child,.period-open-btn span:nth-child(3){text-align:left;background:#f9fbfd;border:1px solid #ccd5df;min-width:86px;padding:3px 5px}.period-open-btn .period-sep{color:#475467;font-weight:900}.calendar-glyph{color:#4c6072;margin-left:auto}.period-picker-backdrop{z-index:310000;background:#10182847;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.period-picker{color:#111;background:#fff;border:1px solid #8f9aa5;width:min(640px,100vw - 32px);max-height:calc(100vh - 32px);padding:14px;overflow:auto;box-shadow:0 22px 58px #10182859}.period-picker-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.period-picker-title h2{margin:0;font-size:20px;font-weight:700}.period-picker-title button{border-radius:4px;width:28px;min-width:28px;height:28px;padding:0}.period-picker-inputs{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:10px;display:flex}.period-picker-inputs label{width:146px}.period-picker-inputs input{border-radius:0;width:100%;height:30px}.period-clear{text-decoration:underline;color:#1b63b7!important;background:0 0!important;border:0!important;padding:4px 6px!important}.period-month-board{border:1px solid #b8c0c8;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:100%;padding:18px 14px;display:grid}.period-year h3{text-align:center;margin:0 0 10px;font-size:14px}.period-month-grid{border-top:1px solid #aeb7c0;border-left:1px solid #aeb7c0;grid-template-columns:repeat(3,minmax(44px,1fr));display:grid}.period-month-grid button{color:#182838!important;background:#fff!important;border:1px solid #aeb7c0!important;border-top:0!important;border-left:0!important;border-radius:0!important;min-width:0!important;height:36px!important;padding:0!important;font-weight:500!important}.period-month-grid button:hover{background:#e9f6f6!important}.period-month-grid button.active{outline-offset:-2px;outline:2px solid #2fb344;background:#d7ff42!important}.period-remember{align-items:center;gap:8px;margin:12px 0 8px;display:flex}.period-remember input{width:16px;min-height:16px}.period-standards{flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0 10px;display:flex}.period-standards span{color:#1b63b7;margin-right:6px;text-decoration:underline}.period-standards button{color:#1b63b7!important;background:#fff!important;border:1px solid #c8d5e6!important;border-radius:4px!important;padding:4px 7px!important}.period-actions{justify-content:flex-end;gap:8px;display:flex}.period-actions button:first-child{min-width:92px;color:#111!important;background:#ffd821!important;border-color:#c9a900!important}@media (width<=760px){.period-month-board{grid-template-columns:1fr}.period-picker-inputs label{width:calc(50% - 18px)}.period-open-btn{min-width:220px!important}}.search-box{align-items:center;gap:6px;display:inline-flex!important}.search-input-wrap{background:#fff;border:1px solid #9da9b5;align-items:center;min-width:220px;height:32px;display:inline-flex}.search-input-wrap input{flex:1;border:0!important;min-width:0!important;height:30px!important;min-height:30px!important;margin:0!important}.search-icon-btn{color:#203040!important;background:#f4f7fa!important;border:0!important;border-left:1px solid #c6d0da!important;border-radius:0!important;width:32px!important;min-width:32px!important;height:30px!important;padding:0!important;font-size:17px!important;font-weight:900!important}.top-search-icon{border:1px solid #c6d0da!important;border-radius:8px!important;width:44px!important;min-width:44px!important;height:44px!important}.grid-fields-checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;max-height:48vh;margin:12px 0;padding-right:4px;display:grid;overflow:auto}.grid-fields-checklist .check-row{background:#fff;border:1px solid #d3dbe4;align-items:center;gap:8px;padding:7px 8px;font-weight:600;display:flex}.grid-fields-checklist .check-row input{width:16px;min-height:16px;margin:0}@media (width<=640px){.grid-fields-checklist{grid-template-columns:1fr}}.print-preview-page{flex-direction:column;min-height:calc(100vh - 88px);display:flex}.print-preview-toolbar{margin-bottom:8px}.print-preview-frame{background:#fff;border:1px solid #9da9b5;flex:1;width:100%;min-height:calc(100vh - 190px)}.orders-grid .data-table.desktop-grid tbody tr td:first-child .muted{display:none!important}.global-tabs-strip{background:#edf1f4!important;border-top:1px solid #c8d0d8!important;border-bottom:1px solid #aeb8c2!important;align-items:flex-end!important;gap:4px!important;min-height:41px!important;padding:3px 4px 0!important}.global-tab{color:#1f3346!important;box-sizing:border-box!important;background:#e4e9ee!important;border:1px solid #aeb8c2!important;border-radius:0!important;justify-content:space-between!important;width:222px!important;min-width:222px!important;max-width:222px!important;height:37px!important;min-height:37px!important;max-height:37px!important;margin-right:0!important;padding:0 8px!important;position:relative!important}.global-tab.active{background:#fff!important;border-color:#98a6b3!important}.global-tab.active:after{content:"";background:#00a9a5;height:2px;position:absolute;bottom:-1px;left:0;right:0}.global-tab.section-home-tab{width:222px!important;min-width:222px!important}.global-tab.section-home-tab .global-tab-title:before{content:""!important}.global-tab-title{max-width:182px!important;font-size:13px!important}.global-tab-close{border-radius:2px!important;width:20px!important;min-width:20px!important;height:20px!important;padding:0!important;font-size:16px!important}.orders-grid .data-table.desktop-grid tbody tr,.orders-grid .data-table.desktop-grid tbody tr td{box-sizing:border-box!important;height:27px!important;min-height:27px!important;max-height:27px!important;padding-top:2px!important;padding-bottom:2px!important;line-height:18px!important}.status-select-dropdown .dropdown-portal-menu button,.order-status-menu .dropdown-portal-menu button{color:#fff!important}.desktop-panel .autocomplete-field,.desktop-panel .autocomplete-field input{width:100%}.order-editor-page .desktop-form-grid{align-items:start}.order-editor-page .desktop-panel label{min-height:25px}.order-editor-page .desktop-panel label>input,.order-editor-page .desktop-panel label>select,.order-editor-page .desktop-panel label .autocomplete-field input{height:25px!important;min-height:25px!important}.upd-editor-page{background:#f1f3f6!important}.upd-form-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.upd-form-head h2{color:#07192b;margin:0;font-size:28px;font-weight:900}.upd-requisites{background:#deddd8!important;border:1px solid #b8b6ae!important;margin-bottom:10px!important;padding:12px 16px!important}.upd-requisites legend{font-weight:700}.upd-requisites label{grid-template-columns:92px 1fr!important;align-items:center!important;gap:8px!important;margin:6px 0!important;display:grid!important}.upd-requisites input,.upd-requisites select{border-radius:0!important;height:25px!important;min-height:25px!important}.upd-company-hint{color:#667085;min-height:16px;margin-left:100px;font-size:12px}.upd-lines-title{margin:8px 0 4px;font-weight:700}.upd-line-editor{flex-wrap:nowrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.upd-line-editor label{align-items:center;gap:5px;margin:0;display:inline-flex}.upd-line-editor label:first-child{flex:1;min-width:360px}.upd-line-editor input{border-radius:0!important;height:25px!important;min-height:25px!important}.upd-line-editor button{border-radius:0!important;height:30px!important}.upd-lines-grid{height:calc(100vh - 360px);min-height:360px}.upd-lines-grid .data-table.desktop-grid tbody tr,.upd-lines-grid .data-table.desktop-grid tbody tr td,.upd-inout-page .doc-work-grid .data-table.desktop-grid tbody tr,.upd-inout-page .doc-work-grid .data-table.desktop-grid tbody tr td{height:27px!important}.order-editor-page .client-autocomplete-field{width:100%}.order-editor-page .client-autocomplete-field input{box-sizing:border-box;width:100%}.prepay-row{grid-template-columns:1fr 58px 18px auto;align-items:center;gap:6px;margin-top:4px;display:grid}.prepay-row input{height:25px!important;min-height:25px!important}.prepay-row button{height:27px!important;padding:0 10px!important}.dropdown-portal-menu button.status-menu-row{color:#fff!important;text-shadow:0 1px 1px #0000002e!important;justify-content:flex-start!important}.dropdown-portal-menu button.status-menu-row:hover{filter:brightness(.96)saturate(1.05)!important}.payment-panel .prepay-row{grid-template-columns:1fr 58px 18px 92px!important;align-items:center!important;gap:6px!important;margin-top:4px!important;display:grid!important}.payment-panel .prepay-row input{text-align:right!important;height:25px!important;min-height:25px!important}.payment-panel .prepay-row button{height:28px!important;padding:0 10px!important}.client-autocomplete-field input{width:100%!important}.global-tabs-strip{scrollbar-gutter:stable!important;box-sizing:border-box!important;flex-wrap:nowrap!important;align-items:flex-end!important;gap:4px!important;height:41px!important;min-height:41px!important;max-height:41px!important;padding:3px 4px 0!important;display:flex!important;overflow:auto hidden!important}.global-tab{flex:0 0 222px!important;width:222px!important;min-width:222px!important;max-width:222px!important;height:37px!important;min-height:37px!important;max-height:37px!important}.global-tab.active:after{background:#00a9a5!important;height:2px!important}.reference-page textarea{resize:vertical!important;min-height:72px!important}.global-tab.active{height:37px!important;min-height:37px!important;max-height:37px!important;top:0!important;transform:none!important}.global-tab.active:after{height:1px!important;bottom:0!important}.order-editor-page .desktop-panel legend{padding:0 4px!important}.order-editor-page .desktop-panel label,.entity-edit-form label,.reference-page .desktop-panel label{align-items:center!important}.order-editor-page input,.order-editor-page select,.order-editor-page textarea,.entity-edit-form input,.entity-edit-form select,.entity-edit-form textarea,.reference-page input,.reference-page select,.reference-page textarea{box-sizing:border-box!important;padding-top:2px!important;padding-bottom:2px!important;line-height:25px!important}.order-editor-page textarea{padding-top:5px!important;padding-bottom:5px!important;line-height:18px!important}.dropdown-portal-menu button.status-menu-row{background:var(--status-bg,var(--status-color,#5b7186))!important;border-left:8px solid var(--status-left,var(--status-row-color,#9aa7b4))!important;color:#fff!important}.dropdown-portal-menu button.status-menu-row:hover{background:var(--status-bg,var(--status-color,#5b7186))!important;color:#fff!important;filter:brightness(.95)saturate(1.08)!important}.payment-status-input{color:#fff!important;text-align:center!important;border:0!important;font-weight:800!important}.payment-status-paid{background:#6fb63f!important}.payment-status-unpaid{background:#d84a3a!important}.payment-status-partial{background:#00a9a5!important}.order-service-panel .relation-panel,.order-service-panel .doc-tree,.order-service-panel .table-card{max-height:310px;overflow:auto}.order-service-panel .relation-grid{max-height:240px;overflow:auto}.order-service-panel .relation-panel{padding-right:6px}.embedded-ref-field,.cell-ref-field{width:100%;position:relative;display:block!important}.embedded-ref-field input,.embedded-ref-field .client-autocomplete-field input,.cell-ref-field input{width:100%!important;padding-right:34px!important}.embedded-ref-field>button,.cell-ref-field .inside-dots{z-index:2;color:#1f3346!important;background:#eef1f3!important;border-left:1px solid #adb7bf!important;border-radius:0!important;width:29px!important;min-width:29px!important;height:calc(100% - 2px)!important;margin:0!important;padding:0!important;position:absolute!important;top:1px!important;right:1px!important}.order-lines-grid .grid-cell-input{background:0 0!important;border:0!important;width:100%!important;height:25px!important;min-height:25px!important;padding:0 4px!important}.order-lines-grid td:focus-within{outline-offset:-1px;outline:1px solid #00a9a5}.grid-fields-checklist.sortable-fields{grid-template-columns:1fr!important}.desktop-shell.menu-collapsed .nav-icon{transform-origin:50%;transform:scale(2);font-size:20px!important;line-height:1!important}.desktop-shell.menu-collapsed .side button.nav-row{min-height:48px!important}.price-cell{text-align:right;font-weight:800;color:#00a9a5!important}.line-card-picker{width:min(860px,100vw - 32px)!important}.entity-edit-form,.reference-page fieldset.desktop-panel{box-shadow:inset 0 1px #ffffff59;border-radius:6px!important}.reference-page .desktop-toolbar{align-items:center}.multi-value-input{width:100%}.multi-add button{white-space:nowrap}.order-editor-page .desktop-panel label,.reference-page .desktop-panel label,.company-card .desktop-panel label{align-items:center!important}.order-editor-page input,.order-editor-page select,.order-editor-page textarea,.order-editor-page .autocomplete-field input,.reference-page input,.reference-page select,.reference-page textarea,.company-card input,.company-card select,.company-card textarea{padding-top:0!important;padding-bottom:0!important;line-height:25px!important}.order-editor-page textarea,.reference-page textarea,.company-card textarea{padding-top:6px!important;padding-bottom:6px!important;line-height:1.35!important}.dropdown-portal-menu button.status-menu-row{background:var(--status-bg,var(--status-color,#5b7186))!important;border-left:8px solid var(--status-left,var(--status-row-color,#999))!important;color:#fff!important;text-shadow:0 1px 1px #00000038!important;font-weight:800!important}.dropdown-portal-menu button.status-menu-row:hover{background:var(--status-bg,var(--status-color,#4c6478))!important;filter:brightness(.96)saturate(1.08)!important}.payment-status-input.payment-status-paid{color:#fff!important;text-align:center!important;background:#74b843!important;font-weight:900!important}.payment-status-input.payment-status-unpaid{color:#fff!important;text-align:center!important;background:#e65b55!important;font-weight:900!important}.payment-status-input.payment-status-partial{color:#fff!important;text-align:center!important;background:#00a9a5!important;font-weight:900!important}.order-service-panel{max-height:340px!important;overflow:auto!important}.order-service-panel .relation-panel,.order-service-panel .doc-tree,.order-service-panel .relation-grid{max-height:260px!important;overflow:auto!important}.grid-fields-checklist.sortable-fields{grid-template-columns:1fr!important;max-height:55vh!important}.sortable-field-row{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;display:grid!important}.sortable-field-row label{align-items:center!important;gap:8px!important;margin:0!important;display:inline-flex!important}.field-move-buttons{gap:4px!important;display:inline-flex!important}.field-move-buttons button{width:28px!important;min-width:28px!important;height:24px!important;padding:0!important}.order-editor-page .embedded-ref-field,.order-editor-page .cell-ref-field{width:100%!important;position:relative!important}.order-editor-page .embedded-ref-field>input,.order-editor-page .embedded-ref-field .autocomplete-field input,.order-editor-page .cell-ref-field>input{padding-right:36px!important}.order-editor-page .embedded-ref-field>button,.order-editor-page .cell-ref-field>button.inside-dots{border-radius:0!important;width:32px!important;min-width:32px!important;height:25px!important;margin:0!important;padding:0!important;position:absolute!important;top:0!important;right:0!important}.order-lines-grid .grid-cell-input,.order-lines-grid .cell-ref-field input{border-radius:0!important;height:24px!important;min-height:24px!important;margin:0!important}.order-lines-grid td{vertical-align:middle!important;padding-top:1px!important;padding-bottom:1px!important}.product-picker-tools{flex-wrap:wrap!important;align-items:center!important;gap:10px!important;margin-bottom:10px!important;display:flex!important}.product-picker-list{gap:4px!important;display:grid!important}.product-pick-row{grid-template-columns:170px 140px 180px minmax(260px,1fr) 100px!important;align-items:center!important;gap:8px!important;min-height:36px!important;display:grid!important}.product-folder{color:#607086!important;font-size:12px!important}.reference-page .desktop-panel,.company-card,.product-card,.counterparty-card,.section-card{border-radius:10px!important}.desktop-shell.menu-collapsed .nav-icon{font-size:26px!important;line-height:1!important}.desktop-shell.menu-collapsed .logo-gem{transform:scale(1.18)!important}.desktop-shell.menu-collapsed .nav-favorite{display:none!important}.global-tabs-strip{scrollbar-width:thin;flex-wrap:nowrap!important;align-items:flex-end!important;gap:4px!important;height:42px!important;min-height:42px!important;padding:4px 8px 0!important;overflow:auto hidden!important}.global-tab{flex:0 0 222px!important;width:222px!important;min-width:222px!important;max-width:222px!important;height:37px!important;margin:0!important}.global-tab-title{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.status-palette-dropdown .dropdown-portal-menu,.status-select-dropdown .dropdown-portal-menu{border-radius:0!important;min-width:230px!important;padding:0!important}.dropdown-portal-menu button.status-palette-row,.dropdown-portal-menu button.status-menu-row.status-palette-row{text-align:left!important;color:#111!important;height:27px!important;text-shadow:none!important;background:#fff!important;border:0!important;border-bottom:1px solid #e3e0da!important;border-radius:0!important;padding:0 10px 0 31px!important;font-weight:500!important;line-height:25px!important;display:block!important;position:relative!important}.dropdown-portal-menu button.status-palette-row:before,.dropdown-portal-menu button.status-menu-row.status-palette-row:before{content:"";background:var(--status-color,#f2994a);border:1px solid #00000014;width:16px;height:16px;position:absolute;top:6px;left:11px}.dropdown-portal-menu button.status-palette-row:hover,.dropdown-portal-menu button.status-menu-row.status-palette-row:hover{filter:none!important;background:#f6f6f6!important}.dropdown-portal-menu button.status-menu-settings{color:#111!important;text-align:left!important;background:#fff!important;border:0!important;border-top:1px solid #d8d5cf!important;border-radius:0!important;height:31px!important;padding:0 10px 0 14px!important;font-weight:500!important}.order-service-panel .desktop-tabs button:not(.active),.order-service-panel .bottom-tabs button:not(.active){background:#ece9e2!important}.order-head .desktop-toolbar.right{gap:8px!important}.order-head .desktop-toolbar.right>button,.order-head .desktop-toolbar.right>.action-dropdown>button{justify-content:center!important;align-items:center!important;height:31px!important;display:inline-flex!important}.order-manager-note{color:#667085;margin-top:2px;font-size:11px}.print-dropdown .action-dropdown-label{font-size:16px;line-height:1}.lead-quick-editor,.support-task-inline-editor{background:#f7f7f5;border:1px solid #d9d6cf;grid-template-columns:2.2fr 1.4fr .95fr 1.4fr .8fr;gap:7px;margin-bottom:7px;padding:7px;display:grid}.support-task-inline-editor{grid-template-columns:1.2fr 2fr auto}.lead-quick-editor label,.support-task-inline-editor label{display:block}.lead-quick-editor label>input,.support-task-inline-editor label>input{width:100%}.status-palette-dropdown .dropdown-portal-menu button.status-menu-row,.dropdown-portal-menu button.status-menu-row.status-palette-row{color:#111!important;text-shadow:none!important;background:#fff!important;border:0!important;align-items:center!important;gap:8px!important;min-height:27px!important;padding:4px 12px 4px 10px!important;font-weight:500!important;display:flex!important}.status-palette-dropdown .dropdown-portal-menu button.status-menu-row:before,.dropdown-portal-menu button.status-menu-row.status-palette-row:before{content:"";border:1px solid #0000001f;flex:0 0 14px;width:14px;height:14px;display:inline-block;background:var(--status-color,#5b7186)!important}.status-palette-dropdown .dropdown-portal-menu button.status-menu-row:hover,.dropdown-portal-menu button.status-menu-row.status-palette-row:hover{color:#111!important;filter:none!important;background:#f0f4f8!important}.status-palette-dropdown .dropdown-portal-menu button.status-menu-settings{color:#0645ad!important;background:#fff!important;border-top:1px solid #cfd6de!important;margin-top:4px!important}.global-tabs-strip{scrollbar-gutter:stable both-edges!important;align-items:flex-end!important;gap:4px!important;overflow:auto hidden!important}.global-tab,.global-tab.active{flex:0 0 222px!important;width:222px!important;min-width:222px!important;max-width:222px!important;height:37px!important;min-height:37px!important;max-height:37px!important;top:0!important;transform:none!important}.global-tab.active:after{background:#00a9a5!important;height:1px!important;bottom:0!important}.dropdown-portal-menu button.status-menu-row,.dropdown-portal-menu button.status-palette-row{color:#111!important;height:27px!important;min-height:27px!important;text-shadow:none!important;filter:none!important;background:#fff!important;border:0!important;align-items:center!important;gap:7px!important;padding:5px 11px 5px 31px!important;font-weight:400!important;display:flex!important;position:relative!important}.dropdown-portal-menu button.status-menu-row:before,.dropdown-portal-menu button.status-palette-row:before{content:"";background:var(--status-color,#f2994a);border:1px solid #00000014;width:15px;height:15px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.dropdown-portal-menu button.status-menu-row:hover,.dropdown-portal-menu button.status-palette-row:hover{color:#111!important;filter:none!important;background:#f2f6f8!important}.dropdown-portal-menu button.status-menu-settings{color:#111!important;min-height:28px!important;text-shadow:none!important;background:#fff!important;border-top:1px solid #d8dde3!important;padding-left:11px!important;font-weight:400!important;position:relative!important}.dropdown-portal-menu button.status-menu-settings:hover{background:#f2f6f8!important}.order-editor-page .desktop-toolbar.right button,.order-editor-page .desktop-toolbar.right .action-dropdown>button{white-space:nowrap}.order-editor-page .desktop-panel label{align-items:center!important;margin:2px 0!important}.order-editor-page .desktop-panel label>input,.order-editor-page .desktop-panel label>select,.order-editor-page .desktop-panel .autocomplete-field input,.order-editor-page .desktop-panel .client-autocomplete-field input,.order-editor-page .embedded-ref-field input,.order-editor-page .cell-ref-field input,.order-editor-page .multi-add input{box-sizing:border-box!important;border-radius:4px!important;height:28px!important;min-height:28px!important;margin:0!important;padding:0 8px!important;line-height:26px!important;display:block!important}.order-editor-page .desktop-panel label>select,.order-editor-page select{padding-top:0!important;padding-bottom:0!important;line-height:28px!important}.order-editor-page .desktop-panel textarea{border-radius:4px!important;margin:0!important;padding:5px 8px!important}.order-editor-page .embedded-ref-field>button,.order-editor-page .cell-ref-field>button.inside-dots{border-radius:0 4px 4px 0!important;height:28px!important}.order-editor-page .check-line.verified-line{grid-template-columns:58px 18px!important;justify-content:start!important;place-items:center start!important;gap:4px!important;max-width:94px!important;min-height:28px!important;margin:2px 0!important;font-size:12px!important}.order-editor-page .check-line.verified-line span{text-align:left!important;white-space:nowrap!important;justify-self:start!important}.order-editor-page .check-line.verified-line input,.verified-check{accent-color:#20a85a!important;background:#fff!important;border:1px solid #8fb59f!important;border-radius:3px!important;justify-self:start!important;width:15px!important;height:15px!important;min-height:15px!important;margin:0!important}.orders-grid .data-table.desktop-grid tbody tr,.orders-grid .data-table.desktop-grid tbody tr td{vertical-align:middle!important;height:27px!important;min-height:27px!important;max-height:27px!important;padding-top:2px!important;padding-bottom:2px!important}.dropdown-portal-menu button.status-menu-row,.dropdown-portal-menu button.status-palette-row,.status-palette-dropdown .dropdown-portal-menu button.status-menu-row,.dropdown-portal-menu button.status-menu-row.status-palette-row{text-align:left!important;white-space:nowrap!important;text-overflow:ellipsis!important;color:#111!important;width:100%!important;height:28px!important;min-height:28px!important;text-shadow:none!important;filter:none!important;background:#fff!important;border:0!important;border-bottom:1px solid #e2e0da!important;padding:1px 12px 1px 34px!important;font-weight:500!important;line-height:26px!important;display:block!important;position:relative!important;overflow:hidden!important}.dropdown-portal-menu button.status-menu-row:before,.dropdown-portal-menu button.status-palette-row:before,.status-palette-dropdown .dropdown-portal-menu button.status-menu-row:before,.dropdown-portal-menu button.status-menu-row.status-palette-row:before{content:""!important;background:var(--status-color,#f2994a)!important;box-sizing:border-box!important;border:1px solid #0000001f!important;width:15px!important;height:15px!important;position:absolute!important;top:50%!important;left:10px!important;transform:translateY(-50%)!important}.dropdown-portal-menu button.status-menu-row:hover,.dropdown-portal-menu button.status-palette-row:hover,.status-palette-dropdown .dropdown-portal-menu button.status-menu-row:hover{color:#111!important;background:#f2f6f8!important}.order-editor-page .desktop-panel label>input,.order-editor-page .desktop-panel label>select,.order-editor-page .desktop-panel label>textarea,.order-editor-page .desktop-panel label .autocomplete-field input,.order-editor-page .desktop-panel label .multi-add input,.order-editor-page .desktop-panel .ref-field,.order-editor-page .desktop-panel .cell-ref-field input{border-radius:5px!important;height:28px!important;min-height:28px!important;margin:0!important;padding-top:3px!important;padding-bottom:3px!important;line-height:20px!important}.order-editor-page .desktop-panel label>select{background-position:calc(100% - 14px) calc(50% - 3px),calc(100% - 9px) calc(50% - 3px)!important;padding-top:0!important;padding-bottom:0!important;line-height:28px!important}.order-editor-page .desktop-panel textarea{height:auto!important;min-height:70px!important;padding-top:5px!important;padding-bottom:5px!important;line-height:18px!important}.order-editor-page .check-line.verified-line{grid-template-columns:64px 16px!important;justify-content:start!important;justify-items:start!important;gap:4px!important;max-width:105px!important;min-height:28px!important;margin:2px 0!important}.order-editor-page .check-line.verified-line span{text-align:left!important;justify-self:start!important;font-size:11px!important;line-height:16px!important}.order-editor-page .check-line.verified-line input,.orders-grid .verified-check,.verified-check{appearance:auto!important;-webkit-appearance:checkbox!important;accent-color:#19a853!important;background-color:#fff!important;border-radius:2px!important;justify-self:start!important;width:14px!important;height:14px!important;min-height:14px!important;margin:0!important;padding:0!important}.orders-grid .data-table.desktop-grid th:first-child,.orders-grid .data-table.desktop-grid td:first-child,.orders-grid .data-table.desktop-grid th:nth-child(2),.orders-grid .data-table.desktop-grid td:nth-child(2){text-align:left!important}.dropdown-portal-menu button.status-menu-row,.dropdown-portal-menu button.status-palette-row,.status-palette-dropdown .dropdown-portal-menu button.status-menu-row,.dropdown-portal-menu button.status-menu-row.status-palette-row,.dropdown-portal-menu .status-menu-row.status-palette-row{color:#111!important;text-align:left!important;white-space:nowrap!important;text-overflow:ellipsis!important;background:#fff!important;height:28px!important;min-height:28px!important;padding:1px 12px 1px 38px!important;line-height:26px!important;display:block!important;position:relative!important;overflow:hidden!important}.dropdown-portal-menu button.status-menu-row:before,.dropdown-portal-menu button.status-palette-row:before,.status-palette-dropdown .dropdown-portal-menu button.status-menu-row:before,.dropdown-portal-menu button.status-menu-row.status-palette-row:before,.dropdown-portal-menu .status-menu-row.status-palette-row:before{width:14px!important;height:14px!important;top:50%!important;left:12px!important;transform:translateY(-50%)!important}.order-editor-page .desktop-panel{background:#dcdad5!important;border-color:#0000!important}.order-editor-page .desktop-panel label{align-items:center!important;min-height:28px!important;margin:2px 0!important}.order-editor-page .desktop-panel input,.order-editor-page .desktop-panel select,.order-editor-page .desktop-panel textarea,.order-editor-page .desktop-panel .autocomplete-field input,.order-editor-page .search-input-wrap input{box-sizing:border-box!important;border-radius:5px!important;height:28px!important;min-height:28px!important;padding-top:0!important;padding-bottom:0!important;line-height:26px!important}.order-editor-page .desktop-panel textarea{height:88px!important;padding-top:5px!important;padding-bottom:5px!important;line-height:18px!important}.order-editor-page .desktop-panel select{padding-top:0!important;padding-bottom:0!important;line-height:28px!important;display:block!important}.order-editor-page .check-line.verified-line{grid-template-columns:70px 22px 1fr!important;justify-content:start!important;justify-items:start!important}.order-editor-page .check-line.verified-line span{justify-self:start!important}.order-editor-page .check-line.verified-line input,.orders-grid .verified-check,.field-permissions-table input[type=checkbox]{appearance:none!important;vertical-align:middle!important;background:#fff!important;border:1px solid #7f8b94!important;border-radius:3px!important;place-items:center!important;width:15px!important;min-width:15px!important;height:15px!important;min-height:15px!important;margin:0!important;display:inline-grid!important}.order-editor-page .check-line.verified-line input:checked:after,.orders-grid .verified-check:checked:after,.field-permissions-table input[type=checkbox]:checked:after{content:"✓";color:#169b45!important;font-size:13px!important;font-weight:900!important;line-height:1!important}.orders-grid .data-table.desktop-grid tbody tr,.orders-grid .data-table.desktop-grid tbody tr td{vertical-align:middle!important;height:27px!important;min-height:27px!important;max-height:27px!important;line-height:18px!important}.orders-grid .data-table.desktop-grid td:first-child,.orders-grid .data-table.desktop-grid th:first-child{text-align:left!important}.orders-grid .data-table.desktop-grid th,.orders-grid .data-table.desktop-grid td{padding-top:3px!important;padding-bottom:3px!important}.dropdown-portal-menu button.status-menu-row,.dropdown-portal-menu button.status-palette-row,.status-palette-dropdown .dropdown-portal-menu button.status-menu-row,.dropdown-portal-menu button.status-menu-row.status-palette-row{white-space:nowrap!important;text-align:left!important;color:#111!important;height:27px!important;min-height:27px!important;text-shadow:none!important;background:#fff!important;border:0!important;border-bottom:1px solid #e3e0da!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;padding:4px 10px!important;font-weight:400!important;line-height:18px!important;display:flex!important;position:relative!important;overflow:visible!important}.dropdown-portal-menu button.status-menu-row:before,.dropdown-portal-menu button.status-palette-row:before,.status-palette-dropdown .dropdown-portal-menu button.status-menu-row:before,.dropdown-portal-menu button.status-menu-row.status-palette-row:before{content:""!important;background:var(--status-color,#f2994a)!important;border:1px solid #00000026!important;flex:0 0 15px!important;width:15px!important;height:15px!important;margin:0!important;display:inline-block!important;position:static!important;transform:none!important}.dropdown-portal-menu button.status-menu-settings{padding-left:12px!important;display:block!important}.client-autocomplete-field.client-ref-field{width:100%!important;position:relative!important}.client-autocomplete-field.client-ref-field .client-ref-dots,.client-autocomplete-field.client-ref-field .client-ref-arrow{color:#1f3346!important;z-index:3!important;background:#eef1f3!important;border-left:1px solid #aeb5bb!important;border-radius:0!important;place-items:center!important;width:30px!important;min-width:30px!important;height:calc(100% - 2px)!important;min-height:0!important;margin:0!important;padding:0!important;font-weight:700!important;line-height:1!important;display:grid!important;position:absolute!important;top:1px!important}.client-autocomplete-field.client-ref-field .client-ref-arrow{border-radius:0 5px 5px 0!important;right:1px!important}.counterparties-page .desktop-toolbar{margin-bottom:8px!important}.counterparties-layout{grid-template-columns:minmax(560px,1.15fr) minmax(430px,.85fr);gap:8px;min-height:520px;display:grid}.counterparties-list-wrap{background:#fff;border:1px solid #bcb8ae;min-height:520px;overflow:auto}.counterparties-list-grid th,.counterparties-list-grid td{white-space:nowrap;vertical-align:middle!important;height:27px!important;min-height:27px!important;padding:3px 7px!important}.counterparties-list-grid td:nth-child(8){text-overflow:ellipsis;max-width:260px;overflow:hidden}.counterparties-list-grid tr.selected td{background:#dff7f5!important}.counterparty-card-panel{min-height:520px;overflow:auto}.counterparty-card{box-shadow:none!important;background:#dcdad5!important;border:1px solid #bcb8ae!important;border-radius:0!important;padding:8px!important}.counterparty-card-head{background:#eceae4;border:1px solid #bcb8ae;justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;padding:6px 8px;display:flex}.counterparty-card-head b{color:#111;display:block}.counterparty-card-head span{color:#5f6872;margin-top:2px;font-size:12px;display:block}.counterparty-card-head em{color:#0b7042;background:#fff;border:1px solid #a4c7b6;padding:2px 7px;font-size:12px;font-style:normal;font-weight:700}.counterparty-card-head em.off{color:#b42318;border-color:#f0b8b2}.counterparty-card-tabs{border-bottom:1px solid #aaa69c;gap:3px;margin-bottom:8px;display:flex}.counterparty-card-tabs button{color:#23384a!important;background:#e8e5de!important;border:1px solid #aaa69c!important;border-bottom:0!important;border-radius:0!important;height:28px!important;min-height:28px!important;padding:4px 12px!important;font-weight:600!important}.counterparty-card-tabs button.active{color:#111!important;background:#fff!important}.counterparty-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 10px;display:grid}.counterparty-card-grid label{color:#23384a;grid-template-columns:128px 1fr;align-items:center;gap:6px;font-size:12px;font-weight:600;display:grid;margin:2px 0!important}.counterparty-card-grid label.span2{grid-column:span 2}.counterparty-card-grid input,.counterparty-card-grid select,.counterparty-card-grid textarea{background:#fff!important;border:1px solid #aeb5bb!important;border-radius:5px!important;height:28px!important;min-height:28px!important;margin:0!important;padding:0 8px!important;line-height:26px!important}.counterparty-card-grid textarea{height:68px!important;padding-top:5px!important;line-height:18px!important}.counterparty-card-grid .multi-value-input input{height:28px!important}.counterparty-card-actions{justify-content:flex-end;margin-top:8px}.counterparty-relations-panel{max-height:260px;margin-top:8px;overflow:auto}.counterparty-picker-toolbar{margin-bottom:8px}.counterparty-picker-grid{border:1px solid #d0d5dd;max-height:62vh;overflow:auto}.counterparty-picker-grid th,.counterparty-picker-grid td{vertical-align:middle!important;padding:5px 8px!important}.counterparty-picker-grid tr{cursor:pointer}@media (width<=1250px){.counterparties-layout{grid-template-columns:1fr}}.counterparties-layout{grid-template-columns:210px minmax(0,1fr)!important;align-items:stretch!important;gap:8px!important}.counterparty-tree{min-height:520px;overflow:auto;padding:8px!important}.counterparty-tree button{text-align:left;justify-content:space-between;align-items:center;gap:6px;width:100%;margin-bottom:3px;font-weight:600;display:flex;color:#1f3346!important;background:#ece9e2!important;border:1px solid #b7b3aa!important;border-radius:4px!important;height:auto!important;min-height:28px!important;padding:5px 7px!important}.counterparty-tree button.active{background:#dff7f5!important;border-color:#00a9a5!important}.counterparty-tree button span{color:#5f6872;font-weight:700}.counterparty-list-view th,.counterparty-list-view td{white-space:nowrap;vertical-align:middle!important;height:27px!important;min-height:27px!important;padding:3px 7px!important}.counterparty-list-view tr{cursor:pointer}.counterparty-list-view tr.selected td{background:#dff7f5!important}.counterparty-list-view td:nth-child(3){text-overflow:ellipsis;max-width:320px;overflow:hidden}.counterparty-card-form .counterparty-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 8px;display:grid}.counterparty-card-form .counterparty-card-grid>.span2{grid-column:1/-1}.counterparty-card-form .desktop-panel{background:#dcdad5!important;border:1px solid #bcb8ae!important;border-radius:0!important;padding:8px!important}.counterparty-card-form .desktop-panel label{grid-template-columns:128px minmax(0,1fr)!important;align-items:center!important;gap:6px!important;margin:2px 0!important;display:grid!important}.counterparty-card-form input,.counterparty-card-form select,.counterparty-card-form textarea{box-sizing:border-box!important;border-radius:5px!important;height:28px!important;min-height:28px!important;padding:0 8px!important;line-height:26px!important}.counterparty-card-form textarea{height:68px!important;padding-top:5px!important;padding-bottom:5px!important;line-height:18px!important}.counterparty-card-form .multi-value-input input{height:28px!important}.counterparty-card-form .desktop-toolbar.right{margin-top:8px}.counterparty-card .relation-panel{max-height:260px;overflow:auto}.counterparty-card-modal{width:min(1080px,100vw - 32px)!important;max-height:min(780px,100vh - 32px)!important;overflow:auto!important}.counterparty-card-modal .counterparty-card-form .counterparty-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=1250px){.counterparties-layout{grid-template-columns:1fr!important}.counterparty-list-card{grid-template-rows:auto auto}.counterparty-card-form .counterparty-card-grid{grid-template-columns:1fr}}.counterparties-page .counterparties-layout{grid-template-columns:215px minmax(0,1fr)!important;gap:8px!important;min-height:620px!important;display:grid!important}.counterparty-tree.desktop-panel{background:#dcdad5!important;border:1px solid #bcb8ae!important;padding:8px!important;overflow:auto!important}.counterparty-tree .tree-title{color:#1f3346;margin-bottom:7px;font-weight:800}.counterparty-tree button{color:#1f3346!important;text-align:left!important;width:100%!important;height:28px!important;min-height:28px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;justify-content:space-between!important;align-items:center!important;margin:0 0 3px!important;padding:4px 7px!important;display:flex!important}.counterparty-tree button.active,.counterparty-tree button:hover{background:#eef7f7!important;border-color:#8dcfcc!important}.counterparty-list-card{grid-template-rows:minmax(220px,.9fr) minmax(330px,1.1fr)!important;gap:8px!important;min-width:0!important;display:grid!important}.counterparty-list-view{background:#fff!important;border:1px solid #bcb8ae!important;min-height:220px!important;overflow:auto!important}.counterparty-list-view table{min-width:1120px!important}.counterparty-list-view th,.counterparty-list-view td{white-space:nowrap!important;vertical-align:middle!important;height:27px!important;min-height:27px!important;max-height:27px!important;padding:3px 7px!important}.counterparty-list-view tbody tr{cursor:pointer}.counterparty-list-view tbody tr.selected td{background:#dff7f5!important}.counterparty-list-view .muted{font-size:11px!important;line-height:13px!important}.counterparty-card-form .counterparty-card-grid{grid-template-columns:repeat(2,minmax(360px,1fr))!important}.counterparty-card-form .desktop-panel{background:#dcdad5!important;border:1px solid #bcb8ae!important;padding:8px!important}.counterparty-card .relation-panel,.counterparty-card .relation-grid{max-height:260px!important;overflow:auto!important}.counterparty-card-modal .counterparty-card-grid{grid-template-columns:repeat(2,minmax(330px,1fr))!important}@media (width<=1250px){.counterparties-page .counterparties-layout{grid-template-columns:1fr!important}.counterparty-list-card{grid-template-rows:auto auto!important}}.order-editor-page .desktop-form-grid .desktop-panel{background:#dcdad5!important;border-color:#0000!important}.order-editor-page .check-line.verified-line{grid-template-columns:58px 16px!important;justify-self:start!important;max-width:90px!important}.order-editor-page .check-line.verified-line span{font-size:12px!important}input[type=date]{box-sizing:border-box!important;padding-right:28px!important;position:relative!important}input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer!important;width:16px!important;height:16px!important;margin:0!important;position:absolute!important;right:6px!important}.desktop-toolbar .fields-button{order:9999!important;margin-left:auto!important}.fields-button{min-width:78px!important}.order-editor-page .bottom-panel .bottom-panel-head{justify-content:space-between!important;align-items:center!important;min-height:30px!important;margin-bottom:6px!important;display:flex!important}.order-lines-grid .select-col{text-align:center!important;width:34px!important;min-width:34px!important;max-width:34px!important}.order-lines-grid .product-status-cell{min-width:150px!important;height:24px!important;padding:2px 22px 2px 6px!important}.order-lines-grid .arrival-date-cell{min-width:132px!important;height:24px!important}.dropdown-portal-menu button.status-menu-row,.status-palette-dropdown .dropdown-portal-menu button.status-menu-row,.dropdown-portal-menu button.status-menu-row.status-palette-row,.dropdown-portal-menu .status-menu-row.status-palette-row{white-space:nowrap!important;color:#111!important;align-items:center!important;gap:8px!important;min-height:28px!important;padding:6px 10px!important;line-height:16px!important;display:flex!important;position:relative!important}.dropdown-portal-menu button.status-menu-row:before,.status-palette-dropdown .dropdown-portal-menu button.status-menu-row:before,.dropdown-portal-menu button.status-menu-row.status-palette-row:before,.dropdown-portal-menu .status-menu-row.status-palette-row:before{border:1px solid #00000038!important;flex:0 0 14px!important;width:14px!important;height:14px!important;margin:0!important;display:inline-block!important;position:static!important;transform:none!important}.orders-toolbar .inline-select.status-filter-select{min-width:132px!important}.product-status-dot{vertical-align:middle!important;border:1px solid #0003!important;width:12px!important;height:12px!important;margin-right:6px!important;display:inline-block!important}.desktop-toolbar .fields-button-wrap{order:9999!important;align-items:center!important;margin-left:auto!important;display:inline-flex!important}.desktop-toolbar .fields-button-wrap .fields-button{order:0!important;margin-left:0!important}.date-range-filter input[type=date]::-webkit-calendar-picker-indicator{margin-left:auto!important;right:5px!important}.desktop-panel input[type=date]::-webkit-calendar-picker-indicator{margin-left:auto!important;right:5px!important}.order-lines-grid input[type=date]::-webkit-calendar-picker-indicator{margin-left:auto!important;right:5px!important}.bottom-panel-head{align-items:center!important;gap:12px!important;min-height:30px!important;margin:0 0 6px!important;padding:0 4px!important;display:flex!important}.data-table.desktop-grid th.select-col,.data-table.desktop-grid td.select-col{text-align:center!important;vertical-align:middle!important;width:34px!important;min-width:34px!important;max-width:34px!important}.data-table.desktop-grid .select-col input[type=checkbox]{margin:0 auto!important}.desktop-tabs.doc-type-tabs{margin-bottom:8px!important}.desktop-panel{border-color:#5b5750!important}.desktop-panel label{white-space:nowrap!important}.desktop-panel label>input,.desktop-panel label>select,.desktop-panel label>textarea,.desktop-panel label .autocomplete-field input,.desktop-panel label .client-autocomplete-field input,.desktop-panel .ref-field,.desktop-panel .cell-ref-field input{white-space:normal!important}.desktop-panel input[type=date]{padding-right:6px!important}.desktop-panel input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer!important;margin-left:auto!important}.order-lines-grid input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer!important;margin-left:auto!important}.doc-date-editor input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer!important;margin-left:auto!important}.period-picker input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer!important;margin-left:auto!important}.payment-panel button{min-width:136px;width:auto!important}.payment-docs-field{align-items:start!important}.payment-docs-list{align-items:center;gap:4px;min-height:28px;display:grid}.payment-docs-list button{text-align:left;background:#fff;border:1px solid #9f9a90;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;min-height:28px;padding:4px 8px;display:flex;width:100%!important}.payment-docs-list button:hover{background:#f2fbfa;border-color:#00a9a5}.payment-docs-list span{text-overflow:ellipsis;overflow:hidden}.payment-create-row{justify-content:center;align-items:center;width:100%;padding-top:4px;display:flex}.payment-create-row button{height:30px!important;padding:0 16px!important}.order-drawer-head{background:#dcdad5;border-bottom:1px solid #5b5750;justify-content:space-between;align-items:center;gap:8px;min-height:42px;padding:8px 12px;display:flex}.order-drawer-head b{font-size:15px}.order-drawer-head button{border-radius:4px;min-width:28px;height:28px;padding:0}.order-drawer-body{flex:1;padding:10px;overflow:hidden auto}.order-side-drawer .form-card,.order-side-drawer .drawer-card,.order-side-drawer .table-card{background:#fff;border:1px solid #b9b3aa;border-radius:6px;margin-bottom:8px;padding:9px}.order-side-drawer .button-row{flex-wrap:wrap;gap:6px;display:flex}.order-side-drawer .button-row button{min-height:28px;padding:0 8px}.order-side-drawer .doc-tree,.order-side-drawer .doc-tree ul{white-space:normal;margin-left:14px;padding-left:8px}.order-side-drawer .doc-tree li{word-break:break-word;margin:5px 0;line-height:1.35}.drawer-card-list{gap:7px;display:grid}.drawer-card,.drawer-doc-card{text-align:left;color:#17212b;background:#fff;border:1px solid #b9b3aa;border-radius:6px;gap:3px;width:100%;padding:8px 9px;display:grid}.drawer-doc-card:hover{background:#f1fbfa;border-color:#00a9a5}.drawer-card small,.drawer-doc-card small{color:#667085;white-space:normal}.drawer-event-row{border-bottom:1px solid #ebe7df;grid-template-columns:86px minmax(0,1fr);gap:8px;padding:5px 0;display:grid}.order-side-drawer .desktop-grid-wrap,.order-side-drawer .table-card{max-width:100%;overflow-x:hidden!important}.order-side-drawer .data-table{table-layout:fixed!important;width:100%!important}.order-side-drawer .data-table th:nth-child(3),.order-side-drawer .data-table td:nth-child(3){display:none}.order-editor-page .order-service-panel{display:none!important}.page.desktop-page .desktop-panel,.order-editor-page .desktop-panel,.order-editor-page .desktop-form-grid .desktop-panel,.reference-page fieldset.desktop-panel,.company-card .desktop-panel,.counterparty-card-form .desktop-panel,.standalone-document-page .desktop-panel,.doc-work-section-page .desktop-panel,.documents-journal-page .desktop-panel{border:1px solid #5b5750!important}.desktop-panel label,.order-editor-page .desktop-panel label,.reference-page .desktop-panel label,.company-card .desktop-panel label{white-space:nowrap!important}.order-editor-page .desktop-panel label>input,.order-editor-page .desktop-panel label>select,.order-editor-page .desktop-panel label>textarea,.order-editor-page .desktop-panel label .autocomplete-field input,.order-editor-page .desktop-panel label .client-autocomplete-field input{white-space:normal!important}.payment-panel label{grid-template-columns:112px minmax(0,1fr)!important}.payment-documents-list,.payment-documents-list.payment-docs-list,.payment-docs-list{gap:4px!important;width:100%!important;min-height:28px!important;display:grid!important}.payment-documents-list button,.payment-docs-list button{text-align:left!important;color:#17212b!important;background:#fff!important;border:1px solid #9f9a90!important;border-radius:4px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:6px!important;width:100%!important;min-height:28px!important;padding:3px 6px!important;display:grid!important}.payment-documents-list button span,.payment-docs-list button span{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.payment-documents-list button small,.payment-docs-list button small{color:#667085!important;font-size:10px!important}.payment-create-row{grid-column:1/-1!important;justify-content:center!important;align-items:center!important;width:100%!important;padding-top:4px!important;display:flex!important}.payment-create-row button{min-width:136px!important;height:30px!important;margin:0 auto!important}.order-drawer-backdrop{z-index:10040!important;background:#00000014!important;justify-content:flex-end!important;align-items:stretch!important;display:flex!important;position:fixed!important;inset:0!important}.order-side-drawer{background:#f4f2ed!important;border-left:1px solid #5b5750!important;flex-direction:column!important;width:428px!important;max-width:calc(100vw - 28px)!important;height:100vh!important;display:flex!important;overflow:hidden!important;box-shadow:-8px 0 24px #0f172a38!important}.order-drawer-head,.order-side-drawer-head{background:#dcdad5!important;border-bottom:1px solid #5b5750!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;min-height:42px!important;padding:8px 12px!important;display:flex!important}.order-drawer-body,.order-side-drawer-body{flex:1!important;padding:10px!important;overflow:hidden auto!important}.order-side-drawer .desktop-grid-wrap,.order-side-drawer .table-card,.order-side-drawer .relation-grid{max-width:100%!important;overflow-x:hidden!important}.order-side-drawer .data-table{table-layout:fixed!important;width:100%!important;min-width:0!important}.order-side-drawer .data-table th,.order-side-drawer .data-table td{white-space:normal!important;word-break:break-word!important;padding:5px 4px!important}.order-editor-page .bottom-panel.order-service-panel,.order-editor-page .order-service-panel{display:none!important}.send-dropdown .action-menu-button,.edo-dropdown .action-menu-button{min-width:34px;font-weight:800}.edo-dropdown .action-menu-button{color:#0b3d56;padding-inline:9px}.vin-select-field{grid-template-columns:1fr 28px;align-items:center;gap:0;display:grid;position:relative}.vin-select-field select{border-radius:4px 0 0 4px;height:28px;padding-right:20px}.vin-select-field .client-ref-dots{border-left:0;border-radius:0 4px 4px 0;height:28px}.edi-settings-page .desktop-split{grid-template-columns:minmax(360px,560px) 1fr;align-items:start}.edi-config-card textarea{min-height:74px}.edi-events-card .desktop-grid-wrap,.edi-events-card table{width:100%}.price-input-wrap{align-items:center;width:100%;min-width:0;display:inline-flex}.price-input-wrap input{flex:auto;min-width:0;padding-right:26px}.price-calc-btn{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:24px;height:24px;margin-left:-25px;padding:0;font-size:14px;display:inline-flex}.price-calc-btn:disabled{opacity:.45;cursor:default}.prepayment-create-row{flex-wrap:nowrap;grid-column:1/-1;justify-content:center;align-items:center;gap:6px;display:flex}.prepayment-create-row label{white-space:nowrap;align-items:center;gap:6px;width:auto;margin:0;display:flex}.prepayment-create-row input{text-align:right;width:76px}.prepayment-create-row button,.payment-create-row button{min-width:126px}.payment-complete-note{text-align:center;color:#214b12;background:#e7f4df;border:1px solid #7cb342;border-radius:4px;grid-column:1/-1;padding:6px 8px;font-weight:600}.order-editor-page .warning{margin:6px 0}.logo-title-row{align-items:center;gap:7px;line-height:1;display:flex}.logo-version{color:#263746;letter-spacing:.02em;white-space:nowrap;background:#a6f4f1;border-radius:999px;align-items:center;height:16px;padding:1px 6px;font-size:10px;font-weight:900;display:inline-flex}.top-header-wrap{z-index:20;background:#fff;position:relative}.modern-topbar{background:#fff!important;border-bottom:1px solid #d7dde5!important;align-items:center!important;gap:10px!important;height:auto!important;min-height:48px!important;padding:7px 14px!important}.top-left{align-items:center;gap:10px;min-width:0;display:flex}.top-title-box{flex-direction:column;min-width:0;display:flex}.top-title-box strong{white-space:nowrap;text-overflow:ellipsis;font-size:15px;line-height:18px;overflow:hidden}.top-title-box span{color:#667085;white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:14px;overflow:hidden}.topbar-breadcrumb-bottom{color:#64748b!important;white-space:nowrap!important;background:#f6f8fb!important;border-bottom:1px solid #d7dde5!important;align-items:center!important;height:25px!important;margin:0!important;padding:4px 14px!important;font-size:12px!important;display:flex!important;overflow:hidden!important}.topbar-breadcrumb-bottom .crumb{align-items:center;display:inline-flex}.topbar-breadcrumb-bottom .crumb-sep{color:#a2acb8;margin:0 4px}.work-notify-btn{color:#fff!important;background:#00a9a5!important;border:1px solid #008c89!important;border-radius:7px!important;min-width:58px!important;height:28px!important;padding:0 10px!important;font-weight:900!important}.work-notify-btn:hover{filter:brightness(.96)}.work-notification-popover{z-index:8000!important;background:#fff!important;border:1px solid #9aa4af!important;border-radius:10px!important;width:428px!important;max-width:calc(100vw - 32px)!important;max-height:min(560px,100vh - 90px)!important;padding:10px!important;position:absolute!important;top:54px!important;right:16px!important;overflow:auto!important;box-shadow:0 14px 34px #0f172a38!important}.task-head{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding-bottom:7px;display:flex}.task-head span{color:#fff;background:#00a9a5;border-radius:999px;padding:2px 7px;font-size:11px;font-weight:900}.task-list-mini{flex-direction:column;gap:5px;margin-top:8px;display:flex}.task-card-mini{text-align:left!important;color:#111827!important;background:#fff!important;border:1px solid #d7dde5!important;border-left:4px solid #00a9a5!important;border-radius:6px!important;gap:2px!important;width:100%!important;padding:7px 8px!important;font-weight:500!important;display:grid!important}.task-card-mini b{font-size:12px}.task-card-mini span{color:#374151;font-size:12px;line-height:1.25}.task-card-mini small{color:#667085;font-size:10px}.task-card-mini.severity-danger{border-left-color:#eb5757!important}.task-card-mini.severity-warning{border-left-color:#f2994a!important}.task-card-mini.severity-info{border-left-color:#00a9a5!important}.task-popover-actions{border-top:1px solid #eaecf0!important;justify-content:flex-end!important;margin-top:8px!important;padding-top:8px!important}.task-popover-actions button{height:28px!important;padding:0 10px!important}.notifications-settings-panel{background:#fff!important;max-width:1180px!important;min-height:270px!important}.notifications-settings-panel label{grid-template-columns:205px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;margin:6px 0!important;font-weight:600!important;display:grid!important}.notifications-settings-panel label>span{white-space:nowrap!important}.notifications-settings-panel input{border-radius:2px!important;height:28px!important;margin:0!important}.notifications-settings-panel .check-line{align-items:center!important;gap:8px!important;margin-top:8px!important;display:flex!important}.notifications-settings-panel .check-line input{width:auto!important;height:auto!important}.auto-message-preview{margin-top:12px}.auto-message-preview .task-card-mini{cursor:pointer}.order-editor-page .payment-panel .compact-payment-docs{grid-column:1/-1!important;align-items:start!important}.order-editor-page .payment-docs-list{background:#fff!important;border:1px solid #b8b6b0!important;border-radius:4px!important;flex-wrap:wrap!important;gap:4px!important;min-height:26px!important;max-height:43px!important;padding:2px!important;display:flex!important;overflow:hidden auto!important}.order-editor-page .payment-docs-list button{color:#20303c!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:#eef3f7!important;border:1px solid #ccd5dd!important;border-radius:4px!important;align-items:center!important;gap:5px!important;max-width:150px!important;min-height:21px!important;max-height:21px!important;padding:1px 6px!important;font-size:11px!important;line-height:16px!important;display:inline-flex!important;overflow:hidden!important}.order-editor-page .payment-docs-list button b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.order-editor-page .payment-docs-list button span{color:#4b5563;white-space:nowrap;font-size:10px}.payment-create-under-status{grid-column:1/-1!important;justify-content:center!important;align-items:center!important;margin:0 0 3px!important;display:flex!important}.payment-create-under-status button{height:28px!important;padding:0 12px!important}.attention-field{grid-column:1/-1!important;align-items:start!important}.order-attention-box{background:#fff!important;border:1px solid #aeb5bb!important;border-radius:4px!important;flex-direction:column!important;gap:3px!important;min-height:28px!important;max-height:58px!important;padding:3px 6px!important;display:flex!important;overflow:auto!important}.order-attention-box.has-alerts{background:#fffbe8!important;border-color:#f0bf4c!important}.order-attention-box button{color:#7a4a00!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:3px!important;padding:1px 2px!important;font-size:11px!important;font-weight:700!important;line-height:15px!important}.order-attention-box button:hover{background:#fff3c4!important}.top-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.top-quick{align-items:center;gap:5px;display:flex}.top-quick span{color:#667085;white-space:nowrap;font-size:11px}.top-quick select{width:120px;height:28px;margin:0}.top-quick input{width:190px;height:28px;margin:0}.top-search-icon{width:30px!important;height:28px!important;padding:0!important}.topbar-breadcrumb-bottom .crumb{align-items:center!important;min-width:0!important;display:inline-flex!important}.topbar-breadcrumb-bottom .crumb-link{color:#0b6f88!important;cursor:pointer!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;font-size:12px!important;font-weight:700!important;text-decoration:none!important}.topbar-breadcrumb-bottom .crumb-link:hover{color:#00a9a5!important;text-decoration:underline!important}.topbar-breadcrumb-bottom .crumb-current{color:#64748b!important;text-overflow:ellipsis!important;font-weight:650!important;overflow:hidden!important}.desktop-shell.menu-collapsed .desktop-side{width:64px!important;min-width:64px!important;overflow:hidden!important}.desktop-shell.menu-collapsed .logo-card{justify-content:center!important;gap:0!important;margin:0 8px 10px!important;padding:7px 0!important}.desktop-shell.menu-collapsed .logo-gem{width:34px!important;height:34px!important;font-size:21px!important;transform:none!important}.desktop-shell.menu-collapsed .side button.nav-row,.desktop-shell.menu-collapsed .collapse-btn{justify-content:center!important;align-items:center!important;gap:0!important;min-height:38px!important;padding:8px 0!important}.desktop-shell.menu-collapsed .nav-icon{transform-origin:50%!important;justify-content:center!important;align-items:center!important;width:28px!important;min-width:28px!important;height:28px!important;font-size:18px!important;line-height:1!important;display:inline-flex!important;transform:none!important}.desktop-shell.menu-collapsed .nav-block{padding-top:5px!important}.desktop-shell.menu-collapsed .nav-footer{align-items:center!important}.order-editor-page .events-field{grid-column:1/-1!important;align-items:start!important}.order-editor-page .events-field .order-attention-box{background:#fff8d6!important;border:1px solid #e1a900!important;min-height:30px!important;max-height:72px!important;box-shadow:inset 4px 0 #f0bf4c!important}.order-editor-page .events-field .order-attention-box button{color:#5c4200!important;grid-template-columns:108px minmax(0,1fr)!important;align-items:start!important;gap:6px!important;display:grid!important}.order-editor-page .events-field .order-attention-box button b{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:11px!important;line-height:15px!important;overflow:hidden!important}.order-editor-page .events-field .order-attention-box button span{white-space:normal!important;word-break:break-word!important;font-size:11px!important;line-height:15px!important}.order-editor-page .payment-docs-list.payment-docs-grid{background:#fff!important;border:1px solid #b8b6b0!important;border-radius:4px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:4px!important;min-height:24px!important;max-height:none!important;padding:2px!important;display:grid!important;overflow:hidden!important}.order-editor-page .payment-docs-list.payment-docs-grid button b{text-overflow:ellipsis!important;white-space:nowrap!important;font-size:10.5px!important;overflow:hidden!important}.order-editor-page .payment-docs-list.payment-docs-grid button span{white-space:nowrap!important;font-size:10px!important}.order-editor-page .payment-docs-list.payment-docs-grid .payment-doc-more{color:#0b6f88!important;background:#f6f8fa!important;border-style:dashed!important}.edo-dropdown .action-menu-button,.edo-dropdown>button{justify-content:center!important;align-items:center!important;width:38px!important;min-width:36px!important;height:30px!important;padding:0!important;display:inline-flex!important}.edo-dropdown .action-dropdown-label{justify-content:center!important;align-items:center!important;display:inline-flex!important}.edo-dropdown .caret{margin-left:2px!important;font-size:10px!important}.edo-exchange-icon{color:#0087a3;justify-content:center;align-items:center;width:21px;height:21px;display:inline-flex}.edo-exchange-icon svg{width:21px;height:21px;display:block}.edo-exchange-icon path{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.calculator-icon{color:#263746;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.calculator-icon svg{width:16px;height:16px;display:block}.calculator-icon rect,.calculator-icon path{fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round}.price-calc-btn:hover .calculator-icon{color:#00a9a5}.price-calc-popover{z-index:12000;background:#efefec;border:1px solid #8d8b85;width:236px;padding:6px;font-family:Arial,sans-serif;position:fixed;box-shadow:0 12px 26px #0f172a3d}.price-calc-entry{grid-template-columns:22px minmax(0,1fr) 22px;align-items:center;gap:3px;margin-bottom:5px;display:grid}.price-calc-entry input{text-align:right!important;background:#fff!important;border:1px solid #a9a9a2!important;border-radius:2px!important;height:21px!important;padding:1px 5px!important;font-size:12px!important;line-height:18px!important}.calc-nav-btn,.calc-drop-btn{color:#263746!important;background:#fff!important;border:1px solid #a9a9a2!important;width:22px!important;min-width:0!important;height:21px!important;padding:0!important;font-size:11px!important}.price-calc-grid{grid-template-columns:repeat(6,1fr);gap:4px;display:grid}.price-calc-grid .calc-key{color:#263746!important;text-align:center!important;background:linear-gradient(#fff,#ecece8)!important;border:1px solid #b5b5ad!important;border-radius:2px!important;min-width:0!important;height:24px!important;padding:0!important;font-size:12px!important;font-weight:600!important;line-height:20px!important}.price-calc-grid .calc-key:hover{background:#e9fbfa!important;border-color:#00a9a5!important}.price-calc-grid .calc-key.calc-op{color:#e60000!important}.price-calc-grid .calc-key:active{transform:translateY(1px)}.price-calc-error{color:#b3261e;margin-top:4px;font-size:11px;font-weight:700}.document-lines-panel .doc-lines-toolbar{justify-content:flex-start!important;margin:4px 0!important}.document-lines-panel .doc-lines-toolbar button{height:28px!important}.document-lines-grid .cell-ref-field{min-width:130px}.document-lines-grid .price-input-wrap{min-width:92px}.document-lines-grid tr.selected td{background:#fff3c4!important}.product-picker-list .pick-row:hover,.product-picker-list .pick-row:focus{background:#e9fbfa!important;outline:1px solid #00a9a5!important}.line-card-modal .price-input-wrap input{height:28px!important}.order-lines-grid .cell-ref-field input:focus,.document-lines-grid .cell-ref-field input:focus{border-color:#00a9a5!important;box-shadow:0 0 0 1px #00a9a52e!important}.calc-price-wrap{position:relative}.price-calc-popover{z-index:14000!important;box-sizing:border-box!important;background:#efefec!important;border:1px solid #8f8d86!important;width:236px!important;padding:6px!important;font-family:Arial,sans-serif!important;position:fixed!important;box-shadow:0 10px 24px #0f172a3d!important}.calc-display-row{grid-template-columns:22px minmax(0,1fr) 22px!important;align-items:center!important;gap:4px!important;margin-bottom:5px!important;display:grid!important}.calc-display-row input{text-align:right!important;color:#111827!important;background:#fff!important;border:1px solid #a9a9a2!important;border-radius:2px!important;height:22px!important;padding:1px 5px!important;font-size:12px!important;line-height:18px!important}.calc-mini-btn{color:#263746!important;background:#fff!important;border:1px solid #a9a9a2!important;border-radius:2px!important;width:22px!important;min-width:22px!important;height:22px!important;padding:0!important;font-size:10px!important;line-height:18px!important}.calc-key-grid{grid-template-columns:repeat(6,1fr)!important;gap:4px!important;display:grid!important}.calc-key-grid .calc-key{color:#263746!important;text-align:center!important;background:linear-gradient(#fff,#ecece8)!important;border:1px solid #b6b4ad!important;border-radius:2px!important;min-width:0!important;height:24px!important;padding:0!important;font-size:12px!important;font-weight:650!important;line-height:20px!important}.calc-key-grid .calc-key:hover{background:#e9fbfa!important;border-color:#00a9a5!important}.calc-key-grid .calc-key.calc-op-key{color:#e00000!important}.calc-key-grid .calc-key.calc-ok-key{color:#e00000!important;font-weight:900!important}.order-editor-page .payment-docs-list.payment-docs-grid{background:#fff!important;border:1px solid #b8b6b0!important;border-radius:4px!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:22px!important;gap:4px!important;min-height:26px!important;max-height:52px!important;padding:2px!important;display:grid!important;overflow:hidden auto!important}.order-editor-page .payment-docs-list.payment-docs-grid button{border-radius:4px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:4px!important;width:100%!important;max-width:none!important;height:22px!important;min-height:22px!important;max-height:22px!important;padding:1px 6px!important;font-size:10.5px!important;line-height:14px!important;display:grid!important}.order-event-row>button:first-child{min-width:0!important}.event-snooze-btn{color:#7a4a00!important;white-space:nowrap!important;background:#fff!important;border:1px solid #f0bf4c!important;border-radius:4px!important;height:21px!important;min-height:21px!important;padding:0 6px!important;font-size:10.5px!important;font-weight:800!important}.payment-report-desktop .report-tabs{background:#dcdad5;border:1px solid #aaa;gap:2px;margin:0 0 8px;padding:2px 4px 0;display:flex}.payment-report-desktop .report-tabs button{background:#e8e4dd;border:1px solid #9d9b94;height:26px;padding:3px 12px;font-size:12px}.payment-report-desktop .report-tabs button.active{background:#fff;border-bottom-color:#fff;font-weight:700}.report-title-line{justify-content:space-between;align-items:flex-start;gap:12px;margin:8px 0 10px;display:flex}.report-title-line h2{margin:0;font-size:25px;font-weight:900;line-height:1.1}.report-title-line span{color:#58657a;white-space:nowrap;margin-top:4px;font-size:11px}.payment-report-toolbar{background:#f1f3f6;border:1px solid #b9b7b0;align-items:center;gap:6px;margin-bottom:8px;padding:8px}.payment-report-toolbar button.active{background:#fff;outline:1px dotted #111}.payment-report-toolbar input,.payment-report-toolbar select{height:25px}.payment-report-wrap{background:#fff;border:1px solid #9d9b94;height:calc(100vh - 255px);min-height:520px;overflow:auto}.payment-report-grid{border-collapse:collapse;min-width:1620px}.payment-report-grid th{text-align:center;white-space:normal;background:#f6f6f6;height:22px;padding:3px 5px;line-height:1.05}.payment-report-grid td{vertical-align:middle;height:27px;padding:3px 5px;line-height:1.1}.payment-report-grid td.num,.payment-report-grid th.num{text-align:right}.payment-report-grid tbody tr:nth-child(odd) td{background:#bfeff7}.payment-report-grid tbody tr:nth-child(2n) td{background:#58c878}.payment-report-grid .payment-confirmed-row td{background:#55c878!important}.payment-report-grid .report-comment-input{width:100%;height:22px;font:inherit;background:#ffffffb8;border:0;padding:2px 4px}.payment-report-grid .confirm-select{min-width:122px;height:22px;font:inherit;background:#ffffffb8;border:0}.payment-report-grid .confirm-select.confirmed{font-weight:700}.payment-report-summary{white-space:nowrap;text-overflow:ellipsis;background:#f6f6f4;border:1px solid #9d9b94;border-top:0;height:24px;padding:0 4px;font-size:12px;font-weight:800;line-height:24px;overflow:hidden}.payment-report-group{margin-bottom:0}.payment-group-head{background:#bfeff7;border-bottom:1px solid #e0e0e0;height:24px;padding:0 6px;font-weight:800;line-height:24px}.general-payment-report{overflow:auto}.sales-report-page .reports-split{grid-template-columns:minmax(0,1.28fr) minmax(320px,.72fr)}.registers-grid{background:#fff;border:1px solid #9d9b94;height:calc(100vh - 260px);min-height:520px;overflow:auto}.accounting-registers-page .desktop-tabs{align-items:center}.orders-grid{min-height:300px;max-height:calc(100vh - 455px);overflow:auto}.order-preview-bottom .order-lines-scroll{max-height:180px;overflow:auto}.order-editor-page .order-lines-scroll,.document-editor-page .document-lines-panel .desktop-grid-wrap,.document-items-panel .desktop-grid-wrap{max-height:360px;overflow:auto}.document-items-panel,.document-lines-panel{min-height:0}.order-lines-scroll table,.document-lines-panel .desktop-grid-wrap table,.document-items-panel .desktop-grid-wrap table{margin-bottom:0}.order-lines-scroll thead th,.document-lines-panel .desktop-grid-wrap thead th,.document-items-panel .desktop-grid-wrap thead th{z-index:2;background:#f7f8fa;position:sticky;top:0}.order-lines-scroll tbody tr,.document-lines-panel tbody tr,.document-items-panel tbody tr{cursor:default}.order-lines-scroll tbody tr:hover,.document-lines-panel tbody tr:hover,.document-items-panel tbody tr:hover{background:#eefaf9}.upd-lines-grid{max-height:360px;overflow:auto}.upd-lines-grid thead th{z-index:2;background:#f7f8fa;position:sticky;top:0}.sale-realization-page{gap:8px;overflow:auto}.sale-realization-head{border-bottom:1px solid #d6dbe1;align-items:flex-start;padding-bottom:8px}.sale-1c-layout{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:10px;display:grid}.sale-main-params,.sale-quick-links{background:#fffef8;border-color:#c9b98d}.sale-form-grid{grid-template-columns:repeat(5,minmax(150px,1fr));align-items:end;gap:8px 10px;display:grid}.sale-form-grid label{color:#3e4a55;flex-direction:column;gap:3px;font-size:12px;font-weight:700;display:flex}.sale-form-grid input,.sale-form-grid select{height:28px}.sale-requisites-summary{color:#5f6973;flex-wrap:wrap;gap:14px;margin-top:8px;font-size:12px;display:flex}.sale-quick-links{flex-direction:column;gap:6px;display:flex}.sale-quick-links button{text-align:left;justify-content:flex-start}.sale-payment-state{border-top:1px dashed #c9b98d;grid-template-columns:auto 1fr;gap:4px 8px;margin-top:6px;padding-top:8px;font-size:12px;display:grid}.sale-payment-state b{color:#27323d;font-size:13px}.sale-payment-state span{color:#687481}.sale-tabs{border-bottom:1px solid #c9b98d;gap:2px;margin:2px 0 -1px;display:flex}.sale-tabs button{color:#4a422f;background:#f5f0df;border:1px solid #c9b98d;border-bottom:0;border-radius:6px 6px 0 0;padding:6px 16px;font-weight:700}.sale-tabs button.active{color:#1f2a33;background:#fffef8}.sale-products-panel{background:#fff;border-top-left-radius:0}.sale-lines-grid{min-width:1380px}.sale-lines-grid th{color:#3d3728;background:#f5f0df!important}.sale-lines-grid td{vertical-align:middle}.sale-lines-grid .grid-cell-input{height:24px}.sale-totals-bar{background:#fffef8;border:1px solid #e0d4b1;border-top:0;justify-content:flex-end;gap:20px;padding:8px;font-size:13px;display:flex}.sale-bottom-columns{grid-template-columns:1fr 1fr;gap:10px;margin-top:8px;display:grid}.inline-two{grid-template-columns:1fr 1fr;gap:6px;display:grid}@media (width<=1400px){.sale-1c-layout{grid-template-columns:1fr}.sale-form-grid{grid-template-columns:repeat(3,minmax(150px,1fr))}.sale-bottom-columns{grid-template-columns:1fr}}.info-line{color:#0f5f5b;background:#f0fdfc;border:1px solid #b8e7e5;border-radius:6px;margin:6px 0 8px;padding:7px 10px;font-size:12px;font-weight:700}.order-editor-loading-page{flex-direction:column;gap:12px;display:flex}.order-loading-stub{color:#344054;flex-direction:column;gap:6px;max-width:760px;display:flex}.order-loading-stub b{color:#1f2a33;font-size:16px}.order-loading-stub span{color:#667085;line-height:1.45}.orders-grid{contain:layout paint;scrollbar-gutter:stable both-edges;min-height:360px;max-height:calc(100vh - 455px);overflow:auto}.orders-grid .orders-stable-table{table-layout:fixed;width:max-content;min-width:2176px}.orders-grid .orders-stable-table th,.orders-grid .orders-stable-table td{white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;overflow:hidden}.orders-grid .orders-stable-table .verified-check{margin:auto;display:block}.order-editor-loading-page .order-loading-stub{justify-content:center;align-items:center;min-height:160px;display:flex}.doc-form-payment .sale-quick-links{border-left:4px solid #d7e8ff}.doc-form-return .sale-quick-links{border-left:4px solid #ffe1d6}.doc-form-receipt .sale-quick-links{border-left:4px solid #e0f1de}.doc-form-payment .sale-tabs .active,.doc-form-return .sale-tabs .active,.doc-form-receipt .sale-tabs .active{font-weight:800}.sales-funnel-panel{flex-direction:column;gap:10px;display:flex}.funnel-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.funnel-head .hint{flex:1;min-width:260px}.mini-tabs button{padding:5px 10px}.funnel-stage-list{flex-direction:column;gap:8px;display:flex}.funnel-stage{grid-template-columns:210px minmax(160px,1fr) 120px;align-items:center;gap:12px;display:grid}.funnel-stage b{display:block}.funnel-stage span{color:var(--muted);font-size:12px}.funnel-bar{background:#edf2f7;border-radius:999px;height:12px;overflow:hidden}.funnel-bar span{border-radius:inherit;background:linear-gradient(90deg,#7fb6ff,#7bd9c7);height:100%;display:block}@media (width<=1100px){.funnel-stage{grid-template-columns:1fr}.funnel-stage .num{text-align:left}}.nav-row .nav-favorite,.section-link .section-star{opacity:0!important;pointer-events:none!important;transition:opacity 80ms!important}.nav-row:hover .nav-favorite,.nav-row:focus-within .nav-favorite,.nav-row:focus-visible .nav-favorite,.section-link:hover .section-star,.section-link:focus-within .section-star,.section-link:focus-visible .section-star{opacity:1!important;pointer-events:auto!important}.nav-favorite.spacer{opacity:0!important;pointer-events:none!important}.topbar.desktop-topbar.modern-topbar{contain:layout style!important;align-items:center!important;height:48px!important;min-height:48px!important;max-height:48px!important;padding-top:0!important;padding-bottom:0!important;display:flex!important;overflow:visible!important}.top-left{flex:auto!important;min-width:0!important}.top-title-box{min-width:0!important}.top-actions{contain:layout!important;flex:0 0 820px!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;width:820px!important;min-width:820px!important;max-width:820px!important;height:48px!important;min-height:48px!important;margin-left:auto!important;display:flex!important;overflow:visible!important}.top-quick{flex:0 0 500px!important;grid-template-columns:96px 120px 220px 32px!important;align-items:center!important;gap:5px!important;width:500px!important;display:grid!important}.top-quick span{text-overflow:ellipsis!important;white-space:nowrap!important;display:block!important;overflow:hidden!important}.top-quick select{width:120px!important;min-width:120px!important;max-width:120px!important;height:28px!important;margin:0!important}.top-quick input{width:220px!important;min-width:220px!important;max-width:220px!important;height:28px!important;margin:0!important}.top-search-icon{width:32px!important;min-width:32px!important;max-width:32px!important}.work-notify-btn{flex:0 0 76px!important;justify-content:center!important;align-items:center!important;gap:5px!important;width:76px!important;min-width:76px!important;max-width:76px!important;display:inline-flex!important}.notify-icon{text-align:center!important;width:18px!important;display:inline-block!important}.notify-count{text-align:right!important;font-variant-numeric:tabular-nums!important;min-width:22px!important;display:inline-block!important}.user-area{flex:0 0 200px!important;width:200px!important;min-width:200px!important;max-width:200px!important}.user-pill{grid-template-columns:22px minmax(0,1fr) 12px!important;align-items:center!important;width:200px!important;min-width:200px!important;max-width:200px!important;display:grid!important}.user-pill span:nth-child(2){text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}@media (width<=1320px){.top-actions{flex-basis:690px!important;width:690px!important;min-width:690px!important;max-width:690px!important}.top-quick{flex-basis:372px!important;grid-template-columns:0 118px 214px 32px!important;width:372px!important}.top-quick span{display:none!important}}.orders-list-page .page-title-row{align-items:center!important;min-height:34px!important;margin-bottom:10px!important}.orders-list-page .desktop-toolbar{align-items:center!important;min-height:38px!important;margin-bottom:8px!important}.orders-list-page .split.wide.desktop-split{grid-template-columns:minmax(0,1fr) minmax(360px,420px)!important;align-items:start!important}.orders-grid{scrollbar-gutter:stable both-edges!important;contain:layout paint style!important;background:#fff!important;min-height:520px!important;max-height:calc(100vh - 350px)!important;overflow:auto!important}.orders-grid .orders-stable-table{table-layout:fixed!important;border-collapse:collapse!important;width:max-content!important;min-width:2300px!important}.orders-grid .orders-stable-table th,.orders-grid .orders-stable-table td{white-space:nowrap!important;text-overflow:ellipsis!important;vertical-align:middle!important;height:30px!important;min-height:30px!important;max-height:30px!important;padding:4px 6px!important;line-height:18px!important;overflow:hidden!important}.orders-grid .orders-stable-table tbody tr{height:30px!important}.orders-grid .orders-stable-table thead th{z-index:3!important;background:#f7f8fa!important;position:sticky!important;top:0!important}.orders-grid .orders-stable-table .verified-check{accent-color:#16a34a!important;width:14px!important;height:14px!important}.order-preview-bottom{contain:layout paint!important;min-height:178px!important}.positions-headline,.product-lines-head{contain:layout!important;align-items:center!important;gap:8px!important;min-height:31px!important;margin:0 0 4px!important;display:flex!important}.positions-title{margin:0!important;font-size:14px!important;font-weight:900!important;line-height:20px!important}.product-lines-selected-actions{align-items:center!important;gap:6px!important;min-height:28px!important;display:flex!important}.product-lines-selected-actions .action-dropdown>button{color:#005c77!important;background:#eef2f7!important;border:1px solid #ccd5dd!important;height:26px!important;min-height:26px!important;padding:0 10px!important}.positions-selected-count{color:#005c77!important;white-space:nowrap!important;background:#e9f5ff!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:86px!important;height:22px!important;padding:0 8px!important;font-size:11px!important;font-weight:800!important;display:inline-flex!important}.new-lines-toolbar{align-items:center!important;gap:6px!important;min-height:30px!important;margin:0 0 5px!important}.new-lines-toolbar button{height:26px!important;padding:0 10px!important}.new-lines-toolbar .hint{color:#667085!important;font-size:11px!important}.order-lines-scroll{scrollbar-gutter:stable both-edges!important;contain:layout paint style!important;background:#fff!important;border:0!important;border-radius:0!important;overflow:auto!important}.order-editor-page .order-lines-scroll{min-height:170px!important;max-height:360px!important}.document-editor-page .order-lines-scroll,.document-items-panel .order-lines-scroll{min-height:165px!important;max-height:360px!important}.stable-product-lines{table-layout:fixed!important;border-collapse:collapse!important;width:max-content!important;min-width:1760px!important}.order-lines-grid th,.order-lines-grid td{white-space:nowrap!important;text-overflow:ellipsis!important;vertical-align:middle!important;height:24px!important;min-height:24px!important;max-height:24px!important;padding:1px 4px!important;line-height:18px!important;overflow:hidden!important}.order-lines-grid thead th{z-index:2!important;color:#536172!important;background:#f4f6f8!important;font-size:11px!important;font-weight:650!important;position:sticky!important;top:0!important}.order-lines-grid tbody tr{cursor:default!important;height:24px!important}.order-lines-grid tbody tr.selected td{background:#dff1fb!important}.order-lines-grid .select-col{text-align:center!important;width:34px!important;min-width:34px!important;max-width:34px!important;padding:0!important}.line-check{accent-color:#16a34a!important;vertical-align:middle!important;width:13px!important;min-width:13px!important;height:13px!important;min-height:13px!important;margin:0!important}.product-name-cell{align-items:center!important;gap:5px!important;min-width:0!important;height:22px!important;display:flex!important}.product-main-name{text-overflow:ellipsis!important;white-space:nowrap!important;color:#4b5563!important;flex:auto!important;min-width:0!important;font-weight:700!important;overflow:hidden!important}.product-code{color:#344054!important;margin-right:8px!important;font-weight:900!important;display:inline-block!important}.line-dots-button{color:#667085!important;opacity:.24!important;background:0 0!important;border:0!important;border-radius:999px!important;flex:0 0 22px!important;width:22px!important;min-width:22px!important;height:20px!important;padding:0!important;font-size:13px!important;line-height:18px!important}.order-lines-grid tr:hover .line-dots-button{opacity:.72!important;background:#eef2f7!important}.qty-unit-cell{grid-template-columns:minmax(45px,1fr) 23px!important;align-items:center!important;gap:2px!important;height:22px!important;display:grid!important}.qty-unit-cell span{color:#344054!important;text-align:left!important;font-size:11px!important}.order-lines-grid .grid-cell-input,.order-lines-grid input,.order-lines-grid select{border-radius:3px!important;height:22px!important;min-height:22px!important;max-height:22px!important;margin:0!important;padding:1px 4px!important;font-size:12px!important;line-height:18px!important}.order-lines-grid .num input,.order-lines-grid input.num{text-align:right!important;font-variant-numeric:tabular-nums!important}.vat-compact{color:#111827!important;background:#fff!important;border:1px solid #d0d5dd!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;min-width:62px!important;height:22px!important;font-size:11px!important;font-weight:650!important;display:inline-flex!important}.product-status-chip{color:#344054!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:#f2f4f7!important;border-radius:999px!important;align-items:center!important;gap:5px!important;max-width:120px!important;height:20px!important;padding:0 6px!important;font-size:11px!important;font-weight:800!important;display:inline-flex!important;overflow:hidden!important}.product-status-dot{background:var(--product-status-color,#9aa4af)!important;border-radius:2px!important;width:9px!important;min-width:9px!important;height:9px!important;box-shadow:0 0 0 1px #00000024!important}.status-menu-row{align-items:center!important;gap:6px!important;display:inline-flex!important}.status-color-square{background:var(--status-color,#9aa4af)!important;border-radius:2px!important;width:10px!important;min-width:10px!important;height:10px!important;box-shadow:0 0 0 1px #00000026!important}.product-inline-field input[readonly]{color:#344054!important;background:#fff!important}.order-event-row{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:6px!important;width:100%!important;display:grid!important}.order-attention-box .event-message-only{color:#5c4200!important;text-align:left!important;background:0 0!important;border:0!important;width:100%!important;min-width:0!important;padding:1px 2px!important;font-weight:700!important;display:block!important}.order-attention-box .event-message-only span{text-overflow:ellipsis!important;white-space:nowrap!important;display:block!important;overflow:hidden!important}.event-snooze-btn{color:#007f7c!important;text-align:center!important;white-space:nowrap!important;background:#e9fbfa!important;border:1px solid #00a9a5!important;border-radius:999px!important;min-width:54px!important;height:22px!important;min-height:22px!important;padding:0 8px!important;font-size:11px!important;font-weight:900!important}.event-snooze-btn:hover{background:#d8f7f5!important}.customer-balance-page .metric-grid{margin-bottom:10px!important}.customer-balance-grid{scrollbar-gutter:stable both-edges!important;background:#fff!important;border:1px solid #9d9b94!important;min-height:520px!important;max-height:calc(100vh - 320px)!important;overflow:auto!important}.customer-balance-grid .desktop-grid{table-layout:fixed!important;width:max-content!important;min-width:1260px!important}.customer-balance-grid th,.customer-balance-grid td{white-space:nowrap!important;text-overflow:ellipsis!important;vertical-align:middle!important;height:28px!important;padding:4px 6px!important;overflow:hidden!important}.customer-balance-card{min-width:390px!important}.customer-balance-card textarea{min-height:70px!important}.customer-balance-kpi{border-bottom:1px solid #eaecf0!important;grid-template-columns:1fr auto!important;gap:6px!important;padding:8px 0!important;display:grid!important}.customer-balance-kpi span{color:#667085!important}.customer-balance-kpi b{font-variant-numeric:tabular-nums!important}.debt-cell{color:#b42318!important;font-weight:900!important}.ok-cell{color:#027a48!important;font-weight:900!important}.movements-grid{scrollbar-gutter:stable both-edges!important;max-height:280px!important;overflow:auto!important}.movements-grid table{table-layout:fixed!important;width:max-content!important;min-width:760px!important}.price-input-wrap input{padding-right:36px!important}.price-input-wrap .calc-trigger,.price-calc-btn{right:5px!important}.price-calc-panel{transform:translate(-8px)!important}.caret{margin-left:4px!important;font-size:14px!important;line-height:1!important}.svg-action-icon{color:#111827;stroke:currentColor;fill:none;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;display:block}.icon-dropdown button,.print-icon-btn{color:#111827!important}.icon-dropdown .action-dropdown-label{justify-content:center!important;align-items:center!important;display:inline-flex!important}.desktop-panel{margin-bottom:8px!important;padding:7px 8px!important}.desktop-panel legend{margin-left:4px!important;padding:0 5px!important;font-size:12px!important}.desktop-panel label{gap:3px!important;margin-bottom:4px!important;font-size:11px!important}.desktop-panel input,.desktop-panel select,.desktop-panel textarea{min-height:24px!important;padding:3px 6px!important;font-size:12px!important}.order-preview-bottom .order-lines-scroll{min-height:150px!important;max-height:310px!important}.order-lines-grid tbody tr.selected td{background:#e9f5fb!important;outline:0!important;box-shadow:inset 0 1px #091e420f,inset 0 -1px #091e4214!important}.order-lines-grid tbody tr.selected td:first-child{box-shadow:inset 2px 0 #a8d5f2!important}.line-check{accent-color:#16a34a!important;width:12px!important;min-width:12px!important;height:12px!important;min-height:12px!important}.product-name-cell{grid-template-columns:minmax(0,1fr) 24px 24px!important;align-items:center!important;gap:3px!important;display:grid!important}.product-main-name{min-width:0!important}.line-dots-button,.line-pick-button{color:#667085!important;opacity:.42!important;background:0 0!important;border:0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:22px!important;min-width:22px!important;height:20px!important;padding:0!important;font-size:13px!important;line-height:18px!important;display:inline-flex!important}.line-pick-button{font-size:15px!important}.order-lines-grid tr:hover .line-dots-button,.order-lines-grid tr:hover .line-pick-button{opacity:.9!important;background:#eef2f7!important}.line-dots-button:disabled,.line-pick-button:disabled{opacity:.18!important;cursor:default!important;background:0 0!important}.product-lines-selected-actions{flex-wrap:nowrap!important;align-items:center!important;gap:6px!important;min-height:26px!important;display:flex!important}.product-lines-selected-actions .line-add-btn,.product-lines-selected-actions .fields-button{height:24px!important;min-height:24px!important;padding:0 8px!important;font-size:12px!important}.product-lines-selected-actions .line-add-btn{justify-content:center!important;align-items:center!important;gap:5px!important;font-weight:700!important;display:inline-flex!important}.product-lines-selected-actions .line-add-btn .svg-action-icon-plus{color:#1f9d4a!important;width:15px!important;min-width:15px!important;height:15px!important}.product-lines-selected-actions .action-dropdown>button{height:24px!important;min-height:24px!important;padding:0 8px!important;font-size:12px!important}.order-editor-page .positions-block>.positions-headline .product-lines-selected-actions .line-add-btn{color:#1f2937!important;background:linear-gradient(#fff,#e8eef5)!important;border:1px solid #b8c3cf!important;border-radius:4px!important;min-width:74px!important;font-weight:800!important;line-height:1!important;box-shadow:inset 0 1px #fffffff2,0 1px 1px #10182814!important}.order-editor-page .positions-block>.positions-headline .product-lines-selected-actions .line-add-btn:hover{filter:none!important;background:#eef7ff!important;border-color:#9bbbd8!important}.order-editor-page .positions-block>.positions-headline .product-lines-selected-actions .line-add-btn:disabled{opacity:.5!important;filter:none!important}.new-lines-toolbar{min-height:22px!important;padding:2px 0!important}.new-lines-toolbar .hint{font-size:11px!important}.order-attention-box.has-alerts{gap:2px!important;width:100%!important;display:grid!important}.events-field{align-items:stretch!important}.order-event-message-wide{width:100%!important;display:block!important}.order-event-message-wide span{white-space:normal!important;text-overflow:clip!important;line-height:17px!important;overflow:visible!important}.event-snooze-row{align-items:center!important;gap:6px!important;margin-top:4px!important;display:flex!important}.event-snooze-row .event-snooze-btn{position:static!important}.picker-modal-backdrop{justify-content:center!important;align-items:center!important;padding:12px!important;overflow:hidden!important}.picker.product-picker-modal{flex-direction:column!important;width:min(1180px,100vw - 32px)!important;max-width:calc(100vw - 32px)!important;max-height:calc(100vh - 32px)!important;display:flex!important;overflow:hidden!important}.product-picker-layout{grid-template-columns:220px minmax(0,1fr)!important;gap:10px!important;min-height:0!important;display:grid!important;overflow:hidden!important}.product-section-tree{border-right:1px solid #e4e7ec!important;flex-direction:column!important;gap:4px!important;max-height:calc(100vh - 138px)!important;padding-right:8px!important;display:flex!important;overflow:auto!important}.product-section-tree button{text-align:left!important;color:#344054!important;background:#fff!important;border:1px solid #e4e7ec!important;border-radius:6px!important;grid-template-columns:minmax(0,1fr) auto!important;gap:6px!important;padding:6px 8px!important;display:grid!important}.product-section-tree button.active{background:#eaf4ff!important;border-color:#9dccf4!important;font-weight:800!important}.product-picker-main{flex-direction:column!important;gap:8px!important;min-width:0!important;display:flex!important;overflow:hidden!important}.product-picker-tools{align-items:center!important;gap:8px!important;min-height:32px!important;display:flex!important}.product-picker-grid-wrap{scrollbar-gutter:stable both-edges!important;border:1px solid #e4e7ec!important;max-height:calc(100vh - 178px)!important;overflow:auto!important}.product-picker-grid{table-layout:fixed!important;width:max-content!important;min-width:880px!important}.product-picker-grid th,.product-picker-grid td{white-space:nowrap!important;text-overflow:ellipsis!important;height:28px!important;padding:3px 6px!important;overflow:hidden!important}.product-picker-grid .row-actions button{height:22px!important;padding:0 8px!important;font-size:11px!important}.orders-grid,.products-grid{scrollbar-gutter:stable both-edges!important}.orders-stable-table,.products-stable-table{table-layout:fixed!important;width:max-content!important}.products-stable-table th,.products-stable-table td{white-space:nowrap!important;text-overflow:ellipsis!important;height:28px!important;overflow:hidden!important}.products-toolbar{min-height:34px!important}.product-success{margin:4px 0 6px!important;display:inline-flex!important}.stock-tabs button.active{background:#eaf4ff!important;border-color:#9dccf4!important;font-weight:800!important}.line-actions-spacer{flex:auto!important;min-width:16px!important}.gear-fields-button{color:#344054!important;background:#f3f6f9!important;border:1px solid #c9d2dc!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;width:28px!important;min-width:28px!important;padding:0!important;font-size:15px!important;font-weight:900!important;display:inline-flex!important}.gear-fields-button:hover{color:#111827!important;background:#e8eef5!important}.grid-settings-modal{z-index:240000!important;background:#0f172a47!important;justify-content:center!important;align-items:center!important;padding:14px!important;display:flex!important;position:fixed!important;inset:0!important}.grid-settings-picker{z-index:240001!important;max-height:calc(100vh - 48px)!important;overflow:auto!important;box-shadow:0 20px 60px #0f172a59!important}.modal,.picker-modal-backdrop{z-index:220000!important}.order-lines-grid .product-status-chip-filled{text-shadow:0 1px #00000014!important;border:1px solid #00000014!important;border-radius:3px!important;justify-content:center!important;align-items:center!important;width:100%!important;max-width:100%!important;min-height:20px!important;padding:1px 6px!important;font-weight:900!important;display:flex!important}.product-status-chip-filled .product-status-dot{display:none!important}.product-plain-cell{text-overflow:ellipsis!important;white-space:nowrap!important;color:#344054!important;min-width:0!important;display:block!important;overflow:hidden!important}.supplier-quick-select{width:100%!important;min-width:0!important;display:block!important}.supplier-quick-select input{width:100%!important;min-width:0!important}.order-lines-grid .discount-cell-input,.order-lines-grid .ordered-cell-input{text-align:right!important;width:100%!important;min-width:0!important}.order-lines-grid .price-input-wrap,.order-lines-grid .price-calculator-field{grid-template-columns:minmax(0,1fr) 28px!important;align-items:center!important;width:100%!important;min-width:136px!important;display:grid!important}.order-lines-grid .price-input-wrap input,.order-lines-grid .price-calculator-field input{width:100%!important;min-width:0!important;padding-right:40px!important}.order-lines-grid .price-input-wrap button,.order-lines-grid .calculator-btn{width:26px!important;min-width:26px!important;right:2px!important}.stable-product-lines{min-width:1860px!important}.product-lines-selected-actions{width:100%!important}.client-ref-dots,.client-ref-arrow{opacity:.36!important;color:#667085!important;background:0 0!important;border-color:#0000!important;font-weight:900!important}.client-ref-field:hover .client-ref-dots,.client-ref-field:hover .client-ref-arrow,.vin-select-field:hover .client-ref-dots{opacity:.86!important;background:#eef2f7!important;border-color:#cfd8e3!important}.client-autocomplete-field input{min-width:0!important}.products-catalog-layout{grid-template-columns:238px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;margin-top:8px!important;display:grid!important}.products-folder-panel{min-height:420px!important;max-height:calc(100vh - 310px)!important;padding:8px!important;overflow:auto!important}.folder-panel-title{color:#344054!important;margin:0 0 6px 2px!important;font-size:13px!important;font-weight:900!important}.product-folder-row{text-align:left!important;color:#344054!important;background:0 0!important;border:1px solid #0000!important;border-radius:6px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:6px!important;width:100%!important;min-height:26px!important;padding:5px 7px!important;font-size:12px!important;display:grid!important}.product-folder-row span{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.product-folder-row b{color:#667085!important;font-size:11px!important;font-weight:800!important}.product-folder-row:hover{background:#f2f6fa!important;border-color:#e1e7ef!important}.product-folder-row.active{color:#005c77!important;background:#e8f3ff!important;border-color:#9dccf4!important;font-weight:900!important}.folder-actions{border-top:1px solid #e4e7ec!important;grid-template-columns:1fr!important;gap:5px!important;margin-top:8px!important;padding-top:8px!important;display:grid!important}.folder-actions button{height:26px!important;padding:0 8px!important;font-size:12px!important}.products-list-area{flex-direction:column!important;gap:6px!important;min-width:0!important;display:flex!important}.products-list-toolbar{flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;min-height:32px!important;display:flex!important}.products-list-toolbar .searchbox,.products-list-toolbar .search-box{min-width:360px!important;max-width:520px!important}.products-list-toolbar .inline-filter select{min-width:160px!important}.products-grid{background:#fff!important;border:1px solid #ccd5dd!important;min-height:420px!important;max-height:calc(100vh - 332px)!important;overflow:auto!important}.products-stable-table{min-width:1390px!important}.products-stable-table th{z-index:3!important;background:#f4f6f8!important;position:sticky!important;top:0!important}.products-stable-table tr.selected td{background:#e9f5fb!important;box-shadow:inset 2px 0 #9dccf4!important}.product-card-split{grid-template-columns:minmax(420px,1fr) minmax(330px,.75fr)!important}.products-toolbar{flex-wrap:nowrap!important;align-items:center!important;gap:6px!important;min-height:32px!important}.products-toolbar button{height:26px!important;min-height:26px!important;padding:0 9px!important;font-size:12px!important}.products-toolbar .toolbar-spacer{flex:auto!important}.products-toolbar .action-dropdown>button{height:26px!important;min-height:26px!important;padding:0 9px!important;font-size:12px!important}.modal,.modal.grid-settings-modal,.line-card-modal{z-index:260000!important;width:auto!important;max-width:none!important;max-height:none!important;box-shadow:none!important;background:#1018286b!important;border:0!important;justify-content:center!important;align-items:center!important;padding:16px!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden!important}.modal>.picker,.grid-settings-modal>.picker,.line-card-modal>.picker{overscroll-behavior:contain!important;background:#fff!important;border:1px solid #9aa4af!important;border-radius:8px!important;width:min(1080px,100vw - 32px)!important;max-width:calc(100vw - 32px)!important;max-height:calc(100vh - 32px)!important;padding:10px 12px 12px!important;overflow:auto!important;box-shadow:0 18px 46px #0f172a47!important}.picker-head{z-index:3!important;background:#fff!important;border-bottom:1px solid #e5e7eb!important;min-height:30px!important;margin:-2px 0 8px!important;padding:2px 0 7px!important;position:sticky!important;top:0!important}.picker-head h2{margin:0!important;font-size:15px!important;line-height:22px!important}.picker-head button{color:#111827!important;background:#fff!important;border:1px solid #b8c0ca!important;border-radius:4px!important;width:28px!important;min-width:28px!important;height:26px!important;padding:0!important;font-size:18px!important;line-height:22px!important}.order-editor-page .desktop-form-grid .desktop-panel,.order-editor-page .desktop-panel{margin-bottom:6px!important;padding:5px 7px!important}.order-editor-page .desktop-panel legend{font-size:11px!important;line-height:14px!important}.order-editor-page .desktop-panel label{grid-template-columns:72px minmax(0,1fr)!important;gap:3px!important;min-height:20px!important;margin:2px 0!important;font-size:10.5px!important}.order-editor-page .desktop-panel label>input,.order-editor-page .desktop-panel label>select,.order-editor-page .desktop-panel label>textarea,.order-editor-page .desktop-panel label .client-autocomplete-field input,.order-editor-page .desktop-panel label .autocomplete-field input{height:21px!important;min-height:21px!important;margin-top:0!important;padding:2px 5px!important;font-size:11.5px!important}.order-editor-page .desktop-panel textarea{height:42px!important;min-height:42px!important}.order-editor-page .events-field .order-attention-box,.order-attention-box.has-alerts{width:100%!important;min-height:28px!important;max-height:none!important;padding:4px 6px!important;overflow:visible!important}.order-attention-box .event-message-only,.event-message-only.order-event-message-wide{white-space:normal!important;text-align:left!important;width:100%!important;max-width:none!important;padding:1px 2px!important;line-height:15px!important;display:block!important}.order-attention-box .event-message-only span,.event-message-only.order-event-message-wide span{white-space:normal!important;text-overflow:clip!important;width:100%!important;display:block!important;overflow:visible!important}.event-snooze-row{justify-content:flex-start!important;gap:6px!important;width:100%!important;margin-top:3px!important;display:flex!important}.event-snooze-btn{border-radius:4px!important;height:22px!important;min-height:22px!important;padding:0 10px!important;font-size:11px!important}.order-lines-scroll{scrollbar-gutter:stable both-edges!important;max-height:min(520px,100vh - 360px)!important;overflow:auto!important}.order-lines-grid{table-layout:fixed!important;min-width:1780px!important}.order-lines-grid th,.order-lines-grid td{vertical-align:middle!important;height:25px!important;padding-top:2px!important;padding-bottom:2px!important}.order-lines-grid .price-input-wrap,.order-lines-grid .calc-price-wrap{width:100%!important;min-width:0!important;padding-right:25px!important}.order-lines-grid .price-input-wrap input,.order-lines-grid .calc-price-wrap input{min-width:0!important;padding-right:3px!important}.order-lines-grid .price-calc-btn{width:22px!important;min-width:22px!important;right:1px!important}.order-lines-grid .product-status-chip-filled{text-align:center!important;border-radius:2px!important;width:100%!important;padding:2px 4px!important;display:block!important}.product-lines-selected-actions .gear-fields-button{margin-left:auto!important}.grid-settings-modal{z-index:270000!important}input[readonly],textarea[readonly]{color:#475467!important;background:#f7f8fa!important}input:disabled,select:disabled{color:#667085!important;opacity:1!important;background:#eef1f4!important}.modal.product-card-modal{z-index:280000!important;background:#0f172a57!important;justify-content:center!important;align-items:center!important;padding:18px!important;display:flex!important;position:fixed!important;inset:0!important}.product-card-window{background:#fff!important;border-radius:14px!important;flex-direction:column!important;width:min(1160px,100vw - 36px)!important;max-height:calc(100vh - 36px)!important;padding:0!important;display:flex!important;overflow:hidden!important;box-shadow:0 28px 80px #0f172a61!important}.product-card-window-head{z-index:2!important;background:#fff!important;border-bottom:1px solid #d7dde5!important;gap:12px!important;padding:12px 14px!important;position:sticky!important;top:0!important}.product-card-window-head h2{margin:0!important;font-size:18px!important}.modal-close-btn{color:#111827!important;text-align:center!important;background:#f2f4f7!important;border-radius:8px!important;flex:0 0 34px!important;width:34px!important;height:34px!important;padding:0!important;font-size:22px!important;line-height:1!important}.product-card-window-grid{grid-template-columns:minmax(460px,1.05fr) minmax(320px,.75fr)!important;gap:12px!important;padding:12px 14px!important;display:grid!important;overflow:auto!important}.product-card-window-panel{min-height:0!important}.product-card-window-actions{z-index:2!important;background:#fff!important;border-top:1px solid #d7dde5!important;margin:0!important;padding:10px 14px!important;position:sticky!important;bottom:0!important}.products-page .product-card-split{display:none!important}@media (width<=980px){.product-card-window-grid{grid-template-columns:1fr!important}.product-card-window{width:calc(100vw - 24px)!important;max-height:calc(100vh - 24px)!important}}.order-editor-page .desktop-toolbar.right{flex-wrap:nowrap!important;align-items:center!important;gap:6px!important;min-height:30px!important;display:flex!important}.toolbar-verified-line{color:#102a43!important;white-space:nowrap!important;background:#fff!important;border:1px solid #b8c3cc!important;border-radius:4px!important;align-items:center!important;gap:6px!important;height:28px!important;margin:0 4px 0 0!important;padding:2px 7px!important;font-size:12px!important;display:inline-flex!important}.toolbar-verified-line input{accent-color:#00a9a5!important;width:18px!important;height:18px!important;margin:0!important}.receipt-button{color:#102a43!important;background:#eef2f7!important;border:1px solid #c7d0d9!important;height:28px!important;min-height:28px!important;padding:0 9px!important}.order-date-pair,.payment-pair-row{grid-column:auto!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:6px!important;margin:4px 0!important;display:grid!important}.desktop-panel .order-date-pair label,.desktop-panel .payment-pair-row label{grid-template-columns:74px minmax(0,1fr)!important;align-items:center!important;gap:4px!important;margin:0!important;display:grid!important}.order-editor-page .center-select-label select option{text-align:center!important}.order-event-layout{grid-template-columns:minmax(0,1fr) auto!important;align-items:stretch!important;gap:6px!important;width:100%!important;display:grid!important}.order-event-layout .order-attention-box.has-alerts{width:100%!important;min-width:0!important}.order-event-layout .event-message-only.order-event-message-wide{text-align:left!important;width:100%!important;max-width:none!important}.order-event-layout .event-message-only.order-event-message-wide span{white-space:normal!important;text-overflow:clip!important;width:100%!important;line-height:1.25!important;display:block!important;overflow:visible!important}.order-event-layout .event-snooze-row{justify-content:flex-end!important;align-items:center!important;margin:0!important;display:flex!important}.order-event-layout .event-snooze-btn{border-radius:999px!important;align-self:center!important;min-width:62px!important;height:24px!important;padding:0 9px!important}.order-lines-grid th.resizable-th{-webkit-user-select:none!important;user-select:none!important;white-space:nowrap!important;text-overflow:ellipsis!important;padding-right:8px!important;position:relative!important;overflow:hidden!important}.order-lines-grid th.resizable-th .th-title{text-overflow:ellipsis!important;padding-right:8px!important;display:block!important;overflow:hidden!important}.order-lines-grid th.resizable-th .col-resizer{cursor:col-resize!important;background:0 0!important;border-right:1px solid #0000!important;width:7px!important;height:100%!important;position:absolute!important;top:0!important;right:0!important}.order-lines-grid th.resizable-th .col-resizer:hover{background:#00a9a51f!important;border-right-color:#00a9a5!important}.order-lines-grid .line-status-dropdown{width:100%!important;min-width:0!important}.order-lines-grid .line-status-dropdown>button{text-align:center!important;border-radius:3px!important;justify-content:center!important;align-items:center!important;width:100%!important;height:22px!important;min-height:22px!important;padding:0 6px!important;font-size:11px!important;font-weight:900!important;display:flex!important;box-shadow:inset 0 0 0 1px #00000014!important}.order-lines-grid .line-status-dropdown .action-dropdown-label{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;display:block!important;overflow:hidden!important}.order-lines-grid .line-status-dropdown .caret{color:inherit!important;margin-left:4px!important}.order-lines-grid .price-input-wrap,.order-lines-grid .price-calculator-field{grid-template-columns:minmax(0,1fr) 28px!important;place-items:center stretch!important;width:100%!important;display:grid!important;position:relative!important}.order-lines-grid .price-input-wrap input,.order-lines-grid .price-calculator-field input{text-align:right!important;width:100%!important;min-width:0!important;padding-right:6px!important}.order-lines-grid .price-input-wrap button,.order-lines-grid .calculator-btn,.order-lines-grid .calc-trigger{justify-self:end!important;width:26px!important;min-width:26px!important;margin-left:2px!important;right:0!important}.product-lines-selected-actions .fields-button-wrap{margin-left:auto!important}.product-lines-selected-actions .gear-fields-button{text-align:center!important;width:28px!important;min-width:28px!important;padding:0!important;font-size:15px!important}.svg-action-icon{color:#111!important;vertical-align:middle!important;place-items:center!important;width:18px!important;height:18px!important;line-height:1!important;display:inline-grid!important}.svg-action-icon svg{stroke:#111!important;stroke-width:1.8px!important;fill:none!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:18px!important;height:18px!important;display:block!important}.icon-dropdown>button,.print-icon-btn{color:#111!important;justify-content:center!important;align-items:center!important;gap:4px!important;min-width:28px!important;height:28px!important;padding:0 8px!important;display:inline-flex!important}.icon-dropdown .action-dropdown-label{place-items:center!important;line-height:1!important;display:inline-grid!important}.edo-exchange-icon svg{stroke-width:1.7px!important}.modal,.picker-modal-backdrop{z-index:250000!important;background:#0f172a61!important;justify-content:center!important;align-items:center!important;width:auto!important;max-width:none!important;max-height:none!important;padding:12px!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden!important}.picker,.product-card-window,.counterparty-card-modal{box-sizing:border-box!important;max-width:calc(100vw - 28px)!important;max-height:calc(100vh - 28px)!important;overflow:auto!important}.picker-head{z-index:2!important;background:#fff!important;border-bottom:1px solid #eaecf0!important;padding-bottom:6px!important;position:sticky!important;top:0!important}.picker-head button,.modal-close-btn{color:#111!important;background:#eef2f7!important;border:1px solid #c7d0d9!important;justify-content:center!important;align-items:center!important;min-width:28px!important;height:28px!important;padding:0!important;display:inline-flex!important}.grid-settings-picker{width:min(680px,100vw - 28px)!important}.sortable-field-row{grid-template-columns:minmax(0,1fr) auto!important}.counterparties-layout-modalized .counterparty-relations-panel{margin-top:8px!important}.counterparty-card-modal{width:min(980px,100vw - 28px)!important}@media (width<=1240px){.desktop-form-grid,.order-editor-page .desktop-form-grid{grid-template-columns:1fr 1fr!important}.products-catalog-layout,.counterparties-layout{grid-template-columns:210px minmax(0,1fr)!important}.topbar{gap:8px!important;padding:0 12px!important}}@media (width<=920px){.app-shell{display:block!important}.side{width:100%!important;max-height:44vh!important;overflow:auto!important}.main{width:100%!important}.topbar{flex-wrap:wrap!important;height:auto!important;min-height:54px!important;padding:8px!important}.top-actions{gap:6px!important;width:100%!important;margin-left:0!important;display:flex!important;overflow:auto!important}.page.desktop-page,.page{border-radius:10px!important;margin:8px!important;padding:10px!important}.desktop-form-grid,.order-editor-page .desktop-form-grid{grid-template-columns:1fr!important}.desktop-toolbar.right{justify-content:flex-start!important;overflow:auto!important}.products-catalog-layout,.counterparties-layout,.product-picker-layout{grid-template-columns:1fr!important}.products-folder-panel,.counterparty-tree,.product-section-tree{max-height:180px!important;overflow:auto!important}.product-card-window-grid,.counterparty-card-grid{grid-template-columns:1fr!important}}@media (width<=640px){.order-date-pair,.payment-pair-row{grid-template-columns:1fr!important}.desktop-panel label,.desktop-panel .order-date-pair label,.desktop-panel .payment-pair-row label{grid-template-columns:1fr!important;gap:2px!important}.order-event-layout{grid-template-columns:1fr!important}.order-event-layout .event-snooze-row{justify-content:flex-start!important}.order-head,.page-title-row{display:block!important}.order-head .desktop-toolbar.right{margin-top:8px!important}.products-list-toolbar,.desktop-toolbar,.product-lines-selected-actions{flex-wrap:wrap!important}.product-lines-selected-actions .fields-button-wrap{margin-left:0!important}}.order-lines-scroll .stable-product-lines{table-layout:fixed!important;width:max-content!important;min-width:100%!important}.order-lines-scroll .stable-product-lines col{min-width:54px!important}body.modal-open{overflow:hidden!important}.app-modal-backdrop{z-index:320000!important;box-sizing:border-box!important;background:#0f172a61!important;justify-content:center!important;align-items:center!important;padding:16px!important;display:flex!important;position:fixed!important;inset:0!important}.app-modal-window{color:#102a43!important;background:#fff!important;border:1px solid #b7c4d2!important;border-radius:12px!important;flex-direction:column!important;width:min(980px,100vw - 32px)!important;max-height:calc(100vh - 32px)!important;display:flex!important;overflow:hidden!important;box-shadow:0 28px 92px #0f172a5c!important}.app-modal-head{background:#f7f9fc!important;border-bottom:1px solid #d9e2ec!important;flex:none!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;min-height:44px!important;padding:10px 14px!important;display:flex!important}.app-modal-head h2{margin:0!important;font-size:17px!important;line-height:1.2!important}.app-modal-body{box-sizing:border-box!important;flex:auto!important;min-height:0!important;padding:12px!important;overflow:auto!important}.app-modal-footer{background:#f7f9fc!important;border-top:1px solid #d9e2ec!important;flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;padding:10px 14px!important;display:flex!important}.app-modal-window.product-card-window{width:min(1180px,100vw - 32px)!important}.stable-grid-frame{background:#fff!important;border:1px solid #cbd5df!important;border-radius:6px!important;flex-direction:column!important;width:100%!important;min-height:0!important;display:flex!important;overflow:hidden!important}.stable-grid-scroll{scrollbar-gutter:stable both-edges!important;flex:auto!important;min-height:180px!important;max-height:min(68vh,720px)!important;overflow:auto!important}.stable-data-grid{table-layout:fixed!important;border-collapse:separate!important;border-spacing:0!important;width:max-content!important;min-width:100%!important}.stable-data-grid thead th{z-index:4!important;color:#243b53!important;white-space:nowrap!important;text-overflow:ellipsis!important;-webkit-user-select:none!important;user-select:none!important;background:#edf3f8!important;border-bottom:1px solid #c5d1dc!important;border-right:1px solid #d6dee8!important;height:28px!important;padding:3px 18px 3px 6px!important;font-size:12px!important;font-weight:700!important;position:sticky!important;top:0!important;overflow:hidden!important}.stable-data-grid thead th.sortable{cursor:pointer!important}.stable-data-grid td{white-space:nowrap!important;text-overflow:ellipsis!important;vertical-align:middle!important;box-sizing:border-box!important;border-bottom:1px solid #edf1f5!important;border-right:1px solid #edf1f5!important;height:26px!important;padding:3px 6px!important;overflow:hidden!important}.stable-data-grid tr.selected td{background:#eaf6ff!important}.stable-data-grid tr:hover td{background:#f7fbff!important}.stable-data-grid .select-col{text-align:center!important;width:34px!important;min-width:34px!important;max-width:34px!important;padding:0!important}.stable-data-grid .line-check{accent-color:#17a34a!important;width:14px!important;height:14px!important}.stable-data-grid .num{text-align:right!important;font-variant-numeric:tabular-nums!important}.stable-data-grid .th-title{text-overflow:ellipsis!important;min-width:0!important;display:block!important;overflow:hidden!important}.stable-data-grid .header-sort{opacity:.7!important;font-size:10px!important;position:absolute!important;top:5px!important;right:9px!important}.stable-data-grid .col-resizer{cursor:col-resize!important;border-right:1px solid #0000!important;width:7px!important;height:100%!important;position:absolute!important;top:0!important;right:0!important}.stable-data-grid .col-resizer:hover{background:#00a9a524!important;border-right-color:#00a9a5!important}.stable-grid-empty{text-align:center!important;height:54px!important}.stable-grid-footer{background:#f7f9fc!important;border-top:1px solid #d9e2ec!important;flex:0 0 32px!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;padding:0 8px!important;font-size:12px!important;display:flex!important}.grid-pager{align-items:center!important;gap:4px!important;display:flex!important}.grid-pager button{min-width:26px!important;height:24px!important;padding:0 7px!important}.data-grid-context-menu{z-index:330000!important;background:#fff!important;border:1px solid #b7c4d2!important;border-radius:8px!important;min-width:180px!important;padding:4px!important;position:fixed!important;box-shadow:0 16px 38px #0f172a3d!important}.data-grid-context-menu button{text-align:left!important;background:0 0!important;border:0!important;width:100%!important;height:26px!important;padding:0 8px!important;display:block!important}.data-grid-context-menu button:hover{background:#eef6ff!important}.data-grid-context-menu button.danger{color:#b42318!important}.products-catalog-v871{min-height:calc(100vh - 108px)!important}.products-catalog-v871 .products-list-toolbar{flex-wrap:wrap!important;align-items:center!important;gap:6px!important}.products-catalog-layout{grid-template-columns:250px minmax(0,1fr)!important;gap:10px!important;min-height:min(74vh,780px)!important;display:grid!important}.products-folder-panel{min-width:0!important;overflow:auto!important}.products-folder-tree{flex-direction:column!important;gap:3px!important;display:flex!important}.products-folder-tree button{text-align:left!important;justify-content:space-between!important;width:100%!important}.products-folder-tree button.active{color:#064e4b!important;background:#dff3f2!important;border-color:#00a9a5!important}.products-list-card{flex-direction:column!important;gap:8px!important;min-width:0!important;display:flex!important}.products-list-card .stable-grid-scroll{min-height:420px!important;max-height:calc(100vh - 278px)!important}.catalog-filter-panel{margin:0 0 8px!important;padding:8px!important}.catalog-filter-panel .grid4{grid-template-columns:repeat(4,minmax(150px,1fr))!important}.product-card-tabs{flex-wrap:wrap!important;gap:4px!important;margin-bottom:10px!important;display:flex!important}.product-card-tabs button{height:28px!important;padding:0 10px!important}.product-card-tabs button.active{color:#fff!important;background:#0969da!important;border-color:#0969da!important}.product-card-window .product-form{box-shadow:none!important;border:0!important;padding:0!important}.product-card-window .relation-panel{margin-top:0!important}.counterparty-list-card{flex-direction:column!important;gap:8px!important;min-width:0!important;display:flex!important}.counterparty-list-view .stable-grid-scroll{min-height:300px!important;max-height:min(54vh,560px)!important}.counterparty-card-modal.app-modal-window{width:min(1040px,100vw - 32px)!important}@media (width<=1100px){.products-catalog-layout{grid-template-columns:220px minmax(0,1fr)!important}.catalog-filter-panel .grid4{grid-template-columns:repeat(2,minmax(150px,1fr))!important}}@media (width<=820px){.products-catalog-layout{grid-template-columns:1fr!important}.products-folder-panel{max-height:190px!important}.products-list-card .stable-grid-scroll{max-height:58vh!important}.app-modal-backdrop{padding:8px!important}.app-modal-window,.app-modal-window.product-card-window{width:calc(100vw - 16px)!important;max-height:calc(100vh - 16px)!important}.catalog-filter-panel .grid4{grid-template-columns:1fr!important}}.bitrix-exchange-page .exchange-toolbar{flex-wrap:wrap;align-items:center;gap:6px}.exchange-workspace{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:12px;min-height:620px;display:grid}.exchange-nodes-list{background:#fff;border:1px solid #d9e1ea;border-radius:10px;max-height:calc(100vh - 100px);padding:10px;position:sticky;top:72px;overflow:auto}.exchange-nodes-list h4{margin:0 0 8px;font-size:14px}.exchange-nodes-list button{text-align:left;cursor:pointer;background:#f7f9fc;border:1px solid #0000;border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;width:100%;margin:0 0 6px;padding:8px 9px;display:flex}.exchange-nodes-list button.active{background:#eef6ff;border-color:#90b8e8}.exchange-nodes-list button b{font-size:13px}.exchange-nodes-list button span{color:#526173;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;overflow:hidden}.exchange-nodes-list button small{color:#79879a;font-size:11px}.exchange-main{min-width:0}.exchange-tabs{flex-wrap:wrap;gap:6px;margin:0 0 10px}.exchange-tabs button{white-space:nowrap}.exchange-grid.two{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.exchange-grid .desktop-panel label{font-size:12px}.exchange-grid .desktop-panel input,.exchange-grid .desktop-panel select,.exchange-grid .desktop-panel textarea,.bitrix-exchange-page .desktop-panel input,.bitrix-exchange-page .desktop-panel select,.bitrix-exchange-page .desktop-panel textarea{min-height:30px}.bitrix-exchange-page .check-row{align-items:center;gap:8px;margin:6px 0;font-weight:500;display:flex!important}.bitrix-exchange-page .check-row input{width:16px;height:16px;min-height:auto}.form-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.form-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:8px;display:grid}.exchange-run-result{background:#f0fff4;border:1px solid #cae4d2;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;margin:8px 0;padding:8px 10px;font-size:13px;display:flex}.exchange-import-text{white-space:pre;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;min-height:300px!important}.bitrix-exchange-page table.compact td,.bitrix-exchange-page table.compact th{padding:5px 7px}@media (width<=1100px){.exchange-workspace{grid-template-columns:1fr}.exchange-nodes-list{max-height:none;position:static}.exchange-grid.two,.form-grid-3,.form-grid-2{grid-template-columns:1fr}}.exchange-maps-layout{grid-template-columns:1fr;align-items:start;gap:12px;min-width:0;display:grid}.exchange-map-panel{min-width:0;overflow:hidden}.exchange-map-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.exchange-map-form{grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) auto;align-items:end;gap:10px;min-width:0;margin:8px 0 10px;display:grid}.exchange-map-form-4{grid-template-columns:minmax(140px,.7fr) minmax(220px,1fr) minmax(220px,1fr) auto}.exchange-map-form label{color:#44546a;flex-direction:column;gap:4px;min-width:0;font-size:12px;font-weight:600;display:flex!important}.exchange-map-form input,.exchange-map-form select{box-sizing:border-box;width:100%;min-width:0;height:32px}.exchange-map-form button{white-space:nowrap;align-self:end;height:32px}.exchange-mapping-table-wrap{background:#fff;border:1px solid #dfe7f0;border-radius:8px;max-height:340px;overflow:auto}.exchange-mapping-table{table-layout:fixed;min-width:720px;margin:0!important}.exchange-mapping-table th:first-child,.exchange-mapping-table td:first-child{width:140px}.exchange-mapping-table th:last-child,.exchange-mapping-table td:last-child{text-align:center;width:52px}.exchange-mapping-table td,.exchange-mapping-table th{white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;overflow:hidden}.tiny-button{border-radius:6px!important;min-width:26px!important;height:24px!important;padding:0 6px!important;line-height:1!important}@media (width>=1320px){.exchange-maps-layout{grid-template-columns:1fr 1fr}.exchange-mapping-table{min-width:620px}}@media (width<=900px){.exchange-map-form,.exchange-map-form-4{grid-template-columns:1fr}.exchange-map-form button{width:100%}.exchange-mapping-table{min-width:640px}}@media (width<=1100px){.desktop-side{height:auto!important;min-height:0!important;position:relative!important}.exchange-workspace{grid-template-columns:1fr!important}.exchange-nodes-list{width:100%!important;min-width:0!important;max-width:none!important;min-height:0!important}}.desktop-side{will-change:auto!important;contain:layout paint!important;flex:0 0 220px!important;width:220px!important;min-width:220px!important;transition:none!important}.desktop-shell.menu-collapsed .desktop-side{flex-basis:64px!important;width:64px!important;min-width:64px!important;transition:none!important}.exchange-nodes-list{contain:layout paint!important;flex:0 0 258px!important;width:258px!important;min-width:258px!important}.exchange-node-skeleton{color:#526173!important;background:#f7f9fc!important;border:1px solid #d9e1ea!important;border-radius:8px!important;flex-direction:column!important;gap:2px!important;min-height:54px!important;padding:8px 9px!important;display:flex!important}.exchange-node-skeleton b{color:#20303c!important;font-size:13px!important}.exchange-node-skeleton span{color:#667085!important;font-size:12px!important}.products-catalog-layout.full-catalog-layout{grid-template-columns:250px minmax(0,1fr)!important;align-items:start!important}.products-folder-panel{contain:layout paint!important;flex:0 0 250px!important;width:250px!important;min-width:250px!important}@media (width<=1100px){.exchange-workspace,.products-catalog-layout.full-catalog-layout{grid-template-columns:1fr!important}.exchange-nodes-list,.products-folder-panel{flex:auto!important;width:100%!important;min-width:0!important}}@media (width<=1100px){.desktop-side{height:auto!important;min-height:0!important;position:relative!important}.exchange-workspace{grid-template-columns:1fr!important}.exchange-nodes-list{width:100%!important;min-width:0!important;max-width:none!important;min-height:0!important}}.desktop-side{scrollbar-gutter:stable!important;contain:layout paint!important;flex:0 0 230px!important;width:230px!important;min-width:230px!important;max-width:230px!important;height:100vh!important;position:sticky!important;top:0!important;overflow:hidden auto!important}.desktop-shell.menu-collapsed .desktop-side{flex-basis:66px!important;width:66px!important;min-width:66px!important;max-width:66px!important}.desktop-main{flex:auto!important;min-width:0!important}.exchange-workspace{grid-template-columns:286px minmax(0,1fr)!important;align-items:stretch!important}.exchange-nodes-list{scrollbar-gutter:stable!important;contain:layout paint!important;width:286px!important;min-width:286px!important;max-width:286px!important;min-height:calc(100vh - 130px)!important}.exchange-nodes-list button{box-sizing:border-box!important;min-height:58px!important}.exchange-main{min-width:0!important;overflow:hidden!important}.bitrix-exchange-page .message,.bitrix-exchange-page .error{overflow-wrap:anywhere!important;max-width:100%!important}@media (width<=1100px){.desktop-side{height:auto!important;min-height:0!important;position:relative!important}.exchange-workspace{grid-template-columns:1fr!important}.exchange-nodes-list{width:100%!important;min-width:0!important;max-width:none!important;min-height:0!important}}.resizable-order-preview{min-height:calc(var(--preview-lines-height,260px) + 60px)!important;height:calc(var(--preview-lines-height,260px) + 70px)!important;contain:layout paint!important;max-height:none!important;position:relative!important;overflow:hidden!important}.resizable-order-preview .order-lines-scroll{min-height:150px!important;max-height:var(--preview-lines-height,260px)!important;height:var(--preview-lines-height,260px)!important;scrollbar-gutter:stable both-edges!important;overflow:auto!important}.order-preview-resize-handle{cursor:ns-resize!important;z-index:4!important;background:linear-gradient(#f6f7f9eb,#e6eaefb8)!important;border-top:1px solid #cfd7df!important;border-bottom:1px solid #a8a8a06b!important;justify-content:center!important;align-items:center!important;height:9px!important;display:flex!important;position:absolute!important;top:0!important;left:0!important;right:0!important}.order-preview-resize-handle span{opacity:.65!important;border-top:1px solid #8d99a6!important;border-bottom:1px solid #8d99a6!important;width:54px!important;height:3px!important}.resizable-order-preview .positions-headline{margin-top:9px!important}body.resizing-order-preview,body.resizing-order-preview *{cursor:ns-resize!important;-webkit-user-select:none!important;user-select:none!important}select,.desktop-panel label>select,.desktop-toolbar select,.inline-filter select,.top-quick select,.button-select{vertical-align:middle!important;height:28px!important;min-height:28px!important;padding-top:0!important;padding-bottom:0!important;line-height:26px!important;display:block!important}.desktop-panel label>select,.center-select-label select{padding-left:6px!important;padding-right:22px!important}.price-input-wrap.no-spin-price,.order-lines-grid .price-input-wrap.no-spin-price{grid-template-columns:minmax(0,1fr) 27px!important;align-items:center!important;gap:2px!important;width:100%!important;min-width:0!important;padding-right:0!important;display:grid!important}.price-input-wrap.no-spin-price .price-text-input,.order-lines-grid .price-input-wrap.no-spin-price .price-text-input{text-align:right!important;width:100%!important;min-width:0!important;height:24px!important;padding:0 5px!important;line-height:22px!important}.price-input-wrap.no-spin-price input::-webkit-outer-spin-button{appearance:none!important;margin:0!important}.price-input-wrap.no-spin-price input::-webkit-inner-spin-button{appearance:none!important;margin:0!important}.price-input-wrap.no-spin-price input[type=number]{appearance:textfield!important}.price-input-wrap.no-spin-price .price-calc-btn,.order-lines-grid .price-input-wrap.no-spin-price .price-calc-btn{justify-self:end!important;width:26px!important;min-width:26px!important;height:24px!important;margin:0!important;padding:0!important;position:static!important}.product-lines-fullscreen-block{z-index:260000!important;contain:layout paint!important;background:#fff!important;border:1px solid #8e99a5!important;flex-direction:column!important;padding:10px!important;display:flex!important;position:fixed!important;inset:12px!important;overflow:hidden!important;box-shadow:0 18px 58px #0f172a59!important}.product-lines-fullscreen-block .positions-headline{border-bottom:1px solid #d6dbe1!important;flex:none!important;min-height:32px!important;margin-bottom:6px!important;padding-bottom:6px!important}.product-lines-fullscreen-block .positions-toolbar{flex:none!important;margin:0 0 6px!important}.product-lines-fullscreen-block .order-lines-scroll{flex:auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:auto!important}.product-lines-fullscreen-block .stable-product-lines{min-width:1860px!important}.line-expand-btn{color:#102030!important;background:#eef2f7!important;border:1px solid #c7d0d9!important;justify-content:center!important;align-items:center!important;width:28px!important;min-width:28px!important;height:24px!important;padding:0!important;font-size:15px!important;line-height:1!important;display:inline-flex!important}.product-lines-fullscreen-block .line-expand-btn{color:#fff!important;background:#263746!important;border-color:#263746!important}.order-lines-grid th,.order-lines-grid td{text-overflow:ellipsis!important;overflow:hidden!important}.app-shell select,.modal select,.picker select,.desktop-panel label>select,.desktop-toolbar select,.inline-filter select,.top-quick select,.button-select,.order-lines-grid select{text-align:inherit;text-align-last:inherit;box-sizing:border-box!important;vertical-align:middle!important;height:28px!important;min-height:28px!important;padding:3px 24px 3px 7px!important;font-family:inherit!important;font-size:12px!important;line-height:18px!important}.order-lines-grid select{height:24px!important;min-height:24px!important;padding-top:2px!important;padding-bottom:2px!important}.price-input-wrap.no-spin-price .price-text-input,.order-lines-grid .price-input-wrap.no-spin-price .price-text-input{text-align:right!important;font-variant-numeric:tabular-nums!important;height:24px!important;padding:1px 5px!important;line-height:20px!important}.price-input-wrap.no-spin-price .price-calc-btn,.order-lines-grid .price-input-wrap.no-spin-price .price-calc-btn{line-height:22px!important}.supplier-combobox{background:#fff!important;grid-template-columns:minmax(0,1fr) 22px!important;align-items:center!important;width:100%!important;min-width:0!important;display:grid!important;position:relative!important}.supplier-combobox input{grid-column:1/3!important;width:100%!important;min-width:0!important;height:24px!important;min-height:24px!important;margin:0!important;padding:1px 24px 1px 5px!important;line-height:20px!important}.supplier-combo-arrow{color:#344054!important;z-index:1!important;background:linear-gradient(#fff,#eef1f4)!important;border:0!important;border-left:1px solid #cfd5dd!important;border-radius:0!important;grid-area:1/2!important;justify-self:end!important;width:22px!important;min-width:22px!important;height:22px!important;min-height:22px!important;margin:0 1px 0 0!important;padding:0!important;font-size:13px!important;line-height:18px!important}.supplier-quick-popover{z-index:300000!important;background:#fff!important;border:1px solid #8d99a6!important;max-height:260px!important;font-size:12px!important;position:fixed!important;overflow:hidden!important;box-shadow:0 14px 36px #0f172a42!important}.supplier-popover-title{color:#344054!important;background:#f2f4f7!important;border-bottom:1px solid #d0d5dd!important;align-items:center!important;height:24px!important;padding:0 8px!important;font-weight:800!important;display:flex!important}.supplier-popover-list{scrollbar-gutter:stable both-edges!important;max-height:235px!important;overflow:auto!important}.supplier-popover-list button{color:#101828!important;text-align:left!important;background:#fff!important;border:0!important;border-bottom:1px solid #eef1f4!important;border-radius:0!important;grid-template-columns:minmax(0,1fr)!important;gap:1px!important;width:100%!important;min-height:36px!important;padding:4px 8px!important;font-weight:500!important;display:grid!important}.supplier-popover-list button:hover,.supplier-popover-list button:focus{outline-offset:-1px!important;background:#e9fbfa!important;outline:1px solid #00a9a5!important}.supplier-popover-list b{text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important;overflow:hidden!important}.supplier-popover-list span,.supplier-popover-list small{color:#667085!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:11px!important;overflow:hidden!important}.supplier-empty{color:#667085!important;padding:9px!important}select,.desktop-panel label>select,.desktop-toolbar select,.inline-filter select,.top-quick select,.button-select,.order-lines-grid select,.catalog-filter-panel select,.exchange-grid .desktop-panel select,.bitrix-exchange-page .desktop-panel select{box-sizing:border-box!important;vertical-align:middle!important;height:26px!important;min-height:26px!important;padding:0 24px 3px 6px!important;font-size:12px!important;line-height:20px!important}.order-editor-page .center-select-label select{text-align:center!important;text-align-last:center!important}.price-input-wrap.no-spin-price .price-text-input,.order-lines-grid .price-input-wrap.no-spin-price .price-text-input{ime-mode:disabled!important;font-variant-numeric:tabular-nums!important}.supplier-combo{grid-template-columns:minmax(0,1fr) 24px!important;align-items:center!important;gap:2px!important;width:100%!important;min-width:0!important;display:grid!important;position:relative!important}.supplier-combo input{width:100%!important;min-width:0!important;height:24px!important;min-height:24px!important;margin:0!important;padding:1px 5px!important;line-height:20px!important}.supplier-combo-button{color:#263746!important;background:#f4f5f7!important;border:1px solid #a8a8a0!important;border-radius:0!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;padding:0!important;font-size:13px!important;line-height:20px!important}.supplier-combo-menu{z-index:280000!important;background:#fff!important;border:1px solid #8d99a6!important;max-height:306px!important;padding:4px!important;font-family:Segoe UI,Arial,sans-serif!important;position:fixed!important;overflow:auto!important;box-shadow:0 12px 32px #0f172a38!important}.supplier-combo-menu-head{color:#667085!important;background:#f4f6f8!important;border-bottom:1px solid #e4e7ec!important;margin:-4px -4px 3px!important;padding:5px 6px!important;font-size:11px!important}.supplier-combo-option{color:#101828!important;text-align:left!important;background:#fff!important;border:0!important;border-radius:0!important;grid-template-columns:1fr!important;gap:1px!important;width:100%!important;min-height:34px!important;padding:5px 7px!important;display:grid!important}.supplier-combo-option:hover,.supplier-combo-option:focus{background:#e9fbfa!important;outline:1px solid #00a9a5!important}.supplier-combo-name{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:12px!important;font-weight:700!important;overflow:hidden!important}.supplier-combo-option small{color:#667085!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:10px!important;overflow:hidden!important}.supplier-combo-empty{color:#667085!important;padding:10px!important;font-size:12px!important}select,.app-shell select,.modal select,.picker select,.desktop-panel label>select,.desktop-toolbar select,.inline-filter select,.top-quick select,.button-select,.order-lines-grid select,.catalog-filter-panel select,.exchange-grid .desktop-panel select,.bitrix-exchange-page .desktop-panel select{box-sizing:border-box!important;vertical-align:middle!important;height:26px!important;min-height:26px!important;max-height:26px!important;margin:0!important;padding:0 24px 0 6px!important;font-size:12px!important;line-height:24px!important}.order-editor-page .center-select-label select,.center-select-label select{text-align:center!important;text-align-last:center!important}.supplier-combo-menu{z-index:420000!important;pointer-events:auto!important}.supplier-combo input{height:24px!important;padding:0 5px!important;line-height:22px!important}.order-lines-grid .price-input-wrap.no-spin-price,.order-lines-grid .calc-price-wrap{grid-template-columns:minmax(0,1fr) 26px!important;gap:2px!important;padding-right:0!important}.order-lines-grid .price-input-wrap.no-spin-price .price-text-input,.order-lines-grid .calc-price-wrap .price-text-input{text-align:right!important;height:24px!important;padding:0 4px!important;line-height:22px!important}.order-lines-grid .price-input-wrap.no-spin-price .price-calc-btn,.order-lines-grid .calc-price-wrap .price-calc-btn{justify-self:end!important;width:26px!important;min-width:26px!important;height:24px!important;min-height:24px!important;padding:0!important}.document-items-panel.product-lines-fullscreen-block .order-lines-scroll{flex:auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:auto!important}.document-items-panel .product-lines-selected-actions{align-items:center!important;gap:6px!important;width:100%!important;display:flex!important}.document-items-panel .line-expand-btn{order:90}.document-items-panel .fields-button-wrap,.document-items-panel .gear-fields-button{order:100}.supplier-combo-menu{grid-template-rows:auto auto minmax(0,1fr)!important;max-height:360px!important;display:grid!important;overflow:hidden!important}.supplier-combo-search-row{background:#fff!important;border-bottom:1px solid #eaecf0!important;padding:4px!important}.supplier-combo-search-row input{box-sizing:border-box!important;border:1px solid #b8c0cc!important;border-radius:3px!important;width:100%!important;height:26px!important;padding:2px 6px!important;font-size:12px!important;line-height:24px!important}.supplier-combo-button{cursor:pointer!important}.supplier-combo-menu-head{justify-content:space-between!important;align-items:center!important;gap:8px!important;display:flex!important}.supplier-combo-refresh{color:#1f2937!important;background:#fff!important;border:1px solid #b8c0cc!important;border-radius:2px!important;height:20px!important;min-height:20px!important;padding:0 6px!important;font-size:11px!important}.supplier-combo-help{color:#667085!important;background:#fff!important;border-bottom:1px solid #eaecf0!important;padding:4px 6px!important;font-size:11px!important}.supplier-combo-options{overscroll-behavior:contain!important;min-height:44px!important;max-height:270px!important;overflow:auto!important}.supplier-combo-option{cursor:pointer!important}html body select,html body .app-shell select,html body .modal select,html body .picker select,html body .desktop-panel label>select,html body .order-editor-page .desktop-panel label>select,html body .order-editor-page .desktop-panel label.center-select-label>select,html body .order-editor-page .desktop-panel .center-select-label select,html body .desktop-toolbar select,html body .desktop-toolbar select.button-select,html body select.button-select,html body .inline-filter select,html body .top-quick select,html body .order-lines-grid select,html body .catalog-filter-panel select,html body .exchange-grid .desktop-panel select,html body .bitrix-exchange-page .desktop-panel select{appearance:none!important;box-sizing:border-box!important;color:#0f172a!important;vertical-align:middle!important;white-space:nowrap!important;text-overflow:ellipsis!important;background-color:#fff!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%235d6b7a' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-position:right 7px center!important;background-repeat:no-repeat!important;background-size:10px 6px!important;border:1px solid #b7c0ca!important;border-radius:3px!important;height:24px!important;min-height:24px!important;max-height:24px!important;margin:0!important;padding:1px 24px 1px 6px!important;font-family:Segoe UI,Arial,sans-serif!important;font-size:12px!important;font-weight:600!important;line-height:20px!important;display:block!important;overflow:hidden!important}html body .order-editor-page .desktop-panel label>select,html body .order-editor-page .desktop-panel label.center-select-label>select,html body .order-editor-page .desktop-panel .center-select-label select{background-position:right 7px center!important;height:22px!important;min-height:22px!important;max-height:22px!important;padding-top:0!important;padding-bottom:0!important;line-height:20px!important}html body .order-editor-page .center-select-label select,html body .center-select-label select{text-align:center!important;text-align-last:center!important}html body select::-ms-expand{display:none!important}html body select:disabled{color:#667085!important;opacity:1!important;background-color:#eef1f4!important}@-moz-document url-prefix(){html body select,html body .desktop-panel label>select,html body .order-editor-page .desktop-panel label>select,html body .order-editor-page .desktop-panel .center-select-label select{padding-top:0!important;padding-bottom:0!important;line-height:22px!important}}.desktop-shell,.app-shell{min-height:100vh}.desktop-side,.side.desktop-side,.side{contain:layout paint;flex:0 0 230px;width:230px;min-width:230px}.desktop-shell.menu-collapsed .desktop-side{flex-basis:72px;min-width:72px}.doc-work-section-page .doc-work-grid{contain:layout paint;min-height:420px}.doc-form-payment .sale-form-grid{grid-template-columns:repeat(2,minmax(180px,1fr))}.doc-form-payment .sale-bottom-columns{grid-template-columns:minmax(380px,680px);align-items:start}.doc-form-payment .sale-payment-state{grid-template-columns:repeat(4,auto)}.payment-doc-foundation-note{margin-top:10px;padding:10px 12px}@media (width<=900px){.desktop-side,.side.desktop-side,.side{flex:0 0 210px;min-width:210px}.doc-form-payment .sale-form-grid,.doc-form-payment .sale-bottom-columns{grid-template-columns:1fr}}.doc-form-payment .payment-doc-2x1{grid-template-columns:minmax(0,1fr) minmax(360px,.86fr);align-items:start;gap:10px;margin-top:2px;display:grid}.doc-form-payment .payment-main-params,.doc-form-payment .payment-pay-panel{background:#fffef8!important;border-color:#c9b98d!important}.doc-form-payment .payment-form-grid{grid-template-columns:repeat(2,minmax(160px,1fr));align-items:end;gap:8px 10px;display:grid}.doc-form-payment .payment-form-grid label{color:#3e4a55!important;flex-direction:column!important;gap:3px!important;min-width:0!important;font-size:12px!important;font-weight:700!important;display:flex!important}.doc-form-payment .payment-form-grid .span2{grid-column:1/-1}.doc-form-payment .payment-form-grid input,.doc-form-payment .payment-form-grid select,.doc-form-payment .payment-form-grid textarea{box-sizing:border-box!important;width:100%!important}.doc-form-payment .payment-form-grid input,.doc-form-payment .payment-form-grid select,.doc-form-payment .payment-form-grid .price-input-wrap input{height:28px!important;min-height:28px!important;line-height:26px!important}.doc-form-payment .payment-form-grid textarea{resize:vertical!important;min-height:58px!important}.doc-form-payment .payment-pay-panel .sale-payment-state{grid-template-columns:auto 1fr auto 1fr!important;margin-top:8px!important}.doc-form-payment .client-autocomplete-field{width:100%}.doc-form-payment .client-autocomplete-field input{padding-right:52px!important}.doc-form-payment .price-input-wrap{width:100%}.doc-form-payment .price-input-wrap .price-text-input{text-align:right!important;padding-right:32px!important}.doc-form-payment .sale-tabs,.doc-form-payment .sale-products-panel,.doc-form-payment .document-lines-panel,.doc-form-payment .payment-doc-foundation-note{display:none!important}@media (width<=1100px){.doc-form-payment .payment-doc-2x1{grid-template-columns:1fr}}@media (width<=760px){.doc-form-payment .payment-form-grid{grid-template-columns:1fr}}.doc-form-payment .payment-doc-2x1{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:stretch!important;gap:10px!important}.doc-form-payment .payment-main-params,.doc-form-payment .payment-pay-panel{background:#dcdad5!important;border-color:#bdb8ad!important;flex-direction:column!important;min-height:100%!important;display:flex!important}.doc-form-payment .payment-main-params legend,.doc-form-payment .payment-pay-panel legend{background:#dcdad5!important;border-color:#bdb8ad!important}.doc-form-payment .payment-form-grid{grid-template-columns:1fr!important;align-items:start!important;gap:5px!important}.doc-form-payment .payment-form-grid label{color:#2f3942!important;grid-template-columns:128px minmax(0,1fr)!important;align-items:center!important;gap:6px!important;min-height:27px!important;margin:0!important;font-size:12px!important;line-height:15px!important;display:grid!important}.doc-form-payment .payment-form-grid label.span2{grid-column:auto!important}.doc-form-payment .payment-form-grid label.span2 textarea,.doc-form-payment .payment-form-grid label.span2 .client-autocomplete-field{min-width:0!important}.doc-form-payment .payment-form-grid input,.doc-form-payment .payment-form-grid select,.doc-form-payment .payment-form-grid textarea,.doc-form-payment .payment-form-grid .client-autocomplete-field input,.doc-form-payment .payment-form-grid .price-input-wrap input{background:#fff!important;border-color:#aaa59a!important;height:25px!important;min-height:25px!important;margin:0!important;padding-top:1px!important;padding-bottom:1px!important;line-height:23px!important}.doc-form-payment .payment-form-grid textarea{min-height:46px!important;padding-top:4px!important;line-height:16px!important}.doc-form-payment .sale-requisites-summary{margin-top:auto!important;padding-top:6px!important}.doc-form-payment .payment-amount-stack{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:6px!important;min-width:0!important;display:grid!important}.doc-form-payment .payment-vat-check{white-space:nowrap!important;color:#2f5f23!important;box-sizing:border-box!important;background:#eef8e7!important;border:1px solid #8fc77b!important;border-radius:4px!important;align-items:center!important;gap:4px!important;height:23px!important;padding:2px 6px!important;font-size:11px!important;font-weight:800!important;display:inline-flex!important}.doc-form-payment .payment-vat-check input{accent-color:#3fa33f!important;width:14px!important;height:14px!important;min-height:14px!important;margin:0!important}.doc-form-payment .payment-vat-check.unchecked{color:#6b7280!important;background:#f3f4f6!important;border-color:#c4c7cc!important}.doc-form-payment .payment-summary-state{background:#f4f2ed!important;border:1px solid #b8b2a7!important;border-radius:7px!important;grid-column:1/-1!important;grid-template-columns:minmax(180px,auto) minmax(180px,auto) minmax(220px,1fr)!important;align-items:center!important;gap:8px!important;margin:2px 0 0!important;padding:8px 10px!important;display:grid!important}.doc-form-payment .payment-summary-state>div{align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}.doc-form-payment .payment-summary-state span{color:#606a73!important;white-space:nowrap!important;font-size:11px!important;font-weight:800!important}.doc-form-payment .payment-summary-state b{color:#15212b!important;font-size:14px!important;line-height:18px!important}.doc-form-payment .payment-summary-state-posted{background:#eef8e8!important;border-color:#77b255!important}.doc-form-payment .payment-summary-state-cancelled{background:#fff0ef!important;border-color:#c7605a!important}.doc-form-payment .payment-paid-message{color:#227a27!important;background:#e4f7dc!important;border:1px solid #81c66a!important;border-radius:5px!important;justify-content:flex-end!important;padding:4px 8px!important;font-size:13px!important;font-weight:900!important}.doc-form-payment .payment-status-select{color:#111827!important;font-weight:900!important}.doc-form-payment .payment-status-select-draft{background:#eef2f7!important;border-color:#aab3bf!important}.doc-form-payment .payment-status-select-posted{color:#1d691f!important;background:#dff4d5!important;border-color:#71b85a!important}.doc-form-payment .payment-status-select-cancelled{color:#9b1c17!important;background:#fde3e1!important;border-color:#d66b63!important}@media (width<=980px){.doc-form-payment .payment-doc-2x1,.doc-form-payment .payment-summary-state{grid-template-columns:1fr!important}.doc-form-payment .payment-paid-message{justify-content:flex-start!important}}@media (width<=620px){.doc-form-payment .payment-form-grid label{grid-template-columns:1fr!important;align-items:start!important}.doc-form-payment .payment-amount-stack{grid-template-columns:1fr!important}}.doc-form-sale .shipment-doc-2x1{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:stretch!important;gap:10px!important;margin-top:2px!important;display:grid!important}.doc-form-sale .shipment-main-params,.doc-form-sale .shipment-ship-panel{background:#dcdad5!important;border-color:#bdb8ad!important;flex-direction:column!important;min-height:100%!important;display:flex!important}.doc-form-sale .shipment-main-params legend,.doc-form-sale .shipment-ship-panel legend{background:#dcdad5!important;border-color:#bdb8ad!important}.doc-form-sale .shipment-form-grid{grid-template-columns:1fr!important;align-items:start!important;gap:5px!important;display:grid!important}.doc-form-sale .shipment-form-grid label{color:#2f3942!important;grid-template-columns:128px minmax(0,1fr)!important;align-items:center!important;gap:6px!important;min-height:27px!important;margin:0!important;font-size:12px!important;font-weight:700!important;line-height:15px!important;display:grid!important}.doc-form-sale .shipment-form-grid label.span2{grid-column:auto!important}.doc-form-sale .shipment-form-grid input,.doc-form-sale .shipment-form-grid select,.doc-form-sale .shipment-form-grid textarea,.doc-form-sale .shipment-form-grid .client-autocomplete-field input,.doc-form-sale .shipment-form-grid .price-input-wrap input{box-sizing:border-box!important;background:#fff!important;border-color:#aaa59a!important;height:25px!important;min-height:25px!important;margin:0!important;padding-top:1px!important;padding-bottom:1px!important;line-height:23px!important}.doc-form-sale .shipment-form-grid textarea{resize:vertical!important;height:auto!important;min-height:46px!important;padding-top:4px!important;line-height:16px!important}.doc-form-sale .shipment-form-grid .client-autocomplete-field{width:100%!important}.doc-form-sale .shipment-form-grid .client-autocomplete-field input{padding-right:52px!important}.doc-form-sale .shipment-form-grid .price-input-wrap{width:100%!important}.doc-form-sale .shipment-form-grid .price-input-wrap .price-text-input{text-align:right!important;padding-right:32px!important}.doc-form-sale .shipment-summary-state{background:#f4f2ed!important;border:1px solid #b8b2a7!important;border-radius:7px!important;grid-column:1/-1!important;grid-template-columns:minmax(160px,auto) minmax(160px,auto) minmax(180px,1fr)!important;align-items:center!important;gap:8px!important;margin:2px 0 0!important;padding:8px 10px!important;display:grid!important}.doc-form-sale .shipment-summary-state>div{align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}.doc-form-sale .shipment-summary-state span{color:#606a73!important;white-space:nowrap!important;font-size:11px!important;font-weight:800!important}.doc-form-sale .shipment-summary-state b{color:#15212b!important;font-size:14px!important;line-height:18px!important}.doc-form-sale .sale-products-panel{margin-top:10px!important}@media (width<=980px){.doc-form-sale .shipment-doc-2x1,.doc-form-sale .shipment-summary-state{grid-template-columns:1fr!important}}@media (width<=620px){.doc-form-sale .shipment-form-grid label{grid-template-columns:1fr!important;align-items:start!important}}.doc-form-return .return-doc-2x1{grid-template-columns:minmax(360px,1fr) minmax(360px,1fr)!important;align-items:stretch!important;gap:10px!important;display:grid!important}.doc-form-return .return-main-params,.doc-form-return .return-operation-panel{background:#dcdad5!important;border-color:#bdb8ae!important;min-height:100%!important}.doc-form-return .sale-tabs button.active{color:#1f5b31!important;background:#e9ede7!important;border-color:#8eb393!important}@media (width<=980px){.doc-form-return .return-doc-2x1,.doc-form-return .return-summary-state{grid-template-columns:1fr!important}}@media (width<=620px){.doc-form-return .return-form-grid label{grid-template-columns:1fr!important;align-items:start!important}}.doc-form-return .return-doc-2x1{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:stretch!important;gap:10px!important;margin-top:2px!important;display:grid!important}.doc-form-return .return-main-params,.doc-form-return .return-operation-panel{background:#dcdad5!important;border-color:#bdb8ad!important;flex-direction:column!important;min-height:100%!important;display:flex!important}.doc-form-return .return-main-params legend,.doc-form-return .return-operation-panel legend{background:#dcdad5!important;border-color:#bdb8ad!important}.doc-form-return .return-form-grid{grid-template-columns:1fr!important;align-items:start!important;gap:5px!important;display:grid!important}.doc-form-return .return-form-grid label{color:#2f3942!important;grid-template-columns:128px minmax(0,1fr)!important;align-items:center!important;gap:6px!important;min-height:27px!important;margin:0!important;font-size:12px!important;font-weight:700!important;line-height:15px!important;display:grid!important}.doc-form-return .return-form-grid label.span2{grid-column:auto!important}.doc-form-return .return-form-grid input,.doc-form-return .return-form-grid select,.doc-form-return .return-form-grid textarea,.doc-form-return .return-form-grid .client-autocomplete-field input,.doc-form-return .return-form-grid .price-input-wrap input{box-sizing:border-box!important;background:#fff!important;border-color:#aaa59a!important;height:25px!important;min-height:25px!important;margin:0!important;padding-top:1px!important;padding-bottom:1px!important;line-height:23px!important}.doc-form-return .return-form-grid textarea{resize:vertical!important;height:auto!important;min-height:46px!important;padding-top:4px!important;line-height:16px!important}.doc-form-return .return-form-grid .client-autocomplete-field{width:100%!important}.doc-form-return .return-form-grid .client-autocomplete-field input{padding-right:52px!important}.doc-form-return .return-form-grid .price-input-wrap{width:100%!important}.doc-form-return .return-form-grid .price-input-wrap .price-text-input{text-align:right!important;padding-right:32px!important}.doc-form-return .return-summary-state{background:#fff6ec!important;border:1px solid #b8b2a7!important;border-radius:7px!important;grid-column:1/-1!important;grid-template-columns:minmax(160px,auto) minmax(160px,auto) minmax(180px,1fr)!important;align-items:center!important;gap:8px!important;margin:2px 0 0!important;padding:8px 10px!important;display:grid!important}.doc-form-return .return-summary-state>div{align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}.doc-form-return .return-summary-state span{color:#76512a!important;white-space:nowrap!important;font-size:11px!important;font-weight:800!important}.doc-form-return .return-summary-state b{color:#2c1b0c!important;font-size:14px!important;line-height:18px!important}.doc-form-return .sale-products-panel{margin-top:10px!important}@media (width<=980px){.doc-form-return .return-doc-2x1,.doc-form-return .return-summary-state{grid-template-columns:1fr!important}}@media (width<=620px){.doc-form-return .return-form-grid label{grid-template-columns:1fr!important;align-items:start!important}}.doc-form-upd .upd-doc-2x1{grid-template-columns:minmax(360px,1fr) minmax(360px,1fr)!important;align-items:stretch!important;gap:10px!important;margin-top:2px!important;display:grid!important}.doc-form-upd .upd-main-params,.doc-form-upd .upd-operation-panel{background:#dcdad5!important;border-color:#bdb8ae!important;flex-direction:column!important;min-height:100%!important;display:flex!important}.doc-form-upd .upd-main-params legend,.doc-form-upd .upd-operation-panel legend{background:#dcdad5!important;border-color:#bdb8ae!important}.doc-form-upd .upd-form-grid{grid-template-columns:1fr!important;align-items:start!important;gap:5px!important;display:grid!important}.doc-form-upd .upd-form-grid label{color:#2f3942!important;grid-template-columns:128px minmax(0,1fr)!important;align-items:center!important;gap:6px!important;min-height:27px!important;margin:0!important;font-size:12px!important;font-weight:700!important;line-height:15px!important;display:grid!important}.doc-form-upd .upd-form-grid input,.doc-form-upd .upd-form-grid select,.doc-form-upd .upd-form-grid textarea,.doc-form-upd .upd-form-grid .autocomplete-field input{box-sizing:border-box!important;background:#fff!important;border-color:#aaa59a!important;height:25px!important;min-height:25px!important;margin:0!important;padding-top:1px!important;padding-bottom:1px!important;line-height:23px!important}.doc-form-upd .upd-form-grid textarea{resize:vertical!important;height:auto!important;min-height:46px!important;padding-top:4px!important;line-height:16px!important}.doc-form-upd .upd-form-grid .autocomplete-field{width:100%!important}.doc-form-upd .upd-summary-state{background:#f4f2ed!important;border:1px solid #b8b2a7!important;border-radius:7px!important;grid-template-columns:minmax(170px,auto) minmax(150px,auto) minmax(150px,auto) minmax(160px,1fr)!important;align-items:center!important;gap:8px!important;margin:8px 0 0!important;padding:8px 10px!important;display:grid!important}.doc-form-upd .upd-summary-state>div{align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}.doc-form-upd .upd-summary-state span{color:#606a73!important;white-space:nowrap!important;font-size:11px!important;font-weight:800!important}.doc-form-upd .upd-summary-state b{color:#15212b!important;font-size:14px!important;line-height:18px!important}.doc-form-upd .document-items-panel{margin-top:10px!important}.doc-form-upd .upd-form-head h2{font-size:24px!important}@media (width<=980px){.doc-form-upd .upd-doc-2x1,.doc-form-upd .upd-summary-state{grid-template-columns:1fr!important}}@media (width<=620px){.doc-form-upd .upd-form-grid label{grid-template-columns:1fr!important;align-items:start!important}}.doc-form-receipt .supplier-doc-2x1,.doc-form-supplier_return .supplier-doc-2x1{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:stretch!important;gap:10px!important;margin-top:2px!important;display:grid!important}.doc-form-receipt .supplier-main-params,.doc-form-receipt .supplier-operation-panel,.doc-form-supplier_return .supplier-main-params,.doc-form-supplier_return .supplier-operation-panel{background:#dcdad5!important;border-color:#bdb8ad!important;flex-direction:column!important;min-height:100%!important;display:flex!important}.doc-form-receipt .supplier-main-params legend,.doc-form-receipt .supplier-operation-panel legend,.doc-form-supplier_return .supplier-main-params legend,.doc-form-supplier_return .supplier-operation-panel legend{background:#dcdad5!important;border-color:#bdb8ad!important}.doc-form-receipt .supplier-form-grid,.doc-form-supplier_return .supplier-form-grid{grid-template-columns:1fr!important;align-items:start!important;gap:5px!important;display:grid!important}.doc-form-receipt .supplier-form-grid label,.doc-form-supplier_return .supplier-form-grid label{color:#2f3942!important;grid-template-columns:128px minmax(0,1fr)!important;align-items:center!important;gap:6px!important;min-height:27px!important;margin:0!important;font-size:12px!important;font-weight:700!important;line-height:15px!important;display:grid!important}.doc-form-receipt .supplier-form-grid label.span2,.doc-form-supplier_return .supplier-form-grid label.span2{grid-column:auto!important}.doc-form-receipt .supplier-form-grid input,.doc-form-receipt .supplier-form-grid select,.doc-form-receipt .supplier-form-grid textarea,.doc-form-receipt .supplier-form-grid .client-autocomplete-field input,.doc-form-receipt .supplier-form-grid .price-input-wrap input,.doc-form-supplier_return .supplier-form-grid input,.doc-form-supplier_return .supplier-form-grid select,.doc-form-supplier_return .supplier-form-grid textarea,.doc-form-supplier_return .supplier-form-grid .client-autocomplete-field input,.doc-form-supplier_return .supplier-form-grid .price-input-wrap input{box-sizing:border-box!important;background:#fff!important;border-color:#aaa59a!important;height:25px!important;min-height:25px!important;margin:0!important;padding-top:1px!important;padding-bottom:1px!important;line-height:23px!important}.doc-form-receipt .supplier-form-grid textarea,.doc-form-supplier_return .supplier-form-grid textarea{resize:vertical!important;height:auto!important;min-height:46px!important;padding-top:4px!important;line-height:16px!important}.doc-form-receipt .supplier-form-grid .client-autocomplete-field,.doc-form-supplier_return .supplier-form-grid .client-autocomplete-field{width:100%!important}.doc-form-receipt .supplier-form-grid .client-autocomplete-field input,.doc-form-supplier_return .supplier-form-grid .client-autocomplete-field input{padding-right:52px!important}.doc-form-receipt .supplier-form-grid .price-input-wrap,.doc-form-supplier_return .supplier-form-grid .price-input-wrap{width:100%!important}.doc-form-receipt .supplier-form-grid .price-input-wrap .price-text-input,.doc-form-supplier_return .supplier-form-grid .price-input-wrap .price-text-input{text-align:right!important;padding-right:32px!important}.doc-form-receipt .supplier-summary-state,.doc-form-supplier_return .supplier-summary-state{background:#f4f2ed!important;border:1px solid #b8b2a7!important;border-radius:7px!important;grid-column:1/-1!important;grid-template-columns:minmax(160px,auto) minmax(180px,auto) minmax(180px,1fr)!important;align-items:center!important;gap:8px!important;margin:2px 0 0!important;padding:8px 10px!important;display:grid!important}.doc-form-receipt .supplier-summary-state>div,.doc-form-supplier_return .supplier-summary-state>div{align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}.doc-form-receipt .supplier-summary-state span,.doc-form-supplier_return .supplier-summary-state span{color:#606a73!important;white-space:nowrap!important;font-size:11px!important;font-weight:800!important}.doc-form-receipt .supplier-summary-state b,.doc-form-supplier_return .supplier-summary-state b{color:#15212b!important;font-size:14px!important;line-height:18px!important}.doc-form-receipt .sale-products-panel,.doc-form-supplier_return .sale-products-panel{margin-top:10px!important}@media (width<=980px){.doc-form-receipt .supplier-doc-2x1,.doc-form-supplier_return .supplier-doc-2x1,.doc-form-receipt .supplier-summary-state,.doc-form-supplier_return .supplier-summary-state{grid-template-columns:1fr!important}}@media (width<=620px){.doc-form-receipt .supplier-form-grid label,.doc-form-supplier_return .supplier-form-grid label{grid-template-columns:1fr!important;align-items:start!important}}.doc-action-toolbar,.order-editor-page .desktop-toolbar.right,.doc-work-toolbar{align-items:center!important;gap:6px!important}.doc-action-toolbar>button,.doc-action-toolbar>.action-dropdown>button,.order-editor-page .desktop-toolbar.right>button,.order-editor-page .desktop-toolbar.right>.action-dropdown>button,.doc-work-toolbar>button,.doc-work-toolbar>.action-dropdown>button{white-space:nowrap!important;justify-content:center!important;align-items:center!important;gap:5px!important;height:30px!important;min-height:30px!important;display:inline-flex!important}.save-action-btn{color:#0f172a!important;background:#eef7f6!important;border-color:#8fcfca!important;width:32px!important;min-width:32px!important;padding:0!important}.save-action-btn:hover{background:#e0f4f2!important}.create-based-dropdown>button{background:#f2fbf7!important;border-color:#9fd6b7!important;width:32px!important;min-width:32px!important;padding:0!important}.edit-dropdown>button,.movements-dropdown>button{min-width:88px!important;padding:0 10px!important}.movements-dropdown>button .action-dropdown-label{justify-content:center!important;align-items:center!important;gap:5px!important;display:inline-flex!important}.icon-dropdown>button,.print-icon-btn{justify-content:center!important;align-items:center!important;gap:2px!important;width:32px!important;min-width:32px!important;height:30px!important;min-height:30px!important;padding:0!important;display:inline-flex!important;position:relative!important}.icon-dropdown>button .action-dropdown-label,.print-icon-btn .svg-action-icon{flex:0 0 18px!important;place-items:center!important;width:18px!important;height:18px!important;display:inline-grid!important}.icon-dropdown>button .caret{place-items:center!important;width:7px!important;min-width:7px!important;margin:0!important;font-size:9px!important;line-height:1!important;display:inline-grid!important}.svg-action-icon,.svg-action-icon svg{width:18px!important;height:18px!important}.history-modal{width:min(820px,100vw - 32px)!important}.document-side-drawer .order-drawer-head>div{gap:2px!important;min-width:0!important;display:grid!important}.document-side-drawer .order-drawer-head span{color:#667085!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important;overflow:hidden!important}.document-drawer-tabs{background:#f6f8fb!important;border-bottom:1px solid #d7dde5!important;gap:6px!important;padding:8px 10px!important;display:flex!important}.document-drawer-tabs button{color:#20303c!important;background:#fff!important;border:1px solid #c7d0d9!important;height:28px!important;min-height:28px!important;padding:0 10px!important;font-size:12px!important;font-weight:800!important}.document-drawer-tabs button.active{color:#005f5c!important;background:#e6f7f6!important;border-color:#00a9a5!important}.document-side-drawer .movements-panel,.document-side-drawer .relation-panel,.document-side-drawer .document-history-panel{box-shadow:none!important;border:0!important;margin:0!important}.document-side-drawer .document-history-panel h3,.document-side-drawer .document-history-panel p{margin-top:0!important}.document-drawer-body .desktop-grid{min-width:720px!important}.doc-action-toolbar,.order-editor-page .desktop-toolbar.right{flex-wrap:wrap!important;justify-content:flex-end!important}.doc-action-toolbar .save-action-btn,.doc-action-toolbar .create-based-dropdown>button,.doc-action-toolbar .print-icon-btn,.order-editor-page .desktop-toolbar.right .save-action-btn,.order-editor-page .desktop-toolbar.right .create-based-dropdown>button,.order-editor-page .desktop-toolbar.right .print-dropdown>button,.order-editor-page .desktop-toolbar.right .send-dropdown>button,.order-editor-page .desktop-toolbar.right .edo-dropdown>button,.order-editor-page .desktop-toolbar.right .order-post-btn{justify-content:flex-start!important;gap:8px!important;width:136px!important;min-width:136px!important;padding:0 12px!important}.doc-action-toolbar .post-action-btn,.doc-action-toolbar .post-close-action-btn,.order-editor-page .desktop-toolbar.right .order-post-close-btn{justify-content:flex-start!important;gap:8px!important;min-width:154px!important;padding:0 12px!important}.doc-action-toolbar .post-close-action-btn,.order-editor-page .desktop-toolbar.right .order-post-close-btn{width:172px!important}.doc-action-toolbar .create-based-dropdown>button,.order-editor-page .desktop-toolbar.right .create-based-dropdown>button,.order-editor-page .desktop-toolbar.right .print-dropdown>button,.order-editor-page .desktop-toolbar.right .send-dropdown>button,.order-editor-page .desktop-toolbar.right .edo-dropdown>button{justify-content:space-between!important}.doc-action-toolbar .create-based-dropdown>button .action-dropdown-label,.order-editor-page .desktop-toolbar.right .create-based-dropdown>button .action-dropdown-label,.order-editor-page .desktop-toolbar.right .print-dropdown>button .action-dropdown-label,.order-editor-page .desktop-toolbar.right .send-dropdown>button .action-dropdown-label,.order-editor-page .desktop-toolbar.right .edo-dropdown>button .action-dropdown-label{flex:auto!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:0!important;height:auto!important;display:inline-flex!important}.doc-action-toolbar .create-based-dropdown>button .action-dropdown-label:after,.order-editor-page .desktop-toolbar.right .create-based-dropdown>button .action-dropdown-label:after{content:"Основание"}.order-editor-page .desktop-toolbar.right .print-dropdown>button .action-dropdown-label:after{content:"Печать"}.order-editor-page .desktop-toolbar.right .send-dropdown>button .action-dropdown-label:after{content:"Отправить"}.order-editor-page .desktop-toolbar.right .edo-dropdown>button .action-dropdown-label:after{content:"ЭДО"}.doc-action-toolbar .save-action-btn:after,.order-editor-page .desktop-toolbar.right .save-action-btn:after{content:"Записать"}.doc-action-toolbar .print-icon-btn:after{content:"Печать"}.doc-action-toolbar .save-action-btn:after,.doc-action-toolbar .print-icon-btn:after,.doc-action-toolbar .create-based-dropdown>button .action-dropdown-label:after,.order-editor-page .desktop-toolbar.right .save-action-btn:after,.order-editor-page .desktop-toolbar.right .create-based-dropdown>button .action-dropdown-label:after,.order-editor-page .desktop-toolbar.right .print-dropdown>button .action-dropdown-label:after,.order-editor-page .desktop-toolbar.right .send-dropdown>button .action-dropdown-label:after,.order-editor-page .desktop-toolbar.right .edo-dropdown>button .action-dropdown-label:after{color:#111827!important;font-size:12px!important;font-weight:900!important;line-height:1!important}.doc-action-toolbar .svg-action-icon,.doc-action-toolbar .svg-action-icon svg,.order-editor-page .desktop-toolbar.right .svg-action-icon,.order-editor-page .desktop-toolbar.right .svg-action-icon svg{flex:0 0 20px!important;width:20px!important;height:20px!important}.doc-action-toolbar .caret,.order-editor-page .desktop-toolbar.right .caret{flex:0 0 8px!important}.doc-action-toolbar .save-action-btn:after,.doc-action-toolbar .print-icon-btn:after,.doc-action-toolbar .create-based-dropdown>button .action-dropdown-label:after,.order-editor-page .desktop-toolbar.right .save-action-btn:after,.order-editor-page .desktop-toolbar.right .create-based-dropdown>button .action-dropdown-label:after,.order-editor-page .desktop-toolbar.right .print-dropdown>button .action-dropdown-label:after,.order-editor-page .desktop-toolbar.right .send-dropdown>button .action-dropdown-label:after,.order-editor-page .desktop-toolbar.right .edo-dropdown>button .action-dropdown-label:after{content:none!important;display:none!important}.doc-action-toolbar .post-action-btn>span:not(.svg-action-icon),.doc-action-toolbar .post-close-action-btn>span:not(.svg-action-icon),.doc-action-toolbar .movements-dropdown>button .action-dropdown-label>span:not(.svg-action-icon),.doc-work-toolbar .movements-dropdown>button .action-dropdown-label>span:not(.svg-action-icon),.order-editor-page .desktop-toolbar.right .order-post-btn>span:not(.svg-action-icon),.order-editor-page .desktop-toolbar.right .order-post-close-btn>span:not(.svg-action-icon),.order-editor-page .desktop-toolbar.right .movements-dropdown>button .action-dropdown-label>span:not(.svg-action-icon){clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.doc-action-toolbar .save-action-btn,.doc-action-toolbar .print-icon-btn,.doc-action-toolbar .post-action-btn,.doc-action-toolbar .post-close-action-btn,.order-editor-page .desktop-toolbar.right .save-action-btn,.order-editor-page .desktop-toolbar.right .order-post-btn,.order-editor-page .desktop-toolbar.right .order-post-close-btn{justify-content:center!important;gap:0!important;width:36px!important;min-width:36px!important;height:32px!important;min-height:32px!important;padding:0!important}.doc-action-toolbar .create-based-dropdown>button,.doc-action-toolbar .movements-dropdown>button,.doc-work-toolbar .create-based-dropdown>button,.doc-work-toolbar .movements-dropdown>button,.doc-work-toolbar .print-dropdown>button,.order-editor-page .desktop-toolbar.right .create-based-dropdown>button,.order-editor-page .desktop-toolbar.right .movements-dropdown>button,.order-editor-page .desktop-toolbar.right .print-dropdown>button,.order-editor-page .desktop-toolbar.right .send-dropdown>button,.order-editor-page .desktop-toolbar.right .edo-dropdown>button{justify-content:center!important;gap:0!important;width:42px!important;min-width:42px!important;height:32px!important;min-height:32px!important;padding:0 4px!important}.doc-action-toolbar .create-based-dropdown>button .action-dropdown-label,.doc-action-toolbar .movements-dropdown>button .action-dropdown-label,.doc-work-toolbar .create-based-dropdown>button .action-dropdown-label,.doc-work-toolbar .movements-dropdown>button .action-dropdown-label,.doc-work-toolbar .print-dropdown>button .action-dropdown-label,.order-editor-page .desktop-toolbar.right .create-based-dropdown>button .action-dropdown-label,.order-editor-page .desktop-toolbar.right .movements-dropdown>button .action-dropdown-label,.order-editor-page .desktop-toolbar.right .print-dropdown>button .action-dropdown-label,.order-editor-page .desktop-toolbar.right .send-dropdown>button .action-dropdown-label,.order-editor-page .desktop-toolbar.right .edo-dropdown>button .action-dropdown-label{flex:0 0 24px!important;justify-content:center!important;place-items:center!important;gap:0!important;width:24px!important;height:24px!important;display:inline-grid!important}.doc-action-toolbar .create-based-dropdown>button .caret,.doc-action-toolbar .movements-dropdown>button .caret,.doc-work-toolbar .create-based-dropdown>button .caret,.doc-work-toolbar .movements-dropdown>button .caret,.doc-work-toolbar .print-dropdown>button .caret,.order-editor-page .desktop-toolbar.right .create-based-dropdown>button .caret,.order-editor-page .desktop-toolbar.right .movements-dropdown>button .caret,.order-editor-page .desktop-toolbar.right .print-dropdown>button .caret,.order-editor-page .desktop-toolbar.right .send-dropdown>button .caret,.order-editor-page .desktop-toolbar.right .edo-dropdown>button .caret{color:#344054!important;flex:0 0 8px!important;width:8px!important;min-width:8px!important;margin-left:1px!important}.doc-action-toolbar .svg-action-icon,.doc-action-toolbar .svg-action-icon svg,.order-editor-page .desktop-toolbar.right .svg-action-icon,.order-editor-page .desktop-toolbar.right .svg-action-icon svg,.doc-work-toolbar .svg-action-icon,.doc-work-toolbar .svg-action-icon svg,.movements-dropdown .svg-action-icon,.movements-dropdown .svg-action-icon svg{flex:0 0 24px!important;width:24px!important;height:24px!important}.svg-action-icon{filter:drop-shadow(0 1px #ffffffbf)!important}.svg-action-icon svg{fill:initial!important;stroke:initial!important;stroke-linecap:round!important;stroke-linejoin:round!important}.svg-action-icon svg *{vector-effect:non-scaling-stroke}.doc-action-toolbar .svg-action-icon svg,.order-editor-page .desktop-toolbar.right .svg-action-icon svg{stroke-width:initial!important}.doc-action-toolbar>button:hover,.doc-action-toolbar>.action-dropdown>button:hover,.order-editor-page .desktop-toolbar.right>button:hover,.order-editor-page .desktop-toolbar.right>.action-dropdown>button:hover{background:#eef7ff!important;border-color:#9bbbd8!important}button,.desktop-toolbar button,.button-row button,.plus-action,.action-dropdown>button,.dropdown-portal-menu button,.picker button,.modal button,.supplier-combo-button,.print-icon-btn,.side button.nav-row{border-radius:4px!important}.bottom-tabs button,.desktop-tabs button,.tabs button{border-radius:4px 4px 0 0!important}.supplier-combo{background:#fff!important;border:1px solid #aeb5bd!important;border-radius:4px!important;grid-template-columns:minmax(0,1fr) 24px!important;align-items:stretch!important;gap:0!important;overflow:hidden!important}.supplier-combo input{color:#111827!important;cursor:default!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:#fff!important;border:0!important;border-radius:0!important;height:24px!important;min-height:24px!important;padding:0 6px!important;overflow:hidden!important}.supplier-combo input:focus{outline-offset:-1px!important;outline:1px solid #7aa7d9!important}.supplier-combo-button{color:#20303c!important;background:linear-gradient(#fff,#e8edf3)!important;border:0!important;border-left:1px solid #aeb5bd!important;border-radius:0!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;font-size:14px!important;line-height:20px!important}.supplier-combo-button:hover{background:#eef7ff!important}.supplier-combo-menu{border-color:#7c8a96!important;border-radius:4px!important;grid-template-rows:auto auto auto minmax(0,1fr)!important;max-height:430px!important;box-shadow:0 16px 40px #0f172a40!important}.supplier-combo-menu-head{color:#1f2937!important;min-height:28px!important;font-size:12px!important;font-weight:800!important}.supplier-combo-help{color:#596675!important;font-size:11px!important}.supplier-combo-search-row input{border-radius:4px!important;height:28px!important;min-height:28px!important}.supplier-combo-options{min-height:80px!important;max-height:300px!important}.supplier-combo-option{border-bottom:1px solid #edf1f5!important;border-radius:0!important;grid-template-columns:minmax(150px,1.05fr) minmax(220px,1.45fr)!important;align-items:center!important;gap:8px!important;min-height:38px!important;padding:5px 8px!important;display:grid!important}.supplier-combo-option:hover,.supplier-combo-option:focus{outline-offset:-1px!important;background:#eef7ff!important;outline:1px solid #83b5e6!important}.supplier-combo-clear{color:#8a2c20!important;background:#fff8f6!important}.supplier-combo-name{color:#101828!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:12px!important;font-weight:800!important;overflow:hidden!important}.supplier-combo-meta{grid-template-columns:minmax(120px,1fr) minmax(90px,.7fr)!important;gap:8px!important;min-width:0!important;display:grid!important}.supplier-combo-meta small,.supplier-combo-option small{color:#667085!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:11px!important;overflow:hidden!important}.supplier-picker-modal{width:min(980px,100vw - 32px)!important}.supplier-picker-toolbar{margin-bottom:8px!important}.supplier-picker-toolbar input{border-radius:4px!important;height:30px!important;min-height:30px!important;margin:0!important}.supplier-picker-grid{border:1px solid #cfd8e3!important;border-radius:4px!important;max-height:62vh!important;overflow:auto!important}.supplier-picker-head,.supplier-picker-row{grid-template-columns:minmax(190px,1.3fr) minmax(160px,.9fr) minmax(180px,1fr) minmax(160px,.9fr)!important;align-items:center!important;gap:8px!important;display:grid!important}.supplier-picker-head{z-index:1!important;color:#344054!important;background:#f4f6f8!important;border-bottom:1px solid #cfd8e3!important;min-height:30px!important;padding:0 9px!important;font-size:11px!important;font-weight:900!important;position:sticky!important;top:0!important}.supplier-picker-row{color:#101828!important;text-align:left!important;background:#fff!important;border:0!important;border-bottom:1px solid #edf1f5!important;width:100%!important;min-height:38px!important;padding:6px 9px!important}.supplier-picker-row:hover,.supplier-picker-row:focus{outline-offset:-1px!important;background:#eef7ff!important;outline:1px solid #83b5e6!important}.supplier-picker-row b,.supplier-picker-row span,.supplier-picker-row small{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.supplier-picker-row b{font-size:12px!important}.supplier-picker-row span,.supplier-picker-row small{color:#667085!important;font-size:11px!important}.supplier-picker-empty{color:#667085!important;padding:14px!important;font-size:12px!important}@media (width<=760px){.supplier-combo-option,.supplier-picker-head,.supplier-picker-row,.supplier-combo-meta{grid-template-columns:1fr!important}}.supplier-combo,.supplier-combo:focus-within{box-shadow:none!important;border-color:#aeb5bd!important;grid-template-columns:minmax(0,1fr) 26px!important}.supplier-combo input,.supplier-combo input:focus,.supplier-combo input:focus-visible{box-shadow:none!important;border:0!important;outline:0!important}.order-editor-page .desktop-panel label>input:not([type=checkbox]),.order-editor-page .desktop-panel label>select,.order-editor-page .desktop-panel label .client-autocomplete-field input,.document-editor-page .desktop-panel label>input:not([type=checkbox]),.document-editor-page .desktop-panel label>select,.document-editor-page .desktop-panel label .client-autocomplete-field input,.supplier-combo,.supplier-combo input,.supplier-combo-button,.vin-select-field select,.vin-select-field .client-ref-dots{box-sizing:border-box!important;height:26px!important;min-height:26px!important;max-height:26px!important;margin-top:0!important;line-height:24px!important}.supplier-combo-button{width:26px!important;min-width:26px!important}.order-editor-page .desktop-panel label>input:not([type=checkbox]),.order-editor-page .desktop-panel label>select,.order-editor-page .desktop-panel label .client-autocomplete-field input,.document-editor-page .desktop-panel label>input:not([type=checkbox]),.document-editor-page .desktop-panel label>select,.document-editor-page .desktop-panel label .client-autocomplete-field input{padding-top:0!important;padding-bottom:0!important}.order-editor-page .desktop-panel textarea,.document-editor-page .desktop-panel textarea{max-height:none!important}.client-autocomplete-field.client-ref-field{grid-template-columns:minmax(0,1fr) 24px 24px!important;align-items:center!important;gap:3px!important;display:grid!important}.client-autocomplete-field.client-ref-field input{grid-column:1!important;padding-right:6px!important}.client-autocomplete-field.client-ref-field .client-ref-dots,.client-autocomplete-field.client-ref-field .client-ref-arrow{color:#667085!important;opacity:.42!important;background:0 0!important;border:0!important;border-radius:999px!important;justify-content:center!important;place-items:center!important;width:22px!important;min-width:22px!important;height:20px!important;min-height:20px!important;max-height:20px!important;margin:0!important;padding:0!important;font-size:13px!important;font-weight:900!important;line-height:18px!important;display:inline-flex!important;position:static!important}.client-autocomplete-field.client-ref-field .client-ref-arrow{font-size:15px!important}.vin-select-field .client-ref-dots{border-radius:0 4px 4px 0!important}.client-autocomplete-field.client-ref-field .client-ref-dots:hover,.client-autocomplete-field.client-ref-field .client-ref-arrow:hover,.client-autocomplete-field.client-ref-field:hover .client-ref-dots,.client-autocomplete-field.client-ref-field:hover .client-ref-arrow,.vin-select-field .client-ref-dots:hover{opacity:.9!important;background:#eef7ff!important}.doc-action-toolbar .movements-dropdown,.doc-work-toolbar .movements-dropdown,.order-editor-page .desktop-toolbar.right .movements-dropdown{order:999!important;margin-left:auto!important}.single-line-toolbar{align-items:center!important}.single-line-toolbar>button,.single-line-toolbar>.action-dropdown,.single-line-toolbar>.fields-button-wrap,.single-line-toolbar>select:not(.inline-select),.single-line-toolbar>.button-select{order:0!important}.single-line-toolbar>.search-field,.single-line-toolbar>.search-box{order:80!important;margin-left:auto!important}.single-line-toolbar>.inline-select,.single-line-toolbar>.inline-filter:not(.search-field),.single-line-toolbar>.period-range-control,.single-line-toolbar>.date-range-filter{order:90!important}.single-line-toolbar>.period-range-control,.single-line-toolbar>.date-range-filter{margin-left:0!important}.doc-work-toolbar .movements-dropdown{order:0!important;margin-left:0!important}.doc-work-toolbar>.doc-pvz-filter{order:88!important}.orders-toolbar .danger,.orders-toolbar .muted-danger{order:0!important;margin-left:0!important}@media (width<=980px){.single-line-toolbar>.search-field,.single-line-toolbar>.search-box{margin-left:0!important}}.single-line-toolbar>.fields-button-wrap{order:1000!important;margin-left:0!important}.doc-work-toolbar>.edit-dropdown{order:0!important}.delete-icon-btn{justify-content:center!important;align-items:center!important;gap:0!important;width:36px!important;min-width:36px!important;height:30px!important;min-height:30px!important;padding:0!important;display:inline-flex!important}.delete-icon-btn>span:not(.svg-action-icon){clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.trash-menu-label{align-items:center!important;gap:7px!important;display:inline-flex!important}.trash-menu-label .svg-action-icon,.trash-menu-label .svg-action-icon svg{flex:0 0 18px!important;width:18px!important;height:18px!important}.dropdown-portal-menu button.trash-menu-item{color:#9b1c17!important}.single-line-toolbar .search-box{gap:6px!important}.single-line-toolbar .search-box>span{line-height:30px!important}.single-line-toolbar .search-input-wrap{height:30px!important;min-height:30px!important;box-shadow:none!important;background:#fff!important;border:1px solid #aeb5bd!important;border-radius:4px!important;overflow:hidden!important}.single-line-toolbar .search-input-wrap input{background:#fff!important;border:0!important;border-radius:0!important;height:28px!important;min-height:28px!important;margin:0!important;padding:0 8px!important;line-height:28px!important}.search-icon-btn{color:#20303c!important;background:linear-gradient(#fff,#e8edf3)!important;border:1px solid #aeb5bd!important;border-radius:4px!important;place-items:center!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;padding:0!important;line-height:1!important;display:inline-grid!important}.single-line-toolbar .search-input-wrap .search-icon-btn{border:0!important;border-left:1px solid #aeb5bd!important;border-radius:0 4px 4px 0!important;width:32px!important;min-width:32px!important;height:30px!important;min-height:30px!important;margin:-1px -1px -1px 0!important}.search-icon-btn:hover{filter:none!important;background:#eef7ff!important;border-color:#83b5e6!important}.search-svg-icon,.search-svg-icon svg{width:18px!important;height:18px!important;display:block!important}.top-search-icon{border-radius:4px!important;width:30px!important;min-width:30px!important;max-width:30px!important;height:28px!important;min-height:28px!important}.single-line-toolbar>button,.single-line-toolbar>.action-dropdown>button,.single-line-toolbar>.fields-button-wrap>button,.single-line-toolbar .gear-fields-button,.single-line-toolbar .inline-select,.single-line-toolbar .inline-filter select,.single-line-toolbar .period-open-btn,.single-line-toolbar .search-input-wrap,.single-line-toolbar .search-input-wrap input,.single-line-toolbar .search-input-wrap .search-icon-btn{box-sizing:border-box!important;height:34px!important;min-height:34px!important}.single-line-toolbar>button,.single-line-toolbar>.action-dropdown>button,.single-line-toolbar>.fields-button-wrap>button,.single-line-toolbar .gear-fields-button,.single-line-toolbar .inline-select,.single-line-toolbar .inline-filter select,.single-line-toolbar .period-open-btn,.single-line-toolbar .search-input-wrap{border-radius:4px!important}.single-line-toolbar .search-field{min-width:390px!important}.orders-toolbar .search-field{min-width:430px!important}.doc-work-toolbar .search-field{min-width:410px!important}.single-line-toolbar .search-input-wrap{width:100%!important;min-width:340px!important}.single-line-toolbar .search-input-wrap input{padding:0 10px!important;line-height:32px!important}.single-line-toolbar .search-input-wrap .search-icon-btn{border-radius:0 4px 4px 0!important;width:36px!important;min-width:36px!important;margin:-1px -1px -1px 0!important}.single-line-toolbar .period-open-btn{align-items:center!important;display:inline-flex!important}.orders-toolbar .status-filter-select,.orders-toolbar .order-pvz-filter select{height:34px!important;min-height:34px!important;line-height:32px!important}.orders-toolbar .order-pvz-filter select:disabled{color:#344054!important;opacity:1!important;background:#eef2f7!important}@media (width<=980px){.single-line-toolbar .search-field,.orders-toolbar .search-field,.doc-work-toolbar .search-field{min-width:320px!important}}.client-autocomplete-field.client-ref-field{width:100%!important;min-width:0!important;display:block!important;position:relative!important}.client-autocomplete-field.client-ref-field input{width:100%!important;min-width:0!important;padding-right:58px!important}.client-autocomplete-field.client-ref-field .client-ref-dots,.client-autocomplete-field.client-ref-field .client-ref-arrow{z-index:5!important;color:#667085!important;opacity:.64!important;background:0 0!important;border:1px solid #0000!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;width:25px!important;min-width:25px!important;height:22px!important;min-height:22px!important;max-height:22px!important;margin:0!important;padding:0!important;font-size:13px!important;font-weight:900!important;line-height:20px!important;display:inline-flex!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important}.client-autocomplete-field.client-ref-field:hover .client-ref-dots,.client-autocomplete-field.client-ref-field:hover .client-ref-arrow,.client-autocomplete-field.client-ref-field .client-ref-dots:hover,.client-autocomplete-field.client-ref-field .client-ref-arrow:hover{opacity:.95!important;background:#eef7ff!important;border-color:#cfd8e3!important}.order-preview-bottom.resizable-order-preview.product-lines-fullscreen-block{height:auto!important;min-height:0!important;max-height:none!important;position:fixed!important;inset:12px!important;overflow:hidden!important}.order-preview-bottom.resizable-order-preview.product-lines-fullscreen-block .order-preview-resize-handle{display:none!important}.order-preview-bottom.resizable-order-preview.product-lines-fullscreen-block .positions-headline{margin-top:0!important}.order-preview-bottom.resizable-order-preview.product-lines-fullscreen-block .order-lines-scroll{flex:auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:auto!important}.client-autocomplete-field.client-ref-field input{padding-right:56px!important}.client-autocomplete-field.client-ref-field .client-ref-dots,.client-autocomplete-field.client-ref-field .client-ref-arrow{color:#667085!important;opacity:.42!important;background:0 0!important;border:0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:22px!important;min-width:22px!important;height:20px!important;min-height:20px!important;max-height:20px!important;padding:0!important;font-size:13px!important;line-height:18px!important;display:inline-flex!important}.client-autocomplete-field.client-ref-field .client-ref-dots{right:29px!important}.client-autocomplete-field.client-ref-field .client-ref-arrow{font-size:15px!important;right:5px!important}.client-autocomplete-field.client-ref-field:hover .client-ref-dots,.client-autocomplete-field.client-ref-field:hover .client-ref-arrow,.client-autocomplete-field.client-ref-field .client-ref-dots:hover,.client-autocomplete-field.client-ref-field .client-ref-arrow:hover{opacity:.9!important;background:#eef2f7!important;border:0!important}.stable-data-grid tbody tr,.stable-data-grid tbody tr td,.data-table.desktop-grid:not(.order-lines-grid):not(.compact-lines) tbody tr,.data-table.desktop-grid:not(.order-lines-grid):not(.compact-lines) tbody tr td,.data-table.compact:not(.order-lines-grid):not(.compact-lines) tbody tr,.data-table.compact:not(.order-lines-grid):not(.compact-lines) tbody tr td,.orders-stable-table tbody tr,.orders-stable-table tbody tr td,.products-stable-table tbody tr,.products-stable-table tbody tr td,.counterparty-list-view tbody tr,.counterparty-list-view tbody tr td,.product-picker-grid tbody tr,.product-picker-grid tbody tr td,.payment-report-grid tbody tr,.payment-report-grid tbody tr td,.exchange-mapping-table tbody tr,.exchange-mapping-table tbody tr td{vertical-align:middle!important;height:28px!important;min-height:28px!important;max-height:28px!important}.stable-data-grid tbody td,.data-table.desktop-grid:not(.order-lines-grid):not(.compact-lines) tbody td,.data-table.compact:not(.order-lines-grid):not(.compact-lines) tbody td,.orders-stable-table tbody td,.products-stable-table tbody td,.counterparty-list-view tbody td,.product-picker-grid tbody td,.payment-report-grid tbody td,.exchange-mapping-table tbody td{white-space:nowrap!important;text-overflow:ellipsis!important;padding-top:3px!important;padding-bottom:3px!important;line-height:20px!important;overflow:hidden!important}:root{--desktop-panel:#e8edf2;--desktop-panel-border:#b9c3ce}.desktop-panel.desktop-panel.desktop-panel,.order-editor-page .desktop-form-grid .desktop-panel,.order-editor-page .desktop-panel,.reference-page fieldset.desktop-panel,.company-card .desktop-panel,.counterparty-card-form .desktop-panel,.standalone-document-page .desktop-panel,.doc-work-section-page .desktop-panel,.documents-journal-page .desktop-panel,.counterparty-tree.desktop-panel,.doc-form-payment .payment-main-params,.doc-form-payment .payment-pay-panel,.doc-form-sale .shipment-main-params,.doc-form-sale .shipment-ship-panel,.doc-form-return .return-main-params,.doc-form-return .return-operation-panel,.doc-form-upd .upd-main-params,.doc-form-upd .upd-operation-panel,.doc-form-receipt .supplier-main-params,.doc-form-receipt .supplier-operation-panel,.doc-form-supplier_return .supplier-main-params,.doc-form-supplier_return .supplier-operation-panel,.desktop-panel.desktop-panel.desktop-panel legend,.doc-form-payment .payment-main-params legend,.doc-form-payment .payment-pay-panel legend,.doc-form-sale .shipment-main-params legend,.doc-form-sale .shipment-ship-panel legend,.doc-form-return .return-main-params legend,.doc-form-return .return-operation-panel legend,.doc-form-upd .upd-main-params legend,.doc-form-upd .upd-operation-panel legend,.doc-form-receipt .supplier-main-params legend,.doc-form-receipt .supplier-operation-panel legend,.doc-form-supplier_return .supplier-main-params legend,.doc-form-supplier_return .supplier-operation-panel legend{background:var(--desktop-panel)!important;border-color:var(--desktop-panel-border)!important}.order-lines-grid .supplier-quick-select.supplier-combo{height:24px!important;min-height:24px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:4px!important;grid-template-columns:minmax(0,1fr) 26px!important;align-items:center!important;gap:2px!important;overflow:visible!important}.order-lines-grid .supplier-quick-select.supplier-combo:hover,.order-lines-grid .supplier-quick-select.supplier-combo:focus-within{background:#fff!important;border-color:#cbd5df!important}.order-lines-grid .supplier-quick-select.supplier-combo input,.order-lines-grid .supplier-quick-select.supplier-combo input:focus,.order-lines-grid .supplier-quick-select.supplier-combo input:focus-visible{height:22px!important;min-height:22px!important;box-shadow:none!important;color:#1f2937!important;cursor:default!important;background:0 0!important;border:0!important;outline:0!important;padding:0 4px!important;font-weight:600!important}.order-lines-grid .supplier-quick-select.supplier-combo input::placeholder{color:#98a2b3!important;font-weight:500!important}.order-lines-grid .supplier-quick-select.supplier-combo .supplier-combo-button{color:#263746!important;background:linear-gradient(#fff,#e8eef5)!important;border:1px solid #b8c3cf!important;border-radius:4px!important;width:24px!important;min-width:24px!important;height:22px!important;min-height:22px!important;margin:0!important;font-size:13px!important;line-height:18px!important}.order-lines-grid .supplier-quick-select.supplier-combo .supplier-combo-button:hover{background:#eef7ff!important;border-color:#8fb4d8!important}.supplier-combo-menu{box-sizing:border-box!important;grid-template-rows:auto auto auto minmax(0,1fr)!important;max-width:calc(100vw - 16px)!important;padding:0!important;display:grid!important;overflow:hidden!important}.supplier-combo-menu-head{margin:0!important;padding:6px 10px!important}.supplier-combo-help{border-bottom:0!important;padding:7px 10px 4px!important;line-height:1.3!important}.supplier-combo-search-row{border-bottom:1px solid #e4eaf0!important;padding:7px 10px 9px!important}.supplier-combo-search-row input{border-radius:4px!important;height:30px!important;min-height:30px!important;padding:3px 8px!important}.supplier-combo-options{min-width:0!important;max-height:318px!important}.supplier-combo-option{box-sizing:border-box!important;grid-template-columns:minmax(220px,1.05fr) minmax(330px,1.35fr)!important;gap:12px!important;padding:6px 10px!important}.supplier-combo-meta{grid-template-columns:minmax(160px,1fr) minmax(170px,1fr)!important;gap:10px!important}.supplier-combo-name,.supplier-combo-meta small,.supplier-combo-option small{min-width:0!important;max-width:100%!important}.order-lines-grid .line-money-td{color:#102a43!important;font-variant-numeric:tabular-nums!important;font-weight:800!important}.order-lines-grid .line-money-td .price-input-wrap.no-spin-price .price-text-input,.order-lines-grid .line-money-td .calc-price-wrap .price-text-input{color:#09263d!important;background:#f8fbff!important;border-color:#9fb2c6!important;font-weight:800!important}.order-lines-grid .line-money-td .price-calc-btn{color:#0f3d5f!important;background:#edf5ff!important;border-color:#b6c7da!important}.order-lines-grid .line-money-td .price-calc-btn:hover{color:#06243a!important;background:#e0efff!important;border-color:#86add2!important}@media (width<=760px){.supplier-combo-option,.supplier-combo-meta{grid-template-columns:1fr!important}}.order-editor-page .desktop-toolbar.right .order-delete-btn{color:#9f2f28!important;background:#fff1f0!important;border:1px solid #d79a93!important;justify-content:center!important;align-items:center!important;width:36px!important;min-width:36px!important;height:32px!important;min-height:32px!important;padding:0!important;display:inline-flex!important}.order-editor-page .desktop-toolbar.right .order-delete-btn:hover{background:#ffe5e2!important;border-color:#bd6f67!important}.order-editor-page .desktop-toolbar.right .order-delete-btn:disabled{opacity:.45!important}.order-lines-grid .line-money-td,.order-lines-grid .line-money-td .price-input-wrap.no-spin-price .price-text-input,.order-lines-grid .line-money-td .calc-price-wrap .price-text-input{font-weight:650!important}.order-editor-page .events-field{grid-template-columns:82px minmax(0,1fr)!important}.order-editor-page .events-field>.order-event-layout{grid-template-columns:minmax(0,1fr)!important;gap:4px!important;width:100%!important;min-width:0!important;display:grid!important}.order-editor-page .events-field .order-attention-box.has-alerts{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important}.order-editor-page .events-field .order-attention-box .event-message-only.order-event-message-wide span{white-space:nowrap!important;text-overflow:ellipsis!important;width:100%!important;max-width:100%!important;display:block!important;overflow:hidden!important}.order-editor-page .events-field .event-snooze-row{justify-content:flex-end!important;width:100%!important;margin:0!important}.order-editor-page .events-field>.order-event-layout{grid-template-columns:minmax(0,1fr) auto!important;align-items:stretch!important;column-gap:8px!important}.order-editor-page .events-field>span{color:#344054!important;font-weight:700!important}.order-editor-page .events-field .event-action-row{justify-content:flex-end!important;align-items:flex-start!important;gap:6px!important;min-width:max-content!important;margin:0!important;display:flex!important}.order-editor-page .events-field .event-return-btn,.order-editor-page .events-field .event-snooze-btn{color:#1f3446!important;white-space:nowrap!important;background:linear-gradient(#fff,#eaf0f6)!important;border:1px solid #9fb2c6!important;border-radius:4px!important;height:24px!important;min-height:24px!important;padding:0 10px!important;font-size:12px!important;font-weight:800!important}.order-editor-page .events-field .event-return-btn{color:#5f3700!important;background:linear-gradient(#fff7e8,#f3d59a)!important;border-color:#d59a53!important}.order-editor-page .events-field .event-return-btn.event-return-btn-danger{color:#6f1212!important;background:linear-gradient(#fff0f0,#e36a6a)!important;border-color:#c84343!important}.order-editor-page .events-field .order-attention-box .event-message-only.order-event-message-wide .order-event-message-line{align-items:center!important;gap:7px!important;width:100%!important;min-width:0!important;display:flex!important}.order-editor-page .events-field .order-event-kind{color:#7a4a00!important;white-space:nowrap!important;flex:none!important;font-weight:900!important}.order-editor-page .events-field .order-attention-box .event-message-only.order-event-message-wide .order-event-text{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;display:block!important;overflow:hidden!important}@media (width<=760px){.order-editor-page .events-field>.order-event-layout{grid-template-columns:1fr!important}.order-editor-page .events-field .event-action-row{justify-content:flex-start!important}}.table-card.no-card.order-lines-scroll{background:#fff!important;border:1px solid #d0d7df!important;min-height:240px!important;box-shadow:inset 0 1px #ffffffbf!important}.order-editor-page .table-card.no-card.order-lines-scroll{min-height:260px!important}.document-items-panel .table-card.no-card.order-lines-scroll{min-height:240px!important}.product-lines-fullscreen-block .table-card.no-card.order-lines-scroll{background:#fff!important;min-height:0!important}.semantic-action-label{justify-content:center!important;align-items:center!important;gap:6px!important;min-width:0!important;display:inline-flex!important}.semantic-action-label>span:not(.svg-action-icon){white-space:nowrap!important;font-size:12px!important;font-weight:800!important;line-height:1!important}.desktop-page .desktop-toolbar button:not(.order-delete-btn):not(.delete-icon-btn):not(.danger),.desktop-page .button-row button:not(.danger),.desktop-page .grid-pager button,.desktop-page .fields-button,.desktop-page .gear-fields-button{color:#1f2937!important;background:linear-gradient(#fff,#e8eef5)!important;border:1px solid #b8c3cf!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;gap:6px!important;height:32px!important;min-height:32px!important;padding:0 10px!important;font-size:12px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important;box-shadow:inset 0 1px #fffffff2,0 1px 1px #10182814!important}.desktop-page .desktop-toolbar button:not(.order-delete-btn):not(.delete-icon-btn):not(.danger):hover,.desktop-page .button-row button:not(.danger):hover,.desktop-page .grid-pager button:hover,.desktop-page .fields-button:hover,.desktop-page .gear-fields-button:hover{filter:none!important;background:#eef7ff!important;border-color:#9bbbd8!important}.desktop-page .desktop-toolbar button:disabled{opacity:.5!important;filter:none!important}.single-line-toolbar .status-palette-dropdown>button,.single-line-toolbar .edit-dropdown>button,.single-line-toolbar .create-based-dropdown>button,.single-line-toolbar .print-dropdown>button,.single-line-toolbar .movements-dropdown>button,.single-line-toolbar .send-dropdown>button,.single-line-toolbar .edo-dropdown>button,.doc-work-toolbar .status-palette-dropdown>button,.doc-work-toolbar .edit-dropdown>button{width:42px!important;min-width:42px!important;padding:0 4px!important}.single-line-toolbar .status-palette-dropdown>button .semantic-action-label>span:not(.svg-action-icon),.single-line-toolbar .edit-dropdown>button .semantic-action-label>span:not(.svg-action-icon),.doc-work-toolbar .status-palette-dropdown>button .semantic-action-label>span:not(.svg-action-icon),.doc-work-toolbar .edit-dropdown>button .semantic-action-label>span:not(.svg-action-icon){clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.single-line-toolbar .status-palette-dropdown>button .action-dropdown-label,.single-line-toolbar .edit-dropdown>button .action-dropdown-label,.doc-work-toolbar .status-palette-dropdown>button .action-dropdown-label,.doc-work-toolbar .edit-dropdown>button .action-dropdown-label{flex:0 0 24px!important;place-items:center!important;width:24px!important;height:24px!important;display:inline-grid!important}.desktop-page .desktop-toolbar .svg-action-icon,.desktop-page .desktop-toolbar .svg-action-icon svg,.desktop-page .button-row .svg-action-icon,.desktop-page .button-row .svg-action-icon svg{flex:0 0 24px!important;width:24px!important;height:24px!important}.desktop-page .desktop-toolbar .caret{color:#344054!important;margin-left:1px!important;font-size:9px!important;line-height:1!important}.desktop-page .desktop-toolbar .plus-action{color:#155d32!important;background:linear-gradient(#fff,#eaf7ef)!important;border-color:#9fd6b7!important}.desktop-page .desktop-toolbar .plus-action:hover{background:#e6f7ee!important;border-color:#74bf93!important}.desktop-page .desktop-toolbar .order-delete-btn,.desktop-page .desktop-toolbar .delete-icon-btn{box-shadow:inset 0 1px #ffffffbf,0 1px 1px #7f231e14!important}.edo-exchange-icon .edo-v2-sheet{fill:#f7fbff;stroke:#6f8397;stroke-width:.95px;stroke-linecap:square;stroke-linejoin:miter}.edo-exchange-icon .edo-v2-corner{fill:#dceeff;stroke:#6f8397;stroke-width:.8px;stroke-linecap:square;stroke-linejoin:miter}.edo-exchange-icon .edo-v2-lines{fill:none;stroke:#8b98a4;stroke-width:.85px;stroke-linecap:round;stroke-linejoin:round}.edo-exchange-icon .edo-v2-arrow-blue-line,.edo-exchange-icon .edo-v2-arrow-blue-head{fill:none;stroke:#2d8dd6;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round}.edo-exchange-icon .edo-v2-arrow-green-line,.edo-exchange-icon .edo-v2-arrow-green-head{fill:none;stroke:#2f9d52;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round}.edo-exchange-icon .edo-v2-badge{fill:#f3c24b;stroke:#9a6a08;stroke-width:.55px}.order-editor-page .payment-panel label.payment-status-line{grid-template-columns:minmax(0,1fr)!important;justify-items:start!important;min-height:28px!important}.order-editor-page .payment-panel .payment-status-line .payment-status-input{border-radius:4px!important;width:min(100%,178px)!important;min-width:148px!important;height:24px!important;min-height:24px!important;margin:0!important;font-size:12px!important;line-height:22px!important;box-shadow:inset 0 1px #ffffff2e!important}.order-editor-page .payment-panel .payment-action-pill{color:#155d32!important;text-align:center!important;white-space:nowrap!important;width:auto!important;min-width:74px!important;height:24px!important;min-height:24px!important;box-shadow:none!important;background:#e8f8ee!important;border:1px solid #74bf93!important;border-radius:999px!important;margin:0!important;padding:0 10px!important;font-size:11px!important;font-weight:950!important;line-height:22px!important}.order-editor-page .payment-panel .payment-action-pill:hover{color:#0f4f29!important;background:#dcf4e6!important;border-color:#4faa74!important}.order-editor-page .payment-panel .payment-action-pill:disabled{opacity:.48!important;cursor:not-allowed!important;color:#6b8f78!important;background:#eef4ef!important;border-color:#b9d6c4!important}.order-editor-page .payment-panel .payment-status-action-row{flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:center!important;gap:5px!important;width:100%!important;min-height:24px!important;margin:0 0 3px!important;display:flex!important}.order-editor-page .payment-panel .payment-status-action-row .payment-status-input{flex:0 0 132px!important;width:132px!important;min-width:0!important;height:24px!important;min-height:24px!important;font-size:11px!important;font-weight:900!important}.order-editor-page .payment-panel .payment-status-action-row .payment-action-pill-pay{flex:none!important}.order-editor-page .payment-panel .payment-status-action-row .prepayment-percent-input{text-align:right!important;border-radius:4px!important;flex:0 0 54px!important;width:54px!important;min-width:54px!important;height:24px!important;min-height:24px!important;margin:0!important;padding:0 4px!important;font-size:11px!important;font-weight:900!important;line-height:22px!important}.order-editor-page .payment-panel .payment-status-action-row .prepayment-percent-sign{color:#344054!important;flex:none!important;font-size:11px!important;font-weight:900!important;line-height:24px!important}.order-editor-page .payment-panel .payment-status-action-row .payment-action-pill-prepay{color:#5f3700!important;background:linear-gradient(#fff7e8,#f3d59a)!important;border-color:#d59a53!important;flex:none!important;min-width:98px!important;font-weight:700!important}.order-editor-page .payment-panel .payment-status-action-row .payment-action-pill-prepay:hover{color:#4b2a00!important;background:#f6c76d!important;border-color:#c47c25!important}.order-editor-page .payment-panel .payment-status-action-row .payment-action-pill-prepay:disabled{color:#9a7545!important;background:#f7ead7!important;border-color:#e4c89d!important}.order-editor-page .desktop-panel .events-field .order-attention-box.has-alerts{width:100%!important;min-width:0!important;max-width:none!important}.order-editor-page .desktop-panel .events-field .order-attention-box .event-message-only.order-event-message-wide{width:100%!important;min-width:0!important;max-width:none!important;display:block!important}@media (width<=1180px){.account-page .account-billing-inline{grid-template-columns:1fr 1fr!important}.account-page .account-billing-inline-actions{grid-column:1/-1!important;justify-content:flex-end!important}}@media (width<=980px){.account-page .account-hero,.account-page .account-layout,.account-page .account-billing-inline{grid-template-columns:1fr!important}.account-page .account-billing-inline-actions{justify-content:stretch!important}.account-page .account-billing-inline-actions button{flex:auto!important}}.commerce-page .commerce-title-row{margin-bottom:6px!important;padding-bottom:4px!important}.commerce-page .commerce-title-row h2{font-size:23px!important;line-height:28px!important}.commerce-page .commerce-metrics{grid-template-columns:repeat(5,minmax(120px,1fr))!important;gap:8px!important;margin-bottom:8px!important}.commerce-page .commerce-metrics .metric{border-radius:8px!important;padding:9px 10px!important}.commerce-page .commerce-layout{grid-template-columns:300px 340px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;display:grid!important}.commerce-page .commerce-card{background:#fff!important;border-color:#ccd6df!important;border-radius:8px!important;padding:10px!important}.commerce-page .commerce-card legend{font-size:12px!important;font-weight:900!important}.commerce-page .commerce-client-summary{gap:4px!important;margin-bottom:8px!important;padding:9px!important}.commerce-page .commerce-client-summary h3{font-size:18px!important;line-height:22px!important}.commerce-page .commerce-card label{gap:4px!important;margin:0 0 8px!important}.commerce-page .commerce-card select,.commerce-page .commerce-card input,.commerce-page .commerce-card button{border-radius:8px!important;height:34px!important}.commerce-page .commerce-plan-preview{margin:0 0 8px!important;padding:8px!important}.commerce-page .commerce-plans-card{max-height:calc(100vh - 195px)!important;overflow:auto!important}.commerce-page .commerce-plan-list{gap:7px!important}.commerce-page .commerce-plan-list article{cursor:pointer!important;background:#f8fafc!important;border-radius:8px!important;grid-template-columns:minmax(0,1fr) auto!important;padding:8px!important}.commerce-page .commerce-plan-list article.selected{background:#eaf9f6!important;border-color:#00a9a5!important;box-shadow:0 0 0 1px #00a9a52e!important}.commerce-page .commerce-plan-list b{font-size:13px!important}.commerce-page .commerce-plan-list span,.commerce-page .commerce-plan-list small{font-size:11.5px!important;line-height:1.3!important}.commerce-page .commerce-plan-list strong{white-space:nowrap!important;font-size:13px!important}.commerce-page .commerce-toolbar{gap:6px!important;margin-bottom:6px!important}.commerce-page .commerce-clients-grid{max-height:calc(100vh - 205px)!important}.commerce-page .commerce-history-layout{margin-top:10px!important;display:block!important}.commerce-page .commerce-history-layout .commerce-card{padding:10px!important}.commerce-page .commerce-events-grid{max-height:220px!important}@media (width<=1420px){.commerce-page .commerce-layout{grid-template-columns:290px 310px minmax(0,1fr)!important}.commerce-page .commerce-metrics{grid-template-columns:repeat(3,minmax(140px,1fr))!important}}@media (width<=1180px){.commerce-page .commerce-layout{grid-template-columns:1fr 1fr!important}.commerce-page .commerce-clients-card{grid-column:1/-1!important}.commerce-page .commerce-plans-card{max-height:none!important}.commerce-page .commerce-clients-grid{max-height:360px!important}}@media (width<=760px){.commerce-page .commerce-layout,.commerce-page .commerce-metrics{grid-template-columns:1fr!important}.commerce-page .commerce-clients-card{grid-column:auto!important}}.account-page .hint,.commerce-page .hint{line-height:16px!important}.account-page .account-next-step:nth-child(n+4){display:grid!important}.commerce-page .commerce-layout{height:calc(100vh - 148px)!important;min-height:0!important;max-height:calc(100vh - 148px)!important}@media (width<=1180px){.account-page,.commerce-page{height:auto!important;overflow:auto!important}.account-page .account-hero,.account-page .account-layout,.account-page .account-plan-grid,.account-page .admins-layout,.commerce-page .commerce-layout{height:auto!important;max-height:none!important}.commerce-page .commerce-history-layout{display:block!important}}.account-page .account-hero-main,.account-page .account-subscription-card{background:#fff!important;border:1px solid #ccd6df!important;border-radius:8px!important;box-shadow:0 1px 2px #0f172a0d!important}.account-page .account-hero-main{padding:12px!important}.account-page .account-eyebrow{color:#4f6477!important;letter-spacing:0!important;text-transform:none!important;margin-bottom:3px!important;font-size:12px!important;font-weight:900!important;display:block!important}.account-page .account-billing-inline label,.account-page .account-panel .account-billing-inline label{color:#344054!important;grid-template-columns:1fr!important;gap:4px!important;margin:0!important;font-size:12px!important;font-weight:800!important;display:grid!important}.account-page .account-form-note{color:#8a5a00!important;margin-top:7px!important;font-size:12px!important;font-weight:800!important;display:block!important}.account-page .account-subscription-card{flex-direction:column!important;gap:4px!important;padding:12px!important;display:flex!important}.account-page .account-subscription-card strong{color:#142634!important;font-size:20px!important;line-height:24px!important}.account-page .account-subscription-card small{color:#667085!important;line-height:1.3!important}.account-page .account-panel legend{font-size:12px!important;font-weight:900!important}.account-page .account-usage-row{background:#fbfcfd!important;border-color:#dfe6ee!important;border-radius:8px!important;gap:8px!important;padding:7px!important}.account-page .account-next-step b{font-size:12px!important}.account-page .account-next-step span{font-size:11.5px!important}@media (width<=1180px){.account-page .account-billing-inline{grid-template-columns:1fr 1fr!important}.account-page .account-billing-inline-actions{grid-column:1/-1!important;justify-content:flex-end!important}}@media (width<=980px){.account-page .account-hero,.account-page .account-layout,.account-page .account-billing-inline{grid-template-columns:1fr!important}.account-page .account-billing-inline-actions{justify-content:stretch!important}.account-page .account-billing-inline-actions button{flex:auto!important}}.account-hero{grid-template-columns:minmax(0,1fr) 320px!important}.account-subscription-card button{border-radius:8px!important;width:100%!important;height:32px!important;margin-top:5px!important}.account-layout{grid-template-columns:minmax(340px,.82fr) minmax(0,1.38fr)!important}.account-billing-panel{grid-column:1/-1!important}.account-billing-grid{grid-template-columns:minmax(320px,.9fr) minmax(280px,.75fr)!important;align-items:stretch!important;gap:14px!important;display:grid!important}.account-billing-form,.account-payment-info{background:#fbfcfd!important;border:1px solid #dfe6ee!important;border-radius:8px!important;min-width:0!important;padding:12px!important}.account-billing-form p,.account-payment-info p,.account-panel-text{color:#5b6b7a!important;margin:0 0 10px!important;font-size:12px!important;line-height:1.45!important}.account-billing-form label,.account-panel label{color:#344054!important}.account-billing-actions{flex-wrap:wrap!important;gap:8px!important;margin-top:10px!important;display:flex!important}.account-billing-actions button{min-width:150px!important}.account-form-note{color:#8a5a00!important;margin-top:7px!important;font-size:12px!important;font-weight:800!important;display:block!important}.account-payment-info{flex-direction:column!important;gap:8px!important;display:flex!important}.account-payment-info h3{color:#142634!important;margin:0!important;font-size:19px!important}.account-payment-info p{margin:0!important}.account-payment-facts{flex-wrap:wrap!important;gap:6px!important;margin-top:auto!important;display:flex!important}.account-payment-facts span{color:#344054!important;background:#fff!important;border:1px solid #d7dde5!important;border-radius:999px!important;align-items:center!important;min-height:24px!important;padding:3px 8px!important;font-size:12px!important;font-weight:800!important;display:inline-flex!important}.account-team-list{grid-template-columns:repeat(auto-fit,minmax(330px,1fr))!important;gap:10px!important;max-height:calc(100vh - 330px)!important;padding-right:2px!important;display:grid!important;overflow:auto!important}.account-team-card{background:#fff!important;border:1px solid #d6e0ea!important;border-radius:8px!important;gap:10px!important;padding:12px!important;display:grid!important;box-shadow:0 1px 2px #0f172a0a!important}.account-team-card.disabled{opacity:.82!important;background:#f5f7f9!important}.account-team-head{border-bottom:1px solid #e5ebf1!important;justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;padding-bottom:8px!important;display:flex!important}.account-team-head b,.account-team-head span{display:block!important}.account-team-head b{color:#142634!important;font-size:15px!important}.account-team-head span{color:#667085!important;margin-top:2px!important;font-size:12px!important}.account-team-head em{color:#027a48!important;background:#effaf5!important;border:1px solid #bde2cf!important;border-radius:999px!important;flex:none!important;padding:3px 8px!important;font-size:11px!important;font-style:normal!important;font-weight:900!important}.account-team-card.disabled .account-team-head em{color:#667085!important;background:#eef1f4!important;border-color:#d7dde5!important}.account-team-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.account-team-fields label,.account-panel .account-team-fields label{grid-template-columns:1fr!important;gap:4px!important;margin:0!important;display:grid!important}.account-team-fields input,.account-team-fields select{border-color:#cbd5df!important;border-radius:8px!important;width:100%!important;height:34px!important;min-height:34px!important}.account-team-options{background:#f8fafc!important;border:1px solid #e5ebf1!important;border-radius:8px!important;gap:6px!important;padding:8px!important;display:grid!important}.account-team-options .account-inline-check{color:#344054!important;margin:0!important;font-size:12px!important}.account-team-actions{justify-content:flex-end!important;display:flex!important}.account-team-actions button{min-width:138px!important}.account-empty-team{color:#667085!important;background:#f8fafc!important;border:1px dashed #cbd5df!important;border-radius:8px!important;padding:18px!important}@media (width<=980px){.account-hero,.account-layout,.admins-layout,.account-billing-grid{grid-template-columns:1fr!important}.account-team-list{grid-template-columns:1fr!important;max-height:none!important}.account-team-fields{grid-template-columns:1fr!important}}.commerce-page,.account-page{background:#f3f6f8!important}.commerce-title-row,.account-title-row{padding:0 2px 8px!important}.commerce-title-row h2,.account-title-row h2{color:#142634!important}.commerce-message,.account-message{border-radius:8px!important}.commerce-metrics,.account-metrics{margin-bottom:12px!important}.commerce-metrics .metric,.account-metrics .metric{background:#fff!important;border:1px solid #d4dde6!important;border-radius:8px!important}.commerce-layout{grid-template-columns:minmax(320px,.8fr) minmax(0,1.5fr)!important;align-items:start!important;gap:12px!important;display:grid!important}.commerce-bottom-layout{grid-template-columns:minmax(300px,.7fr) minmax(0,1.4fr)!important;gap:12px!important;margin-top:12px!important;display:grid!important}.commerce-card{background:#fff!important;border-color:#ccd6df!important;border-radius:8px!important;box-shadow:0 1px 2px #0f172a0d!important}.commerce-card legend{color:#142634!important;font-size:12px!important;font-weight:900!important}.commerce-card label{color:#475467!important;gap:5px!important;margin:0 0 10px!important;font-weight:800!important;display:grid!important}.commerce-card select,.commerce-card input{border-color:#cbd5df!important;border-radius:8px!important;height:34px!important}.commerce-card button{border-radius:8px!important;height:34px!important}.commerce-client-summary{background:#f8fafc!important;border:1px solid #dfe6ee!important;border-radius:8px!important;gap:6px!important;margin-bottom:10px!important;padding:11px!important;display:grid!important}.commerce-client-summary h3{color:#142634!important;margin:0!important;font-size:20px!important;line-height:24px!important}.commerce-client-summary p{color:#667085!important;margin:0!important}.commerce-client-facts{flex-wrap:wrap!important;gap:6px!important;display:flex!important}.commerce-client-facts span,.commerce-event-chip{color:#344054!important;background:#fff!important;border:1px solid #d5dde6!important;border-radius:999px!important;align-items:center!important;min-height:23px!important;padding:2px 8px!important;font-size:11px!important;font-weight:900!important;display:inline-flex!important}.commerce-plan-preview{color:#155c42!important;background:#eefaf5!important;border:1px solid #b9dacf!important;border-radius:8px!important;gap:3px!important;margin:2px 0 10px!important;padding:10px!important;display:grid!important}.commerce-plan-preview b,.commerce-plan-preview span{color:#155c42!important}.commerce-plan-preview small{color:#38705b!important;line-height:1.35!important}.commerce-toolbar{justify-content:flex-end!important;gap:8px!important;margin-bottom:8px!important;display:flex!important}.commerce-toolbar input{width:min(390px,100%)!important}.commerce-toolbar select{width:170px!important}.commerce-clients-grid,.commerce-events-grid{border:1px solid #e3e9f0!important;border-radius:8px!important;max-height:calc(100vh - 420px)!important;overflow:auto!important}.commerce-clients-grid tr{cursor:pointer!important}.commerce-clients-grid tr.selected td{background:#e7f7f4!important}.commerce-plan-list{gap:8px!important;display:grid!important}.commerce-plan-list article{background:#f8fafc!important;border:1px solid #dfe6ee!important;border-radius:8px!important;grid-template-columns:minmax(0,1fr) auto!important;gap:6px 10px!important;padding:10px!important;display:grid!important}.commerce-plan-list b,.commerce-plan-list strong{color:#142634!important}.commerce-plan-list span,.commerce-plan-list small{color:#667085!important;line-height:1.35!important}.commerce-plan-list small{grid-column:1/-1!important}.account-hero-main,.account-subscription-card,.account-panel,.account-plan-card{border-color:#ccd6df!important;border-radius:8px!important;box-shadow:0 1px 2px #0f172a0d!important}.account-eyebrow{color:#4f6477!important;letter-spacing:0!important;text-transform:none!important}.account-hero-main h3{font-size:24px!important}.account-tabs{margin-top:10px!important}.account-tabs button{font-weight:800!important}.account-tabs button.active{color:#007d79!important}.account-usage-row{background:#fbfcfd!important;border-color:#dfe6ee!important}.account-progress{background:#e8edf2!important}.account-progress i{background:linear-gradient(90deg,#00a9a5,#319c72)!important}.account-plan-current{padding:2px 0 12px!important}.account-next-steps{border-top:1px solid #e1e7ee!important;gap:8px!important;padding-top:10px!important;display:grid!important}.account-next-steps h4{color:#142634!important;margin:0 0 2px!important;font-size:14px!important}.account-next-step{background:#f8fafc!important;border:1px solid #dfe6ee!important;border-radius:8px!important;gap:2px!important;padding:9px 10px!important;display:grid!important}.account-next-step b{color:#142634!important;font-size:13px!important}.account-next-step span{color:#667085!important;font-size:12px!important;line-height:1.35!important}.account-next-step.ok{background:#effaf5!important;border-color:#bde2cf!important}.account-next-step.warn{background:#fff8dc!important;border-color:#efd180!important}.account-next-step.info{background:#f0f7ff!important;border-color:#c7dcf2!important}.account-plan-grid{align-items:stretch!important}.account-plan-card{background:#fff!important}.account-plan-card.selected{border-color:#00a9a5!important}.account-plan-card button,.account-panel button{border-radius:8px!important;height:34px!important}.account-panel input,.account-panel select{border-radius:8px!important;min-height:34px!important}.account-admins-grid{border:1px solid #e3e9f0!important;border-radius:8px!important}@media (width<=980px){.commerce-layout,.commerce-bottom-layout,.account-hero,.account-layout,.admins-layout{grid-template-columns:1fr!important}.commerce-toolbar{flex-wrap:wrap!important;justify-content:stretch!important}.commerce-toolbar input,.commerce-toolbar select{width:100%!important}}.account-page{background:#f6f8fb!important}.account-title-row{justify-content:space-between!important;align-items:center!important;gap:12px!important}.account-title-row>div{min-width:0}.account-message{margin:0 0 10px;display:block}.account-hero{grid-template-columns:minmax(0,1fr) 280px;gap:12px;margin-bottom:10px;display:grid}.account-hero-main,.account-subscription-card,.account-plan-card{background:#fff;border:1px solid #cfd7e3;border-radius:8px;box-shadow:0 1px 2px #1018280d}.account-hero-main{padding:16px 18px}.account-eyebrow{color:#667085;text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px;font-size:12px;font-weight:800;display:block}.account-hero-main h3{color:#152738;margin:0;font-size:25px;line-height:30px}.account-hero-meta{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.account-hero-meta span{color:#4b5563;background:#f8fafc;border:1px solid #d7dde5;border-radius:999px;align-items:center;min-height:24px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-flex}.account-subscription-card{flex-direction:column;gap:5px;padding:13px;display:flex}.account-subscription-card strong{color:#152738;font-size:22px}.account-subscription-card small{color:#667085;line-height:1.3}.account-status{color:#344054;background:#f2f4f7;border:1px solid #d7dde5;border-radius:999px;justify-content:center;align-items:center;width:max-content;min-height:22px;padding:2px 8px;font-size:11px;font-weight:900;display:inline-flex}.account-status.ok{color:#027a48;background:#e7f7ef;border-color:#b7e4cc}.account-status.info{color:#0969a8;background:#e7f6ff;border-color:#b7def8}.account-status.warn{color:#8a5a00;background:#fff5d6;border-color:#f1cf70}.account-status.danger{color:#b42318;background:#ffe7e4;border-color:#f0b8b2}.account-tabs{border-bottom:1px solid #ccd5dd;gap:6px;margin:8px 0 10px;display:flex}.account-tabs button{color:#344054!important;background:0 0!important;border:1px solid #0000!important;border-radius:8px 8px 0 0!important;height:34px!important;padding:0 14px!important}.account-tabs button.active{color:#008f8b!important;background:#fff!important;border-color:#ccd5dd #ccd5dd #fff!important}.account-layout{grid-template-columns:minmax(340px,.8fr) minmax(0,1.4fr);align-items:start;gap:12px;display:grid}.account-panel{background:#fff!important;border-color:#cbd5e1!important;border-radius:8px!important}.account-panel legend{color:#152738!important;font-size:12px!important}.account-usage-list{gap:10px;display:grid}.account-usage-row{background:#f8fafc;border:1px solid #e3e8ef;border-radius:8px;grid-template-columns:minmax(150px,.8fr) minmax(140px,1fr) 44px;align-items:center;gap:10px;padding:8px;display:grid}.account-usage-row b,.account-usage-row span{display:block}.account-usage-row b{color:#152738;font-size:13px}.account-usage-row span,.account-usage-row em{color:#667085;font-size:12px;font-style:normal;font-weight:800}.account-progress{background:#e5eaf0;border-radius:999px;height:9px;overflow:hidden}.account-progress i{background:linear-gradient(90deg,#00a9a5,#2d9cdb);border-radius:999px;height:100%;display:block}.account-plan-current h3{color:#152738;margin:2px 0 6px}.account-plan-current p{color:#475467;margin:0 0 10px}.account-plan-facts,.account-plan-limits{flex-wrap:wrap;gap:6px;display:flex}.account-plan-facts span,.account-plan-limits span{color:#344054;background:#f8fafc;border:1px solid #d7dde5;border-radius:999px;min-height:24px;padding:3px 8px;font-size:12px;font-weight:800}.account-plan-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;display:grid}.account-plan-card{flex-direction:column;gap:10px;min-height:226px;padding:12px;display:flex}.account-plan-card.selected{border-color:#00a9a5;box-shadow:0 0 0 1px #00a9a52e}.account-plan-card-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.account-plan-card-head h3{color:#152738;margin:0 0 4px}.account-plan-card-head span{color:#667085;font-size:12px;line-height:1.35;display:block}.account-plan-card-head b{color:#027a48;background:#e7f7ef;border-radius:999px;min-width:max-content;padding:2px 7px;font-size:11px}.account-plan-price{color:#008f8b;font-size:24px}.account-plan-card button{margin-top:auto;height:34px!important}.admins-layout{grid-template-columns:320px minmax(0,1fr)}.account-check-row,.account-inline-check{grid-template-columns:none!important;align-items:center!important;gap:7px!important;display:flex!important}.account-check-row input,.account-inline-check input{width:auto!important;height:auto!important;margin:0!important}.account-admins-grid{max-height:calc(100vh - 330px);overflow:auto}.account-admins-grid input,.account-admins-grid select{border-radius:6px!important;height:30px!important;margin:0!important}.account-admins-grid button{height:30px!important;padding:0 10px!important}.account-toolbar input{width:min(420px,100%);height:34px!important;margin:0!important}.platform-tenants-grid{max-height:calc(100vh - 310px);overflow:auto}.platform-admin-list{gap:5px;min-width:210px;display:grid}.platform-admin-list span{background:#f8fafc;border:1px solid #d7dde5;border-radius:7px;gap:1px;padding:5px 7px;display:grid}.platform-admin-list span.off{opacity:.62;background:#f2f4f7}.platform-admin-list b{color:#152738;font-size:12px}.platform-admin-list small{color:#667085;font-size:11px}@media (width<=980px){.account-hero,.account-layout,.admins-layout{grid-template-columns:1fr}}.desktop-shell .desktop-side{contain:layout paint!important;flex:0 0 220px!important;width:220px!important;min-width:220px!important;transition:none!important}.desktop-shell.menu-collapsed .desktop-side{flex-basis:64px!important;width:64px!important;min-width:64px!important}.desktop-shell .side button.nav-row,.desktop-shell .global-tab{transition:none!important}.desktop-page-host{background:#f1f3f6!important}.accounting-registers-page .registers-grid{background:#fff!important;min-height:calc(100vh - 210px)!important}.accounting-control-grid{background:#fff!important;gap:10px!important;min-width:1120px!important;padding:10px!important;display:grid!important}.accounting-control-summary{margin:0!important}.accounting-control-grid h3{margin:6px 0 0!important;font-size:14px!important;line-height:20px!important}.accounting-warning{color:#5c4200!important;background:#fff8d6!important;border:1px solid #f0bf4c!important;align-items:center!important;gap:8px!important;padding:8px 10px!important;font-weight:700!important;display:flex!important}.accounting-warning b{color:#fff!important;background:#f2994a!important;border-radius:4px!important;place-items:center!important;min-width:28px!important;height:22px!important;display:inline-grid!important}.auth-page.login-page{color:#13202c!important;background:#eef2f5!important;grid-template-columns:minmax(420px,.95fr) minmax(380px,.72fr)!important;place-items:stretch stretch!important;min-height:100vh!important;display:grid!important;overflow:auto!important}html.auth-mode,body.auth-mode{height:auto!important;min-height:100%!important;overflow:hidden auto!important}html.auth-mode #root,body.auth-mode #root{height:auto!important;min-height:100%!important;overflow:visible!important}.auth-hero-panel{color:#fff!important;background:#223746!important;border-right:1px solid #ffffff14!important;flex-direction:column!important;justify-content:center!important;gap:22px!important;min-height:100vh!important;padding:46px 56px!important;display:flex!important}.auth-brand{align-items:center!important;gap:12px!important;display:flex!important}.auth-logo-img{object-fit:contain!important;border-radius:8px!important;width:54px!important;height:54px!important;display:block!important;box-shadow:0 10px 24px #00000038!important}.auth-brand-mark{color:#fff!important;background:linear-gradient(135deg,#22c7be,#f2b84b)!important;border-radius:8px!important;width:48px!important;height:48px!important;font-size:30px!important;box-shadow:0 10px 24px #00000038!important}.auth-brand strong{color:#fff!important;font-size:24px!important;line-height:26px!important;display:block!important}.auth-brand span{color:#b9d1df!important;margin-top:2px!important;font-size:12px!important;display:block!important}.auth-copy{max-width:640px!important}.auth-kicker{color:#8ee1db!important;text-transform:uppercase!important;letter-spacing:.08em!important;margin:0 0 8px!important;font-size:12px!important;font-weight:800!important}.auth-copy h1{color:#fff!important;letter-spacing:0!important;max-width:620px!important;margin:0!important;font-size:34px!important;font-weight:900!important;line-height:40px!important}.auth-copy p:not(.auth-kicker){color:#d5e1ea!important;max-width:560px!important;margin:12px 0 0!important;font-size:15px!important;line-height:22px!important}.auth-work-card{color:#13202c!important;background:#fff!important;border:1px solid #ffffff29!important;border-radius:8px!important;width:min(620px,100%)!important;padding:16px!important;box-shadow:0 22px 48px #00000038!important}.auth-work-head{border-bottom:1px solid #e2e8ef!important;align-items:center!important;gap:9px!important;padding-bottom:13px!important;display:flex!important}.auth-work-head strong{color:#13202c!important;font-size:15px!important;line-height:20px!important}.auth-work-head em{color:#0f766e!important;background:#e7f7f5!important;border-radius:999px!important;margin-left:auto!important;padding:3px 8px!important;font-size:11px!important;font-style:normal!important;font-weight:900!important}.auth-work-status{background:#22c7be!important;border-radius:50%!important;width:10px!important;height:10px!important;box-shadow:0 0 0 4px #22c7be29!important}.auth-work-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin-top:13px!important;display:grid!important}.auth-work-grid div{background:#f7fafc!important;border:1px solid #dce4ec!important;border-radius:7px!important;min-height:84px!important;padding:12px!important}.auth-work-grid b{color:#13202c!important;margin-bottom:6px!important;font-size:14px!important;line-height:18px!important;display:block!important}.auth-work-grid span{color:#596b7a!important;font-size:12px!important;line-height:17px!important;display:block!important}.auth-work-footer{flex-wrap:wrap!important;gap:8px!important;margin-top:12px!important;display:flex!important}.auth-work-footer span{color:#0f766e!important;background:#e6f7f5!important;border-radius:6px!important;align-items:center!important;min-height:26px!important;padding:0 9px!important;font-size:12px!important;font-weight:800!important;display:inline-flex!important}.auth-preview{background:#f8fafc!important;border:1px solid #ffffff29!important;border-radius:8px!important;width:min(620px,100%)!important;overflow:hidden!important;box-shadow:0 22px 48px #0000003d!important}.auth-preview-top{background:#fff!important;border-bottom:1px solid #d9e1e8!important;align-items:center!important;gap:7px!important;height:34px!important;padding:0 12px!important;display:flex!important}.auth-preview-top span{background:#d1d9e2!important;border-radius:50%!important;width:9px!important;height:9px!important}.auth-preview-top span:first-child{background:#22c7be!important}.auth-preview-body{grid-template-columns:132px minmax(0,1fr)!important;min-height:268px!important;display:grid!important}.auth-preview-side{background:#263746!important;align-content:start!important;gap:8px!important;padding:14px 10px!important;display:grid!important}.auth-preview-side span{background:#ffffff1f!important;border-radius:5px!important;height:28px!important}.auth-preview-side span.active{background:#22c7be!important}.auth-preview-main{background:#eef2f5!important;padding:14px!important}.auth-preview-toolbar{gap:8px!important;margin-bottom:12px!important;display:flex!important}.auth-preview-toolbar span{background:#fff!important;border:1px solid #d5dde5!important;border-radius:5px!important;height:30px!important}.auth-preview-toolbar span:first-child{background:#22c7be!important;border-color:#14a79f!important;width:106px!important}.auth-preview-toolbar span:nth-child(2){width:150px!important}.auth-preview-toolbar span:nth-child(3){width:86px!important;margin-left:auto!important}.auth-preview-table{background:#fff!important;border:1px solid #d5dde5!important;border-radius:6px!important;gap:6px!important;padding:8px!important;display:grid!important}.auth-preview-table span{background:#eef3f7!important;border-radius:4px!important;height:28px!important}.auth-preview-table span:nth-child(2n){background:#e4f5f3!important}.auth-benefits{flex-wrap:wrap!important;gap:8px!important;display:flex!important}.auth-benefits span{color:#d5e1ea!important;background:#ffffff14!important;border-radius:6px!important;align-items:center!important;min-height:28px!important;padding:0 10px!important;font-size:12px!important;font-weight:700!important;display:inline-flex!important}.auth-form-panel{background:#f8fafc!important;align-content:center!important;place-items:center!important;gap:14px!important;min-height:100vh!important;padding:34px!important;display:grid!important}.auth-site-link{color:#526372!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;min-height:32px!important;padding:0 10px!important;font-size:13px!important;font-weight:800!important;text-decoration:none!important;display:inline-flex!important}.auth-site-link:hover{color:#0f766e!important;background:#edf7f6!important;text-decoration:none!important}.auth-card.login-card,.auth-card.signup-card{background:#fff!important;border:1px solid #d7dde5!important;border-radius:8px!important;width:min(100%,460px)!important;padding:28px!important;box-shadow:0 18px 42px #1018281f!important}.auth-card.signup-card{width:min(100%,720px)!important}.auth-card-head{margin-bottom:20px!important}.auth-card-head p{color:#0f766e!important;text-transform:uppercase!important;letter-spacing:.06em!important;margin:0 0 6px!important;font-size:12px!important;font-weight:900!important}.auth-card-head h2{color:#111827!important;margin:0!important;font-size:26px!important;font-weight:900!important;line-height:32px!important}.auth-card-head span{color:#667085!important;margin-top:8px!important;font-size:13px!important;line-height:19px!important;display:block!important}.auth-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.auth-field{color:#344054!important;gap:6px!important;margin:0 0 14px!important;font-size:12px!important;font-weight:800!important;display:grid!important}.auth-field>span{line-height:16px!important}.auth-field input,.auth-field select{color:#101828!important;background:#fff!important;border:1px solid #b9c3ce!important;border-radius:6px!important;height:38px!important;min-height:38px!important;margin:0!important;padding:0 11px!important;font-size:14px!important;line-height:20px!important}.auth-field input:focus,.auth-field select:focus{border-color:#22a9a2!important;outline:2px solid #22c7be33!important}.auth-field small{color:#667085!important;font-size:11px!important;font-weight:600!important;line-height:15px!important}.auth-login-helper{background:#f1fbfa!important;border:1px solid #d4e5e3!important;border-radius:8px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;margin:0 0 14px!important;padding:10px!important;display:grid!important}.auth-login-helper strong{color:#13202c!important;font-size:13px!important;line-height:18px!important;display:block!important}.auth-login-helper span{color:#526372!important;margin-top:1px!important;font-size:12px!important;line-height:16px!important;display:block!important}.auth-login-helper span b{color:#0f766e!important}.auth-login-helper button{color:#0f766e!important;background:#fff!important;border:1px solid #a7d6d0!important;border-radius:6px!important;min-width:72px!important;height:30px!important;padding:0 10px!important;font-size:12px!important;font-weight:900!important}.auth-password-wrap{display:block!important;position:relative!important}.auth-password-wrap input{padding-right:92px!important}.auth-password-wrap button{color:#344054!important;width:78px!important;height:28px!important;box-shadow:none!important;background:#f8fafc!important;border:1px solid #d7dde5!important;border-radius:5px!important;padding:0!important;font-size:11px!important;font-weight:900!important;position:absolute!important;top:5px!important;right:5px!important}.auth-password-wrap button:hover{color:#0f766e!important;filter:none!important;background:#edf7f6!important}.auth-login-options{justify-content:space-between!important;align-items:center!important;gap:10px!important;margin:-4px 0 14px!important;display:flex!important}.auth-login-options label{color:#526372!important;align-items:center!important;gap:7px!important;font-size:12px!important;font-weight:800!important;display:flex!important}.auth-login-options input{width:auto!important;height:auto!important;margin:0!important}.auth-login-options a{color:#0f766e!important;white-space:nowrap!important;font-size:12px!important;font-weight:900!important;text-decoration:none!important}.auth-login-options a:hover{color:#0b6760!important;text-decoration:underline!important}.auth-login-note{background:#f8fafc!important;border:1px solid #e3e8ef!important;border-radius:7px!important;gap:3px!important;margin:12px 0 0!important;padding:10px!important;display:grid!important}.auth-login-note b{color:#13202c!important;font-size:12px!important;line-height:16px!important}.auth-login-note span{color:#667085!important;font-size:12px!important;line-height:17px!important}.auth-primary-btn{color:#fff!important;background:#0f766e!important;border:1px solid #0f766e!important;border-radius:6px!important;width:100%!important;height:40px!important;margin-top:2px!important;font-size:14px!important;font-weight:900!important;box-shadow:0 8px 18px #0f766e2e!important}.auth-primary-btn:hover{background:#0b6760!important}.auth-secondary-btn{color:#0f766e!important;width:100%!important;height:38px!important;box-shadow:none!important;background:#ecfdfb!important;border:1px solid #0f766e!important;border-radius:6px!important;padding:0 12px!important;font-size:14px!important;font-weight:900!important}.auth-secondary-btn:hover{color:#0b6760!important;filter:none!important;background:#dff8f4!important}.auth-error{border-radius:6px!important;margin:0 0 12px!important;padding:9px 10px!important}.auth-switch{color:#667085!important;justify-content:center!important;align-items:center!important;gap:8px!important;margin-top:16px!important;font-size:13px!important;display:flex!important}.auth-switch.auth-switch-strong{flex-direction:column!important;align-items:stretch!important;gap:8px!important}.auth-switch.auth-switch-strong>span{text-align:center!important}.auth-switch .link-button{color:#0f766e!important;background:0 0!important;border:0!important;height:auto!important;min-height:0!important;padding:0!important;font-weight:900!important}.auth-switch .link-button:hover{color:#0b6760!important;text-decoration:underline!important}.auth-plan-field{margin-top:2px!important}.auth-plan-section{background:#f7fbfb!important;border:1px solid #c8d4df!important;border-radius:8px!important;gap:10px!important;padding:12px!important;display:grid!important}.auth-plan-title{justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;display:flex!important}.auth-plan-title strong{color:#13202c!important;font-size:14px!important;line-height:18px!important}.auth-plan-title span{color:#667085!important;text-align:right!important;max-width:300px!important;font-size:11px!important;font-weight:600!important;line-height:15px!important}.auth-plan-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important;gap:8px!important;display:grid!important}.auth-plan-card{color:#101828!important;text-align:left!important;width:100%!important;min-height:104px!important;box-shadow:none!important;background:#fff!important;border:1px solid #cfd8e3!important;border-radius:7px!important;gap:7px!important;padding:10px!important;font-weight:700!important;display:grid!important}.auth-plan-card:hover{filter:none!important;background:#f4fbfa!important;border-color:#9ccfca!important}.auth-plan-card.selected{background:#e9f8f6!important;border-color:#0f766e!important;box-shadow:inset 0 0 0 1px #0f766e!important}.auth-plan-card-head{justify-content:space-between!important;align-items:center!important;gap:8px!important;display:flex!important}.auth-plan-card-head b{color:#101828!important;font-size:14px!important;line-height:18px!important}.auth-plan-card-head em{color:#0f766e!important;background:#eef3f7!important;border-radius:999px!important;flex:none!important;padding:2px 7px!important;font-size:11px!important;font-style:normal!important;font-weight:900!important;line-height:16px!important}.auth-plan-card.selected .auth-plan-card-head em{color:#fff!important;background:#0f766e!important}.auth-plan-desc{color:#526372!important;font-size:12px!important;font-weight:600!important;line-height:16px!important}.auth-plan-meta{color:#7a8794!important;align-self:end!important;font-size:11px!important;font-weight:800!important;line-height:15px!important}@media (width<=1040px){.auth-page.login-page{grid-template-columns:1fr!important}.auth-hero-panel{min-height:auto!important;padding:30px 24px!important}.auth-preview,.auth-work-card{display:none!important}.auth-form-panel{min-height:auto!important;padding:24px!important}}@media (width<=680px){.auth-page.login-page{align-content:start!important;min-height:100svh!important;overflow:visible!important}.auth-hero-panel{gap:12px!important;padding:20px 20px 14px!important}.auth-logo-img{width:46px!important;height:46px!important}.auth-copy{max-width:none!important}.auth-form-grid{grid-template-columns:1fr!important;gap:0!important}.auth-kicker,.auth-copy p:not(.auth-kicker),.auth-benefits{display:none!important}.auth-copy h1{font-size:23px!important;line-height:28px!important}.auth-form-panel{align-content:start!important;place-items:start center!important;padding:18px 24px 24px!important}.auth-card.login-card,.auth-card.signup-card{padding:18px!important}.auth-card-head{margin-bottom:14px!important}.auth-card-head h2{font-size:23px!important;line-height:28px!important}.auth-card-head span{margin-top:6px!important;font-size:12px!important;line-height:17px!important}.auth-field{gap:4px!important;margin-bottom:10px!important}.auth-field small{line-height:14px!important}.auth-login-helper{grid-template-columns:1fr!important;gap:8px!important;margin-bottom:10px!important}.auth-login-helper button{width:100%!important}.auth-login-options{gap:7px!important;margin:0 0 12px!important;display:grid!important}.auth-login-options a{white-space:normal!important}.auth-switch{flex-direction:column!important;gap:5px!important;margin-top:12px!important}.auth-plan-section{padding:10px!important}.auth-plan-title{gap:3px!important;display:grid!important}.auth-plan-title span{text-align:left!important;max-width:none!important}.auth-plan-grid{grid-template-columns:1fr!important}.auth-plan-card{min-height:0!important}}.logo-gem.logo-gem-img{clip-path:none!important;object-fit:contain!important;color:#0000!important;width:44px!important;min-width:44px!important;height:44px!important;text-shadow:none!important;background:0 0!important;border-radius:8px!important;padding:0!important;display:block!important}.desktop-shell.menu-collapsed .logo-gem.logo-gem-img{width:34px!important;min-width:34px!important;height:34px!important}.order-editor-page .events-field{display:block!important}.order-editor-page .events-field>span,.order-editor-page .events-field .order-event-kind{display:none!important}.order-editor-page .events-field>.order-event-layout{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:8px!important;width:100%!important;display:grid!important}.order-editor-page .events-field .order-attention-box .event-message-only.order-event-message-wide{text-align:left!important;width:100%!important;max-width:none!important;display:block!important}.order-editor-page .events-field .order-attention-box .event-message-only.order-event-message-wide .order-event-message-line{width:100%!important;min-width:0!important;display:block!important}.order-editor-page .events-field .order-attention-box .event-message-only.order-event-message-wide .order-event-text{white-space:normal!important;text-overflow:clip!important;width:100%!important;min-width:0!important;display:block!important;overflow:visible!important}.order-editor-page .events-field{grid-column:1/-1!important;grid-template-columns:72px minmax(0,1fr)!important;align-items:start!important;gap:6px!important;display:grid!important}.order-editor-page .events-field>span{color:#344054!important;margin:0!important;font-weight:800!important;line-height:28px!important;display:block!important}.order-editor-page .events-field>.order-event-layout{grid-column:2!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:stretch!important;gap:8px!important;width:100%!important;min-width:0!important;display:grid!important}.order-editor-page .events-field .order-attention-box.has-alerts{width:100%!important;min-width:0!important;max-width:none!important;min-height:42px!important;max-height:110px!important;overflow:auto!important}.order-editor-page .events-field .order-attention-box .event-message-only.order-event-message-wide{width:100%!important;min-width:0!important;max-width:none!important;display:block!important}.order-editor-page .events-field .order-attention-box .event-message-only.order-event-message-wide .order-event-message-line{grid-template-columns:auto minmax(0,1fr)!important;align-items:start!important;gap:7px!important;width:100%!important;min-width:0!important;display:grid!important}.order-editor-page .events-field .order-event-kind{color:#7a4a00!important;white-space:nowrap!important;font-weight:900!important}.order-editor-page .events-field .order-attention-box .event-message-only.order-event-message-wide .order-event-text{white-space:normal!important;text-overflow:clip!important;word-break:break-word!important;width:100%!important;min-width:0!important;max-width:100%!important;line-height:17px!important;display:block!important;overflow:visible!important}@media (width<=760px){.order-editor-page .events-field{grid-template-columns:1fr!important}.order-editor-page .events-field>.order-event-layout{grid-column:1!important;grid-template-columns:1fr!important}.order-editor-page .events-field .event-action-row{justify-content:flex-start!important}}.order-editor-page .payment-panel .compact-payment-docs{grid-template-columns:1fr!important;align-items:stretch!important;gap:4px!important;width:100%!important;margin:1px 0 3px!important;display:grid!important}.order-editor-page .payment-panel .payment-docs-title{color:#344054!important;font-size:11px!important;font-weight:900!important;line-height:14px!important}.order-editor-page .payment-panel .payment-docs-list.payment-docs-grid{background:#f8fafc!important;border:1px solid #8ea4b7!important;border-radius:5px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important;min-height:31px!important;max-height:none!important;padding:4px!important;display:grid!important;overflow:visible!important}.order-editor-page .payment-panel .payment-docs-list.payment-docs-grid button{color:#20303c!important;background:linear-gradient(#fff,#eef4f9)!important;border:1px solid #9fb1c4!important;border-radius:4px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:6px!important;width:100%!important;max-width:none!important;height:27px!important;min-height:27px!important;max-height:none!important;padding:2px 7px!important;display:grid!important;box-shadow:inset 0 1px #ffffffe6!important}.order-editor-page .payment-panel .payment-docs-list.payment-docs-grid button:hover{background:#eefaf9!important;border-color:#00a9a5!important}.order-editor-page .payment-panel .payment-docs-list.payment-docs-grid button b{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:11px!important;line-height:14px!important;overflow:hidden!important}.order-editor-page .payment-panel .payment-docs-list.payment-docs-grid button span{white-space:nowrap!important;color:#344054!important;font-size:10.5px!important;line-height:14px!important}.order-editor-page .payment-panel .payment-docs-list.payment-docs-grid>.muted{background:#fff!important;border:1px dashed #b6c3cf!important;border-radius:4px!important;grid-column:1/-1!important;align-items:center!important;min-height:26px!important;padding:0 7px!important;display:flex!important}.order-editor-page .positions-block:not(.product-lines-fullscreen-block){flex-direction:column!important;min-height:clamp(390px,100vh - 505px,660px)!important;display:flex!important}.order-editor-page .positions-block:not(.product-lines-fullscreen-block) .table-card.no-card.order-lines-scroll{background:#fff!important;flex:auto!important;height:clamp(320px,100vh - 555px,590px)!important;min-height:320px!important;max-height:none!important}.order-editor-page .positions-block:not(.product-lines-fullscreen-block) .order-lines-grid{background:#fff!important}.order-editor-page .positions-block.product-lines-fullscreen-block .table-card.no-card.order-lines-scroll{height:auto!important}.order-editor-page .payment-panel .payment-docs-list.payment-docs-grid button.payment-doc-pill-posted{color:#245326!important;background:linear-gradient(#fbfffb,#e8f6e6)!important;border-color:#add5ad!important}.order-editor-page .payment-panel .payment-docs-list.payment-docs-grid button.payment-doc-pill-posted span{color:#3f7b42!important}.order-editor-page .payment-panel .payment-docs-list.payment-docs-grid button.payment-doc-pill-draft{color:#535c66!important;background:linear-gradient(#fff,#f0f2f4)!important;border-color:#cbd1d8!important}.order-editor-page .payment-panel .payment-docs-list.payment-docs-grid button.payment-doc-pill-draft span{color:#667085!important}.order-editor-page .payment-panel .payment-docs-list.payment-docs-grid button.payment-doc-pill-posted:hover{background:#eef9ec!important;border-color:#91c691!important}.order-editor-page .payment-panel .payment-docs-list.payment-docs-grid button.payment-doc-pill-draft:hover{background:#f4f6f8!important;border-color:#9da7b2!important}.order-editor-page .payment-panel .payment-status-action-row{flex-wrap:nowrap!important;justify-content:space-between!important;align-items:center!important;gap:6px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important;overflow:visible!important}.order-editor-page .payment-panel .payment-status-action-row .payment-status-input{flex:auto!important;width:auto!important;min-width:104px!important}.order-editor-page .payment-panel .payment-status-action-row .payment-action-pill{flex-shrink:0!important;min-width:0!important;padding-left:8px!important;padding-right:8px!important}.order-editor-page .payment-panel .payment-status-action-row .payment-action-pill-pay{flex:0 0 68px!important;width:68px!important}.order-editor-page .payment-panel .payment-status-action-row .prepayment-percent-input{flex:0 0 48px!important;width:48px!important;min-width:48px!important}.order-editor-page .payment-panel .payment-status-action-row .payment-action-pill-prepay{flex:0 92px!important;width:92px!important;min-width:0!important}@media (width<=1280px){.order-editor-page .payment-panel .payment-status-action-row{flex-wrap:wrap!important}.order-editor-page .payment-panel .payment-status-action-row .payment-status-input{flex:100%!important}}.order-editor-page .desktop-panel .client-autocomplete-field.client-ref-field input{padding-right:48px!important}.order-editor-page .desktop-panel .client-autocomplete-field.client-ref-field .client-ref-dots,.order-editor-page .desktop-panel .client-autocomplete-field.client-ref-field .client-ref-arrow{width:18px!important;min-width:18px!important;height:17px!important;min-height:17px!important;max-height:17px!important;font-size:11px!important;line-height:15px!important}.order-editor-page .desktop-panel .client-autocomplete-field.client-ref-field .client-ref-dots{right:25px!important}.order-editor-page .desktop-panel .client-autocomplete-field.client-ref-field .client-ref-arrow{font-size:12px!important;right:5px!important}.order-editor-page .desktop-panel .events-field.span2,.order-editor-page .desktop-panel .events-field{grid-column:1/-1!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:4px 0!important;padding:0!important;display:block!important}.order-editor-page .desktop-panel .events-field>span,.order-editor-page .desktop-panel .events-field .order-event-kind{display:none!important}.order-editor-page .desktop-panel .events-field>.order-event-layout{grid-template-columns:minmax(0,1fr)!important;gap:5px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important}.order-editor-page .desktop-panel .events-field .order-attention-box.has-alerts,.order-editor-page .desktop-panel .events-field .order-attention-box .event-message-only.order-event-message-wide{width:100%!important;min-width:0!important;max-width:none!important}.order-editor-page .desktop-panel .events-field .order-attention-box .event-message-only.order-event-message-wide{display:block!important}.order-editor-page .desktop-panel .events-field .order-attention-box .event-message-only.order-event-message-wide .order-event-message-line,.order-editor-page .desktop-panel .events-field .order-attention-box .event-message-only.order-event-message-wide .order-event-text{white-space:normal!important;text-overflow:clip!important;width:100%!important;min-width:0!important;max-width:100%!important;display:block!important;overflow:visible!important}.order-editor-page .desktop-panel .events-field .event-action-row{justify-content:flex-end!important;width:100%!important}.order-editor-page .payment-panel .payment-docs-list.payment-docs-grid button.payment-doc-pill-return{color:#8f2a21!important;background:linear-gradient(#fff7f6 0%,#ffe2df 100%)!important;border-color:#d69088!important;box-shadow:inset 0 1px #ffffffb3!important}.order-editor-page .payment-panel .payment-docs-list.payment-docs-grid button.payment-doc-pill-return b{color:#7f241d!important}.order-editor-page .payment-panel .payment-docs-list.payment-docs-grid button.payment-doc-pill-return span{color:#9c352b!important}.order-editor-page .payment-panel .payment-docs-list.payment-docs-grid button.payment-doc-pill-return:hover{background:#ffd8d3!important;border-color:#c46157!important}.account-page .account-title-row{margin-bottom:6px!important;padding-bottom:4px!important}.account-page .account-title-row h2{font-size:23px!important;line-height:28px!important}.account-page .account-hero{grid-template-columns:minmax(0,1fr) 300px!important;align-items:stretch!important;gap:10px!important;margin:0 0 8px!important;display:grid!important}.account-page .account-hero-main{background:#fff!important;border:1px solid #ccd6df!important;border-radius:8px!important;padding:12px!important}.account-page .account-billing-hero-head{justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;margin-bottom:9px!important;display:flex!important}.account-page .account-billing-hero-head h3{color:#142634!important;margin:0!important;font-size:22px!important;line-height:26px!important}.account-page .account-tenant-slug{color:#4b5563!important;background:#f8fafc!important;border:1px solid #d7dde5!important;border-radius:999px!important;align-items:center!important;min-height:24px!important;padding:2px 8px!important;font-size:12px!important;font-weight:800!important;display:inline-flex!important}.account-page .account-billing-inline{grid-template-columns:minmax(180px,1fr) minmax(220px,1fr) auto!important;align-items:end!important;gap:8px!important;display:grid!important}.account-page .account-billing-inline label{color:#344054!important;grid-template-columns:1fr!important;gap:4px!important;margin:0!important;font-size:12px!important;font-weight:800!important;display:grid!important}.account-page .account-billing-inline input{border-color:#cbd5df!important;border-radius:8px!important;width:100%!important;height:34px!important;min-height:34px!important;margin:0!important}.account-page .account-billing-inline-actions{flex-wrap:nowrap!important;gap:6px!important;margin:0!important;display:flex!important}.account-page .account-billing-inline-actions button{border-radius:8px!important;min-width:76px!important;height:34px!important;padding:0 10px!important}.account-page .account-subscription-card{background:#fff!important;border:1px solid #ccd6df!important;border-radius:8px!important;flex-direction:column!important;gap:4px!important;padding:12px!important;display:flex!important}.account-page .account-subscription-card strong{font-size:20px!important;line-height:24px!important}.account-page .account-subscription-card button{border-radius:8px!important;width:100%!important;height:32px!important;min-height:32px!important;margin-top:auto!important}.account-page .account-tabs{margin:4px 0 8px!important}.account-page .account-tabs button{height:30px!important}.account-page .account-layout{grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr)!important;align-items:start!important;gap:10px!important;display:grid!important}.account-page .account-panel{background:#fff!important;border-color:#ccd6df!important;border-radius:8px!important;padding:10px!important}.account-page .account-usage-list{gap:7px!important}.account-page .account-usage-row{gap:8px!important;padding:7px!important}.account-page .account-plan-current{padding:0 0 8px!important}.account-page .account-plan-current h3{margin:0 0 4px!important;font-size:18px!important}.account-page .account-plan-current p{margin:0 0 8px!important;font-size:12px!important;line-height:1.35!important}.account-page .account-next-steps{gap:6px!important;padding-top:8px!important}.account-page .account-next-step{gap:1px!important;padding:7px 9px!important}.account-page .account-billing-panel{display:none!important}@media (width<=1180px){.account-page .account-billing-inline{grid-template-columns:1fr 1fr!important}.account-page .account-billing-inline-actions{grid-column:1/-1!important;justify-content:flex-end!important}}@media (width<=980px){.account-page .account-hero,.account-page .account-layout,.account-page .account-billing-inline{grid-template-columns:1fr!important}.account-page .account-billing-inline-actions{justify-content:stretch!important}.account-page .account-billing-inline-actions button{flex:auto!important}}.account-page,.commerce-page{height:calc(100vh - 48px)!important;min-height:0!important;overflow:hidden!important}.account-page .account-hero{min-height:0!important;max-height:126px!important}.account-page .account-layout{height:calc(100vh - 224px)!important;min-height:0!important;max-height:calc(100vh - 224px)!important}.account-page .account-panel{min-height:0!important;max-height:100%!important;overflow:auto!important}.account-page .account-plan-grid,.account-page .admins-layout{height:calc(100vh - 136px)!important;min-height:0!important;max-height:calc(100vh - 136px)!important;overflow:auto!important}.account-page .account-team-list{max-height:calc(100vh - 230px)!important}.account-page .account-usage-row{grid-template-columns:minmax(120px,.75fr) minmax(100px,1fr) 38px!important}.commerce-page .commerce-title-row{margin-bottom:4px!important}.commerce-page .commerce-metrics .metric{min-height:44px!important;padding:6px 9px!important}.commerce-page .commerce-metrics .metric span{line-height:13px!important}.commerce-page .commerce-metrics .metric strong{font-size:18px!important;line-height:20px!important}.commerce-page .commerce-layout{grid-template-columns:300px 340px minmax(0,1fr)!important;height:calc(100vh - 148px)!important;min-height:0!important;max-height:calc(100vh - 148px)!important}.commerce-page .commerce-subscription-card,.commerce-page .commerce-plans-card,.commerce-page .commerce-clients-card{min-height:0!important;max-height:100%!important;overflow:auto!important}.commerce-page .commerce-clients-grid,.commerce-page .commerce-events-grid{max-height:none!important}@media (width<=1180px){.account-page,.commerce-page{height:auto!important;overflow:auto!important}.account-page .account-hero,.account-page .account-layout,.account-page .account-plan-grid,.account-page .admins-layout,.commerce-page .commerce-layout{height:auto!important;max-height:none!important}.commerce-page .commerce-history-layout{display:block!important}}.desktop-page-host{flex:auto!important;min-height:0!important;overflow:auto!important}.desktop-page-host>.page.desktop-page.account-page,.desktop-page-host>.page.desktop-page.commerce-page{height:auto!important;min-height:calc(100vh - 98px)!important;max-height:none!important;padding-bottom:36px!important;overflow:visible!important}.account-page .account-hero{align-items:start!important;height:auto!important;max-height:none!important;margin-bottom:12px!important;overflow:visible!important}.account-page .account-hero-main,.account-page .account-subscription-card{overflow:visible!important}.account-page .account-form-note{color:#8a5a00!important;white-space:normal!important;background:#fff8dc!important;border:1px solid #efd180!important;border-radius:8px!important;width:max-content!important;max-width:100%!important;margin:8px 0 0!important;padding:4px 8px!important;line-height:16px!important;display:block!important;position:static!important}.account-page .account-tabs{z-index:1!important;margin-top:10px!important;position:relative!important}.account-page .account-layout,.account-page .account-plan-grid,.account-page .admins-layout,.commerce-page .commerce-layout{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.account-page .account-panel,.commerce-page .commerce-subscription-card,.commerce-page .commerce-plans-card,.commerce-page .commerce-clients-card,.account-page .account-team-list{max-height:none!important;overflow:visible!important}.commerce-page .commerce-metrics{height:auto!important;min-height:0!important;overflow:visible!important}.commerce-page .commerce-clients-grid,.commerce-page .commerce-events-grid{max-height:420px!important;overflow:auto!important}.commerce-page .commerce-history-layout{display:block!important}.user-menu,.task-popover.work-notification-popover{z-index:9000!important}.task-head-actions{flex:none!important;align-items:center!important;gap:6px!important;display:inline-flex!important}.task-popover-close{color:#344054!important;background:#fff!important;border:1px solid #cbd5df!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;padding:0!important;font-size:18px!important;font-weight:800!important;line-height:20px!important;display:inline-flex!important}.task-popover-close:hover{color:#007d79!important;filter:none!important;background:#f4fbfa!important;border-color:#00a9a5!important}.field-permissions-table .notification-snooze-input{text-align:right!important;border-radius:6px!important;width:90px!important;height:28px!important;min-height:28px!important;margin:0!important;padding:3px 8px!important}.add-action-label{white-space:nowrap!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-width:0!important;line-height:1!important;display:inline-flex!important}.add-action-label .svg-action-icon-plus,.plus-action .svg-action-icon-plus,.line-add-btn .svg-action-icon-plus{flex:0 0 18px!important;width:18px!important;min-width:18px!important;height:18px!important}.plus-action,.product-lines-selected-actions .line-add-btn{color:#155d32!important;text-align:center!important;background:linear-gradient(#fff 0%,#eaf8ef 100%)!important;border:1px solid #86cfa4!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;gap:6px!important;height:30px!important;min-height:30px!important;padding:0 11px!important;font-size:12px!important;font-weight:800!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffffd9,0 1px 1px #0f5a2814!important}.button-row button:has(.add-action-label){color:#155d32!important;text-align:center!important;background:linear-gradient(#fff 0%,#eaf8ef 100%)!important;border:1px solid #86cfa4!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;gap:6px!important;height:30px!important;min-height:30px!important;padding:0 11px!important;font-size:12px!important;font-weight:800!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffffd9,0 1px 1px #0f5a2814!important}.desktop-toolbar button:has(.add-action-label){color:#155d32!important;text-align:center!important;background:linear-gradient(#fff 0%,#eaf8ef 100%)!important;border:1px solid #86cfa4!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;gap:6px!important;height:30px!important;min-height:30px!important;padding:0 11px!important;font-size:12px!important;font-weight:800!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffffd9,0 1px 1px #0f5a2814!important}.payment-action-pill:has(.add-action-label){color:#155d32!important;text-align:center!important;background:linear-gradient(#fff 0%,#eaf8ef 100%)!important;border:1px solid #86cfa4!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;gap:6px!important;height:30px!important;min-height:30px!important;padding:0 11px!important;font-size:12px!important;font-weight:800!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffffd9,0 1px 1px #0f5a2814!important}.plus-action:hover,.product-lines-selected-actions .line-add-btn:hover{color:#0f512b!important;filter:none!important;background:#e1f6e9!important;border-color:#62b783!important}.button-row button:has(.add-action-label):hover{color:#0f512b!important;filter:none!important;background:#e1f6e9!important;border-color:#62b783!important}.desktop-toolbar button:has(.add-action-label):hover{color:#0f512b!important;filter:none!important;background:#e1f6e9!important;border-color:#62b783!important}.payment-action-pill:has(.add-action-label):hover{color:#0f512b!important;filter:none!important;background:#e1f6e9!important;border-color:#62b783!important}.plus-action:disabled,.product-lines-selected-actions .line-add-btn:disabled{opacity:.55!important;color:#527260!important;cursor:not-allowed!important}.button-row button:has(.add-action-label):disabled{opacity:.55!important;color:#527260!important;cursor:not-allowed!important}.desktop-toolbar button:has(.add-action-label):disabled{opacity:.55!important;color:#527260!important;cursor:not-allowed!important}.payment-action-pill:has(.add-action-label):disabled{opacity:.55!important;color:#527260!important;cursor:not-allowed!important}.order-editor-page .payment-panel .payment-status-action-row .payment-action-pill-pay:has(.add-action-label){flex:0 0 92px!important;width:92px!important}.order-editor-page .payment-panel .payment-status-action-row .payment-action-pill-prepay:has(.add-action-label){flex:0 0 114px!important;width:114px!important}.orders-list-page .orders-grid{z-index:1!important;position:relative!important}.orders-list-page .resizable-order-preview{z-index:70!important;margin-top:calc(-1 * var(--preview-lines-overlap,0px))!important;border:1px solid #9aa7b4!important;border-top:4px solid #00a9a5!important;position:relative!important;box-shadow:0 -12px 28px #0f172a29!important}.orders-list-page .resizable-order-preview.product-lines-fullscreen-block{margin-top:0!important;position:fixed!important}.product-lines-selected-actions .line-status-save-btn{width:26px!important;min-width:26px!important;height:24px!important;min-height:24px!important;box-shadow:none!important;background:#eef2f7!important;border:1px solid #c7d0d9!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important}.product-lines-selected-actions .line-status-save-btn .svg-action-icon,.product-lines-selected-actions .line-status-save-btn .svg-action-icon svg{width:16px!important;height:16px!important}.product-lines-selected-actions .line-status-save-btn.is-dirty{color:#155d32!important;background:#e7f7ed!important;border-color:#68b889!important}.product-lines-selected-actions .line-status-save-btn:disabled{opacity:.46!important;cursor:default!important}.api-tokens-layout{grid-template-columns:360px minmax(0,1fr)!important}.api-token-create-panel,.api-token-list-panel{gap:10px!important;display:grid!important}.api-token-create-panel label{gap:4px!important;margin:0!important;display:grid!important}.api-token-create-panel input{border-radius:8px!important;height:34px!important;min-height:34px!important;margin:0!important}.api-token-scopes{background:#f8fafc!important;border:1px solid #e5ebf1!important;border-radius:8px!important;gap:6px!important;padding:8px!important;display:grid!important}.api-created-token,.api-example-box{background:#effaf5!important;border:1px solid #bde2cf!important;border-radius:8px!important;gap:6px!important;padding:9px!important;display:grid!important}.api-example-box{background:#f8fafc!important;border-color:#d7dde5!important}.api-created-token code,.api-example-box code{color:#20303c!important;white-space:nowrap!important;background:#fff!important;border:1px solid #d7dde5!important;border-radius:6px!important;max-width:100%!important;padding:6px 8px!important;font-size:12px!important;display:block!important;overflow:auto!important}.api-token-list{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))!important;gap:10px!important;display:grid!important}.api-token-card{background:#fff!important;border:1px solid #d6e0ea!important;border-radius:8px!important;gap:8px!important;padding:11px!important;display:grid!important}.api-token-card.disabled{opacity:.78!important;background:#f4f6f8!important}.api-token-head{justify-content:space-between!important;align-items:flex-start!important;gap:10px!important;display:flex!important}.api-token-head b,.api-token-head span{display:block!important}.api-token-head span{color:#667085!important;margin-top:2px!important;font-size:12px!important}.api-token-head em{color:#027a48!important;background:#effaf5!important;border:1px solid #bde2cf!important;border-radius:999px!important;flex:none!important;padding:3px 8px!important;font-size:11px!important;font-style:normal!important;font-weight:900!important}.api-token-card.disabled .api-token-head em{color:#667085!important;background:#eef1f4!important;border-color:#d7dde5!important}.api-token-meta{color:#667085!important;gap:2px!important;font-size:12px!important;display:grid!important}.api-token-scope-list{flex-wrap:wrap!important;gap:5px!important;display:flex!important}.api-token-scope-list span{color:#075e5a!important;background:#f0fbfa!important;border:1px solid #c7e4e2!important;border-radius:999px!important;align-items:center!important;min-height:22px!important;padding:2px 7px!important;font-size:11px!important;font-weight:800!important;display:inline-flex!important}@media (width<=980px){.api-tokens-layout{grid-template-columns:1fr!important}}.picker.product-picker-modal{width:min(1360px,100vw - 24px)!important;max-width:calc(100vw - 24px)!important}.product-picker-layout{grid-template-columns:200px minmax(0,1fr)!important}.product-picker-grid-wrap{max-height:calc(100vh - 178px)!important;overflow:hidden auto!important}.product-picker-grid{table-layout:fixed!important;width:100%!important;min-width:0!important;max-width:100%!important}.product-picker-grid th,.product-picker-grid td{white-space:normal!important;text-overflow:ellipsis!important;vertical-align:middle!important;min-width:0!important;line-height:16px!important;overflow:hidden!important}.product-picker-grid tbody tr,.product-picker-grid tbody tr td{height:auto!important;min-height:32px!important;max-height:none!important}.product-picker-grid th:first-child,.product-picker-grid td:first-child{width:13%!important}.product-picker-grid th:nth-child(2),.product-picker-grid td:nth-child(2){width:12%!important}.product-picker-grid th:nth-child(3),.product-picker-grid td:nth-child(3){width:31%!important}.product-picker-grid th:nth-child(4),.product-picker-grid td:nth-child(4),.product-picker-grid th:nth-child(5),.product-picker-grid td:nth-child(5){width:13%!important}.product-picker-grid th:nth-child(6),.product-picker-grid td:nth-child(6),.product-picker-grid th:nth-child(7),.product-picker-grid td:nth-child(7){width:9%!important}.product-picker-grid td:nth-child(3) b,.product-picker-grid td:nth-child(3) .muted{text-overflow:ellipsis!important;max-width:100%!important;display:block!important;overflow:hidden!important}.product-picker-grid td:nth-child(3) b{white-space:normal!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;display:-webkit-box!important}.product-picker-grid td:nth-child(3) .muted{white-space:nowrap!important;font-size:11px!important}.product-picker-grid .row-actions button{width:100%!important;min-width:0!important;padding:0 6px!important}@media (width<=980px){.product-picker-layout{grid-template-columns:1fr!important}.product-section-tree{border-bottom:1px solid #e4e7ec!important;border-right:0!important;max-height:118px!important;padding-bottom:8px!important;padding-right:0!important}}.api-token-scopes{gap:5px!important;padding:7px 8px!important}.api-token-scopes .account-inline-check{color:#244137!important;justify-content:flex-start!important;align-items:center!important;gap:6px!important;min-height:24px!important;margin:0!important;font-size:12px!important;font-weight:700!important;line-height:16px!important;display:inline-flex!important}.api-token-scopes .account-inline-check input[type=checkbox]{accent-color:#20a85a!important;width:15px!important;min-width:15px!important;height:15px!important;min-height:15px!important;box-shadow:none!important;background:#fff!important;border:1px solid #8fb59f!important;border-radius:3px!important;margin:0!important;padding:0!important}.api-token-scopes .account-inline-check input[type=checkbox]:checked{border-color:#20a85a!important}.page-title-row h2,.order-head h2,.doc-head h2,.report-title-line h2,.upd-form-head h2,.doc-form-upd .upd-form-head h2,.account-page .account-title-row h2,.commerce-page .commerce-title-row h2,.section-head h2,.page>h2{color:#263746!important;letter-spacing:0!important;margin-top:0!important;font-size:18px!important;font-weight:700!important;line-height:23px!important}.page-title-row h2,.order-head h2{line-height:22px!important}.order-editor-page .events-field>.order-event-layout,.order-editor-page .desktop-panel .events-field>.order-event-layout{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important}.order-editor-page .events-field .order-attention-box.has-alerts,.order-editor-page .desktop-panel .events-field .order-attention-box.has-alerts{width:100%!important;min-width:0!important;max-width:none!important;min-height:28px!important;max-height:58px!important;overflow:auto!important}.order-editor-page .events-field .event-action-row,.order-editor-page .desktop-panel .events-field .event-action-row{justify-content:flex-end!important;align-self:center!important;align-items:center!important;gap:6px!important;width:auto!important;min-width:max-content!important;margin:0!important;display:flex!important}.order-editor-page .events-field .event-return-btn,.order-editor-page .events-field .event-snooze-btn{white-space:nowrap!important;justify-content:center!important;align-items:center!important;height:26px!important;min-height:26px!important;display:inline-flex!important}@media (width<=760px){.order-editor-page .events-field>.order-event-layout,.order-editor-page .desktop-panel .events-field>.order-event-layout{grid-template-columns:1fr!important}.order-editor-page .events-field .event-action-row,.order-editor-page .desktop-panel .events-field .event-action-row{justify-content:flex-end!important;width:100%!important}}.data-table.desktop-grid tbody tr.selected{outline:0!important}.data-table.desktop-grid tbody tr.selected td{color:#1f2f3d!important;background:linear-gradient(90deg,#edf7f6 0%,#f7fafb 7% 100%)!important;box-shadow:inset 0 1px #0f172a0d,inset 0 -1px #0f172a0f!important}.data-table.desktop-grid tbody tr.selected td:first-child{box-shadow:inset 3px 0 #79c8bf,inset 0 1px #0f172a0d,inset 0 -1px #0f172a0f!important}.data-table.desktop-grid tbody tr.selected:hover td{background:linear-gradient(90deg,#e8f5f3 0%,#f3f8f9 7% 100%)!important}.commerce-payment-fields{grid-template-columns:minmax(120px,.8fr) minmax(120px,.8fr) minmax(170px,1.4fr);gap:8px;width:100%;display:grid}.commerce-payment-fields label{min-width:0}@media (width<=900px){.commerce-payment-fields{grid-template-columns:1fr}}
