.pattern-panel-controls.svelte-195ejsi{margin-bottom:var(--rl-space-4)}.pattern-panel.svelte-195ejsi{display:flex;flex-direction:column;width:var(--pattern-panel-width);max-width:100%;height:36rem;color:var(--rl-ink);background:var(--rl-bg);border:var(--rl-border) solid var(--rl-line)}.pattern-panel__header.svelte-195ejsi{flex:none;display:flex;flex-direction:column;gap:var(--rl-space-2);padding:var(--rl-space-3) var(--rl-space-4);border-bottom:var(--rl-border) solid var(--rl-line)}.pattern-panel__row.svelte-195ejsi{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rl-space-2)}.pattern-panel__row.svelte-195ejsi .pattern-panel__title{flex:1;min-width:0;margin:0}.pattern-panel__rank.svelte-195ejsi{padding:0 var(--rl-space-1);border-radius:var(--rl-radius);background:var(--rl-sunken);font-size:var(--rl-text-xs);font-variant-numeric:tabular-nums}.pattern-panel__content.svelte-195ejsi{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:var(--rl-space-2) var(--rl-space-4)}.pattern-panel__criteria.svelte-195ejsi{margin:0;padding:0;list-style:none}.pattern-panel__criterion.svelte-195ejsi{display:grid;grid-template-columns:auto 1fr;gap:var(--rl-space-1) var(--rl-space-2);align-items:center;padding:var(--rl-space-2) 0;border-bottom:var(--rl-border) solid var(--rl-line);font-size:var(--rl-text-sm)}.pattern-panel__code.svelte-195ejsi{font-family:var(--rl-font-mono);color:var(--rl-ink-soft)}.pattern-panel__text.svelte-195ejsi{grid-column:1 / -1}.pattern-panel__footer.svelte-195ejsi{flex:none;padding:var(--rl-space-2) var(--rl-space-4);font-size:var(--rl-text-xs);color:var(--rl-ink-soft);border-top:var(--rl-border) solid var(--rl-line)}
