:root{--paper:#f6f1e8;--card:#fffcf7;--soft:#efe9de;--line:#e0d8c9;--line-strong:#cfc4ae;--ink:#20211f;--muted:#5b574e;--wine:var(--status-posted-text);--wine-dark:var(--status-posted-text);--wine-soft:var(--status-posted-bg);--brass:#b68b4b;--brass-ink:#7a5a24;--brass-soft:#efe3cd;--green:var(--status-posted-text);--green-soft:var(--status-posted-bg);--red:#94413c;--red-soft:#f6e7e4;--amber:#8a6420;--amber-soft:#f7ecd8;--radius-sm:6px;--radius:10px;--radius-lg:16px;--radius-pill:999px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--shadow-sm:0 1px 2px #20211f0d;--shadow-md:0 6px 20px -12px #20211f47;--ring:0 0 0 3px color-mix(in srgb, var(--status-posted-text) 28%, transparent);--ring-danger:0 0 0 3px #94413c42;--ease:.18s cubic-bezier(.2,.6,.3,1)}*{box-sizing:border-box}html,body{min-height:100%;margin:0;overflow-x:hidden}.app-shell{overflow-x:hidden}body{background:var(--paper);color:var(--ink);font-family:Arial,sans-serif;font-size:14px}button,input,select{font:inherit}button{color:inherit}.app-shell{grid-template-columns:232px 1fr;align-items:stretch;min-height:100dvh;display:grid}.sidebar{background:linear-gradient(160deg, color-mix(in srgb, var(--primary-bg) 82%, transparent), color-mix(in srgb, var(--primary-bg) 86%, transparent));-webkit-backdrop-filter:blur(18px)saturate(150%);height:100dvh;max-height:100dvh;color:var(--primary-text);border-right:1px solid #ffffff0f;flex-direction:column;align-self:start;padding:27px 20px 20px;display:flex;position:sticky;top:0;overflow:hidden;box-shadow:inset -1px 0 #ffffff08,4px 0 30px #00000040}.brand{border:0;border-bottom:1px solid var(--border-control);color:#fff;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:11px;padding:0 5px 22px;display:flex}.brand>img{object-fit:cover;border-radius:50%;flex:none;width:46px;height:46px;box-shadow:0 0 0 1px #ffffff29}.logo-mark{background:var(--wine);color:#fff;border-radius:50%;flex:none;place-items:center;width:37px;height:37px;font:italic 21px Georgia,serif;display:grid}.brand strong,.brand small{display:block}.brand strong{letter-spacing:.03em;max-width:125px;font:13px/1.18 Georgia,serif}.brand small{color:var(--brass);letter-spacing:.2em;margin-top:5px;font-size:10px}.sidebar nav{scrollbar-width:thin;scrollbar-color:#fff3 transparent;flex:auto;align-content:start;gap:5px;min-height:0;padding-top:28px;display:grid;overflow:hidden auto}.sidebar nav button{color:var(--status-posted-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:12px;padding:12px;font-size:11px;display:flex}.sidebar nav button:hover{background:var(--primary-bg);color:var(--primary-text)}.sidebar nav button.active{background:var(--wine);color:#fff}.sidebar nav i{text-align:center;width:20px;font-size:15px;font-style:normal}.sidebar-utility{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--primary-bg) 96%, transparent) 18%);flex:none;margin-top:10px;display:grid}.sidebar-settings{border:0;border-top:1px solid var(--border-control);width:100%;color:var(--status-posted-text);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;margin:0;padding:11px 12px;font-size:11px;display:flex}.sidebar-settings i{text-align:center;width:20px;font-style:normal}.sidebar-settings:hover,.sidebar-settings.active{background:var(--primary-bg);color:var(--primary-text)}.unread-badge{background:var(--red);color:#fff;vertical-align:middle;border-radius:8px;justify-content:center;align-items:center;min-width:16px;height:16px;margin-left:7px;padding:0 4px;font-size:9px;font-style:normal;font-weight:700;display:inline-flex}.person-avatar{width:34px;height:34px;color:var(--wine);background:#e1e8e4;border-radius:50%;flex:none;place-items:center;font:15px Georgia,serif;display:grid}.workspace{background:var(--paper);min-width:0}.workspace.has-tabs{padding-bottom:46px}.tab-pane{display:none}.tab-pane.active{display:contents}.workspace-tabs{z-index:40;background:#26211f;border-top:1px solid #433c38;align-items:stretch;height:46px;display:flex;position:fixed;bottom:0;left:232px;right:0;overflow-x:auto}.workspace-tabs button{color:#bfb7b1;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-right:1px solid #433c38;align-items:center;gap:8px;padding:0 8px 0 14px;font-size:10px;display:flex}.workspace-tabs button i{font-size:12px;font-style:normal}.workspace-tabs button.active{background:var(--wine);color:#fff}.workspace-tabs button b{color:inherit;opacity:.65;border-radius:3px;margin-left:2px;padding:3px 7px;font-style:normal;font-weight:400}.workspace-tabs button b:hover{opacity:1;background:#ffffff2e}.workspace-tabs-add{color:#857b74;flex:none;justify-content:center;width:40px;font-size:15px}.workspace-tabs-add:hover{color:#fff}.topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffdf9e0;justify-content:space-between;align-items:center;height:68px;padding:0 38px;display:flex}.topbar>div:first-child{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.mobile-logo{display:none}.top-actions{gap:8px;display:flex}.top-actions button,.primary,.title-action{border:1px solid var(--wine);color:var(--wine);cursor:pointer;background:0 0;padding:10px 15px;font-size:10px;font-weight:700}.top-actions .primary,.primary{background:var(--wine);color:#fff}.top-actions button:hover,.primary:hover{filter:brightness(.93)}.page{max-width:1440px;margin:auto;padding:35px 38px 65px}.dashboard-page{padding-top:0}.hero{background:linear-gradient(118deg, var(--wine-dark), var(--wine) 74%, var(--primary-bg));min-height:255px;color:var(--primary-text);justify-content:space-between;align-items:center;gap:30px;margin:0 -38px 27px;padding:48px 48px 42px;display:flex}.hero>div>span,.page-title>div>span,.panel-head span,.modal>span{text-transform:uppercase;letter-spacing:.16em;font-size:9px}.hero h1{margin:10px 0 8px;font:44px Georgia,serif}.hero p{max-width:580px;color:var(--status-posted-text);margin:0;font-size:12px;line-height:1.6}.hero>button{color:#fff;text-align:left;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff59;align-items:center;gap:12px;min-width:210px;padding:17px 20px;display:flex}.hero>button b{font-size:24px;font-weight:300}.hero>button span,.hero>button small{display:block}.hero>button span{font-size:11px;font-weight:700}.hero>button small{color:var(--status-posted-text);margin-top:4px;font-size:8px;font-weight:400}.metric-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:22px;display:grid}.metric-grid button{border:1px solid var(--line);border-top:3px solid var(--wine);background:var(--card);text-align:left;cursor:pointer;min-height:128px;padding:21px}.metric-grid span,.metric-grid small{color:var(--muted);display:block}.metric-grid span{text-transform:uppercase;letter-spacing:.1em;font-size:9px}.metric-grid strong{margin:12px 0 5px;font:27px Georgia,serif;display:block}.metric-grid small{font-size:9px}.dashboard-grid{grid-template-columns:minmax(0,1.75fr) minmax(260px,.75fr);gap:18px;display:grid}.panel{border:1px solid var(--line);background:var(--card)}.panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding:22px;display:flex}.panel-head span{color:var(--wine)}.panel-head h2{margin:5px 0 0;font:23px Georgia,serif}.panel-head button{color:var(--wine);cursor:pointer;background:0 0;border:0;font-size:9px}.assignment-list>div{border-bottom:1px solid var(--soft);grid-template-columns:38px minmax(0,1fr) 50px auto;align-items:center;gap:12px;padding:14px 20px;display:grid}.assignment-list>div:last-child{border-bottom:0}.assignment-main strong,.assignment-main small,.qty strong,.qty small{display:block}.assignment-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.assignment-main small{color:var(--muted);margin-top:4px;font-size:9px}.qty{text-align:center}.qty strong{font:19px Georgia,serif}.qty small{color:var(--muted);font-size:8px}.confirm{border:1px solid var(--border-control);color:var(--status-posted-text);cursor:pointer;background:#eff5ec;padding:8px 10px;font-size:9px;font-weight:700}.quick-model{padding:24px}.quick-model>span{color:var(--wine);text-transform:uppercase;letter-spacing:.14em;font-size:9px}.quick-model h2{margin:7px 0 22px;font:23px Georgia,serif}.quick-model ol{margin:0;padding:0;list-style:none}.quick-model li{border-top:1px solid var(--soft);align-items:center;gap:12px;padding:13px 0;display:flex}.quick-model li i{background:var(--paper);width:25px;height:25px;color:var(--wine);border-radius:50%;flex:none;place-items:center;font-size:9px;font-style:normal;display:grid}.quick-model strong,.quick-model small{display:block}.quick-model strong{font-size:10px}.quick-model small{color:var(--muted);margin-top:3px;font-size:8px}.page-title{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:30px;display:flex}.page-title>div>span{color:var(--wine)}.page-title h1{margin:7px 0 8px;font:40px Georgia,serif}.page-title p{max-width:700px;color:var(--muted);margin:0;font-size:11px;line-height:1.6}.title-action{float:right;margin-left:20px}.list-toolbar{border:1px solid var(--line);background:var(--card);align-items:center;gap:15px;min-height:58px;margin-bottom:18px;padding:9px 12px;display:flex}.list-toolbar>span{color:var(--muted);margin-left:auto;font-size:9px}.search{border-right:1px solid var(--line);min-width:320px;color:var(--muted);align-items:center;gap:8px;padding:0 10px;display:flex}.search input{background:0 0;border:0;outline:0;width:100%;padding:8px;font-size:11px}.tabs{gap:5px;display:flex}.tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:8px 12px;font-size:9px}.tabs button.active{background:var(--wine);color:#fff}.service-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.service-grid article{border:1px solid var(--line);background:var(--card);min-height:265px;padding:23px;position:relative}.service-icon{width:48px;height:48px;color:var(--wine);background:#eadfe0;border-radius:50%;place-items:center;font:18px Georgia,serif;display:grid}.active-badge{color:var(--green);text-transform:uppercase;background:#edf4e9;padding:5px 7px;font-size:8px;position:absolute;top:25px;right:22px}.service-grid h2{min-height:48px;margin:20px 0 5px;font:18px Georgia,serif}.service-grid p{color:var(--muted);margin:0 0 20px;font-size:9px}.service-grid dl{border-top:1px solid var(--soft);grid-template-columns:1fr 1fr 1fr;margin:0;padding-top:15px;display:grid}.service-grid dl div{padding-right:6px}.service-grid dt{color:var(--muted);font-size:8px}.service-grid dd{margin:6px 0 0;font-size:11px;font-weight:700}.catalog-toolbar{border:1px solid var(--line);background:var(--card);align-items:center;gap:8px;margin-bottom:14px;padding:10px;display:flex}.catalog-toolbar .search{flex:1;min-width:260px}.catalog-toolbar>button{border:1px solid var(--line);min-height:36px;color:var(--wine);cursor:pointer;background:#fff;padding:0 12px;font-size:9px;font-weight:700}.catalog-toolbar>button.primary{border-color:var(--wine);background:var(--wine);color:#fff}.customer-filter{border-right:1px solid var(--line);align-items:center;gap:7px;min-width:180px;padding:0 10px;display:flex}.customer-filter>span{color:var(--muted);text-transform:uppercase;font-size:8px}.customer-filter select{max-width:190px;height:34px;color:var(--ink);background:0 0;border:0;outline:0;font-size:10px}.modal .field-note{color:var(--wine);margin-top:6px;font-size:8px;line-height:1.4;display:block}.catalog-explorer{border:1px solid var(--line);background:var(--card);grid-template-columns:245px minmax(0,1fr);min-height:610px;display:grid}.catalog-tree{border-right:1px solid var(--line);background:#f1ece6;padding:14px 10px;overflow:auto}.catalog-tree header{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;padding:6px 9px 12px;font-size:8px}.catalog-tree button{width:100%;min-height:34px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:3px;align-items:center;gap:7px;padding:6px 8px;display:flex}.catalog-tree button:hover,.catalog-tree button.active{color:var(--wine);background:#fff}.catalog-tree button>span,.catalog-tree button>i{color:#aa7b35;flex:none;width:13px;font-style:normal}.catalog-tree button strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:9px;font-weight:600;overflow:hidden}.catalog-tree button small{color:var(--muted);font-size:8px}.catalog-tree-row{align-items:center;gap:2px;display:flex}.catalog-tree-row .tree-toggle,.catalog-tree-row .tree-toggle-spacer{flex:none;width:16px;min-width:16px}.catalog-tree-row .tree-toggle{color:#aa7b35;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;min-height:28px;padding:0;font-size:8px;line-height:1;transition:transform .12s;display:flex}.catalog-tree-row .tree-toggle:hover{color:var(--wine)}.catalog-tree-row .tree-toggle.expanded{transform:rotate(90deg)}.catalog-tree-row .catalog-tree-name{flex:1;min-width:0}.catalog-tree-branch>div{border-left:1px solid #d8cfc6;margin-left:15px;padding-left:2px}.catalog-trash-link{margin-top:13px;border-top:1px solid #d8cfc6!important;border-radius:0!important}.catalog-content{min-width:0;overflow:auto}.catalog-path{border-bottom:1px solid var(--line);align-items:center;gap:7px;min-height:55px;padding:10px 16px;display:flex}.catalog-path>button,.catalog-path>span button{color:var(--wine);cursor:pointer;background:0 0;border:0;font-size:10px}.catalog-path>strong{font-size:10px}.catalog-path>span{color:var(--muted);font-size:10px}.catalog-path>div{gap:6px;margin-left:auto;display:flex}.catalog-path>div button,.catalog-row>span:last-child button{border:1px solid var(--line);color:var(--wine);cursor:pointer;background:0 0;padding:6px 8px;font-size:8px}.catalog-path .danger-link,.catalog-row .danger-link{color:var(--red)}.catalog-list-head,.catalog-row{grid-template-columns:minmax(300px,1fr) 130px 190px 255px;align-items:center;gap:12px;min-width:850px;display:grid}.catalog-list-head{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;background:#e9e3dc;padding:10px 16px;font-size:8px}.catalog-row{border-bottom:1px solid var(--soft);min-height:62px;padding:10px 16px;font-size:9px}.catalog-row:hover{background:#fbf7f2}.catalog-row>span:first-child,.catalog-name{align-items:center;gap:10px;min-width:0;display:flex}.catalog-row>span:first-child>i,.catalog-name>i{color:#b98231;text-align:center;width:28px;font-size:18px;font-style:normal}.catalog-name{text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.catalog-row strong,.catalog-row small{display:block}.catalog-row strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.catalog-row small{color:var(--muted);margin-top:4px;font-size:8px}.catalog-row>span:nth-child(2){flex-wrap:wrap;gap:4px;display:flex}.catalog-row>span:nth-child(2) b{color:var(--wine);text-transform:uppercase;background:#eee8e1;padding:4px 6px;font-size:7px}.catalog-row>span:last-child{flex-wrap:wrap;gap:5px;display:flex}.task-table{border:1px solid var(--line);background:var(--card);overflow-x:auto}.task-head,.task-row{grid-template-columns:1.7fr 1.1fr .9fr .45fr .45fr .7fr;align-items:center;gap:15px;min-width:900px;display:grid}.task-head{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;background:#e9e3dc;padding:12px 16px;font-size:8px}.task-row{border-top:1px solid var(--soft);padding:16px;font-size:10px}.task-row strong,.task-row small{display:block}.task-row small{color:var(--muted);margin-top:4px;font-size:8px}.task-row b{font:17px Georgia,serif}.done-badge{color:var(--green);background:#edf4e9;padding:7px 9px;font-size:8px;font-style:normal}.team-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.employee{border:1px solid var(--line);background:var(--card);align-items:flex-start;gap:11px;min-height:118px;padding:16px;display:flex}.employee.manager{border-top:3px solid var(--wine)}.employee i{color:var(--wine);text-transform:uppercase;letter-spacing:.1em;font-size:8px;font-style:normal}.employee h2{margin:5px 0 7px;font:17px Georgia,serif}.employee p{color:var(--muted);margin:0;font-size:9px;line-height:1.45}.finance-total{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:20px;display:grid}.finance-total article{border:1px solid var(--line);background:var(--card);min-height:155px;padding:24px}.finance-total article.accent{background:var(--wine);color:#fff}.finance-total span,.finance-total small,.finance-total strong{display:block}.finance-total span{color:var(--muted);text-transform:uppercase;font-size:9px}.finance-total .accent span,.finance-total .accent small{color:#dfc8cc}.finance-total strong{margin:18px 0 7px;font:29px Georgia,serif}.finance-total small{color:var(--muted);font-size:9px}.payroll-head,.payroll>div:not(.panel-head):not(.empty){grid-template-columns:1fr .5fr .6fr;align-items:center;gap:15px;padding:13px 20px;display:grid}.payroll-head{color:var(--muted);text-transform:uppercase;background:#e9e3dc;font-size:8px}.payroll>div:not(.panel-head):not(.empty){border-top:1px solid var(--soft);font-size:10px}.payroll>div:not(.empty)>span:first-child{align-items:center;gap:10px;display:flex}.modal-backdrop{z-index:100;background:#1c1715ad;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:var(--card);width:min(560px,100%);max-height:92vh;padding:34px;position:relative;overflow-y:auto;box-shadow:0 25px 80px #00000047}.modal-close{background:var(--paper);cursor:pointer;border:0;border-radius:50%;width:34px;height:34px;font-size:22px;position:absolute;top:14px;right:16px}.modal>span{color:var(--wine)}.modal>h2{margin:7px 0 6px;font:30px Georgia,serif}.modal>p{color:var(--muted);margin:0 0 25px;font-size:10px;line-height:1.55}.modal form{gap:16px;display:grid}.modal label>span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:7px;font-size:9px;display:block}.modal input,.modal select{border:1px solid var(--line);background:#fff;outline:0;width:100%;height:43px;padding:0 12px;font-size:11px}.modal input:focus,.modal select:focus{border-color:var(--wine)}.form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.money-input{position:relative}.money-input input{padding-right:45px}.money-input i{color:var(--muted);font-size:10px;font-style:normal;position:absolute;top:14px;right:13px}.inn-lookup-row{align-items:stretch;gap:8px;display:flex}.inn-lookup-row input{flex:1;min-width:0}.inn-lookup-row button{white-space:nowrap;flex:none;height:43px;padding:0 14px;font-size:9px}.price-preview,.confirm-summary{background:var(--paper);grid-template-columns:1.5fr .8fr;gap:12px;padding:15px;display:grid}.price-preview span,.price-preview strong,.price-preview small,.confirm-summary span,.confirm-summary strong{display:block}.price-preview span,.confirm-summary span{color:var(--muted);text-transform:uppercase;font-size:8px}.price-preview strong,.confirm-summary strong{margin-top:6px;font-size:11px}.price-preview small{color:var(--wine);margin-top:4px;font-size:8px}.task-preview{background:#eee8e1;align-items:center;gap:15px;padding:13px;font-size:9px;display:flex}.task-preview span{color:var(--muted);margin-right:auto}.submit{cursor:pointer;border:0;width:100%;padding:13px}.submit:disabled{opacity:.55;cursor:default}.empty{text-align:center;place-content:center;justify-items:center;min-height:190px;padding:25px;display:grid}.empty>span{background:var(--status-posted-bg);width:38px;height:38px;color:var(--green);border-radius:50%;place-items:center;display:grid}.empty strong{margin-top:12px;font:17px Georgia,serif}.empty small{max-width:300px;color:var(--muted);margin-top:6px;font-size:9px}.loading-screen{text-align:center;place-content:center;justify-items:center;min-height:100vh;display:grid}.loading-logo{object-fit:cover;border-radius:50%;width:84px;height:84px}.loading-screen h1{margin:16px 0 5px;font:31px Georgia,serif}.loading-screen p{color:var(--muted);font-size:11px}.loading-screen button{background:var(--wine);color:#fff;cursor:pointer;border:0;padding:10px 15px}.error-mark{width:45px;height:45px;color:var(--red);background:#f3dddd;border-radius:50%;place-items:center;font-size:25px;display:grid}.error-toast{z-index:120;color:#fff;background:#3a2929;align-items:center;gap:15px;max-width:420px;padding:13px 15px;font-size:10px;display:flex;position:fixed;top:82px;right:22px;box-shadow:0 12px 35px #0003}.error-toast button{color:#fff;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:17px}@media (width<=1350px){.team-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1050px){.metric-grid,.service-grid{grid-template-columns:repeat(2,1fr)}.dashboard-grid{grid-template-columns:1fr}.team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.app-shell{grid-template-columns:1fr}.sidebar{z-index:50;scrollbar-width:none;flex-direction:column;align-items:stretch;width:100%;height:112px;max-height:112px;padding:0;display:flex;position:fixed;top:auto;bottom:0;overflow:hidden}.sidebar::-webkit-scrollbar{display:none}.brand{display:none}.sidebar nav{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-direction:row;flex:0 0 64px;gap:0;width:100%;height:64px;padding:0;display:flex;overflow:auto hidden}.sidebar nav::-webkit-scrollbar{display:none}.sidebar-utility{background:color-mix(in srgb, var(--primary-bg) 98%, transparent);border-top:1px solid #ffffff1f;flex:0 0 48px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:100%;height:48px;margin:0;padding:0;display:grid;overflow:hidden}.sidebar nav button{flex:0 0 72px;width:auto;min-width:72px;height:64px}.sidebar-settings{width:100%;min-width:0;height:48px}.sidebar nav button,.sidebar-settings{text-align:center;border-top:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;margin:0;padding:4px 3px;font-size:8px;display:flex}.sidebar nav button i,.sidebar-settings i{font-size:13px}.sidebar nav button span,.sidebar-settings span{overflow-wrap:break-word;word-break:break-word;white-space:normal;max-width:100%;line-height:1.15}.workspace,.workspace.has-tabs{padding-bottom:112px}.workspace-tabs{display:none!important}.topbar{height:58px;padding:0 16px}.topbar>div:first-child>span:last-child{display:none}.mobile-logo{display:block!important}.top-actions button:first-child{display:none}.page{padding:25px 16px 50px}.dashboard-page{padding-top:0}.hero{flex-direction:column;align-items:flex-start;min-height:270px;margin:0 -16px 20px;padding:35px 22px}.hero h1{font-size:34px}.hero>button{min-width:100%}.metric-grid{grid-template-columns:1fr 1fr;gap:8px}.metric-grid button{min-height:115px;padding:15px}.metric-grid strong{font-size:21px}.assignment-list>div{grid-template-columns:34px 1fr 42px}.assignment-list .confirm{grid-column:2/4}.page-title{flex-direction:column;align-items:flex-start}.page-title h1{font-size:33px}.list-toolbar{flex-wrap:wrap}.search{border-right:0;border-bottom:1px solid var(--line);min-width:100%}.service-grid,.team-grid,.finance-total,.settings-grid{grid-template-columns:1fr}.modal{padding:28px 19px}.form-row,.price-preview,.confirm-summary{grid-template-columns:1fr}.inn-lookup-row{flex-direction:column}.inn-lookup-row button{height:40px}.task-preview{flex-direction:column;align-items:flex-start;gap:6px}.task-preview span{margin-right:0}}@media (width<=900px){.catalog-toolbar{flex-wrap:wrap}.catalog-toolbar .search{border:0;border-bottom:1px solid var(--line);min-width:100%}.customer-filter{border-right:0;flex:1}.customer-filter select{flex:1;max-width:none}.catalog-explorer{grid-template-columns:190px minmax(0,1fr)}}@media (width<=620px){.catalog-explorer{display:block}.catalog-tree{border-right:0;border-bottom:1px solid var(--line);max-height:230px}.catalog-content{min-height:360px}.catalog-path{flex-wrap:wrap;align-items:flex-start}.catalog-path>div{width:100%;margin-left:0}.catalog-list-head{display:none}.catalog-row{grid-template-columns:1fr;gap:7px;min-width:0;padding:13px}.catalog-row>span:last-child{border-top:1px solid var(--soft);padding-top:6px}}.document-mini-list>button{border:0;border-bottom:1px solid var(--soft);text-align:left;cursor:pointer;background:0 0;grid-template-columns:88px minmax(0,1fr) 65px 18px;align-items:center;gap:12px;width:100%;padding:15px 20px;display:grid}.document-mini-list>button:hover,.register-row:hover{background:#f7f2ec}.document-mini-list strong,.document-mini-list small{display:block}.document-mini-list small{color:var(--muted);margin-top:4px;font-size:8px}.document-mini-list b{font:18px Georgia,serif}.document-mini-list i{color:var(--wine);font-style:normal}.document-mini-list .document-key-title{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font:18px/1.25 Georgia,serif;overflow:hidden}.doc-status{text-transform:uppercase;width:max-content;padding:6px 8px;font-size:8px;font-weight:700;display:inline-block}.doc-status.draft{color:#756c65;background:#ece7e1}.doc-status.progress{color:#9a5a13;background:#f7e2c0}.doc-status.complete{background:var(--status-posted-bg);color:var(--green)}.doc-status.large{padding:9px 12px;font-size:9px}.title-button{color:var(--wine);cursor:pointer;background:0 0;border:0;text-decoration:underline}.back-button{border:1px solid var(--line);background:var(--card);min-height:38px;color:var(--wine);cursor:pointer;border-radius:4px;align-items:center;margin-bottom:18px;padding:0 14px;font-size:10px;font-weight:700;display:inline-flex}.back-button:hover{border-color:var(--wine);background:var(--paper)}.document-register{border:1px solid var(--line);background:var(--card);overflow-x:auto}.register-head,.register-row{grid-template-columns:1.1fr 1fr 1fr .5fr .65fr .65fr .75fr 1.3fr 100px;align-items:center;gap:14px;min-width:1200px;display:grid}.register-head{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;background:#e9e3dc;padding:12px 16px;font-size:8px}.register-row{border:0;border-top:1px solid var(--soft);text-align:left;background:0 0;width:100%;padding:15px 16px;font-size:10px}.register-row[role=button]{cursor:pointer}.register-row[role=button]:focus-visible{outline:2px solid var(--wine);outline-offset:-2px}.register-row strong{color:var(--wine)}.register-row small{color:var(--muted)}.document-header{border:1px solid var(--line);background:var(--card);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:20px;margin-bottom:18px;padding:25px;display:grid}.document-header h1{margin:5px 0 4px;font:30px Georgia,serif}.document-header p{color:var(--muted);margin:0;font-size:10px}.document-actions{gap:8px;display:flex}.document-facts{border:1px solid var(--line);background:var(--card);grid-template-columns:1.4fr 1fr 1fr .8fr;margin-bottom:18px;display:grid}.document-facts>div{border-right:1px solid var(--soft);padding:17px 20px}.document-facts>div:last-child{border-right:0}.document-facts span,.document-facts strong{display:block}.document-facts span{color:var(--muted);text-transform:uppercase;font-size:8px}.document-facts strong{margin-top:7px;font-size:11px}.document-tabs{border-bottom:1px solid var(--wine);gap:3px;display:flex}.document-tabs button{color:var(--wine);cursor:pointer;background:0 0;border:1px solid #0000;border-bottom:0;padding:12px 18px;font-size:10px}.document-tabs button.active{border-color:var(--wine);background:var(--card);color:var(--ink);font-weight:700}.products-document-table,.execution-list{border:1px solid var(--line);background:var(--card);border-top:0;overflow-x:auto}.products-head,.products-row{grid-template-columns:.6fr 1.8fr .9fr .65fr .65fr .6fr .7fr .8fr;align-items:center;gap:14px;min-width:1050px;display:grid}.products-head,.execution-head{color:var(--muted);text-transform:uppercase;background:#e9e3dc;padding:12px 16px;font-size:8px}.products-row{border-top:1px solid var(--soft);padding:16px;font-size:10px}.products-row strong,.products-row small{display:block}.products-row small{color:var(--muted);margin-top:3px;font-size:8px}.execution-locked{color:var(--muted);text-align:center;padding:28px}.execution-head,.execution-row{grid-template-columns:1.55fr 1fr .45fr .9fr .7fr 1fr;align-items:center;gap:14px;min-width:1000px;display:grid}.execution-row{border-top:1px solid var(--soft);padding:15px 16px;font-size:10px}.execution-row small{color:var(--muted);margin-top:3px;font-size:8px;display:block}.inline-qty{gap:6px;display:flex}.inline-qty input{border:1px solid var(--line);width:62px;height:32px;padding:0 7px}.inline-qty button,.approve-button{border:1px solid var(--wine);color:var(--wine);cursor:pointer;background:0 0;padding:8px 9px;font-size:8px}.approve-button{background:var(--wine);color:#fff}.modal.wide{width:min(920px,100%)}.multi-lines{border:1px solid var(--line);overflow-x:auto}.multi-head,.multi-row{grid-template-columns:minmax(0,2.6fr) minmax(0,.85fr) 90px 118px;align-items:start;gap:9px;min-width:760px;padding:9px;display:grid}.multi-head{color:var(--muted);text-transform:uppercase;background:#e9e3dc;align-items:center;font-size:8px}.multi-row{border-top:1px solid var(--soft)}.multi-row button{height:34px;color:var(--red);cursor:pointer;background:#f0e5e5;border:0}.multi-row .remove-line{font-size:8px;font-weight:700}.multi-row .remove-line:disabled{cursor:not-allowed;opacity:.4}.multi-row .confirm-line{background:var(--status-posted-bg);color:var(--green);font-size:8px;font-weight:700}.multi-row .confirm-line:disabled{cursor:not-allowed;opacity:.4}.add-line{border:1px dashed var(--wine);color:var(--wine);cursor:pointer;background:0 0;padding:10px}.document-preview{background:var(--paper);justify-content:space-between;gap:20px;padding:14px;font-size:10px;display:flex}.document-preview strong{color:var(--wine)}.modal.wide{padding:22px}.modal.wide form{gap:10px}.modal.wide .form-row{gap:8px}.modal.wide .form-row input,.modal.wide .form-row select,.modal.wide>form>label>input{height:36px}.modal.wide .multi-head,.modal.wide .multi-row{gap:7px;padding:6px 8px}.modal.wide .multi-row input,.modal.wide .multi-row select,.modal.wide .multi-row button{height:30px}.modal.wide .document-preview{padding:9px 11px}.modal.wide .document-note-field textarea{min-height:54px}.modal.wide .submit{padding:10px}@media (width<=760px){.document-header{grid-template-columns:1fr;padding:19px}.document-actions{flex-wrap:wrap}.document-facts{grid-template-columns:1fr 1fr}.document-facts>div:nth-child(2){border-right:0}.document-facts>div{border-bottom:1px solid var(--soft)}.multi-lines{margin:0 -5px}.modal.wide{padding:25px 14px}}.document-page{max-width:1540px}.document-header{border-top:4px solid var(--wine);box-shadow:0 8px 24px #3626200d}.document-header>div:first-child>span{color:var(--wine);letter-spacing:.14em;text-transform:uppercase;font-size:9px}.document-actions button{cursor:pointer;min-height:40px;padding:10px 14px;font-size:9px;font-weight:700}.secondary-action{border:1px solid var(--wine);color:var(--wine);background:#fff}.document-facts{background:0 0;border:0;gap:12px}.document-facts>div{border:1px solid var(--line);background:var(--card);border-left:3px solid #c8b8ad;min-height:96px;padding:20px}.document-facts>div:last-child{border-right:1px solid var(--line);border-left-color:var(--wine)}.document-facts strong{overflow-wrap:anywhere;margin-top:11px;font-size:12px;line-height:1.45}.document-tabs{margin-top:26px}.document-tabs button b{background:var(--paper);border-radius:10px;margin-left:7px;padding:2px 6px;font-size:8px}.document-register,.products-document-table,.execution-list{scrollbar-color:#9d8c81 #e9e3dc;scrollbar-width:thin;box-shadow:0 8px 24px #3626200a}.register-head,.register-row{grid-template-columns:145px 150px 150px 70px 100px 100px 125px minmax(190px,1fr) 105px;column-gap:22px}.register-row{min-height:76px}.register-row>span{overflow-wrap:anywhere;min-width:0;line-height:1.45}.register-row>span:not(:last-child){border-right:1px solid var(--soft);padding-right:10px}.register-row strong,.register-row small{display:block}.register-row small{margin-top:5px}.register-title-actions,.register-actions{align-items:center;gap:8px;display:flex}.register-actions{flex-direction:column;align-items:stretch}.register-actions button{border:1px solid var(--wine);width:100%;color:var(--wine);cursor:pointer;background:#fff;padding:8px 7px;font-size:8px}.register-actions .danger-link{color:#8d2930;border-color:#bd8f91}.register-actions .permanent{color:#fff;background:#8d2930}.document-note{border:1px solid var(--line);border-left:3px solid var(--wine);background:var(--card);margin-top:18px;padding:18px 20px}.document-note>span{color:var(--wine);letter-spacing:.1em;text-transform:uppercase;font-size:8px}.document-note p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;font-size:11px;line-height:1.6}.document-note.empty p{color:var(--muted);font-style:italic}.document-note-field{border-top:1px solid var(--line);padding-top:14px}.register-actions button:disabled{cursor:wait;opacity:.5}.products-head,.products-row{grid-template-columns:80px minmax(260px,1.8fr) 150px 105px 105px 90px 110px 120px;column-gap:18px}.products-row{min-height:82px}.products-row>span,.execution-row>span{overflow-wrap:anywhere;min-width:0;padding-right:8px;line-height:1.45}.products-row>span:not(:last-child),.execution-row>span:not(:last-child){border-right:1px solid var(--soft)}.products-row b,.products-row strong{font-weight:700}.execution-head,.execution-row{grid-template-columns:minmax(250px,1.55fr) 170px 80px 150px 130px 170px;column-gap:18px}.execution-row{min-height:92px}.completion-history{gap:6px;margin-top:5px;display:grid}.completion-history small{color:var(--green);font-weight:700}.execution-row>span:last-child>small{margin-top:7px}.completion-edit-row{color:var(--green);flex-direction:column;gap:3px;font-size:10px;font-weight:700;display:flex}.completion-edit-meta{color:var(--ink);opacity:.7;font-size:9px;font-weight:400}.completion-edit-controls{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.completion-qty-fix{border:1px solid var(--line);text-align:center;background:#fff;width:42px;height:26px;padding:0 4px;font-size:10px;font-weight:700}.completion-edit-unit{color:var(--ink);opacity:.7;font-size:9px;font-weight:400}.completion-seamstress-fix{border:1px solid var(--line);min-width:92px;height:26px;color:var(--ink);background:#fff;padding:0 4px;font-size:10px;font-weight:700}.completion-qty-fix:disabled,.completion-seamstress-fix:disabled{opacity:.6}.modal-completion-fix{border-top:1px dashed var(--soft);background:#faf7f2;flex-wrap:wrap;gap:10px;padding:8px 9px 9px;display:flex}.execution-row>span:nth-child(2){grid-template-columns:34px 1fr;align-items:center;gap:0 10px;display:grid}.execution-row>span:nth-child(2) small{grid-column:2}.inline-qty input{text-align:center;font-weight:700}.locked-lines{background:#f3efe9}.locked-lines select:disabled,.locked-lines input:disabled{opacity:1;color:var(--ink);background:0 0;border-color:#0000}.lock-mark{color:var(--green);text-align:center}.multi-row label{position:relative}.multi-row label small{z-index:1;color:var(--wine);font-weight:700;position:absolute;top:14px;left:8px}.multi-row label select{padding-left:30px}.active-row-seamstress select{border:1px solid var(--line);background:#fff;width:100%;height:43px;padding:0 10px;font-size:11px}.active-row-seamstress select:disabled{opacity:1;color:var(--ink);background:0 0;border-color:#0000}.active-row-seamstress .field-note{margin-top:5px;display:block}.active-row .remove-line,.active-row .confirm-line{white-space:normal;width:100%;padding:10px 6px;line-height:1.3}.done-tag{height:43px;color:var(--green);text-align:center;background:#edf4e9;justify-content:center;align-items:center;padding:0 6px;font-size:8px;font-weight:700;display:flex}@media (width<=1180px){.document-header{grid-template-columns:1fr auto}.document-actions{grid-column:1/-1}.document-facts{grid-template-columns:1fr 1fr}}@media (width<=760px){.document-header{grid-template-columns:1fr}.document-header .doc-status{grid-row:2}.document-actions{grid-column:auto}.document-facts{grid-template-columns:1fr;gap:8px}.document-facts>div{border-bottom:1px solid var(--line);min-height:78px;border-right:1px solid var(--line)!important}.document-tabs{overflow-x:auto}.document-tabs button{white-space:nowrap}}.employee-card{min-height:118px;position:relative}.employee-card[role=button]{cursor:pointer}.employee-card[role=button]:hover{border-color:var(--wine);box-shadow:0 8px 20px color-mix(in srgb, var(--border-control) 8%, transparent)}.employee-card[role=button]:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.employee-card-hint{color:var(--muted);margin-top:12px;font-size:11px;display:block}.employee-edit-actions{margin-bottom:18px}.employee-card.inactive{opacity:.68;background:#eee9e3}.employee-info{width:100%;min-width:0}.employee-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.edit-employee{border:1px solid var(--line);color:var(--wine);cursor:pointer;background:0 0;padding:6px 8px;font-size:8px}.edit-employee:hover{border-color:var(--wine);background:#f5ecee}.employee-contact{font-weight:700;color:var(--ink)!important;margin-bottom:7px!important}.employee-note{border-left:2px solid #c9b8ae;padding-left:8px;margin-top:7px!important}.settings-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.settings-grid>article,.settings-grid>form.settings-card{border:1px solid var(--line);background:var(--card);min-height:245px;padding:24px}.settings-grid>article>span,.settings-grid>form.settings-card>span,.settings-brand span{color:var(--wine);text-transform:uppercase;letter-spacing:.14em;font-size:8px}.settings-grid h2{margin:8px 0 18px;font:22px Georgia,serif}.settings-grid p{color:var(--muted);font-size:10px;line-height:1.55}.settings-brand{align-items:flex-start;gap:18px;display:flex}.settings-brand img{object-fit:cover;border-radius:50%;flex:none;width:94px;height:94px}.settings-grid dl{margin:0}.settings-grid dl div{border-top:1px solid var(--soft);padding:12px 0}.settings-grid dt{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:8px}.settings-grid dd{margin:5px 0 0;font-size:10px;line-height:1.45}@media (width<=760px){.settings-grid{grid-template-columns:1fr}}.settings-card{flex-direction:column;gap:12px;display:flex}.settings-card label>span{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;margin-bottom:6px;font-size:8px;display:block}.settings-card input,.settings-card select{border:1px solid var(--line);background:#fff;width:100%;height:36px;padding:0 10px;font-size:10px}.settings-card .form-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.settings-readonly-note{color:#9a5a13;background:#f7e2c0;padding:10px 14px;font-size:9px}.settings-divider{background:var(--soft);height:1px;margin:4px 0}.org-card{border:1px solid var(--soft);background:var(--paper);padding:10px 12px}.org-card small{color:var(--muted);margin-top:3px;font-size:8px;display:block}.price-rule-audit{margin-top:4px}.price-rule-audit header{text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:8px;font-size:8px;display:flex}.price-rule-audit article{border-top:1px solid var(--soft);padding:6px 0;font-size:9px}.price-rule-audit time{color:var(--muted);font-size:8px;display:block}.price-recalc{margin-top:10px}.price-recalc header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.price-recalc-head{margin-bottom:6px;font-size:9px}.price-recalc-list{flex-direction:column;gap:4px;max-height:220px;margin-bottom:10px;display:flex;overflow-y:auto}.price-recalc-row{background:var(--paper);align-items:center;gap:8px;padding:6px 8px;font-size:9px;display:flex}.price-recalc-row small{white-space:nowrap;margin-left:auto}.settings-organizations .org-card{flex-direction:row;justify-content:space-between;align-items:center;gap:10px}.org-card-actions{flex:none;align-items:center;gap:6px;display:flex}.org-card-archived{opacity:.65}.org-view-switch{background:var(--soft);border-radius:8px;gap:4px;margin-bottom:4px;padding:4px;display:flex}.org-view-switch button{min-height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 12px;font-size:9px;font-weight:600}.org-view-switch button.active{background:var(--card);color:var(--wine);box-shadow:0 1px 4px #00000014}.settings-logo-block{flex-direction:column;flex:none;align-items:center;gap:8px;display:flex}.logo-upload-button{border:1px solid var(--line);background:var(--paper);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;text-align:center;padding:6px 10px;font-size:8px;position:relative}.logo-upload-button:hover{border-color:var(--wine)}.logo-upload-button input{opacity:0;cursor:pointer;position:absolute;inset:0}.field-error{color:#b3261e;margin-top:4px;font-size:9px;display:block}.price-tier-list{flex-direction:column;gap:6px;display:flex}.price-tier-head{color:var(--muted);text-transform:uppercase;grid-template-columns:1fr 1fr 1fr 28px;gap:8px;font-size:8px;display:grid}.price-tier-row{grid-template-columns:1fr 1fr 1fr 28px;align-items:center;gap:8px;display:grid}.price-tier-base-tag{color:var(--muted);text-align:center;font-size:8px;font-style:normal}.price-tier-open{height:36px;color:var(--muted);background:var(--soft);border:1px dashed var(--line);justify-content:center;align-items:center;font-size:9px;font-style:italic;display:flex}.price-tier-preview{background:var(--paper);flex-direction:column;gap:8px;padding:15px;display:flex}.price-tier-preview span{color:var(--muted);text-transform:uppercase;font-size:8px;display:block}.price-tier-preview strong{margin-top:4px;font-size:10px;font-weight:600;line-height:1.5;display:block}.business-type-tag{text-transform:uppercase;background:var(--status-posted-bg);color:var(--green);margin-left:6px;padding:2px 6px;font-size:7px;font-style:normal}.business-type-tag.goods{color:var(--text-primary);background:#e0e9f5}.goods-row i{color:var(--text-primary)}.invoice-vat-breakdown{color:var(--muted);flex-direction:column;gap:3px;margin:6px 0 12px;font-size:9px;display:flex}.payment-status.vat{color:var(--text-primary);background:#e0e9f5}@media (width>=761px) and (width<=1120px){.settings-grid{grid-template-columns:1fr 1fr}.settings-brand{grid-column:1/-1}}.modal textarea{resize:vertical;border:1px solid var(--line);width:100%;min-height:92px;font:inherit;background:#fff;outline:0;padding:11px 12px;font-size:11px;line-height:1.5}.modal textarea:focus{border-color:var(--wine)}.active-toggle{border:1px solid var(--line);background:var(--paper);cursor:pointer;align-items:center;gap:10px;padding:13px;display:flex}.active-toggle input{flex:none;width:17px;height:17px}.active-toggle>span{font-weight:700;color:var(--ink)!important;letter-spacing:0!important;text-transform:none!important;margin:0!important;font-size:10px!important}.week-picker{border:1px solid var(--line);border-left:4px solid var(--wine);background:var(--card);justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;padding:18px 22px;display:flex}.week-picker>div:first-child span,.week-picker>div:first-child strong{display:block}.week-picker>div:first-child span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px;font-size:8px}.week-picker>div:first-child strong{white-space:nowrap;font:18px Georgia,serif}.week-actions{align-items:flex-end;gap:7px;display:flex}.week-actions button{border:1px solid var(--line);height:40px;color:var(--wine);cursor:pointer;background:#fff;padding:0 12px;font-size:9px;font-weight:700}.week-actions button:hover{border-color:var(--wine)}.week-actions label span{color:var(--muted);text-transform:uppercase;margin-bottom:4px;font-size:8px;display:block}.week-actions input{border:1px solid var(--line);background:#fff;height:40px;padding:0 10px;font-size:10px}.week-range-label{border:1px solid var(--soft);background:var(--paper);height:40px;color:var(--wine);white-space:nowrap;align-items:center;padding:0 14px;font:14px Georgia,serif;display:inline-flex}.detailed-payroll>.panel-head small{color:var(--muted);align-self:center;font-size:9px}.payroll-head.detailed,.payroll-summary{grid-template-columns:1.3fr .75fr .7fr .45fr .65fr .55fr .65fr .6fr .7fr 30px!important;min-width:1420px!important}.detailed-payroll>.payroll-head.detailed{padding:13px 20px;display:grid}.detailed-payroll>.payroll-person{border-top:1px solid var(--soft);padding:0!important;display:block!important}.payroll-status{background:var(--soft);color:var(--muted);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;vertical-align:middle;border-radius:4px;margin-left:8px;padding:2px 7px;font-size:7px;font-weight:700;display:inline-block}.payroll-status-approved{background:var(--status-posted-bg);color:var(--green)}.payroll-status-paid{color:#8a6a1f;background:#ece3cd}.payroll-status-unsaved{color:var(--red);background:#f3e3e3}.directions-table .directions-row{border-top:1px solid var(--soft);align-items:center;gap:12px;padding:11px 20px;font-size:10px;display:grid;grid-template-columns:1.4fr .8fr 1fr 1fr 1fr 1fr 1fr!important}.directions-table .directions-head{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;border-top:0;font-size:8px}.directions-table .directions-total{border-top:2px solid var(--wine);background:#f7f2ec;font-weight:700}.directions-table .directions-total span:first-child{color:var(--wine);text-transform:uppercase;font-size:9px}.payroll-production-toggle{padding:0 20px 14px}.payroll-production-toggle .payroll-details{padding:12px 0 0}.payroll-no-detail{color:var(--muted);padding:10px 20px 18px;font-size:9px;font-style:italic}.payroll-combined-detail{padding:0 20px 14px}.payroll-combined-note{color:var(--muted);margin:0 0 10px;font-size:9px;font-style:italic}.payroll-combined-summary{gap:6px;max-width:320px;margin:0 0 12px;display:grid}.payroll-combined-summary div{justify-content:space-between;gap:8px;font-size:10px;display:flex}.payroll-combined-summary dt{color:var(--muted)}.payroll-combined-summary dd{margin:0}.payroll-combined-total{border-top:1px solid var(--soft);padding-top:6px;font-weight:700}.payroll-combined-total dd{color:var(--wine)}.payroll-tax-summary{grid-template-columns:repeat(5,1fr)!important}@media (width<=1350px){.payroll-tax-summary{grid-template-columns:repeat(3,1fr)!important}}.payroll-category-tax-total{align-items:baseline;gap:18px;display:flex}.payroll-category-tax-total b{color:var(--wine)}.payroll-relationship-tag{background:var(--soft);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;border-radius:3px;padding:3px 6px;font-size:8px;display:inline-block}.payroll-tax-reason{color:var(--muted);background:#f6f1eb;margin:0;padding:10px 20px;font-size:9px;font-style:italic}.payroll-tax-breakdown{background:#f6f1eb;grid-template-columns:repeat(4,1fr);gap:0;padding:0 20px 18px;display:grid}.payroll-control-warning{color:#a15c1f;margin-left:6px;font-size:11px}.field-info{background:var(--soft);width:14px;height:14px;color:var(--muted);cursor:help;vertical-align:middle;border-radius:50%;justify-content:center;align-items:center;margin-left:5px;font-size:9px;font-style:normal;display:inline-flex}.field-info:hover{background:var(--wine);color:#fff}.motivation-item-list{gap:6px;margin:0 0 10px;padding:0;list-style:none;display:grid}.motivation-item-row{border:1px solid var(--soft);background:var(--paper);grid-template-columns:1.2fr .8fr 1.2fr .9fr 1.5fr auto;align-items:center;gap:10px;padding:8px 10px;font-size:9px;display:grid}.motivation-item-row button{flex:none}.motivation-add-form{border:1px dashed var(--soft);gap:12px;margin-top:10px;padding:12px;display:grid}@media (width<=900px){.motivation-item-row{grid-template-columns:1fr 1fr}}.payroll-tax-quadrant{background:var(--card);border:1px solid var(--soft);padding:14px}.payroll-tax-quadrant+.payroll-tax-quadrant{border-left:0}.payroll-tax-quadrant h4{color:var(--wine);text-transform:uppercase;letter-spacing:.06em;margin:0 0 10px;font-size:9px}.payroll-tax-quadrant dl{gap:7px;margin:0;display:grid}.payroll-tax-quadrant dl div{justify-content:space-between;gap:8px;font-size:10px;display:flex}.payroll-tax-quadrant dt{color:var(--muted)}.payroll-tax-quadrant dd{text-align:right;margin:0}.payroll-tax-quadrant .payroll-tax-total-row dd{color:var(--wine);font-weight:700}.payroll-tax-insurance-note{color:var(--muted);margin:8px 0 0;font-size:8px;font-style:italic}@media (width<=1400px){.payroll-tax-breakdown{grid-template-columns:1fr 1fr}.payroll-tax-quadrant:nth-child(2){border-left:0}.payroll-tax-quadrant:nth-child(3){border-left:1px solid var(--soft)}}.payroll-summary{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:15px;width:100%;padding:16px 20px;display:grid}.payroll-summary:hover{background:#f7f2ec}.payroll-summary>span:first-child{align-items:center;gap:10px;display:flex}.payroll-summary i{background:var(--wine);color:#fff;border-radius:50%;place-items:center;width:25px;height:25px;font:17px Georgia,serif;display:grid}.payroll-details{background:#f6f1eb;padding:0 20px 18px;overflow-x:auto}.detail-head,.detail-row{grid-template-columns:150px 135px minmax(260px,1.5fr) 90px 95px 110px 110px;align-items:center;gap:15px;min-width:1050px;display:grid}.detail-head{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;padding:12px 14px;font-size:8px}.detail-row{border-top:1px solid var(--line);background:var(--card);min-height:70px;padding:13px 14px;font-size:10px}.detail-row>span{overflow-wrap:anywhere;min-width:0;line-height:1.4}.detail-row strong,.detail-row small{display:block}.detail-row small{color:var(--muted);margin-top:5px;font-size:8px}.detail-total{border-top:2px solid var(--wine);background:#fff;grid-template-columns:1fr 100px 130px;align-items:center;gap:15px;min-width:1050px;padding:15px 14px;display:grid}.detail-total span{color:var(--wine);text-transform:uppercase;font-size:9px;font-weight:700}.detail-total strong{font:18px Georgia,serif}@media (width<=980px){.week-picker{flex-direction:column;align-items:flex-start}.week-actions{flex-wrap:wrap;width:100%}.week-actions label{order:-1;width:100%}.week-actions input{width:100%}.detailed-payroll{overflow-x:auto}}.statement-badge{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:4px;padding:3px 9px;font-size:8px;font-weight:700;display:inline-block}.statement-badge-draft{background:var(--soft);color:var(--muted)}.statement-badge-approved{background:var(--status-posted-bg);color:var(--green)}.statement-badge-paid{color:#8a6a1f;background:#ece3cd}.statement-actions{flex-wrap:wrap;justify-self:end;gap:6px;display:flex}.marking-journal{isolation:isolate;background:var(--paper);min-height:100vh;color:var(--ink);padding:clamp(28px,5vw,76px);position:relative;overflow:hidden}.marking-journal__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:28px;max-width:1260px;margin:0 auto 28px;padding-bottom:27px;display:flex}.marking-journal__eyebrow,.marking-card__label{color:var(--wine);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:700;display:block}.marking-journal h1,.marking-journal h2{letter-spacing:-.025em;font-family:Georgia,Times New Roman,serif;font-weight:400}.marking-journal h1{margin:8px 0 9px;font-size:clamp(2.2rem,5vw,4.25rem);line-height:.98}.marking-journal h2{margin:7px 0 8px;font-size:1.55rem;line-height:1.1}.marking-journal p{color:var(--muted);font-size:.95rem;line-height:1.55}.marking-journal__header p{max-width:610px;margin:0}.marking-journal__environment{border:1px solid var(--line);background:#fffdf9c7;border-radius:12px;min-width:185px;padding:14px 16px;box-shadow:0 12px 28px #29241d0d}.marking-journal__environment span,.marking-journal__environment small{color:var(--muted);font-size:.75rem;display:block}.marking-journal__environment strong{color:var(--wine);letter-spacing:.08em;margin:4px 0;font-size:1.05rem;display:block}.marking-journal__overview{grid-template-columns:1.18fr 1fr 1fr;gap:14px;max-width:1260px;margin:0 auto 18px;display:grid}.marking-card,.marking-draft,.marking-document-types,.marking-register{border:1px solid var(--line);background:#fffdf9eb;border-radius:14px;box-shadow:0 14px 34px #312a200b}.marking-card{min-height:158px;padding:23px}.marking-card h2{font-size:1.3rem}.marking-card p{margin:13px 0 0;font-size:.86rem}.marking-card code{color:var(--wine);font-size:.9rem}.marking-state{background:var(--soft);color:var(--muted);border-radius:999px;margin-top:15px;padding:7px 9px;font-size:.82rem;display:inline-flex}.marking-state--ready{background:var(--status-posted-bg);color:var(--status-posted-text)}.marking-draft{grid-template-columns:.9fr 1.65fr;gap:28px;max-width:1260px;margin:0 auto 18px;padding:26px;display:grid}.marking-draft__intro p{margin:0}.marking-draft__form{grid-template-columns:1.2fr 1.1fr .65fr auto;align-items:end;gap:10px;display:grid}.marking-draft label,.marking-register__filters label{gap:6px;display:grid}.marking-draft label span,.marking-register__filters label span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.73rem;font-weight:700}.marking-draft input,.marking-register select{border:1px solid var(--line);width:100%;min-height:42px;color:var(--ink);background:#fffefa;border-radius:8px;outline:none;padding:0 11px;font-size:.95rem}.marking-draft input:focus,.marking-register select:focus{border-color:var(--wine);box-shadow:0 0 0 3px color-mix(in srgb, var(--border-control) 12%, transparent)}.marking-draft button{border:1px solid var(--wine);background:var(--wine);color:#fff;cursor:pointer;border-radius:8px;min-height:42px;padding:0 16px;font-weight:700}.marking-draft button:hover{background:var(--primary-bg)}.marking-draft__message{grid-column:2;margin:-9px 0 0;color:var(--status-posted-text)!important}.marking-document-types{grid-template-columns:.85fr 2fr;gap:24px;max-width:1260px;margin:0 auto 18px;padding:25px;display:grid}.marking-document-types ul{grid-template-columns:repeat(4,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.marking-document-types li{border-left:2px solid var(--brass);background:#fbf8f2;padding:11px 14px}.marking-document-types b,.marking-document-types span{display:block}.marking-document-types b{font-size:.9rem}.marking-document-types span{color:var(--muted);margin-top:5px;font-size:.78rem;line-height:1.35}.marking-register{max-width:1260px;margin:0 auto;overflow:hidden}.marking-register__head{border-bottom:1px solid var(--line);justify-content:space-between;gap:25px;padding:25px;display:flex}.marking-register__head h2{margin-bottom:0}.marking-register__filters{align-items:end;gap:10px;display:flex}.marking-register__filters select{min-width:155px}.marking-register__empty{color:var(--muted);text-align:center;margin:0;padding:38px 25px 43px}.marking-journal__signing{max-width:1260px;margin:18px auto 0}.marking-journal__signing a{color:var(--wine);text-underline-offset:4px;font-weight:700;text-decoration-thickness:1px}@media (width<=860px){.marking-journal{padding:28px 18px 45px}.marking-journal__header,.marking-register__head{flex-direction:column;align-items:flex-start}.marking-journal__overview,.marking-draft,.marking-document-types{grid-template-columns:1fr}.marking-draft__form,.marking-document-types ul{grid-template-columns:1fr 1fr}.marking-draft__message{grid-column:auto}.marking-register__filters{flex-wrap:wrap;width:100%}.marking-register__filters label{flex:150px}}@media (width<=520px){.marking-draft__form,.marking-document-types ul{grid-template-columns:1fr}.marking-journal h1{font-size:2.45rem}}.statement-actions button{border:1px solid var(--line);height:30px;color:var(--wine);cursor:pointer;white-space:nowrap;background:#fff;padding:0 9px;font-size:8px;font-weight:700}.statement-actions button:hover{border-color:var(--wine)}.statement-actions button.danger-link{color:var(--red);border-color:#d8b4b6}.payroll-oklad-details{padding:14px 20px 18px}.oklad-breakdown{gap:0;max-width:480px;display:grid}.oklad-breakdown>div{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:15px;padding:9px 0;display:grid}.oklad-breakdown dt{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:9px}.oklad-breakdown dd{text-align:right;margin:0;font-size:11px}.oklad-breakdown-total{border-top:2px solid var(--wine);margin-top:4px;border-bottom:0!important;padding-top:12px!important}.oklad-breakdown-total dt{color:var(--wine);font-weight:700}.oklad-breakdown-total dd strong{font:16px Georgia,serif}.payroll-settings-category{margin-bottom:16px;overflow-x:auto}.payroll-settings-category .panel-head small{color:var(--muted);align-self:center;font-size:9px}.payroll-settings-table{min-width:620px;padding:6px 22px 16px}.payroll-settings-head,.payroll-settings-row{grid-template-columns:1.4fr .9fr .9fr .8fr 1.1fr 60px;align-items:center;gap:10px;display:grid}.payroll-settings-rate{gap:4px;display:flex}.payroll-settings-rate select{flex:1;min-width:0}.payroll-settings-rate input{flex:none;width:60px}.payroll-settings-head{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--soft);padding:10px 0 8px;font-size:8px}.payroll-settings-row{border-bottom:1px solid var(--soft);padding:9px 0}.payroll-settings-row:last-child{border-bottom:0}.payroll-settings-row-inactive{opacity:.55}.payroll-settings-employee strong,.payroll-settings-employee small{display:block}.payroll-settings-employee strong{font-size:10px}.payroll-settings-employee small{color:var(--muted);margin-top:2px;font-size:8px}.payroll-settings-row input,.payroll-settings-row select{border:1px solid var(--line);background:#fff;width:100%;height:32px;padding:0 8px;font-size:10px}.payroll-settings-row input:disabled,.payroll-settings-row select:disabled{opacity:.6}.payroll-settings-nobonus{color:var(--muted);text-align:center}.payroll-settings-active{background:0 0;border:0;justify-content:center;padding:0}.payroll-settings-empty{padding:0 22px 16px}.payroll-settings-row-dirty{background:#fbf3e4}.payroll-settings-title.page-title{align-items:flex-start}.payroll-settings-actions{align-items:center;gap:14px;display:flex}.payroll-settings-unsaved{color:#a5680f;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;font-size:9px;font-weight:700}.payroll-settings-saved{color:var(--wine,var(--status-posted-text));text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;font-size:9px;font-weight:700}@media (width<=760px){.payroll-settings-title.page-title{flex-direction:column;align-items:flex-start}.payroll-settings-actions{justify-content:space-between;width:100%}}.add-row-btn{border:1px dashed var(--line);background:var(--paper);width:calc(100% - 44px);color:var(--wine);text-align:center;cursor:pointer;margin:0 22px 18px;padding:9px 14px;font-size:9px;display:block}.add-row-btn:hover{border-color:var(--wine)}.add-row-btn:disabled{opacity:.5;cursor:default}.payroll-settings-add{background:var(--paper);border:1px solid var(--soft);margin:0 22px 18px;padding:14px}.payroll-settings-add-row{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:10px;display:grid}.payroll-settings-add-row select,.payroll-settings-add-row input{border:1px solid var(--line);background:#fff;width:100%;height:34px;padding:0 8px;font-size:10px}.payroll-settings-add-actions{gap:8px;display:flex}@media (width<=760px){.payroll-settings-add-row{grid-template-columns:1fr}}.expenses-category{margin-bottom:16px;overflow-x:auto}.expenses-table{min-width:560px;padding:6px 22px 4px}.expenses-head,.expenses-row{grid-template-columns:1.8fr 1fr .7fr 40px;align-items:center;gap:10px;display:grid}.expenses-table-typed .expenses-head,.expenses-table-typed .expenses-row{grid-template-columns:1.6fr .9fr 1.1fr .7fr 40px}.expenses-head{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--soft);padding:10px 0 8px;font-size:8px}.expenses-row{border-bottom:1px solid var(--soft);padding:9px 0}.expenses-row:last-child{border-bottom:0}.expenses-row-inactive{opacity:.55}.expenses-row-dirty{background:#fbf3e4}.expenses-row input,.expenses-row select{border:1px solid var(--line);background:#fff;width:100%;height:32px;padding:0 8px;font-size:10px}.expenses-row input:disabled,.expenses-row select:disabled{opacity:.6}.expenses-active{background:0 0;border:0;justify-content:center;padding:0}.expenses-delete-btn{border:1px solid var(--line);width:26px;height:26px;color:var(--wine);cursor:pointer;background:#fff;justify-self:center}.expenses-delete-btn:hover{border-color:var(--wine);background:#f7eff1}.expenses-delete-btn:disabled{opacity:.5;cursor:default}.expenses-empty{padding:0 22px 16px}.expenses-total{background:var(--paper);border:1px solid var(--soft);justify-content:space-between;align-items:center;margin:4px 22px 18px;padding:12px 16px;font-size:10px;display:flex}.expenses-total strong{color:var(--wine);font:16px Georgia,serif}.expenses-tax-fields{grid-template-columns:1.4fr 1fr;gap:14px;padding:6px 22px 18px;display:grid}.expenses-tax-fields label span{color:var(--muted);text-transform:uppercase;margin-bottom:5px;font-size:8px;display:block}.expenses-tax-fields input,.expenses-tax-fields select{border:1px solid var(--line);background:#fff;width:100%;height:36px;padding:0 10px;font-size:11px}.expenses-vat-fields{grid-template-columns:1fr 1fr 1fr}.expenses-personnel-tax-fields{grid-template-columns:1.6fr 1fr 1fr}.expenses-category>.settings-toggle,.expenses-personnel-toggle-note{margin:4px 22px 0}.expenses-subheading{color:var(--wine);margin:0;padding:14px 22px 2px;font:13px Georgia,serif}.expenses-add{background:var(--paper);border:1px solid var(--soft);margin:0 22px 18px;padding:14px}.expenses-add-row{grid-template-columns:1.6fr 1fr 1.1fr;gap:10px;margin-bottom:10px;display:grid}.expenses-add-row input,.expenses-add-row select{border:1px solid var(--line);background:#fff;width:100%;height:34px;padding:0 8px;font-size:10px}.expenses-add-actions{gap:8px;display:flex}.expenses-mrot-block{background:var(--paper);border:1px solid var(--soft);margin:10px 22px 18px;padding:16px}.expenses-mrot-info{gap:32px;margin-bottom:14px;display:flex}.expenses-mrot-info span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;font-size:8px;display:block}.expenses-mrot-info strong{color:var(--wine);font-size:14px}.expenses-mrot-control-label{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px;font-size:8px;display:block}.expenses-mrot-modes{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.expenses-mrot-mode-btn{border:1px solid var(--line);cursor:pointer;background:#fff;padding:8px 14px;font-size:10px}.expenses-mrot-mode-btn:hover{border-color:var(--wine)}.expenses-mrot-mode-btn.active{background:var(--wine);border-color:var(--wine);color:#fff}.expenses-mrot-mode-btn:disabled{opacity:.6;cursor:default}.expenses-mrot-custom-rate{margin-bottom:10px;display:inline-block}.expenses-mrot-custom-rate span{color:var(--muted);text-transform:uppercase;margin-bottom:5px;font-size:8px;display:block}.expenses-mrot-custom-rate input{border:1px solid var(--line);background:#fff;width:140px;height:34px;padding:0 10px;font-size:11px}.expenses-mrot-preview{border:1px solid var(--soft);background:#fff;justify-content:space-between;align-items:center;padding:10px 14px;font-size:10px;display:flex}.expenses-mrot-preview strong{color:var(--wine);font-size:14px}.employee-tax-section{border-top:1px solid var(--soft);gap:10px;margin-top:6px;padding-top:18px;display:grid}.employee-tax-section .expenses-subheading{padding:0}.employee-tax-block{background:var(--paper);border:1px solid var(--soft);gap:10px;padding:14px;display:grid}.employee-tax-block .expenses-mrot-preview+.expenses-mrot-preview{margin-top:-4px}.employee-tax-status-preview{flex-direction:column;align-items:flex-start;gap:4px}.employee-tax-status-preview strong{font:12px/1.4 Georgia,serif}.tariff-table{margin:6px 22px 16px;overflow-x:auto}.tariff-head,.tariff-row{grid-template-columns:1.6fr .8fr 1fr .9fr 1.6fr;align-items:center;gap:10px;min-width:640px;display:grid}.tariff-head{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--soft);padding:8px 10px;font-size:8px}.tariff-row{border-bottom:1px solid var(--soft);padding:8px 10px;font-size:10px}.tariff-row:last-child{border-bottom:0}.tariff-row span:nth-child(4){font-weight:700}.expenses-personnel-summary{grid-template-columns:repeat(3,1fr);gap:14px;margin:0 22px 14px;display:grid}.expenses-summary-card{background:var(--paper);border:1px solid var(--soft);align-items:center;gap:12px;padding:14px 16px;display:flex}.expenses-summary-icon{font-size:20px}.expenses-summary-card span{color:var(--muted);font-size:9px;line-height:1.4;display:block}.expenses-summary-card strong{color:var(--wine);margin-top:4px;font:18px Georgia,serif;display:block}@media (width<=760px){.expenses-head,.expenses-row,.expenses-table-typed .expenses-head,.expenses-table-typed .expenses-row,.expenses-add-row,.expenses-tax-fields,.expenses-vat-fields,.expenses-personnel-tax-fields{grid-template-columns:1fr}.expenses-mrot-info{flex-direction:column;gap:10px}.expenses-personnel-summary{grid-template-columns:1fr}}.econ-cards{grid-template-columns:1fr 1fr;gap:16px;display:grid}.econ-card{grid-template-columns:210px 1fr;align-items:start;gap:22px;padding:20px 22px;display:grid}.econ-card.danger{border-left:4px solid var(--red)}.econ-card-left{flex-direction:column;gap:8px;display:flex}.econ-card-title{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:9px;line-height:1.4}.econ-card-total{color:var(--wine);font:26px Georgia,serif}.econ-card.danger .econ-card-total{color:var(--red)}.econ-card-right{min-width:0;font-size:10px;line-height:1.6}.econ-line-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.econ-line-list>li{border-bottom:1px solid var(--soft);padding-bottom:6px}.econ-line-list>li:last-child{border-bottom:0;padding-bottom:0}.econ-show-more{color:var(--wine);cursor:pointer;background:0 0;border:0;margin-top:8px;padding:0;font-size:9px;text-decoration:underline}.econ-empty{margin:0}.econ-category-toggle{cursor:pointer;text-align:left;width:100%;color:var(--ink);background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:4px 0;font-size:10px;display:flex}.econ-category-toggle small{color:var(--muted);font-size:8px}.econ-category-toggle i{color:var(--wine);font-style:normal;font-weight:700}.econ-employee-list{background:var(--paper);flex-direction:column;gap:4px;margin:4px 0 6px;padding:6px 10px;list-style:none;display:flex}.econ-employee-list>li{justify-content:space-between;gap:10px;display:flex}.econ-formula{margin:0}.econ-pnl{flex-direction:column;gap:4px;display:flex}.econ-pnl-row{justify-content:space-between;gap:10px;padding:3px 0;display:flex}.econ-pnl-row b.danger{color:var(--red)}.econ-pnl-total{border-top:2px solid var(--wine);margin-top:6px;padding-top:8px;font-size:12px}.econ-pnl-total b{font:16px Georgia,serif}@media (width<=980px){.econ-cards,.econ-card{grid-template-columns:1fr}}.scenario-analysis{margin-top:20px;padding:20px 22px}.scenario-analysis-head h2{color:var(--wine);margin:0 0 4px;font:18px Georgia,serif}.scenario-analysis-head .field-note{color:var(--muted);margin:0}.scenario-controls{flex-wrap:wrap;gap:16px;margin:14px 0;display:flex}.scenario-controls label{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;flex-direction:column;gap:4px;font-size:9px;display:flex}.scenario-controls select,.scenario-controls input{border:1px solid var(--soft);background:var(--card);min-width:210px;padding:7px 10px;font-size:10px}.scenario-columns{grid-template-columns:1fr 1fr;gap:18px;margin-top:4px;display:grid}.scenario-column{background:var(--paper);border:1px solid var(--soft);padding:14px}.scenario-column h3{color:var(--wine);text-transform:uppercase;letter-spacing:.05em;margin:0 0 10px;font-size:10px}.scenario-column dl{gap:7px;margin:0;display:grid}.scenario-column dl div{justify-content:space-between;gap:8px;font-size:10px;display:flex}.scenario-column dt{color:var(--muted)}.scenario-column dd{text-align:right;margin:0}.scenario-total dd{color:var(--wine);font-weight:700}.scenario-column-split{flex-direction:column;gap:12px;display:flex}.scenario-part{background:var(--card);border:1px solid var(--soft);padding:10px 12px}.scenario-part h4{color:var(--wine);text-transform:uppercase;letter-spacing:.04em;margin:0 0 8px;font-size:9px}.scenario-part h4 small{color:var(--muted);text-transform:none;letter-spacing:0;font-size:8px}.scenario-structure-total{border-top:2px solid var(--wine);justify-content:space-between;align-items:baseline;gap:8px;padding-top:6px;font-size:11px;display:flex}.scenario-structure-total small{color:var(--muted);margin-top:2px;font-size:8px;display:block}.scenario-structure-total b{color:var(--wine);font-size:14px}.scenario-structure-total b.danger{color:var(--red)}.scenario-diff{margin:14px 0 0;font-size:11px}.scenario-diff b{font-size:13px}.scenario-diff b.danger{color:var(--red)}@media (width<=760px){.scenario-columns{grid-template-columns:1fr}.scenario-controls select,.scenario-controls input{width:100%;min-width:0}}.service-folders{gap:26px;display:grid}.service-folder{border-bottom:1px solid var(--line);padding:0 0 20px}.folder-head{border:1px solid var(--line);border-left:4px solid var(--wine);background:var(--card);align-items:center;gap:12px;margin-bottom:12px;padding:14px 17px;display:flex}.folder-head>span{color:var(--wine);font-size:21px}.folder-head h2,.folder-head small{display:block}.folder-head h2{margin:0 0 3px;font:20px Georgia,serif}.folder-head small{color:var(--muted);font-size:8px}.service-folder .active-badge{text-overflow:ellipsis;white-space:nowrap;max-width:145px;overflow:hidden}.multi-lines{overflow:visible}.multi-row{align-items:start;position:relative;overflow:visible}.service-picker{min-width:0;position:relative}.service-picker>input{padding:0 38px}.service-picker-value{border:1px solid var(--line);width:100%;min-height:43px;color:var(--ink);text-align:left;white-space:normal;overflow-wrap:anywhere;cursor:pointer;background:#fff;padding:11px 38px;font-size:11px;line-height:1.4}.service-picker-value:hover{border-color:var(--wine)}.service-picker-value.locked{cursor:default;background:0 0;border-color:#0000;padding-top:14px}.service-picker.disabled{padding:0}.service-picker .line-index{z-index:2;color:var(--wine);font-size:10px;font-weight:700;position:absolute;top:14px;left:10px}.service-picker .search-mark{color:var(--wine);pointer-events:none;font-size:16px;position:absolute;top:12px;right:12px}.service-picker.disabled .search-mark{display:none}.service-picker-menu{z-index:40;border:1px solid var(--wine);background:#fff;width:min(620px,160%);max-height:380px;position:absolute;top:calc(100% + 5px);left:0;overflow-y:auto;box-shadow:0 18px 42px #23181438}.service-picker-menu.with-folders{width:min(780px,190%);overflow-y:hidden}.service-picker-body{height:380px;display:flex}.service-picker-folders{flex:none;width:170px;padding:8px 6px;overflow-y:auto}.service-picker-folders button{min-height:30px}.service-picker-results{flex:1;min-width:0;overflow-y:auto}.folder-tree-picker{border:1px solid var(--line);background:var(--paper);max-height:220px;padding:8px 6px;overflow-y:auto}.service-picker-menu section{border-bottom:1px solid var(--line)}.service-picker-menu section:last-child{border-bottom:0}.picker-folder{z-index:1;color:var(--wine);background:#eee7df;grid-template-columns:20px 1fr auto;align-items:center;gap:7px;padding:9px 12px;display:grid;position:sticky;top:0}.picker-folder strong{text-transform:uppercase;letter-spacing:.07em;font-size:9px}.picker-folder small{color:var(--muted);font-size:8px}.service-picker-menu button{border:0;border-top:1px solid var(--soft);text-align:left;cursor:pointer;background:#fff;grid-template-columns:minmax(0,1fr) auto;gap:12px;width:100%;padding:11px 13px 11px 39px;display:grid}.service-picker-menu button:hover{background:#f7eff1}.service-picker-menu button span{white-space:normal;overflow-wrap:anywhere;font-size:10px;line-height:1.35}.service-picker-menu button small{color:var(--muted);font-size:8px}.picker-empty{color:var(--muted);text-align:center;padding:24px;font-size:10px}@media (width<=760px){.service-picker-menu{width:auto;max-height:55vh;position:fixed;inset:18% 12px auto}.service-folder .service-grid{grid-template-columns:1fr}}.edit-service{border:1px solid var(--line);width:30px;height:30px;color:var(--wine);cursor:pointer;background:#fff;position:absolute;top:22px;right:22px}.edit-service:hover{border-color:var(--wine);background:#f7eff1}.service-folder .active-badge{right:60px}.finance-total.payroll-only{grid-template-columns:minmax(280px,1fr)}.finance-total.payroll-only article{width:100%;max-width:520px}.payroll-details .detail-head,.payroll-details .detail-row{grid-template-columns:150px 135px minmax(260px,1.5fr) 90px 95px 110px;min-width:930px}.invoices-top-grid{grid-template-columns:1.3fr 1.3fr 1fr;align-items:stretch;gap:12px;margin-bottom:18px;display:grid}.top-grid-block{border:1px solid var(--line);background:var(--card);flex-direction:column;gap:10px;padding:16px 18px;display:flex}.top-grid-label{color:var(--wine);text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:700}.org-cards{flex-direction:column;gap:8px;display:flex}.org-card{border:1px solid var(--line);background:var(--paper);text-align:left;cursor:pointer;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.org-card:hover{border-color:var(--wine)}.org-card strong{font-size:11px}.org-card small{color:var(--muted);font-size:9px}.counterparty-search{border:1px solid var(--line);background:#fff;outline:0;width:100%;height:40px;padding:0 10px;font-size:10px}.counterparty-search:focus{border-color:var(--wine)}.counterparty-quickfind-list{flex-direction:column;gap:4px;max-height:130px;display:flex;overflow-y:auto}.counterparty-quickfind-list button{border:1px solid var(--soft);background:var(--paper);text-align:left;cursor:pointer;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.counterparty-quickfind-list button:hover{border-color:var(--wine)}.counterparty-quickfind-list strong{font-size:10px}.counterparty-quickfind-list small{color:var(--muted);font-size:9px}.invoices-summary-tile strong{font:22px Georgia,serif}.invoices-summary-tile small{color:var(--muted);font-size:9px}.invoices-toolbar{justify-content:space-between}.invoices-view-switch{background:var(--soft);border-radius:8px;gap:4px;padding:4px;display:flex}.invoices-view-switch button{min-height:34px;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:7px 14px;font-size:9px;font-weight:600}.invoices-view-switch button.active{background:var(--card);color:var(--wine);box-shadow:0 1px 4px #00000014}@media (width<=480px){.invoices-toolbar{flex-direction:column;align-items:stretch}.invoices-view-switch{width:100%}.invoices-view-switch button{flex:1}}.empty-hint{color:var(--muted);margin:0;font-size:9px}@media (width<=1050px){.invoices-top-grid{grid-template-columns:1fr}}.invoice-register{overflow-x:auto}.journal-columns-reset{margin:0 0 10px}.invoice-register-head{color:var(--muted);text-transform:uppercase;background:#e9e3dc;align-items:stretch;font-size:8px;display:flex}.invoice-register-head-grid{align-items:center;gap:14px;padding:10px 16px;display:grid}.invoice-register-head-action,.invoice-register-actions-cell{flex:0 0 70px;width:70px}.invoice-register-head-action{align-items:center;padding:10px 8px;display:flex}.invoice-register-col-head{align-items:center;gap:3px;min-width:0;display:flex;position:relative}.invoice-register-col-head span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.invoice-register-col-head button{color:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0 2px;font-size:9px;line-height:1}.invoice-register-col-head button:disabled{opacity:.3;cursor:default}.col-resize-handle{cursor:col-resize;z-index:1;width:14px;position:absolute;top:0;bottom:0;right:-11px}.col-resize-handle:hover{background:#7a2a3426}.invoice-register-row{border-top:1px solid var(--soft);align-items:center;display:flex}.invoice-register-open{text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:14px;min-width:0;padding:14px 16px;font-size:10px;display:grid}.invoice-register-open span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.invoice-register-row:hover{background:#f8f2ed}.invoice-register-actions-cell{justify-content:flex-end;align-items:center;padding:14px 10px 14px 0;display:flex}.invoice-status,.payment-status{text-transform:uppercase;padding:6px 8px;font-size:8px;font-style:normal}.invoice-status.draft{color:var(--muted);background:#ece7e1}.invoice-status.issued{background:var(--status-posted-bg);color:var(--green)}.payment-status.unpaid{color:var(--muted);background:#ece7e1}.payment-status.partial{color:#9a5a13;background:#f7e2c0}.payment-status.paid{background:var(--status-posted-bg);color:var(--green)}.invoice-document-info{border:1px solid var(--line);background:var(--card);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;max-width:980px;margin:0 auto 18px;display:grid}.invoice-document-info h2{border-bottom:1px solid var(--line);color:var(--wine);text-transform:uppercase;letter-spacing:.08em;grid-column:1/-1;margin:0;padding:12px 16px;font-size:10px}.invoice-document-info>.invoice-payment-bar{border-right:1px solid var(--soft);flex-direction:column;justify-content:center;align-items:flex-start;min-height:76px;margin:0;padding:14px 16px}.invoice-document-info>.invoice-payment-bar:last-child{border-right:0}.invoice-document-info>.invoice-payment-partial{border-width:1px 0 0;grid-column:1/-1;margin:0}.invoice-payment-bar{align-items:center;gap:10px;margin-bottom:16px;display:flex}.invoice-payment-bar span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:9px}.invoice-payment-bar select{border:1px solid var(--line);background:#fff;height:30px;padding:0 8px;font-size:9px}.invoice-payment-partial{border:1px solid var(--line);background:var(--paper);flex-wrap:wrap;align-items:end;gap:14px;margin:-6px 0 16px;padding:14px;display:flex}.invoice-payment-partial label{color:var(--muted);flex-direction:column;gap:4px;font-size:9px;display:flex}.invoice-payment-partial input{border:1px solid var(--line);background:#fff;height:30px;padding:0 8px;font-size:9px}.invoice-payment-partial .invoice-payment-remaining{color:var(--wine);font-size:9px;font-weight:700}.invoice-payment-partial.readonly{color:var(--muted);gap:20px;font-size:9px}.invoice-note-editor{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.invoice-note-editor span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:9px}.invoice-note-editor textarea{border:1px solid var(--line);min-height:60px;font:inherit;resize:vertical;background:#fff;padding:8px;font-size:10px}.invoice-note-editor button{align-self:flex-start}.invoice-editor .invoice-note-editor{margin:18px 0 0}.invoice-note{padding:0 0 15px}.invoice-note b{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:5px;font-size:9px;display:block}.invoice-note p{white-space:pre-wrap;margin:0;font-size:10px;line-height:1.5}.invoice-payment-print{border-top:1px solid var(--soft);margin:15px 0;padding:12px 0}.invoice-payment-print b{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:5px;font-size:9px;display:block}.invoice-payment-print p{white-space:pre-wrap;margin:0 0 8px;font-size:10px;line-height:1.5}.invoice-payment-print p:last-child{margin-bottom:0}.invoice-preview{background:var(--paper);grid-template-columns:1fr auto;gap:7px 20px;padding:16px;display:grid}.invoice-preview span,.invoice-preview small{color:var(--muted);font-size:9px}.invoice-preview strong{color:var(--wine);font:20px Georgia,serif}.invoice-preview small{grid-column:1/-1}.invoice-screen-actions{justify-content:flex-end;gap:10px;margin-bottom:16px;display:flex}.invoice-screen-actions button{border:1px solid var(--wine);color:var(--wine);cursor:pointer;background:#fff;padding:10px 15px}.invoice-screen-actions button:first-child{background:0 0;border:0;margin-right:auto}.invoice-paper{border:1px solid var(--line);background:#fff;max-width:980px;margin:auto;padding:48px;box-shadow:0 12px 35px #281c1614}.invoice-paper header{border-bottom:3px solid var(--ink);justify-content:space-between;align-items:flex-start;gap:30px;padding-bottom:20px;display:flex}.invoice-paper header span,.invoice-paper header strong,.invoice-paper header b,.invoice-paper header small{display:block}.invoice-paper header span{color:var(--wine);letter-spacing:.15em;font-size:9px}.invoice-paper header strong{margin-top:7px;font:18px Georgia,serif}.invoice-paper header b{font:24px Georgia,serif}.invoice-paper header small{text-align:right;margin-top:6px}.bank-details{border:1px solid #777;grid-template-columns:1.4fr .7fr 1fr;margin:22px 0;display:grid}.bank-details>div{border-right:1px solid #777;min-height:78px;padding:10px}.bank-details>div:last-child{border-right:0}.bank-details small,.bank-details strong{display:block}.bank-details small{color:#555;margin-bottom:4px;font-size:8px}.bank-details strong{margin-bottom:9px;font-size:10px}.invoice-parties{padding:3px 0 15px}.invoice-parties p{margin:7px 0;font-size:10px;line-height:1.5}.invoice-paper table{border-collapse:collapse;width:100%;font-size:10px}.invoice-paper th,.invoice-paper td{text-align:left;border:1px solid #777;padding:9px}.invoice-paper th:nth-child(n+3),.invoice-paper td:nth-child(n+3){text-align:right}.invoice-total{border-bottom:2px solid var(--ink);justify-content:space-between;gap:20px;padding:18px 0;display:flex}.invoice-total span{font-size:9px}.invoice-total strong{font:20px Georgia,serif}.invoice-paper footer{grid-template-columns:1fr 1fr;gap:60px;padding-top:35px;display:grid}.invoice-paper footer>div{grid-template-columns:auto 1fr;align-items:end;gap:15px;display:grid}.invoice-paper footer span{font-size:9px}.invoice-paper footer i{border-bottom:1px solid #555;height:20px}.invoice-action-bar{justify-content:flex-end}@media (width<=760px){.invoices-top-grid{grid-template-columns:1fr}.invoice-paper{padding:24px 16px;overflow-x:auto}.invoice-paper header{flex-direction:column}.bank-details{min-width:650px}.invoice-paper table{min-width:700px}.invoice-screen-actions{flex-wrap:wrap}.invoice-screen-actions button:first-child{width:100%}.invoice-document-info{grid-template-columns:1fr}.invoice-document-info>.invoice-payment-bar{border-right:0;border-bottom:1px solid var(--soft)}.invoice-document-info>.invoice-payment-bar:last-child{border-bottom:0}}.invoice-editor+.invoice-print-document{display:none}@media print{@page{size:A4;margin:12mm}body{background:#fff}.app-shell,.workspace,.invoice-view{max-width:none;padding:0;display:block}.invoice-view>*{display:none!important}.invoice-view>.invoice-print-document,.invoice-view>.invoice-paper:not(.invoice-editor){display:block!important}.invoice-paper{max-width:none;box-shadow:none;border:0;margin:0;padding:0;overflow:visible}.invoice-paper header b{font-size:22px}body:has(.invoice-paper){margin:0}:is(html:has(.invoice-paper),body:has(.invoice-paper)){overflow:visible}body:has(.invoice-paper) :is(.sidebar,.app-header,.topbar,.uc-sidebar,.uc-header,.uc-doctabs){display:none!important}body:has(.invoice-paper) .app-shell>:not(.workspace){display:none!important}body:has(.invoice-paper) .workspace>:not(:has(.invoice-paper)){display:none!important}body:has(.invoice-paper) :is(.app-shell,.workspace,.page,.invoice-view,.invoice-print-document){scrollbar-gutter:auto;width:auto;min-width:0;max-width:none;height:auto;max-height:none;margin:0;padding:0;overflow:visible}.invoice-paper,.invoice-paper *{box-sizing:border-box;overflow-wrap:anywhere;min-width:0}.invoice-paper{width:100%}.invoice-paper .bank-details{grid-template-columns:minmax(0,1.4fr) minmax(0,.7fr) minmax(0,1fr);min-width:0}.invoice-paper table{table-layout:fixed;width:100%;min-width:0}.invoice-paper th,.invoice-paper td{white-space:normal;padding:4px}.invoice-paper th:first-child{width:5%}.invoice-paper th:nth-child(2){width:43%}.invoice-paper th:nth-child(n+3){width:17.3333%}.invoice-paper thead{display:table-header-group}.invoice-paper header{gap:4%}.invoice-paper footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:6%}.invoice-paper footer>div{grid-template-columns:minmax(0,auto) minmax(0,1fr);gap:4%}.invoice-paper tr,.invoice-paper .invoice-qr-block,.invoice-paper footer{break-inside:avoid}}.history-button{border:1px solid var(--line);color:var(--wine);cursor:pointer;background:#fff;padding:9px 12px;font-size:9px;font-weight:700}.price-history{border:1px solid var(--line);overflow-x:auto}.price-history-head,.price-history-row{grid-template-columns:135px minmax(240px,1.5fr) 130px 130px 100px;align-items:center;gap:14px;min-width:800px;padding:13px 15px;display:grid}.price-history-head{color:var(--muted);text-transform:uppercase;background:#e9e3dc;font-size:8px}.price-history-row{border-top:1px solid var(--soft);font-size:9px}.price-history-row strong,.price-history-row del,.price-history-row b{display:block}.price-history-row del{color:var(--muted)}.price-history-row b{color:var(--wine);margin-top:4px}.service-price-audit{border:1px solid #c9a6ae;border-left:4px solid var(--wine);background:#faf3f4}.service-price-audit header{justify-content:space-between;align-items:center;gap:20px;padding:13px 15px;display:flex}.service-price-audit header span,.service-price-audit header strong{display:block}.service-price-audit header span{color:var(--wine);letter-spacing:.08em;text-transform:uppercase;font-size:8px}.service-price-audit header strong{margin-top:4px;font-size:11px}.service-price-audit header>b{background:var(--wine);color:#fff;border-radius:50%;place-items:center;width:27px;height:27px;font-size:10px;display:grid}.service-price-audit>div{border-top:1px solid #dec7cc;max-height:165px;overflow-y:auto}.service-price-audit article{border-top:1px solid #ead9dd;grid-template-columns:130px 1fr 80px;align-items:center;gap:10px;padding:10px 14px;font-size:9px;display:grid}.service-price-audit article:first-child{border-top:0}.service-price-audit article time{color:var(--muted)}.service-price-audit article span{align-items:center;gap:7px;display:flex}.service-price-audit article del{color:var(--muted)}.service-price-audit article strong{color:var(--wine)}.service-price-audit article small{color:var(--muted);text-align:right}.service-price-audit>p{color:var(--muted);border-top:1px solid #dec7cc;margin:0;padding:13px 15px;font-size:9px}:root{--gold:#c6a15b;--status-info:var(--text-primary);--status-warn:#c68f2f}.requests-page{font-size:16px}.requests-page h1{font-size:28px}.requests-page h2{font-size:20px}.requests-title p{font-size:15px}.requests-error{border:1px solid var(--red);color:var(--red);background:#fbeaea;margin:10px 0;padding:12px 16px;font-size:15px}.requests-metrics button{min-height:74px;font-size:15px}.requests-metrics button.active-metric{border-color:var(--wine)}.requests-metrics button.metric-danger strong{color:var(--red)}.requests-toolbar{flex-wrap:wrap;align-items:center;gap:16px;margin:18px 0;display:flex}.requests-view-switch{background:var(--soft);border-radius:8px;gap:4px;padding:4px;display:flex}.requests-view-switch button{min-height:42px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:10px 18px;font-size:15px;font-weight:600}.requests-view-switch button.active{background:var(--card);color:var(--wine);box-shadow:0 1px 4px #00000014}.requests-page .search{border:1px solid var(--line);background:var(--card);flex:1;align-items:center;gap:8px;min-width:260px;min-height:42px;padding:10px 14px;display:flex}.requests-page .search input{background:0 0;border:0;outline:0;width:100%;font-size:15px}.kanban-board{grid-template-columns:repeat(5,minmax(240px,1fr));gap:16px;padding-bottom:8px;display:grid;overflow-x:auto}.kanban-column{background:var(--soft);border-radius:10px;flex-direction:column;min-width:240px;max-height:74vh;display:flex}.kanban-column.overdue-column{background:#f7e6e6}.kanban-column header{color:var(--ink);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 16px;font-size:15px;font-weight:700;display:flex}.kanban-column header b{color:var(--wine)}.kanban-column-body{flex-direction:column;gap:10px;padding:12px;display:flex;overflow-y:auto}.kanban-empty{text-align:center;color:var(--muted);padding:20px;font-size:14px}.request-card{text-align:left;background:var(--card);border:1px solid var(--line);cursor:pointer;border-radius:8px;flex-direction:column;gap:6px;min-height:132px;padding:14px 16px;display:flex}.request-card:hover{border-color:var(--wine)}.request-card.overdue{border-left:4px solid var(--red)}.request-card-head{color:var(--muted);justify-content:space-between;align-items:center;font-size:13px;display:flex}.request-priority{border-radius:20px;padding:2px 8px;font-size:11px;font-weight:700}.request-priority.p-high{color:var(--red);background:#fbeaea}.request-priority.p-normal{background:var(--soft);color:var(--muted)}.request-priority.p-low{color:var(--status-info);background:#eef1fb}.request-card h3{margin:0;font-size:16px;line-height:1.3}.request-card small{color:var(--muted);font-size:13px}.request-card-status{color:var(--wine);font-size:13px;font-weight:600}.request-card-meta{color:var(--muted);justify-content:space-between;margin-top:auto;font-size:13px;display:flex}.overdue-tag{color:var(--red);font-weight:700}.request-qty{color:var(--gold);font-weight:700}.requests-list{flex-direction:column;gap:4px;display:flex}.requests-list-head,.requests-list-row{grid-template-columns:90px 1.3fr 1.6fr 1.2fr 1.4fr 90px 130px 1fr;align-items:center;gap:12px;min-height:44px;padding:14px 16px;font-size:15px;display:grid}.requests-list-head{background:var(--soft);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:13px}.requests-list-row{background:var(--card);border:1px solid var(--line);text-align:left;cursor:pointer;border-radius:8px}.requests-list-row.overdue{border-left:4px solid var(--red)}.requests-list-row.archived-row{cursor:default;grid-template-columns:90px 1.3fr 1.6fr 1.2fr 1.4fr 90px 130px 140px}.requests-list-open{text-align:left;font:inherit;color:var(--wine);cursor:pointer;background:0 0;border:0;min-height:40px;padding:0}.req-status-badge{color:var(--wine);font-size:13px;font-style:normal;font-weight:600}.requests-calendar{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:20px;display:grid}.calendar-grid-panel{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:18px}.calendar-grid-panel header{justify-content:space-between;align-items:center;margin-bottom:14px;font-size:18px;display:flex}.calendar-grid-panel header button{border:1px solid var(--line);cursor:pointer;background:#fff;min-width:42px;min-height:42px;font-size:16px}.calendar-weekdays{color:var(--muted);text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin-bottom:4px;font-size:13px;display:grid}.calendar-cells{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;min-width:0;display:grid}.calendar-cell{border:1px solid var(--soft);flex-direction:column;grid-column:auto;gap:3px;width:auto;min-width:0;min-height:92px;padding:6px;font-size:13px;display:flex;overflow:hidden}.calendar-cell.empty{border:0}.calendar-cell.today{border-color:var(--gold);background:#f7f0e2}.calendar-cell>span:first-child{color:var(--muted);font-weight:700}.calendar-event{background:var(--wine);color:#fff;text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;border:0;border-radius:4px;padding:3px 6px;font-size:11px;overflow:hidden}.calendar-event.overdue{background:var(--red)}.calendar-upcoming{background:var(--card);border:1px solid var(--line);border-radius:10px;max-height:78vh;padding:18px;overflow-y:auto}.calendar-group{margin-bottom:18px}.calendar-group h3{color:var(--muted);margin:0 0 8px;font-size:15px}.calendar-group.danger h3{color:var(--red)}.calendar-group button{text-align:left;cursor:pointer;border:0;border-bottom:1px solid var(--soft);background:0 0;gap:10px;width:100%;padding:8px 0;font-size:14px;display:flex}.calendar-group button strong{color:var(--wine);min-width:90px}.request-detail-page .document-actions button{min-height:44px;padding:0 18px;font-size:15px}.request-tabs button{min-height:44px;font-size:15px}.request-tab-body{flex-direction:column;gap:18px;padding:20px 0;display:flex}.request-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.request-field{flex-direction:column;gap:6px;display:flex}.request-field span{color:var(--muted);font-size:13px;font-weight:600}.request-field input,.request-field select,.request-field textarea,.request-tab-body textarea{border:1px solid var(--line);min-height:44px;font-size:15px;font:inherit;background:#fff;padding:10px 12px}.request-tab-body textarea{resize:vertical;min-height:90px}.request-save-row{align-items:center;gap:12px;display:flex}.request-save-row button{min-height:44px;padding:0 22px;font-size:15px}.request-save-row small{color:var(--gold);font-weight:600}.model-switch{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.model-switch button{border:1px solid var(--line);cursor:pointer;background:#fff;min-height:42px;padding:0 16px;font-size:14px}.model-switch button.active{background:var(--wine);color:#fff;border-color:var(--wine)}.model-switch-add{color:var(--wine);border-style:dashed!important}.inline-add-row{align-items:center;gap:10px;display:flex}.inline-add-row input{border:1px solid var(--line);flex:1;min-height:44px;padding:0 12px;font-size:15px}.inline-add-row button{min-height:44px;padding:0 18px}.samples-list{flex-direction:column;gap:14px;display:flex}.sample-card{background:var(--card);border:1px solid var(--line);border-radius:8px;padding:16px 18px}.sample-card.approved{border-left:4px solid var(--green)}.sample-card header{align-items:center;gap:12px;margin-bottom:8px;display:flex}.sample-card header strong{font-size:16px}.sample-card header small{color:var(--muted);font-size:13px}.sample-card p{margin:6px 0;font-size:14px}.sample-card button{background:var(--green);color:#fff;cursor:pointer;border:0;min-height:42px;margin-top:10px;padding:0 16px}.add-sample-form{background:var(--soft);border-radius:8px;flex-direction:column;gap:10px;padding:16px 18px;display:flex}.add-sample-form h3{margin:0 0 6px;font-size:16px}.add-sample-form input,.add-sample-form textarea{border:1px solid var(--line);min-height:42px;font-size:15px;font:inherit;padding:10px 12px}.estimate-total{background:var(--soft);border-radius:8px;padding:12px 16px;font-size:16px}.production-link-block{background:var(--soft);border-radius:8px;padding:16px 18px}.production-link-block button{min-height:44px;padding:0 20px;font-size:15px}.files-upload-block .upload-drop{border:2px dashed var(--line);text-align:center;cursor:pointer;color:var(--muted);padding:24px;font-size:15px;display:block}.files-upload-block input[type=file]{display:none}.files-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;display:grid}.file-card{border:1px solid var(--line);background:var(--card);border-radius:8px;overflow:hidden}.file-card img{object-fit:cover;width:100%;height:120px;display:block}.file-card .file-icon{background:var(--soft);place-items:center;width:100%;height:120px;font-size:40px;display:grid}.file-card>div{padding:10px 12px}.file-card strong{word-break:break-word;font-size:13px;display:block}.file-card small{color:var(--muted);font-size:12px}.file-card button{border:0;border-top:1px solid var(--line);cursor:pointer;background:#fff;width:100%;padding:10px;font-size:13px}.history-title{margin:8px 0 0;font-size:18px}.status-history-list{flex-direction:column;gap:2px;display:flex}.status-history-row{border-bottom:1px solid var(--soft);grid-template-columns:180px 1fr 1.5fr;gap:14px;padding:10px 14px;font-size:14px;display:grid}.status-history-row span:first-child{color:var(--muted)}.requests-widget-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.requests-widget-grid span{flex-direction:column;gap:2px;padding:10px;display:flex}.requests-widget-grid strong{font-size:22px}.requests-widget-grid span.danger strong,.finance-total article.danger strong{color:var(--red)}.requests-widget-grid small{color:var(--muted);font-size:11px}.modal-hint{color:var(--muted);font-size:14px}.invoice-task-counterparty-locked{background:var(--soft);border-radius:6px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.invoice-task-counterparty-locked span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.invoice-task-counterparty-locked strong{font-size:12px}.invoice-task-counterparty-locked small{color:var(--muted);font-size:9px}.register-counterparty-cell{flex-direction:column;gap:2px;display:flex}.register-counterparty-cell strong{font-size:10px}.register-counterparty-cell small{color:var(--muted);font-size:8px}.top-grid-label-link{cursor:pointer;text-align:left;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:2px;display:flex}.top-grid-label-link:hover{text-decoration:underline}.top-grid-label-link small{color:var(--muted);text-transform:none;letter-spacing:normal;font-size:8px;font-weight:400}.counterparty-view-switch{background:var(--soft);border-radius:8px;gap:4px;padding:4px;display:flex}.counterparty-view-switch button{min-height:42px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:10px 18px;font-size:11px;font-weight:600}.counterparty-view-switch button.active{background:var(--card);color:var(--wine);box-shadow:0 1px 4px #00000014}.counterparty-directory-list{border:1px solid var(--line);background:var(--card)}.counterparty-directory-head,.counterparty-directory-row{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr) auto;align-items:center;gap:12px;padding:12px 16px;display:grid}.counterparty-directory-head{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;background:#e9e3dc;font-size:8px}.counterparty-directory-row{border-top:1px solid var(--soft);font-size:10px}.counterparty-directory-name{color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:600}.counterparty-directory-name:hover{color:var(--wine);text-decoration:underline}.counterparty-directory-actions{justify-content:flex-end;gap:8px;display:flex}.counterparty-reference-list{margin:10px 0;padding-left:18px;font-size:11px}.counterparty-reference-list li{margin-bottom:4px}.modal-actions{gap:10px;margin-top:18px;display:flex}.modal-actions button{flex:1;min-height:44px;padding:0 14px}@media (width<=900px){.counterparty-directory-head{display:none}.counterparty-directory-row{grid-template-columns:1fr;gap:4px}.counterparty-directory-actions{justify-content:flex-start}}.request-create-modal .modal-body{flex-direction:column;gap:14px;display:flex}.request-create-modal label{flex-direction:column;gap:6px;font-size:14px;display:flex}.request-create-modal input,.request-create-modal select,.request-create-modal textarea{border:1px solid var(--line);min-height:44px;font-size:15px;font:inherit;padding:10px 12px}.request-create-modal textarea{min-height:80px}.modal-overlay{z-index:100;background:#1c1715ad;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}.request-create-modal{width:min(920px,100%);max-height:92vh}.request-create-modal footer{border-top:1px solid var(--soft);justify-content:flex-end;align-items:center;gap:10px;margin-top:18px;padding-top:14px;display:flex}.request-create-modal footer button,.request-create-modal .modal-body button{border:1px solid var(--line);background:var(--card);min-height:42px;color:var(--ink);font:inherit;cursor:pointer;border-radius:2px;padding:0 16px;font-size:11px;font-weight:600}.request-create-modal footer button.primary{border-color:var(--wine);background:var(--wine);color:#fff}.request-create-modal footer button:hover,.request-create-modal .modal-body button:hover{border-color:var(--wine)}.request-create-modal button:disabled{cursor:not-allowed;opacity:.55}.success-toast{z-index:120;background:var(--primary-bg);max-width:420px;color:var(--primary-text);align-items:center;gap:15px;padding:13px 15px;font-size:10px;display:flex;position:fixed;top:82px;right:22px;box-shadow:0 12px 35px #0003}.success-toast button{color:#fff;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:17px}@media (width<=760px){.modal-overlay{align-items:stretch;padding:0}.request-create-modal{width:100%;max-width:100%;height:100%;max-height:100dvh}}@media (width<=1366px){.kanban-board{grid-template-columns:repeat(3,minmax(240px,1fr))}.requests-calendar{grid-template-columns:1fr}}@media (width<=900px){.kanban-board{grid-template-columns:repeat(2,minmax(220px,1fr))}.requests-metrics{grid-template-columns:repeat(3,1fr)}.request-grid{grid-template-columns:1fr}.requests-list-head{display:none}.requests-list-row{grid-template-columns:1fr}}.requests-title-actions{align-items:center;gap:12px;display:flex}.requests-title-actions button:not(.primary){border:1px solid var(--line);background:var(--card);cursor:pointer;min-height:42px;padding:0 16px;font-size:14px}.requests-title-actions button.active{border-color:var(--wine);color:var(--wine)}.requests-metrics{grid-template-columns:repeat(7,1fr)}.kanban-board{grid-template-columns:repeat(6,minmax(200px,1fr))}.requests-list-head,.requests-list-row{grid-template-columns:90px 1.6fr 1.3fr 1fr 1.3fr 130px 120px}.requests-list-row.archived-row{grid-template-columns:90px 1.6fr 1.3fr 1.3fr 0 0 130px}.requests-list-row span small{color:var(--muted);margin-top:2px;font-size:12px;display:block}.req-status-badge{background:var(--soft);color:var(--muted);border-radius:20px;padding:4px 10px;font-size:13px;font-weight:700;display:inline-block}.req-status-badge.status-idea{color:var(--status-info);background:#eef1fb}.req-status-badge.status-sample{color:var(--status-warn);background:#fbf1de}.req-status-badge.status-fitting{color:#7a4fb0;background:#f3e6fb}.req-status-badge.status-approved{background:var(--status-posted-bg);color:var(--green)}.req-status-badge.status-in_production{color:var(--status-info);background:#e6eefb}.req-status-badge.status-done{background:var(--status-posted-bg);color:var(--green)}.req-status-badge.status-archived{background:var(--soft);color:var(--muted)}.req-status-badge.paused{color:#8a6a1f;background:#f3e9d6}.for-whom-switch{gap:10px;display:flex}.for-whom-switch button{border:2px solid var(--line);text-align:left;cursor:pointer;background:#fff;flex:1;min-height:56px;padding:10px 14px;font-size:14px;font-weight:600}.for-whom-switch button.active{border-color:var(--wine);color:var(--wine);background:#faf3f4}.customer-picker{flex-direction:column;gap:8px;display:flex}.customer-suggestions{border:1px solid var(--line);background:#fff;flex-direction:column;max-height:200px;display:flex;overflow-y:auto}.customer-suggestions button{border:0;border-bottom:1px solid var(--soft);text-align:left;cursor:pointer;background:0 0;padding:10px 14px;font-size:14px}.customer-suggestions button:hover{background:var(--soft)}.customer-contact-preview{color:var(--muted);margin:0;font-size:13px}.inline-customer-form{background:var(--soft);border-radius:8px;flex-direction:column;gap:8px;padding:14px;display:flex}.inline-customer-form input{border:1px solid var(--line);min-height:42px;padding:0 12px;font-size:14px}.initial-refs{background:var(--soft);border-radius:8px;flex-direction:column;gap:10px;padding:14px;display:flex}.initial-refs>span:first-child{color:var(--muted);text-transform:uppercase;font-size:13px;font-weight:600}.initial-refs-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.file-pick-label{cursor:pointer;align-items:center;display:inline-flex}.link-add-row{flex:1;gap:8px;min-width:220px;display:flex}.link-add-row input{border:1px solid var(--line);flex:1;min-height:42px;padding:0 12px;font-size:14px}.link-add-row button{border:1px solid var(--wine);min-height:42px;color:var(--wine);cursor:pointer;background:#fff;padding:0 14px}.initial-refs-list{margin:0;padding-left:18px;font-size:13px}.initial-refs-list li button{color:var(--red);cursor:pointer;background:0 0;border:0;font-size:13px}.dossier-header{flex-wrap:wrap}.dossier-badges{flex-wrap:wrap;gap:8px;margin:8px 0;display:flex}.dossier-badge{background:var(--soft);color:var(--ink);border-radius:20px;padding:4px 10px;font-size:12px;font-style:normal}.dossier-customer{color:var(--muted);margin:4px 0 0;font-size:14px}.dossier-menu-wrap{position:relative}.dossier-menu{z-index:30;border:1px solid var(--line);background:#fff;flex-direction:column;min-width:220px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 30px #00000029}.dossier-menu button{border:0;border-bottom:1px solid var(--soft);text-align:left;cursor:pointer;background:0 0;padding:12px 16px;font-size:14px}.dossier-menu button:hover{background:var(--soft)}.dossier-menu button.danger-link{color:var(--red)}.action-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.action-bar>button,.action-bar-menu-wrap>button{cursor:pointer;min-height:38px;padding:0 14px;font-size:13px;font-weight:700}.action-bar-menu-wrap{position:relative}.action-bar-menu{z-index:30;border:1px solid var(--line);background:#fff;flex-direction:column;min-width:190px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 30px #00000029}.action-bar-menu button{border:0;border-bottom:1px solid var(--soft);text-align:left;cursor:pointer;background:0 0;padding:12px 16px;font-size:14px}.action-bar-menu button:hover{background:var(--soft)}.action-bar-menu button:focus-visible,.action-bar>button:focus-visible,.action-bar-menu-wrap>button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.action-bar-menu button.danger-link{color:var(--red);border-top:1px solid #e9c9c9}.production-journal-head,.production-journal-row{grid-template-columns:145px 150px 150px 70px 100px 100px 125px minmax(170px,1fr) minmax(140px,.85fr)}.production-journal-row{cursor:pointer}.register-note-cell{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.counterparty-journal-head,.counterparty-journal-row{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr)}.counterparty-journal-row{border:0;border-top:1px solid var(--soft);text-align:left;cursor:pointer;background:0 0;width:100%}.counterparty-card-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.counterparty-card-facts>div{border:1px solid var(--soft);padding:14px}.counterparty-card-facts span,.counterparty-card-facts strong{display:block}.counterparty-card-facts span{color:var(--muted);text-transform:uppercase;font-size:8px}.counterparty-card-facts strong{margin-top:5px}.counterparty-card-page .back-button{margin-bottom:20px}.counterparty-edit-form{border:1px solid var(--line);background:var(--card);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:960px;padding:24px;display:grid}.counterparty-edit-form>label{flex-direction:column;gap:7px;display:flex}.counterparty-edit-form>label:first-of-type,.counterparty-edit-form>label:nth-of-type(4),.counterparty-edit-form>label:nth-of-type(5),.counterparty-edit-form>label:nth-of-type(6),.counterparty-edit-form .form-row{grid-column:1/-1}.counterparty-edit-form label>span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.counterparty-edit-form input{border:1px solid var(--line);width:100%;height:42px;font:inherit;background:#fff;padding:0 12px;font-size:12px}.counterparty-edit-form input:focus{border-color:var(--wine);outline:0}.request-detail-page .dossier-actions{flex-wrap:wrap;align-items:center}.request-detail-page .dossier-actions>button,.request-detail-page .dossier-actions .dossier-menu-wrap>button{min-height:38px;padding:0 14px;font-size:13px}.dossier-menu button:focus-visible,.dossier-actions>button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.dossier-menu button.danger-link{border-top:1px solid #e9c9c9}@media (width<=760px){.request-detail-page .dossier-actions{width:100%}.request-detail-page .dossier-actions>button,.request-detail-page .dossier-actions .dossier-menu-wrap{flex:auto}.action-bar{width:100%}.action-bar>button,.action-bar-menu-wrap{flex:auto}.counterparty-edit-form{grid-template-columns:1fr;padding:16px}.counterparty-edit-form .form-row{grid-template-columns:1fr}}.overview-block{border:1px solid var(--line);background:var(--card);border-radius:8px;padding:16px 18px}.overview-block h3{color:var(--wine);text-transform:uppercase;letter-spacing:.05em;margin:0 0 12px;font-size:15px}.overview-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:0;display:grid}.overview-grid dt{color:var(--muted);font-size:12px}.overview-grid dd{margin:4px 0 0;font-size:15px}.overview-description{white-space:pre-wrap;margin:0;font-size:15px;line-height:1.6}.tab-actions-row{gap:12px;display:flex}.tab-actions-row button{min-height:44px;padding:0 18px;font-size:15px}.materials-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.material-card{border:1px solid var(--line);background:var(--card);border-radius:8px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.material-card header{justify-content:space-between;align-items:center;display:flex}.material-kind{color:var(--wine);text-transform:uppercase;font-size:13px;font-weight:700}.material-card-actions{gap:6px;display:flex}.material-card-actions button{border:1px solid var(--line);cursor:pointer;background:#fff;width:30px;height:30px}.material-photo{object-fit:cover;border-radius:6px;width:100%;height:130px}.material-form select,.material-form input,.material-form textarea{border:1px solid var(--line);min-height:42px;font-size:14px;font:inherit;width:100%;padding:0 10px}.material-form textarea{resize:vertical;min-height:70px;padding:10px}.material-form-row{gap:8px;display:flex}.docs-table{flex-direction:column;gap:2px;display:flex}.docs-table-head,.docs-table-row{grid-template-columns:1.4fr 1.6fr .8fr .9fr .7fr 1.4fr 90px;align-items:center;gap:12px;padding:12px 14px;font-size:14px;display:grid}.docs-table-head{background:var(--soft);color:var(--muted);text-transform:uppercase;font-size:12px}.docs-table-row{background:var(--card);border:1px solid var(--line);border-radius:6px}.sample-card header{cursor:pointer}.sample-card-body{flex-direction:column;gap:12px;margin-top:10px;display:flex}.files-grid.compact{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.sample-card-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sample-card-actions button{border:1px solid var(--line);cursor:pointer;background:#fff;min-height:42px;padding:0 16px;font-size:14px}.fittings-list{flex-direction:column;gap:8px;display:flex}.fitting-card{background:var(--soft);border-radius:6px;padding:10px 14px}.fitting-card header{cursor:default;align-items:center;gap:10px;margin-bottom:4px;display:flex}.fitting-card p{margin:0;font-size:14px}.fitting-result{border-radius:20px;padding:2px 8px;font-size:12px;font-style:normal}.fitting-result.needs_revision{color:var(--red);background:#fbeaea}.fitting-result.for_approval{color:var(--status-warn);background:#fbf1de}.fitting-result.approved{background:var(--status-posted-bg);color:var(--green)}.notes-log{flex-direction:column;gap:10px;display:flex}.note-entry{border:1px solid var(--line);border-left:3px solid var(--wine);background:var(--card);border-radius:4px;padding:14px 16px}.note-entry header{color:var(--muted);align-items:center;gap:10px;margin-bottom:6px;font-size:12px;display:flex}.note-entry p{margin:0;font-size:15px;line-height:1.5}.note-type{background:var(--soft);border-radius:20px;padding:2px 8px;font-style:normal}.note-author{margin-left:auto;font-weight:600}video.file-card,.file-card video{object-fit:cover;background:#000;width:100%;height:120px;display:block}@media (width<=900px){.requests-metrics{grid-template-columns:repeat(2,1fr)}.docs-table-head{display:none}.docs-table-row{grid-template-columns:1fr}.for-whom-switch{flex-direction:column}}.price-adjust-panel{border:1px solid var(--line);background:var(--paper);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;padding:10px 12px;display:flex}.price-adjust-panel>span:first-child{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-right:4px;font-size:10px;font-weight:700}.price-adjust-panel button{border:1px solid var(--line);height:32px;font:inherit;cursor:pointer;background:#fff;padding:0 10px;font-size:12px}.price-adjust-panel button:hover{border-color:var(--wine)}.price-adjust-panel button:disabled{opacity:.5;cursor:not-allowed}.price-adjust-panel input[type=text]{box-sizing:border-box;border:1px solid var(--line);width:130px;height:32px;font:inherit;background:#fff;padding:0 8px;font-size:12px}.price-adjust-panel input[type=text]:focus{border-color:var(--wine);outline:0}@media (width<=760px){.price-adjust-panel{flex-direction:column;align-items:stretch}.price-adjust-panel input[type=text]{width:100%}}.manual-invoice-lines{border:1px solid var(--line);background:var(--card);flex-direction:column;gap:0;min-width:0;display:flex}.manual-invoice-line{border-top:1px solid var(--soft);grid-template-columns:minmax(220px,1fr) minmax(116px,140px) minmax(136px,160px) 44px;align-items:center;gap:12px;min-width:0;padding:10px 12px;display:grid}.manual-invoice-line:first-child{border-top:0}.manual-invoice-line>*{min-width:0}.manual-invoice-line>span:first-child{overflow-wrap:anywhere}.manual-invoice-line-head{background:var(--paper);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;border-top:0;padding:11px 12px;font-size:9px;font-weight:700}.manual-invoice-line-head span:nth-child(n+2){text-align:center}.invoice-number-field,.invoice-editor .manual-invoice-line .money-input{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;width:100%;max-width:100%;display:grid}.invoice-number-field input,.invoice-editor .manual-invoice-line .money-input input{box-sizing:border-box;border:1px solid var(--line);width:100%;min-width:0;height:36px;font:inherit;text-align:right;background:#fff;padding:0 10px;font-size:12px}.invoice-number-field span,.invoice-editor .manual-invoice-line .money-input i{color:var(--muted);white-space:nowrap;font-size:10px;font-style:normal;position:static}.invoice-number-field input:focus,.invoice-editor .manual-invoice-line .money-input input:focus{border-color:var(--wine);outline:0}.manual-invoice-line .remove-line{width:34px;height:34px;color:var(--red);cursor:pointer;background:#fff8f8;border:1px solid #d8b2b2;border-radius:4px;justify-self:center;padding:0;font-size:18px;line-height:1}.manual-invoice-line .remove-line:hover{border-color:var(--red);background:#fbeaea}.manual-invoice-line .service-picker{min-width:0}.invoice-add-lines{border:1px solid var(--line);background:var(--paper);grid-template-columns:auto minmax(0,1fr);align-items:end;gap:10px 16px;margin:16px 0;padding:16px;display:grid}.invoice-add-lines h2{color:var(--wine);text-transform:uppercase;letter-spacing:.06em;grid-column:1/-1;margin:0;font-size:10px}.invoice-add-lines .add-line{white-space:nowrap;border-style:solid;min-height:38px;padding:0 14px;font-size:11px;font-weight:700}.invoice-add-lines label{flex-direction:column;gap:6px;min-width:0;display:flex}.invoice-add-lines label>span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:9px}.invoice-add-lines select{border:1px solid var(--line);width:100%;min-width:0;height:38px;font:inherit;background:#fff;padding:0 10px;font-size:11px}.invoice-editor .invoice-note-editor{width:100%}.invoice-editor .invoice-note-editor textarea{box-sizing:border-box;min-height:86px}.invoice-editor .invoice-preview{border:1px solid var(--line);margin-top:16px}@media (width<=760px){.manual-invoice-line{grid-template-columns:1fr;gap:8px;padding:12px}.manual-invoice-line-head{display:none}.manual-invoice-line .remove-line{justify-self:start}.invoice-add-lines{grid-template-columns:1fr}.invoice-payment-method{grid-template-columns:1fr;gap:6px}}.request-create-modal header,.modal header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:6px;display:flex}.request-create-modal header h2,.modal header h2{margin:0;font:22px Georgia,serif}.company-picker{background:var(--soft);border-radius:8px;flex-direction:column;gap:10px;padding:14px;display:flex}.company-picker .picker-clear{z-index:2;width:20px;height:20px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:15px;line-height:1;position:absolute;top:10px;right:30px}.company-picker .picker-clear:hover{color:var(--wine);background:var(--paper)}.company-picker .picker-empty-choice{color:var(--muted);font-style:italic}.company-picker .service-picker{min-width:0}.company-picker .service-picker-value,.company-picker input{width:100%}.order-line{grid-template-columns:minmax(0,1.6fr) 90px minmax(0,1fr) 34px;align-items:center;gap:8px;display:grid}.order-line .service-picker{min-width:0}@media (width<=760px){.order-line{grid-template-columns:1fr}}.kind-tag{background:var(--soft);color:var(--wine);text-transform:uppercase;border-radius:4px;margin-right:6px;padding:2px 6px;font-size:11px;font-style:normal;font-weight:700;display:inline-block}.requests-list-row span>.kind-tag{vertical-align:middle}.request-tab-body .request-field textarea,.request-tab-body textarea{min-height:130px}.request-grid label,.request-field{flex-direction:column;gap:6px;display:flex}.request-grid input,.request-grid select,.request-field input,.request-field select{min-height:44px}.request-tab-body>label{flex-direction:column;gap:6px;width:100%;display:flex}.request-tab-body>label>span{color:var(--muted);font-size:13px;font-weight:600}.team-view-switch{background:var(--soft);border-radius:8px;gap:4px;padding:4px;display:flex}.team-view-switch button{min-height:42px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:10px 18px;font-size:15px;font-weight:600}.team-view-switch button.active{background:var(--card);color:var(--wine);box-shadow:0 1px 4px #00000014}.team-department-switch{background:var(--soft);border-radius:8px;flex-wrap:wrap;gap:4px;width:fit-content;margin-bottom:14px;padding:4px;display:flex}.team-department-switch button{min-height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 12px;font-size:10px;font-weight:600}.team-department-switch button.active{background:var(--card);color:var(--wine);box-shadow:0 1px 4px #00000014}.employee-actions-row{flex-wrap:wrap;gap:8px;display:flex}.employee-actions-row .secondary-action{flex:auto}.invoice-vat-note{color:var(--muted);text-align:right;margin:4px 0 0;font-size:10px;font-style:italic}.invoice-qr-block{border-top:1px solid var(--soft);align-items:center;gap:14px;margin-top:18px;padding-top:16px;display:flex}.invoice-qr-block img{border:1px solid var(--line);width:128px;height:128px}.invoice-qr-block small{color:var(--muted);max-width:260px;font-size:8px;display:block}.invoice-qr-warning{color:#6b4a06;background:#fff4e5;border:1px solid #e0a83a;margin:10px 0 0;padding:10px 12px;font-size:9px;line-height:1.5}.payroll-dev-tool{margin-bottom:20px}.payroll-dev-tool button{margin-top:8px}.invoice-qr-warning strong{text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px;font-size:9px;display:block}.invoice-qr-warning p{margin:0}.invoice-qr-hidden{border:1px solid var(--line);background:var(--paper);margin-top:18px;padding:14px;font-size:10px;line-height:1.5}.invoice-qr-hidden strong{color:var(--wine);text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px;font-size:10px;display:block}.invoice-qr-hidden p{color:var(--ink);margin:0}.invoice-qr-settings{gap:12px}.invoice-qr-settings-preview{border:1px solid var(--soft);background:var(--paper);align-items:center;gap:14px;padding:12px;display:flex}.invoice-qr-settings-preview img{object-fit:contain;border:1px solid var(--line);background:#fff;width:104px;height:104px}.invoice-qr-settings-preview span{font-size:10px;font-weight:700}.invoice-qr-settings-actions{align-items:center;gap:8px;display:flex}.settings-toggle{cursor:pointer;align-items:center;gap:8px;font-size:10px;display:flex}.settings-toggle input{width:16px;height:16px}.invoice-payment-method{grid-template-columns:minmax(150px,220px) minmax(180px,260px);justify-content:start;align-items:center;gap:12px;margin:18px 0;display:grid}.invoice-payment-method>span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:9px}.invoice-payment-method select{border:1px solid var(--line);background:#fff;width:100%;height:38px;padding:0 10px;font-size:10px}.primary,.top-actions button,.secondary-action,.submit,.title-button,.catalog-toolbar>button,.metric-grid button,.hero>button,.modal-close,.invoice-register-open,.invoice-screen-actions button,.org-card,.counterparty-quickfind-list button,.service-picker-value,.add-line,.remove-line,.confirm-line,.edit-employee,.employee>button,.team-view-switch button,.requests-view-switch button,.catalog-path>div button,.catalog-row>span:last-child button,.register-actions button,.confirm,.btn{border-radius:4px;transition:filter .15s,background-color .15s,border-color .15s,opacity .15s}button:focus-visible,.btn:focus-visible{outline:2px solid var(--wine);outline-offset:2px}button:disabled{cursor:default;opacity:.55}.btn{letter-spacing:.01em;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:6px;height:38px;padding:0 14px;font-size:10px;font-weight:700;line-height:1;transition:filter .15s,background-color .15s,border-color .15s,opacity .15s;display:inline-flex}.btn-sm{height:32px;padding:0 10px;font-size:9px}.btn-primary{border-color:var(--wine);background:var(--wine);color:#fff}.btn-primary:hover:not(:disabled){filter:brightness(.93)}.btn-secondary{border-color:var(--line);background:var(--card);color:var(--ink)}.btn-secondary:hover:not(:disabled){border-color:var(--wine);color:var(--wine)}.btn-outline{border-color:var(--wine);color:var(--wine);background:0 0}.btn-outline:hover:not(:disabled){background:#701b300f}.btn-outline.active{background:var(--wine);color:#fff}.btn-danger{color:var(--red);background:#fff;border-color:#c47b7f}.btn-danger:hover:not(:disabled){border-color:var(--red);background:#fbeeee}.btn-icon{border:1px solid var(--line);background:var(--card);width:32px;height:32px;color:var(--muted);border-radius:6px;padding:0;font-size:13px}.btn-icon:hover:not(:disabled){border-color:var(--wine);color:var(--wine);background:#fbf6f2}.employee-actions-row{flex-wrap:nowrap;gap:6px;margin-top:auto;padding-top:8px;display:flex}.employee-actions-row .secondary-action,.employee-actions-row .btn{white-space:nowrap;flex:1 1 0;min-width:0;height:30px;padding:0 8px;font-size:8px}.employee{flex-direction:column;display:flex}.employee-info{flex-direction:column;flex:1;display:flex}.invoice-journal-panel{border:1px solid var(--line);background:var(--card)}.invoice-journal-panel.collapsed{padding-bottom:4px}.invoice-journal-head{border-bottom:1px solid var(--soft);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.invoice-journal-panel.collapsed .invoice-journal-head{border-bottom:0}.invoice-journal-head h2{color:var(--wine);margin:0;font:18px Georgia,serif}.journal-collapse-toggle{font-size:14px}.invoice-journal-filters{border-bottom:1px solid var(--soft);background:var(--paper);flex-wrap:wrap;align-items:end;gap:12px;padding:14px 18px;display:flex}.invoice-journal-filters label{flex-direction:column;gap:4px;display:flex}.invoice-journal-filters label span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:8px}.invoice-journal-filters input,.invoice-journal-filters select{border:1px solid var(--line);background:#fff;min-width:130px;height:34px;padding:0 8px;font-size:9px}.invoice-row-actions{align-items:center;gap:6px;padding-right:10px;display:flex}.invoice-trash-btn{margin-right:10px}.production-calendar{flex-direction:column;display:flex}.calendar-nav{align-items:center;gap:10px;display:flex}.calendar-nav button{border:1px solid var(--line);background:var(--card);width:26px;height:26px;color:var(--wine);cursor:pointer;border-radius:4px;font-size:13px}.calendar-nav button:hover{border-color:var(--wine)}.calendar-nav strong{text-align:center;text-transform:capitalize;min-width:110px;font-size:10px;font-weight:700}.calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;min-width:0;padding:14px 18px 8px;display:grid}.production-calendar,.dashboard-grid,.dashboard-grid>*{min-width:0}.calendar-weekday{color:var(--muted);text-align:center;text-transform:uppercase;padding-bottom:4px;font-size:8px}.calendar-day{aspect-ratio:1;width:auto;min-width:0;min-height:0;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;grid-column:auto;justify-content:center;align-items:center;padding:0;font-size:9px;display:flex;position:relative}.calendar-day.calendar-day-placeholder{cursor:default}.calendar-day:not(.calendar-day-placeholder):hover{border-color:var(--line);background:var(--paper)}.calendar-day.today{color:var(--wine);font-weight:700}.calendar-day.has-events{background:#f3e6e2}.calendar-day.selected{border-color:var(--wine);background:var(--wine);color:#fff}.calendar-day i{background:var(--wine);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:12px;height:12px;font-size:6px;font-style:normal;display:flex;position:absolute;bottom:2px;right:2px}.calendar-day.selected i{color:var(--wine);background:#fff}.calendar-events{border-top:1px solid var(--soft);flex-direction:column;gap:6px;max-height:220px;padding:8px 18px 18px;display:flex;overflow-y:auto}.production-calendar-event{border:1px solid var(--soft);background:var(--paper);text-align:left;cursor:pointer;border-radius:4px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.production-calendar-event:hover{border-color:var(--wine)}.production-calendar-event b{color:var(--wine);text-transform:uppercase;font-size:8px;font-weight:700}.production-calendar-event strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.production-calendar-event small{color:var(--muted);font-size:8px}.calendar-events .empty-hint{padding:6px 18px}.subscription-banner{justify-content:space-between;align-items:center;gap:20px;padding:12px 38px;font-size:11px;line-height:1.5;display:flex}.subscription-banner-trial{color:#7a5417;background:#fbf1de;border-bottom:1px solid #edd9ab}.subscription-banner-expired{color:#7a2a2a;background:#f3dddd;border-bottom:1px solid #e3baba}.subscription-banner button{color:inherit;cursor:pointer;background:0 0;border:1px solid;flex:none;padding:9px 14px;font-size:10px;font-weight:700}.subscription-banner button:hover{filter:brightness(.95)}.account-view-switch{background:var(--soft);border-radius:8px;gap:4px;width:max-content;margin-bottom:24px;padding:4px;display:flex}.account-view-switch button{min-height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 16px;font-size:9px;font-weight:600}.account-view-switch button.active{background:var(--card);color:var(--wine);box-shadow:0 1px 4px #00000014}.account-card{border:1px solid var(--line);background:var(--card);max-width:640px;padding:26px 30px}.account-card+.account-card{margin-top:18px}.account-field{border-bottom:1px solid var(--soft);grid-template-columns:160px 1fr;gap:12px;padding:12px 0;font-size:11px;display:grid}.account-field:last-child{border-bottom:0}.account-field span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.account-section-title{color:var(--wine);margin:0 0 14px;font:13px Georgia,serif}.account-card h3.account-section-title:not(:first-child){margin-top:30px}.account-form{gap:12px;max-width:320px;margin-bottom:8px;display:grid}.account-form label>span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;font-size:9px;display:block}.account-form input{border:1px solid var(--line);background:#fff;outline:0;width:100%;height:40px;padding:0 12px;font-size:12px}.field-note-ok{color:var(--green)}.account-recovery-list{max-width:360px;margin:12px 0}.members-list{border-top:1px solid var(--soft);margin-bottom:8px}.members-list>div{border-bottom:1px solid var(--soft);grid-template-columns:1fr 90px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;font-size:11px;display:grid}.members-list strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.members-list span:nth-child(2){color:var(--muted);font-size:9px}.members-list span:nth-child(3){background:var(--paper);color:var(--wine);justify-self:start;padding:4px 8px;font-size:9px;font-weight:600}.members-list i{color:var(--muted);font-size:9px;font-style:normal}.credential-highlight{border:1px solid var(--wine);background:#7a1e1e0f;margin:14px 0;padding:16px 18px}.credential-row{grid-template-columns:90px 1fr auto;align-items:center;gap:12px;padding:8px 0;display:grid}.credential-row+.credential-row{border-top:1px solid #7a1e1e26}.credential-row span{color:var(--wine);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.credential-row strong{letter-spacing:.02em;font:14px ui-monospace,SFMono-Regular,Menlo,monospace}.copy-btn{border:1px solid var(--wine);color:var(--wine);cursor:pointer;white-space:nowrap;background:#fff;padding:6px 12px;font-size:9px;font-weight:700}.credential-highlight .field-note{margin:10px 0 0}@media (width<=620px){.credential-row,.members-list>div{grid-template-columns:1fr;gap:4px}}.support-card{border:1px solid var(--line);background:var(--card);max-width:640px;margin-bottom:18px;padding:26px 30px}.support-back{color:var(--wine);cursor:pointer;background:0 0;border:0;margin-bottom:16px;padding:0;font-size:10px}.support-status{text-transform:uppercase;letter-spacing:.06em;padding:4px 9px;font-size:9px;display:inline-block}.support-status.open{color:#7a5417;background:#fbf1de}.support-status.progress{color:var(--text-primary);background:#e0e9f5}.support-status.closed{background:var(--soft);color:var(--muted)}.support-category{background:var(--soft);color:var(--muted);padding:4px 9px;font-size:9px}.support-thread-meta{align-items:center;gap:8px;margin-bottom:18px;display:flex}.support-pii-warning{border:1px solid var(--red);color:var(--red);background:#fbeaea;margin:8px 0 10px;padding:10px 12px;font-size:10px;line-height:1.5}.support-messages{gap:12px;margin-bottom:18px;display:grid}.support-message{border:1px solid var(--line);background:var(--paper);max-width:80%;padding:12px 14px}.support-message.from-owner{margin-right:auto}.support-message.from-client{background:var(--card);margin-left:auto}.support-message-head{justify-content:space-between;gap:12px;margin-bottom:6px;display:flex}.support-message-head strong{color:var(--wine);font-size:10px}.support-message-head small{color:var(--muted);font-size:9px}.support-message p{white-space:pre-wrap;margin:0;font-size:12px;line-height:1.5}.support-reply-form textarea,.support-create-form textarea{border:1px solid var(--line);resize:vertical;background:#fff;width:100%;padding:10px 12px;font-family:inherit;font-size:12px}.support-create-form label>span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;font-size:9px;display:block}.support-create-form input{border:1px solid var(--line);background:#fff;width:100%;height:40px;margin-bottom:4px;padding:0 12px;font-size:12px}.support-list{gap:10px;max-width:640px;margin-top:18px;display:grid}.support-list-item{border:1px solid var(--line);background:var(--card);cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.support-list-item:hover{border-color:var(--wine)}.support-list-item strong{color:var(--ink);font-size:12px;display:block}.support-list-item small{color:var(--muted);margin-top:2px;font-size:9px;display:block}.support-list-item-right{justify-items:end;gap:3px;display:grid}.subscription-status{text-transform:uppercase;letter-spacing:.08em;margin-bottom:14px;padding:6px 10px;font-size:9px;display:inline-block}.subscription-status.trial{color:#7a5417;background:#fbf1de}.subscription-status.active{background:var(--status-posted-bg);color:var(--green)}.subscription-status.expired{color:var(--red);background:#f3dddd}.subscription-price{color:var(--wine);white-space:nowrap;margin:14px 0;font:26px Georgia,serif}.subscription-price small{color:var(--muted);white-space:normal;margin-left:6px;font-family:Arial,sans-serif;font-size:10px}.account-page .submit.primary{max-width:320px}.account-card.subscription-card{max-width:480px}.subscription-card .submit.primary{width:100%;max-width:none}.account-payment-note{background:var(--paper);color:var(--muted);margin-top:14px;padding:12px;font-size:10px;line-height:1.5}.payment-pending-note{color:#7a5417;background:#fbf1de;border:1px solid #edd9ab;margin:16px 0;padding:14px 16px;font-size:10px;line-height:1.6}.account-import-page{gap:14px;max-width:880px;display:grid}.account-import-intro{margin-bottom:8px}.account-import-intro>span,.workflow-card-head>span{color:var(--wine);text-transform:uppercase;letter-spacing:.14em;font-size:9px}.account-import-intro h2{margin:6px 0 8px;font:30px Georgia,serif}.account-import-intro p,.workflow-card-head p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.workflow-card{border:1px solid var(--line);background:var(--card);padding:22px}.workflow-card-head{border-bottom:1px solid var(--soft);gap:13px;padding-bottom:16px;display:flex}.workflow-card-head>span{background:var(--paper);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:8px;display:grid}.workflow-card-head h3{margin:0 0 5px;font:17px Georgia,serif}.file-select-control{border:1px dashed var(--wine);background:var(--paper);min-height:74px;color:var(--ink);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;margin-top:16px;padding:12px;display:grid}.file-select-control input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.file-select-control b,.workflow-card-actions button{border:1px solid var(--wine);min-height:38px;color:var(--wine);cursor:pointer;background:#fff;padding:0 14px;font-size:10px;font-weight:700}.file-select-control span{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.selected-file-note,.workflow-empty{color:var(--muted);margin:12px 0 0;font-size:10px;line-height:1.5}.workflow-card-actions{gap:8px;margin-top:16px;display:flex}.workflow-card-actions .primary{background:var(--wine);color:#fff}.workflow-card-actions button:disabled{opacity:.5;cursor:default}.workflow-message{border:1px solid var(--line);margin-top:16px;padding:14px 16px;font-size:10px;line-height:1.55}.workflow-message strong{font-size:11px;display:block}.workflow-message p{margin:5px 0 0}.workflow-message ul{margin:8px 0 0;padding-left:18px}.workflow-message.success{border-color:var(--border-control);color:var(--status-posted-text);background:#eff6ed}.workflow-message.error{color:#8c3030;background:#fdf0f0;border-color:#e6baba}.import-counts{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin:13px 0 0;display:grid}.import-counts div{background:#ffffffa6;padding:9px}.import-counts dt{color:inherit;font-size:8px}.import-counts dd{margin:4px 0 0;font:16px Georgia,serif}.import-history{border-top:1px solid var(--soft);margin-top:14px}.import-history>div{border-bottom:1px solid var(--soft);grid-template-columns:145px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;font-size:10px;display:grid}.import-history time{color:var(--muted)}.import-history strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.import-history span{background:var(--paper);color:var(--wine);padding:5px 7px;font-size:8px;font-weight:700}@media (width<=620px){.workflow-card{padding:16px}.workflow-card-actions{flex-direction:column}.workflow-card-actions button{width:100%}.file-select-control{grid-template-columns:1fr}.import-history>div{grid-template-columns:1fr;gap:6px}.import-history span{width:max-content}}.settings-audit-link{margin:-12px 0 18px}.audit-filters{border:1px solid var(--line);background:var(--card);grid-template-columns:repeat(3,minmax(140px,1fr)) minmax(120px,.7fr) minmax(120px,.7fr) minmax(160px,1.2fr);gap:8px;margin-bottom:16px;padding:12px;display:grid}.audit-filters select,.audit-filters input{border:1px solid var(--line);background:#fff;min-width:0;height:38px;padding:0 10px;font-size:10px}.audit-list{border:1px solid var(--line);background:var(--card)}.audit-list-head,.audit-list article{grid-template-columns:150px 150px minmax(180px,1.25fr) minmax(120px,.8fr) minmax(150px,1.3fr);align-items:start;gap:14px;padding:13px 16px;display:grid}.audit-list-head{background:var(--paper);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px}.audit-list article{border-top:1px solid var(--soft);font-size:10px}.audit-list time,.audit-list small{color:var(--muted)}.audit-list strong,.audit-list small{display:block}.audit-list strong{margin-bottom:3px}.audit-list article button{border:1px solid var(--line);color:var(--wine);cursor:pointer;background:#fff;padding:5px 8px;font-size:8px;font-weight:700}.audit-list dl{gap:7px;margin:9px 0 0;display:grid}.audit-list dl div{background:var(--paper);padding:8px}.audit-list dt{color:var(--muted);font-size:8px}.audit-list dd{margin:4px 0 0;line-height:1.45}.audit-more{margin:14px auto 0;display:block}@media (width<=900px){.audit-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-list{overflow-x:auto}.audit-list-head,.audit-list article{min-width:820px}}@media (width<=620px){.audit-filters{grid-template-columns:1fr}}.payment-pending-note strong{margin-bottom:4px;font-size:11px;display:block}.payment-pending-note p{margin:2px 0}.plan-picker{gap:10px;margin:18px 0;display:grid}.plan-option{border:1px solid var(--line);background:var(--paper);cursor:pointer;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:13px 16px;display:flex;position:relative}.plan-option.selected{border-color:var(--wine);background:#fbf1de}.plan-option input{opacity:0;pointer-events:none;position:absolute}.plan-option-label{white-space:nowrap;font-size:11px;font-weight:700}.plan-option-price{color:var(--wine);white-space:nowrap;margin-left:auto;font-size:12px;font-weight:700}.plan-option-hint{color:var(--muted);flex-basis:100%;font-size:9px}.payment-modal{text-align:center}.payment-qr{border:1px solid var(--line);background:#fff;width:260px;height:260px;margin:18px auto;padding:10px;display:block}.payment-amount-repeat{color:var(--wine);margin:10px 0;font:28px Georgia,serif}.payment-reference{color:var(--muted);letter-spacing:.04em;font-size:9px}.demo-banner{color:var(--text-primary);border-bottom:1px solid var(--border-control);background:#eef3fb;align-items:center;gap:14px;padding:10px 38px;font-size:11px;display:flex}.demo-banner-label{font-weight:700}.demo-banner-remaining{color:var(--muted)}.demo-banner-action{color:inherit;cursor:pointer;background:0 0;border:1px solid;flex:none;padding:7px 12px;font-size:10px;font-weight:700}.demo-banner-action:hover{filter:brightness(.95)}.demo-banner-action:disabled{opacity:.6;cursor:default}.demo-banner-error{color:#7a2a2a}.demo-tour-hint{z-index:40;background:var(--card);border:1px solid var(--line);border-radius:10px;width:300px;max-width:calc(100vw - 32px);padding:18px 20px;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 28px #0000002e}.demo-tour-hint-progress{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:9px}.demo-tour-hint-title{color:var(--wine);margin:0 0 8px;font:15px Georgia,serif}.demo-tour-hint-body{color:inherit;margin:0 0 16px;font-size:11px;line-height:1.5}.demo-tour-hint-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.demo-tour-hint-skip{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;text-decoration:underline}.demo-tour-hint-nav{gap:8px;display:flex}.demo-tour-hint-back{border:1px solid var(--line);cursor:pointer;background:0 0;padding:8px 12px;font-size:10px;font-weight:600}.demo-tour-hint-next{border:1px solid var(--wine);background:var(--wine);color:#fff;cursor:pointer;padding:8px 14px;font-size:10px;font-weight:700}@media (width<=760px){.demo-banner{flex-wrap:wrap;padding:10px 14px}.demo-tour-hint{width:auto;bottom:124px;left:12px;right:12px}.counterparty-journal-head,.counterparty-journal-row{grid-template-columns:1fr;gap:4px}.counterparty-directory-head.counterparty-journal-head{display:none}.counterparty-journal-row{padding:12px 14px}.requests-widget-grid{grid-template-columns:1fr 1fr}}.payment-success-title{color:var(--wine);margin-top:6px;font:20px Georgia,serif}.app-shell,.marking-journal{z-index:1;position:relative}@media print{body:before{display:none}}@media (prefers-reduced-transparency:reduce){body:before{opacity:.022}}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:Segoe UI,Inter,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif}.page h1,.page h2,.page h3,.modal h2,.modal h3{color:var(--ink);letter-spacing:-.01em}.hero h1,.hero h2,.hero h3,.hero strong,.hero>button{color:#fff}.hero p,.hero>button small{color:var(--status-posted-text)}.page-title>div>span,.panel-head span,.modal>span,.hero>div>span{color:var(--brass-ink)}.hero>div>span{color:var(--brass-soft)}.card,.panel,.modal,.service-card,.team-card,.settings-card,.econ-card,.expenses-card,.catalog-explorer,.document-header,.marking-draft,.requests-widget{border-radius:var(--radius-lg);border-color:var(--line);background:var(--card);box-shadow:var(--shadow-sm)}.modal{box-shadow:var(--shadow-md)}.panel-head,.catalog-list-head,.expenses-head,.counterparty-directory-head{border-bottom:1px solid var(--line)}table th{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:600}table td,table th{border-color:var(--soft)}tbody tr:hover{background:var(--soft)}button,input,select,textarea{border-radius:var(--radius-sm);transition:background var(--ease), border-color var(--ease), color var(--ease), box-shadow var(--ease)}input,select,textarea{border:1px solid var(--line);background:var(--card);color:var(--ink)}input::placeholder,textarea::placeholder{color:var(--muted);opacity:1}input:hover,select:hover,textarea:hover{border-color:var(--line-strong)}input:focus,select:focus,textarea:focus{border-color:var(--wine);box-shadow:var(--ring);outline:none}:focus-visible{outline:2px solid var(--wine);outline-offset:2px}.sidebar :focus-visible{outline-color:var(--brass)}button:disabled,input:disabled,select:disabled,textarea:disabled,button[aria-disabled=true]{opacity:.5;cursor:not-allowed;box-shadow:none}.primary,.btn-primary{background:var(--wine);border:1px solid var(--wine);color:#fff}.primary:hover:not(:disabled),.btn-primary:hover:not(:disabled){background:var(--wine-dark);border-color:var(--wine-dark)}.secondary,.btn-secondary,.ghost{background:var(--card);border:1px solid var(--line);color:var(--ink)}.secondary:hover:not(:disabled),.btn-secondary:hover:not(:disabled),.ghost:hover:not(:disabled){background:var(--soft);border-color:var(--line-strong)}.danger,.btn-danger{background:var(--red);border:1px solid var(--red);color:#fff}.danger:focus-visible,.btn-danger:focus-visible{box-shadow:var(--ring-danger)}.status,.badge,.chip,.tag{border-radius:var(--radius-pill);letter-spacing:.02em;border:1px solid #0000;align-items:center;gap:6px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.status.ok,.badge.ok,.status.success,.status.completed,.status.approved{background:var(--green-soft);color:var(--green);border-color:color-mix(in srgb, var(--border-control) 22%, transparent)}.status.warn,.badge.warn,.status.pending,.status.draft{background:var(--amber-soft);color:var(--amber);border-color:#8a642038}.status.error,.badge.error,.status.failed,.status.overdue{background:var(--red-soft);color:var(--red);border-color:#94413c38}.status.info,.badge.info,.status.active{background:var(--wine-soft);color:var(--wine);border-color:color-mix(in srgb, var(--border-control) 22%, transparent)}.empty,.empty-state,.no-data{border:1px dashed var(--line-strong);border-radius:var(--radius-lg);background:var(--card);color:var(--muted);text-align:center;padding:var(--sp-6) var(--sp-4)}.empty strong,.empty-state strong{color:var(--ink);font:15px/1.3 Georgia,serif}.hero{border-bottom:2px solid var(--brass)}@media (width<=1100px){.page{padding-left:22px;padding-right:22px}.hero{margin-left:-22px;margin-right:-22px;padding-left:28px;padding-right:28px}.hero h1{font-size:36px}}@media (width<=900px){.hero{min-height:210px}.hero h1{font-size:30px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important}}@media (width<=760px){.panel>table,.card>table{-webkit-overflow-scrolling:touch;width:100%;display:block;overflow-x:auto}}a{color:var(--wine);-webkit-text-decoration-color:color-mix(in srgb, var(--wine) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--wine) 45%, transparent);text-underline-offset:2px}a:hover{color:var(--wine-dark);text-decoration-color:currentColor}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true],input.error,select.error,textarea.error{border-color:var(--red)}input[aria-invalid=true]:focus,input.error:focus,select[aria-invalid=true]:focus,textarea[aria-invalid=true]:focus{border-color:var(--red);box-shadow:var(--ring-danger)}.field-error,.form-error,.input-hint-error{color:var(--red);font-size:11px}.error-toast{background:var(--red-soft);color:var(--red);border-radius:var(--radius);box-shadow:var(--shadow-md);border:1px solid #94413c47}.app-shell{height:100dvh;min-height:0;overflow:hidden}.workspace{overscroll-behavior:contain;height:100%;min-height:0;overflow:hidden auto}.topbar{z-index:30;flex:none;position:sticky;top:0}.sidebar{min-height:0}.sidebar nav{overscroll-behavior:contain}.workspace-tabs{scrollbar-width:thin;overscroll-behavior-x:contain}.panel>table,.card>table{width:100%;display:block;overflow-x:auto}.workspace{scrollbar-gutter:stable}.sidebar nav button.active,.sidebar-settings.active{background:var(--wine);color:#fff}.workspace,.marking-journal{background-color:#0000}:root{--watermark-opacity:.15}body:before{content:"";z-index:0;pointer-events:none;opacity:var(--watermark-opacity);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1400' height='1000' viewBox='0 0 1400 1000' fill='none' stroke='%23a2937c' stroke-width='1.1' stroke-linejoin='round' stroke-linecap='round'%3E%3Cg transform='translate(96 70) rotate(-2)'%3E%3Cpath d='M0 52 C6 24 26 6 58 2 L150 42 C132 74 124 104 150 148 L166 300 C116 312 52 312 4 302 Z' /%3E%3Cpath d='M-11 50 C-6 16 20 -8 56 -10 L162 38 C144 72 136 102 162 146 L178 312 C120 326 48 326 -7 314 Z' stroke-dasharray='8 5'/%3E%3Cpath d='M0 52 C8 32 28 18 58 14' /%3E%3Cpath d='M150 42 C134 76 126 104 150 148' /%3E%3Cpath d='M164 100 L108 122 L164 144' /%3E%3Ccircle cx='108' cy='122' r='3'/%3E%3Cpath d='M56 170 L62 244 L68 170' /%3E%3Ccircle cx='62' cy='238' r='2.6'/%3E%3Cpath d='M86 74 v180 M81 82 l5 -8 l5 8 M81 246 l5 8 l5 -8' /%3E%3Cpath d='M100 14 l2 11' /%3E%3Cpath d='M58 302 l0 -12' /%3E%3Cpath d='M132 304 l0 -12' /%3E%3Cpath d='M154 150 l-12 0' /%3E%3Cpath d='M2 334 h166 M2 329 v10 M168 329 v10' /%3E%3C/g%3E%3Cg transform='translate(360 78) rotate(2)'%3E%3Cpath d='M0 26 C6 14 24 4 54 2 L146 40 C132 70 126 100 148 146 L162 296 C112 308 48 308 2 298 Z' /%3E%3Cpath d='M-10 24 C-4 6 18 -8 52 -10 L158 36 C144 68 138 98 160 144 L174 308 C116 322 44 322 -8 310 Z' stroke-dasharray='8 5'/%3E%3Cpath d='M0 26 C8 18 26 12 54 10' /%3E%3Cpath d='M146 40 C133 72 128 100 148 146' /%3E%3Cpath d='M48 150 L54 228 L60 150' /%3E%3Ccircle cx='54' cy='222' r='2.6'/%3E%3Cpath d='M0 30 L2 296' stroke-dasharray='16 4 3 4'/%3E%3Cpath d='M84 70 v190 M79 78 l5 -8 l5 8 M79 252 l5 8 l5 -8' /%3E%3Cpath d='M96 12 l2 11' /%3E%3Cpath d='M56 300 l0 -12' /%3E%3Cpath d='M152 148 l-12 0' /%3E%3Cpath d='M0 332 h164 M0 327 v10 M164 327 v10' /%3E%3C/g%3E%3Cg transform='translate(660 96) rotate(6)'%3E%3Cpath d='M0 92 C22 44 66 10 118 2 C176 10 224 48 242 96 L232 262 C168 276 76 276 12 262 Z' /%3E%3Cpath d='M-10 96 C14 40 62 0 118 -8 C182 0 234 42 254 100 L242 274 C172 290 72 290 2 274 Z' stroke-dasharray='8 5'/%3E%3Cpath d='M0 92 C46 126 196 126 242 96' /%3E%3Cpath d='M14 232 C76 220 168 220 230 232' stroke-dasharray='6 5'/%3E%3Cpath d='M118 2 L118 20' /%3E%3Cpath d='M120 116 v140 M115 124 l5 -8 l5 8 M115 248 l5 8 l5 -8' /%3E%3Cpath d='M58 104 l5 12' /%3E%3Cpath d='M182 104 l-5 12' /%3E%3Cpath d='M194 110 l-5 12' /%3E%3Cpath d='M6 302 h236 M6 297 v10 M242 297 v10' /%3E%3C/g%3E%3Cg transform='translate(950 120) rotate(-6)'%3E%3Cpath d='M0 32 C58 -4 168 -4 226 32 L216 78 C162 48 64 48 10 78 Z' /%3E%3Cpath d='M-8 36 C56 -14 170 -14 234 36 L226 88 C166 58 60 58 0 88 Z' stroke-dasharray='8 5'/%3E%3Cpath d='M113 6 L113 62' stroke-dasharray='16 4 3 4'/%3E%3Cpath d='M113 8 l0 12' /%3E%3Cpath d='M113 40 v30 M108 48 l5 -8 l5 8 M108 62 l5 8 l5 -8' /%3E%3Cpath d='M0 100 h226 M0 95 v10 M226 95 v10' /%3E%3C/g%3E%3Cg transform='translate(1224 152) rotate(9)'%3E%3Cpath d='M0 0 h136 v66 h-136 Z' /%3E%3Cpath d='M-8 -8 h152 v82 h-152 Z' stroke-dasharray='8 5'/%3E%3Cpath d='M0 33 h136' stroke-dasharray='16 4 3 4'/%3E%3Cellipse cx='112' cy='16' rx='7' ry='2.6'/%3E%3Cellipse cx='112' cy='50' rx='7' ry='2.6'/%3E%3Cpath d='M24 33 h80 M32 28 l-8 5 l8 5 M96 28 l8 5 l-8 5' /%3E%3Cpath d='M0 86 h136 M0 81 v10 M136 81 v10' /%3E%3C/g%3E%3Cg transform='translate(962 320) rotate(3)'%3E%3Cpath d='M0 0 h62 v210 h-62 Z' /%3E%3Cpath d='M-8 -8 h78 v226 h-78 Z' stroke-dasharray='8 5'/%3E%3Cpath d='M31 0 v210' stroke-dasharray='16 4 3 4'/%3E%3Ccircle cx='31' cy='36' r='4'/%3E%3Ccircle cx='31' cy='92' r='4'/%3E%3Ccircle cx='31' cy='148' r='4'/%3E%3Cpath d='M48 24 v160 M43 32 l5 -8 l5 8 M43 176 l5 8 l5 -8' /%3E%3Cpath d='M-24 0 v210 M-29 0 h10 M-29 210 h10' /%3E%3C/g%3E%3Cg transform='translate(1180 350) rotate(-12)'%3E%3Cpath d='M0 0 h124 v92 l-62 36 l-62 -36 Z' /%3E%3Cpath d='M-8 -8 h140 v104 l-70 42 l-70 -42 Z' stroke-dasharray='8 5'/%3E%3Cpath d='M0 22 h124' stroke-dasharray='5 4'/%3E%3Cpath d='M62 40 v56 M57 48 l5 -8 l5 8 M57 88 l5 8 l5 -8' /%3E%3Cpath d='M62 0 l0 11' /%3E%3Cpath d='M0 142 h124 M0 137 v10 M124 137 v10' /%3E%3C/g%3E%3Cg transform='translate(120 700) rotate(-3)'%3E%3Cpath d='M13 0 v150 M26 0 v150 M39 0 v150 M52 0 v150 M65 0 v150 M78 0 v150 M91 0 v150 M104 0 v150 M117 0 v150 M130 0 v150 M143 0 v150 M156 0 v150 M169 0 v150 M182 0 v150 M0 13 h190 M0 26 h190 M0 39 h190 M0 52 h190 M0 65 h190 M0 78 h190 M0 91 h190 M0 104 h190 M0 117 h190 M0 130 h190 M0 143 h190' stroke='%23b7ab96' stroke-width='.55'/%3E%3Crect width='190' height='150' stroke='%23b7ab96' stroke-width='.8'/%3E%3C/g%3E%3Cg transform='translate(1130 640) rotate(6)'%3E%3Cpath d='M11 0 v110 M22 0 v110 M33 0 v110 M44 0 v110 M55 0 v110 M66 0 v110 M77 0 v110 M88 0 v110 M99 0 v110 M110 0 v110 M121 0 v110 M132 0 v110 M143 0 v110 M0 11 h150 M0 22 h150 M0 33 h150 M0 44 h150 M0 55 h150 M0 66 h150 M0 77 h150 M0 88 h150 M0 99 h150' stroke='%23b7ab96' stroke-width='.55'/%3E%3Crect width='150' height='110' stroke='%23b7ab96' stroke-width='.8'/%3E%3C/g%3E%3Cpath d='M330 640 L640 604' stroke-dasharray='11 8'/%3E%3Cpath d='M700 700 L1060 748' stroke-dasharray='11 8'/%3E%3Cpath d='M420 880 h250 M420 875 v10 M670 875 v10' /%3E%3C/svg%3E");background-position:top;background-repeat:repeat;background-size:1400px 1000px;position:fixed;inset:0}.marking-journal,.catalog-label-page{z-index:1;position:relative}.pc-shell{z-index:1;background:var(--paper);height:100dvh;color:var(--ink);grid-template-rows:auto auto minmax(0,1fr);display:grid;position:relative;overflow:hidden}.pc-topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffcf7e6;justify-content:space-between;align-items:flex-end;gap:16px;padding:18px clamp(16px,3vw,32px) 14px;display:flex}.pc-topbar h1,.pc-panel h2{letter-spacing:-.02em;color:var(--ink);margin:4px 0 0;font-family:Georgia,Times New Roman,serif;font-weight:400}.pc-topbar h1{font-size:clamp(1.5rem,2.6vw,2.1rem);line-height:1.05}.pc-panel h2{font-size:1.25rem;line-height:1.15}.pc-eyebrow{color:var(--brass-ink);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:700;display:block}.pc-topbar__actions{flex:none;align-items:center;gap:10px;display:flex}.pc-link{color:var(--wine);text-underline-offset:4px;font-size:.9rem;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.pc-btn{border:1px solid var(--line-strong);background:var(--card);min-height:38px;color:var(--wine);font:inherit;cursor:pointer;transition:background var(--ease), border-color var(--ease);border-radius:8px;padding:0 14px;font-size:.88rem;font-weight:700}.pc-btn:hover{border-color:var(--wine);background:var(--wine-soft)}.pc-btn:disabled{opacity:.5;cursor:not-allowed}.pc-btn--primary{border-color:var(--wine);background:var(--wine);color:#fff}.pc-btn--primary:hover{background:var(--wine-dark)}.pc-btn--small{min-height:30px;padding:0 10px;font-size:.78rem}.pc-btn--danger{color:var(--red)}.pc-btn--danger:hover{border-color:var(--red);background:var(--red-soft)}.pc-notice{border-bottom:1px solid var(--line);margin:0;padding:10px clamp(16px,3vw,32px);font-size:.9rem}.pc-notice--error{background:var(--red-soft);color:var(--red)}.pc-notice--ok{background:var(--green-soft);color:var(--green)}.pc-body{grid-template-columns:minmax(260px,340px) minmax(0,1fr);min-height:0;display:grid}.pc-list{border-right:1px solid var(--line);background:var(--soft);grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.pc-search{gap:4px;padding:14px 16px 10px;display:grid}.pc-search span,.pc-field>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:700}.pc-search input,.pc-field input,.pc-field select,.pc-field textarea{border:1px solid var(--line);width:100%;min-height:40px;color:var(--ink);font:inherit;background:#fffefa;border-radius:8px;outline:none;padding:8px 11px;font-size:.95rem}.pc-field textarea{resize:vertical}.pc-field input:focus,.pc-field select:focus,.pc-field textarea:focus,.pc-search input:focus{border-color:var(--wine);box-shadow:var(--ring)}.pc-field input:disabled,.pc-field select:disabled,.pc-field textarea:disabled{color:var(--ink);opacity:1;background:0 0;border-color:#0000;padding-left:0}.pc-field input:disabled::placeholder{color:#0000}.pc-list__scroll{overscroll-behavior:contain;padding:0 10px 16px;overflow-y:auto}.pc-list__item{width:100%;color:var(--ink);text-align:left;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;gap:3px;margin-bottom:6px;padding:10px 12px;display:grid;position:relative}.pc-list__item:hover{background:var(--card);border-color:var(--line)}.pc-list__item.active{background:var(--card);border-color:var(--wine);box-shadow:var(--shadow-sm)}.pc-list__item strong{text-overflow:ellipsis;white-space:nowrap;padding-right:70px;font-size:.95rem;overflow:hidden}.pc-list__item small{color:var(--muted);font-size:.78rem}.pc-badge{border-radius:var(--radius-pill);background:var(--wine-soft);color:var(--wine);padding:3px 7px;font-size:.68rem;font-style:normal;font-weight:700;position:absolute;top:10px;right:10px}.pc-card{overscroll-behavior:contain;min-height:0;padding:clamp(14px,2.4vw,28px);overflow-y:auto}.pc-back{color:var(--wine);font:inherit;cursor:pointer;background:0 0;border:0;margin-bottom:12px;padding:0;font-weight:700;display:none}.pc-panel{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--shadow-sm);margin-bottom:16px;padding:clamp(14px,2vw,22px)}.pc-panel__head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.pc-panel__head p{color:var(--muted);margin:4px 0 0;font-size:.86rem}.pc-panel__actions{flex-wrap:wrap;flex:none;gap:8px;display:flex}.pc-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px 16px;display:grid}.pc-field{gap:5px;min-width:0;display:grid}.pc-field--wide{grid-column:1/-1}.pc-field--inline>div{gap:8px;display:flex}.pc-hint{color:var(--muted);font-size:.78rem}.pc-hint--error{color:var(--red);font-style:normal}.pc-meta{color:var(--muted);margin:12px 0 0;font-size:.88rem;line-height:1.5}.pc-mono{letter-spacing:.04em;font-family:ui-monospace,Cascadia Mono,Consolas,monospace}.pc-empty{color:var(--muted);text-align:center;margin:0;padding:18px 12px;font-size:.9rem}.pc-empty--card{border:1px dashed var(--line-strong);border-radius:var(--radius-lg);gap:8px;max-width:520px;margin:12vh auto 0;padding:28px;display:grid}.pc-empty--card strong{color:var(--ink);font-size:1.05rem}.pc-modform{border:1px solid var(--line);border-radius:var(--radius);background:var(--soft);margin-bottom:14px;padding:14px}.pc-modform .pc-panel__actions{justify-content:flex-end;margin-top:12px}.pc-table-wrap{border:1px solid var(--line);border-radius:var(--radius);overflow-x:auto}.pc-table{border-collapse:collapse;width:100%;min-width:720px;font-size:.88rem}.pc-table th{background:var(--soft);color:var(--muted);letter-spacing:.06em;text-align:left;text-transform:uppercase;padding:9px 10px;font-size:.7rem;font-weight:700}.pc-table td{border-top:1px solid var(--line);vertical-align:middle;padding:9px 10px}.pc-table__actions{justify-content:flex-end;gap:6px;display:flex}.pc-archived{color:var(--muted);margin-top:12px;font-size:.86rem}.pc-archived summary{cursor:pointer;color:var(--wine);font-weight:700}.pc-archived ul{margin:8px 0 0;padding-left:18px}.pc-panel--marking{border-left:4px solid var(--wine)}.pc-columns{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:start;gap:16px;display:grid}.pc-col{min-width:0}.pc-col--variants>.pc-panel{border-color:var(--line-strong)}.pc-col--variants .pc-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.pc-col--shared .pc-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.pc-panel--muted{background:var(--soft);box-shadow:none;border-style:dashed}.pc-col--variants .pc-table{min-width:560px}@media (width<=1180px){.pc-columns{grid-template-columns:1fr}}.pc-table tbody tr.pc-row--link{cursor:pointer}.pc-table tbody tr.pc-row--link:hover{background:var(--wine-soft)}.pc-row-title{color:var(--wine);font:inherit;text-align:left;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.pc-detail{border-left:4px solid var(--brass)}.pc-detail__crumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;font-size:.86rem;display:flex}.pc-detail__crumbs button{color:var(--wine);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.pc-subhead{color:var(--brass-ink);letter-spacing:.12em;text-transform:uppercase;margin:14px 0 8px;font-size:.7rem;font-weight:700}.pc-panel--clickable{cursor:pointer}.pc-panel--clickable:hover{border-color:var(--wine)}.pc-panel__actions--bottom{border-top:1px solid var(--line);justify-content:flex-end;margin-top:16px;padding-top:12px}.pc-meta--hint{border-top:1px solid var(--line);margin-top:16px;padding-top:12px;font-size:.82rem}.pc-col--shared .pc-subhead{border-top:1px solid var(--line);margin-top:20px;padding-top:14px}.pc-field--checks{flex-wrap:wrap;align-self:end;gap:14px 22px;min-height:40px;display:flex}.pc-field--check{cursor:pointer;align-items:center;gap:8px;display:flex}.pc-field--check input{width:18px;height:18px;min-height:0;accent-color:var(--wine);margin:0}.pc-field--check span{text-transform:none;letter-spacing:0;color:var(--ink);font-size:.9rem}.pc-barcodes{gap:8px;margin-bottom:14px;display:grid}.pc-barcode-row{border-top:1px solid var(--line);grid-template-columns:minmax(140px,220px) 1fr;align-items:start;gap:10px;padding:8px 0;font-size:.9rem;display:grid}.pc-barcode-row:first-child{border-top:0}.pc-chips{flex-wrap:wrap;gap:6px;display:flex}.pc-chip{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--soft);align-items:center;gap:6px;padding:4px 6px 4px 10px;font-size:.84rem;display:inline-flex}.pc-chip b{color:var(--brass-ink);letter-spacing:.06em;font-size:.72rem}.pc-chip button{width:22px;height:22px;color:var(--red);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:1rem;line-height:1}.pc-chip button:hover{background:var(--red-soft)}.pc-barcode-cell{gap:8px;min-width:0;display:grid}.pc-barcode-add{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pc-barcode-add select,.pc-barcode-add input{border:1px solid var(--line);min-height:32px;color:var(--ink);font:inherit;background:#fffefa;border-radius:6px;padding:4px 8px;font-size:.86rem}.pc-barcode-add select{width:110px}.pc-barcode-add input{width:180px}.pc-barcode-add input:focus,.pc-barcode-add select:focus{border-color:var(--wine);box-shadow:var(--ring);outline:none}.pc-barcode-add small{flex-basis:100%}@media (width<=720px){.pc-barcode-row{grid-template-columns:1fr}.pc-barcode-add input{width:100%}}.marking-draft__form--catalog{grid-template-columns:1.3fr 1.2fr minmax(170px,.9fr) minmax(96px,.55fr) auto}.marking-draft input[readonly]{background:var(--soft);color:var(--wine);letter-spacing:.06em;font-family:ui-monospace,Cascadia Mono,Consolas,monospace}.marking-draft select{border:1px solid var(--line);width:100%;min-height:42px;color:var(--ink);background:#fffefa;border-radius:8px;outline:none;padding:0 11px;font-size:.95rem}.marking-draft select:focus{border-color:var(--wine);box-shadow:0 0 0 3px color-mix(in srgb, var(--border-control) 12%, transparent)}.marking-draft select:disabled{color:var(--muted);background:var(--soft)}.marking-draft__message a{color:var(--wine);font-weight:700}@media (width<=900px){.pc-body{grid-template-columns:1fr}.pc-list{border-right:0}.pc-body--card .pc-list,.pc-body--list .pc-card{display:none}.pc-back{display:inline-block}.pc-topbar{flex-direction:column;align-items:flex-start}.pc-panel__head{flex-direction:column}.pc-table{min-width:640px}.marking-draft__form--catalog{grid-template-columns:1fr 1fr}}@media (width<=520px){.pc-grid,.marking-draft__form--catalog{grid-template-columns:1fr}}.marking-register__create{align-self:end;margin:0}.marking-register__create .pc-btn{min-height:42px}.marking-register__error{border-bottom:1px solid var(--line);background:var(--red-soft);color:var(--red);margin:0;padding:12px 25px}.marking-register__table-wrap{overflow-x:auto}.marking-register__table{border-collapse:collapse;width:100%;font-size:.92rem}.marking-register__table th{border-bottom:1px solid var(--line);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;text-align:left;white-space:nowrap;padding:12px 14px;font-size:.72rem;font-weight:700}.marking-register__table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:12px 14px}.marking-register__table tbody tr:hover{background:var(--wine-soft)}.marking-register__number{color:var(--wine);text-underline-offset:3px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.marking-register__num{text-align:right;font-variant-numeric:tabular-nums}.marking-register__comment{text-overflow:ellipsis;white-space:nowrap;max-width:280px;color:var(--muted);overflow:hidden}.co-status{white-space:nowrap;background:var(--soft);color:var(--muted);border-radius:999px;padding:3px 10px;font-size:.78rem;font-weight:700;display:inline-block}.co-status--draft{color:#6b5f4a;background:#f3efe6}.co-status--ready{background:var(--status-posted-bg);color:var(--status-posted-text)}.co-status--blocked{background:var(--red-soft);color:var(--red)}.co-status--external{color:var(--text-primary);background:#e8eef8}.co-status--closed{background:var(--primary-bg);color:var(--primary-text)}.co-page{align-content:start;gap:16px;display:grid}.co-topbar{justify-content:space-between;align-items:flex-start;gap:24px;width:100%;max-width:1260px;margin:0 auto;display:flex}.co-topbar h1{margin:6px 0 4px;font-size:clamp(1.6rem,3vw,2.3rem)}.co-topbar h1 small{color:var(--muted);white-space:nowrap;font-size:.55em;font-weight:400}.co-back{color:var(--wine);font-weight:700;text-decoration:none}.co-back:hover{text-decoration:underline}.co-subtitle{color:var(--muted);margin:0}.co-subtitle code{font-size:.85em}.co-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.co-notice{border:1px solid var(--line);background:#fffdf9eb;border-radius:10px;width:100%;max-width:1260px;margin:0 auto}.co-notice--error{color:var(--red);border-color:#d8b4b6}.co-notice--ok{color:var(--status-posted-text)}.co-doc{border:1px solid var(--line);background:#fffdf9f0;border-radius:14px;width:100%;max-width:1260px;margin:0 auto;overflow:visible;box-shadow:0 14px 34px #312a200b}.co-doc__section{padding:22px 25px 24px}.co-doc__section+.co-doc__section{border-top:1px solid var(--line)}.co-doc .co-doc__title{color:var(--brass-ink);letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px;font-family:inherit;font-size:.72rem;font-weight:700}.co-doc__section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px;display:flex}.co-doc .co-doc__section-head .co-doc__title{margin-bottom:14px}.co-totals{color:var(--muted);margin:0 0 14px;font-size:.9rem}.co-totals b{color:var(--ink)}.co-header-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;display:grid}.co-header-grid label,.co-add__qty{gap:6px;display:grid}.co-header-grid label span,.co-add__qty span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.73rem;font-weight:700}.co-header-grid input,.co-header-grid select,.co-add input,.co-comment{border:1px solid var(--line);width:100%;min-height:42px;color:var(--ink);font:inherit;background:#fffefa;border-radius:8px;outline:none;padding:0 11px;font-size:.95rem}.co-header-grid input[readonly],.co-header-grid select:disabled,.co-comment:disabled{background:var(--soft);color:var(--muted)}.co-header-grid input:focus,.co-header-grid select:focus,.co-add input:focus,.co-comment:focus,.co-qty input:focus{border-color:var(--wine);box-shadow:0 0 0 3px color-mix(in srgb, var(--border-control) 12%, transparent)}.co-table-wrap{margin:0 -25px;padding:0 25px;overflow-x:auto}.co-table{border-collapse:collapse;width:100%;min-width:820px;font-size:.92rem}.co-table th{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;text-align:left;white-space:nowrap;padding:10px 14px;font-size:.72rem;font-weight:700}.co-table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:12px 14px}.co-table td b{display:block}.co-table td small{color:var(--muted);font-size:.8rem;display:block}.co-table code{letter-spacing:.05em;color:var(--wine);font-family:ui-monospace,Cascadia Mono,Consolas,monospace}.co-num{width:40px;color:var(--muted);text-align:right}.co-qty{white-space:nowrap}.co-qty input{border:1px solid var(--line);width:96px;min-height:36px;font:inherit;text-align:right;background:#fffefa;border-radius:8px;padding:0 8px}.co-qty__form{align-items:center;gap:6px;margin:0;display:inline-flex}.co-qty__form .pc-btn--small{min-height:30px;padding:0 8px}.co-unit{color:var(--muted);margin-left:6px}.co-actions form,.co-row-actions form{margin:0;display:inline}.co-muted{color:var(--muted)}.co-empty{color:var(--muted);text-align:center;padding:34px 14px!important}.co-row-actions{text-align:right;white-space:nowrap}.co-add{grid-template-columns:minmax(0,1fr) auto 120px;align-items:end;gap:12px;margin:16px 0 0;display:grid}.co-add__search{position:relative}.co-add__none{margin:8px 0 0;font-size:.88rem}.co-add__none a{color:var(--wine);font-weight:700}.co-candidates{z-index:5;border:1px solid var(--line-strong);background:#fffefa;border-radius:10px;max-height:320px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 14px 34px #312a201f}.co-candidates button{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 10px;display:block}.co-candidates button:hover:not(:disabled){background:var(--wine-soft)}.co-candidates button[aria-selected=true]{background:var(--soft)}.co-candidates button:disabled{opacity:.55;cursor:not-allowed}.co-candidates b{font-size:.92rem;display:block}.co-candidates small{color:var(--muted);font-size:.78rem;display:block}.co-comment-form{justify-items:start;gap:10px;margin:0;display:grid}.co-comment{resize:vertical;width:100%;min-height:84px;padding:10px 11px;display:block}.co-route ul{grid-template-columns:repeat(5,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.co-route__step{border-left:2px solid var(--brass);background:#fbf8f2;padding:11px 14px}.co-route__step b,.co-route__step span{display:block}.co-route__step b{font-size:.9rem}.co-route__step span{color:var(--muted);margin-top:5px;font-size:.78rem;line-height:1.35}.co-route__note{margin:-6px 0 14px;font-size:.88rem}.co-route__step--done{border-left-color:var(--border-control);background:var(--status-posted-bg)}.co-route__step--next{border-left-color:var(--wine)}.co-route__step--later{opacity:.6}.co-order{border:1px solid var(--line);background:#fbf8f2;border-radius:10px;flex-wrap:wrap;align-items:center;gap:16px;margin:0 0 10px;padding:12px 14px;display:flex}.co-order__status{margin:0;font-size:.92rem}.co-order__actions{gap:8px;margin-left:auto;display:flex}.co-order__actions form{margin:0}a.pc-btn{align-items:center;text-decoration:none;display:inline-flex}.co-events{gap:6px;margin:0;padding:0;list-style:none;display:grid}.co-events li{grid-template-columns:150px 1fr;gap:12px;font-size:.88rem;display:grid}.co-events time{color:var(--muted);font-variant-numeric:tabular-nums}.co-picker{z-index:50;background:#312a206b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.co-picker__window{border:1px solid var(--line-strong);background:#fffdf9;border-radius:14px;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(1280px,100%);max-height:100%;margin:0;display:grid;overflow:hidden;box-shadow:0 30px 80px #312a204d}.co-picker__head{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:16px 22px;display:flex}.co-picker__head h2{margin:0;font-size:1.35rem}.co-picker__head input{border:1px solid var(--line);max-width:460px;min-height:38px;font:inherit;background:#fffefa;border-radius:8px;flex:320px;padding:0 11px}.co-picker__head input:focus{border-color:var(--wine);box-shadow:0 0 0 3px color-mix(in srgb, var(--border-control) 12%, transparent);outline:none}.co-picker__hint{border-bottom:1px solid var(--line);background:var(--soft);color:var(--muted);margin:0;padding:8px 22px;font-size:.85rem}.co-picker__warn{border-bottom:1px solid var(--line);color:#8a5a2f;background:#fbf3ec;margin:0;padding:9px 22px;font-size:.85rem}.co-picker__warn a{color:var(--wine);font-weight:700}.co-picker__body{grid-template-columns:260px minmax(0,1fr);min-height:0;display:grid}.co-picker__tree{border-right:1px solid var(--line);background:#fbf8f2;padding:12px 8px;overflow-y:auto}.co-picker__tree button{width:100%;color:var(--wine);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 10px;font-size:.9rem;display:block}.co-picker__tree button:hover{background:var(--wine-soft)}.co-picker__tree button[aria-current=true]{background:var(--wine-soft);font-weight:700}.co-picker__tree ul{margin:0;padding:0 0 0 14px;list-style:none}.co-picker__tree>ul{padding-left:0}.co-picker__tree small{color:var(--muted);font-weight:400}.co-picker__list{min-height:0;overflow:auto}.co-picker__table{border-collapse:collapse;width:100%;font-size:.9rem}.co-picker__table th{z-index:1;border-bottom:2px solid var(--line-strong);color:var(--wine);letter-spacing:.06em;text-transform:uppercase;text-align:left;white-space:nowrap;background:#fffdf9;padding:10px 12px;font-size:.75rem;font-weight:700;position:sticky;top:0}.co-picker__table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:8px 12px}.co-picker__table tbody tr:hover{background:var(--wine-soft)}.co-picker__table td.co-num{color:var(--muted)}.co-picker__table input[type=number]{border:1px solid var(--line);width:84px;min-height:32px;font:inherit;text-align:right;background:#fffefa;border-radius:6px;padding:0 8px}.co-picker__table input[type=number]:focus{border-color:var(--wine);box-shadow:0 0 0 3px color-mix(in srgb, var(--border-control) 12%, transparent);outline:none}.co-picker__table input[type=number]:disabled{background:var(--soft);color:var(--muted);cursor:not-allowed}.co-picker__table tr.co-picker__row--picked{background:var(--status-posted-bg)}.co-picker__table tr.co-picker__row--nogtin td{color:var(--muted)}.co-picker__table small{color:var(--muted);font-size:.78rem;display:block}.co-picker__table code{letter-spacing:.04em;color:var(--wine);font-family:ui-monospace,Cascadia Mono,Consolas,monospace}.co-picker__fix{color:var(--wine);text-underline-offset:3px;font-weight:700;text-decoration:underline}.co-picker__empty{color:var(--muted);text-align:center;padding:40px 20px}.co-picker__foot{border-top:1px solid var(--line);background:#fbf8f2;align-items:center;gap:10px;padding:14px 22px;display:flex}.co-picker__foot .co-muted{margin-left:auto;font-size:.88rem}@media (width<=900px){.co-topbar{flex-direction:column}.co-actions{justify-content:flex-start}.co-header-grid{grid-template-columns:1fr}.co-add{grid-template-columns:1fr 1fr}.co-add__search{grid-column:1/-1}.co-route ul{grid-template-columns:1fr 1fr}.co-events li{grid-template-columns:1fr;gap:2px}.marking-register__filters{align-items:flex-end}.co-picker{padding:0}.co-picker__window{border-radius:0;height:100%}.co-picker__body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.co-picker__tree{border-right:0;border-bottom:1px solid var(--line);max-height:160px}}.co-missing{text-align:center;max-width:720px;margin:40px auto;padding:32px}.co-missing a{color:var(--wine);font-weight:700}.co-demo{border:1px solid #d9c38a;border-left:4px solid var(--brass);color:#6b5522;background:#fdf7e8;border-radius:10px;width:100%;max-width:1260px;margin:0 auto;padding:11px 15px;font-size:.88rem;line-height:1.45}.co-demo b{color:#5a4514}.co-demo code{font-family:ui-monospace,Cascadia Mono,Consolas,monospace}.co-doc .co-demo{margin:0 0 14px}.co-order{align-items:flex-start}.co-order__status{flex:0 0 100%}.co-order__trace{flex-wrap:wrap;gap:5px 18px;margin:0;font-size:.85rem;display:flex}.co-order__trace>div{align-items:baseline;gap:6px;display:flex}.co-order__trace dt{color:var(--muted)}.co-order__trace dd{margin:0;font-weight:700}.co-order__trace code{color:var(--wine);font-family:ui-monospace,Cascadia Mono,Consolas,monospace}.co-order__actions{flex-wrap:wrap}span.pc-btn{align-items:center;display:inline-flex}.pc-btn--disabled{opacity:.5;cursor:not-allowed}.pc-btn--disabled:hover{border-color:var(--line-strong);background:var(--card)}.co-events li{grid-template-columns:150px minmax(0,auto) 1fr;align-items:baseline}.co-events small{color:var(--muted);font-size:.82rem}.marking-register__request{color:var(--wine);white-space:nowrap;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:.8rem}.co-print__line{border-top:1px dashed var(--line);margin-top:18px;padding-top:14px}.co-print__line:first-of-type{border-top:0;margin-top:0;padding-top:0}.co-print__line h3{margin:0 0 4px;font-size:1rem}.co-print__line p{margin:0 0 10px;font-size:.85rem}.co-print__line code{color:var(--wine);font-family:ui-monospace,Cascadia Mono,Consolas,monospace}.co-print__codes{columns:4 200px;column-gap:22px;margin:0;padding:0 0 0 3ch;font-size:.85rem}.co-print__codes li{break-inside:avoid;color:var(--muted);margin:0 0 3px}.co-print__codes code{color:var(--ink);letter-spacing:.04em;font-size:.95em}@media (width<=900px){.co-print__codes{columns:1}.co-order__actions{margin-left:0}}@media print{.co-print .co-print__bar,.co-print .co-notice,.co-print .co-actions{display:none!important}.co-print .co-doc{max-width:none;box-shadow:none;background:#fff;border:0;border-radius:0}.co-print .co-doc__section{padding:0}.co-print .co-demo{background:#fff;border-radius:0}.co-print .co-print__line,.co-print__codes li{break-inside:avoid}}.invoice-window{z-index:110;background:#1c1715ad;grid-template-rows:minmax(0,1fr);place-items:center;padding:18px;display:grid;position:fixed;inset:0}.invoice-window-frame{background:var(--card);grid-template-rows:auto minmax(0,1fr) auto;width:min(1180px,100%);max-height:92vh;display:grid;box-shadow:0 25px 80px #00000047}.invoice-window-head{border-bottom:1px solid var(--line);padding:26px 30px 18px;position:relative}.invoice-window-head>div>span{color:var(--wine);text-transform:uppercase;letter-spacing:.1em;font-size:9px}.invoice-window-head h1{margin:8px 0 6px;font:30px Georgia,serif}.invoice-window-head p{max-width:70ch;color:var(--muted);margin:0;font-size:10px;line-height:1.55}.invoice-window-close{background:var(--paper);cursor:pointer;border:0;border-radius:50%;width:34px;height:34px;font-size:22px;line-height:1;position:absolute;top:18px;right:20px}.invoice-window-close:hover{background:#eee7df}.invoice-window-body{align-content:start;gap:16px;padding:22px 30px;display:grid;overflow-y:auto}.invoice-window-body>label>span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:7px;font-size:9px;display:block}.invoice-window-body input,.invoice-window-body select{border:1px solid var(--line);background:#fff;outline:0;width:100%;height:43px;padding:0 12px;font-size:11px}.invoice-window-body input:focus,.invoice-window-body select:focus{border-color:var(--wine)}.invoice-window-body .modal-hint{text-align:center;margin:0;padding:18px 12px;font-size:10px}.invoice-window-lines .invoice-number-field input,.invoice-window-lines .money-input input{height:36px}.invoice-window-lines .add-line{margin:10px 12px 12px}.invoice-window-foot{border-top:1px solid var(--line);background:var(--paper);align-items:center;gap:12px;padding:16px 30px;display:flex}.invoice-window-foot .submit{width:auto;min-width:220px}.invoice-window-foot .secondary-action{cursor:pointer;height:43px;padding:0 18px}.invoice-window-total{color:var(--muted);margin-left:auto;font-size:10px}.invoice-window-total b{color:var(--wine)}.assortment-picker{z-index:115;background:#1c1715b8;grid-template-rows:minmax(0,1fr);place-items:center;padding:14px;display:grid;position:fixed;inset:0}.assortment-picker-window{background:var(--card);grid-template-rows:auto auto minmax(0,1fr) auto;width:min(1320px,100%);height:min(88vh,100%);max-height:100%;display:grid;box-shadow:0 25px 80px #0000004d}.assortment-picker-head{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:16px 20px;display:flex}.assortment-picker-head h2{white-space:nowrap;margin:0;font:20px Georgia,serif}.assortment-picker-head input{border:1px solid var(--line);background:#fff;outline:0;flex:1;min-width:160px;height:38px;padding:0 12px;font-size:11px}.assortment-picker-head input:focus{border-color:var(--wine)}.assortment-picker-head select{border:1px solid var(--line);background:#fff;outline:0;height:38px;padding:0 10px;font-size:10px}.assortment-picker-head .secondary-action{cursor:pointer;height:38px;padding:0 14px;font-size:9px}.assortment-picker-hint{border-bottom:1px solid var(--soft);background:var(--paper);color:var(--muted);margin:0;padding:10px 20px;font-size:9px;line-height:1.5}.assortment-picker-body{grid-template-columns:minmax(200px,280px) minmax(0,1fr);min-height:0;display:grid}.assortment-picker-folders{border-right:1px solid var(--line);background:var(--paper);min-height:0;padding:10px 8px;overflow-y:auto}.assortment-picker-folders>button{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:18px 1fr auto;align-items:center;gap:8px;padding:8px 9px;font-size:10px;display:grid}.assortment-picker-folders>button:hover{background:#f1ece5}.assortment-picker-folders>button.active{color:var(--wine);background:#eee7df}.assortment-picker-folders>button small{color:var(--muted);font-size:8px}.assortment-picker-list{min-height:0;overflow:auto}.assortment-picker-table{border-collapse:collapse;width:100%;font-size:10px}.assortment-picker-table th{z-index:1;border-bottom:1px solid var(--line);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;text-align:left;white-space:nowrap;background:#e9e3dc;padding:10px 12px;font-size:8px;font-weight:700;position:sticky;top:0}.assortment-picker-table td{border-bottom:1px solid var(--soft);vertical-align:middle;padding:9px 12px}.assortment-picker-table td b{overflow-wrap:anywhere;font-weight:400;line-height:1.35;display:block}.assortment-picker-table tr.assortment-picker-row-picked{background:#f1f6ee}.assortment-picker-table input{border:1px solid var(--line);width:92px;height:32px;font:inherit;text-align:right;background:#fff;outline:0;padding:0 9px;font-size:11px}.assortment-picker-table input:focus{border-color:var(--wine)}.assortment-picker-table .picker-empty{padding:30px}.assortment-picker-foot{border-top:1px solid var(--line);background:var(--paper);align-items:center;gap:10px;padding:14px 20px;display:flex}.assortment-picker-foot .primary{cursor:pointer;min-width:150px;height:40px}.assortment-picker-foot .primary:disabled{opacity:.55;cursor:default}.assortment-picker-foot .secondary-action{cursor:pointer;height:40px;padding:0 16px}.assortment-picker-summary{color:var(--muted);margin-left:auto;font-size:9px}.assortment-picker-summary b{color:var(--wine)}@media (width<=900px){.invoice-window{padding:0}.invoice-window-frame{width:100%;height:100%;max-height:100%}.invoice-window-head,.invoice-window-body,.invoice-window-foot{padding-left:16px;padding-right:16px}.invoice-window-head h1{font-size:24px}.invoice-window-foot{flex-wrap:wrap}.invoice-window-foot .submit{min-width:100%}.invoice-window-total{margin-left:0}.assortment-picker{padding:0}.assortment-picker-window{width:100%;height:100%}.assortment-picker-head{flex-wrap:wrap}.assortment-picker-head input{order:3;min-width:100%}.assortment-picker-body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.assortment-picker-folders{border-right:0;border-bottom:1px solid var(--line);max-height:150px}.assortment-picker-foot{flex-wrap:wrap}.assortment-picker-summary{width:100%;margin-left:0}}.invoice-window-counterparty{display:block}.invoice-window-counterparty>.company-picker,.invoice-window-counterparty .service-picker{width:100%}.invoice-window-counterparty .service-picker-menu{width:min(680px,100%)}.invoice-window-body{overflow-y:auto}@media print{.invoice-window,.assortment-picker{display:none!important}}html[data-look=classic]{--paper:var(--uc-classic-workspace);--card:var(--uc-classic-sheet);--soft:var(--uc-classic-hint-bg);--line:var(--uc-classic-divider);--line-strong:var(--uc-classic-panel-edge);--ink:var(--uc-classic-text-main);--muted:var(--uc-classic-muted);--wine:var(--uc-classic-accent);--wine-dark:var(--uc-classic-accent-hover);--wine-soft:var(--uc-classic-row-selected);--green:var(--uc-classic-accent);--green-soft:var(--uc-classic-hint-bg);--brass:var(--uc-classic-accent);--brass-ink:var(--uc-classic-accent);--brass-soft:var(--uc-classic-hint-bg);--ring:0 0 0 3px var(--uc-classic-focus-halo);--status-posted-text:var(--uc-classic-accent);--status-posted-bg:var(--uc-classic-hint-bg);--primary-bg:var(--uc-classic-accent);--primary-bg-hover:var(--uc-classic-accent-hover);--primary-border:var(--uc-classic-accent);--primary-text:var(--uc-classic-accent-text);--text-primary:var(--uc-classic-text-main);--text-secondary:var(--uc-classic-muted);--text-table:var(--uc-classic-text-main);--text-table-secondary:var(--uc-classic-muted);--text-nav:var(--uc-classic-text);--text-nav-secondary:var(--uc-classic-muted);--border-control:var(--uc-classic-field-border);--border-row:var(--uc-classic-row-line);--bg-control:var(--uc-classic-btn-bg);--bg-control-active:var(--uc-classic-row-selected);--sheet-bg:var(--uc-classic-sheet);--glass-bg:var(--uc-classic-sheet);--glass-edge:var(--uc-classic-panel-edge);--header-glass-bg:var(--uc-classic-top);--focus-ring:var(--uc-classic-focus)}html[data-look=classic] .sidebar{background:var(--uc-classic-green);color:var(--uc-classic-text);border-right-color:var(--uc-classic-panel-edge)}html[data-look=classic] .sidebar .brand{color:var(--uc-classic-text)}html[data-look=classic] .sidebar-utility{background:var(--uc-classic-green)}:root[data-look=air]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--white-rgb:255 255 255;--ink-rgb:64 43 32;--clear:transparent;--white:#fff;--bg-app:#f2e4d7;--surface-text-primary:#302925;--surface-text-secondary:#51453d;--surface-text-table:#342c27;--surface-text-table-secondary:#51453d;--text-primary:var(--surface-text-primary);--text-secondary:var(--surface-text-secondary);--text-table:var(--surface-text-table);--text-table-secondary:var(--surface-text-table-secondary);--document-paper-text:var(--ink);--document-paper-muted:var(--muted);--pair-paper-bg:var(--card);--pair-paper-text:var(--document-paper-text);--pair-paper-muted:var(--document-paper-muted);--pair-soft-bg:var(--soft);--pair-soft-text:var(--document-paper-text);--pair-soft-muted:var(--document-paper-muted);--pair-panel-bg:var(--sheet-bg);--pair-panel-text:var(--surface-text-primary);--pair-panel-muted:var(--surface-text-secondary);--pair-chrome-bg:var(--popover-bg);--pair-chrome-text:var(--surface-text-primary);--pair-control-bg:var(--bg-control);--pair-control-text:var(--surface-text-primary);--pair-control-muted:var(--surface-text-secondary);--pair-input-bg:var(--bg-input);--pair-input-text:var(--surface-text-primary);--pair-popover-bg:var(--popover-bg);--pair-popover-text:var(--surface-text-primary);--pair-head-bg:var(--sheet-head-bg);--pair-head-text:var(--surface-text-primary);--pair-head-muted:var(--surface-text-secondary);--pair-hover-bg:var(--sheet-row-hover);--pair-hover-text:var(--surface-text-primary);--pair-total-bg:var(--sheet-total-bg);--pair-total-text:var(--surface-text-primary);--pair-primary-bg:var(--primary-bg);--pair-primary-text:var(--primary-text);--pair-primary-off-bg:var(--primary-bg-off);--pair-primary-off-text:#51453d;--pair-step-bg:var(--ink);--pair-step-text:#fff;--pair-posted-bg:var(--status-posted-bg);--pair-posted-text:var(--status-posted-text);--pair-draft-bg:var(--status-draft-bg);--pair-draft-text:var(--status-draft-text);--pair-count-bg:var(--status-count-bg);--pair-count-text:var(--status-count-text);--pair-clear-bg:transparent;--pair-clear-text:var(--surface-text-primary);--pair-link-bg:transparent;--pair-link-text:var(--brass-text);--pair-paper-link-text:#624018;--pair-white-bg:#fff;--pair-white-text:var(--document-paper-text);--text-nav:#302925;--text-nav-secondary:#51453d;--text-nav-chevron:#51453d;--icon-inactive:#51453d;--text-on-brass:#fff;--brass:#b8722c;--brass-button:#a36324;--brass-deep:#91551e;--brass-text:#624018;--brass-pale:#f5e8d6;--brass-rgb:184 114 44;--status-posted-text:#4a4038;--status-posted-bg:#ece6df;--status-draft-text:#604720;--status-draft-bg:#f6eddd;--status-count-text:#4b4562;--status-count-bg:#eeeaf5;--danger-text:#7d382f;--glass-opacity:.5;--glass-bg:rgb(var(--white-rgb) / var(--glass-opacity));--glass-blur:24px;--glass-saturation:1.2;--glass-edge:rgb(var(--white-rgb) / .58);--glass-shadow:0 12px 36px rgb(var(--ink-rgb) / .055), inset 0 1px 0 rgb(var(--white-rgb) / .65);--glass-raised-bg:rgb(var(--white-rgb) / calc(var(--glass-opacity) + .1));--sheet-bg:rgb(var(--white-rgb) / .9);--sheet-blur:8px;--sheet-head-bg:rgb(var(--white-rgb) / .2);--sheet-row-hover:rgb(var(--brass-rgb) / .045);--sheet-total-bg:rgb(var(--brass-rgb) / .055);--bg-topbar:var(--glass-bg);--bg-sidebar:var(--glass-bg);--bg-nav-hover:rgb(var(--white-rgb) / .27);--bg-nav-active:rgb(var(--white-rgb) / .52);--bg-subnav:var(--clear);--bg-window-head:var(--glass-raised-bg);--bg-control:rgb(var(--white-rgb) / .55);--bg-control-active:rgb(var(--white-rgb) / .88);--bg-input:rgb(var(--white-rgb) / .76);--border-sidebar:var(--glass-edge);--border-divider:rgb(var(--ink-rgb) / .11);--border-control:rgb(var(--ink-rgb) / .16);--border-window-head:rgb(var(--white-rgb) / .6);--border-row:rgb(var(--ink-rgb) / .085);--shadow-panel:0 8px 28px rgb(var(--ink-rgb) / .035);--shadow-button:0 4px 12px rgb(var(--brass-rgb) / .17);--shadow-active:0 2px 8px rgb(var(--ink-rgb) / .06);--focus-ring:#80501f;--dialog-scrim:rgb(var(--ink-rgb) / .16);--scrollbar-thumb:rgb(var(--ink-rgb) / .24);--silk-base:#ead5c3;--silk-light:#fffaf1;--silk-cream:#f4e7d5;--silk-champagne:#d5b595;--silk-peach:#e7b59a;--silk-shadow:#b38d76;--silk-rose:#e8c9ba;--cloud-base:#f7ede2;--cloud-cream:#fff9e8;--cloud-peach:#e7b392;--cloud-powder:#deb6c4;--cloud-sage:#a9bdae;--cloud-light:#fffaf5;--atelier-base:#e3d4c5;--atelier-warm:#c7a384;--atelier-rose:#dbb8a8;--atelier-shadow:#b1a695;--atelier-light:#fff9e9;--atelier-photo-opacity:.48;--atelier-photo-blur:12px;--atelier-photo-veil:rgb(var(--white-rgb) / .25);--header-glass-opacity:.375;--header-glass-bg:rgb(var(--white-rgb) / var(--header-glass-opacity));--header-title-ink:#211711;--header-quote-ink:#2a1d14;--header-pattern-ink:#754b2c;--header-pattern-opacity:.36;--header-pattern-direct-opacity:.18;--header-font-title:"PT Serif", Georgia, "Times New Roman", serif;--header-font-quote:"Marck Script", Georgia, "Times New Roman", serif;--product-fabric:#bca78e;--product-light:#e9d9c0;--product-dark:#8f765f;--font-body:-apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--font-heading:Georgia, "Times New Roman", serif;--font-script:"Segoe Script", "Monotype Corsiva", "Brush Script MT", cursive;--radius-panel:18px;--radius-control:10px;--topbar-text:var(--text-primary);--topbar-control-bg:var(--bg-control);--topbar-control-edge:var(--glass-edge);--popover-bg:rgb(var(--white-rgb) / .94);--calendar-text:#342c27;--calendar-muted:#51453d;--calendar-today-bg:#f5e8d6;--calendar-today-text:#624018;--calendar-selected:#80501f;--calendar-line:rgb(var(--ink-rgb) / .13);--cappuccino-base:#e6d3be;--cappuccino-milk:#fff1df;--cappuccino-foam:#f2dec6;--cappuccino-shadow:#b59477;--cappuccino-caramel:#d0ac88;--graphite-base:#353639;--graphite-light:#5b5650;--graphite-fold:#484a4e;--graphite-shadow:#292a2d;--coffee-base:#493328;--coffee-copper:#765038;--coffee-light:#614736;--coffee-shadow:#312622;--dark-rgb:32 32 35;--thread-gold:#ddbd7e;--thread-edge:#8e774c;--thread-glow:#c9a45c33;--classic-green:#0d3b39;--classic-top:#123b3a;--classic-text:#e6efe9;--classic-muted:#cfe0da;--classic-control:#24514d;--preview-background:linear-gradient(115deg, var(--silk-champagne), var(--silk-light) 36%, var(--silk-peach) 65%, var(--silk-cream))}:root[data-look=air][data-glass="35"]{--glass-opacity:.35;--header-glass-opacity:.3}:root[data-look=air][data-glass="50"]{--glass-opacity:.5;--header-glass-opacity:.375}:root[data-look=air][data-glass="65"]{--glass-opacity:.65;--header-glass-opacity:.45}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root[data-look=air]{--glass-bg:rgb(var(--white-rgb) / .82);--glass-raised-bg:rgb(var(--white-rgb) / .88)}}:root[data-look=air][data-bg=clouds]{--preview-background:linear-gradient(140deg, var(--cloud-peach), var(--cloud-cream) 40%, var(--cloud-powder) 70%, var(--cloud-sage))}:root[data-look=air][data-bg=atelier]{--preview-background:linear-gradient(100deg, var(--atelier-warm), var(--atelier-light) 30%, var(--atelier-shadow))}:root[data-look=air][data-bg=cappuccino]{--preview-background:linear-gradient(125deg, var(--cappuccino-shadow), var(--cappuccino-milk) 35%, var(--cappuccino-caramel) 65%, var(--cappuccino-foam))}:root[data-look=air][data-bg=graphite]{--preview-background:linear-gradient(125deg, var(--graphite-shadow), var(--graphite-light) 35%, var(--graphite-base) 70%, var(--graphite-fold))}:root[data-look=air][data-bg=coffee]{--preview-background:linear-gradient(125deg, var(--coffee-shadow), var(--coffee-copper) 35%, var(--coffee-base) 70%, var(--coffee-light))}:root[data-look=air][data-tone=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-app:var(--graphite-base);--surface-text-primary:#f4eee6;--surface-text-secondary:#d9cfc0;--surface-text-table:#f5f0e8;--surface-text-table-secondary:#ded5c8;--pair-primary-off-text:#d9cfc0;--pair-brass-ink-fill-text:var(--document-paper-text);--pair-stage-text:var(--document-paper-text);--text-primary:var(--surface-text-primary);--text-secondary:var(--surface-text-secondary);--text-table:var(--surface-text-table);--text-table-secondary:var(--surface-text-table-secondary);--text-nav:#f4eee6;--text-nav-secondary:#ded5c8;--text-nav-chevron:#ddc99f;--icon-inactive:var(--thread-gold);--brass:#c9a45c;--brass-text:#edd6a8;--danger-text:#ffb8ad;--brass-pale:#49391f;--status-posted-text:#e6dccd;--status-posted-bg:#3a312b;--status-draft-text:#f3dfb3;--status-draft-bg:#49371f;--status-count-text:#e7def5;--status-count-bg:#3c334e;--dark-glass-opacity:.55;--glass-bg:rgb(var(--dark-rgb) / var(--dark-glass-opacity));--glass-raised-bg:rgb(var(--dark-rgb) / calc(var(--dark-glass-opacity) + .1));--glass-edge:rgb(var(--white-rgb) / .17);--glass-shadow:0 12px 36px #0000001f, inset 0 1px 0 rgb(var(--white-rgb) / .12);--sheet-bg:rgb(var(--dark-rgb) / .92);--sheet-head-bg:rgb(var(--white-rgb) / .025);--sheet-row-hover:rgb(var(--white-rgb) / .035);--sheet-total-bg:#c9a45c0f;--bg-nav-hover:rgb(var(--white-rgb) / .045);--bg-nav-active:rgb(var(--dark-rgb) / .55);--bg-control:rgb(var(--dark-rgb) / .7);--bg-control-active:rgb(var(--dark-rgb) / .94);--bg-input:rgb(var(--dark-rgb) / .86);--border-divider:rgb(var(--white-rgb) / .13);--border-control:rgb(var(--white-rgb) / .23);--border-window-head:rgb(var(--white-rgb) / .15);--border-row:rgb(var(--white-rgb) / .09);--shadow-panel:0 8px 28px #00000014;--shadow-active:0 2px 8px #00000024;--focus-ring:#efcf8b;--dialog-scrim:#0006;--scrollbar-thumb:rgb(var(--white-rgb) / .24);--header-glass-bg:rgb(var(--dark-rgb) / var(--dark-glass-opacity));--header-title-ink:#fff8ed;--header-quote-ink:#fff3dc;--header-pattern-ink:#e6d4b3;--header-pattern-opacity:.24;--header-pattern-direct-opacity:.12;--popover-bg:rgb(var(--dark-rgb) / .97);--calendar-text:#f5f0e8;--calendar-muted:#ded5c8;--calendar-today-bg:#49391f;--calendar-today-text:#f5e4c0;--calendar-selected:#edc777;--calendar-line:rgb(var(--white-rgb) / .17)}:root[data-look=air][data-tone=dark][data-glass="35"]{--dark-glass-opacity:.45}:root[data-look=air][data-tone=dark][data-glass="65"]{--dark-glass-opacity:.65}:root[data-look=air][data-tone=dark][data-bg=coffee]{--dark-rgb:40 29 25;--bg-app:var(--coffee-base)}html[data-look=air][data-tone=dark] :is(.doc-window-body .co-document-screen .co-sheet,.doc-window-body .co-document-screen .co-mblock,.co-toolbar.uc-card-actions .uc-button,.mr-search,.mr-drop:not(.mr-drop--gold)>summary,.mrdd,.mrdb:not(.gold):not(.off),.mr-table-wrap,.mr-table th,.mr-stock__card,.mr-c2-unit .mr-c2-label,.mr-c2-unit .mr-c2-label-number,.co-sign .co-sign__box,.co-sign .co-sign__wait,.co-sign .co-sign__saved,.uc-toolbar .uc-button:not(.uc-button--primary):not(.uc-button--split),.uc-toolbar .uc-search input,.uc-bell__menu,.uc-bell__menu li,.uc-shell[data-air-catalog] .uc-bulk-bar,.uc-shell[data-air-catalog] .uc-kiz-chip:not(.uc-kiz-chip--ok):not(.uc-kiz-chip--low),.uc-shell[data-air-catalog] .uc-table thead th,.uc-shell[data-air-catalog] .uc-field input,.uc-shell[data-air-catalog] .uc-field select,.uc-shell[data-air-catalog] .uc-field textarea):not(.gold):not(.primary):not(.uc-button--primary):not(.uc-button--split):not(.btn-primary):not(.p3-primary):not(.pc-btn--primary):not(.button-gold){--ink:var(--surface-text-primary);--muted:var(--surface-text-secondary);--text-primary:var(--surface-text-primary);--text-secondary:var(--surface-text-secondary);--text-table:var(--surface-text-table);--text-table-secondary:var(--surface-text-table-secondary);color:var(--text-primary)}html[data-look=air][data-tone=dark] :is(.co-toolbar.uc-card-actions .uc-button,.uc-toolbar .uc-button:not(.uc-button--primary):not(.uc-button--split),.uc-shell[data-air-catalog] .uc-field input,.uc-shell[data-air-catalog] .uc-field select,.uc-shell[data-air-catalog] .uc-field textarea):disabled:not(.gold):not(.primary):not(.uc-button--primary):not(.uc-button--split):not(.btn-primary):not(.p3-primary):not(.pc-btn--primary):not(.button-gold){color:var(--surface-text-secondary);opacity:1}html[data-look=air][data-tone=light]{--primary-bg:#51453d;--primary-bg-hover:#51453d;--primary-text:#fff;--primary-border:#51453d;--primary-divider:#ffffff73;--primary-shadow:0 4px 12px #51453d33;--primary-bg-off:#ffffff59;--primary-text-off:#8a7c70;--primary-border-off:#402b2024}html[data-look=air][data-tone=dark]{--primary-bg:#ddbd7e;--primary-bg-hover:#ddbd7e;--primary-text:#302925;--primary-border:#ddbd7e;--primary-divider:#30292573;--primary-shadow:0 4px 14px #ddbd7e3d;--primary-bg-off:#1d1e2173;--primary-text-off:#8f8779;--primary-border-off:#ddbd7e38}html[data-look=air]{--uc-control-radius:var(--radius-control);--uc-layer-surface:var(--popover-bg);--uc-layer-footer:var(--sheet-head-bg);--uc-layer-overlay:var(--dialog-scrim);--uc-layer-hint:var(--sheet-row-hover);--uc-layer-tile:var(--sheet-bg);--uc-layer-selected:var(--bg-nav-active)}html[data-look=air] :is(.doc-window-host,.doc-window-flight,.uc-panel,.uc-doc-sheet,.uc-dialog,dialog[open],.uc-menu__list,.uc-picker__list,.uc-filter){--text-primary:var(--surface-text-primary);--text-secondary:var(--surface-text-secondary);--text-table:var(--surface-text-table);--text-table-secondary:var(--surface-text-table-secondary);--ink:var(--surface-text-primary);--muted:var(--surface-text-secondary);color:var(--text-primary)}html[data-look=air] :is(.uc-dialog,dialog[open],.modal,.lbl-menu__list,.uc-menu__list,.mrdd,.uc-techcard-material-suggestions){border-color:var(--border-control);background:var(--uc-layer-surface);color:var(--text-primary)}html[data-look=air] :is(.uc-dialog__scrim,.modal-backdrop,.modal-overlay){background:var(--uc-layer-overlay)}html[data-look=air] .uc-dialog__foot{background:var(--uc-layer-footer)}html[data-look=air] :is(.uc-notice--info,.uc-notice--muted,.uc-techcard-opset-tab.is-active,.uc-choice__option.is-active){border-color:var(--border-control);background:var(--uc-layer-hint);color:var(--text-primary)}html[data-look=air] :is(.pst-tile,.zp-tile--pay,.pst-weeks__card){border-color:var(--border-control);background:var(--uc-layer-tile);color:var(--text-primary)}html[data-look=air] :is(.uc-table tr[aria-selected=true],.uc-table tr.is-selected,.uc-tree__item.is-active){background:var(--uc-layer-selected)}html[data-look=air] :is(.uc-button,.uc-stock-tabs__tab,.uc-tabs-row button,.uc-techcard-opset-tab,.uc-pager button[aria-current=true],.uc-stock-segment__half.is-active){border-radius:var(--uc-control-radius)}html[data-look=air][data-tone] :is(.primary,.btn-primary,.uc-button--primary,.uc-button--split,.p3-workspace button.p3-primary,.co-mblock .pc-btn--primary,.operator-pricing-air .button-gold){background:var(--pair-primary-bg);border:1px solid var(--primary-border);color:var(--pair-primary-text);box-shadow:var(--primary-shadow);filter:none}html[data-look=air][data-tone] :is(.primary,.btn-primary,.uc-button--primary,.uc-button--split,.p3-workspace button.p3-primary,.co-mblock .pc-btn--primary,.operator-pricing-air .button-gold):hover:not(:disabled){background:var(--pair-primary-bg);color:var(--pair-primary-text);border-color:var(--primary-border);filter:none}html[data-look=air][data-tone] :is(.primary,.btn-primary,.uc-button--primary,.uc-button--split,.p3-workspace button.p3-primary,.co-mblock .pc-btn--primary,.operator-pricing-air .button-gold):disabled{background:var(--pair-primary-off-bg);border-color:var(--primary-border-off);color:var(--pair-primary-off-text);box-shadow:none;opacity:1}html[data-look=air][data-tone] :is(.uc-pager button[aria-current=true],.uc-stock-segment__half.is-active,.pst-seg__item.is-active,.sc-toggle button.is-active,.uc-choice__option.is-active,.lbl-toggle-button[aria-pressed=true],.appearance-segmented button[aria-pressed=true],.operator-pricing-air .term-buttons .choice[aria-pressed=true],.operator-pricing-air .version-choice[aria-pressed=true],.operator-pricing-air .choices .choice[aria-pressed=true],.sew-page .sew-pc__chips .sew-chip[aria-pressed=true]){background:var(--pair-primary-bg);border-color:var(--primary-border);color:var(--pair-primary-text);box-shadow:var(--primary-shadow)}html[data-look=air]{--tab-active-bg:var(--bg-control);--tab-active-text:var(--surface-text-primary);--tab-active-line:var(--brass)}html[data-look=air][data-tone] :is(.uc-doctab.is-active,.uc-tabs-row button[aria-selected=true],.uc-stock-tabs__tab.is-active,.pst-tabs__tab.is-active,.sc-tabs b,.uc-techcard-opset-tab.is-active,.account-view-switch button.active,.settings-finance__tabs .settings-finance__tab[aria-selected=true],.settings-nav__link.is-active,.staff-tab.is-active,.tx-tabs b,.er-tabs b,.sew-page .sew-tabs [aria-pressed=true],.sew-page .sew-nav__group button[aria-pressed=true],.sew-page .sew-nav__calc[aria-pressed=true],.operator-pricing-air .cc-tabs [aria-selected=true],.subscription-tabs button[aria-pressed=true],.a147 .a147-doc-switch b,.a147 .a147-doc-switch a[aria-current=page]){background:var(--tab-active-bg);color:var(--tab-active-text);border-color:var(--border-control);box-shadow:inset 0 -3px var(--tab-active-line)}html[data-look=air][data-tone] :is(input[type=checkbox],input[type=radio]){accent-color:var(--primary-bg)}html[data-look=air][data-tone] .uc-shell :is(.er-tabs,.tx-tabs,.pst-tabs,.sc-tabs,.settings-finance__tabs,.uc-tabs-row,.uc-doctabs,.sew-nav){border:1px solid var(--line);border-radius:var(--radius) var(--radius) 0 0;background:var(--soft);gap:2px;padding:0 8px}html[data-look=air][data-tone] .uc-shell :is(.er-tabs a,.er-tabs b,.tx-tabs a,.tx-tabs b,.tx-tabs span,.pst-tabs__tab,.sc-tabs a,.sc-tabs b,.settings-finance__tabs .settings-finance__tab,.uc-tabs-row button,.uc-doctab,.sew-page .sew-nav button){border-radius:var(--uc-control-radius);color:var(--muted);background:0 0;border:0;border-bottom:3px solid #0000;margin-right:0;padding:14px 9px 12px;font-size:15px;font-weight:400;line-height:1.3;text-decoration:none}html[data-look=air][data-tone] .uc-shell :is(.er-tabs b,.tx-tabs b,.pst-tabs__tab.is-active,.sc-tabs b,.settings-finance__tabs .settings-finance__tab[aria-selected=true],.uc-tabs-row button[aria-selected=true],.uc-doctab.is-active,.sew-page .sew-nav button[aria-pressed=true]){font-weight:600}html[data-look=air][data-tone] .uc-shell .sew-nav__group{background:0 0;border:0;border-radius:0;padding:0}html[data-look=air][data-tone] .uc-shell .er-month{border-radius:var(--uc-control-radius)}html[data-look=air] .uc-button--split{align-items:center;gap:0;display:inline-flex}html[data-look=air] .uc-button__caret{border-left:1px solid var(--primary-divider);align-self:stretch;align-items:center;margin:-1px -4px -1px 10px;padding:0 8px 0 9px;display:inline-flex}html[data-look=air] .support-new-request{place-self:flex-start start;width:auto;max-width:none}html[data-look=air][data-bg-color][data-bg=silk] .uc-air-background{background:var(--silk-base) var(--silk-image) center / cover no-repeat}:root:is([data-look=air],[data-look=classic]){--pair-control-active-bg:var(--bg-control-active);--pair-control-active-text:var(--surface-text-primary);--pair-amber-bg:var(--amber-soft);--pair-amber-text:var(--amber);--pair-brass-soft-bg:var(--brass-soft);--pair-brass-soft-text:var(--document-paper-text);--pair-wine-soft-bg:var(--wine-soft);--pair-wine-soft-text:var(--status-posted-text);--pair-red-soft-bg:var(--red-soft);--pair-red-soft-text:var(--red);--pair-settings-bg:#fff;--pair-settings-text:var(--document-paper-text);--pair-page-bg:var(--paper);--pair-page-text:var(--document-paper-text);--pair-brass-bg:var(--brass);--pair-brass-text:var(--document-paper-text);--pair-legacy-primary-bg:linear-gradient(180deg, #b98f4c, #a3762f);--pair-legacy-primary-text:#000;--pair-row-hover-bg:color-mix(in srgb, var(--primary-bg) 4%, transparent);--pair-row-hover-text:var(--surface-text-primary);--pair-folder-hover-bg:color-mix(in srgb, var(--primary-bg) 3.5%, transparent);--pair-folder-hover-text:var(--surface-text-primary);--pair-media-overlay-bg:#20211fc7;--pair-media-overlay-text:#fff;--pair-photo-overlay-bg:#20211f99;--pair-photo-overlay-text:#fff;--pair-comment-bg:#fbf6ec;--pair-comment-text:var(--document-paper-text);--pair-danger-fill-bg:var(--red);--pair-danger-fill-text:#fff;--pair-brass-fill-bg:var(--brass,#b88a3b);--pair-brass-fill-text:var(--document-paper-text);--pair-info-bg:#eef3fa;--pair-info-text:var(--document-paper-text);--pair-neutral-bg:#f1f2f4;--pair-neutral-text:var(--document-paper-text);--pair-warm-note-bg:#fdf1dc;--pair-warm-note-text:var(--document-paper-text);--pair-brass-ink-fill-bg:var(--brass-text);--pair-brass-ink-fill-text:#fff;--pair-stage-bg:var(--wine-dark);--pair-stage-text:#fff;--pair-media-actions-bg:#20211f8c;--pair-media-actions-text:#fff;--pair-brass-hover-12-bg:rgb(var(--brass-rgb) / .12);--pair-brass-hover-12-text:var(--surface-text-primary);--pair-black-hover-08-bg:#00000014;--pair-black-hover-08-text:var(--surface-text-primary);--pair-control-fallback-bg:var(--bg-control,transparent);--pair-control-fallback-text:var(--document-paper-text);--pair-active-fallback-bg:var(--bg-control-active,#0000000a);--pair-active-fallback-text:var(--document-paper-text);--pair-sewing-overlay-bg:#1e140a73;--pair-sewing-overlay-text:#fff;--pair-brass-hover-16-bg:rgb(var(--brass-rgb) / .16);--pair-brass-hover-16-text:var(--surface-text-primary);--pair-brass-hover-14-bg:rgb(var(--brass-rgb) / .14);--pair-brass-hover-14-text:var(--surface-text-primary);--pair-glass-55-bg:#ffffff8c;--pair-glass-55-text:var(--document-paper-text);--pair-paper-footer-bg:#fbf8f2;--pair-paper-footer-text:var(--document-paper-text);--pair-marking-primary-bg:linear-gradient(180deg, #b98640, #a06d2e);--pair-marking-primary-text:#000;--pair-receipt-light-bg:#f3f6fb;--pair-receipt-light-text:var(--document-paper-text);--pair-list-gray-bg:#eef1f5;--pair-list-gray-text:var(--document-paper-text);--pair-list-hint-blue-bg:#e8eef8;--pair-list-hint-blue-text:var(--document-paper-text);--pair-list-button-bg:#e3e5e9;--pair-list-button-text:var(--document-paper-text);--pair-error-pale-bg:#fbeaea;--pair-error-pale-text:var(--document-paper-text);--pair-blue-hint-bg:#e8f1f7;--pair-blue-hint-text:var(--document-paper-text);--pair-warning-pale-bg:#fffaf0;--pair-warning-pale-text:var(--document-paper-text);--pair-warm-hint-bg:#fbf4e6;--pair-warm-hint-text:var(--document-paper-text);--pair-error-soft-bg:#fdf1f0;--pair-error-soft-text:var(--document-paper-text);--pair-list-head-bg:#f5f7fa;--pair-list-head-text:var(--document-paper-text);--pair-neutral-warm-bg:#eee7da;--pair-neutral-warm-text:var(--document-paper-text);--pair-warning-cream-bg:#fdf6e7;--pair-warning-cream-text:var(--document-paper-text);--pair-error-cream-bg:#fbeeee;--pair-error-cream-text:var(--document-paper-text);--pair-error-row-bg:#fdf4f4;--pair-error-row-text:var(--document-paper-text);--pair-marking-block-bg:#fdfbf7;--pair-marking-block-text:var(--document-paper-text);--pair-warm-head-bg:#f5f1e8;--pair-warm-head-text:var(--document-paper-text);--pair-readonly-bg:#f7f5f0;--pair-readonly-text:var(--document-paper-text);--pair-warning-strong-bg:#faeed6;--pair-warning-strong-text:var(--document-paper-text);--pair-window-head-bg:var(--bg-window-head);--pair-window-head-text:var(--surface-text-primary);--pair-line-bg:var(--line);--pair-line-text:var(--surface-text-primary);--pair-hover-black-bg:#0000000d;--pair-hover-black-text:var(--surface-text-primary);--pair-hover-brass-soft-bg:rgb(var(--brass-rgb) / .08);--pair-hover-brass-soft-text:var(--surface-text-primary);--pair-hover-brass-strong-bg:rgb(var(--brass-rgb) / .18);--pair-hover-brass-strong-text:var(--surface-text-primary);--pair-hover-brass-bg:rgb(var(--brass-rgb) / .1);--pair-hover-brass-text:var(--surface-text-primary);--window-line-d5dce6:#d5dce6;--window-line-946428:#946428;--window-line-eef1f5:#eef1f5;--window-line-d6a24a:#d6a24a;--window-line-ecd9b3:#ecd9b3;--window-line-efc9c5:#efc9c5;--window-line-e3e7ee:#e3e7ee;--window-line-cfd8e3:#cfd8e3;--window-line-e3dccd:#e3dccd;--window-line-fff:#fff;--window-line-c3cad6:#c3cad6;--window-line-e9ecf1:#e9ecf1;--window-line-b98640:#b98640;--window-line-f0d7a6:#f0d7a6;--window-line-efc4c4:#efc4c4;--window-line-d9a441:#d9a441;--window-line-ece3d3:#ece3d3;--window-line-e3dccf:#e3dccf;--window-line-9b7636:#9b7636;--window-paint-20:#ffffff1f;--window-paint-21:#1c181270;--window-paint-22:#1c181247;--window-paint-23:#ffffffb3;--window-paint-24:#0000004d;--window-paint-25:#0000001f;--window-paint-26:#00000014;--window-paint-27:#00000026;--window-line-e3ddd2:#e3ddd2;--window-line-efe9df:#efe9df;--window-line-c9974a:#c9974a;--window-line-b0802f:#b0802f}:root[data-look=air][data-accent-family][data-accent-shade]{--status-posted-bg:var(--calendar-today-bg);--status-posted-text:var(--calendar-today-text);--status-draft-bg:var(--calendar-today-bg);--status-draft-text:var(--calendar-today-text);--status-count-bg:var(--calendar-today-bg);--status-count-text:var(--calendar-today-text);--brass-soft:var(--brass-pale);--brass-ink:var(--brass-text);--thread-gold:var(--primary-bg);--thread-edge:var(--primary-border);--thread-glow:rgb(var(--brass-rgb) / .2);--pair-brass-soft-bg:var(--calendar-today-bg);--pair-brass-soft-text:var(--calendar-today-text);--pair-amber-bg:var(--status-draft-bg);--pair-amber-text:var(--status-draft-text);--pair-wine-soft-bg:var(--status-posted-bg);--pair-wine-soft-text:var(--status-posted-text);--pair-warm-note-bg:var(--status-draft-bg);--pair-warm-note-text:var(--status-draft-text);--pair-warning-pale-bg:var(--status-draft-bg);--pair-warning-pale-text:var(--status-draft-text);--pair-warm-hint-bg:var(--status-draft-bg);--pair-warm-hint-text:var(--status-draft-text);--pair-neutral-warm-bg:var(--status-posted-bg);--pair-neutral-warm-text:var(--status-posted-text);--pair-warning-cream-bg:var(--status-draft-bg);--pair-warning-cream-text:var(--status-draft-text);--pair-warning-strong-bg:var(--status-draft-bg);--pair-warning-strong-text:var(--status-draft-text);--pair-warm-head-bg:var(--status-posted-bg);--pair-warm-head-text:var(--status-posted-text);--pair-brass-bg:var(--primary-bg);--pair-brass-text:var(--primary-text);--pair-brass-fill-bg:var(--primary-bg);--pair-brass-fill-text:var(--primary-text);--pair-brass-ink-fill-bg:var(--primary-bg);--pair-brass-ink-fill-text:var(--primary-text);--pair-stage-bg:var(--primary-bg);--pair-stage-text:var(--primary-text);--pair-legacy-primary-bg:var(--primary-bg);--pair-legacy-primary-text:var(--primary-text);--pair-marking-primary-bg:var(--primary-bg);--pair-marking-primary-text:var(--primary-text)}:root[data-look=air][data-tone=dark][data-accent-family][data-accent-shade]{--brass-button:var(--brass-text);--brass-deep:var(--brass-text)}html[data-look=air][data-accent-family][data-accent-shade] .uc-shell{--pair-stage-bg:var(--primary-bg);--pair-stage-text:var(--primary-text)}html[data-look=air] .uc-notice--info,html[data-look=air] .mr-c2-registry .mr-c2-label-number,html[data-look=air] .mr-c2-unit .mr-c2-label-number{--ink:var(--pair-panel-text);--muted:var(--pair-panel-text);--text-primary:var(--pair-panel-text);--text-secondary:var(--pair-panel-text);background:var(--pair-panel-bg);color:var(--pair-panel-text);border-color:var(--border-control)}html[data-look=air][data-tone=dark]:not([data-accent-family]):not([data-accent-shade]) .uc-table td a{color:var(--brass-text)}.trial-layout{flex-direction:column;height:100dvh;min-height:0;display:flex}.trial-layout>.uc-shell{flex:auto;height:auto;min-height:0}.trial-notice{border:1px solid var(--line);background:var(--soft);color:var(--ink);flex-wrap:wrap;flex:none;align-items:center;gap:8px;padding:8px 16px;font-size:14px;display:flex}.trial-notice span{overflow-wrap:anywhere;flex:240px}.trial-notice .uc-button{white-space:normal}html[data-look=air] .uc-shell[data-air-catalog] .uc-panel,html[data-look=air] .uc-shell[data-air-catalog] .uc-dialog,html[data-look=air] .uc-shell[data-air-catalog] .uc-menu__list,html[data-look=air] .uc-shell[data-air-catalog] .uc-picker__list,html[data-look=air] .uc-shell[data-air-catalog] .uc-filter{background:var(--sheet-bg);border-color:var(--glass-edge);color:var(--text-primary);box-shadow:var(--shadow-panel);-webkit-backdrop-filter:blur(var(--sheet-blur));backdrop-filter:blur(var(--sheet-blur))}html[data-look=air] .uc-shell[data-air-catalog] .uc-dialog__scrim{background:var(--dialog-scrim)}html[data-look=air] .uc-shell[data-air-catalog] .uc-dialog__head{background:var(--bg-window-head);border-color:var(--border-window-head)}html[data-look=air] .uc-shell[data-air-catalog] .uc-table{background:var(--sheet-bg);color:var(--text-table)}html[data-look=air] .uc-shell[data-air-catalog] .uc-table thead th{background:var(--sheet-head-bg);color:var(--text-table-secondary)}html[data-look=air] .uc-shell[data-air-catalog] .uc-table th,html[data-look=air] .uc-shell[data-air-catalog] .uc-table td{border-color:var(--border-row)}html[data-look=air] .uc-shell[data-air-catalog] .uc-table tbody tr:hover,html[data-look=air] .uc-shell[data-air-catalog] .uc-modification-detail{background:var(--sheet-row-hover)}html[data-look=air] .uc-shell[data-air-catalog] .uc-pager button[aria-current=true]{border-color:var(--primary-border);background:var(--primary-bg);color:var(--primary-text);box-shadow:var(--primary-shadow)}html[data-look=air] .uc-shell[data-air-catalog] .uc-chip--service{color:var(--brass-text)}html[data-look=air] .uc-shell[data-air-catalog] .uc-link-button,html[data-look=air] .uc-shell[data-air-catalog] .uc-picker__add{color:var(--brass-text)!important}html[data-look=air] .uc-shell[data-air-catalog] .uc-batch-row--existing,html[data-look=air] .uc-shell[data-air-catalog] .uc-batch-row--archived{background:var(--status-draft-bg);color:var(--status-draft-text)}html[data-look=air] .uc-shell[data-air-catalog] .uc-batch-reasons{color:var(--status-draft-text)}html[data-look=air] .uc-shell[data-air-catalog] .uc-bulk-bar{border-color:var(--border-control);background:var(--bg-control);color:var(--text-primary)}html[data-look=air] .uc-shell[data-air-catalog] .uc-kiz-chip{background:var(--bg-control);color:var(--text-secondary)}html[data-look=air] .uc-shell[data-air-catalog] .uc-kiz-chip--ok{background:var(--status-posted-bg);color:var(--status-posted-text)}html[data-look=air] .uc-shell[data-air-catalog] .uc-kiz-chip--low{background:var(--status-draft-bg);color:var(--status-draft-text)}html[data-look=air] .uc-shell[data-air-catalog] .uc-kiz{color:var(--text-primary)}html[data-look=air] .uc-shell[data-air-catalog] .uc-kiz a,html[data-look=air] .uc-shell[data-air-catalog] .uc-kiz button{color:var(--brass-text)}html[data-look=air] .uc-shell[data-air-catalog] .uc-table__link{color:var(--text-table)}html[data-look=air] .uc-shell[data-air-catalog] .uc-table__link:hover{color:var(--brass-text)}html[data-look=air] .uc-shell[data-air-catalog] .uc-field input,html[data-look=air] .uc-shell[data-air-catalog] .uc-field select,html[data-look=air] .uc-shell[data-air-catalog] .uc-field textarea{background:var(--bg-input);color:var(--text-primary);border-color:var(--border-control)}@media print{html[data-look=air] .uc-shell[data-air-catalog],html[data-look=air][data-tone=dark] .uc-shell[data-air-catalog]{--card:var(--air-print-paper);--soft:var(--air-print-soft);--ink:var(--air-print-ink);--muted:var(--air-print-muted);--text-primary:var(--air-print-ink);--text-secondary:var(--air-print-muted);--text-table:var(--air-print-ink);--text-table-secondary:var(--air-print-muted);--header-title-ink:var(--air-print-ink);--header-quote-ink:var(--air-print-ink);--bg-input:var(--air-print-paper);--line:var(--air-print-line);--line-strong:var(--air-print-line);--green:var(--air-print-green);--green-soft:var(--air-print-green-soft);--amber:var(--air-print-amber);--amber-soft:var(--air-print-amber-soft);--red:var(--air-print-red);--red-soft:var(--air-print-red-soft);background:var(--air-print-paper);color:var(--air-print-ink)}html[data-look=air] .uc-shell[data-air-catalog] .uc-panel,html[data-look=air] .uc-shell[data-air-catalog] .uc-dialog,html[data-look=air] .uc-shell[data-air-catalog] .uc-table,html[data-look=air] .uc-shell[data-air-catalog] .uc-table thead th,html[data-look=air] .uc-shell[data-air-catalog] .uc-table td{background:var(--air-print-paper);color:var(--air-print-ink);border-color:var(--air-print-line);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}}.uc-shell .account-page[data-unified-account],.uc-shell .support-page[data-unified-support]{color:var(--text-primary);max-width:1120px;margin:0 auto;padding:28px clamp(20px,3vw,44px) 40px}.uc-shell .support-page[data-unified-support]{box-sizing:border-box;flex-direction:column;width:100%;min-width:0;max-width:none;height:100%;min-height:0;margin:0;padding:24px clamp(20px,3vw,44px);display:flex;overflow:hidden}.uc-shell .account-page[data-unified-account] .page-title,.uc-shell .support-page[data-unified-support] .page-title{flex:none;margin-bottom:16px}.uc-shell .account-page[data-unified-account] .account-view-switch,.uc-shell .support-page[data-unified-support] .account-view-switch{background:var(--bg-control);border:1px solid var(--border-control);border-radius:var(--radius-control,14px);gap:5px;width:fit-content;max-width:100%;margin-bottom:16px;padding:5px;overflow-x:auto}.uc-shell .account-page[data-unified-account] .account-view-switch button,.uc-shell .support-page[data-unified-support] .account-view-switch button{min-height:38px;color:var(--text-secondary);white-space:nowrap;border-radius:10px;padding:8px 14px}.uc-shell .account-page[data-unified-account] .account-view-switch button.active,.uc-shell .support-page[data-unified-support] .account-view-switch button.active{color:var(--text-primary);background:var(--bg-control-active);box-shadow:none}.uc-shell .account-page[data-unified-account] .account-card,.uc-shell .support-page[data-unified-support] .support-card,.uc-shell .support-page[data-unified-support] .support-list-item,.uc-shell .account-page[data-unified-account] .workflow-card,.uc-shell .account-page[data-unified-account] .plan-option,.uc-shell .account-page[data-unified-account] .modal{color:var(--text-primary);background:var(--sheet-bg);border:1px solid var(--border-row);border-radius:var(--radius-panel,18px);box-shadow:var(--shadow-panel,none)}.uc-shell .account-page[data-unified-account] .account-card,.uc-shell .support-page[data-unified-support] .support-card{padding:clamp(20px,2.8vw,32px)}.uc-shell .account-page[data-unified-account] .subscription-invoice-workspace{grid-template-columns:minmax(0,1fr) minmax(260px,320px);align-items:start;gap:18px;display:grid}.uc-shell .account-page[data-unified-account] .subscription-invoice-workspace>.subscription-card{grid-area:1/2;width:100%;max-width:none}.uc-shell .account-page[data-unified-account] .subscription-invoice-layout{grid-area:1/1;min-width:0}.uc-shell .account-page[data-unified-account] .subscription-invoice-sheet{width:100%;max-width:none}.uc-shell .account-page[data-unified-account] .subscription-invoice-sheet form,.uc-shell .account-page[data-unified-account] .subscription-invoice-fields{gap:16px;display:grid}.uc-shell .account-page[data-unified-account] .subscription-invoice-sheet label{color:var(--text-primary);gap:6px;display:grid}.uc-shell .account-page[data-unified-account] .subscription-invoice-sheet input:not([type=radio]),.uc-shell .account-page[data-unified-account] .subscription-invoice-sheet textarea,.uc-shell .account-page[data-unified-account] .subscription-invoice-sheet select{border:1px solid var(--border-control);border-radius:var(--radius-control,12px);background:var(--bg-input);width:100%;min-width:0;color:var(--text-primary);padding:10px 12px}.uc-shell .account-page[data-unified-account] .subscription-invoice-sheet fieldset{border:0;min-width:0;margin:0;padding:0}.uc-shell .account-page[data-unified-account] .subscription-invoice-choices{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.uc-shell .account-page[data-unified-account] .subscription-invoice-choices label{align-items:center;gap:6px;display:inline-flex}.uc-shell .account-page[data-unified-account] .subscription-invoice-warning,.uc-shell .account-page[data-unified-account] .subscription-invoice-recipient{border:1px solid var(--border-row);border-radius:var(--radius-control,12px);background:var(--bg-control);padding:16px}.uc-shell .account-page[data-unified-account] .subscription-invoice-warning p{margin:6px 0 0}.uc-shell .account-page[data-unified-account] .subscription-invoice-result{border-top:1px solid var(--border-row);margin-top:20px;padding-top:18px}.uc-shell .account-page[data-unified-account] .subscription-invoice-result dl>div{grid-template-columns:140px 1fr;gap:12px;padding:6px 0;display:grid}.uc-shell .account-page[data-unified-account] .subscription-invoice-result dt{color:var(--text-secondary)}.uc-shell .account-page[data-unified-account] .subscription-invoice-result dd{overflow-wrap:anywhere;margin:0}.uc-shell .account-page[data-unified-account] .subscription-invoice-actions{flex-wrap:wrap;gap:10px;display:flex}@media (width<=800px){.uc-shell .account-page[data-unified-account] .subscription-invoice-workspace{grid-template-columns:1fr}.uc-shell .account-page[data-unified-account] .subscription-invoice-workspace>.subscription-card,.uc-shell .account-page[data-unified-account] .subscription-invoice-layout{grid-area:auto/1}}.uc-shell .account-page[data-unified-account] .account-field{border-color:var(--border-row)}.uc-shell .account-page[data-unified-account] .account-field>span,.uc-shell .support-page[data-unified-support] .support-list-item small,.uc-shell .support-page[data-unified-support] .support-message small{color:var(--text-secondary)}.uc-shell .account-page[data-unified-account] .account-links{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.uc-shell .support-page[data-unified-support] .support-back{color:var(--brass-text);text-decoration:none}.uc-shell .support-page[data-unified-support] .support-back:hover{text-decoration:underline}.uc-shell .support-page[data-unified-support] .support-list{flex:auto;grid-auto-rows:max-content;align-content:start;gap:12px;max-width:none;min-height:0;margin-top:14px;display:grid;overflow-y:auto}.uc-shell .support-page[data-unified-support] .support-workspace{flex:auto;grid-template-columns:minmax(360px,400px) minmax(0,1fr);align-items:stretch;gap:20px;min-height:0;display:grid}.uc-shell .support-page[data-unified-support] .support-card{box-sizing:border-box;width:100%;max-width:none}.uc-shell .support-page[data-unified-support] .support-list-pane,.uc-shell .support-page[data-unified-support] .support-thread-pane{min-width:0;height:100%;min-height:0;color:var(--text-primary);background:var(--sheet-bg);border:1px solid var(--border-row);border-radius:var(--radius-panel,18px);box-shadow:var(--shadow-panel,none);flex-direction:column;padding:20px;display:flex;overflow-y:auto}.uc-shell .support-page[data-unified-support] .support-list-pane>.support-new-request{margin:0 0 14px}.uc-shell .support-page[data-unified-support] .support-list-item.active{border-color:var(--brass-text);background:var(--bg-control-active)}.uc-shell .support-page[data-unified-support] .support-thread-pane>h2{color:var(--text-primary);flex:none;margin:0 0 12px;font-size:1.15rem}.uc-shell .support-page[data-unified-support] .support-thread-empty{min-height:180px;color:var(--text-secondary);text-align:center;background:var(--sheet-bg);border:1px dashed var(--border-control);border-radius:var(--radius-panel,18px);place-items:center;padding:24px;display:grid}.uc-shell .support-page[data-unified-support] .support-status-filter{flex:none;margin:0 0 12px}.uc-shell .support-page[data-unified-support] .support-thread-meta{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.uc-shell .support-page[data-unified-support] .support-thread-pane>.support-card{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;flex:auto;padding:0;display:flex;overflow:hidden}.uc-shell .support-page[data-unified-support] .support-messages{flex-direction:column;flex:auto;gap:10px;min-height:0;padding:2px 2px 10px;display:flex;overflow-y:auto}.uc-shell .support-page[data-unified-support] .support-message{overflow-wrap:anywhere;align-self:flex-start;width:fit-content;max-width:70%}.uc-shell .support-page[data-unified-support] .support-message.from-owner{align-self:flex-start}.uc-shell .support-page[data-unified-support] .support-message.from-client{align-self:flex-end;margin-left:auto}.uc-shell .support-page[data-unified-support] .support-reply-form{flex-direction:column;flex:none;align-items:stretch;width:100%;margin-top:16px;display:flex}.uc-shell .support-page[data-unified-support] .support-reply-form .support-pii-warning,.uc-shell .support-page[data-unified-support] .support-reply-form textarea,.uc-shell .support-page[data-unified-support] .support-reply-form button{box-sizing:border-box;width:100%}.uc-shell .support-page[data-unified-support] .support-reply-form textarea{min-height:96px}.uc-shell .support-page[data-unified-support] .support-context-note{color:var(--text-secondary);letter-spacing:normal;text-transform:none;margin:0;font-size:11px;font-weight:400;line-height:1.4;display:block}.uc-shell .support-page[data-unified-support] .support-list-item{padding:18px 20px}.uc-shell .support-page[data-unified-support] .support-list-item strong,.uc-shell .support-page[data-unified-support] .support-message strong,.uc-shell .support-page[data-unified-support] .support-card h2{color:var(--text-primary)}.uc-shell .support-page[data-unified-support] .support-list-item:hover{border-color:var(--brass-text)}.uc-shell .support-page[data-unified-support] .support-status.open{color:var(--status-draft-text);background:var(--status-draft-bg)}.uc-shell .support-page[data-unified-support] .support-status.progress{color:var(--status-count-text);background:var(--status-count-bg)}.uc-shell .support-page[data-unified-support] .support-status.closed{color:var(--status-posted-text);background:var(--status-posted-bg)}.uc-shell .support-page[data-unified-support] .support-message{background:var(--bg-control);border:1px solid var(--border-row);border-radius:var(--radius-control,14px);color:var(--text-primary)}.uc-shell .support-page[data-unified-support] .support-message.from-owner{background:var(--sheet-bg)}.uc-shell .account-page[data-unified-account] .support-create-form input,.uc-shell .support-page[data-unified-support] .support-create-form input,.uc-shell .support-page[data-unified-support] textarea,.uc-shell .account-page[data-unified-account] .account-form input,.uc-shell .account-page[data-unified-account] .workflow-card input,.uc-shell .account-page[data-unified-account] .modal input,.uc-shell .account-page[data-unified-account] .modal select,.uc-shell .account-page[data-unified-account] .modal textarea{color:var(--text-primary);background:var(--bg-input);border-color:var(--border-control)}.uc-shell .account-page[data-unified-account] .workflow-card,.uc-shell .account-page[data-unified-account] .workflow-card p,.uc-shell .account-page[data-unified-account] .workflow-card h3,.uc-shell .account-page[data-unified-account] .workflow-card label,.uc-shell .account-page[data-unified-account] .plan-option,.uc-shell .account-page[data-unified-account] .plan-option-label,.uc-shell .account-page[data-unified-account] .plan-option-price,.uc-shell .account-page[data-unified-account] .modal,.uc-shell .account-page[data-unified-account] .modal p,.uc-shell .account-page[data-unified-account] .modal h2,.uc-shell .account-page[data-unified-account] .modal>span{color:var(--text-primary)}.uc-shell .account-page[data-unified-account] .plan-option.selected{border-color:var(--brass-text);background:var(--bg-control-active)}.uc-shell .account-page[data-unified-account] .modal .modal-close{color:var(--text-secondary)}.uc-shell .support-page[data-unified-support] .support-status-filter{flex-wrap:wrap;gap:7px;margin:0 0 18px;display:flex}.uc-shell .support-page[data-unified-support] .support-status-filter button,.uc-shell .support-page[data-unified-support] .support-detail-error button{min-height:36px;color:var(--text-secondary);background:var(--bg-control);border:1px solid var(--border-control);border-radius:var(--radius-control,14px);cursor:pointer;padding:7px 13px}.uc-shell .support-page[data-unified-support] .support-status-filter button.active{color:var(--text-primary);background:var(--bg-control-active);border-color:var(--brass-text)}.uc-shell .support-page[data-unified-support] .support-create-form label>span,.uc-shell .support-page[data-unified-support] .support-reply-form,.uc-shell .support-page[data-unified-support] .support-reply-form p,.uc-shell .support-page[data-unified-support] .support-detail-error{color:var(--text-primary)}.uc-shell .support-page[data-unified-support] .support-create-form input,.uc-shell .support-page[data-unified-support] .support-create-form textarea,.uc-shell .support-page[data-unified-support] .support-create-form select,.uc-shell .support-page[data-unified-support] .support-reply-form textarea{width:100%;color:var(--text-primary);background:var(--bg-input);border:1px solid var(--border-control);border-radius:var(--radius-control,14px)}.uc-shell .support-page[data-unified-support] .support-create-dialog{width:min(500px,100vw - 32px);max-width:none;max-height:min(90vh,760px);color:var(--text-primary);background:var(--sheet-bg);border:1px solid var(--border-row);border-radius:var(--radius-panel,20px);box-shadow:var(--shadow-panel,var(--glass-shadow));margin:auto;padding:0;position:fixed;inset:0;overflow:auto}.uc-shell .support-page[data-unified-support] .support-create-dialog::backdrop{background:rgb(var(--ink-rgb) / 42%);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.uc-shell .support-page[data-unified-support] .support-create-dialog-head{border-bottom:1px solid var(--border-row);justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.uc-shell .support-page[data-unified-support] .support-create-dialog-head h2{color:var(--text-primary);font:inherit;margin:0;font-size:1.35rem}.uc-shell .support-page[data-unified-support] .support-create-dialog-close{width:34px;height:34px;color:var(--text-secondary);background:var(--bg-control);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;font-size:1.35rem;display:grid}.uc-shell .support-page[data-unified-support] .support-create-dialog .support-create-form{gap:18px;padding:20px 22px 22px;display:grid}.uc-shell .support-page[data-unified-support] .support-create-intro{color:var(--text-secondary);margin:0}.uc-shell .support-page[data-unified-support] .support-create-dialog label{color:var(--text-primary);gap:8px;display:grid}.uc-shell .support-page[data-unified-support] .support-create-dialog label>span{font-size:.9rem}.uc-shell .support-page[data-unified-support] .support-create-dialog select,.uc-shell .support-page[data-unified-support] .support-create-dialog textarea{width:100%;color:var(--text-primary);background:var(--bg-input);border:1px solid var(--border-control);border-radius:var(--radius-control,12px);padding:11px 13px}.uc-shell .support-page[data-unified-support] .support-create-dialog textarea{resize:vertical;min-height:120px}.uc-shell .support-page[data-unified-support] .support-create-dialog .support-pii-warning{color:var(--status-draft-text);background:var(--status-draft-bg);border:1px solid var(--status-draft-text);border-radius:var(--radius-control,12px);margin:0;padding:12px 14px;font-size:.88rem}.uc-shell .support-page[data-unified-support] .support-create-dialog .support-context-consent{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.uc-shell .support-page[data-unified-support] .support-create-dialog .support-context-consent input{width:17px;height:17px;accent-color:var(--brass-text);flex:none;margin:2px 0 0}.uc-shell .support-page[data-unified-support] .support-create-dialog .support-context-limit{color:var(--text-secondary);margin:-10px 0 0;font-size:.82rem}.uc-shell .support-page[data-unified-support] .support-create-dialog .modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;margin:0;display:flex}.uc-shell .support-page[data-unified-support] .support-create-form .support-pii-warning,.uc-shell .support-page[data-unified-support] .support-reply-form .support-pii-warning{color:var(--status-draft-text);background:var(--status-draft-bg);border:1px solid var(--status-draft-text)}.uc-shell .support-page[data-unified-support] input::placeholder,.uc-shell .support-page[data-unified-support] textarea::placeholder,.uc-shell .account-page[data-unified-account] input::placeholder,.uc-shell .account-page[data-unified-account] textarea::placeholder{color:var(--text-secondary)}.uc-shell .support-page[data-unified-support] .support-detail-error{border:1px solid var(--border-row);border-radius:var(--radius-control,14px);background:var(--sheet-bg);padding:14px 18px}.uc-shell .account-page[data-unified-account] .account-import-page,.uc-shell .account-page[data-unified-account] .account-import-intro,.uc-shell .account-page[data-unified-account] .workflow-card-head h3,.uc-shell .account-page[data-unified-account] .workflow-card-head p,.uc-shell .account-page[data-unified-account] .workflow-empty,.uc-shell .account-page[data-unified-account] .file-select-control{color:var(--text-primary)}.uc-shell .support-page[data-unified-support] .support-help{max-width:760px}@media (width<=1080px){.uc-shell .support-page[data-unified-support]{height:auto;min-height:100%;overflow:visible}.uc-shell .support-page[data-unified-support] .support-workspace{flex:initial;grid-template-columns:minmax(0,1fr)}.uc-shell .support-page[data-unified-support] .support-list-pane,.uc-shell .support-page[data-unified-support] .support-thread-pane{height:auto;min-height:360px;overflow:visible}.uc-shell .support-page[data-unified-support] .support-messages{flex:initial;max-height:42vh}}@media (width<=720px){.uc-shell .account-page[data-unified-account],.uc-shell .support-page[data-unified-support]{padding:20px 14px 28px}.uc-shell .support-page[data-unified-support] .support-list-item{flex-direction:column;align-items:flex-start}.uc-shell .support-page[data-unified-support] .support-list-item-right{justify-items:start}}html[data-look=classic] .uc-shell :is(.account-page[data-unified-account],.support-page[data-unified-support]) .page-title>div>span{color:var(--uc-classic-accent)}html[data-look=classic] .uc-shell :is(.account-page[data-unified-account],.support-page[data-unified-support]) .account-view-switch{border-color:var(--uc-classic-field-border);background:var(--uc-classic-control)}html[data-look=classic] .uc-shell :is(.account-page[data-unified-account],.support-page[data-unified-support]) .account-view-switch button{color:var(--uc-classic-text-main);border:1px solid #0000}html[data-look=classic] .uc-shell :is(.account-page[data-unified-account],.support-page[data-unified-support]) .account-view-switch button.active{border-color:var(--uc-classic-accent);background:var(--uc-classic-row-selected);color:var(--uc-classic-accent)}html[data-look=classic] .uc-shell :is(.account-page[data-unified-account],.support-page[data-unified-support]) :is(.primary,.workflow-card-actions button){border-color:var(--uc-classic-accent);background:var(--uc-classic-accent);color:var(--uc-classic-accent-text)}html[data-look=classic] .uc-shell .support-page[data-unified-support] .support-status-filter button{border-color:var(--uc-classic-field-border);background:var(--uc-classic-sheet);color:var(--uc-classic-text-main)}html[data-look=classic] .uc-shell .support-page[data-unified-support] .support-status-filter button.active,html[data-look=classic] .uc-shell .support-page[data-unified-support] .support-list-item.active,html[data-look=classic] .uc-shell .account-page[data-unified-account] .plan-option.selected{border-color:var(--uc-classic-accent);background:var(--uc-classic-row-selected);color:var(--uc-classic-text-main)}html[data-look=classic] .uc-shell .account-page[data-unified-account] :is(.account-form input,.workflow-card input,.modal input,.modal select,.modal textarea,.subscription-invoice-sheet input:not([type=radio]),.subscription-invoice-sheet textarea,.subscription-invoice-sheet select),html[data-look=classic] .uc-shell .support-page[data-unified-support] :is(.support-create-form input,.support-create-form textarea,.support-create-form select,.support-reply-form textarea),html[data-look=classic] .uc-shell .account-page[data-unified-account] .file-select-control{border-color:var(--uc-classic-field-border);background:var(--uc-classic-sheet)}html[data-look=classic] .uc-shell .account-page[data-unified-account] .file-select-control b{border-color:var(--uc-classic-accent);background:var(--uc-classic-accent);color:var(--uc-classic-accent-text)}html[data-look=classic] .uc-shell :is(.account-page[data-unified-account],.support-page[data-unified-support]) :is(.account-links a,.support-back){color:var(--uc-classic-accent)}html[data-look=classic] .uc-shell .support-page[data-unified-support] .support-create-dialog .support-context-consent input{accent-color:var(--uc-classic-accent)}.uc-shell .account-page[data-unified-account],.uc-shell .support-page[data-unified-support]{width:100%;min-width:0;max-width:none;margin:0;padding:0}.uc-shell :is(.account-page[data-unified-account],.support-page[data-unified-support])>.uc-header-frame.account-support-header{flex:none;margin-bottom:0}.uc-shell :is(.account-page[data-unified-account],.support-page[data-unified-support]) .account-support-nav{flex-wrap:nowrap;flex:none;min-width:0;overflow-x:auto}.uc-shell :is(.account-page[data-unified-account],.support-page[data-unified-support])>.uc-stock-tabs-bar{flex:none;min-width:0}.uc-shell .account-page[data-unified-account] .account-workspace-body{padding:0 var(--uc-gutter) 24px;min-width:0}.uc-shell .account-page[data-unified-account] .account-workspace-body .account-card{box-sizing:border-box;width:100%;min-width:0;max-width:none}.uc-shell .support-page[data-unified-support] .support-workspace{margin:0 var(--uc-gutter) 24px}.uc-shell .support-page[data-unified-support] .support-help{width:auto;max-width:none;margin:0 var(--uc-gutter) 24px}.uc-shell .account-page[data-unified-account] :is(.workflow-card-head h3,.import-counts dd,.account-section-title),.uc-shell .support-page[data-unified-support] .support-card h2{font-family:var(--font-body);font-weight:600}.uc-shell .account-page[data-unified-account] :is(.account-links .uc-button,.file-select-control b,.workflow-card-actions button,.submit.uc-button){box-sizing:border-box;border:1px solid var(--border-control);border-radius:var(--uc-control-radius);background:var(--bg-control);min-height:38px;color:var(--text-primary);font:600 12px var(--font-body);cursor:pointer;justify-content:center;align-items:center;padding:8px 14px;text-decoration:none;display:inline-flex}.uc-shell .account-page[data-unified-account] .file-select-control{border-color:var(--border-control);background:var(--bg-control)}.uc-shell .account-page[data-unified-account] .file-select-control:focus-within{outline:2px solid var(--primary-border);outline-offset:2px}.uc-shell .account-page[data-unified-account] .workflow-card-actions .uc-button--primary{background:var(--primary-bg);border-color:var(--primary-border);color:var(--primary-text);box-shadow:var(--primary-shadow)}.uc-shell .account-page[data-unified-account] .workflow-card-actions .uc-button--primary:hover:not(:disabled){background:var(--primary-bg-hover)}.uc-shell .account-page[data-unified-account] .workflow-card-actions .uc-button--primary:disabled{background:var(--primary-bg-off);border-color:var(--primary-border-off);color:var(--primary-text-off);box-shadow:none;opacity:1;cursor:not-allowed}.uc-shell .account-page[data-unified-account] :is(.workflow-message.error,.import-history span[data-status=FAILED],.import-history span[data-status=VALIDATION_FAILED]){color:var(--danger-text);border:1px solid var(--danger-text);background:color-mix(in srgb, var(--danger-text) 10%, var(--sheet-bg));border-radius:var(--uc-control-radius)}.uc-shell .account-page[data-unified-account] .workflow-message.success{color:var(--status-posted-text);background:var(--status-posted-bg);border-color:var(--border-control)}.uc-shell .account-page[data-unified-account] .submit.uc-button{white-space:normal;place-self:flex-start start;width:100%;max-width:320px;margin-inline-end:auto}.mr-page{flex-direction:column;gap:12px;min-width:0;padding:16px 12px 24px;display:flex}.mr-bar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mr-bar form{display:contents}.mr-search{border:1px solid var(--window-line-d5dce6);background:var(--pair-white-bg);min-width:240px;height:44px;color:var(--pair-white-text);--ink:var(--pair-white-text);--muted:var(--pair-white-text);--text-primary:var(--pair-white-text);--text-secondary:var(--pair-white-text);border-radius:6px;flex:240px;padding:0 14px;font-size:15px}.mr-drop{position:relative}.mr-drop>summary{border:1px solid var(--window-line-d5dce6);background:var(--pair-white-bg);height:44px;color:var(--pair-white-text);cursor:pointer;white-space:nowrap;--ink:var(--pair-white-text);--muted:var(--pair-white-text);--text-primary:var(--pair-white-text);--text-secondary:var(--pair-white-text);border-radius:6px;align-items:center;gap:8px;padding:0 16px;font-size:15.5px;list-style:none;display:inline-flex}.mr-drop>summary::-webkit-details-marker{display:none}.mr-drop[open]>summary{background:var(--pair-info-bg);border-color:var(--border-control);color:var(--pair-info-text);--ink:var(--pair-info-text);--muted:var(--pair-info-text);--text-primary:var(--pair-info-text);--text-secondary:var(--pair-info-text)}.mr-drop--gold>summary{background:var(--pair-marking-primary-bg);border-color:var(--window-line-946428);color:var(--pair-marking-primary-text);font-weight:500}.mrdd{background:var(--pair-white-bg);border:1px solid var(--window-line-d5dce6);min-width:300px;box-shadow:0 10px 28px color-mix(in srgb, var(--border-control) 18%, transparent);z-index:9;color:var(--pair-white-text);--ink:var(--pair-white-text);--muted:var(--pair-white-text);--text-primary:var(--pair-white-text);--text-secondary:var(--pair-white-text);border-radius:6px;padding:4px 0;position:absolute;top:calc(100% + 6px);left:0}.mrdd--right{left:auto;right:0}.mrdd .it{--pair-clear-text:var(--text-primary);min-height:40px;color:var(--pair-clear-text);white-space:nowrap;background:var(--pair-clear-bg);text-align:left;cursor:pointer;border:0;align-items:center;gap:10px;width:100%;padding:0 16px;font-size:15px;display:flex}.mrdd .it:hover{background:var(--pair-receipt-light-bg);color:var(--pair-receipt-light-text);--ink:var(--pair-receipt-light-text);--muted:var(--pair-receipt-light-text);--text-primary:var(--pair-receipt-light-text);--text-secondary:var(--pair-receipt-light-text)}.mrdd .it.off{color:var(--ink);cursor:default}.mrdd .it small{color:var(--text-primary);margin-left:auto;font-size:12.5px}.mrdd .gh{color:var(--text-primary);letter-spacing:.3px;text-transform:uppercase;padding:8px 16px 3px;font-size:11.5px}.mrdd .sep{background:var(--pair-list-gray-bg);height:1px;color:var(--pair-list-gray-text);--ink:var(--pair-list-gray-text);--muted:var(--pair-list-gray-text);--text-primary:var(--pair-list-gray-text);--text-secondary:var(--pair-list-gray-text);margin:4px 0}.mrdd label.it{cursor:pointer}.mrdd .foot{border-top:1px solid var(--window-line-eef1f5);color:var(--text-primary);align-items:center;gap:10px;padding:8px 16px;font-size:12.5px;display:flex}.mrdd .mrinl{margin:6px 12px 8px}.mrst{white-space:nowrap;border-radius:10px;padding:1px 10px;font-size:12.5px;line-height:18px;display:inline-block}.mrst.zk,.mrst.dr{background:var(--pair-neutral-bg);color:var(--pair-neutral-text);--ink:var(--pair-neutral-text);--muted:var(--pair-neutral-text);--text-primary:var(--pair-neutral-text);--text-secondary:var(--pair-neutral-text)}.mrst.ot{background:var(--pair-list-hint-blue-bg);color:var(--pair-list-hint-blue-text);--ink:var(--pair-list-hint-blue-text);--muted:var(--pair-list-hint-blue-text);--text-primary:var(--pair-list-hint-blue-text);--text-secondary:var(--pair-list-hint-blue-text)}.mrst.po{background:var(--pair-posted-bg);color:var(--pair-posted-text);--ink:var(--pair-posted-text);--muted:var(--pair-posted-text);--text-primary:var(--pair-posted-text);--text-secondary:var(--pair-posted-text)}.mrst.np{background:var(--pair-warm-note-bg);color:var(--pair-warm-note-text);--ink:var(--pair-warm-note-text);--muted:var(--pair-warm-note-text);--text-primary:var(--pair-warm-note-text);--text-secondary:var(--pair-warm-note-text)}.mrst.na,.mrst.ok{background:var(--pair-posted-bg);color:var(--pair-posted-text);--ink:var(--pair-posted-text);--muted:var(--pair-posted-text);--text-primary:var(--pair-posted-text);--text-secondary:var(--pair-posted-text)}.mrst.zr{background:var(--pair-list-button-bg);color:var(--pair-list-button-text);--ink:var(--pair-list-button-text);--muted:var(--pair-list-button-text);--text-primary:var(--pair-list-button-text);--text-secondary:var(--pair-list-button-text)}.mrst.bl,.mrst.er{background:var(--pair-error-pale-bg);color:var(--pair-error-pale-text);--ink:var(--pair-error-pale-text);--muted:var(--pair-error-pale-text);--text-primary:var(--pair-error-pale-text);--text-secondary:var(--pair-error-pale-text)}.mrst.sand{background:var(--pair-blue-hint-bg);color:var(--pair-blue-hint-text);border:1px solid var(--border-control);--ink:var(--pair-blue-hint-text);--muted:var(--pair-blue-hint-text);--text-primary:var(--pair-blue-hint-text);--text-secondary:var(--pair-blue-hint-text);padding:0 9px}.mrmark{border:1px dashed var(--window-line-d6a24a);color:var(--pair-warning-pale-text);white-space:nowrap;background:var(--pair-warning-pale-bg);--ink:var(--pair-warning-pale-text);--muted:var(--pair-warning-pale-text);--text-primary:var(--pair-warning-pale-text);--text-secondary:var(--pair-warning-pale-text);border-radius:10px;margin-left:6px;padding:0 9px;font-size:12.5px;line-height:18px;display:inline-block}.mrmsg{border-radius:6px;align-items:flex-start;gap:10px;padding:9px 14px;font-size:14px;line-height:1.45;display:flex}.mrmsg.warn{background:var(--pair-warm-hint-bg);border:1px solid var(--window-line-ecd9b3);color:var(--pair-warm-hint-text);--ink:var(--pair-warm-hint-text);--muted:var(--pair-warm-hint-text);--text-primary:var(--pair-warm-hint-text);--text-secondary:var(--pair-warm-hint-text)}.mrmsg.bad{background:var(--pair-error-soft-bg);border:1px solid var(--window-line-efc9c5);color:var(--pair-error-soft-text);--ink:var(--pair-error-soft-text);--muted:var(--pair-error-soft-text);--text-primary:var(--pair-error-soft-text);--text-secondary:var(--pair-error-soft-text)}.mrmsg.ok{background:var(--pair-posted-bg);border:1px solid var(--border-control);color:var(--pair-posted-text);--ink:var(--pair-posted-text);--muted:var(--pair-posted-text);--text-primary:var(--pair-posted-text);--text-secondary:var(--pair-posted-text)}.mrmsg.inf{background:var(--pair-info-bg);border:1px solid var(--border-control);color:var(--pair-info-text);--ink:var(--pair-info-text);--muted:var(--pair-info-text);--text-primary:var(--pair-info-text);--text-secondary:var(--pair-info-text)}.mrmsg b{font-weight:500}.mrmsg a{color:var(--text-primary);text-decoration:underline}.mrinl{border-radius:6px;align-items:flex-start;gap:8px;padding:7px 10px;font-size:13.5px;line-height:1.45;display:flex}.mrinl.warn{background:var(--pair-warm-hint-bg);border:1px solid var(--window-line-ecd9b3);color:var(--pair-warm-hint-text);--ink:var(--pair-warm-hint-text);--muted:var(--pair-warm-hint-text);--text-primary:var(--pair-warm-hint-text);--text-secondary:var(--pair-warm-hint-text)}.mr-table-wrap{border:1px solid var(--window-line-e3e7ee);background:var(--pair-white-bg);color:var(--pair-white-text);--ink:var(--pair-white-text);--muted:var(--pair-white-text);--text-primary:var(--pair-white-text);--text-secondary:var(--pair-white-text);border-radius:6px;overflow-x:auto}.mr-table{border-collapse:collapse;width:100%;color:var(--text-primary);font-size:14.5px}.mr-table th{text-align:left;color:var(--pair-list-head-text);background:var(--pair-list-head-bg);white-space:nowrap;--ink:var(--pair-list-head-text);--muted:var(--pair-list-head-text);--text-primary:var(--pair-list-head-text);--text-secondary:var(--pair-list-head-text);padding:12px 14px;font-weight:400}.mr-table td{border-top:1px solid var(--window-line-eef1f5);white-space:nowrap;padding:12px 14px}.mr-table a{color:var(--text-primary);text-decoration:none}.mr-table tr.is-dim td,.mr-table tr.is-dim a{color:var(--ink)}.mr-muted{color:var(--text-primary);font-size:13px}.mr-bad,.mr-warn{color:var(--ink)}.mr-foot{color:var(--text-primary);flex-wrap:wrap;gap:22px;padding:4px 12px;font-size:14px;display:flex}.mr-foot b{font-weight:500}.mr-note{color:var(--text-primary);padding:0 12px;font-size:12.5px;line-height:1.45}.mr-empty{text-align:center;color:var(--ink);padding:56px 16px}.mr-empty h2{color:var(--text-primary);margin:0 0 8px;font:500 19px Roboto,sans-serif}.mr-empty p{margin:0 0 4px;font-size:14.5px}.mr-empty .mr-actions{justify-content:center;margin-top:16px}.mr-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mrdb{border:1px solid var(--window-line-cfd8e3);height:42px;color:var(--pair-white-text);background:var(--pair-white-bg);white-space:nowrap;cursor:pointer;--ink:var(--pair-white-text);--muted:var(--pair-white-text);--text-primary:var(--pair-white-text);--text-secondary:var(--pair-white-text);border-radius:6px;align-items:center;gap:8px;padding:0 18px;font-size:15.5px;text-decoration:none;display:inline-flex}.mrdb.gold{background:var(--pair-marking-primary-bg);border-color:var(--window-line-946428);color:var(--pair-marking-primary-text)}.mrdb.off{background:var(--pair-neutral-warm-bg);border-color:var(--window-line-e3dccd);color:var(--pair-neutral-warm-text);cursor:default;--ink:var(--pair-neutral-warm-text);--muted:var(--pair-neutral-warm-text);--text-primary:var(--pair-neutral-warm-text);--text-secondary:var(--pair-neutral-warm-text)}.mr-stock{flex-wrap:wrap;align-items:stretch;gap:16px;display:flex}html[data-look=classic] .mr-page{color:var(--uc-classic-text-main)}html[data-look=classic] .mr-search,html[data-look=classic] .mr-drop>summary,html[data-look=classic] .mrdd,html[data-look=classic] .mr-table-wrap,html[data-look=classic] .mrdb{border-color:var(--uc-classic-field-border);background:var(--uc-layer-surface);color:var(--uc-classic-text-main)}html[data-look=classic] .mr-drop[open]>summary,html[data-look=classic] .mrdd .it:hover{border-color:var(--uc-classic-field-border-hover);background:var(--uc-classic-row-hover)}html[data-look=classic] .mr-drop--gold>summary,html[data-look=classic] .mrdb.gold{border-color:var(--uc-classic-accent);background:var(--uc-classic-accent);color:var(--uc-classic-accent-text)}html[data-look=air][data-tone] .mr-drop--gold>summary,html[data-look=air][data-tone] .mrdb.gold{border-color:var(--primary-border);background:var(--pair-primary-bg);color:var(--pair-primary-text);box-shadow:var(--primary-shadow)}html[data-look=air][data-tone] .mr-drop--gold>summary:hover,html[data-look=air][data-tone] .mrdb.gold:hover{border-color:var(--primary-border);background:var(--pair-primary-bg);color:var(--pair-primary-text)}html[data-look=classic] .mrdd .it,html[data-look=classic] .mr-table,html[data-look=classic] .mr-empty h2{color:var(--uc-classic-text-main)}html[data-look=classic] .mrdd .it small,html[data-look=classic] .mrdd .gh,html[data-look=classic] .mrdd .foot,html[data-look=classic] .mr-muted,html[data-look=classic] .mr-foot,html[data-look=classic] .mr-note,html[data-look=classic] .mr-empty{color:var(--uc-classic-muted)}html[data-look=classic] .mrdd .sep,html[data-look=classic] .mrdd .foot,html[data-look=classic] .mr-table td{border-color:var(--uc-classic-row-line)}html[data-look=classic] .mr-table th{background:var(--uc-classic-th-bg);color:var(--uc-classic-th-text)}html[data-look=classic] .mr-table a{color:var(--uc-classic-accent)}html[data-look=classic] .mrst.zk,html[data-look=classic] .mrst.dr,html[data-look=classic] .mrst.zr{background:var(--uc-classic-th-bg);color:var(--uc-classic-th-text)}html[data-look=classic] .mrdb.off{background:var(--uc-classic-field-disabled-bg);border-color:var(--uc-classic-field-disabled-border);color:var(--uc-classic-field-disabled-text)}.mr-stock__card{border:1px solid var(--window-line-e3e7ee);background:var(--pair-white-bg);color:var(--pair-white-text);--ink:var(--pair-white-text);--muted:var(--pair-white-text);--text-primary:var(--pair-white-text);--text-secondary:var(--pair-white-text);border-radius:6px;flex:260px;padding:10px 14px}.mr-stock__card.is-low{background:var(--pair-warm-hint-bg);border-color:var(--window-line-ecd9b3);color:var(--pair-warm-hint-text);--ink:var(--pair-warm-hint-text);--muted:var(--pair-warm-hint-text);--text-primary:var(--pair-warm-hint-text);--text-secondary:var(--pair-warm-hint-text)}.mr-stock__card small{color:var(--text-primary);font-size:12.5px;display:block}.mr-stock__card b{color:var(--text-primary);margin:2px 0;font:500 17px Roboto,sans-serif;display:block}.mr-stock__card.is-low b{color:var(--ink)}.mr-stock form{align-items:center;display:flex}.mr-sync{color:var(--text-primary);padding:0 2px;font-size:14px}.mr-lock{text-align:center;border:1px solid var(--window-line-e3e7ee);background:var(--pair-white-bg);max-width:560px;color:var(--pair-white-text);--ink:var(--pair-white-text);--muted:var(--pair-white-text);--text-primary:var(--pair-white-text);--text-secondary:var(--pair-white-text);border-radius:8px;margin:120px auto;padding:30px 26px}.mr-lock__icon{background:var(--pair-list-gray-bg);width:52px;height:52px;color:var(--pair-list-gray-text);--ink:var(--pair-list-gray-text);--muted:var(--pair-list-gray-text);--text-primary:var(--pair-list-gray-text);--text-secondary:var(--pair-list-gray-text);border-radius:50%;place-items:center;margin:0 auto 14px;font-size:20px;display:grid}.mr-lock h1{color:var(--text-primary);margin:0 0 10px;font:500 19px Roboto,sans-serif}.mr-lock p{color:var(--text-primary);margin:0 0 4px;font-size:14.5px;line-height:1.5}.mr-lock small{color:var(--text-primary);margin-top:14px;font-size:12.5px;display:block}.mrm{min-width:0}.mr-facts{color:var(--text-primary);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 24px;font-size:15px;display:grid}.mr-facts dt{color:var(--ink);font-size:13.5px}.mr-facts dd{margin:2px 0 0}.mr-history{margin:8px 0 18px;padding:0 0 0 26px;list-style:none;position:relative}.mr-history:before{content:"";background:var(--window-line-d5dce6);width:1px;position:absolute;top:8px;bottom:8px;left:9px}.mr-history li{color:var(--text-primary);margin:0 0 14px;font-size:14.5px;position:relative}.mr-history li:before{content:"";background:var(--primary-bg);border-radius:50%;width:9px;height:9px;position:absolute;top:5px;left:-22px}.mr-history li small{color:var(--text-primary);font-size:12.5px;display:block}.mr-history li.is-future{color:var(--ink)}.mr-history li.is-future:before{background:var(--window-line-fff);border:1px solid var(--window-line-c3cad6)}.mr-history li.is-future small{color:var(--ink)}.mr-mf{border-top:1px solid var(--window-line-e9ecf1);flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;padding:14px 0;display:flex}.mr-mf .mr-mf-l{color:var(--ink);font-size:13.5px;line-height:1.4}.mr-mf select,.mr-mf input{border:1px solid var(--window-line-d5dce6);border-radius:6px;height:40px;padding:0 10px;font-size:14.5px}.mr-kiz{color:var(--text-primary);flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;display:inline-flex}.mr-kiz a{color:var(--text-primary);text-decoration:none}.mr-kiz button{background:var(--pair-clear-bg);--pair-clear-text:var(--text-primary);color:var(--pair-clear-text);cursor:pointer;border:0;padding:0;font-size:14px}.mr-chip{background:var(--pair-neutral-bg);color:var(--pair-neutral-text);white-space:nowrap;--ink:var(--pair-neutral-text);--muted:var(--pair-neutral-text);--text-primary:var(--pair-neutral-text);--text-secondary:var(--pair-neutral-text);border-radius:10px;margin-left:10px;padding:1px 9px;font-size:12.5px;line-height:18px;display:inline-block}.mr-chip.ok{background:var(--pair-posted-bg);color:var(--pair-posted-text);--ink:var(--pair-posted-text);--muted:var(--pair-posted-text);--text-primary:var(--pair-posted-text);--text-secondary:var(--pair-posted-text)}.mr-chip.low{background:var(--pair-warm-note-bg);color:var(--pair-warm-note-text);--ink:var(--pair-warm-note-text);--muted:var(--pair-warm-note-text);--text-primary:var(--pair-warm-note-text);--text-secondary:var(--pair-warm-note-text)}@media (width<=760px){.mr-facts{grid-template-columns:1fr 1fr}.mr-search{min-width:0}}.co-sheet-page{flex-direction:column;gap:12px;min-width:0;display:flex}.co-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.co-toolbar>.pc-btn,.co-drop>summary{justify-content:center;min-width:120px;height:44px}.co-more{min-width:320px}.co-block-form{gap:6px;padding:6px 12px 8px;display:grid}.co-block-form textarea{border:1px solid var(--window-line-d5dce6);font:inherit;resize:vertical;border-radius:6px;padding:6px 10px;font-size:14px}.mrdd .it.co-danger{color:var(--ink)}.co-sheet{background:var(--pair-white-bg);border:1px solid var(--window-line-e3e7ee);min-width:0;color:var(--pair-white-text);--ink:var(--pair-white-text);--muted:var(--pair-white-text);--text-primary:var(--pair-white-text);--text-secondary:var(--pair-white-text);border-radius:8px;flex-direction:column;gap:14px;padding:18px 20px;display:flex}.co-sheet__head{border-bottom:1px solid var(--window-line-eef1f5);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;padding-bottom:10px;display:flex}.co-sheet__title{color:var(--text-primary);margin:0;font-family:Georgia,Times New Roman,serif;font-size:18px}.co-org-code{color:var(--text-primary);font-size:12px}.co-sheet__status{align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.co-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.co-header-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.co-field small{color:var(--text-primary);font-size:12.5px}.co-plain{color:var(--text-primary);padding:8px 0;font-size:15px;font-weight:400}.co-tabs{border-bottom:1px solid var(--window-line-e3e7ee);flex-wrap:wrap;align-items:center;gap:8px 24px;padding-bottom:8px;display:flex}.co-tabs b{border-bottom:3px solid var(--window-line-b98640);padding-bottom:6px}.co-chips{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.co-chip{background:var(--pair-neutral-bg);color:var(--pair-neutral-text);--ink:var(--pair-neutral-text);--muted:var(--pair-neutral-text);--text-primary:var(--pair-neutral-text);--text-secondary:var(--pair-neutral-text);border-radius:10px;padding:2px 10px;font-size:12.5px}.co-banner{border:1px solid;border-radius:6px;margin:0;padding:10px 14px;font-size:14px;line-height:1.45}.co-banner--ok{background:var(--pair-posted-bg);border-color:var(--border-control);color:var(--pair-posted-text);--ink:var(--pair-posted-text);--muted:var(--pair-posted-text);--text-primary:var(--pair-posted-text);--text-secondary:var(--pair-posted-text)}.co-banner--warn{background:var(--pair-warning-cream-bg);border-color:var(--window-line-f0d7a6);color:var(--pair-warning-cream-text);--ink:var(--pair-warning-cream-text);--muted:var(--pair-warning-cream-text);--text-primary:var(--pair-warning-cream-text);--text-secondary:var(--pair-warning-cream-text)}.co-banner--error,.co-banner--lock{background:var(--pair-error-cream-bg);border-color:var(--window-line-efc4c4);color:var(--pair-error-cream-text);--ink:var(--pair-error-cream-text);--muted:var(--pair-error-cream-text);--text-primary:var(--pair-error-cream-text);--text-secondary:var(--pair-error-cream-text)}.co-banner--info{background:var(--pair-info-bg);border-color:var(--border-control);color:var(--pair-info-text);--ink:var(--pair-info-text);--muted:var(--pair-info-text);--text-primary:var(--pair-info-text);--text-secondary:var(--pair-info-text)}.co-row--rejected td{background:var(--pair-error-row-bg);color:var(--pair-error-row-text);--ink:var(--pair-error-row-text);--muted:var(--pair-error-row-text);--text-primary:var(--pair-error-row-text);--text-secondary:var(--pair-error-row-text)}.co-gtin{color:var(--text-primary)}.co-mark{border-radius:10px;margin-left:8px;padding:1px 8px;font-size:12.5px;display:inline-block}.co-mark--warn{border:1px dashed var(--window-line-d9a441);color:var(--pair-warning-pale-text);background:var(--pair-warning-pale-bg);--ink:var(--pair-warning-pale-text);--muted:var(--pair-warning-pale-text);--text-primary:var(--pair-warning-pale-text);--text-secondary:var(--pair-warning-pale-text)}.co-mark--error{color:var(--ink)}.co-x{background:var(--pair-clear-bg);--pair-clear-text:var(--ink);color:var(--pair-clear-text);cursor:pointer;border:0;padding:4px 8px;font-size:20px;line-height:1}.co-hint{color:var(--text-primary);margin:0;font-size:12.5px}.co-sheet__bottom{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:20px;display:grid}.co-doc__label{color:var(--ink);margin:0 0 6px;font-size:14px;font-weight:400}.co-mblock{border:1px solid var(--window-line-ece3d3);background:var(--pair-marking-block-bg);color:var(--pair-marking-block-text);--ink:var(--pair-marking-block-text);--muted:var(--pair-marking-block-text);--text-primary:var(--pair-marking-block-text);--text-secondary:var(--pair-marking-block-text);border-radius:8px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.co-mblock__title{color:var(--text-primary);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 4px;font-size:16px;font-weight:500;display:flex}.co-mblock__row{color:var(--text-primary);margin:0;font-size:14px}.co-mblock__row--muted{color:var(--text-primary);font-size:13px}.co-mblock__row--error,.co-mblock__row--ok{color:var(--ink)}.co-mblock__row form{display:inline}.co-link{background:var(--pair-clear-bg);--pair-clear-text:var(--text-primary);color:var(--pair-clear-text);cursor:pointer;font:inherit;border:0;padding:0;text-decoration:underline}.co-errcard{border:1px solid;border-radius:6px;padding:8px 12px;font-size:13.5px}.co-errcard p{margin:2px 0}.co-errcard--error{background:var(--pair-error-cream-bg);border-color:var(--window-line-efc4c4);color:var(--pair-error-cream-text);--ink:var(--pair-error-cream-text);--muted:var(--pair-error-cream-text);--text-primary:var(--pair-error-cream-text);--text-secondary:var(--pair-error-cream-text)}.co-errcard--warn{background:var(--pair-warning-cream-bg);border-color:var(--window-line-f0d7a6);color:var(--pair-warning-cream-text);--ink:var(--pair-warning-cream-text);--muted:var(--pair-warning-cream-text);--text-primary:var(--pair-warning-cream-text);--text-secondary:var(--pair-warning-cream-text)}.co-rights{border:1px dashed var(--border-control);background:var(--pair-info-bg);color:var(--pair-info-text);--ink:var(--pair-info-text);--muted:var(--pair-info-text);--text-primary:var(--pair-info-text);--text-secondary:var(--pair-info-text);border-radius:6px;margin:0;padding:8px 12px;font-size:13.5px}.co-mblock .co-order__actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;display:flex}.co-mblock .pc-btn--primary{background:var(--pair-marking-primary-bg);border-color:var(--window-line-946428);color:var(--pair-marking-primary-text)}.co-order__note{font-size:12.5px}.co-mblock__last{border-top:1px dashed var(--window-line-e3dccf);color:var(--text-primary);margin:6px 0 0;padding-top:6px;font-size:12.5px}.co-picker__row--off td{color:var(--ink)}.co-picker__why{color:var(--text-primary);font-size:12.5px}.co-picker__free--zero{color:var(--ink)}.co-dup__window{max-width:760px}.co-sign{flex-direction:column;gap:8px;max-width:720px;display:flex}.co-sign__title{color:var(--text-primary);margin:0;font-size:20px}.co-sign__label{color:var(--ink);margin:6px 0 0;font-size:13px}.co-sign__box{border:1px solid var(--window-line-d5dce6);border-radius:6px;margin:0;padding:10px 14px;font-size:14px}.co-sign__cert small{color:var(--text-primary);font-size:12.5px;display:block}.co-sign__wait{background:var(--pair-info-bg);border:1px solid var(--border-control);color:var(--pair-info-text);--ink:var(--pair-info-text);--muted:var(--pair-info-text);--text-primary:var(--pair-info-text);--text-secondary:var(--pair-info-text);border-radius:6px;margin:0;padding:8px 12px;font-size:13.5px}.co-sign__saved{background:var(--pair-posted-bg);border:1px solid var(--border-control);color:var(--pair-posted-text);--ink:var(--pair-posted-text);--muted:var(--pair-posted-text);--text-primary:var(--pair-posted-text);--text-secondary:var(--pair-posted-text);border-radius:6px;margin:0;padding:8px 12px;font-size:13.5px}.co-sign__none{color:var(--ink);margin:0;font-size:13.5px}@media (width<=900px){.co-sheet__bottom,.co-header-grid{grid-template-columns:1fr}.co-toolbar{justify-content:flex-start}}.uc-dialog:has(.mr-import){width:min(1100px,100vw - 32px);max-width:none}.mr-import{flex-direction:column;gap:14px;min-width:0;display:flex}.mr-import__fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:16px;display:grid}.mr-import__field{min-width:0;color:var(--text-primary);flex-direction:column;gap:6px;font-size:14px;display:flex}.mr-import__field i{color:var(--ink);font-style:normal}.mr-import__field small{color:var(--text-primary);font-size:12.5px}.mr-import__field .mr-search{flex:none;width:100%;min-width:0}.mr-import__field input[type=file]{padding:9px 12px}.mr-import__frame{border:0;width:100%;height:340px}.mr-import__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.mr-import__rule{color:var(--text-primary);margin:0;font-size:13.5px;line-height:1.45}.mr-import__rule b{font-weight:500}@media (width<=720px){.mr-import__fields{grid-template-columns:1fr}.mr-import__frame{height:420px}}.mr-columns[data-marking-list]{min-width:0;max-width:100%}.mr-columns__viewport{min-width:0;max-width:100%;overflow-x:auto}.mr-columns__viewport table:not(:has(>colgroup[data-sized])) th{min-width:56px}.mr-columns[data-marking-list] .mr-columns__viewport .co-candidates{margin-top:4px;position:static}.mr-columns__tools{justify-content:flex-end;align-items:center;gap:12px;padding:4px 0;display:flex}.mr-columns__tools [role=status]{color:var(--mr-danger);font-size:12px}.mr-columns__button{min-width:32px;font-size:20px;line-height:1}html[data-look] .mr-columns .uc-column-panel{background:var(--mr-popup);color:var(--mr-ink);border-color:var(--mr-border);z-index:400}html[data-look] .mr-columns .uc-column-panel :is(.uc-column-panel__title,.uc-column-panel__locked){color:var(--mr-muted)}html[data-look] .mr-columns .uc-column-panel__handle{color:var(--mr-border)}html[data-look] .mr-columns .uc-column-panel__row:hover{background:var(--mr-hover)}html[data-look] .mr-columns .uc-column-panel__foot{border-color:var(--mr-line)}html[data-look] .mr-columns .uc-column-panel__reset{color:var(--mr-ink)}html[data-look] .mr-columns .uc-column-panel .uc-button{background:var(--mr-primary);color:var(--mr-primary-ink);border-color:var(--mr-border)}html[data-look] .mr-columns .uc-column-panel input{accent-color:var(--mr-primary)}html[data-look] .mr-columns .uc-list-head>th:hover:after{border-color:var(--mr-border)}html[data-look] .mr-columns .co-lines-table th{width:auto}.mr-columns table:has(>colgroup[data-sized]){table-layout:fixed}.mr-columns table:has(>colgroup[data-sized]) :is(th,td){text-overflow:ellipsis;overflow:hidden}.mr-columns table:has(>colgroup[data-sized]) :is(.co-add-row td,.co-qty,.co-row-actions){overflow:visible}@media (width<=700px){.co-position-sheet .mr-columns .co-lines-table td:nth-child(2),.co-position-sheet .mr-columns .co-lines-table td:nth-child(3){font-size:inherit;grid-area:auto;padding:0}.co-position-sheet .mr-columns .co-lines-table td:nth-child(3):before{content:none}.co-position-sheet .mr-columns .co-lines-table td[data-column=product]{grid-area:1/1/2/3;padding-left:18px;position:relative}.co-position-sheet .mr-columns .co-lines-table td[data-column=gtin]{grid-area:2/1;padding:2px 0 5px;font-size:12px}.co-position-sheet .mr-columns .co-lines-table td[data-column=quantity]{grid-area:2/2}}html[data-look] .uc-dialog .co-position-print{background:0 0;padding:0;display:block;position:static;inset:auto}html[data-look] .uc-dialog__scrim:has(.co-position-print){z-index:120}html[data-look] .co-position-print{color:var(--mr-ink);font-family:inherit}html[data-look] .co-position-print .co-position-print__sheet{background:var(--mr-popup);color:var(--mr-ink);border:1px solid var(--mr-border)}html[data-look] .co-position-print :is(h2,.co-position-print__facts b){color:var(--mr-ink)}html[data-look] .co-position-print :is(.co-position-print__product,.co-position-print__format-help,.co-position-print__stepper span,.co-position-print__blocked-help small){color:var(--mr-muted)}html[data-look] .co-position-print :is(.co-position-print__facts>div,.co-position-print__stepper button,.co-position-print__stepper input,.co-position-print__chips button,.co-position-print__preview,.co-position-print__preview code,.co-position-print__warning,.pc-btn:not(.pc-btn--primary)){background:var(--mr-field);color:var(--mr-ink);border-color:var(--mr-border)}html[data-look] .co-position-print .co-position-print__chips .is-selected{background:var(--mr-selected);color:var(--mr-ink);border-color:var(--mr-focus)}html[data-look] .co-position-print :is(.co-position-print__error,.co-position-print__validation){background:var(--mr-field);color:var(--mr-danger);border-color:var(--mr-danger)}html[data-look] .co-position-print :is(.co-position-print__validation a,.co-position-print__blocked-help){color:var(--mr-danger)}html[data-look] .co-position-print .co-position-print__actions--blocked{border-color:var(--mr-line)}html[data-look] .co-position-print .pc-btn--primary{background:var(--mr-primary);color:var(--mr-primary-ink);border-color:var(--mr-border)}html[data-look] .co-position-print .mr-select{width:100%;margin-top:4px}.co-position-print__month{gap:4px;min-width:0;margin:12px 0;display:grid}html[data-look] .co-position-print .co-position-print__month-input{box-sizing:border-box;border:1px solid var(--mr-border);background:var(--mr-field);width:100%;min-width:0;max-width:300px;height:40px;color:var(--mr-ink);font:inherit;border-radius:8px;padding:0 12px}html[data-look] .co-position-print .co-position-print__month-input:focus-visible{outline:2px solid var(--mr-focus);outline-offset:2px}html[data-look] .co-position-print .co-position-print__month-input:disabled{opacity:.55;cursor:default}html[data-look] .co-position-print .co-position-print__month-input[aria-invalid=true]{border-color:var(--mr-danger)}html[data-look] .co-position-print .co-position-print__month-help{color:var(--mr-muted);overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:400;line-height:1.3}html[data-look] .co-position-print .co-position-print__month-help[role=alert]{color:var(--mr-danger)}html[data-look=air]{--mr-surface:var(--sheet-bg);--mr-popup:rgb(from var(--popover-bg) r g b / 1);--mr-ink:var(--text-primary);--mr-muted:var(--text-secondary);--mr-field:var(--bg-input);--mr-border:var(--border-control);--mr-line:var(--border-divider);--mr-hover:var(--bg-nav-hover);--mr-selected:var(--bg-nav-active);--mr-focus:var(--focus-ring);--mr-danger:var(--danger-text);--mr-primary:var(--primary-bg);--mr-primary-ink:var(--primary-text)}html[data-look=classic]{--mr-surface:var(--uc-layer-surface);--mr-popup:var(--uc-layer-surface);--mr-ink:var(--uc-classic-text-main);--mr-muted:var(--uc-classic-muted);--mr-field:var(--uc-layer-surface);--mr-border:var(--uc-classic-field-border);--mr-line:var(--uc-classic-row-line);--mr-hover:var(--uc-classic-row-hover);--mr-selected:var(--uc-classic-row-selected);--mr-focus:var(--uc-classic-accent);--mr-danger:var(--danger,#963a30);--mr-primary:var(--uc-classic-accent);--mr-primary-ink:var(--uc-classic-accent-text)}html[data-look] :is(.mr-page,.mr-themed-dialog,.co-product-picker,.co-sign){color:var(--mr-ink)}html[data-look] :is(.mr-search,.mr-drop>summary,.mrdb:not(.gold):not(.off),.mrdd input:not([type=checkbox]):not([type=radio]),.mrdd textarea,.mrdd select){background:var(--mr-field);color:var(--mr-ink);border-color:var(--mr-border);font:inherit}html[data-look] .mr-search::placeholder,html[data-look] .mrdd textarea::placeholder{color:var(--mr-muted);opacity:1}html[data-look] .mr-drop[open]>summary{background:var(--mr-selected);border-color:var(--mr-focus)}html[data-look] .mr-drop .mrdd{background:var(--mr-popup);color:var(--mr-ink);border:1px solid var(--mr-border);box-shadow:var(--shadow-panel,0 8px 28px #0002);z-index:90;box-sizing:border-box;max-height:min(520px,65vh);overflow-y:auto}html[data-look] .mrdd .it{color:var(--mr-ink);white-space:normal;overflow-wrap:anywhere;box-sizing:border-box;border-bottom:1px solid var(--mr-line);background:0 0;padding-block:9px;text-decoration:none}html[data-look] .mrdd .it:hover,html[data-look] .mrdd .it:focus-visible{background:var(--mr-hover);color:var(--mr-ink)}html[data-look] .mrdd .it[aria-selected=true]{background:var(--mr-selected)}html[data-look] .mrdd .it.co-danger{color:var(--mr-danger)}html[data-look] .mrdd :is(.it.off,.it small,.gh,.foot){color:var(--mr-muted)}html[data-look] .mrdd .it small{white-space:nowrap;overflow-wrap:normal;flex-shrink:0}html[data-look] .mrdd :is(.foot,.sep){border-color:var(--mr-line)}html[data-look] .mrdd .sep{background:var(--mr-line)}html[data-look] .mrdd input{accent-color:var(--mr-focus)}.mr-select{min-width:150px;max-width:300px}.mr-select>summary{box-sizing:border-box;justify-content:space-between;width:100%}.mr-select>summary>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}html[data-look] .co-field .mr-select>summary>span{color:var(--mr-ink);text-transform:none;letter-spacing:0;font-size:13px;font-weight:400}html[data-look] .co-document-screen .co-field:has(>.mr-select){grid-template-rows:18px auto auto}.mr-select .mrdd{width:max-content;min-width:100%;max-width:min(380px,85vw)}.mr-select summary[aria-disabled=true]{cursor:default}html[data-look] :is(.mr-select summary,.mrdd .it,.mr-search,.mrdb):focus-visible{outline:2px solid var(--mr-focus);outline-offset:2px}html[data-look] .mr-bar{gap:12px}html[data-look] .mr-table-wrap{background:var(--mr-surface);border-color:var(--mr-border)}html[data-look] .mr-table{color:var(--mr-ink)}html[data-look] .mr-table :is(th,td){color:var(--mr-ink);border-color:var(--mr-line)}html[data-look] .mr-table th{background:var(--mr-popup)}html[data-look] .mr-table a{color:var(--mr-ink);text-underline-offset:3px;text-decoration:underline}html[data-look] :is(.mr-muted,.mr-foot,.mr-note,.mr-sync,.mr-stock__card small){color:var(--mr-muted)}html[data-look] :is(.mr-stock__card,.mr-c2-unit .mr-c2-label,.mr-c2-unit .mr-c2-label-number){background:var(--mr-surface);border-color:var(--mr-border);color:var(--mr-ink)}html[data-look] :is(.mr-stock__card b,.mr-facts,.mr-c2-unit .mr-c2-label__facts,.mr-history li,.mr-c2-unit .mr-c2-label__facts a){color:var(--mr-ink)}html[data-look] :is(.mr-facts dt,.mr-history li.is-future,.mr-history li small,.mr-c2-unit .mr-c2-label__head small,.mr-c2-unit .mr-c2-label__facts dt,.mr-c2-unit .mr-c2-label__facts small,.mr-mf-l){color:var(--mr-muted)}html[data-look] .mr-history:before{background:var(--mr-border)}html[data-look] .mr-history li:before{background:var(--mr-focus)}html[data-look] .mr-history li.is-future:before{background:var(--mr-surface);border-color:var(--mr-border)}html[data-look] .mr-themed-dialog .uc-dialog{background:var(--mr-popup);color:var(--mr-ink);border-color:var(--mr-border)}html[data-look] .mr-themed-dialog .uc-dialog :is(h2,h3,p){color:var(--mr-ink)}html[data-look] .co-sign{box-sizing:border-box;border:1px solid var(--mr-border);background:var(--mr-surface);width:min(820px,100%);max-width:820px;color:var(--mr-ink);overflow-wrap:anywhere;border-radius:8px;margin:24px auto;padding:24px}html[data-look] .co-sign :is(.co-sign__title,.co-sign__box){color:var(--mr-ink)}html[data-look] .co-sign h1{margin:0 0 8px;font-family:inherit;font-size:28px;line-height:1.2}html[data-look] .co-sign h2.co-sign__title{font-family:inherit}html[data-look] .co-sign .marking-card__label,html[data-look] .co-sign :is(.co-sign__label,.co-sign__none,.co-muted,small){color:var(--mr-muted)}html[data-look] .co-sign :is(.co-sign__box,.co-sign__wait,.co-sign__saved),html[data-look] .co-sign .pc-btn:not(.pc-btn--primary){background:var(--mr-field);color:var(--mr-ink);border-color:var(--mr-border)}html[data-look] :is(.co-sign,.co-product-picker) .pc-btn--primary{background:var(--mr-primary);color:var(--mr-primary-ink);border-color:var(--mr-focus)}html[data-look] .uc-doctabs .doc-window-strip:has(button[aria-label^="Восстановить «Заказ кодов"]) button{color:inherit;text-shadow:none;border-color:var(--mr-border);background:0 0}html[data-look] .co-product-picker :is(.co-picker__window,.co-picker__tree,.co-picker__hint,.co-picker__foot,.co-picker__search,.co-picker__search input,.co-picker__table input[type=number]){background:var(--mr-popup);color:var(--mr-ink);border-color:var(--mr-border)}html[data-look] .co-product-picker :is(.co-picker__head h2,.co-picker__tree button,.co-picker__table td,.co-picker__table th){color:var(--mr-ink)}html[data-look] .co-product-picker :is(.co-picker__subtitle,.co-picker__hint,.co-picker__table code,.co-picker__table small,.co-picker__why,.co-muted){color:var(--mr-muted)}html[data-look] .co-product-picker .co-picker__table th{background:var(--mr-surface)}html[data-look] .co-product-picker .co-picker__table td{border-color:var(--mr-line)}html[data-look] .co-product-picker .co-picker__table tr:hover{background:var(--mr-hover)}html[data-look] .co-product-picker .co-picker__tree button[aria-current=true],html[data-look] .co-product-picker .co-picker__table tr.co-picker__row--picked{background:var(--mr-selected)}html[data-look] .co-product-picker input[type=number]{color-scheme:inherit}html[data-look] .co-product-picker :is(.co-picker__filters>label,.co-picker__marked,.co-picker__tree p){color:var(--mr-ink);border-color:var(--mr-border)}html[data-look] .co-product-picker input[type=checkbox]{accent-color:var(--mr-focus)}html[data-look] .co-product-picker .co-picker__foot .pc-btn:not(.pc-btn--primary){background:var(--mr-field);color:var(--mr-ink);border-color:var(--mr-border)}html[data-look] .co-product-picker .co-picker__search input::placeholder{color:var(--mr-muted);opacity:1}.co-product-picker .co-picker__filters .mr-select{min-width:135px}.mr-quantity{align-items:stretch;max-width:100%;display:inline-flex}.mr-quantity input{appearance:textfield;min-width:0}.mr-quantity input::-webkit-inner-spin-button{appearance:none;margin:0}.mr-quantity input::-webkit-outer-spin-button{appearance:none;margin:0}.mr-quantity__steps{flex-direction:column;display:flex}.mr-quantity__steps button{cursor:pointer;background:var(--mr-field);min-height:15px;color:var(--mr-ink);border:1px solid var(--mr-border);flex:1;padding:0 5px;font-size:9px;line-height:1}.mr-quantity__steps button:hover{background:var(--mr-hover)}.mr-quantity__steps button:disabled{color:var(--mr-muted);cursor:default}.mr-quantity__steps button:focus-visible{outline:2px solid var(--mr-focus);outline-offset:1px}html[data-look] .co-toolbar.uc-card-actions{padding:0 var(--uc-gutter) 14px;gap:8px}html[data-look] .co-toolbar.uc-card-actions .uc-button{border-radius:var(--radius-sm);background:var(--mr-field);min-width:0;height:44px;color:var(--mr-ink);border-color:var(--mr-border);align-items:center;gap:8px;padding:0 14px;display:inline-flex}html[data-look] .co-toolbar.uc-card-actions .co-drop>summary{font-family:inherit;font-size:13px;font-weight:inherit}html[data-look] .co-qty .mr-quantity{width:104px}html[data-look] .co-qty .mr-quantity input{background:var(--mr-field);width:76px;color:var(--mr-ink);border-color:var(--mr-border)}html[data-look] .co-document-screen .co-lines-table tbody tr:hover{background:var(--mr-hover);color:var(--mr-ink)}html[data-look] .co-document-screen .co-lines-table tbody tr:hover>td{color:var(--mr-ink);background:0 0}html[data-look] .co-sign .co-notice--error{border:1px solid var(--mr-danger);border-radius:var(--radius-sm);background:var(--mr-field);color:var(--mr-danger);overflow-wrap:anywhere;padding:12px 16px}html[data-look] .mr-c2-registry .mr-table :is(th,td)+:is(th,td){border-left:1px solid var(--mr-border)}html[data-look] .co-document-screen.marking-status-air .co-lines-table tbody tr:is(.co-row--deadline,.co-row--rejected),html[data-look] .co-document-screen.marking-status-air .co-lines-table tbody tr:is(.co-row--deadline,.co-row--rejected)>td{background:color-mix(in srgb, var(--mr-popup) 88%, var(--mr-focus));color:var(--mr-ink)}html[data-look] .co-document-screen.marking-status-air .co-lines-table tbody tr:is(.co-row--deadline,.co-row--rejected) :is(.co-num,.co-gtin,.co-print-count,.co-print-deadline,.co-awaiting,.co-line-status--empty){color:var(--mr-ink)}html[data-look] .co-document-screen.marking-status-air .co-lines-table tbody tr:is(.co-row--deadline,.co-row--rejected):hover,html[data-look] .co-document-screen.marking-status-air .co-lines-table tbody tr:is(.co-row--deadline,.co-row--rejected):hover>td{background:var(--mr-hover);color:var(--mr-ink)}body:has(.stock-a4-screen){background:#5d6470}body:has(.stock-a4-screen):before{display:none}.stock-a4-screen{z-index:1;color:#111;background:#5d6470;min-height:100vh;margin:0;padding:0 0 32px;font-family:Arial,Helvetica Neue,sans-serif;position:relative}.stock-a4-bar{z-index:2;color:#fff;background:#3a3f47;justify-content:space-between;align-items:center;gap:16px;padding:12px 24px;display:flex;position:sticky;top:0}.stock-a4-bar__title{font-size:14px;font-weight:700}.stock-a4-bar__actions{gap:8px;display:flex}.stock-a4-bar__button{color:#fff;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:6px 12px;font-size:14px}.stock-a4-bar__button:hover,.stock-a4-bar__button:focus-visible{background:#ffffff24}.stock-a4-hint{box-sizing:border-box;color:#5a4300;background:#fff7e0;border-radius:4px;width:210mm;max-width:calc(100% - 32px);margin:20px auto 0;padding:10px 14px;font-size:13px}.stock-a4-sheet{box-sizing:border-box;color:#111;background:#fff;flex-direction:column;width:210mm;max-width:calc(100% - 32px);min-height:297mm;margin:24px auto 0;padding:12mm;font-size:11px;line-height:1.45;display:flex;box-shadow:0 2px 12px #00000059}.stock-a4-sheet__org{border-bottom:1px solid #111;padding-bottom:8px;font-size:10.5px}.stock-a4-sheet__title{margin:16px 0 10px;font:700 18px/1.25 Georgia,Times New Roman,serif}.stock-a4-sheet__fields{margin:0 0 14px}.stock-a4-sheet__fields p{margin:3px 0}.stock-a4-sheet__table{border-collapse:collapse;width:100%;font-size:10.5px}.stock-a4-sheet__table th,.stock-a4-sheet__table td{text-align:left;vertical-align:top;border-bottom:1px solid #c8c8c8;padding:5px 4px}.stock-a4-sheet__table th{white-space:nowrap;border-bottom:1.5px solid #111;font-weight:700}.stock-a4-sheet__table th.stock-a4-sheet__cell--right,.stock-a4-sheet__table td.stock-a4-sheet__cell--right{text-align:right;white-space:nowrap}.stock-a4-sheet__col--no{width:22px}.stock-a4-sheet__col--name{width:40%}.stock-a4-sheet__total{border-top:2px solid #111;justify-content:space-between;gap:16px;margin-top:10px;padding-top:6px;font-weight:700;display:flex}.stock-a4-sheet__total strong{white-space:nowrap}.stock-a4-sheet__comment{margin:10px 0 0}.stock-a4-sheet__signatures{gap:32px;margin-top:36px;display:grid}.stock-a4-sheet__signatures--pair{grid-template-columns:repeat(2,minmax(0,1fr))}.stock-a4-sheet__signatures--pair .stock-a4-sheet__signature{align-items:flex-end;gap:4px;max-width:70mm;display:flex}.stock-a4-sheet__signatures--pair .stock-a4-sheet__signature:last-child{justify-self:end}.stock-a4-sheet__signatures--pair .stock-a4-sheet__signature i{border-bottom:1px solid #111;flex:1;min-width:40mm}.stock-a4-sheet__signatures--commission{grid-template-columns:repeat(3,minmax(0,1fr))}.stock-a4-sheet__signatures--commission .stock-a4-sheet__signature span{margin-bottom:18px;display:block}.stock-a4-sheet__signatures--commission .stock-a4-sheet__signature i{border-bottom:1px solid #111;width:30mm;display:block}.stock-a4-sheet__footer{color:#444;border-top:1px solid #c8c8c8;margin-top:auto;padding-top:6px;font-size:9px}@media print{@page{size:A4;margin:12mm;@bottom-right{content:"стр. " counter(page) " из " counter(pages);font:8pt Arial,sans-serif;color:#444;vertical-align:bottom;padding-bottom:6.5mm}}body:has(.stock-a4-screen){background:#fff}:is(html:has(.stock-a4-screen),body:has(.stock-a4-screen)){width:auto;min-width:0;margin:0;overflow:visible}.stock-a4-screen{background:#fff;min-height:0;padding:0}.stock-a4-bar,.stock-a4-hint{display:none!important}.stock-a4-sheet{width:auto;max-width:none;min-height:0;box-shadow:none;margin:0;padding:0;display:block}.stock-a4-screen,.stock-a4-sheet,.stock-a4-sheet *{box-sizing:border-box;overflow-wrap:anywhere;min-width:0}.stock-a4-sheet{overflow:visible}.stock-a4-sheet table{table-layout:fixed;width:100%;min-width:0}.stock-a4-sheet th,.stock-a4-sheet td{white-space:normal;-webkit-hyphens:auto;hyphens:auto}.stock-a4-sheet__table th.stock-a4-sheet__cell--right,.stock-a4-sheet__table td.stock-a4-sheet__cell--right{white-space:normal}.stock-a4-sheet__col--no{width:5%}.stock-a4-sheet__total{flex-wrap:wrap}.stock-a4-sheet__total strong{white-space:normal}.stock-a4-sheet__signatures{gap:4%}.stock-a4-sheet__signatures--pair .stock-a4-sheet__signature{flex-wrap:wrap;max-width:100%}.stock-a4-sheet__signatures--pair .stock-a4-sheet__signature i{flex:25%;min-width:0}.stock-a4-sheet__footer{break-inside:avoid;margin-top:24px}.stock-a4-sheet__table thead{display:table-header-group}.stock-a4-sheet__table tr,.stock-a4-sheet__total,.stock-a4-sheet__signatures{break-inside:avoid;page-break-inside:avoid}}.marking-status-air.co-page{padding:12px 0 24px}.marking-status-air .co-doc__section{padding:0}.marking-status-air .co-table-wrap{margin:0;padding:0}.marking-status-air .co-lines-table{table-layout:fixed;width:100%;min-width:0}.marking-status-air .co-lines-table th{text-transform:none;letter-spacing:0;white-space:normal;background:#faf6ee;font-size:12px;font-weight:400}.marking-status-air .co-lines-table th,.marking-status-air .co-lines-table td{overflow-wrap:anywhere;padding:10px 8px}.marking-status-air .co-lines-table th:first-child{width:3.5%}.marking-status-air .co-lines-table th:nth-child(2){width:24%}.marking-status-air .co-lines-table th:nth-child(3){width:12%}.marking-status-air .co-lines-table th:nth-child(4){width:6.5%}.marking-status-air .co-lines-table th:nth-child(5),.marking-status-air .co-lines-table th:nth-child(6){width:14%}.marking-status-air .co-lines-table th:nth-child(7){width:12%}.marking-status-air .co-lines-table th:nth-child(8){width:14%}.marking-status-air .co-lines-table:has(td.co-row-actions>button+form) th:nth-child(2){width:19%}.marking-status-air .co-lines-table:has(td.co-row-actions>button+form) th:nth-child(8){width:19%}.marking-status-air .co-lines-table .co-print-count{white-space:nowrap;font-size:13px}.marking-status-air .co-line-status{border-radius:5px;padding:3px 10px}.marking-status-air .co-row--deadline td{background:#fdf5e4}.marking-status-air .co-chip:first-child{background:var(--status-posted-bg);color:var(--status-posted-text)}.marking-status-air .co-chip:nth-child(2){color:#4a2f80;background:#e9def7}.marking-status-air .co-chip:nth-child(3){background:var(--status-posted-bg);color:var(--status-posted-text)}.marking-status-air .co-header-grid--plain{gap:12px}.marking-status-air .co-header-grid--plain .co-field{gap:4px}.marking-status-air .co-header-grid--plain .co-plain{padding:0}.marking-status-air .co-lines-table td b{font-weight:500}.marking-status-air .co-lines-table .co-gtin{letter-spacing:0;color:#8a8f98;white-space:nowrap;font-size:12px}.marking-status-air .co-lines-table .co-row-actions{white-space:normal;text-align:left;min-width:0;display:table-cell}.marking-status-air .co-lines-table .co-row-actions form{margin-left:4px;display:inline-block}.marking-status-air .co-row-actions .pc-btn{white-space:normal;max-width:100%;height:auto;line-height:1.3}.marking-status-air .co-sheet__status{flex-wrap:wrap;min-width:0}.marking-status-air .co-sheet__bottom{align-items:start}.marking-status-air .co-mblock{overflow-wrap:anywhere;gap:12px;min-width:0}.marking-status-air .co-mblock__real{flex-direction:column;gap:10px;min-width:0;display:flex}.marking-status-air .co-mblock__title{line-height:1.5}.marking-status-air .co-order__actions{flex-wrap:wrap;align-items:start;gap:10px;display:flex}.marking-status-air .co-order__actions>form{max-width:100%;margin:0;display:block}.marking-status-air .co-mblock__row form{flex-direction:column;gap:8px;margin-top:8px;display:flex}.marking-status-air .co-mblock .pc-btn{white-space:normal;max-width:100%;height:auto;min-height:40px;line-height:1.4}.marking-status-air .co-toolbar{z-index:2;position:relative}.marking-status-air .co-drop{position:relative}.marking-status-air .co-table-wrap{overflow-x:auto}.marking-status-air .co-row-actions{min-width:44px}.marking-status-air .co-chips{flex-wrap:wrap}.marking-status-air .co-mblock__last{overflow-wrap:anywhere}.marking-status-air .mr-table-wrap{overflow-x:auto}.marking-status-air .mrst{white-space:normal;max-width:100%;line-height:1.5}.marking-status-air .co-lines-table .co-print-count,.marking-status-air .co-lines-table .co-print-deadline{min-width:150px}.marking-status-air .co-lines-table small{margin-top:4px;display:block}.marking-status-air .co-line-status--available{background:var(--status-posted-bg);color:var(--status-posted-text)}.marking-status-air .co-line-status--po{color:#4a2f80;background:#e9def7}.marking-status-air .co-line-status--na{background:var(--primary-bg);color:var(--primary-text)}.marking-status-air .co-line-status--empty{color:var(--muted,var(--text-primary));background:0 0;padding-inline:0}.marking-status-air .co-line-status--processing{color:#5c2400;background:#ffc285}.marking-status-air .co-awaiting{color:#8c5b00;font-weight:600}.marking-status-air .co-lines-table .co-deadline--soon{color:#8c5b00;background:#fff4dc;border:1px solid #f0d7a6;border-radius:4px;padding:1px 6px;font-weight:500;display:table}.marking-status-air .co-deadline--expired{color:#a12a2a}.mr-c2-registry{flex-direction:column;gap:12px;min-width:0;display:flex}.mr-c2-registry .mr-c2-search{flex:0 0 290px;width:290px;min-width:290px}.mr-c2-registry .mr-c2-filters form{display:contents}.mr-c2-registry .mr-c2-filters select{flex:none;min-width:0;padding:0 12px}.mr-c2-registry .mr-c2-filters select[name=status]{width:146px}.mr-c2-registry .mr-c2-filters select[name=variantId]{width:196px}.mr-c2-registry .mr-c2-filters select[name=organizationId]{width:178px}.mr-c2-registry .mr-c2-filters select[name=source]{width:158px}.mr-c2-registry .mr-empty .mr-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mr-c2-registry .mr-empty .mr-actions form{align-items:center;gap:12px;display:flex}.mr-c2-registry .mr-empty select{max-width:300px;height:44px;font:inherit;background:#fff;border:1px solid #d5dce6;border-radius:6px;padding:0 12px}.mr-c2-registry .mr-stock{flex-wrap:nowrap;gap:16px;padding-bottom:4px;overflow-x:auto}.mr-c2-registry .mr-stock__card{box-sizing:border-box;flex:0 0 300px;padding:10px 14px}.mr-c2-registry .mr-stock>form{flex:none}.mr-c2-registry .mr-table{min-width:1100px}.mr-c2-registry .mr-table th,.mr-c2-registry .mr-table td{padding:12px}.mr-c2-registry .mr-table th:nth-child(4){white-space:normal;line-height:1.2}.mr-c2-registry .mr-c2-variant{text-overflow:ellipsis;max-width:240px;overflow:hidden}.mr-c2-registry .mr-c2-label-number,.mr-c2-unit .mr-c2-label-number{border:1px solid var(--border-control);color:var(--text-primary);white-space:nowrap;background:#f4f7ff;border-radius:4px;padding:2px 6px;font:12px Consolas,monospace;display:inline-block}.mr-c2-unit .mr-c2-label{background:#fafbff;border:1px solid #dce3ef;border-radius:6px;margin:18px 0 16px;padding:12px 16px}.mr-c2-unit .mr-c2-label__head{align-items:center;gap:10px;margin-bottom:10px;display:flex}.mr-c2-unit .mr-c2-label__head>small{color:var(--text-primary);margin-left:auto;font-size:12px}.mr-c2-unit .mr-c2-label__facts{color:var(--text-primary);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:0;font-size:14.5px;display:grid}.mr-c2-unit .mr-c2-label__facts dt{color:#5b6472;font-size:13.5px}.mr-c2-unit .mr-c2-label__facts dd{overflow-wrap:anywhere;margin:2px 0 0}.mr-c2-unit .mr-c2-label__facts a{color:var(--text-primary);text-decoration:none}.mr-c2-unit .mr-c2-label__facts code{font:12px Consolas,monospace}.mr-c2-unit .mr-c2-label__facts small{color:var(--text-primary);font-size:12.5px;display:block}.mr-c2-footer{padding-bottom:0}.mr-unit-window{color:var(--text-primary);padding:16px 20px}.mr-unit-window__lead{color:var(--text-secondary);margin:0 0 12px}@media (width<=560px){.mr-c2-registry .mr-c2-search{flex-basis:auto;width:100%;min-width:0}.mr-c2-registry .mr-stock__card{flex-basis:260px}.mr-c2-unit .mr-c2-label{padding:10px}.mr-c2-unit .mr-c2-label__head{flex-wrap:wrap}.mr-c2-unit .mr-c2-label__head>small{flex-basis:100%;margin-left:0}.mr-c2-unit .mr-c2-label__facts{grid-template-columns:1fr;gap:10px}}.marking-status-air .co-row-actions{flex-wrap:wrap;gap:6px;min-width:136px;display:flex}.marking-status-air .co-row-actions form{margin:0}.marking-status-air .co-position-print{z-index:120;color:var(--text-primary);background:#281c1466;justify-content:center;align-items:center;padding:16px;font:14.5px "Source Sans 3",Arial,sans-serif;display:flex;position:fixed;inset:0}.marking-status-air .co-position-print__sheet{box-sizing:border-box;background:#fff;border-radius:12px;outline:none;width:min(560px,100%);max-height:calc(100dvh - 32px);padding:22px 28px;overflow-y:auto;box-shadow:0 20px 60px #00000059}.marking-status-air .co-position-print h2{color:var(--text-primary);margin:0 0 4px;font:700 22px PT Serif,Georgia,serif}.marking-status-air .co-position-print__product{color:#51453d;margin:0 0 12px}.marking-status-air .co-position-print__facts{gap:10px;margin:0 0 14px;display:flex}.marking-status-air .co-position-print__facts>div{color:#51453d;background:#faf6ee;border:1px solid #eadfcc;border-radius:8px;flex:1;min-width:0;padding:7px 12px;font-size:12.5px}.marking-status-air .co-position-print__facts b{color:var(--text-primary);font-size:19px;font-weight:500;display:block}.marking-status-air .co-position-print__facts small{font-size:11.5px;display:block}.marking-status-air .co-position-print__mobile-facts,.marking-status-air .co-position-print__mobile{display:none}.marking-status-air .co-position-print label{font-size:14px;font-weight:500;display:block}.marking-status-air .co-position-print__stepper{align-items:center;gap:12px;margin:6px 0 8px;display:flex}.marking-status-air .co-position-print__stepper button{width:42px;height:42px;color:var(--text-primary);cursor:pointer;background:#fff;border:1px solid #cdc5b6;border-radius:8px;flex-shrink:0;font-family:inherit;font-size:22px}.marking-status-air .co-position-print__stepper input{box-sizing:border-box;text-align:center;width:84px;height:42px;color:var(--text-primary);appearance:textfield;background:#fff;border:2px solid #a36324;border-radius:8px;font:500 22px "Source Sans 3",Arial,sans-serif}.marking-status-air .co-position-print__stepper input::-webkit-inner-spin-button{appearance:none;margin:0}.marking-status-air .co-position-print__stepper input::-webkit-outer-spin-button{appearance:none;margin:0}.marking-status-air .co-position-print__stepper span{color:#51453d;font-size:14px}.marking-status-air .co-position-print button:disabled,.marking-status-air .co-position-print select:disabled{opacity:.55;cursor:default}.marking-status-air .co-position-print__chips{gap:8px;margin-bottom:8px;display:flex}.marking-status-air .co-position-print__chips button{font:inherit;color:var(--text-primary);cursor:pointer;background:#fff;border:1px solid #cdc5b6;border-radius:16px;padding:4px 14px;font-size:13.5px}.marking-status-air .co-position-print__chips .is-selected{color:#624018;background:#f5e8d6;border-color:#a36324}.marking-status-air .co-position-print select{box-sizing:border-box;width:100%;height:40px;color:var(--text-primary);font:inherit;background:#fff;border:1px solid #cdc5b6;border-radius:8px;margin:4px 0 0;padding:0 12px;font-size:14px}.marking-status-air .co-position-print__format-help{color:#7b7f88;margin:3px 0 0;font-size:12px;line-height:1.3}.marking-status-air .co-position-print__format-help b{color:#51453d;font-weight:500}.marking-status-air .co-position-print__preview{border:1px solid var(--border-control);overflow-wrap:anywhere;background:#f4f7ff;border-radius:8px;margin:8px 0;padding:8px 14px;font-size:13px;line-height:1.45}.marking-status-air .co-position-print__preview code{border:1px solid var(--border-control);color:var(--text-primary);background:#fff;border-radius:4px;padding:1px 4px;font-size:11px}.marking-status-air .co-position-print__warning{color:#6b4710;background:#fdf1dc;border:1px solid #efd9ac;border-radius:8px;padding:9px 14px;font-size:13px;line-height:1.45}.marking-status-air .co-position-print__error{color:#a12a2a;background:#fff3f1;border:1px solid #efc6be;border-radius:6px;margin:8px 0;padding:8px 10px}.marking-status-air .co-position-print__validation{color:var(--mr-danger);border:2px solid var(--mr-danger);background:var(--mr-field);overflow-wrap:anywhere;border-radius:8px;margin:8px 0 12px;padding:10px 14px;font-size:14px;line-height:1.45}.marking-status-air .co-position-print__validation>b{font-size:15px;display:block}.marking-status-air .co-position-print__validation ul{margin:6px 0;padding-left:18px}.marking-status-air .co-position-print__validation p{margin:6px 0 0;font-size:12px}.marking-status-air .co-position-print__validation li{margin:6px 0}.marking-status-air .co-position-print__validation a{color:inherit;text-decoration:underline}.marking-status-air .co-position-print__actions{justify-content:flex-end;gap:12px;margin-top:12px;display:flex}.marking-status-air .co-position-print__actions--blocked{border-top:1px solid #eadfcc;align-items:center;padding-top:12px}.marking-status-air .co-position-print__blocked-help{color:#a12a2a;flex:1;margin:0;font-size:12px;line-height:1.4}.marking-status-air .co-position-print__blocked-help small{color:#7b7f88;font-size:11px;display:block}.marking-status-air .co-position-print__actions .pc-btn{min-height:34px;margin:0;font-size:14px}.marking-status-air .co-position-print .pc-btn--primary{color:#fff;background:#a56b24;border-color:#8f541d}.marking-status-air .co-position-print-result{z-index:110;box-sizing:border-box;border:1px solid var(--border-control);background:var(--status-posted-bg);width:min(690px,100vw - 32px);color:var(--text-primary);border-radius:8px;margin:0;padding:14px 18px;font-size:13.5px;line-height:1.45;position:fixed;top:64px;right:16px;box-shadow:0 12px 30px #281c141f}.marking-status-air .co-position-print-result--error{color:#a12a2a;background:#fff3f1;border-color:#efc6be}@media (width<=900px){.marking-status-air .co-sheet__bottom{grid-template-columns:minmax(0,1fr)}.marking-status-air .co-header-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.marking-status-air .co-position-print{align-items:end;padding:0}.marking-status-air .co-position-print__sheet{width:100%;max-height:calc(100dvh - 16px);padding:16px 16px calc(16px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0}.marking-status-air .co-position-print h2{font-size:19px}.marking-status-air .co-position-print__product{margin-bottom:6px;font-size:12.5px}.marking-status-air .co-position-print__gtin,.marking-status-air .co-position-print__facts,.marking-status-air .co-position-print__chips,.marking-status-air .co-position-print__preview-detail,.marking-status-air .co-position-print__desktop{display:none}.marking-status-air .co-position-print__mobile{display:inline}.marking-status-air .co-position-print__mobile-facts{color:#51453d;margin:0 0 8px;font-size:12.5px;display:block}.marking-status-air .co-position-print label{font-size:13px}.marking-status-air .co-position-print__stepper{gap:10px}.marking-status-air .co-position-print__stepper span{font-size:12.5px}.marking-status-air .co-position-print select{height:34px;font-size:12.5px}.marking-status-air .co-position-print__format-help{font-size:11.5px}.marking-status-air .co-position-print__preview{padding:8px 10px;font-size:12px}.marking-status-air .co-position-print__warning{padding:6px 10px;font-size:12px}.marking-status-air .co-position-print__actions{grid-template-columns:100px minmax(0,1fr);gap:8px;margin-top:10px;display:grid}.marking-status-air .co-position-print__actions .pc-btn{width:100%}.marking-status-air .co-position-print__blocked-help{grid-column:1/-1}.marking-status-air .co-position-print__validation{padding:8px 10px;font-size:13px}.marking-status-air .co-position-print-result{width:calc(100vw - 16px);padding:10px 12px;font-size:12px;top:8px;right:8px}.marking-status-air.co-page{padding:8px 0 24px}.marking-status-air .co-sheet{padding:14px 10px}.marking-status-air .co-sheet__title{font-size:20px}.marking-status-air .co-toolbar{grid-template-columns:minmax(0,1fr);gap:8px;width:100%;display:grid}.marking-status-air .co-toolbar>*{min-width:0}.marking-status-air .co-toolbar>.co-close{grid-column:auto}.marking-status-air .co-toolbar>.co-drop>summary{white-space:normal;width:100%;min-width:0;padding-inline:10px}.marking-status-air .co-header-grid{grid-template-columns:minmax(0,1fr)}.marking-status-air .co-chips{margin-left:0}.marking-status-air .co-toolbar{justify-content:flex-start}.marking-status-air .co-table-wrap{margin:0;padding:0;overflow:visible}.marking-status-air .co-lines-table,.marking-status-air .co-lines-table tbody,.marking-status-air .co-lines-table tr,.marking-status-air .co-lines-table td{box-sizing:border-box;width:100%;min-width:0;max-width:100%;display:block}.marking-status-air .co-lines-table{table-layout:fixed}.marking-status-air .co-lines-table thead{display:none}.marking-status-air .co-lines-table tr{background:#fff;border:1px solid #d8ddd8;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 6px;margin:0 0 8px;padding:10px;font-size:13px;line-height:1.35;display:grid}.marking-status-air .co-lines-table td{border:0;padding:4px 0}.marking-status-air .co-lines-table .co-num{text-align:left;color:var(--muted,var(--text-primary));grid-area:1/1;font-size:12px}.marking-status-air .co-lines-table td:nth-child(2){grid-area:1/1/2/3;padding-left:20px}.marking-status-air .co-lines-table td:nth-child(3){grid-area:2/1}.marking-status-air .co-lines-table td:nth-child(4){text-align:right;grid-area:2/2}.marking-status-air .co-lines-table td:nth-child(5){grid-area:3/2;min-width:0}.marking-status-air .co-lines-table td:nth-child(6){grid-area:4/1/5/3;min-width:0}.marking-status-air .co-lines-table td:nth-child(7){grid-area:3/1}.marking-status-air .co-lines-table .co-row-actions{grid-area:5/1/6/3;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;margin-top:4px;display:grid}.marking-status-air .co-lines-table .co-row-actions>form,.marking-status-air .co-lines-table .co-row-actions>button{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.marking-status-air .co-lines-table .co-row-actions form .pc-btn{width:100%}.marking-status-air .co-lines-table .co-row-actions form{margin:0}.marking-status-air .co-lines-table .co-row-actions>:only-child{grid-column:1/-1}.marking-status-air .co-lines-table .co-row-actions:empty{display:none}.marking-status-air .co-row--deadline{background:#fdf5e4}.marking-status-air .co-lines-table .co-qty:before{content:"Кол-во: ";color:var(--muted)}.marking-status-air .co-lines-table .co-print-deadline:has(time):before{content:"Печать доступна до ";color:var(--muted)}.marking-status-air .co-lines-table .co-row-actions .co-x{justify-self:end}html[data-look=air] .uc-shell:has(.co-position-sheet){padding:0;display:block}:is(html[data-look=air] .uc-shell:has(.co-position-sheet) .uc-topbar,html[data-look=air] .uc-shell:has(.co-position-sheet) .uc-sidebar,html[data-look=air] .uc-shell:has(.co-position-sheet) .uc-header-frame){display:none}html[data-look=air] .uc-shell:has(.co-position-sheet) .uc-main{height:100dvh;display:block}html[data-look=air] .uc-shell:has(.co-position-sheet) .uc-work{scrollbar-gutter:auto;scrollbar-width:none;height:100%}html[data-look=air] .uc-shell:has(.co-position-sheet) .uc-work::-webkit-scrollbar{display:none}html[data-look=air] .uc-shell:has(.co-position-sheet) .mr-page{margin:0;padding:0 10px 24px}html[data-look=air] .uc-shell .co-position-sheet.co-page{gap:0;padding-top:0}html[data-look=air] .uc-shell .co-position-sheet .co-mobile-heading{background:var(--primary-bg);width:calc(100% + 20px);height:66px;margin:0 -10px 10px;padding:10px 16px}html[data-look=air] .uc-shell .co-position-sheet .co-mobile-heading b{font-size:17px}html[data-look=air] .uc-shell .co-position-sheet .co-mobile-heading small{color:var(--status-posted-text)}html[data-look=air] .uc-shell .co-position-sheet .co-position-summary form:has(input[value=checkStatus]){z-index:5;background:#fff;border-top:1px solid #e3dccf;padding:10px;position:fixed;bottom:0;left:0;right:0}html[data-look=air] .uc-shell .co-position-sheet .co-position-summary form:has(input[value=checkStatus]) .pc-btn{width:100%;height:38px}}.co-mobile-heading,.co-mobile-print-label,.co-mobile-number,.co-mobile-counter,.co-mobile-deadline{display:none}.co-position-sheet{color:#302925;font:14px Roboto,Segoe UI,Arial,sans-serif}.co-position-sheet.co-page{overflow:visible}.co-position-sheet .co-sheet{background:#fff;border:1px solid #e3dccf;border-radius:10px;gap:0;padding:14px 20px 20px}.co-position-sheet .co-sheet__title{margin:0;font:700 18px PT Serif,Georgia,serif}.co-position-sheet .co-sheet__head{border:0;margin:0 0 10px;padding:0}.co-position-sheet .co-sheet__status{white-space:nowrap;margin:0;font-size:12.5px}.co-position-sheet .co-header-grid--plain{grid-template-columns:30% 20% 25% 25%;gap:0;margin:0 0 20px;padding:0}.co-position-sheet .co-field>span{color:#51453d;text-transform:none;letter-spacing:0;font-size:13px;font-weight:400}.co-position-sheet .co-field .co-plain{font-size:15.5px;font-weight:400;line-height:normal}.co-position-sheet .co-field small{color:#7b7f88;font-size:11.5px}.co-position-sheet .co-tabs{border-bottom:1px solid #e3dccf;flex-wrap:nowrap;align-items:start;gap:34px;height:32px;margin:0 0 14px;padding:0;font-size:16px}.co-position-sheet .co-tabs>b{border-bottom:3px solid #d7a64e;height:32px;font-weight:500}.co-position-sheet .co-related-tab small{color:#8a8f98;font-size:12px}.co-position-sheet .co-chips{flex-wrap:nowrap;gap:10px;padding:2px 0 0}.co-position-sheet .co-chip{border:0;border-radius:11px;padding:2px 10px;font-size:12.5px}.co-position-sheet .co-lines-table{border-collapse:separate;border-spacing:0;table-layout:auto;border:1px solid #d9d1c2;border-radius:7px;width:100%;font-size:14.5px;overflow:hidden}.co-position-sheet .co-lines-table th,.co-position-sheet .co-lines-table td{white-space:nowrap;overflow-wrap:normal;padding:0 10px}.co-position-sheet .co-lines-table th{color:#51453d;border-bottom:1px solid #e3dccf;height:36px;font-size:14.5px}.co-position-sheet .co-lines-table td{color:#302925;border-bottom:1px solid #eee7da;height:44px}.co-position-sheet .co-lines-table td b{font-weight:400}.co-position-sheet .co-lines-table th:first-child{width:44px}.co-position-sheet .co-lines-table th:nth-child(2){width:310px}.co-position-sheet .co-lines-table th:nth-child(3){width:150px}.co-position-sheet .co-lines-table th:nth-child(4){width:80px}.co-position-sheet .co-lines-table th:nth-child(5){width:130px}.co-position-sheet .co-lines-table th:nth-child(6){width:170px}.co-position-sheet .co-lines-table th:nth-child(7){width:160px}.co-position-sheet .co-lines-table th:nth-child(8){width:170px}.co-position-sheet--short .co-lines-table th:nth-child(2){width:270px}.co-position-sheet--short .co-lines-table th:nth-child(8){width:230px}.co-position-sheet .co-lines-table .co-gtin{font:inherit;color:#8a8f98}.co-position-sheet .co-lines-table .co-print-count{color:#51453d;min-width:0;font-size:13.5px}.co-position-sheet .co-lines-table .co-print-deadline{color:#51453d;min-width:0;font-size:13px}.co-position-sheet .co-lines-table small{margin-top:2px}.co-position-sheet .co-lines-table .co-row-actions{white-space:nowrap;padding-right:10px}.co-position-sheet .co-row-actions .pc-btn{white-space:nowrap;min-width:112px;height:30px;color:var(--text-primary);background:#fff;border:1px solid #cdc5b6;padding:0 12px;font-size:13.5px;font-weight:400;line-height:28px}.co-position-sheet .co-row-actions:has(button+form)>button{min-width:64px}.co-position-sheet .co-line-status{white-space:nowrap;padding:3px 11px;font-size:12.5px;font-weight:500;line-height:normal}.co-position-sheet .co-awaiting{color:#8a5a1c;font-size:12px;font-weight:400}.co-position-sheet .co-lines-table .co-deadline--soon{color:#6b4710;background:#fdf1dc;border:1px solid #efd9ac;padding:0 6px;font-size:12px}.co-position-sheet .co-deadline--expired{color:#a33a2a;font-size:12px;font-weight:500}.co-position-sheet .co-sheet__bottom{grid-template-columns:minmax(0,540fr) minmax(0,650fr);gap:20px;margin-top:18px}.co-position-sheet .co-doc__label{margin:0 0 4px;font-size:13.5px;font-weight:400}.co-position-sheet .co-comment{color:#302925;opacity:1;background:#fff;border:1px solid #d9d1c2;border-radius:6px;height:96px;padding:10px;font-size:14px}.co-position-sheet .co-mblock{background:#fcfaf6;border:1px solid #e3dccf;border-radius:8px;gap:0;padding:12px 18px}.co-position-sheet .co-mblock__title{margin:0 0 8px;font:500 16.5px Roboto,Segoe UI,Arial,sans-serif}.co-position-sheet .co-position-summary{font-size:14px;line-height:1.5}.co-position-sheet .co-position-summary p{margin:0 0 8px}.co-position-sheet .co-muted{color:#7b7f88}.co-position-sheet .co-position-summary .pc-btn{height:34px;min-height:0;padding:0 16px;font-size:14.5px;line-height:32px}.co-position-sheet .co-exchange-details{color:#7b7f88;margin-top:8px;font-size:12px}.co-position-sheet .co-history{margin-top:20px}.co-position-sheet .co-diagnostics{grid-column:1/-1}@media (width>=1200px){.co-position-sheet .co-sheet{min-height:690px}}@media (width<=560px){.co-position-sheet{padding:0 0 60px}.co-position-sheet .co-mobile-heading{background:var(--primary-bg);color:var(--primary-text);flex-direction:column;gap:5px;margin:0 -10px 10px;padding:12px 14px;display:flex}.co-position-sheet .co-mobile-heading b{font-size:16px;font-weight:500}.co-position-sheet .co-mobile-heading small{color:var(--status-posted-text);font-size:12px}.co-position-sheet .co-toolbar,.co-position-sheet .co-sheet__head,.co-position-sheet .co-header-grid,.co-position-sheet .co-tabs{display:none}.co-position-sheet .co-sheet{background:0 0;border:0;padding:0}.co-position-sheet .co-table-wrap{margin:0;padding:0}.co-position-sheet .co-lines-table{border:0;border-radius:0;display:block;overflow:visible}.co-position-sheet .co-lines-table tr{border-color:#e3dccf;border-radius:10px;grid-template-columns:170px minmax(0,1fr);gap:0;padding:9px 12px;font-size:13.5px}.co-position-sheet .co-lines-table td{white-space:normal;border:0;min-width:0;height:auto;padding:0}.co-position-sheet .co-lines-table .co-num{display:none}.co-position-sheet .co-lines-table .co-num:after{content:" ·"}.co-position-sheet .co-lines-table td:nth-child(2){grid-area:1/1/2/3;padding:0 0 0 18px;font-size:14px;position:relative}.co-position-sheet .co-mobile-number{display:inline;position:absolute;top:0;left:0}.co-position-sheet .co-lines-table td:nth-child(2) b{font-weight:500}.co-position-sheet .co-lines-table td:nth-child(3){grid-area:2/1;padding:2px 0 5px;font-size:12px}.co-position-sheet .co-lines-table td:nth-child(3):before{content:"GTIN ";color:#8a8f98}.co-position-sheet .co-lines-table .co-qty{text-align:left;color:#8a8f98;grid-area:2/2;padding:2px 0 5px;font-size:12px}.co-position-sheet .co-lines-table .co-qty:before{content:" · "}.co-position-sheet .co-lines-table td.co-mobile-facts{color:#51453d;flex-wrap:wrap;grid-area:3/1/4/3;align-items:center;gap:8px;font-size:12.5px;display:flex}.co-position-sheet .co-mobile-counter,.co-position-sheet .co-mobile-deadline{display:inline}.co-position-sheet .co-lines-table .co-print-count{display:none}.co-position-sheet .co-mobile-print-label{display:inline}.co-position-sheet .co-lines-table .co-print-deadline{display:none}.co-position-sheet .co-lines-table .co-print-deadline:has(time):before{content:"до "}.co-position-sheet .co-lines-table .co-row-actions{white-space:normal;grid-area:4/1/5/3;padding:9px 0 0}.co-position-sheet .co-row-actions .pc-btn{width:100%;height:36px;line-height:34px}.co-position-sheet .co-sheet__bottom{display:block}.co-position-sheet .co-mblock{margin-top:12px}}.co-document-screen{width:100%;max-width:1250px;margin-inline:auto}.co-document-screen .co-sheet{box-sizing:border-box;background:#fff;border:1px solid #e3dccf;border-radius:10px;flex-direction:column;gap:14px;width:100%;max-width:100%;padding:18px 18px 20px 20px;display:flex}.co-document-screen .co-sheet__head{border:0;margin:0;padding:0}.co-document-screen .co-header-grid{grid-template-columns:30% 20% 25% 25%;gap:0;margin:0;padding:0;display:grid}.co-document-screen .co-field{grid-template-rows:18px 42px minmax(16px,auto);align-content:start;align-items:start;gap:4px;min-width:0;padding-right:12px;display:grid}.co-document-screen .co-field:last-child{padding-right:0}.co-document-screen .co-field>span{text-transform:none;letter-spacing:0;white-space:nowrap;font-size:13px;font-weight:400;line-height:18px}.co-document-screen .co-field>input,.co-document-screen .co-field>select,.co-document-screen .co-field>.co-plain{box-sizing:border-box;width:100%;height:42px;min-height:42px;margin:0;padding:10px;font-size:15px;font-weight:400;line-height:20px;display:block}.co-document-screen .co-field>.co-plain{padding:10px 0}.co-document-screen .co-field small{margin:0;padding:0;line-height:16px}.co-document-screen .co-tabs{min-height:32px;margin:0}.co-document-screen .co-sheet__bottom{margin-top:18px}.co-document-screen .co-diagnostics{grid-column:1/-1}.co-document-screen .co-history{border-top:1px solid #eee7da;margin:0;padding-top:10px}.co-document-screen .co-exchange-details{margin:0}.co-document-screen .co-history>summary,.co-document-screen .co-exchange-details>summary{cursor:pointer}.co-document-screen .co-history .co-events{margin:10px 0 0}.co-document-screen .co-technical{overflow-wrap:anywhere;margin-top:12px}.co-document-screen .co-lines-table{border-collapse:separate;border-spacing:0;border:1px solid #d9d1c2;border-radius:7px;overflow:hidden}.co-document-screen .co-lines-table th{color:#51453d;background:#faf6ee;font-size:14.5px}.co-document-screen .co-toolbar>.co-window-toggle{width:44px;min-width:44px}.co-order-window .uc-dialog{width:min(1250px,100vw - 80px);max-width:calc(100vw - 80px);max-height:calc(100dvh - 64px)}.co-order-window .uc-dialog__body{min-height:0;padding:12px;overflow:auto}.co-order-window .uc-dialog__foot:empty{display:none}.co-order-window .co-document-screen{padding:0}@media (width>=561px){.mr-page:has(.co-document-screen){padding:0 0 24px}}@media (width<=1100px) and (width>=561px){.co-document-screen .co-header-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.co-document-screen .co-lines-table th,.co-document-screen .co-lines-table td{white-space:normal}}@media (width<=560px){.co-document-screen .co-header-grid{grid-template-columns:1fr;gap:12px}.co-document-screen .co-tabs{flex-wrap:wrap;height:auto}.co-document-screen.co-position-sheet .co-sheet{background:0 0;border:0;gap:14px;padding:0}.co-document-screen.co-position-sheet .co-header-grid{display:none}.co-document-screen.co-position-sheet .co-lines-table{border:0}}.co-sent-sheet.co-page{gap:10px;padding-top:0}.co-sent-sheet .co-toolbar{gap:20px}.co-sent-sheet .co-sheet{gap:0;padding-top:14px;padding-bottom:4px}.co-sent-sheet .co-toolbar>.pc-btn,.co-sent-sheet .co-drop>summary{min-width:0;height:44px;color:var(--text-primary);background:#fff;border:1px solid #d8d2c6;border-radius:6px;padding:0 24px;font:400 16px Segoe UI,Arial,sans-serif}.co-sent-sheet .co-sheet__head{align-items:center;height:24px;margin-bottom:8px}.co-sent-sheet .co-sheet__status{gap:10px;font-size:12.5px}.marking-status-air.co-sent-sheet .co-header-grid--plain{grid-template-columns:minmax(0,364fr) minmax(0,241fr) minmax(0,300fr) minmax(0,305fr);gap:0;margin-bottom:8px}.co-sent-sheet .co-header-grid--plain .co-field{grid-template-rows:18px 20px minmax(16px,auto);gap:2px}.co-sent-sheet .co-field>.co-plain{height:20px;min-height:20px;padding:0;line-height:20px}.co-sent-sheet .co-field small{line-height:16px}.marking-status-air.co-sent-sheet .co-chip{color:#4a4f58;background:#f3f3f3;border:1px solid #e6e6e6}.co-sent-sheet .co-related-tab small{font:inherit;color:inherit}.co-sent-sheet .co-tabs{margin-bottom:14px}.co-sent-sheet .co-sheet__bottom{margin-top:36px}.co-sent-sheet .co-comment{resize:none;padding:10px 12px}.co-sent-sheet .co-mblock{min-height:146px}.co-sent-sheet .co-mblock__title{margin-bottom:4px}.co-sent-sheet .co-sent-summary p{margin:0;font-size:14px;line-height:1.5}.co-sent-sheet .co-sent-summary .co-order__actions{align-items:center;gap:8px;margin-top:6px}.co-sent-sheet .co-sent-summary .pc-btn{height:34px;min-height:0;color:var(--text-primary);background:#fff;border-color:#cdc5b6;border-radius:6px;padding:0 16px;font-size:14.5px;font-weight:400;line-height:32px}.co-sent-sheet .uc-dialog .co-exchange-details>summary,.co-sent-sheet .uc-dialog .co-history>summary{display:none}@media (width<=1100px){.marking-status-air.co-sent-sheet .co-header-grid--plain{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media (width<=560px){.marking-status-air.co-sent-sheet .co-header-grid--plain{grid-template-columns:1fr}.co-sent-sheet .co-sent-summary .co-order__actions{flex-wrap:wrap}}.co-progress-sheet.co-page{gap:10px;padding-top:0}.co-progress-sheet .co-toolbar{gap:20px}.co-progress-sheet .co-sheet{gap:0;padding-top:14px;padding-bottom:4px}.co-progress-sheet .co-toolbar>.pc-btn,.co-progress-sheet .co-drop>summary{min-width:0;height:44px;color:var(--text-primary);background:#fff;border:1px solid #d8d2c6;border-radius:6px;padding:0 24px;font:400 16px Segoe UI,Arial,sans-serif}.co-progress-sheet .co-sheet__head{align-items:center;height:24px;margin-bottom:8px}.co-progress-sheet .co-sheet__status{gap:10px;font-size:12.5px}.marking-status-air.co-progress-sheet .co-header-grid--plain{grid-template-columns:minmax(0,364fr) minmax(0,241fr) minmax(0,300fr) minmax(0,305fr);gap:0;margin-bottom:8px}.co-progress-sheet .co-header-grid--plain .co-field{grid-template-rows:18px 20px minmax(16px,auto);gap:2px}.co-progress-sheet .co-field>.co-plain{height:20px;min-height:20px;padding:0;line-height:20px}.co-progress-sheet .co-field small{line-height:16px}.co-progress-sheet .co-related-tab small{font:inherit;color:inherit}.co-progress-sheet .co-tabs{margin-bottom:14px}.marking-status-air.co-progress-sheet .co-chip:first-child{background:var(--status-posted-bg);color:var(--status-posted-text);border:1px solid var(--border-control)}.marking-status-air.co-progress-sheet .co-chip:nth-child(2){color:#4a2f80;background:#e9def7;border:1px solid #d6c5f0}.marking-status-air.co-progress-sheet .co-chip:nth-child(3){background:var(--status-posted-bg);color:var(--status-posted-text);border:1px solid var(--border-control)}.co-progress-sheet .co-sheet__bottom{margin-top:36px}.co-progress-sheet .co-comment{resize:none;padding:10px 12px}.co-progress-sheet .co-mblock{min-height:146px}.co-progress-sheet .co-mblock__title{margin-bottom:4px}.co-progress-sheet .co-position-summary p{margin:0;font-size:14px;line-height:1.5}.co-progress-sheet .co-position-summary>form{margin-top:6px}.co-progress-sheet .co-position-summary .pc-btn{height:34px;min-height:0;color:var(--text-primary);background:#fff;border-color:#cdc5b6;border-radius:6px;padding:0 16px;font-size:14.5px;font-weight:400;line-height:32px}.co-progress-sheet .uc-dialog .co-exchange-details>summary,.co-progress-sheet .uc-dialog .co-history>summary{display:none}.co-progress-sheet .co-short-notice{z-index:20;background:var(--status-posted-bg);border:1px solid var(--border-control);width:min(690px,100vw - 32px);color:var(--status-posted-text);border-radius:8px;padding:11px 18px;font-size:13.8px;line-height:1.45;position:fixed;top:96px;right:16px;box-shadow:0 8px 24px #0000002e}.co-progress-sheet .co-short-notice b{font-weight:500}.co-document-screen .co-create-menu{width:340px;min-width:340px;box-shadow:0 10px 28px color-mix(in srgb, var(--border-control) 20%, transparent);background:#fff;border:1px solid #d8d2c6;border-radius:8px;padding:6px 0;left:0;right:auto}.co-document-screen .co-create-menu .it{padding:10px 18px;font-size:15px;line-height:20px}.co-document-screen .co-create-menu .it.off{color:#8a8f98;cursor:default;white-space:normal;background:0 0;font-weight:400;display:block}.co-document-screen .co-create-menu .off small{color:#7b7f88;margin-top:2px;font-size:12px;line-height:16px;display:block}.co-progress-sheet .co-row-actions:has(button+form)>.pc-btn{min-width:64px}@media (width>=561px){.co-progress-sheet.co-position-sheet--short .co-lines-table th:nth-child(3){width:140px}.co-progress-sheet.co-position-sheet--short .co-lines-table th:nth-child(4){width:110px}.co-progress-sheet.co-position-sheet--short .co-lines-table th:nth-child(5){width:120px}.co-progress-sheet.co-position-sheet--short .co-lines-table th:nth-child(6){white-space:normal;width:150px}.co-progress-sheet.co-position-sheet--short .co-lines-table th:nth-child(7){width:150px}}@media (width<=1100px){.marking-status-air.co-progress-sheet .co-header-grid--plain{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media (width<=560px){html[data-look=air] .uc-shell:has(.co-progress-sheet) .uc-work{background:#fff;padding-top:0}.co-progress-sheet .co-mobile-heading{z-index:4;position:sticky;top:0}.co-progress-sheet.co-page{background:#fff}.co-document-screen.co-progress-sheet .co-sheet{gap:14px;padding:0}.co-progress-sheet section[aria-labelledby=co-header]{display:none}.co-document-screen.co-progress-sheet .co-lines-table tr{grid-template-columns:max-content minmax(0,1fr)}.co-document-screen.co-progress-sheet .co-lines-table .co-qty{text-align:left}.co-document-screen.co-progress-sheet .co-lines-table td.co-mobile-facts{gap:6px}.co-progress-sheet .co-mobile-counter,.co-progress-sheet .co-mobile-deadline{font-size:12px}.co-progress-sheet .co-short-notice{width:100%;margin-bottom:10px;position:static}.co-progress-sheet .co-sheet__bottom{margin-top:0}.co-progress-sheet .co-position-summary>form{margin-top:6px}.co-progress-sheet .co-lines-table td:nth-child(3):before{content:none}}.co-draft-sheet{color:var(--text-primary);font:14px Segoe UI,Arial,sans-serif}.co-draft-sheet.co-page{gap:10px;padding-top:0}.co-draft-sheet .co-toolbar{gap:20px}.co-draft-sheet .co-toolbar>.pc-btn,.co-draft-sheet .co-drop>summary{min-width:0;height:44px;color:var(--text-primary);background:#fff;border:1px solid #d8d2c6;border-radius:6px;padding:0 24px;font-family:inherit;font-size:16px;font-weight:400}.co-draft-sheet .co-sheet{gap:0;padding:14px 20px 0}.co-draft-sheet .co-sheet__head{align-items:center;height:24px;margin-bottom:8px}.co-draft-sheet .co-sheet__title{letter-spacing:normal;margin:0;font:700 18px PT Serif,Georgia,serif}.co-draft-sheet .co-sheet__status{color:#51453d;gap:10px;font-size:14px}.co-draft-sheet .co-sheet__status .co-muted{color:#51453d}.co-draft-sheet .mrst.dr{color:#5b6472;background:#f1f2f4;border-radius:11px;padding:2px 10px;font-size:12.5px;line-height:normal}.co-draft-sheet .co-header-grid{grid-template-columns:minmax(0,364fr) minmax(0,241fr) minmax(0,300fr) minmax(0,305fr);margin-bottom:8px}.co-draft-sheet .co-sheet__head,.co-draft-sheet .co-header-grid,.co-draft-sheet .co-tabs,.co-draft-sheet .co-table-wrap,.co-draft-sheet .co-sheet__bottom{width:calc(100% + 2px)}.co-draft-sheet .co-field{grid-template-rows:18px 20px minmax(16px,auto);gap:2px}.co-draft-sheet .co-field>span{color:#51453d;font-size:13px}.co-draft-sheet .co-field>input,.co-draft-sheet .co-field>select,.co-draft-sheet .co-field>.co-plain{height:20px;min-height:20px;color:var(--text-primary);appearance:none;background:0 0;border:0;border-radius:0;padding:0;font-size:15.5px;line-height:20px}.co-draft-sheet .co-field>select:focus{outline:1px solid #cfc8ba}.co-draft-sheet .co-field small{color:#7b7f88;font-size:11.5px;line-height:16px}.co-draft-sheet .co-tabs{border-color:#e3dccf;align-items:start;gap:34px;height:32px;min-height:32px;margin:0 0 14px;padding:0;font-size:16px}.co-draft-sheet .co-tabs>b{border-bottom:3px solid #d7a64e;height:32px;padding:0;font-weight:500}.co-draft-sheet .co-related-tab{color:#51453d}.co-draft-sheet .co-related-tab small{font:inherit}.co-draft-sheet .co-lines-table{table-layout:auto;color:#302925;font-size:14.5px}.co-draft-sheet .co-lines-table th,.co-draft-sheet .co-lines-table td{white-space:nowrap;overflow-wrap:normal;padding:0 10px}.co-draft-sheet .co-lines-table th{color:#51453d;border-top:0;border-bottom:1px solid #e3dccf;height:36px;font-size:14.5px}.co-draft-sheet .co-lines-table td{border-bottom:1px solid #eee7da;height:44px}.co-draft-sheet .co-lines-table tr:last-child td{border-bottom:0}.co-draft-sheet .co-lines-table th:first-child{width:44px}.co-draft-sheet .co-lines-table th:nth-child(2){width:310px}.co-draft-sheet .co-lines-table th:nth-child(3){width:150px}.co-draft-sheet .co-lines-table th:nth-child(4){width:80px}.co-draft-sheet .co-lines-table th:nth-child(5){width:130px}.co-draft-sheet .co-lines-table th:nth-child(6){width:170px}.co-draft-sheet .co-lines-table th:nth-child(7){width:160px}.co-draft-sheet .co-lines-table th:nth-child(8){width:170px}.co-draft-sheet .co-lines-table td b{font-weight:400}.co-draft-sheet .co-lines-table .co-num{text-align:left;color:#302925}.co-draft-sheet .co-lines-table .co-gtin{font:inherit;letter-spacing:0;color:#8a8f98}.co-draft-sheet .co-qty input{text-align:left;appearance:textfield;background:#fff;border:1px solid #cfc8ba;border-radius:5px;width:56px;height:30px;min-height:30px;padding:0 10px;line-height:28px}.co-draft-sheet .co-qty input::-webkit-inner-spin-button{appearance:none;margin:0}.co-draft-sheet .co-qty input::-webkit-outer-spin-button{appearance:none;margin:0}.co-draft-sheet .co-lines-table .co-print-count{color:#51453d;min-width:0;font-size:13.5px}.co-draft-sheet .co-lines-table .co-print-deadline{color:#51453d;min-width:0;font-size:13px}.co-draft-sheet .co-line-status--empty{color:#8a8f98;padding:0;font-size:14.5px;font-weight:400}.co-draft-sheet .co-lines-table .co-row-actions{text-align:right}.co-draft-sheet .co-row-actions .co-x{color:#7b7f88;padding:0;font-family:inherit;font-size:18px;font-weight:400;line-height:1}.co-draft-sheet .co-sheet__bottom{grid-template-columns:minmax(0,540fr) minmax(0,650fr);gap:20px;margin-top:36px}.co-draft-sheet .co-doc__label{color:#51453d;margin-bottom:4px;font-size:13.5px;line-height:18px}.co-draft-sheet .co-comment{height:96px;min-height:96px;color:var(--text-primary);resize:none;background:#fff;border:1px solid #d9d1c2;border-radius:5px;padding:10px 12px;font-size:15px}.co-draft-sheet .co-mblock{background:#fcfaf6;border:1px solid #e3dccf;border-radius:8px;gap:0;min-height:146px;padding:12px 18px}.co-draft-sheet .co-mblock__title{gap:10px;margin:0 0 4px;font:500 16.5px/19px Arial,sans-serif}.co-draft-sheet .co-draft-summary{font-size:14px;line-height:1.5}.co-draft-sheet .co-draft-summary p{color:var(--text-primary);margin:0;font-size:14px;line-height:1.5}.co-draft-sheet .co-draft-summary .co-order__actions{align-items:center;gap:8px;margin-top:6px}.co-draft-sheet .co-draft-summary .pc-btn{border-radius:6px;height:34px;min-height:0;padding:0 16px;font-family:inherit;font-size:14.5px;font-weight:500;line-height:32px}.co-draft-sheet .co-draft-summary .pc-btn--primary{color:#fff;background:linear-gradient(#b67a33,#9a5c1f);border-color:#8c531b}.co-draft-sheet .co-draft-summary .co-muted{color:#7b7f88}.co-draft-sheet .uc-dialog .co-exchange-details>summary,.co-draft-sheet .uc-dialog .co-history>summary{display:none}@media (width>=1200px){.co-draft-sheet .co-sheet{min-height:690px}}@media (width<=1100px){.co-draft-sheet .co-header-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.co-draft-sheet .co-lines-table th,.co-draft-sheet .co-lines-table td{white-space:normal}}@media (width<=560px){.co-draft-sheet .co-header-grid,.co-draft-sheet .co-sheet__bottom{grid-template-columns:1fr}.co-draft-sheet .co-lines-table td{height:auto;padding:4px 0}}.co-document-screen .co-table-wrap:has(.co-add-row){overflow:visible}.co-document-screen .co-add-row td{background:#fbf8f2;height:56px}.co-document-screen .co-add-row .co-num{color:#a9895a}.co-document-screen .co-add-row .co-add{align-items:center;gap:12px;margin:0;padding:0;display:flex}.co-document-screen .co-add-row .co-add__search{width:560px;max-width:65%}.co-document-screen .co-add-row .co-add__search>input{background:#fff;border:1px solid #a9895a;border-radius:4px;height:38px;min-height:38px;padding:0 12px 0 38px;font:14.5px Segoe UI,Arial,sans-serif}.co-document-screen .co-add__glass{color:var(--text-primary);pointer-events:none;position:absolute;top:11px;left:12px}.co-document-screen .co-add-row .pc-btn{height:38px;min-height:38px;color:var(--text-primary);background:#fff;border:1px solid #d5dce6;border-radius:4px;padding:0 16px;font:15px Segoe UI,Arial,sans-serif}.co-document-screen .co-lines-table .co-blank-row td{height:44px}.co-document-screen .co-lines-table .co-blank-row .co-num{color:#c9c2b4}.co-draft-sheet .co-hint{color:var(--text-primary);margin:8px 0 0;padding:0;font-size:12.5px}.co-draft-sheet .co-sheet__bottom{margin-top:12px;margin-bottom:20px}.co-document-screen .co-candidates{z-index:60;max-height:300px;overflow:auto}.uc-dialog:has(>.uc-dialog__body>.co-product-picker:not(.uc-window--full)){width:min(1100px,100%);max-height:min(92dvh,900px)}.uc-dialog:has(>.uc-dialog__body>.co-dup:not(.uc-window--full)){width:min(760px,100%)}.uc-dialog__body:has(>.co-product-picker){flex-direction:column;flex:auto;min-height:0;display:flex}.co-product-picker{flex-direction:column;min-width:0;min-height:0;margin:0;display:flex}.co-product-picker .co-picker__body{flex:auto;grid-template-columns:230px minmax(0,1fr);gap:18px;min-height:0}.co-product-picker .co-picker__tree{background:#fff;border:1px solid #e3e7ee;border-radius:6px;min-height:260px;padding:10px 0}.co-product-picker .co-picker__tree p{color:var(--text-primary);margin:0 14px 4px;font-size:12.5px}.co-product-picker .co-picker__tree button{color:var(--text-primary);border-radius:0;padding:5px 14px;font-size:15px}.co-product-picker .co-picker__tree button[aria-current=true]{background:#eef3fa}.co-product-picker .co-picker__tree .co-picker__folder{align-items:center;display:flex}.co-product-picker .co-picker__folder>button:not(.co-picker__branch){padding-left:0}.co-product-picker .co-picker__tree .co-picker__branch{text-align:left;flex:0 0 18px;width:18px;margin-left:14px;padding:0;font-size:12px}.co-product-picker .co-picker__folder--off>button,.co-product-picker .co-picker__folder--off>span{color:var(--text-primary)}.co-product-picker .co-picker__list{flex-direction:column;display:flex;overflow:hidden}.co-product-picker .co-picker__search,.co-product-picker .co-picker__filters,.co-product-picker .co-picker__hint{flex-shrink:0}.co-product-picker .co-picker__filters{align-items:center;gap:10px;margin-bottom:10px;font-size:14px;display:flex}.co-product-picker .co-picker__filters>label:not(.co-picker__marked){height:34px;color:var(--text-primary);border:1px solid #d5dce6;border-radius:4px;align-items:center;gap:4px;padding:0 12px;display:flex}.co-product-picker .co-picker__filters select{width:auto;min-width:48px;color:inherit;font:inherit;background:0 0;border:0;padding:0}.co-product-picker .co-picker__marked{align-items:center;gap:8px;display:flex}.co-product-picker .co-picker__marked input{width:18px;height:18px;accent-color:var(--text-primary)}.co-product-picker .co-picker__rows{min-height:0;max-height:calc(100vh - 320px);overflow:auto}.co-product-picker .co-picker__failure{color:#9d432f;background:#fff5ef;max-height:150px;margin:0;padding:8px 26px;font-size:13px;overflow:auto}.co-product-picker .co-picker__failure ul{margin:4px 0;padding-left:20px}.co-product-picker .co-picker__search{height:40px;color:var(--text-primary);border:1px solid #d5dce6;border-radius:4px;align-items:center;gap:10px;margin-bottom:10px;padding:0 12px;display:flex}.co-product-picker .co-picker__search input{width:100%;min-width:0;font:inherit;background:#fff;border:0;outline:0;padding:0}.co-product-picker .co-picker__table{border-collapse:separate;border-spacing:0;border:1px solid #e3e7ee;border-radius:6px;font-size:14.5px;overflow:hidden}.co-product-picker .co-picker__table th{text-transform:none;letter-spacing:normal;height:34px;color:var(--text-primary);background:#f6f7f9;border:0;padding:0 10px;font-size:13px;font-weight:400}.co-product-picker .co-picker__table td{border-color:#eef1f5;height:40px;padding:4px 10px}.co-product-picker .co-picker__table td:first-child{width:40px}.co-product-picker .co-picker__table td b{font-weight:400}.co-product-picker .co-picker__table code{color:var(--text-primary);letter-spacing:normal;font:13.5px Segoe UI,Arial,sans-serif}.co-product-picker .co-picker__table input[type=number]{text-align:left;width:60px;height:30px;min-height:30px;font:inherit;background:#fff;border-radius:4px;padding:0 10px}.co-product-picker .co-picker__table input[type=checkbox]{width:18px;height:18px;accent-color:var(--text-primary)}.co-product-picker .co-picker__table tr.co-picker__row--picked,.co-product-picker .co-picker__table tr:hover{background:#f3f6fb}.co-product-picker .co-picker__hint{color:var(--text-primary);background:#fff;border:0;padding:8px 0 0;font-size:12.5px}.co-product-picker .co-picker__fix{color:var(--text-primary);font-weight:400;text-decoration:none}.co-product-picker--expanded .co-picker__body{align-items:stretch}.co-product-picker--expanded .co-picker__rows{flex:1;max-height:none}.co-product-picker--expanded .co-picker__tree{min-height:0}@media (width<=1100px){.co-document-screen .co-add-row .co-add{flex-wrap:wrap;padding:8px 0}.co-document-screen .co-add-row .co-add__search{max-width:100%}}@media (width<=560px){.co-product-picker .co-picker__body{grid-template-columns:1fr}.co-product-picker .co-picker__tree{min-height:0;max-height:120px}}html[data-look=air] .co-document-screen.co-draft-sheet .co-qty input,html[data-look=air] .co-document-screen.co-draft-sheet .co-add-row .co-add__search>input{background:var(--bg-input);border-color:var(--border-control);color:var(--text-primary)}html[data-look=air] .co-document-screen.co-draft-sheet .co-add-row .co-add__search>input::placeholder{color:var(--text-secondary);opacity:1}html[data-look=air] .co-document-screen.co-draft-sheet .co-field>span,html[data-look=air] .co-document-screen.co-draft-sheet .co-field small,html[data-look=air] .co-document-screen.co-draft-sheet .co-hint{color:rgb(var(--ink-rgb))}html[data-look=air][data-tone=dark] .doc-window-body .co-document-screen .co-sheet,html[data-look=air][data-tone=dark] .doc-window-body .co-document-screen .co-mblock{background:var(--sheet-bg);border-color:var(--border-control);color:var(--text-primary)}html[data-look=air][data-tone=dark] .doc-window-body .co-document-screen :is(.co-field>span,.co-field small,.co-hint,.co-sheet__status,.co-muted,.co-doc__label,.co-related-tab,.co-gtin,.co-lines-table th,.co-lines-table .co-num,.co-add__glass){color:var(--text-secondary)}html[data-look=air][data-tone=dark] .doc-window-body .co-document-screen :is(.co-field>input,.co-field>select,.co-field>.co-plain,.co-comment){background:var(--bg-input);border-color:var(--border-control);color:var(--text-primary)}html[data-look=air][data-tone=dark] .doc-window-body .co-document-screen .co-lines-table{color:var(--text-table);border-color:var(--border-control)}html[data-look=air][data-tone=dark] .doc-window-body .co-document-screen .co-lines-table :is(th,td){border-color:var(--border-row)}html[data-look=air][data-tone=dark] .doc-window-body .co-document-screen .co-lines-table td{color:var(--text-table)}html[data-look=air][data-tone=dark] .doc-window-body .co-document-screen :is(.co-print-count,.co-print-deadline,.co-line-status--empty){color:var(--text-secondary)}html[data-look=air][data-tone=dark] .doc-window-body .co-document-screen :is(.co-line-status--available,.co-line-status--na){background:var(--status-posted-bg);color:var(--status-posted-text)}html[data-look=air][data-tone=dark] .doc-window-body .co-document-screen .co-line-status--po{background:var(--status-count-bg);color:var(--status-count-text)}html[data-look=air][data-tone=dark] .doc-window-body .co-document-screen :is(.co-line-status--processing,.co-deadline--soon){background:var(--status-draft-bg);color:var(--status-draft-text);border-color:var(--border-control)}html[data-look=air][data-tone=dark] .doc-window-body .co-document-screen .co-lines-table th{background:var(--sheet-head-bg)}html[data-look=air][data-tone=dark] .doc-window-body .co-document-screen .co-add-row td{background:var(--sheet-bg)}html[data-look=air][data-tone=dark] .doc-window-body .co-document-screen :is(.pc-btn:not(.pc-btn--primary),.mr-drop>summary){background:var(--bg-input);border-color:var(--border-control);color:var(--text-primary)}html[data-look=air][data-tone=dark] .doc-window-body .co-document-screen :is(.co-mblock p,.co-mblock__hint,.co-mblock__body,.co-mblock h3,.co-tabs,.co-sheet__title){color:var(--text-primary)}html[data-look=air][data-tone=dark] .doc-window-body .co-document-screen .mrst.dr{background:var(--status-draft-bg);color:var(--status-draft-text)}html[data-look=air][data-tone=dark] .doc-window-body .co-document-screen .mrst.ot{background:var(--status-count-bg);color:var(--status-count-text)}html[data-look=air][data-tone=dark] .doc-window-body .co-document-screen :is(.mrst.po,.mrst.na,.mrst.ok){background:var(--status-posted-bg);color:var(--status-posted-text)}html[data-look=air][data-tone=dark] .doc-window-body .co-document-screen .mrst.np{background:var(--status-draft-bg);color:var(--status-draft-text)}html[data-look=air][data-tone=dark] .doc-window-body .co-document-screen :is(.mrst.bl,.mrst.er){background:var(--uc-layer-hint);color:var(--danger-text)}html[data-look=air][data-tone=dark] .doc-window-body .co-document-screen .mrst.zr{background:var(--uc-layer-hint);color:var(--text-secondary)}html[data-look=air][data-tone=dark] .doc-window-body .co-document-screen :is(.co-notice--ok,.co-short-notice){background:var(--status-posted-bg);color:var(--status-posted-text);border-color:var(--border-control)}html[data-look=air][data-tone=dark] .doc-window-body .co-document-screen .co-notice--error{background:var(--uc-layer-hint);color:var(--danger-text);border-color:var(--border-control)}.marking-status-air .mr-drop>summary.mr-status-filter{box-sizing:border-box;width:184px}.mr-status-filter>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mr-status-filter>span:last-child{flex-shrink:0}.co-position-print fieldset{border:1px solid var(--line);border-radius:10px;min-width:0;margin:12px 0;padding:10px 12px}.co-position-print fieldset legend{padding:0 4px;font-weight:650}.co-position-print label.co-print-choice{align-items:flex-start;gap:8px;margin:7px 0;font-weight:400;line-height:1.45;display:flex}.co-position-print .co-print-choice input{flex:0 0 16px;width:16px;height:16px;margin:3px 0 0}.co-position-print fieldset p{margin:8px 0 0;font-size:12px;line-height:1.45}.tx{margin:0 var(--uc-gutter) 24px;gap:14px;min-width:0;display:grid}.tx-tabs-frame{border:1px solid var(--line);background:#fff;border-radius:8px;display:grid;overflow:hidden}.tx-tabs{flex-wrap:wrap;gap:4px 24px;padding:0 16px;display:flex}.tx-tabs--top{background:var(--soft);border-bottom:1px solid var(--line)}.tx-tabs a,.tx-tabs b,.tx-tabs span{color:var(--text-primary);padding:12px 6px 10px;font-size:15px;font-weight:400;text-decoration:none}.tx-tabs span[aria-disabled=true]{color:var(--muted);cursor:not-allowed}.tx-tabs b{color:var(--ink,var(--status-posted-text));border-bottom:3px solid #c8923c;font-weight:600}html[data-look=air][data-tone=dark] .tx-tabs-frame{border-color:var(--glass-edge);background:var(--sheet-bg);color:var(--text-primary)}html[data-look=air][data-tone=dark] .tx-tabs--top{border-color:var(--border-divider);background:var(--glass-bg)}html[data-look=air][data-tone=dark] .tx-tabs a,html[data-look=air][data-tone=dark] .tx-tabs span{color:var(--text-secondary)}html[data-look=air][data-tone=dark] .tx-tabs b{border-bottom-color:var(--brass);color:var(--brass-text)}.tx-subbar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 16px;padding-right:12px;display:flex}.tx-subbar__extra{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;padding:6px 0;display:flex}.tx-org{border:1px solid var(--line);background:#fff;border-radius:6px;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.tx-org select{font:inherit;background:0 0;border:0;padding:7px 0}.tx-grid{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.tx-grid--versions{grid-template-columns:minmax(0,.9fr) minmax(0,2.4fr)}.tx-panel{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:0;padding:16px 18px}.tx-panel h2{margin:0;font-size:16px}.tx-panel__sub{color:var(--muted);margin:2px 0 12px;font-size:12px}.tx-note{color:var(--muted);font-size:12px;line-height:1.45}.tx-notice{background:#fbf4e4;border:1px solid #ecd7a6;border-radius:6px;padding:10px 14px;font-size:13px;line-height:1.45}.tx-notice--error{color:#8a2f2f;background:#fbeeee;border-color:#e7b4b4}.tx-switch{align-items:center;gap:10px;margin:6px 0 10px;font-size:14px;display:flex}.tx-switch input{width:36px;height:20px}.tx-switch-form{flex-wrap:wrap;gap:10px 16px;margin:8px 0;display:flex}.tx-field{gap:4px;font-size:13px;display:grid}.tx-field input,.tx-field select{border:1px solid var(--line);height:34px;font:inherit;background:#fff;border-radius:6px;padding:0 10px}.tx-field input:disabled,.tx-field select:disabled{color:#55606a;background:#f1f3f5}.tx-field__hint{color:var(--muted);font-size:12px}.tx-field__warn{color:#8a5a14;font-size:12px}.tx-cells{gap:0;margin-top:6px;display:grid}.tx-cell-row{border-bottom:1px solid var(--line);grid-template-columns:170px minmax(0,1fr);gap:10px;padding:8px 0;font-size:13px;display:grid}.tx-cell-row:last-child{border-bottom:0}.tx-cell{text-align:right}.tax-cell--calc{color:var(--ink,var(--status-posted-text));font-weight:600}.tax-cell--na{color:var(--muted)}.tax-cell--nc{color:var(--muted);font-style:italic}.tx-incomplete{color:#b07a1c}.tx-list{margin:6px 0;padding-left:18px;font-size:13px;line-height:1.6}.tx-history{margin:4px 0 0;padding:0;font-size:13px;line-height:1.7;list-style:none}.tx-history li.is-past{color:var(--muted)}.tx-history button{margin-left:8px}.tx-rates{border-collapse:collapse;width:100%;font-size:14px}.tx-rates th,.tx-rates td{border-bottom:1px solid var(--line);text-align:left;padding:8px 0;font-weight:400}.tx-rates td{text-align:right}.tx-link{color:var(--text-primary);text-decoration:none}.tx-link:hover{text-decoration:underline}.tx-small-link{color:#8a5a14;font-size:12px;text-decoration:none}.tx-versions{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tx-version{border:1px solid var(--line);text-align:left;width:100%;font:inherit;color:inherit;background:#fff;border-radius:6px;padding:8px 12px;text-decoration:none;display:block}.tx-version.is-selected{border-color:var(--border-control);background:#f3f6fb}.tx-version small{color:var(--muted);font-size:12px;display:block}.tx-badge{color:#55606a;background:#eef1f4;border-radius:999px;margin-left:6px;padding:1px 8px;font-size:12px;display:inline-block}.tx-badge--active{background:var(--status-posted-bg);color:var(--status-posted-text)}.tx-badge--planned{color:#8a5a14;background:#f7ead3}.tx-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 24px;display:grid}.tx-form__col{align-content:start;gap:10px;display:grid}.tx-radio{grid-template-columns:20px minmax(0,1fr);gap:2px 6px;font-size:14px;display:grid}.tx-radio small{color:var(--muted);grid-column:2;font-size:12px}.tx-radio.is-disabled{color:var(--muted)}.tx-check{align-items:flex-start;gap:8px;font-size:14px;display:flex}.tx-scale{border-collapse:collapse;border:1px solid var(--line);width:100%;font-size:13px}.tx-scale th,.tx-scale td{border-bottom:1px solid var(--line);text-align:left;padding:6px 10px}.tx-scale th{background:var(--soft);color:var(--muted);font-weight:400}.tx-scale td:last-child,.tx-scale th:last-child{text-align:right}.tx-empty{text-align:center;justify-items:center;gap:12px;padding:90px 16px;display:grid}.tx-empty h2{margin:0;font-size:20px}.tx-empty p{color:#55606a;margin:0}.tx-actions{flex-wrap:wrap;gap:10px;display:flex}.tx-table-wrap{border:1px solid var(--line);background:#fff;border-radius:8px;overflow-x:auto}.tx-table{border-collapse:collapse;width:100%;min-width:900px;font-size:14px}.tx-table th,.tx-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:11px 12px}.tx-table thead th{background:var(--soft);color:var(--muted);font-size:12px;font-weight:400}.tx-table tbody tr.tx-row{cursor:pointer}.tx-table tbody tr.tx-row:hover td{background:#f6f8fa}.tx-table a{color:inherit;text-decoration:none}.tx-group th{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;background:#f4f5f6;padding:6px 12px;font-size:11px;font-weight:400}.tx-chip{color:#55606a;background:#eef1f4;border-radius:4px;padding:1px 8px;font-size:12px;display:inline-block}.tx-chip--none{color:#8a5a14;background:#fbf0d6}.tx-chip--risk{color:#a33a3a;background:#f6dada;border-radius:999px}.tx-mark{color:var(--muted);font-size:12px;display:block}.tx-muted{color:var(--muted);font-style:italic}html:not([data-look=air][data-tone=dark]) .tx-set-link{color:var(--text-primary);text-decoration:underline}@media (width<=900px){.tx-grid,.tx-grid--versions,.tx-form,.tx-cell-row{grid-template-columns:minmax(0,1fr)}.tx-cell{text-align:left}.tx-subbar__extra{margin-left:0;padding:0 16px 10px}}html[data-look=air][data-tone=dark] .tx-panel,html[data-look=air][data-tone=dark] .tx-org,html[data-look=air][data-tone=dark] .tx-table-wrap,html[data-look=air][data-tone=dark] .tx-version{border-color:var(--border-row);background:var(--sheet-bg);color:var(--text-primary)}html[data-look=air][data-tone=dark] .tx-field input,html[data-look=air][data-tone=dark] .tx-field select{border-color:var(--border-control);background:var(--bg-input);color:var(--text-primary)}html[data-look=air][data-tone=dark] .tx-field input:disabled,html[data-look=air][data-tone=dark] .tx-field select:disabled{background:var(--bg-control);color:var(--text-secondary)}html[data-look=air][data-tone=dark] .tx-version.is-selected{border-color:var(--brass);background:var(--sheet-head-bg)}html[data-look=air][data-tone=dark] .tx-group th{background:var(--sheet-head-bg);color:var(--text-secondary)}html[data-look=air][data-tone=dark] .tx-table tbody tr.tx-row:hover td{background:var(--bg-control)}html[data-look=air][data-tone=dark] .tx-notice{border-color:var(--border-control);background:var(--sheet-head-bg);color:var(--text-primary)}html[data-look=air][data-tone=dark] :is(.tx-tabs a,.tx-tabs b,.tx-field input,.tx-field select,.tx-chip,.tx-badge,.tx-version){border-radius:var(--uc-control-radius)}html[data-look=air][data-tone=dark] .tx-tabs b{color:var(--primary-text);border-color:var(--primary-border)}html[data-look=air][data-tone=dark] .tx :is(a.uc-button,.tx-tabs a){text-decoration:none}html[data-look=air][data-tone=dark] :is(.tx-link,.tx-small-link){color:var(--text-primary);text-underline-offset:3px;text-decoration:underline}html[data-look=air][data-tone=dark] .tx-switch input[type=checkbox]{appearance:none;border:1px solid var(--border-control);border-radius:var(--uc-control-radius);background:var(--bg-input);width:24px;height:24px;color:var(--primary-text);cursor:pointer;flex:none;place-content:center;margin:0;display:inline-grid}html[data-look=air][data-tone=dark] .tx-switch input[type=checkbox]:checked{border-color:var(--primary-border);background:var(--primary-bg)}html[data-look=air][data-tone=dark] .tx-switch input[type=checkbox]:checked:after{content:"✓";font-size:18px;line-height:1}html[data-look=air][data-tone=dark] .tx-switch input[type=checkbox]:disabled{cursor:default;opacity:.55}html[data-look=air][data-tone=dark] .tx .er-month{border:1px solid var(--border-control);border-radius:var(--uc-control-radius);background:var(--bg-control);width:fit-content;color:var(--text-primary);align-items:center;display:inline-flex}html[data-look=air][data-tone=dark] .tx .er-month a{border-radius:var(--uc-control-radius);color:var(--text-primary);padding:7px 12px;text-decoration:none}html[data-look=air][data-tone=dark] .tx .er-month b{border-inline:1px solid var(--border-control);padding:7px 14px;font-weight:600}html[data-look=air][data-tone=dark] .tx-empty p{color:var(--text-secondary)}html[data-look=air][data-tone=dark] .tx-set-link{color:var(--text-primary)}.uc-stock-panel{margin:0 var(--uc-gutter) 24px}.uc-stock-dash{color:var(--muted)}.uc-menu__reason{color:var(--muted);margin:-2px 10px 4px;padding:0;font-size:11px;line-height:1.3}.uc-stock-period,.uc-stock-filters{gap:10px;min-width:220px;padding:10px 12px;display:grid}.uc-stock-period label,.uc-stock-filters label{color:var(--muted);gap:4px;font-size:12px;display:grid}.uc-stock-period input,.uc-stock-filters select{font:inherit;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--pair-paper-bg);color:var(--pair-paper-text);--ink:var(--pair-paper-text);--muted:var(--pair-paper-muted);--text-primary:var(--pair-paper-text);--text-secondary:var(--pair-paper-muted);padding:6px 8px}.uc-stock-summary{flex:auto;margin:0}.uc-stock-draft-head{margin:0 var(--uc-gutter) 16px;flex-wrap:wrap;align-items:center;gap:10px;display:flex}.uc-stock-draft-requisites{margin:0 var(--uc-gutter) 16px}.uc-detail-grid.uc-stock-document-requisites{align-items:start}.uc-stock-add-row{margin:16px var(--uc-gutter) 12px;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:12px;display:flex;position:relative}.uc-stock-add-row .uc-search{flex:none;width:540px;min-width:0}.uc-stock-add-row .uc-button{flex:none}@media (width<=1280px){.uc-stock-add-row .uc-search{flex:auto;width:auto;max-width:540px}}.uc-stock-add-row-cell{padding:6px 4px}.uc-stock-add-row-cell .uc-stock-add-row{margin:0}tr.uc-stock-add-row-tr td{background:var(--pair-paper-footer-bg);height:56px;color:var(--pair-paper-footer-text);--ink:var(--pair-paper-footer-text);--muted:var(--pair-paper-footer-text);--text-primary:var(--pair-paper-footer-text);--text-secondary:var(--pair-paper-footer-text);padding-top:0;padding-bottom:0}.uc-stock-empty-row td{color:var(--muted)}.uc-stock-suggestions{z-index:30;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--pair-paper-bg);width:100%;max-height:280px;box-shadow:var(--shadow-md);color:var(--pair-paper-text);--ink:var(--pair-paper-text);--muted:var(--pair-paper-muted);--text-primary:var(--pair-paper-text);--text-secondary:var(--pair-paper-muted);padding:4px;position:absolute;top:calc(100% + 4px);left:0;overflow:auto}.uc-stock-suggestions button{border-radius:var(--radius-sm);background:var(--pair-clear-bg);--pair-clear-text:var(--ink);width:100%;color:var(--pair-clear-text);text-align:left;cursor:pointer;border:0;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;font-size:13px;display:flex}.uc-stock-suggestions button:hover:not(:disabled),.uc-stock-suggestions button[aria-selected=true]{background:var(--pair-soft-bg);color:var(--pair-soft-text);--ink:var(--pair-soft-text);--muted:var(--pair-soft-muted);--text-primary:var(--pair-soft-text);--text-secondary:var(--pair-soft-muted)}.uc-stock-suggestions small{color:var(--muted);font-size:11px}.uc-stock-line-input{box-sizing:border-box;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--pair-paper-bg);width:11ch;max-width:100%;color:var(--pair-paper-text);font:inherit;text-align:right;font-variant-numeric:tabular-nums;--ink:var(--pair-paper-text);--muted:var(--pair-paper-muted);--text-primary:var(--pair-paper-text);--text-secondary:var(--pair-paper-muted);padding:4px 6px}.uc-stock-line-total{margin:0 var(--uc-gutter) 16px;font-weight:600}.uc-stock-requisite-text{color:var(--ink);margin:0;padding:6px 0;font-size:14px}.uc-stock-tab-badge{border-radius:var(--radius-pill);background:var(--pair-soft-bg);color:var(--pair-soft-muted);--ink:var(--pair-soft-text);--muted:var(--pair-soft-muted);--text-primary:var(--pair-soft-text);--text-secondary:var(--pair-soft-muted);margin-left:6px;padding:1px 7px;font-size:11px;display:inline-block}.uc-stock-related-link{color:inherit;text-decoration:underline}.uc-stock-tabs-bar{margin:0 var(--uc-gutter) 16px;border:1px solid var(--line);border-radius:var(--radius) var(--radius) 0 0;background:var(--pair-soft-bg);color:var(--pair-soft-text);--ink:var(--pair-soft-text);--muted:var(--pair-soft-muted);--text-primary:var(--pair-soft-text);--text-secondary:var(--pair-soft-muted);flex-wrap:nowrap;align-items:center;column-gap:12px;padding:0 8px;display:flex}.uc-stock-tabs{flex:auto;gap:2px;min-width:0;display:flex}.uc-stock-tabs-bar:has(>.uc-stock-tabs__aside>.uc-stock-export-actions){flex-wrap:wrap}.uc-stock-tabs-bar:has(>.uc-stock-tabs__aside>.uc-stock-export-actions)>.uc-stock-tabs{flex-wrap:wrap;flex:none;max-width:100%}.uc-card-actions+.uc-stock-tabs-bar{margin-bottom:0}.uc-stock-tabs__aside{flex:none;margin-left:auto;position:relative}.uc-stock-tabs__aside:has(>.uc-stock-export-actions){flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.uc-stock-tabs__aside:has(>.uc-stock-export-actions)>.uc-stock-export-actions{flex:none;margin-right:0}.uc-stock-tabs__aside:has(>.uc-stock-export-actions)>.uc-button{flex:none}.uc-stock-tabs__aside .uc-button{background:var(--pair-paper-bg);white-space:nowrap;height:40px;color:var(--pair-paper-text);--ink:var(--pair-paper-text);--muted:var(--pair-paper-muted);--text-primary:var(--pair-paper-text);--text-secondary:var(--pair-paper-muted);padding-block:0}.uc-stock-export-actions{align-items:center;gap:8px;margin-right:8px;display:flex}.uc-stock-download-menu{position:relative}.uc-stock-download-menu>.uc-button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.uc-stock-download-options{z-index:20;border:1px solid var(--line);background:var(--pair-paper-bg);min-width:180px;color:var(--pair-paper-text);border-radius:10px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #00000029}.uc-stock-download-options button{min-height:38px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 10px}.uc-stock-download-options button:hover:not(:disabled){background:#0000000f}.uc-stock-download-options button:disabled{color:var(--muted);cursor:not-allowed}.uc-stock-download-reason{max-width:240px;color:var(--muted);margin:4px 8px 6px;font-size:11px;line-height:1.35}.uc-stock-cart-dropdown{z-index:30;position:absolute;top:calc(100% + 6px);right:0}.uc-stock-tabs__tab{background:var(--pair-clear-bg);--pair-clear-text:var(--muted);color:var(--pair-clear-text);font:inherit;white-space:nowrap;cursor:pointer;border:0;border-bottom:3px solid #0000;flex:none;align-items:baseline;gap:6px;padding:14px 9px 12px;font-size:15px;line-height:1.3;text-decoration:none;display:inline-flex}.uc-stock-tabs__tab--soon{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:0 auto;min-width:64px;display:block;overflow:hidden}.uc-stock-tabs__tab:hover{color:var(--ink)}.uc-stock-tabs__tab.is-active{color:var(--ink);border-bottom-color:var(--brass);font-weight:600}.uc-stock-tabs__tab--soon,.uc-stock-tabs__tab--soon:hover{color:var(--muted);cursor:not-allowed;opacity:.75}.uc-stock-tabs__soon{color:var(--muted);font-size:12px}.uc-stock-placeholder{margin:0 var(--uc-gutter) 24px}.uc-stock-filter-panel{grid-template-columns:repeat(3,max-content minmax(0,1fr));align-items:center;gap:12px;margin:0 0 12px;padding:12px 16px;display:grid}.uc-stock-filter-label{color:var(--muted);white-space:nowrap;font-size:14px}.uc-stock-field{box-sizing:border-box;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--pair-paper-bg);min-width:0;height:40px;color:var(--pair-paper-text);font:inherit;--ink:var(--pair-paper-text);--muted:var(--pair-paper-muted);--text-primary:var(--pair-paper-text);--text-secondary:var(--pair-paper-muted);align-items:center;gap:6px;padding:0 12px;font-size:15px;display:flex}select.uc-stock-field{cursor:pointer;padding-right:8px}.uc-stock-field:focus-within,.uc-stock-field:focus{outline:2px solid var(--brass);outline-offset:-1px}.uc-stock-field__text{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.uc-stock-field__text small{color:var(--muted);margin-left:6px;font-size:12px}.uc-stock-field__icon{border-radius:var(--radius-sm);background:var(--pair-clear-bg);--pair-clear-text:var(--muted);width:26px;height:26px;color:var(--pair-clear-text);font:inherit;cursor:pointer;border:0;flex:none;padding:0;line-height:1}.uc-stock-field__icon:hover{background:var(--pair-soft-bg);color:var(--pair-soft-text);--ink:var(--pair-soft-text);--muted:var(--pair-soft-muted);--text-primary:var(--pair-soft-text);--text-secondary:var(--pair-soft-muted)}.uc-stock-filter-panel>.uc-stock-field{justify-self:stretch}.uc-stock-segment{border:1px solid var(--line-strong);border-radius:var(--radius-sm);height:40px;display:inline-flex;overflow:hidden}.uc-stock-segment__half{background:var(--pair-paper-bg);color:var(--pair-paper-text);font:inherit;white-space:nowrap;cursor:pointer;--ink:var(--pair-paper-text);--muted:var(--pair-paper-muted);--text-primary:var(--pair-paper-text);--text-secondary:var(--pair-paper-muted);border:0;padding:0 12px;font-size:15px}.uc-stock-segment__half+.uc-stock-segment__half{border-left:1px solid var(--line-strong)}.uc-stock-segment__half.is-active{background:var(--pair-legacy-primary-bg);color:var(--pair-legacy-primary-text);font-weight:600}.uc-stock-filter-panel>.uc-stock-segment{grid-area:2/5/auto/7;justify-self:end}.uc-stock-filter-actions{flex-wrap:wrap;grid-area:3/1/auto/-1;justify-content:flex-end;gap:8px;min-width:0;display:flex}.uc-stock-filter-actions .uc-button{justify-content:center;min-width:120px;height:40px;padding-block:0}.uc-stock-filter-actions .uc-button--icon{width:40px;min-width:40px}.uc-stock-export-sub{padding:4px 0 0 12px;display:grid}.uc-stock-export-hint{color:var(--muted);margin:0;padding:4px 10px;font-size:11px}.uc-stock-total-note{color:var(--muted);font-size:12px;font-weight:400;display:block}@media (width>=1600px){.uc-stock-filter-panel{grid-template-columns:repeat(4,max-content minmax(0,1fr))}.uc-stock-filter-panel>.uc-stock-segment{grid-area:1/7/auto/9}.uc-stock-filter-actions{grid-area:2/5/auto/9}}@media (width<=1279px){.uc-stock-tabs-bar{flex-wrap:wrap}.uc-stock-tabs__aside{padding-bottom:8px}.uc-stock-filter-panel{grid-template-columns:repeat(2,max-content minmax(0,1fr))}.uc-stock-filter-panel>.uc-stock-segment{grid-area:2/3/auto/5}.uc-stock-filter-actions{grid-area:4/1/auto/-1}}@media (width<=767px){.uc-stock-filter-panel{grid-template-columns:minmax(0,1fr);row-gap:8px}.uc-stock-filter-panel>.uc-stock-segment{grid-area:auto/1/auto/-1;justify-self:stretch}.uc-stock-segment__half{flex:1 1 0;min-width:0}.uc-stock-filter-actions{flex-direction:column;grid-area:auto/1/auto/-1;align-items:stretch}.uc-stock-filter-actions .uc-button{width:100%;min-width:0}.uc-stock-filter-actions .uc-menu{width:100%}.uc-stock-tabs{flex-wrap:wrap;flex-basis:100%}.uc-stock-tabs-bar:has(>.uc-stock-tabs__aside>.uc-stock-export-actions)>.uc-stock-tabs{flex-basis:100%}.uc-stock-tabs__aside{flex:0 0 100%;margin-left:0}.uc-stock-tabs__aside:has(>.uc-stock-export-actions){flex-wrap:wrap;row-gap:8px}.uc-stock-tabs__aside:has(>.uc-stock-export-actions)>.uc-stock-export-actions{flex:100%;width:100%;margin-right:0}.uc-stock-tabs__aside .uc-button{justify-content:center;width:100%}}html[data-look=air][data-tone=dark] tr.uc-stock-add-row-tr td{background:var(--pair-head-bg);color:var(--pair-head-text);--ink:var(--pair-head-text);--muted:var(--pair-head-muted);--text-primary:var(--pair-head-text);--text-secondary:var(--pair-head-muted)}html[data-look=classic] .uc-stock-tabs-bar{background:var(--uc-classic-tab-bar);border-color:var(--uc-classic-panel-edge)}html[data-look=classic] .uc-stock-tabs__tab{color:var(--uc-classic-muted)}html[data-look=classic] .uc-stock-tabs__tab:hover,html[data-look=classic] .uc-stock-tabs__tab[aria-current=page]{color:var(--uc-classic-text-main);background:var(--uc-classic-row-selected)}html[data-look=classic] .uc-stock-tabs__tab.is-active{border-bottom-color:var(--uc-classic-accent)}html[data-look=classic] .uc-stock-field{border-color:var(--uc-classic-field-border);background:var(--uc-classic-sheet);color:var(--uc-classic-text-main)}html[data-look=classic] .uc-stock-field:focus-within,html[data-look=classic] .uc-stock-field:focus{outline-color:var(--uc-classic-focus)}html[data-look=classic] .uc-stock-segment{border-color:var(--uc-classic-field-border)}html[data-look=classic] .uc-stock-segment__half{background:var(--uc-classic-btn-bg);color:var(--uc-classic-text-main)}html[data-look=classic] .uc-stock-segment__half+.uc-stock-segment__half{border-left-color:var(--uc-classic-field-border)}html[data-look=classic] .uc-stock-segment__half.is-active{background:var(--uc-classic-accent);color:var(--uc-classic-accent-text)}html[data-look=classic] .uc-stock-period input,html[data-look=classic] .uc-stock-filters select,html[data-look=classic] .uc-stock-line-input{border-color:var(--uc-classic-field-border);background:var(--uc-classic-sheet);color:var(--uc-classic-text-main)}html[data-look=classic] .uc-stock-suggestions{border-color:var(--uc-classic-panel-edge);background:var(--uc-classic-sheet)}html[data-look=classic] .uc-stock-suggestions button:hover:not(:disabled),html[data-look=classic] .uc-stock-suggestions button[aria-selected=true],html[data-look=classic] tr.uc-stock-add-row-tr td{background:var(--uc-classic-hint-bg)}html[data-look=classic] .uc-stock-tab-badge{background:var(--uc-classic-th-bg);color:var(--uc-classic-th-text)}html[data-look=classic] .uc-stock-tabs__aside .uc-button{border-color:var(--uc-classic-field-border);background:var(--uc-classic-btn-bg);color:var(--uc-classic-text-main)}
