@charset "UTF-8";@import"/src/assets/fonts/poppins/font.css";@font-face{font-family:Poppins;font-weight:100;src:url(/assets/Poppins-Thin.33416960.ttf)}@font-face{font-family:Poppins;font-weight:200;src:url(/assets/Poppins-ExtraLight.427d89e2.ttf)}@font-face{font-family:Poppins;font-weight:300;src:url(/assets/Poppins-Light.b0499eb6.ttf)}@font-face{font-family:Poppins;font-weight:400;src:url(/assets/Poppins-Regular.78f12727.ttf)}@font-face{font-family:Poppins;font-weight:500;src:url(/assets/Poppins-Medium.e554db18.ttf)}@font-face{font-family:Poppins;font-weight:600;src:url(/assets/Poppins-SemiBold.bf9c1ff6.ttf)}@font-face{font-family:Poppins;font-weight:700;src:url(/assets/Poppins-Bold.c24de569.ttf)}@font-face{font-family:Poppins;font-weight:800;src:url(/assets/Poppins-ExtraBold.fd044801.ttf)}@font-face{font-family:Poppins;font-weight:900;src:url(/assets/Poppins-Black.e2f1bccc.ttf)}@font-face{font-family:Poppins;font-weight:100;font-style:italic;src:url(/assets/Poppins-ThinItalic.1b617e25.ttf)}@font-face{font-family:Poppins;font-weight:200;font-style:italic;src:url(/assets/Poppins-ExtraLightItalic.29476d91.ttf)}@font-face{font-family:Poppins;font-weight:300;font-style:italic;src:url(/assets/Poppins-LightItalic.15d8c8b2.ttf)}@font-face{font-family:Poppins;font-weight:400;font-style:italic;src:url(/assets/Poppins-Italic.16ebf0f5.ttf)}@font-face{font-family:Poppins;font-weight:500;font-style:italic;src:url(/assets/Poppins-MediumItalic.9ce0e03d.ttf)}@font-face{font-family:Poppins;font-weight:600;font-style:italic;src:url(/assets/Poppins-SemiBoldItalic.61219773.ttf)}@font-face{font-family:Poppins;font-weight:700;font-style:italic;src:url(/assets/Poppins-BoldItalic.b0ba6c41.ttf)}@font-face{font-family:Poppins;font-weight:800;font-style:italic;src:url(/assets/Poppins-ExtraBoldItalic.85be02fc.ttf)}@font-face{font-family:Poppins;font-weight:900;font-style:italic;src:url(/assets/Poppins-BlackItalic.496fa6b7.ttf)}input[type=radio]:checked:after{background-image:url(/assets/OnlyCheck.bddd95fb.svg);background-repeat:no-repeat;background-position:center;background-color:#437cb0;border-color:#437cb0}.component.topbar{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #dbdbdb;height:4rem;min-height:4rem;padding-block:.3rem;padding-inline:2.5rem}.component.topbar .options{cursor:pointer}.component.topbar .left-side{display:flex;align-items:center;justify-content:center;gap:1rem}.component.topbar .left-side small.error{display:none}.component.topbar .left-side>svg{cursor:pointer}.component.topbar .left-side>svg.inverted{rotate:180deg}.component.topbar .left-side .search-bar{width:25rem}.component.topbar .right-side{display:flex;gap:3rem}.component.topbar .right-side .container-user{display:flex;align-items:center;gap:.5rem}.component.topbar .right-side .container-user .photo-user{width:2.5rem;height:2.5rem;background-color:#103d67;border-radius:50%}.component.topbar .right-side .container-user .info{display:flex;flex-direction:column}.component.topbar .right-side .container-user .info p{font-weight:600}.component.topbar .right-side .container-user .info small{text-transform:capitalize}.component.topbar .right-side .container-user .dropdown :first-child:hover svg path{fill:#437cb0}.component.topbar .right-side .container-user .dropdown :last-child:hover svg path{fill:#da251b}@media screen and (max-width: 768px){.component-topbar{text-align:center;display:block;padding:.5rem 0}.component-topbar .options{float:left;margin-top:1.5rem}.component-topbar .component-user{display:none}.component-topbar .logo{display:block;justify-self:center;margin:auto;width:9rem}}table.hoverable>tbody>tr:hover,.component-modal .default-modal>header.text-and-icon table.cross>tbody>tr:hover{background-color:#f8f8f8;cursor:pointer}.hoverable:not(table):hover,.component-modal .default-modal>header.text-and-icon .cross:not(table):hover{transform:translateY(-.05rem);transition:.1s transform ease-in-out}.hoverable:not(table):active,.component-modal .default-modal>header.text-and-icon .cross:not(table):active{transform:translateY(.05rem);transition:.1s transform ease-in-out}.hoverable:not(table):disabled,.component-modal .default-modal>header.text-and-icon .cross:not(table):disabled{opacity:.3;pointer-events:none;transition:.1s transform ease-in-out}input[type=radio]:checked:after{background-image:url(/assets/OnlyCheck.bddd95fb.svg);background-repeat:no-repeat;background-position:center;background-color:#437cb0;border-color:#437cb0}.component-modal{z-index:10000;position:absolute;top:0;bottom:0;right:0;left:0;background:rgba(0,0,0,.5647058824);display:flex;align-items:center;justify-content:center}.component-modal .default-modal{background:#ffffff;max-height:100vh;min-width:10rem;overflow:auto;padding:1.5rem;border-radius:.75rem;box-shadow:.5rem .5rem 1rem .2rem #00000040;display:flex;flex-direction:column}.component-modal .default-modal .invert-margin,.component-modal .default-modal>main,.component-modal .default-modal>header,.component-modal .default-modal>footer{margin-inline:-1.5rem;padding-inline:1.5rem}.component-modal .default-modal:has(> header){padding-top:0}.component-modal .default-modal:has(> header)>header{padding-top:1.5rem}.component-modal .default-modal:has(> footer){padding-bottom:0}.component-modal .default-modal:has(> footer)>footer{padding-bottom:1.5rem}.component-modal .default-modal:has(> footer):has(> header):has(> main)>main{padding-block:1.5rem}.component-modal .default-modal>header.text-and-icon{display:flex;justify-content:space-between;align-items:center;padding-bottom:1rem;border-bottom:1px solid #dbdbdb}.component-modal .default-modal>header.text-and-icon .left{display:flex;align-items:center;gap:.5rem}.component-modal .default-modal>header.text-and-icon .left .icon{border:1px solid #dbdbdb;border-radius:.5rem;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center}.component-modal .default-modal>header.text-and-icon .left .info h5{color:#103d67}.component-modal .default-modal>header.text-and-icon .left .info h6{color:#cdcdcd}.component-modal .default-modal>header.text-and-icon .cross{height:1.7rem;width:1.7rem;padding:.1rem;background-color:#f1f1f1;border-radius:1.875rem;cursor:pointer;background-color:#dbdbdb;display:flex;align-items:center;justify-content:center;border-radius:50%;border:none}.component-modal .default-modal>header.text-and-icon .cross path{fill:#cdcdcd}.component-modal .default-modal>main{flex-grow:1;overflow:auto}.component-modal .default-modal>main .sub-title{color:gray;padding-bottom:10px;border-bottom:1px #a9a9a9 solid}.component-modal .default-modal>footer.buttons{padding-top:1rem;border-top:1px solid #dbdbdb;display:flex;justify-content:space-between;flex-wrap:wrap;gap:.5rem 1rem;box-shadow:#00000026 0 -1px 15px}.component-modal .default-modal>footer.buttons>*{flex:1 0 100px}.component-modal .default-modal>footer.buttons.align-right{justify-content:end}.component-modal .default-modal>footer.buttons.align-right button{width:fit-content;flex:none}.modal.modal-shift{width:39rem;height:38rem}.modal.modal-shift header .right .cross{display:flex;background-color:#dbdbdb;align-items:center;justify-content:center;border-radius:50%}.modal.modal-shift header .right .cross svg path{fill:gray}.modal.modal-shift:has(.view-shift) footer{display:none}.modal.modal-shift main .return svg{transform:rotate(90deg)}.modal.modal-shift main .return span{display:flex;align-items:center;gap:1rem;font-size:.75rem;font-weight:400;color:#a9a9a9}.modal.modal-shift main .view-shift{display:flex;flex-direction:column;gap:1rem}.modal.modal-shift main .view-shift .times{display:flex;flex-direction:column}.modal.modal-shift main .view-shift .times .date{font-weight:500;color:#103d67}.modal.modal-shift main .view-shift .times .time{font-size:2rem;font-weight:600;color:#103d67}.modal.modal-shift main .view-shift .times span{font-size:.75rem;font-weight:400;color:#a9a9a9}.modal.modal-shift main .view-shift .shifts{display:flex;flex-direction:column;gap:1rem}.modal.modal-shift main .view-shift .shifts .container-shift{display:flex;background-color:#dbdbdb;border-radius:.5rem;padding:14px 20px;justify-content:space-between;align-items:center;border:1px #dbdbdb solid}.modal.modal-shift main .view-shift .shifts .container-shift:has(.btn.finish){background-color:#5eb66c;border-color:transparent}.modal.modal-shift main .view-shift .shifts .container-shift:has(.btn.finish) .left{border-right-color:#235f2c}.modal.modal-shift main .view-shift .shifts .container-shift:has(.btn.finish) .left span,.modal.modal-shift main .view-shift .shifts .container-shift:has(.btn.finish) .left .time-clock{color:#fff}.modal.modal-shift main .view-shift .shifts .container-shift:has(.btn.finish) .right{display:flex;justify-content:space-between;gap:1rem}.modal.modal-shift main .view-shift .shifts .container-shift:has(.btn.finish) .right button{background-color:#235f2c}.modal.modal-shift main .view-shift .shifts .container-shift .left{border-right:1px solid #a9a9a9;padding-right:1.5rem;width:145px}.modal.modal-shift main .view-shift .shifts .container-shift .left span{font-size:14px;font-weight:500;line-height:21px}.modal.modal-shift main .view-shift .shifts .container-shift .left .time-clock{font-size:1rem;font-weight:600;color:#103d67}.modal.modal-shift main .view-shift .shifts .container-shift .right{padding-left:1rem;width:70%;display:flex;gap:1rem}.modal.modal-shift main .view-shift .shifts .container-shift .right>*{flex-grow:1}.modal.modal-shift main .view-shift .shifts .container-shift .right .container-buttons{display:flex;justify-content:space-between;gap:1rem}.modal.modal-shift main .view-shift .shifts .container-shift .right .container-buttons button{flex:1 1 100%}.modal.modal-shift main .view-shift .shifts .container-shift .right .container-buttons .btn-reopen{border-width:2px;border-color:#437cb0;font-weight:600}.modal.modal-shift main .view-shift .shifts .container-shift .right .container-buttons .btn{min-width:auto}.modal.modal-shift main .view-shift .shifts .container-shift .right .btn.start{background-color:#2a9a27}.modal.modal-shift main .view-start{display:flex;flex-direction:column;gap:2rem;max-width:25rem}.modal.modal-shift main .view-start .selects{display:flex;flex-direction:column;gap:1rem}.modal.modal-shift main .view-start .selects .component-input,.modal.modal-shift main .view-start .selects .component-select{width:100%}.modal.modal-shift main .view-start .selects .component-input .label,.modal.modal-shift main .view-start .selects .component-select .label{font-weight:600}.modal.modal-shift main .data-shift{display:flex;flex-direction:column;gap:1rem}.modal.modal-shift main .data-shift .title-details{display:flex;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:1px solid #cdcdcd}.modal.modal-shift main .data-shift .title-details .data-time{display:flex;align-items:center}.modal.modal-shift main .data-shift .title-details .data-time p{margin-inline:.25rem;text-transform:capitalize}.modal.modal-shift main .data-shift .title-details .data-time svg{margin-right:.5rem}.modal.modal-shift main .data-shift section.data{display:flex;flex-wrap:wrap;gap:3rem 0}.modal.modal-shift main .data-shift section.data .card{display:flex;align-items:center;flex:1 1 50%;gap:.8rem}.modal.modal-shift main .data-shift section.data .card svg{margin-top:.5rem}.modal.modal-shift main .data-shift section.data .card span{font-size:.75rem;font-weight:500;color:gray}.modal.modal-shift main .data-shift section.data .card p{font-size:.625rem;font-weight:500;font-size:1rem;color:#103d67}.modal.modal-shift main .reopen-shift{display:flex;flex-direction:column;height:100%}.modal.modal-shift main .reopen-shift .content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;height:100%;gap:1.5rem}.modal.modal-shift main .reopen-shift .content .icon{padding:1.5rem;background-color:#437cb01a;border-radius:100%;display:flex;align-items:center;justify-content:center}.modal.modal-shift main .reopen-shift .content .text-group h2{font-weight:600;color:#103d67;margin-bottom:12px}.modal.modal-shift main .reopen-shift .content .text-group p{width:352px;font-size:14px;color:#455a64}.modal.modal-shift footer{display:flex;gap:1rem;justify-content:end;border-top:2px solid #cdcdcd;padding-top:1rem}.modal.modal-shift footer .outlined{color:#000;border-color:#cdcdcd}.modal.modal-shift footer button{display:flex;align-items:center;gap:.781rem}table.hoverable>tbody>tr:hover,table.component-button>tbody>tr:hover{background-color:#f8f8f8;cursor:pointer}.hoverable:not(table):hover,.component-button:not(table):hover{transform:translateY(-.05rem);transition:.1s transform ease-in-out}.hoverable:not(table):active,.component-button:not(table):active{transform:translateY(.05rem);transition:.1s transform ease-in-out}.hoverable:not(table):disabled,.component-button:not(table):disabled{opacity:.3;pointer-events:none;transition:.1s transform ease-in-out}input[type=radio]:checked:after{background-image:url(/assets/OnlyCheck.bddd95fb.svg);background-repeat:no-repeat;background-position:center;background-color:#437cb0;border-color:#437cb0}.component-button{cursor:pointer;user-select:none;border:.1rem solid transparent;padding:.75rem 1.5rem;border-radius:.5rem;transition:.1s transform ease-in-out,.1s opacity ease-in-out;font-weight:600;font-size:12px;line-height:16px;text-align:center}.component-button .loading{height:14px}.component-button.primary{background-color:#437cb0;color:#437cb0;border-color:#437cb0}.component-button.primary.svg-path-filled svg path{fill:#437cb0}.component-button.secondary{background-color:#fff;color:#fff;border-color:#fff}.component-button.secondary.svg-path-filled svg path{fill:#fff}.component-button.warning{background-color:#da251b;color:#fff;border-color:#da251b}.component-button.warning.svg-path-filled svg path{fill:#da251b}.component-button.outlined{font-weight:500;border-color:#cdcdcd;background:transparent}.component-button:not(.outlined){border-color:transparent;color:#ebebeb}.component-button:not(.outlined).secondary{color:#263238;border-color:#dbdbdb}.component-button:not(.outlined).svg-path-filled svg path{fill:#ebebeb}.component.ticket-layout{border:1px solid #ebebeb;border-radius:.5rem;padding:1rem;display:flex;flex-direction:column}.component.ticket-layout .title-header{text-align:center}.component.ticket-layout .title-header h4{font-size:.875rem;font-weight:700}.component.ticket-layout .title-header h5{font-weight:600;font-size:.75rem}.component.ticket-layout .row{display:flex;justify-content:space-between;align-items:center;padding:.9rem 0;border-bottom:2px dashed #cdcdcd}.component.ticket-layout .row span{font-size:14px;font-weight:500}.component.ticket-layout .row hr{max-width:40px;width:100%;border:1px #cdcdcd solid}.component.ticket-layout .line{padding:.9rem 0;border-bottom:2px dashed #cdcdcd;display:flex;flex-direction:column}.component.ticket-layout .line p{text-align:center;font-size:1rem;font-weight:600}.component.ticket-layout .line span{font-size:.875rem;font-style:normal;font-weight:500;line-height:normal}.component.ticket-layout .line.none{border:none}.component.ticket-layout .footer{display:flex;justify-content:end;width:100%;border-top:1px solid #cdcdcd;text-align:end}.component.ticket-layout .footer p{padding-top:.9rem;width:19rem;font-size:.875rem;font-weight:600}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{margin-left:-4px;position:absolute;width:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{box-sizing:content-box;position:absolute;border:8px solid transparent;height:0;width:1px;content:"";z-index:-1;border-width:8px;left:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{top:0;margin-top:-8px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{border-top:none;border-bottom-color:#f0f0f0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{top:-1px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{bottom:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{bottom:-1px;border-top-color:#aeaeae}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__triangle{position:absolute;left:50px}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{padding-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{padding-bottom:10px}.react-datepicker-popper[data-placement^=right]{padding-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{padding-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *:before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:white;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected,.react-datepicker__week-number--keyboard-selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__week-number--keyboard-selected{border-radius:.3rem;background-color:#2a87d0;color:#fff}.react-datepicker__week-number--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day-names{white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .holiday-overlay,.react-datepicker__month-text--holidays .holiday-overlay,.react-datepicker__quarter-text--holidays .holiday-overlay,.react-datepicker__year-text--holidays .holiday-overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:hover,.react-datepicker__month-text--holidays:hover,.react-datepicker__quarter-text--holidays:hover,.react-datepicker__year-text--holidays:hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .holiday-overlay,.react-datepicker__month-text--holidays:hover .holiday-overlay,.react-datepicker__quarter-text--holidays:hover .holiday-overlay,.react-datepicker__year-text--holidays:hover .holiday-overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--in-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__year-text--selected:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--in-range:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:transparent}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.5rem;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"\d7"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-width: 400px),(max-height: 550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}.component.component-select-date-picker{flex:1 1 auto}.component.component-select-date-picker .react-datepicker-wrapper,.component.component-select-date-picker .component-input{width:100%}.component.component-select-date-picker .select-date-picker{display:flex;border-radius:.5rem;border:1px solid #dbdbdb;background:#ffffff;box-shadow:0 16px 32px #17254c1f;padding:1rem}.component.component-select-date-picker .select-date-picker .date-picket-left{display:flex;flex-direction:column;justify-content:space-between;padding-right:1.5rem;border-right:1px solid rgba(235,235,235,.25)}.component.component-select-date-picker .select-date-picker .date-picket-left .option,.component.component-select-date-picker .select-date-picker .date-picket-left .clear-button{padding:0;background-color:transparent;color:#103d67}.component.component-select-date-picker .select-date-picker .date-picket-left .clear-button{color:#437cb0;font-size:1rem;font-weight:600;display:flex;justify-content:flex-start;padding-left:.75rem}.component.component-select-date-picker .select-date-picker .date-picket-left .options{display:flex;flex-direction:column;gap:1rem}.component.component-select-date-picker .select-date-picker .date-picket-left .options .option{display:flex;justify-content:flex-start;font-weight:400;border-radius:.375rem;padding:.5rem .75rem}.component.component-select-date-picker .select-date-picker .date-picket-left .options .option.selected{background-color:#437cb014;color:#437cb0}.component.component-select-date-picker .date-picker-select{border:none}.component.component-select-date-picker .date-picker-select .react-datepicker__header{background-color:transparent;border-bottom:none}.component.component-select-date-picker .date-picker-select .react-datepicker__current-month{text-transform:capitalize;display:flex;padding-left:1rem}.component.component-select-date-picker .date-picker-select .react-datepicker__navigation--previous{right:2.8rem;left:initial}.component-input{display:block}.component-input .label{display:block;font-weight:500;font-size:14px;margin-bottom:.2rem}.component-input.big-component .label{font-size:16px}.component-input.big-component.error small.error{font-size:14px}.component-input.big-component .input-wrapper{height:48px}.component-input.big-component .input-wrapper>.outer-input input{font-size:16px}.component-input.error .input-wrapper{border-color:#da251b}.component-input.error small.error{font-size:12px}.component-input.error small.error svg{display:block}.component-input .input-wrapper{height:40px;line-height:1;display:flex;border:1px solid #cdcdcd;border-radius:.625rem;align-items:center;padding:0 .75rem;width:auto;overflow:hidden;box-sizing:border-box;background-color:#fff}.component-input .input-wrapper ::placeholder{color:#a9a9a9}.component-input .input-wrapper:has(:focus){border-color:#437cb0}.component-input .input-wrapper:has(:disabled){background-color:transparent;cursor:not-allowed;color:#cdcdcd}.component-input .input-wrapper:has(:disabled) ::placeholder,.component-input .input-wrapper:has(:disabled) .outer-input input{color:#cdcdcd}.component-input .input-wrapper>.outer-input{flex-grow:1}.component-input .input-wrapper>.outer-input input{width:100%;margin:0;padding:0;background:none;border:none;border-radius:0;font-size:14px;color:#263238}.component-input .input-wrapper>.outer-input input:focus{outline:none;border-color:#103d67}.component-input .input-wrapper>.outer-input input:disabled{cursor:not-allowed}.component-input .input-wrapper .preppend,.component-input .input-wrapper .append{height:100%;min-width:1.3rem;display:flex;align-items:center;justify-content:center;box-sizing:border-box;overflow:hidden;margin:0 .3rem 0 0}.component-input .input-wrapper .preppend svg,.component-input .input-wrapper .append svg{max-height:100%}table.hoverable>tbody>tr:hover{background-color:#f8f8f8;cursor:pointer}input[type=radio]:checked:after{background-image:url(/assets/OnlyCheck.bddd95fb.svg);background-repeat:no-repeat;background-position:center;background-color:#437cb0;border-color:#437cb0}.component-select{text-align:left;font-size:.9rem;position:relative;width:fit-content}.component-select .label{display:block;font-weight:500;font-size:14px;margin-bottom:.2rem}.component-select.unavailable,.component-select.unavailable .select-input .icons svg{pointer-events:all;cursor:not-allowed}.component-select.big-component .label{font-size:16px}.component-select.big-component.error small.error{font-size:14px}.component-select.big-component .select-input{height:48px}.component-select.big-component .select-input>.outer-input input{font-size:16px}.component-select.error .select-input{border-color:#da251b}.component-select.error small.error{font-size:12px}.component-select.error small.error svg{display:block}.component-select:has(.dropdown) .select-input{border-color:#437cb0}.component-select .select-input{box-sizing:border-box;position:relative;padding:11px 12px 11px 5px;display:flex;align-items:center;justify-content:space-between;user-select:none;border-radius:10px;border:1px solid #cdcdcd;background:transparent;height:40px;font-size:14px;background-color:transparent}.component-select .select-input .content-input{display:flex;gap:.5rem;padding-left:.3rem;align-items:center}.component-select .select-input .content-input .selected-options{display:flex;flex-wrap:wrap;gap:5px}.component-select .select-input .content-input .selected-options .plus{background-color:#437cb0;color:#fff;padding:.15rem .4rem;font-size:12px;font-weight:500;border-radius:16px}.component-select .select-input .content-input .placeholder{color:#a9a9a9}.component-select .select-input .icons{display:flex;align-items:center;gap:.6rem}.component-select .select-input .icons svg{transform:rotate(0);transition:transform .1s ease-in;cursor:pointer}.component-select .select-input .icons .cross{height:.6rem;width:.6rem}.component-select .select-input .icons .icon.upside{transform:rotate(180deg);transition:transform .1s ease-in}.component-select:has(.error) .dropdown{top:calc(100% - 20px)}.select-dropdown{border:1px solid #cdcdcd;border-radius:.75rem;overflow:auto;background-color:#fff;z-index:99999;position:absolute}.select-dropdown .search-box{padding:5px;background-color:transparent}.select-dropdown .search-box input{width:100%;box-sizing:border-box;padding:.3rem;border:1px solid #cdcdcd;background-color:transparent;outline:none;border-radius:.4rem}.select-dropdown .options{padding:.1rem 0;max-height:10rem;overflow:auto;font-size:.875rem;color:#344054}.select-dropdown .options .no-items{padding:.5rem;display:flex}.select-dropdown .options .no-items span{display:block}.select-dropdown .options .option{padding:.4rem;cursor:pointer;user-select:none}.select-dropdown .options .option:hover{background-color:#cdcdcd40;color:#344054}.select-dropdown .options .option.disabled{opacity:.3;pointer-events:none}.select-dropdown .option.selected{background-color:#437cb0;color:#fff}.select-dropdown.small .options{max-height:5rem}.select-dropdown.upside{bottom:4.5rem;top:unset;flex-direction:column-reverse}.component-tag{background-color:#437cb0;border-radius:1rem;display:flex;width:fit-content;align-items:center;padding:0 .2rem}.component-tag .tag-content{padding:.2rem .4rem;font-size:.7rem;color:#fff;display:flex;align-items:center;justify-content:center}.component-tag svg.remove{height:.6rem;display:flex;border:none;background:none;cursor:pointer;width:min-content;padding-right:.2rem}.component-tag svg.remove:hover{transform:translateY(-1px)}.component-tag svg.remove path{stroke:#fff}.component-select.disabled{pointer-events:none;opacity:.3}.export-report-form{display:flex;flex-wrap:wrap;gap:10px 36px}.export-report-form .complete{flex-basis:100%}.export-report-form .complete .select-date-picker{margin-top:-1.8rem}.export-report-form .component-select,.export-report-form .component-input{flex-grow:1;width:272px}.modal.modal-sell-ticket{width:38.75rem;display:flex;flex-direction:column}.modal.modal-sell-ticket header .left .icon svg path{fill:#103d67}.modal.modal-sell-ticket main{overflow:auto}.modal.modal-sell-ticket main .sell-ticket .title{font-size:.875rem;font-weight:400;line-height:1.25rem;border-bottom:1px solid #cdcdcd;padding-bottom:.5rem;margin-bottom:1rem;width:100%}.modal.modal-sell-ticket main .sell-ticket .title.top{margin-top:1rem}.modal.modal-sell-ticket main .sell-ticket .fields{display:flex;flex-wrap:wrap;gap:5px 36px}.modal.modal-sell-ticket main .sell-ticket .fields .group-vehicle-value{display:flex;justify-content:space-between;padding:16px 12px;background-color:#f8f8f8;color:#656565;border-radius:12px;font-size:14px;font-weight:500;letter-spacing:.005em;margin-bottom:1rem}.modal.modal-sell-ticket main .sell-ticket .fields .group-vehicle-value .group-left{display:flex;align-items:center;justify-content:center;gap:8px}.modal.modal-sell-ticket main .sell-ticket .fields .group-vehicle-value .group-left svg{width:15px;height:15px}.modal.modal-sell-ticket main .sell-ticket .fields .group-vehicle-value .group-left svg path{fill:#656565}.modal.modal-sell-ticket main .sell-ticket .fields .group-vehicle-value .group-right{color:#a9a9a9}.modal.modal-sell-ticket main .sell-ticket .fields .component-input,.modal.modal-sell-ticket main .sell-ticket .fields .component-select{flex-grow:1;width:272px}.modal.modal-sell-ticket main .sell-ticket .fields .complete{width:100%}.modal.modal-sell-ticket main .sell-ticket .line-textarea{display:flex;flex-direction:column}.modal.modal-sell-ticket main .sell-ticket .line-textarea label{font-size:.875rem;font-style:normal;font-weight:600;line-height:165%;letter-spacing:.00438rem;margin-bottom:.5rem}.modal.modal-sell-ticket main .sell-ticket .line-textarea textarea{min-width:100%;max-width:100%;min-height:9rem;max-height:9rem;resize:none;border:1px solid #cdcdcd;border-radius:.5rem;background-color:#fff}.modal.modal-sell-ticket main .confirm-sell{display:flex;flex-direction:column;gap:2rem}.modal.modal-sell-ticket main .confirm-sell .header{display:flex;flex-direction:column;align-items:center;gap:1rem}.modal.modal-sell-ticket main .confirm-sell .header h4{display:flex;align-items:center;color:#2a9a27}.modal.modal-sell-ticket main .confirm-sell .header span{text-align:center;text-wrap:balance;color:#656565}.modal.modal-sell-ticket main .confirm-sell .header .btns{display:flex;gap:1rem}.modal.modal-sell-ticket main .confirm-sell .header .btns button{display:flex;align-items:center;justify-content:center;gap:.5rem;width:13rem;height:2.5rem}.modal.modal-sell-ticket main .confirm-sell .header .btns button.outlined{color:#103d67}.modal.modal-sell-ticket main .confirm-sell .title{width:100%;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #a9a9a9;padding-bottom:.5rem}.modal.modal-sell-ticket main .confirm-sell .title .icons{display:flex;gap:1rem}.modal.modal-sell-ticket main .confirm-sell .title .icons svg path{fill:#437cb0}.modal.modal-sell-ticket footer{border-top:1px solid #cdcdcd;display:flex;align-items:center;justify-content:end;gap:1rem;padding-top:1rem}.modal.modal-sell-ticket footer button{width:9.5rem}.modal.modal-sell-ticket footer button.outlined{color:gray}.component-infohover{display:inline-block;position:relative;max-height:1rem;max-width:1rem}.component-infohover .hover-info{display:none;position:absolute;z-index:10;max-width:30rem;width:max-content;background:#ffffff;padding:.5rem;border:1px #cdcdcd solid;border-radius:10px;box-sizing:border-box;left:-.5rem;font-size:12px;font-weight:500;line-height:18px;text-align:center;color:gray}.component-infohover .hover-info:before{content:"";position:absolute;background-color:#fff;width:.6rem;height:.6rem;left:3%;border-bottom-right-radius:3px;border-bottom:1px #cdcdcd solid;border-right:1px #cdcdcd solid}.component-infohover.right-side .hover-info{left:100%}.component-infohover.left-side .hover-info{right:100%}.component-infohover.top-side .hover-info{bottom:calc(100% + .5rem);box-shadow:-4px 2px 8px #0000001a}.component-infohover.top-side .hover-info:before{top:86%;transform:rotate(45deg)}.component-infohover.bottom-side .hover-info{top:calc(100% + .5rem)}.component-infohover.bottom-side .hover-info:before{bottom:86%;transform:rotate(225deg)}.component-infohover:hover .hover-info{display:flex}.page.tickets .above-table .buttons .btn-custom-report{border:none;color:#344054}.page.tickets .table-options{display:flex;align-items:flex-start;height:5.5rem;transition:height .2s ease-in-out}.page.tickets .table-options small.error{display:none}.page.tickets .table-options .filters{max-width:50rem;height:100%}.page.tickets .table-options .other-options{margin-top:1rem;font-size:14px;color:#263238;display:flex;align-items:center;gap:12px;border:none;width:190px;padding:0;padding-inline:2rem;height:40px}.page.tickets .table-options .other-options svg{transition:transform .2s ease-in-out}.page.tickets .table-options .other-options svg path{stroke:#263238}.page.tickets .table-options .other-options.selected{color:#437cb0;background-color:#437cb014}.page.tickets .table-options .other-options.selected svg{transform:scaleY(-1)}.page.tickets .table-options .other-options.selected svg path{stroke:#437cb0}.page.tickets .table-options.opened{height:12rem}.page.tickets table td>.vehicle-type{display:flex;flex-direction:column}.page.tickets table td>.vehicle-type .type{text-transform:capitalize}.page.tickets table td>.vehicle-type .license{display:flex;align-items:center;gap:.1rem}.page.tickets .actions .dropdown{width:max-content}.page.tickets .actions .dropdown button svg path{fill:#344054}.page.tickets .actions .dropdown button:hover svg path{fill:#437cb0}.page.tickets .actions .dropdown button:last-child:hover svg path{fill:#da251b}.component.tabs{display:flex;gap:1rem;background-color:#f1f1f1;border-radius:.5rem;width:fit-content;padding:.6rem 1rem}.component.tabs button{border-radius:.7rem;border:none;padding:.5rem 1rem;cursor:pointer}.component.tabs button:not(.selected){color:gray;font-weight:500}.component.tabs button.selected{font-weight:700;color:#437cb0;background-color:#fff;box-shadow:0 .5rem .5rem #0000001a}.component.dropdown-team{position:relative;height:fit-content;width:fit-content}.component.dropdown-team>button{background-color:transparent;border:none;cursor:pointer}.component.dropdown-team>.dropdown{position:absolute;right:0;top:100%;border:1px solid #dbdbdb;border-radius:.375rem;background-color:#fff;padding:.2rem 0;box-shadow:.2rem .2rem .5rem #0000001a;z-index:10}.component.dropdown-team>.dropdown button{display:flex;gap:6px;width:100%;padding:.5rem .8rem;height:2rem;border:none;justify-content:flex-start;align-items:center;background:transparent;cursor:pointer}.component.dropdown-team>.dropdown button:hover{background-color:#f1f1f1;border-radius:0}.component.dropdown-team>.dropdown button svg{height:1rem;width:1rem}.component.dropdown-team>.dropdown button span{margin-left:.5rem}.component.dropdown-team>.dropdown hr{margin-inline:.875rem;margin-block:.3rem;border:1px #dbdbdb solid;border-radius:1rem}.component.tag-ticket-status{width:fit-content;font-weight:500;padding:.1rem .5rem;font-size:11px;border-radius:.5rem}.component.tag-ticket-status span{display:flex;align-items:center;gap:.2rem}.component.tag-ticket-status.gray{color:gray;background-color:#80808033}.component.tag-ticket-status.gray span:before{content:"\2b24  ";font-size:8px}.component.tag-ticket-status.green{color:#2a9a27;background-color:#2a9a2733}.component.tag-ticket-status.green span:before{content:"\2b24  ";font-size:8px}.component.tag-ticket-status.yellow{color:#c7aa16;background-color:#c7aa1633}.component.tag-ticket-status.yellow span:before{content:"\2b24  ";font-size:8px}.component.tag-ticket-status.red{color:#da251b;background-color:#da251b33}.component.tag-ticket-status.red span:before{content:"\2b24  ";font-size:8px}.component.tag-ticket-type{width:fit-content;font-weight:500;padding:.1rem .5rem;font-size:11px;border-radius:.5rem}.component.tag-ticket-type span{display:flex;align-items:center;gap:.2rem}.component.tag-ticket-type.purple{color:#9d18ee;background-color:#9d18ee33}.component.tag-ticket-type.blue{color:#437cb0;background-color:#437cb033}.component.tag-ticket-type.orange{color:#ce8f2f;background-color:#ce8f2f33}.modal.modal-view-ticket{width:590px;display:flex;flex-direction:column}.modal.modal-view-ticket header .left .icon svg path{fill:#103d67}.modal.modal-view-ticket main{display:flex;flex-direction:column;gap:2rem;margin-top:1.5rem}.modal.modal-view-ticket main .container-text{display:flex;flex-direction:column;gap:1rem}.modal.modal-view-ticket main .container-text .desc{display:flex;color:gray;font-size:14px;line-height:26px}.modal.modal-view-ticket main .title{width:100%;display:flex;justify-content:space-between;align-items:center;color:gray;border-bottom:2px solid #cdcdcd;padding-bottom:.5rem}.modal.modal-view-ticket main .title .icons{display:flex;gap:1rem}.modal.modal-view-ticket main .title .icons svg{cursor:pointer}.modal.modal-view-ticket main .title .icons svg path{fill:#437cb0}.modal.modal-cancel{width:28rem;height:400px}.modal.modal-cancel header{display:flex;justify-content:space-between}.modal.modal-cancel header .left .icon{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#da251b33}.modal.modal-cancel header .left .hidden{display:none}.modal.modal-cancel header .right .cross{cursor:pointer}.modal.modal-cancel header .right .cross svg{background-color:#dbdbdb;width:.8rem;height:.8rem;padding:.6rem;border-radius:50%}.modal.modal-cancel header .right .cross svg path{fill:#a9a9a9}.modal.modal-cancel .cancel{display:flex;flex-direction:column;margin-top:1rem;gap:1rem}.modal.modal-cancel .cancel p{font-size:1.125rem;font-weight:600;line-height:1.75rem;color:#103d67}.modal.modal-cancel .cancel span{font-size:.875rem;font-weight:400;line-height:1.25rem;color:gray}.modal.modal-cancel .cancel .field textarea{width:100%;height:8.5rem;resize:none;border:1px solid #cdcdcd;border-radius:.5rem}.modal.modal-cancel .cancel .buttons{display:flex;justify-content:space-between;gap:2rem}.modal.modal-cancel .cancel .buttons button{width:100%}.modal.modal-cancel .cancel .buttons button .outlined{color:#103d67}.modal.modal-cancel .canceled{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-top:4rem}.modal.modal-cancel .canceled .icon{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#da251b33}.modal.modal-cancel .canceled .text{text-align:center}.modal.modal-cancel .canceled .text p{font-size:1.125rem;font-weight:600;line-height:1.75rem;color:#103d67}.modal.modal-cancel .canceled .text span{font-size:.875rem;font-weight:400;line-height:1.25rem;color:gray}.modal.modal-cancel .canceled .outlined{color:#103d67}@keyframes shimmer{to{transform:translate(100%)}}.animation-shimmer,.component-skeleton .shimmer,.component-skeleton .button,.component-skeleton .line{position:relative;overflow:hidden}.animation-shimmer:after,.component-skeleton .shimmer:after,.component-skeleton .button:after,.component-skeleton .line:after{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background-image:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,.2) 20%,rgba(255,255,255,.5) 60%,rgba(255,255,255,0));animation:shimmer 2s infinite;content:""}.component-skeleton{background:rgba(67,124,176,.05);border-radius:.3rem;position:relative}.component-skeleton .line{width:100%;height:1rem}.component-skeleton .button{width:100%;height:3rem;border-radius:.3rem}.component.no-result{height:100%;box-sizing:border-box;flex-grow:1;display:flex;opacity:.3;justify-content:center;flex-direction:column;align-items:center;min-height:10rem;padding:2rem 0;text-align:center;width:100%}.component.no-result svg{height:7rem;width:7rem}.component-pagination{display:flex;align-items:center;user-select:none}.component-pagination .square{display:flex;align-items:center;justify-content:center;background:transparent;cursor:pointer;border-radius:.375rem;width:2rem;height:2rem;font-weight:400;font-size:.75rem;color:#263238}.component-pagination .numbers{display:flex;align-items:center;gap:.5rem}.component-pagination .numbers .square.selected{background-color:#437cb0;color:#f1f1f1;pointer-events:none;display:flex;align-items:center;justify-content:center;outline:1.5px solid rgba(67,124,176,.25)}.component-pagination .numbers .dots{pointer-events:none}.modal.select-via{width:335px;text-align:center;display:flex;flex-direction:column;gap:16px}.modal.select-via h2{font-size:18px;margin-bottom:10px}.modal.select-via .container-buttons{display:flex;flex-direction:column;gap:15px}.modal.select-via button{display:flex;align-items:center;gap:13px;justify-content:center;font-size:14px;text-align:left;padding:16px 10px}.modal.select-via button.card{padding:10px 8px;border-width:2px;font-weight:400;justify-content:left;border-color:#437cb0}.modal.select-via button.card:hover{background-color:#437cb01a;font-weight:600}.modal.select-via .last{margin-top:.8rem}.modal.finish-shift{width:340px;display:flex;gap:16px;flex-direction:column;align-items:center;text-align:center}.modal.finish-shift .icon{border:1px #ebebeb solid;border-radius:12px;align-items:center;padding:.8rem;display:flex;justify-content:center}.modal.finish-shift .text{max-width:341px;font-size:16px;font-weight:600;color:#103d67}.modal.finish-shift .container-buttons{gap:25px;display:flex}.modal.finish-shift .container-buttons :first-child{width:137px}.disconnect-modal{position:relative;display:flex;flex-direction:column;align-items:center;gap:.75rem}.disconnect-modal .icon{margin-top:18px;background-color:#a9a9a91a;width:fit-content;height:fit-content;border-radius:28px;display:flex;align-items:center;justify-content:center;padding:14px 16px}.disconnect-modal .icon svg{padding:0}.disconnect-modal .closed-button{position:absolute;top:20px;right:20px;background-color:#ebebeb;padding:11px;border:none;border-radius:30px;display:flex;align-items:center}.disconnect-modal .closed-button svg{height:12px;width:12px;padding:0}.disconnect-modal .content{display:flex;flex-direction:column;align-items:center;text-align:center;gap:5px}.disconnect-modal .content h5{color:#103d67}.disconnect-modal .content p{max-width:348px;font-size:14px;color:#455a64}.disconnect-modal .container-buttons{display:flex;gap:30px;justify-content:space-between;margin-top:16px}.disconnect-modal .container-buttons :first-child{width:132px}.component.shift-alert{width:195px;display:flex;justify-content:space-between;padding:9px 12px;border:1px #cdcdcd solid;background-color:#fff;border-radius:10px;align-items:center}.component.shift-alert .container-icon{padding:.5rem;border-radius:50%;display:flex;background-color:#a9a9a91a}.component.shift-alert .container-icon svg{width:16px;height:16px}.component.shift-alert .info{display:flex;flex-direction:column;width:115px}.component.shift-alert .info p{font-size:12px;font-weight:600;color:#263238}.component.shift-alert .info small{font-size:10px;font-weight:400;color:#a9a9a9}.component.shift-alert button{background-color:transparent;border:none;padding:0;margin-top:.3rem}.component.shift-alert button svg{width:15px;height:15px}.component.shift-alert button svg:hover path{fill:#437cb0}.component.shift-alert.not-started .container-icon svg path{fill:#a9a9a9}.component.shift-alert.Open .container-icon{background-color:#2a9a271a}.component.shift-alert.Open .info p{color:#2a9a27}.hoverable:not(table):hover{transform:translateY(-.05rem);transition:.1s transform ease-in-out}.hoverable:not(table):active{transform:translateY(.05rem);transition:.1s transform ease-in-out}.hoverable:not(table):disabled{opacity:.3;pointer-events:none;transition:.1s transform ease-in-out}input[type=radio]:checked:after{background-image:url(/assets/OnlyCheck.bddd95fb.svg);background-repeat:no-repeat;background-position:center;background-color:#437cb0;border-color:#437cb0}.component:where(.user-element,.ticket-element){display:flex;align-items:center;gap:.8rem;cursor:pointer;padding-top:.5rem}.component:where(.user-element,.ticket-element):hover{background-color:#437cb01a}.component:where(.user-element,.ticket-element)>img,.component:where(.user-element,.ticket-element) .icon{height:2rem;width:2rem;border-radius:50%;object-fit:cover;background-color:#656565;display:flex;align-items:center;justify-content:center}.component:where(.user-element,.ticket-element)>img svg path,.component:where(.user-element,.ticket-element) .icon svg path{fill:#fff}.component:where(.user-element,.ticket-element) .icon>svg{height:50%;width:50%}.component.global-search{position:relative;width:21rem}.component.global-search .card,.component.global-search .query{border-radius:.3rem;background-color:#fff;border:1px solid #ebebeb;box-sizing:border-box}.component.global-search .card.padded,.component.global-search .query{padding:1.5rem}.component.global-search .query{z-index:2;position:absolute;top:calc(100% + .5rem);left:0;right:0;background-color:#fff;overflow:auto;max-height:20rem;box-sizing:border-box;box-shadow:.5rem .5rem 1rem #dbdbdb33}.component.global-search .query section{display:flex;gap:.2rem;flex-direction:column}.component.global-search .query section:not(:first-child){margin-top:1rem}.component.global-search .query section .title{font-weight:500;font-size:13px;display:flex;gap:.3rem;color:#455a64}.component.global-search .query section .title span.tag{border-radius:50%;border:1px solid #f8f8f8;height:1rem;width:1rem;display:flex;align-items:center;justify-content:center;font-size:10px;color:#437cb0}.info-global-search{display:flex;flex-direction:column}.info-global-search .name{font-weight:500}.info-global-search .description{color:#437cb0;font-weight:600}.info-global-search .data{color:#656565}.no-result-empty{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.no-result-empty .text{display:flex;flex-direction:column}.no-result-empty .text span{color:#475467;text-align:center;font-size:.875rem;font-weight:400;line-height:1.25rem}.no-result-empty .text .title{margin-bottom:.25rem;color:#101828;font-size:1.125rem;font-weight:600}.layout-dashboard{min-height:100vh;height:100vh;display:flex;flex-grow:1;background-color:#0e2d44;padding:1rem;padding-left:0;overflow:auto;box-sizing:border-box}.layout-dashboard .layout-content{display:flex;flex-direction:column;flex-grow:1;overflow:auto;box-sizing:border-box;background-color:#ebebeb;border-radius:1rem}.layout-dashboard .layout-content .layout-page{overflow:auto;flex-grow:1;display:flex;flex-direction:column}.layout-dashboard .layout-content .layout-page>.page{flex-grow:1;overflow:auto;padding:3rem 2.5rem}.layout-dashboard .layout-content .layout-page>.page>header .description{font-size:12px;color:#a9a9a9}.layout-dashboard .layout-content .layout-page>.page.table-page{display:flex;flex-direction:column;gap:1rem}.layout-dashboard .layout-content .layout-page>.page.table-page .above-table{display:flex;justify-content:space-between;align-items:center}.layout-dashboard .layout-content .layout-page>.page.table-page .above-table .buttons{display:flex;align-items:center;justify-content:space-between;gap:1rem}.layout-dashboard .layout-content .layout-page>.page.table-page .above-table .buttons>*{display:flex;align-items:center;gap:.5rem}.layout-dashboard .layout-content .layout-page>.page.table-page .above-table .buttons>* svg{height:1rem}.layout-dashboard .layout-content .layout-page .main-table,.layout-dashboard .layout-content .layout-page>.page.table-page>main{background-color:#fff;border:1px solid #dbdbdb;border-radius:.8rem;padding-top:1.5rem}.layout-dashboard .layout-content .layout-page .main-table .table-options,.layout-dashboard .layout-content .layout-page>.page.table-page>main .table-options{display:flex;justify-content:space-between}.layout-dashboard .layout-content .layout-page .main-table .table-options .filters,.layout-dashboard .layout-content .layout-page>.page.table-page>main .table-options .filters{display:flex;flex-wrap:wrap;gap:0 1rem}.layout-dashboard .layout-content .layout-page .main-table .table-options .filters>*,.layout-dashboard .layout-content .layout-page>.page.table-page>main .table-options .filters>*{min-width:10rem}.layout-dashboard .layout-content .layout-page .main-table .table-options .filters>.big,.layout-dashboard .layout-content .layout-page>.page.table-page>main .table-options .filters>.big{width:20rem}.layout-dashboard .layout-content .layout-page .main-table>*:not(table),.layout-dashboard .layout-content .layout-page>.page.table-page>main>*:not(table){padding-inline:1.5rem}.layout-dashboard .layout-content .layout-page .main-table>table thead>tr>th:first-child,.layout-dashboard .layout-content .layout-page>.page.table-page>main>table thead>tr>th:first-child,.layout-dashboard .layout-content .layout-page .main-table>table tbody>tr>td:first-child,.layout-dashboard .layout-content .layout-page>.page.table-page>main>table tbody>tr>td:first-child,.layout-dashboard .layout-content .layout-page .main-table>table tfoot>tr>td:first-child,.layout-dashboard .layout-content .layout-page>.page.table-page>main>table tfoot>tr>td:first-child{padding-left:1.5rem}.layout-dashboard .layout-content .layout-page .main-table>table thead>tr>th:last-child,.layout-dashboard .layout-content .layout-page>.page.table-page>main>table thead>tr>th:last-child,.layout-dashboard .layout-content .layout-page .main-table>table tbody>tr>td:last-child,.layout-dashboard .layout-content .layout-page>.page.table-page>main>table tbody>tr>td:last-child,.layout-dashboard .layout-content .layout-page .main-table>table tfoot>tr>td:last-child,.layout-dashboard .layout-content .layout-page>.page.table-page>main>table tfoot>tr>td:last-child{padding-right:1.5rem}.layout-dashboard .layout-content .layout-page .main-table>table thead>tr>th.actions,.layout-dashboard .layout-content .layout-page>.page.table-page>main>table thead>tr>th.actions,.layout-dashboard .layout-content .layout-page .main-table>table tbody>tr>td.actions,.layout-dashboard .layout-content .layout-page>.page.table-page>main>table tbody>tr>td.actions,.layout-dashboard .layout-content .layout-page .main-table>table tfoot>tr>td.actions,.layout-dashboard .layout-content .layout-page>.page.table-page>main>table tfoot>tr>td.actions{text-align:center;width:4rem}.layout-dashboard .layout-content .layout-page .main-table>table thead>tr>th.actions>:first-child,.layout-dashboard .layout-content .layout-page>.page.table-page>main>table thead>tr>th.actions>:first-child,.layout-dashboard .layout-content .layout-page .main-table>table tbody>tr>td.actions>:first-child,.layout-dashboard .layout-content .layout-page>.page.table-page>main>table tbody>tr>td.actions>:first-child,.layout-dashboard .layout-content .layout-page .main-table>table tfoot>tr>td.actions>:first-child,.layout-dashboard .layout-content .layout-page>.page.table-page>main>table tfoot>tr>td.actions>:first-child{margin-left:1rem}@media screen and (max-width: 768px){.layout-dashboard .layout-content{padding:.5rem 1rem}}.component-sidebar{overflow:hidden}.component-sidebar.closed .wrapper{width:5rem;transition:width .2s ease-in-out}.component-sidebar.closed .wrapper .sidebar .logo-container{align-items:start;justify-content:start}.component-sidebar.closed .wrapper .sidebar .logo-container .icon-desk{display:none}.component-sidebar.closed .wrapper .sidebar .logo-container .icon-mob{display:block}.component-sidebar:not(.closed) .wrapper .sidebar .logo-container .icon-mob{display:none}.component-sidebar:not(.closed) .wrapper .sidebar .items{align-items:stretch}.component-sidebar .wrapper{height:100%;transition:width .2s ease-in-out;width:17rem}.component-sidebar .wrapper .sidebar{background-color:#0e2d44;box-sizing:border-box;display:flex;flex-direction:column;height:100%;padding:2rem 1rem .5rem;min-width:15rem;justify-content:space-between}.component-sidebar .wrapper .sidebar .logo-container{display:flex;margin-bottom:3.7rem;align-items:center;justify-content:center}.component-sidebar .wrapper .sidebar .logo-container .close{display:none}.component-sidebar .wrapper .sidebar .user-info{display:none;padding:.5rem 1rem;background-color:#437cb0;color:#ebebeb;margin-bottom:1rem}.component-sidebar .wrapper .sidebar .user-info .name{display:inline-block}.component-sidebar .wrapper .sidebar .user-info .role{font-size:.7rem;opacity:.3}.component-sidebar .wrapper .sidebar .user-info .buttons{transition:.3s height ease-in-out,.2s margin-top ease-in-out;overflow:hidden}.component-sidebar .wrapper .sidebar .user-info .buttons.hidden{margin-top:0;height:0}.component-sidebar .wrapper .sidebar .user-info .buttons.expanded{margin-top:.5rem;height:1.2rem}.component-sidebar .wrapper .sidebar .user-info .buttons button{background:none;border:none;color:#ebebeb;font-size:.8rem}.component-sidebar .wrapper .sidebar .items{display:flex;flex-direction:column;flex-grow:1;align-items:flex-start;gap:.2rem}.component-sidebar .wrapper .sidebar .items .item{padding:.8rem .7rem;border-radius:.8rem;text-decoration:none;display:flex;align-items:center}.component-sidebar .wrapper .sidebar .items .item svg{width:1.25rem;height:1.25rem}.component-sidebar .wrapper .sidebar .items .item svg path{fill:#f1f1f1}.component-sidebar .wrapper .sidebar .items .item span{color:#ebebeb;font-size:12px;margin-left:.5rem;font-style:normal;line-height:normal}.component-sidebar .wrapper .sidebar .items .item.selected{background-color:#437cb033;font-weight:600}.component-sidebar .wrapper .sidebar .powered{width:auto;max-height:2rem;margin:0 auto}.component-sidebar .shadow{display:none}@media screen and (max-width: 768px){.component-sidebar.closed .sidebar{width:0px;padding:0;overflow:hidden;transition:width .2s ease-in-out,padding .2s ease-in-out}.component-sidebar .sidebar{position:fixed;z-index:100}.component-sidebar .sidebar .logo-container{align-items:center}.component-sidebar .sidebar .logo-container .close{padding-bottom:.3rem;margin-left:1.5rem;display:block}.component-sidebar .sidebar .logo-container .close rect{fill:#ebebeb}.component-sidebar .sidebar .user-info{display:block}.component-sidebar:not(.closed) .shadow{display:block;position:absolute;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,.5647058824);z-index:99}}.layout.auth{display:flex;height:100vh;gap:8.313rem}.layout.auth .left,.layout.auth .right{flex-grow:1}.layout.auth .left img,.layout.auth .right img{max-width:fit-content;height:fit-content}.layout.auth .left{flex-basis:60%;display:flex;flex-direction:column;padding:3.75rem;gap:1.875rem;margin:1rem;border-radius:1.875rem;background-color:#0e2d44;background-image:url(/assets/Waves.53e340dc.png);background-repeat:no-repeat;background-size:cover}.layout.auth .left h1{color:#fff;font-size:3.75rem;font-weight:600;line-height:72.6px;letter-spacing:-.02em;max-width:35.125rem}.layout.auth .right{flex-basis:40%;margin-right:8.313rem;flex-direction:column;display:flex;justify-content:center;gap:1.406rem}.content-login{display:flex;flex-direction:column;gap:2rem}.content-login h1{font-size:32px;font-weight:600;line-height:38.4px;letter-spacing:-.04em}.content-login .fields{display:flex;flex-direction:column;gap:.5rem}.content-login footer{display:flex;gap:26px;flex-direction:column;align-items:center}.content-login footer button{width:100%;padding:16px;font-size:16px}.content-login footer div{font-size:14px;color:#656565}.content-login footer div .span-btn{color:#437cb0;width:fit-content;background-color:transparent;border:none;font-size:14px;padding:0;text-decoration:underline}.content-forgot-password{display:flex;flex-direction:column;gap:34px;margin-top:1rem}.content-forgot-password .back-login{display:flex;align-items:center;gap:8px;line-height:16px;padding:0;width:fit-content;background-color:transparent;border:none;font-size:14px}.content-forgot-password .step{display:flex;flex-direction:column;gap:25px}.content-forgot-password .step .title-group{display:flex;flex-direction:column}.content-forgot-password .step .title-group h2{font-weight:700;color:#103d67}.content-forgot-password .step .title-group h4{font-weight:500;color:gray}.content-forgot-password .step .codes{display:flex;gap:30px;justify-content:space-between}.content-forgot-password .step .codes .code .input-wrapper{border-width:3px;height:75px;width:90px}.content-forgot-password .step .codes .code .input-wrapper ::placeholder,.content-forgot-password .step .codes .code .input-wrapper input{text-align:center;font-size:26px;font-weight:600}.content-forgot-password .step .codes .code small.error{display:none}.content-forgot-password .step.concluded{align-items:center}.content-forgot-password .step .span-btn{color:#437cb0;width:fit-content;background-color:transparent;border:none;font-size:14px;padding:0;text-decoration:underline}.content-forgot-password button{font-size:1rem}table.hoverable>tbody>tr:hover,.page.user-profile .content .profile-content .edit-profile .user-photo table.pencil>tbody>tr:hover{background-color:#f8f8f8;cursor:pointer}.hoverable:not(table):hover,.page.user-profile .content .profile-content .edit-profile .user-photo .pencil:not(table):hover{transform:translateY(-.05rem);transition:.1s transform ease-in-out}.hoverable:not(table):active,.page.user-profile .content .profile-content .edit-profile .user-photo .pencil:not(table):active{transform:translateY(.05rem);transition:.1s transform ease-in-out}.hoverable:not(table):disabled,.page.user-profile .content .profile-content .edit-profile .user-photo .pencil:not(table):disabled{opacity:.3;pointer-events:none;transition:.1s transform ease-in-out}input[type=radio]:checked:after{background-image:url(/assets/OnlyCheck.bddd95fb.svg);background-repeat:no-repeat;background-position:center;background-color:#437cb0;border-color:#437cb0}.page.user-profile{display:flex;flex-direction:column;gap:15px}.page.user-profile .content{display:flex;gap:25px}.page.user-profile .content .title-group h4{font-size:20px;color:#263238}.page.user-profile .content .title-group small{color:gray;font-size:14px}.page.user-profile .content .component.profile-menu,.page.user-profile .content .profile-content{flex-grow:1}.page.user-profile .content .component.profile-menu{flex-basis:15%}.page.user-profile .content .profile-content{flex-basis:85%;background-color:#fff;padding:25px 40px;margin-right:25px;border-radius:30px;border:1px #cdcdcd solid;height:fit-content}.page.user-profile .content .profile-content .edit-profile,.page.user-profile .content .profile-content .change-password{display:flex;flex-direction:column;gap:25px}.page.user-profile .content .profile-content .edit-profile .user-photo{position:relative;width:fit-content}.page.user-profile .content .profile-content .edit-profile .user-photo svg{width:100px;height:100px}.page.user-profile .content .profile-content .edit-profile .user-photo .pencil{display:none;position:absolute;right:5px;bottom:5px;height:28px;width:28px;border:none;background-color:#437cb0;outline:3px #ffffff solid;padding:.3rem;border-radius:50%;align-items:center;justify-content:center;cursor:pointer}.page.user-profile .content .profile-content .edit-profile .user-photo .pencil svg{width:16px;height:16px}.page.user-profile .content .profile-content .edit-profile .user-photo .pencil svg path{stroke:#fff;stroke-width:2}.page.user-profile .content .profile-content .edit-profile .user-photo .pencil.editing{display:flex}.page.user-profile .content .profile-content .edit-profile .fields{display:flex;flex-wrap:wrap;gap:5px 25px}.page.user-profile .content .profile-content .edit-profile .fields .break-line{width:100%}.page.user-profile .content .profile-content .edit-profile .fields .component-input{flex:1 1 auto}.page.user-profile .content .profile-content .edit-profile .container-button{display:flex;justify-content:right}.page.user-profile .content .profile-content .edit-profile .container-button button{align-items:center;display:flex;gap:8px;width:fit-content;height:40px}.page.user-profile .content .profile-content .edit-profile .container-button .btn-edit{font-size:12px;font-weight:600;line-height:16px;text-align:center;color:#263238}.page.user-profile .content .profile-content .edit-profile .container-button .btn-edit svg path{stroke-width:2}.page.user-profile .content .profile-content .change-password .fields{display:flex;flex-wrap:wrap;gap:0 25px}.page.user-profile .content .profile-content .change-password .fields .break-line{width:100%}.page.user-profile .content .profile-content .change-password .fields .component-input{max-width:350px;flex:1 1 auto}.page.user-profile .content .profile-content .change-password .container-button{display:flex;justify-content:end}.page.user-profile .content .profile-content .change-password .container-button button{display:flex;align-items:center;justify-content:center;height:40px;gap:8px}.component.profile-menu{background-color:#fff;border:1px #cdcdcd solid;display:flex;flex-direction:column;border-radius:22px;padding:45px 40px 37px;min-width:273px;gap:30px}.component.profile-menu .profile{display:flex;flex-direction:column;gap:20px;align-items:center}.component.profile-menu .profile svg{width:100px;height:100px}.component.profile-menu .profile .info-group{display:flex;flex-direction:column;align-items:center;text-align:center}.component.profile-menu .profile .info-group h4{font-weight:700;color:#103d67}.component.profile-menu .profile .info-group span{font-size:12px;font-weight:500;color:#656565}.component.profile-menu .profile .info-group .role{background-color:#437cb0;border-radius:20px;padding:6px 12px;font-size:10px;font-weight:500;color:#fff;margin-top:10px;text-transform:capitalize}.component.profile-menu .options{border-top:1px #cdcdcd solid;padding-top:25px;display:flex;flex-direction:column;gap:10px}.component.profile-menu .options .option-card{background-color:transparent;border:none;display:flex;justify-content:space-between;align-items:center;padding:10px 15px;border-radius:10px}.component.profile-menu .options .option-card .left-group{display:flex;gap:10px;align-items:center}.component.profile-menu .options .option-card .left-group span{font-weight:500;color:#455a64}.component.profile-menu .options .option-card .chevron{transform:rotate(270deg);height:10px;width:10px}.component.profile-menu .options .option-card .chevron path{stroke:#455a64}.component.profile-menu .options .option-card:hover{background-color:#437cb00d}.component.profile-menu .options .option-card.selected{background-color:#437cb026}.component.profile-menu .options .option-card.selected .left-group span{color:#437cb0;font-weight:600}.component.profile-menu .options .option-card.selected .padlock path{fill:#437cb0;stroke:none}.component.profile-menu .options .option-card.selected svg path{stroke:#437cb0}.page.courtesies main table tbody .actions .drop{z-index:1;width:11.43rem}.page.courtesies main table tbody .actions .buttons .btn.enable svg{width:1.3rem;height:1.3rem}.page.courtesies main table tbody .actions .buttons .btn.enable svg path{fill:#344054}.page.courtesies main table tbody .actions .buttons .btn.enable:hover path{fill:#103d67}.page.courtesies main table tbody .actions .buttons .btn.disable path{fill:#344054}.page.courtesies main table tbody .actions .buttons .btn.disable:hover path{fill:red}.component.tag-active-status{width:fit-content;font-weight:500;padding:.1rem .5rem;font-size:11px;border-radius:.5rem}.component.tag-active-status span{display:flex;align-items:center;gap:.2rem}.component.tag-active-status.green{color:#2a9a27;background-color:#2a9a2733}.component.tag-active-status.green span:before{content:"\2b24  ";font-size:8px}.component.tag-active-status.gray{color:gray;background-color:#80808033}.component.tag-active-status.gray span:before{content:"\2b24  ";font-size:8px}.modal.modal-view-courtesies{width:38.75rem}.modal.modal-view-courtesies header .left .icon svg path{fill:#103d67}.modal.modal-view-courtesies main .title{margin-top:1.5rem;color:gray;border-bottom:1px solid #a9a9a9;padding-bottom:.5rem}.modal.modal-view-courtesies main .line{margin-top:1.5rem;display:flex;justify-content:space-between}.modal.modal-view-courtesies main .line .colum span{color:gray;font-size:.875rem;font-weight:500}.modal.modal-view-courtesies main .line .colum p{font-size:.875rem;font-weight:500;color:#103d67}.modal.modal-view-courtesies main .line .colum .status{display:flex;align-items:center;gap:.5rem;padding:.3rem;border-radius:.8rem;background-color:#cdcdcd}.modal.modal-view-courtesies main .line .colum .status .circle{width:.5rem;height:.5rem;background-color:#15ca1d;border-radius:50%}.modal.modal-view-courtesies main .line .colum .status span{color:#15ca1d}.modal.modal-view-courtesies main .line .colum .status.inative .circle{background-color:#da251b}.modal.modal-view-courtesies main .line .colum .status.inative span{color:#da251b}.modal.modal-view-courtesies main .card{padding:.75rem;border:1px solid #dbdbdb;display:flex;gap:9.2rem;margin:1rem 0;border-radius:.5rem}.modal.modal-view-courtesies main .card .box{display:flex;gap:1.8rem;align-items:center}.modal.modal-view-courtesies main .card .box .icon{display:flex;align-items:center;justify-content:center;border-radius:50%;width:2.5rem;height:2.5rem;background-color:#103d671a}.modal.modal-view-courtesies main .card .box .icon svg{width:1.2rem;height:1.2rem}.modal.modal-view-courtesies main .card .box .icon svg path{fill:#103d67}.modal.modal-view-courtesies main .card .box .info{display:flex;flex-direction:column;gap:.5rem;align-items:start}.modal.modal-view-courtesies main .card .box .info p{display:flex;gap:.5rem;color:gray}.modal.modal-add-courtesies{width:38.75rem}.modal.modal-add-courtesies header .left .icon path{fill:#103d67}.modal.modal-add-courtesies header.hidden{border:none;justify-content:end}.modal.modal-add-courtesies header.hidden .left{display:none}.modal.modal-add-courtesies main .title{margin:1.5rem 0;color:gray;border-bottom:1px solid #a9a9a9;padding-bottom:.5rem}.modal.modal-add-courtesies main .container{display:flex;gap:2rem}.modal.modal-add-courtesies main .container .input-name{width:150%}.modal.modal-add-courtesies footer{display:flex;gap:1rem;justify-content:end;border-top:1px solid #cdcdcd;padding-top:1rem}.modal.modal-add-courtesies footer button{width:auto}.modal.modal-add-courtesies footer button.outlined{color:#103d67}.modal.modal-add-courtesies .completed{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.modal.modal-add-courtesies .completed .icon{width:3rem;height:3rem;background-color:#cdcdcd;display:flex;align-items:center;justify-content:center;border-radius:50%}.modal.modal-add-courtesies .completed .icon svg path{fill:#103d67}.modal.modal-add-courtesies .completed .text{display:flex;flex-direction:column;align-items:center}.modal.modal-add-courtesies .completed .text p{font-size:1.25rem;font-style:normal;font-weight:600;line-height:1.75rem;color:#103d67}.modal.modal-add-courtesies .completed .text span{font-size:1rem;font-style:normal;font-weight:400;line-height:1.25rem;color:gray}.modal.modal-add-courtesies .completed .outlined{color:#103d67}.modal.modal-edit-courtesies{width:38.75rem}.modal.modal-edit-courtesies header .left .icon path{fill:#103d67}.modal.modal-edit-courtesies main .title{margin:1.5rem 0;color:gray;border-bottom:1px solid #a9a9a9;padding-bottom:.5rem}.modal.modal-edit-courtesies main .container{display:flex;gap:2rem}.modal.modal-edit-courtesies main .container .input-name{width:150%}.modal.modal-edit-courtesies footer{display:flex;gap:1rem;justify-content:end;border-top:1px solid #cdcdcd;padding-top:1rem}.modal.modal-edit-courtesies footer button{width:auto}.modal.modal-edit-courtesies footer button.outlined{color:#103d67}.cancel-modal{position:relative;width:373px;min-height:11rem}.cancel-modal .icon{background-color:#da251b1a;width:fit-content;height:fit-content;border-radius:28px;display:flex;align-items:center;justify-content:center;padding:14px 16px}.cancel-modal .icon svg{padding:0}.cancel-modal .closed-button{position:absolute;top:20px;right:20px;background-color:#ebebeb;padding:11px;border:none;border-radius:30px;display:flex;align-items:center}.cancel-modal .closed-button svg{height:12px;width:12px;padding:0}.cancel-modal .initial{display:flex;flex-direction:column;gap:16px}.cancel-modal p{font-size:18px;font-weight:600;line-height:28px;color:#103d67}.cancel-modal span{font-size:14px;font-weight:400;line-height:20px;color:#455a64}.cancel-modal .finished{margin-top:28px;margin-bottom:16px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}.cancel-modal .finished p{text-align:center}.cancel-modal .finished button{width:fit-content}.cancel-modal .container-buttons{display:flex;gap:30px;justify-content:space-between;margin-top:16px}.cancel-modal .container-buttons :first-child{width:132px}.modal.enable-modal{position:relative;width:373px;height:220px}.modal.enable-modal .icon{background-color:#437cb01a;width:fit-content;height:fit-content;border-radius:28px;display:flex;align-items:center;justify-content:center;padding:14px 16px}.modal.enable-modal .icon svg{padding:0}.modal.enable-modal .icon svg path{fill:#103d67}.modal.enable-modal .closed-button{position:absolute;top:20px;right:20px;background-color:#ebebeb;padding:11px;border:none;border-radius:30px;display:flex;align-items:center}.modal.enable-modal .closed-button svg{height:12px;width:12px;padding:0}.modal.enable-modal .initial{display:flex;flex-direction:column;gap:16px}.modal.enable-modal p{font-size:18px;font-weight:600;line-height:28px;color:#103d67}.modal.enable-modal span{font-size:14px;font-weight:400;line-height:20px;color:#455a64}.modal.enable-modal .finished{margin-top:28px;margin-bottom:16px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}.modal.enable-modal .finished p{text-align:center}.modal.enable-modal .finished button{width:fit-content}.modal.enable-modal .container-buttons{display:flex;gap:30px;justify-content:space-between;margin-top:16px}.modal.enable-modal .container-buttons :first-child{width:132px}.page.contracts .buttons svg.document path{fill:#fff}.page.contracts .dropdown{width:180px}.page.contracts .dropdown button svg path{fill:#344054}.page.contracts .dropdown button:hover svg path{fill:#437cb0}.page.contracts .dropdown button.disable:hover svg path{fill:#da251b}.page.contracts .dropdown button.enable:hover svg path{fill:#437cb0}.modal.view-contract{width:600px;display:flex;flex-direction:column;gap:25px;height:35rem}.modal.view-contract .container-btn{border-bottom:1px solid #a9a9a9;display:flex;justify-content:space-between}.modal.view-contract .container-btn button{border:none;background-color:transparent;padding-bottom:.5rem;font-size:.75rem;font-weight:600;line-height:1.1875rem;color:#a9a9a9;cursor:pointer;width:100%}.modal.view-contract .container-btn button.selected{color:#437cb0;border-bottom:.3rem solid #437cb0}.modal.view-contract main{display:flex;flex-direction:column;gap:27px}.modal.view-contract main .info{display:flex;flex-direction:column}.modal.view-contract main .info .subtitle{color:gray;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.5rem;margin-bottom:.5rem}.modal.view-contract main .info section{display:flex;flex-direction:column;background-color:#f8f8f8;border-radius:.5rem}.modal.view-contract main .info section .container-info{padding:1rem;border-radius:.5rem;display:flex;flex-wrap:wrap}.modal.view-contract main .info section .container-info .description{width:50%}.modal.view-contract main .info section .container-info .description p{font-size:.75rem;font-weight:400;line-height:150%;letter-spacing:.0125rem;color:#344054}.modal.view-contract main .info section .container-info .description span{font-size:.75rem;font-weight:700;line-height:150%;letter-spacing:.0125rem;color:#344054}.modal.view-contract main .info section .title{margin-top:1rem;margin-left:1rem;font-size:.75rem;font-weight:400;line-height:150%;letter-spacing:.0125rem;color:#344054}.modal.view-contract main .info section .container-vehicles{border-radius:.5rem;padding:1rem;margin:1rem;background-color:#cdcdcd;display:flex;flex-wrap:wrap;gap:.5rem;height:5rem}.modal.view-contract main .info section .container-vehicles .options-vehicles{display:flex;width:100%;align-items:center;justify-content:center;flex-direction:column}.modal.view-contract main .info section .container-vehicles .options-vehicles p{font-size:.75rem;color:gray;font-weight:600}.modal.view-contract main .info section .container-vehicles .options-vehicles span{font-size:.75rem;color:gray;font-weight:400;line-height:150%;letter-spacing:.0125rem}.modal.view-contract main .info section .container-vehicles .tag{height:fit-content;padding:.3rem .5rem;border-radius:.8rem;font-size:.75rem;font-style:normal;font-weight:400;line-height:125%;color:gray;background-color:#fff}.modal.view-contract main .historic-group{display:flex;flex-direction:column;gap:20px;padding-top:1rem}.modal.view-contract main .historic-group .historic-card{padding:12px 15px;border:1px #ebebeb solid;border-radius:10px;display:flex;justify-content:space-between;gap:35px;height:60px}.modal.view-contract main .historic-group .historic-card .icon{padding:1.2rem;background-color:#437cb01a;border-radius:100%;display:flex;align-items:center}.modal.view-contract main .historic-group .historic-card .icon svg{width:23px;height:23px}.modal.view-contract main .historic-group .historic-card .icon svg path{fill:#437cb0}.modal.view-contract main .historic-group .historic-card .data-group{display:flex;justify-content:space-between;flex-wrap:wrap;flex-grow:1}.modal.view-contract main .historic-group .historic-card .data-group .row{display:flex;align-items:center;flex:1 1 50%;gap:0 8px;justify-content:start}.modal.view-contract main .historic-group .historic-card .data-group .row .data{color:gray}.modal.edit-contract{width:600px;display:flex;height:35rem;flex-direction:column}.modal.edit-contract .container-btn{margin-top:2rem;border-bottom:1px solid #a9a9a9;display:flex;justify-content:space-between}.modal.edit-contract .container-btn button{border:none;background-color:transparent;padding-bottom:.5rem;font-size:.75rem;font-weight:600;line-height:1.1875rem;color:#a9a9a9;cursor:pointer;width:100%}.modal.edit-contract .container-btn button.selected{color:#437cb0;border-bottom:.3rem solid #437cb0}.modal.edit-contract main{display:flex;flex-direction:column;gap:20px;overflow:auto}.modal.edit-contract main .fields{display:flex;gap:36px}.modal.edit-contract main .fields .component-input,.modal.edit-contract main .fields .component-select{flex:1 1 100%}.modal.edit-contract main form .line{width:100%}.modal.edit-contract main form .container-vehicle-type .select-vehicle-type{min-width:100%}.modal.edit-contract main form .container-vehicle-type .select-vehicle-type .select-input{min-width:100%}.modal.edit-contract main form .selected-vehicles{min-height:7.5rem;background-color:#f3f3f3;padding:.5rem;border-radius:.5rem;margin-bottom:1rem}.modal.edit-contract main form .selected-vehicles .options-vehicles{display:flex;width:100%;align-items:center;justify-content:center;flex-direction:column;margin-top:2rem}.modal.edit-contract main form .selected-vehicles .options-vehicles p{font-size:.75rem;color:gray;font-weight:600}.modal.edit-contract main form .selected-vehicles .options-vehicles span{font-size:.75rem;color:gray;font-weight:400;line-height:150%;letter-spacing:.0125rem}.modal.edit-contract main form .selected-vehicles ul{display:flex;gap:.8rem;flex-wrap:wrap}.modal.edit-contract main form .selected-vehicles ul .btn-type-vehicle{display:flex;align-items:center;justify-content:center;background-color:transparent;gap:.3rem;border:1px solid #ebebeb;background-color:#fff;border-radius:1rem;color:gray;padding:.5rem}.modal.edit-contract main form .selected-vehicles ul .btn-type-vehicle .icon{display:flex;align-items:center;justify-content:center;border-radius:50%;width:1.3rem;height:1.3rem;cursor:pointer;background-color:gray}.modal.edit-contract main form .selected-vehicles ul .btn-type-vehicle .icon svg path{stroke:#fff}.modal.edit-contract main form .description{color:gray;padding-bottom:.3rem;border-bottom:1px solid #cdcdcd;margin-bottom:1rem}.modal.edit-contract main form section{width:100%;display:flex;gap:1rem}.modal.edit-contract main form section .select{width:100%}.modal.edit-contract main form section .input{width:100%}.modal.create-contract{width:600px;height:35rem}.modal.create-contract section.steps{margin-top:1rem;display:flex;justify-content:space-between;align-items:center}.modal.create-contract section.steps progress{appearance:none;-webkit-appearance:none;border:none;width:11.9375rem;height:.375rem}.modal.create-contract section.steps progress::-webkit-progress-bar{background-color:#d7e9e1;border-radius:.5rem}.modal.create-contract section.steps progress::-webkit-progress-value{background-color:#437cb0;border-radius:.5rem}.modal.create-contract section.steps .text .title{font-size:.875rem;font-weight:600;line-height:1.25rem}.modal.create-contract section.steps .text .description{font-size:.875rem;font-weight:400;line-height:1.25rem;color:#a9a9a9}.modal.create-contract main{display:flex;flex-direction:column;gap:20px}.modal.create-contract main form .line{width:100%}.modal.create-contract main form .container-vehicle-type .select-vehicle-type{min-width:100%}.modal.create-contract main form .container-vehicle-type .select-vehicle-type .select-input{min-width:100%}.modal.create-contract main form .selected-vehicles{min-height:7.5rem;background-color:#f3f3f3;padding:.5rem;border-radius:.5rem;margin-bottom:1rem}.modal.create-contract main form .selected-vehicles .options-vehicles{display:flex;width:100%;align-items:center;justify-content:center;flex-direction:column;margin-top:2rem}.modal.create-contract main form .selected-vehicles .options-vehicles p{font-size:.75rem;color:gray;font-weight:600}.modal.create-contract main form .selected-vehicles .options-vehicles span{font-size:.75rem;color:gray;font-weight:400;line-height:150%;letter-spacing:.0125rem}.modal.create-contract main form .selected-vehicles ul{display:flex;gap:.8rem;flex-wrap:wrap}.modal.create-contract main form .selected-vehicles ul .btn-type-vehicle{display:flex;align-items:center;justify-content:center;background-color:transparent;gap:.3rem;border:1px solid #ebebeb;background-color:#fff;border-radius:1rem;color:gray;padding:.5rem}.modal.create-contract main form .selected-vehicles ul .btn-type-vehicle .icon{display:flex;align-items:center;justify-content:center;border-radius:50%;width:1.3rem;height:1.3rem;cursor:pointer;background-color:gray}.modal.create-contract main form .selected-vehicles ul .btn-type-vehicle .icon svg path{stroke:#fff}.modal.create-contract main form .description{color:gray;padding-bottom:.3rem;border-bottom:1px solid #cdcdcd;margin-bottom:1rem}.modal.create-contract main form section{width:100%;display:flex;gap:1rem}.modal.create-contract main form section .select{width:100%}.modal.create-contract main form section .input{width:100%}.modal.create-contract main .conclude{width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:1rem}.modal.create-contract main .conclude .icon{display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#437cb01a;width:3.7rem;height:3.7rem}.modal.create-contract main .conclude .text{display:flex;flex-direction:column;align-items:center}.modal.create-contract main .conclude .text h3{color:#103d67;font-size:1.25rem;font-weight:600;line-height:1.75rem}.modal.create-contract main .conclude .text p{font-size:1rem;font-weight:400;line-height:1.25rem}.page.vehicles .dropdown{width:180px}.page.vehicles .dropdown button svg path{fill:#344054}.page.vehicles .dropdown button:hover svg path{fill:#437cb0}.page.vehicles .dropdown button.disable:hover svg path{fill:#da251b}.page.vehicles .dropdown button.enable:hover svg path{fill:#437cb0}.modal.view-vehicle{width:380px}.modal.view-vehicle main{display:flex;flex-direction:column;gap:25px}.modal.view-vehicle main .sub-title{padding-top:25px}.modal.view-vehicle main .fields{display:flex;gap:30px 80px;flex-wrap:wrap}.modal.view-vehicle main .fields .container-field{display:flex;flex-direction:column;gap:4px}.modal.view-vehicle main .fields .container-field .name{font-weight:500;color:gray}.modal.view-vehicle main .fields .container-field .data{font-weight:500;color:#103d67}.modal.edit-vehicle{width:620px}.modal.edit-vehicle main{display:flex;flex-direction:column;gap:20px}.modal.edit-vehicle main .fields{display:flex;gap:36px}.modal.edit-vehicle main .fields .component-input,.modal.edit-vehicle main .fields .component-select{flex:1 1 100%}.modal.edit-vehicle footer button{min-width:150px}.modal.create-vehicle{width:620px}.modal.create-vehicle main{display:flex;flex-direction:column;gap:20px}.modal.create-vehicle footer button{min-width:150px}.page.users .dropdown{width:180px}.page.users .dropdown button svg path{fill:#344054}.page.users .dropdown button:hover svg path{fill:#437cb0}.page.users .dropdown button.disable:hover svg path{fill:#da251b}.page.users .dropdown button.enable:hover svg path{fill:#437cb0}.page.users table .drop{z-index:1;width:11.43rem}.page.users table td .user{display:flex;flex-direction:column}.page.users table td .user .login{font-size:10px;color:gray}.modal.user-create{width:30rem}.modal.user-create main{overflow:auto}.modal.user-create .success-tab{display:flex;flex-direction:column;align-items:center;gap:1rem;padding-block:3rem}.modal.user-create .success-tab .icon{height:5rem}.modal.user-create .success-tab .icon svg{height:100%;width:100%}form.form.user{display:flex;flex-direction:column;gap:1rem}form.form.user .title{flex:1 0 100%;border-bottom:1px solid #cdcdcd}form.form.user>section{display:flex;flex-wrap:wrap;gap:1rem}form.form.user>section>*{flex:1 0 45%}form.form.user>section .full{flex:1 0 100%}.modal.user-edit{width:30rem}.modal.user-edit main{overflow:auto}.modal.user-edit .success-tab{display:flex;flex-direction:column;align-items:center;gap:1rem;padding-block:3rem}.modal.user-edit .success-tab .icon{height:5rem}.modal.user-edit .success-tab .icon svg{height:100%;width:100%}.modal-view-user{width:38.75rem;height:20rem}.modal-view-user .subtitle{margin-top:2rem}.modal-view-user .subtitle p{color:gray;border-bottom:1px solid #808080;padding-bottom:.5rem}.modal-view-user .container-infos{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:1.5rem}.modal-view-user .container-infos .info p{color:gray;font:.8rem}.modal-view-user .container-infos .info span{line-height:21px;font-weight:500;color:#103d67}.page.dashboard{padding:2rem;display:flex;gap:2rem;flex-direction:column}.page.dashboard header{display:flex;justify-content:space-between;border-bottom:1px #dbdbdb solid;padding-bottom:10px}.page.dashboard header .left{display:flex;flex-direction:column;align-items:last baseline;justify-content:space-between;height:60px}.page.dashboard header .left span{font-size:.875rem;font-weight:400;color:gray}.page.dashboard header .left p{font-size:1.25rem;font-weight:600}.page.dashboard header .right{display:flex;gap:.5rem}.page.dashboard header .right .filters{display:flex;align-items:last baseline;gap:1.5rem;flex-wrap:wrap}.page.dashboard header .right .filters>*{max-width:18rem}.page.dashboard header .right .filters .filter{width:12rem}.page.dashboard header .right .filters button{max-height:2.5rem;display:flex;align-items:center;gap:.5rem}.page.dashboard header .right .filters .export-report{display:flex;gap:8px;height:40px}.page.dashboard .section-error{display:flex;flex-direction:column;width:100%;align-items:center;justify-content:center}.page.dashboard .section-error h4{color:#a9a9a9}.page.dashboard .section-error span{color:#a9a9a9;max-width:50%;text-align:center}.page.dashboard main{display:flex;flex-direction:column;gap:2rem}.page.dashboard main .data-numbers{display:flex;width:100%;gap:2rem}.page.dashboard main .data-numbers .card{width:100%;display:flex;flex-direction:column;justify-content:start;padding:1.5rem;border-radius:.5rem;background-color:#fff;border:1px solid #dbdbdb}.page.dashboard main .data-numbers .card h4{font-size:1.5rem;font-weight:500;line-height:2.5rem}.page.dashboard main .data-numbers .card p{font-size:.875rem;font-weight:300;line-height:1.25rem}.page.dashboard main .data-numbers .card .icon{display:flex;align-items:center;justify-content:center;border-radius:.5rem;width:2.5rem;height:2.5rem;border:1px solid #dbdbdb;margin-bottom:1rem}.page.dashboard main .data-numbers .card .icon svg path{fill:#437cb0}.page.dashboard main .data-numbers .card.tickets{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANQAAACGCAYAAAClmKTkAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAvnSURBVHgB7Z0LV9NMEIZTBUXE+wU46v//YR7E+10BEfm+J563LmGTJu20Sej7nNODlrak2X13dmZnZyfn/1MYY0K4VhhjwrCgjAnEgjImkI3CLJWvX78W3759K05OToo/f/6Uz928ebN8PHz4sNjYcBNcJSYOSiwHBHR4eFj8/v27mEwmpXA2NzeLs7Oz8jl+wt27d4vHjx8X1655snAVsKCWABbpzZs3pZDu3LlTPqqCOT4+Lj5+/FgKC6G9ePHCoroCWFDBnJ6eFi9fvizF9PTp05lTOkT148eP4tatW8WzZ88KM248JAZzcHBQ+kptxAQ7OzulP3V0dFRaNjNuLKhAEAX+ESJpIyYExDSP4AQQwDDjxoIKhKkb4DMJBMYjBQv25cuXcpqH8HjISlVfa8aFBRUIkT0JRPBvAhC/fv0q/y8xIbr0dQgKEJUZL14ECQSxXL9+/dLzTAGZziEWXvPgwYNLr/F61NXAFioQ/CGtL1VhvQlBMc3Lofc5dD5uPCwGgpWRFcoJY29vr/a9mhLaUo0bD4eBYIWga/ibQARCZIFXvpQZJxZUIIraff/+fZq31wYJ8N69e4UZNxZUMLu7u6WY3r1710pURPwQINbp/v37hRk3FlQwWCkWavGJyOcjlJ4DsX369KmM/iEmpx1dDZzLtyTI0eMBN27cKH0j8vsAkZHzh6h4fn9/f1DBCHw61s5YAuBBgIVrzy0JmItYUEsE0SCqXAYElowgRppVMSQ+fPgwjTxWkdCA74CFNX+xoFaENhgy2tMBh77exLUyZW0CUZEEbP7hRY8VMaZwOJapTaKuknrNPywoM4XJCkL6+fPnzNfevn3bi9AZfEdMCVbp8+fPtalTKUz1yE80l7Gg1pwuVkkgJucc5rGg1hhC41ilWXEpwv4EKYhUbm1tFdvb24XJY0GtADosmw+J9DGlooPSKfnZB1wDQqoLiwsVmcFfQkzv378fbJh/KDhsviS4raxDkafHz9xtxhdhxKfDrmrRlDQnHm2sErmFaeABUTkQ0YwFFQyjPlMpfJIut5a1KawW4fVliGseq2S6Y0EFgAVCREzrIm4n1oFMiihxYSXbXFvOKpluWFBzkvpFs0b9HHRerMasMDVTQsTFz65ogRbBN4FVItN9nr9hLmJBdYBbpencPCKi40ogypxAkOT68XlN4tJ72wQzuoTCuQ7E5DB4DBZUC+jsdE7ENM/tQgz4JDyaOi7CksCaYBqIqHL1/9ou0PIZTO+8QzgWC6qGeYMLKer0XTstaz78bVmuJhAGVgvrxRS0bdqQF2eXgwWVwK0gpExHbpOCk0PWSNvhF4VQNaJCLIsWwbRVWj4WVAKWgcXLecSkTYRYi2WN/AhKU8+u12irtBosqAr4MNppO4tckGFVtA1msL7FupKt0mqwoDKwbsPUr462QYZVkQtm6BqdKrRaBi8o1TdgLQUfgC3XctTpzDynWg2R5LaAzxtkWBUKZvDgPo1hgVZ+K+2sGhtY/KYFbYrbqKKUUreGwmAFxYirs2kF/gl1wRmJ08tWjYPIDqRkUIgMMph/1OUVMlBiWXNZ7QxyDHbiyZMng2qXwfUQ/AFGoLryW3Xv4cGohc8QYbFoJJ19a0c+HoSRVthlQKT9EJdOKKEtqwVg0vcMcZAb1NUwrWP0qTrZyspWaowOf1YDCB0QHVWFxxZpeaTCYNahtsVi6Xdkezx69Gj6Oto8nYYPMYF3MD2Gm1UVEz4LvkDVZ0nPYNJNRlgIT2ID15EbJgyEEkY1TxEfld/lciRTEdI3hli+bBCCQgyULk7FxBxaxfebQDQ0ivbqSJg8n45uZjiks4pcXiJC0ZSf9qQt+ZlGMYda02IQzgHz5VRMrOa3EVMKYmLkk5VTdoEZHqmPm/OVq1FcqPpbQ4209i4oOn/a8Rl55h190gaAprUk0x+0kywTIX7EQj/AcjG4SlASzVisE/QuqFRMiGFRRzM9EkbrMmZ40E6yVAx8b9++LV6/fj1N7k1LlVWt05CLxPQuqHTkYdRaNLLG+9N5uQU1TGgnKs/mAkc8x+/kE6fBiaHXA+w1KKHSVCIqTYYghRphno2AZjUw8FEbPT1MQUnGQpWiYNXWietqm9cJZXZK0SPVrdlRYdC0QTQ3X0Z6komh7iBvSP3gVa870T9nbfZMKReaix5BQGQjQOSaUVU8WEKvSY0P/KnUOo0hY75XQdHxldbjpHdTJbVOEf71KujdhyJMKmStFiWXumTGRWqdYCyHE/QqqGrSKXPWCD8q9c18ut44Sa1TNQlWJdzSQMZQQum9T/no8BJAlKBSR9IJruOjugs5tU65LR+0N8+RZNv3ANr7OlR6A6r7nOahum7h4o3jo26LhrIq1EfS4BPtToh73uI6UfQuKG6Ybgw3qss5RTnSzWfa9mHGQ9NCbnpMKQu/e3t7xf7+/vQ1+OR952/2LijElK5DYKXmFVU1ydan7I2P6hYNWSfcAbUt61FpCJ2EgDQ3sE8aHQwUz9yUL0LHlyXRvqOodQEcSkYlOZkSVFtHU0mVqe+ESH0w2LhoSoJNXYGcX6xIbt9TvqygFM7my+W2lOu0CTq+jmBZFEYZ/qaKb/DZpJ00fb6iPdUQK9fcdfuH6Z+mLRrp0kdONAps9b1EcklQdOhXr16VnXJWUXq+mFLvF7UGqmqaikqfj2DkD3FNPIdFyx1kxu+J9rgOxLiYtUVD9dxpd2ZNtC9TPx2MkIbQ++SSoA4PD0uTmlO6Oqk6vKDDV32heZCoZJ2EirBoH01dqWQawXXoxkmbLRq0r5JVEVEapND7+vabLwzjXCAdNTdHVeHEuhFgkaL6KdwURIGw2qwp6LooJ2UxjZO2WzR09M6sLR99cuGvo/7cyCAHn86rQoSY3TQjATFhOaICAYgJUXGzFeHRjUyrH3E9nt6NGx3kLZr6EH2PdkeAPDRrGcryyFRQTLEQRbVzygLo4vW63EkQCiJEoiKWKQ44XC0QRBffR1WvhhjFnQoKgdSN9KnQeF3dEZNj2XuEJU3n7LNQHXMzfLrUEVHFrEimgtJaUxWFpnVMC9ZBBzTnGIOgGBCqDm0TjIYW1DjosrDL1DFaUK2cDy4S/wrrxKNp0dT+jFlnpr1fxSKrYG2IuqBmrI+mezkr5H1HZt2ZTvkUMUujaYBw0igKr6srz+WtEmbduTA/Yx2nWskT8TDd42Rx/o3vkUuTR3jOnTPrzgVBEXDAAuWmfjxXXXtKQUye8pl151IEYXd3txRPLrVHp1xUQUzR0RJjxsglQRGle/78eWmpZoUgFUb3VM+Yv9RGEciLkk/FIz3LVuWOXQDFLEpabKUNae36IdIYltORjN75apZFU+bNGPEqrDGBWFDGBGJBGROIBWVMIBaUMYFYUMYEMpps1i7FL1lwXuWW6LSmYBtIQl5VmlbXc4arR6qablxJQbF2tkpBafG7LVzfqgRFClmXe6dSbWY+POUzJhALyphALChjArGgjAnEgjImEAvKmEAsKGMCWdo6FGsf1VM6mvCeq3GgmuJtYV1rnaphLe2bsmmsy8YxC2ockBHStTrrOgnKUz5jArGgjAnEgjImEAvKmEAsKGMCsaCMCeTCCYZdNsmxZ8ZnQS0H1nnaruHpjFkzDKaCohG7bESjqiw7T008HMrQVlBsVLSghoNNjDGBWFDGBGJBGROIBWVMIBaUMYFYUMYEYkEZE4gFZUwgFpQxgVhQxgRiQRkTiAVlTCAWlDGBWFDGBGJBGROIBWVMIBaUMYFYUMYEYkEZE4gFZUwgFpQxgVhQxgRiQRkTiAVlTCAWlDGBWFDGBGJBGROIBWVMIBaUMYFYUMYEMjk4ODjnHxyLwqMtnCXVdOTK5uZmMZlMirZwnE4TXY5s4bqazrrid7P+XgrfhUcdGxsbnc7KOj09Lc7Pzxv/Xtt7x+fweXVwXVxfW2bdO/eTesrvcnx8XLYsb+x64FpTQ/3/ua3POILt7e3G33c5u4pOtLW11fhZnMHUFq5tZ2en9vcnJyfF2dlZ0RbO1WrqlEdHR42CS5n1Xbkurq8ttGlTp3Q/qYdr+w8RFiyoKCjG1QAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-position:80% bottom}.page.dashboard main .data-numbers .card.value{background-image:url(/assets/Investment.c3316cc4.png);background-repeat:no-repeat;background-position:90% bottom}.page.dashboard main .graphic{display:flex;width:100%;gap:2rem}.page.dashboard main .graphic .section-graphic{height:100%;display:flex;flex-direction:column;justify-content:space-between}.page.dashboard main .graphic .section-graphic p{font-size:1rem;font-style:normal;font-weight:500;line-height:1.625rem;letter-spacing:-.02rem}.page.dashboard main .graphic .section-graphic span{font-size:.875rem;font-style:normal;font-weight:500;line-height:1.25rem;letter-spacing:-.0175rem;color:#a9a9a9}.page.dashboard main .graphic .section-graphic .columns{display:flex;justify-content:space-between}.page.dashboard .dashboard-vehicles{background-color:#fff;border-radius:.5rem;border:1px solid #dbdbdb}.page.dashboard .dashboard-vehicles h3{padding-block:1rem;padding-inline:2rem;color:#a9a9a9;border-bottom:1px solid #cdcdcd}.page.dashboard .dashboard-vehicles .large{padding:1rem}.component.speedometer-chart{display:flex;flex-direction:column;margin-top:3rem;justify-content:center;width:100%}.component.speedometer-chart .container-label{display:flex;flex-direction:row;gap:.5rem 1rem;justify-content:center;width:100%}.component.speedometer-chart .container-label .label{display:flex;gap:.5rem;align-items:center}.component.speedometer-chart .container-label .label .circle{display:flex;width:.5rem;height:.5625rem;border-radius:50%}.component.speedometer-chart .container-label .label span{white-space:nowrap;font-size:.75rem;font-weight:500;color:#000}.component.speedometer-chart .chart{display:flex;height:8rem;margin-bottom:1rem}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{font-family:Poppins}h1{font-size:28px;font-weight:700}h2{font-size:24px;font-weight:700}h3{font-size:22px;font-weight:600}h4{font-size:20px;font-weight:600}h5{font-size:18px;font-weight:600}p{font-weight:400;font-size:12px}small{font-weight:400;font-size:10px}table{width:100%;color:#656565;font-size:14px}table.hoverable>tbody>tr:hover,.modal.general-export table.cross-remove>tbody>tr:hover{background-color:#f8f8f8;cursor:pointer}table thead{color:gray;font-size:12px}table thead>tr>th{text-align:start;padding-block:.5rem;font-weight:500;border-bottom:1px solid #ebebeb;border-top:1px solid #ebebeb;text-transform:uppercase}table tbody>tr{border-bottom:1px solid #f8f8f8;background-color:#fff;height:3.5rem}table tbody>tr .no-results{display:flex;justify-content:center;height:3rem;align-items:center}table tbody>tr .no-results>span{font-size:14px;font-weight:400;color:#ebebeb}table tbody>tr td{vertical-align:middle;color:#344054;font-weight:400;font-size:.875rem}table tbody>tr td.actions:last-child{width:5rem}table tbody>tr td>span,table tbody>tr td>em,table tbody>tr td>small{display:block}table tfoot tr{height:3.5rem}table tfoot tr td{vertical-align:middle}table tfoot tr>td>.footer{display:flex;align-items:center;justify-content:space-between}table tfoot tr>td>.footer .page-count{display:flex;gap:14px;align-items:center}table tfoot tr>td>.footer .page-count .select-page-count{width:60px}table tfoot tr>td>.footer .page-count .select-page-count .dropdown{margin-top:1rem;width:100%}table tfoot tr>td>.footer .page-count .select-page-count small{display:none}textarea{box-sizing:border-box;padding:.5rem;border-radius:.3rem;border:1px solid #f1f1f1}textarea:focus{outline:none;border-color:#f1f1f1}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background-color:transparent}::-webkit-scrollbar-thumb{background-color:#f1f1f1;border-radius:1rem;border:.2rem solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background-color:#f1f1f1}.hoverable:not(table):hover,.modal.general-export .cross-remove:not(table):hover{transform:translateY(-.05rem);transition:.1s transform ease-in-out}.hoverable:not(table):active,.modal.general-export .cross-remove:not(table):active{transform:translateY(.05rem);transition:.1s transform ease-in-out}.hoverable:not(table):disabled,.modal.general-export .cross-remove:not(table):disabled{opacity:.3;pointer-events:none;transition:.1s transform ease-in-out}.unavailable{opacity:.3;pointer-events:none}.pointer{cursor:pointer}.required:after{content:"*"}small.error{color:#da251b;font-size:.8rem;height:1rem;margin-top:.3rem;font-weight:500;display:flex;gap:.5rem;align-items:center;margin-bottom:.1rem}.hidden{display:none}.Toastify .Toastify__toast-container{z-index:100000}input[type=radio]{display:flex;align-items:center;padding:0;margin:0;appearance:none}input[type=radio]:after{content:"";border:1.5px #a9a9a9 solid;border-radius:100%;width:15px;height:15px;display:flex;align-items:center;justify-content:center}input[type=radio]:not(:checked):after{content:""}input[type=radio]:checked:after{background-image:url(/assets/OnlyCheck.bddd95fb.svg);background-repeat:no-repeat;background-position:center;background-color:#437cb0;border-color:#437cb0}body{height:100vh}body #root{height:100%}.modal.general-export{position:relative;height:633px;width:40rem}.modal.general-export:has(.success-step){height:auto}.modal.general-export .cross-remove{position:absolute;right:35px;height:1.7rem;width:1.7rem;padding:.1rem;background-color:#f1f1f1;border-radius:1.875rem;cursor:pointer;background-color:#dbdbdb;display:flex;align-items:center;justify-content:center;border-radius:50%;border:none}.modal.general-export .cross-remove path{fill:#cdcdcd}.modal.general-export .component.select-type-step,.modal.general-export .component.form-step{height:100%;height:25rem;display:flex;flex-direction:column;gap:20px}.modal.general-export .component.select-type-step .title-group,.modal.general-export .component.form-step .title-group{display:flex;flex-direction:column;gap:4px;border-bottom:1px solid #a9a9a9;padding-bottom:12px}.modal.general-export .component.select-type-step .title-group small,.modal.general-export .component.form-step .title-group small{color:gray;text-transform:uppercase;letter-spacing:1px}.modal.general-export .component.select-type-step{display:flex;flex-direction:column;gap:20px;overflow:auto}.modal.general-export .component.select-type-step .content-group{display:flex;flex-direction:column;gap:15px;overflow:auto}.modal.general-export .component.select-type-step .content-group .radio-group{border:1px #cdcdcd solid;padding:15px 20px;border-radius:10px;display:flex;align-items:center;gap:12px;color:#a9a9a9;cursor:pointer}.modal.general-export .component.select-type-step .content-group .radio-group:has(input[type=radio]:checked){background-color:#437cb00d;color:#437cb0;border:1.5px #437cb0 solid;box-shadow:2px 4px 6px #33333326}.modal.general-export .component.success-step{width:550px;height:350px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;gap:16px}.modal.general-export .component.success-step .icon{padding:1.2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#103d671a}.modal.general-export .component.success-step .text-group h2{font-size:20px;font-weight:600;color:#103d67}.modal.general-export .component.success-step .text-group h4{font-size:16px;font-weight:400;color:#455a64}.modal.general-export .component.success-step button{width:132px;font-size:14px}.modal.general-export footer button{min-width:130px;max-width:130px}.modal-card-data{width:100%;display:flex;flex-direction:column;padding:1.5rem;border-radius:.5rem;background-color:#fff;border:1px solid #dbdbdb}.modal-card-data .header-data{display:flex;flex-direction:column;margin-inline:-1.6rem;padding-inline:1.6rem;padding-bottom:1rem;border-bottom:1px solid #dbdbdb}.modal-card-data .header-data h3{font-size:1rem;font-style:normal;font-weight:500;line-height:1.625rem;letter-spacing:-.02rem}.modal-card-data .header-data p{font-size:.875rem;font-style:normal;font-weight:500;line-height:1.25rem;letter-spacing:-.0175rem;color:#a9a9a9}.modal-card-data .main-data{height:100%}.large{display:flex;flex-direction:column;flex:1 1 auto;height:17rem}.modal.custom-export{width:620px;height:595px}.modal.custom-export main{display:flex;flex-direction:column;gap:20px}.modal.custom-export main .title-group{padding-bottom:10px;border-bottom:1px solid #a9a9a9;display:flex;flex-direction:column}.modal.custom-export main .title-group h5{color:#000}.modal.custom-export main .title-group small{color:gray;letter-spacing:.1rem}.modal.custom-export main .fields{display:flex;flex-wrap:wrap;gap:10px 36px}.modal.custom-export main .fields .select-date-picker{margin-top:-1.8rem}.modal.custom-export main .fields .component-input,.modal.custom-export main .fields .component-select,.modal.custom-export main .fields .component-select-date-picker{flex:1 1 30%}.modal.add-fixed-courtesy{width:30rem}form.form.fixed-courtesy h3{font-size:1rem;font-weight:500;border-bottom:1px solid #f1f1f1;margin-bottom:.5rem;color:#333;margin-bottom:1rem}form.form.fixed-courtesy h3:not(:first-child){margin-top:1rem}form.form.fixed-courtesy .divided{display:flex;gap:1rem;justify-content:space-between}form.form.fixed-courtesy .divided>*{flex-grow:1;max-width:49%}.page.fixed-courtesies .drop{z-index:1;width:14rem}.page.fixed-courtesies .buttons .btn.enable svg{width:1.3rem;height:1.3rem}.page.fixed-courtesies .buttons .btn.enable svg path{fill:#344054}.page.fixed-courtesies .buttons .btn.enable:hover path{fill:#103d67}.page.fixed-courtesies .buttons .btn.disable path{fill:#344054}.page.fixed-courtesies .buttons .btn.disable:hover path{fill:red}.modal.view-fixed-courtesy{width:25rem}.modal.view-fixed-courtesy main{display:flex;flex-direction:column;padding-block:1rem}.modal.view-fixed-courtesy main h3{font-size:1rem;font-weight:500;border-bottom:1px solid #f1f1f1;margin-bottom:.5rem;color:#333}.modal.view-fixed-courtesy main h3:not(:first-child){margin-top:1rem}.modal.view-fixed-courtesy main .qr-code{align-self:center;height:10rem}.modal.view-fixed-courtesy main .download-btn{width:13rem;align-self:center;margin-top:1rem}.modal.view-fixed-courtesy main .information{display:flex;flex-wrap:wrap;gap:1rem 2rem}.modal.view-fixed-courtesy main .information .team{display:flex;flex-direction:column;font-size:.8rem}.modal.view-fixed-courtesy main .information .team .title{font-weight:700;color:gray}.modal.update-fixed-courtesy{width:30rem}:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: #e74c3c;--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-toast-width: 320px;--toastify-toast-background: #fff;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient( to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55 );--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error)}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;padding:4px;width:var(--toastify-toast-width);box-sizing:border-box;color:#fff}.Toastify__toast-container--top-left{top:1em;left:1em}.Toastify__toast-container--top-center{top:1em;left:50%;transform:translate(-50%)}.Toastify__toast-container--top-right{top:1em;right:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width : 480px){.Toastify__toast-container{width:100vw;padding:0;left:0;margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:0;transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:0;transform:translate(0)}.Toastify__toast-container--rtl{right:0;left:initial}}.Toastify__toast{position:relative;min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:8px;border-radius:4px;box-shadow:0 1px 10px #0000001a,0 2px 15px #0000000d;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;max-height:var(--toastify-toast-max-height);overflow:hidden;font-family:var(--toastify-font-family);cursor:default;direction:ltr;z-index:0}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{margin:auto 0;-ms-flex:1 1 auto;flex:1 1 auto;padding:6px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.Toastify__toast-body>div:last-child{word-break:break-word;-ms-flex:1;flex:1}.Toastify__toast-icon{-webkit-margin-end:10px;margin-inline-end:10px;width:20px;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.7s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}@media only screen and (max-width : 480px){.Toastify__toast{margin-bottom:0;border-radius:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;-ms-flex-item-align:start;align-self:flex-start}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:5px;z-index:var(--toastify-z-index);opacity:.7;transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(110%,0,0)}}@keyframes Toastify__slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-110%,0,0)}}@keyframes Toastify__slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
