.legal-page-module__do52dW__wrapper{width:90vw;margin:1rem auto 0;padding-bottom:.5rem}.legal-page-module__do52dW__card{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;gap:.85rem;padding:1rem .9rem;display:grid}.legal-page-module__do52dW__title{font-size:1.08rem;line-height:1.2}.legal-page-module__do52dW__updatedAt{color:var(--text-muted);font-size:.75rem}.legal-page-module__do52dW__content{gap:.7rem;display:grid}.legal-page-module__do52dW__content section{gap:.6rem;display:grid}.legal-page-module__do52dW__sectionHeading{color:var(--text);margin-top:.3rem;font-size:.95rem;font-weight:600;line-height:1.3}.legal-page-module__do52dW__content p{color:var(--text-secondary);font-size:.88rem;line-height:1.55}@media (min-width:900px){.legal-page-module__do52dW__wrapper{width:70vw;margin-top:1.35rem}.legal-page-module__do52dW__card{gap:1rem;padding:1.2rem}.legal-page-module__do52dW__title{font-size:1.2rem}.legal-page-module__do52dW__content section{gap:.7rem}.legal-page-module__do52dW__sectionHeading{margin-top:.4rem;font-size:1rem}.legal-page-module__do52dW__content p{font-size:.92rem}}
.cookie-consent-banner-module__w3Dpvq__banner{z-index:1200;border:1px solid var(--line-strong);background:var(--overlay-black-90);box-shadow:0 16px 28px var(--overlay-black-40);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:12px;gap:.65rem;padding:.8rem .82rem .85rem;display:grid;position:fixed;bottom:.75rem;left:.75rem;right:.75rem}.cookie-consent-banner-module__w3Dpvq__title{color:var(--text-primary);font-size:.86rem;font-weight:700}.cookie-consent-banner-module__w3Dpvq__text{color:var(--text-secondary);font-size:.76rem;line-height:1.5}.cookie-consent-banner-module__w3Dpvq__text a{color:var(--text-primary);border-bottom:1px solid var(--action-primary)}.cookie-consent-banner-module__w3Dpvq__actions{grid-template-columns:1fr;gap:.44rem;display:grid}.cookie-consent-banner-module__w3Dpvq__primaryBtn,.cookie-consent-banner-module__w3Dpvq__secondaryBtn,.cookie-consent-banner-module__w3Dpvq__saveBtn{cursor:pointer;border-radius:9px;min-height:34px;font-size:.77rem;font-weight:700}.cookie-consent-banner-module__w3Dpvq__primaryBtn{border:1px solid var(--action-primary);background:var(--action-primary);color:var(--on-primary)}.cookie-consent-banner-module__w3Dpvq__primaryBtn:hover{border-color:var(--action-primary-strong);background:var(--action-primary-strong)}.cookie-consent-banner-module__w3Dpvq__secondaryBtn{border:1px solid var(--line-strong);background:var(--surface-strong);color:var(--text-primary)}.cookie-consent-banner-module__w3Dpvq__secondaryBtn:hover{border-color:var(--action-primary)}.cookie-consent-banner-module__w3Dpvq__managePanel{border:1px solid var(--line);background:var(--surface-page);border-radius:10px;gap:.5rem;padding:.65rem;display:grid}.cookie-consent-banner-module__w3Dpvq__manageTitle{color:var(--text-primary);font-size:.75rem;font-weight:700}.cookie-consent-banner-module__w3Dpvq__option{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.cookie-consent-banner-module__w3Dpvq__optionText{gap:.08rem;display:grid}.cookie-consent-banner-module__w3Dpvq__optionName{color:var(--text-primary);font-size:.74rem;font-weight:500}.cookie-consent-banner-module__w3Dpvq__optionHint{color:var(--text-muted);font-size:.7rem}.cookie-consent-banner-module__w3Dpvq__saveBtn{border:1px solid var(--line-strong);background:var(--surface-strong);color:var(--text-primary)}.cookie-consent-banner-module__w3Dpvq__saveBtn:hover{border-color:var(--action-primary)}@media (min-width:900px){.cookie-consent-banner-module__w3Dpvq__banner{width:min(92vw,430px);padding:.85rem;bottom:1rem;left:auto;right:1rem}.cookie-consent-banner-module__w3Dpvq__actions{grid-template-columns:1fr 1fr}}
.whatsapp-support-bubble-module__FA_wcq__bubble{right:max(.9rem, env(safe-area-inset-right));bottom:max(.9rem, env(safe-area-inset-bottom));z-index:35;border:1px solid var(--line-strong);background:var(--surface-soft);max-width:calc(100vw - 1.8rem);min-height:42px;color:var(--text-primary);border-radius:10px;justify-content:center;align-items:center;gap:.4rem;padding:0 .72rem;font-size:.82rem;font-weight:700;line-height:1;transition:border-color .12s,box-shadow .12s,color .12s,transform .12s;display:inline-flex;position:fixed;box-shadow:0 8px 18px #0f172a1a}.whatsapp-support-bubble-module__FA_wcq__bubble svg{color:var(--action-primary)}.whatsapp-support-bubble-module__FA_wcq__bubble:hover{border-color:var(--action-primary);color:var(--text-primary);transform:translateY(-1px);box-shadow:0 10px 22px #0f172a24}.whatsapp-support-bubble-module__FA_wcq__bubble:active{transform:translateY(0)}@media (max-width:520px){.whatsapp-support-bubble-module__FA_wcq__bubble{width:42px;padding:0}.whatsapp-support-bubble-module__FA_wcq__bubble span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}
.toast-viewport-module__srAoFq__viewport{z-index:1200;top:max(1rem, env(safe-area-inset-top));right:max(1rem, env(safe-area-inset-right));pointer-events:none;justify-items:end;gap:.5rem;width:max-content;max-width:calc(100vw - 2rem);display:grid;position:fixed}.toast-viewport-module__srAoFq__toast{color:#1f2937;pointer-events:auto;background:#fff;border:1px solid #d7dee7;border-left:3px solid #64748b;border-radius:7px;align-items:flex-start;gap:.5rem;width:fit-content;max-width:min(22rem,100vw - 2rem);padding:.5rem .55rem;font-size:.82rem;line-height:1.4;animation:.16s ease-out toast-viewport-module__srAoFq__toastEnter;display:flex;box-shadow:0 6px 20px #0f172a24}.toast-viewport-module__srAoFq__success{border-left-color:#16a34a}.toast-viewport-module__srAoFq__success .toast-viewport-module__srAoFq__icon{color:#15803d}.toast-viewport-module__srAoFq__error{border-left-color:#dc2626}.toast-viewport-module__srAoFq__error .toast-viewport-module__srAoFq__icon{color:#b91c1c}.toast-viewport-module__srAoFq__warning{border-left-color:#d97706}.toast-viewport-module__srAoFq__warning .toast-viewport-module__srAoFq__icon{color:#b45309}.toast-viewport-module__srAoFq__info{border-left-color:#2563eb}.toast-viewport-module__srAoFq__info .toast-viewport-module__srAoFq__icon{color:#1d4ed8}.toast-viewport-module__srAoFq__icon{flex:none;margin-top:.05rem}.toast-viewport-module__srAoFq__message{overflow-wrap:anywhere;min-width:0}.toast-viewport-module__srAoFq__close{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:0 0 1.55rem;place-items:center;width:1.55rem;height:1.55rem;margin:-.18rem -.18rem 0 0;display:grid}.toast-viewport-module__srAoFq__close:hover{color:#1f2937;background:#f1f5f9}.toast-viewport-module__srAoFq__close:focus-visible{outline-offset:2px;outline:2px solid #f3541e}@keyframes toast-viewport-module__srAoFq__toastEnter{0%{opacity:0;transform:translateY(-.3rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.toast-viewport-module__srAoFq__toast{animation:none}}
.confirmation-dialog-module__s0Awla__backdrop{z-index:1300;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a94;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.confirmation-dialog-module__s0Awla__dialog{border:1px solid var(--line);background:var(--surface-strong);width:min(100%,28rem);color:var(--text-primary);border-radius:14px;padding:1.25rem;box-shadow:0 24px 70px #0f172a4d}.confirmation-dialog-module__s0Awla__header{align-items:flex-start;gap:.8rem;display:flex}.confirmation-dialog-module__s0Awla__icon{border:1px solid color-mix(in srgb, var(--action-primary) 28%, white);background:color-mix(in srgb, var(--action-primary) 10%, white);width:2.5rem;height:2.5rem;color:var(--action-primary-strong);border-radius:10px;flex:0 0 2.5rem;place-items:center;display:grid}.confirmation-dialog-module__s0Awla__header h2{margin:.05rem 0 .2rem;font-size:1.1rem;line-height:1.3}.confirmation-dialog-module__s0Awla__header p{color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.5}.confirmation-dialog-module__s0Awla__actions{justify-content:flex-end;gap:.6rem;margin-top:1.25rem;display:flex}.confirmation-dialog-module__s0Awla__cancel,.confirmation-dialog-module__s0Awla__confirm{border:1px solid var(--line-strong);min-height:2.6rem;font:inherit;cursor:pointer;border-radius:8px;padding:0 .9rem;font-weight:700}.confirmation-dialog-module__s0Awla__cancel{background:var(--surface-soft);color:var(--text-primary)}.confirmation-dialog-module__s0Awla__confirm{border-color:var(--action-primary);background:var(--action-primary);color:#fff}.confirmation-dialog-module__s0Awla__dangerIcon{border-color:color-mix(in srgb, var(--status-danger-text) 28%, white);background:color-mix(in srgb, var(--status-danger-text) 10%, white);color:var(--status-danger-text)}.confirmation-dialog-module__s0Awla__dangerConfirm{border-color:var(--status-danger-text);background:var(--status-danger-text)}.confirmation-dialog-module__s0Awla__inputIcon{border:1px solid color-mix(in srgb, var(--action-primary) 28%, white);background:color-mix(in srgb, var(--action-primary) 10%, white);width:2.5rem;height:2.5rem;color:var(--action-primary-strong);border-radius:10px;flex:0 0 2.5rem;place-items:center;display:grid}.confirmation-dialog-module__s0Awla__inputLabel{color:var(--text-primary);margin-top:1rem;font-size:.88rem;font-weight:700;display:block}.confirmation-dialog-module__s0Awla__input{border:1px solid var(--line-strong);background:var(--surface-soft);width:100%;min-height:5rem;color:var(--text-primary);font:inherit;resize:vertical;border-radius:8px;margin-top:.35rem;padding:.65rem;display:block}.confirmation-dialog-module__s0Awla__cancel:disabled,.confirmation-dialog-module__s0Awla__confirm:disabled{cursor:wait;opacity:.7}@media (max-width:480px){.confirmation-dialog-module__s0Awla__actions{flex-direction:column-reverse}}
.global-loader-module__a2w0nG__backdrop{z-index:1100;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#0f172a2e;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.global-loader-module__a2w0nG__indicator{min-width:min(15rem,100%);color:var(--text-primary);background:#fff;border:1px solid #d7dee7;border-radius:9px;align-items:center;gap:.75rem;padding:.9rem 1.1rem;font-size:.9rem;font-weight:500;display:flex;box-shadow:0 12px 34px #0f172a2e}.global-loader-module__a2w0nG__indicator small{color:var(--text-secondary);margin-top:.18rem;font-size:.78rem;font-weight:400;display:block}.global-loader-module__a2w0nG__spinner{border:2px solid #dbe4ee;border-top-color:var(--action-primary);border-radius:50%;flex:none;width:1.35rem;height:1.35rem;animation:.75s linear infinite global-loader-module__a2w0nG__spin}@keyframes global-loader-module__a2w0nG__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.global-loader-module__a2w0nG__spinner{animation:none}}
