:where([data-minamo-styled-file-field-container]){gap:var(--minamo-space-ui-sm,.5em);flex-direction:column;min-inline-size:0;display:flex}:where([data-minamo-styled-file-field-container=button]){align-items:flex-start}:where([data-minamo-styled-file-field]){cursor:pointer;position:relative}:where([data-minamo-styled-file-field-list]){align-self:stretch;gap:var(--minamo-space-ui-xs,.25em);font-size:var(--minamo-text-body-sm,.875em);margin:0;padding:0;list-style:none;display:grid}:where([data-minamo-styled-file-field-item]){align-items:center;gap:var(--minamo-space-ui-sm,.5em);border-radius:var(--minamo-radius-md,.5rem);background-color:var(--minamo-app-background,transparent);padding-inline-start:var(--minamo-space-ui-xs,.25em);display:flex}:where([data-minamo-styled-file-field-item-thumbnail]){border-radius:var(--minamo-radius-sm,.25rem);background-color:var(--minamo-surface-low,transparent);block-size:2.5rem;inline-size:2.5rem;color:var(--minamo-surface-text-low,currentColor);flex:none;place-items:center;display:grid;overflow:hidden}:where([data-minamo-styled-file-field-item-thumbnail] img){object-fit:cover;block-size:100%;inline-size:100%}:where([data-minamo-styled-file-field-item-thumbnail] svg){block-size:1.25em;inline-size:1.25em}:where([data-minamo-styled-file-field-item-name]){overflow-wrap:anywhere;flex:1;min-inline-size:0}:where([data-minamo-styled-file-field-item-size]){color:var(--minamo-surface-text-low,inherit);font-variant-numeric:tabular-nums;flex:none}:where([data-minamo-styled-file-field-input]){clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where([data-minamo-styled-file-field]:has(:focus-visible)){outline:var(--minamo-focus-ring-width,2px) solid var(--minamo-focus-ring-color,var(--minamo-ui-high-border,currentColor));outline-offset:var(--minamo-focus-ring-offset,2px);box-shadow:0 0 0 var(--minamo-focus-ring-offset,2px) var(--minamo-focus-ring-halo-color,transparent)}:where([data-minamo-styled-file-field][data-minamo-styled-file-field-disabled]){cursor:not-allowed;opacity:var(--minamo-state-disabled-opacity,.7);--minamo-elevation-color:transparent;--minamo-elevation-highlight:transparent}:where([data-minamo-styled-file-field=dropzone]){box-sizing:border-box;min-block-size:8rem;padding:var(--minamo-space-ui-lg,1em);border:var(--minamo-border-width-2,2px) dashed var(--minamo-field-border-color,currentColor);border-radius:var(--minamo-radius-md,.5rem);background-color:var(--minamo-app-background,transparent);color:var(--minamo-app-text-high,inherit);text-align:center;place-items:center;display:grid}@media (any-hover:hover){:where([data-minamo-styled-file-field=dropzone]:hover:not([data-minamo-styled-file-field-disabled])){background-image:linear-gradient(var(--minamo-state-hover), var(--minamo-state-hover)), linear-gradient(var(--minamo-elevation-surface-raised,transparent), var(--minamo-elevation-surface-raised,transparent))}}@media not (prefers-contrast:more){:where([data-minamo-styled-file-field=dropzone][data-importance=low]){border-color:var(--minamo-field-subtle-border-color)}}:where([data-minamo-styled-file-field=button][data-importance=high]){--minamo-elevation-strength:1}:where([data-minamo-styled-file-field=button][data-importance=low]){--minamo-elevation-strength:.25}:where([data-minamo-styled-file-field=dropzone][data-minamo-styled-file-field-filled]){border-style:solid}:where([data-minamo-styled-file-field=dropzone][data-minamo-file-field-drag-over]){background-image:linear-gradient(var(--minamo-state-focus), var(--minamo-state-focus)), linear-gradient(var(--minamo-elevation-surface-raised,transparent), var(--minamo-elevation-surface-raised,transparent));border-style:solid}:where([data-minamo-styled-file-field-body]){justify-items:center;gap:var(--minamo-space-ui-sm,.5em);font-weight:var(--minamo-font-weight-semibold,600);display:grid}:where([data-minamo-styled-file-field-symbol]){place-items:center;font-size:2em;line-height:1;display:grid}:where([data-minamo-styled-file-field-symbol] svg){block-size:1em;inline-size:1em}:where([data-minamo-styled-file-field-preview]){place-items:center;inline-size:100%;display:grid}:where([data-minamo-styled-file-field=button]){white-space:nowrap}@media (forced-colors:active){:where([data-minamo-styled-file-field=dropzone]){filter:none;background-image:none;border-color:buttonborder}:where([data-minamo-styled-file-field=dropzone][data-minamo-file-field-drag-over]){border-color:highlight}}
