.layout_container__NzHoG{display:flex;min-height:100vh;background:#ffffff}.layout_main__i7w65{flex:1 1;margin-left:0;width:100%}.layout_contentWrapper__1vzOo{padding-left:0;transition:padding-left .3s ease;width:100%}@media (min-width:1024px){.layout_contentWrapper__1vzOo{padding-left:280px}}.PanelSidebar_sidebar__VTet_{width:280px;height:100vh;background:white;border-right:1px solid #f0f0f0;display:flex;flex-direction:column;position:fixed;left:0;top:0;z-index:100;transition:transform .3s ease}.PanelSidebar_logoContainer__ZUsbE{padding:24px;display:flex;align-items:center;gap:12px;border-bottom:1px solid #f8f8f8}.PanelSidebar_logoText__c_0v_{font-family:Playfair Display,serif;font-size:24px;font-weight:700;color:#1a1a1a;letter-spacing:-.5px}.PanelSidebar_nav__VSerT{flex:1 1;padding:24px 16px;display:flex;flex-direction:column;gap:8px}.PanelSidebar_navItem__0T8O6{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:12px;color:#666;text-decoration:none;font-weight:500;font-size:15px;font-family:Manrope,sans-serif;transition:all .2s ease}.PanelSidebar_navItem__0T8O6:hover{background:#f8f9fa;color:#1a1a1a}.PanelSidebar_active___KrX_{background:#f0fdf4;color:#166534;font-weight:600}.PanelSidebar_active___KrX_:hover{background:#dcfce7}.PanelSidebar_userProfile__WvIyE{padding:20px;border-top:1px solid #f8f8f8;display:flex;align-items:center;gap:12px}.PanelSidebar_avatar__ljiFS{width:40px;height:40px;background:linear-gradient(135deg,#FF3C8D,#FF8D3C);border-radius:50%;display:flex;align-items:center;justify-content:center;color:white;font-weight:700;font-size:16px}.PanelSidebar_userInfo__4kgp5{flex:1 1;overflow:hidden}.PanelSidebar_userName__kweex{font-weight:600;color:#1a1a1a;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PanelSidebar_userEmail__FpXve{color:#888;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PanelSidebar_logoutButton__22OQQ{background:none;border:none;color:#999;cursor:pointer;padding:8px;border-radius:8px;transition:all .2s}.PanelSidebar_logoutButton__22OQQ:hover{background:#fee2e2;color:#ef4444}.PanelSidebar_mobileOverlay__fovJs{display:none}.PanelSidebar_hamburger__hdIqp{display:none;position:fixed;top:16px;left:16px;z-index:200;background:white;border:1px solid #e5e7eb;padding:12px;border-radius:14px;cursor:pointer;box-shadow:0 4px 12px rgba(0,0,0,.08);color:#111827;transition:all .2s cubic-bezier(.4,0,.2,1)}.PanelSidebar_hamburger__hdIqp:hover{transform:scale(1.05);background:#f9fafb}.PanelSidebar_hamburger__hdIqp:active{transform:scale(.95)}@media (max-width:1024px){.PanelSidebar_sidebar__VTet_{transform:translateX(-100%)}.PanelSidebar_sidebar__VTet_.PanelSidebar_open__T8H_t{transform:translateX(0);box-shadow:4px 0 24px rgba(0,0,0,.1)}.PanelSidebar_logoContainer__ZUsbE{padding-left:76px}.PanelSidebar_hamburger__hdIqp{display:flex;align-items:center;justify-content:center}.PanelSidebar_mobileOverlay__fovJs{display:block;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:90;opacity:0;pointer-events:none;transition:opacity .3s}.PanelSidebar_mobileOverlay__fovJs.PanelSidebar_open__T8H_t{opacity:1;pointer-events:auto}}