.cardLogin{display:flex;flex-direction:column;min-width:625px;width:40vw;padding:24px;border-radius:8px!important;box-shadow:4px 7px 12px #00000057!important;background-color:#fff;max-height:95vh;overflow-y:auto}.cardContent{display:flex;flex-direction:column;width:100%;gap:16px}.radioGroup{display:flex!important;flex-direction:row!important;justify-content:space-between;width:100%!important}.radioGroup span{font-family:Open Sans,sans-serif!important;font-size:16px!important}@media (min-width: 1750px){.cardLogin{max-height:95vh!important}}.boxTabs{width:100%;display:flex;justify-content:center;align-self:center;align-content:center;padding-bottom:0!important;margin-top:auto}.boxTabsIdentificacao{justify-content:space-between;padding-left:var(--spacing-base)!important;padding-right:var(--spacing-base)!important}.tabIdentificacao{background-color:var(--color-background)!important;border-top-right-radius:var(--border-radius-sm)!important;border-top-left-radius:var(--border-radius-sm)!important;margin-right:var(--spacing-xs)!important;min-height:50px!important}.contentSection{display:flex;flex-direction:column;background-color:var(--color-background)!important;border-radius:var(--border-radius-md)!important;padding:var(--spacing-xl)!important;gap:var(--spacing-lg);padding-bottom:52px!important}.boxCamposBasic{display:flex;flex-direction:column;justify-content:space-between;gap:var(--spacing-base);width:100%}.boxObjetivos{display:flex;flex-direction:column;gap:var(--spacing-base);width:100%}.boxDisponibilidadeRecursos{width:100%;display:flex;justify-content:space-between}.boxContentPu{height:calc(70vh - 10rem)!important;overflow-y:auto!important;margin-bottom:0!important;margin-top:var(--spacing-md)!important;transition:height .3s ease-in-out}.boxContentPu.expanded{height:calc(70vh - 1rem)!important}.buttonText{font-family:var(--font-primary)!important;font-size:var(--font-size-base)!important;text-decoration:underline!important;display:flex!important;gap:var(--spacing-sm)!important;color:var(--color-primary)!important;background:transparent!important;border:none!important;cursor:pointer;transition:color var(--transition-base)}.buttonText:hover{background-color:transparent!important;color:var(--color-text-tertiary)!important}.buttonText.commomHover{color:#4a2be1!important}.buttonText.commomHover:hover{color:#220a9c!important}.buttonContained{font-family:var(--font-primary)!important;font-size:var(--font-size-base)!important;line-height:var(--line-height-tight)!important;letter-spacing:0%!important;text-transform:uppercase;background-color:var(--color-primary)!important;color:var(--color-text-light)!important;padding:var(--button-padding-vertical) var(--button-padding-horizontal)!important;border-radius:var(--button-border-radius)!important;border:none;cursor:pointer;transition:all var(--transition-base)}.buttonContained:hover{background-color:var(--color-primary-light)!important;color:var(--color-primary)!important}.boxFilePu{display:flex;flex-direction:column;background-color:var(--color-secondary);border-radius:var(--border-radius-sm);gap:var(--spacing-xs);padding:var(--spacing-md)!important;max-width:330px;height:98px}.boxDirigente{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;background-color:var(--color-secondary);border-radius:var(--border-radius-sm);gap:var(--spacing-xs);padding:var(--spacing-lg)!important;width:100%;height:auto}.boxDirigente .nameDirigente{font-weight:var(--font-weight-medium)!important;font-size:var(--font-size-xl)!important;color:var(--color-text-primary)!important;font-family:var(--font-primary)}.boxDirigente .funcaoDirigente{font-family:var(--font-secondary)!important;font-size:var(--font-size-lg)!important;color:var(--color-text-primary)!important}.boxDirigente .inputLabel{font-family:var(--font-secondary)!important;font-size:var(--font-size-base)!important;font-weight:var(--font-weight-bold)!important;color:var(--color-text-secondary)}.boxDirigente .textValue{font-family:var(--font-secondary)!important;font-size:var(--font-size-base)!important;color:var(--color-text-primary)}.objetivoBox{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;background-color:var(--color-secondary);border-radius:var(--border-radius-sm);padding:var(--spacing-md) var(--spacing-base)!important;width:100%;height:auto;border:var(--border-width) solid var(--color-border)}.MuiDialog-paper{padding:var(--spacing-md)!important;width:80vw!important;max-width:800px!important;border-radius:var(--border-radius-sm)!important}.boxStates{display:grid;grid-template-columns:repeat(4,1fr);flex-wrap:wrap;gap:var(--spacing-xs);margin-top:var(--spacing-md)}@media (min-width: 1200px){.boxCamposBasic{flex-direction:row}}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.container{display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;min-height:100vh;width:90vw!important}@media (min-width: 1200px){.container{flex-direction:row;justify-content:space-between}}.metas-section-title{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-size:var(--font-size-xl);color:var(--color-text-primary)}.metas-subsection-wrapper{margin-top:var(--spacing-sm)}.metas-subsection-header{display:flex;flex-direction:column;gap:var(--spacing-xs)}.metas-subsection-title{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-size:var(--font-size-base);color:var(--color-text-primary)}.metas-subsection-title .required{color:var(--color-required)}.metas-helper-text{font-family:var(--font-secondary);font-weight:var(--font-weight-light);font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-tight);margin-bottom:var(--spacing-sm)!important}.metas-edit-button{width:-moz-fit-content;width:fit-content;color:var(--color-primary)!important;margin-top:var(--spacing-base)}.metas-edit-button:hover{color:var(--color-primary-dark)!important}.metas-table-wrapper{margin-top:var(--spacing-base);overflow-x:auto}.metas-executora-section{margin-top:var(--spacing-lg)}.metas-executora-title{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-size:var(--font-size-base);color:var(--color-primary);margin-bottom:var(--spacing-sm)}.metas-empty-state{margin-top:var(--spacing-base);color:var(--color-text-tertiary);font-style:italic;font-family:var(--font-secondary);font-size:var(--font-size-sm)}.metas-table-cell-merged{vertical-align:middle!important;text-align:center!important}.cronograma-etapas-wrapper{margin-top:var(--spacing-2xl)}.cronograma-etapas-header{display:flex;flex-direction:column;gap:var(--spacing-xs);margin-bottom:var(--spacing-base)}.cronograma-etapas-title{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-size:var(--font-size-base);color:var(--color-text-primary);line-height:var(--line-height-relaxed)}.cronograma-etapas-title .required{color:var(--color-required)}.cronograma-etapas-helper{font-family:var(--font-secondary);font-weight:var(--font-weight-light);font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-tight)}.cronograma-etapas-executora-section{margin-top:var(--spacing-lg)}.cronograma-etapas-executora-title{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-size:var(--font-size-base);margin-bottom:var(--spacing-sm);color:var(--color-primary)}.cronograma-etapas-table-wrapper{overflow-x:auto;margin-top:var(--spacing-base)}.cronograma-etapas-checkbox-cell{display:flex;justify-content:center;align-items:center}.cronograma-etapas-alert{margin-top:var(--spacing-base);font-family:var(--font-primary);font-size:var(--font-size-sm)}.modal-cronograma-container{max-height:90vh;overflow-y:auto;width:95vw;max-width:1800px;padding:var(--spacing-lg)}.modal-cronograma-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:var(--spacing-base);border-bottom:2px solid var(--color-primary)}.modal-cronograma-title{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-size:var(--font-size-xl);color:var(--color-text-primary)}.modal-cronograma-table-wrapper{margin-top:var(--spacing-lg);overflow-x:auto}.modal-cronograma-footer{display:flex;justify-content:flex-end;gap:var(--spacing-base);margin-top:var(--spacing-lg);padding-top:var(--spacing-base);border-top:var(--border-width) solid var(--color-border-light)}.modal-cronograma-upload-button{color:var(--color-primary)!important}.modal-cronograma-upload-button:hover{color:var(--color-primary-dark)!important}.modal-cronograma-save-button{background-color:var(--color-primary)}.modal-cronograma-save-button:hover{background-color:var(--color-primary-dark)}.modal-cronograma-add-button{width:28px;height:28px;background-color:var(--color-primary);color:var(--color-background);border-radius:var(--border-radius-full)}.modal-cronograma-add-button:hover{background-color:var(--color-primary-dark)}.modal-cronograma-delete-button{font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.modal-cronograma-select,.modal-cronograma-textfield{width:100%;font-size:var(--font-size-sm)}.dialog-notification-paper{width:600px;min-height:300px;border-radius:var(--border-radius-sm);padding:var(--spacing-xl);display:flex;flex-direction:column;align-items:center;box-shadow:var(--shadow-sm),var(--shadow-md);position:relative;background:var(--color-background)}.dialog-notification-paper.success{border-top:4px solid #10b981}.dialog-notification-paper.error{border-top:4px solid #ef4444}.dialog-notification-paper.info{border-top:4px solid #3b82f6}.dialog-notification-close-button{position:absolute!important;top:var(--spacing-base)!important;right:var(--spacing-base)!important;color:#6b7280!important}.dialog-notification-close-button:hover{background-color:#f3f4f6!important}.dialog-notification-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-base);flex:1;text-align:center;margin-top:var(--spacing-xl)}.dialog-notification-icon{width:80px;height:80px}.dialog-notification-title{font-family:var(--font-primary)!important;font-weight:var(--font-weight-semibold)!important;font-size:var(--font-size-xl)!important;line-height:var(--line-height-base)!important;letter-spacing:-.02em!important;text-align:center!important;color:var(--color-primary-dark)!important;margin-top:var(--spacing-sm)}.dialog-notification-message{font-family:var(--font-secondary)!important;font-weight:var(--font-weight-regular)!important;font-size:var(--font-size-base)!important;line-height:var(--line-height-relaxed)!important;color:var(--color-primary-dark)!important;max-width:450px;text-align:center;margin-top:var(--spacing-sm)}.dialog-notification-actions{display:flex;justify-content:center;align-items:center;gap:var(--spacing-lg);margin-top:var(--spacing-lg);width:70%}.dialog-notification-link{font-family:var(--font-primary)!important;font-weight:var(--font-weight-regular)!important;font-size:var(--font-size-base)!important;line-height:var(--line-height-tight)!important;text-transform:uppercase!important;text-decoration:underline!important;text-decoration-style:solid!important;text-decoration-thickness:1px!important;text-underline-offset:2px!important;color:var(--color-primary-dark)!important;background:transparent!important;border:none!important;cursor:pointer;padding:0!important}.dialog-notification-link:hover{opacity:.8}.dialog-notification-paper .dialog-notification-confirm-button.MuiButton-root{background-color:var(--color-primary-dark)!important;border:var(--border-width) solid var(--color-primary-dark)!important;color:var(--color-text-light)!important;width:125px!important;height:var(--button-height)!important;border-radius:var(--border-radius-xl)!important;box-shadow:var(--shadow-button)!important;font-family:var(--font-primary)!important;font-size:var(--font-size-base)!important;text-transform:uppercase!important}.dialog-notification-paper .dialog-notification-ciente-button.MuiButton-root{background-color:var(--color-primary)!important;border:var(--border-width) solid var(--color-primary)!important;color:var(--color-text-light)!important;width:100%!important;height:var(--button-height)!important;border-radius:var(--border-radius-xl)!important;box-shadow:var(--shadow-button)!important;font-family:var(--font-primary)!important;font-size:var(--font-size-base)!important;text-transform:uppercase!important;font-weight:500!important}.dialog-notification-paper .dialog-notification-confirm-button.MuiButton-root:hover{background-color:#13285a!important;border-color:#13285a!important}.dialog-notification-paper .dialog-notification-link.MuiButton-root{font-family:var(--font-primary)!important;font-weight:var(--font-weight-regular)!important;font-size:var(--font-size-base)!important;text-transform:uppercase!important;text-decoration:underline!important;color:var(--color-primary-dark)!important;background:transparent!important}.parceiros-edit-button{width:-moz-fit-content;width:fit-content;color:var(--color-primary)!important;margin-bottom:var(--spacing-base)}.parceiros-edit-button:hover{color:var(--color-primary-dark)!important}.modal-equipe-container{position:absolute;display:flex;flex-direction:column;top:50%;left:50%;transform:translate(-50%,-50%);width:85vw;max-width:1400px;min-height:400px;max-height:90vh;background-color:var(--color-background);border-radius:var(--border-radius-sm);padding:var(--spacing-2xl) var(--spacing-xl);box-shadow:var(--shadow-sm),var(--shadow-md);overflow:hidden}.modal-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:var(--spacing-base);border-bottom:var(--border-width-thick) solid var(--color-primary);margin-bottom:var(--spacing-lg)}.modal-header h5{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-size:var(--font-size-xl);color:var(--color-text-primary);margin:0}.modal-close-button{color:var(--color-text-tertiary);transition:color var(--transition-fast)}.modal-close-button:hover{color:var(--color-text-primary);background-color:var(--color-background-hover)}.modal-scrollable-content{flex:1;overflow-y:auto;overflow-x:auto;margin-bottom:var(--spacing-lg)}.modal-detalhamento-section{margin-top:var(--spacing-xl);padding:var(--spacing-lg);background-color:var(--color-background-alt)!important;border-radius:var(--border-radius-sm);border:var(--border-width) solid var(--color-border-light)}.modal-detalhamento-title{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-size:var(--font-size-lg);color:var(--color-text-primary);margin-bottom:var(--spacing-sm)}.modal-detalhamento-helper{font-family:var(--font-secondary);font-weight:var(--font-weight-light);font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-tight);margin-bottom:var(--spacing-base)}.modal-equipe-membro-box{display:flex;flex-direction:column;gap:var(--spacing-sm);margin-bottom:var(--spacing-lg);padding:var(--spacing-base);background-color:var(--color-background);border-radius:var(--border-radius-sm);border:var(--border-width) solid var(--color-border-light)}.modal-field-label{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-size:var(--font-size-sm);color:var(--color-text-primary);margin-bottom:var(--spacing-xs)}.modal-field-label .required-mark{color:var(--color-required)}.modal-textarea{width:100%;font-family:var(--font-primary);font-size:var(--font-size-sm);padding:var(--input-padding-vertical) var(--input-padding-horizontal);border-radius:var(--input-border-radius);border:var(--border-width) solid var(--input-border-color);background:var(--color-background);color:var(--color-text-primary);resize:vertical;min-height:80px}.modal-textarea:focus{outline:none;border-color:var(--color-primary)}.modal-button-text{color:var(--color-primary)!important;font-family:var(--font-primary)!important;font-weight:var(--font-weight-regular)!important;font-size:var(--font-size-base);text-transform:none;margin-top:var(--spacing-base)}.modal-button-text:hover{color:var(--color-primary-dark)!important;background-color:var(--color-background-hover)}.modal-footer{display:flex;justify-content:space-between;align-items:center;padding-top:var(--spacing-base);border-top:var(--border-width) solid var(--color-border-light);gap:var(--spacing-base)}.modal-button-contained{height:var(--button-height);border-radius:var(--button-border-radius);padding:var(--button-padding-vertical) var(--button-padding-horizontal);background:var(--color-primary);color:var(--color-text-light);font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-size:var(--button-font-size);text-transform:uppercase;box-shadow:var(--shadow-button);transition:all var(--transition-base)}.modal-button-contained:hover{background:var(--color-primary-dark)}.modal-button-contained:disabled{background:var(--color-disabled-bg);color:#e0e0e0}.modal-instituicoes-container{position:absolute;display:flex;flex-direction:column;top:50%;left:50%;transform:translate(-50%,-50%);width:85vw;max-width:1400px;min-height:400px;max-height:90vh;background-color:var(--color-background);border-radius:var(--border-radius-sm);padding:var(--spacing-2xl) var(--spacing-xl);box-shadow:var(--shadow-sm),var(--shadow-md);overflow:hidden}.modal-instituicoes-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:var(--spacing-base);border-bottom:var(--border-width-thick) solid var(--color-primary);margin-bottom:var(--spacing-lg);position:sticky;top:0;background-color:var(--color-background);z-index:10}.modal-instituicoes-header h5{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-size:var(--font-size-xl);color:var(--color-text-primary);margin:0}.modal-instituicoes-close-button{color:var(--color-text-tertiary);transition:color var(--transition-fast)}.modal-instituicoes-close-button:hover{color:var(--color-text-primary);background-color:var(--color-background-hover)}.modal-instituicoes-table-wrapper{max-height:400px;overflow-y:auto;overflow-x:auto;margin-bottom:var(--spacing-lg)}.modal-instituicoes-add-button{width:-moz-fit-content;width:fit-content;color:var(--color-primary)!important;margin-top:var(--spacing-base);font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-size:var(--font-size-base);text-transform:none}.modal-instituicoes-add-button:hover{color:var(--color-primary-dark)!important;background-color:var(--color-background-hover)}.modal-instituicoes-footer{display:flex;justify-content:flex-end;align-items:center;padding-top:var(--spacing-base);border-top:var(--border-width) solid var(--color-border-light);gap:var(--spacing-base);position:sticky;bottom:0;background-color:var(--color-background);margin-top:var(--spacing-base)}.modal-instituicoes-save-button{height:var(--button-height);border-radius:var(--button-border-radius);padding:var(--button-padding-vertical) var(--button-padding-horizontal);background:var(--color-primary);color:var(--color-text-light);font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-size:var(--button-font-size);text-transform:uppercase;box-shadow:var(--shadow-button);transition:all var(--transition-base)}.modal-instituicoes-save-button:hover{background:var(--color-primary-dark)}.modal-instituicoes-save-button:disabled{background:var(--color-disabled-bg);color:#e0e0e0}.modal-instituicoes-table-wrapper .MuiTextField-root input,.modal-instituicoes-table-wrapper .MuiTextField-root .MuiSelect-root{font-family:var(--font-primary);font-size:var(--font-size-sm);color:var(--color-text-primary)}.modal-instituicoes-table-wrapper .MuiFormHelperText-root{font-family:var(--font-secondary);font-size:var(--font-size-xs)}/*!
* Quill Editor v2.0.3
* https://quilljs.com
* Copyright (c) 2017-2024, Slab
* Copyright (c) 2014, Jason Chen
* Copyright (c) 2013, salesforce.com
*/.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;-o-tab-size:4;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0}@supports (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;padding-left:1.5em;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"•"}.ql-editor li[data-list=checked]>.ql-ui:before{content:"☑"}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"☐"}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor .ql-code-block-container{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor .ql-code-block-container{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.ql-cell-selected-after,.ql-cell-selected:after,.ql-cell-focused:after{content:"";pointer-events:none;position:absolute;inset:0;background-color:#9ecffa4d}.ql-table-border-shadow,.ql-table-select-container,.ql-table-dropdown-list,.ql-table-dropdown-properties-list,.ql-table-menus-container{border-radius:2px;border:1px solid #ccced1;background:#fff;box-shadow:0 1px 2px 1px #00000026}.ql-table-triangle-common,.ql-table-tooltip-error:before,.label-field-view-status:before,.ql-table-tooltip:before,.ql-table-triangle-down:not(.ql-table-triangle-none):after,.ql-table-triangle-down:not(.ql-table-triangle-none):before,.ql-table-triangle-up:not(.ql-table-triangle-none):after,.ql-table-triangle-up:not(.ql-table-triangle-none):before{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);content:"";border:10px solid rgba(0,0,0,0)}.ql-table-input-focus,.ql-table-color-container .color-picker .color-picker-select>.erase-container,.ql-table-selected,.ql-table-properties-form .ql-table-dropdown-selected,.ql-table-properties-form .ql-table-color-selected,.ql-table-input:focus,.ql-table-color-container .label-field-view-color .property-input:focus,.ql-table-properties-form .property-input:focus{border:1px solid #3779eb;box-shadow:0 0 0 3px #cae1fc}.ql-table-input,.ql-table-color-container .label-field-view-color .property-input,.ql-table-properties-form .property-input{width:80px;height:30px;border:1px solid #ccced1;outline:none;padding-left:6px;background:inherit}.ql-table-input:focus::-webkit-input-placeholder,.ql-table-color-container .label-field-view-color .property-input:focus::-webkit-input-placeholder,.ql-table-properties-form .property-input:focus::-webkit-input-placeholder{color:#0000}.ql-table-input:focus:-ms-input-placeholder,.ql-table-color-container .label-field-view-color .property-input:focus:-ms-input-placeholder,.ql-table-properties-form .property-input:focus:-ms-input-placeholder{color:#0000}.ql-table-input:focus::-ms-input-placeholder,.ql-table-color-container .label-field-view-color .property-input:focus::-ms-input-placeholder,.ql-table-properties-form .property-input:focus::-ms-input-placeholder{color:#0000}.ql-table-input:focus::placeholder,.ql-table-color-container .label-field-view-color .property-input:focus::placeholder,.ql-table-properties-form .property-input:focus::placeholder{color:#0000}.ql-table-input:focus+label,.ql-table-color-container .label-field-view-color .property-input:focus+label,.ql-table-properties-form .property-input:focus+label{display:block}.ql-table-input:not(:-ms-input-placeholder)+label,.ql-table-color-container .label-field-view-color .property-input:not(:-ms-input-placeholder)+label,.ql-table-properties-form .property-input:not(:-ms-input-placeholder)+label{display:block}.ql-table-input:not(:placeholder-shown)+label,.ql-table-color-container .label-field-view-color .property-input:not(:placeholder-shown)+label,.ql-table-properties-form .property-input:not(:placeholder-shown)+label{display:block}.ql-table-temporary{display:none}.ql-table-center,.ql-table-select-container .ql-table-select-list,.ql-table-select-container,.ql-table-color-container .color-picker .color-picker-palette .color-picker-wrap .iro-container,.ql-table-color-container .color-picker,.ql-table-properties-form .properties-form-action-row>button,.ql-table-dropdown-list .ql-table-header-row,.ql-table-dropdown-properties-list .ql-table-header-row,.ql-operate-line-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.ql-table-selected,.ql-table-properties-form .ql-table-dropdown-selected,.ql-table-properties-form .ql-table-color-selected{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAM1BMVEUAAAAyMjIyMjIiIiIyMjIyMjIyMjIyMjIxMTEyMjIyMjIyMjIwMDAzMzMxMTEwMDAzMzOYbpUsAAAAEXRSTlMA/XgF8HRua2fm2rI3rzk1Lf2cC1oAAAA8SURBVBjTY6AUsHKh8RnZ8PKZoHwBZhifHcLg5GVG4TPwsXAzQ/gwwAMUYWLkALIQIlxgPgLwc3JQ4h0Ae0ABBy2kuXoAAAAASUVORK5CYII=);background-repeat:no-repeat;background-size:16px;box-sizing:border-box}.ql-operate-line-container{position:absolute;z-index:10}.ql-operate-line-container .ql-operate-line{background-color:#0589f3}.ql-operate-block{position:absolute;z-index:10;border:1px solid #979797;cursor:nwse-resize}.ql-operate-block-move{cursor:crosshair;border:none}.ql-operate-drag-table{border:1px dashed #000;position:absolute}.ql-cell-focused{position:relative}.ql-cell-focused:after{border:1px solid #3779eb}.ql-cell-selected{position:relative}.ql-table-menus-container{position:absolute;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:40px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:4px;box-sizing:border-box;z-index:1}.ql-table-triangle-up:not(.ql-table-triangle-none):before{bottom:-20px;border-top-color:#00000026!important}.ql-table-triangle-up:not(.ql-table-triangle-none):after{bottom:-19px;border-top-color:#fff!important}.ql-table-triangle-down:not(.ql-table-triangle-none):before{top:-20px;border-bottom-color:#00000026!important}.ql-table-triangle-down:not(.ql-table-triangle-none):after{top:-19px;border-bottom-color:#fff!important}.label-field-view{position:relative}.label-field-view-input-wrapper{position:relative;height:100%}.label-field-view-input-wrapper>label{position:absolute;left:0;top:-50%;-webkit-transform:translateY(50%) scale(.75);transform:translateY(50%) scale(.75);color:#999;background:#fff;display:none}.label-field-view-status{max-width:160px;width:-webkit-max-content;width:max-content}.label-field-view-error>input{border-color:#db3700!important;-webkit-animation:ql-table-input-shake .3s ease both;animation:ql-table-input-shake .3s ease both}.label-field-view-error>input:focus{box-shadow:0 0 0 3px #ff401f4d!important}.label-field-view-error>label{color:#db3700}.ql-table-dropdown,.ql-table-dropdown-properties{display:-ms-flexbox;display:flex;height:100%;-ms-flex-align:center;align-items:center;position:relative;padding:0 4px;cursor:pointer}.ql-table-dropdown:hover,.ql-table-dropdown-properties:hover{background:#f0f0f0}.ql-table-dropdown-text,.ql-table-dropdown-properties-text{-ms-flex:1;flex:1;height:100%;margin-right:7px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.ql-table-dropdown-list,.ql-table-dropdown-properties-list{position:absolute;left:0;bottom:0;-webkit-transform:translateY(100%);transform:translateY(100%);margin:0;padding:0;width:170px;z-index:10}.ql-table-dropdown-list li,.ql-table-dropdown-properties-list li{list-style:none;line-height:30px;padding:0 10px;cursor:pointer}.ql-table-dropdown-list li:hover,.ql-table-dropdown-properties-list li:hover{background-color:#f0f0f0}.ql-table-dropdown-list .ql-table-header-row,.ql-table-dropdown-properties-list .ql-table-header-row{-ms-flex-pack:justify;justify-content:space-between}.ql-table-dropdown-label,.ql-table-dropdown-properties-label{width:100%;min-width:100%;line-height:24px;font-weight:700;margin-bottom:6px;display:block}.ql-table-tooltip-hover{display:-ms-flexbox;display:flex;position:relative}.ql-table-tooltip-hover:hover .ql-table-tooltip{display:block}.ql-table-tooltip-hover:hover+.ql-table-tooltip{display:block}.ql-table-tooltip{font-size:12px;min-width:32px;line-height:20px;padding:6px;white-space:nowrap;color:#fff;text-align:center;word-wrap:break-word;background:#000000d9;border-radius:6px;position:absolute;z-index:11;left:50%;bottom:-10px;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%)}.ql-table-tooltip:before{border-bottom-color:#000000d9!important;top:-20px}.ql-table-tooltip:hover{display:block}.ql-table-tooltip-hidden{display:none!important}.ql-table-tooltip-error,.label-field-view-status{font-size:12px;min-width:32px;line-height:20px;padding:6px;white-space:nowrap;color:#fff;text-align:center;word-wrap:break-word;background:#db3700;border-radius:6px;position:absolute;z-index:11;left:50%;bottom:-10px;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%);white-space:pre-wrap;z-index:9}.ql-table-tooltip-error:before,.label-field-view-status:before{border-bottom-color:#db3700!important;top:-20px}.ql-table-tooltip-error:hover,.label-field-view-status:hover{display:block}.ql-table-tooltip-error-hidden{display:none!important}.ql-table-dropdown-properties{width:80px;height:30px;border:1px solid #ccced1;box-sizing:border-box}.ql-table-dropdown-properties:hover{background:none}.ql-table-properties-form{width:320px;position:absolute;left:50%;padding-bottom:8px;background:#fff;z-index:1;box-shadow:0 1px 2px 1px #ccced1}.ql-table-properties-form .properties-form-header{height:40px;line-height:40px;padding:0 12px;border-bottom:1px solid #ccced1;margin:0;box-sizing:border-box;color:#333;font-size:14px}.ql-table-properties-form .properties-form-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:8px 12px;-ms-flex-pack:justify;justify-content:space-between}.ql-table-properties-form .properties-form-row .ql-table-check-container{display:-ms-flexbox;display:flex;border:1px solid #ccced1;-ms-flex-align:center;align-items:center}.ql-table-properties-form .properties-form-row .ql-table-check-container .ql-table-tooltip-hover{padding:6px 10px;cursor:pointer}.ql-table-properties-form .properties-form-row .ql-table-check-container .ql-table-tooltip-hover:hover{background:#f0f0f0}.ql-table-properties-form .properties-form-row .ql-table-check-container .ql-table-btns-checked{background:#f0f7ff}.ql-table-properties-form .properties-form-row .ql-table-check-container .ql-table-btns-checked>svg path{stroke:#2977ff}.ql-table-properties-form .properties-form-row-full .ql-table-color-container,.ql-table-properties-form .properties-form-row-full .ql-table-color-container .property-input{width:100%}.ql-table-properties-form .properties-form-action-row{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding:0 12px}.ql-table-properties-form .properties-form-action-row>button{background:#fff;outline:none;border:none;height:30px;cursor:pointer;-ms-flex:1;flex:1}.ql-table-properties-form .properties-form-action-row>button>span{margin:0 2px;display:-ms-flexbox;display:flex}.ql-table-properties-form .properties-form-action-row>button:hover{background:#f0f0f0}.ql-table-properties-form .properties-form-action-row>button[disabled]{background-color:#0000}.ql-table-properties-form .ql-table-color-selected{background-position:center}.ql-table-properties-form .ql-table-dropdown-selected{background-position:calc(100% - 10px) center}.ql-table-color-container{border:1px solid #ccced1;height:30px;box-sizing:border-box;display:-ms-flexbox;display:flex}.ql-table-color-container .label-field-view-color{-ms-flex:1;flex:1}.ql-table-color-container .label-field-view-color .property-input{border:1px solid rgba(0,0,0,0);height:100%}.ql-table-color-container .color-picker{width:30px;border-left:1px solid #ccced1;box-sizing:border-box;position:relative}.ql-table-color-container .color-picker .color-button{width:20px;height:20px;border:1px solid #ccced1;box-sizing:border-box;cursor:pointer;position:relative}.ql-table-color-container .color-picker .color-unselected{position:relative}.ql-table-color-container .color-picker .color-unselected:after{content:"";position:absolute;width:1px;height:26px;background:red;-webkit-transform-origin:50%;transform-origin:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg);left:50%;top:-4px}.ql-table-color-container .color-picker .color-picker-select{position:absolute;right:0;bottom:0;width:156px;-webkit-transform:translateY(100%);transform:translateY(100%);background:#fff;z-index:10;box-shadow:0 1px 2px 1px #ccced1}.ql-table-color-container .color-picker .color-picker-select .erase-container{display:-ms-flexbox;display:flex;height:30px;-ms-flex-align:center;align-items:center;padding:0 12px;cursor:pointer}.ql-table-color-container .color-picker .color-picker-select .erase-container:hover{background:#f0f0f0}.ql-table-color-container .color-picker .color-picker-select .erase-container>button{border:none;outline:none;background:inherit;height:100%;cursor:pointer}.ql-table-color-container .color-picker .color-picker-select>.erase-container{margin-bottom:4px}.ql-table-color-container .color-picker .color-picker-select .color-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 12px;margin:0;-ms-flex-pack:justify;justify-content:space-between}.ql-table-color-container .color-picker .color-picker-select .color-list>li{list-style:none;width:24px;height:24px;margin:2px 0;position:relative;cursor:pointer}.ql-table-color-container .color-picker .color-picker-select .color-list>li[data-color="#ffffff"]{border:1px solid #ccced1;box-sizing:border-box}.ql-table-color-container .color-picker .color-picker-palette{width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;background:#fff}.ql-table-color-container .color-picker .color-picker-palette .color-picker-wrap{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.ql-table-color-container .color-picker .color-picker-palette .color-picker-wrap .iro-container{-ms-flex:1;flex:1}.ql-table-disabled{background:#f2f2f2;pointer-events:none}.ql-table-button-disabled{background:#f2f2f2!important;pointer-events:none}.ql-table-button-disabled svg .ql-fill{fill:#999!important}.ql-table-button-disabled svg .ql-stroke{stroke:#999!important}button.ql-table-better{position:relative}.ql-table-select-container{-ms-flex-direction:column;flex-direction:column;width:190px;padding:2px;position:absolute;top:24px;z-index:10;box-sizing:border-box}.ql-table-select-container .ql-table-select-list{-ms-flex-wrap:wrap;flex-wrap:wrap}.ql-table-select-container .ql-table-select-label{width:100%;line-height:16px;text-align:center;color:#222f3eb3;margin-top:2px}.ql-table-select-container span{width:16px;height:16px;border:1px solid #000;box-sizing:border-box;margin:1px}ol.table-list-container{counter-reset:list-0}.ql-editor th{border:1px solid #000;padding:2px 5px;background:#0000000d}.ql-table-divider{background:#ccced1;height:1px;width:100%}.ql-table-switch{position:relative;display:inline-block;width:28px;height:16px}.ql-table-switch .ql-table-switch-inner{position:absolute;cursor:pointer;inset:0;background:#ccc;transition:.4s;border-radius:8px}.ql-table-switch .ql-table-switch-inner:before{content:"";position:absolute;height:12px;width:12px;left:2px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#fff;transition:.4s;border-radius:50%}.ql-table-switch .ql-table-switch-inner[aria-checked=true]{background:#2196f3}.ql-table-switch .ql-table-switch-inner[aria-checked=true]:before{-webkit-transform:translate(12px,-50%);transform:translate(12px,-50%)}@-webkit-keyframes ql-table-input-shake{20%{-webkit-transform:translateX(-2px);transform:translate(-2px)}40%{-webkit-transform:translateX(2px);transform:translate(2px)}60%{-webkit-transform:translateX(-1px);transform:translate(-1px)}80%{-webkit-transform:translateX(1px);transform:translate(1px)}}@keyframes ql-table-input-shake{20%{-webkit-transform:translateX(-2px);transform:translate(-2px)}40%{-webkit-transform:translateX(2px);transform:translate(2px)}60%{-webkit-transform:translateX(-1px);transform:translate(-1px)}80%{-webkit-transform:translateX(1px);transform:translate(1px)}}.file-upload{width:100%;display:flex;flex-direction:column;font-family:Poppins,sans-serif}.file-upload.inline{width:100%;display:flex;justify-content:flex-end;align-items:center}.file-upload.inline .upload-inline-button{background:none!important;border:none!important;cursor:pointer;color:#4a2be1!important;font-family:Poppins,sans-serif!important;font-weight:400!important;font-size:1rem!important;text-transform:uppercase!important;text-decoration:underline!important;text-decoration-style:solid!important;line-height:100%!important;letter-spacing:0!important;display:flex;align-items:center;justify-content:flex-end;gap:6px;padding:0!important;margin-left:auto!important}.file-upload.inline .upload-inline-button:hover{text-decoration-thickness:2px!important;background-color:transparent!important}.file-upload.box .upload-box{border:2px dashed #4a2be1;border-radius:10px;background-color:#f8f9ff;padding:24px;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:16px;cursor:pointer;transition:background-color .2s ease-in-out}.file-upload.box .upload-box:hover{background-color:#f1f2ff}.file-upload.box .upload-box-text{display:flex;flex-direction:column;gap:4px;flex:1;min-width:250px}.upload-box-title{font-weight:700!important;font-size:.95rem!important;color:#0a1a3d!important}.upload-box-subtitle{font-size:.85rem!important;color:#333!important;line-height:1.4}.file-upload.box .upload-box-actions{display:flex;flex-direction:column;gap:8px;min-width:180px}.upload-box-button{background-color:#4a2be1!important;font-weight:600!important;color:#fff!important;text-transform:none!important;padding:6px 16px!important;border-radius:8px!important}.upload-box-button:hover{background-color:#3720b3!important}.upload-box-link{color:#4a2be1!important;font-weight:500!important;font-size:.85rem!important;text-transform:none!important;padding:0!important}.upload-box-link:hover{text-decoration:underline!important;background-color:transparent!important}.file-list-inline{width:100%;display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.75rem}.file-item-inline{display:flex;justify-content:space-between;align-items:center;background:#80e4f9;box-shadow:var(--sds-size-depth-0) var(--sds-size-depth-100) var(--sds-size-depth-100) var(--sds-size-depth-negative-100) var(--sds-color-black-100),var(--sds-size-depth-0) var(--sds-size-depth-400) var(--sds-size-depth-800) var(--sds-size-depth-negative-100) var(--sds-color-black-200);border-radius:.625rem;padding:1rem 1.25rem;width:20rem;flex:0 0 20rem;position:relative;font-family:Poppins,sans-serif}.file-item-inline .file-info{display:flex;align-items:center;gap:.75rem}.file-item-inline .file-icon{color:#0a1a3d;font-size:1.5rem}.file-item-inline .file-texts{display:flex;flex-direction:column;gap:.125rem}.file-item-inline .file-title{font-family:Poppins,sans-serif;font-weight:600;font-size:1.25rem;line-height:120%;letter-spacing:-.02em;color:#0a1a3d;margin:0}.file-item-inline .file-subtitle{font-family:Poppins,sans-serif;font-weight:400;font-size:1rem;line-height:140%;color:#0a1a3d;margin:0}.file-item-inline .file-remove{color:#0a1a3d!important;position:absolute!important;top:.5rem;right:.5rem}.file-item-inline .file-remove:hover{background:transparent!important;color:#000!important}.mainContentPage{display:flex;flex-direction:column;overflow:hidden!important;width:100%;padding:var(--spacing-2xl) var(--spacing-xl) var(--spacing-lg) var(--spacing-xl);height:100%!important}.banner{display:flex;flex-direction:column;width:100%;background-color:var(--color-background)!important;border-radius:var(--border-radius-md);padding:var(--spacing-2xl) var(--spacing-xl) 0 var(--spacing-xl)!important;min-height:210px!important;transition:all .3s ease-in-out;overflow:hidden}.banner .boxTabs{transition:all .3s ease-in-out;max-height:150px;opacity:1}.banner.collapsed{min-height:80px!important;padding-top:var(--spacing-lg)!important}.banner.collapsed .boxTabs{max-height:0;margin:-26px}.headerBanner{display:flex;flex-direction:row;justify-content:space-between;width:100%}.titleBanner{color:var(--color-primary-dark);font-family:var(--font-primary);font-weight:var(--font-weight-bold)!important;line-height:var(--line-height-relaxed)!important;letter-spacing:0%!important}.tabStyle{font-family:var(--font-secondary)!important;font-size:var(--font-size-sm)!important;font-weight:var(--font-weight-bold)!important;display:flex!important;flex-direction:row!important;text-transform:none!important;color:var(--color-primary)!important}.tabStyle:not(.Mui-selected){color:var(--color-text-tertiary)!important;font-weight:var(--font-weight-regular)!important}.MuiTabs-indicator{background-color:var(--color-primary)!important}.formFooter{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;background-color:#e8e8f0;gap:var(--spacing-lg);margin-top:var(--spacing-lg);border-radius:var(--border-radius-md);padding:var(--spacing-lg)}.footerContent{display:flex;justify-content:space-between;align-items:center;width:100%}.footerRight{display:flex;align-items:center;gap:var(--spacing-base)}.saveButton.MuiButton-text{color:var(--color-primary)!important;text-decoration:underline!important;text-transform:uppercase!important;background-color:transparent!important;font-family:var(--font-primary);font-size:var(--font-size-base)}.saveButton.MuiButton-text:hover{color:var(--color-primary-dark)!important;opacity:.8!important;background-color:transparent!important}.nextButton{font-family:var(--font-primary)!important;font-size:var(--font-size-base)!important;font-weight:var(--font-weight-regular)!important;color:var(--color-text-light)!important;background-color:var(--color-primary)!important;text-transform:uppercase!important;width:337px!important;height:var(--button-height)!important;border-radius:var(--border-radius-lg)!important;display:flex!important;justify-content:center!important;align-items:center!important;padding:var(--button-padding-vertical) var(--button-padding-horizontal)!important;border:var(--border-width) solid var(--color-primary)!important;box-shadow:var(--shadow-button)!important;opacity:1!important;letter-spacing:.031rem!important;transition:all var(--transition-base)}.nextButton:hover{background-color:var(--color-primary-light)!important;color:var(--color-primary)!important;box-shadow:var(--shadow-md)!important;border:var(--border-width) solid var(--color-primary)!important}.nextButton:disabled{background-color:var(--color-disabled-bg)!important;color:var(--color-gray-dark)!important;border:var(--border-width) solid var(--color-gray-dark)!important;box-shadow:none!important;cursor:not-allowed!important}.lastSavedText{font-family:var(--font-secondary)!important;font-size:var(--font-size-base)!important;font-style:italic!important;color:#1e1e1e!important;text-align:center;width:100%}.cronograma-financeiro-header{display:flex;flex-direction:column;gap:var(--spacing-xs);margin-bottom:var(--spacing-base)}.cronograma-financeiro-header .MuiInputLabel-root{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-size:var(--font-size-base);color:var(--color-text-secondary)}.cronograma-financeiro-helper{font-family:var(--font-primary)!important;font-weight:var(--font-weight-bold)!important;font-size:var(--font-size-xs)!important;color:var(--color-text-tertiary)!important;margin-bottom:var(--spacing-base)!important}.cronograma-financeiro-executora-section{margin-bottom:var(--spacing-2xl)}.cronograma-financeiro-executora-title{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);margin-bottom:var(--spacing-sm);color:var(--color-primary)}.cronograma-financeiro-input-cell{padding:4px!important;border-bottom:var(--table-border-width) solid var(--table-border-color)!important;background-color:var(--table-body-bg)!important}.cronograma-financeiro-textfield{font-size:var(--table-body-font-size)!important;font-family:var(--font-secondary)!important;font-weight:var(--table-body-font-weight)!important}.cronograma-financeiro-diferenca-error{color:#dc2626!important;background-color:#fee2e2!important}.cronograma-financeiro-diferenca-success{color:#10b981!important;background-color:#d1fae5!important}.cronograma-financeiro-alert,.cronograma-financeiro-empty-state{margin-top:var(--spacing-base)}.custos-incorridos-pergunta{margin-bottom:var(--spacing-lg)}.custos-incorridos-pergunta-title{font-weight:var(--font-weight-semibold);font-size:var(--font-size-base);color:var(--color-text-primary);margin-bottom:var(--spacing-sm)}.custos-incorridos-header{display:flex;flex-direction:column;gap:var(--spacing-xs);margin-bottom:var(--spacing-base)}.custos-incorridos-title{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-size:var(--font-size-base);color:var(--color-text-primary)}.custos-incorridos-helper{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.custos-incorridos-edit-button{width:-moz-fit-content;width:fit-content;color:var(--color-primary)!important;margin-bottom:var(--spacing-base)}.custos-incorridos-edit-button:hover{color:var(--color-primary-dark)!important}.custos-incorridos-tables-wrapper{max-height:600px;overflow-y:auto}.custos-incorridos-executora-section{margin-bottom:var(--spacing-lg)}.custos-incorridos-executora-title{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-size:var(--font-size-base);color:var(--color-primary);margin-bottom:var(--spacing-sm);padding:var(--spacing-base);background-color:var(--color-background-alt);border-radius:var(--border-radius-sm) var(--border-radius-sm) 0 0}.custos-incorridos-table-wrapper{overflow-x:auto}.custos-incorridos-total-box{display:flex;justify-content:space-between;align-items:center;background-color:var(--table-total-bg);color:var(--table-total-text);font-weight:var(--font-weight-semibold)!important;padding:var(--spacing-lg);border-radius:var(--border-radius-sm);margin-top:var(--spacing-base)}.custos-incorridos-total-label{font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold)!important}.custos-incorridos-total-value{font-family:var(--font-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)!important}.custos-incorridos-alert{margin-top:var(--spacing-base)}.notification-toast-container{position:fixed;top:var(--spacing-lg);right:var(--spacing-lg);z-index:var(--z-index-toast)}.notification-toast{width:800px;height:140px;border-radius:var(--border-radius-sm);padding:var(--spacing-xl);display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-lg);opacity:1;border-top-width:2px;border-style:solid;background:var(--color-background);box-shadow:var(--shadow-md)}.notification-toast-icon{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center}.notification-toast-message{flex:1;font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold)!important;color:var(--color-text-primary);line-height:1.4}.notification-toast-close{flex-shrink:0}.plano-aplicacao-header{display:flex;flex-direction:column;gap:var(--spacing-xs);margin-bottom:var(--spacing-base)}.plano-aplicacao-title{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-size:var(--font-size-base);color:var(--color-text-primary)}.plano-aplicacao-helper{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.plano-aplicacao-actions{display:flex;gap:var(--spacing-base);margin-bottom:var(--spacing-base)}.plano-aplicacao-tables-wrapper{max-height:600px;overflow-y:auto}.plano-aplicacao-executora-section{margin-bottom:var(--spacing-lg)}.plano-aplicacao-executora-title{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-size:var(--font-size-base);color:var(--color-primary);margin-bottom:var(--spacing-sm);padding:var(--spacing-base);background-color:var(--color-background-alt);border-radius:var(--border-radius-sm) var(--border-radius-sm) 0 0}.plano-aplicacao-table-wrapper{overflow-x:auto}.plano-aplicacao-total-box{display:flex;justify-content:space-between;align-items:center;background-color:var(--table-total-bg);color:var(--table-total-text);font-weight:var(--font-weight-semibold)!important;padding:var(--spacing-base);border-radius:0 0 var(--border-radius-sm) var(--border-radius-sm)}.plano-aplicacao-total-label{font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)!important}.plano-aplicacao-total-value{font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-bold)!important}.recursos-concedente-header{display:flex;flex-direction:column;gap:var(--spacing-xs);margin-bottom:var(--spacing-base)}.recursos-concedente-header .MuiInputLabel-root{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-size:var(--font-size-base);color:var(--color-text-secondary)}.recursos-concedente-helper{font-family:var(--font-primary)!important;font-weight:var(--font-weight-bold)!important;font-size:var(--font-size-xs)!important;color:var(--color-text-tertiary)!important}.recursos-concedente-section{margin-bottom:var(--spacing-2xl)}.recursos-concedente-section-title{font-family:var(--font-primary);font-weight:var(--font-weight-semibold)!important;font-size:var(--font-size-sm);margin-bottom:var(--spacing-sm);color:var(--color-primary)}.recursos-concedente-section-helper{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-size:var(--font-size-xs);color:var(--color-text-tertiary);margin-bottom:var(--spacing-base)!important}.recursos-concedente-total-header{width:120px!important;min-width:120px!important}.recursos-concedente-trimestre-header{min-width:100px!important}.recursos-concedente-executora-header{min-width:200px!important}.recursos-concedente-valor-cell{text-align:right!important}.recursos-concedente-total-value-cell{background-color:#f3f4f6!important;text-align:right!important}.recursos-concedente-executora-cell{text-align:left!important}.table-header-cell,.table-header-cell *,.table-total-row .table-total-cell,.table-total-row .table-total-cell *{color:var(--color-text-light)!important}.resumo-plano-header{display:flex;flex-direction:column;gap:var(--spacing-xs);margin-bottom:var(--spacing-lg)}.resumo-plano-header .MuiInputLabel-root{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-size:var(--font-size-base);color:var(--color-text-secondary)}.resumo-plano-helper{font-family:var(--font-primary)!important;font-weight:var(--font-weight-bold)!important;font-size:var(--font-size-xs)!important;color:var(--color-text-tertiary)!important;line-height:1!important}.resumo-plano-justificativa-input .MuiInputBase-input{font-size:var(--table-body-font-size)!important;font-family:var(--font-primary)!important;padding:8px 12px!important}.resumo-plano-header-row,.resumo-plano-header-row:hover{background-color:var(--color-primary)!important}.resumo-plano-header-cell{background-color:var(--color-primary)!important;color:var(--color-text-light)!important;font-family:var(--font-primary)!important;font-weight:var(--font-weight-semibold)!important;font-size:var(--table-body-font-size)!important;padding:var(--table-padding)!important}.resumo-plano-header-cell strong{color:var(--color-text-light)!important}.resumo-plano-subtotal-row,.resumo-plano-subtotal-cell,.resumo-plano-subtotal-row:hover{background-color:#1c1c1c!important}.resumo-plano-subtotal-cell,.resumo-plano-subtotal-cell *,.resumo-plano-subtotal-row td,.resumo-plano-subtotal-row td *,.resumo-plano-subtotal-row .MuiTypography-root,.resumo-plano-subtotal-row .MuiTableCell-root,.resumo-plano-subtotal-row span{color:#fff!important;font-weight:700!important;font-family:var(--font-primary)!important}.resumo-plano-total-row,.resumo-plano-total-row .resumo-plano-total-cell{background-color:#2b007a!important;color:#fff!important;font-weight:800!important;font-family:var(--font-primary)!important;font-size:var(--table-body-font-size)!important;padding:var(--table-padding)!important}.resumo-plano-total-row .resumo-plano-total-cell strong{color:#fff!important;font-weight:800!important}.resumo-plano-total-row:hover,.resumo-plano-total-row:hover .resumo-plano-total-cell{background-color:#2b007a!important;color:#fff!important}.total-entidade-header{display:flex;flex-direction:column;gap:var(--spacing-xs);margin-bottom:var(--spacing-base)}.total-entidade-header .MuiInputLabel-root{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-size:var(--font-size-base);color:var(--color-text-secondary)}.total-entidade-helper{font-family:var(--font-primary)!important;font-weight:var(--font-weight-bold)!important;font-size:var(--font-size-xs)!important;color:var(--color-text-tertiary)!important}.total-entidade-empty-cell{padding:var(--spacing-2xl) 0!important;text-align:center!important;color:var(--table-body-text)!important;font-family:var(--font-secondary)!important;font-weight:var(--table-body-font-weight)!important;font-size:var(--table-body-font-size)!important;line-height:var(--table-body-line-height)!important}.table-total-row .table-total-cell{color:var(--color-text-light)!important;font-weight:var(--font-weight-bold)!important}.table-total-row .table-total-cell *{color:var(--color-text-light)!important}.valor-meta-header{display:flex;flex-direction:column;gap:var(--spacing-xs);margin-bottom:var(--spacing-base)}.valor-meta-title{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-size:var(--font-size-base);color:var(--color-text-primary)}.valor-meta-helper{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.valor-meta-edit-button{width:-moz-fit-content;width:fit-content;color:var(--color-primary)!important;margin-bottom:var(--spacing-base)}.valor-meta-edit-button:hover{color:var(--color-primary-dark)!important}.valor-meta-total-grid{grid-template-columns:300px 200px 150px}.valor-meta-alert{margin-top:var(--spacing-base)}.switchPu.MuiSwitch-root{width:42px;height:26px;padding:0}.switchPu .MuiSwitch-switchBase{padding:0;margin:2px;transition-duration:.3s}.switchPu .MuiSwitch-switchBase.Mui-checked{transform:translate(16px);color:var(--color-text-light)}.switchPu .MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{background-color:var(--color-primary);opacity:1;border:0}.switchPu .MuiSwitch-switchBase.Mui-focusVisible .MuiSwitch-thumb{color:var(--color-primary);border:6px solid var(--color-text-light)}.switchPu .MuiSwitch-thumb{box-sizing:border-box;width:22px;height:22px}.switchPu .MuiSwitch-track{border-radius:13px;background-color:#e9e9ea;opacity:1;transition:background-color var(--transition-slow)}.modal-error-box{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:30px;padding:var(--spacing-xl);width:600px!important;height:345px!important;max-height:90vh!important;border-radius:var(--border-radius-sm);background:var(--color-background);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;gap:var(--spacing-lg)!important;box-shadow:var(--shadow-sm),var(--shadow-md)}.modal-error-content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--spacing-lg)}.clausulaContent{background-color:#d9f8ff;padding:var(--spacing-md);border-radius:var(--border-radius-sm)!important;overflow:auto!important;display:flex;flex-direction:column;gap:10px}.clausulaContent .MuiTypography-root{font-family:var(--font-secondary)!important;font-size:1.2rem!important;color:var(--color-primary-dark)!important}.banner{background-color:var(--color-background);border-radius:var(--border-radius-md);padding:var(--spacing-2xl) var(--spacing-xl)}.user-card{border:1px solid #E5E7EB;width:100%;background-color:#fff;border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:20px;box-shadow:0 2px 8px #00000014;transition:all .2s ease}.user-card:hover{box-shadow:0 4px 12px #0000001f;transform:translateY(-2px)}.user-card-status-badge{align-self:flex-start;border:none!important;padding-left:20px!important;padding-right:20px!important}.user-card-status-badge .MuiChip-icon{font-size:16px!important;color:#fff!important}.user-card-status-ativo{background-color:#4a8360!important;color:#f5f5f5!important}.user-card-status-suspenso{background-color:#b8ac4f!important;color:#f5f5f5!important}.user-card-status-inativo{background-color:#bc3939!important;color:#f5f5f5!important}.user-card-status-em-pausa{background-color:#6e727c!important;color:#f5f5f5!important}.user-card-header{display:flex;gap:16px;align-items:flex-start;width:100%}.user-card-avatar{width:64px;height:64px;min-width:64px;border-radius:9999px;border:3px solid #80E4F9;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:600;color:#fff;background-color:#4a2be1;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.user-card-avatar-loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background-color:#4a2be1b3;border-radius:9999px}.user-card-info{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0}.user-card-name{font-family:Poppins,sans-serif;font-size:16px;font-weight:700;color:#0a1a3d;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-card-email{font-family:Poppins,sans-serif;font-size:13px;color:#6b7280;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-card-section-title{font-family:Poppins,sans-serif;font-size:14px;font-weight:700;color:#0a1a3d;text-transform:uppercase;letter-spacing:.5px;margin-top:4px}.user-card-projects-list{display:flex;flex-direction:column;gap:10px;margin-top:-8px}.user-card-project-item{font-family:Poppins,sans-serif;font-size:13px;color:#6b7280;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-card-projects-more{font-family:Poppins,sans-serif;font-size:13px;color:#4a2be1;font-weight:600}.user-card-projects-empty{font-family:Poppins,sans-serif;font-size:13px;color:#9ca3af;font-style:italic}.user-card-button{height:44px;background-color:#4a2be1!important;color:#fff;font-weight:600;border-radius:33px!important;box-shadow:0 4px 8px #4a2be140;margin-top:8px;transition:all .2s ease}.user-card-button:hover{background-color:#3919b8;box-shadow:0 6px 12px #4a2be159}.dados-usuario-container{background-color:#fff;border-radius:16px;padding:32px;box-shadow:0 2px 8px #00000014;margin-bottom:32px}@media (max-width: 768px){.dados-usuario-container{padding:24px}}@media (max-width: 480px){.dados-usuario-container{padding:16px;border-radius:12px}}.dados-usuario-title{font-family:Poppins,sans-serif;font-size:20px;font-weight:700;color:#0a1a3d;margin-bottom:24px}.dados-usuario-form{display:flex;flex-direction:column;gap:20px}.dados-usuario-label{font-family:Poppins,sans-serif;font-size:14px;font-weight:500;color:#0a1a3d;margin-bottom:8px}.dados-usuario-field .MuiInputBase-root{font-family:Poppins,sans-serif;font-size:14px}.dados-usuario-row-3{display:grid;grid-template-columns:1fr 1.2fr 1.2fr;gap:16px}@media (max-width: 768px){.dados-usuario-row-3{grid-template-columns:1fr}}.dados-usuario-row-2{display:grid;grid-template-columns:1.5fr 1fr;gap:16px}@media (max-width: 768px){.dados-usuario-row-2{grid-template-columns:1fr}}.dados-usuario-actions{display:flex;justify-content:flex-end;margin-top:32px}@media (max-width: 480px){.dados-usuario-actions{justify-content:stretch}.dados-usuario-save-btn{width:100%}}.historico-container{background-color:#fff;border-radius:16px;padding:32px;box-shadow:0 2px 8px #00000014}@media (max-width: 768px){.historico-container{padding:24px}}@media (max-width: 480px){.historico-container{padding:16px;border-radius:12px}}.historico-header{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.historico-title{font-family:Poppins,sans-serif;font-size:20px;font-weight:700;color:#0a1a3d}.historico-list{margin-top:24px;display:flex;flex-direction:column;gap:16px}.historico-item{background-color:#0a1a3d;border-radius:12px;padding:20px;display:flex;justify-content:space-between;align-items:center}@media (max-width: 768px){.historico-item{flex-direction:column;align-items:flex-start;gap:12px}.historico-item-admin{text-align:left}}.historico-item-content{display:flex;align-items:center;gap:16px;flex:1}@media (max-width: 480px){.historico-item-content{flex-direction:column;align-items:flex-start;gap:8px}}.historico-item-tipo{font-family:Poppins,sans-serif;font-size:14px;font-weight:600;color:#fff}.historico-item-status-wrapper{display:flex;align-items:center;gap:12px}.historico-item-label{font-family:Poppins,sans-serif;font-size:12px;font-weight:500;color:#fff}.historico-item-status-badge{color:#fff;padding:4px 12px;border-radius:12px;font-size:11px;font-weight:600;text-transform:uppercase}.historico-item-status-ativo{background-color:#4a8360}.historico-item-status-em-pausa{background-color:#b8ac4f}.historico-item-status-inativo{background-color:#bc3939}.historico-item-status-default{background-color:#6e727c}.historico-item-admin{font-family:Poppins,sans-serif;font-size:14px;font-weight:500;color:#fff;text-align:right}.historico-footer{font-family:Poppins,sans-serif;font-size:12px;color:#6b7280;margin-top:16px}.modal-editar-permissoes .MuiPaper-root{border-radius:16px;padding:8px;max-height:90vh}.modal-editar-permissoes-title{display:flex;justify-content:space-between;align-items:center;padding-bottom:8px}.modal-editar-permissoes-title-text{font-family:Open Sans,sans-serif;font-size:18px;font-weight:700;color:#1e1e1e}.modal-editar-permissoes-subtitle{font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;color:#666;margin-top:4px}.modal-editar-permissoes-content{padding-top:16px}.modal-editar-permissoes-checkbox,.modal-editar-permissoes-checkbox.Mui-checked{color:#4a2be1}.modal-editar-permissoes-label{font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;color:#1e1e1e}.modal-editar-permissoes-list{margin-top:16px;display:flex;flex-direction:column;gap:8px}.modal-editar-permissoes-functionality{display:flex;flex-direction:column;padding:12px;border-radius:8px;transition:background-color .2s ease}.modal-editar-permissoes-functionality.checked{background-color:#e8deff}.modal-editar-permissoes-functionality.checked:hover{background-color:#dcc9ff}.modal-editar-permissoes-functionality:not(.checked):hover{background-color:#f5f5f5}.modal-editar-permissoes-functionality-label{cursor:pointer;flex-grow:1}.modal-editar-permissoes-functionality-text{font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;color:#1e1e1e}.modal-editar-permissoes-functionality-desc{font-family:Open Sans,sans-serif;font-size:12px;font-weight:400;color:#666;margin-top:2px}.modal-editar-permissoes-functionality .MuiFormControlLabel-root{flex-grow:1;margin:0}.modal-editar-permissoes-permissions-wrapper{margin-left:42px;margin-top:8px;display:flex;flex-direction:row;gap:8px;flex-wrap:wrap}.modal-editar-permissoes-permissions-wrapper .MuiFormControlLabel-root{margin:0 16px 0 0;flex-grow:0;flex-shrink:0;width:auto}.modal-editar-permissoes-permission-text{font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;color:#1e1e1e}.modal-editar-permissoes-actions{padding:16px 24px}.modal-editar-permissoes-btn-voltar{font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;color:#4a2be1;text-transform:uppercase}.modal-editar-permissoes-btn-salvar{font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;background-color:#4a2be1;color:#fff;text-transform:uppercase;border-radius:8px;padding:8px 24px}.modal-editar-permissoes-btn-salvar:hover{background-color:#3a1bc1}.mainContentPage{overflow-y:auto!important}.users-header-card{display:flex;flex-direction:column;align-items:flex-start;padding:var(--spacing-2xl) var(--spacing-xl) 0 var(--spacing-xl);gap:var(--spacing-lg);width:100%;background-color:var(--color-background);border-radius:var(--border-radius-md);box-shadow:0 2px 8px #00000014}@media (max-width: 640px){.users-header-card{padding:var(--spacing-lg) var(--spacing-base) 0 var(--spacing-base)}}.users-header-content{display:flex;align-items:center;justify-content:space-between;width:100%}@media (max-width: 768px){.users-header-content{flex-direction:column;align-items:flex-start;gap:var(--spacing-lg)}}.users-header-info{display:flex;align-items:center;gap:var(--spacing-base)}@media (max-width: 480px){.users-header-info{flex-direction:column;align-items:flex-start;gap:var(--spacing-md)}}.users-header-actions{display:flex;gap:var(--spacing-md);align-items:center}@media (max-width: 768px){.users-header-actions{width:100%;flex-wrap:wrap}}@media (max-width: 480px){.users-header-actions{flex-direction:column;gap:var(--spacing-sm)}}.users-avatar{width:64px;height:64px;border-radius:var(--border-radius-full);background-color:#e8e4f3;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-primary);border:3px solid var(--color-background);box-shadow:0 2px 8px #0000001a}.users-role-chip{background-color:#d0f0fd!important;color:#0a1a3d!important;font-family:var(--font-primary)!important;font-size:var(--font-size-xs)!important;font-weight:var(--font-weight-semibold)!important;margin-bottom:4px;height:24px!important;padding:0 var(--spacing-md)!important;border-radius:var(--border-radius-md)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.users-welcome-text{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-size:var(--font-size-lg);color:#0a1a3d;margin-top:4px}@media (max-width: 480px){.users-welcome-text{font-size:var(--font-size-base)}}.users-detail-text{font-family:var(--font-secondary);font-size:var(--font-size-sm);color:var(--color-text-tertiary)}@media (max-width: 480px){.users-detail-text{font-size:var(--font-size-xs)}}.users-icon-button{background-color:var(--color-primary)!important;color:var(--color-text-light)!important;width:48px!important;height:48px!important;border-radius:50%!important;display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;transition:background-color var(--transition-fast)}.users-icon-button:hover{background-color:#3a1bc1!important}.users-filter-button{background-color:var(--color-primary)!important;border-radius:40px!important;color:var(--color-text-light)!important;font-family:var(--font-primary)!important;font-weight:var(--font-weight-medium)!important;font-size:var(--font-size-sm)!important;text-transform:uppercase!important;padding:10px var(--spacing-lg)!important;display:flex;align-items:center;gap:var(--spacing-sm);border:none;cursor:pointer;transition:background-color var(--transition-fast)}@media (max-width: 480px){.users-filter-button{width:100%;justify-content:center}}.users-filter-button:hover{background-color:#3a1bc1!important}.users-tabs-container{width:100%;border-color:divider;margin-top:auto;padding-left:var(--spacing-xl);padding-right:var(--spacing-xl)}@media (max-width: 640px){.users-tabs-container{padding-left:var(--spacing-base);padding-right:var(--spacing-base)}}.users-filter-chips-container{display:flex;gap:var(--spacing-md);align-items:center;width:100%;padding:var(--spacing-base) 0}@media (max-width: 768px){.users-filter-chips-container{flex-wrap:wrap}}.users-filter-chip{background-color:var(--color-background)!important;border:1px solid var(--color-primary)!important;font-family:var(--font-primary)!important;font-size:var(--font-size-sm)!important;color:var(--color-primary)!important;font-weight:var(--font-weight-medium)!important;cursor:pointer!important;padding:6px var(--spacing-base)!important;border-radius:var(--border-radius-md)!important;display:inline-flex;align-items:center;transition:background-color var(--transition-fast)}.users-filter-chip:hover{background-color:#f3f4f6!important}.users-clear-filters-button{color:var(--color-text-tertiary);padding:4px;background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color var(--transition-fast)}.users-clear-filters-button:hover{background-color:#f3f4f6}.users-tab-panel-content{padding-top:var(--spacing-lg)}.users-full-width{width:100%}.users-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-base);width:100%}@media (max-width: 1200px){.users-card-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.users-card-grid{grid-template-columns:1fr}}.users-card{background-color:var(--color-background);border-radius:var(--border-radius-md);padding:var(--spacing-lg);box-shadow:0 2px 8px #00000014;display:flex;flex-direction:column;gap:var(--spacing-base);transition:all var(--transition-fast)}@media (max-width: 480px){.users-card{padding:var(--spacing-base)}}.users-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #4a2be133}.status-badge{display:inline-flex!important;align-items:center!important;gap:var(--spacing-sm)!important;padding:4px var(--spacing-md)!important;border-radius:12px!important;font-family:var(--font-primary)!important;font-size:var(--font-size-xs)!important;font-weight:var(--font-weight-semibold)!important;text-transform:uppercase!important;width:-moz-fit-content!important;width:fit-content!important;height:26px!important}.status-badge .MuiChip-icon{color:inherit!important;margin-left:8px!important}.status-badge-em-atendimento{background-color:#b8ac4f!important;color:var(--color-text-light)!important;border:none!important}.status-badge-deferido{background-color:#4a8360!important;color:var(--color-text-light)!important;border:none!important}.status-badge-indeferido{background-color:#bc3939!important;color:var(--color-text-light)!important;border:none!important}.status-badge-cancelado{background-color:transparent!important;color:var(--color-primary)!important;border:1px solid var(--color-primary)!important}.status-badge-ativo{background-color:#4a8360!important;color:var(--color-text-light)!important;border:none!important}.users-card-date{font-family:var(--font-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);color:var(--color-text-tertiary);margin-bottom:var(--spacing-sm)}.users-card-title{font-family:var(--font-secondary);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:var(--spacing-sm)}.users-card-subtitle{font-family:var(--font-secondary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--spacing-sm)}.users-card-info-item{font-family:var(--font-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);color:var(--color-text-tertiary)}.users-card-button{margin-top:auto;background-color:var(--color-primary)!important;color:var(--color-text-light)!important;border:none!important;border-radius:var(--border-radius-lg)!important;padding:var(--spacing-md) var(--spacing-lg)!important;font-family:var(--font-primary)!important;font-size:var(--font-size-sm)!important;font-weight:var(--font-weight-medium)!important;text-transform:uppercase!important;cursor:pointer;transition:background-color var(--transition-fast)}.users-card-button:hover{background-color:#3a1bc1!important}.add-user-section{display:flex;flex-direction:column;gap:var(--spacing-lg)}.add-user-divider-container{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-lg);width:100%}.add-user-divider{width:100%;height:1px;background-color:#bababa;opacity:.5}.add-user-box{display:flex;flex-direction:column;align-items:center;justify-content:center;width:40%;padding:var(--spacing-2xl);background-color:var(--color-primary)!important;border-radius:var(--border-radius-md)!important;cursor:pointer;transition:all var(--transition-fast)}@media (max-width: 768px){.add-user-box{width:60%}}@media (max-width: 480px){.add-user-box{width:90%;padding:var(--spacing-lg)}}.add-user-box:hover{background-color:#3a1bc1!important;transform:translateY(-2px);box-shadow:0 6px 16px #4a2be14d}.add-user-text{font-family:var(--font-primary)!important;font-weight:var(--font-weight-semibold)!important;font-size:var(--font-size-lg)!important;color:var(--color-text-light)!important;text-transform:uppercase!important;letter-spacing:.5px!important}@media (max-width: 480px){.add-user-text{font-size:var(--font-size-sm)!important;text-align:center}}.responsibility-list{display:flex;flex-direction:column;gap:var(--spacing-xs);margin-top:var(--spacing-sm)}.responsibility-item{font-family:var(--font-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);color:var(--color-text-tertiary)}.loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-base);width:100%;padding:var(--spacing-3xl) var(--spacing-lg)}.loading-text{font-family:var(--font-secondary);font-size:var(--font-size-base);color:var(--color-text-tertiary)}.empty-state-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-3xl) var(--spacing-lg);text-align:center}.empty-state-title{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-size:var(--font-size-xl);color:#0a1a3d;margin-top:var(--spacing-base)}.empty-state-description{font-family:var(--font-secondary);font-size:var(--font-size-base);color:var(--color-text-tertiary);margin-top:var(--spacing-sm)}.users-container{display:flex;flex-direction:column;gap:24px;padding:40px 24px 100px;background-color:#f5f5f7;min-height:100vh}@media (max-width: 768px){.users-container{padding:16px 16px 80px}}.projeto-detalhes-page{background-color:var(--color-background-alt);min-height:calc(100vh - 64px);display:flex;flex-direction:column}.detalhes-header-container{background:var(--color-background);margin:var(--spacing-xl) var(--spacing-xl) 0;border-radius:var(--border-radius-md);box-shadow:var(--shadow-sm)}.detalhes-voltar-section{padding:var(--spacing-lg) var(--spacing-xl) 0 var(--spacing-xl)!important}.btn-voltar{color:var(--color-primary)!important;font-family:var(--font-primary)!important;font-weight:var(--font-weight-semibold)!important;font-size:var(--font-size-sm)!important;text-transform:uppercase!important;padding:var(--spacing-sm) var(--spacing-base)!important}.btn-voltar:hover{background-color:var(--color-background-hover)!important}.detalhes-top-section{display:flex;justify-content:space-between;align-items:flex-start;padding:var(--spacing-lg) var(--spacing-xl);gap:var(--spacing-lg)}.title-section{flex:1}.projeto-titulo-header{font-family:var(--font-primary)!important;font-weight:var(--font-weight-bold)!important;font-size:30px!important;line-height:36px;color:var(--color-text-primary)!important;margin-bottom:var(--spacing-sm)!important}.projeto-subtitulo{font-family:var(--font-primary)!important;font-weight:var(--font-weight-medium)!important;font-size:var(--font-size-sm)!important;color:var(--color-text-secondary)}.programa-chip{background-color:#f0f1ff!important;color:var(--color-primary)!important;border:var(--border-width) solid #E0E7FF!important;border-radius:20px!important;height:32px!important;font-weight:var(--font-weight-medium)!important;font-size:var(--font-size-sm)!important}.status-breadcrumb{background:var(--color-background-alt)!important;padding:var(--spacing-lg) var(--spacing-xl);border-radius:var(--border-width)}.status-breadcrumb .MuiStepLabel-label{font-family:var(--font-primary);font-size:13px;color:#9ca3af;margin-top:8px!important}.status-breadcrumb .MuiStepLabel-label.Mui-active{color:#4a2be1;font-weight:var(--font-weight-semibold)}.status-breadcrumb .MuiStepLabel-label.Mui-completed{color:#4a2be1}.status-breadcrumb .MuiStepIcon-root{width:26px!important;height:26px!important;color:transparent!important;border:2px solid #D1D5DB!important;border-radius:50%!important;background-color:#fff!important}.status-breadcrumb .MuiStepIcon-root.Mui-active{border-color:#4a2be1!important;background-color:#fff!important}.status-breadcrumb .MuiStepIcon-root.Mui-completed{border-color:#4a2be1!important;background-color:#4a2be1!important}.status-breadcrumb .MuiStepIcon-text{display:none!important}.status-breadcrumb .MuiStepIcon-root.Mui-completed:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:14px;font-weight:700}.status-breadcrumb .MuiStepConnector-root{top:13px!important;left:calc(-50% + 13px)!important;right:calc(50% + 13px)!important}.status-breadcrumb .MuiStepConnector-line{border-color:#d1d5db!important;border-top-width:2px!important;min-height:0!important}.status-breadcrumb .MuiStepConnector-root.Mui-active .MuiStepConnector-line,.status-breadcrumb .MuiStepConnector-root.Mui-completed .MuiStepConnector-line{border-color:#4a2be1!important;border-top-width:2px!important}.status-breadcrumb .MuiStepIcon-root.Mui-active{position:relative}.status-breadcrumb .MuiStepIcon-root.Mui-active:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;background-color:#4a2be1;border-radius:50%}@media (max-width: 768px){.status-breadcrumb{margin:var(--spacing-base);padding:var(--spacing-base) var(--spacing-base)}.status-breadcrumb .MuiStepLabel-label{font-size:11px}.status-breadcrumb .MuiStepIcon-root{width:22px!important;height:22px!important}.status-breadcrumb .MuiStepConnector-root{top:11px!important;left:calc(-50% + 11px)!important;right:calc(50% + 11px)!important}}.detalhes-tabs{border-top:var(--border-width) solid #F3F4F6;padding:0 var(--spacing-xl);display:flex;justify-content:center}.detalhes-tabs .MuiTabs-root{width:auto}.detalhes-tabs .MuiTabs-indicator{background-color:var(--color-primary);height:3px}.detalhes-tabs .MuiTab-root{text-transform:none;font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-size:var(--font-size-base);color:#6b7280;padding:var(--spacing-base) var(--spacing-lg)}.detalhes-tabs .MuiTab-root.Mui-selected{color:var(--color-primary)}.detalhes-content-wrapper{flex:1;overflow-y:auto;margin:0 var(--spacing-xl) var(--spacing-xl)!important;padding:var(--spacing-xl) var(--spacing-xl) var(--spacing-xl) var(--spacing-xl);background:var(--color-background-alt)}.detalhes-content{display:flex;flex-direction:column;gap:var(--spacing-lg)}.detalhes-row{display:flex;gap:1.25rem!important;flex-wrap:wrap;align-items:stretch;margin-bottom:1rem}.detalhes-row:first-child .detalhes-col-60{flex:0 0 calc(65% - .15rem);min-width:31.25rem}.detalhes-row:first-child .detalhes-col-40{flex:0 0 calc(35% - .15rem);min-width:18.75rem;display:flex;align-items:center;justify-content:center}.detalhes-row:first-child{gap:.3rem!important}.detalhes-col-60{flex:0 0 calc(40% - .625rem);min-width:25rem}.detalhes-col-40{flex:0 0 calc(60% - .625rem);min-width:21.875rem;display:flex;align-items:center;justify-content:center}.info-card.MuiCard-root{background:var(--color-background)!important;border-radius:16px!important;box-shadow:48px 27px 74px #0815341f!important;border:none!important;min-height:277px!important;display:flex!important;flex-direction:column!important}.info-card.MuiPaper-root{padding:24px!important;border-radius:16px!important;box-shadow:48px 27px 74px #0815341f!important}.info-card .MuiCardContent-root{padding:0!important;flex:1!important;display:flex!important;flex-direction:column!important}.card-height-full{height:100%}.section-title{font-family:"Poppins",var(--font-primary)!important;font-size:26px!important;font-weight:600!important;line-height:30px!important;color:var(--color-text-primary)}.dou-number{font-family:Open Sans,sans-serif!important;color:#6b7280;font-size:20px!important;font-weight:400!important;line-height:140%!important;margin-top:4px}.projeto-descricao{margin-top:var(--spacing-base)}.projeto-descricao .MuiTypography-body1{font-family:Open Sans,sans-serif!important;line-height:140%!important;color:#4b5563;font-size:20px!important;font-weight:400!important}.cronograma-card{background:var(--color-background)!important}.info-row{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.info-item{display:flex;flex-direction:row;align-items:baseline;gap:.5rem}.info-label{font-family:var(--font-primary)!important;font-size:var(--font-size-lg)!important;color:#6b7280!important;font-weight:var(--font-weight-regular)!important}.info-value{font-family:var(--font-primary)!important;font-size:var(--font-size-lg)!important;font-weight:var(--font-weight-regular)!important;color:#6b7280!important}.tempo-projeto-section{margin-top:var(--spacing-xl);padding-top:var(--spacing-lg);border-top:var(--border-width) solid #F3F4F6}.section-subtitle{font-family:var(--font-primary);font-size:18px!important;font-weight:var(--font-weight-semibold)!important;color:var(--color-text-primary);margin-bottom:var(--spacing-sm)!important}.tempo-value{font-family:var(--font-primary);font-size:var(--font-size-lg)!important;font-weight:var(--font-weight-semibold)!important;color:var(--color-text-primary)}.valor-card-white{background:var(--color-background)!important}.valor-subtitle{font-family:var(--font-primary);font-size:var(--font-size-lg)!important;color:#6b7280!important;margin-top:var(--spacing-sm)!important;margin-bottom:var(--spacing-sm)!important}.valor-destaque-dark{font-family:var(--font-primary);font-size:36px!important;font-weight:var(--font-weight-bold)!important;color:var(--color-text-primary)!important;margin:var(--spacing-sm) 0!important}.valor-extenso{font-family:var(--font-primary);font-size:var(--font-size-lg)!important;color:#9ca3af!important;text-transform:uppercase}.btn-adicionar-info-bancaria-wrapper{display:flex;flex-direction:column;gap:0;height:100%;align-items:center;justify-content:space-evenly;width:100%}.divider-bancario{width:100%;height:.0625rem;border:.0625rem solid rgba(186,186,186,.8);background:transparent}.btn-adicionar-info-bancaria{width:100%;max-width:31.25rem;height:7.5rem;border-radius:1rem;padding:1.5rem 2rem;background:#4a2be1;box-shadow:.25rem .25rem .4375rem #0000001a;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;margin:0;flex-shrink:0;gap:.75rem}.btn-adicionar-info-bancaria:hover{background:#3a1fc1;transform:translateY(-.125rem);box-shadow:.375rem .375rem .75rem #00000029}.btn-adicionar-info-bancaria-text{color:var(--color-text-light)!important;font-weight:500!important;font-size:1rem!important;text-transform:uppercase!important;text-align:center!important;font-family:"Poppins",var(--font-primary)!important;line-height:100%!important;letter-spacing:0%!important;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}.btn-adicionar-info-bancaria-icon{font-size:2.5rem!important;display:flex;align-items:center;justify-content:center}.section-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--spacing-base)}.banco-info-header{display:flex;align-items:center;gap:var(--spacing-md)}.banco-icon{font-size:24px}.banco-info-grid{display:flex;gap:var(--spacing-base);flex-wrap:wrap;margin-top:var(--spacing-base)}.banco-info-item{flex:1 1 calc(50% - 8px)}.btn-editar,.btn-adicionar{background:var(--color-primary)!important;color:var(--color-text-light)!important;font-family:var(--font-primary)!important;font-weight:var(--font-weight-semibold)!important;padding:var(--spacing-sm) var(--spacing-lg)!important;border-radius:40px!important;text-transform:uppercase!important;box-shadow:none!important;font-size:var(--font-size-sm)!important}.btn-editar:hover,.btn-adicionar:hover{background:var(--color-primary-dark)!important}.coordenador-section-title{font-family:"Poppins",var(--font-primary)!important;font-weight:600!important;font-size:26px!important;line-height:120%!important;color:#000!important;margin-bottom:var(--spacing-lg)!important}.coordenador-item{padding:var(--spacing-lg);margin-bottom:var(--spacing-base)}.coordenador-item:last-child{margin-bottom:0}.coordenador-header{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-sm)}.coord-nome{font-family:Open Sans,sans-serif!important;font-size:20px!important;font-weight:400!important;line-height:100%!important;color:#000!important;margin:0!important}.btn-toggle-coord{font-family:"Poppins",var(--font-primary)!important;font-weight:400!important;font-size:16px!important;line-height:100%!important;color:var(--color-primary)!important;text-transform:uppercase!important;text-decoration:underline!important;text-decoration-style:solid!important;padding:0!important;min-width:auto!important;background:transparent!important;justify-content:flex-start!important;margin-top:var(--spacing-md)!important}.btn-toggle-coord:hover{background:transparent!important;text-decoration:underline!important;color:var(--color-primary)!important}.btn-toggle-coord .MuiButton-endIcon{margin-left:4px;color:var(--color-primary)!important}.btn-toggle-coord .MuiButton-endIcon svg{color:var(--color-primary)!important;fill:var(--color-primary)!important}.coord-collapse-content{margin-top:var(--spacing-base)}.coord-details,.coord-address,.coord-complemento,.coord-funcao{display:grid;grid-template-columns:120px 1fr 120px 1fr;gap:var(--spacing-sm) var(--spacing-lg)!important;margin-top:var(--spacing-md);padding-top:var(--spacing-md)}.coord-address{grid-template-columns:120px 1fr 120px 1fr 120px 1fr}.coord-complemento,.coord-funcao{grid-template-columns:120px 1fr}.coord-details{border-top:none;padding-top:0;margin-top:var(--spacing-base)}.coord-label{font-family:Open Sans,sans-serif!important;font-size:16px!important;color:#000!important;font-weight:700!important;line-height:100%}.coord-value{font-family:Open Sans,sans-serif!important;font-size:16px!important;color:#000!important;font-weight:400!important;line-height:100%}.entities-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;width:100%}.entity-card{width:33.75rem!important;min-height:20rem!important;height:auto!important;border-radius:1rem!important;padding:1.5rem!important;background:#fff!important;box-shadow:3rem 1.6875rem 4.625rem #0815341f!important;border:none!important;transition:all .3s ease!important;display:flex!important;flex-direction:column!important}.entity-card:hover{box-shadow:3rem 1.6875rem 4.625rem #0815342e!important;transform:translateY(-.125rem)}.entity-card-content{padding:0!important;display:flex!important;flex-direction:column!important;gap:1.25rem!important;height:100%!important}.entity-card-content:last-child{padding-bottom:0!important}.entity-chip{min-width:9.375rem!important;width:220px!important;height:2rem!important;border-radius:1.25rem!important;padding:.5rem 1rem!important;background:#fff!important;border:.0625rem solid #4A2BE1!important;font-family:var(--font-primary)!important;font-size:.875rem!important;font-weight:600!important;color:#4a2be1!important;display:flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important}.entity-chip.proponente{background:#fff!important;color:#4a2be1!important;border:.0625rem solid #4A2BE1!important}.entity-chip.participante{background:#fff!important;color:#0a1a3d!important;border:.0625rem solid #0A1A3D!important}.entity-chip.fundacao{background:#fff!important;color:#f142fb!important;border:.0625rem solid #F142FB!important}.entity-title{font-family:"Poppins",var(--font-primary)!important;font-weight:400!important;font-size:1.5rem!important;line-height:1.5rem!important;color:#111!important;margin:0!important;word-break:break-word!important}.entity-info{display:flex!important;flex-direction:column!important;gap:.75rem!important;flex:1!important}.entity-section-title{font-family:Open Sans,sans-serif!important;font-weight:700!important;font-size:1.125rem!important;line-height:140%!important;color:#1e1e1e!important;margin:0!important}.entity-detail{font-family:Open Sans,sans-serif!important;font-weight:400!important;font-size:1rem!important;line-height:140%!important;color:#757575!important;margin:0!important;word-break:break-word!important}.entity-detail strong{font-weight:700!important;color:#1e1e1e!important}@media (max-width: 1700px){.entities-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 1200px){.entities-grid{grid-template-columns:1fr;justify-items:center}}@media (max-width: 768px){.entity-card{width:100%!important;max-width:33.75rem!important;min-height:20rem!important;height:auto!important}.entities-grid{grid-template-columns:1fr}.entity-chip{width:auto!important;min-width:9.375rem!important}}.sei-tab-container{display:flex;flex-direction:column;align-items:center;min-height:25rem;gap:1.5rem;width:100%}.btn-adicionar-sei{width:23.75rem;height:7.5rem;border-radius:1.25rem;padding:1.5rem .75rem;background:var(--color-primary);box-shadow:.25rem .25rem .4375rem #0000001a;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.btn-adicionar-sei:hover{background:var(--color-primary-dark);transform:translateY(-.125rem);box-shadow:.375rem .375rem .75rem #00000029}.btn-adicionar-sei-text{color:var(--color-text-light)!important;font-weight:var(--font-weight-semibold)!important;font-size:var(--font-size-base)!important;text-transform:uppercase!important;text-align:center!important;font-family:var(--font-primary)!important}.sei-tab-divider{width:100%;height:.0625rem;border:.0625rem solid rgba(186,186,186,.8);background:transparent}.sei-section-wrapper{width:100%;padding:0 2rem}.sei-cards-grid{display:grid;grid-template-columns:repeat(3,33.625rem);gap:1.5rem;margin-top:1.5rem;justify-content:flex-start}.sei-card.MuiCard-root{width:33.625rem!important;min-height:9.75rem!important;border-radius:1rem!important;padding:1rem 1.5rem 1.5rem!important;border:.0625rem solid #E5E7EB!important;box-shadow:3rem 1.6875rem 4.625rem #0815341f!important;transition:all .3s ease!important;background:var(--color-background)!important}.sei-card:hover{box-shadow:3rem 1.6875rem 4.625rem #0815342e!important;transform:translateY(-.125rem)}.sei-card .MuiCardContent-root{padding:0!important;display:flex;flex-direction:column;gap:1rem}.sei-card-title{font-family:"Poppins",var(--font-primary)!important;font-weight:600!important;font-size:1.625rem!important;line-height:2.25rem!important;color:var(--color-text-primary)!important;margin:0 0 .5rem!important}.sei-card-fields-row{display:flex;gap:2rem;align-items:flex-start}.sei-field-group-inline{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem}.sei-field-label{font-family:Open Sans,sans-serif!important;font-weight:800!important;font-size:1.25rem!important;line-height:160%!important;color:#0a1a3d!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.sei-field-value{font-family:Open Sans,sans-serif!important;font-weight:400!important;font-size:1.25rem!important;line-height:160%!important;color:#0a1a3d!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 75rem){.sei-cards-grid{grid-template-columns:1fr}.sei-card.MuiCard-root{width:100%!important;max-width:33.625rem}.sei-section-wrapper{padding:0 1rem}.btn-adicionar-sei{width:100%;max-width:23.75rem}}.detalhes-content-wrapper::-webkit-scrollbar{width:8px}.detalhes-content-wrapper::-webkit-scrollbar-track{background:#f3f4f6;border-radius:10px}.detalhes-content-wrapper::-webkit-scrollbar-thumb{background:var(--color-primary);border-radius:10px}.detalhes-content-wrapper::-webkit-scrollbar-thumb:hover{background:var(--color-primary-dark)}@media (max-width: 768px){.projeto-detalhes-page{padding:0}.detalhes-header-container{margin:var(--spacing-base) var(--spacing-base) 0}.detalhes-voltar-section{padding:var(--spacing-base)}.detalhes-top-section{flex-direction:column;padding:var(--spacing-lg) var(--spacing-base)}.projeto-titulo-header{font-size:24px!important}.status-breadcrumb{padding:0 var(--spacing-base) var(--spacing-lg)}.detalhes-tabs{padding:0 var(--spacing-base)}.detalhes-content-wrapper{margin:0 var(--spacing-base) var(--spacing-base);padding:var(--spacing-base)}.detalhes-content{gap:var(--spacing-base)}.detalhes-row{flex-direction:column}.detalhes-col-60,.detalhes-col-40{min-width:100%;flex:0 0 100%}.info-row{flex-direction:row;gap:var(--spacing-lg)}.valor-destaque-dark{font-size:28px!important}.coord-details,.coord-address{grid-template-columns:1fr;gap:4px}.coord-complemento,.coord-funcao,.entities-grid{grid-template-columns:1fr}.sei-cards-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(33.625rem,1fr));gap:1.5rem;margin-top:1.5rem}.btn-adicionar-sei{width:100%;max-width:380px}.sei-section-wrapper{padding:0 16px}}.modal-sei-dialog .MuiDialog-paper{width:51.5rem;max-width:51.5rem!important;border-radius:.5rem!important;padding:2rem!important;overflow:hidden!important}.modal-sei-dialog .MuiDialogContent-root{overflow:hidden!important;padding:0!important}.modal-sei-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.modal-sei-title{font-family:Poppins,sans-serif!important;font-weight:600!important;font-size:1.375rem!important;line-height:1.2!important;color:#000!important}.modal-sei-close-btn{padding:0!important;color:#000!important;font-size:1.5rem!important}.modal-sei-content{display:flex;flex-direction:column;gap:1.5rem}.modal-sei-field-group{display:flex;flex-direction:column}.modal-sei-field-label{font-family:Poppins,sans-serif!important;font-weight:700!important;font-size:.9375rem!important;line-height:1.4!important;color:#000!important;margin-bottom:.5rem!important}.modal-sei-field-input .MuiOutlinedInput-root{border-radius:.5rem!important;font-family:Open Sans,sans-serif!important;font-size:.9375rem!important}.modal-sei-field-input .MuiOutlinedInput-notchedOutline{border-color:#d1d5db!important}.modal-sei-field-input .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#9ca3af!important}.modal-sei-field-input .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#4a2be1!important;border-width:1px!important}.modal-sei-field-input .MuiOutlinedInput-input{padding:.75rem 1rem!important}.modal-sei-actions{display:flex;justify-content:flex-end;align-items:center;gap:1rem;margin-top:2.5rem}.modal-sei-btn-voltar{color:#4a2be1!important;text-transform:uppercase!important;font-weight:400!important;font-family:Poppins,sans-serif!important;font-size:.875rem!important;padding:.75rem 1rem!important;line-height:100%!important;text-decoration:underline!important;background:transparent!important}.modal-sei-btn-voltar:hover{background:#4a2be10d!important;text-decoration:underline!important}.modal-sei-btn-adicionar{width:12.25rem!important;height:2.5rem!important;background:#4a2be1!important;border:1px solid #4A2BE1!important;border-radius:2.0625rem!important;padding:.75rem 1rem!important;text-transform:uppercase!important;font-weight:600!important;font-family:Poppins,sans-serif!important;font-size:.875rem!important;color:#fff!important;line-height:100%!important}.modal-sei-btn-adicionar:hover{background:#3a1bc1!important;border-color:#3a1bc1!important}.modal-sei-btn-adicionar:disabled{background:#9ca3af!important;border-color:#9ca3af!important;color:#fff!important;opacity:1!important}.projeto-card{width:100%;max-width:538px;min-height:325px;border-radius:var(--border-radius-lg);background:var(--color-background);box-shadow:48px 27px 74px #0815341f;display:flex;flex-direction:column;transition:all var(--transition-base);cursor:pointer}.projeto-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.projeto-card-content-wrapper{flex:1;display:flex;flex-direction:column;justify-content:space-between;padding:var(--spacing-lg) var(--spacing-xl)!important}.projeto-card-content-wrapper:last-child{padding-bottom:var(--spacing-lg)!important}.projeto-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-base)}.projeto-card-status-chip{border-color:var(--color-primary)!important;color:var(--color-primary)!important;border-radius:20px!important;font-weight:var(--font-weight-medium)!important;font-size:var(--font-size-sm)!important;padding:var(--spacing-xs) var(--spacing-base)!important;height:32px!important;font-family:var(--font-primary)!important}.projeto-card-icon-button{color:var(--color-primary)!important}.projeto-card-content{flex:1;display:flex;flex-direction:column;gap:var(--spacing-xs);min-height:0}.projeto-card-title{font-family:var(--font-primary)!important;font-weight:var(--font-weight-bold)!important;font-size:20px!important;color:var(--color-text-primary)!important;margin-bottom:var(--spacing-xs)!important;line-height:1.3!important;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.projeto-card-executora{font-family:var(--font-primary)!important;color:var(--color-text-primary)!important;font-weight:var(--font-weight-semibold)!important;margin-bottom:var(--spacing-xs)!important;font-size:var(--font-size-base)!important}.projeto-card-descricao{font-family:var(--font-primary)!important;color:var(--color-text-secondary)!important;font-size:var(--font-size-sm)!important;line-height:1.5!important;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.projeto-card-footer{margin-top:auto;padding-top:var(--spacing-base)}.projeto-card-button{font-family:var(--font-primary)!important;font-weight:var(--font-weight-semibold)!important;font-size:var(--font-size-sm)!important;height:40px!important;border-radius:33px!important;background:var(--color-primary)!important;box-shadow:4px 4px 7px #0000001a!important;text-transform:uppercase!important}.projeto-card-button:hover{background:var(--color-primary-dark)!important;box-shadow:0 4px 12px #4a2be14d!important}@media (max-width: 1200px){.projeto-card{width:100%;max-width:538px}}@media (max-width: 768px){.projeto-card{min-height:280px}.projeto-card-title{font-size:18px!important}.projeto-card-descricao{-webkit-line-clamp:2;font-size:13px!important}.projeto-card-content-wrapper{padding:var(--spacing-base) var(--spacing-lg)!important}}.projeto-consulta-page{background-color:var(--color-background-alt);min-height:calc(100vh - 64px);padding:var(--spacing-xl);display:flex;flex-direction:column}.projeto-consulta-header{display:flex;justify-content:space-between;align-items:center;background:var(--color-background);padding:var(--spacing-xl);border-radius:var(--border-radius-md);margin-bottom:var(--spacing-lg);box-shadow:var(--shadow-sm)}.projeto-consulta-title{font-family:var(--font-primary);font-weight:var(--font-weight-semibold)!important;color:var(--color-text-primary)}.btn-pesquisa{background:var(--color-primary)!important;color:var(--color-text-light)!important;font-family:var(--font-primary)!important;font-weight:var(--font-weight-semibold)!important;padding:var(--spacing-sm) var(--spacing-xl)!important;border-radius:40px!important;text-transform:uppercase!important}.projeto-consulta-filters{background:var(--color-background);padding:var(--spacing-xl);border-radius:var(--border-radius-md);margin-bottom:var(--spacing-lg);box-shadow:var(--shadow-sm);display:grid;grid-template-columns:1fr 1fr auto;gap:var(--spacing-lg);align-items:end}@media (max-width: 1024px){.projeto-consulta-filters{grid-template-columns:1fr 1fr}.filter-actions{grid-column:1 / -1;justify-content:flex-end}}@media (max-width: 768px){.projeto-consulta-page{padding:var(--spacing-base)}.projeto-consulta-header{flex-direction:column;gap:var(--spacing-base);align-items:stretch;padding:var(--spacing-lg)}.projeto-consulta-filters{grid-template-columns:1fr;padding:var(--spacing-lg)}.filter-actions{justify-content:stretch;grid-column:1}.filter-actions>*{flex:1}.projetos-grid{grid-template-columns:1fr;max-height:600px}.pagination-container{padding:var(--spacing-sm) 0}.pagination-container .MuiPagination-ul{flex-wrap:wrap}}@media (max-width: 480px){.projeto-consulta-title{font-size:1.5rem!important}.btn-pesquisa{width:100%}.filter-actions{flex-direction:column;gap:var(--spacing-sm)}.filter-actions>*{width:100%}}.acompanhamento-tecnico-page{background-color:var(--color-background-alt);min-height:calc(100vh - 64px);padding:var(--spacing-xl);display:flex;flex-direction:column;gap:var(--spacing-lg)}.acompanhamento-tecnico-header{display:flex;justify-content:space-between;align-items:center;background:var(--color-background);padding:var(--spacing-xl);border-radius:var(--border-radius-md);box-shadow:var(--shadow-sm)}.acompanhamento-tecnico-title{font-family:var(--font-primary);font-weight:var(--font-weight-semibold)!important;color:var(--color-text-primary)}.btn-filtro{background:var(--color-primary)!important;color:var(--color-text-light)!important;font-family:var(--font-primary)!important;font-weight:var(--font-weight-semibold)!important;padding:var(--spacing-sm) var(--spacing-xl)!important;border-radius:40px!important;text-transform:uppercase!important}.acompanhamento-tecnico-filters{background:var(--color-background);padding:var(--spacing-xl);border-radius:var(--border-radius-md);box-shadow:var(--shadow-sm);display:grid;grid-template-columns:1fr auto;gap:var(--spacing-lg);align-items:end}.filter-group{display:flex;flex-direction:column;gap:var(--spacing-sm)}.filter-label{font-family:var(--font-primary);font-weight:var(--font-weight-semibold)!important;color:var(--color-text-primary)}.filter-input{background:var(--color-background)}.filter-actions{display:flex;gap:var(--spacing-base);align-items:center}.btn-pesquisar{background:var(--color-primary)!important;color:var(--color-text-light)!important;min-width:48px!important;height:48px!important;border-radius:50%!important;padding:0!important}.btn-limpar{border-color:var(--color-primary)!important;color:var(--color-primary)!important;font-family:var(--font-primary)!important;font-weight:var(--font-weight-semibold)!important;padding:var(--spacing-sm) var(--spacing-xl)!important;border-radius:40px!important;text-transform:none!important}.projetos-scroll-container{max-height:800px;overflow-y:auto;padding-right:8px;margin-bottom:var(--spacing-lg)}.projetos-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:var(--spacing-lg);padding-right:8px;align-content:start}.projetos-grid::-webkit-scrollbar{width:8px}.projetos-grid::-webkit-scrollbar-track{background:#f3f4f6;border-radius:10px}.projetos-grid::-webkit-scrollbar-thumb{background:var(--color-primary);border-radius:10px}.projetos-grid::-webkit-scrollbar-thumb:hover{background:var(--color-primary-dark)}.loading-container{display:flex;justify-content:center;align-items:center;min-height:400px}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:var(--spacing-base)}.pagination-container{display:flex;flex-direction:column;align-items:center;gap:8px;padding:var(--spacing-base) 0;background:var(--color-background);border-radius:var(--border-radius-md);box-shadow:var(--shadow-sm);margin-top:auto}.pagination-container .MuiPagination-ul{flex-wrap:nowrap}.pagination-container .MuiPaginationItem-root.Mui-selected{background-color:var(--color-primary)!important;color:var(--color-text-light)!important}.pagination-container .MuiPaginationItem-root.Mui-selected:hover{background-color:var(--color-primary-dark)!important}@media (max-width: 1400px){.projetos-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 900px){.projetos-grid{grid-template-columns:1fr}}@media (max-width: 1024px){.acompanhamento-tecnico-filters{grid-template-columns:1fr}.filter-actions{justify-content:flex-end}}@media (max-width: 768px){.acompanhamento-tecnico-page{padding:var(--spacing-base)}.acompanhamento-tecnico-header{flex-direction:column;gap:var(--spacing-base);align-items:stretch;padding:var(--spacing-lg)}.acompanhamento-tecnico-filters{padding:var(--spacing-lg)}.filter-actions{justify-content:stretch}.filter-actions>*{flex:1}.projetos-grid{grid-template-columns:1fr;max-height:600px}.pagination-container{padding:var(--spacing-sm) 0}.pagination-container .MuiPagination-ul{flex-wrap:wrap}}@media (max-width: 480px){.acompanhamento-tecnico-title{font-size:1.5rem!important}.btn-filtro{width:100%}.filter-actions{flex-direction:column;gap:var(--spacing-sm)}.filter-actions>*{width:100%}}.atividade-modal-paper{border-radius:var(--border-radius-lg)!important;background:#e5e5e5!important;max-width:75rem!important;max-height:90vh!important;border:.5rem solid #fff!important}.atividade-modal-content{padding:0!important;background:#e5e5e5!important}.atividade-modal-header{background:transparent;padding:2.5rem 1.5rem 1.5rem;display:flex;justify-content:center;align-items:center;position:relative}.atividade-modal-title{font-family:"Poppins",var(--font-primary)!important;font-weight:600!important;font-size:2.25rem!important;line-height:150%!important;color:var(--color-text-primary)!important;margin:0!important;text-align:center!important}.atividade-modal-close-button{position:absolute!important;right:1.5rem!important;top:1.5rem!important;color:var(--color-text-tertiary)!important}.atividade-modal-close-button:hover{background-color:var(--color-background-hover)!important}.atividade-modal-info-grid{background:#f3f3f3;padding:1.5rem;margin:0 1.5rem 1.5rem;border-radius:1rem;display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;margin-left:auto;margin-right:auto}.atividade-modal-info-item{display:flex;flex-direction:column;gap:.5rem}.atividade-modal-label{font-family:"Poppins",var(--font-primary)!important;font-weight:600!important;font-size:1.625rem!important;line-height:1.5rem!important;color:#111!important;margin:0!important}.atividade-modal-value{font-family:"Open Sans",var(--font-primary)!important;font-weight:400!important;font-size:1.25rem!important;line-height:140%!important;color:#000!important;margin:0!important}.atividade-modal-info-grid-gray{padding:1.5rem;display:grid;grid-template-columns:1fr 1fr;gap:2rem}.atividade-modal-info-block{display:flex;flex-direction:column;gap:.5rem}.atividade-modal-block-label{font-family:"Open Sans",var(--font-primary)!important;font-weight:700!important;font-size:1.125rem!important;line-height:140%!important;color:#1e1e1e!important;margin:0!important}.atividade-modal-block-value,.atividade-modal-block-value-small{font-family:"Poppins",var(--font-primary)!important;font-weight:600!important;font-size:1.5rem!important;line-height:1.5rem!important;color:#111!important;margin:0!important}.atividade-modal-block-subvalue{font-family:"Open Sans",var(--font-primary)!important;font-weight:400!important;font-size:1rem!important;line-height:140%!important;color:var(--color-text-secondary)!important;margin:0!important}.atividade-modal-divider{margin:0 1.5rem!important;border-color:#d1d5db!important}.atividade-modal-section{max-width:56.375rem;height:3.9375rem;margin:0 auto 1.5rem;background:#fff;border-radius:.75rem;padding:.75rem;display:flex;align-items:center;justify-content:center}.atividade-modal-expand-button{font-family:"Poppins",var(--font-primary)!important;font-weight:400!important;font-size:.875rem!important;color:var(--color-text-primary)!important;text-transform:uppercase!important;text-decoration:underline!important;line-height:100%!important;background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;cursor:default!important}.atividade-modal-expand-button:hover{background:transparent!important;text-decoration:underline!important}.atividade-modal-periodo-section{padding:var(--spacing-xl);margin:0 1.5rem 1.5rem;background:#f3f3f3;border-radius:.5rem}.atividade-modal-periodo-title{font-family:var(--font-primary)!important;font-weight:var(--font-weight-semibold)!important;font-size:var(--font-size-xl)!important;color:var(--color-text-primary)!important;margin:0 0 var(--spacing-lg) 0!important;text-align:center}.atividade-modal-periodo-grid{display:flex;justify-content:space-between;gap:var(--spacing-xl);max-width:50rem;margin:0 auto}.atividade-modal-periodo-item{display:flex;flex-direction:column;width:100%;gap:var(--spacing-xs)}.atividade-modal-periodo-label{font-family:var(--font-primary)!important;font-weight:var(--font-weight-semibold)!important;font-size:var(--font-size-lg)!important;color:var(--color-text-primary)!important;margin:0!important}.atividade-modal-table-section{padding:var(--spacing-lg) 1.5rem;margin:0 1.5rem 1.5rem;background:#e5e5e5;border-radius:.5rem}.atividade-modal-table-container{background:#e5e5e5!important;border-radius:var(--border-radius-sm)!important}.atividade-modal-table-header{background:#5b21b6!important;color:#e5e5e5!important;text-align:center!important;font-weight:600!important;font-family:var(--font-primary)!important;border-right:.0625rem solid rgba(255,255,255,.1)!important}.atividade-modal-table-subheader{background:#5b21b6!important;color:#e5e5e5!important;text-align:center!important;font-size:.75rem!important;font-family:var(--font-primary)!important;border-right:.0625rem solid rgba(255,255,255,.1)!important}.atividade-modal-table-cell{text-align:center!important;font-size:.75rem!important;font-family:var(--font-primary)!important;background:#e5e5e5!important}.atividade-modal-field-section{padding:var(--spacing-lg) var(--spacing-xl);margin:0 1.5rem 1.5rem;display:flex;flex-direction:column;gap:var(--spacing-sm);background:#e5e5e5;border-radius:.5rem}.atividade-modal-field-header{display:flex;align-items:center;gap:var(--spacing-xs)}.atividade-modal-field-label{font-family:var(--font-primary)!important;font-weight:var(--font-weight-semibold)!important;font-size:var(--font-size-base)!important;color:var(--color-text-primary)!important;margin:0!important}.atividade-modal-field-label-evidencias{font-family:var(--font-primary)!important;font-weight:var(--font-weight-semibold)!important;font-size:var(--font-size-xl)!important;color:var(--color-text-primary)!important;text-align:center;margin:0 0 var(--spacing-xs) 0!important}.atividade-modal-info-icon{font-size:1rem!important;color:#6b7280!important;cursor:help}.required-mark{color:#f142fb;margin-left:.125rem}.atividade-modal-field-helper{font-family:var(--font-primary)!important;font-size:var(--font-size-sm)!important;color:var(--color-text-tertiary)!important;line-height:1.6!important;margin:0 0 var(--spacing-sm) 0!important;font-style:italic}.atividade-modal-descricao-content{background:#e5e5e5;border:var(--border-width) solid #D1D5DB;border-radius:var(--border-radius-sm);padding:var(--spacing-base);min-height:7.5rem}.atividade-modal-descricao-placeholder{font-family:var(--font-primary)!important;font-weight:var(--font-weight-regular)!important;font-size:var(--font-size-sm)!important;line-height:1.6!important;margin:0!important}.atividade-modal-select{background:#fff!important}.atividade-modal-equipe-lista{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.75rem}.atividade-modal-equipe-card{background:#80e4f9;border-radius:.5rem;padding:1rem 1.5rem;display:flex;align-items:center;gap:1rem;min-width:17.5rem;box-shadow:0 .0625rem .125rem #0000001a,0 .25rem .5rem #0000000d;position:relative}.atividade-modal-equipe-icon{font-size:2rem!important;color:#000!important}.atividade-modal-equipe-nome{font-weight:600!important;font-size:.95rem!important;color:#000!important;font-family:var(--font-primary)!important}.atividade-modal-equipe-funcao{font-size:.85rem!important;color:#374151!important;font-family:var(--font-primary)!important}.atividade-modal-equipe-remove{position:absolute;top:.5rem;right:.5rem;color:#000!important}.atividade-modal-equipe-remove:hover{background:#0000001a!important}.atividade-modal-evidencias-warning{font-size:.875rem!important;color:#5b21b6!important;margin-bottom:1rem!important;font-weight:500!important;font-family:var(--font-primary)!important}.atividade-modal-evidencias-table{border:.0625rem solid #E5E7EB!important;border-radius:.25rem!important;margin-bottom:.75rem!important;overflow:hidden!important}.evidencias-header-cell,.evidencias-header-cell-numero,.evidencias-header-cell-docs{background:#4a2be1!important;color:#fff!important;font-weight:600!important;font-family:Poppins,var(--font-primary)!important;padding:.75rem!important;border-bottom:.0625rem solid #E5E7EB!important}.evidencias-header-cell-numero{width:3.75rem!important;text-align:center!important}.evidencias-header-cell-docs{width:18.75rem!important;text-align:center!important}.evidencias-row-even{background:#f3f4f6!important}.evidencias-row-odd{background:#fff!important}.evidencias-cell-numero{text-align:center!important;font-weight:600!important;font-family:var(--font-primary)!important;padding:.75rem!important}.evidencias-cell{padding:.5rem .75rem!important}.evidencias-cell-upload-inline{padding:.75rem 1rem!important;min-width:18.75rem!important;white-space:nowrap!important}.evidencias-input .MuiOutlinedInput-root fieldset{border:none!important}.evidencias-input{font-family:var(--font-primary)!important}.evidencias-input-view-only .MuiOutlinedInput-root{border:none!important;pointer-events:none!important}.atividade-modal-add-button.MuiButton-text{align-self:flex-start!important;text-transform:uppercase!important;color:#4a2be1!important;font-weight:400!important;font-family:Poppins,var(--font-primary)!important;font-size:.875rem!important;margin-top:.5rem!important;text-decoration:underline!important;padding:.5rem .75rem!important;line-height:100%!important;background:transparent!important}.atividade-modal-add-button.MuiButton-text:hover{text-decoration:underline!important;color:#7860f0!important}.atividade-modal-add-button.MuiButton-text:hover span{color:#7860f0!important}.atividade-modal-actions{margin:0 1.5rem 1.5rem;display:flex;justify-content:flex-end;gap:var(--spacing-base)}.atividade-modal-button-cancel.MuiButton-text{font-family:Poppins,var(--font-primary)!important;font-weight:400!important;text-transform:uppercase!important;color:#4a2be1!important;text-decoration:underline!important;font-size:.875rem!important;line-height:100%!important;background:transparent!important;border:none!important;box-shadow:none!important}.atividade-modal-button-cancel.MuiButton-text:hover{background:transparent!important;color:#000!important;text-decoration:underline!important}.atividade-modal-button-save{font-family:var(--font-primary)!important;font-weight:var(--font-weight-semibold)!important;text-transform:uppercase!important;background-color:#4a2be1!important;color:#fff!important;width:14.1875rem!important;height:2.5rem!important;border-radius:2.0625rem!important;padding:.75rem 1rem!important;box-shadow:.25rem .25rem .4375rem #0000001a!important}.atividade-modal-button-save:hover{background-color:#3a1bb1!important}.atividade-modal-button-save:disabled{background-color:#949ba5!important;opacity:50%!important}.atividade-modal-table-cell-editable{text-align:center!important;padding:.5rem!important;background:#fff!important}.atividade-modal-table-input{width:6.25rem!important}.atividade-modal-table-input .MuiOutlinedInput-root{background:#fff!important}.atividade-modal-table-input input{text-align:center!important;font-family:var(--font-primary)!important;font-size:.75rem!important}.atividade-modal-field-section .ql-container{font-family:var(--font-primary)!important;font-size:.875rem!important;min-height:9.375rem!important}.atividade-modal-field-section .ql-editor{min-height:9.375rem!important}@media (max-width: 48rem){.atividade-modal-info-grid,.atividade-modal-info-grid-gray{grid-template-columns:1fr;gap:var(--spacing-lg);margin:0 1rem 1rem}.atividade-modal-periodo-grid{grid-template-columns:1fr}.atividade-modal-actions{flex-direction:column}.atividade-modal-label{font-size:1.25rem!important}.atividade-modal-value{font-size:1rem!important}}.atividades-detalhes-content-wrapper{flex:1;overflow-y:auto;background:var(--color-background-alt)}.atividades-detalhes-content-wrapper::-webkit-scrollbar{width:.5rem}.atividades-detalhes-content-wrapper::-webkit-scrollbar-track{background:#f3f4f6;border-radius:.625rem}.atividades-detalhes-content-wrapper::-webkit-scrollbar-thumb{background:var(--color-primary);border-radius:.625rem}.atividades-detalhes-content-wrapper::-webkit-scrollbar-thumb:hover{background:var(--color-primary-dark)}.atividades-detalhes-content{background:var(--color-background);border-radius:var(--border-radius-md);padding:var(--spacing-xl);box-shadow:var(--shadow-sm)}.atividades-detalhes-filters-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-xl)}.atividades-detalhes-section-title{font-family:var(--font-primary)!important;font-weight:var(--font-weight-semibold)!important;font-size:1.625rem!important;line-height:120%!important;color:var(--color-text-primary)!important}.atividades-detalhes-filter-button{font-family:var(--font-primary)!important;font-weight:var(--font-weight-semibold)!important;font-size:var(--font-size-sm)!important;height:2.5rem!important;padding:0 1.5rem!important;border-radius:2.0625rem!important;background:var(--color-primary)!important;box-shadow:var(--shadow-button)!important;text-transform:uppercase!important}.atividades-detalhes-filters{background:var(--color-background);border-radius:var(--border-radius-sm);padding:var(--spacing-xl);margin-bottom:var(--spacing-xl)}.atividades-detalhes-filters-title{font-family:var(--font-primary)!important;font-weight:var(--font-weight-bold)!important;color:var(--color-text-primary)!important;margin-bottom:var(--spacing-lg)!important;font-size:var(--font-size-base)!important}.atividades-detalhes-filters-row{display:grid;grid-template-columns:repeat(4,1fr) auto;gap:var(--spacing-base);align-items:flex-end}.atividades-detalhes-filter-group{display:flex;flex-direction:column;gap:var(--spacing-xs)}.atividades-detalhes-filter-label{font-family:var(--font-primary)!important;font-weight:var(--font-weight-semibold)!important;font-size:var(--font-size-sm)!important;color:var(--color-text-primary)!important}.atividades-detalhes-filter-field{width:100%}.atividades-detalhes-filter-select{width:100%;height:2.5rem!important;border-radius:.5rem!important;background:var(--color-background)!important;border:var(--border-width) solid #D0D5DD!important;font-family:var(--font-primary)!important;font-size:.875rem!important}.atividades-detalhes-filter-select .MuiOutlinedInput-notchedOutline{border:none!important}.atividades-detalhes-filter-select .MuiSelect-select{font-family:var(--font-primary)!important;font-size:.875rem!important;color:var(--color-text-primary)!important;padding:.625rem .875rem!important}.atividades-detalhes-filter-field .MuiOutlinedInput-root{height:2.5rem!important;border-radius:.5rem!important;background:var(--color-background)!important;border:var(--border-width) solid #D0D5DD!important}.atividades-detalhes-filter-field .MuiOutlinedInput-notchedOutline{border:none!important}.atividades-detalhes-filter-field .MuiInputLabel-root{font-family:var(--font-primary)!important;font-size:.875rem!important;color:#667085!important;font-weight:var(--font-weight-regular)!important}.atividades-detalhes-filter-field .MuiInputLabel-shrink{background:var(--color-background)!important;padding:0 .25rem!important;font-size:.75rem!important}.atividades-detalhes-filter-field input,.atividades-detalhes-filter-field .MuiSelect-select{font-family:var(--font-primary)!important;font-size:.875rem!important;color:var(--color-text-primary)!important;padding:.625rem .875rem!important}.atividades-detalhes-table-wrapper{margin-top:var(--spacing-lg);overflow-x:auto;overflow-y:auto;max-height:60vh;border-radius:var(--border-radius-sm);border:var(--border-width) solid var(--table-border-color)}.atividades-detalhes-table-wrapper::-webkit-scrollbar{width:.5rem;height:.5rem}.atividades-detalhes-table-wrapper::-webkit-scrollbar-track{background:#f1f2f6;border-radius:.25rem}.atividades-detalhes-table-wrapper::-webkit-scrollbar-thumb{background:var(--color-primary);border-radius:.25rem}.atividades-detalhes-table-wrapper::-webkit-scrollbar-thumb:hover{background:var(--color-primary-dark)}.atividades-detalhes-table-container{overflow:visible!important}.atividades-detalhes-table-container .MuiTable-root{border-collapse:separate;border-spacing:0;min-width:75rem}.atividades-detalhes-table-container .table-header-cell{position:sticky!important;top:0!important;z-index:10!important;text-align:center!important}.atividades-detalhes-table-header-group{display:flex;flex-direction:column;gap:.25rem;align-items:center}.atividades-detalhes-table-header-group>.MuiTypography-caption{font-family:var(--font-primary)!important;font-size:var(--table-header-font-size)!important;color:var(--table-header-text)!important;font-weight:var(--table-header-font-weight)!important;line-height:var(--table-header-line-height)!important}.atividades-detalhes-table-subheader{display:flex;justify-content:space-between;gap:1rem;width:100%}.atividades-detalhes-table-subheader .MuiTypography-caption{font-family:var(--font-primary)!important;font-size:.875rem!important;color:var(--table-header-text)!important;font-weight:var(--table-header-font-weight)!important;line-height:var(--table-header-line-height)!important}.atividades-detalhes-table-container .table-body-cell{text-align:center!important}.atividades-detalhes-table-indicator,.atividades-detalhes-table-period{display:flex;justify-content:space-around;gap:.75rem;width:100%}.atividades-detalhes-table-indicator .MuiTypography-body2,.atividades-detalhes-table-period .MuiTypography-body2{font-family:var(--font-secondary)!important;font-size:var(--font-size-base)!important;font-weight:var(--table-body-font-weight)!important;color:var(--table-body-text)!important;line-height:var(--table-body-line-height)!important;flex:1;text-align:center}.atividades-detalhes-status-cell{display:flex;justify-content:center;align-content:center;flex-direction:column;gap:.375rem;align-items:center;width:100%}.atividades-detalhes-status-tag{border-radius:1.25rem;padding:.25rem 1rem;background:var(--color-background);border:var(--border-width) solid var(--color-primary);font-family:var(--font-primary)!important;font-size:var(--font-size-base)!important;font-weight:var(--font-weight-medium)!important;display:flex;align-items:center;justify-content:center;color:var(--color-primary)!important}.atividades-detalhes-actions{display:flex;gap:.5rem;justify-content:center;align-items:center}.atividades-detalhes-action-button{width:2rem!important;height:1.25rem!important;min-width:2rem!important;border-radius:2.0625rem!important;padding:.125rem!important;background:var(--color-primary)!important;color:var(--color-text-light)!important;display:flex!important;align-items:center!important;justify-content:center!important}.atividades-detalhes-action-button:hover{background:var(--color-primary-dark)!important}.atividades-detalhes-action-button .MuiSvgIcon-root{font-size:.875rem!important;color:var(--color-text-light)!important}.atividades-detalhes-pagination{margin-top:var(--spacing-xl);display:flex;justify-content:center;align-items:center;flex-direction:column;gap:var(--spacing-base);padding-top:var(--spacing-lg)}.atividades-detalhes-pagination-text{font-family:var(--font-primary)!important;color:var(--color-text-tertiary)!important;font-size:.875rem!important}.atividades-detalhes-pagination .MuiPagination-root{display:flex;justify-content:center}.atividades-detalhes-pagination .MuiPagination-ul{gap:.25rem}.atividades-detalhes-pagination .MuiPaginationItem-root{font-family:var(--font-primary)!important;font-size:.875rem!important;min-width:2.0625rem!important;height:2.875rem!important;margin:0!important;border:none!important;border-bottom:.09375rem solid transparent!important;border-radius:0!important;color:var(--color-text-primary)!important;padding:.375rem .75rem .875rem!important}.atividades-detalhes-pagination .MuiPaginationItem-page.Mui-selected{background-color:transparent!important;color:var(--color-primary)!important;font-weight:var(--font-weight-semibold)!important;border-bottom:.09375rem solid var(--color-primary)!important}.atividades-detalhes-pagination .MuiPaginationItem-page:hover{background-color:#4a2be114!important}.atividades-detalhes-pagination .MuiPaginationItem-previousNext,.atividades-detalhes-pagination .MuiPaginationItem-firstLast{display:none!important}@media (max-width: 75rem){.atividades-detalhes-filters-row{grid-template-columns:1fr 1fr}.atividades-detalhes-clear-filter{grid-column:1 / -1;justify-self:flex-end}}@media (max-width: 48rem){.atividades-detalhes-container{padding:var(--spacing-base)}.atividades-detalhes-filters-row{grid-template-columns:1fr}.atividades-detalhes-pagination{flex-direction:column-reverse;align-items:center}.atividades-detalhes-table-wrapper{max-height:50vh}}.acompanhamento-financeiro-card{border-radius:var(--spacing-base)!important}.acompanhamento-financeiro-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.acompanhamento-financeiro-card-content-wrapper{flex:1;display:flex;flex-direction:column;justify-content:space-between;padding:var(--spacing-lg)!important;overflow:hidden;gap:var(--spacing-sm)!important;min-height:360px}.acompanhamento-financeiro-card-content-wrapper:last-child{padding-bottom:var(--spacing-lg)!important}.acompanhamento-financeiro-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-base)}.acompanhamento-financeiro-card-status-chip{border-color:var(--color-primary)!important;color:var(--color-primary)!important;border-radius:20px!important;font-weight:var(--font-weight-medium)!important;font-size:var(--font-size-sm)!important;padding:var(--spacing-xs) var(--spacing-base)!important;height:32px!important;font-family:var(--font-primary)!important}.acompanhamento-financeiro-card-icon-button{color:var(--color-primary)!important}.acompanhamento-financeiro-card-content{flex:1;display:flex;flex-direction:column;gap:var(--spacing-xs);overflow:hidden;min-height:0}.acompanhamento-financeiro-card-title{font-family:var(--font-primary)!important;font-weight:var(--font-weight-bold)!important;font-size:20px!important;color:var(--color-text-primary)!important;margin-bottom:var(--spacing-xs)!important;line-height:1.3!important;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.acompanhamento-financeiro-card-executora{font-family:var(--font-primary)!important;color:var(--color-text-primary)!important;font-weight:var(--font-weight-semibold)!important;margin-bottom:var(--spacing-xs)!important;font-size:var(--font-size-base)!important}.acompanhamento-financeiro-card-descricao{font-family:var(--font-primary)!important;color:var(--color-text-secondary)!important;font-size:var(--font-size-sm)!important;line-height:1.5!important;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:3em}.acompanhamento-financeiro-card-footer{margin-top:auto;padding-top:var(--spacing-base)}.acompanhamento-financeiro-card-button{font-family:var(--font-primary)!important;font-weight:var(--font-weight-semibold)!important;font-size:var(--font-size-sm)!important;height:40px!important;border-radius:33px!important;background:var(--color-primary)!important;box-shadow:4px 4px 7px #0000001a!important;text-transform:uppercase!important}.acompanhamento-financeiro-card-button:hover{background:var(--color-primary-dark)!important;box-shadow:0 4px 12px #4a2be14d!important}@media (max-width: 1200px){.acompanhamento-financeiro-card{width:100%;max-width:538px}}@media (max-width: 768px){.acompanhamento-financeiro-card{min-height:280px;max-height:320px}.acompanhamento-financeiro-card-title{font-size:18px!important}.acompanhamento-financeiro-card-descricao{-webkit-line-clamp:2;font-size:13px!important}.acompanhamento-financeiro-card-content-wrapper{padding:var(--spacing-base) var(--spacing-lg)!important}}.table-container{box-shadow:none!important;border:var(--border-width) solid var(--table-border-color)!important}.table-header-cell{background-color:var(--table-header-bg)!important;color:var(--table-header-text)!important;font-family:var(--font-primary)!important;font-weight:var(--table-header-font-weight)!important;font-size:var(--table-header-font-size)!important;line-height:var(--table-header-line-height)!important;text-align:center!important;min-height:var(--table-header-height)!important;height:var(--table-header-height)!important;padding:var(--spacing-sm) var(--spacing-xs)!important;border-bottom:none!important;vertical-align:middle!important}.table-body-row{background-color:var(--table-body-bg)!important;min-height:var(--table-row-height)!important;height:var(--table-row-height)!important}.table-body-row:hover{background-color:var(--table-hover-bg)!important}.table-body-cell{font-family:var(--font-secondary)!important;font-weight:var(--table-body-font-weight)!important;font-size:var(--table-body-font-size)!important;line-height:var(--table-body-line-height)!important;color:var(--table-body-text)!important;padding:var(--table-padding)!important;border-bottom:var(--table-border-width) solid var(--table-border-color)!important;vertical-align:middle!important;text-align:left!important}.table-total-row{background-color:var(--table-total-bg)!important;min-height:var(--table-header-height)!important;height:var(--table-header-height)!important}.table-total-cell{color:var(--table-total-text)!important;font-family:var(--font-secondary)!important;font-weight:var(--table-body-font-weight)!important;font-size:var(--table-body-font-size)!important;line-height:var(--table-body-line-height)!important;padding:var(--table-padding)!important;border-bottom:none!important;vertical-align:middle!important}.table-subtotal-row{background-color:var(--table-subtotal-bg)!important;min-height:var(--table-row-height)!important;height:var(--table-row-height)!important}.table-subtotal-cell{color:var(--table-subtotal-text)!important;font-family:var(--font-secondary)!important;font-weight:var(--font-weight-semibold)!important;font-size:var(--table-body-font-size)!important;line-height:var(--table-body-line-height)!important;padding:var(--table-padding)!important;border-bottom:var(--table-border-width) solid var(--table-border-color)!important;vertical-align:middle!important}.table-total-grid{display:grid;background-color:var(--table-total-bg);color:var(--table-total-text);font-family:var(--font-secondary);font-weight:var(--table-body-font-weight);font-size:var(--table-body-font-size);line-height:var(--table-body-line-height);border-radius:var(--border-radius-sm);margin-top:var(--spacing-base)}.table-total-grid-cell{padding:var(--table-padding);display:flex;align-items:center;justify-content:center;border-right:1px solid rgba(255,255,255,.2)}.table-total-grid-cell:last-child{border-right:none}.acompanhamento-financeiro-page{background-color:var(--color-background-alt);min-height:calc(100vh - 64px);padding:var(--spacing-xl);gap:var(--spacing-lg)}.acompanhamento-financeiro-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;width:100%}@media (max-width: 1200px){.acompanhamento-financeiro-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.acompanhamento-financeiro-grid{grid-template-columns:1fr}}.acompanhamento-financeiro-detalhes-content-wrapper{flex:1;overflow-y:auto;background:var(--color-background-alt)}.acompanhamento-financeiro-detalhes-content-wrapper::-webkit-scrollbar{width:.5rem}.acompanhamento-financeiro-detalhes-content-wrapper::-webkit-scrollbar-track{background:#f3f4f6;border-radius:.625rem}.acompanhamento-financeiro-detalhes-content-wrapper::-webkit-scrollbar-thumb{background:var(--color-primary);border-radius:.625rem}.acompanhamento-financeiro-detalhes-content-wrapper::-webkit-scrollbar-thumb:hover{background:var(--color-primary-dark)}.acompanhamento-financeiro-detalhes-content{background:var(--color-background);border-radius:var(--border-radius-md);padding:var(--spacing-xl);margin-bottom:var(--spacing-xl);box-shadow:var(--shadow-sm)}.acompanhamento-financeiro-detalhes-header{display:flex;flex-direction:column;gap:.5rem;margin-bottom:var(--spacing-xl);justify-content:space-between}.acompanhamento-financeiro-filters{background:var(--color-background);padding:var(--spacing-xl);border-radius:var(--border-radius-md);box-shadow:var(--shadow-sm);display:grid;grid-template-columns:1fr 1fr auto;gap:var(--spacing-lg);align-items:end}.acompanhamento-financeiro-detalhes-title{font-family:var(--font-primary)!important;font-weight:var(--font-weight-semibold)!important;font-size:1.625rem!important;line-height:120%!important;color:var(--color-text-primary)!important}.acompanhamento-financeiro-detalhes-subtitulo{display:flex;align-items:center;gap:.5rem;justify-content:space-between}.acompanhamento-financeiro-detalhes-subtitulo-versao{display:flex;align-items:center;gap:.5rem}.acompanhamento-financeiro-detalhes-subtitulo-text{font-family:var(--font-primary)!important;font-weight:var(--font-weight-normal)!important}.acompanhamento-financeiro-detalhes-subtitulo-versao-button{font-family:var(--font-primary)!important;font-weight:var(--font-weight-semibold)!important;font-size:var(--font-size-sm)!important;color:var(--color-primary)!important;text-transform:uppercase!important;padding:var(--spacing-sm) var(--spacing-base)!important}.acompanhamento-financeiro-detalhes-subtitulo-versao-button:hover{background-color:var(--color-background-hover)!important}.acompanhamento-financeiro-detalhes-wrapper .reporte-despesas-header{display:flex;justify-content:space-between;gap:2rem;align-items:center;padding-bottom:var(--spacing-base)!important}.acompanhamento-financeiro-detalhes-wrapper .reporte-despesas-header .reporte-despesas-title{font-family:var(--font-primary)!important;font-weight:var(--font-weight-semibold)!important;font-size:var(--font-size-lg)!important;white-space:nowrap;flex-shrink:0}.acompanhamento-financeiro-detalhes-wrapper .reporte-despesas-header .reporte-despesas-filtros{display:flex;gap:2rem;flex:1;justify-content:flex-end}.acompanhamento-financeiro-detalhes-wrapper .reporte-despesas-header .reporte-despesas-filtros .filtro-group{display:flex;flex-direction:column;gap:.5rem;min-width:220px}.acompanhamento-financeiro-detalhes-wrapper .reporte-despesas-header .reporte-despesas-filtros .filtro-group .filtro-label-text{font-family:var(--font-primary)!important;font-weight:var(--font-weight-semibold)!important;font-size:var(--font-size-base)!important}.acompanhamento-financeiro-detalhes-wrapper .reporte-despesas-header .reporte-despesas-filtros .filtro-group .filtro-select{width:100%}.atividades-detalhes-container{width:100%;min-height:90vh;background:var(--color-background-alt);display:flex;flex-direction:column;padding:var(--spacing-xl);gap:var(--spacing-lg)}.atividades-detalhes-header{background:var(--color-background);border-radius:var(--border-radius-md);box-shadow:var(--shadow-sm);position:sticky;top:0;z-index:100}.atividades-detalhes-header-top{padding:var(--spacing-lg) var(--spacing-xl) 0}.atividades-detalhes-back-button{font-family:var(--font-primary)!important;font-weight:var(--font-weight-semibold)!important;font-size:var(--font-size-sm)!important;color:var(--color-primary)!important;text-transform:uppercase!important;padding:var(--spacing-sm) var(--spacing-base)!important}.atividades-detalhes-back-button:hover{background-color:var(--color-background-hover)!important}.atividades-detalhes-title-section{padding:var(--spacing-lg) var(--spacing-xl);display:flex;flex-direction:column;gap:var(--spacing-base)}.atividades-detalhes-title-row{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:var(--spacing-base)}.atividades-detalhes-title-left{flex:1;display:flex;flex-direction:column;gap:var(--spacing-xs)}.atividades-detalhes-title{font-family:var(--font-primary)!important;font-weight:var(--font-weight-bold)!important;font-size:1.875rem!important;line-height:2.25rem!important;color:var(--color-text-primary)!important;margin:0!important}.atividades-detalhes-executora{font-family:var(--font-primary)!important;font-weight:var(--font-weight-medium)!important;font-size:var(--font-size-sm)!important;color:var(--color-text-secondary)!important;margin:0!important}.atividades-detalhes-programa-chip{background-color:#f0f1ff!important;color:var(--color-primary)!important;border:var(--border-width) solid #E0E7FF!important;border-radius:1.25rem!important;height:2rem!important;font-weight:var(--font-weight-medium)!important;font-size:var(--font-size-sm)!important;font-family:var(--font-primary)!important}.atividades-detalhes-subtitle{font-family:var(--font-secondary)!important;font-size:var(--font-size-sm)!important;color:var(--color-primary)!important;font-style:italic;margin:0!important}.atividades-detalhes-divider{width:100%;height:.0625rem;background:#f3f4f6;margin:0}.tabela-rubricas th{font-weight:var(--font-weight-semibold)!important}.report-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:var(--spacing-lg) 0}.tabs-despesas{margin-top:24px}.tabs-despesas .Mui-selected{font-weight:var(--font-weight-bold)}.tab-content{margin-top:16px}.tabela-lancamentos th{font-weight:600}.modal-pdf{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;height:90%;background:var(--color-background);border-radius:8px;overflow:hidden}.modal-pdf iframe{width:100%;height:100%;border:none}.loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#fffc;z-index:1}.dialog-despesa .despesa-modal-header{display:flex;justify-content:space-between;align-items:center}.dialog-despesa .despesa-modal-header .despesa-modal-title{font-family:"Poppins",var(--font-primary)!important;font-weight:var(--font-weight-semibold)!important;font-size:var(--font-size-lg)!important;line-height:150%!important;color:var(--color-text-primary)!important;margin:0!important}.dialog-despesa .MuiTextField-root,.dialog-despesa .MuiFormControl-root,.dialog-despesa .MuiInputBase-root,.dialog-despesa .MuiFormControl-root textarea{margin-top:var(--spacing-sm)!important}.dialog-despesa .MuiOutlinedInput-notched{margin-top:0}.dialog-despesa .MuiInputLabel-shrink{transform:translateY(-9px) scale(.75);background:#fff;padding:0 4px 0 0}.dialog-despesa .MuiInputLabel-root{top:0;left:0}.dialog-despesa .MuiSelect-select{padding:16.5px 14px;min-height:20px}.dialog-despesa .anexo-titulo{font-weight:var(--font-weight-semibold)}.mensagem-erro{margin-left:var(--spacing-sm)!important}.navbarContainer{flex-grow:1}.appBar{background-color:var(--color-background)!important;min-height:10vh!important;padding:var(--spacing-lg) 0!important;border-bottom:1px solid #00000029!important;box-shadow:none!important;z-index:1300!important}.toolbar{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;padding:0 16px!important}@media (min-width: 600px){.toolbar{gap:16px!important;padding:0 60px!important}}.logoBox{display:flex;align-items:center;min-width:80px;flex-shrink:0}@media (min-width: 600px){.logoBox{min-width:172px}}.logoImage{width:100%;height:auto;max-width:172px;min-width:80px}.spacer{flex-grow:1}.actionsContainer{display:flex;align-items:center;gap:8px;flex-shrink:0}@media (min-width: 600px){.actionsContainer{gap:16px}}.searchBox{position:relative;margin-left:0;width:100%!important;max-width:150px;border:none!important}@media (min-width: 600px){.searchBox{max-width:308px}}.searchField{color:inherit!important;width:100%!important;border-radius:22px!important;border:none!important}.searchField .MuiInput-root:before{border:none!important}.searchField .MuiInput-root:after{border:none!important}.searchField .MuiInputBase-input{font-family:var(--font-primary)!important;color:var(--color-text-tertiary)!important;background-color:#f0eeee!important;font-size:var(--font-size-sm)!important;border-radius:50px!important;border:none!important;padding:12px 20px 12px 40px!important;transition:width .25s cubic-bezier(.4,0,.2,1) 0ms!important;width:100%!important}@media (max-width: 600px){.searchField .MuiInputBase-input{padding:10px 15px 10px 35px!important;font-size:14px!important}}.searchField .MuiInputBase-input:focus{width:100%!important}.searchField input:-webkit-autofill,.searchField input:-webkit-autofill:hover,.searchField input:-webkit-autofill:focus,.searchField input:-webkit-autofill:active{-webkit-box-shadow:0 0 0px 1000px #F0EEEE inset;-webkit-text-fill-color:var(--color-text-primary)!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.iconWrapper{padding:12px;height:100%;position:absolute;pointer-events:none;display:flex;align-items:center;justify-content:center;color:var(--color-text-primary)!important;border:none!important}@media (max-width: 600px){.iconWrapper{padding:8px}}.searchIcon{color:#000}@media (max-width: 600px){.searchIcon{width:16px;height:16px}}.notifications{display:flex;justify-content:center;align-items:center;background-color:var(--color-primary);height:48px;width:48px;border-radius:var(--border-radius-full);flex-shrink:0}@media (max-width: 600px){.notifications{height:40px;width:40px}}.logoutButton{cursor:pointer}.notificationIcon{height:24px;width:24px}@media (max-width: 600px){.notificationIcon{height:20px!important;width:20px!important}}.boxMenu{display:flex;flex-direction:column;justify-content:space-between;text-align:center;align-content:center;width:100%;min-height:90vh;padding-bottom:var(--spacing-lg);overflow-y:auto}.treeViewBox{display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;width:100%;overflow-y:auto;padding-top:var(--spacing-lg)}.treeViewMenu{width:100%;display:flex;flex-direction:column;gap:var(--spacing-sm)}.treeItemMenu{width:100%;min-height:52px;padding:var(--spacing-sm) var(--spacing-lg);display:flex;align-items:flex-start;align-content:center;justify-content:space-between}.boxConf{display:flex;flex-direction:column;align-items:center;align-content:center;border-top:var(--border-width) solid #BABABA!important;padding-top:var(--spacing-lg);gap:var(--spacing-sm)}.itemConf{justify-content:flex-start;gap:15px;cursor:pointer}.itemConf:hover{background-color:transparent!important;color:var(--color-primary)!important}.MuiTreeItem-content{display:flex;flex-direction:row-reverse;justify-content:space-between}.MuiTreeItem-content:hover{background-color:transparent!important;color:var(--color-primary)!important}.MuiTreeItem-content[data-selected]{background-color:transparent!important}.MuiTreeItem-iconContainer{margin-right:0;margin-left:var(--spacing-sm)}.MuiTreeItem-label{font-family:var(--font-primary)!important;font-size:var(--font-size-lg)!important}:root{--color-primary: #4A2BE1;--color-primary-dark: #0A1A3D;--color-primary-light: #F5F5F5;--color-secondary: #80E4F9;--color-background: #FFFFFF;--color-background-alt: #E9E9F2;--color-background-hover: #F1F2FF;--color-text-primary: #000000;--color-text-secondary: #0A1A3D;--color-text-tertiary: #6E727C;--color-text-light: #FFFFFF;--color-border: #0A1A3D;--color-border-light: #5B5B5B;--color-disabled: #6E727C;--color-disabled-bg: #A0A0A0;--color-required: #F142FB;--color-error: #d32f2f;--font-primary: "Poppins", sans-serif;--font-secondary: "Open Sans", sans-serif;--font-size-xs: 12px;--font-size-sm: 14px;--font-size-base: 16px;--font-size-lg: 20px;--font-size-xl: 24px;--font-size-2xl: 32px;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 100%;--line-height-base: 120%;--line-height-relaxed: 140%;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 12px;--spacing-base: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-2xl: 48px;--spacing-3xl: 64px;--border-radius-sm: 8px;--border-radius-md: 16px;--border-radius-lg: 20px;--border-radius-xl: 33px;--border-radius-full: 50%;--border-width: 1px;--border-width-thick: 2px;--input-height: 40px;--input-padding-vertical: 12px;--input-padding-horizontal: 16px;--input-border-radius: var(--border-radius-sm);--input-border-color: var(--color-border);--input-font-size: var(--font-size-base);--button-height: 40px;--button-padding-vertical: 12px;--button-padding-horizontal: 16px;--button-border-radius: var(--border-radius-lg);--button-font-size: var(--font-size-base);--shadow-sm: 0px 4px 8px -1px rgba(0, 0, 0, .1);--shadow-md: 0px 8px 16px -1px rgba(0, 0, 0, .2);--shadow-button: 4px 4px 7px 0px rgba(0, 0, 0, .1);--z-index-modal: 1300;--z-index-toast: 9999;--z-index-dropdown: 1000;--transition-fast: .2s ease;--transition-base: .3s ease;--transition-slow: .5s ease;--table-header-height: 2.5rem;--table-row-height: 2.375rem;--table-header-bg: var(--color-primary);--table-header-text: var(--color-text-light);--table-body-bg: var(--color-background);--table-body-text: var(--color-text-primary);--table-border-color: var(--color-border-light);--table-border-width: .0625rem;--table-padding: .625rem .5rem;--table-header-font-size: 1rem;--table-header-font-weight: var(--font-weight-semibold);--table-header-line-height: 130%;--table-body-font-size: 1rem;--table-body-font-weight: var(--font-weight-medium);--table-body-line-height: 130%;--table-subtotal-bg: #1C1C1C;--table-subtotal-text: var(--color-text-light);--table-total-bg: var(--color-primary);--table-total-text: var(--color-text-light);--table-hover-bg: #F9F9F9}.helper-text{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-size:var(--font-size-xs);color:var(--color-text-tertiary);line-height:1!important;margin-bottom:var(--spacing-base)}.edit-button{width:-moz-fit-content;width:fit-content;color:var(--color-primary)!important;margin-top:var(--spacing-base)}.input-base,.select-base{height:var(--input-height);border-radius:var(--input-border-radius);border:var(--border-width) solid var(--input-border-color);padding:var(--input-padding-vertical) var(--input-padding-horizontal);background:var(--color-background);font-size:var(--input-font-size);font-family:var(--font-primary);color:var(--color-text-primary);width:100%;opacity:1}.input-base:focus,.select-base:focus{outline:none;border-color:var(--color-primary)}.button-primary{height:var(--button-height);border-radius:var(--button-border-radius);padding:var(--button-padding-vertical) var(--button-padding-horizontal);background:var(--color-primary);color:var(--color-text-light);font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-size:var(--button-font-size);line-height:var(--line-height-tight);text-transform:uppercase;border:none;cursor:pointer;box-shadow:var(--shadow-button);transition:all var(--transition-base);display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm)}.button-link{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-size:var(--button-font-size);line-height:var(--line-height-tight);text-transform:uppercase;text-decoration:underline;text-decoration-style:solid;color:var(--color-primary);background:transparent;border:none;cursor:pointer;transition:color var(--transition-base);padding:0}.box-input{display:flex;flex-direction:column;justify-content:flex-end;gap:var(--spacing-xs);min-height:66px}.content-section{display:flex;flex-direction:column;background-color:var(--color-background);border-radius:var(--border-radius-md);padding:var(--spacing-xl);gap:var(--spacing-lg)}.box-campos-basic{display:flex;flex-direction:column;justify-content:space-between;gap:var(--spacing-base);width:100%}@media (min-width: 1200px){.box-campos-basic{flex-direction:row}}textarea{font-family:var(--font-primary);padding:var(--input-padding-vertical) var(--input-padding-horizontal);border-radius:var(--input-border-radius);border:var(--border-width) solid var(--input-border-color);background:var(--color-background);font-size:var(--input-font-size);color:var(--color-text-primary);resize:vertical}textarea:focus{outline:none;border-color:var(--color-primary)}.subsection-header{display:flex;flex-direction:column;gap:var(--spacing-xs)}:root{--drawer-width-expanded: 20rem;--drawer-width-collapsed: 6rem}.app-side-menu-drawer{flex-shrink:0}.app-side-menu-drawer .MuiDrawer-paper{box-sizing:border-box;overflow:auto;display:flex;flex-direction:column;justify-content:space-between;padding:var(--spacing-lg) 0;background-color:var(--color-background);border-right:var(--border-width) solid #00000033;transition:width var(--transition-base)}.app-side-menu-drawer.expanded .MuiDrawer-paper{width:var(--drawer-width-expanded)}.app-side-menu-drawer.collapsed .MuiDrawer-paper{width:var(--drawer-width-collapsed)}.collapse-button-container{display:flex}.collapse-button-container.collapsed{justify-content:center;padding-left:0;padding-right:0}.collapse-button-container.expanded{justify-content:flex-end;padding-left:var(--spacing-base);padding-right:var(--spacing-base)}.collapse-button{font-size:var(--font-size-2xl)}.menu-container{flex-grow:1}.menu-item{display:flex;align-items:center;cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast)}.menu-item:hover,.menu-item.selected{background-color:var(--color-primary-dark)}.menu-item:hover .menu-title,.menu-item.selected .menu-title,.menu-item:hover .menu-icon,.menu-item.selected .menu-icon{color:var(--color-text-light);fill:var(--color-text-light)}.menu-item.collapsed{justify-content:center;gap:0;padding:.6rem .5rem}.menu-item.expanded{justify-content:space-between;gap:var(--spacing-base);padding:.6rem var(--spacing-lg)}.menu-item-content{display:flex;align-items:center}.menu-item-content.collapsed{gap:0}.menu-item-content.expanded{gap:var(--spacing-base)}.menu-icon{max-height:1.8rem;max-width:1.8rem}.menu-title{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);font-family:var(--font-primary);color:var(--color-text-primary)}.submenu-item{padding-left:3.5rem;padding-top:.4rem;padding-bottom:.4rem;cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast)}.submenu-text{font-size:.95rem;font-family:var(--font-primary);color:#333}.submenu-item:hover,.submenu-item.selected{background-color:var(--color-primary-dark)}.submenu-item:hover .submenu-text,.submenu-item.selected .submenu-text,.submenu-item:hover .menu-icon,.submenu-item.selected .menu-icon{color:var(--color-text-light);fill:var(--color-text-light)}.footer{border-top:var(--border-width) solid #e0e0e0;padding-top:var(--spacing-base)}.footer-item{display:flex;align-items:center;padding-top:.6rem;padding-bottom:.6rem;cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast)}.footer-item:hover,.footer-item.selected{background-color:var(--color-primary-dark)}.footer-item:hover .footer-text,.footer-item.selected .footer-text,.footer-item:hover .menu-icon,.footer-item.selected .menu-icon{color:var(--color-text-light);fill:var(--color-text-light)}.footer-item.collapsed{justify-content:center;gap:0;padding-left:.5rem;padding-right:.5rem}.footer-item.expanded{justify-content:flex-start;gap:var(--spacing-base);padding-left:var(--spacing-lg);padding-right:var(--spacing-lg)}.footer-text{font-size:var(--font-size-base);font-family:var(--font-primary)}.menu-item:hover .menu-icon,.menu-item.selected .menu-icon,.submenu-item:hover .menu-icon,.submenu-item.selected .menu-icon{filter:brightness(0) invert(1)}.menu-item.disabled{opacity:.5;cursor:not-allowed!important;pointer-events:none}.menu-item.disabled:hover{background-color:transparent!important}.menu-item.disabled .menu-title,.menu-item.disabled .menu-icon{color:var(--color-text-primary)!important;fill:var(--color-text-primary)!important}.footer-item.disabled{opacity:.5;cursor:not-allowed!important;pointer-events:none}.footer-item.disabled:hover{background-color:transparent!important}.footer-item.disabled .footer-text,.footer-item.disabled .menu-icon{color:var(--color-text-primary)!important;fill:var(--color-text-primary)!important}*{margin:0;padding:0;box-sizing:border-box}html,body,#root{height:100%;overflow-x:hidden}.app-container{display:flex;flex-direction:column;min-height:100vh;position:relative}.app-container.authenticated{background-color:#e9e9f2}.main-content{flex:1;display:flex;flex-direction:column;position:relative;overflow:hidden!important}.main-content.authenticated{background-color:#e9e9f2}/*! tailwindcss v4.1.14 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-outline-style:solid;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--radius-lg:.5rem;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-8{margin-inline:calc(var(--spacing)*8)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.size-fit{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}.max-h-\[600px\]{max-height:600px}.w-full{width:100%}.shrink{flex-shrink:1}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.items-center{align-items:center}.justify-center{justify-content:center}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-lg{border-radius:var(--radius-lg)}.rounded-b-\[10px\]{border-bottom-right-radius:10px;border-bottom-left-radius:10px}.border{border-style:var(--tw-border-style);border-width:1px}.bg-\[\#d9f8fe\]{background-color:#d9f8fe}.bg-white{background-color:var(--color-white)}.p-4{padding:calc(var(--spacing)*4)}.p-8{padding:calc(var(--spacing)*8)}.px-8{padding-inline:calc(var(--spacing)*8)}.py-5{padding-block:calc(var(--spacing)*5)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-6{padding-top:calc(var(--spacing)*6)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.\!text-3xl{font-size:var(--text-3xl)!important;line-height:var(--tw-leading,var(--text-3xl--line-height))!important}.\!text-xs{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.\!font-extrabold{--tw-font-weight:var(--font-weight-extrabold)!important;font-weight:var(--font-weight-extrabold)!important}.\!font-semibold{--tw-font-weight:var(--font-weight-semibold)!important;font-weight:var(--font-weight-semibold)!important}.whitespace-pre-line{white-space:pre-line}.\!text-\[\#6E727C\]{color:#6e727c!important}.\!normal-case{text-transform:none!important}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}:root{--color-primary:#4a2be1;--color-primary-dark:#0a1a3d;--color-primary-light:#f5f5f5;--color-secondary:#80e4f9;--color-background:#fff;--color-background-alt:#e9e9f2;--color-background-hover:#f1f2ff;--color-text-primary:#000;--color-text-secondary:#0a1a3d;--color-text-tertiary:#6e727c;--color-text-light:#fff;--color-border:#0a1a3d;--color-border-light:#5b5b5b;--color-disabled:#6e727c;--color-disabled-bg:#a0a0a0;--color-required:#f142fb;--color-error:#d32f2f;--font-primary:"Poppins",sans-serif;--font-secondary:"Open Sans",sans-serif;--font-size-xs:12px;--font-size-sm:14px;--font-size-base:16px;--font-size-lg:20px;--font-size-xl:24px;--font-size-2xl:32px;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:100%;--line-height-base:120%;--line-height-relaxed:140%;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:12px;--spacing-base:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:48px;--spacing-3xl:64px;--border-radius-sm:8px;--border-radius-md:16px;--border-radius-lg:20px;--border-radius-xl:33px;--border-radius-full:50%;--border-width:1px;--border-width-thick:2px;--input-height:40px;--input-padding-vertical:12px;--input-padding-horizontal:16px;--input-border-radius:var(--border-radius-sm);--input-border-color:var(--color-border);--input-font-size:var(--font-size-base);--button-height:40px;--button-padding-vertical:12px;--button-padding-horizontal:16px;--button-border-radius:var(--border-radius-lg);--button-font-size:var(--font-size-base);--shadow-sm:0px 4px 8px -1px #0000001a;--shadow-md:0px 8px 16px -1px #0003;--shadow-button:4px 4px 7px 0px #0000001a;--z-index-modal:1300;--z-index-toast:9999;--z-index-dropdown:1000;--transition-fast:.2s ease;--transition-base:.3s ease;--transition-slow:.5s ease;--table-header-height:2.5rem;--table-row-height:2.375rem;--table-header-bg:var(--color-primary);--table-header-text:var(--color-text-light);--table-body-bg:var(--color-background);--table-body-text:var(--color-text-primary);--table-border-color:var(--color-border-light);--table-border-width:.0625rem;--table-padding:.625rem .5rem;--table-header-font-size:1rem;--table-header-font-weight:var(--font-weight-semibold);--table-header-line-height:130%;--table-body-font-size:1rem;--table-body-font-weight:var(--font-weight-medium);--table-body-line-height:130%;--table-subtotal-bg:#1c1c1c;--table-subtotal-text:var(--color-text-light);--table-total-bg:var(--color-primary);--table-total-text:var(--color-text-light);--table-hover-bg:#f9f9f9}.title-formulario{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-size:var(--font-size-xl);line-height:var(--line-height-base);letter-spacing:0%;color:var(--color-text-primary)}.title-label{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-size:var(--font-size-base);line-height:var(--line-height-relaxed);letter-spacing:0%;color:var(--color-text-secondary)}.subtitle-label{font-family:var(--font-secondary);font-weight:var(--font-weight-light);font-size:var(--font-size-sm);line-height:var(--line-height-tight);letter-spacing:0%;color:var(--color-text-secondary)}.section-title{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-size:var(--font-size-xl);color:var(--color-text-primary)}.subsection-title{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-size:var(--font-size-base);color:var(--color-text-primary)}.subsection-title-required{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-size:var(--font-size-base);color:var(--color-primary)}.helper-text{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-size:var(--font-size-xs);color:var(--color-text-tertiary);margin-bottom:var(--spacing-base);line-height:1!important}.required-mark{color:var(--color-required)}.edit-button{width:-moz-fit-content;width:fit-content;margin-top:var(--spacing-base);color:var(--color-primary)!important}.edit-button:hover{color:var(--color-primary-dark)!important}.input-base,.select-base{height:var(--input-height);border-radius:var(--input-border-radius);border:var(--border-width)solid var(--input-border-color);padding:var(--input-padding-vertical)var(--input-padding-horizontal);background:var(--color-background);font-size:var(--input-font-size);font-family:var(--font-primary);color:var(--color-text-primary);opacity:1;width:100%}.input-base:focus,.select-base:focus{border-color:var(--color-primary);outline:none}.button-primary{height:var(--button-height);border-radius:var(--button-border-radius);padding:var(--button-padding-vertical)var(--button-padding-horizontal);background:var(--color-primary);color:var(--color-text-light);font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-size:var(--button-font-size);line-height:var(--line-height-tight);text-transform:uppercase;cursor:pointer;box-shadow:var(--shadow-button);transition:all var(--transition-base);justify-content:center;align-items:center;gap:var(--spacing-sm);border:none;display:inline-flex}.button-primary:hover{background:var(--color-primary-light);color:var(--color-primary)}.button-primary:disabled{background:var(--color-disabled);cursor:not-allowed;opacity:.6}.button-link{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-size:var(--button-font-size);line-height:var(--line-height-tight);text-transform:uppercase;color:var(--color-primary);cursor:pointer;transition:color var(--transition-base);background:0 0;border:none;padding:0;text-decoration:underline}.button-link:hover{color:var(--color-text-tertiary)}.box-input{justify-content:flex-end;gap:var(--spacing-xs);flex-direction:column;min-height:66px;display:flex}.content-section{background-color:var(--color-background);border-radius:var(--border-radius-md);padding:var(--spacing-xl);gap:var(--spacing-lg);flex-direction:column;display:flex}.box-campos-basic{justify-content:space-between;gap:var(--spacing-base);flex-direction:column;width:100%;display:flex}@media (min-width:1200px){.box-campos-basic{flex-direction:row}}textarea{font-family:var(--font-primary);padding:var(--input-padding-vertical)var(--input-padding-horizontal);border-radius:var(--input-border-radius);border:var(--border-width)solid var(--input-border-color);background:var(--color-background);font-size:var(--input-font-size);color:var(--color-text-primary);resize:vertical}textarea:focus{border-color:var(--color-primary);outline:none}.table-spacing,.section-wrapper{margin-top:var(--spacing-2xl)}.subsection-wrapper{margin-top:var(--spacing-lg)}.subsection-header{gap:var(--spacing-xs);flex-direction:column;display:flex}.empty-state{margin-top:var(--spacing-base);color:var(--color-text-tertiary);font-style:italic;font-family:var(--font-secondary)}.table-wrapper{margin-top:var(--spacing-base);overflow-x:auto}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{border-radius:10px;box-shadow:inset 0 0 5px #8c9fb9}::-webkit-scrollbar-thumb{background:var(--color-primary);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--color-text-primary)}:root{font-family:var(--font-primary);line-height:1.5;font-weight:var(--font-weight-regular);color-scheme:light dark;color:#ffffffde;background-color:var(--color-background);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input:-webkit-autofill{-webkit-transition:background-color 5000s ease-in-out;transition:background-color 5000s ease-in-out;box-shadow:inset 0 0 0 1000px #0000;-webkit-text-fill-color:var(--color-text-primary)!important;background-color:none!important}input:-webkit-autofill:hover{-webkit-transition:background-color 5000s ease-in-out;transition:background-color 5000s ease-in-out;box-shadow:inset 0 0 0 1000px #0000;-webkit-text-fill-color:var(--color-text-primary)!important;background-color:none!important}input:-webkit-autofill:focus{-webkit-transition:background-color 5000s ease-in-out;transition:background-color 5000s ease-in-out;box-shadow:inset 0 0 0 1000px #0000;-webkit-text-fill-color:var(--color-text-primary)!important;background-color:none!important}input:-webkit-autofill:active{-webkit-transition:background-color 5000s ease-in-out;transition:background-color 5000s ease-in-out;box-shadow:inset 0 0 0 1000px #0000;-webkit-text-fill-color:var(--color-text-primary)!important;background-color:none!important}body{background:url(/assets/e1-DPY7oKVu.png) no-repeat 10% bottom,url(/assets/e2-CzCpSJi-.png) no-repeat right 90%,url(/assets/e3-B2pln5jn.png) no-repeat left 5%,linear-gradient(89.98deg,var(--color-primary-dark).02%,var(--color-primary)99.98%);justify-content:center!important;place-items:center!important;width:100%!important;min-width:320px!important;min-height:100vh!important;display:flex!important;overflow:hidden!important}html,body,#root{height:100%!important}textarea{width:100%}h1,h2,h3,h4,h5{font-family:var(--font-primary)!important}p{font-family:var(--font-secondary)!important}.boxInput{justify-content:flex-end;gap:var(--spacing-xs);flex-direction:column;display:flex;min-height:66px!important}.boxInputDouble{justify-content:center;gap:var(--spacing-base);display:flex}.confirmButton{font-family:var(--font-primary);text-transform:uppercase;transition:all var(--transition-base);background-color:var(--color-primary-dark)!important;border-radius:var(--border-radius-lg)!important;padding:var(--button-padding-vertical)var(--button-padding-horizontal)!important;font-size:var(--button-font-size)!important;height:var(--button-height)!important;color:var(--color-primary-light)!important}.confirmButton:disabled{background-color:var(--color-disabled-bg)!important;color:#e0e0e0!important}.MuiInputLabel-root{font-family:var(--font-primary)!important;font-weight:var(--font-weight-bold)!important;font-size:var(--font-size-base)!important;color:var(--color-text-secondary)!important;line-height:var(--line-height-relaxed)!important}.MuiButton-text{font-family:var(--font-primary);font-weight:var(--font-weight-regular)!important;font-size:var(--font-size-base)!important;color:#1e1e1e!important;line-height:var(--line-height-tight)!important;background-color:#0000!important}.MuiButton-text:hover,.MuiButton-text:hover span{color:#e0e0e0!important}.MuiOutlinedInput-root{font-family:var(--font-primary);border-radius:var(--input-border-radius)!important;border:var(--border-width)solid var(--input-border-color)!important;height:var(--input-height)!important}.MuiOutlinedInput-root input{font-family:var(--font-primary);box-sizing:border-box!important}.MuiOutlinedInput-root fieldset{border:none!important}textarea{padding:var(--input-padding-vertical)var(--input-padding-horizontal);font-family:var(--font-primary)!important;border-radius:var(--input-border-radius)!important;border:var(--border-width)solid var(--input-border-color)!important}.react-select{border-radius:var(--input-border-radius)!important;border:var(--border-width)solid var(--input-border-color)!important;height:var(--input-height)!important;width:100%!important;color:var(--color-text-primary)!important}.react-select div:first-of-type{border-radius:var(--input-border-radius)!important;border:none!important}.react-select:last-child span{display:none!important}.MuiFormHelperText-root{font-family:var(--font-secondary)!important;font-weight:var(--font-weight-light)!important;font-size:var(--font-size-sm)!important;line-height:var(--line-height-tight)!important;letter-spacing:0%!important;color:var(--color-text-secondary)!important}.MuiFormHelperText-root.Mui-error{color:var(--color-error)!important;font-family:var(--font-secondary)!important;font-weight:var(--font-weight-light)!important;font-size:var(--font-size-sm)!important;line-height:var(--line-height-tight)!important;letter-spacing:0%!important}.MuiPaper-root{box-shadow:none!important}.MuiTableHead-root .MuiTableRow-root{background-color:var(--color-primary)!important}.MuiTableHead-root .MuiTableRow-root .MuiTableCell-root{color:var(--color-text-light)!important;font-weight:var(--font-weight-semibold)!important}.MuiTableHead-root .MuiTableRow-root .MuiTableCell-root[data-pinned=true]:before{background-color:var(--color-primary)!important}.MuiTableCell-root{font-family:var(--font-primary)!important;color:var(--color-text-primary)!important;font-weight:var(--font-weight-regular)!important;font-size:var(--font-size-sm)!important;border:var(--border-width)solid var(--color-border-light)!important}.MuiTableRow-root:hover td:after{background-color:#0000!important}.modalContainer{background-color:var(--color-background);border-radius:var(--border-radius-sm);width:80vw;min-height:400px;max-height:80vh;padding:var(--spacing-2xl)var(--spacing-xl);gap:var(--spacing-xl);flex-direction:column;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.baseModal{padding:var(--spacing-xl);border-radius:30px;border-radius:var(--border-radius-sm);background:var(--color-background);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:var(--shadow-sm),var(--shadow-md);flex-direction:column;place-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);gap:var(--spacing-lg)!important;width:849px!important;height:70vh!important;max-height:90vh!important}.MuiFormControlLabel-root .MuiTypography-root{letter-spacing:0%;font-family:var(--font-primary)!important;color:#1e1e1e!important;font-size:var(--font-size-base)!important;line-height:var(--line-height-relaxed)!important}.MuiCheckbox-root{color:#757575!important;border-radius:4px!important}#editor-resizer .toolbar{z-index:3000!important;flex-direction:column!important;justify-content:center!important;width:280px!important;padding:0 20px!important;left:100%!important}.ql-toolbar.ql-snow{border:1px solid #000!important;border-bottom:none!important;border-top-left-radius:10px!important;border-top-right-radius:10px!important}.ql-container.ql-snow{border:1px solid #000!important;border-bottom-right-radius:10px!important;border-bottom-left-radius:10px!important;max-height:50vh!important}.ql-snow .ql-picker{color:#4a2be1!important}.ql-toolbar .ql-italic svg,.ql-bold svg,.ql-underline svg,.ql-align svg,.ql-list[value=bullet] svg,.ql-list[value=ordered] svg,.ql-image svg{display:none}.ql-toolbar .ql-italic,.ql-toolbar .ql-bold,.ql-toolbar .ql-underline,.ql-toolbar .ql-image,.ql-toolbar .ql-align,.ql-toolbar .ql-list[value=bullet],.ql-toolbar .ql-list[value=ordered]{margin-left:15px;background-position:50%!important;background-repeat:no-repeat!important;background-size:19px 19px!important;width:19px!important;height:19px!important}.ql-toolbar .ql-bold:hover,.ql-toolbar .ql-underline:hover,.ql-toolbar .ql-italic:hover,.ql-toolbar .ql-underline,.ql-toolbar .ql-image:hover,.ql-toolbar .ql-align:hover,.ql-toolbar .ql-list[value=bullet]:hover,.ql-toolbar .ql-list[value=ordered]:hover{background-size:18px 18px!important;width:18px!important;height:18px!important}.ql-toolbar .ql-bold{background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M4%208.00002H9.33333C10.0406%208.00002%2010.7189%207.71907%2011.219%207.21897C11.719%206.71887%2012%206.0406%2012%205.33335C12%204.62611%2011.719%203.94783%2011.219%203.44774C10.7189%202.94764%2010.0406%202.66669%209.33333%202.66669H4V8.00002ZM4%208.00002H10C10.7072%208.00002%2011.3855%208.28097%2011.8856%208.78107C12.3857%209.28117%2012.6667%209.95944%2012.6667%2010.6667C12.6667%2011.3739%2012.3857%2012.0522%2011.8856%2012.5523C11.3855%2013.0524%2010.7072%2013.3334%2010%2013.3334H4V8.00002Z'%20stroke='%234A2BE1'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")!important}.ql-toolbar .ql-italic{background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12.6673%202.66669H6.66732M9.33398%2013.3334H3.33398M10.0007%202.66669L6.00065%2013.3334'%20stroke='%234A2BE1'%20stroke-width='1.6'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")!important}.ql-toolbar .ql-underline{background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M3.99935%202V6.66667C3.99935%207.72753%204.42078%208.74495%205.17092%209.49509C5.92107%2010.2452%206.93848%2010.6667%207.99935%2010.6667C9.06021%2010.6667%2010.0776%2010.2452%2010.8278%209.49509C11.5779%208.74495%2011.9993%207.72753%2011.9993%206.66667V2M2.66602%2014H13.3327'%20stroke='%234A2BE1'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")!important}.ql-toolbar .ql-image{background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M14%2010V12.6667C14%2013.0203%2013.8595%2013.3594%2013.6095%2013.6095C13.3594%2013.8595%2013.0203%2014%2012.6667%2014H3.33333C2.97971%2014%202.64057%2013.8595%202.39052%2013.6095C2.14048%2013.3594%202%2013.0203%202%2012.6667V10M11.3333%205.33333L8%202M8%202L4.66667%205.33333M8%202V10'%20stroke='%234A2BE1'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")!important}.ql-toolbar .ql-list[value=ordered]{background-image:url(/assets/numberlist-2pco3AHs.svg)!important}.ql-toolbar .ql-list[value=bullet]{background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M5.33333%204H14M5.33333%208H14M5.33333%2012H14M2%204H2.00667M2%208H2.00667M2%2012H2.00667'%20stroke='%234A2BE1'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")!important}.ql-toolbar .ql-align{background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M11.3333%206.66667H2M14%204H2M14%209.33333H2M11.3333%2012H2'%20stroke='%234A2BE1'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")!important}.ql-snow .ql-picker:not(.ql-header) .ql-picker-label:before,.ql-snow .ql-picker:not(.ql-header) .ql-picker-item:before{content:"12px"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"26"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"18"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"16"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"12"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"10"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"8"}.ql-snow .ql-picker.ql-color .ql-picker-item:before,.ql-snow .ql-picker.ql-align .ql-picker-item:before,.ql-snow .ql-picker.ql-color .ql-picker-label:before,.ql-snow .ql-picker.ql-align .ql-picker-label:before{content:none!important}.ql-snow .ql-picker.ql-color .ql-picker-item{text-indent:-9999px;width:17px;height:17px;margin:1px}.ql-snow .ql-picker.ql-color{color:#4a2be1!important;width:30px!important;height:30px!important;padding-top:3px!important;font-size:18px!important}.ql-snow .ql-stroke{stroke:#4a2be1!important}@media (prefers-color-scheme:light){:root{color:#213547;background-color:var(--color-background)}a:hover{color:#747bff}button{background-color:#f9f9f9}}@media (max-width:1440px){.MuiInputLabel-root{font-size:var(--font-size-sm)!important}h5{font-size:var(--font-size-xl)!important}.MuiButton-text{font-size:var(--font-size-sm)!important}}@media (max-width:1100px){.MuiInputLabel-root{font-size:10px!important}h5{font-size:18px!important}.MuiButton-text{font-size:10px!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
