aside.app-sidebar{padding:24px 16px}.app-sidebar .brand{margin-bottom:22px}.app-sidebar .sidebar-nav{display:block;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;margin:15px -6px 12px;padding:0 6px}.nav-group{margin:0 0 16px}.nav-group h2{font-size:11px;color:#a18c82;font-weight:600;letter-spacing:.4px;margin:0 0 5px;padding:0 12px}.sidebar-nav a{display:block;padding:9px 12px;font-size:12px}.settings-menu{border-top:1px solid #eee;padding-top:12px;margin-top:8px}.settings-menu>summary{cursor:pointer;padding:8px 12px;color:#74213c;font-weight:700}.settings-submenu{margin:7px 0 0 13px;border-left:2px solid #eddce1;padding-left:8px}.settings-submenu a{font-size:11px;padding:8px 10px}.app-sidebar .account{flex-shrink:0;padding:12px 8px 4px}.app-sidebar .sidebar-foot{margin-top:12px}.settings-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px}.settings-grid a{border:1px solid #eadfe1;border-radius:12px;padding:20px;background:#fff;display:flex;flex-direction:column;gap:8px}.settings-grid a:hover{background:#fcf4f6;text-decoration:none;border-color:#a3294b}.settings-grid span{font-size:12px;color:#8b7b75}.settings-breadcrumb{font-size:12px;color:#8b7b75;margin-bottom:18px}@media(max-width:760px){aside.app-sidebar{padding:14px}.app-sidebar .sidebar-nav{max-height:340px;display:block;margin:10px 0;overflow-y:auto}.nav-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.nav-group h2{grid-column:1/-1}.sidebar-nav a{white-space:normal}.settings-submenu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.app-sidebar .brand{margin-bottom:10px}.settings-grid{grid-template-columns:1fr}}
