.health-container{background-color:#f0f8ff;padding:2rem;box-shadow:2px 4px 9px gray;border-radius:17px}.health-container .health-status{display:flex;align-items:center;gap:1rem}.health-container .health-status .health-status__status{min-width:2.5rem;width:fit-content;aspect-ratio:1;border-radius:50%;padding:.4rem;display:flex;justify-content:center;align-items:center}.health-container .health-content{display:flex;flex-direction:column;gap:1rem}:root{--h4Padding: .5rem;--queryStringWidth: 3.1rem}:is(.database,.query) *{margin:0;padding:0}:is(.database,.query) h4{display:inline-block;padding:0 var(--h4Padding) 0 0}:is(.database,.query) select,:is(.database,.query) input{padding:.5rem}:is(.database,.query) input{width:calc(100% - var(--queryStringWidth) - var(--h4Padding))}.database-title h2{text-wrap:nowrap}.database-content{display:flex;width:100%;gap:1rem}.database-content .database-content__left-panel{width:fit-content;display:flex;flex-direction:column;width:15rem;gap:1rem}.database-content .database-content__left-panel h3{margin:0}.database-content .database-content__left-panel select{width:100%;padding:.25rem .5rem;cursor:pointer}.database-content .database-content__left-panel .cols-description{width:100;display:flex;justify-content:space-between;font-weight:700}.database-content .database-content__left-panel table{width:100%}.database-content .database-content__left-panel table td{margin:0;padding:0}.database-content .database-content__left-panel table td:last-child{text-align:right}.database-content details{margin:1rem 0 0}.database-content details summary{cursor:pointer}.database-content details summary:before{content:"mostrar"}.database-content details:open summary:before{content:"ocultar"}.database-content button{width:fit-content;margin:1rem;padding:.5rem 1rem;border:outset 1px hsl(0,0%,75%);border-radius:3px;align-self:center;transition:all .1s ease}.database-content button:not([disabled]){cursor:pointer}.database-content button:not([disabled]):hover{background-color:#fafad1;box-shadow:0 0 9px gray;transform:scale(1.02)}.database-content button:not([disabled]):active{background-color:#fcfce8;box-shadow:0 0 4px gray,inset 0 0 4px gray;transform:scale(.99)}.database-content__right-panel{flex-grow:1;max-width:calc(100% - 16rem)}@media(max-width:768px){.database-content{flex-wrap:wrap}.database-content .database-content__left-panel,.database-content .database-content__right-panel{width:100%;max-width:100%}}html{overflow:auto}.plano-contas{background-color:#fff;max-width:840px;height:fit-content;padding:1rem 2rem;box-shadow:2px 4px 12px gray;border-radius:1px}.plano-contas table{border-spacing:1rem 0}.plano-contas table td{vertical-align:top}.legenda{display:flex;justify-content:left}.legenda table:nth-child(1) td:nth-child(1){font-weight:700}.legenda table table td:nth-child(1){text-align:center}.contas table{width:100%}.contas table th{text-align:left}.contas table tr td:nth-child(2),.contas table tr td:nth-child(4){text-align:center}.contas table tr.bold{font-weight:700}.contas table tr.bold td{padding-top:1rem}.contas table tr.strike td{text-decoration:line-through}.contas table tr.strike td:nth-child(4){text-decoration:initial}form fieldset{display:flex;justify-content:space-evenly}form fieldset>input{padding:.5rem;width:100%}form .form-buttons{text-align:right}form .form-buttons button{margin:.5rem .25rem;border:none;padding:.5rem 1rem;border-radius:3px;background-color:#fcf3e8;box-shadow:0 0 0 1px #e6cfb3;font-weight:700}form .form-buttons button:hover{background-color:#fefaf5;box-shadow:0 0 3px 1px #cc9e66,0 0 6px #a9a9a9;cursor:pointer}form .form-buttons button:active{background-color:#e6cfb3;box-shadow:0 0 3px 1px #dbcebd,inset 0 0 4px #a9a9a9;cursor:pointer}.records-count{font-size:smaller;font-style:italic;text-align:right}html{min-width:320px}html *{box-sizing:border-box}h1,h2,h3,h4,h5,h6{margin:0 0 1rem}hr{width:100%;border:solid thin gray}a{text-decoration:none}#root{display:flex;font-family:Arial,Helvetica,sans-serif;flex-direction:column;height:100vh;background-color:azure}#root header,#root footer{position:fixed;width:100%;padding:.75rem 1.5rem;background-color:#ebebeb;box-shadow:0 0 8px gray;z-index:100}#root header nav a{color:#00008b;font-weight:700;transition:transform .3s ease-in-out}#root main{position:relative;width:100%;flex-grow:1;z-index:0;padding:5rem 2rem 4rem;background-color:#e0e0e0;display:flex;flex-direction:column;justify-content:center;align-items:center}#root main .container{width:100%;height:100%;margin:0 auto;padding:2rem;background-color:#fff;box-shadow:2px 4px 12px gray;display:flex;flex-direction:column}#root footer{bottom:0;display:flex;justify-content:center;padding:.25rem;cursor:default;user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none}#root footer>div{padding:0 .5rem;border-left:thin solid gray}#root footer>div:first-child{border:none}#root footer .footer-copy{position:absolute;display:block;font-weight:700;color:#40404040}@media(max-width:420px){#root footer .footer-copy{display:none}}#root footer .footer-health{display:flex;place-items:center;flex:0;border:none;text-wrap:nowrap;font-size:smaller}#root footer .footer-main{flex:1;display:flex;justify-content:center;align-items:center}#root footer .footer-time{padding:0 .5rem;flex:0;font-weight:700;text-align:center;color:#00f}#root footer .footer-date{flex:0;font-weight:700;text-align:center}#root .hide{display:none}#root .success{color:green}#root .success-background{background-color:#b3e6b3}#root .alert{color:olive}#root .alert-background{background-color:#d9d98c}#root .error{color:maroon}#root .error-background{background-color:#e6b3b3}@media(max-width:768px){#root main{padding:4rem 1rem 3rem}}
