.header{justify-content:space-between;padding:0 16px;background:var(--primary-600);border-bottom:1px solid var(--neutral-25,#f5f5f5);height:48px;min-height:48px;position:sticky;top:0;z-index:1000}.header,.header .header-left{display:flex;align-items:center;flex-shrink:0}.header .logo-section{display:flex;align-items:center;gap:16px}.header .logo-icon{border-radius:8px}.header .logo-icon,.header .logo-image{display:flex;align-items:center;justify-content:center}.header .logo-image{width:120.93px;height:20px;padding:.377px 0 .376px;flex-shrink:0;aspect-ratio:120.93/20;-o-object-fit:contain;object-fit:contain}.header .collapse-btn{width:var(--spacing-16);height:var(--spacing-16);border:none;background:transparent;border-radius:var(--spacing-4);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--neutral-0);transition:all var(--transition-duration-200) ease}.header .collapse-btn .material-symbols-outlined{font-size:22px;color:var(--neutral-0)}.header .header-center{display:flex;align-items:center;justify-content:flex-start;flex:1;max-width:600px}.nav-dropdowns{display:flex;align-items:center;gap:4px}.header .header-right{display:flex;align-items:center;gap:8px;flex-shrink:0;margin-left:auto}.header .action-buttons{gap:12px}.header .action-buttons,.header .language-dropdown-wrapper{display:flex;align-items:center}.header .language-dropdown-wrapper .language-dropdown.sd-container,.header .language-dropdown-wrapper .sd-container{width:auto;min-width:120px}.header .language-dropdown-wrapper .language-dropdown .sd-trigger,.header .language-dropdown-wrapper .sd-container .sd-trigger,.header .language-dropdown-wrapper .sd-trigger{height:36px!important;padding:6px 12px!important;background:var(--primary-600)!important;border:0 solid var(--primary-600,#e5e7eb)!important;border-radius:4px!important;color:var(--neutral-0,#FFFFFF)!important;font-size:14px!important;font-weight:500!important;font-family:Inter,sans-serif!important;display:flex!important;align-items:center!important;gap:8px!important;cursor:pointer!important;transition:all .2s ease!important;width:auto!important;text-align:left!important}.header .language-dropdown-wrapper .sd-trigger .sd-selected-content{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:6px!important}.header .language-dropdown-wrapper .language-dropdown .sd-trigger .sd-label-text,.header .language-dropdown-wrapper .sd-trigger .sd-label-text{display:inline!important;align-items:center!important;gap:6px!important;color:var(--neutral-0,#FFFFFF)!important;flex:1 1 auto!important;min-width:0!important;overflow:visible!important;text-overflow:unset!important;white-space:nowrap!important;font-size:14px!important}.header .language-dropdown-wrapper .language-dropdown .sd-trigger .material-symbols-outlined.sd-caret,.header .language-dropdown-wrapper .language-dropdown .sd-trigger .sd-caret,.header .language-dropdown-wrapper .sd-trigger .material-symbols-outlined.sd-caret,.header .language-dropdown-wrapper .sd-trigger .sd-caret{color:var(--neutral-0,#FFFFFF)!important;font-size:18px!important;transition:transform .2s ease!important}.header .language-dropdown-wrapper .language-dropdown.sd-container.open .sd-caret,.header .language-dropdown-wrapper .language-dropdown.sd-container.open .sd-trigger .sd-caret,.header .language-dropdown-wrapper .sd-container.open .sd-caret,.header .language-dropdown-wrapper .sd-container.open .sd-trigger .sd-caret{transform:rotate(180deg)!important}.header .language-dropdown-wrapper .sd-panel{background:var(--neutral-0,#FFFFFF)!important;border:1px solid var(--neutral-200,#e5e7eb)!important;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)!important;border-radius:8px!important;margin-top:4px!important;min-width:200px!important}.header .language-dropdown-wrapper .sd-option{padding:10px 16px}.header .language-dropdown-wrapper .sd-label{display:flex;align-items:center;gap:8px}.action-btn{display:flex;align-items:center;justify-content:center;border:none;background:transparent;border-radius:8px;cursor:pointer;color:var(--neutral-0);transition:all .2s ease;position:relative;padding:0}.action-btn i{font-size:22px}.action-btn .material-symbols-outlined{font-size:22px;color:var(--neutral-0)}.notification-btn,.notification-wrapper{position:relative}.notification-badge{position:absolute;top:-4px;right:-4px;background:var(--error-500,#EF4444);color:var(--neutral-0,#FFFFFF);font-size:10px;font-weight:600;padding:2px 6px;border-radius:10px;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center;line-height:1}.notification-panel{position:absolute;top:calc(100% + 12px);right:0;opacity:0;visibility:hidden;transform:translateY(-8px);transition:all .2s ease;z-index:1001;pointer-events:none}.notification-panel.open{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.header .user-profile{display:flex;align-items:center;cursor:pointer;border-radius:8px;transition:background .2s ease;position:relative;padding:0}.header .user-avatar{display:flex;width:28px;height:var(--spacing-28,28px);flex-direction:column;justify-content:center;align-items:center;gap:8px;aspect-ratio:1/1;border-radius:var(--Border-Radius-Radius-Infinite,100px);background:var(--Accent-Magenta-100,#FBCFFB);color:var(--Accent-Magenta-500,#791A79);font-size:14px;font-weight:600;flex-shrink:0;overflow:hidden}.header .user-avatar img,.header .user-avatar-large img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.header .user-profile.disabled{cursor:not-allowed;opacity:.6}.header .user-menu{position:absolute;top:calc(100% + 12px);right:0;opacity:0;visibility:hidden;transform:translateY(-8px);transition:all .2s ease;z-index:1001;pointer-events:none}.header .user-menu.open{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.header .user-menu-card{display:flex;width:280px;flex-direction:column;border-radius:2px;border:1px solid var(--border-color,#d1d2d6);box-shadow:3px 3px 10px -2px rgba(0,0,0,.08);overflow:hidden;font-family:Inter,sans-serif}.header .user-menu-card,.header .user-menu-header{background:var(--surface-primary)}.header .user-menu-header-content{display:flex;align-items:center;gap:8px;padding:12px 16px}.header .user-avatar-large{width:44px;height:44px;border-radius:50%;background:var(--Accent-Magenta-100,#FBCFFB);color:var(--Accent-Magenta-500,#791A79);display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:600;flex-shrink:0;overflow:hidden}.header .user-menu-info{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px}.header .user-name{font-size:16px;font-weight:600;color:#2A2D31}.header .user-role{display:inline-block;align-self:flex-start;font-size:11px;font-weight:600;line-height:1;letter-spacing:.02em;text-transform:uppercase;color:var(--primary-700,#2D5BFF);background:var(--primary-50,#EEF2FF);padding:3px 8px;border-radius:10px}.header .user-email{font-size:13px;color:#636872;max-width:200px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;cursor:pointer}.header .user-menu-body{color:var(--Neutral-500,#505258)}.header .user-menu-actions{display:flex;flex-direction:column;gap:8px}.header .user-menu-item{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;background:transparent;border:none;font-size:13px;font-weight:500;transition:background .2s ease,color .2s ease}.header .user-menu-item:hover{background:var(--neutral-25,#EEEEEE)}.header .user-menu-item:hover,.header .user-menu-item:hover .material-symbols-outlined,.header .user-menu-item:hover i{color:var(--text-primary,#2A2D31)}.header .user-menu-item .material-symbols-outlined,.header .user-menu-item i{display:flex;align-items:center;justify-content:center;width:20px;height:20px;aspect-ratio:1/1;color:#636872;font-size:24px}.header .user-menu-item span{font-weight:500;font-size:13px;line-height:140%;color:inherit}.header .user-menu-footer{display:flex;justify-content:center;background:var(--surface-primary);padding:4px 12px;color:var(--Neutral-500,#505258)}.header .user-menu-item.logout{justify-content:center;gap:8px;width:100%;font-weight:600;color:#2A2D31}.header .user-menu-item.logout .material-symbols-outlined,.header .user-menu-item.logout i{color:#2A2D31}.header-hamburger-btn{display:none}@media (max-width:768px){.header-hamburger-btn{display:flex;align-items:center;justify-content:center}.header .header-icon-fullscreen,.header .header-icon-language,.header .header-icon-newtab,.header-collapse-btn-desktop{display:none!important}}@media (min-width:769px){.header-hamburger-btn{display:none!important}.header-collapse-btn-desktop{display:flex}.header.header--sidebar-expanded .header-left{display:none}}@media (max-width:768px){.header{padding:0 20px;height:64px;min-height:64px}.nav-dropdowns{gap:24px}.nav-dropdown{min-width:120px}.header .action-buttons{gap:8px}.action-btn{width:40px;height:40px}.action-btn .material-symbols-outlined,.action-btn i{font-size:20px}.header .user-avatar{width:32px;height:32px}}@media (max-width:480px){.header .header-center{display:none}.header .action-buttons{gap:6px}.action-btn{width:36px;height:36px}.action-btn .material-symbols-outlined,.action-btn i{font-size:18px}.header .user-avatar{width:30px;height:30px}}.mega-menu-nav{position:relative;width:100%;background:var(--neutral-0);z-index:998}.mega-menu-nav .nav-container{position:relative;margin:0 16px;overflow:visible}.mega-menu-nav .nav-items-outer{display:flex;align-items:center;gap:8px;position:relative;z-index:1}.mega-menu-nav .nav-items-scroll{overflow-x:auto;overflow-y:hidden;flex:1;min-width:0;scroll-behavior:smooth;scrollbar-width:none}.mega-menu-nav .mega-menu-nav-arrow{flex-shrink:0;width:32px;height:32px;padding:0;display:inline-flex;align-items:center;justify-content:center}.mega-menu-nav .mega-menu-nav-arrow .material-symbols-outlined{font-size:24px}.mega-menu-nav .nav-items{display:flex;align-items:center;gap:4px;position:relative;z-index:1}.mega-menu-nav .nav-item{position:relative;padding:6px 8px 6px 12px;cursor:pointer;transition:all .2s ease;border-bottom:3px solid transparent;pointer-events:auto}.mega-menu-nav .nav-item.direct-nav{cursor:pointer}.mega-menu-nav .nav-item:not(.direct-nav){cursor:default}.mega-menu-nav .nav-item.active,.mega-menu-nav .nav-item:hover{background:var(--primary-50);border-radius:var(--radius-4)}.mega-menu-nav .nav-item.active .nav-underline{display:block}.mega-menu-nav .nav-underline{position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--primary-500);display:none}.mega-menu-nav .nav-label{font-size:var(--font-size-12);font-weight:var(--font-weight-500);color:var(--neutral-700);line-height:160%;font-style:normal;font-family:Inter}.mega-menu-nav .nav-item.active .nav-label,.mega-menu-nav .nav-item:hover .nav-label{color:var(--primary-500)}.mega-menu-nav .mega-menu-dropdown{position:absolute;top:100%;left:0;background:var(--neutral-0);border:2px solid var(--p-color-border-secondary);border-radius:var(--radius-4);box-shadow:1px 4px 4px -2px rgba(26,26,26,.1);z-index:999;opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity .2s ease,visibility .2s ease,transform .2s ease;pointer-events:none;max-height:calc(100vh - 120px);overflow-y:auto;overflow-x:hidden}.mega-menu-nav .mega-menu-dropdown[data-type=columns]{min-width:800px}.mega-menu-nav .mega-menu-dropdown[data-type=single]{min-width:300px}.mega-menu-nav .mega-menu-dropdown.visible{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.mega-menu-nav .mega-menu-columns{display:grid;grid-template-columns:repeat(var(--column-count,1),auto);gap:0}.mega-menu-nav .mega-menu-column{position:relative;padding:var(--spacing-8) var(--spacing-16);border-right:1px solid var(--p-color-border-secondary)}.mega-menu-nav .mega-menu-column:last-child{border-right:none}.mega-menu-nav .column-title{font-size:var(--font-size-16);font-weight:var(--font-weight-600);color:var(--neutral-600);margin:0 0 12px;padding:8px 20px 8px 0;border-bottom:1px solid var(--primary-100);font-style:normal;line-height:160%;font-family:Inter;white-space:nowrap}.mega-menu-nav .column-items{list-style:none;margin:0;padding:0}.mega-menu-nav .menu-item{display:flex;align-items:center;justify-content:space-between;padding:2px 0;cursor:pointer;border-radius:var(--radius-4);transition:background-color .2s ease;position:relative;white-space:nowrap;min-height:28px;margin-bottom:4px}.mega-menu-nav .item-right{display:flex;align-items:center;gap:8px}.mega-menu-nav .expand-arrow{display:flex;align-items:center;justify-content:center;width:20px;height:20px;cursor:pointer;transition:color .2s ease;border-radius:2px}.mega-menu-nav .expand-arrow .material-symbols-outlined{font-size:20px;color:var(--neutral-500);transition:color .2s ease}.mega-menu-nav .expand-arrow.expanded .material-symbols-outlined{color:var(--primary-500)}.mega-menu-nav .menu-item.active{color:var(--neutral-0)!important}.mega-menu-nav .menu-item.active .item-label{color:var(--primary-600);font-weight:var(--font-weight-600)}.mega-menu-nav .menu-item.disabled{opacity:.5;cursor:not-allowed}.mega-menu-nav .menu-item:hover .item-label{color:var(--primary-500-base)}.mega-menu-nav .item-label{font-size:var(--font-size-14);font-weight:var(--font-weight-500);color:var(--neutral-700);flex:1;line-height:var(--line-height-160)}.mega-menu-nav .item-badge{background:var(--primary-500);color:var(--neutral-0);font-size:var(--font-size-10);font-weight:var(--font-weight-600);padding:2px 6px;border-radius:var(--radius-12);margin-left:8px}.mega-menu-nav .nested-submenu-container{margin-bottom:8px;margin-top:4px;padding:0;background:transparent}.mega-menu-nav .nested-items{list-style:none;margin:0;padding:0 0 0 8px;position:relative}.mega-menu-nav .nested-items.level-2,.mega-menu-nav .nested-items.level-3{padding-left:16px}.mega-menu-nav .nested-item{min-height:28px;margin-bottom:4px;list-style:none}.mega-menu-nav .nested-item .nested-label{display:flex;align-items:center;padding:2px 0 2px 8px;cursor:pointer;transition:all .2s ease;position:relative;margin-bottom:2px;height:24px;border-left:1px solid var(--neutral-50);font-size:var(--font-size-14);font-weight:var(--font-weight-500);color:var(--neutral-700);flex:1;line-height:var(--line-height-160)}.mega-menu-nav .nested-item.active .nested-label{font-weight:var(--font-weight-600)}.mega-menu-nav .nested-item.active .nested-label,.mega-menu-nav .nested-item:hover:not(.disabled) .nested-label{border-left:1px solid var(--primary-500-base);color:var(--primary-500-base)}.mega-menu-nav .nested-item.disabled{opacity:.5;cursor:not-allowed}.mega-menu-nav .nested-chevron{font-size:var(--font-size-12);color:var(--neutral-500);margin-left:8px}.mega-menu-nav .nested-badge{background:var(--primary-500);color:var(--neutral-0);font-size:var(--font-size-10);font-weight:var(--font-weight-600);padding:2px 6px;border-radius:var(--radius-12);margin-left:8px}.mega-menu-nav .single-column{max-width:300px;padding:var(--spacing-8) var(--spacing-16)}.mega-menu-nav .simple-items{list-style:none;margin:0;padding:0}.mega-menu-nav .simple-items .menu-item{display:flex;align-items:center;justify-content:space-between;padding:2px 0;border:none;border-radius:var(--radius-4);cursor:pointer;transition:background-color .2s ease;background:transparent;pointer-events:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;min-height:28px;margin-bottom:4px}.mega-menu-nav .simple-items .menu-item.mega-menu-simple-item{pointer-events:auto}.mega-menu-nav .simple-items .menu-item:hover .item-label{color:var(--primary-500-base)}.mega-menu-nav .simple-items .menu-item.active .item-label{color:var(--primary-500-base);font-weight:var(--font-weight-600)}.mega-menu-nav .simple-items .menu-item .item-label{font-size:var(--font-size-14);font-weight:var(--font-weight-500);color:var(--neutral-700);flex:1;font-style:normal;line-height:160%;text-overflow:ellipsis;overflow:hidden;font-family:Inter}.mega-menu-nav .simple-items .menu-item .item-badge{background:var(--primary-500);color:var(--neutral-0);font-size:var(--font-size-10);font-weight:var(--font-weight-600);padding:2px 6px;border-radius:var(--radius-12);margin-left:8px}@media (max-width:1024px){.mega-menu-nav .mega-menu-dropdown{min-width:600px}.mega-menu-nav .mega-menu-columns{gap:24px}}@media (max-width:768px){.mega-menu-nav .mega-menu-dropdown{position:fixed;top:auto;left:16px;right:16px;min-width:auto;max-height:70vh;overflow-y:auto}.mega-menu-nav .mega-menu-columns{grid-template-columns:1fr;gap:16px}.mega-menu-nav .nested-items{padding-left:16px}.mega-menu-nav .nested-items.level-2,.mega-menu-nav .nested-items.level-3{padding-left:12px}.mega-menu-nav .nested-item{padding:4px 8px}}.sidebar{width:264px;height:100vh;display:flex;flex-direction:column;position:fixed;left:0;top:0;overflow:hidden;flex-shrink:0;z-index:100}.sidebar.collapsed{width:var(--sidebar-collapsed-width,60px)}.sidebar-header{padding:var(--spacing-12);height:47px;display:flex;align-items:center;justify-content:space-between;background:var(--primary-600);border-bottom:1px solid var(--primary-500-base);border-right:1px solid var(--primary-500-base)}.sidebar.collapsed .sidebar-header{justify-content:center}.sidebar .logo-section{display:flex;align-items:center;gap:var(--spacing-12);cursor:pointer}.sidebar .logo-icon{width:145px;height:24px;border-radius:var(--spacing-8);display:flex;align-items:center;justify-content:center;color:var(--neutral-0);overflow:hidden}.sidebar .logo-image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:var(--spacing-4)}.sidebar .collapse-btn{width:var(--spacing-16);height:var(--spacing-16);border:none;background:transparent;border-radius:var(--spacing-4);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--neutral-0);transition:all var(--transition-duration-200) ease}.sidebar.collapsed .collapse-btn{height:48px;justify-content:center;width:auto}.sidebar.collapsed .collapse-btn .material-symbols-outlined{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.logo-text{font-size:var(--font-size-18);font-weight:var(--font-weight-700);color:var(--p-color-text-primary);white-space:nowrap;font-family:Inter,sans-serif!important}.logo-webp-icon{width:24px;height:19px;aspect-ratio:24/19}.sidebar .search-section{padding:var(--spacing-12) var(--spacing-12);border-right:1px solid var(--neutral-50)}.sidebar .search-input{display:flex;align-items:center;gap:var(--spacing-8);border-radius:var(--spacing-6);padding:var(--spacing-8) var(--spacing-6);border:1px solid var(--neutral-50);position:relative}.sidebar .search-input i{color:var(--text-secondary);font-size:var(--font-size-18);flex-shrink:0;position:absolute;left:var(--spacing-12)}.sidebar .search-input .form-control{flex:1;border:none;border-radius:0;background:var(--neutral-0);outline:none;font-size:var(--font-size-14);color:var(--text-primary);padding:0 0 0 var(--spacing-4)!important;margin:0 0 0 var(--spacing-28)!important;height:auto;font-family:Inter,Arial,sans-serif}.sidebar .search-input .form-control:-ms-input-placeholder,.sidebar .search-input .form-control::-moz-placeholder,.sidebar .search-input .form-control::-webkit-input-placeholder,.sidebar .search-input .form-control::placeholder{color:#212529!important;-webkit-text-fill-color:#212529!important;opacity:1!important}.sidebar-nav{flex:1;overflow-y:auto;padding:0 var(--spacing-8);border-right:1px solid var(--neutral-50)}.sidebar .section-title{font-size:var(--font-size-14);font-weight:var(--font-weight-600);color:var(--neutral-900);text-transform:none;letter-spacing:0;margin:0 0 var(--spacing-12) 0;padding:0 var(--spacing-16);line-height:var(--line-height-140);font-family:Inter,sans-serif!important}.nav-list{list-style:none;margin:0;padding:0}.sidebar .nav-item{position:relative}.sidebar .nav-link{display:block;padding:var(--spacing-6);color:var(--text-primary);text-decoration:none;cursor:pointer;transition:background .2s ease;position:relative;border-radius:0;margin:0;font-weight:var(--font-weight-500)}.sidebar .nav-link:hover{background:var(--neutral-10,#fafafa);color:var(--text-primary)}.sidebar .nav-link.active{background:transparent;border-radius:0}.sidebar .nav-link.active,.sidebar .nav-link.active .nav-label{color:var(--primary-500,#1976d2)}.sidebar .nav-link.active .nav-icon{font-variation-settings:"FILL" 1}.sidebar .nav-link.active .nav-icon i{color:var(--primary-500,#1976d2)}.nav-content{gap:var(--spacing-4)}.nav-content,.nav-icon{display:flex;align-items:center}.nav-icon{width:var(--spacing-24);height:var(--spacing-24);justify-content:center;flex-shrink:0;color:var(--text-secondary)}.nav-content .expand-icon{font-size:var(--font-size-20)!important;transition:transform var(--transition-duration-200) ease!important;color:var(--text-secondary)!important;flex-shrink:0!important}.nav-icon i{font-size:var(--font-size-24);color:var(--neutral-400)}.nav-icon.warning{color:var(--warning-500)}.nav-icon.danger{color:var(--error-500)}.nav-label{flex:1;font-size:var(--font-size-14);font-weight:var(--font-weight-500);white-space:nowrap;font-family:Inter,Arial,sans-serif;color:var(--text-primary)}.nav-badge{padding:var(--spacing-4) var(--spacing-8);border-radius:0;font-size:var(--font-size-13);min-width:var(--spacing-24);text-align:right;line-height:var(--spacing-16)}.nav-badge,.nav-badge.primary{font-weight:var(--font-weight-500);color:var(--text-secondary)}.nav-badge.primary{background:transparent}.sidebar .nav-link.active .nav-badge.primary{background:transparent;color:var(--primary-500,#1976d2)}.nav-badge.success{background:var(--success-500);color:var(--neutral-0)}.nav-badge.warning{background:var(--warning-500);color:var(--neutral-0)}.nav-badge.danger{background:var(--error-500);color:var(--neutral-0)}.nav-badge:not(.primary):not(.success):not(.warning):not(.danger){background:transparent;color:var(--text-secondary)}.sidebar .nav-link.active .nav-badge:not(.primary):not(.success):not(.warning):not(.danger){background:transparent;color:var(--primary-500,#1976d2)}.expand-icon{font-size:var(--font-size-20);transition:transform var(--transition-duration-200) ease;color:var(--text-secondary);flex-shrink:0}.sidebar .nav-link.active .expand-icon{color:var(--primary-500,#1976d2)}.expand-icon.expanded{transform:rotate(180deg)}.sub-nav{list-style:none;padding:0;background:transparent;margin:0 0 0 26px}.sub-nav-item{position:relative}.sub-nav-link{display:block;padding:var(--spacing-8) var(--spacing-16);color:var(--text-primary);cursor:pointer;transition:all var(--transition-duration-200) ease;border-radius:0;margin:0;border-left:1px solid var(--neutral-50);font-weight:var(--font-weight-500)}.sub-nav-link:hover{background:rgba(25,118,210,.08);color:var(--primary-500,#1976d2)}.sub-nav-link.active{background:transparent;color:var(--primary-500,#1976d2);border-left:none;margin-left:0;border-left:2px solid var(--primary-500,#1976d2)}.sub-nav-link.active .sub-nav-icon{font-variation-settings:"FILL" 1}.sub-nav-content{gap:var(--spacing-8)}.sub-nav-content,.sub-nav-icon{display:flex;align-items:center}.sub-nav-icon{width:var(--spacing-24);height:var(--spacing-24);justify-content:center;flex-shrink:0;color:var(--text-secondary)}.sub-nav-icon i{font-size:var(--font-size-24);color:var(--text-secondary)}.sub-nav-link.active .sub-nav-icon i,.sub-nav-link:hover .sub-nav-icon i{color:var(--primary-500,#1976d2)}.sub-nav-label{flex:1;font-size:var(--font-size-13)}.sub-nav-badge,.sub-nav-label{font-weight:var(--font-weight-500)}.sub-nav-badge{padding:var(--spacing-2) var(--spacing-8);border-radius:var(--spacing-12);font-size:var(--font-size-12);min-width:var(--spacing-20);text-align:center;line-height:var(--spacing-16);background:var(--neutral-200);color:var(--neutral-700)}.nested-sub-nav{list-style:none;padding:0;background:transparent;border-left:1px solid var(--primary-500,#1976d2);margin:0 0 0 28px}.nested-sub-nav-item{position:relative}.nested-sub-nav-link{display:block;padding:var(--spacing-8) var(--spacing-16);color:var(--text-primary);cursor:pointer;transition:background .2s ease;border-radius:0;margin:0;font-weight:var(--font-weight-500)}.nested-sub-nav-link:hover{background:rgba(25,118,210,.08);color:var(--primary-500,#1976d2)}.nested-sub-nav-link.active{background:transparent;color:var(--primary-500,#1976d2);border:none}.nested-sub-nav-link.has-children{padding-right:var(--spacing-32)}.nested-sub-nav-content{display:flex;align-items:center;gap:var(--spacing-8)}.nested-sub-nav-icon{width:var(--spacing-16);height:var(--spacing-16);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--text-secondary)}.nested-sub-nav-icon i{font-size:var(--font-size-16);color:var(--text-secondary)}.nested-sub-nav-link.active .nested-sub-nav-icon i,.nested-sub-nav-link:hover .nested-sub-nav-icon i{color:var(--primary-500,#1976d2)}.nested-sub-nav-label{flex:1;font-size:var(--font-size-13);font-weight:var(--font-weight-500)}.nested-sub-nav-badge{padding:var(--spacing-2) var(--spacing-6);border-radius:0;font-size:var(--font-size-12);font-weight:var(--font-weight-500);min-width:var(--spacing-20);text-align:right;line-height:var(--spacing-16);background:transparent;color:var(--text-secondary)}.deep-nested-sub-nav{list-style:none;padding:0;background:transparent;border-left:1px solid var(--primary-500,#1976d2);margin:0 0 0 44px}.deep-nested-sub-nav-item{position:relative}.deep-nested-sub-nav-link{display:block;padding:var(--spacing-6) var(--spacing-16);color:var(--text-primary);cursor:pointer;transition:background .2s ease;border-radius:0;margin:0;font-weight:var(--font-weight-500)}.deep-nested-sub-nav-link:hover{background:rgba(25,118,210,.08);color:var(--primary-500,#1976d2)}.deep-nested-sub-nav-link.active{background:transparent;color:var(--primary-500,#1976d2);border:none}.deep-nested-sub-nav-content{display:flex;align-items:center;gap:var(--spacing-8)}.deep-nested-sub-nav-icon{width:var(--spacing-16);height:var(--spacing-16);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--text-secondary)}.deep-nested-sub-nav-icon i{font-size:var(--font-size-16);color:var(--text-secondary)}.deep-nested-sub-nav-link.active .deep-nested-sub-nav-icon i,.deep-nested-sub-nav-link:hover .deep-nested-sub-nav-icon i{color:var(--primary-500,#1976d2)}.deep-nested-sub-nav-label{flex:1;font-size:var(--font-size-13);font-weight:var(--font-weight-500)}.deep-nested-sub-nav-badge{padding:var(--spacing-2) var(--spacing-6);border-radius:0;font-size:var(--font-size-12);font-weight:var(--font-weight-500);min-width:var(--spacing-20);text-align:right;line-height:var(--spacing-16);background:transparent;color:var(--text-secondary)}.tooltip{position:fixed;background:var(--neutral-0);color:var(--neutral-900);border-radius:var(--spacing-8);padding:var(--spacing-12);box-shadow:var(--elevation-4);opacity:0;visibility:hidden;transition:all var(--transition-duration-200) ease;z-index:1000;min-width:var(--spacing-200);pointer-events:none;transform:translateY(0)}.sidebar .nav-link:hover .tooltip,.sidebar .tooltip:hover{opacity:1;visibility:visible;pointer-events:auto;background:#fff;color:#000;z-index:99}.tooltip-content{display:flex;align-items:center;gap:var(--spacing-8)}.tooltip-label{flex:1;font-size:var(--font-size-14);font-family:Inter,sans-serif!important}.tooltip-badge,.tooltip-label{font-weight:var(--font-weight-500)}.tooltip-badge{padding:var(--spacing-2) var(--spacing-6);border-radius:var(--spacing-12);font-size:var(--font-size-12);min-width:var(--spacing-20);text-align:center}.tooltip-subitems{border-top:1px solid var(--neutral-100);padding-top:var(--spacing-8)}.tooltip-subitems .expand-icon{color:var(--neutral-800)!important}.tooltip-subitem{padding:var(--spacing-4) 0;cursor:pointer;border-radius:var(--spacing-4);transition:background var(--transition-duration-200) ease}.tooltip-subitem:hover{background:var(--p-color-bg-surface-secondary)}.tooltip-subitem.active{background:var(--primary-600);color:var(--neutral-0)}.subitem-content{gap:var(--spacing-8);padding:0 var(--spacing-8)}.subitem-content,.subitem-icon{display:flex;align-items:center}.subitem-icon{width:var(--spacing-16);height:var(--spacing-16);justify-content:center;flex-shrink:0}.subitem-label{flex:1;font-size:var(--font-size-13);font-family:Inter,sans-serif!important}.subitem-badge{padding:var(--spacing-1) var(--spacing-4);border-radius:var(--spacing-8);font-size:var(--font-size-12);min-width:var(--spacing-16);text-align:center}.tooltip-nested-subitems{margin-left:var(--spacing-16);border-left:1px solid var(--neutral-100);padding-left:var(--spacing-8);margin-top:var(--spacing-4)}.tooltip-nested-subitem{padding:var(--spacing-2) 0;cursor:pointer;border-radius:var(--spacing-4);transition:background var(--transition-duration-200) ease}.tooltip-nested-subitem:hover{background:var(--p-color-bg-surface-secondary)}.tooltip-nested-subitem.active{background:var(--primary-600)}.nested-subitem-content{display:flex;align-items:center;gap:var(--spacing-6);padding:0 var(--spacing-6)}.nested-subitem-icon{width:var(--spacing-12);height:var(--spacing-12);display:flex;align-items:center;justify-content:center;flex-shrink:0}.nested-subitem-label{flex:1;font-size:var(--font-size-12);font-family:Inter,sans-serif!important}.nested-subitem-badge{padding:var(--spacing-1) var(--spacing-3);border-radius:var(--spacing-6);font-size:var(--font-size-11);min-width:var(--spacing-14);text-align:center}.tooltip-deep-nested-subitems{margin-left:var(--spacing-12);border-left:1px solid var(--neutral-100);padding-left:var(--spacing-6);margin-top:var(--spacing-2)}.tooltip-deep-nested-subitem{padding:var(--spacing-1) 0;cursor:pointer;border-radius:var(--spacing-3);transition:background var(--transition-duration-200) ease}.tooltip-deep-nested-subitem:hover{background:var(--p-color-bg-surface-secondary)}.tooltip-deep-nested-subitem.active{background:var(--primary-600)}.deep-nested-subitem-content{display:flex;align-items:center;gap:var(--spacing-4);padding:0 var(--spacing-4)}.deep-nested-subitem-icon{width:var(--spacing-10);height:var(--spacing-10);display:flex;align-items:center;justify-content:center;flex-shrink:0}.deep-nested-subitem-label{flex:1;font-size:var(--font-size-11);font-family:Inter,sans-serif!important}.deep-nested-subitem-badge{padding:var(--spacing-1) var(--spacing-2);border-radius:var(--spacing-4);font-size:var(--font-size-10);min-width:var(--spacing-12);text-align:center}.sidebar-footer{padding:var(--spacing-16)}.sidebar .user-profile{display:flex;align-items:center;gap:var(--spacing-12);cursor:pointer;padding:var(--spacing-8);border-radius:var(--spacing-8);transition:background var(--transition-duration-200) ease}.sidebar .user-profile:hover{background:var(--p-color-bg-surface-secondary)}.sidebar .user-avatar{width:var(--spacing-40);height:var(--spacing-40);border-radius:var(--radius-full);-o-object-fit:cover;object-fit:cover}.sidebar.collapsed .user-avatar{width:var(--spacing-28);height:var(--spacing-28);max-width:28px}.sidebar .user-info{flex:1;display:flex;flex-direction:column;gap:var(--spacing-2)}.sidebar .user-name{font-size:var(--font-size-14);font-weight:var(--font-weight-600);color:var(--p-color-text-primary)}.sidebar .user-email,.sidebar .user-name{line-height:var(--line-height-120);font-family:Inter,sans-serif!important}.sidebar .user-email{font-size:var(--font-size-12);color:var(--p-color-text-secondary);width:150px;overflow:hidden;text-overflow:ellipsis}.sidebar .user-menu{font-size:var(--font-size-16);color:var(--p-color-text-secondary)}.sidebar.collapsed .nav-link{padding:var(--spacing-6);justify-content:center;display:flex}.sidebar .nav-link.search-icon-link{cursor:pointer}.sidebar.collapsed .user-profile{justify-content:center}.sidebar-nav::-webkit-scrollbar{width:var(--spacing-4)}.sidebar-nav::-webkit-scrollbar-track{background:transparent}.sidebar-nav::-webkit-scrollbar-thumb{background:var(--neutral-100);border-radius:var(--spacing-2)}.sidebar-nav::-webkit-scrollbar-thumb:hover{background:var(--neutral-200)}@media (max-width:768px){.sidebar{position:fixed;left:0;top:0;z-index:1000;transform:translateX(-100%)}.sidebar.open{transform:translateX(0);background-color:var(--white)}.sidebar.collapsed{width:280px;transform:translateX(-100%)}.sidebar.collapsed.open{transform:translateX(0)}}.breadcrumb-container{padding:var(--spacing-12) var(--spacing-16) 0 var(--spacing-16);position:sticky;top:0}.breadcrumb-container[data-internationalization-page=true]{background-color:var(--utility-bg-2,#f7f7f7)!important}.breadcrumb-container[data-ag-grid-demo-page=true]{background-color:var(--utility-bg-2)}.breadcrumb{flex-wrap:wrap;margin:0;padding:0;list-style:none}.breadcrumb,.breadcrumb-item{display:flex;align-items:center}.breadcrumb-item{animation:breadcrumbFadeIn .3s ease-out;padding-left:0!important;gap:var(--spacing-4)}.breadcrumb-item:before{padding-right:0!important;padding-left:4px!important}.breadcrumb-separator{display:flex;align-items:center;margin:0 var(--spacing-8);color:var(--neutral-400)}.breadcrumb-separator .material-symbols-outlined{font-size:var(--font-size-16);font-weight:300}.breadcrumb-link{display:flex;align-items:center;color:var(--neutral-300);text-decoration:none;font-family:Inter,sans-serif;font-size:var(--font-size-14);font-weight:var(--font-weight-500);line-height:var(--line-height-140);transition:all .2s ease}.breadcrumb-icon{font-size:var(--font-size-16);font-weight:400;color:inherit}.breadcrumb-text{white-space:nowrap}.breadcrumb-link:hover:not(.active){background-color:transparent;color:var(--primary-600);text-decoration:none}.breadcrumb-link:hover:not(.active) .breadcrumb-icon{color:var(--primary-600)}.breadcrumb-link:active:not(.active){background-color:transparent;transform:none}.breadcrumb-link.active{color:var(--neutral-800);cursor:default;background-color:transparent}.breadcrumb-link.active .breadcrumb-icon{color:var(--primary-700)}@media (max-width:768px){.breadcrumb-container{padding:var(--spacing-8) var(--spacing-16)}.breadcrumb-item{gap:var(--spacing-4)}.breadcrumb-separator{margin:0 var(--spacing-4)}.breadcrumb-separator .material-symbols-outlined{font-size:var(--font-size-14)}.breadcrumb-link{font-size:var(--font-size-13);gap:var(--spacing-4)}.breadcrumb-icon{font-size:var(--font-size-14)}.breadcrumb-text{max-width:120px;overflow:hidden;text-overflow:ellipsis}}[data-theme=dark] .breadcrumb-separator{color:var(--neutral-500)}[data-theme=dark] .breadcrumb-link{color:var(--neutral-300)}[data-theme=dark] .breadcrumb-link:hover:not(.active){background-color:transparent;color:var(--primary-400)}[data-theme=dark] .breadcrumb-link:hover:not(.active) .breadcrumb-icon{color:var(--primary-400)}[data-theme=dark] .breadcrumb-link:active:not(.active){background-color:transparent}[data-theme=dark] .breadcrumb-link.active{color:var(--primary-300);background-color:transparent}[data-theme=dark] .breadcrumb-link.active .breadcrumb-icon{color:var(--primary-300)}@keyframes breadcrumbFadeIn{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}