.question-builder-dock[data-v-49715fc9]{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-49715fc9]{position:relative;z-index:1;bottom:auto;padding:0}.question-builder-cluster[data-v-49715fc9]{position:relative;display:flex;max-width:100%;justify-content:flex-end}.question-builder-actions[data-v-49715fc9]{display:flex;align-items:center;gap:8px}.question-builder-filter-panel[data-v-49715fc9]{position:absolute;right:0;bottom:calc(100% + 12px);width:min(400px,calc(100vw - 48px));border:1px solid #dfe4dc;border-radius:16px;background:var(--surface-card);padding:16px;box-shadow:0 10px 24px #252d211a}.question-builder-filter-panel header[data-v-49715fc9]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.question-builder-filter-panel header strong[data-v-49715fc9]{color:var(--text-primary);font-size:14px;font-weight:850}.question-builder-filter-panel header button[data-v-49715fc9]{color:var(--resource-question);font-size:12px;font-weight:800}.question-builder-filters[data-v-49715fc9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.question-builder-filters label>span[data-v-49715fc9]{display:block;margin:0 0 6px 2px;color:var(--text-secondary);font-size:11px;font-weight:750}.question-builder-filters select[data-v-49715fc9]{min-height:42px;width:100%;min-width:0;border:1px solid #dfe4dc;border-radius:var(--radius-control-inner);background:#fff;padding:0 34px 0 12px;color:#454e48;font-size:13px;font-weight:750}.question-builder-filters select[data-v-49715fc9]:focus-visible{outline:none;box-shadow:var(--focus-ring)}.question-builder-actions[data-v-49715fc9]{flex-shrink:0}.question-builder-action[data-v-49715fc9]{width:136px;min-height:42px;font-size:13px;font-weight:950}.question-builder-filter-trigger[data-v-49715fc9]{width:92px;min-height:42px;margin-right:8px;font-weight:800}.question-builder-filter-trigger svg[data-v-49715fc9]{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.question-builder-actions--with-filter .question-builder-action--primary[data-v-49715fc9]{width:148px}.question-builder-actions--with-filter .question-builder-action--secondary[data-v-49715fc9]{width:132px}.question-builder-filter-count[data-v-49715fc9]{display:inline-flex;height:20px;min-width:20px;align-items:center;justify-content:center;border-radius:var(--radius-pill);background:var(--resource-question-soft);color:var(--resource-question);font-size:10px;font-weight:900}.question-builder-selection-count[data-v-49715fc9]{display:inline-flex;height:20px;min-width:20px;align-items:center;justify-content:center;border-radius:var(--radius-pill);background:#ffffffc7;color:currentColor;font-size:10px;font-weight:950}@media (max-width: 640px){.question-builder-dock[data-v-49715fc9]{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-49715fc9],.question-builder-actions[data-v-49715fc9]{width:100%}.question-builder-actions[data-v-49715fc9]{justify-content:flex-end}.question-builder-action[data-v-49715fc9]{min-height:44px;min-width:0;flex:1}.question-builder-filter-trigger[data-v-49715fc9]{width:88px;flex:0 0 88px;margin-right:0}.question-builder-actions--with-filter .question-builder-action--primary[data-v-49715fc9],.question-builder-actions--with-filter .question-builder-action--secondary[data-v-49715fc9]{width:auto}.question-builder-filters[data-v-49715fc9]{grid-template-columns:1fr}}
