.custom-navbar[data-v-a0b8d13d]{background:#fff;box-shadow:0 1px 3px #0000001a;padding:0;z-index:100}.navbar-container[data-v-a0b8d13d]{max-width:1200px;margin:0 auto;padding:0 1rem;display:flex;justify-content:space-between;align-items:center;height:50px}.pure-menu-heading[data-v-a0b8d13d]{display:flex;align-items:center;gap:.5rem;font-size:1.2rem;color:#333;text-decoration:none;padding:0;margin:0}.pure-menu-list[data-v-a0b8d13d]{display:flex;align-items:center;gap:1rem;margin:0;padding:0}.pure-menu-link[data-v-a0b8d13d]{color:#666;padding:.5rem 1rem;border-radius:4px}.pure-menu-link[data-v-a0b8d13d]:hover{background-color:#f5f5f5;color:#333}.custom-toggle[data-v-a0b8d13d]{display:none;background:none;border:none;padding:.5rem;cursor:pointer;color:#666}.custom-toggle[data-v-a0b8d13d]:hover{color:#333}.content[data-v-a0b8d13d]{max-width:1200px;margin:80px auto 0;padding:0 1rem}@media (max-width: 48em){.custom-toggle[data-v-a0b8d13d]{display:block}.pure-menu-list[data-v-a0b8d13d]{display:none;position:absolute;top:60px;left:0;right:0;background:#fff;flex-direction:column;padding:1rem;box-shadow:0 2px 4px #0000001a}.pure-menu-list.show-menu[data-v-a0b8d13d]{display:flex}.pure-menu-item[data-v-a0b8d13d]{width:100%}.pure-menu-link[data-v-a0b8d13d]{width:100%;display:block;text-align:center}}.expandable-content[data-v-5743e843]{max-height:0;overflow:hidden;transition:max-height .3s ease-out;background-color:#f8f9fa;border-top:1px solid #eee}.expandable-content.expanded[data-v-5743e843]{max-height:2000px}.content-grid[data-v-5743e843]{padding:1.5rem}.section-title[data-v-5743e843]{color:#2c3e50;font-size:1.1rem;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.branch-card[data-v-5743e843]{background:#fff;border-radius:8px;padding:1rem;margin-bottom:1rem;box-shadow:0 2px 4px #0000000d}.branch-header[data-v-5743e843]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.branch-header h5[data-v-5743e843]{margin:0;font-size:1rem;color:#2c3e50}.branch-tag[data-v-5743e843]{font-size:.8rem;padding:.25rem .75rem;border-radius:12px;background:#e74c3c;color:#fff}.branch-tag.active[data-v-5743e843]{background:#2ecc71}.branch-details[data-v-5743e843]{padding:.5rem 0}.route-info[data-v-5743e843]{display:flex;align-items:center;margin-bottom:1rem}.station-point[data-v-5743e843]{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:#34495e}.route-line[data-v-5743e843]{flex:1;height:2px;background:#ddd;margin:0 1rem;position:relative}.route-line[data-v-5743e843]:after{content:"";position:absolute;top:50%;left:0;right:0;height:2px;background:#3498db;transform:translateY(-50%)}.branch-meta[data-v-5743e843]{display:flex;gap:1rem;font-size:.85rem;color:#7f8c8d}.meta-item[data-v-5743e843]{display:flex;align-items:center;gap:.4rem}.alert-card[data-v-5743e843]{padding:1rem;border-radius:6px;margin-top:1rem}.alert-header[data-v-5743e843]{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:.5rem}.alert-time[data-v-5743e843]{font-size:.85rem;opacity:.9}@media (max-width: 600px){.branch-header[data-v-5743e843]{flex-direction:column;align-items:flex-start;gap:.5rem}.route-info[data-v-5743e843]{flex-direction:column;align-items:flex-start;gap:1rem}.route-line[data-v-5743e843]{width:2px;height:20px;margin:.5rem 0 .5rem .7rem}.branch-meta[data-v-5743e843]{flex-direction:column;gap:.5rem}}.status-item[data-v-d2a371d2]{background:#fff;border-radius:8px;border-left:4px solid;box-shadow:0 2px 4px #0000001a;margin-bottom:1rem;transition:all .2s ease}.status-header[data-v-d2a371d2]{display:flex;align-items:center;justify-content:space-between;padding:1rem;cursor:pointer}.status-main[data-v-d2a371d2]{flex:1}.line-info[data-v-d2a371d2]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.line-name[data-v-d2a371d2]{margin:0;font-size:1.1rem;color:#333}.status-label[data-v-d2a371d2]{display:flex;align-items:center;gap:.5rem;font-weight:500;font-size:.9rem}.status-details[data-v-d2a371d2]{display:flex;justify-content:space-between;align-items:center}.description[data-v-d2a371d2]{margin:0;color:#666;font-size:.9rem}.action-indicator[data-v-d2a371d2]{padding-left:.5rem;color:#999;transition:transform .3s ease}.action-indicator.expanded[data-v-d2a371d2]{transform:rotate(180deg)}@media (max-width: 600px){.line-info[data-v-d2a371d2],.status-details[data-v-d2a371d2]{flex-direction:column;align-items:flex-start;gap:.5rem}}.status-list[data-v-a3dee207]{max-width:800px;margin:0 auto;padding:1rem}.input-wrapper[data-v-094eac5c]{position:relative;display:flex;align-items:center}.pure-input[data-v-094eac5c]{padding:.5rem;border:1px solid #ccc;border-radius:4px;width:100%;transition:border-color .2s ease}.pure-input.has-clear-button[data-v-094eac5c]{padding-right:2rem}.pure-input[data-v-094eac5c]:focus{border-color:#129fea;outline:none}.error[data-v-094eac5c]{border-color:red;outline:none}.clear-button[data-v-094eac5c]{position:absolute;right:8px;background:none;border:none;cursor:pointer;color:#666;padding:4px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.clear-button[data-v-094eac5c]:hover{background-color:#f0f0f0;color:#333}.clear-button[data-v-094eac5c]:focus{outline:none;box-shadow:0 0 0 2px #129fea33}.suggestions[data-v-094eac5c]{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #ccc;z-index:1000;list-style:none;margin:0;padding:0}.suggestions li[data-v-094eac5c]{padding:.5rem;cursor:pointer}.suggestions li[data-v-094eac5c]:hover{background:#f0f0f0}.pure-control-group[data-v-f8a5c30f]{margin-bottom:1rem}.pure-input[data-v-f8a5c30f]{padding:.5rem;border:1px solid #ccc;border-radius:4px;width:100%}.pure-input[data-v-f8a5c30f]:focus{border-color:#129fea;outline:none}.pure-control-group[data-v-648ffb48]{margin-bottom:1rem}.pure-input[data-v-648ffb48]{padding:.5rem;border:1px solid #ccc;border-radius:4px;width:100%}.pure-input[data-v-648ffb48]:focus{border-color:#129fea;outline:none}.pure-control-group[data-v-ce91edf5]{margin-bottom:1rem}.pure-input[data-v-ce91edf5]{padding:.5rem;border:1px solid #ccc;border-radius:4px;width:100%}.pure-input[data-v-ce91edf5]:focus{border-color:#129fea;outline:none}.pure-form[data-v-025c746d]{max-width:850px;margin:0 auto}.form-group[data-v-025c746d]{padding:0 1rem;margin-bottom:1rem}.datetime-container[data-v-025c746d]{display:flex;gap:2rem;padding:0 1rem;margin-bottom:1rem}.datetime-field[data-v-025c746d]{flex:1}.button-group[data-v-025c746d]{display:flex;gap:1rem;padding:0 1rem}.error[data-v-025c746d]{color:#9c1b1b;gap:1rem;padding:0 1rem;margin-top:10px}@media (max-width: 48em){.form-group[data-v-025c746d],.button-group[data-v-025c746d]{padding:0}.datetime-container[data-v-025c746d]{flex-direction:column;gap:1rem;padding:0}.datetime-field[data-v-025c746d]{width:100%}.button-group[data-v-025c746d]{flex-direction:column}.pure-button[data-v-025c746d]{width:100%}}
