.cobra-camera{box-sizing:border-box;border:1px solid var(--lb-border,#dbe5f4);background:var(--lb-tint,#f6f9ff);color:var(--lb-text,#17233c);border-radius:18px;gap:14px;min-width:0;margin:16px 0;padding:20px;font:15px/1.5 system-ui,sans-serif;display:grid}.cobra-camera *{box-sizing:border-box}.cobra-camera p,.cobra-camera h3{margin:0}.cobra-camera__heading span{letter-spacing:.12em;color:var(--lb-accent,#0644d8);font-size:11px;font-weight:800}.cobra-camera h3{margin-top:5px;font-size:21px;line-height:1.25}.cobra-camera label{gap:6px;font-weight:650;display:grid}.cobra-camera input,.cobra-camera select{font:inherit;border:1px solid var(--lb-border,#bacbe4);background:var(--lb-surface,white);width:100%;min-width:0;color:var(--lb-text,#17233c);border-radius:10px;padding:12px}.cobra-camera__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cobra-camera button{font:inherit;border:1px solid var(--lb-border,#c6d5ed);background:var(--lb-surface,#fff);color:var(--lb-accent,#0644d8);cursor:pointer;border-radius:10px;min-height:44px;padding:11px 14px;font-weight:650}.cobra-camera button:disabled{opacity:.5;cursor:not-allowed}.cobra-camera .cobra-camera__primary{background:var(--lb-accent,#0644d8);color:var(--lb-on-accent,#fff);border-color:var(--lb-accent,#0644d8)}.cobra-camera a{color:var(--lb-accent,#0644d8);overflow-wrap:anywhere;text-decoration:underline}.cobra-camera__note,.cobra-camera small{color:var(--lb-text,#53647c);font-size:13px}.cobra-camera__status{border-left:3px solid var(--lb-accent,#0644d8);background:var(--lb-tint,#eaf1ff);overflow-wrap:anywhere;padding:8px 12px}.cobra-camera__error{color:#6b4715;background:#fff8e9;border:1px solid #e5c28b;border-radius:10px;gap:8px;padding:12px;display:grid}:is(.cobra-camera button:focus-visible,.cobra-camera input:focus-visible,.cobra-camera select:focus-visible,.cobra-camera a:focus-visible){outline:3px solid var(--lb-accent,#75a1ff);outline-offset:3px}@media (max-width:480px){.cobra-camera{padding:16px}.cobra-camera__actions{align-items:stretch}.cobra-camera__actions button{flex:1}.cobra-camera__actions a{align-self:center}}.cobra-camera input[type=checkbox]{width:20px;height:20px;padding:0}.cobra-camera li{overflow-wrap:anywhere}.cobra-camera dd{margin:0 0 10px;font-weight:650}.cobra-camera dt{color:var(--lb-text,#53647c);font-size:13px}
