.continuous-capture[data-slot]{width:660px}.capture-sound-settings{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px}.capture-sound-settings small{flex-basis:100%;color:#6c7467;font-size:12px}.capture-sound-toggle{display:flex;align-items:center;gap:8px;min-height:44px;border:1px solid #dce1d5;border-radius:22px;padding:8px 14px;background:#f3f5ee;color:#3e5133;font-size:13px;cursor:pointer}.capture-sound-toggle[aria-checked=false]{background:#f5f5f2;color:#6c7467}.capture-sound-toggle:focus-visible{outline:2px solid #bc7452;outline-offset:3px}.capture-context{display:flex;align-items:center;gap:12px;padding:12px 14px;background:#f0f2eb;border-radius:10px;font-size:13px}.capture-context strong{font-size:16px}.capture-target{display:grid;gap:3px;min-width:0;overflow-wrap:anywhere}.capture-target small{color:#656e5c;font-size:11px}.capture-context time{white-space:nowrap}.capture-context span{margin-left:auto;display:flex;align-items:center;gap:4px;color:#656e5c;font-size:11px}.continuous-camera{position:relative;overflow:hidden;border-radius:14px;background:#141a15;min-height:240px}.continuous-camera video{display:block;width:100%;max-height:49dvh;object-fit:contain;aspect-ratio:4/3}.capture-counter{position:absolute;left:15px;top:15px;color:white;font-size:12px;background:#1119;padding:7px 10px;border-radius:20px}.camera-controls{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;color:#e6e8e0;font-size:12px;gap:18px}.camera-stop{border:0;background:transparent;color:inherit;padding:12px 0;cursor:pointer}.camera-shutter{display:grid;place-items:center;flex:0 0 66px;width:66px;height:66px;border:3px solid white;border-radius:50%;color:#283021;background:#fff2;padding:5px;cursor:pointer}.camera-shutter>span{width:100%;height:100%;border-radius:50%;background:white}.camera-shutter:disabled{opacity:.45;cursor:wait}.camera-shutter:focus-visible{outline:3px solid #df8e6c;outline-offset:5px}.capture-alternatives{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.capture-footnote,.capture-help{font-size:12px;line-height:1.7;color:#6c7467;margin:0}.capture-help{padding:12px;background:#f4f0e8;border-radius:8px}.capture-progress{display:flex;align-items:center;gap:8px;font-size:12px;color:#53624c}.capture-progress>span{width:7px;height:7px;border-radius:50%;background:#6e8c60;flex-shrink:0}.capture-progress>.offline-dot{background:#c18b43}.capture-shot-list{display:grid;gap:8px;max-height:215px;overflow:auto}.capture-shot{display:flex;align-items:center;gap:12px;border:1px solid #e5e7df;padding:8px;border-radius:9px}.capture-shot img{width:50px;height:56px;object-fit:cover;border-radius:5px}.capture-shot>div{flex:1;min-width:0;display:grid;gap:4px}.capture-shot strong{font-size:12px}.capture-shot small{font-size:11px;color:#8c5c48}.capture-unsaved{padding:15px;border:1px solid #dab399;background:#faf2e8;border-radius:9px;font-size:13px}.capture-unsaved p{line-height:1.6}.upload-status{padding:14px 16px;border:1px solid #dce2d5;background:#f2f5ee;border-radius:12px;margin-bottom:24px;font-size:13px}.upload-status summary{display:flex;align-items:center;gap:9px;cursor:pointer;font-weight:600;min-height:28px}.upload-status p{color:#6b7463;font-size:12px;line-height:1.7;margin:12px 0}.upload-status-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 0;border-top:1px solid #dce2d5}.upload-status-row>div:first-child{display:grid;gap:5px}.upload-status-row small{color:#7e7464;font-size:11px}@media (max-width:600px){.continuous-capture[data-slot]{padding:17px;gap:13px}.continuous-camera video{max-height:42dvh}.capture-context{gap:8px;flex-wrap:wrap}.capture-context span{font-size:10px}.camera-controls{padding:10px 14px}.capture-shot-list{max-height:150px}}