.photo-picker-module__q4TPMG__picker{box-sizing:border-box;color:#9e4261;text-align:center;cursor:pointer;background:#fff9fb;border:1.5px dashed #d88da4;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:100%;min-width:0;min-height:128px;padding:18px 14px;transition:background .15s,border-color .15s;display:flex;position:relative;overflow:hidden}.photo-picker-module__q4TPMG__picker:hover,.photo-picker-module__q4TPMG__picker:focus-within{background:#fceef3;border-color:#b95779}.photo-picker-module__q4TPMG__icon{font-size:24px;line-height:1.2}.photo-picker-module__q4TPMG__buttonText{overflow-wrap:anywhere;max-width:100%;font-size:13px;font-weight:750;line-height:1.4;display:block}.photo-picker-module__q4TPMG__detail{color:#84757b;overflow-wrap:anywhere;max-width:100%;font-size:11px;line-height:1.5;display:block}.photo-picker-module__q4TPMG__fileInput{opacity:0;cursor:pointer;width:100%;height:100%;font-size:0;position:absolute;inset:0}.photo-picker-module__q4TPMG__fileInput:disabled{cursor:wait}.photo-picker-module__q4TPMG__formField{flex-direction:column;gap:9px;min-width:0;display:flex}.photo-picker-module__q4TPMG__formLabel{color:#3d3539;font-size:13px;font-weight:700}.photo-picker-module__q4TPMG__selected{color:#7d6570;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}@media (max-width:640px){.photo-picker-module__q4TPMG__picker{min-height:112px;padding:14px 10px}}
