.v-select{position:relative!important;z-index:1}.v-select.vs--open{z-index:1000!important}.v-select .vs__dropdown-toggle{background:#fff!important;border:1px solid #d1d5db!important;border-radius:6px!important;min-height:38px!important;transition:border-color .2s ease,box-shadow .2s ease!important;cursor:pointer!important}.v-select .vs__dropdown-toggle:hover{border-color:#9ca3af!important}.v-select.vs--open .vs__dropdown-toggle{border-color:#3b82f6!important;box-shadow:0 0 0 3px #3b82f61a!important;z-index:1001!important}.v-select .vs__selected{color:#1e293b!important;font-size:13px!important;font-weight:500!important;margin:2px 4px!important;padding:0 4px!important;border:none!important;background:transparent!important}.v-select .vs__search,.v-select .vs__search:focus,.v-select input[type=search]{color:#1e293b!important;font-size:14px!important;caret-color:#3b82f6!important}.v-select .vs__search::placeholder{color:#94a3b8!important;font-weight:400!important}.v-select .vs__actions{padding:4px 8px 0 4px!important}.v-select .vs__open-indicator{fill:#6b7280!important;transition:transform .2s ease!important}.v-select.vs--open .vs__open-indicator{transform:rotate(180deg)!important}.v-select .vs__clear{fill:#94a3b8!important;margin-right:4px!important}.v-select .vs__clear:hover{fill:#ef4444!important}.v-select .vs__dropdown-menu,.vs__dropdown-menu{position:absolute!important;z-index:99999!important;top:calc(100% + 4px)!important;left:0!important;right:0!important;max-height:250px!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:8px!important;box-shadow:0 10px 25px #0f172a1f,0 4px 10px #0f172a14!important;padding:4px 0!important;margin:0!important;list-style:none!important}.v-select .vs__dropdown-menu::-webkit-scrollbar{width:6px}.v-select .vs__dropdown-menu::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.v-select .vs__dropdown-menu::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.v-select .vs__dropdown-menu::-webkit-scrollbar-thumb:hover{background:#94a3b8}.v-select .vs__dropdown-option{padding:8px 12px!important;font-size:14px!important;font-weight:400!important;color:#334155!important;background:transparent!important;cursor:pointer!important;transition:background-color .15s ease,color .15s ease!important;line-height:1.4!important;border-radius:4px!important;margin:1px 4px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.v-select .vs__dropdown-option:hover{background:#f0f7ff!important;color:#1e40af!important}.v-select .vs__dropdown-option--highlight{background:#3b82f6!important;color:#fff!important;font-weight:500!important}.v-select .vs__dropdown-option--selected{background:#eff6ff!important;color:#1e40af!important;font-weight:600!important;position:relative!important}.v-select .vs__dropdown-option--selected .vs__deselect{fill:#1e40af!important}.v-select .vs__dropdown-option--disabled{color:#cbd5e1!important;cursor:not-allowed!important;background:transparent!important}.v-select .vs__no-options{padding:10px 12px!important;color:#94a3b8!important;font-size:14px!important;text-align:center!important;font-style:italic!important}.v-select .vs__selected-options{display:flex!important;flex-wrap:wrap!important;align-items:center!important;flex:1!important;padding:2px 4px!important;min-height:32px!important;overflow:visible!important}body>.vs__dropdown-menu,[data-popper-placement] .vs__dropdown-menu,.vs__dropdown-menu[style*="position: fixed"],.vs__dropdown-menu[style*="position: absolute"]{z-index:99999!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:8px!important;box-shadow:0 10px 25px #0f172a1f,0 4px 10px #0f172a14!important;max-height:250px!important;overflow-y:auto!important;padding:4px 0!important}body>.vs__dropdown-menu .vs__dropdown-option,[data-popper-placement] .vs__dropdown-option{padding:8px 12px!important;color:#334155!important;font-size:14px!important;cursor:pointer!important;border-radius:4px!important;margin:1px 4px!important;transition:background-color .15s ease,color .15s ease!important}body>.vs__dropdown-menu .vs__dropdown-option:hover,[data-popper-placement] .vs__dropdown-option:hover{background:#f0f7ff!important;color:#1e40af!important}body>.vs__dropdown-menu .vs__dropdown-option--highlight,[data-popper-placement] .vs__dropdown-option--highlight{background:#3b82f6!important;color:#fff!important;font-weight:500!important}body>.vs__dropdown-menu .vs__dropdown-option--selected,[data-popper-placement] .vs__dropdown-option--selected{background:#eff6ff!important;color:#1e40af!important;font-weight:600!important}.listing_tab,.listing_tabs,.filter-section,.filter-card,.filter-body,.filterBox,.search-filter-section,.modern-filter-section,.data-section,.g-2,.row.g-2,.row.g-3,[class*=filter]{overflow:visible!important}.listing_tab>.row,.listing_tabs>.row,.listing_tab .row.g-2,.filter-section .row,.filter-card .row,.filter-body .row,.filterBox .row,.search-filter-section .row{overflow:visible!important}.listing_tab .col-md-6,.listing_tab .col-lg-3,.listing_tab .col-lg-2,.listing_tabs .col-md-6,.listing_tabs .col-lg-3,.filter-section .col-md-4,.filter-section .col-md-6,.filter-card .col-md-4,.filter-card .col-md-6,.filterBox .col-md-4,.filterBox .col-lg-3,.filterBox.card,.filter-section .card,.filter-section .card-body,.filterBox .card-body{overflow:visible!important}.modal .v-select.vs--open{z-index:1060!important}.modal .v-select .vs__dropdown-menu,.modal .vs__dropdown-menu,.modal-body .v-select .vs__dropdown-menu{z-index:99999!important}.table-responsive,.table-desktop-view{position:relative;z-index:0}.listing_tab>.row.g-2{position:relative;z-index:10}.top-modal{z-index:1070!important}.entries-select{min-width:70px!important;max-width:90px!important;width:75px!important}.entries-select .vs__dropdown-toggle{height:34px!important;min-height:34px!important;max-height:34px!important;padding:0 8px!important;border:1px solid #d1d5db!important;border-radius:6px!important;background:#fff!important;display:flex!important;align-items:center!important}.entries-select .vs__selected-options{height:32px!important;min-height:32px!important;max-height:32px!important;padding:0!important;margin:0!important;display:flex!important;align-items:center!important;flex-wrap:nowrap!important;overflow:hidden!important}.entries-select .vs__selected{margin:0!important;padding:0 4px!important;font-size:14px!important;line-height:32px!important;display:flex!important;align-items:center!important}.entries-select .vs__search,.entries-select .vs__search:focus,.entries-select input.vs__search,.entries-select input[type=search].vs__search{display:none!important;visibility:hidden!important;opacity:0!important;width:0!important;height:0!important;min-width:0!important;min-height:0!important;max-width:0!important;max-height:0!important;padding:0!important;margin:0!important;border:none!important;position:absolute!important;left:-9999px!important;pointer-events:none!important}.entries-select .vs__actions{padding:0 4px!important;display:flex!important;align-items:center!important}.entries-select .vs__open-indicator{margin-top:0!important}.pagination-select .vs__dropdown-toggle,.page-size-select .vs__dropdown-toggle{height:34px!important;min-height:34px!important;max-height:34px!important}.pagination-select .vs__search,.page-size-select .vs__search{display:none!important;width:0!important;height:0!important}.action-btn-compact,.btn.action-btn-compact{font-family:Roboto Flex,sans-serif!important;font-weight:600!important;font-size:12px!important;border-radius:7px!important;border:1px solid transparent!important;transition:all .2s ease!important;white-space:nowrap!important;min-width:75px!important;height:32px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-transform:uppercase!important;padding:.25rem .4rem!important;margin:.1rem!important;line-height:1!important;box-sizing:border-box!important}.gps-btn-compact,.btn.gps-btn-compact{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;color:#fff!important;border-color:#2563eb!important}.gps-btn-compact:hover,.btn.gps-btn-compact:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #3b82f64d!important;color:#fff!important}.camera-btn-compact,.btn.camera-btn-compact{background:linear-gradient(135deg,#7c3aed,#6d28d9)!important;color:#fff!important;border-color:#6d28d9!important}.camera-btn-compact:hover,.btn.camera-btn-compact:hover{background:linear-gradient(135deg,#6d28d9,#5b21b6)!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #7c3aed4d!important;color:#fff!important}.view-btn-compact,.btn.view-btn-compact{background:#cabd2a!important;color:#333!important;border-color:#cabd2a!important}.view-btn-compact:hover,.btn.view-btn-compact:hover{background:#b8aa20!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #cabd2a4d!important;color:#333!important}.end-btn-compact,.btn.end-btn-compact{background:linear-gradient(135deg,#dc2626,#b91c1c)!important;color:#fff!important;border-color:#b91c1c!important}.end-btn-compact:hover,.btn.end-btn-compact:hover{background:linear-gradient(135deg,#b91c1c,#991b1b)!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #dc26264d!important;color:#fff!important}.remark-btn-compact,.btn.remark-btn-compact{background:linear-gradient(135deg,#6b7280,#4b5563)!important;color:#fff!important;border-color:#4b5563!important}.remark-btn-compact:hover,.btn.remark-btn-compact:hover{background:linear-gradient(135deg,#4b5563,#374151)!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #6b72804d!important;color:#fff!important}.edit-btn-compact,.btn.edit-btn-compact{background:linear-gradient(135deg,#f59e0b,#d97706)!important;color:#333!important;border-color:#d97706!important}.edit-btn-compact:hover,.btn.edit-btn-compact:hover{background:linear-gradient(135deg,#d97706,#b45309)!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #f59e0b4d!important;color:#333!important}.sd-btn-compact,.btn.sd-btn-compact{background:linear-gradient(135deg,#8b5cf6,#7c3aed)!important;color:#fff!important;border-color:#7c3aed!important}.sd-btn-compact:hover,.btn.sd-btn-compact:hover{background:linear-gradient(135deg,#7c3aed,#6d28d9)!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #8b5cf64d!important;color:#fff!important}.desktop-action-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:.3rem!important;max-width:280px!important}@media (min-width: 992px){.action-btn-compact,.btn.action-btn-compact{min-width:98px!important;height:34px!important;font-size:12px!important}.desktop-action-grid{gap:.3rem!important;max-width:320px!important}}@media (max-width: 768px){.action-btn-compact,.btn.action-btn-compact{min-width:70px!important;height:30px!important;font-size:11px!important;padding:.2rem .3rem!important}.desktop-action-grid{gap:.2rem!important;max-width:240px!important}}.submenu-header{color:#fff!important;font-size:11px!important;text-transform:uppercase!important;font-weight:700!important;pointer-events:none!important;border-bottom:1px solid rgba(255,255,255,.2)!important;margin-bottom:4px!important;padding:12px 16px!important;display:block!important;background:transparent!important;width:100%!important;text-align:left!important}.submenu{background-color:#0b2555!important;border:1px solid #0B2555!important}.sidebar_collapsed .submenu{display:none!important}.sidebar_collapsed .sidebar_listing ul li>a,.sidebar_collapsed .menu-group{justify-content:center!important;padding:0!important;width:100%!important;height:48px!important;align-items:center!important}.sidebar_collapsed .sidebar_listing ul li i,.sidebar_collapsed .menu-group i{margin-right:0!important;width:auto!important}.sidebar_collapsed .sidebar_listing>ul>li{position:relative!important}.sidebar_collapsed .sidebar_listing>ul>li:hover>.submenu{display:block!important;position:absolute!important;left:70px!important;top:0!important;min-width:210px!important;max-width:250px!important;background:#0b2555!important;border-radius:0 8px 8px 0!important;box-shadow:4px 4px 16px #0006!important;z-index:99999!important;padding:8px 0!important;margin:0!important;border-left:3px solid #E5FF00!important}.sidebar_collapsed .sidebar_listing>ul>li:hover>.submenu li a span{display:inline!important;color:#dde1ff!important;font-size:12px!important}.sidebar_collapsed .sidebar_listing>ul>li:hover>.submenu li a i{margin-right:8px!important;font-size:12px!important;color:#dde1ff!important}.sidebar_collapsed .sidebar_listing>ul>li:hover>.submenu .submenu-header{display:block!important;color:#e5ff00!important;font-weight:700!important;font-size:11px!important;padding:6px 14px!important;text-transform:uppercase!important;letter-spacing:.5px!important;border-bottom:1px solid rgba(255,255,255,.15)!important;margin-bottom:4px!important}.sidebar_collapsed .sidebar_listing>ul>li:hover>.submenu li a{justify-content:flex-start!important;padding:7px 14px!important;height:auto!important;font-size:12px!important;white-space:nowrap!important;color:#dde1ff!important;display:flex!important;align-items:center!important;width:100%!important;gap:0!important}.sidebar_collapsed .sidebar_listing>ul>li:hover>.submenu li a:hover{background:#ffffff1f!important;color:#fff!important}.sidebar_collapsed .sidebar_listing>ul>li:hover>.submenu li a:hover span{color:#fff!important}.sidebar_collapsed .sidebar_listing>ul>li:hover>.submenu li a:hover i{color:#e5ff00!important}.sidebar-link.active i,.active-link i,.active-menu i,.router-link-active i{color:#e5ff00!important}.table_listing_actions,.action-buttons-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:4px!important;max-width:200px!important;align-items:center!important}.table_listing_actions .button-grid,.table_listing_actions .d-flex{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:4px!important}.table_listing_actions .btn,.action-buttons-grid .btn,.action-buttons-grid .btn-action{border-radius:4px!important;padding:4px 8px!important;font-size:11px!important;font-weight:500!important;font-family:var(--figma-font-family, "Roboto Flex", sans-serif)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:3px!important;white-space:nowrap!important;width:100%!important;min-height:28px!important;margin:0!important}.table_listing_actions .btn:hover,.action-buttons-grid .btn:hover,.action-buttons-grid .btn-action:hover{opacity:.85;transform:translateY(-1px);transition:all .15s ease}@media (min-width: 992px){.table_listing_actions,.action-buttons-grid{max-width:220px!important;gap:5px!important}}@media (max-width: 768px){.table_listing_actions,.action-buttons-grid{max-width:160px!important;gap:3px!important}.table_listing_actions .btn,.action-buttons-grid .btn,.action-buttons-grid .btn-action{font-size:10px!important;padding:3px 6px!important;min-height:24px!important}}html,body,#app,.listing_screen,.wo-dashboard-container,.dashboard-container,[class*=dashboard],[class*=Dashboard]{font-family:Roboto Flex,sans-serif!important;font-size:13px!important;color:#333!important}h1,.page-title,.figma-title,.listing_screen h1{font-size:15px!important;font-weight:600!important;font-family:Roboto Flex,sans-serif!important;line-height:1.17em!important;color:#333!important}h2,h3,h4,.section-title,.card-title,.filter-title,.modal-title{font-size:14px!important;font-weight:600!important;font-family:Roboto Flex,sans-serif!important;line-height:1.17em!important}h5,h6{font-size:13px!important;font-weight:600!important;font-family:Roboto Flex,sans-serif!important}.btn,button,input[type=submit],input[type=button],.b-button,[class*=btn-],.figma-add-btn,.figma-filter-btn,.figma-back-btn,.figma-cancel-btn,.figma-submit-btn,.btn_primary,.modern-btn{font-size:14px!important;font-weight:600!important;font-family:Roboto Flex,sans-serif!important;border-radius:7px!important}.figma-cancel-btn,.figma-submit-btn,.figma-add-btn,.figma-back-btn,button.figma-cancel-btn,button.figma-submit-btn,.branch-pin-drop-btn,button.branch-pin-drop-btn{color:#fff!important}.action-btn-compact,.btn.action-btn-compact,.figma-edit-btn,.figma-close-btn,.table_listing_actions .btn,.action-buttons-grid .btn,.btn-sm,.btn-xs{font-size:12px!important;font-weight:600!important;border-radius:7px!important}table thead th,.table thead th,.b-table thead th,.figma-table thead th,[class*=listing] thead th,.table-responsive thead th{font-size:13px!important;font-weight:600!important;font-family:Roboto Flex,sans-serif!important;line-height:1.17em!important;text-transform:none!important;white-space:nowrap!important}table tbody td,.table tbody td,.b-table tbody td,.figma-table tbody td,[class*=listing] tbody td,.table-responsive tbody td{font-size:13px!important;font-weight:400!important;font-family:Roboto Flex,sans-serif!important;line-height:1.17em!important;vertical-align:middle!important}label,.form-label,.col-form-label,legend,.b-form-group>label,.figma-form-group label,.modern-form-group label{font-size:13px!important;font-weight:600!important;font-family:Roboto Flex,sans-serif!important;color:#333!important;line-height:1.17em!important}input,textarea,select,.form-control,.form-select,.figma-input,.modern-input,.b-form-input,.custom-select{font-size:13px!important;font-weight:400!important;font-family:Roboto Flex,sans-serif!important;border-radius:7px!important}.v-select .vs__selected{font-size:13px!important;font-weight:500!important;font-family:Roboto Flex,sans-serif!important}.v-select .vs__search,.v-select .vs__search::placeholder{font-size:13px!important;font-family:Roboto Flex,sans-serif!important}.v-select .vs__dropdown-option{font-size:13px!important;font-family:Roboto Flex,sans-serif!important}.v-select .vs__dropdown-toggle{border-radius:7px!important}.badge,[class*=badge],.figma-status-badge,.status-badge{font-size:12px!important;font-weight:600!important;font-family:Roboto Flex,sans-serif!important;border-radius:3px!important}.figma-tab,.figma-form-tab,.nav-tabs .nav-link,.nav-pills .nav-link,[class*=tab-]{font-size:14px!important;font-weight:500!important;font-family:Roboto Flex,sans-serif!important}.figma-tab.active,.figma-form-tab.active,.nav-tabs .nav-link.active,.nav-pills .nav-link.active{font-weight:600!important}.pagination .page-link,.modern-pagination .page-link,.pagination-label,.pagination-status,.card,.card-body,.b-card{font-size:13px!important;font-family:Roboto Flex,sans-serif!important}a,.figma-add-link{font-family:Roboto Flex,sans-serif!important}.breadcrumb,.breadcrumb-item,small,.small,.text-muted,.text-secondary,.tooltip-inner,.popover-body{font-size:12px!important;font-family:Roboto Flex,sans-serif!important}.modal-title{font-size:15px!important;font-weight:600!important;font-family:Roboto Flex,sans-serif!important}.modal-body{font-size:13px!important;font-family:Roboto Flex,sans-serif!important}.modal-footer .btn{font-size:14px!important}.sidebar_listing ul li a,.sidebar_listing ul li a span{font-size:12px!important;font-family:Roboto Flex,sans-serif!important}.submenu-header{font-size:11px!important;font-family:Roboto Flex,sans-serif!important}@media (max-width: 768px){html,body,#app{font-size:12px!important}h1,.page-title,.figma-title{font-size:14px!important}h2,h3,h4{font-size:13px!important}table thead th,.table thead th,table tbody td,.table tbody td{font-size:12px!important}.btn,button{font-size:13px!important}}.trip-form-select{font-size:12px;font-weight:400;width:100%}.trip-form-select .vs__dropdown-toggle{border:.5px solid rgba(0,0,0,.5)!important;border-radius:3px!important;background:#fff;padding:6px 8px!important;min-height:42px;display:flex;align-items:center;box-sizing:border-box}.trip-form-select .vs__dropdown-toggle:hover{border-color:#0009!important}.trip-form-select .vs__selected-options{padding:4px!important;flex-wrap:wrap;align-items:center;line-height:1.5;min-height:32px;display:flex!important}.trip-form-select .vs__search,.trip-form-select .vs__search:focus{padding:4px 2px!important;font-size:12px!important;border:none!important;outline:none!important;margin:0!important;flex:0 1 auto!important;color:#000!important;background:transparent!important;width:0!important;min-width:10px!important;max-width:100%}.trip-form-select.vs--open .vs__search{width:auto!important;flex:1 1 auto!important}.trip-form-select .vs__search::placeholder{color:#00000080!important;font-size:12px!important;font-weight:400!important}.trip-form-select .vs__selected{margin:3px 2px;padding:4px 10px;background:#e0e7ff;border-radius:3px;color:#3730a3;font-size:12px;line-height:1.5;display:inline-flex;align-items:center}.trip-form-select .vs__actions{padding:4px 6px;align-items:center}.trip-form-select .vs__clear{cursor:pointer;color:#6b7280}.trip-form-select .vs__clear:hover{color:#ef4444}.trip-form-select .vs__open-indicator{fill:#000}.trip-form-select .vs__dropdown-menu{max-height:250px!important;overflow-y:auto!important;overflow-x:hidden!important;border:1px solid #e5e7eb;border-radius:4px;box-shadow:0 4px 12px #0000001a;padding:4px;z-index:9999!important;background:#fff}.trip-form-select .vs__dropdown-option{padding:6px 10px;border-radius:3px;margin:2px 0;font-size:12px;cursor:pointer;white-space:normal;word-wrap:break-word}.trip-form-select .vs__dropdown-option:hover{background:#eff6ff;color:#1e40af}.trip-form-select .vs__dropdown-option--highlight{background:#3b82f6!important;color:#fff!important}
