@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700&display=swap";*{margin:0;padding:0;box-sizing:border-box;font-family:Montserrat,sans-serif;list-style:none}a{text-decoration:none}:root{--cor-1: #3f0937;--cor-2: #c9d6ff;--cor-3: #e2e2e2;--white: #fff;--gradient: #060b55;--success: #2ad58c;--error: #ff5d5a;--info: #62c5ff;--gray: #4d5256}body{background:linear-gradient(to left,var(--cor-3),var(--cor-2))}.dynamic-textarea{width:100%;box-sizing:border-box;overflow:hidden;resize:none;border-radius:8px;outline:none;border:1px solid rgba(0,0,0,.2);padding:5px 20px 5px 10px;margin-top:2px;margin-bottom:5px}.reset-button{padding:0;border:none;background:none}.button{padding:8px 20px;border:none;color:var(--white);cursor:pointer;border-radius:8px;max-height:40px;text-transform:uppercase;font-size:small}.w-100{width:100%}.w-80{width:80%}.w-50{width:50%}.w-20{width:20%}.h-100{height:100%}.h-80{height:80%}.button:disabled{opacity:.6;cursor:not-allowed}.text-white{color:#fff}.text-error{color:var(--error)}.text-default{color:var(--cor-1)}.text-success{color:var(--success)}.button-success{background-color:var(--success)!important}.button-error{background-color:var(--error)}.button-info{background-color:var(--info)}.button-default{background:linear-gradient(to left,var(--cor-1),var(--gradient))}.button-secondary{background:var(--cor-1)}.button:hover,.button-success:hover,.button-info:hover,.button-error:hover{opacity:.6}.button.active{opacity:.8}.text-gray{color:var(--gray)}.hide{display:none!important}.show{display:block!important}.vh-60{height:60vh}.m-10{margin:10px}.p-10{padding:10px}.ml-10{margin-left:10px}.mr-10{margin-right:10px}.mb-10{margin-bottom:10px}.mt-10{margin-top:10px}.mh-10{margin-left:10px;margin-right:10px}.mv-10{margin-bottom:10px;margin-top:10px}.flex{display:flex}.pl-10{padding-left:10px}.pr-10{padding-right:10px}.pb-10{padding-bottom:10px}.pt-10{padding-top:10px}.ph-10{padding-left:10px;padding-right:10px}.pv-10{padding-bottom:10px;padding-top:10px}.m-20{margin:20px}.p-20{padding:20px}.ml-20{margin-left:20px}.mr-20{margin-right:20px}.mb-20{margin-bottom:20px}.mt-20{margin-top:20px}.mh-20{margin-left:20px;margin-right:20px}.mv-20{margin-bottom:20px;margin-top:20px}.pl-20{padding-left:20px}.pr-20{padding-right:20px}.pb-20{padding-bottom:20px}.pt-20{padding-top:20px}.ph-20{padding-left:20px;padding-right:20px}.pv-20{padding-bottom:20px;padding-top:20px}.col-s{width:25%}.col-m{width:50%}.col-x{width:75%}.col-xx{width:100%}.row{display:flex;flex-wrap:wrap;gap:10px}.column{display:flex;flex-direction:column}.center{justify-content:center;align-items:center}.v-center{justify-content:center}.h-center{align-items:center}.between{justify-content:space-between}.around{justify-content:space-around}.jend{justify-content:flex-end}.float-right{float:right}.border-none{border:none}.bb-1{border-bottom:1px solid var(--cor-3)}.pill{padding-left:2px;padding-right:2px;border-radius:5px}.bg-color2{background-color:var(--cor-2)}.bg-color1{background-color:var(--cor-1)}.bg-color3{background-color:var(--cor-3)}.bg-gray{background-color:var(--gray)}.br-8{border-radius:8px}.bg-white{background-color:#fff}.border-1-gray{border:1px solid var(--cor-2)}.icon-button{padding:5px;color:var(--white);background-color:var(--cor-1);margin:1px;border-radius:10%}.icon-button:hover{opacity:.7}.c-pointer{cursor:pointer}table{width:100%;border-collapse:collapse;margin-top:10px;text-align:left}table thead td{font-weight:500;color:var(--cor-1)}table tr{border-bottom:1px solid var(--cor-2)}table tbody tr:last-child{border-bottom:none}table tbody tr:hover{background:linear-gradient(to right,var(--gradient),var(--cor-1),var(--cor-1));color:var(--white)}table tr td{padding:9px 5px}table thead tr td:last-child,table tbody tr td:last-child{text-align:left}table thead tr td:nth-child(2),table tbody tr td:nth-child(2){text-align:left;padding-right:20px}table thead tr td:nth-child(3),table tbody tr td:nth-child(3){text-align:left}.max-h-96{max-height:24rem}.overflow-y-auto{overflow-y:auto}.border{border:1px solid #ccc}.p-3{padding:12px}.rounded{border-radius:8px}.mb-4{margin-bottom:16px}.mb-2{margin-bottom:8px}.p-2{padding:8px}.text-right{text-align:right}.text-left{text-align:left}.text-center{text-align:center}
