:root{--rose-gold:var(--primary);--rose-gold-mid:var(--primary-hover);--rose-gold-light:var(--primary-text);--rose-gold-dim:color-mix(in srgb, var(--primary) 10%, transparent);--rose-gold-glow:color-mix(in srgb, var(--primary) 14%, transparent);--blush:var(--bg-subtle);--blush-dim:color-mix(in srgb, var(--primary) 15%, transparent);--pink-soft:var(--primary-text);--pink-dim:color-mix(in srgb, var(--primary) 12%, transparent);--bg-base:var(--replyva-token-bg-base);--bg-surface:var(--replyva-token-bg-surface);--bg-card:var(--replyva-token-bg-surface);--bg-subtle:var(--replyva-token-bg-subtle);--bg-muted:var(--replyva-token-bg-subtle);--dark:var(--bg-base);--dark-surface:var(--bg-surface);--dark-card:var(--bg-surface);--dark-border:var(--border);--dark-border-light:var(--border-strong);--text-primary:var(--replyva-token-text-primary);--text-secondary:var(--replyva-token-text-secondary);--text-muted:var(--replyva-token-text-muted);--text-light:var(--replyva-token-text-muted);--success:var(--replyva-token-success);--warning:var(--replyva-token-warning);--error:var(--replyva-token-danger);--info:var(--replyva-token-text-secondary);--gradient-brand:var(--primary);--gradient-soft:var(--bg-subtle);--gradient-card:var(--bg-surface);--gradient-hero:var(--bg-base);--font-body:var(--font-venture,Inter), system-ui, -apple-system, sans-serif;--font-display:var(--font-body);--font-mono:ui-monospace, "Cascadia Code", "Segoe UI Mono", monospace;--tracking-tight:-.025em;--tracking-snug:-.015em;--tracking-normal:0;--tracking-wide:.04em;--tracking-label:.06em;--text-2xs:10px;--text-xs:12px;--text-sm:13px;--text-base:14px;--text-md:15px;--text-lg:18px;--text-xl:22px;--text-2xl:28px;--text-3xl:34px;--text-marketing-body:16px;--type-chrome-title:clamp(15px, 1.2vw + 10px, 18px);--type-page-title:clamp(20px, 1.2vw + 14px, 34px);--type-section-title:clamp(16px, 1vw + 11px, 22px);--type-body:var(--text-base);--type-body-secondary:var(--text-sm);--type-label:var(--text-xs);--replyva-grid-card-min:min(100%, 240px);--replyva-grid-card-min-sm:min(100%, 200px);--replyva-table-min:860px;--replyva-icon-sm:16px;--replyva-icon-md:20px;--replyva-icon-lg:clamp(20px, 4vw, 28px);--replyva-touch:44px;--leading-tight:1.15;--leading-snug:1.35;--leading-normal:1.55;--leading-relaxed:1.65;--bp-xs:375px;--bp-sm:640px;--bp-md:768px;--bp-lg:900px;--bp-xl:1024px;--bp-2xl:1280px;--bp-3xl:1440px;--marketing-max-width:1200px;--section-pad:clamp(36px, 6vw, 72px) clamp(20px, 5vw, 48px);--sidebar-width:248px;--header-height:72px;--dashboard-content-max-width:1280px;--radius-sm:6px;--radius:6px;--radius-md:8px;--radius-lg:10px;--radius-xl:12px;--radius-full:9999px;--icon-stroke:1.5;--icon-xs:14px;--icon-sm:16px;--icon-md:18px;--icon-lg:20px;--icon-xl:24px;--shadow-sm:0 1px 2px #1c20280a;--shadow-md:0 4px 16px #1c202812;--shadow-lg:0 12px 32px #1c20281a;--shadow-card:0 1px 2px #1c20280a;--shadow-inset:inset 0 1px 0 #ffffffb8;--background:var(--bg-base);--foreground:var(--text-primary);--card:var(--bg-card);--card-foreground:var(--text-primary);--primary:#985344;--primary-foreground:#fff;--secondary:var(--bg-subtle);--secondary-foreground:var(--text-primary);--muted:var(--bg-muted);--muted-foreground:var(--text-muted);--accent:var(--rose-gold-dim);--accent-foreground:var(--rose-gold);--destructive:var(--error);--border:#e6e8ec;--input:var(--bg-surface);--ring:var(--rose-gold);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--dashboard-shell-x:clamp(12px, 2.5vw, 20px);--dashboard-shell-top:clamp(12px, 2vw, 16px);--dashboard-card-padding:clamp(14px, 2.5vw, 20px);--dashboard-grid-gap:clamp(12px, 2vw, 20px);--dashboard-section-gap:clamp(16px, 2.4vw, 24px);--touch-target-min:44px;--input-height:40px;--input-height-touch:44px;--input-padding-y:var(--space-2);--input-padding-x:var(--space-3);--motion-fast:.16s;--motion-base:.24s;--motion-slow:.42s;--motion-ease:cubic-bezier(.16, 1, .3, 1);--surface-border:#b5726a1a;--surface-border-strong:#b5726a2e;--surface-elevated:var(--bg-card);--surface-sunken:var(--bg-subtle);--text-eyebrow:var(--text-muted);--container-pad:var(--dashboard-card-padding);--primary-hover:#833f31;--control-height:40px;--control-radius:8px;--card-radius:12px;--control-border:#dde1e7;--control-border-hover:#c9ced6;--control-focus:color-mix(in srgb, var(--primary) 30%, transparent);--neutral-100:#f3f4f6;--neutral-200:#e5e7eb;--neutral-600:#4b5563;--neutral-800:#1f2937}@media (min-width:640px){:root{--dashboard-shell-x:20px}}@media (min-width:1024px){:root{--dashboard-shell-x:24px;--dashboard-shell-top:20px;--dashboard-card-padding:24px;--dashboard-grid-gap:24px;--dashboard-section-gap:28px}}:root[data-theme=dark],:root[data-mantine-color-scheme=dark]{--bg-base:#191312;--bg-surface:#221917;--bg-card:#2b201e;--bg-subtle:#312522;--bg-muted:#382a27;--text-primary:#f8f0ec;--text-secondary:#d8c5bd;--text-muted:#bfa8a0;--text-light:#927b74;--success:#8ec59d;--warning:#e0b27d;--error:#ee9996;--info:#9dbddb;--rose-gold-dim:#e1a0932e;--rose-gold-glow:#e1a09338;--surface-border:#f8f0ec29;--surface-border-strong:#f8f0ec47;--surface-elevated:var(--bg-card);--surface-sunken:var(--bg-subtle);--background:var(--dark);--foreground:var(--text-primary);--card:var(--dark-card);--card-foreground:var(--text-primary);--border:var(--dark-border);--input:var(--dark-surface);--muted:var(--bg-muted);--muted-foreground:var(--text-muted);--secondary:var(--bg-subtle);--secondary-foreground:var(--text-primary);--accent:var(--rose-gold-dim);--accent-foreground:var(--text-primary);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;overflow-x:clip}body{background:var(--bg-base);color:var(--text-primary);font-family:var(--font-body);font-size:var(--type-body);font-weight:400;line-height:var(--leading-normal);letter-spacing:var(--tracking-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}h1,h2,h3,h4,h5,h6{font-family:var(--font-body);font-weight:700;line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--text-primary)}h1{font-size:var(--type-page-title);font-weight:800}h2{font-size:var(--type-section-title);font-weight:700}h3{font-size:var(--text-lg);font-weight:700}h4{font-size:var(--text-md);letter-spacing:var(--tracking-snug);font-weight:600}h5,h6{font-size:var(--text-sm);letter-spacing:var(--tracking-snug);font-weight:600}p{color:var(--text-secondary);line-height:var(--leading-relaxed)}strong,b{font-weight:600}small{font-size:var(--type-label);line-height:var(--leading-snug)}.replyva-marketing-shell,.replyva-auth-shell,.replyva-onboarding-shell,.replyva-portal-shell,main[data-guest-surface=true]{font-size:var(--text-marketing-body)}a{color:var(--rose-gold);text-decoration:none;transition:color .2s}a:hover{color:var(--rose-gold-mid)}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:var(--bg-surface)}::-webkit-scrollbar-thumb{background:var(--rose-gold-light);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--rose-gold)}:focus-visible{outline:2px solid var(--rose-gold);outline-offset:2px;border-radius:var(--radius-sm)}::selection{background:var(--rose-gold-dim);color:var(--text-primary)}button,a,input,select,textarea{transition:color var(--motion-fast) ease, background-color var(--motion-fast) ease, border-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease, opacity var(--motion-fast) ease, transform var(--motion-fast) ease}.replyva-skip-link{z-index:10000;background:var(--text-primary);color:#fff;font-family:var(--font-body);font-size:var(--type-body-secondary);border-radius:0 0 8px;padding:10px 16px;font-weight:600;text-decoration:none;position:absolute;top:0;left:-9999px}.replyva-skip-link:focus-visible{outline:2px solid var(--primary,var(--rose-gold));outline-offset:2px;left:0}button.rv-close-btn,button[aria-label=Close],button[aria-label=Dismiss],button[aria-label=Close\ photo],button[aria-label^=Close\ ]{min-height:0;box-shadow:none;box-sizing:border-box;text-align:center;-webkit-tap-highlight-color:transparent;background:0 0;border:none;margin:0;font-family:system-ui,-apple-system,Segoe UI,sans-serif;justify-content:center!important;align-items:center!important;padding:0!important;line-height:0!important;display:inline-flex!important}button.rv-close-btn__icon,button.rv-close-btn .rv-close-btn__icon,.rv-close-btn__icon{pointer-events:none;flex-shrink:0;display:block}:is(button[aria-label=Close]:not(:has(svg)),button[aria-label=Dismiss]:not(:has(svg)),button[aria-label=Close\ photo]:not(:has(svg)),button[aria-label^=Close\ ]:not(:has(svg))){padding-top:.08em!important;padding-bottom:0!important;line-height:1!important}:where(button:not(.replyva-portal-nav-link,.replyva-portal-contact,.mantine-Button-root,.mantine-NavLink-root,.mantine-UnstyledButton-root,.mantine-ActionIcon-root,.mantine-CloseButton-root)){appearance:none;letter-spacing:-.01em;border:1px solid color-mix(in srgb, var(--vd-accent,var(--rose-gold,#b5726a)) 32%, #e7e5e4);min-height:40px;color:var(--text-primary,#1c1917);cursor:pointer;background:#fff;border-radius:10px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.2;box-shadow:0 1px #1c19170a}:where(button:not(.replyva-portal-nav-link,.replyva-portal-contact,.mantine-Button-root,.mantine-NavLink-root,.mantine-UnstyledButton-root,.mantine-ActionIcon-root)):hover{background:color-mix(in srgb, var(--vd-accent,var(--rose-gold,#b5726a)) 8%, #fff)}:where(button:not(.replyva-portal-nav-link,.mantine-Button-root,.mantine-UnstyledButton-root,.mantine-ActionIcon-root)):focus-visible{outline:2px solid var(--vd-accent,var(--rose-gold,#b5726a));outline-offset:2px}.mantine-Button-root[data-variant=default],.mantine-Button-root[data-variant=outline]{border-radius:10px}.mantine-Button-root[data-variant=default]{color:var(--text-primary,#1c1917);border:1px solid color-mix(in srgb, var(--vd-accent,var(--rose-gold,#b5726a)) 28%, #e7e5e4);background:#fff}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.replyva-btn-primary,.replyva-btn-secondary{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.replyva-btn-primary{background:var(--rose-gold);color:#fff;border:1px solid var(--rose-gold)}.replyva-btn-primary:hover{color:#fff;background:var(--rose-gold-mid)}.replyva-btn-secondary{background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--surface-border-strong)}.replyva-btn-secondary:hover{color:var(--text-primary);background:var(--bg-subtle)}.replyva-skeleton-stack{gap:10px;display:grid}.replyva-skeleton{background:linear-gradient(90deg, var(--bg-muted), color-mix(in srgb, var(--bg-muted) 60%, #fff), var(--bg-muted));background-size:200% 100%;border-radius:999px;height:12px;animation:1.2s ease-in-out infinite replyva-skeleton-shimmer;display:block}.replyva-skeleton--row{height:40px}@keyframes replyva-skeleton-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.replyva-skeleton{background:var(--bg-muted);animation:none}}[data-payments-page-root] .replyva-dashboard-table,[data-proposals-page-root] .replyva-dashboard-table{min-width:980px}[data-payments-page-root]{gap:20px;display:grid}[data-payments-page-root]>[data-replyva-density-section],[data-payments-page-root]>[data-payments-connect-banner],[data-payments-page-root]>[data-payments-toolbar],[data-payments-page-root]>[data-payments-ledger]{margin-bottom:0!important}[data-payments-page-root] [data-payments-connect-banner]{margin-inline:0}[data-payments-page-root] [data-payment-description]{min-width:220px;max-width:280px}[data-payments-page-root] [data-payment-description]>div:first-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}[data-payments-page-root] [data-payment-client]{min-width:260px}[data-payments-page-root] [data-payment-row] td:nth-child(5){white-space:nowrap}[data-payments-page-root] [data-payment-row] td:nth-child(6){white-space:nowrap;min-width:130px}.replyva-row-actions{min-width:36px;position:relative}.replyva-row-actions>summary{border:1px solid var(--surface-border-strong);width:36px;height:36px;color:var(--text-primary);background:var(--bg-surface);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;font-size:18px;line-height:1;list-style:none;display:inline-flex}.replyva-row-actions>summary::-webkit-details-marker{display:none}.replyva-row-actions__menu{z-index:20;border:1px solid var(--surface-border-strong);background:var(--bg-surface);min-width:132px;box-shadow:var(--shadow-md);border-radius:8px;gap:6px;margin-top:4px;padding:8px;display:grid;position:absolute;right:0}.replyva-row-actions__menu button{text-align:left;width:100%}.reports-entry-disclosure>summary{cursor:pointer;list-style:none;display:inline-flex}.reports-entry-disclosure>summary::-webkit-details-marker{display:none}[data-leads-kanban]{box-sizing:border-box;overscroll-behavior-x:contain;width:100%;max-width:100%;padding-inline-end:20px;flex-wrap:nowrap!important;min-width:0!important;overflow:auto hidden!important}[data-leads-kanban-lane]{flex:0 0 272px!important}@media (prefers-reduced-motion:reduce){.replyva-skeleton{animation:none}}
.gb-page{--gb-ink:var(--text-primary);--gb-muted:var(--text-secondary);--gb-soft:var(--text-muted);--gb-accent:var(--primary);--gb-accent-2:var(--primary-hover);--gb-accent-soft:var(--primary)}@supports (color:color-mix(in lab, red, red)){.gb-page{--gb-accent-soft:color-mix(in srgb, var(--primary) 14%, transparent)}}.gb-page{isolation:isolate;overflow-anchor:none;width:100%;max-width:100vw;min-height:100dvh;color:var(--gb-ink);font-family:var(--font-body), var(--font-sans), system-ui, sans-serif;--gb-bg:var(--bg-base);--gb-bg-mid:var(--bg-subtle);--gb-bg-end:var(--bg-base);background:radial-gradient(900px 520px at 8% -8%, var(--gb-accent-soft), transparent 70%), radial-gradient(720px 420px at 96% 4%, var(--gb-accent-2), transparent 65%), radial-gradient(640px 360px at 50% 100%, #1c14120a, transparent 60%), linear-gradient(165deg, var(--gb-bg) 0%, var(--gb-bg-mid) 48%, var(--gb-bg-end) 100%);position:relative}@supports (color:color-mix(in lab, red, red)){.gb-page{background:radial-gradient(900px 520px at 8% -8%, var(--gb-accent-soft), transparent 70%), radial-gradient(720px 420px at 96% 4%, color-mix(in srgb, var(--gb-accent-2) 22%, transparent), transparent 65%), radial-gradient(640px 360px at 50% 100%, #1c14120a, transparent 60%), linear-gradient(165deg, var(--gb-bg) 0%, var(--gb-bg-mid) 48%, var(--gb-bg-end) 100%)}}:root:is([data-mantine-color-scheme=dark],[data-theme=dark]) [data-guest-surface=true]{--gb-ink:var(--text-primary);--gb-muted:var(--text-secondary);--gb-soft:var(--text-muted);--gb-bg:var(--bg-base);--gb-bg-mid:var(--bg-subtle);--gb-bg-end:var(--bg-surface);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--bg-base)}:root:is([data-mantine-color-scheme=dark],[data-theme=dark]) [data-guest-surface=true] .gb-page__card{background:var(--bg-surface);border-color:var(--border-strong);box-shadow:0 8px 24px #00000038}:root:is([data-mantine-color-scheme=dark],[data-theme=dark]) [data-guest-surface=true]{--gb-ink:var(--text-primary);--gb-muted:var(--text-secondary);--gb-soft:var(--text-muted);--gb-bg:var(--bg-base);--gb-bg-mid:var(--bg-subtle);--gb-bg-end:var(--bg-surface);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root:is([data-mantine-color-scheme=dark],[data-theme=dark]) [data-guest-surface=true] :is(.gb-page__card,.gb-page--embed .gb-page__card){background:var(--bg-surface);border-color:var(--border-strong);color:var(--gb-ink);box-shadow:0 8px 24px #00000038}:root:is([data-mantine-color-scheme=dark],[data-theme=dark]) [data-guest-surface=true] :is(input,textarea,select){background:var(--bg-subtle)!important;color:var(--gb-ink)!important;border-color:var(--border-strong)!important}:root:is([data-mantine-color-scheme=dark],[data-theme=dark]) [data-guest-surface=true] :is(input,textarea)::placeholder{opacity:1;color:var(--text-muted)!important}:root:is([data-mantine-color-scheme=dark],[data-theme=dark]) [data-guest-surface=true] :is(.gb-page__title,.gb-page__brand-name,h1,h2,h3,h4,h5,h6,strong,b){color:var(--gb-ink)}:root:is([data-mantine-color-scheme=dark],[data-theme=dark]) [data-guest-surface=true] :is(.gb-page__lede,p,li,small,label,dt,dd){color:var(--gb-muted)}:root:is([data-mantine-color-scheme=dark],[data-theme=dark]) [data-guest-surface=true] :is([style*="var(--text-primary)" i],[style*=\#1C1412 i]){color:var(--gb-ink)!important}:root:is([data-mantine-color-scheme=dark],[data-theme=dark]) [data-guest-surface=true] :is([style*="var(--text-secondary)" i],[style*="var(--text-muted)" i]){color:var(--gb-muted)!important}:root:is([data-mantine-color-scheme=dark],[data-theme=dark]) [data-guest-surface=true] :is([style*="background:#fff" i],[style*="background: #fff" i],[style*="background:#FFFFFF" i],[style*="background: #FFFFFF" i],[style*="background:#FDFAF9" i],[style*="background: #FDFAF9" i],[style*="background:#FAF6F4" i],[style*="background: #FAF6F4" i]){background:var(--bg-subtle)!important;border-color:var(--border-strong)!important}.gb-page--embed{isolation:auto;background:radial-gradient(640px 360px at 8% -8%, var(--gb-accent-soft), transparent 70%), linear-gradient(165deg, var(--gb-bg) 0%, var(--gb-bg-mid) 100%);width:100%;max-width:100%;height:auto;min-height:0;overflow:visible;transform:none}@media (orientation:landscape) and (max-height:520px){.gb-page--embed .gb-page__shell{padding-top:calc(8px + env(safe-area-inset-top,0px));padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}.gb-page--embed .gb-page__title{font-size:clamp(1.25rem,4vh,1.7rem)}.gb-page--embed .gb-page__lede{margin-top:6px}}.gb-page--embed,.gb-page--embed *{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.gb-page--embed .gb-page__card{background:#fff;overflow:visible}.gb-page--embed .gb-page__intro,.gb-page--embed .gb-page__card,.gb-page--embed .srf-stage__panel,.gb-page--embed .srf-wizard,.gb-page--embed .srf-stage__panel *{opacity:1!important;visibility:visible!important;filter:none!important;transform:none!important}.gb-page--embed .gb-page__shell{padding:calc(clamp(12px, 3vw, 20px) + env(safe-area-inset-top,0px)) clamp(10px, 3vw, 16px) calc(24px + env(safe-area-inset-bottom,0px))}.gb-page__orbs{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.gb-page__shell{z-index:1;box-sizing:border-box;width:100%;max-width:640px;padding:calc(clamp(16px, 4vw, 36px) + env(safe-area-inset-top,0px)) clamp(12px, 3.5vw, 22px) calc(72px + env(safe-area-inset-bottom,0px));margin:0 auto;position:relative}.gb-page__shell--wide{max-width:920px}.gb-page__intro{text-align:center;flex-direction:column;align-items:center;display:flex}.gb-page__brand{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;min-width:0;max-width:100%;margin-bottom:14px;display:flex}.gb-page__logo.vpl{flex:none}.gb-page__mark{letter-spacing:.02em;color:#fff;background:linear-gradient(145deg, var(--gb-accent), var(--gb-accent));border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:.85rem;font-weight:700;display:grid}@supports (color:color-mix(in lab, red, red)){.gb-page__mark{background:linear-gradient(145deg, var(--gb-accent), color-mix(in srgb, var(--gb-accent) 70%, #1c1412))}}.gb-page__mark{box-shadow:0 10px 24px var(--gb-accent-soft)}.gb-page__brand-name{min-width:0;font-size:clamp(1.25rem,3.6vw,1.85rem);font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;color:var(--gb-ink);overflow-wrap:anywhere;word-break:break-word;font-weight:500;line-height:1.15}.gb-page__title{font-family:var(--font-display), Georgia, serif;letter-spacing:-.03em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.65rem,5.2vw,2.55rem);font-weight:400;line-height:1.15}.gb-page__lede{max-width:42ch;color:var(--gb-muted);margin:12px auto 0;font-size:clamp(.9rem,2.8vw,.95rem);line-height:1.55}.gb-page__card{box-sizing:border-box;-webkit-backdrop-filter:blur(16px)saturate(1.15);background:#ffffffe6;border:1px solid #ffffffa6;border-radius:clamp(18px,4vw,28px);width:100%;max-width:100%;margin-top:20px;padding:clamp(14px,3.2vw,26px);overflow:clip visible;box-shadow:inset 0 1px #ffffffb3,0 24px 60px #1c141214,0 4px 16px #1c14120a}.gb-page__skeleton{gap:14px;display:grid}.gb-page__skeleton-bar{background:linear-gradient(90deg,#1c14120f,#1c14121f,#1c14120f) 0 0/200% 100%;border-radius:999px;height:12px;animation:1.4s ease-in-out infinite gb-shimmer}.gb-page__skeleton-bar--lg{width:55%;height:28px}.gb-page__skeleton-bar--md{width:80%}.gb-page__skeleton-bar--sm{width:40%}.gb-page__skeleton-field{background:#1c14120d;border-radius:14px;height:48px;animation:1.4s ease-in-out infinite gb-shimmer}@keyframes gb-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.gb-page__skeleton-bar,.gb-page__skeleton-field{animation:none}}.gb-date-input{width:100%;min-width:0}.gb-date-input .mantine-Input-input,.gb-date-input input{color:#1c1412!important;min-height:48px!important;box-shadow:none!important;background:#fff!important;border:1.5px solid #1c14121f!important;border-radius:14px!important;font-size:16px!important;transition:border-color .18s,box-shadow .18s!important}.gb-date-input .mantine-Input-input:hover,.gb-date-input input:hover{border-color:#1c141233!important}.gb-date-input .mantine-Input-input:focus,.gb-date-input input:focus{border-color:var(--gb-accent,var(--srf-accent,#b5726a))!important;box-shadow:0 0 0 3px var(--gb-accent-soft,#b5726a24)!important}.gb-datepicker-dropdown{background:#fffffffa!important;border:1px solid #1c141214!important;border-radius:18px!important;width:max-content!important;max-width:calc(100vw - 24px)!important;padding:10px!important;box-shadow:inset 0 1px #ffffffb3,0 18px 48px #1c14121f!important}.gb-datepicker-dropdown [data-selected],.gb-datepicker-dropdown [data-selected]:hover{background:var(--gb-accent,var(--srf-accent,#b5726a))!important;color:#fff!important}.gb-datepicker-dropdown [data-today]:not([data-selected]){border:1.5px solid var(--gb-accent,var(--srf-accent,#b5726a))!important;color:var(--gb-accent,var(--srf-accent,#b5726a))!important}.gb-datepicker-dropdown button:hover:not([data-selected]):not(:disabled){background:var(--gb-accent-soft,#b5726a1f)!important}.gb-time-trigger{width:100%}.gb-time-preset{cursor:pointer;transition:border-color .16s,background .16s,box-shadow .16s;color:#1c1412!important;background:#fff!important;border:1.5px solid #1c14121a!important;border-radius:999px!important;padding:8px 12px!important;font-size:.82rem!important;font-weight:600!important}.gb-time-preset:hover{border-color:var(--gb-accent,#b5726a)!important}@supports (color:color-mix(in lab, red, red)){.gb-time-preset:hover{border-color:color-mix(in srgb, var(--gb-accent,#b5726a) 55%, #1c14121f)!important}}.gb-time-preset:hover{box-shadow:0 6px 16px #1c14120f}.gb-time-preset.is-active{border-color:var(--gb-accent,#b5726a)!important;background:linear-gradient(160deg, #fff 0%, var(--gb-accent-soft,#b5726a24) 100%)!important;color:#1c1412!important}html:has([data-replyva-embed=true]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;background:#faf6f2;width:100%;max-width:100%;height:auto;min-height:0;margin:0;overflow-x:hidden}@media (prefers-color-scheme:dark){html:has([data-replyva-embed=true]){--lightningcss-light: ;--lightningcss-dark:initial}}html:has([data-replyva-embed=true]) body{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;background:#faf6f2;width:100%;max-width:100%;height:auto;min-height:0;margin:0;overflow-x:hidden}@media (prefers-color-scheme:dark){html:has([data-replyva-embed=true]) body{--lightningcss-light: ;--lightningcss-dark:initial}}[data-replyva-embed=true]{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.shared-proposal-print,.client-journey-print{overflow-x:clip}.client-journey-print.gb-page,.shared-contract-print.gb-page{background:radial-gradient(900px 520px at 8% -8%, var(--gb-accent-soft,#b5726a24), transparent 70%), radial-gradient(720px 420px at 96% 4%, var(--gb-accent-2,#c4826e), transparent 65%), linear-gradient(165deg, var(--gb-bg,#faf6f2) 0%, var(--gb-bg-mid,#f3ebe4) 48%, var(--gb-bg-end,#efe4dc) 100%)}@supports (color:color-mix(in lab, red, red)){.client-journey-print.gb-page,.shared-contract-print.gb-page{background:radial-gradient(900px 520px at 8% -8%, var(--gb-accent-soft,#b5726a24), transparent 70%), radial-gradient(720px 420px at 96% 4%, color-mix(in srgb, var(--gb-accent-2,#c4826e) 22%, transparent), transparent 65%), linear-gradient(165deg, var(--gb-bg,#faf6f2) 0%, var(--gb-bg-mid,#f3ebe4) 48%, var(--gb-bg-end,#efe4dc) 100%)}}@media (max-width:768px){.shared-proposal-print [data-proposal-hero],.client-journey-print [data-journey-hero]{text-align:center}.shared-proposal-print [data-proposal-hero]>*,.client-journey-print [data-journey-hero]>*{margin-inline:auto}.shared-proposal-print [data-replyva-actions],.client-journey-print [data-replyva-actions]{flex-direction:column!important;align-items:stretch!important}.shared-proposal-print [data-replyva-actions]>button,.shared-proposal-print [data-replyva-actions]>a,.client-journey-print [data-replyva-actions]>button,.client-journey-print [data-replyva-actions]>a{justify-content:center!important;width:100%!important;min-height:44px!important}.shared-proposal-print [data-proposal-hero]{padding:calc(40px + env(safe-area-inset-top,0px)) 16px 36px!important}.shared-proposal-print [data-proposal-body]{padding:24px 16px calc(48px + env(safe-area-inset-bottom,0px))!important}.shared-proposal-print [data-proposal-nav]{-webkit-overflow-scrolling:touch;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 92%,#0000);mask-image:linear-gradient(90deg,#000 92%,#0000);border-radius:14px!important;flex-wrap:nowrap!important;padding:8px!important;overflow-x:auto!important}.shared-proposal-print [data-proposal-nav]::-webkit-scrollbar{display:none}.shared-proposal-print [data-proposal-nav] a{white-space:nowrap;flex-shrink:0}.client-journey-print [data-journey-hero]{padding:calc(36px + env(safe-area-inset-top,0px)) 16px 32px!important}.client-journey-print [data-journey-body]{padding:28px 16px calc(48px + env(safe-area-inset-bottom,0px))!important;flex-direction:column!important;gap:24px!important;display:flex!important}.client-journey-print [data-print-card],.shared-contract-print [data-print-card]{margin-bottom:0!important}.client-journey-print [data-journey-service-row]{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}.client-journey-print [data-journey-service-row]>div:last-child{align-self:flex-end}.shared-contract-print [data-contract-body]{padding-left:14px!important;padding-right:14px!important}}
:root{--marketing-shell-x:clamp(16px, 4vw, 48px);--replyva-safe-top:env(safe-area-inset-top,0px);--replyva-safe-bottom:env(safe-area-inset-bottom,0px);--replyva-safe-left:env(safe-area-inset-left,0px);--replyva-safe-right:env(safe-area-inset-right,0px);--replyva-ai-fab-size:56px;--replyva-ai-fab-gap:12px;--replyva-ai-fab-inset-x:max(16px, var(--replyva-safe-right));--replyva-ai-fab-inset-y:max(16px, var(--replyva-safe-bottom));--replyva-ai-fab-slot-x:calc(var(--replyva-ai-fab-size) + var(--replyva-ai-fab-inset-x) + var(--replyva-ai-fab-gap));--replyva-ai-fab-slot-y:calc(var(--replyva-ai-fab-size) + var(--replyva-ai-fab-inset-y) + var(--replyva-ai-fab-gap))}@media (max-width:480px){:root{--replyva-ai-fab-size:52px}}.replyva-marketing-shell,.replyva-auth-shell,.replyva-onboarding-shell,.replyva-portal-shell,[data-vendor-dashboard-shell]{min-width:0;overflow-x:clip}.replyva-marketing-shell>main,.replyva-marketing-nav,[data-vendor-dashboard-shell] .mantine-AppShell-header{padding-left:max(var(--replyva-safe-left), 0px);padding-right:max(var(--replyva-safe-right), 0px)}.replyva-marketing-nav{padding-top:var(--replyva-safe-top)}.mantine-AppShell-main.replyva-dashboard-page{padding-bottom:max(var(--replyva-dashboard-content-inset,16px), var(--replyva-safe-bottom))}.marketing-footer{padding-bottom:calc(32px + var(--replyva-safe-bottom))!important}@media (max-width:640px){.marketing-footer__legal{flex-direction:column!important;align-items:flex-start!important;gap:14px!important}.marketing-footer__legal-links{flex-direction:column!important;align-items:flex-start!important;gap:10px!important}.marketing-footer__legal-links a{align-items:center;min-height:44px;display:inline-flex}}@media (max-width:900px){[data-replyva-density-toolbar]{flex-flow:column!important;align-items:stretch!important;gap:12px!important;width:100%!important;min-width:0!important;max-width:100%!important}[data-replyva-density-toolbar]>div:first-child,[data-replyva-density-toolbar]>input:first-child,[data-replyva-density-toolbar]>label:first-child{flex:none!important;width:100%!important;min-width:0!important;max-width:100%!important}[data-replyva-density-toolbar] select{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-height:44px!important;font-size:16px!important}[data-dashboard-chip-row],[data-replyva-density-toolbar] .replyva-scroll-row{width:100%!important;min-width:0!important;max-width:100%!important}[data-dashboard-chip-row] .mantine-Button-root,[data-dashboard-chip-row] button{touch-action:manipulation;min-height:44px!important}[data-vendor-dashboard-shell] .mantine-Tabs-list{-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x;overscroll-behavior-x:contain;-webkit-mask-image:linear-gradient(90deg,#000 94%,#0000);mask-image:linear-gradient(90deg,#000 94%,#0000);flex-wrap:nowrap!important;min-width:0!important;max-width:100%!important;overflow:auto hidden!important}[data-vendor-dashboard-shell] .mantine-Tabs-list::-webkit-scrollbar{display:none}[data-vendor-dashboard-shell] .mantine-Tabs-tab{touch-action:manipulation;flex-shrink:0;min-height:44px!important}[data-clients-grid]{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}[data-clients-page-root] [data-replyva-density-toolbar]>select{width:100%!important}[data-payments-page-root] [data-replyva-table-shell] .replyva-dashboard-table tbody td{min-width:0!important}[data-payments-page-root] [data-replyva-table-shell] .replyva-dashboard-table tbody td button,[data-payments-page-root] [data-replyva-table-shell] .replyva-dashboard-table tbody td a{touch-action:manipulation;min-height:44px!important}[data-payments-page-root] [data-payments-ledger] .replyva-dashboard-table tbody td[data-label]{grid-template-columns:minmax(76px,.32fr) minmax(0,1fr);align-items:start;column-gap:12px;display:grid!important}[data-payments-page-root] [data-payments-ledger] .replyva-dashboard-table tbody td[data-label]:before{content:attr(data-label);color:var(--rv-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.35}[data-payments-page-root] [data-payments-ledger] .replyva-dashboard-table tbody td[data-label]>*{min-width:0}[data-payments-page-root] [data-payments-ledger] .replyva-dashboard-table tbody td[data-label=Actions]{align-items:center}[data-replyva-page-header] h1,[data-replyva-page-header] [data-replyva-page-title]{overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.replyva-metric-card,[data-replyva-stat-card],[data-replyva-stats-grid],.replyva-dash-widget-grid{min-width:0!important}.replyva-marketing-shell [style*=minmax\(240],.replyva-marketing-shell [style*=minmax\(260],.replyva-marketing-shell [style*=minmax\(280],.marketing-feature-grid,.blog-grid{grid-template-columns:repeat(auto-fill, minmax(var(--replyva-grid-card-min), 1fr))!important}.replyva-marketing-shell img,.replyva-marketing-shell svg,.replyva-marketing-shell h1,.replyva-marketing-nav__logo-image{max-width:100%}}@media (max-width:480px){[data-replyva-stats-grid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}:root{--replyva-grid-card-min:min(100%, 100%);--replyva-ai-fab-size:48px}.replyva-marketing-shell [style*=minmax\(240],.replyva-marketing-shell [style*=minmax\(260],.replyva-marketing-shell [style*=minmax\(280],.marketing-feature-grid,.blog-grid{grid-template-columns:minmax(0,1fr)!important}}[data-replyva-fixed-modal]{z-index:400;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;box-sizing:border-box;padding:max(12px, var(--replyva-safe-top)) max(12px, var(--replyva-safe-right)) max(12px, var(--replyva-safe-bottom)) max(12px, var(--replyva-safe-left));background:#2a1a1880;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow:hidden auto}[data-replyva-fixed-modal][data-replyva-fixed-modal-center]{align-items:center}[data-replyva-fixed-modal-panel]{box-sizing:border-box;flex-direction:column;width:100%;min-width:0;max-width:min(720px,100%);max-height:min(100vh - 24px,100dvh - 24px);margin-bottom:12px;display:flex;overflow:hidden}[data-replyva-fixed-modal-body]{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0;overflow:hidden auto}[data-replyva-fixed-modal-cols]{min-width:0}@media (max-width:640px){[data-replyva-fixed-modal-cols]{grid-template-columns:minmax(0,1fr)!important}[data-replyva-fixed-modal-panel]{border-radius:16px!important}[data-replyva-fixed-modal-actions]{flex-direction:column-reverse!important;align-items:stretch!important}[data-replyva-fixed-modal-actions]>*{box-sizing:border-box!important;width:100%!important}[data-replyva-fixed-modal] input,[data-replyva-fixed-modal] select,[data-replyva-fixed-modal] textarea{font-size:16px!important}}.mantine-Modal-inner{padding-top:max(16px, var(--replyva-safe-top))!important;padding-bottom:max(16px, var(--replyva-safe-bottom))!important;padding-left:max(12px, var(--replyva-safe-left))!important;padding-right:max(12px, var(--replyva-safe-right))!important}.mantine-Modal-content{max-height:min(100vh - 32px,100dvh - 32px)!important;overflow:auto!important}@media (prefers-reduced-motion:reduce){.replyva-marketing-nav,.marketing-nav{transition:none!important}}
@page{size:letter portrait;margin:.65in .7in .75in}@page replyva-landscape{size:letter landscape;margin:.45in}@media print{*{box-sizing:border-box;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}html,body{color:var(--text-primary);font-family:var(--font-body,"Plus Jakarta Sans", system-ui, sans-serif);font-size:11pt;line-height:1.45;background:#fff!important;margin:0!important;padding:0!important}[data-replyva-dashboard-chrome]{display:none!important}[data-replyva-print-main]{background:#fff!important;margin:0!important;padding:0!important}[data-print-hide],.print-hide,.no-print,.reports-no-print{display:none!important}[data-print-document],.print-document,.replyva-print-shell{width:100%!important;max-width:none!important;box-shadow:none!important;min-height:auto!important;color:var(--text-primary)!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background:#fff!important;margin:0!important;padding:0!important}.replyva-print-shell__accent{background:#b5726a;border-radius:0;height:3px;margin:0 0 18px;display:block!important}.replyva-print-shell__body{padding:0}.replyva-print-shell__footer{color:#a07a77;break-inside:avoid;page-break-inside:avoid;border-top:1px solid #b5726a33;justify-content:space-between;align-items:flex-end;gap:16px;margin-top:36px;padding-top:12px;font-size:9pt;display:flex}.replyva-print-shell__footer-page:after{content:"Page " counter(page)}h1,h2,h3,.replyva-print-heading,[data-replyva-doc-headline]{color:var(--text-primary);font-weight:700;font-family:var(--font-body,"Plus Jakarta Sans", system-ui, sans-serif)!important}[data-print-card],.print-card,table,tr,figure,blockquote,[data-replyva-doc-line-row],[data-replyva-doc-payment-grid],[data-replyva-doc-signatures]>*{break-inside:avoid;page-break-inside:avoid}thead{display:table-header-group}tfoot{display:table-footer-group}a{color:inherit;text-decoration:none}.replyva-doc-pdf{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}[data-replyva-doc-header]{border-bottom:2px solid #b5726a2e!important;flex-direction:row!important;justify-content:space-between!important;align-items:flex-start!important;gap:24px!important;margin-bottom:28px!important;padding-bottom:20px!important;display:flex!important}[data-replyva-doc-client-section]{grid-template-columns:1fr 1fr!important;gap:24px!important;margin-bottom:28px!important;display:grid!important}[data-replyva-doc-line-items-scroll]{width:100%!important;overflow:visible!important}[data-replyva-doc-line-items-inner]{width:100%!important;min-width:0!important}[data-replyva-doc-line-header],[data-replyva-doc-line-row]{width:100%!important}[data-replyva-doc-line-header]>div:nth-child(n+2),[data-replyva-doc-line-row]>div:nth-child(n+2){text-align:right!important}[data-replyva-doc-signatures]{flex-direction:row!important;gap:40px!important;display:flex!important}[data-replyva-doc-payment-grid]{grid-template-columns:repeat(3,1fr)!important;gap:16px!important;display:grid!important}.shared-proposal-print,.shared-contract-print,.client-journey-print,.replyva-portal-print{color:var(--text-primary)!important;background:#fff!important}.shared-proposal-print :is(h1,h2,h3,h4,h5,h6,strong,b),.shared-contract-print :is(h1,h2,h3,h4,h5,h6,strong,b),.client-journey-print :is(h1,h2,h3,h4,h5,h6,strong,b),.replyva-portal-print :is(h1,h2,h3,h4,h5,h6,strong,b){color:var(--text-primary)!important}.shared-proposal-print :is(p,li,dt,dd,label,small),.shared-contract-print :is(p,li,dt,dd,label,small),.client-journey-print :is(p,li,dt,dd,label,small),.replyva-portal-print :is(p,li,dt,dd,label,small){color:#5a4541!important}.shared-proposal-print [data-proposal-hero],.shared-contract-print [data-contract-hero],.client-journey-print [data-journey-hero]{break-after:avoid;page-break-after:avoid;border-radius:0!important;padding:28px 0 24px!important}.shared-proposal-print [data-proposal-body],.shared-contract-print [data-contract-body],.client-journey-print [data-journey-body]{max-width:none!important;padding:20px 0 0!important}.shared-proposal-print [data-proposal-nav],.client-journey-print [data-print-hide]{display:none!important}.print-landscape{page:replyva-landscape}}@media screen{.replyva-print-host--hidden{pointer-events:none;visibility:hidden;width:816px;position:absolute;top:0;left:-9999px}}
:root{--rv-bg:var(--bg-base);--rv-surface:var(--bg-surface);--rv-sidebar:var(--bg-surface);--rv-subtle:var(--bg-subtle);--rv-input:var(--bg-input);--rv-border:var(--border);--rv-text:var(--text-primary);--rv-text-secondary:var(--text-muted);--rv-muted:var(--text-muted);--rv-accent-text:#763d30;--rv-success-text:#28683d;--rv-info-text:#3e6694;--rv-amber-text:#80542d;--rv-warm-muted-text:#735451;--rv-error-text:#a4383a;--rv-purple-text:#6b4a91;--rv-accent-soft:#f8e9e4;--rv-shadow:0 3px 16px #1c2a3a0d;--rv-focus:#3971bd}:root[data-mantine-color-scheme=dark]{--rv-bg:var(--bg-base);--rv-surface:var(--bg-surface);--rv-sidebar:var(--bg-surface);--rv-subtle:var(--bg-subtle);--rv-input:var(--bg-input);--rv-border:var(--border);--rv-text:var(--text-primary);--rv-text-secondary:var(--text-secondary);--rv-muted:var(--text-secondary);--rv-accent-text:#f2b7a7;--rv-success-text:#b5dec3;--rv-info-text:#b9d3f0;--rv-amber-text:#f1d09c;--rv-warm-muted-text:#d4b5af;--rv-error-text:#f1a4a6;--rv-purple-text:#d4b7ed;--rv-accent-soft:#392a2a;--rv-shadow:0 3px 16px #00000026;--rv-focus:#8bf}:is([data-vendor-dashboard-shell],[data-replyva-client-surface],[data-client-portal-root],.replyva-tools-dialog){--bg-base:var(--rv-bg);--bg-surface:var(--rv-subtle);--bg-card:var(--rv-surface);--bg-subtle:var(--rv-subtle);--bg-muted:var(--rv-sidebar);--text-primary:var(--rv-text);--text-secondary:var(--rv-text-secondary);--text-muted:var(--rv-muted);--text-light:var(--rv-muted);--border:var(--rv-border);--surface-border:var(--rv-border);--mantine-color-text:var(--rv-text);--mantine-color-body:var(--rv-bg);--mantine-color-default:var(--rv-surface);--mantine-color-default-border:var(--rv-border);--mantine-color-default-color:var(--rv-text);--mantine-color-dimmed:var(--rv-muted);--mantine-color-warm-0:var(--rv-bg);color:var(--rv-text);background-color:var(--rv-bg);font-family:var(--font-body);min-width:0}:root[data-mantine-color-scheme=dark] :is(.mantine-Popover-dropdown,.mantine-Menu-dropdown,.mantine-Select-dropdown,.mantine-Combobox-dropdown,.mantine-DatePicker-dropdown,.mantine-Modal-content,.mantine-Drawer-content){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--rv-surface)!important;color:var(--rv-text)!important;border-color:var(--rv-border)!important}:root[data-mantine-color-scheme=light] :is(.mantine-Popover-dropdown,.mantine-Menu-dropdown,.mantine-Select-dropdown,.mantine-Combobox-dropdown,.mantine-DatePicker-dropdown,.mantine-Modal-content,.mantine-Drawer-content){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--rv-surface)!important;color:var(--rv-text)!important;border-color:var(--rv-border)!important}[data-vendor-dashboard-shell]{--replyva-dashboard-content-inset:clamp(16px, 2.5vw, 36px);--replyva-dashboard-content-top:28px;overflow-x:clip}[data-vendor-dashboard-shell] .mantine-AppShell-main,[data-vendor-dashboard-shell] .mantine-AppShell-main>*{min-width:0}[data-vendor-dashboard-shell] .mantine-AppShell-main.replyva-dashboard-page,[data-vendor-dashboard-shell] .workspace-page-frame,[data-vendor-dashboard-shell] .workspace-page-content,[data-vendor-dashboard-shell] .replyva-dashboard-page-shell{box-sizing:border-box;min-width:0;max-width:100%;overflow-x:clip}[data-vendor-dashboard-shell] :is(input,select,textarea,button){max-width:100%}[data-vendor-dashboard-shell] :is(.mantine-AppShell-main,.workspace-page-frame,.workspace-page-content){overflow-wrap:anywhere}[data-vendor-dashboard-shell] [data-replyva-actions]{align-items:center;gap:8px;min-width:0;display:flex}[data-vendor-dashboard-shell] [data-replyva-actions] :is(button,a){white-space:nowrap;min-height:44px}[data-vendor-dashboard-shell] :is(.mantine-Input-input,.replyva-input,.replyva-select,.replyva-textarea){background:var(--rv-input);color:var(--rv-text);border-color:var(--rv-border);font-size:16px}[data-vendor-dashboard-shell] :is(.mantine-Input-input,.replyva-input,.replyva-select,.replyva-textarea)::placeholder{color:var(--rv-muted);opacity:1}[data-replyva-page-shell]{max-width:1680px;margin-inline:auto}[data-vendor-dashboard-shell] :is(.replyva-page-title,[data-proposal-editor-heading] h1,[data-catalog-page-root] h1){letter-spacing:-.035em;color:var(--rv-text);font-size:clamp(23px,1.6vw + 12px,32px);font-weight:650;line-height:1.2}[data-vendor-dashboard-shell] :is(.replyva-page-header,[data-replyva-density-header]){border:0;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:26px;padding-bottom:0;display:flex}[data-replyva-actions]{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}[data-vendor-dashboard-shell] :is(.replyva-lead,.replyva-eyebrow){color:var(--rv-muted)}[data-vendor-dashboard-shell] .replyva-eyebrow{letter-spacing:.09em;font-size:11px;font-weight:600}[data-vendor-dashboard-shell] :is(.replyva-section-title,.replyva-card-title){color:var(--rv-text);letter-spacing:-.015em}[data-vendor-dashboard-shell] :is([data-replyva-card],.replyva-card,.replyva-surface,.replyva-stat-card){background:var(--rv-surface);border:1px solid var(--rv-border);box-shadow:none;border-radius:10px;min-width:0}[data-vendor-dashboard-shell] [data-sidebar-root]{background:var(--rv-sidebar)!important;box-shadow:none!important}[data-vendor-dashboard-shell] [data-sidebar-root] .mantine-NavLink-root{border-radius:7px}[data-vendor-dashboard-shell] [data-sidebar-root] .mantine-NavLink-root[data-active]{box-shadow:0 1px 3px #1423320d;background:var(--rv-surface)!important;border-left-color:var(--vd-accent,#b5726a)!important}[data-vendor-dashboard-shell] [data-sidebar-root] .mantine-NavLink-label{color:var(--rv-text-secondary)!important;font-size:13px!important}[data-vendor-dashboard-shell] [data-sidebar-root] .mantine-NavLink-root[data-active] .mantine-NavLink-label{color:var(--rv-accent-text)!important}.replyva-sidebar-appearance{border-top:1px solid var(--rv-border);padding:10px 20px}.replyva-appearance{color:var(--rv-text-secondary);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.replyva-appearance select,.replyva-workspace-select select{border:1px solid var(--rv-border);background:var(--rv-surface);min-height:44px;color:var(--rv-text);font:inherit;border-radius:7px;max-width:100%;padding:8px 10px}:is([data-vendor-dashboard-shell],[data-replyva-client-surface],.replyva-tools-dialog) :is(button,a,input,select,textarea):focus-visible{outline:3px solid var(--rv-focus);outline-offset:3px}[data-vendor-dashboard-shell] :is(.mantine-Input-input,.replyva-input,.replyva-select,.replyva-textarea){background:var(--rv-surface);color:var(--rv-text);border-color:var(--rv-border);border-radius:7px}[data-vendor-dashboard-shell] .mantine-Button-root{box-shadow:none;border-radius:7px;font-weight:600}[data-vendor-dashboard-shell] .replyva-table-scroll{border-color:var(--rv-border);border-radius:10px}[data-vendor-dashboard-shell] .replyva-dashboard-table thead th{background:var(--rv-subtle);color:var(--rv-muted);border-bottom:1px solid var(--rv-border);font-size:12px;font-weight:600}[data-vendor-dashboard-shell] .replyva-dashboard-table tbody td{border-bottom-color:var(--rv-border);color:var(--rv-text);padding-block:17px}[data-vendor-dashboard-shell] .replyva-dashboard-table tbody tr:hover{background:var(--rv-subtle)}[data-vendor-dashboard-shell] [data-replyva-density-toolbar]{gap:12px;padding-block:14px}[data-vendor-dashboard-shell] :is([data-replyva-stats-grid],.replyva-stat-grid){gap:16px;margin-bottom:24px}.replyva-mobile-primary{z-index:60;background:var(--rv-surface);border-top:1px solid var(--rv-border);padding:6px max(8px, env(safe-area-inset-right)) calc(6px + env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid;position:fixed;inset:auto 0 0}.replyva-mobile-primary :is(a,button){color:var(--rv-text-secondary);min-width:0;min-height:52px;font:inherit;background:0 0;border:0;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:5px 2px;text-decoration:none;display:flex;position:relative}.replyva-mobile-primary :is([aria-current=page],[data-active=true]){color:var(--rv-accent-text);background:var(--rv-accent-soft)}.replyva-mobile-primary span{text-align:center;overflow-wrap:anywhere;font-size:12px;line-height:1.2}.replyva-mobile-primary small{background:var(--rv-accent-soft);border-radius:5px;padding:2px 4px;position:absolute;top:2px;right:3px}.replyva-tools-modal-root{z-index:1000}.replyva-tools-modal-overlay{background:#120c0b94}.replyva-tools-dialog{box-sizing:border-box;border:1px solid var(--rv-border);z-index:1000;border-radius:14px;width:min(720px,100vw - 24px);max-width:calc(100vw - 24px);max-height:min(100vh - 24px,100dvh - 24px);background:var(--rv-bg)!important;color:var(--rv-text)!important;overflow:hidden!important}.replyva-tools-dialog-header{border-bottom:1px solid var(--rv-border);background:var(--rv-surface)!important;color:var(--rv-text)!important}.replyva-tools-dialog-header .mantine-Modal-title{color:var(--rv-text)!important}.replyva-tools-dialog-header .mantine-Modal-close{color:var(--rv-text-secondary)!important;background:0 0!important}.replyva-tools-dialog-body{box-sizing:border-box;background:var(--rv-bg);max-height:min(100vh - 108px,100dvh - 108px);color:var(--rv-text);padding:20px;overflow-y:auto}.replyva-tools-dialog-body .mantine-Input-input{background:var(--rv-input)!important;color:var(--rv-text)!important;border-color:var(--rv-border)!important}.replyva-tools-dialog-body .mantine-Input-input::placeholder{opacity:1;color:var(--rv-muted)!important}.replyva-tools-directory{padding-block:12px 24px}.replyva-tools-directory h2{color:var(--rv-muted);margin:20px 0 10px;font-size:12px;font-weight:600}.replyva-tools-directory section>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.replyva-tools-directory a{min-height:48px;color:var(--rv-text);background:var(--rv-surface);border:1px solid var(--rv-border);border-radius:7px;align-items:center;gap:12px;padding:12px;text-decoration:none;display:flex}.replyva-tools-directory a:hover{background:var(--rv-subtle)}.replyva-tools-directory a svg{flex-shrink:0;width:20px;height:20px}.replyva-tools-directory [aria-current]{border-color:var(--vd-accent);background:var(--rv-accent-soft)}.replyva-workspace-select{color:var(--rv-text-secondary);gap:8px;margin-bottom:18px;display:grid}.replyva-focus-button{border:1px solid var(--rv-border);min-height:44px;color:var(--rv-text-secondary);background:var(--rv-surface);cursor:pointer;border-radius:7px;align-items:center;gap:8px;padding:10px 13px;font-size:13px;display:inline-flex}[data-proposal-editor-page]{max-width:1520px;margin-inline:auto}[data-vendor-dashboard-shell] :is([data-proposal-editor-header],[data-catalog-editor-header]){border-color:var(--rv-border);gap:20px;padding-bottom:20px}[data-vendor-dashboard-shell] [data-proposal-total-banner]{border:1px solid var(--rv-border);background:var(--rv-surface);box-shadow:none;border-radius:10px;margin:20px 0}[data-vendor-dashboard-shell] [data-proposal-total-label]{color:var(--rv-muted)}[data-vendor-dashboard-shell] [data-proposal-total-value]{color:var(--rv-text);font-variant-numeric:tabular-nums}[data-vendor-dashboard-shell] [data-proposal-stepper-list]{border:1px solid var(--rv-border);background:var(--rv-surface);border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:20px 0 26px;padding:0;list-style:none;display:grid;overflow:hidden}[data-vendor-dashboard-shell] [data-proposal-stepper-item]{min-width:0;display:block}[data-vendor-dashboard-shell] [data-proposal-stepper-button]{border:0;border-inline-end:1px solid var(--rv-border);width:100%;min-height:72px;color:var(--rv-text-secondary);text-align:left;background:0 0;border-radius:0;justify-content:flex-start;align-items:center;gap:12px;padding:14px 18px;display:flex}[data-vendor-dashboard-shell] [data-proposal-stepper-button][data-active=true]{background:var(--rv-accent-soft);color:var(--rv-accent-text)}[data-proposal-stepper-copy]{gap:5px;min-width:0;display:grid}[data-proposal-stepper-hint]{font-size:11px;font-weight:400;line-height:1.4}[data-proposal-stepper-connector]{display:none}[data-vendor-dashboard-shell] [data-proposal-step-nav]{background:var(--rv-surface);border:1px solid var(--rv-border);border-radius:9px;margin-top:24px;padding:18px 22px}[data-vendor-dashboard-shell] :is([data-proposal-line-item-header],[data-proposal-simple-card]){background:var(--rv-subtle);border-color:var(--rv-border)}[data-proposal-editor-grid]>*,[data-proposal-pricing-grid]>*{min-width:0}[data-vendor-dashboard-shell]:has([data-editor-focus=true]){--app-shell-navbar-offset:0px;--app-shell-header-offset:0px}[data-vendor-dashboard-shell]:has([data-editor-focus=true]) :is(.mantine-AppShell-header,.mantine-AppShell-navbar,[data-dashboard-mobile-nav]){display:none!important}[data-vendor-dashboard-shell]:has([data-editor-focus=true]) .mantine-AppShell-main.replyva-dashboard-page{padding-inline:max(16px, env(safe-area-inset-left)) max(16px, env(safe-area-inset-right));padding-top:max(16px, env(safe-area-inset-top))!important}[data-editor-focus=true]{max-width:none}[data-editor-focus=true] :is([data-proposal-editor-header],[data-catalog-editor-header]){z-index:20;background:var(--rv-bg);padding-block:12px;position:sticky;top:0}[data-vendor-dashboard-shell],[data-replyva-client-surface],[data-client-portal-root]{box-sizing:border-box;max-width:100%;overflow-x:clip}[data-vendor-dashboard-shell] *,[data-vendor-dashboard-shell] :before,[data-vendor-dashboard-shell] :after,[data-replyva-client-surface] *,[data-replyva-client-surface] :before,[data-replyva-client-surface] :after,[data-client-portal-root] *,[data-client-portal-root] :before,[data-client-portal-root] :after{box-sizing:border-box}[data-replyva-client-surface] :is(.gb-page,.replyva-portal-shell),[data-client-portal-root] .replyva-portal-shell{min-width:0;max-width:100%;overflow-x:clip}[data-replyva-client-surface] :is(.gb-page__card,.gb-page__shell),[data-client-portal-root] :is(.replyva-portal-section,.replyva-portal-module){min-width:0;max-width:100%}[data-replyva-client-surface] .replyva-portal-shell{color:var(--rv-text)}[data-replyva-client-surface] :is(.portal-sidebar,.replyva-portal-sidebar-panel){background:var(--rv-surface)!important;border-color:var(--rv-border)!important}[data-replyva-client-surface] :is(.replyva-card,.replyva-portal-card,.replyva-portal-event){background:var(--rv-surface);border-color:var(--rv-border);box-shadow:none;border-radius:10px}[data-replyva-client-surface] :is(.replyva-portal-nav-link,.replyva-sidebar-nav__link){color:var(--rv-text-secondary);border-radius:7px;min-height:44px}[data-replyva-client-surface] :is(.replyva-portal-nav-link--active,.replyva-sidebar-nav__link--active){background:var(--rv-accent-soft);color:var(--rv-accent-text)}[data-replyva-client-surface] :is(.portal-mobile-topbar,.portal-bottom-nav){background:var(--rv-surface)!important;border-color:var(--rv-border)!important}[data-replyva-client-surface] .replyva-portal-invite-shell{color:var(--rv-text);background:var(--rv-bg)!important}[data-replyva-client-surface] .replyva-portal-invite-card{background:var(--rv-surface)!important;border-color:var(--rv-border)!important;box-shadow:var(--rv-shadow)!important}[data-replyva-client-surface] .replyva-portal-invite-card h1,[data-replyva-client-surface] .replyva-portal-invite-card strong{color:var(--rv-text)!important}[data-replyva-client-surface] .replyva-portal-invite-card p{color:var(--rv-text-secondary)!important}[data-replyva-client-surface] .replyva-portal-invite-card>div:first-child{color:var(--rv-accent-text)!important}:root:is([data-mantine-color-scheme=dark],[data-theme=dark]) [data-client-portal-root] :is([style*=\#FAF6F4 i],[style*=\#FDFAF9 i],[style*=\#FFFDFC i],[style*=\#FFFBFA i],[style*=\#FFFFFF i]){background:var(--rv-surface)!important}:root:is([data-mantine-color-scheme=dark],[data-theme=dark]) [data-client-portal-root] :is([style*=\#8B726E i],[style*=\#6B6560 i],[style*=\#8A7A76 i],[style*=\#8B5E56 i]){color:var(--rv-text-secondary)!important}:root:is([data-mantine-color-scheme=dark],[data-theme=dark]) [data-client-portal-root] :is([style*=\#3D7A52 i],[style*=\#2A5C36 i],[style*=\#4A6A95 i],[style*=\#3A5580 i]){color:var(--rv-success-text,var(--success))!important}:root:is([data-mantine-color-scheme=dark],[data-theme=dark]) [data-client-portal-root] :is([style*=\#8B3A3A i],[style*=\#C45C5C i],[style*=\#B54A4A i]){color:var(--rv-error-text,var(--danger))!important}@media (max-width:1100px){[data-proposal-editor-grid],[data-proposal-pricing-grid]{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:900px){[data-vendor-dashboard-shell]{--replyva-dashboard-content-top:20px}[data-vendor-dashboard-shell] [data-replyva-actions]{flex-wrap:wrap}[data-vendor-dashboard-shell] :is([data-proposal-editor-actions],[data-proposal-editor-actions-toolbar]){flex-wrap:wrap;min-width:0}[data-vendor-dashboard-shell] [data-proposal-stepper-button]{gap:7px;padding:12px 8px}[data-proposal-stepper-hint]{display:none}[data-vendor-dashboard-shell] [data-proposal-stepper-button]{min-height:52px}:is([data-vendor-dashboard-shell],[data-replyva-client-surface]) :is(input,select,textarea){max-width:100%}.replyva-appearance select{font-size:16px}[data-replyva-client-surface] .portal-sidebar{display:none!important}[data-replyva-client-surface] :is(.portal-bottom-nav,.portal-mobile-topbar){display:block!important}}@media (max-width:600px){[data-vendor-dashboard-shell] .replyva-page-header{flex-direction:column;align-items:stretch;gap:16px}[data-vendor-dashboard-shell] [data-replyva-actions]>*{max-width:100%}[data-vendor-dashboard-shell] :is([data-proposal-step-nav],[data-proposal-payment-header]){flex-wrap:wrap;gap:16px}[data-proposal-step-nav-actions]{justify-content:space-between;width:100%}[data-proposal-total-items]{flex-wrap:wrap;gap:14px}[data-vendor-dashboard-shell] :is([data-proposal-form-two-col],[data-proposal-milestone-row]){grid-template-columns:minmax(0,1fr)!important}.replyva-tools-directory section>div{grid-template-columns:minmax(0,1fr)}[data-replyva-client-surface] :is(.gb-page__shell,.gb-page__card){padding-inline:16px}[data-client-portal-root] .replyva-portal-module{margin-bottom:16px}[data-vendor-dashboard-shell] [data-replyva-actions]{width:100%}[data-vendor-dashboard-shell] [data-replyva-actions]>:is(button,a){flex:auto;min-width:0}[data-vendor-dashboard-shell] :is(.replyva-table-scroll,.mantine-Table-scrollContainer){max-width:100%;overflow-x:auto}[data-vendor-dashboard-shell] :is(.replyva-dashboard-table,.mantine-Table-table){min-width:620px}}@media (max-height:500px) and (orientation:landscape){.replyva-tools-dialog{max-height:calc(100dvh - 12px)}.replyva-mobile-primary{padding-block:2px}.replyva-mobile-primary :is(a,button){flex-direction:row;gap:5px;min-height:44px}[data-vendor-dashboard-shell][data-sidebar-narrow=true]{--replyva-mobile-nav-h:calc(48px + env(safe-area-inset-bottom))}[data-editor-focus=true] :is([data-proposal-editor-header],[data-catalog-editor-header]){position:static}}@media (prefers-reduced-motion:reduce){:is([data-vendor-dashboard-shell],[data-replyva-client-surface]){scroll-behavior:auto}:is([data-vendor-dashboard-shell],[data-replyva-client-surface]) *{transition-duration:0s!important;animation-duration:0s!important}}@media print{.replyva-sidebar-appearance,.replyva-mobile-primary,.replyva-focus-button{display:none!important}:root[data-mantine-color-scheme]{--rv-bg:white;--rv-surface:white;--rv-sidebar:white;--rv-subtle:white;--rv-text:#263442;--rv-text-secondary:#536476;--rv-muted:#69798b;--rv-border:#dce2e9}}:is([data-vendor-dashboard-shell],[data-replyva-client-surface],.replyva-tools-dialog) .mantine-Button-root[data-variant=default]{background:var(--rv-surface);color:var(--rv-text);border-color:var(--rv-border)}:is([data-vendor-dashboard-shell],[data-replyva-client-surface],.replyva-tools-dialog) .mantine-Button-root[data-variant=light]{background:var(--rv-accent-soft);color:var(--rv-accent-text)}[data-vendor-dashboard-shell] .replyva-action-link{color:var(--rv-accent-text)}[data-vendor-dashboard-shell] .page-designer-prompt{background:var(--rv-surface);color:var(--rv-text);border-color:var(--rv-border)}[data-vendor-dashboard-shell] :is(.page-designer-prompt__label,.page-designer-prompt__check){color:var(--rv-text-secondary)}[data-vendor-dashboard-shell] .page-designer-prompt textarea{background:var(--rv-subtle);color:var(--rv-text);border-color:var(--rv-border)}[data-vendor-dashboard-shell] .vsp-editor :is(select,button,input[type=text]){background:var(--rv-surface);color:var(--rv-text);border-color:var(--rv-border)}[data-vendor-dashboard-shell] .vsp-editor button:disabled{color:var(--rv-muted);opacity:.5}[data-vendor-dashboard-shell] [data-proposal-stepper-label]{color:inherit}[data-vendor-dashboard-shell] [data-proposal-stepper-number]{color:var(--rv-text-secondary)}[data-vendor-dashboard-shell] [data-proposal-stepper-button][data-active=true] [data-proposal-stepper-number]{color:#fff}@media (max-width:768px){[data-vendor-dashboard-shell] [data-proposal-stepper-list]{-webkit-mask-image:none;mask-image:none;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;display:grid!important;overflow:visible!important}[data-vendor-dashboard-shell] [data-proposal-stepper-item]{width:auto!important;min-width:0!important}[data-vendor-dashboard-shell] [data-proposal-stepper-button]{padding:10px 3px;min-width:0!important}}
[data-vendor-dashboard-shell]{--replyva-dashboard-content-inset:clamp(16px, 3vw, 44px)}[data-vendor-dashboard-shell] [data-replyva-page-shell]{max-width:1520px;margin-inline:auto}[data-vendor-dashboard-shell] [data-sidebar-root]{background:var(--rv-sidebar)}[data-vendor-dashboard-shell] [data-sidebar-root] .mantine-NavLink-root{min-height:38px;padding-block:7px;border-radius:6px!important}[data-vendor-dashboard-shell] [data-sidebar-root] .mantine-NavLink-label{font-size:13px!important}.replyva-desktop-tools{border:1px solid var(--rv-border);background:var(--rv-surface);width:calc(100% - 24px);color:var(--rv-text-secondary);font:inherit;cursor:pointer;border-radius:7px;align-items:center;gap:10px;margin:0 12px 12px;padding:11px 12px;font-size:12px;display:flex}.replyva-desktop-tools span:last-child{color:var(--rv-muted);margin-left:auto}[data-vendor-dashboard-shell][data-sidebar-collapsed=true] .replyva-desktop-tools{border-radius:12px;justify-content:center;width:44px;height:44px;margin:0 auto 12px;padding:0}[data-vendor-dashboard-shell][data-sidebar-collapsed=true] .replyva-desktop-tools span{display:none}[data-vendor-dashboard-shell][data-sidebar-collapsed=true] .replyva-desktop-tools svg{flex:none}.replyva-page-header__copy{max-width:70ch}[data-vendor-dashboard-shell] .replyva-page-header{border-bottom:1px solid var(--rv-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;margin:0 0 24px;padding:0 0 24px;display:grid}[data-vendor-dashboard-shell] .replyva-page-title{margin:0;font-size:clamp(25px,2vw,32px);font-weight:650}[data-vendor-dashboard-shell] .replyva-lead{max-width:70ch;margin:6px 0 0;font-size:14px;line-height:1.6}[data-vendor-dashboard-shell] .replyva-eyebrow{letter-spacing:.12em;margin:0 0 8px;font-size:10px}[data-vendor-dashboard-shell] .proposal-workbench{max-width:1380px;margin-inline:auto}[data-vendor-dashboard-shell] .proposal-workbench>[data-proposal-editor-header]{background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;margin:0 0 28px;padding:0;display:flex;position:static}.proposal-workbench [data-proposal-editor-heading]{min-width:0}[data-vendor-dashboard-shell] .proposal-workbench [data-proposal-back-link]{align-items:center;gap:6px;margin:0 0 12px;font-size:13px;font-weight:550;line-height:1.2;display:inline-flex;min-height:32px!important;color:var(--rv-text-secondary)!important;background:0 0!important;border:1px solid #0000!important;border-radius:7px!important;padding:4px 8px!important}[data-vendor-dashboard-shell] .proposal-workbench [data-proposal-back-link]:hover{background:var(--rv-subtle)!important;border-color:var(--rv-border)!important;color:var(--rv-text)!important}[data-vendor-dashboard-shell] .proposal-workbench [data-proposal-back-link]:focus-visible{outline:2px solid color-mix(in srgb, var(--rv-accent) 45%, transparent);outline-offset:2px}[data-vendor-dashboard-shell] .proposal-workbench a.proposal-settings-link{font-size:inherit;font-weight:650;line-height:inherit;text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px;display:inline;min-height:0!important;color:var(--rv-accent-text)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}[data-vendor-dashboard-shell] .proposal-workbench a.proposal-settings-link:hover,[data-vendor-dashboard-shell] .proposal-workbench a.proposal-settings-link:focus-visible{color:var(--rv-text)!important;background:0 0!important}[data-vendor-dashboard-shell] .proposal-workbench [data-proposal-editor-heading] h1{margin:0;font-size:clamp(25px,2.5vw,34px);font-weight:650}.proposal-workbench [data-proposal-editor-heading] p{color:var(--rv-text-secondary);margin:6px 0 0;font-size:13px}[data-vendor-dashboard-shell] .proposal-workbench [data-proposal-editor-actions]{flex-flow:wrap;align-items:center;gap:8px;width:auto;display:flex}.proposal-quiet-action,.proposal-save-action,.proposal-more-actions>summary{min-height:40px;font:inherit;cursor:pointer;border-radius:6px;padding:10px 14px;font-size:12px;font-weight:600}.proposal-quiet-action{border:1px solid var(--rv-border);color:var(--rv-text-secondary);background:0 0}.proposal-save-action{background:var(--rv-surface);border:1px solid var(--rv-border);color:var(--rv-text)}.proposal-more-actions{position:relative}.proposal-more-actions>summary{border:1px solid var(--rv-border);background:var(--rv-surface);color:var(--rv-text-secondary);justify-content:center;align-items:center;gap:5px;list-style:none;display:flex}.proposal-more-actions>summary::-webkit-details-marker{display:none}.proposal-more-actions>div{z-index:80;border:1px solid var(--rv-border);background:var(--rv-surface);min-width:190px;box-shadow:var(--rv-shadow);border-radius:9px;gap:8px;padding:12px;display:grid;position:absolute;top:100%;right:0}.proposal-more-actions:not([open])>div{display:none}.proposal-workbench-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:28px;display:grid}.proposal-workbench-form{min-width:0}[data-vendor-dashboard-shell] .proposal-workbench [data-proposal-editor-grid],[data-vendor-dashboard-shell] .proposal-workbench [data-proposal-pricing-grid]{gap:0;display:grid;grid-template-columns:minmax(0,1fr)!important}[data-vendor-dashboard-shell] .proposal-workbench [data-replyva-card]{border:1px solid var(--rv-border);background:var(--rv-surface);box-shadow:none;border-radius:9px;margin-bottom:18px;padding:24px}[data-vendor-dashboard-shell] .proposal-workbench [data-replyva-card] h3{font-family:var(--font-body);letter-spacing:-.02em;font-size:17px;font-weight:650!important}.proposal-workbench :is(input,textarea,select){border-radius:6px}[data-vendor-dashboard-shell] .proposal-workbench [data-proposal-stepper-list]{background:var(--rv-surface);border-radius:8px;margin:0 0 28px;-webkit-mask-image:none;mask-image:none;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;display:grid!important;overflow:hidden!important}[data-vendor-dashboard-shell] .proposal-workbench [data-proposal-stepper]{border:1px solid var(--rv-border);background:var(--rv-surface);border-radius:10px;margin:0 0 28px;overflow:hidden}[data-vendor-dashboard-shell] .proposal-workbench [data-proposal-stepper-header]{border-bottom:1px solid var(--rv-border);background:var(--rv-subtle);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.proposal-workbench [data-proposal-stepper-eyebrow]{color:var(--rv-muted);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700}.proposal-workbench [data-proposal-stepper-header] strong{color:var(--rv-text-secondary);font-size:12px;font-weight:650}[data-vendor-dashboard-shell] .proposal-workbench [data-proposal-stepper-item]{width:auto!important;min-width:0!important}[data-vendor-dashboard-shell] .proposal-workbench [data-proposal-stepper-button]{min-height:72px;box-shadow:none;border-radius:0;flex-direction:row;gap:12px;padding:16px 20px;min-width:0!important}.proposal-workbench [data-proposal-stepper-number]{border:1px solid var(--rv-border);background:var(--rv-surface);flex:0 0 24px;width:24px;height:24px;font-size:11px}.proposal-workbench [data-proposal-stepper-label]{font-size:13px;font-weight:650}.proposal-workbench [data-proposal-stepper-hint]{color:var(--rv-muted);font-size:11px;display:block}.proposal-workbench [data-proposal-package-buttons]>button{display:none}.proposal-summary{box-sizing:border-box;border:1px solid var(--rv-border);background:var(--rv-surface);border-radius:12px;width:100%;min-width:0;padding:clamp(18px,2vw,24px);position:sticky;top:90px}.proposal-summary-heading{justify-content:space-between;align-items:center;gap:12px;font-size:16px;font-weight:650;line-height:1.3;display:flex}.proposal-draft-label{color:var(--rv-muted);background:var(--rv-subtle);border:1px solid var(--rv-border);border-radius:4px;padding:4px 6px;font-size:10px;font-weight:500}.proposal-summary-client{align-items:center;gap:10px;margin:24px 0;display:flex}.proposal-client-avatar{width:38px;height:38px;color:var(--rv-accent-text);background:var(--rv-accent-soft);border-radius:50%;flex-shrink:0;place-items:center;font-weight:600;display:grid}.proposal-summary-client>div{gap:4px;min-width:0;display:grid}.proposal-summary-client strong{overflow-wrap:anywhere;font-size:13px}.proposal-summary-client div>span{color:var(--rv-muted);overflow-wrap:anywhere;font-size:11px}.proposal-summary-facts{margin:20px 0 22px;font-size:14px}.proposal-summary-facts>div{justify-content:space-between;align-items:center;gap:16px;min-height:28px;margin:0;display:flex}.proposal-summary-facts dt{color:var(--rv-muted)}.proposal-summary-facts dd{text-align:right;overflow-wrap:anywhere;max-width:65%;color:var(--rv-text);margin:0;font-weight:600}[data-vendor-dashboard-shell] .proposal-workbench [data-proposal-total-banner]{box-sizing:border-box;border:1px solid var(--rv-border);background:var(--rv-subtle);width:100%;box-shadow:none;border-radius:10px;margin:0 0 20px;padding:18px 16px}[data-vendor-dashboard-shell] .proposal-workbench [data-proposal-total-items]{gap:12px;width:100%;display:grid}[data-vendor-dashboard-shell] .proposal-workbench [data-proposal-total-item]{text-align:left;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:30px;padding:0;display:grid}[data-vendor-dashboard-shell] .proposal-workbench [data-proposal-total-label]{text-transform:none;letter-spacing:0;color:var(--rv-text-secondary);margin:0;font-size:14px;font-weight:500;line-height:1.35}[data-vendor-dashboard-shell] .proposal-workbench [data-proposal-total-value]{font-family:var(--font-body);text-align:right;white-space:nowrap;color:var(--rv-text);font-size:16px;font-weight:650;line-height:1.2}[data-vendor-dashboard-shell] .proposal-workbench [data-proposal-total-final]{border-top:1px solid var(--rv-border);margin-top:4px;padding-top:12px}[data-vendor-dashboard-shell] .proposal-workbench [data-proposal-total-final] [data-proposal-total-label]{color:var(--rv-text);font-weight:650}[data-vendor-dashboard-shell] .proposal-workbench [data-proposal-total-final] [data-proposal-total-value]{letter-spacing:-.04em;color:var(--rv-text);font-size:clamp(26px,3vw,32px)}.proposal-summary-note,.proposal-summary-help p{color:var(--rv-muted);margin:14px 0;font-size:11px;line-height:1.6}.proposal-summary-preview{width:100%;font:inherit;color:var(--rv-text-secondary);background:var(--rv-subtle);border:1px solid var(--rv-border);cursor:pointer;border-radius:6px;justify-content:space-between;padding:12px;font-size:12px;display:flex}.proposal-summary-help{border-top:1px solid var(--rv-border);margin-top:22px;padding-top:20px}.proposal-summary-help strong{font-size:12px;font-weight:600}.proposal-summary-help p{margin-bottom:0}.proposal-disclosure{border:1px solid var(--rv-border);background:var(--rv-surface);border-radius:8px;margin-bottom:18px}.proposal-disclosure>summary{cursor:pointer;padding:18px 22px;font-size:13px;font-weight:600}.proposal-disclosure>summary span{color:var(--rv-muted);margin:5px 0 0 15px;font-size:11px;font-weight:400;display:block}.proposal-disclosure:not([open])>[data-replyva-card]{display:none}[data-vendor-dashboard-shell] .proposal-workbench [data-proposal-step-nav]{z-index:30;background:var(--rv-surface);box-shadow:var(--rv-shadow);border-radius:8px;flex-direction:row;justify-content:space-between;align-items:center;margin-top:18px;padding:14px 18px;display:flex;position:sticky;bottom:16px}.proposal-workbench [data-proposal-step-nav-copy]{flex:auto;min-width:0}.proposal-workbench [data-proposal-step-nav-copy] strong{font-size:15px;font-weight:700;line-height:1.25;display:block;color:var(--rv-text)!important}.proposal-workbench [data-proposal-step-nav-copy] p{max-width:48ch;color:var(--rv-muted);margin:4px 0 0;font-size:11px;line-height:1.45;display:block}.proposal-workbench [data-proposal-step-nav-actions]{width:auto}.proposal-workbench [data-proposal-mobile-field-label]{display:none}.proposal-workbench [data-proposal-milestone-row] [data-proposal-milestone-remove]{flex:0 0 32px;place-self:center end;margin:0}.proposal-workbench [data-proposal-step-continue]{box-shadow:none;color:#fff!important;background:#94513e!important;border:1px solid #94513e!important}.proposal-workbench [data-proposal-step-continue]:hover:not(:disabled){background:#a75d47!important;border-color:#a75d47!important}.proposal-workbench [data-proposal-step-continue]:focus-visible,.proposal-workbench [data-proposal-step-back]:focus-visible{outline:3px solid color-mix(in srgb, var(--rv-accent,#e7a18f) 55%, transparent);outline-offset:2px}:root[data-theme=dark] .proposal-workbench [data-proposal-step-nav-copy] strong,:root[data-mantine-color-scheme=dark] .proposal-workbench [data-proposal-step-nav-copy] strong{color:#f3f4f6!important}.proposal-workbench[data-design-editing=true] .proposal-workbench-layout{grid-template-columns:minmax(0,1fr)}.proposal-workbench[data-design-editing=true] .proposal-summary{display:none}:root[data-theme=dark] [data-proposal-editor-page] :is([data-proposal-simple-card],[data-proposal-advanced-toggle],[data-proposal-step-back],[data-proposal-editor-actions-toolbar]){box-shadow:none;background:var(--rv-surface,var(--bg-surface))!important;border-color:var(--rv-border,#3b4351)!important;color:var(--rv-text,#f3f4f6)!important}:root[data-theme=dark] [data-proposal-editor-page] [data-proposal-advanced-toggle]{color:var(--rv-text-secondary,var(--text-secondary))!important}:root[data-mantine-color-scheme=dark] [data-proposal-editor-page] :is([data-proposal-simple-card],[data-proposal-advanced-toggle],[data-proposal-step-back],[data-proposal-editor-actions-toolbar]){box-shadow:none;background:var(--rv-surface,var(--bg-surface))!important;border-color:var(--rv-border,#3b4351)!important;color:var(--rv-text,#f3f4f6)!important}:root[data-mantine-color-scheme=dark] [data-proposal-editor-page] [data-proposal-advanced-toggle]{color:var(--rv-text-secondary,var(--text-secondary))!important}:root[data-theme=dark] [data-proposal-editor-page] [data-proposal-line-item-card],:root[data-mantine-color-scheme=dark] [data-proposal-editor-page] [data-proposal-line-item-card]{color:var(--rv-text,#f3f4f6);background:var(--rv-surface,var(--bg-surface))!important;border-color:var(--rv-border,#3b4351)!important}:root[data-theme=dark] [data-proposal-editor-page] [data-proposal-line-item-card] :is(input,textarea,select),:root[data-mantine-color-scheme=dark] [data-proposal-editor-page] [data-proposal-line-item-card] :is(input,textarea,select){background:var(--rv-input,var(--rv-subtle,var(--bg-subtle)))!important;border-color:var(--rv-border,#3b4351)!important;color:var(--rv-text,#f3f4f6)!important}:root[data-theme=dark] [data-proposal-editor-page] [data-proposal-line-item-card] label,:root[data-mantine-color-scheme=dark] [data-proposal-editor-page] [data-proposal-line-item-card] label{color:var(--rv-text-secondary,var(--text-secondary))!important}:root[data-theme=dark] [data-proposal-editor-page] [data-proposal-line-item-card] [data-proposal-line-item-actions] button,:root[data-mantine-color-scheme=dark] [data-proposal-editor-page] [data-proposal-line-item-card] [data-proposal-line-item-actions] button{background:var(--rv-subtle,var(--bg-subtle))!important;border-color:var(--rv-border,#3b4351)!important;color:var(--rv-text-secondary,var(--text-secondary))!important}[data-proposal-editor-page][data-redesign=true] [data-proposal-action-primary]{color:#fff;background:#94513e;border:1px solid #94513e}[data-proposal-editor-page][data-redesign=true] [data-proposal-action-primary]:hover:not(:disabled){background:#a75d47;border-color:#a75d47}[data-proposal-editor-page][data-redesign=true] [data-proposal-action-primary]:focus-visible,[data-proposal-editor-page][data-redesign=true] [data-proposal-action-secondary]:focus-visible{outline:3px solid color-mix(in srgb, var(--rv-accent,#e7a18f) 55%, transparent);outline-offset:2px}@media (max-width:1100px){.proposal-workbench-layout{grid-template-columns:minmax(0,1fr) 260px;gap:20px}.proposal-summary{padding:18px}[data-vendor-dashboard-shell] .proposal-workbench [data-proposal-stepper-button]{padding:14px 12px}}@media (max-width:760px){.proposal-workbench [data-proposal-mobile-field-label]{color:var(--rv-muted);margin:0 0 5px;font-size:11px;font-weight:600;line-height:1.2;display:block}.proposal-workbench [data-proposal-milestone-row] [data-proposal-milestone-remove]{justify-self:end}[data-vendor-dashboard-shell] .replyva-page-header{grid-template-columns:minmax(0,1fr);gap:16px}[data-vendor-dashboard-shell] .proposal-workbench>[data-proposal-editor-header]{grid-template-columns:minmax(0,1fr);gap:14px;margin-bottom:18px;display:grid}[data-vendor-dashboard-shell] .proposal-workbench [data-proposal-editor-actions]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.proposal-workbench [data-proposal-editor-actions]>*{min-width:0;width:100%!important}.proposal-workbench [data-proposal-editor-actions] .proposal-more-actions{grid-column:1/-1}.proposal-workbench [data-proposal-editor-actions] :is(.proposal-quiet-action,.proposal-save-action),.proposal-workbench [data-proposal-editor-actions] .proposal-more-actions>summary{min-height:44px}.proposal-workbench [data-proposal-editor-actions] .proposal-more-actions>div{left:0;right:0}.proposal-workbench-layout{grid-template-columns:minmax(0,1fr)}.proposal-summary{position:static}[data-vendor-dashboard-shell] .proposal-workbench [data-replyva-card]{padding:18px}[data-vendor-dashboard-shell] .proposal-workbench [data-proposal-stepper-list],[data-vendor-dashboard-shell] .proposal-workbench [data-proposal-stepper]{margin-bottom:18px}[data-vendor-dashboard-shell] .proposal-workbench [data-proposal-stepper-header]{padding:10px 12px}[data-vendor-dashboard-shell] .proposal-workbench [data-proposal-stepper-button]{flex-direction:column;align-items:center;gap:6px;min-height:60px;padding:12px 4px}.proposal-workbench [data-proposal-stepper-hint]{display:none}[data-vendor-dashboard-shell] .proposal-workbench [data-proposal-step-nav]{bottom:calc(70px + env(safe-area-inset-bottom));gap:8px;padding:10px 12px}.proposal-workbench [data-proposal-step-nav-copy] p{display:none}}.replyva-records-workbench{background:var(--rv-surface);border:1px solid var(--rv-border);border-radius:9px;overflow:hidden}[data-leads-page-root] .replyva-records-workbench{margin-top:20px}[data-vendor-dashboard-shell] .replyva-records-workbench [data-leads-toolbar]{grid-template-columns:minmax(230px,1fr);gap:14px;padding:20px;display:grid;margin:0!important}[data-vendor-dashboard-shell] .replyva-records-workbench [data-leads-search]{max-width:440px;background:var(--rv-subtle)!important;min-width:0!important}[data-vendor-dashboard-shell] .replyva-records-workbench [data-leads-filter-chips]{gap:8px;padding:0}[data-vendor-dashboard-shell] .replyva-records-workbench [data-leads-list-tabs]{padding:0 20px 18px;margin:0!important}[data-vendor-dashboard-shell] .replyva-records-workbench [data-leads-table-shell]{box-shadow:none!important;border:0!important;border-radius:0!important}[data-leads-page-root] [data-leads-list-tabs]{z-index:2;position:relative}[data-leads-page-root] [data-leads-table-shell]{z-index:1;position:relative}[data-vendor-dashboard-shell] [data-leads-stats-grid]{border:1px solid var(--rv-border);background:var(--rv-surface);border-radius:8px;overflow:hidden;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:0!important;margin:24px 0!important}[data-vendor-dashboard-shell] [data-leads-stat-card]{flex-direction:column-reverse;align-items:flex-start;gap:8px;display:flex;border:0!important;border-right:1px solid var(--rv-border)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:18px 20px!important}[data-vendor-dashboard-shell] [data-leads-stat-card][data-active=true]{background:var(--rv-accent-soft)!important}[data-vendor-dashboard-shell] [data-leads-stat-card] .replyva-stat-card__value{font-size:26px;color:var(--rv-text)!important}[data-vendor-dashboard-shell] [data-leads-stat-card] .replyva-stat-card__label{color:var(--rv-muted);font-size:11px}[data-leads-page-root]{--rv-bg:#f7f8fa;--rv-surface:#fff;--rv-subtle:#f0f2f5;--rv-border:#dde1e7;--rv-text:var(--text-primary);--rv-text-secondary:var(--text-muted);--rv-muted:var(--text-muted);--rv-accent:#985344;--rv-accent-text:#985344;--rv-accent-soft:#f8e9e4;--rv-success-text:#2f7549;background:var(--rv-bg)}:root[data-theme=dark] [data-leads-page-root],:root[data-mantine-color-scheme=dark] [data-leads-page-root]{--rv-bg:var(--bg-base);--rv-surface:var(--bg-surface);--rv-subtle:var(--bg-subtle);--rv-border:var(--border);--rv-text:var(--text-primary);--rv-text-secondary:var(--text-secondary);--rv-muted:#929aaa;--rv-accent:#e7a18f;--rv-accent-text:#e7a18f;--rv-accent-soft:#392a2f;--rv-success-text:#a9d9b7}[data-leads-page-root] .replyva-records-workbench{background:var(--rv-surface);border-color:var(--rv-border);border-radius:12px}[data-leads-page-root] [data-leads-toolbar]{background:var(--rv-surface);align-items:center!important;gap:10px!important;margin:0!important;padding:14px 16px!important;display:flex!important}[data-leads-page-root] [data-leads-search]{background:var(--rv-subtle)!important;border-color:var(--rv-border)!important;min-width:180px!important;max-width:360px!important;box-shadow:none!important;flex:260px!important}[data-leads-page-root] [data-leads-filter-chips]{min-width:0}[data-leads-page-root] [data-leads-list-tabs]{background:var(--rv-surface);flex-wrap:wrap!important;align-items:center!important;gap:6px!important;margin:0!important;padding:0 16px 12px!important;display:flex!important}[data-leads-page-root] [data-leads-list-tabs]>button{justify-content:center;align-items:center;gap:7px;min-height:36px;display:inline-flex;border:1px solid var(--rv-border)!important;color:var(--rv-text-secondary)!important;background:0 0!important;border-radius:8px!important;padding:6px 11px!important;font-size:13px!important;font-weight:600!important}[data-leads-page-root] [data-leads-list-tabs]>button:first-child{border-color:var(--rv-accent)!important}[data-leads-page-root] [data-leads-list-tabs]>button[aria-current=page],[data-leads-page-root] [data-leads-list-tabs]>button:focus-visible{background:var(--rv-accent)!important;color:#fff!important;border-color:var(--rv-accent)!important;box-shadow:0 2px 5px color-mix(in srgb, var(--rv-accent) 25%, transparent)!important;font-weight:700!important}[data-leads-page-root] .leads-tab-count{background:var(--rv-subtle);min-width:20px;height:20px;color:var(--rv-text-secondary);border-radius:999px;place-items:center;padding-inline:5px;font-size:11px;line-height:1;display:inline-grid}[data-leads-page-root] [data-leads-list-tabs]>button:first-child .leads-tab-count{background:var(--rv-accent);color:#fff}[data-leads-page-root] [data-leads-list-tabs] [role=group]{border-color:var(--rv-border)!important;background:var(--rv-subtle)!important;border-radius:8px!important}[data-leads-page-root] [data-leads-list-tabs] [role=group] button{min-height:32px;color:var(--rv-text-secondary)!important;font-size:13px!important}[data-leads-page-root] [data-leads-list-tabs] [role=group] button[aria-pressed=true]{background:var(--rv-accent)!important;color:#fff!important;box-shadow:0 2px 5px color-mix(in srgb, var(--rv-accent) 25%, transparent)!important;font-weight:700!important}[data-leads-page-root] [data-leads-table-shell]{background:var(--rv-surface)!important;border-color:var(--rv-border)!important}[data-leads-page-root] [data-leads-table-shell] thead tr{background:var(--rv-subtle)!important}[data-leads-page-root] [data-leads-table-shell] th{color:var(--rv-text-secondary)!important;border-bottom-color:var(--rv-border)!important;letter-spacing:.04em!important;font-size:11px!important}[data-leads-page-root] [data-leads-table-shell] td{border-bottom-color:var(--rv-border)!important}[data-leads-page-root] [data-leads-table-shell] tr:hover td{background:var(--rv-subtle)!important}[data-leads-page-root] .leads-mobile-list{background:var(--rv-bg);padding:0 12px 16px;row-gap:24px!important;display:grid!important}@media (min-width:901px){[data-leads-page-root] .leads-mobile-list{display:none!important}}[data-leads-page-root] [data-leads-mobile-card]{color:var(--rv-text);transition:border-color .16s,box-shadow .16s,transform .16s;border:1px solid var(--rv-border)!important;background:var(--rv-surface)!important;box-shadow:0 3px 14px color-mix(in srgb, var(--rv-accent) 6%, transparent)!important;border-radius:14px!important;padding:16px!important}[data-leads-page-root] [data-leads-mobile-card]:hover{transform:translateY(-1px);border-color:color-mix(in srgb, var(--rv-accent) 42%, var(--rv-border))!important;box-shadow:0 6px 20px color-mix(in srgb, var(--rv-accent) 11%, transparent)!important}[data-leads-page-root] [data-lead-mobile-head]{position:relative;margin-bottom:10px!important}[data-leads-page-root] [data-leads-mobile-card] [data-lead-mobile-status] select{text-align:center;letter-spacing:.01em;min-width:84px;max-width:112px;border:1px solid var(--rv-border)!important;background:var(--rv-subtle)!important;width:auto!important;min-height:32px!important;color:var(--rv-text)!important;padding:6px 24px 6px 11px!important;font-size:12px!important;line-height:1.1!important}[data-leads-page-root] [data-lead-status-pill]{flex:none;position:relative}[data-leads-page-root] [data-lead-status-pill]:has(select):after{content:"⌄";pointer-events:none;color:var(--rv-muted);font-size:13px;line-height:1;position:absolute;top:50%;right:8px;transform:translateY(-54%)}[data-leads-page-root] .lead-mobile-contact-line{min-width:0;color:var(--rv-text-secondary);align-items:center;gap:6px;margin-top:3px;font-size:13px;line-height:1.35;display:flex}[data-leads-page-root] .lead-mobile-contact-line>span:last-child{overflow-wrap:anywhere;min-width:0}[data-leads-page-root] .lead-mobile-contact-line>svg{width:16px;color:var(--rv-muted);text-align:center;flex:0 0 16px}[data-leads-page-root] .lead-mobile-contact-link{color:var(--rv-text-secondary);text-decoration:none}[data-leads-page-root] .lead-mobile-contact-link:hover,[data-leads-page-root] .lead-mobile-contact-link:focus-visible{color:var(--rv-accent-text);text-decoration:underline}[data-leads-page-root] .lead-mobile-event-summary{color:var(--rv-text);flex-wrap:wrap;gap:6px 12px;margin-top:12px;font-size:15px;font-weight:600;display:flex}[data-leads-page-root] .lead-mobile-event-summary span+span{color:var(--rv-text-secondary);font-weight:500}[data-leads-page-root] .lead-mobile-location-row{min-width:0;color:var(--rv-text-secondary);align-items:flex-start;gap:6px;margin-top:8px;font-size:13px;line-height:1.35;display:flex}[data-leads-page-root] .lead-mobile-location-row svg{color:var(--rv-accent-text);flex:none;margin-top:1px}[data-leads-page-root] .lead-mobile-location-row span{overflow-wrap:anywhere;min-width:0}[data-leads-page-root] .lead-mobile-secondary-row{color:var(--rv-muted);justify-content:space-between;align-items:center;gap:8px;margin-top:8px;font-size:12px;display:flex}[data-leads-page-root] .lead-mobile-source{overflow-wrap:anywhere;align-items:center;gap:5px;min-width:0;display:inline-flex}[data-leads-page-root] .lead-mobile-card-footer{border-top:1px solid var(--rv-border);align-items:center;gap:7px;margin-top:14px;padding-top:12px;display:flex}[data-leads-page-root] .lead-mobile-card-footer button,[data-leads-page-root] .lead-mobile-card-footer a{border:1px solid var(--rv-border);min-height:36px;color:var(--rv-text-secondary);font:inherit;background:0 0;border-radius:8px;justify-content:center;align-items:center;padding:7px 11px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}[data-leads-page-root] .lead-mobile-card-footer .lead-mobile-view{border-color:var(--rv-accent);background:var(--rv-accent);color:#fff;flex:1}[data-leads-page-root] .lead-mobile-card-footer .lead-mobile-close{border-color:color-mix(in srgb, var(--rv-error-text) 35%, var(--rv-border));background:color-mix(in srgb, var(--rv-error-text) 10%, var(--rv-surface));color:var(--rv-error-text);flex:0 auto}[data-leads-page-root] .lead-mobile-card-footer a:hover,[data-leads-page-root] .lead-mobile-card-footer a:focus-visible,[data-leads-page-root] .lead-mobile-card-footer button:focus-visible{outline:2px solid var(--rv-accent);outline-offset:2px}@media (max-width:767px){[data-events-mobile-card] .events-mobile-summary{color:var(--rv-text-secondary);grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:8px;font-size:12px;display:grid}[data-events-mobile-card] .events-mobile-summary span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--rv-text);font-weight:600;overflow:hidden}[data-events-mobile-card] .events-mobile-summary span:nth-child(3){background:var(--rv-accent-soft);white-space:nowrap;border-radius:999px;padding:3px 7px}[data-events-mobile-card] .events-mobile-summary span:last-child{font-size:22px;line-height:1}[data-events-mobile-card] dl{display:none!important}[data-leads-page-root] .replyva-records-workbench{margin-top:16px}[data-leads-page-root] [data-leads-toolbar]{padding:12px!important}[data-leads-page-root] [data-leads-filter-chips]{order:3;width:100%}[data-leads-page-root] [data-leads-list-tabs]{padding-inline:12px!important}[data-leads-page-root] [data-leads-list-tabs] [role=group]{margin-left:0!important}[data-leads-page-root] .replyva-records-workbench{border-inline:0;border-radius:0}[data-leads-page-root] .lead-mobile-card-footer{gap:8px}[data-leads-page-root] .lead-mobile-card-footer button,[data-leads-page-root] .lead-mobile-card-footer a{min-height:44px}[data-leads-page-root] .lead-mobile-card-footer .lead-mobile-close{white-space:nowrap;min-width:124px;color:var(--rv-error-text);border-color:color-mix(in srgb, var(--rv-error-text) 35%, var(--rv-border));background:color-mix(in srgb, var(--rv-error-text) 10%, var(--rv-surface));flex:none;display:inline-flex}[data-leads-page-root] .lead-mobile-card-footer .lead-mobile-call,[data-leads-page-root] .lead-mobile-card-footer .lead-mobile-email{flex:0 0 44px;width:44px;padding:0;font-size:0}[data-leads-page-root] .lead-mobile-card-footer .lead-mobile-call:before{content:"☎";font-size:18px}[data-leads-page-root] .lead-mobile-card-footer .lead-mobile-email:before{content:"✉";font-size:18px}[data-leads-page-root] .leads-mobile-load-more{width:calc(100% - 32px);min-height:44px;margin:16px}}@media (max-width:600px){[data-vendor-dashboard-shell] [data-leads-stats-grid]{overflow-x:auto;display:flex!important}[data-vendor-dashboard-shell] [data-leads-stat-card]{flex:0 0 120px}[data-vendor-dashboard-shell] .replyva-records-workbench [data-leads-toolbar]{padding:16px}}.catalog-workbench{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:28px;display:grid}.catalog-workbench-nav{border-right:1px solid var(--rv-border);padding-right:22px;position:sticky;top:84px}.catalog-workbench-nav>p{color:var(--rv-muted);margin:0 0 16px;font-size:11px}.catalog-workbench-nav .replyva-section-nav--sidebar{border:0;gap:6px;display:grid}.catalog-workbench-nav .replyva-section-nav__sidebar-link{text-align:left;width:100%;min-height:44px;color:var(--rv-text-secondary);background:0 0;border:1px solid #0000;border-radius:6px;padding:12px;font-size:12px}.catalog-workbench-nav .replyva-section-nav__sidebar-link--active{background:var(--rv-accent-soft);color:var(--rv-accent-text);border-color:var(--rv-border)}.catalog-workbench-tip{border-top:1px solid var(--rv-border);color:var(--rv-muted);margin-top:28px;padding:18px 12px;font-size:11px;line-height:1.6}.catalog-workbench-tip strong{color:var(--rv-text-secondary);font-size:12px}.catalog-workbench-content{min-width:0}[data-vendor-dashboard-shell] [data-catalog-page-root]>[data-catalog-editor-header]{margin-bottom:28px;padding:0 0 24px;position:static!important}[data-vendor-dashboard-shell] [data-catalog-editor-header] [data-replyva-actions]>button{width:auto!important;box-shadow:none!important;border-radius:6px!important;flex:none!important}@media (min-width:1200px) and (max-width:1599px){[data-vendor-dashboard-shell] [data-clients-grid]{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.dashboard-view-switch{border:1px solid var(--rv-border);background:var(--rv-subtle);border-radius:12px;gap:4px;margin:0 0 18px;padding:4px;display:inline-flex}.dashboard-view-switch button{min-height:40px;color:var(--rv-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 14px;font-size:13px}.dashboard-view-switch button:hover{color:var(--rv-text)}.dashboard-view-switch button:focus-visible{outline:3px solid var(--rv-focus);outline-offset:2px}.dashboard-view-switch [aria-current]{color:var(--rv-text);background:var(--rv-surface);font-weight:650;box-shadow:0 1px 3px #1c20281a}[data-dashboard-home-root] [data-dashboard-overview-header]{background:0 0;border:0;border-radius:0;margin-bottom:28px;padding:0}[data-dashboard-home-root] [data-dashboard-overview-header] nav{border-top:1px solid var(--rv-border);margin-top:20px;padding-top:18px}.dashboard-modules-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.dashboard-network-disclosure{border-top:1px solid var(--rv-border);margin-top:32px;padding-top:18px}.dashboard-network-disclosure>summary{cursor:pointer;color:var(--rv-muted);padding:8px 0 16px;font-size:12px}.dashboard-network-disclosure:not([open])>div{display:none}@media (max-width:1000px){.catalog-workbench{grid-template-columns:minmax(0,1fr);gap:20px}.catalog-workbench-nav{border:0;padding:0;position:static}.catalog-workbench-nav>p,.catalog-workbench-tip{display:none}.catalog-workbench-nav .replyva-section-nav--sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-workbench-nav .replyva-section-nav__sidebar-link{border-color:var(--rv-border)}}@media (max-width:520px){.dashboard-view-switch{width:100%;display:flex}.dashboard-view-switch button{flex:1}}.workspace-page-frame{grid-template-columns:minmax(0,1fr);align-items:start;gap:28px;max-width:1560px;margin-inline:auto;display:grid}.workspace-page-frame[data-with-sections]{grid-template-columns:minmax(0,1fr) 170px}.workspace-page-content{grid-area:1/1;min-width:0}.workspace-page-content :is(h2,h3){scroll-margin-top:100px}.workspace-page-sections{border-left:1px solid var(--rv-border);grid-area:1/2;max-height:calc(100dvh - 140px);padding-left:18px;position:sticky;top:96px;overflow-y:auto}.workspace-page-sections>p{letter-spacing:.06em;color:var(--rv-muted);margin:0 0 12px;font-size:10px}.workspace-page-sections>div{gap:4px;display:grid}.workspace-page-sections button{color:var(--rv-text-secondary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:11px;line-height:1.5}.workspace-page-sections button[aria-current]{color:var(--rv-accent-text);font-weight:650}.workspace-page-sections-mobile{display:none}@media (max-width:1200px){.workspace-page-frame[data-with-sections]{grid-template-columns:minmax(0,1fr);gap:18px}.workspace-page-content{grid-area:2/1}.workspace-page-frame:not([data-with-sections]) .workspace-page-content{grid-row:1}.workspace-page-sections{border:0;grid-area:1/1;padding:0;position:static;overflow:visible}.workspace-page-sections>p,.workspace-page-sections>div{display:none}.workspace-page-sections-mobile{color:var(--rv-muted);align-items:center;gap:14px;font-size:11px;display:flex}.workspace-page-sections-mobile select{border:1px solid var(--rv-border);background:var(--rv-surface);min-width:0;min-height:40px;color:var(--rv-text);font:inherit;border-radius:6px;flex:1;padding:8px 10px}}@media print{.workspace-page-frame[data-with-sections]{display:block}.workspace-page-sections{display:none}}[data-inventory-workspace] [data-workspace-body]{gap:20px;min-width:0;display:grid}[data-inventory-workspace] [data-workspace-body]>*{margin-bottom:0!important}@media (max-width:720px){[data-inventory-workspace] [data-workspace-body]{gap:16px}}[data-vendor-dashboard-shell] .replyva-records-workbench>[data-replyva-density-toolbar]{border-bottom:1px solid var(--rv-border);padding:20px;margin:0!important}[data-vendor-dashboard-shell] .replyva-records-workbench [data-clients-grid]{padding:20px}[data-vendor-dashboard-shell] :is([data-clients-page-root],[data-proposals-page-root]) [data-replyva-stats-grid]{border:1px solid var(--rv-border);background:var(--rv-surface);border-radius:8px;display:flex;overflow-x:auto;gap:0!important;margin:24px 0!important}[data-vendor-dashboard-shell] :is([data-clients-page-root],[data-proposals-page-root]) [data-replyva-stat-card]{flex:1 0 130px;border:0!important;border-right:1px solid var(--rv-border)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:18px 20px!important}@media (max-width:600px){[data-vendor-dashboard-shell] :is([data-clients-page-root],[data-proposals-page-root]) [data-replyva-stats-grid]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}[data-vendor-dashboard-shell] :is([data-clients-page-root],[data-proposals-page-root]) [data-replyva-stat-card]{min-width:0;border-bottom:1px solid var(--rv-border)!important;padding:15px 14px!important}[data-vendor-dashboard-shell] :is([data-clients-page-root],[data-proposals-page-root]) [data-replyva-stat-card]:nth-child(2n){border-right:0!important}[data-vendor-dashboard-shell] [data-proposals-page-root] [data-replyva-stat-card]:nth-last-child(-n+2){border-bottom:0!important}[data-vendor-dashboard-shell] [data-clients-page-root] [data-replyva-stat-card]:last-child{grid-column:1/-1;border-bottom:0!important;border-right:0!important}[data-vendor-dashboard-shell] [data-payment-settings-grid]{grid-template-columns:minmax(0,1fr)!important}[data-vendor-dashboard-shell] [data-payment-settings-grid]>*,[data-vendor-dashboard-shell] [data-payment-settings-grid]>*>div{min-width:0}[data-vendor-dashboard-shell] :is([data-dashboard-chip-row],[data-dashboard-events-tabs],[data-leads-filter-chips],[data-leads-list-tabs]){touch-action:auto;flex-wrap:wrap!important;padding-inline-end:0!important;overflow:visible!important;-webkit-mask-image:none!important;mask-image:none!important}[data-vendor-dashboard-shell] [data-leads-page-root] [role=group][aria-label="List or board view"]{margin-left:0!important}[data-vendor-dashboard-shell] [data-lead-detail-subtabs]{touch-action:auto;flex-wrap:wrap!important;padding-inline:0!important;overflow:visible!important;-webkit-mask-image:none!important;mask-image:none!important}}[data-settings-main]>[data-planner-hub-section-tabs]{margin-bottom:24px}[data-settings-main]>[hidden]{display:none!important}.client-workflow-mobile{display:none}@media (max-width:760px){[data-vendor-dashboard-shell] .client-workflow-tabs{width:100%;display:block!important}[data-vendor-dashboard-shell] .client-workflow-tabs__group{display:none!important}.client-workflow-mobile{color:var(--rv-muted);gap:8px;font-size:12px;display:grid}.client-workflow-mobile select{border:1px solid var(--rv-border);background:var(--rv-surface);width:100%;min-height:44px;color:var(--rv-text);font:inherit;border-radius:6px;padding:10px}[data-vendor-dashboard-shell] .proposal-workbench [data-proposal-editor-actions]{flex-flow:row!important;display:flex!important}[data-vendor-dashboard-shell] .proposal-workbench [data-proposal-editor-actions]>*{flex:1 1 0!important;width:auto!important;min-width:0!important}[data-vendor-dashboard-shell] .proposal-workbench [data-proposal-editor-actions]>details{flex:none!important}[data-vendor-dashboard-shell] [data-private-event-date-grid]{grid-template-columns:minmax(0,1fr)!important}[data-vendor-dashboard-shell] [data-private-event-fields]>*,[data-vendor-dashboard-shell] [data-private-event-ticket-grid]>*{min-width:0}[data-vendor-dashboard-shell] [data-private-event-fields] :is(input,textarea){max-width:100%;min-height:44px}[data-vendor-dashboard-shell] [role=group][aria-label="List or board view"] button{min-height:40px!important}[data-vendor-dashboard-shell] [data-report-presets] a{align-items:center;min-height:44px;display:inline-flex}[data-vendor-dashboard-shell] [data-leads-mobile-card] [data-lead-mobile-head]{grid-template-columns:40px minmax(0,1fr);gap:8px 12px;display:grid!important}[data-vendor-dashboard-shell] [data-leads-mobile-card] [data-lead-mobile-status]{grid-column:2;justify-self:start;max-width:100%}[data-vendor-dashboard-shell] [data-leads-mobile-card] [data-lead-mobile-status] select{max-width:100%;min-height:36px}[data-vendor-dashboard-shell] [data-support-page-root] a,[data-vendor-dashboard-shell] .replyva-detail-back{align-items:center;min-height:44px;display:inline-flex}}.studio-start{background:var(--rv-bg);min-height:100dvh;color:var(--rv-text);padding:clamp(24px,6vw,90px)}.studio-start-eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--rv-muted);margin-top:64px;font-size:11px}.studio-start h1{letter-spacing:-.04em;max-width:700px;font-size:clamp(28px,4vw,44px)}.studio-start>p{max-width:640px;color:var(--rv-text-secondary);line-height:1.6}.studio-start-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:1000px;margin-top:40px;display:grid}.studio-start-options a{border:1px solid var(--rv-border);background:var(--rv-surface);color:var(--rv-text);border-radius:8px;gap:18px;padding:28px;text-decoration:none;display:grid}.studio-start-options a:hover{border-color:var(--vd-accent)}.studio-start-options span{color:var(--rv-text-secondary);font-size:14px;line-height:1.6}.studio-start-options b{color:var(--vd-accent);font-size:22px}@media (max-width:700px){.studio-start-options{grid-template-columns:minmax(0,1fr)}.studio-start-eyebrow{margin-top:32px}}[data-client-detail-root]{min-width:0;max-width:min(var(--dashboard-content-max-width), 100%);margin-inline:auto;overflow-x:clip}[data-client-detail-root] :is(section,article,form,[role=region]){overflow-wrap:anywhere;min-width:0;max-width:100%}[data-client-detail-root] :is([style*="display: flex"],[style*=display\:flex],[style*="display: grid"],[style*=display\:grid])>*{min-width:0;max-width:100%}[data-client-detail-hero] .replyva-detail-hero__identity>div:last-child{min-width:0}[data-client-detail-hero] .replyva-detail-hero__identity a{overflow-wrap:anywhere}@media (max-width:760px){[data-client-detail-hero] .replyva-detail-avatar{flex:0 0 44px;width:44px!important;height:44px!important;font-size:16px!important}[data-client-detail-hero] .replyva-detail-hero__identity{align-items:flex-start}}
