.gradient-end{background:linear-gradient(180deg,transparent,#F8F8F8)!important;height:43px;position:absolute;bottom:0;left:0;right:0;z-index:2;pointer-events:none}.requests-section-sub{position:relative;z-index:2}.dot-buttons{-webkit-backdrop-filter:blur(30.230712890625px);backdrop-filter:blur(30.230712890625px);background:#fff;background-color:rgb(255,255,255);box-shadow:0 4px 13.6px rgba(0,0,0,.05);padding:10px 20px;height:34px;width:58px;align-items:center;justify-content:center;border-radius:75px}.subscription-card{position:relative;grid-row:1/3;grid-column:1;border-radius:15px}.subscription-content-details{background:#f8f8f8;height:442.823px;border-radius:15px}.check-wrapper{margin-top:15.31px;background:rgba(248,248,248,1);border-radius:16px;padding:21.77px;height:209.64501953125px}.check-wrapper-dates{display:flex;gap:40px;align-items:center;justify-content:space-between;position:relative;gap:20px}.curved-separator{position:absolute;left:50%;bottom:-27px;transform:translate(-50%,-50%);width:80%;height:20px;background:rgba(248,248,248,1);border-radius:16px;z-index:1}.curved-separator-left{left:26px}.curved-separator-left,.curved-separator-right{background:#ffffff;height:16.1px;width:14px;border-radius:50%;position:absolute;bottom:-15px;z-index:999}.curved-separator-right{right:26px}.check{text-align:center;position:relative;z-index:1}.check-wrapper-dates:before{content:"";position:absolute;top:10%;bottom:10%;left:50%;width:1px;background-color:#ccc;transform:translateX(-50%)}.check-label{font-weight:500;margin-bottom:4px;font-size:22px;color:rgba(34,34,34,1)}.check-date,.check-location{font-size:.75rem;color:#555}.upload-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:1.5rem;gap:1.5rem}.upload-card{display:flex;flex-direction:column}.upload-label{font-size:14px;font-weight:600;margin-bottom:.5rem;color:#333}.upload-area{border:2px dashed #d1d5db;border-radius:12px;background:#fafafa;padding:40px 27px;text-align:center;cursor:pointer;transition:border-color .3s}.upload-area:hover{border-color:#2563eb}.upload-text{font-size:14px;color:#555;margin-top:.5rem}.upload-text a{color:#007bff;text-decoration:none}.upload-footer{display:flex;background:#fff;border-radius:10px;border:1px solid #e5e7eb;margin-top:.75rem;padding:.75rem 1rem;justify-content:space-between;align-items:center}.remove-btn{background:none;border:none;color:#9ca3af;cursor:pointer;transition:color .2s}.remove-btn:hover{color:#111}.slider-bar{margin-top:17px;height:44px;border-radius:38px;position:relative;padding:20px 37px;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);box-shadow:0 4px 13.6px rgba(0,0,0,.05)}.slider-bar-check{flex-basis:100%;height:6px;background:rgba(120,120,120,.2);border-radius:3px;position:relative;overflow:hidden}.slider-progress{height:100%;background:rgba(0,0,0,1);border-radius:inherit;transition:width .4s ease}.profile-card{grid-row:1;grid-column:2}.requests-section{grid-row:1;grid-column:3}.actions-section,.requests-section{padding:23.22px 24.29px;position:relative}.actions-section{grid-row:2;grid-column:2/4}.actions-section,.profile-card,.requests-section{background:rgba(248,248,248,1);border-radius:15px}.requests-section-sub{overflow-y:scroll;max-height:260px;padding-right:12px;margin-right:-18px}.subscription-card .command-section{padding:19.02px 21.34px 0}.on-order{font-size:12px;font-weight:400}.status-pending{background:rgba(233,242,253,1);color:rgba(0,122,255,1)}.status-eligible,.status-pending{padding:5px 7px;border-radius:8px;display:flex;align-items:center;gap:3px}.status-eligible{background:#FCEFE2;color:#EA6B35}.car-image-wrapper{margin:39.22px 0 0;height:188px;overflow:hidden}.car-wrapper-blank{text-align:center;margin-top:130px;padding:0 32px;margin-bottom:14px}.make-a-request-btn{box-shadow:0 4px 13.6px 0 #0000000d;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);width:max-content;padding:14px 22px;font-weight:500;font-size:14px;border-radius:10px;background:#fff;border:none;-webkit-backdrop-filter:blur(30.230712890625px);backdrop-filter:blur(30.230712890625px)}.heading-h2{font-size:22px;font-weight:500}.heading-h2,.heading-h4{color:var(--text-color-gray)}.heading-h4{font-size:1.625rem;font-weight:700}.heading-h5{color:var(--text-color-gray);font-size:1.375rem;font-weight:500}.dashboard-container{background-color:var(--white-color);position:relative;top:89px;height:100vh}.text-muted{color:var(--text-color-gray)!important}.text-muted-gray{color:var(--text-muted-color-gray)!important}.modal-body-item-individual-input{border:1px solid rgb(204,204,204);border-radius:4px;height:45px;width:100%}.modal-body-item-individual-input.error{border-color:#dc3545}.profile-info-content{width:568.25px;border-width:2px;border-radius:32px!important;padding:32px 32px 16.2px}.profile-info-conductorcontent{width:785px;border-width:2px;border-radius:32px;padding:28.3px 32px 52.2px 43.68px}.border-model{margin-left:-24px;margin-right:-24px;border:1px solid #eeeeee}.tabs-container{display:flex;gap:30px;border-bottom:1px solid #e0e0e0;position:relative}.tab-button{position:relative;background:none;border:none;color:#6a6a6a;font-size:14px;font-weight:500;padding:0 0 20px;cursor:pointer;transition:color .3s ease,font-weight .3s ease}.tab-button.active{color:#000;font-weight:600}.tab-underline{position:absolute;bottom:0;height:3px;background:#000;border-radius:2px;transition:all .3s ease}.driver-profile-align{display:grid;grid-template-columns:repeat(2,1fr);width:735px}.accordion-button,.accordion-button:active,.accordion-button:focus{outline:none!important;background:none;font-size:26px;font-weight:700;color:#222222}.accordion-button:not(.collapsed){color:#000000;background-color:#fff;box-shadow:none}.accordion-profile .accordion-button:after{margin-right:auto!important;margin-left:0;transform:rotate(271deg)}.accordion-header{margin-bottom:0;padding:40px 0}.sidebar{background:var(--white-color);height:100vh;overflow-y:auto;transition:width .3s ease;position:fixed;width:378.77px;z-index:1000;padding:32.81px 15.81px 32.81px 63.36px;border-right:1px solid var(--border-color)}.desktop-main{margin-left:378.77px}.sidebar-menu{padding-top:.5rem;width:269px}.sidebar-item{cursor:pointer;transition:all .2s ease;border:none;font-weight:500;background:none;width:100%;text-align:left;display:flex;align-items:center;color:var(--text-color-gray);font-size:14px;height:61px;margin-bottom:8px;padding:0 15px;border-radius:16px;gap:10px}.sidebar-item.active,.sidebar-item:hover{box-shadow:0 4px 13.6px 0 rgba(0,0,0,.05)}.sidebar-item.active{color:var(--text-color-gray);border-radius:16px}.sidebar-item span:first-child{font-size:1.1rem;margin-right:.95rem;width:20px}.sidebar-footer{position:absolute;bottom:100px;left:0;right:0;padding:0 132.31px 0 92.88px;background:var(--white-color)}.sidebar-footer button{width:100%;margin-bottom:0;padding:0;border:none;background:none;color:#000;text-align:left;cursor:pointer;font-size:1rem}.sidebar-footer button:hover{color:#333}.main-content-profile{background-color:var(--white-color);padding:34.82px 0 0 49.3px}.subscription-header-card{background:var(--white-color);border-radius:20px;overflow:hidden;box-shadow:var(--box-shadow);width:767px;height:213px;position:relative;padding:0}.profile-section{display:flex;padding:24px 0 0 33px;gap:14px}.profile-img{width:70px;height:70px;object-fit:cover;border:3px solid #f0f0f0}.porgress-bar-monthly{position:absolute;bottom:0;width:100%;padding:0 20px 0 33px}.progress-bar-custom{background:#f3f3f680;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:10px;height:46px;padding:10px 30px}.vehicle-info{width:23.121%}.vehicle-info-details{background:var(--white-color);box-shadow:var(--box-shadow);border-radius:20px;margin-bottom:11.32px;height:143.68px;padding:20px 24px 16px}.badge-rounded-45{width:100%;height:45px;background-color:#e7f0fc;color:#007aff}.badge-rounded-35,.badge-rounded-45{border-radius:45px;display:inline-flex;justify-content:center;align-items:center;font-size:14px}.badge-rounded-35{width:210px;height:35px}.vehicle-info-data{box-shadow:var(--box-shadow);border-radius:20px;height:58px;text-align:center;display:flex;justify-content:center;align-items:center;gap:5px}.car-item,.vehicle-info-data{background:var(--white-color)}.car-item{border-radius:8px;padding:1.25rem;margin-bottom:.75rem;box-shadow:0 1px 6px rgba(0,0,0,.06);transition:all .2s ease}.car-item:hover{box-shadow:0 2px 12px rgba(0,0,0,.1)}.car-thumbnail img{width:60px;height:60px;object-fit:cover;border-radius:6px}.year-divider{text-align:left;margin:2rem 0 1.625rem;position:relative}.year-divider h6{color:#666;font-weight:500;font-size:1.1rem}.mobile-header{background:var(--white-color);border-bottom:1px solid #e9ecef;padding:1rem 1.25rem;position:-webkit-sticky;position:sticky;top:0;z-index:1020;display:none}.hamburger-btn{background:none;border:none;font-size:1.4rem;color:#333;cursor:pointer;padding:.25rem}.mobile-sidebar{position:fixed;top:0;left:0;width:100%;max-width:100%;height:100vh;background:var(--white-color);z-index:1060;transform:translateX(-100%);transition:transform .3s cubic-bezier(.4,0,.2,1);box-shadow:0 0 20px rgba(0,0,0,.15);padding:30px}.mobile-sidebar.show{transform:translateX(0);background:#ffffff9e;-webkit-backdrop-filter:blur(102.0999984741211px);backdrop-filter:blur(102.0999984741211px)}.close-sidebar{background:none;border:none;font-size:1.625rem;color:#666;cursor:pointer;padding:.25rem}.mobile-sidebar-header{position:relative;width:100%;padding:1rem 1.25rem;background:var(--white-color);border-bottom:1px solid #eee;display:flex;align-items:center}.mobile-sidebar-header .close-sidebar{background:none;border:none;font-size:1.5rem;color:#666;cursor:pointer;padding:0}.mobile-sidebar-header .header-title{position:absolute;left:50%;transform:translateX(-50%);font-size:16px;font-weight:500;color:#000}.payment-card{border:1px solid var(--border-color);height:76px;padding:27px 26px;margin-bottom:10px;border-radius:4px}.go-fleet-page{width:172;height:48;opacity:1;gap:10px;border-radius:10px;background:#222222;color:var(--white-color)}@media (max-width:1199px) and (min-width:768px){.sidebar{width:275px;padding:0 30px 17.73px}.sidebar-menu{width:228px}.payment-card{height:108px;padding:16px 13px 16px 20px}.desktop-main{margin-left:280px}.main-content-profile{padding:1rem}.profile-img{width:60px;height:60px}}@media (max-width:991px){.myProfileCardRes{height:67px;border-bottom:1px solid var(--border-color);margin-bottom:25px}.payment-card{height:108px;padding:16px 13px 16px 20px}.status-pay-card{width:max-content}.sidebar{display:none!important}.desktop-main{margin-left:0}.mobile-header{display:flex!important}.main-content-profile{padding:1.625rem 1rem}.dashboard-container{top:0}.subscription-header-card .row>div{text-align:center;margin-bottom:2rem}.subscription-header-card .row>div:last-child{margin-bottom:0}}.ipad-view-mysub{display:none}@media (min-width:320px) and (max-width:1024px){.header-vehicle-info,.profile-avator,.vehicle-status{display:none}}@media (min-width:320px) and (max-width:767px){.subscription-card .car-wrapper-blank{margin-top:130px!important}.subscription-card{background:none;margin-bottom:0}.profile-info-content{border-radius:30px 30px 0 0!important}.vehicle-list{gap:30px}.desktop-view-sub{display:block}.ipad-view-mysub{display:none}.add-subscription{margin-bottom:0!important}}.add-subscription{margin-bottom:105px}.desk-topProfile-card,.desk-topsub-card{display:block}@media (min-device-width:768px) and (max-device-width:1024px){.desk-topProfile-card,.desk-topsub-card{display:none!important}.desktop-view-sub{display:none}.ipad-view-mysub{display:block}.ipad-view-dashboard{margin:0 auto;display:grid}.ipad-view-dashboard .header-row{grid-column:1/-1;display:grid;grid-template-columns:331px 316px;grid-gap:12px;gap:12px;align-items:stretch;margin-bottom:15px}.ipad-view-dashboard .driver-plus{margin-top:0}.ipad-view-dashboard .requests-section-sub{width:321px}.ipad-view-dashboard.requests-section{padding-right:0}.ipad-view-dashboard .main-content-profile{padding:1rem}.ipad-view-dashboard.requests-section{padding:30px 11px!important}.ipad-view-dashboard .subscription-card{display:flex;flex-direction:column;gap:24px;height:436px;background:#f8f8f8}.ipad-view-dashboard .bottom-row{display:flex;gap:20px}.ipad-view-dashboard .requests-section{padding:24.22px 13.29px!important}}@media (max-width:576px){.main-content-profile{padding:1rem .75rem}.subscription-header-card{margin:0 .25rem 1.625rem}.car-item{padding:1rem;margin-bottom:.5rem}.car-thumbnail img{width:50px;height:50px}.mobile-sidebar{width:100%}.profile-img{width:60px;height:60px}}@media (max-width:480px){.mobile-header{padding:.75rem 1rem}.mobile-header h5{font-size:1.1rem}.main-content-profile{padding:.75rem .5rem}.car-item{padding:.75rem}}.css-1n6sfyn-MenuList{padding:0 5px}.css-d7l1ni-option,.css-tr4s17-option{border-radius:5px;margin:3px 0}.css-10wo9uf-option{margin:3px 0}.country-list-container{width:100%;border-radius:8px;overflow:hidden}.country-list-item{padding:12px 16px;cursor:pointer;transition:background-color .2s;border-bottom:1px solid #e0e0e0}.country-list-item:last-child{border-bottom:none}.country-list-item:hover{background-color:#f5f5f5}.country-list-item.selected{background-color:#f8f9fa;font-weight:500}.country-list-item .d-flex{min-height:24px}.bottom-drawer-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:999999;display:flex;align-items:center;justify-content:center}.bottom-drawer{background:white;width:100%;max-width:500px;max-height:80vh;border-radius:19px;display:flex;flex-direction:column;animation:fadeIn .3s ease-out}.bottom-drawer-header{padding:16px;position:relative;display:flex;justify-content:flex-start;align-items:center}.close-button{background:none;border:none;padding:0;cursor:pointer;color:#1c1b1f}.bottom-drawer-content{padding:0 25px 25px;overflow-y:auto;flex:1 1}.bottom-drawer-content h5{text-align:center;margin-bottom:20px!important}.bottom-drawer>hr{border-color:#dddddd;opacity:1;width:95%;margin:auto}.bottom-drawer-footer{padding:0 25px 35px;background:white;border-radius:19px}.bottom-drawer-footer .btn{background-color:#f6f6f6;color:#000000;font-size:16px;width:100%;height:55px}@keyframes fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.country-card-list{width:100%;justify-content:center;flex-wrap:wrap}.country-card{display:flex;align-items:center;background:#fff;border:1px solid #dddddd;border-radius:7px;padding:13px 16px;cursor:pointer;transition:border-color .2s,box-shadow .2s;font-size:18px;box-sizing:border-box}.country-card.selected{border:1px solid #000000}.country-flag{font-size:10px;margin-right:12px}.country-label{font-size:16px;color:#000}@media (max-width:768px){.bottom-drawer{position:fixed;left:0;right:0;bottom:0;width:100vw;max-width:100vw;border-radius:19px 19px 0 0;margin:0;box-shadow:0 -2px 16px rgba(0,0,0,.08)}.bottom-drawer-footer{border-radius:0;padding-bottom:25px}.bottom-drawer-content h5{text-align:left}.country-card-list{flex-wrap:wrap;gap:12px;justify-content:flex-start}.country-card{width:100%;min-width:140px;margin:0;padding:13px 10px;justify-content:flex-start}}body,html{max-width:100vw;overflow-x:hidden;margin:0;font-family:Inter}.trusimo-app-container{margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media (min-width:768px){.trusimo-app-container{width:720px;padding-left:0;padding-right:0}}@media (min-width:1024px){.trusimo-app-container{width:980px}}@media (min-width:1366px){.trusimo-app-container{width:1250px}}.bg-f5f5f7{background-color:#f5f5f7}.full-screen-height{min-height:100vh;padding-bottom:50px}.terms-condition-page{padding-top:100px}.terms-condition-page-title{font-size:26px;font-weight:600;color:#000;margin-bottom:20px}.cookie-consent-banner{bottom:0;background-color:#000!important;border-radius:15px}.cookie-consent-banner,.cookie-consent-banner-mobile{position:fixed;color:#E4E5F2!important;height:-moz-fit-content;height:fit-content;margin:0 10px 20px;display:flex;z-index:99999}.cookie-consent-banner-mobile{bottom:20px;border:none!important;background-color:transparent!important;border-radius:20px;width:100%;flex-direction:column;padding:0!important}.cookie-content-mobile{width:95%;margin:auto;background-color:#bbbbbda1;border-radius:20px;height:100%;color:rgba(255,255,255,1)!important;font-size:12px!important;padding:20px;display:flex;flex-direction:column;height:auto;justify-content:flex-start;align-items:flex-start;gap:4px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.accept-mobile-cookie{background-color:rgba(255,255,255,1)!important;color:rgba(123,123,123,1)}.accept-mobile-cookie,.accept-mobile-cookie-borderd{border:none;border-radius:50px;font-size:12px;padding:4px 8px}.accept-mobile-cookie-borderd{background-color:transparent!important;color:rgba(255,255,255,1);border:1px solid rgba(255,255,255,1)}.consent-show-details-button{border:1px solid #c6c8db;color:#A7A7A7;background-color:#E4E5F200;border-radius:6px!important;display:none;padding:4px 8px}.consent-buttons{width:--webkit-fill-available}.consent-buttons button{width:300px;border-radius:0;height:51px;font-weight:500;font-size:.9rem}.consent-buttons .btn-primary{border:none!important;color:#FFF!important;border-width:2px;border-radius:6px}.consent-buttons .btn-outline-secondary{border:none!important;color:#000!important;border-width:2px;border-radius:6px;background-color:#FFF}.consent-buttons .btn-outline-secondary:hover{background-color:#FFF;color:#000}.consent-show-details-link{color:#0084FF!important;font-size:14px;font-weight:500;display:flex;justify-content:flex-end;align-items:center;gap:2px}.consent-alert-heading{font-size:20px;font-weight:700}.consent-alert-desc{font-size:14px}@media (max-width:768px){.consent-alert-heading{font-size:1.2rem!important}.cookie-consent-banner p{font-size:.9rem}.consent-buttons button{height:45px;font-size:.9rem;width:100%}.consent-buttons{width:100%}}.consent-warning .modal-content{border-radius:15px;padding:1% 5%}@media screen and (min-width:768px) and (max-width:1024px){.cookie-consent-banner{flex-direction:column;justify-content:center;align-items:center;margin:0!important}.consent-alert-heading{text-align:center;margin-top:10px;margin-bottom:20px!important}.consent-show-details-link{display:none!important}.consent-show-details-button{display:block}.cookie-setting-save{display:none;width:167px}.cookie-setting-main-container{flex-direction:column-reverse;min-height:-moz-fit-content!important;min-height:fit-content!important}.cookie-setting-params-container{width:100%;text-align:left}.cookie-setting-main-container .col-8{min-height:-moz-fit-content;min-height:fit-content;width:100%!important}.cookie-setting-save-2{display:block!important;width:-moz-fit-content!important;width:fit-content!important;border-radius:4rem;margin-top:30px;float:right;margin-bottom:30px}.setting-title2,.setting-title2-desc,.setting-title2-end{text-align:left}.cookie-setting-params{padding:10px 15px 20px!important;gap:5px!important}}@media screen and (min-width:200px) and (max-width:767px){.cookie-consent-banner{flex-direction:column;justify-content:center;align-items:center;margin:0!important}.consent-alert-heading{text-align:left;margin-top:10px;margin-bottom:10px!important}.consent-show-details-link{display:none!important}.consent-show-details-button{display:block}.cookie-setting-save{display:none;width:"167px"}.cookie-setting-main-container{flex-direction:column-reverse;min-height:-moz-fit-content!important;min-height:fit-content!important}.cookie-setting-params-container{width:100%;text-align:left}.cookie-setting-main-container .col-8{min-height:-moz-fit-content;min-height:fit-content;width:100%!important}.cookie-setting-save-2{display:block!important;width:-moz-fit-content!important;width:fit-content!important;border-radius:4rem;margin-top:30px;float:right;margin-bottom:30px}.setting-title2,.setting-title2-desc,.setting-title2-end{text-align:left}.cookie-setting-params{padding:10px 15px 20px!important;gap:5px!important}}.cookie-setting-body{background-color:#000000;color:#FFF;border:1px solid #ffffff;padding-top:0!important;padding-bottom:0!important;min-height:60vh}.cookie-setting-main-container{min-height:60vh;display:flex}.cookie-setting-main-container .col-8{max-height:60vh;overflow:auto}.cookie-setting-params-container{background-color:rgba(217,217,217,.1)}.cookie-setting-params{padding:50px 15px 20px;display:flex;flex-direction:column;justify-content:space-between;gap:30px;height:100%}.cookie-setting-save{height:40px;width:100%}.cookie-setting-save,.cookie-setting-save-2,.cookie-setting-save:hover{background-color:#FFFFFF!important;color:#000}.cookie-setting-save-2{height:40px;width:100%;display:none}.cookie-setting-save-2:hover{background-color:#FFFFFF!important;color:#000}.cookie-setting-options{color:#E4E5F2;font-size:15px}.cookie-setting-options-text{margin-bottom:10px;margin-top:10px;cursor:pointer}.cookie-setting-options>div:not(:last-child){border-bottom:1px solid #e4e5f2}.cookie-setting-options-active .cookie-setting-options-text{color:#007AFF!important;border-left:2px solid #007aff;margin-left:-10px;padding-left:8px}.setting-title{color:#E4E5F2;font-size:30px;font-weight:700;margin-bottom:20px}.setting-title2{text-decoration:underline;margin-bottom:15px}.setting-title2,.setting-title2-desc{color:#FFFFFF;font-size:16px;font-weight:500}.setting-title2-end{color:#5D5D5D;font-size:14px;font-weight:400;margin-top:20px}.cookie-setting-switch{background-color:#FFF;padding:3px;border-radius:5rem;width:-moz-fit-content;width:fit-content;display:flex;gap:5px}.cookie-setting-switch-opt{padding:6px 15px;border-radius:5rem;background-color:#FFF;color:#000000;font-size:14px;line-height:22px;font-weight:500;transition:all .3s}.cookie-setting-switch-opt-selected{background-color:#007AFF;color:#FFF}.cookie-setting-close-icon{position:absolute;right:0;padding:15px}.cookie-setting-banner{z-index:1000!important;border-top:1px solid #fff}@media screen and (max-width:767px){.cookie-setting-banner{position:fixed;top:0;left:0;right:0;bottom:0;overflow-y:auto;border-top:none}}