/* ── side-toggle：電腦版左側欄收起來（縮成一條窄邊，只留打開鈕） ── */
.sidetog-slot{margin-left:auto;display:none}
.sidetog{display:flex;align-items:center;justify-content:center;width:var(--tap);min-height:var(--tap);border:0;border-radius:var(--r-md);background:none;color:var(--side-text2);padding:0}
.sidetog:hover{background:var(--side2);color:#fff}
@media (min-width:1000px){
  .sidetog-slot{display:inline-flex}
  .shell.side-off{grid-template-columns:60px minmax(0,1fr)}
  .shell.side-off .side > :not(.brand-row){display:none}
  .shell.side-off .brand-row{padding:var(--sp-6) var(--sp-2);flex-direction:column}
  .shell.side-off .brand-row > :not(.sidetog-slot):not(.gear-slot):not(.manual-slot){display:none}
  .shell.side-off .sidetog-slot{margin:0;order:-1}
  /* 收起來時齒輪留在窄邊上；選單往右邊主畫面展開（窄邊不裁掉它） */
  .shell.side-off .side{overflow:visible;z-index:var(--z-fab)} /* 選單往右邊主畫面展開時要蓋在卡片上面（側欄自己是一層，不拉高會被卡片的定位元素蓋住） */
  .shell.side-off .side .gear-menu,.shell.side-off .side .gear-tip{right:auto;min-width:260px;white-space:nowrap}
}
