*,:after,:before{box-sizing:inherit;font-family:inherit;margin:0;padding:0}html{font-size:62.5%;height:100%;min-height:100%}@media only screen and (max-width:90em){html{font-size:55%}}@media only screen and (max-width:64em){html{font-size:62.5%}}body{box-sizing:border-box;display:flex;flex-direction:column;font-family:var(--font);height:100%;min-height:100%}input{outline:none}@font-face{font-family:Proxima;src:url(/static/resources/c23787c599b4dd817042.eot) format("eot");src:url(/static/resources/c23787c599b4dd817042.eot?) format("eot"),url(/static/resources/c4c3616c5577f9e7ef87.woff2) format("woff2"),url(/static/resources/3d59ce3e9d6f49acb285.woff) format("woff"),url(/static/resources/db098dc77c7aafe660e5.ttf) format("truetype")}@font-face{font-family:Proxima;font-weight:600;src:url(/static/resources/b36cba873fb53642b91c.ttf) format("truetype")}@font-face{font-family:Proxima;font-weight:700;src:url(/static/resources/da0d3d7c61c9e115d42f.otf) format("truetype")}:root{--color-primary:#ff8e43;--color-primary-dark:#9a4600;--color-primary-light:#fe6b10;--color-on-primary:#fff;--color-on-primary-dark:#581f00;--color-primary-rgb:255,142,67;--color-white:#fff;--color-black:#333;--color-secondary:#34495e;--color-tertiary:#8e2430;--color-error:#db5f63;--color-removal:#df3b37;--color-light-blue:#4892cc;--color-completion:#98d292;--background-color:#80d0ed33;--color-surface:#f5f5f5;--color-surface-low:#f2f4f6;--color-surface-container:#eceef0;--color-surface-high:#e6e8ea;--color-surface-highest:#e0e3e5;--color-grey:#ededed;--color-grey-light:#f8f8f8;--color-grey-dark:#a6a6a6;--color-on-surface:#191c1e;--color-on-surface-variant:#564338;--color-outline-variant:#dcc1b3;--color-foreground:#333;--color-foreground-rgb:51,51,51;--color-muted-foreground:#a6a6a6;--color-muted-foreground-rgb:166,166,166;--color-muted:#ededed;--color-muted-rgb:237,237,237;--color-border:#e0e0e0;--color-primary-foreground:#fff;--color-destructive:#df3b37;--color-destructive-rgb:223,59,55;--font:Proxima,sans-serif;--shadow:#40576d12 0px 0px 0px 1px,#2f405033 1px 1px 5px 0px}*{scrollbar-color:#a6a6a6 #0000;scrollbar-width:thin}::-webkit-scrollbar{-webkit-appearance:none;height:.5rem;width:1rem}::-webkit-scrollbar-track{background-color:var(--color-grey-light)}::-webkit-scrollbar-thumb{background-color:var(--color-grey-dark);border-radius:5px;opacity:.6}::-webkit-scrollbar-thumb:hover{background-color:var(--color-primary)}::selection{background-color:var(--color-primary);color:var(--color-white)}::-moz-selection{background-color:var(--color-primary);color:var(--color-white)}.layout__src-client-common-layout-{display:flex;flex-direction:row;height:100%;min-height:100%;width:100%}.sideBar__src-client-common-layout-{background:linear-gradient(135deg,#2c3e50,#34495e);display:flex;flex-direction:column;height:100vh}.sideBarHeader__src-client-common-layout-{align-items:center;display:flex;justify-content:space-between;padding:2rem;position:relative;width:100%}.zoneCreation__src-client-common-layout-{padding:1rem 2rem}.navigation__src-client-common-layout-{display:flex;flex:1;flex-direction:column;height:100%;min-height:0}.planzone__src-client-common-layout-{color:var(--color-white);font-size:1.8rem;margin-left:1rem;overflow:hidden;text-overflow:ellipsis;width:100%}.logoBox__src-client-common-layout- span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.button__src-client-common-layout-{fill:var(--color-primary);cursor:pointer;height:3rem;padding:5px;width:3rem}.projectHistory__src-client-common-layout-{padding:0 1rem 1rem}.main__src-client-common-layout-{background-color:var(--color-grey);height:100%}.zonesList__src-client-common-layout-{flex:1;overflow-y:auto;padding-bottom:2rem}.footer__src-client-common-layout-{align-items:center;border-top:1px solid #ededed26;display:flex;justify-content:space-between;margin-top:auto;padding:1rem 2rem}.closed__src-client-common-layout- .sideBar__src-client-common-layout-{width:7rem}.closed__src-client-common-layout- .sideBarHeader__src-client-common-layout-{flex-direction:column-reverse;justify-content:center;padding:2rem 1rem 1.5rem}.closed__src-client-common-layout- .sideBarHeader__src-client-common-layout->:last-child{margin-bottom:1rem}.closed__src-client-common-layout- .logo__src-client-common-layout-{max-height:2.5rem;max-width:2.5rem}.closed__src-client-common-layout- .logoBox__src-client-common-layout-{align-items:center;color:var(--color-white);display:flex;flex-direction:column;font-size:1.2rem;font-weight:600}.closed__src-client-common-layout- .logoBox__src-client-common-layout->:not(:last-child){margin-bottom:5px}.closed__src-client-common-layout- .main__src-client-common-layout-{width:100%}.closed__src-client-common-layout- .footer__src-client-common-layout-{flex-direction:column}.closed__src-client-common-layout- .footer__src-client-common-layout->:not(:last-child){margin-bottom:5px}.links__src-client-common-layout-{bottom:1rem;position:absolute;right:1rem}.flexWrapper__src-client-common-layout-{align-items:center;display:flex}.panelResizer__src-client-common-layout-panelResizer-{display:flex;flex-direction:row;height:100%;width:100%}.panel__src-client-common-layout-panelResizer-{width:50%}.track__src-client-common-layout-panelResizer-{position:relative}.thumb__src-client-common-layout-panelResizer-{background-color:var(--color-primary);bottom:0;cursor:col-resize;opacity:0;position:absolute;right:0;top:0;transition:opacity .2s;width:4px;z-index:1}.thumb__src-client-common-layout-panelResizer-:hover{opacity:.8}.thumbIcon__src-client-common-layout-panelResizer-{stroke:var(--color-white);height:100%;width:100%}.unselectable__src-client-common-layout-panelResizer-{user-select:none}.openButton__src-client-common-layout-openButton-{transform:rotate(180deg)}.version__src-client-common-layout-version-{color:var(--color-white);font-size:1.2rem;font-weight:600}.navigation__src-client-common-layout-Navigation-{flex:1;overflow-x:hidden;overflow-y:auto;padding:16px 0;scrollbar-color:#ffffff1a #0000;scrollbar-width:thin}.navigation__src-client-common-layout-Navigation-::-webkit-scrollbar{width:4px}.navigation__src-client-common-layout-Navigation-::-webkit-scrollbar-track{background:#0000}.navigation__src-client-common-layout-Navigation-::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.navigation__src-client-common-layout-Navigation-::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.navigationList__src-client-common-layout-Navigation-{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.navigationItem__src-client-common-layout-Navigation-{position:relative;width:100%}.navigationButton__src-client-common-layout-Navigation-{align-items:center;background:#0000;border:none;border-radius:8px;color:#ffffffb3;cursor:pointer;display:flex;font-size:14px;font-weight:500;margin:0 8px;min-height:44px;padding:12px 16px;position:relative;text-align:left;text-decoration:none;transition:all .2s ease;user-select:none;width:100%}.navigationButton__src-client-common-layout-Navigation-:hover{background:#ffffff1a;box-shadow:0 2px 8px #0000001a;color:#ffffffe6;transform:translateX(2px)}.navigationButton__src-client-common-layout-Navigation-:hover .navigationIcon__src-client-common-layout-Navigation-{transform:scale(1.1)}.navigationButton__src-client-common-layout-Navigation-:focus{background:#ffffff1a;color:#ffffffe6;outline:none}.navigationButton__src-client-common-layout-Navigation-:focus-visible{outline:2px solid #da6622;outline-offset:2px}.navigationButton__src-client-common-layout-Navigation-.active__src-client-common-layout-Navigation-{background:#ffffff26;color:#fff}.navigationButton__src-client-common-layout-Navigation-.active__src-client-common-layout-Navigation-:before{background:#da6622;border-radius:0 2px 2px 0;box-shadow:0 0 8px #4f46e566;content:"";height:24px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:3px}.navigationButton__src-client-common-layout-Navigation-:active{transform:translateX(1px) scale(.98)}.navigationButton__src-client-common-layout-Navigation-:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.navigationButton__src-client-common-layout-Navigation-.minimized__src-client-common-layout-Navigation-{justify-content:center;margin:0 auto;padding:12px;width:auto}.navigationButton__src-client-common-layout-Navigation-.minimized__src-client-common-layout-Navigation-.active__src-client-common-layout-Navigation-:before{display:none}.navigationButton__src-client-common-layout-Navigation-.minimized__src-client-common-layout-Navigation-.active__src-client-common-layout-Navigation-:after{background:#da6622;border-radius:1px 1px 0 0;bottom:0;box-shadow:0 0 4px #4f46e566;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);width:24px}.navigationButton__src-client-common-layout-Navigation-.minimized__src-client-common-layout-Navigation-:hover{transform:translateY(-2px)}.navigationIcon__src-client-common-layout-Navigation-{fill:currentColor;flex-shrink:0;height:20px;transition:all .2s ease;width:20px}.navigationButton__src-client-common-layout-Navigation-:hover .navigationIcon__src-client-common-layout-Navigation-{animation:iconBounce__src-client-common-layout-Navigation- .6s ease-in-out}.navigationButton__src-client-common-layout-Navigation-.active__src-client-common-layout-Navigation- .navigationIcon__src-client-common-layout-Navigation-{color:#da6622}.navigationButton__src-client-common-layout-Navigation-.minimized__src-client-common-layout-Navigation- .navigationIcon__src-client-common-layout-Navigation-{height:22px;width:22px}.navigationLabel__src-client-common-layout-Navigation-{font-weight:500;letter-spacing:.025em;margin-left:12px;opacity:1;overflow:hidden;text-overflow:ellipsis;transform:translateX(0);transition:all .2s ease;white-space:nowrap}.navigationButton__src-client-common-layout-Navigation-.minimized__src-client-common-layout-Navigation- .navigationLabel__src-client-common-layout-Navigation-{margin-left:0;opacity:0;overflow:hidden;transform:translateX(-10px);width:0}.navigationButton__src-client-common-layout-Navigation-.active__src-client-common-layout-Navigation- .navigationLabel__src-client-common-layout-Navigation-{font-weight:600}.activeIndicator__src-client-common-layout-Navigation-{animation:pulse__src-client-common-layout-Navigation- 2s infinite;background:#da6622;border-radius:50%;height:6px;opacity:.8;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:6px}.navigationButton__src-client-common-layout-Navigation-.minimized__src-client-common-layout-Navigation- .activeIndicator__src-client-common-layout-Navigation-{display:none}@keyframes iconBounce__src-client-common-layout-Navigation-{0%,20%,50%,80%,to{transform:translateY(0) scale(1)}40%{transform:translateY(-2px) scale(1.05)}60%{transform:translateY(-1px) scale(1.02)}}@keyframes pulse__src-client-common-layout-Navigation-{0%{opacity:.8;transform:translateY(-50%) scale(1)}50%{opacity:1;transform:translateY(-50%) scale(1.1)}to{opacity:.8;transform:translateY(-50%) scale(1)}}@keyframes slideIn__src-client-common-layout-Navigation-{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}.navigationItem__src-client-common-layout-Navigation-{animation:slideIn__src-client-common-layout-Navigation- .3s ease-out}.navigationItem__src-client-common-layout-Navigation-:first-child{animation-delay:.05s}.navigationItem__src-client-common-layout-Navigation-:nth-child(2){animation-delay:.1s}.navigationItem__src-client-common-layout-Navigation-:nth-child(3){animation-delay:.15s}.navigationItem__src-client-common-layout-Navigation-:nth-child(4){animation-delay:.2s}.navigationItem__src-client-common-layout-Navigation-:nth-child(5){animation-delay:.25s}.navigationItem__src-client-common-layout-Navigation-:nth-child(6){animation-delay:.3s}.navigationItem__src-client-common-layout-Navigation-:nth-child(7){animation-delay:.35s}.navigationItem__src-client-common-layout-Navigation-:nth-child(8){animation-delay:.4s}.navigationItem__src-client-common-layout-Navigation-:nth-child(9){animation-delay:.45s}.navigationItem__src-client-common-layout-Navigation-:nth-child(10){animation-delay:.5s}@media(max-width:768px){.navigationButton__src-client-common-layout-Navigation-{font-size:13px;margin:0 4px;min-height:40px;padding:10px 12px}.navigationButton__src-client-common-layout-Navigation-.minimized__src-client-common-layout-Navigation-{padding:10px}.navigationIcon__src-client-common-layout-Navigation-{height:18px;width:18px}.navigationButton__src-client-common-layout-Navigation-.minimized__src-client-common-layout-Navigation- .navigationIcon__src-client-common-layout-Navigation-{height:20px;width:20px}.navigationLabel__src-client-common-layout-Navigation-{font-size:13px;margin-left:10px}}@media(max-width:480px){.navigation__src-client-common-layout-Navigation-{padding:12px 0}.navigationButton__src-client-common-layout-Navigation-{font-size:12px;margin:0 2px;min-height:36px;padding:8px 10px}.navigationIcon__src-client-common-layout-Navigation-{height:16px;width:16px}.navigationLabel__src-client-common-layout-Navigation-{margin-left:8px}}@media(prefers-color-scheme:dark){.navigationButton__src-client-common-layout-Navigation-:hover{background:#ffffff1f}.navigationButton__src-client-common-layout-Navigation-.active__src-client-common-layout-Navigation-{background:#ffffff2e}}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(hover:none)and (pointer:coarse){.navigationButton__src-client-common-layout-Navigation-:hover{transform:none}.navigationButton__src-client-common-layout-Navigation-:active{background:#ffffff1a;transform:scale(.95)}}.navigationButton__src-client-common-layout-Navigation-.loading__src-client-common-layout-Navigation-{pointer-events:none;position:relative}.navigationButton__src-client-common-layout-Navigation-.loading__src-client-common-layout-Navigation-:after{animation:spin__src-client-common-layout-Navigation- 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:#da6622;content:"";height:16px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:16px}.navigationButton__src-client-common-layout-Navigation-.loading__src-client-common-layout-Navigation- .navigationIcon__src-client-common-layout-Navigation-,.navigationButton__src-client-common-layout-Navigation-.loading__src-client-common-layout-Navigation- .navigationLabel__src-client-common-layout-Navigation-{opacity:.3}@keyframes spin__src-client-common-layout-Navigation-{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.zoneAvatar__src-client-common-memberAvatar-{fill:var(--color-white);border-radius:50%;height:100%;width:100%}.loader__src-client-common-loader-{align-items:center;display:flex;height:100vh;justify-content:center}.loader__src-client-common-loader- .loaderText__src-client-common-loader-{animation:pulse__src-client-common-loader- 1.5s infinite;color:#e15a21;font-size:5rem;font-weight:700}.loader__src-client-common-loader- .loaderText__src-client-common-loader- .goText__src-client-common-loader-{color:#f4a261}@keyframes pulse__src-client-common-loader-{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1.01)}}.layoutWatcher__src-client-common-layoutWatcher-{height:100%;width:100%}.menu__src-client-common-profileNavigation-menu-{background-color:var(--color-white);border-radius:2px;box-shadow:var(--shadow);display:flex;flex-direction:column;max-height:32rem;width:24rem}.company__src-client-common-profileNavigation-menu-{align-items:center;border:1px solid var(--color-grey);display:flex;padding:1.5rem 1rem}.company__src-client-common-profileNavigation-menu->:not(:last-child){margin-right:1rem}.shortLogo__src-client-common-profileNavigation-menu-{align-items:center;border-radius:50%;display:flex;height:0;justify-content:center;min-height:3rem;min-width:3rem;width:0}.companyName__src-client-common-profileNavigation-menu-{color:var(--color-black);font-size:1.6rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.navigation__src-client-common-profileNavigation-menu-{border-left:1px solid var(--color-grey);border-right:1px solid var(--color-grey);list-style:none;padding:1rem 0}.item__src-client-common-profileNavigation-menu->:not(:last-child){margin-bottom:1rem}.text__src-client-common-profileNavigation-menu-,.text__src-client-common-profileNavigation-menu-:link,.text__src-client-common-profileNavigation-menu-:visited{color:var(--color-black);display:block;font-size:1.4rem;font-weight:600;padding:1rem;text-decoration:none;white-space:nowrap}.text__src-client-common-profileNavigation-menu-:hover,.text__src-client-common-profileNavigation-menu-:link:hover,.text__src-client-common-profileNavigation-menu-:visited:hover{background-color:var(--color-grey-light)}.logOut__src-client-common-profileNavigation-menu-{align-items:center;background-color:#d03333;border:none;border-bottom-left-radius:2px;border-bottom-right-radius:2px;color:var(--color-white);cursor:pointer;display:flex;font-size:1.6rem;font-weight:600;justify-content:center;padding:1.5rem;text-align:center;text-transform:uppercase;width:100%}.loader__src-client-common-profileNavigation-menu-{height:2rem;width:2rem}.tick__src-client-common-profileNavigation-menu-{background-color:var(--color-grey);border-radius:50%;height:2rem;width:2rem}.profileNavigation__src-client-common-profileNavigation-{position:relative}.user__src-client-common-profileNavigation-{align-items:center;cursor:pointer;display:flex;flex-direction:row}.user__src-client-common-profileNavigation->:not(:last-child){margin-right:1rem}.avatar__src-client-common-profileNavigation-{height:3rem;width:3rem}.name__src-client-common-profileNavigation-{color:var(--color-black);font-size:1.4rem}.menu__src-client-common-profileNavigation-{position:absolute;right:0;top:150%;z-index:10000000}.infoStaff__src-client-scenes-profile-infoStaff-{width:100%}.infoStaff__src-client-scenes-profile-infoStaff->:not(:last-child){margin-bottom:3rem}.row__src-client-scenes-profile-infoStaff-{align-items:center;display:flex;flex-direction:row}.row__src-client-scenes-profile-infoStaff->:not(:last-child){margin-right:1.5rem}.fileInput__src-client-scenes-profile-infoStaff-{display:none}.name__src-client-scenes-profile-infoStaff-{color:var(--color-black);font-size:1.8rem}.group__src-client-scenes-profile-infoStaff->:not(:last-child){margin-bottom:1rem}.subTitle__src-client-scenes-profile-infoStaff-{color:var(--color-black);font-size:1.6rem}.text__src-client-scenes-profile-infoStaff-{background-color:var(--color-grey-light);border-radius:5px;color:var(--color-black);font-size:1.4rem;padding:1.5rem}.profile__src-client-scenes-profile-{position:relative}.main__src-client-scenes-profile->:not(:last-child),.profile__src-client-scenes-profile->:not(:last-child){margin-bottom:3rem}.title__src-client-scenes-profile-{color:var(--color-secondary);font-size:1.6rem}.section__src-client-scenes-profile->:not(:last-child){margin-bottom:2rem}.form__src-client-scenes-profile-{align-items:center;background-color:var(--color-white);border-radius:3px;display:flex;flex-direction:row;padding:2rem}.form__src-client-scenes-profile->:not(:last-child){margin-right:1rem}.loader__src-client-scenes-profile-{align-items:center;background-color:#fff6;bottom:0;display:flex;height:100%;justify-content:center;left:0;position:absolute;right:0;top:0;width:100%;z-index:100}.loaderMain__src-client-scenes-profile-{height:50%;margin:0 auto;text-align:center;width:50%}.formWrapper__src-client-scenes-profile-{flex:1 0 75%}.label__src-client-scenes-profile-{color:var(--color-black);flex:1 0 25%;font-size:1.4rem;font-weight:600}.languageSelectionForm__src-client-scenes-profile-languageSelectionForm-{align-items:center;display:flex;flex-direction:row}.languageSelectionForm__src-client-scenes-profile-languageSelectionForm->:not(:last-child){margin-right:1rem}.group__src-client-scenes-profile-languageSelectionForm-{align-items:center;cursor:pointer;display:flex;flex-direction:column;padding:5px}.group__src-client-scenes-profile-languageSelectionForm->:not(:last-child){margin-bottom:1rem}.input__src-client-scenes-profile-languageSelectionForm-{color:var(--color-secondary);cursor:pointer;font-size:1.4rem;font-weight:600;text-transform:uppercase}.selectedInput__src-client-scenes-profile-languageSelectionForm-{background-color:var(--color-white);border-radius:4px;box-shadow:var(--shadow);cursor:auto}.language__src-client-scenes-profile-languageSelectionForm-{height:2.5rem;width:2.5rem}.account__src-client-pages-accountPage-{background-color:#f5f5f5;display:flex;flex-direction:column;height:100%;width:100%}.header__src-client-pages-accountPage-{align-items:center;background-color:var(--color-white);border-bottom:1px solid var(--color-grey);display:flex;flex-direction:row;justify-content:space-between;padding:2rem 3rem}.profileNavigation__src-client-pages-accountPage-{align-items:center;display:flex}.profileNavigation__src-client-pages-accountPage->:not(:last-child){margin-right:2rem}.title__src-client-pages-accountPage-{color:var(--color-black);font-size:1.8rem;font-weight:400}.main__src-client-pages-accountPage-{align-items:stretch;display:flex;flex:1;flex-direction:row}.main__src-client-pages-accountPage->:not(:last-child){margin-right:1rem}.sidebar__src-client-pages-accountPage-{width:25%}.content__src-client-pages-accountPage-{height:0;min-height:100%;overflow-y:auto;padding:4rem 2rem;width:100%}.section__src-client-pages-accountPage->:not(:last-child){margin-bottom:2rem}.subTitle__src-client-pages-accountPage-{color:var(--color-black);font-size:1.6rem;font-weight:400}.sectionContent__src-client-pages-accountPage-{background-color:var(--color-grey);border-radius:5px;margin:0 2rem;padding:2rem 3rem}.loader__src-client-common-button-loader-{align-items:center;display:flex;justify-content:center}.loaderText__src-client-common-button-loader-{animation:pulse__src-client-common-button-loader- 1.5s ease-in-out infinite;color:var(--color-primary);font-size:2rem;font-weight:700}.goText__src-client-common-button-loader-{color:var(--color-secondary)}.small__src-client-common-button-loader- .loaderText__src-client-common-button-loader-{font-size:1.4rem}.large__src-client-common-button-loader- .loaderText__src-client-common-button-loader-{font-size:3rem}@keyframes pulse__src-client-common-button-loader-{0%,to{opacity:1}50%{opacity:.5}}.buttonLoader__src-client-common-button-loader-{align-items:center;display:inline-flex;justify-content:center}.spinner__src-client-common-button-loader-{animation:spin__src-client-common-button-loader- .6s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:16px;width:16px}@keyframes spin__src-client-common-button-loader-{to{transform:rotate(1turn)}}.button__src-client-common-button-{align-items:center;border:none;border-radius:.5rem;cursor:pointer;display:inline-flex;font-family:var(--font,sans-serif);font-size:1.3rem;font-weight:700;justify-content:center;padding:1rem 2.4rem;transition:transform .15s,box-shadow .15s;white-space:nowrap}.button__src-client-common-button-:focus{outline:none}.button__src-client-common-button-.disabled__src-client-common-button-,.button__src-client-common-button-:disabled{cursor:not-allowed;opacity:.5;transform:none}.primary__src-client-common-button-{background:linear-gradient(135deg,var(--color-primary-dark,#9a4600),var(--color-primary,#ff8e43));box-shadow:0 4px 12px #9a460040;color:#fff}.primary__src-client-common-button-:hover:not(:disabled):not(.loading__src-client-common-button-){box-shadow:0 6px 16px #9a460066}.primary__src-client-common-button-:active:not(:disabled){transform:scale(.97)}.secondary__src-client-common-button-{background:var(--color-surface-high,#e6e8ea);color:var(--color-on-surface-variant,#564338)}.secondary__src-client-common-button-:hover:not(:disabled):not(.loading__src-client-common-button-){background:var(--color-surface-container,#eceef0)}.secondary__src-client-common-button-:active:not(:disabled){transform:scale(.97)}.danger__src-client-common-button-{background-color:var(--color-removal,#df3b37);color:#fff}.danger__src-client-common-button-:hover:not(:disabled):not(.loading__src-client-common-button-){background-color:#c82333}.danger__src-client-common-button-:active:not(:disabled){transform:scale(.97)}.loading__src-client-common-button-{cursor:wait}.loaderWrapper__src-client-common-button-{align-items:center;display:flex;justify-content:center;min-height:24px}.loaderWrapper__src-client-common-button- .loader{transform:scale(.6)}.window__src-client-common-window-{bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000}.overlay__src-client-common-window-{background-color:#05050566;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0}.modal__src-client-common-modal-{animation:modalSlideIn__src-client-common-modal- .3s cubic-bezier(.16,1,.3,1);background:#fff;border-radius:2rem;box-shadow:0 24px 64px -8px #191c1e2e;display:flex;flex-direction:column;max-height:90vh;overflow:hidden}.modal__src-client-common-modal-.withSidebar__src-client-common-modal-{background:#f7f9fb;height:90vh}@keyframes modalSlideIn__src-client-common-modal-{0%{opacity:0;transform:translateY(-16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.header__src-client-common-modal-{align-items:center;background:#fff;border-bottom:1px solid #dcc1b326;display:flex;flex-shrink:0;justify-content:space-between;padding:2rem 3rem}.header__src-client-common-modal-.headerDanger__src-client-common-modal-{border-bottom-color:#ba1a1a26}.header__src-client-common-modal-.headerSuccess__src-client-common-modal-{border-bottom-color:#27ae6033}.title__src-client-common-modal-{color:#191c1e;font-size:1.8rem;font-weight:800;letter-spacing:-.01em}.title__src-client-common-modal-.titleDanger__src-client-common-modal-{color:#ba1a1a}.title__src-client-common-modal-.titleSuccess__src-client-common-modal-{color:#27ae60}.closeButton__src-client-common-modal-{align-items:center;background:#0000;border:none;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;height:3.6rem;justify-content:center;transition:background .2s ease;width:3.6rem}.closeButton__src-client-common-modal-:hover{background:#f2f4f6}.closeButton__src-client-common-modal-:active{transform:scale(.95)}.closeIcon__src-client-common-modal-{fill:#564338;height:1.8rem;width:1.8rem}.body__src-client-common-modal-{display:flex;flex:1;overflow:hidden}.mainContent__src-client-common-modal-{background:#f7f9fb;flex:1;overflow-y:auto;padding:4rem 5rem}.mainContent__src-client-common-modal-::-webkit-scrollbar{width:6px}.mainContent__src-client-common-modal-::-webkit-scrollbar-track{background:#0000}.mainContent__src-client-common-modal-::-webkit-scrollbar-thumb{background:#dcc1b3;border-radius:10px}.content__src-client-common-modal-{flex:1;overflow-y:auto}.footer__src-client-common-modal-{align-items:center;background:#fff;border-top:1px solid #dcc1b326;box-shadow:0 -4px 20px -4px #191c1e0f;display:flex;flex-shrink:0;justify-content:space-between;padding:1.75rem 3rem}@media(max-width:768px){.modal__src-client-common-modal-{border-radius:1.5rem 1.5rem 0 0;max-height:95vh}.modal__src-client-common-modal-.withSidebar__src-client-common-modal-{height:95vh}.header__src-client-common-modal-{padding:1.75rem 2rem}.mainContent__src-client-common-modal-{padding:2rem}.footer__src-client-common-modal-{align-items:stretch;flex-direction:column;gap:1rem;padding:1.5rem 2rem}}.inputWrapper__src-client-common-input-{display:flex;flex-direction:column;gap:.5rem;width:100%}.inputContainer__src-client-common-input-{position:relative;width:100%}.input__src-client-common-input-{background-color:var(--color-white);border:1px solid var(--color-grey);border-radius:4px;color:var(--color-black);font-size:1.4rem;padding:1rem 1.5rem;transition:all .2s ease;width:100%}.input__src-client-common-input-.withToggle__src-client-common-input-{padding-right:4.5rem}.input__src-client-common-input-:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #007bff1a;outline:none}.input__src-client-common-input-:hover:not(:disabled){border-color:var(--color-primary)}.input__src-client-common-input-::placeholder{color:var(--color-grey-dark)}.input__src-client-common-input-.error__src-client-common-input-{border-color:var(--color-red)}.input__src-client-common-input-.error__src-client-common-input-:focus{box-shadow:0 0 0 3px #dc35451a}.input__src-client-common-input-.disabled__src-client-common-input-{background-color:var(--color-grey-light);color:var(--color-grey-dark);cursor:not-allowed}.toggleButton__src-client-common-input-{align-items:center;background:none;border:none;color:var(--color-grey-dark);cursor:pointer;display:flex;justify-content:center;padding:.5rem;position:absolute;right:1rem;top:50%;transform:translateY(-50%);transition:color .2s ease}.toggleButton__src-client-common-input-:hover{color:var(--color-primary)}.toggleButton__src-client-common-input-:focus{outline:none}.icon__src-client-common-input-{height:20px;width:20px}.errorMessage__src-client-common-input-{color:var(--color-red);font-size:1.2rem;margin-top:.25rem}.quietWrapper__src-client-common-input-{gap:0}.quiet__src-client-common-input-{background:#0000;border:none;border-bottom:1px solid #dcc1b366;border-radius:0;color:var(--color-on-surface,#191c1e);font-family:var(--font,sans-serif);font-size:1.3rem;padding:.8rem 0}.quiet__src-client-common-input-:hover:not(:disabled){border-color:#9a460066;box-shadow:none}.quiet__src-client-common-input-:focus{border-bottom:2px solid var(--color-primary-dark,#9a4600);box-shadow:none;outline:none}.quiet__src-client-common-input-::placeholder{color:#c8cacc}.quiet__src-client-common-input-.disabled__src-client-common-input-{background:#0000;cursor:not-allowed}.selectList__src-client-common-selectList-{position:relative}.input__src-client-common-selectList-{cursor:pointer;height:100%}.list__src-client-common-selectList-{position:absolute;right:0;top:calc(100% + 1rem)}.displayBehavior__src-client-common-selectList- .list__src-client-common-selectList-{display:none}.opened__src-client-common-selectList-.displayBehavior__src-client-common-selectList- .list__src-client-common-selectList-{display:block}.roleSelection__src-client-scenes-staffEdition-roleSelection-{position:relative;width:100%}.input__src-client-scenes-staffEdition-roleSelection-{align-items:center;border:1px solid var(--color-grey);border-radius:4px;display:flex;flex-direction:row;font-size:1.3rem;justify-content:space-between;min-height:auto;padding:.6rem 1rem;z-index:1}.input__src-client-scenes-staffEdition-roleSelection-:hover{border-color:var(--color-primary);cursor:pointer}.openedInput__src-client-scenes-staffEdition-roleSelection-{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:var(--color-primary)}.iconOpen__src-client-scenes-staffEdition-roleSelection-{rotate:180deg}.iconClose__src-client-scenes-staffEdition-roleSelection-,.iconOpen__src-client-scenes-staffEdition-roleSelection-{align-items:center;display:flex;flex-shrink:0;height:8px;justify-content:center;margin-left:.5rem;width:8px}.listRoot__src-client-scenes-staffEdition-roleSelection-{left:0;margin-top:-1px;position:absolute;right:0;top:100%;z-index:1000}.list__src-client-scenes-staffEdition-roleSelection-{background-color:var(--color-white);border:1px solid var(--color-primary);border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top:none;box-shadow:0 4px 12px #00000026;font-size:1.3rem;max-height:300px;overflow-y:auto}.role__src-client-scenes-staffEdition-roleSelection-{padding:1rem;transition:background-color .2s ease}.role__src-client-scenes-staffEdition-roleSelection-:hover{background-color:var(--color-grey-light);cursor:pointer}.role__src-client-scenes-staffEdition-roleSelection-:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.textHidden__src-client-scenes-staffEdition-roleSelection-{color:#0000;user-select:none}.selectedRole__src-client-scenes-staffEdition-roleSelection-{color:var(--color-primary);font-weight:500}.selectedRoleIcon__src-client-scenes-staffEdition-roleSelection-{fill:var(--color-primary);flex-shrink:0;height:1.2rem;width:1.2rem}.selectedRoleTitle__src-client-scenes-staffEdition-roleSelection-{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:space-between}.roleDescription__src-client-scenes-staffEdition-roleSelection-{color:var(--color-grey-dark);font-size:1.2rem;line-height:1.4;margin-top:.5rem}.readOnly__src-client-scenes-staffEdition-roleSelection-{background-color:var(--color-grey-light);border-color:#0000;cursor:default;justify-content:flex-start;width:100%}.readOnly__src-client-scenes-staffEdition-roleSelection-:hover{border-color:#0000}.staffEdition__src-client-scenes-staffEdition-{display:flex;flex-direction:column;max-width:650px;min-width:550px;padding:2.5rem}.header__src-client-scenes-staffEdition-{align-items:center;border-bottom:2px solid var(--color-grey-light);display:flex;gap:2rem;margin-bottom:2.5rem;padding-bottom:2.5rem}.avatarWrapper__src-client-scenes-staffEdition-{flex-shrink:0;height:4rem;width:4rem}.avatarWrapper__src-client-scenes-staffEdition- .memberAvatar{height:4rem;width:4rem}.staffInfo__src-client-scenes-staffEdition-{display:flex;flex:1;flex-direction:column;gap:.5rem}.staffName__src-client-scenes-staffEdition-{color:var(--color-black);font-size:2rem;font-weight:600;line-height:1.3;margin:0}.staffEmail__src-client-scenes-staffEdition-{color:var(--color-grey-dark);font-size:1.4rem;margin:0}.form__src-client-scenes-staffEdition-{display:flex;flex-direction:column;gap:2rem}.row__src-client-scenes-staffEdition-{display:grid;gap:1.5rem;grid-template-columns:1fr 1fr}.field__src-client-scenes-staffEdition-{display:flex;flex-direction:column;gap:.8rem}.label__src-client-scenes-staffEdition-{color:var(--color-black);font-size:1.3rem;font-weight:600;letter-spacing:.3px}.actions__src-client-scenes-staffEdition-{border-top:2px solid var(--color-grey-light);display:flex;gap:1rem;justify-content:flex-end;margin-top:2.5rem;padding-top:2.5rem}@media(max-width:768px){.staffEdition__src-client-scenes-staffEdition-{min-width:auto;padding:2rem}.row__src-client-scenes-staffEdition-{gap:2rem;grid-template-columns:1fr}.header__src-client-scenes-staffEdition-{align-items:flex-start;flex-direction:column;gap:1.5rem}.avatarWrapper__src-client-scenes-staffEdition-,.avatarWrapper__src-client-scenes-staffEdition- .memberAvatar{height:4rem;width:4rem}}.staffRemoval__src-client-scenes-staffRemoval-{display:flex;flex-direction:column;gap:2rem;min-width:450px;padding:2rem}.content__src-client-scenes-staffRemoval-{display:flex;flex-direction:column;gap:2rem}.staffInfo__src-client-scenes-staffRemoval-{align-items:center;background-color:var(--color-grey-light);border-radius:8px;display:flex;gap:1.5rem;padding:1.5rem}.avatarWrapper__src-client-scenes-staffRemoval-{flex-shrink:0;height:4rem;width:4rem}.avatarWrapper__src-client-scenes-staffRemoval- .memberAvatar{height:4rem;width:4rem}.details__src-client-scenes-staffRemoval-{display:flex;flex-direction:column;gap:.5rem}.name__src-client-scenes-staffRemoval-{color:var(--color-black);font-size:1.6rem;font-weight:600;margin:0}.email__src-client-scenes-staffRemoval-{color:var(--color-grey-dark);font-size:1.4rem;margin:0}.warning__src-client-scenes-staffRemoval-{background-color:#fff3cd;border:1px solid #ffc107;border-radius:8px;display:flex;flex-direction:column;gap:1rem;padding:1.5rem}.warningText__src-client-scenes-staffRemoval-{color:#856404;font-size:1.4rem;font-weight:500;margin:0}.warningSubtext__src-client-scenes-staffRemoval-{color:#856404;font-size:1.3rem;line-height:1.5;margin:0}.actions__src-client-scenes-staffRemoval-{border-top:1px solid var(--color-grey);display:flex;gap:1rem;justify-content:flex-end;padding-top:2rem}.header__src-client-scenes-staffRemoval-{background-color:var(--color-removal)}.roleSelector__src-client-scenes-staffAddition-roleSelector-{position:relative;width:100%}.input__src-client-scenes-staffAddition-roleSelector-{align-items:center;background-color:var(--color-white);border:1px solid var(--color-grey);border-radius:4px;cursor:pointer;display:flex;flex-direction:row;font-size:1.4rem;justify-content:space-between;padding:1rem 1.5rem;transition:border-color .2s ease;width:100%}.input__src-client-scenes-staffAddition-roleSelector-:hover:not(.disabled__src-client-scenes-staffAddition-roleSelector-){border-color:var(--color-grey-dark)}.input__src-client-scenes-staffAddition-roleSelector-.openedInput__src-client-scenes-staffAddition-roleSelector-{border-color:var(--color-primary)}.input__src-client-scenes-staffAddition-roleSelector-.disabled__src-client-scenes-staffAddition-roleSelector-{background-color:var(--color-grey-light);cursor:not-allowed;opacity:.6}.input__src-client-scenes-staffAddition-roleSelector- p{color:var(--color-black);margin:0}.listRoot__src-client-scenes-staffAddition-roleSelector-{left:0;margin-top:-1px;position:absolute;right:0;top:100%;z-index:1000}.roleList__src-client-scenes-staffAddition-roleSelector-{background-color:var(--color-white);border:1px solid var(--color-primary);border-radius:4px;box-shadow:0 4px 12px #00000026;max-height:300px;overflow-y:auto}.roleItem__src-client-scenes-staffAddition-roleSelector-{border-left:3px solid #0000;cursor:pointer;padding:1rem 1.5rem;transition:background-color .2s ease}.roleItem__src-client-scenes-staffAddition-roleSelector-:hover{background-color:var(--color-grey-light)}.roleItem__src-client-scenes-staffAddition-roleSelector-.selected__src-client-scenes-staffAddition-roleSelector-{background-color:#007bff0d;border-left-color:var(--color-primary)}.roleItem__src-client-scenes-staffAddition-roleSelector-.selected__src-client-scenes-staffAddition-roleSelector- .roleName__src-client-scenes-staffAddition-roleSelector-{color:var(--color-primary);font-weight:600}.roleName__src-client-scenes-staffAddition-roleSelector-{color:var(--color-black);font-size:1.4rem;margin:0;transition:color .2s ease}.roleDescription__src-client-scenes-staffAddition-roleSelector-{color:var(--color-grey-dark);font-size:1.2rem;line-height:1.4;margin:.5rem 0 0}.iconOpen__src-client-scenes-staffAddition-roleSelector-{rotate:180deg}.iconClose__src-client-scenes-staffAddition-roleSelector-,.iconOpen__src-client-scenes-staffAddition-roleSelector-{align-items:center;display:flex;flex-shrink:0;height:8px;justify-content:center;margin-left:.5rem;width:8px}.staffAddition__src-client-scenes-staffAddition-{display:flex;flex-direction:column;gap:2rem;min-width:500px;padding:2rem}.form__src-client-scenes-staffAddition-{display:flex;flex-direction:column;gap:2rem}.row__src-client-scenes-staffAddition-{display:grid;gap:1.5rem;grid-template-columns:1fr 1fr}.field__src-client-scenes-staffAddition-{display:flex;flex-direction:column;gap:.5rem}.label__src-client-scenes-staffAddition-{color:var(--color-black);font-size:1.4rem;font-weight:500}.actions__src-client-scenes-staffAddition-{border-top:1px solid var(--color-grey);display:flex;gap:1rem;justify-content:flex-end;padding-top:2rem}.calendar__src-client-common-dateTimeInput-calendar-{animation:scaleIn__src-client-common-dateTimeInput-calendar- .2s cubic-bezier(.4,0,.2,1);background-color:var(--color-white);border-radius:12px;box-shadow:0 0 0 1px #0000000d,0 10px 40px #00000026;min-width:32rem;padding:2rem;width:100%}@keyframes scaleIn__src-client-common-dateTimeInput-calendar-{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.header__src-client-common-dateTimeInput-calendar-{align-items:center;border-bottom:2px solid var(--color-grey-light);display:flex;justify-content:space-between;margin-bottom:2rem;padding-bottom:1.5rem}.navButton__src-client-common-dateTimeInput-calendar-{align-items:center;background-color:#0000;border:none;border-radius:8px;color:var(--color-grey-dark);cursor:pointer;display:flex;height:3.6rem;justify-content:center;transition:all .2s ease;width:3.6rem}.navButton__src-client-common-dateTimeInput-calendar- svg{height:2rem;width:2rem}.navButton__src-client-common-dateTimeInput-calendar-:hover{background-color:var(--color-grey-light);color:var(--color-primary)}.navButton__src-client-common-dateTimeInput-calendar-:active{transform:scale(.95)}.monthYearButton__src-client-common-dateTimeInput-calendar-,.monthYear__src-client-common-dateTimeInput-calendar-{color:var(--color-black);font-size:1.6rem;font-weight:600;letter-spacing:.3px}.monthYearButton__src-client-common-dateTimeInput-calendar-{background:none;border:none;border-radius:8px;cursor:pointer;font-family:var(--font);padding:.8rem 1.6rem;transition:all .2s ease}.monthYearButton__src-client-common-dateTimeInput-calendar-:hover{background-color:var(--color-grey-light);color:var(--color-primary)}.monthsGrid__src-client-common-dateTimeInput-calendar-{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);padding:1rem 0}.monthCell__src-client-common-dateTimeInput-calendar-{border-radius:8px;color:var(--color-black);cursor:pointer;font-size:1.4rem;font-weight:500;padding:1.5rem;text-align:center;transition:all .2s cubic-bezier(.4,0,.2,1)}.monthCell__src-client-common-dateTimeInput-calendar-:hover{background-color:#ff8e431a;transform:scale(1.05)}.monthCell__src-client-common-dateTimeInput-calendar-.selected__src-client-common-dateTimeInput-calendar-{background:linear-gradient(135deg,#ff8e43,#f26200);box-shadow:0 4px 12px #ff8e434d;color:var(--color-white);transform:scale(1.08)}.yearsGrid__src-client-common-dateTimeInput-calendar-{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);padding:1rem 0}.yearCell__src-client-common-dateTimeInput-calendar-{border-radius:8px;color:var(--color-black);cursor:pointer;font-size:1.4rem;font-weight:500;padding:1.5rem;text-align:center;transition:all .2s cubic-bezier(.4,0,.2,1)}.yearCell__src-client-common-dateTimeInput-calendar-:hover{background-color:#ff8e431a;transform:scale(1.05)}.yearCell__src-client-common-dateTimeInput-calendar-.selected__src-client-common-dateTimeInput-calendar-{background:linear-gradient(135deg,#ff8e43,#f26200);box-shadow:0 4px 12px #ff8e434d;color:var(--color-white);transform:scale(1.08)}.weekDays__src-client-common-dateTimeInput-calendar-{display:grid;gap:.5rem;grid-template-columns:repeat(7,1fr);margin-bottom:1rem}.weekDay__src-client-common-dateTimeInput-calendar-{color:var(--color-grey-dark);font-size:1.2rem;font-weight:600;letter-spacing:.5px;padding:.8rem 0;text-align:center;text-transform:uppercase}.daysGrid__src-client-common-dateTimeInput-calendar-{display:grid;gap:.4rem;grid-template-columns:repeat(7,1fr)}.dayCell__src-client-common-dateTimeInput-calendar-{align-items:center;aspect-ratio:1;border-radius:8px;cursor:pointer;display:flex;justify-content:center;position:relative;transition:all .2s cubic-bezier(.4,0,.2,1)}.dayCell__src-client-common-dateTimeInput-calendar-.emptyDay__src-client-common-dateTimeInput-calendar-{cursor:default;pointer-events:none}.dayCell__src-client-common-dateTimeInput-calendar-:not(.emptyDay__src-client-common-dateTimeInput-calendar-):not(.disabled__src-client-common-dateTimeInput-calendar-):hover{background-color:#ff8e431a;transform:scale(1.05)}.dayCell__src-client-common-dateTimeInput-calendar-.today__src-client-common-dateTimeInput-calendar- .dayNumber__src-client-common-dateTimeInput-calendar-{color:var(--color-primary);font-weight:700}.dayCell__src-client-common-dateTimeInput-calendar-.today__src-client-common-dateTimeInput-calendar- .dayNumber__src-client-common-dateTimeInput-calendar-:after{background-color:var(--color-primary);border-radius:50%;bottom:.4rem;content:"";height:.4rem;left:50%;position:absolute;transform:translateX(-50%);width:.4rem}.dayCell__src-client-common-dateTimeInput-calendar-.selected__src-client-common-dateTimeInput-calendar-{background:linear-gradient(135deg,#ff8e43,#f26200);box-shadow:0 4px 12px #ff8e434d;color:var(--color-white);transform:scale(1.1)}.dayCell__src-client-common-dateTimeInput-calendar-.selected__src-client-common-dateTimeInput-calendar- .dayNumber__src-client-common-dateTimeInput-calendar-{color:var(--color-white);font-weight:600}.dayCell__src-client-common-dateTimeInput-calendar-.selected__src-client-common-dateTimeInput-calendar- .dayNumber__src-client-common-dateTimeInput-calendar-:after{display:none}.dayCell__src-client-common-dateTimeInput-calendar-.selected__src-client-common-dateTimeInput-calendar-:hover{transform:scale(1.12)}.dayCell__src-client-common-dateTimeInput-calendar-.disabled__src-client-common-dateTimeInput-calendar-{cursor:not-allowed;opacity:.3;pointer-events:none}.dayNumber__src-client-common-dateTimeInput-calendar-{color:var(--color-black);font-size:1.4rem;font-weight:500;position:relative;transition:color .2s ease}@media(max-width:768px){.calendar__src-client-common-dateTimeInput-calendar-{min-width:28rem;padding:1.5rem}.monthYear__src-client-common-dateTimeInput-calendar-{font-size:1.4rem}.navButton__src-client-common-dateTimeInput-calendar-{height:3.2rem;width:3.2rem}.navButton__src-client-common-dateTimeInput-calendar- svg{height:1.8rem;width:1.8rem}.weekDay__src-client-common-dateTimeInput-calendar-{font-size:1.1rem}.dayNumber__src-client-common-dateTimeInput-calendar-{font-size:1.3rem}}.timePicker__src-client-common-dateTimeInput-timePicker-{animation:scaleIn__src-client-common-dateTimeInput-timePicker- .2s cubic-bezier(.4,0,.2,1);background-color:var(--color-white);border-radius:12px;box-shadow:0 0 0 1px #0000000d,0 10px 40px #00000026;min-width:32rem;padding:2rem}@keyframes scaleIn__src-client-common-dateTimeInput-timePicker-{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.header__src-client-common-dateTimeInput-timePicker-{align-items:center;border-bottom:2px solid var(--color-grey-light);display:flex;justify-content:center;margin-bottom:2rem;padding-bottom:1.5rem}.title__src-client-common-dateTimeInput-timePicker-{color:var(--color-black);font-size:1.6rem;font-weight:600;letter-spacing:.3px}.timeDisplay__src-client-common-dateTimeInput-timePicker-{background:linear-gradient(135deg,#ff8e431a,#f262001a);border-radius:12px;display:flex;justify-content:center;margin-bottom:2rem;padding:2rem}.timeValue__src-client-common-dateTimeInput-timePicker-{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ff8e43,#f26200);-webkit-background-clip:text;background-clip:text;font-size:4rem;font-weight:700;letter-spacing:2px}.scrollersContainer__src-client-common-dateTimeInput-timePicker-{align-items:center;display:flex;gap:1rem;margin-bottom:2rem}.scrollerWrapper__src-client-common-dateTimeInput-timePicker-{display:flex;flex:1;flex-direction:column;gap:1rem}.scrollerLabel__src-client-common-dateTimeInput-timePicker-{color:var(--color-grey-dark);font-size:1.3rem;font-weight:600;letter-spacing:.5px;text-align:center;text-transform:uppercase}.scroller__src-client-common-dateTimeInput-timePicker-{border:1px solid var(--color-grey-light);border-radius:8px;height:20rem;overflow-y:auto;padding:.5rem}.scroller__src-client-common-dateTimeInput-timePicker-::-webkit-scrollbar{width:6px}.scroller__src-client-common-dateTimeInput-timePicker-::-webkit-scrollbar-track{background:var(--color-grey-light);border-radius:4px}.scroller__src-client-common-dateTimeInput-timePicker-::-webkit-scrollbar-thumb{background:var(--color-grey);border-radius:4px}.scroller__src-client-common-dateTimeInput-timePicker-::-webkit-scrollbar-thumb:hover{background:var(--color-primary)}.scrollerItem__src-client-common-dateTimeInput-timePicker-{border-radius:6px;color:var(--color-black);cursor:pointer;font-size:1.6rem;font-weight:500;margin-bottom:.5rem;padding:1rem;text-align:center;transition:all .2s cubic-bezier(.4,0,.2,1)}.scrollerItem__src-client-common-dateTimeInput-timePicker-:last-child{margin-bottom:0}.scrollerItem__src-client-common-dateTimeInput-timePicker-:hover{background-color:#ff8e431a;transform:scale(1.02)}.scrollerItem__src-client-common-dateTimeInput-timePicker-.selected__src-client-common-dateTimeInput-timePicker-{background:linear-gradient(135deg,#ff8e43,#f26200);box-shadow:0 4px 12px #ff8e434d;color:var(--color-white);font-weight:600;transform:scale(1.05)}.separator__src-client-common-dateTimeInput-timePicker-{color:var(--color-grey-dark);font-size:3rem;font-weight:700;padding-top:3rem}.actions__src-client-common-dateTimeInput-timePicker-{border-top:2px solid var(--color-grey-light);display:flex;justify-content:center;padding-top:1.5rem}.confirmButton__src-client-common-dateTimeInput-timePicker-{background:linear-gradient(135deg,#ff8e43,#f26200);border:none;border-radius:8px;box-shadow:0 4px 12px #ff8e4333;color:var(--color-white);cursor:pointer;font-family:var(--font);font-size:1.5rem;font-weight:600;padding:1.2rem 3rem;transition:all .2s ease}.confirmButton__src-client-common-dateTimeInput-timePicker-:hover{box-shadow:0 6px 16px #ff8e434d;transform:translateY(-2px)}.confirmButton__src-client-common-dateTimeInput-timePicker-:active{transform:translateY(0)}@media(max-width:768px){.timePicker__src-client-common-dateTimeInput-timePicker-{min-width:28rem;padding:1.5rem}.title__src-client-common-dateTimeInput-timePicker-{font-size:1.4rem}.timeValue__src-client-common-dateTimeInput-timePicker-{font-size:3.5rem}.scroller__src-client-common-dateTimeInput-timePicker-{height:16rem}.scrollerItem__src-client-common-dateTimeInput-timePicker-{font-size:1.4rem;padding:.8rem}.separator__src-client-common-dateTimeInput-timePicker-{font-size:2.5rem}}.dateTimePicker__src-client-common-dateTimeInput-dateTimePicker-{animation:scaleIn__src-client-common-dateTimeInput-dateTimePicker- .2s cubic-bezier(.4,0,.2,1);background-color:var(--color-white);border-radius:12px;box-shadow:0 0 0 1px #0000000d,0 10px 40px #00000026;width:100%}@keyframes scaleIn__src-client-common-dateTimeInput-dateTimePicker-{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.header__src-client-common-dateTimeInput-dateTimePicker-{align-items:center;background-color:var(--color-white);border-bottom:2px solid var(--color-grey-light);display:flex;justify-content:space-between;padding:1.5rem 2rem}.headerItem__src-client-common-dateTimeInput-dateTimePicker-{border-radius:6px;color:var(--color-grey-dark);cursor:pointer;font-size:1.5rem;font-weight:600;padding:.8rem 1.2rem;transition:all .2s ease}.headerItem__src-client-common-dateTimeInput-dateTimePicker-:hover{background-color:var(--color-grey-light)}.headerItem__src-client-common-dateTimeInput-dateTimePicker-.active__src-client-common-dateTimeInput-dateTimePicker-{background-color:#ff8e431a;color:var(--color-primary)}.timeHeader__src-client-common-dateTimeInput-dateTimePicker-{font-family:Courier New,monospace;letter-spacing:1px}.calendarView__src-client-common-dateTimeInput-dateTimePicker-{padding:0}.calendarView__src-client-common-dateTimeInput-dateTimePicker->div{border-radius:0 0 12px 12px;box-shadow:none}.timeView__src-client-common-dateTimeInput-dateTimePicker-{padding:2rem}.timeDisplay__src-client-common-dateTimeInput-dateTimePicker-{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ff8e43,#f26200);-webkit-background-clip:text;background-clip:text;font-family:Courier New,monospace;font-size:4rem;font-weight:700;letter-spacing:3px;margin-bottom:2rem;text-align:center}.timePickers__src-client-common-dateTimeInput-dateTimePicker-{display:flex;gap:2rem;justify-content:center}.picker__src-client-common-dateTimeInput-dateTimePicker-{display:flex;flex:1;flex-direction:column;gap:1rem;max-width:15rem}.pickerLabel__src-client-common-dateTimeInput-dateTimePicker-{color:var(--color-grey-dark);font-size:1.3rem;font-weight:600;letter-spacing:.5px;text-align:center;text-transform:uppercase}.pickerScroll__src-client-common-dateTimeInput-dateTimePicker-{border:1px solid var(--color-grey-light);border-radius:8px;height:24rem;overflow-y:auto;padding:.5rem}.pickerScroll__src-client-common-dateTimeInput-dateTimePicker-::-webkit-scrollbar{width:6px}.pickerScroll__src-client-common-dateTimeInput-dateTimePicker-::-webkit-scrollbar-track{background:var(--color-grey-light);border-radius:4px}.pickerScroll__src-client-common-dateTimeInput-dateTimePicker-::-webkit-scrollbar-thumb{background:var(--color-grey);border-radius:4px}.pickerScroll__src-client-common-dateTimeInput-dateTimePicker-::-webkit-scrollbar-thumb:hover{background:var(--color-primary)}.pickerItem__src-client-common-dateTimeInput-dateTimePicker-{border-radius:6px;color:var(--color-black);cursor:pointer;font-size:1.6rem;font-weight:500;margin-bottom:.5rem;padding:1rem;text-align:center;transition:all .2s cubic-bezier(.4,0,.2,1)}.pickerItem__src-client-common-dateTimeInput-dateTimePicker-:last-child{margin-bottom:0}.pickerItem__src-client-common-dateTimeInput-dateTimePicker-:hover{background-color:#ff8e431a;transform:scale(1.02)}.pickerItem__src-client-common-dateTimeInput-dateTimePicker-.selected__src-client-common-dateTimeInput-dateTimePicker-{background:linear-gradient(135deg,#ff8e43,#f26200);box-shadow:0 4px 12px #ff8e434d;color:var(--color-white);font-weight:600;transform:scale(1.05)}@media(max-width:768px){.header__src-client-common-dateTimeInput-dateTimePicker-{padding:1.2rem 1.5rem}.headerItem__src-client-common-dateTimeInput-dateTimePicker-{font-size:1.3rem}.timeDisplay__src-client-common-dateTimeInput-dateTimePicker-{font-size:3rem}.timeView__src-client-common-dateTimeInput-dateTimePicker-{padding:1.5rem}.pickerScroll__src-client-common-dateTimeInput-dateTimePicker-{height:20rem}}.dateTimeInputWrapper__src-client-common-dateTimeInput-{display:flex;flex-direction:column;gap:.8rem;position:relative;width:100%}.label__src-client-common-dateTimeInput-{color:var(--color-grey-dark);font-size:1.3rem;font-weight:500;transition:color .2s ease}.inputContainer__src-client-common-dateTimeInput-{position:relative;width:100%}.input__src-client-common-dateTimeInput-{background-color:var(--color-white);border:1px solid var(--color-grey);border-radius:5px;cursor:pointer;min-height:4.8rem;padding:1.4rem 1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);user-select:none;width:100%}.input__src-client-common-dateTimeInput-:hover:not(.disabled__src-client-common-dateTimeInput-){background-color:#ff8e4305;border-color:var(--color-primary);box-shadow:0 2px 8px #0000000d}.input__src-client-common-dateTimeInput-.focused__src-client-common-dateTimeInput-{border-color:var(--color-primary);box-shadow:0 0 0 3px #ff8e431a,0 2px 12px #00000014}.input__src-client-common-dateTimeInput-.error__src-client-common-dateTimeInput-{border-color:var(--color-error)}.input__src-client-common-dateTimeInput-.error__src-client-common-dateTimeInput-.focused__src-client-common-dateTimeInput-{box-shadow:0 0 0 3px #db5f631a}.input__src-client-common-dateTimeInput-.disabled__src-client-common-dateTimeInput-{background-color:var(--color-grey-light);cursor:not-allowed;opacity:.6}.inputContent__src-client-common-dateTimeInput-{align-items:center;display:flex;gap:1rem}.calendarIcon__src-client-common-dateTimeInput-{color:var(--color-grey-dark);flex-shrink:0;height:2rem;transition:color .2s ease;width:2rem}.focused__src-client-common-dateTimeInput- .calendarIcon__src-client-common-dateTimeInput-,.hasValue__src-client-common-dateTimeInput- .calendarIcon__src-client-common-dateTimeInput-{color:var(--color-primary)}.dateText__src-client-common-dateTimeInput-{color:var(--color-black);flex:1;font-family:var(--font);font-size:1.4rem}.dateText__src-client-common-dateTimeInput-.placeholder__src-client-common-dateTimeInput-{color:var(--color-grey-dark);font-style:italic}.clearButton__src-client-common-dateTimeInput-{align-items:center;background:none;border:none;border-radius:50%;color:var(--color-grey-dark);cursor:pointer;display:flex;flex-shrink:0;height:2rem;justify-content:center;padding:0;transition:all .2s ease;width:2rem}.clearButton__src-client-common-dateTimeInput- svg{height:1.4rem;width:1.4rem}.clearButton__src-client-common-dateTimeInput-:hover{background-color:#0000000d;color:var(--color-error)}.arrowIcon__src-client-common-dateTimeInput-{color:var(--color-grey-dark);flex-shrink:0;height:1.6rem;transition:all .3s cubic-bezier(.4,0,.2,1);width:1.6rem}.arrowIcon__src-client-common-dateTimeInput-.arrowUp__src-client-common-dateTimeInput-{transform:rotate(180deg)}.focused__src-client-common-dateTimeInput- .arrowIcon__src-client-common-dateTimeInput-{color:var(--color-primary)}.calendarOverlay__src-client-common-dateTimeInput-{animation:slideDown__src-client-common-dateTimeInput- .2s cubic-bezier(.4,0,.2,1);left:0;position:absolute;top:calc(100% + .8rem);z-index:1000}.dateTimeOverlay__src-client-common-dateTimeInput-{min-width:32rem}.nativeInput__src-client-common-dateTimeInput-{height:0;opacity:0;pointer-events:none;position:absolute;width:0}@keyframes slideDown__src-client-common-dateTimeInput-{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.errorMessage__src-client-common-dateTimeInput-{animation:fadeIn__src-client-common-dateTimeInput- .2s ease;color:var(--color-error);font-size:1.2rem}.quiet__src-client-common-dateTimeInput-{background:#0000;border:none;border-bottom:1px solid #dcc1b366;border-radius:0;box-shadow:none;min-height:auto;padding:.8rem 0}.quiet__src-client-common-dateTimeInput-:hover:not(.disabled__src-client-common-dateTimeInput-){background:#0000;border-color:#9a460066;box-shadow:none}.quiet__src-client-common-dateTimeInput-.focused__src-client-common-dateTimeInput-{border-bottom:2px solid var(--color-primary-dark,#9a4600);box-shadow:none}.quiet__src-client-common-dateTimeInput- .calendarIcon__src-client-common-dateTimeInput-{color:var(--color-on-surface-variant,#564338);height:1.8rem;width:1.8rem}.quiet__src-client-common-dateTimeInput- .dateText__src-client-common-dateTimeInput-{color:var(--color-on-surface,#191c1e);font-family:var(--font,sans-serif);font-size:1.3rem}.quiet__src-client-common-dateTimeInput- .placeholder__src-client-common-dateTimeInput-{color:#c8cacc;font-style:normal}@keyframes fadeIn__src-client-common-dateTimeInput-{0%{opacity:0}to{opacity:1}}@media(max-width:768px){.label__src-client-common-dateTimeInput-{font-size:1.2rem}.input__src-client-common-dateTimeInput-{padding:1.4rem 1.2rem}.dateText__src-client-common-dateTimeInput-{font-size:1.6rem}.errorMessage__src-client-common-dateTimeInput-{font-size:1.1rem}}.checkbox__src-client-common-checkbox-{background-color:var(--color-white);border:1px solid #d4d5d5;border-radius:2px;height:0;min-height:2rem;min-width:2rem;width:0}.checked__src-client-common-checkbox-{background-color:var(--color-completion);border:1px solid var(--color-completion);position:relative}.checked__src-client-common-checkbox-:after{border:solid var(--color-white);border-width:0 .25rem .25rem 0;content:"";height:7px;left:50%;position:absolute;top:50%;transform:rotate(50deg) skew(0deg) translate(-120%,-20%);width:4px}.fieldWrapper__src-client-scenes-vehiclesAddition-vehicleTypeSelection-{display:flex;flex-direction:column;width:100%}.label__src-client-scenes-vehiclesAddition-vehicleTypeSelection-{color:var(--color-grey-dark);font-size:1.3rem;font-weight:500;margin-bottom:.8rem}.vehicleTypeSelection__src-client-scenes-vehiclesAddition-vehicleTypeSelection-{position:relative;width:100%}.input__src-client-scenes-vehiclesAddition-vehicleTypeSelection-{align-items:center;background-color:var(--color-white);border:1px solid var(--color-grey);border-radius:5px;cursor:pointer;display:flex;justify-content:space-between;padding:1.2rem 1.5rem;transition:all .2s ease}.input__src-client-scenes-vehiclesAddition-vehicleTypeSelection- p{color:var(--color-black);font-size:1.4rem}.input__src-client-scenes-vehiclesAddition-vehicleTypeSelection-:hover{border-color:var(--color-primary)}.input__src-client-scenes-vehiclesAddition-vehicleTypeSelection-.openedInput__src-client-scenes-vehiclesAddition-vehicleTypeSelection-{border-color:var(--color-primary);box-shadow:0 0 0 3px #667eea1a}.input__src-client-scenes-vehiclesAddition-vehicleTypeSelection-.errorInput__src-client-scenes-vehiclesAddition-vehicleTypeSelection-{border-color:var(--color-red)}.input__src-client-scenes-vehiclesAddition-vehicleTypeSelection-.readOnly__src-client-scenes-vehiclesAddition-vehicleTypeSelection-{background-color:var(--color-grey-light);cursor:default}.placeholder__src-client-scenes-vehiclesAddition-vehicleTypeSelection-{color:var(--color-grey)!important}.iconClose__src-client-scenes-vehiclesAddition-vehicleTypeSelection-,.iconOpen__src-client-scenes-vehiclesAddition-vehicleTypeSelection-{color:var(--color-grey-dark);height:1.4rem;transition:transform .2s ease;width:1.4rem}.iconOpen__src-client-scenes-vehiclesAddition-vehicleTypeSelection-{transform:rotate(180deg)}.listRoot__src-client-scenes-vehiclesAddition-vehicleTypeSelection-{left:0;position:absolute;right:0;top:calc(100% + .5rem);z-index:100}.list__src-client-scenes-vehiclesAddition-vehicleTypeSelection-{background-color:var(--color-white);border:1px solid var(--color-grey);border-radius:5px;box-shadow:0 4px 12px #0000001a;max-height:30rem;overflow-y:auto}.item__src-client-scenes-vehiclesAddition-vehicleTypeSelection-{color:var(--color-black);cursor:pointer;font-size:1.4rem;padding:1.2rem 1.5rem;transition:background-color .2s ease}.item__src-client-scenes-vehiclesAddition-vehicleTypeSelection-:hover{background-color:var(--color-grey-light)}.item__src-client-scenes-vehiclesAddition-vehicleTypeSelection-:not(:last-child){border-bottom:1px solid var(--color-grey-light)}.selectedItem__src-client-scenes-vehiclesAddition-vehicleTypeSelection-{background-color:var(--color-primary-light)}.selectedItemTitle__src-client-scenes-vehiclesAddition-vehicleTypeSelection-{align-items:center;color:var(--color-primary);display:flex;font-weight:500;justify-content:space-between}.selectedIcon__src-client-scenes-vehiclesAddition-vehicleTypeSelection-{color:var(--color-primary);height:1.6rem;width:1.6rem}.errorText__src-client-scenes-vehiclesAddition-vehicleTypeSelection-{color:var(--color-red);font-size:1.2rem;margin-top:.5rem}.fieldWrapper__src-client-scenes-vehiclesAddition-fuelTypeSelection-{display:flex;flex-direction:column;width:100%}.label__src-client-scenes-vehiclesAddition-fuelTypeSelection-{color:var(--color-grey-dark);font-size:1.3rem;font-weight:500;margin-bottom:.8rem}.fuelTypeSelection__src-client-scenes-vehiclesAddition-fuelTypeSelection-{position:relative;width:100%}.input__src-client-scenes-vehiclesAddition-fuelTypeSelection-{align-items:center;background-color:var(--color-white);border:1px solid var(--color-grey);border-radius:5px;cursor:pointer;display:flex;justify-content:space-between;padding:1.2rem 1.5rem;transition:all .2s ease}.input__src-client-scenes-vehiclesAddition-fuelTypeSelection- p{color:var(--color-black);font-size:1.4rem}.input__src-client-scenes-vehiclesAddition-fuelTypeSelection-:hover{border-color:var(--color-primary)}.input__src-client-scenes-vehiclesAddition-fuelTypeSelection-.openedInput__src-client-scenes-vehiclesAddition-fuelTypeSelection-{border-color:var(--color-primary);box-shadow:0 0 0 3px #667eea1a}.input__src-client-scenes-vehiclesAddition-fuelTypeSelection-.readOnly__src-client-scenes-vehiclesAddition-fuelTypeSelection-{background-color:var(--color-grey-light);cursor:default}.placeholder__src-client-scenes-vehiclesAddition-fuelTypeSelection-{color:var(--color-grey)!important}.iconClose__src-client-scenes-vehiclesAddition-fuelTypeSelection-,.iconOpen__src-client-scenes-vehiclesAddition-fuelTypeSelection-{color:var(--color-grey-dark);height:1.4rem;transition:transform .2s ease;width:1.4rem}.iconOpen__src-client-scenes-vehiclesAddition-fuelTypeSelection-{transform:rotate(180deg)}.listRoot__src-client-scenes-vehiclesAddition-fuelTypeSelection-{left:0;position:absolute;right:0;top:calc(100% + .5rem);z-index:100}.list__src-client-scenes-vehiclesAddition-fuelTypeSelection-{background-color:var(--color-white);border:1px solid var(--color-grey);border-radius:5px;box-shadow:0 4px 12px #0000001a;max-height:30rem;overflow-y:auto}.item__src-client-scenes-vehiclesAddition-fuelTypeSelection-{color:var(--color-black);cursor:pointer;font-size:1.4rem;padding:1.2rem 1.5rem;transition:background-color .2s ease}.item__src-client-scenes-vehiclesAddition-fuelTypeSelection-:hover{background-color:var(--color-grey-light)}.item__src-client-scenes-vehiclesAddition-fuelTypeSelection-:not(:last-child){border-bottom:1px solid var(--color-grey-light)}.selectedItem__src-client-scenes-vehiclesAddition-fuelTypeSelection-{background-color:var(--color-primary-light)}.selectedItemTitle__src-client-scenes-vehiclesAddition-fuelTypeSelection-{align-items:center;color:var(--color-primary);display:flex;font-weight:500;justify-content:space-between}.selectedIcon__src-client-scenes-vehiclesAddition-fuelTypeSelection-{color:var(--color-primary);height:1.6rem;width:1.6rem}.fieldWrapper__src-client-scenes-vehiclesAddition-ownerSelection-{display:flex;flex-direction:column;width:100%}.label__src-client-scenes-vehiclesAddition-ownerSelection-{color:var(--color-grey-dark);font-size:1.3rem;font-weight:500;margin-bottom:.8rem}.ownerSelection__src-client-scenes-vehiclesAddition-ownerSelection-{position:relative;width:100%}.input__src-client-scenes-vehiclesAddition-ownerSelection-{align-items:center;background-color:var(--color-white);border:1px solid var(--color-grey);border-radius:5px;cursor:pointer;display:flex;justify-content:space-between;padding:1.2rem 1.5rem;transition:all .2s ease}.input__src-client-scenes-vehiclesAddition-ownerSelection-:hover{border-color:var(--color-primary)}.input__src-client-scenes-vehiclesAddition-ownerSelection-.openedInput__src-client-scenes-vehiclesAddition-ownerSelection-{border-color:var(--color-primary);box-shadow:0 0 0 3px #667eea1a}.input__src-client-scenes-vehiclesAddition-ownerSelection-.readOnly__src-client-scenes-vehiclesAddition-ownerSelection-{background-color:var(--color-grey-light);cursor:default}.inputContent__src-client-scenes-vehiclesAddition-ownerSelection-{align-items:center;color:var(--color-black);display:flex;font-size:1.4rem;gap:1rem}.ownerAvatar__src-client-scenes-vehiclesAddition-ownerSelection-{flex-shrink:0;height:3.5rem;width:3.5rem}.placeholder__src-client-scenes-vehiclesAddition-ownerSelection-{color:var(--color-grey);font-size:1.4rem}.iconClose__src-client-scenes-vehiclesAddition-ownerSelection-,.iconOpen__src-client-scenes-vehiclesAddition-ownerSelection-{color:var(--color-grey-dark);flex-shrink:0;height:1.4rem;transition:transform .2s ease;width:1.4rem}.iconOpen__src-client-scenes-vehiclesAddition-ownerSelection-{transform:rotate(180deg)}.listRoot__src-client-scenes-vehiclesAddition-ownerSelection-{left:0;position:absolute;right:0;top:calc(100% + .5rem);z-index:100}.list__src-client-scenes-vehiclesAddition-ownerSelection-{background-color:var(--color-white);border:1px solid var(--color-grey);border-radius:5px;box-shadow:0 4px 12px #0000001a;max-height:25rem;overflow-y:auto}.item__src-client-scenes-vehiclesAddition-ownerSelection-{align-items:center;color:var(--color-black);cursor:pointer;display:flex;font-size:1.4rem;gap:1rem;padding:1rem 1.5rem;transition:background-color .2s ease}.item__src-client-scenes-vehiclesAddition-ownerSelection-:hover{background-color:var(--color-grey-light)}.item__src-client-scenes-vehiclesAddition-ownerSelection-:not(:last-child){border-bottom:1px solid var(--color-grey-light)}.selectedItem__src-client-scenes-vehiclesAddition-ownerSelection-{background-color:var(--color-grey-light);color:var(--color-primary);font-weight:500}.itemRight__src-client-scenes-vehiclesAddition-ownerSelection-{align-items:center;display:flex;flex:1;justify-content:space-between}.selectedIcon__src-client-scenes-vehiclesAddition-ownerSelection-{color:var(--color-primary);height:1.6rem;width:1.6rem}.clearItem__src-client-scenes-vehiclesAddition-ownerSelection-{border-bottom:1px solid var(--color-grey-light);color:var(--color-grey-dark);cursor:pointer;font-size:1.3rem;font-style:italic;padding:1rem 1.5rem;transition:background-color .2s ease}.clearItem__src-client-scenes-vehiclesAddition-ownerSelection-:hover{background-color:var(--color-grey-light)}.vehicleAddition__src-client-scenes-vehiclesAddition-{max-width:80rem;padding:0;width:100%}.form__src-client-scenes-vehiclesAddition-{display:flex;flex-direction:column;gap:3rem;max-height:70vh;overflow-y:auto;padding:0 2rem 2rem}.form__src-client-scenes-vehiclesAddition-::-webkit-scrollbar{width:8px}.form__src-client-scenes-vehiclesAddition-::-webkit-scrollbar-track{background:var(--color-grey-light);border-radius:4px}.form__src-client-scenes-vehiclesAddition-::-webkit-scrollbar-thumb{background:var(--color-grey);border-radius:4px}.form__src-client-scenes-vehiclesAddition-::-webkit-scrollbar-thumb:hover{background:var(--color-grey-dark)}.section__src-client-scenes-vehiclesAddition-{display:flex;flex-direction:column;gap:2rem}.sectionTitle__src-client-scenes-vehiclesAddition-{border-bottom:2px solid var(--color-grey-light);color:var(--color-secondary);font-size:1.6rem;font-weight:600;margin-bottom:1rem;padding-bottom:1rem}.row__src-client-scenes-vehiclesAddition-{display:grid;gap:2rem;grid-template-columns:1fr 1fr}.field__src-client-scenes-vehiclesAddition-{display:flex;flex-direction:column}.label__src-client-scenes-vehiclesAddition-{color:var(--color-grey-dark);font-size:1.3rem;font-weight:500;margin-bottom:.8rem}.checkboxGrid__src-client-scenes-vehiclesAddition-{display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr);padding:1rem 0}.checkboxItem__src-client-scenes-vehiclesAddition-{align-items:center;border-radius:4px;cursor:pointer;display:flex;gap:1rem;padding:.8rem;transition:background-color .2s ease}.checkboxItem__src-client-scenes-vehiclesAddition-:hover{background-color:var(--color-grey-light)}.checkboxLabel__src-client-scenes-vehiclesAddition-{color:var(--color-black);font-size:1.4rem;user-select:none}.textarea__src-client-scenes-vehiclesAddition-{background-color:var(--color-white);border:1px solid var(--color-grey);border-radius:4px;color:var(--color-black);font-family:inherit;font-size:1.4rem;min-height:10rem;padding:1rem 1.2rem;resize:vertical;transition:border-color .2s ease;width:100%}.textarea__src-client-scenes-vehiclesAddition-:focus{border-color:var(--color-primary);outline:none}.textarea__src-client-scenes-vehiclesAddition-::placeholder{color:var(--color-grey)}.select__src-client-scenes-vehiclesAddition-{appearance:none;background-color:var(--color-white);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='m1 1 5 5 5-5' stroke='%2334495e' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 1.2rem center;background-repeat:no-repeat;border:1px solid var(--color-grey);border-radius:4px;color:var(--color-black);cursor:pointer;font-family:inherit;font-size:1.4rem;padding:1rem 1.2rem;transition:border-color .2s ease;width:100%}.select__src-client-scenes-vehiclesAddition-:focus{border-color:var(--color-primary);outline:none}.actions__src-client-scenes-vehiclesAddition-{background-color:var(--color-white);border-top:2px solid var(--color-grey-light);bottom:0;display:flex;gap:1.5rem;justify-content:flex-end;margin-top:1rem;padding:2rem 2rem 0;position:sticky}@media(max-width:768px){.vehicleAddition__src-client-scenes-vehiclesAddition-{padding:0}.form__src-client-scenes-vehiclesAddition-{max-height:65vh;padding:0 1.5rem 1.5rem}.checkboxGrid__src-client-scenes-vehiclesAddition-,.row__src-client-scenes-vehiclesAddition-{grid-template-columns:1fr}.actions__src-client-scenes-vehiclesAddition-{flex-direction:column-reverse;padding:1.5rem}.actions__src-client-scenes-vehiclesAddition- button{width:100%}}.fieldWrapper__src-client-scenes-vehiclesEdition-vehicleTypeSelection-{display:flex;flex-direction:column;width:100%}.label__src-client-scenes-vehiclesEdition-vehicleTypeSelection-{color:var(--color-grey-dark);font-size:1.3rem;font-weight:500;margin-bottom:.8rem}.vehicleTypeSelection__src-client-scenes-vehiclesEdition-vehicleTypeSelection-{position:relative;width:100%}.input__src-client-scenes-vehiclesEdition-vehicleTypeSelection-{align-items:center;background-color:var(--color-white);border:1px solid var(--color-grey);border-radius:5px;cursor:pointer;display:flex;justify-content:space-between;padding:1.2rem 1.5rem;transition:all .2s ease}.input__src-client-scenes-vehiclesEdition-vehicleTypeSelection- p{color:var(--color-black);font-size:1.4rem}.input__src-client-scenes-vehiclesEdition-vehicleTypeSelection-:hover{border-color:var(--color-primary)}.input__src-client-scenes-vehiclesEdition-vehicleTypeSelection-.openedInput__src-client-scenes-vehiclesEdition-vehicleTypeSelection-{border-color:var(--color-primary);box-shadow:0 0 0 3px #667eea1a}.input__src-client-scenes-vehiclesEdition-vehicleTypeSelection-.errorInput__src-client-scenes-vehiclesEdition-vehicleTypeSelection-{border-color:var(--color-red)}.input__src-client-scenes-vehiclesEdition-vehicleTypeSelection-.readOnly__src-client-scenes-vehiclesEdition-vehicleTypeSelection-{background-color:var(--color-grey-light);cursor:default}.placeholder__src-client-scenes-vehiclesEdition-vehicleTypeSelection-{color:var(--color-grey)!important}.iconClose__src-client-scenes-vehiclesEdition-vehicleTypeSelection-,.iconOpen__src-client-scenes-vehiclesEdition-vehicleTypeSelection-{color:var(--color-grey-dark);height:1.4rem;transition:transform .2s ease;width:1.4rem}.iconOpen__src-client-scenes-vehiclesEdition-vehicleTypeSelection-{transform:rotate(180deg)}.listRoot__src-client-scenes-vehiclesEdition-vehicleTypeSelection-{left:0;position:absolute;right:0;top:calc(100% + .5rem);z-index:100}.list__src-client-scenes-vehiclesEdition-vehicleTypeSelection-{background-color:var(--color-white);border:1px solid var(--color-grey);border-radius:5px;box-shadow:0 4px 12px #0000001a;max-height:30rem;overflow-y:auto}.item__src-client-scenes-vehiclesEdition-vehicleTypeSelection-{color:var(--color-black);cursor:pointer;font-size:1.4rem;padding:1.2rem 1.5rem;transition:background-color .2s ease}.item__src-client-scenes-vehiclesEdition-vehicleTypeSelection-:hover{background-color:var(--color-grey-light)}.item__src-client-scenes-vehiclesEdition-vehicleTypeSelection-:not(:last-child){border-bottom:1px solid var(--color-grey-light)}.selectedItem__src-client-scenes-vehiclesEdition-vehicleTypeSelection-{background-color:var(--color-primary-light)}.selectedItemTitle__src-client-scenes-vehiclesEdition-vehicleTypeSelection-{align-items:center;color:var(--color-primary);display:flex;font-weight:500;justify-content:space-between}.selectedIcon__src-client-scenes-vehiclesEdition-vehicleTypeSelection-{color:var(--color-primary);height:1.6rem;width:1.6rem}.errorText__src-client-scenes-vehiclesEdition-vehicleTypeSelection-{color:var(--color-red);font-size:1.2rem;margin-top:.5rem}.fieldWrapper__src-client-scenes-vehiclesEdition-fuelTypeSelection-{display:flex;flex-direction:column;width:100%}.label__src-client-scenes-vehiclesEdition-fuelTypeSelection-{color:var(--color-grey-dark);font-size:1.3rem;font-weight:500;margin-bottom:.8rem}.fuelTypeSelection__src-client-scenes-vehiclesEdition-fuelTypeSelection-{position:relative;width:100%}.input__src-client-scenes-vehiclesEdition-fuelTypeSelection-{align-items:center;background-color:var(--color-white);border:1px solid var(--color-grey);border-radius:5px;cursor:pointer;display:flex;justify-content:space-between;padding:1.2rem 1.5rem;transition:all .2s ease}.input__src-client-scenes-vehiclesEdition-fuelTypeSelection- p{color:var(--color-black);font-size:1.4rem}.input__src-client-scenes-vehiclesEdition-fuelTypeSelection-:hover{border-color:var(--color-primary)}.input__src-client-scenes-vehiclesEdition-fuelTypeSelection-.openedInput__src-client-scenes-vehiclesEdition-fuelTypeSelection-{border-color:var(--color-primary);box-shadow:0 0 0 3px #667eea1a}.input__src-client-scenes-vehiclesEdition-fuelTypeSelection-.readOnly__src-client-scenes-vehiclesEdition-fuelTypeSelection-{background-color:var(--color-grey-light);cursor:default}.placeholder__src-client-scenes-vehiclesEdition-fuelTypeSelection-{color:var(--color-grey)!important}.iconClose__src-client-scenes-vehiclesEdition-fuelTypeSelection-,.iconOpen__src-client-scenes-vehiclesEdition-fuelTypeSelection-{color:var(--color-grey-dark);height:1.4rem;transition:transform .2s ease;width:1.4rem}.iconOpen__src-client-scenes-vehiclesEdition-fuelTypeSelection-{transform:rotate(180deg)}.listRoot__src-client-scenes-vehiclesEdition-fuelTypeSelection-{left:0;position:absolute;right:0;top:calc(100% + .5rem);z-index:100}.list__src-client-scenes-vehiclesEdition-fuelTypeSelection-{background-color:var(--color-white);border:1px solid var(--color-grey);border-radius:5px;box-shadow:0 4px 12px #0000001a;max-height:30rem;overflow-y:auto}.item__src-client-scenes-vehiclesEdition-fuelTypeSelection-{color:var(--color-black);cursor:pointer;font-size:1.4rem;padding:1.2rem 1.5rem;transition:background-color .2s ease}.item__src-client-scenes-vehiclesEdition-fuelTypeSelection-:hover{background-color:var(--color-grey-light)}.item__src-client-scenes-vehiclesEdition-fuelTypeSelection-:not(:last-child){border-bottom:1px solid var(--color-grey-light)}.selectedItem__src-client-scenes-vehiclesEdition-fuelTypeSelection-{background-color:var(--color-primary-light)}.selectedItemTitle__src-client-scenes-vehiclesEdition-fuelTypeSelection-{align-items:center;color:var(--color-primary);display:flex;font-weight:500;justify-content:space-between}.selectedIcon__src-client-scenes-vehiclesEdition-fuelTypeSelection-{color:var(--color-primary);height:1.6rem;width:1.6rem}.fieldWrapper__src-client-scenes-vehiclesEdition-ownerSelection-{display:flex;flex-direction:column;width:100%}.label__src-client-scenes-vehiclesEdition-ownerSelection-{color:var(--color-grey-dark);font-size:1.3rem;font-weight:500;margin-bottom:.8rem}.ownerSelection__src-client-scenes-vehiclesEdition-ownerSelection-{position:relative;width:100%}.input__src-client-scenes-vehiclesEdition-ownerSelection-{align-items:center;background-color:var(--color-white);border:1px solid var(--color-grey);border-radius:5px;cursor:pointer;display:flex;justify-content:space-between;padding:1.2rem 1.5rem;transition:all .2s ease}.input__src-client-scenes-vehiclesEdition-ownerSelection-:hover{border-color:var(--color-primary)}.input__src-client-scenes-vehiclesEdition-ownerSelection-.openedInput__src-client-scenes-vehiclesEdition-ownerSelection-{border-color:var(--color-primary);box-shadow:0 0 0 3px #667eea1a}.input__src-client-scenes-vehiclesEdition-ownerSelection-.readOnly__src-client-scenes-vehiclesEdition-ownerSelection-{background-color:var(--color-grey-light);cursor:default}.inputContent__src-client-scenes-vehiclesEdition-ownerSelection-{align-items:center;color:var(--color-black);display:flex;font-size:1.4rem;gap:1rem}.ownerAvatar__src-client-scenes-vehiclesEdition-ownerSelection-{flex-shrink:0;height:3.5rem;width:3.5rem}.placeholder__src-client-scenes-vehiclesEdition-ownerSelection-{color:var(--color-grey);font-size:1.4rem}.iconClose__src-client-scenes-vehiclesEdition-ownerSelection-,.iconOpen__src-client-scenes-vehiclesEdition-ownerSelection-{color:var(--color-grey-dark);flex-shrink:0;height:1.4rem;transition:transform .2s ease;width:1.4rem}.iconOpen__src-client-scenes-vehiclesEdition-ownerSelection-{transform:rotate(180deg)}.listRoot__src-client-scenes-vehiclesEdition-ownerSelection-{left:0;position:absolute;right:0;top:calc(100% + .5rem);z-index:100}.list__src-client-scenes-vehiclesEdition-ownerSelection-{background-color:var(--color-white);border:1px solid var(--color-grey);border-radius:5px;box-shadow:0 4px 12px #0000001a;max-height:25rem;overflow-y:auto}.item__src-client-scenes-vehiclesEdition-ownerSelection-{align-items:center;color:var(--color-black);cursor:pointer;display:flex;font-size:1.4rem;gap:1rem;padding:1rem 1.5rem;transition:background-color .2s ease}.item__src-client-scenes-vehiclesEdition-ownerSelection-:hover{background-color:var(--color-grey-light)}.item__src-client-scenes-vehiclesEdition-ownerSelection-:not(:last-child){border-bottom:1px solid var(--color-grey-light)}.selectedItem__src-client-scenes-vehiclesEdition-ownerSelection-{background-color:var(--color-grey-light);color:var(--color-primary);font-weight:500}.itemRight__src-client-scenes-vehiclesEdition-ownerSelection-{align-items:center;display:flex;flex:1;justify-content:space-between}.selectedIcon__src-client-scenes-vehiclesEdition-ownerSelection-{color:var(--color-primary);height:1.6rem;width:1.6rem}.clearItem__src-client-scenes-vehiclesEdition-ownerSelection-{border-bottom:1px solid var(--color-grey-light);color:var(--color-grey-dark);cursor:pointer;font-size:1.3rem;font-style:italic;padding:1rem 1.5rem;transition:background-color .2s ease}.clearItem__src-client-scenes-vehiclesEdition-ownerSelection-:hover{background-color:var(--color-grey-light)}.vehicleEdition__src-client-scenes-vehiclesEdition-{max-width:80rem;padding:0;width:100%}.form__src-client-scenes-vehiclesEdition-{display:flex;flex-direction:column;gap:3rem;max-height:70vh;overflow-y:auto;padding:0 2rem 2rem}.form__src-client-scenes-vehiclesEdition-::-webkit-scrollbar{width:8px}.form__src-client-scenes-vehiclesEdition-::-webkit-scrollbar-track{background:var(--color-grey-light);border-radius:4px}.form__src-client-scenes-vehiclesEdition-::-webkit-scrollbar-thumb{background:var(--color-grey);border-radius:4px}.form__src-client-scenes-vehiclesEdition-::-webkit-scrollbar-thumb:hover{background:var(--color-grey-dark)}.section__src-client-scenes-vehiclesEdition-{display:flex;flex-direction:column;gap:2rem}.sectionTitle__src-client-scenes-vehiclesEdition-{border-bottom:2px solid var(--color-grey-light);color:var(--color-secondary);font-size:1.6rem;font-weight:600;margin-bottom:1rem;padding-bottom:1rem}.row__src-client-scenes-vehiclesEdition-{display:grid;gap:2rem;grid-template-columns:1fr 1fr}.field__src-client-scenes-vehiclesEdition-{display:flex;flex-direction:column}.label__src-client-scenes-vehiclesEdition-{color:var(--color-grey-dark);font-size:1.3rem;font-weight:500;margin-bottom:.8rem}.checkboxGrid__src-client-scenes-vehiclesEdition-{display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr);padding:1rem 0}.checkboxItem__src-client-scenes-vehiclesEdition-{align-items:center;border-radius:4px;cursor:pointer;display:flex;gap:1rem;padding:.8rem;transition:background-color .2s ease}.checkboxItem__src-client-scenes-vehiclesEdition-:hover{background-color:var(--color-grey-light)}.checkboxLabel__src-client-scenes-vehiclesEdition-{color:var(--color-black);font-size:1.4rem;user-select:none}.textarea__src-client-scenes-vehiclesEdition-{background-color:var(--color-white);border:1px solid var(--color-grey);border-radius:4px;color:var(--color-black);font-family:inherit;font-size:1.4rem;min-height:10rem;padding:1rem 1.2rem;resize:vertical;transition:border-color .2s ease;width:100%}.textarea__src-client-scenes-vehiclesEdition-:focus{border-color:var(--color-primary);outline:none}.textarea__src-client-scenes-vehiclesEdition-::placeholder{color:var(--color-grey)}.select__src-client-scenes-vehiclesEdition-{appearance:none;background-color:var(--color-white);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='m1 1 5 5 5-5' stroke='%2334495e' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 1.2rem center;background-repeat:no-repeat;border:1px solid var(--color-grey);border-radius:4px;color:var(--color-black);cursor:pointer;font-family:inherit;font-size:1.4rem;padding:1rem 1.2rem;transition:border-color .2s ease;width:100%}.select__src-client-scenes-vehiclesEdition-:focus{border-color:var(--color-primary);outline:none}.actions__src-client-scenes-vehiclesEdition-{background-color:var(--color-white);border-top:2px solid var(--color-grey-light);bottom:0;display:flex;gap:1.5rem;justify-content:flex-end;margin-top:1rem;padding:2rem 2rem 0;position:sticky}@media(max-width:768px){.form__src-client-scenes-vehiclesEdition-{max-height:65vh;padding:0 1.5rem 1.5rem}.checkboxGrid__src-client-scenes-vehiclesEdition-,.row__src-client-scenes-vehiclesEdition-{grid-template-columns:1fr}.actions__src-client-scenes-vehiclesEdition-{flex-direction:column-reverse;padding:1.5rem}.actions__src-client-scenes-vehiclesEdition- button{width:100%}}.vehicleRemoval__src-client-scenes-vehiclesRemoval-{max-width:48rem;padding:0 2rem 2rem;width:100%}.content__src-client-scenes-vehiclesRemoval-{display:flex;flex-direction:column;gap:2.5rem;margin-bottom:2.5rem}.vehicleInfo__src-client-scenes-vehiclesRemoval-{align-items:center;background-color:var(--color-grey-light);border-radius:8px;display:flex;gap:1.5rem;padding:1.5rem}.vehicleDetails__src-client-scenes-vehiclesRemoval-{display:flex;flex-direction:column;gap:.4rem}.vehicleName__src-client-scenes-vehiclesRemoval-{color:var(--color-black);font-size:1.6rem;font-weight:600}.licensePlate__src-client-scenes-vehiclesRemoval-{background-color:var(--color-white);border:1.5px solid var(--color-grey);border-radius:4px;color:var(--color-grey-dark);display:inline-block;font-family:monospace;font-size:1.3rem;font-weight:600;letter-spacing:1px;padding:.3rem .8rem}.warning__src-client-scenes-vehiclesRemoval-{display:flex;flex-direction:column;gap:.8rem}.warningText__src-client-scenes-vehiclesRemoval-{color:var(--color-black);font-size:1.5rem;font-weight:600}.warningSubtext__src-client-scenes-vehiclesRemoval-{color:var(--color-grey-dark);font-size:1.3rem;line-height:1.6}.actions__src-client-scenes-vehiclesRemoval-{border-top:1px solid var(--color-grey-light);display:flex;gap:1.5rem;justify-content:flex-end;padding-top:2rem}@media(max-width:768px){.actions__src-client-scenes-vehiclesRemoval-{flex-direction:column-reverse}.actions__src-client-scenes-vehiclesRemoval- button{width:100%}}.category__src-client-scenes-managePrivileges-privilegeCategory-{background:#fff;border:2px solid #e5e7eb;border-radius:16px;overflow:hidden;transition:all .3s ease}.category__src-client-scenes-managePrivileges-privilegeCategory-:hover{border-color:#d1d5db;box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}.category__src-client-scenes-managePrivileges-privilegeCategory- .header__src-client-scenes-managePrivileges-privilegeCategory-{align-items:center;background:linear-gradient(90deg,#f9fafb,#fff);cursor:pointer;display:flex;justify-content:space-between;padding:18px 20px;transition:all .2s ease;user-select:none}.category__src-client-scenes-managePrivileges-privilegeCategory- .header__src-client-scenes-managePrivileges-privilegeCategory-:hover{background:linear-gradient(90deg,#f3f4f6,#f9fafb)}.category__src-client-scenes-managePrivileges-privilegeCategory- .header__src-client-scenes-managePrivileges-privilegeCategory-:active{transform:scale(.99)}.category__src-client-scenes-managePrivileges-privilegeCategory- .header__src-client-scenes-managePrivileges-privilegeCategory- .headerLeft__src-client-scenes-managePrivileges-privilegeCategory-{align-items:center;display:flex;flex:1;gap:14px}.category__src-client-scenes-managePrivileges-privilegeCategory- .header__src-client-scenes-managePrivileges-privilegeCategory- .headerLeft__src-client-scenes-managePrivileges-privilegeCategory- .arrow__src-client-scenes-managePrivileges-privilegeCategory-{color:#9ca3af;flex-shrink:0;height:20px;transform:rotate(-90deg);transition:transform .3s cubic-bezier(.4,0,.2,1);width:20px}.category__src-client-scenes-managePrivileges-privilegeCategory- .header__src-client-scenes-managePrivileges-privilegeCategory- .headerLeft__src-client-scenes-managePrivileges-privilegeCategory- .arrow__src-client-scenes-managePrivileges-privilegeCategory-.arrowOpen__src-client-scenes-managePrivileges-privilegeCategory-{color:#3b82f6;transform:rotate(0deg)}.category__src-client-scenes-managePrivileges-privilegeCategory- .header__src-client-scenes-managePrivileges-privilegeCategory- .headerLeft__src-client-scenes-managePrivileges-privilegeCategory- .arrow__src-client-scenes-managePrivileges-privilegeCategory- svg{height:100%;width:100%}.category__src-client-scenes-managePrivileges-privilegeCategory- .header__src-client-scenes-managePrivileges-privilegeCategory- .headerLeft__src-client-scenes-managePrivileges-privilegeCategory- .title__src-client-scenes-managePrivileges-privilegeCategory-{color:#111827;font-size:16px;font-weight:600;letter-spacing:-.01em;margin:0}.category__src-client-scenes-managePrivileges-privilegeCategory- .header__src-client-scenes-managePrivileges-privilegeCategory- .headerLeft__src-client-scenes-managePrivileges-privilegeCategory- .count__src-client-scenes-managePrivileges-privilegeCategory-{align-items:center;background:#e0e7ff;border-radius:12px;color:#4f46e5;display:inline-flex;font-size:12px;font-weight:600;justify-content:center;min-width:50px;padding:4px 10px}.category__src-client-scenes-managePrivileges-privilegeCategory- .header__src-client-scenes-managePrivileges-privilegeCategory- .toggleAll__src-client-scenes-managePrivileges-privilegeCategory-{background:none;border:2px solid #3b82f6;border-radius:10px;color:#3b82f6;cursor:pointer;font-size:13px;font-weight:600;padding:8px 16px;transition:all .2s ease;white-space:nowrap}.category__src-client-scenes-managePrivileges-privilegeCategory- .header__src-client-scenes-managePrivileges-privilegeCategory- .toggleAll__src-client-scenes-managePrivileges-privilegeCategory-:hover{background:#3b82f6;box-shadow:0 4px 8px #3b82f640;color:#fff;transform:translateY(-1px)}.category__src-client-scenes-managePrivileges-privilegeCategory- .header__src-client-scenes-managePrivileges-privilegeCategory- .toggleAll__src-client-scenes-managePrivileges-privilegeCategory-:active{transform:translateY(0)}.category__src-client-scenes-managePrivileges-privilegeCategory- .header__src-client-scenes-managePrivileges-privilegeCategory- .toggleAll__src-client-scenes-managePrivileges-privilegeCategory-:focus{outline:none}.category__src-client-scenes-managePrivileges-privilegeCategory- .privileges__src-client-scenes-managePrivileges-privilegeCategory-{animation:slideDown__src-client-scenes-managePrivileges-privilegeCategory- .3s ease;background:#fafafa;display:flex;flex-direction:column;padding:12px}.category__src-client-scenes-managePrivileges-privilegeCategory- .privileges__src-client-scenes-managePrivileges-privilegeCategory- .privilegeItem__src-client-scenes-managePrivileges-privilegeCategory-{align-items:flex-start;background:#fff;border:2px solid #0000;border-radius:10px;cursor:pointer;display:flex;gap:14px;margin-bottom:8px;padding:14px 16px;transition:all .2s ease}.category__src-client-scenes-managePrivileges-privilegeCategory- .privileges__src-client-scenes-managePrivileges-privilegeCategory- .privilegeItem__src-client-scenes-managePrivileges-privilegeCategory-:last-child{margin-bottom:0}.category__src-client-scenes-managePrivileges-privilegeCategory- .privileges__src-client-scenes-managePrivileges-privilegeCategory- .privilegeItem__src-client-scenes-managePrivileges-privilegeCategory-:hover{background:#f0f9ff;border-color:#bfdbfe;transform:translateX(4px)}.category__src-client-scenes-managePrivileges-privilegeCategory- .privileges__src-client-scenes-managePrivileges-privilegeCategory- .privilegeItem__src-client-scenes-managePrivileges-privilegeCategory- .checkbox__src-client-scenes-managePrivileges-privilegeCategory-{accent-color:#3b82f6;cursor:pointer;flex-shrink:0;height:20px;margin-top:3px;transition:transform .2s ease;width:20px}.category__src-client-scenes-managePrivileges-privilegeCategory- .privileges__src-client-scenes-managePrivileges-privilegeCategory- .privilegeItem__src-client-scenes-managePrivileges-privilegeCategory- .checkbox__src-client-scenes-managePrivileges-privilegeCategory-:checked{transform:scale(1.1)}.category__src-client-scenes-managePrivileges-privilegeCategory- .privileges__src-client-scenes-managePrivileges-privilegeCategory- .privilegeItem__src-client-scenes-managePrivileges-privilegeCategory- .privilegeInfo__src-client-scenes-managePrivileges-privilegeCategory-{display:flex;flex:1;flex-direction:column;gap:6px;min-width:0}.category__src-client-scenes-managePrivileges-privilegeCategory- .privileges__src-client-scenes-managePrivileges-privilegeCategory- .privilegeItem__src-client-scenes-managePrivileges-privilegeCategory- .privilegeInfo__src-client-scenes-managePrivileges-privilegeCategory- .privilegeName__src-client-scenes-managePrivileges-privilegeCategory-{color:#111827;font-size:14px;font-weight:600;line-height:1.4;margin:0}.category__src-client-scenes-managePrivileges-privilegeCategory- .privileges__src-client-scenes-managePrivileges-privilegeCategory- .privilegeItem__src-client-scenes-managePrivileges-privilegeCategory- .privilegeInfo__src-client-scenes-managePrivileges-privilegeCategory- .privilegeDescription__src-client-scenes-managePrivileges-privilegeCategory-{color:#6b7280;font-size:13px;line-height:1.5;margin:0}@keyframes slideDown__src-client-scenes-managePrivileges-privilegeCategory-{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.category__src-client-scenes-managePrivileges-privilegeCategory-{border-radius:12px}.category__src-client-scenes-managePrivileges-privilegeCategory- .header__src-client-scenes-managePrivileges-privilegeCategory-{padding:14px 16px}.category__src-client-scenes-managePrivileges-privilegeCategory- .header__src-client-scenes-managePrivileges-privilegeCategory- .headerLeft__src-client-scenes-managePrivileges-privilegeCategory-{gap:10px}.category__src-client-scenes-managePrivileges-privilegeCategory- .header__src-client-scenes-managePrivileges-privilegeCategory- .headerLeft__src-client-scenes-managePrivileges-privilegeCategory- .title__src-client-scenes-managePrivileges-privilegeCategory-{font-size:14px}.category__src-client-scenes-managePrivileges-privilegeCategory- .header__src-client-scenes-managePrivileges-privilegeCategory- .headerLeft__src-client-scenes-managePrivileges-privilegeCategory- .count__src-client-scenes-managePrivileges-privilegeCategory-{font-size:11px;padding:3px 8px}.category__src-client-scenes-managePrivileges-privilegeCategory- .header__src-client-scenes-managePrivileges-privilegeCategory- .toggleAll__src-client-scenes-managePrivileges-privilegeCategory-{font-size:12px;padding:6px 12px}.category__src-client-scenes-managePrivileges-privilegeCategory- .privileges__src-client-scenes-managePrivileges-privilegeCategory-{padding:8px}.category__src-client-scenes-managePrivileges-privilegeCategory- .privileges__src-client-scenes-managePrivileges-privilegeCategory- .privilegeItem__src-client-scenes-managePrivileges-privilegeCategory-{padding:12px}.category__src-client-scenes-managePrivileges-privilegeCategory- .privileges__src-client-scenes-managePrivileges-privilegeCategory- .privilegeItem__src-client-scenes-managePrivileges-privilegeCategory- .privilegeInfo__src-client-scenes-managePrivileges-privilegeCategory- .privilegeName__src-client-scenes-managePrivileges-privilegeCategory-{font-size:13px}.category__src-client-scenes-managePrivileges-privilegeCategory- .privileges__src-client-scenes-managePrivileges-privilegeCategory- .privilegeItem__src-client-scenes-managePrivileges-privilegeCategory- .privilegeInfo__src-client-scenes-managePrivileges-privilegeCategory- .privilegeDescription__src-client-scenes-managePrivileges-privilegeCategory-{font-size:12px}}.managePrivileges__src-client-scenes-managePrivileges-{display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%}.managePrivileges__src-client-scenes-managePrivileges- .loader__src-client-scenes-managePrivileges-{align-items:center;display:flex;justify-content:center;min-height:400px}.managePrivileges__src-client-scenes-managePrivileges- .header__src-client-scenes-managePrivileges-{background:#fff;border-bottom:1px solid #e5e7eb;flex-shrink:0;padding:20px 24px}.managePrivileges__src-client-scenes-managePrivileges- .info__src-client-scenes-managePrivileges-{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.managePrivileges__src-client-scenes-managePrivileges- .info__src-client-scenes-managePrivileges- .description__src-client-scenes-managePrivileges-{color:#6b7280;flex:1;font-size:14px;margin:0 16px 0 0}.managePrivileges__src-client-scenes-managePrivileges- .info__src-client-scenes-managePrivileges- .count__src-client-scenes-managePrivileges-{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:20px;box-shadow:0 2px 8px #3b82f640;color:#fff;display:inline-flex;font-size:13px;font-weight:600;gap:8px;margin:0;padding:6px 14px;white-space:nowrap}.managePrivileges__src-client-scenes-managePrivileges- .info__src-client-scenes-managePrivileges- .count__src-client-scenes-managePrivileges-:before{content:"✓";font-size:16px}.managePrivileges__src-client-scenes-managePrivileges- .search__src-client-scenes-managePrivileges-{position:relative}.managePrivileges__src-client-scenes-managePrivileges- .search__src-client-scenes-managePrivileges- input{background:#f9fafb;border:2px solid #e5e7eb;border-radius:12px;font-size:14px;padding:12px 16px 12px 44px;transition:all .2s ease;width:100%}.managePrivileges__src-client-scenes-managePrivileges- .search__src-client-scenes-managePrivileges- input:focus{background:#fff;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.managePrivileges__src-client-scenes-managePrivileges- .search__src-client-scenes-managePrivileges- input::placeholder{color:#9ca3af}.managePrivileges__src-client-scenes-managePrivileges- .search__src-client-scenes-managePrivileges-:before{content:"🔍";font-size:16px;left:16px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.managePrivileges__src-client-scenes-managePrivileges- .categories__src-client-scenes-managePrivileges-{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:24px}.managePrivileges__src-client-scenes-managePrivileges- .categories__src-client-scenes-managePrivileges->*+*{margin-top:16px}.managePrivileges__src-client-scenes-managePrivileges- .categories__src-client-scenes-managePrivileges-::-webkit-scrollbar{width:8px}.managePrivileges__src-client-scenes-managePrivileges- .categories__src-client-scenes-managePrivileges-::-webkit-scrollbar-track{background:#f3f4f6;border-radius:4px}.managePrivileges__src-client-scenes-managePrivileges- .categories__src-client-scenes-managePrivileges-::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.managePrivileges__src-client-scenes-managePrivileges- .categories__src-client-scenes-managePrivileges-::-webkit-scrollbar-thumb:hover{background:#9ca3af}.managePrivileges__src-client-scenes-managePrivileges- .categories__src-client-scenes-managePrivileges- .noResults__src-client-scenes-managePrivileges-{background:#f9fafb;border-radius:12px;color:#6b7280;font-size:14px;margin:0;padding:64px 32px;text-align:center}.managePrivileges__src-client-scenes-managePrivileges- .categories__src-client-scenes-managePrivileges- .noResults__src-client-scenes-managePrivileges-:before{content:"🔍";display:block;font-size:48px;margin-bottom:16px;opacity:.5}.managePrivileges__src-client-scenes-managePrivileges- .actions__src-client-scenes-managePrivileges-{background:#fff;border-top:1px solid #e5e7eb;display:flex;flex-shrink:0;gap:12px;justify-content:flex-end;padding:20px 24px}@media(max-width:768px){.managePrivileges__src-client-scenes-managePrivileges- .header__src-client-scenes-managePrivileges-{padding:16px}.managePrivileges__src-client-scenes-managePrivileges- .info__src-client-scenes-managePrivileges-{align-items:flex-start;flex-direction:column;gap:12px}.managePrivileges__src-client-scenes-managePrivileges- .info__src-client-scenes-managePrivileges- .description__src-client-scenes-managePrivileges-{margin-right:0}.managePrivileges__src-client-scenes-managePrivileges- .info__src-client-scenes-managePrivileges- .count__src-client-scenes-managePrivileges-{align-self:flex-end}.managePrivileges__src-client-scenes-managePrivileges- .categories__src-client-scenes-managePrivileges-{padding:16px}.managePrivileges__src-client-scenes-managePrivileges- .categories__src-client-scenes-managePrivileges->*+*{margin-top:12px}.managePrivileges__src-client-scenes-managePrivileges- .actions__src-client-scenes-managePrivileges-{flex-direction:column-reverse;padding:16px}.managePrivileges__src-client-scenes-managePrivileges- .actions__src-client-scenes-managePrivileges- button{width:100%}}.staffEdition__src-client-modal-{left:40%;position:absolute;top:15%}.staffRemoval__src-client-modal-{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.vehicleAddition__src-client-modal-{left:40%;position:absolute;top:15%;width:70rem}.vehicleRemoval__src-client-modal-{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.tripAddition__src-client-modal-{left:50%;max-width:96vw;position:absolute;top:5%;transform:translateX(-50%);width:120rem}.managePrivileges__src-client-modal-,.tripEdition__src-client-modal-{left:50%;max-width:95vw;position:absolute;top:5%;transform:translateX(-50%);width:90rem}.tripCancellation__src-client-modal-,.tripRemoval__src-client-modal-{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.sidebar__src-client-scenes-tripAddition-stepper-{background:#f2f4f6;border-right:1px solid #dcc1b31f;display:flex;flex-direction:column;flex-shrink:0;overflow-y:auto;padding:3rem 0;width:24rem}.sidebarHeader__src-client-scenes-tripAddition-stepper-{padding:0 2.5rem 2.5rem}.sidebarTitle__src-client-scenes-tripAddition-stepper-{color:#9a4600;display:block;font-size:1.3rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.sidebarSubtitle__src-client-scenes-tripAddition-stepper-{color:#564338;display:block;font-size:1.2rem;margin-top:.25rem}.nav__src-client-scenes-tripAddition-stepper-{display:flex;flex-direction:column;gap:0}.stepItem__src-client-scenes-tripAddition-stepper-{align-items:flex-start;cursor:default;display:flex;gap:1.25rem;padding:.5rem 2.5rem .5rem 2rem;transition:background .2s ease}.stepItem__src-client-scenes-tripAddition-stepper-.active__src-client-scenes-tripAddition-stepper-{background:#fff6;border-left:3px solid #9a4600;padding-left:calc(2rem - 3px)}.stepItem__src-client-scenes-tripAddition-stepper-.active__src-client-scenes-tripAddition-stepper- .stepLabel__src-client-scenes-tripAddition-stepper-{color:#9a4600;font-weight:700}.stepItem__src-client-scenes-tripAddition-stepper-.completed__src-client-scenes-tripAddition-stepper- .stepLabel__src-client-scenes-tripAddition-stepper-{color:#564338}.orbWrapper__src-client-scenes-tripAddition-stepper-{align-items:center;display:flex;flex-direction:column;flex-shrink:0}.pipe__src-client-scenes-tripAddition-stepper-{background:#dcc1b3;border-radius:1px;height:2.5rem;margin-top:.25rem;transition:background .3s ease;width:2px}.pipe__src-client-scenes-tripAddition-stepper-.completedPipe__src-client-scenes-tripAddition-stepper-{background:#9a4600}.activeOrb__src-client-scenes-tripAddition-stepper-,.completedOrb__src-client-scenes-tripAddition-stepper-,.idleOrb__src-client-scenes-tripAddition-stepper-{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:2.8rem;justify-content:center;width:2.8rem}.idleOrb__src-client-scenes-tripAddition-stepper-{background:#d8dadc}.activeOrb__src-client-scenes-tripAddition-stepper-{background:#9a4600;box-shadow:0 0 0 4px #9a460026}.completedOrb__src-client-scenes-tripAddition-stepper-{background:#9a460026}.stepIcon__src-client-scenes-tripAddition-stepper-{color:#fff;height:1.6rem;width:1.6rem}.idleOrb__src-client-scenes-tripAddition-stepper- .stepIcon__src-client-scenes-tripAddition-stepper-{color:#564338;opacity:.5}.completedOrb__src-client-scenes-tripAddition-stepper- .stepIcon__src-client-scenes-tripAddition-stepper-{color:#9a4600}.checkIcon__src-client-scenes-tripAddition-stepper-{color:#9a4600;height:1.4rem;width:1.4rem}.stepLabel__src-client-scenes-tripAddition-stepper-{color:#897266;font-size:1.4rem;font-weight:500;line-height:1.3;padding-top:.4rem;transition:color .2s ease}.step1__src-client-scenes-tripAddition-stepper-step1BasicInfo-{display:flex;flex-direction:column;gap:0;margin:0 auto;max-width:72rem}.editorialHeader__src-client-scenes-tripAddition-stepper-step1BasicInfo-{margin-bottom:4rem}.stepTitle__src-client-scenes-tripAddition-stepper-step1BasicInfo-{color:#191c1e;font-size:4rem;font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0 0 .75rem}.stepSubtitle__src-client-scenes-tripAddition-stepper-step1BasicInfo-{color:#564338;font-size:1.5rem;font-weight:500;margin:0}.form__src-client-scenes-tripAddition-stepper-step1BasicInfo-{display:flex;flex-direction:column;gap:3rem}.twoCol__src-client-scenes-tripAddition-stepper-step1BasicInfo-{display:grid;gap:2.5rem;grid-template-columns:1fr 1fr}.field__src-client-scenes-tripAddition-stepper-step1BasicInfo-{display:flex;flex-direction:column;gap:.75rem}.quietLabel__src-client-scenes-tripAddition-stepper-step1BasicInfo-{color:#564338;font-size:1.1rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.quietInput__src-client-scenes-tripAddition-stepper-step1BasicInfo- input,.quietInput__src-client-scenes-tripAddition-stepper-step1BasicInfo->div>input{background:#0000!important;border:none!important;border-bottom:1px solid #dcc1b3!important;border-radius:0!important;box-shadow:none!important;color:#191c1e;font-size:1.6rem;font-weight:600;padding-left:0!important;padding-right:0!important;transition:border-color .25s ease}.quietInput__src-client-scenes-tripAddition-stepper-step1BasicInfo- input:focus,.quietInput__src-client-scenes-tripAddition-stepper-step1BasicInfo->div>input:focus{border-bottom:2px solid #9a4600!important;box-shadow:none!important;outline:none!important}.quietInput__src-client-scenes-tripAddition-stepper-step1BasicInfo- input::placeholder,.quietInput__src-client-scenes-tripAddition-stepper-step1BasicInfo->div>input::placeholder{color:#d8dadc;font-weight:400}.quietTextarea__src-client-scenes-tripAddition-stepper-step1BasicInfo-{background:#0000;border:none;border-bottom:1px solid #dcc1b3;border-radius:0;color:#191c1e;font-family:inherit;font-size:1.5rem;line-height:1.6;outline:none;padding:.75rem 0;resize:none;transition:border-color .25s ease;width:100%}.quietTextarea__src-client-scenes-tripAddition-stepper-step1BasicInfo-:focus{border-bottom:2px solid #9a4600}.quietTextarea__src-client-scenes-tripAddition-stepper-step1BasicInfo-::placeholder{color:#d8dadc}.microCopy__src-client-scenes-tripAddition-stepper-step1BasicInfo-{color:#897266;font-size:1.1rem;line-height:1.5;margin:0}.tipBox__src-client-scenes-tripAddition-stepper-step1BasicInfo-{align-items:flex-start;background:#00677e0a;border:1px solid #00677e1f;border-radius:1rem;display:flex;gap:1.25rem;margin-top:1rem;padding:1.75rem 2rem}.tipIcon__src-client-scenes-tripAddition-stepper-step1BasicInfo-{color:#00677e;flex-shrink:0;font-size:1.6rem;line-height:1.4}.tipText__src-client-scenes-tripAddition-stepper-step1BasicInfo-{color:#004656;font-size:1.3rem;line-height:1.6;margin:0}@media(max-width:768px){.twoCol__src-client-scenes-tripAddition-stepper-step1BasicInfo-{grid-template-columns:1fr}.stepTitle__src-client-scenes-tripAddition-stepper-step1BasicInfo-{font-size:2.8rem}}.vehicleSelector__src-client-scenes-tripAddition-stepper-step1BasicInfo-vehicleSelector-{position:relative;width:100%}.input__src-client-scenes-tripAddition-stepper-step1BasicInfo-vehicleSelector-{align-items:center;background-color:var(--color-white);border:1px solid var(--color-grey);border-radius:4px;cursor:pointer;display:flex;flex-direction:row;font-size:1.4rem;justify-content:space-between;padding:1.4rem 1.5rem;transition:border-color .2s ease;width:100%}.input__src-client-scenes-tripAddition-stepper-step1BasicInfo-vehicleSelector-:hover:not(.disabled__src-client-scenes-tripAddition-stepper-step1BasicInfo-vehicleSelector-){background-color:#ff8e4305;border-color:var(--color-primary);box-shadow:0 2px 8px #0000000d}.input__src-client-scenes-tripAddition-stepper-step1BasicInfo-vehicleSelector-.focused__src-client-scenes-tripAddition-stepper-step1BasicInfo-vehicleSelector-{border-color:var(--color-primary);box-shadow:0 0 0 3px #ff8e431a,0 2px 12px #00000014}.input__src-client-scenes-tripAddition-stepper-step1BasicInfo-vehicleSelector-.openedInput__src-client-scenes-tripAddition-stepper-step1BasicInfo-vehicleSelector-{border-color:var(--color-primary)}.input__src-client-scenes-tripAddition-stepper-step1BasicInfo-vehicleSelector-.disabled__src-client-scenes-tripAddition-stepper-step1BasicInfo-vehicleSelector-{background-color:var(--color-grey-light);cursor:not-allowed;opacity:.6}.input__src-client-scenes-tripAddition-stepper-step1BasicInfo-vehicleSelector- p{color:var(--color-black);margin:0}.listRoot__src-client-scenes-tripAddition-stepper-step1BasicInfo-vehicleSelector-{left:0;margin-top:-1px;position:absolute;right:0;top:100%;z-index:1000}.vehicleList__src-client-scenes-tripAddition-stepper-step1BasicInfo-vehicleSelector-{background-color:var(--color-white);border:1px solid var(--color-primary);border-radius:4px;box-shadow:0 4px 12px #00000026;max-height:300px;overflow-y:auto}.vehicleItem__src-client-scenes-tripAddition-stepper-step1BasicInfo-vehicleSelector-{border-left:3px solid #0000;cursor:pointer;padding:1rem 1.5rem;transition:background-color .2s ease}.vehicleItem__src-client-scenes-tripAddition-stepper-step1BasicInfo-vehicleSelector-:hover{background-color:var(--color-grey-light)}.vehicleItem__src-client-scenes-tripAddition-stepper-step1BasicInfo-vehicleSelector-.selected__src-client-scenes-tripAddition-stepper-step1BasicInfo-vehicleSelector-{background-color:#007bff0d;border-left-color:var(--color-primary)}.vehicleItem__src-client-scenes-tripAddition-stepper-step1BasicInfo-vehicleSelector-.selected__src-client-scenes-tripAddition-stepper-step1BasicInfo-vehicleSelector- .vehicleName__src-client-scenes-tripAddition-stepper-step1BasicInfo-vehicleSelector-{color:var(--color-primary);font-weight:600}.vehicleName__src-client-scenes-tripAddition-stepper-step1BasicInfo-vehicleSelector-{color:var(--color-black);font-size:1.4rem;margin:0;transition:color .2s ease}.vehicleDescription__src-client-scenes-tripAddition-stepper-step1BasicInfo-vehicleSelector-{color:var(--color-grey-dark);font-size:1.2rem;line-height:1.4;margin:.5rem 0 0}.iconOpen__src-client-scenes-tripAddition-stepper-step1BasicInfo-vehicleSelector-{rotate:180deg}.iconClose__src-client-scenes-tripAddition-stepper-step1BasicInfo-vehicleSelector-,.iconOpen__src-client-scenes-tripAddition-stepper-step1BasicInfo-vehicleSelector-{align-items:center;display:flex;flex-shrink:0;height:8px;justify-content:center;margin-left:.5rem;width:8px}.staffSelector__src-client-scenes-tripAddition-stepper-step1BasicInfo-staffSelector-{position:relative;width:100%}.input__src-client-scenes-tripAddition-stepper-step1BasicInfo-staffSelector-{align-items:center;background-color:var(--color-white);border:1px solid var(--color-grey);border-radius:4px;cursor:pointer;display:flex;flex-direction:row;font-size:1.4rem;justify-content:space-between;padding:1rem 1.5rem;transition:border-color .2s ease;width:100%}.input__src-client-scenes-tripAddition-stepper-step1BasicInfo-staffSelector-:hover:not(.disabled__src-client-scenes-tripAddition-stepper-step1BasicInfo-staffSelector-){border-color:var(--color-grey-dark)}.input__src-client-scenes-tripAddition-stepper-step1BasicInfo-staffSelector-.openedInput__src-client-scenes-tripAddition-stepper-step1BasicInfo-staffSelector-{border-color:var(--color-primary)}.input__src-client-scenes-tripAddition-stepper-step1BasicInfo-staffSelector-.disabled__src-client-scenes-tripAddition-stepper-step1BasicInfo-staffSelector-{background-color:var(--color-grey-light);cursor:not-allowed;opacity:.6}.input__src-client-scenes-tripAddition-stepper-step1BasicInfo-staffSelector- p{color:var(--color-black);margin:0}.selectedStaffInfo__src-client-scenes-tripAddition-stepper-step1BasicInfo-staffSelector-{align-items:center;display:flex;flex:1;gap:1rem}.selectedStaffInfo__src-client-scenes-tripAddition-stepper-step1BasicInfo-staffSelector- p{margin:0}.listRoot__src-client-scenes-tripAddition-stepper-step1BasicInfo-staffSelector-{left:0;margin-top:-1px;position:absolute;right:0;top:100%;z-index:1000}.staffList__src-client-scenes-tripAddition-stepper-step1BasicInfo-staffSelector-{background-color:var(--color-white);border:1px solid var(--color-primary);border-radius:4px;box-shadow:0 4px 12px #00000026;max-height:300px;overflow-y:auto}.staffItem__src-client-scenes-tripAddition-stepper-step1BasicInfo-staffSelector-{border-left:3px solid #0000;cursor:pointer;padding:1rem 1.5rem;transition:background-color .2s ease}.staffItem__src-client-scenes-tripAddition-stepper-step1BasicInfo-staffSelector-:hover{background-color:var(--color-grey-light)}.staffItem__src-client-scenes-tripAddition-stepper-step1BasicInfo-staffSelector-.selected__src-client-scenes-tripAddition-stepper-step1BasicInfo-staffSelector-{background-color:#007bff0d;border-left-color:var(--color-primary)}.staffItem__src-client-scenes-tripAddition-stepper-step1BasicInfo-staffSelector-.selected__src-client-scenes-tripAddition-stepper-step1BasicInfo-staffSelector- .staffName__src-client-scenes-tripAddition-stepper-step1BasicInfo-staffSelector-{color:var(--color-primary);font-weight:600}.staffInfo__src-client-scenes-tripAddition-stepper-step1BasicInfo-staffSelector-{align-items:center;display:flex;gap:1rem}.ownerAvatar__src-client-scenes-tripAddition-stepper-step1BasicInfo-staffSelector-{flex-shrink:0;height:3.5rem;width:3.5rem}.staffDetails__src-client-scenes-tripAddition-stepper-step1BasicInfo-staffSelector-{display:flex;flex:1;flex-direction:column;gap:.2rem}.staffName__src-client-scenes-tripAddition-stepper-step1BasicInfo-staffSelector-{color:var(--color-black);font-size:1.4rem;margin:0;transition:color .2s ease}.staffEmail__src-client-scenes-tripAddition-stepper-step1BasicInfo-staffSelector-{color:var(--color-grey-dark);font-size:1.2rem;margin:0}.iconOpen__src-client-scenes-tripAddition-stepper-step1BasicInfo-staffSelector-{rotate:180deg}.iconClose__src-client-scenes-tripAddition-stepper-step1BasicInfo-staffSelector-,.iconOpen__src-client-scenes-tripAddition-stepper-step1BasicInfo-staffSelector-{align-items:center;display:flex;flex-shrink:0;height:8px;justify-content:center;margin-left:.5rem;width:8px}.wrapper__src-client-scenes-tripAddition-stepper-step2Waypoints-addressInput-{width:100%}.inputWrapper__src-client-scenes-tripAddition-stepper-step2Waypoints-addressInput-{position:relative;width:100%}.input__src-client-scenes-tripAddition-stepper-step2Waypoints-addressInput-{background:var(--color-background);border:1px solid var(--color-grey-light);border-radius:.5rem;box-sizing:border-box;color:var(--color-foreground);font-family:inherit;font-size:1.4rem;outline:none;padding:.75rem 1rem;transition:border-color .2s;width:100%}.input__src-client-scenes-tripAddition-stepper-step2Waypoints-addressInput-:focus{border-color:var(--color-primary)}.input__src-client-scenes-tripAddition-stepper-step2Waypoints-addressInput-::placeholder{color:var(--color-muted-foreground)}.spinner__src-client-scenes-tripAddition-stepper-step2Waypoints-addressInput-{animation:spin__src-client-scenes-tripAddition-stepper-step2Waypoints-addressInput- .6s linear infinite;border:2px solid var(--color-grey-light);border-radius:50%;border-top-color:var(--color-primary);height:1.4rem;pointer-events:none;position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:1.4rem}@keyframes spin__src-client-scenes-tripAddition-stepper-step2Waypoints-addressInput-{to{transform:translateY(-50%) rotate(1turn)}}.dropdown__src-client-scenes-tripAddition-stepper-step2Waypoints-addressInput-{background:var(--color-white);border:1px solid var(--color-grey-light);border-radius:.5rem;box-shadow:0 4px 12px #0000001a;left:0;overflow:hidden;right:0;z-index:1000}.list__src-client-scenes-tripAddition-stepper-step2Waypoints-addressInput-{list-style:none;margin:0;max-height:24rem;overflow-y:auto;padding:.25rem 0}.suggestion__src-client-scenes-tripAddition-stepper-step2Waypoints-addressInput-{color:var(--color-foreground);cursor:pointer;font-size:1.3rem;padding:.75rem 1rem;transition:background .15s}.suggestion__src-client-scenes-tripAddition-stepper-step2Waypoints-addressInput-:hover{background:var(--color-grey-lightest)}.step2__src-client-scenes-tripAddition-stepper-step2Waypoints-{margin:0 auto;max-width:72rem}.editorialHeader__src-client-scenes-tripAddition-stepper-step2Waypoints-{margin-bottom:4rem}.stepTitle__src-client-scenes-tripAddition-stepper-step2Waypoints-{color:#191c1e;font-size:4rem;font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0 0 .75rem}.stepSubtitle__src-client-scenes-tripAddition-stepper-step2Waypoints-{color:#564338;font-size:1.5rem;font-weight:500;margin:0}.timeline__src-client-scenes-tripAddition-stepper-step2Waypoints-{display:flex;flex-direction:column;gap:0;padding-left:4.5rem;position:relative}.timelinePipe__src-client-scenes-tripAddition-stepper-step2Waypoints-{background:#e6e8ea;border-radius:2px;bottom:2rem;left:1.1rem;position:absolute;top:2rem;width:3px}.timelineNode__src-client-scenes-tripAddition-stepper-step2Waypoints-{animation:fadeSlideIn__src-client-scenes-tripAddition-stepper-step2Waypoints- .3s ease;margin-bottom:1.5rem;position:relative}@keyframes fadeSlideIn__src-client-scenes-tripAddition-stepper-step2Waypoints-{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.nodeOrb__src-client-scenes-tripAddition-stepper-step2Waypoints-{align-items:center;border:3px solid #fff;border-radius:50%;box-shadow:0 2px 8px #191c1e1f;display:flex;height:2.4rem;justify-content:center;left:-3.7rem;position:absolute;top:1.5rem;width:2.4rem;z-index:10}.departureOrb__src-client-scenes-tripAddition-stepper-step2Waypoints-{background:#d1fae5;border-color:#34d399}.arrivalOrb__src-client-scenes-tripAddition-stepper-step2Waypoints-{background:#fee2e2;border-color:#f87171}.intermediateOrb__src-client-scenes-tripAddition-stepper-step2Waypoints-{background:#fff;border:3px solid #9a4600;box-shadow:0 0 0 4px #9a46001f}.pulseDot__src-client-scenes-tripAddition-stepper-step2Waypoints-{animation:pulse__src-client-scenes-tripAddition-stepper-step2Waypoints- 2s ease-in-out infinite;background:#9a4600;border-radius:50%;height:.8rem;width:.8rem}@keyframes pulse__src-client-scenes-tripAddition-stepper-step2Waypoints-{0%,to{opacity:1}50%{opacity:.4}}.waypointCard__src-client-scenes-tripAddition-stepper-step2Waypoints-{background:#fff;border-radius:1.25rem;box-shadow:0 12px 32px -4px #191c1e0f;padding:2rem 2.25rem;transition:box-shadow .2s ease}.waypointCard__src-client-scenes-tripAddition-stepper-step2Waypoints-:hover{box-shadow:0 16px 40px -4px #191c1e1a}.departureCard__src-client-scenes-tripAddition-stepper-step2Waypoints-{border-left:4px solid #10b981}.arrivalCard__src-client-scenes-tripAddition-stepper-step2Waypoints-{border-left:4px solid #ef4444}.intermediateCard__src-client-scenes-tripAddition-stepper-step2Waypoints-{border:2px solid #9a460033;border-left:4px solid #9a4600}.cardHeader__src-client-scenes-tripAddition-stepper-step2Waypoints-{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.cardLabel__src-client-scenes-tripAddition-stepper-step2Waypoints-{font-size:1.1rem;font-weight:700;letter-spacing:.1em;margin-bottom:1.5rem;text-transform:uppercase}.cardLabel__src-client-scenes-tripAddition-stepper-step2Waypoints-[data-type=departure]{color:#059669}.cardLabel__src-client-scenes-tripAddition-stepper-step2Waypoints-[data-type=intermediate]{color:#9a4600;margin-bottom:0}.cardLabel__src-client-scenes-tripAddition-stepper-step2Waypoints-[data-type=arrival]{color:#dc2626}.removeButton__src-client-scenes-tripAddition-stepper-step2Waypoints-{align-items:center;background:#0000;border:none;border-radius:50%;color:#897266;cursor:pointer;display:flex;font-size:2rem;height:2.8rem;justify-content:center;line-height:1;transition:all .2s ease;width:2.8rem}.removeButton__src-client-scenes-tripAddition-stepper-step2Waypoints-:hover{background:#fee2e2;color:#dc2626}.cardGrid__src-client-scenes-tripAddition-stepper-step2Waypoints-{display:grid;gap:1.5rem 2rem;grid-template-columns:1fr 1fr}.timeField__src-client-scenes-tripAddition-stepper-step2Waypoints-{grid-column:1/-1}.cardField__src-client-scenes-tripAddition-stepper-step2Waypoints-{display:flex;flex-direction:column;gap:.5rem}.fieldLabel__src-client-scenes-tripAddition-stepper-step2Waypoints-{color:#897266;font-size:1.1rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.quietInput__src-client-scenes-tripAddition-stepper-step2Waypoints- input{background:#0000!important;border:none!important;border-bottom:1px solid #dcc1b380!important;border-radius:0!important;box-shadow:none!important;color:#191c1e;font-size:1.6rem;font-weight:600;padding-left:0!important;transition:border-color .2s ease}.quietInput__src-client-scenes-tripAddition-stepper-step2Waypoints- input:focus{border-bottom:2px solid #9a4600!important;box-shadow:none!important}.quietInput__src-client-scenes-tripAddition-stepper-step2Waypoints- input::placeholder{color:#d8dadc;font-weight:400}.addressInputCard input{background:#0000!important;border:none!important;border-bottom:1px solid #dcc1b380!important;border-radius:0!important;box-shadow:none!important;color:#191c1e;font-size:1.6rem;font-weight:600;padding-left:0!important}.addressInputCard input:focus{border-bottom:2px solid #9a4600!important;box-shadow:none!important}.addressInputCard input::placeholder{color:#d8dadc;font-weight:400}.optionsRow__src-client-scenes-tripAddition-stepper-step2Waypoints-{display:flex;gap:2rem;margin-top:1rem}.optionLabel__src-client-scenes-tripAddition-stepper-step2Waypoints-{align-items:center;color:#564338;cursor:pointer;display:flex;font-size:1.3rem;font-weight:500;gap:.75rem;user-select:none}.notes__src-client-scenes-tripAddition-stepper-step2Waypoints-{background:#0000;border:none;border-bottom:1px solid #dcc1b366;box-sizing:border-box;color:#191c1e;font-family:inherit;font-size:1.3rem;margin-top:.5rem;padding:.5rem 0;resize:none;transition:border-color .2s ease;width:100%}.notes__src-client-scenes-tripAddition-stepper-step2Waypoints-::placeholder{color:#d8dadc}.notes__src-client-scenes-tripAddition-stepper-step2Waypoints-:focus{border-bottom-color:#9a4600;outline:none}.addNodeRow__src-client-scenes-tripAddition-stepper-step2Waypoints-{display:flex;justify-content:flex-start;margin-bottom:1.5rem;padding:.5rem 0;position:relative;z-index:10}.addButton__src-client-scenes-tripAddition-stepper-step2Waypoints-{align-items:center;background:#fff;border:1.5px dashed #dcc1b3;border-radius:5rem;box-shadow:0 2px 8px #191c1e0f;color:#9a4600;cursor:pointer;display:flex;font-size:1.3rem;font-weight:600;gap:.75rem;padding:.75rem 1.5rem;transition:all .2s ease}.addButton__src-client-scenes-tripAddition-stepper-step2Waypoints-:hover{border-color:#9a4600;box-shadow:0 4px 12px #9a46001f;transform:scale(1.02)}.addButton__src-client-scenes-tripAddition-stepper-step2Waypoints-:active{transform:scale(.98)}.addButtonIcon__src-client-scenes-tripAddition-stepper-step2Waypoints-{font-size:1.8rem;font-weight:300;line-height:1}.mapHint__src-client-scenes-tripAddition-stepper-step2Waypoints-{align-items:center;background:#191c1e08;border-radius:.75rem;color:#897266;display:flex;font-size:1.3rem;font-style:italic;gap:.75rem;margin-top:2rem;padding:1.25rem 1.75rem}.mapHintIcon__src-client-scenes-tripAddition-stepper-step2Waypoints-{font-size:1.6rem;font-style:normal}@media(max-width:768px){.timeline__src-client-scenes-tripAddition-stepper-step2Waypoints-{padding-left:3.5rem}.cardGrid__src-client-scenes-tripAddition-stepper-step2Waypoints-{grid-template-columns:1fr}.timeField__src-client-scenes-tripAddition-stepper-step2Waypoints-{grid-column:1}.stepTitle__src-client-scenes-tripAddition-stepper-step2Waypoints-{font-size:2.8rem}}.step3__src-client-scenes-tripAddition-stepper-step3Pricing-{display:flex;flex-direction:column;gap:3rem;margin:0 auto;max-width:72rem}.editorialHeader__src-client-scenes-tripAddition-stepper-step3Pricing-{margin-bottom:1rem}.stepTitle__src-client-scenes-tripAddition-stepper-step3Pricing-{color:#191c1e;font-size:4rem;font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0 0 .75rem}.stepSubtitle__src-client-scenes-tripAddition-stepper-step3Pricing-{color:#564338;font-size:1.5rem;font-weight:500;margin:0;max-width:52rem}.infoBox__src-client-scenes-tripAddition-stepper-step3Pricing-{align-items:flex-start;background:#00677e0a;border:1px solid #00677e1f;border-radius:1rem;display:flex;gap:1.25rem;padding:1.5rem 2rem}.infoIcon__src-client-scenes-tripAddition-stepper-step3Pricing-{color:#00677e;flex-shrink:0;height:2rem;margin-top:.1rem;width:2rem}.infoText__src-client-scenes-tripAddition-stepper-step3Pricing-{color:#004656;font-size:1.4rem;line-height:1.6;margin:0}.sectionTitle__src-client-scenes-tripAddition-stepper-step3Pricing-{align-items:center;color:#191c1e;display:flex;font-size:1.7rem;font-weight:700;gap:.75rem;margin-bottom:1.5rem}.optionalBadge__src-client-scenes-tripAddition-stepper-step3Pricing-{background:#00677e14;border-radius:5rem;color:#00677e;font-size:1.1rem;font-weight:600;letter-spacing:.02em;padding:.2rem .8rem}.hintText__src-client-scenes-tripAddition-stepper-step3Pricing-{color:#897266;font-size:1.3rem;font-style:italic;margin:-.75rem 0 1.25rem}.emptyState__src-client-scenes-tripAddition-stepper-step3Pricing-{background:#f2f4f6;border-radius:1.25rem;padding:4rem 2rem;text-align:center}.emptyTitle__src-client-scenes-tripAddition-stepper-step3Pricing-{color:#191c1e;font-size:1.6rem;font-weight:700;margin:0 0 .5rem}.emptyHint__src-client-scenes-tripAddition-stepper-step3Pricing-{color:#897266;font-size:1.3rem;margin:0}.bentoGrid__src-client-scenes-tripAddition-stepper-step3Pricing-{align-items:start;display:grid;gap:2.5rem;grid-template-columns:2fr 1fr}.bentoGrid__src-client-scenes-tripAddition-stepper-step3Pricing-.singleCol__src-client-scenes-tripAddition-stepper-step3Pricing-{grid-template-columns:1fr}.bentoLeft__src-client-scenes-tripAddition-stepper-step3Pricing-,.bentoRight__src-client-scenes-tripAddition-stepper-step3Pricing-{display:flex;flex-direction:column;gap:1.5rem}.skipPanel__src-client-scenes-tripAddition-stepper-step3Pricing-{background:#f2f4f6;border:1px solid #dcc1b31a;border-radius:1.25rem;display:flex;flex-direction:column;gap:1.25rem;padding:1.5rem}.skipCard__src-client-scenes-tripAddition-stepper-step3Pricing-{background:#fff;border:1px solid #dcc1b31a;border-radius:1rem;box-shadow:0 4px 16px #191c1e0a;display:flex;flex-direction:column;gap:1rem;padding:1.5rem;transition:all .2s ease}.skipCard__src-client-scenes-tripAddition-stepper-step3Pricing-.customized__src-client-scenes-tripAddition-stepper-step3Pricing-{background:#9a460005;border-color:#9a460033}.skipRoute__src-client-scenes-tripAddition-stepper-step3Pricing-{align-items:center;display:flex;gap:.75rem}.skipAutoSection__src-client-scenes-tripAddition-stepper-step3Pricing-{display:flex;flex-direction:column;gap:.75rem}.optimizedBadge__src-client-scenes-tripAddition-stepper-step3Pricing-{background:#00677e14;border-radius:5rem;color:#00677e;display:inline-block;font-size:1.1rem;font-weight:700;letter-spacing:.06em;padding:.2rem .75rem;text-transform:uppercase;width:fit-content}.segmentsList__src-client-scenes-tripAddition-stepper-step3Pricing-{display:flex;flex-direction:column;gap:1.25rem}.segmentCard__src-client-scenes-tripAddition-stepper-step3Pricing-{align-items:center;animation:fadeSlide__src-client-scenes-tripAddition-stepper-step3Pricing- .3s ease;background:#fff;border-left:4px solid var(--color-primary);border-radius:1.25rem;box-shadow:0 12px 32px -4px #191c1e0f;display:flex;justify-content:space-between;padding:1.75rem 2rem;transition:all .2s ease}.segmentCard__src-client-scenes-tripAddition-stepper-step3Pricing-:hover{box-shadow:0 16px 40px -4px #191c1e1a}.segmentCard__src-client-scenes-tripAddition-stepper-step3Pricing-.optional__src-client-scenes-tripAddition-stepper-step3Pricing-{background:#f7f9fb;border-left:4px dashed #00677e66;box-shadow:none}.segmentCard__src-client-scenes-tripAddition-stepper-step3Pricing-.optional__src-client-scenes-tripAddition-stepper-step3Pricing-.customized__src-client-scenes-tripAddition-stepper-step3Pricing-{background:#9a460005;border-left:4px solid #9a4600}@keyframes fadeSlide__src-client-scenes-tripAddition-stepper-step3Pricing-{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.segmentRoute__src-client-scenes-tripAddition-stepper-step3Pricing-{align-items:center;display:flex;flex:1;gap:1rem}.cityName__src-client-scenes-tripAddition-stepper-step3Pricing-{color:#191c1e;font-size:1.6rem;font-weight:700}.arrowIcon__src-client-scenes-tripAddition-stepper-step3Pricing-{color:#dcc1b3;flex-shrink:0;height:1.8rem;width:1.8rem}.priceInputWrapper__src-client-scenes-tripAddition-stepper-step3Pricing-{align-items:center;display:flex;gap:1rem}.priceInput__src-client-scenes-tripAddition-stepper-step3Pricing-{width:11rem}.priceInput__src-client-scenes-tripAddition-stepper-step3Pricing- input{background:#0000!important;border:none!important;border-bottom:2px solid #dcc1b3!important;border-radius:0!important;box-shadow:none!important;font-size:2rem!important;font-weight:800!important;padding:.25rem 0!important;text-align:right!important;transition:border-color .2s ease}.priceInput__src-client-scenes-tripAddition-stepper-step3Pricing- input:focus{border-bottom-color:#9a4600!important;box-shadow:none!important}.currency__src-client-scenes-tripAddition-stepper-step3Pricing-{color:#897266;font-size:1.5rem;font-weight:700}.customPriceSection__src-client-scenes-tripAddition-stepper-step3Pricing-{align-items:center;display:flex;gap:1.25rem}.autoPrice__src-client-scenes-tripAddition-stepper-step3Pricing-{align-items:baseline;color:#191c1e;display:flex;font-size:1.8rem;font-weight:800;gap:.5rem}.autoLabel__src-client-scenes-tripAddition-stepper-step3Pricing-{color:#897266;font-size:1.2rem;font-weight:400}.customizeButton__src-client-scenes-tripAddition-stepper-step3Pricing-{align-items:center;background:#0000;border:1.5px solid #9a46004d;border-radius:.5rem;color:#9a4600;cursor:pointer;display:flex;font-size:1.2rem;font-weight:600;gap:.5rem;padding:.6rem 1.25rem;transition:all .2s ease}.customizeButton__src-client-scenes-tripAddition-stepper-step3Pricing-:hover{background:#9a46000f;border-color:#9a4600}.editIcon__src-client-scenes-tripAddition-stepper-step3Pricing-{height:2.5rem;width:2.5rem}.resetButton__src-client-scenes-tripAddition-stepper-step3Pricing-{background:#0000;border:1.5px solid #dcc1b380;border-radius:.5rem;color:#897266;cursor:pointer;font-size:1.2rem;padding:.6rem 1.25rem;transition:all .2s ease}.resetButton__src-client-scenes-tripAddition-stepper-step3Pricing-:hover{background:#f2f4f6}.totalSection__src-client-scenes-tripAddition-stepper-step3Pricing-{margin-top:.5rem}.divider__src-client-scenes-tripAddition-stepper-step3Pricing-{background:#dcc1b34d;height:1px;margin-bottom:2rem}.totalRow__src-client-scenes-tripAddition-stepper-step3Pricing-{align-items:center;background:#9a46000a;border:1px solid #9a46001f;border-radius:1rem;display:flex;justify-content:space-between;padding:1.5rem 2rem}.totalLabel__src-client-scenes-tripAddition-stepper-step3Pricing-{color:#564338;font-size:1.5rem;font-weight:600}.totalValue__src-client-scenes-tripAddition-stepper-step3Pricing-{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#9a4600,#ff8e43);-webkit-background-clip:text;background-clip:text;font-size:2.8rem;font-weight:800}.step4__src-client-scenes-tripAddition-stepper-step4Options-{display:flex;flex-direction:column;gap:4rem;margin:0 auto;max-width:72rem}.editorialHeader__src-client-scenes-tripAddition-stepper-step4Options-{margin-bottom:0}.stepTitle__src-client-scenes-tripAddition-stepper-step4Options-{color:#191c1e;font-size:4rem;font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0 0 .75rem}.stepSubtitle__src-client-scenes-tripAddition-stepper-step4Options-{color:#564338;font-size:1.5rem;font-weight:500;margin:0}.sectionIconHeader__src-client-scenes-tripAddition-stepper-step4Options-{align-items:center;display:flex;gap:1.25rem;margin-bottom:2rem}.sectionIconBadge__src-client-scenes-tripAddition-stepper-step4Options-{align-items:center;background:#9a460014;border-radius:50%;color:#9a4600;display:flex;flex-shrink:0;font-size:1.8rem;height:4rem;justify-content:center;width:4rem}.sectionTitle__src-client-scenes-tripAddition-stepper-step4Options-{color:#191c1e;font-size:1.8rem;font-weight:700;margin:0}.section__src-client-scenes-tripAddition-stepper-step4Options-{background:#fff;border:1px solid #dcc1b31a;border-radius:1.25rem;box-shadow:0 12px 32px -4px #191c1e0f;padding:2.5rem}.checkboxGroup__src-client-scenes-tripAddition-stepper-step4Options-{display:grid;gap:2rem 3rem;grid-template-columns:1fr 1fr}.checkbox__src-client-scenes-tripAddition-stepper-step4Options-{align-items:center;border-radius:.75rem;cursor:pointer;display:flex;gap:1.25rem;padding:1rem;transition:background .2s ease}.checkbox__src-client-scenes-tripAddition-stepper-step4Options-:hover{background:#f7f9fb}.checkbox__src-client-scenes-tripAddition-stepper-step4Options- input[type=checkbox]{accent-color:#9a4600;cursor:pointer;flex-shrink:0;height:1.8rem;width:1.8rem}.checkbox__src-client-scenes-tripAddition-stepper-step4Options- span{color:#191c1e;font-size:1.4rem;font-weight:600}.twoCol__src-client-scenes-tripAddition-stepper-step4Options-{display:grid;gap:3rem;grid-template-columns:1fr 1fr}.radioGroup__src-client-scenes-tripAddition-stepper-step4Options-{display:flex;flex-direction:column;gap:1rem}.radio__src-client-scenes-tripAddition-stepper-step4Options-{align-items:center;background:#f2f4f6;border:2px solid #0000;border-radius:.75rem;cursor:pointer;display:flex;justify-content:space-between;padding:1.5rem;transition:all .2s ease}.radio__src-client-scenes-tripAddition-stepper-step4Options-:hover{border-color:#dcc1b34d}.radio__src-client-scenes-tripAddition-stepper-step4Options- input[type=radio]{accent-color:#9a4600;cursor:pointer;height:1.8rem;width:1.8rem}.radio__src-client-scenes-tripAddition-stepper-step4Options- span{color:#191c1e;flex:1;font-size:1.4rem;font-weight:600;margin-left:1rem}.field__src-client-scenes-tripAddition-stepper-step4Options-{display:flex;flex-direction:column;gap:.75rem;margin-top:1.5rem}.label__src-client-scenes-tripAddition-stepper-step4Options-{color:#897266;font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hint__src-client-scenes-tripAddition-stepper-step4Options-{color:#897266;font-size:1.2rem;font-style:italic}.cancellationCard__src-client-scenes-tripAddition-stepper-step4Options-{border:1px solid #dcc1b31a;border-radius:1.25rem;box-shadow:0 12px 32px -4px #191c1e0f;display:flex;overflow:hidden}.cancellationBanner__src-client-scenes-tripAddition-stepper-step4Options-{background:linear-gradient(135deg,#9a4600,#ff8e43);color:#fff;display:flex;flex-direction:column;flex-shrink:0;justify-content:center;min-width:18rem;padding:2.5rem}.bannerTitle__src-client-scenes-tripAddition-stepper-step4Options-{font-size:1.8rem;font-weight:800;margin:0 0 .75rem}.bannerDesc__src-client-scenes-tripAddition-stepper-step4Options-{font-size:1.3rem;line-height:1.6;margin:0;opacity:.9}.cancellationFields__src-client-scenes-tripAddition-stepper-step4Options-{align-items:start;background:#fff;display:grid;flex:1;gap:2rem;grid-template-columns:1fr 1fr;padding:2.5rem}.row__src-client-scenes-tripAddition-stepper-step4Options-{display:grid;gap:1.5rem;grid-template-columns:1fr 1fr}@media(max-width:768px){.checkboxGroup__src-client-scenes-tripAddition-stepper-step4Options-,.twoCol__src-client-scenes-tripAddition-stepper-step4Options-{grid-template-columns:1fr}.cancellationCard__src-client-scenes-tripAddition-stepper-step4Options-{flex-direction:column}.cancellationFields__src-client-scenes-tripAddition-stepper-step4Options-{grid-template-columns:1fr}.stepTitle__src-client-scenes-tripAddition-stepper-step4Options-{font-size:2.8rem}}.step5__src-client-scenes-tripAddition-stepper-step5Recurrence-{display:flex;flex-direction:column;gap:3rem;margin:0 auto;max-width:72rem}.editorialHeader__src-client-scenes-tripAddition-stepper-step5Recurrence-{margin-bottom:0}.stepTitle__src-client-scenes-tripAddition-stepper-step5Recurrence-{color:#191c1e;font-size:4rem;font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0 0 .75rem}.stepSubtitle__src-client-scenes-tripAddition-stepper-step5Recurrence-{color:#564338;font-size:1.5rem;font-weight:500;margin:0;max-width:46rem}.toggleSection__src-client-scenes-tripAddition-stepper-step5Recurrence-{align-items:center;background:#fff;border:1px solid #dcc1b31a;border-radius:1.25rem;box-shadow:0 4px 16px #191c1e0a;cursor:pointer;display:flex;justify-content:space-between;padding:2rem 2.25rem;transition:background .2s ease}.toggleSection__src-client-scenes-tripAddition-stepper-step5Recurrence-:hover{background:#f7f9fb}.toggleLabel__src-client-scenes-tripAddition-stepper-step5Recurrence-{align-items:center;cursor:pointer;display:flex;flex:1;gap:1.25rem}.toggleCheckbox__src-client-scenes-tripAddition-stepper-step5Recurrence-{cursor:pointer;flex-shrink:0}.toggleInfo__src-client-scenes-tripAddition-stepper-step5Recurrence-{display:flex;flex-direction:column;gap:.25rem}.toggleText__src-client-scenes-tripAddition-stepper-step5Recurrence-{color:#191c1e;font-size:1.6rem;font-weight:700}.hint__src-client-scenes-tripAddition-stepper-step5Recurrence-{color:#897266;font-size:1.2rem}.recurrenceForm__src-client-scenes-tripAddition-stepper-step5Recurrence-{animation:fadeIn__src-client-scenes-tripAddition-stepper-step5Recurrence- .3s ease;background:#fff;border:1px solid #dcc1b31a;border-radius:1.5rem;box-shadow:0 12px 32px -4px #191c1e0f;display:flex;flex-direction:column;gap:3rem;padding:2.5rem}@keyframes fadeIn__src-client-scenes-tripAddition-stepper-step5Recurrence-{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.section__src-client-scenes-tripAddition-stepper-step5Recurrence-{display:flex;flex-direction:column;gap:1.5rem}.sectionTitle__src-client-scenes-tripAddition-stepper-step5Recurrence-{color:#9a4600;font-size:1.1rem;font-weight:700;letter-spacing:.1em;margin:0;text-transform:uppercase}.radioGroup__src-client-scenes-tripAddition-stepper-step5Recurrence-{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}.radio__src-client-scenes-tripAddition-stepper-step5Recurrence-{cursor:pointer}.radio__src-client-scenes-tripAddition-stepper-step5Recurrence- input[type=radio]{display:none}.radio__src-client-scenes-tripAddition-stepper-step5Recurrence- .radioCard__src-client-scenes-tripAddition-stepper-step5Recurrence-{background:#f7f9fb;border:1.5px solid #dcc1b366;border-radius:1rem;padding:1.25rem 1rem;text-align:center;transition:all .2s ease}.radio__src-client-scenes-tripAddition-stepper-step5Recurrence- .radioCard__src-client-scenes-tripAddition-stepper-step5Recurrence- span{color:#564338;font-size:1.4rem;font-weight:600}.radio__src-client-scenes-tripAddition-stepper-step5Recurrence- input[type=radio]:checked+.radioCard__src-client-scenes-tripAddition-stepper-step5Recurrence-{background:#fe6b101f;border-color:#fe6b10}.radio__src-client-scenes-tripAddition-stepper-step5Recurrence- input[type=radio]:checked+.radioCard__src-client-scenes-tripAddition-stepper-step5Recurrence- span{color:#581f00}.radio__src-client-scenes-tripAddition-stepper-step5Recurrence-:hover .radioCard__src-client-scenes-tripAddition-stepper-step5Recurrence-{border-color:#9a46004d}.weekdaysGrid__src-client-scenes-tripAddition-stepper-step5Recurrence-{display:flex;gap:.75rem;justify-content:space-between}.dayCheckbox__src-client-scenes-tripAddition-stepper-step5Recurrence-{cursor:pointer;flex:1}.dayCheckbox__src-client-scenes-tripAddition-stepper-step5Recurrence- .dayOrb__src-client-scenes-tripAddition-stepper-step5Recurrence-{align-items:center;aspect-ratio:1;background:#f7f9fb;border:1.5px solid #dcc1b380;border-radius:50%;color:#897266;display:flex;font-size:1.3rem;font-weight:700;justify-content:center;transition:all .2s ease}.dayCheckbox__src-client-scenes-tripAddition-stepper-step5Recurrence-:hover .dayOrb__src-client-scenes-tripAddition-stepper-step5Recurrence-{border-color:#9a460066}.row__src-client-scenes-tripAddition-stepper-step5Recurrence-{display:grid;gap:2rem;grid-template-columns:1fr 1fr}.field__src-client-scenes-tripAddition-stepper-step5Recurrence-{display:flex;flex-direction:column;gap:.5rem}.label__src-client-scenes-tripAddition-stepper-step5Recurrence-{color:#897266;font-size:1.1rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.summaryBox__src-client-scenes-tripAddition-stepper-step5Recurrence-{align-items:flex-start;background:#00677e0a;border:1px solid #00677e1f;border-radius:1rem;display:flex;gap:1rem;padding:1.75rem 2rem}.summaryIcon__src-client-scenes-tripAddition-stepper-step5Recurrence-{color:#00677e;flex-shrink:0;font-size:1.6rem;line-height:1.4}.summaryText__src-client-scenes-tripAddition-stepper-step5Recurrence-{color:#004656;font-size:1.3rem;line-height:1.7;margin:0}@media(max-width:768px){.radioGroup__src-client-scenes-tripAddition-stepper-step5Recurrence-,.row__src-client-scenes-tripAddition-stepper-step5Recurrence-{grid-template-columns:1fr}.stepTitle__src-client-scenes-tripAddition-stepper-step5Recurrence-{font-size:2.8rem}}.navButtons__src-client-scenes-tripAddition-{display:flex;gap:1.25rem}.cancelButton__src-client-scenes-tripAddition-{background:#0000;border:none;border-radius:.75rem;color:#564338;cursor:pointer;font-size:1.4rem;font-weight:600;padding:1rem 2rem;transition:background .2s ease}.cancelButton__src-client-scenes-tripAddition-:hover:not(:disabled){background:#f2f4f6}.cancelButton__src-client-scenes-tripAddition-:disabled{cursor:not-allowed;opacity:.4}.prevButton__src-client-scenes-tripAddition-{background:#fff;border:1px solid #dcc1b366;border-radius:.75rem;color:#191c1e;cursor:pointer;font-size:1.4rem;font-weight:600;padding:1rem 2.5rem;transition:all .2s ease}.prevButton__src-client-scenes-tripAddition-:hover:not(:disabled){background:#f2f4f6;border-color:#dcc1b3}.prevButton__src-client-scenes-tripAddition-:active:not(:disabled){transform:scale(.97)}.prevButton__src-client-scenes-tripAddition-:disabled{cursor:not-allowed;opacity:.4}.nextButton__src-client-scenes-tripAddition-{background:linear-gradient(135deg,#f26200,#ff8e43);border:none;border-radius:.75rem;box-shadow:0 4px 12px #f2620040;color:#fff;cursor:pointer;font-size:1.4rem;font-weight:700;padding:1rem 3rem;transition:all .2s ease}.nextButton__src-client-scenes-tripAddition-:hover:not(:disabled){box-shadow:0 6px 20px #f2620059;filter:brightness(1.05)}.nextButton__src-client-scenes-tripAddition-:active:not(:disabled){transform:scale(.97)}.nextButton__src-client-scenes-tripAddition-:disabled{cursor:not-allowed;opacity:.5}.submitButton__src-client-scenes-tripAddition-{background:linear-gradient(135deg,#9a4600,#ff8e43)}.step1__src-client-scenes-tripEdition-step1BasicInfo-{display:flex;flex-direction:column;gap:0;margin:0 auto;max-width:72rem}.editorialHeader__src-client-scenes-tripEdition-step1BasicInfo-{margin-bottom:4rem}.stepTitle__src-client-scenes-tripEdition-step1BasicInfo-{color:#191c1e;font-size:4rem;font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0 0 .75rem}.stepSubtitle__src-client-scenes-tripEdition-step1BasicInfo-{color:#564338;font-size:1.5rem;font-weight:500;margin:0}.form__src-client-scenes-tripEdition-step1BasicInfo-{display:flex;flex-direction:column;gap:3rem}.twoCol__src-client-scenes-tripEdition-step1BasicInfo-{display:grid;gap:2.5rem;grid-template-columns:1fr 1fr}.field__src-client-scenes-tripEdition-step1BasicInfo-{display:flex;flex-direction:column;gap:.75rem}.quietLabel__src-client-scenes-tripEdition-step1BasicInfo-{color:#564338;font-size:1.1rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.quietInput__src-client-scenes-tripEdition-step1BasicInfo- input,.quietInput__src-client-scenes-tripEdition-step1BasicInfo->div>input{background:#0000!important;border:none!important;border-bottom:1px solid #dcc1b3!important;border-radius:0!important;box-shadow:none!important;color:#191c1e;font-size:1.6rem;font-weight:600;padding-left:0!important;padding-right:0!important;transition:border-color .25s ease}.quietInput__src-client-scenes-tripEdition-step1BasicInfo- input:focus,.quietInput__src-client-scenes-tripEdition-step1BasicInfo->div>input:focus{border-bottom:2px solid #9a4600!important;box-shadow:none!important;outline:none!important}.quietInput__src-client-scenes-tripEdition-step1BasicInfo- input::placeholder,.quietInput__src-client-scenes-tripEdition-step1BasicInfo->div>input::placeholder{color:#d8dadc;font-weight:400}.quietTextarea__src-client-scenes-tripEdition-step1BasicInfo-{background:#0000;border:none;border-bottom:1px solid #dcc1b3;border-radius:0;color:#191c1e;font-family:inherit;font-size:1.5rem;line-height:1.6;outline:none;padding:.75rem 0;resize:none;transition:border-color .25s ease;width:100%}.quietTextarea__src-client-scenes-tripEdition-step1BasicInfo-:focus{border-bottom:2px solid #9a4600}.quietTextarea__src-client-scenes-tripEdition-step1BasicInfo-::placeholder{color:#d8dadc}@media(max-width:768px){.twoCol__src-client-scenes-tripEdition-step1BasicInfo-{grid-template-columns:1fr}.stepTitle__src-client-scenes-tripEdition-step1BasicInfo-{font-size:2.8rem}}.contextualMenu__src-client-common-contextualMenu-{display:inline-flex;position:relative}.button__src-client-common-contextualMenu-{align-items:center;border-radius:4px;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.button__src-client-common-contextualMenu-:hover{background-color:var(--color-grey-light)}.button__src-client-common-contextualMenu-:active{transform:scale(.95)}.moreIcon__src-client-common-contextualMenu-{fill:var(--color-grey-dark);height:20px;width:20px}.open__src-client-common-contextualMenu- .button__src-client-common-contextualMenu-{background-color:var(--color-grey-light)}.menu__src-client-common-contextualMenu-{animation:slideDown__src-client-common-contextualMenu- .2s ease;background-color:var(--color-white);border:1px solid var(--color-grey);border-radius:8px;box-shadow:0 4px 12px #00000026;min-width:200px;padding:8px;position:absolute;right:0;top:calc(100% + 4px);z-index:1000}.menu__src-client-common-contextualMenu-.up__src-client-common-contextualMenu-{animation:slideUp__src-client-common-contextualMenu- .2s ease;bottom:calc(100% + 4px);top:auto}.menuItem__src-client-common-contextualMenu-{align-items:center;border-radius:4px;cursor:pointer;display:flex;gap:12px;padding:12px 16px;transition:background-color .2s ease;user-select:none}.menuItem__src-client-common-contextualMenu-:hover{background-color:var(--color-grey-light)}.menuItem__src-client-common-contextualMenu-:active{transform:scale(.98)}.menuItem__src-client-common-contextualMenu-.danger__src-client-common-contextualMenu- .itemText__src-client-common-contextualMenu-{color:var(--color-removal)}.menuItem__src-client-common-contextualMenu-.danger__src-client-common-contextualMenu- .iconSvg__src-client-common-contextualMenu-{fill:var(--color-removal)}.menuItem__src-client-common-contextualMenu-[disabled]{cursor:not-allowed;opacity:.5;pointer-events:none}.icon__src-client-common-contextualMenu-{align-items:center;display:flex;flex-shrink:0;justify-content:center}.iconSvg__src-client-common-contextualMenu-{fill:var(--color-grey-dark);height:18px;width:18px}.itemText__src-client-common-contextualMenu-{color:var(--color-black);font-size:1.4rem;white-space:nowrap}@keyframes slideDown__src-client-common-contextualMenu-{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp__src-client-common-contextualMenu-{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.waypointRow__src-client-pages-tripDetailPage-sections-waypointsSection-waypointRow-{align-items:flex-start;display:flex;gap:1.6rem;padding-bottom:3rem;position:relative}.waypointRow__src-client-pages-tripDetailPage-sections-waypointsSection-waypointRow-:last-child{padding-bottom:0}.dot__src-client-pages-tripDetailPage-sections-waypointsSection-waypointRow-{border:3px solid #fff;border-radius:50%;box-shadow:0 0 0 2px currentColor;flex-shrink:0;height:1.6rem;margin-top:.4rem;position:relative;width:1.6rem;z-index:1}.dot__src-client-pages-tripDetailPage-sections-waypointsSection-waypointRow-.dotDeparture__src-client-pages-tripDetailPage-sections-waypointsSection-waypointRow-{background:linear-gradient(135deg,var(--color-primary) 0,var(--color-primary-dark) 100%);box-shadow:0 0 0 2px var(--color-primary),0 4px 12px #ff8e4359;color:var(--color-primary);height:2rem;width:2rem}.dot__src-client-pages-tripDetailPage-sections-waypointsSection-waypointRow-.dotIntermediate__src-client-pages-tripDetailPage-sections-waypointsSection-waypointRow-{background-color:var(--color-primary);color:var(--color-primary)}.dot__src-client-pages-tripDetailPage-sections-waypointsSection-waypointRow-.dotArrival__src-client-pages-tripDetailPage-sections-waypointsSection-waypointRow-{background:#191c1e;box-shadow:0 0 0 2px #191c1e,0 4px 12px #191c1e33;color:#191c1e;height:2rem;width:2rem}.content__src-client-pages-tripDetailPage-sections-waypointsSection-waypointRow-{flex:1;min-width:0}.viewMode__src-client-pages-tripDetailPage-sections-waypointsSection-waypointRow-{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.info__src-client-pages-tripDetailPage-sections-waypointsSection-waypointRow-{display:flex;flex-direction:column;gap:.3rem}.cityRow__src-client-pages-tripDetailPage-sections-waypointsSection-waypointRow-{align-items:baseline;display:flex;gap:1rem}.city__src-client-pages-tripDetailPage-sections-waypointsSection-waypointRow-{color:#191c1e;font-size:1.9rem;font-weight:700;letter-spacing:-.02em}.time__src-client-pages-tripDetailPage-sections-waypointsSection-waypointRow-{color:var(--color-primary);font-size:1.3rem;font-weight:700}.address__src-client-pages-tripDetailPage-sections-waypointsSection-waypointRow-{color:#434655;font-size:1.3rem}.typeLabel__src-client-pages-tripDetailPage-sections-waypointsSection-waypointRow-{color:#434655;font-size:1.1rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.editMode__src-client-pages-tripDetailPage-sections-waypointsSection-waypointRow-{background:#f2f4f6;border-radius:12px;display:flex;flex-direction:column;gap:1rem;padding:1.4rem}.editFields__src-client-pages-tripDetailPage-sections-waypointsSection-waypointRow-{display:grid;gap:1rem;grid-template-columns:1fr 1fr}.field__src-client-pages-tripDetailPage-sections-waypointsSection-waypointRow-{display:flex;flex-direction:column;gap:.4rem}.label__src-client-pages-tripDetailPage-sections-waypointsSection-waypointRow-{color:#434655;font-size:1.1rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.editActions__src-client-pages-tripDetailPage-sections-waypointsSection-waypointRow-{display:flex;gap:1rem;justify-content:flex-end}@media(max-width:768px){.editFields__src-client-pages-tripDetailPage-sections-waypointsSection-waypointRow-{grid-template-columns:1fr}}.waypointsSection__src-client-pages-tripDetailPage-sections-waypointsSection-{background:#fff;border-radius:20px;box-shadow:0 20px 40px #191c1e0f;padding:2.8rem}.sectionHeader__src-client-pages-tripDetailPage-sections-waypointsSection-{align-items:center;display:flex;justify-content:space-between;margin-bottom:2.4rem}.sectionTitle__src-client-pages-tripDetailPage-sections-waypointsSection-{color:#191c1e;font-size:1.8rem;font-weight:700;letter-spacing:-.02em;margin:0}.waypointsList__src-client-pages-tripDetailPage-sections-waypointsSection-{padding-left:.6rem;position:relative}.waypointsList__src-client-pages-tripDetailPage-sections-waypointsSection-:before{background:#c3c6d766;bottom:3rem;content:"";left:.7rem;position:absolute;top:1rem;width:2px}.empty__src-client-pages-tripDetailPage-sections-waypointsSection-{color:#434655;font-size:1.4rem;padding:2.5rem;text-align:center}.addForm__src-client-pages-tripDetailPage-sections-waypointsSection-{background:#f2f4f6;border:1.5px dashed #c3c6d799;border-radius:12px;display:flex;flex-direction:column;gap:1.2rem;margin-top:2rem;padding:1.8rem}.addFormTitle__src-client-pages-tripDetailPage-sections-waypointsSection-{color:#434655;font-size:1.1rem;font-weight:700;letter-spacing:.06em;margin:0;text-transform:uppercase}.addFormFields__src-client-pages-tripDetailPage-sections-waypointsSection-{display:grid;gap:1rem;grid-template-columns:1fr 1fr}.addFormField__src-client-pages-tripDetailPage-sections-waypointsSection-{display:flex;flex-direction:column;gap:.4rem}.addFormLabel__src-client-pages-tripDetailPage-sections-waypointsSection-{color:#434655;font-size:1.1rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.addFormFieldFull__src-client-pages-tripDetailPage-sections-waypointsSection-{grid-column:1/-1}.addFormSelect__src-client-pages-tripDetailPage-sections-waypointsSection-{background:#fff;border:none;border-radius:8px;color:#191c1e;cursor:pointer;font-size:1.4rem;padding:.9rem 1rem;width:100%}.addFormSelect__src-client-pages-tripDetailPage-sections-waypointsSection-:focus{box-shadow:0 0 0 2px #ff8e4340;outline:none}.addFormActions__src-client-pages-tripDetailPage-sections-waypointsSection-{display:flex;gap:1rem;justify-content:flex-end}@media(max-width:768px){.addFormFields__src-client-pages-tripDetailPage-sections-waypointsSection-{grid-template-columns:1fr}}.step__src-client-scenes-tripEdition-step2Waypoints-{display:flex;flex-direction:column;gap:0;margin:0 auto;max-width:72rem}.editorialHeader__src-client-scenes-tripEdition-step2Waypoints-{margin-bottom:4rem}.stepTitle__src-client-scenes-tripEdition-step2Waypoints-{color:#191c1e;font-size:4rem;font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0 0 .75rem}.stepSubtitle__src-client-scenes-tripEdition-step2Waypoints-{color:#564338;font-size:1.5rem;font-weight:500;margin:0}@media(max-width:768px){.stepTitle__src-client-scenes-tripEdition-step2Waypoints-{font-size:2.8rem}}.segmentRow__src-client-pages-tripDetailPage-sections-segmentPricesSection-segmentPriceRow-{border-bottom:1px solid #c3c6d740;display:flex;flex-direction:column;gap:.8rem;padding:1.4rem 0}.segmentRow__src-client-pages-tripDetailPage-sections-segmentPricesSection-segmentPriceRow-:last-child{border-bottom:none;padding-bottom:0}.segmentRow__src-client-pages-tripDetailPage-sections-segmentPricesSection-segmentPriceRow-:first-child{padding-top:0}.routeLabel__src-client-pages-tripDetailPage-sections-segmentPricesSection-segmentPriceRow-{align-items:baseline;display:flex;flex-wrap:wrap;gap:.8rem}.routeCities__src-client-pages-tripDetailPage-sections-segmentPricesSection-segmentPriceRow-{color:#434655;font-size:1.1rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.routeTime__src-client-pages-tripDetailPage-sections-segmentPricesSection-segmentPriceRow-{color:#c3c6d7;font-size:1.1rem;font-weight:500}.inputWrapper__src-client-pages-tripDetailPage-sections-segmentPricesSection-segmentPriceRow-{position:relative}.priceInput__src-client-pages-tripDetailPage-sections-segmentPricesSection-segmentPriceRow-{-moz-appearance:textfield;background:#f2f4f6;border:none;border-radius:10px;color:#191c1e;font-size:1.6rem;font-weight:700;padding:1rem 4.5rem 1rem 1.4rem;transition:all .15s ease;width:100%}.priceInput__src-client-pages-tripDetailPage-sections-segmentPricesSection-segmentPriceRow-:focus{background:#fff;box-shadow:0 0 0 2px #ff8e4340;outline:none}.priceInput__src-client-pages-tripDetailPage-sections-segmentPricesSection-segmentPriceRow-::-webkit-inner-spin-button,.priceInput__src-client-pages-tripDetailPage-sections-segmentPricesSection-segmentPriceRow-::-webkit-outer-spin-button{-webkit-appearance:none}.currency__src-client-pages-tripDetailPage-sections-segmentPricesSection-segmentPriceRow-{color:#434655;font-size:1.1rem;font-weight:700;letter-spacing:.04em;pointer-events:none;position:absolute;right:1.4rem;top:50%;transform:translateY(-50%)}.meta__src-client-pages-tripDetailPage-sections-segmentPricesSection-segmentPriceRow-{color:#434655;display:flex;font-size:1.2rem;gap:1.2rem}.saveBtn__src-client-pages-tripDetailPage-sections-segmentPricesSection-segmentPriceRow-{background:linear-gradient(135deg,var(--color-primary) 0,var(--color-primary-dark) 100%);border:none;border-radius:10px;box-shadow:0 4px 12px #ff8e434d;color:#fff;cursor:pointer;font-size:1.3rem;font-weight:700;padding:.9rem;transition:transform .15s ease,box-shadow .15s ease;width:100%}.saveBtn__src-client-pages-tripDetailPage-sections-segmentPricesSection-segmentPriceRow-:hover:not(:disabled){box-shadow:0 6px 16px #ff8e4366;transform:scale(1.01)}.saveBtn__src-client-pages-tripDetailPage-sections-segmentPricesSection-segmentPriceRow-:disabled{cursor:not-allowed;opacity:.6}.segmentPricesSection__src-client-pages-tripDetailPage-sections-segmentPricesSection-{background:#fff;border-radius:20px;box-shadow:0 20px 40px #191c1e0f;overflow:hidden;padding:2.4rem;position:relative}.segmentPricesSection__src-client-pages-tripDetailPage-sections-segmentPricesSection-:after{background:#ff8e430d;border-radius:50%;content:"";height:10rem;pointer-events:none;position:absolute;right:-3rem;top:-3rem;width:10rem}.sectionTitle__src-client-pages-tripDetailPage-sections-segmentPricesSection-{align-items:center;color:#191c1e;display:flex;font-size:1.6rem;font-weight:700;gap:.8rem;letter-spacing:-.02em;margin:0 0 2rem}.segmentsList__src-client-pages-tripDetailPage-sections-segmentPricesSection-{display:flex;flex-direction:column}.empty__src-client-pages-tripDetailPage-sections-segmentPricesSection-{color:#434655;font-size:1.4rem;padding:2rem;text-align:center}.step__src-client-scenes-tripEdition-step3Pricing-{display:flex;flex-direction:column;gap:0;margin:0 auto;max-width:72rem}.editorialHeader__src-client-scenes-tripEdition-step3Pricing-{margin-bottom:4rem}.stepTitle__src-client-scenes-tripEdition-step3Pricing-{color:#191c1e;font-size:4rem;font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0 0 .75rem}.stepSubtitle__src-client-scenes-tripEdition-step3Pricing-{color:#564338;font-size:1.5rem;font-weight:500;margin:0}@media(max-width:768px){.stepTitle__src-client-scenes-tripEdition-step3Pricing-{font-size:2.8rem}}.step2__src-client-scenes-tripEdition-step2Options-{display:flex;flex-direction:column;gap:4rem;margin:0 auto;max-width:72rem}.editorialHeader__src-client-scenes-tripEdition-step2Options-{margin-bottom:0}.stepTitle__src-client-scenes-tripEdition-step2Options-{color:#191c1e;font-size:4rem;font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0 0 .75rem}.stepSubtitle__src-client-scenes-tripEdition-step2Options-{color:#564338;font-size:1.5rem;font-weight:500;margin:0}.sectionIconHeader__src-client-scenes-tripEdition-step2Options-{align-items:center;display:flex;gap:1.25rem;margin-bottom:2rem}.sectionIconBadge__src-client-scenes-tripEdition-step2Options-{align-items:center;background:#9a460014;border-radius:50%;color:#9a4600;display:flex;flex-shrink:0;font-size:1.8rem;height:4rem;justify-content:center;width:4rem}.sectionTitle__src-client-scenes-tripEdition-step2Options-{color:#191c1e;font-size:1.8rem;font-weight:700;margin:0}.section__src-client-scenes-tripEdition-step2Options-{background:#fff;border:1px solid #dcc1b31a;border-radius:1.25rem;box-shadow:0 12px 32px -4px #191c1e0f;padding:2.5rem}.checkboxGroup__src-client-scenes-tripEdition-step2Options-{display:grid;gap:2rem 3rem;grid-template-columns:1fr 1fr}.checkbox__src-client-scenes-tripEdition-step2Options-{align-items:center;border-radius:.75rem;cursor:pointer;display:flex;gap:1.25rem;padding:1rem;transition:background .2s ease}.checkbox__src-client-scenes-tripEdition-step2Options-:hover{background:#f7f9fb}.checkbox__src-client-scenes-tripEdition-step2Options- input[type=checkbox]{accent-color:#9a4600;cursor:pointer;flex-shrink:0;height:1.8rem;width:1.8rem}.checkbox__src-client-scenes-tripEdition-step2Options- span{color:#191c1e;font-size:1.4rem;font-weight:600}.twoCol__src-client-scenes-tripEdition-step2Options-{display:grid;gap:3rem;grid-template-columns:1fr 1fr}.radioGroup__src-client-scenes-tripEdition-step2Options-{display:flex;flex-direction:column;gap:1rem}.radio__src-client-scenes-tripEdition-step2Options-{align-items:center;background:#f2f4f6;border:2px solid #0000;border-radius:.75rem;cursor:pointer;display:flex;justify-content:space-between;padding:1.5rem;transition:all .2s ease}.radio__src-client-scenes-tripEdition-step2Options-:hover{border-color:#dcc1b34d}.radio__src-client-scenes-tripEdition-step2Options- input[type=radio]{accent-color:#9a4600;cursor:pointer;height:1.8rem;width:1.8rem}.radio__src-client-scenes-tripEdition-step2Options- span{color:#191c1e;flex:1;font-size:1.4rem;font-weight:600;margin-left:1rem}.field__src-client-scenes-tripEdition-step2Options-{display:flex;flex-direction:column;gap:.75rem;margin-top:1.5rem}.label__src-client-scenes-tripEdition-step2Options-{color:#897266;font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hint__src-client-scenes-tripEdition-step2Options-{color:#897266;font-size:1.2rem;font-style:italic}.cancellationCard__src-client-scenes-tripEdition-step2Options-{border:1px solid #dcc1b31a;border-radius:1.25rem;box-shadow:0 12px 32px -4px #191c1e0f;display:flex;overflow:hidden}.cancellationBanner__src-client-scenes-tripEdition-step2Options-{background:linear-gradient(135deg,#9a4600,#ff8e43);color:#fff;display:flex;flex-direction:column;flex-shrink:0;justify-content:center;min-width:18rem;padding:2.5rem}.bannerTitle__src-client-scenes-tripEdition-step2Options-{font-size:1.8rem;font-weight:800;margin:0 0 .75rem}.bannerDesc__src-client-scenes-tripEdition-step2Options-{font-size:1.3rem;line-height:1.6;margin:0;opacity:.9}.cancellationFields__src-client-scenes-tripEdition-step2Options-{align-items:start;background:#fff;display:grid;flex:1;gap:2rem;grid-template-columns:1fr 1fr;padding:2.5rem}@media(max-width:768px){.checkboxGroup__src-client-scenes-tripEdition-step2Options-,.twoCol__src-client-scenes-tripEdition-step2Options-{grid-template-columns:1fr}.cancellationCard__src-client-scenes-tripEdition-step2Options-{flex-direction:column}.cancellationFields__src-client-scenes-tripEdition-step2Options-{grid-template-columns:1fr}.stepTitle__src-client-scenes-tripEdition-step2Options-{font-size:2.8rem}}.viewMode__src-client-pages-tripDetailPage-sections-recurrenceSection-recurrenceEditor-recurrenceView-{display:flex;flex-direction:column;gap:1.6rem}.header__src-client-pages-tripDetailPage-sections-recurrenceSection-recurrenceEditor-recurrenceView-{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.headerRight__src-client-pages-tripDetailPage-sections-recurrenceSection-recurrenceEditor-recurrenceView-{align-items:center;display:flex;flex-shrink:0;gap:.8rem}.typeSubtitle__src-client-pages-tripDetailPage-sections-recurrenceSection-recurrenceEditor-recurrenceView-{color:#434655;font-size:1.4rem;font-weight:600;margin:0 0 .3rem}.datePeriod__src-client-pages-tripDetailPage-sections-recurrenceSection-recurrenceEditor-recurrenceView-{color:#c3c6d7;font-size:1.2rem;font-weight:500;margin:0}.activeBadge__src-client-pages-tripDetailPage-sections-recurrenceSection-recurrenceEditor-recurrenceView-{border-radius:4px;font-size:1rem;font-weight:800;letter-spacing:.08em;padding:.2rem .8rem;text-transform:uppercase}.activeBadge__src-client-pages-tripDetailPage-sections-recurrenceSection-recurrenceEditor-recurrenceView-.active__src-client-pages-tripDetailPage-sections-recurrenceSection-recurrenceEditor-recurrenceView-{background:#ff8e431a;color:var(--color-primary-dark)}.activeBadge__src-client-pages-tripDetailPage-sections-recurrenceSection-recurrenceEditor-recurrenceView-.inactive__src-client-pages-tripDetailPage-sections-recurrenceSection-recurrenceEditor-recurrenceView-{background:#ba1a1a0f;color:#ba1a1a}.daysRow__src-client-pages-tripDetailPage-sections-recurrenceSection-recurrenceEditor-recurrenceView-{display:flex;gap:.4rem;justify-content:space-between}.dayChip__src-client-pages-tripDetailPage-sections-recurrenceSection-recurrenceEditor-recurrenceView-{align-items:center;background:#f2f4f6;border-radius:8px;color:#c3c6d7;display:flex;flex:1;font-size:1.2rem;font-weight:700;height:3.6rem;justify-content:center}.dayChip__src-client-pages-tripDetailPage-sections-recurrenceSection-recurrenceEditor-recurrenceView-.dayActive__src-client-pages-tripDetailPage-sections-recurrenceSection-recurrenceEditor-recurrenceView-{background:var(--color-primary);box-shadow:0 4px 10px #ff8e434d;color:#fff}.monthlyRow__src-client-pages-tripDetailPage-sections-recurrenceSection-recurrenceEditor-recurrenceView-{display:flex;gap:.4rem;justify-content:space-between}.monthDot__src-client-pages-tripDetailPage-sections-recurrenceSection-recurrenceEditor-recurrenceView-{background:var(--color-primary);border-radius:20px;flex:1;height:.6rem;min-width:1.2rem;opacity:.25}.bottomActions__src-client-pages-tripDetailPage-sections-recurrenceSection-recurrenceEditor-recurrenceView-{display:grid;gap:.8rem;grid-template-columns:1fr 1fr}.btnDeactivate__src-client-pages-tripDetailPage-sections-recurrenceSection-recurrenceEditor-recurrenceView-{background:#eceef0;border:none;border-radius:10px;color:#191c1e;cursor:pointer;font-size:1.2rem;font-weight:700;padding:1rem;transition:background .15s ease}.btnDeactivate__src-client-pages-tripDetailPage-sections-recurrenceSection-recurrenceEditor-recurrenceView-:hover:not(:disabled){background:#e0e3e5}.btnDeactivate__src-client-pages-tripDetailPage-sections-recurrenceSection-recurrenceEditor-recurrenceView-:disabled{cursor:not-allowed;opacity:.5}.btnRemove__src-client-pages-tripDetailPage-sections-recurrenceSection-recurrenceEditor-recurrenceView-{background:#ba1a1a0f;border:none;border-radius:10px;color:#ba1a1a;cursor:pointer;font-size:1.2rem;font-weight:700;padding:1rem;transition:background .15s ease}.btnRemove__src-client-pages-tripDetailPage-sections-recurrenceSection-recurrenceEditor-recurrenceView-:hover:not(:disabled){background:#ba1a1a1a}.btnRemove__src-client-pages-tripDetailPage-sections-recurrenceSection-recurrenceEditor-recurrenceView-:disabled{cursor:not-allowed;opacity:.5}.editForm__src-client-pages-tripDetailPage-sections-recurrenceSection-recurrenceEditor-recurrenceEditForm-{display:flex;flex-direction:column;gap:1.2rem}.field__src-client-pages-tripDetailPage-sections-recurrenceSection-recurrenceEditor-recurrenceEditForm-{display:flex;flex-direction:column;gap:.5rem}.label__src-client-pages-tripDetailPage-sections-recurrenceSection-recurrenceEditor-recurrenceEditForm-{color:#434655;font-size:1.1rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.radioGroup__src-client-pages-tripDetailPage-sections-recurrenceSection-recurrenceEditor-recurrenceEditForm-{background:#eceef0;border-radius:10px;display:flex;gap:.2rem;padding:.3rem}.radio__src-client-pages-tripDetailPage-sections-recurrenceSection-recurrenceEditor-recurrenceEditForm-{cursor:pointer;flex:1}.radio__src-client-pages-tripDetailPage-sections-recurrenceSection-recurrenceEditor-recurrenceEditForm- input[type=radio]{display:none}.radio__src-client-pages-tripDetailPage-sections-recurrenceSection-recurrenceEditor-recurrenceEditForm- span{align-items:center;border-radius:8px;color:#434655;display:flex;font-size:1.3rem;font-weight:600;justify-content:center;padding:.7rem 0;transition:all .15s ease;white-space:nowrap}.radio__src-client-pages-tripDetailPage-sections-recurrenceSection-recurrenceEditor-recurrenceEditForm- input[type=radio]:checked+span{background:#fff;box-shadow:0 1px 4px #191c1e1a;color:#191c1e}.weekdays__src-client-pages-tripDetailPage-sections-recurrenceSection-recurrenceEditor-recurrenceEditForm-{display:flex;gap:.4rem;justify-content:space-between}.dayChip__src-client-pages-tripDetailPage-sections-recurrenceSection-recurrenceEditor-recurrenceEditForm-{align-items:center;background:#f2f4f6;border:none;border-radius:8px;color:#434655;cursor:pointer;display:flex;flex:1;font-size:1.2rem;font-weight:700;height:3.6rem;justify-content:center;transition:all .15s ease}.dayChip__src-client-pages-tripDetailPage-sections-recurrenceSection-recurrenceEditor-recurrenceEditForm-.selected__src-client-pages-tripDetailPage-sections-recurrenceSection-recurrenceEditor-recurrenceEditForm-{background:var(--color-primary);box-shadow:0 4px 10px #ff8e434d;color:#fff}.actions__src-client-pages-tripDetailPage-sections-recurrenceSection-recurrenceEditor-recurrenceEditForm-{display:flex;gap:.8rem;justify-content:flex-end}.recurrenceSection__src-client-pages-tripDetailPage-sections-recurrenceSection-{background:#fff;border-radius:20px;box-shadow:0 20px 40px #191c1e0f;padding:2.4rem}.sectionHeader__src-client-pages-tripDetailPage-sections-recurrenceSection-{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:2rem}.sectionTitle__src-client-pages-tripDetailPage-sections-recurrenceSection-{color:#191c1e;font-size:1.6rem;font-weight:700;letter-spacing:-.02em;margin:0}.empty__src-client-pages-tripDetailPage-sections-recurrenceSection-{color:#434655;font-size:1.4rem;padding:1.5rem;text-align:center}.addForm__src-client-pages-tripDetailPage-sections-recurrenceSection-{background:#f2f4f6;border-radius:12px;display:flex;flex-direction:column;gap:1.5rem;padding:1.6rem}.field__src-client-pages-tripDetailPage-sections-recurrenceSection-{display:flex;flex-direction:column;gap:.5rem}.label__src-client-pages-tripDetailPage-sections-recurrenceSection-{color:#434655;font-size:1.1rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.radioGroup__src-client-pages-tripDetailPage-sections-recurrenceSection-{background:#eceef0;border-radius:10px;display:flex;gap:.2rem;padding:.3rem}.radio__src-client-pages-tripDetailPage-sections-recurrenceSection-{cursor:pointer;flex:1}.radio__src-client-pages-tripDetailPage-sections-recurrenceSection- input[type=radio]{display:none}.radio__src-client-pages-tripDetailPage-sections-recurrenceSection- span{align-items:center;border-radius:8px;color:#434655;display:flex;font-size:1.3rem;font-weight:600;justify-content:center;padding:.7rem 0;transition:all .15s ease;white-space:nowrap}.radio__src-client-pages-tripDetailPage-sections-recurrenceSection- input[type=radio]:checked+span{background:#fff;box-shadow:0 1px 4px #191c1e1a;color:#191c1e}.weekdays__src-client-pages-tripDetailPage-sections-recurrenceSection-{display:flex;flex-wrap:wrap;gap:.6rem}.dayChip__src-client-pages-tripDetailPage-sections-recurrenceSection-{align-items:center;background:#f2f4f6;border:none;border-radius:8px;color:#434655;cursor:pointer;display:flex;font-size:1.2rem;font-weight:700;height:3.8rem;justify-content:center;transition:all .15s ease;width:3.8rem}.dayChip__src-client-pages-tripDetailPage-sections-recurrenceSection-.selected__src-client-pages-tripDetailPage-sections-recurrenceSection-{background:var(--color-primary);box-shadow:0 4px 10px #ff8e4359;color:#fff}.formRow__src-client-pages-tripDetailPage-sections-recurrenceSection-{display:grid;gap:1rem;grid-template-columns:1fr}.editActions__src-client-pages-tripDetailPage-sections-recurrenceSection-{display:flex;gap:.8rem;justify-content:flex-end}.editActions__src-client-pages-tripDetailPage-sections-recurrenceSection- button{border:none;border-radius:8px;cursor:pointer;font-size:1.2rem;font-weight:700;padding:.8rem 1.4rem;transition:all .15s ease}.editActions__src-client-pages-tripDetailPage-sections-recurrenceSection- button:first-child{background:#eceef0;color:#191c1e}.editActions__src-client-pages-tripDetailPage-sections-recurrenceSection- button:first-child:hover{background:#e0e3e5}.editActions__src-client-pages-tripDetailPage-sections-recurrenceSection- button:last-child{background:#ba1a1a0f;color:#ba1a1a}.editActions__src-client-pages-tripDetailPage-sections-recurrenceSection- button:last-child:hover{background:#ba1a1a1a}.step__src-client-scenes-tripEdition-step5Recurrence-{display:flex;flex-direction:column;gap:0;margin:0 auto;max-width:72rem}.editorialHeader__src-client-scenes-tripEdition-step5Recurrence-{margin-bottom:4rem}.stepTitle__src-client-scenes-tripEdition-step5Recurrence-{color:#191c1e;font-size:4rem;font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0 0 .75rem}.stepSubtitle__src-client-scenes-tripEdition-step5Recurrence-{color:#564338;font-size:1.5rem;font-weight:500;margin:0}@media(max-width:768px){.stepTitle__src-client-scenes-tripEdition-step5Recurrence-{font-size:2.8rem}}.navButtons__src-client-scenes-tripEdition-{display:flex;gap:1.25rem}.cancelButton__src-client-scenes-tripEdition-{background:#0000;border:none;border-radius:.75rem;color:#564338;cursor:pointer;font-size:1.4rem;font-weight:600;padding:1rem 2rem;transition:background .2s ease}.cancelButton__src-client-scenes-tripEdition-:hover:not(:disabled){background:#f2f4f6}.cancelButton__src-client-scenes-tripEdition-:disabled{cursor:not-allowed;opacity:.4}.prevButton__src-client-scenes-tripEdition-{background:#fff;border:1px solid #dcc1b366;border-radius:.75rem;color:#191c1e;cursor:pointer;font-size:1.4rem;font-weight:600;padding:1rem 2.5rem;transition:all .2s ease}.prevButton__src-client-scenes-tripEdition-:hover:not(:disabled){background:#f2f4f6;border-color:#dcc1b3}.prevButton__src-client-scenes-tripEdition-:active:not(:disabled){transform:scale(.97)}.prevButton__src-client-scenes-tripEdition-:disabled{cursor:not-allowed;opacity:.4}.nextButton__src-client-scenes-tripEdition-{background:linear-gradient(135deg,#f26200,#ff8e43);border:none;border-radius:.75rem;box-shadow:0 4px 12px #f2620040;color:#fff;cursor:pointer;font-size:1.4rem;font-weight:700;padding:1rem 3rem;transition:all .2s ease}.nextButton__src-client-scenes-tripEdition-:hover:not(:disabled){box-shadow:0 6px 20px #f2620059;filter:brightness(1.05)}.nextButton__src-client-scenes-tripEdition-:active:not(:disabled){transform:scale(.97)}.nextButton__src-client-scenes-tripEdition-:disabled{cursor:not-allowed;opacity:.5}.submitButton__src-client-scenes-tripEdition-{background:linear-gradient(135deg,#9a4600,#ff8e43)}.tripRemoval__src-client-scenes-tripRemoval-{display:flex;flex-direction:column;gap:2rem;min-width:450px;padding:2rem}.content__src-client-scenes-tripRemoval-{display:flex;flex-direction:column;gap:2rem}.tripInfo__src-client-scenes-tripRemoval-{align-items:center;background-color:var(--color-grey-light);border-radius:8px;display:flex;gap:1.5rem;padding:1.5rem}.tripTitle__src-client-scenes-tripRemoval-{color:var(--color-black);font-size:1.6rem;font-weight:600;margin:0}.warning__src-client-scenes-tripRemoval-{background-color:#fff3cd;border:1px solid #ffc107;border-radius:8px;display:flex;flex-direction:column;gap:1rem;padding:1.5rem}.warningText__src-client-scenes-tripRemoval-{color:#856404;font-size:1.4rem;font-weight:500;margin:0}.warningSubtext__src-client-scenes-tripRemoval-{color:#856404;font-size:1.3rem;line-height:1.5;margin:0}.actions__src-client-scenes-tripRemoval-{border-top:1px solid var(--color-grey);display:flex;gap:1rem;justify-content:flex-end;padding-top:2rem}.header__src-client-scenes-tripRemoval-{background-color:var(--color-removal)}.tripCancellation__src-client-scenes-tripCancellation-{display:flex;flex-direction:column;gap:2rem;min-width:450px;padding:2rem}.content__src-client-scenes-tripCancellation-{display:flex;flex-direction:column;gap:2rem}.tripInfo__src-client-scenes-tripCancellation-{background-color:var(--color-grey-light);border-radius:8px;padding:1.5rem}.tripTitle__src-client-scenes-tripCancellation-{color:var(--color-black);font-size:1.6rem;font-weight:600;margin:0}.reasonField__src-client-scenes-tripCancellation-{display:flex;flex-direction:column;gap:.8rem}.reasonLabel__src-client-scenes-tripCancellation-{color:var(--color-black);font-size:1.4rem;font-weight:500}.reasonTextarea__src-client-scenes-tripCancellation-{border:1px solid var(--color-grey);border-radius:8px;box-sizing:border-box;font-family:inherit;font-size:1.4rem;min-height:100px;padding:1rem;resize:vertical;width:100%}.reasonTextarea__src-client-scenes-tripCancellation-:focus{border-color:var(--color-primary);outline:none}.actions__src-client-scenes-tripCancellation-{border-top:1px solid var(--color-grey);display:flex;gap:1rem;justify-content:flex-end;padding-top:2rem}.header__src-client-scenes-tripCancellation-{background-color:var(--color-removal)}.roleSelection__src-client-pages-staffsPage-staffsList-staff-roleSelection-{position:relative;width:100%}.input__src-client-pages-staffsPage-staffsList-staff-roleSelection-{align-items:center;background-color:var(--color-white);border:1px solid var(--color-grey);border-radius:4px;display:flex;flex-direction:row;font-size:1.3rem;justify-content:space-between;min-height:auto;padding:.6rem 1rem;z-index:1}.input__src-client-pages-staffsPage-staffsList-staff-roleSelection-:hover{border-color:var(--color-primary);cursor:pointer}.openedInput__src-client-pages-staffsPage-staffsList-staff-roleSelection-{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:var(--color-primary)}.iconOpen__src-client-pages-staffsPage-staffsList-staff-roleSelection-{rotate:180deg}.iconClose__src-client-pages-staffsPage-staffsList-staff-roleSelection-,.iconOpen__src-client-pages-staffsPage-staffsList-staff-roleSelection-{align-items:center;display:flex;flex-shrink:0;height:8px;justify-content:center;margin-left:.5rem;width:8px}.listRoot__src-client-pages-staffsPage-staffsList-staff-roleSelection-{left:0;margin-top:-1px;position:absolute;right:0;top:100%;z-index:1000}.list__src-client-pages-staffsPage-staffsList-staff-roleSelection-{background-color:var(--color-white);border:1px solid var(--color-primary);border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top:none;box-shadow:0 4px 12px #00000026;font-size:1.3rem;max-height:300px;overflow-y:auto}.role__src-client-pages-staffsPage-staffsList-staff-roleSelection-{padding:1rem;transition:background-color .2s ease}.role__src-client-pages-staffsPage-staffsList-staff-roleSelection-:hover{background-color:var(--color-grey-light);cursor:pointer}.role__src-client-pages-staffsPage-staffsList-staff-roleSelection-:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.textHidden__src-client-pages-staffsPage-staffsList-staff-roleSelection-{color:#0000;user-select:none}.selectedRole__src-client-pages-staffsPage-staffsList-staff-roleSelection-{color:var(--color-primary);font-weight:500}.selectedRoleIcon__src-client-pages-staffsPage-staffsList-staff-roleSelection-{fill:var(--color-primary);flex-shrink:0;height:1.2rem;width:1.2rem}.selectedRoleTitle__src-client-pages-staffsPage-staffsList-staff-roleSelection-{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:space-between}.roleDescription__src-client-pages-staffsPage-staffsList-staff-roleSelection-{color:var(--color-grey-dark);font-size:1.2rem;line-height:1.4;margin-top:.5rem}.readOnly__src-client-pages-staffsPage-staffsList-staff-roleSelection-{background-color:var(--color-grey-light);border-color:#0000;cursor:default;justify-content:flex-start;width:100%}.readOnly__src-client-pages-staffsPage-staffsList-staff-roleSelection-:hover{border-color:#0000}.staffRow__src-client-pages-staffsPage-staffsList-staff-{align-items:center;background-color:var(--color-white);border:1px solid #0000;border-radius:5px;display:grid;gap:1rem;grid-template-columns:2fr 2fr 1.5fr 1.5fr 1fr .5fr;padding:1.5rem 2rem;position:relative;transition:all .2s ease}.staffRow__src-client-pages-staffsPage-staffsList-staff-:hover{border-color:var(--color-primary);box-shadow:0 2px 8px #0000001a;transform:translateY(-1px);z-index:1}.staffRow__src-client-pages-staffsPage-staffsList-staff-:has(.listRoot__src-client-pages-staffsPage-staffsList-staff-){z-index:100}.staffRow__src-client-pages-staffsPage-staffsList-staff-:has(.listRoot__src-client-pages-staffsPage-staffsList-staff-):hover{z-index:100}.staffsList__src-client-pages-staffsPage-staffsList-staff-:has(.listRoot__src-client-pages-staffsPage-staffsList-staff-) .staffRow__src-client-pages-staffsPage-staffsList-staff-:not(:has(.listRoot__src-client-pages-staffsPage-staffsList-staff-)):hover{box-shadow:none;z-index:1}.staffsList__src-client-pages-staffsPage-staffsList-staff-:has(.listRoot__src-client-pages-staffsPage-staffsList-staff-) .staffRow__src-client-pages-staffsPage-staffsList-staff-:not(:has(.listRoot__src-client-pages-staffsPage-staffsList-staff-)):hover .staffRole__src-client-pages-staffsPage-staffsList-staff-{position:relative;z-index:inherit}.avatar__src-client-pages-staffsPage-staffsList-staff-{height:4rem;width:4rem}.staffName__src-client-pages-staffsPage-staffsList-staff-{align-items:center;cursor:pointer;display:flex;gap:1rem}.staffName__src-client-pages-staffsPage-staffsList-staff- span{color:var(--color-black);font-size:1.4rem;font-weight:500;transition:color .2s ease}.staffAvatar__src-client-pages-staffsPage-staffsList-staff-{flex-shrink:0}.avatarPlaceholder__src-client-pages-staffsPage-staffsList-staff-{align-items:center;background:linear-gradient(135deg,var(--color-primary),var(--color-primary-dark));border-radius:50%;color:var(--color-white);display:flex;font-size:1.4rem;font-weight:600;height:4rem;justify-content:center;letter-spacing:1px;width:4rem}.staffEmail__src-client-pages-staffsPage-staffsList-staff- p,.staffPhone__src-client-pages-staffsPage-staffsList-staff- p,.staffRole__src-client-pages-staffsPage-staffsList-staff- p{color:var(--color-grey-dark);font-size:1.3rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.staffStatus__src-client-pages-staffsPage-staffsList-staff-{align-items:center;display:flex}.statusBadge__src-client-pages-staffsPage-staffsList-staff-{border-radius:20px;display:inline-block;font-size:1.2rem;font-weight:500;letter-spacing:.5px;padding:.5rem 1rem;text-transform:uppercase}.statusBadge__src-client-pages-staffsPage-staffsList-staff-.active__src-client-pages-staffsPage-staffsList-staff-{background-color:#e8f5e9;color:#2e7d32}.statusBadge__src-client-pages-staffsPage-staffsList-staff-.inactive__src-client-pages-staffsPage-staffsList-staff-{background-color:#ffebee;color:#c62828}.staffActions__src-client-pages-staffsPage-staffsList-staff-{align-items:center;display:flex;justify-content:flex-end}@media(max-width:1200px){.staffRow__src-client-pages-staffsPage-staffsList-staff-{grid-template-columns:2fr 2fr 1.5fr 1fr .5fr}.staffPhone__src-client-pages-staffsPage-staffsList-staff-{display:none}}@media(max-width:768px){.staffRow__src-client-pages-staffsPage-staffsList-staff-{gap:1rem;grid-template-columns:1fr;padding:1.5rem}.staffEmail__src-client-pages-staffsPage-staffsList-staff-,.staffName__src-client-pages-staffsPage-staffsList-staff-,.staffPhone__src-client-pages-staffsPage-staffsList-staff-,.staffRole__src-client-pages-staffsPage-staffsList-staff-,.staffStatus__src-client-pages-staffsPage-staffsList-staff-{align-items:flex-start;display:flex;flex-direction:column}}.staffsList__src-client-pages-staffsPage-staffsList-{display:flex;flex-direction:column;gap:.5rem;position:relative}.staffsPage__src-client-pages-staffsPage-{background-color:#f5f5f5;display:flex;flex-direction:column;height:100%;width:100%}.header__src-client-pages-staffsPage-{align-items:center;background-color:var(--color-white);border-bottom:1px solid var(--color-grey);display:flex;flex-direction:row;justify-content:space-between;padding:2rem 3rem}.toolbar__src-client-pages-staffsPage-{border-bottom:1px solid var(--color-grey);display:flex;justify-content:flex-end;padding:1.5rem 3rem}.profileNavigation__src-client-pages-staffsPage-{align-items:center;display:flex}.profileNavigation__src-client-pages-staffsPage->:not(:last-child){margin-right:2rem}.title__src-client-pages-staffsPage-{color:var(--color-black);font-size:1.8rem;font-weight:400}.main__src-client-pages-staffsPage-{display:flex;flex:1;flex-direction:column;overflow:hidden}.content__src-client-pages-staffsPage-{display:flex;flex:1;flex-direction:column;overflow-y:auto;padding:2rem 3rem}.empty__src-client-pages-staffsPage-,.error__src-client-pages-staffsPage-{align-items:center;display:flex;justify-content:center;padding:4rem 2rem;text-align:center}.empty__src-client-pages-staffsPage- p,.error__src-client-pages-staffsPage- p{color:var(--color-grey-dark);font-size:1.4rem}.error__src-client-pages-staffsPage- p{color:var(--color-red)}.heading__src-client-pages-staffsPage-{background-color:var(--color-grey-light);border-radius:5px;display:grid;gap:1rem;grid-template-columns:2fr 2fr 1.5fr 1.5fr 1fr .5fr;margin-bottom:1rem;padding:1rem 2rem}.label__src-client-pages-staffsPage-{color:var(--color-grey-dark);font-size:1.2rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.staffsList__src-client-pages-staffsPage-{display:flex;flex-direction:column;gap:.5rem}.staffRow__src-client-pages-staffsPage-{align-items:center;background-color:var(--color-white);border:1px solid #0000;border-radius:5px;display:grid;gap:1rem;grid-template-columns:2fr 2fr 1.5fr 1.5fr 1fr .5fr;padding:1.5rem 2rem;transition:all .2s ease}.staffRow__src-client-pages-staffsPage-:hover{border-color:var(--color-primary);box-shadow:0 2px 8px #0000001a;transform:translateY(-1px)}.staffName__src-client-pages-staffsPage-{align-items:center;display:flex;gap:1rem}.staffName__src-client-pages-staffsPage- span{color:var(--color-black);font-size:1.4rem;font-weight:500}.staffAvatar__src-client-pages-staffsPage-{flex-shrink:0}.avatarPlaceholder__src-client-pages-staffsPage-{align-items:center;background:linear-gradient(135deg,var(--color-primary),var(--color-primary-dark));border-radius:50%;color:var(--color-white);display:flex;font-size:1.4rem;font-weight:600;height:4rem;justify-content:center;letter-spacing:1px;width:4rem}.staffEmail__src-client-pages-staffsPage- p,.staffPhone__src-client-pages-staffsPage- p,.staffRole__src-client-pages-staffsPage- p{color:var(--color-grey-dark);font-size:1.3rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.staffStatus__src-client-pages-staffsPage-{align-items:center;display:flex}.statusBadge__src-client-pages-staffsPage-{border-radius:20px;display:inline-block;font-size:1.2rem;font-weight:500;letter-spacing:.5px;padding:.5rem 1rem;text-transform:uppercase}.statusBadge__src-client-pages-staffsPage-.active__src-client-pages-staffsPage-{background-color:#e8f5e9;color:#2e7d32}.statusBadge__src-client-pages-staffsPage-.inactive__src-client-pages-staffsPage-{background-color:#ffebee;color:#c62828}.staffActions__src-client-pages-staffsPage-{align-items:center;display:flex;justify-content:flex-end}.loader__src-client-pages-staffsPage-{padding:6rem 2rem}.loaderMain__src-client-pages-staffsPage-,.loader__src-client-pages-staffsPage-{align-items:center;display:flex;justify-content:center}@media(max-width:1200px){.heading__src-client-pages-staffsPage-,.staffRow__src-client-pages-staffsPage-{grid-template-columns:2fr 2fr 1.5fr 1fr .5fr}.staffPhone__src-client-pages-staffsPage-{display:none}}@media(max-width:768px){.heading__src-client-pages-staffsPage-{display:none}.staffRow__src-client-pages-staffsPage-{gap:1rem;grid-template-columns:1fr;padding:1.5rem}.staffEmail__src-client-pages-staffsPage-,.staffName__src-client-pages-staffsPage-,.staffPhone__src-client-pages-staffsPage-,.staffRole__src-client-pages-staffsPage-,.staffStatus__src-client-pages-staffsPage-{align-items:flex-start;display:flex;flex-direction:column}.staffEmail__src-client-pages-staffsPage-:before,.staffName__src-client-pages-staffsPage-:before,.staffPhone__src-client-pages-staffsPage-:before,.staffRole__src-client-pages-staffsPage-:before,.staffStatus__src-client-pages-staffsPage-:before{color:var(--color-grey-dark);content:attr(data-label);font-size:1.1rem;font-weight:600;margin-bottom:.5rem;text-transform:uppercase}}.loginForm__src-client-pages-loginPage-loginForm-{display:flex;flex-direction:column;gap:2rem}.title__src-client-pages-loginPage-loginForm-{color:var(--color-black);font-size:2.4rem;font-weight:600;margin:0 0 1rem;text-align:center}.fields__src-client-pages-loginPage-loginForm-{display:flex;flex-direction:column;gap:1.5rem}.field__src-client-pages-loginPage-loginForm-{display:flex;flex-direction:column;gap:.5rem}.label__src-client-pages-loginPage-loginForm-{color:var(--color-black);font-size:1.4rem;font-weight:500}.submitButton__src-client-pages-loginPage-loginForm-{margin-top:1rem;width:100%}.links__src-client-pages-loginPage-loginForm-{align-items:center;display:flex;gap:1rem;justify-content:center;margin-top:1rem}.link__src-client-pages-loginPage-loginForm-{background:none;border:none;color:var(--color-primary);cursor:pointer;font-size:1.4rem;padding:0;transition:color .2s ease}.link__src-client-pages-loginPage-loginForm-:hover{color:var(--color-primary-dark);text-decoration:underline}.separator__src-client-pages-loginPage-loginForm-{color:var(--color-grey-dark);font-size:1.4rem}.activationForm__src-client-pages-loginPage-activationForm-{display:flex;flex-direction:column;gap:2rem}.title__src-client-pages-loginPage-activationForm-{color:var(--color-black);font-size:2.4rem;font-weight:600;margin:0;text-align:center}.subtitle__src-client-pages-loginPage-activationForm-{color:var(--color-grey-dark);font-size:1.4rem;line-height:1.5;margin:0;text-align:center}.success__src-client-pages-loginPage-activationForm-{background-color:#e8f5e9;color:#2e7d32}.error__src-client-pages-loginPage-activationForm-,.success__src-client-pages-loginPage-activationForm-{animation:slideDown__src-client-pages-loginPage-activationForm- .3s ease;border-radius:4px;font-size:1.4rem;font-weight:500;padding:1rem 1.5rem;text-align:center}.error__src-client-pages-loginPage-activationForm-{background-color:#ffebee;color:#c62828}.fields__src-client-pages-loginPage-activationForm-{display:flex;flex-direction:column;gap:1.5rem}.field__src-client-pages-loginPage-activationForm-{display:flex;flex-direction:column;gap:.5rem}.label__src-client-pages-loginPage-activationForm-{color:var(--color-black);font-size:1.4rem;font-weight:500}.submitButton__src-client-pages-loginPage-activationForm-{margin-top:1rem;width:100%}.backLink__src-client-pages-loginPage-activationForm-{background:none;border:none;color:var(--color-primary);cursor:pointer;font-size:1.4rem;padding:.5rem 0;text-align:center;transition:color .2s ease}.backLink__src-client-pages-loginPage-activationForm-:hover{color:var(--color-primary-dark)}@keyframes slideDown__src-client-pages-loginPage-activationForm-{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.resendLink__src-client-pages-loginPage-activationForm-{background:none;border:none;color:var(--color-primary);cursor:pointer;font-size:1.4rem;margin-top:.5rem;padding:.5rem 0;text-align:center;transition:color .2s ease}.resendLink__src-client-pages-loginPage-activationForm-:hover:not(:disabled){color:var(--color-primary-dark);text-decoration:underline}.resendLink__src-client-pages-loginPage-activationForm-:disabled{color:var(--color-grey-dark);cursor:not-allowed}.resendSection__src-client-pages-loginPage-activationForm-{animation:slideDown__src-client-pages-loginPage-activationForm- .3s ease;background-color:#f8f9fa;border:1px solid var(--color-grey);border-radius:4px;display:flex;flex-direction:column;gap:1rem;padding:1.5rem}.resendButton__src-client-pages-loginPage-activationForm-{width:100%}.forgotPasswordForm__src-client-pages-loginPage-forgotPasswordForm-{display:flex;flex-direction:column;gap:2rem}.title__src-client-pages-loginPage-forgotPasswordForm-{color:var(--color-black);font-size:2.4rem;font-weight:600;margin:0;text-align:center}.subtitle__src-client-pages-loginPage-forgotPasswordForm-{color:var(--color-grey-dark);font-size:1.4rem;line-height:1.5;margin:0;text-align:center}.success__src-client-pages-loginPage-forgotPasswordForm-{animation:slideDown__src-client-pages-loginPage-forgotPasswordForm- .3s ease;background-color:#e8f5e9;border-radius:4px;color:#2e7d32;font-size:1.4rem;font-weight:500;padding:1rem 1.5rem;text-align:center}.fields__src-client-pages-loginPage-forgotPasswordForm-{display:flex;flex-direction:column;gap:1.5rem}.field__src-client-pages-loginPage-forgotPasswordForm-{display:flex;flex-direction:column;gap:.5rem}.label__src-client-pages-loginPage-forgotPasswordForm-{color:var(--color-black);font-size:1.4rem;font-weight:500}.submitButton__src-client-pages-loginPage-forgotPasswordForm-{margin-top:1rem;width:100%}.backLink__src-client-pages-loginPage-forgotPasswordForm-{background:none;border:none;color:var(--color-primary);cursor:pointer;font-size:1.4rem;padding:.5rem 0;text-align:center;transition:color .2s ease}.backLink__src-client-pages-loginPage-forgotPasswordForm-:hover{color:var(--color-primary-dark)}@keyframes slideDown__src-client-pages-loginPage-forgotPasswordForm-{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.resetPasswordForm__src-client-pages-loginPage-resetPasswordForm-{display:flex;flex-direction:column;gap:2rem}.title__src-client-pages-loginPage-resetPasswordForm-{color:var(--color-black);font-size:2.4rem;font-weight:600;margin:0;text-align:center}.subtitle__src-client-pages-loginPage-resetPasswordForm-{color:var(--color-grey-dark);font-size:1.4rem;line-height:1.5;margin:0;text-align:center}.success__src-client-pages-loginPage-resetPasswordForm-{background-color:#e8f5e9;color:#2e7d32}.error__src-client-pages-loginPage-resetPasswordForm-,.success__src-client-pages-loginPage-resetPasswordForm-{animation:slideDown__src-client-pages-loginPage-resetPasswordForm- .3s ease;border-radius:4px;font-size:1.4rem;font-weight:500;padding:1rem 1.5rem;text-align:center}.error__src-client-pages-loginPage-resetPasswordForm-{background-color:#ffebee;color:#c62828}.fields__src-client-pages-loginPage-resetPasswordForm-{display:flex;flex-direction:column;gap:1.5rem}.field__src-client-pages-loginPage-resetPasswordForm-{display:flex;flex-direction:column;gap:.5rem}.label__src-client-pages-loginPage-resetPasswordForm-{color:var(--color-black);font-size:1.4rem;font-weight:500}.submitButton__src-client-pages-loginPage-resetPasswordForm-{margin-top:1rem;width:100%}.backLink__src-client-pages-loginPage-resetPasswordForm-{background:none;border:none;color:var(--color-primary);cursor:pointer;font-size:1.4rem;padding:.5rem 0;text-align:center;transition:color .2s ease}.backLink__src-client-pages-loginPage-resetPasswordForm-:hover{color:var(--color-primary-dark)}@keyframes slideDown__src-client-pages-loginPage-resetPasswordForm-{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.languageSelector__src-client-pages-loginPage-languageSelector-{align-items:center;display:flex;gap:.5rem}.languageSelector__src-client-pages-loginPage-languageSelector-.minimal__src-client-pages-loginPage-languageSelector-{gap:.25rem}.langButton__src-client-pages-loginPage-languageSelector-{align-items:center;background-color:var(--color-white);border:1px solid var(--color-grey);border-radius:4px;color:var(--color-grey-dark);cursor:pointer;display:flex;font-size:1.4rem;gap:.5rem;padding:.75rem 1.25rem;transition:all .2s ease}.langButton__src-client-pages-loginPage-languageSelector-:hover{background-color:#007bff0d;border-color:var(--color-primary)}.langButton__src-client-pages-loginPage-languageSelector-.active__src-client-pages-loginPage-languageSelector-{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-white);font-weight:500}.minimal__src-client-pages-loginPage-languageSelector- .langButton__src-client-pages-loginPage-languageSelector-{border-radius:50%;height:40px;justify-content:center;padding:.5rem;width:40px}.minimal__src-client-pages-loginPage-languageSelector- .langButton__src-client-pages-loginPage-languageSelector- .label__src-client-pages-loginPage-languageSelector-{display:none}.flag__src-client-pages-loginPage-languageSelector-{font-size:1.8rem;line-height:1}.minimal__src-client-pages-loginPage-languageSelector- .flag__src-client-pages-loginPage-languageSelector-{font-size:2rem}.label__src-client-pages-loginPage-languageSelector-{font-size:1.4rem}@media(max-width:768px){.langButton__src-client-pages-loginPage-languageSelector-{padding:.5rem .75rem}.langButton__src-client-pages-loginPage-languageSelector- .label__src-client-pages-loginPage-languageSelector-{display:none}.flag__src-client-pages-loginPage-languageSelector-{font-size:2rem}}.loginPage__src-client-pages-loginPage-{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;justify-content:center;min-height:100vh;padding:2rem;position:relative}.languageSelectorWrapper__src-client-pages-loginPage-{position:absolute;right:2rem;top:2rem;z-index:10}.container__src-client-pages-loginPage-{max-width:450px;width:100%}.card__src-client-pages-loginPage-{animation:slideUp__src-client-pages-loginPage- .4s ease;background-color:var(--color-white);border-radius:12px;box-shadow:0 20px 60px #0000004d;padding:4rem 3rem}.logo__src-client-pages-loginPage-{margin-bottom:3rem;text-align:center}.logoText__src-client-pages-loginPage-{color:var(--color-black);font-size:3.6rem;font-weight:700;margin:0 0 .5rem}.go__src-client-pages-loginPage-{color:var(--color-primary)}.tagline__src-client-pages-loginPage-{color:var(--color-grey-dark);font-size:1.4rem;font-weight:400;margin:0}@keyframes slideUp__src-client-pages-loginPage-{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.languageSelectorWrapper__src-client-pages-loginPage-{right:1rem;top:1rem}.card__src-client-pages-loginPage-{padding:3rem 2rem}.logoText__src-client-pages-loginPage-{font-size:2.8rem}.tagline__src-client-pages-loginPage-{font-size:1.2rem}}.vehicleRow__src-client-pages-vehiclesPage-vehiclesList-vehicle-{align-items:center;background-color:var(--color-white);border:1px solid #0000;border-radius:5px;display:grid;gap:1rem;grid-template-columns:2fr 1.5fr 1.2fr 1.8fr 1.2fr .5fr;padding:1.5rem 2rem;position:relative;transition:all .2s ease}.vehicleRow__src-client-pages-vehiclesPage-vehiclesList-vehicle-:hover{border-color:var(--color-primary);box-shadow:0 2px 8px #0000001a;transform:translateY(-1px);z-index:1}.vehicleRow__src-client-pages-vehiclesPage-vehiclesList-vehicle-:has(.listRoot__src-client-pages-vehiclesPage-vehiclesList-vehicle-){z-index:100}.vehicleRow__src-client-pages-vehiclesPage-vehiclesList-vehicle-:has(.listRoot__src-client-pages-vehiclesPage-vehiclesList-vehicle-):hover{z-index:100}.vehiclesList__src-client-pages-vehiclesPage-vehiclesList-vehicle-:has(.listRoot__src-client-pages-vehiclesPage-vehiclesList-vehicle-) .vehicleRow__src-client-pages-vehiclesPage-vehiclesList-vehicle-:not(:has(.listRoot__src-client-pages-vehiclesPage-vehiclesList-vehicle-)):hover{box-shadow:none;z-index:1}.vehicleInfo__src-client-pages-vehiclesPage-vehiclesList-vehicle-{align-items:center;cursor:pointer;display:flex;gap:1rem}.vehicleInfo__src-client-pages-vehiclesPage-vehiclesList-vehicle- .vehicleIcon__src-client-pages-vehiclesPage-vehiclesList-vehicle-{align-items:center;border-radius:8px;display:flex;flex-shrink:0;font-size:1.8rem;height:4rem;justify-content:center;transition:transform .2s ease;width:4rem}.vehicleInfo__src-client-pages-vehiclesPage-vehiclesList-vehicle- .vehicleIconSvg__src-client-pages-vehiclesPage-vehiclesList-vehicle-{color:#fff;height:2.4rem;width:2.4rem}.vehicleInfo__src-client-pages-vehiclesPage-vehiclesList-vehicle-:hover .vehicleIcon__src-client-pages-vehiclesPage-vehiclesList-vehicle-{transform:scale(1.05)}.vehicleInfo__src-client-pages-vehiclesPage-vehiclesList-vehicle- .vehicleDetails__src-client-pages-vehiclesPage-vehiclesList-vehicle-{display:flex;flex-direction:column;gap:.3rem}.vehicleInfo__src-client-pages-vehiclesPage-vehiclesList-vehicle- .vehicleDetails__src-client-pages-vehiclesPage-vehiclesList-vehicle- .vehicleName__src-client-pages-vehiclesPage-vehiclesList-vehicle-{color:var(--color-black);font-size:1.4rem;font-weight:500;transition:color .2s ease}.vehicleInfo__src-client-pages-vehiclesPage-vehiclesList-vehicle- .vehicleDetails__src-client-pages-vehiclesPage-vehiclesList-vehicle- .vehicleYear__src-client-pages-vehiclesPage-vehiclesList-vehicle-{color:var(--color-grey-dark);font-size:1.2rem}.vehicleInfo__src-client-pages-vehiclesPage-vehiclesList-vehicle-:hover .vehicleName__src-client-pages-vehiclesPage-vehiclesList-vehicle-{color:var(--color-primary)}.vehicleLicensePlate__src-client-pages-vehiclesPage-vehiclesList-vehicle- p,.vehicleType__src-client-pages-vehiclesPage-vehiclesList-vehicle- p{color:var(--color-grey-dark);font-size:1.3rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vehicleLicensePlate__src-client-pages-vehiclesPage-vehiclesList-vehicle- p{background-color:#f5f5f5;border:2px solid #ddd;border-radius:4px;color:var(--color-black);display:inline-block;font-family:monospace;font-weight:600;letter-spacing:1px;padding:.5rem 1rem}.vehicleOwner__src-client-pages-vehiclesPage-vehiclesList-vehicle-{align-items:center;display:flex;gap:1rem}.vehicleOwner__src-client-pages-vehiclesPage-vehiclesList-vehicle- .ownerAvatar__src-client-pages-vehiclesPage-vehiclesList-vehicle-{flex-shrink:0;height:3.5rem;width:3.5rem}.vehicleOwner__src-client-pages-vehiclesPage-vehiclesList-vehicle- .ownerName__src-client-pages-vehiclesPage-vehiclesList-vehicle-{color:var(--color-grey-dark);font-size:1.3rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vehicleStatus__src-client-pages-vehiclesPage-vehiclesList-vehicle-{display:flex;flex-direction:column;gap:.4rem}.statusBadge__src-client-pages-vehiclesPage-vehiclesList-vehicle-{align-items:center;border-radius:20px;display:inline-flex;font-size:1.1rem;font-weight:500;gap:.5rem;letter-spacing:.5px;padding:.4rem 1rem;text-transform:uppercase;width:fit-content}.statusBadge__src-client-pages-vehiclesPage-vehiclesList-vehicle-.active__src-client-pages-vehiclesPage-vehiclesList-vehicle-{background-color:#e8f5e9;color:#2e7d32}.statusBadge__src-client-pages-vehiclesPage-vehiclesList-vehicle-.active__src-client-pages-vehiclesPage-vehiclesList-vehicle- .statusDot__src-client-pages-vehiclesPage-vehiclesList-vehicle-{background-color:#2e7d32}.statusBadge__src-client-pages-vehiclesPage-vehiclesList-vehicle-.inactive__src-client-pages-vehiclesPage-vehiclesList-vehicle-{background-color:#ffebee;color:#c62828}.statusBadge__src-client-pages-vehiclesPage-vehiclesList-vehicle-.inactive__src-client-pages-vehiclesPage-vehiclesList-vehicle- .statusDot__src-client-pages-vehiclesPage-vehiclesList-vehicle-{background-color:#c62828}.statusBadge__src-client-pages-vehiclesPage-vehiclesList-vehicle-.verified__src-client-pages-vehiclesPage-vehiclesList-vehicle-{background-color:#e3f2fd;color:#1565c0}.statusBadge__src-client-pages-vehiclesPage-vehiclesList-vehicle-.verified__src-client-pages-vehiclesPage-vehiclesList-vehicle- .statusDot__src-client-pages-vehiclesPage-vehiclesList-vehicle-{background-color:#1565c0}.statusBadge__src-client-pages-vehiclesPage-vehiclesList-vehicle-.unverified__src-client-pages-vehiclesPage-vehiclesList-vehicle-{background-color:#fff3e0;color:#e65100}.statusBadge__src-client-pages-vehiclesPage-vehiclesList-vehicle-.unverified__src-client-pages-vehiclesPage-vehiclesList-vehicle- .statusDot__src-client-pages-vehiclesPage-vehiclesList-vehicle-{background-color:#e65100}.statusDot__src-client-pages-vehiclesPage-vehiclesList-vehicle-{border-radius:50%;flex-shrink:0;height:.6rem;width:.6rem}.vehicleActions__src-client-pages-vehiclesPage-vehiclesList-vehicle-{align-items:center;display:flex;justify-content:flex-end}@media(max-width:1200px){.vehicleRow__src-client-pages-vehiclesPage-vehiclesList-vehicle-{grid-template-columns:2fr 1.5fr 1.2fr 1fr .5fr}.vehicleOwner__src-client-pages-vehiclesPage-vehiclesList-vehicle-{display:none}}@media(max-width:768px){.vehicleRow__src-client-pages-vehiclesPage-vehiclesList-vehicle-{gap:1rem;grid-template-columns:1fr;padding:1.5rem}.vehicleInfo__src-client-pages-vehiclesPage-vehiclesList-vehicle-,.vehicleLicensePlate__src-client-pages-vehiclesPage-vehiclesList-vehicle-,.vehicleOwner__src-client-pages-vehiclesPage-vehiclesList-vehicle-,.vehicleStatus__src-client-pages-vehiclesPage-vehiclesList-vehicle-,.vehicleType__src-client-pages-vehiclesPage-vehiclesList-vehicle-{align-items:flex-start;display:flex;flex-direction:column}.vehicleOwner__src-client-pages-vehiclesPage-vehiclesList-vehicle-{display:flex;flex-direction:row}}.vehiclesList__src-client-pages-vehiclesPage-vehiclesList-{display:flex;flex-direction:column;gap:.5rem;position:relative}.vehiclesPage__src-client-pages-vehiclesPage-{background-color:#f5f5f5;display:flex;flex-direction:column;height:100%;width:100%}.header__src-client-pages-vehiclesPage-{align-items:center;background-color:var(--color-white);border-bottom:1px solid var(--color-grey);display:flex;flex-direction:row;justify-content:space-between;padding:2rem 3rem}.toolbar__src-client-pages-vehiclesPage-{border-bottom:1px solid var(--color-grey);display:flex;justify-content:flex-end;padding:1.5rem 3rem}.profileNavigation__src-client-pages-vehiclesPage-{align-items:center;display:flex}.profileNavigation__src-client-pages-vehiclesPage->:not(:last-child){margin-right:2rem}.title__src-client-pages-vehiclesPage-{color:var(--color-black);font-size:1.8rem;font-weight:400}.main__src-client-pages-vehiclesPage-{display:flex;flex:1;flex-direction:column;overflow:hidden}.content__src-client-pages-vehiclesPage-{display:flex;flex:1;flex-direction:column;overflow-y:auto;padding:2rem 3rem}.empty__src-client-pages-vehiclesPage-,.error__src-client-pages-vehiclesPage-{align-items:center;display:flex;justify-content:center;padding:4rem 2rem;text-align:center}.empty__src-client-pages-vehiclesPage- p,.error__src-client-pages-vehiclesPage- p{color:var(--color-grey-dark);font-size:1.4rem}.error__src-client-pages-vehiclesPage- p{color:var(--color-red)}.heading__src-client-pages-vehiclesPage-{background-color:var(--color-grey-light);border-radius:5px;display:grid;gap:1rem;grid-template-columns:2fr 1.5fr 1.2fr 1.8fr 1.2fr .5fr;margin-bottom:1rem;padding:1rem 2rem}.label__src-client-pages-vehiclesPage-{color:var(--color-grey-dark);font-size:1.2rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.vehiclesList__src-client-pages-vehiclesPage-{display:flex;flex-direction:column;gap:.5rem}.vehicleRow__src-client-pages-vehiclesPage-{align-items:center;background-color:var(--color-white);border:1px solid #0000;border-radius:5px;display:grid;gap:1rem;grid-template-columns:2fr 1.5fr 1.2fr 1.8fr 1.2fr .5fr;padding:1.5rem 2rem;transition:all .2s ease}.vehicleRow__src-client-pages-vehiclesPage-:hover{border-color:var(--color-primary);box-shadow:0 2px 8px #0000001a;transform:translateY(-1px)}.vehicleInfo__src-client-pages-vehiclesPage-{align-items:center;display:flex;gap:1rem}.vehicleInfo__src-client-pages-vehiclesPage- .vehicleDetails__src-client-pages-vehiclesPage-{display:flex;flex-direction:column;gap:.3rem}.vehicleInfo__src-client-pages-vehiclesPage- .vehicleDetails__src-client-pages-vehiclesPage- .vehicleName__src-client-pages-vehiclesPage-{color:var(--color-black);font-size:1.4rem;font-weight:500}.vehicleInfo__src-client-pages-vehiclesPage- .vehicleDetails__src-client-pages-vehiclesPage- .vehicleYear__src-client-pages-vehiclesPage-{color:var(--color-grey-dark);font-size:1.2rem}.vehicleIcon__src-client-pages-vehiclesPage-{align-items:center;border-radius:8px;color:var(--color-white);display:flex;flex-shrink:0;font-size:1.8rem;height:4rem;justify-content:center;width:4rem}.vehicleLicensePlate__src-client-pages-vehiclesPage- p,.vehicleOwner__src-client-pages-vehiclesPage- p,.vehicleType__src-client-pages-vehiclesPage- p{color:var(--color-grey-dark);font-size:1.3rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vehicleLicensePlate__src-client-pages-vehiclesPage- p{color:var(--color-black);font-family:monospace;font-weight:600;letter-spacing:1px}.vehicleOwner__src-client-pages-vehiclesPage-{align-items:center;display:flex;gap:1rem}.vehicleOwner__src-client-pages-vehiclesPage- .ownerAvatar__src-client-pages-vehiclesPage-{flex-shrink:0;height:3.5rem;width:3.5rem}.vehicleOwner__src-client-pages-vehiclesPage- .ownerName__src-client-pages-vehiclesPage-{color:var(--color-grey-dark);font-size:1.3rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vehicleStatus__src-client-pages-vehiclesPage-{display:flex;flex-direction:column;gap:.4rem}.statusBadge__src-client-pages-vehiclesPage-{align-items:center;border-radius:20px;display:inline-flex;font-size:1.1rem;font-weight:500;gap:.5rem;letter-spacing:.5px;padding:.4rem 1rem;text-transform:uppercase;width:fit-content}.statusBadge__src-client-pages-vehiclesPage-.active__src-client-pages-vehiclesPage-{background-color:#e8f5e9;color:#2e7d32}.statusBadge__src-client-pages-vehiclesPage-.inactive__src-client-pages-vehiclesPage-{background-color:#ffebee;color:#c62828}.statusBadge__src-client-pages-vehiclesPage-.verified__src-client-pages-vehiclesPage-{background-color:#e3f2fd;color:#1565c0}.statusBadge__src-client-pages-vehiclesPage-.unverified__src-client-pages-vehiclesPage-{background-color:#fff3e0;color:#e65100}.vehicleActions__src-client-pages-vehiclesPage-{align-items:center;display:flex;justify-content:flex-end}.loader__src-client-pages-vehiclesPage-{padding:6rem 2rem}.loaderMain__src-client-pages-vehiclesPage-,.loader__src-client-pages-vehiclesPage-{align-items:center;display:flex;justify-content:center}@media(max-width:1200px){.heading__src-client-pages-vehiclesPage-,.vehicleRow__src-client-pages-vehiclesPage-{grid-template-columns:2fr 1.5fr 1.2fr 1fr .5fr}.vehicleOwner__src-client-pages-vehiclesPage-{display:none}}@media(max-width:768px){.heading__src-client-pages-vehiclesPage-{display:none}.vehicleRow__src-client-pages-vehiclesPage-{gap:1rem;grid-template-columns:1fr;padding:1.5rem}.vehicleInfo__src-client-pages-vehiclesPage-,.vehicleLicensePlate__src-client-pages-vehiclesPage-,.vehicleOwner__src-client-pages-vehiclesPage-,.vehicleStatus__src-client-pages-vehiclesPage-,.vehicleType__src-client-pages-vehiclesPage-{align-items:flex-start;display:flex;flex-direction:column}.vehicleInfo__src-client-pages-vehiclesPage-:before,.vehicleLicensePlate__src-client-pages-vehiclesPage-:before,.vehicleOwner__src-client-pages-vehiclesPage-:before,.vehicleStatus__src-client-pages-vehiclesPage-:before,.vehicleType__src-client-pages-vehiclesPage-:before{color:var(--color-grey-dark);content:attr(data-label);font-size:1.1rem;font-weight:600;margin-bottom:.5rem;text-transform:uppercase}.vehicleOwner__src-client-pages-vehiclesPage-{display:flex;flex-direction:column}}.card__src-client-pages-tripsPage-tripsList-tripCard-{background:var(--color-white,#fff);border:1px solid #0000;border-radius:1.2rem;cursor:pointer;display:flex;flex-direction:column;font-family:var(--font,sans-serif);gap:1.6rem;outline:none;padding:2.4rem;transition:border-color .3s,box-shadow .3s}.card__src-client-pages-tripsPage-tripsList-tripCard-:focus-visible,.card__src-client-pages-tripsPage-tripsList-tripCard-:hover{border-color:var(--color-primary-dark,#9a4600);box-shadow:0 12px 32px -4px #191c1e1a}.header__src-client-pages-tripsPage-tripsList-tripCard-{display:flex;flex-direction:column;gap:.8rem}.title__src-client-pages-tripsPage-tripsList-tripCard-{color:var(--color-on-surface,#191c1e);font-size:1.6rem;font-weight:700;letter-spacing:-.01em;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.badges__src-client-pages-tripsPage-tripsList-tripCard-{display:flex;flex-wrap:wrap;gap:.6rem}.badge__src-client-pages-tripsPage-tripsList-tripCard-{border-radius:.25rem;font-size:1rem;font-weight:800;letter-spacing:.04em;padding:2px 8px;text-transform:uppercase;white-space:nowrap}.badgeRecurrent__src-client-pages-tripsPage-tripsList-tripCard-{background:#a23f001a;color:#a23f00}.statusDraft__src-client-pages-tripsPage-tripsList-tripCard-{background:#e0e3e5;color:#564338}.statusPublished__src-client-pages-tripsPage-tripsList-tripCard-{background:#dcfce7;color:#166534}.statusInProgress__src-client-pages-tripsPage-tripsList-tripCard-{background:#dbeafe;color:#1e40af}.statusCompleted__src-client-pages-tripsPage-tripsList-tripCard-{background:#ede9fe;color:#5b21b6}.statusCancelled__src-client-pages-tripsPage-tripsList-tripCard-{background:#fee2e2;color:#991b1b}.body__src-client-pages-tripsPage-tripsList-tripCard-{display:flex;flex-direction:column;gap:1rem}.infoRow__src-client-pages-tripsPage-tripsList-tripCard-{align-items:center;color:var(--color-on-surface-variant,#564338);display:flex;font-size:1.3rem;font-weight:500;gap:1.2rem}.infoIcon__src-client-pages-tripsPage-tripsList-tripCard-{color:var(--color-primary-dark,#9a4600);flex-shrink:0;height:1.8rem;width:1.8rem}.footer__src-client-pages-tripsPage-tripsList-tripCard-{align-items:center;border-top:1px solid var(--color-surface-high,#e6e8ea);display:flex;gap:1.2rem;justify-content:space-between;padding-top:1.2rem}.price__src-client-pages-tripsPage-tripsList-tripCard-{display:flex;flex-direction:column;gap:.2rem}.priceValue__src-client-pages-tripsPage-tripsList-tripCard-{color:var(--color-primary-dark,#9a4600);font-size:2rem;font-weight:800;line-height:1;white-space:nowrap}.priceLabel__src-client-pages-tripsPage-tripsList-tripCard-{color:var(--color-on-surface-variant,#564338);font-size:1rem}.noPrice__src-client-pages-tripsPage-tripsList-tripCard-{color:var(--color-grey-dark,#a6a6a6);font-size:1.2rem;font-style:italic}.menuWrapper__src-client-pages-tripsPage-tripsList-tripCard-{flex-shrink:0}@media(max-width:648px){.card__src-client-pages-tripsPage-tripsList-tripCard-{padding:1.8rem}.title__src-client-pages-tripsPage-tripsList-tripCard-{font-size:1.5rem}.priceValue__src-client-pages-tripsPage-tripsList-tripCard-{font-size:1.8rem}}.tripsList__src-client-pages-tripsPage-tripsList-{display:grid;gap:2.4rem;grid-template-columns:repeat(3,1fr)}@media(max-width:1280px){.tripsList__src-client-pages-tripsPage-tripsList-{grid-template-columns:repeat(2,1fr)}}@media(max-width:648px){.tripsList__src-client-pages-tripsPage-tripsList-{gap:1.6rem;grid-template-columns:1fr}}@media(min-width:2000px){.tripsList__src-client-pages-tripsPage-tripsList-{grid-template-columns:repeat(4,1fr)}}.tripsFilters__src-client-pages-tripsPage-tripsFilters-{align-items:center;display:flex;flex-wrap:wrap;gap:1.6rem}.left__src-client-pages-tripsPage-tripsFilters-{align-items:center;display:flex;flex-wrap:wrap;gap:1.2rem}.scopeToggle__src-client-pages-tripsPage-tripsFilters-{background:var(--color-surface-high,#e6e8ea);border-radius:9999px;display:flex;gap:4px;padding:4px}.toggleBtn__src-client-pages-tripsPage-tripsFilters-{background:#0000;border:none;border-radius:9999px;color:var(--color-on-surface-variant,#564338);cursor:pointer;font-family:var(--font,sans-serif);font-size:1.3rem;font-weight:600;padding:.7rem 2.4rem;transition:all .2s;white-space:nowrap}.toggleBtn__src-client-pages-tripsPage-tripsFilters-.toggleActive__src-client-pages-tripsPage-tripsFilters-{background:var(--color-white,#fff);box-shadow:0 1px 4px #191c1e14;color:var(--color-primary-dark,#9a4600);font-weight:700}.divider__src-client-pages-tripsPage-tripsFilters-{background:var(--color-outline-variant,#dcc1b3);flex-shrink:0;height:2.4rem;opacity:.4;width:1px}.chip__src-client-pages-tripsPage-tripsFilters-{border:none;border-radius:9999px;cursor:pointer;font-family:var(--font,sans-serif);font-size:1.2rem;font-weight:600;padding:.6rem 1.6rem;transition:background .2s,color .2s;white-space:nowrap}.chip__src-client-pages-tripsPage-tripsFilters-.active__src-client-pages-tripsPage-tripsFilters-{background:var(--color-primary-light,#fe6b10);color:var(--color-on-primary-dark,#581f00)}.all__src-client-pages-tripsPage-tripsFilters-{background:var(--color-surface-highest,#e0e3e5);color:var(--color-on-surface-variant,#564338)}.draft__src-client-pages-tripsPage-tripsFilters-{background:#e0e3e5;color:#564338}.published__src-client-pages-tripsPage-tripsFilters-{background:#dcfce7;color:#166534}.inProgress__src-client-pages-tripsPage-tripsFilters-{background:#dbeafe;color:#1e40af}.completed__src-client-pages-tripsPage-tripsFilters-{background:#ede9fe;color:#5b21b6}.cancelled__src-client-pages-tripsPage-tripsFilters-{background:#fee2e2;color:#991b1b}@media(max-width:648px){.tripsFilters__src-client-pages-tripsPage-tripsFilters-{align-items:flex-start;flex-direction:column}.left__src-client-pages-tripsPage-tripsFilters-{flex-wrap:wrap}.divider__src-client-pages-tripsPage-tripsFilters-{display:none}}.availablePanel__src-client-pages-tripsPage-tripsSearchPanel-availablePanel-{display:flex;flex-direction:column;gap:2rem}.inputRow__src-client-pages-tripsPage-tripsSearchPanel-availablePanel-{display:grid;gap:2.4rem;grid-template-columns:repeat(4,1fr)}.fieldGroup__src-client-pages-tripsPage-tripsSearchPanel-availablePanel-{display:flex;flex-direction:column}.fieldGroup__src-client-pages-tripsPage-tripsSearchPanel-availablePanel- label{color:var(--color-on-surface-variant,#564338);font-size:1rem;font-weight:700;letter-spacing:.1em;margin-bottom:4px;margin-left:4px;text-transform:uppercase}.bottomRow__src-client-pages-tripsPage-tripsSearchPanel-availablePanel-{align-items:center;display:flex;flex-wrap:wrap;gap:1.6rem;justify-content:space-between}.chipRow__src-client-pages-tripsPage-tripsSearchPanel-availablePanel-{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.comfortLabel__src-client-pages-tripsPage-tripsSearchPanel-availablePanel-{color:#5643388c;font-size:1.1rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.optionChip__src-client-pages-tripsPage-tripsSearchPanel-availablePanel-{align-items:center;background:#0000;border:1px solid #dcc1b340;border-radius:.5rem;color:var(--color-on-surface-variant,#564338);cursor:pointer;display:flex;font-family:var(--font,sans-serif);font-size:1.2rem;font-weight:500;gap:6px;padding:.6rem 1.4rem;transition:all .2s}.optionChip__src-client-pages-tripsPage-tripsSearchPanel-availablePanel-.chipActive__src-client-pages-tripsPage-tripsSearchPanel-availablePanel-{background:var(--color-primary-light,#fe6b10);border-color:var(--color-primary-light,#fe6b10);color:var(--color-on-primary-dark,#581f00)}.optionChip__src-client-pages-tripsPage-tripsSearchPanel-availablePanel-:hover:not(.chipActive__src-client-pages-tripsPage-tripsSearchPanel-availablePanel-){background:var(--color-surface-high,#e6e8ea)}.chipIcon__src-client-pages-tripsPage-tripsSearchPanel-availablePanel-{flex-shrink:0;height:1.6rem;width:1.6rem}.actions__src-client-pages-tripsPage-tripsSearchPanel-availablePanel-{align-items:center;display:flex;gap:1.2rem}@media(max-width:1024px){.inputRow__src-client-pages-tripsPage-tripsSearchPanel-availablePanel-{grid-template-columns:repeat(2,1fr)}}@media(max-width:648px){.inputRow__src-client-pages-tripsPage-tripsSearchPanel-availablePanel-{grid-template-columns:1fr}.bottomRow__src-client-pages-tripsPage-tripsSearchPanel-availablePanel-{align-items:flex-start;flex-direction:column}}.ongoingPanel__src-client-pages-tripsPage-tripsSearchPanel-ongoingPanel-{align-items:center;display:flex;flex-wrap:wrap;gap:2rem}.info__src-client-pages-tripsPage-tripsSearchPanel-ongoingPanel-{color:var(--color-on-surface-variant,#564338);font-size:1.3rem}.recurrentPanel__src-client-pages-tripsPage-tripsSearchPanel-recurrentPanel-{align-items:center;display:flex;flex-wrap:wrap;gap:2rem}.toggleLabel__src-client-pages-tripsPage-tripsSearchPanel-recurrentPanel-{align-items:center;color:var(--color-on-surface-variant,#564338);cursor:pointer;display:flex;font-size:1.3rem;gap:.8rem}.toggle__src-client-pages-tripsPage-tripsSearchPanel-recurrentPanel-{background:var(--color-surface-highest,#e0e3e5);border-radius:11px;cursor:pointer;flex-shrink:0;height:2.2rem;position:relative;transition:background .2s;width:3.8rem}.toggle__src-client-pages-tripsPage-tripsSearchPanel-recurrentPanel-.toggleOn__src-client-pages-tripsPage-tripsSearchPanel-recurrentPanel-{background:var(--color-primary-dark,#9a4600)}.toggleThumb__src-client-pages-tripsPage-tripsSearchPanel-recurrentPanel-{background:#fff;border-radius:50%;box-shadow:0 1px 3px #0003;height:1.6rem;left:3px;position:absolute;top:3px;transition:transform .2s;width:1.6rem}.toggleOn__src-client-pages-tripsPage-tripsSearchPanel-recurrentPanel- .toggleThumb__src-client-pages-tripsPage-tripsSearchPanel-recurrentPanel-{transform:translateX(1.6rem)}.textPanel__src-client-pages-tripsPage-tripsSearchPanel-textPanel-{align-items:center;display:flex;gap:1.6rem}.searchWrapper__src-client-pages-tripsPage-tripsSearchPanel-textPanel-{align-items:center;border-bottom:1px solid #dcc1b359;display:flex;flex:1;gap:8px;max-width:50rem;padding-bottom:8px;transition:border-color .2s}.searchWrapper__src-client-pages-tripsPage-tripsSearchPanel-textPanel-:focus-within{border-bottom-color:var(--color-primary-dark,#9a4600)}.searchIcon__src-client-pages-tripsPage-tripsSearchPanel-textPanel-{color:var(--color-on-surface-variant,#564338);flex-shrink:0;height:2rem;width:2rem}.input__src-client-pages-tripsPage-tripsSearchPanel-textPanel-{background:#0000;border:none;color:var(--color-on-surface,#191c1e);flex:1;font-family:var(--font,sans-serif);font-size:1.35rem;outline:none}.input__src-client-pages-tripsPage-tripsSearchPanel-textPanel-::placeholder{color:#d8dadc}.clearBtn__src-client-pages-tripsPage-tripsSearchPanel-textPanel-{align-items:center;background:var(--color-surface-high,#e6e8ea);border:none;border-radius:50%;color:var(--color-on-surface-variant,#564338);cursor:pointer;display:flex;flex-shrink:0;font-size:1.1rem;height:2rem;justify-content:center;transition:background .15s;width:2rem}.clearBtn__src-client-pages-tripsPage-tripsSearchPanel-textPanel-:hover{background:var(--color-surface-container,#eceef0)}@media(max-width:648px){.textPanel__src-client-pages-tripsPage-tripsSearchPanel-textPanel-{align-items:stretch;flex-direction:column}.searchWrapper__src-client-pages-tripsPage-tripsSearchPanel-textPanel-{max-width:100%}}.panel__src-client-pages-tripsPage-tripsSearchPanel-{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffffd9;border-radius:1.5rem;box-shadow:0 12px 32px -4px #191c1e0f;font-family:var(--font,sans-serif);margin:0 4rem;overflow:hidden}.tabs__src-client-pages-tripsPage-tripsSearchPanel-{border-bottom:1px solid var(--color-surface-high,#e6e8ea);display:flex;gap:0;overflow-x:auto;padding:0 2.4rem}.tab__src-client-pages-tripsPage-tripsSearchPanel-{align-items:center;background:#0000;border:none;border-bottom:2px solid #0000;color:var(--color-on-surface-variant,#564338);cursor:pointer;display:flex;font-family:var(--font,sans-serif);font-size:1.3rem;font-weight:500;gap:.8rem;margin-bottom:-1px;padding:1.4rem 1.6rem;transition:color .2s,border-color .2s;white-space:nowrap}.tab__src-client-pages-tripsPage-tripsSearchPanel-.tabActive__src-client-pages-tripsPage-tripsSearchPanel-{border-bottom-color:var(--color-primary-dark,#9a4600);color:var(--color-primary-dark,#9a4600);font-weight:700}.tab__src-client-pages-tripsPage-tripsSearchPanel-:hover:not(.tabActive__src-client-pages-tripsPage-tripsSearchPanel-){color:var(--color-primary-dark,#9a4600)}.tabIcon__src-client-pages-tripsPage-tripsSearchPanel-{flex-shrink:0;height:1.8rem;width:1.8rem}.content__src-client-pages-tripsPage-tripsSearchPanel-{padding:2.4rem}@media(max-width:1024px){.panel__src-client-pages-tripsPage-tripsSearchPanel-{margin:0 2.4rem}}@media(max-width:648px){.panel__src-client-pages-tripsPage-tripsSearchPanel-{border-radius:1rem;margin:0 1.6rem}.tabs__src-client-pages-tripsPage-tripsSearchPanel-{padding:0 1.6rem}.content__src-client-pages-tripsPage-tripsSearchPanel-{padding:1.6rem}}.tripsPage__src-client-pages-tripsPage-{background:var(--color-surface,#f5f5f5);display:flex;flex-direction:column;font-family:var(--font,sans-serif);height:100%;width:100%}.header__src-client-pages-tripsPage-{align-items:center;background:var(--color-white,#fff);display:flex;flex-direction:row;justify-content:space-between;padding:2rem 4rem}.title__src-client-pages-tripsPage-{color:var(--color-on-surface,#191c1e);font-family:var(--font,sans-serif);font-size:1.8rem;font-weight:700}.profileNavigation__src-client-pages-tripsPage-{align-items:center;display:flex}.profileNavigation__src-client-pages-tripsPage->:not(:last-child){margin-right:2rem}.toolbar__src-client-pages-tripsPage-{align-items:center;display:flex;flex-wrap:wrap;gap:1.6rem;justify-content:space-between;padding:2rem 4rem}.btnAddTrip__src-client-pages-tripsPage-{align-items:center;background:linear-gradient(135deg,var(--color-primary-dark,#9a4600),var(--color-primary,#ff8e43));border:none;border-radius:.5rem;box-shadow:0 4px 12px #9a46004d;color:#fff;cursor:pointer;display:flex;font-family:var(--font,sans-serif);font-size:1.4rem;font-weight:700;gap:8px;padding:1.2rem 3.2rem;transition:transform .15s,box-shadow .15s;white-space:nowrap}.btnAddTrip__src-client-pages-tripsPage-:active{transform:scale(.97)}.btnAddTrip__src-client-pages-tripsPage-:hover{box-shadow:0 6px 16px #9a460066}.btnIcon__src-client-pages-tripsPage-{flex-shrink:0;height:2rem;width:2rem}.main__src-client-pages-tripsPage-{display:flex;flex:1;flex-direction:column;overflow:hidden}.content__src-client-pages-tripsPage-{display:flex;flex:1;flex-direction:column;overflow-y:auto;padding:2.4rem 4rem}.empty__src-client-pages-tripsPage-,.error__src-client-pages-tripsPage-{align-items:center;display:flex;justify-content:center;padding:6rem 2rem;text-align:center}.empty__src-client-pages-tripsPage- p,.error__src-client-pages-tripsPage- p{color:var(--color-on-surface-variant,#564338);font-family:var(--font,sans-serif);font-size:1.4rem}.error__src-client-pages-tripsPage- p{color:var(--color-error,#ba1a1a)}.loader__src-client-pages-tripsPage-{padding:8rem 2rem}.loaderMain__src-client-pages-tripsPage-,.loader__src-client-pages-tripsPage-{align-items:center;display:flex;justify-content:center}@media(max-width:1024px){.content__src-client-pages-tripsPage-,.header__src-client-pages-tripsPage-,.toolbar__src-client-pages-tripsPage-{padding-left:2.4rem;padding-right:2.4rem}}@media(max-width:648px){.header__src-client-pages-tripsPage-{padding:1.6rem}.toolbar__src-client-pages-tripsPage-{align-items:stretch;flex-direction:column;padding:1.6rem}.btnAddTrip__src-client-pages-tripsPage-{justify-content:center;width:100%}.content__src-client-pages-tripsPage-{padding:1.6rem}}.header__src-client-pages-tripDetailPage-tripHeader-{background:#fff;border-radius:20px;box-shadow:0 20px 40px #191c1e0f;display:flex;flex-direction:column;gap:1.2rem;padding:2.4rem 2.8rem}.topRow__src-client-pages-tripDetailPage-tripHeader-{align-items:flex-start;display:flex;gap:2rem;justify-content:space-between}.titleBlock__src-client-pages-tripDetailPage-tripHeader-{display:flex;flex-direction:column;gap:.6rem}.titleRow__src-client-pages-tripDetailPage-tripHeader-{align-items:center;display:flex;flex-wrap:wrap;gap:1.2rem}.title__src-client-pages-tripDetailPage-tripHeader-{color:#191c1e;font-size:2.8rem;font-weight:800;letter-spacing:-.03em;line-height:1.1;margin:0}.metaRow__src-client-pages-tripDetailPage-tripHeader-{align-items:center;display:flex;flex-wrap:wrap;gap:2rem}.metaItem__src-client-pages-tripDetailPage-tripHeader-{align-items:center;color:#434655;display:flex;font-size:1.4rem;font-weight:500;gap:.5rem}.metaIcon__src-client-pages-tripDetailPage-tripHeader-{font-size:1.6rem}.headerRight__src-client-pages-tripDetailPage-tripHeader-{align-items:center;display:flex;flex-shrink:0;gap:1rem}.statusBadge__src-client-pages-tripDetailPage-tripHeader-{border-radius:20px;font-size:1.1rem;font-weight:700;letter-spacing:.04em;padding:.4rem 1rem;text-transform:uppercase;white-space:nowrap}.statusBadge__src-client-pages-tripDetailPage-tripHeader-.statusDraft__src-client-pages-tripDetailPage-tripHeader-{background:#34495e14;color:var(--color-secondary)}.statusBadge__src-client-pages-tripDetailPage-tripHeader-.statusPublished__src-client-pages-tripDetailPage-tripHeader-{background:#27ae601a;color:#27ae60}.statusBadge__src-client-pages-tripDetailPage-tripHeader-.statusInProgress__src-client-pages-tripDetailPage-tripHeader-{background:#ff8e431f;color:var(--color-primary-dark)}.statusBadge__src-client-pages-tripDetailPage-tripHeader-.statusCompleted__src-client-pages-tripDetailPage-tripHeader-{background:#27ae601a;color:#27ae60}.statusBadge__src-client-pages-tripDetailPage-tripHeader-.statusCancelled__src-client-pages-tripDetailPage-tripHeader-{background:#e74c3c14;color:#e74c3c}.passengersSection__src-client-pages-tripDetailPage-sections-passengersSection-{background:#fff;border-radius:20px;box-shadow:0 20px 40px #191c1e0f;padding:2.8rem}.sectionHeader__src-client-pages-tripDetailPage-sections-passengersSection-{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.sectionTitle__src-client-pages-tripDetailPage-sections-passengersSection-{color:#191c1e;font-size:1.8rem;font-weight:700;letter-spacing:-.02em;margin:0}.passengerCount__src-client-pages-tripDetailPage-sections-passengersSection-{align-items:center;background:#f2f4f6;border-radius:20px;color:#191c1e;display:flex;font-size:1.3rem;font-weight:700;gap:.6rem;padding:.5rem 1.2rem}.passengersList__src-client-pages-tripDetailPage-sections-passengersSection-{display:flex;flex-direction:column;gap:.4rem}.passengerRow__src-client-pages-tripDetailPage-sections-passengersSection-{align-items:center;background:#0000;border-radius:12px;display:flex;justify-content:space-between;padding:1.2rem 1.4rem;transition:background .15s ease}.passengerRow__src-client-pages-tripDetailPage-sections-passengersSection-:hover{background:#f7f9fb}.passengerLeft__src-client-pages-tripDetailPage-sections-passengersSection-{align-items:center;display:flex;gap:1.2rem}.avatar__src-client-pages-tripDetailPage-sections-passengersSection-{align-items:center;background:#eceef0;border-radius:50%;color:#434655;display:flex;flex-shrink:0;font-size:1.4rem;font-weight:700;height:4rem;justify-content:center;width:4rem}.passengerInfo__src-client-pages-tripDetailPage-sections-passengersSection-{display:flex;flex-direction:column;gap:.2rem}.passengerName__src-client-pages-tripDetailPage-sections-passengersSection-{color:#191c1e;font-size:1.5rem;font-weight:600}.passengerContact__src-client-pages-tripDetailPage-sections-passengersSection-{color:#434655;font-size:1.2rem}.passengerMeta__src-client-pages-tripDetailPage-sections-passengersSection-{align-items:flex-end;display:flex;flex-direction:column;gap:.3rem}.passengerSeats__src-client-pages-tripDetailPage-sections-passengersSection-{color:#191c1e;font-size:1.3rem;font-weight:700}.passengerStatus__src-client-pages-tripDetailPage-sections-passengersSection-{color:var(--color-primary-dark);font-size:1.1rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.empty__src-client-pages-tripDetailPage-sections-passengersSection-{color:#434655;font-size:1.4rem;padding:2.5rem 0;text-align:center}.unknown__src-client-pages-tripDetailPage-sections-passengersSection-{color:#434655;font-style:italic}.tripDetailPage__src-client-pages-tripDetailPage-{background:#f7f9fb;display:flex;flex-direction:column;height:100%;overflow:hidden}.topBar__src-client-pages-tripDetailPage-{align-items:center;background:var(--color-white);border-bottom:1px solid var(--color-grey-light);display:flex;flex-shrink:0;justify-content:space-between;padding:1.6rem 3rem}.topBarTitle__src-client-pages-tripDetailPage-{color:#191c1e;font-size:2rem;font-weight:700;margin:0}.scrollArea__src-client-pages-tripDetailPage-{flex:1;overflow-y:auto}.inner__src-client-pages-tripDetailPage-{margin:0 auto;max-width:1200px;padding:2rem 3rem 4rem}@media(max-width:768px){.inner__src-client-pages-tripDetailPage-{padding:1.5rem}}.breadcrumb__src-client-pages-tripDetailPage-{align-items:center;display:flex;gap:.8rem;margin-bottom:1.6rem}.backLink__src-client-pages-tripDetailPage-{background:none;border:none;color:var(--color-primary);cursor:pointer;font-size:1.3rem;font-weight:500;padding:0}.backLink__src-client-pages-tripDetailPage-:hover{color:var(--color-primary-dark);text-decoration:underline}.breadcrumbSep__src-client-pages-tripDetailPage-{color:#c3c6d7;font-size:1.2rem}.breadcrumbCurrent__src-client-pages-tripDetailPage-{color:#434655;font-size:1.3rem;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grid__src-client-pages-tripDetailPage-{align-items:start;display:grid;gap:2rem;grid-template-columns:1fr 360px;margin-top:2rem}@media(max-width:1024px){.grid__src-client-pages-tripDetailPage-{grid-template-columns:1fr}}.colLeft__src-client-pages-tripDetailPage-{display:flex;flex-direction:column;gap:2rem;min-width:0}.colRight__src-client-pages-tripDetailPage-{display:flex;flex-direction:column;gap:2rem;position:sticky;top:2rem}@media(max-width:1024px){.colRight__src-client-pages-tripDetailPage-{position:static}}.loader__src-client-pages-tripDetailPage-{align-items:center;display:flex;height:100%;justify-content:center}.card__src-client-pages-dashboardPage-kpiCard-{align-items:center;background-color:var(--color-white);border-left:4px solid #0000;border-radius:8px;box-shadow:0 1px 4px #00000014;display:flex;gap:1.6rem;padding:2rem 2.4rem;transition:all .2s ease}.card__src-client-pages-dashboardPage-kpiCard-:hover{box-shadow:0 2px 8px #0000001f;transform:translateY(-1px)}.card__src-client-pages-dashboardPage-kpiCard-.primary__src-client-pages-dashboardPage-kpiCard-{border-left-color:var(--color-primary)}.card__src-client-pages-dashboardPage-kpiCard-.primary__src-client-pages-dashboardPage-kpiCard- .icon__src-client-pages-dashboardPage-kpiCard-{background-color:#ff8e431a;color:var(--color-primary)}.card__src-client-pages-dashboardPage-kpiCard-.blue__src-client-pages-dashboardPage-kpiCard-{border-left-color:#3498db}.card__src-client-pages-dashboardPage-kpiCard-.blue__src-client-pages-dashboardPage-kpiCard- .icon__src-client-pages-dashboardPage-kpiCard-{background-color:#3498db1a;color:#3498db}.card__src-client-pages-dashboardPage-kpiCard-.green__src-client-pages-dashboardPage-kpiCard-{border-left-color:#27ae60}.card__src-client-pages-dashboardPage-kpiCard-.green__src-client-pages-dashboardPage-kpiCard- .icon__src-client-pages-dashboardPage-kpiCard-{background-color:#27ae601a;color:#27ae60}.card__src-client-pages-dashboardPage-kpiCard-.orange__src-client-pages-dashboardPage-kpiCard-{border-left-color:var(--color-primary-dark)}.card__src-client-pages-dashboardPage-kpiCard-.orange__src-client-pages-dashboardPage-kpiCard- .icon__src-client-pages-dashboardPage-kpiCard-{background-color:#f262001a;color:var(--color-primary-dark)}.icon__src-client-pages-dashboardPage-kpiCard-{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:4.8rem;justify-content:center;width:4.8rem}.icon__src-client-pages-dashboardPage-kpiCard- svg{height:2.4rem;width:2.4rem}.body__src-client-pages-dashboardPage-kpiCard-{display:flex;flex-direction:column;gap:.4rem}.value__src-client-pages-dashboardPage-kpiCard-{color:var(--color-black);font-size:2.8rem;font-weight:700;line-height:1}.label__src-client-pages-dashboardPage-kpiCard-{color:var(--color-grey-dark);font-size:1.2rem;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.weekTrips__src-client-pages-dashboardPage-weekTrips-{background-color:var(--color-white);border-radius:8px;box-shadow:0 1px 4px #00000014;display:flex;flex-direction:column;height:100%;padding:2rem}.header__src-client-pages-dashboardPage-weekTrips-{align-items:center;display:flex;gap:1rem;margin-bottom:1.5rem}.title__src-client-pages-dashboardPage-weekTrips-{color:var(--color-black);font-size:1.6rem;font-weight:600;margin:0}.totalBadge__src-client-pages-dashboardPage-weekTrips-{background-color:#ff8e431a;border-radius:20px;color:var(--color-primary);font-size:1.2rem;font-weight:600;padding:.2rem 1rem}.empty__src-client-pages-dashboardPage-weekTrips-,.loading__src-client-pages-dashboardPage-weekTrips-{align-items:center;display:flex;justify-content:center;padding:4rem 2rem}.empty__src-client-pages-dashboardPage-weekTrips- p,.loading__src-client-pages-dashboardPage-weekTrips- p{color:var(--color-grey-dark);font-size:1.4rem}.list__src-client-pages-dashboardPage-weekTrips-{display:flex;flex-direction:column}.row__src-client-pages-dashboardPage-weekTrips-{align-items:center;border-bottom:1px solid var(--color-grey);display:flex;gap:1.5rem;padding:1.2rem 0}.row__src-client-pages-dashboardPage-weekTrips-:last-child{border-bottom:none}.route__src-client-pages-dashboardPage-weekTrips-{align-items:center;display:flex;flex:1;gap:.6rem;min-width:0}.destination__src-client-pages-dashboardPage-weekTrips-,.origin__src-client-pages-dashboardPage-weekTrips-{color:var(--color-black);font-size:1.4rem;font-weight:500;max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arrow__src-client-pages-dashboardPage-weekTrips-{color:var(--color-grey-dark);flex-shrink:0;font-size:1.2rem}.meta__src-client-pages-dashboardPage-weekTrips-{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:.2rem}.date__src-client-pages-dashboardPage-weekTrips-{color:var(--color-grey-dark);font-size:1.2rem}.vehicle__src-client-pages-dashboardPage-weekTrips-{color:var(--color-grey-dark);font-size:1.1rem;max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.badge__src-client-pages-dashboardPage-weekTrips-{border-radius:20px;display:inline-block;flex-shrink:0;font-size:1.1rem;font-weight:600;letter-spacing:.5px;padding:.5rem 1rem;text-transform:uppercase;white-space:nowrap}.badge__src-client-pages-dashboardPage-weekTrips-.draft__src-client-pages-dashboardPage-weekTrips-{background-color:#e5e7eb;color:#6b7280}.badge__src-client-pages-dashboardPage-weekTrips-.published__src-client-pages-dashboardPage-weekTrips-{background-color:#d1fae5;color:#10b981}.badge__src-client-pages-dashboardPage-weekTrips-.inProgress__src-client-pages-dashboardPage-weekTrips-{background-color:#dbeafe;color:#3b82f6}.badge__src-client-pages-dashboardPage-weekTrips-.completed__src-client-pages-dashboardPage-weekTrips-{background-color:#ede9fe;color:#8b5cf6}.badge__src-client-pages-dashboardPage-weekTrips-.cancelled__src-client-pages-dashboardPage-weekTrips-{background-color:#fee2e2;color:#ef4444}.pagination__src-client-pages-dashboardPage-weekTrips-{align-items:center;border-top:1px solid var(--color-grey);display:flex;justify-content:space-between;margin-top:1.5rem;padding-top:1.5rem}.pageBtn__src-client-pages-dashboardPage-weekTrips-{background:none;border:1px solid var(--color-grey);border-radius:5px;color:var(--color-black);cursor:pointer;font-size:1.3rem;padding:.6rem 1.4rem;transition:all .2s ease}.pageBtn__src-client-pages-dashboardPage-weekTrips-:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}.pageBtn__src-client-pages-dashboardPage-weekTrips-:disabled{cursor:not-allowed;opacity:.35}.pageInfo__src-client-pages-dashboardPage-weekTrips-{color:var(--color-grey-dark);font-size:1.3rem}.tripStatusSummary__src-client-pages-dashboardPage-tripStatusSummary-{background-color:var(--color-white);border-radius:8px;box-shadow:0 1px 4px #00000014;padding:2rem}.title__src-client-pages-dashboardPage-tripStatusSummary-{color:var(--color-black);font-size:1.6rem;font-weight:600;margin:0 0 1.5rem}.list__src-client-pages-dashboardPage-tripStatusSummary-{display:flex;flex-direction:column;gap:1.4rem}.item__src-client-pages-dashboardPage-tripStatusSummary-{align-items:center;display:flex;gap:1rem}.dot__src-client-pages-dashboardPage-tripStatusSummary-{border-radius:50%;flex-shrink:0;height:1rem;width:1rem}.dot__src-client-pages-dashboardPage-tripStatusSummary-.published__src-client-pages-dashboardPage-tripStatusSummary-{background-color:#10b981}.dot__src-client-pages-dashboardPage-tripStatusSummary-.inProgress__src-client-pages-dashboardPage-tripStatusSummary-{background-color:#3b82f6}.dot__src-client-pages-dashboardPage-tripStatusSummary-.completed__src-client-pages-dashboardPage-tripStatusSummary-{background-color:#8b5cf6}.dot__src-client-pages-dashboardPage-tripStatusSummary-.cancelled__src-client-pages-dashboardPage-tripStatusSummary-{background-color:#ef4444}.label__src-client-pages-dashboardPage-tripStatusSummary-{color:var(--color-grey-dark);flex:1;font-size:1.4rem}.count__src-client-pages-dashboardPage-tripStatusSummary-{color:var(--color-black);font-size:2rem;font-weight:700}.quickActions__src-client-pages-dashboardPage-quickActions-{background-color:var(--color-white);border-radius:8px;box-shadow:0 1px 4px #00000014;padding:2rem}.title__src-client-pages-dashboardPage-quickActions-{color:var(--color-black);font-size:1.6rem;font-weight:600;margin:0 0 1.5rem}.actions__src-client-pages-dashboardPage-quickActions-{display:flex;flex-direction:column;gap:1rem}.activityChart__src-client-pages-dashboardPage-activityChart-{display:flex;flex:1;flex-direction:column;padding:2rem}.title__src-client-pages-dashboardPage-activityChart-{color:var(--color-black);font-size:1.6rem;font-weight:600;margin:0}.chart__src-client-pages-dashboardPage-activityChart-{margin-top:auto;position:relative;width:100%}.svg__src-client-pages-dashboardPage-activityChart-{display:block;height:12rem;overflow:visible;width:100%}.bar__src-client-pages-dashboardPage-activityChart-{fill:var(--color-grey-light);cursor:pointer;transition:fill .15s ease}.bar__src-client-pages-dashboardPage-activityChart-:hover{fill:var(--color-primary);opacity:.7}.barHovered__src-client-pages-dashboardPage-activityChart-{fill:var(--color-primary);cursor:pointer;opacity:.7}.barToday__src-client-pages-dashboardPage-activityChart-{fill:var(--color-primary);cursor:pointer;transition:opacity .15s ease}.barToday__src-client-pages-dashboardPage-activityChart-:hover{opacity:.8}.tooltip__src-client-pages-dashboardPage-activityChart-{align-items:center;background-color:var(--color-black);border-radius:6px;display:flex;flex-direction:column;gap:.2rem;padding:.6rem 1rem;pointer-events:none;position:absolute;top:-5rem;transform:translateX(-50%);white-space:nowrap;z-index:10}.tooltip__src-client-pages-dashboardPage-activityChart-:after{border:5px solid #0000;border-top:5px solid var(--color-black);content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%)}.tooltipCount__src-client-pages-dashboardPage-activityChart-{color:var(--color-white);font-size:1.3rem;font-weight:700}.tooltipDate__src-client-pages-dashboardPage-activityChart-{color:var(--color-grey-dark);font-size:1.1rem}.xAxis__src-client-pages-dashboardPage-activityChart-{display:flex;justify-content:space-between;margin-top:1rem}.xLabel__src-client-pages-dashboardPage-activityChart-{color:var(--color-grey-dark);flex:1;font-size:1.2rem;text-align:center}.xLabelToday__src-client-pages-dashboardPage-activityChart-{color:var(--color-primary);flex:1;font-size:1.2rem;font-weight:700;text-align:center}.driverTimeline__src-client-pages-dashboardPage-driverTimeline-{display:flex;flex:1;flex-direction:column;padding:2rem;width:100%}.empty__src-client-pages-dashboardPage-driverTimeline-{align-items:center;display:flex;justify-content:center;margin-top:auto;padding:4rem 2rem}.empty__src-client-pages-dashboardPage-driverTimeline- p{color:var(--color-grey-dark);font-size:1.4rem}.groups__src-client-pages-dashboardPage-driverTimeline-{display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(28rem,1fr));margin-top:auto}.driverGroup__src-client-pages-dashboardPage-driverTimeline-{background-color:var(--color-white);border-radius:8px;box-shadow:0 1px 4px #00000014;padding:2rem}.driverHeader__src-client-pages-dashboardPage-driverTimeline-{align-items:center;border-bottom:1px solid var(--color-grey);display:flex;gap:1rem;margin-bottom:1.5rem;padding-bottom:1.5rem}.avatar__src-client-pages-dashboardPage-driverTimeline-{flex-shrink:0;height:3.6rem;width:3.6rem}.driverName__src-client-pages-dashboardPage-driverTimeline-{color:var(--color-black);flex:1;font-size:1.4rem;font-weight:600}.eventCount__src-client-pages-dashboardPage-driverTimeline-{background-color:var(--color-grey-light);border-radius:20px;color:var(--color-grey-dark);font-size:1.1rem;padding:.2rem .8rem}.timeline__src-client-pages-dashboardPage-driverTimeline-{display:flex;flex-direction:column}.timelineItem__src-client-pages-dashboardPage-driverTimeline-{display:flex;gap:1.2rem}.timelineLeft__src-client-pages-dashboardPage-driverTimeline-{align-items:center;display:flex;flex-direction:column;flex-shrink:0;padding-top:.3rem}.dot__src-client-pages-dashboardPage-driverTimeline-{border-radius:50%;flex-shrink:0;height:1rem;width:1rem}.dot__src-client-pages-dashboardPage-driverTimeline-.published__src-client-pages-dashboardPage-driverTimeline-{background-color:#10b981}.dot__src-client-pages-dashboardPage-driverTimeline-.inProgress__src-client-pages-dashboardPage-driverTimeline-{background-color:#3b82f6}.dot__src-client-pages-dashboardPage-driverTimeline-.completed__src-client-pages-dashboardPage-driverTimeline-{background-color:#8b5cf6}.dot__src-client-pages-dashboardPage-driverTimeline-.cancelled__src-client-pages-dashboardPage-driverTimeline-{background-color:#ef4444}.line__src-client-pages-dashboardPage-driverTimeline-{background-color:var(--color-grey);flex:1;margin:.4rem 0;min-height:1.6rem;width:1px}.timelineContent__src-client-pages-dashboardPage-driverTimeline-{display:flex;flex-direction:column;gap:.3rem;padding-bottom:1.4rem}.eventRow__src-client-pages-dashboardPage-driverTimeline-{align-items:center;display:flex;flex-wrap:wrap;gap:.8rem}.badge__src-client-pages-dashboardPage-driverTimeline-{border-radius:20px;display:inline-block;flex-shrink:0;font-size:1.1rem;font-weight:600;letter-spacing:.5px;padding:.5rem 1rem;text-transform:uppercase;white-space:nowrap}.badge__src-client-pages-dashboardPage-driverTimeline-.draft__src-client-pages-dashboardPage-driverTimeline-{background-color:#e5e7eb;color:#6b7280}.badge__src-client-pages-dashboardPage-driverTimeline-.published__src-client-pages-dashboardPage-driverTimeline-{background-color:#d1fae5;color:#10b981}.badge__src-client-pages-dashboardPage-driverTimeline-.inProgress__src-client-pages-dashboardPage-driverTimeline-{background-color:#dbeafe;color:#3b82f6}.badge__src-client-pages-dashboardPage-driverTimeline-.completed__src-client-pages-dashboardPage-driverTimeline-{background-color:#ede9fe;color:#8b5cf6}.badge__src-client-pages-dashboardPage-driverTimeline-.cancelled__src-client-pages-dashboardPage-driverTimeline-{background-color:#fee2e2;color:#ef4444}.route__src-client-pages-dashboardPage-driverTimeline-{color:var(--color-black);font-size:1.3rem;font-weight:500}.time__src-client-pages-dashboardPage-driverTimeline-{color:var(--color-grey-dark);font-size:1.2rem}.dashboardPage__src-client-pages-dashboardPage-{background-color:#f5f5f5;display:flex;flex-direction:column;height:100%;width:100%}.header__src-client-pages-dashboardPage-{align-items:center;background-color:var(--color-white);border-bottom:1px solid var(--color-grey);display:flex;flex-direction:row;justify-content:space-between;padding:2rem 3rem}.profileNavigation__src-client-pages-dashboardPage-{align-items:center;display:flex}.title__src-client-pages-dashboardPage-{color:var(--color-black);font-size:1.8rem;font-weight:400}.main__src-client-pages-dashboardPage-{display:flex;flex:1;flex-direction:column;overflow:hidden}.content__src-client-pages-dashboardPage-{display:flex;flex:1;flex-direction:column;gap:2rem;overflow-y:auto;padding:2rem 3rem}.empty__src-client-pages-dashboardPage-,.error__src-client-pages-dashboardPage-{align-items:center;display:flex;justify-content:center;padding:4rem 2rem;text-align:center}.empty__src-client-pages-dashboardPage- p,.error__src-client-pages-dashboardPage- p{color:var(--color-grey-dark);font-size:1.4rem}.error__src-client-pages-dashboardPage- p{color:var(--color-red)}.loader__src-client-pages-dashboardPage-{padding:6rem 2rem}.loaderMain__src-client-pages-dashboardPage-,.loader__src-client-pages-dashboardPage-{align-items:center;display:flex;justify-content:center}.kpiGrid__src-client-pages-dashboardPage-{display:grid;gap:1.5rem;grid-template-columns:repeat(4,1fr)}.mainGrid__src-client-pages-dashboardPage-{align-items:start;display:grid;gap:2rem;grid-template-columns:1fr 28rem}.sidePanel__src-client-pages-dashboardPage-{display:flex;flex-direction:column;gap:2rem}.chartSection__src-client-pages-dashboardPage-{background-color:var(--color-white);border-radius:8px;box-shadow:0 1px 4px #00000014;display:flex;flex-direction:column;gap:0;height:100%;overflow:hidden}.chartToggle__src-client-pages-dashboardPage-{border-bottom:1px solid var(--color-grey);display:flex}.toggleBtn__src-client-pages-dashboardPage-{background:none;border:none;border-bottom:2px solid #0000;color:var(--color-grey-dark);cursor:pointer;font-size:1.4rem;font-weight:500;padding:1.2rem 2.4rem;transition:all .2s ease}.toggleBtn__src-client-pages-dashboardPage-:hover{color:var(--color-primary)}.toggleBtnActive__src-client-pages-dashboardPage-{background:none;border:none;border-bottom:2px solid var(--color-primary);color:var(--color-primary);cursor:pointer;font-size:1.4rem;font-weight:600;padding:1.2rem 2.4rem}@media(max-width:1200px){.kpiGrid__src-client-pages-dashboardPage-{grid-template-columns:repeat(2,1fr)}.mainGrid__src-client-pages-dashboardPage-{grid-template-columns:1fr}.sidePanel__src-client-pages-dashboardPage-{flex-direction:row}}@media(max-width:768px){.content__src-client-pages-dashboardPage-{padding:1.5rem}.kpiGrid__src-client-pages-dashboardPage-{gap:1rem;grid-template-columns:1fr 1fr}.sidePanel__src-client-pages-dashboardPage-{flex-direction:column}}.roleCard__src-client-pages-settingsPage-rolesSection-roleCard-{background:#fff;border:1px solid #e5e7eb;border-radius:12px;display:flex;flex-direction:column;gap:16px;padding:20px;transition:all .2s ease}.roleCard__src-client-pages-settingsPage-rolesSection-roleCard-:hover{border-color:#d1d5db;box-shadow:0 4px 6px #0000000d}.roleCard__src-client-pages-settingsPage-rolesSection-roleCard- .roleHeader__src-client-pages-settingsPage-rolesSection-roleCard-{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.roleCard__src-client-pages-settingsPage-rolesSection-roleCard- .roleHeader__src-client-pages-settingsPage-rolesSection-roleCard- .roleInfo__src-client-pages-settingsPage-rolesSection-roleCard-{align-items:center;display:flex;flex:1;gap:12px}.roleCard__src-client-pages-settingsPage-rolesSection-roleCard- .roleHeader__src-client-pages-settingsPage-rolesSection-roleCard- .roleInfo__src-client-pages-settingsPage-rolesSection-roleCard- .roleName__src-client-pages-settingsPage-rolesSection-roleCard-{color:#111827;font-size:18px;font-weight:600;margin:0}.roleCard__src-client-pages-settingsPage-rolesSection-roleCard- .roleHeader__src-client-pages-settingsPage-rolesSection-roleCard- .roleInfo__src-client-pages-settingsPage-rolesSection-roleCard- .systemBadge__src-client-pages-settingsPage-rolesSection-roleCard-{background:#dbeafe;border-radius:4px;color:#1e40af;font-size:12px;font-weight:600;padding:4px 8px;text-transform:uppercase}.roleCard__src-client-pages-settingsPage-rolesSection-roleCard- .roleHeader__src-client-pages-settingsPage-rolesSection-roleCard- .privilegesCount__src-client-pages-settingsPage-rolesSection-roleCard-{align-items:center;background:#f9fafb;border-radius:8px;display:flex;flex-direction:column;padding:8px 16px}.roleCard__src-client-pages-settingsPage-rolesSection-roleCard- .roleHeader__src-client-pages-settingsPage-rolesSection-roleCard- .privilegesCount__src-client-pages-settingsPage-rolesSection-roleCard- .count__src-client-pages-settingsPage-rolesSection-roleCard-{color:#3b82f6;font-size:24px;font-weight:700;line-height:1}.roleCard__src-client-pages-settingsPage-rolesSection-roleCard- .roleHeader__src-client-pages-settingsPage-rolesSection-roleCard- .privilegesCount__src-client-pages-settingsPage-rolesSection-roleCard- .label__src-client-pages-settingsPage-rolesSection-roleCard-{color:#6b7280;font-size:12px;margin-top:4px}.roleCard__src-client-pages-settingsPage-rolesSection-roleCard- .roleDescription__src-client-pages-settingsPage-rolesSection-roleCard-{color:#6b7280;font-size:14px;line-height:1.5;margin:0}.roleCard__src-client-pages-settingsPage-rolesSection-roleCard- .roleActions__src-client-pages-settingsPage-rolesSection-roleCard-{align-items:center;border-top:1px solid #e5e7eb;display:flex;gap:12px;padding-top:12px}.roleCard__src-client-pages-settingsPage-rolesSection-roleCard- .roleActions__src-client-pages-settingsPage-rolesSection-roleCard- .systemNote__src-client-pages-settingsPage-rolesSection-roleCard-{color:#6b7280;font-size:12px;font-style:italic;margin:0}.rolesSection__src-client-pages-settingsPage-rolesSection- .sectionHeader__src-client-pages-settingsPage-rolesSection-{margin-bottom:24px}.rolesSection__src-client-pages-settingsPage-rolesSection- .sectionHeader__src-client-pages-settingsPage-rolesSection- .sectionTitle__src-client-pages-settingsPage-rolesSection-{color:#111827;font-size:20px;font-weight:600;margin:0 0 8px}.rolesSection__src-client-pages-settingsPage-rolesSection- .sectionHeader__src-client-pages-settingsPage-rolesSection- .sectionDescription__src-client-pages-settingsPage-rolesSection-{color:#6b7280;font-size:14px;margin:0}.rolesSection__src-client-pages-settingsPage-rolesSection- .loader__src-client-pages-settingsPage-rolesSection-{display:flex;justify-content:center;padding:64px 0}.rolesSection__src-client-pages-settingsPage-rolesSection- .error__src-client-pages-settingsPage-rolesSection-{color:#ef4444;padding:64px 0;text-align:center}.rolesSection__src-client-pages-settingsPage-rolesSection- .empty__src-client-pages-settingsPage-rolesSection-{color:#6b7280;padding:64px 0;text-align:center}.rolesSection__src-client-pages-settingsPage-rolesSection- .rolesList__src-client-pages-settingsPage-rolesSection-{display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}@media(max-width:768px){.rolesSection__src-client-pages-settingsPage-rolesSection- .rolesList__src-client-pages-settingsPage-rolesSection-{gap:16px;grid-template-columns:1fr}}.settingsPage__src-client-pages-settingsPage-{background:#f9fafb;display:flex;flex-direction:column;height:100%}.settingsPage__src-client-pages-settingsPage- .header__src-client-pages-settingsPage-{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:24px 32px}.settingsPage__src-client-pages-settingsPage- .header__src-client-pages-settingsPage- .title__src-client-pages-settingsPage-{color:#111827;font-size:28px;font-weight:700;margin:0}.settingsPage__src-client-pages-settingsPage- .tabs__src-client-pages-settingsPage-{background:#fff;border-bottom:2px solid #e5e7eb;display:flex;gap:8px;padding:0 32px}.settingsPage__src-client-pages-settingsPage- .tabs__src-client-pages-settingsPage- .tab__src-client-pages-settingsPage-{background:none;border:none;border-bottom:2px solid #0000;color:#6b7280;cursor:pointer;font-size:15px;font-weight:500;margin-bottom:-2px;padding:16px 24px;transition:all .2s ease}.settingsPage__src-client-pages-settingsPage- .tabs__src-client-pages-settingsPage- .tab__src-client-pages-settingsPage-:hover:not(:disabled){background:#f9fafb;color:#111827}.settingsPage__src-client-pages-settingsPage- .tabs__src-client-pages-settingsPage- .tab__src-client-pages-settingsPage-.activeTab__src-client-pages-settingsPage-{border-bottom-color:#3b82f6;color:#3b82f6}.settingsPage__src-client-pages-settingsPage- .tabs__src-client-pages-settingsPage- .tab__src-client-pages-settingsPage-:disabled{cursor:not-allowed;opacity:.5}.settingsPage__src-client-pages-settingsPage- .content__src-client-pages-settingsPage-{flex:1;overflow-y:auto;padding:32px}@media(max-width:768px){.settingsPage__src-client-pages-settingsPage- .header__src-client-pages-settingsPage-{align-items:flex-start;flex-direction:column;gap:16px;padding:16px}.settingsPage__src-client-pages-settingsPage- .header__src-client-pages-settingsPage- .title__src-client-pages-settingsPage-{font-size:24px}.settingsPage__src-client-pages-settingsPage- .tabs__src-client-pages-settingsPage-{overflow-x:auto;padding:0 16px}.settingsPage__src-client-pages-settingsPage- .tabs__src-client-pages-settingsPage- .tab__src-client-pages-settingsPage-{font-size:14px;padding:12px 16px;white-space:nowrap}.settingsPage__src-client-pages-settingsPage- .content__src-client-pages-settingsPage-{padding:16px}}