.wpa-pmn-app{max-width:1200px;margin:0 auto;padding:var(--wpa-space-lg) var(--wpa-space-md) var(--wpa-space-xl)}.wpa-pmn-intro{margin-bottom:var(--wpa-space-xl)}.wpa-pmn-board{display:grid;grid-template-columns:1fr;gap:var(--wpa-space-lg);align-items:start}@media (min-width:900px){.wpa-pmn-board{grid-template-columns:300px 1fr}}.wpa-pmn-guests-panel{order:1}.wpa-pmn-tables-panel{order:2}@media (min-width:900px){.wpa-pmn-guests-panel{position:sticky;top:var(--wpa-space-md);max-height:calc(100vh - 2 * var(--wpa-space-md));overflow-y:auto}}.wpa-pmn-tables-stats{margin:0 0 var(--wpa-space-md) 0}.wpa-pmn-tables-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--wpa-space-md)}.wpa-pmn-toolbar{display:flex;flex-wrap:wrap;gap:var(--wpa-space-sm);align-items:center;justify-content:space-between;margin-bottom:var(--wpa-space-md)}.wpa-pmn-toolbar-group{display:flex;flex-wrap:wrap;gap:var(--wpa-space-sm);align-items:center}.wpa-pmn-canvas-controls{display:flex;flex-wrap:wrap;gap:var(--wpa-space-sm);align-items:center;margin-bottom:var(--wpa-space-md)}.wpa-pmn-setup-screen{max-width:480px;margin:0 auto}.wpa-pmn-hidden{display:none!important}