@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";.login-page{min-height:100svh;display:grid;grid-template-columns:minmax(420px,.9fr) minmax(520px,1.1fr);padding:18px;gap:18px;background:#f5f7ff;overflow:hidden}.login-panel{display:flex;align-items:center;justify-content:center;padding:48px clamp(32px,6vw,86px)}.login-content{width:100%;max-width:470px}.login-brand-mobile{display:none;margin-bottom:42px;color:var(--primary-color);font-size:20px;font-weight:800;letter-spacing:-.6px}.login-eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:18px;color:var(--primary-color);font-size:12px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase}.login-eyebrow:before{width:24px;height:2px;border-radius:2px;background:var(--primary-color);content:""}.login-content h1{margin:0;color:#18213d;font-size:clamp(36px,4vw,52px);font-weight:700;letter-spacing:-2px;line-height:1.08}.login-subtitle{max-width:420px;margin:16px 0 36px;color:#70768b;font-size:14px;line-height:1.75}.login-form .ant-form-item{margin-bottom:22px}.login-form .ant-form-item-label{padding-bottom:8px}.login-form .ant-form-item-label>label{height:auto;color:#29314c;font-size:13px;font-weight:600}.login-form .ant-input-affix-wrapper{min-height:54px;padding:0 16px;border:1px solid #e0e4f0;border-radius:12px;background:#fff;box-shadow:0 7px 24px #2b3c850b;transition:border-color .2s ease,box-shadow .2s ease}.login-form .ant-input-affix-wrapper:hover,.login-form .ant-input-affix-wrapper-focused{border-color:var(--primary-color);box-shadow:0 0 0 4px #4460ef1a}.login-form .ant-input-prefix{margin-right:12px;color:#9198ac}.login-form .ant-input{color:#202842;font-size:14px}.login-form .ant-input::placeholder{color:#adb2c1}.login-form-options{display:flex;align-items:center;justify-content:space-between;margin:-3px 0 27px}.login-form .ant-checkbox-wrapper{color:#72798e;font-size:13px}.forgot-password{color:var(--primary-color);font-size:13px;font-weight:600}.forgot-password:hover{color:#2e49ce}.login-submit.ant-btn{width:100%;height:54px;border:0;border-radius:12px;background:var(--primary-color);box-shadow:0 14px 30px #4460ef40;font-size:14px;font-weight:600}.login-submit.ant-btn:hover{background:#3450dc!important;transform:translateY(-1px)}.login-trust-note{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:28px;color:#979daf;font-size:11px}.login-visual{position:relative;display:flex;min-height:calc(100svh - 36px);flex-direction:column;justify-content:space-between;padding:42px;border-radius:22px;overflow:hidden;background:linear-gradient(145deg,#0f1947c7,#384dbe7a),url(/assets/data-Ceczgf4i.jpg) center / cover no-repeat;isolation:isolate}.login-visual:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(circle at 75% 20%,rgba(139,156,255,.45),transparent 36%),linear-gradient(to top,rgba(8,16,57,.74),transparent 60%);content:""}.login-brand{color:#fff;font-size:21px;font-weight:800;letter-spacing:-.7px}.login-brand span,.login-brand-mobile span{color:#aebaff}.login-visual-copy{max-width:600px;padding:8px;color:#fff}.login-visual-badge{display:inline-flex;margin-bottom:18px;padding:7px 12px;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:11px;font-weight:600;letter-spacing:.7px;text-transform:uppercase}.login-visual h2{max-width:560px;margin:0 0 16px;font-size:clamp(34px,4vw,56px);font-weight:600;letter-spacing:-2px;line-height:1.12}.login-visual-copy p{max-width:500px;color:#ffffffc4;font-size:14px;line-height:1.7}@media (max-width: 900px){.login-page{grid-template-columns:1fr;padding:0;background:#fff}.login-panel{min-height:100svh;padding:36px 24px}.login-brand-mobile{display:block}.login-visual{display:none}}@media (max-width: 480px){.login-panel{align-items:flex-start}.login-content h1{font-size:38px}}.menu-bar{min-height:calc(100vh - 90px);margin-top:30px;gap:15px;position:relative;background-color:var(--primary-color)}.menu-submenu{background-color:var(--primary-color)!important}.Messages-section{width:100%;height:500px!important;overflow-y:auto;position:relative}.admins-send-message-holder{position:absolute;bottom:0;left:0;right:0}.send-message-btn{background-color:var(--primary-color);color:#fff;border:none;height:75px}.message-holder{height:calc(100% - 75px);background:#f8fafc;padding:10px;gap:15px}.mention-input{width:calc(100vw - 455px)}.msg-img{border-radius:50%;height:25px;width:25px}.msg-inp{height:35px;width:60%;background-color:#fff!important}.msg-inp-admin{background-color:var(--primary-color)!important;color:#ebebeb!important;border:none}.message-holder-item{gap:10px}.msg-lbl{border:1px solid #bcbcbc;border-radius:4px;font-weight:500;font-size:12px;color:#606060;padding:5px}.msg-time{color:#696969;font-size:11px;font-weight:700}.sideBar{color:#fff;padding:30px 10px;background-color:#4460ef!important}.user-profile{background:linear-gradient(to right,#9333ea,#4f46e5);color:#fff;font-weight:500;font-size:15px;width:40px;height:40px;border-radius:50%}.user-icons{width:70px;height:30px;border:1px solid;border-radius:40px;padding:0 10px}.user-profile-icons{gap:10px;margin-right:20px}.sider-header h1{font-size:23px;font-weight:550}.main-layouts-btn{display:none!important}.dash-layout-root{height:100vh;overflow:hidden}.dash-fixed-sider{position:fixed!important;left:0;top:0;bottom:0;height:100vh;overflow-y:auto;z-index:100}.dash-main-layout{height:100vh;transition:margin-left .2s ease}.dash-sticky-header{position:sticky;top:0;z-index:20}.dash-scroll-content{height:calc(100vh - 64px);overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;scroll-behavior:smooth}.dash-scroll-content>*{min-height:100%}@media screen and (max-width: 700px){.main-layouts{display:none}.main-layouts-btn{display:flex!important;background-color:var(--primary-color);color:#fff;border:none;height:100vh}}.admins-tabss{overflow-x:auto}:root{--secodary-font: "Poppins", sans-serif;--box-shadow: rgba(0, 0, 0, .09) 0px 31px 31.3px 0px ;--red-color: #F12E2E;--primary-color: #4460ef}*{padding:0;margin:0;box-sizing:border-box;font-family:Poppins,sans-serif;scroll-behavior:smooth;font-style:normal}a{text-decoration:none;color:inherit}li{list-style-type:none}body{color:#232323}.flex{display:flex}.flex-align{align-items:center}.flex-justify-center{justify-content:center}.flex-justify-start{justify-content:start}.flex-justify-end{justify-content:end}.flex-center{align-items:center;justify-content:center}.flex-justify-between{justify-content:space-between}.flex-column{flex-direction:column}.display-none{display:none}.links{text-decoration:none;color:inherit}.reset-form-holder{flex:1}.reset-form{margin-top:20px}.reset-p{font-size:13px;color:#5a5a5a}.gap-60{gap:60px}.gap-30{gap:30px}.reset-inp{min-width:220%!important}.reset-inps{min-width:100%!important}.reset-inpss{width:150%}.reset-btn{width:220%;margin-top:10px;height:50px;background-color:var(--primary-color)}.reset-btns{width:100%;margin-top:10px;height:50px;background-color:var(--primary-color)}.forgot-backgrounds{background-image:url(/assets/reset2-CyebbF_b.png);height:100%;width:100%;flex:1;background-position:center;background-size:contain;background-repeat:no-repeat}.forgot-backgroundss{background-image:url(/assets/forgot-fM-yemcU.png);height:100%;width:100%;flex:1;background-position:center;background-size:contain;background-repeat:no-repeat}.forgot-backgroundsss{background-image:url(/assets/verity-mC7dRyui.png);height:100%;width:100%;flex:1;background-position:center;background-size:contain;background-repeat:no-repeat}.gg{padding:0 30px}@media screen and (min-width: 1450px){.login-form-holder{max-width:60%!important}.login-form-main{padding:0 40px;height:70%}.reset-inp{width:250%;margin-top:20px}.reset-btn{width:250%}.reset-h1{font-size:35px}.reset-p{font-size:16px}}.profile-edit-btn{padding:20px 0;gap:20px}.profile-edit-btns{flex:1;color:#fff}.profile-edit-btns-disabled{background-color:transparent!important;flex:1}.canel-changes-btn{position:absolute;top:-20px;right:30px}.profile-holder{padding:30px;box-shadow:2px 1px 4px 1px #4460ef1a;border:.8px solid rgba(68,96,239,.2);background-color:#fff;margin-top:30px;border-radius:20px}.driver-profile-images{border-radius:8px;box-shadow:2px 1px 4px 1px #0000001a}.inp-new{color:#636363;font-size:13px}.driver-profile-images{width:300px!important;height:330px!important}.password-reset-profile{color:var(--red-color)}@media screen and (min-width: 1450px){.driver-profile-images{width:550px!important;height:330px!important;object-fit:cover}}.btn-admins{padding:20px 5%}.btn{width:100%;display:flex;justify-content:center;margin-top:20px}.inp-new{background:transparent!important}.admin-table{border-radius:10px;margin-top:10px;box-shadow:var(--box-shadow)}.admin-table .ant-table-thead>tr>th{background-color:var(--primary-color);color:#fff;font-weight:700;text-align:center}.admin-details-container{background-color:#fff;box-shadow:var(--box-shadow);border-radius:13px}.admin-details-holder{padding:20px}.vehicle-details-holder{background-color:#fff;box-shadow:var(--box-shadow);width:100%;height:auto;border-radius:15px;padding:15px}.vehicle-location{border-radius:15px;width:100%;height:340px;margin:10px 0 20px;overflow:hidden}.tables-big{max-width:100%!important}.rent-imgs{border-radius:15px}.inp-news{width:24vw}.google-map-section{gap:20px;margin-top:10px}.inp-newss{width:230px}.request-response-booking{padding-bottom:10px}.report-data-container h3{margin-top:10px}.inp-newsss{width:470px}.google-map-section div{flex:1;border-radius:15px;margin-top:5px;height:230px;padding-bottom:30px}@media screen and (min-width: 1450px){.rent-img{width:600px!important;height:450px!important}.inp-news{width:calc(83vw/3)}.rent-imgs{width:600px!important;border-radius:15px}.vehicle-location{height:400px}}.rental-cars-page{padding:20px;background:#f4f6fb;min-height:100%}.rental-cars-header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}.rental-cars-kpis{margin-bottom:14px}.rental-kpi-card{background:#fff;border-radius:12px;border:1px solid #eef1f7;min-height:86px;padding:12px 14px;display:flex;align-items:center;gap:12px}.kpi-icon{width:38px;height:38px;border-radius:10px;background:#e8f3ff;color:#1677ff;display:flex;align-items:center;justify-content:center;font-size:16px}.kpi-icon.success{background:#eaf8ef;color:#389e0d}.kpi-icon.primary{background:#e8f3ff;color:#1677ff}.kpi-icon.warning{background:#fff6e8;color:#d48806}.kpi-value{font-size:24px;line-height:1.1;font-weight:700;color:#1f2a37}.kpi-value.success{color:#389e0d}.kpi-value.primary{color:#1677ff}.kpi-value.warning{color:#d48806}.rental-cars-filter-card,.rental-cars-table-card{border-radius:12px!important;border:1px solid #eef1f7!important;box-shadow:0 1px 4px #0f172a0d}.rental-cars-filter-card{margin-bottom:14px}.rental-cars-filter-row{width:100%}.rental-search-input{width:360px}.rental-filter-select{width:170px}.rental-cars-table .ant-table-thead>tr>th{background:#f8fafc;font-weight:600;white-space:nowrap}.rental-cars-table .ant-table-thead>tr>th,.rental-cars-table .ant-table-tbody>tr>td{word-break:normal;overflow-wrap:normal}.rental-cars-table .ant-table-cell{white-space:nowrap}.rental-cars-table .ant-table-tbody>tr:hover>td{background:#f7fbff!important}@media screen and (max-width: 760px){.rental-cars-page{padding:12px}.rental-cars-header{flex-direction:column;align-items:flex-start}.rental-search-input,.rental-filter-select{width:100%}}canvas{width:100%!important}.dashboard-page{padding:24px;min-height:100%;background:#f5f7fa}.dashboard-page>header{margin-bottom:24px}.dashboard-page>header h2{margin:0}.dashboard-page section{margin-bottom:24px}.dashboard-kpi{width:100%;min-height:116px;padding:20px;border:1px solid #e5e9f0;border-radius:12px;background:#fff;text-align:left;cursor:pointer;display:grid;grid-template-columns:28px 1fr;gap:8px;color:#1677ff;box-shadow:0 2px 10px #0f172a0a}.dashboard-kpi span{color:#64748b}.dashboard-kpi strong{grid-column:2;color:#0f172a;font-size:26px}.dashboard-kpi:hover{border-color:#91caff;box-shadow:0 6px 18px #0f172a14}.dashboard-kpi:focus-visible{outline:3px solid #91caff;outline-offset:2px}.dashboard-preview{height:100%;border-color:#e5e9f0;box-shadow:0 2px 10px #0f172a0a}@media (max-width: 600px){.dashboard-page{padding:16px}}@media (prefers-reduced-motion: reduce){.dashboard-kpi{transition:none}}.ant-table-wrapper .ant-table{background:transparent}.ant-table-thead>tr>th{background:#fafafa;font-weight:600;font-size:13px}.ant-card.ant-card-hoverable:hover{box-shadow:0 4px 20px #0000001f!important;transform:translateY(-1px);transition:all .2s ease}.ant-divider-inner-text{font-size:13px}.message-inp{width:calc(100vw - 400px)!important}.message-holder-m{height:calc(100vh - 100px)!important;box-shadow:var(--box-shadow)}.message-user-name{border-bottom:.7px solid #b6b6b6;padding:5px 10px;background-color:#f8fafc}.message-user-name-img{border-radius:50%;width:40px;height:40px}.message-holders{height:calc(100% - 130px);overflow-y:auto}.msg-inps{max-width:60%!important}.message-text-header{text-transform:uppercase}.shopdetails-div{width:100%;padding:20px;box-shadow:var(--box-shadow);background-color:#fff;border-radius:20px;position:relative;margin-bottom:20px}.try-table{overflow-x:auto}.shopdetails-div h1{color:#1b1b1b}.shopdetails-item-holder{margin-bottom:10px;gap:20px}.shopdetails-img{border-radius:4px;height:370px!important;object-fit:cover}.show-more-btn{position:absolute;bottom:10px;box-shadow:none;right:10px}.order-Data{padding:20px}.order-item-holder{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;padding:1rem;border:1px solid #ddd;border-radius:8px;background-color:#fff}.order-card{border:1px solid #ddd;flex:1;border-radius:10px;height:150px;position:relative;overflow:hidden;transition:all ease-in-out .25s}.order-card:hover{scale:1.02}.order-card-container{gap:20px;margin-bottom:20px}.circle1{position:absolute;width:80px;height:80px;border-radius:50%;border:1px solid;top:-15px;left:-20px}.circle2{position:absolute;width:80px;height:80px;border-radius:50%;border:1px solid;bottom:-15px;right:-20px}.circle3{position:absolute;width:30px;height:30px;border-radius:50%;border:1px solid;bottom:5px;left:5px}.circle4{position:absolute;width:30px;height:30px;border-radius:50%;border:1px solid;top:5px;right:5px}.order-card:nth-child(1){background-color:var(--primary-color);color:#fff}.order-card:nth-child(2){background-color:#e6620b;color:#fff}.order-card:nth-child(3){background-color:#e60b0b;color:#fff}.order-card:nth-child(4){background-color:#18775d;color:#fff}.order-card:nth-child(1) .circle1,.order-card:nth-child(1) .circle2,.order-card:nth-child(1) .circle3,.order-card:nth-child(1) .circle4{background-color:#5c75f5;border:none}.order-card:nth-child(2) .circle1,.order-card:nth-child(2) .circle2,.order-card:nth-child(2) .circle3,.order-card:nth-child(2) .circle4{background-color:#f57017;border:none}.order-card:nth-child(3) .circle1,.order-card:nth-child(3) .circle2,.order-card:nth-child(3) .circle3,.order-card:nth-child(3) .circle4{background-color:#ec2323;border:none}.order-card:nth-child(4) .circle1,.order-card:nth-child(4) .circle2,.order-card:nth-child(4) .circle3,.order-card:nth-child(4) .circle4{background-color:#1c876a;border:none}.order-Data>h1{font-size:35px}.order-cart-cards{flex:1;border-radius:10px;box-shadow:var(--box-shadow);background-color:#fff;border:1px solid #ddd;overflow:hidden}.order-cart-cards h2{background-color:var(--primary-color);color:#fff;height:60px;font-size:19px}@media (min-width: 1024px){.order-item-holder{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}.admin-tables .ant-table-thead>tr>th{background-color:var(--primary-color);color:#fff;font-weight:700;text-align:center}@media (min-width: 1440px){.order-item-holder{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}.places-container{padding:20px;margin:10px;border-radius:20px;background:#fff!important;box-shadow:0 2px 4px #0000001a}.places-list{display:flex;flex-wrap:wrap;gap:16px}.travel-page{padding:24px;color:#172033}.travel-heading{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:20px}.travel-heading h1{margin:0 0 4px;font-size:25px}.travel-heading p{margin:0;color:#6b7280}.travel-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:12px;margin-bottom:20px}.travel-stat{background:#fff;border:1px solid #e7eaf0;border-radius:12px;padding:16px;min-height:86px}.travel-stat strong{display:block;font-size:24px;margin-top:8px}.travel-stat span{color:#667085;font-size:12px;text-transform:capitalize}.travel-stat-button{text-align:left;cursor:pointer;font:inherit;transition:border-color .2s,transform .2s}.travel-stat-button:hover,.travel-stat-button:focus-visible{border-color:#1677ff;transform:translateY(-1px);outline:3px solid rgba(22,119,255,.16)}.travel-stat-primary{border-color:#f0b429;background:#fffaf0}.pending-count{margin-left:6px;padding:1px 7px;border-radius:10px;background:#fff0d5;color:#9a6700;font-size:11px}.travel-property{display:flex;align-items:center;gap:10px;color:#172033}.travel-property>span:last-child{display:grid;gap:2px}.travel-property small{color:#667085;font-weight:400}.travel-muted{color:#667085}.review-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:18px;align-items:start}.review-main{display:grid;gap:16px}.review-aside{display:grid;gap:16px;position:sticky;top:84px}.review-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.review-gallery .ant-image,.review-gallery img{width:100%;height:180px;object-fit:cover;border-radius:8px}.review-description{white-space:pre-wrap;line-height:1.65}.review-tags{display:grid;grid-template-columns:130px 1fr;gap:12px;padding:10px 0;border-bottom:1px solid #edf0f4}.review-checks{display:grid;gap:13px;margin-bottom:16px}.review-checks .ant-checkbox-wrapper{align-items:flex-start;line-height:1.4}.review-actions{margin-top:14px}.review-actions .ant-card-body{display:grid;gap:10px}.review-reason{display:grid;gap:7px;margin-top:16px;font-weight:600}.travel-panel{background:#fff;border:1px solid #e7eaf0;border-radius:12px;overflow:hidden}.travel-toolbar{display:flex;flex-wrap:wrap;gap:10px;padding:16px;border-bottom:1px solid #edf0f4}.travel-toolbar .travel-search{min-width:260px;flex:1}.travel-status{border-radius:999px;padding:4px 9px;font-size:11px;font-weight:700;white-space:nowrap}.travel-status--green{background:#e8f8ef;color:#147a42}.travel-status--red{background:#ffeded;color:#b42318}.travel-status--amber{background:#fff5dc;color:#9a6700}.travel-status--blue{background:#eaf2ff;color:#2458a6}.travel-alert{margin:0 0 20px;border-left:4px solid #d92d20}.travel-empty{padding:56px 24px;text-align:center}.travel-empty h3{margin:12px 0 5px}.travel-empty p{color:#667085;margin:0 auto 18px;max-width:540px}.travel-money{font-weight:600;white-space:nowrap}.travel-tabs .ant-tabs-nav{padding:0 16px;margin:0}.travel-thumb{width:44px;height:34px;object-fit:cover;border-radius:6px;background:#eef1f5}.vendor-cell-subtitle{display:block;color:#667085;margin-top:3px}.vendor-profile-summary{display:flex;align-items:center;gap:16px;margin-bottom:22px}.vendor-profile-summary h2{margin:0 0 3px}.vendor-profile-summary p{margin:0 0 8px;color:#667085}.vendor-document-preview{object-fit:cover;border-radius:7px}.vendor-file-placeholder{width:92px;height:72px;border:1px solid #d9dee8;border-radius:7px;background:#f7f8fa;display:grid;place-content:center;justify-items:center;color:#667085;gap:3px}.vendor-file-placeholder span{font-size:10px;font-weight:700}.vendor-note{border-bottom:1px solid #edf0f4;padding:0 0 12px;margin:0 0 12px}.vendor-note:last-child{border:0;margin-bottom:0}.vendor-note p{white-space:pre-wrap;margin:0 0 5px}.vendor-note small,.ant-timeline-item-content small{color:#667085}.ant-timeline-item-content p{margin:4px 0}@media (max-width:700px){.travel-page{padding:14px}.travel-heading{flex-direction:column}.travel-toolbar>*{width:100%!important}}@media (max-width:1000px){.review-layout{grid-template-columns:1fr}.review-aside{position:static}.review-gallery{grid-template-columns:repeat(2,1fr)}}.ant-table-wrapper .ant-table-container{overflow-x:auto}.ant-table-wrapper .ant-table-cell,.ant-table-wrapper .ant-table-cell *{white-space:nowrap}.ant-table-wrapper .ant-table-cell{max-width:320px;overflow:hidden;text-overflow:ellipsis}.ant-table-wrapper .ant-table-cell>*{overflow:hidden;text-overflow:ellipsis}
