.FileField-module-scss-module__sRjDcq__zone{color:#f5f2ee;background:#161616;border:1px dashed #f5f2ee70;border-radius:12px;min-width:0;padding:12px 16px;transition:border-color .15s,background-color .15s;position:relative;container-type:inline-size}.FileField-module-scss-module__sRjDcq__zone:has(.FileField-module-scss-module__sRjDcq__input:focus-visible){outline-offset:2px;outline:2px solid #f03350}@media (hover:hover) and (pointer:fine){.FileField-module-scss-module__sRjDcq__zone[data-state=empty]:hover{background:#1c1c1c;border-color:#f5f2eeb3}}.FileField-module-scss-module__sRjDcq__zone[data-drag]{background:#f0335014;border-style:solid;border-color:#f03350}.FileField-module-scss-module__sRjDcq__zone[data-invalid]{border-color:#ff8397}.FileField-module-scss-module__sRjDcq__input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;font-size:1rem;position:absolute;inset:0}.FileField-module-scss-module__sRjDcq__input::file-selector-button{cursor:pointer}[data-state=chosen]>.FileField-module-scss-module__sRjDcq__input{clip-path:inset(50%);pointer-events:none;width:1px;height:1px;inset:auto}.FileField-module-scss-module__sRjDcq__prompt,.FileField-module-scss-module__sRjDcq__chosen{min-height:56px}@container (max-width:419px){.FileField-module-scss-module__sRjDcq__prompt,.FileField-module-scss-module__sRjDcq__chosen{min-height:96px}}.FileField-module-scss-module__sRjDcq__prompt{text-align:left;justify-content:center;align-items:center;gap:12px;display:flex}.FileField-module-scss-module__sRjDcq__icon{color:#f5f2eeb8;flex:none;place-items:center;width:24px;height:24px;display:grid}.FileField-module-scss-module__sRjDcq__icon svg{display:block}.FileField-module-scss-module__sRjDcq__promptText{font-size:1rem;line-height:1.4}.FileField-module-scss-module__sRjDcq__choose{color:#f5f2ee;text-underline-offset:4px;font-weight:600;-webkit-text-decoration:underline #f03350e6;text-decoration:underline #f03350e6;text-decoration-thickness:2px}.FileField-module-scss-module__sRjDcq__drop{color:#f5f2eeb8;display:none}@media (hover:hover) and (pointer:fine){.FileField-module-scss-module__sRjDcq__drop{display:inline}}.FileField-module-scss-module__sRjDcq__chosen{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}@container (max-width:419px){.FileField-module-scss-module__sRjDcq__chosen{grid-template-columns:24px minmax(0,1fr);grid-template-areas:"icon meta""actions actions";align-content:center;row-gap:8px}.FileField-module-scss-module__sRjDcq__chosen .FileField-module-scss-module__sRjDcq__icon{grid-area:icon}.FileField-module-scss-module__sRjDcq__chosen .FileField-module-scss-module__sRjDcq__meta{grid-area:meta}.FileField-module-scss-module__sRjDcq__chosen .FileField-module-scss-module__sRjDcq__actions{grid-area:actions}}.FileField-module-scss-module__sRjDcq__meta{min-width:0;line-height:1.35;display:grid}.FileField-module-scss-module__sRjDcq__name{text-overflow:ellipsis;white-space:nowrap;color:#f5f2ee;font-size:1rem;font-weight:600;overflow:hidden}.FileField-module-scss-module__sRjDcq__size{color:#f5f2eeb8;font-variant-numeric:tabular-nums;font-size:.9375rem}.FileField-module-scss-module__sRjDcq__actions{gap:8px;display:flex}@container (max-width:419px){.FileField-module-scss-module__sRjDcq__actions>*{flex:1 1 0}}.FileField-module-scss-module__sRjDcq__action{color:#f5f2ee;min-width:44px;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #f5f2ee66;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-size:1rem;font-weight:500;transition:border-color .15s,background-color .15s;display:inline-flex}@media (hover:hover) and (pointer:fine){.FileField-module-scss-module__sRjDcq__action:hover{background:#f5f2ee0f;border-color:#f5f2ee}}.FileField-module-scss-module__sRjDcq__action:focus-visible{outline-offset:2px;outline:2px solid #f03350}
