.record-history-panel{position:fixed;z-index:60;inset:0 0 0 auto;width:min(360px,100%);display:flex;flex-direction:column;overflow:auto;border-left:1px solid var(--line);background:var(--surface);color:var(--ink)}.record-history-panel>header{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 4px 0 10px;background:var(--teal);color:#fff}.record-history-panel>header strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.record-history-panel>header .icon-button{color:#fff}.record-history-filters{display:flex;flex-wrap:wrap;gap:4px;padding:6px 10px;border-bottom:1px solid var(--line)}.record-history-note{margin:0;padding:6px 10px;color:var(--muted)}.record-history-list{margin:0;padding:0;list-style:none}.record-history-list>li{border-bottom:1px solid var(--line)}.record-history-list>li.open{background:var(--mint)}.record-history-entry{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:6px 10px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.record-history-entry:hover{background:var(--mint)}.record-history-tag{padding:0 5px;border-radius:var(--radius);background:var(--mint);color:var(--muted)}.record-history-list>li.open .record-history-tag{background:var(--surface)}.record-history-detail{padding:0 10px 8px}.record-history-detail table{width:100%;table-layout:fixed;border-collapse:collapse;background:var(--surface)}.record-history-detail th,.record-history-detail td{padding:0 6px;border:1px solid var(--line);text-align:left;font-weight:400;overflow-wrap:anywhere}.record-history-detail th{width:40%;color:var(--muted)}.record-history-detail del{color:var(--danger)}.record-history-detail ins{color:var(--success);text-decoration:none}.record-history-detail details{margin-top:6px}.record-history-detail summary{cursor:pointer;color:var(--teal)}.record-history-detail tr.changed td{background:var(--mint);font-weight:700}.record-history-button.active,.drawer header .record-history-button.active{background:var(--mint);color:var(--teal);border-color:var(--ochre)}@media(min-width:600px){body.record-history-open{--record-history-room: clamp(0px, calc(100vw - 1000px) , 360px)}body.record-history-open .drawer{right:var(--record-history-room);max-width:calc(100vw - var(--record-history-room))}}@media print{.record-history-panel,.record-history-button{display:none!important}}.drawer-header-actions{display:flex;align-items:center;gap:6px}.record-history-inline{display:flex;justify-content:flex-end;margin-bottom:6px}[data-item-line=main]>:is(td,th),.compact-item-row[data-item-line=main]{background-color:var(--mint)!important}[data-item-line=main]>:is(td,th):first-child,.compact-item-row[data-item-line=main]{box-shadow:inset 3px 0 var(--ochre)}[data-item-line=main]>[data-item-identity=true],.ims [data-item-line=main]>td{font-weight:700}[data-item-line=main] .mobile-cell-label{font-weight:400}@media print{[data-item-line=main]{print-color-adjust:exact;-webkit-print-color-adjust:exact}}.document-print-options{width:min(480px,calc(100vw - 32px));max-height:calc(100dvh - 32px);box-sizing:border-box;padding:22px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--teal);box-shadow:0 12px 50px #0003}.document-print-options::backdrop{background:#14253388}.document-print-options h2{margin:0 0 8px;font-size:var(--erp-font-size)}.document-print-options p{margin:8px 0 16px;line-height:1.5}.document-print-options-actions{display:flex;gap:10px;flex-wrap:wrap}.document-print-options-actions a,.document-print-options-actions button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;text-decoration:none;cursor:pointer}@media print{.document-print-options{display:none!important}}@font-face{font-family:SmartSync Paper;src:url(/app/assets/LiberationSans-Regular-CqxnOoBp.ttf) format("truetype");font-style:normal;font-weight:400;font-display:block;unicode-range:U+0-20B8,U+20BA-2196,U+2198-21B2,U+21B4-21B9,U+21BC-22EE,U+22F0-2317,U+2319-2324,U+2326-25B3,U+25B5-25B5,U+25B7-25B7,U+25B9-25BD,U+25BF-2605,U+2607-262F,U+2631-2712,U+2714-2714,U+2716-2716,U+2718-FF0A,U+FF0C-10FFFF}@font-face{font-family:SmartSync Paper;src:url(/app/assets/LiberationSans-Bold-CAnzDFU4.ttf) format("truetype");font-style:normal;font-weight:700;font-display:block;unicode-range:U+0-20B8,U+20BA-2196,U+2198-21B2,U+21B4-21B9,U+21BC-22EE,U+22F0-2317,U+2319-2324,U+2326-25B3,U+25B5-25B5,U+25B7-25B7,U+25B9-25BD,U+25BF-2605,U+2607-262F,U+2631-2712,U+2714-2714,U+2716-2716,U+2718-FF0A,U+FF0C-10FFFF}input[data-date-input]{padding-right:34px;background-repeat:no-repeat;background-position:right 10px center;background-size:14px 14px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23092e52' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2'/%3E%3Cpath d='M16 2v4M8 2v4M3 10h18'/%3E%3C/svg%3E")}input[data-date-input]:not(:read-only):not(:disabled){cursor:text}@media screen and (min-width:600px){[data-section-row]{display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;column-gap:var(--section-row-gap)!important}[data-section-row]>:not([data-layout-section]){flex:1 0 100%!important;min-width:0!important}[data-section-row]>[data-layout-section]{flex:0 0 auto!important;box-sizing:border-box!important;width:var(--section-w)!important;min-width:0!important;max-width:100%!important}table[data-layout-table]{table-layout:fixed!important}table[data-layout-table]>thead>tr>th[data-layout-col]{width:var(--layout-col-w)!important}[data-layout-designing] [data-sheet]{padding-left:26px!important}[data-layout-designing] [data-sheet-first]{padding-top:24px!important}[data-layout-designing] [data-sheet]>:is([data-sheet-cell],[data-sheet-full]){outline:1px solid var(--line);outline-offset:2px}[data-layout-designing] [data-sheet]>[data-sheet-selected]{background:var(--ivory)}[data-layout-designing] table[data-layout-unit]{margin-top:24px}.layout-designer-layer{position:fixed;inset:0;z-index:200;pointer-events:none}.layout-designer-layer>*{position:fixed;pointer-events:auto;box-sizing:border-box}.layout-designer-letter{height:22px;padding:0;border:1px solid var(--field-border);border-radius:0;background:var(--sheet-grid);color:var(--ink);font-weight:400;line-height:20px;cursor:pointer}.layout-designer-letter.selected{background:var(--teal);border-color:var(--teal);color:var(--surface)}.layout-designer-letter:focus-visible,.layout-designer-border:focus-visible,.layout-designer-section-edge:focus-visible{outline:2px solid var(--accent)}.layout-designer-border{width:10px;height:22px;cursor:col-resize;touch-action:none;z-index:1}.layout-designer-border:hover,.layout-designer-border.active{background:linear-gradient(90deg,transparent 4px,var(--teal) 4px 6px,transparent 6px)}.layout-designer-row{width:22px;display:flex;align-items:center;justify-content:center;background:var(--sheet-grid);border:1px solid var(--field-border);color:var(--ink);pointer-events:none}.layout-designer-section-edge{width:12px;cursor:col-resize;touch-action:none}.layout-designer-section-edge:after{content:"";position:absolute;top:0;bottom:0;left:5px;width:2px;background:var(--accent)}.layout-designer-section-edge:hover:after,.layout-designer-section-edge.active:after{background:var(--teal)}.layout-designer-section-width{transform:translate(-100%);padding:0 4px;background:var(--surface);color:var(--muted);pointer-events:none}.layout-designer-guide{top:0;bottom:0;width:0;border-left:1px dashed var(--teal);pointer-events:none}.layout-designer-tip{padding:2px 6px;background:var(--surface);border:1px solid var(--teal);color:var(--teal);white-space:nowrap;pointer-events:none}.layout-designer-layer>[hidden]{display:none}.layout-designer-empty{border:1px dashed var(--field-border);pointer-events:none}.layout-designer-tile{padding:0;border:1px solid transparent;background:transparent;cursor:grab;touch-action:none}.layout-designer-tile:hover{border-color:var(--accent);background:#876b3814}.layout-designer-tile.lifted,.layout-designer-tile.dragging{border:2px solid var(--accent);background:#876b3829;cursor:grabbing;z-index:2}.layout-designer-tile:focus-visible{outline:2px solid var(--accent)}.layout-designer-drop{border:2px solid var(--accent);background:#eee6d799;pointer-events:none}.layout-designer-bar{position:fixed;left:0;right:0;bottom:0;z-index:201;display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:4px 12px;background:var(--mint);border-top:2px solid var(--accent);color:var(--teal)}.layout-designer-bar>span{flex:1;min-width:240px}.layout-designer-bar :is(.secondary,.primary){min-height:30px;padding:4px 10px;border-radius:var(--radius)}.layout-heading-menu{position:fixed;z-index:202;display:flex;flex-direction:column;min-width:200px;background:var(--surface);border:1px solid #d9d1c1;box-shadow:0 4px 12px #092e5229}.layout-heading-menu>button{padding:0 10px;border:0;border-radius:0;background:transparent;color:#092e52;text-align:left;cursor:pointer}.layout-heading-menu>button:is(:hover,:focus-visible){background:#eee6d7;outline:none}.layout-designer-bar .layout-designer-error{flex:none;min-width:0;color:var(--danger)}.top-edit-layout[aria-pressed=true]{background:var(--teal);color:var(--surface)}}@media(max-width:599px){.top-help.top-edit-layout,.layout-designer-bar,.layout-heading-menu{display:none!important}}@media print{.layout-designer-layer,.layout-designer-bar,.top-edit-layout,.layout-heading-menu{display:none!important}}@media screen{.report-sheet.report-sheet{color:#092e52}.report-sheet.report-sheet>.order-book-title{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:var(--row-h);margin:0 0 4px;padding:0 8px;background:#092e52;color:#fff}.report-sheet.report-sheet>.order-book-title h1{margin:0;color:#fff;font-weight:700}.report-sheet.report-sheet>.order-book-title .primary{background:#fffefa;border-color:#fffefa;color:#092e52}.report-sheet.report-sheet>.order-book-title:has(.register-switch){flex-wrap:wrap}.report-sheet.report-sheet>.order-book-title .register-switch{display:flex;gap:4px;flex:none}.report-sheet.report-sheet>.order-book-title .register-switch button{background:#fffefa;border-color:#876b38;color:#092e52}.report-sheet.report-sheet>.order-book-title .register-switch button[aria-pressed=true]{background:#eee6d7}.report-sheet.report-sheet .order-book-filter{margin-bottom:4px;background:#eee6d7}.sheet-title-bar.sheet-title-bar{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;min-height:var(--row-h);margin:0 0 4px;padding:2px 8px;border-radius:var(--radius);background:#092e52;color:#fff}.sheet-title-bar.sheet-title-bar>h1{margin:0;color:#fff;font-weight:700}.sheet-title-bar.sheet-title-bar>.sheet-title-sub{flex:0 1 auto;min-width:0;overflow:hidden;color:#eee6d7;text-overflow:ellipsis;white-space:nowrap}.sheet-title-bar.sheet-title-bar>.sheet-title-error{padding:0 6px;background:#7e2b21;color:#fff}.sheet-title-bar.sheet-title-bar>.sheet-title-actions{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-left:auto}.sheet-title-bar.sheet-title-bar>.sheet-title-actions :is(button,a,summary){color:#092e52}.sheet-title-bar.sheet-title-bar>.sheet-title-actions :is(.secondary,.register-actions-more>summary){background:#fffefa;border:1px solid #876b38}.sheet-title-bar.sheet-title-bar>.sheet-title-actions .primary{background:#eee6d7;border:1px solid #eee6d7;font-weight:700}.sheet-title-bar.sheet-title-bar>.sheet-title-actions .register-actions-more>summary{padding-inline:8px;font-weight:700}.sheet-title-bar.sheet-title-bar>.sheet-title-actions .register-switch{display:flex;gap:4px}.sheet-title-bar.sheet-title-bar>.sheet-title-actions .register-switch button[aria-pressed=true]{background:#eee6d7;font-weight:700}.sheet-filter-bar.sheet-filter-bar{margin:0 0 4px;border-radius:var(--radius);background:#eee6d7}table.allocation-sheet td .field>:is(span,label):first-child{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:is(html,.report-sheet) table.allocation-sheet.allocation-sheet tr.allocation-open>td{color:var(--danger)}:is(html,.report-sheet) table.allocation-sheet.allocation-sheet tr.allocation-balanced>td{color:var(--success)}table.artwork-reference-sheet .artwork-preview{display:inline-block;min-height:0;border:0;border-radius:0;background:transparent}table.artwork-reference-sheet .artwork-preview img{max-height:24px}.drawer .sheet-line-columns{display:none}.sheet-filter-bar.sheet-filter-bar .form-grid{align-items:end}.sheet-filter-bar .sheet-filter-checks{display:flex;flex-wrap:wrap;align-items:center;gap:0 12px;min-height:var(--field-h)}:is(html,.report-sheet) .sheet-register.sheet-register{border-collapse:collapse;border:2px solid #092e52;background:#fffefa}:is(html,.report-sheet) .sheet-register.sheet-register>*>tr>:is(th,td){border:1px solid #d9d1c1!important;color:#092e52}:is(html,.report-sheet) .sheet-register.sheet-register>thead>tr>th{background:#f5f2ec;font-weight:700}#root .sheet-register>*>tr>:is(th,td){padding-inline:4px!important}#root .sheet-register>*>tr>td.sheet-indent{padding-left:16px!important}:is(html,.report-sheet) .sheet-register.sheet-register .order-book-total>td{border-top:2px solid #092e52!important;font-weight:700}:is(html,.report-sheet) .sheet-register.sheet-register>*>tr>:is(th,td):is([data-register-column=amount],.number){text-align:right;font-variant-numeric:tabular-nums}:is(html,.report-sheet) .sheet-register.sheet-register>tbody>tr.sheet-empty-row>td{font-style:italic;text-align:left}:is(html,.report-sheet) :is(.sheet-register.sheet-register,.mobile-register.mobile-register)>tbody>tr.sheet-load-failed>td{color:var(--danger-strong)}:is(html,.report-sheet) :is(.sheet-register.sheet-register,.mobile-register.mobile-register)>tbody>tr.sheet-load-failed.sheet-load-message>td{text-align:left}.load-failure-row{margin-bottom:4px}.report-sheet.report-sheet .sheet-register>tbody>tr.day-book-activity:not(.selected,:hover)>td{background:#f5f2ec}.report-sheet.report-sheet .sheet-register>tbody>tr.day-book-activity>td.day-book-type strong{color:var(--navy)}}@media screen and (min-width:600px){:root:not([data-layout-designing]) table.sheet-register :is(col.sheet-pad-col,.sheet-pad){display:none}:root:not([data-layout-designing]) table.sheet-register>colgroup>col.sheet-fill-col{width:auto!important}:is(html,.report-sheet) .table-wrap>.sheet-register.sheet-register>thead,:is(html,.report-sheet) .sheet-register.sheet-register>thead{position:sticky;top:var(--sheet-head-top, 0px);z-index:2}:is(html,.report-sheet) .sheet-register.sheet-register>thead>tr>th{box-shadow:inset 0 -2px #876b38}:is(.table-wrap,.permission-matrix-wrap):has(>table.sheet-register):not([data-register-scrollable=true]){overflow-x:clip}[data-sheet-clip]{overflow:clip!important}.drawer :is(.table-wrap>.sheet-register.sheet-register,.sheet-register.sheet-register.sheet-register)>thead{top:0}table.sheet-register.item-master-sheet>colgroup>col:nth-child(1),table.sheet-register.item-master-sheet>colgroup>col:nth-child(2){width:11%}table.sheet-register.item-master-sheet>colgroup>col:nth-child(3){width:26%}table.sheet-register.item-master-sheet>colgroup>col:nth-child(4){width:12%}table.sheet-register.item-master-sheet>colgroup>col:nth-child(n+5):nth-child(-n+7){width:10%}table.sheet-register.item-master-sheet>colgroup>col:nth-child(8){width:9%}table.sheet-register.item-master-sheet td.compact-item-tick{text-align:center}.report-sheet .sheet-register.outstanding-ageing-sheet>colgroup>col:nth-child(1){width:21%}.report-sheet .sheet-register.outstanding-ageing-sheet>colgroup>col:nth-child(2),.report-sheet .sheet-register.outstanding-ageing-sheet>colgroup>col:nth-child(3){width:8.5%}.report-sheet .sheet-register.outstanding-ageing-sheet>colgroup>col:nth-child(4){width:7.5%}.report-sheet .sheet-register.outstanding-ageing-sheet>colgroup>col:nth-child(n+5):nth-child(-n+9){width:8.5%}.report-sheet .sheet-register.outstanding-ageing-sheet>colgroup>col:nth-child(10){width:12%}.report-sheet .tally-daybook-table .sheet-register>colgroup>col:nth-child(1){width:9%}.report-sheet .tally-daybook-table .sheet-register>colgroup>col:nth-child(2){width:19%}.report-sheet .tally-daybook-table .sheet-register>colgroup>col:nth-child(3){width:17%}.report-sheet .tally-daybook-table .sheet-register>colgroup>col:nth-child(4){width:13%}.report-sheet .tally-daybook-table .sheet-register>colgroup>col:nth-child(5){width:9%}.report-sheet .tally-daybook-table .sheet-register>colgroup>col:nth-child(6){width:10.5%}.report-sheet .tally-daybook-table .sheet-register>colgroup>col:nth-child(7){width:10.5%}.report-sheet .sheet-register.order-book-sales>colgroup>col:nth-child(1){width:8.5%}.report-sheet .sheet-register.order-book-sales>colgroup>col:nth-child(2){width:9%}.report-sheet .sheet-register.order-book-sales>colgroup>col:nth-child(3){width:7.5%}.report-sheet .sheet-register.order-book-sales>colgroup>col:nth-child(4){width:9%}.report-sheet .sheet-register.order-book-sales>colgroup>col:nth-child(5){width:22%}.report-sheet .sheet-register.order-book-sales>colgroup>col:nth-child(6){width:10.5%}.report-sheet .sheet-register.order-book-sales>colgroup>col:nth-child(7){width:10.5%}.report-sheet .sheet-register.order-book-sales>colgroup>col:nth-child(8){width:7%}.report-sheet .sheet-register.order-book-sales>colgroup>col:nth-child(9){width:12%}.report-sheet .sheet-register.order-book-purchase>colgroup>col:nth-child(1){width:10.1%}.report-sheet .sheet-register.order-book-purchase>colgroup>col:nth-child(2){width:13.8%}.report-sheet .sheet-register.order-book-purchase>colgroup>col:nth-child(3){width:12.9%}.report-sheet .sheet-register.order-book-purchase>colgroup>col:nth-child(4){width:14.7%}.report-sheet .sheet-register.order-book-purchase>colgroup>col:nth-child(5){width:7.4%}.report-sheet .sheet-register.order-book-purchase>colgroup>col:nth-child(6){width:10.1%}.report-sheet .sheet-register.order-book-purchase>colgroup>col:nth-child(7){width:9.2%}.report-sheet .sheet-register.order-book-purchase>colgroup>col:nth-child(8){width:13.8%}.report-sheet.report-sheet .sheet-register .operational-reference{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:0 8px;min-width:0;max-width:100%;margin-right:8px;vertical-align:middle}.report-sheet.report-sheet .sheet-register .operational-reference>span{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:inherit}}@media screen{.report-sheet.report-sheet .operational-reference-link{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media screen{table.sheet-register.sheet-register th .sheet-sort{display:block;width:100%;min-width:0;min-height:0;height:auto;padding:0;border:0;border-radius:0;background:transparent;color:inherit;font-weight:inherit;line-height:inherit;text-align:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}table.sheet-register.sheet-register th .sheet-sort:hover{background:transparent;color:inherit;text-decoration:underline}table.sheet-register.sheet-register th[aria-sort]{background:var(--pale-gold)}table.sheet-register.sheet-register th[aria-sort=ascending] .sheet-sort:after{content:" ▲"}table.sheet-register.sheet-register th[aria-sort=descending] .sheet-sort:after{content:" ▼"}:root[data-layout-designing] table.sheet-register.sheet-register th .sheet-sort{cursor:inherit;text-decoration:none}}@media print{.register-sort-by{display:none!important}}@media print{.sheet-title-bar .sheet-title-actions,.sheet-filter-bar :is(.sheet-more-filters,.sheet-refresh){display:none!important}#native-print-root .report-sheet .sheet-register:is(.order-book-sales,.order-book-purchase,.order-book-transfer)>:is(thead,tbody,tfoot)>tr>:is(th,td){white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}#native-print-root .report-sheet .sheet-register:is(.order-book-sales,.order-book-purchase,.order-book-transfer) .status-badge{display:inline;padding-block:0!important;line-height:inherit}}@media screen{.report-sheet.report-sheet .account-drill{padding:0;border:0;background:transparent}.report-sheet.report-sheet .account-drill-heading{min-height:var(--row-h);padding:0 8px;border-bottom:2px solid var(--gold);color:var(--navy)}.report-sheet.report-sheet .account-drill-heading h2{color:var(--navy);font-weight:700}.report-sheet.report-sheet .account-drill-path{margin:4px 0;padding:0 8px;background:#eee6d7;color:#092e52}.report-sheet.report-sheet .sheet-group-row>td{background:#f5f2ec}.report-sheet.report-sheet .sheet-group-row.stock-group-row>td{background:var(--pale-gold);color:var(--navy)}.report-sheet.report-sheet .entry-audit-flag{color:var(--warning-strong)}.report-sheet.report-sheet .sheet-register td.sheet-indent{padding-left:16px!important}}@media screen{.report-sheet.report-sheet .stock-drilldown{padding:0;border:0;background:transparent}.report-sheet.report-sheet .stock-drill-heading{min-height:var(--row-h);padding:0 8px;border-bottom:2px solid var(--gold);color:var(--navy)}.report-sheet.report-sheet .stock-drill-heading h2{color:var(--navy);font-weight:700}.report-sheet.report-sheet .stock-drill-path,.report-sheet.report-sheet .stock-drill-period{margin:4px 0;padding:0 8px;background:#eee6d7;color:#092e52}.report-sheet.report-sheet .stock-drill-table table{background:#fffefa}.report-sheet.report-sheet .stock-drill-table :is(th,td){border:1px solid #d9d1c1;color:#092e52}.report-sheet.report-sheet .stock-drill-table th{background:#f5f2ec;font-weight:700}.report-sheet.report-sheet .stock-drill-table tfoot td{border-top:2px solid #092e52;font-weight:700}}@media screen{.report-sheet.form-sheet.form-sheet .panel:not(.sheet-filter-bar){padding:0;margin:0 0 4px;border:1px solid #d9d1c1;border-radius:0;background:#fffefa;box-shadow:none}.report-sheet.form-sheet.form-sheet .panel-head{margin:0;padding:0 8px;min-height:var(--row-h);display:flex;align-items:center;border-bottom:2px solid var(--gold)}.report-sheet.form-sheet.form-sheet .panel-head h2{margin:0;color:var(--navy);font-weight:700}.report-sheet.form-sheet.form-sheet .panel-head p{display:none}.report-sheet.form-sheet.form-sheet :not(.sheet-filter-bar)>.form-grid{gap:0}.report-sheet.form-sheet.form-sheet :not(.sheet-filter-bar)>.form-grid>label.field{display:grid;grid-template-columns:minmax(0,38%) minmax(0,62%);align-items:center;margin:0;border-right:1px solid #d9d1c1;border-bottom:1px solid #d9d1c1}.report-sheet.form-sheet.form-sheet :not(.sheet-filter-bar)>.form-grid>label.field>span:first-child{align-self:stretch;display:flex;align-items:center;padding:0 4px;background:#f5f2ec;border-right:1px solid #d9d1c1;color:#092e52;font-weight:700}.report-sheet.form-sheet.form-sheet :not(.sheet-filter-bar)>.form-grid>label.field :is(input,select,textarea){border:0;border-radius:0;background:var(--field-cell-bg);box-shadow:none}.report-sheet.form-sheet.form-sheet :not(.sheet-filter-bar)>.form-grid>label.field :is(input,select,textarea):focus{box-shadow:inset 0 0 0 2px #092e52}.report-sheet.form-sheet.form-sheet :not(.sheet-filter-bar)>.form-grid>button{margin:4px;justify-self:start}.report-sheet.form-sheet.form-sheet :not(.sheet-filter-bar)>.form-grid>:is(.check-field,.statutory-switches){padding:0 8px;border-bottom:1px solid #d9d1c1}.report-sheet.form-sheet.form-sheet .panel>form>:not(.form-grid):not(.rate-editor){margin-inline:8px}.report-sheet.form-sheet.form-sheet .panel>:is(.table-wrap,.statutory-note){margin:4px}}@media screen and (max-width:599px){.report-sheet.form-sheet.form-sheet :not(.sheet-filter-bar)>.form-grid>label.field{grid-template-columns:minmax(0,1fr)}}@media screen{.report-sheet.sheet-sections.sheet-sections .panel:not(.report-filter){padding:0;margin:0 0 4px;border:0;border-radius:0;background:transparent;box-shadow:none}.report-sheet.sheet-sections.sheet-sections .panel:not(.report-filter)>.panel-head{margin:0;padding:0 8px;min-height:var(--row-h);display:flex;align-items:center;border-bottom:2px solid var(--gold)}.report-sheet.sheet-sections.sheet-sections .panel:not(.report-filter)>.panel-head h2{margin:0;color:var(--navy);font-weight:700}:is(.mom-sheet-heading,.party-section-row,.schedule-section-row,.gst-section-row,.form-sheet .panel-head,.sheet-sections .panel-head,.production-sheet .panel-head,.account-drill-heading,.stock-drill-heading,.audit-run-head)+.table-wrap .sheet-register.sheet-register.sheet-register,.voucher-header-title+.sheet-register.sheet-register.sheet-register{border-top:0}.report-sheet.sheet-sections.sheet-sections .panel:not(.report-filter)>.panel-head p{display:none}.report-sheet .statement-sheet{margin:0;padding:0;border:0;background:transparent}.report-sheet .statement-sheet>.account-drill-path{margin:0 0 4px}}@media screen{.report-sheet .sheet-register td :is(.cell-note,small){display:inline;margin-inline-start:8px;color:var(--muted)}.report-sheet.report-sheet .sheet-register>*>tr>td.po-rate-above{color:#7e2b21;font-weight:700}}.report-sheet .quality-actions{display:flex;flex-wrap:wrap}@media screen and (min-width:600px){.report-sheet .quality-actions{flex-wrap:nowrap}.report-sheet .quality-actions>button{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media screen{.report-sheet.report-sheet .accounts-filter{display:flex;align-items:center;gap:14px;min-height:var(--row-h);padding:0 8px}.report-sheet.report-sheet .accounts-tree .account-heading-row>td{background:#eee6d7;font-weight:700}.report-sheet.report-sheet .accounts-tree .account-heading-row .account-heading-toggle{background:transparent;color:#092e52}}@media screen and (min-width:600px){.report-sheet .sheet-register.accounts-tree>colgroup>col:nth-child(1){width:30%}.report-sheet .sheet-register.accounts-tree>colgroup>col:nth-child(2){width:20%}.report-sheet .sheet-register.accounts-tree>colgroup>col:nth-child(3){width:9%}.report-sheet .sheet-register.accounts-tree>colgroup>col:nth-child(4){width:13%}}@media screen{.drawer-sheet.drawer-sheet .form-grid{gap:0;border-top:1px solid #d9d1c1}.drawer-sheet.drawer-sheet .form-grid>.field{display:grid;grid-template-columns:minmax(0,38%) minmax(0,62%);align-items:center;margin:0;border-right:1px solid #d9d1c1;border-bottom:1px solid #d9d1c1;border-left:1px solid #d9d1c1;background:#fffefa}.drawer-sheet.drawer-sheet .form-grid>.field>:is(span,label):first-child{align-self:stretch;display:flex;align-items:center;padding:0 4px;background:#f5f2ec;border-right:1px solid #d9d1c1;color:#092e52;font-weight:700}.drawer-sheet.drawer-sheet .form-grid>.field :is(input:not([type=checkbox]),select,textarea,.search-select){border:0;border-radius:0;background:var(--field-cell-bg);box-shadow:none}.drawer-sheet.drawer-sheet .form-grid>.field :is(input,select,textarea):focus{box-shadow:inset 0 0 0 2px #092e52}.drawer-sheet.drawer-sheet .form-grid>:not(.field){box-sizing:border-box;flex:1 1 100%;margin:0;padding:4px 8px;border:1px solid #d9d1c1;border-top:0;background:#fffefa}.drawer-sheet.drawer-sheet .form-grid>:is(button,.form-actions){border:0}}@media screen and (max-width:599px){.drawer-sheet.drawer-sheet .form-grid>.field{grid-template-columns:minmax(0,1fr)}}@media screen{.report-sheet.report-sheet.dashboard-operations{margin:0 0 8px}.report-sheet.report-sheet>.order-book-title h2{margin:0;color:#fff;font-weight:700}.report-sheet.report-sheet>.order-book-title>a{color:#fff;text-decoration:underline}}@media screen and (min-width:600px){.report-sheet .sheet-register.dashboard-operations-table>colgroup>col:nth-child(1){width:10.6%}.report-sheet .sheet-register.dashboard-operations-table>colgroup>col:nth-child(2){width:21.2%}.report-sheet .sheet-register.dashboard-operations-table>colgroup>col:nth-child(3){width:15.4%}.report-sheet .sheet-register.dashboard-operations-table>colgroup>col:nth-child(4){width:12.6%}.report-sheet .sheet-register.dashboard-operations-table>colgroup>col:nth-child(5){width:12.6%}.report-sheet .sheet-register.dashboard-operations-table>colgroup>col:nth-child(6){width:11.6%}}@media screen and (min-width:600px){.report-sheet .sheet-register.saved-voucher-sheet>colgroup>col:nth-child(1){width:20%}.report-sheet .sheet-register.saved-voucher-sheet>colgroup>col:nth-child(2){width:12%}.report-sheet .sheet-register.saved-voucher-sheet>colgroup>col:nth-child(3){width:36%}.report-sheet .sheet-register.saved-voucher-sheet>colgroup>col:nth-child(4){width:12%}}@media screen and (min-width:600px){.report-sheet .sheet-register.draft-sheet>colgroup>col:nth-child(1){width:15.6%}.report-sheet .sheet-register.draft-sheet>colgroup>col:nth-child(2){width:9.2%}.report-sheet .sheet-register.draft-sheet>colgroup>col:nth-child(3){width:10.1%}.report-sheet .sheet-register.draft-sheet>colgroup>col:nth-child(4){width:11%}.report-sheet .sheet-register.draft-sheet>colgroup>col:nth-child(5){width:11%}.report-sheet .sheet-register.draft-sheet>colgroup>col:nth-child(6){width:9.2%}.report-sheet .sheet-register.draft-sheet>colgroup>col:nth-child(7){width:16.6%}.report-sheet .sheet-register.draft-sheet>colgroup>col:nth-child(8){width:9.2%}.report-sheet .sheet-register.draft-sheet .status-badge{white-space:nowrap}}@media screen{.report-sheet.report-sheet.invoice-sheet{margin:0;padding:0;border:0;background:transparent}.print-invoice .invoice-summary{gap:0;margin-top:4px;border-top:0;background:#fffefa;color:#092e52}.print-invoice .invoice-summary>div:first-child{padding:4px 8px;border:1px solid #d9d1c1}.print-invoice .invoice-summary dl{margin:0;padding:0;border:0}.print-invoice .invoice-summary dl>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;align-items:center;min-height:var(--row-h);padding:0;border:1px solid #d9d1c1;border-top:0}.print-invoice .invoice-summary dl>div:first-child{border-top:1px solid #d9d1c1}.print-invoice .invoice-summary dt{align-self:stretch;display:flex;align-items:center;padding:0 8px;background:#f5f2ec;font-weight:700}.print-invoice .invoice-summary dd{padding:0 8px;text-align:right;font-variant-numeric:tabular-nums}.print-invoice .invoice-summary dl>.invoice-grand-total{margin:0;padding:0!important;border:1px solid #092e52;background:#092e52;color:#fff}.print-invoice .invoice-summary dl>.invoice-grand-total dt{background:#092e52}}@media screen and (min-width:600px){.report-sheet .sheet-register.invoice-lines-sheet>colgroup>col:nth-child(1){width:4.8%}.report-sheet .sheet-register.invoice-lines-sheet>colgroup>col:nth-child(2){width:31.9%}.report-sheet .sheet-register.invoice-lines-sheet>colgroup>col:nth-child(3){width:11.6%}.report-sheet .sheet-register.invoice-lines-sheet>colgroup>col:nth-child(4){width:11.6%}.report-sheet .sheet-register.invoice-lines-sheet>colgroup>col:nth-child(5){width:11.6%}.report-sheet .sheet-register.invoice-lines-sheet>colgroup>col:nth-child(6){width:12.6%}.report-sheet .sheet-register.invoice-lines-discount>colgroup>col:nth-child(2){width:24.2%}.report-sheet .sheet-register.invoice-lines-discount>colgroup>col:nth-child(3){width:8.7%}.report-sheet .sheet-register.invoice-lines-discount>colgroup>col:nth-child(4){width:10.7%}.report-sheet .sheet-register.invoice-lines-discount>colgroup>col:nth-child(5){width:10.7%}.report-sheet .sheet-register.invoice-lines-discount>colgroup>col:nth-child(6){width:12.6%}.report-sheet .sheet-register.invoice-lines-discount>colgroup>col:nth-child(7){width:11.6%}.report-sheet .sheet-register.invoice-lines-discount>colgroup>col:nth-child(8){width:13.6%}}@media screen and (max-width:599px){.print-invoice .invoice-summary{grid-template-columns:minmax(0,1fr)}}@media print{.invoice-sheet>.order-book-title,.invoice-lines-sheet>tfoot,.invoice-lines-sheet .sheet-pad,.invoice-lines-sheet col.sheet-pad-col{display:none!important}}@media screen{.report-sheet.report-sheet .reports-count{display:flex;align-items:center;min-height:var(--row-h);padding:0 8px}.report-sheet.report-sheet .reports-index-sheet{width:100%;table-layout:fixed;border-collapse:collapse;background:#fffefa}.report-sheet.report-sheet .reports-index-sheet td{padding:0;border:1px solid #d9d1c1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-sheet.report-sheet .reports-index-sheet tr.reports-index-group>td{padding:0 8px;background:#eee6d7;color:var(--navy);font-weight:700}.report-sheet.report-sheet .reports-index-sheet a{display:flex;align-items:center;height:100%;min-height:var(--row-h);padding:0 8px;color:#092e52;text-decoration:underline;overflow:hidden;text-overflow:ellipsis}.report-sheet.report-sheet .reports-index-sheet a:hover,.report-sheet.report-sheet .reports-index-sheet a:focus-visible{background:#eee6d7}}@media screen and (max-width:599px){.report-sheet.report-sheet .reports-index-sheet,.report-sheet.report-sheet .reports-index-sheet tbody,.report-sheet.report-sheet .reports-index-sheet tr,.report-sheet.report-sheet .reports-index-sheet td{display:block}.report-sheet.report-sheet .reports-index-sheet colgroup,.report-sheet.report-sheet .reports-index-sheet .reports-index-pad{display:none}.report-sheet.report-sheet .reports-index-sheet a{justify-content:space-between;min-height:var(--row-h)}.report-sheet.report-sheet .reports-index-sheet a:after{content:"›"}}.drawer:has(.party-outstanding){width:min(720px,100%)}@media screen{.report-sheet.report-sheet.party-sheet{padding:0}.party-sheet .party-summary-sheet{width:100%;table-layout:fixed;border-collapse:collapse;background:#fffefa;margin-bottom:4px}.party-sheet .party-summary-sheet :is(th,td){height:var(--row-h);padding:0 4px;border:1px solid #d9d1c1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.party-sheet .party-summary-sheet th{background:#f5f2ec;font-weight:700;text-align:left}.party-sheet .party-summary-sheet td{text-align:right;font-weight:700;font-variant-numeric:tabular-nums}.party-sheet .party-section-row{display:flex;align-items:center;justify-content:space-between;min-height:var(--row-h);padding:0 8px;border-bottom:2px solid var(--gold);color:var(--navy);font-weight:700;margin-top:4px}.party-sheet .party-section-row button{min-height:0}.party-sheet .party-note{margin:0;padding:4px 8px;border:1px solid #d9d1c1;background:#fffefa;color:var(--muted)}}@media screen and (min-width:600px){.report-sheet .sheet-register.party-bills-sheet>colgroup>col:nth-child(1){width:16%}.report-sheet .sheet-register.party-bills-sheet>colgroup>col:nth-child(2){width:20%}.report-sheet .sheet-register.party-bills-sheet>colgroup>col:nth-child(3){width:13%}.report-sheet .sheet-register.party-bills-sheet>colgroup>col:nth-child(4){width:13%}.report-sheet .sheet-register.party-bills-sheet>colgroup>col:nth-child(5){width:16%}.report-sheet .sheet-register.party-bills-sheet>colgroup>col:nth-child(6){width:22%}}@media screen and (max-width:599px){.party-sheet .party-summary-sheet,.party-sheet .party-summary-sheet tbody{display:block}.party-sheet .party-summary-sheet colgroup{display:none}.party-sheet .party-summary-sheet tr{display:grid;grid-template-columns:1fr 1fr}.party-sheet .party-summary-sheet :is(th,td){display:block;min-height:var(--row-h);line-height:calc(var(--row-h) - 2px)}.party-sheet .party-ledger-row button{min-height:44px}}@media screen{.report-sheet.report-sheet.scheduling-page>.order-book-title{margin-bottom:4px}.report-sheet.report-sheet .schedule-tabs{display:flex;align-items:center;gap:4px;min-height:var(--row-h);padding:0 8px;margin:0 0 4px}.report-sheet.report-sheet .schedule-tabs a{padding:0 10px;border:1px solid #092e52;color:#092e52;line-height:22px;text-decoration:none;font-weight:400;background:#fffefa}.report-sheet.report-sheet .schedule-tabs a.active{background:#092e52;color:#fff}.scheduling-page :is(.schedule-controls-sheet,.schedule-summary-sheet,.schedule-form-sheet){margin-bottom:4px}.scheduling-page .schedule-summary-sheet td.r{text-align:right;font-weight:700;font-variant-numeric:tabular-nums}.scheduling-page .schedule-section-row{display:flex;align-items:center;min-height:var(--row-h);padding:0 8px;margin-top:4px;border-bottom:2px solid var(--gold);color:var(--navy);font-weight:700}.scheduling-page .schedule-machine-row>td{background:#eee6d7;font-weight:700}.scheduling-page .schedule-orders-sheet td .client-short-name{font-weight:700}.scheduling-page .schedule-orders-sheet td select{border-radius:0}}@media screen and (min-width:600px){.scheduling-page .sheet-register.schedule-slots-sheet>colgroup>col:nth-child(1){width:22%}.scheduling-page .sheet-register.schedule-slots-sheet>colgroup>col:nth-child(2){width:16%}.scheduling-page .sheet-register.schedule-slots-sheet>colgroup>col:nth-child(3){width:26%}.scheduling-page .sheet-register.schedule-slots-sheet>colgroup>col:nth-child(4){width:10%}.scheduling-page .sheet-register.schedule-slots-sheet>colgroup>col:nth-child(5){width:12%}.scheduling-page .sheet-register.schedule-slots-sheet>colgroup>col:nth-child(6){width:10%}.scheduling-page .sheet-register.schedule-orders-sheet>colgroup>col:nth-child(1){width:11%}.scheduling-page .sheet-register.schedule-orders-sheet>colgroup>col:nth-child(2){width:20.2%}.scheduling-page .sheet-register.schedule-orders-sheet>colgroup>col:nth-child(3){width:15.6%}.scheduling-page .sheet-register.schedule-orders-sheet>colgroup>col:nth-child(4){width:8.3%}.scheduling-page .sheet-register.schedule-orders-sheet>colgroup>col:nth-child(5){width:8.3%}.scheduling-page .sheet-register.schedule-orders-sheet>colgroup>col:nth-child(6){width:8.3%}.scheduling-page .sheet-register.schedule-orders-sheet>colgroup>col:nth-child(7){width:9.2%}.scheduling-page .sheet-register.schedule-orders-sheet>colgroup>col:nth-child(8){width:11%}.scheduling-page .sheet-register.schedule-capacity-sheet>colgroup>col:nth-child(1){width:12%}.scheduling-page .sheet-register.schedule-capacity-sheet>colgroup>col:nth-child(2){width:18%}.scheduling-page .sheet-register.schedule-capacity-sheet>colgroup>col:nth-child(3){width:18%}.scheduling-page .sheet-register.schedule-capacity-sheet>colgroup>col:nth-child(4){width:34%}.scheduling-page .sheet-register.schedule-capacity-sheet>colgroup>col:nth-child(5){width:10%}}@media screen and (max-width:599px){.scheduling-page .schedule-summary-sheet,.scheduling-page .schedule-summary-sheet tbody{display:block}.scheduling-page .schedule-summary-sheet colgroup{display:none}.scheduling-page .schedule-summary-sheet tr{display:grid;grid-template-columns:1fr 1fr}.scheduling-page .schedule-summary-sheet td{display:block;border-width:0 0 1px}.scheduling-page .schedule-summary-sheet tr.pcs-sec{display:block}}@media screen and (max-width:599px){.scheduling-page :is(.schedule-controls-sheet,.schedule-form-sheet) td.l{display:none}}@media screen{.gst-lookup-sheet td.gst-find,.gst-lookup-sheet td.l{background:#eee6d7}.gst-lookup-sheet td.gst-find{color:#092e52}.gst-lookup-sheet td.gst-find span{margin-left:8px;color:var(--muted)}.gst-version-sheet{width:100%;table-layout:fixed;border-collapse:collapse;background:#fffefa;margin:4px 0}.gst-version-sheet td{height:var(--row-h);padding:0 4px;border:1px solid #d9d1c1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#092e52}.gst-version-sheet td.l{background:#f5f2ec;font-weight:700}.gst-version-sheet td.v{font-weight:700;font-variant-numeric:tabular-nums}.page .gst-section-row{display:flex;align-items:center;min-height:var(--row-h);padding:0 8px;border-bottom:2px solid var(--gold);color:var(--navy);font-weight:700}}@media screen and (min-width:600px){.report-sheet .sheet-register.gst-rules-sheet>colgroup>col:nth-child(1){width:14%}.report-sheet .sheet-register.gst-rules-sheet>colgroup>col:nth-child(2){width:46%}.report-sheet .sheet-register.gst-rules-sheet>colgroup>col:nth-child(3){width:14%}.report-sheet .sheet-register.gst-rules-sheet>colgroup>col:nth-child(4){width:14%}}@media screen and (max-width:599px){.gst-lookup-sheet td.l{display:none}.gst-version-sheet,.gst-version-sheet tbody{display:block}.gst-version-sheet colgroup{display:none}.gst-version-sheet tr{display:grid;grid-template-columns:1fr 1fr}.gst-version-sheet tr.pcs-sec{display:block}.gst-version-sheet td{display:block;min-height:var(--row-h);line-height:calc(var(--row-h) - 2px)}}@media screen{.manufacturing-capture .section-form-sheet{margin:4px 0}}@media(max-width:599px){.manufacturing-capture .section-form-sheet td.l{display:none}}.form-sheet-box{container:formsheet / inline-size}@media screen and (min-width:600px){@container formsheet (max-width: 759px){.form-reflow{display:block}.form-reflow>colgroup{display:none}.form-reflow>tbody{display:grid;grid-template-columns:minmax(0,24%) minmax(0,1fr) minmax(0,24%) minmax(0,1fr);border-top:1px solid #d9d1c1;border-left:1px solid #d9d1c1;background:#fffefa}.form-reflow>tbody>tr{display:contents}.form-reflow>tbody>tr>:is(td,th){border:0;border-right:1px solid #d9d1c1;border-bottom:1px solid #d9d1c1}.form-reflow>tbody>tr>:is(td,th):empty{display:none}.form-reflow>tbody>tr>:is(td.l,th):has(+td[colspan]:not([colspan="1"])){grid-column:1}.form-reflow>tbody>tr>td[colspan="2"],.form-reflow>tbody>tr>td[colspan="3"],.form-reflow>tbody>tr>td[colspan="4"]{grid-column:2 / -1}.form-reflow>tbody>tr>td[colspan="5"],.form-reflow>tbody>tr>td[colspan="6"],.form-reflow>tbody>tr>td[colspan="7"],.form-reflow>tbody>tr>td[colspan="8"],.form-reflow>tbody>tr:is(.pcs-sec,.pcs-title)>td,.form-reflow>tbody>tr>td.pcs-note,.form-reflow>tbody>tr>td.mfs-extra{grid-column:1 / -1}.form-reflow>tbody>tr:is(.pcs-sec)>td.in.r{text-align:right}.form-reflow>tbody>tr>:is(td.l,th){display:flex;align-items:center}.form-reflow>tbody>tr:is(.pcs-sec,.pcs-title)>td:not(.in){display:flex;align-items:center;min-height:var(--row-h)}.form-reflow>tbody>tr.pcs-head>td{display:none}.form-reflow>tbody>tr>td.in:not(.l+td) .field>:is(span,label):first-child{position:static;width:auto;height:auto;margin:0;clip-path:none;white-space:normal}}@container formsheet (max-width: 479px){.form-reflow>tbody{grid-template-columns:minmax(0,38%) minmax(0,1fr)}}}@media screen and (max-width:599px){.report-sheet .order-book-title>.master-launcher{margin:0;justify-content:flex-end}.report-sheet .order-book-title .master-trigger{width:auto}.report-sheet .order-book-title .master-menu{left:auto;right:0;max-width:calc(100vw - 16px)}}.report-sheet .mfg-journal-register tbody tr{cursor:pointer}.report-sheet .mfg-journal-register td.mfg-over{color:var(--danger);font-weight:700}.report-sheet .audit-runs>tbody>tr:not(.audit-run-detail){cursor:pointer}.report-sheet .audit-runs>tbody>tr.audit-run-open>td{background:var(--pale-gold)}.report-sheet .audit-runs>tbody>tr.audit-run-detail>td{padding-left:12px!important;background:var(--ivory)}.report-sheet .audit-run-head{display:flex;align-items:center;gap:8px;min-height:var(--row-h);padding:0 8px;border-bottom:2px solid var(--gold);color:var(--navy)}.report-sheet .audit-run-head>strong{flex:none;white-space:nowrap}.report-sheet .audit-run-head>span{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:599px){.report-sheet .audit-run-head{flex-wrap:wrap}.report-sheet .audit-run-head>span{flex-basis:100%;order:3;white-space:normal}.workspace .report-sheet .table-wrap>.audit-runs.mobile-register>tbody>tr.audit-run-detail>td:first-child{padding-inline:0!important}.report-sheet .audit-findings td small{margin-inline-start:6px}}@media screen{tr[data-row-menu]:focus-visible{outline:2px solid var(--navy);outline-offset:-2px}.row-action{display:flex;justify-content:space-between;gap:12px}.row-action>.row-key{font-weight:400}}@media screen{.production-sheet.production-sheet .schedule-tabs{margin:0 0 4px;background:#eee6d7;border-bottom:0}.production-sheet.production-sheet .panel{padding:0;margin:0 0 6px;background:transparent;border:0;box-shadow:none}.production-sheet.production-sheet .panel>.panel-head{display:flex;align-items:center;min-height:var(--row-h);margin:0;padding:0 8px;border:0;border-bottom:2px solid var(--gold)}.production-sheet.production-sheet .panel>.panel-head h2{margin:0;color:var(--navy);font-weight:700}.production-sheet.production-sheet .governance-grid{gap:0;margin:0}.production-sheet.production-sheet .panel.order-book-filter{padding:4px 8px;margin-bottom:4px;background:#eee6d7}.production-sheet.production-sheet .order-book-title .mrp-actions{display:flex;gap:4px}.production-sheet.production-sheet .mrp-summary{margin:0 0 4px}}@media screen and (min-width:600px){.production-sheet.production-sheet .sheet-form:not([data-sheet]){border-top:1px solid #d9d1c1;border-left:1px solid #d9d1c1;background:#fffefa}.production-sheet.production-sheet .sheet-form:not([data-sheet])>:not(button){margin:0;border-right:1px solid #d9d1c1;border-bottom:1px solid #d9d1c1;background:#fffefa}.production-sheet.production-sheet :is(.sheet-form:not([data-sheet])>.field,.trade-line>.field)>:is(span,label):first-child{display:block;align-self:stretch;margin:0;padding:0 4px;line-height:var(--field-h);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:#f5f2ec;border-right:1px solid #d9d1c1;color:#092e52}#root .production-sheet :is(.sheet-form:not([data-sheet])>.field,.trade-line>.field)>:is(span,label):first-child,#root .production-sheet .sheet-line-columns>span{font-weight:700!important}.production-sheet.production-sheet :is(.sheet-form:not([data-sheet])>.field,.trade-line>.field) :is(input,textarea){border:0;border-radius:0;background:var(--field-cell-bg);box-shadow:none}.production-sheet.production-sheet :is(.sheet-form:not([data-sheet])>.field,.trade-line>.field) :is(input,textarea):focus{box-shadow:inset 0 0 0 2px #092e52}.production-sheet.production-sheet .sheet-form:not([data-sheet])>.check-field{padding:0 4px}.production-sheet.production-sheet .sheet-form:not([data-sheet])>button{justify-self:start;margin:4px}.production-sheet.production-sheet .sheet-form:not([data-sheet])>.trade-lines{padding:0}.production-sheet.production-sheet .trade-lines-head{margin:0;padding:0 4px;min-height:var(--row-h);align-items:center;background:#eee6d7;border-bottom:1px solid #d9d1c1}.production-sheet.production-sheet .sheet-line-columns>span{padding:0 4px;line-height:var(--row-h);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:#f5f2ec;border-right:1px solid #d9d1c1;border-bottom:1px solid #d9d1c1;font-weight:700}.production-sheet.production-sheet .sheet-line-columns>span:nth-child(3),.production-sheet.production-sheet .sheet-line-columns>span:nth-child(4){text-align:right}.production-sheet.production-sheet .trade-line{padding:0;border-bottom:1px solid #d9d1c1}.production-sheet.production-sheet .trade-line>*{margin:0;border-right:1px solid #d9d1c1}.production-sheet.production-sheet .trade-line>.field>:is(span,label):first-child{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;padding:0}.production-sheet.production-sheet .trade-line input[inputmode=decimal]{text-align:right}.production-sheet.production-sheet .trade-line>.text-button{justify-self:start;padding:0 4px}.production-sheet .sheet-register.production-boms>colgroup>col:nth-child(1){width:15%}.production-sheet .sheet-register.production-boms>colgroup>col:nth-child(2){width:26%}.production-sheet .sheet-register.production-boms>colgroup>col:nth-child(3){width:6%}.production-sheet .sheet-register.production-boms>colgroup>col:nth-child(4){width:10%}.production-sheet .sheet-register.production-boms>colgroup>col:nth-child(5){width:10%}.production-sheet .sheet-register.production-boms>colgroup>col:nth-child(6){width:11%}.production-sheet .sheet-register.production-boms>colgroup>col:nth-child(7){width:10%}.production-sheet .sheet-register.production-orders>colgroup>col:nth-child(1){width:13%}.production-sheet .sheet-register.production-orders>colgroup>col:nth-child(2){width:8%}.production-sheet .sheet-register.production-orders>colgroup>col:nth-child(3){width:7.5%}.production-sheet .sheet-register.production-orders>colgroup>col:nth-child(4){width:8%}.production-sheet .sheet-register.production-orders>colgroup>col:nth-child(5){width:20%}.production-sheet .sheet-register.production-orders>colgroup>col:nth-child(6){width:12%}.production-sheet .sheet-register.production-orders>colgroup>col:nth-child(7){width:8.5%}.production-sheet .sheet-register.production-orders>colgroup>col:nth-child(8){width:7%}.production-sheet .sheet-register.production-orders>colgroup>col:nth-child(9){width:8%}.production-sheet .sheet-register.production-orders>colgroup>col:nth-child(10){width:8%}}.production-sheet .bom-row-detail>td{white-space:normal;background:#eee6d7}.production-sheet .bom-row-detail>td>:is(div,.bom-retire-line>span){white-space:normal}.production-sheet .bom-retire-line{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.production-sheet .bom-retire-line .bom-retire-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.production-sheet .bom-retire-line .danger{color:var(--danger)}@media screen and (max-width:599px){.production-sheet.production-sheet .sheet-line-columns{display:none}}@media print{#native-print-root .production-sheet .sheet-register:is(.production-wastage-table,.production-reconciliation-table)>:is(thead,tbody,tfoot)>tr>:is(th,td){height:var(--report-row-h)!important;max-height:var(--report-row-h)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;overflow-wrap:normal!important}}.production-sheet .job-card-old-number{color:var(--muted)}.prod-card-sheet{width:100%;border-collapse:collapse;table-layout:fixed;background:#fffefa;color:#092e52}.prod-card-sheet td{border:1px solid #d9d1c1;padding:0 6px;min-height:var(--row-h);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prod-card-sheet td.l,.prod-card-sheet tr.pcs-head>td{background:#f5f2ec;font-weight:700}.prod-card-sheet tr.pcs-sec>td{background:#eee6d7;color:var(--navy);font-weight:700}.prod-card-sheet tr.pcs-title>td{background:#092e52;color:#f5f2ec;font-weight:700}.prod-card-sheet tr.pcs-total>td{font-weight:700;background:#f5f2ec}.prod-card-sheet td.r{text-align:right;font-variant-numeric:tabular-nums}.prod-card-sheet td.pcs-note{white-space:normal;color:var(--muted)}.prod-card-sheet td.pcs-note[data-changed=true],.prod-card-sheet tr[data-changed=true]>td{background:#eee6d7}.prod-card-sheet td.in{padding:0 2px;overflow:visible}.prod-card-sheet td.in .field>:is(span,label):first-child{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.prod-card-sheet td.in .field{margin:0}.prod-card-sheet td :is(input:not([type=checkbox]),select,textarea,.search-select>input){background:var(--field-cell-bg)}@media(max-width:599px){.prod-card-sheet,.prod-card-sheet tbody{display:block}.prod-card-sheet colgroup{display:none}.prod-card-sheet tr{display:grid;grid-template-columns:minmax(0,1fr)}.prod-card-sheet td{display:block;border-width:0 0 1px;white-space:normal}.prod-card-sheet td:empty{display:none}.prod-card-sheet tr.pcs-head{display:none}.prod-card-sheet td.in .field>:is(span,label):first-child{position:static;width:auto;height:auto;margin:0;clip-path:none;white-space:normal}}.prod-post-sheet td.r{font-variant-numeric:tabular-nums}.prod-post-sheet td.in.r,.master-form-sheet td.in.r{text-align:right}.master-form-sheet .check-field{padding:0 4px}.master-form-sheet .postal-search{margin:0;gap:0}.master-form-sheet .postal-search>label,.master-form-sheet .postal-search-help{position:absolute;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.master-form-sheet .postal-search-control input{padding-block:0;border-radius:0}.drawer:has(.master-form-sheet){width:min(560px,100%)}@media(max-width:599px){.master-form-sheet td.l{display:none}}.master-form-sheet td.mfs-extra{padding:0}.master-form-sheet td.mfs-extra .table-wrap{margin:0}@media(max-width:599px){.prod-card-sheet tr:is(.pcs-sec,.pcs-title)>td{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px}.prod-card-sheet tr:is(.pcs-sec,.pcs-title)>td.in.r{justify-content:flex-start}}@media(max-width:599px){.prod-post-sheet td.l{display:none}}@media screen{.fb-page{--fb-navy:#092e52;--fb-gold:#876b38;--fb-ivory:#f5f2ec;--fb-surface:#fffefa;--fb-pale:#eee6d7;--fb-line:#ded8cc;--fb-corner:var(--warning);--fb-bad:#d23f4f;--fb-bad-bg:var(--danger-wash);--fb-bad-line:var(--danger-wash);--fb-bad-ink:#7e2b21;--fb-ok:#23835b;--fb-ok-bg:var(--success-wash);--fb-warn-bg:var(--warning-wash);--fb-warn-line:var(--warning);--fb-warn-ink:var(--warning-strong);display:flex;flex-direction:column;gap:6px;color:var(--fb-navy)}.fb-page.fb-page>*{min-width:0}.fb-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px;margin:0;padding:2px 0;color:var(--fb-navy)}.fb-title>span{color:#59616a;overflow:hidden;text-overflow:ellipsis}.fb-tabs{display:flex;flex-wrap:wrap;gap:0;margin:0;background:var(--fb-navy)}.fb-tabs a{display:inline-flex;align-items:center;min-height:var(--row-h);padding:0 14px;color:#fff;text-decoration:none}.fb-tabs a:hover{background:#123e65}.fb-tabs a.active{background:var(--fb-ivory);color:var(--fb-navy);font-weight:700}.fb-bar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:6px 14px;padding:6px 8px;border:1px solid var(--fb-line);background:var(--fb-surface)}.fb-summary{display:flex;flex-wrap:wrap;gap:2px 10px;margin:0;align-items:center;min-height:44px}.fb-summary>span:before{content:"· ";color:var(--fb-gold)}.fb-notice{display:flex;align-items:center;gap:8px;margin:0;padding:8px 10px;border:1px solid var(--fb-line);background:var(--fb-pale);color:var(--fb-navy)}.fb-hint{margin:4px 0 0;color:#59616a}.fb-panel{padding:8px;border:1px solid var(--fb-line);background:var(--fb-surface);min-width:0}.fb-panel-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2px 12px;margin:0 0 6px;color:var(--fb-navy)}.fb-panel-head>span{color:#59616a}.fb-panel-head>*{min-width:0;white-space:normal;overflow-wrap:anywhere}.fb-panel-head.fb-sub{margin-top:12px;justify-content:flex-start;align-items:baseline}.fb-badge{display:inline-block;padding:1px 8px;border-radius:var(--radius);background:var(--fb-warn-bg);color:var(--fb-warn-ink);font-weight:700}.fb-progress{display:block;flex:1;min-width:60px;height:8px;background:var(--fb-pale);overflow:hidden}.fb-progress>i{display:block;height:100%;background:var(--fb-gold)}.fb-progress-line{display:flex;align-items:center;gap:10px;margin-top:6px}.fb-progress-line>.fb-progress{flex:1 1 auto}.fb-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;padding:0}.fb-capture{display:flex;flex-direction:column;gap:6px}.fb-capture-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:6px;align-items:start}.fb-details{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px}.fb-details-body{display:flex;flex-wrap:wrap;align-items:flex-end;gap:6px 14px}.fb-details-body p{margin:0;color:#59616a}.fb-unfold{display:flex;align-items:stretch;gap:0}.fb-faces{flex:1 1 auto;display:grid;gap:0;min-width:0;border:2px solid var(--fb-navy);border-right-width:0}.fb-face{position:relative;display:block;height:132px;padding:0;margin:0;border:0;border-right:2px solid var(--fb-navy);background:repeating-linear-gradient(135deg,#fffefa 0 8px,var(--ivory) 8px 16px);color:var(--fb-navy);text-align:left;overflow:hidden;cursor:pointer;min-width:0}.fb-face:disabled{cursor:default;background:repeating-linear-gradient(135deg,var(--ivory) 0 8px,var(--line) 8px 16px);color:#59616a}.fb-face.current{outline:3px solid var(--fb-corner);outline-offset:-3px;z-index:1}.fb-face>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.fb-face-badge{position:absolute;top:6px;left:6px;max-width:calc(100% - 12px);padding:1px 8px;border-radius:var(--radius);background:var(--fb-surface);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fb-face.ok .fb-face-badge{background:var(--fb-ok-bg);color:var(--fb-ok)}.fb-face.bad .fb-face-badge{background:var(--fb-bad-bg);color:var(--fb-bad-ink)}.fb-face.now .fb-face-badge{background:var(--fb-warn-bg);color:var(--fb-warn-ink)}.fb-face.skipped .fb-face-badge{top:50%;left:50%;transform:translate(-50%,-50%);background:transparent;color:#59616a}.fb-face-hint{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:6px;color:#59616a}.fb-face-label{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:space-between;gap:6px;padding:3px 8px;background:var(--fb-navy);color:#fff}.fb-glue{flex:0 0 7%;display:flex;align-items:center;justify-content:center;min-width:34px;background:var(--fb-pale);clip-path:polygon(0 0,100% 18%,100% 82%,0 100%);color:#59616a}.fb-viewfinder{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:8/5;background:var(--navy);color:#fff;overflow:hidden}.fb-viewfinder>img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.fb-viewfinder.bad{outline:3px solid var(--fb-bad);outline-offset:-3px}.fb-viewfinder-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px;text-align:center}.fb-viewfinder>p{position:absolute;left:0;right:0;bottom:0;margin:0;padding:4px 8px;background:#092e52e0;color:#fff;text-align:center}.fb-corner{position:absolute;width:22px;height:22px;border:0 solid var(--fb-corner);pointer-events:none}.fb-corner.tl{top:10px;left:10px;border-top-width:4px;border-left-width:4px}.fb-corner.tr{top:10px;right:10px;border-top-width:4px;border-right-width:4px}.fb-corner.bl{bottom:34px;left:10px;border-bottom-width:4px;border-left-width:4px}.fb-corner.br{bottom:34px;right:10px;border-bottom-width:4px;border-right-width:4px}.fb-sharp{padding:1px 8px;border-radius:var(--radius);background:var(--fb-pale);color:var(--fb-navy)}.fb-viewfinder>.fb-sharp{position:absolute;top:8px;right:8px}.fb-sharp.ready{background:var(--fb-ok-bg);color:var(--fb-ok);font-weight:700}.fb-sharp.blurry,.fb-sharp.failed{background:var(--fb-bad-bg);color:var(--fb-bad-ink);font-weight:700}.fb-camera-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:8px}.fb-camera-buttons>span{color:#59616a}.fb-closeups{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px}.fb-closeup{display:flex;flex-direction:column;gap:4px;padding:6px;border:1px solid var(--fb-line);background:var(--fb-surface)}.fb-closeup>header{display:flex;align-items:center;justify-content:space-between;gap:6px}.fb-closeup-photo{display:flex;align-items:center;justify-content:center;aspect-ratio:5/2;background:var(--fb-pale);color:#59616a;overflow:hidden}.fb-closeup-photo>img{width:100%;height:100%;object-fit:cover}.fb-closeup>footer{display:flex;gap:12px}.fb-closeup-add{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:140px;padding:8px;border:1px dashed var(--fb-gold);background:var(--fb-ivory);color:var(--fb-gold);text-align:center;cursor:pointer}.fb-closeup-add>small{color:#59616a}.fb-runbar{position:sticky;bottom:0;z-index:6;display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:8px;border:1px solid var(--fb-line);border-top:2px solid var(--fb-navy);background:var(--fb-surface)}.fb-runbar>.fb-runbar-note{flex:1 1 200px;color:#59616a;min-width:0}.fb-runbar>.primary{margin-left:auto}.fb-phone{display:flex;flex-direction:column;gap:8px;padding:8px;border:1px solid var(--fb-line);background:var(--fb-surface)}.fb-phone-head{display:flex;align-items:center;gap:10px}.fb-phone-head>strong{flex:0 1 auto}.fb-phone .fb-face{height:84px}.fb-phone .fb-face-hint{display:none}.fb-phone .fb-face-label{flex-direction:column;gap:0;padding:2px 6px}.fb-phone .fb-face.skipped .fb-face-badge{white-space:normal;text-align:center;width:calc(100% - 12px);padding:0}.fb-phone-buttons{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px}.fb-shoot{width:76px;height:76px;border-radius:50%;border:6px solid var(--fb-gold);background:var(--fb-navy);color:#fff;font-weight:700;cursor:pointer}.fb-shoot:disabled{opacity:.5}.fb-exit{align-self:flex-start}.fb-result{display:flex;flex-direction:column;gap:6px}.fb-verdict{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:8px;border:1px solid var(--fb-line)}.fb-verdict.fail{background:var(--fb-bad-bg);border-color:var(--fb-bad-line)}.fb-verdict.warn{background:var(--fb-warn-bg);border-color:var(--fb-warn-line)}.fb-verdict.pass{background:var(--fb-ok-bg);border-color:var(--success-wash)}.fb-verdict.wait{background:var(--fb-pale)}.fb-verdict-badge{padding:4px 14px;background:var(--fb-bad);color:#fff}.fb-verdict.warn .fb-verdict-badge{background:var(--warning-strong)}.fb-verdict.pass .fb-verdict-badge{background:var(--fb-ok)}.fb-verdict.wait .fb-verdict-badge{background:var(--fb-navy)}.fb-counts{font-weight:700}.fb-chips{display:flex;flex-wrap:wrap;gap:6px;flex:1 1 auto}.fb-chip{min-height:28px;padding:0 12px;border:1px solid var(--fb-line);border-radius:var(--radius);background:var(--fb-surface);color:var(--fb-navy);font-weight:700;cursor:pointer;display:inline-flex;align-items:center}span.fb-chip{cursor:default;color:#59616a;font-weight:400}.fb-chip.fail{border-color:var(--fb-bad);color:var(--fb-bad-ink)}.fb-chip.ok{border-color:var(--fb-ok);color:var(--fb-ok)}.fb-chip.warn{border-color:var(--fb-gold);color:var(--fb-warn-ink);background:var(--fb-warn-bg)}.fb-chip.selected{outline:2px solid var(--fb-navy);outline-offset:1px}.fb-stamp{margin-left:auto;color:#59616a}.fb-retake{display:flex;flex-direction:column;gap:6px;align-items:flex-start;padding:8px 10px;border:1px solid var(--fb-bad-line);background:var(--fb-bad-bg);color:var(--fb-bad-ink)}.fb-retake ul{margin:0;padding-left:18px}.fb-split{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:6px;align-items:start}.fb-modes{display:inline-flex;border:1px solid var(--fb-navy)}.fb-modes>button{min-height:28px;padding:0 12px;border:0;border-right:1px solid var(--fb-navy);background:var(--fb-surface);color:var(--fb-navy);cursor:pointer}.fb-modes>button:last-child{border-right:0}.fb-modes>button.active{background:var(--fb-navy);color:#fff;font-weight:700}.fb-modes>button:disabled{opacity:.45;cursor:default}.fb-stage{border:1px solid var(--fb-line);background:var(--fb-ivory)}.fb-pair{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:0}.fb-pair>figure,.fb-zoom-pair>figure{margin:0;border:1px solid var(--fb-line);background:var(--fb-ivory);min-width:0}.fb-pair figcaption,.fb-zoom-pair figcaption{padding:2px 6px;color:#59616a}.fb-image{position:relative;display:block;overflow:hidden;background:var(--fb-ivory)}.fb-image>img{display:block;width:100%;height:auto;-webkit-user-select:none;user-select:none}.fb-image-cropped{aspect-ratio:var(--fb-ratio, 16/9)}.fb-image-cropped>img{position:absolute;max-width:none}.fb-image-missing,.fb-image-loading{display:flex;align-items:center;justify-content:center;min-height:120px;color:#59616a}.fb-markers{position:absolute;inset:0;pointer-events:none}.fb-marker{position:absolute;display:block;padding:0;border:2px solid var(--fb-bad);background:transparent;pointer-events:auto;cursor:pointer}.fb-marker.warning{border-color:#b7791f}.fb-marker.selected{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--fb-navy)}.fb-marker>span{position:absolute;top:-10px;left:-10px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--fb-bad);color:#fff;font-weight:700}.fb-marker.warning>span{background:#b7791f}.fb-slider{position:relative;overflow:hidden;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:ew-resize;background:var(--fb-ivory)}.fb-slider-under{display:block}.fb-slider-over{position:absolute;inset:0}.fb-slider-over>.fb-image,.fb-slider-over .fb-image>img{height:100%}.fb-slider-tag{position:absolute;bottom:6px;padding:1px 8px;background:#092e52d9;color:#fff;pointer-events:none}.fb-slider-tag.left{left:6px}.fb-slider-tag.right{right:6px}.fb-slider-handle{position:absolute;top:0;bottom:0;width:3px;margin-left:-1px;background:var(--fb-navy);display:flex;align-items:center;justify-content:center}.fb-slider-handle>span{display:flex;align-items:center;justify-content:center;width:30px;height:30px;margin-left:-0;border-radius:50%;background:var(--fb-navy);color:#fff;border:2px solid #fff}.fb-slider-handle:focus-visible{outline:3px solid var(--fb-corner)}.fb-thumbs{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.fb-thumb{position:relative;flex:0 0 118px;width:118px;padding:0;border:1px solid var(--fb-line);background:var(--fb-surface);color:var(--fb-navy);cursor:pointer;text-align:left;overflow:hidden}.fb-thumb.selected{outline:2px solid var(--fb-navy);outline-offset:1px}.fb-thumb.skipped{opacity:.6;cursor:default}.fb-thumb .fb-image{height:60px}.fb-thumb .fb-image>img{height:100%;object-fit:cover}.fb-thumb-skip{display:flex;align-items:center;justify-content:center;height:60px;color:#59616a}.fb-thumb-label{display:flex;align-items:center;justify-content:space-between;padding:2px 6px}.fb-thumb-label>i{font-style:normal;font-weight:700}.fb-thumb-label>i.ok{color:var(--fb-ok)}.fb-thumb-label>i.fail{color:var(--fb-bad)}.fb-thumb-label>i.warn{color:#b7791f}.fb-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-bottom:6px}.fb-card{display:flex;flex-direction:column;gap:2px;padding:4px 6px;border:1px solid var(--fb-line);background:var(--fb-surface);min-width:0}.fb-card>strong{display:flex;align-items:center;justify-content:space-between;gap:4px}.fb-card>strong>i{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;border-radius:var(--radius);font-style:normal;background:var(--fb-ok-bg);color:var(--fb-ok)}.fb-card.fail{background:var(--danger-wash)}.fb-card.fail>strong>i{background:var(--fb-bad-bg);color:var(--fb-bad)}.fb-card.warn>strong>i{background:var(--fb-warn-bg);color:#b7791f}.fb-card>span{color:#59616a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fb-variation-table .fb-group>th{background:var(--fb-pale);text-align:left;color:var(--fb-navy)}.fb-variation-table .fb-empty-row>td{color:#59616a}.fb-row{cursor:pointer}.fb-row.defect,.fb-row.warning{background:var(--surface)}.fb-row.accepted{color:#59616a}.fb-row.selected{outline:2px solid var(--fb-navy);outline-offset:-2px}.fb-no{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--fb-bad);color:#fff;font-weight:700}.fb-no.warning{background:#b7791f}.fb-no.none{background:transparent;color:#59616a;font-weight:400}.fb-pill{display:inline-block;max-width:100%;padding:0 8px;border-radius:var(--radius);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:var(--fb-pale);color:#59616a}.fb-pill.defect,.fb-pill.fail{background:var(--fb-bad-bg);color:var(--fb-bad)}.fb-pill.warning,.fb-pill.warn{background:var(--fb-warn-bg);color:var(--fb-warn-ink)}.fb-pill.pass{background:var(--fb-ok-bg);color:var(--fb-ok)}.fb-pill.accepted{font-weight:400}.fb-zoom{margin-top:8px}.fb-zoom-pair{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:4px}.fb-all .fb-rule{white-space:normal;overflow-wrap:anywhere;margin:6px 0 0;padding:6px 8px;border:1px solid var(--fb-line);background:var(--fb-surface)}.fb-actions{position:sticky;bottom:0;z-index:6;display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px;border:1px solid var(--fb-line);border-top:2px solid var(--fb-navy);background:var(--fb-surface)}.fb-actions .fb-actions-note{flex:1 1 180px;min-width:0;color:#59616a;white-space:normal;overflow-wrap:anywhere}.fb-actions .fb-decided{flex:1 1 auto;font-weight:700}.fb-actions>.primary{margin-left:auto}.fb-reject{border:1px solid var(--fb-bad)!important;color:var(--fb-bad-ink)!important;background:var(--fb-surface)!important}.fb-override{background:var(--fb-pale)!important;color:var(--fb-navy)!important;border:1px solid var(--fb-gold)!important}.fb-overlay{position:fixed;inset:0;z-index:200;display:flex;flex-direction:row;gap:0;align-items:center;justify-content:center;padding:8px;background:#092e5261}.fb-popup{position:relative;width:min(440px,100%);max-height:calc(100vh - 16px);overflow:auto;border:1px solid var(--fb-navy);background:var(--fb-surface);box-shadow:var(--shadow)}.fb-popup>header{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;background:var(--fb-navy);color:#fff}.fb-popup>header>button{border:0;background:transparent;color:#fff;cursor:pointer;min-width:28px;min-height:28px}.fb-popup-body{display:flex;flex-direction:column;gap:6px;padding:8px 10px}.fb-popup-body>p{margin:0;color:#59616a}.fb-popup-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.fb-popup-buttons>small{color:#59616a}.fb-register-sheet .fb-reg-row{cursor:pointer}.fb-register-sheet .fb-reg-row:hover,.fb-register-sheet .fb-reg-row.open{background:var(--fb-pale)}.fb-register-sheet .fb-inline>td{padding:6px!important;background:var(--fb-ivory);white-space:normal!important;overflow:visible!important;text-overflow:clip!important;height:auto!important}.fb-register-sheet .fb-inline .fb-actions,.fb-register-sheet .fb-inline .fb-runbar{position:static}.fb-settings-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:6px}.fb-settings-actions>span{color:#59616a}.fb-settings :is(.field,.check-field)>span:first-child{white-space:nowrap}.fb-settings td .field>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.fb-fieldset{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;border:0}}@media screen and (min-width:600px){.report-sheet .sheet-register.fb-register>colgroup>col:nth-child(1){width:8.3%}.report-sheet .sheet-register.fb-register>colgroup>col:nth-child(2){width:11%}.report-sheet .sheet-register.fb-register>colgroup>col:nth-child(3){width:20.2%}.report-sheet .sheet-register.fb-register>colgroup>col:nth-child(4){width:5.5%}.report-sheet .sheet-register.fb-register>colgroup>col:nth-child(5){width:15.6%}.report-sheet .sheet-register.fb-register>colgroup>col:nth-child(6){width:11%}.report-sheet .sheet-register.fb-register>colgroup>col:nth-child(7){width:8.3%}.report-sheet .sheet-register.fb-register>colgroup>col:nth-child(8){width:12%}.report-sheet .sheet-register.fb-register td[data-register-column=amount],.report-sheet .sheet-register.fb-register th:nth-child(7){text-align:right}.report-sheet .sheet-register.fb-settings>colgroup>col:nth-child(1){width:20%}.report-sheet .sheet-register.fb-settings>colgroup>col:nth-child(2){width:14%}.report-sheet .sheet-register.fb-settings>colgroup>col:nth-child(3){width:36%}.report-sheet .sheet-register.fb-settings>colgroup>col:nth-child(n+4){width:4.28%}.report-sheet .sheet-register.fb-all-table>colgroup>col:nth-child(1){width:7%}.report-sheet .sheet-register.fb-all-table>colgroup>col:nth-child(2){width:12%}.report-sheet .sheet-register.fb-all-table>colgroup>col:nth-child(3){width:12%}.report-sheet .sheet-register.fb-all-table>colgroup>col:nth-child(4){width:38%}.report-sheet .sheet-register.fb-all-table>colgroup>col:nth-child(5){width:20%}.report-sheet .sheet-register.fb-all-table>colgroup>col:nth-child(n+6){width:2.2%}.fb-page .fb-variation-table>colgroup>col:nth-child(1){width:11%}.fb-page .fb-variation-table>colgroup>col:nth-child(2){width:26%}.fb-page .fb-variation-table>colgroup>col:nth-child(3){width:41%}.fb-page .fb-variation-table>colgroup>col:nth-child(4){width:22%}}@media screen and (max-width:599px){.fb-chips{display:none}.workspace .fb-register-sheet .table-wrap tr.fb-inline.fb-inline>td.fb-inline-cell{padding:6px!important}.workspace .table-wrap>.fb-variation-table tr.fb-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:0 8px;align-items:center;padding:4px 8px}.workspace .table-wrap>.fb-variation-table tr.fb-row>td{display:block;padding:0;min-width:0;border:0}.workspace .table-wrap>.fb-variation-table tr.fb-row .mobile-cell-label{display:none}.workspace .table-wrap>.fb-variation-table tr.fb-row>td:nth-child(1){grid-row:1 / span 2}.workspace .table-wrap>.fb-variation-table tr.fb-row>td:nth-child(2){grid-column:2;grid-row:1}.workspace .table-wrap>.fb-variation-table tr.fb-group,.workspace .table-wrap>.fb-variation-table tr.fb-group>th{display:block;white-space:normal;overflow:visible;text-overflow:clip}.fb-all .table-wrap{display:none}.workspace .table-wrap>.fb-variation-table tr.fb-row>td:nth-child(3){grid-column:2 / 4;grid-row:2;white-space:normal}.workspace .table-wrap>.fb-variation-table tr.fb-row>td:nth-child(4){grid-column:3;grid-row:1}.fb-capture-grid,.fb-split{grid-template-columns:1fr}.fb-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.fb-tabs a{flex:1 1 auto;justify-content:center;min-height:44px}.fb-chip,.fb-modes>button{min-height:44px}.fb-pair,.fb-zoom-pair{grid-template-columns:1fr}.fb-thumb{flex:0 0 96px;width:96px}.fb-stamp{margin-left:0;flex-basis:100%}.fb-runbar>.primary,.fb-actions>.primary{flex:1 1 100%;margin-left:0}.fb-actions>button{flex:1 1 auto}.fb-overlay{align-items:flex-end;padding:0}.fb-popup{width:100%;max-height:90vh}}.mrp-page{gap:8px}.mrp-page .panel{padding:10px}.mrp-page .page-title{margin-bottom:0}.mrp-page p{margin:4px 0}.mrp-actions,.mrp-controls{display:flex;flex-wrap:wrap;align-items:end;gap:8px}.mrp-page details{max-width:420px}.mrp-page summary{cursor:pointer}.mrp-page input[type=checkbox]{min-width:24px;min-height:24px;vertical-align:middle}@media print{.mrp-actions,.mrp-controls,.mrp-page nav{display:none}}.mrp-view{margin-bottom:4px}.mrp-issues{color:var(--danger);padding:6px 0}.mrp-page .mrp-quantity{padding:6px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink)}.mrp-page input[type=checkbox]{accent-color:var(--teal)}.mrp-purchase-heading,.paper-po-pair,.paper-po-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.mrp-purchase-heading{justify-content:flex-start}.mrp-purchase-edit{display:grid;gap:8px;margin-top:8px}.mrp-purchase-edit>button{justify-self:end}.mrp-purchase td select{padding:6px;border:1px solid var(--line);border-radius:var(--radius);background:var(--field-cell-bg);color:var(--ink)}.mrp-page .mrp-additional{max-width:none}.mrp-additional>.mrp-controls{margin:8px 0}.paper-purchase-document{background:var(--surface);color:var(--ink);border:1px solid var(--line);padding:12px;margin:8px 0;display:grid;gap:10px}.paper-po-banner{background:#092e52;color:#fffefa;padding:8px}.paper-purchase-document h3{background:#eee6d7;color:#092e52;padding:6px;margin:0}.paper-purchase-document p{margin:0}.paper-purchase-document table{width:100%;border-collapse:collapse}.paper-purchase-document td,.paper-purchase-document th{padding:6px;border-bottom:1px solid var(--line)}.paper-po-parties{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border:1px solid var(--line)}.paper-po-company{grid-template-columns:minmax(0,62fr) minmax(0,38fr)}.paper-po-parties>div{padding:4px 6px;overflow-wrap:anywhere}.paper-po-parties>div+div{border-left:1px solid var(--line)}.paper-po-pair{align-items:start}.paper-po-totals{display:grid;grid-template-columns:auto auto;column-gap:16px;margin:0}.paper-po-totals dt{font-weight:700}.paper-po-totals dd{margin:0;text-align:right;font-variant-numeric:tabular-nums}.paper-po-sign{justify-self:end;display:grid;justify-items:center;gap:4px;min-width:220px;margin-top:20px;text-align:center}.paper-po-sign strong{min-height:1.5em;padding-top:20px}.paper-po-terms{display:grid;gap:4px}.paper-po-terms h4{margin:4px 0 0;color:#092e52;border-bottom:1px solid #876b38}.paper-po-terms ol{margin:0;padding-left:20px}.paper-po-terms li{margin-bottom:1px;text-align:justify;line-height:1.35}@media(max-width:599px){.paper-po-pair{align-items:start}}@media(pointer:coarse){.mrp-purchase button{min-height:44px}}@media print{.paper-purchase-document{border:0;margin:0;padding:0}.paper-purchase-document tr{break-inside:avoid}}.paper-purchase-document th{text-transform:none;letter-spacing:normal}@media print{#native-print-root .paper-purchase-document{display:grid!important;gap:8px!important}#native-print-root .paper-purchase-document th,#native-print-root .paper-purchase-document td{overflow-wrap:normal;letter-spacing:normal}#native-print-root .paper-purchase-document th{text-transform:none}#native-print-root .paper-purchase-document .paper-po-pair{gap:8px}}@media screen and (max-width:599px)and (pointer:coarse){.workspace .mrp-order-register>tbody>tr{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;padding:8px;align-items:start}.workspace .mrp-order-register>tbody>tr>td{grid-column:auto}.workspace .table-wrap .mrp-order-register>tbody>tr>td:first-child{grid-column:1 / -1;display:flex;align-items:center;gap:6px;min-height:44px}.workspace .mrp-order-register td:first-child>.mobile-cell-label{margin:0}.workspace .table-wrap .mrp-order-register>tbody>tr.sheet-line-2>td:empty{display:none!important}.workspace .mrp-order-register td .mobile-cell-label{margin-bottom:2px}.workspace .mrp-order-register .cell-note{margin-top:2px}.workspace .mrp-order-register .mrp-quantity{width:100%;min-height:44px}}.mrp-delivery-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;overflow-wrap:anywhere}.mrp-delivery-address{grid-column:1 / -1;white-space:pre-line}@media screen and (min-width:600px){.mrp-page .mrp-order-register>colgroup>col:nth-child(1){width:max(68px,7%)}.mrp-page .mrp-order-register>colgroup>col:nth-child(2){width:13%}.mrp-page .mrp-order-register>colgroup>col:nth-child(3){width:9%}.mrp-page .mrp-order-register>colgroup>col:nth-child(4){width:17%}.mrp-page .mrp-order-register>colgroup>col:nth-child(5){width:7%}.mrp-page .mrp-order-register>colgroup>col:nth-child(6){width:9%}.mrp-page .mrp-order-register>colgroup>col:nth-child(7){width:7%}.mrp-page .mrp-order-register>colgroup>col:nth-child(8){width:8%}.mrp-page .mrp-order-register>colgroup>col:nth-child(9){width:7%}.mrp-page .mrp-order-register>colgroup>col:nth-child(10){width:16%}.mrp-page .mrp-order-register :is(.mrp-client,.mrp-po,.mrp-item){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrp-page .mrp-paper-net{width:100%;table-layout:fixed}.mrp-page .mrp-paper-net>colgroup>col:nth-child(1){width:max(60px,6%)}.mrp-page .mrp-paper-net>colgroup>col:nth-child(2){width:27.4%}.mrp-page .mrp-paper-net>colgroup>col:nth-child(3){width:7.3%}.mrp-page .mrp-paper-net>colgroup>col:nth-child(4){width:9.1%}.mrp-page .mrp-paper-net>colgroup>col:nth-child(5){width:8.2%}.mrp-page .mrp-paper-net>colgroup>col:nth-child(6){width:8.2%}.mrp-page .mrp-paper-net>colgroup>col:nth-child(7){width:10.1%}.mrp-page .mrp-paper-net>colgroup>col:nth-child(8){width:15.6%}.mrp-page .mrp-paper-items{width:100%;table-layout:fixed}.mrp-page .mrp-paper-items>colgroup>col:nth-child(1){width:13.8%}.mrp-page .mrp-paper-items>colgroup>col:nth-child(2){width:15.6%}.mrp-page .mrp-paper-items>colgroup>col:nth-child(3){width:7.4%}.mrp-page .mrp-paper-items>colgroup>col:nth-child(4){width:19.3%}.mrp-page .mrp-paper-items>colgroup>col:nth-child(5){width:9.2%}.mrp-page .mrp-paper-items>colgroup>col:nth-child(6){width:8.3%}.mrp-page .mrp-paper-items>colgroup>col:nth-child(7){width:8.3%}.mrp-page .mrp-paper-items>colgroup>col:nth-child(8){width:10.1%}.mrp-page :is(.mrp-paper-net,.mrp-paper-items) :is(th,td){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media screen and (min-width:600px)and (pointer:fine){.mrp-page table.sheet-register>tbody>tr>td input[type=checkbox]{min-width:20px;min-height:0;width:20px;height:20px;margin:0;vertical-align:middle}}.master-document-page{display:none}@media print{#native-print-root .master-document-page{display:flex!important;flex-direction:column;box-sizing:border-box;width:100%;height:262mm;margin:0;padding:0;background:#fff;color:#092e52;break-inside:avoid;print-color-adjust:exact;-webkit-print-color-adjust:exact}#native-print-root .master-document-page>h3{margin:0;padding:0 1.5mm;background:#092e52;color:#fffefa;font-weight:700;line-height:var(--sheet-row-h)}#native-print-root .master-document-image{flex:1 1 0;background:#fff;min-height:0;display:flex;align-items:center;justify-content:center;border:1px solid #876b38;border-top:0}#native-print-root .master-document-image img{display:block;max-width:100%;max-height:100%;object-fit:contain}#native-print-root .master-document-page>p{margin:0;padding:0 1.5mm;line-height:var(--sheet-row-h);color:#876b38;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.job-card-document{width:100%;min-width:0}.job-card-print-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin:12px 0 18px;font-size:var(--erp-font-size);color:#52625b}.job-card-page{box-sizing:border-box;width:100%;max-width:190mm;margin:0 auto;display:flex;flex-direction:column;gap:2mm;padding:5mm;background:#fff;color:#16251f;border:1px solid #cad4ce;box-shadow:0 3px 14px #183b2510;font:var(--erp-font-size)/1.3 var(--font-ui)}.job-card-page *{box-sizing:border-box}.job-card-sheet{display:flex;flex-direction:column;gap:4mm;min-height:262mm}.job-card-page .job-card-grid{flex:1 1 auto;width:100%;min-width:0;table-layout:fixed;border:1px solid #cbd4ce;border-collapse:collapse;font-size:var(--erp-font-size)}.job-card-page .job-card-grid :is(th,td){padding:0 1mm;border:1px solid #cbd4ce;text-align:left;vertical-align:middle;white-space:normal;overflow-wrap:anywhere;line-height:1.3;font-weight:700}.job-card-page .job-card-grid th{background:#fff}.job-card-page .job-card-grid th[scope=row]{color:#52625b;font-weight:400;background:#fff}.job-card-page .job-card-grid td:empty{font-weight:400}.job-card-page .job-card-number{text-align:right!important;font-variant-numeric:tabular-nums}.job-card-page .job-card-center{text-align:center!important;font-variant-numeric:tabular-nums}.job-card-page .job-card-grid td.job-card-key{background:#d7e4bd}.job-card-page .job-card-heading>:is(th,td){border:0;border-bottom:2px solid #214a36}.job-card-page .job-card-heading td{font-weight:400}.job-card-page h2{margin:0;font:700 var(--erp-font-size)/1.2 var(--font-ui)}.job-card-page .job-card-band>th{border-top:2px solid #214a36;background:#edf2ee;font-weight:700}.job-card-page .job-card-columns>th{background:#f6f8f6;color:#52625b;font-weight:400}.job-card-page .job-card-total>th{color:#16251f!important;font-weight:700!important;background:#f6f8f6}.job-card-page .job-card-attachments>td{height:50mm;padding:1mm 1.2mm;vertical-align:top}.job-card-page .job-card-attachments strong{display:block;margin-bottom:1mm}.job-card-attachment-images{display:grid;height:44mm;grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(0,1fr);gap:1mm;font-weight:400}.job-card-attachment-images.multiple{grid-template-columns:repeat(2,minmax(0,1fr))}.job-card-attachment-images>span{align-self:center;text-align:center;color:#52625b}.job-card-attachment-images figure{margin:0;min-height:0;display:flex;flex-direction:column;align-items:center;gap:.5mm}.job-card-attachment-images img{display:block;width:100%;min-height:0;flex:1 1 0;object-fit:contain}.job-card-attachment-images figcaption{line-height:1.2;text-align:center;overflow-wrap:anywhere}.job-card-page footer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5mm;padding-top:6mm}.job-card-page footer>div{padding-top:1.5mm;border-top:1px solid #647b6d}.job-card-page-end{display:flex;justify-content:space-between;gap:3mm;color:#52625b}@media print{@page{size:A4 portrait;margin:10mm}#native-print-root .job-card-page.print-surface{display:flex!important;flex-direction:column!important;width:190mm!important;max-width:190mm!important;height:auto!important;min-height:0!important;padding:5mm!important;border:0!important;box-shadow:none!important;print-color-adjust:exact;-webkit-print-color-adjust:exact}#native-print-root .job-card-page .job-card-sheet{min-height:262mm!important;break-inside:avoid}.job-card-print-toolbar{display:none!important}}.voucher-sheet-section{min-width:0;width:100%;margin-block:var(--layout-gap, 8px)}.voucher-sheet-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--field-gap);margin-bottom:var(--layout-gap, 8px)}.voucher-sheet-wrap.voucher-sheet-wrap{border-radius:var(--radius)}.voucher-sheet.voucher-sheet{table-layout:fixed;border-collapse:collapse;background:var(--surface)}.voucher-sheet.voucher-sheet>:is(thead,tbody,tfoot)>tr>:is(td,th){border:1px solid var(--line);padding-inline:4px!important}.voucher-sheet.voucher-sheet>thead>tr>th{background:var(--mint);color:var(--teal)}.voucher-sheet.voucher-sheet :is(input,.search-select>input){border-radius:0;border-color:transparent;background:var(--field-cell-bg)}.voucher-sheet.voucher-sheet :is(input,.search-select>input):focus{outline:2px solid var(--accent);outline-offset:-2px}.voucher-workspace .voucher-sheet.voucher-sheet .field{gap:0;position:relative;margin:0}.voucher-sheet .field>:is(span,label):first-child{position:absolute;margin:-1px;clip-path:inset(50%);overflow:hidden;white-space:nowrap}.voucher-sheet-note{display:block;white-space:normal;line-height:1.2}.voucher-sheet-row-actions{display:flex;flex-wrap:wrap;align-items:center;gap:0 8px}.voucher-sheet-number{text-align:right;font-variant-numeric:tabular-nums}.voucher-sheet-number input{text-align:right}.voucher-sheet-add{margin-top:var(--layout-gap, 8px)}.voucher-sheet-totals{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--field-gap);padding:var(--layout-gap, 8px);background:var(--mint);font-variant-numeric:tabular-nums}.voucher-sheet-details{border-bottom:1px solid var(--line)}.voucher-sheet-details>summary{color:var(--teal);cursor:pointer}.voucher-sheet-detail-content{padding:var(--layout-gap, 8px)}.voucher-sheet-form>.voucher-sheet-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--field-gap);width:100%}.voucher-sheet-form .voucher-sheet-narration{margin-block:var(--layout-gap, 8px)}.voucher-sheet-form .voucher-mode>span{width:auto}@media screen and (min-width:600px){.voucher-sheet>colgroup>col:first-child{width:40px}.voucher-sheet>colgroup>col:nth-child(2){width:43%}.voucher-sheet-actions>colgroup>col:nth-last-child(1 of:not(.sheet-pad-col)){width:10%}.voucher-sheet-2>colgroup>col:nth-child(2){width:60%}.voucher-sheet-4>colgroup>col:nth-child(2){width:35%}.voucher-sheet-6>colgroup>col:nth-child(2){width:28%}.voucher-sheet-so>colgroup>col:nth-child(3){width:10%}.voucher-sheet-so>colgroup>col:nth-child(4){width:11%}.voucher-sheet-so>colgroup>col:nth-child(5){width:18%}.voucher-sheet-so>colgroup>col:nth-child(6){width:14%}.voucher-sheet-so>colgroup>col:nth-last-child(1 of:not(.sheet-pad-col)){width:16%}.voucher-sheet>thead>tr>th[data-letter]:before{content:attr(data-letter);display:block;color:var(--muted)}}@media screen and (max-width:599px){.workspace .voucher-sheet-wrap>.voucher-sheet>tbody>tr>td:first-child{padding-inline:0!important}.voucher-sheet-wrap .voucher-sheet-number input{text-align:left}.voucher-sheet-totals{justify-content:flex-start}.voucher-sheet-wrap .voucher-sheet>tbody>tr.voucher-sheet-line2>td[colspan]{grid-column:1 / -1}}.voucher-workspace>.panel[data-panel-title="Voucher details"]>.panel-head{display:none}.voucher-header-sheet{margin-bottom:4px;color:#092e52}.voucher-header-title{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:var(--row-h);padding:0 8px;border-bottom:2px solid var(--gold);color:var(--navy);font-weight:700;margin-bottom:4px}.saved-vouchers>.voucher-header-title{margin-bottom:0}.voucher-header-table{width:100%;table-layout:fixed;border-collapse:collapse;background:#fffefa}.voucher-header-table :is(th,td){padding:0 4px;border:1px solid #d9d1c1;color:#092e52;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.voucher-header-table th{background:#f5f2ec;font-weight:700;text-align:left}.voucher-header-table td .field{margin:0;gap:0;width:100%!important}.voucher-header-table td :is(.field>span:first-child,label>span:first-child,.search-select-field>label:first-child){position:absolute;margin:-1px;clip-path:inset(50%);overflow:hidden;white-space:nowrap}.voucher-header-table td :is(input,select,.search-select>input){border-radius:0;background:var(--field-cell-bg)}.voucher-header-cards{display:grid;grid-template-columns:minmax(0,1fr);gap:0 8px}.voucher-header-cards>div{padding:4px 8px;border-bottom:1px solid #eee6d7}.voucher-workspace>.panel[data-panel-title="Saved drafts"]>.panel-head{display:none}.voucher-header-title .secondary,.voucher-header-title button{min-height:0;flex:none;white-space:nowrap}.voucher-header-title>strong{min-width:0}.draft-sheet .draft-type-toggle{padding:0;border:0;background:transparent;color:#092e52;font-weight:700;text-align:left}.draft-sheet .entry-side{font-weight:700}.voucher-block-table{margin-block:4px}.voucher-block-table tr.voucher-block-sec>:is(td,th){background:#eee6d7;color:var(--navy);font-weight:700}.voucher-block-table tr.voucher-block-alert>:is(td,th){color:#7e2b21;font-weight:700}.voucher-block-table td.voucher-block-action{text-align:right}.voucher-block-table th[colspan]{font-weight:400}.voucher-block-table tr.voucher-block-sec th[colspan]{font-weight:700}.voucher-block-table tr.voucher-block-full>td{white-space:normal}.voucher-header-table.voucher-header-table .voucher-mode{min-height:0;padding:0;border:0;gap:4px 12px;flex-wrap:nowrap}.voucher-header-table .voucher-mode>span{position:absolute;margin:-1px;clip-path:inset(50%);overflow:hidden;white-space:nowrap}.voucher-block-table .voucher-sheet-details{border-bottom:0}.voucher-block-table .voucher-sheet-narration textarea{width:100%;max-width:100%;box-sizing:border-box;border-radius:0}.voucher-block-cards{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin-block:4px;background:#fffefa}.voucher-block-cards>div{padding:4px 8px;border-bottom:1px solid #eee6d7}.voucher-block-cards>.voucher-block-sec{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 8px;background:#eee6d7;color:var(--navy)}.voucher-block-cards>.voucher-block-amount{display:flex;justify-content:space-between;gap:8px;font-variant-numeric:tabular-nums}.voucher-block-cards>.voucher-block-amount.total{background:#eee6d7}.voucher-block-cards>.voucher-block-amount.alert{color:#7e2b21}.voucher-line2{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;white-space:normal}.voucher-sheet.voucher-sheet .voucher-line2>.voucher-line2-cell{display:inline-flex;align-items:center;gap:4px;min-width:0}.voucher-line2>.delivery-schedule{flex-basis:100%}.voucher-line2-label{color:var(--navy);font-weight:700;white-space:nowrap}.voucher-sheet .voucher-line2 .delivery-schedule:not(.delivery-schedule-compact) .field>span:first-child{position:static;margin:0;clip-path:none}@media screen{.company-backup-sheet{margin-bottom:8px}.company-backup-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:6px 0}.company-backup-form{margin:6px 0;align-items:end}.company-backup-note{margin:4px 0;color:#59616a}#root .company-backup-sheet td.company-backup-ok{color:var(--success-strong);font-weight:700}#root .company-backup-sheet td.company-backup-failed{color:var(--danger);font-weight:700}}@media screen and (min-width:600px){.report-sheet .sheet-register.company-backup-facts>colgroup>col:nth-child(1){width:16%}.report-sheet .sheet-register.company-backup-facts>colgroup>col:nth-child(2){width:30%}.report-sheet .sheet-register.company-backup-facts>colgroup>col:nth-child(3){width:34%}.report-sheet .sheet-register.company-backup-facts>colgroup>col:nth-child(n+4){width:2.85%}.report-sheet .sheet-register.company-backup-runs>colgroup>col:nth-child(1){width:16%}.report-sheet .sheet-register.company-backup-runs>colgroup>col:nth-child(2){width:36%}.report-sheet .sheet-register.company-backup-runs>colgroup>col:nth-child(3){width:10%}.report-sheet .sheet-register.company-backup-runs>colgroup>col:nth-child(4){width:18%}.report-sheet .sheet-register.company-backup-runs>colgroup>col:nth-child(5){width:10%}.report-sheet .sheet-register.company-backup-runs>colgroup>col:nth-child(n+6){width:2%}.report-sheet .sheet-register.company-backup-runs th:nth-child(3){text-align:right}}@media screen{.workspace .dashboard-page .dashboard-try-now{border:1px solid var(--mint);background:var(--surface);overflow:hidden}.workspace .dashboard-page .dashboard-try-now>summary{display:flex;align-items:center;gap:8px;min-height:var(--row-h);padding:0 8px;background:var(--teal);color:var(--surface);cursor:pointer;list-style:none}.workspace .dashboard-page .dashboard-try-now>summary::-webkit-details-marker{display:none}.workspace .dashboard-page .dashboard-try-now>summary h2{font-weight:700;color:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspace .dashboard-page .dashboard-try-now>summary small{margin-left:auto;color:var(--mint);white-space:nowrap}.workspace .dashboard-page .dashboard-try-now-chevron{flex-shrink:0}.workspace .dashboard-page .dashboard-try-now[open] .dashboard-try-now-chevron{transform:rotate(90deg)}.workspace .dashboard-page .dashboard-try-now-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;background:var(--mint)}.workspace .dashboard-page .dashboard-try-now-list>li{display:flex;flex-direction:column;min-width:0;padding:6px 8px;background:var(--surface)}.workspace .dashboard-page .dashboard-try-now-foot{display:flex;flex-wrap:wrap;justify-content:space-between;column-gap:8px;margin-top:auto}.workspace .dashboard-page .dashboard-try-now-list :is(strong,.dashboard-try-now-note){min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspace .dashboard-page .dashboard-try-now-note{color:var(--muted)}.workspace .dashboard-page .dashboard-try-now-date{color:var(--accent);white-space:nowrap;font-variant-numeric:tabular-nums}.workspace .dashboard-page .dashboard-try-now-list a,.workspace .dashboard-page .dashboard-try-now-actions>button{color:var(--teal);font-weight:700;text-decoration:underline;white-space:nowrap}.workspace .dashboard-page .dashboard-try-now-foot>:only-child{margin-left:auto}.workspace .dashboard-page .dashboard-try-now-list .dashboard-try-now-subscribe{color:var(--accent);white-space:nowrap}.workspace .dashboard-page .dashboard-try-now-free{color:var(--accent);font-weight:700;white-space:nowrap}.workspace .dashboard-page .dashboard-try-now-section{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:var(--row-h);padding:0 8px;border-top:1px solid var(--mint);background:var(--mint)}.workspace .dashboard-page .dashboard-try-now-section>span{color:var(--accent);white-space:nowrap}.workspace .dashboard-page .dashboard-try-now>footer{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:var(--row-h);padding:0 8px;background:var(--mint)}.workspace .dashboard-page .dashboard-try-now>footer>span:first-child{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspace .dashboard-page .dashboard-try-now-actions{display:flex;gap:12px;flex-shrink:0}.workspace .dashboard-page .dashboard-try-now-actions>button{min-height:0;padding:0;border:0;background:none;font-weight:400;cursor:pointer}}@media screen and (max-width:599px){.workspace .dashboard-page .dashboard-try-now-list{grid-template-columns:minmax(0,1fr)}.workspace .dashboard-page .dashboard-try-now-list>li{flex-direction:row;align-items:center;gap:8px;min-height:var(--row-h);padding:0 8px}.workspace .dashboard-page .dashboard-try-now-list strong{flex:1 1 auto}.workspace .dashboard-page .dashboard-try-now-list :is(.dashboard-try-now-note,.dashboard-try-now-date){display:none}.workspace .dashboard-page .dashboard-try-now-foot{margin-top:0;flex-shrink:0}.workspace .dashboard-page .dashboard-try-now>footer>span:first-child{display:none}.workspace .dashboard-page .dashboard-try-now-list>.dashboard-try-now-pad{display:none}.workspace .dashboard-page .dashboard-try-now-actions>button{min-height:44px}}@media screen{.dashboard-try-now-actions>button{border-radius:var(--radius)}}.drawer:has(.item-group-gst-preview){width:min(560px,100%)}@media(min-width:600px){.drawer .item-group-gst-preview{table-layout:fixed;width:100%}.drawer .item-group-gst-preview :is(th,td){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.drawer .item-group-gst-preview :is(th,td):first-child{width:16%}.drawer .item-group-gst-preview :is(th,td):nth-child(n+3){width:27%}}@media(min-width:600px){.drawer .stock-group-hsn .item-group-gst-preview :is(th,td):first-child{width:26%}.drawer .stock-group-hsn .item-group-gst-preview :is(th,td):nth-child(3){width:16%}.drawer .stock-group-hsn .item-group-gst-preview :is(th,td):nth-child(4){width:31%}}.account-drill .account-drill-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.account-drill .account-drill-heading h2{margin:0}.account-drill-path{margin:6px 0;overflow-wrap:anywhere;color:var(--muted)}.account-drill-table tr:focus-within>td{background:#eee6d7}.account-drill-note,.account-drill-footer{margin:6px 0 0}.account-drill-footer{border-top:1px solid #eee6d7;padding-top:6px}.tally-report .drill-link{text-align:left}.outstanding-sides{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.tally-trial--period :is(.tally-trial-head,.tally-trial-group-line,.tally-trial-ledger,.tally-trial-total){grid-template-columns:minmax(220px,1fr) repeat(4,minmax(110px,150px))}.tally-trial-split>span{display:block}@media screen and (max-width:599px){.tally-report.tally-trial--period :is(.tally-trial-group-line,.tally-trial-ledger,.tally-trial-total){grid-template-columns:repeat(2,minmax(0,1fr))}.tally-report.tally-trial--period :is(.tally-trial-group-line,.tally-trial-ledger,.tally-trial-total)>:is(:nth-child(4),:nth-child(5)):before{font-weight:400}.tally-report.tally-trial--period :is(.tally-trial-group-line,.tally-trial-ledger,.tally-trial-total)>:nth-child(2):before{content:"Opening · "}.tally-report.tally-trial--period :is(.tally-trial-group-line,.tally-trial-ledger,.tally-trial-total)>:nth-child(3):before{content:"Debit · "}.tally-report.tally-trial--period :is(.tally-trial-group-line,.tally-trial-ledger,.tally-trial-total)>:nth-child(4):before{content:"Credit · "}.tally-report.tally-trial--period :is(.tally-trial-group-line,.tally-trial-ledger,.tally-trial-total)>:nth-child(5):before{content:"Closing · "}}.tally-report [data-drill-row]:focus-visible{outline:2px solid #092e52;outline-offset:1px}@media(pointer:coarse){.account-drill-table button{min-height:44px}}.inventory-drilling>:not(.stock-drilldown){display:none}.stock-drilldown .stock-drill-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.stock-drilldown .stock-drill-heading h2{margin:0}.stock-drill-path{margin:8px 0;overflow-wrap:anywhere;color:var(--muted)}.stock-drill-period{display:flex;gap:8px;flex-wrap:wrap;align-items:end;margin:8px 0}.stock-drill-period label{display:grid;gap:3px}.stock-drill-period input{max-width:100%}.stock-drill-table{overflow-x:auto}.stock-drill-table table{width:100%;border-collapse:collapse}.stock-drill-table th,.stock-drill-table td{padding:6px 8px;border-bottom:1px solid #eee6d7;text-align:right}.stock-drill-table th{background:#eee6d7}.stock-drill-table th:first-child,.stock-drill-table td:first-child{text-align:left}.stock-drill-table tr:focus-within{background:#eee6d7}.stock-drill-table button{text-align:left;white-space:normal;overflow-wrap:anywhere}.stock-drill-qty,.stock-drill-value{display:block;white-space:nowrap}.stock-drill-value{color:var(--navy)}@media screen{.stock-drill-cell{display:flex;justify-content:flex-end;align-items:baseline;min-width:0}.stock-drill-cell>:is(.stock-drill-qty,.stock-drill-value){min-width:0;overflow:hidden;text-overflow:ellipsis}.stock-drill-cell>.stock-drill-qty{flex:0 0 auto;max-width:100%}.stock-drill-cell>.stock-drill-value{flex:0 1 auto}}@media screen{.stock-drill-table table:has(.stock-drill-cell) :is(th,td):first-child{width:16%}}.stock-drill-table tfoot td{font-weight:700;border-top:1px solid #876b38}.stock-location-detail>summary{cursor:pointer;padding:6px 0}.stock-drill-opening,.stock-drill-footer{margin:8px 0 0}.stock-drill-footer{border-top:1px solid #eee6d7;padding-top:8px}@media(pointer:coarse){.stock-drill-table button{min-height:44px}}.stock-drill-table tr.sheet-empty-row>td{text-align:left;font-style:italic}.stock-drill-table.stock-drill-table tr.stock-drill-failed>td{font-style:normal;color:var(--danger-strong)}.stock-group-page .stock-group-italic{font-style:italic}.stock-group-page .stock-group-bold,.stock-group-page .stock-group-subgroup{font-weight:700}.stock-group-page .stock-group-center{text-align:center}.stock-group-page .stock-group-reel>span{display:inline-block;margin-inline-start:24px}.stock-group-page .stock-group-print-head{display:none}.stock-group-page .stock-group-print-head>p{margin:0}@media screen{.stock-group-page>.order-book-title>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stock-group-page thead .stock-group-hidden-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.report-sheet.report-sheet .stock-group-sheet .stock-group-open>td{background:#eee6d7}.report-sheet.report-sheet .stock-group-sheet :is(.stock-voucher-title,.stock-voucher-heading)>td{background:#f5f2ec;font-weight:700}.stock-group-page .stock-voucher-total>td{font-weight:700}}@media screen and (min-width:600px){.stock-group-page .stock-voucher-title>td,.stock-group-page .stock-voucher-line>td:first-child,.stock-group-page .stock-voucher-heading>td:first-child,.stock-group-page .stock-voucher-total>td:first-child{text-indent:24px}.report-sheet .sheet-register.stock-group-sheet>colgroup>col:nth-child(1){width:26%}.report-sheet .sheet-register.stock-group-sheet>colgroup>col:nth-child(2){width:9%}.report-sheet .sheet-register.stock-group-sheet>colgroup>col:nth-child(3){width:15%}.report-sheet .sheet-register.stock-group-sheet>colgroup>col:nth-child(4){width:11%}.report-sheet .sheet-register.stock-group-sheet>colgroup>col:nth-child(5){width:17%}.report-sheet .sheet-register.stock-group-sheet>colgroup>col:nth-child(n+6){width:4.4%}.report-sheet .sheet-register.stock-group-sheet.stock-group-drilling>colgroup>col:nth-child(1){width:20%}.report-sheet .sheet-register.stock-group-sheet.stock-group-drilling>colgroup>col:nth-child(2){width:8%}.report-sheet .sheet-register.stock-group-sheet.stock-group-drilling>colgroup>col:nth-child(3){width:11%}.report-sheet .sheet-register.stock-group-sheet.stock-group-drilling>colgroup>col:nth-child(4){width:8%}.report-sheet .sheet-register.stock-group-sheet.stock-group-drilling>colgroup>col:nth-child(5){width:12%}.report-sheet .sheet-register.stock-group-sheet.stock-group-drilling>colgroup>col:nth-child(n+6){width:8.2%}}@media screen and (max-width:599px){.stock-group-page .stock-group-sheet :is(.stock-voucher-line,.stock-voucher-total)>td:empty,.stock-group-page .stock-group-sheet .stock-voucher-heading{display:none!important}}@media print{.stock-group-page>.order-book-title,.stock-group-page .report-filter{display:none!important}.stock-group-page .stock-group-print-head{display:block;margin:0 0 2mm}.stock-group-page .stock-group-sheet thead{display:table-header-group}.stock-group-page .stock-group-hidden-label{visibility:hidden}}.credit-check-line{display:block;color:var(--warning-strong)}.voucher-block-alert .credit-check-line,.credit-check-line[role=alert]{color:#7e2b21}.credit-check-line button{margin-left:6px}.po-rate-above{color:#7e2b21;font-weight:700}.imd{display:flex;flex-direction:column;gap:6px;color:var(--navy,#092e52)}.imd-error{margin:0;padding:6px 8px;border:1px solid var(--danger-wash);background:var(--danger-wash);color:#7e2b21}.imd-status{margin:0;padding:6px 8px;border:1px solid #ded8cc;background:#eee6d7}.imd-note{margin:0;color:#59616a}.imd-sheet{display:flex;flex-direction:column;border:1px solid #ded8cc;background:#fffefa}.imd-row{display:grid;grid-template-columns:minmax(0,1fr);border-bottom:1px solid #ded8cc}.imd-row>span{display:flex;align-items:center;gap:6px;min-width:0;padding:4px 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-height:var(--row-h)}.imd-row>span:before{content:attr(data-label);flex:0 0 72px;color:#59616a}.imd-head{display:none}.imd-actions{flex-wrap:wrap}.imd-c-copy>[data-dropbox=copied]{color:#23835b}.imd-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.imd-c-copy>[data-dropbox=failed]{color:#7e2b21;font-weight:700}@media(min-width:600px){.imd-row{grid-template-columns:repeat(10,minmax(0,1fr))}.imd-row>span:before{content:none}.imd-row>span{border-right:1px solid #ded8cc}.imd-row>span:nth-child(1){grid-column:span 2}.imd-row>span:nth-child(2){grid-column:span 3}.imd-row>span:nth-child(3){grid-column:span 2}.imd-row>span:nth-child(4){grid-column:span 3;border-right:0}.imd-saved>span.imd-c-doc{grid-column:span 1}.imd-saved>span.imd-c-file{grid-column:span 3}.imd-saved>span.imd-c-copy{grid-column:span 1}.imd-saved>span.imd-c-meta{grid-column:span 2}.imd-saved>span.imd-c-actions{grid-column:span 3;border-right:0}.imd-head{display:grid;background:#092e52;color:#fff;font-weight:700}.imd-head>span{border-right-color:var(--muted)}}.item-artwork>.imd{padding:6px 10px 10px}.imd-links{flex:1 0 100%;display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;padding:2px 6px;border:1px solid #ded8cc;background:#fffefa;color:var(--navy,#092e52)}.imd-links-missing{color:#59616a}.imd-links-error{color:#7e2b21}.production-cost-comparison .number{text-align:right;font-variant-numeric:tabular-nums}.production-cost-comparison .production-cost-table{table-layout:fixed;width:100%}.production-cost-comparison .production-cost-table>colgroup>col:nth-child(1){width:34%}.production-cost-comparison .production-cost-table>colgroup>col:nth-child(2){width:14%}.production-cost-comparison .production-cost-table>colgroup>col:nth-child(3),.production-cost-comparison .production-cost-table>colgroup>col:nth-child(4){width:21%}.production-cost-comparison .production-cost-table>colgroup>col.sheet-pad-col{width:2.5%}.production-cost-table td,.production-cost-table th{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cost-production-group h3{margin:0;padding:4px;background:var(--navy,#092e52);color:var(--surface,#fffefa)}@media print{.production-costing-fields{display:none!important}.production-cost-table{border-collapse:collapse}.production-cost-table td,.production-cost-table th{border:.5pt solid #d9d1c1}.production-cost-table thead{display:table-header-group}}@media screen and (max-width:599px){.drawer .production-cost-table>tbody>tr{grid-template-columns:repeat(2,minmax(0,1fr))}.drawer .production-cost-table>tbody>tr>td[data-register-column=amount]{grid-column:auto}.drawer .production-cost-table>tbody>tr>td:first-child{grid-column:1 / -1}}@media screen{.production-costing-fields.production-costing-fields{gap:0;row-gap:0;padding:0;border:1px solid #d9d1c1;border-radius:0;background:#fffefa}.production-costing-fields.production-costing-fields summary{display:flex;align-items:center;min-height:var(--row-h);margin:0;padding:0 8px;background:#eee6d7;color:var(--gold-text);font-weight:700;cursor:pointer}.production-costing-fields.production-costing-fields details{margin:0;border:0;padding:0}.production-costing-fields.production-costing-fields>.item-calc-note{margin:0;padding:4px 8px;color:var(--muted)}}@media(max-width:599px){.cost-fields-sheet td.l{display:none}}.compact-item-register{container:compact-items / inline-size;display:grid;grid-template-columns:minmax(0,1fr) max-content;column-gap:8px;min-width:0;width:100%}.compact-item-row{grid-column:1 / -1;display:grid;grid-template-columns:subgrid;border-bottom:1px solid var(--line);padding:4px 8px}.compact-item-row:last-child{border-bottom:0}.compact-item-disclosure{min-width:0}.compact-item-summary{display:grid;grid-template-columns:minmax(0,1fr) 112px repeat(3,64px);gap:8px;align-items:center;min-height:32px}.compact-item-disclosure>summary{list-style:none;cursor:pointer}.compact-item-disclosure>summary::-webkit-details-marker{display:none}.compact-item-identity{display:flex;align-items:baseline;gap:8px;min-width:0}.compact-item-identity>strong,.compact-item-identity>span:not(.compact-item-description){flex:0 1 auto;min-width:0;max-width:25%}.compact-item-identity>*,.compact-item-paper{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.compact-item-description{flex:1;min-width:0}.compact-item-identity>span.inactive-badge:not(.compact-item-description){flex:none;max-width:none;overflow:visible}.compact-item-paper{font-variant-numeric:tabular-nums}.compact-item-tick{color:var(--ink);text-align:center;white-space:nowrap}.compact-item-head{background:var(--brand-gold-wash, #eee6d7);font-weight:700}.compact-item-tick-short{display:none}@media screen and (min-width:600px){@container compact-items (max-width: 600px){.compact-item-summary{grid-template-columns:minmax(0,1fr) max-content repeat(3,40px)}.compact-item-tick-full{display:none}.compact-item-tick-short{display:inline}.compact-item-identity>strong{flex:none;max-width:none}}}.compact-item-specs{display:flex;flex-wrap:wrap;gap:6px 16px;padding:8px 0;border-top:1px solid var(--line)}.compact-item-specs>*{min-width:0;overflow-wrap:anywhere}.compact-item-full-name{flex-basis:100%}.workspace .compact-item-actions .register-actions{width:auto}.workspace .compact-item-actions .register-actions-more>summary{min-height:32px;padding:6px 0;white-space:nowrap}@media screen and (max-width:599px){@container compact-items (max-width: 760px){.compact-item-summary{grid-template-columns:minmax(0,1fr) repeat(3,64px);gap:0 8px}.compact-item-head .compact-item-summary>span:first-child{display:none}.compact-item-identity{grid-column:1 / -1}.compact-item-row:not(.compact-item-head)>.compact-item-actions{align-self:end}.compact-item-row:has(>.compact-item-disclosure[open])>.compact-item-actions{align-self:start;margin-top:20px}}@container compact-items (max-width: 400px){.compact-item-summary{grid-template-columns:minmax(0,1fr) repeat(3,40px)}.compact-item-tick-full{display:none}.compact-item-tick-short{display:inline}}}@media(pointer:coarse){.compact-item-disclosure>summary,.workspace .compact-item-actions .register-actions-more>summary{min-height:44px}}@media print{.compact-item-actions{display:none}.compact-item-row{display:block;break-inside:avoid}.compact-item-disclosure>summary{display:flex;flex-wrap:wrap}.compact-item-identity{flex-wrap:wrap}.compact-item-identity>*,.compact-item-paper{white-space:normal;overflow:visible}.compact-item-identity>strong,.compact-item-identity>span:not(.compact-item-description){max-width:100%}.compact-item-description{flex:auto}}.item-master-print{display:none}@media print{#native-print-root .has-print-layout>:not(.item-master-print,.master-document-page){display:none!important}#native-print-root .has-print-layout>.item-master-print{display:block!important;width:190mm;color:#092e52;print-color-adjust:exact;-webkit-print-color-adjust:exact}#native-print-root .item-master-print table.ims{table-layout:fixed!important;width:calc(190mm - 2px)!important;max-width:calc(190mm - 2px)!important;border-collapse:collapse;margin:0;background:#fff}#native-print-root .item-master-print .ims col{width:10%}#native-print-root .item-master-print .ims tr{height:var(--sheet-row-h);break-inside:avoid}#native-print-root .item-master-print .ims td{height:var(--sheet-row-h);padding:0 .8mm!important;border:0;text-align:left;vertical-align:middle;white-space:nowrap!important;overflow:hidden;overflow-wrap:normal!important;line-height:calc(var(--sheet-row-h) - 2px);color:#092e52;font-weight:400}#native-print-root .item-master-print .ims td.b{font-weight:700}#native-print-root .item-master-print .ims td.band{background:#eee6d7}#native-print-root .item-master-print .ims td.head{background:#f5f2ec}#native-print-root .item-master-print .ims td.center{text-align:center}#native-print-root .item-master-print .ims td.right{text-align:right}#native-print-root .item-master-print .ims td.eL{border-left:2px solid #000}#native-print-root .item-master-print .ims td.eR{border-right:2px solid #000}#native-print-root .item-master-print .ims td.eT{border-top:2px solid #000}#native-print-root .item-master-print .ims td.eB{border-bottom:2px solid #000}#native-print-root .item-master-print .ims tr.ims-divide>td{border-bottom:1px solid #cfc6b4}}@media screen{.im-sheet{display:block;width:100%;max-width:720px;margin:0 auto 8px;color:#092e52}.im-sheet table.ims{table-layout:fixed;width:100%;border-collapse:collapse;margin:0;background:var(--surface)}.im-sheet .ims col{width:10%}.im-sheet .ims td{padding:0 3px;border:0;text-align:left;white-space:nowrap;overflow:hidden;color:#092e52;font-weight:400;background:var(--surface)}.im-sheet .ims td.b{font-weight:700}.im-sheet .ims td.band{background:#eee6d7}.im-sheet .ims td.head{background:#f5f2ec}.im-sheet .ims td.center{text-align:center}.im-sheet .ims td.right{text-align:right}.im-sheet .ims td.eL{border-left:2px solid #000}.im-sheet .ims td.eR{border-right:2px solid #000}.im-sheet .ims td.eT{border-top:2px solid #000}.im-sheet .ims td.eB{border-bottom:2px solid #000}.im-sheet .ims tr.ims-divide>td{border-bottom:1px solid #cfc6b4}.im-sheet .ims td.in>button{height:29px;min-height:0;padding:0 8px;line-height:1}.im-sheet .ims td.in{padding:0 2px}.im-sheet .ims td.in :is(input,select){font:inherit;color:inherit;border:1px solid #b9ad95;border-radius:3px;background:var(--field-cell-bg);padding:0 4px}.im-sheet .ims td.in.right input{text-align:right}.im-sheet .ims td.in :is(input,select):focus-visible{outline:2px solid #876b38;outline-offset:-1px}.im-sheet .im-code{display:flex;align-items:center;gap:2px;border:1px solid #b9ad95;border-radius:3px;background:#fffefa;padding:0 0 0 4px}.im-sheet .im-code>strong{flex:0 0 auto}.im-sheet .ims td.in .im-code>input{border:0;background:transparent}.im-sheet .sheet-stepper{position:relative;display:block;border:1px solid #b9ad95;border-radius:3px;background:#fffefa}.im-sheet .sheet-stepper:focus-within{outline:2px solid #876b38;outline-offset:-1px}.im-sheet .ims td.in .sheet-stepper>input{display:block;border:0;border-radius:3px;background:transparent;padding:0 22px 0 4px;font-variant-numeric:tabular-nums}.im-sheet .ims td.in .sheet-stepper>input:focus-visible{outline:0}.im-sheet .ims td.in .sheet-stepper-arrows{position:absolute;top:0;right:0;bottom:0;display:grid;grid-template-rows:1fr 1fr;width:18px;border-left:1px solid #b9ad95}.im-sheet .ims td.in .sheet-stepper-arrows>button{align-items:center;justify-content:center;width:100%;min-width:0;padding:0;border:0;border-radius:0;background:transparent;color:#092e52;line-height:1}.im-sheet .sheet-stepper-arrows>button:hover:not(:disabled){background:#eee6d7}.im-sheet .sheet-stepper-arrows>button:disabled{color:#b9ad95;cursor:default}.im-sheet-extras{max-width:720px;margin:0 auto}.im-sheet .ims td.job-master-stock-cell{padding:0}.im-sheet .ims .job-master-stock-grid{display:grid;grid-template-columns:5.5% repeat(5,12.5%) 19.5% 12.5%;align-items:center}.im-sheet .ims .job-master-stock-grid>*{min-width:0}.im-sheet .ims .job-master-stock-grid>span{padding:0 3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.im-sheet .ims .job-master-stock-grid>span.right{text-align:right}.im-sheet .ims td.in .job-master-stock-grid>:is(input,select){font:inherit;color:inherit;border:1px solid #b9ad95;border-radius:3px;background:var(--field-cell-bg);padding:0 4px}.im-sheet .ims td.in .job-master-stock-grid>:is(input,select):focus-visible{outline:2px solid #876b38;outline-offset:-1px}}@media screen{.drawer .master-clean-sheet>.im-sheet.im-sheet{grid-column:1 / -1;order:1}.drawer .master-clean-sheet>.im-sheet-extras.im-sheet-extras{grid-column:1 / -1;order:2}.drawer .master-clean-sheet.item-master-portrait>:is(.production-costing-fields,.production-cost-comparison,.drawer-actions){grid-column:1 / -1;order:3}}@media screen{.master-clean-sheet>.im-turn-hint{grid-column:1 / -1;margin:0;padding:4px 8px;background:#eee6d7;color:#092e52;font-weight:700}}.im-size-mode{display:flex;align-items:center;gap:4px}.im-size-mode button{min-width:44px;min-height:29px;padding:0 8px}.im-phone-size-mode{display:flex;align-items:center;gap:8px;margin:4px 0}@media(pointer:coarse){.im-size-mode button{min-height:44px}}@media print{.im-size-mode-row{display:none}}@media screen{.job-summary-print-title{display:none}.drawer:has(.job-summary){box-sizing:border-box;width:min(820px,100%);max-width:100vw}.job-summary{min-width:0;max-width:100%;overflow-wrap:anywhere;color:var(--ink);font-size:var(--erp-font-size);line-height:1.4}.job-summary>*,.job-summary-identity>div,.job-summary-plan>div{min-width:0;max-width:100%}.job-summary :is(.job-summary-print-toolbar,.job-summary-footer-actions) button{max-width:100%;white-space:normal}.job-summary-print-toolbar{position:sticky;top:0;z-index:2;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:8px 0;margin-bottom:12px;background:var(--surface)}.job-summary-print-toolbar>span{color:var(--muted)}.job-summary-print-toolbar button{flex-shrink:0}.job-summary-footer-actions{display:flex;flex-wrap:wrap;gap:8px}.job-summary-subtitle{margin:0 0 12px;color:var(--muted)}.job-summary-notice{padding:8px 10px;background:var(--surface2);border-left:3px solid var(--accent)}.job-summary dl{margin:0}.job-summary dt{font-size:var(--erp-font-size);font-weight:400;color:var(--muted)}.job-summary dd{margin:2px 0 0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.job-summary-identity{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;padding-bottom:12px}.job-summary-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px;padding:7px 9px;background:var(--surface2)}.job-summary-heading h3{margin:0;font-size:var(--erp-font-size)}.job-summary-heading>span{font-size:var(--erp-font-size);color:var(--muted)}.job-summary .job-summary-comparison{width:100%;min-width:0;table-layout:fixed;border-collapse:collapse;margin:0 0 12px}.job-summary .job-summary-comparison :is(th,td){text-align:left;vertical-align:top;padding:9px;white-space:normal;overflow-wrap:anywhere;border-bottom:1px solid var(--line);font-size:var(--erp-font-size);font-variant-numeric:tabular-nums}.job-summary .job-summary-comparison th{font-weight:700;text-transform:none;letter-spacing:normal}.job-summary caption{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.job-summary-comparison thead{background:var(--surface2)}.job-summary-comparison thead th:first-child{width:25%}.job-summary-comparison small{display:block;margin-top:2px;font-size:var(--erp-font-size);color:var(--muted)}.job-summary .job-summary-delta{color:var(--teal-2);font-weight:700}.job-summary-prices strong{font-size:var(--erp-font-size)}.job-summary-price-difference{margin:0 0 12px;color:var(--muted)}.job-summary-unknown{background:var(--surface2)}.job-summary-details{border:1px solid var(--line);border-radius:var(--radius);margin:10px 0 12px;overflow:hidden}.job-summary-details summary{padding:9px;cursor:pointer;font-weight:700}.job-summary-details>p{padding:0 9px 9px}.job-summary-paper :is(strong,span){display:block}.job-summary .job-summary-paper{margin-bottom:0}.job-summary-paper thead th:first-child{width:15%}.job-summary .job-summary-plan{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px 0}.job-summary-plan>div{min-width:0;padding:8px;border-radius:var(--radius);background:var(--surface2)}.job-summary-details .job-summary-plan{padding:0 9px 9px}.job-summary-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding-top:10px;border-top:1px solid var(--line)}.job-summary-footer>span{color:var(--muted);font-size:var(--erp-font-size)}.job-summary-footer button{flex-shrink:0}.job-register-actions{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.workspace .job-register-actions>button{min-width:0;white-space:normal}}@media print{.job-summary-print-toolbar,.job-summary-footer-actions{display:none!important}#native-print-root .job-summary{color:#111;font-size:var(--erp-font-size);line-height:1.2}#native-print-root .job-summary-print-title{display:block;margin:0 0 1.5mm;font-size:var(--erp-font-size)}#native-print-root .job-summary-subtitle{margin:0 0 1.5mm}#native-print-root .job-summary-notice{padding:1mm;border-left:2px solid #555;background:#f2f2f2}#native-print-root .job-summary :is(dl,dd){margin:0}#native-print-root .job-summary :is(dt,small){color:#444;font-size:var(--erp-font-size)}#native-print-root .job-summary :is(dd,td,th){overflow-wrap:anywhere;font-variant-numeric:tabular-nums}#native-print-root .job-summary-identity{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1mm 3mm;margin-bottom:1.5mm}#native-print-root .job-summary-heading{display:flex;justify-content:space-between;gap:1.5mm;padding:1mm;background:#eee}#native-print-root .job-summary-heading h3{margin:0;font-size:var(--erp-font-size)}#native-print-root .job-summary-comparison{margin:0 0 1.5mm}#native-print-root .job-summary-comparison :is(th,td){padding:.5mm 1mm;border-bottom:1px solid #ccc;font-size:var(--erp-font-size);text-align:left;vertical-align:top;white-space:normal}#native-print-root .job-summary-comparison thead{background:#eee}#native-print-root .job-summary-comparison thead th:first-child{width:25%}#native-print-root .job-summary caption{display:none}#native-print-root .job-summary-comparison small,#native-print-root .job-summary-paper :is(strong,span){display:block}#native-print-root .job-summary-comparison th{text-transform:none;letter-spacing:normal}#native-print-root .job-summary-comparison thead small{display:none}#native-print-root .job-summary-comparison .job-summary-delta{display:inline;margin-left:4px}#native-print-root .job-summary-paper thead th:first-child{width:10%}#native-print-root .job-summary-paper :is(strong,span){display:inline}#native-print-root .job-summary-paper strong:after{content:" · "}#native-print-root .job-summary-prices strong{font-size:var(--erp-font-size)}#native-print-root .job-summary-details{display:block;margin:1.5mm 0;border:0;overflow:visible}#native-print-root .job-summary-details summary{display:block;padding:1mm;background:#eee;font-size:var(--erp-font-size);font-weight:700}#native-print-root .job-summary-details summary::marker{content:""}#native-print-root .job-summary-plan{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1mm 3mm;padding:1mm}#native-print-root .job-summary-plan>div{min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:0 5px}#native-print-root .job-summary-footer{margin-top:1.5mm;padding-top:2mm;border-top:1px solid #ccc}}@media screen and (max-width:599px){.job-summary .job-summary-comparison :is(th,td){padding:7px 5px;font-size:var(--erp-font-size)}.job-summary .job-summary-plan{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen{.job-summary-table-scroll{max-width:100%;overflow-x:auto}.job-summary .job-summary-table-scroll table{min-width:660px}.job-summary .job-summary-specifications :is(th,td){white-space:nowrap}.job-summary .job-summary-specifications .job-summary-delta{display:inline;margin:0}.job-summary .job-summary-paper-spec .job-summary-paper-line{display:block;white-space:nowrap}.job-summary .job-summary-paper-spec strong{display:inline}}@media print{#native-print-root .job-summary-specifications :is(th,td){white-space:nowrap}#native-print-root .job-summary-specifications .job-summary-delta{display:inline;margin:0}#native-print-root .job-summary-paper-spec .job-summary-paper-line{display:block;white-space:nowrap}#native-print-root .job-summary-paper-spec strong{display:inline}#native-print-root .job-summary-paper-spec strong:after{content:none}}.im-phone-pricing .imp-table{border:1px solid var(--line, var(--field-border));background:#fffefa}.im-phone-pricing .imp-row,.im-phone-pricing .imp-detail{display:grid;align-items:center;gap:8px;padding:0 8px;border-top:1px solid #eee6d7}.im-phone-pricing .imp-group:first-child>.imp-row{border-top:0}.im-phone-pricing .imp-row{grid-template-columns:minmax(0,1fr) auto 64px;min-height:var(--row-h)}.im-phone-pricing .imp-row>strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.im-phone-pricing .imp-control{display:flex;justify-content:flex-end}.im-phone-pricing .imp-amount{text-align:right;font-variant-numeric:tabular-nums}.im-phone-pricing .imp-total{background:#eee6d7}.im-phone-pricing .imp-total>strong,.im-phone-pricing .imp-total .imp-amount{font-weight:700}.im-phone-pricing .imp-detail{grid-template-columns:minmax(0,1fr) auto;min-height:var(--sheet-row-h, 32px);background:#f5f2ec;color:var(--navy);font-variant-numeric:tabular-nums}.im-phone-pricing .imp-detail>strong{color:#092e52}@media(min-width:600px){.im-phone-pricing,.drawer .master-clean-sheet .im-phone-pricing{display:none}}.im-phone-pricing .imp-row:has(>.imp-amount:empty){grid-template-columns:minmax(0,1fr) auto}.im-phone-pricing .imp-amount:empty{display:none}@media screen{.drawer .master-clean-sheet>.job-master-sheet-row{grid-column:1 / -1;order:1;min-width:0}.job-master-sheet-grid{display:grid;grid-template-columns:minmax(0,960fr) minmax(0,340fr);max-width:1310px;margin:0 auto;align-items:start;gap:10px}.job-master-sheet-grid>.im-sheet{max-width:none;margin:0 0 8px}.job-reel-panel table{table-layout:fixed;width:100%;border-collapse:collapse;margin:0;border:1px solid var(--brand-gold, #876b38);background:var(--surface, #fffefa);color:#092e52;font-variant-numeric:tabular-nums}.job-reel-panel col.job-reel-inch,.job-reel-panel col.job-reel-gsm{width:25%}.job-reel-panel col.job-reel-bf{width:20%}.job-reel-panel col.job-reel-colour{width:30%}.job-reel-panel :is(th,td){padding:0 4px;border:0;text-align:left;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.job-reel-panel :is(th,td).right{text-align:right}.job-reel-panel tr.job-reel-title>th{background:var(--brand-navy, #092e52);color:#fff;font-weight:700}.job-reel-panel tr.job-reel-head>th{background:#f5f2ec;font-weight:700}.job-reel-panel tr.job-reel-band>th{background:#eee6d7;font-weight:700}.job-reel-panel tbody th[scope=row]{font-weight:700}.job-reel-panel tr.job-reel-hit>td{background:#eee6d7;font-weight:700}.job-reel-panel .job-reel-short{color:var(--danger, #d23f4f)}}@media print{.job-reel-panel{display:none!important}}.price-list-sheet tr.price-list-group td{background:var(--mint)}.price-list-sheet .price-list-files{white-space:nowrap}.price-list-sheet .price-list-file{padding:0;text-decoration:underline;text-underline-offset:3px}.price-list-sheet .price-list-not-entered{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media print{#native-print-root .price-list-sheet{table-layout:fixed!important;width:100%!important}#native-print-root .item-price-list>.panel,#native-print-root .item-price-list .table-wrap{margin:0!important;padding:0!important;border:0!important;border-radius:0!important}#native-print-root .price-list-sheet .item-master-approved{display:inline;line-height:0}#native-print-root .price-list-sheet .item-master-approved svg{width:var(--erp-font-size);height:var(--erp-font-size);vertical-align:-2px}#native-print-root .price-list-sheet .cell-note{display:inline!important;margin:0!important;padding:0!important}#native-print-root .price-list-sheet>:is(tbody,tfoot)>tr>td{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;overflow-wrap:normal!important;padding-inline:3px!important}#native-print-root .price-list-sheet>thead>tr>th{white-space:normal!important;overflow-wrap:normal!important;padding-inline:3px!important;vertical-align:bottom}#native-print-root .price-list-sheet tr.price-list-group>td{background:var(--mint)!important;color:var(--accent)!important;font-weight:700;print-color-adjust:exact;-webkit-print-color-adjust:exact}#native-print-root .price-list-sheet>colgroup>col:nth-child(1){width:7%!important}#native-print-root .price-list-sheet>colgroup>col:nth-child(2){width:13%!important}#native-print-root .price-list-sheet>colgroup>col:nth-child(3){width:23%!important}#native-print-root .price-list-sheet>colgroup>col:nth-child(4){width:7%!important}#native-print-root .price-list-sheet>colgroup>col:nth-child(5){width:12%!important}#native-print-root .price-list-sheet>colgroup>col:nth-child(6){width:11%!important}#native-print-root .price-list-sheet>colgroup>col:nth-child(7){width:6%!important}#native-print-root .price-list-sheet>colgroup>col:nth-child(8){width:6.5%!important}#native-print-root .price-list-sheet>colgroup>col:nth-child(9){width:7.5%!important}#native-print-root .price-list-sheet>colgroup>col:nth-child(10){width:7%!important}}@media screen{#root .workspace .sidebar .nav-children{flex-direction:column}}@media screen and (max-width:599px){#root .workspace{--sidebar-width: 0px}#root .workspace .main-shell{margin-left:0;min-width:0}#root .workspace .workspace-statusbar{left:0}#root .workspace .sidebar{width:min(260px,calc(100vw - 48px));padding:8px;overflow-x:hidden;overflow-y:auto;transform:translate(-102%);visibility:hidden;transition:transform .15s ease,visibility 0s linear .15s}#root .workspace .sidebar.open{transform:none;visibility:visible;transition:transform .15s ease;box-shadow:12px 0 32px color-mix(in srgb,var(--navy) 16%,transparent)}#root .workspace .sidebar .side-head{justify-content:space-between;padding:0 6px 6px}#root .workspace .sidebar :is(.nav-item,.premium-nav-button,.logout){justify-content:flex-start;width:100%;gap:8px}#root .workspace .sidebar :is(.brand>span:last-child,.nav-item>span,.nav-chevron,.premium-nav-button>span,.logout>span,.app-version){display:block}#root .workspace .sidebar :is(.nav-children,.secure-chip){display:flex}#root .workspace .sidebar .close-mobile,#root .workspace .menu-button{display:grid}#root .workspace .scrim{inset:0}#root .workspace .global-search-panel{left:8px}#root .workspace .workspace-tools-toggle{white-space:nowrap;overflow-wrap:normal;padding-inline:4px;gap:4px}}@media screen and (min-width:600px){#root .workspace{--sidebar-narrow: 168px;--sidebar-width: calc(clamp(var(--sidebar-narrow), calc(168px + (100vw - 600px)*.1455) , 200px) + clamp(0px, calc((100vw - 1024px)*.0936) , 32px)) }}@media screen and (min-width:600px){#root .workspace .sidebar .nav-item,#root .workspace .sidebar button.nav-item{padding-inline:5px;gap:5px}#root .workspace .sidebar .nav-item>span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#root .workspace .sidebar .nav-children{margin-left:16px}}@media screen and (min-width:600px)and (hover:none),screen and (min-width:600px)and (pointer:coarse){#root .workspace{--sidebar-narrow: 184px}}@media screen{#root .workspace .sidebar .side-foot{display:flex;align-items:center;gap:6px}#root .workspace .sidebar .logout{flex:1 1 auto;width:auto;min-width:0}#root .workspace .sidebar .app-version{flex:none;padding:0 6px}}@media(prefers-reduced-motion:reduce){#root .workspace .sidebar{transition:none}}@layer erp-typography{:root{--erp-font-size: 12px !important}html,body,body *,body *:before,body *:after{font-size:var(--erp-font-size)!important;font-family:var(--font-ui)!important;letter-spacing:normal!important}:root{--erp-terms-font-size: 9px !important}.paper-po-terms,.paper-po-terms *{font-size:var(--erp-terms-font-size)!important}.one-page-fit,.one-page-fit *{font-size:var(--erp-fit-font-size)!important}}@layer erp-field-sizing{@media screen{:is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden],[type=image],[type=button],[type=submit],[type=reset]),select:not([multiple],[size])){box-sizing:border-box!important;height:var(--field-h)!important;min-height:var(--field-h)!important;max-height:var(--field-h)!important;min-block-size:var(--field-h)!important;padding-block:0!important;text-overflow:ellipsis}:is(.stepper,.search-box,.help-search,.global-search-input,.supplier-code-control,.mom-picker-input,.mom-system-value,.tasks-search){box-sizing:border-box!important;height:var(--field-h)!important;min-height:var(--field-h)!important;max-height:var(--field-h)!important;min-block-size:var(--field-h)!important;padding-block:0!important}:is(.stepper,.search-box,.help-search,.global-search-input,.supplier-code-control,.mom-picker-input,.mom-system-value,.tasks-search) :is(input,select){height:100%!important;min-height:0!important;max-height:none!important;min-block-size:0!important}.search-select{height:auto!important;min-height:0!important;max-height:none!important}.stepper>span{grid-template-rows:1fr 1fr}@media(min-width:600px){.ai-sync-question{box-sizing:border-box!important;height:var(--field-h)!important}.ai-sync-question input{height:100%!important;min-height:0!important}}.stepper button{height:auto!important;min-height:0!important;min-block-size:0!important}.sheet-stepper-arrows>button{height:auto!important;min-height:0!important;min-block-size:0!important;margin:0!important}textarea{box-sizing:border-box!important;min-height:var(--field-textarea-h)!important;max-height:none!important}:where(.field,.mom-field,.file-field,.tasks-edit-grid>label){--field-w: var(--field-w-m)}:where(.field,.mom-field,.tasks-edit-grid>label):has(>:where(input[type=date],input[type=time],input[type=month],input[type=number],input[inputmode=decimal],input[inputmode=numeric])){--field-w: var(--field-w-s)}:where(.field.span-2,.field.complaint-wide){--field-w: var(--field-w-l)}:where(.field,.mom-field):has(>textarea){--field-w: var(--field-w-l)}:where(.stepper-field){--field-w: var(--field-w-xs)}:where(.supplier-code-field){--field-w: var(--field-w-s)}:where(.paper-sized-row) :where(.search-select-field){--field-w: var(--field-w-s)}:where(.paper-bom-line) :where(.search-select-field){--field-w: var(--field-w-l)}:where(.job-dimensions) :where(.field){--field-w: var(--field-w-xs)}.field-xs{--field-w: var(--field-w-xs)}.field-s{--field-w: var(--field-w-s)}.field-m{--field-w: var(--field-w-m)}.field-l{--field-w: var(--field-w-l)}:is(.field,.mom-field,.file-field,.tasks-edit-grid>label){width:var(--field-w)!important;min-width:0!important;max-width:100%!important;flex:0 1 auto!important;justify-self:start!important}:is(.field,.mom-field,.file-field).field-full{width:100%!important;flex-basis:100%!important}:is(.field,.mom-field,.file-field,.tasks-edit-grid>label)>:is(input,select,textarea,.search-select,.stepper,.stepper-touch,.postal-search-control,.mom-picker,.mom-system-value,.ai-sync-question),:is(.search-select,.stepper,.postal-search-control)>:is(input,select){width:100%!important;min-width:0!important;max-width:100%!important}:is(.form-grid,.task-form,.voucher-entry-line,.draft-edit-line,.rate-row,.lookup-row,.complaint-form,.asset-form-grid,.tasks-edit-grid,.mom-form-grid,.trade-line,.schedule-controls,.dimension-grid,.paper-sized-row,.paper-bom-line,.qe-grid){display:flex!important;flex-wrap:wrap!important;align-items:flex-end!important;justify-content:flex-start!important;gap:var(--field-gap)!important}:is(.form-grid,.task-form,.voucher-entry-line,.draft-edit-line,.rate-row,.lookup-row,.complaint-form,.asset-form-grid,.tasks-edit-grid,.mom-form-grid,.trade-line,.schedule-controls,.dimension-grid,.paper-sized-row,.paper-bom-line,.qe-grid)>:is(.span-2,section,fieldset,h2,h3,h4,p,.form-grid,.paper-bom-line,div:not(:has(.field,.mom-field,.file-field,.check-field,.search-select))):not(.field,.mom-field,.file-field,.check-field,.cost-estimation-views,.paper-stock-prompt,button){flex:1 0 100%!important;min-width:0!important}:is(.complaint-toolbar,.task-filters,.owner-client-filters,.mom-toolbar,.governance-toolbar,.tasks-admin-add,.item-register-search){flex-wrap:wrap!important}:is(.search-box,.help-search,.tasks-search,.item-register-search-field input,.mom-toolbar>input,.tasks-admin-add>input,.company-picker .search-select,.quote-search .search-select){width:var(--field-w-m)!important;min-width:0!important;max-width:100%!important;flex:0 1 auto!important}.global-search-input{width:var(--field-w-l)!important;min-width:0!important;max-width:100%!important}:is(.complaint-toolbar,.task-filters,.owner-client-filters,.mom-toolbar,.governance-toolbar,.tasks-admin-add)>select{width:var(--field-w-s)!important;min-width:0!important;max-width:100%!important;flex:0 1 auto!important}.governance-toolbar>input{width:var(--field-w-m)!important;min-width:0!important;max-width:100%!important;flex:0 1 auto!important}.stock-drill-period input{width:var(--field-w-s)!important;min-width:0!important;max-width:100%!important}.quote-search .field{width:auto!important}:is(.tasks-new-form,.tasks-edit)>input{width:var(--field-w-l)!important;max-width:100%!important;align-self:flex-start!important}.clean-paper-columns{display:flex!important;gap:var(--field-gap)!important}:is(.clean-paper-columns>span,.paper-sized-row>strong){flex:0 0 var(--field-w-xs)!important;width:var(--field-w-xs)!important;min-width:0!important}.clean-paper-columns>span:nth-child(4),.clean-paper-columns>span:nth-child(5){flex-basis:var(--field-w-s)!important;width:var(--field-w-s)!important}.clean-paper-columns>span:last-child{flex:1 1 auto!important;width:auto!important}.paper-sized-row>:is(strong,.factor-chip){align-self:center!important}.clean-paper-table :is(.paper-sized-row,.clean-paper-columns){min-width:calc(3 * var(--field-w-xs) + 2 * var(--field-w-s) + 120px + 5 * 10px + 12px)!important}.qe-layer-row{grid-template-columns:var(--field-w-xs) var(--field-w-xs) var(--field-w-xs) var(--field-w-s) var(--field-w-s) auto auto!important;justify-content:start!important}@media(max-width:599px){.qe-layer-row{grid-template-columns:var(--field-w-xs) var(--field-w-xs) minmax(0,var(--field-w-s)) minmax(0,var(--field-w-s))!important}}@media(min-width:600px){.workspace{--field-contract: min(1, (100vw / var(--screen-zoom, 1) - var(--sidebar-width) - 32px) / (1440px - var(--sidebar-width) - 32px))}.drawer{--field-contract: min(1, (100vw / var(--screen-zoom, 1) - 32px) / 1408px)}:is(.workspace,.drawer) :is(.form-grid,.task-form,.mom-form-grid,.asset-form-grid,.tasks-edit-grid,.complaint-form){column-gap:calc(10px * var(--field-contract))!important}:is(.workspace,.drawer) :is(.form-grid,.task-form,.mom-form-grid,.asset-form-grid,.tasks-edit-grid,.complaint-form)>:is(.field,.mom-field,.file-field,label){width:calc(var(--field-w, var(--field-w-m)) * var(--field-contract))!important}:is(.workspace,.drawer) :is(.field,.mom-field,.file-field).field-full{width:100%!important}.workspace .tasks-page .sheet-filter-bar .form-grid>.search-select-field{width:var(--field-w-s)!important}:is(.workspace,.drawer) :is(.form-grid,.task-form,.mom-form-grid,.asset-form-grid,.tasks-edit-grid,.complaint-form,.voucher-header)>:is(.field,.mom-field,label):has(>input[data-date-input]){min-width:var(--field-date-min)!important}:is(.report-sheet.form-sheet .form-grid>label.field,.drawer-sheet .form-grid>.field):has(>input[data-date-input]){min-width:calc(var(--field-date-min) / .62)!important}.workspace .form-grid.form-grid-3.form-grid-3{grid-template-columns:repeat(3,minmax(0,var(--field-w-s)))!important}}@media(max-width:599px){.workspace .form-grid.form-grid-3.form-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.workspace .form-grid.form-grid-3.form-grid-3{display:grid!important;gap:4px 10px!important}.workspace .form-grid.form-grid-3.form-grid-3>.field{width:100%!important}.workspace .form-grid.form-grid-3.form-grid-3>.field>:is(span,label){font-weight:700!important}.workspace .form-grid.form-grid-3.form-grid-3 .check-field{min-height:var(--field-h)!important;font-weight:700!important}.workspace .form-grid.form-grid-3.form-grid-3>button{grid-column:1 / -1;justify-self:start}@media(min-width:600px){.workspace .production-sheet .sheet-form:not([data-sheet]){display:grid!important;grid-template-columns:repeat(2,min(var(--field-w-s),20%) min(var(--field-w-l),30%))!important;justify-content:start!important;align-items:stretch!important;gap:0!important}.workspace .production-sheet .sheet-form:not([data-sheet])>.field{grid-column:span 2!important;display:grid!important;grid-template-columns:subgrid!important;align-items:center!important;width:auto!important;max-width:none!important}.workspace .production-sheet .sheet-form:not([data-sheet])>:is(.span-2,.check-field,button){grid-column:1 / -1!important}.workspace .production-sheet .sheet-form:not([data-sheet])>.check-field{width:auto!important;max-width:none!important}.workspace .production-sheet .sheet-form:not([data-sheet])>.field>:is(input,textarea,.search-select),.workspace .production-sheet .trade-line>.field>:is(input,.search-select){width:min(var(--field-w),100%)!important;max-width:100%!important}.workspace .production-sheet :is(.trade-line,.sheet-line-columns){display:grid!important;grid-template-columns:min(var(--field-w-l),37.5%) min(var(--field-w-m),29.17%) min(var(--field-w-s),16.67%) min(var(--field-w-xs),8.33%) min(var(--field-w-xs),8.33%)!important;justify-content:start!important;align-items:stretch!important;gap:0!important}.workspace .production-sheet .trade-line>.field{width:auto!important;max-width:none!important}}@media(min-width:600px){.workspace .mom-sheet .mom-sheet-form{display:grid!important;grid-template-columns:repeat(2,min(var(--field-w-s),20%) min(var(--field-w-l),30%))!important;justify-content:start!important;align-items:stretch!important;gap:0!important}.workspace .mom-sheet .mom-sheet-form>.mom-field{grid-column:span 2!important;display:grid!important;grid-template-columns:subgrid!important;align-items:center!important;width:auto!important;max-width:none!important}.workspace .mom-sheet .mom-sheet-form>.mom-field.field-full{grid-column:1 / -1!important;display:block!important;justify-self:stretch!important}.workspace .mom-sheet .mom-sheet-form>.mom-field:not(.field-full)>:is(input,select,.mom-picker,.mom-system-value){width:min(var(--field-w),100%)!important;max-width:100%!important}.workspace .mom-sheet :is(.mom-point-grid,.mom-action-grid,.mom-point-action-grid){display:grid!important;justify-content:start!important;align-items:stretch!important;gap:0!important}.workspace .mom-sheet .mom-point-grid{grid-template-columns:4% min(var(--field-w-l),32%) min(var(--field-w-m),24%) min(var(--field-w-l),32%) minmax(8%,1fr)!important}.workspace .mom-sheet .mom-action-grid{grid-template-columns:4% min(var(--field-w-l),32%) min(var(--field-w-m),24%) min(var(--field-w-s),14%) min(var(--field-w-m),18%) minmax(8%,1fr)!important}.workspace .mom-sheet .mom-point-action-grid{grid-template-columns:4% min(var(--field-w-l),40%) min(var(--field-w-m),28%) min(var(--field-w-s),20%) minmax(8%,1fr)!important}.workspace .mom-sheet .mom-line>.mom-field{width:auto!important;max-width:none!important;justify-self:stretch!important}.workspace .mom-sheet .mom-line>.mom-field.field-full{grid-column:1 / -1!important}.workspace .mom-sheet .mom-line>.mom-field>:is(input,select){width:100%!important}}@media(min-width:600px){.drawer .job-dimensions .field{width:auto!important;display:grid!important;grid-template-columns:auto var(--field-w-xs)!important;align-items:center!important;gap:3px!important}}@media(min-width:600px){:is(.workspace,.drawer) [data-sheet][data-sheet]{display:grid!important;grid-template-columns:var(--sheet-cols)!important;justify-content:start!important;align-items:end!important}:is(.workspace,.drawer) [data-sheet][data-sheet]>[data-sheet-cell][data-sheet-cell]{width:100%!important;min-width:0!important;max-width:none!important;flex:none!important;justify-self:stretch!important}:is(.workspace,.drawer) [data-sheet][data-sheet]>[data-sheet-full][data-sheet-full]{grid-column:1 / -1!important}:is(.workspace,.drawer) [data-sheet][data-sheet]>[data-sheet-placed][data-sheet-placed]{grid-row:var(--tile-row)!important;grid-column:var(--tile-col)!important}}.paper-bom-waste{flex:0 0 auto!important}.voucher-sheet td>.field{width:min(100%,var(--field-w))!important}@media(min-width:600px){.voucher-header{container-type:inline-size}.workspace .voucher-header>.field{width:min(var(--field-w),calc((100cqw - var(--field-gap)) * var(--field-w) / (var(--field-w-m) + var(--field-w-s))))!important}}.paper-bom-waste>input{width:var(--field-w-xs)!important;min-width:0!important;max-width:100%!important}td>:is(input,select):not([type=checkbox],[type=radio]){width:var(--field-w-s)!important;min-width:0!important;max-width:100%!important}td>:is(input[type=number],input[inputmode=decimal],input[inputmode=numeric]){width:var(--field-w-xs)!important}.mrp-purchase td>select{width:var(--field-w-m)!important}.audit-findings td>select.audit-action{width:var(--field-w-xs)!important}.im-phone-pricing .imp-control>:is(input,select){width:var(--field-w-xs)!important;min-width:0!important;max-width:100%!important}.im-phone-pricing .imp-control>:is(input[aria-label^=Quantity],input[aria-label^=Job],input[aria-label^=Final]){width:var(--field-w-s)!important}@media(min-width:600px)and (pointer:fine){.mrp-page table.sheet-register td>input.mrp-quantity,.cost-estimation-page table.sheet-register td>input.cost-planned-qty{height:calc(var(--sheet-row-h) - 1px)!important;min-height:0!important;max-height:calc(var(--sheet-row-h) - 1px)!important;min-block-size:0!important;width:100%!important;border-color:transparent!important;border-radius:0!important;padding-inline:2px!important}.cost-estimation-page table.sheet-register td>input.cost-planned-qty{height:calc(var(--sheet-row-h) - 2px)!important;max-height:calc(var(--sheet-row-h) - 2px)!important}}.im-sheet.im-sheet .ims td.in>:is(input,select,.im-code,.sheet-stepper){box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:29px!important;min-height:29px!important;max-height:29px!important;min-block-size:29px!important}.im-sheet.im-sheet .ims td.in>.job-master-stock-grid>:is(input,select,.sheet-stepper){box-sizing:border-box!important;width:calc(100% - 4px)!important;min-width:0!important;max-width:calc(100% - 4px)!important;margin-inline:2px!important;height:29px!important;min-height:29px!important;max-height:29px!important;min-block-size:29px!important}.im-sheet.im-sheet .ims td.in .sheet-stepper>input,.im-sheet.im-sheet .ims td.in>.im-code>:is(input,select){width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;min-block-size:0!important}@media(min-width:600px){.prod-post-sheet.prod-post-sheet td.in .field{width:100%!important;max-width:100%!important}.prod-post-sheet.prod-post-sheet td.in .field :is(input:not([type=checkbox]),select,.search-select>input){box-sizing:border-box!important;width:100%!important;min-width:0!important;height:29px!important;min-height:29px!important;max-height:29px!important;min-block-size:29px!important}.prod-post-sheet.prod-post-sheet td.in .search-select{width:100%!important;max-width:100%!important}.master-form-sheet.master-form-sheet td.in .field textarea{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-height:88px!important;border-radius:0}.master-form-sheet.master-form-sheet td.in .postal-search-control>input{box-sizing:border-box!important;width:100%!important;height:29px!important;min-height:29px!important;max-height:29px!important;min-block-size:29px!important}.so-lines-sheet.so-lines-sheet td>input{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:29px!important;min-height:29px!important;max-height:29px!important;min-block-size:29px!important;border-radius:0;text-align:right}.scheduling-page .schedule-orders-sheet.schedule-orders-sheet td>select{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:29px!important;min-height:29px!important;max-height:29px!important;min-block-size:29px!important}.drawer-sheet.drawer-sheet .form-grid>.field:not(.span-2){width:100%!important;max-width:100%!important}.drawer-sheet.drawer-sheet .form-grid>.field :is(input:not([type=checkbox]),select,.search-select>input){box-sizing:border-box!important;width:100%!important;min-width:0!important;height:29px!important;min-height:29px!important;max-height:29px!important;min-block-size:29px!important}.drawer-sheet.drawer-sheet .form-grid>.field .search-select{width:100%!important;max-width:100%!important}}.voucher-header-table.voucher-header-table td :is(.field,.search-select,.search-select-field){width:100%!important;min-width:0!important;max-width:100%!important}.voucher-header-table.voucher-header-table td :is(input:not([type=checkbox]),select,.search-select>input){box-sizing:border-box!important;width:100%!important;min-width:0!important;height:29px!important;min-height:29px!important;max-height:29px!important;min-block-size:29px!important}}}@layer erp-field-sizing{@media screen and (min-width:600px){.sheet-register>tbody>tr:has(input:not([type=checkbox],[type=radio]),select)>td>:not(.mobile-cell-label){margin-block:-.5px!important}}@media screen and (max-width:599px){.table-wrap .mobile-register.quality-checks>tbody>tr>td{display:grid!important;grid-template-columns:minmax(0,var(--field-w-xs)) minmax(0,var(--field-w-s));align-items:center}.quality-checks td>.mobile-cell-label{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}}@layer erp-row-sizing{@media screen{:is(.workspace,.drawer) :is(table:not(.qe-items-table) :is(td,th),.compact-item-row>*,.client-register-group>summary,:is(.tally-trial-ledger,.tally-trial-group-line,.tally-group-line,.tally-ledger-line,.tally-result-line)>*),.search-select-options>button>span{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;overflow-wrap:normal!important}:is(.workspace,.drawer) table:not(.qe-items-table) :is(td,th):is(.number,[data-register-column=amount],[data-register-column=date]){text-overflow:clip!important}:is(.workspace,.drawer) td :is(.row-actions,.register-actions,.job-register-actions,.master-actions){flex-wrap:nowrap!important}:is(.workspace,.drawer) td :is(.row-actions,.register-actions,.job-register-actions,.master-actions,.register-actions-more) :is(button,a,summary){max-width:none!important;overflow:visible!important;text-overflow:clip!important}:is(.workspace,.drawer) tr:not([data-mobile-expanded=true])>td :is(button,a):not(.mobile-row-toggle){display:inline-block!important;max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;vertical-align:middle!important}:is(.workspace,.drawer) td .stock-drill-value{margin-left:6px!important}:is(.workspace,.drawer) td :is(span,small,strong,b,em):not(.mobile-cell-label){display:inline!important}:is(.field,.mom-field)>:is(span,label):first-child{white-space:normal!important;overflow:visible!important;text-overflow:clip!important}:is(.workspace,.drawer) :is(.compact-item-row,.client-register-group>summary,.tally-trial-ledger,.tally-trial-group-line,.tally-group-line,.tally-ledger-line,.tally-result-line),.search-select-options>button,.layout-heading-menu>button{box-sizing:border-box!important;height:var(--row-h)!important;min-height:var(--row-h)!important;padding-block:0!important;align-items:center!important}:is(.workspace,.drawer) .compact-item-row:has(>.compact-item-disclosure[open]){height:auto!important;align-items:start!important}:is(.workspace,.drawer) .compact-item-row>.compact-item-disclosure[open]{overflow:visible!important}:is(.workspace,.drawer) .compact-item-disclosure[open]>summary{height:var(--row-h)}}@media screen and (min-width:600px){:is(.workspace,.drawer) table:not(.qe-items-table)>:is(thead,tbody,tfoot)>tr:not([data-mobile-expanded=true],.qe-item-detail)>:is(td,th){height:var(--row-h)!important;padding-block:0!important;vertical-align:middle!important;line-height:1.2!important}:is(.workspace,.drawer) td .operational-reference{display:inline-flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:0 8px!important;min-width:0!important;max-width:100%!important;vertical-align:middle!important}:is(.workspace,.drawer) td .operational-reference>span{flex:0 1 auto!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;line-height:inherit!important}:is(.workspace,.drawer) td .cell-note{display:inline!important;margin:0 0 0 6px!important}}@media screen and (min-width:600px)and (pointer:fine){:is(.workspace,.drawer) table:not(.qe-items-table)>tbody>tr:not([data-mobile-expanded=true],.qe-item-detail)>td :not(input,select,textarea,.search-select,.search-select *,.stepper,.stepper *){min-height:0!important;min-block-size:0!important}:is(.workspace,.drawer) table:not(.qe-items-table)>tbody>tr:not([data-mobile-expanded=true],.qe-item-detail)>td :is(button,a,summary){padding-block:0!important}}@media screen and (min-width:600px)and (pointer:fine){:is(.workspace,.drawer) table.sheet-register>:is(thead,tbody,tfoot)>tr:not([data-mobile-expanded=true],:has(>td :is(input:not([type=checkbox],[type=radio],[type=hidden],.mrp-quantity,.cost-planned-qty),select,textarea,.search-select)))>:is(td,th){height:var(--sheet-row-h)!important;line-height:calc(var(--sheet-row-h) - 2px)!important}:is(.workspace,.drawer) table.sheet-register>tbody>tr:not([data-mobile-expanded=true],:has(>td :is(input:not([type=checkbox],[type=radio],[type=hidden],.mrp-quantity,.cost-planned-qty),select,textarea,.search-select)))>td :not(input,select,textarea,.search-select,.search-select *){min-height:0!important;padding-block:0!important;margin-block:0!important;line-height:calc(var(--sheet-row-h) - 2px)!important;vertical-align:top!important}:is(.workspace,.drawer) table.sheet-register>tbody>tr:not([data-mobile-expanded=true],:has(>td :is(input:not([type=checkbox],[type=radio],[type=hidden],.mrp-quantity,.cost-planned-qty),select,textarea,.search-select)))>td :is(button,a,summary){height:calc(var(--sheet-row-h) - 2px)!important}}@media screen and (max-width:599px),screen and (pointer:coarse){:is(.workspace,.drawer) table:not(.mobile-register,.qe-items-table)>:is(thead,tbody,tfoot)>tr>:is(td,th){height:var(--row-h)!important;padding-block:0!important;vertical-align:middle!important}:is(.workspace,.drawer) table:not(.mobile-register,.qe-items-table)>tbody>tr:not([data-mobile-expanded=true])>td :is(button,a,summary):not(.mobile-row-toggle){margin-block:0 -1px!important}}@media screen and (min-width:600px)and (pointer:coarse){:is(.workspace,.drawer) table.mobile-register>tbody>tr:not([data-mobile-expanded=true])>td :is(button,a,summary):not(.mobile-row-toggle){margin-block:0 -1px!important}}@media screen{.voucher-sheet-details>summary{min-height:var(--row-h)!important;line-height:var(--row-h)}:is(.workspace,.drawer) tr:has(>td :is(input:not([type=checkbox],[type=radio],[type=hidden]),select,textarea,.search-select)):not([data-mobile-expanded=true])>:is(td,th){height:var(--field-h)!important}.im-sheet.im-sheet table.ims.ims>:is(thead,tbody)>tr>td{height:var(--sheet-row-h)!important;padding-block:0!important;vertical-align:middle!important;line-height:calc(var(--sheet-row-h) - 2px)!important}.im-sheet.im-sheet table.ims.ims>:is(thead,tbody)>tr:has(>td.in)>td{height:35px!important;line-height:1.15!important}@media(min-width:600px){.prod-post-sheet.prod-post-sheet>tbody>tr:is(tr,:has(*)):has(td.in){height:35px!important}.prod-post-sheet.prod-post-sheet>tbody>tr:is(tr,:has(*)):has(td.in)>td{height:35px!important;padding-block:0!important}.master-form-sheet.master-form-sheet>tbody>tr.mfs-tall:is(tr,:has(*)):has(td.in),.master-form-sheet.master-form-sheet>tbody>tr.mfs-tall:is(tr,:has(*)):has(td.in)>td{height:auto!important;min-height:96px}.master-form-sheet.master-form-sheet>tbody>tr:is(tr,:has(*)):has(td.in>.field~.field),.master-form-sheet.master-form-sheet>tbody>tr:is(tr,:has(*)):has(td.in>.field~.field)>td{height:auto!important;min-height:35px}.workspace .so-lines-sheet.so-lines-sheet>tbody>tr:is(tr,:has(*)):has(td>input),.workspace .so-lines-sheet.so-lines-sheet>tbody>tr:is(tr,:has(*)):has(td>input)>td{height:35px!important;padding-block:0!important}.workspace .scheduling-page .schedule-orders-sheet.schedule-orders-sheet>tbody>tr:is(tr,:has(*)):has(td>select),.workspace .scheduling-page .schedule-orders-sheet.schedule-orders-sheet>tbody>tr:is(tr,:has(*)):has(td>select)>td{height:35px!important;padding-block:0!important}.drawer-sheet.drawer-sheet .form-grid>.field:not(:has(textarea)){min-height:35px!important}}.workspace .voucher-header-table.voucher-header-table>tbody>tr:is(tr,:has(*))>:is(th,td),.workspace .voucher-header-table.voucher-header-table>tbody>tr:is(tr,:has(*)){height:35px!important;padding-block:0!important;vertical-align:middle!important}:is(.workspace,.drawer) tr[data-mobile-expanded=true] :is(td,th){white-space:normal!important;overflow:visible!important;text-overflow:clip!important}:is(.workspace,.drawer) .tasks-sheet .tasks-tick>span{display:grid!important}:is(.workspace,.drawer) .tasks-phone .tasks-name{display:block!important}:is(.workspace,.drawer) .tasks-phone .tasks-line{display:flex!important}:is(.workspace,.drawer) .tasks-sheet .tasks-name svg{vertical-align:middle!important;margin-left:4px}:is(.workspace,.drawer) :is(.company-setup-detail,.drawer-record-sheets tr)>td{height:auto!important;white-space:normal!important;overflow-wrap:anywhere;text-overflow:clip!important;overflow:visible!important}:is(.workspace,.drawer) tr.quality-detail-row[data-mobile-expanded=true] table :is(td,th){white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}:is(.workspace,.drawer) tr.mom-detail-row[data-mobile-expanded=true] :is(td,th){overflow-wrap:anywhere!important}}}@layer erp-row-sizing{@media screen and (max-width:599px){:is(.workspace,.drawer) .prod-card-sheet.prod-card-sheet>tbody>tr:is(tr,:has(*)),:is(.workspace,.drawer) .prod-card-sheet.prod-card-sheet>tbody>tr:is(tr,:has(*))>td,:is(.workspace,.drawer) .so-lines-sheet.so-lines-sheet>tbody>tr:is(tr,:has(*)),:is(.workspace,.drawer) .so-lines-sheet.so-lines-sheet>tbody>tr:is(tr,:has(*))>td{height:auto!important;min-height:var(--row-h)!important}:is(.workspace,.drawer) .compact-item-row:not(.compact-item-head,:has(>.compact-item-disclosure[open])){height:calc(20px + var(--row-h))!important;min-height:calc(20px + var(--row-h))!important}:is(.workspace,.drawer) .compact-item-row:not(.compact-item-head) .compact-item-summary{grid-template-rows:20px var(--row-h);row-gap:0;min-height:0;height:calc(20px + var(--row-h))}}}@layer erp-row-sizing{@media screen and (min-width:600px){:is(.workspace,.drawer) tr.audit-run-detail[data-mobile-expanded=true] table :is(td,th){white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}}}:root{--radius: 6px;--ink: #183047;--muted: #59616a;--paper: #f5f2ec;--surface: #fffefa;--line: #ded8cc;--teal: #092e52;--teal-2: #123e65;--mint: #eee6d7;--coral: #876b38;--ochre: #876b38;--blue: #092e52;--danger: #d23f4f;--accent: #876b38;--surface2: #f5f2ec;--success: #23835b;--panel: #fffefa;--navy: #092e52;--navy-2: #123e65;--gold: #876b38;--gold-text: #6e5426;--ivory: #f5f2ec;--pale-gold: #eee6d7;--sheet-grid: #d9d1c1;--field-border: #c9bfa9;--field-bg: var(--paper);--field-cell-bg: var(--surface);--danger-strong: #7e2b21;--danger-wash: #fff0ed;--success-strong: #174f38;--success-wash: #eaf8ef;--warning: #b7791f;--warning-strong: #765208;--warning-wash: #fff5d8;--font-ui: Arial, "Liberation Sans", "SmartSync Paper", Helvetica, sans-serif;--type-micro: var(--erp-font-size);--type-label: var(--erp-font-size);--type-control: var(--erp-font-size);--type-body: var(--erp-font-size);--type-section: var(--erp-font-size);--type-title: var(--erp-font-size);--shadow: 0 8px 24px rgba(29, 39, 51, .08);--button-max-width: 2in;--button-max-height: .6in;--field-h: 44px;--field-textarea-h: 88px;--field-w-xs: 80px;--field-w-s: 160px;--field-w-m: 280px;--field-w-l: 360px;--field-gap: 6px 10px;--field-date-min: 96px;--row-h: 32px;--sheet-row-h: 17px;--report-row-h: 22px;font-family:var(--font-ui);color:var(--ink);background:var(--paper)}@media screen and (max-width:599px),screen and (pointer:coarse){:root{--row-h: 44px}}@media screen{:root{--sheet-row-h: 32px}}.scheduling-page .gantt-track{min-height:82px}.scheduling-page .gantt-slot{flex-basis:245px}.scheduling-page .gantt-slot small{font-size:var(--erp-font-size);white-space:nowrap}.schedule-title-actions,.schedule-tabs,.schedule-controls{display:flex;align-items:center;gap:10px}.schedule-title-actions{flex-wrap:wrap}.schedule-tabs{margin:-8px 0 18px;border-bottom:1px solid var(--line)}.schedule-tabs a{padding:10px 13px;color:var(--muted);font-weight:700;text-decoration:none;border-bottom:3px solid transparent}.schedule-controls{display:grid;align-items:end;padding:13px 15px;margin-bottom:16px;border:1px solid var(--line);border-radius:var(--radius)}.schedule-controls .field{margin:0}.schedule-metrics{margin-bottom:16px}.schedule-gantt{display:flex;flex-direction:column;gap:9px}.gantt-lane{display:grid;grid-template-columns:135px minmax(620px,1fr);gap:10px;align-items:stretch}.gantt-machine{display:flex;flex-direction:column;justify-content:center;padding:10px;border-radius:var(--radius)}.gantt-machine strong{font-size:var(--erp-font-size)}.gantt-machine span{font-size:var(--erp-font-size);color:var(--muted)}.gantt-track{display:flex;gap:6px;min-height:66px;overflow-x:auto;padding:5px;border:1px solid var(--line);border-radius:var(--radius);background:repeating-linear-gradient(90deg,var(--surface) 0,var(--surface) 119px,var(--paper) 120px)}.gantt-slot{display:flex;flex:0 0 190px;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;border:0;border-left:5px solid var(--teal);border-radius:var(--radius);color:var(--teal);background:var(--paper);text-align:left;box-shadow:none}.gantt-slot:hover{transform:translateY(-1px);box-shadow:0 5px 12px color-mix(in srgb,var(--muted) 14%,transparent)}.gantt-slot.urgent{border-color:#d23f4f;background:var(--surface)}.gantt-slot.high{border-color:var(--warning);background:var(--warning-wash)}.gantt-slot.delayed{outline:2px dashed #d23f4f}.gantt-slot strong,.gantt-slot span,.gantt-slot small{font-size:var(--erp-font-size)}.schedule-orders td{vertical-align:top}.schedule-orders td>span,.schedule-orders td>small,.resource-grid td small{display:block;margin-top:4px}.client-short-name{display:block;color:var(--teal);font-size:var(--erp-font-size)}.schedule-health-late,.schedule-health-due_today,.schedule-health-at_risk{background:var(--surface)}.schedule-orders select{padding:6px;border:1px solid var(--line);border-radius:var(--radius);background:var(--field-cell-bg)}.resource-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:16px}.resource-grid .panel{margin:0}.timeline-draft textarea{min-height:320px;line-height:1.55}.timeline-draft .muted{font-size:var(--erp-font-size)}@media(max-width:599px){.resource-grid{grid-template-columns:1fr}.gantt-lane{grid-template-columns:105px minmax(520px,1fr)}}@media(max-width:599px){.schedule-title-actions{width:100%}.schedule-title-actions button{flex:1}.schedule-tabs{overflow-x:auto}.schedule-controls{padding:11px}.gantt-lane{grid-template-columns:88px minmax(460px,1fr)}.gantt-machine{padding:8px}.gantt-slot{flex-basis:165px}.scheduling-page .panel:has(.schedule-gantt){overflow:hidden}.schedule-gantt{overflow-x:auto}}.artwork-progress{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid var(--line);background:var(--paper);color:var(--teal);font-weight:700}.artwork-check-mode{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin:0 0 16px;padding:4px;border-radius:var(--radius);background:var(--paper)}.artwork-check-mode a{padding:10px 12px;border-radius:var(--radius);color:var(--muted);text-align:center;text-decoration:none;font-size:var(--erp-font-size);font-weight:700}.artwork-check-mode a.active{color:var(--teal);background:var(--surface);box-shadow:0 2px 8px color-mix(in srgb,var(--navy) 9%,transparent)}.artwork-linked-route{display:flex;flex-direction:column}.artwork-linked-route>.artwork-check-page{display:contents}.artwork-standalone-notice{display:flex;gap:8px;align-items:flex-start;margin-bottom:16px;padding:12px 14px;border:1px solid var(--warning);border-radius:var(--radius);color:var(--warning-strong);background:var(--surface);font-size:var(--erp-font-size)}.artwork-standalone-notice strong{white-space:nowrap}.artwork-standalone-form{display:flex;flex-direction:column;gap:14px}.artwork-standalone-files{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.artwork-standalone-files .file-field{min-width:0;min-height:112px;align-content:center}.artwork-selected-thumbnail{display:grid;place-items:center;width:100%;height:220px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--ivory);cursor:default}.artwork-selected-thumbnail img,.artwork-selected-thumbnail iframe{display:block;width:100%;height:100%;border:0;object-fit:contain;background:#fff}.artwork-selected-thumbnail-fallback{display:flex;align-items:center;justify-content:center;gap:7px;padding:12px;color:var(--muted);text-align:center}.artwork-standalone-actions{display:flex;align-items:center;justify-content:space-between;gap:16px}.artwork-standalone-actions small{color:var(--muted)}.drawer .artwork-standalone-actions>.primary{flex:0 0 auto;white-space:nowrap}.complaint-drawer-actions{flex-wrap:wrap}.complaint-drawer-actions>button{flex:0 0 auto;white-space:nowrap}.artwork-upload-grid,.artwork-reference-grid,.artwork-review-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:16px 0}.artwork-upload-card,.artwork-reference-grid article,.artwork-review-card{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.artwork-upload-card>div:not(.artwork-preview){display:flex;flex-direction:column;gap:3px}.artwork-upload-card small,.artwork-reference-grid small{color:var(--muted)}.artwork-preview{display:grid;place-items:center;min-height:180px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(135deg,var(--paper),var(--paper));color:var(--muted)}.artwork-preview-media{position:relative;display:inline-block;max-width:100%;line-height:0}.artwork-preview img{display:block;width:auto;height:auto;max-width:100%;max-height:420px;background:#fff}.artwork-preview canvas{display:block;width:auto;height:auto;max-width:100%;max-height:420px;background:#fff}.file-field{display:flex;flex-direction:column;gap:6px;padding:11px;border:1px dashed var(--muted);border-radius:var(--radius);background:var(--surface);cursor:pointer}.file-field span{font-size:var(--erp-font-size);color:var(--muted)}.file-field input{width:100%}.file-field strong{font-size:var(--erp-font-size);overflow-wrap:anywhere}.artwork-review-grid{grid-template-columns:1fr}.artwork-side-by-side{display:grid;grid-template-columns:1fr 1fr;gap:14px}.artwork-side-by-side>div>span{display:block;margin-bottom:7px;font-size:var(--erp-font-size);font-weight:700;color:var(--muted)}.artwork-side-by-side .artwork-preview{min-height:280px;padding:8px}.artwork-side-by-side img{max-height:420px}.artwork-marker{position:absolute;display:grid;place-items:center;width:18px;height:18px;transform:translate(-50%,-50%);border-radius:50%;background:var(--danger);color:var(--surface);font-size:var(--erp-font-size);font-style:normal;font-weight:700;line-height:1;box-shadow:0 0 0 2px #ffffffeb}.artwork-result{display:flex;flex-direction:column;align-items:stretch;gap:9px}.artwork-result-heading{display:flex;align-items:center;gap:9px}.artwork-result p{margin:0;line-height:1.45}.artwork-provider{color:var(--muted);font-weight:700}.artwork-findings{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.artwork-finding{display:flex;flex-direction:column;gap:5px;width:100%;padding:10px;border-left:3px solid var(--warning);background:var(--surface);border-radius:var(--radius);font-size:var(--erp-font-size)}.artwork-finding>strong{display:flex;align-items:center;gap:7px}.artwork-finding>strong>span{display:grid;place-items:center;flex:0 0 18px;width:18px;height:18px;border-radius:50%;background:var(--danger);color:var(--surface);font-size:var(--erp-font-size)}.artwork-finding small{color:var(--muted);line-height:1.4}.artwork-finding.critical{border-color:var(--danger);background:var(--surface)}.artwork-finding.minor{border-color:var(--teal);background:var(--paper)}.artwork-review-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:auto}.selected-row{background:var(--paper)}@media(max-width:599px){.artwork-side-by-side,.artwork-findings,.artwork-upload-grid,.artwork-reference-grid,.artwork-review-grid,.artwork-standalone-files,.artwork-check-mode{grid-template-columns:1fr}.artwork-standalone-notice,.artwork-standalone-actions{flex-direction:column}.artwork-standalone-notice strong{white-space:normal}.artwork-standalone-actions .primary{width:100%}}.csv-example{display:grid;gap:6px;padding:14px;border:1px dashed var(--line);border-radius:var(--radius);color:var(--muted);background:var(--paper);font-size:var(--erp-font-size)}.csv-example strong{color:var(--ink)}.csv-example code{overflow:auto;padding:8px 10px;border-radius:var(--radius);color:var(--teal);background:#fff}.bank-safety{display:flex;align-items:flex-start;gap:13px;padding:16px;border:1px solid var(--success-wash);color:var(--success-strong);background:var(--success-wash)}.bank-safety svg{flex:0 0 auto}.bank-safety p{margin:4px 0 0;color:var(--muted);font-size:var(--erp-font-size);line-height:1.5}.bank-actions{min-width:250px;display:grid;grid-template-columns:minmax(130px,1fr) auto;align-items:center;gap:6px}.bank-actions input,.bank-actions select{min-width:0;width:var(--field-w-s);max-width:100%;padding:7px 8px;border:1px solid var(--line);border-radius:var(--radius);background:var(--field-bg);font-size:var(--erp-font-size)}.bank-actions .secondary,.bank-actions .text-button{min-height:31px;padding:5px 8px;font-size:var(--erp-font-size)}.bank-table td:last-child{min-width:280px}.bank-account-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.bank-account-actions .text-button{color:var(--danger);white-space:nowrap}.bank-ledger-note{display:flex;align-items:center;gap:8px;min-height:38px;padding:8px 10px;color:var(--success-strong);border:1px solid var(--success-wash);border-radius:var(--radius);background:var(--success-wash);font-size:var(--erp-font-size)}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}body{min-height:100vh;background:var(--paper)}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin-top:0}.login-page{min-height:100vh;display:grid;grid-template-columns:minmax(420px,1.05fr) minmax(440px,.95fr)}.login-story{position:relative;overflow:hidden;min-height:100vh;padding:48px 7vw;display:flex;flex-direction:column;justify-content:space-between;color:var(--paper)}.login-story:after{content:"";position:absolute;inset:0;opacity:.13;background-image:linear-gradient(rgba(255,255,255,.15) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.15) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(to bottom right,transparent,black);mask-image:linear-gradient(to bottom right,transparent,black)}.brand{display:flex;gap:12px;align-items:center;font-weight:700;font-size:var(--erp-font-size);position:relative;z-index:2}.brand-light{color:var(--warning-wash)}.brand-mark{width:36px;height:36px;display:grid;place-items:center;border-radius:11px 4px;background:var(--coral);color:#fff;font-size:var(--erp-font-size);box-shadow:0 8px 22px #00000029}.story-copy{position:relative;z-index:2;max-width:660px;margin:auto 0}.eyebrow{font-weight:700;margin-bottom:17px;color:var(--mint)}.story-copy h1{max-width:620px;line-height:.96;margin-bottom:30px}.story-copy>p:last-child{max-width:510px;color:#ffffffb8;line-height:1.65}.trust-line{position:relative;z-index:2;display:flex;align-items:center;gap:9px;font-size:var(--erp-font-size);color:#ffffffb8}.story-orbit{position:absolute;width:430px;height:430px;right:-130px;bottom:4%;border:1px solid rgba(255,255,255,.16);border-radius:50%}.story-orbit:before,.story-orbit:after{content:"";position:absolute;border:1px solid rgba(255,255,255,.1);border-radius:50%;inset:65px}.story-orbit:after{inset:140px}.story-orbit span{position:absolute;width:10px;height:10px;background:var(--ochre);border-radius:50%;top:45px;left:90px;box-shadow:0 0 0 8px color-mix(in srgb,var(--warning) 12%,transparent)}.story-orbit span:nth-child(2){top:auto;bottom:52px;left:190px;background:var(--coral)}.story-orbit span:nth-child(3){top:210px;left:5px;background:var(--mint)}.login-panel{display:grid;place-items:center;padding:55px 8vw}.login-card{width:min(440px,100%)}.login-card h2{margin-bottom:10px}.muted{color:var(--muted);line-height:1.6}.mobile-brand{display:none;margin-bottom:45px}.field{display:grid;gap:8px;margin-bottom:18px;min-width:0}.field>span,.field>label,.check-field{font-weight:700;font-size:var(--erp-font-size)}.field input,.field select,.field textarea,.search-box{width:100%;border:1px solid var(--line);padding:13px 14px;color:var(--ink);outline:none;transition:none}.field textarea{resize:vertical;line-height:1.5}.search-select-field{position:relative}.search-select{position:relative;min-width:0;width:100%}.search-select>input{width:100%;padding:13px 38px 13px 36px;border:1px solid var(--line);border-radius:var(--radius);outline:none;color:var(--ink);background:var(--field-bg);transition:none}.search-select>input{padding-inline:36px 38px!important}.search-select.open>input{border-color:var(--teal-2);box-shadow:0 0 0 4px color-mix(in srgb,var(--muted) 10%,transparent)}.search-select-search{position:absolute;z-index:2;left:13px;top:50%;transform:translateY(-50%);color:var(--muted);pointer-events:none}.search-select-toggle{position:absolute;z-index:2;right:5px;top:50%;width:31px;height:31px;display:grid;place-items:center;transform:translateY(-50%);padding:0;border:0;border-radius:var(--radius);color:var(--muted);background:transparent}.search-select.open .search-select-toggle svg{transform:rotate(180deg)}.search-select-options{position:fixed;z-index:150;box-sizing:border-box;max-height:310px;overflow-y:auto;overscroll-behavior:contain;padding:5px;border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);background:var(--surface);box-shadow:0 18px 45px color-mix(in srgb,var(--navy) 18%,transparent)}.search-select-options>button>span{min-width:0;white-space:normal;overflow-wrap:anywhere}.search-select-options>button{width:100%;min-height:36px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 9px;border:0;border-radius:var(--radius);color:var(--ink);background:transparent;text-align:left}.search-select-options>button:hover,.search-select-options>button.active{background:var(--paper)}.search-select-options>button:disabled{opacity:.5;cursor:not-allowed}.search-select-options>button svg{flex:0 0 auto;color:var(--teal-2)}.search-select-empty,.search-select-hint{display:block;padding:11px 10px;color:var(--muted);font-size:var(--erp-font-size);text-align:center}.company-picker .search-select>input{padding:7px 30px 7px 31px;border-color:transparent;background:transparent;font-weight:700}.company-picker .search-select>input{padding-inline:31px 30px!important}.company-picker .search-select-search{left:9px}.company-picker .search-select-toggle{right:0}.primary,.secondary{border:0;border-radius:var(--radius);min-height:45px;padding:11px 18px;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-weight:700;transition:transform .15s,box-shadow .15s,background .15s}.primary:disabled,.secondary:disabled{opacity:.5;cursor:not-allowed}.wide{width:100%;min-height:52px;margin-top:7px}.login-forgot{display:block;margin:10px auto 0;font-size:var(--erp-font-size)}.login-recovery{display:grid;gap:3px;margin-top:9px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);color:var(--muted);font-size:var(--erp-font-size);line-height:1.45}.login-recovery strong{color:var(--ink)}.google-login{border:1px solid var(--line);color:var(--teal);background:var(--surface);box-shadow:0 3px 10px color-mix(in srgb,var(--navy) 6%,transparent);font-weight:700}.google-login:hover{border-color:var(--muted);background:var(--surface)}.google-login>span{width:20px;height:20px;display:grid;place-items:center;color:var(--teal);font-size:var(--erp-font-size);font-weight:700}.login-divider{display:flex;align-items:center;gap:10px;margin:14px 0;color:var(--muted);font-size:var(--erp-font-size)}.login-divider:before,.login-divider:after{content:"";height:1px;flex:1;background:var(--line)}.banner{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;margin:15px 0;font-size:var(--erp-font-size);line-height:1.45}.banner.error{color:#7e2b21;background:var(--danger-wash);border:1px solid var(--danger-wash)}.banner.success{color:var(--success-strong);background:var(--success-wash);border:1px solid var(--success-wash)}.banner.warning{color:var(--warning-strong);background:var(--surface);border:1px solid var(--warning)}.banner button{margin-left:auto;border:0;background:transparent;color:inherit}.banner .error-ref{margin-left:8px;color:var(--muted);white-space:nowrap}.workspace{min-height:100vh}.sidebar{position:fixed;z-index:30;inset:0 auto 0 0;width:270px;padding:28px 20px 22px;display:flex;flex-direction:column}.side-head{display:flex;align-items:center;justify-content:space-between;padding:0 8px 24px}.nav-list{flex:1;min-height:0;overflow:auto;padding:15px 0;display:flex;flex-direction:column}.nav-group{margin-bottom:5px}.nav-item{position:relative;min-height:46px;display:flex;align-items:center;gap:13px;padding:10px 13px;border-radius:var(--radius);font-weight:700;transition:color .15s,background .15s}button.nav-item{width:100%;border:0;background:transparent;text-align:left}.nav-item.active i{position:absolute;width:3px;height:23px;border-radius:var(--radius)}.nav-item>span{flex:1}.nav-chevron{transition:transform .15s ease}.nav-item.expanded .nav-chevron{transform:rotate(180deg)}.premium-nav-button{min-height:44px;margin:5px 0 7px;padding:8px 11px;display:grid;grid-template-columns:19px minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid var(--warning);border-radius:var(--radius);font-weight:700;transition:transform .15s,box-shadow .15s,filter .15s}.premium-nav-button.active{outline-offset:1px}.premium-nav-button small{margin-left:2px;padding:2px 4px;border-radius:var(--radius);color:var(--warning-strong);background:#ffffff70;font-size:var(--erp-font-size);font-weight:700}.nav-children{display:grid;gap:2px;margin:5px 0 9px 45px}.nav-children a{padding:7px 9px;border-left:1px solid rgba(255,255,255,.13)}.nav-children a.nav-new-entry{white-space:nowrap}.nav-children a,.nav-children .nav-label{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.nav-children a .nav-new{padding:0 3px;border-radius:var(--radius);font-weight:700}.nav-children a .nav-hint{margin-left:auto}.nav-favorite-row{display:flex;align-items:stretch;min-width:0}.nav-favorite-row>a{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap}.workspace .nav-children .nav-favorite-row>a{padding-inline:6px 2px}.nav-favorite{flex:0 0 auto;display:flex;align-items:center;justify-content:center;padding:0 2px;border:0;border-radius:var(--radius);background:transparent;cursor:pointer}.nav-favorite:disabled{cursor:default;opacity:.4}.nav-favorite.on svg{fill:currentColor}@media(hover:none),(pointer:coarse){.nav-favorite{padding-inline:8px}}.nav-sr{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;padding:0}.top-pin.active svg{fill:currentColor}.shortcut-help table{width:100%;border-collapse:collapse}.shortcut-help td{padding:0 8px;border-bottom:1px solid var(--line)}.shortcut-help td:first-child{white-space:nowrap}.shortcut-help kbd{padding:0 4px;border:1px solid var(--line);border-radius:var(--radius);background:var(--brand-gold-wash, #eee6d7);font:var(--erp-font-size) var(--font-ui)}.shortcut-help p{margin:8px}.report-nav-children{gap:8px;margin-left:37px;padding-right:6px}.report-nav-group{display:grid;gap:1px}.report-nav-heading{width:100%;min-height:32px;padding:6px 8px;display:flex;align-items:center;justify-content:space-between;gap:8px;border:0;border-radius:var(--radius);background:transparent;font-weight:700;text-transform:none;text-align:left}.report-nav-heading svg{flex:0 0 auto;transition:transform .15s ease}.report-nav-group.expanded .report-nav-heading svg{transform:rotate(180deg)}.report-nav-items{display:grid}.report-nav-group a{padding-top:5px;padding-bottom:5px}.side-foot{border-top:1px solid rgba(255,255,255,.1);padding-top:18px}.secure-chip{display:flex;align-items:center;gap:8px;padding:0 9px 14px;font-size:var(--erp-font-size)}.logout{width:100%;border:0;background:transparent;display:flex;gap:10px;align-items:center;padding:10px;border-radius:var(--radius)}.app-version{padding:13px 10px 0}.main-shell{min-height:100vh;margin-left:270px}.topbar{height:76px;position:sticky;z-index:20;top:0;padding:0 38px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid color-mix(in srgb,var(--sheet-grid) 80%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.company-picker{position:relative;display:flex;align-items:center;gap:9px;color:var(--teal)}.company-picker select{appearance:none;border:0;background:transparent;color:var(--ink);padding:7px 23px 7px 0;font-weight:700;outline:none;max-width:280px}.company-picker>svg:last-child{position:absolute;right:0;pointer-events:none}.global-search{position:relative;flex:1 1 620px;max-width:680px;margin:0 28px}.global-search-input{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 11px 0 14px;border:1px solid color-mix(in srgb,var(--field-border) 95%,transparent);border-radius:var(--radius);color:var(--muted);transition:none}.global-search-input input{min-width:0;width:100%;border:0;outline:0;color:var(--ink);background:transparent;font-size:var(--erp-font-size)}.global-search-input input::placeholder{color:var(--muted)}.global-search-input kbd{min-width:36px;padding:3px 6px;border:1px solid var(--line);border-bottom-width:2px;border-radius:var(--radius);color:var(--muted);background:var(--ivory);font:var(--erp-font-size) var(--font-ui);font-variant-numeric:tabular-nums;text-align:center}.global-search-input button{width:28px;height:28px;display:grid;place-items:center;padding:0;border:0;border-radius:var(--radius);color:var(--muted);background:transparent}.global-search-input button:hover{color:var(--ink);background:var(--paper)}.global-search-panel{position:absolute;z-index:80;top:calc(100% + 10px);left:0;right:0;min-width:520px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius)}.global-search-prompt,.global-search-empty{min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:28px;color:var(--muted);text-align:center}.global-search-prompt>svg{margin-bottom:8px;color:var(--teal-2)}.global-search-prompt strong,.global-search-empty strong{color:var(--ink);font:400 var(--erp-font-size) var(--font-ui)}.global-search-prompt span,.global-search-empty span{max-width:390px;font-size:var(--erp-font-size);line-height:1.55}.global-search-summary{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:9px 14px;border-bottom:1px solid color-mix(in srgb,var(--sheet-grid) 75%,transparent);font-weight:700}.global-search-summary small{color:var(--muted);font-weight:400}.global-search-error{display:flex;align-items:center;gap:8px;padding:13px 15px;color:var(--danger-strong);background:var(--danger-wash);font-size:var(--erp-font-size)}.global-search-results{max-height:min(62vh,510px);overflow-y:auto;padding:7px}.global-search-results>button{width:100%;min-height:62px;display:grid;align-items:center;gap:11px;padding:8px 10px;border:0;border-radius:var(--radius);color:var(--ink);background:transparent;text-align:left}.global-search-results>button>svg{color:var(--muted)}.global-search-result-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:var(--radius)}.global-search-result-icon.voucher,.global-search-result-icon.order{color:var(--warning-strong);background:var(--warning-wash)}.global-search-result-icon.outstanding{color:var(--danger-strong);background:var(--danger-wash)}.global-search-result-copy,.global-search-result-meta{min-width:0;display:grid;gap:4px}.global-search-result-copy strong,.global-search-result-copy small,.global-search-result-meta small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-search-result-copy strong{font-size:var(--erp-font-size)}.global-search-result-copy small,.global-search-result-meta small{color:var(--muted);font-size:var(--erp-font-size)}.global-search-result-meta{justify-items:end;text-align:right}.global-search-result-meta em{padding:3px 7px;border-radius:999px;font-size:var(--erp-font-size);font-style:normal;font-weight:700}.top-actions{display:flex;align-items:center;gap:18px}.top-help{min-height:38px;display:inline-flex;align-items:center;gap:7px;padding:7px 11px;border:1px solid transparent;border-radius:var(--radius);font-weight:700;white-space:nowrap}.top-settings{background:transparent}.settings-section+.settings-section{margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}.settings-section h3{margin:0 0 6px}.settings-section>p{margin:0 0 13px;color:var(--muted);font-size:var(--erp-font-size);line-height:1.5}.settings-summary{display:grid;gap:2px;margin:10px 0 12px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius)}.settings-summary span{color:var(--muted);font-size:var(--erp-font-size)}.session-status{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:var(--erp-font-size)}.session-status span{width:7px;height:7px;background:var(--success);border-radius:50%;box-shadow:0 0 0 4px color-mix(in srgb,var(--success) 12%,transparent)}.avatar{width:38px;height:38px;border-radius:50%;font-weight:700}.content{margin:auto;padding:42px 4vw 80px}.page-title{display:flex;justify-content:space-between;gap:30px;margin-bottom:32px}.page-title h1{margin-bottom:8px}.page-title>div>p:last-child{color:var(--muted);max-width:660px;margin:0}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:22px}.metric{position:relative;overflow:hidden;min-height:170px;padding:22px;display:flex;flex-direction:column;border:1px solid color-mix(in srgb,var(--sheet-grid) 85%,transparent)}.metric:after{content:"";position:absolute;width:100px;height:100px;border-radius:50%;right:-35px;bottom:-40px;background:currentColor;opacity:.07}.metric-icon{width:39px;height:39px;display:grid;place-items:center;margin-bottom:19px;background:currentColor}.metric-icon svg{color:#fff;width:19px}.metric>span{color:var(--muted);font-weight:700}.metric>strong{margin:5px 0 2px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.metric>small{color:var(--muted)}.metric.teal{color:var(--teal-2)}.metric.ochre{color:var(--navy)}.metric.blue{color:var(--blue)}.metric.coral{color:var(--navy)}.dashboard-clean-metric{min-width:0;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.dashboard-clean-metric>span,.dashboard-clean-metric>small{display:block;color:var(--muted)}.dashboard-clean-metric>strong{display:block;margin:4px 0 2px;overflow:hidden;font-size:var(--erp-font-size);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.dashboard-clean-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(240px,.65fr);gap:9px}.dashboard-clean-grid>.panel{min-width:0}.dashboard-operations td>small{display:block;margin-top:2px;color:var(--muted)}.dashboard-due-danger{color:var(--danger);font-weight:700}.dashboard-due-warning{color:var(--warning-strong);font-weight:700}.dashboard-work-list{margin:-3px 0}.dashboard-work-list>a{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:44px;padding:7px 0;border-bottom:1px solid var(--line)}.dashboard-work-list>a:last-child{border-bottom:0}.dashboard-work-list>a>span:nth-child(2){min-width:0}.dashboard-work-list strong,.dashboard-work-list small{display:block}.dashboard-work-list small{overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.dashboard-work-list b{min-width:25px;padding:2px 6px;border-radius:999px;color:var(--teal-2);background:var(--mint);text-align:center}.dashboard-work-dot{width:7px;height:7px;border-radius:50%;background:var(--success)}.dashboard-work-dot.warning{background:var(--ochre)}.dashboard-work-dot.danger{background:var(--danger)}.dashboard-control-list .check-line:last-child{border-bottom:0}.dashboard-authorized{margin-top:0}.panel{border:1px solid color-mix(in srgb,var(--sheet-grid) 90%,transparent);padding:24px;margin-bottom:22px}.panel-head{display:flex;justify-content:space-between;margin-bottom:21px}.panel-head h2{margin-bottom:4px}.panel-head p{color:var(--muted);margin:0}.launch-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.launch-grid a{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:14px;border:1px solid var(--line);transition:transform .15s,border .15s,box-shadow .15s}.launch-grid a span{width:39px;height:39px;display:grid;place-items:center;border-radius:var(--radius)}.launch-grid a strong{display:flex;align-items:center;gap:7px;min-width:0}.launch-grid .enabled-module-star{flex:0 0 auto;color:var(--success-strong)}.dashboard-launch-sheet .enabled-module-star{margin-left:4px;vertical-align:-2px;color:var(--success-strong)}.launch-grid a>svg{color:var(--muted)}.reports-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.reports-grid a{min-height:66px;display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;padding:13px;border:1px solid var(--line);transition:transform .15s,border-color .15s,box-shadow .15s}.reports-grid a span{width:38px;height:38px;display:grid;place-items:center;border-radius:var(--radius)}.reports-grid a>svg{color:var(--muted)}.page>.panel+.panel{margin-top:4px}.report-filter .form-grid{align-items:end}.report-filter .primary{margin-bottom:14px}.drill-link{padding:2px 0;font-weight:700;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--navy) 28%,transparent);text-underline-offset:3px}.drill-link:hover{color:var(--gold-text);text-decoration-color:currentColor}.voucher-drill{display:grid;gap:20px}.drawer:has(.print-invoice){width:min(980px,100%)}.invoice-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border-radius:var(--radius);color:var(--teal);background:var(--success-wash);font-weight:700}.invoice-actions>:first-child{margin-right:auto}.print-invoice{position:relative;isolation:isolate;color:var(--navy);background:#fff;border:1px solid var(--field-border)}.print-invoice>*:not(.invoice-watermark){position:relative;z-index:1}.drawer .print-invoice>.invoice-head{margin:0}.drawer .print-invoice .invoice-head h2{color:#fff}.drawer .print-invoice .invoice-head{align-items:flex-start}.invoice-head>div:first-child{min-width:0;flex:1}.invoice-head>div:first-child>div{min-width:0}.invoice-head>div:last-child{flex:0 0 auto;max-width:50%}.invoice-head>div:last-child strong{overflow-wrap:normal;word-break:normal}.invoice-brand-mark{flex:none}@media screen and (max-width:599px){.drawer .print-invoice .invoice-head{flex-direction:column;gap:16px;padding:18px}.drawer .print-invoice .invoice-head>div:last-child{max-width:100%;justify-items:start;text-align:left}}.invoice-document-state{padding:12px 16px;border-bottom:2px solid var(--warning-strong);background:var(--warning-wash);color:var(--warning-strong)}.invoice-watermark{position:absolute;z-index:0;inset:42% 8% auto;transform:rotate(-28deg);text-align:center;color:color-mix(in srgb,var(--navy) 9%,transparent);font-size:var(--erp-font-size);font-weight:700;pointer-events:none;overflow-wrap:anywhere}.invoice-terms{margin-top:14px;padding-top:10px;border-top:1px solid var(--sheet-grid);white-space:pre-wrap}.invoice-head{display:flex;justify-content:space-between;gap:24px;padding:24px 26px;color:#fff;background:var(--invoice-accent,var(--teal))}.invoice-head>div{display:flex;gap:13px;align-items:center}.invoice-head h2{margin:0 0 4px;color:#fff;font:700 var(--erp-font-size) var(--font-ui)}.invoice-head p{margin:0;color:#ffffffb8;font-size:var(--erp-font-size)}.invoice-brand-mark{width:44px;height:44px;display:grid;place-items:center;border-radius:var(--radius);color:#fff;background:var(--coral);font:var(--erp-font-size) var(--font-ui)}.invoice-head>div:last-child{display:grid;justify-items:end;gap:3px;text-align:right}.invoice-head>div:last-child strong{font-size:var(--erp-font-size)}.invoice-head>div:last-child span{font-size:var(--erp-font-size);color:#ffffffc7}.invoice-parties{display:grid;grid-template-columns:1.4fr 1fr;border-bottom:1px solid var(--sheet-grid)}.invoice-parties>div{min-height:120px;padding:20px 26px;display:flex;flex-direction:column;gap:5px}.invoice-parties>div+div{border-left:1px solid var(--sheet-grid)}.invoice-parties small,.invoice-summary small{color:var(--muted);font-size:var(--erp-font-size);font-weight:700}.invoice-parties strong{font-size:var(--erp-font-size)}.invoice-parties span{font-size:var(--erp-font-size);line-height:1.45}.invoice-lines table{margin:0}.invoice-lines th{color:#fff;background:var(--navy)}.invoice-lines th,.invoice-lines td{padding:11px 14px}.invoice-summary{display:grid;grid-template-columns:1fr minmax(290px,.7fr);border-top:1px solid var(--sheet-grid)}.invoice-summary>div{padding:20px 26px}.invoice-summary p{margin:8px 0;font-size:var(--erp-font-size)}.invoice-summary dl{margin:0;padding:14px 22px;border-left:1px solid var(--sheet-grid)}.invoice-summary dl>div{display:flex;justify-content:space-between;gap:20px;padding:7px 0;font-size:var(--erp-font-size)}.invoice-summary dd{margin:0;font-weight:700}.invoice-grand-total{margin-top:7px;padding-top:12px!important;border-top:2px solid var(--teal);font-size:var(--erp-font-size)!important}.invoice-footer{min-height:72px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:18px 26px;border-top:1px solid var(--sheet-grid);font-size:var(--erp-font-size)}.invoice-footer strong{border-top:1px solid var(--muted);padding-top:8px;min-width:210px;text-align:center}.tally-report{overflow:hidden;border:1px solid var(--muted);border-radius:var(--radius);background:var(--surface);box-shadow:0 8px 25px color-mix(in srgb,var(--navy) 5%,transparent)}.tally-report-title{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:13px 20px;color:#fff;background:var(--teal-2)}.tally-report-title h2{margin:0;color:#fff;font:400 var(--erp-font-size) var(--font-ui)}.tally-report-title span{font-size:var(--erp-font-size);font-weight:700}.tally-statement-head{display:grid;grid-template-columns:minmax(0,1fr) 145px minmax(0,1fr) 145px;color:var(--navy);background:var(--ivory);border-bottom:1px solid var(--muted);font-size:var(--erp-font-size);font-weight:700}.tally-statement-head span{padding:10px 14px}.tally-statement-head span:nth-child(2),.tally-statement-head span:nth-child(4){text-align:right}.tally-statement-head span:nth-child(3){border-left:1px solid var(--muted)}.tally-statement-body{min-height:360px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.tally-statement-side{position:relative;padding:12px 14px 60px}.tally-statement-side+.tally-statement-side{border-left:1px solid var(--muted)}.tally-side-section+.tally-side-section{margin-top:22px}.tally-side-section h3{margin:0 0 9px;color:var(--teal);font-size:var(--erp-font-size)}.tally-group{margin-bottom:13px}.tally-group-line,.tally-ledger-line,.tally-result-line{display:grid;grid-template-columns:minmax(0,1fr) 145px;gap:14px}.tally-group-line{padding:4px 0;color:var(--ink);font-size:var(--erp-font-size)}.tally-group-line strong:last-child,.tally-ledger-line span:last-child,.tally-result-line strong:last-child{text-align:right;white-space:nowrap}.tally-ledger-line{padding:3px 0 3px 17px;color:var(--muted);font-size:var(--erp-font-size)}.tally-ledger-line span:first-child:before{content:"›";margin-right:7px;color:var(--muted)}.tally-result-line{position:absolute;left:14px;right:14px;bottom:18px;padding-top:10px;border-top:1px solid var(--muted);color:var(--ink);font-size:var(--erp-font-size)}.tally-empty{padding:40px 18px;color:var(--muted);text-align:center;font-size:var(--erp-font-size)}.tally-statement-total{display:grid;grid-template-columns:minmax(0,1fr) 145px minmax(0,1fr) 145px;border-top:2px solid var(--teal-2);color:var(--ink);background:var(--pale-gold)}.tally-statement-total>*{padding:12px 14px}.tally-statement-total strong{text-align:right}.tally-statement-total span:nth-child(3){border-left:1px solid var(--muted)}.tally-report-status{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:12px;padding:11px 16px;border:1px solid var(--field-border);border-radius:var(--radius);color:var(--success-strong);background:var(--success-wash);font-size:var(--erp-font-size);font-weight:700}.tally-report-status.unbalanced{color:var(--danger-strong);border-color:var(--danger-wash);background:var(--danger-wash)}.tally-trial-head,.tally-trial-group-line,.tally-trial-ledger,.tally-trial-total{display:grid;grid-template-columns:minmax(260px,1fr) 155px 155px;gap:0}.tally-trial-head{color:var(--navy);background:var(--ivory);border-bottom:1px solid var(--muted);font-size:var(--erp-font-size);font-weight:700}.tally-trial-head span,.tally-trial-group-line>*,.tally-trial-ledger>*,.tally-trial-total>*{padding:9px 14px}.tally-trial-head span:not(:first-child),.tally-trial-group-line>*:not(:first-child),.tally-trial-ledger>*:not(:first-child),.tally-trial-total>*:not(:first-child){text-align:right;white-space:nowrap}.tally-trial-body{min-height:320px;padding:8px 0 22px}.tally-trial-group{padding:3px 0}.tally-trial-group-line{color:var(--ink);background:color-mix(in srgb,var(--ivory) 42%,transparent);font-size:var(--erp-font-size)}.tally-trial-ledger{color:var(--muted);font-size:var(--erp-font-size)}.tally-trial-ledger span:first-child{padding-left:32px}.tally-trial-ledger span:first-child:before{content:"›";margin-right:7px;color:var(--muted)}.tally-trial-total{border-top:2px solid var(--teal-2);color:var(--ink);background:var(--pale-gold)}.report-table .number{text-align:right;white-space:nowrap}.report-table tfoot th{padding:15px 13px;color:var(--ink);border-top:2px solid var(--teal);border-bottom:0;font-size:var(--erp-font-size);letter-spacing:0;text-transform:none}.report-table td strong{color:var(--ink)}.cell-note{display:block;margin-top:3px;color:var(--muted)}.report-summary{display:grid;gap:12px;margin-bottom:22px}.report-summary.two{grid-template-columns:repeat(2,minmax(0,1fr))}.report-summary.three{grid-template-columns:repeat(3,minmax(0,1fr))}.report-summary>div{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:17px 19px;border:1px solid var(--line)}.report-summary span{color:var(--muted);font-weight:700}.report-summary strong{color:var(--ink)}.check-line{min-height:47px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);font-size:var(--erp-font-size)}.check-line:last-child{border:0}.check-line span{display:flex;gap:8px;align-items:center;color:var(--muted)}.check-line svg{color:var(--success)}.check-line strong{color:var(--teal)}.search-box{display:flex;align-items:center;gap:10px;margin-bottom:18px;max-width:440px}.search-box input{border:0;background:transparent;outline:none;flex:1;min-width:0}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse}th{padding:11px 13px;text-align:left;border-bottom:1px solid var(--line)}td{padding:14px 13px;border-bottom:1px solid var(--sheet-grid)}tr:last-child td{border-bottom:0}.text-button{border:0;background:transparent;font-weight:700;white-space:nowrap}.status-badge{display:inline-flex;padding:5px 9px;border-radius:99px;font-weight:700;text-transform:capitalize}.form-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:22px;align-items:start}.form-grid{display:grid;gap:0 18px}.span-2{grid-column:span 2}.postal-search{position:relative;display:grid;gap:7px;margin-bottom:12px;min-width:0}.postal-search>label{display:flex;align-items:baseline;gap:7px;font-size:var(--erp-font-size);font-weight:700}.postal-search>label small{color:var(--muted);font-size:var(--erp-font-size);font-weight:400}.postal-search-control{position:relative;display:flex;align-items:center}.postal-search-control>svg{position:absolute;left:12px;z-index:1;color:var(--muted);pointer-events:none}.postal-search-control input{width:100%;min-width:0;padding:13px 82px 13px 38px;border:1px solid var(--line);border-radius:var(--radius);outline:none;color:var(--ink);background:var(--field-bg);transition:none}.postal-search-control input:focus{border-color:var(--teal-2);box-shadow:0 0 0 4px color-mix(in srgb,var(--navy) 10%,transparent)}.postal-search-status{position:absolute;right:12px;color:var(--muted);font-size:var(--erp-font-size)}.postal-search-menu{position:absolute;z-index:40;top:67px;right:0;left:0;max-height:270px;overflow:auto;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:0 14px 34px color-mix(in srgb,var(--navy) 18%,transparent)}.postal-search-menu button{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;width:100%;max-width:none;padding:9px 11px;border:0;border-bottom:1px solid var(--line);border-radius:0;color:var(--ink);background:transparent;text-align:left;box-shadow:none}.postal-search-menu button:hover,.postal-search-menu button.active{transform:none;background:var(--surface2);box-shadow:none}.postal-search-menu button[aria-selected=true]{box-shadow:inset 3px 0 var(--accent)}.postal-search-menu button>svg{margin-top:2px;color:var(--teal-2)}.postal-search-menu button>span{display:grid;gap:2px;min-width:0}.postal-search-menu strong{line-height:1.35;white-space:normal}.postal-search-menu small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.postal-search-menu small,.postal-search-menu p,.postal-search-help{color:var(--muted);font-size:var(--erp-font-size)}.postal-search-menu p{margin:0;padding:11px 12px}.postal-search-help{margin-top:-2px}.postal-search-error{color:var(--danger);font-size:var(--erp-font-size)}.check-field{display:flex;align-items:center;gap:9px;min-height:45px}.check-field input{width:17px;height:17px}.voucher-header{margin-bottom:4px}.voucher-mode{min-height:48px;display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;padding:11px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.voucher-mode>span{width:100%;font-weight:700;font-size:var(--erp-font-size)}.voucher-mode label{display:flex;align-items:center;gap:7px;font-size:var(--erp-font-size)}.trade-lines{padding:5px 0 15px}.trade-lines-head{display:flex;justify-content:space-between;align-items:end;gap:15px;margin-bottom:12px}.trade-lines-head div{display:grid;gap:3px}.trade-lines-head small{color:var(--muted)}.trade-lines-head .secondary{min-height:36px;padding:7px 12px}.trade-line{position:relative;display:grid;gap:12px;padding:14px 0 22px;border-bottom:1px solid var(--line)}.trade-line .field{margin:0}.trade-line .remove-line{position:absolute;left:0;bottom:3px;padding:0;color:var(--danger)}.line-amount{position:absolute;right:0;bottom:3px;color:var(--teal);font-size:var(--erp-font-size);font-weight:700}.trade-totals{display:grid;gap:8px;margin:2px 0 15px auto;width:min(440px,100%)}.trade-totals>div{display:flex;justify-content:space-between;gap:20px;font-size:var(--erp-font-size)}.trade-totals span{color:var(--muted)}.trade-totals .grand-total{padding-top:10px;border-top:1px solid var(--line);font-size:var(--erp-font-size)}.draft-toolbar{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;color:var(--muted);font-size:var(--erp-font-size)}.draft-toolbar .secondary{min-height:38px;padding:8px 13px}.voucher-activation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.voucher-activation-grid article{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 16px;border:1px solid var(--line);border-radius:var(--radius)}.voucher-activation-grid article div{display:grid;gap:3px}.voucher-activation-grid article small{color:var(--muted)}@media(max-width:599px){.voucher-activation-grid{grid-template-columns:1fr}}.voucher-entry-form{margin-top:18px}.voucher-guidance{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border:1px solid color-mix(in srgb,var(--accent) 24%,var(--line));border-radius:var(--radius);background:color-mix(in srgb,var(--accent) 7%,transparent)}.voucher-guidance strong{white-space:nowrap}.voucher-guidance span{color:var(--muted);line-height:1.45}.voucher-lines{display:grid;gap:10px}.voucher-lines-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.voucher-lines-head div{display:grid;gap:3px}.voucher-lines-head small{color:var(--muted)}.voucher-entry-line{display:grid;gap:10px;align-items:end;padding:12px;border:1px solid var(--line);border-radius:var(--radius)}.voucher-entry-line .line-remove{margin-bottom:9px}.voucher-balance{display:flex;justify-content:flex-end;gap:22px;padding:11px 14px;border-radius:var(--radius);background:color-mix(in srgb,var(--danger) 8%,transparent);color:var(--muted)}.voucher-balance.balanced{background:color-mix(in srgb,var(--success-strong) 10%,transparent);color:var(--ink)}@media(max-width:599px){.voucher-guidance,.voucher-lines-head,.voucher-balance{align-items:stretch;flex-direction:column}.voucher-entry-line .line-remove{margin-bottom:0}}.draft-list{display:grid;gap:14px}.draft-card{border:1px solid var(--line);padding:18px}.draft-card-head,.draft-card-foot{display:flex;justify-content:space-between;align-items:center;gap:18px}.draft-card-head>div{display:grid;grid-template-columns:auto auto;align-items:baseline;gap:4px 12px}.draft-card-head small{grid-column:1 / -1;color:var(--muted)}.draft-type{font-weight:700}.draft-lines{display:grid;gap:7px;margin:15px 0;padding:13px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.draft-lines>div{display:grid;grid-template-columns:minmax(0,1fr) 36px 130px;gap:10px;align-items:center;font-size:var(--erp-font-size)}.draft-lines>div>strong{text-align:right}.entry-side{justify-self:center;padding:3px 7px;border-radius:99px;font-size:var(--erp-font-size);font-weight:700}.entry-side.debit{color:var(--success-strong);background:var(--success-wash)}.entry-side.credit{color:var(--muted);background:var(--warning-wash)}.draft-card-foot>span{color:var(--muted);font-size:var(--erp-font-size)}.draft-card-foot .primary{min-height:40px;padding:9px 15px}.draft-card-actions{display:flex;align-items:center;gap:9px}.draft-card-actions .secondary{min-height:40px;padding:9px 15px}.draft-card-actions .danger{color:var(--danger)}.draft-edit-line{display:grid;gap:10px;padding-top:12px;border-top:1px solid var(--line)}@media(max-width:599px){.draft-card-head,.draft-card-foot{align-items:stretch;flex-direction:column}.draft-card-foot .primary{width:100%}.draft-lines>div{grid-template-columns:minmax(0,1fr) 32px 100px}}@media(max-width:599px){.draft-card-actions{display:grid;grid-template-columns:1fr}.draft-card-actions button{width:100%}}.auto-tax-field strong{min-height:43px;display:flex;align-items:center;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius);color:var(--teal-2);font-size:var(--erp-font-size)}.tax-calculate-row{display:flex;justify-content:flex-end;padding:13px 0 4px}.tax-calculate-row span{color:var(--muted);font-size:var(--erp-font-size);font-weight:700}.aside-note{padding:26px;border-radius:var(--radius)}.aside-note>span{width:44px;height:44px;display:grid;place-items:center;border-radius:var(--radius);margin-bottom:25px}.aside-note h3{font-size:var(--erp-font-size);font-weight:400;margin-bottom:10px}.aside-note p{line-height:1.65}.lookup-row{display:grid;gap:16px;align-items:end}.lookup-row .field{margin:0}.result-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.result-grid .panel{min-width:0}.record-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;background:var(--line);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.record-grid div{min-width:0;padding:13px}.record-grid dt{color:var(--muted);margin-bottom:5px}.record-grid dd{margin:0;overflow-wrap:anywhere}.empty{min-height:250px;display:grid;place-items:center;align-content:center;text-align:center;color:var(--muted);padding:30px}.empty>span{width:54px;height:54px;display:grid;place-items:center;border-radius:50%;margin-bottom:14px}.empty h3{color:var(--ink);margin-bottom:6px}.empty p{max-width:350px;line-height:1.5}.inline-loader,.full-loader{display:flex;align-items:center;justify-content:center;gap:10px;color:var(--muted)}.inline-loader{min-height:220px}.full-loader{min-height:100vh;flex-direction:column;background:var(--paper)}.loader-mark{width:56px;height:56px;display:grid;place-items:center;color:#fff;font:var(--erp-font-size) var(--font-ui);margin-bottom:14px}.drawer-scrim{position:fixed;z-index:50;inset:0;border:0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.drawer{position:fixed;z-index:51;inset:0 0 0 auto;width:min(480px,100%);padding:28px;overflow:auto;animation:slide .15s ease both}.drawer header{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px}.icon-button{display:grid;place-items:center;width:38px;height:38px;padding:0;border:0;border-radius:var(--radius);color:inherit;background:transparent}.icon-button:hover{background:#0000000f}.menu-button,.close-mobile{display:none}.code-area{min-height:310px!important;font:var(--erp-font-size)/1.55 var(--font-ui)!important;font-variant-numeric:tabular-nums}.entitlement-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.entitlement-card{display:flex;gap:15px;align-items:center;padding:19px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.entitlement-card p{color:var(--muted);margin:4px 0 0;font-size:var(--erp-font-size)}.entitlement-icon{flex:0 0 auto;width:39px;height:39px;display:grid;place-items:center;border-radius:var(--radius);color:var(--gold-text);background:var(--pale-gold)}.entitlement-icon.enabled{color:var(--success-strong);background:var(--success-wash)}.entitlement-icon svg{width:19px}.premium-feature-card{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:14px}.premium-feature-card>div{min-width:0}.premium-feature-card p{margin:4px 0;color:var(--muted);font-size:var(--erp-font-size)}.premium-feature-card small{color:var(--warning-strong);font-size:var(--erp-font-size);font-weight:700}.premium-feature-icon{width:46px;height:46px;display:grid;place-items:center;border-radius:var(--radius);color:var(--gold-text);background:var(--pale-gold)}.premium-feature-icon.enabled{color:var(--warning-strong);background:var(--warning-wash)}.premium-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.premium-product-card{min-width:0;display:grid;grid-template-columns:46px minmax(0,1fr);gap:13px;align-items:start;padding:16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.premium-product-card>div{min-width:0}.premium-product-card strong,.premium-product-card p,.premium-product-card small{overflow-wrap:anywhere}.premium-product-card p{margin:4px 0;color:var(--muted);font-size:var(--erp-font-size);line-height:1.45}.premium-product-card small{color:var(--warning-strong);font-size:var(--erp-font-size);font-weight:700}.premium-product-actions{grid-column:2;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.premium-product-actions .primary,.premium-product-actions .secondary{min-height:34px;padding:7px 10px}.premium-catalog-page{max-width:1500px}.premium-plan-bar{display:flex;align-items:center;gap:16px;min-height:58px;padding:10px 13px;margin-bottom:12px;border:1px solid var(--warning);border-radius:var(--radius);color:var(--warning-strong);background:linear-gradient(135deg,var(--warning-wash),var(--warning-wash))}.premium-plan-bar>div:first-child{display:flex;align-items:center;gap:9px}.premium-plan-bar>div:first-child>svg{color:var(--warning)}.premium-plan-bar span{display:flex;min-width:0}.premium-plan-bar span:has(small){flex-direction:column}.premium-plan-bar small{color:var(--warning);font-size:var(--erp-font-size);font-weight:700}.premium-plan-bar strong{color:var(--warning-strong)}.premium-plan-bar small.premium-plan-note{margin-top:2px;font-weight:400;letter-spacing:normal;text-transform:none}.premium-plan-facts{display:flex;align-items:center;gap:7px;flex:1;flex-wrap:wrap}.premium-plan-facts>span{display:inline-flex;align-items:baseline;gap:4px;padding:5px 8px;border-radius:var(--radius);color:var(--warning-strong);background:#ffffff8a;font-size:var(--erp-font-size)}.premium-plan-facts>span strong{font-size:var(--erp-font-size)}.premium-plan-bar>.status-badge{margin-left:auto}.premium-catalog-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(270px,.75fr);gap:12px;align-items:stretch}.premium-catalog-panel{margin:0;padding:14px}.premium-catalog-panel .panel-head{margin-bottom:10px}.premium-catalog-panel .panel-head h2,.premium-catalog-panel .panel-head p{font-size:var(--erp-font-size)}.premium-catalog-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.premium-catalog-row{width:100%;max-width:none;min-width:0;min-height:43px;display:grid;grid-template-columns:28px minmax(0,1fr) 7px;align-items:center;gap:8px;padding:6px 8px;color:var(--ink);border:1px solid transparent;border-radius:var(--radius);background:var(--paper);text-align:left;box-shadow:none}.premium-catalog-row:hover{transform:none;border-color:var(--line);background:var(--paper);box-shadow:none}.premium-catalog-row.selected{border-color:var(--warning);background:#fff5d8;box-shadow:inset 0 0 0 1px var(--warning)}.premium-catalog-icon{width:28px;height:28px;display:grid;place-items:center;border-radius:var(--radius);color:var(--warning-strong);background:var(--warning-wash)}.premium-catalog-row.selected .premium-catalog-icon{background:var(--surface)}.premium-catalog-row>span:nth-child(2){min-width:0;display:flex;flex-direction:column}.premium-catalog-row strong,.premium-catalog-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.premium-catalog-row small{margin-top:1px;color:var(--muted)}.premium-catalog-row>i{width:6px;height:6px;border-radius:50%;background:var(--muted)}.premium-catalog-row>i.ready{background:#23835b}.premium-product-detail{min-width:0;display:grid;align-content:start;gap:12px;padding:16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow)}.premium-detail-title{display:flex;align-items:center;gap:10px}.premium-detail-title h2{margin:0}.premium-detail-title p{margin:2px 0 0;color:var(--muted);font-size:var(--erp-font-size)}.premium-detail-copy{margin:0;color:var(--muted);font-size:var(--erp-font-size);line-height:1.5}.premium-detail-checks{display:grid;gap:8px;padding:10px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.premium-detail-checks span{display:flex;align-items:center;gap:7px;font-size:var(--erp-font-size)}.premium-detail-checks svg{flex:none;color:#23835b}.premium-planned-note{display:flex;align-items:flex-start;gap:8px;padding:10px;border-radius:var(--radius);color:var(--muted);font-size:var(--erp-font-size);line-height:1.45}.premium-planned-note svg{flex:none}.premium-detail-actions{display:grid;gap:7px;margin-top:2px}.premium-detail-actions .primary,.premium-detail-actions .secondary{width:100%;max-width:none;min-height:36px}.premium-capabilities{margin-top:12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.premium-capabilities summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 13px;cursor:pointer;list-style:none}.premium-capabilities summary::-webkit-details-marker{display:none}.premium-capabilities summary>span{min-width:0;display:grid;grid-template-columns:20px auto minmax(0,1fr);align-items:center;gap:7px}.premium-capabilities summary strong{font-size:var(--erp-font-size)}.premium-capabilities summary small{overflow:hidden;color:var(--muted);font-size:var(--erp-font-size);text-overflow:ellipsis;white-space:nowrap}.premium-capabilities[open] summary>svg{transform:rotate(180deg)}.premium-capabilities .entitlement-grid{padding:0 12px 12px}.premium-capabilities .entitlement-card{padding:11px;border-radius:var(--radius)}.premium-capabilities .entitlement-icon{width:34px;height:34px}.entitlement-card>button{margin-left:auto}@media(max-width:599px){.premium-catalog-layout{grid-template-columns:minmax(0,1.35fr) minmax(240px,.8fr)}.premium-catalog-list{grid-template-columns:1fr}}@media(max-width:599px){.premium-product-grid,.premium-catalog-layout{grid-template-columns:1fr}.premium-product-detail{box-shadow:none}.premium-catalog-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.premium-feature-card{grid-template-columns:40px minmax(0,1fr)}.premium-feature-icon{width:40px;height:40px}.premium-feature-card>.secondary,.premium-feature-card>.status-badge{grid-column:1 / -1;justify-self:start}.premium-product-card{grid-template-columns:40px minmax(0,1fr)}.page-title h1{overflow-wrap:anywhere}.entitlement-card{flex-wrap:wrap}.entitlement-card>button{width:100%;margin-left:54px}.premium-plan-bar{align-items:flex-start;flex-wrap:wrap}.premium-plan-facts{order:3;flex-basis:100%}.premium-plan-bar>.status-badge{margin-left:auto}.premium-catalog-list{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-catalog-row{grid-template-columns:24px minmax(0,1fr);gap:6px;padding:8px 6px;position:relative;align-items:start}.premium-catalog-icon{width:24px;height:24px}.premium-catalog-row>span:nth-child(2){padding-right:6px}.premium-catalog-list .premium-catalog-row strong{font-size:var(--erp-font-size);white-space:normal;overflow-wrap:anywhere}.premium-catalog-list .premium-catalog-row small{font-size:var(--erp-font-size);white-space:normal}.premium-catalog-row>i{position:absolute;top:5px;right:5px;width:5px;height:5px}.premium-capabilities summary>span{grid-template-columns:20px minmax(0,1fr)}.premium-capabilities summary small{grid-column:2}.premium-capabilities .entitlement-grid{grid-template-columns:1fr}}.fatal{min-height:100vh;display:grid;place-items:center;align-content:center;padding:30px}.scrim{display:none}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@keyframes slide{0%{transform:translate(30px);opacity:0}}@media(max-width:599px){.metric-grid{grid-template-columns:repeat(2,1fr)}.form-layout{grid-template-columns:1fr}.aside-note{display:grid;grid-template-columns:44px 1fr;gap:0 15px}.aside-note>span{grid-row:span 2;margin:0}.aside-note p{margin:0}}@media(max-width:599px){.login-page,.dashboard-clean-grid{grid-template-columns:1fr}.login-story{display:none}.login-panel{min-height:100vh;padding:36px 7vw}.mobile-brand{display:flex}.sidebar{transform:translate(-102%);transition:transform .15s ease}.sidebar.open{transform:translate(0)}.main-shell{margin-left:0}.scrim{display:block;position:fixed;z-index:29;inset:0;border:0;background:color-mix(in srgb,var(--navy) 42%,transparent)}.menu-button,.close-mobile{display:grid}.topbar{padding:0 20px}.company-picker{margin-left:10px}.global-search{margin:0 14px}.global-search-panel{position:fixed;top:70px;left:16px;right:16px;min-width:0}.content{padding:30px 20px 65px}.result-grid{grid-template-columns:1fr}.tally-report{overflow-x:auto}.tally-report-title,.tally-statement-head,.tally-statement-body,.tally-statement-total{min-width:720px}.tally-trial>*{min-width:620px}}@media(max-width:599px){.topbar{height:66px;gap:8px}.session-status,.company-picker,.global-search-input kbd,.top-help span{display:none}.top-help{width:38px;padding:0;justify-content:center}.global-search{flex:1;margin:0}.global-search-panel{top:64px;left:8px;right:8px}.page-title{flex-direction:column;gap:15px;margin-bottom:25px}.metric-grid{grid-template-columns:1fr 1fr;gap:10px}.metric{min-height:145px;padding:16px}.metric-icon{margin-bottom:12px}.launch-grid,.entitlement-grid,.reports-grid,.report-summary.two,.report-summary.three{grid-template-columns:1fr}.span-2{grid-column:auto}.record-grid{grid-template-columns:1fr}.panel{padding:18px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media print{@page{size:A4 portrait;margin:10mm}body *{visibility:hidden!important}.print-surface,.print-surface *{visibility:visible!important}.print-surface{position:absolute!important;inset:0 auto auto 0!important;width:100%!important;max-width:none!important;overflow:visible!important;box-shadow:none!important;animation:none!important}.print-surface .print-trigger{display:none!important}.print-surface .table-wrap{overflow:visible!important}.print-invoice,.print-invoice *,.item-master-portrait,.item-master-portrait *,.item-master-review,.item-master-review *{visibility:visible!important}.print-invoice{position:absolute;inset:0 auto auto 0;width:100%;border:1px solid #777;print-color-adjust:exact;-webkit-print-color-adjust:exact}.item-master-portrait,.item-master-review{position:absolute;inset:0 auto auto 0;width:100%;print-color-adjust:exact;-webkit-print-color-adjust:exact}.item-master-portrait .drawer-actions,.item-master-review .drawer-actions{display:none!important}.item-master-portrait .job-section,.item-master-review .job-section{break-inside:avoid}.invoice-head{background:#164d48!important}.invoice-lines th{background:#35645e!important}}.master-launcher{position:relative;display:flex;justify-content:flex-end;margin:0 0 14px}.master-trigger{min-height:34px;padding:7px 12px;border-radius:999px;font-size:var(--erp-font-size)}.master-menu{position:absolute;z-index:20;top:calc(100% + 8px);right:0;width:min(390px,calc(100vw - 48px));overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:0 18px 45px color-mix(in srgb,var(--navy) 18%,transparent)}.master-menu-title{padding:14px 18px;color:#fff;background:var(--teal-2)}.master-menu-section{padding:14px 10px 8px}.master-menu-section+.master-menu-section{padding-top:8px}.master-menu-section>strong{padding:3px 9px 7px;display:flex;align-items:center;gap:8px;color:var(--ink)}.master-menu button,.master-menu a{width:100%;border:0;border-radius:var(--radius);padding:9px 18px 9px 35px;display:flex;align-items:center;gap:8px;color:var(--ink);background:transparent;text-align:left;text-decoration:none;font:inherit;cursor:pointer}.master-menu button:hover,.master-menu a:hover{color:var(--teal);background:var(--success-wash)}.master-menu-footer{margin-top:6px;padding:10px;border-top:1px solid var(--line)}.master-menu-footer button{padding-left:12px;color:var(--teal-2);font-weight:700}.accounts-tree .account-heading-row td{background:color-mix(in srgb,var(--ivory) 42%,transparent)}.accounts-tree .account-heading-row td:first-child{padding-left:8px}.account-tree-name{min-height:30px;display:flex;align-items:center;gap:8px}.account-heading-toggle{min-height:36px;border:0;padding:5px 8px;display:inline-flex;align-items:center;gap:8px;color:var(--ink);background:transparent;border-radius:var(--radius);text-align:left}.account-heading-toggle:hover{color:var(--teal-2);background:var(--ivory)}.account-heading-toggle svg{flex:0 0 auto;transition:transform .15s ease;transform:rotate(-90deg)}.account-heading-toggle[aria-expanded=true] svg{transform:rotate(0)}.account-heading-spacer{width:18px;flex:0 0 auto}.account-tree-guide{width:14px;height:20px;flex:0 0 auto;border-left:1px solid var(--field-border);border-bottom:1px solid var(--field-border);border-radius:0 0 0 5px}.account-child-row td{background:color-mix(in srgb,var(--surface) 55%,transparent)}.account-child-row strong{font-weight:700}.settings-tabs{display:flex;gap:8px;margin:-8px 0 22px;padding:5px;width:fit-content;border:1px solid var(--line);border-radius:var(--radius);background:color-mix(in srgb,var(--surface) 82%,transparent)}.settings-tabs button{min-width:88px;border:0;border-radius:var(--radius);padding:10px 18px;color:var(--muted);background:transparent;font-weight:700}.settings-tabs button.active{color:#fff;background:var(--teal-2);box-shadow:0 5px 14px color-mix(in srgb,var(--navy) 18%,transparent)}.statutory-switches{display:flex;flex-wrap:wrap;gap:10px 28px;border-top:1px solid var(--line);margin:4px 0 12px}.rate-editor{margin:8px 0 16px}.rate-row{position:relative;display:grid;gap:12px;padding:15px 0 8px;border-top:1px solid var(--line)}.rate-row .field{margin-bottom:8px}.rate-row>.text-button{position:absolute;right:0;bottom:-8px;color:var(--danger)}.form-actions{display:flex;justify-content:space-between;gap:12px;align-items:center}.screen-error-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.voucher-submit-actions button{flex:1 1 0}.statutory-note{display:flex;align-items:flex-start;gap:12px;margin:-4px 0 20px;padding:14px 16px;color:var(--navy);background:var(--warning-wash)}.statutory-note svg{flex:0 0 auto;margin-top:1px}.statutory-note p{margin:0;font-size:var(--erp-font-size);line-height:1.55}@media(max-width:599px){.master-launcher{justify-content:stretch}.master-trigger{width:100%}.master-menu{left:0;right:auto}}@media(max-width:599px){.settings-tabs{width:100%}.settings-tabs button{flex:1;min-width:0}.form-actions{align-items:stretch;flex-direction:column}.form-actions button{width:100%}}.help-trust{display:flex;align-items:center;gap:12px;margin:-4px 0 20px;padding:13px 16px;border:1px solid var(--success-wash);color:var(--teal-2);background:var(--success-wash)}.help-trust>svg{flex:0 0 auto}.help-trust>div{min-width:0;display:grid;gap:3px}.help-trust span{color:var(--muted);font-size:var(--erp-font-size);line-height:1.45}.help-trust small{margin-left:auto;white-space:nowrap;padding:5px 9px;border-radius:99px;color:var(--success-strong);background:var(--success-wash);font-weight:700}.help-layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:20px;align-items:start}.help-library,.help-chat{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius)}.help-library{padding:20px}.help-library-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:15px}.help-library-head>div{display:flex;align-items:center;gap:9px}.help-library-head>div svg{color:var(--teal-2)}.help-library-head>span{color:var(--muted);font-size:var(--erp-font-size);text-align:right}.help-search{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:9px;padding:0 10px 0 14px;border:1px solid var(--line);border-radius:var(--radius);color:var(--muted);background:var(--field-bg)}.help-search:focus-within{border-color:var(--teal-2);box-shadow:0 0 0 4px color-mix(in srgb,var(--navy) 8%,transparent)}.help-search input{width:100%;border:0;outline:0;color:var(--ink);background:transparent}.help-search button{width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:var(--radius);color:var(--muted);background:transparent}.help-categories{display:flex;gap:7px;overflow-x:auto;padding:13px 0 15px;scrollbar-width:thin}.help-categories button{flex:0 0 auto;padding:7px 10px;border:1px solid var(--line);border-radius:99px;color:var(--muted);background:transparent;font-size:var(--erp-font-size);font-weight:700}.help-categories button.active{border-color:var(--teal-2);color:#fff;background:var(--teal-2)}.faq-list{max-height:650px;overflow-y:auto;border-top:1px solid var(--line)}.faq-list article{border-bottom:1px solid var(--line)}.faq-list article.open{background:color-mix(in srgb,var(--success-wash) 42%,transparent)}.faq-question{width:100%;min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 7px;border:0;color:var(--ink);background:transparent;text-align:left}.faq-question>span{display:grid;gap:5px}.faq-question small{color:var(--teal-2);font-size:var(--erp-font-size);font-weight:700}.faq-question strong{line-height:1.35}.faq-question>svg{flex:0 0 auto;color:var(--muted);transition:transform .15s}.faq-list article.open .faq-question>svg{transform:rotate(180deg)}.faq-answer{padding:0 32px 17px 7px}.faq-answer>p{white-space:pre-wrap;color:var(--muted);line-height:1.65}.faq-routes{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:10px}.faq-routes a,.help-message footer>a{display:inline-flex;align-items:center;gap:5px;padding:6px 9px;border-radius:var(--radius);color:var(--teal-2);background:var(--success-wash);font-size:var(--erp-font-size);font-weight:700}.ask-followup{display:inline-flex;align-items:center;gap:6px;padding:4px 0;border:0;color:var(--teal-2);background:transparent;font-size:var(--erp-font-size);font-weight:700}.help-chat{position:sticky;top:96px}.help-chat>header{min-height:68px;display:flex;align-items:center;gap:11px;padding:14px 16px;color:#fff}.help-chat>header>span{width:38px;height:38px;display:grid;place-items:center;border-radius:var(--radius)}.help-chat>header>div{display:grid;gap:3px}.help-chat>header small{color:#ffffffa6}.help-chat>header button{margin-left:auto;border:0;color:#ffffffbf;background:transparent;font-size:var(--erp-font-size)}.help-messages{height:425px;overflow-y:auto;padding:16px}.help-welcome{min-height:360px;display:grid;align-content:center;justify-items:center;text-align:center;color:var(--muted)}.help-welcome>svg{color:var(--gold-text);margin-bottom:11px}.help-welcome h3{margin-bottom:7px;color:var(--ink);font:400 var(--erp-font-size) var(--font-ui)}.help-welcome p{font-size:var(--erp-font-size)}.help-welcome>div{width:100%;display:grid;gap:7px;margin-top:8px}.help-welcome button{padding:9px 11px;border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);background:#fff;font-size:var(--erp-font-size);text-align:left}.help-welcome button:hover{border-color:var(--teal-2);background:var(--success-wash)}.help-message{display:grid;justify-items:start;margin-bottom:14px}.help-message>span{margin-bottom:5px;color:var(--muted);font-size:var(--erp-font-size);font-weight:700}.help-message>p{max-width:92%;margin:0;padding:11px 13px;border-radius:4px 14px 14px;white-space:pre-wrap;color:var(--ink);background:var(--success-wash);line-height:1.6}.help-message.user{justify-items:end}.help-message.user>p{border-radius:14px 4px 14px 14px;color:#fff;background:var(--teal-2)}.help-message footer{width:92%;display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:7px}.help-message footer>div{display:flex;align-items:center;gap:4px;margin-left:auto}.help-message footer button{width:28px;height:26px;display:grid;place-items:center;border:1px solid var(--line);border-radius:var(--radius);color:var(--muted);background:#fff}.help-message footer small{color:var(--muted)}.help-message.thinking>p{display:flex;align-items:center;gap:8px}.help-composer{padding:12px 14px;border-top:1px solid var(--line);background:var(--field-bg)}.help-composer textarea{width:100%;resize:none;padding:5px;border:0;outline:0;color:var(--ink);background:transparent;line-height:1.45}.help-composer>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.help-composer small{color:var(--muted);font-size:var(--erp-font-size)}.help-composer .primary{min-height:36px;padding:7px 13px;border-radius:var(--radius);font-size:var(--erp-font-size)}.help-disclaimer{margin:0;padding:9px 15px 12px;color:var(--muted);background:#fff;font-size:var(--erp-font-size);line-height:1.45}@media(max-width:599px){.help-layout{grid-template-columns:1fr}.help-chat{position:static}.help-messages{height:480px}}@media(max-width:599px){.help-trust{align-items:flex-start}.help-trust small{display:none}.help-library{padding:14px}.help-library-head{align-items:flex-start;flex-direction:column}.help-library-head>span{text-align:left}.faq-list{max-height:none}.help-messages{height:430px}.help-message>p,.help-message footer{max-width:100%;width:auto}.help-message footer>div{margin-left:0}}@media(min-width:600px){.sidebar .brand,.nav-item{gap:9px}.nav-item>svg{width:16px;height:16px}.nav-item.active i{height:18px}.nav-children{gap:0;margin:2px 0 5px 31px}.nav-children a{padding:4px 7px}.report-nav-children{gap:3px;margin-left:27px}.report-nav-heading{padding:4px 7px}.report-nav-group a{padding-top:3px;padding-bottom:3px}.side-foot{padding-top:9px}.secure-chip{padding:0 7px 7px}.logout{padding:7px}.app-version{padding:7px 7px 0}.company-picker{gap:6px}.company-picker select{padding-top:4px;padding-bottom:4px}.global-search{flex-basis:520px;max-width:580px}.global-search-input{gap:7px;padding:0 8px 0 10px}.global-search-input>svg{width:15px;height:15px}.global-search-input kbd{min-width:31px;padding:2px 5px;font-size:var(--erp-font-size)}.global-search-panel{top:calc(100% + 7px);border-radius:var(--radius)}.global-search-prompt,.global-search-empty{min-height:135px;padding:20px}.global-search-results{max-height:min(68vh,540px);padding:5px}.global-search-results>button{min-height:48px;gap:8px;padding:5px 8px;border-radius:var(--radius)}.global-search-result-icon{width:30px;height:30px;border-radius:var(--radius)}.global-search-result-copy strong,.global-search-result-copy small,.global-search-result-meta small{font-size:var(--erp-font-size)}.top-actions{gap:11px}.top-help{min-height:32px;padding:5px 8px;border-radius:var(--radius)}.avatar{width:31px;height:31px;font-size:var(--erp-font-size)}.page-title{gap:18px}.page-title h1{margin-bottom:3px}.page-title>div>p:last-child{max-width:760px}.eyebrow{margin-bottom:7px}.primary,.secondary{padding:7px 12px;border-radius:var(--radius);gap:6px}.wide{min-height:40px}.banner{gap:7px;padding:8px 10px;margin:9px 0;font-size:var(--erp-font-size)}.metric{display:grid;grid-template-rows:auto auto auto;align-content:center;column-gap:10px}.metric:after{width:70px;height:70px}.metric-icon{grid-row:1 / -1;margin:0}.metric>strong{margin:1px 0 0}.panel-head{align-items:center;gap:12px}.panel-head h2{margin-bottom:2px}.page>.panel+.panel{margin-top:0}.launch-grid,.reports-grid{gap:6px}.launch-grid a,.reports-grid a{min-height:46px;grid-template-columns:29px 1fr auto;gap:8px;padding:8px}.launch-grid a span,.reports-grid a span{width:29px;height:29px;border-radius:var(--radius)}.launch-grid a span svg,.reports-grid a span svg{width:15px;height:15px}.field{gap:5px;margin-bottom:10px}.field input,.field select,.field textarea,.search-box{padding:8px 10px}.form-grid{gap:0 11px}.form-layout{grid-template-columns:minmax(0,1fr) 245px;gap:12px}.check-field{min-height:34px}.check-field input{width:14px;height:14px}.search-box{gap:7px;margin-bottom:10px;max-width:380px}.report-filter .primary{margin-bottom:10px}.lookup-row{gap:10px}th{padding:7px 9px}td{padding:8px 9px}.cell-note{margin-top:2px}.status-badge{padding:3px 7px}.report-table tfoot th{padding:9px;font-size:var(--erp-font-size)}.report-summary{margin-bottom:11px}.report-summary>div{gap:10px}.check-line{min-height:34px}.tally-report-title{min-height:45px;padding:8px 13px}.tally-statement-head span,.tally-statement-total>*{padding:7px 10px}.tally-statement-body{min-height:280px}.tally-statement-side{padding:8px 10px 44px}.tally-side-section+.tally-side-section{margin-top:13px}.tally-group{margin-bottom:8px}.tally-group-line{padding:2px 0}.tally-ledger-line{padding-top:2px;padding-bottom:2px}.tally-result-line{left:10px;right:10px;bottom:11px;padding-top:7px}.tally-trial-head span,.tally-trial-group-line>*,.tally-trial-ledger>*,.tally-trial-total>*{padding:6px 10px}.tally-trial-body{min-height:250px;padding-bottom:13px}.voucher-mode{min-height:39px;gap:7px 14px;padding:7px 0}.voucher-mode>span{font-size:var(--erp-font-size)}.voucher-mode label{font-size:var(--erp-font-size)}.trade-lines{padding-bottom:9px}.trade-lines-head{margin-bottom:7px}.trade-line{gap:8px;padding:8px 0 17px}.trade-totals{gap:5px;margin-bottom:9px}.trade-totals>div{font-size:var(--erp-font-size)}.trade-totals .grand-total{padding-top:7px;font-size:var(--erp-font-size)}.voucher-activation-grid{gap:7px}.voucher-activation-grid article{gap:10px;padding:9px 10px;border-radius:var(--radius);font-size:var(--erp-font-size)}.draft-toolbar{margin-bottom:9px;font-size:var(--erp-font-size)}.draft-list{gap:8px}.draft-card{padding:11px}.draft-lines{gap:4px;margin:9px 0;padding:8px 0}.draft-lines>div{font-size:var(--erp-font-size)}.aside-note{padding:16px;border-radius:var(--radius)}.aside-note>span{width:34px;height:34px;margin-bottom:12px;border-radius:var(--radius)}.aside-note h3{font-size:var(--erp-font-size);margin-bottom:6px}.aside-note p{line-height:1.45}.result-grid{gap:12px}.record-grid{border-radius:var(--radius)}.record-grid div{padding:8px}.record-grid dt{margin-bottom:3px}.empty{min-height:165px;padding:18px}.empty>span{width:38px;height:38px;margin-bottom:8px}.empty h3{margin-bottom:3px;font-size:var(--erp-font-size)}.empty p{font-size:var(--erp-font-size)}.inline-loader{min-height:150px}.drawer header{margin-bottom:13px}.drawer .page-title h1,.drawer h2{font-size:var(--erp-font-size)}.invoice-actions{padding:8px 10px;border-radius:var(--radius);font-size:var(--erp-font-size)}.invoice-head{padding:15px 18px}.invoice-brand-mark{width:35px;height:35px;font-size:var(--erp-font-size)}.invoice-parties>div{min-height:88px;padding:12px 18px}.invoice-lines th,.invoice-lines td{padding:7px 9px}.invoice-summary>div{padding:12px 18px}.invoice-summary dl{padding:9px 15px}.invoice-summary dl>div{padding:4px 0;font-size:var(--erp-font-size)}.invoice-footer{min-height:54px;padding:11px 18px}.entitlement-grid{gap:8px}.entitlement-card{gap:9px;padding:11px;border-radius:var(--radius)}.entitlement-icon{width:31px;height:31px;border-radius:var(--radius)}.master-launcher{margin-bottom:8px}.master-trigger{min-height:30px;padding:5px 9px;font-size:var(--erp-font-size)}.master-menu{width:min(360px,calc(100vw - 32px));border-radius:var(--radius)}.master-menu-title{padding:9px 12px}.master-menu-section{padding:8px 7px 4px}.master-menu-section>strong{padding:2px 7px 4px;font-size:var(--erp-font-size)}.master-menu button,.master-menu a{padding:6px 12px 6px 26px;border-radius:var(--radius);font-size:var(--erp-font-size)}.statutory-note,.help-trust{margin-bottom:11px;padding:8px 10px}.help-layout{grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);gap:12px}.help-library,.help-chat{border-radius:var(--radius)}.help-library{padding:12px}.help-library-head{margin-bottom:9px}.help-search{border-radius:var(--radius)}.help-categories{padding:8px 0 9px}.help-categories button{padding:4px 8px}.help-chat{top:66px}.help-chat>header{min-height:51px;padding:8px 10px}.help-chat>header>span{width:31px;height:31px;border-radius:var(--radius)}.help-messages{height:min(54vh,400px);padding:10px}.help-welcome{min-height:280px}.help-message{margin-bottom:9px}.help-message>p{padding:8px 10px;line-height:1.45}.help-composer{padding:8px 10px}}.voucher-workspace-tabs{display:flex;align-items:end;gap:2px;margin:-4px 0 10px;overflow-x:auto;border-bottom:1px solid var(--line)}.voucher-workspace-tabs button,.voucher-workspace-tabs a{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:0 11px;border:0;border-bottom:2px solid transparent;border-radius:0;color:var(--muted);background:transparent;font-weight:700;text-decoration:none;white-space:nowrap}.voucher-workspace-tabs button.active{border-bottom-color:var(--teal-2)}.voucher-workspace-tabs span{min-width:18px;padding:1px 5px;border-radius:999px;background:color-mix(in srgb,var(--accent) 12%,transparent);font-size:var(--erp-font-size)}.voucher-tab-entry>.panel:not([data-panel-title="Voucher details"]),.voucher-tab-drafts>.panel:not([data-panel-title="Saved drafts"]){display:none}.voucher-tab-types>.panel:not([data-panel-title="Voucher type masters"]):not([data-panel-title="New voucher type"]):not([data-panel-title^="Edit "]):not([data-panel-title="Inactive operational voucher types"]){display:none}.voucher-workspace>.panel{margin-bottom:10px}.voucher-workspace>.panel>.panel-head{margin-bottom:9px;padding-bottom:8px}.voucher-workspace>.panel>.panel-head h2{font-size:var(--erp-font-size)}.voucher-workspace>.panel>.panel-head p{margin-top:2px;font-size:var(--erp-font-size)}.voucher-workspace .form-grid{gap:0 10px}.voucher-workspace .field{margin-bottom:8px}.voucher-workspace .field>span{margin-bottom:3px;font-size:var(--erp-font-size)}.voucher-workspace .field input,.voucher-workspace .field select{padding:6px 8px;font-size:var(--erp-font-size)}.voucher-workspace .field textarea{padding:7px 8px;font-size:var(--erp-font-size)}.voucher-workspace .check-field{min-height:36px;font-size:var(--erp-font-size)}.voucher-workspace .voucher-entry-form{margin-top:8px}.voucher-workspace .voucher-mode{min-height:38px;gap:7px 16px;padding:7px 0}.voucher-workspace .trade-lines{padding:2px 0 8px}.voucher-workspace .trade-lines-head{margin-bottom:5px}.voucher-workspace .trade-line{gap:7px;padding:8px 0 19px}.voucher-workspace .trade-totals{gap:4px;margin:0 0 8px auto}.voucher-workspace .trade-totals .grand-total{padding-top:6px;font-size:var(--erp-font-size)}.voucher-workspace .trade-totals .grand-total strong,.voucher-workspace .voucher-guidance{font-size:var(--erp-font-size)}.voucher-workspace .voucher-entry-line{gap:7px}.voucher-workspace .voucher-balance{padding:7px 9px;font-size:var(--erp-font-size)}.voucher-workspace .draft-card{padding:11px;border-radius:var(--radius)}.voucher-workspace .draft-card-head strong{font-size:var(--erp-font-size)}.voucher-workspace .draft-lines{gap:4px;margin:8px 0;padding:7px 0}.voucher-workspace .draft-lines>div{font-size:var(--erp-font-size)}@media(max-width:599px){.voucher-workspace .page-title>div>p:last-child{font-size:var(--erp-font-size)}.voucher-workspace-tabs{margin-top:0}.voucher-workspace .span-2{grid-column:1}.voucher-workspace .trade-lines-head{align-items:stretch;flex-direction:column;gap:8px}.voucher-workspace .trade-lines-head .secondary{align-self:flex-start;white-space:nowrap}.voucher-workspace .draft-card-head,.voucher-workspace .draft-card-foot{align-items:stretch;flex-direction:column;gap:7px}.voucher-workspace .draft-card-actions{flex-wrap:wrap}}@media(min-width:600px){body,.workspace,.main-shell{background:var(--paper)}.sidebar{width:184px;padding:8px}.side-head{min-height:40px;padding:0 6px 8px;border-bottom:1px solid rgba(255,255,255,.09)}.sidebar .brand-mark{width:25px;height:25px;font-size:var(--erp-font-size)}.nav-list{padding:7px 0 3px}.nav-group{margin-bottom:2px}.nav-item{min-height:33px;padding:6px 8px;border-radius:var(--radius);font-weight:700}.nav-item.active i{display:none}.premium-nav-button{min-height:40px;margin:4px 0 6px;padding:6px 8px;border-radius:var(--radius)}.nav-children{margin-left:27px}.nav-children a{border-left-color:var(--teal)}.side-foot{border-top-color:#ffffff17}.main-shell{margin-left:184px}.topbar{height:48px;padding:0 14px;justify-content:flex-start;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.company-picker{order:2}.company-picker select{color:var(--teal);font-weight:700}.global-search{order:1;flex:0 1 340px;width:min(340px,32vw);margin:0 14px 0 0}.global-search-input{border-radius:var(--radius)}.global-search-input kbd{color:var(--muted);background:var(--surface);border-color:var(--line)}.top-actions{order:3;margin-left:auto}.content{margin:0;padding:12px 14px 28px}.page-title{margin-bottom:10px}.page-title .eyebrow{display:none}.page-title h1{margin:0 0 3px}.page-title>div>p:last-child{color:var(--muted)}.primary,.secondary{min-height:36px}.secondary{border:1px solid var(--line)}.secondary:hover:not(:disabled){border-color:var(--line)}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;min-height:49px;margin-bottom:8px;padding:6px 9px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.metric{min-height:35px;grid-template-columns:25px minmax(0,1fr);padding:2px 11px;border:0;border-right:1px solid var(--paper)}.metric:first-child{padding-left:2px}.metric:last-child{border-right:0}.metric-icon{width:24px;height:24px}.metric-icon svg{width:13px}.panel{padding:11px;margin-bottom:8px}.panel-head{min-height:27px;margin-bottom:8px}.panel-head p{color:var(--muted)}.panel:has(>.table-wrap){padding-bottom:0;overflow:hidden}.panel>.table-wrap{margin:0 -11px}.panel>.table-wrap:last-child{margin-bottom:0}.panel>.search-box+.table-wrap{margin-top:2px}.report-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;min-height:38px;padding:4px 8px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.report-summary.two{grid-template-columns:repeat(2,minmax(0,1fr))}.report-summary.three{grid-template-columns:repeat(3,minmax(0,1fr))}.report-summary>div{padding:3px 12px;border:0;border-right:1px solid var(--paper)}.report-summary>div:first-child{padding-left:2px}.report-summary>div:last-child{border-right:0}.report-filter{padding:8px 10px;background:var(--surface)}.report-filter .form-grid{gap:7px}.field input,.field select,.field textarea,.search-box,table{color:var(--teal)}thead{background:var(--paper)}th{height:30px;border-bottom-color:var(--line)}td{border-bottom-color:var(--paper)}.entry-side.debit{color:var(--success-strong);background:var(--success-wash)}.entry-side.credit{color:var(--warning-strong);background:var(--warning-wash)}.record-grid{background:var(--line);border-color:var(--line)}.drawer-scrim{top:48px;left:184px;-webkit-backdrop-filter:none;backdrop-filter:none}.drawer{top:48px;width:min(360px,calc(100% - 184px));padding:12px}.drawer header{min-height:35px;margin:-12px -12px 10px;padding:0 10px;border-bottom:1px solid var(--paper)}.drawer header h2{color:var(--teal)}.drawer:has(.print-invoice){width:min(900px,calc(100% - 184px))}.drawer:has(.job-master-form){width:min(760px,calc(100% - 184px))}.aside-note,.help-chat>header,.invoice-head{background:var(--navy)}.help-search,.help-composer{background:var(--field-bg)}.help-categories button.active{border-color:var(--teal);background:var(--teal)}.help-message>p{background:var(--paper)}.help-message.user>p{background:var(--teal)}.master-menu{border-color:var(--line);background:var(--surface);box-shadow:0 12px 30px color-mix(in srgb,var(--navy) 16%,transparent)}.master-menu-title{background:var(--teal)}.master-menu button:hover,.master-menu a:hover{background:var(--paper)}}@media(max-width:599px){.content{padding-top:20px}.page-title{flex-wrap:wrap;gap:12px;margin-bottom:18px}.page-title>div{min-width:0}.page-title>.primary,.page-title>.secondary{flex:0 0 auto;white-space:nowrap}.top-actions .session-status,.top-actions .top-help span{display:none}.top-actions .top-help{width:38px;padding:0;justify-content:center}.panel{margin-bottom:15px}th{padding:8px 10px}td{padding:10px}}.task-module-tabs{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px}.task-module-tabs button{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;color:var(--muted);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);font-size:var(--erp-font-size)}.task-module-tabs button.active{color:var(--surface);border-color:var(--teal);background:var(--teal)}.task-module-tabs button span{padding:1px 6px;color:inherit;border-radius:999px;background:#fff3}.master-list-panel{padding:0;overflow:hidden}.master-list-panel table{min-width:920px}.master-actions{display:flex;gap:5px;align-items:center}.master-actions button{white-space:nowrap}.quote-separation-note,.quote-boundary{display:flex;align-items:flex-start;gap:9px;margin:0 0 12px;padding:10px 12px;color:var(--warning-strong);border-left:3px solid var(--warning);background:var(--warning-wash)}.quote-separation-note svg,.quote-boundary svg{flex:0 0 auto}.quote-boundary{margin:0;border:1px solid var(--warning);border-left-width:3px;border-radius:var(--radius)}.quote-boundary strong{display:block}.quote-boundary p{margin:2px 0 0;color:var(--muted);font-size:var(--erp-font-size)}.drawer:has(.item-master-quote){width:min(1180px,100%);padding:10px 14px;background:var(--paper)}.drawer:has(.item-master-quote)>header{min-height:40px;margin:-10px -14px 8px;padding:0 14px}.drawer:has(.item-master-quote)>header h2{font-size:var(--erp-font-size)}.item-master-quote{display:grid;gap:7px;padding-bottom:0}.item-master-quote .job-section{gap:0;padding:0;overflow:visible;border:1px solid var(--line);border-radius:0;background:var(--surface)}.item-master-quote .job-section h3{margin:0;padding:6px 9px;color:var(--teal);border-bottom:1px solid var(--line);background:var(--paper);font-size:var(--erp-font-size)}.item-master-quote .dimension-grid{gap:5px 8px;padding:7px 9px}.item-master-quote .field>span{color:var(--muted);font-size:var(--erp-font-size);font-weight:700}.item-master-quote .field :is(input,select){padding:5px 7px;border-color:var(--line);border-radius:0;font-size:var(--erp-font-size)}.item-master-quote .paper-section .bom-editor{gap:0;padding:3px 9px 2px}.item-master-quote .quote-bom-row{grid-template-columns:110px 64px 64px minmax(100px,1fr) minmax(100px,1fr) minmax(240px,1.6fr);gap:7px;padding:3px 0;border:0;border-top:1px solid var(--paper);border-radius:0}.item-master-quote .quote-bom-row:first-child{border-top:0}.item-master-quote .quote-bom-row .field>span{margin-bottom:2px;font-size:var(--erp-font-size)}.item-master-quote .quote-bom-row .stepper{border-radius:0}.item-master-quote .quote-bom-row .stepper input{padding:4px}.item-master-quote .item-calc-note{padding:2px 9px 6px}.item-master-quote .quote-boundary{align-items:center;padding:6px 9px}.item-master-quote .quote-boundary p{margin:0}.quote-items-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-right:8px;border-bottom:1px solid var(--line);background:var(--paper)}.item-master-quote .quote-items-heading h3{flex:1;border:0}.item-master-quote .drawer-actions{bottom:-10px;margin:0 -14px -10px;padding:8px 14px}.quote-print-document{gap:10px;color:var(--success-strong);background:#fff}.quote-print-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-height:0;margin:0!important;padding:0 0 9px;border-bottom:2px solid #174f38}.quote-print-head>div{display:grid;gap:2px}.quote-print-head>div:last-child{text-align:right}.quote-print-head strong{color:#174f38;font-size:var(--erp-font-size)}.quote-print-head>div:first-child{min-width:0;flex:1}.quote-print-head>div:last-child{flex-shrink:0}.quote-company-address,.quote-company-contact{font-size:var(--erp-font-size);line-height:1.4;overflow-wrap:anywhere;color:var(--teal)}.quote-print-head small{color:var(--muted);font-size:var(--erp-font-size)}.quote-print-meta,.quote-print-terms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line)}.quote-print-meta>span,.quote-print-terms>span{display:grid;gap:2px;min-width:0;padding:7px 8px;border-right:1px solid var(--line);font-size:var(--erp-font-size)}.quote-print-meta>span:last-child,.quote-print-terms>span:last-child{border-right:0}.quote-print-meta small,.quote-print-terms small{color:var(--muted);font-size:var(--erp-font-size);font-weight:700}.quote-print-section{border:1px solid var(--line)}.quote-print-section h3{margin:0;padding:6px 8px;color:#fff;background:#174f38;font-size:var(--erp-font-size)}.quote-print-section .table-wrap{margin:0;border:0;border-radius:0}.quote-print-section table{width:100%;min-width:0;border-collapse:collapse;table-layout:fixed;font-size:var(--erp-font-size)}.quote-print-section :is(th,td){padding:5px;border-top:1px solid var(--line);border-right:1px solid var(--line)}.quote-print-section th{color:var(--muted);background:var(--surface);text-align:left;font-size:var(--erp-font-size)}.quote-print-section :is(th,td):last-child{border-right:0}.quote-paper-table :is(th,td):not(:first-child){text-align:center}.quote-print-items th:nth-child(1){width:18%}.quote-print-items th:nth-child(2){width:13%}.quote-print-items th:nth-child(3),.quote-print-items th:nth-child(4){width:15%}.quote-print-items th:nth-child(5){width:7%}.quote-print-items th:nth-child(6),.quote-print-items th:nth-child(7){width:6%}.quote-print-items th:nth-child(8){width:8%}.quote-print-items th:nth-child(9){width:12%}.quote-print-items td{vertical-align:middle}.quote-print-items td:first-child strong,.quote-print-items td:first-child small{display:block}.quote-print-items td:first-child small{margin-top:2px;color:var(--muted)}.quote-print-items :is(th,td){white-space:normal;overflow-wrap:anywhere}.quote-print-items td:nth-child(3),.quote-print-items td:nth-child(4){white-space:normal;overflow-wrap:normal;font-size:var(--erp-font-size);line-height:1.4}.quote-final-rate{white-space:nowrap}.quote-final-rate{color:var(--surface);background:#174f38;text-align:center}.quote-final-rate strong{font-size:var(--erp-font-size)}.quote-print-foot{display:flex;justify-content:space-between;gap:10px;padding-top:6px;border-top:1px solid var(--line);color:var(--muted);font-size:var(--erp-font-size)}@media(max-width:599px){.item-master-quote .quote-bom-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:6px 0}.item-master-quote .quote-bom-row:first-child{border-top:0}}@media(max-width:599px){.drawer:has(.item-master-quote){width:100%;padding:12px}.quote-items-heading{align-items:stretch;flex-direction:column;padding:0 8px 8px}.quote-print-meta,.quote-print-terms{grid-template-columns:1fr}.quote-print-meta>span,.quote-print-terms>span{border-right:0;border-bottom:1px solid var(--line)}.quote-print-meta>span:last-child,.quote-print-terms>span:last-child{border-bottom:0}.quote-print-section .table-wrap{overflow:auto}.quote-print-section table{min-width:680px}.quote-print-head{flex-direction:column}.quote-print-head>div:last-child{text-align:left}}.job-master-form{display:grid;gap:12px;padding-bottom:20px}.job-section{display:grid;gap:9px;padding:12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.job-section h3{margin:0;color:var(--teal);font-size:var(--erp-font-size)}.job-readonly{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.job-readonly>span{display:flex;flex-direction:column;gap:3px;padding:9px;color:var(--teal);border-radius:var(--radius);background:var(--paper)}.job-readonly small{color:var(--muted);font-size:var(--erp-font-size)}.dimension-grid{display:grid;gap:8px}@media print{.dimension-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.bom-editor{display:grid;gap:8px}.bom-row{display:grid;grid-template-columns:110px 90px 90px minmax(105px,1fr) minmax(105px,1fr) 82px;gap:7px;align-items:end;padding:9px;border:1px solid var(--paper);border-radius:var(--radius)}.bom-row>strong{align-self:center;color:var(--teal);font-size:var(--erp-font-size)}.stepper{display:grid;grid-template-columns:minmax(0,1fr) 22px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.stepper input{min-width:0;padding:8px 6px;border:0;text-align:center}.stepper>span{display:grid;border-left:1px solid var(--line)}.stepper button{width:22px;padding:0;color:var(--muted);border:0;border-bottom:1px solid var(--paper);border-radius:0;background:var(--paper);font-size:var(--erp-font-size)}.stepper button:last-child{border-bottom:0}.factor-chip{display:flex;flex-direction:column;justify-content:center;min-height:38px;padding:5px 8px;color:var(--muted);border-radius:var(--radius);background:var(--paper);font-size:var(--erp-font-size)}.factor-chip strong{color:var(--teal);font-size:var(--erp-font-size)}.drawer-actions{display:flex;justify-content:flex-end;gap:7px;position:sticky;z-index:2;bottom:-12px;margin:0 -12px -12px;padding:10px 12px;border-top:1px solid var(--line);background:var(--surface)}.governance-page{max-width:1500px}.governance-tabs{display:flex;gap:4px;margin:0 0 15px;overflow-x:auto;border-bottom:1px solid var(--line)}.governance-tabs button{padding:11px 13px;border:0;border-bottom:3px solid transparent;color:var(--muted);background:transparent;white-space:nowrap}.governance-tabs button:hover{color:var(--ink)}.governance-tabs button.active{color:var(--ink);border-bottom-color:var(--accent);font-weight:700}.governance-toolbar{display:flex;align-items:center;gap:9px;margin-bottom:12px}.governance-toolbar input,.governance-toolbar select,.manage-user-assign select{padding:8px 11px;color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);background:var(--field-bg)}.governance-toolbar .primary{margin-left:auto}.governance-table-panel{padding:0;overflow:hidden}.governance-table-panel>.inline-loader,.governance-table-panel>.empty{min-height:300px}.governance-table-panel .table-wrap{margin:0;border:0;border-radius:0}.governance-table-panel table{min-width:850px}.governance-role-tags{display:flex;flex-wrap:wrap;gap:5px}.governance-role-tags span{padding:4px 7px;color:var(--muted);border:1px solid var(--line);border-radius:999px;background:var(--paper);font-size:var(--erp-font-size)}.governance-password-state{color:var(--success);font-size:var(--erp-font-size);font-weight:700}.governance-password-state.warning{color:var(--warning-strong)}.permission-matrix-wrap{min-height:0;max-height:none;overflow:auto;border:1px solid var(--line);border-radius:var(--radius);flex:1}.permission-matrix{width:100%;min-width:820px;border-collapse:collapse}.permission-matrix th{position:sticky;z-index:2;top:0;padding:5px 6px;color:var(--muted);border-bottom:1px solid var(--line);background:var(--surface2);font-size:var(--erp-font-size);text-align:left}.permission-matrix th:not(:first-child){text-align:center;text-transform:none}.permission-matrix th abbr{text-decoration:none;cursor:help}.permission-matrix td{height:29px;padding:3px 6px;border-top:1px solid var(--line);vertical-align:middle}.permission-matrix td:first-child{width:22%;min-width:175px}.permission-matrix td:first-child small,.permission-matrix td:first-child strong{display:block}.permission-matrix td:first-child small{color:var(--muted);font-size:var(--erp-font-size);line-height:1.05}.permission-matrix td:first-child strong{font-size:var(--erp-font-size);line-height:1.15}.permission-matrix td:not(:first-child){min-width:90px;text-align:center}.permission-choice{display:flex;align-items:center;justify-content:center;gap:4px;padding:1px;font-size:var(--erp-font-size)}.permission-choice input{flex:none;width:13px;height:13px;accent-color:var(--accent)}.permission-choice input:disabled{opacity:.72}.user-permission-list{max-height:58dvh;overflow:auto;border:1px solid var(--line);border-radius:var(--radius)}.user-permission-row{display:grid;grid-template-columns:160px minmax(0,1fr);gap:6px 10px;padding:6px 8px;border-top:1px solid var(--line)}.user-permission-row:first-child{border-top:0}.user-permission-row.domain-start{border-top:2px solid var(--line)}.user-permission-facility{display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:0;overflow-wrap:anywhere}.user-permission-facility small{color:var(--muted);font-size:var(--erp-font-size);line-height:1.2}.user-permission-facility strong{font-size:var(--erp-font-size);line-height:1.25}.user-permission-controls{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0}.user-permission-controls .permission-override-choice{display:flex;align-items:center;flex-wrap:wrap;gap:4px 6px;min-width:0;max-width:100%;margin:0;padding:0;text-align:left;overflow-wrap:anywhere}.permission-override-choice>span{font-size:var(--erp-font-size);font-weight:700}.permission-override-choice select{width:var(--field-w-s);max-width:100%;padding:3px 5px;border:1px solid var(--line);border-radius:var(--radius);background:var(--field-cell-bg);font-size:var(--erp-font-size)}.permission-override-choice.allow select{border-color:var(--success);background:var(--success-wash)}.permission-override-choice.deny select{border-color:var(--danger);background:var(--field-cell-bg)}.permission-reason{padding:1px 6px;color:var(--muted);border-radius:var(--radius);font-size:var(--erp-font-size)}.permission-reason.allow{color:var(--success-strong);background:var(--success-wash)}.permission-reason.deny{color:var(--danger);background:var(--surface)}.permission-reason.module{color:#092e52;background:var(--ivory)}.permission-reason.premium{color:var(--navy);background:#eee6d7}@media(max-width:599px){.user-permission-row{grid-template-columns:minmax(0,1fr);gap:6px}}.permission-empty{display:inline-flex;align-items:center;justify-content:center;color:var(--muted)}.permission-covered span{color:var(--muted);white-space:nowrap}.permission-empty.protected{color:var(--warning-strong)}.security-level-filter{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:0 8px}.security-level-filter>span{color:var(--muted)}.security-level-register>tbody>tr{cursor:pointer}.security-level-register>tbody>tr.selected>td{background:#eee6d7}.security-level-sheets .security-level-safety{margin:4px 0 0}.security-level-sheets .permission-matrix-wrap{border:0;border-radius:0;overflow:visible}.permission-matrix.sheet-register{min-width:0;table-layout:fixed}.permission-matrix.sheet-register th{position:static;text-align:center}.permission-matrix.sheet-register th:nth-child(-n+2),.permission-matrix.sheet-register td:is(.permission-module,.permission-facility){text-align:left}.permission-matrix.sheet-register td:first-child{width:auto;min-width:0}.permission-matrix.sheet-register td:not(:first-child){min-width:0}.permission-matrix.sheet-register .permission-module{font-weight:700}.permission-matrix.sheet-register .permission-facility>small{padding-left:14px;color:var(--muted)}.permission-matrix.sheet-register th:nth-child(n+3),.permission-matrix.sheet-register td{text-align:left}.permission-matrix.sheet-register tbody td[data-column]{text-align:left}.permission-matrix.sheet-register .permission-choice input{margin-left:0}.permission-matrix.sheet-register .permission-choice{justify-content:flex-start}.permission-matrix.sheet-register td.permission-module:empty{border-top-color:transparent}.permission-matrix.sheet-register tr.sheet-line-2>td{border-top-style:dashed}.permission-matrix.sheet-register tfoot td,.permission-matrix.sheet-register tfoot td:first-child{text-align:left}.permission-display-all{display:inline-flex;align-items:center;gap:4px}.permission-display-all input{flex:none;accent-color:var(--accent)}@media screen and (max-width:599px){.permission-matrix:not(.sheet-register) tr.domain-start{border-top-width:2px}.permission-matrix:not(.sheet-register) td{display:flex;align-items:center;gap:4px}.permission-matrix:not(.sheet-register) td:has(>.permission-choice+.permission-choice){display:contents}}@media screen and (min-width:600px){.security-level-register>colgroup>col:nth-child(1){width:20%}.security-level-register>colgroup>col:nth-child(2){width:9%}.security-level-register>colgroup>col:nth-child(3){width:7%}.security-level-register>colgroup>col:nth-child(4){width:7%}.security-level-register>colgroup>col:nth-child(5){width:37%}.permission-matrix.sheet-register>colgroup>col:nth-child(1){width:12%}.permission-matrix.sheet-register>colgroup>col:nth-child(2){width:23%}.permission-matrix.sheet-register>colgroup>col:nth-child(3){width:14%}.permission-matrix.sheet-register>colgroup>col:nth-child(n+4):not(.sheet-pad-col){width:8.6%}}.security-level-safety{display:flex;align-items:flex-start;gap:7px;margin-top:7px;padding:7px 9px;color:var(--success-strong);border-left:3px solid var(--success);border-radius:var(--radius);background:var(--success-wash)}.security-level-safety svg{flex:none;margin-top:1px}.security-level-safety span{font-size:var(--erp-font-size)}.drawer-intro{margin:0 0 8px;color:var(--muted);font-size:var(--erp-font-size)}.governance-scope-box{display:flex;flex-direction:column;gap:3px;padding:11px 12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface2)}.governance-scope-box span,.security-level-count span{color:var(--muted);font-size:var(--erp-font-size);font-weight:700}.governance-scope-box small{color:var(--muted)}.security-level-form{display:grid;height:calc(100dvh - 68px);min-height:0;gap:7px;grid-template-rows:auto minmax(0,1fr) auto}.security-level-form>.form-grid{gap:7px}.security-level-form>.form-grid .field{margin-bottom:0}.security-level-form>.form-grid input,.security-level-form>.form-grid select{padding:6px 8px}.security-level-actions{align-items:center}.security-level-actions>div{flex:1;min-width:0}.security-level-actions .security-level-safety{margin-top:0}.security-level-actions>button{flex:none;min-width:190px}.security-level-count{display:flex;flex-direction:column;justify-content:center;min-height:42px;padding:8px 11px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface2)}.security-level-count strong{font-size:var(--erp-font-size)}.drawer:has(.security-level-form){width:min(1180px,calc(100% - 184px));padding:10px 12px;overflow:hidden}.drawer:has(.security-level-form)>header{min-height:36px;margin:-10px -12px 7px;padding:0 12px}.drawer:has(.security-level-form) .permission-matrix-wrap{min-height:0;max-height:none;padding-bottom:64px;scroll-padding-bottom:64px}.drawer:has(.user-permission-overrides){width:min(1180px,calc(100% - 184px))}.drawer .user-permission-overrides{margin:10px 0;padding:10px 0}.user-permission-overrides h3{margin-bottom:5px}.user-permission-overrides>p{margin:0 0 8px;font-size:var(--erp-font-size)}.user-permission-overrides .security-level-actions{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:8px}.user-permission-overrides .security-level-actions>small{flex:1;min-width:180px;font-size:var(--erp-font-size)}.user-permission-overrides .security-level-actions>button{min-width:0;min-height:32px;padding:6px 12px;white-space:nowrap;font-size:var(--erp-font-size)}.manage-user-section{margin:17px 0;padding:15px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.manage-user-section h3{margin:0 0 10px;font-size:var(--erp-font-size)}.manage-user-grants{display:grid;gap:7px}.manage-user-grants>span{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:9px 10px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface2)}.manage-user-grants small{color:var(--muted)}.manage-user-grants button{grid-column:2;grid-row:1/3;padding:0 5px;color:var(--danger);border:0;background:transparent;font-size:var(--erp-font-size)}.manage-user-assign{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:10px}.manage-user-actions{display:flex;flex-wrap:wrap;gap:8px}.drawer:has(.user-permission-overrides){padding:10px 12px}.drawer:has(.user-permission-overrides)>header{margin:-10px -12px 8px;padding:8px 12px}.drawer:has(.user-permission-overrides) .record-grid div{padding:8px 10px}.drawer:has(.user-permission-overrides) .record-grid dt{margin-bottom:3px}.drawer:has(.user-permission-overrides) .manage-user-section{margin:8px 0;padding:8px 0}.drawer:has(.user-permission-overrides) .manage-user-section h3{margin-bottom:5px}.drawer:has(.user-permission-overrides) .manage-user-section>p{margin:0 0 6px}.drawer:has(.user-permission-overrides) .manage-user-grants{gap:5px}.drawer:has(.user-permission-overrides) .manage-user-grants>span{padding:6px 8px}.drawer:has(.user-permission-overrides) .manage-user-assign{margin-top:6px;gap:6px}.drawer:has(.user-permission-overrides) .manage-user-assign input{padding-block:6px;font-size:var(--erp-font-size)}.drawer:has(.user-permission-overrides) :is(.manage-user-assign,.manage-user-actions)>button{min-height:32px;padding:6px 10px;font-size:var(--erp-font-size)}.user-permission-overrides .security-level-actions{padding:6px 0 0;gap:6px 10px}@media(max-width:599px){.user-permission-controls .permission-override-choice{flex:1 1 100%;justify-content:space-between}.user-permission-controls .permission-override-choice>span{flex:1;min-width:0}.user-permission-overrides .security-level-actions>small{min-width:0}}.audit-before{color:var(--danger-strong);background:var(--surface);text-decoration:line-through}.audit-after{color:var(--navy);background:var(--success-wash);font-weight:700}@media(max-width:599px){.drawer:has(.security-level-form){width:min(100%,680px)}}@media(max-width:599px){.governance-toolbar{align-items:stretch;flex-direction:column}.governance-toolbar .primary{width:100%;max-width:none;margin:0}.drawer:has(.security-level-form){padding:10px;overflow:auto}.drawer:has(.security-level-form)>header{margin:-10px -10px 7px}.security-level-form{height:auto;grid-template-rows:auto}.drawer:has(.security-level-form) .permission-matrix-wrap{min-height:320px;max-height:55dvh}.security-level-actions{align-items:stretch;flex-direction:column}.security-level-actions>button{width:100%;min-width:0}.manage-user-assign{grid-template-columns:1fr}}.connection-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin-bottom:14px}.connection-card{display:flex;align-items:center;gap:10px;padding:14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.connection-card>svg{color:var(--teal-2)}.connection-card>div{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.print-invoice,.print-invoice td,.print-invoice th{overflow-wrap:anywhere;word-break:normal;white-space:normal}.drawer:has(.item-master-portrait),.drawer:has(.item-master-review){width:min(760px,calc(100% - 184px));padding:16px;background:var(--paper)}.drawer:has(.item-master-portrait)>header,.drawer:has(.item-master-review)>header{min-height:50px;margin:-16px -16px 14px;padding:0 18px;border:0;background:var(--teal)}.drawer:has(.item-master-portrait)>header h2,.drawer:has(.item-master-review)>header h2{color:var(--surface);font-size:var(--erp-font-size);font-weight:700}.drawer:has(.item-master-portrait)>header .icon-button,.drawer:has(.item-master-review)>header .icon-button{color:var(--surface)}.item-master-portrait,.item-master-review{gap:14px}.item-master-portrait .job-section,.item-master-review .job-section{gap:0;padding:0;overflow:hidden;border:1px solid var(--line);border-radius:0;background:var(--surface)}.item-master-portrait .job-section h3,.item-master-review .job-section h3{padding:8px 10px;color:var(--teal);border-bottom:1px solid var(--line);background:var(--paper);font-size:var(--erp-font-size);font-weight:700}.item-master-portrait .dimension-grid,.item-master-review .dimension-grid{gap:8px 10px;padding:10px}.item-master-portrait .field>span{color:var(--muted);font-size:var(--erp-font-size);font-weight:700}.item-master-portrait .field input,.item-master-portrait .field select{padding:7px 8px;border-color:var(--line);border-radius:0;font-size:var(--erp-font-size)}.item-master-portrait .readonly-field input{color:var(--muted);background:var(--field-bg)}.supplier-code-control{display:grid;grid-template-columns:auto 72px;border:1px solid var(--line);background:var(--surface)}.supplier-code-control strong{display:flex;align-items:center;padding:0 8px;color:var(--teal);background:var(--paper);border-right:1px solid var(--line);font-size:var(--erp-font-size)}.supplier-code-control input{width:72px;padding:6px!important;border:0!important;text-align:center}.supplier-code-control output{grid-column:1 / -1;padding:4px 8px;color:var(--teal);border-top:1px solid var(--line);background:var(--paper);font-size:var(--erp-font-size);font-weight:700}.item-size-stack{display:grid;gap:7px;padding:0 10px 10px}.item-size-stack>div{display:grid;grid-template-columns:90px 1fr 1fr;align-items:center;overflow:hidden;color:var(--teal);border:1px solid var(--line);background:var(--paper)}.item-size-stack strong,.item-size-stack span,.item-size-stack small{min-width:0;padding:8px 10px}.item-size-stack span,.item-size-stack small{border-left:1px solid var(--line)}.item-size-stack span{font-weight:700}.item-size-stack small{color:var(--muted)}.item-size-stack>.cutting-length-exceeded{background:var(--surface);border-color:#d23f4f;color:var(--danger-strong)}.item-size-stack>.cutting-length-exceeded :is(span,small){border-color:#d23f4f;color:var(--danger-strong)}.item-master-portrait .paper-section .bom-editor{padding:10px}.item-master-portrait .bom-row{grid-template-columns:110px 78px 78px minmax(100px,1fr) minmax(100px,1fr) 68px;padding:7px;border-color:var(--line);border-radius:0}.item-master-portrait .stepper,.item-master-portrait .factor-chip{border-radius:0}.item-calc-note{margin:0;padding:0 10px 10px;color:var(--muted);font-size:var(--erp-font-size)}.item-lower-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.price-calculation{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0 10px 10px;overflow:hidden;border:1px solid var(--line);background:var(--line)}.price-calculation>div{display:flex;flex-direction:column;gap:3px;min-width:0;padding:8px;color:var(--teal);background:var(--paper)}.price-calculation small{color:var(--muted);font-size:var(--erp-font-size);font-weight:700}.price-calculation strong{overflow-wrap:anywhere;font-size:var(--erp-font-size)}.price-calculation .price-final{color:var(--surface);background:var(--teal)}.price-calculation .price-final small{color:var(--paper)}.price-calculation .price-final strong{font-size:var(--erp-font-size)}.job-master-recipe .job-readonly{grid-template-columns:repeat(4,minmax(0,1fr));padding:10px}.job-master-recipe .item-lower-grid{grid-template-columns:1fr}.job-master-recipe .paper-section .table-wrap{margin:0 10px 10px}.job-master-recipe .production-total{margin:0 10px 10px;border-radius:0}.item-artwork>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:10px}.item-artwork>div span{display:flex;align-items:center;justify-content:center;min-height:42px;color:var(--muted);border:1px dashed var(--line);background:var(--surface);font-size:var(--erp-font-size);font-weight:700}.item-artwork>small{padding:0 10px 10px;color:var(--muted);font-size:var(--erp-font-size)}.item-master-portrait .drawer-actions,.item-master-review .drawer-actions{bottom:-16px;margin:0 -16px -16px;padding:11px 16px}.production-sheet{display:grid;gap:14px}.production-ready{display:flex;align-items:center;gap:10px;padding:12px;color:var(--success-strong);border:1px solid var(--success-wash);border-radius:var(--radius);background:var(--success-wash)}.production-ready svg{flex:0 0 auto}.production-ready p{margin:2px 0 0;color:var(--muted);font-size:var(--erp-font-size)}.production-total{display:flex;align-items:center;justify-content:space-between;padding:13px;color:var(--teal);border-radius:var(--radius);background:var(--paper)}.production-total strong{font-size:var(--erp-font-size)}.task-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:10px}.task-summary>div{display:flex;align-items:center;justify-content:space-between;min-height:54px;padding:10px 14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.task-summary span{color:var(--muted);font-size:var(--erp-font-size)}.task-summary strong{color:var(--teal);font-size:var(--erp-font-size)}.task-form{display:grid;gap:10px}.task-filters{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:10px}.task-filters button{padding:6px 10px;color:var(--muted);border:1px solid var(--line);border-radius:999px;background:var(--surface);font-size:var(--erp-font-size)}.task-filters button.active{color:var(--surface);border-color:var(--teal);background:var(--teal)}.sync-state{padding:3px 7px;border-radius:999px;color:var(--muted);background:var(--paper);font-size:var(--erp-font-size);text-transform:capitalize}.sync-state.synced{color:var(--success-strong);background:var(--success-wash)}.sync-state.pending,.sync-state.conflict{color:var(--warning-strong);background:var(--warning-wash)}.connection-list{display:grid;gap:7px}.connection-list article{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;border:1px solid var(--line);border-radius:var(--radius)}.connection-list p{margin:2px 0 0;color:var(--muted);font-size:var(--erp-font-size)}.connection-mark{display:grid;width:31px;height:31px;place-items:center;color:var(--muted);border-radius:var(--radius);background:var(--paper)}.connection-mark.active{color:var(--teal);background:var(--paper)}.panel-subtitle{font-size:var(--erp-font-size)}.task-report-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0 12px}.task-report-summary>div{display:grid;gap:3px;padding:10px;border:1px solid var(--line);border-radius:var(--radius)}.task-report-summary span{color:var(--muted);font-size:var(--erp-font-size)}.task-report-summary strong{color:var(--teal);font-size:var(--erp-font-size)}.task-report-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.task-report-heading h2{margin:0}@media(max-width:599px){.task-report-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.complaint-page.reveal{animation:none;transform:none}.complaint-chip{display:inline-flex;padding:3px 8px;border-radius:999px;color:var(--muted);background:var(--paper);font-size:var(--erp-font-size);font-weight:700;text-transform:capitalize}.complaint-chip.critical,.complaint-chip.open{color:var(--danger-strong);background:var(--danger-wash)}.complaint-chip.high,.complaint-chip.medium,.complaint-chip.in_progress{color:var(--warning-strong);background:var(--warning-wash)}.complaint-chip.low,.complaint-chip.resolved{color:var(--success-strong);background:var(--success-wash)}.complaint-chip.closed{color:var(--muted);background:var(--paper)}.complaint-print-detail{display:none}@media print{.complaint-print-detail header{display:flex;justify-content:space-between;padding-bottom:10px;border-bottom:2px solid #111}.complaint-print-detail dl{display:grid;grid-template-columns:1fr 1fr;gap:8px 20px}.complaint-print-detail dt{font-size:var(--erp-font-size)}.complaint-print-detail dd{margin:2px 0}.complaint-print-detail h3{margin:16px 0 4px;font-size:var(--erp-font-size)}.complaint-print-detail p{min-height:36px;padding:8px;border:1px solid #bbb;white-space:pre-wrap}.complaint-print-detail footer{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:40px}.complaint-print-detail footer span{padding-top:5px;border-top:1px solid #111}}@media(max-width:599px){.task-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.job-readonly,.bom-row{grid-template-columns:1fr 1fr}.item-lower-grid{grid-template-columns:1fr}.item-master-portrait .bom-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.job-readonly{grid-template-columns:1fr}.drawer:has(.item-master-portrait),.drawer:has(.item-master-review){width:100%;padding:12px}.drawer:has(.item-master-portrait)>header,.drawer:has(.item-master-review)>header{margin:-12px -12px 12px;padding:0 12px}.drawer:has(.item-master-portrait)>header h2,.drawer:has(.item-master-review)>header h2{font-size:var(--erp-font-size)}.item-size-stack>div{grid-template-columns:72px minmax(0,1fr)}.item-size-stack small{grid-column:2;border-top:1px solid var(--line)}.item-artwork>div{grid-template-columns:1fr}}:is(button,a):is(.primary,.secondary,.text-button,.top-help){max-inline-size:100%;max-block-size:none;overflow-wrap:normal;white-space:normal;line-height:1.35}button.drawer-scrim,button.scrim{max-inline-size:none;max-block-size:none}.global-search-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,var(--button-max-width)));align-content:start;gap:4px}.global-search-results>button{grid-template-columns:31px minmax(0,1fr) 16px}.global-search-result-meta{display:none}.bill-allocation-editor{margin-top:8px;padding:12px;border:1px solid var(--line);border-radius:var(--radius);background:color-mix(in srgb,var(--panel) 86%,var(--accent) 14%)}.bill-allocation-head,.bill-allocation-total{display:flex;align-items:center;justify-content:space-between;gap:12px}.bill-allocation-head small{display:block;margin-top:2px;color:var(--muted)}.bill-allocation-total{margin-top:10px;padding-top:9px;border-top:1px solid var(--line);color:var(--danger)}.bill-allocation-total.balanced{color:var(--success)}.ageing-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:10px 0 16px}.ageing-strip>div{padding:12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}.ageing-strip span{display:block;color:var(--muted);font-size:var(--erp-font-size)}.ageing-strip strong{display:block;margin-top:4px}@media(max-width:599px){.ageing-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:600px){.sidebar .brand{font-size:var(--erp-font-size)}.nav-children a{line-height:1.35}.report-nav-heading{min-height:32px}.secure-chip,.logout,.company-picker select,.global-search-input input,.top-help,.session-status{font-size:var(--erp-font-size)}.page-title{min-height:50px}.metric>small{font-size:var(--erp-font-size)}.field input,.field select,.field textarea,.search-box{font-size:var(--erp-font-size)}td{height:36px}.check-line,.tally-report-title span,.tally-group-line,.tally-result-line,.tally-statement-total,.tally-statement-head,.tally-ledger-line,.tally-side-section h3{font-size:var(--erp-font-size)}.drawer header h2{font-size:var(--erp-font-size)}.help-categories button,.help-message>p,.help-composer textarea{font-size:var(--erp-font-size)}.faq-question strong,.faq-answer>p{font-size:var(--erp-font-size)}}.mom-reply{display:flex;gap:8px;margin-top:12px}.mom-reply input{flex:1;min-width:0;border:1px solid var(--line);border-radius:var(--radius);background:var(--field-bg);color:var(--ink);padding:9px 11px}.mom-page{max-width:1500px}.mom-title{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:22px}.mom-title h1{margin:4px 0 6px}.mom-title small{color:var(--muted);font-weight:700}.mom-title p{margin:0;color:var(--muted)}.mom-new{white-space:nowrap;text-decoration:none}.mom-banner{display:flex;align-items:center;gap:10px;padding:11px 14px;border-radius:var(--radius);margin-bottom:14px}.mom-banner svg{width:18px}.mom-banner.error{background:#fff0ed;color:var(--danger-strong)}.mom-banner.success{background:#eaf8ef;color:var(--success-strong)}.mom-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px}.mom-metric{display:flex;gap:12px;align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:14px}.mom-metric svg{color:var(--gold-text)}.mom-metric div{display:flex;flex-direction:column}.mom-metric span{font-size:var(--erp-font-size);color:var(--muted)}.mom-toolbar{display:flex;gap:10px;align-items:center;margin-bottom:14px}.mom-toolbar>input{border:1px solid var(--line);color:var(--ink);padding:10px 12px}.mom-toolbar label{display:flex;gap:7px;align-items:center;font-size:var(--erp-font-size);color:var(--muted)}.mom-layout{display:grid;grid-template-columns:minmax(330px,42%) minmax(0,1fr);gap:14px;align-items:start}.mom-list,.mom-detail{border:1px solid var(--line);border-radius:var(--radius);min-height:420px;overflow:hidden}.mom-row{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:14px;align-items:center;text-align:left;padding:14px;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--ink)}.mom-row>span{display:flex;flex-direction:column;gap:4px}.mom-row small{color:var(--muted)}.mom-detail{padding:18px}.mom-detail-head{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line);padding-bottom:16px}.mom-detail-head h2{margin:4px 0}.mom-detail-head p{display:flex;align-items:center;gap:6px;color:var(--muted);margin:0}.mom-section{padding:16px 0;border-bottom:1px solid var(--line)}.mom-section h3{color:var(--muted);margin:0 0 12px}.mom-point{display:grid;grid-template-columns:26px minmax(0,1fr);gap:10px;margin:12px 0}.mom-point>span{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--surface2);font-weight:700}.mom-point p,.mom-message p{white-space:pre-wrap;margin:5px 0}.mom-point small{color:var(--muted)}.mom-action,.mom-recipient{display:flex;align-items:center;gap:10px;padding:9px 0}.mom-action>div,.mom-recipient>span{display:flex;flex:1;flex-direction:column}.mom-action small,.mom-recipient small,.mom-message small{color:var(--muted)}.mom-action svg{width:17px}.mom-message{border-left:3px solid var(--line);padding:8px 12px;margin:10px 0}.mom-message strong,.mom-message small{display:block}.mom-detail-actions{display:flex;gap:10px;padding-top:16px}.mom-badge{display:inline-flex;width:max-content;border-radius:999px;background:var(--surface2);padding:4px 8px;font-size:var(--erp-font-size);font-weight:700;color:var(--muted);white-space:nowrap}.mom-badge.bounced{background:#fff0ed;color:var(--danger-strong)}.mom-badge.awaiting-replies,.mom-badge.queued{background:var(--warning-wash);color:var(--warning-strong)}.mom-badge.closed,.mom-badge.done,.mom-badge.sent{background:#eaf8ef;color:var(--success-strong)}.mom-form{border:1px solid var(--line);border-radius:var(--radius);padding:20px}.mom-form-grid{display:grid;gap:15px}.mom-field{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.mom-field>span{font-weight:700;color:var(--muted)}.mom-field input,.mom-field select,.mom-field textarea{width:100%;border:1px solid var(--line);color:var(--ink);padding:10px 11px;font:inherit}.mom-field input+input{margin-top:7px}.mom-form-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--line);padding-top:14px}.mom-form-actions p{display:flex;align-items:center;gap:7px;color:var(--muted);margin:0}.task-chip{display:inline-flex;align-items:center;gap:4px;width:max-content;border:1px solid var(--line);border-radius:999px;padding:2px 8px;background:var(--surface2);color:var(--brand-navy);text-decoration:none;white-space:nowrap}.task-chip svg{width:12px;height:12px}.task-chip.done{background:#eaf8ef;border-color:var(--success-wash);color:var(--success-strong)}.task-chip.waiting{background:var(--warning-wash);border-color:var(--warning);color:var(--warning-strong)}a.task-chip:hover{border-color:var(--brand-gold)}.mom-system-value{display:flex;align-items:center;padding:10px 11px;border:1px dashed var(--line);border-radius:var(--radius);background:var(--field-bg);color:var(--muted)}.mom-picker{position:relative}.mom-picker-input{display:flex;align-items:center;border:1px solid var(--line);border-radius:var(--radius);background:var(--field-bg);padding-left:10px}.mom-picker-input svg{width:16px;color:var(--muted);flex:none}.mom-picker-input input{border:0!important;background:transparent!important}.mom-picker-menu{position:absolute;z-index:20;left:0;right:0;top:calc(100% + 4px);max-height:250px;overflow:auto;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:0 12px 30px #0002}.mom-picker-menu:empty{display:none}.mom-picker-menu button{display:flex;flex-direction:column;width:100%;text-align:left;border:0;border-bottom:1px solid var(--line);padding:10px 12px;background:transparent;color:var(--ink)}.mom-picker-menu button:hover{background:var(--surface2)}.mom-picker-menu small,.mom-directory-note{color:var(--muted)}.mom-selected{display:flex;align-items:center;gap:5px;color:var(--success-strong);margin-top:7px}.mom-selected svg{width:15px}.mom-chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:9px}.mom-chips>span{display:flex;align-items:center;gap:6px;padding:5px 8px;border-radius:999px;background:var(--surface2);font-size:var(--erp-font-size)}.mom-chips button{border:0;background:transparent;color:var(--muted);font-size:var(--erp-font-size);line-height:1}.mom-conclusion-editor{border-top:1px solid var(--line);margin-top:8px;padding-top:18px}.mom-conclusion-editor h2{font-size:var(--erp-font-size);margin:0 0 3px}.mom-conclusion-editor>p{color:var(--muted);margin:0 0 14px}.mom-reply-capture{display:flex;gap:10px;align-items:flex-start;margin-top:14px;padding:11px 12px;border-radius:var(--radius);background:var(--warning-wash);color:var(--warning-strong)}.mom-reply-capture.active{background:#eaf8ef;color:var(--success-strong)}.mom-reply-capture svg{width:18px;flex:none}.mom-reply-capture div{display:flex;flex-direction:column}.mom-reply-capture small{opacity:.85}.mom-message.unlisted{border-left-color:var(--danger);background:var(--surface)}.mom-conclusion{white-space:pre-wrap}.mom-badge.replied{background:#eaf8ef;color:var(--success-strong)}@media(max-width:599px){.mom-layout,.mom-metrics{grid-template-columns:1fr}.mom-toolbar,.mom-title{align-items:stretch;flex-direction:column}.mom-row{grid-template-columns:1fr auto}.mom-row>span:last-child{grid-column:1/-1;flex-direction:row;gap:12px}}.asset-sync-page{max-width:1500px}.asset-title-actions{display:flex;gap:9px}.asset-tabs{display:flex;gap:3px;margin:18px 0 14px;border-bottom:1px solid var(--line);overflow-x:auto}.asset-tabs a{display:flex;align-items:center;gap:7px;padding:11px 14px;color:var(--muted);text-decoration:none;border-bottom:3px solid transparent;white-space:nowrap}.asset-tabs a.active{border-bottom-color:var(--accent);font-weight:700}.asset-modal-backdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:22px;background:color-mix(in srgb,var(--navy) 80%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.asset-modal{width:min(900px,100%);max-height:calc(100vh - 44px);overflow:auto;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 24px 70px #0005}.asset-modal>header{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:flex-start;padding:18px 20px;border-bottom:1px solid var(--line);background:var(--surface)}.asset-modal h2{margin:3px 0 0}.asset-modal>footer{position:sticky;bottom:0;display:flex;justify-content:flex-end;gap:9px;padding:14px 20px;border-top:1px solid var(--line);background:var(--surface)}.asset-modal>footer .asset-dispose{margin-right:auto}.asset-form-grid{display:grid;gap:13px;padding:18px 20px}.asset-check{display:flex;align-items:center;gap:8px;margin:0 20px 16px;color:var(--muted)}.asset-modal>.field{margin:0 20px 18px}.asset-run-detail{width:min(1050px,100%)}.asset-run-proof{display:flex;flex-wrap:wrap;gap:12px;padding:13px 20px;background:var(--surface2);border-bottom:1px solid var(--line)}.asset-run-proof span{font-size:var(--erp-font-size);color:var(--muted)}.asset-run-proof strong,.asset-run-proof code{margin-left:5px;color:var(--ink)}.asset-run-detail>.table-wrap{padding:18px 20px}.asset-evidence{margin:0 20px 18px;padding:14px;border:1px solid var(--line);border-radius:var(--radius)}.asset-evidence h3{margin:0 0 10px}.asset-evidence>div{display:flex;gap:9px;padding:8px 0;border-top:1px solid var(--line)}.asset-evidence svg{color:var(--success);flex:none}.asset-evidence span{display:flex;flex-direction:column}.asset-evidence small{margin-top:2px;color:var(--muted)}.status-badge.warning{background:var(--warning-wash);color:var(--warning-strong)}.metric.warning strong{color:var(--danger)}.asset-sync-page .table-wrap table{min-width:760px}.asset-sync-page .table-wrap th{overflow-wrap:normal;white-space:nowrap}.asset-sync-page .panel-head>.secondary{flex:none;white-space:nowrap}@media(max-width:599px){.asset-title-actions{flex-wrap:wrap}.asset-modal-backdrop{padding:8px}.asset-modal{max-height:calc(100vh - 16px)}}@media(max-width:599px){.asset-sync-page .page-title{display:block}.asset-title-actions{margin-top:12px}.asset-sync-page .panel-head{align-items:flex-start}}.ai-sync-page{max-width:1450px}.ai-sync-trust,.ai-sync-generated{display:flex;align-items:center;gap:11px;padding:12px 14px;margin-bottom:14px;border:1px solid var(--line);border-left:4px solid var(--success);border-radius:var(--radius);background:var(--surface)}.ai-sync-trust>div,.ai-sync-generated>div{display:flex;flex:1;flex-direction:column}.ai-sync-trust span,.ai-sync-generated span{color:var(--muted);font-size:var(--erp-font-size);margin-top:2px}.ai-sync-trust code{font-size:var(--erp-font-size)}.ai-sync-metrics .ai-sync-metric{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-content:center;align-items:center;column-gap:10px}.ai-sync-metric>span{min-width:0}.ai-sync-metric>strong{grid-column:2;grid-row:1/3;margin:0;overflow:visible}.ai-sync-metric>small{grid-column:1;min-width:0}.ai-sync-metric.positive strong{color:var(--success)}.ai-sync-metric.critical strong{color:var(--danger)}.ai-sync-metric.warning strong{color:var(--warning-strong)}.ai-sync-layout{display:grid;grid-template-columns:minmax(300px,.85fr) minmax(420px,1.15fr);gap:14px;align-items:start}.ai-sync-briefing ol{margin:0;padding:4px 0 4px 24px}.ai-sync-briefing li{padding:8px 4px;border-bottom:1px solid var(--line)}.ai-sync-clear{min-height:180px}.ai-sync-ask .panel-head>svg{color:var(--gold-text)}.ai-sync-question{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface2);padding-left:10px}.ai-sync-question>svg{color:var(--muted);flex:none}.ai-sync-question input{flex:1;min-width:0;border:0!important;background:transparent!important}.ai-sync-question .primary{border-radius:0 7px 7px 0}.ai-sync-examples{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.ai-sync-examples button{border:1px solid var(--line);border-radius:var(--radius);background:transparent;color:var(--muted);padding:6px 9px;font-size:var(--erp-font-size)}.ai-sync-answer{margin-top:14px;padding:14px;border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:var(--radius);background:var(--surface2)}.ai-sync-answer.refused{border-left-color:var(--warning-strong)}.ai-sync-answer>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.ai-sync-answer>header span{font-size:var(--erp-font-size);font-weight:700;color:var(--navy)}.ai-sync-answer>header small{color:var(--muted)}.ai-sync-answer h3{margin:12px 0 5px;font-size:var(--erp-font-size)}.ai-sync-answer p{margin:0}.ai-sync-caution{display:flex;gap:7px;align-items:flex-start;margin-top:10px;color:var(--muted);font-size:var(--erp-font-size)}.ai-sync-caution svg{flex:none}.ai-sync-evidence{margin-top:13px;border-top:1px solid var(--line);padding-top:10px}.ai-sync-evidence summary{cursor:pointer;color:var(--muted);font-size:var(--erp-font-size)}.ai-sync-evidence dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0 0}.ai-sync-evidence dl>div{padding:8px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.ai-sync-evidence dt{font-size:var(--erp-font-size);color:var(--muted)}.ai-sync-evidence dd{margin:3px 0 0;font-size:var(--erp-font-size);overflow-wrap:anywhere}.ai-sync-generated{margin-top:14px;border-left-color:var(--warning-strong)}.ai-sync-generated>svg{color:var(--warning-strong)}@media(max-width:599px){.ai-sync-layout{grid-template-columns:1fr}.ai-sync-trust{align-items:flex-start}.ai-sync-trust code{display:none}}@media(max-width:599px){.ai-sync-question{display:grid;grid-template-columns:auto minmax(0,1fr)}.ai-sync-question .primary{grid-column:1/-1;width:100%;border-radius:0 0 7px 7px}.ai-sync-evidence dl{grid-template-columns:1fr}}.workspace{color:var(--ink);background:radial-gradient(circle at 88% 0,color-mix(in srgb,var(--warning) 6%,transparent),transparent 28%),var(--paper)}.sidebar{color:var(--ink);border-right:1px solid var(--line);background:#fffffffa;box-shadow:8px 0 26px color-mix(in srgb,var(--navy) 4%,transparent)}.sidebar .brand-light{color:var(--ink)}.sidebar .brand-mark,.loader-mark{border-radius:var(--radius);background:var(--teal);box-shadow:none;font-family:inherit;font-weight:700}.nav-item{color:var(--muted)}.nav-item:hover{color:var(--ink);background:var(--paper)}.nav-item.active{color:var(--warning-strong);background:#fff5d8;box-shadow:inset 0 0 0 1px var(--warning)}.nav-item.active i{left:0;right:auto;background:var(--accent)}.nav-children a{color:var(--muted);border-color:var(--paper)}.nav-children a.active,.nav-children a:hover{color:#765208;border-color:var(--accent)}.report-nav-heading{color:var(--muted)}.report-nav-heading:hover{color:var(--ink);background:var(--paper)}.premium-nav-button{border-color:var(--warning);color:var(--warning-strong);background:var(--warning-wash);box-shadow:none}.premium-nav-button:hover{color:var(--warning-strong);background:var(--warning-wash);box-shadow:none;transform:none;filter:none}.premium-nav-button.active{outline:0;box-shadow:inset 0 0 0 1px var(--warning)}.side-foot{border-color:var(--line)}.secure-chip{color:var(--muted)}.secure-chip svg{color:var(--success)}.logout{color:var(--muted)}.logout:hover{color:var(--ink);background:var(--paper)}.app-version{color:var(--muted)}.topbar{border-color:var(--line);background:#ffffffeb;box-shadow:0 4px 16px color-mix(in srgb,var(--navy) 4%,transparent)}.global-search-input,.global-search-panel{border-color:var(--line);background:var(--paper);box-shadow:none}.global-search-input.open{border-color:var(--warning);background:var(--surface);box-shadow:0 0 0 3px color-mix(in srgb,var(--warning) 12%,transparent)}.global-search-panel{background:var(--surface);box-shadow:0 18px 48px color-mix(in srgb,var(--navy) 14%,transparent)}.global-search-summary{color:#765208;background:var(--warning-wash);border-color:var(--warning)}.global-search-results>button:hover,.global-search-results>button.active{background:#fff5d8}.global-search-result-icon{color:var(--warning-strong);background:var(--warning-wash)}.global-search-result-meta em{color:#765208;background:var(--warning-wash)}.top-help{color:var(--muted)}.top-help:hover,.top-help.active{color:var(--warning-strong);border-color:var(--warning);background:#fff5d8}.avatar{border:1px solid var(--warning);color:var(--warning-strong);background:var(--warning-wash);box-shadow:none}.content{max-width:1680px}.page-title{align-items:center}.page-title h1{color:var(--teal)}.eyebrow.ink{color:var(--warning-strong)}.panel,.metric,.report-summary>div,.draft-card,.voucher-activation-grid article,.help-library,.help-chat,.mom-list,.mom-detail,.mom-form{border-color:var(--line);background:var(--surface);box-shadow:none}.panel,.metric,.report-summary>div,.draft-card{border-radius:var(--radius)}.panel-head h2{color:var(--teal)}.metric:after{display:none}.metric-icon{border-radius:var(--radius)}.metric>strong,.report-summary strong,.draft-card-head strong,.trade-totals .grand-total strong{font-weight:700}.launch-grid a,.reports-grid a{border-color:transparent;border-radius:var(--radius);background:var(--paper);box-shadow:none}.launch-grid a:hover,.reports-grid a:hover{border-color:var(--warning);background:#fff5d8;box-shadow:inset 0 0 0 1px var(--warning);transform:none}.launch-grid a span,.reports-grid a span,.empty>span{color:var(--warning-strong);background:var(--warning-wash)}.primary{color:var(--surface);background:var(--teal);box-shadow:none}.primary:hover:not(:disabled){background:var(--teal);box-shadow:none;transform:none}.secondary{color:var(--teal);background:var(--paper)}.secondary:hover:not(:disabled){color:var(--warning-strong);background:var(--warning-wash);transform:none}.field input,.field select,.field textarea,.search-box,.search-select>input,.mom-field input,.mom-field select,.mom-field textarea,.mom-toolbar>input{border-color:#c9bfa9;border-radius:var(--radius);background:var(--field-bg)}.field input:focus,.field select:focus,.field textarea:focus,.search-box:focus-within,.mom-field input:focus,.mom-field select:focus,.mom-field textarea:focus,.mom-toolbar>input:focus{border-color:var(--warning);box-shadow:0 0 0 3px color-mix(in srgb,var(--warning) 12%,transparent)}.check-field input,.voucher-mode input{accent-color:var(--accent)}.text-button,.drill-link,.draft-type{color:var(--warning-strong)}.table-wrap{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}table{background:var(--surface)}th{color:var(--muted);background:var(--paper)}td{color:var(--teal);border-color:var(--paper)}tbody tr:hover td{background:var(--surface)}.report-table tfoot th{border-top-color:var(--warning);background:var(--warning-wash)}.status-badge{color:var(--navy);background:var(--ivory)}.status-badge.positive,.status-badge.success{color:var(--success-strong);background:#eaf8ef}.banner,.statutory-note,.help-trust,.bank-safety,.artwork-progress{border-radius:var(--radius)}.drawer{border-left:1px solid var(--line);background:var(--surface);box-shadow:-16px 0 46px color-mix(in srgb,var(--navy) 16%,transparent)}.drawer>header{padding-bottom:10px;border-bottom:1px solid var(--line)}.drawer-scrim{background:color-mix(in srgb,var(--navy) 42%,transparent)}.aside-note{color:var(--ink);border:1px solid var(--warning);background:var(--warning-wash);box-shadow:none}.aside-note>span{color:#765208;background:var(--warning-wash)}.aside-note p{color:var(--muted)}.schedule-tabs a.active,.asset-tabs a.active,.voucher-workspace-tabs button.active,.voucher-workspace-tabs a.active{color:var(--warning-strong);border-color:var(--accent)}.schedule-controls,.gantt-machine,.premium-planned-note,.settings-summary,.record-grid div,.voucher-entry-line,.auto-tax-field strong{background:var(--paper)}.mom-row:hover,.mom-row.active{background:#fff5d8}.ai-sync-answer{border-left-color:var(--accent)}.help-chat>header{background:var(--teal)}.help-chat>header>span{color:var(--warning-strong);background:var(--warning-wash)}.help-messages{background:var(--paper)}.login-story{background:radial-gradient(circle at 18% 22%,color-mix(in srgb,var(--warning) 16%,transparent),transparent 31%),linear-gradient(140deg,var(--teal),var(--teal) 62%,var(--teal))}.login-panel{background:radial-gradient(circle at 80% 10%,var(--warning-wash),transparent 35%),var(--paper)}.login-card h2{color:var(--teal);font-family:inherit;font-weight:700}@media(max-width:599px){.sidebar{box-shadow:14px 0 40px color-mix(in srgb,var(--navy) 16%,transparent)}.content{padding-top:20px}.page-title{align-items:flex-start}}html,body,#root,button,input,select,textarea{font-family:var(--font-ui)}body{font-size:var(--erp-font-size);line-height:1.45}h1,h2,h3,h4,h5,h6,.brand-mark,.invoice-brand-mark,.loader-mark,.global-search-prompt strong,.global-search-empty strong,.metric>strong,.tally-report-title h2,.report-summary strong,.trade-totals .grand-total strong,.draft-card-head strong,.aside-note h3,.master-menu-title,.help-welcome h3,.invoice-head h2{font-family:var(--font-ui)}button,input,select,textarea{font-size:var(--erp-font-size);line-height:1.35}p,li,dd,dt,label,small,.muted,.cell-note{font-size:var(--erp-font-size)}code,pre,kbd,.code-area,.complaint-number{font-variant-numeric:tabular-nums}.page-title h1,.mom-title h1{font-size:var(--erp-font-size);font-weight:700;line-height:1.08}.page-title>div>p:last-child,.mom-title p,.panel-head p{font-size:var(--erp-font-size);line-height:1.45}.eyebrow,.mom-title small{font-size:var(--erp-font-size);line-height:1.2}.panel-head h2,.premium-detail-title h2,.mom-detail-head h2,.settings-section h3,.trade-lines-head strong,.voucher-lines-head strong,.asset-modal h2,.drawer>header h2{font-size:var(--erp-font-size);font-weight:700;line-height:1.25}.mom-section h3,.asset-evidence h3,.entitlement-card strong,.premium-catalog-row strong,.launch-grid a strong,.reports-grid a strong{font-size:var(--erp-font-size);line-height:1.3}.metric>span,.report-summary span,.field>span,.mom-field>span,.check-field,.status-badge,.draft-type,.global-search-summary{font-size:var(--erp-font-size);line-height:1.3}.metric>strong,.report-summary strong,.trade-totals .grand-total strong,.draft-card-head strong,.mom-metric strong{font-size:var(--erp-font-size);line-height:1.1}.primary,.secondary,.text-button,.top-help,.nav-item,.premium-nav-button,.report-nav-heading,.nav-children a,.schedule-tabs a,.asset-tabs a,.voucher-workspace-tabs button,.voucher-workspace-tabs a{font-size:var(--erp-font-size)}table{font-size:var(--erp-font-size);line-height:1.35}th{font-size:var(--erp-font-size);line-height:1.25}td{font-size:var(--erp-font-size);line-height:1.4}.record-grid dt,.premium-catalog-row small,.app-version{font-size:var(--erp-font-size)}.record-grid dd,.help-message>p,.faq-answer>p,.aside-note p,.mom-row,.mom-detail,.mom-form,.asset-modal,.ai-sync-answer{font-size:var(--erp-font-size)}.global-search-prompt strong,.global-search-empty strong,.help-welcome h3,.master-menu-title,.invoice-head h2,.tally-report-title h2{font-size:var(--erp-font-size);font-weight:700;line-height:1.25}.login-card h2{font-size:var(--erp-font-size);line-height:1.08}.story-copy h1{font-family:var(--font-ui);font-size:var(--erp-font-size);font-weight:700}.story-copy>p:last-child{font-size:var(--erp-font-size)}@media(max-width:599px){.page-title h1,.mom-title h1,.login-card h2,.story-copy h1{font-size:var(--erp-font-size)}}@media screen{#root :where(.workspace,.login-page){font-family:var(--font-ui);font-size:var(--erp-font-size);font-weight:400;line-height:1.45}#root :where(.workspace,.login-page) *,#root :where(.workspace,.login-page) *:before,#root :where(.workspace,.login-page) *:after{font-family:var(--font-ui)!important;font-size:var(--erp-font-size)!important;font-weight:400!important}#root :where(.workspace,.login-page) :where(h1,h2,h3,h4,h5,h6){font-size:var(--erp-font-size)!important;font-weight:700!important;line-height:1.25}#root :where(.workspace,.login-page) .type-ui{font-size:var(--erp-font-size)!important}#root :where(.workspace,.login-page) .type-heading{font-size:var(--erp-font-size)!important}#root :where(.workspace,.login-page) :where(strong,b,th,label,dt,button,[role=button],.active,.selected,.font-bold,[aria-current=page]){font-weight:700!important}#root :where(.workspace,.login-page) .font-normal{font-weight:400!important}}.workspace>.main-shell{display:flex;flex-direction:column}.workspace>.main-shell>.content{width:100%;flex:1 0 auto}.workspace-statusbar{position:sticky;z-index:15;bottom:0;min-height:27px;display:flex;align-items:center;gap:16px;padding:4px 12px;color:var(--line);border-top:1px solid var(--teal);background:var(--teal)}.workspace-statusbar span:last-child{margin-left:auto}.workspace-statusbar kbd{color:var(--warning);background:transparent}.settings-density-note{margin:-4px 0 12px;color:var(--muted);line-height:1.45}.tally-operating-bar{display:none}@media screen{#root .workspace.density-pref-compact,#root .workspace.density-pref-compact *,#root .workspace.density-pref-compact *:before,#root .workspace.density-pref-compact *:after{font-size:var(--erp-font-size)!important;font-weight:400!important}#root .workspace.density-pref-compact :where(h1,h2,h3,h4,h5,h6,strong,b,th,label,dt,button,[role=button],.active,.selected,.font-bold,[aria-current=page]){font-size:var(--erp-font-size)!important;font-weight:700!important}#root .workspace.density-pref-compact .font-normal{font-weight:400!important}}.density-pref-compact .tally-operating-bar{display:flex;align-items:stretch;min-height:34px;overflow-x:auto;color:var(--line);border:1px solid var(--teal);border-radius:var(--radius);background:var(--teal);scrollbar-width:thin}.density-pref-compact .tally-operating-bar button,.density-pref-compact .tally-operating-bar a{flex:0 0 auto;min-height:32px;padding:6px 10px;color:inherit;border:0;border-right:1px solid var(--teal);border-radius:0;background:transparent;text-decoration:none;white-space:nowrap}.density-pref-compact .tally-operating-bar button:hover,.density-pref-compact .tally-operating-bar button:focus-visible,.density-pref-compact .tally-operating-bar a:hover,.density-pref-compact .tally-operating-bar a:focus-visible,.density-pref-compact .tally-operating-bar button.active{color:var(--teal);background:var(--pale-gold);outline:none}.density-pref-compact .tally-operating-bar kbd{color:var(--warning);border:0;background:transparent}.density-pref-compact .tally-operating-bar .active kbd,.density-pref-compact .tally-operating-bar button:hover kbd,.density-pref-compact .tally-operating-bar button:focus-visible kbd{color:var(--teal)}.density-pref-compact .tally-daybook{overflow:hidden;border:1px solid var(--muted);border-radius:0;background:var(--surface);box-shadow:none}.density-pref-compact .tally-daybook:focus-visible{outline:2px solid var(--warning);outline-offset:2px}.density-pref-compact .tally-daybook-title{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:42px;padding:6px 10px;color:var(--teal);border-bottom:1px solid var(--muted);background:var(--paper)}.density-pref-compact .tally-daybook-title div{display:flex;align-items:baseline;gap:10px}.density-pref-compact .tally-daybook-title span{color:var(--muted)}.density-pref-compact .tally-daybook-table{margin:0}.density-pref-compact .tally-daybook-table table{min-width:720px;border-collapse:collapse}.density-pref-compact .tally-daybook-table th{height:29px;padding:5px 8px;color:var(--teal);border-right:1px solid var(--muted);border-bottom:1px solid var(--muted);background:var(--line)}.density-pref-compact .tally-daybook-table td{height:29px;padding:4px 8px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.density-pref-compact .tally-daybook-table td small{display:block;color:var(--muted)}.density-pref-compact .tally-daybook-table tbody tr.selected td{color:var(--teal);background:var(--warning-wash)}.density-pref-compact .tally-daybook-table tbody tr:hover td{background:var(--warning-wash)}.density-pref-compact .tally-daybook-table tfoot td{color:var(--teal);border-top:1px solid var(--muted);background:var(--paper)}.density-pref-compact .tally-daybook-foot{display:flex;justify-content:space-between;gap:12px;min-height:30px;padding:6px 10px;color:var(--line);border-top:1px solid var(--teal);background:var(--teal)}.density-pref-compact .tally-daybook-foot kbd{color:var(--warning);background:transparent}.density-pref-compact .voucher-workspace>.tally-operating-bar{margin:-2px 0 7px}.density-pref-compact .voucher-workspace-tabs{border-radius:0}.density-pref-compact .voucher-workspace>.panel{border-radius:0;box-shadow:none}.density-pref-compact .voucher-workspace .field input,.density-pref-compact .voucher-workspace .field select,.density-pref-compact .voucher-workspace .field textarea{border-radius:var(--radius)}@media(min-width:600px){.density-dense .content{padding-top:10px}.density-dense .panel{margin-bottom:7px}.density-standard .content{padding:15px 18px 32px}.density-standard .panel{padding:14px;margin-bottom:11px}.density-standard .panel>.table-wrap{margin-right:-14px;margin-left:-14px}.density-standard .field{margin-bottom:12px}.density-standard td{height:38px;padding-top:9px;padding-bottom:9px}.density-visual .content{padding:12px 14px 30px}.density-visual .panel{padding:13px;margin-bottom:10px}.density-visual .panel>.table-wrap{margin-right:-13px;margin-left:-13px}.density-visual .artwork-preview{min-height:220px}.density-visual .artwork-side-by-side .artwork-preview{min-height:300px}.density-visual .permission-matrix-wrap,.density-visual .schedule-gantt{scrollbar-gutter:stable}.density-pref-compact .content{padding:8px 10px 24px}.density-pref-compact .page-title{min-height:40px;margin-bottom:7px}.density-pref-compact .panel{padding:9px;margin-bottom:6px}.density-pref-compact .panel>.table-wrap{margin-right:-9px;margin-left:-9px}.density-pref-compact .field{margin-bottom:8px}.density-pref-compact td{height:32px;padding-top:6px;padding-bottom:6px}.density-pref-standard .content{padding:18px 22px 38px}.density-pref-standard .page-title{min-height:50px;margin-bottom:12px}.density-pref-standard .panel{padding:15px;margin-bottom:12px}.density-pref-standard .panel>.table-wrap{margin-right:-15px;margin-left:-15px}.density-pref-standard .field{margin-bottom:12px}.density-pref-standard td{height:40px;padding-top:9px;padding-bottom:9px}}@media(max-width:599px){.workspace-statusbar{display:none}.density-pref-compact .content{padding:12px 10px 50px}.density-pref-compact .panel{padding:12px;margin-bottom:8px}.density-pref-standard .content{padding:20px 16px 60px}.density-pref-standard .panel{padding:16px;margin-bottom:12px}.density-pref-compact .tally-operating-bar button,.density-pref-compact .tally-operating-bar a{min-height:40px;padding:9px 11px}.density-pref-compact .tally-daybook-title,.density-pref-compact .tally-daybook-foot{align-items:flex-start;flex-direction:column;gap:3px}}@media print{.workspace-statusbar{display:none!important}}.platform-owner-nav{border:1px solid color-mix(in srgb,var(--warning) 34%,transparent);color:var(--warning)}.platform-owner-nav.active{background:color-mix(in srgb,var(--warning) 12%,transparent)}.platform-owner-page .panel h2,.platform-owner-page .panel h3,.platform-premium-head h3{display:flex;align-items:center;gap:7px;margin:0 0 5px}.panel-subtitle{margin:0 0 14px;color:var(--muted)}.owner-boundary-note{margin:13px 0 0;padding:10px 12px;border-left:3px solid var(--gold);background:color-mix(in srgb,var(--gold) 9%,transparent)}.owner-dashboard-tabs{display:flex;align-items:center;gap:4px;margin:-4px 0 14px;border-bottom:1px solid var(--line);overflow-x:auto}.owner-dashboard-tabs button{display:flex;align-items:center;gap:6px;min-height:40px;padding:8px 11px;border:0;border-bottom:3px solid transparent;background:transparent;color:var(--muted);font-weight:700;white-space:nowrap}.owner-dashboard-tabs button.active{border-bottom-color:var(--teal);color:var(--teal-2)}.owner-dashboard-tabs button span{display:grid;place-items:center;min-width:19px;height:19px;padding:0 5px;border-radius:var(--radius);background:var(--danger);color:var(--surface)}.owner-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px}.owner-metric-grid article{padding:13px 14px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.owner-metric-grid article.attention{border-color:color-mix(in srgb,var(--warning) 45%,var(--border));background:color-mix(in srgb,var(--warning-wash) 38%,var(--surface))}.owner-metric-grid span,.owner-metric-grid small,.owner-metric-grid strong{display:block}.owner-metric-grid span{color:var(--muted);font-weight:700}.owner-metric-grid strong{margin:2px 0}.owner-metric-grid small{color:var(--muted)}.owner-overview-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(260px,.8fr);gap:12px;margin-bottom:12px}.owner-overview-grid>*{min-width:0}.owner-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.owner-panel-heading .panel-subtitle{margin:2px 0 0}.owner-panel-heading>.text-button{white-space:nowrap}.owner-client-table-panel,.owner-attention-panel,.owner-activity-panel,.owner-all-clients{margin-bottom:12px}.owner-client-table table{min-width:660px}.owner-client-table td{vertical-align:middle}.owner-client-table td>small,.owner-client-table td>strong{display:block;margin-top:3px}.owner-client-table td>small{color:var(--muted)}.owner-client-name{border:0;background:transparent;color:var(--ink);text-align:left;padding:0}.owner-client-name strong,.owner-client-name small{display:block}.owner-client-name small{margin-top:3px;color:var(--muted)}.owner-table-progress,.owner-readiness-bar{display:block;overflow:hidden;border-radius:var(--radius);background:color-mix(in srgb,var(--border) 65%,transparent)}.owner-table-progress{width:90px;height:6px;margin-bottom:4px}.owner-table-progress>span,.owner-readiness-bar>span{display:block;height:100%;background:var(--teal)}.owner-attention-panel>button{display:grid;grid-template-columns:28px minmax(0,1fr) 12px;gap:9px;align-items:center;width:100%;padding:10px 0;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--ink);text-align:left}.owner-attention-panel>button strong,.owner-attention-panel>button small{display:block}.owner-attention-panel>button small{margin-top:2px;color:var(--muted)}.owner-alert-critical,.owner-alert-warning{display:grid;place-items:center;width:25px;height:25px;border-radius:var(--radius);font-weight:700}.owner-alert-critical{background:var(--danger-wash);color:var(--danger-strong)}.owner-alert-warning{background:var(--warning-wash);color:var(--warning-strong)}.owner-clear-state{display:flex;align-items:center;gap:8px;color:var(--teal-2)}.owner-clear-state svg{flex-shrink:0}.owner-activity-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.owner-activity-list article{min-width:0;padding-left:10px;border-left:3px solid var(--line)}.owner-activity-list time,.owner-activity-list strong,.owner-activity-list span,.owner-activity-list small{display:block}.owner-activity-list time,.owner-activity-list span,.owner-activity-list small{color:var(--muted)}.owner-activity-list strong{margin:3px 0}.owner-activity-list small{margin-top:3px;white-space:normal}.owner-search{display:flex;align-items:center;gap:7px;min-width:min(320px,100%);padding:0 9px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.owner-search input{width:100%;border:0;padding:8px 0;background:transparent;color:var(--ink);outline:0}.owner-client-filters{display:flex;gap:6px;margin-bottom:10px}.owner-client-filters button{padding:6px 10px;border:1px solid var(--border);border-radius:var(--radius);background:transparent;color:var(--ink)}.owner-client-filters button.active{border-color:var(--teal);color:var(--teal-2)}.activation-result{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,1fr) auto;align-items:center;gap:14px;margin-bottom:14px}.activation-result pre{white-space:pre-wrap;word-break:break-all;margin:0;padding:11px;border:1px solid var(--border);border-radius:var(--radius);background:var(--canvas)}.owner-activation-result{grid-template-columns:minmax(0,1fr) minmax(280px,1fr) auto auto}.owner-modal-layer{position:fixed;z-index:120;inset:0;display:grid;place-items:center;padding:16px}.owner-modal-scrim,.owner-drawer-scrim{position:absolute;inset:0;border:0;background:color-mix(in srgb,var(--navy) 50%,transparent)}.owner-open-modal{position:relative;z-index:1;width:min(610px,100%);max-height:calc(100vh - 32px);overflow:auto;margin:0;box-shadow:0 22px 70px color-mix(in srgb,var(--navy) 26%,transparent)}.owner-modal-close{position:absolute;top:11px;right:11px;border:0;background:transparent;color:var(--ink)}.owner-drawer-scrim{position:fixed;z-index:110}.owner-client-drawer{position:fixed;z-index:111;inset:0 0 0 auto;width:min(470px,94vw);overflow:auto;border-left:1px solid var(--border);background:var(--surface);box-shadow:-18px 0 45px color-mix(in srgb,var(--navy) 22%,transparent)}.owner-client-drawer>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:19px;border-bottom:1px solid var(--line)}.owner-client-drawer>header h2{margin:0}.owner-client-drawer>header p:last-child{margin:3px 0 0;color:var(--muted)}.owner-drawer-body{display:grid;gap:18px;padding:18px}.owner-drawer-body>section{padding-bottom:18px;border-bottom:1px solid var(--line)}.owner-drawer-body>section:last-child{border:0}.owner-client-state{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.owner-client-state>span:not(.status){padding:4px 8px;border-radius:var(--radius);background:var(--canvas)}.owner-readiness-bar{width:100%;height:7px;margin:9px 0 12px}.owner-readiness-list{display:grid;gap:9px}.owner-readiness-list>div{display:grid;grid-template-columns:24px minmax(0,1fr);gap:8px}.owner-readiness-list>div>span:first-child{display:grid;place-items:center;width:22px;height:22px;border-radius:var(--radius);background:var(--canvas);color:var(--muted);font-weight:700}.owner-readiness-list>div>span.complete{background:var(--success-wash);color:var(--success-strong)}.owner-readiness-list strong,.owner-readiness-list small{display:block}.owner-readiness-list small{margin-top:2px;color:var(--muted)}.owner-client-drawer .danger{border-color:var(--danger);color:var(--danger-strong)}.owner-client-drawer .form-note{margin-top:8px}.owner-admin-username{display:flex;justify-content:space-between;align-items:baseline;gap:9px;margin:0 0 3px}.owner-admin-username>span{color:var(--muted)}.owner-rename-action{display:flex;justify-content:flex-end;margin:0 0 7px}.owner-rename-modal{width:min(430px,100%)}.owner-rename-modal .form-grid{gap:8px 10px;margin-top:9px}.owner-rename-current{display:flex;justify-content:space-between;align-items:baseline;gap:9px;margin:0;padding:7px 9px;border-radius:var(--radius);background:var(--canvas)}.owner-rename-current>span{color:var(--muted)}.owner-rename-note{margin:0;padding:7px 9px;border-radius:var(--radius);background:color-mix(in srgb,var(--gold) 12%,transparent)}.owner-rename-warning{display:flex;align-items:flex-start;gap:7px;margin:0;color:var(--warning-strong)}.owner-rename-error{margin:0;color:var(--danger-strong)}.owner-rename-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:2px}.platform-premium-head{display:flex;justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:12px}.platform-premium-head .panel-subtitle{margin:3px 0 0}.owner-module-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 10px;margin:4px 0 6px;padding:6px 10px;border:1px solid var(--border);border-radius:var(--radius)}.owner-module-picker legend{padding:0 4px;font-weight:700}.owner-module-picker .check-field{min-height:34px}.owner-entitlement-list{display:grid;gap:7px}.owner-entitlement-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;border:1px solid var(--border);border-radius:var(--radius)}.owner-entitlement-list strong,.owner-entitlement-list small{display:block}.owner-entitlement-list small{margin-top:2px;color:var(--muted)}@media(max-width:599px){.platform-owner-page.reveal{animation:none}.owner-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-overview-grid{grid-template-columns:minmax(0,1fr)}.owner-activity-list,.activation-result,.owner-activation-result{grid-template-columns:1fr}.platform-premium-head{flex-direction:column}}@media(max-width:599px){.owner-panel-heading{flex-direction:column}.owner-search{width:100%}.owner-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-metric-grid article{padding:10px}.owner-client-drawer{width:100vw}.owner-activation-result>.text-button{justify-self:start}}.mobile-cell-label,.mobile-row-toggle,.mobile-report-toggle,.mobile-total-context{display:none}@media screen and (max-width:599px){.table-wrap:has(>.mobile-register){overflow:visible;min-width:0}.table-wrap table.mobile-register{display:block;width:100%;min-width:0;table-layout:auto}.mobile-register>thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.mobile-register>tbody,.mobile-register>tfoot{display:block;width:100%}.mobile-register>tbody>tr,.mobile-register>tfoot>tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;padding:12px;border-bottom:1px solid var(--line);height:auto}.table-wrap .mobile-register>tbody>tr>td,.table-wrap .mobile-register>tfoot>tr>td{display:block;width:auto;min-width:0;max-width:100%;height:auto;padding:0;border:0;text-align:left;white-space:normal;overflow-wrap:anywhere}.mobile-register td:first-child{grid-column:1 / -1}.table-wrap .mobile-register>tbody>tr>td:first-child:has(.mobile-row-toggle){position:relative;min-height:44px;padding-right:80px}.mobile-register td .mobile-cell-label{display:block;margin-bottom:3px;color:var(--muted);font-weight:400}.mobile-register tr[data-mobile-expanded=false]>td[data-mobile-summary=false]{display:none}.mobile-register td:has(.master-actions),.mobile-register td:has(button:not(.mobile-row-toggle)),.mobile-register td:has(input),.mobile-register td:has(select),.mobile-register td:has(textarea){grid-column:1 / -1}.table-wrap .mobile-register tr[data-mobile-expanded=false]>td:is(:has(input),:has(select),:has(textarea)){display:block}.table-wrap .mobile-register button.mobile-row-toggle,.tally-report button.mobile-report-toggle:not(.drawer-scrim){display:block;min-block-size:44px;max-inline-size:100%;height:auto;margin-top:4px;padding:8px 0;border:0;background:transparent;color:var(--teal-2);text-align:left;white-space:normal}.table-wrap .mobile-register button.mobile-row-toggle{position:absolute;top:0;right:0;width:72px;margin:0;text-align:center}.mobile-register tr[data-mobile-spanning]>td{grid-column:1 / -1}.mobile-register>tbody>tr:has(+tr.sheet-line-2){border-bottom:0;padding-bottom:0}.mobile-register>tbody>tr.sheet-line-2{padding-top:8px}.mobile-register>tbody>tr.sheet-line-2>td:empty{display:none!important}.mobile-register .master-actions{flex-wrap:wrap}.mobile-register :is(button,a,input,select,textarea){max-width:100%}.tally-report,.tally-report>*{min-width:0}.tally-report{overflow:visible}.tally-report .tally-report-title{min-width:0;flex-wrap:wrap;gap:4px 12px;padding:12px}.tally-report .tally-statement-head{display:none}.tally-report .tally-statement-body{min-width:0;min-height:0;grid-template-columns:minmax(0,1fr)}.tally-statement-side+.tally-statement-side{border-left:0;border-top:1px solid var(--line)}.tally-report .tally-statement-side{padding:12px}.tally-report .tally-result-line{position:static;margin-top:12px}.tally-report :is(.tally-group-line,.tally-ledger-line,.tally-result-line){grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.tally-report :is(.tally-group-line,.tally-ledger-line,.tally-result-line)>*{min-width:0;white-space:normal;overflow-wrap:anywhere}.tally-report .tally-statement-total{min-width:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tally-report .tally-statement-total>*{white-space:normal;overflow-wrap:anywhere}.tally-statement-total span:nth-child(3){border-left:0}.mobile-total-context{display:inline}.tally-report .mobile-report-toggle{padding:8px 12px}.tally-report [data-mobile-expanded=false]>.mobile-report-details{display:none}.tally-report .tally-trial-head{display:none}.tally-report :is(.tally-trial-body,.tally-trial-total,.tally-empty){min-width:0;min-height:0}.tally-report :is(.tally-trial-group-line,.tally-trial-ledger,.tally-trial-total){grid-template-columns:repeat(2,minmax(0,1fr))}.tally-report :is(.tally-trial-group-line,.tally-trial-ledger,.tally-trial-total)>*{min-width:0;text-align:left;white-space:normal;overflow-wrap:anywhere}.tally-report :is(.tally-trial-group-line,.tally-trial-ledger,.tally-trial-total)>:first-child{grid-column:1 / -1}.tally-report :is(.tally-trial-group-line,.tally-trial-ledger,.tally-trial-total)>:nth-child(2):before{content:"Debit · ";font-weight:400}.tally-report :is(.tally-trial-group-line,.tally-trial-ledger,.tally-trial-total)>:nth-child(3):before{content:"Credit · ";font-weight:400}}.workspace-tools{display:contents}.workspace-tools-toggle{display:none}.asset-sync-page.reveal{animation:none;transform:none}@media(max-width:599px){.workspace .topbar{display:grid;grid-template-columns:44px minmax(0,1fr) 76px;gap:8px;height:auto;padding:8px 12px}.workspace .topbar>.menu-button{grid-column:1;grid-row:1}.workspace .company-picker{display:flex;grid-column:2;grid-row:1;min-width:0;margin:0;gap:5px}.workspace .company-picker>svg{display:none}.workspace .company-picker .search-select{min-width:0}.workspace .company-picker .search-select>input{text-overflow:ellipsis}.workspace .company-picker .search-select-toggle{width:30px;height:44px}.workspace .global-search{grid-column:1 / -1;grid-row:2;width:100%;max-width:none;min-width:0;margin:0}.workspace .global-search-input kbd{display:none}.workspace .global-search-panel{position:fixed;top:112px;left:8px;right:8px;min-width:0}.workspace .global-search-results{max-height:min(60dvh,440px)}.workspace .workspace-tools{display:block;position:relative;grid-column:3;grid-row:1;min-width:0}.workspace .workspace-tools-toggle{display:flex;width:100%;min-height:44px;padding:8px;justify-content:center}.workspace .workspace-tools .top-actions{display:none;position:absolute;z-index:85;top:calc(100% + 8px);right:0;width:220px;max-width:calc(100vw - 24px);margin:0;padding:8px;gap:4px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:0 12px 32px color-mix(in srgb,var(--navy) 16%,transparent)}.workspace .workspace-tools .top-actions.open{display:flex;flex-direction:column;align-items:stretch}.workspace .workspace-tools .top-help{width:100%;min-height:44px;justify-content:flex-start;padding:8px 12px}.workspace .workspace-tools .top-help span{display:inline}.workspace .workspace-tools .avatar{width:44px;height:44px;align-self:flex-end}.workspace .workspace-tools .session-status{display:none}.workspace .topbar button:not(.drawer-scrim){min-block-size:44px}.workspace .workspace-statusbar{display:none}}@media screen{.workspace{--sidebar-width:184px}.workspace .sidebar{width:var(--sidebar-width);padding:8px;transform:none;transition:none;background:var(--surface)}.workspace .main-shell{margin-left:var(--sidebar-width);min-width:0}.workspace .side-head{flex-shrink:0;min-height:40px;padding:0 6px 8px}.workspace .sidebar .brand{gap:8px}.workspace .sidebar .brand-mark{width:28px;height:28px;flex-shrink:0}.workspace .nav-list{padding:6px 0;overscroll-behavior:contain}.workspace .nav-list>*{flex-shrink:0}.workspace .sidebar .platform-owner-nav{color:#765208}.workspace .nav-group{margin-bottom:2px}.workspace .sidebar .nav-item,.workspace .sidebar button.nav-item{min-height:32px;min-block-size:32px;padding:6px 8px;gap:8px}.workspace .sidebar .nav-item>svg{flex-shrink:0;width:18px;height:18px}.workspace .nav-children{gap:0;margin:2px 0 4px 26px}.workspace .nav-children a{display:flex;align-items:center;min-height:28px;padding:5px 8px;line-height:1.35}.workspace .sidebar .report-nav-heading{min-height:28px;min-block-size:28px;padding:5px 8px;letter-spacing:0}.workspace .side-foot{flex-shrink:0;padding-top:8px}.workspace .secure-chip{padding-bottom:6px}.workspace .logout{padding:6px 8px}.workspace .app-version{padding-top:6px}.workspace .menu-button,.workspace .close-mobile,.workspace .scrim{display:none}.workspace .workspace-statusbar{left:var(--sidebar-width)}}@media screen and (max-width:599px){.workspace{--sidebar-width:56px}.workspace .menu-button,.workspace .close-mobile{display:grid;width:44px;height:44px}.workspace .scrim{display:block;position:fixed;z-index:29;border:0;background:color-mix(in srgb,var(--navy) 42%,transparent)}.workspace .sidebar:not(.open) .side-head{justify-content:center;padding:0 0 6px}.workspace .sidebar :is(.nav-item,.premium-nav-button,.logout),.workspace .sidebar button.nav-item{min-height:40px;min-block-size:40px}.workspace .sidebar .nav-children a,.workspace .sidebar .report-nav-heading{min-height:32px;min-block-size:32px}.workspace .content{padding-left:12px;padding-right:12px}}@media(max-width:599px){.job-master-recipe .job-readonly{grid-template-columns:repeat(2,minmax(0,1fr))}.job-master-recipe .job-readonly>span{min-width:0;overflow-wrap:anywhere}.drawer .stepper{grid-template-columns:minmax(0,1fr) 88px}.drawer .stepper>span{grid-template-columns:44px 44px}.drawer .item-master-portrait .stepper button,.drawer .item-master-review .stepper button{width:44px;min-block-size:44px;border-bottom:0}.drawer .stepper button+button{border-left:1px solid var(--line)}.item-master-portrait .drawer-actions,.item-master-review .drawer-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));bottom:-12px;margin:0 -12px -12px;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px))}.drawer .item-master-portrait .drawer-actions>button,.drawer .item-master-review .drawer-actions>button{width:100%;min-width:0;min-block-size:44px;margin:0;white-space:normal}.item-master-portrait .drawer-actions>.primary,.item-master-review .drawer-actions>.primary{grid-column:1 / -1;grid-row:1;justify-self:center}.asset-modal{max-height:calc(100dvh - 16px)}.asset-modal>footer{flex-wrap:wrap;padding-bottom:calc(14px + env(safe-area-inset-bottom,0px))}.asset-modal>footer>button{min-height:44px}}@media print{.workspace-tools,.workspace-tools-toggle{display:none!important}}.login-remember{display:flex;align-items:center;gap:10px;min-height:44px;cursor:pointer}.login-remember input[type=checkbox]{width:20px;height:20px;min-width:20px;margin:0;flex:0 0 20px}.login-remember span{min-width:0;overflow-wrap:anywhere}.voucher-document h3{overflow-wrap:anywhere}@media print{body:has(.voucher-document.print-surface) #root,body:has(.voucher-document.print-surface) .drawer-scrim,.drawer:has(.voucher-document.print-surface)>header{display:none!important}.drawer:has(.voucher-document.print-surface){position:static!important;width:100%!important;max-height:none!important;height:auto!important;overflow:visible!important;padding:0!important;transform:none!important;animation:none!important}.voucher-document.print-surface{position:static!important;color:#111!important}.voucher-document .invoice-actions{display:none!important}.voucher-document .print-invoice{position:relative!important;inset:auto!important}.voucher-document table{min-width:0!important;width:100%!important}.voucher-document thead{display:table-header-group!important}.voucher-document tr{break-inside:avoid}}@media screen{.drawer:has(.voucher-document){width:min(900px,calc(100% - 184px))}.voucher-document h2,.voucher-document h3{font-size:var(--erp-font-size)!important;font-weight:700!important}.voucher-document td.number{white-space:nowrap}}@media screen and (max-width:599px){.drawer:has(.voucher-document){width:100%}}@media screen and (max-width:599px){.voucher-document .invoice-lines .mobile-register>tbody>tr>td{display:block!important}.voucher-document .invoice-lines .mobile-row-toggle{display:none!important}}@media screen and (max-width:599px){.voucher-document .invoice-summary{grid-template-columns:minmax(0,1fr)}.voucher-document .invoice-summary dl{border-left:0;border-top:1px solid var(--line)}.voucher-document .invoice-footer{flex-wrap:wrap;gap:10px}.voucher-document .invoice-lines .mobile-register>tbody>tr>td:first-child{min-height:0;padding-right:0}}.operational-reference{display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px 12px;min-width:140px}.operational-reference>span{flex:1 1 140px;min-width:0;overflow-wrap:anywhere;white-space:normal;line-height:1.5}.operational-reference>button{flex:none;padding:2px 0}.stock-unit-quantity{display:block;white-space:nowrap}.stock-rounding-note{padding:10px 14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--muted);line-height:1.6}.asset-sync-page .metric-grid .metric{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:6px;min-width:0;min-height:112px}.asset-sync-page .metric-grid .metric>:is(span,strong,small){display:block;position:static;min-width:0;max-width:100%;margin:0;line-height:1.45;overflow:visible;white-space:normal;overflow-wrap:anywhere}.asset-sync-page .metric-grid .metric>strong{font-variant-numeric:tabular-nums}.artwork-status-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:0 0 18px}.artwork-status-summary>div{padding:12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface2)}.artwork-status-summary dt{color:var(--muted)}.artwork-status-summary dd{margin:5px 0 0;line-height:1.5}.tally-daybook{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius)}.tally-daybook-title{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:baseline;gap:8px 20px;padding:12px;background:var(--surface2)}.tally-daybook-title>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px}.tally-daybook-table{margin:0;overflow-x:auto}.tally-daybook-table table{min-width:900px;table-layout:auto;font-variant-numeric:tabular-nums}.tally-daybook-table :is(th,td):first-child{min-width:96px;white-space:nowrap;overflow-wrap:normal}.tally-daybook-table :is(th,td).number{min-width:125px;white-space:nowrap;overflow-wrap:normal;text-align:right}.tally-daybook-table td:nth-child(2){min-width:260px}.tally-daybook-table td:nth-child(2) small{display:block;margin-top:4px;line-height:1.5;color:var(--muted)}.tally-daybook-table :is(th,td):nth-child(3){min-width:106px;white-space:nowrap}.tally-daybook-table :is(th,td):nth-child(4){min-width:125px}.tally-daybook-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 18px;padding:10px 12px;background:var(--surface2)}@media screen and (max-width:599px){.tally-daybook-title,.tally-daybook-title>div{flex-direction:column;align-items:flex-start;gap:6px}.tally-daybook-table .mobile-register{min-width:0}.tally-daybook-table .mobile-register :is(th,td){min-width:0}.tally-daybook-table .mobile-register td.number{white-space:nowrap}.operational-reference{min-width:0}}.ledger-report-table :is(th,td):first-child{min-width:96px;white-space:nowrap;overflow-wrap:normal}.ledger-report-table :is(th,td).number{white-space:nowrap;overflow-wrap:normal;font-variant-numeric:tabular-nums}.ledger-report-table td:nth-child(3){overflow-wrap:anywhere}@media screen and (max-width:599px){.ledger-report-table .mobile-register :is(th,td):first-child{min-width:0}}.company-setup-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.company-setup h2{display:flex;align-items:center;gap:8px}.company-setup-list{list-style:none;padding:0;margin:18px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.company-setup-list li{display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;min-width:0;gap:16px;padding:14px;border:1px solid var(--line,var(--line));border-radius:var(--radius);overflow-wrap:anywhere}.company-setup-list li>div{min-width:0}.company-setup-list p{margin:6px 0 0;color:var(--muted,var(--muted));max-width:85ch;line-height:1.5}.company-setup-list a,.company-setup-list button{min-width:0;min-height:44px;max-width:100%;white-space:normal;text-decoration:none}.company-setup-list a svg,.company-setup-list button svg{flex-shrink:0}.company-setup-list .row-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:8px;margin-top:auto}.company-setup-state{display:flex;align-items:center;gap:4px;margin-top:8px;color:var(--muted,var(--muted));font-size:var(--erp-font-size)}.company-setup-state.saved{color:var(--success-strong)}.company-setup-sheet .company-setup-state{display:inline;margin:0;font-weight:700;color:var(--warning-strong)}.company-setup-sheet .company-setup-state.saved{color:var(--success-strong)}.company-setup-sheet tbody tr:not(.company-setup-detail){cursor:pointer}.company-setup-sheet td>a{color:var(--gold-text);font-weight:700}.company-setup-sheet .company-setup-detail>td{height:auto!important;padding:6px!important;white-space:normal!important;overflow:visible!important;background:var(--ivory)}@media(max-width:599px){.company-setup-sheet .company-setup-detail{display:none!important}}.drawer .onboarding-proof-review{grid-template-columns:minmax(0,1fr)}.drawer .onboarding-proof-sheet{table-layout:fixed;width:100%}.drawer .onboarding-proof-sheet .sheet-pad,.drawer .onboarding-proof-sheet .sheet-pad-col{display:none}.drawer .onboarding-proof-review>.drawer-actions{flex-wrap:wrap}.drawer-record-sheets{display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.drawer-record-sheets table{table-layout:fixed;width:100%}.drawer-record-sheets :is(.sheet-pad,.sheet-pad-col){display:none}.drawer-record-sheets .drawer-actions{flex-wrap:wrap}.owner-rename-form{display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.owner-client-sheet tbody tr{cursor:pointer}:is(.owner-client-sheet,.drawer-record-sheets) .status{font-weight:700;color:var(--warning-strong)}:is(.owner-client-sheet,.drawer-record-sheets) .status.ok{color:var(--success-strong)}.company-setup>.order-book-title{display:flex;align-items:center;gap:6px}.company-setup>.order-book-title>h2{flex:1 1 auto;min-width:0}.company-profile-form{padding-top:20px;margin-top:16px;border-top:1px solid var(--line,var(--line))}.company-setup-modal-layer{position:fixed;z-index:120;inset:0;display:grid;place-items:center;padding:16px}.company-setup-modal-scrim{position:absolute;inset:0;width:100%;height:100%;border:0;border-radius:0;background:color-mix(in srgb,var(--navy) 50%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.company-setup-modal{position:relative;z-index:1;width:min(620px,100%);max-height:calc(100dvh - 32px);overflow:auto;margin:0;box-shadow:0 22px 70px color-mix(in srgb,var(--navy) 26%,transparent)}.company-setup-modal h3{margin-top:0}.company-setup-modal-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:9px;margin-top:20px}.onboarding-proof-review{display:grid;gap:14px}.onboarding-proof-review>p{margin:0}.onboarding-proof-summary{display:grid;gap:5px;padding:12px;border:1px solid var(--line,var(--line));border-radius:var(--radius);background:var(--surface-soft,var(--paper))}.onboarding-proof-summary span{font-size:var(--erp-font-size);color:var(--muted,var(--muted))}.onboarding-proof-checks{display:grid;gap:8px;margin:0;padding:12px;border:1px solid var(--line,var(--line));border-radius:var(--radius)}.onboarding-proof-checks legend{padding:0 6px;font-weight:700}.onboarding-proof-checks .check-field{justify-content:flex-start}@media(max-width:599px){.company-setup-heading{align-items:flex-start;flex-direction:column;gap:10px}.company-setup-list li{gap:10px}.company-setup-list .row-actions{width:100%;align-items:stretch;flex-direction:column}.company-setup-list .row-actions>a,.company-setup-list .row-actions>button{width:100%;justify-content:center}.company-setup-modal{width:100%}.company-setup-modal-actions{align-items:stretch;flex-direction:column}.company-setup-modal-actions button{width:100%;justify-content:center}}@media screen and (max-width:599px){#root :where(.workspace,.login-page){font-size:var(--erp-font-size)}#root :where(.workspace,.login-page) :where(p,li,dd,dt,input,select,textarea){font-size:var(--erp-font-size)!important}#root :where(.workspace,.login-page) :where(button,[role=button],label,.field>span,.mom-field>span,.check-field){font-size:var(--erp-font-size)!important}#root :where(.workspace,.login-page) :where(small,.muted,.cell-note,.status-badge){font-size:var(--erp-font-size)!important}#root :where(.workspace,.login-page) :where(.page-title h1,.mom-title h1){font-size:var(--erp-font-size)!important;line-height:1.12}#root :where(.workspace,.login-page) :where(.panel-head h2,.mom-detail-head h2,.settings-section h3,.asset-modal h2,.drawer>header h2){font-size:var(--erp-font-size)!important}#root .login-page .login-card h2{font-size:var(--erp-font-size)!important}.workspace{--sidebar-width:0px}.workspace .main-shell{margin-left:0}.workspace .sidebar{width:min(300px,calc(100vw - 40px));padding:10px;transform:translate(-102%);transition:transform .15s ease,box-shadow .15s ease;box-shadow:none}.workspace .sidebar.open{width:min(300px,calc(100vw - 40px));transform:translate(0);box-shadow:14px 0 40px color-mix(in srgb,var(--navy) 20%,transparent)}.workspace .sidebar:not(.open) :is(.brand>span:last-child,.close-mobile,.nav-item>span,.nav-chevron,.nav-children,.premium-nav-button>span,.premium-nav-button>small,.secure-chip,.logout>span,.app-version){display:initial}.workspace .sidebar:not(.open) :is(.nav-item,.premium-nav-button,.logout){display:flex;justify-content:flex-start;width:100%;padding:8px;gap:8px}.workspace .scrim{inset:0}.workspace .global-search-panel{left:8px}.workspace .content{padding:20px 14px 64px}.workspace .page-title{gap:10px;margin-bottom:18px}.workspace .panel{padding:14px;border-radius:var(--radius)}.workspace .topbar{grid-template-columns:44px minmax(0,1fr) 72px;gap:7px 8px;padding:8px 10px 10px;border-bottom-color:var(--line);background:color-mix(in srgb,var(--surface) 96%,transparent);box-shadow:0 5px 18px color-mix(in srgb,var(--navy) 7%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.workspace .company-picker .search-select>input{padding-inline:12px 34px!important;border-color:var(--line);border-radius:var(--radius);background:var(--field-cell-bg)}.workspace .company-picker .search-select-search{display:none}.workspace .global-search-input{border-radius:var(--radius);background:var(--surface);box-shadow:none}.workspace .global-search-panel{top:112px;border-radius:var(--radius);box-shadow:0 18px 46px color-mix(in srgb,var(--navy) 20%,transparent)}.workspace .workspace-tools-toggle{border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);background:var(--surface)}.workspace .page-title>:last-child:not(:first-child),.workspace .page-title .master-actions,.workspace .page-title .asset-title-actions,.workspace .page-title .schedule-title-actions{width:100%}.workspace .page-title :is(.master-actions,.asset-title-actions,.schedule-title-actions)>:is(button,a){flex:1 1 140px;min-height:44px}.drawer,.owner-client-drawer,.asset-modal,.company-setup-modal{max-height:calc(100dvh - env(safe-area-inset-top))}.drawer-actions,.asset-modal>footer,.company-setup-modal-actions{padding-bottom:max(12px,env(safe-area-inset-bottom))}}@media screen and (max-width:599px){.mobile-register>tbody>tr,.mobile-register>tfoot>tr{grid-template-columns:minmax(0,1fr);gap:10px;padding:14px 12px}.mobile-register>tbody>tr>td,.mobile-register>tfoot>tr>td{grid-column:1}.mobile-register td .mobile-cell-label{margin-bottom:4px;font-size:var(--erp-font-size)!important}.metric-grid,.owner-metric-grid{grid-template-columns:minmax(0,1fr)}.login-panel{padding:28px 20px}.mobile-brand{margin-bottom:30px}.workspace .topbar{grid-template-columns:44px minmax(0,1fr) 64px;padding-inline:8px}.workspace .company-picker .search-select>input{font-size:var(--erp-font-size)!important}.workspace .global-search-input input{font-size:var(--erp-font-size)!important}.workspace .global-search-results>button{grid-template-columns:36px minmax(0,1fr) 18px;min-height:64px;padding:9px}.workspace .global-search-result-meta{display:none}}@media screen and (max-width:599px){.workspace :is(.panel,.metric,.report-summary>div,.draft-card,.mom-list,.mom-detail,.mom-form,.premium-product-detail,.premium-capabilities){box-shadow:none}.workspace .page>.panel,.workspace .page>:is(.mom-list,.mom-detail,.mom-form){border-radius:var(--radius);border-color:var(--line)}.workspace .panel>.table-wrap:has(>.mobile-register){margin-inline:-14px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.workspace .mobile-register>tbody>tr:last-child,.workspace .mobile-register>tfoot>tr:last-child{border-bottom:0}.workspace .report-summary{gap:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.workspace .report-summary>div{padding:13px 14px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent}.workspace .report-summary>div:last-child{border-bottom:0}.workspace .record-grid{gap:0;border-radius:var(--radius);background:transparent}.workspace .record-grid div{padding:12px 13px;border-bottom:1px solid var(--line)}.workspace .record-grid div:last-child{border-bottom:0}.workspace :is(.aside-note,.subscription-hero){padding:16px;border-radius:var(--radius);box-shadow:none}.workspace .page .form-actions,.workspace .mom-form-actions,.workspace .artwork-standalone-actions{position:sticky;z-index:18;bottom:0;margin:16px -14px -14px;padding:12px 14px max(12px,env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#fffffff5;box-shadow:0 -10px 24px color-mix(in srgb,var(--navy) 8%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.workspace .page .form-actions>:is(button,a),.workspace .mom-form-actions>:is(button,a),.workspace .artwork-standalone-actions>:is(button,a){min-height:44px}}@media screen and (max-width:599px){.workspace .report-summary.two,.workspace .report-summary.three,.workspace .record-grid{grid-template-columns:minmax(0,1fr)}.workspace .page .form-actions,.workspace .mom-form-actions,.workspace .artwork-standalone-actions{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch}.workspace .page .form-actions>:is(button,a),.workspace .mom-form-actions>:is(button,a),.workspace .artwork-standalone-actions>:is(button,a),.drawer-actions>:is(button,a),.asset-modal>footer>:is(button,a){width:100%;max-width:none;justify-content:center}.drawer-actions,.asset-modal>footer{display:grid;grid-template-columns:minmax(0,1fr)}}.login-intro{margin-bottom:20px}.login-section{min-width:0;margin:0 0 16px;padding:14px 14px 0;border:1px solid var(--line);border-radius:var(--radius);background:#ffffff9e}.login-section legend{padding:0 7px;color:var(--muted);font-size:var(--erp-font-size);font-weight:700}.login-section .field:last-child{margin-bottom:14px}.login-section .wide{margin-top:0}.login-device-note{margin:5px 0 14px 25px;color:var(--muted);font-size:var(--erp-font-size);line-height:1.45}.login-help-actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:5px 16px;margin-top:10px}.login-help-actions .login-forgot{margin:0}@media screen and (max-width:599px){.login-card{width:min(440px,100%)}.login-intro{margin-bottom:18px}.login-section{padding:14px 14px 0}.login-section legend{font-size:var(--erp-font-size)!important}.login-section .field{margin-bottom:14px}.login-device-note{font-size:var(--erp-font-size)!important}#root :where(.workspace,.login-page) button:not(.drawer-scrim):not(.scrim):not(.premium-catalog-row){min-block-size:44px;max-block-size:none;max-inline-size:100%}#root .login-page .login-card>.primary,#root .login-page .login-help-actions button{width:100%;max-inline-size:none}}@media screen and (max-width:599px){.login-section{margin-inline:-4px;padding-inline:12px;border-radius:var(--radius)}.login-help-actions{display:grid;grid-template-columns:minmax(0,1fr)}.login-help-actions button{width:100%;min-height:44px}}.login-page *{text-transform:none!important}.eyebrow,.mom-title>div>small,.quote-print-head>div:last-child>strong{text-transform:capitalize!important}@media screen and (max-width:599px){.drawer:has(.item-master-quote){width:100%;padding:6px}.drawer:has(.item-master-quote)>header{margin:-6px -6px 6px;padding:8px}.item-master-quote{gap:6px}.item-master-quote .job-section h3{padding:7px 8px;font-size:var(--erp-font-size)}.item-master-quote>.job-section:first-of-type .dimension-grid,.item-master-quote .dimension-grid{gap:6px;padding:8px}.item-master-quote .field{min-width:0;gap:3px;margin:0}.item-master-quote .field>span,.item-master-quote .quote-bom-row .field>span{margin:0;font-size:var(--erp-font-size);letter-spacing:0;font-weight:400}.drawer .item-master-quote .field :is(input,select){padding:5px;font-size:var(--erp-font-size);border-radius:var(--radius)}.item-master-quote .quote-desktop-copy{display:none}.item-master-quote .paper-section .bom-editor{padding:0 8px}.item-master-quote .quote-bom-row{grid-template-columns:minmax(48px,1fr) minmax(44px,.8fr) minmax(88px,1.5fr) minmax(62px,1.1fr);gap:4px;padding:6px 0}.item-master-quote .quote-bom-row>strong{grid-column:1 / -1;font-size:var(--erp-font-size)}.drawer .item-master-quote .quote-bom-row select{padding:3px}.item-master-quote .item-calc-note{margin:0;padding:5px 8px;font-size:var(--erp-font-size)}.item-master-quote .quote-items-heading{flex-direction:row;flex-wrap:wrap;align-items:center;gap:4px;padding:0 8px 0 0}.item-master-quote .quote-items-heading>button{width:auto;min-width:0;min-height:44px;padding:5px 8px;font-size:var(--erp-font-size)}.drawer .item-master-quote .drawer-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;bottom:-6px;margin:0 -6px -6px;padding:8px 8px max(8px,env(safe-area-inset-bottom))}.drawer .item-master-quote .drawer-actions>button{width:100%;min-width:0;min-height:44px;margin:0;padding:8px;font-size:var(--erp-font-size);white-space:normal;justify-content:center}}.voucher-tab-register>.panel{display:none}.voucher-workspace .page-title{min-height:0;margin-bottom:10px}.voucher-workspace .page-title h1{font-size:var(--erp-font-size)}.voucher-workspace .page-title p{margin-top:3px}.voucher-workspace>.panel{padding:10px;border-radius:var(--radius)}.voucher-workspace .voucher-entry-line{border:0;border-bottom:1px solid var(--line);border-radius:0;padding:8px 0;background:transparent}.voucher-workspace .voucher-entry-line .field{min-width:0;margin-bottom:0}.voucher-workspace .voucher-entry-line .line-remove{margin-bottom:0}.voucher-workspace .voucher-lines{gap:0}.voucher-workspace .voucher-lines-head{margin-bottom:4px}.voucher-workspace .voucher-guidance{padding:7px 8px;border-radius:var(--radius)}.voucher-workspace .voucher-balance{flex-wrap:wrap;gap:8px 16px;border-radius:var(--radius)}.voucher-workspace .voucher-balance strong{font-variant-numeric:tabular-nums}.voucher-workspace .draft-list{gap:0}.voucher-workspace .accounting-draft-row{padding:0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent}.voucher-workspace .accounting-draft-row:first-child{border-top:1px solid var(--line)}.voucher-workspace .accounting-draft-row>summary{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;padding:9px 4px;min-height:44px;cursor:pointer;list-style:none}.voucher-workspace .accounting-draft-row>summary::-webkit-details-marker{display:none}.voucher-workspace .accounting-draft-row>summary:hover{background:var(--warning-wash)}.voucher-workspace .accounting-draft-row>summary>div{display:grid;grid-template-columns:minmax(100px,.65fr) minmax(100px,.5fr) minmax(0,1.5fr);gap:10px;min-width:0;align-items:center}.voucher-workspace .accounting-draft-row .draft-type{letter-spacing:0;text-transform:none;font-size:var(--erp-font-size)}.voucher-workspace .accounting-draft-row summary strong{font-family:inherit;font-size:var(--erp-font-size);font-variant-numeric:tabular-nums;text-align:right}.voucher-workspace .accounting-draft-row summary small{grid-column:auto;overflow-wrap:anywhere}.voucher-workspace .draft-disclosure{color:var(--muted);font-size:var(--erp-font-size)}.voucher-workspace .draft-disclosure:after{content:" ↓"}.voucher-workspace .accounting-draft-row[open] .draft-disclosure:after{content:" ↑"}.voucher-workspace .accounting-draft-row .draft-lines{margin:0;padding:8px;background:var(--paper)}.voucher-workspace .accounting-draft-row .draft-card-foot{padding:8px;gap:8px;flex-wrap:wrap}.voucher-workspace .voucher-activation-grid{grid-template-columns:1fr;gap:0}.voucher-workspace .voucher-activation-grid article{padding:8px 0;border:0;border-bottom:1px solid var(--line);border-radius:0}.accounting-register .page-title{min-height:0;margin-bottom:8px}.accounting-register .report-filter{padding:8px 10px;margin-bottom:8px}.accounting-register .report-filter .field,.accounting-register .report-filter .primary{margin-bottom:0}.accounting-register .report-summary{display:flex;flex-wrap:wrap;gap:0;margin-bottom:8px;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper)}.accounting-register .report-summary>div{display:flex;flex:1 1 200px;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;min-height:0;border:0;border-radius:0;background:transparent}.accounting-register .report-summary strong{font-family:inherit;font-size:var(--erp-font-size);font-variant-numeric:tabular-nums}.accounting-register .report-table td{padding-top:6px;padding-bottom:6px}@media screen and (max-width:599px){#root .workspace .voucher-workspace .tally-operating-bar{display:none}.voucher-workspace .page-title>div>p:last-child{font-size:var(--erp-font-size)}.voucher-workspace-tabs{flex-wrap:wrap;overflow:visible;align-items:stretch}.voucher-workspace-tabs button{flex:1 1 28%;min-height:44px;white-space:normal;padding:8px}.voucher-workspace-tabs #voucher-types-tab{flex:0 1 auto;font-size:var(--erp-font-size)}.voucher-workspace .form-grid{gap:0 8px}.voucher-workspace .span-2{grid-column:1 / -1}.voucher-workspace .voucher-entry-line{gap:8px;padding:10px 0}#root .workspace .voucher-workspace .field input,#root .workspace .voucher-workspace .field select,#root .workspace .voucher-workspace .field textarea{font-size:var(--erp-font-size)!important}.voucher-workspace button{min-height:44px}.voucher-workspace .voucher-lines-head{flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px}.voucher-workspace .voucher-lines-head>div{flex:1 1 160px}.voucher-workspace .voucher-balance{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:8px}.voucher-workspace .voucher-balance>span{display:flex;flex-wrap:wrap;gap:4px}.voucher-workspace .voucher-balance>span:last-child{grid-column:1 / -1}.voucher-workspace .accounting-draft-row>summary{grid-template-columns:minmax(0,1fr) auto;gap:4px 8px}.voucher-workspace .accounting-draft-row>summary>div{grid-column:1 / -1;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px}.voucher-workspace .accounting-draft-row summary small{grid-column:1 / -1}.voucher-workspace .accounting-draft-row .draft-disclosure{text-align:right}.voucher-workspace .accounting-draft-row .draft-lines>div{grid-template-columns:minmax(0,1fr) 30px minmax(80px,auto);gap:6px}.voucher-workspace .accounting-draft-row .draft-lines>div>span:first-child{overflow-wrap:anywhere}.voucher-workspace .accounting-draft-row .draft-card-foot{align-items:stretch;flex-direction:column}.voucher-workspace .draft-card-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%}.voucher-workspace .draft-card-actions button{min-width:0;width:100%;white-space:normal;justify-content:center}.accounting-register .report-filter .form-grid{gap:8px}.accounting-register .report-summary>div{flex-basis:100%}#root .workspace .accounting-register .field input{font-size:var(--erp-font-size)!important}}@media screen and (max-width:599px){#root .workspace .voucher-workspace .page-title{gap:3px;margin-bottom:8px}#root .workspace .voucher-workspace .page-title .eyebrow{display:none}#root .workspace .voucher-workspace .page-title h1{font-size:var(--erp-font-size)!important}#root .workspace .voucher-workspace .page-title p{font-size:var(--erp-font-size)!important;line-height:1.4}#root .workspace .voucher-workspace>.panel{padding:8px;border-radius:var(--radius)}#root .workspace .voucher-workspace>.panel>.panel-head{margin-bottom:8px;padding-bottom:0}#root .workspace .voucher-workspace>.panel>.panel-head h2{font-size:var(--erp-font-size)!important}.voucher-workspace-tabs a{min-height:44px;margin-left:auto;font-size:var(--erp-font-size)}.voucher-workspace .voucher-entry-line>.field:first-child,.voucher-workspace .voucher-entry-line>.bill-allocation-editor{grid-column:1 / -1}}@media screen and (max-width:599px){#root .workspace .voucher-workspace>.panel>.panel-head p{font-size:var(--erp-font-size)!important;line-height:1.4}.voucher-workspace .accounting-draft-row>summary>.badge{justify-self:start}}.item-master-quote .quote-paper-section h3{background:var(--surface);padding:7px 9px}.item-master-quote .quote-paper-section .bom-editor{padding:0 9px}.item-master-quote .quote-paper-section .quote-bom-row{display:grid;grid-template-columns:110px 64px 64px minmax(100px,1fr) minmax(100px,1fr) minmax(280px,2fr);align-items:center;gap:7px;padding:5px 0}.item-master-quote .quote-paper-section .quote-bom-row{background:var(--surface)}.quote-paper-totals{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px 22px;padding:8px 9px;border-top:1px solid var(--paper);font-size:var(--erp-font-size);font-variant-numeric:tabular-nums}.quote-paper-totals strong{margin-left:6px;color:var(--teal)}.item-master-quote .quote-paper-section .item-calc-note{margin:0;padding:0 9px 5px;font-size:var(--erp-font-size)}@media(min-width:600px){.item-master-quote .quote-paper-section .quote-bom-row .field>label,.item-master-quote .quote-paper-section .quote-bom-row .field>span:not(.stepper){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.item-master-quote .quote-paper-section .quote-bom-row .field{gap:0;margin:0}.item-master-quote .quote-paper-section .quote-bom-row :is(input,select,.stepper){background:var(--field-cell-bg)}}@media(max-width:599px){.item-master-quote .quote-paper-section .quote-bom-row{grid-template-columns:110px 64px 64px minmax(100px,1fr) minmax(100px,1fr)}}@media(max-width:599px){.item-master-quote .quote-paper-section .quote-bom-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.item-master-quote .quote-paper-section .quote-bom-row>strong{grid-column:1 / -1}}@media(max-width:599px){.item-master-quote .quote-paper-section .quote-bom-row{grid-template-columns:minmax(48px,1fr) minmax(44px,.8fr) minmax(88px,1.5fr) minmax(62px,1.1fr)}}.quote-search{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap;margin-bottom:16px}.quote-search .field{flex:1 1 260px;min-width:0}.quote-search-count{align-self:center;font-size:var(--erp-font-size);color:var(--muted)}@media screen and (min-width:600px){.drawer:has(.job-master-recipe){width:100%;padding:10px 14px}.drawer:has(.job-master-recipe)>header{margin:-10px -14px 8px;padding:8px 14px;min-height:40px}.drawer:has(.job-master-recipe)>header h2{font-size:var(--erp-font-size);margin:0}.job-master-recipe{display:grid;grid-template-columns:minmax(340px,.85fr) minmax(540px,1.4fr);gap:8px}.job-master-recipe .job-section{margin:0;padding:8px;gap:6px;min-width:0}.job-master-recipe .job-section h3{padding:0;font-size:var(--erp-font-size);line-height:1.3}.job-master-recipe .job-identity{grid-column:1 / -1}.job-master-recipe .job-identity .job-readonly{grid-template-columns:repeat(10,minmax(0,1fr))}.job-master-recipe .job-plan,.job-master-recipe .job-dimensions{grid-column:1}.job-master-recipe .paper-section{grid-column:2;grid-row:2 / 4;align-content:start}.job-master-recipe .job-readonly{padding:0;gap:5px}.job-master-recipe .job-readonly>span{padding:5px;font-size:var(--erp-font-size);gap:2px;overflow-wrap:anywhere}.job-master-recipe .job-readonly small{font-size:var(--erp-font-size)}.job-master-recipe .dimension-grid{padding:0;gap:5px}.job-master-recipe .field{gap:3px;margin:0;min-width:0}.job-master-recipe .field>span{font-size:var(--erp-font-size)}.drawer .job-master-recipe .field input,.drawer .job-master-recipe .field select{padding:4px 6px;font-size:var(--erp-font-size)}.job-master-recipe .item-size-stack{padding:0;gap:3px}.job-master-recipe .item-size-stack>div{grid-template-columns:1fr 1.6fr 1.6fr}.job-master-recipe .item-size-stack :is(strong,span,small){padding:4px;font-size:var(--erp-font-size)}.job-master-recipe .item-calc-note{margin:0;padding:0;font-size:var(--erp-font-size);line-height:1.35}.job-master-recipe .bom-editor{padding:0;gap:4px}.job-master-recipe .bom-row{grid-template-columns:minmax(75px,.9fr) 65px 60px minmax(80px,1fr) minmax(80px,1fr) 105px;gap:5px;padding:4px}.job-master-recipe .bom-row>strong{font-size:var(--erp-font-size)}.job-master-recipe .stepper{grid-template-columns:minmax(0,1fr) 18px}.drawer .job-master-recipe .stepper button{width:18px;padding:0;font-size:var(--erp-font-size)}.job-master-recipe .factor-chip{padding:3px;font-size:var(--erp-font-size);min-height:30px}.job-master-recipe .factor-chip strong{font-size:var(--erp-font-size)}.job-master-recipe .production-total{margin:0;padding:6px;font-size:var(--erp-font-size)}.job-master-recipe .production-total strong{font-size:var(--erp-font-size)}.job-master-recipe .item-lower-grid{grid-column:1 / -1;grid-template-columns:minmax(240px,.65fr) minmax(0,2fr);gap:8px}.job-master-recipe .price-calculation{margin:0;padding:0;gap:4px;grid-template-columns:repeat(10,minmax(0,1fr))}.job-master-recipe .price-calculation>div{padding:5px}.job-master-recipe .price-calculation small,.job-master-recipe .price-calculation strong{font-size:var(--erp-font-size)}.job-master-recipe .drawer-actions{grid-column:1 / -1;position:static;margin:0;padding:6px 0 0}.job-master-recipe .drawer-actions button{min-height:32px;padding:6px 12px}.job-master-recipe>.banner{grid-column:1 / -1}}@media screen and (min-width:600px){.job-master-recipe{padding-bottom:0;line-height:1.2;gap:6px}.job-master-recipe :is(span,small,strong,label,input,button){line-height:1.2}.job-master-recipe .job-section{padding:6px;gap:4px}.job-master-recipe .job-readonly>span{padding:4px}.job-master-recipe .item-size-stack :is(strong,span,small){padding:3px}.job-master-recipe .dimension-grid{align-items:end}.job-master-recipe .field>span{min-height:0}.job-master-recipe .price-calculation .price-final{grid-column:auto}}@media screen and (min-width:600px){.job-master-recipe .bom-row:not(:first-child) .field>span:first-child{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media screen and (min-width:600px){.job-master-recipe .job-plan{align-content:start}.job-master-recipe .bom-row:not(:first-child) .search-select-field>label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media(max-width:599px){.drawer:has(.user-permission-overrides){width:100%}}.drawer:has(.production-card-form){width:min(1180px,100%);padding:12px 16px}.drawer:has(.production-card-form)>header{margin-bottom:10px;padding-bottom:8px;gap:12px}.drawer:has(.production-card-form)>header h2{margin:0;font-size:var(--erp-font-size)}.production-card-form{gap:8px;padding-bottom:8px}.production-card-form .job-section{gap:6px;padding:10px}.production-card-form .job-section>p{margin:0;font-size:var(--erp-font-size);color:var(--muted)}.production-card-form .field{margin:0;gap:4px}.production-card-form .field input{padding:6px 9px;font-size:var(--erp-font-size)}.production-card-form .search-select>input{padding-block:6px}.production-card-form>.form-grid{gap:8px 12px}.production-card-form .job-card-print-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:var(--erp-font-size)}.production-card-form .job-card-print-toolbar button{padding:6px 10px;min-height:34px}.production-paper-heading,.production-paper-row{display:grid;grid-template-columns:100px 90px 60px 55px 110px minmax(140px,1fr) 70px 90px;align-items:center;gap:10px}.production-paper-heading{color:var(--muted);font-size:var(--erp-font-size);font-weight:700;padding-top:4px}.production-paper-row{border-top:1px solid var(--line);padding-top:6px;font-size:var(--erp-font-size)}.production-paper-weight,.production-paper-heading>:last-child{text-align:right;font-variant-numeric:tabular-nums}.production-paper-row .field>:is(span:first-child,label),.production-paper-unit{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.production-paper-row[data-changed=true]{background:var(--brand-gold-wash,#eee6d7);box-shadow:inset 3px 0 0 var(--brand-gold,#876b38)}.job-card-changes{margin:6px 0 0}.job-card-changes[data-changed=true]{padding:4px 8px;background:var(--brand-gold-wash,#eee6d7);border-left:3px solid var(--brand-gold,#876b38)}.production-paper-section>strong{text-align:right;font-size:var(--erp-font-size);padding-top:6px;border-top:1px solid var(--line)}@media(max-width:599px){.production-paper-heading{display:none}.production-paper-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:10px}.production-paper-name,.production-paper-weight{grid-column:1/-1;text-align:left}.production-paper-row .field>:is(span:first-child,label),.production-paper-unit{position:static;width:auto;height:auto;margin:0;overflow:visible;clip-path:none;white-space:normal}.production-card-form .field input{font-size:var(--erp-font-size)}.production-card-form .job-card-print-toolbar{flex-wrap:wrap}}.production-card-actions{display:flex;align-items:center;justify-content:space-between;gap:10px}.production-card-actions>span{color:var(--muted);font-size:var(--erp-font-size)}@media(max-width:599px){.production-card-actions{flex-wrap:wrap}.production-card-actions>button{width:100%}}.paper-layer-size{display:flex;flex-direction:column;gap:2px;align-self:center;min-width:0;font-size:var(--erp-font-size);font-variant-numeric:tabular-nums}.paper-layer-size small{color:var(--muted);font-size:var(--erp-font-size)}@media print{.job-master-recipe .paper-sized-row{grid-template-columns:75px 75px 60px 55px minmax(70px,1fr) minmax(70px,1fr) 88px}}.table-wrap .quote-register>thead>tr>th,.table-wrap .quote-register>tbody>tr>td:nth-child(3),.table-wrap .quote-register>tbody>tr>td:nth-child(6),.workspace .quote-register .status-badge{white-space:nowrap;overflow-wrap:normal;word-break:normal}.quote-register .register-actions-more{min-width:100px}.quote-register .register-actions-more>summary{cursor:pointer;padding:8px 10px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface2);font-weight:700;white-space:nowrap}.quote-register .register-actions-list{display:flex;flex-direction:column;align-items:stretch;gap:6px;padding-top:6px}.quote-register .register-actions-list button{justify-content:flex-start}.register-grouping-control{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:16px}.register-grouping-control>span{color:var(--muted);font-size:var(--erp-font-size)}.client-register-group{border-bottom:1px solid var(--line)}.client-register-group:last-child{border-bottom:0}.client-register-group>summary{padding:14px 16px;min-height:44px;cursor:pointer;background:var(--surface);color:var(--teal);overflow-wrap:anywhere}.client-register-name{font-weight:700}.client-register-count{margin-left:12px;color:var(--muted);font-size:var(--erp-font-size)}.client-register-group[open]>summary{border-bottom:1px solid var(--line)}.inline-master-fields{border:0;padding:0;margin:0;min-width:0}.task-notification-dot{display:inline-block;flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:var(--danger)}.menu-button{position:relative}.menu-button .task-notification-dot{position:absolute;top:6px;right:6px}.tasks-reschedule{margin-bottom:8px}.tasks-reply-hint{margin:4px 0}.tasks-banner{display:flex;align-items:center;gap:9px;border-radius:var(--radius);padding:8px 12px;margin-bottom:9px}.tasks-banner.error{background:#fff0ed;color:var(--danger-strong)}.tasks-banner.success{background:#eaf8ef;color:var(--success-strong)}.tasks-banner.info{background:var(--mint);color:var(--navy)}.tasks-tick{flex:0 0 auto;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;background:transparent}.tasks-tick>span{display:grid;place-items:center;width:18px;height:18px;border:1.5px solid var(--accent);border-radius:50%;color:var(--paper)}.tasks-tick.done>span{background:var(--accent)}.tasks-tick:disabled:not(.done){opacity:.45}.tasks-due.late{color:var(--danger)}.tasks-name{display:flex;align-items:center;gap:5px;min-width:0;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tasks-name.done{color:var(--muted);text-decoration:line-through}.tasks-undo{display:flex;align-items:center;gap:8px;background:#eaf8ef;color:var(--success-strong);border-bottom:1px solid var(--line);padding:5px 10px}.tasks-undo button{border:0;background:transparent;color:var(--gold-text);display:inline-flex;align-items:center;gap:4px;padding:0 4px}.tasks-menu{position:relative;display:inline-flex;flex:none}.tasks-menu-list{position:absolute;top:calc(100% + 4px);right:0;z-index:20;margin:0;padding:2px 0;list-style:none;min-width:180px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 4px 14px #092e5229}.tasks-menu-list li{padding:0 8px;color:var(--muted)}.tasks-menu-list button{display:block;width:100%;text-align:left;border:0;background:transparent;color:var(--ink);padding:6px 8px;white-space:nowrap}.tasks-menu-list button:hover,.tasks-menu-list button.current{background:var(--mint)}.tasks-head-people,.tasks-head-tools{display:inline-flex;align-items:center;gap:4px}.tasks-head-people{gap:6px;flex:0 1 auto}.tasks-detail{padding:0}.tasks-description{white-space:pre-wrap;color:var(--muted);margin:0 0 7px}.tasks-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px}.tasks-actions button{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink);padding:3px 9px;font:inherit}.tasks-actions select{border:1px solid var(--line);border-radius:var(--radius);background:var(--field-bg);color:var(--ink);padding:3px 9px;font:inherit}.tasks-actions button.primary{background:var(--teal);border-color:var(--teal);color:var(--paper)}.tasks-meta{color:var(--muted);margin:0 0 6px}.tasks-pill{border-radius:var(--radius);background:var(--mint);color:var(--navy);padding:1px 9px}.tasks-thread{border-top:1px solid var(--line);padding-top:7px}.tasks-message{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:2px 8px;padding:3px 0}.tasks-message.child{margin-left:24px}.tasks-message .tasks-breadcrumb{grid-column:1/-1;color:var(--muted)}.tasks-message b{font-weight:700}.tasks-message p{grid-column:2;white-space:pre-wrap;margin:0}.tasks-message small{color:var(--muted)}.tasks-file{grid-column:2;justify-self:start;display:inline-flex;align-items:center;gap:5px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--muted);padding:1px 8px;margin-top:3px}.tasks-reply{display:flex;gap:6px;align-items:flex-end;margin-top:8px}.tasks-reply textarea{flex:1;min-width:0;border:1px solid var(--line);border-radius:var(--radius);background:var(--field-bg);color:var(--ink);padding:5px 9px;font:inherit;resize:vertical}.tasks-reply button{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink);padding:6px 10px;display:inline-flex;align-items:center;gap:5px}.tasks-reply button.primary{background:var(--accent);border-color:var(--accent);color:var(--surface)}.tasks-history-toggle{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;color:var(--muted);padding:6px 0 0}.tasks-history{list-style:none;margin:3px 0 0;padding:0;color:var(--muted)}.tasks-history li{padding:2px 0}.tasks-admin-add input,.tasks-admin-add select{border:1px solid var(--line);border-radius:var(--radius);background:var(--field-bg);color:var(--ink);padding:4px 9px;font:inherit}.tasks-admin-add button{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--teal);border-radius:var(--radius);background:var(--teal);color:var(--paper);padding:4px 12px}.tasks-unlinked{color:var(--danger);font-style:normal}.tasks-admin-add .tasks-link-cancel{border-color:var(--accent);background:transparent;color:var(--gold-text)}.tasks-setup{border:1px solid var(--mint);border-radius:var(--radius);background:var(--surface);margin-top:6px}.tasks-setup p{margin:0 0 6px}.tasks-admin{border-bottom:1px solid var(--line);padding:8px 10px}.tasks-admin-add{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:10px}.tasks-admin-add input{border:1px solid var(--line);border-radius:var(--radius);background:var(--field-bg);color:var(--ink);padding:4px 9px;font:inherit}.tasks-admin-add button{display:inline-flex;align-items:center;gap:5px}.tasks-sheet{table-layout:fixed;width:100%}.tasks-col-done{width:44px}.tasks-col-owner{width:13%}.tasks-col-due{width:96px}.tasks-col-status{width:11%}.tasks-col-count{width:7%}.tasks-sheet .tasks-row{cursor:pointer}.tasks-sheet .tasks-row:hover>td,.tasks-sheet .tasks-row.open>td{background:var(--pale-gold)}.tasks-sheet .tasks-group>td{background:var(--pale-gold);color:var(--navy);font-weight:700}.tasks-sheet .tasks-empty-row>td{font-style:italic;color:var(--muted)}.tasks-sheet .tasks-tick-cell{padding:0;text-align:center}.tasks-sheet .tasks-tick{display:inline-grid;vertical-align:middle}.tasks-title{min-width:0;overflow:hidden;text-overflow:ellipsis}.tasks-phone .tasks-title{white-space:normal}.tasks-line{display:flex;flex-wrap:wrap;align-items:center;gap:0 6px;color:var(--muted)}.tasks-line>*+*:before{content:"· ";color:var(--muted)}.tasks-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:6px}.tasks-toolbar .tasks-menu-list{left:0;right:auto}.tasks-head-people{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px}.tasks-detail-row>td{background:var(--ivory);padding:6px}.tasks-undo-row>td{padding:0}.tasks-unlinked{color:var(--danger-strong);font-style:normal}table.sheet-register>colgroup>col.sheet-pad-col{width:4%}table.sheet-register.stock-items-sheet>colgroup>col:nth-child(1){width:26%}table.sheet-register.stock-items-sheet>colgroup>col:nth-child(2){width:34%}table.sheet-register.stock-items-sheet>colgroup>col:nth-child(3){width:10%}.stock-group-filter{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;padding:4px 6px}.stock-group-filter>strong{margin-right:4px}.register-inactive,.register-inactive td{color:var(--muted)}.quote-register .quote-register-repeat{color:var(--muted);font-weight:400}@media screen and (min-width:600px){.table-wrap .sheet-register.quote-register>colgroup>col:nth-child(1){width:4%}.table-wrap .sheet-register.quote-register>colgroup>col:nth-child(2){width:11%}.table-wrap .sheet-register.quote-register>colgroup>col:nth-child(3){width:30%}.table-wrap .sheet-register.quote-register>colgroup>col:nth-child(4){width:20%}.table-wrap .sheet-register.quote-register>colgroup>col:nth-child(5){width:14%}.table-wrap .sheet-register.quote-register>colgroup>col:nth-child(6){width:10%}.table-wrap .sheet-register.quote-register>colgroup>col:nth-child(7){width:11%}}.status-badge.inactive-badge{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;background:var(--surface);color:var(--muted);box-shadow:inset 0 0 0 1px var(--coral)}@media screen{.workspace :is(.main-shell,.content,.page,.panel,.table-wrap),.workspace :is(.form-grid,.dashboard-grid,.result-grid,.resource-grid)>*,.drawer :is(.job-section,.bom-editor,.bom-row)>*{min-width:0}.workspace :is(.page-title,.panel-head){flex-wrap:wrap}.workspace :is(.page-title,.panel-head)>*{min-width:0;max-width:100%}.workspace :is(.page-title,.panel-head) :is(h1,h2,p){overflow-wrap:anywhere}.workspace :is(.master-actions,.row-actions,.schedule-title-actions){flex-wrap:wrap}.workspace .table-wrap{max-width:100%;overflow-x:auto}.workspace .schedule-gantt{min-width:0;max-width:100%}.artwork-upload-grid,.artwork-reference-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.workspace :is(.global-search,.company-picker){min-width:0}.workspace .global-search-panel{min-width:0}}@media screen{body:has(.workspace),.workspace{--layout-gutter: 18px;--layout-gap: 14px;--layout-panel: 14px;--layout-field-gap: 12px;--layout-row-padding: 9px;--layout-control: 36px}body:has(.workspace.density-pref-compact),.workspace.density-pref-compact,body:has(.workspace.density-pref-auto.density-dense),.workspace.density-pref-auto.density-dense{--layout-gutter: 12px;--layout-gap: 8px;--layout-panel: 10px;--layout-field-gap: 8px;--layout-row-padding: 6px;--layout-control: 32px}.workspace .page-title{min-height:0}.workspace .panel{padding:var(--layout-panel);margin-bottom:var(--layout-gap)}.workspace .panel-head{min-height:0;gap:var(--layout-gap);margin-bottom:var(--layout-gap)}.workspace :is(.dashboard-grid,.result-grid,.resource-grid,.form-layout,.task-layout,.task-report-layout,.mom-layout){gap:var(--layout-gap)}:is(.workspace,.drawer) .field{margin-bottom:var(--layout-field-gap)}.workspace :is(.mom-list,.mom-detail,.mom-form,.asset-modal,.company-setup-modal){padding:var(--layout-panel)}.workspace :is(.mom-title,.mom-toolbar,.mom-metrics,.asset-tabs,.schedule-controls){margin-bottom:var(--layout-gap)}.workspace .mom-list{padding:0}.workspace :is(.mom-row,.task-report-choice){padding:var(--layout-panel)}.workspace .panel:has(>.table-wrap){overflow:visible}.workspace .panel>.table-wrap,.workspace .panel>.table-wrap:has(>.mobile-register){width:100%;max-width:100%;margin:0;border-radius:var(--radius)}.workspace .table-wrap{overscroll-behavior-x:contain;scrollbar-width:auto}.workspace .table-wrap:focus-visible{outline:2px solid var(--teal-2);outline-offset:2px}:is(.workspace,.drawer) :is(.table-wrap,.permission-matrix-wrap)[data-register-scrollable=true]:before{content:"Scroll horizontally to see all columns";display:block;position:sticky;left:0;width:fit-content;max-width:100%;padding:6px 8px;color:var(--muted);font-size:var(--erp-font-size)}.workspace .table-wrap :is(th,td){overflow-wrap:normal;word-break:normal;white-space:normal;height:auto}.workspace .table-wrap th{letter-spacing:0;text-transform:none}.workspace .table-wrap :is(.number,[data-register-column=amount],[data-register-column=date]){white-space:nowrap;font-variant-numeric:tabular-nums}.workspace .table-wrap [data-register-column=identity]{min-width:9ch}.workspace .table-wrap td[data-register-column=text]{overflow-wrap:anywhere}.permission-matrix-wrap:focus-visible{outline:2px solid var(--teal-2);outline-offset:2px}.workspace .status-badge{overflow-wrap:normal;word-break:normal;white-space:normal}.workspace :is(.primary,.secondary),.register-actions-more>summary{min-height:var(--layout-control);max-height:none;height:auto;padding:6px 10px;line-height:1.35}.workspace :is(.primary,.secondary)>svg{flex-shrink:0}.workspace .table-wrap :is(.master-actions,.row-actions){flex-wrap:wrap}.workspace .master-actions button{white-space:normal}.workspace .panel.master-list-panel{container:master-list / inline-size;padding:0;overflow:visible}.workspace .master-list-panel>.table-wrap:has(>.mobile-register){border:0;border-radius:inherit}.workspace .master-list-panel .master-register{width:100%;min-width:0}.register-actions{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.register-actions>button{width:100%}.register-actions-more{min-width:0;width:100%}.register-actions-more>summary{cursor:pointer;color:var(--teal-2);border-radius:var(--radius);overflow-wrap:normal;white-space:normal}.register-actions-more>summary:focus-visible{outline:2px solid var(--teal-2);outline-offset:2px}.register-actions-list{display:flex;flex-wrap:wrap;gap:6px;padding-block:4px}.workspace .master-workspace .task-module-tabs{gap:6px;margin-bottom:var(--layout-gap)}.workspace .master-workspace .page-title>div>p{margin-bottom:0}.workspace .quote-search{gap:8px;margin-bottom:var(--layout-gap)}.workspace .quote-search .field{margin:0}.workspace details.quote-separation-note{display:block;padding:6px 10px;margin-bottom:var(--layout-gap)}.quote-separation-note summary{cursor:pointer;line-height:1.5}.quote-separation-note p{margin:6px 0 0}.workspace .master-workspace .eyebrow{display:none}}@media screen and (min-width:600px){.workspace .topbar{container:topbar / inline-size}.workspace .global-search{flex-shrink:1000;min-width:min(var(--field-w-s),40cqw)}@container topbar (max-width: 699px){.workspace .global-search-input kbd{display:none}}@container topbar (max-width: 1119px){.workspace .workspace-tools{display:block;position:relative;order:3;flex:none;min-width:0;margin-left:auto}.workspace .workspace-tools-toggle{display:flex;align-items:center;gap:4px;padding:4px 10px;white-space:nowrap}.workspace .workspace-tools .top-actions{display:none;position:absolute;z-index:85;top:calc(100% + 8px);right:0;width:220px;margin:0;padding:8px;gap:4px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:0 12px 32px color-mix(in srgb,var(--navy) 16%,transparent)}.workspace .workspace-tools .top-actions.open{display:flex;flex-direction:column;align-items:stretch}.workspace .workspace-tools .top-actions .top-help{width:100%;min-height:var(--row-h);justify-content:flex-start}.workspace .workspace-tools .top-help span{display:inline}.workspace .workspace-tools .avatar{align-self:flex-end}}}@media screen and (max-width:599px){body:has(.workspace),.workspace{--layout-gutter: 14px;--layout-panel: 14px;--layout-control: 44px}body:has(.workspace.density-pref-compact),.workspace.density-pref-compact,body:has(.workspace.density-pref-auto.density-dense),.workspace.density-pref-auto.density-dense{--layout-gutter: 10px;--layout-panel: 10px;--layout-control: 44px}.workspace .content{padding-bottom:48px}.workspace .mobile-register>tbody>tr,.workspace .mobile-register>tfoot>tr{padding:var(--layout-panel);gap:8px 12px}.workspace .table-wrap .mobile-register>:is(tbody,tfoot)>tr>td{padding:0}.workspace .mobile-register td:has(.register-actions){grid-column:1 / -1}.workspace .master-workspace .page-title :is(.master-actions)>button{flex:0 1 auto}.workspace .master-workspace .page-title{flex-direction:row;align-items:center}.workspace .master-workspace .page-title>.master-actions{width:auto;margin-left:auto}.workspace .master-workspace .page-title h1{font-size:var(--erp-font-size)!important}.workspace .master-workspace .page-title>div>p{display:none}.drawer:has(.item-master-quote){width:100%}.workspace :is(.form-grid,.record-grid)>*{min-width:0}.workspace .bank-table td:last-child{min-width:0}.workspace .bank-actions{min-width:0;max-width:100%;grid-template-columns:minmax(0,1fr)}.workspace .bank-actions button{min-height:44px;max-width:100%}.workspace .bank-account-actions{flex-wrap:wrap;justify-content:flex-start}}@media screen{@container master-list (max-width: 1000px){.workspace .table-wrap .master-register{display:block;width:100%;min-width:0}.master-register>thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.master-register>:is(tbody,tfoot){display:block;width:100%}.workspace .master-register>:is(tbody,tfoot)>tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;height:auto;padding:var(--layout-panel);border-bottom:1px solid var(--line)}.workspace .table-wrap .master-register>:is(tbody,tfoot)>tr>td{display:block;width:auto;min-width:0;max-width:100%;height:auto;border:0;padding:0;text-align:left;white-space:normal;overflow-wrap:anywhere}.master-register td .mobile-cell-label{display:block;color:var(--muted);margin-bottom:3px;font-weight:400}.workspace .table-wrap .master-register tr[data-mobile-expanded=false]>td[data-mobile-summary=false]{display:none}.master-register td:first-child{grid-column:1 / -1;position:relative;min-height:44px;padding-right:84px!important}.workspace .table-wrap .master-register button.mobile-row-toggle{display:block;position:absolute;top:0;right:0;width:76px;min-height:44px;padding:6px 0;margin:0;border:0;color:var(--teal-2);background:transparent}.master-register td:has(.register-actions){grid-column:1 / -1}.master-register .register-actions{flex-direction:row;flex-wrap:wrap;align-items:flex-start}.master-register .register-actions>button{width:auto}.master-register .register-actions-more{width:auto}.master-register .register-actions-more[open]{flex-basis:100%}.master-register .status-badge{overflow-wrap:normal}}@container master-list (max-width: 400px){.workspace .master-register>:is(tbody,tfoot)>tr{grid-template-columns:minmax(0,1fr)}}@container master-list (min-width: 600px) and (max-width: 1000px){.workspace .master-register>:is(tbody,tfoot)>tr{grid-template-columns:repeat(4,minmax(0,1fr))}.master-register td:has(.register-actions){grid-column:auto}.master-register .register-actions{flex-direction:column;gap:0}}}@media screen and (max-width:599px),screen and (pointer:coarse){.drawer .stepper{grid-template-columns:minmax(0,1fr) auto}.drawer .stepper>span{display:flex}.drawer .stepper button,.drawer :is(.item-master-portrait,.item-master-review,.job-master-recipe) .stepper button{width:44px;min-width:44px;height:44px;min-height:44px;min-block-size:44px;padding:4px;border-bottom:0}.drawer .stepper button+button{border-left:1px solid var(--line)}}@media screen and (pointer:coarse){.workspace{--layout-control: 44px}.workspace .topbar button:not(.drawer-scrim){min-height:44px;min-block-size:44px}.workspace .global-search-panel{top:64px}}@media screen and (pointer:coarse)and (max-width:599px){.workspace .global-search-panel{top:112px}}@media screen and (max-width:599px){.workspace .page-title{flex-direction:column;align-items:stretch}.workspace .form-layout{grid-template-columns:minmax(0,1fr)}.workspace .panel-head{align-items:flex-start}.workspace .workspace-tools-toggle{gap:4px;white-space:nowrap;overflow-wrap:normal}}@media screen and (max-width:599px){.item-master-quote .quote-paper-section .quote-bom-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen{.workspace .dashboard-page{--dash-space-1: 4px;--dash-space-2: 8px;--dash-space-3: 12px;--dash-space-4: 16px;--dash-space-6: 24px;--dash-gap: var(--layout-gap);--dash-padding: var(--layout-panel);--dash-radius: var(--radius);--dash-row-padding: var(--layout-row-padding);--dash-body: var(--erp-font-size);--dash-label: var(--erp-font-size);--dash-heading: var(--erp-font-size);display:grid;gap:var(--dash-gap);width:100%;margin-inline:auto;min-width:0;align-content:start}.workspace .dashboard-page>*,.workspace .dashboard-page .dashboard-clean-grid>*{min-width:0;margin-block:0}.workspace .dashboard-page :is(.dashboard-clean-grid,.launch-grid,.company-setup-list){display:grid;gap:var(--dash-gap)}.workspace .dashboard-page .dashboard-clean-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start}.workspace .dashboard-page :is(.panel,.dashboard-clean-metric){padding:var(--dash-padding);border:1px solid var(--line);border-radius:var(--dash-radius);background:var(--surface);box-shadow:none}.workspace .dashboard-page .dashboard-clean-metric{display:flex;flex-direction:column;gap:var(--dash-space-1);min-height:104px}.workspace .dashboard-page .dashboard-clean-metric>*{margin:0;white-space:normal;overflow:visible;overflow-wrap:anywhere}.workspace .dashboard-page .dashboard-clean-metric>small{margin-top:auto}.workspace .dashboard-page :is(.page-title,.panel-head,.company-setup-heading){min-height:0;gap:var(--dash-space-3);align-items:flex-start;flex-wrap:wrap}.workspace .dashboard-page .panel-head{margin:0 0 var(--dash-padding)}.workspace .dashboard-page .dashboard-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--dash-space-3);min-height:44px;cursor:pointer;list-style:none}.workspace .dashboard-page .dashboard-disclosure>summary::-webkit-details-marker{display:none}.workspace .dashboard-page .dashboard-disclosure>summary h2{min-width:0}.workspace .dashboard-page .dashboard-disclosure-chevron{flex-shrink:0}.workspace .dashboard-page .dashboard-disclosure[open]>summary{margin-bottom:var(--dash-padding)}.workspace .dashboard-page .dashboard-disclosure[open]>summary .dashboard-disclosure-chevron{transform:rotate(90deg)}.workspace .dashboard-page .dashboard-disclosure>summary>small{margin-left:auto;color:var(--muted);text-align:right;overflow-wrap:anywhere}.workspace .dashboard-page .dashboard-today-tasks-head{display:flex;align-items:center;justify-content:space-between;gap:var(--dash-space-3);flex-wrap:wrap;margin-bottom:var(--dash-space-2)}.workspace .dashboard-page .dashboard-today-tasks-head h2{display:flex;align-items:center;gap:var(--dash-space-2)}.workspace .dashboard-page .dashboard-today-tasks-head>a{display:inline-flex;align-items:center;gap:var(--dash-space-1);color:var(--gold-text)}.workspace .dashboard-page .dashboard-today-tasks-list h3{margin:0;padding:var(--dash-space-1) var(--dash-space-2);font-size:var(--erp-font-size);color:var(--navy);background:var(--mint)}.workspace .dashboard-page .dashboard-today-tasks-list>.dashboard-today-tasks-item{display:flex;align-items:center;border-bottom:1px solid var(--line)}.workspace .dashboard-page .dashboard-today-tasks-item>a{flex:1 1 auto;min-width:0;display:grid;grid-template-columns:120px minmax(0,1fr) 110px 100px;gap:var(--dash-space-2);align-items:center;min-height:36px;padding:var(--dash-space-1) var(--dash-space-2);color:inherit}.workspace .dashboard-page .dashboard-today-tasks-item>a:hover{background:var(--mint)}.workspace .dashboard-page .dashboard-today-tasks-list strong{min-width:0;overflow-wrap:anywhere}.workspace .dashboard-page .dashboard-today-tasks-empty{color:var(--muted)}.workspace .dashboard-page .dashboard-authorized>.panel-subtitle{margin-bottom:var(--dash-space-3)}.workspace .dashboard-page :is(h1,h2,p){margin:0;overflow-wrap:anywhere}.workspace .dashboard-page :is(.page-title,.panel-head) p{margin-top:var(--dash-space-1)}.workspace .dashboard-page .company-setup-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));margin-top:var(--dash-padding)}.workspace .dashboard-page .company-setup-list li{padding:var(--dash-padding);gap:var(--dash-space-3);border-radius:var(--dash-radius)}.workspace .dashboard-page .company-setup-list .row-actions{align-items:stretch}.workspace .dashboard-page .company-setup-list .row-actions>:is(a,button){min-height:44px}.workspace .dashboard-page .launch-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.workspace .dashboard-page .launch-grid a{grid-template-columns:32px minmax(0,1fr) auto;gap:var(--dash-space-3);padding:var(--dash-space-3);min-height:56px;border-radius:var(--dash-radius)}.workspace .dashboard-page .launch-grid a>span{width:32px;height:32px}.workspace .dashboard-page .launch-grid strong{flex-wrap:wrap;overflow-wrap:anywhere}.workspace .dashboard-page .dashboard-work-list{margin:0}.workspace .dashboard-page .dashboard-work-list>a{padding-block:var(--dash-row-padding);gap:var(--dash-space-2)}.workspace .dashboard-page .dashboard-work-list small{white-space:normal;overflow-wrap:anywhere}.workspace .dashboard-page .panel>.table-wrap:has(>table){margin:0;width:100%;max-width:100%;min-width:0;overflow-x:auto}.workspace .dashboard-page table{width:100%;border-collapse:collapse}.workspace .dashboard-page :is(th,td){height:auto;padding:var(--dash-row-padding) var(--dash-space-3);vertical-align:top;line-height:1.5;border-color:var(--line)}.workspace .dashboard-page th{text-transform:none;letter-spacing:0}.workspace .dashboard-page .number{text-align:right;font-variant-numeric:tabular-nums}#root .workspace .dashboard-page :is(p,li,td,a,button,strong,b){font-size:var(--erp-font-size)!important;line-height:1.5}#root .workspace .dashboard-page :is(small,th,.eyebrow,.status-badge,.company-setup-state,.dashboard-clean-metric>span){font-size:var(--erp-font-size)!important;line-height:1.5}#root .workspace .dashboard-page h1{line-height:1.2}#root .workspace .dashboard-page h2{font-size:var(--erp-font-size)!important;line-height:1.3}#root .workspace .dashboard-page .dashboard-clean-metric>strong{font-size:var(--erp-font-size)!important;line-height:1.25;font-variant-numeric:tabular-nums}}@media screen and (max-width:599px){.workspace .dashboard-page .dashboard-clean-grid{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:599px){.workspace .dashboard-page .mobile-register>tbody>tr{padding:var(--dash-padding);gap:var(--dash-space-3)}.workspace .dashboard-page .mobile-register>tbody>tr>td{padding:0}.workspace .dashboard-page :is(button,.row-actions>a){min-height:44px}}@media screen and (max-width:599px){.workspace .dashboard-page .dashboard-today-tasks-item>a{grid-template-columns:auto minmax(0,1fr) auto;column-gap:var(--dash-space-3);row-gap:0;min-height:44px}.workspace .dashboard-page .dashboard-today-tasks-item>a>strong{grid-column:1 / -1;grid-row:1}}@media screen{body:has(.workspace:not(.density-pref-standard)),.workspace:not(.density-pref-standard),body:has(.workspace.density-pref-auto.density-dense),.workspace.density-pref-auto.density-dense{--layout-gutter: 8px;--layout-gap: 6px;--layout-panel: 8px;--layout-field-gap: 4px;--layout-row-padding: 4px;--layout-control: 28px}.workspace{--sidebar-width: 168px}.workspace .content{padding:var(--layout-gap) var(--layout-gutter) 28px}.workspace .page-title{align-items:center;gap:8px;margin-bottom:8px}.workspace .page-title .eyebrow{display:none}#root .workspace .page-title h1{font-size:var(--erp-font-size)!important;line-height:1.25;margin:0}.workspace .page-title>div>p:not(.eyebrow){margin:3px 0 0;line-height:1.35}.workspace .master-workspace .page-title>div>p{display:none}.workspace .panel{border-radius:var(--radius)}.workspace .panel-head{align-items:center}.workspace .panel-head :is(h2,p){margin-block:0;line-height:1.35}.workspace :is(.task-module-tabs,.asset-tabs,.schedule-tabs){display:flex;gap:3px;margin:0 0 8px;padding:0;border-bottom:1px solid var(--line)}.workspace :is(.task-module-tabs,.asset-tabs,.schedule-tabs)>:is(button,a){min-height:30px;padding:4px 10px;border:0;border-radius:4px 4px 0 0;background:transparent;box-shadow:none}.workspace :is(.task-module-tabs,.asset-tabs,.schedule-tabs)>.active{color:var(--teal-2);background:var(--mint);box-shadow:inset 0 -2px var(--teal-2)}.workspace .task-module-tabs span{padding:0 3px;background:transparent;color:inherit}.workspace :is(.primary,.secondary),.drawer :is(.primary,.secondary){min-height:var(--layout-control);height:auto;padding:4px 8px;border-radius:var(--radius);line-height:1.3}.workspace :is(.master-actions,.row-actions,.schedule-title-actions){gap:5px}.workspace .table-wrap :is(th,td){padding:var(--layout-row-padding) 8px;vertical-align:middle;line-height:1.35}.workspace .table-wrap th{padding-block:6px}.workspace .table-wrap :is(td,th)>p{margin:2px 0}.workspace .status-badge{padding:2px 6px;border-radius:var(--radius);line-height:1.3}.workspace .cell-note{margin-top:2px;line-height:1.3}.workspace .master-register td:last-child{width:1%;white-space:nowrap}.workspace .register-actions{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:4px}.workspace .register-actions>button{width:auto;white-space:nowrap;min-height:26px;padding:3px 7px}.workspace .register-actions-more,.workspace .quote-register .register-actions-more{width:auto;min-width:0}.workspace .register-actions-more>summary{display:flex;align-items:center;justify-content:center;min-width:27px;min-height:26px;height:auto;padding:2px 7px;line-height:1;border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);background:var(--surface);list-style:none;cursor:pointer;font-weight:700}.workspace .register-actions-more>summary::-webkit-details-marker{display:none}.register-actions-popup{position:fixed;z-index:140;display:flex;flex-direction:column;gap:3px;width:max-content;min-width:160px;max-width:calc(100vw - 16px);max-height:min(420px,70dvh);overflow:auto;padding:5px;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.register-actions-popup :is(button,a){justify-content:flex-start;width:100%;max-width:none;min-height:var(--layout-control,28px);height:auto;padding:5px 9px;font-size:var(--erp-font-size);border:0;border-radius:var(--radius);background:transparent;white-space:normal;text-align:left}.register-actions-popup :is(button,a):hover{background:var(--surface2)}.job-master-created{display:inline-flex;align-items:center;gap:5px;color:var(--success);border:0;background:transparent;padding:2px 0;white-space:nowrap;cursor:pointer}.job-master-created svg{flex:none}.job-master-conversion-note{display:flex;align-items:center;gap:6px;color:var(--success);padding:6px 8px;margin-bottom:8px;border:1px solid var(--line);border-radius:var(--radius)}.workspace .register-grouping-control{display:inline-flex;align-items:center;margin:0 12px 8px 0;min-height:var(--layout-control);vertical-align:middle}.workspace .register-grouping-control .check-field{margin:0;min-height:0;gap:5px}.workspace .register-grouping-control>span{font-size:var(--erp-font-size)}.workspace .master-workspace>.quote-search{display:inline-flex;vertical-align:middle;max-width:100%;margin:0 0 8px}.workspace .master-workspace>.quote-search .field{display:flex;flex-direction:row;align-items:center;gap:6px}.workspace .master-workspace>.quote-search .field>span{margin:0;white-space:nowrap}.workspace .quote-search-count{padding-block:4px;align-self:center}:is(.workspace,.drawer,.owner-client-drawer,.asset-modal,.company-setup-modal) .field{gap:3px;margin-bottom:var(--layout-field-gap)}:is(.workspace,.drawer,.owner-client-drawer,.asset-modal,.company-setup-modal) .field>:is(span,label){margin-bottom:2px;line-height:1.3}:is(.workspace,.drawer,.owner-client-drawer,.asset-modal,.company-setup-modal) :is(.form-grid,.dimension-grid,.record-grid,.job-readonly){gap:6px 10px}.drawer{padding:10px}.drawer>header{margin:-10px -10px 10px;padding:8px 10px;min-height:40px}.drawer>header h2{margin:0;line-height:1.25}.drawer :is(.job-section,.settings-section){padding:8px;margin-bottom:8px}.drawer :is(.job-section,.settings-section)>h3{margin:0 0 6px;line-height:1.3}.drawer :is(.drawer-actions,.drawer-footer){gap:6px;padding:8px 10px;margin-top:8px}.workspace .dashboard-page{--dash-space-3: 8px;--dash-space-4: 12px;--dash-space-6: 16px;--dash-body: var(--erp-font-size);--dash-heading: var(--erp-font-size);--dash-radius: 6px;max-width:none}#root .workspace .dashboard-page h1{font-size:var(--erp-font-size)!important}.workspace :is(.metric-grid,.owner-metric-grid,.mom-metrics){gap:8px;margin-bottom:8px}.workspace :is(.metric,.owner-metric-grid article){padding:10px;min-height:0}}@media screen and (min-width:600px){.workspace :is(.top-refresh,.top-settings)>span{display:none}}@media screen and (min-width:600px)and (pointer:fine){.workspace .topbar{min-height:42px;height:auto;padding:5px 8px;gap:8px}.workspace .topbar .workspace-tools-toggle{min-height:30px;height:30px;padding-block:4px}.workspace .company-picker .search-select-toggle{height:30px;min-height:30px}.workspace .topbar button:not(.drawer-scrim){min-height:28px;min-block-size:28px}.workspace .top-help{padding:4px 6px;min-height:28px;gap:4px}.workspace .avatar{width:28px;height:28px;padding:0}.workspace .global-search-panel{top:45px}.workspace .sidebar{padding:8px}.workspace .side-head{padding-bottom:8px;margin-bottom:4px}.workspace .nav-list{gap:3px}.workspace .sidebar :is(.nav-item,.premium-nav-button,.logout),.workspace .sidebar button.nav-item{min-height:30px;min-block-size:30px;padding:5px 7px;gap:7px}.workspace .sidebar .nav-children a{min-height:26px;min-block-size:26px;padding-block:4px}.workspace .workspace-statusbar{min-height:20px;padding-block:3px}:is(.workspace,.drawer,.owner-client-drawer,.asset-modal,.company-setup-modal) .field :is(input,select){padding:3px 7px;border-radius:var(--radius)}.drawer :is(.item-master-portrait,.item-master-quote,.job-master-recipe) .field :is(input,select){padding:3px 7px;border-radius:0}:is(.workspace,.drawer) .field textarea{padding:5px 7px}.drawer .job-readonly>span{padding:5px 7px}.drawer .item-size-stack>div{padding:5px 7px}}@media screen and (min-width:600px){.workspace .table-wrap .master-register{display:table;width:100%;min-width:0}.workspace .master-register>thead{display:table-header-group;position:static;width:auto;height:auto;margin:0;padding:0;overflow:visible;clip-path:none}.workspace .master-register>tbody{display:table-row-group}.workspace .master-register>tfoot{display:table-footer-group}.workspace .master-register>:is(tbody,tfoot)>tr{display:table-row}.workspace .table-wrap .master-register>:is(tbody,tfoot)>tr>td,.workspace .table-wrap .master-register tr[data-mobile-expanded=false]>td[data-mobile-summary=false]{display:table-cell;width:auto;padding:var(--layout-row-padding) 8px!important;border-bottom:1px solid var(--line);overflow-wrap:normal;vertical-align:middle}.workspace .master-register td:first-child{min-height:0}.workspace .master-register .mobile-cell-label,.workspace .table-wrap .master-register button.mobile-row-toggle{display:none}}@media screen and (min-width:600px)and (hover:none),screen and (min-width:600px)and (pointer:coarse){.workspace{--sidebar-width: 184px}}@media screen and (max-width:599px){.workspace{--sidebar-width: 56px}.workspace .content{padding-inline:var(--layout-gutter)}.workspace .table-wrap .mobile-register>:is(tbody,tfoot)>tr>td{padding:0}.workspace .master-register .register-actions{flex-wrap:wrap}.workspace .page-title{align-items:stretch}.workspace .page-title .master-actions{margin-left:0}.drawer{padding:8px}.drawer>header{margin:-8px -8px 8px}}@media screen and (pointer:coarse){body:has(.workspace),body:has(.workspace:not(.density-pref-standard)),.workspace,.workspace:not(.density-pref-standard){--layout-control: 44px}.workspace .register-actions>button,.workspace .register-actions-more>summary,.register-actions-popup :is(button,a),.job-master-created{min-height:44px}:is(.workspace,.drawer) .field :is(input,select,textarea){font-size:var(--erp-font-size)!important}}@media screen and (min-width:600px){.workspace .table-wrap .master-register>:is(tbody,tfoot)>tr>td[data-register-column=text]{overflow-wrap:anywhere;max-width:30ch}.workspace .table-wrap .master-register>:is(tbody,tfoot)>tr>td:first-child{min-width:12ch}}@media screen{.register-actions-more:not([open])>.register-actions-list{display:none}.workspace .table-wrap td>:is(button.primary,button.secondary),.workspace .table-wrap .row-actions>button{min-width:max-content}}@media screen and (max-width:599px){.drawer .stepper button{width:44px;min-width:44px;height:44px;min-height:44px;min-block-size:44px}}@media screen{.workspace :is(.panel-head,.company-setup-heading,.task-panel-heading,.owner-panel-heading){display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px}.workspace :is(.panel-head,.company-setup-heading,.task-panel-heading,.owner-panel-heading)>div:first-child{flex:1 1 240px;min-width:0}.workspace :is(.company-setup-heading,.task-panel-heading,.owner-panel-heading)>:is(button,a){flex:0 0 auto;max-width:100%}.workspace .company-setup-heading h2{margin:0}.workspace .company-setup>p{margin:8px 0}.workspace .company-setup-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:8px;margin-top:8px}.workspace .company-setup-list li{display:flex;flex-direction:row;flex-wrap:wrap;align-content:start;align-items:start;justify-content:flex-start;gap:6px 10px;padding:10px;border-radius:var(--radius)}.workspace .company-setup-summary{flex:1 1 150px}.workspace .company-setup-state{margin-top:4px}.workspace .company-setup-list .row-actions{flex:0 1 auto;width:auto;max-width:100%;margin:0;flex-direction:row;gap:5px}.workspace .company-setup-list .row-actions>:is(a,button){width:auto}.workspace .company-setup-list li>p{flex:1 0 100%;margin:0;line-height:1.4}.workspace .company-profile-form{padding-top:10px;margin-top:10px}.workspace .company-profile-form>h3{grid-column:1 / -1;margin:0 0 8px}.workspace .mom-field{gap:4px;margin-bottom:8px;min-width:0}.workspace .mom-title{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-bottom:6px}.workspace .mom-title h1{margin:0}.workspace .mom-metrics{display:flex;flex-wrap:wrap;gap:4px 12px;margin:0;color:var(--muted)}.workspace .mom-metric{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none}.workspace .mom-metric svg{width:14px;height:14px}.workspace .mom-metric strong{color:var(--ink)}.workspace .mom-toolbar{flex:1 1 360px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px;margin:0}.workspace .mom-layout{display:block}.workspace .mom-row{display:grid;grid-template-columns:minmax(0,96px) minmax(0,124px) minmax(0,1fr) minmax(0,120px) minmax(0,130px) minmax(0,130px) 16px;gap:10px;align-items:center;width:100%;min-height:0;padding:4px 8px;border:0;border-bottom:1px solid var(--line);border-radius:0;text-align:left;white-space:nowrap;cursor:pointer}.workspace .mom-row>*{min-width:0;overflow:hidden;text-overflow:ellipsis}.workspace .mom-row-title{font-weight:700}.workspace .mom-row :is(.mom-row-date,.mom-row-type,.mom-row-counts){color:var(--muted)}.workspace .mom-row.active .mom-row-chevron{transform:rotate(180deg)}.workspace .mom-list>.mom-detail{min-height:0;padding:6px 8px 8px 16px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:var(--surface2)}.workspace .mom-detail-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;padding:0 0 4px;border:0}.workspace .mom-detail-head>p{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0;color:var(--muted)}.workspace .mom-reply-capture{display:inline-flex;align-items:center;gap:4px;margin:0 0 0 6px;padding:0 6px;border-radius:999px}.workspace .mom-detail-actions{display:flex;flex-wrap:wrap;gap:6px;padding:0}.workspace .mom-blocker{margin:0 0 4px}.workspace .mom-detail-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:0 16px;align-items:start}.workspace .mom-section{padding:4px 0;border:0}.workspace .mom-section h3{margin:0 0 2px}.workspace .mom-point{display:grid;grid-template-columns:22px minmax(0,1fr);gap:4px;margin:2px 0}.workspace .mom-point>span{display:block;width:auto;height:auto;border-radius:0;background:none}.workspace :is(.mom-point-body,.mom-conclusion){white-space:pre-wrap;margin:0}.workspace :is(.mom-action,.mom-recipient){display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;padding:2px 0}.workspace :is(.mom-action-text,.mom-recipient>span:first-child){display:block;flex:1 1 200px;min-width:0}.workspace :is(.mom-action,.mom-recipient)>.mom-badge{flex:none}.workspace .mom-action>svg{width:14px;flex:none;color:var(--muted)}.workspace .mom-message{margin:2px 0;padding:2px 8px}.workspace .mom-message :is(strong,small){display:inline}.workspace .mom-message p{margin:2px 0 0}.workspace .mom-reply{gap:6px;margin-top:4px}.workspace .mom-reply input{padding:4px 8px}}@media screen and (max-width:599px){.workspace .mom-detail-grid{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:599px){.workspace .mom-row{grid-template-columns:max-content minmax(0,1fr) max-content 16px;gap:2px 8px}.workspace .mom-row .mom-row-title{grid-column:1 / 3;grid-row:1;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;overflow-wrap:break-word}.workspace .mom-row>.mom-badge{grid-column:3;grid-row:1;justify-self:end}.workspace .mom-row .mom-row-chevron{grid-column:4;grid-row:1 / span 2}.workspace .mom-row .mom-row-date{grid-column:1;grid-row:2}.workspace .mom-row .mom-row-code{grid-column:2;grid-row:2;font-weight:400;color:var(--muted)}.workspace .mom-row .mom-row-counts{grid-column:3;grid-row:2;justify-self:end}.workspace .mom-row .mom-row-type{display:none}.workspace .mom-list>.mom-detail{padding-left:8px}}@media screen and (max-width:599px){.workspace .table-wrap .master-register:not(.quote-register)>tbody>tr[data-mobile-expanded]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px}.workspace .table-wrap .master-register:not(.quote-register)>tbody>tr[data-mobile-expanded]>td{grid-column:auto;background:transparent}.workspace .table-wrap .master-register:not(.quote-register)>tbody>tr[data-mobile-expanded]>td:first-child{grid-column:1 / -1;grid-row:1;min-height:44px}.workspace .table-wrap .master-register:not(.quote-register)>tbody>tr[data-mobile-expanded]>td:nth-child(2){grid-column:1;grid-row:2}.workspace .table-wrap .master-register:not(.quote-register)>tbody>tr[data-mobile-expanded]>td:nth-child(4){grid-column:1;grid-row:3}.workspace .table-wrap .master-register:not(.quote-register)>tbody>tr[data-mobile-expanded]>td:nth-child(6){grid-column:2;grid-row:3}.workspace .table-wrap .master-register:not(.quote-register)>tbody>tr[data-mobile-expanded]>td:last-child{grid-column:2;grid-row:2;width:auto}.workspace .master-register:not(.quote-register) td:last-child>.mobile-cell-label{display:none}.workspace .master-register:not(.quote-register) .register-actions{flex-direction:row;flex-wrap:wrap;gap:4px}.workspace .master-register:not(.quote-register) .job-master-created{white-space:normal;text-align:left;max-width:100%}.workspace .master-register:not(.quote-register) .job-master-created strong{overflow-wrap:anywhere}}@media print{.register-actions-popup{display:none!important}}@media screen{:is(.workspace,.drawer) .job-readonly,.drawer .job-master-recipe .job-identity .job-readonly{grid-template-columns:repeat(auto-fit,minmax(min(100%,120px),1fr));align-items:start}:is(.workspace,.drawer) .job-readonly>span{min-width:0;overflow-wrap:anywhere}:is(.workspace,.drawer) .job-readonly small{overflow-wrap:normal;word-break:normal}:is(.workspace,.drawer) .price-calculation{grid-template-columns:repeat(auto-fit,minmax(min(100%,110px),1fr));gap:1px}.drawer .job-master-recipe .item-lower-grid{display:flex;flex-wrap:wrap;gap:8px;align-items:start}.drawer .job-master-recipe .item-lower-grid>.job-section{flex:1 1 280px;min-width:0;margin:0;align-content:start;container-type:inline-size}.drawer .job-master-recipe .item-lower-grid>.job-section:last-child{flex:2 1 480px}.drawer .job-master-recipe .item-lower-grid .job-readonly{grid-template-columns:repeat(2,minmax(0,1fr));padding:0;gap:6px}.drawer .job-master-recipe .item-lower-grid .price-calculation{margin:6px 0 0;grid-template-columns:repeat(4,minmax(0,1fr))}@container (min-width: 510px){.drawer .job-master-recipe .item-lower-grid .job-readonly{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (max-width: 259px){.drawer .job-master-recipe .item-lower-grid .job-readonly{grid-template-columns:minmax(0,1fr)}}@container (max-width: 459px){.drawer .job-master-recipe .item-lower-grid .price-calculation{grid-template-columns:repeat(2,minmax(0,1fr))}}}@media screen{.job-master-recipe .paper-section{container-type:inline-size}.drawer .job-master-recipe .paper-sized-row{padding:8px}.drawer .job-master-recipe .paper-sized-row .field{margin:0;gap:4px}.drawer .job-master-recipe .paper-sized-row .field>span:first-child,.drawer .job-master-recipe .paper-sized-row .search-select-field>label{position:static;width:auto;height:auto;margin:0;padding:0;overflow:visible;clip-path:none;white-space:normal}.drawer .job-master-recipe .paper-sized-row .factor-chip strong{white-space:nowrap}}@media screen and (min-width:600px){.drawer .job-master-recipe .paper-sized-row .stepper{grid-template-columns:minmax(0,1fr) 22px}.drawer .job-master-recipe .paper-sized-row .stepper input{padding:3px 4px;border:0}.drawer .job-master-recipe .paper-sized-row .stepper>span{display:grid;grid-template-rows:1fr 1fr}.drawer .job-master-recipe .paper-sized-row .stepper button{width:22px;min-width:22px;line-height:1}}@media screen{.workspace :is(.mom-list,.mom-detail){min-height:0}.workspace .mom-layout{align-items:start}.workspace :is(.task-module-tabs,.asset-tabs,.schedule-tabs){flex-wrap:wrap}.workspace :is(.task-module-tabs,.asset-tabs,.schedule-tabs)>:is(button,a){max-width:100%;white-space:normal;overflow-wrap:anywhere}}@media screen and (max-width:599px){.drawer .item-master-quote .quote-paper-section .quote-bom-row{grid-template-columns:repeat(2,minmax(0,1fr))}.drawer .item-master-quote .quote-paper-section .quote-bom-row>strong{grid-column:1 / -1}}@media screen and (max-width:599px),screen and (pointer:coarse){.drawer .stepper button{flex:0 0 44px}}@media screen and (pointer:coarse){.workspace :is(.task-module-tabs,.asset-tabs,.schedule-tabs)>:is(button,a){min-height:44px;min-block-size:44px}}.item-master-approved{display:inline-flex;color:var(--success)}@media screen{.workspace .client-register-group>summary{padding:7px 10px;min-height:var(--layout-control)}.workspace .client-register-count{margin-left:8px}.workspace .register-grouping-control{gap:6px;margin-bottom:6px}.workspace .master-workspace>.quote-search{margin-bottom:6px}.workspace .item-master-register .job-register-actions{flex-wrap:nowrap}.workspace .item-master-register .job-register-actions>button{min-height:var(--layout-control);padding:3px 6px}.workspace .item-master-register td:first-child{min-width:8ch}.workspace .table-wrap :is(.row-actions,.job-register-actions){max-width:100%}.workspace :is(.report-summary,.task-report-summary,.task-summary,.ageing-strip){gap:var(--layout-gap);margin-block:0 var(--layout-gap)}.workspace :is(.report-summary>div,.task-summary>div,.task-report-summary>div,.ageing-strip>div){min-width:0;min-height:0;padding:var(--layout-panel);gap:4px 8px}.workspace :is(.task-summary>div,.report-summary>div){flex-wrap:wrap}.workspace :is(.report-summary,.task-report-summary,.task-summary){grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr))}.workspace .record-grid div{padding:6px 8px;min-width:0;overflow-wrap:anywhere}.workspace .metric-icon{margin-bottom:6px}.workspace .asset-sync-page .metric-grid .metric{min-height:0;gap:4px}.workspace :is(.launch-grid,.reports-grid){gap:var(--layout-gap)}.workspace :is(.launch-grid,.reports-grid) a{min-height:0;padding:var(--layout-panel);gap:8px;grid-template-columns:32px minmax(0,1fr) auto}.workspace :is(.launch-grid,.reports-grid) a>span{width:32px;height:32px}.workspace :is(.schedule-controls,.bill-allocation-editor,.settings-summary,.bank-safety,.csv-example){padding:var(--layout-panel)}.workspace :is(.trade-lines-head,.draft-toolbar,.task-report-heading,.bill-allocation-head,.bill-allocation-total,.invoice-actions,.production-card-actions,.artwork-review-actions,.owner-client-filters){flex-wrap:wrap;gap:6px 8px}.workspace :is(.trade-lines-head,.draft-toolbar,.complaint-toolbar,.settings-summary){margin-bottom:var(--layout-gap)}.workspace :is(.artwork-upload-grid,.artwork-reference-grid,.artwork-review-grid){gap:var(--layout-gap);margin-block:var(--layout-gap)}.workspace :is(.artwork-upload-card,.artwork-reference-grid article,.artwork-review-card){padding:var(--layout-panel);gap:6px}.workspace .artwork-check-mode{margin-bottom:var(--layout-gap)}.workspace .artwork-check-mode a{padding:6px 8px}.workspace .trade-line{gap:6px 10px;padding:8px 0}.workspace .trade-line :is(.remove-line,.line-amount){position:static;align-self:center}.workspace .trade-line .line-amount{justify-self:end}.workspace .trade-totals>div{flex-wrap:wrap;gap:4px 8px}.workspace .trade-totals strong{white-space:nowrap}:is(.workspace,.drawer,.owner-client-drawer,.asset-modal,.company-setup-modal,.complaint-editor) :is(.field,.mom-field,.form-grid,.asset-form-grid,.complaint-form,.dimension-grid,.record-grid,.task-summary,.task-report-summary,.report-summary,.owner-entitlement-list article)>*{min-width:0}:is(.workspace,.drawer,.owner-client-drawer,.asset-modal,.company-setup-modal,.complaint-editor) :is(.primary,.secondary,.check-field,h2,h3,.field>span,.mom-field>span){max-width:100%;overflow-wrap:anywhere}:is(.workspace,.drawer,.owner-client-drawer,.asset-modal,.company-setup-modal,.complaint-editor) :is(.primary,.secondary){white-space:normal;height:auto}:is(.workspace,.drawer,.owner-client-drawer,.asset-modal,.company-setup-modal,.complaint-editor) .check-field input{flex-shrink:0}.workspace :is(.complaint-toolbar,.mom-toolbar,.task-filters,.owner-client-filters)>:is(input,select){min-width:0;max-width:100%}.workspace .complaint-toolbar .search-box{min-width:0}.workspace .master-workspace>.quote-search .field{min-width:0;max-width:100%}.workspace .master-workspace>.quote-search .field>.search-select{min-width:0}:is(.asset-modal,.complaint-editor,.owner-client-drawer)>:is(header,footer){padding:8px 10px;gap:6px 8px;flex-wrap:wrap}:is(.asset-modal,.complaint-editor,.owner-client-drawer)>header>div{min-width:0;flex:1 1 180px;overflow-wrap:anywhere}:is(.asset-modal,.complaint-editor,.owner-client-drawer)>header>h2{flex:1 1 180px}:is(.asset-modal,.complaint-editor,.owner-client-drawer)>header>button{flex:0 0 auto}.asset-modal .asset-form-grid,.complaint-editor .complaint-form{padding:10px;gap:6px 10px}.complaint-editor .field{gap:3px;margin-bottom:var(--layout-field-gap)}.owner-drawer-body{padding:10px;gap:10px}.owner-drawer-body>section{min-width:0;padding-bottom:10px}.owner-entitlement-list article{grid-template-columns:minmax(0,1fr);gap:6px;padding:8px;overflow-wrap:anywhere}.owner-entitlement-list article>button{justify-self:start}.company-setup-modal-actions{margin-top:10px;gap:6px}.drawer .settings-section+.settings-section{margin-top:8px;padding-top:8px}.drawer .job-summary-print-toolbar,.drawer .job-summary-subtitle,.drawer .job-summary-comparison,.drawer .job-summary-price-difference{margin-bottom:8px}.drawer .job-summary-identity{gap:6px 10px;padding-bottom:8px}.drawer .job-summary-comparison :is(th,td){padding:6px 8px}}@media screen and (pointer:fine){:is(.workspace,.drawer,.owner-client-drawer,.asset-modal,.company-setup-modal,.complaint-editor) .check-field{min-height:var(--layout-control);gap:6px}:is(.owner-client-drawer,.asset-modal,.company-setup-modal,.complaint-editor) :is(.primary,.secondary){min-height:var(--layout-control);padding:4px 8px;line-height:1.3}.workspace .postal-search-menu{top:calc(100% + 4px)}.search-select-options>button{min-height:var(--layout-control);padding:5px 8px}}@media screen and (max-width:599px){.workspace .page .form-actions,.workspace .mom-form-actions,.workspace .artwork-standalone-actions{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:8px 0 max(8px,env(safe-area-inset-bottom))}.workspace .page .form-actions>:is(button,a),.workspace .mom-form-actions>:is(button,a),.workspace .artwork-standalone-actions>:is(button,a){width:auto;max-width:100%;flex:1 1 130px}.workspace .item-master-register .job-register-actions{flex-wrap:wrap}.workspace .item-master-register td:first-child{padding-right:0!important;min-height:0!important}.drawer .drawer-actions{display:flex;flex-wrap:wrap}.drawer .drawer-actions>:is(button,a){width:auto;max-width:100%;flex:1 1 130px}}@media screen and (max-width:599px){.drawer .item-master-quote .quote-paper-section .quote-bom-row{grid-template-columns:minmax(0,1fr)}}@media screen and (pointer:coarse){:is(.workspace,.drawer,.owner-client-drawer,.asset-modal,.company-setup-modal,.complaint-editor) :is(.primary,.secondary,.check-field),.workspace .client-register-group>summary,.search-select-options>button,.workspace .artwork-check-mode a{min-height:44px}.workspace .item-master-register .job-register-actions>button{min-height:44px}.workspace .register-actions-more>summary{min-width:44px}}@media screen{.workspace .ageing-strip{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))}}@media screen{.drawer .drawer-actions,.drawer :is(.item-master-portrait,.item-master-review,.item-master-quote,.job-master-recipe) .drawer-actions{margin:8px 0 0;padding:8px 0 max(8px,env(safe-area-inset-bottom));bottom:0}.drawer .production-card-actions{flex-wrap:wrap;gap:6px 8px}}@media screen{.workspace .job-register-actions>.register-actions,.workspace .register-actions-more{flex-shrink:0}}@media screen and (pointer:coarse){.drawer .job-master-recipe .drawer-actions button{min-height:44px}}@media screen{.workspace .job-register-actions>.register-actions{max-width:100%}.login-page .login-intro{margin-bottom:12px}.login-page .login-section{padding:10px 10px 0;margin:0 0 10px}.login-page .field{gap:4px;margin-bottom:8px}.login-page .login-section .field:last-child{margin-bottom:10px}.login-page .login-device-note{margin-bottom:10px}}@media screen and (pointer:fine){.login-page .field :is(input,select){padding-inline:10px}.login-page .check-field{min-height:32px}}@media screen and (max-width:599px)and (pointer:fine){.workspace .master-workspace>.quote-search .field>span{flex:0 0 auto;white-space:nowrap}.workspace .topbar .workspace-tools-toggle{min-height:30px;height:30px;padding-block:4px}#root .workspace .topbar button{min-height:30px;min-block-size:30px}.workspace .company-picker .search-select-toggle{height:30px;min-height:30px}}@media screen and (max-width:599px)and (pointer:fine){#root .workspace .page :is(button.primary,button.secondary){min-height:var(--layout-control);min-block-size:var(--layout-control)}#root .workspace .topbar button:not(.drawer-scrim){min-height:30px;min-block-size:30px}.workspace .table-wrap .item-master-register td:nth-child(2),.workspace .table-wrap .item-master-register td:nth-child(4){white-space:nowrap;max-width:none}.workspace .table-wrap .item-master-register .job-register-actions{flex-wrap:nowrap}}@media screen{.drawer .job-master-recipe{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;padding-bottom:0}.drawer .job-master-recipe>h2{display:none}.drawer .job-master-recipe>*{grid-column:auto;grid-row:auto;min-width:0}.drawer .job-master-recipe .job-card-print-toolbar{margin:0;gap:6px}.drawer .job-master-recipe .job-master-conversion-note{margin:0;padding:3px 6px}.job-recipe-work,.job-recipe-sizing{display:grid;gap:6px;min-width:0;align-content:start}.drawer .job-master-recipe .job-recipe-work .job-section{grid-column:auto;grid-row:auto}}@media screen and (min-width:600px){.drawer .job-master-recipe .job-recipe-work{align-items:start}.drawer .job-master-recipe .job-section h3{margin:0}.drawer .job-master-recipe .job-readonly>span{padding:3px}.drawer .job-master-recipe .paper-sized-row{border-radius:var(--radius)}.drawer .job-master-recipe .paper-sized-row>strong{grid-column:auto}.drawer .job-master-recipe .paper-sized-row .paper-layer-size{gap:0}.drawer .job-master-recipe .paper-sized-row .paper-layer-size small{display:none}.drawer .job-master-recipe .paper-sized-row:not(:first-child) .field>span:first-child,.drawer .job-master-recipe .paper-sized-row:not(:first-child) .search-select-field>label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.drawer .job-master-recipe .paper-sized-row .field{gap:2px}.drawer .job-master-recipe .item-lower-grid{gap:6px}.drawer .job-master-recipe .item-lower-grid>.job-section{flex-basis:220px}.drawer .job-master-recipe .item-lower-grid .price-calculation{grid-template-columns:repeat(10,minmax(0,1fr));margin-top:2px}.drawer .job-master-recipe .price-calculation>div{padding:3px}.drawer .job-master-recipe .drawer-actions{padding-top:0}}@media screen and (min-width:600px){.drawer:has(.job-master-recipe)>header{min-height:38px;margin-bottom:5px;padding:3px 14px}.drawer .job-master-recipe .job-section{margin:0}.drawer .job-master-recipe .dimension-grid{padding:0;gap:4px;align-items:end}.drawer .job-master-recipe .item-size-stack{padding:0;gap:2px}.drawer .job-master-recipe .item-size-stack>div{padding:0;grid-template-columns:105px minmax(0,1fr) minmax(0,1fr)}.drawer .job-master-recipe .item-size-stack :is(strong,span,small){padding:2px}.drawer .job-master-recipe .item-lower-grid .job-readonly{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px}.drawer .job-master-recipe .drawer-actions{margin:0;padding:0}}@media screen{.job-recipe-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px}.job-recipe-toolbar .job-card-print-toolbar{flex:1}}@media screen and (min-width:600px){.drawer .job-master-recipe .job-recipe-work{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.drawer .job-master-recipe .paper-sized-row .field>span{margin-bottom:0}.drawer .job-master-recipe .paper-sized-row .paper-layer-size{padding:0}.drawer .job-master-recipe .paper-sized-row{padding:2px;gap:3px}.drawer .job-master-recipe .bom-editor{gap:2px}.drawer .job-master-recipe .factor-chip{padding:2px;min-height:0}.drawer .job-master-recipe .production-total{padding:3px}.drawer .job-master-recipe .item-lower-grid>.job-section{flex:1 1 180px}.drawer .job-master-recipe .item-lower-grid>.job-section:last-child{flex:4 1 650px}}@media screen and (min-width:600px){.drawer .job-master-recipe .job-dimensions .field>span{margin:0}.drawer .job-master-recipe .job-dimensions .dimension-grid{padding:0;gap:4px}.drawer .job-master-recipe .item-calc-note{line-height:1.2}}@media screen and (min-width:600px){.drawer .job-master-recipe,.drawer .job-recipe-work,.drawer .job-recipe-sizing{gap:4px}.drawer .job-master-recipe .job-section{padding:3px;gap:3px}}.global-search-toggle,.global-search-input .global-search-close{display:none}@media screen and (max-width:599px){body:has(.workspace),body:has(.workspace:not(.density-pref-standard)),.workspace,.workspace:not(.density-pref-standard){--layout-control: 44px;--layout-panel: 8px;--layout-gap: 6px;--layout-gutter: 8px}.workspace .topbar{grid-template-columns:44px minmax(0,1fr) 44px 64px;gap:4px;padding:4px 8px;min-height:52px}.workspace .topbar>.menu-button{grid-column:1;grid-row:1}.workspace .company-picker{grid-column:2;grid-row:1}.workspace .global-search{grid-column:3;grid-row:1;width:44px;margin:0;position:static}.workspace .workspace-tools{grid-column:4;grid-row:1}#root .workspace .topbar button:not(.drawer-scrim){min-height:44px;min-block-size:44px;height:auto}.workspace .global-search-toggle{display:flex;align-items:center;justify-content:center;width:44px;padding:0}.global-search-toggle>span{display:none}.workspace .global-search[data-search-open=false] .global-search-input{display:none}.workspace .global-search[data-search-open=true] .global-search-input{display:grid;grid-template-columns:18px minmax(0,1fr) auto auto;gap:4px;padding:2px 4px 2px 8px;position:absolute;top:100%;left:8px;right:8px;z-index:81;background:var(--surface)}.workspace .global-search-panel{position:absolute;top:calc(100% + 52px);left:8px;right:8px;max-height:calc(100dvh - 112px);overflow-y:auto}.workspace .global-search-input kbd{display:none}#root .workspace .global-search-input button{display:grid;place-items:center;width:44px;height:auto;min-height:0;align-self:stretch;padding:0}.workspace .global-search-results{max-height:none}.workspace .global-search-summary small{display:none}.workspace :is(.global-search-prompt,.global-search-empty){min-height:0;padding:12px;gap:4px}.workspace .global-search-summary{flex-wrap:wrap;gap:4px;padding:6px 8px}body:has(.workspace.density-pref-standard),.workspace.density-pref-standard{--layout-panel: 10px;--layout-gutter: 10px}.workspace .panel{padding:var(--layout-panel)}.workspace :is(.metric,.owner-metric-grid article,.company-setup-list li,.task-summary>div,.report-summary>div){padding:8px;min-height:0}.workspace .page-title{gap:6px;margin-bottom:6px}.workspace .master-register>:is(tbody,tfoot)>tr{padding:8px;gap:4px 8px}.workspace .master-register td .mobile-cell-label{display:inline;margin:0 6px 0 0;line-height:inherit}.workspace .master-register td .mobile-cell-label:after{content:":"}.workspace .master-register td:first-child:not(:has(.mobile-row-toggle)){min-height:0;padding-right:0!important}.workspace :is(.record-grid>div,.report-summary>div){display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}:is(.workspace,.drawer,.asset-modal,.company-setup-modal,.owner-client-drawer) .field{gap:2px;margin-bottom:4px}.workspace .quote-search-count{padding-block:0}.workspace .register-actions>button,.workspace .register-actions-more>summary{min-height:44px}}.item-mobile-details,.item-register-search-toggle{display:none}.item-register-search{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px}.item-register-search-field{display:flex;gap:4px;min-width:0;max-width:100%}.item-register-search-field input{padding:6px 8px;border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);background:var(--field-bg)}@media screen and (max-width:599px){.workspace .item-register-search-toggle{display:inline-flex;align-items:center;gap:6px;min-height:44px}.item-register-search[data-open=false] .item-register-search-field{display:none}.item-register-search[data-open=true] .item-register-search-field{order:3;flex:1 0 100%}.item-register-search-field button{min-width:44px;min-height:44px}.workspace .table-wrap table.item-master-register{display:block;min-width:0;width:100%}.workspace .table-wrap .item-master-register>thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%)}.workspace .table-wrap .item-master-register>tbody{display:grid;gap:6px}.workspace .table-wrap .item-master-register>tbody>tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 8px;padding:8px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.workspace .table-wrap .item-master-register>tbody>tr>td{display:block;min-width:0;max-width:100%;width:auto;padding:0!important;border:0;white-space:normal;overflow-wrap:anywhere}.workspace .table-wrap .item-master-register>tbody>tr>td:first-child{grid-column:1 / -1;position:relative}.workspace .table-wrap .item-master-register>tbody>tr>td:first-child>strong{display:block;padding-right:90px;min-height:44px;align-content:center}.workspace .table-wrap .item-master-register>tbody>tr>td:nth-child(3),.workspace .table-wrap .item-master-register>tbody>tr>td:nth-child(6),.workspace .table-wrap .item-master-register>tbody>tr>td:last-child{grid-column:1 / -1}.workspace .table-wrap .item-master-register>tbody>tr>td:nth-child(3),.workspace .table-wrap .item-master-register>tbody>tr>td:nth-child(4){white-space:normal;max-width:100%}#root .workspace .item-register-search button,#root .workspace .item-master-register .register-actions-more>summary{min-height:44px;min-block-size:44px}.workspace .table-wrap .item-master-register .mobile-cell-label{display:inline;margin-right:6px}.workspace .table-wrap .item-master-register td:nth-child(-n+3)>.mobile-cell-label,.workspace .table-wrap .item-master-register td:last-child>.mobile-cell-label{display:none}.workspace .table-wrap .item-master-register .item-mobile-details{display:block}.item-mobile-details>summary{position:absolute;right:0;top:0;min-height:44px;min-width:80px;display:flex;align-items:center;justify-content:end;gap:5px;color:var(--teal-2);cursor:pointer;list-style:none}.item-mobile-details>summary::-webkit-details-marker{display:none}.item-mobile-details>summary:after{content:"↓"}.item-mobile-details[open]>summary:after{content:"↑"}.item-mobile-specs{display:flex;flex-wrap:wrap;gap:4px 12px;padding:4px 0;border-top:1px solid var(--line);white-space:normal}.item-mobile-specs>span{min-width:0;overflow-wrap:anywhere}.item-mobile-label{color:var(--muted)}}@media print{.item-register-search,.item-mobile-details{display:none!important}}@media screen and (max-width:599px){#root .workspace .table-wrap .item-master-register>tbody>tr>td{grid-column:auto;grid-row:auto}#root .workspace .table-wrap .item-master-register>tbody>tr>td:first-child,#root .workspace .table-wrap .item-master-register>tbody>tr>td:nth-child(3),#root .workspace .table-wrap .item-master-register>tbody>tr>td:nth-child(6),#root .workspace .table-wrap .item-master-register>tbody>tr>td:last-child{grid-column:1 / -1}#root .workspace .table-wrap .item-master-register>tbody>tr>td:nth-child(2){display:none}}@media screen{.drawer .job-master-recipe .drawer-actions{position:static;margin:8px 0 0;padding:8px 0 0}}#native-print-root{display:none}@media print{body[data-native-printing]>:not(#native-print-root){display:none!important}html:has(body[data-native-printing]),body[data-native-printing]{min-height:0!important;height:auto!important}body[data-native-printing]{display:block!important;margin:0!important;padding:0!important;background:#fff!important}#native-print-root{display:block!important;position:relative!important;inset:auto!important;margin:0!important;padding:0!important;color:#111}#native-print-root,#native-print-root *{visibility:visible!important;animation:none!important;transform:none!important}#native-print-root .print-surface,#native-print-root .print-invoice,#native-print-root .item-master-portrait,#native-print-root .item-master-review{display:block!important;position:static!important;inset:auto!important;width:100%!important;max-width:none!important;min-width:0!important;height:auto!important;max-height:none!important;overflow:visible!important;margin:0!important;padding:0!important;box-shadow:none!important}#native-print-root .table-wrap,#native-print-root .panel,#native-print-root .tally-report{overflow:visible!important;max-height:none!important;min-width:0!important;box-shadow:none!important}#native-print-root table{display:table!important;table-layout:fixed;width:100%!important;min-width:0!important;border-collapse:collapse}#native-print-root thead{display:table-header-group!important;position:static!important;width:auto!important;height:auto!important;margin:0!important;overflow:visible!important;clip-path:none!important;white-space:normal!important}#native-print-root tbody,#native-print-root tfoot{display:table-row-group!important}#native-print-root tr{display:table-row!important;break-inside:avoid}#native-print-root td,#native-print-root th{display:table-cell!important;overflow-wrap:anywhere}#native-print-root .mobile-report-details{display:block!important}#native-print-root .print-field-value{display:inline-block;white-space:pre-wrap;overflow-wrap:anywhere}#native-print-root .print-company-name{font-weight:700;margin:0 0 5mm}#native-print-root .tally-daybook-table td:first-child,#native-print-root td.number{white-space:nowrap!important}#native-print-root .tally-daybook-table td strong{display:block}#native-print-root .tally-daybook-title{display:flex;justify-content:space-between;gap:4mm}#native-print-root .tally-daybook-title>div{display:flex;gap:4mm}#native-print-root .tally-daybook-table{font-size:var(--erp-font-size)}#native-print-root .tally-statement-head,#native-print-root .tally-statement-body,#native-print-root .tally-statement-total,#native-print-root .tally-report-title,#native-print-root .tally-trial>*{min-width:0!important}#native-print-root .invoice-head,#native-print-root .invoice-head *{background:#fff!important;color:#111!important}#native-print-root .invoice-lines th{background:#eee!important;color:#111!important}#native-print-root .voucher-document{font-size:var(--erp-font-size);line-height:1.4}#native-print-root .voucher-document .invoice-document-state{padding:8px 12px}#native-print-root .voucher-document .invoice-head{padding:10px 12px;gap:12px;align-items:flex-start}#native-print-root .voucher-document .invoice-head h2{font-size:var(--erp-font-size);line-height:1.25}#native-print-root .voucher-document .invoice-head>div:last-child strong{font-size:var(--erp-font-size);white-space:nowrap}#native-print-root .voucher-document .invoice-parties>div{min-height:0;padding:10px 12px;gap:3px}#native-print-root .voucher-document .invoice-parties strong{font-size:var(--erp-font-size)}#native-print-root .voucher-document .invoice-lines :is(th,td){padding:6px;font-size:var(--erp-font-size);line-height:1.4}#native-print-root .voucher-document .invoice-lines th{white-space:nowrap;overflow-wrap:normal;letter-spacing:normal}#native-print-root .voucher-document .invoice-lines td:nth-child(2){overflow-wrap:anywhere}#native-print-root .voucher-document .invoice-summary{grid-template-columns:minmax(0,1fr) minmax(240px,.7fr)}#native-print-root .voucher-document .invoice-summary>div,#native-print-root .voucher-document .invoice-summary dl{padding:8px 12px}#native-print-root .voucher-document .invoice-summary dl>div{padding:4px 0;gap:12px}#native-print-root .voucher-document .invoice-grand-total{margin-top:4px;padding-top:6px!important}#native-print-root .voucher-document .invoice-footer{min-height:44px;padding:10px 12px;gap:12px}#native-print-root .voucher-document .invoice-footer strong{min-width:0;max-width:55%;padding-top:5px}#native-print-root .voucher-document>.panel{margin:12px 0 0;padding:10px;border-radius:0}#native-print-root .voucher-document .panel-head{margin-bottom:8px;break-after:avoid}#native-print-root .voucher-document .panel-head h2{margin:0;font-size:var(--erp-font-size)}#native-print-root .voucher-document .record-grid{grid-template-columns:repeat(2,minmax(0,1fr));border-radius:0;break-after:avoid}#native-print-root .voucher-document .record-grid>div{padding:5px 8px}#native-print-root .voucher-document .record-grid dt{margin-bottom:2px;font-size:var(--erp-font-size)}#native-print-root .voucher-document .record-grid dd{font-size:var(--erp-font-size)}#native-print-root .voucher-document .record-grid>.span-2{grid-column:1 / -1}#native-print-root .voucher-document>.panel>.table-wrap{margin:8px 0 0}#native-print-root .voucher-document>.panel :is(th,td){padding:6px 8px;font-size:var(--erp-font-size);line-height:1.4}#native-print-root h2,#native-print-root h3,#native-print-root thead{break-after:avoid}#native-print-root .complaint-print-detail{display:block!important}#native-print-root .quote-print-document{display:grid!important;gap:2.5mm!important;color:#111!important;font-size:var(--erp-font-size)!important}#native-print-root .quote-print-head{display:flex!important;flex-direction:row!important;padding:0 0 2.5mm!important;margin:0!important;border-bottom:2px solid #174f38!important}#native-print-root .quote-print-head strong{font-size:var(--erp-font-size)!important}#native-print-root .quote-print-meta,#native-print-root .quote-print-terms{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}#native-print-root .quote-print-meta>span,#native-print-root .quote-print-terms>span{padding:1.7mm 2mm!important}#native-print-root .quote-print-terms,#native-print-root .quote-print-section{break-inside:avoid}#native-print-root .quote-print-section h3{padding:1.5mm 2mm!important;color:#fff!important;background:#174f38!important;font-size:var(--erp-font-size)!important}#native-print-root .quote-print-section table{table-layout:fixed!important;font-size:var(--erp-font-size)!important}#native-print-root .quote-print-section :is(th,td){padding:1.4mm 1.2mm!important;line-height:1.25!important;overflow-wrap:anywhere!important;white-space:normal!important}#native-print-root .quote-print-section th{background:#f0f3f1!important;font-size:var(--erp-font-size)!important}#native-print-root .quote-print-items td:nth-child(3),#native-print-root .quote-print-items td:nth-child(4){white-space:normal!important;overflow-wrap:normal!important;font-size:var(--erp-font-size)!important;line-height:1.4!important}#native-print-root .quote-final-rate{color:#fff!important;background:#174f38!important;white-space:nowrap!important}#native-print-root .quote-final-rate strong{font-size:var(--erp-font-size)!important}#native-print-root .quote-print-foot{margin:0!important;padding-top:1.5mm!important}#native-print-root a{color:inherit!important;text-decoration:none}}@media print{@page{size:A4 portrait;margin:10mm}#native-print-root.a4-single-page{position:relative!important;box-sizing:border-box!important;margin:0!important;padding:0!important;border:0!important;width:190mm!important;height:276mm!important;overflow:hidden!important}#native-print-root.a4-single-page>.print-surface{box-sizing:border-box!important;width:190mm!important;max-width:190mm!important;min-height:0!important;height:auto!important;margin:0!important;break-inside:avoid;break-after:auto}#native-print-root.a4-single-page .job-section{margin:2mm 0;padding:2mm}#native-print-root.a4-single-page .job-readonly{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}#native-print-root.a4-single-page .job-readonly>span{padding:1.5mm;overflow-wrap:anywhere}#native-print-root.a4-single-page .dimension-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2mm}#native-print-root.a4-single-page .bom-row{display:grid;grid-template-columns:1.2fr 1fr .7fr .7fr 1fr 1fr 1fr;gap:1mm}#native-print-root.a4-single-page .bom-row>*{min-width:0}#native-print-root.a4-single-page .stepper{display:block}#native-print-root.a4-single-page .price-calculation{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}#native-print-root.a4-single-page .item-lower-grid{display:grid;grid-template-columns:1fr 1fr}#native-print-root.a4-single-page .job-card-page.print-surface{height:auto!important;min-height:265mm!important}}.client-requirements-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:8px;border:1px solid #cbd4ce}.client-requirements-grid>span{display:grid;gap:3px;min-width:0;overflow-wrap:anywhere}.client-requirements-grid small,.client-requirements-grid strong{font-size:var(--erp-font-size)}@media screen and (max-width:599px){.client-requirements-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{#native-print-root .print-field-value{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}#native-print-root .print-paper-required{display:flex;flex-direction:column;justify-content:center;gap:2px}#native-print-root .print-paper-required small,#native-print-root .print-paper-required strong{font-size:var(--erp-font-size)}#native-print-root .item-master-review{font-size:var(--erp-font-size);line-height:1.35}#native-print-root .item-master-review>h2{margin:0 0 3mm;font-size:var(--erp-font-size)}#native-print-root .item-master-review .job-section{border:1px solid #cbd4de;border-radius:0}#native-print-root .item-master-review .job-section h3{margin:0;padding:1.5mm 2mm;font-size:var(--erp-font-size)}#native-print-root .item-master-review .job-readonly{margin:0;padding:0;gap:2mm}#native-print-root .item-master-review .job-readonly>span{font-size:var(--erp-font-size)}#native-print-root .item-master-review .job-readonly small{font-size:var(--erp-font-size)}#native-print-root .item-master-review .table-wrap{margin:0;border-radius:0}#native-print-root .item-master-review :is(th,td){padding:1.5mm;font-size:var(--erp-font-size);line-height:1.35}#native-print-root .item-master-review th{letter-spacing:0}#native-print-root .item-master-review .production-total{margin:2mm 0 0;padding:2mm;font-size:var(--erp-font-size)}#native-print-root .item-master-review .production-total strong{font-size:var(--erp-font-size)}}@media print{#native-print-root .job-master-recipe{display:grid;grid-template-columns:minmax(0,1fr);gap:5px;padding:0;line-height:1.2}#native-print-root .job-master-recipe>*{grid-column:auto;grid-row:auto;min-width:0}#native-print-root .job-master-recipe>h2{margin:0}#native-print-root .job-master-recipe .job-master-conversion-note{display:none}#native-print-root .job-master-recipe .job-section{margin:0;padding:4px;gap:4px}#native-print-root .job-master-recipe .job-section h3{padding:2px}#native-print-root .job-master-recipe .job-readonly{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:0}#native-print-root .job-master-recipe .job-readonly>span{padding:2px;gap:1px}#native-print-root .job-recipe-work,#native-print-root .job-recipe-sizing{display:grid;grid-template-columns:minmax(0,1fr);gap:5px}#native-print-root .job-master-recipe .dimension-grid{grid-template-columns:repeat(6,minmax(0,1fr));padding:0;gap:4px}#native-print-root .job-master-recipe .job-plan .dimension-grid{grid-template-columns:repeat(4,minmax(0,1fr))}#native-print-root .job-master-recipe .field{margin:0;gap:2px}#native-print-root .job-master-recipe .item-size-stack{padding:0;gap:2px}#native-print-root .job-master-recipe .item-size-stack>div{grid-template-columns:130px 1fr 1fr}#native-print-root .job-master-recipe .item-size-stack :is(strong,span,small){padding:2px}#native-print-root .job-master-recipe .item-calc-note{margin:0;padding:0}#native-print-root .job-master-recipe .bom-editor{padding:0;gap:2px}#native-print-root .job-master-recipe .paper-sized-row{grid-template-columns:65px 85px 50px 40px 65px 75px minmax(0,1fr);padding:3px;gap:4px;align-items:center}#native-print-root .job-master-recipe .paper-sized-row .paper-layer-size small{display:none}#native-print-root .job-master-recipe .production-total{padding:3px;margin:0}#native-print-root .job-master-recipe .item-lower-grid{grid-template-columns:minmax(0,1fr);gap:5px}#native-print-root .job-master-recipe .price-calculation{grid-template-columns:repeat(4,minmax(0,1fr));margin:3px 0 0;padding:0;gap:2px}#native-print-root .job-master-recipe .price-calculation>div{padding:3px}}@media print{#native-print-root .job-recipe-toolbar{display:none}}@media print{#native-print-root :is(table.sheet-register,.cost-estimation-table,.mom-print-document table)>:is(thead,tbody,tfoot)>tr>:is(td,th){height:var(--report-row-h);padding-block:0!important;line-height:calc(var(--report-row-h) - 2px)!important;vertical-align:middle}}@media screen{:root{--brand-navy: #092e52;--brand-gold: #876b38;--brand-ivory: #f5f2ec;--brand-gold-wash: #eee6d7;--brand-on-navy: #f3ecdd;--brand-nav-muted: #d5d7d8;--brand-nav-gold: #c7b68f}.workspace,.login-page{background:var(--brand-ivory)}#root .workspace .sidebar{background:var(--brand-navy);color:var(--brand-on-navy);border-color:var(--brand-navy)}#root .sidebar .brand-light{color:var(--brand-on-navy)}#root .sidebar .brand-mark,.loader-mark{background:var(--brand-gold);color:var(--surface)}#root .sidebar :is(.nav-item,.logout,.nav-children a,.close-mobile){color:var(--brand-nav-muted)}#root .sidebar :is(.report-nav-heading,.nav-section-label,.secure-chip,.app-version){color:var(--brand-nav-gold)}#root .sidebar :is(.nav-item,.logout,.report-nav-heading):hover{background:#173e60;color:var(--brand-on-navy)}#root .sidebar .nav-item.active{background:var(--brand-gold-wash);color:var(--brand-navy);box-shadow:inset 0 0 0 1px var(--brand-gold)}#root .sidebar .nav-item.active i{background:var(--brand-gold)}#root .sidebar .nav-children a{border-color:#456078}#root .sidebar .nav-children a:is(:hover,.active){color:var(--brand-on-navy);border-color:var(--brand-nav-gold);background:#173e60}#root .sidebar .nav-children a:is(:has(.nav-count),.nav-new-entry){display:flex;align-items:center;gap:6px}#root .sidebar .nav-count{flex:none;margin-left:auto;padding:0 6px;border-radius:var(--radius);background:var(--brand-navy);color:var(--ivory);font-weight:700}#root .sidebar .nav-children a.active{color:var(--brand-navy);background:var(--brand-gold-wash);border-color:var(--brand-gold);font-weight:700}#root .sidebar .nav-children a.nav-new-entry{color:var(--brand-gold-wash)}#root .sidebar .nav-children a .nav-new{color:var(--gold-text);background:var(--brand-gold-wash)}#root .sidebar .nav-children a .nav-hint{color:var(--brand-nav-muted)}#root .sidebar .nav-favorite{color:color-mix(in srgb,var(--brand-nav-muted) 50%,transparent)}#root .sidebar .nav-favorite:is(:hover,:focus-visible){color:var(--brand-on-navy);background:#173e60}#root .sidebar .nav-favorite.on{color:var(--brand-nav-gold)}#root .sidebar .premium-nav-button{color:var(--brand-on-navy);background:#173e60;border-color:var(--brand-gold)}#root .sidebar .premium-nav-button:is(:hover,.active){color:var(--brand-navy);background:var(--brand-gold-wash);box-shadow:inset 0 0 0 1px var(--brand-gold)}#root .sidebar .platform-owner-nav:not(.active){color:var(--brand-nav-gold)}#root .sidebar .side-foot{border-color:#456078}#root .workspace .topbar{background:var(--surface);border-color:var(--brand-gold)}.login-story{background:var(--brand-navy)}.login-story .brand-mark{background:var(--brand-gold)}.login-story :is(h1,h2,p,.eyebrow){color:var(--brand-on-navy)}:is(.workspace,.drawer,.login-page,.register-actions-popup) .primary{background:var(--brand-navy);color:var(--surface)}:is(.workspace,.drawer,.login-page,.register-actions-popup) .primary:hover:not(:disabled){background:#123e65}:is(.workspace,.drawer,.login-page) .secondary{background:var(--brand-gold-wash);color:var(--brand-navy)}:is(.workspace,.drawer) :is(.table-wrap thead,.job-summary-comparison thead,.job-summary-heading){background:var(--brand-gold-wash);color:var(--brand-navy)}:is(.workspace,.drawer) .table-wrap thead th{background-color:var(--brand-gold-wash);color:var(--brand-navy)}.job-summary-heading>span{color:var(--muted)}:is(.workspace,.drawer) :is(.task-module-tabs,.asset-tabs,.schedule-tabs)>.active{color:var(--brand-navy);background:var(--brand-gold-wash);box-shadow:inset 0 -2px var(--brand-gold)}.global-search-input.open{border-color:var(--brand-gold);box-shadow:0 0 0 3px #876b381f}:where(a,button,summary,[tabindex],[role=button],input[type=checkbox],input[type=radio]):focus-visible{outline:2px solid var(--brand-navy);outline-offset:2px}:where(#root .sidebar,.sheet-title-bar) :where(a,button,summary,[tabindex],[role=button],input[type=checkbox],input[type=radio]):focus-visible{outline-color:var(--brand-gold-wash)}}.master-clean-sheet{color:#092e52;background:#fffefa}.master-clean-sheet .clean-secondary>summary{cursor:pointer;color:#092e52;padding:5px 0;font-weight:700}.master-clean-sheet summary:focus-visible{outline:2px solid #876b38;outline-offset:2px}.master-clean-sheet .clean-paper-columns{display:grid;font-weight:700;background:#eee6d7}.master-clean-sheet .clean-paper-table .paper-sized-row>.field>span:first-child,.master-clean-sheet .clean-paper-table .paper-sized-row .search-select-field>label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.master-clean-sheet .clean-paper-table .factor-chip{background:transparent;padding:0}.master-clean-sheet .clean-paper-table .paper-bom-line{grid-column:1 / -1;align-items:center}.master-clean-sheet .clean-paper-table .paper-bom-line .field{margin:0}.master-clean-sheet .paper-bom-waste{display:flex;align-items:center;gap:6px;white-space:nowrap}@media screen{.drawer:has(.master-clean-sheet){background:#f5f2ec}.drawer:has(.master-clean-sheet)>header{min-height:38px;margin-bottom:6px;padding:4px 14px}.drawer .master-clean-sheet{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;padding:8px;border:1px solid #eee6d7;border-radius:var(--radius);box-shadow:none}.drawer .master-clean-sheet>*{grid-column:auto;grid-row:auto;min-width:0}.drawer .master-clean-sheet>h2{display:none}.drawer .master-clean-sheet .job-section{display:block;padding:0;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none}.drawer .master-clean-sheet .job-section h3{margin:0 0 4px;padding:4px 6px;background:#eee6d7;color:#092e52;border:0}.drawer .master-clean-sheet .dimension-grid{padding:0}.drawer .master-clean-sheet .job-readonly{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;gap:5px}.drawer .master-clean-sheet .job-readonly>span{padding:2px 4px;border-radius:0;background:transparent}.drawer .master-clean-sheet .job-identity .job-readonly{grid-template-columns:repeat(10,minmax(0,1fr))}.drawer .master-clean-sheet :is(.field,.search-select-field){min-width:0;gap:2px;margin:0}.drawer .master-clean-sheet .field>span{margin:0}.drawer .master-clean-sheet .job-recipe-work{display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.drawer .master-clean-sheet .job-recipe-sizing{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:10px}.drawer .master-clean-sheet .item-size-stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 10px;padding:2px 0}.drawer .master-clean-sheet .item-size-stack>div{display:flex;flex-wrap:wrap;gap:4px;padding:0;border:0;background:transparent}.drawer .master-clean-sheet .item-size-stack :is(strong,span,small){padding:0}.drawer .master-clean-sheet .item-calc-note{margin:2px 0;line-height:1.25}.drawer .master-clean-sheet .clean-paper-table{gap:0;padding:0}.drawer .master-clean-sheet .clean-paper-columns,.drawer .master-clean-sheet .clean-paper-table .paper-sized-row{padding:3px 6px;align-items:center}.drawer .master-clean-sheet .clean-paper-table .paper-sized-row{border:0;border-bottom:1px solid #eee6d7;border-radius:0;background:transparent}.drawer .master-clean-sheet .clean-paper-table .paper-sized-row>strong{grid-column:auto}.drawer .master-clean-sheet .production-total{margin:0;padding:4px 6px;background:#eee6d7}.drawer .master-clean-sheet .item-lower-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:10px}.drawer .master-clean-sheet .price-calculation{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:3px 0;gap:2px}.drawer .master-clean-sheet .price-calculation>div{padding:3px 5px;border-radius:0;background:transparent;border-bottom:1px solid #eee6d7}.drawer .master-clean-sheet .price-calculation>.price-final{background:#092e52;color:#fffefa}.drawer .master-clean-sheet .price-final small{color:inherit}.drawer .master-clean-sheet .drawer-actions{padding:5px 0 0;margin:0;border-top:1px solid #eee6d7}.drawer .master-clean-sheet .production-ready{padding:3px;margin:0;border:0;background:transparent}.drawer .master-clean-sheet .production-ready p{margin:0}.drawer .master-clean-sheet .quote-boundary{display:none}.drawer .master-clean-sheet .quote-bom-row{border-radius:0;border-width:0 0 1px;padding:3px 6px}.drawer .master-clean-sheet .table-wrap{margin:0;border-radius:0}.drawer .master-clean-sheet :is(th,td){padding:5px 6px}}@media screen and (max-width:599px){.drawer .master-clean-sheet .job-identity .job-readonly{grid-template-columns:repeat(4,minmax(0,1fr))}.drawer .master-clean-sheet .job-recipe-sizing,.drawer .master-clean-sheet .item-lower-grid{grid-template-columns:minmax(0,1fr)}.drawer .master-clean-sheet .clean-paper-table{overflow-x:auto}}@media screen and (min-width:600px){.drawer .master-clean-sheet .job-identity h3{display:none}.drawer .master-clean-sheet .job-identity .job-readonly{grid-template-columns:repeat(10,minmax(0,1fr))}.drawer .master-clean-sheet .job-recipe-sizing{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.drawer .master-clean-sheet .item-lower-grid{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}@media screen and (max-width:599px){.drawer .master-clean-sheet .job-readonly,.drawer .master-clean-sheet .job-identity .job-readonly,.drawer .master-clean-sheet .price-calculation{grid-template-columns:repeat(2,minmax(0,1fr))}.drawer .master-clean-sheet .item-size-stack{grid-template-columns:minmax(0,1fr)}}@media print{#native-print-root .master-clean-sheet{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:5px!important;padding:0!important;line-height:1.2}#native-print-root .master-clean-sheet>*{grid-column:auto!important;grid-row:auto!important;min-width:0}#native-print-root .master-clean-sheet .job-section{margin:0!important;padding:3px!important;border:0!important}#native-print-root .master-clean-sheet .job-section h3{margin:0 0 3px!important;padding:3px!important;background:#eee6d7!important;color:#092e52!important}#native-print-root .master-clean-sheet .dimension-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;padding:0!important;gap:4px!important}#native-print-root .master-clean-sheet .job-readonly{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:3px!important;padding:0!important}#native-print-root .master-clean-sheet .job-readonly>span{padding:2px!important;background:transparent!important}#native-print-root .master-clean-sheet .clean-paper-table{padding:0!important;gap:0!important;overflow:visible!important}#native-print-root .master-clean-sheet .clean-paper-columns,#native-print-root .master-clean-sheet .clean-paper-table .paper-sized-row{display:grid!important;grid-template-columns:65px 60px 50px 90px 90px minmax(0,1fr)!important;gap:5px!important;padding:3px!important;border:0!important;border-bottom:1px solid #eee6d7!important;border-radius:0!important}#native-print-root .master-clean-sheet .clean-paper-table .print-paper-required small{display:none}#native-print-root .master-clean-sheet .clean-secondary>summary{padding:2px 0}#native-print-root .master-clean-sheet .item-lower-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:4px!important}#native-print-root .master-clean-sheet .price-calculation{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:2px!important;margin:2px 0!important}#native-print-root .master-clean-sheet .price-calculation>div{padding:2px!important}#native-print-root .master-clean-sheet .production-total{margin:0!important;padding:3px!important}#native-print-root .master-clean-sheet .quote-print-head{border-color:#876b38!important}#native-print-root .master-clean-sheet .quote-print-section h3{background:#eee6d7!important;color:#092e52!important}#native-print-root .master-clean-sheet .quote-final-rate{background:#092e52!important}}@media screen{.drawer:has(.master-clean-sheet){width:calc(100vw - 2px);max-width:none}.drawer .master-clean-sheet :is(.field>span,.job-readonly small,.price-calculation small){text-transform:none;letter-spacing:0}.drawer .master-clean-sheet .supplier-code-control{display:flex;flex-wrap:nowrap}.drawer .master-clean-sheet .supplier-code-control input{width:65px}.drawer .master-clean-sheet .supplier-code-control output{display:none}.drawer .master-clean-sheet .clean-paper-table .factor-chip{display:block;line-height:1.2}.drawer .master-clean-sheet .clean-paper-table .factor-chip strong{display:block}.drawer .master-clean-sheet .production-ready{display:none}}@media screen and (min-width:600px){.drawer .master-clean-sheet .job-recipe-sizing{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr)}.drawer .master-clean-sheet .item-lower-grid .price-calculation,.drawer .master-clean-sheet.item-master-portrait .item-size-stack{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen{.drawer .master-clean-sheet{line-height:1.2}.drawer .master-clean-sheet .job-section h3{line-height:1.2;min-height:0}.drawer .master-clean-sheet .item-calc-note{padding:0}.drawer .master-clean-sheet .clean-paper-table .factor-chip{min-height:0;min-block-size:0}.drawer .master-clean-sheet .item-size-stack strong{min-width:0}.drawer .master-clean-sheet .item-size-stack{line-height:1.2}.drawer .master-clean-sheet .item-size-stack :is(strong,span,small){line-height:1.2}.drawer .master-clean-sheet .price-calculation :is(small,strong){line-height:1.2}.drawer .master-clean-sheet .clean-paper-table .paper-sized-row{padding-block:2px}.drawer .master-clean-sheet .clean-secondary>summary{padding:3px 0}}@media screen and (min-width:600px){.drawer .master-clean-sheet .job-identity h3{display:none}.drawer .master-clean-sheet .item-size-stack{gap:0 5px}.drawer .master-clean-sheet{gap:4px;padding:5px}.drawer .master-clean-sheet .job-recipe-work{gap:4px}}@media print{#native-print-root .master-clean-sheet .field{margin:0!important;padding:0!important;gap:1px!important}#native-print-root .master-clean-sheet .field>span{margin:0!important;text-transform:none!important;letter-spacing:0!important}#native-print-root .master-clean-sheet .item-size-stack{display:grid!important;padding:0!important;gap:2px!important}#native-print-root .master-clean-sheet .item-size-stack>div{grid-template-columns:130px 1fr 1fr!important;padding:0!important}#native-print-root .master-clean-sheet .item-size-stack :is(strong,span,small){padding:2px!important}#native-print-root .master-clean-sheet .item-calc-note{padding:0!important;margin:2px 0!important}#native-print-root .master-clean-sheet .supplier-code-control{display:flex!important;min-height:0!important;border:0!important}#native-print-root .master-clean-sheet .supplier-code-control output{display:none!important}#native-print-root .master-clean-sheet .production-ready{margin:0!important;padding:3px!important}#native-print-root .master-clean-sheet .production-ready p{margin:0!important}}@media screen{.drawer .master-clean-sheet .clean-section-heading{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:4px;border-bottom:2px solid var(--gold);margin-bottom:4px;padding-right:6px}.drawer .master-clean-sheet .clean-section-heading h3{margin:0;color:var(--navy);font-weight:700}.drawer .master-clean-sheet .clean-section-heading details[open]{flex-basis:100%}}@media print{#native-print-root .master-clean-sheet .item-artwork{display:block!important}#native-print-root .master-clean-sheet .item-artwork>div{padding:0!important;min-height:0!important}}@media print{#native-print-root .master-clean-sheet .quote-boundary{display:none!important}#native-print-root .master-clean-sheet .quote-bom-row{display:grid!important;grid-template-columns:55px 40px 35px 55px 70px minmax(0,1fr)!important;gap:4px!important;padding:3px!important;border:0!important;border-bottom:1px solid #eee6d7!important}#native-print-root .master-clean-sheet .quote-bom-row .field>:first-child,#native-print-root .master-clean-sheet .quote-bom-row .field>label{display:none!important}}@media screen{.drawer:has(.master-clean-sheet)>header{background:#092e52;color:#fffefa}.drawer:has(.master-clean-sheet)>header :is(h2,button){color:inherit}}@media print{#native-print-root .master-clean-sheet>h2{margin:0!important;padding:0 0 4px!important;border-bottom:1px solid #876b38}}@media screen{.drawer .master-clean-sheet .quote-print-head{padding:0 0 4px;gap:6px;border-color:#876b38}.drawer .master-clean-sheet .quote-print-head :is(strong,small),.drawer .master-clean-sheet .quote-print-section th{color:#092e52;letter-spacing:0;text-transform:none}.drawer .master-clean-sheet .quote-print-meta,.drawer .master-clean-sheet .quote-print-terms{border:0}.drawer .master-clean-sheet .quote-print-meta>span,.drawer .master-clean-sheet .quote-print-terms>span{padding:3px;border:0;background:transparent}.drawer .master-clean-sheet .quote-print-section{border:0}.drawer .master-clean-sheet .quote-print-section h3{padding:3px 5px;background:#eee6d7;color:#092e52}.drawer .master-clean-sheet .quote-print-section :is(th,td){padding:3px 5px;line-height:1.2}.drawer .master-clean-sheet .quote-print-foot{padding:2px 0;margin:0}}@media screen and (min-width:600px){.drawer .master-clean-sheet.item-master-saved-sheet{grid-template-columns:repeat(3,minmax(0,1fr))}.drawer .item-master-saved-sheet>.job-card-print-toolbar{grid-column:1 / -1;order:0;margin:0}.drawer .item-master-saved-sheet>.job-readonly{grid-column:1 / -1;order:1}.drawer .item-master-saved-sheet>:is(.client-requirements,.clean-saved-dimensions,.clean-saved-calculated){order:2}.drawer .item-master-saved-sheet .job-section .job-readonly{grid-template-columns:repeat(3,minmax(0,1fr))}.drawer .item-master-saved-sheet>.clean-saved-paper{grid-column:1 / -1;order:3}.drawer .item-master-saved-sheet>.clean-saved-pricing{grid-column:1 / -1;order:4}.drawer .item-master-saved-sheet>:is(.drawer-actions,.banner){grid-column:1 / -1;order:5}.drawer .item-master-saved-sheet :is(td,th){padding:3px 5px;line-height:1.2}}.stepper-touch{display:none}@media screen and (max-width:599px),screen and (pointer:coarse){.drawer .stepper-field>.stepper{display:none}.drawer .stepper-field>.stepper-touch{display:block;padding:4px 6px;color:#092e52;background:#fffefa}}@media print{#native-print-root .stepper-touch{display:none!important}}@media screen{.drawer .master-clean-sheet .paper-summary-scroll{overflow-x:auto;max-width:100%;min-width:0}.drawer .master-clean-sheet .paper-summary-table{display:table;width:100%;min-width:560px;table-layout:fixed;border-collapse:collapse}.drawer .master-clean-sheet .paper-summary-table thead{display:table-header-group}.drawer .master-clean-sheet .paper-summary-table tbody{display:table-row-group}.drawer .master-clean-sheet .paper-summary-table tr{display:table-row}.drawer .master-clean-sheet .paper-summary-table :is(th,td){display:table-cell;padding:5px 6px;vertical-align:middle;line-height:1.2;overflow-wrap:anywhere}.drawer .master-clean-sheet .paper-summary-table th{letter-spacing:0;text-transform:none}.drawer .master-clean-sheet .paper-summary-table :is(th,td):nth-child(1){width:12%}.drawer .master-clean-sheet .paper-summary-table :is(th,td):nth-child(2){width:10%}.drawer .master-clean-sheet .paper-summary-table :is(th,td):nth-child(3){width:8%}.drawer .master-clean-sheet .paper-summary-table :is(th,td):nth-child(4){width:12%}.drawer .master-clean-sheet .paper-summary-table :is(th,td):nth-child(5){width:24%}.drawer .master-clean-sheet .paper-summary-table :is(th,td):nth-child(6){width:10%}.drawer .master-clean-sheet .paper-summary-table :is(th,td):nth-child(7){width:14%}}@media(max-width:599px){.master-clean-sheet .clean-paper-table .paper-bom-label{grid-column:1 / -1}}.master-clean-sheet .clean-paper-table .paper-stock-prompt{grid-column:1 / -1;display:grid;gap:6px;padding:6px 10px;background:var(--brand-gold-wash, #eee6d7);border-left:3px solid var(--brand-gold, #876b38);border-radius:0}.master-clean-sheet .paper-stock-prompt p,.master-clean-sheet .paper-stock-prompt .field{margin:0}@media screen{.drawer .master-clean-sheet .clean-paper-table .paper-stock-prompt{position:sticky;left:0;box-sizing:border-box;width:min(100%,100cqi)}}.master-clean-sheet .clean-paper-table .paper-sized-row .paper-stock-prompt .field>span:first-child,.master-clean-sheet .clean-paper-table .paper-sized-row .paper-stock-prompt .search-select-field>label,.drawer .master-clean-sheet.job-master-recipe .paper-sized-row .paper-stock-prompt .field>span:first-child,.drawer .master-clean-sheet.job-master-recipe .paper-sized-row .paper-stock-prompt .search-select-field>label{position:static;width:auto;height:auto;margin:0;padding:0;overflow:visible;clip-path:none;white-space:normal}.master-clean-sheet .paper-stock-prompt-actions{display:flex;flex-wrap:wrap;gap:6px}@media print{.master-clean-sheet .paper-stock-prompt{display:none!important}}.item-master-quote{--qe-control: var(--field-h);--qe-line: #eee6d7}.item-master-quote .qe-section{display:block}.item-master-quote .qe-grid{padding:6px 9px}.item-master-quote .qe-grid>*{min-width:0}.item-master-quote .qe-grid .field{gap:2px;margin:0;min-width:0}.item-master-quote .qe-grid .field>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-master-quote .qe-layer-select{width:100%;min-width:0}.item-master-quote .qe-requirements{padding:0 9px}.item-master-quote .qe-requirement{padding:5px 0;border-bottom:1px solid var(--qe-line)}.item-master-quote .qe-requirement:last-child{border-bottom:0}.item-master-quote .qe-requirement>strong{display:block;padding-bottom:2px}.item-master-quote .qe-requirement-name{grid-template-columns:minmax(0,1fr);padding:0 0 4px}.item-master-quote .qe-requirement-fields{grid-template-columns:repeat(7,minmax(0,1fr));padding:0}.item-master-quote .qe-invalid .field input,.item-master-quote .qe-invalid .field input:focus{border-color:var(--danger);box-shadow:0 0 0 1px var(--danger)}.item-master-quote .qe-section>.item-calc-note{padding:0 9px 5px}.item-master-quote .qe-layers{display:grid;padding:0 9px 3px}.item-master-quote .qe-layer-row{display:grid;gap:6px;align-items:center;padding:3px 0;border-bottom:1px solid var(--qe-line)}.item-master-quote .qe-layer-row>*{min-width:0}.item-master-quote .qe-layer-head{padding:4px 0;color:var(--muted);font-weight:700}.item-master-quote .qe-layer-head>span,.item-master-quote .qe-layer-row>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-master-quote .qe-layer-select{padding:2px 6px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.item-master-quote .qe-metric{color:#092e52;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item-master-quote .qe-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.item-master-quote .qe-items-wrap{max-width:100%;margin:0;padding:0 9px;overflow-x:auto}.item-master-quote .qe-items-table{width:100%;min-width:640px;border-collapse:collapse;color:#092e52}.item-master-quote .qe-items-table :is(th,td){padding:3px 6px;border:0;border-bottom:1px solid var(--qe-line);white-space:nowrap;vertical-align:middle;text-align:left}.item-master-quote .qe-items-table th{color:var(--muted);font-weight:700;text-transform:none;letter-spacing:0;background:transparent}.item-master-quote .qe-items-table :is(th,td):first-child{padding-left:0}.item-master-quote .qe-items-table :is(th,td):last-child{padding-right:0}.item-master-quote .qe-items-table th:nth-child(n+3),.item-master-quote .qe-items-table .qe-num:not(:nth-child(2)){text-align:right}.item-master-quote .qe-items-table .qe-num{font-variant-numeric:tabular-nums}.item-master-quote .qe-items-table th:first-child{width:30%}.item-master-quote .qe-item-name{display:flex;align-items:center;gap:4px;min-width:160px}.item-master-quote .qe-item-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-master-quote .qe-item-toggle{flex:0 0 auto;width:22px;min-width:22px;height:var(--qe-control);min-height:var(--qe-control);padding:0;border:0;color:var(--gold-text);background:transparent;cursor:pointer}.item-master-quote .qe-item-toggle:focus-visible{outline:2px solid #876b38;outline-offset:1px}.item-master-quote .qe-items-table input{padding:2px 6px;border:1px solid var(--line);border-radius:var(--radius);color:#092e52;background:var(--field-cell-bg)}.item-master-quote .qe-final input{text-align:right;font-variant-numeric:tabular-nums}.item-master-quote .qe-item-detail>td{padding:2px 0 5px 26px;background:#f5f2ec;white-space:normal}.item-master-quote .qe-item-detail-body{display:flex;flex-wrap:wrap;align-items:end;gap:4px 16px}.item-master-quote .qe-item-detail-body .field{gap:2px;margin:0}.item-master-quote .qe-item-detail-body>span{display:grid;gap:2px;white-space:nowrap}.item-master-quote .qe-item-detail-body>span>small{color:var(--muted);text-transform:none;letter-spacing:0}.item-master-quote .qe-item-detail-body>span.qe-item-layers{white-space:normal}.item-master-quote .qe-item-detail>td>.item-calc-note{margin:0;padding:2px 0}.item-master-quote .qe-remove{width:1%;text-align:right}.item-master-quote .qe-remove button{width:auto;min-width:max-content;height:var(--qe-control);min-height:var(--qe-control);padding:0 8px;white-space:nowrap}.item-master-quote .qe-items-wrap+.item-calc-note{padding:3px 9px 5px}@media screen and (max-width:599px){.item-master-quote .qe-grid{padding:6px 8px}.item-master-quote .qe-grid .field>span{text-transform:none;letter-spacing:0}.item-master-quote .qe-requirements{padding:0 8px}.item-master-quote .qe-layers{padding:0 8px 2px}.item-master-quote .qe-layer-row{gap:3px 5px;padding:4px 0;border-bottom:0}.item-master-quote .qe-layer-row>strong{grid-column:1 / -1}.item-master-quote .qe-layer-head>span:first-child{display:none}.item-master-quote .qe-layer-row:not(.qe-layer-head)+.qe-layer-row{padding-top:6px}.drawer .item-master-quote.master-clean-sheet{padding:6px 4px}.item-master-quote .qe-items-wrap{padding:0 4px}.item-master-quote .qe-item-detail>td{padding-left:4px}}.item-master-quote .qe-rate{display:grid;gap:0;overflow:visible}.item-master-quote .qe-rate>small{color:#092e52;white-space:nowrap}.item-master-quote .qe-breakup-groups{padding:0 8px}.item-master-quote .qe-breakup{width:100%;table-layout:fixed;border-collapse:collapse}.item-master-quote .qe-breakup :is(th,td){padding:0 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;border-bottom:1px solid var(--qe-line)}.item-master-quote .qe-breakup tbody th{text-align:left;font-weight:400}.item-master-quote .qe-breakup td,.item-master-quote .qe-breakup thead th{text-align:right}.item-master-quote .qe-breakup-total :is(th,td){font-weight:700;background:#eee6d7}.item-master-quote .qe-rate input{width:100%;min-width:0;padding:2px 6px;border:1px solid var(--line);border-radius:var(--radius);background:var(--field-cell-bg);color:inherit;text-align:right}@media screen{html,body,#root,.workspace,.main-shell,.content,.page,.workspace :is(section,article,form,fieldset,.panel,.table-wrap,.drawer,.drawer>*,.job-section){min-width:0;max-width:100%}.workspace :is(.task-module-tabs,.asset-tabs,.schedule-tabs,.governance-tabs,.help-categories,.owner-dashboard-tabs,.mom-tabs){flex-wrap:wrap;overflow-x:visible}.workspace :is(.table-wrap,.account-drill-table,.stock-drill-table,.tally-daybook-table),.drawer :is(.table-wrap,.clean-paper-table,.paper-summary-scroll,.job-summary-table-scroll),.permission-matrix-wrap{width:100%;max-width:100%;min-width:0;overflow-x:clip}.workspace table,.drawer table{width:100%;max-width:100%;min-width:0}.workspace :is(.master-list-panel,.governance-table-panel,.asset-sync-page,.owner-client-table,.tally-daybook-table) table,.drawer :is(.quote-print-section,.clean-paper-table,.paper-summary-scroll,.job-summary-table-scroll) table{min-width:0}.workspace .asset-sync-page .table-wrap th{white-space:normal;overflow-wrap:anywhere}.drawer .quote-print-section .table-wrap{overflow-x:clip}.drawer .quote-print-section table{table-layout:fixed}.workspace :is(th,td),.drawer :is(th,td){min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}.workspace th,.drawer th{overflow-wrap:break-word}.workspace .table-wrap{container:fluid-register / inline-size}@media screen and (max-width:599px){@container fluid-register (max-width: 900px){.workspace .table-wrap>table.mobile-register{display:block;width:100%;min-width:0;table-layout:auto}.workspace .table-wrap>.mobile-register>thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.workspace .table-wrap>.mobile-register>:is(tbody,tfoot){display:block;width:100%}.workspace .table-wrap>.mobile-register>:is(tbody,tfoot)>tr{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,145px),1fr));gap:7px 14px;width:100%;padding:var(--layout-panel);border-bottom:1px solid var(--line)}.workspace .table-wrap>.mobile-register>:is(tbody,tfoot)>tr>td{display:block;width:auto;min-width:0;max-width:100%;height:auto;padding:0!important;border:0;text-align:left;white-space:normal;overflow-wrap:anywhere}.workspace .table-wrap>.mobile-register>:is(tbody,tfoot)>tr>td:first-child{grid-column:1 / -1;position:relative;min-height:var(--layout-control);padding-right:84px!important}.workspace .table-wrap>.mobile-register .mobile-cell-label{display:block;margin:0 0 2px;color:var(--muted);font-weight:400}.workspace .table-wrap>.mobile-register tr[data-mobile-expanded=false]>td[data-mobile-summary=false]{display:none}.workspace .table-wrap>.mobile-register button.mobile-row-toggle{display:block;position:absolute;top:0;right:0;width:76px;min-height:var(--layout-control);padding:4px 0;border:0;color:var(--teal-2);background:transparent}.workspace .table-wrap>.mobile-register td:has(.register-actions),.workspace .table-wrap>.mobile-register td:has(.bank-actions){grid-column:1 / -1}.workspace .table-wrap>.mobile-register .register-actions,.workspace .table-wrap>.mobile-register .job-register-actions{flex-flow:row wrap}.workspace .table-wrap>.mobile-register .bank-actions{min-width:0;max-width:100%}}@container fluid-register (max-width: 420px){.workspace .table-wrap>.mobile-register>:is(tbody,tfoot)>tr{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px}.workspace .table-wrap>.mobile-register>:is(tbody,tfoot)>tr>td{grid-column:auto}.workspace .table-wrap>.mobile-register>:is(tbody,tfoot)>tr>td[data-register-column=text]{grid-column:1 / -1}}}.item-master-quote .qe-items-wrap{container:quote-items / inline-size;overflow-x:clip}.item-master-quote .qe-items-table{min-width:0}@media screen and (max-width:599px){@container quote-items (max-width: 760px){.item-master-quote .qe-items-table,.item-master-quote .qe-items-table>tbody{display:block;width:100%}.item-master-quote .qe-items-table>thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.item-master-quote .qe-items-table .qe-item-row{display:grid;grid-template-columns:minmax(0,1fr) repeat(3,max-content);gap:5px 10px;padding:7px 0;border-bottom:1px solid var(--qe-line)}.item-master-quote .qe-items-table .qe-item-row>td{display:block;width:auto;min-width:0;padding:0;border:0}.item-master-quote .qe-items-table .qe-item-row>td:first-child{grid-column:1 / -1}.item-master-quote .qe-items-table .qe-item-row>td:nth-child(2):before{content:"Size · ";color:var(--muted)}.item-master-quote .qe-items-table .qe-item-row>td:nth-child(3):before{content:"GSM · ";color:var(--muted)}.item-master-quote .qe-items-table .qe-item-row>td:nth-child(4):before{content:"Wt · ";color:var(--muted)}.item-master-quote .qe-items-table .qe-item-row>td:nth-child(5):before{content:"BS · ";color:var(--muted)}.item-master-quote .qe-items-table .qe-item-row>td:nth-child(6):before{content:"CS · ";color:var(--muted)}.item-master-quote .qe-items-table .qe-item-row>td:nth-child(7):before{content:"Price · ";color:var(--muted)}.item-master-quote .qe-items-table .qe-item-row>.qe-final{grid-column:1 / -2;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px}.item-master-quote .qe-items-table .qe-item-row>.qe-final:before{content:"Final";color:var(--muted)}.item-master-quote .qe-items-table .qe-item-detail{display:block}.item-master-quote .qe-items-table .qe-item-detail>td{display:block;width:100%}}@container quote-items (max-width: 440px){.item-master-quote .qe-items-table .qe-item-row{grid-template-columns:repeat(2,minmax(0,1fr))}.item-master-quote .qe-items-table .qe-item-row>.qe-final{grid-column:1 / -1}}}.drawer :is(.clean-paper-table,.paper-summary-scroll){container:paper-table / inline-size}.drawer .master-clean-sheet :is(.clean-paper-table>*,.paper-summary-table){min-width:0}@media screen and (max-width:599px){@container paper-table (max-width: 680px){.drawer .master-clean-sheet :is(.clean-paper-table,.paper-summary-scroll) table,.drawer .master-clean-sheet :is(.clean-paper-table,.paper-summary-scroll) tbody{display:block;width:100%}.drawer .master-clean-sheet :is(.clean-paper-table,.paper-summary-scroll) thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.drawer .master-clean-sheet :is(.clean-paper-table,.paper-summary-scroll) tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px 10px;padding:7px 0;border-bottom:1px solid var(--line)}.drawer .master-clean-sheet :is(.clean-paper-table,.paper-summary-scroll) td{display:block;width:auto!important;min-width:0;padding:0;border:0}.drawer .master-clean-sheet :is(.clean-paper-table,.paper-summary-scroll) td:first-child{grid-column:1 / -1;font-weight:700}.drawer .master-clean-sheet :is(.clean-paper-table,.paper-summary-scroll) td:nth-child(2):before{content:"GSM · ";color:var(--muted)}.drawer .master-clean-sheet :is(.clean-paper-table,.paper-summary-scroll) td:nth-child(3):before{content:"BF · ";color:var(--muted)}.drawer .master-clean-sheet :is(.clean-paper-table,.paper-summary-scroll) td:nth-child(4):before{content:"Colour · ";color:var(--muted)}.drawer .master-clean-sheet :is(.clean-paper-table,.paper-summary-scroll) td:nth-child(5):before{content:"Flute · ";color:var(--muted)}.drawer .master-clean-sheet :is(.clean-paper-table,.paper-summary-scroll) td:nth-child(6):before{content:"BS · ";color:var(--muted)}.drawer .master-clean-sheet :is(.clean-paper-table,.paper-summary-scroll) td:nth-child(7):before{content:"Price · ";color:var(--muted)}}}.permission-matrix-wrap{container:permission-table / inline-size;overflow-y:auto}.permission-matrix{min-width:0}@media screen and (max-width:599px){@container permission-table (max-width: 760px){.permission-matrix,.permission-matrix tbody{display:block;width:100%}.permission-matrix thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.permission-matrix tr{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,135px),1fr));gap:5px 8px;padding:8px;border-top:1px solid var(--line)}.permission-matrix td{display:block;width:auto;min-width:0;height:auto;padding:0;border:0;text-align:left}.permission-matrix td:first-child{grid-column:1 / -1;width:auto;min-width:0}.permission-choice{justify-content:flex-start;text-align:left}.permission-matrix td:has(>.permission-empty.unavailable){display:none}.permission-matrix td[data-column]:has(>:is(.permission-empty.protected,.permission-covered)):before{content:attr(data-column) " · ";color:var(--muted)}.permission-matrix td:has(>.permission-covered){display:flex;align-items:center}}}.workspace .schedule-gantt{overflow-x:clip}.workspace .gantt-lane{grid-template-columns:minmax(105px,.32fr) minmax(0,1fr)}.workspace .gantt-track{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,165px),1fr));overflow-x:clip}.workspace .gantt-slot{min-width:0;width:100%;max-width:100%}.stock-drill-table table{table-layout:fixed}.stock-drill-table :is(th,td){white-space:normal;overflow-wrap:anywhere}.tally-report{max-width:100%;overflow:hidden}.tally-daybook-table table{min-width:0;table-layout:fixed}.tally-daybook-table :is(th,td){min-width:0!important}.job-summary-table-scroll{container:summary-table / inline-size}.job-summary .job-summary-table-scroll table{min-width:0;table-layout:fixed}.job-summary .job-summary-table-scroll :is(th,td),.job-summary .job-summary-paper-spec .job-summary-paper-line{white-space:normal;overflow-wrap:anywhere}.job-summary :is(.job-summary-comparison,.job-summary-table-scroll) th{overflow-wrap:break-word}.job-summary .job-summary-comparison thead th:first-child{width:max(25%,8.5em)}}@media screen and (max-width:599px){.workspace :is(.statement-grid,.statement-grid.two-column,.report-summary.two,.report-summary.three){grid-template-columns:minmax(0,1fr)}.workspace .gantt-lane{grid-template-columns:minmax(0,1fr)}.workspace .gantt-machine{flex-direction:row;justify-content:flex-start;gap:8px}.workspace :is(.tally-report-title,.tally-report-status){flex-wrap:wrap}.workspace :is(.tally-statement-head,.tally-statement-total){grid-template-columns:minmax(0,1fr) max-content}.workspace :is(.tally-statement-head,.tally-statement-total)>:nth-child(n+3){display:none}.workspace .tally-statement-body{grid-template-columns:minmax(0,1fr)}.workspace .tally-statement-side+.tally-statement-side{border-top:1px solid var(--muted);border-left:0}.workspace :is(.tally-trial-head,.tally-trial-group-line,.tally-trial-ledger,.tally-trial-total),.workspace .tally-report.tally-trial--period :is(.tally-trial-head,.tally-trial-group-line,.tally-trial-ledger,.tally-trial-total){grid-template-columns:minmax(0,1fr) max-content}.workspace :is(.tally-trial-head,.tally-trial-group-line,.tally-trial-ledger,.tally-trial-total)>:nth-child(n+3){grid-column:2}}@media screen and (min-width:600px){.drawer:is(:has(.master-clean-sheet),:has(.job-master-recipe))>:not(header){max-width:1440px;margin-inline:auto}}@media screen and (min-width:600px){body:has(.workspace.density-pref-standard),.workspace.density-pref-standard{--layout-gutter: 12px;--layout-gap: 8px;--layout-panel: 12px;--layout-field-gap: 6px;--layout-row-padding: 6px;--layout-control: 34px}}@media screen{.drawer>header .icon-button{flex:none;width:38px;height:38px}}@media screen and (pointer:coarse){.drawer>header .icon-button{width:44px;height:44px}}@media screen and (max-width:599px){#root .workspace :is(button.primary,button.secondary,.register-actions-more>summary){min-height:44px}.workspace :is(.tally-statement-head,.tally-statement-total){display:none}.workspace .tally-statement-side{padding-inline:9px}.workspace :is(.tally-group-line,.tally-ledger-line,.tally-result-line){grid-template-columns:minmax(0,1fr) max-content;gap:8px}.workspace .governance-toolbar{flex-wrap:wrap}.workspace .governance-toolbar>:not(input,select){flex:1 1 100%;max-width:100%;margin-left:0}}@media screen and (min-width:600px){.workspace :is(.dashboard-grid,.dashboard-clean-grid){grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.workspace .form-layout{grid-template-columns:minmax(0,1fr) minmax(200px,290px);gap:var(--layout-gap)}.workspace :is(.result-grid,.resource-grid){grid-template-columns:repeat(2,minmax(0,1fr))}.workspace .premium-catalog-layout{grid-template-columns:minmax(0,1.55fr) minmax(210px,.75fr)}.workspace .help-layout{grid-template-columns:minmax(0,1.08fr) minmax(280px,.92fr)}.workspace .help-chat{position:sticky}.workspace .ai-sync-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.workspace .ai-sync-trust code{display:inline}.workspace :is(.report-summary,.task-report-summary,.task-summary,.ageing-strip){grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.workspace .dashboard-page .launch-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.workspace .dashboard-page .company-setup-list{grid-template-columns:repeat(4,minmax(0,1fr))}.workspace .premium-catalog-list{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace .table-wrap>table.mobile-register,.workspace .table-wrap>table.master-register{display:table;width:100%;min-width:0;table-layout:fixed}.workspace .table-wrap>:is(.mobile-register,.master-register)>thead{display:table-header-group;position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip-path:none;white-space:normal}.workspace .table-wrap>:is(.mobile-register,.master-register)>tbody{display:table-row-group;width:auto}.workspace .table-wrap>:is(.mobile-register,.master-register)>tfoot{display:table-footer-group;width:auto}.workspace .table-wrap>:is(.mobile-register,.master-register)>:is(tbody,tfoot)>tr{display:table-row;width:auto;padding:0;border:0}.workspace .table-wrap>:is(.mobile-register,.master-register)>:is(tbody,tfoot)>tr>td,.workspace .table-wrap>:is(.mobile-register,.master-register) tr[data-mobile-expanded=false]>td[data-mobile-summary=false]{display:table-cell;position:static;width:auto;min-width:0;max-width:none;height:auto;min-height:0;padding:var(--layout-row-padding) 8px!important;border-bottom:1px solid var(--line);vertical-align:middle;overflow-wrap:anywhere}.workspace .table-wrap>:is(.mobile-register,.master-register)>:is(tbody,tfoot)>tr>td:first-child{padding-right:8px!important}.workspace .table-wrap>:is(.mobile-register,.master-register) .mobile-cell-label,.workspace .table-wrap>:is(.mobile-register,.master-register) button.mobile-row-toggle{display:none}.workspace .table-wrap>:is(.mobile-register,.master-register) :is(.register-actions,.job-register-actions){flex-flow:row wrap}.workspace .table-wrap .bank-actions{min-width:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.permission-matrix .permission-choice{min-width:0}.permission-matrix .permission-choice>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.drawer .item-master-quote .qe-items-table{display:table;width:100%;table-layout:fixed}.drawer .item-master-quote .qe-items-table>thead{display:table-header-group;position:static;width:auto;height:auto;overflow:visible;clip-path:none}.drawer .item-master-quote .qe-items-table>tbody{display:table-row-group;width:auto}.drawer .item-master-quote .qe-items-table :is(.qe-item-row,.qe-item-detail){display:table-row;padding:0;border:0}.drawer .item-master-quote .qe-items-table :is(.qe-item-row,.qe-item-detail)>td{display:table-cell;width:auto;padding:6px;border-bottom:1px solid var(--qe-line)}.drawer .item-master-quote .qe-items-table .qe-item-row>td:before{content:none}.drawer .master-clean-sheet :is(.clean-paper-table,.paper-summary-scroll) table{display:table;width:100%;table-layout:fixed}.drawer .master-clean-sheet :is(.clean-paper-table,.paper-summary-scroll) thead{display:table-header-group;position:static;width:auto;height:auto;overflow:visible;clip-path:none}.drawer .master-clean-sheet :is(.clean-paper-table,.paper-summary-scroll) tbody{display:table-row-group;width:auto}.drawer .master-clean-sheet :is(.clean-paper-table,.paper-summary-scroll) tr{display:table-row;padding:0;border:0}.drawer .master-clean-sheet :is(.clean-paper-table,.paper-summary-scroll) td{display:table-cell;width:auto!important;padding:5px 6px;border-bottom:1px solid var(--line)}.drawer .master-clean-sheet :is(.clean-paper-table,.paper-summary-scroll) td:before{content:none}.permission-matrix{display:table;width:100%;table-layout:fixed}.permission-matrix thead{display:table-header-group;position:static;width:auto;height:auto;overflow:visible;clip-path:none}.permission-matrix tbody{display:table-row-group;width:auto}.permission-matrix tr{display:table-row;padding:0;border:0}.permission-matrix td,.permission-matrix td:has(>.permission-empty.unavailable),.permission-matrix td:has(>.permission-covered){display:table-cell;width:auto;height:auto;padding:7px 8px;border-top:1px solid var(--line);text-align:center}.permission-matrix td:first-child{width:24%;text-align:left}.permission-matrix td[data-column]:before{content:none!important}}@media screen{body>:not(#native-print-root,script,style,iframe){zoom:var(--screen-zoom, 1)}}@media print{#native-print-root :is(.table-wrap,.account-drill-table,.stock-drill-table,.tally-daybook-table,.clean-paper-table,.paper-summary-scroll,.job-summary-table-scroll){overflow:visible!important}}@media screen{.workspace .client-register-group>summary{display:flex;align-items:center;gap:6px}.workspace .client-register-group>summary:before{content:"▸";flex:none}.workspace .client-register-group[open]>summary:before{content:"▾"}.workspace .client-register-name{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace .client-register-count{flex:none;margin-left:0}.permission-matrix .permission-choice{min-width:0}.permission-matrix .permission-choice>span,.drawer .job-summary-comparison th>small,.workspace .ageing-strip>div>:is(strong,span){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media screen and (min-width:600px),print{:is(html,#sheet-frame) :is(table.sheet-register,table.prod-card-sheet,table.voucher-sheet,table.voucher-header-table,table.reports-index-sheet,table.party-summary-sheet,table.gst-version-sheet,table.mom-head-sheet,table.job-card-grid,table.ims){border-collapse:separate!important;border-spacing:0!important;border-radius:var(--radius)!important}:is(html,#sheet-frame) :is(table.prod-card-sheet,table.voucher-sheet,table.voucher-header-table,table.reports-index-sheet,table.party-summary-sheet,table.gst-version-sheet,table.mom-head-sheet){border:1px solid var(--sheet-grid)}:is(html,#sheet-frame) table.ims{border:2px solid black}:is(html,#sheet-frame) .voucher-header-title+table.sheet-register{border-top:2px solid var(--navy)}:is(html,#sheet-frame) :is(table.sheet-register,table.prod-card-sheet,table.voucher-sheet,table.voucher-header-table,table.reports-index-sheet,table.party-summary-sheet,table.gst-version-sheet,table.mom-head-sheet,table.job-card-grid)>*>tr:not(.order-book-total,.cost-estimation-group,.cost-estimation-total,.sheet-line-2)>:is(th,td){border-top-width:0!important}:is(html,#sheet-frame) :is(table.sheet-register,table.prod-card-sheet,table.voucher-sheet,table.voucher-header-table,table.reports-index-sheet,table.party-summary-sheet,table.gst-version-sheet,table.mom-head-sheet,table.job-card-grid)>*>tr>:is(th,td){border-left-width:0!important}:is(html,#sheet-frame) :is(table.sheet-register,table.prod-card-sheet)>*>tr:has(+tr:is(.order-book-total,.cost-estimation-group,.cost-estimation-total,.sheet-line-2))>:is(th,td){border-bottom-width:0!important}:is(html,#sheet-frame) table.ims>*>tr>td.eL:first-child{border-left-width:0!important}:is(html,#sheet-frame) table.ims>*>tr>td.eR:last-child{border-right-width:0!important}:is(html,#sheet-frame) table.ims>:is(colgroup+*,:first-child)>tr:first-child>td.eT{border-top-width:0!important}:is(html,#sheet-frame) table.ims>:last-child>tr:last-child>td{border-bottom-width:0!important}:is(html,#sheet-frame) table.ims>*>tr:has(+tr>td.eT)>td{border-bottom-width:0!important}:is(html,#sheet-frame) table.ims>*>tr>td.eR:has(+td.eL){border-right-width:0!important}:is(html,#sheet-frame) table.ims+table.ims{margin-top:4px!important}:is(html,#sheet-frame) :is(table.sheet-register,table.prod-card-sheet,table.voucher-sheet,table.voucher-header-table,table.reports-index-sheet,table.party-summary-sheet,table.gst-version-sheet,table.mom-head-sheet,table.job-card-grid)>*>tr>:is(th,td):last-child{border-right-width:0!important}:is(html,#sheet-frame) :is(table.sheet-register,table.prod-card-sheet,table.voucher-sheet,table.voucher-header-table,table.reports-index-sheet,table.party-summary-sheet,table.gst-version-sheet,table.mom-head-sheet,table.job-card-grid)>:last-child>tr:last-child>:is(th,td){border-bottom-width:0!important}:is(html,#sheet-frame) table:is(.sheet-register,.prod-card-sheet,.voucher-sheet,.voucher-header-table,.reports-index-sheet,.party-summary-sheet,.gst-version-sheet,.mom-head-sheet,.job-card-grid,.ims)>:first-child:not(colgroup)>tr:first-child>:first-child,:is(html,#sheet-frame) table:is(.sheet-register,.prod-card-sheet,.voucher-sheet,.voucher-header-table,.reports-index-sheet,.party-summary-sheet,.gst-version-sheet,.mom-head-sheet,.job-card-grid,.ims)>colgroup+*>tr:first-child>:first-child{border-top-left-radius:calc(var(--radius) - 2px)}:is(html,#sheet-frame) table:is(.sheet-register,.prod-card-sheet,.voucher-sheet,.voucher-header-table,.reports-index-sheet,.party-summary-sheet,.gst-version-sheet,.mom-head-sheet,.job-card-grid,.ims)>:first-child:not(colgroup)>tr:first-child>:last-child,:is(html,#sheet-frame) table:is(.sheet-register,.prod-card-sheet,.voucher-sheet,.voucher-header-table,.reports-index-sheet,.party-summary-sheet,.gst-version-sheet,.mom-head-sheet,.job-card-grid,.ims)>colgroup+*>tr:first-child>:last-child{border-top-right-radius:calc(var(--radius) - 2px)}:is(html,#sheet-frame) table:is(.sheet-register,.prod-card-sheet,.voucher-sheet,.voucher-header-table,.reports-index-sheet,.party-summary-sheet,.gst-version-sheet,.mom-head-sheet,.job-card-grid,.ims)>:last-child>tr:last-child>:first-child{border-bottom-left-radius:calc(var(--radius) - 2px)}:is(html,#sheet-frame) table:is(.sheet-register,.prod-card-sheet,.voucher-sheet,.voucher-header-table,.reports-index-sheet,.party-summary-sheet,.gst-version-sheet,.mom-head-sheet,.job-card-grid,.ims)>:last-child>tr:last-child>:last-child{border-bottom-right-radius:calc(var(--radius) - 2px)}}@media screen and (min-width:600px){:root:not([data-layout-designing]) table.sheet-register>*>tr>:is(th,td):not(.sheet-pad):not(:has(~:not(.sheet-pad))){border-right-width:0!important}:root:not([data-layout-designing]) table.sheet-register>:first-child>tr:first-child>:not(.sheet-pad):not(:has(~:not(.sheet-pad))),:root:not([data-layout-designing]) table.sheet-register>colgroup+*>tr:first-child>:not(.sheet-pad):not(:has(~:not(.sheet-pad))){border-top-right-radius:calc(var(--radius) - 2px)}:root:not([data-layout-designing]) table.sheet-register>:last-child>tr:last-child>:not(.sheet-pad):not(:has(~:not(.sheet-pad))){border-bottom-right-radius:calc(var(--radius) - 2px)}}@media print{#native-print-root table.sheet-register{border:2px solid var(--navy)}#native-print-root table.sheet-register>*>tr>:is(th,td){border-style:solid;border-right-color:var(--sheet-grid);border-bottom-color:var(--sheet-grid);border-right-width:1px;border-bottom-width:1px}#native-print-root table.sheet-register>*>tr>:is(th,td):last-child{border-right-width:0}#native-print-root table.sheet-register>:last-child>tr:last-child>:is(th,td){border-bottom-width:0}#native-print-root table.sheet-register .order-book-total>td{border-top:2px solid var(--navy)}#native-print-root :is(.panel,.table-wrap):has(table.sheet-register){border:0!important;padding:0!important}}.help-faq-sheet :is(.help-answer-row,.sheet-empty-row)>td,.ai-sync-answer-sheet td,.ai-sync-sheet .sheet-empty-row>td{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;height:auto}.help-faq-sheet .help-answer-row p{margin:0 0 4px}.cost-estimation-actions,.cost-estimation-views{display:flex;align-items:end;gap:6px;flex-wrap:wrap}.cost-estimation-views{align-items:center;align-self:end}@media(min-width:600px){.cost-estimation-page .report-filter .cost-estimation-views{grid-column:span 2;flex-wrap:nowrap}}.cost-estimation-report{padding:0}.cost-sheet-caption{margin:0;padding:0 4px;min-height:var(--row-h);display:flex;align-items:center;background:var(--surface,#fffefa);border:1px solid #d9d1c1;border-bottom:0}.cost-sheet-print-basis{display:none}.cost-estimation-table{width:100%;border-collapse:collapse}.cost-estimation-table th,.cost-estimation-table td{text-align:left;font-weight:400}.cost-estimation-table thead th{font-weight:700}.cost-estimation-table .number{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.cost-estimation-group>*,.cost-estimation-group th{font-weight:700}.cost-estimation-head{display:inline-flex;flex-wrap:wrap;column-gap:3ch}.cost-estimation-head>:not(:last-child){white-space:nowrap}.report-sheet.report-sheet .cost-estimation-table .cost-estimation-group>*,.report-sheet.report-sheet .cost-estimation-table .cost-estimation-total>*{border-top:2px solid #092e52!important}.cost-estimation-detail td{font-style:italic}.cost-estimation-detail td:first-child{padding-left:24px!important}#root .report-sheet .sheet-register .cost-estimation-detail>td:first-child{padding-left:24px!important}.cost-estimation-layers{font-style:italic}.cost-estimation-total>*{font-weight:700;background:#eee6d7}.cost-estimation-note{margin:0;padding:4px}.cost-estimation-split{display:grid;gap:8px}.cost-estimation-table .cost-planned-qty{text-align:right;font-variant-numeric:tabular-nums}.cost-stock-group{margin:0;padding:0 4px;min-height:var(--row-h);display:flex;align-items:center;background:var(--pale-gold);color:var(--navy)}@media screen and (min-width:600px){.cost-estimation-table.cost-estimation-planned>colgroup>col:nth-child(2){width:15%}.cost-estimation-table.cost-estimation-planned>colgroup>col:nth-child(3){width:14%}.cost-estimation-table.cost-estimation-planned>colgroup>col:nth-child(4){width:19%}.cost-estimation-table.cost-estimation-planned>colgroup>col:nth-child(5){width:19%}.cost-estimation-table.cost-paper-required>colgroup>col:nth-child(2){width:16%}.cost-estimation-table.cost-paper-required>colgroup>col:nth-child(3){width:18%}.cost-estimation-table.cost-paper-required>colgroup>col:nth-child(4){width:24%}}@media screen and (min-width:600px){.report-sheet.report-sheet>.cost-sheet-title{display:grid;grid-template-columns:minmax(0,68fr) minmax(max-content,32fr);padding:0}.report-sheet.report-sheet>.cost-sheet-title h1{text-align:center}.report-sheet.report-sheet>.cost-sheet-title .cost-estimation-actions{justify-content:center;align-items:center}.report-sheet.report-sheet>.cost-sheet-title button{background:#fffefa;border-color:#fffefa;color:#092e52}.cost-estimation-table>colgroup>col:nth-child(1){width:54%}.cost-estimation-table>colgroup>col:nth-child(2){width:14%}.cost-estimation-table>colgroup>col:nth-child(3){width:17%}.cost-estimation-table>colgroup>col:nth-child(4){width:15%}.cost-estimation-table td,.cost-estimation-table th{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cost-estimation-table .cost-estimation-head{display:inline}.cost-estimation-table .cost-estimation-head>:not(:last-child){margin-right:3ch}.cost-sheet-title .cost-estimation-actions{flex-wrap:nowrap;padding:0 8px}}@media screen and (max-width:599px){.cost-sheet-title .cost-estimation-actions{justify-content:flex-end}.cost-estimation-table .cost-sheet-blank{display:none!important}.cost-estimation-table .cost-estimation-group>th{grid-column:1 / -1;width:auto!important;background:transparent!important}.cost-estimation-table .cost-estimation-group>th>.mobile-cell-label{display:none!important}.report-sheet.report-sheet .cost-estimation-table .cost-estimation-group>td{border-top:0!important}.cost-estimation-table .cost-estimation-head{display:inline-flex!important;flex-wrap:wrap}.cost-estimation-table td.cost-planned-cell{display:flex!important;align-items:center;gap:8px}.cost-estimation-table td.cost-planned-cell>.mobile-cell-label{margin:0!important}}@media print{.cost-estimation-page .schedule-tabs,.cost-estimation-page .report-filter{display:none!important}.cost-sheet-print-basis{display:block;margin:0 0 2mm}.cost-sheet-title h1{text-align:center}.cost-estimation-table th,.cost-estimation-table td{border:.5pt solid #d9d1c1}.cost-estimation-table .cost-estimation-group>*,.cost-estimation-total>*{border-top:1pt solid #092e52}.cost-estimation-table thead{display:table-header-group}.cost-estimation-split>.table-wrap+.table-wrap{margin-top:4mm}}@media screen{.mom-sheet.mom-sheet{max-width:none}.mom-sheet.mom-sheet .mom-toolbar{display:flex;align-items:center;gap:6px;margin:0 0 4px;padding:4px 8px}.mom-sheet.mom-sheet .mom-toolbar .check-field{min-height:0}.mom-sheet.mom-sheet .mom-register>tbody>tr:not(.mom-detail-row){cursor:pointer}.mom-sheet.mom-sheet .mom-register>tbody>tr.mom-register-open>td{background:#eee6d7}.mom-sheet.mom-sheet .mom-register>tbody>tr.mom-detail-row>td{padding:4px 8px 8px!important;background:#f5f2ec}.mom-sheet.mom-sheet .mom-sheet-heading{display:flex;align-items:center;min-height:var(--row-h);margin:0;padding:0 8px;border-bottom:2px solid var(--gold);color:var(--navy);font-weight:700}.mom-sheet.mom-sheet .mom-sheet-section{margin:4px 0 0;padding:0;border:0}.mom-sheet.mom-sheet .mom-sheet-section>.table-wrap{margin:0;border:0;border-radius:0}.mom-sheet.mom-sheet .mom-sheet-section>.muted{margin:0;padding:0 8px;line-height:var(--row-h);border:1px solid #d9d1c1;border-top:0;background:#fffefa}.mom-sheet.mom-sheet .mom-sheet-cell{margin:0;padding:4px 8px;border:1px solid #d9d1c1;border-top:0;background:#fffefa;white-space:pre-wrap;color:#092e52}.mom-sheet.mom-sheet .mom-detail-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 8px;margin:0 0 4px}.mom-sheet.mom-sheet .mom-detail-actions{display:flex;flex-wrap:wrap;gap:4px}.mom-sheet.mom-sheet .mom-blocker{margin:0 0 4px}.mom-sheet.mom-sheet .mom-head-sheet{width:100%;table-layout:fixed;border-collapse:collapse;background:#fffefa}.mom-sheet.mom-sheet .mom-head-sheet :is(th,td){padding:0 4px;border:1px solid #d9d1c1;border-top:0;color:#092e52;text-align:left}.mom-sheet.mom-sheet .mom-head-sheet th{width:15%;background:#f5f2ec;font-weight:700}.mom-sheet.mom-sheet .mom-actions td .mom-badge+:is(.task-chip,button),.mom-sheet.mom-sheet .mom-actions td :is(.task-chip,a)+button{margin-left:6px}.mom-sheet.mom-sheet .mom-thread tr.unlisted>td{background:#fff5d8}.mom-sheet.mom-sheet .mom-reply{display:flex;gap:4px;margin:4px 0 0}.mom-sheet.mom-sheet .mom-form{padding:0;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none}.mom-sheet.mom-sheet .mom-selected,.mom-sheet.mom-sheet .mom-directory-note{display:block;padding:0 8px;line-height:var(--row-h);color:#092e52}.mom-sheet.mom-sheet .mom-line-add{padding:4px;border:1px solid #d9d1c1;border-top:0;background:#fffefa}.mom-sheet.mom-sheet .mom-line-no{font-weight:700}.mom-sheet.mom-sheet .mom-point-task-title{padding:0 8px;line-height:var(--row-h);border:1px solid #d9d1c1;border-top:0;background:#eee6d7;color:#092e52;font-weight:700}.mom-sheet.mom-sheet .mom-polish-controls{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;padding:4px 8px;border:1px solid #d9d1c1;border-top:0;background:#fffefa;color:#092e52}.mom-sheet.mom-sheet .mom-form-actions{margin:4px 0 0}}@media screen and (min-width:600px){.mom-sheet .sheet-register.mom-register>colgroup>col:nth-child(1){width:9.2%}.mom-sheet .sheet-register.mom-register>colgroup>col:nth-child(2){width:11%}.mom-sheet .sheet-register.mom-register>colgroup>col:nth-child(3){width:27.6%}.mom-sheet .sheet-register.mom-register>colgroup>col:nth-child(4){width:12%}.mom-sheet .sheet-register.mom-register>colgroup>col:nth-child(5){width:11%}.mom-sheet .sheet-register.mom-register>colgroup>col:nth-child(6){width:8.3%}.mom-sheet .sheet-register.mom-register>colgroup>col:nth-child(7){width:7.4%}.mom-sheet .sheet-register.mom-register>colgroup>col:nth-child(8){width:5.5%}.mom-sheet .sheet-register.mom-minutes>colgroup>col:nth-child(1){width:4%}.mom-sheet .sheet-register.mom-minutes>colgroup>col:nth-child(2){width:20%}.mom-sheet .sheet-register.mom-minutes>colgroup>col:nth-child(3){width:42%}.mom-sheet .sheet-register.mom-minutes>colgroup>col:nth-child(4){width:12%}.mom-sheet .sheet-register.mom-minutes>colgroup>col:nth-child(5){width:22%}.mom-sheet .sheet-register.mom-actions>colgroup>col:nth-child(1){width:4%}.mom-sheet .sheet-register.mom-actions>colgroup>col:nth-child(2){width:26%}.mom-sheet .sheet-register.mom-actions>colgroup>col:nth-child(3){width:16%}.mom-sheet .sheet-register.mom-actions>colgroup>col:nth-child(4){width:18%}.mom-sheet .sheet-register.mom-actions>colgroup>col:nth-child(5){width:15%}.mom-sheet .sheet-register.mom-actions>colgroup>col:nth-child(6){width:21%}.mom-sheet .sheet-register.mom-recipients>colgroup>col:nth-child(1){width:24%}.mom-sheet .sheet-register.mom-recipients>colgroup>col:nth-child(2){width:30%}.mom-sheet .sheet-register.mom-recipients>colgroup>col:nth-child(3){width:14%}.mom-sheet .sheet-register.mom-recipients>colgroup>col:nth-child(4){width:16%}.mom-sheet .sheet-register.mom-recipients>colgroup>col:nth-child(5){width:16%}.mom-sheet .sheet-register.mom-thread>colgroup>col:nth-child(1){width:18%}.mom-sheet .sheet-register.mom-thread>colgroup>col:nth-child(2){width:12%}.mom-sheet .sheet-register.mom-thread>colgroup>col:nth-child(3){width:16%}.mom-sheet .sheet-register.mom-thread>colgroup>col:nth-child(4){width:54%}.mom-sheet .sheet-register.mom-recipient-lines>colgroup>col:nth-child(1){width:30%}.mom-sheet .sheet-register.mom-recipient-lines>colgroup>col:nth-child(2){width:40%}.mom-sheet .sheet-register.mom-recipient-lines>colgroup>col:nth-child(3){width:18%}.mom-sheet .sheet-register.mom-recipient-lines>colgroup>col:nth-child(4){width:12%}.mom-sheet.mom-sheet .mom-sheet-form{border-left:1px solid #d9d1c1;background:#fffefa}.mom-sheet.mom-sheet .mom-sheet-form>*{margin:0;border-right:1px solid #d9d1c1;border-bottom:1px solid #d9d1c1;background:#fffefa}.mom-sheet.mom-sheet .mom-sheet-form>button{justify-self:start;margin:4px;border:1px solid #d9d1c1}.mom-sheet.mom-sheet .mom-sheet-form>.mom-field>span:first-child{display:block;align-self:stretch;margin:0;padding:0 4px;line-height:var(--field-h);background:#f5f2ec;border-right:1px solid #d9d1c1;color:#092e52;font-weight:700}.mom-sheet.mom-sheet .mom-sheet-form>.mom-field.field-full>span:first-child{line-height:var(--row-h);border-right:0;border-bottom:1px solid #d9d1c1}.mom-sheet.mom-sheet :is(.mom-sheet-form,.mom-line) .mom-field :is(input,select,textarea,.mom-picker-input,.mom-system-value){border:0;border-radius:0;background:var(--field-cell-bg);box-shadow:none}.mom-sheet.mom-sheet :is(.mom-sheet-form,.mom-line) .mom-field :is(input,select,textarea):focus{box-shadow:inset 0 0 0 2px #092e52}.mom-sheet.mom-sheet .mom-line-head>span{padding:0 4px;line-height:var(--row-h);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:#f5f2ec;border-right:1px solid #d9d1c1;border-bottom:1px solid #d9d1c1;font-weight:700;color:#092e52}.mom-sheet.mom-sheet .mom-line-head{border-left:1px solid #d9d1c1}.mom-sheet.mom-sheet .mom-line{border-left:1px solid #d9d1c1;border-bottom:1px solid #d9d1c1;background:#fffefa}.mom-sheet.mom-sheet .mom-line>*{margin:0;border-right:1px solid #d9d1c1}.mom-sheet.mom-sheet .mom-line>.mom-field.field-full{border-top:1px solid #d9d1c1}.mom-sheet.mom-sheet .mom-line>.mom-line-no{display:flex;align-items:center;justify-content:center;background:#f5f2ec}.mom-sheet.mom-sheet .mom-line>.mom-field>span:first-child{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;padding:0}.mom-sheet.mom-sheet .mom-line>.text-button{justify-self:stretch;padding:0 4px}}@media screen and (max-width:599px){.mom-sheet.mom-sheet .mom-line-head{display:none}.mom-sheet.mom-sheet .mom-line{padding:4px 0;border-bottom:1px solid #d9d1c1}.mom-sheet.mom-sheet .mom-head-sheet tr{display:grid;grid-template-columns:minmax(0,35%) minmax(0,65%)}.mom-sheet.mom-sheet .mom-head-sheet :is(th,td){display:block}}@media print{#native-print-root .mom-print-document{color:#092e52}#native-print-root .mom-print-document .mom-sheet-heading{margin:0;padding:1.5mm 2mm;background:#092e52!important;color:#fff!important;font-weight:700;-webkit-print-color-adjust:exact;print-color-adjust:exact}#native-print-root .mom-print-document .mom-sheet-section{margin:3mm 0 0;break-inside:auto}#native-print-root .mom-print-document .table-wrap{margin:0;border:0}#native-print-root .mom-print-document table{border-collapse:collapse}#native-print-root .mom-print-document :is(th,td){padding:1.2mm 1.5mm;border:.2mm solid #b9ae98;text-align:left;vertical-align:top;line-height:1.3;white-space:normal;overflow-wrap:anywhere}#native-print-root .mom-print-document :is(thead th,.mom-head-sheet th){background:#f5f2ec!important;font-weight:700;-webkit-print-color-adjust:exact;print-color-adjust:exact}#native-print-root .mom-print-document .mom-head-sheet th{width:18%}#native-print-root .mom-print-document .order-book-total>td{border-top:.5mm solid #092e52;font-weight:700}#native-print-root .mom-print-document :is(.mom-sheet-cell,.mom-long){white-space:pre-wrap}#native-print-root .mom-print-document .mom-sheet-cell,#native-print-root .mom-print-document .muted{margin:0;padding:1.2mm 1.5mm;border:.2mm solid #b9ae98;border-top:0}#native-print-root .mom-print-document .mom-badge{padding:0;border:0;background:none;color:inherit}#native-print-root .mom-print-document .mom-minutes>colgroup>col:nth-child(1){width:6%}#native-print-root .mom-print-document .mom-minutes>colgroup>col:nth-child(2){width:20%}#native-print-root .mom-print-document .mom-minutes>colgroup>col:nth-child(3){width:40%}#native-print-root .mom-print-document .mom-minutes>colgroup>col:nth-child(4){width:13%}#native-print-root .mom-print-document .mom-minutes>colgroup>col:nth-child(5){width:21%}#native-print-root .mom-print-document .mom-actions>colgroup>col:nth-child(1){width:6%}#native-print-root .mom-print-document .mom-actions>colgroup>col:nth-child(2){width:34%}#native-print-root .mom-print-document .mom-actions>colgroup>col:nth-child(3){width:18%}#native-print-root .mom-print-document .mom-actions>colgroup>col:nth-child(4){width:16%}#native-print-root .mom-print-document .mom-actions>colgroup>col:nth-child(5){width:12%}#native-print-root .mom-print-document .mom-actions>colgroup>col:nth-child(6){width:14%}#native-print-root .mom-print-document .mom-recipients>colgroup>col:nth-child(1){width:24%}#native-print-root .mom-print-document .mom-recipients>colgroup>col:nth-child(2){width:34%}#native-print-root .mom-print-document .mom-recipients>colgroup>col:nth-child(3){width:14%}#native-print-root .mom-print-document .mom-recipients>colgroup>col:nth-child(4){width:12%}#native-print-root .mom-print-document .mom-recipients>colgroup>col:nth-child(5){width:16%}#native-print-root .mom-print-document .mom-thread>colgroup>col:nth-child(1){width:18%}#native-print-root .mom-print-document .mom-thread>colgroup>col:nth-child(2){width:12%}#native-print-root .mom-print-document .mom-thread>colgroup>col:nth-child(3){width:18%}#native-print-root .mom-print-document .mom-thread>colgroup>col:nth-child(4){width:52%}}.mom-categories{display:flex;flex-wrap:wrap;gap:4px 16px;padding:0 8px}.mom-categories .check-field,.mom-field.field-full>.check-field{flex:0 0 auto;width:auto;white-space:nowrap;padding:0 8px}.mom-badge.overdue{background:var(--danger-wash);color:var(--danger-strong)}.mom-badge.due-today{background:var(--warning-wash);color:var(--warning-strong)}@media screen{.mom-sheet.mom-sheet .mom-group-row>td{background:#eee6d7;color:#092e52}.mom-sheet.mom-sheet .mom-followup-counts th{width:20%}.mom-sheet.mom-sheet .mom-toolbar{flex-wrap:wrap}}.mom-owner-warning{display:block;color:var(--danger)}.mom-sheet.mom-sheet .mom-field .check-field>input[type=checkbox]{width:auto;flex:none;margin:0 4px 0 0}.price-matrix-tabs,.price-matrix-actions,.price-matrix-save{display:flex;align-items:end;gap:6px;flex-wrap:wrap}.price-matrix-page>.im-sheet{margin-top:4px}.price-matrix-save{max-width:720px;margin:4px auto 0}.price-matrix-rates{width:100%;border-collapse:collapse}.price-matrix-rates .number{text-align:right;font-variant-numeric:tabular-nums}@media screen and (min-width:600px){.price-matrix-title{display:flex;align-items:center;justify-content:space-between;gap:6px}}@media screen{.conversion-sheet.report-sheet{margin-top:8px}.conversion-sheet .conversion-note{margin:0;padding:4px 8px;border:1px solid #d9d1c1;border-top:0;background:#fffefa;color:var(--muted)}.conversion-sheet .master-form-sheet{margin-top:4px}}@media screen and (min-width:600px){.conversion-sheet .sheet-register.conversion-sheet-table>colgroup>col:nth-child(1){width:40%}.conversion-sheet .sheet-register.conversion-sheet-table>colgroup>col:nth-child(2){width:18%}.conversion-sheet .sheet-register.conversion-sheet-table>colgroup>col:nth-child(3){width:12%}}@media screen and (max-width:599px){.price-matrix-phone .price-matrix-rates{border:1px solid #d9d1c1;background:#fffefa}.price-matrix-phone .price-matrix-rates :is(th,td){height:var(--row-h);padding:0 4px;border:1px solid #d9d1c1;color:#092e52}.price-matrix-phone .price-matrix-rates th{background:#f5f2ec;font-weight:700}.price-matrix-phone .price-matrix-rates td.na{background:#f5f2ec;color:var(--muted);text-align:center}}
