@layer theme,base;@layer components{.dateiwahl{gap:var(--space-2xs);min-width:0;display:grid}.dateiwahl-name{font-size:var(--text-sm);font-weight:var(--weight-strong)}.dateiwahl-zeile{align-items:center;gap:var(--space-sm);flex-wrap:wrap;min-width:0;display:flex}.dateiwahl-knopf{cursor:pointer;flex:none;position:relative}.dateiwahl-eingabe{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.dateiwahl-eingabe::file-selector-button{cursor:pointer}.dateiwahl-knopf:has(.dateiwahl-eingabe:focus-visible){outline:var(--line-strong) solid var(--color-focus);outline-offset:var(--space-3xs)}.dateiwahl-knopf:has(.dateiwahl-eingabe:disabled){opacity:var(--ui-disabled-opacity);cursor:not-allowed}.dateiwahl-datei{min-width:0;font-size:var(--text-sm);color:var(--color-muted);overflow-wrap:anywhere;flex:10rem}.dateiwahl[data-voll] .dateiwahl-datei{color:var(--color-ink)}}@layer utilities;
