.loading{background-color:transparent}.loading.noBorder{border:none!important;background-color:transparent!important}.loading.fullscreen{min-height:100vh;display:grid;place-content:center;gap:1.5rem}.loading .spinner{display:inline-block;position:relative;width:80px;height:80px}.loading .spinner div{box-sizing:border-box;display:block;position:absolute;width:4rem;height:4rem;margin:.5rem;border:.4rem solid var(--primary);border-radius:50%;animation:spinner 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:var(--primary) transparent transparent transparent}.loading .loadingInput{display:inline-block;position:relative;width:1rem;height:1rem}.loading .loadingInput div{box-sizing:border-box;display:block;position:absolute;width:1rem;height:1rem;margin:.1rem;border:.1rem solid var(--primary);border-radius:50%;animation:spinner 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:var(--primary) transparent transparent transparent}.loading .spinner div:nth-child(1){animation-delay:-.45s}.loading .spinner div:nth-child(2){animation-delay:-.3s}.loading .spinner div:nth-child(3){animation-delay:-.15s}@keyframes spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.button-component{display:flex;justify-content:space-between;align-items:center;height:100%;max-height:2.975rem;width:fit-content;padding:1.4rem 0;background:var(--blue-mt);color:var(--neutral00);border:1px solid transparent;border-radius:.9375rem;font-weight:600;text-decoration:none;cursor:pointer;font-size:1rem;letter-spacing:-.2px;line-height:146%;font-weight:400}.button-component:hover{background:var(--primary-dark);border-color:var(--primary-dark)}.button-component.disabled{background:var(--light-blue-mt);border-color:var(--light-blue-mt);color:var(--disabled-text);cursor:default;pointer-events:none}.button-component.disabled .button-icon svg path{fill:var(--disabled-text)}.button-component .button-icon{display:grid;place-items:center}.button-component .button-icon.left{padding-left:.5rem}.button-component .button-icon.right{padding-right:.5rem}.button-component .button-icon svg{min-width:1.3rem;min-height:1.3rem;max-width:1.3rem;max-height:1.3rem}.button-component .button-icon svg path{fill:var(--neutral80)}.button-component.secondary{background:var(--neutral00);color:var(--body-mt);border-color:var(--violet-mt)}.button-component.secondary .button-icon svg path{fill:var(--body-mt)}.button-component.secondary:hover{background:var(--neutral00);color:var(--violet-mt)}.button-component.secondary:hover .button-icon svg path{fill:var(--violet-mt)}.button-component.secondary.disabled{color:var(--disabled-text);border-color:var(--disabled-text);pointer-events:none;cursor:default}.button-component.secondary.disabled .button-icon svg path{fill:var(--disabled-text)}.button-component.cancel{background:var(--error-mt);color:var(--neutral00);border-color:var(--error-mt)}.button-component.cancel .button-icon svg path{fill:var(--neutral00)}.button-component.cancel:hover{background:var(--error-dark);color:var(--neutral10)}.button-component.cancel:hover .button-icon svg path{fill:var(--neutral10)}.button-component.cancel.disabled{color:var(--disabled-text);border-color:var(--disabled-text);pointer-events:none;cursor:default}.button-component.cancel.disabled .button-icon svg path{fill:var(--disabled-text)}.button-component.text{background:transparent;color:var(--violet-mt);border-color:transparent}.button-component.text .button-icon svg path{fill:var(--violet-mt)}.button-component.text:hover{color:var(--body-mt)}.button-component.text:hover .button-icon svg path{fill:var(--body-mt)}.button-component.text.disabled{color:var(--disabled-text);pointer-events:none;cursor:default}.button-component.text.disabled .button-icon svg path{fill:var(--disabled-text)}.button-component.only-icon{background:none;border-color:transparent;max-height:auto}.button-component.only-icon.disabled svg path{fill:var(--disabled-text)}.button-component.only-icon.icon-button,.button-component.only-icon .button-content{padding:0}.button-component.only-text{max-height:auto;padding:0;background:transparent;color:var(--violet-mt);border-color:transparent}.button-component.only-text .button-content{padding:0}.button-component.only-text .button-icon svg path{fill:var(--violet-mt)}.button-component.only-text:hover{color:var(--body-mt)}.button-component.only-text:hover .button-icon svg path{fill:var(--body-mt)}.button-component.only-text.disabled{color:var(--disabled-text);pointer-events:none;cursor:default}.button-component.only-text.disabled .button-icon svg path{fill:var(--disabled-text)}.button-component.full-width{max-width:100%;width:100%}.button-component.no-side-icons{justify-content:center}.button-component.icon-button{padding:.25rem}.button-component.button-loading{pointer-events:none;cursor:default}.button-component .button-component-loading{animation:rotation 1s linear infinite;border:.125rem solid var(--neutral00);border-bottom-color:transparent;box-sizing:border-box;border-radius:50%;display:inline-block;height:1.35rem;width:1.35rem}.button-component .button-component-loading.primary{border-color:var(--neutral00);border-bottom-color:transparent}.button-component .button-component-loading.secondary{border-color:var(--secondary);border-bottom-color:var(--neutral00)}.button-component .button-component-loading.text{border-color:var(--violet-mt);border-bottom-color:transparent}.button-component .button-component-loading.only-icon{border-color:var(--blue-mt);border-bottom-color:transparent}.button-component .button-content{display:flex;align-items:center;padding:0 .5rem}.button-component .button-content.primary{color:var(--primary)}.split-button-container{position:relative;display:inline-block;width:fit-content}.split-button-container.full-width{width:100%}.split-button-wrapper{display:flex;margin-left:auto;width:100%}.button-component.split-main{border-top-right-radius:0;border-bottom-right-radius:0;border-right:.5px solid var(--neutral00);flex:1}.button-component.split-dropdown{border-top-left-radius:0;border-bottom-left-radius:0;border-left:none;width:3rem;min-width:3rem;height:3rem;padding:0;justify-content:center}.button-component.split-dropdown .button-icon svg path{fill:var(--neutral00)}.button-component.split-dropdown.dropdown-open .button-icon{transform:rotate(180deg)}.split-dropdown-menu{position:absolute;bottom:100%;right:50%;transform:translate(50%);background:var(--neutral00);box-shadow:0 0 8px #00000026;border-radius:.5rem;margin-bottom:.5rem;z-index:10;overflow:hidden;max-width:70rem;width:100%}.split-dropdown-item{width:100%;padding:.75rem 1rem;background:none;border:none;text-align:left;cursor:pointer;color:var(--body-mt);font-size:1rem;transition:background-color .2s}.split-dropdown-item:hover{background:var(--neutral10)}.split-dropdown-item:disabled{color:var(--disabled-text);cursor:not-allowed}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (min-width: 1201px){.split-button-container{margin:0 auto;width:fit-content}.split-button-wrapper{width:fit-content}.split-dropdown-menu{right:0;transform:translate(0);width:fit-content}}.backdrop{background-color:#fff9;bottom:0;left:0;position:fixed;right:0;top:0;-webkit-backdrop-filter:brightness(.1);backdrop-filter:brightness(.1);z-index:9999}.modal{--rhythm: 1.8rem;align-items:center;background-color:#fff;border:1px solid gray;border-radius:6px;display:flex;flex-direction:column;justify-content:center;right:-50%;left:50%;min-width:300px;text-align:center;top:50%;transform:translate(-50%,-50%);overflow-y:scroll;position:fixed;z-index:9999}.modal.modal--100{border:0;min-width:100%;width:100%;min-height:100%;height:100%;border-radius:0;left:0;top:0;position:absolute;transform:none;overflow-x:hidden;overflow-y:auto;box-sizing:border-box}.modal .modal-header{display:flex;justify-content:flex-end;align-items:center;align-self:flex-end;padding:1rem;margin-bottom:4rem}.modal.modal--100 .modal-header{position:absolute;top:0;right:0;background:transparent;z-index:10;margin-bottom:0;padding:.5rem}.modal .modal-content{height:100%;margin-bottom:var(--rhythm);flex:1}@media (min-width: 600px){.modal{min-width:600px}}.modal>*{margin:0}.modal-actions .modal-content{display:flex;flex-direction:column;align-items:center}.modal-actions.warning .modal-actions-icon{background:var(--modal-warning)}.modal-actions.error .modal-actions-icon{background:var(--modal-error)}.modal-actions .modal-actions-icon{display:grid;place-items:center;border-radius:50%;width:4rem;height:4rem;background:var(--light-blue-mt);margin-bottom:.62rem}.modal-actions .modal-actions-icon svg{width:2rem;height:2rem}.modal-actions .modal-actions-title{font-size:1.125rem;font-weight:600;margin-bottom:.62rem;max-width:18rem}.modal-actions .modal-actions-description{margin-top:0;margin-bottom:1.8rem;max-width:20rem}.modal-actions .modal-actions-buttons{display:flex;flex-direction:column;width:100%;gap:1rem}.auth{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100dvh}.auth .background-image{width:100%;height:100%;object-fit:cover;position:fixed;top:0;left:0;z-index:-1}.auth .auth-content{display:flex;flex-direction:column;align-items:center;justify-content:space-between;max-width:22rem;margin:auto;padding:0 1.8125rem}.auth .auth-content .auth-header{display:flex;flex-direction:column;align-items:center;margin-top:2.5rem}.auth .auth-content .auth-header .app-logo{max-width:190px;margin-bottom:3.5rem}.auth .auth-content .auth-header h1{font-size:2rem;color:var(--neutral00)}.auth .auth-content .auth-header p{font-size:1.25rem;color:var(--neutral00);line-height:1.675rem}.auth .auth-content .auth-buttons{display:flex;flex-direction:column;width:100%;gap:1.18rem;margin-bottom:2.5rem}.auth .auth-content .auth-buttons .auth-primary-button{background:var(--neutral00);color:var(--blue-mt);border-color:var(--neutral00)}.auth .auth-content .auth-buttons .auth-primary-button svg{transform:rotate(180deg);margin-left:.625rem}.auth .auth-content .auth-buttons .auth-secondary-button{background:transparent;color:var(--neutral00)}.auth .auth-content .auth-buttons .auth-forgot-password{display:flex;flex-direction:column;align-items:center;gap:.8rem;margin-top:1.5rem;color:var(--neutral00)}.auth .auth-content .auth-buttons .auth-forgot-password a{color:var(--link)}.toast{display:flex;flex-direction:column;align-items:center;gap:.8rem;padding:2.5rem;color:var(--body-mt);position:relative;width:100%}.toast .toast-close{position:absolute;top:-.15rem;right:.25rem}.toast .toast-icon-background{width:4rem;height:4rem;border-radius:50%;display:grid;place-items:center}.toast .toast-icon-background.success{background:var(--toast-success-background)}.toast .toast-icon-background.info{background:var(--light-blue-mt)}.toast .toast-icon-background.error{background:var(--toast-error-background)}.toast .toast-description{font-size:1rem;line-height:1.44rem;text-align:center;margin:0}.toast .toast-actions{display:flex;flex-direction:column;align-items:center}.toast .toast-actions svg{margin-right:.5rem}.toast .toast-actions .toast-secondary-button{color:var(--body-mt)}.status-page{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3rem;height:100dvh}.status-page .status-page-container{display:flex;flex-direction:column;align-items:center;max-width:16rem}.status-page .status-page-container h3{text-align:center}.status-page .status-page-container .status-page-description{margin-top:.5rem;text-align:center}.status-page button{line-height:1}.error-page-icon-container{background:var(--toast-error-background);border-radius:50%;height:3.5rem;width:3.5rem;display:grid;place-items:center;margin-bottom:1rem}.error-page-icon-container svg{margin-bottom:.1rem}.tooltip-button{width:1.5rem;height:1.5rem}.tooltip{max-width:100%;min-width:auto;padding:1.6rem .6rem;border:none;border-radius:.9375rem;overflow:hidden}.tooltip .tooltip-header{display:flex;align-items:center;gap:.8rem;margin-bottom:1.25rem}.tooltip .tooltip-header .tooltip-icon{border-radius:50%;background:var(--neutral05);display:grid;place-items:center}.tooltip .tooltip-description{text-align:left;max-width:17rem}.input-wrapper{display:flex;flex-direction:column;gap:.5rem}.input-wrapper .input-label{color:#000;font-size:1rem;font-style:normal;font-weight:500;line-height:1.798rem;display:flex;align-items:center;gap:.31rem}.input-wrapper .input-label .input-label-optional{color:#130d2a80;font-size:1rem;font-style:normal;font-weight:500;line-height:1.798rem;margin-left:.4rem}.input-wrapper .input-description{align-items:center;line-height:1.798rem}.input-wrapper .input-container{align-items:center;background:var(--background-input);border:1px solid var(--border-input);border-radius:.313rem;display:flex;justify-content:space-between;text-align:left;gap:.5rem;padding:.7rem .75rem;position:relative}.input-wrapper .input-container input{width:100%;background:var(--background-input);border:none;font-size:1rem;font-weight:500}.input-wrapper .input-container input:focus{border-color:var(--primary);outline:0}.input-wrapper .input-container input::placeholder{opacity:.7}.input-wrapper .input-container input.selected{background:var(--neutral00)}.input-wrapper .input-container input[type=number]{-moz-appearance:textfield}.input-wrapper .input-container input[type=number]::-webkit-inner-spin-button,.input-wrapper .input-container input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input-wrapper .input-container input:disabled{background:var(--neutral05);color:var(--disabled-text)}.input-wrapper .input-container input:disabled::placeholder{color:var(--disabled-text);opacity:1}.input-wrapper .input-container.input-disabled,.input-wrapper .input-container:has(input:disabled){border-color:var(--light-blue-mt);background:var(--neutral05)}.input-wrapper .input-container svg{width:.9375rem;height:.9375rem;max-width:.9375rem;max-height:.9375rem}.input-wrapper .input-container .clear-input-button{cursor:pointer;display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--primary);transition:opacity .2s ease;min-width:2rem;min-height:2rem;position:absolute;right:.3rem;top:50%;transform:translateY(-50%);z-index:2}.input-wrapper .input-container .clear-input-button:hover{opacity:.8}.input-wrapper .input-container .clear-input-button svg{min-width:1.375rem;min-height:1.375rem}.input-wrapper .password-strength{display:flex;flex-direction:column;align-items:flex-start;margin-top:.5rem}.input-wrapper .password-strength .strength-bar{height:5px;width:100%;background-color:var(--light-blue-mt);position:relative}.input-wrapper .password-strength .strength-bar:before{content:"";position:absolute;top:0;left:0;height:100%;transition:width .3s}.input-wrapper .password-strength .strength-bar.strength-0:before{width:0%;background-color:#ff4d4f}.input-wrapper .password-strength .strength-bar.strength-1:before{width:20%;background-color:#ff4d4f}.input-wrapper .password-strength .strength-bar.strength-2:before{width:40%;background-color:#faad14}.input-wrapper .password-strength .strength-bar.strength-3:before{width:60%;background-color:#faad14}.input-wrapper .password-strength .strength-bar.strength-4:before{width:80%;background-color:#52c41a}.input-wrapper .password-strength .strength-bar.strength-5:before{width:100%;background-color:#52c41a}.input-wrapper .options-dropdown{background-color:var(--background-input);border:1px solid var(--border-input);border-radius:5px;box-shadow:0 2px 4px #0000001a;max-height:12.5rem;overflow-y:auto;position:absolute;top:100%;left:0;right:0;z-index:1000}.input-wrapper .options-dropdown>div{padding:.7rem .75rem;cursor:pointer;font-size:1rem;font-weight:500}.input-wrapper .options-dropdown>div:hover{background-color:var(--background-input-focused)}.input-wrapper .options-dropdown>div.selected{background-color:var(--background-input-focused)}.input-wrapper .options-dropdown>div.highlighted{background-color:var(--background-input-focused);border-left:4px solid var(--primary)}.input-wrapper.error label{color:var(--error-dark);font-weight:600}.input-wrapper.error .input-container{border-color:var(--error-dark)}.input-wrapper.filled .input-container,.input-wrapper.filled input{background:var(--neutral00)}.modal-content:has(.hour-picker-container){overflow-x:hidden;padding:0!important;width:100%}.hour-picker-container{width:100%;max-height:100vh}.hour-picker-container>div{border-bottom:1px solid rgb(216,216,216);min-width:100%;padding:.5rem 0 .5rem 1rem;text-align:left}.hour-picker-container>div.selected{background:#3078e4;color:#fff}.hour-picker-container>div:hover{cursor:pointer}.checkbox-wrapper{display:flex;width:100%}.checkbox-wrapper.checkbox-label-helper>label{align-items:flex-start}.checkbox-wrapper>label{align-items:center;cursor:pointer;display:flex;flex-direction:row;gap:.5rem;width:100%}.checkbox-wrapper>label>input[type=checkbox]{min-height:1.43rem;min-width:1.43rem;border-radius:.375rem;cursor:pointer}.checkbox-wrapper>label>input[type=checkbox]:not(:checked){-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:2px solid var(--primary)}.checkbox-wrapper>label>input[type=checkbox]:disabled{pointer-events:none;background:var(--neutral05);border-color:var(--disabled-text)}.checkbox-wrapper>label:has(>input[type=checkbox]:disabled){cursor:default}.checkbox-wrapper>label .checkbox-label-wrapper{cursor:default}.checkbox-wrapper>label:checked{accent-color:var(--primary)}.checkbox-wrapper>span{font-weight:500;line-height:148.6%;text-align:left}.checkbox-wrapper .checkbox-label-helper-name{font-weight:400}.checkbox-label-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.input-switch-container{align-items:flex-start;display:flex;flex-direction:column}.input-switch-container .input-switch-label{margin-bottom:.63rem;font-weight:500;display:flex;gap:.2rem}.input-switch-container .input-switch-wrapper{height:34px;position:relative;width:60px}.input-switch-container input[type=checkbox]{height:0;opacity:0;position:absolute;width:0;z-index:2}.input-switch-container .slider{background-color:#ccc;border-radius:34px;bottom:0;cursor:pointer;position:absolute;right:0;top:0;transition:.4s;width:60px}.input-switch-container .slider:before{background-color:#fff;border-radius:50%;bottom:4px;content:"";height:26px;left:4px;position:absolute;transition:.4s;width:26px}.input-switch-container input[type=checkbox]:checked+.slider{background-color:var(--switch-active)}.input-switch-container input[type=checkbox]:checked+.slider:before{transform:translate(26px)}.input-date,.input-time{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.input-date>label,.input-time>label{color:#000;font-size:1rem;font-style:normal;font-weight:500;line-height:1.798rem;text-align:left}.input-date>label>span,.input-time>label>span{color:#130d2a80;font-size:1rem;font-style:normal;font-weight:500;line-height:1.798rem}.input-date.error label,.input-time.error label{color:var(--error-dark);font-weight:600}.input-file-container{cursor:pointer;transition:all .2s ease;position:relative;min-height:3.5rem}.input-file-container:hover:not(.input-disabled){background-color:var(--background-input-hover)}.input-file-container.drag-over{border-color:var(--primary);background-color:var(--background-input-focused);border-style:dashed}.input-file-container .input-file-content{display:flex;align-items:center;gap:.75rem;width:100%;pointer-events:none}.input-file-container .input-file-content .input-file-icon{display:flex;align-items:center;justify-content:center;color:var(--primary);opacity:.7}.input-file-container .input-file-content .input-file-icon svg{width:1.25rem;height:1.25rem}.input-file-container .input-file-content .input-file-text{flex:1;font-size:1rem;font-weight:500;color:var(--disabled-text);text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.input-file-container.input-disabled{cursor:not-allowed;background:var(--neutral05);border-color:var(--light-blue-mt)}.input-file-container.input-disabled .input-file-content .input-file-icon{opacity:.5}.input-file-container.input-disabled .input-file-content .input-file-text{color:var(--disabled-text)}.input-file-list{margin-top:.5rem;display:flex;flex-direction:column;gap:.25rem}.input-file-list .input-file-item{display:flex;justify-content:space-between;align-items:center;padding:.5rem .75rem;background:var(--light-background);border:1px solid var(--border-color);border-radius:.25rem;font-size:.875rem}.input-file-list .input-file-item .file-name{flex:1;font-weight:500;color:var(--body-mt);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:.5rem}.input-file-list .input-file-item .file-size{color:var(--text-disabled);font-size:.75rem;white-space:nowrap}.input-wrapper.filled .input-file-container{background:var(--neutral00)}.input-wrapper.filled .input-file-container .input-file-content .input-file-text{color:var(--body-mt)}.input-wrapper.filled .input-file-container .input-file-content .input-file-icon{opacity:1}.input-wrapper.error .input-file-container{border-color:var(--error-dark)}.input-wrapper.error .input-file-container:hover:not(.input-disabled){border-color:var(--error-dark)}.drawer-menu.overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.drawer-menu.overlay-entering{opacity:1;visibility:visible;transition:opacity .3s,visibility 0ms 0ms}.drawer-menu.overlay-leaving{opacity:0;visibility:hidden;transition:opacity .3s,visibility 0ms .3s}.drawer-menu .menu{display:flex;flex-direction:column;background-color:var(--body-mt);width:70%;max-width:25rem;box-shadow:0 .125rem .5rem #00000040;z-index:1001;overflow:hidden;padding:.75rem .6rem;position:fixed;right:0;height:100%}.drawer-menu .menu .menu-content{flex:1;overflow-y:auto}.drawer-menu .menu-light-mode{background-color:var(--neutral00);border-top-left-radius:2rem;border-bottom-left-radius:2rem}.drawer-menu .menu-light-mode .menu-header{border-bottom:.0625rem solid var(--light-blue-mt)}.drawer-menu .menu-light-mode .menu-header .drawer-menu-close-button{color:var(--blue-mt)}.drawer-menu .menu-light-mode .menu-header .drawer-menu-close-button .button-icon>svg>path{fill:var(--blue-mt)}.drawer-menu .menu-light-mode .menu-header .drawer-menu-close-button:hover{color:var(--neutral00);background-color:var(--blue-mt)}.drawer-menu .menu-light-mode .menu-header .drawer-menu-close-button:hover .button-icon>svg>path{fill:var(--text-light)}.drawer-menu .menu-light-mode .menu-content .menu-item,.drawer-menu .menu-light-mode .menu-footer .menu-item{color:var(--blue-mt);border-bottom:.0625rem solid var(--light-blue-mt)}.drawer-menu .menu-light-mode .menu-content .menu-item:hover,.drawer-menu .menu-light-mode .menu-footer .menu-item:hover{background-color:var(--blue-mt);color:var(--neutral00)}.drawer-menu .menu-light-mode .menu-content .menu-item:hover svg>path,.drawer-menu .menu-light-mode .menu-footer .menu-item:hover svg>path{fill:var(--neutral00)}.drawer-menu .menu-light-mode .menu-content .menu-item:hover svg>ellipse,.drawer-menu .menu-light-mode .menu-footer .menu-item:hover svg>ellipse{fill:var(--blue-mt)}.drawer-menu .menu-header{display:flex;align-items:center;padding:1rem 0;border-bottom:.0625rem solid var(--border-drawer-menu);color:var(--neutral00);padding-top:calc(env(safe-area-inset-top,0px) + 1rem)}.drawer-menu .menu-item{display:flex;align-items:center;gap:.5rem;height:4rem;padding:0 .5rem;text-decoration:none;color:var(--neutral00);border-bottom:.0625rem solid var(--border-drawer-menu)}.drawer-menu .menu-item svg{width:2rem;height:2rem}.drawer-menu .menu-item .menu-item:hover{background-color:var(--primary)}.drawer-menu .menu-item .menu-content{flex-grow:1;color:var(--neutral00)}.drawer-menu .menu-item .menu-footer{margin-bottom:1rem}.drawer-menu .menu-item .menu-footer .menu-item:last-of-type{border-bottom:none}.drawer-menu .menu-item .menu-footer .menu-item.red-color:hover svg>path{fill:var(--error-mt)}.drawer-menu .menu-item .drawer-menu-close-button{color:var(--neutral00);padding:1rem 1rem 1rem .5rem}.drawer-menu .menu-item .drawer-menu-close-button .button-icon>svg>path{fill:var(--neutral00)}.drawer-menu .menu-item .drawer-menu-close-button:hover{background-color:var(--primary);color:var(--text-light)}.drawer-menu .menu-item .drawer-menu-close-button:hover .button-icon>svg>path{fill:var(--text-light)}.progress-bar-container{border-radius:2rem;height:.3125rem;width:100%}.progress-bar-container .progress-bar-content{background:var(--violet-mt);border-radius:2rem;height:100%;-moz-transition:width .5s ease-out;-o-transition:width .5s ease-out;-webkit-transition:width .5s ease-out;transition:width .5s ease-out}.progress-bar-container.violet{background:var(--progress-bar-background)}.progress-bar-container.violet .progress-bar-content{background:var(--violet-mt)}.progress-bar-container.green{background:var(--light-blue-mt)}.progress-bar-container.green .progress-bar-content{background:var(--green)}.header-with-notification-bell{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;box-shadow:0 0 18px #00000012;background-color:var(--neutral00)}.header-with-notification-bell .header-with-notification-bell-wrapper{display:flex;flex-direction:column}.header-with-notification-bell .desktop-navigation{display:none;flex:1;gap:2rem;align-items:center;padding:1.25rem .5rem 1.25rem 2.5rem}.header-with-notification-bell .desktop-navigation svg:first-child{flex-shrink:0;min-width:auto}.header-with-notification-bell .desktop-navigation .separator{width:1px;height:2.5rem;background-color:var(--text-body);flex-shrink:0}.header-with-notification-bell .desktop-navigation .nav-item{display:flex;align-items:center;gap:.875rem;flex-shrink:0;border-radius:.625rem;text-decoration:none;color:var(--text-body);transition:all .2s ease;font-weight:600}.header-with-notification-bell .desktop-navigation .nav-item .nav-icon svg path{fill:var(--text-body)}.header-with-notification-bell .desktop-navigation .nav-item:hover{color:var(--primary)}.header-with-notification-bell .desktop-navigation .nav-item:hover .nav-icon svg path{fill:var(--primary)}.header-with-notification-bell .desktop-navigation .nav-item.active{color:var(--primary);font-weight:700}.header-with-notification-bell .desktop-navigation .nav-item.active .nav-icon svg path{fill:var(--primary)}.header-with-notification-bell .desktop-navigation .nav-item .nav-icon{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem}.header-with-notification-bell .desktop-navigation .nav-item .nav-label{font-size:1rem;white-space:nowrap}.header-with-notification-bell .desktop-navigation .button-component.primary{margin-left:auto;padding:.5rem .75rem;font-weight:600;flex-shrink:0}.header-with-notification-bell .desktop-navigation .button-component.primary .button-icon svg path{fill:var(--neutral00)!important}.header-with-notification-bell .button-container{min-width:30%;display:flex;flex-direction:row;gap:1rem;justify-content:flex-end;align-items:center;margin-top:.5rem;padding-right:0;flex-shrink:0}.header-with-notification-bell .button-container .bell-icon-wrapper,.header-with-notification-bell .button-container .magnifying-glass-icon-wrapper,.header-with-notification-bell .button-container .hamburger-icon-wrapper{position:relative}.header-with-notification-bell .button-container .bell-icon-wrapper .notification-badge{position:absolute;top:-.3125rem;right:-.3125rem;width:1.125rem;height:1.125rem;background-color:var(--primary);color:var(--neutral00);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700}.header-content{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1.5rem 0;height:2rem;max-width:70rem;margin:0 auto}.header-content .left-side{display:flex;align-items:center;gap:1rem;position:relative}.header-content .left-side .breadcrumbs-container{display:flex;color:var(--text-body);gap:.75rem;font-size:1rem}.header-content .left-side .breadcrumbs-container .breadcrumb-item{font-weight:500}.header-content .left-side .breadcrumbs-container .breadcrumb-item:last-of-type{color:var(--blue-mt)}.header-content .left-side .breadcrumbs-container .breadcrumb-separator{margin-left:1rem;margin-right:.25rem}.header-content .header-right-button{padding:.5rem .75rem}.header-content .header-right-button strong{font-weight:600}.progress-bar-header-container{display:flex;align-items:center;justify-content:center;margin:0 auto;max-width:70rem;padding:1rem 2rem}.sticky{position:sticky;top:0;left:0;background-color:var(--neutral00)}.hasSubtitle h2{margin-bottom:.5rem;color:var(--blue-mt);font-size:.875rem;font-style:normal;font-weight:400;padding-left:1rem;max-width:70rem;margin:0 auto .5rem}@media (min-width: 1540px){.header-with-notification-bell .nav-item{padding:0 1rem}.header-with-notification-bell .nav-item:first-of-type{padding-left:0}}@media (min-width: 1450px){.header-with-notification-bell .desktop-navigation{display:flex}.header-with-notification-bell .nav-item .nav-label{display:block}.header-with-notification-bell .button-container{min-width:auto;padding-right:2.5rem}.header-with-notification-bell .mobile-only,.header-with-notification-bell .header-content,.header-with-notification-bell .progress-bar-header-container{display:none}.hasSubtitle h2{padding-left:2rem}}@media (min-width: 1201px) and (max-width: 1449px){.header-with-notification-bell .desktop-navigation{display:flex}.header-with-notification-bell .desktop-navigation .nav-item{margin-right:auto}.header-with-notification-bell .nav-item{padding:0}.header-with-notification-bell .nav-item .nav-label{display:none}.header-with-notification-bell .nav-item.active .nav-label{display:block}.header-with-notification-bell .button-container{min-width:auto;padding-right:2.5rem}.header-with-notification-bell .mobile-only{display:none}.hasSubtitle h2{padding-left:2rem}}@media (max-width: 1200px){.header-with-notification-bell{padding:.5rem 1rem;box-shadow:none;padding-top:calc(env(safe-area-inset-top,0px) + 1rem)}.header-with-notification-bell.is-form-layout{display:none}.header-with-notification-bell .desktop-navigation{display:none}.header-with-notification-bell .mobile-only{display:flex}.header-content,.progress-bar-header-container{display:none}}.header{align-items:center;background:var(--neutral05);border-bottom:.0625rem solid var(--header-border-bottom);box-sizing:border-box;display:flex;flex-direction:column;padding:1rem;padding-top:calc(env(safe-area-inset-top,0px) + 1rem)}.header.sticky{position:sticky;top:0;left:0}.header .header-main-content{align-items:center;display:grid;grid-template-columns:1fr auto 1fr;width:100%}.header .header-main-content .header-title{color:var(--blue-mt);font-size:1rem;font-style:normal;font-weight:700;line-height:179.6%;text-align:center;flex:1;margin-bottom:0;margin-top:0}.header .header-main-content .header-main-content-right{justify-self:end}@media (min-width: 1201px){.header{display:none}}.form-layout{display:flex;flex-direction:column;height:100dvh;overflow:hidden}.form-layout .form-layout-content{display:flex;flex-direction:column;overflow:hidden;flex:1}.form-layout .form-layout-content .form-layout-content-children{background:var(--neutral00);padding-bottom:2rem;flex:1;display:flex;flex-direction:column;overflow-y:auto;margin:auto;width:100%;max-width:70rem}.form-layout .form-layout-content .form-layout-content-children .form-section-layout:last-child{border-bottom-color:transparent}.form-layout .form-layout-content .form-layout-content-footer{padding:1rem;box-shadow:0 -1px 4px #00000021}.form-layout .form-layout-content .form-layout-content-footer .form-layout-content-footer-children{max-width:70rem;margin:auto}@media (max-width: 768px){.form-layout .form-layout-content .form-layout-content-children{max-width:100%}}@media (min-width: 1201px){.form-layout .form-layout-content .form-layout-content-footer .form-layout-content-footer-children button{width:fit-content;padding:.75rem 1rem;margin-left:auto}}.form-section-layout{border-bottom:.0625rem dashed var(--border-input)}.form-section-layout.no-divider{border-bottom-color:transparent}.form-section-layout.small-gap .form-section-layout-children{gap:.875rem}.form-section-layout .description{font-size:1rem;font-weight:400;margin:0;line-height:1.798rem}.form-section-layout .form-section-layout-children{display:flex;flex-direction:column;gap:1.25rem;padding:1rem}.form-section-layout .form-section-layout-children .form-section-layout-heading{display:flex;align-items:center;gap:.5rem}.forgot-password-description{margin:0;line-height:1.8rem}.card-component{flex:1;box-sizing:border-box;padding:30px;width:100%;background-color:var(--light-background);box-shadow:0 0 5px #0000001a;border-radius:5px}.card-component.presentation-modal-card{background-color:var(--neutral00);border:.063rem solid rgba(122,122,122,.12);box-shadow:0 7.875rem 4.75rem #00536605,0 3.5rem 3.5rem #00536608,0 .875rem 1.938rem #00536608,0 0 #00536608}.card-component.center-content{display:flex;flex-direction:column;align-items:center;justify-content:center}.card-component.white-background{background-color:var(--neutral00)}.card-component p{color:var(--text-label);font-weight:500;margin-bottom:0}.card-component ul li{font-weight:500;color:var(--text-label);line-height:30px}.list{display:flex;flex-direction:column;max-width:70rem;margin:auto}.list-item{display:grid;grid-template-columns:1fr auto;justify-items:start;align-items:center;gap:.56rem;background:none;border:none;border-bottom:.0625rem solid var(--border-list-item);padding:.85rem 1rem;font-size:1rem;font-weight:500;color:var(--body-mt)}.list-item.cursor-pointer{cursor:pointer}.list-item .list-item-left{display:grid;grid-template-columns:auto 1fr;gap:.56rem}.list-item .list-item-children{display:grid;place-items:flex-start}.list-item .list-item-side{display:grid;place-items:center}.list-item .selected-item{color:var(--violet-mt)}.search-bar{align-items:center;border:1px solid var(--border-filter-button);border-radius:5px;display:flex;gap:.38rem;justify-content:flex-start;padding:.18rem .5rem;flex:1}.search-bar input{border:none;color:var(--body-mt);font-size:1rem;font-style:normal;font-weight:500;line-height:179.6%;width:100%}.search-bar input:focus{outline:1px solid var(--primary)}.search-bar svg{max-height:1.3125rem;max-width:1.3125rem}.dropdown-selector-heading{padding:.5rem 1rem 1rem;background:var(--neutral00);max-width:70rem;margin:auto}.dropdown-selector-heading .dropdown-selector-description,.dropdown-selector-heading .dropdown-selector-subtitle{text-align:left}.dropdown-selector-heading .dropdown-selector-description{padding:1rem 0;line-height:1.56rem}.dropdown-selector-heading .dropdown-selector-subtitle{margin-bottom:1rem}.dropdown-selector-heading .dropdown-selector-search-and-check-all{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.5rem}.dropdown-selector-heading .dropdown-selector-search-and-check-all .dropdown-selector-check-all{justify-self:flex-end}.dropdown-selector-item-wrapper{display:flex;align-items:center;gap:.5rem}.dropdown-selector-item-wrapper .dropdown-selector-item-wrapper-content{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem}.dropdown-selector-item-wrapper .dropdown-selector-item-wrapper-content.disabled{opacity:.5}.dropdown-selector-item-wrapper .dropdown-selector-item-wrapper-content .dropdown-selector-item-wrapper-content-name{font-weight:500}.dropdown-selector-item-wrapper .dropdown-selector-item-wrapper-content .dropdown-selector-item-wrapper-content-subtitle{font-weight:400}.modal-form-layout .modal-content{padding:0;width:100%}.modal-form-layout .modal-form-footer-layout{display:flex;gap:.5rem}.fomento-category-tag{background-color:var(--neutral00);border-radius:.4rem;border:.0625rem solid var(--details-card-border);padding:.375rem .5rem;display:flex;align-items:center;gap:.4rem;font-weight:600;color:var(--primary);width:fit-content}.start-end-category-tag{border-radius:.625rem;border:.125rem solid var(--details-card-border);padding:.31rem .48rem;width:auto;display:flex;align-items:center}.request-share-category-tag{border-radius:.625rem;border:.125rem solid var(--request-share-category-tag);background-color:var(--request-share-category-bg-tag);color:var(--request-share-category-tag);padding:.46rem;width:auto;display:inline-flex;align-items:center;cursor:pointer}.shared-transfer-category-tag{border-radius:.625rem;border:.125rem solid var(--shared-transfer-category-tag);background-color:var(--shared-transfer-category-bg-tag);color:var(--shared-transfer-category-tag);padding:.31rem;width:auto;display:inline-flex;align-items:center}.extra-seat-category-tags{display:flex;flex-wrap:wrap;gap:.5rem}.extra-seat-category-tags .extra-seat-category-tag{display:flex;justify-content:center;align-items:center;border:.0625rem solid var(--header-border-bottom);padding:.5rem;border-radius:.625rem;line-height:1.125rem}.extra-seat-category-tags .extra-seat-category-tag svg{margin-right:.5rem}.transfer-reviews-category-tag{display:flex;flex-wrap:wrap;gap:.5rem}.transfer-reviews-category-tag .transfer-reviews-category-tag{display:flex;justify-content:center;align-items:center;border:.0625rem solid #009951;color:#009951;padding:.5rem;border-radius:.625rem;line-height:1.125rem}.whatsapp-sent-icons-container{display:inline-flex;align-items:center;gap:.25rem}.whatsapp-sent-icon-item{display:inline-flex;align-items:center;justify-content:center;border-radius:.5rem;background-color:#e8fcef;padding:.25rem;width:28px;height:28px;overflow:hidden}.whatsapp-sent-icon-item .whatsapp-icon-wrapper{display:inline-flex;align-items:center;justify-content:center;width:18px!important;height:18px!important;overflow:hidden}.whatsapp-sent-icon-item .whatsapp-icon-wrapper svg{width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;max-width:18px!important;max-height:18px!important}.whatsapp-sent-icons-container.small .whatsapp-sent-icon-item{padding:.2rem;width:34px;height:34px}.whatsapp-sent-icons-container.small .whatsapp-sent-icon-item .whatsapp-icon-wrapper{width:16px!important;height:16px!important}.whatsapp-sent-icons-container.small .whatsapp-sent-icon-item .whatsapp-icon-wrapper svg{width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;max-width:16px!important;max-height:16px!important}.request-share-tag-tooltip-content{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;margin-bottom:1.25rem}.request-share-tag-tooltip-content .request-share-tag-tooltip-content-item{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.request-share-tag-tooltip-content .request-share-tag-tooltip-content-item .request-share-tag-tooltip-content-item-title,.request-share-tag-tooltip-content .request-share-tag-tooltip-content-item .request-share-tag-tooltip-content-item-description{max-width:17rem}.request-share-tag-tooltip-content .request-share-tag-tooltip-content-item .request-share-tag-tooltip-content-item-title{font-weight:500}.request-share-tag-tooltip-content .request-share-tag-tooltip-content-item .request-share-tag-tooltip-content-item-description{font-size:.875rem;font-weight:400;color:var(--step-number-text);text-align:left;margin:0;line-height:1.25rem}.input-button{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.763rem .75rem;border-radius:.3125rem;border:.0625rem solid var(--border-input);background:var(--background-input);cursor:pointer}.input-button:hover{background:var(--background-input-hover)}.input-button.filled{background:var(--neutral00)}.input-button.error{border-color:var(--error-dark)}.input-button.error label{color:var(--error-dark);font-weight:600}.input-button.disabled{background:var(--neutral05);border-color:var(--light-blue-mt);pointer-events:none}.input-button.disabled span{color:var(--disabled-text)}.input-button.disabled .input-button-icon svg path{fill:var(--disabled-text)}.input-button .input-button-text{font-size:1rem;font-weight:500;color:var(--body-mt);text-align:left}.input-button .input-button-text.placeholder{color:var(--disabled-text)}.input-button .input-button-icon{display:grid;place-items:center}.input-button .input-button-icon svg{width:20px;height:20px}.input-button .input-button-icon svg path{fill:var(--violet-mt)}.dropdown-selector-modal{align-items:flex-start;background-color:#fff;border:.063rem solid gray;border-radius:.375rem;display:flex;flex-direction:row;justify-content:center;left:50%;max-height:calc(100% - var(--rhythm));min-width:18.75rem;padding:0;position:relative;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:9999}.dropdown-selector-modal .modal-content{padding:0}.select-option{display:flex;flex-direction:column;gap:.5rem}.select-option>label{color:#000;font-size:1rem;font-style:normal;font-weight:500;line-height:1.798rem;text-align:left}.select-option.error label{color:var(--error-dark);font-weight:600}.select-option .select-date-range-button{background:var(--violet-mt);border-radius:.3125rem;border:1px solid var(--border-filter-date-button);padding:.3rem .25rem;font-weight:500;font-size:.875rem}.select-option .select-date-range-button svg>path{fill:var(--neutral00)}.select-option .select-invoice-format-label{display:flex;align-items:center;gap:.5rem}.transfer-details-arrival-header{display:flex;justify-content:space-between;align-items:center;gap:.5rem;flex-wrap:nowrap;padding:.75rem;border-radius:.31rem}.transfer-details-arrival-header .transfer-details-arrival-header-item{width:35%;display:flex;flex-direction:column;align-items:flex-start;overflow:hidden}.transfer-details-arrival-header .transfer-details-arrival-header-item .transfer-details-arrival-header-item-value{width:100%;height:1.875rem;font-weight:700;text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media screen and (max-width: var(--extra-small)){.transfer-details-arrival-header .transfer-details-arrival-header-item.driver .transfer-details-arrival-header-item-value{width:3.59rem}}.transfer-details-arrival-header .transfer-details-arrival-header-item.time{width:25%;text-overflow:unset;overflow:visible}.transfer-details-arrival-header .transfer-details-three-dots-container{width:auto;display:flex;align-items:center;justify-content:end;max-width:3rem;height:3rem;flex:1;margin:0}.transfer-details-select-driver-container{padding:1rem}.transfer-poster-modal .modal-header{margin-bottom:0}.transfer-poster-modal .modal-content{display:grid;place-items:center;width:100%;padding:0}.transfer-poster-modal .modal-content .transfer-poster-modal-content{width:100%;height:100%;display:grid;grid-template-rows:auto 5rem}.transfer-poster-modal .modal-content .transfer-poster-modal-content .transfer-poster-text{font-size:5rem;display:grid;place-items:center;font-weight:700;word-break:break-all;padding:0 2rem;height:calc(100vh - 9rem);overflow-y:auto}.transfer-poster-modal .modal-content .transfer-poster-modal-content .transfer-poster-modal-content-footer{position:absolute;display:grid;justify-content:space-between;padding:0 2rem}.transfer-poster-modal.light-theme .modal-content{background-color:var(--neutral00)}.transfer-poster-modal.light-theme .transfer-poster-text{color:#000}.transfer-poster-modal.dark-theme,.transfer-poster-modal.dark-theme .modal,.transfer-poster-modal.dark-theme .modal-header,.transfer-poster-modal.dark-theme .modal-content{background-color:#000}.transfer-poster-modal.dark-theme .modal-header button .button-icon svg{filter:invert(1) brightness(.8);transition:filter .3s ease}.transfer-poster-modal.dark-theme .modal-content{background-color:#000}.transfer-poster-modal.dark-theme .transfer-poster-text{color:#fff}.whatsapp-send-modal{padding:1.5rem 1.5rem 2rem;max-width:600px;margin:0 auto;width:100%;box-sizing:border-box}.whatsapp-send-modal__title{font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;color:#130d2a}.whatsapp-send-modal__section{margin-bottom:1.5rem}.whatsapp-send-modal__label{display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem;color:#2d2d47}.whatsapp-send-modal__templates{display:flex;flex-direction:column;gap:.5rem}.whatsapp-send-modal__template-item{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border:1px solid #ebe5fc;border-radius:8px;cursor:pointer;transition:all .2s ease;background-color:#fff}.whatsapp-send-modal__template-item:hover{background-color:#f7f5fe}.whatsapp-send-modal__template-item.selected{border-color:#713fff;background-color:#f0f2ff}.whatsapp-send-modal__template-radio input{width:18px;height:18px;accent-color:#713fff}.whatsapp-send-modal__template-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.whatsapp-send-modal__template-title{font-size:.9375rem;color:#130d2a}.whatsapp-send-modal__preview{background-color:#f7f5fe;border:1px solid #ebe5fc;border-radius:8px;padding:1rem;min-height:120px}.whatsapp-send-modal__preview-loading{display:flex;align-items:center;justify-content:center;min-height:100px}.whatsapp-send-modal__preview-text{font-size:.9375rem;line-height:1.5;color:#2d2d47;white-space:pre-wrap;word-break:break-word;overflow-wrap:break-word;text-align:left;margin:0}.whatsapp-send-modal__phone{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background-color:#f0f2ff;border-radius:8px;margin-bottom:1rem}.whatsapp-send-modal__phone-icon{display:flex;align-items:center}.whatsapp-send-modal__phone-icon svg{width:20px;height:20px}.whatsapp-send-modal__phone-text{font-size:.9375rem;color:#130d2a}.whatsapp-send-modal__warning{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background-color:#ffd9be;border-radius:8px;margin-bottom:1rem}.whatsapp-send-modal__warning svg{width:20px;height:20px;flex-shrink:0}.whatsapp-send-modal__warning span{font-size:.875rem;color:#ff8e3c}.whatsapp-send-modal__error{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background-color:#f4516c38;border-radius:8px;margin-bottom:1rem}.whatsapp-send-modal__error svg{width:20px;height:20px;flex-shrink:0}.whatsapp-send-modal__error span{font-size:.875rem;color:#f4516c}.whatsapp-send-modal__actions{display:flex;gap:1rem;margin-top:1.5rem}.whatsapp-send-modal__empty{text-align:center;padding:2rem;color:#9e9e9e}.whatsapp-send-modal__history{margin-top:2rem;padding-top:1.5rem;border-top:1px solid #ebe5fc}.whatsapp-send-modal__history-title{font-size:1rem;font-weight:600;margin-bottom:1rem;color:#130d2a}.whatsapp-send-modal__history-list{display:flex;flex-direction:column;gap:.5rem}.whatsapp-send-modal__history-item{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;background-color:#f7f5fe;border-radius:8px}.whatsapp-send-modal__history-date{font-size:.8125rem;color:#9e9e9e;min-width:120px}.whatsapp-send-modal__history-template{flex:1;font-size:.875rem;color:#130d2a}.whatsapp-send-modal__history-status{display:flex;align-items:center;gap:.25rem;font-size:.8125rem}.whatsapp-send-modal__history-status svg{width:16px;height:16px}@media (max-width: 600px){.whatsapp-send-modal{padding:1rem}.whatsapp-send-modal__history-item{flex-direction:column;align-items:flex-start;gap:.5rem}.whatsapp-send-modal__history-date{min-width:auto}.whatsapp-send-modal__actions{flex-direction:column}}.details-card{border:.0625rem solid var(--details-card-border);border-radius:.3125rem;padding:1rem;display:flex;flex-direction:column;gap:1.4rem}.details-card-item{display:flex;flex-direction:column;gap:.6rem}.details-card-item .details-card-item-children{font-size:1rem;font-weight:600;word-break:break-word;overflow-wrap:break-word}.details-card-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(7rem,1fr))}.paid-tag{border-radius:.375rem;border:.0625rem solid var(--paid-tag);background:var(--paid-bg-tag);color:var(--shared-transfer-category-tag);width:fit-content;padding:.3rem .4rem}.paid-tag--compact{display:inline-flex;align-items:center;justify-content:center;gap:.2rem;line-height:1}.paid-tag--compact svg{margin-top:0;min-width:auto;max-width:none}.paid-tag--compact.paid-tag--paid{border-color:var(--success);background:var(--success-light, #e8f5e9);color:var(--success)}.paid-tag--compact.paid-tag--not-paid{border-color:var(--error);background:var(--error-light, #ffebee);color:var(--error)}.daily-transfer-card{border-radius:.31rem;max-height:fit-content;border:.125rem solid;border-left-width:.625rem;padding:0;box-shadow:none;background-color:var(--neutral00)}.daily-transfer-card:hover{cursor:pointer}.daily-transfer-card header{display:flex;justify-content:space-between;padding:.625rem;border-radius:0 .31rem 0 0}.daily-transfer-card .daily-transfer-card-main{display:flex;flex-direction:column;gap:.5rem;padding:0 .625rem .625rem;width:100%;box-sizing:border-box;overflow:hidden}.daily-transfer-card .daily-transfer-card-main .daily-transfer-card-main-item{display:flex;align-items:center;gap:1rem;width:100%;box-sizing:border-box;overflow:hidden}.daily-transfer-card .daily-transfer-card-main .daily-transfer-card-main-item .daily-transfer-card-main-item-wrapper{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;overflow:hidden}.daily-transfer-card .daily-transfer-card-main .daily-transfer-card-main-item .daily-transfer-card-main-item-wrapper svg{min-width:1.06rem;max-width:1.06rem;margin-top:.5rem}.daily-transfer-card .daily-transfer-card-main .daily-transfer-card-main-item .daily-transfer-card-main-item-wrapper .paid-tag--compact svg{min-width:auto;max-width:none;margin-top:0}.daily-transfer-card .daily-transfer-card-main .daily-transfer-card-main-item.luggage-item{gap:.5rem}.daily-transfer-card .daily-transfer-card-main .daily-transfer-card-main-item.luggage-item svg{min-width:1.06rem;max-width:1.06rem;flex-shrink:0}.daily-transfer-card .daily-transfer-card-main .daily-transfer-card-main-item.luggage-item .luggage-list{display:flex;flex-wrap:wrap;gap:.25rem;white-space:normal;overflow:visible;text-overflow:unset}.daily-transfer-card .daily-transfer-card-main .daily-transfer-card-main-item.luggage-item .luggage-entry{white-space:nowrap}.daily-transfer-card .daily-transfer-card-main .daily-transfer-card-main-item .daily-transfer-card-main-item-value{padding:.5rem 0;font-size:.875rem;font-weight:600;text-align:left;flex:1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.daily-transfer-card .daily-transfer-card-main .daily-transfer-card-main-item .daily-transfer-card-main-item-value.expanded{white-space:normal;overflow:visible;text-overflow:unset}.daily-transfer-card .daily-transfer-card-main .daily-transfer-card-main-item .show-more-btn{background:none;border:none;color:var(--primary);font-size:.75rem;font-weight:600;cursor:pointer;padding:.5rem 0;white-space:nowrap;margin-left:auto}.daily-transfer-card .daily-transfer-card-main .daily-transfer-card-main-item .button-component{padding:0}.daily-transfer-card .daily-transfer-card-main .compacted{gap:1.5rem}.daily-transfer-card .daily-transfer-card-footer{display:flex;align-items:center;gap:1rem;padding:0 .625rem .625rem}.daily-transfer-card .daily-transfer-card-footer .daily-transfer-card-status-items{display:flex;flex-direction:row;gap:.5rem}.empty-list{border-radius:.3125rem;border:.09375rem dashed var(--border-empty-list);background:var(--background-empty-list);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:2rem 1rem;margin:1rem;height:100%;box-sizing:border-box}.empty-list .empty-list-icon{width:4rem;height:4rem;border-radius:50%;background:var(--light-blue-mt);display:grid;place-items:center}.empty-list .empty-list-children{font-size:1rem;font-weight:700;max-width:16.25rem;text-align:center}.empty-list .empty-list-children .highlight{color:var(--primary)}.rdp{--rdp-cell-size: 40px;--rdp-caption-font-size: 18px;--rdp-accent-color: #0000ff;--rdp-background-color: #e7edff;--rdp-accent-color-dark: #3003e1;--rdp-background-color-dark: #180270;--rdp-outline: 2px solid var(--rdp-accent-color);--rdp-outline-selected: 3px solid var(--rdp-accent-color);--rdp-selected-color: #fff;margin:1em}.rdp-vhidden{box-sizing:border-box;padding:0;margin:0;background:transparent;border:0;-moz-appearance:none;-webkit-appearance:none;appearance:none;position:absolute!important;top:0;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(1px,1px,1px,1px)!important;border:0!important}.rdp-button_reset{appearance:none;position:relative;margin:0;padding:0;cursor:default;color:inherit;background:none;font:inherit;-moz-appearance:none;-webkit-appearance:none}.rdp-button_reset:focus-visible{outline:none}.rdp-button{border:2px solid transparent}.rdp-button[disabled]:not(.rdp-day_selected){opacity:.25}.rdp-button:not([disabled]){cursor:pointer}.rdp-button:focus-visible:not([disabled]){color:inherit;background-color:var(--rdp-background-color);border:var(--rdp-outline)}.rdp-button:hover:not([disabled]):not(.rdp-day_selected){background-color:var(--rdp-background-color)}.rdp-months{display:flex}.rdp-month{margin:0 1em}.rdp-month:first-child{margin-left:0}.rdp-month:last-child{margin-right:0}.rdp-table{margin:0;max-width:calc(var(--rdp-cell-size) * 7);border-collapse:collapse}.rdp-with_weeknumber .rdp-table{max-width:calc(var(--rdp-cell-size) * 8);border-collapse:collapse}.rdp-caption{display:flex;align-items:center;justify-content:space-between;padding:0;text-align:left}.rdp-multiple_months .rdp-caption{position:relative;display:block;text-align:center}.rdp-caption_dropdowns{position:relative;display:inline-flex}.rdp-caption_label{position:relative;z-index:1;display:inline-flex;align-items:center;margin:0;padding:0 .25em;white-space:nowrap;color:currentColor;border:0;border:2px solid transparent;font-family:inherit;font-size:var(--rdp-caption-font-size);font-weight:700}.rdp-nav{white-space:nowrap}.rdp-multiple_months .rdp-caption_start .rdp-nav{position:absolute;top:50%;left:0;transform:translateY(-50%)}.rdp-multiple_months .rdp-caption_end .rdp-nav{position:absolute;top:50%;right:0;transform:translateY(-50%)}.rdp-nav_button{display:inline-flex;align-items:center;justify-content:center;width:var(--rdp-cell-size);height:var(--rdp-cell-size);padding:.25em;border-radius:100%}.rdp-dropdown_year,.rdp-dropdown_month{position:relative;display:inline-flex;align-items:center}.rdp-dropdown{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;z-index:2;top:0;bottom:0;left:0;width:100%;margin:0;padding:0;cursor:inherit;opacity:0;border:none;background-color:transparent;font-family:inherit;font-size:inherit;line-height:inherit}.rdp-dropdown[disabled]{opacity:unset;color:unset}.rdp-dropdown:focus-visible:not([disabled])+.rdp-caption_label{background-color:var(--rdp-background-color);border:var(--rdp-outline);border-radius:6px}.rdp-dropdown_icon{margin:0 0 0 5px}.rdp-head{border:0}.rdp-head_row,.rdp-row{height:100%}.rdp-head_cell{vertical-align:middle;font-size:.75em;font-weight:700;text-align:center;height:100%;height:var(--rdp-cell-size);padding:0;text-transform:uppercase}.rdp-tbody{border:0}.rdp-tfoot{margin:.5em}.rdp-cell{width:var(--rdp-cell-size);height:100%;height:var(--rdp-cell-size);padding:0;text-align:center}.rdp-weeknumber{font-size:.75em}.rdp-weeknumber,.rdp-day{display:flex;overflow:hidden;align-items:center;justify-content:center;box-sizing:border-box;width:var(--rdp-cell-size);max-width:var(--rdp-cell-size);height:var(--rdp-cell-size);margin:0;border:2px solid transparent;border-radius:100%}.rdp-day_today:not(.rdp-day_outside){font-weight:700}.rdp-day_selected,.rdp-day_selected:focus-visible,.rdp-day_selected:hover{color:var(--rdp-selected-color);opacity:1;background-color:var(--rdp-accent-color)}.rdp-day_outside{opacity:.5}.rdp-day_selected:focus-visible{outline:var(--rdp-outline);outline-offset:2px;z-index:1}.rdp:not([dir=rtl]) .rdp-day_range_start:not(.rdp-day_range_end){border-top-right-radius:0;border-bottom-right-radius:0}.rdp:not([dir=rtl]) .rdp-day_range_end:not(.rdp-day_range_start){border-top-left-radius:0;border-bottom-left-radius:0}.rdp[dir=rtl] .rdp-day_range_start:not(.rdp-day_range_end){border-top-left-radius:0;border-bottom-left-radius:0}.rdp[dir=rtl] .rdp-day_range_end:not(.rdp-day_range_start){border-top-right-radius:0;border-bottom-right-radius:0}.rdp-day_range_end.rdp-day_range_start{border-radius:100%}.rdp-day_range_middle{border-radius:0}.dayPicker-container{align-items:center;background-color:var(--neutral00);border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;gap:1.5rem;height:100%;justify-content:center;left:50%;margin:0!important;padding:20px;position:fixed;top:50%;transform:translate(-50%,-50%);width:100%;z-index:var(--zIndex-modal)}.dayPicker-container .rdp{--rdp-cell-size: 70px;--rdp-caption-font-size: 18px;--rdp-accent-color: #0000ff;--rdp-background-color: #e7edff;--rdp-accent-color-dark: #3003e1;--rdp-background-color-dark: #180270;--rdp-outline: 2px solid var(--rdp-accent-color);--rdp-outline-selected: 3px solid var(--rdp-accent-color);--rdp-selected-color: #fff}@media (min-width: 300px){.dayPicker-container .rdp{--rdp-cell-size: 50px}}@media (min-width: 400px){.dayPicker-container .rdp{--rdp-cell-size: 55px}}@media (min-width: 500px){.dayPicker-container .rdp{--rdp-cell-size: 70px}}@media (min-width: 600px){.dayPicker-container .rdp{--rdp-cell-size: 80px}}@media (min-width: 700px){.dayPicker-container .rdp{--rdp-cell-size: 100px}}.dayPicker-container .dayPicker-legend{display:flex;justify-content:space-around;width:100%;max-width:900px}.dayPicker-container .dayPicker-legend>div{width:25%}.dayPicker-container .dayPicker-legend>div>p{cursor:pointer;margin:0;text-align:center}.dayPicker-container .dayPicker{margin:0}.dayPicker-container .dayPicker .rdp-months{display:block;margin:0;padding:0;width:100%}.dayPicker-container .dayPicker .rdp-months .rdp-month>.rdp-caption{justify-content:center;position:relative;text-align:center}.dayPicker-container .dayPicker .rdp-months .rdp-month>.rdp-caption>.rdp-caption_label{text-transform:capitalize}.dayPicker-container .dayPicker .rdp-months .rdp-month>.rdp-caption>.rdp-nav{display:flex;justify-content:space-between;position:absolute;width:100%}.dayPicker-container .dayPicker .rdp-months table.rdp-table{table-layout:fixed;width:100%}.dayPicker-container .dayPicker .rdp-months table.rdp-table>tbody.rdp-tbody>th:has(button),.dayPicker-container .dayPicker .rdp-months table.rdp-table>tbody.rdp-tbody td:has(button){border:1px solid rgb(218,221,226);border-collapse:collapse}.dayPicker-container .dayPicker .rdp-months table.rdp-table>tbody.rdp-tbody>tr.rdp-row>td.rdp-cell{position:relative}.dayPicker-container .dayPicker .rdp-months table.rdp-table>tbody.rdp-tbody>tr.rdp-row>td.rdp-cell:has(.rdp-day_today):after{border-color:transparent var(--primary) transparent transparent;border-style:solid;border-width:0 1rem 1rem 0;content:"";height:0;position:absolute;right:0;top:0;width:0}.dayPicker-container .dayPicker .rdp-months table.rdp-table>tbody.rdp-tbody>tr.rdp-row>td.rdp-cell>.rdp-day_selected{background-color:var(--violet-light)!important;border:1px solid var(--primary);border-radius:0;color:var(--body-mt);width:100%}.dayPicker-container .dayPicker .dayPicker>div{width:100%}.dayPicker-container .has-worklog{background-color:var(--background-input);color:var(--violet-light);font-weight:700}.tab-controls{display:flex;justify-content:space-between;align-items:flex-end;box-shadow:0 .25rem .25rem 0 var(--neutral05)}.tab-controls .tab-control{display:flex;align-items:center;cursor:pointer;flex:1;padding:.5rem 1rem;-webkit-user-select:none;user-select:none;border:0;background:none;border-bottom:.125rem solid transparent;justify-content:center;color:var(--blue-mt);font-size:1rem;font-weight:600}.tab-controls .tab-control.active{border-bottom:.125rem solid var(--primary)}.footer{align-items:center;background:var(--neutral00);box-shadow:0 .5625rem 1.7063rem var(--details-card-border);box-sizing:border-box;display:flex;height:100%;justify-content:space-between;border-top-right-radius:1.5625rem;border-top-left-radius:1.5625rem}.footer .app-logo{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:space-between;padding:0 1.25rem;width:100%}.footer .app-logo .sidebar-item{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative;padding:.125rem}.footer .app-logo .sidebar-item .sidebar-label{bottom:-1rem;position:absolute}.footer .app-logo .sidebar-item.active .sidebar-label{color:var(--violet-mt);font-family:Quicksand,sans-serif;font-size:1rem;font-style:normal;font-weight:600;letter-spacing:-.0469rem;line-height:normal;text-align:center}@media (min-width: 1201px){.footer{display:none}}.container-app{display:flex;flex-direction:column;height:100dvh;overflow:hidden}.container-app .dashboard-layout{display:flex;flex:1;flex-direction:column;overflow:hidden}.container-app .dashboard-layout .content{display:flex;flex-direction:column;flex:1;overflow-x:hidden;overflow-y:auto;padding-bottom:5rem}.container-app .dashboard-layout .content .content-children{background:var(--neutral00);flex:1}.container-app .footer-container{position:fixed;bottom:0;left:0;width:100%;height:5rem}@media (min-width: 1201px){.container-app .dashboard-layout .content{padding-bottom:2rem}.container-app .footer-container{display:none}}.drag-and-drop-list{display:flex;flex-direction:column}.drag-and-drop-list .drag-and-drop-list-header-container{padding:.62rem 1rem}.drag-and-drop-list .drag-and-drop-list-header-container .drag-and-drop-list-header{display:flex;justify-content:space-between;align-items:center;width:100%;border-bottom:.0625rem solid var(--border-list-item);padding:.62rem 0}.drag-and-drop-list .drag-and-drop-list-header-container .drag-and-drop-list-header .checkbox-wrapper{width:auto}.drag-and-drop-list .drag-and-drop-list-item .list-item svg{cursor:grab}.historical-wrapper{max-width:70rem;width:100%;margin:auto}.historical-filter-buttons{display:flex;gap:.75rem;padding:1.5rem 0 1.5rem 1rem;height:2.59rem}.historical-filter-buttons .historical-header-filter-button{background:var(--neutral00);border-radius:.3125rem;border:1px solid var(--border-filter-button);padding:.3rem .25rem;font-weight:500;color:var(--blue-mt)}.historical-content{padding:1rem 1rem 6rem;display:flex;flex-direction:column;gap:.9rem;height:calc(100% - 16.8rem)}.historical-content .historical-content-description{color:var(--disabled-text);font-weight:500;margin:0}.historical-header-export-button{display:none;margin-left:auto;font-weight:600;padding:.5rem .75rem}.historical-export-button{position:fixed;bottom:6rem;left:0;right:0;padding:0 1rem}.generate-document-modal-description{text-align:left;color:var(--blue-mt);font-size:.875rem;font-weight:400;line-height:1.5715rem}.historical-filter-is-paid,.historical-filter-is-failed{display:flex;gap:1em}.historical-filter-is-paid .checkbox-wrapper,.historical-filter-is-failed .checkbox-wrapper{width:auto}.historical-section-title{margin:18px 0 10px;opacity:.75}.historical-cards-grid{display:grid;grid-template-columns:1fr;gap:12px}@media (min-width: 900px){.historical-cards-grid{grid-template-columns:1fr 1fr}}@media (max-width: 1201px){.historical-filter-buttons{padding:1rem}}@media (min-width: 1201px){.historical-export-button{display:none}.historical-header-export-button{display:block}}.action-button{border-radius:.625rem;border:1px solid var(--border-input);background:var(--neutral00);display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:.35rem .55rem;cursor:pointer}.action-button:hover{background-color:var(--background-input-hover)}.action-button .action-button-children{flex:1;display:flex;color:var(--neutral80);padding:1rem;font-size:1rem;font-style:normal;font-weight:600;text-align:left}.action-button .action-button-icon-container{border-radius:.625rem;width:2.8125rem;height:2.8125rem;display:flex;justify-content:center;align-items:center}.action-button.dark{background:var(--neutral80)}.action-button.dark .action-button-children{color:var(--neutral00)}.action-button.dark .action-button-arrow path{fill:var(--neutral00)}.action-button.disabled{cursor:not-allowed;opacity:.6}.action-button.disabled:hover{background-color:var(--neutral00)}.action-button.loading{cursor:wait;opacity:1}.form-input{display:flex;flex-direction:column;gap:.5rem}.form-input .form-input-label{font-size:1rem;font-weight:500;line-height:1.798rem;text-align:left}.form-input .optional{color:var(--disabled-text);text-transform:lowercase}.daily-wrapper{display:flex;flex-direction:column;height:100%}.daily-wrapper .daily-header-container,.daily-wrapper .daily-search-container{max-width:70rem;margin:auto;width:100%;padding:1rem 1rem 0;box-sizing:border-box}.daily-wrapper .daily-search-container{display:flex;gap:.5rem;overflow-x:none;position:sticky;margin-bottom:1rem;top:0;background:var(--neutral00);z-index:10}.daily-wrapper .daily-search-container .daily-detail-button{background:var(--neutral00);border-radius:.3125rem;border:1px solid var(--border-filter-button);padding:.3rem .25rem;font-weight:500;color:var(--blue-mt);overflow:hidden}.daily-wrapper .daily-search-container .daily-detail-button .button-content{overflow:hidden}.daily-wrapper .daily-search-container .daily-detail-button.daily-detail-button-active{color:var(--violet-mt);border:1px solid var(--violet-mt)}.daily-wrapper .daily-search-container .daily-detail-button.daily-detail-button-active svg path{fill:var(--violet-mt)}.daily-wrapper .daily-tabs-container{max-width:70rem;margin:auto;width:100%}.daily-wrapper .daily-transfers-container{height:100%;max-width:70rem;width:100%;margin:auto;padding-bottom:1rem}.daily-wrapper .daily-transfers-container .daily-bottom-date-navigation{padding:1rem}.daily-wrapper .loading{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;box-sizing:border-box;border-radius:.31rem;border:.09rem dashed var(--border-empty-list);background:var(--background-empty-list);margin:0 1rem 1rem}@media (max-width: 768px){.daily-header-container,.daily-search-container{max-width:100%;width:100%}}.day-navigator .input-date .button-component{background-color:var(--background-input)}.day-navigator .dates-buttons{display:flex;justify-content:space-between;margin-top:20px;margin-bottom:20px}.day-navigator .dates-buttons a{text-decoration:none;display:flex;align-items:center;justify-content:center;color:#000;font-weight:600}.day-navigator .dates-buttons a:first-child svg{margin-right:.2rem}.day-navigator .dates-buttons a:last-child svg{margin-left:.2rem}.filter-modal-container{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:1000;background-color:#00000080;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s .3s}.filter-modal-container.show{opacity:1;visibility:visible;transition:opacity .3s ease,visibility 0s 0s}.filter-modal-container .filter-modal-content{position:absolute;display:flex;flex-direction:column;width:100%;height:80%;bottom:0;background-color:var(--neutral00);border-top-left-radius:3rem;border-top-right-radius:3rem;transform:translateY(100%);transition:transform .3s ease-out}.filter-modal-container .filter-modal-content.open{transform:translateY(0)}.filter-modal-container .filter-modal-content .filter-modal-title-container{position:relative;display:flex;align-items:center;justify-content:start;height:7rem;box-shadow:0 -1px 4px #00000040;padding-left:2rem}.filter-modal-container .filter-modal-content .filter-modal-title-container .filter-modal-arrow{align-self:center}.filter-modal-container .filter-modal-content .filter-modal-title-container h1{position:absolute;left:50%;transform:translate(-50%);margin:0}.filter-modal-container .filter-modal-content .filter-modal-filters-container{display:flex;flex-direction:column;overflow-y:auto;gap:10px;padding:1rem;height:calc(100% - 16rem)}.filter-modal-container .filter-modal-content .filter-modal-filters-container .filter-by-status{margin-bottom:1rem}.filter-modal-container .filter-modal-content .filter-modal-filters-container .filter-by-status .filter-card-not-finished{display:inline-flex;align-items:center;justify-content:center;height:38px;border-radius:4px;padding:0 1rem;cursor:pointer;transition:all .3s linear;border:1px solid var(--violet-mt);color:var(--violet-mt);font-weight:500}.filter-modal-container .filter-modal-content .filter-modal-filters-container .filter-by-status .filter-card-not-finished.filter-card-selected{background-color:var(--violet-mt);color:var(--neutral00)}.filter-modal-container .filter-modal-content .filter-modal-filters-container .filter-by-status .filter-card-not-finished p{margin:0}.filter-modal-container .filter-modal-content .filter-modal-filters-container .filter-by-route{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:2rem}.filter-modal-container .filter-modal-content .filter-modal-filters-container .filter-by-route label{color:#000;font-size:1rem;font-style:normal;font-weight:500;line-height:1.798rem;text-align:left;width:100%}.filter-modal-container .filter-modal-content .filter-modal-filters-container .filter-by-route .filter-card{display:flex;align-items:center;justify-content:flex-start;gap:.5rem;width:auto;height:38px;border-radius:4px;padding:0 .5rem;cursor:pointer;transition:all .3s linear}.filter-modal-container .filter-modal-content .filter-modal-filters-container .filter-by-route .filter-card .filter-card-square{width:1.5rem;height:1.5rem;border-radius:4px}.filter-modal-container .filter-modal-content .filter-modal-filters-container .filter-by-route .filter-card.filter-card-selected{background-color:var(--violet-mt);color:var(--neutral00)}.filter-modal-container .filter-modal-content .filter-modal-filters-container .filter-by-driver,.filter-modal-container .filter-modal-content .filter-modal-filters-container .filter-by-provider{margin-bottom:2rem}.filter-modal-container .filter-modal-content .filter-modal-controls-container{width:100%;display:flex;align-items:center;justify-content:center;gap:3rem;height:9rem;box-shadow:0 1px 4px #00000040}.button-padding{padding:0 1.5rem}.App.ios-platform .filter-modal-content{bottom:80px}.filter-component .daily-filter-button{background:var(--neutral00);border-radius:.3125rem;border:1px solid var(--border-filter-button);padding:.3rem .25rem;font-weight:500;color:var(--blue-mt)}.filter-component .daily-filter-button.daily-filter-button-active{color:var(--violet-mt);border:1px solid var(--violet-mt)}.no-transfers-day{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;box-sizing:border-box;border-radius:.31rem;border:.09rem dashed var(--border-empty-list);background:var(--background-empty-list);margin:0 1rem 1rem;height:100%}.no-transfers-day.margin-top{margin-top:1rem}.no-transfers-day .icon-road{background-color:var(--light-blue-mt);padding:.93rem;border-radius:50%;width:2.18rem;height:2.18rem;display:flex;justify-content:center;align-items:center}.no-transfers-day p{color:var(--blue-mt);text-align:center;font-size:1rem;font-style:normal;font-weight:700;max-width:12.5rem}.alert{padding:20px;background-color:var(--neutral00);color:var(--blue-mt);margin-bottom:15px;border-color:var(--violet-mt);border-radius:.625rem;border-width:.0313rem;border-style:solid;border-left-width:.1875rem;cursor:pointer;display:flex;justify-content:flex-start;align-items:center}.alert.warning{border-color:var(--warning-dark)}.alert.error{border-color:var(--error-dark)}.alert.success{border-color:var(--success-dark)}.alert .icon-container{display:flex;justify-content:center;align-items:center;width:30px;height:30px;background-color:#fff;border-radius:50%;margin-right:10px}.daily-transfer-cards{display:flex;flex-direction:column;gap:1rem;padding:0 1rem 1rem}.daily-filter-tags-container{padding:0 1rem;display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:1rem}.daily-filter-tags-container .filter-display-value{gap:.5rem;display:flex}.daily-filter-tags-container .filter-display-value .filter-tag{display:block;color:var(--blue-mt);background-color:var(--light-blue-mt);padding:.25rem .5rem;border:1px solid transparent;border-radius:5px;cursor:pointer;transition:all .2s ease}.daily-filter-tags-container .filter-display-value .filter-tag .filter-tag-remove{margin-left:.5rem;cursor:pointer}.daily-filter-tags-container .filter-display-value .filter-tag:hover{border:1px solid var(--blue-mt);color:var(--blue-mt)}.small-transfer-card{border-radius:.31rem;border:.0625rem solid var(--details-card-border);border-left:.375rem solid var(--violet-mt);background:var(--neutral00);box-shadow:none;padding:0}.small-transfer-card:hover{cursor:pointer}.small-transfer-card header{display:flex;justify-content:space-between;padding:.625rem;border-radius:0 .625rem 0 0}.small-transfer-card header .body2{font-size:.875rem!important;font-weight:400!important}.small-transfer-card .small-transfer-card-main{display:flex;flex-direction:column;gap:.25rem;padding:0 .625rem .625rem}.small-transfer-card .small-transfer-card-main .small-transfer-card-main-item{display:flex;flex-direction:row;align-items:center;gap:.5rem}.small-transfer-card .small-transfer-card-main .small-transfer-card-main-item .small-transfer-card-main-item-wrapper{width:100%;min-height:1.8rem;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between}.small-transfer-card .small-transfer-card-main .small-transfer-card-main-item .small-transfer-card-main-item-wrapper svg{min-width:1.06rem;max-width:1.06rem;margin-top:.5rem}.small-transfer-card .small-transfer-card-main .small-transfer-card-main-item .small-transfer-card-main-item-value{font-size:.875rem;font-weight:600;flex:1;padding:.5rem 0;text-align:left;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.small-transfer-card .small-transfer-card-main .small-transfer-card-main-item .small-transfer-card-main-item-value.expanded{white-space:normal;overflow:visible;text-overflow:unset}.small-transfer-card .small-transfer-card-main .small-transfer-card-main-item .show-more-btn{background:none;border:none;color:var(--primary);font-size:.75rem;font-weight:600;cursor:pointer;padding:.5rem 0;white-space:nowrap;margin-left:auto}.small-transfer-card .small-transfer-card-main .small-transfer-card-main-price-toll-parking{display:flex;justify-content:space-between;gap:.5rem;margin-top:.25rem}.small-transfer-card .small-transfer-card-main .small-transfer-card-main-price-toll-parking .small-transfer-card-main-price-toll-parking-item{display:flex;flex-direction:column;gap:.25rem;width:100%;font-size:.875rem;width:35%}.small-transfer-card .small-transfer-card-main .small-transfer-card-main-price-toll-parking .small-transfer-card-main-price-toll-parking-item .small-transfer-card-main-price-toll-parking-item-title,.small-transfer-card .small-transfer-card-main .small-transfer-card-main-price-toll-parking .small-transfer-card-main-price-toll-parking-item .small-transfer-card-main-price-toll-parking-item-value{text-align:left}.small-transfer-card .small-transfer-card-main .small-transfer-card-main-price-toll-parking .small-transfer-card-main-price-toll-parking-item .small-transfer-card-main-price-toll-parking-item-value{font-weight:600}.small-transfer-card .small-transfer-card-main .small-transfer-card-main-price-toll-parking .parking{width:25%}.mock-small-transfer-card:hover{cursor:default}.fc .fc-toolbar-title{font-size:1.125rem!important}.fc .fc-toolbar-title:first-letter,.fc .fc-col-header-cell-cushion{text-transform:capitalize}.fc .fc-daygrid-day.fc-day-today{background-color:var(--border-input)!important}.fc .fc-button-primary{background-color:var(--neutral00);color:var(--blue-mt);border-color:var(--border-input);text-transform:capitalize}.fc .fc-button-primary:disabled{background-color:var(--neutral00);color:var(--blue-mt);border-color:var(--border-input)}.fc .fc-button-primary:hover{background-color:var(--border-input);border-color:var(--border-input)}.fc .fc-button-primary:not(:disabled).fc-button-active,.fc .fc-button-primary:not(:disabled):active{background-color:var(--border-input);border-color:var(--border-input);color:var(--fc-button-text-color)}.fc .fc-button-primary:not(:disabled):focus,.fc .fc-button-primary:not(:disabled).fc-button-active:focus,.fc .fc-button-primary:not(:disabled):active:focus{box-shadow:none!important}.fc .fc-button{font-size:1rem;padding:.1rem .3rem .2rem}.fc .fc-button:disabled{background-color:var(--neutral00);color:var(--blue-mt)}.fc .fc-button:disabled:hover{background-color:var(--neutral00);color:var(--blue-mt)}.fc .fc-event{cursor:pointer}.dashboard-container{display:flex;flex-direction:column;gap:.875rem;padding:1rem;height:100%}.dashboard-container .dashboard-section{display:flex;flex-direction:column}.dashboard-container .dashboard-section h3{margin-top:.5rem}.dashboard-container .dashboard-section .pending-transfers,.dashboard-container .dashboard-section .by-year-transfers,.dashboard-container .dashboard-section .last-transfers{margin-top:1rem;display:flex;gap:1rem}.dashboard-container .dashboard-section .pending-transfers span,.dashboard-container .dashboard-section .by-year-transfers span,.dashboard-container .dashboard-section .last-transfers span{color:var(--blue-mt);font-weight:700;font-size:1.25rem}.dashboard-container .dashboard-section .pending-transfers h4,.dashboard-container .dashboard-section .by-year-transfers h4,.dashboard-container .dashboard-section .last-transfers h4{margin-top:1rem;font-size:.875rem}.dashboard-container .dashboard-section .by-year-transfers{flex-wrap:wrap;text-align:center}.dashboard-container .dashboard-section.dashboard-section-last-transfers{gap:1rem}.dashboard-container .dashboard-section.dashboard-section-last-transfers .last-transfers-header{display:flex;align-items:baseline;justify-content:space-between}.dashboard-container .dashboard-section.dashboard-section-last-transfers .last-transfers-header a{font-weight:700;color:var(--violet-mt);text-decoration:none}.dashboard-container .dashboard-section.dashboard-section-last-transfers .last-transfers-header a:hover{color:var(--blue-mt)}.dashboard-container .dashboard-section.dashboard-section-last-transfers .last-transfers-header a:hover svg path{fill:var(--blue-mt)}.dashboard-container .dashboard-section.dashboard-section-last-transfers .last-transfers-header a svg{margin-bottom:-6px}.dashboard-container .dashboard-section.dashboard-section-last-transfers .last-transfers{flex-direction:column;margin-top:0;gap:1rem}.dashboard-container .dashboard-section.dashboard-section-vehicles{margin-top:1rem;display:flex;gap:1rem}.dashboard-container .dashboard-section .margin-bottom{margin-bottom:1rem}.dashboard-container .dashboard-section .tag-container{display:flex;padding:0;margin-bottom:1rem}.dashboard-container .dashboard-section .tag{font-weight:500;font-size:1.125rem;padding:.25rem .5rem;border:1px solid var(--border-filter-date-button);border-radius:5px;cursor:pointer;transition:all .2s ease}.dashboard-container .dashboard-section .tag:hover,.dashboard-container .dashboard-section .tag.active{background-color:var(--primary);color:var(--neutral00)}@media (min-width: 768px){.dashboard-container .dashboard-section .last-transfers{flex-direction:row;gap:.75rem}}.label-list{display:flex;flex-direction:column;width:100%;margin-top:2rem}.label-list .label-item{display:flex;align-items:center;gap:.5rem;border-bottom:1px solid var(--light-blue-mt);padding:.5rem 0}.label-list .label-item:last-child{border-bottom:none;padding-bottom:0}.label-list .label-item .label-color{height:.625rem;width:.625rem;border-radius:10rem}.label-list .label-item span{font-weight:700;color:var(--blue-mt);font-size:.875rem}.label-list .label-item .label-info{width:100%;display:flex;flex-direction:row;justify-content:space-between}.login-footer{display:flex;flex-direction:column;align-items:center}.login-footer .login-forgot-password{font-size:.875rem}@media (min-width: 1201px){.login-footer .login-forgot-password{padding-right:0!important}.login-footer .login-forgot-password .button-content{padding:0}}.survey-modal-container{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:1000;background-color:#00000080;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s .3s}.survey-modal-container.show{opacity:1;visibility:visible;transition:opacity .3s ease,visibility 0s 0s}.survey-modal-container .survey-modal-content{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;width:100%;height:fit-content;bottom:0;background-color:var(--neutral00);border-top-left-radius:3rem;border-top-right-radius:3rem;transform:translateY(100%);transition:transform .3s ease-out}.survey-modal-container .survey-modal-content .survey-header{display:flex;justify-content:flex-end;align-items:center;align-self:flex-end;padding:1.5rem}.survey-modal-container .survey-modal-content.open{transform:translateY(0)}.survey-modal-container .survey-modal-content .survey-image{padding:0 1rem}.survey-modal-container .survey-modal-content .survey-image img{width:100%;height:auto;max-width:15rem;border-radius:1rem}.survey-modal-container .survey-modal-content .survey-text{padding:0 1rem;text-align:center}.survey-modal-container .survey-modal-content .survey-text .survey-title{line-height:1.35;margin-bottom:.5rem}.survey-modal-container .survey-modal-content .survey-text .survey-description{line-height:1.59;color:var(--text-body);margin:0}.survey-modal-container .survey-modal-content .survey-actions{width:100%;display:flex;flex-direction:column;align-items:center;gap:1rem;box-sizing:border-box;padding:0 1rem;margin-bottom:5rem}.survey-modal-container .survey-modal-content .survey-actions .button-component{width:100%}@media (min-width: 768px){.survey-modal-container .survey-modal-content .survey-actions .button-component{width:fit-content;min-width:400px}}.App.ios-platform .survey-modal-content{padding-bottom:80px}.notification-card{background:none;border:none;text-align:left;color:var(--blue-mt);width:100%;display:flex;align-items:center;gap:1.68rem;border-bottom:.0625rem solid var(--list-item-border);padding:1.5rem 1rem;cursor:pointer}.notification-card .notification-card-icon{display:grid;place-items:center;min-height:2.375rem;min-width:2.375rem;border-radius:.5rem;background:var(--light-blue-mt)}.notification-card.read{background:var(--violet-mt-12)}.notification-card.read .notification-card-icon{background:var(--neutral00)}.notification-card .notification-card-text{font-weight:400}.step-number{border:.125rem solid var(--violet-mt);border-radius:50%;height:1rem;width:1rem;display:grid;place-items:center;font-size:.8rem;font-weight:700;color:var(--violet-mt)}.step-number.large{height:1.5rem;width:1.5rem;font-size:1.2rem}.step-number.green{color:var(--green);border-color:var(--green)}.step-number.gray{color:var(--step-number-text);border-color:var(--step-number-text)}.first-steps{display:flex;flex-direction:column;align-items:center;gap:.75rem;margin-bottom:2rem}.first-steps .first-steps-header{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:1rem;padding:2rem 1.5rem}.first-steps .first-steps-header .first-steps-image{width:2.4375rem;margin-bottom:.6rem}.first-steps .first-steps-header .first-steps-title{text-align:center;line-height:1.95rem}.first-steps .first-steps-header .first-steps-description{text-align:center;max-width:17.75rem;margin:0}.first-steps .first-steps-body{display:flex;flex-direction:column;gap:1rem;width:100%;padding:0 1.5rem 2rem;box-sizing:border-box}.first-steps .first-steps-body .first-steps-body-completed{margin-top:2rem;display:flex;flex-direction:column;align-items:center;gap:1rem}.first-steps-counter{font-weight:600}.first-steps-form-description{margin:0}.first-steps-card{border:.0625rem solid var(--light-blue-mt);border-radius:.375rem;box-shadow:0 .43rem .55rem 0 var(--first-steps-card-shadow);background:none;width:100%;cursor:pointer}.first-steps-card .first-steps-card-header{padding:1rem;border-bottom:.0625rem solid var(--light-blue-mt);display:flex;justify-content:space-between;align-items:center}.first-steps-card .first-steps-card-header .first-steps-card-header-right{display:flex;align-items:center;gap:.75rem}.first-steps-card .first-steps-card-header .first-steps-card-header-right .first-steps-card-header-title{font-weight:600}.first-steps-card .first-steps-card-body{padding:1rem;display:flex;align-items:center;gap:1.5rem}.first-steps-card .first-steps-card-body svg{min-width:1.25rem;min-height:1.25rem}.first-steps-card .first-steps-card-body .first-steps-card-progress-text{min-width:fit-content}.first-steps-card .first-steps-card-body .first-steps-card-disabled-text{color:var(--step-number-text)}.first-steps-card.disabled{background:var(--light-blue-mt);border-color:var(--neutral00);box-shadow:none;pointer-events:none}.first-steps-card.disabled .first-steps-card-header{border-color:var(--neutral00)}.first-steps-card.disabled .first-steps-card-header .first-steps-card-header-title{font-weight:600;color:var(--step-number-text)}.tour{background:var(--light-blue-mt);overflow:hidden}.tour .tour-background{width:100%;object-fit:cover}.tour .tour-card{position:fixed;bottom:0;max-height:34rem;width:100%;display:flex;flex-direction:column;align-items:center;gap:2rem;border-top-left-radius:1.5rem;border-top-right-radius:1.5rem;padding:2.2rem 2.2rem 2.8rem;background:var(--neutral00);box-sizing:border-box}@media screen and (min-height: 900px){.tour .tour-card{max-height:28rem;height:100%}}.tour .tour-card .tour-card-image{height:2.4375rem;width:2.4375rem}.tour .tour-card .tour-card-step{font-size:1.125rem;font-weight:500;color:var(--step-number-text);border:.0625rem solid var(--light-blue-mt);padding:.15rem .5rem;border-radius:.375rem}.tour .tour-card .tour-card-content{display:flex;flex-direction:column;align-items:center}.tour .tour-card .tour-card-content .tour-card-title{max-width:18.18rem;text-align:center;margin-bottom:.375rem;line-height:1.83125rem}.tour .tour-card .tour-card-content .tour-card-description{max-width:17.25rem;text-align:center;margin:0}.tour .tour-card .tour-card-actions{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:end;gap:1.5rem;height:100%}.tour .tour-card .tour-card-actions.row{flex-direction:row-reverse}.tour .tour-card .tour-card-actions .tour-button{min-width:max-content}.tour .tour-card .tour-card-actions .tour-button .button-content{gap:.5rem}.tour .tour-card .tour-card-actions .tour-button.no-side-icons .button-content{padding:1.4rem 1.56rem}.register-footer{display:flex;flex-direction:column;align-items:center}.register-footer .register-footer-legal{font-size:.875rem;text-align:center}.register-footer .register-footer-legal a{color:var(--violet-mt)}.register-occupation-label{font-weight:500;line-height:1.798rem}.register-occupation-checkbox-container{display:flex;gap:.5rem}.register-occupation-checkbox-container .checkbox-wrapper{width:fit-content}.register-occupation-info{display:flex;gap:.5rem;background-color:var(--light-blue-mt);padding:1rem;border:1px solid transparent;border-radius:.313rem;font-size:.875rem}.register-occupation-info span{font-weight:500}.register-description{font-size:1rem;font-weight:400;margin-top:0}@media (min-width: 1201px){.register-footer .register-footer-legal{width:100%;text-align:right}}.association-list-buttons{display:flex;flex-direction:column}.association-list-buttons .association-list-buttons-label{font-weight:500;margin-bottom:.6rem;display:flex;align-items:center;gap:.3125rem}.association-list-buttons .association-list-buttons-container{display:flex;flex-direction:column;gap:.5rem}.association-list-buttons .association-list-buttons-container .association-list-button{display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem;border-radius:.3125rem;color:var(--body-mt);font-size:1rem;font-weight:500;text-align:left;cursor:pointer}.association-list-buttons .association-list-buttons-container .association-list-button svg{min-height:1.625rem;min-width:1.625rem;max-height:1.625rem;max-width:1.625rem}.association-list-buttons .association-list-buttons-container .association-list-button-add{border:1px solid var(--border-input);background:var(--background-input)}.association-list-buttons .association-list-buttons-container .association-list-button-remove{border:1px solid #dcd9e4;background:var(--neutral00)}.user-item{padding:10px;border-bottom:1px solid #eaeaea;cursor:pointer}.user-item:hover{background-color:#f4f4f4}.user-item label{display:flex;align-items:center}.user-item input[type=checkbox]{margin-right:10px}.generic-list-container{display:flex;flex-direction:column}.generic-list-container.is-empty{height:100%}.generic-list-container .generic-list-wrapper{position:sticky;top:0;left:0;background:var(--neutral00);z-index:1}.generic-list-container .generic-list-search{padding:1rem}.generic-list-container .generic-list-content-area{display:flex;flex-direction:column;justify-content:center}.generic-list-container .generic-list-content-area .list-item{border-bottom:.0625rem solid var(--list-item-border);padding:1rem;font-weight:500;font-family:Quicksand,sans-serif}.generic-list-container .generic-list-content-area .generic-list-content-area-header{padding:1rem}.generic-list-container .generic-list-content-empty{padding:1.25rem;flex:1;border-radius:.3125rem;border:.093rem dashed var(--border-empty-list);background:var(--background-empty-list);display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh}.leading-actions{display:flex}.leading-actions>*{width:0;overflow-x:hidden}.swipeable-list{flex:1;width:100%;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.swipeable-list-item{position:relative;transition:max-height .5s ease-in-out;max-height:1000px;transform-origin:top;overflow:hidden;width:100%}.swipeable-list-item--remove{max-height:0;transition:max-height .35s ease-out}.swipeable-list-item__content{width:100%;align-items:center;box-sizing:border-box;height:100%;display:flex}.swipeable-list-item__content--return{transition:transform .5s ease-in-out}@keyframes content-return-leading-ms{20%{transform:translate(100%)}to{transform:translate(0)}}.swipeable-list-item__content--return-leading-ms{animation-duration:.5s;animation-name:content-return-leading-ms;animation-timing-function:linear}@keyframes content-return-trailing-ms{20%{transform:translate(-100%)}to{transform:translate(0)}}.swipeable-list-item__content--return-trailing-ms{animation-duration:.5s;animation-name:content-return-trailing-ms;animation-timing-function:linear}.swipeable-list-item__content--remove{transition:transform .5s ease-in-out}.swipeable-list-item__leading-actions{position:absolute;display:flex;width:0px;overflow:hidden;height:100%}.swipeable-list-item__leading-actions--return{transition:width .5s ease-in-out}@keyframes actions-return-ms{20%{width:100%}to{width:0}}.swipeable-list-item__actions--return-ms{animation-duration:.5s;animation-name:actions-return-ms;animation-timing-function:linear}.swipeable-list-item__leading-actions>*{overflow:hidden;display:flex;justify-content:flex-end;transform:scale(1);transform-origin:center left;transition:transform .2s ease-out}.swipeable-list-item__trailing-actions{display:flex;width:0px;position:absolute;right:0;top:0;justify-content:flex-end;overflow:hidden;height:100%}.swipeable-list-item__trailing-actions--return{transition:width .5s ease-in-out}.swipeable-list-item__trailing-actions>*{overflow:hidden;transform:scale(1);transform-origin:center right;transition:transform .2s ease-out}.swipeable-list-item__leading-actions--scaled>*{transform:scale(1.2);transform-origin:center left;transition:transform .2s ease-in}.swipeable-list-item__trailing-actions--scaled>*{transform:scale(1.2);transform-origin:center right;transition:transform .2s ease-in}.swipe-action{display:flex;width:100%;align-items:stretch}.swipe-action>*{flex:1}.swipe-action__grayed>*{background-color:gray!important}.swipe-action__leading>*{justify-content:flex-start}.swipe-action__trailing>*{justify-content:flex-end}.swipe-action__leading--full-swipe-rest,.swipe-action__trailing--full-swipe-rest{width:0;transition:width .2s}.swipe-action__leading--full-swipe-main>*{justify-content:flex-end}.swipe-action__trailing--full-swipe-main>*{justify-content:flex-start}.trailing-actions{display:flex}.trailing-actions>*{width:0;overflow-x:hidden}.swipe-list-item .swipeable-list-item__content .list-item,.swipeable-list-item--remove .swipeable-list-item__content .list-item{width:100%}.swipe-list-item .swipeable-list-item__trailing-actions .swipe-action,.swipe-list-item .swipeable-list-item__trailing-actions .swipe-action__trailing--full-swipe-rest,.swipe-list-item .swipeable-list-item__trailing-actions .swipe-action__trailing--full-swipe-main,.swipeable-list-item--remove .swipeable-list-item__trailing-actions .swipe-action,.swipeable-list-item--remove .swipeable-list-item__trailing-actions .swipe-action__trailing--full-swipe-rest,.swipeable-list-item--remove .swipeable-list-item__trailing-actions .swipe-action__trailing--full-swipe-main{display:grid;place-items:center;font-size:1rem;font-style:normal;font-weight:600;color:var(--neutral00);padding:0 .625rem;background:var(--blue-mt)}.swipe-list-item .swipeable-list-item__trailing-actions .swipe-action:nth-child(2),.swipe-list-item .swipeable-list-item__trailing-actions .swipe-action__trailing--full-swipe-rest:nth-child(2),.swipe-list-item .swipeable-list-item__trailing-actions .swipe-action__trailing--full-swipe-main:nth-child(2),.swipeable-list-item--remove .swipeable-list-item__trailing-actions .swipe-action:nth-child(2),.swipeable-list-item--remove .swipeable-list-item__trailing-actions .swipe-action__trailing--full-swipe-rest:nth-child(2),.swipeable-list-item--remove .swipeable-list-item__trailing-actions .swipe-action__trailing--full-swipe-main:nth-child(2){background:var(--delete-swipe-button)}.swipe-list-item.swipeable-list-item,.swipeable-list-item--remove.swipeable-list-item{cursor:pointer}.swipe-list-item.deactivate .swipeable-list-item__trailing-actions .swipe-action:first-child,.swipeable-list-item--remove.deactivate .swipeable-list-item__trailing-actions .swipe-action:first-child{background:var(--error-mt)}.swipe-list-item.activate .swipeable-list-item__trailing-actions .swipe-action:first-child,.swipeable-list-item--remove.activate .swipeable-list-item__trailing-actions .swipe-action:first-child{background:var(--violet-mt)}.resource-view-delete-button{margin:1rem auto;background:none;border:none;color:var(--body-mt)}.resource-view-delete-button:hover{background:none}.resource-view-delete-button svg{margin-right:.5rem}.modal-delete-resource-primary-button{background:var(--error-dark)}.modal-delete-resource-primary-button:hover{border-color:transparent;background:var(--error-dark);opacity:.9}.modal-delete-resource-secondary-button{border:none}.modal-delete-resource-secondary-button:hover .button-content{color:var(--neutral40)}.provider-association-modal .form-section-layout-children{align-items:flex-start;gap:.5rem}.provider-association-modal .form-section-layout-children .provider-association-modal-description{text-align:left;margin:0;margin-bottom:1.375rem;line-height:1.79rem}.provider-association-modal .form-section-layout-children .association-list-buttons{width:100%}.provider-association-modal .form-section-layout-children .association-list-buttons .association-list-buttons-label{text-align:left}.friend-list-item{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.friend-list-item .friend-list-item-company{font-weight:400}.friend-list-item-title{font-weight:600;text-align:left}.friend-list-request-item-right{display:flex;align-items:center;gap:.5rem}.friend-list-request-item-right .friend-list-request-item-button{padding:.3rem .2rem;border-radius:.3125rem}.friend-list-request-item-right .friend-list-request-item-tag{font-weight:600;color:var(--violet-mt);background:var(--light-blue-mt);padding:.5rem .625rem;border-radius:.3125rem}.friend-list-tabs-header{display:flex;gap:.5rem}.friend-list-tabs-header .friend-list-switch-button{color:var(--body-mt);background:var(--neutral00);border-radius:.3125rem;border:1px solid var(--border-filter-date-button);padding:.3rem .25rem;font-weight:500;font-size:.875rem}.friend-list-tabs-header .friend-list-switch-button.active{background:var(--violet-mt);color:var(--neutral00)}.friends-search-description{line-height:1.625rem;margin:0;margin-top:.5rem}.friends-search-request-button{border-radius:.3125rem;padding:.4rem .2rem}.friends-search-name{text-align:left;word-break:break-word}.friends-search-list{display:flex;flex-direction:column}.generic-list-item-children-with-icon{display:flex;align-items:center;gap:.87rem}.resources-container{display:flex;flex-direction:column;max-width:70rem;margin:auto}.resources-container h1{color:var(--blue-mt);font-size:1.5rem;font-style:normal;font-weight:700;margin-bottom:0}.resources-container .options{display:flex;flex-direction:column;padding:0 1rem;gap:.625rem}.accordion-list{display:flex;flex-direction:column;width:100%}.accordion-item .accordion-item-button{background:none;border:0 solid var(--border-list-item);border-bottom-width:.125rem;padding:1rem;width:100%;display:flex;justify-content:space-between;align-items:center;font-size:1rem;font-weight:500;color:var(--body-mt);cursor:pointer}.accordion-item .accordion-item-button svg{transform:rotate(270deg)}.accordion-item .accordion-item-button.active{border-bottom-color:transparent}.accordion-item .accordion-item-button.active svg{transform:rotate(0)}.accordion-item .accordion-item-content{padding:.5rem 1rem 1rem;background:var(--neutral00);display:flex;flex-direction:column;gap:1rem}.accordion-input-wrapper{display:flex;flex-direction:column;gap:1.25rem}.success-menu{height:100vh;background:linear-gradient(116deg,var(--blue-mt) 3.1%,var(--violet-mt) 100.96%);display:flex;flex-direction:column;position:fixed;top:0;left:0;right:0;overflow:auto;z-index:3}.success-menu .success-menu-header{display:flex;flex-direction:column;align-items:center;gap:.9rem;padding:4rem 1rem 2rem}.success-menu .success-menu-header .success-menu-header-title{color:var(--neutral00);text-align:center;line-height:1.809rem;max-width:16rem;font-size:1.5rem;font-weight:700}.success-menu .success-menu-body{background:var(--neutral00);border-top-left-radius:1.6rem;border-top-right-radius:1.6rem;height:100%;padding:2.2rem 1rem}.success-menu .success-menu-body .success-menu-body-title{margin-bottom:1.2rem;font-size:1.25rem;font-weight:600}.success-menu .success-menu-body .success-menu-body-children{display:flex;flex-direction:column;gap:1rem}.details-card-value-warning{display:flex;align-items:center;gap:.5rem}.details-card-value-warning .details-card-warning{color:var(--error-dark);font-size:.875rem}.subscription-card-container{height:100%;position:relative}.subscription-card-container.light .subscription-card{border:.0625rem solid var(--border-card);border-radius:1rem}.subscription-card-container .subscription-card{padding:2.25rem;z-index:1;position:relative}.subscription-card-container .subscription-card .subscription-card-background{position:absolute;top:0;right:0;width:100%;z-index:-1;border-radius:1rem;height:100%;object-fit:cover}.subscription-card-container .subscription-card-behind{position:absolute;bottom:-.5rem;left:0;right:0;margin:auto;width:90%;border-radius:1rem;background:var(--light-blue-mt);height:11rem;z-index:0}.subscription-card-content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.375rem;min-height:8.125rem;height:100%}.subscription-card-content-title{color:var(--neutral00)}.subscription-card-content-price{font-size:1.75rem;font-weight:600;color:var(--neutral00);margin-bottom:.25rem}.subscription-card-content-detail{font-weight:600;color:var(--neutral00)}.subscription-trial-card-content-title{color:var(--neutral00);font-size:1.625rem}.subscription-trial-card-content-detail{color:var(--violet-light);font-weight:700}.subscription-plan-card-content-price{font-size:1.75rem;font-weight:600;margin-bottom:.25rem}.subscription-plan-card-content-details{display:flex;flex-direction:column;gap:.625rem;margin-bottom:1rem}.subscription-plan-card-content-details .subscription-plan-card-content-detail-container{display:flex;align-items:center;gap:.4rem}.subscription-plan-card-content-button{padding:.5rem 1.35rem}.subscription-plan-card-content-button.violet{background:var(--violet-mt);color:var(--neutral00)}.subscription-plan-card-content-button.violet:hover{background:var(--blue-mt);border-color:var(--blue-mt)}.subscription-plan-card-content-button.gradient{background:linear-gradient(116.12deg,var(--blue-mt) 3.1%,var(--violet-mt) 100.96%)}.subscription-plan-card-content-button.gradient:hover{background:var(--blue-mt);border-color:var(--blue-mt)}.samples{display:flex;flex-direction:column}.samples .samples-container{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem;padding:1rem}.samples .samples-container .samples-row{display:flex;flex-wrap:wrap;gap:1rem}.search-layout{display:flex;flex-direction:column;height:100dvh;overflow:hidden}.search-layout .search-wrapper{max-width:70rem;margin:0 auto;width:100%;overflow:auto}.search-layout .tag-container{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;display:flex;padding:.1rem 1rem 1rem;gap:.5rem}.search-layout .tag-container::-webkit-scrollbar{display:none}.search-layout .search-results-content{display:flex;flex-direction:column;overflow:hidden;flex:1}.search-layout .search-results-content .search-results{overflow-y:auto;overflow-x:hidden;padding-bottom:2rem;flex:1;display:flex;flex-direction:column}.search-layout .search-results-content .search-results .results-container{padding:.5rem 1rem 1rem}.search-layout .search-results-content .search-results .results-container .result-container-initial-text,.search-layout .search-results-content .search-results .results-container .result-error{color:var(--body-mt)}.search-layout .search-results-content .search-results .form-section-layout:last-child{border-bottom-color:transparent}.filter-tag{font-weight:500;font-size:1.125rem;padding:.25rem .5rem;border:1px solid var(--border-filter-date-button);border-radius:5px;cursor:pointer;transition:all .2s ease}.filter-tag:hover,.filter-tag.active{background-color:var(--primary);color:var(--neutral00)}.search-header{margin:1rem;display:flex;align-items:flex-start;gap:1rem}.search-header .search-go-back{cursor:pointer}.search-header button.button-component.only-icon.icon-button{height:2.5rem}.search-header .search-container{position:relative;width:100%;display:flex;flex-direction:column}.search-header .search-container .search-error{color:var(--error-dark);padding:.5rem;margin:0}.search-header .search-container .search-glass{position:absolute;left:10px;top:50%;transform:translateY(-50%);z-index:1}.search-item-container{display:flex;gap:.5rem;align-items:center;cursor:pointer}.search-item-container .search-item-box{height:3.6875rem;width:3.6875rem;background-color:var(--light-blue-mt);display:flex;align-items:center;justify-content:center;border-radius:.625rem}.search-item-container .search-item-text-container{display:flex;flex-direction:column;gap:.5rem}.search-item-container .search-item-text-container .search-item-text{font-weight:500;font-size:1rem;color:var(--blue-mt)}.search-item-container .search-item-text-container .search-item-text2{font-weight:500;font-size:1rem;color:var(--body-mt)}.result-container-recent-searches{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem}.result-container-recent-searches .result-container-recent-searches--title{display:flex;align-items:center;gap:1rem;font-weight:600}.result-container-recent-searches .results-list-recent{display:flex;flex-direction:column;gap:1rem}.result-container-recent-searches .results-list-recent .result-no-recent{margin:0;color:var(--body-mt)}.results-list{display:flex;flex-direction:column;gap:1rem}.results-list .no-matches{color:var(--body-mt)}.legal-body{margin:1rem;padding:1.1875rem;text-align:left;border:.0625rem solid var(--list-item-border);border-radius:.375rem}.import-result{display:flex;flex-direction:column;gap:1.5rem}.import-result__card{background:#fff;border-radius:12px;padding:1rem 1.25rem;box-shadow:0 4px 12px #00000008}.import-result__card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.import-result__card-title{font-size:.95rem;font-weight:600;margin:0}.import-result__summary{border-left:4px solid #2f80ed}.import-result__meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:.25rem;column-gap:1rem;margin-top:.75rem}.import-result__meta-grid dt{font-size:.8rem;color:#6b7280}.import-result__meta-grid dd{font-size:.9rem;font-weight:500;margin:0 0 .25rem}.import-result__badge{display:inline-flex;align-items:center;padding:.15rem .5rem;border-radius:999px;font-size:.75rem;background:#eef2ff;color:#4f46e5}.import-result__badge--danger{background:#fee2e2;color:#b91c1c}.import-result__actions-list{list-style:none;padding:0;margin:.75rem 0 0;display:flex;flex-direction:column;gap:.75rem}.import-result__actions-item{border-bottom:1px solid #f3f4f6;padding-bottom:.5rem}.import-result__actions-item:last-child{border-bottom:none}.import-result__actions-main{display:flex;gap:.5rem;align-items:center;margin-bottom:.25rem}.import-result__booking-id{font-size:.8rem;color:#6b7280}.import-result__text-muted{font-size:.85rem;color:#6b7280}.import-result__route{font-size:.85rem;font-weight:500}.import-result__tag{display:inline-flex;align-items:center;padding:.1rem .55rem;border-radius:999px;font-size:.75rem}.import-result__tag--success{background:#dcfce7;color:#166534}.import-result__tag--warning{background:#fffbeb;color:#92400e}.import-result__tag--default{background:#e5e7eb;color:#374151}.import-result__table-wrapper{width:100%;overflow-x:auto;margin-top:.75rem}.import-result__table{width:100%;border-collapse:collapse;font-size:.8rem}.import-result__table th,.import-result__table td{padding:.4rem .5rem;border-bottom:1px solid #e5e7eb;white-space:nowrap}.import-result__table th{text-align:left;font-weight:600;color:#6b7280}.import-result__code{margin-top:.75rem;font-size:.75rem;padding:.75rem;border-radius:8px;background:#111827;color:#e5e7eb;overflow-x:auto}.luggage-types-list-item-children-with-icon,.generic-list-item-children-with-icon{display:flex;align-items:center;gap:.87rem}.receipt-card{width:100%;background:var(--neutral00);text-align:left;border:.0625rem solid var(--details-card-border);border-left:.375rem solid var(--violet-mt);padding:1rem;border-radius:.31rem}.receipt-card .receipt-card-row{display:flex;justify-content:space-between}.receipt-card .receipt-card-row:last-of-type{margin-top:1rem}.receipt-card .receipt-card-row .receipt-card-item,.receipt-card .receipt-card-row .receipt-card-item-full-width{display:flex;flex-direction:column;width:25%;gap:.5rem}.receipt-card .receipt-card-row .receipt-card-item .receipt-card-value,.receipt-card .receipt-card-row .receipt-card-item-full-width .receipt-card-value{font-weight:600;color:var(--blue-mt)}.receipt-card .receipt-card-row .receipt-card-item .body2,.receipt-card .receipt-card-row .receipt-card-item .body1,.receipt-card .receipt-card-row .receipt-card-item-full-width .body2,.receipt-card .receipt-card-row .receipt-card-item-full-width .body1{color:var(--blue-mt)}.receipt-card .receipt-card-row .receipt-card-item .receipt-card-item-three-dots-container,.receipt-card .receipt-card-row .receipt-card-item-full-width .receipt-card-item-three-dots-container{align-self:flex-end;display:flex;justify-content:end;width:3rem;cursor:pointer}.receipt-card .receipt-card-row .receipt-card-item-full-width{width:100%}.receipt-card .receipt-card-row .cursor-pointer{cursor:pointer}.no-cursor{cursor:default}.billing-actions{display:flex;gap:1rem;padding:1rem 1rem 0}.billing-actions .filter-button{background:var(--neutral00);border-radius:.3125rem;border:1px solid var(--border-filter-button);padding:.3rem .25rem;font-weight:500;color:var(--blue-mt)}.billing-actions .filter-button.filter-button-active{color:var(--violet-mt);border:1px solid var(--violet-mt)}.billing-list{width:100%;display:flex;flex-direction:column;gap:1rem}.billing-list .billing-item-wrapper{width:100%}:root{--react-pdf-annotation-layer: 1;--annotation-unfocused-field-background: url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");--input-focus-border-color: Highlight;--input-focus-outline: 1px solid Canvas;--input-unfocused-border-color: transparent;--input-disabled-border-color: transparent;--input-hover-border-color: black;--link-outline: none}@media screen and (forced-colors: active){:root{--input-focus-border-color: CanvasText;--input-unfocused-border-color: ActiveText;--input-disabled-border-color: GrayText;--input-hover-border-color: Highlight;--link-outline: 1.5px solid LinkText}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid selectedItem}.annotationLayer .linkAnnotation:hover{-webkit-backdrop-filter:invert(100%);backdrop-filter:invert(100%)}}.annotationLayer{position:absolute;top:0;left:0;pointer-events:none;transform-origin:0 0;z-index:3}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg) translate(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg) translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg) translateY(-100%)}.annotationLayer canvas{position:absolute;width:100%;height:100%}.annotationLayer section{position:absolute;text-align:initial;pointer-events:auto;box-sizing:border-box;margin:0;transform-origin:0 0}.annotationLayer .linkAnnotation{outline:var(--link-outline)}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{position:absolute;font-size:1em;top:0;left:0;width:100%;height:100%}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:hover{opacity:.2;background:#ff0;box-shadow:0 2px 10px #ff0}.annotationLayer .textAnnotation img{position:absolute;cursor:pointer;width:100%;height:100%;top:0;left:0}.annotationLayer .textWidgetAnnotation :is(input,textarea),.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{background-image:var(--annotation-unfocused-field-background);border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px * var(--scale-factor)) sans-serif;height:100%;margin:0;vertical-align:top;width:100%}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled]{background:none;border:2px solid var(--input-disabled-border-color);cursor:not-allowed}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover{border:2px solid var(--input-hover-border-color)}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation.checkBox input:hover{border-radius:2px}.annotationLayer .textWidgetAnnotation :is(input,textarea):focus,.annotationLayer .choiceWidgetAnnotation select:focus{background:none;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-image:none;background-color:transparent}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:CanvasText;content:"";display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{height:80%;left:45%;width:1px}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}.annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.annotationLayer .popupTriggerArea{height:100%;width:100%}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{position:absolute}.annotationLayer .popupWrapper{position:absolute;font-size:calc(9px * var(--scale-factor));width:100%;min-width:calc(180px * var(--scale-factor));pointer-events:none}.annotationLayer .popup{position:absolute;max-width:calc(180px * var(--scale-factor));background-color:#ff9;box-shadow:0 calc(2px * var(--scale-factor)) calc(5px * var(--scale-factor)) #888;border-radius:calc(2px * var(--scale-factor));padding:calc(6px * var(--scale-factor));margin-left:calc(5px * var(--scale-factor));cursor:pointer;font:message-box;white-space:normal;word-wrap:break-word;pointer-events:auto}.annotationLayer .popup>*{font-size:calc(9px * var(--scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{display:inline-block;margin-left:calc(5px * var(--scale-factor))}.annotationLayer .popupContent{border-top:1px solid rgba(51,51,51,1);margin-top:calc(2px * var(--scale-factor));padding-top:calc(2px * var(--scale-factor))}.annotationLayer .richText>*{white-space:pre-wrap;font-size:calc(9px * var(--scale-factor))}.annotationLayer .highlightAnnotation,.annotationLayer .underlineAnnotation,.annotationLayer .squigglyAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .lineAnnotation svg line,.annotationLayer .squareAnnotation svg rect,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .caretAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .stampAnnotation,.annotationLayer .fileAttachmentAnnotation{cursor:pointer}.annotationLayer section svg{position:absolute;width:100%;height:100%;top:0;left:0}.annotationLayer .annotationTextContent{position:absolute;width:100%;height:100%;opacity:0;color:transparent;-webkit-user-select:none;user-select:none;pointer-events:none}.annotationLayer .annotationTextContent span{width:100%;display:inline-block}:root{--react-pdf-text-layer: 1;--highlight-bg-color: rgba(180, 0, 170, 1);--highlight-selected-bg-color: rgba(0, 100, 0, 1)}@media screen and (forced-colors: active){:root{--highlight-bg-color: Highlight;--highlight-selected-bg-color: ButtonText}}[data-main-rotation="90"]{transform:rotate(90deg) translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg) translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg) translate(-100%)}.textLayer{position:absolute;text-align:initial;top:0;right:0;bottom:0;left:0;overflow:hidden;line-height:1;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;z-index:2}.textLayer :is(span,br){color:transparent;position:absolute;white-space:pre;cursor:text;margin:0;transform-origin:0 0}.textLayer span.markedContent{top:0;height:0}.textLayer .highlight{margin:-1px;padding:1px;background-color:var(--highlight-bg-color);border-radius:4px}.textLayer .highlight.appended{position:initial}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:var(--highlight-selected-bg-color)}.textLayer br::selection{background:transparent}.textLayer .endOfContent{display:block;position:absolute;top:100%;right:0;bottom:0;left:0;z-index:-1;cursor:default;-webkit-user-select:none;user-select:none}.textLayer .endOfContent.active{top:0}.pdf-viewer{width:100%;height:100%;overflow:hidden}.pdf-container{width:100%;height:calc(100vh - 6rem);overflow:auto;background-color:var(--background);padding:0}.pdf-pages{display:flex;flex-direction:column;align-items:center;padding:1rem;gap:1rem}.pagination{display:flex;height:5rem;justify-content:center;align-items:center;gap:1rem;margin-bottom:-2rem;padding:10px;background-color:var(--neutral05);border-top:1px solid var(--header-border-bottom)}.react-pdf__Page{background-color:var(--neutral00);margin:0 auto}.react-pdf__Page__canvas{display:block;max-width:100%;height:auto}.card-invoice{border:.0625rem solid var(--details-card-border);border-radius:.31rem;box-shadow:none;cursor:pointer}.card-invoice p{font-weight:400}.card-invoice .card-row{display:flex;flex-direction:row;gap:1rem;align-items:center}.card-invoice .card-row .icon-container{border-radius:.625rem;width:2.8125rem;height:2.8125rem;display:flex;justify-content:center;align-items:center;background-color:var(--light-blue-mt)}.card-invoice .card-row .card-title{margin:0;font-weight:600;font-size:1rem}.card-invoice .card-row .card-caret{margin-left:auto}.with-reservations-description{font-weight:400;font-size:1rem;color:var(--blue-mt)}.with-reservations-invoice-results{display:flex;flex-direction:column;gap:1rem}.with-reservations-invoice-results .with-reservations-invoice-results-item{display:flex;flex-direction:row;align-items:center;gap:.5rem;width:100%}.with-reservations-invoice-results .with-reservations-invoice-results-item .checkbox-wrapper{width:auto}.with-reservations-invoice-results .with-reservations-invoice-results-item .small-transfer-card{flex:1;min-width:0}.with-reservations-invoice-results .with-reservations-invoice-results-item-info{display:flex;justify-content:center;align-items:center;font-size:.875rem;gap:.5rem;width:100%;padding-top:.5rem}.with-reservations-invoice-number .input-wrapper{gap:0}.with-reservations-invoice-client-data{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;color:var(--blue-mt);font-weight:500;font-size:1rem}.with-reservations-invoice-totals{display:flex;flex-direction:column;gap:1rem;background:var(--neutral00);text-align:left;border:.0625rem solid var(--details-card-border);padding:1rem;border-radius:.31rem}.with-reservations-invoice-totals .with-reservations-invoice-totals-row{display:flex;justify-content:space-between;align-items:center;color:var(--blue-mt);font-weight:400;font-size:.875rem}.with-reservations-invoice-totals .with-reservations-invoice-totals-row span{width:100%}.with-reservations-invoice-totals .with-reservations-invoice-totals-row .with-reservations-invoice-totals-value{font-weight:600;font-size:1rem;width:100%}.with-reservations-invoice-totals .with-reservations-invoice-totals-divider{width:100%;height:.0625rem;background:var(--details-card-border);margin:.5rem 0}.deleted-transfers-item{display:flex;flex-direction:row;align-items:center;gap:.5rem;width:100%}.deleted-transfers-item .checkbox-wrapper{width:auto}.deleted-transfers-item .small-transfer-card{flex:1;min-width:0}.no-transfers{width:100%;height:100%;margin-top:1rem}.radio-container{display:flex;flex-direction:column;height:7.5rem}.radio-container label{height:100%;padding-top:.625rem;padding-bottom:.625rem;font-size:1rem;font-weight:500;display:flex;align-items:center;border-top:.0625rem solid var(--border-filter-date-button);border-bottom:.0625rem solid var(--border-filter-date-button)}.radio-container label:last-child{border-top:none}.radio-container input[type=radio]{margin-left:1.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.4375rem;height:1.4375rem;border:.0625rem solid var(--delete-swipe-button);border-radius:.375rem;cursor:pointer;margin-right:.625rem;position:relative}.radio-container input[type=radio]:checked{background-color:var(--primary)}.radio-container input[type=radio]:after{content:"✓";color:#fff;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%);font-size:.875rem}.radio-container span{margin-left:.5rem;font-size:1rem;color:var(--delete-swipe-button)}.my-account-options{display:flex;flex-direction:column;gap:.875rem;padding:1rem;height:80%}.image-crop-modal{width:100%;max-width:500px}.image-crop-container{position:relative;width:290px;height:210px}.image-crop-zoom{margin-top:12px}.image-crop-zoom input[type=range]{width:100%}.image-crop-actions{display:flex;justify-content:flex-end;margin-top:16px}.image-crop-zoom label{display:block;margin-bottom:4px;font-size:14px;color:#333}.reactEasyCrop_Container{border:2px solid #f0f0f0}.reactEasyCrop_CropArea{box-shadow:none!important;border:0!important}.profile-image-input-wrapper{display:flex;align-items:center;gap:1.3rem;position:relative}.profile-image-input-wrapper .profile-image-input-upload-icon{position:absolute;bottom:0;right:0;border-radius:50%;box-shadow:0 0 .25rem 0 var(--image-upload-box-shadow);height:2.3125rem;width:2.3125rem;background:var(--neutral00);display:grid;place-items:center}.profile-image-input-wrapper .profile-image-input-image{width:13.125rem;height:9.375rem;object-fit:cover}.profile-image-input-wrapper .profile-image-input-image-placeholder{border:.0625rem solid var(--light-blue-mt);width:13.125rem;height:9.375rem;padding:.125rem;position:relative}.profile-image-input-wrapper .profile-image-input-image-placeholder.editable{cursor:pointer}.profile-image-input-wrapper .profile-image-input-image-placeholder.loading{display:flex;justify-content:center;align-items:center}.profile-image-input-wrapper .profile-image-input-image-placeholder .profile-image-input-image-placeholder-bg{background:var(--light-blue-mt);width:100%;height:100%;display:grid;place-items:center}.profile-image-input-wrapper .profile-image-input{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.my-company{display:flex;flex-direction:column;gap:1rem;padding:1rem}.my-company .my-company-profile-image{display:flex;justify-content:center}.my-profile-change-password{font-size:.875rem}.my-profile-edit{padding-bottom:4rem}.button-container{padding:0 1.25rem}.button-container .delete-account{width:100%;border:none;border-radius:.9375rem;font-size:1.125rem;color:var(--error-mt);background-color:transparent}.button-container .delete-account:hover{color:#fff;background-color:var(--error-mt)}.my-receipts-description{color:var(--blue-mt);font-weight:500;padding:1.5rem 1rem 0}.my-receipt-see-more{margin:0 auto}.my-receipt-see-more.button-component{border-color:transparent}.my-receipt-see-more.button-component .button-icon svg>path{fill:var(--violet-mt)}.my-subscription-section{display:flex;justify-content:center}.my-subscription-section .my-subscription-section-info{max-width:20rem;text-align:center;margin:.5rem 0}.my-subscription-section .my-subscription-section-info .my-subscription-section-info-link{color:var(--violet-mt);text-decoration:none;font-weight:600}.my-subscription-section .my-subscription-plans-button .button-content{color:var(--blue-mt)}.checkout-form .StripeElement{border-radius:.313rem;background:var(--background-input);border:.0625rem solid var(--border-input);padding:.9rem .75rem}.checkout-form .StripeElement::placeholder{opacity:.7}.checkout-form .StripeElement.StripeElement--invalid{border-color:var(--error-dark)}.checkout-form .payment-info{display:flex;flex-direction:column;gap:1rem}.checkout-form .payment-info .payment-info-card{display:flex;flex-direction:column;gap:1rem;padding:1rem;border:1px solid var(--border-card);border-radius:.3125rem;background:linear-gradient(116.12deg,var(--blue-mt) 3.1%,var(--violet-mt) 100.96%);color:var(--neutral00)}.checkout-form .payment-info .payment-info-card .payment-info-card-title{font-size:.875rem;font-weight:400}.checkout-form .payment-info .payment-info-card .payment-info-card-subtitle{font-weight:600;font-size:1rem;display:flex;justify-content:space-between}.checkout-form .payment-info .payment-info-subinfo{width:100%;display:flex;gap:.5rem}.checkout-form .payment-info .payment-info-subinfo .payment-info-subinfo-text{width:90%;color:var(--blue-mt);font-size:.875rem;font-weight:400}.default-card-info{display:flex;justify-content:space-between;background-color:#f8f9fa;padding:.75rem 1rem;border-radius:.313rem;font-size:.95rem}.default-card-info .brand{font-weight:600;text-transform:uppercase}.default-card-info .digits,.default-card-info .expiry{letter-spacing:.125rem}.route-color-selector{display:flex;flex-direction:column;gap:.75rem;justify-content:space-between}.route-color-selector .route-type-label{font-size:1rem;font-weight:500}.route-color-selector .color-options{display:flex;gap:.75rem}.route-color-selector .color-options .color-option-container{display:flex;flex-direction:column;align-items:center;gap:.5rem}.route-color-selector .color-options .color-option-container .default-text{font-size:.625rem;font-weight:500;color:var(--blue-mt)}.route-color-selector .color-options .color-option-container .color-option{width:1.875rem;height:1.875rem;border-radius:50%;cursor:pointer;border:4px solid transparent;position:relative}.route-color-selector .color-options .color-option-container .color-option.selected{border-color:#fff;box-shadow:0 0 0 3px var(--selected-color)}.route-color-selector .color-options .color-option-container .custom-color-picker{position:relative;display:block;cursor:pointer}.route-color-selector .color-options .color-option-container .custom-color-picker svg{position:absolute;top:50%;left:50%;transform:translate(-49%,-50%);z-index:2}.route-color-selector .color-options .color-option-container .custom-color-picker .color-input{opacity:0;position:absolute;width:2rem;height:2rem;cursor:pointer;top:0;left:0}.textarea-wrapper{display:flex;flex-direction:column;gap:.5rem}.textarea-wrapper>label{color:#000;font-size:1rem;font-style:normal;font-weight:500;line-height:1.798rem}.textarea-wrapper>label>span{color:#130d2a80;font-size:1rem;font-style:normal;font-weight:500;line-height:1.798rem}.textarea-wrapper>.textarea-container{background:var(--background-input);border:1px solid var(--border-input);border-radius:.313rem;padding:.75rem}.textarea-wrapper>.textarea-container>textarea{background:var(--background-input);border:none;width:100%}.textarea-wrapper>.textarea-container>textarea:focus{border-color:var(--primary);outline:none}.textarea-wrapper>.textarea-container>textarea::placeholder{opacity:.7}.textarea-wrapper>.textarea-container>textarea.error{border-color:var(--error-dark)}.textarea-wrapper>.textarea-container>textarea.disabled{background-color:transparent;cursor:not-allowed;border:none;opacity:.8}.textarea-wrapper>.textarea-container.readonly-container{background:transparent;border:none}.textarea-wrapper>.textarea-container .readonly-text{margin-top:1rem;font-size:1rem;line-height:1.5;white-space:pre-wrap;word-break:break-word}.textarea-wrapper.error label{color:var(--error-dark);font-weight:600}.textarea-wrapper.error .textarea-container{border-color:var(--error-dark)}.textarea-wrapper.readonly-mode .textarea-container{background:transparent;border:none;padding:0}.textarea-wrapper .error-message{margin-top:5px}.invoice-format-tooltip{text-align:left}.invoice-format-tooltip .invoice-format-tooltip-instructions{font-size:1rem;font-weight:500;color:var(--body-mt);line-height:1.798rem}.invoice-format-tooltip .invoice-format-tooltip-title{font-size:1rem;font-weight:500;color:var(--body-mt)}.invoice-format-tooltip .invoice-format-tooltip-description{font-size:.875rem;font-weight:400;color:var(--step-number-text);margin-bottom:2rem}@media (max-width: 768px){.invoice-format-tooltip{padding:0;max-height:calc(60vh - 100px);overflow-y:auto}.invoice-format-tooltip .invoice-format-tooltip-instructions{font-size:.9rem;line-height:1.5;margin-bottom:1rem}.invoice-format-tooltip .invoice-format-tooltip-title{font-size:.9rem;margin-bottom:.5rem}.invoice-format-tooltip .invoice-format-tooltip-description{font-size:.8rem;margin-bottom:1.5rem;line-height:1.3}}@media (max-width: 480px){.invoice-format-tooltip{max-height:calc(50vh - 80px)}.invoice-format-tooltip .invoice-format-tooltip-instructions,.invoice-format-tooltip .invoice-format-tooltip-title{font-size:.85rem}.invoice-format-tooltip .invoice-format-tooltip-description{font-size:.75rem;margin-bottom:1rem}}.settings-container{display:flex;flex-direction:column;max-width:70rem;margin:auto}.settings-container .settings-options{padding:0 1rem;display:flex;flex-direction:column;gap:.625rem;margin-bottom:1rem;margin-top:1rem}.whatsapp-templates-list{display:flex;flex-direction:column;gap:.75rem}.whatsapp-templates-empty{text-align:center;padding:2rem;color:#9e9e9e}.whatsapp-templates-item{display:flex;justify-content:space-between;align-items:center;padding:1rem;background-color:#fff;border:1px solid #ebe5fc;border-radius:8px;transition:all .2s ease}.whatsapp-templates-item:hover{border-color:#713fff}.whatsapp-templates-item.inactive{opacity:.6;background-color:#f7f5fe}.whatsapp-templates-item__info{display:flex;align-items:center;gap:.75rem}.whatsapp-templates-item__icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:#f0f2ff;border-radius:8px;flex-shrink:0}.whatsapp-templates-item__icon svg{width:24px;height:24px}.whatsapp-templates-item__content{display:flex;flex-direction:column;gap:.25rem}.whatsapp-templates-item__title{font-size:1rem;font-weight:500;color:#130d2a}.whatsapp-templates-item__status{font-size:.8125rem}.whatsapp-templates-item__status .status-active{display:flex;align-items:center;gap:.25rem;color:#34ae89}.whatsapp-templates-item__status .status-active svg{width:14px;height:14px}.whatsapp-templates-item__status .status-inactive{color:#9e9e9e}.whatsapp-templates-item__actions{display:flex;align-items:center;gap:.5rem}.whatsapp-templates-item__action{padding:.5rem .75rem;border:1px solid #ebe5fc;border-radius:6px;background-color:#f7f5fe;font-size:.8125rem;color:#130d2a;cursor:pointer;transition:all .2s ease}.whatsapp-templates-item__action:hover{background-color:#f0f2ff;border-color:#713fff;color:#713fff}.whatsapp-templates-item__action--icon{display:flex;align-items:center;justify-content:center;padding:.5rem;background-color:#f7f5fe}.whatsapp-templates-item__action--icon svg{width:18px;height:18px;color:#713fff}.whatsapp-templates-item__action--icon:hover{background-color:#713fff}.whatsapp-templates-item__action--icon:hover svg{color:#fff}.whatsapp-templates-item__action--danger{background-color:#fff5f5;border-color:#f4516c38}.whatsapp-templates-item__action--danger svg{color:#f4516c}.whatsapp-templates-item__action--danger:hover{background-color:#f4516c;border-color:#f4516c}.whatsapp-templates-item__action--danger:hover svg{color:#fff}.whatsapp-template-edit__textarea-wrapper{display:flex;flex-direction:column;gap:.5rem}.whatsapp-template-edit__textarea-wrapper label{font-size:.875rem;font-weight:500;color:#2d2d47}.whatsapp-template-edit__textarea{width:100%;padding:.75rem 1rem;border:1px solid #ebe5fc;border-radius:8px;font-size:.9375rem;font-family:inherit;resize:vertical;min-height:120px;transition:border-color .2s ease;box-sizing:border-box}.whatsapp-template-edit__textarea:focus{outline:none;border-color:#713fff}.whatsapp-template-edit__textarea::placeholder{color:#9e9e9e}.whatsapp-template-edit__variables{margin-top:1rem}.whatsapp-template-edit__variables-title{font-size:.875rem;font-weight:500;color:#2d2d47;margin-bottom:.5rem}.whatsapp-template-edit__variables-list{display:flex;flex-wrap:wrap;gap:.5rem}.whatsapp-template-edit__variable-chip{display:inline-flex;align-items:center;padding:.375rem .75rem;background-color:#f0f2ff;border:1px solid #ebe5fc;border-radius:16px;font-size:.75rem;color:#713fff;cursor:pointer;transition:all .2s ease}.whatsapp-template-edit__variable-chip:hover{background-color:#713fff;color:#fff}.whatsapp-template-edit__preview{margin-top:1.5rem;padding:1rem;background-color:#f7f5fe;border:1px solid #ebe5fc;border-radius:8px;overflow:hidden}.whatsapp-template-edit__preview-title{font-size:.875rem;font-weight:500;color:#2d2d47;margin-bottom:.5rem}.whatsapp-template-edit__preview-content{font-size:.9375rem;line-height:1.5;color:#130d2a;white-space:pre-wrap;word-break:break-word;overflow-wrap:break-word}.whatsapp-template-edit__toggle{display:flex;align-items:center;gap:.75rem;margin-top:1rem}.whatsapp-template-edit__toggle-label{font-size:.9375rem;color:#130d2a}.whatsapp-template-icon-picker{display:flex;flex-direction:column;gap:.5rem}.whatsapp-template-icon-picker__label{font-size:.875rem;font-weight:500;color:#2d2d47}.whatsapp-template-icon-picker__grid{display:flex;flex-wrap:wrap;gap:.5rem}.whatsapp-template-icon-picker__item{display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:2px solid #ebe5fc;border-radius:8px;background-color:#fff;cursor:pointer;transition:all .2s ease;overflow:hidden}.whatsapp-template-icon-picker__item svg{width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;max-width:24px!important;max-height:24px!important;color:#713fff}.whatsapp-template-icon-picker__item svg path{fill:#713fff}.whatsapp-template-icon-picker__item:hover{border-color:#713fff;background-color:#f0f2ff}.whatsapp-template-icon-picker__item.selected{border-color:#713fff;background-color:#713fff}.whatsapp-template-icon-picker__item.selected svg{color:#fff}.whatsapp-template-icon-picker__item.selected svg path{fill:#fff}@media (max-width: 600px){.whatsapp-templates-item{flex-direction:column;align-items:flex-start;gap:1rem}.whatsapp-templates-item__actions{width:100%;justify-content:flex-end}.whatsapp-template-icon-picker__item{width:44px;height:44px}}.whatsapp-template-images{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem;overflow:hidden}.whatsapp-template-images__header{display:flex;justify-content:space-between;align-items:center}.whatsapp-template-images__title{font-size:.875rem;font-weight:500;color:#2d2d47}.whatsapp-template-images__count{font-size:.75rem;color:#9e9e9e}.whatsapp-template-images__list{display:flex;flex-wrap:wrap;gap:.75rem;max-width:100%}.whatsapp-template-images__item{display:flex;align-items:center;gap:.5rem;padding:.5rem;background-color:#fff;border:1px solid #ebe5fc;border-radius:8px;cursor:grab;transition:all .2s ease;max-width:100%;box-sizing:border-box}.whatsapp-template-images__item:hover{border-color:#713fff;box-shadow:0 2px 8px #713fff1a}.whatsapp-template-images__item.dragging{opacity:.5;border-color:#713fff}.whatsapp-template-images__item-preview{position:relative;width:48px;height:48px;border-radius:6px;overflow:hidden;flex-shrink:0}.whatsapp-template-images__item-preview img{width:100%;height:100%;object-fit:cover}.whatsapp-template-images__item-info{display:flex;flex-direction:column;min-width:0;flex:1;overflow:hidden}.whatsapp-template-images__item-name{font-size:.8125rem;color:#130d2a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.whatsapp-template-images__item-order{font-size:.6875rem;color:#9e9e9e}.whatsapp-template-images__item-caption{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;background-color:#f7f5fe;border-radius:6px;cursor:pointer;transition:all .2s ease;flex-shrink:0}.whatsapp-template-images__item-caption svg{width:14px;height:14px;color:#9e9e9e}.whatsapp-template-images__item-caption:hover{background-color:#25d366}.whatsapp-template-images__item-caption:hover svg{color:#fff}.whatsapp-template-images__item-caption.active{background-color:#25d366}.whatsapp-template-images__item-caption.active svg{color:#fff}.whatsapp-template-images__item-caption:disabled{opacity:.5;cursor:not-allowed}.whatsapp-template-images__caption-badge{position:absolute;bottom:2px;right:2px;background-color:#25d366;color:#fff;font-size:.5625rem;font-weight:600;padding:1px 4px;border-radius:3px;line-height:1.2}.whatsapp-template-images__item.is-caption{border-color:#25d366;background-color:#f0fff4}.whatsapp-template-images__item.is-caption:hover{border-color:#25d366}.whatsapp-template-images__caption-hint{font-size:.75rem;color:#25d366;margin:0;font-style:italic}.whatsapp-template-images__item-delete{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;background-color:#fff5f5;border-radius:6px;cursor:pointer;transition:all .2s ease;flex-shrink:0}.whatsapp-template-images__item-delete svg{width:14px;height:14px;color:#f4516c}.whatsapp-template-images__item-delete:hover{background-color:#f4516c}.whatsapp-template-images__item-delete:hover svg{color:#fff}.whatsapp-template-images__item-delete:disabled{opacity:.5;cursor:not-allowed}.whatsapp-template-images__upload{margin-bottom:.5rem}.whatsapp-template-images__upload-button{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.75rem 1rem;background-color:#f7f5fe;border:2px dashed #ebe5fc;border-radius:8px;cursor:pointer;transition:all .2s ease;font-size:.875rem;color:#713fff;font-weight:500;box-sizing:border-box}.whatsapp-template-images__upload-button:hover:not(:disabled){border-color:#713fff;background-color:#f0f2ff}.whatsapp-template-images__upload-button:disabled{cursor:wait;opacity:.7}.whatsapp-template-images__upload-button svg{width:18px;height:18px;color:#713fff}.whatsapp-template-images__dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:1.5rem;background-color:#f7f5fe;border:2px dashed #ebe5fc;border-radius:8px;cursor:pointer;transition:all .2s ease}.whatsapp-template-images__dropzone:hover,.whatsapp-template-images__dropzone.drag-over{border-color:#713fff;background-color:#f0f2ff}.whatsapp-template-images__dropzone.uploading{cursor:wait;opacity:.7}.whatsapp-template-images__dropzone svg{width:32px;height:32px;color:#713fff}.whatsapp-template-images__dropzone span{font-size:.875rem;color:#130d2a;text-align:center}.whatsapp-template-images__dropzone-hint{font-size:.75rem!important;color:#9e9e9e!important}.whatsapp-template-images__dropzone-loading{display:flex;flex-direction:column;align-items:center;gap:.5rem}.whatsapp-template-images__reorder-hint{font-size:.75rem;color:#9e9e9e;margin:0;font-style:italic}.loading-spinner{width:24px;height:24px;border:2px solid #ebe5fc;border-top-color:#713fff;border-radius:50%;animation:spin .8s linear infinite}.loading-spinner-small{width:14px;height:14px;border:2px solid #ebe5fc;border-top-color:#f4516c;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width: 600px){.whatsapp-template-images__list{flex-direction:column;overflow:hidden}.whatsapp-template-images__item{width:100%;overflow:hidden}}.role-tag{display:flex;align-items:center;justify-content:center;border:1px solid var(--border-input);border-radius:.3125rem;padding:.25rem .5rem;width:fit-content}.role-tag .role-tag-icon{display:flex}.role-tag .role-tag-icon svg{width:1.25rem;margin-right:.5rem}.role-tag .role-tag-name{font-size:.875rem}.select-role-card{display:flex;flex-direction:column;align-items:flex-start;border:.0625rem solid var(--border-input);border-radius:.625rem;background:none;padding:.625rem;cursor:pointer}.select-role-card .select-role-card-header{display:flex;align-items:center;gap:1rem}.select-role-card .select-role-card-header .select-role-card-header-title{font-size:1rem;font-weight:600;color:var(--neutral80)}.select-role-card .select-role-card-header .select-role-card-header-icon{height:2.8125rem;width:2.8125rem;border-radius:.625rem;display:grid;place-items:center}.select-role-card .select-role-card-header .select-role-card-header-icon.provider{background:var(--blue-mt)}.select-role-card .select-role-card-header .select-role-card-header-icon.provider svg>path{fill:var(--neutral00)}.select-role-card .select-role-card-header .select-role-card-header-icon.driver{background:var(--violet-mt)}.select-role-card .select-role-card-header .select-role-card-header-icon.driver svg>path{fill:var(--neutral00)}.select-role-card .select-role-card-header .select-role-card-header-icon.revisor{background:var(--light-blue-mt)}.select-role-card .select-role-card-description{text-align:left;font-size:1rem;line-height:1.79rem;color:var(--neutral40)}.select-role-modal .select-role-modal-description{text-align:left}.answer-item{width:100%}.answer-options{display:flex;flex-direction:column;gap:.75rem}.answer-option{display:flex;align-items:center;gap:.75rem;padding:1rem;background:var(--background-input);border:1px solid var(--border-input);border-radius:.313rem;animation:fadeIn .3s ease-out}.answer-option:hover{border-color:var(--primary);background:var(--background-input-hover);transform:translateY(-1px)}.answer-option.selected{border-color:var(--primary);background:var(--neutral00)}.answer-option:active{transform:translateY(0);background:var(--background-input-hover)}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.number-adjuster-label{color:#000;font-size:1rem;font-style:normal;font-weight:500;line-height:179.6%}.number-adjuster{align-items:center;display:flex;flex-direction:row;gap:.25rem}.number-adjuster .number-adjuster-input{background:var(--background-input);border:1px solid var(--border-input);border-radius:.5rem;color:#2d2d47;font-size:1.25rem;font-style:normal;font-weight:500;height:3rem;line-height:179.6%;text-align:center}.number-adjuster .number-adjuster-input[type=number]{-moz-appearance:textfield}.number-adjuster .number-adjuster-input[type=number]::-webkit-inner-spin-button,.number-adjuster .number-adjuster-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.number-adjuster .number-adjuster-input:disabled{background:var(--neutral05);color:var(--disabled-text);border-color:var(--light-blue-mt)}.number-adjuster .number-adjuster-input:disabled::placeholder{color:var(--disabled-text)}.extra-item-container .extra-item{border-radius:5px;background:var(--background-input);padding:10px;display:flex;align-items:center;border-bottom:none;box-sizing:border-box;background-clip:padding-box;flex-direction:row;justify-content:space-between}.extra-item-container .extra-item.selected{background:var(--violet-mt);color:var(--neutral00);border-bottom-left-radius:0;border-bottom-right-radius:0}.extra-item-container .extra-item .extra-icon-container{display:flex;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;border-radius:5px;background:var(--neutral00);margin-right:10px}.extra-item-container .extra-item .value-selected{border:1px solid var(--border-input);border-radius:5px;background-color:var(--neutral00);padding:.5rem}.extra-item-container .extra-item .extra-title{flex:1;font-weight:500}.extra-item-container .extra-item.disabled{background:var(--neutral05);color:var(--disabled-text);border-color:var(--light-blue-mt)}.extra-item-container .extra-item.disabled .extra-title,.extra-item-container .extra-item.disabled .value-selected{color:var(--disabled-text);border-color:var(--light-blue-mt)}.extra-item-container .extra-item.disabled .extra-icon-container{background:var(--neutral05)}.extra-item-container .extra-item.disabled .extra-icon-container svg,.extra-item-container .extra-item.disabled .extra-icon-container svg path{fill:var(--disabled-text)}.extra-item-container .extra-content{box-sizing:border-box;background-clip:padding-box;display:flex;align-items:center;flex-direction:row;justify-content:space-between;border:1px solid var(--border-input);border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top:none;background-color:var(--neutral00);padding:.5rem 1rem}.extra-item-container .extra-content.disabled{background:var(--neutral05);border-color:var(--light-blue-mt);color:var(--disabled-text)}.step-extras-luggage{display:flex;flex-wrap:wrap;gap:1rem}.step-extras-container{display:flex;flex-direction:column;gap:.8rem}.ai-icon{border-radius:2rem}.ai-chat-bubble{position:fixed;bottom:2rem;right:2rem;width:3.75rem;height:3.75rem;background:linear-gradient(135deg,var(--primary) 0%,var(--violet-mt) 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 .25rem 1.25rem var(--violet-mt-12);transition:all .3s ease;z-index:1000;color:var(--neutral00)}.ai-chat-bubble .ai-icon{width:3rem;height:3rem;border-radius:50%}.ai-chat-bubble:focus{outline:.125rem solid var(--primary);outline-offset:.125rem}.ai-chat-bubble:hover{transform:scale(1.1);box-shadow:0 .375rem 1.5625rem #734cea66}.ai-chat-bubble.ai-chat-bubble-open{transform:scale(.9)}.ai-chat-bubble .ai-chat-bubble-icon{display:flex;align-items:center;justify-content:center}.ai-chat-bubble .ai-chat-pulse{position:absolute;top:-.125rem;left:-.125rem;right:-.125rem;bottom:-.125rem;border-radius:50%;background:linear-gradient(135deg,var(--primary) 0%,var(--violet-mt) 100%);opacity:.7;animation:pulse 2s infinite;z-index:-1}.ai-chat-bubble .ai-chat-tooltip{position:absolute;bottom:4.375rem;right:0;background:var(--blue-mt);color:var(--neutral00);padding:.5rem .75rem;border-radius:.5rem;font-size:.875rem;font-weight:500;white-space:nowrap;box-shadow:0 .25rem .75rem var(--opacity-dark20);animation:tooltipFadeIn .3s ease}.ai-chat-bubble .ai-chat-tooltip:after{content:"";position:absolute;top:100%;right:1.25rem;width:0;height:0;border-left:.375rem solid transparent;border-right:.375rem solid transparent;border-top:.375rem solid var(--blue-mt)}.ai-chat-overlay{width:100%;height:100%;scrollbar-width:thin;scrollbar-color:var(--primary) transparent}.ai-chat-overlay .ai-chat-window{position:fixed;bottom:6.25rem;top:1.25rem;left:1.25rem;right:1.25rem;width:calc(100% - 2.5rem);height:calc(100dvh - 7.5rem);background:var(--neutral00);border-radius:1rem;box-shadow:0 1.25rem 2.5rem var(--opacity-dark20);display:flex;flex-direction:column;z-index:999;animation:chatWindowSlideIn .3s ease;overflow:hidden;border:.0625rem solid var(--border-color)}.ai-chat-overlay .ai-chat-window .ai-chat-header{background:linear-gradient(135deg,var(--primary) 0%,var(--violet-mt) 100%);color:var(--neutral00);padding:1rem;display:flex;align-items:center;justify-content:space-between}.ai-chat-overlay .ai-chat-window .ai-chat-header .ai-chat-header-info{display:flex;align-items:center;gap:.5rem;font-weight:600}.ai-chat-overlay .ai-chat-window .ai-chat-header .ai-chat-close-btn{display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--neutral00);cursor:pointer;padding:.25rem;border-radius:.25rem;transition:background-color .2s}.ai-chat-overlay .ai-chat-window .ai-chat-header .ai-chat-close-btn svg path{fill:var(--neutral00)}.ai-chat-overlay .ai-chat-window .ai-chat-header .ai-chat-close-btn:hover{background:var(--opacity-light20)}.ai-chat-overlay .ai-chat-window .ai-chat-content{flex:1;padding:1rem;overflow-y:auto;background:var(--light-background)}.ai-chat-overlay .ai-chat-window .ai-chat-content .ai-chat-message{display:flex;gap:.75rem;margin-bottom:1rem}.ai-chat-overlay .ai-chat-window .ai-chat-content .ai-chat-message .ai-chat-avatar{width:2rem;height:2rem;background:linear-gradient(135deg,var(--primary) 0%,var(--violet-mt) 100%);border-radius:50%;align-self:flex-start;display:flex;align-items:center;justify-content:center;color:var(--neutral00);flex-shrink:0}.ai-chat-overlay .ai-chat-window .ai-chat-content .ai-chat-message .ai-message-bubble{background:var(--neutral00);padding:.75rem 1rem;border-radius:.25rem 1rem 1rem;font-size:.875rem;line-height:1.4;max-width:15.625rem;color:var(--text-body);border:.0625rem solid var(--border-color);box-shadow:0 .125rem .25rem var(--opacity-dark05)}.ai-chat-overlay .ai-chat-window .ai-chat-preview-chat{padding:1rem;display:flex;justify-content:flex-end;gap:.5rem;background:var(--light-background);border-top:.0625rem solid var(--border-color)}.ai-chat-overlay .ai-chat-window .ai-chat-preview-chat .ai-chat-preview-img-wrapper{position:relative;display:flex;align-items:center;justify-content:center}.ai-chat-overlay .ai-chat-window .ai-chat-preview-chat .ai-chat-preview-img-wrapper .ai-chat-preview-img{width:5rem;height:5rem;object-fit:cover;border-radius:.5rem;animation:previewFadeIn .3s ease}.ai-chat-overlay .ai-chat-window .ai-chat-preview-chat .ai-chat-preview-img-wrapper .ai-chat-preview-remove{position:absolute;top:.25rem;right:.25rem;background:#0009;color:#fff;border:none;border-radius:50%;width:1.5rem;height:1.5rem;cursor:pointer;font-size:.75rem;display:flex;align-items:center;justify-content:center;transition:background .2s}.ai-chat-overlay .ai-chat-window .ai-chat-preview-chat .ai-chat-preview-img-wrapper .ai-chat-preview-remove:hover{background:#f00c}.ai-chat-overlay .ai-chat-window .ai-chat-input{padding:1rem;border-top:.0625rem solid var(--border-color);display:flex;gap:.5rem;background:var(--neutral00)}.ai-chat-overlay .ai-chat-window .ai-chat-input .ai-chat-input-field{flex:1;border:.0625rem solid var(--border-color);border-radius:.3rem;padding:.75rem 1rem;font-size:.875rem;min-height:7rem;outline:none;transition:border-color .2s;background:var(--neutral00);color:var(--text-body);resize:none;overflow-y:auto;font-family:inherit;line-height:1.4}.ai-chat-overlay .ai-chat-window .ai-chat-input .ai-chat-input-field::placeholder{color:var(--text-disabled)}.ai-chat-overlay .ai-chat-window .ai-chat-input .ai-chat-controls{display:flex;flex-direction:column;gap:1rem}.ai-chat-overlay .ai-chat-window .ai-chat-input .ai-chat-controls .ai-chat-send-btn,.ai-chat-overlay .ai-chat-window .ai-chat-input .ai-chat-controls .ai-chat-attach{width:2.5rem;height:2.5rem;background:linear-gradient(135deg,var(--primary) 0%,var(--violet-mt) 100%);border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .2s;overflow:hidden}.ai-chat-overlay .ai-chat-window .ai-chat-input .ai-chat-controls .ai-chat-send-btn svg path,.ai-chat-overlay .ai-chat-window .ai-chat-input .ai-chat-controls .ai-chat-attach svg path{fill:var(--neutral00)}.ai-chat-overlay .ai-chat-window .ai-chat-input .ai-chat-controls .ai-chat-send-btn:hover,.ai-chat-overlay .ai-chat-window .ai-chat-input .ai-chat-controls .ai-chat-attach:hover{transform:scale(1.1)}.ai-chat-overlay .ai-chat-window .ai-chat-input .ai-chat-controls .ai-chat-send-btn:disabled,.ai-chat-overlay .ai-chat-window .ai-chat-input .ai-chat-controls .ai-chat-attach:disabled{opacity:.5;cursor:not-allowed;transform:none}.ai-chat-overlay .ai-chat-window .ai-chat-input .ai-chat-controls .ai-chat-send-btn .ai-chat-clip,.ai-chat-overlay .ai-chat-window .ai-chat-input .ai-chat-controls .ai-chat-attach .ai-chat-clip{width:2.5rem;height:2.5rem;display:flex;cursor:pointer;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--primary-light) 0%,var(--primary) 100%)}.ai-chat-overlay .ai-chat-window .ai-chat-input .ai-chat-controls .ai-chat-send-btn .ai-chat-file,.ai-chat-overlay .ai-chat-window .ai-chat-input .ai-chat-controls .ai-chat-attach .ai-chat-file{display:none}.ai-chat-overlay .user-message{flex-direction:row-reverse}.ai-chat-overlay .user-message .user-message-bubble{background:var(--primary);color:var(--neutral00);padding:.75rem 1rem;border-radius:1rem .25rem 1rem 1rem;font-size:.875rem;line-height:1.4;max-width:15.625rem}.ai-chat-overlay .user-message .user-avatar{width:2rem;height:2rem;align-self:flex-start;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ai-chat-overlay .user-message .user-avatar .user-avatar-circle{width:2rem;height:2rem;background:var(--violet-light);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--neutral00);font-weight:600;font-size:1rem}.ai-chat-overlay .typing-indicator{display:flex;gap:.25rem}.ai-chat-overlay .typing-indicator span{width:.5rem;height:.5rem;background:var(--text-disabled);border-radius:50%;animation:typing 1.4s infinite ease-in-out}.ai-chat-overlay .typing-indicator span:nth-child(1){animation-delay:-.32s}.ai-chat-overlay .typing-indicator span:nth-child(2){animation-delay:-.16s}.ai-chat-overlay .typing-indicator span:nth-child(3){animation-delay:0s}.ai-chat-overlay::-webkit-scrollbar{width:.375rem}@keyframes pulse{0%{transform:scale(1);opacity:.7}70%{transform:scale(1.3);opacity:0}to{transform:scale(1);opacity:0}}@keyframes tooltipFadeIn{0%{opacity:0;transform:translateY(.625rem)}to{opacity:1;transform:translateY(0)}}@keyframes chatWindowSlideIn{0%{opacity:0;transform:translateY(1.25rem) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes typing{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1);opacity:1}}@keyframes previewFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.simple-card{align-items:center;border-radius:.5rem;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem;height:auto;justify-content:center;padding:1.5rem 0;width:100%}.simple-card h3{color:var(--blue-mt);font-size:20px;font-style:normal;font-weight:700;line-height:179.6%;margin:0;text-align:center}.step-route-description{font-weight:500}.step-route-description-switch-container{display:flex;justify-content:space-between;align-items:center}.step-route-description-switch-container .input-switch-container{display:flex;flex-direction:row;gap:1rem;align-items:center}.step-route-description-switch-container .input-switch-container .input-switch-label{margin-bottom:0}.step-route-card-container{display:grid;gap:.5rem;grid-template-columns:1fr 1fr;height:100%;width:100%}@media (max-width: 499px){.step-route-description-switch-container{display:flex;flex-direction:column;gap:2rem}.step-route-description-switch-container span{align-self:normal}.step-route-description-switch-container .input-switch-container{align-self:flex-end}}.transfer-details-value-with-icon{display:grid;grid-template-columns:1.06rem auto 1.68rem;align-items:center;gap:1rem}.transfer-details-value-with-icon .transfer-details-value-with-icon-text{font-weight:600}.transfer-details-value-with-icon svg{min-width:1.06rem}.open-flight,.open-phone{cursor:pointer;color:var(--blue-mt)}.open-phone{display:grid;grid-template-columns:auto 1.68rem;align-items:center;gap:1rem}.transfer-details-footer{display:flex;align-items:center;gap:.5rem}.transfer-details-footer .transfer-details-footer-communicate-button{justify-content:center}.transfer-details-footer .transfer-details-footer-communicate-button .button-icon svg path{fill:var(--violet-mt)}.transfer-details-status{display:flex;flex-wrap:wrap;gap:.5rem}.transfer-details-receive-action .button-content{display:flex;gap:.625rem}.transfer-details-receive-action.reject svg>path{fill:var(--neutral80)}.transfer-details-receive-action.accept svg>path{fill:var(--neutral00)}@media (min-width: 1201px){.transfer-details-footer{justify-content:flex-end}.form-layout .form-layout-content .form-layout-content-footer .form-layout-content-footer-children .transfer-details-footer .button-component{margin-left:1rem}}.whatsapp-history-section{background-color:#fff;border-radius:8px;border:1px solid #ebe5fc;overflow:hidden}.whatsapp-history-section__header{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1rem;cursor:pointer;transition:background-color .2s ease}.whatsapp-history-section__header:hover{background-color:#f7f5fe}.whatsapp-history-section__header-left{display:flex;align-items:center;gap:1rem}.whatsapp-history-section__title{font-size:.875rem;font-weight:500;color:#130d2a}.whatsapp-history-section__icons{display:flex;align-items:center;gap:.25rem}.whatsapp-history-section__icon{display:flex;align-items:center;justify-content:center}.whatsapp-history-section__toggle{display:flex;align-items:center;color:#9e9e9e}.whatsapp-history-section__toggle svg{width:20px;height:20px}.whatsapp-history-section__content{border-top:1px solid #ebe5fc;padding:1rem}.whatsapp-history-section__loading{display:flex;justify-content:center;padding:1rem}.whatsapp-history-section__empty{text-align:center;padding:1rem;color:#9e9e9e;font-size:.875rem}.whatsapp-history-section__list{display:flex;flex-direction:column;gap:.5rem}.whatsapp-history-section__item{background-color:#f7f5fe;border-radius:8px;overflow:hidden}.whatsapp-history-section__item-header{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;cursor:pointer;transition:background-color .2s ease}.whatsapp-history-section__item-header:hover{background-color:#ebe5fc}.whatsapp-history-section__item-left{display:flex;align-items:center;gap:.75rem}.whatsapp-history-section__item-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background-color:#fff;border-radius:8px;flex-shrink:0}.whatsapp-history-section__item-info{display:flex;flex-direction:column;gap:.125rem}.whatsapp-history-section__item-template{font-size:.875rem;color:#130d2a;font-weight:500}.whatsapp-history-section__item-date{font-size:.75rem;color:#9e9e9e}.whatsapp-history-section__item-status{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;padding:.25rem .5rem;border-radius:4px}.whatsapp-history-section__item-status svg{width:16px;height:16px}.whatsapp-history-section__item-status.status-sent{color:#34d399;background-color:#34d3991a}.whatsapp-history-section__item-status.status-failed{color:#f4516c;background-color:#f4516c1a}.whatsapp-history-section__item-status.status-pending{color:#9e9e9e;background-color:#9e9e9e1a}.whatsapp-history-section__item-message{padding:.75rem 1rem;border-top:1px solid #ebe5fc;background-color:#fff}.whatsapp-history-section__item-message p{font-size:.875rem;line-height:1.5;color:#2d2d47;white-space:pre-wrap;margin:0}.whatsapp-history-section__item-error{margin-top:.75rem;padding:.5rem .75rem;background-color:#f4516c1a;border-radius:4px;font-size:.8125rem;color:#f4516c}@media (max-width: 480px){.whatsapp-history-section__header{padding:.75rem}.whatsapp-history-section__header-left,.whatsapp-history-section__item-header{flex-direction:column;align-items:flex-start;gap:.5rem}}.color-indicator{width:1rem;height:1rem;border-radius:.3125rem}.transfer-timer{border-radius:.3125rem;border:1px solid var(--details-card-border);background:var(--neutral00)}.transfer-timer .transfer-timer-header{display:flex;justify-content:space-between;align-items:center;padding:.85rem;border-bottom:.0625rem solid var(--details-card-border);font-weight:600}.transfer-timer .transfer-timer-header .transfer-timer-header-wrapper{display:flex;align-items:center;gap:.3rem}.transfer-timer .transfer-timer-header .transfer-time-header-clock{display:grid;place-items:center}.transfer-timer .transfer-timer-header .transfer-time-header-clock svg{height:1rem;width:1rem}.transfer-timer .transfer-timer-header .transfer-timer-header-time{font-weight:600;color:var(--violet-mt)}.transfer-timer .transfer-timer-content{display:grid;grid-template-columns:repeat(auto-fill,minmax(7rem,1fr));padding:.85rem}.transfer-timer .transfer-timer-content .transfer-timer-content-item{display:flex;flex-direction:column;gap:.3rem}.transfer-info-status .transfer-info-status-label{display:block;font-weight:500;margin-bottom:.56rem}.transfer-info-status .transfer-info-status-description{line-height:1.79rem;margin-bottom:0}.transfer-info-card{display:flex;flex-direction:column;align-items:center;gap:1.5rem;text-align:center;padding:1.5rem 1rem;line-height:1rem;border-radius:.3125rem;border:.0625rem solid var(--details-card-border)}.transfer-info-card.not-communicated{background:var(--neutral05)}.transfer-info-card.communicated{background:var(--transfer-info-communicated)}.transfer-info-card.confirmed{background:var(--transfer-info-confirmed)}.transfer-info-card.communication-canceled{background:var(--transfer-info-cancelled)}.transfer-info{display:flex;flex-direction:column}.transfer-info .transfer-info-status-container{padding:1rem;display:flex;flex-direction:column;gap:1.2rem}.fomento-actions{display:flex;flex-direction:column;gap:.875rem}.fomento-pdf-container{padding:0 2rem}.transfer-share-data-edit{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.transfer-share-data-edit .transfer-share-data-edit-content{max-width:16rem}.transfer-share-data-edit .transfer-share-data-edit-content .transfer-share-data-edit-content-title{display:block;font-weight:500;margin-bottom:.5rem}.transfer-share-data-edit .transfer-share-data-edit-content .transfer-share-data-edit-content-description{font-weight:400;color:var(--step-number-text)}.transfer-requests-tabs-header{display:flex;gap:.5rem}.transfer-requests-tabs-header .transfer-requests-switch-button{color:var(--body-mt);background:var(--neutral00);border-radius:.3125rem;border:1px solid var(--border-filter-date-button);padding:.3rem .25rem;font-weight:500;font-size:.875rem}.transfer-requests-tabs-header .transfer-requests-switch-button.active{background:var(--violet-mt);color:var(--neutral00)}.button-container{display:flex;flex-direction:column;gap:.5rem;align-items:flex-end}.transfer-requests-request-item-button{padding:.3rem .2rem;border-radius:.3125rem}.work-log-container .work-log-actions{display:flex;gap:1rem}.work-log-container .work-log-actions .filter-button{background:var(--neutral00);border-radius:.3125rem;border:1px solid var(--border-filter-button);padding:.3rem .25rem;font-weight:500;color:var(--blue-mt)}.work-log-container .work-log-actions .filter-button.filter-button-active{color:var(--violet-mt);border:1px solid var(--violet-mt)}.work-log-container .work-log-section{display:flex;flex-direction:column;gap:.875rem}.work-log-container .work-log-section>span{font-weight:600;font-size:.875rem}.work-log-container .work-log-section h3{margin-top:.5rem}.work-log-container .last-work-logs-section{gap:1rem;height:100%}.work-log-container .last-work-logs-section .last-work-logs-header{display:flex;align-items:baseline;justify-content:space-between}.work-log-container .last-work-logs-section .last-work-logs-header a{font-weight:700;color:var(--violet-mt);text-decoration:none}.work-log-container .last-work-logs-section .last-work-logs-header a:hover{color:var(--blue-mt)}.work-log-table{width:100%;height:100%}.work-log-table .work-log-table-header{display:flex;font-weight:500;color:var(--text-body);border-bottom:1px solid rgba(179,211,245,.35)}.work-log-table .work-log-table-header .work-log-column{padding:.5rem 0}.work-log-table .work-log-table-header .day-column{width:20%}.work-log-table .work-log-table-header .start-time-column{text-align:right;width:20%}.work-log-table .work-log-table-header .separator-column{width:5%;text-align:center}.work-log-table .work-log-table-header .end-time-column,.work-log-table .work-log-table-header .total-column{width:20%}.work-log-table .work-log-table-header .actions-column{text-align:center;width:15%}.work-log-table .work-log-table-loading{display:flex;justify-content:center;align-items:center;height:100%;flex:1}.work-log-table .work-log-table-empty{height:calc(100% - 2rem)}.work-log-table .work-log-table-date-header{font-weight:600;font-size:1rem;padding:1rem 0 .5rem;margin-top:1.5rem}.work-log-table .work-log-date-group:first-child .work-log-table-date-header{margin-top:0}.work-log-row{display:flex;border-bottom:1px solid rgba(179,211,245,.35);font-weight:500;font-size:.875rem;cursor:pointer}.work-log-row .work-log-column{padding:.5rem 0}.work-log-row .day-column{width:20%;display:flex;flex-direction:column;justify-content:center}.work-log-row .day-column .day-date{font-size:.8rem;color:var(--text-body)}.work-log-row .time-columns-container{width:45%;display:flex;flex-direction:column}.work-log-row .time-columns-container .time-block-row{display:flex;width:100%;flex:1;align-items:center}.work-log-row .time-columns-container .time-block-row .work-log-column{padding:.5rem 0}.work-log-row .time-columns-container .time-block-row .start-time-column{text-align:right;width:45%}.work-log-row .time-columns-container .time-block-row .separator-column{width:10%;text-align:center;color:var(--text-body)}.work-log-row .time-columns-container .time-block-row .end-time-column{width:45%}.work-log-row .total-column{width:25%;display:flex;align-items:center}.work-log-row .total-column>span{border:1px solid rgba(179,211,245,.35);border-radius:35px;padding:.25rem .75rem}.work-log-row .total-column>span.no-value{border:1px solid rgba(255,85,85,.19);color:var(--error-mt)}.work-log-row .actions-column{width:10%;display:flex;justify-content:center;align-items:center}.work-log-row .actions-column .dots-icon-wrapper{cursor:pointer;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem}.work-log-activity-description{font-size:1rem;font-weight:400;margin:0;line-height:1.798rem}.three-dots-modal-container{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:1000;background-color:#00000080;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s .3s}.three-dots-modal-container.show{opacity:1;visibility:visible;transition:opacity .3s ease,visibility 0s 0s}.three-dots-modal-container .three-dots-modal-content{position:absolute;display:flex;flex-direction:column;width:100%;max-width:70rem;height:fit-content;max-height:70vh;overflow-y:auto;bottom:0;background-color:var(--neutral00);border-top-left-radius:3rem;border-top-right-radius:3rem;transform:translateY(100%);transition:transform .3s ease-out}.three-dots-modal-container .three-dots-modal-content.open{transform:translateY(0)}.three-dots-modal-container .three-dots-modal-content .menu-item{display:flex;align-items:center;gap:.5rem;height:4rem;font-size:1rem;font-weight:600;padding:0 .5rem;text-decoration:none;color:var(--blue-mt);overflow:auto}.three-dots-modal-container .three-dots-modal-content .menu-item svg{width:1.5rem;height:1.5rem;margin:0 1rem 0 1.5rem}.three-dots-modal-container .three-dots-modal-content .menu-item svg>path{fill:var(--blue-mt)}.three-dots-modal-container .three-dots-modal-content .menu-item:first-child{margin-top:1.5rem}.three-dots-modal-container .three-dots-modal-content .menu-item:last-child{margin-bottom:1.5rem}.App.ios-platform .three-dots-modal-content{padding-bottom:80px}.work-log-activity-modal-title{padding:2rem 1.5rem 1rem;text-align:center;font-weight:600;font-size:1.2rem;margin-bottom:1rem}.work-log-activity-modal-fields{display:flex;flex-direction:column;gap:1rem;padding:0 1.5rem 2rem}.work-log-activity-modal-fields .work-log-activity-modal-field{display:flex;justify-content:space-between;align-items:center;padding-bottom:1rem}.work-log-activity-modal-fields .work-log-activity-modal-field:not(:last-child){border-bottom:1px solid var(--list-item-border)}.work-log-activity-modal-fields .work-log-activity-modal-label{color:var(--text-body);font-weight:400}.work-log-activity-modal-fields .work-log-activity-modal-value{color:var(--body-mt);font-weight:600}.work-log-activity-modal-fields .work-log-activity-modal-arrow{margin:0 .5rem;color:var(--primary);font-size:1.4rem}.work-log-activity-table{width:100%;height:100%}.work-log-activity-table .work-log--activity-table-header{display:flex;gap:1rem;font-weight:500;color:var(--text-body);border-bottom:1px solid rgba(179,211,245,.35)}.work-log-activity-table .work-log-column{padding:.5rem 0}.work-log-activity-table .date-column{width:27%}.work-log-activity-table .user-column{text-align:left;width:40%}.work-log-activity-table .actions-column{text-align:center;width:33%}.work-log-activity-table .work-log-activity-table-loading{display:flex;justify-content:center;align-items:center;height:100%;flex:1}.work-log-activity-table .work-log-activity-table-empty{height:100%}.work-log-activity-row{display:flex;border-bottom:1px solid rgba(179,211,245,.35);font-weight:500;gap:1rem;font-size:.875rem}.work-log-activity-row .work-log-column{padding:.5rem 0}.work-log-activity-row .date-column{width:27%;display:flex;flex-direction:column}.work-log-activity-row .date-column .day-date{font-size:.8rem}.work-log-activity-row .user-column{text-align:left;width:40%}.work-log-activity-row .user-column .user-info-detail{font-size:.8rem;color:var(--text-body)}.work-log-activity-row .actions-column{width:33%;display:flex;justify-content:end;align-items:center}.work-log-activity-row .actions-column .dots-icon-wrapper{cursor:pointer;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem}.work-log-container{display:flex;flex-direction:column;gap:.875rem;padding:1rem;height:100%}.work-log-container .work-log-user-section>span{font-weight:500;font-size:1rem}.work-log-container .work-log-user-section .user-name{margin:.5rem 0}.work-log-container .work-log-date-section>span{font-weight:600;font-size:.875rem}.work-log-container .work-logs-details-section{width:100%;height:100%}.work-log-container .work-logs-details-section .work-log-details-loading{display:flex;justify-content:center;align-items:center;height:100%;flex:1}.work-log-container .work-logs-details-section .worklog-details-hours{border:1px solid rgba(179,211,245,.35);border-radius:4px;padding:.875rem}.work-log-container .work-logs-details-section .worklog-details-hours .worklog-details-hours-row{display:flex;flex-direction:row;justify-content:space-between;gap:.5rem;margin-bottom:1rem;position:relative}.work-log-container .work-logs-details-section .worklog-details-hours .worklog-details-hours-row:last-child{margin-bottom:0}.work-log-container .work-logs-details-section .worklog-details-hours .worklog-details-hours-row>div{flex:1}.work-log-container .work-logs-details-section .worklog-details-hours .worklog-details-hours-row .delete-time-range-button{cursor:pointer;margin-top:3rem;transition:opacity .2s ease;flex:0}.work-log-container .work-logs-details-section .worklog-details-hours .worklog-details-hours-row .delete-time-range-button:hover{opacity:.7}.work-log-container .work-logs-details-section .worklog-details-hours .worklog-details-hours-row .delete-time-range-button svg{width:1.5rem;height:1.5rem}.work-log-container .work-logs-details-section .worklog-details-hours .worklog-details-hours-row .total-hours-display{display:flex;flex-direction:column;gap:.5rem}.work-log-container .work-logs-details-section .worklog-details-hours .worklog-details-hours-row .total-hours-display .total-hours-label{font-size:1rem;font-style:normal;font-weight:500;line-height:1.798rem;text-align:left}.work-log-container .work-logs-details-section .worklog-details-hours .worklog-details-hours-row .total-hours-display .total-hours-value{color:var(--text-body);align-items:center;background:var(--background-input);border:1px solid var(--border-input);border-radius:.313rem;display:flex;justify-content:center;text-align:center;padding:.75rem .5rem;font-weight:500}.work-log-container .work-logs-details-section .worklog-details-hours .add-time-range-button{margin-top:1rem;color:var(--violet-mt);cursor:pointer;font-weight:600;text-align:center;padding:.5rem;border-radius:4px;transition:background-color .2s ease}.work-log-container .work-logs-details-section .worklog-details-hours .add-time-range-button:hover{background-color:#3078e40d}:root{--primary: #734cea;--primary-light: #c2edf7;--primary-light10: #ebf7fc;--primary-dark: #5133ab;--blue-mt: #130d2a;--light-blue-mt: #f0f2ff;--secondary: #5133ab;--body-mt: #2d2d47;--violet-mt: #713fff;--disabled-text: rgba(19, 13, 42, .5);--border-input: #ebe5fc;--background-input: #f7f5fe;--background-input-hover: #e3d9ff70;--border-list-item: rgba(179, 211, 245, .35);--switch-active: rgba(122, 193, 130, 1);--modal-error: rgba(243, 83, 93, .12);--modal-warning: #fff2e9;--border-empty-list: #d2c5f9;--background-empty-list: #fbfafe;--details-card-border: #dcd9e4;--border-drawer-menu: #544580;--border-filter-date-button: #b3d3f5;--border-filter-button: #d9d9d9;--link: #c3aeff;--toast-success-background: rgba(0, 224, 98, .07);--toast-error-background: #f3535d1f;--step-number-text: #130d2a80;--first-steps-card-shadow: #0000000a;--green: #45d453;--progress-bar-background: #7676801f;--header-border-bottom: #e6e6e6;--image-upload-box-shadow: #00000017;--violet-light: #c7b4ff;--border-card: #dcd9e4;--list-item-border: #b3d3f559;--transfer-info-communicated: #00995112;--transfer-info-confirmed: #dfc5ff26;--transfer-info-cancelled: #f3535d0f;--violet-mt-12: #713fff12;--request-share-category-tag: #f4516c;--request-share-category-bg-tag: rgba(244, 81, 108, .5);--shared-transfer-category-tag: #5414a1;--shared-transfer-category-bg-tag: rgba(84, 20, 161, .1);--paid-tag: #d1a9ff;--paid-bg-tag: rgba(223, 197, 255, .45);--error-mt: #f3535d;--delete-swipe-button: #b3b3b3;--cancelled: #f4516c;--cancelled-light: #f4516c38;--neutral00: #ffffff;--neutral05: #f2f2f2;--neutral10: #d6d6d6;--neutral20: #828282;--neutral40: #4f4f4f;--neutral60: #262626;--neutral80: #0d0d0d;--success-light: #bbe4d8;--success: #61ce70;--success-dark: #34ae89;--warning-light: #ffd9be;--warning: #ffb47d;--warning-dark: #ff8e3c;--information-light: #d4edff;--information: #aadbff;--information-dark: #7fc9ff;--error-light: #f8c7c7;--error: #f28f8f;--error-dark: #e83642;--opacity-light05: #ffffff05;--opacity-light10: #ffffff10;--opacity-light20: #ffffff20;--opacity-light40: #ffffff40;--opacity-light80: #ffffff80;--opacity-light: #ffffff15;--opacity-dark05: #00000005;--opacity-dark10: #00000010;--opacity-dark20: #00000020;--opacity-dark40: #00000040;--opacity-dark80: #00000080;--opacity-dark: #00000015;--white-opacity-44: rgba(255, 255, 255, .44);--text-heading: #292f36;--text-body: #7a7a7a;--text-label: #171b2a;--text-disabled: #b6b6b6;--text-light: #fff;--background: #f5f6f8;--light-background: #fbfbfb;--border-color: #dfe1e2;--separator-color: rgba(9, 30, 66, .08)}.heading1{font-family:Poppins,sans-serif;font-size:48px;letter-spacing:-1.2px;line-height:125%;font-weight:700}.heading2{font-family:Poppins,sans-serif;font-size:36px;letter-spacing:-.8px;line-height:127%;font-weight:700}.heading3{font-family:Poppins,sans-serif;font-size:24px;letter-spacing:-.4px;line-height:133%;font-weight:600}.heading4{font-family:Poppins,sans-serif;font-size:20px;letter-spacing:-.2px;line-height:130%;font-weight:600}.heading5{font-family:Poppins,sans-serif;font-size:15px;letter-spacing:-.1px;line-height:146%;font-weight:600}.body1{font-family:Poppins,sans-serif;font-size:20px;letter-spacing:-.3px;line-height:150%;font-weight:400}.body2{font-family:Poppins,sans-serif;font-size:15px;letter-spacing:-.2px;line-height:146%;font-weight:400}.body3{font-family:Poppins,sans-serif;font-size:13px;letter-spacing:-.2px;line-height:138%;font-weight:400}@media screen and (max-width: 1200px){.heading1{font-size:38px}.heading2{font-size:28px}.heading3{font-size:20px}.heading4{font-size:16px}.heading5{font-size:12px}.body1{font-size:16px}.body2{font-size:12px}.body3{font-size:11px}.button-text{font-size:12px}}:root{--extra-large: 1399px;--large: 1199px;--medium: 1023px;--small: 719px;--extra-small: 479px}:root{--zIndex-modal: 50}@font-face{font-family:Quicksand;src:url(/assets/Quicksand-VariableFont_wght-C5RR3OjZ.ttf)}body,*{font-family:Quicksand,sans-serif!important}html,body{height:100%;overflow:hidden}html,body,#root,.App,.App>div{margin:0}h1,h2,h3,h4,h5,h6{color:var(--blue-mt);margin:0}h1{font-family:Quicksand,sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:0;line-height:2.694rem}h2{font-family:Quicksand,sans-serif;font-size:1.25rem;font-weight:600;letter-spacing:0;line-height:2.245rem}h3{font-family:Quicksand,sans-serif;font-size:1.125rem;font-weight:600;letter-spacing:0;line-height:1.818rem}.subtitle1{font-family:Quicksand,sans-serif;font-size:14px;font-weight:500;letter-spacing:0;line-height:144.4%}.body1{font-family:Quicksand,sans-serif;font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.486rem;margin:0}.body2{font-family:Quicksand,sans-serif;font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.26525rem;margin:0}.input-error-message{font-weight:600;font-size:.875rem;color:var(--error-dark)}.button{font-family:Quicksand,sans-serif;font-size:14px;font-weight:600;letter-spacing:.25px;line-height:144.4%}.text-button{font-family:Quicksand,sans-serif;font-size:13px;font-weight:600;letter-spacing:0;line-height:144.4%}.outlined{text-decoration:underline}.helper-text{color:var(--disabled-text);text-transform:lowercase}.input-text,.label-text{font-family:Quicksand,sans-serif;font-size:14px;font-weight:600;letter-spacing:0;line-height:144.4%}.tag{font-family:Quicksand,sans-serif;font-size:12px;font-weight:500;letter-spacing:0;line-height:144.4%}.label{font-family:Quicksand,sans-serif;font-size:11px;font-weight:400;letter-spacing:0;line-height:144.4%}.soft-shadow{box-shadow:0 13px 17px #bfbfbf26}.medium-shadow{box-shadow:0 13px 17px #bfbfbf40}.strong-shadow{box-shadow:0 16px 23px #bfbfbf59}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#e4e4e4}::-webkit-scrollbar-thumb{background:silver;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#aaa}.infinite-loader{display:flex;justify-content:center;align-items:center}.end-of-list{font-family:Quicksand,sans-serif;font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.26525rem;color:var(--disabled-text);margin:16px 0;text-align:center;padding:.5rem 0 1rem}
