*{box-sizing:border-box;margin:0;padding:0}.internal-layout{background-color:#f2f6fa;width:100vw;height:100vh;display:flex;overflow:hidden}.col-actions{box-sizing:border-box;flex-direction:column;flex:0 0 85px;justify-content:space-between;align-items:center;width:85px;min-width:85px;max-width:85px;height:100%;padding:16px;display:flex;overflow:visible}.col-actions .col-top,.col-actions .col-middle,.col-actions .col-bottom{box-sizing:border-box;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:50px;min-width:0;display:flex}.col-actions .col-top{gap:12px}.col-actions .col-top .box{background-image:url(/logo/logo.png);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:12px}.col-actions .col-middle,.col-actions .col-bottom{align-items:flex-start;gap:12px;overflow:visible}:is(.col-actions .col-middle,.col-actions .col-bottom) .action-tooltip{z-index:1;white-space:nowrap;cursor:pointer;color:#000;background-color:#fff;border:1px solid #e0e0e0;border-radius:10px;align-items:center;width:50px;max-width:50px;padding:12px;transition:max-width .3s,background-color .3s,box-shadow .3s,border-color .3s;display:flex;position:relative;overflow:hidden}:is(.col-actions .col-middle,.col-actions .col-bottom) .action-tooltip svg{color:#000;stroke:#000}:is(.col-actions .col-middle,.col-actions .col-bottom) .action-tooltip .action-tooltip__icon{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}:is(.col-actions .col-middle,.col-actions .col-bottom) .action-tooltip .action-tooltip__label{opacity:0;color:#000;max-width:0;margin-left:0;font-size:14px;font-weight:500;transition:max-width .3s,opacity .3s,margin-left .3s;overflow:hidden}:is(.col-actions .col-middle,.col-actions .col-bottom) .action-tooltip:not(.action-tooltip--active):hover{z-index:10;background-color:#f2f6fa;width:auto;max-width:220px;box-shadow:0 2px 8px #00000014}:is(.col-actions .col-middle,.col-actions .col-bottom) .action-tooltip:hover .action-tooltip__label{opacity:1;max-width:160px;margin-left:10px;padding-right:4px}:is(.col-actions .col-middle,.col-actions .col-bottom) .action-tooltip.action-tooltip--active{color:#fff;background-color:#08080c;border-color:#08080c}:is(.col-actions .col-middle,.col-actions .col-bottom) .action-tooltip.action-tooltip--active svg{color:#fff;stroke:#fff}:is(.col-actions .col-middle,.col-actions .col-bottom) .action-tooltip.action-tooltip--active .action-tooltip__label{color:#fff}:is(.col-actions .col-middle,.col-actions .col-bottom) .action-tooltip.action-tooltip--active:hover{z-index:10;background-color:#08080c;border-color:#08080c;width:auto;max-width:220px;box-shadow:0 2px 8px #0003}:is(.col-actions .col-middle,.col-actions .col-bottom) .action-tooltip.action-tooltip--active:hover .action-tooltip__label{color:#fff}.col-actions .col-bottom .box-avatar{cursor:pointer;background-image:url(https://i.pinimg.com/736x/f5/9b/7b/f59b7b78e754b1b3845e7a08d3555fa0.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:10px;padding:12px;transition:all .3s}.col-actions .box{background-color:#fff;border:1px solid #e0e0e0;border-radius:10px;width:50px;height:50px}.col-actions .col-top .box{border:1px solid #e0e0e0}.apresentation{box-sizing:border-box;background-color:#fff;border:1px solid #e0e0e0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;margin:auto;padding:24px;display:flex;position:relative;overflow:hidden}.apresentation .icon-logo{background-image:url(/logo/logo.png);background-position:50%;background-repeat:no-repeat;background-size:cover;width:150px;height:150px}.apresentation .box-logo{border-radius:50%;width:200px;height:200px;margin-bottom:24px;position:relative;overflow:hidden}.apresentation h1{color:#000;text-align:center;margin-top:24px;font-size:36px;font-weight:600}.apresentation p{color:#000;text-align:center;font-size:26px;font-weight:400}.system{box-sizing:border-box;flex:1;width:100%;height:100%;min-height:0;padding:16px 16px 16px 0}.system .internal-box{color:#000;box-sizing:border-box;background-color:#fff;border:1px solid #e0e0e0;border-radius:10px;flex-direction:column;width:100%;height:100%;min-height:0;display:flex;overflow:auto}.system .internal-box__content{flex:1;padding:24px;overflow:auto}.system .internal-box__content:has(.contratos-criar-layout){flex-direction:column;min-height:0;padding:0;display:flex}.system .internal-box__content:has(.contratos-criar-layout)>.contratos-layout{flex:1;height:100%;min-height:0}html[data-theme=dark] .internal-layout{background-color:#08080c}html[data-theme=dark] .system .internal-box{color:#f2f6fa;background-color:#14141c;border-color:#f2f6fa1a}html[data-theme=dark] .col-actions .action-tooltip:not(.action-tooltip--active){color:#f2f6fa;background-color:#14141c;border-color:#f2f6fa1f}html[data-theme=dark] .col-actions .action-tooltip:not(.action-tooltip--active) svg{color:#f2f6fa;stroke:#f2f6fa}html[data-theme=dark] .col-actions .action-tooltip:not(.action-tooltip--active) .action-tooltip__label{color:#f2f6fa}html[data-theme=dark] .col-actions .action-tooltip:not(.action-tooltip--active):hover{background-color:#1c1c26;box-shadow:0 2px 8px #00000059}html[data-theme=dark] .col-actions .action-tooltip:not(.action-tooltip--active):hover .action-tooltip__label{color:#f2f6fa}html[data-theme=dark] .col-actions .action-tooltip.action-tooltip--active{color:#08080c;background-color:#fff;border-color:#fff}html[data-theme=dark] .col-actions .action-tooltip.action-tooltip--active svg{color:#08080c;stroke:#08080c}html[data-theme=dark] .col-actions .action-tooltip.action-tooltip--active .action-tooltip__label{color:#08080c}html[data-theme=dark] .col-actions .action-tooltip.action-tooltip--active:hover{background-color:#fff;border-color:#fff;box-shadow:0 2px 8px #00000040}html[data-theme=dark] .col-actions .action-tooltip.action-tooltip--active:hover .action-tooltip__label{color:#08080c}html[data-theme=dark] .col-actions .col-top .box{border-color:#000}html[data-theme=dark] .apresentation{background-color:#1c1c26;border-color:#f2f6fa1a}html[data-theme=dark] .apresentation h1,html[data-theme=dark] .apresentation p{color:#f2f6fa}
