#custom-form{padding:20px;font-family:sans-serif;color:#000;border-radius:8px;max-width:900px;margin:auto}#custom-form .row{display:flex;flex-direction:row;gap:20px;margin-bottom:15px}#custom-form input,#custom-form textarea{width:100%;padding:10px;font-size:14px;border:none;border-radius:6px;box-sizing:border-box;margin-bottom:15px}#custom-form textarea{resize:vertical;min-height:80px}#custom-form .file-row{display:flex;align-items:center;margin-bottom:15px}#custom-form .file-icon{font-size:20px;margin-right:8px;color:white}#custom-form .file-label{font-weight:bold;color:white}#custom-form .file-label input{display:block;margin-top:8px}#custom-form .impression-row{display:flex;align-items:center;gap:20px;margin-bottom:20px;flex-wrap:wrap;color:white;font-weight:bold}.radio-box{display:flex;align-items:center;gap:6px;font-weight:bold}.radio-box input[type="radio"]{display:none}.radio-box .fake-radio{width:16px;height:16px;border:2px solid white;background:#E91E63;border-radius:3px;display:inline-block;position:relative}.radio-box input[type="radio"]:checked+.fake-radio::after{content:"";position:absolute;top:2px;left:2px;width:8px;height:8px;background:white;border-radius:1px}#custom-form button{background:white;color:#E91E63;border:none;padding:12px 24px;font-weight:bold;font-size:16px;border-radius:5px;cursor:pointer;transition:0.3s ease}#custom-form button:hover{background:#fff3f7}