.loading-message.svelte-18sj1wh,.error-message.svelte-18sj1wh{text-align:center;padding:var(--space-3xl) 0;color:var(--color-text-muted)}.error-message.svelte-18sj1wh{color:var(--color-error-text, #991b1b)}.criteria-browser.svelte-18sj1wh{max-width:var(--content-width)}.criteria-filters.svelte-18sj1wh{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-md);margin-bottom:var(--space-xl);display:flex;flex-direction:column;gap:var(--space-md);position:sticky;top:3.5rem;z-index:10}.filter-row.svelte-18sj1wh{display:flex;gap:var(--space-lg);align-items:flex-start;flex-wrap:wrap}.filter-group.svelte-18sj1wh{display:flex;flex-direction:column;gap:var(--space-xs)}.filter-group--dimensions.svelte-18sj1wh{flex:1}.filter-label.svelte-18sj1wh{font-size:var(--text-xs);font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em}.search-input.svelte-18sj1wh{padding:var(--space-sm) var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--text-sm);background:var(--color-bg);color:var(--color-text);min-width:16rem}.search-input.svelte-18sj1wh:focus{outline:2px solid var(--color-focus-ring);outline-offset:1px}.filter-pills.svelte-18sj1wh{display:flex;gap:var(--space-xs)}.filter-pills--wrap.svelte-18sj1wh{flex-wrap:wrap}.pill.svelte-18sj1wh{padding:.25rem .625rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:500;cursor:pointer;transition:all var(--transition-fast);white-space:nowrap}.pill.svelte-18sj1wh:hover{border-color:var(--color-accent);color:var(--color-accent)}.pill--active.svelte-18sj1wh{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.pill--active.svelte-18sj1wh:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover);color:#fff}.filter-status.svelte-18sj1wh{display:flex;align-items:center;justify-content:space-between;padding-top:var(--space-sm);border-top:1px solid var(--color-border)}.result-count.svelte-18sj1wh{font-size:var(--text-sm);color:var(--color-text-muted)}.btn-clear.svelte-18sj1wh{padding:.25rem .625rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text-muted);font-size:var(--text-xs);cursor:pointer;transition:all var(--transition-fast)}.btn-clear.svelte-18sj1wh:hover{border-color:var(--color-error-text, #991b1b);color:var(--color-error-text, #991b1b)}.filter-actions.svelte-18sj1wh{display:flex;gap:var(--space-sm);align-items:center}.btn-print.svelte-18sj1wh{padding:.25rem .625rem;border:1px solid var(--color-accent);border-radius:var(--radius-sm);background:var(--color-accent-bg);color:var(--color-accent);font-size:var(--text-xs);font-weight:500;cursor:pointer;transition:all var(--transition-fast)}.btn-print.svelte-18sj1wh:hover{background:var(--color-accent);color:#fff}.empty-state.svelte-18sj1wh{text-align:center;padding:var(--space-3xl) 0;color:var(--color-text-muted)}.btn-reset.svelte-18sj1wh{margin-top:var(--space-md);padding:var(--space-sm) var(--space-md);border:1px solid var(--color-accent);border-radius:var(--radius-sm);background:var(--color-accent-bg);color:var(--color-accent);font-size:var(--text-sm);cursor:pointer}.btn-reset.svelte-18sj1wh:hover{background:var(--color-accent);color:#fff}.dimension-section.svelte-18sj1wh{padding:var(--space-xl) 0;border-bottom:1px solid var(--color-border)}.dimension-section.svelte-18sj1wh:last-child{border-bottom:none}.dimension-header.svelte-18sj1wh h2:where(.svelte-18sj1wh){display:flex;align-items:center;gap:var(--space-sm);flex-wrap:wrap}.dimension-short-id.svelte-18sj1wh{font-size:var(--text-sm);color:var(--color-text-muted);font-weight:400}.level-group.svelte-18sj1wh{margin-top:var(--space-lg);margin-left:var(--space-md)}.level-heading.svelte-18sj1wh{display:flex;align-items:center;gap:var(--space-sm);font-size:var(--text-base);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-sm)}.level-badge.svelte-18sj1wh{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;background:var(--color-accent-badge, #1d4ed8);color:#fff;border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:700}.criteria-list.svelte-18sj1wh{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-sm)}.criterion-item.svelte-18sj1wh{background:var(--color-surface);border-radius:var(--radius-md);padding:var(--space-md);border:1px solid var(--color-border)}.criterion-text.svelte-18sj1wh{display:flex;gap:var(--space-sm);align-items:baseline}.criterion-id.svelte-18sj1wh{font-size:var(--text-xs);color:var(--color-text-muted);white-space:nowrap;flex-shrink:0}.evidence-toggle.svelte-18sj1wh{margin-top:var(--space-sm)}.evidence-toggle.svelte-18sj1wh summary:where(.svelte-18sj1wh){font-size:var(--text-xs);color:var(--color-accent);cursor:pointer;user-select:none}.evidence-toggle.svelte-18sj1wh summary:where(.svelte-18sj1wh):hover{color:var(--color-accent-hover)}.evidence-content.svelte-18sj1wh{font-size:var(--text-sm);color:var(--color-text-muted);margin-top:var(--space-xs);padding-left:var(--space-md);border-left:2px solid var(--color-border);font-style:italic}.badge.svelte-18sj1wh{display:inline-block;font-size:var(--text-xs);font-weight:600;padding:.125rem .5rem;border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.04em}.badge--complete.svelte-18sj1wh{background:var(--color-success-bg);color:var(--color-success-text)}.badge--draft.svelte-18sj1wh{background:var(--color-warning-bg);color:var(--color-warning-text)}@media(max-width:639px){.criteria-filters.svelte-18sj1wh{position:static}.filter-row.svelte-18sj1wh{flex-direction:column;gap:var(--space-sm)}.search-input.svelte-18sj1wh{min-width:unset;width:100%}}.print-header[data-astro-cid-shbeznud]{display:none}.dimension-section[data-astro-cid-shbeznud]{padding:var(--space-xl) 0;border-bottom:1px solid var(--color-border)}.dimension-section[data-astro-cid-shbeznud]:last-child{border-bottom:none}.dimension-header[data-astro-cid-shbeznud] h2[data-astro-cid-shbeznud]{display:flex;align-items:center;gap:var(--space-sm);flex-wrap:wrap}.dimension-short-id[data-astro-cid-shbeznud]{font-size:var(--text-sm);color:var(--color-text-muted);font-weight:400}.level-group[data-astro-cid-shbeznud]{margin-top:var(--space-lg);margin-left:var(--space-md)}.level-heading[data-astro-cid-shbeznud]{display:flex;align-items:center;gap:var(--space-sm);font-size:var(--text-base);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-sm)}.level-badge[data-astro-cid-shbeznud]{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;background:var(--color-accent-badge, #1d4ed8);color:#fff;border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:700}.criteria-list[data-astro-cid-shbeznud]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-sm)}.criterion-item[data-astro-cid-shbeznud]{background:var(--color-surface);border-radius:var(--radius-md);padding:var(--space-md);border:1px solid var(--color-border)}.criterion-text[data-astro-cid-shbeznud]{display:flex;gap:var(--space-sm);align-items:baseline}.criterion-id[data-astro-cid-shbeznud]{font-size:var(--text-xs);color:var(--color-text-muted);white-space:nowrap;flex-shrink:0}.evidence-toggle[data-astro-cid-shbeznud]{margin-top:var(--space-sm)}.evidence-toggle[data-astro-cid-shbeznud] summary[data-astro-cid-shbeznud]{font-size:var(--text-xs);color:var(--color-accent);cursor:pointer;user-select:none}.evidence-toggle[data-astro-cid-shbeznud] summary[data-astro-cid-shbeznud]:hover{color:var(--color-accent-hover)}.evidence-content[data-astro-cid-shbeznud]{font-size:var(--text-sm);color:var(--color-text-muted);margin-top:var(--space-xs);padding-left:var(--space-md);border-left:2px solid var(--color-border);font-style:italic}.no-criteria[data-astro-cid-shbeznud]{font-size:var(--text-sm);color:var(--color-text-muted);font-style:italic}@media print{.print-header[data-astro-cid-shbeznud]{display:block;margin-bottom:var(--space-xl);border-bottom:2px solid #000;padding-bottom:var(--space-md)}.print-title[data-astro-cid-shbeznud]{font-size:var(--text-xl);font-weight:700}.print-meta[data-astro-cid-shbeznud]{font-size:var(--text-sm);color:#666}.print-filtered-by[data-astro-cid-shbeznud]:not(:empty){font-size:var(--text-sm);color:#666;margin-top:var(--space-xs);font-style:italic}}
