.saved-recordings-page{max-width:1000px;margin-inline:auto}.saved-recordings-controls{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:1rem;margin-block:1.5rem}.saved-recordings-controls label{display:grid;gap:.4rem}.saved-recordings-controls input,.saved-recordings-controls select{width:100%;min-width:0;min-height:44px;padding:.65rem;border:1px solid var(--line,#baa58f);border-radius:8px;background:var(--paper,#fff);color:inherit;font:inherit}#saved-recordings-list{list-style:none;padding:0;margin:0}#saved-recordings-list>li{padding:1.1rem 0;border-top:1px solid var(--line,#ded3c3)}#saved-recordings-list h2{font-size:1.35rem;margin:0 0 .4rem}#saved-recordings-list p{margin:.4rem 0 .7rem}.saved-recordings-actions{display:flex;gap:1rem;flex-wrap:wrap}.saved-recording-button{min-height:44px}.recording-account-prompt{max-width:460px;width:calc(100% - 2rem);padding:1.5rem;border:1px solid var(--line,#baa58f);border-radius:16px;background:var(--paper,#fbf5e8);color:var(--ink,#30271f)}.recording-account-prompt::backdrop{background:#20180f80}.recording-account-prompt h2{font-size:1.65rem;margin-top:0}.recording-account-prompt .dialog-actions{display:flex;flex-wrap:wrap;gap:.7rem}.rank-phase-note{max-width:58ch;margin:.5rem 0 0}@media(max-width:600px){.saved-recordings-controls{grid-template-columns:1fr;gap:.75rem}}
