.camera-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;align-items:start}.cam-actions,.cam-transport{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0}.cam-preview{width:100%;max-height:380px;object-fit:contain;background:#0b182b;border:1px solid #35506b;border-radius:14px;display:block;margin-top:14px}.cam-preview[hidden]{display:none}.cam-edited{width:100%;min-height:275px;resize:vertical;border:1px solid #3c5571;border-radius:13px;color:var(--text);background:#0b192b;padding:15px;line-height:1.65;font:inherit;font-size:16px}.cam-notice{padding:14px 16px;background:#142d35;border:1px solid #3b6a63;border-radius:14px;font-size:13px;line-height:1.7;color:#c8f3e3}.cam-hint{color:#abbdd1;font-size:13px;line-height:1.7}.cam-result{color:var(--muted);font-size:13px;line-height:1.7}.cam-file{font-size:13px;overflow-wrap:anywhere;color:#afd1e2}.camera-grid button{min-height:44px}@media(max-width:800px){.camera-grid{grid-template-columns:1fr}.cam-actions button,.cam-transport button{flex:1 1 170px}}
