.ob-heading,.ob-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ob-heading{justify-content:space-between}.ob-heading h2{font-size:1.18rem;margin:0}.ob-heading p{color:#60738b}.ob-toolbar{margin:12px 0}.ob-toolbar label{min-width:180px}.ob-badge{display:inline-block;background:#fff5d6;color:#725419;border:1px solid #d6af48;border-radius:7px;padding:4px 9px;font-size:.8rem}.ob-activity{border:1px solid #dbe5f3;border-radius:10px;padding:14px;margin:10px 0;background:#fff}.ob-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:12px}.ob-cards .card{margin:0;display:grid;gap:12px}.ob-cards strong{font-size:1.3rem;color:#12365b}.ob-table{max-width:100%;overflow:auto}.ob-table table{width:100%;font-size:.9rem}.ob-table td button{margin:3px}.ob-dialog{width:min(850px,94vw);max-height:92dvh;overflow:auto;border:1px solid #d1ac45;border-radius:12px;background:#f8faff;color:#143258;padding:22px}.ob-dialog::backdrop{background:#08274488}.ob-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ob-form label{display:grid;gap:6px}.ob-form fieldset,.ob-form p,.ob-form .full-width{grid-column:1/-1}.ob-form .ob-check{display:flex;align-items:center;padding:5px}.ob-check input{width:auto}.ob-dialog footer{display:flex;justify-content:flex-end;gap:12px;margin-top:18px}.ob-line{display:grid;grid-template-columns:repeat(3,minmax(90px,1fr)) auto;gap:8px;align-items:end;margin:8px 0}.ob-notice{background:#fff6dc;border-left:3px solid #cfaa42;padding:12px}.ob-legacy{margin:16px 0}.ob-legacy form,.ob-legacy #billingExcel,.ob-legacy #migrationBillingHost,.ob-legacy [data-action=edit],.ob-legacy [data-action=delete]{display:none!important}@media(max-width:600px){.ob-form{grid-template-columns:1fr}.ob-line{grid-template-columns:repeat(2,minmax(0,1fr))}.ob-dialog{padding:12px}.ob-shell{padding:12px}.ob-toolbar label{min-width:0;width:100%}}
.ob-invoice-lines .ob-line{grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:600px){.ob-invoice-lines .ob-line{grid-template-columns:repeat(2,minmax(0,1fr))}}
