.phone-scan-controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.phone-scan-controls [role=status]{color:#697583;font-size:10px}
.phone-scan-video{width:min(100%,420px);max-height:42vh;aspect-ratio:4/3;object-fit:cover;border:1px solid var(--line);border-radius:5px;background:#17202d}
.phone-scan-video[hidden]{display:none}
@media(max-width:560px){.phone-scan-controls .button{min-height:40px}.phone-scan-video{width:100%;max-height:38vh}}
.extensions-system-heading .panel-tools{flex-wrap:wrap;justify-content:flex-end}
@media(max-width:700px){.extensions-system-heading{align-items:flex-start;flex-direction:column}.extensions-system-heading .panel-tools{justify-content:flex-start;width:100%}.extensions-system-heading .panel-tools .input-search{flex:1;min-width:150px}}
.extension-open-row{cursor:pointer}
.extension-open-row:hover{background:#f4f7fb}
.extension-open-row:focus-visible{outline:2px solid #557bbb;outline-offset:-2px}
.extension-open-hint{color:#486aa7;font-size:10px;white-space:nowrap}
.edit-phone-mac{min-width:0}
.edit-phone-mac>label{display:flex;flex-direction:column;gap:5px;margin:8px 0;color:#56616e;font-size:9px;font-weight:600}
.edit-phone-mac .phone-scan-controls{gap:5px}
.edit-phone-mac .phone-scan-controls .button{height:28px;padding:0 7px;font-size:9px}
.edit-phone-mac .phone-scan-controls [role=status]{font-size:8px}
.edit-phone-mac .phone-scan-video{margin-top:6px;width:100%;max-height:240px}
