.rr-library{max-width:1040px;margin:auto}.rr-editor-nav{display:flex;gap:24px;flex-wrap:wrap;font:14px/1.5 Arial,sans-serif;margin-top:24px}.rr-editor-nav a{border-bottom:1px solid #777;padding-bottom:3px}.rr-library h2{font-size:28px;font-weight:400;letter-spacing:-.025em;margin:0 0 10px}.rr-library-toolbar{display:flex;justify-content:space-between;gap:24px;align-items:center;border-top:1px solid #343434;padding-top:24px}.rr-library-toolbar p,.rr-library-drafts>p{color:#aaa69e;font:14px/1.6 Arial,sans-serif;margin:0}.rr-library-save{display:flex;gap:12px;flex:none}.rr-library-save button{white-space:nowrap}.rr-library #rr-library-status{font:14px/1.6 Arial,sans-serif;min-height:24px;color:#c9c5bb;margin:16px 0}.rr-library .is-error{color:#e8b7a5!important}.rr-library-list{list-style:none;margin:0;padding:0}.rr-library-list>li{display:grid;grid-template-columns:28px 124px minmax(0,1fr) 46px;gap:22px;align-items:center;border-top:1px solid #343434;padding:22px 0}.rr-library-position{align-self:start;padding-top:8px;font:12px/1.5 Arial,sans-serif;color:#aaa69e}.rr-library-thumb{width:124px;aspect-ratio:16/10;background:#1b1b1b;overflow:hidden;display:grid;place-items:center}.rr-library-thumb img,.rr-library-thumb video{width:100%;height:100%;object-fit:cover;display:block}.rr-library-thumb span{font:13px/1.5 Georgia,serif;color:#aaa69e}.rr-library-info h3{font-size:23px;font-weight:400;line-height:1.25;margin:0 0 8px;overflow-wrap:anywhere}.rr-library-info p{font:14px/1.5 Arial,sans-serif;margin:0 0 4px;color:#c9c5bb;overflow-wrap:anywhere}.rr-library-info .rr-library-meta{font-size:12px;color:#aaa69e}.rr-library-actions{display:flex;flex-wrap:wrap;gap:12px 20px;margin-top:14px}.rr-library .rrs-link{font-size:13px!important}.rr-library-move{display:flex;flex-direction:column;gap:6px}.rr-library-move button{background:transparent;color:#eeeae2;border:1px solid #505050;width:46px;height:46px;display:grid;place-items:center}.rr-library-move button:hover{background:#1b1b1b}.rr-library-move svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5}.rr-library-list>.rr-library-empty{display:block;color:#aaa69e;font:15px/1.6 Arial,sans-serif;padding:26px 0}.rr-library-hidden-row{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:14px 0}.rr-library-hidden-row button{flex:none}.rr-library-drafts{border-top:1px solid #343434;margin-top:54px;padding-top:28px}.rr-library-drafts article{display:flex;justify-content:space-between;align-items:center;gap:24px;border-top:1px solid #343434;padding:22px 0}.rr-library-drafts article:first-child{margin-top:24px}.rr-library-drafts h3{font-size:20px;font-weight:400;line-height:1.4;margin:0 0 6px;overflow-wrap:anywhere}.rr-library-drafts article p{font:13px/1.5 Arial,sans-serif;color:#aaa69e;margin:0;overflow-wrap:anywhere}.rr-library-drafts article>div{min-width:0}.rr-library-drafts article>a{flex:none}.rr-library-dialog-head{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px}#rr-library-editor{width:min(640px,calc(100% - 32px));max-height:90dvh;background:#101010;color:#eeeae2;border:1px solid #505050;padding:32px;overflow:auto}#rr-library-editor::backdrop{background:#000b}#rr-library-edit-form{display:grid;gap:20px}#rr-library-edit-form label{display:grid;gap:8px;font:14px/1.5 Arial,sans-serif}#rr-library-edit-form input,#rr-library-edit-form select{width:100%;min-width:0;padding:12px;background:#080808;border:1px solid #505050;color:inherit;font-size:16px}#rr-library-edit-form textarea{min-height:90px;font:16px/1.5 Arial,sans-serif}#rr-library-edit-form details label+label{margin-top:16px}.rr-library-dialog-actions{display:flex;gap:12px}.rr-library-dialog-actions .rrs-primary{justify-content:center}#rr-library-edit-status{font:14px/1.5 Arial,sans-serif;color:#e8b7a5}.rr-library>.rrs-disclosure{margin-top:26px}.rr-library>.rrs-disclosure p{color:#aaa69e}
@media(max-width:680px){.rr-library-toolbar{display:block}.rr-library-save{margin-top:20px}.rr-library-save .rrs-primary{justify-content:center}.rr-library-list>li{grid-template-columns:56px minmax(0,1fr) 44px;gap:14px;padding:22px 0}.rr-library-position{display:none}.rr-library-thumb{width:56px;aspect-ratio:1;align-self:start;margin-top:3px}.rr-library-thumb span{font-size:10px}.rr-library-info h3{font-size:20px}.rr-library-info p{font-size:13px}.rr-library-actions{gap:14px 16px}.rr-library-actions a,.rr-library-actions button{min-height:32px;display:inline-flex;align-items:center}.rr-library-move button{width:44px;height:44px}.rr-library-drafts article{gap:14px}.rr-library-drafts h3{font-size:18px}.rr-library-drafts article>a{font-size:12px!important;padding:12px}.rr-library-hidden-row{align-items:flex-start}#rr-library-editor{padding:24px 20px}.rr-library-dialog-head h2{font-size:25px}}

.rr-library-backup>summary{font-size:20px}.rr-library-backup label{display:grid;gap:8px;font:14px/1.5 Arial,sans-serif;max-width:560px}.rr-library-backup select{width:100%;padding:12px;background:#101010;border:1px solid #505050;color:#eeeae2;font-size:16px}.rr-library-backup .rr-library-dialog-actions{flex-wrap:wrap;max-width:720px}.rr-library-backup a{justify-content:center;flex:1 1 240px;text-align:center}#rr-backup-controls[hidden]{display:none}#rr-backup-size{font:14px/1.5 Arial,sans-serif}
