:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#17251f;--muted:#63736b;--line:#d9e3dd;--surface:#fff;--canvas:#f2f6f3;--green:#18794e;--red:#b42318}*{box-sizing:border-box}html,body{min-height:100%}body{background:var(--canvas);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}.evaluation-release-banner{color:#4d3a0d;text-align:center;background:#fff5d7;border-bottom:1px solid #d9b35c;flex-wrap:wrap;justify-content:center;gap:4px 16px;padding:9px 16px;font-size:12px;line-height:1.4;display:flex}.evaluation-release-banner strong{font-weight:800}.shell{place-items:center;min-height:100vh;padding:24px;display:grid}.card{background:var(--surface);border:1px solid var(--line);border-radius:18px;width:min(100%,560px);padding:40px;box-shadow:0 18px 55px #203c2b12}.eyebrow{color:var(--green);letter-spacing:.12em;margin:0 0 12px;font-size:12px;font-weight:700}h1{letter-spacing:-.05em;margin:0;font-size:clamp(40px,8vw,60px)}.lead{color:var(--muted);margin:10px 0 28px;font-size:18px}.status{border:1px solid var(--line);border-radius:10px;align-items:center;gap:10px;padding:12px 14px;font-weight:700;display:flex}.dot{background:var(--red);border-radius:50%;width:10px;height:10px}.status[data-online=true] .dot{background:var(--green)}.checks{margin:22px 0 0}.checks div{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:12px 0;display:flex}.checks dt{color:var(--muted)}.checks dd{text-align:right;margin:0;font-weight:700}.footnote{color:var(--muted);margin:22px 0 0;font-size:13px}.client-shell{width:min(1180px,100% - 40px);margin:0 auto;padding:38px 0 28px}.app-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;display:flex}.app-header h1{letter-spacing:-.04em;font-size:clamp(30px,5vw,42px)}.app-header .lead{margin:8px 0 0;font-size:16px}.status.compact{white-space:nowrap;background:#fff;padding:10px 13px;font-size:14px}.client-panel{background:var(--surface);border:1px solid var(--line);border-radius:14px;margin:0 0 18px;padding:24px;box-shadow:0 8px 30px #203c2b0a}.client-layout{grid-template-columns:minmax(260px,.72fr) minmax(0,1.55fr);align-items:start;gap:18px;display:grid}.client-layout>.client-panel{min-width:0}.client-layout .client-row{cursor:pointer}.client-row[aria-pressed=true]{background:#eaf5ee}.supplier-summary{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.status-pill{border:1px solid var(--line);color:var(--muted);border-radius:99px;padding:4px 9px;font-size:11px}.supplier-edit-form{background:var(--canvas);border-radius:9px;grid-template-columns:minmax(120px,1fr) auto;align-items:end;gap:10px 14px;margin:16px 0 22px;padding:14px;display:grid}.supplier-edit-form label{color:var(--muted);gap:6px;font-size:12px;font-weight:700;display:grid}.supplier-edit-form input{border:1px solid var(--line);width:100%;height:38px;color:var(--ink);font:inherit;background:#fff;border-radius:7px;padding:0 10px}.supplier-edit-form small{color:var(--muted);grid-column:1/-1}.supplier-subsection{margin-top:24px}.supplier-subsection h3{margin:0 0 9px;font-size:16px}.supplier-create-form{align-items:end}.notice{color:var(--green);margin:12px 0 0;font-weight:700}.client-panel h2{margin:0;font-size:21px}.search-form{align-items:end;gap:12px;margin-top:20px;display:flex}.search-form label{color:var(--muted);gap:7px;min-width:185px;font-size:13px;font-weight:700;display:grid}.search-form .query-field{flex:1}.search-form input,.search-form select{border:1px solid var(--line);width:100%;height:42px;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:0 12px;font-size:15px}.search-form input:focus,.search-form select:focus{border-color:var(--green);outline:2px solid #18794e44}.primary-button{color:#fff;background:var(--green);height:42px;font:inherit;cursor:pointer;border:0;border-radius:8px;padding:0 20px;font-weight:700}.primary-button:disabled{opacity:.6;cursor:progress}.helper{color:var(--muted);margin:9px 0 0;font-size:12px}.alert{color:var(--red);margin:12px 0 0;font-weight:700}.results-heading{justify-content:space-between;align-items:center;gap:16px;margin:24px 0 10px;display:flex}.results-heading h3{margin:0;font-size:16px}.results-heading>span{color:var(--muted);font-size:13px}.client-list{border-top:1px solid var(--line)}.client-row{border:0;border-bottom:1px solid var(--line);width:100%;min-height:62px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;grid-template-columns:90px 1fr auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.client-row:hover,.client-row.selected{background:#f1f8f4}.client-row:disabled{cursor:progress}.client-code{color:var(--green);font-variant-numeric:tabular-nums;font-weight:700}.client-name{font-weight:700}.client-name small{color:var(--muted);margin-top:4px;font-size:12px;font-weight:400;display:block}.select-label{color:var(--green);font-size:13px;font-weight:700}.empty-state{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:9px;padding:24px}.details-panel{min-height:190px}.details-panel .results-heading{margin-top:0}.kind-badge{background:#e8f4ed;border-radius:99px;padding:5px 9px;font-weight:700;color:var(--green)!important}.selected-title{align-items:baseline;gap:12px;margin:15px 0;display:flex}.selected-title strong{font-size:20px}.selected-title span{color:var(--muted);font-size:13px}.detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px;margin:0;display:grid}.detail-grid div{border-top:1px solid var(--line);padding:11px 0}.detail-grid dt{color:var(--muted);font-size:12px}.detail-grid dd{overflow-wrap:anywhere;margin:5px 0 0;font-weight:700}.card-info{background:var(--canvas);border-radius:9px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px;padding:14px;font-size:13px;display:flex}.demo-notice{color:var(--muted);text-align:center;margin:18px 2px 0;font-size:12px}.app-nav{gap:8px;margin-top:15px;display:flex}.app-nav a{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:7px;padding:7px 11px;font-size:13px;font-weight:700;text-decoration:none}.app-nav a[aria-current=page]{color:var(--green);background:#eaf5ee;border-color:#b7d9c5}.app-nav .nav-pending{color:var(--muted);align-self:center;padding:7px 2px;font-size:12px}.header-account{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.session-user{color:var(--muted);font-size:12px}.logout-button{min-height:36px}.logout-error{font-size:12px}.login-shell{place-items:center;min-height:100vh;padding:24px;display:grid}.login-card{border:1px solid var(--line);background:#fff;border-radius:16px;width:min(100%,440px);padding:36px;box-shadow:0 18px 55px #203c2b12}.login-card h1{letter-spacing:-.045em;font-size:clamp(34px,8vw,48px)}.login-form{gap:18px;margin-top:24px;display:grid}.login-form label{color:var(--muted);gap:7px;font-size:13px;font-weight:700;display:grid}.login-form input{border:1px solid var(--line);width:100%;height:44px;color:var(--ink);font:inherit;border-radius:8px;padding:0 12px;font-size:15px}.login-form input:focus{border-color:var(--green);outline:2px solid #18794e44}.login-form .primary-button{width:100%;margin-top:3px}.master-stock{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:18px;padding:14px 0;font-size:13px;display:flex}.master-stock strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:15px}.table-wrap{overflow-x:auto}.data-table{border-collapse:collapse;width:100%;font-size:14px}.data-table th,.data-table td{border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;padding:11px 12px}.data-table th{color:var(--muted);background:#f7faf8;font-size:12px;font-weight:700}.data-table td:last-child,.data-table th:last-child{text-align:right;font-variant-numeric:tabular-nums}.lot-heading{align-items:end}.warehouse-filter{color:var(--muted);gap:5px;font-size:12px;display:grid}.warehouse-filter select{border:1px solid var(--line);max-width:300px;height:36px;color:var(--ink);font:inherit;background:#fff;border-radius:7px;padding:0 8px}.inventory-note{margin-top:12px}.request-picker{border:1px solid var(--line);border-radius:8px;max-height:260px;margin-top:12px;overflow:auto}.selected-client{background:#f1f8f4;border-radius:8px;padding:10px 12px}.article-add-row{grid-template-columns:135px 1fr auto}.small-button{border:1px solid var(--line);min-height:34px;color:var(--green);font:inherit;cursor:pointer;background:#fff;border-radius:7px;padding:0 12px;font-size:13px;font-weight:700}.small-button:disabled{color:var(--muted);cursor:default}.request-empty{margin-top:12px}.quantity-input{border:1px solid var(--line);width:112px;height:36px;font:inherit;font-variant-numeric:tabular-nums;border-radius:7px;padding:0 9px}.link-button{color:var(--red);font:inherit;cursor:pointer;background:0 0;border:0;padding:5px;font-weight:700}.request-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:18px;display:flex}.success{color:var(--green);margin:12px 0 0;font-weight:700}.saved-request-row{grid-template-columns:100px 1fr auto}.request-followup-tools{gap:12px;margin-top:18px;display:grid}.request-followup-tools .search-form{margin-top:0}.request-filter-tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.request-detail a{color:var(--green);margin-left:8px;font-weight:700}.request-detail{border-top:1px solid var(--line);margin-top:22px;padding-top:16px}.request-detail h3{margin:0 0 10px}.request-detail p{color:var(--muted);font-size:13px}.purchase-table-wrap{margin-top:12px;overflow-x:auto}.purchase-table{border-collapse:collapse;width:100%;font-size:13px}.purchase-table th,.purchase-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;white-space:nowrap;padding:11px 10px}.purchase-table th{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.purchase-table td:first-child,.purchase-table td:nth-child(2){white-space:normal}.purchase-table td small{color:var(--muted);margin-top:3px;display:block}.purchase-catalog-row{grid-template-columns:82px minmax(0,1fr) auto}.purchase-catalog-row .client-name small{display:block}.purchase-import-list{gap:18px;margin-top:18px;display:grid}.purchase-import-batch{border-top:1px solid var(--line);padding-top:14px}.purchase-import-batch h3{margin:0 10px 0 0;display:inline-block}.purchase-import-batch .results-heading{align-items:center}.purchase-intake-form{border:1px solid var(--line);background:#f7faf8;border-radius:10px;margin-top:18px;padding:16px}.form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.form-grid label{color:var(--muted);gap:6px;font-size:12px;font-weight:700;display:grid}.form-grid input,.form-grid select,.purchase-intake-form .purchase-table input{border:1px solid var(--line);width:100%;min-width:90px;height:38px;color:var(--ink);font:inherit;background:#fff;border-radius:7px;padding:0 8px}.purchase-intake-options{border:1px solid var(--line);border-radius:8px;flex-wrap:wrap;gap:8px 20px;margin:14px 0;padding:10px 12px;display:flex}.purchase-intake-options label{color:var(--ink);align-items:center;gap:7px;font-size:12px;display:inline-flex}.purchase-intake-form h3{margin:14px 0 0;font-size:15px}.purchase-intake-form .purchase-table{min-width:1060px}.form-actions{justify-content:space-between;gap:10px;margin-top:14px;display:flex}.secondary-button{border:1px solid var(--line);min-height:40px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:8px;padding:0 15px;font-weight:700}.supplier-linked-preview{border:1px solid var(--line);border-radius:8px;margin-top:20px;padding:12px 14px}.supplier-linked-preview h3{margin:0 0 8px;font-size:14px}.supplier-linked-preview ul{max-height:180px;color:var(--muted);margin:0;padding-left:18px;font-size:12px;overflow:auto}.supplier-linked-preview li{padding:3px 0}.exact-match{white-space:normal;justify-items:start;gap:5px;margin:3px 0;display:grid}.exact-match span{color:#164f36;font-size:12px}@media (max-width:760px){.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-intake-options{gap:8px;display:grid}}@media (max-width:500px){.form-grid{grid-template-columns:1fr}.form-actions{flex-direction:column}}.source-badge{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:3px 7px;font-size:11px;display:inline-block}.success-message{color:#146c43;margin:12px 0;font-weight:700}.rh-form{flex-wrap:wrap;align-items:end}.rh-form label{min-width:175px;color:var(--muted);gap:5px;font-size:12px;display:grid}.rh-form input,.rh-form select{border:1px solid var(--line);min-height:40px;color:var(--ink);font:inherit;background:#fff;border-radius:7px;padding:0 9px}.rh-activity-select{flex:1}.security-panel h2{margin-bottom:8px}.security-panel h3{margin:25px 0 12px;font-size:17px}.security-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.security-heading h2,.security-heading h4{margin:0}.security-heading p{color:var(--muted);margin:6px 0 0;font-size:13px}.security-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;margin:20px 0;padding-bottom:12px;display:flex}.security-tabs [aria-selected=true]{background:#eaf5ee;border-color:#b7d9c5}.security-create-form,.role-editor{border:1px solid var(--line);background:#f7faf8;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:14px;padding:16px;display:grid}.security-create-form>label,.role-editor>label,.role-card>label{color:var(--muted);gap:6px;font-size:12px;font-weight:700;display:grid}.security-create-form input:not([type=checkbox]),.role-editor input,.role-card input:not([type=checkbox]){border:1px solid var(--line);min-width:0;height:40px;color:var(--ink);font:inherit;background:#fff;border-radius:7px;padding:0 10px}.security-create-form fieldset,.permission-groups fieldset{border:1px solid var(--line);border-radius:8px;flex-wrap:wrap;gap:10px 16px;padding:10px 12px;display:flex}.security-create-form legend,.permission-groups legend{color:var(--muted);padding:0 5px;font-size:12px;font-weight:700}.security-check{color:var(--ink);cursor:pointer;align-items:center;gap:7px;font-size:12px;font-weight:400;display:inline-flex}.security-check input{accent-color:var(--green)}.security-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.role-checkboxes{gap:6px;min-width:145px;display:grid}.data-table td{vertical-align:middle}.data-table .table-subtitle{color:var(--muted);margin-top:4px;display:block}.permission-groups{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.permission-groups fieldset{align-content:start;gap:8px;margin:0;display:grid}.permission-groups .security-check{align-items:flex-start}.permission-groups .security-check small{color:var(--muted);margin-top:3px;display:block}.role-editor .primary-button,.security-create-form .primary-button{justify-self:start}.role-list{gap:14px;display:grid}.role-card{border:1px solid var(--line);border-radius:10px;gap:12px;padding:16px;display:grid}.role-card h4{font-size:16px}.role-card h4 small{color:var(--muted);font-size:12px;font-weight:400}.role-card .permission-groups{margin:0}.security-panel code{font-size:11px}.management-layout{grid-template-columns:minmax(320px,.9fr) minmax(420px,1.1fr);align-items:start;gap:18px;display:grid}.management-heading{margin-top:0}.management-heading .primary-button{height:36px}.management-search{margin:16px 0}.management-search label{min-width:100px}.management-search input,.management-search select{height:38px}.management-list{border-top:1px solid var(--line);max-height:680px;overflow:auto}.management-list .client-row{grid-template-columns:72px minmax(0,1fr) auto;padding-inline:5px}.client-edit-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 15px;display:grid}.client-edit-form label{color:var(--muted);gap:6px;font-size:12px;font-weight:700;display:grid}.client-edit-form input,.client-edit-form select{border:1px solid var(--line);width:100%;min-width:0;height:38px;font:inherit;color:var(--ink);background:#fff;border-radius:7px;padding:0 10px}.client-edit-form input:disabled{color:var(--ink);opacity:.85;background:#f7faf8}.client-edit-form label small{font-weight:400}.client-identity,.client-edit-form .request-actions,.client-edit-form .helper{grid-column:1/-1}.document-preview-actions,.report-preview-toolbar,.report-preview-toolbar>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.report-preview-toolbar{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;margin-bottom:18px;padding-bottom:12px;font-size:13px}.print-document{color:#17251f;background:#fff}.report-synthetic-warning{color:#8b1713;text-align:center;letter-spacing:.035em;background:#fff2f1;border:2px solid #a21c17;margin:0 0 22px;padding:11px 14px;font-size:15px;font-weight:800}.report-preview-header{margin-bottom:18px}.report-preview-header h1{letter-spacing:0;margin:4px 0 7px;font-size:25px}.report-preview-header p{color:var(--muted);margin:6px 0}.report-kicker{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700;color:var(--green)!important}.report-preview-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;margin:18px 0;display:grid}.report-preview-meta>div{border-top:1px solid var(--line);padding:9px 0}.report-preview-meta dt{color:var(--muted);font-size:11px}.report-preview-meta dd{margin:4px 0 0;font-weight:700}.report-reference-block{border:1px solid var(--line);margin:18px 0;padding:12px 14px}.report-reference-block h2,.report-section-title{margin:0 0 9px;font-size:15px}.report-reference-block p{margin:4px 0}.report-print-table{border-collapse:collapse;width:100%;font-size:11px}.report-print-table th,.report-print-table td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border:1px solid #bbc7bf;padding:8px 7px}.report-print-table th{text-transform:uppercase;background:#edf2ee;font-size:10px}.report-preview-footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:12px;margin-top:22px;padding-top:8px;font-size:10px;display:flex}.document-preview-open>:not(.print-document){display:none!important}#treasury-print-area{display:none}@media print{body{color:#17251f!important;background:#fff!important}body *{visibility:hidden!important}.document-preview-open{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.document-preview-open .print-document,.document-preview-open .print-document *{visibility:visible!important}.document-preview-open .print-document{background:#fff;width:100%;padding:0;position:absolute;inset:0 auto auto 0}.document-preview-open .no-print{display:none!important}.report-synthetic-warning{-webkit-print-color-adjust:exact;print-color-adjust:exact;color:#8b1713!important;background:#fff2f1!important;border-color:#a21c17!important;display:block!important}.report-preview-meta,.report-reference-block,.report-preview-header,.report-print-table tr{break-inside:avoid}.report-preview-header h1{font-size:20pt}.report-print-table{font-size:9pt}.report-print-table th{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#edf2ee!important}.report-preview-footer{width:100%;position:fixed;bottom:0}}@media (max-width:700px){.client-shell{width:min(100% - 24px,1180px);padding-top:24px}.management-layout,.client-layout,.supplier-edit-form{grid-template-columns:minmax(0,1fr)}.supplier-edit-form small{grid-column:auto}.client-edit-form{grid-template-columns:minmax(0,1fr)}.app-header{flex-direction:column;align-items:flex-start}.header-account{align-items:flex-start}.search-form{flex-direction:column;align-items:stretch}.search-form label{min-width:0}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.report-preview-meta{grid-template-columns:1fr}.report-preview-footer{flex-direction:column}.client-panel{padding:17px}.client-row{grid-template-columns:66px 1fr}.select-label{display:none}.lot-heading{flex-direction:column;align-items:stretch}.warehouse-filter select{max-width:none}.article-add-row{grid-template-columns:90px 1fr auto}.small-button{padding:0 8px}.request-actions{flex-direction:column;align-items:flex-start}.login-card{padding:24px}.app-nav{flex-wrap:wrap}.security-create-form,.role-editor,.permission-groups{grid-template-columns:1fr}.security-heading{flex-direction:column;align-items:flex-start}.security-actions{justify-content:flex-start}}.comparison-warning{background:#fff9e9;border-color:#e7c46b}.comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.comparison-card,.comparison-incident{border:1px solid var(--line);background:#fff;border-radius:10px;min-width:0;padding:16px}.comparison-card h3{margin:12px 0 8px;font-size:17px}.comparison-card p{margin:8px 0;line-height:1.45}.comparison-card ul{color:var(--muted);margin:8px 0;padding-left:20px;font-size:13px}.comparison-card-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.comparison-card-head strong{margin-right:auto}.comparison-pending{color:#6a4d00;font-size:13px}.comparison-link{margin-top:8px;text-decoration:none;display:inline-block}.comparison-card-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.comparison-disabled{color:var(--muted);margin-top:8px;font-size:13px;font-weight:700;display:inline-block}.comparison-guided{scroll-margin-top:16px}.comparison-guided-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:14px 0;display:grid}.comparison-guided-summary>div{border:1px solid var(--line);border-radius:8px;padding:14px}.comparison-guided-summary h3{margin-top:0}.comparison-checklist-item{border-top:1px solid var(--line);grid-template-columns:minmax(220px,1.4fr) minmax(180px,.8fr) minmax(220px,1fr) auto;align-items:end;gap:10px;padding:14px 0;display:grid}.comparison-checklist-item p{margin-bottom:0}.comparison-checklist-item label{color:var(--muted);gap:6px;font-size:13px;font-weight:700;display:grid}.comparison-checklist-item select,.comparison-checklist-item textarea{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:9px}.comparison-checklist-item textarea{resize:vertical;min-height:54px}.comparison-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.comparison-form label,.comparison-review label{color:var(--muted);gap:6px;font-size:13px;font-weight:700;display:grid}.comparison-form input,.comparison-form select,.comparison-form textarea,.comparison-review select,.comparison-review textarea{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:10px}.comparison-form textarea,.comparison-review textarea{resize:vertical;min-height:86px}.comparison-form button{justify-self:start}.comparison-incidents{gap:12px;margin-top:16px;display:grid}.comparison-observations{gap:8px;display:grid}.comparison-observations div{border-top:1px solid var(--line);padding-top:8px}.comparison-observations dt{color:var(--muted);font-size:12px;font-weight:700}.comparison-observations dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0}.comparison-incident details{margin-top:10px}.comparison-incident summary{cursor:pointer;font-weight:700}.comparison-review{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:end;gap:10px;margin-top:14px;padding-top:14px;display:grid}.comparison-review label:nth-child(3){grid-column:1/-1}.comparison-review button{justify-self:start}@media (max-width:900px){.comparison-checklist-item{grid-template-columns:1fr 1fr}}@media (max-width:760px){.comparison-grid,.comparison-form,.comparison-review,.comparison-guided-summary,.comparison-checklist-item{grid-template-columns:1fr}.comparison-review label:nth-child(3){grid-column:auto}}@media print{#treasury-print-area,#treasury-print-area *{visibility:visible!important}#treasury-print-area{color:#111;background:#fff;width:100%;padding:18mm;font:11pt/1.4 Arial,sans-serif;position:absolute;inset:0 auto auto 0;display:block!important}#treasury-print-area h1{font-size:15pt}#treasury-print-area table{border-collapse:collapse;width:100%}#treasury-print-area th,#treasury-print-area td{text-align:left;border:1px solid #555;padding:4px}.treasury-no-print{display:none!important}body *{visibility:hidden!important}.print-area,.print-area *{visibility:visible!important}.print-area{color:#111;width:100%;box-shadow:none;background:#fff;font:10pt/1.35 Arial,sans-serif;position:absolute;inset:0 auto auto 0;display:block!important}.print-area .no-print{display:none!important}.print-area table{border-collapse:collapse;width:100%}.print-area th,.print-area td{text-align:left;border:1px solid #555;padding:4px}}.pos-ticket{max-width:520px;margin-inline:auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.pos-ticket .client-row{padding:7px 0}@media print{@page{size:80mm auto;margin:4mm}.pos-ticket{width:72mm;max-width:72mm;padding:0;font:9pt/1.3 ui-monospace,monospace}.pos-ticket .client-row{border:0;border-bottom:1px dotted #555;grid-template-columns:18mm 1fr auto;gap:2mm;padding:2mm 0;display:grid}}
