.invoice-bubble[data-v-0641f77a]{align-items:flex-start;background:#f0f9f8;border:1px solid #b9d8d6;border-radius:12px;color:#315c59;display:flex;font-size:13px;gap:12px;line-height:1.5;margin:0 0 12px;padding:12px 15px}.invoice-bubble--error[data-v-0641f77a]{background:#fff3f3;border-color:#c85b5b;color:#7b1f1f}.invoice-bubble__content[data-v-0641f77a]{flex:1;min-width:0;overflow-wrap:anywhere}.invoice-bubble p[data-v-0641f77a]{margin:0}.invoice-bubble__dismiss[data-v-0641f77a]{background:transparent;border:0;border-radius:50%;color:inherit;cursor:pointer;display:grid;flex:none;height:28px;line-height:0;margin:-4px -6px -4px 0;min-height:0;padding:0;place-items:center;width:28px}.invoice-bubble__dismiss svg[data-v-0641f77a]{fill:none;height:14px;stroke:currentColor;stroke-linecap:round;stroke-width:2.2;width:14px}.invoice-bubble__dismiss[data-v-0641f77a]:hover{background:#0000000f}.invoice-bubble__dismiss[data-v-0641f77a]:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media print{.invoice-bubble[data-v-0641f77a]{display:none!important}}.defaults-editor[data-v-4f450a47]{container:defaults-editor/inline-size;display:grid;gap:12px}.defaults-editor__heading[data-v-4f450a47]{align-items:start;display:flex;gap:10px;justify-content:space-between}.defaults-editor__error p[data-v-4f450a47],.defaults-editor__heading h2[data-v-4f450a47],.defaults-editor__heading p[data-v-4f450a47]{margin:0}.defaults-editor__heading h2[data-v-4f450a47]{color:var(--primary);font-size:15px}.defaults-editor__heading p[data-v-4f450a47],.defaults-editor__muted[data-v-4f450a47]{color:var(--muted);font-size:12px;line-height:1.4}.defaults-editor__dirty[data-v-4f450a47]{background:#fff5d9;border-radius:999px;color:#785b13;font-size:10px;font-weight:700;padding:2px 7px}.defaults-editor__form[data-v-4f450a47]{display:grid;gap:10px}.defaults-editor__form label[data-v-4f450a47]{color:var(--muted);display:grid;font-size:11px;font-weight:700;gap:4px}.defaults-editor__form input[data-v-4f450a47],.defaults-editor__form select[data-v-4f450a47],.defaults-editor__form textarea[data-v-4f450a47]{background:#fff;border:1px solid var(--line);border-radius:9px;box-sizing:border-box;color:var(--text);font:inherit;font-size:13px;font-weight:500;padding:8px 9px;resize:vertical;width:100%}.defaults-editor__two[data-v-4f450a47]{display:grid;gap:8px;grid-template-columns:1fr 1fr}.defaults-editor__skeleton[data-v-4f450a47]{display:grid;gap:10px}.defaults-editor__bone-field[data-v-4f450a47]{display:grid;gap:5px}.defaults-editor__bone[data-v-4f450a47]{animation:navSkeletonShimmer 1.5s ease-in-out infinite;background:linear-gradient(90deg,var(--line-soft) 25%,#dde8f0 50%,var(--line-soft) 75%);background-size:200% 100%;border-radius:9px;display:block}.defaults-editor__bone--logo[data-v-4f450a47]{border-radius:10px;height:72px}.defaults-editor__bone--label[data-v-4f450a47]{border-radius:5px;height:10px;width:38%}.defaults-editor__bone--input[data-v-4f450a47]{height:35px}.defaults-editor__bone--area[data-v-4f450a47]{height:72px}.defaults-editor__bone--button[data-v-4f450a47]{border-radius:999px;height:38px}@media(prefers-reduced-motion:reduce){.defaults-editor__bone[data-v-4f450a47]{animation:none}}@container defaults-editor (max-width: 360px){.defaults-editor__two[data-v-4f450a47]{grid-template-columns:minmax(0,1fr)}}.defaults-editor__logo-empty[data-v-4f450a47]{border:1px dashed var(--line);border-radius:10px;cursor:pointer;min-height:72px;padding:8px;place-items:center;text-align:center}.defaults-editor__logo-empty span[data-v-4f450a47]{color:var(--muted);font-size:10px}.defaults-editor__logo input[data-v-4f450a47]{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.defaults-editor__logo-image[data-v-4f450a47]{border:1px solid var(--line);border-radius:10px;display:block;position:relative}.defaults-editor__logo-image label[data-v-4f450a47]{border-radius:10px;cursor:pointer;display:grid;min-height:72px;padding:10px 44px 10px 12px;place-items:center start}.defaults-editor__logo-empty[data-v-4f450a47]:focus-within,.defaults-editor__logo-image label[data-v-4f450a47]:focus-within{outline:2px solid var(--teal);outline-offset:3px}.defaults-editor__logo-image img[data-v-4f450a47]{display:block;max-height:72px;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.defaults-editor .defaults-editor__logo-remove[data-v-4f450a47]{align-items:center;background:#9d2727;border:2px solid #fff;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;height:28px;justify-content:center;line-height:0;min-height:28px;opacity:0;padding:0;position:absolute;right:6px;top:6px;transform:scale(.85);transition:opacity .15s ease,transform .15s ease;width:28px}.defaults-editor__logo-image:focus-within .defaults-editor__logo-remove[data-v-4f450a47],.defaults-editor__logo-image:hover .defaults-editor__logo-remove[data-v-4f450a47]{opacity:1;transform:scale(1)}.defaults-editor .defaults-editor__logo-remove[data-v-4f450a47]:focus-visible{outline:2px solid var(--teal);outline-offset:2px}@media(hover:none){.defaults-editor .defaults-editor__logo-remove[data-v-4f450a47]{opacity:1;transform:scale(1)}}.defaults-editor__error[data-v-4f450a47],.defaults-editor__field-error[data-v-4f450a47]{color:#9d2727;font-size:11px}.defaults-editor__error[data-v-4f450a47]{display:grid;gap:6px}.defaults-editor__actions[data-v-4f450a47]{display:grid;gap:5px}.defaults-editor button[data-v-4f450a47]{background:#fff;border:1px solid var(--line);border-radius:999px;color:var(--primary);cursor:pointer;font:inherit;font-size:12px;font-weight:700;min-height:38px;padding:7px 14px}.defaults-editor button[data-v-4f450a47]:disabled{cursor:not-allowed;opacity:.45}.defaults-editor__save[data-v-4f450a47]{align-items:center;background:var(--primary)!important;border-color:var(--primary)!important;color:#fff!important;display:inline-flex;gap:8px;justify-content:center}.defaults-editor__save svg[data-v-4f450a47]{fill:none;height:16px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4;width:16px}.defaults-editor .defaults-editor__save--saved[data-v-4f450a47]:disabled{background:var(--accent-teal-600,#2f7f7a)!important;border-color:var(--accent-teal-600,#2f7f7a)!important;cursor:default;opacity:1}.defaults-editor__spinner[data-v-4f450a47]{animation:defaults-editor-spin-4f450a47 .8s linear infinite;border:2px solid hsla(0,0%,100%,.4);border-radius:50%;border-top-color:#fff;height:14px;width:14px}@keyframes defaults-editor-spin-4f450a47{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.defaults-editor__spinner[data-v-4f450a47]{animation-duration:2.4s}}.defaults-editor__text[data-v-4f450a47]{background:transparent!important;border:0!important}@media(max-width:520px){.defaults-editor__two[data-v-4f450a47]{grid-template-columns:1fr}}.invoice-defaults-dashboard[data-v-8dabe7c5]{position:relative}.invoice-defaults-dialog[data-v-8dabe7c5]{background:#fff;border:1px solid var(--line);border-radius:16px;box-sizing:border-box;color:var(--text);max-height:calc(100dvh - 48px);max-width:none;overflow-y:auto;overscroll-behavior:contain;padding:0;width:min(560px,calc(100vw - 32px))}.invoice-defaults-dialog[data-v-8dabe7c5]::backdrop{background:#12233473}.invoice-defaults-dialog__body[data-v-8dabe7c5]{display:grid;gap:12px;padding:24px;position:relative}.invoice-defaults-dialog__body[data-v-8dabe7c5] .defaults-editor__heading{padding-right:36px}.invoice-defaults-dialog__close[data-v-8dabe7c5]{background:transparent;border:0;border-radius:50%;color:var(--primary);cursor:pointer;display:grid;height:36px;line-height:0;padding:0;place-items:center;position:absolute;right:14px;top:14px;width:36px;z-index:1}.invoice-defaults-dialog__close svg[data-v-8dabe7c5]{fill:none;height:18px;stroke:currentColor;stroke-linecap:round;stroke-width:2;width:18px}.invoice-defaults-dialog__close[data-v-8dabe7c5]:hover{background:#0000000f}.invoice-defaults-dialog__close[data-v-8dabe7c5]:focus-visible{outline:2px solid var(--accent-teal-600);outline-offset:2px}.invoice-defaults-dialog__close[data-v-8dabe7c5]:disabled{cursor:not-allowed;opacity:.5}.invoice-email-access[data-v-5232d858]{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px}.invoice-send-overlay[data-v-8d30ced1]{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#10203380;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1000}.invoice-send-modal[data-v-8d30ced1]{background:var(--card,#fff);border-radius:20px;box-shadow:0 24px 60px #10203347;display:grid;gap:6px;justify-items:center;max-height:calc(100vh - 40px);overflow-y:auto;padding:32px 28px 24px;position:relative;text-align:center;width:min(440px,100%)}.invoice-send-modal h2[data-v-8d30ced1]{color:var(--primary);font-size:21px;letter-spacing:-.01em;line-height:1.25;margin:4px 0 0}.invoice-send-modal__close[data-v-8d30ced1]{align-items:center;background:transparent;border:0;border-radius:10px;color:var(--muted);cursor:pointer;display:inline-flex;height:34px;justify-content:center;padding:0;position:absolute;right:12px;top:12px;width:34px}.invoice-send-modal__close[data-v-8d30ced1]:not(:disabled):hover{background:var(--surface-soft)}.invoice-send-modal__close[data-v-8d30ced1]:disabled{cursor:not-allowed;opacity:.35}.invoice-send-modal__badge[data-v-8d30ced1]{align-items:center;background:#167c781f;border-radius:50%;color:var(--accent-teal-600);display:inline-flex;height:52px;justify-content:center;margin-bottom:6px;width:52px}.invoice-send-modal__badge--pending[data-v-8d30ced1]{background:var(--surface-soft)}.invoice-send-modal__badge--error[data-v-8d30ced1]{background:#fff0f0;color:#9d2727;font-size:24px;font-weight:800}.invoice-send-modal__spinner[data-v-8d30ced1]{animation:invoice-send-spin-8d30ced1 .8s linear infinite;border:3px solid var(--line);border-radius:50%;border-top-color:var(--accent-teal-600);height:24px;width:24px}.invoice-send-modal__eyebrow[data-v-8d30ced1]{color:var(--accent-teal-600);font-size:12px;font-weight:700;letter-spacing:.05em;margin:0;text-transform:uppercase}.invoice-send-modal__lede[data-v-8d30ced1]{color:var(--muted);font-size:14px;line-height:1.5;margin:0;max-width:36ch;overflow-wrap:anywhere}.invoice-send-modal__lede strong[data-v-8d30ced1]{color:var(--primary)}.invoice-send-modal__form[data-v-8d30ced1]{display:grid;gap:10px;margin-top:14px;text-align:left;width:100%}.invoice-send-modal__field[data-v-8d30ced1]{color:var(--muted);display:grid;font-size:12.5px;font-weight:600;gap:5px}.invoice-send-modal__help[data-v-8d30ced1]{color:var(--muted);font-size:12px;line-height:1.5;margin:0}.invoice-send-modal__field input[data-v-8d30ced1]{background:#fff;border:1px solid var(--line);border-radius:12px;color:var(--text,#102033);font:inherit;font-size:15px;font-weight:500;min-height:44px;padding:8px 12px;width:100%}.invoice-send-modal__field input[aria-invalid=true][data-v-8d30ced1]{border-color:#c85b5b}.invoice-send-modal__error[data-v-8d30ced1]{background:#fff3f3;border:1px solid #e3a5a5;border-radius:10px;color:#7b1f1f;font-size:12.5px;line-height:1.4;margin:0;padding:8px 10px;text-align:left}.invoice-send-modal__actions[data-v-8d30ced1]{display:grid;gap:6px;margin-top:10px;width:100%}.invoice-send-modal__form .invoice-send-modal__actions[data-v-8d30ced1]{margin-top:4px}.invoice-send-modal__primary[data-v-8d30ced1],.invoice-send-modal__secondary[data-v-8d30ced1]{border:1px solid var(--primary);border-radius:999px;cursor:pointer;font:inherit;font-size:14.5px;font-weight:600;min-height:44px;padding:8px 16px}.invoice-send-modal__primary[data-v-8d30ced1]{background:var(--primary);color:#fff}.invoice-send-modal__primary[data-v-8d30ced1]:not(:disabled):hover{background:var(--primary-700);border-color:var(--primary-700)}.invoice-send-modal__secondary[data-v-8d30ced1]{background:transparent;border-color:transparent;color:var(--muted);font-size:13.5px;min-height:38px}.invoice-send-modal__secondary[data-v-8d30ced1]:not(:disabled):hover{color:var(--primary)}.invoice-send-modal button[data-v-8d30ced1]:disabled{cursor:not-allowed;opacity:.5}.invoice-send-modal button[data-v-8d30ced1]:focus-visible,.invoice-send-modal input[data-v-8d30ced1]:focus-visible{outline:2px solid var(--accent-teal-600);outline-offset:2px}.invoice-send-modal-enter-active[data-v-8d30ced1],.invoice-send-modal-leave-active[data-v-8d30ced1]{transition:opacity .18s ease}.invoice-send-modal-enter-active .invoice-send-modal[data-v-8d30ced1],.invoice-send-modal-leave-active .invoice-send-modal[data-v-8d30ced1]{transition:transform .18s ease}.invoice-send-modal-enter-from[data-v-8d30ced1],.invoice-send-modal-leave-to[data-v-8d30ced1]{opacity:0}.invoice-send-modal-enter-from .invoice-send-modal[data-v-8d30ced1],.invoice-send-modal-leave-to .invoice-send-modal[data-v-8d30ced1]{transform:translateY(8px) scale(.98)}@keyframes invoice-send-spin-8d30ced1{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.invoice-send-modal__spinner[data-v-8d30ced1]{animation-duration:2s}.invoice-send-modal-enter-active[data-v-8d30ced1],.invoice-send-modal-enter-active .invoice-send-modal[data-v-8d30ced1],.invoice-send-modal-leave-active[data-v-8d30ced1],.invoice-send-modal-leave-active .invoice-send-modal[data-v-8d30ced1]{transition:none}}@media(max-width:520px){.invoice-send-overlay[data-v-8d30ced1]{align-items:flex-end;padding:0}.invoice-send-modal[data-v-8d30ced1]{border-radius:20px 20px 0 0;padding:28px 20px calc(20px + env(safe-area-inset-bottom));width:100%}}@media print{.invoice-send-overlay[data-v-8d30ced1]{display:none!important}}
