.TenantConsent-module__hTcO5W__banner{z-index:45;bottom:max(1rem, env(safe-area-inset-bottom));border:1px solid var(--color-border);width:min(25rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--color-foreground);background:var(--color-background);box-shadow:0 8px 32px color-mix(in oklab, var(--color-foreground) 12%, transparent);border-radius:1rem;padding:1.25rem;position:fixed;left:1rem;overflow-y:auto}.TenantConsent-module__hTcO5W__heading{align-items:center;gap:.65rem;margin-bottom:.6rem;display:flex}.TenantConsent-module__hTcO5W__heading h2{letter-spacing:-.02em;font-size:1rem;font-weight:650}.TenantConsent-module__hTcO5W__accentMark{background:var(--color-accent);border-radius:1rem;flex-shrink:0;width:.25rem;height:1.125rem}.TenantConsent-module__hTcO5W__description{margin-bottom:1rem;font-size:.8125rem;line-height:1.65}.TenantConsent-module__hTcO5W__choices{gap:.625rem;display:flex}.TenantConsent-module__hTcO5W__choice,.TenantConsent-module__hTcO5W__acceptChoice{min-height:2.5rem;box-shadow:none;flex:1}.TenantConsent-module__hTcO5W__acceptChoice{border:1px solid var(--color-accent)}.TenantConsent-module__hTcO5W__choice{border:1px solid color-mix(in oklab, var(--color-primary) 35%, var(--color-background));background:color-mix(in oklab, var(--color-primary) 6%, var(--color-background));color:var(--color-foreground)}.TenantConsent-module__hTcO5W__choice:hover{color:var(--color-foreground);background:color-mix(in oklab, var(--color-accent) 15%, var(--color-background));border-color:var(--color-accent)}.TenantConsent-module__hTcO5W__detailsLink{text-underline-offset:3px;cursor:pointer;margin:.8rem auto 0;font-size:.75rem;text-decoration:underline;display:block}.TenantConsent-module__hTcO5W__detailsLink:focus-visible{outline:2px solid var(--color-accent-readable);outline-offset:4px}.TenantConsent-module__hTcO5W__dialog{border:1px solid var(--color-border);flex-direction:column;width:calc(100vw - 2rem);max-width:56rem;max-height:calc(100dvh - 2rem);display:flex;overflow:hidden}.TenantConsent-module__hTcO5W__dialogHeader{flex-shrink:0;padding-right:1.5rem}.TenantConsent-module__hTcO5W__dialogBody{min-height:0;overflow-y:auto}.TenantConsent-module__hTcO5W__dialogActions{flex-shrink:0;gap:.625rem;display:grid}.TenantConsent-module__hTcO5W__categories{border:1px solid color-mix(in oklab, var(--color-primary) 20%, var(--color-background));border-radius:.75rem;flex-direction:column;display:flex;overflow:hidden}.TenantConsent-module__hTcO5W__category{padding:1rem}.TenantConsent-module__hTcO5W__category+.TenantConsent-module__hTcO5W__category{border-top:1px solid color-mix(in oklab, var(--color-primary) 15%, var(--color-background))}.TenantConsent-module__hTcO5W__categoryHeading{justify-content:space-between;align-items:center;gap:1rem;font-size:.875rem;font-weight:600;display:flex}.TenantConsent-module__hTcO5W__category p{margin-top:.45rem;font-size:.75rem;line-height:1.65}.TenantConsent-module__hTcO5W__required{background:color-mix(in oklab, var(--color-accent) 13%, var(--color-background));border-radius:2rem;flex-shrink:0;align-items:center;gap:.25rem;padding:.2rem .45rem;font-size:.625rem;display:inline-flex}.TenantConsent-module__hTcO5W__providerLinks{flex-wrap:wrap;gap:1rem;display:flex}.TenantConsent-module__hTcO5W__providerLinks a{text-underline-offset:3px;text-decoration:underline}.TenantConsent-module__hTcO5W__retention{margin-top:.8rem;font-size:.75rem;line-height:1.6}.TenantConsent-module__hTcO5W__save{color:var(--color-foreground);border-color:color-mix(in oklab, var(--color-primary) 25%, var(--color-background));background:0 0}.TenantConsent-module__hTcO5W__error{color:var(--color-destructive);grid-column:1/-1;margin-top:.65rem;font-size:.75rem;line-height:1.5}@media (min-width:640px){.TenantConsent-module__hTcO5W__banner{bottom:1.5rem;left:1.5rem}.TenantConsent-module__hTcO5W__dialogActions{grid-template-columns:2fr 1fr}}@media (prefers-reduced-motion:reduce){.TenantConsent-module__hTcO5W__banner *,.TenantConsent-module__hTcO5W__dialog *{transition:none;animation:none}}
@font-face{font-family:Euclid Circular A;src:url(/rolework/generated/EuclidCircularA-Light-dc7b545beb8b3040.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Euclid Circular A;src:url(/rolework/generated/EuclidCircularA-Regular-f10782df834b8542.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Euclid Circular A;src:url(/rolework/generated/EuclidCircularA-Italic-e1828306343ef651.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Euclid Circular A;src:url(/rolework/generated/EuclidCircularA-Medium-3cc0059ac5633b0a.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Euclid Circular A;src:url(/rolework/generated/EuclidCircularA-MediumItalic-de644b9f6fff5658.woff2)format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Euclid Circular A;src:url(/rolework/generated/EuclidCircularA-SemiBold-12a2e4c1fa400846.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Euclid Circular A;src:url(/rolework/generated/EuclidCircularA-Bold-9289423e8cc18add.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}
