@charset "UTF-8";aside nav site-imovel .imovel{padding-bottom:unset!important}aside nav site-imovel .descricao{display:none!important}:root{--doc-height: 100%}#Banner>div{transition-duration:.5s;height:calc(100vh - 200px);width:100vw;background-size:cover;background-repeat:no-repeat;background-position:center}#Banner.multiples{width:300vw}#Banner.multiples>div:first-child{margin-left:-100vw}.hidden{display:none!important}[data-popup]{position:absolute;width:100vw;height:100vh;top:0;left:0;z-index:10}[data-popup]>section{width:100vw;height:100vh;background-color:#0000004d;display:flex;justify-content:center;flex-direction:row}[data-popup]>section main{padding:10px 40px;margin-top:100px;width:85%;max-height:calc(100vh - 270px);min-height:350px;height:-moz-fit-content;height:fit-content;background-color:#fff;border-radius:10px;display:flex;flex-direction:column}[data-popup]>section main>div:not(#module-topo){overflow-y:auto;margin-bottom:10px}[data-popup]>section main>div:not(#module-topo)>*:not(#module-topo){width:calc(100% - 20px)}[data-popup]>section main #module-topo{display:flex;border-bottom:solid 1px #6c757d;padding-bottom:5px;margin:5px 0 10px}[data-popup]>section form{display:flex;flex-direction:column}[data-popup]>section form>div{margin:5px 0}[data-popup]>section form>div label{padding:0;margin:0}[data-popup]>section form>div input{margin:0}[data-popup]>section app-module-control{margin-top:auto;margin-bottom:10px}[data-popup]>section app-module-control .control{display:flex;flex-direction:row-reverse}[data-popup]>section app-module-control .control>div.btn{margin-left:5px}*{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}a,a:focus,a:hover{text-decoration:none!important;color:inherit!important}body{padding:0;margin:0;min-width:100vw;max-width:100vw;min-height:100vh;max-height:100vh}.b{font-weight:bolder}.i{font-style:italic}p,ul,ol{padding:0;margin:0;display:flex}li{list-style:none}input,textarea{color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;padding:6px 8px;border:1px solid #ccc;border-radius:4px;font-size:14px;width:100%}textarea{resize:vertical}body:not(.site){overflow:hidden;background-color:#4d6379;color:#6ab0c5;font-size:13px;color:#2c3e50;background-color:#f6f6f6;font-family:Source Sans Pro,sans-serif}body:not(.site) .btn-sm{padding:0 5px;font-size:13px;line-height:1.5;border-radius:5px}body.site:not(.mobile) .mobile:not(.hidable){display:none!important}body.site.mobile .desktop{display:none!important}body.site{overflow-x:hidden;overflow-y:scroll;font-size:13px;color:#2c3e50;background-color:#f6f6f6;font-family:Source Sans Pro,sans-serif}body.mobile:not(.site){min-height:var(--doc-height);max-height:var(--doc-height);overflow-y:scroll}body.mobile:not(.site) sig-footer,body.mobile:not(.site) sig-header{display:none}body.mobile:not(.site) sig-filter>section>*:not(:first-child){display:none}body.mobile:not(.site) sig-filter>section>*:first-child{border-radius:5px}body.mobile:not(.site) sig-dashboard>section>main{width:100vw;height:100vh;height:var(--doc-height);margin:0;padding:5px}body.mobile:not(.site) sig-dashboard>section>main header>div>*:not(span:not(.h4)){display:none}body.mobile:not(.site) sig-dashboard>section>main>section{height:calc(100vh - 120px);height:calc(var(--doc-height) - 120px)}body.mobile:not(.site) sig-dashboard>section>main>section div.table-sticky{height:calc(100vh - 120px);height:calc(var(--doc-height) - 120px)}body.mobile:not(.site) sig-navigation>nav>div{width:100%}::-webkit-scrollbar{width:10px!important;height:10px!important}::-webkit-scrollbar-track{background:#9da5ae}::-webkit-scrollbar-thumb{background:rgba(0,0,0,.3);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.5)}#stickHeader ul{background-color:#f5f5f5}sig-identity [more]{display:flex;gap:10px}sig-identity .logando{display:flex!important;justify-content:center;align-items:center}sig-identity button:hover{color:inherit}sig-identity label:hover{cursor:pointer;color:#6ab0c5}sig-identity *:disabled,sig-identity *:disabled:hover{color:gray!important}sig-identity *{font-weight:700!important}site-filtro app-combobox div{color:#2c3e50;border-radius:5px;background-color:#fff}site-filtro app-combobox div section{width:calc(100% - 20px)!important;margin:0 10px}site-filtro app-combobox div .localizar input{height:20px;min-width:calc(100% - 40px)!important;max-width:calc(100% - 40px)!important}.fake.disabled.white{background-color:transparent!important;border-width:3px}.fake.disabled{background-color:#e9ecef;opacity:1;display:flex;align-items:center}.ribbon{background-color:#fdcf1d}.fancybox__container{z-index:99999!important}main.dashboard>*>section{display:flex;flex-direction:column}main.dashboard>*>section>div{background-color:#ffffff80;border-radius:0 0 10px 10px;height:calc(100vh - 270px)}sig-dashboard section.popup-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000000b3;display:flex;justify-content:center;align-items:center;z-index:1000}sig-dashboard section.popup-overlay div.popup-content{width:90%;height:90%;background-color:#eef0f2;border-radius:0 0 10px 10px;display:flex;flex-direction:column;box-shadow:0 4px 12px #0000004d;overflow:hidden}sig-dashboard section.popup-overlay div.popup-content header{background-color:#0000004d;display:flex;justify-content:space-between;align-items:center;padding:0 10px}sig-dashboard section.popup-overlay div.popup-content header .close-btn{background:none;border:none;font-size:18px;cursor:pointer}sig-dashboard section.popup-overlay div.popup-content footer{margin:10px 10px 8px 0}sig-dashboard footer{display:flex;justify-content:space-between;margin-top:8px;height:22px}sig-dashboard footer>div{display:flex;gap:10px}.day-timeline{position:relative;height:calc(100% - 40px);margin:10px;display:flex}.day-timeline .hour-labels{width:50px;border-right:1px solid #aaa;display:flex;flex-direction:column}.day-timeline .hour-labels div{flex:1;font-size:10px;padding-right:4px;display:flex;align-items:center;justify-content:flex-end;border-bottom:1px dashed #aaa}.day-timeline .hour-slots{flex:1;position:relative;display:flex;flex-direction:column}.day-timeline .hour-slots .hour-slot{flex:1;border-bottom:1px dashed #aaa;box-sizing:border-box;z-index:999;pointer-events:none}.day-timeline .hour-slots .task{cursor:pointer;position:absolute;background:lightblue;border:1px solid #007bff;border-radius:4px;padding:2px 4px;font-size:12px;z-index:2;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.day-timeline .hour-slots .task span{display:inline-block;text-align:center}.btn:disabled,.btn.disabled{opacity:.65;cursor:not-allowed;pointer-events:none}.form-line{display:flex;flex-direction:column}.form-line label{margin:0 0 -5px;font-weight:500;font-size:14px}.form-line input,.form-line textarea,.form-line select{margin:0;padding:6px 10px;font-size:14px;border:1px solid #ced4da;border-radius:4px;outline:none;transition:border-color .2s ease-in-out}.form-line input:focus,.form-line textarea:focus,.form-line select:focus{border-color:#007bff}.input-group{display:flex}.input-group .form-control:not(:first-child){margin-left:-1px}.fake.group{display:flex;flex-direction:column;padding:.75rem;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;gap:8px}.fake.group .input-group{display:flex}.fake.group .input-group input.form-control{flex:1;padding:6px 8px;border:1px solid #ccc;border-radius:4px 0 0 4px;font-size:14px}.fake.group .input-group .input-group-append{display:flex;align-items:center;justify-content:center;height:35px;width:35px;border:1px solid #ccc;margin-top:4px}.fake.group .input-group .input-group-append input[type=checkbox]{appearance:none;width:20px;height:20px;border:2px solid #333;border-radius:4px;cursor:pointer;position:relative;margin-top:4px}.fake.group .input-group .input-group-append input[type=checkbox]:checked:after{content:"\2714";position:absolute;top:-3px;left:2px;font-size:16px;color:green}.fake.group .input-group .input-group-append .disable-toggle{display:flex;align-items:center;font-size:12px;cursor:pointer}.fake.group .input-group .input-group-append .disable-toggle input{margin-right:4px}.fake.group .input-group .input-group-append .btn-danger{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border-radius:4px;cursor:pointer}.fake.group .input-group .input-group-append:last-child{border-radius:0 4px 4px 0}.fake.group .btn-primary{width:-moz-fit-content;width:fit-content}.fake.group .btn-primary.disabled{opacity:.5;pointer-events:none}label{margin:0!important;font-size:16px;font-weight:600}.checkbox-pair{display:flex}.checkbox-pair input[type=checkbox]{appearance:none;width:20px;height:20px;border:2px solid #333;border-radius:4px;cursor:pointer;position:relative;margin-top:4px}.checkbox-pair input[type=checkbox]:checked:after{content:"\2714";position:absolute;top:-3px;left:2px;font-size:16px;color:green}.checkbox-pair span{margin-top:2px;font-size:16px;margin-left:3px}.lds-ellipsis{margin-top:5px;height:calc(100% - 10px);display:inline-block;position:relative}.lds-ellipsis div{top:4px;position:absolute;width:8px;height:8px;border-radius:50%;background:#495057;animation-timing-function:cubic-bezier(0,1,1,0)}.lds-ellipsis div:nth-child(1){left:8px;animation:lds-ellipsis1 .6s infinite}.lds-ellipsis div:nth-child(2){left:0;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(3){left:16px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(4){left:32px;animation:lds-ellipsis3 .6s infinite}@keyframes lds-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0)}to{transform:translate(24px)}}.form-container{padding:6px 8px 12px;border:1px solid #ccc;border-radius:4px;display:flex;flex-direction:column;margin-top:5px;gap:10px}.form-container span{background-color:#fff;margin-top:-22px;width:-moz-fit-content;width:fit-content;padding:5px;font-size:14px;font-weight:700;margin-bottom:-10px}.form-container span i{font-size:14px;cursor:pointer}
