/*! LRP Viva - v1.0.0 - 2024-09-10
* Copyright (c) 2024 Timepix Interactive;*/fieldset[component]{display:inline-block;font-size:16px;border:1px solid #8270a4;margin:0;padding:0 10px;width:200px;height:40px;position:relative;background-color:#ffffff;vertical-align:middle;border-radius:6px;-o-border-radius:6px;-ms-border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px}fieldset[component]>legend{position:relative;font-weight:400;z-index:2;padding:0 5px;text-transform:uppercase;font-size:9px}fieldset[component]>select{width:100%;height:calc(100% - 9px);margin-top:-6px;border:none;outline:none;font-family:inherit;color:#666}fieldset[component]>textarea,fieldset[component]>input{display:inline-block;position:relative;font-family:inherit;padding:0 5px;left:-10px;font-size:inherit;top:0;width:calc((100% + (2 * 10px)) - 10px);z-index:1;border:none;height:calc(40px - 2px);background-color:transparent;outline:none;color:#666}fieldset[component="textarea"]{min-height:90px;height:auto;overflow:hidden}fieldset[component]>textarea{resize:none;padding:5px;height:calc(90px - 19px);max-height:calc(100% - 7px)}fieldset[component="password"]>input{vertical-align:middle;width:calc(((100% + (2 * 10px)) - 15px) - 40px)}fieldset[component="password"]>input[type="password"]{letter-spacing:7px}fieldset[component="password"]>i{position:relative;display:inline-block;font-size:20px;padding:0;width:20px;text-align:center;height:calc(40px - 0);line-height:calc(40px - 0);top:0;color:#8270a4;vertical-align:middle;cursor:pointer}fieldset[component="password"]>i:before{content:"visibility";display:inline}fieldset[component="password"]>input[type="text"]+i:before{content:"visibility_off";display:inline}fieldset[component]>textarea:-webkit-autofill,fieldset[component]>input:-webkit-autofill,fieldset[component]>select:-webkit-autofill{transition:background-color 9999999999s ease-in-out 0s}fieldset[component]>textarea::-webkit-input-placeholder,fieldset[component]>textarea::placeholder,fieldset[component]>input::-webkit-input-placeholder,fieldset[component]>input::placeholder{color:#8a8a8a;font-size:16px;letter-spacing:normal}fieldset[component="checkbox"]{position:relative;padding:0;display:inline-block;width:20px;height:20px;border:none;background-color:#9fa9e6;vertical-align:middle;border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}fieldset[component="checkbox"]>input{position:absolute;width:0;height:0;visibility:hidden;color:transparent;font-size:0;z-index:-1;filter:alpha(opacity=0);opacity:0;-o-opacity:0;-ms-opacity:0;-moz-opacity:0;-webkit-opacity:0}fieldset[component="checkbox"]>label{position:absolute;width:100%;height:100%;margin:0;top:0;left:0;cursor:pointer}fieldset[component="checkbox"]>input:checked+label:before{content:"check";width:100%;height:100%;font-size:16px;top:0;line-height:20px;position:absolute;left:0;text-align:center;color:#ffffff;font-weight:bold}div.share-qrcode,div.share{display:grid;grid-template:"hd hd hd hd" 1fr "lt md aa rt" 50px "lt ul ul rt" 96px "bt bt bt bt" 1fr /1fr 162px 30px 1fr;background-color:rgba(0,0,0,0.5);z-index:2;position:fixed;width:100vw;height:100vh}div.share>h3{grid-area:md;margin:0;padding:20px 23px 0;height:30px;line-height:20px;color:#533e71;background-color:#FFF;border-radius:5px 0 0 0;-o-border-radius:5px 0 0 0;-ms-border-radius:5px 0 0 0;-moz-border-radius:5px 0 0 0;-webkit-border-radius:5px 0 0 0}div.share>a{grid-area:aa;text-align:center;line-height:30px;font-size:16px;background-color:#FFF;user-select:none;cursor:pointer;border-radius:0 5px 0 0;-o-border-radius:0 5px 0 0;-ms-border-radius:0 5px 0 0;-moz-border-radius:0 5px 0 0;-webkit-border-radius:0 5px 0 0}div.share>ul{grid-area:ul;padding:0 20px 20px;background-color:#FFF;margin:0;list-style:none;border-radius:0 0 5px 5px;-o-border-radius:0 0 5px 5px;-ms-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px}div.share>ul>li{font:normal normal normal 14px/1 FontAwesome;display:inline-block;height:32px;width:32px;line-height:32px;text-align:center;margin:3px;color:#FFF;border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}div.share>ul>li:hover{width:38px;height:38px;line-height:38px;margin:0;cursor:pointer}div.share-qrcode{grid-template:"hd hd hd" 1fr "lt qr rt" 395px "bt bt bt" 1fr /1fr 300px 1fr}div.share-qrcode>div{grid-area:qr;background-color:#FFF;border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}div.share-qrcode>div>div.dialog-body{text-align:center}div.share-qrcode>div>div.dialog-body>img{margin:0 auto}div.share-qrcode>div>div.dialog-header>span{right:5px;top:0px;font-size:20px;cursor:pointer;position:absolute}div.share-qrcode>div>div.dialog-header>header{padding:20px 20px 0px;font-size:0;font-weight:0;color:transparent;background-position-x:25px}div.share-qrcode>div>div.dialog-header{position:relative;padding-bottom:0}body[auth]{display:grid;grid-template:"top top top" 1fr "left login right" 540px "bot bot bot" 1fr / 1fr 520px 1fr}form[name="login"]{position:relative;display:block;grid-area:login;background-color:#fff;padding:45px;overflow:hidden;box-shadow:0 3px 10px rgba(0,0,0,0.3);-o-box-shadow:0 3px 10px rgba(0,0,0,0.3);-ms-box-shadow:0 3px 10px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 10px rgba(0,0,0,0.3);-webkit-box-shadow:0 3px 10px rgba(0,0,0,0.3);box-shadow:0 3px 10px 30%;-o-box-shadow:0 3px 10px 30%;-ms-box-shadow:0 3px 10px 30%;-moz-box-shadow:0 3px 10px 30%;-webkit-box-shadow:0 3px 10px 30%;border-radius:calc(6px * 1.5);-o-border-radius:calc(6px * 1.5);-ms-border-radius:calc(6px * 1.5);-moz-border-radius:calc(6px * 1.5);-webkit-border-radius:calc(6px * 1.5)}form[name="login"]>*{position:relative;z-index:2}form[name="login"]>h1{font-size:25px;color:#3b235d;text-align:center}form[name="login"]>p{text-align:center;font-weight:100;color:#222;font-size:16px}form[name="login"]>div.center>p.message{width:calc(100% - 92px);position:absolute;margin-top:-37px;margin-left:45px}form[name="login"]>div.buttons{padding:35px}form[name="login"]>div.buttons>fieldset{width:calc(100% - 20px);margin-bottom:10px}form[name="login"]>div.center>button{margin-bottom:20px}form[name="login"]>div.center>p{color:#3b235d;font-weight:400}form[name="login"]>div.center>p>a{text-decoration:underline;color:inherit;font-size:inherit;font-family:inherit}form[name="login"]:after{content:"";z-index:1;display:block;position:absolute;width:200%;height:150%;bottom:-60%;left:-90%;border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}body{position:relative;max-width:100vw}body:not([integracao]):not([auth]){display:grid;grid-template:"header header header" 140px "left search right" 0fr "left main right" 1fr "left footer right" 50px /calc((100vw - 1100px) / 2) 1fr calc((100vw - 1100px) / 2);overflow-x:hidden}header{grid-area:header;position:relative;background:#fff url(/assets/images/logos/logo-header.png) calc((100vw - 1100px) / 2) center no-repeat;z-index:1;height:100px;line-height:100px;margin:0px;padding:20px calc((100vw - 1100px) / 2);text-align:right}header>ul{height:40px;line-height:40px;display:inline-block;margin:0;padding:0;list-style:none}header>ul>li{height:40px;line-height:40px;display:inline-block;margin:0;padding:0;list-style:none}header>ul>li:not(:last-child){margin-right:40px}header>ul>li:not(:last-child)>a{font-size:16px;font-weight:400;text-decoration:none;color:#3c235d}header>ul>li:last-child>a.button{margin-top:-2px}form[name="search"]{grid-area:search;width:1100px;background-color:transparent;display:block;position:relative;height:100px;line-height:100px}form[name="search"]>input[type="text"]{height:36px;line-height:36px;border:none;padding:0 18px 0 calc(30px + 18px);z-index:1;width:calc(1100px - 164px);vertical-align:middle;outline:none;border-radius:18px;-o-border-radius:18px;-ms-border-radius:18px;-moz-border-radius:18px;-webkit-border-radius:18px}form[name="search"]>button{height:36px;line-height:36px;vertical-align:middle;outline:none;border-radius:18px;-o-border-radius:18px;-ms-border-radius:18px;-moz-border-radius:18px;-webkit-border-radius:18px}form[name="search"]:before{display:block;margin-left:0;width:20px;line-height:36px;height:36px;font-size:22px;color:#3c235d;left:15px;position:absolute;top:35px;z-index:2}main{grid-area:main;position:relative;padding:20px;background-color:#FFF;margin-top:20px;border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}body[listagem]>main{background-color:transparent}main>h1{position:relative;display:flex;width:100%;text-transform:unset;color:#533e71;border-bottom:1px solid #d4d8f4;padding-bottom:10px;margin-bottom:40px;font-weight:400;z-index:1;vertical-align:middle}main>h1>em{flex:1}main>h1>span{height:40px;line-height:40px;vertical-align:middle}main>h1>span>a{height:40px;line-height:40px !important;color:inherit;cursor:pointer;text-decoration:none;font-size:22px !important}main>h1>span>a[href="#bookmark"]{color:#ffd12a}main>h1>a.button{text-transform:lowercase !important;position:absolute;vertical-align:top;right:0}main:after{background-color:#FFFFFF;border-radius:20px 0 0 0;-o-border-radius:20px 0 0 0;-ms-border-radius:20px 0 0 0;-moz-border-radius:20px 0 0 0;-webkit-border-radius:20px 0 0 0}footer{grid-area:footer;position:relative}.center{text-align:center}ul.parte{display:block;margin:0;padding:0;list-style:none}ul.parte>li{display:block;line-height:28px;padding:3px 0}ul.parte>li>em,ul.parte>li>p>a.share,ul.parte>li>a.oc{width:13px;height:14px;line-height:14px;padding-left:1px;display:inline-block;font-size:12px;text-align:center;margin-left:3px;vertical-align:0;border:1px solid transparent}ul.parte>li>p>a.share,ul.parte>li>a.oc{border-color:#533e71;cursor:pointer;border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}ul.parte>li.closed>a.oc:before{content:'add'}ul.parte>li>a.oc:before{content:'remove'}ul.parte>li>p{display:inline-block;width:calc(100% - 98px);margin:0;padding:0;vertical-align:top}body[integracao]>h1{margin:0}body:not([integracao]) section[id="parte-0"]>span.item-actions,body:not([integracao]) ul.parte>li>span{display:none}body[integracao] section[id="parte-0"]>span.item-actions,body[integracao] ul.parte>li>span{display:inline-block}body[integracao] section[id="parte-0"]>span.item-actions>fieldset[component="checkbox"],body[integracao] ul.parte>li>span>fieldset[component="checkbox"]{margin-top:-6px}section[id="parte-0"]>span.item-actions,ul.parte>li>span{width:65px;vertical-align:top;margin:4px 5px 0 0px;text-align:right;height:20px;line-height:25px;border-left:1px SOLID #533e71}section[id="parte-0"]{display:flex}section[id="parte-0"]>article{flex:1}section[id="parte-0"]:hover,ul.parte>li:hover{background-color:rgba(165,165,165,0.15)}body:not([integracao]) section[id="parte-0"]:hover>span.item-actions,body:not([integracao]) ul.parte>li:hover>span,ul.parte>li:hover>span{display:inline-block}section[id="parte-0"]>span.item-actions>a,ul.parte>li>span>a{position:relative;font-size:16px;color:#533e71;cursor:pointer;height:16px;z-index:1}span.item-actions>a[class*="comments"]:after{content:"";display:block;position:absolute;z-index:2;width:7px;height:7px;top:-2px;right:0;border:1px solid #FFF;background-color:#b30202;border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}span.item-actions>a[class*="comments"][total="0"]:after{display:none}span.item-actions>a[class*="comments"]:not([total="0"]):hover:before{display:inline-block;content:url(/assets/images/comments/kollemata.png) " " attr(total-kollemata) " " url(/assets/images/comments/pessoal.png) " " attr(total-pessoal);font-family:sans-serif;color:#FFF;font-size:10px;height:9px;line-height:9px;padding:6px 10px;vertical-align:middle;z-index:3;position:absolute;top:-30px;background-color:#3b235d;text-align:center;right:0;margin-right:-20px;border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}span.item-actions>a[class*="comments"]:not([total="0"]):hover:after{width:16px;height:8px;background:transparent url(/assets/images/comments/background.png) center center no-repeat;border:none;top:-9px;right:2px;border-radius:0;-o-border-radius:0;-ms-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}ul.parte>li>ul.parte{margin-left:30px}ul.parte>li.closed>ul.parte{display:none}ul.parte>li>a.unselect{display:none}ul.parte>li>p>strong{color:#533e71}main>ul.parte{width:calc(100% - 0)}ul.parte.parcial{background-color:#757575}ul.parte.parcial li.selected{position:relative;background-color:#fff;margin-right:50px;box-shadow:0 2px 10px rgba(0,0,0,0.5);-o-box-shadow:0 2px 10px rgba(0,0,0,0.5);-ms-box-shadow:0 2px 10px rgba(0,0,0,0.5);-moz-box-shadow:0 2px 10px rgba(0,0,0,0.5);-webkit-box-shadow:0 2px 10px rgba(0,0,0,0.5);box-shadow:0 2px 10px 50%;-o-box-shadow:0 2px 10px 50%;-ms-box-shadow:0 2px 10px 50%;-moz-box-shadow:0 2px 10px 50%;-webkit-box-shadow:0 2px 10px 50%;border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}ul.parte.parcial li.selected>a.unselect{display:block;width:19px;height:20px;position:absolute;right:-10px;top:-10px;background-color:#fff;font-size:14px;text-align:center;line-height:20px;border:2px SOLID #000;transition-duration:200ms;padding-left:1px;transform:rotate(0deg);cursor:pointer;box-shadow:0 0 0 rgba(0,0,0,0);-o-box-shadow:0 0 0 rgba(0,0,0,0);-ms-box-shadow:0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 rgba(0,0,0,0);-webkit-box-shadow:0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 0%;-o-box-shadow:0 0 0 0%;-ms-box-shadow:0 0 0 0%;-moz-box-shadow:0 0 0 0%;-webkit-box-shadow:0 0 0 0%;border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}ul.parte.parcial li.selected>a.unselect:hover{transition-duration:200ms;transform:rotate(360deg);background-color:#e6c3c3;box-shadow:0 0 5px rgba(0,0,0,0.3);-o-box-shadow:0 0 5px rgba(0,0,0,0.3);-ms-box-shadow:0 0 5px rgba(0,0,0,0.3);-moz-box-shadow:0 0 5px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px 30%;-o-box-shadow:0 0 5px 30%;-ms-box-shadow:0 0 5px 30%;-moz-box-shadow:0 0 5px 30%;-webkit-box-shadow:0 0 5px 30%}body[integracao]>section[integracao]{display:flex;max-width:calc(100% - 40px);position:fixed;top:0;left:0;padding:10px 20px;z-index:3;background:linear-gradient(0deg, #533e71, #9fa9e6);width:100vw;box-shadow:0 0 10px black;-o-box-shadow:0 0 10px black;-ms-box-shadow:0 0 10px black;-moz-box-shadow:0 0 10px black;-webkit-box-shadow:0 0 10px black;border-bottom:1px solid rgba(255,255,255,0.2)}body[integracao]>section[integracao]>h1{font-weight:200;color:#FFF;margin:0;line-height:40px;flex:1}body[integracao]>section[integracao]+ul{margin:10px 0;padding:0;list-style:none}body[integracao]>section[integracao]+ul>li{margin:25px 0;padding:15px;list-style:none;display:block;background:linear-gradient(-1deg, #eeedf1, #ffffff);border-bottom:1px SOLID rgba(255,255,255,0.5);box-shadow:0 1px 4px rgba(0,0,0,0.25);-o-box-shadow:0 1px 4px rgba(0,0,0,0.25);-ms-box-shadow:0 1px 4px rgba(0,0,0,0.25);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.25);-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.25);border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}body[integracao]>section[integracao]+ul>li>h3,body[integracao]>section[integracao]+ul>li>a{margin:0;padding:0;font-size:18px;font-weight:400;color:#534072;text-decoration:none}body[integracao]>section[integracao]+ul>li>h3{font-size:14px;font-weight:300}body[integracao] h2[aguarde]{font-size:30px;font-weight:200;color:#a289cc;text-align:center;margin:0;position:relative;z-index:999999999;height:130px;line-height:130px}main>article{display:grid;padding:25px;margin:20px 0;background-color:#FFF;grid-template:"resulth1 resultul" 20px "resultp resultp" 1fr "resultbot resultbot" 40px / 1fr 70px;border-radius:6px;-o-border-radius:6px;-ms-border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;box-shadow:0 0 6px rgba(0,0,0,0.25);-o-box-shadow:0 0 6px rgba(0,0,0,0.25);-ms-box-shadow:0 0 6px rgba(0,0,0,0.25);-moz-box-shadow:0 0 6px rgba(0,0,0,0.25);-webkit-box-shadow:0 0 6px rgba(0,0,0,0.25);box-shadow:0 0 6px 25%;-o-box-shadow:0 0 6px 25%;-ms-box-shadow:0 0 6px 25%;-moz-box-shadow:0 0 6px 25%;-webkit-box-shadow:0 0 6px 25%}main>article>h1{grid-area:resulth1;margin:0;padding:0;font-weight:400;font-size:18px;color:#3b235d}main>article>ul{grid-area:resultul;display:block;width:70px;height:20px;text-align:right;margin:0;padding:0;list-style:none}main>article>ul>li{display:inline-block;width:20px;height:20px;margin:0;padding:0}main>article>ul>li>a{font-size:18px !important;display:block;width:20px;height:20px;color:#3b235d;font-weight:100;margin:0;padding:0;line-height:20px !important;text-align:center;text-decoration:none}main>article>div.p{margin:0;padding:10px 0;display:block;grid-area:resultp}main>article>div.p>p{display:block;margin:10px 0;padding:0;font-weight:400;color:#666}main>article>div.buttons{margin:0;padding:0;display:block;grid-area:resultbot;text-align:left}form[contato]{margin:30px 180px}form[contato]>fieldset{width:calc(100% - 22px);margin:13px 0 12px}form[contato]>fieldset[component="textarea"]{height:180px}form[contato]>fieldset[component="textarea"]>textarea{height:100%}form[contato]>button{margin-top:10px}section.anotacoes{display:none;position:fixed;right:0;top:0;background-color:#FFF;width:500px;padding:30px;height:calc(100vh - 60px);z-index:9;box-shadow:0 0 10px rgba(0,0,0,0.5);-o-box-shadow:0 0 10px rgba(0,0,0,0.5);-ms-box-shadow:0 0 10px rgba(0,0,0,0.5);-moz-box-shadow:0 0 10px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.5);box-shadow:0 0 10px 50%;-o-box-shadow:0 0 10px 50%;-ms-box-shadow:0 0 10px 50%;-moz-box-shadow:0 0 10px 50%;-webkit-box-shadow:0 0 10px 50%}section.anotacoes>a.close{color:#533e71;cursor:pointer;vertical-align:middle;display:inline-block}section.anotacoes>h1{display:inline-block;margin:0;vertical-align:middle;font-weight:500;padding-left:20px;color:#533e71}section.anotacoes>ul.tabs{display:flex;list-style:none;padding:0;margin:20px 0 0}section.anotacoes>ul.tabs>li{flex:1;text-align:center;font-size:16px;color:#533e71;font-weight:200;padding-bottom:5px;font-size:12px;margin:0 1px;border-bottom:1px SOLID #d4c0f1;user-select:none;cursor:pointer}section.anotacoes>ul.tabs>li:first-child{flex:1}section.anotacoes>ul[for="geral"].tabs>li[for="geral"],section.anotacoes>ul[for="principal"].tabs>li[for="principal"]{border-bottom-color:#533e71;color:#533e71;font-weight:400}section.anotacoes>ul[anotacoes]{display:none;margin:20px 0 0;padding:0;list-style:none;height:calc(100vh - 265px);overflow-x:scroll;width:100%}section.anotacoes>div{height:120px;display:block}section.anotacoes>div>fieldset{height:58px;min-height:unset;margin:10px;width:calc(100% - 45px)}section.anotacoes>div>fieldset>textarea{max-height:calc(100% - 10px);font-size:12px}section.anotacoes>div>fieldset>textarea::placeholder{font-size:12px}section.anotacoes>div>button{margin:0 10px}section.anotacoes>ul[for="geral"].tabs+ul+ul[anotacoes="geral"],section.anotacoes>ul[for="principal"].tabs+ul[anotacoes="principal"]{display:block}section.anotacoes>ul[anotacoes]>li{padding:20px 20px 10px;margin:0 10px 0;display:block;font-size:12px}section.anotacoes>ul[anotacoes]>li:not(:first-child){border-top:1px solid #9fa9e6}section.anotacoes>ul[anotacoes]>li>span{font-size:10px;color:#9fa9e6}section.anotacoes>ul[anotacoes]>li>span[before]:before{font-size:18px;text-align:left;vertical-align:middle;font-weight:300;margin-left:0}section.anotacoes>ul[anotacoes]>li>p{color:#6b6b6b;margin:5px 0}section.anotacoes>ul[anotacoes]>li>p>a{color:#7e3e1e;display:inline-block;text-decoration:none;font-weight:400;font-size:12px;vertical-align:middle;cursor:pointer;height:16px;line-height:16px;padding:0 0 2px;border-bottom:1px solid #7e3e1e}section.anotacoes>ul[anotacoes]>li>p>a:before{content:'';background:transparent url(https://www.kollemata.com.br/assets/img/icons/favicon.ico) center center no-repeat;width:16px;height:16px;display:inline-block;margin-right:5px;vertical-align:top}body{margin:0;padding:0;width:100vw;min-height:100vh;font-family:'Montserrat',sans-serif;font-weight:300;font-size:14px}body:not([integracao]){background-color:#9fa9e6}body[integracao]{padding:90px 20px 20px;max-width:calc(100vw - 55px);width:calc(100vw - 55px);min-height:calc(100vh - 110px)}body:not([integracao]):before{content:'';display:block;width:100vw;height:70vw;position:fixed;top:-10vw;left:-30vw;background-color:#3b235d;z-index:0;border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}.material-icons-after:after,.material-icons-before:before{font-family:'Material Icons';font-style:normal;letter-spacing:normal;display:inline;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;padding-right:5px;line-height:18px;vertical-align:middle}.center{text-align:center}button,.button{display:inline-block;height:40px;line-height:40px;margin:0;padding:0 25px;text-align:center;border:none;background-color:#3b235d;color:#fff;text-decoration:none;font-weight:200 !important;font-size:14px;outline:none;vertical-align:middle;cursor:pointer;border-radius:calc(40px / 2);-o-border-radius:calc(40px / 2);-ms-border-radius:calc(40px / 2);-moz-border-radius:calc(40px / 2);-webkit-border-radius:calc(40px / 2)}button.invert,.button.invert{background-color:#FFF;color:#3b235d;border:2px solid #3b235d;height:36px;line-height:36px;font-weight:400 !important}button.material-icons,.button.material-icons,.material-icons.button{text-transform:unset;padding:0;width:30px;text-align:center;font-size:14px}button:hover,.button:hover{box-shadow:0 2px 5px rgba(0,0,0,0.35);-o-box-shadow:0 2px 5px rgba(0,0,0,0.35);-ms-box-shadow:0 2px 5px rgba(0,0,0,0.35);-moz-box-shadow:0 2px 5px rgba(0,0,0,0.35);-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.35);box-shadow:0 2px 5px 35%;-o-box-shadow:0 2px 5px 35%;-ms-box-shadow:0 2px 5px 35%;-moz-box-shadow:0 2px 5px 35%;-webkit-box-shadow:0 2px 5px 35%}button+button,button+.button,.button+button,.button+.button{margin-left:10px}section.dialog{position:fixed;margin:0;padding:0;top:0;left:0;display:grid;width:100vw;height:100vh;background-color:rgba(0,0,0,0.6);grid-template:"top top top" 1fr "lft mid rig" 0fr "bot bot bot" 1fr / 1fr 0fr 1fr;z-index:999}section.dialog>article{grid-area:mid;display:block;background-color:#FFF;border:1px solid #6d578a;width:500px;max-width:calc((100vw / 2) - 50px);background:linear-gradient(0, #9fa9e6, #ccd1f1);box-shadow:0 3px 10px rgba(0,0,0,0.5);-o-box-shadow:0 3px 10px rgba(0,0,0,0.5);-ms-box-shadow:0 3px 10px rgba(0,0,0,0.5);-moz-box-shadow:0 3px 10px rgba(0,0,0,0.5);-webkit-box-shadow:0 3px 10px rgba(0,0,0,0.5);box-shadow:0 3px 10px 50%;-o-box-shadow:0 3px 10px 50%;-ms-box-shadow:0 3px 10px 50%;-moz-box-shadow:0 3px 10px 50%;-webkit-box-shadow:0 3px 10px 50%;border-radius:calc(4px + 1px);-o-border-radius:calc(4px + 1px);-ms-border-radius:calc(4px + 1px);-moz-border-radius:calc(4px + 1px);-webkit-border-radius:calc(4px + 1px)}section.dialog>article>h3{display:block;margin:0;padding:7px 10px;background-color:#3b235d;font-size:13px;color:#fff;font-weight:400;border-bottom:1px solid rgba(0,0,0,0.35);border-radius:4px 4px 0 0;-o-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0}section.dialog>article>div.message{display:block;padding:10px;text-align:left;border-top:1px solid rgba(255,255,255,0.65);color:#000;font-weight:200}section.dialog>article>div.message>p{color:#fff;font-weight:400;text-shadow:0 0 2px #000;-o-text-shadow:0 0 2px #000;-ms-text-shadow:0 0 2px #000;-moz-text-shadow:0 0 2px #000;-webkit-text-shadow:0 0 2px #000}section.dialog>article>div.message>p:first-child{margin-top:0}section.dialog>article>div.message>p:last-child{margin-bottom:0}section.dialog>article>div.actions{text-align:center;padding:10px}@-webkit-keyframes rotating{from{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes progresso-bg{from{background-position:0 0}to{background-position:0 20px}}@keyframes progresso-bg{from{background-position:0 0}to{background-position:0 20px}}@-webkit-keyframes rotating90{from{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}}@keyframes rotating90{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}}div.loader{display:none;width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:999999998;background:linear-gradient(-45deg, rgba(0,0,0,0.85), rgba(0,0,0,0.5));flex-direction:column;text-align:center}div.loader{display:block}div.loader:before,div.loader:after{content:'';display:block;height:calc(calc(100vh - 120px) / 2)}div.loader>i{width:100px;height:100px;margin:auto}div.loader>i,div.loader>i:before,div.loader>i:after{display:block;content:'';border:10px SOLID #3b235d;border-top-color:transparent;border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;position:relative;box-shadow:0 3px 5px rgba(0,0,0,0.15);-o-box-shadow:0 3px 5px rgba(0,0,0,0.15);-ms-box-shadow:0 3px 5px rgba(0,0,0,0.15);-moz-box-shadow:0 3px 5px rgba(0,0,0,0.15);-webkit-box-shadow:0 3px 5px rgba(0,0,0,0.15);box-shadow:0 3px 5px 15%;-o-box-shadow:0 3px 5px 15%;-ms-box-shadow:0 3px 5px 15%;-moz-box-shadow:0 3px 5px 15%;-webkit-box-shadow:0 3px 5px 15%}div.loader>i:before{position:absolute;border-color:#FFFFFF;border-top-color:transparent;width:70px;height:70px;margin:5px}div.loader>i:before{animation:rotating 850ms cubic-bezier(.42, 0, .62, .99) infinite alternate;-o-animation:rotating 850ms cubic-bezier(.42, 0, .62, .99) infinite alternate;-ms-animation:rotating 850ms cubic-bezier(.42, 0, .62, .99) infinite alternate;-moz-animation:rotating 850ms cubic-bezier(.42, 0, .62, .99) infinite alternate;-webkit-animation:rotating 850ms cubic-bezier(.42, 0, .62, .99) infinite alternate}div.loader>i{animation:rotating 2500ms cubic-bezier(.42, 0, .62, .99) infinite alternate;-o-animation:rotating 2500ms cubic-bezier(.42, 0, .62, .99) infinite alternate;-ms-animation:rotating 2500ms cubic-bezier(.42, 0, .62, .99) infinite alternate;-moz-animation:rotating 2500ms cubic-bezier(.42, 0, .62, .99) infinite alternate;-webkit-animation:rotating 2500ms cubic-bezier(.42, 0, .62, .99) infinite alternate}div.loader>i:after{animation:rotating 1300ms cubic-bezier(.42, 0, .62, .99) infinite;-o-animation:rotating 1300ms cubic-bezier(.42, 0, .62, .99) infinite;-ms-animation:rotating 1300ms cubic-bezier(.42, 0, .62, .99) infinite;-moz-animation:rotating 1300ms cubic-bezier(.42, 0, .62, .99) infinite;-webkit-animation:rotating 1300ms cubic-bezier(.42, 0, .62, .99) infinite}div.loader>i:after{position:absolute;border-color:#9fa9e6;border-top-color:transparent;width:40px;height:40px;margin:20px}*[before]:before,*[after]:after{content:attr(before) attr(after);display:inline-block;vertical-align:middle;font-family:'Material Icons';margin-left:-15px;width:20px;text-align:center;font-size:16px;line-height:inherit}*[before][outlined]:before,*[after][outlined]:after{font-family:'Material Icons Outlined'}.invert[before]:before,.invert[after]:after{height:36px;line-height:33px}p.message{border:1px solid #ffffff;height:25px;line-height:25px;font-size:12px;display:none;font-weight:400 !important;text-align:center;box-shadow:0 2px 7px rgba(0,0,0,0.75);-o-box-shadow:0 2px 7px rgba(0,0,0,0.75);-ms-box-shadow:0 2px 7px rgba(0,0,0,0.75);-moz-box-shadow:0 2px 7px rgba(0,0,0,0.75);-webkit-box-shadow:0 2px 7px rgba(0,0,0,0.75);box-shadow:0 2px 7px 75%;-o-box-shadow:0 2px 7px 75%;-ms-box-shadow:0 2px 7px 75%;-moz-box-shadow:0 2px 7px 75%;-webkit-box-shadow:0 2px 7px 75%;border-radius:15px;-o-border-radius:15px;-ms-border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px}p.message.error{display:block;color:#794949 !important;background-color:#d8c9c9 !important}p.message.success{display:block;color:#00581c !important;background-color:#b7d8bd !important}p.message:empty{display:none}