.timetable-list-page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.timetable-list-page .timetable-top-bar{-ms-flex-negative:0;flex-shrink:0;margin-bottom:12px}.timetable-list-page .timetable-top-bar-inner{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.timetable-list-page .filter-section,.timetable-list-page .timetable-top-bar-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.timetable-list-page .filter-section{margin-right:auto}.timetable-list-page .filter-section .v-input{width:240px;font-size:13px}.timetable-list-page .filter-section .v-input:first-child{width:140px}.timetable-list-page .normal-card.autohg{width:100%;height:auto!important}.timetable-list-page .cust-table,.timetable-list-page .data-table-section,.timetable-list-page .normal-card.autohg{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.timetable-list-page .v-data-table__wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto!important}.timetable-list-page .cust-table table{min-width:700px}.timetable-list-page .cust-table thead.v-data-table-header th{background:#fafafa!important}.timetable-list-page .deleted-row{background-color:#fff5f5!important}.timetable-list-page .deleted-row td{color:#b71c1c;opacity:.7}.timetable-list-page .deletion-date{font-size:11px;color:#c62828;margin-top:2px;font-style:italic}.timetable-list-page .center-batch-group{margin-bottom:4px}.timetable-list-page .center-batch-group:last-child{margin-bottom:0}.timetable-list-page .center-batch-group .center-name{font-weight:600;font-size:13px}.timetable-list-page .center-batch-group .batch-list{font-size:12px;color:#666;padding-left:8px}.timetable-list-page .pagination-section{padding:10px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.timetable-list-page .actions-col{white-space:nowrap;width:110px;min-width:110px}.add-timetable-form .form-row{margin-bottom:16px}.add-timetable-form .form-row label{display:block;margin-bottom:6px;font-weight:500;font-size:13px}.add-timetable-form .file-upload-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px dashed #ccc;border-radius:4px;padding:10px 12px;cursor:pointer;font-size:13px;min-height:40px}.add-timetable-form .file-upload-area:hover{border-color:#999;background:#fafafa}.add-timetable-form .center-batch-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;margin-bottom:8px}.add-timetable-form .center-batch-row .center-select{-webkit-box-flex:0;-ms-flex:0 0 220px;flex:0 0 220px;max-width:220px}.add-timetable-form .center-batch-row .batch-select{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.add-timetable-form .center-batch-row .v-btn--icon{-ms-flex-negative:0;flex-shrink:0;margin-top:4px}