@charset "UTF-8";.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/_next/static/media/ajax-loader.0b80f665.gif) 50% no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(/_next/static/media/slick.25572f22.eot);src:url(/_next/static/media/slick.25572f22.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/slick.653a4cbb.woff) format("woff"),url(/_next/static/media/slick.6aa1ee46.ttf) format("truetype"),url(/_next/static/media/slick.f895cfdf.svg#slick) format("svg")}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;transform:translateY(-50%);cursor:pointer;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:none;background:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{width:20px;height:20px;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;padding:5px;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}:root{--height:70;--width:120}.full-contract{background-color:#c9c9c9;font-family:serif}.contract-holder{width:210mm;height:297mm;display:flex;margin:1px}.contract-container strong,.full-contract strong{font-size:12px;font-weight:700}@media print{body,html{overflow:initial!important}body{font-size:15.7pt;margin:0}.page-break{page-break-after:always}.full-contract{display:contents!important;font-family:serif}@page{size:A4;margin:0}}.contract-container{width:100%;height:100%;padding:0 10px;background-color:#fff}.logo{width:200px;margin:0 auto;background-color:transparent}.section{margin-top:20px}.contact_table{width:94%;border-collapse:collapse;margin:4px;display:inline-table}.contract_td,.contract_th{border:1px solid #425192!important;padding:2px!important;text-align:left}.contract_th{background-color:#f2f2f2;text-align:center}.terms{font-size:14px;text-align:left}.grid-container{display:grid;grid-template-columns:auto auto;grid-gap:10px;padding:10px}.grid-item{width:33%;text-align:center}.table{display:table;color:#323d6d}.row{display:table-row}.cell{display:table-cell;border:2px solid #425192;text-align:center;width:50%}.header{padding:6px}.header,.section-header{font-size:x-large;font-weight:700}.section-header{margin:12px 0 4px}.secondary-header{border:2px solid #425192;border-right:none;border-left:none}.cell-content{display:table-cell;padding-left:8px;padding-bottom:4px;text-align:left;width:100%}.border-2{border:1px solid #425192;padding:2px;width:90%;display:inline-block}.no-borders{border:none!important}.no-up{border-top:none!important}.no-down{border-bottom:none!important}.no-right{border-right:none!important}.no-left{border-left:none!important}.vehicle-info{margin:4px;display:inline-grid;grid-template-columns:repeat(2,1fr);justify-items:center}.payment-mode{display:flex;justify-content:space-evenly;flex-wrap:nowrap;flex-direction:row}.contract_attribute{margin:2pt 0 2pt 2pt;white-space:pre;font-size:19px}.contract_attribute_container{display:flex}.contract-section{border:1px solid #888;border-radius:5px;min-width:0;max-width:100%;overflow:hidden}.important_bottom_padding{padding-bottom:8px!important}.important_vertical_padding{padding:3px 10px 3px 3px!important}.contract_p{margin:2pt 0 2pt 2pt}.condition_title{font-size:25px;font-style:italic;font-weight:700;text-align:center}.paragraph_title{margin-bottom:8px;font-size:15px;font-weight:700;text-decoration:underline}.condition{text-align:justify;padding-left:10px;font-size:15px}.crossed{overflow:hidden;box-sizing:border-box;position:relative;--cross-thickness:10px}.crossed:after,.crossed:before{content:"";display:block;width:70%;height:var( --cross-thickness);position:absolute;top:0;z-index:2;background:#545454;margin-top:20}.crossed:before{left:55px;top:85px;rotate:atan2(87,117)}.crossed:after{right:62px;top:85px;rotate:calc(-1* atan2(90, 124))}.table-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:5px;gap:5px;width:100%;border:none}.cell-grid{padding:10px;text-align:center;border:1px solid #ccc;background-color:#f9f9f9}.header-grid{font-weight:700;background-color:#e0e0e0}body,html{padding:0;margin:0;background-color:#f7f7f7;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}html{-webkit-text-size-adjust:100%}body{text-size-adjust:100%}#__next,body,html{width:100%;height:100%;overflow:hidden}a{color:inherit;text-decoration:none}*{box-sizing:border-box}img{background-color:#f7f7f7}.pointer{cursor:pointer}table th{padding:25px;background-color:#d9d9d6;color:#000}.table{width:100%;max-width:100%;margin-bottom:1rem;background-color:transparent;border-collapse:collapse;margin-top:10px}thead{display:table-header-group;vertical-align:middle;border-color:inherit}th{display:table-cell;font-weight:700;text-align:inherit}th,tr{vertical-align:inherit}tr{display:table-row;border-color:inherit}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}tbody{display:table-row-group;vertical-align:middle;border-color:inherit}.red{color:red}.green{color:green}.invalid-feedback{color:#c03;display:block;font-size:12px;line-height:15px;margin:6px 0 0}.colored_dot{height:25px;width:25px;border-radius:50%;display:inline-block}.invite_slider:after,.invite_slider:before{font-size:35px!important;color:gray!important}.slider_arrow{display:inline-flex!important;position:absolute;cursor:pointer;top:50%;gap:.5rem;justify-content:center;align-items:center;border-radius:9999px;border-width:1px;width:2rem;height:2rem;font-size:.875rem;line-height:1.25rem;font-weight:500;white-space:nowrap;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.slick-dots{bottom:none;top:-1rem}.slick-prev{left:-33px}.clickable{cursor:pointer}.css-lxhgdp{display:flex!important;flex-direction:column;flex-wrap:nowrap}.rct-collapse,.rct-node-icon{padding:0 2px!important}.rct-text label{display:flex;flex-direction:row;flex-wrap:nowrap}.brand_series{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.selected_signature{background-color:#fdf4ee;border:2px solid #f7852e59;border-radius:10px;margin:10px;padding:10px}.signature_choice{border:1px solid;border-radius:10px;margin:10px;padding:10px}.rct-title{padding:0 2px!important}.no-padding{padding:0!important;border:0!important}.disable{cursor:default;pointer-events:none;background-color:#e1e1e1;color:light-dark("graytext",#aaa)}@media print{@page{margin:0!important;padding:0!important}body{zoom:.92}}.date_header{height:100%}.date_header>div{border-left:1px solid #bbb}div[data-testid]{border-right:1px solid #bbb}.reservation_primaryHeader>div{border-left:1px solid #bbb!important;border-right:none!important}.reservation_primaryHeader>div>span{color:#000;width:100%}.rct-sidebar{border-right:1px solid #bbb!important;border-left:1px solid #bbb!important}.rct-calendar-header{border:none!important}.reservation_item{border-radius:5px;z-index:2!important}.reservation_contract{background:#a3a3a3!important;border-color:#8c8c8c!important}.rct-vl{z-index:2!important}.date_header>div{height:100%}@-moz-document url-prefix(){*{scrollbar-width:thin;scrollbar-color:#888 #f1f1f1}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#00000017}::-webkit-scrollbar-thumb{background:#888;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#555}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb-color) var(--scrollbar-track-color)}}.vehicle_profile_shell{display:flex;flex-direction:column;gap:24px;--vehicle-accent:#ff7a1a;--vehicle-accent-soft:#fff0e4;--vehicle-accent-line:#ffd1ad;--vehicle-accent-deep:#d86200}.vehicle_hero{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin:18px 30px 0;padding:28px 30px;border-radius:24px;background:radial-gradient(circle at top right,rgba(255,122,26,.18),transparent 84%),linear-gradient(180deg,#fff8f2,#fff);color:#2a2826;border:1px solid #f0ddd0;box-shadow:0 18px 36px rgba(42,40,38,.08);position:relative;overflow:hidden}.vehicle_hero_copy h1{margin:8px 0 14px;font-size:clamp(2rem,4vw,3.2rem);line-height:1.05;color:#2a2826}.vehicle_eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;font-weight:700;opacity:.92;color:var(--vehicle-accent-deep)}.vehicle_status_badge{display:inline-flex;align-items:center;min-height:38px;padding:8px 14px;border-radius:999px;font-size:.92rem;font-weight:600;color:var(--vehicle-accent-deep);background-color:var(--vehicle-accent-soft);border:1px solid var(--vehicle-accent-line)}.vehicle_status_badge.ready{color:#0c5d3a;background-color:#dff7ea;border-color:#b9e8cb}.vehicle_status_badge.rented{color:#6c3d00;background-color:#ffe3b8;border-color:#ffd08a}.vehicle_status_badge.broken{color:#7d1f1f;background-color:#ffd4d4;border-color:#f2aaaa}.vehicle_status_badge.sold{color:#fff;background-color:var(--vehicle-accent);border-color:var(--vehicle-accent)}.vehicle_hero_actions{display:flex;flex-direction:column;gap:14px;min-width:260px}.vehicle_sale_notice{padding:16px 18px;border-radius:16px;color:#9a4d00;font-weight:700;background:linear-gradient(135deg,#fff2e7,#ffe3c8);border:1px solid #ffc897}.vehicle_section{margin:0 30px;padding:22px 24px;border-radius:22px;background:#fff;box-shadow:0 20px 40px rgba(12,23,36,.08)}.vehicle_section_heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.vehicle_section_heading h2{margin:6px 0 0;color:#2a2826;font-size:1.35rem}.vehicle_section_heading.compact{margin-bottom:12px}.cards__detail__item{margin:0 30px 30px}.item_description{display:flex;gap:25px;align-items:flex-start}.active>a{color:var(--vehicle-accent)!important}.image_slider>*{background-color:transparent}.image_slider{width:60%;min-height:410px;border-radius:22px;background:linear-gradient(180deg,rgba(255,122,26,.06),hsla(0,0%,100%,0) 22%),linear-gradient(180deg,#fffaf5,#f7f2eb);border:1px solid #eadfd3}.basic_info,.image_slider{padding:22px;box-shadow:0 20px 40px rgba(12,23,36,.08)}.basic_info{width:40%;border-radius:22px;background:linear-gradient(180deg,#fff,#fbf8f4);border:1px solid #ece2d7}.detail_ol{padding:0;margin:0;box-sizing:border-box;list-style:none;width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:12px}@media (max-width:900px){.basic_info{width:100%}.item_description{display:block}.cards__detail__item{margin:0 20px 24px}.image_slider{width:100%}.basic_info{margin-top:18px}}.detail_li{box-sizing:border-box;min-height:68px;width:100%;min-width:190px;max-width:calc(50% - 6px);display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 18px;background-color:#fffdfb;border:1px solid #ece3d8;margin:0;box-shadow:0 12px 28px rgba(15,23,42,.04);border-radius:18px;overflow:hidden}.vehicle_documents{align-items:stretch;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:0}.vehicle_documents .detail_li{cursor:pointer;flex:1 1 220px;max-width:290px;gap:0}.gradient_gray{background-color:orange}@media (min-width:1100px){.detail_li{width:40%;max-width:calc(50% - 6px)}}@media (min-width:1400px){.basic_info{width:60%}.image_slider{width:40%}}@media (min-width:1095px) and (max-width:1400px){.basic_info input{width:100px}}.parent_delete_car_btn{position:relative;display:inline-block;margin:8px}.previewable_image{cursor:zoom-in}.image_preview_overlay{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:72px 24px 24px;background-color:rgba(0,0,0,.86)}.image_preview_actions{position:fixed;top:18px;right:18px;z-index:10001;display:flex;gap:10px}.image_preview_button{width:42px;height:42px;border:1px solid hsla(0,0%,100%,.35);border-radius:50%;color:#fff;background-color:rgba(0,0,0,.42);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.image_preview_button:focus,.image_preview_button:hover{background-color:hsla(0,0%,100%,.18);outline:none}.image_preview_img{max-width:100%;max-height:calc(100vh - 112px);object-fit:contain}.delete_car_btn{position:absolute;top:5px;right:5px;width:18px;height:18px;border:none;font-weight:700;border-radius:50%;background-color:#f600009c;color:#fff;text-align:center;cursor:pointer}.add_pic{height:200px;width:200px;margin:8px;cursor:pointer;flex-wrap:nowrap;align-content:center}.add_pic,.slider_container{display:flex;align-items:center;justify-content:center}.slider_container{background-color:transparent;position:relative;min-height:320px;width:100%}.slider_frame{width:min(100%,680px);height:clamp(260px,38vw,420px);display:flex;justify-content:center}.slider_stage{width:min(100%,560px);height:100%}.slider_stage .slick-list,.slider_stage .slick-slide,.slider_stage .slick-slide>div,.slider_stage .slick-slider,.slider_stage .slick-track{height:100%}.next,.prev{background-color:rgba(0,0,0,.22)}.vehicle_buttons{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:flex-start;padding:0}.vehicle_hero_button{min-height:44px;padding:10px 18px;border-radius:14px;font-weight:700;letter-spacing:.01em;box-shadow:0 12px 24px rgba(42,40,38,.1);transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.vehicle_hero_button:hover{transform:translateY(-1px);box-shadow:0 16px 28px rgba(42,40,38,.14);filter:saturate(1.05)}.vehicle_hero_button_primary{background:linear-gradient(135deg,#ff7a1a,#f97d00);color:#fff}.vehicle_hero_button_secondary{background:#fff;color:#9a4d00;border:1px solid #ffc58f}.vehicle_hero_button_secondary:hover{color:#9a4d00;background:#fff7ef}.vehicle_hero_button_danger{background:linear-gradient(135deg,#ef5b5b,#d93b50);color:#fff}.vehicle_tabs_container{padding:20px 5px}.property{padding:3px!important;max-width:60%!important;color:#2a2826;font-weight:600;text-align:right;white-space:normal;overflow-wrap:anywhere;word-break:break-word;flex-shrink:1}.car_imgs{display:flex!important;justify-content:center;align-items:center;height:100%}.car_imgs img{width:100%;max-width:100%;max-height:100%;object-fit:contain}.slider_image{text-align:center}.right-arrow{right:-1px}.left-arrow,.right-arrow{z-index:2;line-height:0;position:absolute;top:50%;display:block;width:30px;height:70px;padding:0;transform:translateY(-50%);cursor:pointer;border:none;outline:none;color:#2a2826;display:flex;flex-direction:column;justify-content:center;background-color:#d4d4d4}.left-arrow:hover,.right-arrow:hover{background-color:rgba(255,122,26,.68);color:#fff}.slick-track{display:flex;align-items:center;justify-content:center}.custom_info,.vehicle_content_card{padding:0}.generic_info{margin-top:24px}.info.vehicle_section{margin:0}.vehicle_description_input,.vehicle_description_panel{width:100%;padding:16px 18px;border-radius:18px;border:1px solid #d9e2ec;background:#f8fafc;box-sizing:border-box}.vehicle_description_label{display:inline-block;margin-bottom:10px;color:#6a6259;font-weight:600}.vehicle_description_panel{margin:0;color:#334155;line-height:1.6;min-height:120px;white-space:pre-wrap;overflow-wrap:anywhere}#characteristics .detail_li{position:relative}.detail_li>span:first-child{flex:0 1 38%;min-width:0;color:#6a6259;font-weight:600}.detail_li .property,.detail_li input,.detail_li select,.detail_li textarea{flex:1 1;min-width:0}@media (max-width:600px){.vehicle_hero,.vehicle_section{margin-left:15px;margin-right:15px}.cards__detail__item{margin:0 15px 20px}.image_slider{height:auto;padding:10px}.slider_container{min-height:0}.slider_frame{width:100%;height:clamp(220px,65vw,320px)}.slider_stage{width:100%}.detail_li{max-width:100%}.vehicle_hero{padding:22px 18px}.vehicle_hero_actions{min-width:auto;width:100%}.basic_info,.image_slider,.vehicle_section{padding:18px}}@media (max-width:980px){.vehicle_hero{flex-direction:column}.detail_li{max-width:100%}.slider_frame{width:100%;height:clamp(240px,52vw,360px)}.slider_stage{width:min(100%,620px)}}video{object-fit:cover;width:100%;height:100%;position:absolute}.hero-container{height:100vh;width:100%;box-shadow:inset 0 0 0 1000px rgba(0,0,0,.2);object-fit:contain}.hero-container,.hero_text{display:flex;flex-direction:column;justify-content:center;align-items:center}.hero_text{z-index:2}.hero_text>h1{color:#fff;font-size:100px;margin-top:-100px}.hero_text>p{margin-top:8px;color:#fff;font-size:32px;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif}.hero-btns{margin-top:32px}.hero-btns .btn{margin:6px}.fa-play-circle{margin-left:4px}@media screen and (max-width:960px){.hero-container>h1{font-size:70px;margin-top:-150px}}@media screen and (max-width:768px){.hero-container>h1{font-size:50px;margin-top:-100px}.hero-container>p{font-size:30px}.btn-mobile{display:block;text-decoration:none}}:root{--primary:#fff}.btn{padding:8px 20px;border-radius:2px;outline:none;border:none;cursor:pointer;white-space:nowrap}.btn-link:hover{color:#f97d00!important}.btn-link:hover,.btn:hover{transition:all .3s ease-out;transition:.25s}.btn:hover{color:#fff}.btn--primary{background-color:var(--primary);color:#242424}.btn--outline,.btn--primary{border:1px solid var(--primary)}.btn--outline{background-color:transparent;color:#fff;padding:8px 20px;transition:all .3s ease-out}.btn--medium{padding:8px 20px;font-size:18px}.btn--large{padding:12px 26px;font-size:20px}.btn--large:hover,.btn--medium:hover{transition:all .3s ease-out;background:#fff;color:#242424;transition:.25s}.right_btn{position:relative;left:85%}.edit_btn{background-color:#1f98f4}.done_btn,.edit_btn{color:#fff;font-weight:700}.done_btn{background-color:#28a745}.edit_car_images_btn{position:absolute;border:none;font-weight:700;background-color:#1f98f4db;color:#fff;text-align:center;cursor:pointer;z-index:1}.btn_add_characteristics{width:40px;height:40px}.btn_add_characteristics,.btn_rm_characteristics{background-color:#dededd;border-radius:25px;border-style:none;cursor:pointer;margin-left:10px}.btn_rm_characteristics{width:20px;height:20px;justify-content:center;align-items:center;display:flex}.navbar{background-color:rgba(57,57,57,.944);font-size:1.2rem;position:-webkit-sticky;position:sticky;top:0;z-index:900;color:#fff}.navbar,.navbar-container{height:80px;display:flex;justify-content:center;align-items:center}.navbar-container{max-width:1700px;width:90%}.navbar-logo{color:#f97d00;justify-self:start;margin-left:20px;cursor:pointer;text-decoration:none;font-size:2rem;display:flex;align-items:center}.fa-typo3{margin-left:.5rem;font-size:1.8rem}.nav-menu{display:grid;grid-template-columns:repeat(9,auto);grid-gap:8px;list-style:none;text-align:center;width:60vw;justify-content:left;margin-right:1rem;min-width:-moz-fit-content;min-width:fit-content}.nav-icon-item{display:none}.nav-icons{display:grid;grid-template-columns:repeat(3,auto);grid-gap:10px;list-style:none;text-align:center;min-width:-moz-fit-content;min-width:fit-content;justify-content:left;margin-right:2rem}.notifications{position:absolute;top:12px;left:14px;height:17px;min-width:17px;border-radius:50%;background-color:#ef4444;box-shadow:0 2px 6px rgba(0,0,0,.25);font-size:12px;font-weight:700;text-align:center;line-height:12px;padding:2px}.nav-icon-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;padding:0}.nav-icon-button:focus-visible{outline:2px solid #f97d00;outline-offset:6px;border-radius:3px}.nav-icon-dropdown-menu{position:absolute;color:#fff;background-color:hsla(0,0%,41%,.98);padding:8px 0;font-size:14px;border-radius:8px;border:1px solid hsla(0,0%,57%,.95);box-shadow:0 16px 36px rgba(0,0,0,.22);transform:translate(-78%,12px);width:330px;text-align:left}.nav-icon-dropdown-menu:before{content:"";position:absolute;top:-7px;right:50px;width:12px;height:12px;background-color:hsla(0,0%,41%,.98);border-left:1px solid hsla(0,0%,57%,.95);border-top:1px solid hsla(0,0%,57%,.95);transform:rotate(45deg)}.nav-icon-dropdown-menu ul{list-style:none;padding:0;margin:0;max-height:310px;overflow-y:auto}.nav-icon-dropdown-menu li{padding:0;cursor:pointer;max-width:none}.nav-icon-dropdown-menu a{color:inherit;display:block;padding:10px 14px;text-decoration:none}.notification-unread{border-left:3px solid #f97d00;font-weight:600;background-color:rgba(249,125,0,.14)}.notification-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;flex-direction:column;gap:3px;padding:10px 14px;text-align:left;width:100%}.notification-item:focus-visible,.notification-item:hover{background-color:hsla(0,0%,66%,.45);outline:none}.notification-item:focus-visible{box-shadow:inset 3px 0 0 #f97d00}.notification-subject{color:#fff;font-size:13px;font-weight:700}.notification-date{color:#dedede;font-size:12px;font-weight:400}.notification-see-all{align-items:center;background-color:#f97d00;border-radius:5px;color:#fff;display:flex;font-weight:700;height:34px;justify-content:center;margin:10px 12px 4px;padding:0;text-align:center;text-decoration:none}.notification-see-all:focus-visible,.notification-see-all:hover{background-color:#d96e00;color:#fff;outline:none}.tooltip{position:relative;display:inline-block}.tooltip .tooltiptext{background-color:#4d4d4d;border:1px solid #929191;color:#fff;display:block;font-size:13px;font-weight:400;line-height:1.35;opacity:0;pointer-events:none;text-align:left;border-radius:6px;padding:8px 10px;position:absolute;right:calc(100% + 14px);top:50%;transform:translateY(-50%);visibility:hidden;width:220px;z-index:20}.notification-item:focus-visible .tooltiptext,.notification-item:hover .tooltiptext,.tooltip:hover .tooltiptext{opacity:1;visibility:visible}.notification-filter div{cursor:pointer;color:#f0f0f0;font-weight:700;text-align:center;transition:background-color .15s ease,color .15s ease}.notification-filter-active{background-color:hsla(0,0%,66%,.65);color:#f97d00!important}.nav-icon-dropdown-menu li:hover,.notification-filter div:hover{background-color:hsla(0,0%,66%,.45)}.nav-icon-button:hover svg{color:#f97d00}.nav-links:hover{border-bottom:4px solid #f97d00}.nav-links-active,.nav-links:hover{transition:all .2s ease-out;color:#f97d00}.menu-icon{display:none}.menu-icon:hover{color:#f97d00}@media screen and (max-width:960px){.NavbarItems{position:relative}.nav-icon-item{display:list-item}.nav-icons{display:none}.nav-menu{display:flex;flex-direction:column;width:100%;height:calc(100% - 80px);position:fixed;top:61px;left:-100%;justify-content:flex-start;padding-top:20px}.nav-menu,.nav-menu.active{opacity:1;transition:all .5s ease}.nav-menu.active{background:#242222;left:0;z-index:1;padding:0;overflow:auto}.nav-links{text-align:center;padding:2rem;width:100%;display:table}.nav-links:hover{background-color:#bbbaba;border-radius:0}.navbar-logo{position:absolute;top:0;left:0;transform:translate(25%,50%)}.menu-icon{display:block;position:absolute;top:0;right:0;transform:translate(-100%,60%);font-size:1.8rem;cursor:pointer}.fa-times{color:#fff;font-size:2rem}.nav-links-mobile{display:block;text-align:center;margin:2rem auto;border-radius:4px;width:80%;text-decoration:none;font-size:1.5rem;background-color:transparent;color:#fff;padding:14px 20px;border:1px solid #fff;transition:all .3s ease-out}.nav-links-mobile:hover{background:#fff;color:#242424;transition:.25s}}:root{--header-height:80px;--sidebar-width:min(540px,calc(100vw - 32px));--sidebar-surface:#fff;--sidebar-border:rgba(15,23,42,.08);--sidebar-shadow:0 24px 60px rgba(15,23,42,.18);--sidebar-text:#132238;--sidebar-muted:#6b7280;--sidebar-overlay:rgba(15,23,42,.28)}#right{position:fixed;top:calc(var(--header-height) + 5px);right:5px;bottom:5px;width:var(--sidebar-width);z-index:12;pointer-events:none}#right.open{pointer-events:auto}.sidebar-panel{display:flex;flex-direction:column;width:100%;height:100%;background:linear-gradient(180deg,#fff,#fcfcfd);border:1px solid var(--sidebar-border);border-radius:10px;box-shadow:var(--sidebar-shadow);overflow:hidden;transform:translateX(calc(100% + 24px));transition:transform .28s ease,box-shadow .28s ease}#right.open .sidebar-panel{transform:translateX(0)}.sidebar-panel__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid rgba(15,23,42,.06);background:radial-gradient(circle at top left,rgba(249,125,0,.12),transparent 42%),linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(248,250,252,.98))}.sidebar-panel__eyebrow{color:var(--sidebar-muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.sidebar-panel__close{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid rgba(15,23,42,.08);border-radius:999px;background:hsla(0,0%,100%,.92);color:var(--sidebar-text);cursor:pointer;transition:background-color .2s ease,transform .2s ease,border-color .2s ease}.sidebar-panel__close:hover{background:#fff4e8;border-color:rgba(249,125,0,.22);transform:translateX(-1px)}.sidebar-panel__body{flex:1 1;min-height:0;overflow-y:auto;padding:18px;color:var(--sidebar-text)}.sidebar-panel__body>div>div:first-child>h1:first-child,.sidebar-panel__body>div>h1:first-child,.sidebar-panel__body>form>div:first-child>h1:first-child,.sidebar-panel__body>form>h1:first-child,.sidebar-panel__body>h1:first-child{display:none}#faded-background{background:radial-gradient(circle at top right,rgba(249,125,0,.12),transparent 28%),var(--sidebar-overlay);position:fixed;inset:0;z-index:11;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media (max-width:900px){#right{top:var(--header-height);right:0;bottom:0;width:100vw}.sidebar-panel{border-radius:24px 0 0 0}}@media (max-width:640px){#right{width:100vw}.sidebar-panel{border-radius:0}.sidebar-panel__header{padding:14px 16px}.sidebar-panel__body{padding:14px}}.cards{width:100%}h1{text-align:center}.vehicle_listing_shell{--vehicle-ink:#3d250c;--vehicle-muted:#7a6758;--vehicle-line:rgba(120,78,34,.14);--vehicle-panel:hsla(0,0%,100%,.92);--vehicle-highlight:#ff7a18;--vehicle-highlight-soft:rgba(255,122,24,.14);--vehicle-ready:#1f9d55;--vehicle-broken:#dd4b39;--vehicle-rented:#c98f00;width:100%;min-height:100%;overflow-y:auto;padding:24px 18px 42px;background:radial-gradient(circle at top left,rgba(255,122,24,.2),transparent 28%),radial-gradient(circle at top right,rgba(255,184,107,.2),transparent 30%),linear-gradient(180deg,#fff8f0,#fff2e4 48%,#f7efe7)}.vehicle_listing_hero{display:flex;align-items:stretch;justify-content:space-between;gap:18px;max-width:1320px;margin:0 auto 18px;padding:28px;border:1px solid hsla(0,0%,100%,.7);border-radius:28px;background:radial-gradient(circle at top right,hsla(0,0%,100%,.28),transparent 30%),linear-gradient(135deg,#ff7a18,#f3a34a 58%,#ffd3a6 120%);box-shadow:0 28px 54px rgba(184,104,21,.22)}.vehicle_listing_hero_copy{max-width:720px}.vehicle_listing_eyebrow{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;background:hsla(0,0%,100%,.24);color:#fff5e9;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.vehicle_listing_title{margin:16px 0 10px;color:#fff;font-size:clamp(2rem,3vw,3.4rem);line-height:1;font-weight:800}.vehicle_listing_subtitle{margin:0;max-width:540px;color:rgba(255,249,241,.92);font-size:1rem;line-height:1.65}.vehicle_listing_stats{display:grid;grid-template-columns:repeat(2,minmax(140px,1fr));grid-gap:12px;gap:12px;min-width:min(100%,340px)}.vehicle_listing_stat{display:flex;flex-direction:column;justify-content:center;padding:22px 20px;border-radius:22px;background-color:rgba(57,57,57,.8);border:1px solid hsla(0,0%,100%,.26);color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.vehicle_listing_stat_value{font-size:clamp(1.7rem,2vw,2.4rem);font-weight:800;line-height:1}.vehicle_listing_stat_label{margin-top:8px;color:rgba(255,247,237,.88);font-size:.9rem}.cards__container{display:flex;flex-flow:column;align-items:center;width:100%;margin:0 auto}.cards__wrapper{position:relative;width:100%;max-width:1320px;margin:24px 0 0}.cards__items{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:18px;gap:18px;padding:0;list-style:none;width:100%}.cards__item{position:relative;display:flex;flex-direction:column;min-height:100%;background:hsla(0,0%,100%,.94);border-radius:24px;overflow:hidden;border:1px solid var(--vehicle-line);box-shadow:0 18px 40px rgba(17,35,59,.08);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.cards__item:hover{transform:translateY(-8px);border-color:rgba(255,122,24,.3);box-shadow:0 24px 52px rgba(17,35,59,.14)}.add_car{margin:30px;justify-content:center;align-items:center;display:flex}.add_car_svg{width:200px}.cards__item__link{display:flex;flex-flow:column;width:100%;max-width:100%;min-width:0}.cards__item__pic-wrap{position:relative;width:100%;min-height:240px;overflow:hidden;margin:0}.cards__item__img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;max-width:100%;height:100%;max-height:100%;object-fit:cover;transition:transform .4s ease}.cards__item:hover .cards__item__img{transform:scale(1.06)}.cards__item__media_overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(61,37,12,.04),rgba(61,37,12,.08));z-index:1}.cards__item__info{position:relative;display:flex;flex-direction:column;gap:16px;padding:20px 18px 18px;background:linear-gradient(180deg,hsla(0,0%,100%,.99),rgba(255,249,242,.98))}.cards__item__registration{color:#9b6a2f;font-size:.84rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.cards__item__name{margin:0;color:var(--vehicle-ink);font-size:1.35rem;line-height:1.12;font-weight:800;max-width:100%}.cards__item__header{display:block}.cards__item__identity{display:flex;flex-direction:column;gap:6px;min-width:0;width:100%}.cards__item__branch,.cards__item__pill{display:inline-flex;align-items:center;padding:7px 11px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.cards__item__pill{position:absolute;top:18px;right:18px;z-index:2;color:#fff;background:linear-gradient(135deg,#ff8d33,#ff7a18);box-shadow:0 8px 18px rgba(255,122,24,.22)}.cards__item__pill[raw-status=ready]{background:linear-gradient(135deg,#31b86e,var(--vehicle-ready));box-shadow:0 8px 18px rgba(31,157,85,.2)}.cards__item__pill[raw-status=broken]{background:linear-gradient(135deg,#ef6a5c,var(--vehicle-broken));box-shadow:0 8px 18px rgba(221,75,57,.2)}.cards__item__pill[raw-status=rented]{background:linear-gradient(135deg,#e3b63d,var(--vehicle-rented));box-shadow:0 8px 18px rgba(201,143,0,.2)}.cards__item__pill[raw-status=sold]{background:linear-gradient(135deg,#6f7782,#4d5562);box-shadow:0 8px 18px rgba(77,85,98,.2)}.cards__item__branch{max-width:-moz-fit-content;max-width:fit-content;color:#9b6a2f;background:rgba(255,122,24,.1)}.cards__item__text{color:var(--vehicle-ink);font-size:.95rem;font-weight:700}.cards__item__specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.cards__item__spec{display:flex;flex-direction:column;gap:6px;padding:14px;border-radius:18px;background:rgba(255,122,24,.06)}.cards__item__spec_label{color:var(--vehicle-muted);font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.cards__item__spec_value{color:var(--vehicle-ink);font-size:1rem;font-weight:700}.cards__item__availability{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:18px;background:rgba(31,157,85,.1);color:var(--vehicle-ready)}.cards__item__availability_label{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.cards__item__availability_value{font-size:.95rem;font-weight:800}.cards__item__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:4px}.cards__item__arrow{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;background:var(--vehicle-highlight-soft);color:var(--vehicle-highlight);font-size:1.3rem;font-weight:700;transition:transform .2s ease,background-color .2s ease}.cards__item:hover .cards__item__arrow{transform:translateX(3px);background-color:rgba(255,122,24,.22)}.car_filter{min-width:180px;flex:1 1 180px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:16px 16px 12px;background-color:hsla(0,0%,100%,.82);border:1px solid rgba(17,35,59,.08);border-radius:20px;box-shadow:0 8px 20px rgba(17,35,59,.05)}.car_filter_title{margin:0 0 10px;color:var(--vehicle-ink);font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.car_filter_input{margin:0!important;max-width:100%!important;width:100%!important;min-height:44px;padding-left:12px!important;padding-right:12px!important;border-radius:14px!important;text-align:center;text-align-last:center}.car_filter_input option{text-align:center}.filter_container{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:flex-start;gap:14px;width:100%;max-width:1320px;margin:0 auto}.vehicle_filter_panel{padding:18px;border-radius:26px;background:var(--vehicle-panel);border:1px solid hsla(0,0%,100%,.8);box-shadow:0 24px 44px rgba(184,104,21,.1)}.available_vehicles_link_container{display:flex;justify-content:flex-end;max-width:1320px;margin:16px auto 0;padding:0;width:100%}.available_vehicles_link{align-items:center;display:inline-flex;gap:8px;justify-content:center;max-width:100%;white-space:normal;border-radius:999px!important;box-shadow:0 12px 24px rgba(17,35,59,.1)}.available_vehicles_link.copied{background-color:#28a745}.filter_grp_container{display:flex;flex-direction:row;align-items:center;justify-content:space-around;max-width:50%}@media only screen and (max-width:960px){.filter_container{gap:12px}.filter_grp_container{justify-content:center;padding:0 10px;width:100%;max-width:100%}.vehicle_listing_hero{flex-direction:column;padding:22px}.vehicle_listing_stats{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}}@media only screen and (max-width:390px){.vehicle_listing_shell{padding-left:12px;padding-right:12px}.cards__item__header{padding-right:0;padding-top:34px}.cards__item__specs{grid-template-columns:1fr}}.customer_container{display:flex;flex-direction:column;background-color:#e7e7e7;margin:8px;padding:10px;border-radius:10px;width:250px}.customer__buttons{justify-content:center;gap:10px;flex-wrap:wrap}.pending_invites_panel{width:min(100%,1120px);margin:18px auto 28px;padding:18px;background:#fff;border:1px solid #f2c8aa;border-radius:8px;box-shadow:0 8px 22px rgba(41,34,29,.08)}.pending_invites_header{align-items:center;display:flex;justify-content:space-between;gap:16px;margin-bottom:12px}.pending_invites_header h1{margin:4px 0 0;color:#343434;font-size:24px;line-height:1.25;text-align:left}.pending_invites_eyebrow{color:#ff7a1a;font-size:12px;font-weight:700;text-transform:uppercase}.pending_invites_count{flex:0 0 auto;padding:6px 10px;border-radius:999px;background:#fff8f3;color:#9c4a0b;font-size:13px;font-weight:700}.pending_invites_list{display:flex;flex-direction:column;gap:8px}.pending_invite_row{align-items:center;display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:12px;gap:12px;min-height:58px;padding:10px 12px;background:#fffaf6;border:1px solid #f4dbc6;border-radius:6px}.pending_invite_identity{min-width:0;display:flex;flex-direction:column;gap:4px}.pending_invite_email{color:#222;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pending_invite_status{color:#757575;font-size:13px;font-weight:600}.pending_invite_role{display:inline-flex;align-items:center;min-height:28px;padding:4px 10px;border-radius:999px;background:#fff;border:1px solid #f2c8aa;color:#6a390f;font-size:13px;font-weight:700;text-transform:capitalize}.pending_invite_cancel{min-height:34px;padding:7px 12px;border:1px solid #dc3545;border-radius:4px;background:#fff;color:#dc3545;cursor:pointer;font:inherit;font-size:13px;font-weight:700}.pending_invite_cancel:focus-visible,.pending_invite_cancel:hover{background:#dc3545;color:#fff;outline:none}.customer_filter_shell{padding:14px 16px 4px}.customer_filter_shell,.customer_tabs_shell{width:100%;display:flex;justify-content:center}.customer_tabs_shell{padding:18px 16px 4px}.customer_tabs{display:inline-flex;align-items:center;gap:4px;padding:4px;border:1px solid #ddd;background:#fff;border-radius:8px;box-shadow:0 4px 14px rgba(0,0,0,.06)}.customer_tab{min-width:128px;border:none;border-radius:6px;background:transparent;color:#5a5a5a;cursor:pointer;font:inherit;font-weight:700;line-height:1.2;padding:10px 16px}.customer_tab:hover{color:#f97d00}.customer_tab_active{background:#f97d00;color:#fff}.customer_tab_active:hover{color:#fff}.customer_filter_panel{width:min(92%,920px);border:1px solid #f2c8aa;background-color:#fff8f3;border-radius:8px;padding:18px 22px;box-shadow:0 8px 22px rgba(41,34,29,.08)}.customer_filter_header{width:100%}.customer_filter_header h1{margin:0 0 12px;color:#343434;font-size:24px;line-height:1.25;font-weight:700}.customer_filter_search{width:100%}.customer_filter_toggle_row{display:flex;justify-content:flex-end;margin-top:10px}.customer_filter_toggle{display:inline-flex;align-items:center;gap:6px;border:none;background:transparent;color:#555;cursor:pointer;font:inherit;padding:4px 0}.customer_filter_toggle:hover{color:#f97d00}.customer_advanced_filters{display:flex;justify-content:center;gap:18px;flex-wrap:wrap;padding-top:14px}.customer_filter_field{width:min(100%,210px);display:flex;flex-direction:column;gap:6px;color:#333;font-size:15px;font-weight:600}.customer_filter_field .login_form_control{margin:0}.customers__item{border-radius:8px;min-height:286px;display:flex;background-color:#fff;border:1px solid #e8e8e8;box-shadow:0 8px 20px rgba(0,0,0,.12)}.customers__item_disabled{opacity:.72}.customer_status_strip{width:8%;min-width:24px;background:#f97d00}.customers__item_disabled .customer_status_strip{background:#8a8a8a}.customer_card_content{width:92%;min-height:286px;display:flex;flex-direction:column;padding:16px 18px 14px}.customer_name_container{margin-bottom:12px}.customer_name,.customer_name_container{width:100%;position:relative;display:flex;justify-content:center;align-items:center}.customer_name{color:#717171;padding:0 0 12px;font-style:oblique;font-size:22px;line-height:1.2;min-height:52px;margin:0;text-align:center;overflow-wrap:anywhere}.customer_name:after{display:block;content:"";width:60%;height:1px;background:#e2e2e2;bottom:0;position:absolute}.customers_cards__item__text{line-height:1.3;color:#000;font-size:16px;font-weight:700;text-align:center;margin:10px 10px 15px 15px}.customer_missing_info{display:flex;align-items:flex-start;justify-content:center;gap:6px;min-height:20px;margin:0 0 8px;color:#d02d2d;font-size:13px;line-height:1.35;text-align:center}.customer_card_facts{display:flex;flex-direction:column;gap:8px;margin:0}.customer_card_fact{display:grid;grid-template-columns:minmax(78px,34%) minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;font-size:15px;line-height:1.35}.customer_card_fact dt{color:#575757;font-weight:700;text-align:right}.customer_card_fact dt:after{content:":"}.customer_card_fact dd{margin:0;color:#1f1f1f;font-weight:500;overflow-wrap:anywhere}.customer_card_primary_action{display:flex;justify-content:center;margin-top:auto;padding-top:14px}.customer_danger_btn{background-color:#dc3545}.customer_success_btn{background-color:#28a745}.customer_companies_panel{width:100%}.company_cards_section{width:100%;padding:18px 28px 40px}.company_cards_header{width:min(100%,1120px);margin:0 auto}.company_cards_header h1{margin:0 0 18px;color:#343434;font-size:24px;line-height:1.25}.company_cards_grid{width:min(100%,1120px);margin:0 auto;display:flex;justify-content:center;flex-wrap:wrap;gap:0}.entity_add_card{width:330px;min-height:200px;margin:10px;border-radius:8px;border:1px solid #e8e8e8;background:#fff;box-shadow:0 8px 20px rgba(0,0,0,.12);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:14px;color:#757575;cursor:pointer;font:inherit;font-size:16px;font-weight:700}.entity_add_card:focus-visible,.entity_add_card:hover{border-color:#f2c8aa;color:#f97d00;outline:none}.company_add_icon{position:relative;display:inline-flex;align-items:center;justify-content:center}.company_add_icon svg:last-child{position:absolute;right:-10px;bottom:-6px;padding:5px;border-radius:50%;background:#fff;color:#f97d00;box-shadow:0 2px 8px rgba(0,0,0,.14)}.company_card_actions{margin-top:auto}.company_card_button{padding:6px 12px}.customers_cards__item__container{display:flex;flex-direction:row;flex-wrap:nowrap}.customer_attachment{background-color:#cdcbcb;display:flex;flex-direction:column;flex-wrap:nowrap;width:-moz-fit-content;width:fit-content;margin:3px;padding:8px;border-radius:8px}.customer_attachment_type{align-self:center;margin:10px 1px 1px}@media (max-width:640px){.pending_invites_panel{padding:16px}.pending_invites_header{align-items:flex-start;flex-direction:column}.pending_invite_row{align-items:stretch;grid-template-columns:1fr}.pending_invite_email{white-space:normal;overflow-wrap:anywhere}.pending_invite_cancel,.pending_invite_meta{justify-self:start}.customer_filter_panel{width:100%;padding:16px}.customer_tabs{width:100%}.customer_tab{min-width:0;flex:1 1;padding:10px}.company_cards_section{padding:18px 14px 40px}.customers__item,.entity_add_card{width:min(350px,calc(100vw - 28px))}.customer_card_content{padding:14px}.customer_name{font-size:20px}}.login_shell{--login-bg:#f6efe7;--login-surface:hsla(0,0%,100%,.84);--login-card:hsla(0,0%,100%,.94);--login-border:rgba(117,79,37,.15);--login-shadow:0 30px 80px rgba(76,51,24,.16);--login-text:#1f1a17;--login-muted:#6f6258;--login-accent:#f46a1f;--login-accent-deep:#c94d07;--login-accent-soft:rgba(244,106,31,.14);min-height:100%;position:relative;overflow:auto;background:radial-gradient(circle at top left,rgba(255,210,163,.78),transparent 34%),radial-gradient(circle at bottom right,rgba(249,151,84,.28),transparent 30%),linear-gradient(135deg,#fbf6f0 0,var(--login-bg) 52%,#efe2d4 100%)}.login_backdrop{position:absolute;inset:0;background:linear-gradient(120deg,hsla(0,0%,100%,.34),transparent 45%),radial-gradient(circle at 15% 20%,hsla(0,0%,100%,.38),transparent 18%);pointer-events:none}.login_card_container{position:relative;z-index:1;min-height:100%;width:min(1160px,100%);margin:0 auto;padding:48px 24px;display:grid;grid-template-columns:minmax(260px,.9fr) minmax(320px,470px);grid-gap:48px;gap:48px;align-items:center}.login_intro{color:var(--login-text);padding:20px 0;align-self:center}.login_brand{display:flex;align-items:center;gap:20px;margin-bottom:0}.login_brand_mark{width:78px;height:78px;border-radius:24px;display:grid;place-items:center;background:linear-gradient(145deg,hsla(0,0%,100%,.92),rgba(255,243,232,.86));border:1px solid rgba(244,106,31,.16);box-shadow:0 18px 44px rgba(111,75,40,.14)}.login_brand_eyebrow{margin:0 0 8px;font-size:.84rem;letter-spacing:.24em;text-transform:uppercase;color:var(--login-accent-deep);font-weight:700}.login_brand_title{margin:0;max-width:9ch;font-size:clamp(2.15rem,4.6vw,4.1rem);line-height:.98;letter-spacing:-.05em;font-weight:800}.login_card{position:relative;display:flex;flex-direction:column;background:var(--login-card);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--login-border);border-radius:32px;box-shadow:var(--login-shadow);overflow:hidden}.login_card:before{content:"";position:absolute;inset:0 0 auto;height:6px;background:linear-gradient(90deg,#f46a1f,#ff9f4b 50%,#ffd19f)}.login_card_header{padding:34px 34px 12px}.login_card_kicker{margin:0 0 10px;color:var(--login-accent-deep);text-transform:uppercase;letter-spacing:.18em;font-size:.78rem;font-weight:700}.login_card_title{margin:0 0 10px;font-size:2rem;line-height:1.05;color:var(--login-text)}.login_card_copy{margin:0;color:var(--login-muted);line-height:1.65}.login_card_body{padding:22px 34px 34px}.login_field{margin-bottom:18px}.login_field label{display:inline-block;margin:0 0 8px;color:#4a3d33;font-size:.94rem;font-weight:600}.no_zindex{z-index:unset!important}.m_zindex{z-index:1!important}.login_form_control{display:block;width:100%;margin:0;padding:.92rem 1rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--login-text);background-color:var(--login-surface);background-clip:padding-box;border:1px solid rgba(97,76,55,.16);border-radius:18px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,background-color .15s ease-in-out;z-index:2}.login_form_control:focus{outline:none;border-color:rgba(244,106,31,.68);box-shadow:0 0 0 5px rgba(244,106,31,.12);background-color:#fff}.login_password_field{position:relative;display:flex;align-items:center}.login_password_field .login_form_control{padding-right:3.4rem}.login_password_toggle{position:absolute;right:10px;width:38px;height:38px;border:0;border-radius:999px;background:transparent;color:#7d6b5f;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background-color .15s ease,color .15s ease}.login_password_toggle:focus-visible,.login_password_toggle:hover{background:var(--login-accent-soft);color:var(--login-accent-deep);outline:none}.mui_datetime_picker [class~=MuiInputBase-inputAdornedEnd]{padding:11px 0 11px 11px}.mui_datetime_picker [class~=MuiIconButton-sizeMedium]{padding-left:0;margin-right:-16px}.login_btn{width:100%;color:#fff;background:linear-gradient(135deg,#f46a1f,#df560d);margin-top:10px;margin-right:0;border:0;border-radius:18px;padding:.98rem 1rem;font-weight:700;letter-spacing:.01em;box-shadow:0 18px 34px rgba(244,106,31,.25)}.login_btn:focus-visible,.login_btn:hover{color:#fff;background:linear-gradient(135deg,#ff7a2f,#df560d);outline:none}.login_link{display:inline-flex;justify-content:center;width:100%;margin-top:12px;color:var(--login-accent-deep);font-weight:600}.login_error_message{width:100%;padding:10px 0 0;text-align:center;font-size:.95rem}.mt-5{margin-top:3rem!important}@media (min-width:768px){.offset-md-3{margin-left:25%}.col-md-6{flex:0 0 auto;width:50%}}@media (max-width:960px){.login_card_container{grid-template-columns:1fr;gap:24px;padding:36px 20px}.login_intro{padding:8px 0 0}.login_brand_title{max-width:none;font-size:clamp(2.4rem,9vw,4rem)}}@media (max-width:640px){.login_shell{background:radial-gradient(circle at top left,rgba(255,210,163,.68),transparent 36%),linear-gradient(180deg,#fbf6f0 0,var(--login-bg) 100%)}.login_card_container{padding:28px 14px 24px;gap:22px}.login_brand{display:flex;flex-direction:column;align-items:center;gap:12px}.login_brand_mark{display:grid;width:58px;height:58px;border-radius:18px}.login_intro{padding:4px 0 2px;text-align:center}.login_card{border-radius:24px}.login_brand_title{font-size:clamp(1.5rem,7vw,2rem);line-height:1.08;max-width:13ch;margin:0 auto}.login_brand_eyebrow{margin:0 0 4px}.login_card_header{padding:28px 22px 8px}.login_card_body{padding:18px 22px 24px}}.h4,h4{font-size:calc(1.275rem + .3vw)}.cars_checkboxes_list{position:relative;padding:10px 10px 10px 20px;overflow:hidden}.cars_checkboxes_container,.cars_checkboxes_list{display:flex;flex-direction:column;word-wrap:break-word}.cars_checkboxes_container{background-color:#fff;background-clip:border-box;border:2px solid rgba(0,0,0,.125);border-radius:.25rem;max-height:85vh}.side_bar{position:relative;flex-direction:column;width:20%;max-width:315px;min-width:240px;height:100%;word-wrap:break-word;background-clip:border-box;position:-webkit-sticky;position:sticky;top:10px}.car_checkboxes{padding:3px}.react-checkbox-tree{overflow:auto}.checkboxes_apply{margin:10px 15px}.disabled{border:1px solid #999!important;background-color:#ccc!important;color:#666!important}.checkboxes_apply:disabled,.checkboxes_apply[disabled]{border:1px solid #999;background-color:#ccc;color:#666}.checkboxes_search{border:1px solid rgba(0,0,0,.125);border-radius:.25rem;padding:8px;font-size:16px;margin:10px 25px 5px;outline:none}.checkboxes_search:focus{border-color:#f97d00;box-shadow:0 0 0 3px rgba(249,125,0,.12)}.report_container{--report-orange:#f97d00;--report-orange-dark:#d86200;--report-orange-soft:#fff2e7;--report-orange-line:#f97d0040;display:flex;gap:18px;min-height:100%;max-width:100%;padding:14px}.charts_container{background:linear-gradient(180deg,#fff6ee,rgba(255,246,238,0) 190px);flex:1 1;min-width:0;padding:14px 14px 24px;border-radius:10px}.report_state{color:#666;font-weight:600;height:100%;justify-content:center}.report_header,.report_state{align-items:center;display:flex}.report_header{background:linear-gradient(135deg,#f97d00,#e56f00 52%,#b84c00);border:1px solid #f97d004d;border-radius:8px;box-shadow:0 10px 24px rgba(249,125,0,.18);color:#fff;justify-content:space-between;gap:16px;margin:0 0 14px;min-height:96px;padding:18px 20px}.report_header h1{color:#fff;font-size:28px;line-height:1.15;margin:0}.report_eyebrow{color:hsla(0,0%,100%,.78);font-size:12px;font-weight:800;letter-spacing:0;text-transform:uppercase}.report_selection{align-items:baseline;background:hsla(0,0%,100%,.16);border:1px solid hsla(0,0%,100%,.34);border-radius:8px;color:hsla(0,0%,100%,.84);display:flex;gap:8px;padding:10px 14px;white-space:nowrap}.report_selection span{color:#fff;font-size:22px;font-weight:800}.report_kpis{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(140px,1fr));margin-bottom:14px}.report_kpi,.report_section{background:#fff;border:1px solid #ead7c8;border-radius:8px;box-shadow:0 1px 2px rgba(15,23,42,.05)}.report_kpi{border-top:3px solid var(--report-orange);display:flex;flex-direction:column;gap:6px;min-height:86px;padding:14px 16px;position:relative}.report_kpi:after{background:linear-gradient(180deg,rgba(249,125,0,.16),rgba(249,125,0,0));content:"";height:75px;pointer-events:none;position:absolute;right:0;top:0;width:100%}.report_kpi span{color:#66717d;font-size:13px;font-weight:700}.report_kpi strong{color:#1f2933;font-size:22px;line-height:1.15}.report_kpi_income,.report_kpi_profit{border-top-color:#15936f}.report_kpi_expenses,.report_kpi_loss{border-top-color:#d9534f}.report_kpi_contracts{border-top-color:var(--report-orange)}.report_section{margin-bottom:14px;padding:16px;position:relative}.report_section:before{background:linear-gradient(90deg,var(--report-orange),rgba(249,125,0,0));border-radius:8px 8px 0 0;content:"";height:3px;left:0;position:absolute;right:0;top:0}.report_section_header{align-items:flex-start;display:flex;justify-content:space-between;gap:16px;margin-bottom:12px}.report_expand_btn{align-items:center;background:#fff3e8;border:1px solid #f97d0066;border-radius:6px;color:var(--report-orange-dark);cursor:pointer;display:inline-flex;height:30px;justify-content:center;min-width:30px;padding:0;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.report_expand_btn:focus,.report_expand_btn:hover{background:var(--report-orange);border-color:var(--report-orange);color:#fff;outline:none}.report_section_header h2{color:#1f2933;font-size:18px;line-height:1.25;margin:0 0 4px}.report_section_header p{color:#6f7a85;font-size:13px;margin:0}.report_overview_grid{align-items:stretch;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(180px,260px) minmax(280px,1fr)}.report_status_grid{display:grid;grid-gap:10px;gap:10px}.report_status{align-items:center;background:#fff8f1;border:1px solid #f1dcc9;border-left:4px solid #8c98a4;border-radius:8px;display:flex;justify-content:space-between;padding:12px 14px}.report_status span{color:#66717d;font-weight:700}.report_status strong{color:#1f2933;font-size:24px}.report_status_ready{border-left-color:#15936f}.report_status_rented{border-left-color:var(--report-orange)}.report_status_broken{border-left-color:#d9534f}.pie_brand_stats{height:260px;min-width:0;width:100%}.pie_brand_stats_expanded{height:64vh}.customer_report_chart{min-height:280px;flex:1 1}.pie_chart{width:100%;height:300px}.bar_chart{width:100%;height:700px}.new_transaction_info{display:flex;flex-direction:column;justify-content:space-around;gap:14px;margin-top:8px;margin-bottom:5px}.input-grp{align-items:start;display:grid;grid-gap:14px 16px;gap:14px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}.modal_size{width:70%!important}@media screen and (max-width:570px){.modal_size{width:92%!important}}.sm_input_container{display:flex;flex-direction:column;min-height:88px;min-width:0;margin:0;padding:0;width:100%}.sm_input_container label{color:#4a3d33;display:inline-block;font-size:.94rem;font-weight:600;margin:0 0 8px}.new_transaction_btn_rght{justify-content:flex-end;display:flex;margin-top:8px}.car_tree_big_icon{width:20px!important;height:20px!important}.chart_title{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;font-style:oblique;color:#676767;font-size:15px}.brand_table_container{overflow-x:auto;width:100%}.brand_report_table{border-collapse:collapse;min-width:680px;width:100%}.brand_report_table td,.brand_report_table th{border-bottom:1px solid #e6e9ed;color:#1f2933;padding:12px 14px;text-align:right;white-space:nowrap}.brand_report_table td:first-child,.brand_report_table th:first-child{text-align:left}.brand_report_table thead th{background:#f97d00;color:#fff;font-size:12px;text-transform:uppercase}.brand_report_table tbody th{font-weight:700}.brand_report_table tfoot td,.brand_report_table tfoot th{background:#fff1e5;border-bottom:0;font-weight:800}.report_positive{color:#14805f!important;font-weight:800}.report_negative{color:#c83f3a!important;font-weight:800}.monthly_report_chart{height:600px;width:100%}.monthly_report_chart_expanded{height:68vh}.report_modal_header{border-bottom:1px solid #f0d4bd;margin:0 0 14px;padding:2px 42px 12px 0}.report_modal_header h2{color:#1f2933;font-size:22px;line-height:1.2;margin:0 0 4px}.report_modal_header p{color:#6f7a85;font-size:13px;margin:0}.report_modal_body{min-height:360px}.report_empty{align-items:center;background:#fff;border:1px dashed #f97d0080;border-radius:8px;color:#66717d;display:flex;flex-direction:column;justify-content:center;min-height:240px;padding:28px;text-align:center}.report_empty h2{color:#1f2933;font-size:20px;margin:0 0 6px}.report_empty p{margin:0}.report_empty_compact{min-height:180px;padding:18px}.pie-chart-container{position:relative;width:100%;height:100%}.pie-chart-center-info{position:absolute;top:47%;left:50%;width:100%;transform:translate(-50%,-50%);text-align:center;line-height:normal}.pie-chart-container svg{overflow:visible}@media screen and (max-width:1110px){.report_kpis{grid-template-columns:repeat(2,minmax(140px,1fr))}.report_overview_grid{grid-template-columns:1fr}}@media screen and (max-width:820px){.report_container{flex-direction:column;height:auto}.side_bar{max-width:none;min-width:0;position:relative;top:auto;width:100%}.charts_container{height:auto;padding:0 0 24px;width:100%}.report_header{align-items:stretch;flex-direction:column}.report_selection{justify-content:space-between}}@media screen and (max-width:570px){.report_container{padding:10px}.new_transaction_info{gap:16px}.input-grp{gap:12px;grid-template-columns:1fr}.sm_input_container{min-height:0}.report_kpis{grid-template-columns:1fr}.report_header h1{font-size:24px}.report_section{padding:12px}}.expense_page{--expense-orange:#f97d00;--expense-orange-dark:#d86200;--expense-orange-soft:#fff4ea;--expense-border:#ead7c8;--expense-ink:#1f2933;--expense-muted:#687583;background:linear-gradient(180deg,#fff8f1,#f7f7f7 260px);min-height:100%;padding:18px 24px 34px}.expense_page_eyebrow,.monthly_expense_label{color:var(--expense-orange-dark);display:block;font-size:12px;font-weight:800;letter-spacing:0;text-transform:uppercase}.expense_page_summary{align-items:flex-end;background:#f6f8fa;border:1px solid #e2e7ec;border-radius:8px;display:flex;flex-direction:column;gap:3px;min-width:190px;padding:12px 14px}.expense_page_summary span{color:var(--expense-muted);font-size:13px;font-weight:700}.expense_page_summary strong{color:#14805f;font-size:20px}.monthly_expense_panel{background:#fff;border:1px solid var(--expense-border);border-radius:6px;box-shadow:none;margin-bottom:18px;overflow:hidden;padding:16px 42px 22px}.monthly_expense_header{align-items:center;border-bottom:1px solid #ececec;display:flex;justify-content:space-between;gap:14px;margin-bottom:14px;padding-bottom:12px}.monthly_expense_header h2{color:var(--expense-orange-dark);font-size:18px;font-weight:700;line-height:1.2;margin:0}.expense_action_btn,.expense_secondary_btn{border-radius:4px;cursor:pointer;font-weight:700;line-height:1.2;white-space:nowrap}.expense_action_btn{background:#fff;border:1px solid #efc6a6;color:var(--expense-orange-dark);padding:8px 12px}.expense_action_btn:focus,.expense_action_btn:hover{background:#fff7f0;border-color:#e8b282;outline:none}.monthly_expense_slide{padding:2px 6px 8px}.monthly_expense_card{background:#fff;border:1px solid #e6e6e6;border-left:3px solid #f3bc8d;border-radius:6px;display:flex;flex-direction:column;gap:10px;min-height:168px;padding:12px}.monthly_expense_amount,.monthly_expense_card_top,.monthly_expense_vehicle{display:flex;flex-direction:column;gap:2px}.monthly_expense_card span{color:#8a6a4d;font-size:12px;font-weight:600}.monthly_expense_card strong{color:var(--expense-ink);font-size:15px;line-height:1.25;overflow-wrap:anywhere;font-weight:600}.monthly_expense_vehicle small{color:#8a96a3;font-size:12px}.monthly_expense_amount{background:#fff8f2;border:1px solid #f2dfcf;border-radius:4px;margin-top:auto;padding:8px 10px}.monthly_expense_amount strong{color:var(--expense-orange-dark);font-size:18px}.monthly_expense_actions{border-top:1px solid #efefef;display:flex;gap:8px;justify-content:flex-end;margin-top:2px;padding-top:10px}.expense_secondary_btn{background:#fff;border:1px solid #d7d7d7;color:#333;padding:6px 10px}.expense_secondary_btn:focus,.expense_secondary_btn:hover{background:#f5f5f5;border-color:#c9c9c9;outline:none}.expense_danger_btn{color:#b63d38}.expense_danger_btn:focus,.expense_danger_btn:hover{background:#fff4f3;border-color:#dfb7b5}.monthly_expense_empty{align-items:center;border:1px dashed #d6d6d6;border-radius:6px;color:var(--expense-muted);display:flex;font-weight:600;justify-content:center;min-height:108px}.monthly_expense_panel .slider_arrow{background:#fff;border:1px solid #efc6a6;color:var(--expense-orange-dark)}.monthly_expense_panel .slider_arrow:focus,.monthly_expense_panel .slider_arrow:hover{background:#fff7f0;color:var(--expense-orange-dark);outline:none}.monthly_expense_slider .slick-dots{position:static;margin-top:4px}.monthly_expense_slider .slick-dots li{margin:0 2px}.monthly_expense_slider .slick-dots li button:before{color:#d8b08a;font-size:9px;opacity:1}.monthly_expense_slider .slick-dots li.slick-active button:before{color:var(--expense-orange)}.expense_table_toolbar{display:flex;justify-content:flex-end;width:100%}.expense_page .MuiPaper-root{border:1px solid var(--expense-border);border-radius:8px;box-shadow:0 1px 2px rgba(15,23,42,.05);overflow:hidden}@media screen and (max-width:820px){.expense_page{padding:12px}.monthly_expense_header{align-items:stretch;flex-direction:column}.expense_page_summary{align-items:flex-start;min-width:0;width:100%}.monthly_expense_panel{padding:14px 32px 20px}.expense_action_btn{width:100%}}@media screen and (max-width:570px){.monthly_expense_panel{padding:12px 14px 18px}.monthly_expense_slider .slick-list{padding-right:24px}.monthly_expense_slide{padding-right:8px}.monthly_expense_panel .slider_arrow{display:none!important}}.left{background:rgba(255,144,0,.8);float:left}.branch_name{width:100%;height:30%;color:#717171;position:relative;display:flex;place-content:center;align-items:center;padding:14px;font-size:x-large;font-style:oblique}.branch_name:after{display:block;content:"";width:60%;height:1px;background:#e2e2e2;bottom:-6px;position:absolute}.branch_name_container{width:100%;height:30%;position:relative;display:flex;place-content:center;align-items:center}.branch_characteristics{display:block;content:"";width:60%;height:1px;background:#e2e2e2;bottom:-6px;position:absolute}.branch_cards__item__text{line-height:10px;color:#fff;font-size:16px;font-weight:700;text-align:center;margin:10px 18px}.branch_cards__buttons{display:flex;flex-direction:row;justify-content:space-evenly;padding-top:10px}.branch_cards__item{margin:10px;border-radius:10px;width:330px;overflow:hidden;box-shadow:0 5px 15px rgba(0,0,0,.3)}.branch_detail_li{box-sizing:border-box;height:50px;width:100%;min-width:190px;max-width:290px;display:flex;justify-content:space-between;align-items:center;padding:0 16px;margin:5px 26px;border-radius:5px}.branch_title_container{height:20%;justify-content:center;display:flex;align-items:center;font-size:8pc}.branch_detail_container{display:flex;justify-content:flex-start;flex-wrap:wrap;flex-direction:row;margin:60px 20px 10px}.user_branch_container{display:flex;flex-direction:column;background-color:#e7e7e7;padding:10px;border-radius:10px}.user_branch_name{font-size:25px}.user_branch_att{font-size:15px;padding:0 0 0 10px;color:gray}.user_branch_list_container{display:flex;justify-content:flex-start;flex-wrap:wrap;flex-direction:row}.Add_user_branch{margin:10px 10px 10px 20px}.invite_container{display:flex;flex-direction:column;box-shadow:2px 3px #e7e7e7;border:1px solid #797979;margin:8px;padding:10px;border-radius:10px;max-width:290px;min-width:220px}.customer_name{font-size:25px;margin:0 0 10px}.customer_att{font-size:15px;padding:0 0 0 10px;margin:5px;color:gray;display:flex;flex-direction:row;gap:10px}.customer__buttons{display:flex;flex-direction:row;justify-content:space-evenly;padding-top:10px}.customers__item{margin:10px;border-radius:10px;width:350px;overflow:hidden;box-shadow:0 5px 15px rgba(0,0,0,.3)}.invites_cards__item__title{line-height:5px;color:#000;font-size:16px;font-weight:700;text-align:center;margin:5px}.invites_cards__item__value{line-height:15px;font-size:16px;text-align:center}.invites_cards__item__container{display:flex;flex-direction:row;flex-wrap:nowrap}.invites_attributes_container{display:flex;flex-direction:column;flex-wrap:nowrap;gap:8px;padding:5px}.invites_atr{display:flex;flex-direction:row;flex-wrap:nowrap}.tabs_layout{display:grid;height:100%;width:100%;overflow:hidden;grid-template-rows:40px 1fr;grid-template-columns:1fr 1fr;border-radius:1% 1% 0 0}input[type=radio]:not(.leaflet-control-layers-selector){display:none}label.tab{display:flex;align-items:center;justify-content:center;cursor:pointer;border-bottom:1px solid #ddd;background:#fff;color:#555;font-weight:700;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .2s,border-color .2s,color .2s;padding-left:0;position:relative}label.tab:hover{background:#fff8f3;color:#ff7a1a}input[type=radio]:checked+.tab-page+label.tab{background:#ff7a1a;border-bottom-color:#ff7a1a;color:#fff}input[type=radio]:checked+.tab-page+label.tab:after{background:#fff;border-radius:2px 2px 0 0;bottom:-1px;content:"";height:3px;left:18%;position:absolute;right:18%}label.tab span{padding-left:0;position:relative}.tab-page{grid-column-start:1;grid-row-start:2;display:block;overflow:hidden}.two-tab-page{grid-column-end:span 2}.three-tab-page{grid-column-end:span 3}.four-tab-page{grid-column-end:span 4}input[type=radio]+.tab-page{transition:opacity .18s;opacity:0;transform:translateX(100%)}input[type=radio]:checked+.tab-page{opacity:1;transform:translateX(0)}input[type=radio]:checked+.tab-page .tab-contents>*{opacity:1;transform:translateY(0)}.tab-contents{max-width:100%;width:95%;margin:0 auto}.settings-tabs-layout{grid-template-columns:1fr 1fr 1fr}.business-settings{color:#202124;padding:20px 0 32px}.business-settings__header{align-items:center;border-bottom:1px solid #ddd;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:16px}.business-settings__header h1{font-size:28px;line-height:1.2;margin:4px 0 0}.business-settings__eyebrow{color:#ff7a1a;font-size:13px;font-weight:700;text-transform:uppercase}.business-settings__grid{align-items:start;display:grid;grid-gap:20px;gap:20px;grid-template-columns:minmax(0,2fr) minmax(280px,1fr)}.business-settings__section{background:#fff;border:1px solid #ddd;border-radius:6px;padding:18px}.business-settings__section-title{align-items:center;color:#363636;display:flex;font-size:16px;font-weight:700;gap:8px;margin-bottom:14px}.business-settings__section-title svg{color:#ff7a1a}.business-settings__fields{display:grid;grid-gap:14px 18px;gap:14px 18px;grid-template-columns:repeat(2,minmax(0,1fr))}.business-settings .sm_input_container{height:auto;width:100%}.business-settings .login_form_control{margin:5px 0 0}.business-settings__stamp-section{min-height:100%}.business-settings__stamp{align-items:center;display:flex;flex-direction:column;gap:16px}.business-settings__stamp-empty,.business-settings__stamp-preview{align-items:center;background:#f7f7f7;border:1px dashed #bcbcbc;border-radius:6px;display:flex;justify-content:center;min-height:180px;padding:16px;width:100%}.business-settings__stamp-preview img{background:#fff;max-height:220px;max-width:100%;object-fit:contain}.business-settings__stamp-empty svg{color:#9b9b9b;font-size:48px}.business-settings__footer{display:none;justify-content:flex-end;margin-top:18px}@media (max-width:900px){.business-settings__grid{grid-template-columns:1fr}}@media (max-width:650px){.business-settings__header{align-items:flex-start}.business-settings__header>.btn{display:none}.business-settings__fields{grid-template-columns:1fr}.business-settings__footer{display:flex}}.hide{display:none;visibility:hidden;height:0}.pagination\:container{display:flex;align-items:center;flex-wrap:nowrap;flex-direction:row;justify-content:center}.arrow\:text{display:block;font-size:17px;vertical-align:middle}.pagination\:number{--size:32px;--margin:8px;margin:0 var(--margin);border-radius:6px;max-width:auto;min-width:var(--size);height:var(--size);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0 6px}.pagination\:number:active{background:#cecece}.pagination\:active{background:#282828;position:relative}.reminder{background-color:#ff00009e;padding:10px;margin:5px;border-radius:5px;flex-direction:row;flex-wrap:nowrap;align-items:center;width:90%}.reminder,.reminder_container{display:flex;justify-content:center}.reminder_container{position:absolute;width:100%;z-index:2}.toast{opacity:1;animation:fadeout 2s ease 4s forwards}@keyframes fadeout{0%{opacity:1}to{opacity:0}}.delete_reminder_btn{width:20px;height:20px;border:none;font-weight:700;border-radius:50%;background-color:#f600009c;color:#fff;text-align:center;cursor:pointer}.marker_extra{background-color:transparent;border:1px solid transparent;border-radius:50%}.beat-marker-icon{animation:beatAnimation .8s infinite;z-index:145!important}@keyframes beatAnimation{0%{box-shadow:0 0 7px 2px #303030}to{box-shadow:transparent}}#custom-html-overlay{position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;background-color:#ffffff85;z-index:400!important}.leaflet-routing-container-hide{display:none}.map-filters{display:flex;flex-direction:"row";justify-content:"space-evenly";gap:12px;flex-wrap:wrap}.map-details-panel{width:100%;align-items:stretch;justify-content:center}.map-details-box{width:min(100%,860px);display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));grid-gap:14px;gap:14px;padding:18px;margin:0 auto;border:1px solid #ffd6a6;border-radius:18px;background:linear-gradient(180deg,#fffaf4,#fff1e2);box-shadow:0 12px 28px rgba(249,125,0,.08)}.map-action-card,.map-info-card{min-width:0;padding:14px 16px;border:1px solid rgba(249,125,0,.18);border-radius:14px;background:#fff;box-shadow:0 6px 16px rgba(31,152,244,.06)}.map-action-card{display:flex;flex-direction:column;justify-content:space-between}.map-info-label{margin-bottom:10px;font-size:13px;font-weight:600;color:#f97d00;text-transform:uppercase;letter-spacing:.04em}.map-info-value{font-size:16px;font-weight:600;color:#3f3f46}.map-info-warning{margin-top:8px;font-size:12px;font-weight:600;color:#dc3545;text-align:center}.map-info-card:first-child,.map-info-card:nth-child(3){display:flex;flex-direction:column;justify-content:center;align-items:stretch}.map-info-card:first-child .map-info-label,.map-info-card:nth-child(3) .map-info-label{text-align:left}.map-info-card:first-child .map-status-badge,.map-info-card:nth-child(3) .map-info-value{align-self:center;text-align:center}.map-status-badge{min-width:120px;width:-moz-fit-content;width:fit-content;padding:8px 14px;border-radius:999px;color:#fff;font-size:14px;font-weight:600;text-align:center}.map-mileage-row{display:flex;align-items:center;gap:10px}.map-mileage-row .MuiOutlinedInput-root{background-color:#fff}.map-mileage-edit{cursor:pointer;transition:color .2s ease}.map-mileage-edit:hover{color:#111827}.map-container{width:95%}.gps-console-page{width:100%;min-height:100%;display:flex;flex-direction:column;gap:12px;padding:14px 18px 18px;background:#f7f7f7;overflow:visible;align-items:center}.gps-console-toolbar{position:relative;display:flex;align-items:center;justify-content:center;gap:18px;padding:12px 14px;border:1px solid #ff700059;border-radius:8px;background:#fff;box-shadow:0 8px 22px rgba(249,125,0,.07);width:max-content}.gps-console-heading{position:absolute;left:14px;display:flex;align-items:baseline;gap:12px;min-width:120px}.gps-console-heading h1{margin:0;font-size:22px;line-height:1;color:#242424;letter-spacing:0}.gps-console-kicker,.gps-console-label,.gps-stat span{color:#f97d00;font-size:11px;font-weight:700;letter-spacing:0;text-transform:uppercase}.gps-console-label{text-align:center}.gps-console-select{flex:0 1 520px;max-width:520px;display:grid;grid-template-columns:auto minmax(220px,1fr);align-items:center;grid-gap:10px;gap:10px}.gps-console-dropdown{min-width:200px}.gps-console-dropdown [class$=-control]{min-height:38px;border-color:#ff700059;box-shadow:none}.gps-console-dropdown [class$=-control]:hover{border-color:#f97d00}.gps-console-body{width:100%;display:flex;flex:1 1;min-height:0;flex-direction:column;gap:10px;align-items:stretch}.gps-status-strip{display:grid;grid-template-columns:minmax(220px,1.4fr) repeat(4,minmax(120px,1fr)) auto;align-items:stretch;flex:0 0 auto;width:100%;grid-gap:0;gap:0;border:1px solid #ff700059;border-radius:8px;background:#fff;overflow:hidden;box-shadow:0 8px 22px rgba(31,152,244,.06)}.gps-engine-action,.gps-stat,.gps-vehicle-summary{min-width:0;padding:12px 14px;border-right:1px solid #ffe1c2}.gps-engine-action{border-right:0}.gps-vehicle-summary{display:flex;align-items:center;gap:11px}.gps-status-dot{width:12px;height:12px;flex:0 0 12px;border-radius:999px;box-shadow:0 0 0 4px rgba(249,125,0,.1)}.gps-vehicle-name{color:#242424;font-size:15px;font-weight:700;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gps-vehicle-registration{margin-top:3px;color:#676767;font-size:12px;font-weight:600}.gps-stat{display:flex;flex-direction:column;justify-content:center;gap:4px}.gps-stat strong{color:#242424;font-size:14px;line-height:1.25}.gps-stat small{color:#b42318;font-size:11px;font-weight:700;line-height:1.2}.gps-mileage-button{display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;padding:0;border:0;background:transparent;color:#242424;cursor:pointer}.gps-mileage-button svg{width:12px;color:#666}.gps-apply-button,.gps-command-button,.gps-mode-toggle button{border:1px solid transparent;border-radius:6px;font-weight:700;cursor:pointer}.gps-command-button{height:100%;min-width:118px;padding:9px 14px;color:#fff}.gps-command-stop{background:#c0362c}.gps-command-run{background:#16864a}.gps-history-toolbar{position:relative;display:flex;align-items:center;gap:12px;padding:10px;border:1px solid #ff700059;border-radius:8px;background:#fff}.gps-history-toolbar,.gps-history-toolbar.has-history{justify-content:flex-start}.gps-mode-toggle{display:inline-grid;grid-auto-flow:column;grid-auto-columns:minmax(92px,1fr);padding:3px;border:1px solid #ff700059;border-radius:8px;background:#fdf4ee}.gps-mode-toggle button{min-height:34px;padding:7px 12px;color:#676767;background:transparent}.gps-mode-toggle button.active{color:#242424;background:#fff;border-color:#f97d00;box-shadow:0 1px 4px rgba(249,125,0,.18)}.gps-apply-button:disabled,.gps-mode-toggle button:disabled{cursor:default}.gps-date-controls{display:flex;position:absolute;left:50%;transform:translateX(-50%);align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.gps-date-controls .MuiTextField-root{width:220px;background:#fff}.gps-apply-button{min-height:42px;min-width:118px;padding:9px 14px;color:#fff;background:#1f98f4}.gps-apply-button.disabled{color:#667085!important;background:#e4e7ec!important;border-color:#d0d5dd!important}.gps-map-stage{width:100%;min-height:560px;height:clamp(560px,68vh,820px);border:1px solid #ff700059;overflow:hidden;background:#d9dee4;box-shadow:0 12px 34px rgba(249,125,0,.08)}.gps-leaflet-map,.gps-map-stage{border-radius:8px}.gps-panel-empty{width:100%;height:100%;display:grid;place-items:center;color:#667085;font-weight:700}.leaflet-sidebar{box-shadow:0 24px 60px rgba(15,23,42,.18)!important;border-radius:18px 0 0 18px;overflow:hidden}.leaflet-sidebar .leaflet-sidebar-content{background:radial-gradient(circle at top left,rgba(249,125,0,.08),transparent 28%),linear-gradient(180deg,#fff,#fcfcfd)}.leaflet-sidebar .leaflet-sidebar-header{color:#242424;font-size:16px;font-weight:700}.gps-sidebar-header{background:rgba(244,246,248,.95)!important;border-bottom:1px solid rgba(15,23,42,.08)}.gps-sidebar-stack{display:flex;flex-direction:column;align-items:center;gap:12px;padding:8px 0 18px}.gps-sidebar-period{width:93%;color:#475467;font-size:13px;line-height:1.5}.gps-sidebar-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:12px;gap:12px;padding:6px 6px 0}.gps-sidebar-card{border:1px solid rgba(15,23,42,.08);border-radius:16px;background:hsla(0,0%,100%,.92);box-shadow:0 10px 24px rgba(15,23,42,.08)}.gps-sidebar-card--event{display:inline-grid;width:93%;padding:12px}.gps-sidebar-card--compact{width:auto!important;margin:0!important;padding:12px}.gps-sidebar-subtext{display:block;margin-top:8px;color:#667085;line-height:1.4}.gps-sidebar-action{display:flex;justify-content:center;margin-top:16px}.gps-sidebar-tabs{background:#eef2f6!important;border-left:1px solid rgba(15,23,42,.08)}.gps-sidebar-tabs .leaflet-sidebar-tab a{color:#475467;transition:background-color .2s ease,color .2s ease}.gps-sidebar-tabs .leaflet-sidebar-tab a:hover,.gps-sidebar-tabs .leaflet-sidebar-tab.active a{background:rgba(249,125,0,.12);color:#1f2937}.leaflet-bar,.leaflet-control-layers{border-color:rgba(249,125,0,.25)!important;box-shadow:0 6px 16px rgba(31,152,244,.12)!important}@media (max-width:700px){.map-container{width:88%}}@media (max-width:1180px){.gps-status-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.gps-engine-action,.gps-stat,.gps-vehicle-summary{border-bottom:1px solid #ffe1c2}}@media (max-width:760px){.gps-console-page{padding:10px}.leaflet-sidebar{border-radius:0}.gps-console-toolbar,.gps-history-toolbar{align-items:stretch}.gps-history-toolbar{justify-content:flex-start}.gps-history-toolbar.has-history{flex-direction:column}.gps-console-heading{position:static}.gps-console-select{width:100%;max-width:none;grid-template-columns:1fr}.gps-status-strip{grid-template-columns:1fr;display:grid;position:relative;z-index:2;width:100%;flex:0 0 auto;visibility:visible;opacity:1;overflow:visible}.gps-engine-action,.gps-stat,.gps-vehicle-summary{display:flex!important;width:100%;border-right:0}.gps-vehicle-summary{min-height:58px}.gps-vehicle-summary>div{min-width:0;flex:1 1}.gps-vehicle-name{white-space:normal}.gps-stat{flex-direction:row;align-items:center;justify-content:space-between;gap:14px}.gps-mileage-button,.gps-stat strong{text-align:right}.gps-engine-action{padding:10px 14px}.gps-command-button{width:100%;min-height:40px}.gps-apply-button,.gps-date-controls,.gps-date-controls .MuiTextField-root{width:100%}.gps-date-controls{position:static;transform:none;justify-content:stretch}.gps-map-stage{min-height:520px;height:62vh}}@media (max-width:550px){.map-filters{flex-direction:column}.map-details-box{grid-template-columns:1fr}.map-action-card,.map-info-card{width:100%}}.notifications-page{background:#f4f5f7;min-height:calc(100vh - 80px);padding:32px}.notifications-shell{max-width:1100px;margin:0 auto}.notifications-header{align-items:center;display:flex;justify-content:space-between;gap:24px;margin-bottom:22px}.notifications-header h1{color:#252525;font-size:28px;margin:0 0 6px}.notifications-header p{color:#666;font-size:15px;margin:0}.notifications-filter{background:#fff;border:1px solid #d8d8d8;border-radius:7px;display:flex;overflow:hidden}.notifications-filter button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:#393939;cursor:pointer;font-weight:700;min-width:110px;padding:10px 18px;text-align:center}.notifications-filter button:focus-visible,.notifications-filter button:hover{background:#f1f1f1;outline:none}.notifications-filter .notifications-filter-active{background:#f97d00;color:#fff}.notifications-list{background:#fff;border:1px solid #dedede;border-radius:8px;box-shadow:0 10px 24px rgba(0,0,0,.06);overflow:hidden}.notification-row{-webkit-appearance:none;-moz-appearance:none;appearance:none;align-items:center;background:#fff;border:0;border-bottom:1px solid #ededed;color:inherit;cursor:pointer;display:grid;grid-gap:18px;gap:18px;grid-template-columns:1fr auto;padding:16px 18px;text-align:left;width:100%}.notification-row:last-child{border-bottom:0}.notification-row:focus-visible,.notification-row:hover{background:#f8f8f8;outline:none}.notification-row:focus-visible{box-shadow:inset 4px 0 0 #f97d00}.notification-row-unread{background:#fff7ed;box-shadow:inset 4px 0 0 #f97d00}.notification-row-main{min-width:0}.notification-row-title{align-items:center;display:flex;gap:10px;margin-bottom:7px}.notification-row-title span{background:#f97d00;border-radius:999px;color:#fff;font-size:11px;font-weight:700;line-height:1;padding:5px 8px;text-transform:uppercase}.notification-row-title strong{color:#252525;font-size:16px}.notification-row p{color:#555;line-height:1.45;margin:0}.notification-row-date{color:#777;font-size:13px;white-space:nowrap}.notifications-state{color:#666;padding:42px 20px;text-align:center}.notifications-state-error{color:#b42318}@media screen and (max-width:720px){.notifications-page{padding:20px 14px}.notifications-header{align-items:flex-start;flex-direction:column}.notifications-filter,.notifications-filter button{width:100%}.notification-row{grid-template-columns:1fr}.notification-row-date{justify-self:start}}.react-calendar-timeline *{box-sizing:border-box}.react-calendar-timeline .rct-outer{display:block;overflow:hidden;white-space:nowrap}.react-calendar-timeline .rct-scroll{display:inline-block;white-space:normal;vertical-align:top;overflow-x:scroll;overflow-y:hidden;touch-action:none}.react-calendar-timeline .rct-item:hover{z-index:88}.react-calendar-timeline .rct-item .rct-item-content{position:sticky;position:-webkit-sticky;left:0;overflow:hidden;display:inline-block;border-radius:2px;padding:0 6px;height:100%}.react-calendar-timeline .rct-sidebar{overflow:hidden;white-space:normal;display:inline-block;vertical-align:top;position:relative;box-sizing:border-box;border-right:1px solid #bbb}.react-calendar-timeline .rct-sidebar.rct-sidebar-right{border-right:0;border-left:1px solid #bbb}.react-calendar-timeline .rct-sidebar .rct-sidebar-row{padding:0 4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;margin:0;border-bottom:1px solid #bbb}.react-calendar-timeline .rct-sidebar .rct-sidebar-row.rct-sidebar-row-odd{background:#0000000d}.react-calendar-timeline .rct-sidebar .rct-sidebar-row.rct-sidebar-row-even{background:transparent}.react-calendar-timeline .rct-vertical-lines .rct-vl{position:absolute;border-left:1px solid #bbb;z-index:30}.react-calendar-timeline .rct-vertical-lines .rct-vl.rct-vl-first{border-left-width:2px}.react-calendar-timeline .rct-vertical-lines .rct-vl.rct-day-0,.react-calendar-timeline .rct-vertical-lines .rct-vl.rct-day-6{background:#faf6e180}.react-calendar-timeline .rct-horizontal-lines{-webkit-user-select:none;-moz-user-select:-moz-none;user-select:none}.react-calendar-timeline .rct-horizontal-lines .rct-hl-even,.react-calendar-timeline .rct-horizontal-lines .rct-hl-odd{border-bottom:1px solid #bbb;box-sizing:border-box;z-index:40}.react-calendar-timeline .rct-horizontal-lines .rct-hl-odd{background:#0000000d}.react-calendar-timeline .rct-horizontal-lines .rct-hl-even{background:transparent}.react-calendar-timeline .rct-cursor-line{position:absolute;width:2px;background:#2196f3;z-index:51}.react-calendar-timeline .rct-dateHeader{display:flex;align-items:center;justify-content:center;height:100%;border-bottom:1px solid #bbb;cursor:pointer;font-size:14px;background-color:#f0f0f0;border-left:2px solid #bbb}.react-calendar-timeline .rct-dateHeader-primary{background-color:initial;border-left:1px solid #bbb;border-right:1px solid #bbb;color:#fff}.react-calendar-timeline .rct-header-root{background:#c52020;border-bottom:1px solid #bbb}.react-calendar-timeline .rct-calendar-header{border:1px solid #bbb}.reservation_timeline .react-calendar-timeline .rct-horizontal-lines .rct-hl-odd,.reservation_timeline .react-calendar-timeline .rct-sidebar .rct-sidebar-row.rct-sidebar-row-odd{background:#fffaf5}.reservation_timeline .react-calendar-timeline .rct-horizontal-lines .rct-hl-even,.reservation_timeline .react-calendar-timeline .rct-sidebar .rct-sidebar-row.rct-sidebar-row-even{background:#fff}.reservation_timeline{width:100%;max-width:100%;min-width:0;overflow-x:auto;border:1px solid #f2dfce;border-radius:16px;background:radial-gradient(circle at top left,rgba(249,125,0,.08),transparent 20%),linear-gradient(180deg,#fffdfa,#fff7ef);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7)}.reservation_timeline .react-calendar-timeline{min-width:100%;border:none!important;background:transparent}.reservation_timeline .rct-header-root{background:#fff7ef}.reservation_timeline .rct-dateHeader,.reservation_timeline .rct-sidebar-header{background:linear-gradient(180deg,#fffaf5,#fff2e7)!important}.reservation_timeline .rct-calendar-header{border-bottom:1px solid #f0d9c2!important;box-shadow:inset 0 -1px 0 rgba(249,125,0,.06)}.reservation_timeline .rct-sidebar{background:linear-gradient(180deg,#fffaf5,#fff)}.reservation_timeline .rct-sidebar-row{border-bottom:1px solid #f3e4d7!important}.reservation_timeline .rct-horizontal-lines .rct-hl-even,.reservation_timeline .rct-horizontal-lines .rct-hl-odd{border-bottom:1px solid #f6e7db!important}.reservation_timeline .rct-vertical-lines .rct-vl{border-left:1px solid hsla(30,61%,85%,.8)!important}.timeline__month-header{display:flex;align-items:center;height:100%}.timeline__month-header-text{position:-webkit-sticky;position:sticky;left:0;padding:10px 14px;text-transform:capitalize;font-size:15px;font-weight:700;letter-spacing:.02em;color:#8f4705}.timeline__date-header{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#5e5e5e;font-size:12px}.timeline__date-header-wday{text-transform:capitalize;font-weight:600;color:#8f4705}.timeline__date-header-day{font-size:18px;font-weight:700;line-height:1.1;color:#2f2f2f}.reservation_item{border:none!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.reservation_item_shell{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0 12px;border-radius:12px;border:1px solid rgba(249,125,0,.2);background:linear-gradient(135deg,#ff8a1a,#f97d00);color:#fff;box-shadow:0 10px 20px rgba(249,125,0,.2)}.reservation_contract .reservation_item_shell{border-color:rgba(76,92,120,.28);background:linear-gradient(135deg,#66758d,#4c5c78);box-shadow:0 10px 18px rgba(76,92,120,.18)}.reservation_item_selected .reservation_item_shell{transform:translateY(-1px);box-shadow:0 12px 24px rgba(54,84,128,.22)}.reservation_item_main{display:flex;flex-direction:column;min-width:0}.reservation_item_name{font-size:13px;font-weight:700;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root{--primary:#f46a1f;--primary-50:#d65f1e;--primary-100:#f0f9f4;--primary-200:#f2f6ef;--primary-300:#f9fdf3;--secondary:#3f4f68;--gray-g1:#828892;--gray-g2:#667680;--gray-g3:#efefef}@keyframes fadeInUp{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes send{0%{transform:translateX(-90%);opacity:.4}to{transform:translateX(0);opacity:1}}.message_container{animation:send .9s}.fadeInUp-animation{animation:fadeInUp .9s}.hero-header{display:flex;padding-top:1rem;padding-bottom:1.2rem;flex-direction:column;align-items:center}.header-content{display:flex;width:100%;text-align:center;justify-content:center}.header-animation{width:100%;padding:2rem}#Home:after{bottom:-64px}#Contact:before,#Home:after{content:"";position:relative;display:block;left:-17px;width:103%;height:96px;background-image:url(/resources/triangle.svg);background-size:cover;background-repeat:no-repeat;background-position:bottom}#Contact:before{transform:rotate3d(1,0,180,180deg)}@media (min-width:768px){.feature-item{width:50%}.hero-header{padding-top:2rem;padding-bottom:2rem;flex-direction:row}.header-content{width:50%;text-align:left}.header-content button{width:auto!important}.header-animation{width:50%;padding:0}}.StatusPage_shell__LHOUM{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;overflow:hidden;background:radial-gradient(circle at top left,rgba(255,115,38,.18),transparent 28%),radial-gradient(circle at bottom right,rgba(172,77,26,.14),transparent 24%),linear-gradient(180deg,#fffcf8,#f6f8fb)}.StatusPage_glowLeft__2l_tN,.StatusPage_glowRight__r_b5Y{position:absolute;border-radius:999px;filter:blur(12px);pointer-events:none}.StatusPage_glowLeft__2l_tN{top:7%;left:-80px;width:220px;height:220px;background:rgba(255,115,38,.16)}.StatusPage_glowRight__r_b5Y{right:-70px;bottom:8%;width:260px;height:260px;background:rgba(255,184,77,.18)}.StatusPage_card__Y_9rw{position:relative;z-index:1;width:min(100%,720px);padding:32px;border:1px solid rgba(226,232,240,.95);border-radius:28px;background:hsla(0,0%,100%,.94);box-shadow:0 24px 60px rgba(15,23,42,.1);text-align:center}.StatusPage_brand__Pmzsq{display:inline-flex;align-items:center;gap:12px;margin-bottom:22px}.StatusPage_logoWrap__MMPvA{position:relative;width:48px;height:48px}.StatusPage_brandText__lMLmc{color:#ff7326;font-size:1.55rem;font-weight:700}.StatusPage_badge__zxFlQ{display:inline-flex;align-items:center;gap:8px;margin-bottom:20px;padding:8px 14px;border:1px solid rgba(255,115,38,.22);border-radius:999px;background:rgba(255,115,38,.09);color:#ac4d1a;font-size:.92rem;font-weight:700}.StatusPage_code__eD__Q{margin:0;color:#ff7326;font-size:clamp(4rem,14vw,7rem);font-weight:800;line-height:.95;letter-spacing:-.05em}.StatusPage_title__Oil7w{margin:16px 0 12px;color:#0f172a;font-size:clamp(2rem,4vw,3rem);line-height:1.08}.StatusPage_description__qu4us{max-width:560px;margin:0 auto;color:#475569;font-size:1.02rem;line-height:1.75}.StatusPage_actions__qgIzA{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px}.StatusPage_button__tq9HR{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:0 18px;border-radius:12px;border:1px solid transparent;font-size:.95rem;font-weight:600;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.StatusPage_button__tq9HR:hover{transform:translateY(-1px)}.StatusPage_primaryButton__9CWGL{background:#ff7326;color:#fff;box-shadow:0 16px 40px rgba(172,77,26,.22)}.StatusPage_secondaryButton__nPNi9{border-color:#e2e8f0;background:#fff;color:#0f172a}@media (max-width:640px){.StatusPage_shell__LHOUM{padding:16px}.StatusPage_card__Y_9rw{padding:24px 18px;border-radius:24px}.StatusPage_actions__qgIzA{flex-direction:column}.StatusPage_button__tq9HR{width:100%}}