.popup-content-wrapper[data-v-f6808cfd]{width:100%;height:100vh;display:flex;flex-direction:column;background:#26272c;color:#fff;overflow:hidden;position:relative}.popup-header[data-v-f6808cfd]{display:flex;justify-content:space-between;align-items:center;padding:10px 15px;border-bottom:1px solid #444;flex-shrink:0}.station-name[data-v-f6808cfd]{font-size:16px;font-weight:600;color:#fff}.station-select[data-v-f6808cfd]{font-size:13px;font-weight:600;color:#fff;background-color:#37383e;border:1px solid #5A636D;border-radius:4px;padding:4px 26px 4px 8px;max-width:240px;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23cccccc' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 6px center;background-size:16px}.station-select[data-v-f6808cfd]:hover:not(:disabled){border-color:#00bcd4}.station-select[data-v-f6808cfd]:disabled{opacity:.6;cursor:not-allowed}.station-select option[data-v-f6808cfd]{background-color:#37383e;color:#fff}.station-type-text[data-v-f6808cfd]{font-size:14px;color:#00bcd4;margin-left:5px}.close-btn[data-v-f6808cfd]{font-size:24px;cursor:pointer;color:#ccc;padding:5px;line-height:1}.close-btn[data-v-f6808cfd]:hover{color:#fff}.current-values[data-v-f6808cfd]{display:flex;gap:10px;padding:15px;border-bottom:1px solid #444;flex-shrink:0;overflow-x:auto}.value-card[data-v-f6808cfd]{flex:1;min-width:120px;background:#37383e;padding:10px;border-radius:6px;text-align:center}.value-label[data-v-f6808cfd]{font-size:11px;color:#ccc;margin-bottom:5px;white-space:nowrap}.value-number[data-v-f6808cfd]{font-size:18px;font-weight:700;color:#00bcd4;margin-bottom:5px}.trend[data-v-f6808cfd]{font-size:11px;display:flex;align-items:center;justify-content:center;gap:3px}.trend-up[data-v-f6808cfd]{color:#f44336}.trend-down[data-v-f6808cfd]{color:#2196f3}.trend-stable[data-v-f6808cfd]{color:#ccc}.period-selector[data-v-f6808cfd]{display:flex;flex-direction:column;padding:9px 1px;border-bottom:1px solid #444;flex-shrink:0;gap:10px}.selector-row[data-v-f6808cfd]{display:flex;justify-content:space-between;align-items:center;gap:30px}.period-preset[data-v-f6808cfd]{display:flex;align-items:center;gap:10px;justify-content:flex-start}.interval-preset[data-v-f6808cfd]{display:flex;align-items:center;gap:10px;justify-content:flex-end}.selector-label[data-v-f6808cfd]{font-size:12px;color:#ccc;font-weight:500;min-width:30px;line-height:1;display:flex;align-items:center}.radio-group[data-v-f6808cfd]{display:flex;gap:15px;align-items:center}.date-range[data-v-f6808cfd]{display:flex;align-items:center;gap:5px;justify-content:flex-end;flex-wrap:wrap}.radio-label[data-v-f6808cfd]{display:flex;align-items:center;gap:5px;cursor:pointer;font-size:12px;color:#ccc;-webkit-user-select:none;user-select:none;margin-bottom:0rem}.radio-label[data-v-f6808cfd]:has(.radio-input:disabled){opacity:.5;cursor:not-allowed}.radio-input[data-v-f6808cfd]{width:14px;height:14px;accent-color:#00bcd4;cursor:pointer;margin:0;flex-shrink:0}.radio-input[data-v-f6808cfd]:disabled{cursor:not-allowed}.radio-text[data-v-f6808cfd]{white-space:nowrap;line-height:1;display:flex;align-items:center}.datetime-input[data-v-f6808cfd]{background:#333;border:1px solid #666;color:#ccc;padding:2px 6px;border-radius:4px;font-size:12px;min-width:150px}.datetime-input[data-v-f6808cfd]:disabled{opacity:.5;cursor:not-allowed}.date-separator[data-v-f6808cfd]{color:#ccc;font-size:12px}.search-btn[data-v-f6808cfd]{background:#1976d2;border:none;color:#fff;padding:3px;border-radius:4px;cursor:pointer;font-size:12px;width:55px;display:flex;align-items:center;justify-content:center;transition:background-color .2s}.search-icon[data-v-f6808cfd]{width:16px;height:16px;display:block}.search-btn[data-v-f6808cfd]:hover:not(:disabled){background:#1565c0}.search-btn[data-v-f6808cfd]:disabled{background:#555;cursor:not-allowed;opacity:.7}.loading-btn[data-v-f6808cfd]{background:#555!important}.btn-spinner[data-v-f6808cfd]{width:12px;height:12px;border:2px solid #transparent;border-top:2px solid #ffffff;border-radius:50%;animation:spin-f6808cfd 1s linear infinite}.content-area[data-v-f6808cfd]{display:flex;flex:1;min-height:0;gap:15px;padding:15px}.chart-container[data-v-f6808cfd]{flex:2;min-width:0;background:#303136;border-radius:6px;padding:10px;display:flex;flex-direction:column;min-height:300px}.chart[data-v-f6808cfd]{width:100%;height:100%;flex:1;min-height:0}.data-table-container[data-v-f6808cfd]{flex:0;min-width:250px;max-width:440px;border-left:1px solid #444;padding-left:15px;display:flex;flex-direction:column;gap:3px}.data-table-container.three-columns[data-v-f6808cfd]{flex:0 0 350px}.table-toolbar[data-v-f6808cfd]{display:flex;align-items:center}.wl-offset-label[data-v-f6808cfd]{font-size:12px;color:#00bcd4;white-space:nowrap}.download-btn[data-v-f6808cfd]{background:#28a745;border:none;color:#fff;padding:1px 8px;border-radius:4px;cursor:pointer;font-size:12px;font-weight:500;transition:background-color .2s;margin-left:auto}.download-btn[data-v-f6808cfd]:hover:not(:disabled){background:#00acc1}.download-btn[data-v-f6808cfd]:disabled{background:#555;cursor:not-allowed;opacity:.5}.data-table[data-v-f6808cfd]{flex:1;overflow:hidden;background:#333;border-radius:6px}.ag-theme-custom[data-v-f6808cfd]{--ag-background-color: #333;--ag-header-background-color: #5A636D;--ag-header-foreground-color: #cccccc;--ag-odd-row-background-color: #37383E;--ag-even-row-background-color: #37383E;--ag-row-hover-color: #444;--ag-border-color: #5A636D;--ag-font-size: 11px;--ag-font-family: inherit;--ag-foreground-color: #ffffff;--ag-grid-size: 2px;--ag-row-height: 28px;--ag-header-height: 32px;--ag-cell-horizontal-padding: 8px;--ag-scroll-bar-width: 6px;--ag-scroll-bar-background-color: #333;--ag-scroll-bar-thumb-color: #666}.ag-header-cell-label[data-v-f6808cfd]{text-overflow:ellipsis;text-align:center;justify-content:center!important;align-items:center!important}.ag-theme-custom .ag-header-cell[data-v-f6808cfd],.ag-theme-custom .ag-header-cell-comp-wrapper[data-v-f6808cfd],.ag-theme-custom .ag-header-cell-label[data-v-f6808cfd],.ag-theme-custom .ag-header-cell-text[data-v-f6808cfd]{display:flex!important;justify-content:center!important;align-items:center!important;text-align:center!important;width:100%!important}.ag-theme-custom .ag-header-cell-comp-wrapper[data-v-f6808cfd]{flex-direction:column!important;height:100%!important}.ag-theme-custom .ag-header-cell-label[data-v-f6808cfd]{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important;flex:1!important;display:flex!important;justify-content:center!important;align-items:center!important;text-align:center!important;width:100%!important}.ag-theme-custom .ag-header-cell-text[data-v-f6808cfd]{color:#ccc!important;font-weight:500!important;font-size:11px!important;text-align:center!important;width:100%!important;display:block!important}.ag-theme-custom .ag-header-container[data-v-f6808cfd]{text-align:center!important}.ag-theme-custom .ag-header-cell[data-v-f6808cfd]{border-right:1px solid #5A636D!important;text-align:center!important;position:relative!important}.ag-theme-custom .ag-cell[data-v-f6808cfd]{border-right:1px solid #5A636D!important;color:#fff!important;font-size:11px!important;text-align:center!important;display:flex!important;justify-content:center!important;align-items:center!important}.ag-theme-custom .ag-cell-value[data-v-f6808cfd]{text-align:center!important;width:100%!important;display:flex!important;justify-content:center!important;align-items:center!important}.ag-theme-custom .ag-cell-wrapper[data-v-f6808cfd]{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important}.ag-theme-custom .ag-header-cell-resize[data-v-f6808cfd]{display:none!important}.ag-theme-custom .ag-header-cell[data-v-f6808cfd] *,.ag-theme-custom .ag-cell[data-v-f6808cfd] *{text-align:center!important}.ag-theme-custom .ag-header[data-v-f6808cfd]{background-color:#5a636d;border-bottom:1px solid #5A636D}.ag-theme-custom .ag-header-cell[data-v-f6808cfd]{border-right:1px solid #5A636D}.ag-theme-custom .ag-header-cell-text[data-v-f6808cfd]{color:#ccc;font-weight:500;font-size:11px}.ag-theme-custom .ag-row[data-v-f6808cfd]{background-color:#37383e;border-bottom:1px solid #5A636D}.ag-theme-custom .ag-row[data-v-f6808cfd]:hover{background-color:#444}.ag-theme-custom .ag-cell[data-v-f6808cfd]{border-right:1px solid #5A636D;color:#fff;font-size:11px;text-align:center}.ag-theme-custom .ag-root-wrapper[data-v-f6808cfd]{border:none;border-radius:6px;overflow:hidden}.ag-theme-custom .ag-body-viewport[data-v-f6808cfd],.ag-theme-custom .ag-center-cols-container[data-v-f6808cfd]{background-color:#333}.ag-theme-custom .ag-body-horizontal-scroll-viewport[data-v-f6808cfd]::-webkit-scrollbar,.ag-theme-custom .ag-body-vertical-scroll-viewport[data-v-f6808cfd]::-webkit-scrollbar{width:6px;height:6px}.ag-theme-custom .ag-body-horizontal-scroll-viewport[data-v-f6808cfd]::-webkit-scrollbar-track,.ag-theme-custom .ag-body-vertical-scroll-viewport[data-v-f6808cfd]::-webkit-scrollbar-track{background:#333}.ag-theme-custom .ag-body-horizontal-scroll-viewport[data-v-f6808cfd]::-webkit-scrollbar-thumb,.ag-theme-custom .ag-body-vertical-scroll-viewport[data-v-f6808cfd]::-webkit-scrollbar-thumb{background:#666;border-radius:3px}.ag-theme-custom .ag-body-horizontal-scroll-viewport[data-v-f6808cfd]::-webkit-scrollbar-thumb:hover,.ag-theme-custom .ag-body-vertical-scroll-viewport[data-v-f6808cfd]::-webkit-scrollbar-thumb:hover{background:#777}.loading-overlay[data-v-f6808cfd]{position:absolute;top:0;left:0;right:0;bottom:0;background:#26272ccc;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000}.loading-content[data-v-f6808cfd]{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#37383e;padding:30px;border-radius:12px;box-shadow:0 4px 20px #0000004d}.loading-spinner-large[data-v-f6808cfd]{width:60px;height:60px;border:4px solid #333;border-top:4px solid #00bcd4;border-radius:50%;animation:spin-f6808cfd 1s linear infinite;margin-bottom:20px}.loading-text[data-v-f6808cfd]{color:#ccc;font-size:16px;margin:0;font-weight:500}.loading-container[data-v-f6808cfd]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;color:#ccc}.loading-spinner[data-v-f6808cfd]{width:50px;height:50px;border:4px solid #333;border-top:4px solid #00bcd4;border-radius:50%;animation:spin-f6808cfd 1s linear infinite;margin-bottom:20px}@keyframes spin-f6808cfd{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.download-btn[data-v-f6808cfd]{display:none}.popup-header[data-v-f6808cfd]{padding:6px 12px}.station-name[data-v-f6808cfd]{font-size:15px}.station-type-text[data-v-f6808cfd]{font-size:12px}.close-btn[data-v-f6808cfd]{font-size:26px;padding:2px 8px}.content-area[data-v-f6808cfd]{flex-direction:column;gap:10px;overflow:hidden;padding:10px}.chart-container[data-v-f6808cfd]{flex:6;height:auto;min-height:0}.chart[data-v-f6808cfd]{flex:1;height:auto;min-height:0}.data-table-container[data-v-f6808cfd]{flex:4;min-height:0;min-width:0;max-width:none;border-left:none;border-top:1px solid #444;padding-left:0;padding-top:10px}.data-table-container.three-columns[data-v-f6808cfd]{flex:4}.current-values[data-v-f6808cfd]{flex-direction:row;gap:6px;padding:10px}.value-card[data-v-f6808cfd]{flex:1;min-width:0;padding:8px 4px}.value-label[data-v-f6808cfd]{font-size:10px;white-space:normal}.value-number[data-v-f6808cfd]{font-size:16px}.period-selector[data-v-f6808cfd]{flex-direction:column;gap:8px;align-items:stretch}.selector-row[data-v-f6808cfd]{flex-direction:row;flex-wrap:wrap;gap:8px 14px;align-items:center}.period-preset[data-v-f6808cfd],.interval-preset[data-v-f6808cfd]{flex-direction:row;align-items:center;gap:6px;justify-content:flex-start;flex-wrap:nowrap}.selector-label[data-v-f6808cfd]{min-width:auto;font-size:11px}.radio-label[data-v-f6808cfd]{font-size:11px;gap:3px}.radio-group[data-v-f6808cfd]{flex-direction:row;flex-wrap:nowrap;gap:10px;justify-content:flex-start}.date-range[data-v-f6808cfd]{flex-wrap:nowrap;gap:4px;justify-content:space-between}.datetime-input[data-v-f6808cfd]{width:auto!important;flex:1 1 0;min-width:0;font-size:11px;padding:2px 4px}.date-separator[data-v-f6808cfd]{flex-shrink:0}.search-btn[data-v-f6808cfd]{flex-shrink:0;width:36px}.loading-content[data-v-f6808cfd]{padding:20px;margin:20px}.loading-spinner-large[data-v-f6808cfd]{width:50px;height:50px}.loading-text[data-v-f6808cfd]{font-size:14px}}@media (max-width: 500px){.radio-group[data-v-f6808cfd]{flex-direction:row;flex-wrap:nowrap;gap:10px;align-items:center;justify-content:flex-start}.datetime-input[data-v-f6808cfd]{min-width:120px;font-size:11px}}@media (max-width: 480px){.station-name[data-v-f6808cfd]{font-size:14px}.station-type-text[data-v-f6808cfd]{font-size:12px}.current-values[data-v-f6808cfd]{flex-direction:row;gap:5px}.value-card[data-v-f6808cfd]{flex:1;min-width:0;padding:6px 3px}.value-label[data-v-f6808cfd]{font-size:9px}.value-number[data-v-f6808cfd]{font-size:14px}.chart-container[data-v-f6808cfd]{padding:5px}.loading-content[data-v-f6808cfd]{padding:15px}.loading-spinner-large[data-v-f6808cfd]{width:40px;height:40px}.loading-text[data-v-f6808cfd]{font-size:12px}}
