:root{--cd-safe-top: env(safe-area-inset-top, 0px);--cd-safe-right: env(safe-area-inset-right, 0px);--cd-safe-bottom: env(safe-area-inset-bottom, 0px);--cd-safe-left: env(safe-area-inset-left, 0px);--cd-control-min-height: 40px;--cd-touch-target: 44px;--cd-focus-ring: 0 0 0 3px rgba(54, 188, 151, .28)}html{min-width:320px;min-height:100%;min-height:100svh;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;min-width:320px;min-height:100%;min-height:100svh;overflow-x:hidden}#root{min-width:0;min-height:100%;min-height:100svh}*,*:before,*:after{box-sizing:border-box}button,input,select,textarea{font:inherit}button,input,select,textarea,[data-touch-target]{-webkit-tap-highlight-color:rgba(54,188,151,.18)}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid #36bc97;outline-offset:2px;box-shadow:var(--cd-focus-ring)}@media (max-width: 767px),(pointer: coarse){:root{--cd-control-min-height: 44px}input,select,textarea{font-size:max(16px,1em)}}.cd-app-shell{display:flex;width:100%;min-width:0;min-height:100vh;min-height:100svh;min-height:100dvh;overflow-x:hidden}.cd-app-main{flex:1 1 auto;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}.cd-scroll-region{min-width:0;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.cd-mobile-drawer,.cd-modal-panel{max-height:calc(100dvh - var(--cd-safe-top) - var(--cd-safe-bottom));max-height:calc(100svh - var(--cd-safe-top) - var(--cd-safe-bottom))}.cd-ui-button{min-width:0;min-height:var(--cd-control-min-height);touch-action:manipulation}.cd-ui-button[data-icon-only=true]{width:var(--cd-touch-target);min-width:var(--cd-touch-target);height:var(--cd-touch-target);padding:0}.cd-ui-button:disabled,.cd-ui-input:disabled,.cd-ui-select:disabled,.cd-ui-textarea:disabled{cursor:not-allowed}.cd-ui-input,.cd-ui-select,.cd-ui-textarea{display:block;width:100%;min-width:0;min-height:var(--cd-control-min-height)}.cd-ui-textarea{min-height:96px;resize:vertical}.cd-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;min-width:0;padding:max(16px,var(--cd-safe-top)) max(16px,var(--cd-safe-right)) max(16px,var(--cd-safe-bottom)) max(16px,var(--cd-safe-left));overflow:hidden;overscroll-behavior:contain}.cd-modal-overlay[data-placement=center]{align-items:center;justify-content:center}.cd-modal-overlay[data-placement=bottom]{align-items:flex-end;justify-content:center;padding-bottom:max(0px,var(--cd-safe-bottom))}.cd-modal-overlay[data-placement=fullscreen]{align-items:stretch;justify-content:stretch;padding:var(--cd-safe-top) var(--cd-safe-right) var(--cd-safe-bottom) var(--cd-safe-left)}.cd-modal-panel{display:flex;flex-direction:column;width:min(100%,640px);min-width:0;max-width:100%;max-height:calc(100dvh - max(32px,var(--cd-safe-top)) - max(32px,var(--cd-safe-bottom)));overflow:hidden;outline:none}.cd-modal-overlay[data-placement=bottom] .cd-modal-panel{width:100%;border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.cd-modal-overlay[data-placement=fullscreen] .cd-modal-panel{width:100%;height:100%;max-height:none;border-radius:0!important}.cd-modal-header,.cd-modal-footer{flex:0 0 auto}.cd-modal-body{flex:1 1 auto;min-width:0;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.cd-modal-close{flex:0 0 auto;min-width:var(--cd-touch-target);min-height:var(--cd-touch-target);border:1px solid currentColor;border-radius:10px;background:transparent;color:inherit;cursor:pointer;font-weight:800;touch-action:manipulation}.cd-table-region{width:100%;max-width:100%;min-width:0}.cd-table-scroll{width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.cd-ui-table{max-width:100%}.cd-page-container{width:100%;min-width:0;margin:0 auto}.cd-page-header{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:16px}.cd-page-header-main,.cd-page-header-actions{min-width:0}.cd-page-header-main{flex:1 1 auto}.cd-page-header-content{display:flex;min-width:0;align-items:center;gap:16px;flex-wrap:wrap}.cd-page-header-leading{flex:0 0 auto}.cd-page-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}@media (max-width: 767px){.cd-app-shell{flex-direction:column}.cd-app-main{flex:1 1 auto;min-height:0}.cd-modal-overlay{padding:max(8px,var(--cd-safe-top)) max(8px,var(--cd-safe-right)) max(8px,var(--cd-safe-bottom)) max(8px,var(--cd-safe-left))}.cd-modal-panel{width:100%;max-height:calc(100dvh - max(16px,var(--cd-safe-top)) - max(16px,var(--cd-safe-bottom)))}.cd-page-header{flex-direction:column;align-items:stretch}.cd-page-header-actions{justify-content:stretch}.cd-page-header-content{align-items:flex-start}}.crescer-mui-scope .MuiInputBase-root .MuiInputBase-input,.MuiDialog-root .MuiInputBase-root .MuiInputBase-input{border:0;border-radius:0;background:transparent;color:inherit;box-shadow:none;min-height:0;padding:11px 12px;font-family:inherit;box-sizing:border-box}.crescer-mui-scope .MuiInputBase-root .MuiNativeSelect-select,.MuiDialog-root .MuiInputBase-root .MuiNativeSelect-select{padding-right:32px}.crescer-mui-scope .MuiInputBase-root .MuiInputBase-input:focus,.MuiDialog-root .MuiInputBase-root .MuiInputBase-input:focus{outline:none;box-shadow:none}.crescer-mui-scope .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline,.MuiDialog-root .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border:1px solid var(--crescer-input-outline, #859da8);padding:0 8px}.crescer-mui-scope .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.MuiDialog-root .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border:2px solid var(--crescer-primary, #166a54)}.crescer-mui-scope .MuiOutlinedInput-root.Mui-error .MuiOutlinedInput-notchedOutline,.MuiDialog-root .MuiOutlinedInput-root.Mui-error .MuiOutlinedInput-notchedOutline{border-color:var(--crescer-error, #a81e32)}.MuiTableContainer-root{max-width:100%}.MuiTableCell-root{vertical-align:middle}.MuiDialog-root .MuiDialogContent-root{min-width:0}.crescer-mui-scope .cd-page-header{flex-wrap:wrap}.crescer-mui-scope .cd-page-header-actions{flex-shrink:0;max-width:100%}.crescer-mui-scope .cd-module-heading{margin-bottom:12px;min-width:0}.crescer-mui-scope .cd-page-header-actions{margin-top:0;color:var(--crescer-text)}.crescer-mui-scope .cd-ds{--ds-surface: var(--crescer-paper);--ds-surface-alt: var(--crescer-bg);--ds-text: var(--crescer-text);--ds-muted: var(--crescer-muted);--ds-border: var(--crescer-border);--ds-input-border: var(--crescer-input-outline);--ds-primary: var(--crescer-primary);--ds-focus: var(--crescer-primary)}.crescer-mui-scope .cadastros-page .cd-page-header h1{font-size:20px;letter-spacing:0}.MuiAutocomplete-root .MuiOutlinedInput-root .MuiAutocomplete-input{padding:7.5px 4px 7.5px 6px}.MuiAutocomplete-root .MuiAutocomplete-endAdornment{right:8px}.MuiDialog-root .MuiAccordion-root{min-width:0}.MuiDialog-root .MuiDialog-paper{max-height:calc(100dvh - 32px)}.communication .com-tabs.MuiTabs-root{display:flex;flex-wrap:nowrap;gap:0}.communication .com-tabs .MuiTab-root{border:0;border-radius:0;background:transparent;color:var(--com-muted);padding:12px 16px}.communication .com-tabs .MuiTab-root.Mui-selected{color:var(--crescer-primary)}.communication .com-tabs .MuiTabs-scrollButtons{border:0;padding:0;background:transparent}.communication .com-home-intro{flex-wrap:wrap}.communication .com-home-intro .MuiButton-root{flex-shrink:0}@media (max-width:767px){.crescer-mui-scope .MuiInputBase-input,.MuiDialog-root .MuiInputBase-input{font-size:16px}.MuiDialog-root .MuiDialog-paperFullScreen{max-height:100dvh;height:100dvh}}@media (prefers-reduced-motion: reduce){.crescer-mui-scope *,.MuiModal-root *,.MuiSnackbar-root *{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}
