.fresh-schedule{background:var(--fresh-surface-muted);color:var(--fresh-ink)}.fresh-schedule-intro{width:min(100%,1120px);margin:0 auto 30px;padding:0;text-align:left}.fresh-schedule-intro h1{margin:0 0 10px;font-size:clamp(44px,4.5vw,60px);font-weight:400!important;line-height:1.08;letter-spacing:-.03em;color:var(--fresh-ink)}.fresh-schedule-intro p{margin:0;color:var(--fresh-text-muted);font-size:16px;line-height:1.5}.fresh-schedule-shell{width:min(100%,1120px);max-width:1120px!important}.fresh-schedule-shell[data-embedded=true]{width:100%;max-width:none}.fresh-schedule-stepper{border:1px solid var(--fresh-border)!important;border-radius:var(--fresh-radius-card)!important;box-shadow:none!important;background:var(--fresh-surface)!important}.fresh-schedule-progress{margin:0 0 18px!important;padding:6px!important}.fresh-schedule-progress ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none}.fresh-schedule-shell[data-embedded=true] .fresh-schedule-progress ol{grid-template-columns:repeat(4,minmax(0,1fr))}.fresh-schedule-progress li{display:flex;align-items:center;gap:11px;min-width:0;min-height:62px;padding:10px 12px;border-radius:8px;color:var(--fresh-text-muted)}.fresh-schedule-progress li+li{border-left:1px solid var(--fresh-border)}.fresh-schedule-progress li[data-active=true]{border-left-color:transparent;background:var(--fresh-paper);color:var(--fresh-ink)}.fresh-schedule-progress li[data-active=true]+li{border-left-color:transparent}.fresh-schedule-progress-number{display:grid;width:30px;height:30px;flex:0 0 30px;place-items:center;border:1px solid var(--fresh-border);border-radius:50%;background:var(--fresh-surface);color:var(--fresh-text-muted);font-size:10px;font-weight:500;letter-spacing:.04em}.fresh-schedule-progress-label{display:grid;min-width:0;gap:2px}.fresh-schedule-progress-label small{color:var(--fresh-text-muted);font-size:9px;font-weight:500;letter-spacing:.08em;line-height:1.1;text-transform:uppercase}.fresh-schedule-progress-label strong{overflow:hidden;color:inherit;font-size:12px;font-weight:500;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.fresh-schedule-progress li[data-complete=true]{color:var(--fresh-ink)}.fresh-schedule-progress li[data-complete=true] .fresh-schedule-progress-number{border-color:var(--fresh-ink);background:var(--fresh-ink);color:#fff}.fresh-schedule-progress li[data-active=true] .fresh-schedule-progress-number{border-color:#529ab757;background:#529ab71f;color:var(--fresh-accent-text)}.fresh-schedule-step-circle{box-shadow:none!important}.fresh-schedule-step-circle[data-active=true]{box-shadow:0 0 0 4px #529ab71f!important}.fresh-schedule-step-track{background:var(--fresh-border)!important}.fresh-schedule-card{border:1px solid var(--fresh-border)!important;border-radius:var(--fresh-radius-card)!important;box-shadow:none!important}.fresh-schedule-card-body{padding:clamp(26px,4vw,48px)!important}.fresh-schedule-heading h2{margin-bottom:10px!important;font-size:clamp(28px,3vw,38px)!important;font-weight:400!important;letter-spacing:-.035em!important;line-height:1.08;color:var(--fresh-ink)}.fresh-schedule-heading p{max-width:820px;color:var(--fresh-text-muted)!important;font-size:16px!important}.fresh-schedule-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.fresh-schedule-option{display:grid;min-height:184px;grid-template-columns:auto 1fr auto;grid-template-rows:auto 1fr;gap:20px 16px;align-content:start;padding:20px!important;border:1px solid var(--fresh-border)!important;border-radius:var(--fresh-radius-card)!important;background:var(--fresh-surface)!important;box-shadow:none!important;transform:none!important}.fresh-schedule-option[data-selected=true]{border-color:var(--fresh-ink)!important;background:var(--fresh-paper)!important}.fresh-schedule-option-number{color:var(--fresh-text-muted);font-size:11px;font-weight:500}.fresh-schedule-option-copy{align-self:end;grid-column:1 / -1}.fresh-schedule-option-copy strong{display:block;color:var(--fresh-ink);font-size:19px;font-weight:500;letter-spacing:-.02em}.fresh-schedule-option-copy small{display:block;margin-top:8px;color:var(--fresh-text-muted);font-size:14px;line-height:1.45}.fresh-schedule-option-check{display:grid;width:25px;height:25px;grid-column:3;place-items:center;border:1px solid var(--fresh-border);border-radius:50%;color:#fff}.fresh-schedule-option[data-selected=true] .fresh-schedule-option-check{border-color:var(--fresh-ink);background:var(--fresh-ink)}.fresh-schedule-level{border:1px solid var(--fresh-border)!important;border-radius:var(--fresh-radius-card)!important;background:var(--fresh-surface)!important}.fresh-schedule-level[data-selected=true]{border-color:var(--fresh-ink)!important;background:var(--fresh-paper)!important}.fresh-schedule-level p:first-child{font-weight:500!important}.fresh-schedule-card :is(input:not([type=checkbox]):not([type=radio]),textarea){min-height:52px;border:1px solid var(--fresh-border)!important;border-radius:10px!important;background:var(--fresh-surface)!important;color:var(--fresh-ink);box-shadow:none!important}.fresh-schedule-card :is(input:not([type=checkbox]):not([type=radio]),textarea):focus{border-color:var(--fresh-accent-text)!important;box-shadow:0 0 0 3px #529ab724!important}.fresh-schedule-card label>div:first-child{color:var(--fresh-text-muted)!important}.fresh-schedule-card label>div:first-child>span:last-child{font-weight:500!important;letter-spacing:.02em!important;text-transform:none!important}.fresh-schedule-date,.fresh-schedule-time{border:1px solid var(--fresh-border)!important;border-radius:var(--fresh-radius-card)!important;background:var(--fresh-surface)!important;color:var(--fresh-ink)!important;box-shadow:none!important}.fresh-schedule-date[data-selected=true],.fresh-schedule-time[data-selected=true]{border-color:var(--fresh-ink)!important;background:var(--fresh-ink)!important;color:#fff!important}.fresh-schedule-date[data-selected=true] div{color:#fff!important}.fresh-schedule-time span{font-weight:500!important}.fresh-schedule-btn-primary{border-radius:var(--fresh-radius-pill)!important;background:var(--fresh-ink)!important;font-weight:500!important;text-transform:none!important;box-shadow:none!important}.fresh-schedule-btn-primary:hover:not(:disabled){background:#123a50!important}.fresh-schedule-btn-back{font-weight:500!important;color:var(--fresh-ink)}.fresh-schedule-actions,.fresh-schedule-agreement{background:var(--fresh-surface)!important;backdrop-filter:none!important}.fresh-schedule-actions{padding:18px clamp(20px,4.5vw,52px)!important}.fresh-schedule-agreement{padding-inline:clamp(20px,4.5vw,52px)!important}.fresh-schedule-success{border:1px solid var(--fresh-border)!important;border-radius:var(--fresh-radius-card)!important;box-shadow:none!important}.fresh-schedule-success h1{font-weight:400!important;letter-spacing:-.03em;color:var(--fresh-ink)}.fresh-schedule-success-icon{background:#529ab71f;color:var(--fresh-accent-text)}.fresh-schedule-success-order{border-radius:10px!important}.fresh-schedule-success-primary,.fresh-schedule-success-secondary{border-radius:var(--fresh-radius-pill)!important;font-weight:500!important;text-transform:none!important}@media(max-width:700px){.fresh-schedule-intro{margin-bottom:28px}.fresh-schedule-intro h1{font-size:42px}.fresh-schedule-shell[data-embedded=true]{padding-inline:0!important}.fresh-schedule-progress{margin-inline:0!important;padding:5px!important}.fresh-schedule-progress ol{grid-template-columns:1fr!important}.fresh-schedule-progress li{display:none}.fresh-schedule-progress li[data-active=true]{display:flex;min-height:58px}.fresh-schedule-progress li[data-active=true]+li{border-left:0}.fresh-schedule-options{grid-template-columns:1fr}.fresh-schedule-option{min-height:136px}.fresh-schedule-card-body{padding:24px 20px!important}.fresh-schedule-heading h2{font-size:30px!important}.fresh-schedule-actions{padding:14px 16px!important}.fresh-schedule-btn-back,.fresh-schedule-btn-primary{min-height:50px!important}}
