.spinner-overlay[data-v-ec5e959b]{position:fixed;z-index:9999;top:0;left:0;right:0;bottom:0;background:transparent;display:flex;align-items:center;justify-content:center;pointer-events:none}.spinner-overlay[data-v-ec5e959b]:not([style*="display: none"]){pointer-events:all}.orbit-spinner[data-v-ec5e959b]{position:relative;width:120px;height:120px}.orbit-circle[data-v-ec5e959b]{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;border:2px dashed rgba(59,130,246,.4);box-shadow:0 0 20px #3b82f633}.airplane[data-v-ec5e959b]{position:absolute;top:0;left:0;width:100%;height:100%;animation:orbit-ec5e959b 2s linear infinite}.plane-icon[data-v-ec5e959b]{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);font-size:28px;color:#3b82f6;text-shadow:0 0 15px rgba(59,130,246,.7);filter:drop-shadow(0 0 10px rgba(59,130,246,.5))}@keyframes orbit-ec5e959b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media print{.spinner-overlay[data-v-ec5e959b]{display:none!important}}.login-container[data-v-c3d9bd81]{display:flex;justify-content:center;align-items:center;min-height:100vh;min-width:100vw;background-size:cover;background-position:center;background-repeat:no-repeat}.login-wrapper[data-v-c3d9bd81]{background:#fffffff2;padding:2.5rem;border-radius:12px;box-shadow:0 4px 15px #0003;max-width:420px;width:100%}.text-center[data-v-c3d9bd81]{text-align:center}.login-logo[data-v-c3d9bd81]{width:220px;height:auto;margin-bottom:25px}.h1-login[data-v-c3d9bd81]{font-size:1.1rem;font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif;color:#427542}.login-form[data-v-c3d9bd81]{display:flex;justify-content:center;flex-direction:column;gap:1.2rem;margin-top:15px;align-items:center;width:100%}.form-group[data-v-c3d9bd81]{display:flex;width:100%;justify-content:center}.input-login[data-v-c3d9bd81]{width:65%;padding:12px 15px;border:1px solid #ddd;border-radius:5px;font-size:1rem;color:#333;box-sizing:border-box}.password-input-wrapper[data-v-c3d9bd81]{position:relative;width:65%}.input-login2[data-v-c3d9bd81]{width:100%;padding:12px 45px 12px 15px;border:1px solid #ddd;border-radius:5px;font-size:1rem;color:#333;box-sizing:border-box}.input-login[data-v-c3d9bd81]:focus,.input-login2[data-v-c3d9bd81]:focus{border-color:#5a8a4a;outline:none;box-shadow:0 0 5px #5a8a4a4d}.eye-icon[data-v-c3d9bd81]{position:absolute;top:50%;right:15px;transform:translateY(-50%);cursor:pointer;color:#666;display:flex;align-items:center}.icon-svg[data-v-c3d9bd81]{width:20px;height:20px}.button-login[data-v-c3d9bd81]{background-color:#5a8a4a;color:#fff;border:none;border-radius:5px;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .3s;padding:12px 15px;width:100%;max-width:65%;height:auto;box-sizing:border-box;margin-bottom:30px}.button-login[data-v-c3d9bd81]:hover{background-color:#4a7a3a}.error-message[data-v-c3d9bd81]{color:red;font-size:.9rem;text-align:center}.about-link[data-v-c3d9bd81]{display:block;margin-top:10px;color:#2d7a2d;font-weight:700;text-align:center;text-decoration:underline;transition:color .2s}.about-link[data-v-c3d9bd81]:hover{color:#1b4d1b;text-decoration:none}.modal-overlay[data-v-c3d9bd81]{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-box[data-v-c3d9bd81]{background:#fff;padding:24px;border-radius:12px;max-width:400px;width:90%;box-shadow:0 10px 30px #0000004d}.modal-title[data-v-c3d9bd81]{margin:0 0 16px;font-size:1.2rem;color:#333}.modal-message[data-v-c3d9bd81]{margin:0 0 8px;color:#555;font-size:.95rem}.modal-question[data-v-c3d9bd81]{margin:0 0 20px;color:#666;font-size:.9rem}.modal-buttons[data-v-c3d9bd81]{display:flex;gap:12px;justify-content:flex-end}.btn-cancel[data-v-c3d9bd81],.btn-confirm[data-v-c3d9bd81]{padding:8px 20px;border-radius:6px;font-size:.9rem;cursor:pointer;border:none}.btn-cancel[data-v-c3d9bd81]{background:#e0e0e0;color:#333}.btn-cancel[data-v-c3d9bd81]:hover{background:#d0d0d0}.btn-confirm[data-v-c3d9bd81]{background:#427542;color:#fff}.btn-confirm[data-v-c3d9bd81]:hover{background:#325a32}.btn-cancel[data-v-c3d9bd81]:disabled,.btn-confirm[data-v-c3d9bd81]:disabled{opacity:.6;cursor:not-allowed}.airport-autocomplete-wrapper[data-v-5c90666d]{position:relative;width:100%}.form-control[data-v-5c90666d]{width:100%;padding:8px 10px;background-color:#f8fafc;border:1px solid #a0aec0;border-radius:4px;font-size:13px;color:#1a202c;font-weight:500;box-sizing:border-box;transition:all .2s;font-family:inherit}.form-control[data-v-5c90666d]:focus{outline:none;border-color:#3182ce;box-shadow:0 0 0 1px #3182ce;background-color:#fff}.form-control[data-v-5c90666d]:disabled{background-color:#e2e8f0;cursor:not-allowed;opacity:.6}.dropdown-menu[data-v-5c90666d]{position:absolute;top:100%;left:0;width:100%;max-height:200px;overflow-y:auto;background:#fff;border:1px solid #a0aec0;border-radius:4px;padding:0;margin:2px 0 0;list-style:none;z-index:1000;box-shadow:0 4px 6px #0000001a;text-align:left}.dropdown-menu li[data-v-5c90666d]{padding:8px 10px;cursor:pointer;font-size:13px;border-bottom:1px solid #f0f0f0;transition:background-color .15s;color:#1a202c}.dropdown-menu li[data-v-5c90666d]:last-child{border-bottom:none}.dropdown-menu li[data-v-5c90666d]:hover{background-color:#f0f7ff}.dropdown-menu li strong[data-v-5c90666d]{color:#2563eb}.airport-location[data-v-5c90666d]{display:block;font-size:11px;color:#64748b;margin-top:2px}.modal-overlay[data-v-07fcdeaa]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-content[data-v-07fcdeaa]{background:#fff;border-radius:10px;width:100%;max-width:600px;max-height:90vh;display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;position:relative;box-shadow:0 10px 40px #0003;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica,Arial,sans-serif;animation:modalFadeIn-07fcdeaa .3s ease-out;overflow:hidden}@keyframes modalFadeIn-07fcdeaa{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.modal-header[data-v-07fcdeaa]{padding:18px 24px;background-color:#3a3a3a;display:flex;justify-content:center;align-items:center;position:relative}.modal-header h2[data-v-07fcdeaa]{margin:0;font-size:18px;color:#fff;font-weight:600}.close-btn[data-v-07fcdeaa]{position:absolute;right:16px;top:50%;transform:translateY(-50%);background:#ffffff26;border:none;font-size:22px;color:#fffc;cursor:pointer;width:32px;height:32px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s}.close-btn[data-v-07fcdeaa]:hover{color:#fff;background:#ffffff40}.modal-body[data-v-07fcdeaa]{overflow-y:auto;flex:1}.modal-form[data-v-07fcdeaa]{display:flex;flex-direction:column}.form-section[data-v-07fcdeaa]{margin:16px 24px;padding:16px;background:#f9f9f9;border-radius:8px;border:1px solid #e0e0e0}.section-title[data-v-07fcdeaa]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#3a3a3a;margin:0 0 14px;padding-bottom:10px;border-bottom:2px solid #e0e0e0;text-transform:uppercase;letter-spacing:.03em}.section-icon[data-v-07fcdeaa]{font-size:16px}.form-grid[data-v-07fcdeaa]{display:grid;gap:14px;margin-bottom:14px}.form-grid[data-v-07fcdeaa]:last-child{margin-bottom:0}.form-grid.two-cols[data-v-07fcdeaa]{grid-template-columns:repeat(2,1fr)}.form-grid.single-col[data-v-07fcdeaa]{grid-template-columns:1fr}.form-group[data-v-07fcdeaa]{display:flex;flex-direction:column}.form-group label[data-v-07fcdeaa]{font-size:11px;font-weight:600;color:#666;margin-bottom:5px;text-transform:uppercase;letter-spacing:.03em}.form-control[data-v-07fcdeaa]{width:100%;padding:9px 11px;border:1px solid #d0d0d0;border-radius:5px;font-size:14px;font-family:inherit;color:#333;background:#fff;box-sizing:border-box;transition:border-color .2s,box-shadow .2s}select.form-control[data-v-07fcdeaa]{padding-right:28px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23666' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;cursor:pointer}.form-control[data-v-07fcdeaa]:hover:not(:disabled){border-color:#a0a0a0}.form-control[data-v-07fcdeaa]:focus{outline:none;border-color:#3a3a3a;box-shadow:0 0 0 2px #3a3a3a26}.form-control[data-v-07fcdeaa]::placeholder{color:#999}.form-control[data-v-07fcdeaa]:disabled{background:#f0f0f0;color:#999;cursor:not-allowed}.field-hint[data-v-07fcdeaa]{font-size:10px;color:#999;margin-top:4px}.modal-footer[data-v-07fcdeaa]{padding:16px 24px;background-color:#f5f5f5;border-top:1px solid #e0e0e0;display:flex;justify-content:flex-end;gap:12px}.btn-cancel[data-v-07fcdeaa],.btn-save[data-v-07fcdeaa]{padding:10px 20px;border-radius:5px;font-size:14px;font-weight:600;font-family:inherit;cursor:pointer;transition:all .2s}.btn-cancel[data-v-07fcdeaa]{background:#fff;border:1px solid #d0d0d0;color:#666}.btn-cancel[data-v-07fcdeaa]:hover{background:#f5f5f5;border-color:silver;color:#333}.btn-save[data-v-07fcdeaa]{background-color:#72b247;border:none;color:#fff;min-width:120px}.btn-save[data-v-07fcdeaa]:hover{background-color:#5a9a35}@media (max-width: 768px){.modal-overlay[data-v-07fcdeaa]{padding:20px 10px 10px;align-items:flex-start}.modal-content[data-v-07fcdeaa]{width:100%;max-width:none;max-height:calc(100vh - 40px);border-radius:8px}.modal-header[data-v-07fcdeaa]{padding:14px 16px}.modal-body[data-v-07fcdeaa]{padding:0}.form-grid[data-v-07fcdeaa],.form-grid.two-cols[data-v-07fcdeaa]{display:flex!important;flex-direction:column!important;gap:12px}.form-section[data-v-07fcdeaa]{padding:12px;margin:12px;border-radius:6px}.section-title[data-v-07fcdeaa]{font-size:12px;margin-bottom:12px;padding-bottom:8px}.modal-footer[data-v-07fcdeaa]{padding:12px 16px;flex-direction:column-reverse;gap:8px}.btn-cancel[data-v-07fcdeaa],.btn-save[data-v-07fcdeaa]{width:100%;margin:0;padding:12px 16px}}@media (max-width: 480px){.modal-overlay[data-v-07fcdeaa]{padding:24px 12px 12px}.close-btn[data-v-07fcdeaa]{width:28px;height:28px;font-size:18px}.form-control[data-v-07fcdeaa]{padding:8px 10px;font-size:13px}}.sidebar-footer[data-v-fe518479]{border-top:1px solid #b0b2b4;padding:15px 20px}.user-menu-wrapper[data-v-fe518479]{position:relative;display:block;width:100%}.user-btn[data-v-fe518479]{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 20px;background-color:#72b247;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:600;font-family:inherit;cursor:pointer;transition:background-color .2s,transform .1s;white-space:nowrap;width:100%!important;min-width:100%!important;box-sizing:border-box}.user-btn[data-v-fe518479]:hover{background-color:#5a9a35}.user-btn[data-v-fe518479]:active{transform:scale(.98)}.user-avatar[data-v-fe518479]{font-size:16px}.user-name[data-v-fe518479]{flex-shrink:0}.arrow[data-v-fe518479]{font-size:12px;transition:transform .2s}.arrow.rotated[data-v-fe518479]{transform:rotate(180deg)}.user-menu-dropdown[data-v-fe518479]{position:absolute;bottom:calc(100% + 10px);left:0;right:0;background:#fff;border-radius:8px;box-shadow:0 4px 20px #00000040;overflow:hidden;z-index:1000;animation:dropdownFadeIn-fe518479 .15s ease-out}@keyframes dropdownFadeIn-fe518479{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.user-menu-dropdown[data-v-fe518479]:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:8px solid transparent;border-top-color:#fff}.dropdown-item[data-v-fe518479]{display:flex;align-items:center;gap:10px;padding:12px 16px;font-size:14px;font-weight:500;color:#333;cursor:pointer;transition:background-color .15s}.dropdown-item[data-v-fe518479]:hover{background-color:#f5f5f5}.logout-item[data-v-fe518479]:hover{background-color:#fee2e2;color:#dc2626}.dropdown-icon[data-v-fe518479]{font-size:16px}.logout-icon[data-v-fe518479]{width:16px;height:16px;flex-shrink:0}.dropdown-divider[data-v-fe518479]{height:1px;background-color:#e0e0e0}.pagination-controls[data-v-7428171b]{display:flex;justify-content:space-between;align-items:center;padding:15px;background-color:#fff;border-radius:4px}.items-per-page[data-v-7428171b]{display:flex;align-items:center;gap:10px;font-size:14px;color:#333}.items-per-page select[data-v-7428171b]{padding:6px;border:1px solid #ccc;border-radius:4px}.pagination-buttons[data-v-7428171b]{display:flex;align-items:center;gap:15px}.pagination-buttons button[data-v-7428171b]{padding:8px 16px;border:none;border-radius:4px;cursor:pointer;font-size:14px}.pagination-buttons button[data-v-7428171b]:first-of-type{background-color:#e0e0e0;color:#666}.pagination-buttons button[data-v-7428171b]:first-of-type:hover:not(:disabled){background-color:#d0d0d0}.pagination-buttons button[data-v-7428171b]:last-of-type{background:#2196f3;color:#fff}.pagination-buttons button[data-v-7428171b]:last-of-type:hover:not(:disabled){background:#1976d2}.pagination-buttons button[data-v-7428171b]:disabled{opacity:.5;cursor:not-allowed;background-color:#e0e0e0;color:#999}.pagination-buttons span[data-v-7428171b]{font-size:14px;color:#666;min-width:100px;text-align:center}.btn-search[data-v-0e44f207]{padding:10px 15px;background-color:#5a8a4a;color:#fff;border:none;border-radius:4px;font-size:15px;font-weight:700;cursor:pointer;display:inline-flex;justify-content:center;align-items:center;transition:all .2s ease;box-shadow:0 2px 5px #0003;white-space:nowrap}.btn-search[data-v-0e44f207]:hover{background-color:#4a7a3a;transform:translateY(-2px);box-shadow:0 4px 8px #0000004d}.btn-search[data-v-0e44f207]:active{transform:translateY(0);box-shadow:0 2px 4px #0003}.native-date-wrapper[data-v-49fa54ca]{position:relative;width:100%}.visible-input[data-v-49fa54ca]{width:100%;padding:8px 10px;background-color:#f8fafc!important;border:1px solid #d0d0d0;border-radius:4px;font-size:13px;font-family:inherit;color:#333!important;box-sizing:border-box;cursor:pointer;opacity:1}.native-date-wrapper:hover .visible-input[data-v-49fa54ca]{border-color:#a0a0a0}.native-date-wrapper:focus-within .visible-input[data-v-49fa54ca]{outline:none;border-color:#3a3a3a;box-shadow:0 0 0 2px #3a3a3a26}.native-picker[data-v-49fa54ca]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:10}.form-group[data-v-f8d70b62]{margin-bottom:15px}.form-group>label[data-v-f8d70b62]{display:block;margin-bottom:5px;font-size:14px;font-weight:500}.route-group[data-v-f8d70b62]{display:flex;flex-direction:column;gap:10px}.route-field[data-v-f8d70b62]{display:flex;align-items:center;gap:10px}.route-field>label[data-v-f8d70b62]{flex-shrink:0;width:40px;margin-bottom:0;font-size:12px;font-weight:500}.input-wrapper[data-v-f8d70b62]{position:relative;flex:1}.selection-view[data-v-e885f593]{font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;box-sizing:border-box;flex:1;display:flex;flex-direction:column;background:#f5f5f5;width:100%;overflow:visible}.page-header[data-v-e885f593]{background-color:#f5f5f5;padding:10px 30px;border-bottom:1px solid #d1d5db}.header-content[data-v-e885f593]{display:flex;align-items:center;justify-content:space-between}.page-header h2[data-v-e885f593]{font-size:16px;color:#333;font-weight:600;margin:0}.header-subtitle[data-v-e885f593]{color:#ffffffb3;font-size:14px;margin:0}.filter-panel[data-v-e885f593]{margin:20px;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;border-top:4px solid #3a3a3a}.filter-header[data-v-e885f593]{padding:14px 20px;background-color:#3a3a3a;display:flex;align-items:center;justify-content:space-between}.filter-title[data-v-e885f593]{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:600;color:#fff}.filter-icon[data-v-e885f593]{font-size:18px}.filter-badge[data-v-e885f593]{display:flex;align-items:center;gap:6px;font-size:12px;color:#fffc;background:#ffffff26;padding:4px 12px;border-radius:20px}.badge-dot[data-v-e885f593]{width:6px;height:6px;background:#72b247;border-radius:50%;animation:pulse-e885f593 2s infinite}@keyframes pulse-e885f593{0%,to{opacity:1}50%{opacity:.5}}.filter-grid[data-v-e885f593]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding:20px}.filter-card[data-v-e885f593]{background:#fff;border:1px solid #e0e0e0;border-radius:8px}.filter-card[data-v-e885f593]:hover{border-color:silver;box-shadow:0 2px 8px #00000014}.filter-card-header[data-v-e885f593]{padding:10px 14px;background-color:#3a3a3a;display:flex;align-items:center;gap:8px}.card-icon[data-v-e885f593]{font-size:14px}.card-title[data-v-e885f593]{font-size:11px;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:.05em}.filter-card-body[data-v-e885f593]{padding:14px;display:flex;flex-direction:column;gap:12px}.filter-group[data-v-e885f593]{display:flex;flex-direction:column}.filter-group label[data-v-e885f593]{font-size:11px;font-weight:600;color:#666;margin-bottom:5px;text-transform:uppercase;letter-spacing:.03em}.form-control[data-v-e885f593]{width:100%;padding:8px 10px;background-color:#f8fafc;border:1px solid #d0d0d0;border-radius:4px;font-size:13px;font-family:inherit;color:#333;box-sizing:border-box}select.form-control[data-v-e885f593]{padding-right:28px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23666' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;cursor:pointer}.form-control[data-v-e885f593]:hover:not(:disabled){border-color:#a0a0a0}.form-control[data-v-e885f593]:focus{outline:none;border-color:#3a3a3a;box-shadow:0 0 0 2px #3a3a3a26}.form-control[data-v-e885f593]::placeholder{color:#999}.form-control[data-v-e885f593]:disabled{background:#f0f0f0;color:#999;cursor:not-allowed}.flight-search-group[data-v-e885f593]{display:flex;gap:6px}.flight-prefix-small[data-v-e885f593]{width:70px;flex-shrink:0}.search-action[data-v-e885f593]{padding:16px 20px;background-color:#f5f5f5;border-top:1px solid #e0e0e0;display:flex;justify-content:flex-end;align-items:center;gap:12px}.search-btn[data-v-e885f593],.clear-btn[data-v-e885f593]{box-sizing:border-box;margin:0;padding:0;border:none;background:none;font:inherit;cursor:pointer;outline:none}.search-btn[data-v-e885f593]{height:40px;padding:0 15px;background-color:#72b247;color:#fff;border-radius:4px;font-size:14px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.search-btn[data-v-e885f593]:hover{background-color:#5a9a35}.clear-btn[data-v-e885f593]{height:40px;padding-left:20px;padding-right:20px;background-color:#fff;color:#666;border:1px solid #d0d0d0;border-radius:4px;font-size:14px;font-weight:500;line-height:38px}.clear-btn[data-v-e885f593]:hover{background-color:#f0f0f0;border-color:#b0b0b0;color:#333}.table-container[data-v-e885f593]{flex:1;margin:0 20px 20px;background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;overflow-x:auto;-webkit-overflow-scrolling:touch}.flight-table[data-v-e885f593]{width:auto;min-width:100%;border-collapse:collapse;font-family:Segoe UI,system-ui,sans-serif;font-size:13px;color:#333}.flight-table th[data-v-e885f593]{background-color:#4481cd;color:#fff;font-weight:600;text-transform:uppercase;letter-spacing:.03em;padding:12px 10px;font-size:11px;text-align:left;white-space:nowrap;position:sticky;top:0;z-index:10}.flight-table td[data-v-e885f593]{padding:10px;border-bottom:1px solid #e0e0e0;vertical-align:middle}.flight-table tbody tr[data-v-e885f593]:nth-child(2n){background-color:#f9f9f9}.flight-table tbody tr[data-v-e885f593]:hover{background-color:#f0f7ff}.mono-text[data-v-e885f593]{font-family:Roboto Mono,Consolas,monospace;font-size:12px;color:#555}.route-cell[data-v-e885f593]{white-space:nowrap}.status-badge[data-v-e885f593]{display:inline-block;padding:4px 8px;border-radius:4px;font-size:10px;font-weight:700;text-align:center;min-width:32px}.status-badge.RZ[data-v-e885f593]{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.status-badge.CN[data-v-e885f593]{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.status-badge.DL[data-v-e885f593]{background-color:#cce5ff;color:#004085;border:1px solid #b8daff}.status-badge.FN[data-v-e885f593]{background-color:#e2e3e5;color:#383d41;border:1px solid #d6d8db}.action-disabled[data-v-e885f593]{color:#999;font-size:12px;font-style:italic}.action-link[data-v-e885f593]{display:inline-flex;align-items:center;justify-content:center;color:#3a3a3a;font-weight:600;text-decoration:none;font-size:12px;padding:6px 10px;background-color:#f0f0f0;border:1px solid #d0d0d0;border-radius:4px;white-space:nowrap;cursor:pointer;box-sizing:border-box;min-width:fit-content}.action-link[data-v-e885f593]:hover:not(:disabled){background-color:#e0e0e0;border-color:#b0b0b0}.action-link.disabled[data-v-e885f593],.action-link[data-v-e885f593]:disabled{background-color:#f5f5f5;color:#999;border-color:#e0e0e0;cursor:not-allowed;opacity:.7}.empty-state[data-v-e885f593]{text-align:center;padding:48px 20px!important}.empty-state.initial[data-v-e885f593]{background-color:#f9f9f9}.empty-icon[data-v-e885f593]{font-size:32px;margin-bottom:12px}.empty-text[data-v-e885f593]{font-size:14px;color:#666}@media (max-width: 1200px){.filter-grid[data-v-e885f593]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.page-header[data-v-e885f593]{padding:16px 20px}.header-content[data-v-e885f593]{flex-wrap:wrap;gap:8px}.header-subtitle[data-v-e885f593]{width:100%}.filter-panel[data-v-e885f593]{margin:16px}.filter-grid[data-v-e885f593]{grid-template-columns:1fr;padding:16px}.filter-header[data-v-e885f593]{flex-direction:column;align-items:flex-start;gap:8px}.search-action[data-v-e885f593]{flex-direction:column;padding:16px}.search-btn[data-v-e885f593],.clear-btn[data-v-e885f593]{width:100%;text-align:center}.table-container[data-v-e885f593]{margin:0 16px 16px}.flight-table[data-v-e885f593]{font-size:11px;min-width:900px}.flight-table th[data-v-e885f593],.flight-table td[data-v-e885f593]{padding:8px 6px}}@media (max-width: 480px){.page-header h2[data-v-e885f593]{font-size:18px}}.documents-page[data-v-e4296f61]{flex:1;display:flex;flex-direction:column;background:#f5f5f5;width:100%;box-sizing:border-box;flex-shrink:0;overflow:visible;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif}.documents-header[data-v-e4296f61]{background-color:#f5f5f5;padding:10px 30px;border-bottom:1px solid #d1d5db}.documents-header .header-content[data-v-e4296f61]{display:flex;align-items:center;justify-content:space-between}.documents-header h2[data-v-e4296f61]{font-size:16px;color:#333;font-weight:600;margin:0}.filter-panel[data-v-e4296f61]{margin:20px;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;border-top:4px solid #3a3a3a}.filter-cards-grid[data-v-e4296f61]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding:20px}.filter-card[data-v-e4296f61]{background:#fff;border:1px solid #e0e0e0;border-radius:8px}.filter-card[data-v-e4296f61]:hover{border-color:silver;box-shadow:0 2px 8px #00000014}.filter-card-body[data-v-e4296f61]{padding:14px;display:flex;flex-direction:column;gap:12px}.filter-group[data-v-e4296f61]{display:flex;flex-direction:column}.filter-group label[data-v-e4296f61]{font-size:11px;font-weight:600;color:#666;margin-bottom:5px;text-transform:uppercase;letter-spacing:.03em}.form-control[data-v-e4296f61]{width:100%;padding:8px 10px;background-color:#f8fafc;border:1px solid #d0d0d0;border-radius:4px;font-size:13px;font-family:inherit;color:#333;box-sizing:border-box;transition:all .2s}select.form-control[data-v-e4296f61]{padding-right:28px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23666' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;cursor:pointer}.form-control[data-v-e4296f61]:hover:not(:disabled){border-color:#a0a0a0}.form-control[data-v-e4296f61]:focus{outline:none;border-color:#3a3a3a;box-shadow:0 0 0 2px #3a3a3a26}.form-control[data-v-e4296f61]:disabled{background:#f0f0f0;color:#999;cursor:not-allowed}.flight-search-group[data-v-e4296f61]{display:flex;gap:6px}.flight-prefix-small[data-v-e4296f61]{width:70px;flex-shrink:0}.search-action-bar[data-v-e4296f61]{padding:16px 20px;background-color:#f5f5f5;border-top:1px solid #e0e0e0;display:flex;justify-content:flex-end;align-items:center;gap:12px}.search-btn[data-v-e4296f61]{box-sizing:border-box;margin:0;padding:0 25px;border:none;background:none;font:inherit;cursor:pointer;outline:none;height:40px;background-color:#72b247;color:#fff;border-radius:4px;font-size:14px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;max-width:none!important;width:auto!important}.search-btn[data-v-e4296f61]:hover{background-color:#5a9a35}.clear-btn[data-v-e4296f61]{box-sizing:border-box;margin:0;border:none;background:none;font:inherit;cursor:pointer;outline:none;height:40px;padding:0 20px;background-color:#fff;color:#666;border:1px solid #d0d0d0;border-radius:4px;font-size:14px;font-weight:500;line-height:38px}.clear-btn[data-v-e4296f61]:hover{background-color:#f0f0f0;border-color:#b0b0b0;color:#333}.table-container[data-v-e4296f61]{padding:0 40px;margin-bottom:10px;overflow-x:auto;-webkit-overflow-scrolling:touch}.documents-table[data-v-e4296f61]{width:100%;border-collapse:collapse;background:#fff;font-family:Segoe UI,system-ui,sans-serif}.documents-table th[data-v-e4296f61]{background-color:#4481cd;color:#fff;padding:10px 8px;text-align:left;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.02em;border-bottom:2px solid #5a5a5a;white-space:nowrap;position:sticky;top:0;z-index:10;box-shadow:0 1px 2px #0000001a}.documents-table td[data-v-e4296f61]{padding:8px;border-bottom:1px solid #e2e8f0;border-right:1px solid #edf2f7;font-size:13px;vertical-align:middle}.documents-table tbody tr[data-v-e4296f61]:nth-child(2n){background-color:#f7fafc}.documents-table tbody tr[data-v-e4296f61]:hover{background-color:#ebf8ff}.status-badge[data-v-e4296f61]{display:inline-block;padding:2px 6px;border-radius:4px;font-size:10px;font-weight:700;text-align:center;min-width:24px}.status-badge.RZ[data-v-e4296f61]{background-color:#c6f6d5;color:#22543d;border:1px solid #9ae6b4}.status-badge.CN[data-v-e4296f61]{background-color:#fed7d7;color:#822727;border:1px solid #feb2b2}.status-badge.DL[data-v-e4296f61]{background-color:#bee3f8;color:#2a4365;border:1px solid #90cdf4}.status-badge.FN[data-v-e4296f61]{background-color:#e2e3e5;color:#383d41;border:1px solid #d6d8db}.action-icons[data-v-e4296f61]{vertical-align:middle}.documents-grid[data-v-e4296f61]{display:grid;grid-template-columns:min-content min-content min-content;column-gap:8px;row-gap:4px;align-items:center}.action-icons .action-group[data-v-e4296f61]{display:contents}.doc-label[data-v-e4296f61]{font-size:13px;font-weight:600;display:flex;align-items:center;line-height:1;padding-top:1px}.icon-btn[data-v-e4296f61]{background:none;border:none;cursor:pointer;padding:4px;line-height:1;display:flex;align-items:center;justify-content:center;transition:transform .2s cubic-bezier(.175,.885,.32,1.275);color:#555}.icon-btn svg[data-v-e4296f61]{width:18px;height:18px;stroke-width:2}.view-icon[data-v-e4296f61]{color:#8b4513}.download-icon[data-v-e4296f61]{color:#006400}.icon-btn[data-v-e4296f61]:hover{transform:scale(1.2)}.icon-btn[data-v-e4296f61]:active{transform:scale(.9)}.route-cell[data-v-e4296f61]{white-space:nowrap}.no-docs-text[data-v-e4296f61]{color:#888;font-size:12px;font-style:italic}@media (max-width: 1200px){.filter-cards-grid[data-v-e4296f61]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.documents-header[data-v-e4296f61]{padding:16px 20px}.filter-cards-grid[data-v-e4296f61]{grid-template-columns:1fr}.search-action-bar[data-v-e4296f61]{flex-direction:column}.search-btn[data-v-e4296f61]{width:100%}}.sidebar-toggle[data-v-93f03be2]{position:fixed;top:50%;transform:translateY(-50%);z-index:1000;width:20px;height:60px;border:none;background:transparent;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;color:#555;padding:0;font-size:18px;left:0;right:auto}.sidebar-toggle[data-v-93f03be2]:not(.right-side){border-radius:0 10px 10px 0}.sidebar-toggle.right-side[data-v-93f03be2]{border-radius:10px 0 0 10px;left:auto;right:0}.sidebar-toggle[data-v-93f03be2]:hover{background:#3a3a3a;color:#fff;box-shadow:2px 0 6px #0003}.sidebar-toggle.right-side[data-v-93f03be2]:hover{box-shadow:-2px 0 6px #0003}.sidebar-toggle[data-v-93f03be2]:active{background:#2a2a2a;color:#fff}.toggle-arrow[data-v-93f03be2]{font-size:14px;font-weight:700;line-height:1;-webkit-user-select:none;user-select:none}@media (max-width: 768px){.sidebar-toggle[data-v-93f03be2]{width:20px;height:50px}.toggle-arrow[data-v-93f03be2]{font-size:12px}}.sidebar[data-v-625c5905]{width:160px;min-width:160px;background:#c5c7c9;z-index:100;color:#333;padding:5px 0;display:flex;flex-direction:column;position:relative;transition:margin-left .3s ease;flex-shrink:0;height:100vh;position:sticky;top:0;overflow-y:auto;box-sizing:border-box}.sidebar.collapsed[data-v-625c5905]{margin-left:-160px!important}.sidebar-header[data-v-625c5905]{padding:10px 20px 30px;text-align:center;border-bottom:1px solid #b0b2b4}.logo[data-v-625c5905]{width:100px;height:95px}.sidebar-nav[data-v-625c5905]{padding:20px;flex:1}.nav-link[data-v-625c5905]{display:block;padding:15px;color:#333;text-decoration:none;transition:background .2s;cursor:pointer}.nav-link[data-v-625c5905]:hover,.nav-link.active[data-v-625c5905]{background:#0000001a}[data-v-ca99fa3a]{margin:0;padding:0;box-sizing:border-box}html[data-v-ca99fa3a],body[data-v-ca99fa3a]{margin:0;padding:0;width:100%;max-width:100vw;overflow-x:hidden}.user-management-page[data-v-ca99fa3a],.documents-page[data-v-ca99fa3a]{font-family:Segoe UI,Arial,sans-serif;box-sizing:border-box}.admin-layout[data-v-ca99fa3a]{display:flex;min-height:100vh;max-height:100vh;width:100vw;max-width:100vw;background:#fff;font-family:Arial,sans-serif;overflow:hidden}.sidebar-toggle[data-v-ca99fa3a]:hover{background:#5a5a5a}.sidebar-toggle span[data-v-ca99fa3a]{-webkit-user-select:none;user-select:none}.sidebar-header[data-v-ca99fa3a]{padding:30px 20px;text-align:center;border-bottom:1px solid #5a5a5a}.logo[data-v-ca99fa3a]{width:80px;height:80px;border-radius:50%}.sidebar-nav[data-v-ca99fa3a]{flex:1;padding:20px 0}.nav-link[data-v-ca99fa3a]{display:block;padding:15px 30px;color:#fff;text-decoration:none;transition:background .2s;cursor:pointer}.nav-link[data-v-ca99fa3a]:hover,.nav-link.active[data-v-ca99fa3a]{background:#5a5a5a}.tooltip-text[data-v-ca99fa3a]{font-size:13px;margin-bottom:10px;text-align:center;color:#666}.main-content[data-v-ca99fa3a]{flex:1;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;height:100vh;min-height:0}.main-content.expanded[data-v-ca99fa3a]{margin-left:0}.welcome-page[data-v-ca99fa3a]{flex:1;display:flex;flex-direction:column;padding:40px;width:100%;box-sizing:border-box;overflow:hidden}.welcome-page h1[data-v-ca99fa3a]{font-size:28px;color:#333;margin-bottom:50px}.admin-watermark[data-v-ca99fa3a]{flex:1;display:flex;align-items:center;justify-content:center;font-size:120px;color:#0066cc1a;font-weight:700;transform:rotate(-15deg);-webkit-user-select:none;user-select:none}.user-management-page[data-v-ca99fa3a],.documents-page[data-v-ca99fa3a]{flex:1;display:flex;flex-direction:column;background:#f5f5f5;width:100%;box-sizing:border-box;flex-shrink:0;overflow:visible;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif}.page-header[data-v-ca99fa3a]{display:flex;justify-content:space-between;align-items:center;padding:10px 40px;background-color:#f5f5f5;border-bottom:1px solid #d1d5db}.page-header h2[data-v-ca99fa3a]{font-size:16px;color:#333;font-weight:600;margin:0}.page-header .header-content[data-v-ca99fa3a]{display:flex;flex-direction:column;gap:4px}.page-header .header-subtitle[data-v-ca99fa3a]{color:#ffffffb3;font-size:14px;margin:0}.documents-header[data-v-ca99fa3a]{background-color:#f5f5f5;padding:10px 30px;border-bottom:1px solid #d1d5db}.documents-header .header-content[data-v-ca99fa3a]{display:flex;align-items:center;justify-content:space-between}.documents-header h2[data-v-ca99fa3a]{font-size:16px;color:#333;font-weight:600;margin:0}.header-subtitle[data-v-ca99fa3a]{color:#ffffffb3;font-size:14px;margin:0}.add-user-btn[data-v-ca99fa3a]{background:#72b247;color:#fff;border:none;padding:10px 25px;border-radius:5px;font-size:14px;font-weight:700;cursor:pointer;transition:background .2s}.add-user-btn[data-v-ca99fa3a]:hover{background:#5a9a35}.filter-panel[data-v-ca99fa3a]{margin:20px;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:hidden;border-top:4px solid #3a3a3a}.filter-panel-header[data-v-ca99fa3a]{padding:14px 20px;background-color:#3a3a3a;display:flex;align-items:center;justify-content:space-between}.filter-title[data-v-ca99fa3a]{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:600;color:#fff}.filter-icon[data-v-ca99fa3a]{font-size:18px}.filter-badge[data-v-ca99fa3a]{display:flex;align-items:center;gap:6px;font-size:12px;color:#fffc;background:#ffffff26;padding:4px 12px;border-radius:20px}.badge-dot[data-v-ca99fa3a]{width:6px;height:6px;background:#72b247;border-radius:50%;animation:pulse-ca99fa3a 2s infinite}@keyframes pulse-ca99fa3a{0%,to{opacity:1}50%{opacity:.5}}.filter-cards-grid[data-v-ca99fa3a]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding:20px}.filter-card[data-v-ca99fa3a]{background:#fff;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden}.filter-card[data-v-ca99fa3a]:hover{border-color:silver;box-shadow:0 2px 8px #00000014}.filter-card-header[data-v-ca99fa3a]{padding:10px 14px;background-color:#3a3a3a;display:flex;align-items:center;gap:8px}.card-icon[data-v-ca99fa3a]{font-size:14px}.card-title[data-v-ca99fa3a]{font-size:11px;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:.05em}.filter-card-body[data-v-ca99fa3a]{padding:14px;display:flex;flex-direction:column;gap:12px}.filter-group[data-v-ca99fa3a]{display:flex;flex-direction:column}.filter-group label[data-v-ca99fa3a]{font-size:11px;font-weight:600;color:#666;margin-bottom:5px;text-transform:uppercase;letter-spacing:.03em}.form-control[data-v-ca99fa3a]{width:100%;padding:8px 10px;background-color:#f8fafc;border:1px solid #d0d0d0;border-radius:4px;font-size:13px;font-family:inherit;color:#333;box-sizing:border-box;transition:all .2s}select.form-control[data-v-ca99fa3a]{padding-right:28px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23666' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;cursor:pointer}.form-control[data-v-ca99fa3a]:hover:not(:disabled){border-color:#a0a0a0}.form-control[data-v-ca99fa3a]:focus{outline:none;border-color:#3a3a3a;box-shadow:0 0 0 2px #3a3a3a26}.form-control[data-v-ca99fa3a]::placeholder{color:#999}.form-control[data-v-ca99fa3a]:disabled{background:#f0f0f0;color:#999;cursor:not-allowed}.flight-search-group[data-v-ca99fa3a]{display:flex;gap:6px}.flight-prefix-small[data-v-ca99fa3a]{width:70px;flex-shrink:0}.search-action-bar[data-v-ca99fa3a]{padding:16px 20px;background-color:#f5f5f5;border-top:1px solid #e0e0e0;display:flex;justify-content:flex-end;align-items:center;gap:12px}.search-btn[data-v-ca99fa3a]{box-sizing:border-box;margin:0;padding:0 15px;border:none;background:none;font:inherit;cursor:pointer;outline:none;height:40px;background-color:#72b247;color:#fff;border-radius:4px;font-size:14px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.search-btn[data-v-ca99fa3a]:hover{background-color:#5a9a35}.clear-btn[data-v-ca99fa3a]{box-sizing:border-box;margin:0;border:none;background:none;font:inherit;cursor:pointer;outline:none;height:40px;padding:0 20px;background-color:#fff;color:#666;border:1px solid #d0d0d0;border-radius:4px;font-size:14px;font-weight:500;line-height:38px}.clear-btn[data-v-ca99fa3a]:hover{background-color:#f0f0f0;border-color:#b0b0b0;color:#333}@media (max-width: 1200px){.filter-cards-grid[data-v-ca99fa3a]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.documents-header[data-v-ca99fa3a]{padding:16px 20px}.documents-header .header-content[data-v-ca99fa3a]{flex-wrap:wrap;gap:8px}.header-subtitle[data-v-ca99fa3a]{width:100%}.filter-panel[data-v-ca99fa3a]{margin:16px}.filter-cards-grid[data-v-ca99fa3a]{grid-template-columns:1fr;padding:16px}.filter-panel-header[data-v-ca99fa3a]{flex-direction:column;align-items:flex-start;gap:8px}.search-action-bar[data-v-ca99fa3a]{flex-direction:column;padding:16px}.search-btn[data-v-ca99fa3a]{width:100%;text-align:center}}.table-container[data-v-ca99fa3a]{padding:0 40px;margin-bottom:10px;overflow-x:auto;-webkit-overflow-scrolling:touch}.user-table[data-v-ca99fa3a],.documents-table[data-v-ca99fa3a]{width:100%;border-collapse:collapse;background:#fff;font-family:Segoe UI,system-ui,sans-serif}.user-table thead[data-v-ca99fa3a],.documents-table thead[data-v-ca99fa3a]{background-color:#4481cd}.user-table th[data-v-ca99fa3a],.documents-table th[data-v-ca99fa3a]{background-color:#4481cd;color:#fff;padding:10px 8px;text-align:left;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.02em;border-bottom:2px solid #5a5a5a;white-space:nowrap;position:sticky;top:0;z-index:10;box-shadow:0 1px 2px #0000001a}.user-table th[data-v-ca99fa3a]:nth-child(5),.user-table td[data-v-ca99fa3a]:nth-child(5){width:80px;max-width:80px;text-overflow:ellipsis;overflow:hidden}.user-table th[data-v-ca99fa3a]:last-child,.user-table td[data-v-ca99fa3a]:last-child{width:260px;min-width:260px}.user-table td[data-v-ca99fa3a]{padding:8px;border-bottom:1px solid #e2e8f0;border-right:1px solid #edf2f7;font-size:13px;vertical-align:middle}.user-table tbody tr[data-v-ca99fa3a]:nth-child(2n),.documents-table tbody tr[data-v-ca99fa3a]:nth-child(2n){background-color:#f7fafc}.user-table tbody tr[data-v-ca99fa3a]:hover,.documents-table tbody tr[data-v-ca99fa3a]:hover{background-color:#ebf8ff}.password-mask[data-v-ca99fa3a]{letter-spacing:2px;color:#999}.role-badge[data-v-ca99fa3a]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:700;color:#fff}.role-badge.admin[data-v-ca99fa3a]{background:#06c}.role-badge.user[data-v-ca99fa3a],.role-badge.load-controller[data-v-ca99fa3a]{background:#00bcd4}.role-badge.schedule-planner[data-v-ca99fa3a]{background:#ff9800}.actions-cell[data-v-ca99fa3a]{display:flex;flex-direction:row;gap:8px;justify-content:flex-start;align-items:center}.edit-btn[data-v-ca99fa3a],.delete-btn[data-v-ca99fa3a],.view-btn[data-v-ca99fa3a],.download-btn[data-v-ca99fa3a]{padding:6px 12px;border:none;border-radius:4px;font-size:13px;font-weight:700;cursor:pointer;color:#fff;white-space:nowrap}.edit-btn[data-v-ca99fa3a]{background:#00bcd4}.edit-btn[data-v-ca99fa3a]:hover{background:#0097a7}.delete-btn[data-v-ca99fa3a]{background:#f44336}.delete-btn[data-v-ca99fa3a]:hover{background:#d32f2f}.view-btn[data-v-ca99fa3a]{background:#ffe4b3;color:#333}.download-btn[data-v-ca99fa3a]{background:#8b6914}.action-icons[data-v-ca99fa3a]{display:grid;grid-template-columns:1fr auto auto;gap:8px;align-items:center}.action-group[data-v-ca99fa3a]{display:contents}.doc-label[data-v-ca99fa3a]{font-size:13px}.icon-btn[data-v-ca99fa3a]{background:none;border:none;cursor:pointer;font-size:18px;padding:2px;line-height:1;transition:transform .2s cubic-bezier(.175,.885,.32,1.275)}.icon-btn[data-v-ca99fa3a]:hover{transform:scale(1.2)}.icon-btn[data-v-ca99fa3a]:active{transform:scale(.9)}.lock-btn[data-v-ca99fa3a]{padding:6px 15px;border:none;border-radius:4px;font-size:13px;font-weight:700;cursor:pointer;color:#fff}.lock-btn.lock[data-v-ca99fa3a]{background:#757575}.lock-btn.lock[data-v-ca99fa3a]:hover{background:#616161}.lock-btn.unlock[data-v-ca99fa3a]{background:#4caf50}.lock-btn.unlock[data-v-ca99fa3a]:hover{background:#388e3c}.modal-overlay[data-v-ca99fa3a]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-ca99fa3a]{background:#fff;border-radius:10px;padding:30px;width:500px;max-width:90%;position:relative;box-shadow:0 4px 20px #0003}.close-btn[data-v-ca99fa3a]{position:absolute;top:10px;right:10px;background:#f44336;color:#fff;border:none;border-radius:50%;width:30px;height:30px;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center}.close-btn[data-v-ca99fa3a]:hover{background:#d32f2f}.modal-title[data-v-ca99fa3a]{text-align:center;font-size:22px;margin-bottom:25px;color:#333}.modal-form[data-v-ca99fa3a]{display:flex;flex-direction:column;gap:15px}.form-row[data-v-ca99fa3a]{display:flex;gap:15px}.form-group[data-v-ca99fa3a]{flex:1;display:flex;flex-direction:column}.form-group label[data-v-ca99fa3a]{font-size:14px;color:#666;margin-bottom:5px;font-weight:500}.form-group input[data-v-ca99fa3a],.form-group select[data-v-ca99fa3a]{padding:10px;border:1px solid #ccc;border-radius:5px;font-size:14px}.form-group input[data-v-ca99fa3a]:focus,.form-group select[data-v-ca99fa3a]:focus{outline:none;border-color:#06c}.submit-btn[data-v-ca99fa3a]{background:linear-gradient(to right,#09f,#0cc);color:#fff;border:none;padding:12px;border-radius:5px;font-size:16px;font-weight:700;cursor:pointer;margin-top:10px}.submit-btn[data-v-ca99fa3a]:hover{background:linear-gradient(to right,#07c,#0aa)}@media (max-width: 768px){.admin-layout[data-v-ca99fa3a]{flex-direction:column}.sidebar[data-v-ca99fa3a]{width:100%;flex-direction:row}.sidebar.collapsed[data-v-ca99fa3a]{transform:translateY(-100%)}.sidebar-toggle[data-v-ca99fa3a]{left:50%!important;top:0;transform:translate(-50%);width:60px;height:30px;border-radius:0 0 8px 8px}.sidebar-nav[data-v-ca99fa3a]{display:flex;flex-direction:row;overflow-x:auto}.filter-row[data-v-ca99fa3a],.filter-section .filter-grid[data-v-ca99fa3a],.form-row[data-v-ca99fa3a]{flex-direction:column}}.page-header[data-v-ca99fa3a]{display:flex;justify-content:center;align-items:center;padding:15px 30px;background:#fff;border-bottom:1px solid #d1d5db;margin-bottom:20px;margin-top:20px;position:relative}.page-header h2[data-v-ca99fa3a]{font-size:24px;color:#1a202c;font-weight:700;margin:0;text-align:center}.add-user-btn[data-v-ca99fa3a]{position:absolute;right:30px;top:50%;transform:translateY(-50%);background:#00bcd4;color:#fff;border:none;padding:8px 20px;border-radius:4px;font-size:14px;font-weight:600;cursor:pointer}.add-user-btn[data-v-ca99fa3a]:hover{background:#0097a7}.route-cell[data-v-ca99fa3a]{white-space:nowrap}.status-badge[data-v-ca99fa3a]{display:inline-block;padding:2px 6px;border-radius:4px;font-size:10px;font-weight:700;text-align:center;min-width:24px}.status-badge.RZ[data-v-ca99fa3a]{background-color:#c6f6d5;color:#22543d;border:1px solid #9ae6b4}.status-badge.CN[data-v-ca99fa3a]{background-color:#fed7d7;color:#822727;border:1px solid #feb2b2}.status-badge.DL[data-v-ca99fa3a]{background-color:#bee3f8;color:#2a4365;border:1px solid #90cdf4}.native-date-wrapper[data-v-860c18a5]{position:relative;width:100%}.visible-input[data-v-860c18a5]{width:100%;padding:8px 10px;background-color:#f8fafc!important;border:1px solid #d0d0d0;border-radius:4px;font-size:13px;font-family:inherit;color:#333!important;box-sizing:border-box;cursor:pointer;opacity:1}.native-date-wrapper:hover .visible-input[data-v-860c18a5]{border-color:#a0a0a0}.native-date-wrapper:focus-within .visible-input[data-v-860c18a5]{outline:none;border-color:#3a3a3a;box-shadow:0 0 0 2px #3a3a3a26}.native-picker[data-v-860c18a5]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:10}.modal-overlay[data-v-a29e6d9b]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}.modal-content[data-v-a29e6d9b]{background:#fff;border-radius:10px;width:100%;max-width:680px;max-height:90vh;display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;box-shadow:0 10px 40px #0003;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica,Arial,sans-serif;animation:modalFadeIn-a29e6d9b .3s ease-out;overflow:hidden}@keyframes modalFadeIn-a29e6d9b{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.modal-header[data-v-a29e6d9b]{padding:18px 24px;background-color:#3a3a3a;display:flex;justify-content:center;align-items:center;position:relative}.modal-header h2[data-v-a29e6d9b]{margin:0;font-size:18px;color:#fff;font-weight:600}.close-btn[data-v-a29e6d9b]{position:absolute;right:16px;top:50%;transform:translateY(-50%);background:#ffffff26;border:none;font-size:22px;color:#fffc;cursor:pointer;width:32px;height:32px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s}.close-btn[data-v-a29e6d9b]:hover{color:#fff;background:#ffffff40}.modal-body[data-v-a29e6d9b]{padding:20px 24px;overflow-y:auto;flex:1}.form-section[data-v-a29e6d9b]{margin-bottom:20px;padding:16px;background:#f9f9f9;border-radius:8px;border:1px solid #e0e0e0}.form-section[data-v-a29e6d9b]:last-child{margin-bottom:0}.section-title[data-v-a29e6d9b]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#3a3a3a;margin:0 0 14px;padding-bottom:10px;border-bottom:2px solid #e0e0e0;text-transform:uppercase;letter-spacing:.03em}.section-icon[data-v-a29e6d9b]{font-size:16px}.form-grid[data-v-a29e6d9b]{display:grid;gap:14px;margin-bottom:14px}.form-grid[data-v-a29e6d9b]:last-child{margin-bottom:0}.form-grid.three-cols[data-v-a29e6d9b]{grid-template-columns:repeat(3,1fr)}.form-grid.two-cols[data-v-a29e6d9b]{grid-template-columns:repeat(2,1fr)}.form-group[data-v-a29e6d9b]{display:flex;flex-direction:column}.form-group label[data-v-a29e6d9b]{font-size:11px;font-weight:600;color:#666;margin-bottom:5px;text-transform:uppercase;letter-spacing:.03em}.form-control[data-v-a29e6d9b]{width:100%;padding:9px 11px;border:1px solid #d0d0d0;border-radius:5px;font-size:14px;font-family:inherit;color:#333;background:#fff;box-sizing:border-box;transition:border-color .2s,box-shadow .2s}select.form-control[data-v-a29e6d9b]{padding-right:28px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23666' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;cursor:pointer}.form-control[data-v-a29e6d9b]:hover{border-color:#a0a0a0}.form-control[data-v-a29e6d9b]:focus{outline:none;border-color:#3a3a3a;box-shadow:0 0 0 2px #3a3a3a26}.form-control[data-v-a29e6d9b]::placeholder{color:#999}.flight-number-group[data-v-a29e6d9b]{display:flex;gap:8px}.flight-prefix[data-v-a29e6d9b]{width:75px;flex-shrink:0}.flight-input[data-v-a29e6d9b]{flex:1;min-width:0}.modal-footer[data-v-a29e6d9b]{padding:16px 24px;background-color:#f5f5f5;border-top:1px solid #e0e0e0;display:flex;justify-content:flex-end;gap:12px}.btn-cancel[data-v-a29e6d9b],.btn-save[data-v-a29e6d9b]{padding:10px 20px;border-radius:5px;font-size:14px;font-weight:600;font-family:inherit;cursor:pointer;transition:all .2s}.btn-cancel[data-v-a29e6d9b]{background:#fff;border:1px solid #d0d0d0;color:#666}.btn-cancel[data-v-a29e6d9b]:hover{background:#f5f5f5;border-color:silver;color:#333}.btn-save[data-v-a29e6d9b]{background-color:#72b247;border:none;color:#fff;min-width:120px}.btn-save[data-v-a29e6d9b]:hover{background-color:#5a9a35}@media (max-width: 768px){.modal-overlay[data-v-a29e6d9b]{padding:20px 10px 10px;align-items:flex-start}.modal-content[data-v-a29e6d9b]{width:100%;max-width:none;max-height:calc(100vh - 40px);border-radius:8px}.modal-body[data-v-a29e6d9b]{padding:12px}.form-section[data-v-a29e6d9b]{padding:12px;margin-bottom:12px;border-radius:6px}.section-title[data-v-a29e6d9b]{font-size:12px;margin-bottom:12px;padding-bottom:8px}.form-grid[data-v-a29e6d9b],.form-grid.three-cols[data-v-a29e6d9b],.form-grid.two-cols[data-v-a29e6d9b]{display:flex!important;flex-direction:column!important;gap:12px}.modal-footer[data-v-a29e6d9b]{padding:12px 16px;flex-direction:column-reverse;gap:8px}.btn-cancel[data-v-a29e6d9b],.btn-save[data-v-a29e6d9b]{width:100%;margin:0;padding:12px 16px}}@media (max-width: 480px){.modal-overlay[data-v-a29e6d9b]{padding:24px 12px 12px}.close-btn[data-v-a29e6d9b]{width:28px;height:28px;font-size:18px}.form-control[data-v-a29e6d9b]{padding:8px 10px;font-size:13px}}@media (max-width: 768px){.form-grid[data-v-a29e6d9b]{grid-template-columns:1fr;gap:10px}}.stacked-groups[data-v-a29e6d9b]{display:flex;flex-direction:column;gap:14px}[data-v-524f4d01]{box-sizing:border-box}html[data-v-524f4d01],body[data-v-524f4d01]{margin:0;padding:0;width:100%;max-width:100vw}.flight-schedule-container[data-v-524f4d01]{display:flex;min-height:100vh;width:100vw;max-width:100vw;font-family:Segoe UI,system-ui,sans-serif;background-color:#f5f5f5;align-items:flex-start}.form-sidebar[data-v-524f4d01]{width:280px;background-color:#c5c7c9;padding:20px 20px 50px;color:#333;flex-shrink:0;transition:width .3s ease;height:100vh;position:sticky;top:0;overflow-y:auto;box-sizing:border-box}.form-sidebar.collapsed[data-v-524f4d01]{width:0;padding:20px 0;overflow:hidden}.btn-add-flight[data-v-524f4d01]{width:100%!important;min-width:100%!important;padding:12px;background-color:#72b247;color:#fff;border:none;border-radius:4px;font-size:15px;font-weight:700;cursor:pointer;display:flex;justify-content:center;align-items:center;margin:20px 0 0;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0}.btn-add-flight[data-v-524f4d01]:hover{background-color:#3a6db9}.btn-add-flight[data-v-524f4d01]:disabled{background-color:#94a3b8;cursor:not-allowed;opacity:.8}.spinner[data-v-524f4d01]{width:16px;height:16px;border:2px solid #ffffff;border-bottom-color:transparent;border-radius:50%;display:inline-block;animation:rotation-524f4d01 1s linear infinite}@keyframes rotation-524f4d01{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.form-group[data-v-524f4d01]{margin-bottom:15px}.form-group label[data-v-524f4d01]{display:block;margin-bottom:5px;font-size:14px}.form-control[data-v-524f4d01]{width:100%;padding:8px 10px;background-color:#f8fafc;border:1px solid #a0aec0;border-radius:4px;font-size:13px;color:#1a202c;font-weight:500;box-sizing:border-box;transition:all .2s}.form-control[data-v-524f4d01]:focus{outline:none;border-color:#3182ce;box-shadow:0 0 0 1px #3182ce}.days-of-week[data-v-524f4d01]{display:flex;gap:5px}.day-checkbox[data-v-524f4d01]{position:relative;display:inline-block;width:30px;height:30px;cursor:pointer}.day-checkbox input[data-v-524f4d01]{width:100%;height:100%;margin:0}.day-checkbox .day-number[data-v-524f4d01]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:12px;color:#333;font-weight:700;pointer-events:none}.flight-number-group[data-v-524f4d01]{display:flex;gap:5px}.flight-number-group .flight-prefix[data-v-524f4d01]{width:30%!important;flex-shrink:0}.flight-number-group .flight-input[data-v-524f4d01]{width:70%!important}.main-content[data-v-524f4d01]{flex:1;display:flex;flex-direction:column;overflow-x:hidden;min-height:100vh;background:#f5f5f5;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif}.page-header[data-v-524f4d01]{background-color:#f5f5f5;padding:10px 30px;border-bottom:1px solid #d1d5db}.header-content[data-v-524f4d01]{display:flex;align-items:center;justify-content:space-between}.page-header h2[data-v-524f4d01]{font-size:16px;color:#333;font-weight:600;margin:0}.header-subtitle[data-v-524f4d01]{color:#ffffffb3;font-size:14px;margin:0}.filter-panel[data-v-524f4d01]{margin:20px;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;border-top:4px solid #3a3a3a}.filter-header[data-v-524f4d01]{padding:14px 20px;background-color:#3a3a3a;display:flex;align-items:center;justify-content:space-between}.filter-title[data-v-524f4d01]{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:600;color:#fff}.filter-icon[data-v-524f4d01]{font-size:18px}.filter-badge[data-v-524f4d01]{display:flex;align-items:center;gap:6px;font-size:12px;color:#fffc;background:#ffffff26;padding:4px 12px;border-radius:20px}.badge-dot[data-v-524f4d01]{width:6px;height:6px;background:#72b247;border-radius:50%;animation:pulse-524f4d01 2s infinite}@keyframes pulse-524f4d01{0%,to{opacity:1}50%{opacity:.5}}.filter-grid[data-v-524f4d01]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding:20px}.filter-card[data-v-524f4d01]{background:#fff;border:1px solid #e0e0e0;border-radius:8px}.filter-card[data-v-524f4d01]:hover{border-color:silver;box-shadow:0 2px 8px #00000014}.filter-card-header[data-v-524f4d01]{padding:10px 14px;background-color:#3a3a3a;display:flex;align-items:center;gap:8px}.card-icon[data-v-524f4d01]{font-size:14px}.card-title[data-v-524f4d01]{font-size:11px;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:.05em}.filter-card-body[data-v-524f4d01]{padding:14px;display:flex;flex-direction:column;gap:12px}.filter-group[data-v-524f4d01]{display:flex;flex-direction:column}.filter-group label[data-v-524f4d01]{font-size:11px;font-weight:600;color:#666;margin-bottom:5px;text-transform:uppercase;letter-spacing:.03em}.form-control[data-v-524f4d01]{width:100%;padding:8px 10px;background-color:#f8fafc;border:1px solid #d0d0d0;border-radius:4px;font-size:13px;font-family:inherit;color:#333;box-sizing:border-box}select.form-control[data-v-524f4d01]{padding-right:28px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23666' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;cursor:pointer}.form-control[data-v-524f4d01]:hover:not(:disabled){border-color:#a0a0a0}.form-control[data-v-524f4d01]:focus{outline:none;border-color:#3a3a3a;box-shadow:0 0 0 2px #3a3a3a26}.form-control[data-v-524f4d01]::placeholder{color:#999}.form-control[data-v-524f4d01]:disabled{background:#f0f0f0;color:#999;cursor:not-allowed}.flight-search-group[data-v-524f4d01]{display:flex;gap:6px}.flight-prefix-small[data-v-524f4d01]{width:70px;flex-shrink:0}.search-action[data-v-524f4d01]{padding:16px 20px;background-color:#f5f5f5;border-top:1px solid #e0e0e0;display:flex;justify-content:flex-end;align-items:center;gap:12px}.search-btn[data-v-524f4d01]{box-sizing:border-box;margin:0;padding:0 15px;border:none;background:none;font:inherit;cursor:pointer;outline:none;height:40px;background-color:#72b247;color:#fff;border-radius:4px;font-size:14px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.search-btn[data-v-524f4d01]:hover{background-color:#5a9a35}.clear-btn[data-v-524f4d01]{box-sizing:border-box;margin:0;border:none;background:none;font:inherit;cursor:pointer;outline:none;height:40px;padding:0 20px;background-color:#fff;color:#666;border:1px solid #d0d0d0;border-radius:4px;font-size:14px;font-weight:500;line-height:38px}.clear-btn[data-v-524f4d01]:hover{background-color:#f0f0f0;border-color:#b0b0b0;color:#333}@media (max-width: 1200px){.filter-grid[data-v-524f4d01]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.page-header[data-v-524f4d01]{padding:16px 20px}.header-content[data-v-524f4d01]{flex-wrap:wrap;gap:8px}.header-subtitle[data-v-524f4d01]{width:100%}.filter-panel[data-v-524f4d01]{margin:16px}.filter-grid[data-v-524f4d01]{grid-template-columns:1fr;padding:16px}.filter-header[data-v-524f4d01]{flex-direction:column;align-items:flex-start;gap:8px}.search-action[data-v-524f4d01]{flex-direction:column;padding:16px}.search-btn[data-v-524f4d01]{width:100%;text-align:center}}.table-container[data-v-524f4d01]{flex:1;margin:0 20px 20px;background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;overflow-x:auto;-webkit-overflow-scrolling:touch}.schedule-table[data-v-524f4d01]{width:auto;min-width:100%;border-collapse:collapse;font-family:Segoe UI,system-ui,sans-serif;font-size:13px;color:#1a202c;background:#fff;border:1px solid #cbd5e0}.schedule-table th[data-v-524f4d01]{background-color:#4481cd;color:#fff;padding:10px 8px;text-align:left;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.02em;border-bottom:2px solid #5a5a5a;white-space:nowrap;position:sticky;top:0;z-index:10;box-shadow:0 1px 2px #0000001a}.schedule-table th[data-v-524f4d01]:last-child{border-right:none}.schedule-table td[data-v-524f4d01]{padding:8px;border-bottom:1px solid #e2e8f0;border-right:1px solid #edf2f7;font-size:13px;vertical-align:middle}.schedule-table tbody tr[data-v-524f4d01]:nth-child(2n){background-color:#f7fafc}.schedule-table tbody tr[data-v-524f4d01]:hover{background-color:#ebf8ff}.action-buttons[data-v-524f4d01]{display:flex;gap:5px}.btn-edit[data-v-524f4d01]{padding:6px 12px;background-color:#5a9fd4;color:#fff;border:none;border-radius:3px;cursor:pointer;font-size:12px}.btn-edit[data-v-524f4d01]:hover{background-color:#4a8fc4}.btn-delete[data-v-524f4d01]{padding:6px 12px;background-color:#d32f2f;color:#fff;border:none;border-radius:3px;cursor:pointer;font-size:12px}.btn-delete[data-v-524f4d01]:hover{background-color:#b71c1c}.pagination[data-v-524f4d01]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;padding:15px;background-color:#fff;border-radius:4px}.items-per-page[data-v-524f4d01]{display:flex;align-items:center;gap:10px}.form-control-small[data-v-524f4d01]{padding:6px;border:1px solid #ccc;border-radius:4px}.pagination-controls[data-v-524f4d01]{display:flex;align-items:center;gap:15px}.btn-prev[data-v-524f4d01],.btn-next[data-v-524f4d01]{padding:8px 16px;border:none;border-radius:4px;cursor:pointer;font-size:14px}.btn-prev[data-v-524f4d01]{background-color:#e0e0e0;color:#666}.btn-prev[data-v-524f4d01]:hover:not(:disabled){background-color:#d0d0d0}.btn-next[data-v-524f4d01]{background-color:#2196f3;color:#fff}.btn-next[data-v-524f4d01]:hover:not(:disabled){background-color:#1976d2}.btn-prev[data-v-524f4d01]:disabled,.btn-next[data-v-524f4d01]:disabled{opacity:.5;cursor:not-allowed}.page-info[data-v-524f4d01]{font-size:14px;color:#666;min-width:100px;text-align:center}.success-message[data-v-524f4d01]{position:fixed;top:20px;right:20px;background-color:#4caf50;color:#fff;padding:15px 25px;border-radius:5px;box-shadow:0 4px 6px #0000001a;z-index:2000;font-weight:700;animation:slideIn-524f4d01 .3s ease-out}.warning-message-box[data-v-524f4d01]{background-color:#fff3cd;color:#856404;border:1px solid #ffeeba;padding:10px;margin-bottom:15px;border-radius:4px;font-size:13px}@keyframes slideIn-524f4d01{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@media (max-width: 1366px){.filter-row[data-v-524f4d01]{grid-template-columns:repeat(3,1fr)}.sidebar[data-v-524f4d01]{width:250px}.schedule-table[data-v-524f4d01]{font-size:13px;min-width:1200px}}@media (max-width: 1200px){.filter-row[data-v-524f4d01]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 1024px){.sidebar[data-v-524f4d01]{width:220px}.main-content[data-v-524f4d01]{padding:15px}.schedule-table[data-v-524f4d01]{font-size:12px;min-width:1000px}}@media (max-width: 768px){.flight-schedule-container[data-v-524f4d01]{flex-direction:column}.sidebar[data-v-524f4d01]{width:100%;max-height:400px}.filter-row[data-v-524f4d01]{grid-template-columns:1fr}.schedule-table[data-v-524f4d01]{font-size:11px}.schedule-table th[data-v-524f4d01],.schedule-table td[data-v-524f4d01]{padding:8px 4px}.pagination[data-v-524f4d01]{flex-direction:column;gap:15px}.action-buttons[data-v-524f4d01]{flex-direction:column}.search-button-container[data-v-524f4d01]{justify-content:stretch}}@media (max-width: 480px){.main-content[data-v-524f4d01]{padding:10px}.page-title[data-v-524f4d01]{font-size:20px;padding:10px}.search-filters[data-v-524f4d01]{padding:15px}.btn-add-flight[data-v-524f4d01],.btn-logout[data-v-524f4d01]{font-size:14px;padding:10px}.form-control[data-v-524f4d01]{font-size:13px}}.route-cell[data-v-524f4d01]{white-space:nowrap}.status-badge[data-v-524f4d01]{display:inline-block;padding:2px 6px;border-radius:4px;font-size:10px;font-weight:700;text-align:center;min-width:24px}.status-badge.RZ[data-v-524f4d01]{background-color:#c6f6d5;color:#22543d;border:1px solid #9ae6b4}.status-badge.CN[data-v-524f4d01]{background-color:#fed7d7;color:#822727;border:1px solid #feb2b2}.status-badge.DL[data-v-524f4d01]{background-color:#bee3f8;color:#2a4365;border:1px solid #90cdf4}*{font-family:Open Sans,sans-serif}body{background-color:#18191b;font-size:13px;display:flex;justify-content:center;align-items:center;overflow-x:hidden;padding:0;margin:0}.app-container{display:flex;justify-content:center;width:100%;max-width:1350px;padding:0}.box2-h2{margin-top:10px;margin-bottom:0;margin-left:10px;font-size:15px}.box1{width:80%;max-width:200px;margin:10px auto;background-color:#e3e3e3;border-radius:20px;padding:10px;box-shadow:0 0 5px #0000001a}.box11{margin-top:25px}.percent{display:flex;max-width:130px;width:70%}.input11{background-color:#bbbdb3;margin:10px auto;border-radius:5px;width:70%;max-width:150px;display:block;text-align:center;outline:none;transition:border-color .3s ease;font-size:13px}.inputCaptain,.inputFlight,.inputFob,.inputtripf,.inputdow,.inputdoi{background-color:#fff;margin:10px auto;border-radius:5px;width:70%;max-width:150px;display:block;text-align:center;outline:none;transition:border-color .3s ease;font-size:13px}.inputtp,.inputlw,.inputtoi,.inputtow,.inputtaxif,.inputfindex{margin:10px auto;border-radius:5px;width:70%;max-width:150px;display:block;text-align:center;font-weight:700;font-size:13px}.inputzfcg,.inputtocg{background-color:#bbbdb3;height:15px;margin-left:20px;margin-right:10px;border-radius:5px;width:90%;max-width:100px;display:block;text-align:center;font-weight:700;font-size:13px}.inputtrim{background-color:#bbbdb3;height:15px;margin:5px auto;border-radius:5px;width:70%;max-width:150px;display:block;text-align:center;font-weight:700;font-size:13px}.inputtp,.inputlw,.inputtoi,.inputtow{background-color:#bbbdb3;font-size:13px}.inputtaxif,.inputfindex{background-color:#fff;font-size:13px}.zfw,.zfi{color:#0a0a0a;border:solid 1px;width:70%;max-width:150px;margin:10px auto;display:block;font-size:13px;border-radius:5px;text-align:center;background-color:#bbbdb3}.header-box1{color:#fff;font-size:18px;text-align:center;margin:15px 0}.logo-img{width:80%;max-width:150px;height:auto;margin:10px auto;display:block}.p1{margin:5px auto;color:#0c0c0c;border:solid 2px;width:70%;max-width:150px;display:block;font-size:14px;border-radius:5px;text-align:center}.per{margin:5px auto;font-size:15px;display:block}.select-fl,.select-from,.select-to{margin:10px auto;width:73%;max-width:150px;color:#000;border-radius:5px;text-align:left;background-color:#fff;display:block}.opt{font-style:normal;color:#000}.box2{background-color:#e3e3e3;border-radius:20px;padding:5px;box-shadow:0 0 1px 1px #a19f9f1a;width:100%;margin:10px auto}.box21{display:flex;justify-content:start;margin-left:5px}.box22,.box23,.box24,.box25,.box26,.box27,.box28,.box29,.box30,.box31,.box32{display:flex;justify-content:start;margin-top:20px;margin-left:5px}.box30l{display:flex;justify-content:start;margin-top:20px;margin-left:82px}.box25,.box27{margin-left:82px;margin-top:0}.box3014{margin-top:0;margin-left:5px;display:inline}.box3015{margin-top:0;display:inline}.box3101,.box3201{margin-left:20px}.box3103,.box3105,.box3108{margin-left:10px}.input21,.input32{width:52.2px;height:25px;text-align:center;outline:none;transition:border-color .3s ease;font-size:13px;border:1px solid}.input22{height:25px;width:55.8px;text-align:center;font-size:13px;border:1px solid}.input23{width:73px;height:25px;text-align:center;outline:none;transition:border-color .3s ease;font-size:13px;border:1px solid}.input24{width:72.5px;height:25px;text-align:center;outline:none;transition:border-color .3s ease;font-size:13px;border:1px solid}.input26{width:73px;height:25px;text-align:center;outline:none;transition:border-color .3s ease;font-size:13px;border:1px solid}.input28{width:113px;height:25px;text-align:center;font-size:13px;border:1px solid}.input29{width:127px;height:25px;text-align:center;font-size:13px;border:1px solid}.input30{width:50px;height:25px;text-align:center;font-size:13px;border:1px solid}.input3015{width:55px;height:50px;text-align:center;font-size:13px;border:1px solid}.input3101,.input3201{margin-top:20px;width:55px;height:54px;text-align:center;border:solid 1px;font-size:13px;background-color:#bbbdb3}.input3102,.input3103,.input3104,.input3105,.input3106,.input3107,.input3108,.input3109{width:73px;height:25px;font-size:13px;text-align:center;border:1px solid}.input3106,.input3107,.input3108,.input3109{width:75px;height:25px;font-size:13px;text-align:center;border:1px solid}.input3202,.input3203,.input3204,.input3205,.input3206,.input3207,.input3208,.input3209{width:78px;height:25px;font-size:13px;text-align:center;border:1px solid}.p21,.p22,.p23,.p24,.p25,.p26,.p27,.p28,.p29,.p30,.p31,.p32{text-align:center;color:#000}#p21l,#p22l,#p23l,#p24l,#p26l,#p30l,#p31l,#p32l{margin-right:5px;margin-top:40px;font-size:10px;color:#000;font-size:11px}#p28l,#p29l{margin-left:5px;margin-right:165px;margin-top:40px;font-size:11px;color:#000}#p21r,#p22r,#p23r,#p24r,#p25r,#p26r,#p27r,#p28r,#p29r{margin-left:5px;margin-right:5px;margin-top:40px;font-size:11px;color:#000}#p30r,#p31r,#p32r{padding:20px}#p315r{margin-left:5px;margin-top:40px;font-size:11px;color:#000}.pg-img{margin-left:30px;margin-top:10px;width:100%;max-width:1000px;height:200px}.zones{display:flex;justify-content:start;margin-left:5px;margin-top:10px}.zone{height:29px;width:100%;border-color:#000;background-color:#000;color:#f0f8ff;text-align:center;margin:0;padding-top:5px}.zone-p{height:29px;width:100%;border-color:#000;background-color:#000;color:#f0f8ff;padding-top:5px;text-align:center;margin:0}.zone1,.zone2{height:30px;width:100%;border:1px solid;border-color:#000;text-align:center;color:#000;margin:0}.zone111{height:28px;width:60px;border:1px solid;border-color:#000;text-align:center;color:#000;margin:0}.zone11,.zone21{height:28px;width:92%;border:1px solid;border-color:#000;text-align:center;color:#000;margin:0}.zone3{height:30px;width:100%;border:1px solid;border-color:#000;color:#000;text-align:center;margin:0}.zone31{height:28px;width:92%;border:1px solid;border-color:#000;color:#000;text-align:center;margin:0}.zone4{height:30px;width:100%;border:1px solid;border-color:#000;color:#000;text-align:center;margin:0}.zone5{height:30px;width:100%;border:1px solid;border-color:#000;text-align:center;color:#000;margin:0}.zone51{height:28px;width:92%;border:1px solid;border-color:#000;color:#000;text-align:center;margin:0}.zone25{height:28px;width:92%;border:1px solid;border-color:#000;text-align:center;margin:0}.div-nav{height:30px;border:1px solid;border-radius:15px;margin-left:10px;margin-right:10px;background-color:#bbbdb3}.nav-h1{float:left;margin:10px;color:#000;font-size:13px}.nav-h4{float:right;color:#000;font-size:13px;margin-top:10px;margin-right:10px}.box1-bot{margin-left:20px;margin-top:60px;color:#fff}.hidden-iframe{position:absolute;width:0;height:0;border:none}button:disabled{background-color:gray;cursor:not-allowed}button{margin-top:10px;margin-left:5px;font-size:15px;max-width:120px;width:80%;height:30px;border-radius:15px}button:hover{background-color:gray}.btn-logout{margin-top:10px;margin-left:10px;font-size:15px;max-width:150px;width:80%;height:30px;border-radius:15px}.btn-logout:hover{background-color:gray}.save-docs-btn{background-color:#28a745;color:#fff;border:none}.save-docs-btn:hover{background-color:#218838}.myChart{background-color:#fff;float:center;padding:10px;margin-top:10px;margin-left:10px;margin-bottom:10px;width:100%;max-width:400px;height:80%;max-height:550px;border-radius:20px}#xInput,#yInput,#xInput2,#yInput2{text-align:center;border-radius:10px;width:100px;margin-left:5px;margin-right:20px;margin-top:10px;background-color:#bbbdb3}.chart-box{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.chart-box1,.chart-box2{border:solid;border-radius:10px;margin-left:10px;margin-top:5px;margin-bottom:5px;width:100%;max-width:300px;height:390px}.chart-h3{margin-left:10px;margin-bottom:10px;width:170px;background-color:#bbbdb3}.chart-p{margin-left:10px;margin-bottom:10px;width:70px}.chart-p2{margin-left:10px;margin-bottom:10px;width:100px}.chart-box21{display:flex}.input-chart{height:15px;width:60px;margin-top:10px;text-align:center;background-color:#fff}.input-chart11{height:15px;width:60px;margin-top:10px;text-align:center;background-color:#bbbdb3}.input-chartr{height:15px;width:60px;margin-top:10px;text-align:center;background-color:#bbbdb3;color:red}.input-chartg{height:15px;width:60px;margin-top:10px;text-align:center;color:green;background-color:#bbbdb3}.input-si{height:30px;width:200px;margin-top:10px;text-align:left;color:#000;background-color:#fff}.p-si{margin-left:10px;margin-bottom:10px;width:50px}.input-chart12{height:15px;width:60px;margin-top:10px;margin-left:30px;text-align:center;float:right;background-color:#bbbdb3}.apply-btn{background:linear-gradient(90deg,#4f8cff,#bbbdb3);color:#fff;height:20px;border:none;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;box-shadow:0 2px 8px #4f8cff26;transition:background .2s,transform .1s,box-shadow .2s;outline:none}.apply-btn:hover,.apply-btn:focus{background:linear-gradient(90deg,#bbbdb3,#4f8cff);transform:translateY(-2px) scale(1.03);box-shadow:0 4px 16px #2355d82e}.notification{position:fixed;top:20px;left:50%;transform:translate(-50%);padding:15px 25px;border-radius:8px;color:#fff;font-weight:700;z-index:1000;display:flex;align-items:center;gap:10px;box-shadow:0 4px 8px #0003}.notification-tow{padding:10px;margin:10px 0;background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb;border-radius:4px;text-align:center}.notification.success{background-color:green}.notification.error{background-color:red}.success-symbol{color:#006400;font-size:20px}.error-symbol{color:#8b0000;font-size:20px}@keyframes slide-down{0%{transform:translate(-50%) translateY(-100%)}to{transform:translate(-50%) translateY(0)}}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modal{background:#fff;padding:20px;border-radius:10px;box-shadow:0 4px 8px #0003;width:90%;max-width:800px;text-align:center}.close-button{background:red;color:#fff;border:white;border-radius:5px;cursor:pointer;float:right;width:50px}.modal-content{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;text-align:center;overflow:auto;max-height:90vh}.modal-img{width:750px;height:500px}.modal-img1{width:600px;height:500px}.modal-img3{width:200px;height:400px}.modal-img4{width:250px;height:450px}.image-container{overflow:hidden;width:100%;height:500px;display:flex;align-items:center;justify-content:center;border:1px solid #ddd;background-color:#f5f5f5}.slider-container{width:70%;overflow:auto}.slider-container4{width:90%;overflow:auto}.slider{display:flex;transition:transform .3s ease;width:400%}.slider4{display:flex;transition:transform .3s ease;width:200%}.slider-item{width:25%;box-sizing:border-box;display:block}.slider-item4{width:50%;box-sizing:border-box;display:block}.slider-controls{display:flex;justify-content:center;margin-top:10px}.slider-controls button{margin:0 10px;padding:8px 16px;cursor:pointer}@media (max-width: 1024px){body{font-size:10px}.app-container{display:flex;justify-content:center;width:100%;max-width:1000px;padding:0}.box1{width:70%;max-width:120px}.box2{max-width:900px}.input11{width:100%;font-size:10px}.select-fl,.select-from,.select-to{width:100%;padding:0}.inputCaptain,.inputFlight,.inputFob,.inputtripf,.inputdow,.inputdoi,.inputtp,.inputlw,.inputtoi,.inputtow,.inputtaxif,.inputfindex{width:100%;font-size:10px}.inputzfcg,.inputtocg{width:100%;font-size:10px;margin-left:0}.inputtrim,.zfw,.zfi,.p1{width:100%;font-size:10px}.percent{width:100%}.per{margin:5px auto;font-size:10px}button{font-size:10px;width:100px}.box1-bot{margin-left:20px;margin-top:30px;color:#fff}.box25,.box27{margin-left:70px;margin-top:0}.box30l{display:flex;justify-content:start;margin-top:20px;margin-left:70px}.input21,.input32{width:38px;height:22px;font-size:10px}.input22{height:22px;width:40.7px;font-size:10px}.input23,.input24,.input26{height:22px;width:51px;font-size:10px}.input28,.input29{height:22px;width:80px;font-size:10px}.input30,.input3015{height:22px;width:35px;font-size:10px}.input3101,.input3201{height:48px;width:35px;font-size:10px;margin-top:16px}.input3102,.input3103,.input3104,.input3105,.input3106,.input3107,.input3108,.input3109{height:22px;width:50px;font-size:10px}.input3106,.input3107,.input3108,.input3109{height:22px;width:52px;font-size:10px}.input3202,.input3203,.input3204,.input3205,.input3206,.input3207,.input3208,.input3209{height:22px;width:55px;font-size:10px}.pg-img{margin-left:30px;margin-top:10px;width:90%;max-width:1000px;height:150px}#p21l,#p22l,#p23l,#p24l,#p26l,#p30l,#p31l,#p32l{margin-top:40px;color:#000;font-size:9px}#p28l,#p29l{margin-right:130px;margin-top:40px;font-size:9px;color:#000}#p21r,#p22r,#p23r,#p24r,#p25r,#p26r,#p27r,#p28r,#p29r,#p30r,#p31r,#p32r{margin-left:5px;margin-right:5px;margin-top:30px;font-size:9px;color:#000}#p315r{margin-left:5px;margin-top:30px;font-size:9px}.myChart{padding:5px;margin:10px;width:100%;max-width:370px;height:350px;border-radius:20px;font-size:12px}#xInput,#yInput,#xInput2,#yInput2{text-align:center;border-radius:10px;width:100px;margin-left:10px;margin-right:20px;margin-top:10px;background-color:#bbbdb3}.chart-box1,.chart-box2{border:solid;border-radius:10px;margin-left:0;margin-top:5px;margin-bottom:5px;width:100%;max-width:200px;height:270px}.chart-h3{margin-left:5px;margin-bottom:10px;width:120px;background-color:#bbbdb3}.chart-p{margin:5px 5px 0;width:30px;font-size:9px}.chart-p2{margin-left:10px;margin-bottom:10px;width:80px;font-size:9px}.chart-box21{display:flex}.input-chart{height:12px;width:60px;margin-top:5px;font-size:10px}.input-chart11{height:12px;width:50px;margin-top:5px;font-size:10px}.input-chart12{height:12px;width:50px;margin-top:5px;margin-left:30px;font-size:10px}.input-chartr,.input-chartg{height:12px;width:60px;margin-top:10px;font-size:10px}.input-si{height:12px;width:90px;margin-top:5px;text-align:center;color:#000;background-color:#bbbdb3}.p-si{margin-left:10px;margin-bottom:5px;width:50px}}@media (max-width: 768px){.app-container{display:flex;justify-content:center;width:100%;height:auto;padding:0}.box1{width:100%;max-width:40px;margin:2px;padding:0}.box2{max-width:282px;height:auto;margin:1px;padding:1px}.box2-h2{margin-top:5px;font-size:10px}.box1-h1{font-size:8px;margin:2px}.input11{width:75%;font-size:3px;padding:0;margin:2px}.select-fl,.select-from,.select-to{width:90%;padding:0;height:20px;font-size:3px;margin:3px}.inputCaptain,.inputFlight,.inputFob,.inputtripf,.inputdow,.inputdoi{width:70%;font-size:5px;padding:2px;margin:3px}.inputtp,.inputlw,.inputtoi,.inputtow,.inputtaxif,.inputfindex{width:70%;font-size:5px;margin:3px}.inputzfcg,.inputtocg{width:80%;font-size:5px;margin:3px}.inputtrim,.zfw,.zfi{width:70%;font-size:5px;margin:3px}.p1{width:80%;font-size:5px;height:auto;margin:3px;padding:2px}.percent{width:100%;margin-left:5px}.per{margin:5px auto;font-size:10px}button{font-size:8px;width:80px;height:10px}.button:hover{background-color:gray}.btn-logout{margin-top:10px;margin-left:10px;font-size:8px;max-width:50px;width:100%;height:20px;border-radius:10px}.btn-logout:hover{background-color:gray}.box1-bot{margin-left:5px;margin-top:10px;color:#fff;font-size:8px}.box25,.box27{margin-left:30px;margin-top:0}.box30l{display:flex;justify-content:start;margin-top:20px;margin-left:30px}.input21,.input32{width:8.5px;height:8px;font-size:3px}.input22{height:8px;width:9.3px;font-size:3px}.input23{height:8px;width:12px;font-size:3px}.input24,.input26{height:8px;width:10px;font-size:3px}.input28{height:8px;width:20px;font-size:5px}.input29{height:8px;width:22px;font-size:5px}.input30{height:8px;width:9px;font-size:3px}.input3015{height:8px;width:10px;font-size:3px}.input3101,.input3201{height:21px;width:12px;font-size:3px;margin-top:13px}.input3102,.input3103,.input3104,.input3105,.input3106,.input3107,.input3108,.input3109,.input3202,.input3203,.input3204,.input3205,.input3206,.input3207,.input3208,.input3209{height:8px;width:10px;font-size:3px}.pg-img{margin-left:30px;margin-top:10px;width:80%;max-width:1000px;height:80px}.p21,.p22,.p23,.p24,.p25,.p26,.p27,.p28,.p29,.p30,.p31,.p32{text-align:center;color:#000;font-size:6px}#p21l,#p22l,#p23l,#p24l,#p26l,#p30l,#p31l,#p32l{margin-top:25px;font-size:3px;color:#000}#p28l,#p29l{margin-right:40px;margin-top:25px;font-size:3px;color:#000}#p21r,#p22r,#p23r,#p24r,#p25r,#p26r,#p27r,#p28r,#p29r{margin-left:2px;margin-right:2px;margin-top:25px;font-size:3px;color:#000}#p30r,#p31r,#p32r{padding:5px}#p315r{margin-left:2px;margin-top:20px;font-size:3px}.zone,.zone-p{font-size:6px;height:15px}.zone1,.zone2,.zone3,.zone4,.zone5{font-size:6px;height:17px}.zone11,.zone21,.zone31,.zone51,.zone25{font-size:5px;height:15px;width:60%}.zone111{width:6px;font-size:5px;height:15px}.div-nav{height:20px;border:1px solid;border-radius:10px;margin:5px;background-color:#bbbdb3}.nav-h1{float:left;margin:5px;color:#000;font-size:8px}.nav-h4{float:right;color:#000;font-size:8px;margin:5px}.myChart{padding:5px;margin:5px;width:90%;max-width:350px;height:300px;border-radius:20px;font-size:8px}.graph-chart{width:100%!important;height:100%!important}#xInput,#yInput,#xInput2,#yInput2{border-radius:8px;width:30px;margin-top:0}.chart-box2{border:solid;border-radius:10px;margin-left:0;margin-top:45px;margin-bottom:5px;width:100%;max-width:160px;height:150px}.chart-box1{border:solid;border-radius:10px;margin-left:0;margin-top:5px;margin-bottom:5px;width:100%;max-width:160px;height:200px}.chart-h3{margin-left:5px;margin-bottom:5px;width:80px;background-color:#bbbdb3;font-size:6px}.chart-p{margin:5px 5px 0;width:15px;font-size:7px}.chart-p2{margin-left:5px;margin-bottom:5px;width:55px;font-size:7px}.chart-box21{display:flex}.input-chart{height:8px;width:40px;margin-top:5px;font-size:7px}.input-chart11{height:8px;width:40px;margin-top:5px;margin-left:10px;font-size:7px}.input-chart12{height:8px;width:40px;margin-top:5px;margin-left:20px;font-size:7px}.input-chartr,.input-chartg{height:8px;width:20px;margin-top:5px;font-size:7px}.input-si{height:12px;width:9px;margin-top:5px;text-align:center;color:#000;background-color:#fff}.p-si{margin-left:10px;margin-bottom:5px;width:50px}}@media (max-width: 480px){body{font-size:10px}.box1{width:95%;padding:15px}.input11{font-size:12px;padding:8px}button{padding:12px}.select-fl,.select-from,.select-to{font-size:12px;padding:8px}.logo-img{max-width:100px}.container{width:100%;padding:5px}}.home-button[data-v-f40b8135]{display:inline-flex;align-items:center;justify-content:center;background-color:#72b247;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:600;font-family:inherit;cursor:pointer;transition:background-color .2s,transform .1s;white-space:nowrap;width:120px;margin-left:35px}.home-button[data-v-f40b8135]:hover{background-color:#5a9a35}template{font-size:medium;box-sizing:border-box}.head{display:flex;max-height:140px;max-width:1200px}.head1{display:flex;justify-content:start;border:solid 1px;margin-top:10px;height:125px}img{width:40px;height:40px;margin-left:10px;margin-top:40px}.img-p{margin-left:10px;margin-right:10px;margin-top:50px;color:#006400;font-size:13px}.head2{border:solid 1px;text-align:center;margin-top:10px;height:125px}.head2-p{margin-top:35px;margin-left:10px;margin-right:10px;font-size:15px}.head3{margin:0}.head3a{display:flex;justify-content:flex-start;margin:0}.head31-p,.head32-p,.date-p,.p-ac,.p-prepared{margin:10px 0 0;border:solid 1px;height:20px;width:120px;text-align:center;font-size:15px}.dwc,.flight,.date,.input-ac,.input-prepared{border:solid 1px black;height:30px;width:116px;margin-top:0;margin-bottom:0;text-align:center;font-size:15px}.date{padding-right:3px;padding-bottom:2px}.head4{display:flex;justify-content:flex-start;margin-top:0}.long-text{border:solid 1px;margin-top:0;height:69px;width:350px;font-size:11px}.head41,.head42{margin-top:0;text-align:left;width:190px}.head411{font-size:10px;display:flex;justify-content:start;border:solid 1px;height:33.5px}.head411-p1{margin-top:0;margin-right:20px;padding-left:10px}.head411-p2{padding-left:10px}.head412-p2{margin-top:0}.head421{text-align:left;display:flex;justify-content:start;border:solid 1px;font-size:10px;height:33.5px}.head421-p2{margin-left:5px}h1{margin-top:0;text-align:center}h3{margin:5px}.input21lir,.input25lir,.input27lir,.input32lir{width:48px;height:22px;border:solid 1px;text-align:center;font-size:15px}.input22lir{height:22px;width:51.5px;border:solid 1px;text-align:center;font-size:15px}.input23lir{width:71.5px;height:22px;border:solid 1px;text-align:center;font-size:15px}.input24lir,.input26lir{width:71px;height:22px;border:solid 1px;text-align:center;font-size:15px}.input28lir{width:110px;height:22px;border:solid 1px;text-align:center;font-size:15px}.input29lir{width:123px;height:22px;border:solid 1px;text-align:center;font-size:15px}.input30lir{width:50px;height:22px;border:solid 1px;text-align:center;font-size:15px}.input3015lir{width:50px;height:45px;border:solid 1px;text-align:center;font-size:15px}.input3101lir{width:70px;height:48px;border:solid 1px;text-align:center;font-size:15px;margin:0}.input3102lir,.input3103lir,.input3104lir,.input3105lir,.input3106lir,.input3107lir,.input3108lir,.input3109lir{width:67px;height:22px;border:solid 1px;text-align:center;font-size:15px;margin:0}.input3201lir{width:70px;height:48px;border:solid 1px;text-align:center;font-size:15px;margin:0}.input3202lir,.input3203lir,.input3204lir,.input3205lir,.input3206lir,.input3207lir,.input3208lir,.input3209lir{width:72px;height:22px;border:solid 1px;text-align:center;font-size:15px}.box21lir{display:flex;justify-content:start;margin-left:10px;margin-top:10px}.box22lir,.box23lir,.box24lir,.box25lir,.box26lir,.box27lir,.box28lir,.box29lir,.box30lirsbs,.box31lir{display:flex;justify-content:start;margin-top:5px;margin-left:10px}.box30lir{display:flex;justify-content:start;margin-top:5px;margin-left:15px}.box3014lir{margin-left:10px;display:inline}.box3015lir{margin-top:0;display:inline}.box25lir,.box27lir{margin-left:72px}.box30lirsbs{margin-left:85px}.box3101lir,.box3201lir{margin-left:15px;margin-top:20px}.box32lir{display:flex;justify-content:start;margin-top:5px;margin-left:10px}.p21,.p22,.p23,.p24,.p25,.p26,.p27,.p28,.p29,.p30,.p31,.p32{text-align:center;color:#000;margin-bottom:5px;margin-top:5px;font-size:13px}#p21ll,#p22ll,#p23ll,#p30ll,#p31ll{margin-right:5px;margin-top:35px;font-size:12px;color:#000}#p24ll,#p26ll{margin-right:5px;margin-top:25px;padding-top:5px;padding-bottom:5px;font-size:12px;color:#000;border:solid 1px;height:40px}#p28ll,#p29ll{margin-right:140px;margin-top:40px;font-size:12px;color:#000}#p30llsbs{margin-right:3px;margin-top:25px;padding-top:5px;padding-bottom:5px;font-size:12px;color:#000;border:solid 1px;height:40px}#p32ll{font-size:12px;color:#000;margin-right:5px;margin-top:35px}#p30rr,#p31rr,#p32rr{width:60px;height:50px;border:solid 1px;margin-top:25px;background-color:gray}.twobox3{display:flex;justify-content:flex-start}.middle{display:flex;justify-content:flex-start;border:solid 1px;height:67px;width:fit-content;margin-left:80px}.middle11{text-align:center;width:300px;border:1px solid;padding-top:5px;padding-right:45px;padding-left:45px;font-size:13px}.middle12{display:flex;justify-content:flex-start;margin-top:0;font-size:13px}.middle-p12a{text-align:center;border:1px solid;width:222px;height:fit-content}.middle-p12b{text-align:center;border:1px solid;width:166px;height:fit-content}.middle21{text-align:center;width:246px;border:1px solid;padding-top:5px;padding-right:45px;padding-left:45px;font-size:13px}.middle22{display:flex;justify-content:flex-start;font-size:13px}.middle-p22a,.middle-p22b{text-align:center;border:1px solid;width:167px}.middle3{border:1px solid;text-align:center;padding-top:10px;padding-left:10px;padding-right:10px;font-size:13px}.empty-box{border:solid 1px;width:60px;background-color:gray}.main82{display:flex;justify-content:flex-start;margin:0}.input-si-lir{height:10px;width:810px;margin-top:3px;margin-left:5px;text-align:left;font-size:13px}.main-lir1[data-v-ee150399]{background-color:#fff;padding:0 20px 10px}.main-middle[data-v-ee150399]{display:inline}.main-deck-h1[data-v-ee150399]{align-items:center;float:center}.printBtn[data-v-ee150399]{float:right;margin-right:10px}.img-box{display:flex}img{width:50px;height:50px}.img-p{margin-left:10px;color:#006400;font-size:12px}.printBtn{float:right;margin-top:10px;margin-right:10px}.main1,.main2,.main3,.main4,.main5,.main6{display:flex;justify-content:start;margin-top:0;margin-bottom:0}.main12,.main13,.main14{margin-left:20px;margin-top:0;margin-bottom:0}.input12lts,.input13lts,.input14lts,.input21lts,.input22lts,.input23lts,.input24lts,.input25lts,.input26lts,.input27lts{text-align:center;height:18px;width:100px;margin-top:0;margin-bottom:0;margin-right:20px;border:none;background:none;font-size:13px}.p11a,.p11b{font-size:13px}.p12lts,.p13lts,.p14lts,.p21lts,.p22lts,.p23lts,.p24lts,.p25lts,.p26lts,.p27lts{text-align:center;margin-top:0;margin-bottom:0;width:120px;font-size:13px}.weight{display:flex;justify-content:center;margin-top:10px;font-size:13px}.p31{margin-top:5px;font-size:13px}.input31lts{margin-left:20px;margin-top:2px;margin-bottom:2px;height:15px;width:60px;text-align:center;font-size:13px}.p41a{text-align:center;font-size:13px}.main41b,.main411{display:flex;justify-content:flex-start}.main411b,.main411c{margin-left:10px}.main421{display:flex;justify-content:flex-start}.main421a{margin-left:10px}.input41blts{text-align:center;margin-top:5px;margin-left:5px;height:18px;font-size:13px}.input411ltsa{text-align:center;margin-top:5px;width:35px;height:18px;font-size:13px}.input411lts{text-align:center;margin-top:5px;width:55px;height:18px;font-size:13px}.input42lts{text-align:center;margin-top:5px;height:18px;font-size:13px}.p4-mid{text-align:center;margin-right:5px;margin-left:5px;font-size:13px}.p42{text-align:center;font-size:13px}.main51{margin-top:10px}.p51,.p52,.p55,.p55b,.p56b,.p57,.p57b,.p58,.p58b{font-size:13px;padding:0;margin:3px}.p55,.p56{font-size:13px;padding:0;margin:0}.main52{text-align:center;margin-left:30px;margin-top:10px}.input52lts{width:70px;height:10px;margin:1px;text-align:center;font-size:13px}.main53,.main54,.main55,.main56,.main57{text-align:center;margin-left:30px;margin-top:10px;font-size:13px}.input56lts{width:60px;height:10px;margin:0;text-align:center;font-size:13px}.main58{text-align:center;margin-left:20px;margin-top:10px;font-size:13px}.p55b,.p56b,.p57b,.p58b{padding-top:5px;padding-bottom:9px;font-size:13px;margin:4px}.main61{margin-top:20px}.main61b{display:flex;justify-content:start}.main611{margin-top:0}.main612{margin-left:10px}.main613{margin-left:30px;margin-top:35px}.main614{margin-left:10px;margin-top:35px}.main62{margin-left:50px;margin-top:20px}.p611,.p61a,.p613,.p8,.p62{font-size:13px;margin:3px;padding:0}.input612lts,.input614lts{text-align:center;height:10px;width:60px;margin:1px;font-size:13px}.main71{display:flex;justify-content:flex-start;text-align:center;margin-top:10px;padding:0}.main72{display:flex;justify-content:flex-start;text-align:center;margin:3px;padding:0}.input71lts,.input72lts{text-align:center;margin:1px;height:10px;width:60px;font-size:13px}.p71a{font-size:13px;margin:3px 3px 0;padding:0}.p71,.p72{font-size:13px;padding:0;margin:3px 3px 3px 20px}.p72a{font-size:13px;padding:0;margin:3px 3px 3px 0}.main8{margin:0;padding:0}.main81,.main82{display:flex;justify-content:flex-start;margin:0}.main-p8{font-size:13px;margin:3px 0 0}.main-p8-bold{font-size:13px;font-weight:700;margin:3px 0 0}.p8{font-size:13px;margin:3px 0 0;padding:0}.p81{font-size:13px;margin:3px 2px 0 0;padding:0}.input8lts{height:10px;width:60px;margin-right:10px;margin-left:10px;margin-top:3px;text-align:center;font-size:13px}.input-si-lts{height:10px;width:700px;margin-top:3px;margin-left:5px;text-align:left;font-size:13px}.main91,.main92,.main93,.main94,.main95,.main96{display:flex;justify-content:flex-start}.p9{font-size:13px;margin:3px 0 0 10px;padding:0}.input9lts{height:10px;width:60px;margin-left:10px;margin-top:3px;text-align:center;font-size:13px}.input91lts{height:10px;width:60px;margin-top:3px;text-align:center;font-size:13px}.input9to{height:10px;width:60px;font-size:13px;margin-top:3px}.input9ltsdate{height:10px;width:80px;margin:3px 0 0 10px;text-align:center;font-size:13px}.pair-display{font-size:13px;margin-top:3px}.main-lts1[data-v-f3a36f94]{background-color:#fff;padding-left:20px;padding-right:20px;padding-top:0;max-width:970px}.box-trimsetting[data-v-f3a36f94],.main-p[data-v-f3a36f94]{display:flex}.main-p8[data-v-f3a36f94]{margin-right:50px}.output-section[data-v-f3a36f94]{display:flex;flex-wrap:wrap;gap:15px}.pair-display[data-v-f3a36f94]{display:inline-block;padding:5px;background:#f0f0f0;margin-right:5px}@media (max-width: 1200px){.output-section[data-v-f3a36f94]{flex-direction:column}}@media print{.output-section[data-v-f3a36f94]{display:block;margin:0;page-break-before:auto}.pair-display[data-v-f3a36f94]{display:inline-block;width:auto;margin-right:10px;page-break-inside:avoid}.pair-display[data-v-f3a36f94]:after{content:" /"}.pair-display[data-v-f3a36f94]:last-child:after{content:""}}.btn-calc[data-v-cff724fc]{padding-top:5px;padding-bottom:5px;height:30px}.main-graph[data-v-cff724fc]{background-color:#fff;padding:10px;height:700px}.div-btn[data-v-cff724fc]{display:flex}.myChart[data-v-cff724fc]{background-color:#fff;padding:10px;margin:10px 10px 10px 200px;width:auto;max-width:500px;border-radius:20px}#xInput[data-v-cff724fc],#yInput[data-v-cff724fc],#xInput2[data-v-cff724fc],#yInput2[data-v-cff724fc]{text-align:center;border-radius:10px;width:100px;margin-left:5px;margin-right:20px;margin-top:10px}.headgraph[data-v-cff724fc]{display:flex;max-height:70px;max-width:1200px}.head1-graph[data-v-cff724fc]{display:flex;justify-content:start;border:solid 1px;margin-top:10px;height:auto}img[data-v-cff724fc]{width:40px;height:30px;margin-left:10px;margin-top:10px}.img-p[data-v-cff724fc]{margin-left:10px;margin-right:10px;margin-top:10px;color:#006400}.head2[data-v-cff724fc]{border:solid 1px;text-align:center;margin-top:15px}.head2-p[data-v-cff724fc]{margin-top:35px;margin-left:10px;margin-right:10px}.head3[data-v-cff724fc]{margin-bottom:0}.head3a[data-v-cff724fc]{display:flex;justify-content:flex-start}.head31-p[data-v-cff724fc],.head32-p[data-v-cff724fc],.date-p[data-v-cff724fc],.p-ac[data-v-cff724fc],.p-prepared[data-v-cff724fc]{margin-bottom:0;border:solid 1px;height:20px;width:129px;text-align:center}.dwc[data-v-cff724fc],.flight[data-v-cff724fc],.date[data-v-cff724fc],.input-ac[data-v-cff724fc],.input-prepared[data-v-cff724fc]{border:solid 1px black;height:30px;width:125px;margin-top:0;margin-bottom:0;text-align:center;font-size:15px}.date[data-v-cff724fc]{padding-right:3px;padding-bottom:2px}.head4[data-v-cff724fc]{display:flex;justify-content:flex-start;margin-top:0}.long-text[data-v-cff724fc]{border:solid 1px;margin-top:0;height:70px;width:377px;font-size:11px}.head41[data-v-cff724fc],.head42[data-v-cff724fc]{margin-top:0;text-align:left;width:204px}.head411[data-v-cff724fc]{font-size:10px;display:flex;justify-content:start;border:solid 1px;height:35px}.head411-p1[data-v-cff724fc]{margin-top:0;margin-right:20px;padding-left:10px}.head411-p2[data-v-cff724fc]{padding-left:10px}.head412-p2[data-v-cff724fc]{margin-top:0}.head421[data-v-cff724fc]{text-align:left;display:flex;justify-content:start;border:solid 1px;font-size:10px;height:35px}.head421-p2[data-v-cff724fc]{margin-left:5px}.download-btn[data-v-cff724fc]{margin-top:10px;padding:8px 16px;background-color:#4481cd;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:600}.download-btn[data-v-cff724fc]:hover{background-color:#36a}
