.rtr-ecrans .rtr-chip.is-selected,.rtr-ecrans .rtr-chip--on,.rtr-ecrans .rtr-chip--active,.rtr-ecrans .rtr-day-chip.is-selected,.rtr-ecrans .rtr-day-pill.is-on,.rtr-ecrans .rtr-picker-item.is-current,.rtr-ecrans .rtr-version-row.is-current,.rtr-ecrans .rtr-cal-day--today,.rtr-ecrans .rtr-cal-day--is-today{border-color:var(--rtr-champagne)!important;color:var(--rtr-champagne-hi)!important}.rtr-ecrans .rtr-chip:focus-visible,.rtr-ecrans .rtr-day-chip:focus-visible,.rtr-ecrans .rtr-input:focus,.rtr-ecrans .rtr-cal-day:focus-visible,.rtr-ecrans .rtr-lift-card:focus-visible{outline:2px solid var(--rtr-champagne)!important}.rtr-ecrans .rtr-cal-day--selected{box-shadow:inset 0 0 0 1px var(--rtr-champagne)!important}.rtr-ecrans .rtr-cal-day-focus,.rtr-ecrans .rtr-cert-row-target,.rtr-ecrans .rtr-champagne-text,.rtr-ecrans .rtr-status--ready,.rtr-ecrans .rtr-status--event-substitution,.rtr-ecrans .rtr-lift-card-ref,.rtr-ecrans .rtr-ref-value,.rtr-ecrans .rtr-ref-badge.is-solid,.rtr-ecrans .rtr-badge{color:var(--rtr-champagne-hi)!important}.rtr-ecrans .rtr-badge{border-color:color-mix(in srgb, var(--rtr-champagne) 45%, transparent)!important}.rtr-ecrans .rtr-ref-badge.is-solid{border-color:color-mix(in srgb, var(--rtr-champagne) 50%, transparent)!important}.rtr-ecrans .rtr-lift-card:hover,.rtr-ecrans .rtr-routine-item:hover,.rtr-ecrans .rtr-picker-item:hover{border-color:color-mix(in srgb, var(--rtr-champagne) 45%, transparent)!important}.rtr-ecrans .rtr-set-dot--current{outline:2px solid color-mix(in srgb, var(--rtr-champagne) 55%, transparent)!important}.rtr-ecrans .rtr-ref-intro{border-color:color-mix(in srgb, var(--rtr-champagne) 30%, transparent)!important;background:color-mix(in srgb, var(--rtr-champagne) 6%, transparent)!important}.rtr-ecrans .rtr-ref-intro svg{color:var(--rtr-champagne)!important}.rtr-seg{background:var(--rtr-graphite-2);border:1px solid var(--rtr-hairline);border-radius:999px;gap:4px;padding:4px;display:inline-flex}.rtr-seg-btn{min-height:44px;color:var(--rtr-ivory-dim);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:0 14px;font-size:13px;font-weight:600}.rtr-seg-btn.is-active{background:var(--rtr-gunmetal-hi);color:var(--rtr-champagne-hi)}.rtr-seg-btn:focus-visible{outline:2px solid var(--rtr-champagne);outline-offset:2px}.rtr-btn2--danger{border-color:color-mix(in srgb, var(--rtr-brick) 55%, transparent);color:var(--rtr-brick)}.rtr-btn2--danger:hover{border-color:var(--rtr-brick)}.rtr-cal-nav{flex-wrap:wrap;align-items:center;gap:8px;width:100%;min-width:0;max-width:100%;margin-bottom:12px;display:flex}.rtr-cal-nav>*{min-width:0}.rtr-cal-nav .rtr-seg{flex-wrap:wrap;max-width:100%;margin-left:auto}@media (width<=480px){.rtr-cal-nav .rtr-seg{order:3;justify-content:center;width:100%;margin-left:0}}.rtr-recovery-illustration{border-radius:var(--rtr-radius);margin-bottom:10px;overflow:hidden}.rtr-recovery-illustration figcaption{color:var(--rtr-ivory-dim);padding:8px 2px 0;font-size:12px}.rtr-form-actions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.rtr-form-actions>*{flex:auto;min-width:160px}.rtr-ecrans .rtr-cert-step-btn,.rtr-ecrans .rtr-icon-btn,.rtr-ecrans .rtr-chip--btn{min-width:44px;min-height:44px}@media (width<=360px){.rtr-cal-grid{gap:4px}.rtr-rcard-actions{flex-wrap:wrap}}.rtr-champagne-text{color:var(--rtr-champagne-hi)}.rtr-cal-grid{grid-template-columns:repeat(7,minmax(0,1fr));width:100%;min-width:0}.rtr-cal-grid>*{min-width:0}.rtr-cal-day{overflow-wrap:anywhere;overflow:hidden}@media (width<=420px){.rtr-cal-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.rtr-cal-day{min-height:64px}}
