.xero-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.xero-heading h2{margin:.25rem 0}.xero-status{border:1px solid #bce0ed;background:linear-gradient(120deg,#ecf8ff,#eefaf7);border-radius:18px;padding:1.5rem;margin-bottom:1rem}.xero-status h3{font-size:1.65rem;margin:.8rem 0}.xero-status h3 small{font-size:1rem;font-weight:500}.xero-status p{margin:.6rem 0}.xero-attention{background:#fff8eb;border-color:#edd6a9}.xero-rules{padding:1rem;border-left:4px solid #098291;background:#eef8f8;line-height:1.8;margin:1.5rem 0}.xero-notice{background:#fff8eb;padding:1rem;border-radius:10px}.xero-existing{border-top:1px solid #d9e4eb;margin-top:2rem;padding-top:1rem}.xero-result{display:flex;gap:1rem;justify-content:space-between;align-items:center;padding:1rem 0;border-bottom:1px solid #d9e4eb}.xero-result small{display:block;margin-top:.35rem;color:#52687c;overflow-wrap:anywhere}.xero-dialog{width:min(660px,calc(100vw - 2rem));max-height:90vh;padding:1.75rem;border:1px solid #d9e4eb;border-radius:20px;color:#18374a}.xero-dialog::backdrop{background:#153a4a88}.xero-dialog .field{margin-bottom:1rem}.xero-review{margin-top:1.5rem;background:#f1f8fb;border-radius:12px;padding:1.25rem}.xero-review ul{padding-left:1.25rem}.xero-review li{padding:.35rem 0}.xero-review li strong{float:right}.xero-toggle{display:flex;align-items:center;gap:.7rem;font-weight:700;margin-top:1.5rem}.xero-toggle input{width:auto;min-width:1.1rem;height:1.1rem}.xero-dialog [data-error]:empty,[data-feedback]:empty{display:none}@media(max-width:600px){.xero-heading,.xero-result{align-items:flex-start;flex-direction:column}.xero-dialog{padding:1rem}.xero-result button{width:100%}}
.xero-client-invoices.pd-invoices{padding:0 0 24px;margin:0 0 28px;border:0;border-bottom:1px solid var(--line,#d9e4eb);border-radius:0;box-shadow:none}
.xero-manage{min-width:0}
