/* BRP-1411 (14.11.2026): Admin-Seite „Bug Reports“ (nur #page-bug-board, Variablen aus styles.css, dunkle Admin-Palette). */
#page-bug-board .brpa{display:flex;flex-direction:column;gap:14px;min-width:0}
#page-bug-board .brpa-head{display:flex;flex-direction:column;gap:10px}
#page-bug-board .brpa-sync{font-size:13px;color:var(--ink);line-height:1.6}
#page-bug-board .brpa-sync code{font-size:12px;color:var(--muted)}
#page-bug-board .brpa-muted{font-size:12px;color:var(--muted)}
#page-bug-board .brpa-hint{margin:0;font-size:12px;color:var(--muted);line-height:1.5}
#page-bug-board .brpa-tabs{display:flex;flex-wrap:wrap;gap:6px}
#page-bug-board .brpa-tabs button{background:transparent;border:1px solid var(--line);color:var(--ink);border-radius:999px;padding:6px 12px;font-size:12.5px;cursor:pointer;min-height:32px}
#page-bug-board .brpa-tabs button[aria-pressed="true"]{background:var(--brand);border-color:var(--brand);color:#fff}
#page-bug-board .brpa-count{display:inline-block;min-width:16px;font-weight:700;color:var(--amber)}
#page-bug-board .brpa-tabs button[aria-pressed="true"] .brpa-count{color:#fff}
#page-bug-board .brpa-list{display:flex;flex-direction:column;gap:12px;min-width:0}
#page-bug-board .brpa-card{display:flex;flex-direction:column;gap:10px}
#page-bug-board .brpa-card-head{display:flex;flex-direction:column;gap:4px}
#page-bug-board .brpa-card-title{display:flex;flex-wrap:wrap;align-items:center;gap:8px}
#page-bug-board .brpa-kind{font-size:12px;font-weight:700;border-radius:8px;padding:2px 8px;background:var(--red-wash);color:var(--red)}
#page-bug-board .brpa-kind--wish{background:var(--blue-wash);color:var(--blue)}
#page-bug-board .brpa-ticket{font-weight:700;color:var(--blue);text-decoration:none}
#page-bug-board .brpa-ticket:hover{text-decoration:underline}
#page-bug-board .brpa-text{white-space:pre-wrap;overflow-wrap:anywhere;max-height:220px;overflow:auto;background:var(--panel-high);border:1px solid var(--line);border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.5;color:var(--ink)}
#page-bug-board .brpa-preview{margin:0;font-size:13px;color:var(--ink)}
#page-bug-board .brpa-form{display:flex;flex-direction:column;gap:10px;border-top:1px solid var(--line);padding-top:10px}
#page-bug-board .brpa-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;align-items:end}
#page-bug-board .brpa-form label{display:flex;flex-direction:column;gap:4px;font-size:11.5px;color:var(--muted);font-weight:600;min-width:0}
#page-bug-board .brpa-form input:not([type=checkbox]),#page-bug-board .brpa-form select{width:100%;min-height:34px;border:1px solid var(--control-line);background:var(--bg);color:var(--ink);border-radius:8px;padding:6px 9px;font:inherit;font-size:13px;font-weight:400}
#page-bug-board .brpa-form label.brpa-check{flex-direction:row;align-items:center;gap:8px;font-size:12.5px;color:var(--ink);min-height:34px}
#page-bug-board .brpa-titles{display:flex;flex-direction:column;gap:8px}
#page-bug-board .brpa-hidden{display:none !important}
#page-bug-board .brpa-link{align-self:flex-start;background:none;border:0;padding:2px 0;color:var(--blue);font-size:12px;cursor:pointer}
#page-bug-board .brpa-link:hover{text-decoration:underline}
#page-bug-board .brpa-actions{display:flex;flex-wrap:wrap;gap:8px}
#page-bug-board .brpa-actions .button{min-height:34px;padding:6px 14px;font-size:13px}
#page-bug-board .form-error:empty{display:none}
#page-bug-board .brpa-files{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}
#page-bug-board .brpa-file{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid var(--line);border-radius:9px;background:var(--panel-high);color:var(--blue);font-size:12.5px;text-decoration:none;max-width:100%}
#page-bug-board .brpa-file span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:260px}
#page-bug-board .brpa-file small{color:var(--muted)}
#page-bug-board .brpa-file:hover{border-color:var(--blue)}
