:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:clamp(14px,3.7vw,18px)}a{text-decoration:none!important}li{list-style:none}body{font-family:var(--font-poppins,"Poppins"), sans-serif}.wrapper{display:flex}.main{flex-direction:column;min-width:0;transition:all .35s ease-in-out;display:flex}#main{margin-left:4.5rem;position:relative}#toolbar{min-height:0!important}@media screen and (max-width:900px){#main{margin-left:0}}#sidebar{z-index:100;background-color:#0e2238;flex-direction:column;width:70px;min-width:70px;height:100%;transition:all .25s ease-in-out;display:flex;position:fixed}#sidebar a{text-decoration:none}#sidebar.expand{width:260px;min-width:260px}.toggle-btn{cursor:pointer;background-color:#0000;border:0;margin:1rem}.toggle-btn i{color:#fff;font-size:2rem}.sidebar-logo{margin:auto 0}.sidebar-logo a{color:#fff;width:80px;font-size:1.15rem;font-weight:600}#sidebar:not(.expand) .logo .logo-image,#sidebar:not(.expand) #sempregtech{display:none}#sempregtech{position:absolute;top:90vh}@media (max-width:428px){#sempregtech{margin:auto;position:relative;top:30vh}}#sidebar:not(.expand) .sidebar-logo,#sidebar:not(.expand) a.sidebar-link span{display:none}#sidebar.expand .sidebar-logo,#sidebar.expand a.sidebar-link span{animation:.25s fadeIn}@keyframes fadeIn{0%{opacity:0}50%{opacity:.5}to{opacity:1}}.sidebar-nav{flex:auto;padding:2rem 0}a.sidebar-link{color:#fff;white-space:nowrap;border-left:3px solid #0000;padding:.625rem 1.625rem;font-size:.9rem;display:block}.sidebar-link i,.dropdown-item i{margin-right:.75rem;font-size:1.1rem}@media (max-width:428px){.sidebar-link i,.dropdown-item i{margin-left:1rem;font-size:1.5rem}.MuiContainer-root .MuiButton-root{margin:5px}.modal-backdrop{width:100%!important;height:100%!important}a.sidebar-link{padding:1rem .5rem}#sempregtech{text-align:center}}.sempregC{position:relative;top:9%;left:2px}a.sidebar-link:hover{background-color:#ffffff13;border-left:3px solid #fff}.sidebar-item{position:relative}#sidebar:not(.expand) .sidebar-item .sidebar-dropdown{background-color:#0e2238;min-width:15rem;padding:0;display:none;position:absolute;top:0;left:70px}#sidebar:not(.expand) .sidebar-item:hover .has-dropdown+.sidebar-dropdown{opacity:1;width:100%;max-height:15em;display:block}.navbar{z-index:99;background-color:#f5f5f5;box-shadow:0 0 2rem #2125291a}#navbar{width:100%;height:50px;position:fixed}.navbar-expand .navbar-nav .dropdown-menu{background-color:#0e2238;position:absolute}.navbar-expand .navbar-collapse{min-width:200px}.avatar{width:40px;height:40px}
.card{background-color:#fff;border:1px solid #dee2e6;border-radius:4px;margin-bottom:20px;box-shadow:0 2px 4px #0000001a}.pagetitle{margin-bottom:20px}.pagetitle h1{margin-bottom:10px;font-size:24px}.pagetitle nav .breadcrumb{background:0 0;margin-bottom:0;padding:0}.breadcrumb-item a{color:#007bff;text-decoration:none}.breadcrumb-item a:hover{text-decoration:underline}ul.link{padding:0;list-style-type:none}ul.link li{padding:5px 0}ul.link li a{color:#007bff;text-decoration:none}ul.link li a:hover{text-decoration:underline}.link svg{margin-right:5px}.placeholder-glow{position:relative;overflow:hidden}.placeholder-glow:after{background:linear-gradient(90deg,#0000,#fff3,#0000);width:300%;height:100%;animation:1.5s infinite placeholder-glow;position:absolute;top:0;left:-150%}@keyframes placeholder-glow{0%{left:-150%}50%{left:-50%}to{left:150%}}.card{transition:transform .3s ease-in-out}.card:hover{transform:scale(1.05)}
.form-container{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:5px;padding:20px}.resizer{z-index:1;touch-action:none;width:10px;height:100%;display:inline-block;position:absolute;top:0;right:0;transform:translate(50%)}.resizer.isResizing{z-index:3;background-color:#0003;width:20px;height:100%;transform:translate(50%)!important}@media (max-width:900px){#importar .row,.form-container .row{flex-direction:column!important}}.admin-importar-container{flex-direction:column;align-items:center;display:flex;overflow-y:auto}.table-container{border-radius:4px;width:99%;height:300px;margin-top:20px}.Table{border-collapse:collapse;width:max-content;overflow:auto}.table th,.table td{border:1px solid #dee2e6;padding:8px}.table th{vertical-align:middle;text-align:center;z-index:1;padding:8px;font-size:12px;font-weight:700;top:0;position:sticky!important}.swal-button--confirm{background-color:#007bff!important;border-color:#007bff!important}.swal-button--confirm:hover{background-color:#0056b3!important}
.header-nav .profile{background-color:#06192c;min-width:240px;padding-bottom:0;top:8px!important}.header-nav .profile .dropdown-item{padding:10px 15px;font-size:14px;transition:all .3s}.header-nav .profile .dropdown-item i{margin-right:10px;font-size:18px;line-height:0}.header-nav .profile .dropdown-item:hover{background-color:#b8c5e1}.dropdown-menu{background:#06192c;animation-name:dropdown-animate;animation-duration:.2s;animation-fill-mode:both;box-shadow:0 5px 30px #523f6933}.dropdown-menu .dropdown-menu .dropdown-footer{text-align:center;padding:10px 25px;font-size:15px}.dropdown-menu .dropdown-footer a{color:#444;text-decoration:underline}.dropdown-menu .dropdown-footer a:hover{text-decoration:none}.dropdown-menu .dropdown-divider{color:#a5c5fe;margin:0}.dropdown-menu .dropdown-item{color:#fff;padding:10px 15px;font-size:14px;transition:all .3s}.dropdown-menu .dropdown-item i{margin-right:10px;font-size:18px;line-height:0}.dropdown-menu .dropdown-item:hover{color:#06192c;background-color:#abc0ea}@media (min-width:768px){.dropdown-menu-arrow:before{content:"";background:#fff;border-top:1px solid #eaedf1;border-left:1px solid #eaedf1;width:13px;height:13px;position:absolute;top:-7px;right:20px;transform:rotate(45deg)}}@keyframes dropdown-animate{0%{opacity:0}to{opacity:1}0%{opacity:0}}
.card-hover{position:relative}.card-hover:before,.card-hover:after{content:"";border:2px solid #0000;width:100%;height:100%;position:absolute}.card-hover:before{border-top-color:#030c4b;border-right-color:#030c4b;top:0;left:0}.card-hover:after{border-bottom-color:#030c4b;border-left-color:#030c4b;bottom:0;right:0}.card-hover .btn{z-index:1;position:relative}
*,:before,:after{box-sizing:border-box}body{-webkit-text-size-adjust:100%;margin:0;line-height:1.5}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}p{margin-top:0;margin-bottom:1rem}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}img,svg{vertical-align:middle}html,body{transition:background-color .25s,color .25s}body,.MuiPaper-root,.MuiCard-root,.MuiAppBar-root,.MuiDrawer-paper{transition:background-color .25s,color .25s,border-color .25s,box-shadow .25s}html.theme-ready,html.theme-ready body{transition:background-color .25s,color .25s}main{transition:opacity .18s}html[data-theme=light] main,html[data-theme=dark] main{opacity:1}
.driver-popover.tour-finreport{color:#f2f2f2;max-width:300px;font-family:var(--font-poppins), "Segoe UI", sans-serif;background-color:#111;border:1px solid #262626;border-radius:13px;padding:16px 17px;box-shadow:0 18px 45px #00000080}.driver-popover.tour-finreport .driver-popover-arrow-side-left{border-left-color:#111}.driver-popover.tour-finreport .driver-popover-arrow-side-right{border-right-color:#111}.driver-popover.tour-finreport .driver-popover-arrow-side-top{border-top-color:#111}.driver-popover.tour-finreport .driver-popover-arrow-side-bottom{border-bottom-color:#111}.driver-popover.tour-finreport .driver-popover-title{color:#fff;margin-bottom:6px;font-size:.95rem;font-weight:700;line-height:1.3}.driver-popover.tour-finreport .driver-popover-description{color:#9a9a9a;font-size:.82rem;line-height:1.65}.driver-popover.tour-finreport .driver-popover-progress-text{letter-spacing:1.2px;text-transform:uppercase;color:var(--tour-acento);order:-1;margin-bottom:7px;font-size:.66rem;font-weight:700}.driver-popover.tour-finreport .driver-popover-footer{gap:6px;margin-top:14px}.driver-popover.tour-finreport .driver-popover-footer button{text-shadow:none;color:#9a9a9a;background-color:#0000;border:1px solid #262626;border-radius:8px;padding:7px 14px;font-size:.76rem;font-weight:600;transition:all .15s}.driver-popover.tour-finreport .driver-popover-footer button:hover{color:#f2f2f2;background-color:#1c1c1c}.driver-popover.tour-finreport .driver-popover-next-btn{background-color:var(--tour-acento);color:#fff;border-color:#0000}.driver-popover.tour-finreport .driver-popover-next-btn:hover{background-color:var(--tour-acento-suave);color:#fff}.driver-popover.tour-finreport .driver-popover-close-btn{color:#9a9a9a;background:0 0;border:none;padding:4px 8px;font-size:1.1rem}.driver-popover.tour-finreport .driver-popover-close-btn:hover{color:#f2f2f2;background:0 0}.driver-active .driver-overlay,.driver-active *{transition:none}.driver-highlighted-element{border-radius:10px}
.swal-auth{--swal2-width:340px;--swal2-padding:1.75rem;--swal2-border-radius:14px;--swal2-title-padding:0;--swal2-html-container-padding:.3rem 0 1.1rem;--swal2-actions-width:100%;--swal2-actions-margin:1.1rem 0 0;--swal2-confirm-button-border-radius:8px;--swal2-cancel-button-border-radius:8px;--swal2-action-button-focus-box-shadow:var(--swal2-outline);--swal2-show-animation:swal-auth-in .2s ease;--swal2-hide-animation:swal-auth-out .15s ease forwards;--swal2-icon-animations:false;font-family:var(--font-dm-sans,"DM Sans"), sans-serif}.swal-auth .swal2-popup{box-shadow:0 24px 60px #00000059}.swal-auth .swal2-icon.swal-auth__icon{box-sizing:border-box;border:1px solid var(--sa-acento-bd);background:var(--sa-acento-bg);width:42px;height:42px;color:var(--sa-acento);cursor:default;border-radius:12px;margin:0 0 .9rem;line-height:1}.swal-auth .swal-auth__icon .swal2-icon-content{font-size:1rem}.swal-auth .swal-auth__icon svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.swal-auth .swal2-title{text-align:left;font-size:1rem;font-weight:600}.swal-auth .swal2-html-container{border-bottom:1px solid var(--sa-divider);color:var(--sa-gray);text-align:left;margin:0;font-size:.83rem;line-height:1.5}.swal-auth .swal2-confirm{width:100%;margin:0;padding:11px;font-family:inherit;font-size:.88rem;font-weight:600}.swal-auth .swal2-cancel{border:1px solid var(--sa-input-border);width:100%;margin:.6rem 0 0;padding:11px;font-family:inherit;font-size:.88rem;font-weight:500}.swal-auth .swal2-cancel:hover{background-color:var(--sa-input-bg)}@keyframes swal-auth-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes swal-auth-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}
.swal-app{z-index:1450;--swal2-width:400px;--swal2-padding:1.25rem 1.4rem 1.3rem;--swal2-border-radius:12px;--swal2-title-padding:0;--swal2-html-container-padding:.5rem 0 0;--swal2-actions-width:100%;--swal2-actions-justify-content:flex-end;--swal2-actions-margin:1.1rem 0 0;--swal2-confirm-button-border-radius:8px;--swal2-cancel-button-border-radius:8px;--swal2-deny-button-border-radius:8px;--swal2-action-button-focus-box-shadow:var(--swal2-outline);--swal2-show-animation:swal-app-in .18s ease;--swal2-hide-animation:swal-app-out .14s ease forwards;--swal2-icon-animations:false;font-family:var(--font-poppins,"Poppins"), sans-serif}.swal-app .swal2-popup{box-shadow:var(--sa-sombra)}.swal-app .swal2-title{text-align:left;font-size:.95rem;font-weight:700;line-height:1.35}.swal-app .swal-app__icono{vertical-align:-3px;color:var(--sa-icono);margin-right:8px;display:inline-flex}.swal-app .swal-app__icono svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.swal-app .swal2-html-container{color:var(--sa-tenue);text-align:left;margin:0;font-size:.82rem;line-height:1.6}.swal-app .swal2-actions{gap:8px}.swal-app .swal2-actions .swal2-styled{margin:0;padding:9px 14px;font-family:inherit;font-size:.8rem;font-weight:600;line-height:1.2}.swal-app .swal2-confirm{background-color:var(--sa-accion);color:#fff}.swal-app .swal2-confirm:hover{filter:brightness(.93)}.swal-app .swal-app__popup--pregunta .swal2-confirm{border:1px solid var(--sa-accion-bd);background-color:var(--sa-accion-bg);color:var(--sa-accion);font-weight:700}.swal-app .swal-app__popup--pregunta .swal2-confirm:hover{background-color:var(--sa-accion-bg-hover);filter:none}.swal-app .swal2-cancel,.swal-app .swal2-deny{border:1px solid var(--sa-neutro-borde);color:var(--sa-tenue);background-color:#0000}.swal-app .swal2-cancel:hover,.swal-app .swal2-deny:hover{background-color:var(--sa-neutro-hover)}.swal-app .swal2-loader{border-color:var(--sa-marca) transparent var(--sa-marca) transparent}.swal-app .swal2-loading .swal2-actions{justify-content:center}.swal-app .swal2-toast{border-radius:10px;padding:.8rem 1rem}.swal-app .swal2-toast .swal2-title{margin:0;font-size:.82rem;font-weight:600}.swal-app .swal2-toast .swal2-html-container{padding:.15rem 0 0;font-size:.78rem}@keyframes swal-app-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes swal-app-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.97)}}
@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.3xzwb88tucl-q.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.20csvlgbb63y1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.17e3l4txdrufi.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.2bakuypqc5dou.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.0fg7ryy-bp2x_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.p.2g9xiodaln20i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_f00e1977-module__ig5OVG__className{font-family:Poppins,Poppins Fallback;font-style:normal}
@font-face{font-family:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_81b74442-module___NTCKW__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}
