.current-data-table[data-v-f7351556]{position:relative}.current-data-table .current-cell[data-v-f7351556]{display:flex;flex-direction:column;align-items:center;min-height:40px;justify-content:center}.current-data-table .current-cell .direction-text[data-v-f7351556]{color:#333;font-weight:500}.current-data-table .current-cell .speed-text[data-v-f7351556]{color:#666;font-size:12px}.current-data-table .loading-overlay[data-v-f7351556]{position:absolute;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.9);display:flex;align-items:center;justify-content:center;z-index:1000}.current-data-table .loading-overlay .loading-content[data-v-f7351556]{text-align:center}.current-data-table .loading-overlay .loading-content .loading-spinner[data-v-f7351556]{width:32px;height:32px;border:3px solid #f3f3f3;border-top:3px solid #1890ff;border-radius:50%;animation:spin-f7351556 1s linear infinite;margin:0 auto 8px}.current-data-table .loading-overlay .loading-content .loading-text[data-v-f7351556]{color:#666;font-size:14px}.current-data-table .current-time-highlight[data-v-f7351556]{background-color:#bedffe!important;color:#333!important;font-weight:500}.current-data-table[data-v-f7351556] .current-day-row{background-color:#bedffe!important}.current-data-table[data-v-f7351556] .vxe-cell{padding:0!important;width:100%!important}@keyframes spin-f7351556{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.station-info[data-v-7b366b7a]{display:flex;gap:12px;margin-bottom:20px;padding:16px;background:#f8f9fa;border-radius:6px}.station-info .station-box[data-v-7b366b7a]{display:flex;flex-direction:column;gap:12px}.station-info .station-row-blue .info-item .value[data-v-7b366b7a]{color:#1890ff;width:150px}.station-info .station-row[data-v-7b366b7a]{display:flex;gap:20px;align-items:center}.station-info .info-item[data-v-7b366b7a]{display:flex;align-items:center}.station-info .info-item .label[data-v-7b366b7a]{font-weight:500;color:#666;margin-right:8px}.station-info .info-item .value[data-v-7b366b7a]{color:#333;font-weight:500;width:150px}.station-info .info-item:first-child .value[data-v-7b366b7a]{width:350px}.station-info .info-item.logo-section[data-v-7b366b7a]{margin-left:auto;display:flex;align-items:center;gap:12px}.station-info .info-item.logo-section .logo-text[data-v-7b366b7a]{font-size:14px;color:#333;font-weight:500}.station-info .info-item.logo-section[data-v-7b366b7a] .ant-switch{background-color:#d9d9d9}.station-info .info-item.logo-section[data-v-7b366b7a] .ant-switch.ant-switch-checked{background-color:#1890ff}.station-info .value-flex[data-v-7b366b7a]{display:flex;flex-direction:column;gap:5px}.tide-chart[data-v-82b45de8]{width:100%;height:100%;position:relative}.tide-chart .tide-info-table[data-v-82b45de8]{margin-bottom:20px;background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);overflow:hidden}.tide-chart .tide-info-table .table-title[data-v-82b45de8]{padding:16px 20px;font-size:16px;color:#4ea4c6;border-bottom:1px solid #e8e8e8;text-align:center;background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.tide-chart .tide-info-table .table-content[data-v-82b45de8]{padding:0;display:flex}.tide-chart .tide-info-table .table-content .table-content-inner[data-v-82b45de8]{flex:1}.tide-chart .tide-info-table .table-content .table-name[data-v-82b45de8]{flex:0 0 120px;color:#333;font-weight:500;text-align:center;display:flex;align-items:center;justify-content:center;background:#f8f9fa;border-right:1px solid #e8e8e8}.tide-chart .tide-info-table .table-content .table-row[data-v-82b45de8]{display:flex;border-bottom:1px solid #e8e8e8;background:#f9f9f9;transition:background-color .2s}.tide-chart .tide-info-table .table-content .table-row[data-v-82b45de8]:hover{background:#e9ecef}.tide-chart .tide-info-table .table-content .table-row[data-v-82b45de8]:last-child{background:#fff}.tide-chart .tide-info-table .table-content .table-row .table-cell[data-v-82b45de8]{padding:12px 20px;text-align:center;font-size:14px}.tide-chart .tide-info-table .table-content .table-row .table-cell.label[data-v-82b45de8]{flex:0 0 120px;color:#333;font-weight:500;background:#f8f9fa;border-right:1px solid #e8e8e8}.tide-chart .tide-info-table .table-content .table-row .table-cell.data[data-v-82b45de8]{flex:1;color:#666}.tide-chart .chart-loading[data-v-82b45de8]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:400px;background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.tide-chart .chart-loading .loading-spinner[data-v-82b45de8]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #629bc6;border-radius:50%;animation:spin-82b45de8 1s linear infinite;margin-bottom:16px}.tide-chart .chart-loading .loading-text[data-v-82b45de8]{color:#666;font-size:14px}.tide-chart .chart-container[data-v-82b45de8]{width:100%;height:400px;background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .3s ease}.tide-chart .chart-container[data-v-82b45de8]:hover{box-shadow:0 4px 16px rgba(0,0,0,.15)}.tide-chart .chart-container .chart[data-v-82b45de8]{width:100%;height:100%}.tide-chart .no-data[data-v-82b45de8]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:400px;background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.tide-chart .no-data .no-data-icon[data-v-82b45de8]{font-size:48px;margin-bottom:16px;opacity:.5}.tide-chart .no-data .no-data-text[data-v-82b45de8]{color:#999;font-size:14px}@keyframes spin-82b45de8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.tide-data-table[data-v-d7983b3a]{position:relative}.tide-data-table .tide-cell[data-v-d7983b3a]{text-align:center;min-height:60px;display:flex;justify-content:center;align-items:center}.tide-data-table .tide-cell .tide-time-container[data-v-d7983b3a]{display:flex;flex-direction:column;align-items:center}.tide-data-table .tide-cell .tide-time[data-v-d7983b3a]{font-weight:500;color:#333;margin-bottom:2px}.tide-data-table .tide-cell .tide-level[data-v-d7983b3a]{color:#666;font-size:12px;margin-bottom:4px}.tide-data-table .tide-cell .tide-center-data .center-time[data-v-d7983b3a]{color:#1890ff!important;font-weight:500;font-size:14px}.tide-data-table .tide-cell .tide-center-data .center-level[data-v-d7983b3a]{color:#1890ff!important;font-size:12px}.tide-data-table .hourly-cell[data-v-d7983b3a]{display:flex;flex-direction:column;align-items:center;min-height:50px;justify-content:center}.tide-data-table .hourly-cell .black-text[data-v-d7983b3a]{color:#333;font-weight:500;margin-bottom:2px}.tide-data-table .hourly-cell .blue-text[data-v-d7983b3a]{color:#1890ff!important;font-weight:500;font-size:12px;padding-top:2px;width:100%;text-align:center}.tide-data-table .minutely-cell[data-v-d7983b3a]{text-align:center;min-height:40px;display:flex;align-items:center;justify-content:center}.tide-data-table .minutely-cell.current-time-highlight[data-v-d7983b3a]{background-color:#e6f7ff;color:#1890ff;font-weight:600}.tide-data-table .loading-overlay[data-v-d7983b3a]{position:absolute;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.9);display:flex;align-items:center;justify-content:center;z-index:1000}.tide-data-table .loading-overlay .loading-content[data-v-d7983b3a]{text-align:center}.tide-data-table .loading-overlay .loading-content .loading-spinner[data-v-d7983b3a]{width:32px;height:32px;border:3px solid #f3f3f3;border-top:3px solid #1890ff;border-radius:50%;animation:spin-d7983b3a 1s linear infinite;margin:0 auto 8px}.tide-data-table .loading-overlay .loading-content .loading-text[data-v-d7983b3a]{color:#666;font-size:14px}.tide-data-table[data-v-d7983b3a] .current-day-row{background-color:#bedffe!important}.tide-data-table[data-v-d7983b3a] .current-time-highlight{background-color:#bedffe!important;color:#333!important;font-weight:500}.tide-data-table[data-v-d7983b3a] .vxe-cell{padding:0!important;width:100%!important}@keyframes spin-d7983b3a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.tide-trend-data[data-v-632a6282]{padding:24px;background:#fff}.tide-trend-data .page-header[data-v-632a6282]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.tide-trend-data .page-header .tab-container[data-v-632a6282]{flex:1}.tide-trend-data .search-form[data-v-632a6282]{background:#fafafa;padding:20px;border-radius:6px;margin-bottom:20px}.tide-trend-data .search-form .ant-form-item[data-v-632a6282]{margin-bottom:16px;margin-right:16px}.tide-trend-data .view-toggle[data-v-632a6282]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.tide-trend-data .view-toggle .logo .logo-text[data-v-632a6282]{font-size:14px;color:#666;font-weight:500}.tide-trend-data .table-container[data-v-632a6282]{margin-bottom:20px}.tide-trend-data .chart-container[data-v-632a6282]{margin-bottom:20px;height:500px}.tide-trend-data .footer-note[data-v-632a6282]{color:#999;font-size:14px;padding:16px;border-radius:6px}.tide-trend-data[data-v-632a6282] .highlight-row{background-color:#e6f7ff!important}.tide-trend-data[data-v-632a6282] .ant-table-thead>tr>th{background-color:#fafafa;font-weight:600;text-align:center}.tide-trend-data[data-v-632a6282] .ant-table-tbody>tr>td{text-align:center}.tide-trend-data[data-v-632a6282] .ant-table-tbody>tr:hover>td{background-color:#f5f5f5}