.gs.cart-dock{--bg:#fff;--ink:#111827;--mute:#6b7280;--line:#e5e7eb;--red:#dc2626;--org:var(--accent-strong);--ph:#f3f4f6}.gs aside{border-left:1px solid var(--line);text-align:center;align-self:start;height:calc(100vh - 60px);padding:16px 14px;position:sticky;top:60px;overflow-y:auto}.gs aside .sub{font:var(--t-title-section)}.gs .note{text-align:left;font:var(--t-body);background:#fdf3e7;margin:10px 0;padding:10px 12px}.gs .btn{cursor:pointer;text-align:center;width:100%;font:var(--t-body-strong);margin-top:10px;padding:12px;display:block}.gs .btn.o{background:var(--org);color:#fff;border:0}.gs .btn.l{border:1px solid var(--ink);background:var(--bg)}.gs .btn.o.off{color:#666;cursor:not-allowed;background:#ccc}.gs .sel{text-align:left;font:var(--t-body-strong);align-items:center;gap:8px;margin:16px 0 10px;display:flex}.gs .ck{color:#fff;width:24px;height:24px;font:var(--t-badge);background:#000;justify-content:center;align-items:center;display:inline-flex}.gs .ci{margin-bottom:14px}.gs .ci .ph{padding:6px}.gs .ci b{color:var(--red);margin:6px 0;display:block}.gs .ci select{border:1px solid var(--line);background:var(--bg);color:var(--ink);padding:6px 10px}.gs .ci .cn{font:var(--t-card-name);margin-top:6px;display:block}.gs .rm{color:var(--red);cursor:pointer;font:var(--t-button-small);background:0 0;border:0;margin-top:6px;padding:6px 0;text-decoration:underline;display:block}.gs .empty{color:var(--mute);font:var(--t-body);margin:12px 0}.gs.cart-dock aside{height:calc(100vh - 100px);top:100px}
