.renewal-overview{padding:22px;margin:18px 0 20px}.renewal-overview h2{margin:14px 0 8px;font-size:20px}.renewal-overview .list-tabs{margin:18px 0 10px;flex-wrap:wrap}.renewal-overview .privacy-caption{margin-bottom:0}.renewal-chip{display:table;padding:7px 10px;border-radius:12px;margin:12px 0 8px;background:var(--sage-soft);font-size:11px;line-height:1.7;color:var(--sage-dark)}.renewal-expired{background:color-mix(in srgb,#bb7569 15%,var(--glass));color:var(--ink)}.renewal-soon{background:color-mix(in srgb,#bc9b58 18%,var(--glass));color:var(--ink)}.renewal-manage{margin-top:8px;font-size:12px}.servings-adjust{display:flex!important;gap:12px!important;align-items:center;flex-wrap:wrap;font-size:13px;margin:18px 0}.servings-adjust input{width:80px;padding:10px;border:1px solid var(--glass-edge);border-radius:12px;background:var(--glass);color:var(--ink)}.servings-adjust>span{font-size:11px;color:var(--muted)}.saved-menu{padding:18px 0;border-bottom:1px solid var(--glass-edge)}.saved-menu h3{margin:0 0 8px;overflow-wrap:anywhere}.saved-menu .row-actions{flex-wrap:wrap;gap:12px}.menu-preview{max-height:330px;overflow:auto;padding:0 4px}.sleek-dock-row{display:flex;align-items:center;gap:12px;padding:16px 0;border-bottom:1px solid var(--glass-edge);min-width:0}.sleek-dock-row>label:not(.dock-position){flex:1;min-width:0;cursor:pointer}.sleek-dock-row strong,.sleek-section-copy strong{display:block;font-size:13px}.sleek-dock-row small,.sleek-section-copy small{display:block;font-size:11px;color:var(--muted);line-height:1.6;margin-top:4px}.dock-position,.today-position{display:grid!important;gap:5px!important;font-size:9px!important;color:var(--muted);flex:none}.dock-position select,.today-position select{padding:7px 9px;min-height:34px;width:54px;border-radius:10px;border:1px solid var(--glass-edge);background:var(--glass);color:var(--ink);font-size:12px}.sleek-dock-row>.toggle-switch{flex-shrink:0}.sleek-today-choice{display:flex;gap:12px;align-items:center;padding:16px 0}.today-choice.sleek-today-choice>.sleek-section-copy{display:block;flex:1;min-width:0}.sleek-today-choice .today-choice-icon{flex:none}.sleek-state-label{display:flex!important;align-items:center;gap:12px!important;justify-content:space-between;font-size:13px}.sleek-state-label>.toggle-switch{order:2}.plan-display-options>.sleek-state-label{display:inline-flex!important;margin-right:18px;gap:12px!important}.plan-display-options input.toggle-switch{width:46px;height:28px}.toggle-switch:disabled{opacity:.45;cursor:not-allowed}
@media(max-width:420px){.sleek-dock-row{gap:9px}.sleek-dock-row>.explore-icon{width:30px;height:30px}.sleek-today-choice{gap:9px;flex-wrap:wrap}.sleek-today-choice .today-choice-icon{width:28px;height:28px}.sleek-today-choice>.sleek-section-copy{flex-basis:calc(100% - 46px)!important}.sleek-today-choice .today-position{margin-left:37px;display:flex!important;align-items:center;gap:8px!important}.sleek-today-choice>.toggle-switch{margin-left:auto}.sleek-dock-row small{font-size:10px}}
.today-editor .sleek-today-choice input.toggle-switch,.sleek-state-label input.toggle-switch{width:46px;min-width:46px;height:28px;flex:0 0 46px;margin:0;padding:0}.today-editor .today-choice label.today-position{flex:none}
@media(min-width:1100px){.sleek-dock-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px}.sleek-dock-row{min-width:0}}
@media(prefers-reduced-motion:reduce){input.toggle-switch,input.toggle-switch::before{transition:none}}
