.cbr{--cbr-bg:var(--wp--preset--color--surface,#111827);--cbr-border:var(--wp--preset--color--border,#2a3346);--cbr-text:var(--wp--preset--color--contrast,#e5e7eb);--cbr-muted:var(--wp--preset--color--muted,#9ca3af);--cbr-accent:var(--wp--preset--color--accent,#60a5fa);--cbr-on-accent:var(--wp--preset--color--on-accent,#0b1120);--cbr-radius:var(--radius-md,10px);display:grid;gap:1.25rem;color:var(--cbr-text)}.cbr h2,.cbr h3{margin:0}.cbr-card,.cbr-account{padding:1.1rem 1.25rem;background:var(--cbr-bg);border:1px solid var(--cbr-border);border-radius:var(--cbr-radius)}.cbr-account{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem}.cbr-login>div{flex:1 1 18rem}.cbr-login p{margin:.25rem 0 0;color:var(--cbr-muted);font-size:.92em}.cbr-me .cbr-link{margin-left:auto}.cbr-btn{display:inline-flex;align-items:center;gap:.5em;padding:.6em 1.15em;border:0;border-radius:999px;background:var(--cbr-accent);color:var(--cbr-on-accent);font:inherit;font-weight:600;text-decoration:none;cursor:pointer;line-height:1.2}.cbr-btn:hover{filter:brightness(1.08);color:var(--cbr-on-accent)}.cbr-btn--discord{background:#5865f2;color:#fff}.cbr-btn--discord:hover{background:#4752c4;color:#fff}.cbr-btn--ghost{background:0 0;color:var(--cbr-text);border:1px solid var(--cbr-border)}.cbr-btn--ghost:hover{border-color:#5865f2;color:var(--cbr-text)}.cbr-btn--small{padding:.4em .9em;font-size:.9em}.cbr-icon{flex:none}.cbr-link{color:var(--cbr-muted);font-size:.92em}.cbr-link:hover{color:var(--cbr-accent)}.cbr-notice{padding:.8rem 1rem;border-radius:var(--cbr-radius);border:1px solid;font-weight:500}.cbr-notice.is-ok{border-color:rgba(34,197,94,.5);background:rgba(34,197,94,.1)}.cbr-notice.is-info{border-color:var(--cbr-border);background:var(--cbr-bg)}.cbr-notice.is-error{border-color:rgba(239,68,68,.55);background:rgba(239,68,68,.1)}.cbr-new>summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.cbr-new>summary::-webkit-details-marker{display:none}.cbr-new>summary:after{content:"–";color:var(--cbr-muted);font-size:1.4em}.cbr-new:not([open])>summary:after{content:"+"}.cbr-form{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:.9rem 1rem;margin-top:1rem}.cbr-field{display:grid;gap:.35rem;font-size:.92em;color:var(--cbr-muted)}.cbr-field--wide{grid-column:1/-1}.cbr input[type=text],.cbr select,.cbr textarea{width:100%;box-sizing:border-box;padding:.6em .75em;border:1px solid var(--cbr-border);border-radius:calc(var(--cbr-radius) * .6);background:var(--wp--preset--color--base,#0b1220);color:var(--cbr-text);font:inherit;font-size:1rem}.cbr textarea{resize:vertical;line-height:1.5}.cbr input:focus,.cbr select:focus,.cbr textarea:focus{outline:none;border-color:var(--cbr-accent)}.cbr-hint{margin:0;color:var(--cbr-muted);font-size:.88em}.cbr-cooldown{color:var(--cbr-muted)}.cbr-cooldown strong{color:var(--cbr-text)}@media (max-width:640px){.cbr-form{grid-template-columns:1fr}}.cbr-list{display:grid;gap:.6rem}.cbr-list__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.25rem}.cbr-chips{display:flex;flex-wrap:wrap;gap:.35rem}.cbr-chip{padding:.3em .85em;border:1px solid var(--cbr-border);border-radius:999px;color:var(--cbr-muted);font-size:.88em;text-decoration:none}.cbr-chip:hover{color:var(--cbr-text)}.cbr-chip.is-active{background:var(--cbr-accent);border-color:var(--cbr-accent);color:var(--cbr-on-accent)}.cbr-item{display:flex;align-items:center;gap:1rem;padding:.85rem 1.1rem;background:var(--cbr-bg);border:1px solid var(--cbr-border);border-radius:var(--cbr-radius);color:inherit;text-decoration:none;transition:border-color .15s}.cbr-item:hover{border-color:var(--cbr-accent);color:inherit}.cbr-item__id{color:var(--cbr-muted);font-family:var(--wp--preset--font-family--mono,monospace);font-size:.85em}.cbr-item__main{flex:1;min-width:0;display:grid;gap:.15rem}.cbr-item__title{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cbr-item__meta{color:var(--cbr-muted);font-size:.85em}.cbr-empty{color:var(--cbr-muted)}.cbr-pages{display:flex;gap:.35rem;justify-content:center;margin-top:.5rem}.cbr-pages a,.cbr-pages span{min-width:2em;padding:.25em .5em;text-align:center;border:1px solid var(--cbr-border);border-radius:6px;text-decoration:none;color:var(--cbr-muted)}.cbr-pages .is-active{background:var(--cbr-accent);color:var(--cbr-on-accent);border-color:var(--cbr-accent)}.cbr-badge{flex:none;padding:.2em .7em;border-radius:999px;font-size:.78em;font-weight:700;letter-spacing:.02em;white-space:nowrap;background:rgba(255,255,255,.08)}.cbr-badge.is-neu{background:rgba(59,130,246,.2);color:#93c5fd}.cbr-badge.is-bestaetigt{background:rgba(245,158,11,.2);color:#fcd34d}.cbr-badge.is-in_arbeit{background:rgba(168,85,247,.2);color:#d8b4fe}.cbr-badge.is-erledigt{background:rgba(34,197,94,.2);color:#86efac}.cbr-badge.is-abgelehnt{background:rgba(107,114,128,.25);color:#d1d5db}.cbr-badge.is-team{background:rgba(96,165,250,.2);color:var(--cbr-accent)}.cbr-report{display:grid;gap:.75rem}.cbr-report__head{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.cbr-report__head h2{flex:1;min-width:12rem}.cbr-text{line-height:1.6;overflow-wrap:anywhere}.cbr-text p{margin:0 0 .7em}.cbr-text p:last-child{margin-bottom:0}.cbr-avatar{display:inline-grid;place-items:center;width:1.9em;height:1.9em;border-radius:50%;background:hsl(var(--cbr-hue,220) 45% 35%);color:#fff;font-size:.85em;font-weight:700;vertical-align:middle;flex:none}.cbr-comments{display:grid;gap:.75rem}.cbr-comment{padding:.85rem 1.1rem;border-left:3px solid var(--cbr-border);background:var(--cbr-bg);border-radius:0 var(--cbr-radius) var(--cbr-radius) 0}.cbr-comment.is-team{border-left-color:var(--cbr-accent)}.cbr-comment__head{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.4rem}.cbr-comment__head .cbr-item__meta{margin-left:auto}.cbr-edit{margin-top:.5rem}.cbr-edit summary{cursor:pointer;color:var(--cbr-muted);font-size:.88em}.cbr-edit form{display:grid;gap:.5rem;margin-top:.5rem;justify-items:start}.cbr-reply{display:grid;gap:.75rem;justify-items:start}.cbr-reply .cbr-field{width:100%}