.CadastrarDocumentacao_pageContainer__sS2HN{max-width:1200px;margin:0 auto;padding:20px;display:flex;flex-direction:column;gap:30px}.CadastrarDocumentacao_darkTheme__ODpbb{background-color:#1a1a1a;color:#fff}.CadastrarDocumentacao_lightTheme__P3S5M{background-color:#f5f5f5;color:#333}.CadastrarDocumentacao_pageTitle__WYNO9{font-size:2rem;font-weight:600;margin-bottom:20px;text-align:center}.CadastrarDocumentacao_formContainer__1aiSy{background-color:inherit;padding:20px;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.CadastrarDocumentacao_sectionTitle__Evlrj{font-size:1.5rem;font-weight:500;margin-bottom:15px}.CadastrarDocumentacao_uploadForm__22yYy{display:flex;flex-direction:column;gap:20px;max-width:500px;margin:0 auto}.CadastrarDocumentacao_formGroup__eaQb9{display:flex;flex-direction:column;gap:8px}.CadastrarDocumentacao_formGroup__eaQb9 label{font-size:1rem;font-weight:500}.CadastrarDocumentacao_input__YiAZX{padding:10px;font-size:1rem;border:1px solid #ccc;border-radius:5px;background-color:inherit;color:inherit;transition:border-color .3s}.CadastrarDocumentacao_input__YiAZX:focus{outline:none;border-color:#007bff}.CadastrarDocumentacao_fileInput__V03OH{padding:10px 0;font-size:1rem}.CadastrarDocumentacao_submitButton__AwbKu{padding:12px 20px;background-color:#007bff;color:#fff;border:none;border-radius:5px;font-size:1rem;cursor:pointer;transition:background-color .3s}.CadastrarDocumentacao_submitButton__AwbKu:hover:not(:disabled){background-color:#0056b3}.CadastrarDocumentacao_submitButton__AwbKu:disabled{background-color:#6c757d;cursor:not-allowed}.CadastrarDocumentacao_documentsContainer__Cq1AB{background-color:inherit;padding:20px;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.CadastrarDocumentacao_documentList__GbCDN{list-style:none;padding:0;margin:0}.CadastrarDocumentacao_documentItem__YJZ8B{display:flex;justify-content:space-between;align-items:center;padding:12px;border-bottom:1px solid #ccc;transition:background-color .2s}.CadastrarDocumentacao_documentItem__YJZ8B:hover{background-color:rgba(0,0,0,.05)}.CadastrarDocumentacao_documentItem__YJZ8B span{flex:1 1;font-size:1rem}.CadastrarDocumentacao_downloadButton__VHHg_{padding:8px 15px;background-color:#28a745;color:#fff;border:none;border-radius:5px;font-size:.9rem;cursor:pointer;transition:background-color .3s}.CadastrarDocumentacao_downloadButton__VHHg_:hover:not(:disabled){background-color:#218838}.CadastrarDocumentacao_downloadButton__VHHg_:disabled{background-color:#6c757d;cursor:not-allowed}.CadastrarDocumentacao_loading__f2nXs{font-size:1.2rem;text-align:center;padding:20px;color:#007bff}.CadastrarDocumentacao_errorMessage__9b898{color:#dc3545;font-size:.9rem;text-align:center;margin:10px 0}.CadastrarDocumentacao_successMessage__rwQOT{color:#28a745;font-size:.9rem;text-align:center;margin:10px 0}.CadastrarDocumentacao_noDocuments__E9HzC{font-size:1rem;color:#666;text-align:center;padding:20px}@media (max-width:768px){.CadastrarDocumentacao_documentsContainer__Cq1AB,.CadastrarDocumentacao_formContainer__1aiSy,.CadastrarDocumentacao_pageContainer__sS2HN{padding:15px}.CadastrarDocumentacao_uploadForm__22yYy{max-width:100%}.CadastrarDocumentacao_documentItem__YJZ8B{flex-direction:column;align-items:flex-start;gap:10px}.CadastrarDocumentacao_downloadButton__VHHg_{width:100%;text-align:center}}.ConfigLayout_ConfigLayout__wxsQy{display:flex;height:100vh}.ConfigLayout_ConfigLayout__wxsQy main{flex:1 1;background-color:var(--background-color);padding:20px;overflow-y:auto}.ConfigLayout_darkTheme__12jy8{--background-color:#1e1e1e;--text-color:#f9f9f9;--text-color-secondary:#ccc;--switch-background:#555;--switch-checked-background:#2196f3;--button-background:#555;--button-blue-background:#2196f3}.ConfigLayout_lightTheme__kCdB3{--background-color:#f9f9f9;--text-color:#333;--text-color-secondary:#666;--switch-background:#ccc;--switch-checked-background:#1b5686;--button-background:#007bff;--button-blue-background:#2196f3}.ConfigBar_sidebar__hxgUg{width:260px;background:var(--sidebar-bg);color:var(--text-clr);height:100vh;padding:5px;transition:width .3s ease,background .3s ease;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.ConfigBar_sidebar__hxgUg.ConfigBar_closed__nX_CX{width:80px}.ConfigBar_header__KR2N2{margin-top:50px;display:flex;align-items:center;transition:all .3s;flex-direction:row}.ConfigBar_title__BGijP{font-size:25px;font-weight:700;text-transform:lowercase;white-space:nowrap;overflow:hidden;transition:opacity .3s ease,width .3s ease;margin-left:10px}.ConfigBar_sidebar__hxgUg.ConfigBar_closed__nX_CX .ConfigBar_title__BGijP{opacity:0;width:0}.ConfigBar_toggleBtn__6B097{background:none;border:none;color:var(--text-clr);cursor:pointer;font-size:20px;transition:transform .3s}.ConfigBar_menu__83S0o{list-style:none;padding:0}.ConfigBar_menuItem__RWxXt{color:var(--text-clr);display:flex;align-items:center;gap:12px;padding:15px 10px;transition:background .3s,border-radius .3s;border-radius:12px;cursor:pointer}.ConfigBar_menuItem__RWxXt:hover{background:hsla(0,0%,100%,.1);border-radius:15px}.ConfigBar_menuItem__RWxXt span{white-space:nowrap;overflow:hidden;transition:opacity .3s ease,width .3s ease}.ConfigBar_sidebar__hxgUg.ConfigBar_closed__nX_CX .ConfigBar_menuItem__RWxXt span{opacity:0;width:0}.ConfigBar_icon__qAOrF{margin-left:0}.ConfigBar_icon__qAOrF,.ConfigBar_returnIcon__4LBD8{font-size:1.6rem;min-width:35px;text-align:left;vertical-align:middle}.ConfigBar_returnIcon__4LBD8{margin-left:5px}.ConfigBar_chevron__HyID_{margin-left:auto;font-size:1.2rem;transition:opacity .3s ease,width .3s ease}.ConfigBar_sidebar__hxgUg.ConfigBar_closed__nX_CX .ConfigBar_chevron__HyID_{opacity:0;width:0}.ConfigBar_submenu__SexJ2{list-style:none;padding-left:30px}.ConfigBar_submenu__SexJ2 li{padding:10px;border-radius:10px;transition:background .3s,border-radius .3s}.ConfigBar_submenu__SexJ2 li:hover{background:hsla(0,0%,100%,.1);padding:10px;border-radius:10px}.ConfigBar_submenu__SexJ2 li a{text-decoration:none;color:var(--text-clr);display:flex;align-items:center;gap:12px;font-size:18px}.ConfigBar_submenu__SexJ2 li a:hover{height:20px;background:hsla(0,0%,100%,.1);border-radius:3px}.ConfigBar_returnBtn__gpdel{background:var(--accent-clr);border:none;padding:15px;border-radius:12px;font-size:16px;font-weight:700;cursor:pointer;transition:background .3s,width .3s;display:flex;align-items:center;justify-content:center;gap:10px;width:100%}.ConfigBar_sidebar__hxgUg.ConfigBar_closed__nX_CX .ConfigBar_returnBtn__gpdel span{opacity:0;width:0}.ConfigBar_returnBtn__gpdel:hover{background:#003d80}.Configuracoes_ConfigLayout__jtW_N{background-color:var(--background-color);display:flex;flex-direction:column;min-height:100vh;padding:20px}.Configuracoes_content__OSlf6{background:var(--sidebar-bg);display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;width:100%}.Configuracoes_largeSections__x5fjr,.Configuracoes_smallSections__klIDc{text-align:center;background:var(--sidebar-bg);padding:20px;border-radius:8px;display:flex;flex-direction:column;gap:30px;box-sizing:border-box}.Configuracoes_smallSections__klIDc{max-width:300px;width:100%;margin:0 auto}.Configuracoes_largeSections__x5fjr{padding:100px;align-items:center;flex:1 1;min-height:300px;background-color:var(--sidebar-bg)}.Configuracoes_title__PITPe{font-size:18px;margin-bottom:15px;color:var(--text-color)}.Configuracoes_text__OCbIz{font-size:14px;color:var(--text-color-secondary);margin-bottom:20px}.Configuracoes_switch__vz9lA{position:relative;display:inline-block;width:60px;height:34px}.Configuracoes_switch__vz9lA input{opacity:0;width:0;height:0}.Configuracoes_slider__YlRAe{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--switch-background);transition:.4s;border-radius:34px}.Configuracoes_slider__YlRAe:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;transition:.4s;border-radius:50%}input:checked+.Configuracoes_slider__YlRAe{background-color:var(--switch-checked-background)}input:checked+.Configuracoes_slider__YlRAe:before{transform:translateX(26px)}.Configuracoes_userButton__hMjON{padding:10px 20px;border:none;border-radius:5px;background-color:var(--button-background);color:#fff;cursor:pointer;font-size:14px}.Configuracoes_userButton__hMjON.Configuracoes_blue__qm4n7{background-color:var(--button-blue-background)}.Configuracoes_userButton__hMjON:hover{opacity:.9}.Configuracoes_loginForm__cL19_{max-width:400px;margin:0 auto;padding:2rem;border:1px solid #ddd;border-radius:8px;background-color:var(--background-color)}.Configuracoes_formGroup__U5ytM{margin-bottom:1rem}.Configuracoes_label__NI4s6{display:block;margin-bottom:.5rem;font-weight:600}.Configuracoes_input__9bObE{width:100%;padding:.5rem;border:1px solid #ccc;border-radius:4px}.Configuracoes_error__S17xH{color:red;margin-bottom:1rem;text-align:center}.Configuracoes_darkTheme__HyH2D{--background-color:#1e1e1e;--text-color:#f9f9f9;--text-color-secondary:#ccc;--sidebar-bg:#333;--switch-background:#1d1d1d;--switch-checked-background:#2196f3;--button-background:#555;--button-blue-background:#2196f3}.Configuracoes_lightTheme__5GNFE{--background-color:#f9f9f9;--text-color:#333;--text-color-secondary:#666;--sidebar-bg:#b3b3b3;--switch-background:#222;--switch-checked-background:#2196f3;--button-background:#007bff;--button-blue-background:#2196f3}@media (max-width:1024px){.Configuracoes_content__OSlf6{flex-direction:column;gap:20px}.Configuracoes_smallSections__klIDc{max-width:100%}.Configuracoes_largeSections__x5fjr{width:100%;min-height:200px}}@media (max-width:600px){.Configuracoes_ConfigLayout__jtW_N{padding:10px}.Configuracoes_loginForm__cL19_{padding:1.5rem}.Configuracoes_title__PITPe{font-size:16px}.Configuracoes_text__OCbIz{font-size:13px}.Configuracoes_userButton__hMjON{width:100%;font-size:16px;padding:12px}}.CalendarPage_calendarContainer__VYjXM{width:100%;padding:20px}.CalendarPage_calendarHeader__YwSNH{display:flex;flex-direction:column;align-items:center;margin-bottom:20px}.CalendarPage_title__F02HI{font-size:26px;color:var(--text-color);margin-bottom:10px}.CalendarPage_legend__XJxlc{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.CalendarPage_legendList__1WW8q{display:flex;flex-wrap:wrap;gap:15px;list-style:none;padding:0;margin:0}.CalendarPage_legendList__1WW8q li{display:flex;align-items:center;font-size:14px;color:var(--text-color-secondary)}.CalendarPage_legendColor__ckFN2{width:16px;height:16px;border-radius:4px;margin-right:6px;display:inline-block}.CalendarPage_calendarWrapper__YSNSr{margin-top:10px}@media (max-width:768px){.CalendarPage_title__F02HI{font-size:22px}.CalendarPage_legendList__1WW8q li{font-size:12px}}@media (max-width:480px){.CalendarPage_legendList__1WW8q{flex-direction:column;align-items:center}}.ConfigBarADM_sidebar__Wogun{width:260px;background:var(--sidebar-bg);color:var(--text-clr);height:100vh;padding:10px;transition:width .3s ease,background .3s ease;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.ConfigBarADM_sidebar__Wogun.ConfigBarADM_closed__fKr2s{width:80px}.ConfigBarADM_header__iuVIx{margin-top:50px;display:flex;align-items:center;transition:all .3s;flex-direction:row;margin-bottom:20px}.ConfigBarADM_title__hE3N1{font-size:25px;font-weight:700;text-transform:lowercase;white-space:nowrap;overflow:hidden;transition:opacity .3s ease,width .3s ease;margin-left:10px}.ConfigBarADM_sidebar__Wogun.ConfigBarADM_closed__fKr2s .ConfigBarADM_title__hE3N1{opacity:0;width:0}.ConfigBarADM_toggleBtn__o7z2r{background:none;border:none;color:var(--text-clr);cursor:pointer;font-size:20px;transition:transform .3s}.ConfigBarADM_menu__EW3KV{list-style:none;padding:0}.ConfigBarADM_menuItem__ZXEji{color:var(--text-clr);display:flex;align-items:center;gap:12px;padding:15px 10px;transition:background .3s,border-radius .3s;border-radius:12px;cursor:pointer;margin-bottom:10px}.ConfigBarADM_menuItem__ZXEji:hover{background:hsla(0,0%,100%,.1);border-radius:15px}.ConfigBarADM_menuItem__ZXEji span{white-space:nowrap;overflow:hidden;transition:opacity .3s ease,width .3s ease}.ConfigBarADM_sidebar__Wogun.ConfigBarADM_closed__fKr2s .ConfigBarADM_menuItem__ZXEji span{opacity:0;width:0}.ConfigBarADM_icon__MowX_,.ConfigBarADM_returnIcon__YZLi7{font-size:1.6rem;min-width:35px;text-align:left;vertical-align:middle}.ConfigBarADM_chevron__e6dKh{margin-left:auto;font-size:1.2rem;transition:opacity .3s ease,width .3s ease}.ConfigBarADM_sidebar__Wogun.ConfigBarADM_closed__fKr2s .ConfigBarADM_chevron__e6dKh{opacity:0;width:0}.ConfigBarADM_submenu__KMKLq{list-style:none;padding-left:30px;margin-bottom:10px}.ConfigBarADM_submenu__KMKLq li{padding:10px;border-radius:10px;transition:background .3s,border-radius .3s;margin-bottom:5px}.ConfigBarADM_submenu__KMKLq li:hover{background:hsla(0,0%,100%,.1);border-radius:10px}.ConfigBarADM_submenu__KMKLq li a{text-decoration:none;color:var(--text-clr);display:flex;align-items:center;gap:12px;font-size:18px}.ConfigBarADM_submenu__KMKLq li a:hover{background:hsla(0,0%,100%,.1);border-radius:3px}.ConfigBarADM_returnBtn__RoFNW{background:var(--accent-clr);border:none;padding:15px;border-radius:12px;font-size:16px;font-weight:700;cursor:pointer;transition:background .3s,width .3s;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;margin-bottom:20px}.ConfigBarADM_sidebar__Wogun.ConfigBarADM_closed__fKr2s .ConfigBarADM_returnBtn__RoFNW span{opacity:0;width:0}.ConfigBarADM_returnBtn__RoFNW:hover{background:#003d80}@media (max-width:720px){.ConfigBarADM_sidebar__Wogun{position:fixed;top:0;left:-100%;width:260px;height:100%;z-index:1000;transition:left .3s ease}.ConfigBarADM_sidebar__Wogun.ConfigBarADM_open__wcaPf{left:0}.ConfigBarADM_sidebar__Wogun.ConfigBarADM_closed__fKr2s{left:-260px}}.ConfigAdm_container__HpAru{display:flex;flex-direction:column;align-items:center;background-color:var(--background-color);transition:background .3s ease-in-out;padding:20px;min-height:100vh}.ConfigAdm_light___wnXg{--background-color:#f9f9f9;--text-color:#333;--info-box-bg:#fff;--switch-bg:#ccc;--card-border:#e0e0e0;--button-bg:#007bff;--button-hover-bg:#0056b3;--status-bg:#ff9800;--alert-bg:#fff8e1;--alert-border:#f9a825;--alert-text:#5d4037}.ConfigAdm_dark__jP5SY{--background-color:#1e1e1e;--text-color:#fff;--info-box-bg:#333;--switch-bg:#555;--card-border:#444;--button-bg:#007bff;--button-hover-bg:#0056b3;--status-bg:#e68a00;--alert-bg:#3a2e2e;--alert-border:#ff9800;--alert-text:#ffe0b2}.ConfigAdm_headerContainer__gppbU{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:900px;margin-bottom:20px}.ConfigAdm_headerContainer__gppbU h1{font-size:24px;color:var(--text-color);margin:0}.ConfigAdm_headerContainer__gppbU span{color:var(--button-bg)}.ConfigAdm_themeSwitcherContainer__qVElp{display:flex;justify-content:flex-end}.ConfigAdm_themeSwitcher__xxWci{display:flex;align-items:center;gap:10px}.ConfigAdm_switch___mVMs{position:relative;display:inline-block;width:50px;height:24px}.ConfigAdm_switch___mVMs input{opacity:0;width:0;height:0}.ConfigAdm_slider__Yo_U9{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--switch-bg);transition:.4s;border-radius:24px}.ConfigAdm_slider__Yo_U9:before{position:absolute;content:"";height:18px;width:18px;left:4px;bottom:3px;background-color:#fff;transition:.4s;border-radius:50%}input:checked+.ConfigAdm_slider__Yo_U9{background-color:var(--button-bg)}input:checked+.ConfigAdm_slider__Yo_U9:before{transform:translateX(26px)}.ConfigAdm_alertCard__Cz8pL{display:flex;align-items:flex-start;gap:10px;width:100%;max-width:900px;background-color:var(--alert-bg);border-left:6px solid var(--alert-border);color:var(--alert-text);padding:12px 15px;border-radius:8px;margin-bottom:20px;box-shadow:0 2px 5px rgba(0,0,0,.1)}.ConfigAdm_alertCard__Cz8pL strong{display:block;font-size:15px;margin-bottom:3px}.ConfigAdm_alertCard__Cz8pL p{font-size:14px;margin:0;line-height:1.4}.ConfigAdm_controls__fZLkm{display:flex;gap:15px;width:100%;max-width:900px;margin-bottom:20px}.ConfigAdm_searchInput__nQEZy{padding:10px;font-size:16px;border:1px solid var(--card-border);border-radius:8px;flex:1 1;background-color:var(--info-box-bg);color:var(--text-color);transition:border-color .3s ease}.ConfigAdm_searchInput__nQEZy:focus{outline:none;border-color:var(--button-bg);box-shadow:0 0 5px rgba(0,123,255,.3)}.ConfigAdm_btnNovaSolicitacao__htcp5{padding:10px 20px;background-color:var(--button-bg);color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:16px;transition:background-color .3s ease}.ConfigAdm_btnNovaSolicitacao__htcp5:hover{background-color:var(--button-hover-bg)}.ConfigAdm_card__qMFw4{background:var(--info-box-bg);border:1px solid var(--card-border);border-radius:12px;margin-bottom:15px;padding:15px;box-shadow:0 2px 5px rgba(0,0,0,.1);width:100%;max-width:900px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.ConfigAdm_card__qMFw4:hover{transform:translateY(-2px);box-shadow:0 4px 10px rgba(0,0,0,.15)}.ConfigAdm_card__qMFw4.ConfigAdm_aberto__DOEox{border-left:4px solid var(--button-bg)}.ConfigAdm_cardHeader__f3q7Y{display:flex;justify-content:space-between;align-items:center}.ConfigAdm_cardHeader__f3q7Y h2{font-size:18px;color:var(--text-color);margin:0;font-weight:500}.ConfigAdm_status__Zpt_r{padding:5px 10px;background-color:var(--status-bg);color:#fff;border-radius:4px;font-size:14px}.ConfigAdm_cardContent__QTRBx{margin-top:10px;padding-top:10px;border-top:1px solid var(--card-border)}.ConfigAdm_cardContent__QTRBx p{font-size:16px;color:var(--text-color);margin:5px 0;line-height:1.5}.ConfigAdm_actions__9OxK9{display:flex;gap:10px;margin-top:10px}.ConfigAdm_actions__9OxK9 button{padding:8px 15px;border:none;border-radius:8px;cursor:pointer;font-size:14px;display:flex;align-items:center;gap:5px;transition:background-color .3s ease}.ConfigAdm_actions__9OxK9 button:first-child{background-color:#28a745;color:#fff}.ConfigAdm_actions__9OxK9 button:first-child:hover{background-color:#218838}.ConfigAdm_btnRealizado___9NkA{background-color:var(--button-bg);color:#fff}.ConfigAdm_btnRealizado___9NkA:hover{background-color:var(--button-hover-bg)}.ConfigAdm_error__Mp0Bm,.ConfigAdm_loading__i6eS2{font-size:16px;color:var(--text-color);text-align:center;margin:20px 0}.ConfigAdm_error__Mp0Bm{color:#d32f2f}@media (max-width:768px){.ConfigAdm_container__HpAru{padding:15px}.ConfigAdm_headerContainer__gppbU h1{font-size:20px}.ConfigAdm_alertCard__Cz8pL{flex-direction:column;font-size:14px}.ConfigAdm_btnNovaSolicitacao__htcp5,.ConfigAdm_searchInput__nQEZy{font-size:14px;padding:8px}.ConfigAdm_card__qMFw4{padding:10px}.ConfigAdm_cardHeader__f3q7Y h2{font-size:16px}.ConfigAdm_cardContent__QTRBx p{font-size:14px}.ConfigAdm_actions__9OxK9 button{padding:6px 12px;font-size:12px}}@media (max-width:480px){.ConfigAdm_headerContainer__gppbU{flex-direction:column;align-items:flex-start;gap:10px}.ConfigAdm_headerContainer__gppbU h1{font-size:18px}.ConfigAdm_controls__fZLkm{flex-direction:column;gap:10px}.ConfigAdm_btnNovaSolicitacao__htcp5,.ConfigAdm_searchInput__nQEZy{width:100%}.ConfigAdm_alertCard__Cz8pL{font-size:13px;padding:10px}.ConfigAdm_cardHeader__f3q7Y h2{font-size:14px}.ConfigAdm_cardContent__QTRBx p{font-size:12px}}