.iv-tabs{display:flex;gap:6px;border-bottom:1px solid #dce6de;padding-bottom:12px;margin-bottom:18px;overflow:auto}.iv-tabs button{white-space:nowrap;padding:10px 14px;border-radius:8px;color:#53675d}.iv-tabs [aria-selected=true]{background:#e6f3ec;color:#176344;font-weight:700}.iv-options{display:grid;grid-template-columns:1fr 1fr;gap:10px}.iv-switch,.wa-check{display:flex!important;flex-direction:row!important;gap:10px;align-items:center;padding:10px;background:#f7faf8;border-radius:9px;margin:6px 0;font-size:13px}.iv-switch input,.wa-check input{width:18px;min-height:18px;flex:none}.iv-list-tools,.iv-form-head,.iv-barcode{display:flex;gap:10px;align-items:center;margin-bottom:16px;flex-wrap:wrap}.iv-barcode{background:#f4f8fc;padding:12px;border-radius:10px}.iv-barcode label{flex:1}.iv-row-extras{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;border-top:1px dashed #dce6de;padding-top:10px}.iv-row-warning{grid-column:1/-1;color:#95600c;font-size:12px}.iv-totals-input{background:#f7faf8;border:1px solid #dce6de;padding:16px;border-radius:12px;margin-top:18px}.iv-sum-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0}.iv-sum-grid>span{background:#f5f8fa;border:1px solid #e7edef;border-radius:8px;padding:10px;color:#5a6d62;font-size:11px}.iv-sum-grid b{display:block;margin-top:5px;color:#243e30;font-size:13px}.iv-warnings p{border-right:3px solid #e6b85d;background:#fffbec;padding:10px;color:#805d1a;font-size:12px}.iv-print-sheet header,.wa-receipt header{text-align:center;border-bottom:2px solid #345d47;padding-bottom:14px;margin-bottom:18px}.iv-print-sheet td small{display:block;font-size:10px;color:#66776e}.wa-accessories{border:1px solid #dce6de;padding:16px;border-radius:12px}.wa-accessories h3{margin-top:0}#wa-checks{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.wa-add{display:flex;gap:12px;align-items:end;margin-top:12px}.wa-add label{flex:1}.wa-info{display:grid;grid-template-columns:1fr 1fr;gap:12px}.wa-info p{margin:0;padding:10px;border-bottom:1px solid #edf1ee}.wa-multiline{white-space:pre-wrap}.wa-sign{display:flex;justify-content:space-around;gap:40px;margin:45px 0 25px;padding:25px 0 45px;border-top:1px dashed #aabbb0}.wa-receipt{font-size:13px;line-height:1.9}.wa-receipt h3{font-size:14px;margin-top:24px}[data-iv-panel][hidden],[data-iv-feature][hidden]{display:none!important}
@media(max-width:650px){.iv-options,.iv-row-extras,#wa-checks,.wa-info{grid-template-columns:1fr}.iv-sum-grid{grid-template-columns:1fr 1fr}.wa-add{flex-direction:column;align-items:stretch}.iv-tabs button{padding:8px}}
@media print{.iv-print-sheet{break-after:page}.iv-print-sheet:last-child{break-after:auto}.iv-print-sheet table{width:100%;font-size:11px}.iv-print-sheet header{break-inside:avoid}.iv-print-sheet .total,.wa-sign,.wa-info{break-inside:avoid}.iv-list-tools,.iv-form-head,.iv-barcode,.iv-totals-input,.iv-warnings{display:none!important}.iv-sum-grid{grid-template-columns:repeat(3,1fr)}}
.iv-tier-row{display:grid;grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;margin:10px 0}.iv-tier-row label{display:flex;flex-direction:column;gap:6px;font-size:12px}@media(max-width:650px){.iv-tier-row{grid-template-columns:1fr}}
