#quickBooksDialog{width:min(560px,calc(100vw - 32px));box-sizing:border-box;max-height:calc(100dvh - 40px);overflow:auto;padding:24px;border:0;border-radius:18px}#quickBooksDialog .customer-actions{display:flex;flex-wrap:wrap;gap:10px}#quickBooksStatus{overflow-wrap:anywhere}#quickBooksCompany{font-weight:600}#quickBooksDialog::backdrop{background:rgba(15,23,42,.5)}

#qbInvoiceDialog{width:min(680px,calc(100vw - 32px));max-height:calc(100dvh - 32px);box-sizing:border-box;overflow:auto;border:0;border-radius:22px;padding:28px}#qbInvoiceDialog select,#qbInvoiceDialog input{max-width:100%;box-sizing:border-box}#qbInvoiceDialog label{min-width:0}#qbInvoiceSummary{overflow-wrap:anywhere}.crm-work-billing{display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid #ddd;border-radius:14px;margin-top:16px}@media(max-width:600px){#qbInvoiceDialog{padding:18px}#qbInvoiceDialog .crm-dialog-head h2{font-size:1.25rem}}
