html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul,ol{list-style:none}button,input,select{margin:0}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}._mb0{margin-bottom:0}._mb4{margin-bottom:4px}._mb8{margin-bottom:8px}._mb12{margin-bottom:12px}._mb16{margin-bottom:16px}._mb20{margin-bottom:20px}._mb24{margin-bottom:24px}._mb28{margin-bottom:28px}._mb32{margin-bottom:32px}._mb36{margin-bottom:36px}._mb40{margin-bottom:40px}._mb44{margin-bottom:44px}._mb48{margin-bottom:48px}._mb52{margin-bottom:52px}._mb56{margin-bottom:56px}._mb60{margin-bottom:60px}._mb64{margin-bottom:64px}._mb68{margin-bottom:68px}._mb72{margin-bottom:72px}._mb76{margin-bottom:76px}._mb80{margin-bottom:80px}._mb84{margin-bottom:84px}._mb88{margin-bottom:88px}._mb92{margin-bottom:92px}._mb96{margin-bottom:96px}._mb100{margin-bottom:100px}._mb104{margin-bottom:104px}._mb108{margin-bottom:108px}._mb112{margin-bottom:112px}._mb116{margin-bottom:116px}._mb120{margin-bottom:120px}._mb124{margin-bottom:124px}._mb128{margin-bottom:128px}._mb132{margin-bottom:132px}._mb136{margin-bottom:136px}._mb140{margin-bottom:140px}._mb144{margin-bottom:144px}._mb148{margin-bottom:148px}._mb152{margin-bottom:152px}._mb156{margin-bottom:156px}._mb160{margin-bottom:160px}._mb164{margin-bottom:164px}._mb168{margin-bottom:168px}._mb172{margin-bottom:172px}._mb176{margin-bottom:176px}._mb180{margin-bottom:180px}._mb184{margin-bottom:184px}._mb188{margin-bottom:188px}._mb192{margin-bottom:192px}._mb196{margin-bottom:196px}._mb200{margin-bottom:200px}._underline{text-decoration:underline}._text-right{text-align:right!important}._text-left{text-align:left!important}._text-center{text-align:center!important}._w100{width:100%!important}._bg-lightgray{background-color:#f4f5f680!important}._color-white{color:#fff!important}._color-yellow{color:#f5af24!important}._color-green{color:#1cca5b!important}._color-red{color:#f42525!important}._muted{color:#6b7280}._font-medium{font-weight:500}._font-semibold{font-weight:600}.flex{display:flex}._flex-equal>*{flex:1}._flex-align-center{align-items:center}._flex-justify-between{justify-content:space-between}._gap8{gap:8px}._gap16{gap:16px}input,select,textarea{padding:0 12px;width:100%;height:40px;font-family:Inter,sans-serif;font-size:14px;box-sizing:border-box;border:1px solid #e6e6e6;border-radius:6px;outline:none}input:disabled,select:disabled,textarea:disabled{opacity:.5}textarea{padding:12px;height:100px;resize:none}select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%239CA3AF' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px}label{display:block;margin-bottom:8px}form .error{margin:4px 0 0;color:#991b1b;font-size:12px}.form-item{margin-bottom:20px}.input-password{position:relative}.input-password input{padding-right:48px}.input-password i{position:absolute;right:16px;top:50%;transform:translateY(-50%);color:#9ca3af;font-size:20px;cursor:pointer}.input-search{position:relative}.input-search input{padding-left:40px}.input-search i{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:#9ca3af;font-size:16px;cursor:pointer}a{color:#2a3132;text-decoration:none}body{font-size:14px;font-family:Inter,sans-serif;line-height:1.4;background-color:#f4f5f6}h1,h2,h3,h4,h5,h6{margin:0;color:#2a3132}p{margin:0;line-height:1.4}small{font-size:12px}.login-wrapper .logo{max-width:230px}.svg{display:flex;align-items:center;justify-content:center;margin:0 auto 16px;width:64px;height:64px;background-color:#1cca5b1a;border-radius:50%}.svg svg{width:32px;height:32px;color:#1cca5b}hr{margin:24px 0;border:1px solid #e3e7e8}.App-Dashboard{display:flex;min-height:100vh;background-color:#fff}.App-Dashboard .App-Navbar{display:flex;flex-direction:column;width:256px;min-width:256px;color:#fafafa;background-color:#3a4545}.App-Dashboard .App-Navbar .navbar-header{padding:8px}.App-Dashboard .App-Navbar .navbar-body{padding:12px}.App-Dashboard .App-Navbar .navbar-footer{margin-top:auto;padding:16px 12px;border-top:1px solid #516061}.App-Dashboard .App-Navbar .logo{display:flex;align-items:center;padding:16px;height:73px;background-color:#fff;border-radius:8px;box-sizing:border-box}.App-Dashboard .App-Navbar .logo img{display:block;max-width:150px}.App-Dashboard .App-Navbar nav ul{display:flex;flex-direction:column;gap:4px}.App-Dashboard .App-Navbar .menu-item{display:flex;align-items:center;gap:12px;padding:5px 12px;border-radius:8px;color:#fff;text-decoration:none;font-size:14px;transition:background .2s ease}.App-Dashboard .App-Navbar .menu-item i{font-size:22px}.App-Dashboard .App-Navbar .menu-item:hover{background-color:#465253}.App-Dashboard .App-Navbar .menu-item._active{color:#2a3132;background-color:#f5af24}.App-Dashboard .App-Navbar .perfil{display:flex;align-items:center;gap:12px;width:100%}.App-Dashboard .App-Navbar .perfil .iniciais{display:flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;color:#2a3132;background-color:#f5af24;background-size:cover;background-position:center;font-size:12px;font-weight:700;line-height:1;border-radius:50%;text-transform:uppercase}.App-Dashboard .App-Navbar .perfil>div:last-child{margin-left:auto}.App-Dashboard .App-Navbar .perfil i{font-size:16px}.App-Dashboard .App-Navbar .perfil small{opacity:.6}.App-Dashboard .App-Content{flex:1;padding:24px;height:100vh;background-color:#fff;overflow-y:auto}.Container{position:relative;margin:0 auto;width:90%;max-width:1152px}.Container._lg{max-width:848px}.Container._narrow{max-width:448px}.Row{display:flex;flex-direction:row;flex-wrap:wrap}.Row>.col{position:relative;flex:1 1 0%}.Row>[class*=col-]{flex:0 1 auto}.Row>.col-auto{flex:0 0 auto;width:auto;min-width:190px}.Row>.col-1{width:8.3333333333%}.Row ._offset-1{margin-left:8.3333333333%}.Row>.col-2{width:16.6666666667%}.Row ._offset-2{margin-left:16.6666666667%}.Row>.col-3{width:25%}.Row ._offset-3{margin-left:25%}.Row>.col-4{width:33.3333333333%}.Row ._offset-4{margin-left:33.3333333333%}.Row>.col-5{width:41.6666666667%}.Row ._offset-5{margin-left:41.6666666667%}.Row>.col-6{width:50%}.Row ._offset-6{margin-left:50%}.Row>.col-7{width:58.3333333333%}.Row ._offset-7{margin-left:58.3333333333%}.Row>.col-8{width:66.6666666667%}.Row ._offset-8{margin-left:66.6666666667%}.Row>.col-9{width:75%}.Row ._offset-9{margin-left:75%}.Row>.col-10{width:83.3333333333%}.Row ._offset-10{margin-left:83.3333333333%}.Row>.col-11{width:91.6666666667%}.Row ._offset-11{margin-left:91.6666666667%}.Row>.col-12{width:100%}.Row ._offset-12{margin-left:100%}@media(max-width:992px){.Row{flex-direction:column;flex-wrap:nowrap}.Row>.col,.Row>[class*=col-]{width:100%}.Row>*+*{margin-top:24px}.Row [class^=_offset-],.Row [class*=" _offset-"]{margin-left:0}.Row._column-reverse-mobile{flex-direction:column-reverse}.Row._column-reverse-mobile>*+*{margin-top:0}.Row._column-reverse-mobile>.col:first-child{margin-top:24px}}.Row._gutters{margin-left:-16px}.Row._gutters>.col,.Row._gutters>[class*=col-]{margin-left:16px}.Row._gutters>.col-1{width:calc(8.3333333333% - 16px)}.Row._gutters ._offset-1{margin-left:calc(8.3333333333% + 16px)}.Row._gutters>.col-2{width:calc(16.6666666667% - 16px)}.Row._gutters ._offset-2{margin-left:calc(16.6666666667% + 16px)}.Row._gutters>.col-3{width:calc(25% - 16px)}.Row._gutters ._offset-3{margin-left:calc(25% + 16px)}.Row._gutters>.col-4{width:calc(33.3333333333% - 16px)}.Row._gutters ._offset-4{margin-left:calc(33.3333333333% + 16px)}.Row._gutters>.col-5{width:calc(41.6666666667% - 16px)}.Row._gutters ._offset-5{margin-left:calc(41.6666666667% + 16px)}.Row._gutters>.col-6{width:calc(50% - 16px)}.Row._gutters ._offset-6{margin-left:calc(50% + 16px)}.Row._gutters>.col-7{width:calc(58.3333333333% - 16px)}.Row._gutters ._offset-7{margin-left:calc(58.3333333333% + 16px)}.Row._gutters>.col-8{width:calc(66.6666666667% - 16px)}.Row._gutters ._offset-8{margin-left:calc(66.6666666667% + 16px)}.Row._gutters>.col-9{width:calc(75% - 16px)}.Row._gutters ._offset-9{margin-left:calc(75% + 16px)}.Row._gutters>.col-10{width:calc(83.3333333333% - 16px)}.Row._gutters ._offset-10{margin-left:calc(83.3333333333% + 16px)}.Row._gutters>.col-11{width:calc(91.6666666667% - 16px)}.Row._gutters ._offset-11{margin-left:calc(91.6666666667% + 16px)}.Row._gutters>.col-12{width:calc(100% - 16px)}.Row._gutters ._offset-12{margin-left:calc(100% + 16px)}.Row._justify-between{justify-content:space-between}.Row._align-center{align-items:center}.Title{font-size:30px;font-weight:500}.Title._lg{font-size:24px}.Title._md{font-size:20px}.Title._sm{font-size:18px}.Title._xs,.Text{font-size:16px}.Button{display:inline-flex;align-items:center;justify-content:center;gap:8px;position:relative;padding:0 24px;width:auto;height:40px;color:#2a3132;background-color:#f5af24;font-size:14px;font-weight:500;line-height:1;border-radius:6px;border:none;cursor:pointer;transition:.2s}.Button i{font-size:20px}.Button._sm{padding:0 12px;height:36px}.Button._sm i{font-size:16px}.Button._xs{padding:0 12px;height:32px;font-size:12px}.Button._xs i{font-size:14px}.Button._secondary{background-color:#fff;border:1px solid #e6e6e6}.Button._green{background-color:#16a34a}.Button.loading:after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:12px;width:16px;height:16px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;margin-left:8px;animation:spin .8s linear infinite}.Button:disabled{opacity:.6}.Button:hover{background-color:#f6bb44}.Button:hover._secondary{background-color:#e6e6e6}.Button:hover._green{background-color:#27c05f}@keyframes spin{to{transform:translateY(-50%) rotate(360deg)}}.Message{position:relative;margin-bottom:1em;padding:1rem;width:100%;font-size:14px;border-radius:.25rem;border-width:1px;border-style:solid;color:#fff}.Message._error{color:#991b1b;border-color:#fca5a5;background-color:#fef2f2}.Message._success{color:#166534;border-color:#86efac;background-color:#f0fdf4}.Message._info{color:#1d4ed8;border-color:#bfdbfe;background-color:#eff6ff}.Badge{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 12px;height:26px;color:#2a3132;background-color:#e5e7eb;font-size:12px;font-weight:600;line-height:1;border-radius:60px;border-color:#e5e7eb}.Badge svg{width:12px;height:12px}.Badge._with-border{border-color:#e5e7eb;border-width:1px;border-style:solid}.Badge._green{color:#1cca5b;background-color:#1cca5b26;border-color:#1cca5b4d}.Badge._yellow{color:#ffa200;background-color:#ffa20026;border-color:#ffa2004d}.Badge._red{color:#f42525;background-color:#f4252526;border-color:#f425254d}.Badge._blue{color:#fff;background-color:#3b82f6;border-color:#3b82f6}.Badge._mini{height:22px}.Badge._mini._yellow{color:#000;background-color:#f5af24}.Badge._outline{background-color:transparent}.Table{width:100%;border-collapse:collapse;background:#fff}.Table thead tr{border-bottom:1px solid #e5e7eb}.Table thead th{height:48px;padding:0 16px;text-align:left;vertical-align:middle;font-weight:400;color:#737373}.Table thead th a{color:#737373}.Table thead th a:hover{color:#2a3132}.Table tbody tr{border-bottom:1px solid #e5e7eb;transition:background-color .2s ease}.Table tbody tr:hover,.Table tbody tr[data-state=selected]{background-color:#f3f4f6}.Table tbody tr:last-child{border-bottom:0}.Table tbody td{padding:16px;vertical-align:middle}.Table .actions{display:flex;justify-content:right;gap:24px;margin-right:12px;font-size:16px}.Table .actions .ri-delete-bin-line{color:#ef4343}.table-wrapper{border-radius:12px;border:1px solid #e5e7eb;overflow:hidden}.Card{padding:24px;width:100%;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;transition:.3s}.Card._sm{padding:16px}.Card._xs{padding:12px}.Card._yellow{background-color:#f5af240d;border-color:#f5af244d}.Card._green{background-color:#1cca5b1a;border-color:#1cca5b4d}.Card._red{background-color:#f425250d;border-color:#f4252580}.Card._no-border{border:none}.Card._with-hover:hover{box-shadow:0 3px 20px #0000001a;transform:translateY(-4px)}.Login{position:relative;background-color:#fff;border-radius:24px;box-sizing:border-box;box-shadow:0 3px 10px #0000003d}.Login .Row .col:first-child{padding:64px}.Login .Row .col:last-child{padding:16px}.Login .block{max-width:384px}.Login label{color:#6c7d7f}.Login input{height:48px;border:2px solid #d1d5db;border-radius:12px}.Login .Button{height:48px;font-size:16px;font-weight:600;border-radius:12px}.Login .imagem{display:flex;align-items:end;position:relative;padding:32px;height:100%;border-radius:16px;background-size:cover;background-position:center}.login-wrapper{display:flex;align-items:center;justify-content:center;height:100vh}.jquery-modal .modal{padding:24px;max-width:448px;border-radius:8px;box-shadow:none}.jquery-modal .modal .close{position:absolute;right:16px;top:16px;color:#6b7280}.jquery-modal .modal a.close-modal{display:none}.Pagination{display:flex;justify-content:center;margin-top:24px}.Pagination__list{display:flex;gap:6px;list-style:none;padding:0;margin:0}.Pagination__item{min-width:36px;height:36px}.Pagination__item a,.Pagination__item span{display:flex;align-items:center;justify-content:center;height:100%;padding:0 12px;border-radius:6px;text-decoration:none;font-size:14px;border:1px solid #ddd;color:#333}.Pagination__item a{transition:background .2s ease,border .2s ease}.Pagination__item a:hover{background:#f2f2f2;border-color:#bbb}.Pagination__item.is-active span{background:#f5af24;border-color:#f5af24;color:#000}.Pagination__item.is-disabled span{color:#aaa;cursor:not-allowed;background:#fafafa}form .dropzone{position:relative;margin:0;padding:24px;width:100%;height:auto;min-height:auto;color:#6c7d7f;border:2px dashed #e3e7e8;border-radius:8px;text-align:center}form .dropzone i{font-size:32px}form .dropzone .dz-message,form .dropzone .dz-preview{margin:0}form .dropzone .dz-preview .dz-image{display:flex;align-items:center;justify-content:center;background:#f3f4f6;border-radius:8px}form .dropzone .dz-preview .dz-file-fallback{font-size:40px;color:#6b7280}form .dropzone .dz-preview .dz-details{padding:8px 0}form .dropzone .dz-preview .dz-details .dz-filename{font-size:14px;font-weight:500}form .dropzone .dz-preview .dz-details .dz-size{font-size:12px;color:#9ca3af}form .dropzone .dz-preview .dz-size,form .dropzone .dz-preview .dz-progress{display:none}form .dropzone:hover{border-color:#f5af24}.InputFoto{display:flex;align-items:center;gap:24px;margin-bottom:28px}.InputFoto .foto{display:flex;align-items:center;justify-content:center;position:relative;width:80px;height:80px;background-color:#f5af241a;border-radius:50%;border:2px dashed #f5af24}.InputFoto .foto img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:50%}.InputFoto .foto img[src=""]{display:none}.InputFoto .foto span{color:#f5af24;font-size:24px;font-weight:700}.InputFoto .foto .btnFoto{display:flex;align-items:center;justify-content:center;position:absolute;bottom:-8px;right:0;padding:0;width:28px;height:28px;background-color:#fff;font-size:16px;border:1px solid #e3e7e8;border-radius:50%;cursor:pointer}.InputFoto .foto .btnFoto:hover{background-color:#f5af24}.Tabs{display:inline-flex;padding:4px;background-color:#f4f5f6;border-radius:6px}.Tabs .tab{display:flex;align-items:center;gap:8px;padding:5px 12px;color:#6c7d7f;border-radius:4px}.Tabs .tab i{font-size:16px}.Tabs .tab._active{color:#2a3132;background-color:#fff}.Switch{position:relative;display:inline-block;margin:0;padding:0;width:44px;height:24px}.Switch input{opacity:0;width:0;height:0}.Switch .slider{position:absolute;cursor:pointer;inset:0;background-color:#ccc;border-radius:24px;transition:.3s}.Switch .slider:before{content:"";position:absolute;width:20px;height:20px;left:2px;top:2px;background-color:#fff;border-radius:50%;transition:.3s}.Switch input:checked+.slider{background-color:#f5af24}.Switch input:focus+.slider{box-shadow:0 0 0 2px #f5af2466}.Switch input:checked+.slider:before{transform:translate(20px)}.TemplatePreview{display:block;margin:0 auto;border-radius:8px}.FilePreview{display:flex;align-items:center;gap:16px;padding:12px;background-color:#f4f5f64d;border:1px solid #e5e7eb;border-radius:8px}.FilePreview .file-icon{display:flex;align-items:center;justify-content:center;min-width:48px;width:48px;height:48px;color:#f5af24;background-color:#f5af241a;font-size:24px;border-radius:8px}.FilePreview .file-infos{min-width:0;flex:1}.FilePreview .file-infos .file-nome{font-size:16px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.FilePreview .file-infos .file-descricao{color:#6b7280;font-size:12px}.FilePreview .file-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.FilePreview._secondary{padding:16px;flex-wrap:wrap;gap:8px}.FilePreview._secondary .file-icon{min-width:auto;width:auto;height:auto;color:#6c7d7f;background-color:transparent;font-size:20px}.FilePreview._secondary .file-infos .file-nome{font-size:14px}.FilePreview._secondary .file-actions,.FilePreview._secondary .file-actions .Button{width:100%}.Choices{display:flex;flex-direction:column;gap:8px}.Choices .label-choice{display:flex;align-items:center;position:relative;margin:0;padding:0 12px;gap:8px;height:46px;cursor:pointer;border:1px solid #e5e7eb;font-size:14px;border-radius:8px}.Choices .label-choice input{position:absolute;opacity:0;pointer-events:none}.Choices .label-choice i{font-size:20px}.Choices .label-choice .checkmark{position:relative;width:16px;height:16px;border-radius:50%;border:1px solid #f5af24;transition:all .2s ease}.Choices .label-choice .checkmark:after{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;border-radius:50%;background:#f5af24;transform:translate(-50%,-50%) scale(0);transition:transform .2s ease}.Choices .label-choice:hover .checkmark{border-color:#f5af24}.Choices .label-choice input:checked+.checkmark{border-color:#f5af24}.Choices .label-choice input:checked+.checkmark:after{transform:translate(-50%,-50%) scale(1)}.Timeline{display:flex;flex-direction:column;gap:12px}.Timeline .Card{display:flex;gap:12px}.Timeline .Card i{font-size:20px}.Timeline .Card .date{margin-left:auto}.Accordion{margin-bottom:12px}.Accordion .accordion-head{display:flex;align-items:center;justify-content:space-between;padding:0 12px;border:1px solid #e5e7eb;width:100%;height:48px;border-radius:8px;cursor:pointer;transition:.2s}.Accordion .accordion-head>div{display:flex;align-items:center;gap:12px}.Accordion .accordion-head>div i{color:#6c7d7f;font-size:20px}.Accordion .accordion-head:hover{box-shadow:0 1px 2px #00000029}.Accordion .accordion-body{display:none;padding:12px 8px 0}.Accordion._active{margin-bottom:0}.Accordion._active .ri-arrow-right-s-line:before{content:""}.Accordion._active .accordion-body{display:block}.IconBadge{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:16px}.IconBadge svg{width:28px;height:28px}.IconBadge._blue{color:#3b82f6;background:#3b82f626;box-shadow:0 0 20px #3b82f64d}.IconBadge._yellow{color:#f59e0b;background:#f59e0b26;box-shadow:0 0 20px #f59e0b4d}.IconBadge._green{color:#10b981;background:#10b98126;box-shadow:0 0 20px #10b9814d}.IconBadge._purple{color:#a855f7;background:#a855f726;box-shadow:0 0 20px #a855f74d}
