@import url(https://fonts.googleapis.com/css2?family=Lato:wght@400;700&display=swap);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@media(max-width:427px){.react-timekeeper{width:220px!important}}.animation__wrapper,.table__wrapper{position:relative}.animation__wrapper h2,.table__wrapper h2{text-align:center;font-size:30px}.table__wrapper .rdt_TableHeader{position:relative;padding-left:0}@media(max-width:768px){.table__wrapper .rdt_TableHeader{display:flex;justify-content:center;align-items:center}.table__wrapper .rdt_TableHeader .eihLXW{width:100%;text-align:center}}.table__wrapper .usuarios__header{position:relative;z-index:20}.table__wrapper .usuarios__header a.bt{width:100%;margin:0}@media(min-width:768px){.table__wrapper .usuarios__header{position:absolute;top:0;right:0}}.leaflet-container{height:400px;width:400px}.react-tabs .react-tabs__tab--selected{background-color:#8d0c17;color:#fff}.react-date-picker__inputGroup input{width:auto!important;padding:0!important;background-color:transparent!important}.react-date-picker__calendar{z-index:4!important}*{margin:0;padding:0;box-sizing:border-box}body,html{font-family:"Lato",sans-serif}.nt__wrapper{height:100vh;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;overflow:hidden}.nt__wrapper img{position:absolute;width:700px;opacity:1%;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;display:block;max-width:100%}.nt__wrapper .nt__info{z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center}@media(min-width:1024px){.nt__wrapper .nt__info svg{transform:scale(2.5)}}.nt__wrapper .nt__info h2{font-size:50px;font-weight:700;margin-bottom:20px;z-index:4}.nt__wrapper .nt__info p{font-size:20px;margin-bottom:20px;text-align:center;line-height:30px;z-index:4}.nt__wrapper .nt__info a{z-index:4}.dashboard__wrapper{height:100vh;width:100%;overflow:hidden}.dashboard__wrapper .dashboard__content{position:relative;background-color:#323030}.dashboard__wrapper .dashboard__content .content__sidebar{position:fixed;top:0;bottom:0;left:0;width:70px;background-color:#fff;border-radius:0 30px 0 0;padding:0;z-index:3;transition:width .2s cubic-bezier(.075,.82,.165,1)}.dashboard__wrapper .dashboard__content .content__sidebar.side__full__xxs{display:block;width:100px;box-shadow:5px 2px 10px hsla(0,0%,42%,.4);z-index:40}.dashboard__wrapper .dashboard__content .content__sidebar .close__xxs-side{position:absolute;bottom:20px;left:50%;transform:translateX(-50%)}@media(max-height:720px){.dashboard__wrapper .dashboard__content .content__sidebar{overflow-x:hidden;overflow-y:auto}}@media(min-width:992px){.dashboard__wrapper .dashboard__content .content__sidebar{width:253px;padding:20px 40px}}@media(min-width:1024px){.dashboard__wrapper .dashboard__content .content__sidebar{width:300px}}@media(max-width:427px){.dashboard__wrapper .dashboard__content .content__sidebar{display:none}}.dashboard__wrapper .dashboard__content .content__sidebar.side__closed{width:70px;padding:0;border-radius:0 20px 0 0;transition:width .5s cubic-bezier(.175,.885,.32,1.275)}.dashboard__wrapper .dashboard__content .content__sidebar.side__closed .sidebar__logo img{width:40px;display:block;margin:5px auto 0}.dashboard__wrapper .dashboard__content .content__sidebar.side__closed .menu__toggle{top:auto;bottom:10px;outline:none}.dashboard__wrapper .dashboard__content .content__sidebar .menu__toggle{z-index:3;outline:none;position:absolute;top:116px;right:-19px;padding:10px;background:#fff;border-radius:50%;box-shadow:2px 2px 2px rgba(0,0,0,.1);cursor:pointer;display:none}.dashboard__wrapper .dashboard__content .content__sidebar .menu__toggle:hover{box-shadow:4px 4px 4px rgba(0,0,0,.2)}.dashboard__wrapper .dashboard__content .content__sidebar .menu__toggle:hover svg{transform:scale(1.02)}@media(min-width:992px){.dashboard__wrapper .dashboard__content .content__sidebar .menu__toggle{display:block}}.dashboard__wrapper .dashboard__content .content__sidebar .sidebar__logo img{width:66px;margin-left:-11px}@media(max-width:992px){.dashboard__wrapper .dashboard__content .content__sidebar .sidebar__logo img{width:40px;display:block;margin:5px auto 0}}.dashboard__wrapper .dashboard__content .content__main{overflow-x:auto;margin-left:70px;background-color:#f4f5f9;height:100vh;width:calc(100% - 70px);position:relative}.dashboard__wrapper .dashboard__content .content__main.side__closed{margin-left:70px;width:calc(100% - 50px)}@media(max-width:427px){.dashboard__wrapper .dashboard__content .content__main{width:100%;margin-left:0}}.dashboard__wrapper .dashboard__content .content__main .main__childs{padding:30px 40px;position:relative}@media(max-width:427px){.dashboard__wrapper .dashboard__content .content__main .main__childs{padding:30px 10px}}.dashboard__wrapper .dashboard__content .content__main .open__side__xxs{cursor:pointer;position:absolute;top:20px;left:20px;display:none}@media(max-width:427px){.dashboard__wrapper .dashboard__content .content__main .open__side__xxs{display:block}}.dashboard__wrapper .dashboard__content .content__main .close__side__xxs{cursor:pointer;position:absolute;top:20px;right:20px;display:none}@media(max-width:427px){.dashboard__wrapper .dashboard__content .content__main .close__side__xxs{display:block}}@media(min-width:992px){.dashboard__wrapper .dashboard__content .content__main{margin-left:250px;width:calc(100% - 250px)}}@media(min-width:1024px){.dashboard__wrapper .dashboard__content .content__main{margin-left:300px;width:calc(100% - 300px)}}.sidebar__menu.side__closed .side__block{margin:2px 0}.sidebar__menu.side__closed .side__block span{display:none}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media(min-width:768px){.container{width:750px}}@media(min-width:992px){.container{width:970px}}@media(min-width:1300px){.container{width:1302px}}@media(min-width:1400px){.container{width:1370px}}.bt{background-color:#8d0c17;border-radius:25px;padding:10px 40px;width:60%;text-align:center;display:block;color:#fff;text-decoration:none;margin:20px auto;border:none;outline:none;cursor:pointer}.bt:hover{background-color:rgb(188,16,30.6666666667)}.tt-title{font-size:25px;font-weight:400;line-height:20px}@media(min-width:992px){.tt-title{font-size:40px;line-height:45px}}.tt-title.title-blue{color:#040e4b}.tt-title.title-bold{font-weight:700}.tt-title.title-center{text-align:center}.tt-sub{font-size:20px}.tt-sub.title-blue{color:#040e4b}.tt-sub.title-bold{font-weight:700}.tt-sub.title-center{text-align:center}.skel__margin+span{margin:10px 0}.form__inputs{margin-top:20px}.form__group{width:70%;margin:20px auto;position:relative}.form__group.bigger__margin{margin:30px auto}.form__group.not__centered{margin:20px 0}.form__group .label__input,.form__group label{display:block;margin-bottom:10px}.form__group .label__input{position:absolute;left:11px;top:-9px;background:#fff}.form__group .form__error{position:absolute;color:red;width:100%}.form__group .form__error p{font-size:13px;margin-top:2px}.form__group .error__icon{position:absolute;top:29%;right:-24px}.form__group input,.form__group select,.form__group textarea{width:100%;padding:10px;background-color:#f2f2f2;border:none}.form__group input.hasError,.form__group select.hasError,.form__group textarea.hasError{border:1px solid #8d0c17}.form__group.group__date input{padding:0;background-color:#fff}.form__group .bt{width:80%;margin-top:40px}.skel__wrapper{overflow:hidden}.form__flex{display:flex;align-items:center;justify-content:center}.form__flex label{flex:9 1}.form__flex input{flex:1 1}.bt__not{cursor:not-allowed;position:relative}.bt__not:hover:before{content:"Preencha todos os campos para continuar";position:absolute;right:0;left:0;bottom:auto;margin:0 auto;top:122%;color:#fff;background-color:#616161;padding:7px 0;z-index:4;text-align:center;font-size:13px;width:100%;border-radius:17px}textarea.no-resize{resize:none}textarea.set-height{height:200px}.page__title-info{margin-top:10px;display:flex;flex-direction:column;justify-content:space-between}@media(min-width:1024px){.page__title-info{flex-direction:row}}.page__title-info p{color:#5e6e91;font-size:16px}.page__title-info .tinf__name{flex:6 1;text-align:center;margin:10px 0}@media(min-width:992px){.page__title-info .tinf__name{margin:0;text-align:left}}.page__title-info .bt{width:auto;background-color:transparent;color:#000;border:3px solid #8d0c17;font-weight:700}.page__title-info .bt:hover{background-color:#8d0c17;color:#fff;transition:all .5s cubic-bezier(.165,.84,.44,1)}.table__wrapper{border-radius:30px 30px 0 0}.not__linha{width:100%;background-color:#f2f2f2;height:1px;margin:10px 0}.page__toReport{display:flex;align-items:center;padding:0 20px;position:relative}.page__toReport:hover{transform:scale(1.2)}@media(max-width:1024px){.page__toReport{justify-content:center;order:2;margin-bottom:10px}}.section{padding:60px 0}@media(max-width:992px){.hidden-sm{display:none!important}}@media(max-width:1200px){.hidden-md{display:none!important}}@media(max-width:3000px){.hidden-lg{display:none!important}}@media(max-width:768px){.visible-xs{display:flex!important}}@media(max-width:992px){.visible-sm{display:flex!important}}header.header__nav-interna{width:100%;position:relative;top:0;margin-bottom:20px;background-color:#323030;padding:10px 0}header.header__nav-interna .nav__interna{display:flex;justify-content:space-between;align-items:center;flex-direction:column;padding:0 20px}header.header__nav-interna .nav__interna .nav__search{padding:0 10px;width:300px;position:relative}@media(max-width:427px){header.header__nav-interna .nav__interna .nav__search{display:none}}header.header__nav-interna .nav__interna .nav__search .s__go{position:absolute;right:8px;top:0;bottom:0;display:flex;justify-content:center;align-items:center;background-color:#8d0c17;padding:0 10px;border-radius:20px;cursor:pointer}header.header__nav-interna .nav__interna .nav__search .s__go:hover{background-color:rgb(188,16,30.6666666667)}header.header__nav-interna .nav__interna .nav__search input{background-color:transparent;border:1px solid #fff;padding:8px 10px;border-radius:20px;outline:none;width:100%;color:#f2f2f2}header.header__nav-interna .nav__interna .nav__search .search__area{position:absolute;display:none;top:100%;left:21px;right:31px;background-color:#fff;padding:20px;box-shadow:0 4px 4px hsla(0,0%,80%,.8);border-radius:0 0 20px 20px}header.header__nav-interna .nav__interna .nav__search .search__area h5{font-size:14px}header.header__nav-interna .nav__interna .nav__search .search__area h5 strong{display:block;font-weight:700;font-size:16px;margin-top:3px;font-style:italic}header.header__nav-interna .nav__interna .nav__opcoes{display:flex;flex-direction:row;align-items:center}@media(max-width:427px){header.header__nav-interna .nav__interna .nav__opcoes{justify-content:space-around;width:100%}}header.header__nav-interna .nav__interna .nav__opcoes .opcoes__openxxsSide{display:none;cursor:pointer}@media(max-width:427px){header.header__nav-interna .nav__interna .nav__opcoes .opcoes__openxxsSide{display:block;flex:1 1}}header.header__nav-interna .nav__interna .nav__opcoes .opcoes__language{cursor:pointer;position:relative}header.header__nav-interna .nav__interna .nav__opcoes .opcoes__language:hover .lang__current img{transform:scale(1.09)}header.header__nav-interna .nav__interna .nav__opcoes .opcoes__language:hover .lang__more-options{visibility:visible}header.header__nav-interna .nav__interna .nav__opcoes .opcoes__language .lang__current{display:flex;justify-content:center;align-items:center}header.header__nav-interna .nav__interna .nav__opcoes .opcoes__language .lang__current img{width:40px}header.header__nav-interna .nav__interna .nav__opcoes .opcoes__language .lang__more-options{position:absolute;z-index:4;background-color:#fff;padding:20px 10px;right:0;box-shadow:-1px 4px 20px 0 hsla(0,0%,79.2%,.9333333333);overflow:hidden;visibility:hidden}header.header__nav-interna .nav__interna .nav__opcoes .opcoes__language .lang__more-options .mo__wrapper{display:flex;align-items:center;border-radius:25px;padding:0 10px}header.header__nav-interna .nav__interna .nav__opcoes .opcoes__language .lang__more-options .mo__wrapper:hover{background-color:#f2f2f2}header.header__nav-interna .nav__interna .nav__opcoes .opcoes__language .lang__more-options .mo__wrapper img{width:40px;margin-right:5px}header.header__nav-interna .nav__interna .nav__opcoes .opcoes__language .lang__more-options .mo__wrapper p{font-size:12px}header.header__nav-interna .nav__interna .nav__opcoes .opcoes__avatar{display:none;margin:0 0 0 10px}header.header__nav-interna .nav__interna .nav__opcoes .opcoes__avatar:hover img{transform:scale(1.02)}header.header__nav-interna .nav__interna .nav__opcoes .opcoes__avatar img{width:40px;border-radius:50%}header.header__nav-interna .nav__interna .nav__opcoes .opcoes__notifications{margin:0 20px;cursor:pointer;position:relative;z-index:20}header.header__nav-interna .nav__interna .nav__opcoes .opcoes__notifications:hover .notifications__dropdown{visibility:visible}header.header__nav-interna .nav__interna .nav__opcoes .opcoes__notifications .notifications__hasNot{position:absolute;bottom:0;right:0;background-color:red;width:15px;height:15px;border-radius:50%;display:flex;justify-content:center;align-items:center}header.header__nav-interna .nav__interna .nav__opcoes .opcoes__notifications .notifications__hasNot span{color:#fff;font-size:8px}header.header__nav-interna .nav__interna .nav__opcoes .opcoes__notifications .notifications__dropdown{position:absolute;top:100%;right:-102px;width:247px;background-color:#fff;z-index:999;border-radius:15px;box-shadow:-2px 8px 8px 0 hsla(0,0%,91.8%,.9333333333);padding:20px 10px;height:300px;display:flex;flex-direction:column;overflow-x:hidden;cursor:auto;visibility:hidden;overflow:auto}@media(min-width:992px){header.header__nav-interna .nav__interna .nav__opcoes .opcoes__notifications .notifications__dropdown{right:-10px}}header.header__nav-interna .nav__interna .nav__opcoes .opcoes__notifications .notifications__dropdown .not__no{text-align:center;font-size:14px;font-weight:700}header.header__nav-interna .nav__interna .nav__opcoes .opcoes__notifications .notifications__dropdown .dropdown__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}header.header__nav-interna .nav__interna .nav__opcoes .opcoes__notifications .notifications__dropdown .dropdown__header h3{font-size:16px;font-weight:700}header.header__nav-interna .nav__interna .nav__opcoes .opcoes__notifications .notifications__dropdown .dropdown__header p{font-size:9px;cursor:pointer;color:#acacac}header.header__nav-interna .nav__interna .nav__opcoes .opcoes__notifications .notifications__dropdown .dropdown__header p:hover{transform:scale(1.02);text-decoration:underline}header.header__nav-interna .nav__interna .nav__opcoes .opcoes__notifications .notifications__dropdown ul li{margin:10px 0}header.header__nav-interna .nav__interna .nav__opcoes .opcoes__notifications .notifications__dropdown ul li .not__area{display:flex;flex-direction:row;align-items:center;cursor:pointer;position:relative}header.header__nav-interna .nav__interna .nav__opcoes .opcoes__notifications .notifications__dropdown ul li .not__area:hover{transform:scale(1.02)}header.header__nav-interna .nav__interna .nav__opcoes .opcoes__notifications .notifications__dropdown ul li .not__area .area__avatar img{width:27px;height:27px;border-radius:50%}header.header__nav-interna .nav__interna .nav__opcoes .opcoes__notifications .notifications__dropdown ul li .not__area .area__content{margin:0 5px}header.header__nav-interna .nav__interna .nav__opcoes .opcoes__notifications .notifications__dropdown ul li .not__area .area__content p{font-size:12px}header.header__nav-interna .nav__interna .nav__opcoes .opcoes__notifications .notifications__dropdown ul li .not__area .area__date{color:#acacac;font-size:10px}header.header__nav-interna .nav__interna .nav__opcoes .opcoes__logout .bt{display:block;width:auto;background-color:#8d0c17;font-weight:700}header.header__nav-interna .nav__interna .nav__opcoes .opcoes__logout .bt:hover{background-color:rgb(188,16,30.6666666667)}@media(max-width:427px){header.header__nav-interna .nav__interna .nav__bemvindo h2{margin-bottom:10px}}@media(min-width:992px){header.header__nav-interna .nav__interna{flex-direction:row}header.header__nav-interna .nav__interna .nav__bemvindo h2,header.header__nav-interna .nav__interna .nav__bemvindo p{text-align:left}header.header__nav-interna .nav__interna .nav__opcoes{flex-direction:row}header.header__nav-interna .nav__interna .nav__opcoes .opcoes__avatar{display:block}header.header__nav-interna .nav__interna .nav__opcoes .opcoes__logout .bt{display:inline;width:60%}}.side__block{margin:5px 0}.side__block span{font-size:14px;color:rgba(0,0,0,.49);margin-bottom:10px;display:none}@media(min-width:992px){.side__block{margin:25px 0}.side__block span{display:block}}.side__block ul li{position:relative}.side__block ul li a{text-decoration:none}.link__wrapper{display:flex;align-items:center;justify-content:center;padding:10px 0;position:relative;flex-direction:column}@media(min-width:992px){.link__wrapper{flex-direction:row}}.link__wrapper:hover .link__icon{transform:scale(1.06)}.link__wrapper .link__text p{text-decoration:none;color:#252f3f;font-size:11px}.link__wrapper .link__arrow{flex:1 1;justify-content:flex-end;display:none;align-items:center}@media(min-width:992px){.link__wrapper .link__arrow{display:flex}}.link__wrapper.link__reduced{padding:10px;justify-content:center;flex-direction:column;align-items:center}.link__wrapper.link__reduced .link__text p{text-decoration:none;color:#222;font-size:10px;text-align:center}.link__wrapper.link__reduced .link__icon{margin:0}.link__wrapper.link__reduced .link__arrow{display:none}.link__wrapper.link__reduced .link__popover{visibility:hidden}@media(max-width:427px){.link__wrapper.link__reduced .link__text p{display:block}.link__wrapper.link__reduced .link__icon{margin-right:10px}}@media(min-width:992px){.link__wrapper{justify-content:flex-start}.link__wrapper .link__text p{display:block;font-size:16px}.link__wrapper .link__icon{margin-right:10px}}.new-dashboard__wrapper{padding:30px;background-color:#fafafa;min-height:100vh;font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif}.new-dashboard__wrapper .new-dashboard__top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:40px}.new-dashboard__wrapper .new-dashboard__top .top__left{flex:0 0 320px}.new-dashboard__wrapper .new-dashboard__top .top__left .greeting{font-size:28px;color:#222;font-weight:700;margin-bottom:5px}.new-dashboard__wrapper .new-dashboard__top .top__left .current-date{font-size:14px;color:#777;margin-bottom:30px}.new-dashboard__wrapper .new-dashboard__top .top__left .clock-section{margin-bottom:20px}.new-dashboard__wrapper .new-dashboard__top .top__left .clock-section .clock-label{font-size:12px;color:#777}.new-dashboard__wrapper .new-dashboard__top .top__left .clock-section .clock-display{font-size:48px;color:#5850ec;font-weight:700;letter-spacing:2px;margin-top:5px}.new-dashboard__wrapper .new-dashboard__top .top__left .btn-registrar{background-color:#6a0dad;color:#fff;border:none;padding:15px 30px;border-radius:8px;font-size:16px;font-weight:700;cursor:pointer;width:100%;max-width:300px;text-align:left;display:flex;align-items:center;transition:background .2s}.new-dashboard__wrapper .new-dashboard__top .top__left .btn-registrar .icon-pin{margin-right:10px}.new-dashboard__wrapper .new-dashboard__top .top__left .btn-registrar:hover{background-color:#550a8a}.new-dashboard__wrapper .new-dashboard__top .top__left .mini-log{margin-top:15px;width:100%;max-width:320px}.new-dashboard__wrapper .new-dashboard__top .top__left .mini-log .mini-log-title{font-weight:700;color:#64748b;margin-bottom:10px;font-size:11px;letter-spacing:.5px;text-transform:uppercase}.new-dashboard__wrapper .new-dashboard__top .top__left .mini-log .mini-log-cards{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.new-dashboard__wrapper .new-dashboard__top .top__left .mini-log .mini-log-cards .mini-log-card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:10px;display:flex;flex-direction:column;box-shadow:0 2px 4px rgba(0,0,0,.02)}.new-dashboard__wrapper .new-dashboard__top .top__left .mini-log .mini-log-cards .mini-log-card .card-type{font-size:10px;color:#64748b;font-weight:600;margin-bottom:4px;letter-spacing:.5px}.new-dashboard__wrapper .new-dashboard__top .top__left .mini-log .mini-log-cards .mini-log-card .card-time{font-size:16px;color:#1e293b;font-weight:700}.new-dashboard__wrapper .new-dashboard__top .top__left .mini-log .mini-log-cards .mini-log-card.extra{border-color:#fca5a5;background:#fef2f2}.new-dashboard__wrapper .new-dashboard__top .top__left .mini-log .mini-log-cards .mini-log-card.extra .card-type{color:#ef4444}.new-dashboard__wrapper .new-dashboard__top .top__left .mini-log .mini-log-cards .mini-log-card.extra .card-time{color:#dc2626}.new-dashboard__wrapper .new-dashboard__top .top__center{flex:1 1;margin:0 25px;min-width:250px;max-width:350px;align-self:stretch;display:flex;flex-direction:column}.new-dashboard__wrapper .new-dashboard__top .top__right{display:flex;justify-content:flex-end;align-items:center;width:300px}.new-dashboard__wrapper .new-dashboard__top .top__right .circle-stats{width:250px;height:250px;border-radius:50%;background-color:transparent;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;position:relative}.new-dashboard__wrapper .new-dashboard__top .top__right .circle-stats .progress-ring{position:absolute;top:0;left:0;width:100%;height:100%;transform:rotate(-90deg)}.new-dashboard__wrapper .new-dashboard__top .top__right .circle-stats .progress-ring__bg{fill:#fff;stroke:#f1f5f9;stroke-width:4}.new-dashboard__wrapper .new-dashboard__top .top__right .circle-stats .progress-ring__circle{fill:transparent;stroke:#6a0dad;stroke-width:4;stroke-linecap:round;transition:stroke-dashoffset .5s ease}.new-dashboard__wrapper .new-dashboard__top .top__right .circle-stats .circle-content{position:relative;z-index:1}.new-dashboard__wrapper .new-dashboard__top .top__right .circle-stats .circle-content h2{font-size:28px;color:#6a0dad;font-weight:700;margin:0}.new-dashboard__wrapper .new-dashboard__top .top__right .circle-stats .circle-content p{font-size:12px;color:#555;font-weight:600;margin-bottom:5px;text-transform:uppercase;letter-spacing:.5px}.new-dashboard__wrapper .new-dashboard__top .top__right .circle-stats .circle-content .extra-time-label{font-size:11px;color:#ef4444;font-weight:700;background:#fef2f2;padding:2px 8px;border-radius:4px;margin-top:5px;display:inline-block}.new-dashboard__wrapper .new-dashboard__bottom{background:#fff;border-radius:12px;padding:20px;box-shadow:0 4px 15px rgba(0,0,0,.02)}.new-dashboard__wrapper .new-dashboard__bottom .period-info{font-size:13px;color:#777;margin-bottom:15px;font-weight:500}.new-dashboard__wrapper .new-dashboard__bottom .stats-cards{display:flex;grid-gap:15px;gap:15px;margin-bottom:20px}.new-dashboard__wrapper .new-dashboard__bottom .stats-cards .stat-card{flex:1 1;background-color:#f8f0ff;border-radius:8px;padding:20px;text-align:center;border:1px solid #f0e6fa}.new-dashboard__wrapper .new-dashboard__bottom .stats-cards .stat-card p{font-size:11px;color:#888;font-weight:600;margin-bottom:10px;text-transform:uppercase}.new-dashboard__wrapper .new-dashboard__bottom .stats-cards .stat-card h3{font-size:24px;color:#6a0dad;font-weight:700;margin:0}.new-dashboard__wrapper .new-dashboard__bottom .period-toggles{display:flex;grid-gap:15px;gap:15px}.new-dashboard__wrapper .new-dashboard__bottom .period-toggles button{background:#fff;border:1px solid #ddd;padding:10px 20px;border-radius:6px;font-size:13px;color:#555;font-weight:600;cursor:pointer;display:flex;align-items:center;transition:all .2s}.new-dashboard__wrapper .new-dashboard__bottom .period-toggles button:hover{background:#f9f9f9}.new-dashboard__wrapper .new-dashboard__bottom .period-toggles button.active{border-color:#6a0dad;color:#6a0dad;background-color:#f8f0ff}.modal-ponto__overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:9999}.modal-ponto__overlay .modal-ponto__container{background:#fff;width:100%;max-width:500px;border-radius:8px;display:flex;flex-direction:column;max-height:90vh;overflow:hidden}.modal-ponto__overlay .modal-ponto__container .modal-ponto__header{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-bottom:1px solid #f0f0f0}.modal-ponto__overlay .modal-ponto__container .modal-ponto__header h2{font-size:18px;color:#333;margin:0}.modal-ponto__overlay .modal-ponto__container .modal-ponto__header .btn-close{background:none;border:none;cursor:pointer;color:#888;display:flex;align-items:center;justify-content:center}.modal-ponto__overlay .modal-ponto__container .modal-ponto__header .btn-close:hover{color:#333}.modal-ponto__overlay .modal-ponto__container .modal-ponto__body{padding:20px;overflow-y:auto;flex:1 1}.modal-ponto__overlay .modal-ponto__container .modal-ponto__body .form-group{margin-bottom:20px}.modal-ponto__overlay .modal-ponto__container .modal-ponto__body .form-group label{display:block;font-size:13px;color:#64748b;margin-bottom:6px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.modal-ponto__overlay .modal-ponto__container .modal-ponto__body .form-group .form-control{width:100%;padding:12px 14px;border:1px solid transparent;background-color:#f1f5f9;border-radius:8px;font-size:14px;color:#1e293b;font-family:inherit;transition:all .2s;outline:none}.modal-ponto__overlay .modal-ponto__container .modal-ponto__body .form-group .form-control:focus{background-color:#fff;border-color:#6a0dad;box-shadow:0 0 0 3px rgba(106,13,173,.1)}.modal-ponto__overlay .modal-ponto__container .modal-ponto__body .form-group .tipo-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.modal-ponto__overlay .modal-ponto__container .modal-ponto__body .form-group .tipo-grid .tipo-btn{display:flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px;padding:10px 12px;border:1px solid #cbd5e1;border-radius:8px;background:transparent;font-size:13px;font-weight:500;color:#475569;cursor:pointer;transition:all .2s;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modal-ponto__overlay .modal-ponto__container .modal-ponto__body .form-group .tipo-grid .tipo-btn:hover{border-color:#94a3b8;background:#f8fafc}.modal-ponto__overlay .modal-ponto__container .modal-ponto__body .form-group .tipo-grid .tipo-btn.active,.modal-ponto__overlay .modal-ponto__container .modal-ponto__body .form-group .tipo-grid .tipo-btn.selected{font-weight:600;border-color:#64748b;background:#f1f5f9;color:#1e293b}.modal-ponto__overlay .modal-ponto__container .modal-ponto__body .form-group .tipo-grid .tipo-btn.extra-toggle{color:#6a0dad;border-color:#d8b4fe}.modal-ponto__overlay .modal-ponto__container .modal-ponto__body .form-group .tipo-grid .tipo-btn.extra-toggle:hover{background:#f3e8ff;border-color:#c084fc}.modal-ponto__overlay .modal-ponto__container .modal-ponto__body .form-group .tipo-grid .tipo-btn.back-btn{background:#f1f5f9;border-color:#cbd5e1;color:#475569}.modal-ponto__overlay .modal-ponto__container .modal-ponto__body .form-group .map-container{height:200px;border-radius:4px;overflow:hidden;border:1px solid #ddd}.modal-ponto__overlay .modal-ponto__container .modal-ponto__body .form-group .map-container .leaflet-container{width:100%;height:100%}.modal-ponto__overlay .modal-ponto__container .modal-ponto__footer{padding:15px 20px;border-top:1px solid #f0f0f0;display:flex;justify-content:center}.modal-ponto__overlay .modal-ponto__container .modal-ponto__footer .bt-salvar{width:100%;background-color:#5850ec;color:#fff;padding:12px;border:none;border-radius:4px;font-size:16px;font-weight:700;cursor:pointer;transition:background .2s}.modal-ponto__overlay .modal-ponto__container .modal-ponto__footer .bt-salvar:hover{background-color:#4b44c9}.modal-ponto__overlay .modal-ponto__container .modal-ponto__footer .bt-salvar:disabled{opacity:.7;cursor:not-allowed}.calendar-widget{background:#fff;border-radius:12px;padding:20px;box-shadow:0 4px 6px rgba(0,0,0,.05);display:flex;flex-direction:column;height:100%;position:relative}.calendar-widget .calendar-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;position:relative}.calendar-widget .calendar-header .calendar-nav button{background:none;border:none;cursor:pointer;color:#6a0dad;font-size:18px;padding:6px 12px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:background .2s}.calendar-widget .calendar-header .calendar-nav button:hover{background:#f3e8ff}.calendar-widget .calendar-header .month-picker-container{position:relative}.calendar-widget .calendar-header .month-picker-container .month-title{margin:0;color:#1f2937;font-size:18px;font-weight:600;text-transform:capitalize;cursor:pointer;display:flex;align-items:center;grid-gap:5px;gap:5px;-webkit-user-select:none;-ms-user-select:none;user-select:none;transition:color .2s}.calendar-widget .calendar-header .month-picker-container .month-title:hover{color:#6a0dad}.calendar-widget .calendar-header .month-picker-container .month-title .caret{font-size:12px;color:#6b7280}.calendar-widget .calendar-header .month-picker-container .month-dropdown{position:absolute;top:calc(100% + 8px);left:50%;transform:translateX(-50%);background:#fff;border-radius:8px;box-shadow:0 10px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);border:1px solid #e5e7eb;padding:12px;z-index:100;width:200px;animation:popIn .2s cubic-bezier(.16,1,.3,1)}.calendar-widget .calendar-header .month-picker-container .month-dropdown .year-selector{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;border-bottom:1px solid #f3f4f6;padding-bottom:8px}.calendar-widget .calendar-header .month-picker-container .month-dropdown .year-selector span{font-weight:600;color:#1f2937;font-size:14px}.calendar-widget .calendar-header .month-picker-container .month-dropdown .year-selector button{background:#f3f4f6;border:none;border-radius:4px;cursor:pointer;color:#4b5563;font-size:12px;padding:2px 8px;transition:background .2s}.calendar-widget .calendar-header .month-picker-container .month-dropdown .year-selector button:hover{background:#e5e7eb;color:#1f2937}.calendar-widget .calendar-header .month-picker-container .month-dropdown .months-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px}.calendar-widget .calendar-header .month-picker-container .month-dropdown .months-grid .month-item{font-size:12px;padding:6px 4px;text-align:center;border-radius:4px;cursor:pointer;color:#4b5563;font-weight:500;transition:all .2s}.calendar-widget .calendar-header .month-picker-container .month-dropdown .months-grid .month-item:hover{background:#f3e8ff;color:#6a0dad}.calendar-widget .calendar-header .month-picker-container .month-dropdown .months-grid .month-item.selected{background:#6a0dad;color:#fff;font-weight:600}.calendar-widget .calendar-grid{display:flex;flex-direction:column;flex:1 1}.calendar-widget .calendar-grid .weekdays{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;font-weight:600;color:#6b7280;font-size:13px;margin-bottom:10px}.calendar-widget .calendar-grid .days{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:8px;gap:8px}.calendar-widget .calendar-grid .days .day-cell{aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:8px;font-size:14px;color:#374151;background:#f9fafb;position:relative;cursor:pointer;transition:transform .1s,background .2s}.calendar-widget .calendar-grid .days .day-cell:hover{background:#f3e8ff;transform:scale(1.05)}.calendar-widget .calendar-grid .days .day-cell.empty{background:transparent;cursor:default}.calendar-widget .calendar-grid .days .day-cell.empty:hover{transform:none}.calendar-widget .calendar-grid .days .day-cell.today{border:2px solid #6a0dad;font-weight:700}.calendar-widget .calendar-grid .days .day-cell.status-green{background:#ecfdf5;border:1px solid #a7f3d0}.calendar-widget .calendar-grid .days .day-cell.status-yellow{background:#fffbeb;border:1px solid #fde68a}.calendar-widget .calendar-grid .days .day-cell.status-red{background:#fef2f2;border:1px solid #fecaca}.calendar-widget .calendar-grid .days .day-cell .status-dot{width:6px;height:6px;border-radius:50%;position:absolute;bottom:6px}.calendar-widget .calendar-grid .days .day-cell .status-dot.green{background-color:#10b981}.calendar-widget .calendar-grid .days .day-cell .status-dot.yellow{background-color:#f59e0b}.calendar-widget .calendar-grid .days .day-cell .status-dot.red{background-color:#ef4444}.calendar-widget .calendar-legend{display:flex;justify-content:center;grid-gap:15px;gap:15px;margin-top:20px;font-size:12px;color:#4b5563;background:#f3f4f6;padding:8px 16px;border-radius:8px;font-weight:500}.calendar-widget .calendar-legend .legend-item{display:flex;align-items:center;grid-gap:5px;gap:5px}.calendar-widget .calendar-legend .legend-item .dot{width:8px;height:8px;border-radius:50%}.calendar-widget .calendar-legend .legend-item .dot.green{background-color:#10b981}.calendar-widget .calendar-legend .legend-item .dot.yellow{background-color:#f59e0b}.calendar-widget .calendar-legend .legend-item .dot.red{background-color:#ef4444}.modal-detalhes__overlay{position:fixed;inset:0;background:rgba(15,23,42,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:10000;animation:fadeInOverlay .2s ease}.modal-detalhes__overlay .modal-detalhes__container{background:#fff;width:100%;max-width:720px;border-radius:16px;display:flex;flex-direction:column;max-height:90vh;overflow:hidden;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);animation:scaleInModal .2s cubic-bezier(.16,1,.3,1)}.modal-detalhes__overlay .modal-detalhes__container .modal-detalhes__header{display:flex;justify-content:space-between;align-items:flex-start;padding:20px 24px 16px;border-bottom:1px solid #f1f5f9}.modal-detalhes__overlay .modal-detalhes__container .modal-detalhes__header h2{font-size:18px;font-weight:700;color:#0f172a;margin:0 0 4px}.modal-detalhes__overlay .modal-detalhes__container .modal-detalhes__header .modal-detalhes__sub{font-size:13px;color:#6a0dad;font-weight:600;margin:0;text-transform:capitalize}.modal-detalhes__overlay .modal-detalhes__container .modal-detalhes__header .btn-close{background:#f1f5f9;border:none;border-radius:8px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#64748b;flex-shrink:0;transition:all .2s}.modal-detalhes__overlay .modal-detalhes__container .modal-detalhes__header .btn-close:hover{background:#e2e8f0;color:#1e293b}.modal-detalhes__overlay .modal-detalhes__container .modal-detalhes__body{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;padding:20px 24px;overflow-y:auto;flex:1 1}@media(max-width:640px){.modal-detalhes__overlay .modal-detalhes__container .modal-detalhes__body{grid-template-columns:1fr}}.modal-detalhes__overlay .modal-detalhes__container .modal-detalhes__body h3{font-size:13px;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.5px;margin:0 0 12px;padding-left:8px;border-left:3px solid #6a0dad}.modal-detalhes__overlay .modal-detalhes__container .modal-detalhes__body .section-registros .empty-state{display:flex;flex-direction:column;align-items:center;grid-gap:8px;gap:8px;padding:24px;color:#94a3b8}.modal-detalhes__overlay .modal-detalhes__container .modal-detalhes__body .section-registros .empty-state .empty-icon{font-size:32px}.modal-detalhes__overlay .modal-detalhes__container .modal-detalhes__body .section-registros .empty-state p{font-size:13px;margin:0}.modal-detalhes__overlay .modal-detalhes__container .modal-detalhes__body .section-registros .pontos-list{display:flex;flex-direction:column;grid-gap:10px;gap:10px}.modal-detalhes__overlay .modal-detalhes__container .modal-detalhes__body .section-registros .pontos-list .ponto-item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;grid-gap:6px;gap:6px;transition:all .2s}.modal-detalhes__overlay .modal-detalhes__container .modal-detalhes__body .section-registros .pontos-list .ponto-item .ponto-info{display:flex;justify-content:space-between;align-items:center}.modal-detalhes__overlay .modal-detalhes__container .modal-detalhes__body .section-registros .pontos-list .ponto-item .ponto-info .ponto-time{font-size:22px;font-weight:800;color:#1e293b;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.modal-detalhes__overlay .modal-detalhes__container .modal-detalhes__body .section-registros .pontos-list .ponto-item .ponto-info .ponto-type{font-size:13px;font-weight:600;color:#334155}.modal-detalhes__overlay .modal-detalhes__container .modal-detalhes__body .section-registros .pontos-list .ponto-item .ponto-meta{display:flex;justify-content:space-between;align-items:center}.modal-detalhes__overlay .modal-detalhes__container .modal-detalhes__body .section-registros .pontos-list .ponto-item .ponto-meta .ponto-origin{font-size:11px;color:#94a3b8}.modal-detalhes__overlay .modal-detalhes__container .modal-detalhes__body .section-registros .pontos-list .ponto-item .ponto-meta .status-badge{padding:2px 10px;border-radius:100px;font-weight:600;font-size:11px;text-transform:uppercase}.modal-detalhes__overlay .modal-detalhes__container .modal-detalhes__body .section-registros .pontos-list .ponto-item .ponto-meta .status-badge.approved{background:#ecfdf5;color:#10b981}.modal-detalhes__overlay .modal-detalhes__container .modal-detalhes__body .section-registros .pontos-list .ponto-item .ponto-meta .status-badge.pending{background:#fffbeb;color:#d97706}.modal-detalhes__overlay .modal-detalhes__container .modal-detalhes__body .section-registros .pontos-list .ponto-item .ponto-meta .status-badge.rejected{background:#fef2f2;color:#ef4444}.modal-detalhes__overlay .modal-detalhes__container .modal-detalhes__body .section-registros .pontos-list .ponto-item .ponto-obs{background:#fffbeb;border-left:2px solid #f59e0b;padding:6px 10px;border-radius:4px;font-size:12px;color:#78350f;display:flex;align-items:flex-start;grid-gap:6px;gap:6px}.modal-detalhes__overlay .modal-detalhes__container .modal-detalhes__body .section-registros .pontos-list .ponto-item .ponto-obs .obs-icon{font-size:14px;flex-shrink:0}.modal-detalhes__overlay .modal-detalhes__container .modal-detalhes__body .section-registros .pontos-list .ponto-item .ponto-actions{display:flex;justify-content:flex-end}.modal-detalhes__overlay .modal-detalhes__container .modal-detalhes__body .section-registros .pontos-list .ponto-item .ponto-actions .btn-delete{background:none;border:1px solid #fecaca;border-radius:6px;color:#ef4444;font-size:12px;font-weight:600;padding:4px 10px;cursor:pointer;display:flex;align-items:center;grid-gap:4px;gap:4px;transition:all .2s}.modal-detalhes__overlay .modal-detalhes__container .modal-detalhes__body .section-registros .pontos-list .ponto-item .ponto-actions .btn-delete:hover{background:#fef2f2;border-color:#ef4444}.modal-detalhes__overlay .modal-detalhes__container .modal-detalhes__body .section-registros .pontos-list .ponto-item .ponto-confirm-delete{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:10px 12px;display:flex;flex-direction:column;grid-gap:8px;gap:8px;animation:scaleInModal .15s ease}.modal-detalhes__overlay .modal-detalhes__container .modal-detalhes__body .section-registros .pontos-list .ponto-item .ponto-confirm-delete .confirm-text{font-size:13px;font-weight:600;color:#dc2626}.modal-detalhes__overlay .modal-detalhes__container .modal-detalhes__body .section-registros .pontos-list .ponto-item .ponto-confirm-delete .confirm-btns{display:flex;grid-gap:8px;gap:8px}.modal-detalhes__overlay .modal-detalhes__container .modal-detalhes__body .section-registros .pontos-list .ponto-item .ponto-confirm-delete .confirm-btns button{flex:1 1;padding:6px 10px;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;border:none;transition:all .2s}.modal-detalhes__overlay .modal-detalhes__container .modal-detalhes__body .section-registros .pontos-list .ponto-item .ponto-confirm-delete .confirm-btns button:disabled{opacity:.6;cursor:not-allowed}.modal-detalhes__overlay .modal-detalhes__container .modal-detalhes__body .section-registros .pontos-list .ponto-item .ponto-confirm-delete .confirm-btns .btn-confirm-yes{background:#ef4444;color:#fff}.modal-detalhes__overlay .modal-detalhes__container .modal-detalhes__body .section-registros .pontos-list .ponto-item .ponto-confirm-delete .confirm-btns .btn-confirm-yes:hover:not(:disabled){background:#dc2626}.modal-detalhes__overlay .modal-detalhes__container .modal-detalhes__body .section-registros .pontos-list .ponto-item .ponto-confirm-delete .confirm-btns .btn-confirm-no{background:#f1f5f9;color:#475569}.modal-detalhes__overlay .modal-detalhes__container .modal-detalhes__body .section-registros .pontos-list .ponto-item .ponto-confirm-delete .confirm-btns .btn-confirm-no:hover:not(:disabled){background:#e2e8f0}.modal-detalhes__overlay .modal-detalhes__container .modal-detalhes__body .section-registros .pontos-list .ponto-item.confirming-delete{border-color:#fecaca;background:#fff9f9}.modal-detalhes__overlay .modal-detalhes__container .modal-detalhes__body .section-solicitacao{background:#fcfcfd;border:1px solid #f1f5f9;border-radius:12px;padding:18px}.modal-detalhes__overlay .modal-detalhes__container .modal-detalhes__body .section-solicitacao form{display:flex;flex-direction:column}.modal-detalhes__overlay .modal-detalhes__container .modal-detalhes__body .section-solicitacao form .form-group{margin-bottom:24px}.modal-detalhes__overlay .modal-detalhes__container .modal-detalhes__body .section-solicitacao form .form-group label{display:block;font-size:13px;color:#64748b;margin-bottom:8px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.modal-detalhes__overlay .modal-detalhes__container .modal-detalhes__body .section-solicitacao form .form-group .tipo-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.modal-detalhes__overlay .modal-detalhes__container .modal-detalhes__body .section-solicitacao form .form-group .tipo-grid .tipo-btn{display:flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px;padding:10px 12px;border:1px solid #cbd5e1;border-radius:8px;background:transparent;font-size:13px;font-weight:500;color:#475569;cursor:pointer;transition:all .2s;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modal-detalhes__overlay .modal-detalhes__container .modal-detalhes__body .section-solicitacao form .form-group .tipo-grid .tipo-btn:hover{border-color:#94a3b8;background:#f8fafc}.modal-detalhes__overlay .modal-detalhes__container .modal-detalhes__body .section-solicitacao form .form-group .tipo-grid .tipo-btn.active,.modal-detalhes__overlay .modal-detalhes__container .modal-detalhes__body .section-solicitacao form .form-group .tipo-grid .tipo-btn.selected{font-weight:600;border-color:#64748b;background:#f1f5f9;color:#1e293b}.modal-detalhes__overlay .modal-detalhes__container .modal-detalhes__body .section-solicitacao form .form-group .elegant-time-container{display:flex;justify-content:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:15px}.modal-detalhes__overlay .modal-detalhes__container .modal-detalhes__body .section-solicitacao form .form-group .elegant-time-container .elegant-time-input{background:transparent;border:none;font-size:32px;font-weight:700;color:#1e293b;text-align:center;outline:none;letter-spacing:2px;font-family:monospace}.modal-detalhes__overlay .modal-detalhes__container .modal-detalhes__body .section-solicitacao form .form-group .elegant-time-container .elegant-time-input::-webkit-calendar-picker-indicator{-webkit-filter:invert(.5);filter:invert(.5);cursor:pointer}.modal-detalhes__overlay .modal-detalhes__container .modal-detalhes__body .section-solicitacao form .form-group textarea{width:100%;padding:12px 14px;border:1px solid #cbd5e1;border-radius:8px;background:#f8fafc;font-family:inherit;font-size:14px;color:#1e293b;resize:vertical;transition:all .2s}.modal-detalhes__overlay .modal-detalhes__container .modal-detalhes__body .section-solicitacao form .form-group textarea:focus{background:#fff;border-color:#64748b;outline:none;box-shadow:0 0 0 3px rgba(100,116,139,.1)}.modal-detalhes__overlay .modal-detalhes__container .modal-detalhes__body .section-solicitacao form .btn-submit{background:#6a0dad;color:#fff;border:none;border-radius:8px;padding:12px 20px;font-size:14px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px;transition:all .2s;box-shadow:0 4px 6px -1px rgba(106,13,173,.2)}.modal-detalhes__overlay .modal-detalhes__container .modal-detalhes__body .section-solicitacao form .btn-submit:hover:not(:disabled){background:#520a8a;transform:translateY(-1px)}.modal-detalhes__overlay .modal-detalhes__container .modal-detalhes__body .section-solicitacao form .btn-submit:disabled{opacity:.6;cursor:not-allowed}@keyframes fadeInOverlay{0%{opacity:0}to{opacity:1}}@keyframes scaleInModal{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.notifier-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.notifier-overlay .notifier-modal{background:#fff;border-radius:12px;padding:30px;width:90%;max-width:400px;text-align:center;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);animation:popIn .3s cubic-bezier(.175,.885,.32,1.275)}.notifier-overlay .notifier-modal .notifier-icon{font-size:48px;margin-bottom:15px}.notifier-overlay .notifier-modal h3{margin:0 0 10px;color:#1f2937;font-size:20px}.notifier-overlay .notifier-modal p{color:#4b5563;font-size:14px;margin-bottom:25px;line-height:1.5}.notifier-overlay .notifier-modal .notifier-actions{display:flex;flex-direction:column;grid-gap:10px;gap:10px}.notifier-overlay .notifier-modal .notifier-actions button{padding:12px;border-radius:8px;border:none;font-weight:600;cursor:pointer;transition:all .2s;font-size:14px}.notifier-overlay .notifier-modal .notifier-actions button.btn-register{background:#6a0dad;color:#fff}.notifier-overlay .notifier-modal .notifier-actions button.btn-register:hover{background:#581c87}.notifier-overlay .notifier-modal .notifier-actions button.btn-snooze{background:#f3f4f6;color:#4b5563}.notifier-overlay .notifier-modal .notifier-actions button.btn-snooze:hover{background:#e5e7eb}.notifier-overlay .notifier-modal .notifier-actions button.btn-ignore{background:transparent;color:#9ca3af;font-weight:400}.notifier-overlay .notifier-modal .notifier-actions button.btn-ignore:hover{color:#ef4444;text-decoration:underline}@keyframes popIn{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.admnntad__rr,.admnntad__rr .adm__bemvindo{display:flex;flex-direction:column}.admnntad__rr .adm__bemvindo{justify-content:space-between;align-items:center}@media(min-width:1024px){.admnntad__rr .adm__bemvindo{flex-direction:row}}.admnntad__rr .adm__bemvindo .bem__vindo-info{margin-bottom:20px}@media(max-width:992px){.admnntad__rr .adm__bemvindo .bem__vindo-info{text-align:center}}.admnntad__rr .adm__grid--container{display:block}.admnntad__rr .adm__grid--container>div{margin:10px 0}@media(min-width:1024px){.admnntad__rr .adm__grid--container{margin-top:14px;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr;grid-gap:10px 10px;gap:10px 10px;grid-template-areas:"ponto pontos_hoje pontos_aprovar" "logs logs grafico_users"}.admnntad__rr .adm__grid--container .ponto{grid-area:ponto}.admnntad__rr .adm__grid--container .pontos_hoje{grid-area:pontos_hoje}.admnntad__rr .adm__grid--container .pontos_aprovar{grid-area:pontos_aprovar}.admnntad__rr .adm__grid--container .logs{grid-area:logs}.admnntad__rr .adm__grid--container .grafico_users{grid-area:grafico_users}.admnntad__rr .adm__grid--container>div{margin:0;max-height:360px;overflow-y:auto}}.home__header{margin-bottom:10px;display:flex;flex-direction:column;align-items:flex-start;width:100%}.home__header .header__more{margin-top:10px}.home__header .header__more a{color:#a6a6a6}.home__header .header__more a:hover{transform:scale(1.2)}@media(min-width:992px){.home__header{flex-direction:row;justify-content:space-between;align-items:center}.home__header .header__more{margin-top:0}}.graph__wrapper .recharts-wrapper{margin-top:-89px;margin-left:-136px}.card__wrapper{padding:40px;background-color:#fff;border-radius:15px;display:flex;flex-direction:column;align-items:center;position:relative;height:100%}.card__wrapper.not-flex{display:block}.card__wrapper.no-padding{padding:0}.card__wrapper:first-child{margin-left:0}.card__wrapper.size1{flex:1 1 20%}.card__wrapper.size2{flex:1 1 50%}.card__wrapper.size3{flex:1 1 70%}.card__wrapper>a{text-decoration:none}.marcar-ponto__wrapper{display:flex;flex-direction:column;text-align:center;height:100%;justify-content:center;align-items:center}.marcar-ponto__wrapper h3{font-size:3rem;margin-bottom:16px}@media(min-width:1024px){.marcar-ponto__wrapper h3{font-size:4rem}}.marcar-ponto__wrapper .bt{width:70%}.marcar-ponto__wrapper .marca-ponto__logo{margin-bottom:20px}.marcar-ponto__wrapper .marca-ponto__logo img{width:155px}.registros__wrapper .registros__header ul.registros__filter{display:flex;margin-top:5px;border:1px solid #f2f2f2;padding:20px;flex-wrap:wrap;grid-gap:15px;gap:15px;align-items:flex-end}.registros__wrapper .registros__header ul.registros__filter li{display:flex;flex-direction:column;justify-content:flex-start}.registros__wrapper .registros__header ul.registros__filter li label{margin-bottom:5px;font-weight:600;color:#333}.registros__wrapper .registros__header ul.registros__filter li select{padding:10px;border:1px solid #ccc;border-radius:5px;width:250px;font-family:inherit}.registros__wrapper .registros__header ul.registros__filter li .react-datepicker-wrapper input{padding:10px;border:1px solid #ccc;border-radius:5px;width:150px;font-family:inherit}.registros__wrapper .registros__header ul.registros__filter li button.bt{padding:10px 20px;background-color:#5850ec;color:#fff;border:none;border-radius:5px;cursor:pointer;font-weight:700;transition:all .2s}.registros__wrapper .registros__header ul.registros__filter li button.bt:hover{background-color:rgb(44.0979381443,33.9948453608,231.0051546392)}.registros__wrapper .registros__header .registros__quick-filters{display:flex;grid-gap:10px;gap:10px;margin-top:15px}.registros__wrapper .registros__header .registros__quick-filters button{padding:8px 15px;background-color:#f0f0f0;border:1px solid #ddd;border-radius:20px;cursor:pointer;font-size:13px;transition:all .2s}.registros__wrapper .registros__header .registros__quick-filters button:hover{background-color:#e0e0e0}.page__title-info.info__registros{flex-direction:column;position:relative;margin-bottom:20px}.page__download{position:absolute;right:0;top:50%;transform:translateY(-50%)}.page__download a.bt.not__available{pointer-events:none;cursor:not-allowed!important;opacity:.5}.hins__wrap .hins__header ul{text-align:center}@media(min-width:992px){.hins__wrap .hins__header ul{text-align:left}}.hins__wrap .hins__header ul li:not(.hins__not-round){background-color:#f2f2f2}.hins__wrap .hins__header ul li{border-radius:25px;padding:10px;display:inline-block}.hins__wrap .hins__header ul li a{text-decoration:none}.aoo__curioso{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.7);z-index:9999;display:flex;justify-content:center;align-items:center}.aoo__curioso video{width:100%;height:150%;border-radius:40px}.settings__opt{display:flex;flex-direction:row;flex-wrap:wrap}.settings__opt>div{flex:1 1;margin:20px 10px 0}.settings__opt>div:first-child{margin-left:0}.settings__opt>div p{text-align:center}.settings__opt .opt__1 .form__inputs{width:100%}.settings__opt .opt__1 .form__inputs .form__group{width:80%}.settings__opt .opt__1 button.hasError{pointer-events:none}.settings__opt .opt__2 .opt2__lang{margin-top:20px}.settings__opt .opt__2 .opt2__lang .mo__wrapper{margin:4px 0;display:flex;flex-direction:row;align-items:center;padding:0 10px;cursor:pointer}.settings__opt .opt__2 .opt2__lang .mo__wrapper p{margin-left:5px}.settings__opt .opt__2 .opt2__lang .mo__wrapper:hover{background-color:#f2f2f2;border-radius:20px}.settings__opt .opt__3{position:relative}.settings__opt .opt__3 .sobre__animation{position:absolute;bottom:0;right:0;opacity:.2}.settings__opt .opt__3 .nao__clica{position:absolute;bottom:20px;font-size:9px;cursor:pointer}.settings__opt .opt__3 .nao__clica:hover{transform:scale(1.09)}.settings__opt .opt__3 .sobre__membros{margin-top:20px}.settings__opt .opt__3 .sobre__membros ul li{text-align:center;margin:10px 0}.settings__opt .opt__3 .sobre__membros ul li strong{font-weight:700;font-size:16px}.modal__crud--wrapper{height:100vh;width:100%;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.8);position:fixed;top:0;left:0;right:0;bottom:0;z-index:99}.modal__crud--wrapper .modal__close{position:absolute;top:30px;right:30px;cursor:pointer;z-index:3}.modal__crud--wrapper .modal__close:hover svg{transform:scale(1.1)}@media(max-width:992px){.modal__crud--wrapper .modal__close{background:#a6a6a6;border-radius:50%}}.modal__crud--wrapper .modal__content{width:90%;background-color:#fff;border-radius:25px;padding:40px 20px}.modal__crud--wrapper .modal__content.content__scroll{position:absolute;top:50px;bottom:50px;overflow-y:auto}@media(min-width:992px){.modal__crud--wrapper .modal__content{width:70%;max-width:500px}}@media(min-width:1300px){.modal__crud--wrapper .modal__content{width:50%;max-width:800px}}.modal__crud--wrapper .modal__content form .form__group{margin:15px auto;width:80%}.modal__crud--wrapper .modal__content form .form__group label{font-weight:700}.modal__crud--wrapper .modal__content form .form__group .bt{margin-top:20px}.form__side-side{display:flex;justify-content:center;align-items:center;flex-direction:column}.form__side-side .selected__remove{flex:1 1}.form__side-side .selected__remove svg{cursor:pointer}.form__side-side .selected__remove svg:hover{transform:scale(1.2)}.form__side-side button.bt{flex:1 1;margin-top:0!important;background-color:#8fb339}.form__side-side button.bt:hover{background-color:rgb(167.1228813559,201.1398305085,85.8601694915)}@media(min-width:992px){.form__side-side{flex-direction:row}.form__side-side .selected__remove{margin-right:10px}.form__side-side button.bt{margin-top:20px!important}}.toggle-switch{position:relative;display:inline-block;width:48px;height:24px}.toggle-switch input{opacity:0;width:0;height:0}.toggle-switch input:checked+.slider{background-color:#6366f1}.toggle-switch input:focus+.slider{box-shadow:0 0 1px #6366f1}.toggle-switch input:checked+.slider:before{transform:translateX(24px)}.toggle-switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:24px}.toggle-switch .slider:before{position:absolute;content:"";height:16px;width:16px;left:4px;bottom:4px;background-color:#fff;transition:.4s;border-radius:50%}.jornada-day-row{display:flex;align-items:center;grid-gap:15px;gap:15px;margin-bottom:12px;padding:10px 15px;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0;transition:all .3s ease}.jornada-day-row.disabled{background:#f1f5f9;opacity:.6;border-color:#cbd5e1}.jornada-day-row .day-label{width:120px;font-weight:600;color:#334155}.jornada-day-row .day-toggle{display:flex;align-items:center}.jornada-day-row .day-times{display:flex;flex-wrap:wrap;grid-gap:10px;gap:10px;flex:1 1}.jornada-day-row .day-times .time-input-group{display:flex;flex-direction:column;flex:1 1;min-width:80px}.jornada-day-row .day-times .time-input-group label{font-size:11px;color:#64748b;margin-bottom:4px;text-transform:uppercase;font-weight:700}.jornada-day-row .day-times .time-input-group input[type=time]{padding:6px 8px;border:1px solid #cbd5e1;border-radius:6px;font-size:14px;color:#334155;background:#fff;outline:none;transition:all .2s}.jornada-day-row .day-times .time-input-group input[type=time]:focus{border-color:#6366f1;box-shadow:0 0 0 2px rgba(99,102,241,.2)}.jornada-day-row .day-times .time-input-group input[type=time]:disabled{background:#e2e8f0;color:#94a3b8;cursor:not-allowed}.colab-modal-wrapper{padding:28px 32px;background:#fff;border-radius:12px}.colab-modal-wrapper .colab-form{display:flex;flex-direction:column;grid-gap:18px;gap:18px}.colab-modal-wrapper .colab-modal-header{display:flex;align-items:center;grid-gap:14px;gap:14px;padding-bottom:16px;border-bottom:1px solid #e2e8f0}.colab-modal-wrapper .colab-modal-header .colab-avatar{width:50px;height:50px;min-width:50px;background:linear-gradient(135deg,#6a0dad,#9b59b6);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:700;box-shadow:0 4px 6px rgba(106,13,173,.2)}.colab-modal-wrapper .colab-modal-header .colab-header-info{flex:1 1}.colab-modal-wrapper .colab-modal-header .colab-header-info h2{margin:0 0 2px;font-size:18px;color:#1e293b;font-weight:700}.colab-modal-wrapper .colab-modal-header .colab-header-info .colab-email{color:#64748b;font-size:13px}.colab-modal-wrapper .colab-modal-header .colab-header-right{display:flex;flex-direction:column;align-items:flex-end;grid-gap:6px;gap:6px}.colab-modal-wrapper .colab-modal-header .colab-header-right .colab-id-badge{background:#f1f5f9;color:#475569;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:600}.colab-modal-wrapper .colab-modal-header .colab-header-right .colab-status-inline{display:flex;align-items:center;grid-gap:8px;gap:8px}.colab-modal-wrapper .colab-modal-header .colab-header-right .colab-status-inline .status-text{font-size:12px;font-weight:700;text-transform:uppercase}.colab-modal-wrapper .colab-modal-header .colab-header-right .colab-status-inline .status-text.active{color:#10b981}.colab-modal-wrapper .colab-modal-header .colab-header-right .colab-status-inline .status-text.inactive{color:#ef4444}.colab-modal-wrapper .profile-selector-section{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:12px 16px}.colab-modal-wrapper .profile-selector-section .section-label{display:block;font-size:11px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.6px;margin-bottom:8px}.colab-modal-wrapper .profile-selector-section .profile-pills{display:flex;grid-gap:10px;gap:10px;margin-bottom:8px}.colab-modal-wrapper .profile-selector-section .profile-pills .profile-pill{flex:1 1;padding:9px 12px;border:2px solid #e2e8f0;border-radius:7px;background:#fff;color:#64748b;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.colab-modal-wrapper .profile-selector-section .profile-pills .profile-pill:hover{border-color:#cbd5e1;background:#f1f5f9}.colab-modal-wrapper .profile-selector-section .profile-pills .profile-pill.selected.admin{border-color:#f59e0b;background:#fffbeb;color:#d97706}.colab-modal-wrapper .profile-selector-section .profile-pills .profile-pill.selected.colab{border-color:#6a0dad;background:#faf5ff;color:#6a0dad}.colab-modal-wrapper .profile-selector-section .profile-desc{margin:0;font-size:12px;color:#64748b}.colab-modal-wrapper .colab-tabs{display:flex;grid-gap:4px;gap:4px;border-bottom:2px solid #e2e8f0}.colab-modal-wrapper .colab-tabs .colab-tab{padding:9px 18px;background:none;border:none;font-size:14px;font-weight:600;color:#94a3b8;cursor:pointer;position:relative;transition:color .2s}.colab-modal-wrapper .colab-tabs .colab-tab:hover{color:#334155}.colab-modal-wrapper .colab-tabs .colab-tab.active{color:#6a0dad}.colab-modal-wrapper .colab-tabs .colab-tab.active:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:3px;background:#6a0dad;border-radius:3px 3px 0 0}.colab-modal-wrapper .tab-content{animation:fadeInTab .25s ease}.colab-modal-wrapper .tab-content .form-grid-row{display:flex;grid-gap:14px;gap:14px;margin-bottom:12px;align-items:flex-start}.colab-modal-wrapper .tab-content .form-grid-row .form-cell{display:flex;flex-direction:column;grid-gap:5px;gap:5px}.colab-modal-wrapper .tab-content .form-grid-row .form-cell.grow-1{flex:1 1}.colab-modal-wrapper .tab-content .form-grid-row .form-cell.grow-2{flex:2 1}.colab-modal-wrapper .tab-content .form-grid-row .form-cell.cell-center{justify-content:flex-start}.colab-modal-wrapper .tab-content .form-grid-row .form-cell label{font-size:12px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.4px}.colab-modal-wrapper .tab-content .form-grid-row .form-cell input,.colab-modal-wrapper .tab-content .form-grid-row .form-cell select{padding:9px 12px;border:1px solid #cbd5e1;border-radius:7px;font-size:14px;color:#1e293b;background:#fff;outline:none;transition:border-color .2s;width:100%}.colab-modal-wrapper .tab-content .form-grid-row .form-cell input:focus,.colab-modal-wrapper .tab-content .form-grid-row .form-cell select:focus{border-color:#6a0dad;box-shadow:0 0 0 2px rgba(106,13,173,.1)}.colab-modal-wrapper .tab-content .form-grid-row .form-cell input.hasError,.colab-modal-wrapper .tab-content .form-grid-row .form-cell select.hasError{border-color:#ef4444}.colab-modal-wrapper .tab-content .form-grid-row .form-cell input.input-readonly,.colab-modal-wrapper .tab-content .form-grid-row .form-cell select.input-readonly{background:#f8fafc;color:#64748b;cursor:default}.colab-modal-wrapper .tab-content .form-grid-row .form-cell .status-cell-content{display:flex;align-items:center;grid-gap:10px;gap:10px;padding:9px 0}.colab-modal-wrapper .tab-content .form-grid-row .form-cell .status-cell-content .status-badge{font-size:13px;font-weight:700}.colab-modal-wrapper .tab-content .form-grid-row .form-cell .status-cell-content .status-badge.active{color:#10b981}.colab-modal-wrapper .tab-content .form-grid-row .form-cell .status-cell-content .status-badge.inactive{color:#ef4444}.colab-modal-wrapper .tab-content .form-grid-row .form-cell .form__error p{color:#ef4444;font-size:11px;margin:2px 0 0}.colab-modal-wrapper .costs-tab{display:flex;flex-direction:column;grid-gap:2px;gap:2px}.colab-modal-wrapper .costs-tab .costs-table-header{display:grid;grid-template-columns:160px 1fr 1fr 1fr;grid-gap:8px;gap:8px;padding:6px 10px;font-size:11px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #e2e8f0;margin-bottom:4px}.colab-modal-wrapper .costs-tab .cost-row{display:grid;grid-template-columns:160px 1fr;grid-gap:8px;gap:8px;align-items:center;padding:8px 10px;border-radius:6px;transition:background .15s}.colab-modal-wrapper .costs-tab .cost-row:hover{background:#f8fafc}.colab-modal-wrapper .costs-tab .cost-row.custom-cost-row{border:1px dashed #e2e8f0;border-radius:7px;margin-top:4px}.colab-modal-wrapper .costs-tab .cost-row .cost-row__label{display:flex;align-items:center;grid-gap:6px;gap:6px;font-size:14px;font-weight:600;color:#1e293b}.colab-modal-wrapper .costs-tab .cost-row .cost-row__label .custom-cost-label-input{font-size:14px;font-weight:600;color:#1e293b;border:none;border-bottom:1px dashed #cbd5e1;outline:none;background:transparent;width:130px}.colab-modal-wrapper .costs-tab .cost-row .cost-row__label .custom-cost-label-input:focus{border-bottom-color:#6a0dad}.colab-modal-wrapper .costs-tab .cost-row .cost-row__label .custom-cost-label-input::-webkit-input-placeholder{color:#94a3b8;font-weight:400;font-size:13px}.colab-modal-wrapper .costs-tab .cost-row .cost-row__label .custom-cost-label-input:-ms-input-placeholder{color:#94a3b8;font-weight:400;font-size:13px}.colab-modal-wrapper .costs-tab .cost-row .cost-row__label .custom-cost-label-input::-ms-input-placeholder{color:#94a3b8;font-weight:400;font-size:13px}.colab-modal-wrapper .costs-tab .cost-row .cost-row__label .custom-cost-label-input::placeholder{color:#94a3b8;font-weight:400;font-size:13px}.colab-modal-wrapper .costs-tab .cost-row .cost-row__controls{display:grid;grid-template-columns:48px 1fr auto;grid-gap:10px;gap:10px;align-items:center}.colab-modal-wrapper .costs-tab .cost-row .cost-row__controls .cost-row__value{position:relative;display:flex;align-items:center}.colab-modal-wrapper .costs-tab .cost-row .cost-row__controls .cost-row__value .cost-prefix{position:absolute;left:10px;color:#64748b;font-weight:600;font-size:13px}.colab-modal-wrapper .costs-tab .cost-row .cost-row__controls .cost-row__value .cost-input{width:100%;padding:8px 10px 8px 32px;border:1px solid #e2e8f0;border-radius:6px;font-size:14px;color:#1e293b;outline:none;transition:border-color .2s}.colab-modal-wrapper .costs-tab .cost-row .cost-row__controls .cost-row__value .cost-input:focus{border-color:#6a0dad;box-shadow:0 0 0 2px rgba(106,13,173,.1)}.colab-modal-wrapper .costs-tab .cost-row .cost-row__controls .cost-tipo-group{display:flex;background:#f1f5f9;padding:3px;border-radius:7px;grid-gap:2px;gap:2px}.colab-modal-wrapper .costs-tab .cost-row .cost-row__controls .cost-tipo-group .tipo-btn{padding:6px 12px;border:none;background:transparent;border-radius:5px;font-size:12px;font-weight:600;color:#64748b;cursor:pointer;transition:all .2s;white-space:nowrap}.colab-modal-wrapper .costs-tab .cost-row .cost-row__controls .cost-tipo-group .tipo-btn.active{background:#fff;color:#1e293b;box-shadow:0 1px 3px rgba(0,0,0,.1)}.colab-modal-wrapper .costs-tab .cost-row .cost-row__controls .cost-tipo-group .tipo-btn:hover:not(.active){color:#334155}.colab-modal-wrapper .costs-tab .cost-row .cost-row__controls .cost-tipo-group .tipo-btn.remove-icon-btn{background:transparent;color:#ef4444;padding:6px 8px}.colab-modal-wrapper .costs-tab .cost-row .cost-row__controls .cost-tipo-group .tipo-btn.remove-icon-btn:hover{background:#fef2f2;border-radius:5px}.colab-modal-wrapper .costs-tab .btn-add-cost{margin-top:8px;background:#f8fafc;border:1.5px dashed #cbd5e1;color:#64748b;padding:10px;border-radius:7px;font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;grid-gap:6px;gap:6px;transition:all .2s}.colab-modal-wrapper .costs-tab .btn-add-cost:hover{border-color:#6a0dad;color:#6a0dad;background:#faf5ff}.colab-modal-wrapper .info-icon{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border-radius:50%;background:#e2e8f0;color:#64748b;font-size:9px;font-weight:700;font-style:italic;cursor:help;transition:all .2s;position:relative;flex-shrink:0}.colab-modal-wrapper .info-icon:hover{background:#6a0dad;color:#fff}.colab-modal-wrapper .info-icon:hover:after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);background:#1e293b;color:#f1f5f9;padding:8px 12px;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.2);white-space:pre-wrap;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:220px;font-size:11px;font-weight:500;line-height:1.5;z-index:9999;font-style:normal;text-align:left;-webkit-clip-path:none;clip-path:none}.colab-modal-wrapper .info-icon:hover:before{content:"";position:absolute;bottom:calc(100% + 2px);left:50%;transform:translateX(-50%);border:5px solid transparent;border-top-color:#1e293b;z-index:9999}.colab-modal-wrapper .toggle-switch{position:relative;display:inline-block;width:44px;height:22px}.colab-modal-wrapper .toggle-switch.small-toggle{width:38px;height:20px}.colab-modal-wrapper .toggle-switch input{opacity:0;width:0;height:0}.colab-modal-wrapper .toggle-switch input:checked+.slider{background-color:#6a0dad}.colab-modal-wrapper .toggle-switch input:checked+.slider:before{transform:translateX(22px)}.colab-modal-wrapper .toggle-switch.small-toggle input:checked+.slider:before{transform:translateX(18px)}.colab-modal-wrapper .toggle-switch .slider{position:absolute;cursor:pointer;inset:0;background-color:#cbd5e1;transition:.3s;border-radius:22px}.colab-modal-wrapper .toggle-switch .slider:before{position:absolute;content:"";height:16px;width:16px;left:3px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.2)}.colab-modal-wrapper .colab-modal-footer{display:flex;justify-content:space-between;align-items:center;padding-top:16px;border-top:1px solid #e2e8f0;margin-top:4px}.colab-modal-wrapper .colab-modal-footer .btn-delete-ghost{display:flex;align-items:center;grid-gap:6px;gap:6px;background:transparent;border:1.5px solid #fca5a5;color:#ef4444;font-size:13px;font-weight:600;padding:8px 14px;border-radius:7px;cursor:pointer;transition:all .2s}.colab-modal-wrapper .colab-modal-footer .btn-delete-ghost:hover{background:#fef2f2;border-color:#ef4444}.colab-modal-wrapper .colab-modal-footer .btn-save-colab{background:#6a0dad;color:#fff;border:none;padding:10px 22px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;box-shadow:0 3px 6px rgba(106,13,173,.25)}.colab-modal-wrapper .colab-modal-footer .btn-save-colab:hover:not(:disabled){background:#520a8a;transform:translateY(-1px);box-shadow:0 5px 10px rgba(106,13,173,.3)}.colab-modal-wrapper .colab-modal-footer .btn-save-colab:disabled{opacity:.45;cursor:not-allowed;transform:none}.colab-submitting{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;min-height:260px}.colab-submitting p{margin-top:14px;font-size:15px;font-weight:600;color:#475569}@keyframes fadeInTab{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.modal__wrapper{height:100vh;width:100%;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.8);position:fixed;top:0;left:0;right:0;bottom:0;z-index:99}.modal__wrapper .modal__close{position:absolute;top:30px;right:30px;cursor:pointer}.modal__wrapper .modal__close:hover svg{transform:scale(1.1)}.modal__wrapper .modal__content{width:90%;background-color:#fff;border-radius:25px}.modal__wrapper .modal__content svg{opacity:.5}.modal__wrapper .modal__content h4{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);color:#222;font-weight:700;font-size:2rem;text-align:center;z-index:3}@media(max-width:768px){.modal__wrapper .modal__content .content__type>div{height:200px!important;width:auto!important}}.modal__wrapper .modal__content .content__type.type__error{padding:40px 0}@media(min-width:992px){.modal__wrapper .modal__content{width:50%}.modal__wrapper .modal__content h4{font-size:3rem;left:50%;right:auto;transform:translate(-50%,-50%)}}.full-loading__wrapper{height:100vh;width:100%;overflow:hidden;position:relative;display:flex;justify-content:center;align-items:center;animation:fadeIn .2s}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.full-loading__wrapper .loading__logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.full-loading__wrapper .loading__logo img{opacity:.1}.full-loading__wrapper .loading__content{z-index:2;padding:0 40px}.full-loading__wrapper .loading__content h2{font-size:1.2rem;font-weight:700;text-align:center}@media(min-width:992px){.full-loading__wrapper .loading__content h2{font-size:3rem}}.full-loading__wrapper .loading__content h3{text-align:center}ul.pontos__filter{display:flex;margin-top:5px;border:1px solid #f2f2f2;padding:20px 0}ul.pontos__filter li{display:flex;justify-content:flex-start;align-items:center;margin:0 10px}ul.pontos__filter li .form__group{margin:0 10px;width:100%}.pontos__header{margin-bottom:20px}.filter__pontos{display:flex;flex-direction:column;align-items:center}@media(min-width:992px){.filter__pontos{flex-direction:row;justify-content:space-between}}.filter__pontos .active__filters ul{display:flex;align-items:center}.filter__pontos .active__filters ul li{margin:0 7px}.filter__pontos .active__filters ul li .current__filter{background-color:#dfdfdf;border-radius:20px;padding:10px;width:100%;display:flex;justify-content:space-between}.filter__pontos .active__filters ul li .current__filter p{font-size:12px}.filter__pontos .active__filters ul li .current__filter svg{margin-left:5px}.filter__pontos .active__filters ul li .current__filter svg:hover{transform:scale(1.2);cursor:pointer}.tip__container{position:absolute;top:0;right:20px;background-color:#e1e1e1;padding:10px 40px 10px 20px;display:flex;flex-direction:row;align-items:center;box-shadow:7px 7px 7px #bebebe}.tip__container.not__showing{display:none}.tip__container .bulb__svg{margin-right:10px}.tip__container .tip__content{display:flex;flex-direction:column}.tip__container .tip__content span{font-size:12px;color:#707070;margin-top:5px;cursor:pointer}.tip__container .tip__close{position:absolute;top:4px;right:5px}.tip__container .close__svg{margin-left:10px;cursor:pointer}.tip__container .close__svg:hover{transform:scale(1.2)}.wrapper__aprovar{padding:40px}.wrapper__aprovar ul li{margin:15px 0}.wrapper__aprovar ul li .pnt__info p span{font-weight:700}.wrapper__aprovar ul li .pnt__info .m__map{height:200px;width:100%}.wrapper__aprovar ul li .pnt__info .m__map .leaflet-container{width:100%;height:100%}.bnt__aprovar{display:flex;flex-direction:column}.bnt__aprovar>button.bt{margin:5px auto}.bnt__aprovar>button.bt:first-child{background-color:green}.bnt__aprovar>button.bt:first-child:hover{background-color:#00b300}.page__search--logs{margin:20px 0;border-bottom:1px solid #f2f2f2;position:relative}.page__search--logs input{width:100%;padding:10px;outline:none;border:none}.page__search--logs svg{position:absolute;top:0;bottom:0;right:0;background-color:red;height:100%;width:3%;padding:5px;cursor:pointer;color:#f2f2f2}.relatorios__wrapper{display:flex;flex-direction:row}.relatorios__wrapper .rel__todos{flex:1 1;margin:0}@media(min-width:992px){.relatorios__wrapper .rel__todos{margin:0 50px 0 0}}.relatorios__wrapper .rel__todos .curr__rel{padding:20px;background-color:#fff;margin:20px 0;border-radius:20px}.relatorios__wrapper .rel__todos .curr__rel.has__bridge{position:relative}.relatorios__wrapper .rel__todos .curr__rel.has__bridge:after{content:"";position:absolute;bottom:0;left:0;top:0;width:4px;background-color:#3839ff}@media(min-width:992px){.relatorios__wrapper .rel__todos .curr__rel.has__bridge:before{content:"";position:absolute;left:80%;top:0;bottom:0;width:38%;background-color:#fff}}@media(min-width:992px)and (min-width:2000px){.relatorios__wrapper .rel__todos .curr__rel.has__bridge:before{width:30%}}.relatorios__wrapper .rel__todos .curr__rel:first-child{margin-top:10px}.relatorios__wrapper .rel__todos .curr__rel h3{color:#040e4b;margin-bottom:2px}.relatorios__wrapper .rel__todos .curr__rel p{color:hsla(0,0%,61.2%,.9333333333);font-size:13px}.relatorios__wrapper .rel__todos .curr__rel:hover{box-shadow:1px 7px 7px #e7e7e7;cursor:pointer;transform:scale(1.02)}.relatorios__wrapper .rel__preview{flex:2 1;padding:40px;display:none;justify-content:center;align-items:center;background:#fff;margin-top:10px;border-radius:20px}.relatorios__wrapper .rel__preview iframe{width:100%;height:100%}@media(min-width:992px){.relatorios__wrapper .rel__preview{display:flex}}.tinf__name h2 span{font-style:italic;text-decoration:underline}.marcar__wrapper{display:flex;flex-direction:column;margin-top:20px}@media(min-width:1024px){.marcar__wrapper{flex-direction:row}}.marcar__wrapper .m__clock{flex:1 1}@media(min-width:1024px){.marcar__wrapper .m__clock{margin-right:20px}}.marcar__wrapper .m__map{flex:1 1}.marcar__wrapper .m__map .leaflet-container{border-radius:30px;width:100%;z-index:4}.delimitar__wrapper{display:flex;margin-top:20px;flex-direction:column;height:64vh}@media(min-width:1024px){.delimitar__wrapper{flex-direction:row}}.delimitar__wrapper .del__users{flex:1 1;background-color:#fff;padding:20px;overflow:auto}.delimitar__wrapper .del__users ul{margin-top:30px}.delimitar__wrapper .del__users ul li .col__info{margin:15px 0;background-color:#f6f6f6;padding:12px;border-radius:20px;cursor:pointer}.delimitar__wrapper .del__users ul li .col__info:hover{transform:scale(1.02)}.delimitar__wrapper .del__users ul li .col__info h6{font-size:16px;font-weight:700}.delimitar__wrapper .del__users ul li .col__info p{font-size:14px}.delimitar__wrapper .del__map{flex:3 1;position:relative}.delimitar__wrapper .del__map .editing__now{position:absolute;bottom:5px;left:5px;background-color:#fff;padding:10px;z-index:999}.delimitar__wrapper .del__map .editing__now h5 span{font-weight:700;margin-left:2px}.delimitar__wrapper .del__map .cancel__editing{position:absolute;bottom:5px;right:5px;background-color:#fff;padding:10px;z-index:999;cursor:pointer}.delimitar__wrapper .del__map .cancel__editing h5{display:flex;flex-direction:row;align-items:center;justify-content:center}.delimitar__wrapper .del__map .cancel__editing h5 svg{margin-left:10px}.delimitar__wrapper .del__map .leaflet-container{width:100%;height:100%}.delimitar__wrapper .del__map .loading__map{padding:20px;z-index:9999;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;border-radius:20px;width:50%}.delimitar__wrapper .del__map .loading__map h3{text-align:center;font-size:20px}.login__wrapper{position:relative;overflow:hidden;min-height:100vh}.login__wrapper,.login__wrapper .login__ball{display:flex;align-items:center;justify-content:center}.login__wrapper .login__ball{position:absolute;inset:0;z-index:1;pointer-events:none}.login__wrapper .login__ball .ball{height:377px;width:377px;border-radius:50%;flex-shrink:0}.login__wrapper .login__ball .ball.ball__red{margin-top:-140px;margin-left:-140px;background-color:rgb(251,208,211.6666666667)}.login__wrapper .login__ball .ball.ball__black{margin-top:140px;background-color:#bfbabc}@media(max-width:768px){.login__wrapper .login__ball .ball{height:220px;width:220px}}@media(max-width:427px){.login__wrapper .login__ball .ball{height:160px;width:160px}}.login__wrapper .login__form{position:relative;z-index:2;background-color:#fff;box-shadow:0 10px 40px rgba(0,0,0,.12);border-radius:20px;width:100%;max-width:420px;padding:40px 36px 32px;box-sizing:border-box;margin:20px}@media(max-width:768px){.login__wrapper .login__form{max-width:100%;margin:16px;padding:32px 24px 28px;border-radius:16px}}@media(max-width:427px){.login__wrapper .login__form{margin:12px;padding:28px 18px 24px;border-radius:14px}}.login__wrapper .login__form img.form__logo{display:block;margin:0 auto 32px;width:100%;max-width:240px}@media(max-width:427px){.login__wrapper .login__form img.form__logo{max-width:190px;margin-bottom:24px}}.login__wrapper .login__form .form__group{margin-bottom:16px}.login__wrapper .login__form .form__group label.label__input{display:block;font-size:13px;font-weight:600;color:#555;margin-bottom:6px;text-transform:uppercase;letter-spacing:.5px}.login__wrapper .login__form .form__group input{width:100%;box-sizing:border-box;border:1.5px solid #e2e8f0;border-radius:10px;padding:12px 14px;font-size:15px;color:#1e293b;background:#f8fafc;transition:border-color .2s,box-shadow .2s;outline:none;font-size:16px}.login__wrapper .login__form .form__group input:focus{border-color:#8d0c17;background:#fff;box-shadow:0 0 0 3px rgba(141,12,23,.08)}.login__wrapper .login__form .form__group input.hasError{border-color:#ef4444;background:#fff5f5}.login__wrapper .login__form .form__group .form__error{margin-top:4px}.login__wrapper .login__form .form__group .form__error p{font-size:12px;color:#ef4444;margin:0}.login__wrapper .login__form .form__group .error__icon{margin-top:4px}.login__wrapper .login__form .form__group.bigger__margin{margin-bottom:20px}.login__wrapper .login__form .form__group button.bt.form__login{width:100%;padding:14px;background-color:#8d0c17;color:#fff;font-size:16px;font-weight:700;border:none;border-radius:10px;cursor:pointer;transition:background .2s,transform .15s;margin-top:8px}.login__wrapper .login__form .form__group button.bt.form__login:hover{background-color:rgb(178.6,15.2,29.1333333333);transform:translateY(-1px)}.login__wrapper .login__form .form__group button.bt.form__login:active{transform:translateY(0)}.login__wrapper .login__form .no__password p{text-align:center;margin:12px 0 4px;font-size:13px;color:#a2a2a2}.login__wrapper .login__form .no__password p span{cursor:pointer;color:#a2a2a2;text-decoration:underline;transition:color .2s}.login__wrapper .login__form .no__password p span:hover{color:#8d0c17}.animation__wrapper{padding:20px}.animation__wrapper p{text-align:center;font-size:14px;color:#888}.modalSenha__wrapper .modalSenha__content p{margin:10px 0;color:#5e5e5e}header{width:100%;position:absolute;top:20px;transition:all .5s linear}header,header.fixed{left:0;right:0;z-index:19}header.fixed{position:fixed;top:0;background-color:#fff;box-shadow:-5px -5px 9px #7b7b7b}header .header{display:flex;justify-content:space-between;align-items:center}header .header .header__logo h1{margin:0}header .header .header__logo h1 img{width:70px}header .header .header__menu nav ul li{display:inline-block;margin:0 15px;position:relative;vertical-align:middle}header .header .header__menu nav ul li a{text-decoration:none;color:#222;font-size:18px;padding:5px 0;display:block}header .header .header__menu nav ul li a.nav__not-logged{cursor:not-allowed}header .header .header__menu nav ul li .popup__nav{position:absolute;right:0;width:300px;top:110%;background-color:#252223;padding:10px;border-radius:20px;animation:fromBottom .2s cubic-bezier(.075,.82,.165,1);visibility:hidden}header .header .header__menu nav ul li .popup__nav p{color:#fff;text-align:center}@keyframes fromBottom{0%{top:150%}to{top:110%}}header .header .header__menu nav ul li.menu__destaque{background-color:#8d0c17;border-radius:25px}header .header .header__menu nav ul li.menu__destaque a{padding:10px 40px;color:#fff}header .header .header__menu nav ul li.menu__destaque:hover{background-color:rgb(188,16,30.6666666667)}header .header .header__menu nav ul li.menu__destaque:hover:before{content:none}header .header .header__menu nav ul li:hover:before{content:"";position:absolute;top:120%;left:0;right:0;background-color:#8d0c17;height:3px;animation:hoverMenu .2s linear}header .header .header__menu nav ul li:hover .popup__nav{visibility:visible}@keyframes hoverMenu{0%{width:20%}50%{width:50%}to{width:100%}}.opcoes__language{cursor:pointer;position:relative}.opcoes__language:hover .lang__current img{transform:scale(1.09)}.opcoes__language:hover .lang__more-options{visibility:visible}.opcoes__language .lang__current{display:flex;justify-content:center;align-items:center}.opcoes__language .lang__current img{width:40px}.opcoes__language .lang__more-options{position:absolute;z-index:4;background-color:#fff;padding:20px 10px;right:0;box-shadow:-1px 4px 20px 0 hsla(0,0%,79.2%,.9333333333);overflow:hidden;visibility:hidden}.opcoes__language .lang__more-options .mo__wrapper{display:flex;align-items:center;border-radius:25px;padding:0 10px}.opcoes__language .lang__more-options .mo__wrapper:hover{background-color:#f2f2f2}.opcoes__language .lang__more-options .mo__wrapper img{width:40px;margin-right:5px}.opcoes__language .lang__more-options .mo__wrapper p{font-size:12px}.mobile__container-open{position:fixed;z-index:20;top:0;bottom:0;right:0;left:0;background-color:rgba(0,0,0,.4)}.mobile__container-open .mobile__nav-close{position:absolute;top:20px;left:20px}.mobile__container-open .container__content{position:absolute;top:0;bottom:0;right:0;background-color:#fff;width:70%;padding:60px 10px;transition:all .5s cubic-bezier(.39,.575,.565,1)}.mobile__container-open .container__content hr{margin:20px auto;border:1px solid #f2f2f2;width:70%}.mobile__container-open .container__content img.mobile__logo{width:100px;display:block;margin:0 auto}.mobile__container-open .container__content h2{text-align:center}.mobile__container-open .container__content ul{display:flex;flex-direction:column;margin-top:40px}.mobile__container-open .container__content ul li{margin:10px 0;text-align:center}.mobile__container-open .container__content ul li a{font-size:24px;text-decoration:none;color:#222}.mobile__container-open .container__content ul li .lang__all{display:flex;margin-top:50px}.mobile__container-open .container__content ul li .lang__all .mo__wrapper{flex:1 1}.mobile__container-open .container__content ul li .lang__all img{width:50px}.landing__wrapper{min-height:100vh;overflow:hidden}.landing__wrapper .landing__hero{height:100vh}.landing__wrapper .landing__hero>.container{display:flex;height:100%;align-items:center;flex-direction:column;justify-content:center;padding-top:115px}@media(min-width:1024px){.landing__wrapper .landing__hero>.container{flex-direction:row;padding-top:0;justify-content:flex-start}}.landing__wrapper .landing__hero .hero__info h2{font-size:40px;line-height:40px;text-align:center}.landing__wrapper .landing__hero .hero__info p{margin:30px 0;font-size:18px;line-height:23px;color:#717171;text-align:center}.landing__wrapper .landing__hero .hero__info .info__contact{display:flex;align-items:center;justify-content:flex-start;width:100%;margin-top:30px}.landing__wrapper .landing__hero .hero__info .info__contact a.bt{padding:14px 30px;border-radius:9px;width:auto;background:#25d366;color:#fff;border:none;text-decoration:none;transition:background .2s ease}.landing__wrapper .landing__hero .hero__info .info__contact a.bt.whatsapp{background:#25d366;color:#fff}.landing__wrapper .landing__hero .hero__info .info__contact a.bt.whatsapp:hover{background:#1ebe5b}@media(min-width:1024px){.landing__wrapper .landing__hero .hero__info h2{text-align:left;font-size:70px;line-height:70px;width:80%}.landing__wrapper .landing__hero .hero__info p{text-align:left;width:90%}}@media(min-width:1300px){.landing__wrapper .landing__hero .hero__info{margin-left:100px}}.landing__wrapper .landing__hero .hero__image img{margin-top:60px;width:100%;display:block}@media(min-width:510px){.landing__wrapper .landing__hero .hero__image img{width:500px}}@media(min-width:1300px){.landing__wrapper .landing__hero .hero__image img{width:704px}}.landing__section-rapido{background-color:#f4f5f9}.landing__section-rapido p{width:100%;line-height:21px;text-align:center;margin:15px auto;color:#6b6b6b}.landing__section-rapido .rapido__screens{margin-top:50px;display:flex;align-items:flex-end;flex-direction:column}.landing__section-rapido .rapido__screens .screen{flex:1 1;margin:10px 0}.landing__section-rapido .rapido__screens .screen img{width:100%;display:block}.landing__section-rapido .rapido__screens .screen.highlight{flex:1.5 1;z-index:2}@media(min-width:1024px){.landing__section-rapido>.section{padding-bottom:0}.landing__section-rapido p{width:551px}.landing__section-rapido .rapido__screens{margin-top:100px;flex-direction:row}.landing__section-rapido .rapido__screens .screen{margin:0}}.landing__funciona .funciona__list{margin-top:40px;display:flex;flex-direction:column}.landing__funciona .funciona__list li{flex:1 1;display:flex;margin:10px 0;justify-content:center}.landing__funciona .funciona__list li.no-flex{flex:0 1}.landing__funciona .funciona__list li .list__arrow{display:flex;justify-content:center;align-items:center;margin:0 20px;padding:10px}.landing__funciona .funciona__list li .list__item{display:flex;flex-direction:column;align-items:center}.landing__funciona .funciona__list li .list__item .item__number{background-color:#ececec;padding:17px;border-radius:50%}.landing__funciona .funciona__list li .list__item .item__number p{color:red}.landing__funciona .funciona__list li .list__item .item__desc{margin-top:10px}.landing__funciona .funciona__list li .list__item .item__desc p{font-size:18px;color:#6b6b6b}@media(min-width:1024px){.landing__funciona .funciona__list{flex-direction:row}.landing__funciona .funciona__list li{margin:0}.landing__funciona .funciona__list .list__item{flex-direction:row}.landing__funciona .funciona__list .list__item .item__number{margin-right:10px}.landing__funciona .funciona__list .list__item .item__desc{margin:0}}.landing__price{background-color:#f4f5f9}.landing__app .app__wrapper{display:flex;flex-direction:column}.landing__app .app__wrapper .app__image{flex:2 1;order:2;display:flex;justify-content:center}.landing__app .app__wrapper .app__image img{width:302px;display:block}.landing__app .app__wrapper .app__desc{flex:3 1;padding:20px 40px}.landing__app .app__wrapper .app__desc h2{margin-bottom:50px}.landing__app .app__wrapper .app__desc p{margin:20px 0;font-size:18px;line-height:30px;color:#6b6b6b}.landing__app .app__wrapper .app__desc .desc__badges{margin-top:25px}.landing__app .app__wrapper .app__desc .desc__badges img{width:150px;display:block;margin:12px 0}@media(min-width:1024px){.landing__app .app__wrapper{flex-direction:row}.landing__app .app__wrapper .app__image{order:inherit;justify-content:flex-end}.landing__app .app__wrapper .app__desc .desc__badges{margin-top:60px}.landing__app .app__wrapper .app__desc .desc__badges img{width:212px}}.landing__footer{background-color:#252223}.landing__footer .container{display:flex;flex-direction:column;align-items:center}@media(min-width:1024px){.landing__footer .container{flex-direction:row}}.landing__footer .footer__section-1{flex:2 1}.landing__footer .footer__section-1 h2{color:#fff;font-size:30px;text-align:center}.landing__footer .footer__section-1 p{color:#fff;line-height:25px;margin:15px 0;text-align:center}.landing__footer .footer__section-1 .footer__badges{margin:20px 0}.landing__footer .footer__section-1 .footer__badges img{width:188px;margin:10px auto;display:block}@media(min-width:1024px){.landing__footer .footer__section-1 h2,.landing__footer .footer__section-1 p{text-align:left}.landing__footer .footer__section-1 .footer__badges{margin-bottom:0}.landing__footer .footer__section-1 .footer__badges img{display:inline;margin:5px auto}}@media(min-width:1300px){.landing__footer .footer__section-1 .footer__badges img{margin:0 10px;display:inline}.landing__footer .footer__section-1 .footer__badges img:first-child{margin-left:0}}.landing__footer .footer__section-2{flex:1 1;justify-self:center;margin:20px 0}.landing__footer .footer__section-2 h3{color:#fff;margin-bottom:20px}.landing__footer .footer__section-2 ul li{margin:10px 0}.landing__footer .footer__section-2 ul li a{color:#fff;text-decoration:none}.landing__footer .footer__section-2 ul li:hover a{text-decoration:underline;transform:scale(1.02)}@media(min-width:1024px){.landing__footer .footer__section-2{margin:0;padding-left:50px}}.landing__footer .footer__portabilit{flex:1 1}.landing__footer .footer__portabilit img{width:200px;display:block}@media(min-width:1024px){.landing__footer .footer__portabilit img{margin-left:-40px}}.landing__footer .footer__section-3{flex:1 1}.landing__footer .footer__section-3 h3{color:#fff;margin-bottom:20px;text-align:center}.landing__footer .footer__section-3 .section-3__lang ul{display:flex}.landing__footer .footer__section-3 .section-3__lang ul li{flex:1 1;margin:0 5px;cursor:pointer}.landing__footer .footer__section-3 .section-3__lang ul li img{width:50px}.landing__footer .footer__section-3 .section-3__lang ul li:hover img{transform:scale(1.2)}@media(min-width:1024px){.landing__footer .footer__section-3 h3{text-align:left}}.footer__copy{margin-top:30px;display:none}.footer__copy p{text-align:right;color:#fff;font-size:12px}
/*# sourceMappingURL=main.d5bb263f.chunk.css.map */