:root{--navy:#221424;--ink:#36203b;--muted:#806086;--blue:#704b78;--sky:#d6b0c7;--line:#ebdfed;--paper:#fff;--wash:#f8f3f9;--success:#19714f;--danger:#a53535}*{box-sizing:border-box}body.billing{margin:0;background:var(--wash);color:var(--ink);font:15px/1.55 Arial,sans-serif}a{color:var(--blue);text-underline-offset:3px}button,input,textarea,select{font:inherit}button,a.button{cursor:pointer}button:disabled{cursor:wait;opacity:.55}button,.button{border:0;border-radius:8px;padding:12px 18px;font-weight:700;background:var(--blue);color:white;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px}button.secondary,.button.secondary{background:#f3eaf5;color:var(--blue)}button.quiet,.button.quiet{background:transparent;color:var(--blue);padding:7px 10px}button.danger{background:#fff0f0;color:var(--danger)}:focus-visible{outline:3px solid var(--sky);outline-offset:3px}.billing-header{background:var(--navy);padding:18px max(24px,calc((100vw - 1320px)/2));display:flex;justify-content:space-between;align-items:center;gap:24px}.billing-header img{width:185px;max-width:40vw;max-height:72px;object-fit:contain}.billing-header a{color:#ede0f0}.header-links{display:flex;gap:22px;align-items:center;flex-wrap:wrap}.billing-main{max-width:1320px;margin:0 auto;padding:42px 24px 70px}.eyebrow{text-transform:uppercase;letter-spacing:.15em;font-size:11px;font-weight:700;color:var(--blue);margin:0 0 12px}h1{font-size:clamp(30px,4vw,44px);line-height:1.12;letter-spacing:-.035em;margin:0 0 16px}h2{font-size:23px;line-height:1.25;margin:0 0 16px}h3{font-size:17px;margin:0 0 14px}p{margin:0 0 14px}.muted,small{color:var(--muted)}small{display:block;font-size:12px}label{display:block;font-size:13px;font-weight:700;margin-bottom:18px}label small{font-weight:400;margin-top:7px}input,textarea,select{display:block;border:1px solid #ddcbe1;border-radius:7px;padding:12px;width:100%;background:#fff;color:var(--ink);margin-top:7px;min-width:0}textarea{resize:vertical}input[readonly]{background:#f7f1f8;color:var(--muted)}input[type=checkbox],input[type=radio]{display:inline-block;width:18px;height:18px;flex:0 0 auto;margin:2px 0 0;accent-color:var(--blue)}.page-title{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:32px}.page-title p:last-child{margin-bottom:0}.card{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:28px;box-shadow:0 5px 18px #36203b04}.card+.card{margin-top:22px}.auth-card{max-width:520px;margin:50px auto}.auth-card h1{font-size:34px}.auth-icon{display:grid;place-items:center;background:#f5edf6;color:var(--blue);width:48px;height:48px;border-radius:13px;margin-bottom:22px}.notice{padding:15px 18px;border:1px solid #e3cde7;background:#f5eef7;border-radius:8px;margin-bottom:20px}.error{padding:14px 18px;border:1px solid #edcccc;color:#8f2525;background:#fff2f2;border-radius:8px;margin:16px 0}.success{background:#eaf7f0;border-color:#c5e7d5;color:var(--success)}[hidden]{display:none!important}.tabs{display:flex;gap:8px;margin-bottom:22px;border-bottom:1px solid var(--line);padding-bottom:12px}.tabs button{background:transparent;color:var(--muted)}.tabs button[aria-selected=true]{background:#f2e8f4;color:var(--blue)}.toolbar{display:flex;gap:16px;align-items:center;justify-content:space-between;margin-bottom:22px}.toolbar input{margin:0;max-width:460px}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;text-align:left}th{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:700;background:#fbf8fc;padding:15px 12px;white-space:nowrap}td{padding:18px 12px;border-bottom:1px solid var(--line);vertical-align:middle}td strong{display:block}.status{display:inline-block;border-radius:20px;background:#f4edf5;color:#725478;padding:4px 10px;font-size:11px;font-weight:700;white-space:nowrap}.status.issued{background:#f3eaf5;color:#64356e}.status.paid,.status.active{background:#e3f5eb;color:#19714f}.status.void{background:#f6eaea;color:#924242}.table-actions{display:flex;gap:3px;flex-wrap:wrap}.table-actions button{font-size:12px;padding:7px 9px}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:20px}.editor-grid,.client-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:26px;align-items:start}.section-top{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:16px}.section-top h2,.section-top h3{margin:0}.section-number{color:var(--blue);font-size:11px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:9px}.line-item{display:grid;grid-template-columns:minmax(0,1fr) 75px 110px 36px;gap:10px;align-items:end;margin-bottom:10px}.line-item label{margin-bottom:0}.line-item button{margin-bottom:1px;padding:12px 5px;background:#fff0f0;color:var(--danger)}.summary{position:sticky;top:24px;background:var(--navy);color:#fff}.summary .eyebrow,.summary a{color:var(--sky)}.summary h2{font-size:27px}.summary small,.summary .muted{color:#d3b8d8}.summary-line{display:flex;justify-content:space-between;gap:18px;padding:12px 0;border-bottom:1px solid #ffffff20}.summary-total{font-size:38px;letter-spacing:-.035em;margin:16px 0 0;overflow-wrap:anywhere}.summary .actions{display:grid;gap:12px;margin-top:24px}.summary button{background:var(--sky);color:var(--navy)}.summary button.secondary{background:#422748;color:white}.actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.invoice-heading{display:flex;justify-content:space-between;gap:18px;align-items:start}.invoice-number{font-size:12px;color:var(--muted);margin-bottom:9px;overflow-wrap:anywhere}.invoice-items th,.invoice-items td{padding-left:8px;padding-right:8px}.invoice-items td:last-child,.invoice-items th:last-child{text-align:right;white-space:nowrap}.invoice-totals{margin:16px 0 18px auto;max-width:360px}.invoice-totals .summary-line:last-child{border-bottom:0;font-size:18px}.invoice-totals .summary-line{border-color:var(--line)}.preserve-lines{white-space:pre-wrap;overflow-wrap:anywhere}.terms{border:1px solid var(--line);border-radius:8px;padding:18px;margin:20px 0}.terms summary{cursor:pointer;color:var(--blue);font-weight:700}.terms h3{margin-top:22px;font-size:15px}.terms p{font-size:13px;color:#73527a}.consent{display:flex;gap:12px;font-size:13px;font-weight:400;line-height:1.55}.signature-options{display:flex;gap:22px;margin:20px 0 12px}.signature-options label{display:flex;gap:8px;font-weight:400}.typed-signature{font:italic 32px Georgia,serif;padding:24px;background:#faf6fa;border-radius:8px;min-height:95px;margin-bottom:22px;overflow-wrap:anywhere}canvas{display:block;width:100%;height:160px;border:1px solid #ddcbe1;background:#fbf8fc;touch-action:none;border-radius:8px}.signature-tools{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.footer-note{text-align:center;color:var(--muted);font-size:12px;margin-top:35px}.link-box{margin-top:16px}.link-box input{font-size:12px}.empty{text-align:center;padding:45px 20px;color:var(--muted)}.back-row{margin-bottom:22px}.back-row button{padding-left:0}.client-intro{max-width:680px;margin-bottom:28px}.client-intro h1{font-size:38px}.full-width{width:100%}.help-divider{border:0;border-top:1px solid #ffffff20;margin:24px 0}dialog{max-width:580px;width:calc(100% - 36px);border:1px solid var(--line);border-radius:14px;padding:28px;color:var(--ink)}dialog::backdrop{background:#1d111faa}.search-count{font-size:12px;color:var(--muted)}.inline-label{font-size:11px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px}.check-box{padding:16px;border:1px solid var(--line);border-radius:8px;background:#fbf8fc;margin:18px 0}.private-note{display:flex;gap:9px;align-items:start;font-size:12px;color:var(--muted)}.client-profile-note{font-size:12px;padding:12px 15px;background:#f7f2f9;border-radius:8px;margin-bottom:20px}.return-code{letter-spacing:.25em;font-size:24px;font-weight:700;text-align:center}.canvas-clear{font-size:12px}.summary-title{font-weight:700;font-size:17px}.no-bottom{margin-bottom:0}.print-note{font-size:12px;color:var(--muted)}@media(max-width:950px){.editor-grid,.client-grid{grid-template-columns:minmax(0,1fr) 285px}.card{padding:22px}.line-item{grid-template-columns:minmax(0,1fr) 65px 90px 30px;gap:7px}}@media(max-width:760px){.billing-main{padding:28px 17px 50px}.billing-header{padding:16px 20px}.billing-header img{width:145px}.header-links{gap:12px;font-size:12px}.page-title{align-items:start;flex-direction:column;gap:16px}.editor-grid,.client-grid{grid-template-columns:1fr}.summary{position:static}.two-col{grid-template-columns:1fr;gap:0}.card{padding:21px 17px;border-radius:11px}.auth-card{margin:28px auto}.toolbar{align-items:stretch;flex-direction:column}.line-item{grid-template-columns:minmax(0,1fr) 62px 90px 28px;gap:6px}.line-item label{font-size:10px}.line-item input{padding:10px 7px}.line-item:first-child{margin-top:5px}.invoice-items th,.invoice-items td{font-size:12px}.invoice-items th:nth-child(3),.invoice-items td:nth-child(3){display:none}.invoice-heading{flex-wrap:wrap}.actions .button,.actions button{flex-grow:1}.client-intro h1{font-size:30px}.tabs button{font-size:13px;padding:10px}.summary-total{font-size:36px}}@media print{body.billing{background:white}.billing-header,.client-intro,.no-print,.footer-note,#client-form,#verification,.summary,.back-row,#status-banner{display:none!important}.billing-main{padding:0}.client-grid{display:block}.card{border:0;box-shadow:none;padding:0}.invoice-items td,.invoice-items th{display:table-cell!important}.invoice-totals{page-break-inside:avoid}}

/* Simple three-step invoice workspace. Shared client invoice styles stay above. */
.invoice-admin{--line:#ece0ef;--muted:#8a6c90}
.invoice-admin .billing-main{max-width:1220px;padding-top:32px}
.invoice-admin .page-title{margin-bottom:24px;align-items:center}
.invoice-admin .page-title h1{font-size:36px;margin-bottom:8px}
.invoice-admin .page-title .eyebrow{font-size:10px;margin-bottom:10px}
.invoice-admin .editor-grid{grid-template-columns:minmax(0,1fr) 320px;gap:24px}
.invoice-admin .invoice-main-steps>.card{padding:28px 30px;border-radius:18px;box-shadow:0 6px 24px #40254604}
.invoice-admin .card+.card{margin-top:20px}
.invoice-editor-bar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:0 0 22px}
.invoice-editor-bar #editor-back{font-size:12px;padding:0}
.editor-reference{font-size:11px;color:var(--muted);margin:5px 0 0}
.editor-save-tools{display:flex;align-items:center;gap:16px;flex-wrap:wrap}
.editor-save-tools a{font-size:12px;padding:8px 12px}
.save-state{font-size:11px;color:#557b68}
.save-state.unsaved{color:#947139}
.simple-step-heading{display:flex;align-items:flex-start;gap:13px;margin-bottom:23px}
.step-badge{display:grid;place-items:center;flex:0 0 30px;height:30px;border-radius:10px;background:#f4ecf6;color:var(--blue);font-size:14px;font-weight:700}
.simple-step-heading h2{font-size:21px;margin:2px 0 5px;letter-spacing:-.02em}
.simple-step-heading p{font-size:12px;color:var(--muted);margin:0;line-height:1.5}
.invoice-admin .user-select-label{margin:0 0 8px;font-weight:500;color:#795281}
.invoice-admin #registered-business{font-size:14px;margin:0;padding:14px;border-radius:10px;min-height:50px;background:#fefdfe}
.user-picker-tools{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-top:10px}
.user-picker-tools .quiet{font-size:11px;padding:2px 0}
.user-search{max-width:75%;flex:1}
.user-search summary{font-size:11px;cursor:pointer;color:var(--blue);padding:2px 0;list-style-position:inside}
.user-search input{font-size:13px;margin:8px 0 10px}
.invoice-admin #customer-picker-status{font-size:11px;margin-top:10px;line-height:1.5}
.selected-client{display:flex;gap:11px;align-items:center;background:#f9f4fa;border:1px solid #f0e4f2;border-radius:11px;padding:14px;margin-top:18px;min-width:0}
.selected-client>div{min-width:0;flex:1}
.selected-client strong{font-size:13px;display:block;overflow-wrap:anywhere}
.selected-client small{font-size:11px;overflow-wrap:anywhere;margin-top:4px}
.client-check{display:grid;place-items:center;width:25px;height:25px;flex-shrink:0;color:#347764;background:#e0f0e9;border-radius:50%;font-size:12px}
.client-saved-label{font-size:10px;color:#517267;white-space:nowrap}
.saved-client-details{margin-top:15px}
.saved-client-details>summary{font-size:11px;cursor:pointer;color:var(--muted);list-style-position:inside}
.saved-client-details[open]>summary{margin-bottom:18px}
.invoice-admin .saved-client-details input,.invoice-admin .saved-client-details textarea,.invoice-admin .saved-client-details select{font-size:13px}
.invoice-admin .saved-client-details label{font-size:11px}
.service-add-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.invoice-admin .service-add{background:white;border:1px solid #e7d6eb;border-radius:12px;color:var(--ink);padding:15px 13px;display:flex;align-items:center;justify-content:flex-start;text-align:left;gap:10px;min-height:77px}
.invoice-admin .service-add.primary-add{background:#f7f2f9;border-color:#dec4e3}
.service-add .add-symbol{font-size:24px;font-weight:400;color:var(--blue)}
.service-add strong{display:block;font-size:13px;font-weight:700}
.service-add small{font-size:10px;font-weight:400;margin-top:4px}
.invoice-admin .service-add:hover{border-color:#c090ca;background:#f9f5fa}
.empty-services{text-align:center;margin:18px 0;padding:24px 15px;border:1px dashed #e9d9ec;border-radius:12px;background:#fdfcfe}
.empty-services>span{display:block;color:#c19cc9;font-size:27px;line-height:1;margin-bottom:9px}
.empty-services strong{display:block;font-size:12px;font-weight:500;color:#7d5385}
.empty-services small{font-size:11px;margin-top:6px}
.invoice-admin .line-item{display:grid;grid-template-columns:minmax(0,1fr) 52px 100px 76px 26px;gap:10px;align-items:end;padding:18px 0;margin:0;border-bottom:1px solid var(--line)}
.invoice-admin .line-item label{font-size:10px;margin:0;color:#8a6c90;font-weight:500}
.invoice-admin .line-item input{font-size:12px;padding:11px 8px;margin-top:6px;border-color:#e8d9eb;border-radius:8px}
.invoice-admin .line-item button{padding:10px 0;margin-bottom:2px;background:transparent;color:#ab91b0;font-size:12px}
.invoice-admin .line-item button:hover{color:#a53535;background:#fff3f3}
.line-amount{align-self:stretch;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:11px;min-width:0}
.line-amount span{font-size:10px;color:var(--muted);font-weight:500}
.line-amount strong{font-size:12px;overflow-wrap:anywhere}
.simple-payment-settings{display:grid;grid-template-columns:1fr 1fr;gap:18px;border-top:1px solid var(--line);padding-top:20px;margin-top:20px}
.simple-payment-settings label{font-size:12px;margin:0}
.simple-payment-settings select{font-size:13px;padding:11px;border-radius:8px}
.invoice-admin #duration-help{font-size:11px;line-height:1.5;margin-top:11px}
.invoice-admin #unit-price-help{font-size:11px;margin:6px 0 0}
.invoice-admin .invoice-options{margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}
.invoice-admin .invoice-options>summary{font-size:12px;font-weight:700;color:#75477e;cursor:pointer;list-style-position:inside}
.invoice-admin .more-invoice-options>summary>span{font-size:10px;font-weight:400;color:#a28aa7;display:inline-block;margin-left:5px}
.invoice-admin .options-content{padding-top:22px}
.invoice-admin .options-content label{font-size:11px}
.invoice-admin .options-content input,.invoice-admin .options-content textarea,.invoice-admin .options-content select{font-size:13px}
.invoice-admin .options-content .quiet{font-size:12px;padding-left:0}
.legacy-invoice-tools{margin-top:16px;font-size:11px;color:var(--muted)}
.legacy-invoice-tools>summary{cursor:pointer}
.legacy-invoice-tools p{font-size:11px;margin-top:10px}
.invoice-admin .summary{position:sticky;top:24px;background:#fff;color:var(--ink);border-radius:18px;padding:25px;box-shadow:0 8px 28px #40254606}
.invoice-admin .summary .simple-step-heading{margin-bottom:22px}
.invoice-admin .summary h2{font-size:20px}
.invoice-admin .summary .simple-step-heading p{color:#8a6c90;overflow-wrap:anywhere}
.summary-kicker{display:flex;justify-content:space-between;align-items:center;margin-bottom:17px}
.summary-kicker>span:last-child{font-size:10px;color:#96769d;letter-spacing:.06em}
.invoice-admin .summary-title{font-size:12px;font-weight:500;margin:0 0 5px;color:#84618b}
.summary-service-count{font-size:11px;color:#9b7ea1;margin-bottom:17px}
.invoice-admin .summary .summary-line{border-color:var(--line);font-size:12px}
.simple-total{background:#f8f2f9;border:1px solid #f0e5f3;border-radius:13px;padding:18px;margin-top:16px}
.invoice-admin .simple-total>small:first-child{color:#834e8e;font-size:11px}
.invoice-admin .summary-total{font-size:38px;color:#704b78;margin:5px 0 3px;line-height:1.2}
.invoice-admin .summary small{color:#8f6997;font-size:10px;line-height:1.6}
.invoice-admin .summary-term{font-size:11px;color:#93719a;line-height:1.6;margin:14px 0 0}
.invoice-admin .summary .actions{display:grid;gap:10px;margin-top:22px}
.invoice-admin .summary .actions button{width:100%;font-size:13px;border-radius:9px;padding:13px}
.invoice-admin .summary #issue-invoice{background:#704b78;color:white}
.invoice-admin .summary #save-draft{background:white;border:1px solid #e9d9ed;color:#8a6093;font-weight:500}
.invoice-admin .send-help{text-align:center;font-size:10px;color:#a084a6;margin:12px 0 0}
.invoice-admin .summary .private-note{font-size:10px;color:#ae98b2;text-align:center;display:block;margin:16px 0 0}
.invoice-admin .summary #editor-message{font-size:12px;padding:12px;margin-top:16px;overflow-wrap:anywhere}
.invoice-admin .summary #reload-draft{font-size:11px;background:#f3eaf5;color:var(--blue)}
.invoice-admin .link-box{font-size:11px;margin-top:20px;border-top:1px solid var(--line);padding-top:15px}
.invoice-admin .link-box summary{cursor:pointer;color:var(--blue);margin-bottom:12px}
.invoice-admin .link-box label{font-size:10px}
.invoice-admin .link-box button,.invoice-admin .link-box .button{background:#f6eff8;color:var(--blue);font-size:11px;margin-top:8px}
.invoice-admin .link-box input{font-size:11px}
.toolbar-actions{display:flex;align-items:center;gap:12px}
.toolbar-actions button{font-size:12px}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.invoice-admin .venue-dialog{width:min(790px,calc(100vw - 32px));max-width:790px;max-height:88dvh;padding:28px;border-radius:18px}
.invoice-admin .venue-edit-dialog{width:min(560px,calc(100vw - 32px));max-height:90dvh;border-radius:18px}
.venue-catalog-tools{display:flex;align-items:center;gap:10px;margin-bottom:14px}
.venue-catalog-tools input{flex:1;min-width:100px;margin:0;font-size:13px}
.venue-catalog-tools button{font-size:12px;white-space:nowrap}
.invoice-admin .archive-toggle{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:400;margin:15px 0}
.invoice-admin .archive-toggle input,.invoice-admin .venue-check input{width:18px;height:18px;accent-color:#704b78;margin:0;flex-shrink:0}
.venue-options{max-height:44dvh;overflow:auto;border:1px solid #ede1ef;border-radius:12px;background:#fff;margin-top:16px}
.venue-option{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px;border-bottom:1px solid #f1e8f3}
.venue-option:last-child{border-bottom:0}
.venue-option.archived{background:#f8f5f9;color:#866d8b}
.venue-option strong{font-size:14px}
.venue-option small{display:block;font-size:11px;margin-top:5px;color:#937499}
.venue-check{display:flex;align-items:center;gap:12px;flex:1;margin:0;cursor:pointer}
.venue-option-rate{text-align:right;flex-shrink:0}
.venue-option-rate .quiet{font-size:11px;padding:6px 0 0;min-height:0}
.venue-dialog-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:20px;color:#87688d;font-size:12px}
.invoice-admin #catalog-editor-message{font-size:12px;margin:14px 0}
.invoice-admin dialog p{line-height:1.6}
@media(max-width:1080px){.invoice-admin .line-item{grid-template-columns:60px minmax(80px,1fr) 95px 26px}.invoice-admin .line-item label:first-child{grid-column:1/-1}.invoice-admin .editor-grid{gap:20px;grid-template-columns:minmax(0,1fr) 300px}.invoice-admin .invoice-main-steps>.card{padding:25px}.client-saved-label{display:none}}
@media(max-width:800px){.invoice-admin .editor-grid{grid-template-columns:1fr}.invoice-admin .summary{position:static}.invoice-admin .billing-main{padding:25px 18px 50px}.invoice-admin .page-title h1{font-size:31px}.invoice-admin .invoice-main-steps>.card{padding:24px}.invoice-admin .summary{padding:24px}.invoice-admin .page-title{align-items:flex-start}.invoice-admin .page-title p{font-size:13px}.invoice-admin .line-item{grid-template-columns:minmax(0,1fr) 55px 100px 85px 28px}.invoice-admin .line-item label:first-child{grid-column:auto}.invoice-admin .summary .actions{grid-template-columns:1fr 1fr}.invoice-admin .simple-total{padding:18px}.invoice-admin .summary-total{font-size:36px}}
@media(max-width:540px){.invoice-admin .invoice-main-steps>.card{padding:22px 18px}.invoice-editor-bar{align-items:flex-start;gap:12px}.editor-save-tools{flex-direction:column;align-items:flex-end;gap:8px}.editor-reference{max-width:180px}.service-add-actions{grid-template-columns:1fr}.invoice-admin .service-add{min-height:65px;padding:13px 15px}.invoice-admin .line-item{grid-template-columns:52px minmax(0,1fr) 82px 24px;gap:9px}.invoice-admin .line-item label:first-child{grid-column:1/-1}.invoice-admin .line-item input{font-size:14px}.simple-payment-settings{gap:12px}.invoice-admin .summary .actions{grid-template-columns:1fr}.invoice-admin .more-invoice-options>summary>span{display:block;margin:6px 0 0 15px}.venue-catalog-tools{flex-wrap:wrap}.venue-catalog-tools input{flex-basis:100%}.venue-option{padding:14px;gap:10px;align-items:flex-start}.venue-option-rate{max-width:115px}.venue-option strong{font-size:13px}.invoice-admin .venue-dialog{padding:21px}.invoice-admin .venue-dialog .section-top h2{font-size:21px}.toolbar-actions{justify-content:space-between}.invoice-admin #registered-business{font-size:13px}}
