body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--primary-red:#a10020;--secondary-red:#bb0025;--primary-white:#e8e8e8;--secondary-white:#fff;--primary-black:#000;--secondary-black:#1d1d28;--secondary-blue:#272736;--secondary-gray:#cdcdcd;--primary-gray:#eaeaea;--touch-gray:#9f9f9f;--lightest-gray:#bcbcbc;--lighter-gray:#cacaca;--primary-green:#1b880d;--primary-yellow:#ea9800;--secondary-yellow:#e1a325;--light-gray:#dbdbdb;--light-graynish:#b2b2b2;--dark-graynish:#363636;--dark-gray:#9f9f9f;--light-black:#5b5b5b}*{margin:0}body{background-color:#eaeaea;background-color:var(--primary-gray);height:100vh;overflow-x:hidden;overflow-y:hidden}.main-sidebar-area{height:101vh}.app-container{display:flex}.main-sub-area{display:flex;height:calc(100vh - 78px)}header{background-color:#fff;background-color:var(--secondary-white);box-shadow:0 2px 6px #0000000d;height:80px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.app-layouts{display:flex;flex-direction:column;gap:0;width:94%}.left-sides{background:#fff;background:var(--secondary-white);display:flex;flex-shrink:0;overflow-y:auto;width:15%}.sub-sidebar-area{flex-grow:1;flex-shrink:0;width:60%}.right-sides{background-color:#eaeaea;background-color:var(--primary-gray);display:flex;flex:1 1;flex-direction:column;overflow-x:hidden;overflow-y:auto;padding:10px 14px;width:70%}.booking-dispatch-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;width:100%}.booking-section,.dispatch-section{border-radius:10px;flex:1 1 48%;min-width:400px;padding:15px}@media (max-width:1200px){.app-layouts{flex-direction:column}.left-sides{border-bottom:1px solid #eaeaea;border-bottom:1px solid var(--primary-gray);height:auto;overflow-x:auto;position:relative;top:0;width:100%}.main-sidebar-area{width:80px}.sub-sidebar-area{flex-grow:0;width:200px}.right-sides{min-height:auto;padding:16px;width:100%}.booking-dispatch-container{flex-direction:column}.booking-section,.dispatch-section{flex:1 1 100%;min-width:100%}}.sidebar{background:linear-gradient(180deg,#c41e3a,#8b0000);box-shadow:2px 0 10px #0000001a;height:100%;left:0;overflow:visible;padding:20px 0;position:relative;width:100%;z-index:2}.sidebar,.sidebar-logo{align-items:center;display:flex;flex-direction:column}.sidebar-logo{cursor:pointer;margin-bottom:40px}.logo-img{border-radius:8px;height:26px;margin-bottom:8px;margin-top:25px;object-fit:contain;width:71px}.logo-text{color:#fff;font-size:10px;font-weight:700;letter-spacing:.5px;text-align:center}.sidebar-nav{flex:1 1;gap:2px;padding:0 10px;width:100%}.nav-item,.sidebar-nav{display:flex;flex-direction:column}.nav-item{align-items:center;border-radius:12px;color:#ffffffe6;cursor:pointer;margin-bottom:22px;padding:14px 8px;position:relative;text-decoration:none}.icon-svg,.nav-item{transition:all .3s ease}.icon-svg{height:40px;margin-bottom:2px;width:40px}.nav-item .icon-svg,.nav-item .icon-svg path{fill:#fff;stroke:#fff}.nav-label{font-size:11px;font-weight:500;letter-spacing:.3px;text-align:center}.nav-item:hover{background:#fff;border-radius:16px 0 0 16px;color:#c41e3a;margin-right:-10px;padding-right:18px}.nav-item:hover .icon-svg,.nav-item:hover .icon-svg path{fill:#c41e3a;stroke:#c41e3a}.nav-item.active{background:#fff;border-radius:16px 0 0 16px;color:#c41e3a;margin-right:-10px;padding-right:18px}.nav-item.active .icon-svg,.nav-item.active .icon-svg path{fill:#c41e3a;stroke:#c41e3a}.nav-item.active:before,.nav-item:hover:before{background:radial-gradient(circle at 0 0,#0000 16px,#fff 0);content:"";height:16px;position:absolute;right:0;top:-16px;width:16px;z-index:-1}.nav-item.active:after,.nav-item:hover:after{background:radial-gradient(circle at 0 100%,#0000 16px,#fff 0);bottom:-16px;content:"";height:16px;position:absolute;right:0;width:16px;z-index:-1}.sidebar-footer{flex-direction:column;gap:16px;margin-bottom:20px;margin-top:auto;padding:0 10px;width:100%}.logout-btn,.sidebar-footer{align-items:center;display:flex}.logout-btn{background:#fff;border:none;border-radius:6px;color:#c41e3a;cursor:pointer;font-size:11px;font-weight:600;gap:6px;justify-content:center;padding:8px 12px;transition:all .2s;width:-webkit-fit-content;width:fit-content}.logout-btn:hover{background:#f5f5f5;transform:translateY(-1px)}.copyright{color:#ffffffe6;font-size:9px;font-weight:500;line-height:1.4;text-align:center}.header{background:#fff;border-bottom:1px solid #e5e5e5;box-shadow:0 1px 3px #0000001a;height:80px;justify-content:space-between;padding:12px 24px;position:relative;top:0;width:100%;z-index:1}.header,.header-left{align-items:center;display:flex}.header-left{gap:12px}.header-left h2{color:#c41e3a;font-size:18px;font-weight:600;margin:0}.date-badge,.time-badge{background:#f5f5f5;border:1px solid #e5e5e5;border-radius:20px;color:#333;font-size:13px;font-weight:500;padding:6px 14px}.header-right{align-items:center;display:flex;gap:12px}.search-container{align-items:center;display:flex;position:relative}.search-input{background:#fafafa;border:1px solid #e5e5e5;border-radius:20px;font-size:13px;outline:none;padding:8px 40px 8px 16px;transition:all .2s;width:280px}.search-input:focus{background:#fff;border-color:#c41e3a}.search-input::placeholder{color:#999}.search-icon-btn{background:none;color:#666;padding:6px;position:absolute;right:8px}.icon-btn,.search-icon-btn{align-items:center;border:none;cursor:pointer;display:flex;justify-content:center}.icon-btn{background:#0000;border-radius:8px;color:#333;height:36px;position:relative;transition:background .2s;width:36px}.icon-btn:hover{background:#f5f5f5}.notification-btn{color:#c41e3a}.notification-badge{background:#c41e3a;border-radius:10px;color:#fff;font-size:9px;font-weight:600;line-height:1;min-width:18px;padding:2px 5px;position:absolute;right:2px;text-align:center;top:2px}.menu-btn svg,.settings-btn svg{color:#c41e3a}.user-section{align-items:center;border-left:1px solid #e5e5e5;cursor:pointer;display:flex;gap:10px;padding-left:12px}.user-avatar{border-radius:50%;height:36px;object-fit:cover;width:36px}.user-info{display:flex;flex-direction:column;gap:2px}.user-name{color:#333;font-size:13px;font-weight:600;line-height:1}.user-role{color:#999;font-size:11px;line-height:1}*{box-sizing:border-box;margin-left:0;padding:0}.sub-sidebar{background:#970d1a;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;overflow-y:auto;padding-top:20px;width:100%}.sidebar-title{background:#00000026;border-bottom:1px solid #ffffff1a;font-size:1.1rem;font-weight:600;padding:1.25rem 1rem;text-align:left}.sub-sidebar-menu{list-style:none;margin:0;padding:0}.sub-sidebar-menu>li{border-bottom:1px solid #ffffff14;margin:0}.menu-items{align-items:center;background:#0000;color:#fffffff2;cursor:pointer;display:flex;justify-content:space-between;padding:.95rem 1.25rem;transition:all .2s ease}.menu-item-contents{align-items:center;display:flex;flex:1 1;gap:.75rem}.menu-item-contents span{font-size:.925rem;font-weight:400;letter-spacing:.01em}.menu-items:hover{background:#00000026}.sub-sidebar-menu>li.active>.menu-items{background:#1e1e1e;border-radius:6px;font-weight:500;margin:3px 8px}li.active ul.submenu{position:relative}li.active ul.submenu:before{background:#ffffff59;bottom:0;content:"";left:25px;position:absolute;top:0;width:2px}.has-dropdown{-webkit-user-select:none;user-select:none}.dropdown-arrow{align-items:center;display:flex;margin-left:auto;opacity:.85;transition:all .2s ease}.dropdown-arrow svg{transition:transform .3s ease}.has-dropdown:hover .dropdown-arrow{opacity:1}.submenu{animation:slideDown .25s ease-out;background:#0000001f;border-top:1px solid #ffffff0d;list-style:none;margin:0;padding:0}@keyframes slideDown{0%{max-height:0;opacity:0;transform:translateY(-10px)}to{max-height:600px;opacity:1;transform:translateY(0)}}.submenu li .menu-items{color:#ffffffbf;opacity:.85;padding-left:2.4rem}.submenu li:hover .menu-items{background:#ffffff1a}.submenu li{border-bottom:1px solid #ffffff0d;margin:0}.submenu li:last-child{border-bottom:none}.submenu .menu-items{font-size:.9rem;padding:.85rem 1.25rem .85rem 2.75rem}.submenu .menu-item-contents{gap:.65rem}.submenu .menu-item-contents span{font-size:.875rem;font-weight:400}.submenu .menu-items:hover{background:#0003}.submenu li.active .menu-items{background:#0000;color:#000;font-size:larger;font-weight:bolder;padding-left:2.6rem}.sub-sidebar::-webkit-scrollbar{width:6px}.sub-sidebar::-webkit-scrollbar-track{background:#0000001a}.sub-sidebar::-webkit-scrollbar-thumb{background:#ffffff40;border-radius:3px}.sub-sidebar::-webkit-scrollbar-thumb:hover{background:#fff6}@media (max-width:768px){.sub-sidebar{height:auto;width:100%}}.menu-item-contents svg{flex-shrink:0;opacity:.95}.submenu .menu-item-contents svg{opacity:.9}.sub-sidebar-menu>li,.submenu li{transition:background-color .2s ease}.menu-items:active{background:#000}.menu-items:focus{outline:2px solid #ffffff4d;outline-offset:-2px}.dashboard{width:603px}.billing-section{background:#fff;box-shadow:0 2px 4px #0000001a;height:143px;margin-bottom:20px;padding:13px 30px;width:603px}.billing-content{align-items:flex-start;gap:40px}.billing-left{flex:0 0 auto;flex-direction:column}.billing-label{color:#000;font-size:15px;line-height:1;margin-bottom:5px}.billing-amount{color:#000;font-size:45px;line-height:1;margin-bottom:3px}.account-balance{color:#999;font-size:16px;line-height:1;margin-bottom:10px}.next-billing{color:#666;font-size:12px;line-height:1.3}.billing-right{flex:0 0 auto;gap:6px}.activated-vehicles{align-items:center;color:#000;font-size:18px}.vehicles-label{font-weight:500}.vehicles-count{color:#000;font-size:48px}.billing-btn{background-color:#c41e3a;color:#fff;font-size:10px;height:16px;padding:4px 10px;white-space:nowrap;width:186px}.billing-btn:hover{background-color:#a01828}.notice-box{background-color:#e8e8e8;border-radius:6px;height:50px;padding:4px;text-align:center;width:186px}.notice-label{color:#000;font-size:12px;font-weight:600;line-height:1.2;margin-bottom:2px}.notice-text{color:#333;font-size:10px;line-height:1.4}.companies-section{align-items:center;background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;gap:10px;height:130px;margin-bottom:20px;padding:15px;width:603px}.companies-left{align-items:center;display:flex;width:186px}.companies-right{display:flex;flex-direction:column;justify-content:center;width:350px}.section-title{font-size:20px;line-height:1.2;margin:0 0 6px}.companies-text{color:#666;font-size:14px;line-height:1.6;margin:0 0 15px}.link-text{color:#c41e3a;font-weight:500}.manage-btn{background-color:#c41e3a;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;margin-top:20px;padding:6px 25px;white-space:nowrap}.manage-btn:hover{background-color:#a01828}.jobs-section{background:#fff;border-radius:8px;box-shadow:0 2px 4px #00000014;height:323px;margin-bottom:20px;padding:15px 20px;width:603px}.jobs-section .section-title{color:#000;font-size:20px;font-weight:600;line-height:1.2;margin:0 0 15px}.jobs-outer-container{display:flex;gap:30px;height:calc(100% - 35px)}.jobs-left-section{gap:20px;width:180px}.filter-group,.jobs-left-section{display:flex;flex-direction:column}.filter-group{gap:8px}.filter-group label{color:#333;font-size:14px;font-weight:500;margin:0}.filter-group select{-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%23333' d='M6 9 1 4h10z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border:1px solid #d1d5db;border-radius:6px;cursor:pointer;font-size:14px;padding:10px 35px 10px 12px}.filter-group select:focus{border-color:#999;outline:none}.jobs-right-section{justify-content:space-between;width:423px}.chart-container,.jobs-right-section{display:flex;flex:1 1;flex-direction:column}.chart-area{background-color:#fafafa;border-bottom:2px solid #333;border-left:2px solid #333;flex:1 1;position:relative}.chart-x-axis{display:flex;justify-content:space-evenly;padding-top:8px}.chart-x-axis span{color:#666;font-size:13px;font-weight:400}.chart-legend{gap:40px;justify-content:center;padding-top:20px}.chart-legend,.legend-item{align-items:center;display:flex}.legend-item{gap:8px}.legend-dot{border-radius:2px;height:14px;width:14px}.legend-item span:last-child{color:#333;font-size:13px}.cancelled-red{background-color:#c41e3a}.cancelled-yellow{background-color:#f4c542}.completed{background-color:#4caf50}.login-section{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;height:220px;padding:1px 20px;width:603px}.login-info{margin-top:10px}.login-info p{color:#333;font-size:12px;line-height:1;margin-bottom:10px}.highlight{color:#c41e3a;font-weight:600}.password-note{color:#c41e3a;font-size:13px;font-style:italic;margin-top:10px}@media (max-width:768px){.billing-content{flex-direction:column}.billing-right{align-items:flex-start}.billing-btn,.notice-box{max-width:100%}.filters{flex-direction:column}.filter-group{max-width:100%}.legend{align-items:flex-start;flex-direction:column;gap:10px}}.reports-container{background:#fff;height:100%;overflow-y:auto;padding:24px;width:100%}.reports-header h2{color:#333;font-size:24px;font-weight:600;margin:0 0 8px}.reports-description{color:#666;font-size:14px;line-height:1.5;margin:0 0 24px}.report-controls{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:24px}.report-select-group{align-items:center;display:flex;gap:12px}.report-select-group label{color:#333;font-size:14px;font-weight:500}.report-dropdown{-webkit-appearance:none;appearance:none;background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 1 4 4 4-4' stroke='%23666' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:14px;min-width:150px;padding:8px 32px 8px 12px}.report-dropdown:focus{border-color:#c8102e;outline:none}.create-new-report{color:#c8102e;cursor:pointer;font-size:14px;text-decoration:none}.create-new-report:hover{text-decoration:underline}.table-controls,.table-footer-controls{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.table-footer-controls{margin-bottom:0;margin-top:16px}.rows-control{align-items:center;color:#666;display:flex;font-size:14px;gap:12px}.rows-dropdown{-webkit-appearance:none;appearance:none;background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 1 4 4 4-4' stroke='%23666' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:14px;padding:6px 24px 6px 10px}.rows-dropdown:focus{border-color:#c8102e;outline:none}.pagination-btn{align-items:center;background:#fff;border:1px solid #ddd;border-radius:4px;color:#666;cursor:pointer;display:flex;font-size:16px;height:32px;justify-content:center;transition:all .2s;width:32px}.pagination-btn:hover:not(:disabled){background:#f5f5f5;border-color:#c8102e;color:#c8102e}.pagination-btn:disabled{cursor:not-allowed;opacity:.4}.report-table{border:1px solid #e0e0e0;border-radius:4px;overflow:hidden}.report-table table{border-collapse:collapse;width:100%}.report-table thead{background:#f9f9f9}.report-table th{border-bottom:1px solid #e0e0e0;color:#333;font-size:14px;font-weight:600;padding:12px 16px;text-align:left}.report-table th:first-child{width:40px}.report-table td{border-bottom:1px solid #f0f0f0;color:#666;font-size:14px;padding:12px 16px}@media (max-width:768px){.reports-container{padding:16px}.report-controls,.table-controls,.table-footer-controls{align-items:flex-start;flex-direction:column}.table-controls,.table-footer-controls{gap:12px}.report-table{overflow-x:auto}}.payment-new-container{background:#fff;height:100%;overflow-y:auto;padding:24px;width:100%}.payment-controls{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:24px}.payment-select-group{align-items:center;display:flex;gap:12px}.payment-select-group label{color:#333;font-size:14px;font-weight:500}.payment-dropdown{-webkit-appearance:none;appearance:none;background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 1 4 4 4-4' stroke='%23666' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:14px;min-width:150px;padding:8px 32px 8px 12px}.payment-dropdown:focus{border-color:#c8102e;outline:none}.create-new-payment{color:#c8102e;cursor:pointer;font-size:14px;text-decoration:none}.create-new-payment:hover{text-decoration:underline}.payment-filter-line{color:#333;font-size:14px;font-weight:500;margin-bottom:16px}.payment-table-controls,.payment-table-footer-controls{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.payment-table-footer-controls{margin-bottom:0;margin-top:16px}.payment-rows-control{align-items:center;color:#666;display:flex;font-size:14px;gap:12px}.payment-rows-dropdown{-webkit-appearance:none;appearance:none;background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 1 4 4 4-4' stroke='%23666' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:14px;padding:6px 24px 6px 10px}.payment-rows-dropdown:focus{border-color:#c8102e;outline:none}.payment-pagination-btn{align-items:center;background:#fff;border:1px solid #ddd;border-radius:4px;color:#666;cursor:pointer;display:flex;font-size:16px;height:32px;justify-content:center;transition:all .2s;width:32px}.payment-pagination-btn:hover:not(:disabled){background:#f5f5f5;border-color:#c8102e;color:#c8102e}.payment-pagination-btn:disabled{cursor:not-allowed;opacity:.4}.payment-report-table{border:1px solid #e0e0e0;border-radius:4px;overflow-x:auto}.payment-clean-table{border-collapse:collapse;min-width:800px;width:100%}.payment-clean-table th{border-bottom:1px solid #e0e0e0;color:#333;font-size:14px;font-weight:600;padding:12px 16px;text-align:left}.payment-clean-table th:first-child{width:40px}.payment-clean-table td{border-bottom:1px solid #f0f0f0;color:#666;font-size:14px;padding:12px 16px}.table-checkbox{cursor:pointer;height:16px;width:16px}.empty-row td{color:#999;padding:48px 16px;text-align:center}.no-data{font-style:italic}@media (max-width:768px){.payment-new-container{padding:16px}.payment-controls{align-items:flex-start;flex-direction:column}.payment-table-controls,.payment-table-footer-controls{align-items:flex-start;flex-direction:column;gap:12px}.payment-report-table{overflow-x:auto}}body{font-family:Poppins,sans-serif}.booking-container{margin-left:300px;max-height:90vh;overflow-x:hidden;overflow-y:auto;padding-right:10px;width:420px}.booking-container::-webkit-scrollbar{width:8px}.booking-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.booking-container::-webkit-scrollbar-thumb{background:#b00020;border-radius:10px}.booking-container::-webkit-scrollbar-thumb:hover{background:#8a001a}.booking-container{scrollbar-color:#b00020 #f1f1f1;scrollbar-width:thin}.status-row{box-shadow:0 1px 2px #0000000f;gap:10px;height:87px;margin-bottom:20px;padding:8px;width:401px}.status-box,.status-row{align-items:center;border-radius:5px;box-sizing:border-box;display:flex}.status-box{color:#fff;flex:1 1;flex-direction:column;height:100%;justify-content:center;padding:6px 4px;text-align:center}.status-box h2{font-size:20px;font-weight:700;line-height:1;margin:0}.status-box p{font-size:12px;font-weight:500;margin:2px 0 0}.status-box.all{background:#e8e6e6;color:#000}.status-box.free{background:#00b050}.status-box.busy{background:#c00000}.status-box.away{background:#ffc000}.location-dispatch{align-items:stretch;background:#e9e9e9;border-radius:5px;box-shadow:0 1px 2px #00000014;box-sizing:border-box;display:flex;gap:80px;height:180px;padding:15px;width:100%}.location-section{margin-left:20px}.dispatch-section,.location-section{border-radius:5px;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;height:100%;padding:0}.dispatch-section{margin-left:70px;overflow:hidden}.dispatch-section h3,.location-section h3{color:#333;font-size:20px;font-weight:600;margin:0 0 8px}.address-wrapper{box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;gap:8px;justify-content:center;width:100%}.input-with-icon{box-sizing:border-box;position:relative;width:100%}.input-with-icon input{background-color:#fff;border:none;border-radius:8px;box-sizing:border-box;color:#999;font-size:14px;outline:none;padding:8px 30px 8px 10px;width:100%}.input-with-icon input::placeholder{color:#bbb}.icon{color:#777;font-size:14px;pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.mid-icons{box-sizing:border-box;gap:8px;justify-content:center;margin:4px 0;width:100%}.arrows,.mid-icons{align-items:center;display:flex}.arrows{color:#b00020;flex-direction:column;font-size:12px;line-height:10px}.add-btn{align-items:center;background-color:#b00020;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:16px;height:22px;justify-content:center;margin-left:125px;width:22px}.add-btn:hover{background-color:#8a001a}.radio-group{display:flex;flex-direction:column;gap:3px;margin-bottom:6px}.radio-group label{align-items:center;color:#333;cursor:pointer;display:flex;font-size:11px;gap:6px}.radio-group input[type=radio]{accent-color:#b00020;cursor:pointer;height:14px;width:14px}.label,.tick-label{color:#444;font-size:12px;font-weight:600;margin-bottom:4px}.tick-label{margin-left:4px}.time-fields{align-items:center;display:flex;gap:3px;margin-bottom:6px}.time-fields input{border-radius:4px;text-align:center;width:26px}.time-fields input,.time-fields select{background:#fff;border:1px solid #ccc;box-sizing:border-box;font-size:14px;height:22px}.time-fields select{border-radius:4px;padding:2px 4px}.date-input{background:#fff;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:14px;height:22px;max-width:105px;padding:3px 4px;text-align:center;width:100%}@media (max-width:450px){.location-dispatch,.status-row{max-width:401px;width:100%}.location-dispatch{flex-direction:column;height:auto}.status-row{height:auto;padding:8px 6px}}.passengers-payment{background:#e9e9e9;box-shadow:0 1px 3px #0000001a;gap:25px;height:236px;margin-top:20px;padding:16px;width:401px}.passengers,.passengers-payment,.payment{border-radius:5px;box-sizing:border-box;display:flex}.passengers,.payment{flex:1 1;flex-direction:column;padding:4px}.passengers h3,.payment h3{color:#333;font-size:20px;font-weight:600;margin:0 0 12px}.passengers input,.payment-option input{background-color:#fff;border:none;border-radius:8px;box-sizing:border-box;color:#999;font-size:14px;margin-bottom:8px;outline:none;padding:8px 12px;width:100%}.passengers input::placeholder,.payment-option input::placeholder{color:#bbb}.payment-option{display:flex;flex-direction:column;gap:6px;margin-bottom:8px}.payment-option label{color:#444;font-size:13px;font-weight:500}.divider{color:#777;font-size:13px;font-weight:600;margin:6px 0;text-align:center}.payment-inputs{display:flex;gap:6px}.payment-inputs input{flex:1 1}.payment-inputs select{background:#fff;border:1px solid #ccc;border-radius:5px;box-sizing:border-box;color:#333;font-size:13px;height:36px;outline:none;padding:4px 6px;width:80px}.section.job-info{background-color:#e8e8e8;border-radius:8px;display:flex;gap:90px;height:280px;margin-top:15px;padding:20px;width:400px}.job{flex:1 1}.job h3{color:#333;font-size:24px;font-weight:600;margin:0 0 15px}.job input{color:#999;font-size:14px;padding:12px 15px;width:100%}.job input,.job select{background-color:#fff;border:none;border-radius:8px;box-sizing:border-box;margin-bottom:12px}.job select{font-size:12px;height:32px;margin-top:8px;padding:8px 10px;width:90%}.job input::placeholder{color:#bbb}.job select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath fill='%23999' d='m0 0 6 8 6-8z'/%3E%3C/svg%3E");background-position:right 15px center;background-repeat:no-repeat;color:#999;cursor:pointer}.section.extras{background-color:#e8e8e8;border-radius:8px;margin-top:20px;padding:20px;width:400px}.extras h3{color:#333;font-size:22px;font-weight:600;margin:0 0 16px}.extras-grid{grid-gap:12px;display:grid;gap:12px}.extras-row{align-items:center;display:flex;gap:8px}.extras-row label{color:#4b5563;flex-shrink:0;font-size:13px;font-weight:400;width:70px}.extras-grid select,.extras-row select{-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;background-size:16px;border:1px solid #d1d5db;border-radius:4px;color:#6b7280;cursor:pointer;flex:1 1;font-size:13px;padding:8px 32px 8px 12px}.extras-grid input[type=text]:focus,.extras-grid select:focus,.extras-row select:focus{border-color:#3b82f6;outline:none}.extras-bottom-row{display:flex;gap:8px;margin-top:4px}.extras-bottom-row select{flex-shrink:0;width:100px}.extras-grid input[type=text]{background-color:#fff;border:1px solid #d1d5db;border-radius:4px;color:#333;flex:1 1;font-size:13px;padding:8px 12px;width:70%}.extras-grid input[type=text]::placeholder{color:#9ca3af}.action-buttons-container{background:linear-gradient(180deg,#e8e8e8 0,#d5d5d5);border-radius:12px;box-shadow:0 2px 8px #00000026;margin-bottom:20px;margin-top:15px;padding:16px;width:400px}.action-buttons{gap:10px}.action-buttons,.action-buttons button{align-items:center;display:flex;justify-content:center}.action-buttons button{border:none;border-radius:8px;box-shadow:0 4px 6px #0000001a;color:#fff;cursor:pointer;flex:1 1;font-size:16px;font-weight:600;gap:8px;min-width:0;padding:12px 8px;transition:transform .2s,box-shadow .2s}.action-buttons button:hover{box-shadow:0 6px 12px #00000026;transform:translateY(-2px)}.action-buttons button:active{box-shadow:0 2px 4px #0000001a;transform:translateY(0)}.btn-check{background:linear-gradient(180deg,#f5a623 0,#e89b0d)}.btn-check:hover{background:linear-gradient(180deg,#f7b03e 0,#ea9f15)}.btn-book{background:linear-gradient(180deg,#4caf50 0,#45a049)}.btn-book:hover{background:linear-gradient(180deg,#5cb85f 0,#4cae4c)}.btn-return{background:linear-gradient(180deg,#ffc107 0,#ffb300)}.btn-return:hover{background:linear-gradient(180deg,#ffd54f 0,#ffc107)}.btn-clear{background:linear-gradient(180deg,#c41e3a 0,#a31729)}.btn-clear:hover{background:linear-gradient(180deg,#d32f2f 0,#c62828)}.action-buttons button i,.action-buttons button span,.action-buttons button svg{font-size:18px;height:18px;width:18px}.dispatch-dashboard{background:#f5f5f5;display:flex;flex-direction:column;gap:10px;height:100%;max-width:100%;overflow-x:hidden;overflow-y:auto;padding:15px;width:100%}.dispatch-dashboard::-webkit-scrollbar{width:12px}.dispatch-dashboard::-webkit-scrollbar-track{background:#f1f1f1;border-radius:6px}.dispatch-dashboard::-webkit-scrollbar-thumb{background:#c41e3a;border-radius:6px}.dispatch-dashboard::-webkit-scrollbar-thumb:hover{background:#a31729}.dispatch-dashboard{scrollbar-color:#c41e3a #f1f1f1;scrollbar-width:thin}.map-container{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;flex-shrink:0;height:350px;overflow:hidden;position:relative;width:100%}.map-container iframe{border:none;height:100%;width:100%}.status-tabs{background:#fff;box-shadow:0 2px 4px #0000001a;display:flex;flex-shrink:0;gap:6px;overflow:hidden;width:100%}.tab-button{background:#e8e8e8;border:none;border-right:1px solid #ddd;color:#333;cursor:pointer;flex:1 1;font-size:14px;font-weight:600;padding:15px 20px;text-align:center;transition:all .3s ease}.tab-button:last-child{border-right:none}.tab-button:hover{background:#d0d0d0}.tab-button.active{background:#c41e3a;color:#fff}.zone-queues-section{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;flex-shrink:0;padding:20px}.section-header{border-bottom:2px solid #f0f0f0;display:flex;gap:20px;margin-bottom:15px;padding-bottom:10px}.header-label{color:#333;font-size:14px;font-weight:700;text-transform:uppercase}.zone-list{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.zone-item{align-items:center;display:inline-flex}.zone-badge{background:#007bff;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:8px 16px;transition:all .3s ease}.zone-badge:hover{background:#0056b3;box-shadow:0 2px 8px #007bff4d;transform:translateY(-2px)}.dispatch-table-container{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;flex:1 1;min-height:300px;overflow:auto;padding:20px}.dispatch-table{background:#fff;border-collapse:collapse;width:100%}.dispatch-table thead{background:#f8f9fa;position:-webkit-sticky;position:sticky;top:0;z-index:10}.dispatch-table th{border-bottom:2px solid #dee2e6;color:#333;font-size:13px;font-weight:700;letter-spacing:.5px;padding:12px 15px;text-align:left;text-transform:uppercase;white-space:nowrap}.dispatch-table tbody tr{border-bottom:1px solid #dee2e6;transition:all .2s ease}.dispatch-table tbody tr:hover{background:#f8f9fa}.dispatch-table td{color:#495057;font-size:13px;padding:12px 15px;white-space:nowrap}.dispatch-table tbody tr:last-child{border-bottom:none}@media (max-width:1024px){.map-container{height:300px}.tab-button{font-size:13px;padding:12px 15px}.dispatch-table td,.dispatch-table th{font-size:12px;padding:10px 12px}}@media (max-width:768px){.dispatch-dashboard{padding:10px}.map-container{height:250px}.tab-button{font-size:12px;padding:10px 12px}.dispatch-table-container,.zone-queues-section{padding:15px}.dispatch-table{font-size:11px}.dispatch-table td,.dispatch-table th{padding:8px 10px}}.dispatch-page-wrapper{align-items:flex-start;background-color:#f5f5f5;box-sizing:border-box;display:flex;flex-direction:row;gap:20px;padding:20px;width:100%}.booking-column{flex:0 0 480px;height:-webkit-fit-content;height:fit-content;max-width:450px;min-width:450px;position:relative}.booking-column .booking-container{margin:0!important;padding-right:0!important}.booking-column .action-buttons-container,.booking-column .booking-container,.booking-column .location-dispatch,.booking-column .passengers-payment,.booking-column .section.extras,.booking-column .section.job-info,.booking-column .status-row{max-width:100%!important;width:100%!important}.booking-column .location-dispatch,.booking-column .section.job-info{gap:20px!important}.dispatch-column .dispatch-dashboard{margin:0!important;max-width:100%!important;padding:2px!important;position:relative!important;width:100%!important}@media (max-width:1400px){.dispatch-page-wrapper{flex-direction:column}.booking-column,.dispatch-column{flex:1 1;max-width:100%;min-width:0;min-width:auto;width:100%}}.dispatch-column{display:flex;flex:1 1;max-height:calc(100vh - 80px);min-width:630px;overflow-x:hidden;overflow-y:auto;position:relative}.dispatch-dashboard{flex:1 1;height:auto!important}.educational-container{background-color:#e8e8e8;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;margin-left:20px;min-height:100vh;width:613px}.educational-header{margin-bottom:24px}.educational-title{color:#000;font-size:20px;font-weight:600;margin:0 0 8px}.edu-icon{display:block;height:90px;margin:0 auto;object-fit:contain;width:90px}.educational-description{color:#333;font-size:13px;line-height:1.5;margin:0}.book-account-btn{background-color:#fff;border:none;border-radius:4px;box-shadow:0 2px 4px #0000001a;color:#000;cursor:pointer;font-size:14px;font-weight:600;margin-top:16px;padding:12px 24px}.book-account-btn:hover{background-color:#f5f5f5}.section-title{color:#666;font-size:18px;font-weight:600;margin:32px 0 16px}.cards-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-bottom:32px}.faqs-grid{grid-template-columns:1fr}.faqs-grid .card{margin:0;max-width:350px}.card{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #00000014;cursor:pointer;display:flex;flex-direction:column;padding:24px;text-align:center;transition:transform .2s,box-shadow .2s}.card:hover{box-shadow:0 4px 8px #0000001f;transform:translateY(-2px)}.card-icon{height:80px;margin-bottom:16px;position:relative;width:80px}.icon-circle{background-color:#c41e3a;height:48px;position:absolute;right:8px;top:0;width:48px}.card-title{color:#333;font-size:15px;font-weight:600;margin:0}.card-subtitle{color:#666;font-size:13px;margin:4px 0 0}.dispatch-get-started .card-icon{align-items:center;display:flex;justify-content:center}.steering-wheel{background-color:#fff;border:8px solid #000;border-radius:50%;height:60px;position:relative;width:60px}.steering-wheel:before{background-color:#000;border-radius:50%;content:"";height:20px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:20px}.hand-left,.hand-right{background-color:#c41e3a;border-radius:12px;height:32px;position:absolute;top:50%;width:24px}.hand-left{left:-20px}.hand-left,.hand-right{transform:translateY(-50%)}.hand-right{right:-20px}.dispatch-first-job .card-icon{align-items:center;display:flex;justify-content:center}.headphone-icon{height:70px;position:relative;width:70px}.headphone-band{border:6px solid #000;border-bottom:none;border-radius:50px 50px 0 0;height:40px;top:0;width:60px}.headphone-band,.headphone-circle{left:50%;position:absolute;transform:translateX(-50%)}.headphone-circle{background-color:#c41e3a;border-radius:50%;bottom:0;height:50px;width:50px}.dispatch-analytics .card-icon{align-items:center;display:flex;justify-content:center}.monitor{align-items:center;background-color:#fff;border:3px solid #000;border-radius:4px;display:flex;height:50px;justify-content:space-around;padding:8px;position:relative;width:70px}.bar{background-color:#000;border-radius:2px;width:6px}.bar-1{height:12px}.bar-2{height:20px}.bar-3{height:16px}.bar-4{height:24px}.user-icon-circle{background-color:#c41e3a;border:2px solid #fff;border-radius:50%;bottom:8px;height:24px;position:absolute;right:8px;width:24px}.user-icon-circle:after{background-color:#fff;border-radius:50%;content:"";height:8px;left:50%;position:absolute;top:4px;transform:translateX(-50%);width:8px}.knowledge-base .card-icon{align-items:center;display:flex;justify-content:center}.database-stack{display:flex;flex-direction:column;gap:4px;width:50px}.db-disk{background-color:#000;border-radius:25px;height:16px;position:relative;width:50px}.bulb-icon-circle{border-radius:50%;top:-10px}.book-icon-wrapper,.bulb-icon-circle{align-items:center;background-color:#c41e3a;display:flex;height:36px;justify-content:center;position:absolute;right:-15px;width:36px}.book-icon-wrapper{border-radius:4px;bottom:-5px}.manuals-book .card-icon{align-items:center;display:flex;justify-content:center}.book-stack{background-color:#000;border-radius:4px;height:50px;position:relative;width:60px}.book-pages{background-color:#fff;border-radius:2px;height:30px;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:20px}.gear-icon-circle{background-color:#c41e3a;border-radius:50%;height:40px;left:-8px;position:absolute;top:-8px;width:40px}.gear-icon-circle,.manuals-video .card-icon,.video-player{align-items:center;display:flex;justify-content:center}.video-player{background-color:#000;border-radius:6px;height:50px;position:relative;width:70px}.play-stripes{display:flex;flex-direction:column;gap:3px;position:absolute;right:8px;top:8px}.stripe{background-color:#c41e3a;border-radius:2px;height:4px;width:20px}.stripe:nth-child(2){width:16px}.stripe:nth-child(3){width:12px}.play-button{border-bottom:10px solid #0000;border-left:16px solid #fff;border-top:10px solid #0000;height:0;margin-left:4px;width:0}.faqs-card .card-icon{align-items:center;display:flex;justify-content:center}.chat-bubble{background-color:#000;border-radius:8px;height:45px;position:relative;width:60px}.chat-bubble:after{border-left:10px solid #0000;border-right:10px solid #0000;border-top:10px solid #000;bottom:-8px;content:"";height:0;left:12px;position:absolute;width:0}.question-mark-circle{align-items:center;background-color:#c41e3a;border-radius:50%;bottom:-5px;color:#fff;display:flex;font-size:28px;font-weight:700;height:44px;justify-content:center;position:absolute;right:-10px;width:44px}@media (max-width:1024px){.cards-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.cards-grid{grid-template-columns:1fr}}.adminDashboard{display:flex;flex-direction:row;gap:10px}.AccountsDashboard{min-height:100vh}.custom-Tabs .links{background-color:var(--lightest-gray);display:flex;gap:20px;height:50px;padding:0 20px;width:100%}.custom-Tabs .links button.active{background-color:var(--lightest-gray);border-bottom:3px solid #000;color:#000;font-weight:600;padding:0}.links{gap:20px}.links button{padding:5px 0;position:relative}.subLinks{align-items:center;background-color:var(--lighter-gray);display:flex;gap:0;margin-bottom:10px;padding-top:6px;width:100%}.subLinks button{background:#0000;border:none;border-top-left-radius:5px;border-top-right-radius:5px;color:#555;cursor:pointer;font-size:15px;font-weight:600;margin-left:60px;padding:8px 40px}.subLinks button.active{background-color:var(--primary-gray);color:#000}.custom-Tabs .links button{background-color:var(--lightest-gray);padding:0}.tabContent{min-height:calc(100vh - 60px)}.AccountsDashboard{height:-webkit-fit-content;height:fit-content}.Overview-main{display:flex;flex-direction:row}.leftArea{color:var(--primary-white);width:50%}.account-layout{display:flex;gap:20px}.links{gap:10px;margin-left:20px;margin-top:20px}.over{color:var(--primary-black);font-size:14px;font-weight:600}.bill,.work{color:var(--secondary-red);font-size:14px}.billing-section{background-color:var(--secondary-white);border-radius:8px;border-bottom-left-radius:30px;border-bottom-right-radius:30px;border-top-left-radius:2px;border-top-right-radius:2px;box-shadow:0 3px 8px #0000001f;height:-webkit-fit-content;height:fit-content;margin-left:20px;width:95%}.billing-content{display:flex;justify-content:space-between;width:100%}.billing-left{display:flex;width:55%}.billing-label{color:var(--primary-black);font-size:18px;font-weight:600}.billing-amount{color:var(--primary-black);font-size:35px;font-weight:700}.account-balance{color:var(--touch-gray);font-size:15px;margin-top:4px}.next-billing{font-size:10px;margin-top:2px}.next-billing,.payment{color:var(--primary-black)}.payment{font-size:18px;font-weight:600;margin-top:10px;width:-webkit-fit-content;width:fit-content}.payment-text{color:var(--touch-gray);font-size:12px;width:115%}.billing-right{align-items:flex-end;display:flex;flex-direction:column;gap:8px;width:40%}.activated-vehicles{color:var(--primary-black);display:flex;font-size:14px;font-weight:500;gap:4px;margin:0}.activated-vehicles span{font-weight:600}.vehicles-count{color:var(--primary-black);font-size:45px;font-weight:700;line-height:.9}.period{color:var(--touch-gray);margin:0 70px 0 0;padding:0}.billing-btn{align-items:center;background-color:var(--secondary-red);border:none;border-radius:4px;color:var(--secondary-white);cursor:pointer;display:flex;font-size:13px;font-weight:600;justify-content:center;margin-top:20px;padding:16px;text-align:center;width:140px}.billing-btn:hover{background-color:var(--primary-red)}.registered{align-items:center;background-color:var(--secondary-white);border-radius:8px;box-shadow:0 3px 8px #0000001f;display:flex;height:100px;justify-content:space-around;margin-bottom:20px;margin-left:20px;width:95%}.reg{color:var(--primary-black);font-weight:600}.trans-box{background:var(--secondary-white);border-radius:5px;box-shadow:0 0 4px #0003;height:-webkit-fit-content;height:fit-content;margin-left:20px;padding:12px;width:95%}.trans-head{align-items:center;display:flex;justify-content:space-between;width:100%}.trans-head .transH{color:var(--touch-gray);font-size:14px;font-weight:700;width:70%}.trans-filter{border:1px solid #ccc;border-radius:3px;display:flex;justify-content:space-between;padding:5px 32px}.filter{color:var(--touch-gray);margin-right:10px}.trans-table{background-color:var(--secondary-white);border-radius:2px;box-shadow:0 0 15px #0000001f;margin-top:10px;width:100%}.trans-table th{color:var(--touch-gray);text-align:left}.trans-table td,.trans-table th{font-size:13px;padding:6px}.trans-pagination{align-items:center;color:var(--touch-gray);display:flex;font-size:12px;gap:8px;margin-top:8px}.btn-page{background:var(--primary-gray);border:1px solid #ccc;cursor:pointer;padding:3px 8px}.btn-page:hover{background:var(--secondary-gray)}.page-info{margin-left:auto;margin-right:5px}.rightArea{background-color:var(--secondary-red);height:100vh;margin:0;padding:0;width:55%}.rateSec{display:flex;flex-direction:column;gap:8px;margin-left:20px;margin-top:20px}.Rate,.rateSec{color:var(--secondary-white)}.Rate{font-weight:550}.Dollar{color:var(--secondary-white);font-size:32px;font-weight:700}.rightText{border-bottom:2px solid var(--touch-gray);font-size:14px;margin-bottom:15px;padding-bottom:12px;width:90%}.monthSec{color:var(--secondary-white);gap:8px;margin-left:20px}.month{font-size:18px;font-weight:550}.monthSec ul li{font-weight:100;margin-left:20px}.monthSec ul li,.monthText{font-size:14px;margin-top:15px}.monthText{margin-bottom:65px;width:75%}.usage-head{height:30px}.usage-pagination .btn-page{background:var(--secondary-white)}.usage-pagination .btn-page:hover{background:#eee}.usage-box{background:var(--secondary-white);border-radius:5px;box-shadow:0 0 4px #0003;height:-webkit-fit-content;height:fit-content;margin-left:20px;margin-top:20px;padding:12px;width:95%}.usage-head{align-items:center;display:flex;justify-content:space-between}.usage-head h3{color:var(--touch-gray);font-size:14px;font-weight:700}.timeP{align-items:center;display:flex;gap:6px}.time{color:var(--touch-gray);font-size:12px}.usage-table{background-color:var(--secondary-white);border-radius:2px;box-shadow:0 0 15px #0000001f;margin-top:10px;width:100%}.usage-table th{color:var(--touch-gray);text-align:left}.usage-table td,.usage-table th{font-size:13px;padding:6px}.usage-pagination{align-items:center;display:flex;font-size:12px;gap:8px;margin-top:8px}.usage-pagination .rows-select{border:1px solid #ccc;padding:3px}.usage-pagination .btn-page{background:var(--primary-gray);border:1px solid #ccc;cursor:pointer;padding:3px 8px}.usage-pagination .btn-page:hover{background:var(--secondary-gray)}.usage-pagination .page-info{margin-left:auto;margin-right:5px}.BillingPage{padding-left:30px;width:95%}.link{display:flex;gap:15px;margin-bottom:20px}.overL{color:var(--primary-black);font-size:14px;font-weight:600}.billL,.workL{color:var(--secondary-red);font-size:14px}.BillInfo{font-size:18px;font-weight:600}.BillText{font-size:16px}.BillText,.form-wrapper{margin-top:10px;width:90%}.form-wrapper{background:var(--secondary-white);border-radius:15px;height:65vh;overflow-y:auto;padding:15px}.section-title{color:var(--primary-black);font-size:22px;margin:20px 0}.grid-row{display:flex;gap:40px;justify-content:space-between;margin-bottom:25px}.field-horizontal{align-items:center;display:flex;flex:1 1;gap:12px}.field-horizontal label{font-size:12px;font-weight:600;min-width:130px;white-space:nowrap}.field-horizontal input,.field-horizontal select{border:1px solid var(--touch-gray);border-radius:6px;font-size:12px;height:32px;padding:8px;width:100%}.add2{min-width:130px}.add2 span{color:gray;font-size:10px;margin-top:-3px}.add2{display:flex;flex-direction:column;gap:2px}.btn-wrap{margin-top:30px;text-align:center}.save-btn{background:var(--primary-red);border:none;border-radius:7px;color:#fff;font-size:16px;padding:10px 35px}.InfoPage{background-color:var(--primary-white);height:800px;margin-left:30px;width:100%}.InfoAbout{font-weight:600;margin:10px 0}.InfoAbout,.InfoText{color:var(--primary-black);font-size:16px}.InfoText{width:98%}.InfoText a{color:var(--secondary-red)}.BillList ul li{color:var(--primary-black);font-size:16px;margin-bottom:5px;margin-left:20px;width:95%}.DiscountB{background-color:var(--secondary-red);border-radius:10px;height:80px;width:94%}.DiscountBox{color:var(--secondary-white);display:flex;flex-direction:column;gap:10px;padding:10px 12px}.DisHead{font-size:16px}.DisHead,.DisText a{color:var(--primary-white);font-weight:600}.sec1{background:var(--primary-white);height:-webkit-fit-content;height:fit-content;width:100%}.line1{align-items:center;background-color:var(--primary-white);display:flex;font-size:12px;gap:10px;height:40px;margin-left:10px;width:100%}.set{color:var(--primary-black)}.webform{color:var(--secondary-red)}.ActiveOnlineBox{background-color:var(--secondary-white);border-radius:10px;height:-webkit-fit-content;height:fit-content;margin-left:10px;padding-bottom:20px}.top-box{align-items:flex-start;background:var(--secondary-red);border-radius:2px;color:var(--secondary-white);display:flex;gap:35px;margin-left:-20px;padding:25px 35px;width:110%}.left-sec{width:30%}.left-sec h4,.right-sec h4{font-size:16px;font-weight:700;margin:0 0 7px}.right-sec{width:70%}.left-sec p,.right-sec p{font-size:14px}.right-sec a{color:var(--secondary-white);text-decoration:underline}.code-boxes{display:flex;gap:6px;margin-top:5px}.code-boxes span{background:var(--secondary-white);border-radius:4px;color:var(--primary-black);font-size:15px;font-weight:700;padding:8px 12px}.divider{background:var(--primary-white);height:110px;margin-top:4px;width:2px}.companyStatusBox{background:var(--secondary-white);border-radius:4px;display:flex;gap:50px;justify-content:space-between;margin-top:15px;padding:14px;width:70%}.ActiveOnline{align-items:center;color:var(--primary-black);display:flex;font-size:16px;font-weight:700;text-align:center}.leftPart,.rightPart{color:var(--primary-black);font-size:13px}.label0{font-weight:none;margin-right:5px}.label0,.value{color:var(--primary-black)}.pendingTag,.value{font-size:13px}.pendingTag{color:var(--primary-yellow);margin-right:5px}.OnlineBooking{color:var(--primary-black);font-size:16px;height:80px;padding:10px}.OnlineB{font-weight:600}.onlineBox{background-color:var(--secondary-white);border-radius:12px;border-bottom-left-radius:1px;border-bottom-right-radius:1px;display:flex;gap:30px;padding:25px}.leftSide,.rightSide{display:flex;flex-direction:column;gap:18px;width:50%}.divider2{background:var(--touch-gray);width:1.5px}.redCheckBox{align-items:center;border-radius:5px;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:5px 8px}.redCheckBox input:checked,.redCheckBox input:checked+span{accent-color:var(--secondary-red)!important}.fieldGroup{align-items:center;display:flex;justify-content:space-between;text-align:center}.fieldGroup label{color:var(--primary-black);font-size:16px;font-weight:600}.Display{font-size:14px;margin-top:5px}.Display,.selectBox{color:var(--primary-black);opacity:.5}.selectBox{border:1px solid #ccc;border-radius:5px;padding:7px 10px;width:200px}.sliderRow{font-size:14px;gap:15px;justify-content:space-between}.infoGrid,.sliderRow{align-items:center;display:flex}.infoGrid{gap:12px}.range-area{align-items:flex-end;color:var(--primary-black);display:flex;flex-direction:column;font-size:10px;font-weight:100}input[type=range]{accent-color:var(--secondary-red)}.smallInput{border:1px solid #ccc;border-radius:5px;padding:7px}.infoRow{align-items:center;display:flex;gap:10px;margin:10px 10}input[type=checkbox]{accent-color:var(--secondary-red)}.infoRow label{font-size:10px;gap:6px}.infoRow label,.labelData{align-items:center;display:flex}.labelData{font-size:12px;text-align:center}.saveArea{margin-top:20px;text-align:center}.saveBtnRed{background:var(--primary-red);border:none;border-radius:5px;color:var(--secondary-white);cursor:pointer;padding:7px 35px}.saveBtnRed:hover{background-color:var(--secondary-red)}.taxicaller-container{font-family:Arial,sans-serif;min-height:100vh}.header-nav{background-color:#e8e8e8;color:#666;font-size:13px;padding:12px 30px}.nav-link{color:#666;cursor:pointer;text-decoration:none}.nav-link.active{color:var(--secondary-red);font-weight:600}.nav-separator{color:#999;margin:0 8px}.main-content{padding:0;width:100%}.page-title{color:#000;font-size:24px;font-weight:700;letter-spacing:.5px;margin-bottom:15px;margin-top:0}.subtitle{color:#333;font-size:14px;line-height:1.6;margin-bottom:25px}.link-text{color:var(--secondary-red);cursor:pointer;text-decoration:underline}.two-column-layout{grid-gap:40px;background-color:var(--secondary-red);border-radius:2px;display:grid;gap:40px;grid-template-columns:1fr 2fr;height:379px;margin-bottom:0;margin-left:-10px;padding:20px 50px 20px 20px;width:105%}.section-title{color:#fff;font-size:16px;font-weight:700;letter-spacing:.5px;margin-bottom:10px;margin-top:0}.size-selector{align-items:center;display:flex;gap:15px}.size-label{color:#fff;font-size:14px;font-weight:600}.size-dropdown{-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;background-size:16px;border:none;border-radius:3px;cursor:pointer;font-size:14px;min-width:150px;padding:8px 30px 8px 12px}.email-notice{color:#fff;font-size:13px;margin-bottom:15px}.email-link{cursor:pointer;font-weight:600;text-decoration:underline}.code-box{background-color:#fff;border-radius:3px;height:274px;overflow-y:auto;padding:20px}.code-content{word-wrap:break-word;color:#333;font-family:Courier New,monospace;font-size:12px;line-height:1.6;white-space:pre-wrap}.preview-section{grid-gap:30px;background-color:#e8e8e8;border-radius:2px;display:grid;gap:30px;grid-template-columns:1fr 1fr;padding:30px}.preview-box{background-color:#f5f5f5;border-radius:2px;padding:20px}.preview-title{color:#000;font-size:16px;font-weight:700;letter-spacing:.5px;margin-bottom:15px}.preview-description{color:#333;font-size:13px;line-height:1.6;margin-bottom:20px}.mobile-preview{align-items:center;display:flex;justify-content:center;padding:30px 0}.mobile-frame{max-width:400px;width:100%}.booking-button{background-color:#2d2d2d;border-radius:3px;color:#fff;padding:40px 20px;text-align:center}.booking-button h4{font-size:16px;font-weight:700;letter-spacing:1px;margin-bottom:6px;margin-top:0}.press-text{color:#00d9ff;font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:20px}.icon-circle{align-items:center;background-color:#fff;border-radius:50%;display:flex;height:40px;justify-content:center;width:40px}.phone-icon svg{display:block}.phone-icon svg line,.phone-icon svg rect{stroke:#000!important}.computer-preview{align-items:center;display:flex;justify-content:center;padding:30px 0}.computer-frame{background-color:#2d2d2d;border-radius:3px;height:232px;padding:20px;width:180px}.booking-header{align-items:center;border-bottom:1px solid #444;display:flex;justify-content:space-between;padding-bottom:15px}.booking-title{color:#fff;font-size:8px;font-weight:700;letter-spacing:1px;margin-left:22px;margin-top:80px;text-align:center}.info-icon{align-items:center;background-color:#fff;border-radius:50%;color:#2d2d2d;display:flex;font-size:14px;font-weight:700;height:24px;justify-content:center;width:24px}@media (max-width:968px){.preview-section,.two-column-layout{gap:30px;grid-template-columns:1fr}}@media (max-width:640px){.main-content,.preview-section,.two-column-layout{padding:20px}}.AccountsDashboard{background-color:var(--primary-gray);display:flex;flex-direction:column;width:100%}.links{display:flex;gap:10;height:50px;margin:0;padding:0;width:100%}.links button{background-color:var(--primary-gray);border:none;color:var(--secondary-red);cursor:pointer;font-size:14px;font-weight:600}.links button:last-child{border-right:none}.links button.active{color:#000;font-weight:600}.DriverPage{height:800px;margin-left:20px;width:100%}.DriveH{font-size:16px;font-weight:600}.DriverText{font-size:16px}.DriverText,.WarningBox{margin-top:20px;width:95%}.WarningBox{align-items:center;background-color:var(--secondary-yellow);border-radius:12px;display:flex;flex-direction:column;gap:5px;height:70px;justify-content:center}.Warn{color:var(--primary-black);font-weight:600}.Warn,.WarnT{font-size:16px}.filedBox{margin-left:10px;margin-top:40px;width:92%}.fieldRow{display:flex;justify-content:space-between;margin-bottom:80px}.inputBox{width:48%}.innerRow{align-items:center;display:flex;justify-content:space-between}.innerRow label{color:var(--primary-black);font-size:16px;font-weight:400;width:180px}.innerRow input,.innerRow select{border:1px solid #ccc;border-radius:5px;font-size:14px;max-width:250px;outline:none;padding:10px;width:100%}.InputText{color:var(--touch-gray);font-size:12px;margin-top:6px}.centerButton{margin-top:20px;text-align:center}.createBtn{background:var(--primary-red);border:none;border-radius:6px;color:var(--secondary-white);cursor:pointer;font-size:16px;font-weight:500;padding:10px 35px}.createBtn:hover{background-color:var(--secondary-red)}
/*# sourceMappingURL=main.dd921d0e.css.map*/