@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;600&display=swap";html,body{height:100%}body{margin:0;font-family:Inter,sans-serif;background:var(--form-background);font-size:1rem;font-weight:400;line-height:1.5;color:var(--lm-text);transition:background-color .4s}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}*,*:before,*:after{box-sizing:border-box}:root{--drc-primary: #0B0B0B;--drc-accent: #E5005C;--drc-accent-02: #a9abae;--drc-background: #e4e5eb;--drc-bg-second: #fbfdfb;--drc-sidebar-bg: #f9f9f9;--drc-branco: #ffffff;--drc-text: #37383c;--drc-text02: #1a1918;--success: #5ea828;--info: #177ab8;--warning: #cfa11a;--danger: #b72130;--info-hover: #1b88cc;--danger-hover: #d22536;--drc-border: #e0e0e0;--drc-border02: #ced4da;--drc-border03: #bfc4de;--primary-button: #5ea828;--primary-btnHover: #1d7206;--form-background: #ffffff;--container-background: #ffffff;--container-modal: #ffffff;--bg-input: #ffffff;--table: #ffffff;--table-child: #fafafa}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}a{text-decoration:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}button{all:none;display:inline-block;padding:12px 24px;font-size:16px;font-weight:500;color:var(--lm-branco);background-color:var(--primary-button);border:none;border-radius:8px;cursor:pointer;text-align:center;transition:background-color .3s,border-color .3s}button:hover{background-color:var(--primary-btnHover)}button:focus-visible{outline:2px solid var(--lm-primary);outline-offset:2px}main{display:flex;justify-content:center;align-items:center;height:100vh;padding:24px}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0;background:var(--form-background)}input,textarea,select{font-family:inherit;font-size:1rem;padding:8px;border:1px solid #ccc;border-radius:4px;transition:border-color var(--transition);background:var(--form-background);color:var(--lm-text)}input:focus,textarea:focus,select:focus{border-color:var(--lm-primary);outline:none}.row{display:flex;flex-wrap:wrap;margin-right:-.75rem;margin-left:-.75rem}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col-xl,.col-xl-auto,.col-xl-12,.col-xl-11,.col-xl-10,.col-xl-9,.col-xl-8,.col-xl-7,.col-xl-6,.col-xl-5,.col-xl-4,.col-xl-3,.col-xl-2,.col-xl-1,.col-lg,.col-lg-auto,.col-lg-12,.col-lg-11,.col-lg-10,.col-lg-9,.col-lg-8,.col-lg-7,.col-lg-6,.col-lg-5,.col-lg-4,.col-lg-3,.col-lg-2,.col-lg-1,.col-md,.col-md-auto,.col-md-12,.col-md-11,.col-md-10,.col-md-9,.col-md-8,.col-md-7,.col-md-6,.col-md-5,.col-md-4,.col-md-3,.col-md-2,.col-md-1,.col-sm,.col-sm-auto,.col-sm-12,.col-sm-11,.col-sm-10,.col-sm-9,.col-sm-8,.col-sm-7,.col-sm-6,.col-sm-5,.col-sm-4,.col-sm-3,.col-sm-2,.col-sm-1,.col,.col-auto,.col-12,.col-11,.col-10,.col-9,.col-8,.col-7,.col-6,.col-5,.col-4,.col-3,.col-2,.col-1{position:relative;width:100%;padding-right:.75rem;padding-left:.75rem}.col{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-1>*{flex:0 0 100%;max-width:100%}.row-cols-2>*{flex:0 0 50%;max-width:50%}.row-cols-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-4>*{flex:0 0 25%;max-width:25%}.row-cols-5>*{flex:0 0 20%;max-width:20%}.row-cols-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}::-webkit-scrollbar{width:8px;height:6px}::-webkit-scrollbar-track{background-color:var(--lm-branco);border-radius:100vw}::-webkit-scrollbar-thumb{background-color:var(--lm-accent-02);border-radius:100vw}::-webkit-scrollbar-thumb:hover{background-color:var(--lm-accent-02);border-radius:100vw}@media (min-width: 576px){.col-sm{flex:1}}@media (min-width: 768px){.col-md{flex:1}}@media (min-width: 992px){.col-lg{flex:1}}@media (min-width: 1200px){.col-xl{flex:1}}.hidden{display:none!important}.text-center{text-align:center}.d-flex{display:flex}.justify-content-center{justify-content:center}.align-items-center{align-items:center}.alert{padding:12px 24px;border-radius:8px;margin-bottom:24px;width:100%}.alert-two{padding:12px 24px;border-radius:8px;margin-bottom:8px;margin-top:24px;width:100%}.search{padding:12px 24px;border-radius:8px;margin-bottom:24px;width:100%;text-align:center}.feedback-container{width:100%}.alert-success{background-color:var(--success);color:var(--lm-branco)}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-danger{background-color:var(--danger);color:var(--lm-branco)}.no-data-message{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px;height:100%;width:100%;padding:0;margin-top:32px}.no-data-message img{width:140px;height:auto}.no-data-message p{color:var(--lm-text);font-size:1rem;font-weight:400}.progress-bar-container{width:100%;height:6px;background-color:#e0e0e0;margin-top:8px;border-radius:4px;overflow:hidden;margin-bottom:10px}.progress-bar{width:0;height:100%;background-color:var(--primary-button);animation:progress-animation 2s infinite linear}@keyframes progress-animation{0%{width:0}50%{width:80%}to{width:0}}.required-asterisk{color:red;margin-left:4px}.error-obrigatorio{color:var(--danger);font-size:.875rem;margin-top:4px}.ql-align-center{text-align:center}.ql-align-right{text-align:right}.ql-align-justify{text-align:justify}.ql-align-left{text-align:left}
