.q-item.svelte-hiyn81{background:var(--surface-raised);border:1px solid var(--grays-gray-200);border-radius:var(--radius-card);box-shadow:0 2px 0 0 var(--grays-gray-400);transition:border-color .15s;container-type:inline-size}.q-item.has-error.svelte-hiyn81{border-color:var(--primary-primary-500)}.strip.svelte-hiyn81{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.q-item.open.svelte-hiyn81 .strip:where(.svelte-hiyn81){border-bottom:1px solid var(--grays-gray-100)}.spacer.svelte-hiyn81{flex:auto}.disclosure.svelte-hiyn81{align-items:center;gap:var(--space-3);min-width:0;min-height:var(--control-h);padding:0 var(--space-2);margin:0 calc(-1 * var(--space-2));border-radius:var(--radius-control);text-align:left;cursor:pointer;color:var(--text-primary);background:0 0;border:none;flex:1 1 0;display:flex}.q-item.open.svelte-hiyn81 .disclosure:where(.svelte-hiyn81){flex:none}.disclosure.svelte-hiyn81:hover{background:var(--grays-gray-50)}.disclosure.svelte-hiyn81:focus-visible{box-shadow:var(--focus-ring-neutral);outline:none}.num.svelte-hiyn81{font-family:var(--font-body);font-size:var(--text-body-lg);font-variant-numeric:tabular-nums;line-height:1}.q-item.svelte-hiyn81:not(.open) .num:where(.svelte-hiyn81){color:var(--grays-gray-500)}.summary.svelte-hiyn81{min-width:0;margin-left:var(--space-2);font-family:var(--font-body);font-size:var(--text-body-lg);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-weight:400;overflow:hidden}.summary.placeholder.svelte-hiyn81{color:var(--text-muted);font-style:italic}.type-tag.svelte-hiyn81,.q-item.svelte-hiyn81 .type-picker:where(.svelte-hiyn81) .select{border:1px solid var(--secondary-secondary-400);border-radius:var(--radius-pill);background:var(--secondary-secondary-50);box-shadow:0 1px 0 0 var(--secondary-secondary-500);color:var(--secondary-secondary-600);font-family:var(--font-body);font-size:var(--text-control)}.type-tag.svelte-hiyn81{height:var(--control-h);padding:0 var(--space-4);white-space:nowrap;flex:none;align-items:center;display:inline-flex}.type-picker.svelte-hiyn81{flex:0 auto;min-width:7rem;display:block}.q-item.svelte-hiyn81 .type-picker:where(.svelte-hiyn81) .select{padding-left:var(--space-4)}.q-item.svelte-hiyn81 .type-picker:where(.svelte-hiyn81) .select:hover{background:var(--secondary-secondary-100)}.q-item.svelte-hiyn81 .type-picker:where(.svelte-hiyn81) .select:focus{background:var(--secondary-secondary-50);border-color:var(--secondary-secondary-500);box-shadow:0 1px 0 0 var(--secondary-secondary-500), 0 0 0 3px var(--secondary-secondary-100)}.q-item.svelte-hiyn81 .type-picker:where(.svelte-hiyn81) .chev{color:var(--secondary-secondary-600)}.clear.svelte-hiyn81,.destroy.svelte-hiyn81{background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--grays-gray-300), 0 1px 0 0 var(--grays-gray-400);cursor:pointer;border:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.clear.svelte-hiyn81{gap:var(--space-2);height:var(--control-h);padding:0 var(--space-4);border-radius:var(--radius-pill);font-family:var(--font-body);font-size:var(--text-control);color:var(--grays-gray-800)}.destroy.svelte-hiyn81{width:var(--control-h);height:var(--control-h);border-radius:var(--radius-control);color:var(--alert-red-alert-red-300)}.clear.svelte-hiyn81:hover:not(:disabled),.destroy.svelte-hiyn81:hover{background:var(--grays-gray-50)}.destroy.svelte-hiyn81:hover{color:var(--alert-red-alert-red-400)}.clear.svelte-hiyn81:focus-visible,.destroy.svelte-hiyn81:focus-visible{box-shadow:inset 0 0 0 1px var(--grays-gray-400), var(--focus-ring-neutral);outline:none}.clear.svelte-hiyn81:disabled{color:var(--grays-gray-400);box-shadow:inset 0 0 0 1px var(--grays-gray-200);cursor:not-allowed}.body.svelte-hiyn81{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pane.svelte-hiyn81{gap:var(--space-5);min-width:0;padding:var(--space-5) var(--space-4) var(--space-6);flex-direction:column;display:flex}.pane.svelte-hiyn81+.pane:where(.svelte-hiyn81){border-left:1px solid var(--grays-gray-100)}.card-err.svelte-hiyn81{padding:var(--space-3) var(--space-4);border-top:1px solid var(--grays-gray-100);grid-column:1/-1;margin:0}@container (width<=34rem){.body.svelte-hiyn81{grid-template-columns:minmax(0,1fr)}.pane.svelte-hiyn81+.pane:where(.svelte-hiyn81){border-left:none;border-top:1px solid var(--grays-gray-100)}.disclosure.svelte-hiyn81~.type-picker:where(.svelte-hiyn81){flex:100%;order:1}}.q-item .q-field{min-height:6.5rem}.options.svelte-hiyn81{gap:var(--space-2);flex-direction:column;display:flex}.group-label.svelte-hiyn81{font-family:var(--font-body);font-weight:400;font-size:var(--text-body);color:var(--field-label-color);line-height:1.2}.option-row.svelte-hiyn81{align-items:center;gap:var(--space-2);display:flex}.option-row.svelte-hiyn81 input[type=radio]:where(.svelte-hiyn81){accent-color:var(--cta);flex-shrink:0;width:18px;height:18px;margin:0}.opt-input.svelte-hiyn81{min-width:0;font-family:var(--font-body);font-size:var(--text-control);padding:.55rem var(--space-4);border:1px solid var(--field-border);border-radius:var(--radius-field);background:var(--field-fill);color:var(--text-primary);field-sizing:content;resize:none;flex:1;line-height:1.4;overflow:hidden}.opt-remove.svelte-hiyn81{width:var(--control-h-sm);height:var(--control-h-sm);border-radius:var(--radius-pill);color:var(--text-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.opt-remove.svelte-hiyn81:hover{background:var(--grays-gray-50);color:var(--cta)}.opt-input.svelte-hiyn81:focus{background:var(--field-fill-focus);border-color:var(--cta);box-shadow:var(--focus-ring);outline:none}.add-option.svelte-hiyn81{font-family:var(--font-body);font-size:var(--text-body);color:var(--grays-gray-600);cursor:pointer;padding:var(--space-1) 0;background:0 0;border:none;align-self:flex-start;align-items:center;gap:.3rem;display:inline-flex}.add-option.svelte-hiyn81:hover{color:var(--text-primary)}@media (width<=640px){.add-option.svelte-hiyn81{min-height:var(--control-h);margin-left:-.3rem;padding:.65rem .3rem}}
