.file-uploader[data-v-57387b2b]{margin-top:.25rem;max-width:min(100%,26rem);width:100%}.file-uploader__zone[data-v-57387b2b]{align-items:center;background:#00a4990a;border:1px solid rgba(0,164,153,.35);border-radius:6px;box-sizing:border-box;cursor:pointer;display:flex;gap:.5rem;margin:0;min-height:2.85rem;padding:.5rem .65rem;position:relative;transition:border-color .12s ease,background .12s ease}.file-uploader__zone[data-v-57387b2b]:focus-within,.file-uploader__zone[data-v-57387b2b]:hover{background:#00a49914;border-color:#00a499}.file-uploader__icon[data-v-57387b2b]{flex-shrink:0;height:1.2rem;opacity:1;width:1.2rem}.file-uploader__text[data-v-57387b2b]{align-items:flex-start;display:flex;flex-direction:column;gap:.15rem;min-width:0}.file-uploader__title[data-v-57387b2b]{color:#333;font-size:.875rem;font-weight:600}.file-uploader__hint[data-v-57387b2b]{color:#5c5c5c;font-size:.8125rem;font-weight:400;line-height:1.3}.file-uploader__input[data-v-57387b2b]{cursor:pointer;font-size:0;height:100%;inset:0;opacity:0;position:absolute;width:100%}.file-uploader__list[data-v-57387b2b]{display:flex;flex-direction:column;gap:.45rem;margin-top:.4rem}.file-uploader--has-file .file-uploader__list[data-v-57387b2b]{margin-top:.25rem}.file-uploader__row[data-v-57387b2b]{align-items:flex-start;background:#00a49917;border:1px solid rgba(0,164,153,.42);border-radius:6px;box-sizing:border-box;display:flex;gap:.5rem;min-height:2.85rem;padding:.5rem .65rem}.file-uploader__row-icon[data-v-57387b2b]{flex-shrink:0;height:1.2rem;margin-top:.1rem;-o-object-fit:contain;object-fit:contain;opacity:.88;width:1.2rem}.file-uploader__row-body[data-v-57387b2b]{flex:1;min-width:0;text-align:left}.file-uploader__row-kicker[data-v-57387b2b]{color:#00a499;display:block;font-size:.6875rem;font-weight:600;letter-spacing:.05em;line-height:1.3;margin-bottom:.15rem;text-transform:uppercase}.file-uploader__name[data-v-57387b2b]{color:#334155;font-size:.9375rem;font-weight:600;line-height:1.35;margin:0;word-break:break-word}.file-uploader__remove[data-v-57387b2b]{align-self:center;background:#ffffffa6;border:none;border:1px solid rgba(0,164,153,.2);border-radius:6px;cursor:pointer;flex-shrink:0;line-height:0;margin:0 0 0 .15rem;opacity:.85;padding:.35rem;transition:opacity .15s ease,background .15s ease,border-color .15s ease}.file-uploader__remove[data-v-57387b2b]:hover{background:#00a4991f;border-color:#00a49973;opacity:1}.file-uploader__remove img[data-v-57387b2b]{display:block;height:.9rem;width:.9rem}
