.rb-shell.svelte-12qhfyh{display:flex;height:100vh;overflow:hidden}.rb-sidebar.svelte-12qhfyh{width:220px;background:var(--sidebar-bg);border-right:1px solid var(--sidebar-border);display:flex;flex-direction:column;flex-shrink:0;overflow-y:auto}.rb-sidebar__logo.svelte-12qhfyh{padding:20px 18px 16px;display:flex;align-items:center;gap:10px}.rb-sidebar__logo-icon.svelte-12qhfyh{width:36px;height:36px;background:var(--color-primary);border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.rb-sidebar__logo-text.svelte-12qhfyh strong:where(.svelte-12qhfyh){display:block;font-size:15px;font-weight:700;color:var(--color-text);letter-spacing:-.3px}.rb-sidebar__logo-text.svelte-12qhfyh small:where(.svelte-12qhfyh){font-size:10px;color:var(--color-text-muted)}.rb-sidebar__alert.svelte-12qhfyh{display:flex;align-items:center;gap:6px;margin:0 12px 8px;padding:8px 12px;background:var(--color-danger-soft);border:1px solid rgba(239,68,68,.2);border-radius:var(--radius-md);color:var(--color-danger);font-size:12px;font-weight:600;text-decoration:none;animation:svelte-12qhfyh-pulse-soft 2s infinite}@keyframes svelte-12qhfyh-pulse-soft{0%,to{opacity:1}50%{opacity:.7}}.rb-sidebar__nav.svelte-12qhfyh{flex:1;padding:0 8px}.rb-sidebar__section.svelte-12qhfyh{font-size:10px;text-transform:uppercase;letter-spacing:1.2px;color:var(--color-text-muted);opacity:.6;padding:16px 12px 6px;font-weight:600}.rb-sidebar__link.svelte-12qhfyh{display:flex;align-items:center;gap:10px;padding:8px 12px;color:var(--sidebar-text);text-decoration:none;font-size:13px;font-weight:500;border-radius:var(--radius-md);transition:all .15s;margin-bottom:1px}.rb-sidebar__link.svelte-12qhfyh:hover{background:var(--overlay-hover);color:var(--sidebar-text-active)}.rb-sidebar__link.active.svelte-12qhfyh{background:var(--color-primary-soft);color:var(--sidebar-text-active);font-weight:600}.rb-sidebar__link.svelte-12qhfyh .material-symbols-outlined:where(.svelte-12qhfyh){font-size:20px;opacity:.6}.rb-sidebar__link.active.svelte-12qhfyh .material-symbols-outlined:where(.svelte-12qhfyh){opacity:1;color:var(--color-primary)}.rb-sidebar__badge.svelte-12qhfyh{margin-left:auto;background:var(--color-danger);color:#fff;font-size:10px;font-weight:700;padding:1px 6px;border-radius:10px;min-width:18px;text-align:center}.rb-sidebar__footer.svelte-12qhfyh{padding:12px 16px;border-top:1px solid var(--color-border);display:flex;align-items:center;gap:8px}.rb-main.svelte-12qhfyh{flex:1;display:flex;flex-direction:column;overflow:hidden}.rb-topbar.svelte-12qhfyh{display:flex;align-items:center;justify-content:space-between;padding:10px 24px;background:var(--color-surface);border-bottom:1px solid var(--color-border);flex-shrink:0}.rb-topbar__right.svelte-12qhfyh{display:flex;align-items:center;gap:12px}.rb-content.svelte-12qhfyh{flex:1;overflow-y:auto;padding:24px}
