.daily-skip-link{position:fixed;inset-block-start:8px;inset-inline-start:8px;z-index:1000;transform:translateY(-200%);padding:12px 16px;background:var(--surface);color:var(--text);border:2px solid}.daily-skip-link:focus{transform:none}body :focus-visible{outline:3px solid #075985;outline-offset:3px;box-shadow:0 0 0 2px #fff}html[data-theme=dark] body :focus-visible{outline-color:#facc15}.ui-button.ui-button-secondary.daily-accessibility-trigger{border:0}.daily-accessibility-floating{position:static}body:has([data-app-footer]:not([data-footer-layout=public])) .daily-accessibility-floating{display:none}.daily-accessibility-floating .ui-button{min-height:44px;min-width:44px}.modal-container.daily-accessibility-panel{width:min(100%,34rem);min-height:0;max-height:100%;margin:auto;background:var(--surface);color:var(--text)}.daily-accessibility-panel .modal-header{flex-shrink:0;flex-wrap:nowrap}.daily-accessibility-panel .modal-header h2{font-size:1rem;min-width:0;overflow-wrap:anywhere}.daily-accessibility-panel .modal-header>button{flex-shrink:0}.daily-accessibility-content{display:grid;grid-gap:20px;gap:20px;min-height:0;overflow:auto;overscroll-behavior:contain}.daily-accessibility-content fieldset{border:0;padding:0;margin:0;min-width:0}.daily-accessibility-content legend{padding:0;margin-bottom:8px;font-weight:700}.daily-accessibility-options{display:flex;flex-wrap:wrap;gap:8px}.daily-accessibility-options .ui-button[aria-pressed=true]{outline:2px solid currentColor;outline-offset:-4px;font-weight:800}.daily-accessibility-content .ui-toggle-switch{min-height:44px}.daily-accessibility-content>a{color:var(--text);text-decoration:underline;min-height:44px;display:flex;align-items:center}.daily-accessibility-content p{margin:0}html[data-daily-text-scale="125"]{font-size:125%}html[data-daily-text-scale="150"]{font-size:150%}html[data-daily-text-scale="175"]{font-size:175%}html[data-daily-text-scale="200"]{font-size:200%}html[data-daily-readable-font=true] body :not(.material-symbols-outlined):not(.material-icons):not(code):not(pre){font-family:Arial,sans-serif!important}html[data-daily-text-spacing=true] body :not(.material-symbols-outlined):not(.material-icons){line-height:1.5!important;letter-spacing:.12em!important;word-spacing:.16em!important}html[data-daily-text-spacing=true] p{-webkit-margin-after:2em!important;margin-block-end:2em!important}html[data-daily-highlight-links=true] a[href]{text-decoration:underline!important;text-decoration-thickness:2px!important;text-underline-offset:.2em!important}html[data-daily-reduce-motion=true] *,html[data-daily-reduce-motion=true] :after,html[data-daily-reduce-motion=true] :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html:root[data-daily-contrast=dark]{color-scheme:dark;--daily-a11y-bg:#000;--daily-a11y-text:#fff;--daily-a11y-link:#ffeb3b}html:root[data-daily-contrast=light]{color-scheme:light;--daily-a11y-bg:#fff;--daily-a11y-text:#000;--daily-a11y-link:#003a8c}html:root:is([data-daily-contrast=dark],[data-daily-contrast=light]){--bg-primary:var(--daily-a11y-bg);--bg-surface:var(--daily-a11y-bg);--bg:var(--daily-a11y-bg);--surface:var(--daily-a11y-bg);--surface-soft:var(--daily-a11y-bg);--bg-body-gradient:var(--daily-a11y-bg);--ui-top-panel-bg:var(--daily-a11y-bg);--text-primary:var(--daily-a11y-text);--text-muted:var(--daily-a11y-text);--text:var(--daily-a11y-text);--muted:var(--daily-a11y-text);--border-color:var(--daily-a11y-text);--border:var(--daily-a11y-text);--ui-top-panel-border:var(--daily-a11y-text);--accent-color:var(--daily-a11y-link);--primary:var(--daily-a11y-link);--primary-strong:var(--daily-a11y-link)}@layer daily-accessibility-contrast{html:is([data-daily-contrast=dark],[data-daily-contrast=light]) :is(body,main,.stitch-shell,.stitch-shell-content,.stitch-shell-main,.stitch-shell-sidebar,.ui-top-panel,.ui-form-section,.ui-data-shell,.modal-container,.ui-button,.button,.ui-form-control,.ui-form-select-dropdown,.ui-form-select-option,.autocomplete-input,.autocomplete-menu,input:not([type=checkbox]):not([type=radio]),textarea,select,th,td,[data-app-footer]){background:var(--daily-a11y-bg)!important;color:var(--daily-a11y-text)!important;border-color:var(--daily-a11y-text)!important}html:is([data-daily-contrast=dark],[data-daily-contrast=light]) :is(.auth-modern-shell,.auth-modern-panel,.auth-modern-card,.auth-bootstrap-card,.auth-mode-switch,.auth-mode-switch button,.auth-inline-note,.auth-referral-box,.auth-divider span){background:var(--daily-a11y-bg)!important}html:is([data-daily-contrast=dark],[data-daily-contrast=light]) :is(.public-business-hero,.public-business-hero-card,.public-business-section,.public-service-card,.public-business-footer,.public-business-contact-action,.public-business-review,.public-business-faq,.appointment-primary-link,.appointment-pass-card){background:var(--daily-a11y-bg)!important;border-color:var(--daily-a11y-text)!important}html:is([data-daily-contrast=dark],[data-daily-contrast=light]) body :where(:not(img):not(video):not(canvas):not(svg):not(svg *):not([data-development-environment-indicator] *)){color:var(--daily-a11y-text)!important;text-shadow:none!important;transition:none!important}html:is([data-daily-contrast=dark],[data-daily-contrast=light]) body :is(input,textarea){caret-color:var(--daily-a11y-text)!important}html:is([data-daily-contrast=dark],[data-daily-contrast=light]) body :is(input,textarea)::placeholder{color:var(--daily-a11y-text)!important;opacity:1!important}html:is([data-daily-contrast=dark],[data-daily-contrast=light]) body :is(a[href],button,a[href] *,button *){color:var(--daily-a11y-link)!important}html:is([data-daily-contrast=dark],[data-daily-contrast=light]) body :focus-visible{outline:3px solid var(--daily-a11y-link)!important;outline-offset:3px!important}html:is([data-daily-contrast=dark],[data-daily-contrast=light]) body .ui-toggle-switch-track{background:var(--daily-a11y-bg)!important;border:2px solid var(--daily-a11y-text)!important}html:is([data-daily-contrast=dark],[data-daily-contrast=light]) body .ui-toggle-switch-thumb{background:var(--daily-a11y-text)!important}html:is([data-daily-contrast=dark],[data-daily-contrast=light]) body .ui-toggle-switch input:checked+.ui-toggle-switch-track{background:var(--daily-a11y-link)!important}html:is([data-daily-contrast=dark],[data-daily-contrast=light]) body .ui-toggle-switch input:checked+.ui-toggle-switch-track .ui-toggle-switch-thumb{background:var(--daily-a11y-bg)!important}html:is([data-daily-contrast=dark],[data-daily-contrast=light]) body .ui-toggle-switch input:focus-visible+.ui-toggle-switch-track{outline:3px solid var(--daily-a11y-link)!important;outline-offset:3px}}@media print{.daily-accessibility-floating,.daily-skip-link{display:none}}