.apple-home-view{display:grid;gap:16px;padding-top:88px}.apple-home-view-header{display:flex;align-items:end;justify-content:space-between;gap:16px}.apple-home-view-header h3{margin:3px 0 0;font-size:1.45rem}.apple-home-view-header p{margin:5px 0 0;color:#7d899a;font-size:.78rem}.apple-home-status-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.apple-home-status-card{display:flex;align-items:center;gap:11px;padding:11px 12px;background:rgba(255,255,255,.92);border:1px solid rgba(148,163,184,.14);border-radius:13px;box-shadow:0 7px 18px rgba(15,23,42,.04)}.apple-home-status-icon{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#f5f5f7;color:#111827;font-weight:800}.apple-home-status-copy{display:grid;gap:2px}.apple-home-status-copy small{font-size:.62rem;color:#7d899a}.apple-home-status-copy strong{font-size:.78rem}.apple-home-bridge-status.is-online{color:#15803d}.apple-home-info{margin:0;padding:10px 12px;border-radius:11px;background:rgba(59,130,246,.07);color:#526174;font-size:.7rem}.apple-home-toolbar{display:grid;grid-template-columns:minmax(220px,1fr) 190px;gap:10px}.apple-home-toolbar input,.apple-home-toolbar select{height:40px;border:1px solid rgba(148,163,184,.22);background:rgba(255,255,255,.9);border-radius:11px;padding:0 12px;color:#172033;outline:none}.apple-home-toolbar input:focus,.apple-home-toolbar select:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.apple-home-device-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.apple-home-device-card{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 12px;background:rgba(255,255,255,.92);border:1px solid rgba(148,163,184,.14);border-radius:13px;box-shadow:0 7px 18px rgba(15,23,42,.04)}.apple-home-device-card.is-problem{border-color:rgba(220,38,38,.3);background:rgba(254,242,242,.94)}.apple-home-device-icon{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#f5f5f7;color:#111827;font-weight:800}.apple-home-device-copy{display:grid;gap:2px;min-width:0;justify-items:start}.apple-home-device-copy strong{font-size:.78rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.apple-home-device-copy small{font-size:.62rem;color:#7d899a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.apple-home-device-copy code{font-size:.54rem;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.apple-home-reset{appearance:none;width:auto;max-width:100%;margin-top:4px;padding:3px 8px;border:1px solid rgba(148,163,184,.24);border-radius:6px;background:rgba(248,250,252,.9);color:#64748b;font:inherit;font-size:.54rem;font-weight:650;line-height:1.25;letter-spacing:.01em;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.apple-home-reset:hover{background:#fff;border-color:rgba(59,130,246,.35);color:#2563eb;box-shadow:0 2px 7px rgba(15,23,42,.06)}.apple-home-reset:focus-visible{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.13)}.apple-home-reset:disabled{opacity:.5;cursor:default}.apple-home-device-actions{display:flex;align-items:center;gap:8px}.apple-home-device-state{font-size:.58rem;font-weight:800;padding:5px 8px;border-radius:999px;background:#f1f5f9;color:#64748b}.apple-home-device-state.active{background:#ecfdf5;color:#15803d}.apple-home-device-state.problem{background:#fef2f2;color:#b91c1c}.apple-home-empty{grid-column:1/-1;display:grid;place-items:center;text-align:center;gap:8px;min-height:220px;padding:36px;border:1px dashed rgba(148,163,184,.25);border-radius:13px;background:rgba(255,255,255,.65)}.apple-home-empty p{margin:0;color:#7d899a}.apple-home-empty-icon{font-size:1.7rem}@media(max-width:1050px){.apple-home-device-list{grid-template-columns:1fr}}@media(max-width:700px){.apple-home-view{padding-top:8px}.apple-home-view-header h3{font-size:1.2rem}.apple-home-status-grid,.apple-home-toolbar{grid-template-columns:1fr}.apple-home-device-card{grid-template-columns:34px minmax(0,1fr) auto;padding:10px}.apple-home-device-copy code,.apple-home-device-state{display:none}.apple-home-reset{font-size:.58rem;padding:4px 8px}}:root[data-theme="dark"] .apple-home-status-card,:root[data-theme="dark"] .apple-home-toolbar input,:root[data-theme="dark"] .apple-home-toolbar select,:root[data-theme="dark"] .apple-home-device-card,:root[data-theme="dark"] .apple-home-empty{background:rgba(24,34,49,.94);border-color:rgba(148,163,184,.14);color:#e8eef6}:root[data-theme="dark"] .apple-home-device-card.is-problem{background:rgba(69,10,10,.35);border-color:rgba(248,113,113,.32)}:root[data-theme="dark"] .apple-home-view-header p,:root[data-theme="dark"] .apple-home-status-copy small,:root[data-theme="dark"] .apple-home-device-copy small,:root[data-theme="dark"] .apple-home-empty p{color:#9cabbd}:root[data-theme="dark"] .apple-home-device-copy code{color:#7f8ea3}:root[data-theme="dark"] .apple-home-reset{background:rgba(38,50,68,.7);border-color:rgba(148,163,184,.18);color:#9cabbd}:root[data-theme="dark"] .apple-home-reset:hover{background:#263244;border-color:rgba(96,165,250,.38);color:#93c5fd}:root[data-theme="dark"] .apple-home-device-state{background:#263244;color:#aab7c7}:root[data-theme="dark"] .apple-home-device-state.active{background:rgba(22,163,74,.16);color:#86efac}:root[data-theme="dark"] .apple-home-device-state.problem{background:rgba(220,38,38,.18);color:#fca5a5}:root[data-theme="dark"] .apple-home-info{background:rgba(59,130,246,.1);color:#9cabbd}:root[data-theme="dark"] .apple-home-status-icon,:root[data-theme="dark"] .apple-home-device-icon{background:#263244;color:#f8fafc}
