.device-controls[data-v-1c736fb6]{border:1px solid #9aabba;border-left:5px solid var(--success-amber);background:#fff;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem 2rem;padding:1.15rem 1.3rem;display:grid}.device-controls strong[data-v-1c736fb6]{color:var(--success-navy);font:850 1.05rem/1.2 var(--success-heading)}.device-controls p[data-v-1c736fb6]{color:var(--success-slate);margin:.35rem 0 0;font-size:.84rem;line-height:1.45}.device-actions[data-v-1c736fb6]{gap:.65rem;display:flex}.device-actions button[data-v-1c736fb6]{border:1px solid var(--success-navy);background:var(--success-navy);color:#fff;min-height:44px;font:850 .86rem/1.2 var(--success-heading);cursor:pointer;border-radius:8px;padding:.65rem 1rem}.device-actions button.secondary[data-v-1c736fb6]{color:var(--success-navy);background:#fff}.device-actions button[data-v-1c736fb6]:hover{transform:translateY(-1px)}.device-actions button[data-v-1c736fb6]:focus-visible{outline:3px solid var(--success-focus);outline-offset:3px}.device-status[data-v-1c736fb6]{grid-column:1/-1;min-height:1.2rem;font-weight:800;color:#2a5e4f!important;margin:0!important}@media (width<=760px){.device-controls[data-v-1c736fb6]{grid-template-columns:1fr}.device-actions[data-v-1c736fb6]{flex-direction:column;align-items:stretch}.device-actions button[data-v-1c736fb6]{width:100%}.device-status[data-v-1c736fb6]{grid-column:auto}}@media (prefers-reduced-motion:reduce){.device-actions button[data-v-1c736fb6]:hover{transform:none}}
