/* V8.34 — protected accepted-invoice amendments. */
.v834-amend-invoice{margin-right:auto!important;border-color:#79b7aa!important;color:#075f54!important;background:#ecf8f4!important;font-weight:800!important}
.v834-paid-lock{display:inline-flex;align-items:center;min-height:30px;margin-right:auto;padding:5px 9px;border:1px solid #c8d4d2;border-radius:7px;color:#4d6461;background:#f4f7f6;font-size:8px;font-weight:800}
.v834-amended-summary{margin:2px 0 12px;padding:11px 13px;border:1px solid #a8d4ca;border-radius:9px;background:#f1faf7}.v834-amended-summary>small{display:block;margin-bottom:5px;color:#087164;font-size:7px;font-weight:900;letter-spacing:.09em}.v834-amended-summary>div{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:5px 0}.v834-amended-summary span strong,.v834-amended-summary span em{display:block}.v834-amended-summary span strong{font-size:9px}.v834-amended-summary span em{margin-top:3px;color:#54726d;font-size:8px;font-style:normal}.v834-amended-summary b{font-size:9px;white-space:nowrap}
.v834-safety{display:flex;align-items:center;gap:11px;padding:13px 14px;border:1px solid #9ccfc3;border-radius:10px;color:#075f54;background:#ecf8f4}
.v834-safety i{display:grid;place-items:center;width:31px;height:31px;flex:0 0 31px;border-radius:50%;color:#fff;background:#0a7567;font-style:normal}
.v834-safety strong,.v834-safety small{display:block}.v834-safety strong{font-size:11px}.v834-safety small{margin-top:3px;color:#52716b;font-size:8px}
.v834-protected-lines,.v834-additions{overflow:hidden;border:1px solid var(--line);border-radius:11px;background:#fff}
.v834-protected-lines>header,.v834-additions>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;background:#f7f9f9}
.v834-protected-lines>header small,.v834-protected-lines>header strong,.v834-additions>header small,.v834-additions>header strong{display:block}.v834-protected-lines>header small,.v834-additions>header small{margin-bottom:3px;color:var(--teal);font-size:7px;font-weight:900;letter-spacing:.09em}.v834-protected-lines>header strong,.v834-additions>header strong{font-size:11px}.v834-protected-lines>header>span{color:var(--muted);font-size:8px}
.v834-protected-lines>div{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 14px;border-top:1px solid var(--line)}.v834-protected-lines>div span strong,.v834-protected-lines>div span small{display:block}.v834-protected-lines>div span strong{font-size:9px}.v834-protected-lines>div span small{margin-top:3px;color:var(--muted);font-size:7px;line-height:1.45}.v834-protected-lines>div b{font-size:9px;white-space:nowrap}
.v834-additions>header>div:last-child{display:flex;gap:6px}.v834-additions>header button{min-height:32px;padding:0 9px;font-size:8px}
#v834-amendment-rows:empty:after{content:"No later items added yet. Use Complimentary extra hour or Add item above.";display:block;padding:18px;color:var(--muted);font-size:9px;text-align:center}
.v834-amendment-row{padding:13px 14px;border-top:1px solid var(--line);background:#fff}.v834-amendment-fields{display:grid;grid-template-columns:minmax(0,2fr) 80px 110px;gap:9px}.v834-amendment-fields label{display:grid;gap:6px}.v834-amendment-fields input,.v834-amendment-fields textarea{width:100%}.v834-line-description{grid-column:1/-1}.v834-amendment-row-footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:8px}.v834-amendment-row-footer strong{margin-right:auto;color:var(--teal);font-size:11px}
.v834-totals{padding:12px 14px;border:1px solid #d8cba9;border-radius:10px;background:#fffaf0}.v834-totals>div{display:flex;justify-content:space-between;gap:15px;padding:5px 0;color:#665b45;font-size:9px}.v834-totals>div.balance{margin-top:4px;padding-top:9px;border-top:1px solid #dfd2b3;color:#493b20;font-size:11px}
@media(max-width:700px){.v82-invoice-actions{align-items:stretch;flex-direction:column}.v834-amend-invoice,.v834-paid-lock{width:100%;min-height:46px;margin-right:0!important;justify-content:center;font-size:13px!important}.v834-amended-summary span strong,.v834-amended-summary b{font-size:13px}.v834-amended-summary span em{font-size:11px}.v834-protected-lines>header,.v834-additions>header{align-items:stretch;flex-direction:column}.v834-additions>header>div:last-child{display:grid;grid-template-columns:1fr}.v834-additions>header button{min-height:44px;font-size:12px}.v834-amendment-fields{grid-template-columns:1fr 1fr}.v834-amendment-fields label:first-child,.v834-line-description{grid-column:1/-1}.v834-amendment-fields label{font-size:12px}.v834-amendment-fields input{height:46px;font-size:14px}.v834-amendment-fields textarea{font-size:14px}.v834-amendment-row-footer strong{font-size:14px}.v834-totals>div{font-size:13px}.v834-totals>div.balance{font-size:15px}}
