:root{--ld-primary:var(--color-blue-500);--ld-success:var(--color-emerald-500);--ld-error:var(--color-red-500);--ld-bg:var(--color-white);--ld-blur:15px;--ld-transition:0.4s cubic-bezier(0.16,1,0.3,1);--ld-sidebar-width:0px;}body.admin-dashboard-body:not(.tenant-page){--ld-sidebar-width:280px;}.dark-theme,[data-bs-theme="dark"],[data-theme="dark"]{--ld-bg:var(--color-slate-900);--ld-primary:var(--color-blue-400);}body.system-booting{overflow:hidden !important;}#ld-progress-wrap{position:fixed;top:0;left:0;width:var(--ld-sidebar-width);z-index:9999;pointer-events:none;}#ld-progress{height:3px;background:var(--ld-primary);width:0;opacity:0;transition:width 0.4s cubic-bezier(0.1,0.7,0.1,1),opacity 0.3s ease;box-shadow:0 0 10px rgba(59,130,246,0.4);overflow:hidden;}#ld-progress::after{content:"";position:absolute;top:0;left:0;bottom:0;width:100%;background:linear-gradient( 90deg,transparent,rgba(255,255,255,0.4),transparent );animation:ld-progress-shine 1.5s ease-in-out infinite;}@keyframes ld-progress-shine{0%{transform:translateX(-100%);}100%{transform:translateX(100%);}}#lavdin-booter{position:fixed;top:0;right:0;bottom:0;left:var(--ld-sidebar-width,0px);z-index:9999;background:var(--ld-bg);backdrop-filter:blur(var(--ld-blur));-webkit-backdrop-filter:blur(var(--ld-blur));display:flex;box-sizing:border-box;transition:opacity var(--ld-transition),visibility var(--ld-transition),backdrop-filter 0.5s ease;}.ld-booter-content{margin:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;perspective:1000px;}#lavdin-booter.hidden{opacity:0;visibility:hidden;pointer-events:none;backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px);}.ld-loader-container{position:relative;width:80px;height:80px;display:flex;align-items:center;justify-content:center;}.ld-circle-bg{position:absolute;inset:0;border-radius:50%;border:4px solid rgba(59,130,246,0.1);background:rgba(59,130,246,0.05);}.ld-circle-liquid{position:absolute;inset:-2px;border-radius:50%;border-left:4px solid transparent;border-bottom:4px solid transparent;border-top:4px solid transparent;border-top-color:var(--ld-primary);border-right:4px solid transparent;border-right-color:var(--ld-primary);animation:ld-liquid-spin 1.2s cubic-bezier(0.5,0,0.5,1) infinite;filter:drop-shadow(0 0 5px var(--ld-primary));}.ld-circle-inner{position:absolute;width:44px;height:44px;background:transparent;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:2;}.ld-circle-inner img{width:100%;height:100%;object-fit:contain;}.dark-theme .ld-circle-inner img,[data-bs-theme="dark"] .ld-circle-inner img,[data-theme="dark"] .ld-circle-inner img{filter:brightness(0) invert(1);}@keyframes ld-liquid-spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.ld-text{margin-top:32px;font-family:"Outfit",sans-serif;font-size:0.8rem;font-weight:800;letter-spacing:0.3em;text-transform:uppercase;color:var(--ld-primary);}.ld-status-msg{margin-top:10px;font-size:0.85rem;font-weight:500;color:var(--color-text-muted);opacity:0;transform:translateY(10px);animation:ld-fade-in-up 0.6s ease-out 0.2s forwards;}@keyframes ld-fade-in-up{from{opacity:0;transform:translateY(10px);}to{opacity:1;transform:translateY(0);}}.ld-boot-progress-wrap{width:180px;height:4px;background:rgba(0,0,0,0.05);border-radius:var(--radius-md);margin-top:40px;overflow:hidden;position:relative;opacity:0;animation:ld-fade-in 1s ease-out 0.5s forwards;}.dark-theme .ld-boot-progress-wrap,[data-bs-theme="dark"] .ld-boot-progress-wrap,[data-theme="dark"] .ld-boot-progress-wrap{background:rgba(255,255,255,0.05);}.ld-boot-progress-inner{position:absolute;inset:0;width:0%;background:linear-gradient(90deg,var(--ld-primary),var(--color-blue-400));border-radius:inherit;transition:width 0.8s cubic-bezier(0.22,1,0.36,1);box-shadow:0 0 10px rgba(59,130,246,0.3);}@keyframes ld-fade-in{to{opacity:1;}}.ld-inline-wrap{position:absolute;inset:0;z-index:1000;background:rgba(255,255,255,0.6);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity 0.4s ease,visibility 0.4s ease;border-radius:inherit;}.dark-theme .ld-inline-wrap,[data-bs-theme="dark"] .ld-inline-wrap,[data-theme="dark"] .ld-inline-wrap{background:rgba(10,15,25,0.7);}.ld-inline-wrap.active{opacity:1;visibility:visible;}.ld-state-icon{font-size:2.5rem;margin-bottom:12px;display:none;animation:ld-pop-in 0.5s cubic-bezier(0.175,0.885,0.32,1.275) forwards;}@keyframes ld-pop-in{from{opacity:0;transform:translateY(10px);}to{opacity:1;transform:translateY(0);}}.ld-inline-wrap.success .ld-state-icon.success{display:block;color:var(--ld-success);}.ld-inline-wrap.error .ld-state-icon.error{display:block;color:var(--ld-error);}.ld-inline-wrap.error .ld-loader-container,.ld-inline-wrap.success .ld-loader-container{display:none;}@media (max-width:991px){#ld-progress-wrap{width:100% !important;}:root,body.admin-dashboard-body:not(.tenant-page){--ld-sidebar-width:0px !important;}#lavdin-booter{left:0 !important;}}.sidebar-user-avatar{width:42px;height:42px;border-radius:var(--radius-sm);overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1.1rem;letter-spacing:0;background:linear-gradient( 135deg,var(--color-primary),var(--color-primary-dark) );color:var(--color-white);box-shadow:0 4px 12px var(--color-primary-soft);transition:transform 0.2s ease,box-shadow 0.2s ease;}.sidebar-user-avatar:hover{transform:translateY(-2px);box-shadow:0 6px 18px var(--color-primary-glow);}.nav-link{position:relative;padding:8px 12px;margin:1px 10px;border-radius:var(--radius-lg);transition:all 0.3s cubic-bezier(0.4,0,0.2,1);display:flex;align-items:center;gap:10px;font-size:0.8rem;font-weight:600;color:var(--color-text-muted);}.nav-link:hover:not(.active){background:rgba(0,0,0,0.03);color:var(--color-text-main);transform:translateX(4px);}.nav-link.active{background:linear-gradient( 90deg,rgba(37,99,235,0.08) 0%,rgba(37,99,235,0.02) 100% );box-shadow:inset 3px 0 0 var(--color-primary),0 4px 10px rgba(37,99,235,0.05);font-weight:700;}.nav-link.active,.nav-link.active i{color:var(--color-primary);}.nav-link i{width:24px;text-align:center;font-size:1.1rem;}.sidebar-nav-section-label{font-size:0.6rem;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;color:var(--color-text-muted,#94a3b8);padding:12px 20px 4px;display:block;}.sidebar-quick-actions{display:flex;gap:10px;padding:0 10px;flex-wrap:wrap-reverse;}.sidebar-action-btn{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:var(--radius-lg);font-size:0.78rem;font-weight:600;text-decoration:none !important;transition:all 0.18s ease;border:1px solid transparent;width:100%;box-sizing:border-box;}.sidebar-action-btn i{font-size:0.85rem;flex-shrink:0;width:16px;text-align:center;}.sidebar-action-btn span{flex:1;}.sidebar-action-ext{font-size:0.6rem !important;opacity:0.45;width:auto !important;margin-left:auto;transition:opacity 0.15s ease;}.sidebar-action-primary{background:var(--color-primary-soft);color:var(--color-primary);border-color:color-mix(in srgb,var(--color-primary) 15%,transparent);}.sidebar-action-primary:hover{background:color-mix(in srgb,var(--color-primary) 12%,transparent);border-color:color-mix(in srgb,var(--color-primary) 30%,transparent);color:var(--color-primary-dark);transform:translateY(-1px);box-shadow:var(--shadow-sm);}.sidebar-action-primary:hover .sidebar-action-ext{opacity:0.7;}.sidebar-action-logout{background:rgba(239,68,68,0.05);color:var(--color-text-muted,var(--color-text-muted));border-color:rgba(0,0,0,0.05);}.sidebar-action-logout:hover{background:rgba(239,68,68,0.08);border-color:rgba(239,68,68,0.2);color:var(--color-danger);}#sidebarMask{display:none;position:fixed;inset:0;background:rgba(2,6,23,0.4);backdrop-filter:blur(4px);z-index:999;opacity:0;transition:opacity 0.3s ease;}#sidebarMask.show{display:block;opacity:1;}@keyframes dotpulse{0%,100%{opacity:1;transform:translateY(0);}50%{opacity:0.7;transform:translateY(10px);}}.dashboard-sidebar-brand:hover .branding-title{letter-spacing:-0.5px !important;}.branding-title{font-family:var(--font-heading);font-size:1.4rem;letter-spacing:-0.8px;line-height:1.5;background:linear-gradient( 135deg,var(--color-primary),var(--color-primary-dark) );-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;transition:all 0.3s ease;text-shadow:0 10px 20px var(--color-primary-soft);}.sidebar-accordion{margin:0;padding:0;overflow:hidden;}.sidebar-accordion-trigger{display:flex;align-items:center;gap:10px;padding:8px 12px;cursor:pointer;font-weight:700;font-size:0.8rem;color:var(--color-text-main);border-radius:var(--radius-lg);transition:background 0.18s ease,color 0.18s ease;user-select:none;margin:1px 10px;}.sidebar-accordion-trigger:hover{background:var(--color-primary-soft);color:var(--color-primary);}.sidebar-accordion.active > .sidebar-accordion-trigger{color:var(--color-primary);background:transparent;}.sidebar-accordion-content{max-height:0;overflow:hidden;transition:max-height 0.38s cubic-bezier(0.4,0,0.2,1);}.sidebar-accordion.active .sidebar-accordion-content{max-height:400px;transition:max-height 0.42s cubic-bezier(0.4,0,0.2,1);}.sidebar-accordion.active .accordion-icon{transform:rotate(180deg);opacity:0.9;color:var(--color-primary);}.sidebar-accordion .nav-link{margin:1px 10px !important;font-size:0.78rem !important;padding:6px 12px 6px 36px !important;border-radius:var(--radius-lg);}.sidebar-accordion .nav-link i{width:16px;font-size:0.82rem;}.accordion-icon{transition:transform 0.3s ease,color 0.2s ease,opacity 0.2s ease;font-size:0.68rem;opacity:0.45;flex-shrink:0;}.dashboard-sidebar{width:var(--sidebar-w,280px);z-index:9999;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;background:var(--bg-deep,var(--color-bg-body,var(--color-white)));border-right:1px solid var(--color-border);box-shadow:2px 0 20px rgba(0,0,0,0.04);transition:transform 0.4s var(--transition-bezier),width 0.4s cubic-bezier(0.16,1,0.3,1);}[data-bs-theme="dark"] .dashboard-sidebar,html[data-theme="dark"] .dashboard-sidebar{background:var(--color-slate-900,var(--dark-surface));border-right:1px solid var(--color-border) !important;}[data-bs-theme="dark"] .dashboard-sidebar .branding-title,html[data-theme="dark"] .dashboard-sidebar .branding-title{background:linear-gradient( 135deg,var(--color-blue-400),var(--color-indigo-300) );}[data-bs-theme="dark"] .nav-link,html[data-theme="dark"] .nav-link{color:var(--color-text-muted,#94a3b8);background:transparent;border:1px solid transparent;}[data-bs-theme="dark"] .nav-link:hover,html[data-theme="dark"] .nav-link:hover{background:rgba(255,255,255,0.05);color:var(--color-text-main,var(--color-slate-50));}[data-bs-theme="dark"] .nav-link.active,html[data-theme="dark"] .nav-link.active{background:linear-gradient( 90deg,rgba(96,165,250,0.15) 0%,rgba(96,165,250,0.05) 100% );color:#60a5fa;border:1px solid rgba(96,165,250,0.25);box-shadow:inset 3px 0 0 #3b82f6,0 4px 15px rgba(0,0,0,0.1);}[data-bs-theme="dark"] .nav-link.active i,html[data-theme="dark"] .nav-link.active i{color:#60a5fa;text-shadow:0 0 12px rgba(96,165,250,0.5);}[data-bs-theme="dark"] .sidebar-action-primary,html[data-theme="dark"] .sidebar-action-primary{background:rgba(96,165,250,0.12);border-color:rgba(96,165,250,0.25);color:#60a5fa;}[data-bs-theme="dark"] .sidebar-action-primary:hover,html[data-theme="dark"] .sidebar-action-primary:hover{background:rgba(96,165,250,0.2);color:#93c5fd;}[data-bs-theme="dark"] .sidebar-action-logout,html[data-theme="dark"] .sidebar-action-logout{background:rgba(255,255,255,0.05);border-color:rgba(255,255,255,0.1);color:#cbd5e1;}[data-bs-theme="dark"] .sidebar-action-logout:hover,html[data-theme="dark"] .sidebar-action-logout:hover{background:rgba(239,68,68,0.15);border-color:rgba(239,68,68,0.3);color:#f87171;}[data-bs-theme="dark"] .sidebar-accordion-trigger,html[data-theme="dark"] .sidebar-accordion-trigger{color:var(--color-text-main);}[data-bs-theme="dark"] .sidebar-accordion-trigger:hover,html[data-theme="dark"] .sidebar-accordion-trigger:hover{background:rgba(37,99,235,0.12);color:var(--color-blue-300);}[data-bs-theme="dark"] .sidebar-accordion.active > .sidebar-accordion-trigger,html[data-theme="dark"] .sidebar-accordion.active > .sidebar-accordion-trigger{color:var(--color-blue-400);background:transparent;}body.sidebar-collapsed{--sidebar-width:82px !important;--ld-sidebar-width:82px !important;--sidebar-w:82px !important;}[data-bs-theme="dark"] body.sidebar-collapsed .dashboard-sidebar{background:var(--color-slate-900,var(--dark-surface));backdrop-filter:none !important;-webkit-backdrop-filter:none !important;}body.sidebar-collapsed .dashboard-sidebar .dashboard-sidebar-brand .branding-title,body.sidebar-collapsed .dashboard-sidebar .nav-link .badge:not(.res-unread-count-badge):not(.unread-count-badge),body.sidebar-collapsed .dashboard-sidebar .sidebar-accordion-trigger .accordion-icon,body.sidebar-collapsed .dashboard-sidebar .dashboard-sidebar-brand .text-muted,body.sidebar-collapsed .dashboard-sidebar .nav-link span:not(.badge),body.sidebar-collapsed .dashboard-sidebar .sidebar-accordion-trigger span,body.sidebar-collapsed .dashboard-sidebar .sidebar-action-btn span,body.sidebar-collapsed .dashboard-sidebar .sidebar-action-ext,body.sidebar-collapsed .dashboard-sidebar .sidebar-nav-section-label,body.sidebar-collapsed .dashboard-sidebar .sidebar-plan-badge,body.sidebar-collapsed .dashboard-sidebar .sidebar-plan-title span,body.sidebar-collapsed .dashboard-sidebar .sidebar-toolbox{display:none !important;}body.sidebar-collapsed .sidebar-plan-wrapper{padding-left:8px !important;padding-right:8px !important;}body.sidebar-collapsed .sidebar-plan-box{justify-content:center !important;padding:10px !important;}body.sidebar-collapsed .sidebar-plan-title i{margin-right:0 !important;font-size:1.15rem !important;}body.sidebar-collapsed .dashboard-sidebar > .d-flex.align-items-center.justify-content-between{flex-direction:column !important;gap:15px !important;padding-top:15px !important;}body.sidebar-collapsed .btn-link[data-desktop-sidebar-toggle="sidebar"]{margin-right:0 !important;}body.sidebar-collapsed .sidebar-collapse-icon{transform:rotate(180deg) !important;}body.sidebar-collapsed .dashboard-sidebar-brand{justify-content:center !important;padding:0 !important;margin:0 !important;}body.sidebar-collapsed .dashboard-sidebar .nav-link,body.sidebar-collapsed .sidebar-accordion-trigger{justify-content:center !important;padding:10px !important;margin:2px 8px !important;width:auto !important;}body.sidebar-collapsed .dashboard-sidebar .nav-link i,body.sidebar-collapsed .sidebar-accordion-trigger i:first-child{margin-right:0 !important;font-size:1.15rem !important;}body.sidebar-collapsed .sidebar-quick-actions{flex-direction:column !important;gap:6px !important;padding:0 8px !important;}body.sidebar-collapsed .sidebar-action-btn{justify-content:center !important;padding:10px !important;}body.sidebar-collapsed .sidebar-action-btn i{margin-right:0 !important;font-size:1.1rem !important;}body.sidebar-collapsed .nav-link .badge,body.sidebar-collapsed .res-unread-count-badge{position:absolute;top:2px;right:2px;padding:3px 5px !important;font-size:0.55rem;margin:0 !important;}body.sidebar-collapsed .nav-link:hover::after,body.sidebar-collapsed .sidebar-accordion-trigger:hover::after,body.sidebar-collapsed .sidebar-action-btn:hover::after{content:attr(title);position:absolute;left:100%;top:50%;transform:translateY(-50%);background:rgba(2,6,23,0.9);color:white;padding:6px 10px;border-radius:var(--radius-md);font-size:0.75rem;white-space:nowrap;pointer-events:none;z-index:9999;margin-left:10px;opacity:1;}.sidebar-user-avatar{width:44px;height:44px;font-size:1.15rem;font-weight:600;border-radius:var(--radius-pill);background:linear-gradient(135deg,var(--color-primary),#3b82f6);color:white;box-shadow:0 4px 10px rgba(37,99,235,0.2);}.sidebar-user-avatar img{width:100%;height:100%;object-fit:cover;border-radius:var(--radius-pill);}.toolbox-btn{border:none;background:transparent;cursor:pointer;}.sidebar-d-contents{display:contents;}.sidebar-toggle-btn{width:100%;height:50%;text-decoration:none;}.sidebar-collapse-icon{transition:transform 0.3s ease;}.sidebar-help-btn-custom{background:rgba(59,130,246,0.1);color:#3b82f6;border:1px solid rgba(59,130,246,0.2);}[data-bs-theme="dark"] .sidebar-help-btn-custom,html[data-theme="dark"] .sidebar-help-btn-custom{background:rgba(96,165,250,0.12);color:#60a5fa;border-color:rgba(96,165,250,0.25);}[data-bs-theme="dark"] .sidebar-help-btn-custom:hover,html[data-theme="dark"] .sidebar-help-btn-custom:hover{background:rgba(96,165,250,0.2);color:#93c5fd;}.min-h-70px{min-height:70px !important;}@media screen and (min-width:764px){.dashboard-sidebar{display:none;}}@media (max-width:991px){.dashboard-sidebar{top:var(--dashboard-mobile-header-height) !important;height:calc(100dvh - var(--dashboard-mobile-header-height)) !important;border-top-left-radius:0 !important;border-top-right-radius:0 !important;}}:root{}body.is-register-page{}.lavdin-toolbox-navbar{position:fixed;bottom:30px;left:50%;transform:translateX(-50%);background:rgba(2,6,23,0.75);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,0.1);border-radius:var(--radius-xl);padding:8px 12px 8px 24px;display:flex;align-items:center;gap:20px;z-index:1050;box-shadow:0 15px 35px rgba(0,0,0,0.3),0 0 0 1px rgba(255,255,255,0.05) inset;transition:all 0.3s var(--transition-bezier);color:var(--color-slate-50);min-width:max-content;justify-content:center;}.lavdin-toolbox-navbar:hover{transform:translateX(-50%) translateY(-4px);box-shadow:0 25px 50px rgba(0,0,0,0.4),0 0 0 1px rgba(255,255,255,0.15) inset;border-color:rgba(59,130,246,0.4);}.lavdin-toolbox-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-pill);background:rgba(255,255,255,0.1);color:#38bdf8;font-size:1.2rem;flex-shrink:0;box-shadow:0 2px 10px rgba(0,0,0,0.2) inset;}.lavdin-toolbox-text-container{display:flex;flex-direction:column;justify-content:center;cursor:default;}.lavdin-toolbox-title{font-weight:700;font-size:0.9rem;color:var(--color-slate-50);display:flex;align-items:center;gap:6px;}.lavdin-toolbox-subtitle{font-size:0.8rem;color:#94a3b8;margin-top:2px;}.lavdin-toolbox-subtitle strong{color:#e2e8f0;font-weight:600;}.lavdin-toolbox-divider{width:1px;height:32px;background:rgba(255,255,255,0.15);}.lavdin-toolbox-btn{color:var(--color-white);background:var(--color-primary-gradient);display:flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 20px;border-radius:var(--radius-xl);transition:all 0.2s ease;text-decoration:none !important;font-size:0.85rem;font-weight:600;border:none;box-shadow:0 4px 15px var(--color-primary-soft);cursor:pointer;}.lavdin-toolbox-btn:hover{background:linear-gradient( 135deg,var(--color-primary) 0%,var(--color-primary-dark) 100% );transform:translateY(-2px);box-shadow:0 8px 20px var(--color-primary-glow);color:var(--color-white);}@keyframes slideUpFade{from{opacity:0;transform:translate(-50%,20px);}to{opacity:1;transform:translate(-50%,0);}}.navbar-community-text{font-size:0.55rem;letter-spacing:1.2px;text-transform:uppercase;opacity:0.7;line-height:1;color:var(--fr-primary,#60a5fa);}html[data-bs-theme="dark"] .logo-img,html[data-theme="dark"] .logo-img{filter:brightness(0) invert(1);}.cursor-pointer{cursor:pointer;}.nav-action-btn{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all 0.2s cubic-bezier(0.4,0,0.2,1);border:1px solid transparent;background:rgba(128,128,128,0.05);color:inherit;text-decoration:none;padding:0;flex-shrink:0;}body.light-theme .nav-action-btn{background:rgba(0,0,0,0.03);color:var(--color-text-main,var(--color-slate-800));}.nav-action-btn:focus,.nav-action-btn:hover,.nav-action-btn[aria-expanded="true"]{background:rgba(128,128,128,0.15);transform:translateY(-2px);color:inherit;box-shadow:0 4px 12px rgba(0,0,0,0.1);}.navbar-mobile-badge{display:none;font-size:0.75rem;border-radius:0;}.admin-subtitle{font-size:0.55rem;letter-spacing:1.2px;text-transform:uppercase;opacity:0.7;line-height:1;}.header-glass{background:rgba(2,6,23,0.85);border-bottom:1px solid rgba(255,255,255,0.1);}.header-glass,body.light-theme .header-glass{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);}body.light-theme .header-glass{background:rgba(255,255,255,0.85);border-bottom:1px solid rgba(0,0,0,0.08);}.navbar-st-1{border-radius:inherit;}html[data-bs-theme="dark"] .theme-icon.fa-moon::before,html[data-theme="dark"] .theme-icon.fa-moon::before{content:"\f185" !important;}html[data-bs-theme="dark"] .theme-icon.fa-moon,html[data-theme="dark"] .theme-icon.fa-moon{color:var(--bs-warning,#ffc107) !important;}.theme-icon,.theme-icon-mobile{pointer-events:none;}.mobile-bottom-nav{position:fixed;bottom:0;left:0;width:100%;height:70px;background:rgba(255,255,255,0.9);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid rgba(0,0,0,0.08);z-index:1040;padding-bottom:env(safe-area-inset-bottom);}[data-bs-theme="dark"] body .mobile-bottom-nav,html[data-theme="dark"] .mobile-bottom-nav{background:rgba(2,6,23,0.9);border-top:1px solid rgba(255,255,255,0.1);}.mobile-nav-item{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;height:100%;color:var(--color-text-muted,var(--color-slate-500));text-decoration:none;transition:all 0.2s ease;padding-top:6px;}[data-bs-theme="dark"] body .mobile-nav-item,html[data-theme="dark"] .mobile-nav-item{color:#94a3b8;}.mobile-nav-item:focus,.mobile-nav-item:hover{color:var(--color-primary,#3b82f6);text-decoration:none;}.mobile-nav-item.active{color:var(--color-primary,#3b82f6);}.mobile-nav-icon{font-size:1.25rem;margin-bottom:4px;transition:transform 0.2s ease,color 0.2s ease;}.mobile-nav-item.active .mobile-nav-icon{}.mobile-nav-label{font-size:0.65rem;font-weight:600;}@media screen and (min-width:764px){body:not(.tenant-page):not(.forum-page) #sidebarToggle{display:none !important;}}@media screen and (min-width:992px){body.is-login-page main.main-content,body.is-register-page main.main-content{padding-top:0 !important;min-height:100vh !important;}body.is-login-page .auth-page-wrapper,body.is-register-page .auth-page-wrapper{width:100%;min-height:100vh !important;display:flex !important;align-items:center !important;justify-content:center !important;padding:40px 20px !important;box-sizing:border-box;}body.is-login-page .auth-container-premium,body.is-register-page .auth-container-premium{margin:auto !important;height:calc(100vh - 160px) !important;}body.admin-dashboard-body:not(.tenant-page) .lavdin-toolbox-navbar{left:calc(50% + (var(--sidebar-width,280px) / 2));}.header-dashboard{left:var(--ld-sidebar-width,280px) !important;width:calc(100% - var(--ld-sidebar-width,280px)) !important;transition:left 0.4s cubic-bezier(0.16,1,0.3,1),width 0.4s cubic-bezier(0.16,1,0.3,1);}}@media (max-width:991px){body{padding-bottom:70px !important;}}@media (max-width:768px){.lavdin-toolbox-navbar{min-width:auto;max-width:100%;gap:10px;padding:8px 12px;justify-content:flex-start;overflow-x:auto;border-radius:0.5rem;-ms-overflow-style:none;scrollbar-width:none;}.lavdin-toolbox-navbar::-webkit-scrollbar{display:none;}.lavdin-toolbox-divider,.lavdin-toolbox-text-container{display:none !important;}.lavdin-toolbox-btn,.lavdin-toolbox-icon{white-space:nowrap;flex-shrink:0;}}#header.lv-header,.lv-subnav{--lvh-h:var(--header-height,64px);--lvh-max:1320px;--lvh-font:var(--font-family-heading,"Outfit"),system-ui,-apple-system,"Segoe UI",sans-serif;--lvh-primary:var(--color-primary,#2563eb);--lvh-violet:#8b5cf6;--lvh-cyan:#06b6d4;--lvh-accent:linear-gradient( 90deg,var(--lvh-primary) 0%,var(--lvh-violet) 55%,var(--lvh-cyan) 100% );--lvh-accent-solid:linear-gradient( 135deg,var(--lvh-primary) 0%,color-mix(in srgb,var(--lvh-primary) 55%,var(--lvh-violet)) 100% );--lvh-surface:rgba(255,255,255,0.72);--lvh-surface-solid:rgba(255,255,255,0.9);--lvh-surface-overlay:rgba(255,255,255,0.3);--lvh-line:rgba(15,23,42,0.07);--lvh-text:#0f172a;--lvh-muted:#64748b;--lvh-hover:rgba(15,23,42,0.05);--lvh-chip:rgba(15,23,42,0.035);--lvh-chip-line:rgba(15,23,42,0.08);--lvh-pop:#ffffff;--lvh-pop-shadow:0 1px 2px rgba(15,23,42,0.08),0 6px 16px -6px rgba(15,23,42,0.16);--lvh-shadow:0 12px 32px -14px rgba(15,23,42,0.22);--lvh-menu-bg:rgba(255,255,255,0.97);--lvh-menu-shadow:0 28px 56px -18px rgba(15,23,42,0.28),0 0 0 1px rgba(15,23,42,0.03);--lvh-drawer-bg:#ffffff;--lvh-ring:rgba(255,255,255,0.95);--lvh-logo-filter:brightness(0);--lvh-r:8px;--lvh-r-sm:6px;--lvh-ease:cubic-bezier(0.16,1,0.3,1);}html[data-bs-theme="dark"] #header.lv-header,html[data-theme="dark"] #header.lv-header,#header.lv-header.lv-header--on-dark:not(.sticky),#header.lv-header.is-on-dark:not(.sticky),#header.lv-header.lv-header--tenant,.lv-subnav,.lv-menu--dark{--lvh-surface:rgba(2,6,23,0.92);--lvh-surface-solid:rgba(2,6,23,0.98);--lvh-surface-overlay:rgba(2,6,23,0.24);--lvh-line:rgba(255,255,255,0.07);--lvh-text:#f8fafc;--lvh-muted:#94a3b8;--lvh-hover:rgba(255,255,255,0.07);--lvh-chip:rgba(255,255,255,0.04);--lvh-chip-line:rgba(255,255,255,0.09);--lvh-pop:rgba(255,255,255,0.1);--lvh-pop-shadow:inset 0 0 0 1px rgba(255,255,255,0.08),0 6px 16px -8px rgba(0,0,0,0.6);--lvh-shadow:0 14px 36px -14px rgba(0,0,0,0.7);--lvh-menu-bg:rgba(15,23,42,0.97);--lvh-menu-shadow:0 28px 56px -18px rgba(0,0,0,0.75),0 0 0 1px rgba(255,255,255,0.04);--lvh-drawer-bg:#0b1222;--lvh-ring:#0f172a;--lvh-logo-filter:brightness(0) invert(1);}.lv-tone-primary{--lvh-tone:var(--color-primary,#2563eb);}.lv-tone-rose{--lvh-tone:#f43f5e;}.lv-tone-emerald{--lvh-tone:#10b981;}.lv-tone-indigo{--lvh-tone:#6366f1;}.lv-tone-violet{--lvh-tone:#8b5cf6;}.lv-tone-cyan{--lvh-tone:#06b6d4;}.lv-tone-amber{--lvh-tone:#f59e0b;}#header.lv-header{position:fixed;top:0;left:0;width:100%;height:var(--lvh-h) !important;z-index:1050;display:flex;align-items:stretch;padding:0;color:var(--lvh-text);font-family:var(--lvh-font);background:transparent !important;border:0 !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;filter:none !important;transform:none !important;animation:none !important;opacity:1 !important;transition:height 0.35s var(--lvh-ease),left 0.4s var(--lvh-ease),width 0.4s var(--lvh-ease);}#header.lv-header::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--lvh-surface);backdrop-filter:blur(18px) saturate(170%);-webkit-backdrop-filter:blur(18px) saturate(170%);border-bottom:1px solid var(--lvh-line);transition:background 0.35s ease,box-shadow 0.35s ease,border-color 0.35s ease;}#header.lv-header::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--lvh-accent);opacity:0;pointer-events:none;transition:opacity 0.4s ease;}#header.lv-header.sticky,#header.lv-header.sticky ~ .lv-subnav{--lvh-h:58px;}#header.lv-header.sticky::before{background:var(--lvh-surface-solid);box-shadow:var(--lvh-shadow);}#header.lv-header.sticky::after,#header.lv-header.lv-header--app::after{opacity:0.55;}#header.lv-header.lv-header--overlay:not(.sticky)::before{background:var(--lvh-surface-overlay);border-bottom-color:transparent;backdrop-filter:blur(10px) saturate(140%);-webkit-backdrop-filter:blur(10px) saturate(140%);}.lv-header__progress{position:absolute;left:0;bottom:-1px;height:2px;width:100%;background:var(--lvh-accent);transform-origin:0 50%;transform:scaleX(var(--lv-progress,0));pointer-events:none;z-index:1;opacity:0;transition:opacity 0.3s ease;}#header.lv-header.lv-header--public.sticky .lv-header__progress{opacity:1;}.lv-header__inner{position:relative;display:flex;align-items:center;gap:14px;width:95%;max-width:var(--lvh-max);height:100%;margin:0 auto;padding:0 20px;animation:lvHeaderIn 0.7s var(--lvh-ease) backwards;}#header.lv-header.lv-header--app .lv-header__inner{max-width:none;padding:0 24px;}#header.lv-header.lv-header--app:not(.lv-header--with-sidebar){left:0 !important;width:100% !important;margin-left:0 !important;}@media (min-width:992px){#header.lv-header.lv-header--with-sidebar{left:var(--ld-sidebar-width,280px) !important;width:calc(100% - var(--ld-sidebar-width,280px)) !important;margin-left:0 !important;}#header.lv-header.lv-header--with-sidebar .lv-brand__logo{display:none;}#header.lv-header.lv-header--with-sidebar .lv-brand__ctx{display:inline-flex !important;}}@media (max-width:991.98px){#header.lv-header.lv-header--with-sidebar{left:0 !important;width:100% !important;}}.lv-header__start{display:flex;align-items:center;gap:12px;min-width:0;flex-shrink:0;}.lv-header__center{flex:1 1 auto;display:flex;justify-content:center;min-width:0;}.lv-header__end{display:flex;align-items:center;gap:8px;margin-left:auto;flex-shrink:0;}.lv-header__mobile{align-items:center;gap:6px;}@keyframes lvHeaderIn{from{opacity:0;transform:translateY(-10px);}to{opacity:1;transform:none;}}#header.lv-header .lv-brand{display:inline-flex;align-items:center;gap:12px;min-width:0;color:inherit;text-decoration:none !important;}#header.lv-header .lv-brand__logo,.lv-drawer .lv-brand__logo{display:block;height:26px;width:auto;max-width:132px;object-fit:contain;filter:var(--lvh-logo-filter) !important;transition:transform 0.45s var(--lvh-ease),opacity 0.2s ease;}#header.lv-header .lv-brand:hover .lv-brand__logo{transform:translateY(-1px);}#header.lv-header .lv-brand__ctx{align-items:center;gap:7px;height:24px;padding:0 9px 0 8px;border-radius:var(--lvh-r-sm);background:var(--lvh-chip);border:1px solid var(--lvh-chip-line);color:var(--lvh-muted);font-size:0.66rem;font-weight:700;letter-spacing:0.09em;line-height:1;text-transform:uppercase;white-space:nowrap;transition:border-color 0.2s ease,color 0.2s ease;}#header.lv-header .lv-brand:hover .lv-brand__ctx{color:var(--lvh-text);border-color:color-mix(in srgb,var(--lvh-tone) 35%,transparent);}.lv-brand__dot{position:relative;width:6px;height:6px;border-radius:50%;background:var(--lvh-tone,var(--lvh-primary));box-shadow:0 0 0 3px color-mix(in srgb,var(--lvh-tone,#2563eb) 22%,transparent);}.lv-brand__dot::after{content:"";position:absolute;inset:0;border-radius:50%;background:inherit;animation:lvPulse 2.4s ease-out infinite;}@keyframes lvPulse{0%{transform:scale(1);opacity:0.7;}70%,100%{transform:scale(3);opacity:0;}}#header.lv-header .lv-crumb{align-items:center;gap:10px;min-width:0;max-width:280px;color:var(--lvh-text);font-size:0.9rem;font-weight:600;}#header.lv-header .lv-crumb i{font-size:0.6rem;color:var(--lvh-muted);opacity:0.7;}#header.lv-header .lv-crumb span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}#header.lv-header .lv-nav{display:inline-flex;align-items:center;gap:2px;padding:4px;border-radius:var(--lvh-r);background:var(--lvh-chip);border:1px solid var(--lvh-chip-line);}#header.lv-header .lv-nav__link{position:relative;display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px;border:0;border-radius:var(--lvh-r-sm);background:transparent;color:var(--lvh-muted);font-family:var(--lvh-font);font-size:0.875rem;font-weight:600;letter-spacing:0.005em;line-height:1;white-space:nowrap;text-decoration:none !important;cursor:pointer;transition:color 0.2s ease,background 0.2s ease,box-shadow 0.25s ease;}#header.lv-header .lv-nav__link i{font-size:0.78rem;color:inherit;opacity:0.75;transition:transform 0.3s var(--lvh-ease),opacity 0.2s ease;}#header.lv-header .lv-nav__link:hover{color:var(--lvh-text);background:var(--lvh-hover);}#header.lv-header .lv-nav__link:hover i{opacity:1;transform:translateY(-1px);}#header.lv-header .lv-nav__link.is-active,#header.lv-header .lv-nav__link[aria-expanded="true"]{color:var(--lvh-text);background:var(--lvh-pop);box-shadow:var(--lvh-pop-shadow);}#header.lv-header .lv-nav__link--accent,#header.lv-header .lv-nav__link--accent:hover{color:var(--lvh-primary);}html[data-bs-theme="dark"] #header.lv-header .lv-nav__link--accent,#header.lv-header.lv-header--on-dark:not(.sticky) .lv-nav__link--accent,#header.lv-header.is-on-dark:not(.sticky) .lv-nav__link--accent{color:color-mix(in srgb,var(--lvh-primary) 55%,#ffffff);}.lv-nav__spark{width:6px;height:6px;margin-left:-2px;border-radius:50%;background:var(--lvh-accent);box-shadow:0 0 10px color-mix(in srgb,var(--lvh-violet) 70%,transparent);}#header.lv-header .lv-search{align-items:center;gap:10px;height:38px;width:clamp(190px,20vw,300px);padding:0 6px 0 12px;border-radius:var(--lvh-r);border:1px solid var(--lvh-chip-line);background:var(--lvh-chip);color:var(--lvh-muted);font-family:var(--lvh-font);font-size:0.84rem;font-weight:500;cursor:pointer;transition:border-color 0.2s ease,background 0.2s ease,box-shadow 0.25s ease,color 0.2s ease;}#header.lv-header .lv-search > i{font-size:0.8rem;transition:color 0.2s ease;}#header.lv-header .lv-search:hover,#header.lv-header .lv-search:focus-visible{color:var(--lvh-text);background:var(--lvh-pop);border-color:color-mix(in srgb,var(--lvh-primary) 45%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--lvh-primary) 12%,transparent);}#header.lv-header .lv-search:hover > i{color:var(--lvh-primary);}.lv-search__label{flex:1;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;}#header.lv-header .lv-kbd{flex-shrink:0;padding:4px 6px;border-radius:5px;border:1px solid var(--lvh-chip-line);border-bottom-width:2px;background:var(--lvh-pop);color:var(--lvh-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:0.64rem;font-weight:600;line-height:1;box-shadow:none;}#header.lv-header .lv-dock{align-items:center;gap:2px;padding:3px;border-radius:var(--lvh-r);background:var(--lvh-chip);border:1px solid var(--lvh-chip-line);}#header.lv-header .lv-icon-btn,#header.lv-header .lv-burger,.lv-subnav .lv-subnav__icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border-radius:var(--lvh-r-sm);border:1px solid transparent;background:transparent;color:var(--lvh-text);font-size:0.92rem;line-height:1;cursor:pointer;text-decoration:none !important;box-shadow:none;transition:background 0.2s ease,border-color 0.2s ease,color 0.2s ease,transform 0.2s var(--lvh-ease);}#header.lv-header .lv-icon-btn i{color:inherit;transition:transform 0.3s var(--lvh-ease);}#header.lv-header .lv-icon-btn:hover,#header.lv-header .lv-icon-btn[aria-expanded="true"],#header.lv-header .lv-burger:hover,.lv-subnav .lv-subnav__icon:hover,.lv-subnav .lv-subnav__icon[aria-expanded="true"]{background:var(--lvh-pop);border-color:var(--lvh-chip-line);box-shadow:var(--lvh-pop-shadow);color:var(--lvh-text);}#header.lv-header .lv-icon-btn:hover i{transform:translateY(-1px);}#header.lv-header .lv-icon-btn:active,#header.lv-header .lv-burger:active{transform:scale(0.93);}#header.lv-header .lv-icon-btn--accent{color:#fff;background:var(--lvh-accent-solid);box-shadow:0 6px 14px -6px color-mix(in srgb,var(--lvh-primary) 70%,transparent);}#header.lv-header .lv-icon-btn--accent:hover,#header.lv-header .lv-icon-btn--accent[aria-expanded="true"]{color:#fff;background:var(--lvh-accent-solid);border-color:transparent;box-shadow:0 8px 18px -6px color-mix(in srgb,var(--lvh-primary) 80%,transparent);}#header.lv-header .lv-icon-btn--accent i{transition:transform 0.35s var(--lvh-ease);}#header.lv-header .lv-icon-btn--accent[aria-expanded="true"] i{transform:rotate(45deg);}#header.lv-header .lv-icon-btn .theme-icon{color:inherit !important;}html[data-bs-theme="dark"] #header.lv-header .lv-icon-btn .theme-icon{color:#fbbf24 !important;}#header.lv-header .lv-burger{width:38px;height:38px;border-color:var(--lvh-chip-line);background:var(--lvh-chip);}.lv-burger__lines{position:relative;display:block;width:18px;height:12px;}.lv-burger__lines span{position:absolute;left:0;display:block;width:100%;height:2px;border-radius:2px;background:currentColor;transition:transform 0.4s var(--lvh-ease),top 0.3s var(--lvh-ease),width 0.3s var(--lvh-ease),opacity 0.2s ease;}.lv-burger__lines span:nth-child(1){top:0;}.lv-burger__lines span:nth-child(2){top:5px;width:65%;}.lv-burger__lines span:nth-child(3){top:10px;}.lv-burger:hover .lv-burger__lines span:nth-child(2){width:100%;}.lv-burger.active .lv-burger__lines span:nth-child(1){top:5px;transform:rotate(45deg);}.lv-burger.active .lv-burger__lines span:nth-child(2){opacity:0;transform:translateX(6px);}.lv-burger.active .lv-burger__lines span:nth-child(3){top:5px;transform:rotate(-45deg);}.lv-badge{position:absolute;top:2px;right:2px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:linear-gradient(135deg,#f43f5e,#ef4444);color:#fff !important;font-family:var(--lvh-font);font-size:0.6rem;font-weight:800;line-height:16px;text-align:center;box-shadow:0 0 0 2px var(--lvh-ring,#fff);pointer-events:none;}.lv-badge--inline{position:static !important;box-shadow:none;margin-left:auto;}#header.lv-header .lv-user{display:flex;align-items:center;gap:10px;height:44px;padding:0 10px 0 4px;border-radius:var(--lvh-r);border:1px solid var(--lvh-chip-line);background:var(--lvh-chip);color:var(--lvh-text);font-family:var(--lvh-font);cursor:pointer;transition:background 0.2s ease,border-color 0.2s ease,box-shadow 0.25s ease;}#header.lv-header .lv-user:hover,#header.lv-header .lv-user[aria-expanded="true"]{background:var(--lvh-pop);box-shadow:var(--lvh-pop-shadow);}.lv-avatar{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:34px;height:34px;border-radius:50%;background:var( --lvh-accent-solid,linear-gradient(135deg,#2563eb,#7c3aed) );color:#fff;font-family:var(--lvh-font,inherit);font-size:0.85rem;font-weight:700;line-height:1;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.18);}.lv-avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover;}.lv-avatar--online::after{content:"";position:absolute;right:-1px;bottom:-1px;width:10px;height:10px;border-radius:50%;background:#10b981;box-shadow:0 0 0 2px var(--lvh-ring,#fff);}.lv-avatar--lg{width:44px;height:44px;font-size:1.05rem;}.lv-user__meta{flex-direction:column;align-items:flex-start;min-width:0;line-height:1.15;}.lv-user__name{max-width:140px;overflow:hidden;font-size:0.84rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap;}.lv-user__role{color:var(--lvh-muted);font-size:0.68rem;font-weight:600;}#header.lv-header .lv-user__chev{color:var(--lvh-muted);font-size:0.6rem;transition:transform 0.3s var(--lvh-ease);}#header.lv-header .lv-user[aria-expanded="true"] .lv-user__chev{transform:rotate(180deg);}#header.lv-header .lv-avatar-btn{display:inline-flex;padding:2px;border:0;border-radius:50%;background:transparent;cursor:pointer;}#header.lv-header .lv-auth{align-items:center;gap:8px;}.lv-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;padding:0 16px;overflow:hidden;border-radius:var(--lvh-r,8px);border:1px solid transparent;font-family:var(--lvh-font,inherit);font-size:0.875rem;font-weight:700;line-height:1;white-space:nowrap;text-decoration:none !important;cursor:pointer;transition:background 0.2s ease,border-color 0.2s ease,box-shadow 0.25s ease,transform 0.2s var(--lvh-ease,ease),color 0.2s ease;}.lv-btn i{font-size:0.8rem;transition:transform 0.25s var(--lvh-ease,ease);}.lv-btn--ghost{color:var(--lvh-text) !important;background:var(--lvh-chip);border-color:var(--lvh-chip-line);}.lv-btn--ghost:hover{background:var(--lvh-pop);box-shadow:var(--lvh-pop-shadow);}.lv-btn--ghost i{color:var(--lvh-primary);}.lv-btn--primary{color:#fff !important;background:var(--lvh-accent-solid);box-shadow:0 8px 20px -8px color-mix(in srgb,var(--lvh-primary) 75%,transparent),inset 0 1px 0 rgba(255,255,255,0.2);}.lv-btn--primary::after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient( 100deg,transparent,rgba(255,255,255,0.35),transparent );transform:skewX(-18deg);transition:left 0.6s var(--lvh-ease,ease);pointer-events:none;}.lv-btn--primary:hover{transform:translateY(-1px);box-shadow:0 12px 26px -10px color-mix(in srgb,var(--lvh-primary) 85%,transparent),inset 0 1px 0 rgba(255,255,255,0.2);}.lv-btn--primary:hover::after{left:120%;}.lv-btn--primary:hover i{transform:translateX(3px);}.lv-btn--danger{color:#ef4444 !important;background:rgba(239,68,68,0.08);border-color:rgba(239,68,68,0.2);}.lv-btn--danger:hover{color:#fff !important;background:#ef4444;}.lv-btn--block{width:100%;height:46px;}.lv-menu.dropdown-menu{--bs-dropdown-link-active-bg:var(--lvh-hover);--bs-dropdown-link-active-color:var(--lvh-text);min-width:270px;max-width:calc(100vw - 24px);margin-top:10px !important;padding:6px;border-radius:var(--lvh-r);border:1px solid var(--lvh-chip-line);background:var(--lvh-menu-bg);backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);box-shadow:var(--lvh-menu-shadow);color:var(--lvh-text);font-family:var(--lvh-font);}.lv-menu.dropdown-menu.show{animation:lvMenuIn 0.24s var(--lvh-ease);}#header.lv-header .dropdown-menu.lv-menu{position:absolute;top:100%;inset-inline:0 auto;transform:none !important;}#header.lv-header .dropdown-menu.lv-menu.dropdown-menu-end{inset-inline:auto 0;}@keyframes lvMenuFade{from{opacity:0;scale:0.98;}to{opacity:1;scale:1;}}@keyframes lvMenuIn{from{opacity:0;translate:0 -6px;scale:0.98;}to{opacity:1;translate:0 0;scale:1;}}.lv-menu .dropdown-item{display:flex;align-items:center;gap:12px;width:100%;padding:7px 10px 7px 7px;border:0;border-radius:var(--lvh-r-sm);background:transparent;color:var(--lvh-text);font-size:0.875rem;font-weight:500;text-align:left;white-space:normal;transform:none;transition:background 0.15s ease,color 0.15s ease;}.lv-menu .dropdown-item:hover,.lv-menu .dropdown-item:focus-visible,.lv-menu .dropdown-item.active{background:var(--lvh-hover);color:var(--lvh-text);}.lv-menu__ico{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:30px;height:30px;border-radius:var(--lvh-r-sm);background:color-mix( in srgb,var(--lvh-tone,var(--lvh-primary)) 10%,transparent );border:1px solid color-mix(in srgb,var(--lvh-tone,var(--lvh-primary)) 18%,transparent);color:var(--lvh-tone,var(--lvh-primary));font-size:0.78rem;transition:transform 0.25s var(--lvh-ease);}.lv-menu .dropdown-item:hover .lv-menu__ico{transform:scale(1.06);}.lv-menu__label{display:flex;align-items:center;gap:8px;padding:10px 8px 6px;color:var(--lvh-muted);font-size:0.64rem;font-weight:800;letter-spacing:0.1em;text-transform:uppercase;}.lv-menu__label i{font-size:0.7rem;opacity:0.7;}.lv-menu__label--split{justify-content:space-between;}.lv-menu__link{padding:0;border:0;background:none;color:#ef4444;font-size:0.66rem;font-weight:700;letter-spacing:0.02em;text-transform:none;cursor:pointer;}.lv-menu__link:hover{text-decoration:underline;}.lv-menu__sep{height:1px;margin:6px 4px;border:0;background:var(--lvh-line);opacity:1;}.lv-menu__scroll{max-height:260px;overflow-y:auto;scrollbar-width:thin;}.lv-menu__scroll .text-dark{color:var(--lvh-text) !important;}.lv-menu__scroll .text-muted{color:var(--lvh-muted) !important;}.lv-menu__item--danger,.lv-menu .dropdown-item.lv-menu__item--danger:hover{color:#ef4444;}.lv-menu__item--danger .lv-menu__ico{--lvh-tone:#ef4444;}.lv-menu__profile{display:flex;align-items:center;gap:12px;margin-bottom:4px;padding:12px 10px;border-radius:var(--lvh-r-sm);border:1px solid var(--lvh-chip-line);background:radial-gradient( 120% 140% at 0% 0%,color-mix(in srgb,var(--lvh-primary) 14%,transparent),transparent 60% ),radial-gradient( 120% 140% at 100% 100%,color-mix(in srgb,var(--lvh-violet) 12%,transparent),transparent 60% );}.lv-menu__profile-meta{display:flex;flex-direction:column;min-width:0;line-height:1.3;}.lv-menu__profile-meta strong{max-width:180px;overflow:hidden;font-size:0.95rem;text-overflow:ellipsis;white-space:nowrap;}.lv-menu__profile-meta small{color:var(--lvh-muted);font-size:0.75rem;font-weight:600;}.lv-menu--account{min-width:290px;}.lv-menu--notifications{min-width:320px;}.lv-segment{display:flex;gap:2px;margin:2px 4px 4px;padding:3px;border-radius:var(--lvh-r-sm);background:var(--lvh-chip);border:1px solid var(--lvh-chip-line);}.lv-segment__item{flex:1;padding:6px 4px;border-radius:5px;color:var(--lvh-muted);font-size:0.7rem;font-weight:700;text-align:center;text-decoration:none !important;transition:background 0.15s ease,color 0.15s ease;}.lv-segment__item:hover{color:var(--lvh-text);}.lv-segment__item.active{color:#fff;background:var(--lvh-accent-solid);box-shadow:0 4px 10px -4px color-mix(in srgb,var(--lvh-primary) 70%,transparent);}#header.lv-header .lv-drawer-backdrop{position:fixed;inset:0;z-index:4;background:rgba(2,6,23,0.5);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);opacity:0;visibility:hidden;transition:opacity 0.35s ease,visibility 0s linear 0.35s;}#header.lv-header .lv-drawer-backdrop.active,#header.lv-header .lv-drawer-backdrop.show{opacity:1;visibility:visible;transition:opacity 0.35s ease,visibility 0s;}#main-nav.lv-drawer{position:fixed;top:0;right:0;bottom:0;z-index:5;display:flex;flex-direction:column;width:min(88vw,380px);height:100dvh;background:var(--lvh-drawer-bg);border-left:1px solid var(--lvh-line);box-shadow:-30px 0 70px -24px rgba(2,6,23,0.45);color:var(--lvh-text);transform:translateX(104%);visibility:hidden;transition:transform 0.5s var(--lvh-ease),visibility 0s linear 0.5s;}#main-nav.lv-drawer.show-menu,#main-nav.lv-drawer.nav-open{transform:none;visibility:visible;transition:transform 0.5s var(--lvh-ease),visibility 0s;}.lv-drawer__head{display:flex;align-items:center;justify-content:space-between;height:var(--header-height,64px);padding:0 16px 0 20px;border-bottom:1px solid var(--lvh-line);flex-shrink:0;}#main-nav .lv-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:var(--lvh-r-sm);border:1px solid var(--lvh-chip-line);background:var(--lvh-chip);color:var(--lvh-text);cursor:pointer;}.lv-drawer__body{flex:1;padding:8px 16px 20px;overflow-y:auto;overscroll-behavior:contain;}.lv-drawer__label{padding:18px 6px 8px;color:var(--lvh-muted);font-size:0.66rem;font-weight:800;letter-spacing:0.1em;text-transform:uppercase;}.lv-drawer__list{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;}#main-nav .lv-drawer__link{display:flex;align-items:center;gap:14px;width:100%;padding:10px;border:1px solid transparent;border-radius:var(--lvh-r);background:transparent;color:var(--lvh-text);text-align:left;text-decoration:none !important;transition:background 0.2s ease,border-color 0.2s ease;}#main-nav .lv-drawer__link:hover,#main-nav .lv-drawer__link.is-active{background:var(--lvh-chip);border-color:var(--lvh-chip-line);}.lv-drawer__ico{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:var(--lvh-r);background:color-mix(in srgb,var(--lvh-primary) 10%,transparent);color:var(--lvh-primary);font-size:0.95rem;}.lv-drawer__link--accent .lv-drawer__ico,#main-nav .lv-drawer__link.is-active .lv-drawer__ico{background:var(--lvh-accent-solid);color:#fff;}.lv-drawer__text{display:flex;flex-direction:column;flex:1;min-width:0;line-height:1.25;}.lv-drawer__text strong{font-size:0.98rem;font-weight:700;}.lv-drawer__text small{margin-top:2px;color:var(--lvh-muted);font-size:0.78rem;}.lv-drawer__chev{color:var(--lvh-muted);font-size:0.7rem;opacity:0.6;transition:transform 0.25s var(--lvh-ease);}#main-nav .lv-drawer__link:hover .lv-drawer__chev{transform:translateX(3px);}.lv-drawer__promo{position:relative;margin-top:20px;padding:18px;overflow:hidden;border-radius:var(--lvh-r);color:#fff;background:radial-gradient( 120% 120% at 100% 0%,rgba(6,182,212,0.45),transparent 55% ),var(--lvh-accent-solid);box-shadow:0 18px 36px -18px color-mix(in srgb,var(--lvh-primary) 80%,transparent);}.lv-drawer__promo strong{display:block;margin:10px 0 6px;font-size:1.05rem;line-height:1.3;}.lv-drawer__promo p{margin:0;color:rgba(255,255,255,0.82);font-size:0.82rem;line-height:1.5;}.lv-drawer__promo-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:5px;background:rgba(255,255,255,0.16);font-size:0.64rem;font-weight:800;letter-spacing:0.1em;text-transform:uppercase;}.lv-drawer__actions{display:flex;flex-direction:column;gap:10px;margin-top:16px;}.lv-drawer__foot{display:flex;justify-content:space-between;flex-shrink:0;padding:14px 20px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--lvh-line);color:var(--lvh-muted);font-size:0.72rem;font-weight:600;}#main-nav.show-menu .lv-drawer__list > li,#main-nav.show-menu .lv-drawer__promo,#main-nav.show-menu .lv-drawer__actions{animation:lvDrawerItem 0.55s var(--lvh-ease) backwards;}#main-nav.show-menu .lv-drawer__list > li:nth-child(1){animation-delay:0.06s;}#main-nav.show-menu .lv-drawer__list > li:nth-child(2){animation-delay:0.1s;}#main-nav.show-menu .lv-drawer__list > li:nth-child(3){animation-delay:0.14s;}#main-nav.show-menu .lv-drawer__list > li:nth-child(4){animation-delay:0.18s;}#main-nav.show-menu .lv-drawer__list > li:nth-child(5){animation-delay:0.22s;}#main-nav.show-menu .lv-drawer__list > li:nth-child(n + 6){animation-delay:0.26s;}#main-nav.show-menu .lv-drawer__promo{animation-delay:0.24s;}#main-nav.show-menu .lv-drawer__actions{animation-delay:0.3s;}@keyframes lvDrawerItem{from{opacity:0;transform:translateX(18px);}to{opacity:1;transform:none;}}.lv-subnav{--lvh-tenant:var(--c-primary,var(--color-primary,#2563eb));--lvh-tenant-2:var(--c-secondary,var(--lvh-tenant));position:fixed;top:var(--lvh-h);left:0;right:0;z-index:1040;display:flex;align-items:center;height:56px;color:var(--lvh-text);font-family:var(--lvh-font);transition:top 0.35s var(--lvh-ease);}.lv-subnav::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--lvh-surface);backdrop-filter:blur(18px) saturate(170%);-webkit-backdrop-filter:blur(18px) saturate(170%);border-bottom:1px solid var(--lvh-line);}.lv-subnav::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient( 90deg,transparent,color-mix(in srgb,var(--lvh-tenant) 80%,transparent),transparent );opacity:0.8;}.lv-subnav__inner{display:flex;align-items:center;gap:16px;width:100%;max-width:var(--lvh-max);margin:0 auto;padding:0 20px;}.lv-subnav__brand{display:inline-flex;align-items:center;gap:10px;min-width:0;color:var(--lvh-text) !important;text-decoration:none !important;}.lv-subnav__name{max-width:240px;overflow:hidden;font-size:1rem;font-weight:700;letter-spacing:-0.01em;text-overflow:ellipsis;white-space:nowrap;}.lv-subnav__links{align-items:center;gap:2px;margin:0 auto;padding:0;list-style:none;overflow-x:auto;scrollbar-width:none;}.lv-subnav__links::-webkit-scrollbar{display:none;}#tenantNavbar.lv-subnav .lv-subnav__links .nav-link{@media screen and (max-width:640px){display:contents;}@media screen and (min-width:640px){display:inline-flex;}align-items:center;height:34px;padding:0 12px;border-radius:var(--lvh-r-sm);color:var(--lvh-muted) !important;font-size:0.86rem;font-weight:600;white-space:nowrap;transition:color 0.2s ease,background 0.2s ease;}#tenantNavbar.lv-subnav .lv-subnav__links .nav-link:hover,#tenantNavbar.lv-subnav .lv-subnav__links .nav-link.active{color:var(--lvh-text) !important;background:var(--lvh-hover);}.lv-subnav__actions{display:flex;align-items:center;gap:8px;margin:0 auto;flex-shrink:0;}.lv-subnav .lv-subnav__icon{width:38px;height:38px;border-color:var(--lvh-chip-line);background:var(--lvh-chip);}.lv-subnav .lv-badge{--lvh-ring:#0b1222;}.lv-subnav .lv-menu .dropdown-item.nav-link{padding:7px 10px 7px 7px;color:var(--lvh-text) !important;}.mobile-bottom-nav{height:68px;padding:0 8px env(safe-area-inset-bottom);background:rgba(255,255,255,0.86);backdrop-filter:blur(18px) saturate(170%);-webkit-backdrop-filter:blur(18px) saturate(170%);border-top:1px solid rgba(15,23,42,0.07);box-shadow:0 -12px 30px -18px rgba(15,23,42,0.25) !important;}html[data-bs-theme="dark"] .mobile-bottom-nav{background:rgba(2,6,23,0.86);border-top-color:rgba(255,255,255,0.07);}.mobile-bottom-nav .mobile-nav-item{position:relative;gap:3px;padding-top:0;}.mobile-bottom-nav .mobile-nav-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:28px;margin-bottom:0;border-radius:14px;font-size:1.05rem;transition:background 0.25s ease,color 0.25s ease;}.mobile-bottom-nav .mobile-nav-item.active .mobile-nav-icon{background:color-mix( in srgb,var(--color-primary,#2563eb) 14%,transparent );}.mobile-bottom-nav .mobile-nav-item.active::before{content:"";position:absolute;top:0;left:50%;width:22px;height:3px;border-radius:0 0 3px 3px;background:linear-gradient(90deg,var(--color-primary,#2563eb),#8b5cf6);translate:-50% 0;}.lavdin-toolbox-navbar{border-radius:8px !important;background:rgba(2,6,23,0.82);border-color:rgba(255,255,255,0.08);font-family:var(--font-family-heading,"Outfit"),system-ui,sans-serif;overflow:hidden;}.lavdin-toolbox-navbar::before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#f59e0b,#f43f5e 55%,#8b5cf6);pointer-events:none;}.lavdin-toolbox-navbar .lavdin-toolbox-icon{border-radius:8px;color:#fbbf24;background:rgba(245,158,11,0.14);box-shadow:inset 0 0 0 1px rgba(245,158,11,0.25);}.lavdin-toolbox-navbar .lavdin-toolbox-btn{border-radius:6px;}.lavdin-toolbox-navbar--sim::before{background:linear-gradient(90deg,#2563eb,#8b5cf6 55%,#06b6d4);}.lavdin-toolbox-navbar--sim .lavdin-toolbox-icon{color:#93c5fd;background:rgba(59,130,246,0.16);box-shadow:inset 0 0 0 1px rgba(59,130,246,0.3);}@media (min-width:992px){#main-nav.lv-drawer{display:none;}}@media (max-width:1199.98px){#header.lv-header .lv-search{width:38px;padding:0;justify-content:center;}#header.lv-header .lv-search .lv-search__label,#header.lv-header .lv-search .lv-kbd{display:none;}#header.lv-header .lv-nav__link{padding:0 11px;}}@media (max-width:991.98px){#header.lv-header{--lvh-h:var(--header-height,64px);}#header.lv-header.sticky,#header.lv-header.sticky ~ .lv-subnav{--lvh-h:58px;}.lv-header__inner,#header.lv-header.lv-header--app .lv-header__inner{gap:8px;}#header.lv-header .lv-brand__logo{height:24px;}}@media (max-width:575.98px){.lv-subnav__name{max-width:130px;font-size:0.92rem;}.lv-subnav__inner{gap:10px;padding:0 12px 0 16px;}}@media (prefers-reduced-motion:reduce){.lv-header__inner,.lv-menu.dropdown-menu.show,#main-nav.show-menu .lv-drawer__list > li,#main-nav.show-menu .lv-drawer__promo,#main-nav.show-menu .lv-drawer__actions,.lv-brand__dot::after{animation:none !important;}}html[data-graphics="low"] #header.lv-header::before,html[data-graphics="low"] .lv-subnav::before{background:var(--lvh-surface-solid);}#header.lv-header ~ .lv-subnav ~ main{padding-top:calc(var(--lvh-h,64px) + 56px) !important;}#header.lv-header ~ .lv-subnav ~ .inline-save-bar,#header.lv-header ~ .lv-subnav ~ * .inline-save-bar{top:146px !important;}.form-control{background-color:var(--color-bg-main);border:1px solid var(--color-border-light);border-radius:var(--radius-sm);width:100%;font-family:inherit;font-size:0.95rem;color:var(--color-text-main);transition:var(--transition-fast);box-shadow:var(--shadow-inner);}.form-control:focus{background-color:var(--color-white);border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--c-primary) 20%,transparent),var(--shadow-inner);outline:0;}.auth-card .form-control{background-color:var(--color-bg-main);border:1px solid var(--color-border-light);padding:0.875rem 1.25rem !important;border-radius:var(--radius-md);font-size:0.95rem !important;transition:0.2s !important;color:var(--color-text-main);}.auth-card .form-control:focus{background-color:var(--color-white);border-color:var(--primary-color);box-shadow:0 0 0 4px rgba(37,99,235,0.08);}.form-label{display:block;font-size:0.875rem;font-weight:600;margin-bottom:0.5rem;color:var(--color-text-muted);}[data-bs-theme="dark"] input:not([type="hidden"]):not([type="submit"]):not([type="button"]):not( [type="checkbox"] ):not([type="radio"]),[data-bs-theme="dark"] .form-control,[data-bs-theme="dark"] .form-select,[data-bs-theme="dark"] .input-group-text,[data-bs-theme="dark"] textarea{background-color:rgba(2,6,23,0.8);border-color:var(--dark-border);color:var(--dark-text-main);transition:all 0.3s ease;}[data-bs-theme="dark"] .form-control:focus,[data-bs-theme="dark"] .form-select:focus,[data-bs-theme="dark"] input:focus,[data-bs-theme="dark"] textarea:focus{background-color:var(--color-bg-surface);border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--c-primary) 30%,transparent),var(--shadow-inner);}[data-bs-theme="dark"] .form-control::placeholder,[data-bs-theme="dark"] .form-select::placeholder,[data-bs-theme="dark"] input::placeholder,[data-bs-theme="dark"] textarea::placeholder{color:var(--color-text-muted);opacity:1;}.mobile-account-panel{--mp-bg:#ffffff;--mp-surface:#f8fafc;--mp-line:rgba(15,23,42,0.07);--mp-text:#0f172a;--mp-muted:#64748b;--mp-hover:rgba(15,23,42,0.04);--mp-primary:var(--color-primary,#2563eb);--mp-accent:linear-gradient(90deg,var(--mp-primary) 0%,#8b5cf6 55%,#06b6d4 100%);--mp-ease:cubic-bezier(0.16,1,0.3,1);}[data-bs-theme="dark"] .mobile-account-panel,html[data-theme="dark"] .mobile-account-panel{--mp-bg:#0b1222;--mp-surface:rgba(255,255,255,0.035);--mp-line:rgba(255,255,255,0.07);--mp-text:#f8fafc;--mp-muted:#94a3b8;--mp-hover:rgba(255,255,255,0.05);}.mobile-account-backdrop{position:fixed;inset:0;background:rgba(2,6,23,0.55);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:1045;opacity:0;visibility:hidden;transition:opacity 0.3s ease,visibility 0s linear 0.3s;}.mobile-account-backdrop.active{opacity:1;visibility:visible;transition:opacity 0.3s ease,visibility 0s;}.mobile-account-panel{position:fixed;bottom:0;left:0;right:0;max-height:90dvh;background:var(--mp-bg);color:var(--mp-text);z-index:1050;border-radius:8px 8px 0 0;transform:translateY(104%);transition:transform 0.45s var(--mp-ease);display:flex;flex-direction:column;overflow:hidden;box-shadow:0 -24px 60px -20px rgba(2,6,23,0.45);font-family:var(--font-family-heading,"Outfit"),system-ui,sans-serif;}.mobile-account-panel::before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--mp-accent);opacity:0.85;}.mobile-account-panel.active{transform:translateY(0);}body.mobile-panel-open{overflow:hidden !important;}.mobile-panel-grip{display:block;width:40px;height:4px;margin:10px auto 2px;border-radius:4px;background:var(--mp-line);box-shadow:inset 0 0 0 4px var(--mp-line);flex-shrink:0;}.mobile-panel-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px 16px;border-bottom:1px solid var(--mp-line);flex-shrink:0;}.mobile-panel-identity{display:flex;align-items:center;gap:12px;min-width:0;}.mobile-panel-avatar{position:relative;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;flex-shrink:0;border-radius:50%;overflow:hidden;color:#fff;font-weight:700;font-size:1.15rem;background:linear-gradient(135deg,var(--mp-primary),#8b5cf6);box-shadow:0 0 0 2px var(--mp-bg),0 0 0 4px color-mix(in srgb,var(--mp-primary) 35%,transparent);}.mobile-panel-avatar img{width:100%;height:100%;object-fit:cover;}.mobile-panel-identity-meta{display:flex;flex-direction:column;gap:4px;min-width:0;}.mobile-panel-identity-meta strong{font-size:1.05rem;font-weight:700;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.mobile-panel-role{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;height:22px;padding:0 8px;border-radius:6px;font-size:0.72rem;font-weight:600;color:var(--lvh-tone,var(--mp-primary));background:color-mix(in srgb,var(--lvh-tone,var(--mp-primary)) 10%,transparent);}.mobile-panel-role-dot{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 22%,transparent);}.mobile-panel-header-actions{display:flex;align-items:center;gap:6px;}.mobile-panel-close{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:var(--mp-surface);border:1px solid var(--mp-line);color:var(--mp-text);transition:background 0.2s ease,transform 0.2s ease;}.mobile-panel-close:active{transform:scale(0.94);}.mobile-panel-content{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:4px 16px calc(16px + env(safe-area-inset-bottom));}.mobile-panel-section-title{display:flex;align-items:center;gap:8px;font-size:0.68rem;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;color:var(--mp-muted);margin:22px 0 10px;padding-left:2px;}.mobile-panel-section-title i{font-size:0.7rem;opacity:0.8;}.mobile-panel-section-title:first-child{margin-top:14px;}.mobile-panel-action-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;}.mobile-panel-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:14px;border-radius:8px;background:var(--mp-surface);border:1px solid var(--mp-line);color:var(--mp-text);text-decoration:none !important;overflow:hidden;transition:transform 0.2s var(--mp-ease),border-color 0.2s ease;}.mobile-panel-card:active{transform:scale(0.97);}.mobile-panel-card > span:last-child{font-size:0.85rem;font-weight:600;}.mobile-panel-card-ico,.mobile-panel-nav-ico{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;flex-shrink:0;color:var(--lvh-tone,var(--mp-primary));background:color-mix(in srgb,var(--lvh-tone,var(--mp-primary)) 12%,transparent);font-size:1rem;}.mobile-panel-nav-ico{width:32px;height:32px;font-size:0.9rem;}.mobile-panel-nav-list{display:flex;flex-direction:column;padding:4px;border-radius:8px;background:var(--mp-surface);border:1px solid var(--mp-line);}.mobile-panel-nav-item{display:flex;align-items:center;gap:12px;padding:10px;border-radius:6px;color:var(--mp-text);text-decoration:none !important;font-weight:600;font-size:0.92rem;transition:background 0.2s ease;}.mobile-panel-nav-item:active,.mobile-panel-nav-item:hover{background:var(--mp-hover);color:var(--mp-text);}.mobile-panel-nav-label{flex:1 1 auto;}.mobile-panel-chev{font-size:0.72rem;color:var(--mp-muted);opacity:0.7;}.mobile-panel-group{display:flex;flex-direction:column;gap:6px;}.mobile-panel-role-btn{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 14px;margin:0 0 6px;border-radius:8px;background:var(--mp-surface);border:1px solid var(--mp-line);color:var(--mp-text);font-weight:600;font-size:0.9rem;text-align:left;cursor:pointer;transition:background 0.2s ease;}.mobile-panel-role-btn:active{background:var(--mp-hover);}.mobile-panel-role-btn > span{display:inline-flex;align-items:center;gap:12px;}.mobile-panel-role-btn > span > i{width:18px;text-align:center;color:var(--lvh-tone,var(--mp-primary));}.mobile-panel-tier-selector{display:grid;grid-template-columns:repeat(5,1fr);gap:4px;padding:4px;border-radius:8px;background:var(--mp-surface);border:1px solid var(--mp-line);}.mobile-panel-tier-btn{display:flex;align-items:center;justify-content:center;height:34px;padding:0 4px;border-radius:6px;color:var(--mp-muted);font-weight:600;font-size:0.74rem;text-decoration:none !important;white-space:nowrap;transition:background 0.2s ease,color 0.2s ease;}.mobile-panel-tier-btn.active{color:#fff;background:linear-gradient(135deg,var(--mp-primary),#7c3aed);box-shadow:0 6px 14px -6px color-mix(in srgb,var(--mp-primary) 70%,transparent);}.mobile-panel-logout{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:50px;margin:24px 0 8px;border-radius:8px;font-weight:700;color:#ef4444 !important;background:rgba(239,68,68,0.08);border:1px solid rgba(239,68,68,0.22);text-decoration:none !important;transition:background 0.2s ease,transform 0.2s ease;}.mobile-panel-logout:active{transform:scale(0.98);background:rgba(239,68,68,0.14);}@media (prefers-reduced-motion:reduce){.mobile-account-panel,.mobile-account-backdrop{transition:none;}}