:root{--amarelo:#FFAE00;--amarelo-light:#FFD666;--amarelo-dark:#E69900;--amarelo-soft:#FFF9E6;--grafite:#292929;--grafite-light:#474747;--grafite-dark:#1A1A1A;--branco:#FFFFFF;--preto:#000000;--negro:#1A1A1A;--azul:#00ABA8;--azul-light:#4DDDDB;--azul-dark:#008A87;--azul-soft:#E6F9F9;--verde:#00AB3C;--verde-light:#4DDD7D;--verde-dark:#008A30;--verde-soft:#E6F9EE;--vermelho:#FF3853;--vermelho-light:#FF7A8A;--vermelho-dark:#CC2D42;--vermelho-soft:#FFE6E9;--primary:var(--amarelo);--primary-light:var(--amarelo-light);--primary-dark:var(--amarelo-dark);--primary-soft:var(--amarelo-soft);--secondary:var(--azul);--secondary-light:var(--azul-light);--secondary-dark:var(--azul-dark);--secondary-soft:var(--azul-soft);--success:var(--verde);--success-light:var(--verde-light);--success-dark:var(--verde-dark);--success-soft:var(--verde-soft);--error:var(--vermelho);--error-light:var(--vermelho-light);--error-dark:var(--vermelho-dark);--error-soft:var(--vermelho-soft);--warning:var(--amarelo);--info:var(--azul);--background:var(--branco);--background-light:#FAFAFA;--background-soft:#F8F9FA;--surface:var(--branco);--text-primary:var(--negro);--text-secondary:var(--grafite);--text-disabled:#ADADAD;--text-inverse:var(--branco);--text-soft:var(--grafite-light);--input-background:#FAFAFA;--input-border:#E0E0E0;--input-border-focus:var(--amarelo);--input-border-error:var(--vermelho);--card-background:var(--branco);--card-border:#E8E8E8;--card-shadow:rgba(0,0,0,0.04);--divider:#E8E8E8;--divider-light:#F0F0F0;--shadow-light:rgba(0,0,0,0.04);--shadow-medium:rgba(0,0,0,0.1);--shadow-dark:rgba(0,0,0,0.2);--whatsapp-green:#25D366;--whatsapp-dark:#128C7E;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-full:9999px;--transition-fast:150ms ease;--transition-normal:250ms ease;--transition-slow:350ms ease;--sidebar-width:280px;--sidebar-collapsed-width:80px;--header-height:80px}*{margin:0;padding:0;box-sizing:border-box}body,html{font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.5;color:var(--text-primary);background-color:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}button{cursor:pointer;border:none;background:none;font-family:inherit}input,select,textarea{font-family:inherit;font-size:inherit}ol,ul{list-style:none}img{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2;color:var(--text-primary)}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1rem}h6{font-size:.875rem}.gradient-primary{background:linear-gradient(135deg,var(--amarelo-light),var(--amarelo))}.gradient-secondary{background:linear-gradient(135deg,var(--azul-light),var(--azul))}.gradient-success{background:linear-gradient(135deg,var(--verde-light),var(--verde))}.gradient-error{background:linear-gradient(135deg,var(--vermelho-light),var(--vermelho))}.gradient-grafite{background:linear-gradient(135deg,var(--grafite-light),var(--grafite-dark))}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;font-size:1rem;font-weight:600;border-radius:var(--radius-lg);transition:all var(--transition-normal);cursor:pointer}.btn-primary{background:linear-gradient(135deg,var(--amarelo-light),var(--amarelo));color:var(--negro);box-shadow:0 4px 12px rgba(255,174,0,.3)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(255,174,0,.4)}.btn-secondary{background:linear-gradient(135deg,var(--azul-light),var(--azul));color:var(--branco);box-shadow:0 4px 12px rgba(0,171,168,.3)}.btn-secondary:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,171,168,.4)}.btn-success{background:linear-gradient(135deg,var(--verde-light),var(--verde));color:var(--branco);box-shadow:0 4px 12px rgba(0,171,60,.3)}.btn-danger{background:linear-gradient(135deg,var(--vermelho-light),var(--vermelho));color:var(--branco);box-shadow:0 4px 12px rgba(255,56,83,.3)}.btn-outline{background:transparent;border:2px solid var(--primary);color:var(--primary)}.btn-outline:hover{background:var(--primary-soft)}.btn-ghost{background:transparent;color:var(--text-secondary)}.btn-ghost:hover{background:var(--background-soft)}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.input-group{display:flex;flex-direction:column;gap:6px}.input-label{font-size:.875rem;font-weight:500;color:var(--text-secondary)}.input{width:100%;padding:14px 16px;font-size:1rem;color:var(--text-primary);background-color:var(--input-background);border:1px solid var(--input-border);border-radius:var(--radius-lg);transition:all var(--transition-fast);outline:none}.input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.input:disabled{background-color:#E8E8E8;cursor:not-allowed}.input-error{border-color:var(--error)}.input-error:focus{box-shadow:0 0 0 3px var(--error-soft)}.input-icon{position:relative}.input-icon .icon{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:var(--text-disabled)}.input-icon .input{padding-left:48px}.card{background-color:var(--card-background);border:1px solid var(--card-border);border-radius:var(--radius-xl);box-shadow:0 4px 12px var(--card-shadow);padding:24px;transition:all var(--transition-normal)}.card:hover{box-shadow:0 8px 24px var(--shadow-medium)}.card-header{display:flex;align-items:center;gap:16px;margin-bottom:16px}.card-title{font-size:1.25rem;font-weight:700;color:var(--text-primary)}.card-subtitle{font-size:.875rem;color:var(--text-secondary)}.loading-spinner{width:40px;height:40px;border:3px solid var(--primary-soft);border-top-color:var(--primary);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.loading-overlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background-color:rgba(255,255,255,.9);z-index:9999}.badge{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;font-size:.75rem;font-weight:600;border-radius:var(--radius-full)}.badge-primary{background-color:var(--primary-soft);color:var(--primary-dark)}.badge-success{background-color:var(--success-soft);color:var(--success-dark)}.badge-warning{background-color:var(--amarelo-soft);color:var(--amarelo-dark)}.badge-error{background-color:var(--error-soft);color:var(--error-dark)}.badge-info{background-color:var(--secondary-soft);color:var(--secondary-dark)}.tooltip{position:relative}.tooltip:after{content:attr(data-tooltip);position:absolute;bottom:100%;left:50%;transform:translateX(-50%);padding:8px 12px;background-color:var(--grafite);color:var(--branco);font-size:.75rem;border-radius:var(--radius-sm);white-space:nowrap;opacity:0;visibility:hidden;transition:all var(--transition-fast);z-index:1000}.tooltip:hover:after{opacity:1;visibility:visible}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--background-soft);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb{background:var(--divider);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--text-disabled)}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.gap-3{gap:12px}.gap-4{gap:16px}.gap-6{gap:24px}.gap-8{gap:32px}.p-2{padding:8px}.p-4{padding:16px}.p-6{padding:24px}.p-8{padding:32px}.m-0{margin:0}.mt-2{margin-top:8px}.mt-4{margin-top:16px}.mt-6{margin-top:24px}.mb-2{margin-bottom:8px}.mb-4{margin-bottom:16px}.mb-6{margin-bottom:24px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-bold{font-weight:700}.font-medium{font-weight:500}.text-sm{font-size:.875rem}.text-lg{font-size:1.125rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem}.text-primary{color:var(--primary)}.text-secondary{color:var(--text-secondary)}.text-success{color:var(--success)}.text-error{color:var(--error)}.text-white{color:var(--branco)}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-success{background-color:var(--success)}.bg-error{background-color:var(--error)}.rounded{border-radius:var(--radius-md)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-full{border-radius:var(--radius-full)}.shadow{box-shadow:0 4px 12px var(--shadow-light)}.shadow-lg{box-shadow:0 8px 24px var(--shadow-medium)}.w-full{width:100%}.h-full{height:100%}.min-h-screen{min-height:100vh}.hidden{display:none}.block{display:block}.inline-block{display:inline-block}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;user-select:none}.transition{transition:all var(--transition-normal)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideLeft{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes slideRight{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.animate-fadeIn{animation:fadeIn .3s ease-out}.animate-slideUp{animation:slideUp .3s ease-out}.animate-slideDown{animation:slideDown .3s ease-out}.animate-pulse{animation:pulse 2s infinite}@media (max-width:768px){:root{--sidebar-width:100%;--header-height:60px}h1{font-size:2rem}h2{font-size:1.5rem}h3{font-size:1.25rem}.card{padding:16px}.btn{padding:10px 20px;font-size:.875rem}}.NotificationDrawer_overlay__ylPwC{position:fixed;inset:0;background:rgba(0,0,0,.4);opacity:0;visibility:hidden;transition:all .3s ease;z-index:1001}.NotificationDrawer_overlay__ylPwC.NotificationDrawer_overlayOpen__updGM{opacity:1;visibility:visible}.NotificationDrawer_drawer__3_OY7{position:fixed;top:0;right:0;bottom:0;width:400px;max-width:100%;background:white;box-shadow:-4px 0 30px rgba(0,0,0,.15);transform:translateX(100%);transition:transform .3s ease;z-index:1002;display:flex;flex-direction:column}.NotificationDrawer_drawer__3_OY7.NotificationDrawer_drawerOpen__WHL0G{transform:translateX(0)}.NotificationDrawer_header__pk3nW{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--divider);flex-shrink:0}.NotificationDrawer_headerTitle__5mqFh{display:flex;align-items:center;gap:12px}.NotificationDrawer_headerTitle__5mqFh h2{font-size:1.25rem;font-weight:700;color:var(--negro);margin:0}.NotificationDrawer_badge__y9w31{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;background:var(--primary);color:var(--negro);font-size:.75rem;font-weight:700;border-radius:11px}.NotificationDrawer_headerActions__Pn_3v{display:flex;align-items:center;gap:8px}.NotificationDrawer_markAllBtn__RDv2Y{padding:8px;color:var(--primary);border-radius:8px;transition:all .2s}.NotificationDrawer_markAllBtn__RDv2Y:hover{background:var(--primary-soft)}.NotificationDrawer_closeBtn__tIeb8{padding:8px;color:var(--text-secondary);border-radius:8px;transition:all .2s}.NotificationDrawer_closeBtn__tIeb8:hover{background:var(--background-soft);color:var(--text-primary)}.NotificationDrawer_content__97IFs{flex:1 1;overflow-y:auto;padding:16px}.NotificationDrawer_loading__Ou753{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:60px 20px;color:var(--text-secondary)}.NotificationDrawer_spinner__OeA5t{width:32px;height:32px;border:3px solid var(--divider);border-top-color:var(--primary);border-radius:50%;animation:NotificationDrawer_spin__t9vNE .8s linear infinite}@keyframes NotificationDrawer_spin__t9vNE{to{transform:rotate(1turn)}}.NotificationDrawer_empty__8OEN6{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:60px 20px;text-align:center;color:var(--text-secondary)}.NotificationDrawer_empty__8OEN6 h3{font-size:1.1rem;font-weight:600;color:var(--text-primary);margin:0}.NotificationDrawer_empty__8OEN6 p{font-size:.95rem;margin:0}.NotificationDrawer_list__WyMbF{display:flex;flex-direction:column;gap:8px}.NotificationDrawer_item__X3hEk{display:flex;align-items:flex-start;gap:14px;padding:16px;background:white;border:1px solid var(--divider);border-radius:16px;transition:all .2s}.NotificationDrawer_item__X3hEk:hover{box-shadow:0 4px 12px rgba(0,0,0,.06)}.NotificationDrawer_item__X3hEk.NotificationDrawer_unread__7vEL4{background:var(--primary-soft);border-color:rgba(255,174,0,.3)}.NotificationDrawer_itemIcon__wtmRU{flex-shrink:0;width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center}.NotificationDrawer_itemContent__OHdr6{flex:1 1;min-width:0}.NotificationDrawer_itemTitle__KaTvl{font-size:.95rem;font-weight:600;color:var(--negro);margin:0 0 4px;line-height:1.3}.NotificationDrawer_itemBody__IeDBL{font-size:.875rem;color:var(--text-secondary);margin:0 0 8px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.NotificationDrawer_itemTime__Ws4Cy{font-size:.75rem;color:var(--text-disabled)}.NotificationDrawer_itemActions__sDoSv{display:flex;flex-direction:column;gap:4px;opacity:0;transition:opacity .2s}.NotificationDrawer_item__X3hEk:hover .NotificationDrawer_itemActions__sDoSv{opacity:1}.NotificationDrawer_deleteBtn__yweNc,.NotificationDrawer_readBtn__0v7Q0{padding:6px;border-radius:6px;transition:all .2s}.NotificationDrawer_readBtn__0v7Q0{color:var(--success)}.NotificationDrawer_readBtn__0v7Q0:hover{background:var(--success-soft)}.NotificationDrawer_deleteBtn__yweNc{color:var(--text-disabled)}.NotificationDrawer_deleteBtn__yweNc:hover{background:var(--error-soft);color:var(--error)}@media (max-width:480px){.NotificationDrawer_drawer__3_OY7{width:100%}.NotificationDrawer_header__pk3nW{padding:16px 20px}.NotificationDrawer_content__97IFs{padding:12px}.NotificationDrawer_item__X3hEk{padding:14px}.NotificationDrawer_itemActions__sDoSv{opacity:1}}.Sidebar_sidebar__G7Mzs{display:flex;flex-direction:column;position:fixed;left:0;top:48px;height:calc(100vh - 48px);background:linear-gradient(180deg,#FAFAFA,#FFFFFF);border-right:1px solid var(--divider);box-shadow:2px 0 12px var(--shadow-light);z-index:1000;transition:width var(--transition-normal);overflow:hidden}.Sidebar_sidebar__G7Mzs.Sidebar_open__hW4fO{width:var(--sidebar-width)}.Sidebar_sidebar__G7Mzs.Sidebar_collapsed___zsfO{width:var(--sidebar-collapsed-width)}.Sidebar_header__CCUUA{display:flex;align-items:center;justify-content:flex-end;padding:12px 16px;border-bottom:1px solid var(--divider);min-height:50px}.Sidebar_toggleButton__9HW8u{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--primary-soft);border-radius:var(--radius-full);color:var(--primary);cursor:pointer;transition:all var(--transition-fast)}.Sidebar_toggleButton__9HW8u:hover{background:var(--primary);color:var(--branco)}.Sidebar_collapsed___zsfO .Sidebar_toggleButton__9HW8u{margin:0 auto}.Sidebar_profileSummary__GD3r7{display:flex;align-items:center;gap:12px;padding:16px;margin:16px;background:linear-gradient(135deg,var(--primary-light),var(--primary));border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition-fast);text-decoration:none}.Sidebar_profileSummary__GD3r7:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(255,174,0,.3)}.Sidebar_collapsed___zsfO .Sidebar_profileSummary__GD3r7{justify-content:center;padding:12px;margin:12px 8px}.Sidebar_avatar__WaU_g{display:flex;align-items:center;justify-content:center;width:40px;height:40px;min-width:40px;background:rgba(255,255,255,.2);border-radius:var(--radius-full);color:var(--negro)}.Sidebar_avatarImage__iyzxc{border-radius:var(--radius-full);object-fit:cover}.Sidebar_profileInfo__u78FP{display:flex;flex-direction:column;overflow:hidden}.Sidebar_profileName__iBc13{font-size:.875rem;font-weight:600;color:var(--negro);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Sidebar_profileRole__X4ebV{font-size:.75rem;color:rgba(0,0,0,.6)}.Sidebar_nav__9EDqy{flex:1 1;overflow-y:auto;overflow-x:hidden;padding:8px 0}.Sidebar_menuList__SmlpR{display:flex;flex-direction:column;gap:4px;padding:0 8px}.Sidebar_menuItem__D_U9v{display:flex;align-items:center;gap:12px;padding:12px 16px;color:var(--text-secondary);border-radius:var(--radius-md);transition:all var(--transition-fast);text-decoration:none;font-weight:500}.Sidebar_collapsed___zsfO .Sidebar_menuItem__D_U9v{justify-content:center;padding:12px}.Sidebar_menuItem__D_U9v:hover{background:var(--primary-soft);color:var(--primary)}.Sidebar_menuItem__D_U9v.Sidebar_active__Bfm7L{background:linear-gradient(135deg,var(--primary-light),var(--primary));color:var(--negro);font-weight:600}.Sidebar_menuItem__D_U9v.Sidebar_active__Bfm7L .Sidebar_menuIcon__HmaRO{color:var(--negro)}.Sidebar_menuIcon__HmaRO{flex-shrink:0}.Sidebar_menuLabel__O_3ah{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Sidebar_footer__TtSk7{padding:16px;border-top:1px solid var(--divider);display:flex;flex-direction:column;gap:8px}.Sidebar_downloadButton__gWR8P{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:12px 16px;background:linear-gradient(135deg,var(--azul-light),var(--azul));color:var(--branco);border-radius:var(--radius-md);font-weight:600;font-size:.9rem;cursor:pointer;transition:all var(--transition-fast);box-shadow:0 4px 12px rgba(0,171,168,.25)}.Sidebar_collapsed___zsfO .Sidebar_downloadButton__gWR8P{padding:12px}.Sidebar_downloadButton__gWR8P:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,171,168,.35)}.Sidebar_logoutButton__6Guvk{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;padding:12px 16px;background:var(--error-soft);color:var(--error);border-radius:var(--radius-md);font-weight:500;cursor:pointer;transition:all var(--transition-fast)}.Sidebar_collapsed___zsfO .Sidebar_logoutButton__6Guvk{padding:12px}.Sidebar_logoutButton__6Guvk:hover{background:var(--error);color:var(--branco)}.Sidebar_notificationButton__IfUCu{position:fixed;top:20px;right:24px;z-index:999;display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:white;border-radius:var(--radius-full);color:var(--text-secondary);box-shadow:0 4px 20px rgba(0,0,0,.1);cursor:pointer;transition:all var(--transition-fast)}.Sidebar_notificationButton__IfUCu:hover{background:var(--primary-soft);color:var(--primary);transform:scale(1.05)}.Sidebar_notificationBadge__OKRYR{position:absolute;top:-4px;right:-4px;display:flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;background:var(--error);color:white;font-size:.7rem;font-weight:700;border-radius:11px;animation:Sidebar_pulse__AmyyE 2s infinite}@keyframes Sidebar_pulse__AmyyE{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.Sidebar_mobileButton___nMHa{position:fixed;top:16px;left:16px;z-index:1100;display:none;align-items:center;justify-content:center;width:48px;height:48px;background:linear-gradient(135deg,var(--primary-light),var(--primary));border-radius:var(--radius-full);color:var(--negro);box-shadow:0 4px 12px rgba(255,174,0,.3);cursor:pointer}.Sidebar_overlay__zPOQv{position:fixed;inset:0;background:rgba(0,0,0,.5);opacity:0;visibility:hidden;z-index:999;transition:all var(--transition-normal)}.Sidebar_overlayOpen__elQE5{opacity:1;visibility:visible}@media (max-width:768px){.Sidebar_sidebar__G7Mzs{top:56px;height:calc(100vh - 56px);transform:translateX(-100%);width:280px!important;background:linear-gradient(180deg,#FFFFFF,#F8F9FA);box-shadow:4px 0 30px rgba(0,0,0,.15)}.Sidebar_sidebar__G7Mzs.Sidebar_mobileOpen__lto6z{transform:translateX(0);width:280px!important}.Sidebar_sidebar__G7Mzs.Sidebar_collapsed___zsfO{width:280px!important}.Sidebar_collapsed___zsfO .Sidebar_menuItem__D_U9v{justify-content:flex-start;padding:14px 16px;gap:14px}.Sidebar_collapsed___zsfO .Sidebar_menuLabel__O_3ah{display:block!important;opacity:1!important;width:auto!important}.Sidebar_collapsed___zsfO .Sidebar_profileSummary__GD3r7{justify-content:flex-start;padding:16px;margin:16px}.Sidebar_collapsed___zsfO .Sidebar_profileInfo__u78FP{display:flex!important;opacity:1!important}.Sidebar_collapsed___zsfO .Sidebar_downloadButton__gWR8P{padding:14px 16px}.Sidebar_collapsed___zsfO .Sidebar_downloadButton__gWR8P span{display:inline!important}.Sidebar_collapsed___zsfO .Sidebar_logoutButton__6Guvk{padding:14px 16px}.Sidebar_collapsed___zsfO .Sidebar_logoutButton__6Guvk span{display:inline!important}.Sidebar_mobileButton___nMHa{display:flex;top:8px;left:12px;width:44px;height:44px}.Sidebar_toggleButton__9HW8u{display:none}.Sidebar_notificationButton__IfUCu{top:8px;right:16px;width:44px;height:44px}.Sidebar_menuList__SmlpR{padding:0 12px;gap:6px}.Sidebar_menuItem__D_U9v{padding:14px 16px;font-size:.95rem;border-radius:12px}.Sidebar_profileSummary__GD3r7{margin:12px;padding:14px;border-radius:12px}.Sidebar_profileName__iBc13{font-size:.9rem}.Sidebar_profileRole__X4ebV{font-size:.75rem}.Sidebar_footer__TtSk7{padding:12px;gap:10px}.Sidebar_downloadButton__gWR8P,.Sidebar_logoutButton__6Guvk{padding:14px 16px;border-radius:12px;font-size:.9rem}}.Sidebar_nav__9EDqy::-webkit-scrollbar{width:4px}.Sidebar_nav__9EDqy::-webkit-scrollbar-track{background:transparent}.Sidebar_nav__9EDqy::-webkit-scrollbar-thumb{background:var(--divider);border-radius:var(--radius-full)}.Sidebar_nav__9EDqy::-webkit-scrollbar-thumb:hover{background:var(--text-disabled)}.AppLayout_appContainer__kkBpA{display:flex;flex-direction:column;min-height:100vh;background-color:var(--background-soft)}.AppLayout_topHeader__np601{position:fixed;top:0;left:0;right:0;height:48px;background:linear-gradient(135deg,var(--amarelo-light),var(--amarelo));display:flex;align-items:center;padding:0 20px 0 calc(var(--sidebar-width) + 20px);z-index:998;box-shadow:0 2px 8px rgba(255,174,0,.2);transition:padding-left var(--transition-normal)}.AppLayout_sidebarCollapsed__D3gch .AppLayout_topHeader__np601{padding-left:calc(var(--sidebar-collapsed-width) + 20px)}.AppLayout_headerLogo__TmgQ4{display:flex;align-items:center}.AppLayout_headerSpacer__4kTtr{flex:1 1}.AppLayout_main__6RgEZ{flex:1 1;margin-left:var(--sidebar-width);margin-top:48px;min-height:calc(100vh - 48px);transition:margin-left var(--transition-normal)}.AppLayout_sidebarCollapsed__D3gch .AppLayout_main__6RgEZ{margin-left:var(--sidebar-collapsed-width)}.AppLayout_content__XSUzC{padding:24px;max-width:1400px;margin:0 auto;width:100%}.AppLayout_publicMain__MBMya{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--primary-soft) 0,var(--background) 100%)}.AppLayout_landingMain__AKrE1{min-height:100vh;background:var(--background)}.AppLayout_loading__JJEMY{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background-color:var(--background);z-index:9999}.AppLayout_loadingContent__yTnYb{display:flex;flex-direction:column;align-items:center;gap:16px;color:var(--text-secondary)}.AppLayout_loadingSpinner__UgkYE{width:48px;height:48px;border:4px solid var(--primary-soft);border-top-color:var(--primary);border-radius:50%;animation:AppLayout_spin__VEqbR .8s linear infinite}@keyframes AppLayout_spin__VEqbR{to{transform:rotate(1turn)}}@media (max-width:768px){.AppLayout_topHeader__np601{padding-left:70px;padding-right:70px;height:56px;justify-content:center}.AppLayout_headerLogo__TmgQ4 img{height:28px;width:auto}.AppLayout_main__6RgEZ{margin-left:0;margin-top:56px;min-height:calc(100vh - 56px)}.AppLayout_sidebarCollapsed__D3gch .AppLayout_main__6RgEZ{margin-left:0}.AppLayout_content__XSUzC{padding:16px 16px 24px}.AppLayout_publicMain__MBMya{padding:20px}}@media (max-width:480px){.AppLayout_content__XSUzC{padding:12px 12px 20px}.AppLayout_topHeader__np601{padding-left:60px;padding-right:60px}}