.bus-container[data-v-80b59ad1]{position:relative;width:250px;height:100px;overflow:hidden}.bus-loader-svg[data-v-80b59ad1]{position:absolute;bottom:4px;left:45px;animation:busBounce-80b59ad1 .4s infinite alternate ease-in-out;z-index:2}.straight-road[data-v-80b59ad1]{position:absolute;bottom:-6px;left:0;animation:moveStraightRoad-80b59ad1 .8s linear infinite;opacity:.6;z-index:1}@keyframes busBounce-80b59ad1{0%{transform:translateY(0)}to{transform:translateY(-3px)}}@keyframes moveStraightRoad-80b59ad1{0%{transform:translate(0)}to{transform:translate(-40px)}}.notifications-trigger[data-v-f5cac7c5]{position:relative}.notifications-badge[data-v-f5cac7c5]{position:absolute;top:3px;right:3px;display:flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 3px;border-radius:8px;background-color:#e03131;color:#fff;font-size:10px;font-weight:700;line-height:1}.notifications-menu[data-v-f5cac7c5]{min-width:340px!important;max-width:360px;padding:0;overflow:hidden;border-radius:8px}.notifications-menu-header[data-v-f5cac7c5]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #eef0f3}.notifications-menu-title[data-v-f5cac7c5]{font-size:14px;font-weight:700;color:#1a1a1a}.notifications-clear-all[data-v-f5cac7c5]{font-size:12px;color:var(--btn-bg, #4a7dff);cursor:pointer;white-space:nowrap}.notifications-clear-all[data-v-f5cac7c5]:hover{text-decoration:underline}.notifications-list[data-v-f5cac7c5]{list-style:none;margin:0;padding:0;max-height:360px;overflow-y:auto}.notification-item[data-v-f5cac7c5]{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;cursor:pointer;position:relative;border-bottom:1px solid #f4f5f7;transition:background-color .15s ease-in-out}.notification-item[data-v-f5cac7c5]:last-child{border-bottom:none}.notification-item[data-v-f5cac7c5]:hover{background-color:#f8f9fb}.notification-item-icon[data-v-f5cac7c5]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background-color:#eef1f5}.notification-item-icon img[data-v-f5cac7c5]{width:16px;height:16px;object-fit:contain}.notification-item--tickets_left .notification-item-icon[data-v-f5cac7c5]{background-color:#fff1d6}.notification-item--status .notification-item-icon[data-v-f5cac7c5]{background-color:#e3ecff}.notification-item--trip_arrived .notification-item-icon[data-v-f5cac7c5]{background-color:#e1f7ec}.notification-item--workload .notification-item-icon[data-v-f5cac7c5]{background-color:#fde8e8}.notification-item-content[data-v-f5cac7c5]{flex:1;min-width:0}.notification-item-title[data-v-f5cac7c5]{font-size:13px;font-weight:700;color:#1a1a1a;margin-bottom:2px}.notification-item-message[data-v-f5cac7c5]{font-size:12px;color:#5c6474;line-height:1.4;overflow-wrap:break-word}.notification-item-time[data-v-f5cac7c5]{margin-top:4px;font-size:11px;color:#9aa1af}.notification-item-delete[data-v-f5cac7c5]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:20px;height:20px;margin-top:2px;opacity:.5;cursor:pointer}.notification-item-delete[data-v-f5cac7c5]:hover{opacity:1}.notification-item-delete img[data-v-f5cac7c5]{width:20px;height:20px}.notifications-loading[data-v-f5cac7c5]{padding:24px 16px;text-align:center;font-size:13px;color:#9aa1af}.notifications-load-more[data-v-f5cac7c5]{padding:12px 16px;text-align:center;font-size:12px;color:#4a7dff;cursor:pointer;border-top:1px solid #f4f5f7}.notifications-load-more[data-v-f5cac7c5]:hover{text-decoration:underline}.notifications-empty[data-v-f5cac7c5]{padding:24px 16px;text-align:center;font-size:13px;color:#9aa1af}@media (max-width: 991px){.notifications-menu[data-v-f5cac7c5]{min-width:280px!important;right:-100px!important}}.user-percent[data-v-4bafb333]{font-size:14px}.transfer-badge[data-v-4bafb333]{display:inline-block;margin-left:4px;padding:0 6px;font-size:11px;line-height:16px;border-radius:3px;background:#783c031f;color:var(--btn-bg);vertical-align:middle}.reportForm{max-width:300px}.toast-modal[data-v-e3f0e997]{display:flex;align-items:flex-start;gap:10px}.toast-content[data-v-e3f0e997]{flex:1}.toast-header[data-v-e3f0e997]{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:16px;font-weight:700}.toast-icon[data-v-e3f0e997]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0}.toast-icon img[data-v-e3f0e997]{width:100%;height:100%;filter:invert(1)}.toast-body-wrapper[data-v-e3f0e997]{display:flex;gap:4px}.toast-body[data-v-e3f0e997]{display:flex;flex-direction:column;gap:4px;flex:1}.toast-image img[data-v-e3f0e997]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border-radius:50%;background-color:#f08c00;padding:6px}.toast-row[data-v-e3f0e997]{display:flex;align-items:center;gap:6px;font-size:14px}.toast-value[data-v-e3f0e997]{font-weight:700}.toast-files[data-v-e3f0e997]{align-items:flex-start}.toast-trip-name[data-v-e3f0e997]{font-size:15px}.toast-trip-date[data-v-e3f0e997]{opacity:.8}.toast-tickets-left[data-v-e3f0e997],.toast-trip-edit[data-v-e3f0e997]{margin-top:4px}.toast-edit-link[data-v-e3f0e997]{color:var(--btn-bg, #2f9e44);text-decoration:underline;font-weight:700;display:flex}.toast-edit-link img[data-v-e3f0e997]{filter:var(--filter-icon-hover-color);z-index:1;width:18px;height:18px}.toast-tickets-badge[data-v-e3f0e997]{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:11px;font-size:13px;font-weight:700;line-height:1;color:#fff!important}.toast-tickets-badge--normal[data-v-e3f0e997]{background-color:#2f9e44}.toast-tickets-badge--warning[data-v-e3f0e997]{background-color:#f08c00}.toast-tickets-badge--critical[data-v-e3f0e997]{background-color:#e03131}.toast-files-list[data-v-e3f0e997]{display:flex;flex-direction:column;gap:2px}.toast-file-name[data-v-e3f0e997]{word-break:break-all}.toast-close img[data-v-e3f0e997]{width:20px;height:20px;filter:invert(0)}.Vue-Toastification__toast--info{background-color:#fff!important;border:1px solid var(--btn-bg);color:var(--header-text-color)!important}.Vue-Toastification__progress-bar{background-color:var(--btn-bg)!important}.wrapper button img[data-v-c81620cf]{height:16px}.price-with-refund-column[data-v-b91fd0b8]{display:flex;flex-direction:column;gap:2px}.refund-info[data-v-b91fd0b8]{font-size:.8em;color:#888}.ticket-transfer-number-column[data-v-ec317c4a]{display:flex;flex-direction:column;gap:2px}.transfer-link[data-v-ec317c4a]{cursor:pointer;font-size:11px;color:#1284e7;display:flex;flex-wrap:wrap;align-items:center;gap:4px}.transfer-link-parent[data-v-ec317c4a]{color:#63c19f}.transfer-badge[data-v-ec317c4a]{display:inline-block;padding:0 4px;font-size:10px;line-height:14px;border-radius:3px;background:#1284e71f;color:inherit;white-space:nowrap}.transfer-places[data-v-ec317c4a]{font-size:11px;color:#888}.swal2-checkbox{position:inherit!important}.swal-checkboxes{display:flex;flex-direction:row;justify-content:flex-end;width:300px}.swal-wrapper-checkboxes{display:flex;flex-direction:column;align-items:flex-start}.flex.entry-buttons-wrapper.action-center-td .btn.btn-color-bg-white.change-password[data-v-02c96146],.footer-left-buttons .generate-random-password.entry-button.tooltip[data-v-02c96146]{display:none}.place-number[data-v-3105b298]{min-width:45px}.add-trip-to-report-list[data-v-f57c205a]{height:calc(100% - 100px);overflow-y:auto;margin-top:8px}.add-trip-to-report-item[data-v-f57c205a]{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid #E5E5E5;border-radius:6px;margin-bottom:8px;cursor:pointer}.add-trip-to-report-item.active[data-v-f57c205a]{border-color:var(--main-color, #3B82F6);background:#3b82f60f}.add-trip-to-report-item input[type=radio][data-v-f57c205a]{cursor:pointer}.add-trip-to-report-item label[data-v-f57c205a]{display:flex;flex-wrap:wrap;gap:4px 12px;cursor:pointer;width:100%}.add-trip-to-report-item label .trip-name[data-v-f57c205a]{font-weight:600}.added-trips-wrapper[data-v-b6e14d97]{border:1px solid var(--table-border-color, #8080805c);background:var(--tabel-hover-bg, #f8f9fc);border-radius:6px;padding:12px 16px}.added-trips-wrapper .added-trips-title[data-v-b6e14d97]{font-size:12px;font-weight:700;margin-bottom:8px}@media print{.added-trips-wrapper[data-v-b6e14d97]{background:none;border:1px solid #8080805c}}.mobile-font-size[data-v-b6e14d97]{font-size:10px!important}@media only screen and (max-width: 768px){th[data-v-b6e14d97]{font-size:11px!important;font-weight:700}}
