:root{--uiux-primary:#0e2e56;--uiux-secondary:#4091f9;--uiux-accent:#ffb15a;--uiux-primary-opacity:rgba(14,46,86,0.9);--uiux-popup-tab-bg:#f3f9ff;--uiux-popup-tab-border:#d9d9d9;--uiux-divider:#b6c0cc;--uiux-divider-first:hsla(0,0%,100%,0.7);--uiux-divider-second:hsla(0,0%,100%,0.5);--uiux-divider-third:hsla(0,0%,100%,0.3);--uiux-select-bg:#3b527e;--uiux-divider-gray:#d9d9d9;--uiux-text-primary:#fff;--uiux-text-muted:hsla(0,0%,100%,0.5);--uiux-popup-tab-text:#666;--uiux-alert:red;--uiux-animation-duration:0.3s;--uiux-animation-easing:ease}.uiux-animation{transition-duration:var(--uiux-animation-duration);transition-timing-function:var(--uiux-animation-easing);transition-property:all}.uiux-animation-transform{transition-property:transform}.uiux-animation-transform-left{transition-property:transform,left}.win_pop[data-v-759b7463]{overflow-y:auto;padding-bottom:20px}.pop_tit[data-v-759b7463]{padding-left:20px;margin:0;font-size:20px;font-weight:700}.tab[data-v-759b7463]{display:flex;justify-content:center;gap:3px;padding:20px 20px 0 20px;position:sticky;top:0;z-index:11;background:#fff}.tab .tab-item[data-v-759b7463]{flex:1;font-weight:700;padding:15px 20px;background:var(--uiux-popup-tab-bg);color:var(--uiux-popup-tab-text);border:1px solid var(--uiux-popup-tab-border);border-radius:5px 5px 0 0;cursor:pointer;transition:all .2s;text-align:center}.tab .tab-item[data-v-759b7463]:hover{opacity:.8}.tab .tab-item.selected[data-v-759b7463]{background-color:var(--uiux-secondary);color:var(--uiux-text-primary);border:1px solid var(--uiux-secondary)}.forecast-container[data-v-759b7463]{padding:0 20px 40px}.grid-header[data-v-759b7463]{display:grid;grid-template-columns:repeat(4,1fr);background:#f3f9ff;border:1px solid #ddd;border-radius:4px 4px 0 0;box-sizing:border-box;position:sticky;top:65px;z-index:10}.header-cell[data-v-759b7463]{padding:15px 10px;text-align:center;border-right:1px solid #ddd;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:60px;box-sizing:border-box}.header-cell[data-v-759b7463]:last-child{border-right:none}.header-cell.empty-cell[data-v-759b7463]{background:#f8f8f8}.header-cell .header-title[data-v-759b7463]{font-weight:700;font-size:14px;color:#333;margin-bottom:5px}.header-cell .header-date[data-v-759b7463]{font-size:12px;color:#666}.category-section[data-v-759b7463]{border-left:1px solid #ddd;border-right:1px solid #ddd}.category-section[data-v-759b7463]:last-child{border-bottom:1px solid #ddd;border-radius:0 0 4px 4px;overflow:hidden}.category-label[data-v-759b7463]{padding:15px 20px;background:#fafafa;border-bottom:2px solid #ddd;font-weight:700;font-size:14px;color:#333;text-align:center}.grid-images[data-v-759b7463]{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #ddd;box-sizing:border-box}.image-cell[data-v-759b7463]{aspect-ratio:1/1;min-height:250px;padding:10px;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;display:flex;align-items:center;justify-content:center;background:#fff;overflow:hidden;box-sizing:border-box;transition:all .2s}.image-cell.clickable[data-v-759b7463]{cursor:pointer}.image-cell.clickable[data-v-759b7463]:hover{background:#f8f8f8;transform:scale(1.02)}.image-cell.empty-cell[data-v-759b7463]{background:#f8f8f8}.image-cell img[data-v-759b7463]{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}@media(max-width:1400px){.image-cell[data-v-759b7463]{min-height:200px}}@media(max-width:1200px){.image-cell[data-v-759b7463]{min-height:180px}.category-label[data-v-759b7463]{font-size:13px;padding:12px 15px}.header-cell .header-title[data-v-759b7463]{font-size:13px}.header-cell .header-date[data-v-759b7463]{font-size:11px}}@media(max-width:992px){.image-cell[data-v-759b7463]{min-height:150px}}.footer-notice[data-v-759b7463]{margin-top:40px;padding:20px;background:#f9f9f9;border:1px solid #ddd;border-radius:4px}.footer-notice p[data-v-759b7463]{margin:0;padding:4px 0;font-size:13px;line-height:1.8;color:#666}