@media (max-width:1023px){body,html{max-width:100vw;-webkit-overflow-scrolling:touch;touch-action:pan-y}.main-content{width:100%;margin-left:0!important;margin-right:0!important}.collapsible-vertical .sidebar,.vertical .sidebar{left:-100%;width:100%!important}.collapsible-vertical.toggle-sidebar .sidebar,.vertical.toggle-sidebar .sidebar{left:0;width:100%!important}.sidebar{z-index:100;width:100%!important}header{padding-left:1rem;padding-right:1rem}.horizontal-menu{display:none!important}.btn{font-size:.875rem;padding:.5rem 1rem}.form-input,.form-select,.form-textarea{font-size:16px}.panel{margin-bottom:1rem}.grid{gap:1rem}}@media (max-width:640px){h1{font-size:1.75rem}h2{font-size:1.5rem}h3{font-size:1.25rem}.main-container{padding-left:.75rem;padding-right:.75rem}.table-responsive table{font-size:.75rem}.table-responsive table td,.table-responsive table th{padding:.5rem .25rem}.dropdown ul{min-width:200px}.dropdown ul,.modal-content{max-width:calc(100vw - 2rem)}.modal-content{margin:1rem}}@media (max-width:1023px) and (orientation:landscape){.sidebar{max-height:100vh;overflow-y:auto}}@media (hover:none) and (pointer:coarse){a,button,input[type=button],input[type=submit]{min-height:44px;min-width:44px}input[type=email],input[type=password],input[type=text],select,textarea{min-height:44px}}@layer mantine, mantine-contextmenu, mantine-datatable;:root{--cor-primaria:#3b8c81;--cor-primaria-rgb:59,140,129;--cor-primaria-texto:#ffffff;--cor-texto-light:#767676}html:not(.dark) body{color:var(--cor-texto-light)!important}html:not(.dark) body :is(label,span,p,a,li,dt,dd,td,th,small,strong,em,b,h1,h2,h3,h4,h5,h6){color:var(--cor-texto-light)}html:not(.dark) body :is(input,textarea,select,option,.form-input,.form-select){color:var(--cor-texto-light)!important}.scrollbar-hidden{-ms-overflow-style:none!important;scrollbar-width:none!important}.scrollbar-hidden::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.scrollbar-hidden .mantine-ScrollArea-viewport,.scrollbar-hidden [class*=viewport],.scrollbar-hidden [data-radix-scroll-area-viewport]{-ms-overflow-style:none!important;scrollbar-width:none!important}.scrollbar-hidden .mantine-ScrollArea-viewport::-webkit-scrollbar,.scrollbar-hidden [class*=viewport]::-webkit-scrollbar,.scrollbar-hidden [data-radix-scroll-area-viewport]::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.scrollbar-hidden [data-mantine-scrollbar],.scrollbar-hidden [data-orientation=horizontal][style*=height],.scrollbar-hidden [data-orientation=vertical][style*=width],.scrollbar-hidden [data-radix-scroll-area-scrollbar]{display:none!important;visibility:hidden!important;width:0!important;height:0!important;opacity:0!important;pointer-events:none!important}.datatables [class*=viewport],.datatables [data-radix-scroll-area-viewport]{-ms-overflow-style:none!important;scrollbar-width:none!important}.datatables [class*=viewport]::-webkit-scrollbar,.datatables [data-radix-scroll-area-viewport]::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.datatables [data-mantine-scrollbar],.datatables [data-radix-scroll-area-scrollbar]{display:none!important}.ps-hide-scrollbar .ps__rail-x,.ps-hide-scrollbar .ps__rail-y{display:none!important;opacity:0!important}#loading{display:none}@keyframes loading-spin-clockwise{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading-spin-counterclockwise{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}.loading-spinner-inner,.loading-spinner-outer,.loading-spinner-svg{fill:var(--cor-primaria,#4361ee)}.loading-spinner-inner,.loading-spinner-outer{transform-origin:center;transform-box:view-box;will-change:transform}.loading-spinner-inner{animation:loading-spin-counterclockwise 2.5s linear infinite}.loading-spinner-outer{animation:loading-spin-clockwise 8s linear infinite}.bg-\[\#fafafa\]{--tw-bg-opacity:1;background-color:rgb(250 250 250/92%)!important}@media (min-width:1024px){.vertical .sidebar{--tw-shadow:0px 0px 10px 5px rgba(94,92,154,0.2)!important;border-right:1px solid #d1d1d1!important}}.vertical .panel .padrao-full{min-height:calc(100vh - 250px)!important}.shadow-full{--tw-shadow:0px 0px 10px 2px rgb(3 3 3/13%)!important;border:1px solid #cecdcd!important}.shadow-trb{--tw-shadow:6px 0px 0px 16px rgba(255,255,255,1),0px 0px 10px 5px rgba(94,92,154,0.2)!important;border-top:1px solid #d1d1d1!important;border-right:1px solid #d1d1d1!important;border-bottom:1px solid #d1d1d1!important}.repiter,.repiter-bloco{border-radius:.375rem;padding:1em;border:1px dashed #d1d1d1}input.custom_switch.peer:checked~span,input.peer[type=checkbox]:checked~span.w-9{background-color:var(--cor-primaria)!important}.ant-switch.ant-switch-checked{background:var(--cor-primaria)!important}.ant-switch.ant-switch-checked:hover:not(.ant-switch-disabled){background:color-mix(in srgb,var(--cor-primaria) 85%,black)!important}.mantine-Switch-track[data-checked]{background-color:var(--cor-primaria)!important;border-color:var(--cor-primaria)!important}.MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{background-color:var(--cor-primaria)!important;opacity:1!important}.MuiSwitch-switchBase.Mui-checked{color:var(--cor-primaria)!important}.required-icon{padding-left:.25rem!important;padding-right:.25rem!important;padding-top:.35rem!important;position:absolute;display:flex;align-items:center;color:rgb(196,14,14)!important;width:1.25rem;height:100%;z-index:5!important;justify-content:center;left:0;top:50%;transform:translateY(-50%);pointer-events:none;box-sizing:border-box;border-right:1px solid #e2e2e2}.required.form-input{padding-left:1.55rem}.form-input{color:#7c7c7c!important}.form-input::-moz-placeholder{color:#cecece!important}.form-input::placeholder{color:#cecece!important}.moeda{color:#7c7c7c!important}[data-required=required] .css-1jqq78o-placeholder{padding-left:.75rem!important}[data-required=required] .css-hlgwow{padding-left:.65rem!important}.required .css-19bb58m input[aria-controls=react-select-2-listbox]{margin-left:-1rem!important}.css-1dyz3mf,.required .css-19bb58m{margin-left:.95rem!important}[data-required=required] .css-19bb58m,[data-required=required] .css-1dimb5e-singleValue{padding-left:.75rem!important}.ltr\:before\:mr-3:where([dir=ltr],[dir=ltr] *):before{content:var(--tw-content);margin-right:.75rem}.rtl\:before\:mr-3:where([dir=rtl],[dir=rtl] *):before{content:var(--tw-content);margin-left:.75rem}.flatpickr-input.form-input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none' stroke='%23888' stroke-width='1.5'%3E%3Crect x='3' y='4' width='14' height='14' rx='2' ry='2'/%3E%3Cline x1='3' y1='9' x2='17' y2='9'/%3E%3Cline x1='7' y1='2' x2='7' y2='6'/%3E%3Cline x1='13' y1='2' x2='13' y2='6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:20px;padding-right:2.5rem!important}.flatpickr-input.form-input.required{padding-left:1.55rem}.required.moeda{padding-left:1.6rem!important;padding-right:.45rem!important}.css-13cymwt-control,.css-t3ipsp-control{border-color:#e0e6ed!important;border-radius:.375rem!important;min-height:38px!important;box-shadow:none!important;position:relative!important;z-index:2!important}.css-13cymwt-control:hover,.css-t3ipsp-control:hover{border-color:#e0e6ed!important}.css-t3ipsp-control{border-color:#4361ee!important;box-shadow:0 0 0 1px #4361ee!important}.dark .css-13cymwt-control,.dark .css-t3ipsp-control{background-color:#1b2e4b!important;border-color:#253b5c!important}.dark .css-t3ipsp-control{border-color:#4361ee!important}.css-hlgwow{padding:2px 8px!important}.css-1jqq78o-placeholder{color:#cecece!important;font-weight:600!important}.btn-press-input{border-color:rgb(190 190 190)!important}.btn-press-input,.dark.btn-press-input:focus{box-shadow:0 2px 4px rgba(0,0,0,.1)!important}.dark.btn-press-input:focus{border-color:rgb(59,59,59)!important}.btn-press-input:focus{box-shadow:0 2px 4px rgba(0,0,0,.1)!important}.btn-press,.btn-press-input:focus{border-color:rgb(190 190 190)!important}.btn-press{position:relative;transition:all .15s ease;box-shadow:0 2px 4px rgba(0,0,0,.1)}.btn-press:hover{box-shadow:inset 0 2px 4px rgba(0,0,0,.15);transform:translateY(1px)}.btn-press:active{box-shadow:inset 0 3px 6px rgba(0,0,0,.2);transform:translateY(2px)}.dark .btn-press{box-shadow:0 2px 4px rgba(0,0,0,.3)}.dark .btn-press:hover{box-shadow:inset 0 2px 4px rgba(0,0,0,.4)}.dark .btn-press:active{box-shadow:inset 0 3px 6px rgba(0,0,0,.5)}.dark .vertical-center.items-center>span,body.dark .vertical-center.items-center>span{color:#aeb9c7!important}.dark .vertical-center.items-center>span:before,body.dark .vertical-center.items-center>span:before{color:#7f8ea3!important}.dark .vertical-center.items-center i,.dark .vertical-center.items-center svg,body.dark .vertical-center.items-center i,body.dark .vertical-center.items-center svg{color:#aeb9c7!important}.padrao-botao{--padrao-botao-bg:var(--cor-primaria);--padrao-botao-border:color-mix(in srgb,var(--padrao-botao-bg) 78%,#000 22%);position:relative;transition:all .15s;border:1px solid var(--padrao-botao-border,#459491);box-shadow:0 0 8px 0 #3d3d3dc2}.padrao-botao:hover{transform:translateY(2px);box-shadow:inset 0 3px 6px rgba(0,0,0,.18),0 3px 8px rgba(0,0,0,.12)}.padrao-botao:active{transform:translateY(3px);box-shadow:inset 0 4px 8px rgba(0,0,0,.26)}.dark .padrao-botao{box-shadow:0 0 10px 0 rgba(0,0,0,.45)}.padrao-botao.bg-primaria,.padrao-botao.bg-primary,.padrao-botao.texto-primaria{--padrao-botao-bg:var(--cor-primaria)}.padrao-botao.btn-secondary{--padrao-botao-bg:#e0e6ed}.dark .padrao-botao:hover{box-shadow:inset 0 3px 7px rgba(0,0,0,.45),0 3px 8px rgba(0,0,0,.3)}.dark .padrao-botao:active{box-shadow:inset 0 4px 9px rgba(0,0,0,.55)}.dark>.shadow-full{--tw-shadow:0px 0px 10px 2px #243046c7!important;border:1px solid #192436!important}@media (min-width:1024px){.dark>.vertical .sidebar{--tw-shadow:0px 0px 10px 2px #243046c7!important;border:1px solid #192436!important}}.dark>.sidebar ul.sub-menu li button.active,.sidebar ul.sub-menu li a.active{--tw-text-opacity:1;color:#c7d9f6}.dark>.sidebar ul.sub-menu li a.active:before,.dark>.sidebar ul.sub-menu li button.active:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:#c7d9f6}.dark\:bg-dark:is(.dark *){--tw-bg-opacity:1;background-color:#c7d9f628}.dark>.text-primary{--tw-text-opacity:1;color:#c7d9f6}.dark>.btn-primary{--tw-border-opacity:1;border-color:rgb(67 97 238/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(67 97 238/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow-color:#4361ee99;--tw-shadow:var(--tw-shadow-colored)}.dropdown{position:relative}.dropdown ul{z-index:1001!important}.mantine-Table-td td:last-child,.mantine-Table-td th:last-child{padding:0!important}.css-1nmdiq5-menu,.css-26l3qy-menu{z-index:9999!important}[data-required=required]{position:relative;z-index:auto!important}.w-100{width:100px!important}.max-w-120{max-width:120px!important}.w-150{width:150px!important}.pt-4{padding-top:1rem!important}.mantine-datatable-table[data-striped] tbody tr:nth-of-type(odd){background:#d4dadd!important}.datatables table tbody tr:hover,.mantine-datatable-table[data-striped] tbody tr:nth-of-type(odd):hover{background:#a0adb9!important}.swal2-toast.swal2-show{animation:slideDownIn .5s cubic-bezier(.23,1,.32,1)}@keyframes slideDownIn{0%{transform:translateY(-100px);opacity:0}to{transform:translateY(0);opacity:1}}.field-error{transition:border .2s,background .2s,color .2s;color:#c50101!important;background:#fff6f6!important;border:1.5px solid #e74c3c!important;border-radius:.375rem}.field-error.required-icon{background:transparent!important;color:#da0b0b!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important}.form-input.field-error,.form-select.field-error,.form-textarea.field-error,button.field-error{border:1.5px solid #e74c3c!important;background:#fff6f6!important;color:#c50101!important}.dark .field-error,.dark .form-input.field-error,.dark .form-select.field-error,.dark button.field-error{background:rgba(231,76,60,.12)!important;border:1.5px solid #e74c3c!important;color:#ff7f7f!important}.css-13cymwt-control{border-width:1px!important}.w-40{width:10rem}.ltr\:right-13:where([dir=ltr],[dir=ltr] *){right:3.5rem}.ltr\:right-14:where([dir=ltr],[dir=ltr] *){right:4rem}.repiter-delete{right:.1rem!important;top:.1rem!important}.datatables .table-compact table tbody tr td,.datatables .table-compact table thead tr th{padding:.9rem .75rem!important}tr:not(:last-of-type) .mantine-datatable-row-expansion-cell-content{border-bottom:none!important}.mantine-Group-root>.mantine-Text-root{display:block}.bg-primary{--tw-bg-opacity:1;background-color:var(--cor-primaria)!important}.text-s{font-size:.7em;line-height:1.2rem}.bottom-mensagem{right:-5px!important;bottom:-3px!important}.cor-primaria{color:var(--cor-primaria)!important}.texto-primaria{color:var(--cor-primaria-texto)!important}.bg-primaria,.texto-primaria{background-color:var(--cor-primaria)!important}.bg-primaria\/20{background-color:rgba(var(--cor-primaria),.2)!important}.select-funcional-add-item:hover,.select-funcional-option:hover{color:var(--cor-primaria-texto)!important;background-color:var(--cor-primaria)!important}.dropdown-menu-item-btn:hover{background-color:rgba(var(--cor-primaria-rgb),.6)!important}.dropdown-menu-item-btn:hover,.dropdown-menu-item-btn:hover *{color:var(--cor-primaria-texto)!important}.dropdown-menu-item-btn:hover *{background-color:transparent!important}.select-funcional-add-item:hover *,.select-funcional-option:hover *,body .json-converter-selected-row.json-converter-selected-row,body .json-converter-selected-row.json-converter-selected-row *{color:var(--cor-primaria-texto)!important}body .json-converter-selected-row.json-converter-selected-row>span,body .json-converter-selected-row.json-converter-selected-row>span *{font-size:.9rem!important;line-height:1.3rem!important}body .json-converter-selected-row.json-converter-selected-row:hover,body .json-converter-selected-row.json-converter-selected-row:hover *{filter:none!important;box-shadow:none!important;background-color:var(--cor-primaria)!important}body .json-converter-selected-row.json-converter-selected-row input[type=checkbox]{accent-color:var(--cor-primaria)!important;border:1px solid var(--cor-primaria-texto)!important;background-color:transparent!important;box-shadow:none!important}body .json-converter-selected-row.json-converter-selected-row input[type=checkbox]:checked{background-color:var(--cor-primaria)!important;border-color:var(--cor-primaria-texto)!important}body .json-converter-selected-row.json-converter-selected-row input[type=checkbox]:focus,body .json-converter-selected-row.json-converter-selected-row input[type=checkbox]:focus-visible,body .json-converter-selected-row.json-converter-selected-row input[type=checkbox]:hover{outline:none!important;box-shadow:none!important}.panel{border-radius:.875rem!important}.panel-box{position:relative;border-radius:.895rem!important;box-shadow:0 3px 5px 0 #898888c4!important;border-bottom:1px solid #c0bfbf!important}.dark .panel-box,body.dark .panel-box{background-color:#1b2e4b!important;border-bottom:1px solid #253b5c!important;box-shadow:0 3px 8px 0 rgba(0,0,0,.35)!important;color:#d1d5db!important}.dark .panel-box .text-black,.dark .panel-box .text-dark,.dark .panel-box [class*=text-black],.dark .panel-box [class*=text-dark],body.dark .panel-box .text-black,body.dark .panel-box .text-dark,body.dark .panel-box [class*=text-black],body.dark .panel-box [class*=text-dark]{color:#d1d5db!important}.dark .panel-box .recharts-text,body.dark .panel-box .recharts-text{fill:#cbd5e1!important}.dark .panel-box .apexcharts-datalabel,.dark .panel-box .apexcharts-legend-text,.dark .panel-box .apexcharts-text,.dark .panel-box .apexcharts-title-text,.dark .panel-box .apexcharts-xaxis-label,.dark .panel-box .apexcharts-yaxis-label,body.dark .panel-box .apexcharts-datalabel,body.dark .panel-box .apexcharts-legend-text,body.dark .panel-box .apexcharts-text,body.dark .panel-box .apexcharts-title-text,body.dark .panel-box .apexcharts-xaxis-label,body.dark .panel-box .apexcharts-yaxis-label{color:#cbd5e1!important;fill:#cbd5e1!important}.dark .panel-box .ant-card-body,.dark .panel-box .ant-card-head-title,.dark .panel-box .ant-statistic-content,.dark .panel-box .ant-statistic-title,.dark .panel-box .ant-typography,.dark .panel-box .text-gray-800,.dark .panel-box .text-gray-900,.dark .panel-box .text-slate-800,.dark .panel-box .text-slate-900,body.dark .panel-box .ant-card-body,body.dark .panel-box .ant-card-head-title,body.dark .panel-box .ant-statistic-content,body.dark .panel-box .ant-statistic-title,body.dark .panel-box .ant-typography,body.dark .panel-box .text-gray-800,body.dark .panel-box .text-gray-900,body.dark .panel-box .text-slate-800,body.dark .panel-box .text-slate-900{color:#d1d5db!important}.pie-legend-vertical .recharts-legend-wrapper{display:flex!important;flex-direction:column!important;padding-left:20px!important;padding-right:20px!important}.pie-legend-vertical .recharts-legend-item-text{display:block!important}.pie-legend-vertical ul.recharts-default-legend{display:flex!important;flex-direction:column!important;gap:8px!important}.pie-legend-vertical li.recharts-legend-item{display:flex!important;align-items:center!important;margin:0!important}img.avatar{max-height:40px!important;max-width:40px!important}.datatables .table-compact table tbody tr td,.datatables .table-compact table thead tr th{padding:.7rem .5rem!important}.\!bg-primary\/10,.\!bg-primary\/10:hover{background-color:rgba(var(--cor-primaria-rgb),.5)!important}.dark>.sidebar ul.sub-menu li button.active,.sidebar ul.sub-menu li a.active,.sidebar ul.sub-menu li a.active:hover,.sidebar ul.sub-menu li button.active:hover{--tw-text-opacity:1!important;color:var(--cor-primaria-texto)!important;background-color:rgba(var(--cor-primaria-rgb),1)}.sidebar ul.sub-menu li>a:hover,.sidebar ul.sub-menu li>button:hover,\!a.active{color:rgba(var(--cor-primaria-rgb),1)!important}.sidebar ul.sub-menu li a:before,.sidebar ul.sub-menu li a:hover:before,.sidebar ul.sub-menu li button:before,.sidebar ul.sub-menu li button:hover:before{background-color:rgba(var(--cor-primaria-rgb),1)!important}.ant-select-input{padding-left:22px}.mantine-Checkbox-inner>.mantine-Checkbox-input{border-width:1px!important;--tw-border-opacity:1;border-color:#cdcdcd;background-color:transparent}.datatables table>thead>tr>th{background-color:rgba(var(--cor-primaria-rgb),.6)!important;color:var(--cor-primaria-texto)!important;border-color:var(--cor-primaria-texto)!important}div.ant-transfer-list-body-search-wrapper{background:#fafafa!important}.dark .multi-select-box-field div.ant-transfer-list-body-search-wrapper,body.dark .multi-select-box-field div.ant-transfer-list-body-search-wrapper,html.dark body .multi-select-box-field div.ant-transfer-list-body-search-wrapper{background:#000000!important;background-color:#1c2e4a!important;border-bottom:none!important}.dark,:root,body.dark,html.dark{--focus-border-color:#9ca3af}.form-multiselect:focus,.form-multiselect:focus-visible,.form-select:focus,.form-select:focus-visible,.form-textarea:focus,.form-textarea:focus-visible,input.form-input:focus,input.form-input:focus-visible,select.form-input:focus,select.form-input:focus-visible,textarea.form-input:focus,textarea.form-input:focus-visible{border-color:var(--focus-border-color)!important;outline:none!important;box-shadow:none!important}.ant-input-affix-wrapper-focused,.ant-input-focused,.ant-input-number-focused,.ant-input-number:focus,.ant-input-number:focus-within,.ant-input-outlined:focus,.ant-input-outlined:focus-within,.ant-input:focus,.ant-picker-focused,.ant-picker:focus,.ant-picker:focus-within,.ant-select-focused .ant-select-selector,.ant-select-open .ant-select-selector,.ant-select-selector:focus,.ant-select-selector:focus-within,.ant-transfer-list-search .ant-input-affix-wrapper-focused,.ant-transfer-list-search .ant-input:focus,textarea.ant-input:focus,textarea.ant-input:focus-within{border-color:var(--focus-border-color)!important;box-shadow:0 0 0 1px var(--focus-border-color)!important;outline:none!important}.dark .ant-input-affix-wrapper-focused,.dark .ant-input-focused,.dark .ant-input-number-focused,.dark .ant-input-outlined:focus,.dark .ant-input-outlined:focus-within,.dark .ant-input:focus,.dark .ant-picker-focused,.dark .ant-select-focused .ant-select-selector,.dark .ant-select-open .ant-select-selector,body.dark .ant-input-affix-wrapper-focused,body.dark .ant-input-focused,body.dark .ant-input-number-focused,body.dark .ant-input-outlined:focus,body.dark .ant-input-outlined:focus-within,body.dark .ant-input:focus,body.dark .ant-picker-focused,body.dark .ant-select-focused .ant-select-selector,body.dark .ant-select-open .ant-select-selector,html.dark body .ant-input-affix-wrapper-focused,html.dark body .ant-input-focused,html.dark body .ant-input-number-focused,html.dark body .ant-input-outlined:focus,html.dark body .ant-input-outlined:focus-within,html.dark body .ant-input:focus,html.dark body .ant-picker-focused,html.dark body .ant-select-focused .ant-select-selector,html.dark body .ant-select-open .ant-select-selector{border-color:var(--focus-border-color)!important;box-shadow:0 0 0 1px var(--focus-border-color)!important}