.pr-main{padding-block:24px 64px}.pr-kopf{display:grid;gap:8px;margin-bottom:24px}.pr-kopf p{margin:0}.pr-titel{font-size:clamp(28px,2vw + 20px,40px)}.pr-satz{max-width:62ch}.pr-knoepfe{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px!important}.pr-umschalter{margin-bottom:8px}.pr-umschalter a{min-height:44px}.pr-h2{font-size:22px;line-height:32px;margin:24px 0 8px}.pr-h3{font-size:17px;line-height:24px}.pr-h4{display:block;font-weight:600}.pr-flaeche{display:inline-block;flex:none;width:44px;height:44px;border-radius:8px;background:var(--d1);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 12%,transparent)}.pr-flaeche.f1{background:var(--d2)}.pr-flaeche.f2{background:var(--d3)}.pr-flaeche.f3{background:var(--d4)}.pr-flaeche.f4{background:var(--d5)}.pr-flaeche.f5{background:var(--d6)}.pr-flaeche.f6{background:var(--lava1)}.pr-flaeche.f7{background:var(--lava2)}.pr-suche{display:grid;gap:8px;margin-bottom:16px}.pr-label{font-weight:600}.pr-suche p{margin:0}.pr-suchzeile{display:flex;flex-wrap:wrap;gap:8px}.pr-suchzeile input{flex:1 1 220px;min-width:0;font-size:16px}.pr-suchzeile .knopf,.pr-treffer .knopf{min-height:44px}.pr-status{min-height:24px;color:var(--text2)}.pr-treffer{display:grid;gap:8px;margin-bottom:16px}.pr-trefferzeile,.pr-stapelknopf{display:flex;align-items:center;gap:12px;padding:8px 12px;border:1px solid var(--linie);border-radius:var(--rund-karte);background:var(--flaeche)}.pr-treffertext{display:grid;gap:2px;flex:1;min-width:0}.pr-treffertext b,.pr-treffertext small{overflow:hidden;text-overflow:ellipsis}.pr-treffertext small{color:var(--text2)}.pr-stapelliste{display:grid;gap:8px;margin:0;padding:0;list-style:none}.pr-stapelknopf{width:100%;min-height:60px;justify-content:flex-start;text-align:left;font:inherit;color:var(--text);cursor:pointer}.pr-seitenchips{display:flex;gap:4px}.pr-seitenchip{display:grid;place-items:center;min-width:28px;height:28px;border-radius:6px;border:1px solid var(--linie);font:600 12px/1 var(--mono);color:var(--text2)}.pr-seitenchip.fertig{background:var(--gut);border-color:var(--gut);color:var(--grund)}.pr-karte{display:grid;gap:12px;margin-block:16px}.pr-karte p{margin:0}.pr-kartenkopf{display:flex;align-items:center;gap:16px}.pr-kartenkopf .pr-flaeche{width:72px;height:72px}.pr-kartentext{flex:1;min-width:0}.pr-artist{color:var(--text2)}.pr-plattentitel{font-size:24px;line-height:32px}.pr-rpm{display:grid;place-items:center;min-width:44px;height:44px;border-radius:50%;border:1px solid var(--linie);font:600 14px/1 var(--mono)}.pr-fachzeile{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.pr-fachzeile .textlink{min-height:44px}.pr-fach{font-family:var(--mono);font-weight:600}.pr-fachform{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px}.pr-fachform label{display:grid;gap:4px;font-size:13px;color:var(--text2)}.pr-seite{display:grid;gap:8px;padding-top:8px;border-top:1px solid var(--linie)}.pr-seitenkopf{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.pr-balken{height:8px;border-radius:4px;background:var(--flaeche2);overflow:hidden}.pr-balken i{display:block;height:100%;width:0;background:var(--akzent);transition:width .3s}.pr-tracks{display:grid;gap:4px;margin:0;padding:0;list-style:none}.pr-track{display:grid;grid-template-columns:44px 1fr auto 44px;align-items:center;gap:8px;min-height:52px}.pr-pos{font-weight:600}.pr-tracktext{display:grid;min-width:0}.pr-tracktext b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.pr-tiefe{color:var(--text2)}.pr-track[data-tiefe=erkannt] .pr-tiefe,.pr-tiefe[data-tiefe=erkannt]{color:var(--gut)}.pr-dauer{font-size:13px}.pr-aktionen{position:relative}.pr-aktionen>summary{display:grid;place-items:center;width:44px;height:44px;border-radius:var(--rund-knopf);cursor:pointer;list-style:none;font-weight:700}.pr-aktionen>summary::-webkit-details-marker{display:none}.pr-aktionen[open]>summary{background:var(--flaeche2)}.pr-aktionen-innen{position:absolute;right:0;z-index:5;display:grid;gap:16px;width:min(320px,calc(100vw - 32px));padding:16px;border:1px solid var(--linie);border-radius:var(--rund-karte);background:var(--flaeche);box-shadow:var(--schatten)}.pr-liveform,.pr-verbinden{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px}.pr-liveform label,.pr-verbinden label{display:grid;gap:4px;font-size:13px;color:var(--text2)}.pr-verbinden label{flex:1 1 100%}.pr-verbinden-liste{display:grid;gap:4px;width:100%;margin:0;padding:0;list-style:none}.pr-wahl{width:100%;justify-content:flex-start;text-align:left}.pr-livehinweis{border-left:2px solid var(--warn)}.pr-kandidaten{display:grid;gap:4px;margin-top:4px;padding:8px;border-left:2px solid var(--warn);background:var(--flaeche2);border-radius:4px}.pr-kandidaten p{margin:0}.pr-kandidaten-hinweis{display:block;color:var(--text2)}.pr-kartenfuss{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.pr-frage{display:grid;gap:8px}.pr-mithoeren{margin-block:16px;padding:16px;border:1px dashed var(--linie);border-radius:var(--rund-karte)}.pr-mithoeren p{margin:4px 0 0}.pr-hand{margin-block:16px}.pr-hand>summary{display:flex;align-items:center;min-height:44px;cursor:pointer;font-weight:600}.pr-handform{display:grid;gap:12px;grid-template-columns:1fr}.pr-handform label{display:grid;gap:4px}.pr-handform textarea{font:14px/1.5 var(--mono);color:var(--text);background:var(--flaeche);border:1px solid var(--linie);border-radius:8px;padding:8px 12px}@media(min-width:600px){.pr-handform{grid-template-columns:1fr 1fr}.pr-handform .pr-breit,.pr-handform button{grid-column:1/-1}}.pr-datenschutz{margin-top:24px}.pr-filter{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 16px}.pr-filter .chip{min-height:44px}.pr-filter .chip[aria-current=true]{border-color:var(--akzent);color:var(--text)}.pr-fachwahl{display:flex;align-items:center;gap:8px}.pr-tabelle td{vertical-align:middle}.pr-zahl{text-align:right}.pr-zeile td:first-child{display:flex;align-items:center;gap:12px;min-width:240px}.pr-medium .pr-flaeche{width:32px;height:32px;border-radius:50%}.pr-name{display:grid;min-width:0}.pr-name a{color:var(--text);text-decoration:none}.pr-name a:hover{text-decoration:underline}.pr-name small,.pr-name small a{color:var(--text2)}.pr-rip{margin-top:8px}.pr-koffer-wahl{margin-top:40px}.pr-listen{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 0;padding:0;list-style:none}.pr-listen .chip{min-height:44px}.pr-packliste{display:grid;gap:8px;margin:0;padding:0;list-style:none}.pr-pack{display:flex;align-items:center;gap:12px;min-height:60px;padding:8px 12px;border:1px solid var(--linie);border-radius:var(--rund-karte);background:var(--flaeche);cursor:pointer}.pr-pack input{width:24px;height:24px}.pr-pack span{display:grid;min-width:0}.pr-pack small{color:var(--text2)}.pr-pack:has(input:checked){opacity:.6}.pr-pack:has(input:checked) b{text-decoration:line-through}.pr-usb{display:grid;gap:4px;padding-left:24px}.pr-usb a{display:inline-flex;align-items:center;min-height:44px}@media(max-width:599px){.pr-track{grid-template-columns:36px 1fr 44px}.pr-dauer{display:none}.pr-kartenkopf .pr-flaeche{width:56px;height:56px}.pr-tabelle th:nth-child(3),.pr-tabelle td:nth-child(3){display:none}.pr-zeile td:first-child{min-width:180px}}@media(prefers-reduced-motion:reduce){.pr-balken i{transition:none}}
