:root{color:#183a43;--brand:#087e86;background:#f3f8fa;font-family:Tahoma,Arial,sans-serif}button,input,select{font:inherit;border:1px solid #b9cbd0;border-radius:9px;min-height:44px;padding:9px 12px}button{cursor:pointer;background:var(--brand);color:#fff}button.secondary{color:var(--brand);background:#fff}input,select{color:#183a43;background:#fff;width:100%;max-width:100%}input[type=checkbox]{width:22px;min-height:22px;accent-color:var(--brand)}label{gap:7px;margin-block:12px;display:grid}header{background:var(--brand);color:#fff;justify-content:space-between;align-items:center;gap:16px;padding:18px 5%;display:flex}header h1{margin:0;font-size:21px}header select{width:140px}.card{background:#fff;border:1px solid #d7e3e7;border-radius:16px;margin-block:18px;padding:24px;box-shadow:0 5px 20px #1232}.login{max-width:460px;margin:45px auto}.row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.row>*{flex:1;min-width:130px}.tabs{flex-wrap:wrap;gap:10px;display:flex}.muted{color:#567580;font-size:14px;line-height:1.8}#message{white-space:pre-wrap;color:#593f00;background:#fff2cd;border-radius:8px;margin-block:12px;padding:12px}#message:empty{display:none}table{border-collapse:collapse;width:100%}th,td{text-align:start;border-bottom:1px solid #d7e3e7;padding:12px}.permission-grid label{align-items:center;font-size:14px;display:flex}dialog{border:0;border-radius:16px;width:min(680px,95vw);max-height:90vh;padding:25px}.secret{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border:1px dashed #a76d00;padding:14px;font-family:monospace;font-size:18px}:focus-visible{outline-offset:3px;outline:3px solid #de9d20}.badge{background:#e7f4f4;border-radius:20px;padding:7px 12px}.offline{color:#fff;text-align:center;background:#8a3700;padding:12px}@media (width<=600px){header{flex-wrap:wrap;padding:14px}header h1{font-size:17px}.card{padding:17px}main{margin:12px auto;padding:0 12px}.row>*{min-width:100%}.tabs button{flex:1}th,td{padding:9px}}@media print{body:has(dialog.recovery-codes[open]) #app{display:none}dialog.recovery-codes[open]{border:0;width:100%;max-height:none;position:static}dialog.recovery-codes button,dialog.recovery-codes::backdrop{display:none}}.active-brand{align-items:center;gap:12px;display:flex}.brand-crop{background:#fff;border-radius:8px;flex-shrink:0;width:54px;height:54px;display:inline-block;position:relative;overflow:hidden}.brand-crop img{width:230px;max-width:none;position:absolute;top:-7px;left:-87px}.dialog-message{color:#8a3700}.recovery-settings{border-top:1px solid #d7e3e7;margin-top:24px;padding-top:16px}.recovery-settings p{overflow-wrap:anywhere}.recovery-codes pre{white-space:pre-wrap;direction:ltr;font-size:12px}dialog .permission-grid>button.permission-toggle{border:1px solid var(--line);white-space:normal;min-height:46px;color:var(--ink);text-align:center;background:#fff;border-radius:6px;justify-content:center;align-items:center;margin-block:12px;padding:8px;font-size:12px;font-weight:700;line-height:1.7;display:flex}dialog .permission-grid>button.permission-toggle[aria-pressed=true],dialog button.company-toggle[aria-pressed=true]{color:#fff;background:#175bb5;border-color:#175bb5}dialog .permission-grid>button.permission-toggle:focus-visible,dialog button.company-toggle:focus-visible{outline-offset:3px;outline:3px solid #de9d20}dialog button.company-toggle{width:100%;color:var(--ink);border:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:12px;margin-block:12px;padding:8px 12px;font-size:12px;font-weight:700;display:flex}dialog button.company-toggle .company-selection-state{text-align:center;min-width:75px;font-size:11px}dialog .company-permission-group:has(.company-toggle[aria-pressed=false]) .permission-grid{opacity:.65}dialog .permission-toggle>.permission-label{max-width:calc(100% - 24px)}:root{--brand:#146b76;--ink:#18383e;--muted:#657a7e;--line:#dfe8e7;--bg:#f4f7f6;--soft:#e7f1ef;--gold:#b99a5d;color:var(--ink);background:var(--bg);font-family:Tahoma,Segoe UI,Arial,sans-serif;font-size:14px;line-height:1.7}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{outline-offset:4px}button{cursor:pointer;border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:9px;padding:9px 15px;transition:background .15s}button:hover{background:var(--soft)}button.primary{background:var(--brand);color:#fff;border-color:var(--brand)}button.danger{color:#a33c3c}button.small{padding:5px 10px;font-size:12px}button:disabled{opacity:.5;cursor:not-allowed}a{color:var(--brand)}input,select,textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #cbd9d7;border-radius:8px;min-width:0;padding:10px 12px}input:focus,select:focus,textarea:focus{border-color:var(--brand)}input[type=checkbox]{width:18px;height:18px;accent-color:var(--brand)}input[type=color]{height:45px;padding:3px}input:disabled,select:disabled,textarea:disabled{color:#617471;background:#edf1f0}label{gap:6px;font-size:12px;font-weight:700;display:grid}h1,h2,h3,p{margin:0}h1{letter-spacing:-.6px;font-size:26px;line-height:1.5}h2{font-size:19px}h3{font-size:15px}.muted{color:var(--muted);font-weight:400}.eyebrow{letter-spacing:1px;text-transform:uppercase;color:var(--brand);font-size:11px;font-weight:700}.demo-ribbon{color:#77591f;text-align:center;background:#fff5da;border-bottom:1px solid #eee0bf;padding:7px 16px;font-size:11px}.shell{grid-template-columns:230px minmax(0,1fr);min-height:calc(100vh - 34px);display:grid}aside{border-left:1px solid var(--line);background:#fff;flex-direction:column;gap:26px;height:100vh;padding:28px 18px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:10px;display:flex}.brand-icon{background:var(--brand);color:#fff;border-radius:15px;place-items:center;width:43px;height:43px;font-size:25px;display:grid}.brand strong{font-size:17px;display:block}.brand small{color:var(--muted);font-size:10px}nav{gap:5px;display:grid}nav button{text-align:right;background:0 0;border:0;align-items:center;gap:12px;padding:11px 13px;font-size:13px;display:flex}nav button.active{background:var(--soft);color:var(--brand);font-weight:700}nav button span{width:20px;font-size:17px}.aside-bottom{border-top:1px solid var(--line);margin-top:auto;padding-top:16px;font-size:11px}.workspace{min-width:0}.topbar{border-bottom:1px solid var(--line);background:#ffffffdc;justify-content:space-between;align-items:center;gap:15px;padding:16px 32px;display:flex}.topbar select{width:190px;font-weight:700}.user-chip{align-items:center;gap:12px;font-size:12px;display:flex}.avatar{background:var(--soft);color:var(--brand);border-radius:50%;place-items:center;width:35px;height:35px;font-weight:700;display:grid}main{max-width:1450px;margin:auto;padding:30px 34px 60px}.page-head{justify-content:space-between;align-items:center;gap:18px;margin-bottom:25px;display:flex}.page-head p{color:var(--muted);margin-top:5px;font-size:12px}.actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.panel{border:1px solid var(--line);background:#fff;border-radius:14px;margin-bottom:20px;padding:23px;box-shadow:0 4px 20px #143b3503}.panel-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.grid{gap:16px;display:grid}.two{grid-template-columns:repeat(2,minmax(0,1fr))}.three{grid-template-columns:repeat(3,minmax(0,1fr))}.four{grid-template-columns:repeat(4,minmax(0,1fr))}.stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:25px;display:grid}.stat{border:1px solid var(--line);background:#fff;border-radius:13px;padding:20px}.stat .number{text-align:right;direction:ltr;margin:10px 0 2px;font-size:26px;font-weight:700}.stat small{color:var(--muted);font-size:11px}.table-wrap{overflow-x:auto}table{border-collapse:collapse;white-space:nowrap;text-align:right;width:100%;font-size:12px}th{color:var(--muted);background:#f6f9f8;font-size:11px;font-weight:400}td,th{border-bottom:1px solid var(--line);vertical-align:middle;padding:13px 12px}.badge{white-space:nowrap;color:#89651e;background:#fff1d6;border-radius:20px;align-items:center;gap:5px;padding:3px 9px;font-size:10px;display:inline-flex}.badge.paid{color:#246a46;background:#e4f3eb}.badge.neutral{color:#53637d;background:#ecf0f5}.empty{text-align:center;color:var(--muted);padding:35px}.note{border-right:3px solid var(--brand);background:#f0f6f5;border-radius:5px;margin-bottom:18px;padding:12px 15px;font-size:12px}.note.warning{background:#fff7e7;border-color:#c8a158}.split{grid-template-columns:1.6fr 1fr;gap:20px;display:grid}.quick-list{gap:12px;display:grid}.quick-list button{text-align:right;justify-content:space-between;padding:16px;display:flex}.row{justify-content:space-between;align-items:center;gap:12px;display:flex}.line-editor{border-bottom:1px solid var(--line);grid-template-columns:2fr .7fr 1fr auto;align-items:end;gap:10px;padding:14px 0;display:grid}.line-editor label{position:relative}.suggestions{z-index:10;border:1px solid var(--line);background:#fff;border-radius:8px;position:absolute;top:100%;left:0;right:0;overflow:hidden;box-shadow:0 8px 20px #0001}.suggestions button{text-align:right;border:0;border-bottom:1px solid var(--line);border-radius:0;width:100%;font-size:12px;display:block}.total{color:var(--brand);direction:ltr;font-size:26px;font-weight:700}.check-label{align-items:center;gap:9px;font-weight:400;display:flex}.permission-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.permission-grid label{border:1px solid var(--line);border-radius:6px;padding:8px}.login-page{grid-template-columns:1.05fr 1fr;min-height:100vh;display:grid}.login-intro{color:#fff;background:#123f48;flex-direction:column;justify-content:center;padding:9vw;display:flex;position:relative;overflow:hidden}.login-intro:after{content:"✦";opacity:.05;font-size:480px;position:absolute;bottom:-180px;left:-130px}.login-intro h1{color:#fff;max-width:400px;font-size:48px;line-height:1.4}.login-intro p{color:#b7d3d6;max-width:380px;margin-top:24px}.login-intro .eyebrow{color:#d1b984;margin-bottom:30px}.login-card-wrap{justify-content:center;align-items:center;padding:35px;display:flex}.login-card{width:100%;max-width:430px}.login-card h2{margin:12px 0;font-size:28px}.profile-option{border:1px solid var(--line);background:#fff;border-radius:9px;align-items:center;gap:10px;margin:9px 0;padding:13px;display:flex}.login-card form{gap:18px;margin-top:25px;display:grid}.invoice-paper{--invoice-color:var(--brand);max-width:790px;color:var(--invoice-color);background:#fff;border:1px solid #dde3e1;margin:0 auto;padding:36px 42px;box-shadow:0 6px 35px #14352b09}.invoice-head{text-align:center;grid-template-columns:1fr 1.3fr 1fr;align-items:center;margin-bottom:25px;display:grid}.invoice-brand{font-family:Georgia,serif;font-size:26px;font-style:italic}.invoice-brand small{font-family:Tahoma;font-size:14px;font-style:normal;display:block}.reference-logo{width:180px;height:123px;margin:0 auto;position:relative;overflow:hidden}.reference-logo img{width:520px;max-width:none;position:absolute;top:-5px;left:-170px}.invoice-field{border-bottom:1px dotted #96abae;padding:9px 0;font-size:13px}.invoice-paper table{white-space:normal;border:1px solid #74898c;margin:25px 0}.invoice-paper th,.invoice-paper td{text-align:center;color:inherit;background:#fff;border:1px solid #74898c;padding:10px}.invoice-paper th{font-size:14px;font-weight:700}.invoice-paper .invoice-items td{height:39px}.invoice-foot{text-align:center;border-top:1px solid #74898c;margin-top:27px;padding-top:18px;font-size:12px}.stamp{border:3px double var(--invoice-color);text-align:center;opacity:.65;border-radius:50%;place-items:center;width:90px;height:75px;font-size:12px;display:grid;transform:rotate(-12deg)}.asset{object-fit:contain;max-width:130px;max-height:80px}.paper-note{color:#7d8a8c;text-align:center;margin-top:15px;font-size:10px}.timeline{border-right:2px solid var(--line);gap:15px;padding-right:18px;display:grid}.timeline strong{font-size:12px}.timeline p{color:var(--muted);font-size:11px}#toast{z-index:100;color:#fff;background:#183e45;border-radius:10px;max-width:480px;padding:14px 20px;display:none;position:fixed;bottom:25px;left:25px;box-shadow:0 5px 30px #0002}#toast.error{background:#813c37}dialog{border:1px solid var(--line);width:calc(100% - 32px);max-width:700px;color:var(--ink);border-radius:16px;max-height:90vh;padding:25px;overflow:auto}dialog::backdrop{background:#102f3890}dialog h2{margin-bottom:16px}dialog form{gap:16px;display:grid}.modal-footer{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.customer-card{border:1px solid var(--line);border-radius:9px;padding:16px}.customer-card p{font-size:12px}.mobile-menu{display:none}.stack{gap:16px;display:grid}.asset-preview{object-fit:contain;max-width:130px;height:75px}.audit-json{white-space:pre-wrap;overflow-wrap:anywhere;text-align:left;direction:ltr;background:#f5f7f7;padding:14px;font-size:11px}.help-steps{counter-reset:step;gap:14px;display:grid}.help-steps p{counter-increment:step;background:#f5f8f7;border-radius:8px;padding:14px}.help-steps p:before{content:counter(step);background:var(--soft);width:24px;height:24px;color:var(--brand);border-radius:50%;place-items:center;margin-left:10px;display:inline-grid}.form-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-top:20px;display:flex}.field-hint{color:var(--muted);font-size:11px;font-weight:400}.inline-select{width:auto;min-width:130px}.offscreen{display:none}@media (width<=1100px){.stats{grid-template-columns:repeat(2,1fr)}.four,.permission-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.split{grid-template-columns:1fr}.shell{grid-template-columns:200px minmax(0,1fr)}main{padding:25px 20px}.topbar{padding:14px 20px}}@media (width<=760px){.shell{display:block}aside{height:auto;padding:18px;display:none;position:relative}body.menu-open aside{display:flex}.mobile-menu{display:inline-block}.topbar{flex-wrap:wrap;padding:12px}.topbar select{width:145px}.user-chip .avatar{display:none}.user-chip{font-size:10px}.user-chip button{padding:7px}main{padding:20px 12px 40px}h1{font-size:23px}.page-head{flex-direction:column;align-items:flex-start;gap:12px}.panel{padding:17px}.two,.three,.four{grid-template-columns:1fr}.stats{gap:10px}.stat{padding:15px}.stat .number{font-size:22px}.permission-grid{grid-template-columns:1fr}.line-editor{grid-template-columns:1fr 1fr}.line-editor label:first-child{grid-column:1/-1}.line-editor>button{align-self:end}.login-page{display:block}.login-intro{padding:35px 25px}.login-intro h1{font-size:30px}.login-intro p{margin-top:10px}.login-intro .eyebrow{margin-bottom:12px}.login-card-wrap{padding:25px 18px}.invoice-paper{padding:18px 12px}.invoice-head{grid-template-columns:1fr 1fr;font-size:11px}.invoice-head>div:nth-child(2){grid-area:1/1/auto/-1;margin-bottom:12px}.invoice-field,.invoice-paper th{font-size:11px}.invoice-paper th,.invoice-paper td{padding:6px}.invoice-paper table{font-size:11px}.actions button{padding:8px 10px}.reference-logo{height:110px}.demo-ribbon{font-size:10px}#toast{bottom:12px;left:12px;right:12px}.form-footer{align-items:stretch}}@media print{body{background:#fff!important}.demo-ribbon,aside,.topbar,.page-head,.no-print,#toast,dialog{display:none!important}.shell,.workspace,main{max-width:none;margin:0;padding:0;display:block}.invoice-paper{box-shadow:none;max-width:none;color:var(--invoice-color);-webkit-print-color-adjust:exact;print-color-adjust:exact;border:0;padding:10mm}.invoice-paper thead{display:table-header-group}.invoice-paper tr,.invoice-foot{break-inside:avoid}.panel{box-shadow:none;border:0}@page{size:A4;margin:10mm}}@media screen and (width<=760px){.invoice-meta{grid-template-columns:repeat(2,minmax(0,1fr));font-size:12px}.invoice-list thead{display:none}.invoice-list,.invoice-list tbody{white-space:normal;display:block}.invoice-list tbody tr{border:1px solid var(--line);border-radius:9px;grid-template-columns:1fr 1fr;gap:3px;margin:12px 0;padding:9px;display:grid}.invoice-list td{overflow-wrap:anywhere;border:0;padding:6px}.invoice-list td:nth-child(3){color:var(--muted);grid-column:1/-1}.invoice-list td:last-child{grid-column:1/-1}.invoice-list td:last-child button{width:100%}}aside{overscroll-behavior:contain;scrollbar-gutter:stable;touch-action:pan-y;min-height:0;overflow-y:auto}aside .brand,aside nav,aside .aside-bottom{flex-shrink:0}aside nav{padding-bottom:12px}.workspace-logo{object-fit:contain;width:48px;height:48px}.workspace-logo-crop{width:54px;height:54px;position:relative;overflow:hidden}.workspace-logo-crop img{width:230px;max-width:none;position:absolute;top:-7px;left:-87px}.back-button{margin-bottom:10px}.suggest-field{position:relative}.suggestions{max-height:240px;overflow-y:auto}.suggestions .highlighted,.suggestions button[aria-selected=true]{outline:2px solid var(--brand);outline-offset:-2px;background:#dbece9}.dialog-error{color:#963d35;background:#fff1ed;border:1px solid #f0c3bb;border-radius:8px;margin-bottom:14px;padding:12px}.dialog-error[hidden]{display:none}.operation-totals,.statement-totals{background:#edf4f2;border-radius:8px;margin-top:20px;padding:18px}.line-editor{grid-template-columns:2fr .7fr 1fr auto}.line-editor .actions{grid-column:auto}.comparison,.audit-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.comparison h2,.audit-comparison h2{margin-bottom:12px}.comparison-original{width:100%;display:block}.document-stack{gap:24px;display:grid}.invoice-sheet{--invoice-color:#387587;aspect-ratio:1290/1934;width:100%;max-width:790px;color:var(--invoice-color);background:#fff;margin:0 auto;font-family:Tahoma,Arial,sans-serif;position:relative;overflow:hidden;box-shadow:0 5px 30px #152e2810;container-type:inline-size}.paper-base{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.paper-value{overflow-wrap:anywhere;z-index:1;background:#fff;justify-content:center;align-items:center;min-width:0;height:1.9%;font-size:2.25cqw;font-weight:700;line-height:1.2;display:flex;position:absolute;overflow:hidden}.paper-number{width:17.7%;top:12.8%;left:4.7%}.paper-date{direction:ltr;width:14.7%;top:12.8%;left:66.8%}.paper-name{justify-content:flex-end;width:44%;padding-left:1%;top:18.1%;left:39%}.paper-phone{direction:ltr;width:21.2%;font-size:1.95cqw;top:18.1%;left:4.7%}.paper-flat{width:7.1%;top:24.05%;left:70.2%}.paper-house{width:8%;top:24.05%;left:59.5%}.paper-road{width:8.2%;top:24.05%;left:46%}.paper-block{width:9.2%;top:24.05%;left:27.5%}.paper-area{width:13.3%;font-size:1.85cqw;top:24.05%;left:4.7%}.paper-data-lines{z-index:1;grid-auto-rows:7.69231%;width:85.45%;height:36.86%;font-size:2.15cqw;line-height:1.2;display:grid;position:absolute;top:32.79%;left:4.55%}.paper-data-row{direction:rtl;grid-template-columns:repeat(4,minmax(0,1fr));height:100%;display:grid}.paper-data-row span{overflow-wrap:anywhere;justify-content:center;align-items:center;padding:0 4%;display:flex;overflow:hidden}.paper-total{width:20.6%;height:1.9%;font-size:2.4cqw;top:70.5%;left:4.9%}.paper-notes{justify-content:flex-end;width:72%;font-size:1.85cqw;top:76.2%;left:4.8%}.paper-logo-cover{z-index:1;background:#fff;flex-direction:column;justify-content:center;align-items:center;width:26%;height:14.3%;display:flex;position:absolute;top:2%;left:36%}.paper-logo-cover img{object-fit:contain;max-width:100%;max-height:100%}.paper-logo-cover strong{font-family:Georgia,serif;font-size:4cqw;font-style:italic}.paper-logo-cover small{font-size:1.6cqw}.paper-stamp,.paper-signature{object-fit:contain;z-index:2;width:13%;height:4%;position:absolute;top:79.1%;left:9%}.paper-signature{left:29%}.paper-footer-cover{text-align:center;z-index:1;background:#fff;width:86%;height:10.5%;font-size:2cqw;line-height:1.5;position:absolute;top:86%;left:4.5%}.paper-footer-cover strong{margin-bottom:4%;font-size:2.6cqw;display:block}.paper-footer-cover div{justify-content:space-around;align-items:center;gap:2%;display:flex}.good-sheet .paper-base{filter:sepia(.6)saturate(.6)}.salary-paper{border:1px solid var(--line);background:#fff;max-width:900px;margin:auto;padding:32px}.salary-paper header{text-align:center;margin-bottom:20px}.salary-paper table{white-space:normal;font-size:12px}.salary-paper td,.salary-paper th{text-align:center;border:1px solid #c7d7d3;padding:7px}.salary-paper header h1{margin:10px}.paper-note{margin:12px 0}.invoice-sheet .paper-base{-webkit-user-select:none;user-select:none}fieldset{min-width:0}dialog .panel-title{z-index:20;background:#fff;padding:8px 0;position:sticky;top:-25px}@media (width<=760px){aside{z-index:45;width:min(85vw,300px);height:100dvh;padding:22px 16px;display:none;position:fixed;top:0;bottom:0;right:0;box-shadow:-10px 0 35px #0003}body.menu-open aside{display:flex}.topbar{position:relative}.line-editor{grid-template-columns:1fr 1fr}.line-editor .actions{grid-column:1/-1}.comparison,.audit-comparison{grid-template-columns:1fr}.salary-paper{padding:12px;overflow:auto}.salary-paper table{font-size:10px}.salary-paper td,.salary-paper th{padding:4px}.invoice-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.invoice-list tbody td{white-space:normal}.invoice-list td:nth-child(3){grid-column:auto}.invoice-list td:last-child{grid-column:1/-1}.invoice-list td .actions{display:flex}.invoice-list td .actions button{flex:1}.paper-value{font-size:2.35cqw}.paper-phone,.paper-notes{font-size:1.95cqw}.paper-data-lines{font-size:2.2cqw}}@media print{.invoice-sheet{width:190mm;max-width:100%;box-shadow:none;break-inside:avoid;page-break-after:always;-webkit-print-color-adjust:exact;print-color-adjust:exact}.invoice-sheet:last-child{page-break-after:auto}.document-stack{display:block}.salary-paper{border:0;padding:0}.salary-paper tr{break-inside:avoid}.comparison,.audit-comparison{display:block}.paper-note{display:none}.invoice-sheet .paper-base{display:block!important}body{margin:0}@page{size:A4;margin:5mm}}.paper-phone{white-space:nowrap;font-size:1.65cqw}.paper-flat,.paper-house,.paper-road,.paper-block,.paper-area{background:0 0;font-size:1.8cqw}.paper-area{width:16%;left:4.7%}.paper-flat{width:4%;left:72%}.paper-house{width:5%;left:59%}.paper-road{width:6%;left:46%}.paper-block{width:6%;left:29%}:root,[data-company=magic]{--brand:#116e78;--ink:#173c42;--muted:#526d72;--line:#d9e8e7;--bg:#fafdfc;--soft:#e0f3f0;--sidebar:#f0faf7;--header:#f6fdfb;--tablehead:#eef7f4}[data-company=good]{--brand:#003070;--brand-secondary:#3070a8;--ink:#17395b;--muted:#536c87;--line:#d3e2f3;--bg:#eff8ff;--soft:#dcecff;--sidebar:#e5f2ff;--header:#f4faff;--tablehead:#eaf3fd}body,.workspace{background:var(--bg)}aside{background:var(--sidebar)}.topbar{background:var(--header)}th{background:var(--tablehead)}tbody tr:hover{background:var(--header)}.note:not(.warning){background:var(--soft)}nav button.active{box-shadow:inset -3px 0 var(--brand)}nav .review-count{background:var(--brand);color:#fff;text-align:center;border-radius:15px;width:auto;min-width:23px;margin-right:auto;padding:1px 6px;font-size:11px}nav button[data-page=deleted]{flex-wrap:wrap;gap:6px}.operation-choice{align-content:start;gap:8px;display:grid}.operation-choice .laundry-choice{font-size:12px}.laundry-choice[aria-pressed=true]{background:var(--soft);border:2px solid var(--brand);color:var(--brand)}.choice-hint{color:var(--muted);font-size:11px;font-weight:400}.review-event{border-top:1px solid var(--line);padding:16px 0}.review-card .panel-title{flex-wrap:wrap}.review-event p{overflow-wrap:anywhere}.operation-actions{white-space:normal;min-width:210px}.invoice-sheet .paper-value,.invoice-sheet .paper-data-lines{color:#15191b}.paper-address{z-index:2;background:#fff;flex-wrap:wrap;place-content:center;align-items:center;gap:.55cqw 1.7cqw;width:85.6%;height:5.3%;padding:.2cqw .8cqw;font-size:1.9cqw;line-height:1.5;display:flex;position:absolute;top:23.2%;left:4.5%;overflow:hidden}.address-part{justify-content:center;align-items:baseline;gap:.8cqw;min-width:0;max-width:100%;display:inline-flex}.address-label{color:var(--invoice-color);white-space:nowrap}.address-value{color:#15191b;overflow-wrap:anywhere;min-width:0;font-weight:700}.address-part:last-child{max-width:48%}.invoice-sheet:after{content:"";z-index:3;pointer-events:none;background:#fff;width:2.3%;position:absolute;inset:0 0 0 auto}@media (width<=760px){.operation-choice{grid-column:auto}.review-card .actions{gap:6px}.operation-actions{min-width:180px}}@media print{.paper-address,.invoice-sheet:after{-webkit-print-color-adjust:exact;print-color-adjust:exact}.invoice-sheet .paper-value,.invoice-sheet .paper-data-lines,.address-value{color:#15191b!important}}.paper-address-erasure{z-index:1;background:#fff;width:91.5%;height:5.3%;position:absolute;top:23.2%;left:4.5%}.paper-address.long-address{gap:.2cqw 1.2cqw;font-size:1.55cqw;line-height:1.35}:root{--control-height:42px;--field-gap:6px}form .grid{align-items:start;gap:14px 16px}form label{align-content:start;gap:var(--field-gap);min-width:0}input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select{height:var(--control-height);min-height:var(--control-height);padding:8px 11px;line-height:1.4}input[type=file]{height:auto;min-height:var(--control-height)}input[type=color]{padding:3px}textarea{resize:vertical;min-height:86px;line-height:1.6}button{min-height:42px;line-height:1.4}button.small{min-height:32px}.grid>label,.suggest-field{align-self:start}.suggest-field>.suggestions{max-height:230px;top:100%;overflow-y:auto}.operation-choice{gap:var(--field-gap)}.operation-choice .laundry-choice{min-height:var(--control-height);margin-top:0}.operation-choice .choice-hint{line-height:1.5}.invoice-primary-grid .operation-choice{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:6px 8px}.invoice-primary-grid .laundry-choice{height:var(--control-height);margin-top:26.4px;padding:5px 7px}.invoice-primary-grid .choice-hint{grid-column:1/-1}.line-editor{grid-template-columns:minmax(160px,2fr) minmax(80px,.7fr) minmax(100px,1fr) auto;align-items:start;gap:12px}.line-editor>.actions{flex-wrap:nowrap;grid-column:auto;align-self:start;padding-top:26.4px}.line-editor>.actions button{height:var(--control-height)}.payroll-filters{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:14px 16px;display:grid}.month-field{padding-bottom:19px;position:relative}.month-caption{color:var(--muted);font-size:11px;font-weight:400;line-height:17px;position:absolute;top:calc(100% - 17px);right:0}.filter-submit{align-self:start;padding-top:26.4px}.filter-submit button{min-height:var(--control-height);width:100%}.keyboard-hint{color:var(--muted);margin:10px 0;font-size:11px;line-height:1.7}.keyboard-hint kbd{font:inherit;border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:4px;padding:1px 4px}:is(button,input,select,textarea,a):focus-visible{outline:3px solid var(--brand);outline-offset:3px;box-shadow:0 0 0 5px var(--soft)}.suggestions [aria-selected=true]{background:var(--soft);color:var(--brand);box-shadow:inset -4px 0 var(--brand);font-weight:700}input:disabled,select:disabled{color:#63717c;opacity:1;background:#edf1f4;border-style:dashed}@media (width<=1100px){.payroll-filters,.invoice-primary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.invoice-primary-grid .operation-choice{grid-column:1/-1}.line-editor{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)}.line-editor>.actions{grid-column:1/-1;padding-top:0}}@media (width<=760px){.payroll-filters,.invoice-primary-grid{grid-template-columns:1fr}.filter-submit{padding-top:0}.line-editor{grid-template-columns:repeat(2,minmax(0,1fr))}.line-editor>label:first-child{grid-column:1/-1}.line-editor>.actions{flex-wrap:wrap;padding-top:0}.month-field{padding-bottom:19px}.operation-choice{gap:8px}}@media print{.keyboard-hint{display:none!important}}@media screen and (width>=761px){.shell{grid-template-columns:260px minmax(0,1fr)}}aside nav button{white-space:normal;overflow-wrap:normal;gap:10px;min-width:0;min-height:46px;padding:10px 8px;font-size:16.5px;line-height:1.5}aside nav button>span[aria-hidden=true]{text-align:center;flex:0 0 22px;width:22px;font-size:20px;line-height:1.2}aside nav button>.badge{flex:none;width:auto;margin-right:auto;font-size:11px}@media screen and (width<=760px){aside nav button{min-height:46px;font-size:16px}}.history-meta{grid-template-columns:minmax(120px,1fr) auto auto;align-items:center;gap:14px;margin:8px 0;display:grid}.history-date,.history-clock{white-space:nowrap;direction:ltr;unicode-bidi:isolate;font-weight:400}.activity-event{border:1px solid var(--line);background:#fff;border-radius:10px;padding:14px}.history-technical{color:var(--muted);margin-top:12px;font-size:12px}.history-technical bdi{overflow-wrap:anywhere}.history-paper-host{overflow:auto}.history-paper-host .b2-document{max-width:790px;margin:18px auto}.history-mark{outline-offset:1px;cursor:pointer;background:#fff0b6!important;outline:3px solid #c48b16!important}.history-change-callout{z-index:30;color:#29220e;text-align:right;background:#fff8de;border:2px solid #ae7600;border-radius:8px;width:max-content;max-width:min(280px,90%);height:auto;padding:10px;font:13px/1.6 Tahoma,Arial,sans-serif;display:block;position:absolute;overflow:visible;box-shadow:0 3px 14px #0003}.history-change-callout button{float:left;min-height:24px;margin-right:8px;padding:0 6px}.history-change-callout p{overflow-wrap:anywhere;margin:0}.historical-invoice-view>.actions{z-index:4;background:#fff;padding:8px;position:sticky;top:0}.invoice-result-actions{min-width:190px}.invoice-result-actions button{min-width:160px;margin:5px 0;display:block}.history-actor{overflow-wrap:anywhere}@media (width<=600px){.history-meta{grid-template-columns:1fr 1fr}.history-meta .history-actor{grid-column:1/-1}.invoice-result-actions{min-width:160px}.invoice-result-actions button{min-width:145px}}[data-company=good] .eyebrow,[data-company=good] .badge{color:#3070a8}button[name=pickupLaundry][aria-pressed=true]{background:var(--brand)!important;color:#fff!important;border-color:var(--brand)!important}.catalog-save-dialog,.invoice-activity-dialog{width:min(1120px,96vw);max-width:96vw;max-height:92vh}.catalog-save-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.catalog-save-choices label{align-items:center;gap:10px;display:flex}.catalog-save-choices select{min-width:180px}.invoice-activity-dialog>.page-head{z-index:2;background:#fff;position:sticky;top:0}.invoice-activity-content{min-height:220px}.activity-event{margin-bottom:12px}.payroll-actions{align-items:center;gap:8px;max-width:100%;padding-bottom:10px;display:flex;overflow-x:auto;flex-wrap:nowrap!important}.payroll-actions>.document-actions{display:contents}.payroll-actions button{white-space:nowrap;flex:none;min-height:42px;padding-inline:11px}.payroll-actions>button:not(.secondary){font-weight:700}.address-fields.grid.four{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}@media (width<=760px){.catalog-save-choices{grid-template-columns:1fr}.activity-event{align-items:flex-start}.invoice-activity-dialog .history-pair{display:block}.payroll-actions{scrollbar-width:auto;outline:1px solid var(--line);border-radius:8px;padding:8px}.payroll-actions:after{content:"↔";background:#fff;flex-shrink:0;padding:4px;position:sticky;right:0}}.good-brand-logo{object-fit:contain;flex-shrink:0;width:48px;height:48px}button[name=deliveryLaundry][aria-pressed=true]{background:var(--brand)!important;color:#fff!important;border-color:var(--brand)!important}.archive-print-actions{flex-wrap:wrap}.today-invoices{flex-wrap:wrap;align-items:end}.today-invoices input{max-width:220px}.gc-document{direction:rtl;gap:24px;max-width:850px;margin:24px auto;display:grid}.gc-paper{--gc-paper-width:190mm;--gc-paper-height:268.687mm;aspect-ratio:148.5/210;color:#003070;-webkit-print-color-adjust:exact;print-color-adjust:exact;width:100%;font-family:Tahoma,Arial,sans-serif;position:relative;overflow:hidden;box-shadow:0 5px 30px #152e2810;container-type:inline-size;background:#fff!important}.gc-logo{object-fit:contain;width:17%;height:9.2%;position:absolute;top:1.8%;left:9%}.gc-atyab{object-fit:contain;width:29.5%;height:8.5%;position:absolute;top:2.4%;right:8.5%}.gc-field{align-items:center;gap:.65cqw;min-width:0;font-size:2.25cqw;line-height:1.35;display:flex;position:absolute}.gc-field>span{white-space:nowrap;flex-shrink:0;font-weight:700}.gc-value,.gc-address bdi{color:#000;font-weight:600}.gc-field .gc-value{text-align:center;overflow-wrap:anywhere;border-bottom:.12cqw dotted #3070a8;flex:1;min-width:0}.gc-number{width:27%;height:3%;top:13.2%;left:9%}.gc-date{width:28%;height:3%;top:13.2%;right:8.5%}.gc-date bdi,.gc-phone bdi{direction:ltr}.gc-name{width:42%;height:3.2%;top:19%;right:8.5%}.gc-phone{width:39%;height:3.2%;font-size:2cqw;top:19%;left:9%}.gc-phone .gc-value{white-space:nowrap}.gc-address{white-space:nowrap;align-items:center;gap:.8cqw;height:3%;font-size:1.8cqw;display:flex;position:absolute;top:25%;left:9%;right:8.5%}.gc-address>span{align-items:baseline;gap:.4cqw;min-width:0;display:inline-flex}.gc-address>span:first-child{flex-shrink:0;font-weight:700}.gc-address>span:last-child{flex:1}.gc-address bdi{white-space:normal;overflow-wrap:anywhere}.gc-table{border-collapse:collapse;table-layout:fixed;width:82.5%;height:44.4%;font-size:2.1cqw;line-height:1.2;position:absolute;top:30.25%;left:9%}.gc-table th,.gc-table td{text-align:center;overflow-wrap:anywhere;border:.12cqw solid #283139;width:25%;height:2.8cqw;padding:0 .35cqw}.gc-table th{color:#003070;background:0 0;font-weight:700}.gc-table .gc-total th{text-align:center}.gc-table .gc-total td{font-weight:700}.gc-notes{white-space:pre-wrap;align-items:baseline;width:82.5%;height:3%;font-size:1.8cqw;top:78%;right:8.5%}.gc-notes .gc-value{text-align:right;border-bottom:0}.gc-paper .gc-signatures{white-space:nowrap;align-items:center;gap:1cqw;width:82.5%;font-size:1.75cqw;font-weight:700;display:flex;position:absolute;top:83%;right:8.5%}.gc-footer{text-align:center;color:#003070;border-top:.12cqw solid #283139;width:82.5%;height:9%;padding-top:1.5cqw;line-height:1.5;position:absolute;top:87.8%;left:9%}.gc-footer strong{font-size:2.35cqw;font-weight:700;display:block}.gc-contacts{justify-content:space-between;align-items:center;gap:1cqw;margin-top:2.3cqw;font-size:1.9cqw;font-weight:700;display:flex}.gc-contact{white-space:nowrap;align-items:center;gap:.5cqw;display:inline-flex}.gc-contact svg{color:#3070a8;flex:none;width:2.8cqw;height:2.8cqw}@media print{.gc-document{max-width:none;margin:0;padding:0;display:block}.gc-paper{width:var(--gc-paper-width);height:var(--gc-paper-height);aspect-ratio:auto;box-shadow:none;break-inside:avoid;break-after:page;margin:0 auto}.gc-paper:last-child{break-after:auto}body:has(.gc-document) .no-print{display:none!important}.invoice-half .gc-paper.gc-paper{width:138mm!important;height:195.152mm!important}}.gc-paper .gc-field{font-size:2.65cqw;line-height:1.25}.gc-paper .gc-name,.gc-paper .gc-phone{align-items:baseline;height:3.5%;padding-top:.35cqw}.gc-paper .gc-phone .gc-value{font-size:2.45cqw;line-height:1.35}.gc-paper .gc-address{grid-template-columns:auto repeat(4,minmax(0,1fr)) minmax(0,1.6fr);gap:.55cqw;height:4.4%;font-size:2.05cqw;line-height:1.2;display:grid;top:24.7%}.gc-paper .gc-address>span:not(:first-child){flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.25cqw;display:flex}.gc-paper .gc-address>span>span{white-space:nowrap;font-weight:700}.gc-paper .gc-address bdi{text-align:center;min-width:0}.gc-paper .gc-table{font-size:2.55cqw}.gc-paper .gc-table thead th{font-size:2.65cqw;line-height:1.15}.gc-paper .gc-notes{align-items:baseline;height:4.2%;font-size:2.3cqw;top:77.8%}.gc-paper .gc-notes>span{font-size:2.5cqw}.gc-paper .gc-notes .gc-value{text-align:right;border-bottom:.18cqw solid #003070;min-height:100%;line-height:1.2}.gc-paper .gc-signatures{grid-template-columns:32fr 68fr;align-items:baseline;gap:1.5cqw;font-size:2.1cqw;line-height:1.3;display:grid}.gc-signature-field{align-items:baseline;gap:.6cqw;min-width:0;display:flex}.gc-signature-line{border-bottom:.18cqw solid #003070;flex:1;min-width:4cqw}.gc-paper .gc-footer{padding-top:1.2cqw;line-height:1.3}.gc-paper .gc-footer strong{font-size:3.1cqw}.gc-paper .gc-contacts{gap:.8cqw;margin-top:1.6cqw;font-size:2.1cqw}.gc-paper .gc-contact svg{box-sizing:border-box;width:3.5cqw;height:3.5cqw}.gc-paper .gc-icon-instagram{color:#fff;background:radial-gradient(circle at 30% 100%,#ffdc80 0%,#fcaf45 25%,#f77737 40%,#e1306c 58%,#833ab4 80%,#405de6 100%);border-radius:24%;padding:.35cqw}.gc-paper .gc-icon-whatsapp{color:#fff;background:#25d366;border-radius:50%;padding:.25cqw}.gc-paper .gc-name .gc-value,.gc-paper .gc-phone .gc-value{font-size:2.5cqw;line-height:1.325}.gc-paper .gc-name{width:36%}.gc-paper .gc-phone{width:45%}.gc-paper .gc-notes{align-items:flex-start}.gc-paper .gc-notes .gc-value{box-sizing:border-box;align-self:flex-start;height:auto;min-height:1.3em}.gc-paper .gc-name .gc-value{white-space:nowrap}.b2-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.b2-grid>fieldset{border:1px solid #c7d8de;border-radius:10px;min-width:0;padding:14px}.b2-editor label{min-width:0}.b2-editor input{height:42px;min-height:42px}.b2-editor textarea{min-height:90px;font:inherit;border:1px solid #c7d8de;border-radius:9px;padding:12px}.b2-line{border:1px solid #d7e3e7;border-radius:10px;grid-template-columns:2fr 1fr 1.3fr;gap:12px;margin-block:12px;padding:14px;display:grid;position:relative}.b2-line label{margin:0}.b2-line .b2-suggestions{grid-column:1/-1}.b2-check{align-items:center;gap:10px;display:flex}.b2-check input{width:22px;height:22px;min-height:22px}.b2-total{background:#e2f4f3;border-radius:9px;padding:16px;font-weight:700}.b2-suggestions{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.b2-suggestions [aria-selected=true]{outline:3px solid #de9d20}.b2-result{border:1px solid #c7d8de;border-radius:10px;margin-block:12px;padding:18px}.b2-error{color:#8a3700;background:#fff0e0;padding:10px}dialog form{max-height:70vh;overflow:auto}body:has(.b2-document) .card{overflow:visible}.b2-document{gap:24px;margin-top:20px;display:grid}.b2-paper{aspect-ratio:1290/1934;color:#387587;background:#fff;width:100%;max-width:790px;margin:auto;font-family:Tahoma,Arial,sans-serif;position:relative;overflow:hidden;box-shadow:0 5px 30px #152e2820;container-type:inline-size}.b2-paper-base{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.b2-paper-value{overflow-wrap:anywhere;background:#fff;justify-content:center;align-items:center;height:1.9%;font-size:2.25cqw;font-weight:700;line-height:1.2;display:flex;position:absolute}.b2-paper-number{direction:ltr;width:17.7%;top:12.8%;left:4.7%}.b2-paper-date{direction:ltr;width:14.7%;top:12.8%;left:66.8%}.b2-paper-name{width:44%;top:18.1%;left:39%}.b2-paper-phone{direction:ltr;width:21.2%;font-size:1.6cqw;top:18.1%;left:4.7%}.b2-paper-address{background:#fff;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;width:86%;height:3.5%;font-size:1.8cqw;display:grid;position:absolute;top:23.4%;left:4.5%}.b2-paper-address span{justify-content:center;align-items:center;gap:4%;display:flex}.b2-paper-address bdi{overflow-wrap:anywhere}.b2-paper-lines{grid-auto-rows:7.69231%;width:85.45%;height:36.86%;font-size:2.15cqw;line-height:1.2;display:grid;position:absolute;top:32.79%;left:4.55%}.b2-paper-row{direction:rtl;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.b2-paper-row span{overflow-wrap:anywhere;justify-content:center;align-items:center;padding:0 4%;display:flex}.b2-paper-total{width:20.6%;font-size:2.4cqw;top:70.5%;left:4.9%}.b2-paper-notes{white-space:pre-wrap;justify-content:flex-start;width:72%;height:2.9%;font-size:1.4cqw;line-height:1.15;top:76%;left:4.8%}.b2-paper-logo{background:#fff;flex-direction:column;justify-content:center;align-items:center;width:26%;height:14%;display:flex;position:absolute;top:2%;left:36%}.b2-paper-logo strong{font-size:3.8cqw}.b2-paper-logo small{font-size:1.6cqw}.b2-paper-footer{text-align:center;background:#fff;place-content:center;width:87%;height:11%;font-size:2cqw;display:grid;position:absolute;top:86%;left:4%}.b2-paper-footer strong{font-size:3cqw}.b2-good-paper{color:#167fb4}@media (width<=700px){.b2-grid{grid-template-columns:1fr}.b2-line{grid-template-columns:1fr 1fr}.b2-line>label:first-child{grid-column:1/-1}.b2-line button{min-width:0}dialog{padding:18px}.b2-paper-address{font-size:1.65cqw}}@media print{body:has(.b2-document) #app>header{display:none!important}body:has(.b2-document) main>:not(.card){display:none!important}body:has(.b2-document) main>.card>:not(.b2-document){display:none!important}body:has(.b2-document) main{max-width:none;box-shadow:none;border:0;margin:0;padding:0}body:has(.b2-document) main>.card{max-width:none;box-shadow:none;border:0;margin:0;padding:0}.b2-paper{width:190mm;max-width:none;box-shadow:none;break-after:page}.b2-document{gap:0;margin:0}.b2-paper:last-child{break-after:auto}}html{scroll-padding-block:24px}body{color:var(--ink);background:var(--bg);font-family:Tahoma,Segoe UI,Arial,sans-serif;font-size:14px;line-height:1.7}header.topbar{color:var(--ink)}header.topbar select{width:190px}.topbar .user-chip select{width:118px}.topbar h1{color:var(--ink);font-size:26px}.shell{direction:rtl}.workspace{direction:inherit}html[dir=ltr] main,html[dir=ltr] .topbar,html[dir=ltr] nav button{text-align:start;direction:ltr}.production-main{max-width:1450px;margin:0 auto;padding:30px 34px 60px}.page-content{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.page-content>h2{margin-block:8px 18px}.brand{min-height:54px}.brand strong{white-space:nowrap}.brand-crop{border-radius:0}.active-brand h1{color:var(--ink)}button{color:var(--ink);border:1px solid var(--line);background:#fff;min-height:42px;padding:9px 15px}button:not(.secondary):not(.mobile-menu):not(nav button):not(.small){background:var(--brand);color:#fff;border-color:var(--brand)}button.secondary{color:var(--ink)}nav button{text-align:right;width:100%;color:var(--ink);background:0 0;border:0}.topbar button,.back-button{color:var(--ink)!important;background:#fff!important}label{gap:6px;margin:0;font-size:12px}input,select,textarea{color:var(--ink);border:1px solid #cbd9d7}header{color:var(--ink);background:0 0;padding:0}#message{margin:0 0 12px}.table{overflow:auto}th,td{padding:12px 13px}.home-page .page-head h2{color:var(--muted);font-size:12px;font-weight:400}.recent-invoice{border-bottom:1px solid var(--line);padding:12px 0;font-size:12px}.recent-invoice>*{min-width:0}.work-date-bar{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:8px;padding:12px 16px;display:flex}.work-date-bar label{max-width:230px}.work-state{font-size:12px}.work-date-bar+p{margin-bottom:18px}.address-fields{border:0;gap:14px 16px;margin:16px 0;padding:0}.address-fields legend{color:var(--muted);margin-bottom:10px;font-size:12px}.b2-line{border:0;border-radius:0;margin:0;padding:0;display:block}.b2-line.current-rug{border-inline-start:3px solid var(--brand);padding-inline-start:12px}.b2-line.collapsed{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.b2-line .line-editor{position:relative}.b2-line .line-editor .actions{grid-column:auto;padding-top:26.4px}.b2-total{color:var(--brand);background:0 0;padding:0;font-size:24px}.suggestions{z-index:25;min-width:100%;max-height:240px;overflow:auto;box-shadow:0 8px 20px #0001}.suggestions button{min-height:44px;text-align:start!important;color:var(--ink)!important;background:#fff!important;padding:12px!important;font-size:14px!important}.suggestions button[aria-selected=true]{box-shadow:inset -3px 0 var(--brand);background:var(--soft)!important}.b2-result{border:0;border-bottom:1px solid var(--line);border-radius:0}.invoice-price-reason{padding-block:12px}.invoice-price-reason:empty{display:none}.card.panel{box-shadow:0 4px 20px #143b3503}.fidelity-customer-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.fidelity-customer-list .card{margin:0}.permission-grid,.permission-grid label{font-size:12px}.login-page header{display:none}@media (width<=1100px){.production-main{padding:25px 20px}.b2-line .line-editor .actions{grid-column:1/-1;padding-top:0}}@media (width<=760px){.production-main{padding:20px 12px 40px}.topbar{padding:12px!important}.topbar .user-chip{justify-content:space-between;width:100%}.topbar select{width:145px!important}.topbar .user-chip select{width:110px!important}.fidelity-customer-list{grid-template-columns:1fr}.b2-line .line-editor .actions{flex-wrap:wrap;padding-top:0}.work-date-bar{gap:8px;padding:10px}.b2-total{font-size:22px}.work-date-bar label{flex:1;max-width:none}}.b2-paper{--invoice-color:#387587;color:var(--invoice-color);box-shadow:0 5px 30px #152e2810}.b2-paper-value,.b2-paper-lines{color:#15191b}.b2-paper:after{content:"";z-index:3;pointer-events:none;background:#fff;width:2.3%;position:absolute;inset:0 0 0 auto}.b2-paper-address{z-index:2;flex-wrap:wrap;place-content:center;gap:.55cqw 1.7cqw;width:85.6%;height:5.3%;padding:.2cqw .8cqw;font-size:1.9cqw;line-height:1.5;display:flex;top:23.2%}.b2-paper-address>span{align-items:baseline;gap:.8cqw;min-width:0;max-width:100%;display:inline-flex}.b2-paper-address>span>span{color:var(--invoice-color)}.b2-paper-address bdi{color:#15191b;font-weight:700}.b2-paper-address>span:last-child{max-width:48%}.b2-paper-address-erasure{z-index:1;background:#fff;width:91.5%;height:5.3%;position:absolute;top:23.2%;left:4.5%}.b2-good-paper{--invoice-color:#167fb4}.b2-paper-row span{color:#15191b}.b2-paper-notes{color:#15191b;font-size:1.4cqw}.b2-paper-name{justify-content:flex-end;padding-left:1%}@media print{body:has(.b2-document) aside{display:none!important}body:has(.b2-document) .topbar{display:none!important}body:has(.b2-document) .demo-ribbon{display:none!important}body:has(.b2-document) main>.back-button{display:none!important}:is(body:has(.b2-document) .shell,body:has(.b2-document) .workspace){display:block}body:has(.b2-document) main{max-width:none;margin:0;padding:0}body:has(.b2-document) .page-content{max-width:none;margin:0;padding:0}.b2-paper-value,.b2-paper-lines,.b2-paper-address bdi{color:#15191b!important}}.b2-total{color:var(--ink);font-size:14px;font-weight:400}.b2-total .total{color:var(--brand);font-size:24px}.auth-main{max-width:none;margin:0;padding:0}.auth-header{z-index:2;pointer-events:none;justify-content:flex-start;position:absolute;top:15px;left:20px;right:20px}.auth-header>.active-brand{display:none}.auth-header>select{pointer-events:auto}.auth-main .login-page{min-height:100vh}.login-intro h1{white-space:pre-line}.auth-main .card{box-shadow:none}.page-content.panel{padding:23px}.page-content.panel>h2{font-size:26px}.rug-card .line-editor .actions{padding-top:26.4px}.auth-main:has(>#message:not(:empty)){padding-top:80px}.auth-main>#message{overflow-wrap:anywhere}@media (width<=760px){.auth-header{top:10px}.page-content.panel{padding:17px}.auth-main .login-card-wrap{padding-top:0}}.b2-good-paper .b2-paper-base{filter:sepia(.6)saturate(.6)}.b2-paper-logo strong{font-family:Georgia,serif;font-size:4cqw;font-style:italic}.b2-paper-logo{color:var(--invoice-color)}.catalog-table th,.catalog-table td{padding:12px 8px;font-size:11px}.catalog-table button.small{min-height:0;padding:6px 10px;font-size:11px}.customer-fold summary{cursor:pointer;font-weight:700}.customer-fold>.actions{margin-block:16px}.catalog-bulk .rug-card{margin-bottom:16px}.catalog-bulk .form-footer{flex-direction:row}.print-preview{width:96vw;max-width:980px}.print-preview>.actions{z-index:5;background:#fff;padding:10px;position:sticky;top:0}.b2-paper-phone{height:2.7%;font-size:2.3cqw;top:17.7%}.b2-paper-name{height:3.4%;font-size:2.3cqw;line-height:1.15;top:17.3%}.b2-paper-address bdi{font-size:2cqw}.b2-paper-number,.b2-paper-date{font-size:2.4cqw}.b2-paper-row{font-size:2.3cqw}@media print{body:has(dialog.print-preview[open]) #app{display:none!important}dialog.print-preview[open]{border:0;width:100%;max-width:none;max-height:none;margin:0;padding:0;display:block;position:absolute;inset:0;overflow:visible}dialog.print-preview[open]::backdrop{background:#fff}dialog.print-preview .no-print{display:none!important}}.history-dialog{width:96vw;max-width:1100px}.history-pair{grid-template-columns:1fr 1fr;gap:16px;display:grid}.history-pair .panel{overflow-wrap:anywhere;min-width:0}.history-changed{background:#fff1ca;padding:4px}@media (width<=760px){.history-pair{grid-template-columns:1fr}}.b2-paper-phone{height:3.8%;line-height:1.15;top:17.3%}.b2-paper-name{height:5.2%;top:17.2%}@media print{dialog.print-preview[open]{display:block!important}}.mobile-fold-toggle,.mobile-row-toggle,.mobile-nav-close{display:none!important}@media screen and (width<=1000px) and (width>=761px){.shell{grid-template-columns:215px minmax(0,1fr)}.production-main{padding:20px 16px}.topbar,.topbar .user-chip{flex-wrap:wrap}.grid.four,.invoice-primary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (width<=760px){.mobile-nav-close{width:100%;margin-block:8px 12px;display:block!important}input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]){max-height:46px;height:46px!important;min-height:46px!important}select{min-height:46px!important}.grid{grid-auto-rows:max-content;align-content:start;align-items:start}.work-date-bar label{flex:180px}.confirmation-dialog .work-date-bar{grid-template-columns:minmax(0,1fr);display:grid}.confirmation-dialog .work-date-bar label{width:100%;max-width:none}.payroll-actions{overflow:visible;flex-wrap:wrap!important}.payroll-actions:after{display:none}.payroll-actions button{white-space:normal;flex:140px}html{scroll-padding-block:16px}body{font-size:15px;line-height:1.65}.shell,.workspace,.production-main,.page-content,.panel,.card{min-width:0;max-width:100%}.shell{display:block}.production-main{margin:0;padding:14px 10px 32px}h1{line-height:1.45;font-size:24px!important}h2{font-size:20px;line-height:1.45}h3{font-size:18px}p,small,td,.note,.muted,.badge{overflow-wrap:anywhere}button,input,select,textarea{max-width:100%;min-height:44px;font-size:16px}button{white-space:normal;touch-action:manipulation;line-height:1.5}label{min-width:0;font-size:14px}input,select,textarea{width:100%;min-width:0}input[type=checkbox],input[type=radio]{flex:none;width:24px;min-height:24px}textarea{resize:vertical;min-height:100px}.grid,.grid.four,.grid.three,.invoice-primary-grid,.line-editor,.history-pair,.fidelity-customer-list,.form-grid{gap:12px;grid-template-columns:minmax(0,1fr)!important}.grid>*,.line-editor>*{min-width:0;grid-column:auto!important}.actions,.row,.page-head,.form-footer,.modal-footer{flex-wrap:wrap;gap:10px}.actions>button,.form-footer>button,.modal-footer>button{flex:140px}.row>*{flex-basis:100%;min-width:0;max-width:100%}.page-head{align-items:stretch}.page-head>.actions{width:100%}.panel,.card.panel,.customer-card{padding:14px}.stats{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.stat{min-width:0;padding:12px}.stat .number{overflow-wrap:anywhere;font-size:22px}.topbar{gap:10px;padding:10px!important;position:relative!important}.topbar>.actions{flex-wrap:wrap;width:100%;display:flex}.topbar .user-chip{flex-wrap:wrap;gap:8px;width:100%;min-width:0;display:flex}.topbar .user-chip>span{overflow-wrap:anywhere;flex:1;min-width:100px}.topbar .user-chip select{width:110px!important}.topbar .actions>select{flex:1;width:auto!important}.topbar .actions>.mobile-menu{flex:0 0 46px}.topbar .badge{padding:5px 8px;font-size:12px}.shell>aside{z-index:90;overscroll-behavior:contain;width:min(86vw,320px);max-width:100vw;padding-bottom:30px;display:none;inset-block:0;inset-inline:0 auto;overflow-y:auto;box-shadow:0 0 0 100vmax #102e354d,0 8px 30px #0003;position:fixed!important}.menu-open .shell>aside{display:block}.menu-open{overflow:hidden}aside nav button{text-align:start;min-height:48px;font-size:16px}aside .brand{padding-block:16px}.mobile-menu{justify-content:center;align-items:center;display:inline-flex!important}dialog{overscroll-behavior:contain;max-height:calc(100dvh - 24px);margin:auto;padding:16px;overflow:auto;width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important}dialog h2{padding-inline-end:0}dialog .actions,dialog .modal-footer{gap:10px}.permission-grid{grid-template-columns:1fr!important}.permission-grid>button{min-height:48px!important;font-size:14px!important}.company-toggle{font-size:15px!important}.permission-label{max-width:100%!important}.mobile-fold{min-width:0;margin-block:8px 14px}.mobile-fold-toggle{text-align:start;justify-content:space-between;align-items:center;width:100%;font-weight:700;display:flex!important}.mobile-fold-toggle:after{content:"−";flex:none;font-size:22px}.mobile-fold-toggle[aria-expanded=false]:after{content:"+"}.mobile-fold:has(>.mobile-fold-toggle[aria-expanded=false])>.mobile-fold-content{display:none}.mobile-fold-content{min-width:0;padding-block:12px 0}.table-wrap,.table,.b2-results{min-width:0;max-width:100%;overflow-x:auto}.mobile-cards{border:0;display:block;width:100%!important;min-width:0!important}:is(.mobile-cards thead,.mobile-cards>tr:has(th)){clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.mobile-cards tbody{display:block}.mobile-cards tr:has(td){border:1px solid var(--line,#d7e3e7);background:#fff;border-radius:12px;margin-block:0 14px;padding:10px 12px;display:block}.mobile-cards td{white-space:normal;overflow-wrap:anywhere;border:0;max-width:100%;padding:8px 0;font-size:14px;display:block;width:auto!important}.mobile-cards td[data-mobile-label]:not([data-mobile-label=""]):before{content:attr(data-mobile-label);color:var(--muted,#567580);margin-bottom:3px;font-size:12px;font-weight:700;display:block}.mobile-cards td>button{margin:3px;min-height:44px!important;font-size:14px!important}.mobile-row-toggle{width:100%;margin:10px 0 0!important;display:block!important}.mobile-cards tr:not(.mobile-row-open)>.mobile-secondary-cell{display:none}.mobile-cards td:has(>input[type=checkbox]){align-items:center;gap:10px;display:flex}.b2-total,.form-footer,.total,.b2-total .total{position:static!important}.b2-total{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.b2-total .total{font-size:24px}.b2-line.collapsed{gap:10px;padding:14px 0}.rug-card{padding:12px}.suggestions{min-width:100%;max-width:calc(100vw - 40px);max-height:40dvh;overflow:auto}.suggestions button{text-align:start!important}.history-dialog pre,.recovery-codes pre,.secret{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%}.history-pair{display:grid}.customer-fold>summary,details>summary{cursor:pointer;min-height:44px;padding-block:10px}.b2-document{max-width:100%;overflow-x:auto}.b2-paper{flex-shrink:0}.auth-header{justify-content:flex-end;padding:10px 12px!important;position:relative!important;inset:auto!important}.auth-header>select{width:120px}.auth-main:has(>#message:not(:empty)){padding-top:0}.auth-main>#message{margin:8px 12px}.auth-main .login-page{min-height:0;padding-top:0}.login-intro{padding:18px!important}.login-intro h1{font-size:27px!important}.login-card-wrap{padding:10px!important}.login-card-wrap .card{margin:0}.auth-main .login{margin:8px auto;padding:18px}}@media screen and (width<=360px){.stats{grid-template-columns:1fr!important}.production-main{padding-inline:8px}.topbar .badge{display:none}.actions>button{flex-basis:100%}}@media screen and (width<=760px){.invoice-list tr.b2-result{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;display:grid}.invoice-list tr.b2-result>td{grid-column:1/-1;padding:5px 0}.invoice-list .mobile-card-selection{order:0}.invoice-list .mobile-card-code{order:1}.invoice-list .mobile-card-customer{order:2}.invoice-list tr.b2-result>.mobile-card-amount{order:3;grid-column:1}.invoice-list tr.b2-result>.mobile-card-status{order:3;grid-column:2}.invoice-list .mobile-card-actions{flex-wrap:wrap;order:4;gap:6px;display:flex}.invoice-list .mobile-card-actions:before{width:100%}.invoice-list .mobile-card-actions button{flex:1;margin:0}.invoice-list .mobile-secondary-cell{order:5}.invoice-list .mobile-card-code p,.invoice-list .mobile-card-customer p{margin:4px 0;font-size:13px}.invoice-list .mobile-card-selection:before{display:none}.invoice-list .mobile-card-selection{font-size:12px}.mobile-card-code>.mobile-row-toggle{margin-block:6px 0!important}.topbar .user-chip>span{font-size:14px}}@media print{.mobile-fold-toggle,.mobile-row-toggle{display:none!important}.mobile-fold-content{display:block!important}}.mobile-record-phone,.mobile-agent-edit-trigger,.agent-summary,.agent-row>p{display:none}@media screen and (width<=760px){.today-invoices{grid-template-columns:minmax(0,1fr);gap:10px!important;display:grid!important}.today-invoices>label,.today-invoices>button{width:100%;max-width:none}.archive-selection-tools>button:last-child{grid-column:1/-1}.mobile-cards tr.mobile-compact-record>.mobile-card-amount{white-space:nowrap;direction:ltr;min-width:6ch!important}.mobile-cards tr.mobile-compact-record>.mobile-record-actions{order:1!important}.mobile-cards tr.mobile-compact-record>.mobile-record-secondary{order:2!important}.mobile-cards tr.mobile-compact-record>.mobile-record-primary{order:0!important}.mobile-record-primary:has(>.mobile-record-phone){min-width:0}.agent-row>p.mobile-record-secondary{display:block}table[data-mobile-kind=audit] tr.mobile-compact-record>.mobile-record-actions{align-self:center;grid-column:2!important}table[data-mobile-kind=audit] tr.mobile-compact-record>.mobile-record-actions:empty{display:none}table[data-mobile-kind=audit] tr.mobile-compact-record>.mobile-record-primary:nth-child(3){align-self:center}.mobile-cards tr.mobile-compact-record,.mobile-compact-record{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0;gap:6px 10px!important;margin-block:0 8px!important;padding:10px!important;display:grid!important}.mobile-cards tr.mobile-compact-record>td,.mobile-compact-record>*{min-width:0;max-width:100%;min-height:0;margin:0;flex:none!important;order:0!important}.mobile-cards tr.mobile-compact-record>td{font-size:14px;line-height:1.55;grid-column:auto!important;padding:0!important}.mobile-cards .mobile-compact-record>td:before{display:none!important}.mobile-cards .mobile-compact-record .mobile-record-secondary:before{display:block!important}.mobile-compact-record:not(.mobile-row-open)>.mobile-record-secondary,.mobile-compact-record:not(.mobile-row-open) .mobile-extra-action{display:none!important}.mobile-cards tr.mobile-compact-record>.mobile-record-secondary,.mobile-compact-record>.mobile-record-secondary{overflow-wrap:anywhere;width:100%;grid-column:1/-1!important;padding-block:6px!important}.mobile-cards tr.mobile-compact-record>.mobile-record-actions,.mobile-compact-record>.mobile-record-actions{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex;grid-column:1/-1!important}.mobile-record-actions button{flex:0 auto!important;width:auto!important;min-height:44px!important;margin:0!important;padding:7px 10px!important;font-size:14px!important}.mobile-record-actions .mobile-extra-action{flex:auto!important}.mobile-compact-record .mobile-row-toggle{vertical-align:middle;float:inline-end;justify-content:center;align-items:center;transition:transform .1s;width:36px!important;min-height:36px!important;margin:0 5px!important;padding:4px!important;font-size:20px!important;display:inline-flex!important}.mobile-row-open .mobile-row-toggle{transform:rotate(180deg)}.mobile-record-phone{direction:ltr;margin-inline:8px;font-size:14px;display:inline-block}.mobile-record-primary>p{display:none}.mobile-row-open .mobile-record-primary>p{display:block}.mobile-record-primary strong{font-size:15px}.mobile-record-primary>br{display:none}.mobile-record-primary>span:not(.mobile-record-phone){margin-inline:5px}.mobile-cards tr.mobile-compact-record:has(>td input[type=checkbox]){grid-template-columns:28px minmax(0,1fr) auto}.mobile-cards tr.mobile-compact-record>td:has(>input[type=checkbox]){justify-content:center;align-items:center;display:flex}table[data-mobile-kind=catalog] tr.mobile-compact-record{grid-template-columns:28px minmax(0,1fr) auto auto!important}.mobile-cards .mobile-compact-record .mobile-record-secondary{border-top:1px solid var(--line)}.recent-invoice.mobile-compact-record{grid-template-columns:minmax(0,1fr) auto}.recent-invoice>.mobile-record-actions{grid-column:auto!important}.recent-invoice .mobile-record-primary{font-size:15px}.agent-summary{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;display:flex}.agent-row .agent-edit-fields{display:none!important}.agent-row.mobile-agent-editing .agent-edit-fields{grid-column:1/-1;display:grid!important}.agent-row:not(.mobile-agent-editing) .mobile-agent-save{display:none!important}.mobile-agent-edit-trigger{display:inline-flex}.agent-row .mobile-agent-save{flex:1!important}.area-row{grid-template-columns:minmax(0,1fr) auto}.area-row>.mobile-record-actions{grid-column:1/-1!important}.areas-dialog .area-editor[hidden]{display:none}.areas-dialog .area-editor{border:1px solid var(--line);border-radius:10px;margin-block:10px;padding:12px}.areas-dialog{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.work-date-bar{grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:10px!important;display:grid!important}.work-date-bar label{width:100%!important;min-width:0!important;max-width:none!important}.work-date-bar input[type=date],.work-date-bar button{width:100%!important;min-width:0!important}.work-date-bar .work-state{white-space:normal;font-size:14px;line-height:1.6;display:block;position:static!important}.table-wrap .actions,.archive-selection-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.archive-selection-tools>button{width:100%;min-width:0}.archive-selection-tools>.badge{text-align:center;grid-column:1/-1}.b2-line.collapsed.mobile-compact-record{grid-template-columns:minmax(0,1fr)}.b2-line.collapsed .mobile-record-primary{font-size:15px;display:block}.b2-line.collapsed .mobile-record-actions{grid-column:1/-1}.rug-card .line-editor .actions{padding-top:0!important}.b2-line .line-editor .actions>button{flex:1!important}.mobile-search-filters,.mobile-fold-content,.payroll-filters{min-width:0}.mobile-search-filters input[type=date]{width:100%!important;min-width:0!important}.customer-fold{margin-block:10px}}@media print{.mobile-record-phone,.mobile-agent-edit-trigger{display:none!important}.mobile-record-secondary,.agent-edit-fields{display:revert}}.mobile-price-currency,.mobile-sales-meters{display:none}@media screen and (width<=760px){.mobile-compact-record{position:relative}.mobile-compact-record .mobile-row-toggle{block-size:1px!important;inline-size:1px!important;clip-path:inset(50%)!important;white-space:nowrap!important;float:none!important;border:0!important;width:1px!important;min-width:0!important;height:1px!important;min-height:1px!important;margin:0!important;padding:0!important;position:absolute!important;overflow:hidden!important}.mobile-compact-record .mobile-row-toggle:focus-visible{transform:none;block-size:1px!important;inline-size:1px!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;min-height:1px!important;padding:0!important;position:absolute!important}.mobile-compact-record:has(.mobile-row-toggle:focus-visible){outline-offset:3px;outline:3px solid #de9d20}.mobile-cards tr.mobile-compact-record{gap:5px 8px!important;padding:8px!important}.mobile-record-primary{line-height:1.5}.mobile-record-actions{gap:5px!important}.b2-line .line-editor .actions{flex-wrap:wrap;gap:8px;display:flex}.b2-line .line-editor .actions>button{white-space:normal;overflow-wrap:normal;min-width:64px;max-width:100%;padding:8px 12px;flex:0 auto!important}table[data-mobile-kind=catalog] tr.mobile-compact-record{align-items:center;grid-template-columns:24px minmax(0,1fr) max-content max-content max-content!important;gap:5px!important}table[data-mobile-kind=catalog] tr.mobile-compact-record>.mobile-record-actions{justify-content:flex-end;order:0!important;grid-column:auto!important}table[data-mobile-kind=catalog] tr.mobile-compact-record>td:nth-child(3),table[data-mobile-kind=catalog] tr.mobile-compact-record>td:nth-child(4){white-space:nowrap;direction:ltr}table[data-mobile-kind=catalog] .mobile-record-actions button{min-width:44px;padding:6px 8px!important}.mobile-price-currency{display:inline}.mobile-cards td.mobile-sales-meters{display:block!important}.sales-row.mobile-compact-record{grid-template-columns:repeat(3,minmax(0,1fr)) auto!important}.mobile-cards tr.sales-row.mobile-compact-record>.mobile-record-actions{order:0!important;grid-column:auto!important}.sales-row .mobile-record-primary{text-align:center;white-space:normal;overflow-wrap:anywhere}.pending-row.mobile-compact-record{grid-template-columns:minmax(0,1fr) max-content!important}.pending-row .mobile-record-primary{white-space:nowrap}.pending-row .mobile-record-phone{margin-inline:6px}.agent-row:not(.mobile-agent-editing){gap:5px!important;padding:10px!important}.agent-row:not(.mobile-agent-editing)>.agent-summary{grid-column:1/-1;line-height:1.5}.agent-row .mobile-record-actions{justify-content:flex-start}table[data-mobile-kind=users] tr.mobile-compact-record{gap:5px 8px!important;padding:9px!important}table[data-mobile-kind=users] .mobile-record-actions button{padding:6px 9px!important}}@media screen and (width<=360px){table[data-mobile-kind=catalog] tr.mobile-compact-record{grid-template-columns:24px minmax(0,1fr) max-content max-content!important}table[data-mobile-kind=catalog] tr.mobile-compact-record>td:nth-child(2){grid-column:2/-1!important}table[data-mobile-kind=catalog] tr.mobile-compact-record>td:nth-child(3){grid-column:2!important}.sales-row.mobile-compact-record{grid-template-columns:repeat(3,minmax(0,1fr))!important}.mobile-cards tr.sales-row.mobile-compact-record>.mobile-record-actions{justify-content:flex-start;grid-column:1/-1!important}}
