.quick-invoice-overlay{z-index:210;background:#00000073;justify-content:center;align-items:center;padding:24px;animation:.2s forwards fadeIn;display:flex;position:fixed;inset:0}.quick-invoice-modal{background:var(--bg);border-radius:var(--radius);width:100%;max-width:440px;max-height:90vh;animation:.3s cubic-bezier(.16,1,.3,1) forwards scaleIn;overflow-y:auto;box-shadow:0 8px 32px #0000001f,0 2px 8px #0000000f}.quick-invoice-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.quick-invoice-title{color:var(--text);align-items:center;gap:8px;font-size:15px;font-weight:500;display:flex}.quick-invoice-close{cursor:pointer;color:var(--text-3);background:0 0;border:none;align-items:center;padding:0;font-size:22px;line-height:1;display:flex}.quick-invoice-close:hover{color:var(--text)}.quick-invoice-body{flex-direction:column;gap:16px;padding:24px;display:flex}.quick-invoice-amount-wrapper{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);align-items:center;display:flex;overflow:hidden}.quick-invoice-amount-wrapper:focus-within{border-color:var(--accent);outline:2px solid color-mix(in srgb, var(--accent) 20%, transparent)}.quick-invoice-currency-prefix{color:var(--text-2);background:var(--surface);border-right:1px solid var(--border);-webkit-user-select:none;user-select:none;align-self:stretch;align-items:center;height:100%;padding:0 12px;font-size:14px;display:flex}.quick-invoice-amount-input{color:var(--text);background:0 0;border:none;outline:none;flex:1;width:0;padding:10px 12px;font-size:14px}.quick-invoice-amount-input::-webkit-inner-spin-button{-webkit-appearance:none}.quick-invoice-amount-input::-webkit-outer-spin-button{-webkit-appearance:none}.quick-invoice-footer{flex-direction:column;gap:8px;padding:16px 24px 24px;display:flex}.quick-invoice-footer .btn{justify-content:center;width:100%}.quick-invoice-success{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:8px 0;display:flex}.quick-invoice-success-icon{margin-bottom:4px}.quick-invoice-success-heading{color:var(--text);margin:0;font-size:15px;font-weight:500}.quick-invoice-success-sub{color:var(--text-2);margin:0;font-size:14px}.quick-invoice-success-links{flex-direction:column;align-items:center;gap:8px;width:100%;margin-top:12px;display:flex}.quick-invoice-success-links a{color:var(--accent);font-size:14px;font-weight:500;text-decoration:none}.quick-invoice-success-links a:hover{text-decoration:underline}.quick-invoice-success-links .btn{font-size:14px}
