/* Hallmark · shape: app screen · genre: modern-minimal · theme: brand · redesign: full · copy: verbatim · v2.0.0 */
/* Hallmark · pre-emit critique: P4 H4 E4 S4 R5 V3 · weakest: V, existing module geometry and wiring retained */
#pg-dashboard .kz-panel-actions{display:flex;align-items:center;gap:var(--space-xs);flex-shrink:0;flex-wrap:wrap}
#pg-dashboard .kz-panel-control,#pg-dashboard .kz-panel-restore button{border:1px solid var(--color-rule);background:var(--color-surface);color:var(--color-success);cursor:pointer;font:600 12px var(--font);border-radius:9px}
#pg-dashboard .kz-panel-control{display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:36px;padding:0 var(--space-sm);font-size:20px;line-height:1}
#pg-dashboard .kz-panel-control:hover,#pg-dashboard .kz-panel-restore button:hover{background:var(--color-paper-2);border-color:var(--color-rule);color:var(--color-ink)}
#pg-dashboard .kz-panel-control:focus-visible,#pg-dashboard .kz-panel-restore button:focus-visible{outline:2px solid var(--color-rule);outline-offset:3px}
#pg-dashboard .kz-panel-restore{display:flex;align-items:center;gap:var(--space-xs);flex-wrap:wrap;margin-bottom:var(--space-md);font-size:12px;color:var(--color-muted)}
#pg-dashboard .kz-panel-restore button{padding:var(--space-xs) var(--space-sm);min-height:36px;font-size:12px}
#pg-dashboard #kzm-inline[hidden],#pg-dashboard #kz-attention[hidden],#pg-dashboard [data-kz-panel-body][hidden],#pg-dashboard #kz-panel-restore[hidden],#pg-dashboard #kz-panel-restore button[hidden]{display:none!important}
#pg-dashboard [data-panel-state="minimized"] .kzm-inline-head,#pg-dashboard [data-panel-state="minimized"] .kz-attention-head{margin-bottom:0}
html[data-theme="dark"] #pg-dashboard .kz-panel-control,html[data-theme="dark"] #pg-dashboard .kz-panel-restore button{border-color:var(--color-rule);background:var(--color-accent);color:var(--color-accent-ink)}
html[data-theme="dark"] #pg-dashboard .kz-panel-control:hover,html[data-theme="dark"] #pg-dashboard .kz-panel-restore button:hover{background:var(--color-accent);border-color:var(--color-rule)}
html[data-theme="dark"] #pg-dashboard .kz-panel-restore{color:var(--color-success)}
@media(max-width:620px){#pg-dashboard .kz-panel-actions{width:100%;justify-content:flex-end}#pg-dashboard .kz-panel-actions .kz-attention-badge{margin-right:auto}}
