/* V8.23 - complete private final telephone-call pack. */
.v823-final-call-pack>div{padding:17px}.v823-body{display:grid;gap:14px}.v823-proof{display:flex;align-items:center;gap:11px;padding:14px 16px;border:1px solid #dbc58f;border-radius:11px;background:#fff8e7;color:#795615}.v823-proof.complete{border-color:#a9d9ca;background:#e9f8f2;color:#096b58}.v823-proof>i{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#fff;font-size:18px;font-style:normal}.v823-proof span{display:grid;gap:2px}.v823-proof small{font-size:7px;font-weight:900;letter-spacing:.11em}.v823-proof strong{font-size:13px}.v823-proof em{color:var(--muted);font-size:8px;font-style:normal}.v823-readiness{display:grid;gap:10px}.v823-badges{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.v823-badges span{display:flex;align-items:center;gap:7px;padding:10px;border:1px solid var(--line);border-radius:9px;background:#fff;font-size:8px;font-weight:800}.v823-badges i{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;font-style:normal}.v823-badges .ready i{color:#08705d;background:#e5f6f0}.v823-badges .check i{color:#8a5d17;background:#fff0cb}.v823-warnings,.v823-all-ready,.v823-safety{display:grid;gap:4px;padding:12px 14px;border-radius:9px;font-size:9px}.v823-warnings{color:#714e16;background:#fff6df}.v823-warnings span,.v823-all-ready,.v823-safety span{line-height:1.5}.v823-all-ready{color:#0a6858;background:#eaf8f4}.v823-safety{border-left:4px solid #14766d;background:#f0f8f7}.v823-safety span{color:var(--muted)}.v823-checklist{display:grid;gap:0;border:1px solid var(--line);border-radius:11px;background:#fff;overflow:hidden}.v823-checklist>div{padding:14px;background:#f7faf9}.v823-checklist small{color:var(--teal);font-size:7px;font-weight:900;letter-spacing:.1em}.v823-checklist h4{margin:3px 0 0}.v823-checklist label{display:block;border-top:1px solid var(--line);cursor:pointer}.v823-checklist input{position:absolute;opacity:0;pointer-events:none}.v823-checklist label span{display:flex;align-items:center;gap:10px;padding:11px 13px;font-size:9px;line-height:1.4}.v823-checklist label i{display:grid;place-items:center;flex:0 0 24px;width:24px;height:24px;border:1px solid #cbd7d5;border-radius:7px;color:transparent;background:#fff;font-style:normal}.v823-checklist input:checked+span{color:#0a6557;background:#eff9f6}.v823-checklist input:checked+span i{border-color:#0f7868;color:#fff;background:#0f7868}.v823-notes{display:grid;gap:9px}.v823-notes span small,.v823-notes span strong{display:block}.v823-notes span small{color:var(--teal);font-size:7px;font-weight:900;letter-spacing:.1em}.v823-notes span strong{margin-top:3px}.v823-notes textarea{width:100%;box-sizing:border-box;resize:vertical}.v823-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px;flex-wrap:wrap;padding:12px;border:1px solid var(--line);border-radius:10px;background:#f8fbfb}.v823-actions>span{margin-right:auto;max-width:320px;color:var(--muted);font-size:8px;line-height:1.45}.v823-loading,.v823-error{padding:20px;color:var(--muted);font-size:9px}.v823-error{display:grid;gap:4px;color:#8a422e;background:#fff0eb}
.v823-invoice-reference{overflow:hidden;border:1px solid var(--line);border-radius:11px;background:#fff}.v823-invoice-reference>header{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:12px 14px;background:#f7faf9}.v823-invoice-reference header small{color:var(--teal);font-size:7px;font-weight:900;letter-spacing:.1em}.v823-invoice-reference header h4{margin:3px 0 0}.v823-invoice-reference header>span{color:var(--muted);font-size:8px}.v823-invoice-reference article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-top:1px solid var(--line)}.v823-invoice-reference article span,.v823-invoice-reference article strong,.v823-invoice-reference article small{display:block}.v823-invoice-reference article small{margin-top:3px;color:var(--muted);font-size:8px}.v823-invoice-reference article>div{display:flex;gap:7px}.v823-invoice-reference article button,.v823-invoice-reference article a{min-height:36px;display:inline-flex;align-items:center;text-decoration:none}
@media(max-width:760px){.v823-badges{grid-template-columns:repeat(2,1fr)}.v823-actions{align-items:stretch;flex-direction:column}.v823-actions>span{margin:0;max-width:none}.v823-actions button{width:100%}.v823-invoice-reference>header,.v823-invoice-reference article{align-items:flex-start;flex-direction:column}.v823-invoice-reference article>div{width:100%}.v823-invoice-reference article button,.v823-invoice-reference article a{flex:1;justify-content:center}}
