.fq-filter-config-modal-content,.fq-kanban-config-modal-content{overflow:visible}.fq-filter-config-modal-body,.fq-kanban-config-modal-body{padding:0}.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-icon,.fq-kanban-modal-icon{color:var(--color-text-inverted);background:var(--color-primary);border-radius:var(--radius-md);flex-shrink:0}.fq-modal-title,.fq-kanban-modal-title{color:var(--color-text-primary);font-weight:var(--font-weight-semibold);font-size:var(--font-size-body-strong);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{color:var(--color-text-inverted);background:var(--color-primary);border-radius:var(--radius-md);flex-shrink:0}.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: var(--form-input-height, 40px);--fq-field-padding-x: var(--fq-form-field-padding-x, 12px);--fq-field-padding-y: 0;--fq-field-border: var(--fq-form-field-border, 1px solid var(--color-border-strong));--fq-field-bg: var(--fq-form-field-bg, var(--color-background-1));--fq-field-bg-readonly: var(--fq-form-field-bg-readonly, var(--color-surface-hover));--fq-field-bg-disabled: var(--fq-form-field-bg-disabled, var(--color-surface-hover));--fq-field-text: var(--fq-form-field-text, var(--color-text-primary));--fq-field-placeholder: var(--fq-form-field-placeholder, var(--color-text-secondary));--fq-field-focus: var(--form-focus-color, var(--color-primary));--fq-field-error: var(--form-error-color, var(--color-error));--fq-field-ring: var(--fq-form-focus-ring, 0 0 0 2px color-mix(in oklab, var(--color-primary) 25%, transparent))}.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,.fq-kanban-modal-content-area{margin:var(--spacing-l);padding:var(--spacing-l);background:var(--color-surface);border:1px solid color-mix(in srgb,var(--color-border) 64%,transparent);border-radius:var(--radius-lg);overflow-y:auto;overflow-x:hidden}.fq-modal-content-area{max-height:68vh}.fq-kanban-modal-content-area{height:70vh;max-height:70vh;display:flex;flex-direction:column}.fq-kanban-modal-content-area .mantine-Tabs-root{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.fq-kanban-modal-content-area .mantine-Tabs-panel{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden}.fq-modal-footer,.fq-kanban-modal-footer{padding:var(--spacing-m) var(--spacing-xl);border-top:1px solid var(--color-border);background: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:inline-flex;gap:4px;padding:4px;border-radius:12px;border:1px solid color-mix(in srgb,var(--color-border) 70%,transparent)}.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:var(--color-surface);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-primary) 26%,transparent),0 1px 2px color-mix(in srgb,var(--mantine-color-black) 4%,transparent)}.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,.fq-kanban-modal-content-area label{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{margin:14px;padding:14px;max-height:66vh;border-radius:14px}.fq-kanban-config-modal-body .fq-kanban-modal-footer{padding:12px 0 0;border-top:1px solid color-mix(in srgb,var(--color-border) 68%,transparent);background:transparent}.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{min-height:36px;font-size:13px}.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-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}
