.app-shell .njs-selection-group{gap:var(--space-3);min-width:0;display:grid}.app-shell .njs-selection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .njs-selection-wrap{align-items:stretch;gap:var(--space-2);flex-wrap:wrap;display:flex}.app-shell .njs-selection-card{min-height:56px;font-size:var(--text-body);font-weight:500;line-height:1.45}.app-shell .njs-selection-card-multiple.selected{background:color-mix(in srgb,var(--color-violet) 10%,var(--color-canvas))}.app-shell .njs-selection-card-compact{border-radius:var(--radius-pill);width:auto;min-height:48px;font-size:var(--text-label);padding:10px 14px}.app-shell .njs-selection-card-content{align-items:center;gap:var(--space-3);min-width:0;display:flex}.app-shell .njs-selection-card-content>span:last-child{gap:var(--space-1);min-width:0;display:grid}.app-shell .njs-selection-card-content strong{font-size:var(--text-label);font-weight:600;line-height:1.4}.app-shell .njs-selection-card-content small{color:var(--color-ink-muted);font-size:var(--text-helper);font-weight:400;line-height:1.5}.app-shell .njs-selection-card-icon{color:var(--color-violet);flex:none;place-items:center;display:grid}@media (max-width:650px){.app-shell .njs-selection-grid{grid-template-columns:1fr}.app-shell .njs-selection-card{min-height:52px;padding:16px}.app-shell .njs-selection-card-compact{min-height:48px;padding:10px 14px}}
