.record-studio-module__q3RZMq__studio{color:var(--ink)}.record-studio-module__q3RZMq__actions{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.record-studio-module__q3RZMq__qualityRow{border-bottom:1px solid var(--border);padding:20px 0}.record-studio-module__q3RZMq__studio button:disabled{opacity:.5;cursor:not-allowed}.record-studio-module__q3RZMq__studio output{margin:12px 0;line-height:1.6;display:block}.record-studio-module__q3RZMq__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:24px 0;display:flex}.record-studio-module__q3RZMq__studio p{max-width:70ch;color:var(--ink-muted);margin:12px 0;line-height:1.65}.record-studio-module__q3RZMq__studio label{gap:8px;font-size:14px;display:grid}.record-studio-module__q3RZMq__studio input:not([type=checkbox]),.record-studio-module__q3RZMq__studio select,.record-studio-module__q3RZMq__studio textarea{border:1px solid var(--border);background:var(--surface);width:100%;min-height:44px;color:var(--ink);font:inherit;border-radius:8px;padding:10px 12px}.record-studio-module__q3RZMq__studio textarea{resize:vertical}.record-studio-module__q3RZMq__tools{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:8px;padding-bottom:20px;display:flex}.record-studio-module__q3RZMq__studio button{border:1px solid var(--border);cursor:pointer;background:var(--surface);min-height:44px;color:var(--ink);font:inherit;border-radius:8px;padding:10px 16px}.record-studio-module__q3RZMq__studio button:hover{background:var(--surface-sunken)}.record-studio-module__q3RZMq__tools button[aria-pressed=true],.record-studio-module__q3RZMq__studio .record-studio-module__q3RZMq__primary{background:var(--ink);color:var(--bg)}.record-studio-module__q3RZMq__studio :is(button,input,select,textarea,summary):focus-visible{outline:2px solid var(--ink);outline-offset:3px}.record-studio-module__q3RZMq__panel{padding:28px 0}.record-studio-module__q3RZMq__panel h2{font-family:var(--font-display), Georgia, serif;font-size:28px}.record-studio-module__q3RZMq__filters{grid-template-columns:2fr 1fr;gap:16px;margin:24px 0;display:grid}.record-studio-module__q3RZMq__records{padding:0;list-style:none}.record-studio-module__q3RZMq__records li{border-bottom:1px solid var(--border);overflow-wrap:anywhere;grid-template-columns:170px 130px 1fr;gap:16px;padding:18px 0;display:grid}.record-studio-module__q3RZMq__records time{color:var(--ink-muted);font-size:14px}.record-studio-module__q3RZMq__tableWrap{margin:24px 0;overflow-x:auto}.record-studio-module__q3RZMq__studio table{border-collapse:collapse;text-align:left;font-variant-numeric:tabular-nums;width:100%}.record-studio-module__q3RZMq__studio th,.record-studio-module__q3RZMq__studio td{border-bottom:1px solid var(--border);padding:16px 12px}.record-studio-module__q3RZMq__studio thead{background:var(--surface-sunken)}.record-studio-module__q3RZMq__calendar{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin:24px 0;display:grid}.record-studio-module__q3RZMq__calendar button{text-align:left;flex-direction:column;gap:8px;padding:12px;display:flex}.record-studio-module__q3RZMq__calendar strong{font-variant-numeric:tabular-nums;font-size:24px}.record-studio-module__q3RZMq__calendar small{overflow-wrap:anywhere;font-size:11px}.record-studio-module__q3RZMq__studio fieldset{border:0;margin:24px 0;padding:0}.record-studio-module__q3RZMq__studio .record-studio-module__q3RZMq__check{align-items:center;gap:12px;min-height:44px;display:flex}.record-studio-module__q3RZMq__check input{width:18px;height:18px;accent-color:var(--ink);flex-shrink:0}.record-studio-module__q3RZMq__studio details{margin:24px 0}.record-studio-module__q3RZMq__studio summary{cursor:pointer;padding:12px 0}.record-studio-module__q3RZMq__preview{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;background:var(--surface-sunken);padding:20px;line-height:1.65}@media (max-width:700px){.record-studio-module__q3RZMq__filters{grid-template-columns:1fr}.record-studio-module__q3RZMq__records li{grid-template-columns:1fr;gap:6px}.record-studio-module__q3RZMq__calendar{grid-template-columns:repeat(3,minmax(0,1fr))}.record-studio-module__q3RZMq__studio th,.record-studio-module__q3RZMq__studio td{padding:12px 8px;font-size:14px}}
