.template-part-component-tab-menu{border-radius:4px;display:flex;filter:drop-shadow(0 0 4px rgba(0,0,0,.03)) drop-shadow(0 1px 2px rgba(0,0,0,.1));overflow:hidden}@media only screen and (max-width:782px){.template-part-component-tab-menu{flex-direction:column}}@media only screen and (min-width:782px)and (max-width:960px){.template-part-component-tab-menu{flex-direction:column}}.template-part-component-tab-menu .tabs{background-color:var(--grey-20);min-width:340px}@media only screen and (min-width:782px)and (max-width:960px){.template-part-component-tab-menu .tabs{min-width:inherit;width:100%}}.template-part-component-tab-menu .tabs a.tab-link,.template-part-component-tab-menu .tabs button.tab-link{background-color:inherit;border:none;border-bottom:1px solid var(--grey-30);color:var(--grey-50);cursor:pointer;display:block;outline:none;padding:20px 20px 20px 30px;text-align:left;transition:.3s;width:100%}.template-part-component-tab-menu .tabs a.tab-link:hover,.template-part-component-tab-menu .tabs button.tab-link:hover{box-shadow:inset 5px 0 0 var(--secondary);color:var(--secondary)}.template-part-component-tab-menu .tabs a.tab-link.active,.template-part-component-tab-menu .tabs button.tab-link.active{background-color:var(--white);box-shadow:inset 5px 0 0 var(--secondary);color:var(--secondary)}.template-part-component-tab-menu .tab-content{background-color:var(--white);padding:38px;width:100%}@media only screen and (min-width:782px)and (max-width:960px){.template-part-component-tab-menu .tab-content{padding:30px}}@media only screen and (max-width:782px){.template-part-component-tab-menu .tab-content{padding:20px}}
.dados-cadastrais form#dados-cadastrais{display:flex;flex-direction:column;gap:20px}.dados-cadastrais form#dados-cadastrais button{align-self:flex-start}.dados-cadastrais form#dados-cadastrais .row.password button.mb{margin-bottom:20px}
.responsavel-tecnico form#responsavel-tecnico{display:flex;flex-direction:column;gap:20px}
.nova-analise{display:flex;gap:30px}@media only screen and (max-width:782px){.nova-analise{flex-direction:column-reverse}}.nova-analise .left{flex:1}.nova-analise .left form#nova-analise{align-items:flex-start;display:flex;flex-direction:column;gap:20px}.nova-analise .left form#nova-analise .row .side-label{align-items:center;display:flex;gap:10px}.nova-analise .left button{margin-bottom:20px}.nova-analise .right{flex:1}.nova-analise .right .info{background:var(--grey-20);border-radius:4px;padding:20px}
.analise-items{display:flex;flex-direction:column;gap:20px}.analise-items .analise-item{border:1px solid var(--grey-30);border-radius:6px;padding:20px 15px}.analise-items .analise-item h3{margin-bottom:0}.analise-items .analise-item:hover{cursor:pointer}
.button{margin-bottom:20px}.analise{display:flex;flex-direction:column}.analise button{margin-bottom:20px}.analise a.button{align-self:flex-start}
.login form#login{display:flex;flex-direction:column;gap:20px}.login form#login button{align-self:flex-start}.login form#login .row.password button.mb{margin-bottom:20px}
#block-painel-do-empresario button{align-self:flex-start}#block-painel-do-empresario label{display:block;margin-bottom:5px}#block-painel-do-empresario input:not([type=file]),#block-painel-do-empresario textarea{background:var(--white);border:1px solid var(--grey-30);border-radius:6px;color:var(--grey-70);font-size:1rem;font-weight:400;line-height:1.375rem;min-height:45px;padding:0 15px;width:100%}body.alto_contraste #block-painel-do-empresario input:not([type=file]),body.alto_contraste #block-painel-do-empresario textarea{background:#000!important;border-color:#fff!important;color:#fff!important}#block-painel-do-empresario input:not([type=file])::-moz-placeholder,#block-painel-do-empresario textarea::-moz-placeholder{opacity:1}#block-painel-do-empresario input:not([type=file])::placeholder,#block-painel-do-empresario textarea::placeholder{opacity:1}#block-painel-do-empresario input:not([type=file]).input-error,#block-painel-do-empresario textarea.input-error{border:1px solid red}#block-painel-do-empresario input[type=file]{display:flex}#block-painel-do-empresario span.error{color:red}#block-painel-do-empresario textarea{border-radius:3px;min-height:139px;padding:20px;resize:none}#block-painel-do-empresario a.button,#block-painel-do-empresario button.button{align-items:center;background:var(--secondary);border:1px solid transparent;border-radius:3px;color:var(--white);cursor:pointer;display:flex;font-size:.875rem;font-weight:900;line-height:.875rem;min-height:45px;padding:0 20px;position:relative;text-transform:uppercase;transition:.02s}body.alto_contraste #block-painel-do-empresario a.button,body.alto_contraste #block-painel-do-empresario button.button{background:#000!important;border:1px solid #fff!important}#block-painel-do-empresario a.button:disabled,#block-painel-do-empresario button.button:disabled{cursor:not-allowed}#block-painel-do-empresario a.button.loading,#block-painel-do-empresario button.button.loading{padding-right:40px}#block-painel-do-empresario a.button.loading:after,#block-painel-do-empresario button.button.loading:after{animation:button-loading-spinner 1s ease infinite;border:4px solid transparent;border-radius:50%;border-top:4px solid var(--white);bottom:0;content:"";height:16px;margin:auto;position:absolute;right:14px;top:0;width:16px}body.alto_contraste #block-painel-do-empresario a.button.loading:after,body.alto_contraste #block-painel-do-empresario button.button.loading:after{border-top-color:#ff0!important}@keyframes button-loading-spinner{0%{transform:rotate(0turn)}to{transform:rotate(1turn)}}
