.acc-lines{width:100%}.acc-lines input,.acc-lines select{width:100%;min-width:5rem}.acc-lines td{vertical-align:top}.acc-total{flex-wrap:wrap;align-items:baseline;gap:1.25rem;margin:.5rem 0;display:flex}.acc-total strong{font-size:1.1rem}.acc-open{margin:.5rem 0}.status-chip{background:var(--chip-bg,#e8eef5);color:var(--chip-fg,#1d3557);border-radius:999px;padding:.05rem .5rem;font-size:.75rem;display:inline-block}.status-chip.bad{color:#9b1c1c;background:#fde4e4}.status-chip.good{color:#12683a;background:#dcf5e6}.status-chip.warn{color:#8a5a00;background:#fff1d6}.doc-print{display:block}.doc-print .doc-head{border-bottom:1px solid;justify-content:space-between;gap:1rem;margin-bottom:.75rem;padding-bottom:.35rem;display:flex}.doc-print table{width:100%}.doc-sign{display:none}.caller-card{z-index:60;background:var(--panel,#fff);width:min(22rem,100vw - 2rem);color:inherit;border:1px solid #0000002e;border-radius:.75rem;padding:.9rem 1rem;position:fixed;bottom:1rem;right:1rem;box-shadow:0 10px 30px #00000040}.caller-card h3{margin:.1rem 0 .25rem}.caller-card .row-actions{margin-top:.5rem}.call-btn{align-items:center;gap:.3rem;display:inline-flex}.fa-short{color:#8a5a00}@media print{body:has(.doc-print) *{visibility:hidden}:is(body:has(.doc-print) .doc-print,body:has(.doc-print) .doc-print *){visibility:visible}body:has(.doc-print) .doc-print{color:#111;background:#fff;width:100%;padding:1rem;position:absolute;top:0;left:0}body:has(.doc-print) .no-print{display:none!important}.doc-sign{justify-content:space-between;gap:2rem;margin-top:3rem;display:flex}.doc-sign span{text-align:center;border-top:1px solid #111;flex:1;padding-top:.25rem}.caller-card{display:none}}
