.invoice-center-modal{width:min(900px,calc(100vw - 40px));max-width:900px!important;padding:25px!important;border-radius:16px!important;background:#fff!important;color:#25253c}.invoice-center-modal h2{font-size:19px!important;margin:0 40px 16px 0!important;color:#25253c!important}.invoice-center-modal iframe{width:100%;height:65vh;height:min(65dvh,780px);border:1px solid #e3dfea;border-radius:8px;background:#f6f5fa}.invoice-center-actions{display:flex;gap:9px;margin:14px 0 0;flex-wrap:wrap}.invoice-center-recipient{margin-top:15px;padding:15px;background:#f7f5ff;border-radius:10px}.invoice-center-recipient[hidden]{display:none}.invoice-center-recipient label{display:grid;gap:8px;font-size:12px}.invoice-center-recipient .field-input{background:#fff;color:#25253c;border:1px solid #ded7ec;padding:10px;border-radius:8px}.invoice-center-modal .booking-feedback{font-size:12px;margin:12px 0 0}.invoice-center-modal .btn-primary{background:#7052ed!important;color:#fff!important}@media(max-width:600px){.invoice-center-overlay{padding:10px!important}.invoice-center-modal{width:100%;padding:18px!important;max-height:calc(100dvh - 20px);overflow:auto}.invoice-center-modal iframe{height:55vh;height:55dvh}.invoice-center-actions .btn{min-height:44px;display:flex;align-items:center;justify-content:center}.invoice-center-recipient input{font-size:16px}}
