.pw-all-hub{grid-template-rows:48px minmax(0,1fr);gap:12px}.pw-all-shortcuts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0}.pw-all-shortcut{min-width:0;min-height:48px;padding:8px 4px;border:0;border-radius:14px;background:var(--pw-primary-soft);color:var(--pw-primary-text);font-size:14px;font-weight:650}.pw-all-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(4,minmax(48px,1fr));gap:8px;min-height:0;min-width:0}.pw-all-group{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:6px;align-items:center;min-height:48px;min-width:0;padding:8px;border:1px solid var(--pw-divider);border-radius:18px;background:var(--pw-surface-soft);text-align:left;font-size:14px;font-weight:650}.pw-all-hub-art{position:relative;width:28px;height:28px;--pw-art-size:42px}.pw-all-group .pw-icon{width:22px;height:22px;color:var(--pw-primary-text)}.pw-all-group:hover{background:var(--pw-primary-soft)}.pw-all-subheader{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.pw-all-subheader h2{font-size:17px;text-align:right}.pw-all-subheader .pw-button{padding:8px;font-size:14px;min-height:48px;box-shadow:none}.pw-all-group-content{display:grid;grid-template-rows:minmax(0,1fr) 48px;gap:8px;min-height:0}.pw-all-group-list{display:grid;grid-auto-rows:60px;align-content:start;gap:8px;min-height:0;min-width:0}.pw-all-feature-row{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:48px;min-width:0;text-align:left;border:1px solid var(--pw-divider);border-radius:16px;background:var(--pw-surface-soft);padding:8px 12px;font-size:14px;font-weight:650}.pw-all-feature-label{min-width:0;overflow-wrap:anywhere}.pw-all-feature-row .pw-status-chip{flex-shrink:0;font-size:11px}.pw-all-group-content .pw-pagination .pw-button{min-height:48px;padding:8px 12px;box-shadow:none}.pw-accessible .pw-all-hub{height:auto;grid-template-rows:auto auto}.pw-accessible .pw-all-groups{grid-template-rows:repeat(4,minmax(96px,auto))}.pw-accessible .pw-all-group-list{grid-auto-rows:minmax(80px,auto)}.pw-accessible .pw-all-group-content{grid-template-rows:auto auto}.pw-accessible .pw-all-group{font-size:1rem;grid-template-columns:minmax(0,1fr)}.pw-accessible .pw-all-feature-row{font-size:1rem;flex-wrap:wrap}.pw-accessible .pw-all-shortcut{font-size:1rem}@media (max-height:440px) and (min-width:500px){.pw-all-groups{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(2,minmax(48px,1fr))}.pw-all-group{grid-template-columns:minmax(0,1fr);gap:4px;justify-items:center;text-align:center}.pw-all-group .pw-icon,.pw-all-group .pw-meta{display:none}}
