/* Layout-only view. No underlying data or behavior changes. */
.ktfarm-restore-toolbar{margin:14px 12px 20px;padding:14px;background:#18283e;border:1px solid #294764;border-radius:14px;color:#e8f1ff;display:flex;gap:12px;flex-wrap:wrap;align-items:center;justify-content:space-between}
.ktfarm-restore-status{display:flex;flex-direction:column;gap:6px}.ktfarm-restore-status strong{font-size:14px}.ktfarm-restore-status span{font-size:12px;color:#c7d5e8}
.ktfarm-restore-status [data-mode="ON"]{color:#86efac}.ktfarm-restore-controls{display:flex;gap:8px}
.ktfarm-restore-controls button{background:#253f62;color:#f3f8ff;border:1px solid #496587;border-radius:9px;padding:9px 13px;font-size:13px;cursor:pointer}
.ktfarm-restore-controls button[aria-pressed="true"]{background:#3872b3;border-color:#73b5ee;font-weight:700}
.ktfarm-restore-help{color:#bfd0e1;font-size:11px;line-height:1.5;flex-basis:100%;margin:0}
/* Shadow visual modules remain installed, but can be hidden per browser. */
.ktfarm-hide-shadow .page[data-page="dashboard"] .metric-grid,
.ktfarm-hide-shadow .page[data-page="dashboard"] .chart-panel,
.ktfarm-hide-shadow .page[data-page="dashboard"] article:has(#sleeveCards),
.ktfarm-hide-shadow .page[data-page="dashboard"] article:has(#recentOrders),
.ktfarm-hide-shadow .page[data-page="positions"] article:has(#positionsBody),
.ktfarm-hide-shadow .page[data-page="orders"] article:has(#ordersBody),
.ktfarm-hide-shadow .page[data-page="control"] .danger-zone,
.ktfarm-hide-shadow .page[data-page="control"] .critical-zone{display:none!important}
@media (max-width: 650px){.ktfarm-restore-toolbar{margin:8px 6px 15px}.ktfarm-restore-controls{width:100%}.ktfarm-restore-controls button{flex:1}}

html.ktfarm-tailnet-telegram-only #ktfarmAutoEnable{display:none!important}
