.pcgc-window-body{padding:16px 20px;overflow:auto;max-height:72vh;min-height:0}
.pcgc-related{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:0 0 12px;font-size:12px}
.pcgc-snippet{display:flex;flex-direction:column;gap:3px;text-align:left;font-size:12px;line-height:1.45;margin-top:8px;max-width:100%;white-space:normal;overflow-wrap:anywhere;background:var(--surface-alt,#f4f7fb);border:1px solid var(--line,#dce3ec);padding:7px 9px;border-radius:7px;color:inherit}
.pcgc-snippet small{color:var(--muted,#64748b)}.pcgc-snippet.unread{border-left:3px solid var(--primary,#1f4e79)}
.pcgc-bell-row{display:flex;flex-direction:column;gap:4px;width:100%;padding:10px 14px;background:transparent;border:0;border-bottom:1px solid var(--line,#dce3ec);text-align:left;white-space:normal;overflow-wrap:anywhere}.pcgc-bell-row.unread{background:#f1f6ff}
.pcgc-nav-count{margin-left:5px;font-size:11px;padding:1px 5px;border-radius:9px;background:var(--primary,#1f4e79);color:white}
.pcgc-save-state{flex-basis:100%;font-size:12px;color:var(--muted,#64748b);white-space:normal}.pcgc-save-state.error{color:var(--danger,#b42318)}
@media(max-width:600px){.pcgc-window-body{padding:10px;max-height:none}.pcgc-snippet{width:100%}}

.pcgc-mobile-sheet .mb-sheet{width:100%;max-height:94dvh}.pcgc-mobile-sheet .mb-sheet-b{padding:10px;overflow:auto}.pcgc-mobile-sheet .pcgc{color:var(--ink,#203044)}.pcgc-mobile-sheet .pcgc-head{background:var(--primary-soft,#edf4fb)}.pcgc-mobile-sheet .pcgc-editor{font-size:16px}.pcgc-mobile-sheet .pcgc-compose footer{flex-wrap:wrap}.pcgc-mobile-sheet .pcgc-pickers select{max-width:100%;min-width:0}.pcgc-mobile-sheet .pcgc-compose{min-width:0}.pcgc-mobile-sheet .pcgc-history{max-height:33dvh}
