.socNOW_backdrop{z-index:1000;touch-action:none;background:#0003;position:fixed;inset:0}.socNOW_popover{border:1px solid var(--wpa-border,#e5e7eb);border-radius:var(--wpa-radius-md,8px);z-index:1001;overscroll-behavior:contain;background:#fff;padding:10px 12px 12px;position:fixed;overflow-y:auto;box-shadow:0 4px 24px #0000002e}.socNOW_header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.socNOW_title{color:var(--wpa-text-secondary,#6b7280);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:700}.socNOW_closeBtn{cursor:pointer;color:var(--wpa-text-muted,#9ca3af);touch-action:manipulation;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:-8px -8px -8px 0;padding:8px;display:flex}.socNOW_closeBtn:hover{color:var(--wpa-text-secondary,#6b7280)}.socNOW_table{flex-direction:column;gap:1px;display:flex}.socNOW_row{color:var(--wpa-text-primary,#1f2937);align-items:baseline;padding:2px 0;font-size:.85rem;display:flex}.socNOW_rowLabel{white-space:nowrap;flex-shrink:0;width:4.1em;font-weight:500}.socNOW_rowScore{text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0;width:4em}.socNOW_rowExtra{color:var(--wpa-text-secondary,#6b7280);flex:1;align-items:center;gap:3px;padding-left:6px;font-size:.82em;display:flex}.socNOW_totalRow{font-weight:700}.socNOW_totalRow .socNOW_rowExtra{color:var(--wpa-text-primary,#1f2937)}.socNOW_divider{border:none;border-top:1px solid var(--wpa-border,#e5e7eb);margin:5px 0}.socNOW_arrow{color:var(--wpa-text-muted,#9ca3af);font-size:.75em;line-height:1}.socNOW_gustNote{color:var(--wpa-text-secondary,#6b7280);margin:2px 0 3px;padding-left:.85rem;font-size:.75rem;line-height:1.3}.socNOW_subNote{color:var(--wpa-text-secondary,#6b7280);margin:2px 0 1px;padding-left:.85rem;font-size:.75rem;line-height:1.3}.socNOW_bonusHeading{color:var(--wpa-text-secondary,#6b7280);letter-spacing:.04em;margin:9px 0 2px;font-size:.7rem;font-weight:700;line-height:1.3}.socNOW_forcedNote{color:var(--wpa-text-secondary,#6b7280);flex-wrap:wrap;align-items:center;gap:3px;margin:6px 0 0;font-size:.75rem;line-height:1.4;display:flex}.socNOW_empty{color:var(--wpa-text-muted,#9ca3af);margin:0;font-size:.85rem}
.f3Rq6a_rightContent{gap:8px;inline-size:100%;max-inline-size:1024px;margin-inline:0;display:grid}.f3Rq6a_spotCard{box-sizing:border-box;background:#fff;border:1px solid #e5e5e5;border-radius:8px;inline-size:100%;min-inline-size:0;max-inline-size:100%;margin-top:0;padding:4px 10px;overflow:hidden}.f3Rq6a_spotTitle,.f3Rq6a_spotMeta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.f3Rq6a_spotBody{overflow-wrap:anywhere}.f3Rq6a_spotBadge{max-inline-size:100%}.f3Rq6a_spotImg{max-inline-size:100%;height:auto;display:block}.f3Rq6a_spotRow{gap:8px;min-inline-size:0;display:flex}.f3Rq6a_spotIcon{flex:none}.f3Rq6a_spotMain{flex:auto;min-inline-size:0}.f3Rq6a_spotRight{flex:none;min-inline-size:0}.f3Rq6a_dragHandleNoSelect{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.f3Rq6a_dragHandleNoSelect *{-webkit-user-select:none;user-select:none}.f3Rq6a_summaryRow{align-items:center;gap:2px;min-inline-size:0;display:flex}.f3Rq6a_summaryMetrics{--summary-metrics-gap:4px;align-items:center;gap:var(--summary-metrics-gap);flex:none;min-inline-size:0;display:flex}.f3Rq6a_summaryTopRow{flex:auto;align-items:center;gap:4px;min-inline-size:0;display:flex;overflow:hidden}@media (max-width:479px){.f3Rq6a_spotCard{padding:4px}.f3Rq6a_summaryRow{flex-direction:column;align-items:stretch;gap:4px}.f3Rq6a_summaryTopRow{width:100%}.f3Rq6a_summaryMetrics{flex-wrap:wrap;justify-content:flex-end;width:100%}.f3Rq6a_nameWrap{flex:auto;max-inline-size:100%}}.f3Rq6a_summaryMain{white-space:nowrap;flex:auto;align-items:center;gap:4px;min-inline-size:0;display:inline-flex;overflow:hidden}.f3Rq6a_summaryName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.f3Rq6a_summaryMeta,.f3Rq6a_summaryIcons{flex:none}.f3Rq6a_summaryIcons{gap:6px;display:inline-flex}.f3Rq6a_summaryNote{overflow-wrap:anywhere}.f3Rq6a_spotName{text-overflow:ellipsis;white-space:nowrap;font-size:1.1rem;font-weight:600;overflow:hidden}.f3Rq6a_recIcon{font-size:1.1rem;line-height:1;display:inline-flex;position:relative}.f3Rq6a_recIconBtn{cursor:pointer;touch-action:manipulation}.f3Rq6a_recIconBtn:before{content:"";position:absolute;inset:-10px}.f3Rq6a_dangerBadge{font-variation-settings:"FILL" 1, "wght" 700, "GRAD" 0, "opsz" 12;line-height:1;position:absolute;bottom:-3px;right:-4px;font-size:12px!important}.f3Rq6a_nameWrap{flex:auto;min-inline-size:0;max-inline-size:100%;position:relative;overflow:hidden}@media (min-width:1134px) and (max-width:1180px){.f3Rq6a_nameWrap{max-inline-size:100%}}@media (min-width:480px) and (max-width:1133px){.f3Rq6a_nameWrap{flex-basis:160px;max-inline-size:160px}}@media (orientation:portrait) and (min-width:700px) and (max-width:819px){.f3Rq6a_nameWrap{flex-basis:400px;max-inline-size:400px}}@media (orientation:portrait) and (min-width:820px) and (max-width:1023px){.f3Rq6a_nameWrap{flex-basis:400px;max-inline-size:400px}}.f3Rq6a_nameText{white-space:nowrap;max-inline-size:100%;box-sizing:border-box;text-overflow:ellipsis;min-height:calc(1.32rem + 6px);padding:3px 0;font-size:1.1rem;font-weight:700;line-height:1.2;display:block;overflow:hidden}.f3Rq6a_nameTextFull{white-space:nowrap;box-sizing:border-box;opacity:0;pointer-events:none;padding:3px 0;font-size:1.1rem;font-weight:700;line-height:1.2;display:inline-block;position:absolute;inset-block-start:0;inset-inline-start:0}.f3Rq6a_marquee{cursor:pointer}.f3Rq6a_nameMarqueeActive{touch-action:manipulation}.f3Rq6a_nameMarqueeActive .f3Rq6a_nameText{visibility:hidden}.f3Rq6a_nameMarqueeActive .f3Rq6a_nameTextFull{opacity:1;animation:3s linear forwards f3Rq6a_name-marquee}@keyframes f3Rq6a_name-marquee{0%{transform:translate(0)}to{transform:translateX(var(--name-marquee-x,0px))}}.f3Rq6a_windBadge{white-space:nowrap;background:#f0f0f0;border-radius:4px;flex:none;padding:2px 4px}.f3Rq6a_tempMin{white-space:nowrap;background:#d0e6ff;border-radius:4px;flex:none;padding:2px 4px}.f3Rq6a_tempMax{white-space:nowrap;background:#ffd6e0;border-radius:4px;flex:none;padding:2px 4px}.f3Rq6a_alerts{flex:none;align-items:center;gap:0;display:inline-flex}.f3Rq6a_summaryMetrics>.f3Rq6a_alerts{margin-inline-start:calc(var(--summary-metrics-gap,4px) * -1)}.f3Rq6a_alerts [aria-label=thunder] .wpa-icon{transform:translateY(2px)}.f3Rq6a_alerts [aria-label=gust] .wpa-icon{transform:translateY(-1px)}.f3Rq6a_iconOff{opacity:.3;filter:grayscale()}.f3Rq6a_summaryComment{overflow-wrap:anywhere;margin-top:4px;font-size:.9rem;line-height:1.2}.f3Rq6a_commentWrap{align-items:flex-start;gap:3px;inline-size:100%;min-inline-size:0;max-inline-size:100%;display:flex;position:relative}.f3Rq6a_commentTextWrap{box-sizing:border-box;color:#666;min-inline-size:0;flex:auto;min-height:calc(1.08rem + 6px);padding:3px;font-size:.9rem;line-height:1.2;position:relative;overflow:hidden}.f3Rq6a_commentText{white-space:nowrap;text-overflow:ellipsis;width:100%;display:block;overflow:hidden}.f3Rq6a_commentTextFull{color:#666;box-sizing:border-box;white-space:nowrap;opacity:0;pointer-events:none;padding:3px;font-size:.9rem;line-height:1.2;display:inline-block;position:absolute;inset-block-start:0;inset-inline-start:0}.f3Rq6a_commentMarqueeActive{touch-action:manipulation}.f3Rq6a_commentMarqueeActive .f3Rq6a_commentText{visibility:hidden}.f3Rq6a_commentMarqueeActive .f3Rq6a_commentTextFull{opacity:1;animation:3.9s linear forwards f3Rq6a_comment-marquee}@keyframes f3Rq6a_comment-marquee{0%{transform:translate(0)}to{transform:translateX(var(--comment-marquee-x,0px))}}.f3Rq6a_tooltip{z-index:20;white-space:normal;overflow-wrap:anywhere;background:#fff;border:1px solid #e5e5e5;border-radius:6px;max-inline-size:min(72ch,80vw);margin-block-start:6px;padding:8px 10px;line-height:1.5;display:none;position:absolute;inset-block-start:100%;inset-inline-start:0;box-shadow:0 4px 16px #00000014}.f3Rq6a_commentWrap:hover .f3Rq6a_tooltip{display:block}.f3Rq6a_spotList{grid-template-columns:minmax(0,1fr);justify-items:stretch;gap:6px;margin:0;padding:0;list-style:none;display:grid;overflow-x:hidden}.f3Rq6a_spotList>*{min-inline-size:0;min-width:0}.f3Rq6a_catEditing{background:var(--color-highlight-bg)}.f3Rq6a_catError{color:#c62828;font-size:12px}@media (max-width:479px){.f3Rq6a_catHeaderRowRenaming .f3Rq6a_catHeaderButtons{display:none!important}.f3Rq6a_categoryName{max-width:100%}}.f3Rq6a_categoryName{white-space:nowrap;flex:auto;min-width:0;max-width:475px;display:block;position:relative;overflow:hidden}.f3Rq6a_categoryNameWide{white-space:nowrap;flex:auto;width:100%;min-width:0;max-width:100%;display:block;position:relative;overflow:hidden}.f3Rq6a_categoryNameInner{white-space:nowrap;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.f3Rq6a_categoryNameTextWrap{white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.f3Rq6a_categoryNameText{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;display:block;overflow:hidden}.f3Rq6a_categoryCount{white-space:nowrap;flex:none;margin-left:auto}.f3Rq6a_categoryNameLong{animation:10s linear infinite f3Rq6a_category-marquee}.f3Rq6a_categoryNameLongWide{animation:10s linear infinite f3Rq6a_category-marquee-wide}@keyframes f3Rq6a_category-marquee{0%{transform:translate(0)}10%{transform:translate(0)}75%{transform:translate(calc(475px - 100%))}85%{transform:translate(calc(475px - 100%))}86%{transform:translate(0)}to{transform:translate(0)}}@keyframes f3Rq6a_category-marquee-wide{0%{transform:translate(0)}10%{transform:translate(0)}75%{transform:translate(calc(700px - 100%))}85%{transform:translate(calc(700px - 100%))}86%{transform:translate(0)}to{transform:translate(0)}}@media (max-width:375px){.f3Rq6a_categoryName{max-width:100%}@keyframes f3Rq6a_category-marquee{0%{transform:translate(0)}10%{transform:translate(0)}75%{transform:translate(calc(110px - 100%))}85%{transform:translate(calc(110px - 100%))}86%{transform:translate(0)}to{transform:translate(0)}}@keyframes f3Rq6a_category-marquee-wide{0%{transform:translate(0)}10%{transform:translate(0)}75%{transform:translate(calc(230px - 100%))}85%{transform:translate(calc(230px - 100%))}86%{transform:translate(0)}to{transform:translate(0)}}}@media (min-width:376px) and (max-width:409px){.f3Rq6a_categoryName{max-width:100%}@keyframes f3Rq6a_category-marquee{0%{transform:translate(0)}10%{transform:translate(0)}75%{transform:translate(calc(120px - 100%))}85%{transform:translate(calc(120px - 100%))}86%{transform:translate(0)}to{transform:translate(0)}}@keyframes f3Rq6a_category-marquee-wide{0%{transform:translate(0)}10%{transform:translate(0)}75%{transform:translate(calc(250px - 100%))}85%{transform:translate(calc(250px - 100%))}86%{transform:translate(0)}to{transform:translate(0)}}}@media (min-width:410px) and (max-width:479px){.f3Rq6a_categoryName{max-width:100%}@keyframes f3Rq6a_category-marquee{0%{transform:translate(0)}10%{transform:translate(0)}75%{transform:translate(calc(140px - 100%))}85%{transform:translate(calc(140px - 100%))}86%{transform:translate(0)}to{transform:translate(0)}}@keyframes f3Rq6a_category-marquee-wide{0%{transform:translate(0)}10%{transform:translate(0)}75%{transform:translate(calc(280px - 100%))}85%{transform:translate(calc(280px - 100%))}86%{transform:translate(0)}to{transform:translate(0)}}}@media (min-width:768px) and (max-width:1023px){.f3Rq6a_spotCard{padding:4px 12px}.f3Rq6a_spotName,.f3Rq6a_nameText,.f3Rq6a_nameTextFull{font-size:1.1rem}.f3Rq6a_recIcon .wpa-icon.wpa-icon--lg{--wpa-icon-opsz:28;font-size:28px}.f3Rq6a_dangerBadge{bottom:-4px;right:-5px;font-size:13px!important}.f3Rq6a_summaryMain{gap:6px}.f3Rq6a_summaryIcons{gap:5px}.f3Rq6a_windBadge,.f3Rq6a_tempMin,.f3Rq6a_tempMax,.f3Rq6a_summaryComment{font-size:.9rem}.f3Rq6a_categoryName{max-width:380px}.f3Rq6a_categoryNameWide{max-width:100%}@keyframes f3Rq6a_category-marquee{0%{transform:translate(0)}10%{transform:translate(0)}75%{transform:translate(calc(380px - 100%))}85%{transform:translate(calc(380px - 100%))}86%{transform:translate(0)}to{transform:translate(0)}}@keyframes f3Rq6a_category-marquee-wide{0%{transform:translate(0)}10%{transform:translate(0)}75%{transform:translate(calc(550px - 100%))}85%{transform:translate(calc(550px - 100%))}86%{transform:translate(0)}to{transform:translate(0)}}}@media (min-width:1134px) and (max-width:1279px){.f3Rq6a_spotCard{padding:4px}.f3Rq6a_windBadge,.f3Rq6a_tempMin,.f3Rq6a_tempMax{font-size:.9rem}:is(.f3Rq6a_windBadge .wpa-unit-xs,.f3Rq6a_tempMin .wpa-unit-xs,.f3Rq6a_tempMax .wpa-unit-xs){font-size:.7em}.f3Rq6a_alerts .wpa-icon{--wpa-icon-opsz:20;font-size:16px}.f3Rq6a_alerts{transform:translateY(-2px)}}
.wkJ82a_stack{--sun-stack-tighten:6px;white-space:nowrap;flex-direction:column;flex:none;align-items:flex-start;line-height:1;display:inline-flex}.wkJ82a_sunRow+.wkJ82a_sunRow{margin-block-start:calc(var(--sun-stack-tighten) * -1)}.wkJ82a_sunRow{align-items:center;gap:1px;display:inline-flex}.wkJ82a_sunIcon{--wpa-icon-opsz:20;min-inline-size:var(--wpa-sun-icon-size,24px)}.wkJ82a_sunIcon.material-symbols-outlined{font-size:var(--wpa-sun-icon-size,24px)}.wkJ82a_sunTime{font-size:var(--wpa-sun-time-size,10px);color:var(--wpa-text-secondary);font-variant-numeric:tabular-nums;font-weight:600;line-height:1;position:relative;inset-block-start:.2em}
.oT9gkW_tc-shell{--tc-ink:#111;inline-size:var(--tc-w,85px);block-size:var(--tc-h,118px);border:2px solid var(--tc-ink);box-sizing:border-box;background:#fffdf5;border-radius:8px;padding:2px;position:relative;overflow:visible}.oT9gkW_tc-badge{border:2px solid var(--tc-ink);background:#fff;border-radius:8px 0 10px;place-items:center;block-size:26px;inline-size:26px;font-size:.9rem;font-weight:700;line-height:1;display:grid;position:absolute;inset-block-start:-2px;inset-inline-start:-2px}.oT9gkW_tc-shell.oT9gkW_is-past{isolation:isolate}.oT9gkW_tc-shell.oT9gkW_is-past .oT9gkW_tc-top:focus-visible{z-index:2;position:relative}.oT9gkW_tc-shell.oT9gkW_is-past:after{content:"";background:var(--wpa-tc-past-veil);pointer-events:none;z-index:1;border-radius:8px;position:absolute;inset:-2px}.oT9gkW_tc-top{box-sizing:border-box;justify-content:flex-end;align-items:center;gap:4px;min-block-size:22px;margin-block-start:-4px;padding:0 0 0 34px;font-weight:600;display:flex;transform:translateY(-2px)}.oT9gkW_tc-rating{color:#333;-webkit-user-select:none;user-select:none;font-size:18px;line-height:1;position:relative;top:3px;right:0}.oT9gkW_tc-mid{flex-direction:column;justify-content:center;align-items:center;min-block-size:72px;display:flex;position:relative;transform:translateY(-8px)}.oT9gkW_tc-dirRow{align-items:center;gap:4px;margin-block-end:2px;font-size:14px;font-weight:700;line-height:1.1;display:flex;transform:translateY(3px)}.oT9gkW_tc-wind{letter-spacing:.5px;font-size:34px;font-weight:800;line-height:.95;transform:translateY(-1px)}.oT9gkW_tc-arrow{pointer-events:none;filter:drop-shadow(0 1px 1px #0003)}.oT9gkW_tc-foot{pointer-events:none;justify-content:space-between;align-items:flex-end;gap:6px;padding:0;font-size:14px;display:flex;position:absolute;inset-block-end:2px;inset-inline:1px}.oT9gkW_tc-temp-metric,.oT9gkW_tc-precip-metric{font-size:10px;font-weight:500;line-height:1;position:absolute}.oT9gkW_tc-temp-metric{top:4px;left:3px}.oT9gkW_tc-precip-metric{top:4px;right:0}.oT9gkW_tc-unit-xs{vertical-align:baseline;opacity:.85;margin-left:1px;font-size:.8em;line-height:1}.oT9gkW_tc-icon{align-items:flex-end;font-size:12px;line-height:1;display:flex}.oT9gkW_tc-icon.oT9gkW_is-off{opacity:.3;filter:grayscale()}.oT9gkW_tc-icon.oT9gkW_is-hidden{visibility:hidden}.oT9gkW_warn-left{transform:translate(-4px)}.oT9gkW_weather-center{align-items:flex-end;display:flex}.oT9gkW_tc-foot .tc-icon-inner{font-size:16px}.oT9gkW_warn-left .tc-icon-inner{font-size:20px;transform:translateY(3px)}.oT9gkW_weather-center{transform:translate(-7px,3px)}.oT9gkW_warn-right{transform:translate(-8px)}.oT9gkW_weather-center .wpa-precip-metric{font-weight:700;transform:translate(-4.5px,7.5px)}.oT9gkW_weather-center .wpa-precip-metric .wpa-unit-xs{opacity:.9;font-weight:700}
.BNZL5G_mark{--sun-icon-size:var(--wpa-sun-icon-size,24px);transform:translate(calc(var(--sun-icon-size) / -2), var(--wpa-sun-mark-nudge,-1px));block-size:var(--tc-sun-band-h,16px);white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;align-items:center;gap:1px;display:inline-flex;position:absolute;inset-block-start:calc(100% + var(--tc-sun-band-gap,2px));inset-inline-start:calc(100% * var(--sun-minute,0) / 60)}.BNZL5G_icon{--wpa-icon-opsz:20;filter:drop-shadow(0 0 1.5px var(--wpa-sun-time-chip))}.BNZL5G_icon.material-symbols-outlined{font-size:var(--sun-icon-size)}.BNZL5G_time{font-size:var(--wpa-sun-time-size,10px);color:var(--wpa-text-secondary);font-variant-numeric:tabular-nums;background:var(--wpa-sun-time-chip);border-radius:2px;padding-inline:2px;font-weight:600;line-height:1;position:relative;inset-block-start:.2em}
.ew-t_q_gap{flex-direction:row;justify-content:center;align-items:center;gap:2px;min-width:12px;height:100%;padding:0 2px;display:flex}.ew-t_q_hourSlot{min-block-size:var(--tc-h,118px);justify-content:center;align-self:stretch;align-items:center;display:flex;position:relative}.ew-t_q_iconWrap{border-radius:4px;justify-content:center;align-items:center;padding:1px;display:flex}.ew-t_q_gapIcon{line-height:1}.ew-t_q_gapIcon.material-symbols-outlined{font-size:24px;display:block}.ew-t_q_gapIconMuted{opacity:.7;color:silver!important}.ew-t_q_gapIconAvoid{opacity:.85;color:#e07070!important}
._9r73nW_band,._9r73nW_mazumeBar{pointer-events:none;inline-size:100%;display:block;position:absolute;inset-inline:0;overflow:hidden}._9r73nW_band{block-size:var(--tc-sun-band-h,16px);inset-block-end:calc(var(--tc-mazume-gap,1px) + var(--tc-mazume-h,3px))}._9r73nW_day{fill:var(--wpa-color-sun-daylight)}._9r73nW_night{fill:var(--wpa-color-sun-night)}._9r73nW_mazumeBar{block-size:var(--tc-mazume-h,3px);inset-block-end:0}._9r73nW_mazumeSpan{fill:var(--wpa-color-mazume-bar)}
.I7Dfya_spotNameInputWrapper{flex:1;min-width:0;max-width:340px;position:relative}@media (min-width:1134px) and (max-width:1180px){.I7Dfya_spotNameInputWrapper{max-width:240px}}@media (max-width:1133px){.I7Dfya_spotNameInputWrapper{max-width:160px}}@media (max-width:479px){.I7Dfya_spotNameInputWrapper{max-width:calc(100% - 96px)}}@media (orientation:portrait) and (min-width:700px) and (max-width:819px){.I7Dfya_spotNameInputWrapper{max-width:400px}}@media (orientation:portrait) and (min-width:820px) and (max-width:1023px){.I7Dfya_spotNameInputWrapper{max-width:400px}}.I7Dfya_spotNameDisplay{flex:auto;min-width:0;max-width:340px;margin-right:auto;position:relative;overflow:hidden}@media (min-width:1134px) and (max-width:1180px){.I7Dfya_spotNameDisplay{max-width:240px}}@media (max-width:1133px){.I7Dfya_spotNameDisplay{max-width:160px}}@media (orientation:portrait) and (min-width:700px) and (max-width:819px){.I7Dfya_spotNameDisplay{max-width:400px}}@media (orientation:portrait) and (min-width:820px) and (max-width:1023px){.I7Dfya_spotNameDisplay{max-width:400px}}.I7Dfya_spotNameText{box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;min-height:calc(1.32rem + 6px);padding:3px 0;font-size:1.1rem;font-weight:700;line-height:1.2;display:block;overflow:hidden}.I7Dfya_spotNameTextFull{white-space:nowrap;box-sizing:border-box;opacity:0;pointer-events:none;padding:3px 0;font-size:1.1rem;font-weight:700;line-height:1.2;display:inline-block;position:absolute;top:0;left:0}.I7Dfya_spotNameMarqueeActive{touch-action:manipulation}.I7Dfya_spotNameOverflow{cursor:pointer}.I7Dfya_spotNameMarqueeActive .I7Dfya_spotNameText{visibility:hidden}.I7Dfya_spotNameMarqueeActive .I7Dfya_spotNameTextFull{opacity:1;animation:3s linear infinite I7Dfya_spotNameMarquee}@keyframes I7Dfya_spotNameMarquee{0%{transform:translate(0)}85%{transform:translateX(var(--spot-name-marquee-x,0px))}85.1%{transform:translate(0)}to{transform:translate(0)}}.I7Dfya_commentTextWrap{box-sizing:border-box;color:#666;flex:auto;min-width:0;min-height:calc(1.08rem + 6px);padding:3px;font-size:.9rem;line-height:1.2;position:relative;overflow:hidden}.I7Dfya_commentText{white-space:nowrap;text-overflow:ellipsis;width:100%;display:block;overflow:hidden}.I7Dfya_commentTextFull{color:#666;white-space:nowrap;box-sizing:border-box;opacity:0;pointer-events:none;padding:3px;font-size:.9rem;line-height:1.2;display:inline-block;position:absolute;top:0;left:0}.I7Dfya_commentEditTextarea{font-size:.9rem}@supports (-webkit-touch-callout:none){.I7Dfya_commentEditTextarea{font-size:16px}}.I7Dfya_commentOverflow{cursor:pointer}.I7Dfya_commentMarqueeActive{touch-action:manipulation}.I7Dfya_commentMarqueeActive .I7Dfya_commentText{visibility:hidden}.I7Dfya_commentMarqueeActive .I7Dfya_commentTextFull{opacity:1;animation:3.9s linear forwards I7Dfya_spotCommentMarquee}.I7Dfya_dragHandle{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.I7Dfya_dragHandle *{-webkit-user-select:none;user-select:none}@media (max-width:479px){.I7Dfya_spotEditHeaderRowEditing .I7Dfya_spotEditHeaderButtons{display:none!important}}.I7Dfya_spotEditExitButtonInline{display:none}@media (max-width:479px){.I7Dfya_spotEditExitButtonInline{display:inline-flex}}@keyframes I7Dfya_spotCommentMarquee{0%{transform:translate(0)}to{transform:translateX(var(--spot-comment-marquee-x,0px))}}
.OxfBJG_panel{border:1px solid #ddd;border-radius:8px;margin:0 0 4px;overflow:hidden}.OxfBJG_header{cursor:pointer;-webkit-user-select:none;user-select:none;text-align:left;background:#fafafa;border:none;align-items:center;gap:6px;width:100%;min-height:48px;padding:8px 10px;display:flex}.OxfBJG_header:hover{background:#f0f0f0}.OxfBJG_categoryIcon{flex-shrink:0}.OxfBJG_categoryIcon.OxfBJG_favorite{color:var(--wpa-color-favorite);font-variation-settings:"FILL" 1, "wght" 400, "GRAD" 0, "opsz" 24}.OxfBJG_categoryIcon.OxfBJG_calendar{color:var(--wpa-color-calendar)}.OxfBJG_categoryName{color:#212121;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:1.1rem;font-weight:600;overflow:hidden}.OxfBJG_count{color:#212121;flex-shrink:0;font-size:1.1rem;font-weight:700}.OxfBJG_chevron{flex-shrink:0}.OxfBJG_sortButton{cursor:pointer;color:#9e9e9e;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;padding:2px;display:flex}.OxfBJG_sortButton:hover{color:#616161;background:#e0e0e0}.OxfBJG_sortButtonActive{color:#22c55e}.OxfBJG_sortButtonActive:hover{color:#16a34a;background:#dcfce7}.OxfBJG_body{background:#fff;padding:8px 8px 4px}.OxfBJG_empty{color:#9e9e9e;text-align:center;margin:0;padding:16px 8px;font-size:13px;line-height:1.6}.OxfBJG_inlineIcon{vertical-align:middle;position:relative;top:-1px}.OxfBJG_grid{grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:0;display:grid}.OxfBJG_card{cursor:pointer;text-align:left;background:#fff;border:1px solid #e5e5e5;border-radius:6px;flex-direction:row;align-items:center;gap:6px;min-width:0;min-height:48px;padding:6px 8px;font-size:12px;line-height:1.3;transition:background .1s,border-color .1s;display:flex}.OxfBJG_cardContent{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.OxfBJG_cardTop{justify-content:space-between;align-items:flex-start;gap:4px;display:flex}.OxfBJG_cardIcon{flex-shrink:0;justify-content:flex-start;align-items:center;width:28px;display:flex}.OxfBJG_cardBadges{flex-flow:wrap;align-items:center;gap:4px;display:flex}.OxfBJG_card:hover{background:#f5f5f5;border-color:#ccc}.OxfBJG_cardSelected{background:#eff6ff;border-color:#3b82f6}.OxfBJG_slot{border:1px dashed var(--wpa-border);min-width:0;min-height:48px;color:var(--wpa-text-muted);white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:6px;justify-content:center;align-items:center;gap:2px;padding:6px 4px;font-size:12px;line-height:1.3;display:flex;overflow:hidden}.OxfBJG_slotLocked{color:var(--wpa-text-secondary);background:#fafafa}.OxfBJG_slotIcon{flex-shrink:0}.OxfBJG_slotText{text-overflow:ellipsis;min-width:0;overflow:hidden}.OxfBJG_cardName{text-overflow:ellipsis;white-space:nowrap;color:#212121;flex:1;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.OxfBJG_removeIcon{color:#bdbdbd;cursor:pointer;border-radius:50%;flex-shrink:0;padding:1px}.OxfBJG_removeIcon.material-symbols-outlined{font-size:20px}.OxfBJG_removeIcon:hover{color:#f44336;background:#fee2e2}.OxfBJG_reorderList{flex-direction:column;gap:4px;display:flex}.OxfBJG_reorderItem{background:#fff;border:1px solid #e5e5e5;border-radius:6px;align-items:center;gap:6px;min-height:40px;padding:6px 8px;display:flex}.OxfBJG_dragHandle{cursor:grab;touch-action:none;background:0 0;border:none;flex-shrink:0;align-items:center;padding:0;display:flex}.OxfBJG_dragHandle:active{cursor:grabbing}.OxfBJG_reorderName{text-overflow:ellipsis;white-space:nowrap;color:#212121;flex:1;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.OxfBJG_reorderBadges{flex-shrink:0;align-items:center;gap:4px;display:flex}@media (max-width:479px){.OxfBJG_card{grid-template-columns:28px 1fr;grid-template-areas:"name name""icon badges";align-items:start;gap:4px 6px;display:grid}.OxfBJG_cardContent{display:contents}.OxfBJG_cardTop{grid-area:name}.OxfBJG_cardBadges{flex-flow:column;grid-area:badges;align-self:center;align-items:flex-start;gap:2px}.OxfBJG_cardIcon{grid-area:icon;align-self:center;width:auto}}.OxfBJG_forecast{border-top:1px solid #eee;margin-top:8px;padding-top:8px}
.RTUkca_cell{min-width:0;font-family:var(--font-sans);cursor:pointer;text-align:left;appearance:none;background:#fff;border:none;width:100%;padding:0;display:block;position:relative;overflow:hidden}.RTUkca_cell:focus-visible{outline-offset:-2px;outline:2px solid #2563eb}.RTUkca_cell.RTUkca_altMonth{background:#f5f5f5}.RTUkca_cell.RTUkca_firstOfMonth{overflow:visible}.RTUkca_monthLabel{color:#fff;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:1;background:#2563eb;border-radius:4px;padding:3px 6px;font-size:13px;font-weight:700;line-height:1;position:absolute;top:-15px;left:1px}.RTUkca_todayBar{pointer-events:none;background:#2563eb;height:3px;position:absolute;top:3px;left:34%;right:3%}.RTUkca_dateNumber{color:#1a1a1a;font-size:13px;font-weight:400;line-height:1;position:absolute;top:6px;left:6px}.RTUkca_dateNumber.RTUkca_today{color:#2563eb;font-size:21px;font-weight:700;top:1px;left:4px}.RTUkca_dateNumber.RTUkca_saturday{color:#2563eb}.RTUkca_dateNumber.RTUkca_sunday{color:#dc2626}.RTUkca_moonWrap{width:12px;height:12px;position:absolute;top:7px;right:5px}.RTUkca_moonCircle{border-radius:50%;width:12px;height:12px}.RTUkca_moonNew{background:#9e9e9e}.RTUkca_moonFull{background:0 0;box-shadow:inset 0 0 0 1.5px #9e9e9e}.RTUkca_moonFirstQuarter{background:linear-gradient(90deg,#9e9e9e 50%,#0000 50%);box-shadow:inset 0 0 0 1.5px #9e9e9e}.RTUkca_moonLastQuarter{background:linear-gradient(90deg,#0000 50%,#9e9e9e 50%);box-shadow:inset 0 0 0 1.5px #9e9e9e}.RTUkca_contentArea{flex-direction:column;gap:3px;display:flex;position:absolute;inset:24px 4px 16px;overflow:hidden}.RTUkca_evRow1{background:#e8e8e8;border-radius:3px;flex-direction:column;flex-shrink:0;gap:2px;padding:2px 3px;display:flex;overflow:hidden}.RTUkca_evRow2{background:#e8e8e8;border-radius:3px;flex-direction:column;flex:1;gap:2px;min-height:0;padding:2px 3px;display:flex;overflow:hidden}.RTUkca_sectionLabel{color:#6b6b6b;flex-shrink:0;font-size:8px;font-weight:600;line-height:1}.RTUkca_irSimple{justify-content:space-evenly;align-items:center;display:flex}.RTUkca_irDetailed{flex-direction:column;gap:2px;display:flex;overflow:hidden}.RTUkca_recSpot{flex-shrink:0;align-items:center;height:19px;display:flex;overflow:hidden}.RTUkca_recIcon{flex-shrink:0;width:26px;height:18px;display:inline-block;position:relative}.RTUkca_recIconFont{color:#c0392b;font-variation-settings:"FILL" 0, "wght" 700, "opsz" 20;line-height:1;position:absolute;top:.5px;left:0}.RTUkca_recIconFont.material-symbols-sharp{font-size:17px}.RTUkca_recDots{flex-direction:column;gap:2px;padding-top:1px;display:flex;position:absolute;top:0;right:0}.RTUkca_hoursDot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.RTUkca_ratingSquare{border-radius:1px;flex-shrink:0;width:7px;height:7px}.RTUkca_recSpotName{color:#6b6b6b;white-space:nowrap;text-overflow:ellipsis;flex:1;padding-left:2px;font-size:11px;font-weight:600;overflow:hidden}.RTUkca_cell.RTUkca_selected{background:#eff6ff}.RTUkca_cell.RTUkca_selectedRecurring{background:#f0fdf4}.RTUkca_selectCheck{pointer-events:none;z-index:1;background:#fff;border:1.5px solid #9e9e9e;border-radius:50%;width:16px;height:16px;position:absolute;top:10px;left:calc(50% - 8px)}.RTUkca_selectCheckOn{background:#2563eb;border-color:#2563eb}.RTUkca_selectCheckOn:after{content:"";border:2px solid #fff;border-top:none;border-left:none;width:5px;height:8px;position:absolute;top:0;left:3px;transform:rotate(45deg)}.RTUkca_selectCheckRecurringOff{background:#fff;border-width:2px;border-color:#16a34a}.RTUkca_selectCheckRecurring{background:#16a34a;border-color:#16a34a}.RTUkca_selectCheckRecurring:after{content:"";border:2px solid #fff;border-top:none;border-left:none;width:5px;height:8px;position:absolute;top:0;left:3px;transform:rotate(45deg)}.RTUkca_recIconPlaceholder{text-align:center;color:#00000040;flex-shrink:0;width:17px;font-size:10px;display:inline-block}.RTUkca_boundaryArrowRight{pointer-events:none;z-index:1;position:absolute;bottom:.2px;right:.6px}.RTUkca_boundaryArrowLeft{pointer-events:none;z-index:1;position:absolute;bottom:.2px;left:.6px}.RTUkca_boundaryPill{background:var(--wpa-color-boundary-outofrange);color:#fff;white-space:nowrap;pointer-events:none;z-index:2;border-radius:3px;padding:1px 5px;font-size:9px;line-height:1.2;position:absolute;bottom:5.5px}.RTUkca_boundaryPillRight{right:4.1px}.RTUkca_boundaryPillLeft{left:4.1px}.RTUkca_gfsBoundaryPill{background:var(--wpa-color-boundary-longterm)}@media (max-width:480px){.RTUkca_todayBar{left:55%}.RTUkca_dateNumber.RTUkca_today{font-size:18px}.RTUkca_boundaryArrowRight,.RTUkca_boundaryArrowLeft{width:52px;height:14.4px}.RTUkca_boundaryPill{padding:1px 2.5px;font-size:9px}.RTUkca_boundaryPillRight{bottom:4px;right:2.8px}.RTUkca_boundaryPillLeft{bottom:4px;left:2.8px}}.RTUkca_evRow3{flex-flow:row;align-items:center;gap:1.5px;height:12px;display:flex;position:absolute;bottom:2px;left:4px;right:4px;overflow:hidden}.RTUkca_gcalPill{opacity:.85;border-radius:4px;flex-shrink:0;width:15px;height:7px;display:inline-block}.RTUkca_gcalDot{border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.RTUkca_gcalOverflow{color:#999;flex-shrink:0;font-size:11px;font-weight:600;line-height:12px}
.e1HjGq_backdrop{z-index:9999;background:0 0;position:fixed;inset:0}.e1HjGq_card{z-index:10000;width:260px;height:440px;font-family:var(--font-sans);background:#fff;border:1px solid #e5e5e5;border-radius:4px;flex-direction:column;animation:.15s ease-out e1HjGq_popIn;display:flex;position:fixed;box-shadow:0 8px 24px #0000002e}@keyframes e1HjGq_popIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.e1HjGq_todayBar{pointer-events:none;z-index:1;background:#2563eb;height:4px;position:absolute;top:0;left:0;right:0}.e1HjGq_header{border-bottom:1px solid #e5e5e5;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:6px;padding:10px 8px 4px;display:flex}.e1HjGq_dateRow{flex-direction:column;align-items:flex-start;gap:1px;display:flex}.e1HjGq_dateDayRow{align-items:baseline;gap:3px;display:flex}.e1HjGq_dateNum{color:#1a1a1a;font-size:28px;font-weight:700;line-height:1}.e1HjGq_dateDow{color:#6b7280;font-size:14px;font-weight:700;line-height:1}.e1HjGq_dateMonth{color:#9ca3af;font-size:12px;line-height:1}.e1HjGq_headerRight{flex-shrink:0;align-self:flex-end;align-items:flex-end;gap:6px;display:flex}.e1HjGq_moonCircle{border-radius:50%;flex-shrink:0;width:14px;height:14px;position:relative;top:1.5px}.e1HjGq_moonNew{background:#9e9e9e}.e1HjGq_moonFull{background:0 0;box-shadow:inset 0 0 0 1.5px #9e9e9e}.e1HjGq_moonFirstQuarter{background:linear-gradient(90deg,#9e9e9e 50%,#0000 50%);box-shadow:inset 0 0 0 1.5px #9e9e9e}.e1HjGq_moonLastQuarter{background:linear-gradient(90deg,#0000 50%,#9e9e9e 50%);box-shadow:inset 0 0 0 1.5px #9e9e9e}.e1HjGq_visibilityToggle{flex-direction:column;align-items:center;gap:3px;margin-left:auto;display:flex}.e1HjGq_visibilityLabel{color:#6b7280;font-size:11px;line-height:1}.e1HjGq_toggle{cursor:pointer;align-items:center;display:inline-flex;position:relative}.e1HjGq_toggleInput{opacity:0;width:0;height:0;position:absolute}.e1HjGq_toggleTrack{background:#9e9e9e;border-radius:10px;width:36px;height:20px;transition:background .2s;display:block;position:relative}.e1HjGq_toggleTrack:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.e1HjGq_toggleInput:checked+.e1HjGq_toggleTrack{background:#2563eb}.e1HjGq_toggleInput:checked+.e1HjGq_toggleTrack:after{transform:translate(16px)}.e1HjGq_closeBtn{z-index:1;cursor:pointer;color:#9e9e9e;background:#f5f5f5;border:none;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;padding:0;transition:color .15s,background .15s;display:flex;position:absolute;top:-13px;right:-13px}.e1HjGq_closeBtn:hover{color:#6b7280;background:#e0e0e0}.e1HjGq_section{background:#e8e8e8;border-radius:3px;flex-direction:column;gap:2px;margin:6px;padding:4px;display:flex;overflow:hidden}.e1HjGq_sectionFavorite{flex-shrink:0;margin-bottom:3px;padding-bottom:1px}.e1HjGq_sectionFreeSpots{flex-shrink:0;margin-top:3px;margin-bottom:3px;padding-bottom:1px}.e1HjGq_sectionGCal{flex:1;min-height:40px;margin-top:3px}.e1HjGq_sectionLabel{color:#6b6b6b;flex-shrink:0;padding:0 1px 2px;font-size:12px;font-weight:600;line-height:1}.e1HjGq_emptyHint{color:#9ca3af;margin:0;padding:0 1px;font-size:11px}.e1HjGq_spotList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.e1HjGq_spotRow{align-items:center;gap:4px;min-height:24px;padding:3px 1px;display:flex}.e1HjGq_spotName{color:#1f2937;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:14px;font-weight:600;overflow:hidden}.e1HjGq_removeBtn{cursor:pointer;color:#aaa;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .15s;display:flex}.e1HjGq_removeBtn:hover{color:#dc2626}.e1HjGq_addBtnRow{cursor:pointer;color:#6b6b6b;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .15s;display:flex}.e1HjGq_addBtnRow:hover{color:#2563eb}.e1HjGq_addBtnRowDisabled{color:#d1d5db;pointer-events:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.e1HjGq_slotBullet{flex-shrink:0;justify-content:center;align-items:center;width:20px;display:flex}.e1HjGq_slotPlaceholder{color:#aaa;white-space:nowrap;flex:1;font-size:13px;overflow:hidden}.e1HjGq_headerStep{justify-content:space-between;align-items:center}.e1HjGq_backBtn{cursor:pointer;color:#6b7280;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .15s;display:flex}.e1HjGq_backBtn:hover{color:#1a1a1a}.e1HjGq_stepTitle{color:#1a1a1a;text-align:center;white-space:nowrap;text-overflow:ellipsis;flex:1;padding:0 4px;font-size:13px;font-weight:600;overflow:hidden}.e1HjGq_typeList{flex-direction:column;flex:1;gap:0;padding:4px 0;display:flex;overflow-y:auto}.e1HjGq_typeItem{cursor:pointer;text-align:left;color:#1f2937;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:12px;transition:background .1s;display:flex}.e1HjGq_typeItem:hover{background:#f5f5f5}.e1HjGq_typeLabel{flex:1;font-size:13px;font-weight:500}.e1HjGq_searchContent{flex-direction:column;flex:1;padding:6px 0 0;display:flex;overflow:hidden}.e1HjGq_searchBox{background:#f0f0f0;border-radius:6px;flex-shrink:0;align-items:center;gap:6px;margin:0 8px 6px;padding:5px 8px;display:flex}.e1HjGq_searchInput{color:#1a1a1a;background:0 0;border:none;outline:none;flex:1;font-size:13px}.e1HjGq_searchInput::placeholder{color:#9ca3af}.e1HjGq_searchResetBtn{cursor:pointer;color:#9ca3af;background:0 0;border:none;flex-shrink:0;align-items:center;padding:0;transition:color .15s;display:flex}.e1HjGq_searchResetBtn:hover{color:#6b7280}.e1HjGq_searchList{flex:1;margin:0;padding:0;list-style:none;overflow-y:auto}.e1HjGq_searchItem{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:6px;width:100%;padding:10px 12px;transition:background .1s;display:flex}.e1HjGq_searchItem:hover{background:#f5f5f5}.e1HjGq_searchItemName{color:#1f2937;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;overflow:hidden}.e1HjGq_settingsContent{flex-direction:column;flex:1;gap:8px;padding:8px 8px 10px;display:flex;overflow-y:auto}.e1HjGq_badgeGrid{flex:1;grid-template-columns:1fr 1fr;gap:6px;display:grid}.e1HjGq_badgeCol{flex-direction:column;gap:5px;display:flex}.e1HjGq_badgeColLabel{color:#6b7280;text-align:center;letter-spacing:.02em;padding-bottom:1px;font-size:10px;font-weight:700}.e1HjGq_badge{cursor:pointer;text-align:center;word-break:keep-all;border:2px solid #0000;border-radius:5px;padding:6px 4px;font-size:11px;font-weight:600;line-height:1.3;transition:border-color .12s,opacity .12s}.e1HjGq_badge:hover{opacity:.8}.e1HjGq_badgeSelected{border-color:currentColor;font-weight:700}.e1HjGq_confirmBtn{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:4px;flex-shrink:0;padding:8px;font-size:13px;font-weight:600;transition:background .15s}.e1HjGq_confirmBtn:hover{background:#1d4ed8}.e1HjGq_spotListDivider{background:#ccc;flex-shrink:0;height:.5px;margin:2px 0;list-style:none}.e1HjGq_hoursDot{border-radius:50%;flex-shrink:0;width:13px;height:13px}.e1HjGq_ratingSquare{border-radius:3px;flex-shrink:0;width:13px;height:13px}.e1HjGq_catListContent{flex-direction:column;flex:1;padding:4px 0 0;display:flex;overflow:hidden}.e1HjGq_gcalErrorHint{color:#dc2626;margin:0;padding:0 1px;font-size:11px}.e1HjGq_gcalEventList{flex-direction:column;flex:1;gap:3px;min-height:0;padding:1px 0;display:flex;overflow-y:auto}.e1HjGq_gcalAllDayRow{grid-template-columns:repeat(3,1fr);gap:3px;display:grid}.e1HjGq_gcalAllDayPill{color:#fff;text-overflow:ellipsis;white-space:nowrap;opacity:.9;border-radius:10px;align-items:center;min-width:0;padding:1px 6px;font-size:11px;font-weight:500;display:inline-flex;overflow:hidden}.e1HjGq_gcalTimedRow{align-items:center;gap:5px;display:flex}.e1HjGq_gcalTimedDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.e1HjGq_gcalTimedText{color:#333;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}
.x9GkYq_legend{z-index:10;white-space:nowrap;background:#fff;border:1px solid #6b6b6b;border-radius:6px;flex-direction:column;gap:5px;padding:8px 12px 9px;display:inline-flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0000002e}.x9GkYq_row{align-items:center;gap:9px;display:flex}.x9GkYq_rowLabel{color:#9ca3af;flex-shrink:0;min-width:72px;font-size:11px;font-weight:600;line-height:1}.x9GkYq_item{align-items:center;gap:5px;display:flex}.x9GkYq_dot{border-radius:50%;flex-shrink:0;width:14px;height:14px}.x9GkYq_square{border-radius:3px;flex-shrink:0;width:14px;height:14px}.x9GkYq_itemLabel{color:#4b5563;white-space:nowrap;font-size:15px;line-height:1}@media (max-width:480px){.x9GkYq_legend{max-width:calc(100vw - 24px)}.x9GkYq_itemLabel{font-size:12px}.x9GkYq_row{gap:6px}.x9GkYq_item{gap:3px}}
._8cxwzq_root{background:#f5f5f5;border:1px solid #e5e5e5;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}._8cxwzq_weekdayHeader{background:#fff;border-bottom:1px solid #e5e5e5;flex-shrink:0;grid-template-columns:repeat(7,1fr);display:grid}._8cxwzq_weekdayCell{text-align:center;color:#6b6b6b;-webkit-user-select:none;user-select:none;font-size:12px;font-weight:600;font-family:var(--font-sans);padding:6px 2px}._8cxwzq_weekdayCell._8cxwzq_sat{color:#2563eb}._8cxwzq_weekdayCell._8cxwzq_sun{color:#dc2626}._8cxwzq_calendarBody{border-top:1px solid #e5e5e5;border-left:1px solid #e5e5e5;flex-direction:column;flex:1;display:flex;overflow:hidden auto}._8cxwzq_weekRow{border-bottom:1px solid #e5e5e5;flex-shrink:0;grid-template-columns:repeat(7,1fr);height:144px;display:grid}._8cxwzq_weekRow>*{border-right:1px solid #e5e5e5}._8cxwzq_batchFloat{z-index:2;pointer-events:none;align-items:center;gap:6px;display:flex;position:absolute;top:52px;left:12px}._8cxwzq_batchFloat>*{pointer-events:auto}._8cxwzq_batchFloatSelecting{right:12px}._8cxwzq_batchStartBtn{background:var(--wpa-btn-primary,#06c);color:#fff;cursor:pointer;font-size:13px;font-weight:600;font-family:var(--font-sans);border:none;border-radius:10px;align-items:center;gap:4px;margin-left:auto;padding:6px 12px;display:flex;box-shadow:0 2px 8px #00000026}._8cxwzq_batchStartBtn:hover{filter:brightness(1.08)}._8cxwzq_batchSelectingBtn{background:var(--wpa-btn-primary,#06c);color:#fff;font-size:13px;font-weight:600;font-family:var(--font-sans);border:none;border-radius:10px;align-items:center;gap:4px;padding:6px 12px;display:flex;box-shadow:0 2px 8px #00000026}._8cxwzq_batchConfirmBtn,._8cxwzq_batchCancelBtn{color:#374151;cursor:pointer;font-size:13px;font-weight:600;font-family:var(--font-sans);background:#fff;border:1px solid #e5e7eb;border-radius:10px;align-items:center;gap:4px;padding:6px 10px;display:flex;box-shadow:0 2px 8px #00000026}._8cxwzq_batchConfirmBtn:hover:not(:disabled),._8cxwzq_batchCancelBtn:hover{background:#f9fafb}._8cxwzq_batchConfirmBtn:disabled{opacity:.4;cursor:not-allowed}._8cxwzq_calendarSettingsBtn{color:#374151;cursor:pointer;white-space:nowrap;background:#fff;border:1.5px solid #d1d5db;border-radius:20px;align-items:center;gap:4px;padding:6px 10px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s;display:flex}._8cxwzq_calendarSettingsBtn:hover{background:#f3f4f6;border-color:#9ca3af}._8cxwzq_todayBtn{border:1.5px solid var(--wpa-btn-primary,#06c);color:var(--wpa-btn-primary,#06c);cursor:pointer;font-size:13px;font-weight:600;font-family:var(--font-sans);z-index:10;background:#fff;border-radius:10px;align-items:center;gap:4px;padding:5px 12px;display:flex;position:absolute;top:52px;right:12px;box-shadow:0 2px 8px #00000026}._8cxwzq_todayBtn:hover{background:#f0f7ff}@media (max-width:600px){._8cxwzq_batchFloat{gap:4px}._8cxwzq_batchSelectingBtn,._8cxwzq_batchConfirmBtn,._8cxwzq_batchCancelBtn,._8cxwzq_calendarSettingsBtn{gap:3px;padding:5px 7px;font-size:12px}}
