/* Compatibility scope intentionally outranks legacy Studio/urban synthetic-ID selectors. */
/* Worker-only presentation. Existing forms, IDs, role visibility and actions remain authoritative. */
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui]{--wt-page:#f7f8f5;--wt-surface:#fff;--wt-ink:#142c25;--wt-brand:#123e2c;--wt-accent:#216452;--wt-line:#d7d8cd;--wt-muted:#5b625b;background:var(--wt-page)!important;background-image:none!important;color:var(--wt-ink)!important;font:15px/1.45 Arial,sans-serif;min-height:100dvh;padding:0 0 calc(108px + env(safe-area-inset-bottom))!important}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui]::before,:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui]::after{display:none!important}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] [hidden]{display:none!important}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] :is(.walker-shell,.employee-shell,.worker-shell){width:min(100%,720px)!important;margin:0 auto!important;padding:16px!important;min-height:0!important;display:block!important}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] :is(.portal-panel,.employee-app,.home-primary-card,.employee-dashboard-panel){background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;color:var(--wt-ink)!important;padding:0!important;overflow:visible!important}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] :is(.portal-head,.employee-hero){position:relative;display:flex!important;align-items:center!important;gap:10px;background:none!important;color:var(--wt-ink)!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:6px 0 20px!important;min-height:54px!important;margin:0!important}
.wt-wordmark{font-weight:850;letter-spacing:-1px;font-size:23px;color:var(--wt-brand);margin-right:auto}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] .walker-identity{flex:0!important;margin-left:auto!important}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] .portal-head .walker-copy{display:none!important}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] .walker-avatar{width:42px!important;height:42px!important;min-width:42px!important;border-radius:50%!important;background:var(--wt-brand)!important;color:#fff!important;font:700 14px Arial!important;border:0!important;box-shadow:none!important}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] .walker-menu-btn{width:40px!important;height:40px!important;min-width:40px!important;border-radius:50%!important;background:var(--wt-surface)!important;color:var(--wt-brand)!important;border:1px solid var(--wt-line)!important;box-shadow:none!important}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] .walker-menu-btn span{background:var(--wt-brand)!important}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] :is(.halloween-header-web,#workerThemeSettings,#workerThemePrompt,#workerAppearanceSettings,.dc-standalone-appearance){display:none!important}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] .home-overview{background:none!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0!important}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] .home-overview-head{margin:0 0 16px!important;padding:0!important;border:0!important;display:block!important}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] .home-overview-head :is(.eyebrow,small){display:none!important}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] #homeOverviewTitle{font:750 39px/1.1 Georgia,serif!important;color:var(--wt-ink)!important;letter-spacing:-1.5px;margin:0 0 14px!important}
.wt-date{font-size:11px;font-weight:750;text-transform:uppercase;letter-spacing:1.7px;color:var(--wt-accent);margin:0 0 8px}
.wt-greeting{display:grid;gap:2px;border-bottom:1px solid var(--wt-line);padding:0 0 13px;margin:0 0 16px;color:var(--wt-accent)}
.wt-greeting strong{font:700 19px/1.25 Georgia,serif}.wt-greeting span{font:13px/1.5 Arial}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] .home-summary-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:0!important;margin:0 0 22px!important;background:var(--wt-surface)!important;border-radius:13px!important;overflow:visible!important}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] .home-summary-card{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;min-height:0!important;padding:12px!important;gap:2px!important;color:var(--wt-ink)!important;text-decoration:none!important}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] .home-summary-card :is(span,small){color:inherit!important;font-size:11px!important;line-height:1.4!important}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] .home-summary-card strong{color:inherit!important;font-size:19px!important}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] .home-summary-card.is-today{position:relative;grid-column:1/-1;background:var(--wt-brand)!important;color:#fff!important;border-radius:19px!important;padding:22px 18px 17px!important;margin-bottom:6px!important;min-height:172px!important;isolation:isolate}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] .home-summary-card.is-today::before,:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] .home-summary-card.is-today::after{content:'';position:absolute;top:42%;width:18px;height:18px;border-radius:50%;background:var(--wt-page);z-index:-1}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] .home-summary-card.is-today::before{left:-9px}:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] .home-summary-card.is-today::after{right:-9px}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] #homeTodayValue{font:800 clamp(26px,8vw,38px)/1.1 Arial!important;letter-spacing:-1px;overflow-wrap:anywhere;margin:7px 0!important}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] #homeTodayMeta{font-size:15px!important}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] .home-summary-card.is-action{border-left:1px solid var(--wt-line)!important}
.wt-assignment-link{display:flex;justify-content:space-between;align-items:center;margin-top:16px;min-height:44px;border-radius:12px;background:var(--wt-surface);color:var(--wt-brand)!important;text-decoration:none;padding:5px 8px 5px 13px;font-weight:750;gap:12px}
.wt-assignment-link::after{content:'→';background:var(--wt-brand);color:#fff;border-radius:50%;width:32px;height:32px;display:grid;place-items:center;font:23px Arial;flex:none}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] .home-quick-head{margin:0 0 10px!important;padding:0!important}:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] .home-quick-head h3{font-size:18px!important;color:var(--wt-ink)!important;margin:0!important}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] .home-quick-grid{display:flex!important;flex-direction:column!important;gap:7px!important;margin:0!important;padding:0!important}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] .home-quick-card{display:flex;align-items:center!important;gap:11px!important;min-height:64px!important;background:var(--wt-surface)!important;color:var(--wt-ink)!important;border:1px solid var(--wt-line)!important;border-radius:13px!important;padding:10px!important;box-shadow:none!important;backdrop-filter:none!important;grid-column:auto!important;position:relative;overflow:visible!important;text-decoration:none}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] .home-quick-card:not([hidden]){display:flex!important}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] .home-quick-card>span:has(strong){flex:1;min-width:0}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] .home-quick-card strong{font-size:15px!important;color:var(--wt-ink)!important;line-height:1.3!important}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] .home-quick-card small{font-size:12px!important;color:var(--wt-muted)!important;line-height:1.35!important}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] .home-quick-card::after{content:'›';display:grid;place-items:center;background:var(--wt-accent);color:#fff;border-radius:50%;width:27px;height:27px;font:24px Arial;flex:none}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] .home-quick-icon{width:39px!important;height:39px!important;min-width:39px!important;padding:8px!important;border-radius:10px!important;background:var(--wt-brand)!important;color:#fff!important;box-shadow:none!important;border:0!important}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] .home-quick-icon svg{width:23px!important;height:23px!important;stroke:currentColor!important;fill:none!important;stroke-width:1.7!important}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] .winter-quick-picture{width:40px!important;height:44px!important;min-width:40px!important;border-radius:8px!important;background:none!important;border:0!important}.winter-quick-arrow{display:none!important}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] .winter-quick-eyebrow{display:none!important}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] .home-quick-badge{position:absolute!important;right:43px!important;top:7px!important;min-width:18px!important;height:18px!important;font-size:10px!important;padding:1px 4px!important}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] .worker-bottom-nav{display:grid!important;grid-template-columns:1fr 1fr 1fr!important;align-items:center;position:fixed!important;bottom:max(10px,env(safe-area-inset-bottom))!important;left:50%!important;transform:translateX(-50%)!important;width:min(calc(100% - 24px),560px)!important;height:72px!important;padding:5px 12px!important;border-radius:29px!important;background:#17271f!important;color:#fff!important;border:1px solid #ffffff22!important;box-shadow:0 5px 24px #13271926!important;z-index:90!important}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] .worker-bottom-nav button{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:4px!important;background:none!important;color:#fff!important;border:0!important;box-shadow:none!important;border-radius:15px!important;padding:6px!important;min-height:48px!important;font-size:11px!important;position:relative}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] .worker-bottom-nav button svg{width:23px!important;height:23px!important;stroke:currentColor!important;fill:none!important;stroke-width:1.8!important}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] .worker-bottom-nav button.is-active::after{content:'';position:absolute;bottom:0;left:35%;right:35%;height:3px;background:#f0c58f;border-radius:4px}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] .worker-bottom-nav button[data-tab=Services]{grid-column:2;grid-row:1;justify-self:center;margin-top:-18px!important;background:var(--wt-brand)!important;border:2px solid #f7f3e5!important;border-radius:50%!important;width:60px!important;height:60px!important;min-width:60px!important}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] .worker-bottom-nav button[data-tab=Home]{grid-column:1;grid-row:1}:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] .worker-bottom-nav button[data-tab=Schedule]{grid-column:3;grid-row:1}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] .worker-bottom-nav button[data-tab=Services] span{font-size:9px!important;line-height:1}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] :is(.walker-menu-drawer,.mobile-modal,.activation-card,.received-records-modal,.witness-statement-card,dialog){background:var(--wt-surface)!important;color:var(--wt-ink)!important;border:1px solid var(--wt-line)!important;border-radius:26px!important;box-shadow:0 24px 75px #17271f30!important;backdrop-filter:none!important}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] .walker-menu-drawer{inset:12px 12px calc(100px + env(safe-area-inset-bottom))!important;width:auto!important;max-width:650px!important;max-height:none!important;margin:0 auto!important;padding:18px!important;overflow:auto!important;z-index:95!important}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] .walker-menu-head{background:transparent!important;border:0!important;padding:0 0 18px!important;margin:0!important;align-items:flex-start!important}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] .walker-menu-head .eyebrow{color:var(--wt-accent)!important}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] .walker-menu-head h2{font:700 33px/1.1 Georgia,serif!important;color:var(--wt-ink)!important;margin:5px 0!important}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] .walker-menu-close{background:var(--wt-page)!important;border:1px solid var(--wt-line)!important;border-radius:50%!important;width:40px!important;height:40px!important;min-width:40px!important;color:var(--wt-ink)!important}
.wt-tool-search{width:100%;min-height:45px;border:1px solid var(--wt-line);border-radius:22px;padding:10px 15px;background:var(--wt-page);color:var(--wt-ink);font:16px Arial;margin:0 0 14px;box-sizing:border-box}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] .walker-menu-tools{display:flex!important;flex-direction:column!important;gap:0!important}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] .tool-card{border:0!important;border-bottom:1px solid var(--wt-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--wt-ink)!important;padding:13px 0!important;gap:11px!important;min-height:62px!important;text-align:left!important}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] .tool-card[data-wt-filtered]{display:none!important}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] .tool-card strong{color:var(--wt-ink)!important;font-size:15px!important}.tool-card small{line-height:1.4}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] .tool-card small{color:var(--wt-muted)!important;font-size:12px!important}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] .tool-icon{background:var(--wt-brand)!important;background-image:none!important;color:#fff!important;width:38px!important;height:38px!important;min-width:38px!important;padding:8px!important;border:0!important;border-radius:10px!important;box-shadow:none!important;display:grid!important;place-items:center}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] .tool-icon::before,:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] .tool-icon::after{display:none!important}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] .tool-icon svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.7}
.wt-theme-choice{border:1px solid var(--wt-line);border-radius:14px;padding:12px;margin:0 0 16px;background:var(--wt-page)}.wt-theme-choice label{font-size:12px;font-weight:bold;display:block;margin-bottom:6px}.wt-theme-choice select{width:100%;padding:10px;border:1px solid var(--wt-line);border-radius:10px;background:var(--wt-surface);color:var(--wt-ink);font-size:16px}.wt-theme-choice small{display:block;margin-top:6px;color:var(--wt-muted);font-size:11px}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] .worker-profile-view :is(.wt-theme-choice,.wt-tool-search){display:none!important}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] :is(.primary-btn,.employee-modal-actions button:not(.ghost-btn),.activation-actions .primary-btn){min-height:48px!important;border:0!important;border-radius:13px!important;background:var(--wt-brand)!important;color:#fff!important;box-shadow:none!important;font-weight:750!important;letter-spacing:0!important;text-transform:none!important}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] :is(input,textarea,select){color:var(--wt-ink);accent-color:var(--wt-brand);font-size:16px;max-width:100%}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] :is(.mobile-modal-backdrop,.activation-backdrop){background:#17271f80!important;backdrop-filter:blur(3px);padding:10px!important}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] :is(.modal-head,.employee-modal-head){background:transparent!important;color:var(--wt-ink)!important;border:0!important;box-shadow:none!important}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] :is(.modal-head,.employee-modal-head) h2{font:700 28px/1.12 Georgia,serif!important;color:var(--wt-ink)!important;letter-spacing:-.6px}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] .employee-modal-section{background:transparent!important;border:0!important;box-shadow:none!important;padding:10px 0!important}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] :is(.employee-modal-actions,.activation-actions){background:var(--wt-surface)!important;border-top:1px solid var(--wt-line)!important;gap:10px;padding:12px 0 max(12px,env(safe-area-inset-bottom))!important}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] :is(.employee-week-card,.employee-week-schedule-card,.employee-action-card,.assigned-row){background:var(--wt-surface)!important;border:1px solid var(--wt-line)!important;box-shadow:none!important;color:var(--wt-ink)!important;border-radius:15px!important}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] .employee-hero{padding-bottom:16px!important}.employee-hero .wt-wordmark{display:none}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] .employee-hero :is(h1,p){color:var(--wt-ink)!important}:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] .employee-hero h1{font:700 27px Georgia,serif!important}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] .assigned-schedule{display:grid!important;gap:8px!important}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] .assigned-row{padding:12px!important;border-left:4px solid var(--wt-brand)!important;min-height:65px!important}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] .employee-actions{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] .employee-action-card{padding:13px!important;min-height:65px!important;display:flex!important;align-items:center;gap:12px;text-align:left}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] .employee-action-card :is(strong,small){color:var(--wt-ink)!important}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] .worker-profile-name{font-size:16px!important;color:var(--wt-ink)!important}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] :is(button,a,input,select,textarea):focus-visible{outline:3px solid var(--wt-accent)!important;outline-offset:3px}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ornament=harvest] .portal-head::after{content:'';position:absolute;right:54px;top:0;width:58px;height:54px;background:url('/assets/worker-harvest.svg') center/contain no-repeat;opacity:.7;pointer-events:none}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ornament=harvest] .home-summary-card.is-today{background-image:url('/assets/worker-harvest.svg')!important;background-repeat:no-repeat!important;background-size:85px!important;background-position:calc(100% - 10px) 12px!important}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ornament=harvest] #homeTodayValue{padding-right:55px}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ornament=snow] .portal-head::after{content:'❄';color:var(--wt-accent);position:absolute;right:100px;font-size:44px;opacity:.25;pointer-events:none}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ornament=leaves] .portal-head::after{content:'';position:absolute;right:54px;top:0;width:58px;height:54px;background:url('/assets/worker-harvest.svg') center/contain no-repeat;opacity:.4;pointer-events:none}
@media(max-width:650px){:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] :is(.mobile-modal-backdrop,.activation-backdrop){align-items:flex-end!important;padding:0!important}:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] :is(.mobile-modal,.activation-card){width:100%!important;max-width:100%!important;max-height:calc(100dvh - max(16px,env(safe-area-inset-top)))!important;min-height:0!important;border-radius:27px 27px 0 0!important;margin:0!important;padding:18px!important;padding-bottom:max(18px,env(safe-area-inset-bottom))!important}:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] :is(.employee-modal-scroll,.mobile-modal-body){overflow:auto!important;min-height:0!important}:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] .employee-app{overflow:visible!important}}
@media(prefers-reduced-motion:reduce){:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
@media print{:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui]{background:#fff!important;padding:0!important}.worker-bottom-nav,.wt-theme-choice,.wt-greeting{display:none!important}}

:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] .walker-identity{width:auto!important;min-width:0!important;flex:0 0 auto!important}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] .home-quick-icon::before,:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] .home-quick-icon::after{display:none!important;content:none!important}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] :is(.home-quick-icon,.tool-icon) svg{display:block!important}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] .worker-bottom-nav svg{background:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;color:inherit!important;mask:none!important}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] :is(.employee-modal-head,.modal-head) :is(p,small,.eyebrow){color:var(--wt-muted)!important}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] #timeOffModal .request-date-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] #timeOffModal .request-date-grid>div{grid-column:auto!important;padding:0!important;min-width:0!important}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] .home-quick-card.is-disabled{display:none!important}

:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] .winter-quick-picture{flex:0 0 40px!important;overflow:hidden!important}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] .winter-quick-picture img{width:32px!important;height:40px!important;max-width:100%!important;object-fit:contain!important;display:block!important}

/* Shared employee tools use the same surfaces, headers and controls. */
@media screen{
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui]{--studio-ink:var(--wt-ink);--studio-muted:var(--wt-muted);--studio-line:var(--wt-line);--studio-green:var(--wt-brand);--studio-soft:var(--wt-page);--dc27-ink:var(--wt-ink);--dc27-bg:var(--wt-page);--dc27-border:var(--wt-line)}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] [data-studio-shell]{max-width:760px!important;width:calc(100% - 24px)!important;box-sizing:border-box!important;margin-inline:auto!important}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] [data-studio-header]{background:transparent!important;background-image:none!important;box-shadow:none!important;color:var(--wt-ink)!important;border:0!important;padding:10px 0 18px!important;border-radius:0!important}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] [data-studio-header]::after{display:block!important}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] [data-studio-header] :is(h1,h2){font-family:Georgia,serif!important;color:var(--wt-ink)!important}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] [data-studio-header] :is(p,small,.muted,.subtitle,.eyebrow){color:var(--wt-muted)!important}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] :is(.track-panel,.portal-section,.form-section,.voice-card,.request-card,.review-panel,.surface,.winter-card,.internal-entry,.sheet-card,.size-picker-panel,.modal-card,.modal-content,.dialog-panel){background:var(--wt-surface)!important;color:var(--wt-ink)!important;border-color:var(--wt-line)!important;border-radius:17px!important;box-shadow:none!important}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] :is(.sheet-header,.sheet-actions,.summary-bar,.review-actions,.walker-menu-body,.surface-head,.card-inner){background:var(--wt-surface)!important;color:var(--wt-ink)!important;border-color:var(--wt-line)!important}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] :is(.btn-primary,button.primary,button[type=submit]){background:var(--wt-brand)!important;color:#fff!important;min-height:46px!important;border-radius:13px!important;box-shadow:none!important}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] :is(input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]),textarea,select){background:var(--wt-surface)!important;color:var(--wt-ink)!important;border:1px solid var(--wt-line)!important;border-radius:11px!important;font-size:16px!important;min-height:44px!important;box-sizing:border-box!important}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] :is(.btn-secondary,.btn-outline,.secondary,.icon-btn,.modal-back-btn,.employee-back-link,.employee-action-cta){background:var(--wt-page)!important;color:var(--wt-ink)!important;border:1px solid var(--wt-line)!important;border-radius:12px!important;min-height:42px!important;box-shadow:none!important}
}

/* Thanksgiving artwork is isolated behind content and never appears in Base. */
:is(body,#wt-experience#wt-experience#wt-experience#wt-experience#wt-experience#wt-experience#wt-experience)[data-wt-ui]{isolation:isolate}
:is(body,#wt-experience#wt-experience#wt-experience#wt-experience#wt-experience#wt-experience#wt-experience)[data-wt-ui][data-wt-theme=thanksgiving]::before{content:''!important;display:block!important;position:fixed!important;inset:0!important;z-index:-1!important;pointer-events:none!important;opacity:1!important;background:linear-gradient(#f8f1e533,#f8f1e533),url('/assets/worker-thanksgiving-background.webp') center/cover no-repeat!important;transform:none!important}
:is(body,#wt-experience#wt-experience#wt-experience#wt-experience#wt-experience#wt-experience#wt-experience)[data-wt-ui][data-wt-theme=thanksgiving] .portal-head::after{display:none!important}

:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] .wt-season-offer{width:min(430px,calc(100% - 32px))!important;max-height:90dvh!important;overflow:auto!important;padding:25px!important;border-radius:25px!important;background:var(--wt-surface)!important;color:var(--wt-ink)!important;margin:auto!important}
.wt-season-offer::backdrop{background:#17271f80;backdrop-filter:blur(4px)}
.wt-season-offer>small{display:block;color:var(--wt-accent);font:700 10px/1.5 Arial;letter-spacing:1px}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] .wt-season-offer h2{font:700 30px/1.1 Georgia,serif!important;color:var(--wt-ink)!important;margin:12px 0!important}
.wt-season-offer p{font:15px/1.6 Arial;color:var(--wt-ink);margin-bottom:22px}.wt-season-options{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] .wt-season-options button{border:1px solid var(--wt-line)!important;border-radius:13px!important;padding:12px!important;min-height:52px!important;font:700 14px/1.3 Arial!important;background:var(--wt-page)!important;color:var(--wt-ink)!important;cursor:pointer}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] .wt-season-options [data-season-choice=seasonal]{background:var(--wt-brand)!important;color:#fff!important}
.wt-season-offer .wt-season-help{letter-spacing:0;font-weight:400;font-size:11px;color:var(--wt-muted)}

/* Compact Worker Tool home heading. */
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] .portal-head{padding:2px 0 10px!important;min-height:44px!important}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] .wt-wordmark{font-size:18px}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] #homeOverviewTitle{font-size:32px!important;margin-bottom:9px!important;letter-spacing:-1px}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] .home-overview-head{margin-bottom:10px!important}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] .wt-date{margin-bottom:5px;font-size:10px}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] .wt-greeting{padding-bottom:9px;margin-bottom:10px}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] .wt-greeting strong{font-size:17px}
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] .wt-greeting span{font-size:12px}
