.pv-upload-file-field{box-sizing:border-box;border-radius:var(--Corner-radius-m,8px);border:1px solid var(--border-subtle,#ebebeb);background:var(--grey-0,#fff);flex-direction:column;justify-content:center;align-items:center;gap:25px;width:350px;padding:16px;display:flex}.pv-upload-file-field__content{flex-direction:column;align-self:stretch;align-items:flex-start;gap:25px;display:flex}.pv-upload-file-field__title-row{align-items:center;gap:13px;display:flex}.pv-upload-file-field__file-icon{width:24px;height:24px;color:var(--text-primary,#707070);flex-shrink:0;justify-content:center;align-items:center;display:flex}.pv-upload-file-field__field-name{color:var(--text-primary,#707070);font-family:Roboto,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:24px}.pv-upload-file-field__dropzone{padding:var(--spacing-x-sm,8px) var(--spacing-md,16px);box-sizing:border-box;border-radius:var(--Corner-radius-m,8px);border:1px dashed var(--grey-300,#ccc);background:var(--grey-50,#fafafa);align-self:stretch;align-items:center;gap:16px;min-width:0;display:flex}.pv-upload-file-field__dropzone--interactive{cursor:pointer}.pv-upload-file-field__dropzone--drag-over{border-color:var(--border-brand,#c21b17);background:#c21b170f}.pv-upload-file-field__dropzone--interactive:focus-visible{outline:2px solid var(--border-brand,#c21b17);outline-offset:2px}.pv-upload-file-field__dropzone--disabled{cursor:not-allowed;opacity:.5}.pv-upload-file-field__upload-icon-wrap{color:var(--text-primary,#707070);flex-shrink:0;justify-content:center;align-items:center;display:flex}.pv-upload-file-field__copy{flex-direction:column;flex:1 0 0;align-items:flex-start;gap:4px;min-width:0;display:flex}.pv-upload-file-field__hint{color:var(--text-primary,#707070);font-family:Roboto,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--font-size-body-m,16px);font-style:normal;font-weight:400;line-height:var(--line-height-body-m,24px);align-self:stretch;margin:0}.pv-upload-file-field__browse{min-width:80px;max-width:200px;padding:var(--spacing-xx-sm,4px) var(--spacing-sm,12px);align-items:center;gap:var(--spacing-xx-sm,4px);box-sizing:border-box;border-bottom:2px solid var(--border-brand,#c21b17);color:var(--text-brand,#c21b17);text-align:center;font-family:Roboto,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--font-size-body-s,14px);font-style:normal;font-weight:700;line-height:var(--line-height-body-s,21px);letter-spacing:var(--font-spacing-neutral,0);display:flex}.pv-upload-file-field__browse-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.pv-upload-file-field__input-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pv-upload-file-field__file-summary{height:56px;padding:var(--spacing-x-sm,8px) var(--spacing-md,16px);box-sizing:border-box;border-radius:var(--Corner-radius-m,8px);border:1px dashed var(--grey-300,#ccc);background:var(--grey-50,#fafafa);align-self:stretch;align-items:center;gap:4px;min-width:0;display:flex}.pv-upload-file-field__file-name{-webkit-line-clamp:1;min-width:96px;max-width:280px;padding:var(--spacing-none,0) var(--spacing-xx-sm,4px);box-sizing:border-box;color:var(--text-primary,#707070);font-family:Roboto,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--font-size-body-m,16px);font-style:normal;font-weight:400;line-height:var(--line-height-body-m,24px);text-overflow:ellipsis;-webkit-box-orient:vertical;flex:1 0 0;display:-webkit-box;overflow:hidden}.pv-upload-file-field__file-size{-webkit-line-clamp:1;color:var(--text-primary,#707070);text-overflow:ellipsis;font-family:Roboto,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--font-size-body-m,16px);font-style:normal;font-weight:700;line-height:var(--line-height-body-m,24px);letter-spacing:var(--font-spacing-neutral,0);-webkit-box-orient:vertical;flex-shrink:0;display:-webkit-box;overflow:hidden}.pv-upload-file-field__file-clear-wrap{flex-shrink:0;align-items:center;display:flex}.pv-upload-file-field__file-clear{cursor:pointer;color:var(--text-primary,#707070);background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:4px;display:flex}.pv-upload-file-field__file-clear:disabled{cursor:not-allowed;opacity:.5}.pv-upload-file-field__file-clear:focus-visible{outline:2px solid var(--border-brand,#c21b17);outline-offset:2px}.pv-upload-file-field__cancel-icon{flex-shrink:0;width:14px;height:14px;display:block}
.pv-upload-file-form{box-sizing:border-box;background:var(--grey-50,#fafafa);flex-direction:column;align-self:stretch;align-items:flex-start;gap:40px;min-width:0;display:flex}.pv-upload-file-form__card{box-sizing:border-box;border-radius:var(--Corner-radius-xl,16px);border:1px solid var(--border-subtle,#ebebeb);background:var(--grey-0,#fff);flex-direction:column;justify-content:center;align-self:stretch;align-items:flex-start;gap:40px;min-width:0;padding:16px;display:flex}.pv-upload-file-form__header{box-sizing:border-box;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;gap:8px;padding:8px;display:flex}.pv-upload-file-form__title{color:var(--text-heading,#20252b);font-family:Roboto,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--font-size-body-l,18px);font-style:normal;font-weight:600;line-height:var(--line-height-body-l,27px);align-self:stretch;margin:0}.pv-upload-file-form__subtitle{color:var(--text-primary,#707070);font-family:Roboto,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--font-size-body-l,18px);font-style:normal;font-weight:600;line-height:var(--line-height-body-l,27px);align-self:stretch;margin:0}.pv-upload-file-form__body{box-sizing:border-box;flex-wrap:wrap;align-content:center;align-self:stretch;align-items:center;gap:40px;min-width:0;display:flex}
