/* RRCF UI-Basis: Orientierung in 5 Sekunden, Inhalte in 10 Sekunden. */
.rrcf-orientation-shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,255px);gap:1rem;align-items:start;max-width:1540px;margin:0 auto}.rrcf-orientation-main{min-width:0}.rrcf-discover{position:sticky;top:1rem;min-width:0;border:1px solid color-mix(in srgb,currentColor 18%,transparent);border-radius:14px;background:color-mix(in srgb,currentColor 3%,transparent);overflow:hidden}.rrcf-discover-head{padding:.72rem .82rem .55rem;border-bottom:1px solid color-mix(in srgb,currentColor 13%,transparent)}.rrcf-discover-head span{display:block;font-size:.68rem;font-weight:850;letter-spacing:.11em;opacity:.62}.rrcf-discover-head h2{font-size:1.05rem;line-height:1.2;margin:.1rem 0 0}.rrcf-discover-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid color-mix(in srgb,currentColor 13%,transparent)}.rrcf-discover-tabs button{position:relative;min-height:44px;padding:.4rem .22rem;border:0;border-right:1px solid color-mix(in srgb,currentColor 10%,transparent);background:transparent;color:inherit;font:inherit;font-size:.78rem;font-weight:750;cursor:pointer}.rrcf-discover-tabs button:last-child{border-right:0}.rrcf-discover-tabs button[aria-selected="true"]{background:color-mix(in srgb,currentColor 7%,transparent)}.rrcf-discover-tabs button b{position:absolute;top:.2rem;right:.2rem;display:grid;place-items:center;min-width:1.15rem;height:1.15rem;padding:0 .2rem;border-radius:999px;background:currentColor;color:Canvas;font-size:.62rem}.rrcf-discover-panel{padding:.6rem}.rrcf-discover-explain{margin:.05rem .18rem .5rem;font-size:.78rem;line-height:1.35;opacity:.68}.rrcf-discover-list{display:grid;gap:.18rem}.rrcf-discover-item{display:grid;grid-template-columns:1.65rem minmax(0,1fr);gap:.42rem;align-items:start;min-height:44px;padding:.42rem .45rem;border-radius:9px;text-decoration:none!important;color:inherit!important}.rrcf-discover-item:hover,.rrcf-discover-item:focus-visible{background:color-mix(in srgb,currentColor 7%,transparent)}.rrcf-discover-icon{font-size:1rem;line-height:1.45;text-align:center}.rrcf-discover-copy{display:grid;min-width:0}.rrcf-discover-copy strong{font-size:.86rem;line-height:1.25;overflow-wrap:anywhere}.rrcf-discover-copy small{margin-top:.08rem;font-size:.71rem;line-height:1.3;opacity:.65;overflow-wrap:anywhere}.rrcf-discover-empty{margin:.4rem;font-size:.8rem;opacity:.65}
@media(max-width:1120px){.rrcf-orientation-shell{grid-template-columns:1fr}.rrcf-discover{position:static;order:-1}.rrcf-discover-head{display:none}.rrcf-discover-tabs button{font-size:.86rem}.rrcf-discover-panel{padding:.45rem .55rem}.rrcf-discover-list{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:680px){.rrcf-orientation-shell{gap:.55rem}.rrcf-discover-tabs button span{display:none}.rrcf-discover-list{grid-template-columns:1fr}.rrcf-discover-list-popular>.rrcf-discover-item:nth-child(n+4){display:none}.rrcf-discover-explain{font-size:.75rem}}

/* 0.5.0-alpha6.13.1 – Neu/Für dich als echte Listen + Lesestatus direkt steuerbar */
.rrcf-discover-panel[data-rrcf-discover-panel="new"] .rrcf-discover-list,
.rrcf-discover-panel[data-rrcf-discover-panel="personal"] .rrcf-discover-list{grid-template-columns:1fr}
.rrcf-discover-list-new,.rrcf-discover-list-personal{max-height:min(62vh,620px);overflow-y:auto;overscroll-behavior:contain;padding-right:.12rem;scrollbar-gutter:stable}
.rrcf-discover-personal-head{display:grid;gap:.38rem;margin-bottom:.35rem}.rrcf-discover-personal-head .rrcf-discover-explain{margin-bottom:0}
.rrcf-discover-read-all,.rrcf-discover-read{border:1px solid color-mix(in srgb,currentColor 18%,transparent);background:color-mix(in srgb,currentColor 5%,transparent);color:inherit;font:inherit;font-weight:750;cursor:pointer;border-radius:8px}
.rrcf-discover-read-all{min-height:40px;padding:.36rem .55rem;font-size:.74rem;justify-self:stretch;text-align:center}
.rrcf-discover-read-all:hover,.rrcf-discover-read-all:focus-visible,.rrcf-discover-read:hover,.rrcf-discover-read:focus-visible{background:color-mix(in srgb,currentColor 10%,transparent)}
.rrcf-discover-read-all:disabled,.rrcf-discover-read:disabled{opacity:.48;cursor:wait}
.rrcf-discover-personal-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.22rem;align-items:stretch;border-radius:9px}
.rrcf-discover-personal-row .rrcf-discover-item{min-width:0}
.rrcf-discover-read{min-width:70px;min-height:44px;padding:.25rem .38rem;font-size:.68rem;line-height:1.1}
.rrcf-discover-read span{display:block;margin-top:.08rem}
.rrcf-discover-list-note{margin:.15rem .18rem .4rem;font-size:.7rem;opacity:.62}
.rrcf-discover-status{min-height:0;margin:0;padding:0 .78rem .55rem;font-size:.7rem;line-height:1.3;opacity:.7}.rrcf-discover-status:empty{display:none}.rrcf-discover-status.is-error{font-weight:700}
@media(max-width:1120px){.rrcf-discover-list-new,.rrcf-discover-list-personal{max-height:420px}.rrcf-discover-panel[data-rrcf-discover-panel="new"] .rrcf-discover-list,.rrcf-discover-panel[data-rrcf-discover-panel="personal"] .rrcf-discover-list{grid-template-columns:1fr}}
@media(max-width:680px){.rrcf-discover-list-new,.rrcf-discover-list-personal{max-height:55vh}.rrcf-discover-read{min-width:64px}.rrcf-discover-personal-row{gap:.15rem}}
