.fq-filter-config-modal-content,.fq-kanban-config-modal-content,.fq-view-modal-content{overflow:hidden;border-radius:var(--radius-lg);border:1px solid var(--color-border);box-shadow:var(--fq-shadow-lg)}.fq-filter-config-modal-body,.fq-kanban-config-modal-body{padding:16px 18px}.fq-modal-title-group,.fq-kanban-modal-title-group{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-m)}.fq-filter-config-modal-header,.fq-kanban-config-modal-header{padding:14px 18px 12px;border-bottom:1px solid var(--color-border);background:color-mix(in srgb,var(--color-panel) 60%,var(--color-surface));margin-bottom:0}.fq-filter-icon,.fq-kanban-modal-icon,.fq-view-modal-icon{background:color-mix(in srgb,var(--color-primary) 12%,transparent);color:var(--color-primary);border-radius:var(--radius-sm, 6px);flex-shrink:0}.fq-modal-title,.fq-kanban-modal-title{color:var(--color-text-primary);font-weight:650;font-size:13.5px;letter-spacing:-.01em;margin:0;line-height:1.3}.fq-modal-subtitle,.fq-kanban-modal-subtitle{color:var(--color-text-secondary);font-size:var(--font-size-xs);margin:2px 0 0}.fq-filter-config-modal-header .fq-modal-title-group{gap:var(--spacing-s)}.fq-filter-config-modal-header .mantine-Modal-title{flex:1 1 auto;min-width:0;width:100%}.fq-kanban-config-modal-header .fq-kanban-modal-title-group{gap:var(--spacing-s)}.svc-option-card{cursor:pointer;border:1px solid var(--color-border, var(--color-border-strong));transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease;background:var(--color-surface, var(--color-surface))}.svc-option-card:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--color-primary) 38%,var(--color-border));box-shadow:var(--shadow-md)}.svc-option-card:active{transform:translateY(0);box-shadow:var(--shadow-sm)}.fq-view-modal-title-group{width:100%;display:flex;align-items:center;gap:10px}.fq-view-modal-icon{border-radius:var(--radius-md)}.fq-view-modal-title{color:var(--color-text-primary);font-weight:var(--font-weight-semibold);font-size:var(--font-size-body-strong);line-height:1.3;margin:0}.fq-view-modal-subtitle{color:var(--color-text-secondary);font-size:var(--font-size-xs);margin:2px 0 0}.fq-view-modal-note{color:var(--color-text-secondary);line-height:1.45}.fq-view-modal-option-card{border-radius:14px}.fq-view-modal-option-icon{flex-shrink:0}.fq-view-modal-option-card-title{font-size:13px;font-weight:600;margin:0 0 4px;color:var(--color-text-primary)}.fq-view-modal-option-card-description{font-size:11px;line-height:1.45;color:var(--color-text-secondary)}.fq-view-modal-link-button{border-radius:999px}.fq-view-modal-permission-card{cursor:pointer;border-radius:8px;padding:8px 12px!important;border-color:var(--permission-border-color, var(--color-border));background-color:var(--permission-background-color, var(--color-surface));transition:all .15s ease}.fq-view-modal-permission-card:hover{border-color:var(--permission-accent, var(--color-primary))}.fq-view-modal-permission-icon{color:var(--permission-icon-color, var(--color-text-tertiary))}.fq-secondary-form-modal-body,.fq-filter-config-modal-body .fq-modal-content-area,.fq-kanban-config-modal-body .fq-kanban-modal-content-area{--fq-field-height: 32px;--fq-field-padding-x: 9px;--fq-field-padding-y: 0;--fq-field-border: 1px solid var(--color-border, #e5e7eb);--fq-field-bg: var(--color-surface, #fff);--fq-field-bg-readonly: var(--color-surface-hover);--fq-field-bg-disabled: var(--color-surface-hover);--fq-field-text: var(--color-text-primary);--fq-field-placeholder: var(--color-text-secondary);--fq-field-focus: var(--color-primary);--fq-field-error: var(--color-error);--fq-field-ring: 0 0 0 2px color-mix(in oklab, var(--color-primary) 20%, transparent);--fq-field-radius: 6px;--fq-modal-font-size: 12.5px;--fq-modal-label-size: 11px}.fq-secondary-form-modal-body :where(.mantine-TextInput-input,.mantine-Select-input,.mantine-NumberInput-input,.mantine-DateInput-input,.mantine-DatePickerInput-input,.mantine-DateTimePicker-input,.mantine-TimeInput-input,.mantine-Autocomplete-input,.mantine-JsonInput-input),.fq-filter-config-modal-body .fq-modal-content-area :where(.mantine-TextInput-input,.mantine-Select-input,.mantine-NumberInput-input,.mantine-DateInput-input,.mantine-DatePickerInput-input,.mantine-DateTimePicker-input,.mantine-TimeInput-input,.mantine-Autocomplete-input,.mantine-JsonInput-input),.fq-kanban-config-modal-body .fq-kanban-modal-content-area :where(.mantine-TextInput-input,.mantine-Select-input,.mantine-NumberInput-input,.mantine-DateInput-input,.mantine-DatePickerInput-input,.mantine-DateTimePicker-input,.mantine-TimeInput-input,.mantine-Autocomplete-input,.mantine-JsonInput-input){min-height:var(--fq-field-height);height:var(--fq-field-height);padding-block:0;padding-inline:var(--fq-field-padding-x);border:var(--fq-field-border);border-radius:var(--fq-field-radius);background:var(--fq-field-bg);color:var(--fq-field-text);line-height:1.3;transition:border-color .15s ease,box-shadow .15s ease}.fq-secondary-form-modal-body :where(.mantine-MultiSelect-input,.mantine-TagsInput-input,.mantine-PillsInput-input),.fq-filter-config-modal-body .fq-modal-content-area :where(.mantine-MultiSelect-input,.mantine-TagsInput-input,.mantine-PillsInput-input),.fq-kanban-config-modal-body .fq-kanban-modal-content-area :where(.mantine-MultiSelect-input,.mantine-TagsInput-input,.mantine-PillsInput-input){min-height:var(--fq-field-height);height:auto;padding-block:var(--fq-field-padding-y);padding-inline:var(--fq-field-padding-x);border:var(--fq-field-border);border-radius:var(--fq-field-radius);background:var(--fq-field-bg);color:var(--fq-field-text);line-height:1.3;transition:border-color .15s ease,box-shadow .15s ease}.fq-secondary-form-modal-body :where(.mantine-PillsInput-pillsList,.mantine-TagsInput-pillsList),.mantine-TagsInput-pillsList,.mantine-PillsInput-pillsList{gap:6px!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important}.fq-secondary-form-modal-body :where(.mantine-TagsInput-pill,.mantine-Pill-root),.fq-filter-config-modal-body .fq-modal-content-area :where(.mantine-TagsInput-pill,.mantine-Pill-root),.fq-kanban-config-modal-body .fq-kanban-modal-content-area :where(.mantine-TagsInput-pill,.mantine-Pill-root),.mantine-TagsInput-pill,.mantine-Pill-root{background:color-mix(in srgb,var(--color-primary) 12%,var(--color-surface));color:var(--color-text-primary);border:1px solid color-mix(in srgb,var(--color-primary) 22%,transparent);margin-right:6px!important;margin-block:2px!important;border-radius:6px!important}.fq-secondary-form-modal-body :where(.mantine-Textarea-input),.fq-filter-config-modal-body .fq-modal-content-area :where(.mantine-Textarea-input),.fq-kanban-config-modal-body .fq-kanban-modal-content-area :where(.mantine-Textarea-input){min-height:calc(var(--fq-field-height) * 2.2);padding:var(--spacing-xs) var(--fq-field-padding-x);border:var(--fq-field-border);border-radius:var(--fq-field-radius);background:var(--fq-field-bg);color:var(--fq-field-text);line-height:1.4;resize:vertical;transition:border-color .15s ease,box-shadow .15s ease}.fq-secondary-form-modal-body :where(.mantine-Input-input,.mantine-Select-input,.mantine-MultiSelect-input,.mantine-TagsInput-input,.mantine-PillsInput-input,.mantine-NumberInput-input,.mantine-Textarea-input,.mantine-DateInput-input,.mantine-DatePickerInput-input,.mantine-DateTimePicker-input,.mantine-TimeInput-input,.mantine-Autocomplete-input,.mantine-JsonInput-input)::placeholder,.fq-filter-config-modal-body .fq-modal-content-area :where(.mantine-Input-input,.mantine-Select-input,.mantine-MultiSelect-input,.mantine-TagsInput-input,.mantine-PillsInput-input,.mantine-NumberInput-input,.mantine-Textarea-input,.mantine-DateInput-input,.mantine-DatePickerInput-input,.mantine-DateTimePicker-input,.mantine-TimeInput-input,.mantine-Autocomplete-input,.mantine-JsonInput-input)::placeholder,.fq-kanban-config-modal-body .fq-kanban-modal-content-area :where(.mantine-Input-input,.mantine-Select-input,.mantine-MultiSelect-input,.mantine-TagsInput-input,.mantine-PillsInput-input,.mantine-NumberInput-input,.mantine-Textarea-input,.mantine-DateInput-input,.mantine-DatePickerInput-input,.mantine-DateTimePicker-input,.mantine-TimeInput-input,.mantine-Autocomplete-input,.mantine-JsonInput-input)::placeholder{color:var(--fq-field-placeholder)}.fq-secondary-form-modal-body :where(.mantine-Input-input,.mantine-Select-input,.mantine-MultiSelect-input,.mantine-TagsInput-input,.mantine-PillsInput-input,.mantine-NumberInput-input,.mantine-Textarea-input,.mantine-DateInput-input,.mantine-DatePickerInput-input,.mantine-DateTimePicker-input,.mantine-TimeInput-input,.mantine-Autocomplete-input,.mantine-JsonInput-input):is(:focus,[data-focused]),.fq-filter-config-modal-body .fq-modal-content-area :where(.mantine-Input-input,.mantine-Select-input,.mantine-MultiSelect-input,.mantine-TagsInput-input,.mantine-PillsInput-input,.mantine-NumberInput-input,.mantine-Textarea-input,.mantine-DateInput-input,.mantine-DatePickerInput-input,.mantine-DateTimePicker-input,.mantine-TimeInput-input,.mantine-Autocomplete-input,.mantine-JsonInput-input):is(:focus,[data-focused]),.fq-kanban-config-modal-body .fq-kanban-modal-content-area :where(.mantine-Input-input,.mantine-Select-input,.mantine-MultiSelect-input,.mantine-TagsInput-input,.mantine-PillsInput-input,.mantine-NumberInput-input,.mantine-Textarea-input,.mantine-DateInput-input,.mantine-DatePickerInput-input,.mantine-DateTimePicker-input,.mantine-TimeInput-input,.mantine-Autocomplete-input,.mantine-JsonInput-input):is(:focus,[data-focused]){outline:none;border-color:var(--fq-field-focus);box-shadow:var(--fq-field-ring)}.fq-secondary-form-modal-body :where([data-invalid] .mantine-Input-input,.mantine-Input-input[data-invalid],.mantine-Select-input[data-invalid],.mantine-MultiSelect-input[data-invalid],.mantine-TagsInput-input[data-invalid],.mantine-PillsInput-input[data-invalid],.mantine-NumberInput-input[data-invalid],.mantine-Textarea-input[data-invalid],.mantine-DateInput-input[data-invalid],.mantine-DatePickerInput-input[data-invalid],.mantine-DateTimePicker-input[data-invalid],.mantine-TimeInput-input[data-invalid],.mantine-Autocomplete-input[data-invalid],.mantine-JsonInput-input[data-invalid]),.fq-filter-config-modal-body .fq-modal-content-area :where([data-invalid] .mantine-Input-input,.mantine-Input-input[data-invalid],.mantine-Select-input[data-invalid],.mantine-MultiSelect-input[data-invalid],.mantine-TagsInput-input[data-invalid],.mantine-PillsInput-input[data-invalid],.mantine-NumberInput-input[data-invalid],.mantine-Textarea-input[data-invalid],.mantine-DateInput-input[data-invalid],.mantine-DatePickerInput-input[data-invalid],.mantine-DateTimePicker-input[data-invalid],.mantine-TimeInput-input[data-invalid],.mantine-Autocomplete-input[data-invalid],.mantine-JsonInput-input[data-invalid]),.fq-kanban-config-modal-body .fq-kanban-modal-content-area :where([data-invalid] .mantine-Input-input,.mantine-Input-input[data-invalid],.mantine-Select-input[data-invalid],.mantine-MultiSelect-input[data-invalid],.mantine-TagsInput-input[data-invalid],.mantine-PillsInput-input[data-invalid],.mantine-NumberInput-input[data-invalid],.mantine-Textarea-input[data-invalid],.mantine-DateInput-input[data-invalid],.mantine-DatePickerInput-input[data-invalid],.mantine-DateTimePicker-input[data-invalid],.mantine-TimeInput-input[data-invalid],.mantine-Autocomplete-input[data-invalid],.mantine-JsonInput-input[data-invalid]){border-color:var(--fq-field-error);box-shadow:0 0 0 1px var(--fq-field-error) inset}.fq-filter-count-badge,.fq-result-badge{border-radius:999px;font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold)}.fq-filter-count-badge{background:color-mix(in srgb,var(--color-primary) 14%,transparent);color:color-mix(in srgb,var(--color-primary) 78%,var(--color-text-primary));border:1px solid color-mix(in srgb,var(--color-primary) 30%,var(--color-border))}.fq-result-badge--success{background:color-mix(in srgb,var(--color-success) 14%,transparent);color:color-mix(in srgb,var(--color-success) 70%,var(--color-text-primary));border:1px solid color-mix(in srgb,var(--color-success) 36%,var(--color-border))}.fq-result-badge--error{background:color-mix(in srgb,var(--color-error) 14%,transparent);color:color-mix(in srgb,var(--color-error) 70%,var(--color-text-primary));border:1px solid color-mix(in srgb,var(--color-error) 36%,var(--color-border))}.fq-modal-content-area{padding:0;overflow-y:auto;overflow-x:hidden;max-height:68vh}.fq-kanban-modal-content-area{display:flex;flex-direction:column;padding:0}.fq-modal-footer,.fq-kanban-modal-footer{padding:10px 18px 14px;border-top:1px solid var(--color-border);background:color-mix(in srgb,var(--color-panel) 40%,var(--color-surface))}.fq-modal-actions{gap:var(--spacing-s)}.fq-loading-indicator{padding:6px 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--color-border) 64%,transparent)}.fq-loader{color:var(--color-primary)}.fq-loading-text{color:var(--color-text-secondary)}.fq-filter-config-modal-header .fq-mode-tabs{border-radius:12px;padding:2px}.fq-filter-config-modal-header .fq-mode-tabs .mantine-SegmentedControl-label{font-size:11.5px;padding:5px 12px}.fq-modal-header-actions{flex-shrink:0;margin-left:auto}@media(max-width:760px){.fq-filter-config-modal-header .fq-modal-title-group{align-items:flex-start;flex-wrap:wrap}.fq-filter-config-modal-header .fq-mode-tabs--header{order:3}}.fq-filter-config-modal-body .fq-modal-content-area{margin:12px 14px;padding:14px;max-height:64vh;border-radius:14px}.fq-filter-config-modal-body .fq-json-mode{padding:12px}.fq-filter-config-modal-body .fq-modal-footer{padding:12px 14px 14px}.fq-filter-config-modal-body .fq-modal-stats{min-height:32px}.fq-filter-config-modal-body .fq-modal-actions{gap:8px}.fq-filter-config-modal-body .fq-filter-count-badge,.fq-filter-config-modal-body .fq-result-badge{font-size:11px}.fq-filter-config-modal-body .fq-loading-indicator{padding:4px 8px}.fq-kanban-tab{min-height:32px;border-radius:8px;padding:5px 12px;font-weight:var(--font-weight-semibold);font-size:13px;line-height:1.3;color:var(--color-text-secondary);transition:background .14s ease,color .14s ease,box-shadow .14s ease}.fq-kanban-config-modal-body .fq-kanban-tabs-list{display:flex;gap:0;padding:0;border-radius:0;border:none;border-bottom:1px solid var(--color-border, #e5e7eb);margin-bottom:2px}.fq-kanban-tab:hover{background:color-mix(in srgb,var(--color-surface-hover) 78%,transparent);color:var(--color-text-primary)}.fq-kanban-tab[data-active],.fq-kanban-tab[aria-selected=true]{color:var(--color-primary);background:transparent;box-shadow:none}.fq-kanban-config-modal-body .fq-kanban-tab{border-radius:0;padding:6px 14px;position:relative}.fq-kanban-config-modal-body .fq-kanban-tab[data-active]:after,.fq-kanban-config-modal-body .fq-kanban-tab[aria-selected=true]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--color-primary, #2563eb);border-radius:2px 2px 0 0}.fq-kanban-panel{padding-top:10px}.fq-kanban-grid{display:grid;gap:14px}.fq-kanban-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.fq-kanban-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.fq-kanban-summary-card,.fq-kanban-section-card,.fq-kanban-preview-card,.fq-kanban-wip-row{border-color:color-mix(in srgb,var(--color-border) 72%,transparent);background:color-mix(in srgb,var(--color-surface) 92%,var(--color-panel))}.fq-kanban-summary-card{box-shadow:0 1px 2px color-mix(in srgb,var(--mantine-color-black) 4%,transparent)}.fq-kanban-summary-badges{flex:1;justify-content:flex-end;align-items:flex-start;flex-wrap:wrap}.fq-kanban-summary-badges--left{justify-content:flex-start}.fq-kanban-section-eyebrow{color:var(--color-text-secondary);font-size:11px;font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase}.fq-kanban-section-title{color:var(--color-text-primary);font-size:13px;font-weight:var(--font-weight-semibold);line-height:1.35}.fq-kanban-section-description{color:var(--color-text-secondary);font-size:12px;line-height:1.5}.fq-kanban-switch-grid{gap:10px}.fq-kanban-setting-row{border-color:color-mix(in srgb,var(--color-border) 72%,transparent);background:color-mix(in srgb,var(--color-surface) 92%,var(--color-panel))}.fq-kanban-setting-switch{width:100%}.fq-kanban-setting-switch .mantine-Switch-body{width:100%;align-items:center;justify-content:space-between;gap:12px}.fq-kanban-setting-switch .mantine-Switch-label{flex:1;padding-inline:0;color:var(--color-text-primary);line-height:1.35}.fq-kanban-preview-list{display:grid;gap:10px}.fq-kanban-preview-item{display:grid;gap:2px}.fq-kanban-preview-label{color:var(--color-text-secondary);font-size:11px;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.04em}.fq-kanban-preview-value{color:var(--color-text-primary);font-size:13px;line-height:1.45}.fq-kanban-wip-grid{gap:var(--spacing-m);max-height:280px;overflow:auto}.fq-kanban-wip-row{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.fq-kanban-wip-copy{min-width:0}.fq-kanban-wip-row .mantine-NumberInput-root{width:160px;flex-shrink:0}.fq-kanban-wip-meta{word-break:break-word}.fq-kanban-footer-copy{color:var(--color-text-secondary);font-size:11px;line-height:1.45}.fq-kanban-modal-content-area .fq-text-secondary{color:var(--color-text-secondary);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold)}.fq-kanban-config-modal-body .fq-kanban-modal-content-area{padding:0}.fq-kanban-config-modal-body .fq-kanban-modal-footer{padding:10px 18px 14px;border-top:1px solid var(--color-border);background:color-mix(in srgb,var(--color-panel) 40%,var(--color-surface))}.fq-kanban-config-modal-body .fq-kanban-modal-content-area .mantine-Input-input,.fq-kanban-config-modal-body .fq-kanban-modal-content-area .mantine-Select-input,.fq-kanban-config-modal-body .fq-kanban-modal-content-area .mantine-MultiSelect-input,.fq-kanban-config-modal-body .fq-kanban-modal-content-area .mantine-NumberInput-input{font-size:12.5px}.fq-kanban-config-modal-body .fq-kanban-modal-content-area .mantine-PillsInput-field{font-size:13px;line-height:normal}.fq-kanban-config-modal-body .fq-kanban-modal-content-area .mantine-PillsInput-input,.fq-kanban-config-modal-body .fq-kanban-modal-content-area .mantine-MultiSelect-input,.fq-kanban-config-modal-body .fq-kanban-modal-content-area .mantine-PillGroup-group{display:flex!important;align-items:center!important}.fq-kanban-config-modal-body .fq-kanban-modal-content-area .mantine-Pill-root{height:22px;font-size:11px}.fq-kanban-config-modal-body .fq-kanban-modal-content-area .mantine-Switch-root{gap:8px}.fq-kanban-config-modal-body .fq-kanban-modal-content-area .mantine-Switch-label{font-size:12px;font-weight:500;line-height:1.3}@media(max-width:768px){.fq-modal-content-area,.fq-kanban-modal-content-area{margin:var(--spacing-m);padding:var(--spacing-m)}.fq-modal-footer,.fq-kanban-modal-footer{padding:var(--spacing-m) var(--spacing-l)}.fq-kanban-grid-2,.fq-kanban-grid-3{grid-template-columns:1fr}.fq-kanban-summary-badges{justify-content:flex-start}.fq-kanban-wip-row{flex-direction:column}.fq-kanban-wip-row .mantine-NumberInput-root{width:100%}}[data-theme=dark] .mantine-Modal-content,[data-mantine-color-scheme=dark] .mantine-Modal-content,[data-theme=dark] .mantine-Modal-header,[data-mantine-color-scheme=dark] .mantine-Modal-header{background-color:var(--color-surface)!important;border-color:var(--color-border)!important;color:var(--color-text-primary)!important}[data-theme=dark] .fq-modal-title,[data-mantine-color-scheme=dark] .fq-modal-title,[data-theme=dark] .fq-kanban-modal-title,[data-mantine-color-scheme=dark] .fq-kanban-modal-title,[data-theme=dark] .fq-view-modal-title,[data-mantine-color-scheme=dark] .fq-view-modal-title,[data-theme=dark] .fq-view-modal-option-card-title,[data-mantine-color-scheme=dark] .fq-view-modal-option-card-title{color:var(--color-text-primary)!important}[data-theme=dark] .fq-modal-subtitle,[data-mantine-color-scheme=dark] .fq-modal-subtitle,[data-theme=dark] .fq-kanban-modal-subtitle,[data-mantine-color-scheme=dark] .fq-kanban-modal-subtitle,[data-theme=dark] .fq-view-modal-subtitle,[data-mantine-color-scheme=dark] .fq-view-modal-subtitle,[data-theme=dark] .fq-view-modal-note,[data-mantine-color-scheme=dark] .fq-view-modal-note{color:var(--color-text-secondary)!important}[data-theme=dark] .svc-option-card,[data-mantine-color-scheme=dark] .svc-option-card,[data-theme=dark] .fq-view-modal-option-card,[data-mantine-color-scheme=dark] .fq-view-modal-option-card,[data-theme=dark] .fq-modal-content-area,[data-mantine-color-scheme=dark] .fq-modal-content-area,[data-theme=dark] .fq-kanban-modal-content-area,[data-mantine-color-scheme=dark] .fq-kanban-modal-content-area{background-color:var(--color-background)!important;border-color:var(--color-border)!important;color:var(--color-text-primary)!important}[data-theme=dark] .svc-option-card:hover,[data-mantine-color-scheme=dark] .svc-option-card:hover,[data-theme=dark] .fq-view-modal-option-card:hover,[data-mantine-color-scheme=dark] .fq-view-modal-option-card:hover{background-color:var(--color-surface-hover)!important;border-color:var(--color-primary)!important}[data-theme=dark] .fq-grid-popover,[data-mantine-color-scheme=dark] .fq-grid-popover{background-color:var(--color-surface)!important;border-color:var(--color-border)!important;color:var(--color-text-primary)!important}.fq-at-fields{display:flex;flex-direction:column;gap:0}.fq-at-section{border-bottom:1px solid var(--color-border, #e5e7eb);padding-bottom:4px;margin-bottom:4px}.fq-at-section:last-child{border-bottom:none;margin-bottom:0}.fq-at-section-label{font-size:10.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-muted, #9ca3af);padding:10px 0 4px}.fq-at-row{display:flex;align-items:center;min-height:38px;padding:0 2px;border-radius:6px;gap:12px;transition:background .1s ease}.fq-at-row:hover{background:var(--color-surface-hover, #f9fafb)}[data-mantine-color-scheme=dark] .fq-at-row:hover{background:#ffffff0a}.fq-at-row--toggle{justify-content:space-between}.fq-at-label{flex:1;font-size:12.5px;font-weight:450;color:var(--color-text-primary, #111827);cursor:default;display:flex;flex-direction:column;gap:1px;min-width:0}.fq-at-label-hint{font-size:11px;font-weight:400;color:var(--color-text-muted, #9ca3af);line-height:1.3}.fq-at-control{flex:1;min-width:0;max-width:220px}.fq-at-select .mantine-Input-input,.fq-at-select .mantine-Select-input,.fq-at-select .mantine-NumberInput-input,.fq-at-select .mantine-MultiSelect-input,.fq-at-select .mantine-PillsInput-input{background:var(--color-surface, #fff);border:1px solid var(--color-border, #e5e7eb);border-radius:6px;font-size:12.5px;color:var(--color-text-primary, #111827);padding-inline:9px;height:32px;min-height:32px;transition:border-color .12s ease,box-shadow .12s ease}.fq-at-select .mantine-Input-input:focus,.fq-at-select .mantine-Select-input:focus,.fq-at-select .mantine-NumberInput-input:focus,.fq-at-select .mantine-MultiSelect-input:focus,.fq-at-select .mantine-PillsInput-input:focus,.fq-at-select .mantine-Input-input[data-focused],.fq-at-select .mantine-Select-input[data-focused],.fq-at-select .mantine-NumberInput-input[data-focused],.fq-at-select .mantine-MultiSelect-input[data-focused],.fq-at-select .mantine-PillsInput-input[data-focused]{border-color:var(--color-primary, #2563eb);background:var(--color-surface, #fff);outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary, #2563eb) 15%,transparent)}[data-mantine-color-scheme=dark] .fq-at-select .mantine-Input-input,[data-mantine-color-scheme=dark] .fq-at-select .mantine-Select-input,[data-mantine-color-scheme=dark] .fq-at-select .mantine-NumberInput-input{background:#ffffff0f;border-color:var(--color-border, #334155);color:var(--color-text-primary)}.fq-at-select .mantine-Pill-root{height:20px;font-size:11px;background:color-mix(in srgb,var(--color-primary) 12%,var(--color-surface));border:1px solid color-mix(in srgb,var(--color-primary) 22%,transparent);border-radius:4px}.fq-enterprise-modal{--fq-ent-bg-surface: var(--color-surface);--fq-ent-bg-subtle: var(--color-panel);--fq-ent-border: var(--color-border);--fq-ent-text-main: var(--color-text-primary);--fq-ent-text-muted: var(--color-text-muted);--fq-ent-brand: var(--color-info);--fq-ent-success: var(--color-success)}.fq-enterprise-modal .mantine-Modal-header{border-bottom:1px solid var(--fq-ent-border);padding:14px 18px;background-color:var(--fq-ent-bg-surface)}.fq-enterprise-modal .mantine-Modal-title{font-weight:600;color:var(--fq-ent-text-main);font-size:14px;letter-spacing:-.01em}.fq-enterprise-modal .mantine-Modal-content{border:1px solid var(--fq-ent-border);box-shadow:0 4px 12px color-mix(in srgb,var(--mantine-color-black) 8%,transparent)}.fq-enterprise-card{background:var(--fq-ent-bg-subtle)!important;border:1px solid var(--fq-ent-border)!important;box-shadow:0 1px 2px color-mix(in srgb,var(--mantine-color-black) 3%,transparent)}.fq-enterprise-segmented{background-color:var(--fq-ent-bg-subtle)!important;border:1px solid var(--fq-ent-border)!important}.fq-enterprise-segmented .mantine-SegmentedControl-indicator{background-color:var(--fq-ent-bg-surface)!important;box-shadow:0 1px 3px color-mix(in srgb,var(--mantine-color-black) 8%,transparent)!important}.fq-enterprise-segmented .mantine-SegmentedControl-label{color:var(--fq-ent-text-muted);font-weight:500}.fq-enterprise-segmented .mantine-SegmentedControl-label[data-active]{color:var(--fq-ent-text-main)!important;font-weight:600!important}.fq-enterprise-row{background:var(--fq-ent-bg-surface)!important;border:1px solid var(--fq-ent-border)!important;transition:border-color .15s ease,background-color .15s ease}.fq-enterprise-row:hover{background:var(--fq-ent-bg-subtle)!important;border-color:var(--color-border)!important}.fq-enterprise-badge{font-weight:500!important;letter-spacing:.01em!important;border-radius:4px!important}.fq-enterprise-badge-slate{background-color:var(--color-surface-hover)!important;color:var(--color-text-primary)!important;border:1px solid var(--color-border)!important}.fq-enterprise-badge-blue{background-color:color-mix(in srgb,var(--color-info) 12%,var(--color-surface))!important;color:var(--color-info)!important;border:1px solid color-mix(in srgb,var(--color-info) 35%,var(--color-surface))!important}.fq-enterprise-badge-green{background-color:color-mix(in srgb,var(--color-success) 12%,var(--color-surface))!important;color:var(--color-success)!important;border:1px solid color-mix(in srgb,var(--color-success) 35%,var(--color-surface))!important}.fq-enterprise-modal-danger .mantine-Modal-header{border-left:4px solid var(--color-error);background-color:color-mix(in srgb,var(--color-error) 10%,var(--color-surface))}.fq-enterprise-modal-danger .mantine-Modal-title{color:var(--color-error);font-weight:700}.fq-enterprise-error-box{background-color:var(--color-panel)!important;border:1px solid var(--color-border)!important;border-left:3px solid var(--color-error)!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;font-size:12px!important;color:var(--color-text-primary)!important;padding:10px 12px!important;border-radius:4px!important}.fq-enterprise-builder-header{background-color:var(--color-panel)!important;border-bottom:1px solid var(--color-border)!important;padding:10px 16px!important}.fq-enterprise-builder-header .mantine-Text-root{color:var(--color-text-primary)!important;font-weight:600!important}._bodyContent_1jb1x_1{flex:1 1 auto;overflow:auto;padding:var(--app-modal-body-padding, var(--spacing-xl))}._footer_1jb1x_7{flex-shrink:0;background-color:var(--color-surface);border-top:1px solid var(--color-border);padding:8px 16px}
