.tg-box.svelte-ch869t{gap:14px;padding:18px 20px}.tg-field.svelte-ch869t{gap:6px}.sm-types.svelte-ch869t{padding-block:14px 16px}.sm-types.svelte-ch869t .tg-choices:where(.svelte-ch869t){grid-template-columns:repeat(auto-fill,minmax(min(140px,100%),1fr));gap:6px}.sm-types.svelte-ch869t .tg-choice:where(.svelte-ch869t){justify-content:center;min-height:52px;padding:8px 12px}.sm-type__name.svelte-ch869t{color:inherit;font-size:13.5px;font-weight:600}.sm-type__kind.svelte-ch869t{font-family:var(--cw-font-mono);color:var(--cw-text-muted);overflow-wrap:anywhere;font-size:11.5px}.sm-note.svelte-ch869t{border:1px solid var(--cw-border);border-radius:var(--cw-radius-lg);background:var(--cw-bg-primary);color:var(--cw-text-secondary);align-items:flex-start;gap:10px;margin:0;padding:12px 14px;font-size:13px;line-height:1.55;display:flex}.sm-note.svelte-ch869t svg{flex:none;margin-top:2px}.sm-level.svelte-ch869t{color:var(--cw-text-muted);flex:none;align-items:center;gap:6px;font-size:12px;font-style:normal;font-weight:600;display:inline-flex}.sm-level.svelte-ch869t:before{content:"";background:var(--cw-text-faint);border-radius:50%;flex:none;width:7px;height:7px}.sm-level[data-level=required].svelte-ch869t{color:var(--cw-text-secondary)}.sm-level[data-level=required].svelte-ch869t:before{background:var(--tool-error)}.sm-area.svelte-ch869t{min-height:64px}.sm-rows.svelte-ch869t{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sm-row.svelte-ch869t{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;align-items:start;gap:8px;display:grid}.sm-remove.svelte-ch869t{width:44px;height:44px;color:var(--cw-text-muted);border:1px solid var(--cw-border);cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;transition:color .15s,border-color .15s;display:inline-flex}.sm-remove.svelte-ch869t:hover{color:var(--tool-error);border-color:color-mix(in srgb, var(--tool-error) 40%, var(--cw-border))}.sm-remove.svelte-ch869t:focus-visible{outline:2px solid var(--tool-focus);outline-offset:2px}.sm-add.svelte-ch869t{align-self:flex-start}@media (width<=640px){.tg-box.svelte-ch869t{padding:16px}}@media (width<=560px){.sm-row.svelte-ch869t{grid-template-columns:minmax(0,1fr) auto}.sm-row.svelte-ch869t>:where(.svelte-ch869t):nth-child(2){grid-column:1/2}}@media (prefers-reduced-motion:reduce){.sm-remove.svelte-ch869t{transition:none}}
