/* Meja Kerja v1.2 — navigation, consistency, knowledge graph and additive inspector pass. */
:root{--rail:316px;--top:66px;--control:42px;--context-h:38px;--sidebar-gap:8px}

/* ---------- Unified controls ---------- */
.btn,.input,.select,.textarea,.global-search,.space-chip,.power-btn,.quick-tile{border-radius:10px!important}
.btn{min-height:var(--control)!important;height:var(--control)!important;padding:0 13px!important;font-size:12px!important;font-weight:650!important;letter-spacing:-.01em!important;border-color:var(--line)!important;box-shadow:none!important}
.btn:hover{transform:none!important;border-color:var(--line-strong)!important;background:var(--paper-2)!important}
.btn:active{transform:translateY(1px)!important}
.btn.primary{background:var(--ink)!important;color:var(--paper)!important;border-color:var(--ink)!important}
.btn.good{background:var(--green-soft)!important;border-color:var(--green)!important}
.btn.danger{background:var(--red-soft)!important;border-color:var(--red)!important}
.btn.icon{width:var(--control)!important;min-width:var(--control)!important;padding:0!important}
.btn svg{width:18px!important;height:18px!important;stroke-width:1.8}
.input,.select{min-height:var(--control)!important;padding:0 12px!important;font-size:12px!important}.textarea{font-size:12px!important;line-height:1.55!important}
.segmented{border-radius:11px!important;padding:3px!important}.segmented .btn{height:34px!important;min-height:34px!important;border-radius:8px!important;font-size:11px!important}
.page-actions,.toolbar,.toolbar-scroll{gap:7px!important}.page-actions .btn,.toolbar .btn{white-space:nowrap}
.card{border-radius:12px!important}.card-head{min-height:34px}.pill{min-height:27px;padding:5px 9px!important;font-size:9px!important}

/* ---------- Expanded sidebar ---------- */
.rail{width:var(--rail)!important;overflow:hidden!important;align-items:stretch!important;padding:12px 12px 10px!important;gap:0!important;background:color-mix(in srgb,var(--paper) 96%,transparent)!important}
.brand{width:100%!important;height:66px!important;min-height:66px!important;margin:0 0 8px!important;padding:5px 8px 12px!important;display:flex!important;justify-content:flex-start!important;align-items:center!important;gap:11px!important;border:0!important;border-bottom:1px solid var(--line)!important;background:transparent!important}
.brand-mark{width:40px!important;height:40px!important;flex:0 0 40px!important}.brand-copy strong{font-size:17px!important}.brand-copy small{display:block!important;font-size:9.5px!important;max-width:220px!important}
.rail-nav{position:relative;flex:1 1 auto!important;min-height:0!important;width:100%!important;overflow-y:auto!important;overflow-x:hidden!important;padding:0 0 8px!important;scrollbar-width:none!important;mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - 24px),transparent 100%)}.rail-nav::-webkit-scrollbar{display:none!important}
.desktop-rail-nav{display:grid;gap:5px;align-content:start;padding-bottom:8px}.mobile-nav-set{display:none}
.rail-search{height:42px;display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px;border:1px solid var(--line);background:var(--paper-2);border-radius:11px;padding:0 9px;margin:1px 0 7px}.rail-search svg{width:17px;height:17px;color:var(--muted)}.rail-search input{min-width:0;border:0;background:transparent;outline:0;font-size:11px}.rail-search kbd,.rail-all-apps kbd{font:700 8px/1 ui-monospace,monospace;color:var(--quiet);border:1px solid var(--line);padding:4px 5px;border-radius:5px;background:var(--paper)}
.rail-pins{display:grid;gap:3px;border-bottom:1px solid var(--line);padding-bottom:8px;margin-bottom:3px}.rail-pins-head{display:flex;justify-content:space-between;align-items:center;padding:5px 9px 3px;font:800 8px/1 ui-monospace,monospace;letter-spacing:.13em;color:var(--blue)}.rail-pins-head small{font-size:8px;color:var(--quiet)}
.rail-section{display:grid;gap:2px}.rail-section-toggle{width:100%;min-height:42px;border:1px solid transparent;background:transparent;color:var(--muted);display:grid;grid-template-columns:32px minmax(0,1fr) auto 18px;gap:7px;align-items:center;padding:5px 8px;border-radius:10px;text-align:left}.rail-section-toggle:hover{background:var(--paper-2);border-color:var(--line)}.rail-section-icon{width:30px;height:30px;display:grid;place-items:center}.rail-section-icon svg{width:18px;height:18px}.rail-section-label{font-size:12px;font-weight:750;letter-spacing:.01em}.rail-section-count{font:700 8px/1 ui-monospace,monospace;color:var(--quiet);border:1px solid var(--line);border-radius:999px;padding:4px 6px;background:var(--paper)}.rail-section-chevron{width:15px;height:15px;transition:transform .16s var(--ease)}.rail-section.open>.rail-section-toggle .rail-section-chevron,.rail-section.search-open>.rail-section-toggle .rail-section-chevron{transform:rotate(180deg)}
.rail-section-items{display:none;gap:2px;padding:2px 0 4px 12px}.rail-section.open>.rail-section-items,.rail-section.search-open>.rail-section-items{display:grid}
.rail-link{width:100%!important;min-height:48px!important;display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;grid-template-rows:auto auto!important;column-gap:9px!important;row-gap:1px!important;align-items:center!important;padding:6px 9px!important;margin:0!important;border-radius:10px!important;color:var(--muted)!important;border:1px solid transparent!important;overflow:hidden!important}
.rail-link:hover{background:var(--paper-2)!important;border-color:var(--line)!important}.rail-link.active{background:color-mix(in srgb,var(--blue-soft) 60%,var(--paper))!important;border-color:var(--line-strong)!important;color:var(--ink)!important}.rail-link.active::before{left:-13px!important;width:4px!important;height:30px!important;background:var(--blue)!important}.rail-icon{grid-row:1/3;width:34px;height:34px;display:grid;place-items:center}.rail-icon svg{width:20px!important;height:20px!important;stroke-width:1.7}.rail-link.active .rail-icon{color:var(--blue)}
.rail-label{font-family:"Segoe UI Variable Text","Segoe UI",Inter,system-ui,sans-serif!important;font-size:20px!important;font-weight:600!important;line-height:1!important;letter-spacing:-.035em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.rail-hint{grid-column:2;font-size:8.5px;line-height:1.25;color:var(--quiet);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rail-link::after{display:none!important}
.rail-pinned-list{display:grid!important;gap:2px!important;padding-left:2px}.rail-pinned-list .rail-hint{display:none}.rail-pinned-list .rail-link{grid-template-rows:1fr!important}.rail-pinned-list .rail-icon{grid-row:auto}.rail-all-apps{width:100%;height:44px;margin-top:7px;border:1px dashed var(--line-strong);background:var(--paper-2);border-radius:10px;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 10px;text-align:left;font-size:11px;font-weight:750;color:var(--muted)}.rail-all-apps:hover{border-style:solid;background:var(--paper)}.rail-all-apps svg{width:17px}
.rail-collapse{width:100%!important;min-height:40px!important;flex:0 0 40px!important;margin:5px 0 0!important;border:1px solid transparent!important;border-radius:9px!important;background:transparent!important;color:var(--muted)!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;padding:0 10px!important}.rail-collapse:hover{background:var(--paper-2)!important;border-color:var(--line)!important}.rail-collapse svg{width:17px}.rail-collapse span{font-size:10px;font-weight:700}.sidebar-foot{flex:0 0 28px!important;padding:7px 9px 0!important;border-top:0!important}

/* ---------- Top bar and inspector ---------- */
.topbar{height:var(--top)!important;grid-template-columns:minmax(160px,.62fr) auto minmax(270px,680px) auto!important;gap:9px!important;padding-inline:clamp(12px,1.7vw,26px)!important}.global-search,.space-chip{height:42px!important;border-radius:11px!important}.global-search{border-color:var(--line)!important}.top-actions{gap:5px!important}.power-btn{height:42px!important;min-height:42px!important}.power-state{min-width:24px;text-align:center;font:800 8px/1 ui-monospace,monospace}
#inspectorBtn[aria-expanded="true"]{background:var(--blue-soft)!important;border-color:var(--blue)!important;color:var(--ink)!important}
.app-inspector{position:fixed;right:0;top:0;bottom:0;z-index:2100;width:min(390px,92vw);background:var(--paper);border-left:1px solid var(--line-strong);box-shadow:-20px 0 60px rgba(20,24,20,.10);transform:translateX(102%);transition:transform .22s var(--ease);display:grid;grid-template-rows:auto auto minmax(0,1fr)}.app-inspector.open{transform:none}.inspector-scrim{position:fixed;inset:0;z-index:2050;background:rgba(25,28,24,.18);opacity:0;visibility:hidden;transition:.18s}.inspector-scrim.open{opacity:1;visibility:visible}.inspector-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;border-bottom:1px solid var(--line)}.inspector-head h2{margin:4px 0 0;font-size:24px;letter-spacing:-.04em}.inspector-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:3px;padding:6px;border-bottom:1px solid var(--line);background:var(--paper-2)}.inspector-tabs button{height:34px;border:1px solid transparent;background:transparent;border-radius:8px;font-size:10px;font-weight:750}.inspector-tabs button.active{background:var(--paper);border-color:var(--line-strong)}.inspector-body{overflow:auto;padding:14px}.inspector-section{display:grid;gap:10px}.inspector-summary{display:grid;grid-template-columns:46px minmax(0,1fr);gap:10px;align-items:center;padding:10px;border:1px solid var(--line);background:var(--paper-2);border-radius:10px}.inspector-summary .app-menu-icon{width:44px;height:44px}.inspector-summary b{display:block;font-size:14px}.inspector-summary small{display:block;margin-top:3px;color:var(--muted);font-size:9px}.inspector-action-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px}.inspector-action{min-height:74px;border:1px solid var(--line);background:var(--paper);border-radius:10px;display:grid;grid-template-columns:32px 1fr;grid-template-rows:auto auto;gap:1px 8px;align-items:center;padding:9px;text-align:left}.inspector-action:hover{background:var(--paper-2);border-color:var(--line-strong)}.inspector-action>span{grid-row:1/3;width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--line);border-radius:8px;background:var(--paper-2)}.inspector-action svg{width:16px}.inspector-action b{font-size:11px}.inspector-action small{font-size:8px;color:var(--quiet)}.inspector-utility-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.inspector-utility-grid .btn{justify-content:flex-start!important}.field-label{font-size:10px;font-weight:750;color:var(--muted)}.inspector-note-list,.inspector-link-list,.inspector-history{display:grid;gap:6px}.inspector-note,.inspector-link,.inspector-history article{position:relative;border:1px solid var(--line);background:var(--paper-2);border-radius:9px;padding:10px}.inspector-note{padding-right:45px}.inspector-note p{margin:0 0 5px;font-size:11px;line-height:1.5}.inspector-note small,.inspector-link small,.inspector-history small{color:var(--quiet);font-size:8px}.inspector-note>.btn{position:absolute;right:6px;top:6px;width:31px!important;min-width:31px!important;height:31px!important;min-height:31px!important}.inspector-link{display:grid;grid-template-columns:30px minmax(0,1fr) 32px;gap:7px;align-items:center}.inspector-link>span{width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--line);border-radius:8px}.inspector-link b{display:block;font-size:10px}.inspector-link .btn{width:31px!important;min-width:31px!important;height:31px!important;min-height:31px!important}.inspector-link-form{display:grid;grid-template-columns:1fr 130px;gap:6px}.inspector-link-form .btn{grid-column:1/-1}.inspector-history article{display:grid;grid-template-columns:12px minmax(0,1fr);gap:7px}.history-dot{width:7px;height:7px;margin-top:4px;border-radius:50%;background:var(--cyan);border:1px solid var(--ink)}

/* ---------- Knowledge graph containment fix ---------- */
.graph-host{position:relative!important;overflow:hidden!important;isolation:isolate!important;contain:layout paint size!important;min-height:520px!important}.graph-host>svg,.graph-host>div,.graph-host>canvas{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important}.graph-host .native-graph{position:absolute!important}.knowledge-layout{align-items:start!important}.knowledge-layout>div{min-width:0!important}.knowledge-layout+section{position:relative!important;z-index:1!important}.native-graph{min-height:0!important}

/* ---------- Compact desktop/tablet rail: category icons + flyout submenus; no long scrollbar ---------- */
body.rail-collapsed{--rail:86px}.rail-collapsed .brand{width:62px!important;margin-inline:auto!important;justify-content:center!important;padding-inline:0!important}.rail-collapsed .brand-copy,.rail-collapsed .rail-search,.rail-collapsed .rail-pins,.rail-collapsed .rail-section-label,.rail-collapsed .rail-section-count,.rail-collapsed .rail-section-chevron,.rail-collapsed .rail-all-apps span,.rail-collapsed .rail-all-apps kbd,.rail-collapsed .rail-collapse span,.rail-collapsed .sidebar-foot span:last-child{display:none!important}.rail-collapsed .desktop-rail-nav{justify-items:center}.rail-collapsed .rail-section{position:relative;width:60px}.rail-collapsed .rail-section-toggle{width:60px!important;min-height:54px!important;grid-template-columns:1fr!important;padding:5px!important;justify-items:center!important}.rail-collapsed .rail-section-icon{width:40px;height:40px}.rail-collapsed .rail-section-icon svg{width:21px;height:21px}.rail-collapsed .rail-section-items{position:fixed!important;left:88px!important;top:var(--flyout-top,90px)!important;width:300px!important;max-height:min(560px,calc(100dvh - 24px))!important;overflow:auto!important;z-index:1800!important;padding:8px!important;border:1px solid var(--line-strong)!important;background:var(--paper)!important;box-shadow:var(--shadow-lg)!important;border-radius:12px!important;display:none!important}.rail-collapsed .rail-section.flyout-open>.rail-section-items{display:grid!important}.rail-collapsed .rail-section-items .rail-link{grid-template-columns:36px minmax(0,1fr)!important;grid-template-rows:auto auto!important;width:100%!important;padding:7px 9px!important}.rail-collapsed .rail-section-items .rail-label{display:block!important;font-size:16px!important}.rail-collapsed .rail-section-items .rail-hint{display:block!important}.rail-collapsed .rail-all-apps{width:60px!important;grid-template-columns:1fr!important;justify-items:center!important;padding:0!important}.rail-collapsed .rail-collapse{width:60px!important;justify-content:center!important;margin-inline:auto!important}.rail-collapsed .sidebar-foot{justify-content:center!important}

@media(max-width:1220px) and (min-width:901px){:root{--rail:86px}.rail{align-items:center!important;padding-inline:12px!important}.brand{width:62px!important;justify-content:center!important;padding-inline:0!important}.brand-copy,.rail-search,.rail-pins,.rail-section-label,.rail-section-count,.rail-section-chevron,.rail-all-apps span,.rail-all-apps kbd,.rail-collapse span,.sidebar-foot span:last-child{display:none!important}.desktop-rail-nav{width:100%;justify-items:center;gap:4px}.rail-nav{overflow:visible!important;mask-image:none!important}.rail-section{position:relative;width:60px}.rail-section-toggle{width:60px!important;min-height:54px!important;grid-template-columns:1fr!important;padding:5px!important;justify-items:center!important}.rail-section-icon{width:40px;height:40px}.rail-section-icon svg{width:21px;height:21px}.rail-section-items{position:fixed!important;left:88px!important;top:var(--flyout-top,86px)!important;width:310px!important;max-height:min(560px,calc(100dvh - 24px))!important;overflow:auto!important;z-index:1800!important;padding:8px!important;border:1px solid var(--line-strong)!important;background:var(--paper)!important;box-shadow:var(--shadow-lg)!important;border-radius:12px!important;display:none!important}.rail-section.flyout-open>.rail-section-items{display:grid!important}.rail-section-items .rail-link{display:grid!important;width:100%!important;grid-template-columns:36px minmax(0,1fr)!important;grid-template-rows:auto auto!important;padding:7px 9px!important}.rail-section-items .rail-label{display:block!important;font-size:16px!important}.rail-section-items .rail-hint{display:block!important}.rail-all-apps{width:60px!important;grid-template-columns:1fr!important;justify-items:center!important;padding:0!important}.rail-collapse{width:60px!important;justify-content:center!important;margin-inline:auto!important}.sidebar-foot{justify-content:center!important}.topbar{grid-template-columns:minmax(0,1fr) auto!important}.crumb,.space-chip{display:none!important}.global-search{grid-column:1}.top-actions{grid-column:2}.top-actions .power-btn .label-hide{display:none}.page{padding-inline:clamp(16px,2vw,24px)!important}}

/* ---------- Mobile dock ---------- */
@media(max-width:900px){:root{--rail:0px;--top:58px}.rail{left:0!important;right:0!important;bottom:0!important;top:auto!important;width:auto!important;height:70px!important;padding:6px 7px calc(6px + var(--safe-bottom))!important;border-right:0!important;border-top:1px solid var(--line)!important;overflow:visible!important}.brand,.desktop-rail-nav,.rail-collapse,.sidebar-foot{display:none!important}.rail-nav{width:100%!important;height:100%!important;overflow:visible!important;padding:0!important;mask-image:none!important}.mobile-nav-set{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;height:100%}.mobile-nav-set .rail-link{display:grid!important;width:auto!important;min-width:0!important;min-height:56px!important;grid-template-columns:1fr!important;grid-template-rows:23px 15px!important;justify-items:center!important;align-content:center!important;gap:2px!important;padding:3px 2px!important;margin:0!important;border-radius:8px!important}.mobile-nav-set .rail-icon{grid-row:auto!important;width:26px!important;height:24px!important}.mobile-nav-set .rail-icon svg{width:19px!important;height:19px!important}.mobile-nav-set .rail-label{display:block!important;font-size:8px!important;font-weight:750!important;letter-spacing:-.01em!important;text-align:center!important}.mobile-nav-set .rail-hint{display:none!important}.workspace{margin:0!important}.topbar{grid-template-columns:minmax(0,1fr) auto!important;padding-inline:8px!important;gap:6px!important}.crumb,.space-chip{display:none!important}.global-search{grid-column:1;min-width:0!important}.top-actions{grid-column:2;gap:4px!important}.top-actions .optional,.top-actions .power-btn,.capture-shortcut{display:none!important}.statusbar{left:0!important;bottom:70px!important}.app-inspector{width:min(390px,100vw);top:auto;bottom:0;height:min(82dvh,760px);border-left:0;border-top:1px solid var(--line-strong);transform:translateY(102%);border-radius:16px 16px 0 0}.app-inspector.open{transform:none}.inspector-head{padding-top:18px}.inspector-action-grid{grid-template-columns:1fr 1fr}.page{padding-inline:10px!important}.context-strip{padding-inline:10px!important}}
@media(max-width:520px){.inspector-action-grid,.inspector-utility-grid{grid-template-columns:1fr}.inspector-link-form{grid-template-columns:1fr}.top-actions #inspectorBtn{display:inline-flex!important}.global-search .search-copy{font-size:9px!important}.btn{font-size:11px!important}.page-actions .btn{min-height:40px!important;height:40px!important}}

/* E-ink motion budget */
body[data-motion="low"] .app-inspector,body[data-motion="low"] .inspector-scrim,body[data-motion="low"] .rail-section-chevron{transition:none!important}

/* ---------- v1.2.1 compact rail flyout reliability patch ---------- */
.rail-section.current>.rail-section-toggle{color:var(--ink);background:color-mix(in srgb,var(--blue-soft) 38%,transparent)}
.rail-flyout-panel{position:fixed;z-index:2400;display:none;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid var(--line-strong);background:color-mix(in srgb,var(--paper) 98%,transparent);box-shadow:0 18px 54px rgba(24,28,23,.18);border-radius:14px;isolation:isolate;backdrop-filter:blur(12px)}
.rail-flyout-panel.open{display:grid}
.rail-flyout-head{height:52px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 10px 0 13px;border-bottom:1px solid var(--line);background:var(--paper-2)}
.rail-flyout-title{min-width:0;display:flex;align-items:center;gap:9px}.rail-flyout-title>svg{width:19px;height:19px;color:var(--blue)}.rail-flyout-title b{font-family:"Segoe UI Variable Text","Segoe UI",Inter,system-ui,sans-serif;font-size:17px;font-weight:650;letter-spacing:-.025em}
.rail-flyout-close{width:34px;height:34px;display:grid;place-items:center;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--muted)}.rail-flyout-close:hover{background:var(--paper);border-color:var(--line)}.rail-flyout-close svg{width:17px;height:17px}
.rail-flyout-items{min-height:0;overflow:auto;display:grid;align-content:start;gap:3px;padding:8px;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}
.rail-flyout-items .rail-link{display:grid!important;width:100%!important;min-height:54px!important;grid-template-columns:40px minmax(0,1fr)!important;grid-template-rows:auto auto!important;column-gap:9px!important;row-gap:2px!important;padding:7px 9px!important;border-radius:10px!important;overflow:hidden!important}
.rail-flyout-items .rail-icon{grid-row:1/3!important;width:38px!important;height:38px!important}.rail-flyout-items .rail-icon svg{width:20px!important;height:20px!important}
.rail-flyout-items .rail-label{display:block!important;grid-column:2!important;font-size:16px!important;font-weight:650!important;line-height:1.05!important;letter-spacing:-.02em!important}.rail-flyout-items .rail-hint{display:block!important;grid-column:2!important;font-size:9px!important;line-height:1.3!important;color:var(--quiet)!important}
.rail-flyout-all{height:44px;margin:0 8px 8px;border:1px dashed var(--line-strong);background:var(--paper-2);border-radius:10px;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--muted);font-size:11px;font-weight:700}.rail-flyout-all:hover{border-style:solid;background:var(--paper)}.rail-flyout-all svg{width:17px;height:17px}
body:not(.rail-collapsed) .rail-flyout-panel{display:none!important}
@media (min-width:901px) and (max-width:1220px){body:not(.rail-collapsed) .rail-flyout-panel.open{display:grid!important}}
@media (max-width:900px){.rail-flyout-panel{display:none!important}}
/* nested submenu content is only a data source in compact mode; the visible menu is portalled above */
body.rail-collapsed .rail-section.flyout-open>.rail-section-items{display:none!important}
@media (min-width:901px) and (max-width:1220px){.rail-section.flyout-open>.rail-section-items{display:none!important}.rail-section.current>.rail-section-toggle{background:transparent!important;border-color:transparent!important;color:var(--ink)!important;box-shadow:inset 2px 0 0 var(--line-strong)}.rail-section-toggle[aria-expanded="true"]{background:var(--blue-soft)!important;border-color:var(--line-strong)!important;color:var(--ink)!important;box-shadow:none!important}body.rail-has-flyout .rail-section.current>.rail-section-toggle:not([aria-expanded="true"]){background:transparent!important;border-color:transparent!important;color:var(--muted)!important;box-shadow:none!important}}
.rail-collapsed .rail-nav{overflow:visible!important;mask-image:none!important}.rail-collapsed .desktop-rail-nav{align-content:start!important;gap:5px!important}
.rail-collapsed .rail-section.current>.rail-section-toggle{background:transparent!important;border-color:transparent!important;color:var(--ink)!important;box-shadow:inset 2px 0 0 var(--line-strong)}
.rail-collapsed .rail-section-toggle[aria-expanded="true"]{background:var(--blue-soft)!important;border-color:var(--line-strong)!important;color:var(--ink)!important;box-shadow:none!important}
.rail-collapsed.rail-has-flyout .rail-section.current>.rail-section-toggle:not([aria-expanded="true"]){background:transparent!important;border-color:transparent!important;color:var(--muted)!important;box-shadow:none!important}
.rail-collapsed .rail-section-toggle:focus-visible,.rail-section-toggle:focus-visible{outline:2px solid var(--blue);outline-offset:2px}
