/* Billing consent sits beside company contact details using the shared staff surfaces. */
.staff-billing-texts{min-width:0;border-top:1px solid var(--line);padding-top:17px;margin-top:17px;max-width:650px}.billing-texts-top{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px}.billing-texts-top h3{font-size:14px;margin:0}.billing-texts-top .link{font-size:12px}.staff-billing-texts>p{margin:0 0 12px}.billing-texts-form{display:grid;gap:15px;margin-top:17px;max-width:500px}.billing-texts-form>p{margin:0}.billing-texts-form input[name=code]{max-width:250px}.billing-texts-form textarea{min-height:85px}.billing-texts-disclosure{padding:12px 14px;background:var(--soft);border-left:3px solid var(--line);font-size:12px;line-height:1.6;white-space:pre-wrap}.billing-texts-history{border-top:1px solid var(--line);margin-top:17px;padding-top:13px}.billing-texts-history>summary{cursor:pointer;min-height:32px;font-size:13px;font-weight:600}.billing-texts-history-item{padding:13px 0;border-top:1px solid var(--line);overflow-wrap:anywhere}.billing-texts-history-item>strong{font-size:13px}.billing-texts-history-item p{margin:7px 0}.billing-texts-history-item details>summary{font-size:12px;cursor:pointer;min-height:30px;color:var(--muted)}.billing-texts-prose{white-space:pre-wrap}.billing-texts-hold{padding:13px 15px;margin:12px 0;background:#fff8e9;border:1px solid #d8bd81;border-radius:5px;font-size:13px}.billing-texts-hold p{margin:8px 0 12px}@media(max-width:700px){.staff-billing-texts>.button-row .btn,.billing-texts-form .btn{width:100%;white-space:normal}.billing-texts-form .button-row{gap:12px}.billing-texts-hold .btn{white-space:normal}}
