.question-builder-dock[data-v-269ac81d]{right:max(24px,calc((100vw - 1440px)/2 + 24px));bottom:max(3.5rem,calc(var(--question-builder-keyboard-inset, 0px) + 3rem + env(safe-area-inset-bottom)))}.question-builder-dock--inline[data-v-269ac81d]{position:relative;z-index:1;bottom:auto;padding:0}.question-builder-cluster[data-v-269ac81d]{position:relative;display:flex;max-width:100%;justify-content:flex-end}.question-builder-actions[data-v-269ac81d]{display:flex;align-items:center;gap:8px}.question-builder-filter-panel[data-v-269ac81d]{position:absolute;right:0;bottom:calc(100% + 12px);width:min(400px,calc(100vw - 48px));border:1px solid var(--edu-border-decorative);border-radius:var(--radius-control);background:var(--surface-card);padding:16px;box-shadow:0 10px 24px rgb(var(--edu-shadow-ink-rgb)/.1)}.question-builder-filter-panel header[data-v-269ac81d]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.question-builder-filter-panel header strong[data-v-269ac81d]{color:var(--text-primary);font-size:14px;font-weight:850}.question-builder-filter-panel header button[data-v-269ac81d]{color:var(--resource-question);font-size:12px;font-weight:800}.question-builder-filters[data-v-269ac81d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.question-builder-filters label>span[data-v-269ac81d]{display:block;margin:0 0 6px 2px;color:var(--text-secondary);font-size:11px;font-weight:750}.question-builder-filters select[data-v-269ac81d]{min-height:42px;width:100%;min-width:0;border:1px solid var(--edu-border-decorative);border-radius:var(--radius-control-inner);background:var(--edu-surface-card);padding:0 34px 0 12px;color:var(--edu-text-body);font-size:13px;font-weight:750}.question-builder-filters select[data-v-269ac81d]:focus-visible{outline:none;box-shadow:var(--focus-ring)}.question-builder-actions[data-v-269ac81d]{flex-shrink:0}.question-builder-action[data-v-269ac81d]{width:136px;min-height:42px;font-size:13px;font-weight:950}.question-builder-filter-trigger[data-v-269ac81d]{width:144px;min-height:42px;margin-right:8px;font-weight:800}.question-builder-filter-trigger svg[data-v-269ac81d]{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.question-builder-filter-copy[data-v-269ac81d]{display:inline-flex;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:2px;line-height:1.05}.question-builder-filter-summary[data-v-269ac81d]{display:block;max-width:94px;overflow:hidden;color:color-mix(in srgb,currentColor 76%,transparent);font-size:10px;font-weight:850;line-height:1;text-overflow:ellipsis;white-space:nowrap}.question-builder-selection-count[data-v-269ac81d]{color:color-mix(in srgb,currentColor 76%,transparent);font-size:10px;font-weight:850;line-height:1}.question-builder-secondary-copy[data-v-269ac81d]{display:inline-flex;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:2px;line-height:1.05}@media (max-width: 640px){.question-builder-dock[data-v-269ac81d]{position:fixed;left:0;right:0;z-index:60;padding-left:12px;padding-right:12px;bottom:max(1rem,calc(var(--question-builder-keyboard-inset, 0px) + .75rem + env(safe-area-inset-bottom)))}.question-builder-cluster[data-v-269ac81d],.question-builder-actions[data-v-269ac81d]{width:100%}.question-builder-actions[data-v-269ac81d]{justify-content:flex-end}.question-builder-action[data-v-269ac81d]{min-height:44px;min-width:0;flex:1}.question-builder-filter-trigger[data-v-269ac81d]{width:124px;flex:0 0 124px;margin-right:0}.question-builder-action[data-v-269ac81d]{padding-inline:10px}.question-builder-filter-summary[data-v-269ac81d]{max-width:72px;font-size:9px}.question-builder-filters[data-v-269ac81d]{grid-template-columns:1fr}}
