@import '_content/EscritaDigital.XRP.SalesWebsite.Components/EscritaDigital.XRP.SalesWebsite.Components.vg114nmi71.bundle.scp.css';

/* /Components/AreaModeSelector.razor.rz.scp.css */
.area-mode-selector[b-os40of5ule]{width:100%;margin:0}
.area-mode-selector select[b-os40of5ule]{width:100%;min-width:0;max-width:100%;border:1px solid var(--line,#dce4ed);border-radius:8px;padding:10px 24px 10px 10px;background:white;color:var(--ink,#132132);font:inherit;text-transform:none;letter-spacing:normal;cursor:pointer}
.area-mode-selector select:focus-visible[b-os40of5ule]{outline:3px solid var(--green,#8bd21b);outline-offset:3px}
/* /Components/CheckoutPayment.razor.rz.scp.css */
.checkout-payment h2[b-mtjcyc83fq]{margin:0 0 12px}.checkout-period[b-mtjcyc83fq]{font-weight:600;color:var(--ink)}.payment-choices[b-mtjcyc83fq]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0}.payment-choice[b-mtjcyc83fq]{display:flex;align-items:flex-start;gap:11px;padding:18px 15px;border:1px solid var(--line);border-radius:10px;cursor:pointer;min-width:0}.payment-choice.selected[b-mtjcyc83fq]{border-color:var(--green);background:var(--accent-soft)}.payment-choice[b-mtjcyc83fq]  input{margin-top:3px;accent-color:var(--green)}.payment-choice strong[b-mtjcyc83fq]{font-size:13px;display:block}.payment-choice small[b-mtjcyc83fq]{display:block;font-size:11px;color:#7a889a;margin-top:5px;line-height:1.5}.payment-actions[b-mtjcyc83fq]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:26px}.payment-history-link[b-mtjcyc83fq]{font-size:13px}.checkout-payment[b-mtjcyc83fq]  .payment-details{box-shadow:none;margin:20px 0}.checkout-payment[b-mtjcyc83fq]  .payment-code{overflow-wrap:anywhere}@media(max-width:640px){.payment-choices[b-mtjcyc83fq]{grid-template-columns:1fr}.payment-actions .button[b-mtjcyc83fq]{flex:1;min-width:130px;text-align:center}.payment-history-link[b-mtjcyc83fq]{flex-basis:100%}}
.mbway-phone[b-mtjcyc83fq]{display:flex;flex-direction:column;gap:8px;max-width:360px;font-weight:600;margin:20px 0}.mbway-phone input[b-mtjcyc83fq]{width:100%;padding:12px 14px;border:1px solid var(--line);border-radius:8px;font:inherit;box-sizing:border-box}
/* /Components/ComingSoon.razor.rz.scp.css */
.coming-soon[b-tkjvaoo44d]{position:relative;isolation:isolate;display:flex;flex-direction:column;min-height:100svh;overflow:hidden;background:#f9fcfd;color:#102333;padding:clamp(28px,5vw,72px) clamp(24px,7.5vw,144px);box-sizing:border-box}
.coming-soon-art[b-tkjvaoo44d]{position:absolute;inset:0;z-index:-1;background:url('/images/coming-soon-xrp-pool.png') right center/cover no-repeat}
.coming-soon-art[b-tkjvaoo44d]:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#fff 0%,#fff 32%,rgba(255,255,255,.97) 38%,rgba(255,255,255,.85) 45%,transparent 65%)}
.coming-soon-brand[b-tkjvaoo44d]{position:relative;align-self:flex-start}
.coming-soon-brand[b-tkjvaoo44d]  .public-brand{font-size:34px}
.coming-soon-copy[b-tkjvaoo44d]{position:relative;width:45%;max-width:570px;margin:auto 0;padding:100px 0 120px}
.coming-soon-eyebrow[b-tkjvaoo44d]{display:block;color:#0089bd;font-size:11px;line-height:1.7;font-weight:700;letter-spacing:.15em;margin-bottom:26px}
h1[b-tkjvaoo44d]{font-size:clamp(54px,6vw,88px);letter-spacing:-.055em;line-height:1.05;margin:0 0 26px;font-weight:750}
p[b-tkjvaoo44d]{font-size:clamp(16px,1.4vw,20px);line-height:1.65;max-width:430px;color:#5d7285;margin:0}
.coming-soon-contact[b-tkjvaoo44d]{display:grid;gap:10px;margin-top:42px}
.coming-soon-contact span[b-tkjvaoo44d]{font-size:14px;color:#5d7285}
.coming-soon-contact a[b-tkjvaoo44d]{display:inline-flex;align-items:center;gap:20px;width:fit-content;text-decoration:none;font-weight:700;font-size:clamp(19px,1.75vw,24px);color:#102333;border-bottom:2px solid #8dcc20;padding-bottom:8px}
.coming-soon-contact a:hover[b-tkjvaoo44d]{color:#007fac}
.coming-soon-contact a:focus-visible[b-tkjvaoo44d]{outline:3px solid #008ac6;outline-offset:6px;border-radius:2px}
.coming-soon-contact svg[b-tkjvaoo44d]{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
footer[b-tkjvaoo44d]{position:relative;color:#768797;font-size:12px}
@media(min-width:1600px){.coming-soon-art[b-tkjvaoo44d]{background-size:100% auto}}
@media(max-width:900px){.coming-soon[b-tkjvaoo44d]{min-height:100svh;padding-bottom:28px}.coming-soon-art[b-tkjvaoo44d]{inset:auto 0 0;height:58%;background-position:right bottom;background-size:auto 100%;opacity:.5}.coming-soon-art[b-tkjvaoo44d]:before{content:"";position:absolute;inset:0;background:linear-gradient(#f9fcfd 0%,rgba(249,252,253,.75) 25%,transparent 80%)}.coming-soon-copy[b-tkjvaoo44d]{width:100%;max-width:540px;padding:70px 0 210px;margin:30px 0 auto}.coming-soon-brand[b-tkjvaoo44d]  .public-brand{font-size:30px}h1[b-tkjvaoo44d]{font-size:clamp(52px,11vw,78px)}p[b-tkjvaoo44d]{max-width:420px}.coming-soon-contact[b-tkjvaoo44d]{margin-top:30px}}
@media(prefers-reduced-motion:reduce){*[b-tkjvaoo44d]{scroll-behavior:auto}}
/* /Components/CookieConsent.razor.rz.scp.css */
.cookie-banner[b-815to2uwnn]{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);width:min(1120px,calc(100% - 48px));z-index:1000000000;display:grid;grid-template-columns:44px minmax(240px,1fr) auto;align-items:center;gap:20px;padding:24px 28px;background:#fff;border:1px solid #e0e7ee;border-radius:18px;box-shadow:0 12px 50px #101c2d24,0 2px 8px #101c2d08;color:#101c2d}
.cookie-symbol[b-815to2uwnn]{align-self:start;display:grid;place-items:center;width:44px;height:44px;border:1px solid #dfebcd;border-radius:14px;background:#f1f8e5;color:#507d12}.cookie-symbol svg[b-815to2uwnn]{width:25px;height:25px}.cookie-copy strong[b-815to2uwnn]{font-family:Sora,Arial,sans-serif;font-size:15px;line-height:1.4;letter-spacing:-.3px}.cookie-copy p[b-815to2uwnn]{font-size:12px;line-height:1.65;margin:6px 0 7px;max-width:510px;color:#61758b}.cookie-copy a[b-815to2uwnn],.cookie-policy[b-815to2uwnn]{color:#007eae;font-size:11px;text-decoration:underline;text-underline-offset:3px}.cookie-copy a span[b-815to2uwnn]{margin-left:4px;text-decoration:none}.cookie-actions[b-815to2uwnn]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.cookie-actions .button[b-815to2uwnn]{min-height:42px;font-size:11px;padding:11px 15px;border-radius:9px}.cookie-banner .cookie-actions[b-815to2uwnn]{display:grid;grid-template-columns:1fr 1fr;gap:9px}.cookie-banner .cookie-actions .button[b-815to2uwnn]{min-width:137px}.cookie-banner .cookie-customize[b-815to2uwnn]{grid-column:1/-1;grid-row:2;min-height:30px;padding:3px 10px;border:0;color:#53647c;background:transparent;font-weight:500;text-decoration:underline;text-underline-offset:3px}.cookie-banner .cookie-customize:hover[b-815to2uwnn]{color:#007eae;background:#f4f7fb}.cookie-banner .button.secondary[b-815to2uwnn]{border-color:#c6d2df;color:#23364a}.cookie-banner-close[b-815to2uwnn]{position:absolute;right:8px;top:7px;width:25px;height:25px;border:0;background:transparent;color:#64748b;font-size:20px;cursor:pointer;border-radius:6px}.cookie-banner-close:hover[b-815to2uwnn]{background:#f4f7fb}.cookie-banner>[role=alert][b-815to2uwnn]{grid-column:2/-1;margin:0;font-size:12px;color:#9d3221}
@media(max-width:900px){.cookie-banner[b-815to2uwnn]{grid-template-columns:40px minmax(0,1fr);gap:14px 16px;padding:22px}.cookie-banner .cookie-actions[b-815to2uwnn]{grid-column:2;display:flex;flex-wrap:wrap}.cookie-banner .cookie-customize[b-815to2uwnn]{order:3;min-width:0}.cookie-copy p[b-815to2uwnn]{max-width:none}}
@media(max-width:600px){.cookie-banner[b-815to2uwnn]{width:calc(100% - 24px);bottom:12px;padding:20px;gap:12px;grid-template-columns:34px minmax(0,1fr);border-radius:16px;max-height:calc(100dvh - 24px);overflow-y:auto}.cookie-symbol[b-815to2uwnn]{width:34px;height:34px;border-radius:11px}.cookie-symbol svg[b-815to2uwnn]{width:21px;height:21px}.cookie-copy strong[b-815to2uwnn]{font-size:14px}.cookie-copy p[b-815to2uwnn]{font-size:12px}.cookie-banner .cookie-actions[b-815to2uwnn]{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;width:100%}.cookie-banner .cookie-actions .button[b-815to2uwnn]{min-width:0;min-height:44px;padding:10px;font-size:11px}.cookie-banner .cookie-customize[b-815to2uwnn]{grid-column:1/-1;grid-row:2;min-height:32px!important}}
.cookie-dialog[b-815to2uwnn]{border:1px solid #dce4ed;border-radius:16px;width:min(580px,calc(100% - 32px));max-height:calc(100dvh - 40px);padding:26px;color:#101c2d;box-shadow:0 20px 80px #101c2d40}.cookie-dialog[b-815to2uwnn]::backdrop{background:#101c2d88}.cookie-dialog-heading[b-815to2uwnn]{display:flex;align-items:center;gap:20px;justify-content:space-between;margin-bottom:16px}.cookie-dialog h2[b-815to2uwnn]{font-size:23px;margin:0}.cookie-close[b-815to2uwnn]{background:#f4f7fb;border:1px solid #dce4ed;width:40px;height:40px;border-radius:8px;font-size:25px;cursor:pointer}.cookie-dialog>p[b-815to2uwnn]{font-size:14px}.cookie-category[b-815to2uwnn]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:18px 0;border-top:1px solid #dce4ed}.cookie-category p[b-815to2uwnn],.cookie-category label span[b-815to2uwnn]{display:block;color:#64748b;font-size:13px;margin:6px 0 0;line-height:1.6}.cookie-required[b-815to2uwnn]{white-space:nowrap;font-size:12px;font-weight:600;color:#385709;background:#f1f8e5;border-radius:20px;padding:5px 9px}.cookie-category input[b-815to2uwnn]{width:22px;height:22px;flex-shrink:0;accent-color:#007eae;cursor:pointer}.cookie-dialog .cookie-actions[b-815to2uwnn]{justify-content:flex-end;margin-top:24px}.cookie-policy[b-815to2uwnn]{font-size:13px}
@media(max-width:600px){.cookie-dialog[b-815to2uwnn]{padding:22px}.cookie-category[b-815to2uwnn]{gap:12px}.cookie-required[b-815to2uwnn]{white-space:normal;text-align:center}}
/* /Components/CulturePicker.razor.rz.scp.css */
.culture-picker[b-kki6vq1eys]{position:relative}.culture-picker summary[b-kki6vq1eys]{display:flex;align-items:center;gap:7px;border:1px solid #dce3ec;border-radius:8px;padding:8px;cursor:pointer;list-style:none;background:white}.culture-picker summary[b-kki6vq1eys]::-webkit-details-marker{display:none}.culture-flag[b-kki6vq1eys]{width:28px;height:20px;object-fit:contain;border-radius:2px;display:block}.culture-chevron[b-kki6vq1eys]{width:9px;height:9px}.culture-options[b-kki6vq1eys]{position:absolute;right:0;top:calc(100% + 8px);display:grid;grid-template-columns:minmax(170px,1fr);gap:4px;max-width:calc(100vw - 32px);max-height:min(360px,70vh);overflow-y:auto;background:white;padding:8px;border:1px solid #dce3ec;border-radius:10px;box-shadow:0 8px 24px #101c2d15;z-index:50}.culture-options a[b-kki6vq1eys]{display:flex;align-items:center;justify-content:flex-start;gap:12px;min-height:42px;padding:9px 12px;border:1px solid transparent;border-radius:6px}.culture-options a:hover[b-kki6vq1eys],.culture-options a:focus-visible[b-kki6vq1eys],.culture-options a[aria-current=true][b-kki6vq1eys]{background:#f1f9e6;border-color:#8bcc16}.visually-hidden[b-kki6vq1eys]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}

.culture-name[b-kki6vq1eys]{font-size:13px;line-height:1.4;white-space:nowrap;color:var(--ink,#101c2d)}.culture-options .culture-flag[b-kki6vq1eys]{flex-shrink:0}.culture-picker[open] .culture-chevron[b-kki6vq1eys]{transform:rotate(180deg)}
/* /Components/CustomerDemo.razor.rz.scp.css */
.demo-grid[b-wkvqlxsa09]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.5rem}.demo-card[b-wkvqlxsa09]{background:white;border:1px solid var(--line,#d8e2ef);border-radius:12px;padding:1.5rem}.demo-card h2[b-wkvqlxsa09]{font-size:1.5rem;margin:.5rem 0}.demo-card dl[b-wkvqlxsa09]{display:grid;grid-template-columns:auto 1fr;gap:.4rem 1rem;font-size:.9rem}.demo-card dd[b-wkvqlxsa09]{margin:0;text-align:right}.demo-card .primary[b-wkvqlxsa09]{display:inline-flex;align-items:center;margin-top:.75rem;border:0;border-radius:8px;background:#8dcc20;color:white;font-weight:700;padding:.85rem 1rem;text-decoration:none;cursor:pointer}.demo-card .primary:disabled[b-wkvqlxsa09]{opacity:.55;cursor:default}.breakable[b-wkvqlxsa09]{overflow-wrap:anywhere}.instructions[b-wkvqlxsa09]{white-space:pre-wrap;overflow-wrap:anywhere}.history-title[b-wkvqlxsa09]{margin-top:2rem}.demo-history[b-wkvqlxsa09]{overflow:auto;background:white;border:1px solid var(--line,#d8e2ef);border-radius:12px}.demo-history table[b-wkvqlxsa09]{border-collapse:collapse;width:100%;min-width:520px}.demo-history th[b-wkvqlxsa09],.demo-history td[b-wkvqlxsa09]{text-align:left;padding:1rem;border-bottom:1px solid var(--line,#d8e2ef)}.demo-history th[b-wkvqlxsa09]{background:#f6f8fa}.demo-status[b-wkvqlxsa09]{display:inline-flex;border-radius:20px;background:#eef1f5;padding:.25rem .65rem;font-size:.85rem}.demo-status[data-status=Active][b-wkvqlxsa09]{background:#eff8e4;color:#367900}.demo-status[data-status=Pending][b-wkvqlxsa09]{background:#fff4d5;color:#916800}@media(max-width:700px){.demo-grid[b-wkvqlxsa09]{grid-template-columns:1fr}.demo-card[b-wkvqlxsa09]{padding:1.1rem}.demo-card .primary[b-wkvqlxsa09]{display:flex;justify-content:center;width:100%;box-sizing:border-box}}

.demo-credentials[b-wkvqlxsa09]{display:flex;align-items:flex-end;gap:.75rem;flex-wrap:wrap;margin:1rem 0}.demo-credentials label[b-wkvqlxsa09]{display:flex;flex-direction:column;gap:.5rem;flex:1;min-width:180px;font-weight:600}.demo-credentials input[b-wkvqlxsa09]{box-sizing:border-box;width:100%;padding:.75rem 1rem;border:1px solid var(--line,#d8e2ef);border-radius:8px;background:#f6f8fa;font-family:monospace;font-size:1rem}.credential-toggle[b-wkvqlxsa09]{border:1px solid var(--line,#d8e2ef);background:white;border-radius:8px;padding:.75rem 1rem;cursor:pointer;font-weight:600}.credential-toggle:disabled[b-wkvqlxsa09]{opacity:.55;cursor:default}@media(max-width:600px){.demo-credentials[b-wkvqlxsa09]{align-items:stretch}.demo-credentials label[b-wkvqlxsa09],.demo-credentials button[b-wkvqlxsa09]{width:100%}}

.activation-intro[b-wkvqlxsa09]{display:flex;gap:1rem;align-items:flex-start}.activation-duration[b-wkvqlxsa09]{display:grid;place-items:center;flex-shrink:0;width:3.5rem;height:3.5rem;border-radius:14px;background:#f0f8e2;color:#477b00;font-size:1.7rem;font-weight:800}.activation-intro strong[b-wkvqlxsa09]{font-size:1.15rem}.activation-intro p[b-wkvqlxsa09]{margin:.65rem 0;line-height:1.65}.activation-security[b-wkvqlxsa09]{background:#f5f7f9;border-radius:10px;padding:1rem;line-height:1.65}.activation-actions[b-wkvqlxsa09]{display:flex;justify-content:flex-end;gap:.75rem;flex-wrap:wrap;margin-top:1.5rem}.activation-actions .primary[b-wkvqlxsa09]{border:0;border-radius:8px;background:#8dcc20;color:white;font-weight:700;padding:.85rem 1rem;cursor:pointer}.activation-actions button:disabled[b-wkvqlxsa09]{opacity:.55;cursor:default}@media(max-width:600px){.activation-actions[b-wkvqlxsa09]{flex-direction:column-reverse}.activation-actions button[b-wkvqlxsa09]{width:100%}}
/* /Components/CustomerLogoCarousel.razor.rz.scp.css */
.client-proof[b-e0ztwea56e]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:24px 0;background:#fff}
.client-proof-grid[b-e0ztwea56e]{display:grid;grid-template-columns:225px minmax(0,1fr);gap:30px;align-items:center}
.client-proof-copy p[b-e0ztwea56e]{font-size:11px;line-height:1.6;margin:0}
.client-proof-copy strong[b-e0ztwea56e]{color:var(--ink);display:block}
.client-logo-carousel[b-e0ztwea56e]{min-width:0}
.client-logo-viewport[b-e0ztwea56e]{flex:1;min-width:0;overflow-x:auto;overflow-y:hidden;border-radius:10px;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}
.client-logo-viewport[b-e0ztwea56e]::-webkit-scrollbar{display:none}
.client-logo-viewport:focus-visible[b-e0ztwea56e]{outline:3px solid var(--blue);outline-offset:3px}
.client-logo-group[b-e0ztwea56e]{display:flex;align-items:center;gap:12px;width:100%;padding:0;margin:0;list-style:none}
.client-logo-group li[b-e0ztwea56e]{display:flex;justify-content:center;align-items:center;flex:0 0 calc((100% - 36px)/4);height:64px;background:#fff;padding:7px;overflow:hidden;scroll-snap-align:start}
.client-logo-group img[b-e0ztwea56e]{display:block;width:100%;height:40px;object-fit:contain}
.client-logo-group img:is(.logo-ascendi,.logo-navigator,.logo-secil,.logo-camara-municipal-de-oeiras)[b-e0ztwea56e]{height:56px}
.client-logo-group img:is(.logo-navigator,.logo-camara-municipal-de-oeiras)[b-e0ztwea56e]{transform:scale(1.15)}
/* Compensate only the white margins in the official square asset. */
.client-logo-group img.logo-paulo-duarte-group[b-e0ztwea56e]{transform:scale(2.2)}
@media(max-width:900px){.client-proof-grid[b-e0ztwea56e]{grid-template-columns:1fr;gap:16px}}
@media(max-width:720px){.client-logo-group li[b-e0ztwea56e]{flex-basis:calc((100% - 12px)/2);height:66px}.client-proof-copy p[b-e0ztwea56e]{font-size:12px}}
@media(prefers-reduced-motion:reduce){.client-logo-viewport[b-e0ztwea56e]{scroll-behavior:auto}}
.client-pagination[b-e0ztwea56e]{display:flex;justify-content:center;flex-wrap:wrap;gap:4px;margin-top:12px}
.client-pagination button[b-e0ztwea56e]{display:grid;place-items:center;width:32px;height:40px;padding:0;border:0;border-radius:8px;background:transparent;cursor:pointer}
.client-pagination button span[b-e0ztwea56e]{display:block;width:8px;height:8px;border-radius:99px;background:#bbc6d3;transition:width .18s,background .18s}
.client-pagination button[aria-current="true"] span[b-e0ztwea56e]{width:24px;background:var(--green)}
.client-pagination button:hover span[b-e0ztwea56e]{background:var(--ink)}
.client-pagination button:focus-visible[b-e0ztwea56e]{outline:3px solid var(--blue);outline-offset:2px}
@media(prefers-reduced-motion:reduce){.client-pagination button span[b-e0ztwea56e]{transition:none}}
/* /Components/CustomerTestimonials.razor.rz.scp.css */
.testimonials[b-svxo1pbqi1]{padding:56px 0 64px;background:#fff;scroll-margin-top:90px}
.reviews-heading[b-svxo1pbqi1]{margin-bottom:32px}
.reviews-heading .eyebrow[b-svxo1pbqi1]{color:var(--blue);text-transform:uppercase;margin-bottom:16px}
.reviews-heading h2[b-svxo1pbqi1]{margin:0 0 16px;font-size:30px;line-height:1.25;color:var(--ink)}
.reviews-heading p[b-svxo1pbqi1]{margin:0;font-size:13px;color:var(--muted)}
.review-viewport[b-svxo1pbqi1]{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth;padding-bottom:8px}
.review-viewport[b-svxo1pbqi1]::-webkit-scrollbar{display:none}
.review-viewport:focus-visible[b-svxo1pbqi1]{outline:3px solid var(--blue);outline-offset:5px}
.reviews-grid[b-svxo1pbqi1]{display:flex;align-items:stretch;gap:16px;padding:0;margin:0;list-style:none}
.reviews-grid>li[b-svxo1pbqi1]{display:flex;flex:0 0 calc((100% - 32px)/3);min-width:0;scroll-snap-align:start}
.testimonials figure[b-svxo1pbqi1]{display:flex;flex-direction:column;min-width:0;width:100%;min-height:210px;margin:0;padding:16px 20px 18px;background:#f9fcf3;border:1px solid #d8e4ce;border-top:4px solid var(--green);border-radius:16px;box-shadow:3px 4px 0 #eef1f5}
.review-quote[b-svxo1pbqi1]{display:block;width:16px;height:16px;filter:invert(64%) sepia(95%) saturate(508%) hue-rotate(37deg) brightness(104%);margin-bottom:26px}
.testimonials blockquote[b-svxo1pbqi1]{margin:0 0 14px}
.testimonials blockquote p[b-svxo1pbqi1]{font-size:14px;line-height:1.7;color:var(--ink);margin:0;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
.testimonials blockquote p.expanded[b-svxo1pbqi1]{display:block;overflow:visible}
.review-expand[b-svxo1pbqi1]{align-self:flex-start;border:0;padding:0;background:transparent;color:#4c720d;text-decoration:underline;cursor:pointer;font-size:12px;margin:0 0 16px}
.testimonials figcaption[b-svxo1pbqi1]{display:grid;gap:5px;margin-top:auto;font-size:11px;color:var(--muted);line-height:1.5;overflow-wrap:anywhere}
.review-customer-logo[b-svxo1pbqi1]{display:block;width:auto;max-width:112px;height:36px;object-fit:contain;object-position:left center}
.testimonials figcaption small[b-svxo1pbqi1]{font-size:10px}
.review-pagination[b-svxo1pbqi1]{display:flex;justify-content:center;flex-wrap:wrap;gap:0;margin-top:12px}
.review-pagination button[b-svxo1pbqi1]{display:grid;place-items:center;width:28px;height:40px;padding:0;border:0;border-radius:8px;background:transparent;cursor:pointer}
.review-pagination button span[b-svxo1pbqi1]{display:block;width:6px;height:6px;border-radius:99px;background:#d2ddc7;transition:background .18s}
.review-pagination button[aria-current="true"] span[b-svxo1pbqi1]{background:var(--green)}
.review-pagination button:not([aria-current="true"]):hover span[b-svxo1pbqi1]{background:var(--ink)}
.review-pagination button:focus-visible[b-svxo1pbqi1]{outline:3px solid var(--blue);outline-offset:2px}
@media(max-width:900px) and (min-width:721px){.reviews-grid>li[b-svxo1pbqi1]{flex-basis:calc((100% - 16px)/2)}}
@media(max-width:720px){.testimonials[b-svxo1pbqi1]{padding:42px 0}.reviews-heading h2[b-svxo1pbqi1]{font-size:25px}.reviews-heading p[b-svxo1pbqi1]{font-size:12px}.reviews-grid>li[b-svxo1pbqi1]{flex-basis:100%}.testimonials figure[b-svxo1pbqi1]{padding:18px 20px;min-height:220px}}
@media(prefers-reduced-motion:reduce){.review-viewport[b-svxo1pbqi1]{scroll-behavior:auto}.review-pagination button span[b-svxo1pbqi1]{transition:none}}

/* /Components/DiscountSummary.razor.rz.scp.css */
.discount-summary[b-9iiv018441]{background:var(--accent-soft,#f1f9e6);border:1px solid var(--green,#8bcc16);border-radius:12px;padding:16px;margin:16px 0;color:var(--ink,#14253b)}
.discount-badge[b-9iiv018441]{display:inline-block;background:var(--green,#8bcc16);color:#fff;font-weight:700;font-size:13px;border-radius:999px;padding:5px 12px;margin-bottom:10px}
.discount-before[b-9iiv018441]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px 16px;font-size:14px;color:var(--muted,#61738b)}
.discount-before s[b-9iiv018441]{white-space:nowrap}
.discount-saving[b-9iiv018441]{font-weight:700;font-size:16px;margin:10px 0 5px;line-height:1.5}
.discount-summary small[b-9iiv018441]{font-size:12px;line-height:1.5}
/* /Components/HomepageHelp.razor.rz.scp.css */
.help-launcher[b-9wb4xaweg9]{position:fixed;right:32px;bottom:24px;display:flex;align-items:center;gap:14px;z-index:25}.help-label[b-9wb4xaweg9]{border:1px solid var(--line);border-radius:12px;background:white;padding:14px 28px;color:var(--ink);font-family:Sora,sans-serif;font-weight:700;box-shadow:0 4px 16px #101c2d08;cursor:pointer}.help-toggle[b-9wb4xaweg9]{width:60px;height:60px;border:0;border-radius:50%;display:grid;place-items:center;background:var(--green);cursor:pointer;box-shadow:0 6px 24px #101c2d10}.help-toggle img[b-9wb4xaweg9]{width:25px;height:25px;filter:brightness(0) invert(1)}.help-panel[b-9wb4xaweg9]{position:fixed;right:32px;bottom:98px;width:min(350px,calc(100vw - 32px));background:white;border:1px solid var(--line);border-radius:18px;box-shadow:0 16px 48px #101c2d20;z-index:25;overflow:hidden}.help-panel header[b-9wb4xaweg9]{display:flex;align-items:center;gap:10px;background:var(--ink);color:white;padding:18px}.help-panel header small[b-9wb4xaweg9]{display:block;font-size:11px;color:#cbd5e1}.help-badge[b-9wb4xaweg9]{background:var(--green);color:var(--ink);padding:12px 7px;border-radius:10px;font-weight:700}.help-panel header button[b-9wb4xaweg9]{margin-left:auto;background:transparent;border:0;cursor:pointer;padding:8px}.help-panel header button img[b-9wb4xaweg9]{width:15px;height:15px;filter:brightness(0) invert(1)}.help-body[b-9wb4xaweg9]{padding:22px}.help-body p[b-9wb4xaweg9]{font-size:13px}.help-body a[b-9wb4xaweg9]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px 10px;border:1px solid var(--line);border-radius:9px;font-size:12px;margin-top:9px}.help-body a:hover[b-9wb4xaweg9]{background:var(--accent-soft)}@media(max-width:720px){.help-launcher[b-9wb4xaweg9]{right:16px;bottom:16px}.help-label[b-9wb4xaweg9]{display:none}.help-toggle[b-9wb4xaweg9]{width:52px;height:52px}.help-panel[b-9wb4xaweg9]{right:16px;bottom:80px}}
/* /Components/LegalPolicyContent.razor.rz.scp.css */
.legal-policy-content[b-uilf6bcvhb] { color: var(--ink); line-height: 1.75; overflow-wrap: anywhere; }
.legal-policy-content[b-uilf6bcvhb]  p { color: var(--muted); max-width: none; margin: 0 0 1.1rem; }
.legal-policy-content[b-uilf6bcvhb]  h2 { font-size: 22px; line-height: 1.35; letter-spacing: -.45px; margin: 2.5rem 0 1rem; }
.legal-policy-content[b-uilf6bcvhb]  h3, .legal-policy-content[b-uilf6bcvhb]  h4 { font-size: 17px; line-height: 1.45; margin: 1.8rem 0 .75rem; }
.legal-policy-content[b-uilf6bcvhb]  ul, .legal-policy-content[b-uilf6bcvhb]  ol { color: var(--muted); padding-left: 1.6rem; margin: .5rem 0 1.4rem; }
.legal-policy-content[b-uilf6bcvhb]  li { padding-left: .2rem; margin-bottom: .45rem; }
.legal-policy-content[b-uilf6bcvhb]  a { color: var(--blue); text-decoration: underline; text-underline-offset: 3px; }
.legal-policy-content[b-uilf6bcvhb]  .legal-policy-table { overflow-x: auto; margin: 1.5rem 0; border: 1px solid var(--line); border-radius: 12px; }
.legal-policy-content[b-uilf6bcvhb]  table { width: 100%; border-collapse: collapse; text-align: left; }
.legal-policy-content[b-uilf6bcvhb]  th, .legal-policy-content[b-uilf6bcvhb]  td { padding: 13px 16px; vertical-align: top; border-bottom: 1px solid var(--line); }
.legal-policy-content[b-uilf6bcvhb]  th { color: var(--ink); background: var(--pale); font-weight: 700; }
.legal-policy-content[b-uilf6bcvhb]  td { color: var(--muted); }
.legal-policy-content[b-uilf6bcvhb]  tr:last-child td { border-bottom: 0; }
/* /Components/LocalizedFileInput.razor.rz.scp.css */
.localized-file-input[b-b4vv8ogql9] { display:flex; align-items:center; gap:12px; margin-top:8px; min-width:0; font-weight:400; }
.localized-file-picker[b-b4vv8ogql9] { position:relative; display:inline-block; flex-shrink:0; padding:10px 14px; border:1px solid #cdd8e7; border-radius:8px; background:#fff; cursor:pointer; }
.localized-file-picker:focus-within[b-b4vv8ogql9] { outline:2px solid var(--accent-ink,#007caf); outline-offset:2px; }
.localized-file-picker[b-b4vv8ogql9]  input[type=file] { position:absolute; inset:0; width:100%; height:100%; margin:0; padding:0; opacity:0; cursor:pointer; }
.localized-file-name[b-b4vv8ogql9] { overflow-wrap:anywhere; min-width:0; }
.is-disabled[b-b4vv8ogql9] { opacity:.6; }
.is-disabled .localized-file-picker[b-b4vv8ogql9],.is-disabled[b-b4vv8ogql9]  input[type=file] { cursor:default; }
@media(max-width:480px) { .localized-file-input[b-b4vv8ogql9] { align-items:flex-start; flex-direction:column; gap:8px; } }
/* /Components/ManagementInvitationsPanel.razor.rz.scp.css */
.management-invitations[b-qpq5yy3p24] { margin-bottom:24px; }
.management-invitations[b-qpq5yy3p24]  .management-invite-form { display:flex; flex-wrap:wrap; align-items:end; gap:16px; margin:24px 0; }
.management-invite-form label[b-qpq5yy3p24] { display:grid; gap:8px; flex:1 1 260px; max-width:480px; font-weight:600; }
.management-invite-form input[b-qpq5yy3p24],.management-invite-form select[b-qpq5yy3p24] { width:100%; padding:11px; border:1px solid #cdd8e7; border-radius:8px; color:inherit; background:#fff; font:inherit; }
.invitation-heading[b-qpq5yy3p24] { display:flex; align-items:center; justify-content:space-between; gap:16px; flex-wrap:wrap; }
.invitation-heading h3[b-qpq5yy3p24] { margin:0; }
/* /Components/ManagementModal.razor.rz.scp.css */
.management-modal[b-8cee54gsvv]{width:min(800px,calc(100% - 24px));max-width:none;max-height:90dvh;margin:auto;padding:0;border:1px solid var(--line);border-radius:18px;background:white;color:var(--ink);box-shadow:0 24px 80px #102a4352;overflow:auto;overscroll-behavior:contain}
.management-modal[b-8cee54gsvv]::backdrop{background:#12253680;backdrop-filter:blur(3px)}
.management-modal-header[b-8cee54gsvv]{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 28px;border-bottom:1px solid var(--line);background:white}
.management-modal-header h2[b-8cee54gsvv]{min-width:0;overflow-wrap:anywhere;margin:0;font-size:24px;line-height:1.3}
.management-modal-close[b-8cee54gsvv]{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border:1px solid var(--line);border-radius:10px;background:var(--accent-soft);color:var(--ink);font-size:27px;line-height:1;cursor:pointer}
.management-modal-close:hover:not(:disabled)[b-8cee54gsvv]{border-color:var(--green);background:var(--green)}
.management-modal-close:focus-visible[b-8cee54gsvv]{outline:3px solid var(--green);outline-offset:3px}
.management-modal-close:disabled[b-8cee54gsvv]{opacity:.5;cursor:wait}
.management-modal-body[b-8cee54gsvv]{padding:24px 28px}
.management-modal-body[b-8cee54gsvv]  .marketing-editor{margin:0;padding:0;border:0;box-shadow:none;background:transparent}
.management-modal-body[b-8cee54gsvv]  .notice{margin-top:0}
@media(max-width:600px){.management-modal-header[b-8cee54gsvv]{padding:18px}.management-modal-header h2[b-8cee54gsvv]{font-size:21px}.management-modal-body[b-8cee54gsvv]{padding:20px 18px}}
/* /Components/ManagementSalesDashboard.razor.rz.scp.css */
.sales-dashboard[b-pn5xvkawfn]{margin:28px 0;color:#14253b}.dashboard-kpis[b-pn5xvkawfn]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px}.dashboard-kpi[b-pn5xvkawfn]{border:1px solid #d9e2ee;border-radius:16px;padding:23px;background:#fff;min-width:0;display:flex;flex-direction:column}.dashboard-kpi-featured[b-pn5xvkawfn]{background:#102034;color:#fff;border-color:#102034}.kpi-label[b-pn5xvkawfn]{font-size:.85rem;font-weight:650;margin:0;line-height:1.5;min-height:2.6em}.kpi-value[b-pn5xvkawfn]{font-size:clamp(1.55rem,2.3vw,2.5rem);font-weight:750;line-height:1.25;letter-spacing:-.035em;margin:20px 0 10px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.kpi-description[b-pn5xvkawfn]{font-size:.82rem;line-height:1.6;margin:0 0 16px;color:#526981}.dashboard-kpi-featured .kpi-description[b-pn5xvkawfn]{color:#d8e4f1}.kpi-breakdown[b-pn5xvkawfn]{margin:auto 0 0;padding-top:15px;border-top:1px solid #ffffff2b;font-size:.75rem}.kpi-breakdown div[b-pn5xvkawfn]{display:flex;justify-content:space-between;gap:10px;margin:5px 0}.kpi-breakdown dd[b-pn5xvkawfn]{margin:0;font-weight:650;white-space:nowrap}.kpi-footnote[b-pn5xvkawfn]{font-size:.75rem;color:#687d94;margin:auto 0 0}.dashboard-kpi a[b-pn5xvkawfn]{margin-top:auto;font-size:.8rem;font-weight:650;color:#006fa2}.dashboard-kpi-pending[b-pn5xvkawfn]{border-top:3px solid #8dce19;padding-top:21px}.dashboard-chart-card[b-pn5xvkawfn]{background:#fff;border:1px solid #d9e2ee;border-radius:16px;padding:26px}.dashboard-chart-header[b-pn5xvkawfn]{display:flex;justify-content:space-between;align-items:start;gap:24px}.dashboard-chart-header h2[b-pn5xvkawfn]{font-size:1.25rem;margin:0 0 8px}.dashboard-chart-header p[b-pn5xvkawfn]{font-size:.85rem;color:#687d94;margin:0;line-height:1.6}.dashboard-year[b-pn5xvkawfn]{display:flex;align-items:center;gap:12px;font-size:.85rem;font-weight:650;white-space:nowrap}.dashboard-year select[b-pn5xvkawfn]{font:inherit;min-width:108px;padding:10px 30px 10px 12px;border:1px solid #cad8e8;border-radius:9px;color:#14253b;background:#fff}.dashboard-year-summary[b-pn5xvkawfn]{display:flex;gap:14px 26px;align-items:center;flex-wrap:wrap;padding:20px 0;font-size:.85rem;color:#687d94}.dashboard-year-summary strong[b-pn5xvkawfn]{color:#14253b;font-size:.95rem}.dashboard-year-summary strong span[b-pn5xvkawfn]{margin-left:14px;font-size:1.4rem}.dashboard-year-summary b[b-pn5xvkawfn]{color:#14253b;margin-left:7px;font-weight:650}.dashboard-plot[b-pn5xvkawfn]{position:relative;height:242px;margin:14px 0 22px;padding-left:104px}.dashboard-gridlines[b-pn5xvkawfn]{position:absolute;inset:0 0 26px;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none}.dashboard-gridlines span[b-pn5xvkawfn]{position:relative;font-size:.68rem;color:#687d94;font-variant-numeric:tabular-nums;line-height:1;display:flex;align-items:center;gap:14px;white-space:nowrap}.dashboard-gridlines span[b-pn5xvkawfn]::after{content:"";flex:1;border-top:1px dashed #e3eaf2}.dashboard-bars[b-pn5xvkawfn]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;height:100%;position:relative}.dashboard-month[b-pn5xvkawfn]{display:flex;flex-direction:column;gap:10px;min-width:0;align-items:center}.dashboard-bar-track[b-pn5xvkawfn]{height:216px;display:flex;align-items:end;width:100%;justify-content:center}.dashboard-bar[b-pn5xvkawfn]{width:100%;max-width:46px;background:#007eac;border-radius:6px 6px 0 0;min-height:0;transition:height .2s ease}.dashboard-month:hover .dashboard-bar[b-pn5xvkawfn]{background:#005e86}.dashboard-bar.is-empty[b-pn5xvkawfn]{height:2px!important;background:#dce7f0}.dashboard-month>span[b-pn5xvkawfn]{font-size:.72rem;color:#687d94;text-transform:capitalize;line-height:16px}.dashboard-empty[b-pn5xvkawfn]{font-size:.85rem;color:#687d94;margin:0}.dashboard-month-details[b-pn5xvkawfn]{border-top:1px solid #e2e9f2;padding-top:15px;font-size:.85rem}.dashboard-month-details summary[b-pn5xvkawfn]{cursor:pointer;color:#006fa2;font-weight:650;min-height:24px}.dashboard-table-wrap[b-pn5xvkawfn]{overflow-x:auto;margin-top:15px}.dashboard-table-wrap table[b-pn5xvkawfn]{border-collapse:collapse;width:100%;font-size:.85rem}.dashboard-table-wrap th[b-pn5xvkawfn],.dashboard-table-wrap td[b-pn5xvkawfn]{padding:11px 14px;border-bottom:1px solid #e2e9f2;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.dashboard-table-wrap th:first-child[b-pn5xvkawfn]{text-align:left;text-transform:capitalize}.dashboard-table-wrap thead[b-pn5xvkawfn],.dashboard-table-wrap tfoot[b-pn5xvkawfn]{background:#f4f7fb}.dashboard-scope[b-pn5xvkawfn]{font-size:.73rem;line-height:1.7;color:#687d94;margin:18px 0 0}.dashboard-test-note[b-pn5xvkawfn]{font-size:.73rem;color:#687d94;margin:7px 0 0}.dashboard-status[b-pn5xvkawfn]{font-size:.8rem;color:#687d94;margin:0 0 10px}.dashboard-year select:focus-visible[b-pn5xvkawfn],.dashboard-month-details summary:focus-visible[b-pn5xvkawfn]{outline:3px solid #007eac;outline-offset:3px}@media(min-width:1600px){.kpi-value[b-pn5xvkawfn]{font-size:2.25rem}}@media(max-width:1200px){.dashboard-kpis[b-pn5xvkawfn]{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-bars[b-pn5xvkawfn]{gap:10px}}@media(max-width:620px){.dashboard-kpis[b-pn5xvkawfn]{grid-template-columns:1fr}.dashboard-kpi[b-pn5xvkawfn]{padding:20px}.kpi-label[b-pn5xvkawfn]{min-height:0}.kpi-value[b-pn5xvkawfn]{margin-top:12px;font-size:2rem}.dashboard-chart-card[b-pn5xvkawfn]{padding:18px}.dashboard-chart-header[b-pn5xvkawfn]{flex-direction:column;gap:16px}.dashboard-year-summary[b-pn5xvkawfn]{align-items:start;flex-direction:column;gap:10px}.dashboard-plot[b-pn5xvkawfn]{padding-left:72px;height:202px}.dashboard-gridlines[b-pn5xvkawfn]{bottom:26px}.dashboard-gridlines span[b-pn5xvkawfn]{font-size:.58rem;gap:6px}.dashboard-bars[b-pn5xvkawfn]{gap:5px}.dashboard-bar-track[b-pn5xvkawfn]{height:176px}.dashboard-month>span[b-pn5xvkawfn]{font-size:.6rem}.dashboard-bar[b-pn5xvkawfn]{border-radius:3px 3px 0 0}.dashboard-table-wrap th[b-pn5xvkawfn],.dashboard-table-wrap td[b-pn5xvkawfn]{padding:10px 8px}}@media(prefers-reduced-motion:reduce){.dashboard-bar[b-pn5xvkawfn]{transition:none}}

.dashboard-controls[b-pn5xvkawfn]{display:flex;justify-content:flex-end;margin-bottom:14px}.dashboard-controls label[b-pn5xvkawfn]{display:flex;align-items:center;gap:9px;font-size:.85rem;color:#526981;cursor:pointer}.dashboard-controls input[b-pn5xvkawfn]{width:17px;height:17px;accent-color:#007eac}.dashboard-simulation-scope[b-pn5xvkawfn]{border:1px solid #efd394;background:#fff8e7;color:#765316;border-radius:10px;padding:14px 18px;font-size:.85rem;line-height:1.6;margin:0 0 18px}

.dashboard-kpi .kpi-value[b-pn5xvkawfn]{color:#14253b}.dashboard-kpi-featured .kpi-label[b-pn5xvkawfn],.dashboard-kpi-featured .kpi-value[b-pn5xvkawfn]{color:#fff}
/* /Components/PricingPreview.razor.rz.scp.css */
.pricing-preview[b-bf6zv09kdf]{background:#fff;border:1px solid #dbe3ed;border-radius:18px;overflow:hidden;box-shadow:0 24px 36px #0e192520;color:#0e192b}.pricing-body[b-bf6zv09kdf]{padding:27px}.pricing-heading[b-bf6zv09kdf]{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:22px}.pricing-heading h3[b-bf6zv09kdf]{font-size:17px;margin:0}.period[b-bf6zv09kdf]{font-size:10px;color:#53647c;display:flex;gap:6px;align-items:center}.period select[b-bf6zv09kdf]{padding:7px;border:1px solid #dbe3ed;border-radius:6px;background:#f4f7fa;font:inherit;color:#0e192b}.quantities[b-bf6zv09kdf]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.quantities label[b-bf6zv09kdf]{font-size:11px;color:#53647c;border:1px solid #dbe3ed;border-radius:12px;padding:12px}.quantities input[b-bf6zv09kdf]{display:block;width:100%;margin-top:8px;border:0;background:white;color:#0e192b;font-size:23px;font-weight:700;padding:3px;box-sizing:border-box}.quantities input:focus-visible[b-bf6zv09kdf]{outline:2px solid #8ac91c;outline-offset:2px}fieldset[b-bf6zv09kdf]{border:0;padding:0;margin:20px 0 0}legend[b-bf6zv09kdf]{font-size:11px;color:#53647c;margin-bottom:10px}.option-grid[b-bf6zv09kdf]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.option-grid label[b-bf6zv09kdf]{display:flex;align-items:center;gap:8px;border:1px solid #dbe3ed;padding:11px;border-radius:9px;font-size:11px}.option-grid label.selected[b-bf6zv09kdf]{border-color:#0077b6;background:#f1f8fb}.option-grid input[b-bf6zv09kdf]{accent-color:#0077b6}.pricing-result[b-bf6zv09kdf]{background:#0e192b;color:#fff;padding:24px 27px;display:flex;justify-content:space-between;align-items:center;gap:14px}.pricing-result span[b-bf6zv09kdf],.pricing-result small[b-bf6zv09kdf]{display:block;color:#aebbc9;font-size:10px}.pricing-result strong[b-bf6zv09kdf]{display:block;font-size:17px;margin:7px 0 9px}.pricing-result .button[b-bf6zv09kdf]{white-space:nowrap;font-size:12px;padding:13px 17px}.pricing-result img[b-bf6zv09kdf]{display:inline-block;vertical-align:middle}@media(max-width:600px){.pricing-body[b-bf6zv09kdf]{padding:20px}.pricing-result[b-bf6zv09kdf]{padding:20px;flex-direction:column;align-items:stretch}.pricing-result .button[b-bf6zv09kdf]{justify-content:center}.quantities label[b-bf6zv09kdf]{font-size:10px;padding:9px}.option-grid label[b-bf6zv09kdf]{font-size:10px;padding:9px}.pricing-heading[b-bf6zv09kdf]{flex-wrap:wrap}}

.period[b-bf6zv09kdf]{gap:5px}.period button[b-bf6zv09kdf],.period span[b-bf6zv09kdf]{font-size:9px;font-weight:600;padding:7px 8px;border-radius:5px;border:1px solid #dbe3ed;white-space:nowrap}.period button[b-bf6zv09kdf]{background:#f4f7fa;color:#66758b;cursor:not-allowed}.period span[b-bf6zv09kdf]{background:var(--green);color:var(--ink);border-color:var(--green)}.quantities .quantity[b-bf6zv09kdf]{font-size:10px;color:#53647c;border:1px solid #dbe3ed;border-radius:9px;padding:10px}.quantity label[b-bf6zv09kdf]{display:block;border:0;padding:0}.quantity>div[b-bf6zv09kdf]{display:flex;align-items:center;gap:3px;margin-top:8px}.quantities .quantity input[b-bf6zv09kdf]{min-width:0;width:100%;text-align:center;font-size:17px;margin:0;-moz-appearance:textfield}.quantity input[b-bf6zv09kdf]::-webkit-inner-spin-button,.quantity input[b-bf6zv09kdf]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantity button[b-bf6zv09kdf]{border:1px solid #dbe3ed;border-radius:6px;background:white;color:#64748b;width:25px;height:28px;flex-shrink:0;cursor:pointer}.pricing-result[b-bf6zv09kdf]{justify-content:flex-end;min-height:90px}.pricing-body[b-bf6zv09kdf]{padding:27px}.pricing-heading h3[b-bf6zv09kdf]{font-size:15px}@media(max-width:600px){.pricing-heading[b-bf6zv09kdf]{gap:12px}.quantities[b-bf6zv09kdf]{gap:7px}.quantities .quantity[b-bf6zv09kdf]{padding:8px}.quantity button[b-bf6zv09kdf]{width:23px}.pricing-body[b-bf6zv09kdf]{padding:20px}}
.pricing-promotion[b-bf6zv09kdf]{background:#f1f9e6;border:1px solid var(--green);border-radius:10px;padding:14px;margin-bottom:20px}.pricing-promotion strong[b-bf6zv09kdf]{font-size:17px;color:#14253b}.pricing-promotion p[b-bf6zv09kdf]{font-size:12px;line-height:1.5;margin:5px 0 0;color:#445b2d}
.period button[b-bf6zv09kdf]{cursor:pointer}.period button[aria-pressed="true"][b-bf6zv09kdf]{background:var(--green);border-color:var(--green);color:#fff}.period button:hover[b-bf6zv09kdf]{border-color:var(--green)}
/* /Components/PurchaseDetails.razor.rz.scp.css */
.payment-details[b-70uy20egae]{margin-bottom:1rem}.payment-code[b-70uy20egae]{font-size:.7em;overflow-wrap:anywhere}.payment-totals[b-70uy20egae]{margin:1.4rem 0}.payment-totals div[b-70uy20egae]{display:flex;justify-content:space-between;gap:1rem;margin:.7rem 0}.payment-totals dd[b-70uy20egae]{margin:0;font-weight:700;white-space:nowrap}.payment-total[b-70uy20egae]{border-top:1px solid var(--line,#d5deeb);padding-top:1rem;font-size:1.15rem}.payment-details .pill[b-70uy20egae]{display:inline-flex}.payment-details .button[b-70uy20egae]{margin:.8rem 0}@media(max-width:480px){.payment-totals div[b-70uy20egae]{flex-wrap:wrap}.payment-details h2[b-70uy20egae]{font-size:1.2rem}}
/* /Components/PurchaseHistory.razor.rz.scp.css */
.inline-actions[b-yolu43vx7g]{margin:1.2rem 0 1.8rem;display:flex;gap:.75rem;flex-wrap:wrap}.modal-actions[b-yolu43vx7g]{justify-content:flex-end;margin-bottom:0}.payment-events[b-yolu43vx7g]{margin-top:1rem}.payment-events h3[b-yolu43vx7g]{margin-top:0}.payment-events ol[b-yolu43vx7g]{list-style:none;padding:0;margin:1rem 0 0}.payment-events li[b-yolu43vx7g]{padding:1rem 0;border-top:1px solid var(--line,#d5deeb);display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.payment-events li div[b-yolu43vx7g]{display:grid;gap:.35rem}.payment-events time[b-yolu43vx7g]{color:var(--muted,#60738e);font-size:.85rem}.payment-events li>span[b-yolu43vx7g]{white-space:nowrap;font-weight:600}@media(max-width:480px){.payment-events li[b-yolu43vx7g]{flex-wrap:wrap}}
/* /Components/PurchaseList.razor.rz.scp.css */
.purchases-grid[b-1pxhg5o28k]{width:100%;overflow-x:auto;background:white;border:1px solid var(--line,#d5deeb);border-radius:14px}.purchases-grid:focus-visible[b-1pxhg5o28k]{outline:2px solid var(--accent,#8acf17);outline-offset:3px}table[b-1pxhg5o28k]{width:100%;border-collapse:collapse;text-align:left;font-size:.9rem}thead[b-1pxhg5o28k]{background:#f7f9fc}th[b-1pxhg5o28k],td[b-1pxhg5o28k]{padding:1.1rem 1rem;vertical-align:middle;border-bottom:1px solid var(--line,#d5deeb)}thead th[b-1pxhg5o28k]{font-size:.8rem;color:var(--muted,#60738e);font-weight:700}tbody tr:last-child>th[b-1pxhg5o28k],tbody tr:last-child>td[b-1pxhg5o28k]{border-bottom:0}tbody tr:hover[b-1pxhg5o28k]{background:#fbfcfe}.purchase-reference[b-1pxhg5o28k]{font-size:.8rem;letter-spacing:.025em;white-space:nowrap}.customer[b-1pxhg5o28k]{min-width:12rem;overflow-wrap:anywhere}.customer strong[b-1pxhg5o28k],.customer span[b-1pxhg5o28k]{display:block}.customer span[b-1pxhg5o28k]{color:var(--muted,#60738e);font-size:.8rem;margin-top:.25rem}.period[b-1pxhg5o28k],.amount[b-1pxhg5o28k],time[b-1pxhg5o28k]{white-space:nowrap}.amount[b-1pxhg5o28k]{text-align:right;font-variant-numeric:tabular-nums}.amount:not(th)[b-1pxhg5o28k]{font-weight:700}.actions[b-1pxhg5o28k]{text-align:right;white-space:nowrap}.actions button[b-1pxhg5o28k]{font-size:.8rem;padding:.6rem .85rem;min-height:40px}.purchase-status[b-1pxhg5o28k]{display:grid;justify-items:start;gap:.35rem;min-width:8rem}.status-badge[b-1pxhg5o28k]{display:inline-block;border-radius:999px;background:#f0f3f8;color:#52647d;padding:.3rem .65rem;font-size:.75rem;font-weight:700;white-space:nowrap}.status-badge.paid[b-1pxhg5o28k]{background:#edf7df;color:#436409}.setup-state[b-1pxhg5o28k]{font-size:.75rem;color:var(--muted,#60738e)}@media(max-width:900px){th[b-1pxhg5o28k],td[b-1pxhg5o28k]{padding:.85rem .75rem}table[b-1pxhg5o28k]{font-size:.85rem}.customer[b-1pxhg5o28k]{min-width:10rem}}
/* /Components/PurchaseSetup.razor.rz.scp.css */
.setup-card[b-lsr3ekha1m]{padding:1.5rem;background:#fff;border:1px solid var(--line,#d8e1ec);border-radius:12px;margin:1rem 0 1.5rem}.setup-card h3[b-lsr3ekha1m]{margin-top:.3rem}.breakable[b-lsr3ekha1m]{overflow-wrap:anywhere}.instructions[b-lsr3ekha1m]{white-space:pre-wrap;overflow-wrap:anywhere}.setup-fields[b-lsr3ekha1m]{display:grid;gap:1rem}.setup-fields label[b-lsr3ekha1m],.credentials label[b-lsr3ekha1m]{display:grid;gap:.4rem;font-weight:600}.setup-fields[b-lsr3ekha1m]  input,.setup-fields[b-lsr3ekha1m]  textarea,.credentials input[b-lsr3ekha1m]{box-sizing:border-box;width:100%;padding:.8rem;border:1px solid #c6d4e6;border-radius:8px;font:inherit}.setup-actions[b-lsr3ekha1m]{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.4rem;flex-wrap:wrap}.credentials[b-lsr3ekha1m]{display:flex;align-items:end;gap:.75rem;max-width:34rem;margin:1rem 0}.credentials label[b-lsr3ekha1m]{flex:1;min-width:0}.credentials button[b-lsr3ekha1m]{flex-shrink:0}@media(max-width:520px){.credentials[b-lsr3ekha1m]{align-items:stretch;flex-direction:column}.setup-card[b-lsr3ekha1m]{padding:1rem}.setup-actions>*[b-lsr3ekha1m]{width:100%}}
.provision-status[b-lsr3ekha1m]{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--line,#d8e1ec)}.provision-details[b-lsr3ekha1m]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.provision-details dt[b-lsr3ekha1m]{font-size:.8rem;color:#657c99}.provision-details dd[b-lsr3ekha1m]{margin:.25rem 0 0;font-weight:600}.setup-fields[b-lsr3ekha1m]  input[readonly]{background:#f5f7fa;color:#52637a}@media(max-width:600px){.provision-details[b-lsr3ekha1m]{grid-template-columns:1fr}}
/* /Components/ReconnectNotice.razor.rz.scp.css */
#components-reconnect-modal[b-dgbeuk5ajs]{border:1px solid var(--line);border-radius:16px;padding:28px;width:min(440px,calc(100% - 32px));color:var(--ink);box-shadow:0 16px 60px #101c2d30;background:#fff}#components-reconnect-modal[b-dgbeuk5ajs]::backdrop{background:#101c2d70}#components-reconnect-modal:not([open])[b-dgbeuk5ajs]{display:none}.reconnect-card h2[b-dgbeuk5ajs]{font-size:22px;line-height:1.35;letter-spacing:-.4px;margin:0 0 14px}.reconnect-card p[b-dgbeuk5ajs]{line-height:1.65;margin:0 0 18px}.reconnect-progress[b-dgbeuk5ajs],.reconnect-failed[b-dgbeuk5ajs],.reconnect-rejected[b-dgbeuk5ajs],.reconnect-paused[b-dgbeuk5ajs],.reconnect-reload[b-dgbeuk5ajs]{display:none}.components-reconnect-show .reconnect-progress[b-dgbeuk5ajs],.components-reconnect-retrying .reconnect-progress[b-dgbeuk5ajs],.components-reconnect-failed .reconnect-failed[b-dgbeuk5ajs],.components-reconnect-rejected .reconnect-rejected[b-dgbeuk5ajs],.components-reconnect-paused .reconnect-paused[b-dgbeuk5ajs]{display:block}.components-reconnect-failed .reconnect-reload[b-dgbeuk5ajs],.components-reconnect-rejected .reconnect-reload[b-dgbeuk5ajs],.components-reconnect-paused .reconnect-reload[b-dgbeuk5ajs]{display:inline-flex}
/* /Components/SelfProfileDeletion.razor.rz.scp.css */
.profile-deletion[b-md6w1ezarh]{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:28px;padding:24px 28px;border:1px solid #e8cbd0;border-radius:16px;background:#fff}
.profile-deletion h2[b-md6w1ezarh]{margin:0 0 8px;font-size:21px;color:var(--ink,#102034)}
.profile-deletion p[b-md6w1ezarh]{margin:0;color:#61748d;line-height:1.6;max-width:680px}
.deletion-outline[b-md6w1ezarh],.deletion-neutral[b-md6w1ezarh],.deletion-danger[b-md6w1ezarh]{padding:12px 18px;border-radius:9px;border:1px solid #c8d4e5;font:inherit;font-weight:600;cursor:pointer;white-space:normal}
.deletion-outline[b-md6w1ezarh]{flex-shrink:0;background:white;color:#b32331;border-color:#e4bec4}
.deletion-outline:hover:not(:disabled)[b-md6w1ezarh]{background:#fff4f4;border-color:#b32331}
.deletion-content[b-md6w1ezarh]{color:var(--ink,#102034);line-height:1.6}
.deletion-warning[b-md6w1ezarh]{background:#fff3f2;border:1px solid #efd0cc;border-radius:10px;padding:16px 18px;color:#80202d;font-weight:600;margin-top:0}
.deletion-error[b-md6w1ezarh]{color:#a61d2d;background:#fff5f5;border-radius:8px;padding:12px 16px;overflow-wrap:anywhere}
.deletion-agreement[b-md6w1ezarh]{display:flex;align-items:flex-start;gap:10px;margin:22px 0;cursor:pointer}
.deletion-agreement input[b-md6w1ezarh]{flex:0 0 18px;width:18px;height:18px;margin:4px 0 0;accent-color:#b32331}
.deletion-actions[b-md6w1ezarh]{display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap;margin-top:22px}
.deletion-neutral[b-md6w1ezarh]{background:white;color:var(--ink,#102034)}
.deletion-danger[b-md6w1ezarh]{background:#b32331;border-color:#b32331;color:white}
.deletion-danger:hover:not(:disabled)[b-md6w1ezarh]{background:#8e1723}
.deletion-content button:disabled[b-md6w1ezarh],.deletion-outline:disabled[b-md6w1ezarh]{opacity:.5;cursor:not-allowed}
.deletion-content button:focus-visible[b-md6w1ezarh],.deletion-outline:focus-visible[b-md6w1ezarh],.deletion-code:focus-visible[b-md6w1ezarh]{outline:3px solid #1688c2;outline-offset:3px}
.deletion-code-label[b-md6w1ezarh]{display:block;font-weight:600;margin-top:20px}
.deletion-code[b-md6w1ezarh]{display:block;width:min(100%,290px);padding:12px 15px;margin-top:8px;border:1px solid #b5c5dc;border-radius:9px;font:600 23px ui-monospace,monospace;letter-spacing:.3em;color:var(--ink,#102034)}
.deletion-hint[b-md6w1ezarh]{font-size:13px;color:#61748d}
.deletion-resend[b-md6w1ezarh]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:20px}
.deletion-link[b-md6w1ezarh]{border:0;background:none;color:#006d9f;padding:6px 0;font:inherit;text-decoration:underline;cursor:pointer}
@media(max-width:640px){.profile-deletion[b-md6w1ezarh]{align-items:flex-start;flex-direction:column;padding:20px}.deletion-actions[b-md6w1ezarh]{flex-direction:column-reverse}.deletion-actions button[b-md6w1ezarh]{width:100%}}
/* /Components/SubscriptionChoice.razor.rz.scp.css */
.subscription-choice[b-dwodccyzbh]{padding:24px;border:1px solid #d6e2ef;border-radius:16px;background:#f7f9fc;margin:20px 0 28px}.subscription-choice h2[b-dwodccyzbh]{margin:0 0 12px}.subscription-actions[b-dwodccyzbh]{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.subscription-actions .button[b-dwodccyzbh]{display:inline-flex;align-items:center;text-decoration:none}
/* /Pages/CustomerAccountTeam.razor.rz.scp.css */
.account-summary[b-4gsslfuogj],.account-invite[b-4gsslfuogj],.account-team[b-4gsslfuogj]{margin-bottom:22px}
.account-summary h2[b-4gsslfuogj]{overflow-wrap:anywhere}
.account-invite form[b-4gsslfuogj]{max-width:720px;margin-top:18px}
.account-invite label[b-4gsslfuogj]{display:block;font-weight:600;margin-bottom:7px}
.invite-fields[b-4gsslfuogj]{display:flex;gap:12px;align-items:center}
.invite-fields input[b-4gsslfuogj]{flex:1;min-width:0}
.team-list[b-4gsslfuogj]{list-style:none;padding:0;margin:0}
.team-list li[b-4gsslfuogj]{display:flex;align-items:center;gap:18px;padding:18px 0;border-top:1px solid var(--line)}
.team-list li:first-child[b-4gsslfuogj]{border-top:0}
.team-person[b-4gsslfuogj]{display:grid;gap:4px;flex:1;min-width:0;overflow-wrap:anywhere}
.team-person span[b-4gsslfuogj],.team-role[b-4gsslfuogj]{color:var(--muted);font-size:13px}
.team-role[b-4gsslfuogj]{background:var(--pale);padding:6px 10px;border-radius:999px}
.team-list button[b-4gsslfuogj]{flex-shrink:0}
@media(max-width:650px){.invite-fields[b-4gsslfuogj]{flex-direction:column;align-items:stretch}.invite-fields input[b-4gsslfuogj]{width:100%}.team-list li[b-4gsslfuogj]{flex-wrap:wrap;gap:10px}.team-person[b-4gsslfuogj]{flex-basis:100%}}

#account-company-name[b-4gsslfuogj]{display:block;width:100%;margin:8px 0 20px}

#account-new-owner[b-4gsslfuogj]{display:block;width:100%;margin:8px 0 20px}
.transfer-confirm[b-4gsslfuogj]{display:flex;align-items:flex-start;gap:10px;margin:20px 0}
.transfer-confirm input[b-4gsslfuogj]{flex-shrink:0;margin-top:4px}
/* /Pages/DemoManagement.razor.rz.scp.css */
.demo-dates[b-nqggj9lkqe] { display:grid; grid-template-columns:auto 1fr; gap:12px 24px; margin:24px 0; }
.demo-dates dd[b-nqggj9lkqe] { margin:0; }
.demo-request-detail[b-nqggj9lkqe] { overflow-wrap:anywhere; }
.demo-instructions[b-nqggj9lkqe] { white-space:pre-wrap; }
.demo-cancel[b-nqggj9lkqe] { border-top:1px solid #dce3ec; margin-top:24px; padding-top:20px; }
@media(max-width:600px) { .demo-dates[b-nqggj9lkqe] { grid-template-columns:1fr; gap:6px; } .demo-dates dd[b-nqggj9lkqe] { margin-bottom:10px; } }

.demo-credentials[b-nqggj9lkqe]{display:flex;align-items:flex-end;gap:.75rem;flex-wrap:wrap;margin:1rem 0}.demo-credentials label[b-nqggj9lkqe]{display:flex;flex-direction:column;gap:.5rem;flex:1;min-width:180px;font-weight:600}.demo-credentials input[b-nqggj9lkqe]{box-sizing:border-box;width:100%;padding:.75rem 1rem;border:1px solid var(--line,#d8e2ef);border-radius:8px;background:#f6f8fa;font-family:monospace;font-size:1rem}.credential-toggle[b-nqggj9lkqe]{border:1px solid var(--line,#d8e2ef);background:white;border-radius:8px;padding:.75rem 1rem;cursor:pointer;font-weight:600}.credential-toggle:disabled[b-nqggj9lkqe]{opacity:.55;cursor:default}@media(max-width:600px){.demo-credentials[b-nqggj9lkqe]{align-items:stretch}.demo-credentials label[b-nqggj9lkqe],.demo-credentials button[b-nqggj9lkqe]{width:100%}}
/* /Pages/EmailTemplateManagement.razor.rz.scp.css */
.template-selector[b-iid4hdmhef] { display:grid; grid-template-columns: 1fr 1fr; gap:24px; margin:24px 0; }
.template-selector label[b-iid4hdmhef], .template-editor label[b-iid4hdmhef] { display:block; font-weight:700; margin: 0 0 8px; }
.template-selector select[b-iid4hdmhef] { width:100%; min-height:46px; border:1px solid #c6d4e9; border-radius:8px; background:white; padding:10px; color:#102038; font:inherit; }
.template-workspace[b-iid4hdmhef] { display:grid; grid-template-columns:minmax(0,1fr); gap:24px; align-items:start; }
.template-workspace:has(.template-original)[b-iid4hdmhef] { grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr); }
.template-editor[b-iid4hdmhef], .template-original[b-iid4hdmhef] { min-width:0; }
.template-heading[b-iid4hdmhef] { display:flex; justify-content:space-between; gap:16px; align-items:start; flex-wrap:wrap; }
.template-heading h2[b-iid4hdmhef] { margin:0; }
.publication[b-iid4hdmhef] { font-size:.85rem; }
.template-editor fieldset[b-iid4hdmhef] { border:0; margin:0; padding:0; min-width:0; }
.template-editor label[b-iid4hdmhef] { margin-top:20px; }
.template-editor[b-iid4hdmhef]  input, .template-editor[b-iid4hdmhef]  textarea { width:100%; box-sizing:border-box; padding:12px; border:1px solid #c6d4e9; border-radius:8px; background:white; color:#102038; font:inherit; }
.template-editor[b-iid4hdmhef]  textarea { resize:vertical; line-height:1.5; }
.template-editor[b-iid4hdmhef]  .html-source, .html-source[b-iid4hdmhef] { font-family:monospace; font-size:.85rem; }
.template-editor fieldset:disabled[b-iid4hdmhef]  input, .template-editor fieldset:disabled[b-iid4hdmhef]  textarea { background:#f4f6f9; }
.template-variables[b-iid4hdmhef] { margin:20px 0; border:1px solid #d9e2ef; border-radius:8px; padding:14px; }
summary[b-iid4hdmhef] { font-weight:700; cursor:pointer; }
.variable-list[b-iid4hdmhef] { display:flex; flex-wrap:wrap; gap:8px; }
.variable-list code[b-iid4hdmhef] { overflow-wrap:anywhere; border:1px solid #d9e2ef; padding:4px 8px; border-radius:6px; font-size:.8rem; }
.template-actions[b-iid4hdmhef] { flex-wrap:wrap; gap:10px; margin-top:20px; }
.original-text[b-iid4hdmhef] { white-space:pre-wrap; overflow-wrap:anywhere; font:inherit; font-size:.85rem; line-height:1.6; }
.template-original h3[b-iid4hdmhef] { font-size:1rem; margin:24px 0 8px; }
.template-preview[b-iid4hdmhef] { margin-top:28px; border-top:1px solid #d9e2ef; padding-top:20px; }
.template-preview iframe[b-iid4hdmhef] { display:block; width:100%; height:640px; border:1px solid #d9e2ef; border-radius:10px; background:white; margin:16px 0; }
@media(max-width:1100px) { .template-workspace:has(.template-original)[b-iid4hdmhef] { grid-template-columns:1fr; } }
@media(max-width:620px) { .template-selector[b-iid4hdmhef] { grid-template-columns:1fr; gap:16px; } .template-actions .button[b-iid4hdmhef] { width:100%; } }
.template-test[b-iid4hdmhef] { margin-top: 1.5rem; padding-top: 1rem; border-top: 1px solid var(--border, #d9e3ef); }
.template-test p[b-iid4hdmhef] { overflow-wrap: anywhere; }
.template-test-success[b-iid4hdmhef] { display:flex; gap:.5rem; align-items:baseline; margin-top:1rem; background:#f0f8e5; border-color:#badc91; color:#31580d; }
/* /Pages/Home.razor.rz.scp.css */
.setup-settings-visual[b-csovuiei1o] {
    display: block;
    width: 100%;
    height: auto;
    aspect-ratio: 213 / 128;
}

/* Keep the backdrop aligned with the one inside the product illustration. */
.hero[b-csovuiei1o]::before {
    display: none;
}

.hero-visual[b-csovuiei1o]::before {
    content: "";
    position: absolute;
    inset: 0 auto 0 11.765%;
    width: 100vw;
    background: #f3f6fa url(/assets/site-media/dot-pattern) repeat;
    background-size: 38px 38px;
    border-bottom-left-radius: 34px;
}

.hero-visual > img[b-csovuiei1o] {
    position: relative;
}

@media (min-width: 901px) {
    .hero-visual[b-csovuiei1o],
    .hero-visual > img[b-csovuiei1o] {
        width: 660px;
        height: 660px;
    }
}

@media (min-width: 721px) and (max-width: 900px) {
    .hero-visual[b-csovuiei1o]::before {
        top: 60px;
        bottom: 60px;
    }
}

.benefit-cards .icon-tile[b-csovuiei1o] {
    background: var(--green);
}

.benefits-heading > p[b-csovuiei1o],
.benefit-cards h3[b-csovuiei1o],
.benefit-cards p[b-csovuiei1o] {
    color: #fff;
}

.benefit-cards article[b-csovuiei1o] {
    background: #1b293d;
    border-color: #ffffff26;
}

.benefit-cards .icon-tile img[b-csovuiei1o],
.benefit-cards article:first-child .icon-tile img[b-csovuiei1o] {
    filter: invert(1);
    opacity: 1;
}

.workflow-steps[b-csovuiei1o] {
    margin-bottom: 0;
}

.workflow .section-heading[b-csovuiei1o] {
    display: block;
    max-width: 620px;
    margin: 0 auto 44px;
    text-align: center;
}

.workflow .section-heading > p[b-csovuiei1o] {
    max-width: 510px;
    margin: 20px auto 0;
    font-size: 13px;
    line-height: 1.65;
}

.setup[b-csovuiei1o] {
    border-top: 0;
}

.payment-labels[b-csovuiei1o] {
    max-width: 340px;
    justify-content: flex-end;
    gap: 6px 8px;
}

.payment-labels .payment-caption[b-csovuiei1o] {
    background: none;
    color: #8c99aa;
    font-weight: 400;
    padding-left: 0;
}

.trial-banner[b-csovuiei1o] {
    background-image: url(/images/dot-pattern.png);
    background-repeat: no-repeat;
    background-position: right top;
    background-size: 210px;
}

.trial-banner p[b-csovuiei1o] {
    color: #f5ffe8;
    margin-bottom: 0;
}

.trial-actions .outline[b-csovuiei1o] {
    border-color: #fff9;
    color: #fff;
}

.trial-actions .outline:hover[b-csovuiei1o] {
    background: #fff2;
    color: #fff;
}

@media (max-width: 720px) {

    .payment-labels[b-csovuiei1o] {
        justify-content: flex-start;
    }
}

/* V10 first fold keeps the quotation inside the 600px hero. */
@media(min-width:721px){.hero-copy[b-csovuiei1o]{padding:90px 0 20px}.hero h1[b-csovuiei1o]{font-size:42px;line-height:1.03}}
.trial-banner[b-csovuiei1o]{background-image:none}


/* V12 keeps the workflow centered and the configuration steps after features. */
@media(min-width:721px){.challenge[b-csovuiei1o]{padding-bottom:64px}.workflow[b-csovuiei1o]{padding-top:82px;padding-bottom:64px}.features-section[b-csovuiei1o]{padding-bottom:47px}.setup[b-csovuiei1o]{padding-bottom:51px}.pricing-section[b-csovuiei1o]{padding-bottom:41px}}

@media(max-width:720px){
    .workflow .section-heading[b-csovuiei1o]{margin-bottom:30px}
    .workflow .section-heading h2 br[b-csovuiei1o]{display:none}
    .workflow .section-heading > p[b-csovuiei1o]{font-size:12px}
}
/* /Pages/InvoiceManagement.razor.rz.scp.css */
.invoice-document[b-vcg3uybkia] { display:flex; align-items:center; justify-content:space-between; gap:16px; padding:18px; margin:20px 0; border:1px solid #dce3ec; border-radius:10px; background:#f5f7fa; }
.invoice-document-name[b-vcg3uybkia] { display:flex; gap:12px; align-items:center; min-width:0; }
.invoice-document-name strong[b-vcg3uybkia], .invoice-document-name span:not(.invoice-document-icon)[b-vcg3uybkia] { display:block; overflow-wrap:anywhere; }
.invoice-document-name strong[b-vcg3uybkia] { margin-bottom:4px; }
.invoice-document-name span[b-vcg3uybkia] { color:#627b9a; font-size:.875rem; }
.invoice-document svg[b-vcg3uybkia] { width:24px; height:24px; fill:none; stroke:currentColor; stroke-width:1.7; stroke-linecap:round; stroke-linejoin:round; flex-shrink:0; }
.invoice-document .button[b-vcg3uybkia] { display:inline-flex; gap:8px; align-items:center; flex-shrink:0; }
@media(max-width:640px) { .invoice-document[b-vcg3uybkia] { align-items:stretch; flex-direction:column; } .invoice-document .button[b-vcg3uybkia] { justify-content:center; } }
/* /Pages/LegalPolicyManagement.razor.rz.scp.css */
.policy-workspace[b-dm2rdpskn6] { display: grid; grid-template-columns: minmax(210px, 260px) minmax(0, 1fr); gap: 24px; align-items: start; margin-top: 28px; }
.policy-list[b-dm2rdpskn6] { display: grid; gap: 12px; }
.policy-choice[b-dm2rdpskn6] { display: flex; flex-direction: column; gap: 12px; width: 100%; text-align: left; color: inherit; cursor: pointer; font: inherit; }
.policy-choice.selected[b-dm2rdpskn6] { border-color: var(--blue, #0083b7); box-shadow: 0 0 0 1px var(--blue, #0083b7); }
.policy-choice strong[b-dm2rdpskn6] { font-size: 1rem; }
.policy-choice small[b-dm2rdpskn6] { color: #667b98; }
.policy-choice .directory-role[b-dm2rdpskn6] { width: fit-content; font-size: .75rem; }
.policy-heading[b-dm2rdpskn6] { display: flex; justify-content: space-between; align-items: start; gap: 16px; }
.policy-heading h2[b-dm2rdpskn6] { margin: 0 0 8px; }
.policy-heading a[b-dm2rdpskn6] { font-size: .875rem; }
.policy-publication[b-dm2rdpskn6] { font-size: .85rem; margin-bottom: 24px; }
.policy-editor[b-dm2rdpskn6] { min-width: 0; }
.policy-editor fieldset[b-dm2rdpskn6] { border: 0; padding: 0; margin: 0; min-width: 0; }
.policy-editor label[b-dm2rdpskn6] { display: block; font-weight: 700; margin: 20px 0 8px; }
.policy-editor[b-dm2rdpskn6]  input, .policy-editor[b-dm2rdpskn6]  textarea { display: block; width: 100%; padding: 12px; border: 1px solid #c6d4e9; border-radius: 8px; background: white; color: #102038; box-sizing: border-box; font: inherit; }
.policy-editor[b-dm2rdpskn6]  textarea { resize: vertical; line-height: 1.6; font-size: .9rem; min-height: 280px; }
.policy-editor fieldset:disabled[b-dm2rdpskn6]  input, .policy-editor fieldset:disabled[b-dm2rdpskn6]  textarea { background: #f4f6f9; }
.policy-format-hint[b-dm2rdpskn6] { font-size: .85rem; margin: 0 0 12px; }
.policy-actions[b-dm2rdpskn6] { flex-wrap: wrap; gap: 10px; margin-top: 20px; }
.policy-preview[b-dm2rdpskn6] { margin-top: 30px; border-top: 1px solid #d9e2ef; padding-top: 24px; overflow-wrap: anywhere; }
@media (max-width: 980px) { .policy-workspace[b-dm2rdpskn6] { grid-template-columns: minmax(0, 1fr); } .policy-list[b-dm2rdpskn6] { grid-template-columns: repeat(3, minmax(0, 1fr)); } .policy-choice[b-dm2rdpskn6] { padding: 16px; } }
@media (max-width: 620px) { .policy-list[b-dm2rdpskn6] { grid-template-columns: 1fr; } .policy-heading[b-dm2rdpskn6] { flex-direction: column; } .policy-actions .button[b-dm2rdpskn6] { width: 100%; } }
/* /Pages/ManagementArea.razor.rz.scp.css */
.deletion-requests[b-kb4tdaa5gx] { margin-top: 1.5rem; }
.management-only-badge[b-kb4tdaa5gx] { display:block; margin-top:8px; color:#51627b; }
.user-action-group[b-kb4tdaa5gx] { display:inline-flex; align-items:center; flex-wrap:nowrap; border:1px solid #d5deeb; border-radius:10px; overflow:hidden; background:#fff; }
.user-action-group:focus-within[b-kb4tdaa5gx] { outline:2px solid var(--green); outline-offset:3px; }
.user-action-group .directory-role-action[b-kb4tdaa5gx] { border:0; border-radius:0; background:transparent; }
.user-action-group .directory-role-action + .directory-role-action[b-kb4tdaa5gx] { border-left:1px solid #e2e8f0; }
.directory-actions[b-kb4tdaa5gx] { width:110px; white-space:nowrap; }
.user-access-summary[b-kb4tdaa5gx] { display:flex; align-items:center; gap:16px; padding-bottom:24px; border-bottom:1px solid #e2e8f0; }
.user-access-summary p[b-kb4tdaa5gx] { margin:4px 0 10px; overflow-wrap:anywhere; }
.user-access-avatar[b-kb4tdaa5gx] { display:flex; align-items:center; justify-content:center; flex:0 0 54px; height:54px; border-radius:50%; background:#eef5e3; color:#426716; font-size:18px; font-weight:700; }
.user-access-options[b-kb4tdaa5gx] { display:grid; gap:18px; margin-top:24px; }
.user-access-options section[b-kb4tdaa5gx] { padding:20px; border:1px solid #dce3ec; border-radius:12px; background:#f8fafc; }
.user-access-options h3[b-kb4tdaa5gx] { margin:0 0 8px; font-size:17px; }
.user-access-options p[b-kb4tdaa5gx] { margin:0 0 16px; line-height:1.6; }
.deletion-heading[b-kb4tdaa5gx] { display: flex; align-items: center; justify-content: space-between; gap: 1rem; flex-wrap: wrap; }
.deletion-heading h2[b-kb4tdaa5gx] { margin: 0; }
.deletion-reference[b-kb4tdaa5gx] { overflow-wrap: anywhere; }
.deletion-email[b-kb4tdaa5gx] { width: 100%; margin: .5rem 0 1.25rem; }
.deletion-action[b-kb4tdaa5gx] { color: #b42318; }
.directory-identity-candidate[b-kb4tdaa5gx] { padding:18px; border:1px solid #dce3ec; border-radius:10px; background:#f8fafc; margin:18px 0; }
.directory-identity-candidate h3[b-kb4tdaa5gx] { margin:0 0 16px; font-size:17px; }
.directory-identity-candidate dl[b-kb4tdaa5gx] { display:grid; grid-template-columns:auto minmax(0,1fr); gap:10px 16px; margin:0; }
.directory-identity-candidate dt[b-kb4tdaa5gx] { font-weight:600; }
.directory-identity-candidate dd[b-kb4tdaa5gx] { margin:0; overflow-wrap:anywhere; }
.directory-identity-review[b-kb4tdaa5gx] { display:flex; align-items:flex-start; gap:10px; margin:18px 0; line-height:1.6; cursor:pointer; }
.directory-identity-review input[b-kb4tdaa5gx] { flex:0 0 16px; width:16px; height:16px; margin:4px 0 0; padding:0; accent-color:var(--green); }
.deletion-confirm[b-kb4tdaa5gx] { background: #b42318; border-color: #b42318; color: #fff; }
.deletion-confirm:hover:not(:disabled)[b-kb4tdaa5gx] { background: #912018; border-color: #912018; }
/* /Pages/ManagementSimulations.razor.rz.scp.css */
.simulation-detail[b-9ll4ma730h] { margin-top:16px; }
.simulation-detail-actions[b-9ll4ma730h] { display:flex; justify-content:flex-end; margin-top:24px; padding-top:20px; border-top:1px solid #dce3ec; }
.simulation-detail-actions .button[b-9ll4ma730h] { display:inline-flex; align-items:center; gap:8px; }
.simulation-detail-actions svg[b-9ll4ma730h] { width:18px; height:18px; fill:none; stroke:currentColor; stroke-width:1.7; stroke-linecap:round; stroke-linejoin:round; }
@media(max-width:680px) { .simulation-detail-actions .button[b-9ll4ma730h] { width:100%; justify-content:center; } }
/* /Pages/ProfileDeleted.razor.rz.scp.css */
.profile-deleted[b-ql9qz67pbn]{padding-top:80px;padding-bottom:100px;max-width:900px;min-height:50vh}
.profile-deleted h1[b-ql9qz67pbn]{font-size:clamp(30px,4vw,44px);line-height:1.2;margin-bottom:22px}
.profile-deleted p[b-ql9qz67pbn]{max-width:700px;font-size:18px;line-height:1.7;color:var(--muted,#61748d);margin-bottom:28px}
/* /Pages/ReservedArea.razor.rz.scp.css */
.billing-details[b-57tbezujox] { width:100%; }
.billing-data[b-57tbezujox] { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:12px 28px; margin-bottom:20px; }
.billing-data p[b-57tbezujox] { margin:0; overflow-wrap:anywhere; }
@media(max-width:900px) { .billing-data[b-57tbezujox] { grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media(max-width:580px) { .billing-data[b-57tbezujox] { grid-template-columns:1fr; } }
/* /Pages/Sales/SalesFlow.razor.rz.scp.css */
.sales-area[b-fhbcpw80l8]{padding:48px 24px 64px;min-height:70vh;background:var(--pale);color:var(--ink)}.sales-area .container[b-fhbcpw80l8]{max-width:1160px;margin:auto}.sales-area h1[b-fhbcpw80l8]{font-size:clamp(27px,4vw,38px);line-height:1.2;margin-bottom:14px}.prototype-note[b-fhbcpw80l8]{padding:13px 18px;background:#fff8e8;border:1px solid #f0dfb6;border-radius:10px;color:#675428;font-size:13px;line-height:1.6}.sales-tabs[b-fhbcpw80l8]{display:flex;gap:8px;flex-wrap:wrap;margin:25px 0 20px}.flow-tab[b-fhbcpw80l8]{border:1px solid #dbe2ed;border-radius:8px;padding:11px 20px;color:#45617c;background:#fff;font:inherit;font-size:13px;text-decoration:none;cursor:pointer}.flow-tab.selected[b-fhbcpw80l8]{color:var(--accent-ink);border-color:var(--green);background:var(--accent-soft)}.flow-layout[b-fhbcpw80l8]{display:grid;grid-template-columns:minmax(0,1fr) 275px;gap:22px;align-items:start}.form-card[b-fhbcpw80l8]{background:white;border:1px solid var(--line);border-radius:12px;box-shadow:0 8px 26px #182b4506;overflow:hidden;min-width:0}.flow-content[b-fhbcpw80l8]{padding:36px 38px}.flow-content h2[b-fhbcpw80l8]{font-size:26px;margin:0 0 12px;color:var(--ink)}.flow-content p[b-fhbcpw80l8]{color:#64768e;line-height:1.7}.flow-steps[b-fhbcpw80l8]{display:flex;gap:10px;list-style:none;margin:0;padding:20px 24px;border-bottom:1px solid #e4e9f1;overflow:auto}.flow-steps li[b-fhbcpw80l8]{flex:1;display:flex;align-items:center;gap:7px;font-size:11px;font-weight:600;color:#8693a6;min-width:98px}.flow-steps li span[b-fhbcpw80l8]{border:1px solid #cfd7e3;border-radius:50%;width:24px;height:24px;display:grid;place-items:center;flex:none}.flow-steps .current[b-fhbcpw80l8]{color:var(--accent-ink)}.flow-steps .current span[b-fhbcpw80l8]{background:var(--green);color:#fff;border-color:var(--green)}.flow-steps .done span[b-fhbcpw80l8]{background:var(--accent-soft);border-color:var(--accent-soft);color:var(--accent-ink)}.form-grid[b-fhbcpw80l8]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:24px 0}.form-grid label[b-fhbcpw80l8]{display:flex;flex-direction:column;gap:8px;font-weight:600;font-size:13px}.form-grid[b-fhbcpw80l8]  input,.form-grid[b-fhbcpw80l8]  select{padding:12px;border:1px solid #cfd8e5;border-radius:8px;font:inherit;background:#fff;color:#123451;width:100%;box-sizing:border-box}.form-grid[b-fhbcpw80l8]  input:focus,.form-grid[b-fhbcpw80l8]  select:focus{outline:3px solid #4d93d34d;border-color:#0953a2}.choices[b-fhbcpw80l8]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0;border:0;padding:0}.choices legend[b-fhbcpw80l8]{font-size:13px;font-weight:600;margin-bottom:12px}.check-option[b-fhbcpw80l8]{display:flex;align-items:flex-start;gap:11px;padding:18px 15px;border:1px solid var(--line);border-radius:10px;cursor:pointer}.check-option[b-fhbcpw80l8]  input{margin-top:3px;accent-color:var(--green)}.check-option strong[b-fhbcpw80l8]{font-size:13px;display:block}.check-option small[b-fhbcpw80l8]{display:block;font-size:11px;color:#7a889a;margin-top:5px;line-height:1.5}.actions[b-fhbcpw80l8]{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.money[b-fhbcpw80l8]{font-size:38px;font-weight:700;letter-spacing:-1.5px;color:var(--ink);margin:22px 0 8px}.money small[b-fhbcpw80l8]{font-size:15px;font-weight:400;color:#7b899d;margin-left:10px;letter-spacing:0}.summary[b-fhbcpw80l8]{border:1px solid #e0e7f0;border-radius:10px;padding:0 18px;margin:24px 0}.summary div[b-fhbcpw80l8]{display:flex;justify-content:space-between;gap:20px;padding:14px 0;border-bottom:1px solid #e9edf3;font-size:13px}.summary div:last-child[b-fhbcpw80l8]{border-bottom:0}.summary dt[b-fhbcpw80l8]{color:#748197}.summary dd[b-fhbcpw80l8]{margin:0;text-align:right;font-weight:600}.notice[b-fhbcpw80l8]{padding:18px 20px;background:#f2f6fc;border:1px solid #e0e8f2;border-radius:10px;margin:24px 0}.notice p[b-fhbcpw80l8]{font-size:13px;margin:8px 0 0}.side-card[b-fhbcpw80l8]{padding:24px;background:#fff;border:1px solid var(--line);border-radius:12px;margin-bottom:16px}.side-card h3[b-fhbcpw80l8]{font-size:17px;margin:12px 0}.side-card p[b-fhbcpw80l8],.side-card li[b-fhbcpw80l8]{font-size:13px;line-height:1.7;color:#728098}.side-card ul[b-fhbcpw80l8]{padding-left:18px}.side-card a[b-fhbcpw80l8]{font-size:13px;color:var(--accent-ink)}.validation-message[b-fhbcpw80l8],.form-card[b-fhbcpw80l8]  .validation-errors{color:#b51f2e}.overline[b-fhbcpw80l8]{text-transform:uppercase;letter-spacing:1px;font-size:11px;font-weight:600}@media(max-width:950px){.flow-layout[b-fhbcpw80l8]{grid-template-columns:1fr}.flow-side[b-fhbcpw80l8]{display:grid;grid-template-columns:1fr 1fr;gap:16px}}@media(max-width:640px){.form-grid[b-fhbcpw80l8],.choices[b-fhbcpw80l8],.flow-side[b-fhbcpw80l8]{grid-template-columns:1fr}.flow-content[b-fhbcpw80l8]{padding:26px 20px}.sales-area[b-fhbcpw80l8]{padding:30px 16px}.flow-steps[b-fhbcpw80l8]{padding:15px}.flow-steps li[b-fhbcpw80l8]{font-size:0;min-width:24px;flex:1}.flow-steps .current[b-fhbcpw80l8]{font-size:10px;min-width:90px}.money[b-fhbcpw80l8]{font-size:32px}.flow-tab[b-fhbcpw80l8]{padding:10px 12px}.actions .button[b-fhbcpw80l8]{flex:1;min-width:130px;text-align:center}.summary dd[b-fhbcpw80l8]{overflow-wrap:anywhere}}
.message-preview[b-fhbcpw80l8]{margin:16px 0;border:1px solid var(--line);border-radius:10px}.message-preview summary[b-fhbcpw80l8]{padding:16px;cursor:pointer;font-size:13px;font-weight:600;color:#45617c}.email-preview[b-fhbcpw80l8]{padding:22px;border-top:1px solid #e6ebf2;background:#fafcff}.email-preview h3[b-fhbcpw80l8]{font-size:18px;margin:10px 0}.email-preview .preview-label[b-fhbcpw80l8]{font-size:11px;text-transform:uppercase;letter-spacing:.8px;color:#947731}.preview-cta[b-fhbcpw80l8]{display:inline-block;background:#edf2f8;color:#53677f;padding:11px 16px;border-radius:8px;font-size:13px}
.flow-error[b-fhbcpw80l8] {
    margin: 1rem 0;
    padding: 1rem;
    color: #9f1239;
    background: #fff1f2;
    border: 1px solid #fecdd3;
    border-radius: 12px;
}

.flow-error p[b-fhbcpw80l8] {
    margin: .35rem 0 0;
    color: inherit;
}


.form-card[b-fhbcpw80l8]  .validation-message,
.form-card[b-fhbcpw80l8]  .validation-errors {
    color: #9f1239;
}


.subscription-context[b-fhbcpw80l8]{margin:24px 0;padding:24px;border:1px solid #d6e2ef;border-radius:16px;background:#fff}.subscription-context h2[b-fhbcpw80l8]{margin:0 0 12px}.subscription-context p:last-child[b-fhbcpw80l8]{margin-bottom:0}
/* /Pages/TariffManagement.razor.rz.scp.css */
.tariff-discount-preview[b-3xk0yxaz51]{margin-top:24px;border-top:1px solid var(--line,#dce3ec);padding-top:16px}
.tariff-discount-preview h3[b-3xk0yxaz51]{margin:0 0 8px;font-size:18px}
.tariff-preview-total[b-3xk0yxaz51]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;background:var(--ink,#14253b);color:#fff;padding:18px;border-radius:12px;line-height:1.5}
.tariff-preview-total strong[b-3xk0yxaz51]{color:var(--green,#8bcc16);font-size:28px;white-space:nowrap}
@media(max-width:480px){.tariff-preview-total[b-3xk0yxaz51]{align-items:flex-start;flex-direction:column}.tariff-preview-total strong[b-3xk0yxaz51]{font-size:25px}}
.price-toolbar[b-3xk0yxaz51]{margin-bottom:24px}.price-history td:last-child[b-3xk0yxaz51]{display:flex;gap:10px;flex-wrap:wrap}
.price-save-bar[b-3xk0yxaz51]{position:sticky;bottom:-24px;z-index:2;margin-top:24px;padding:16px 0;background:white;border-top:1px solid var(--line)}
.price-save-bar .inline-actions[b-3xk0yxaz51]{margin-top:0}
.price-save-bar .notice[b-3xk0yxaz51]{margin-bottom:12px}
@media(max-width:600px){.price-save-bar[b-3xk0yxaz51]{bottom:-20px}}
/* /Pages/TranslationManagement.razor.rz.scp.css */
.translation-toolbar[b-f1tjgm7qsu] { margin: 20px 0; }
.translation-filters[b-f1tjgm7qsu] { flex-wrap: wrap; align-items: end; }
.translation-filters label[b-f1tjgm7qsu] { min-width: 180px; }
.translation-filters .translation-missing[b-f1tjgm7qsu] { display:inline-flex; align-items:center; justify-content:flex-start; flex:0 1 auto; min-width:0; gap:8px; padding:12px 0; cursor:pointer; }
.translation-missing[b-f1tjgm7qsu]  input[type="checkbox"] { flex:0 0 16px; width:16px; height:16px; margin:0; padding:0; accent-color:var(--green); }
.translation-table[b-f1tjgm7qsu] { min-width:900px; table-layout:fixed; }
.translation-key[b-f1tjgm7qsu] { width:240px; white-space:normal; overflow-wrap:anywhere; }
.translation-locations[b-f1tjgm7qsu] { white-space:normal; overflow-wrap:anywhere; }
.translation-locations strong[b-f1tjgm7qsu],.translation-locations span[b-f1tjgm7qsu] { display:block; }
.translation-locations span[b-f1tjgm7qsu] { color:#637994; font-size:13px; margin-top:4px; }
.translation-locations > div+div[b-f1tjgm7qsu] { margin-top:14px; }
.translation-technical-key[b-f1tjgm7qsu] { margin-top:12px; font-size:12px; color:#637994; }
.translation-technical-key code[b-f1tjgm7qsu] { display:block; margin-top:8px; overflow-wrap:anywhere; }
.translation-location-heading[b-f1tjgm7qsu] { display:flex; justify-content:space-between; align-items:center; gap:16px; flex-wrap:wrap; margin:24px 0; }
.translation-location-heading h2[b-f1tjgm7qsu] { font-size:22px; margin:0; }
.translation-location-heading h2 span[b-f1tjgm7qsu] { font-weight:400; }
.translation-page-browser h2[b-f1tjgm7qsu] { margin-top:28px; font-size:24px; }
.translation-area-group[b-f1tjgm7qsu] { margin-top:20px; border:1px solid #dce3ec; border-radius:12px; }
.translation-area-group > summary[b-f1tjgm7qsu] { padding:16px 20px; font-size:18px; font-weight:700; cursor:pointer; background:#f5f7fa; border-radius:12px; }
.translation-page-grid[b-f1tjgm7qsu] { display:grid; grid-template-columns:repeat(auto-fit,minmax(240px,1fr)); gap:16px; padding:20px; }
.translation-page-card[b-f1tjgm7qsu] { border:1px solid #dce3ec; border-radius:10px; padding:18px; }
.translation-page-card h3[b-f1tjgm7qsu] { margin:0 0 12px; font-size:17px; }
.translation-page-card button[b-f1tjgm7qsu] { font:inherit; cursor:pointer; text-align:left; }
.translation-page-card h3 button[b-f1tjgm7qsu] { color:#0f1d30; background:none; border:0; padding:0; font-weight:700; }
.translation-section-links[b-f1tjgm7qsu] { display:flex; flex-wrap:wrap; gap:8px; }
.translation-section-links button[b-f1tjgm7qsu] { background:#f1f7e7; color:#405f11; border:1px solid #d7e7b8; border-radius:6px; padding:6px 9px; font-size:12px; }
.translation-page-card button:hover[b-f1tjgm7qsu] { text-decoration:underline; }
.translation-page-card button:focus-visible[b-f1tjgm7qsu] { outline:2px solid #007eae; outline-offset:3px; }
.translation-page-card button:disabled[b-f1tjgm7qsu] { cursor:default; opacity:.6; }
.translation-excerpt[b-f1tjgm7qsu] { min-width:240px; max-width:350px; white-space:normal; overflow-wrap:anywhere; }
.translation-source[b-f1tjgm7qsu] { padding:16px; margin:0 0 20px; background:#f5f7fa; border:1px solid #dce3ec; border-radius:8px; }
.translation-source p[b-f1tjgm7qsu] { white-space:pre-wrap; overflow-wrap:anywhere; margin:8px 0 0; }
.translations-page[b-f1tjgm7qsu]  fieldset { border:0; padding:0; margin:0; min-width:0; }
.translations-page[b-f1tjgm7qsu]  .marketing-editor textarea { resize:vertical; min-height:180px; }
.translations-page[b-f1tjgm7qsu]  .validation-errors { padding:14px 30px; color:#a23e08; background:#fff8e8; border-radius:8px; }
.translation-draft[b-f1tjgm7qsu] { background:#fff5da; color:#805700; }
@media(max-width:680px) { .translation-filters[b-f1tjgm7qsu] { display:grid; grid-template-columns:1fr; } .translation-filters label[b-f1tjgm7qsu] { min-width:0; } }

.translation-preview[b-f1tjgm7qsu] { display:-webkit-box; -webkit-line-clamp:4; -webkit-box-orient:vertical; overflow:hidden; white-space:pre-wrap; }

.translation-table th:first-child[b-f1tjgm7qsu] { width:34%; }
.translation-table th:nth-child(2)[b-f1tjgm7qsu] { width:24%; }
.translation-table th:nth-child(3)[b-f1tjgm7qsu] { width:26%; }
.translation-table th:last-child[b-f1tjgm7qsu] { width:16%; }
.translation-statuses[b-f1tjgm7qsu] { display:flex; flex-wrap:wrap; gap:8px; }
.translation-row-actions[b-f1tjgm7qsu] { display:flex; flex-direction:column; align-items:stretch; gap:8px; }
.translation-statuses .directory-role[b-f1tjgm7qsu] { white-space:normal; font-size:12px; }
.translation-group-heading code[b-f1tjgm7qsu] { display:block; overflow-wrap:anywhere; padding:12px 14px; background:#f5f7fa; border-radius:8px; }
.translation-source-header[b-f1tjgm7qsu], .translation-language-heading[b-f1tjgm7qsu] { display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:12px; }
.translation-source small[b-f1tjgm7qsu] { display:block; margin-top:14px; }
.translation-language[b-f1tjgm7qsu] { padding:20px; margin-bottom:16px; border:1px solid #dce3ec; border-radius:12px; }
.translation-language-heading[b-f1tjgm7qsu] { margin-bottom:14px; }
.translation-language-heading h3[b-f1tjgm7qsu] { margin:0; font-size:18px; }
.translation-language-heading small[b-f1tjgm7qsu] { font-weight:400; font-size:13px; color:#637994; margin-left:8px; }
.translation-language[b-f1tjgm7qsu]  textarea { display:block; width:100%; min-height:120px; margin-top:8px; }
.translation-language[b-f1tjgm7qsu]  .marketing-check { margin:12px 0 0; }
.translation-group-actions[b-f1tjgm7qsu] { padding-top:16px; border-top:1px solid #dce3ec; }
@media(max-width:680px) { .translation-language[b-f1tjgm7qsu] { padding:14px; } }

.translations-page[b-f1tjgm7qsu]  .management-modal { width:min(1040px,calc(100% - 24px)); }
.translation-group-fields[b-f1tjgm7qsu] { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:16px; }
.translation-group-fields .translation-language[b-f1tjgm7qsu] { margin-bottom:0; min-width:0; padding:16px; }
.translations-page[b-f1tjgm7qsu]  .translation-language textarea { min-height:120px; }
@media(max-width:760px) { .translation-group-fields[b-f1tjgm7qsu] { grid-template-columns:1fr; } }
/* /Shared/MainLayout.razor.rz.scp.css */
.header-inner[b-darrwj5jjm]{gap:22px}.desktop-nav[b-darrwj5jjm]{gap:28px;margin-right:auto}.header-actions[b-darrwj5jjm]{gap:30px}.header-actions .button[b-darrwj5jjm]{min-width:95px}.language-picker[b-darrwj5jjm]{position:relative;font-size:11px}.language-picker summary[b-darrwj5jjm]{display:flex;align-items:center;gap:9px;border:1px solid var(--line);border-radius:10px;padding:9px 12px;cursor:pointer;white-space:nowrap;list-style:none;font-weight:600}.language-picker summary[b-darrwj5jjm]::-webkit-details-marker{display:none}.language-picker summary img[b-darrwj5jjm]{width:16px;height:16px}.language-picker summary img:last-child[b-darrwj5jjm]{width:10px;margin-left:8px}.language-picker>div[b-darrwj5jjm]{position:absolute;top:45px;left:0;width:170px;background:white;border:1px solid var(--line);border-radius:10px;box-shadow:0 8px 24px #101c2d15;padding:15px;display:grid;gap:12px;z-index:30}.language-picker .eyebrow[b-darrwj5jjm]{margin:0;font-size:9px}.language-picker button[b-darrwj5jjm]{border:0;background:none;text-align:left;padding:0;color:var(--muted);font-size:11px}.language-picker small[b-darrwj5jjm]{font-size:9px;margin-left:5px}.footer-inner nav a[b-darrwj5jjm],.footer-inner nav span[b-darrwj5jjm]{line-height:1.5}@media(max-width:900px){.header-inner[b-darrwj5jjm]{gap:14px}.desktop-nav[b-darrwj5jjm]{gap:14px}.header-actions[b-darrwj5jjm]{gap:14px}.language-picker summary[b-darrwj5jjm]{padding:7px}.language-picker summary img:last-child[b-darrwj5jjm]{margin-left:0}}@media(max-width:720px){.header-inner[b-darrwj5jjm]{gap:10px}.language-picker[b-darrwj5jjm]{margin-left:auto;font-size:10px}.language-picker summary[b-darrwj5jjm]{gap:5px}.header-actions[b-darrwj5jjm]{margin-left:0}.header-actions .reserved-link[b-darrwj5jjm]{font-size:10px}.header-actions .button[b-darrwj5jjm]{display:none}.language-picker>div[b-darrwj5jjm]{left:auto;right:0}}

.language-picker>div a[b-darrwj5jjm]{display:block;color:var(--text);text-decoration:none;font-size:11px;padding:4px 0}.language-picker>div a[aria-current="true"][b-darrwj5jjm]{font-weight:700;color:var(--green-dark)}.language-picker>div a:hover[b-darrwj5jjm],.language-picker>div a:focus-visible[b-darrwj5jjm]{text-decoration:underline}

/* Public commercial contact and headquarters, as in the V12 footer. */
.footer-inner[b-darrwj5jjm]{grid-template-columns:minmax(0,1.6fr) minmax(0,.75fr) minmax(0,.8fr) minmax(0,1.35fr);gap:28px}
.footer-company[b-darrwj5jjm]{display:flex;flex-direction:column;gap:8px;font-size:10px;color:#94a2b5;min-width:0}
.footer-company>strong[b-darrwj5jjm]{color:#fff;font-size:11px;margin-bottom:5px}
.footer-company a[b-darrwj5jjm]{overflow-wrap:anywhere;line-height:1.6}
.footer-company-details[b-darrwj5jjm]{display:grid;gap:5px;margin-top:8px;font-style:normal;line-height:1.7}
.footer-contact-label[b-darrwj5jjm]{display:block;color:#cbd5e1;font-weight:600;margin-top:5px}
.footer-address[b-darrwj5jjm]{white-space:pre-line}
@media(max-width:720px){.footer-inner[b-darrwj5jjm]{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.footer-company[b-darrwj5jjm]{grid-column:1/-1;font-size:12px}.footer-company>strong[b-darrwj5jjm]{font-size:13px}.footer-company-details[b-darrwj5jjm]{max-width:300px}}
