.week_choose{border:var(--border);background:color-mix(in srgb, var(--more-contrast-card) 92%, var(--card));border-radius:10px;flex-direction:row;align-items:stretch;width:fit-content;min-height:40px;display:inline-flex;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 4px 18px #00081838}.week_choose.plus_week{border-left:3px solid #f5233cf2}.week_choose.minus_week{border-left:3px solid #288cfaf2}.week_choose .week_today_btn{border:none;border-right:1px solid color-mix(in srgb, var(--muted) 22%, transparent);color:var(--text-color-secondary);font-family:Montserrat Variable,Montserrat,Inter,Roboto,Helvetica Neue,Arial,sans-serif;font-size:clamp(.702rem, (.0000677083 * (var(--current-width) - 768) * 1rem), .78rem);cursor:pointer;white-space:nowrap;background:0 0;flex:none;align-self:stretch;margin:0;padding:0 10px;font-weight:700}.week_choose .week_today_btn:hover{color:var(--text-color);background:color-mix(in srgb, var(--accent) 12%, transparent)}.week_choose .week_nav_btn{background:color-mix(in srgb, var(--color-darker) 40%, transparent);min-width:38px;color:var(--text-color-secondary);font-size:clamp(1.035rem, (.0000998264 * (var(--current-width) - 768) * 1rem), 1.15rem);cursor:pointer;border:none;flex:none;justify-content:center;align-items:center;margin:0;padding:0 6px;font-weight:700;line-height:1;transition:background .15s,color .15s;display:flex}.week_choose .week_nav_btn:not(:disabled):hover{background:color-mix(in srgb, var(--accent) 12%, var(--color-darker));color:var(--text-color)}.week_choose .week_nav_btn:disabled{opacity:.35;cursor:not-allowed}.week_choose .week_back{border-right:1px solid #ffffff0f}.week_choose .week_next{border-left:1px solid #ffffff0f}.week_choose .week_range_wrap{min-width:clamp(151.2px, (.0145833 * (var(--current-width) - 768) * 1px), 168px);cursor:pointer;font:inherit;color:inherit;text-align:center;background:0 0;border:none;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:2px;padding:6px 10px;display:flex}.week_choose .week_range_wrap:hover .week_range{color:var(--text-color)}.week_choose .week_range{font-weight:650;font-size:clamp(.779rem, (.0000355903 * (var(--current-width) - 768) * 1rem), .82rem);letter-spacing:.01em;color:color-mix(in srgb, var(--text-color) 92%, var(--muted));line-height:1.25}.week_choose .week_parity_chip{font-size:clamp(.558rem, (.0000538194 * (var(--current-width) - 768) * 1rem), .62rem);letter-spacing:.06em;text-transform:uppercase;border:var(--border);color:var(--muted);background:#0000001f;border-radius:999px;padding:2px 8px;font-weight:750}.week_choose.plus_week .week_parity_chip{color:color-mix(in srgb, #f5233c 85%, var(--muted));background:#f5233c1f;border-color:#f5233c59}.week_choose.minus_week .week_parity_chip{color:color-mix(in srgb, #288cfa 85%, var(--muted));background:#288cfa1f;border-color:#288cfa59}.week_choose>.popover_button{border-radius:0;flex:auto;min-width:0;padding:0;box-shadow:none!important;background:0 0!important;border:none!important}.week_choose>.popover_button:before{display:none!important}.week_picker{flex-direction:column;gap:14px;padding:2px 2px 6px;display:flex}.week_picker_head{text-align:left;border-bottom:1px solid #ffffff12;padding:0 4px 12px 2px}.week_picker_title{font-size:clamp(1.008rem, (.0000972222 * (var(--current-width) - 768) * 1rem), 1.12rem);letter-spacing:-.02em;color:var(--text-color);margin:0;font-weight:800}.week_picker_sub{font-size:clamp(.702rem, (.0000677083 * (var(--current-width) - 768) * 1rem), .78rem);color:var(--muted);margin:6px 0 0;font-weight:500;line-height:1.35}.week_picker_list{flex-direction:column;gap:10px;max-height:min(58vh,320px);padding-right:4px;display:flex;overflow-y:auto}.week_picker_list::-webkit-scrollbar{width:4px}.week_picker_list::-webkit-scrollbar-track{background:0 0}.week_picker_list::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--more-contrast-card-inverted) 50%, var(--more-contrast-card) 100%);border-radius:4px}.week_picker_list::-webkit-scrollbar-thumb:hover{background-color:var(--accent)}.week_pick_card{appearance:none;font:inherit;box-sizing:border-box;cursor:pointer;text-align:left;border:var(--border);background:color-mix(in srgb, var(--more-contrast-card) 55%, var(--card) 45%);border-radius:12px;flex-direction:column;gap:10px;width:100%;margin:0;padding:12px 12px 10px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:flex;box-shadow:inset 0 1px #ffffff0d,0 8px 28px #00061447}.week_pick_card:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 70%, transparent);outline-offset:2px}.week_pick_card:hover{border-color:#ffffff24;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff12,0 12px 32px #00081c59}.week_pick_card--plus{border-left:3px solid #f5233ceb}.week_pick_card--minus{border-left:3px solid #288cfaeb}.week_pick_card--selected{border-color:color-mix(in srgb, var(--accent) 45%, #ffffff1a);background:color-mix(in srgb, var(--accent) 14%, var(--more-contrast-card) 86%);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 35%, transparent), 0 10px 36px #00081c66}.week_pick_card--selected .week_pick_badge{background:color-mix(in srgb, var(--accent) 22%, transparent);border-color:color-mix(in srgb, var(--accent) 40%, transparent);color:var(--text-color)}.week_pick_card--selected .week_pick_num{font-weight:800}.week_pick_top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.week_pick_range{font-size:clamp(.792rem, (.0000763889 * (var(--current-width) - 768) * 1rem), .88rem);color:var(--text-color);letter-spacing:.01em;font-weight:700}.week_pick_badge{font-size:clamp(.558rem, (.0000538194 * (var(--current-width) - 768) * 1rem), .62rem);letter-spacing:.05em;text-transform:uppercase;border:var(--border);color:var(--muted);background:#00000026;border-radius:999px;padding:4px 8px;font-weight:750}.week_pick_card--plus .week_pick_badge{color:color-mix(in srgb, #f5233c 88%, var(--muted));background:#f5233c24;border-color:#f5233c59}.week_pick_card--minus .week_pick_badge{color:color-mix(in srgb, #288cfa 88%, var(--muted));background:#288cfa24;border-color:#288cfa59}.week_pick_strip{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.week_pick_cell{border:var(--border);background:#0000001f;border-radius:6.4px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:6px 2px 8px;display:flex}.week_pick_dow{font-size:clamp(.522rem, (.0000503472 * (var(--current-width) - 768) * 1rem), .58rem);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:700}.week_pick_num{font-size:clamp(.945rem, (.0000911458 * (var(--current-width) - 768) * 1rem), 1.05rem);color:var(--text-color);font-weight:650;line-height:1}.week_pick_card--selected .week_pick_cell{background:color-mix(in srgb, var(--accent) 10%, #0000001f);border-color:color-mix(in srgb, var(--accent) 25%, transparent)}@media screen and (width<=640px){.week_pick_strip{gap:3px}.week_pick_cell{padding:5px 1px 6px}.week_pick_num{font-size:clamp(.855rem, (.0000824653 * (var(--current-width) - 768) * 1rem), .95rem)}}
