.recorder-card{padding:18px}.recorder-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.recorder-head h3{margin:4px 0 0;font-size:20px}.record-status{text-align:right;color:#7f90a8;max-width:170px;font-size:9px;line-height:1.35}.record-status.live{color:#ff87ab;background:#3a1220;border:1px solid #7f2544;border-radius:999px;padding:6px 9px;font-weight:900}.record-ready{gap:12px;margin-top:14px;display:grid}.record-ready p{color:#8ea0b8;margin:0;font-size:10px;line-height:1.45}.record-time{color:#c8b9ff;letter-spacing:.02em;font-size:36px;font-weight:900}.record-button{color:#ffd2df;cursor:pointer;background:linear-gradient(#651c3a,#441326);border:1px solid #8e2a50;border-radius:11px;padding:11px 12px;font-weight:900}.record-button.stop{color:#ff9ab7;background:linear-gradient(#32121d,#210c14)}.trim-editor{gap:11px;margin-top:14px;display:grid}.recording-preview{width:100%;height:36px}.trim-summary{color:#8090a7;background:#0f1d30;border:1px solid #263a55;border-radius:10px;justify-content:space-between;gap:10px;padding:9px 10px;font-size:9px;display:flex}.trim-summary strong{color:#dbe6f5;margin-left:3px}.trim-control{gap:6px;display:grid}.trim-control span{color:#91a1b6;justify-content:space-between;font-size:10px;display:flex}.trim-control span strong{color:#cbbcff}.trim-control input{accent-color:#7c4de7;width:100%}.preview-trim{color:#dce6f5;cursor:pointer;background:#14263d;border:1px solid #3b5270;border-radius:9px;padding:8px 10px;font-size:10px;font-weight:800}.record-save-fields{grid-template-columns:1fr 1fr;gap:8px;display:grid}.record-save-fields label{color:#95a4b8;gap:5px;font-size:9px;font-weight:800;display:grid}.record-save-fields input{color:#eef4ff;background:#091727;border:1px solid #2b425f;border-radius:8px;width:100%;padding:8px}.record-scope-tabs{grid-template-columns:1fr 1fr;gap:8px;display:grid}.record-scope-tabs button{color:#8fa0b7;text-align:left;cursor:pointer;background:#0f1d30;border:1px solid #263a55;border-radius:10px;padding:9px 10px}.record-scope-tabs button strong{color:#dce6f5;font-size:10px;display:block}.record-scope-tabs button small{color:#74859d;margin-top:2px;font-size:8px;display:block}.record-scope-tabs button.active{background:linear-gradient(#2a1c4e,#171b35);border-color:#805ce7}.record-actions{grid-template-columns:auto 1fr;gap:8px;display:grid}.discard-recording{color:#9dadc2;cursor:pointer;background:#102034;border:1px solid #344a66;border-radius:9px;padding:9px 10px;font-size:10px;font-weight:800}.save-recording{color:#fff;cursor:pointer;background:#6a39df;border:0;border-radius:9px;padding:9px 10px;font-size:10px;font-weight:900}.recorder-card .storage-note{color:#667991;font-size:8px;line-height:1.4;display:block}@media (max-width:760px){.record-save-fields{grid-template-columns:1fr}.record-actions{grid-template-columns:1fr 1fr}}
