*,::after,::before{box-sizing:border-box}body,html,main{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;margin:0;padding:0;width:100%;background-color:rgba(76,119,84,.025);min-height:100dvh}.page{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;margin-left:300px;width:calc(100% - 300px);height:100%}.content{width:100%}.btn{border:none;padding:12px 24px;font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif;cursor:pointer;transition:all .3s linear;width:100%;border-radius:8px;color:#fff;background-color:#f7f9f7}.btn-primary{background:linear-gradient(135deg,#2f4f4f 0,#4c7754 100%)}.btn.primary-outline{border:2px solid #2f4f4f}.btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.12)}.btn:disabled{opacity:.6;cursor:not-allowed;transform:none}@media (max-width:576px){.page{margin-top:50px;margin-left:0;height:calc(100% - 50px);width:100%}form{padding:.5rem;gap:.5rem}.form-element{gap:.5rem}.form-element .form-control{padding:.5rem}.form-element.form-check input[type=checkbox]{width:17px;height:17px}.form-element.form-check input[type=checkbox]:checked{background-color:#4c7754}.form-element.form-check input[type=checkbox]:checked::after{width:6px;height:10px}.flex-row{gap:.5rem}.btn{padding:6px 12px}.btn-fixed-right-bottom{right:15px;bottom:15px;max-width:175px}.modal{min-width:300px;max-height:70%}.modal-header{padding:.5rem}.modal-body{padding:.5rem}.modal-body.alert-desc{padding:1rem;max-width:300px}.modal-body.alert-desc p{font-size:1rem}.modal-footer{gap:.5rem;padding:.5rem}h1{font-size:1.2rem}.h2{font-size:1rem}.h3{font-size:.8rem}p{font-size:.6rem}label{font-size:.6rem}}
/*# sourceMappingURL=page.css.map */
