.r46-sample-card{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:center;padding:22px;margin:24px 0;border:1px solid #cbb9dc;border-radius:20px;background:linear-gradient(135deg,#f5f0fa,#fbf8ee);color:#30233e}.r46-sample-card h2{font-size:20px;margin:4px 0}.r46-sample-card p{font-size:13px;line-height:1.9}.r46-sample-card audio{width:100%;grid-column:1/-1}.r46-library{margin-top:18px}.r46-library details{padding:16px 20px;border:1px solid #ded3e5;border-radius:18px;background:var(--card-bg,#faf7fc);margin:0 0 22px}.r46-library summary{font-weight:700;cursor:pointer;display:flex;justify-content:space-between;gap:12px}.r46-library .r46-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.r46-library label{display:flex;flex-direction:column;gap:8px;font-size:13px}.r46-library select{padding:11px;border-radius:12px;border:1px solid #d6c9e0;background:var(--card-bg,#fff);color:inherit;font:inherit;width:100%}.r46-library .r46-check{flex-direction:row;align-items:center}.r46-library-active #accountSectionBody{display:none}.r46-library-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:20px}.r46-library-book{border:1px solid #ded3e5;background:var(--card-bg,#fff);border-radius:18px;padding:12px;display:flex;flex-direction:column;gap:8px}.r46-library-book img{width:100%;height:205px;object-fit:cover;border-radius:12px}.r46-library-book h3{font-size:14px;margin:0;line-height:1.8}.r46-library-book small{font-size:11px;opacity:.75}.r46-badge{display:inline-flex;align-self:start;padding:3px 9px;border-radius:20px;background:#ece5f3;color:#513365;font-size:11px}.r46-library-book progress{width:100%;height:5px;accent-color:#8059a1}.r46-library-book a:last-child{margin-top:auto}.specifications div{border-bottom:1px solid #e5ddeb;padding:12px 0}.specifications dd{overflow-wrap:anywhere}.r46-empty{padding:30px;text-align:center;line-height:2;background:#f7f3fa;border-radius:18px}
@media(prefers-color-scheme:dark){.r46-sample-card{background:linear-gradient(135deg,#302539,#28272b);color:#eee3f5}.r46-library details,.r46-library-book,.r46-library select,.r46-empty{background:#2a2331;color:#f3edf7;border-color:#51435e}.r46-badge{background:#483451;color:#f6ecff}}
@media(max-width:650px){.r46-sample-card{grid-template-columns:1fr}.r46-library .r46-filters{grid-template-columns:1fr}.r46-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.r46-library-book img{height:190px}}
html[data-theme="dark"] .r46-sample-card,body.dark .r46-sample-card{background:linear-gradient(135deg,#302539,#28272b);color:#eee3f5}html[data-theme="dark"] .r46-library details,html[data-theme="dark"] .r46-library-book,html[data-theme="dark"] .r46-library select,body.dark .r46-library details,body.dark .r46-library-book,body.dark .r46-library select{background:#2a2331;color:#f3edf7;border-color:#51435e}
