@layer veneer.inputs-rich{:where([data-scope=field])>:where([data-part=control])>:where([data-part=body]){z-index:3;align-items:center;gap:var(--veneer-space-related);box-sizing:border-box;block-size:100%;min-inline-size:0;padding-inline:var(--_inset,var(--_lead)) calc(var(--veneer-pad-control) * .5);font-family:var(--veneer-text-body-font);font-size:var(--veneer-text-control-size);color:var(--veneer-color-text);display:flex;position:relative}:where([data-scope=field])>:where([data-part=control]:has(>[data-part=body])){padding-inline:0}:where([data-scope=field])>:where([data-part=control])>:where([data-part=body]){flex:1;inline-size:100%}:where([data-scope=field]) :where([data-part=body]:not([data-scope=field] :is([data-scope=banner],[data-scope=board],[data-scope=dialog],[data-scope=diff],[data-scope=docs],[data-scope=kv],[data-scope=menu-screen],[data-scope=message],[data-scope=reasoning],[data-scope=sheet],[data-scope=system-page]) :not([data-scope=field] :is([data-scope=banner],[data-scope=board],[data-scope=dialog],[data-scope=diff],[data-scope=docs],[data-scope=kv],[data-scope=menu-screen],[data-scope=message],[data-scope=reasoning],[data-scope=sheet],[data-scope=system-page]) [data-scope=field] *)))>:where([data-part=input]){inline-size:auto;min-inline-size:0;font-family:var(--veneer-text-body-font);flex:1;padding-inline:0}:where([data-scope=field][data-multiline])>:where([data-part=control]){block-size:auto}:where([data-scope=field][data-multiline])>:where([data-part=control])>:where([data-part=body]){flex-direction:column;align-items:stretch;gap:0;padding:0}:where([data-scope=field])>:where([data-part=control]) :where([data-part=segments]){transition:opacity var(--veneer-duration-fast) var(--veneer-ease-out)}:where([data-scope=field])>:where([data-part=control]:not(:hover,:focus-within,[data-filled])) :where([data-part=segments]){opacity:0}:where([data-scope=field])>:where([data-part=message]) :where(svg){vertical-align:-2px;block-size:13px;inline-size:13px;margin-inline-end:4px}:where([data-scope=field])>:where([data-part=message][hidden]){display:none}:where([data-scope=popover][data-sweep]){--_on:var(--veneer-sweep-surfaces);--veneer-sweep-radius:var(--veneer-radius-surface)}:where([data-scope=popover][data-presentation=sheet][data-sweep]){--_on:0}:where(dialog[data-scope=popover]:not([data-part])){max-block-size:calc(100dvh - 16px);max-inline-size:calc(100vw - 16px);margin:0;position:fixed;inset:auto;overflow:auto}:where(dialog[data-scope=popover][data-presentation=sheet]:not([data-part])){box-sizing:border-box;max-block-size:86dvh;inline-size:100%;max-inline-size:none;inset:auto 0 0}:where(dialog[data-scope=popover]:not([data-part]))::backdrop{background:0 0}:where(dialog[data-scope=popover][data-presentation=sheet]:not([data-part]))::backdrop{background:var(--veneer-color-scrim)}:where(.ico){fill:none;stroke:currentColor;stroke-width:var(--veneer-icon-stroke);stroke-linecap:round;stroke-linejoin:round}:where([data-expression=vivid]) :where(.ico){stroke-linecap:square;stroke-linejoin:miter}}