.cu-upload-form{max-width:100%;margin:30px auto;padding:24px;background:#fff;border:1px solid #e0e0e0;border-radius:10px;box-shadow:0 6px 18px rgba(0,0,0,.03)}.cu-upload-form p{margin-bottom:14px}.cu-upload-form label{font-weight:600;display:block;margin-bottom:4px;font-size:15px;color:#333}.cu-upload-form input[type="text"],.cu-upload-form input[type="email"],.cu-upload-form input[type="url"],.cu-upload-form input[type="file"]{width:100%;padding:10px 12px;font-size:15px;border:1px solid #ccc;border-radius:5px;background:#fafafa}.cu-upload-form input[type="submit"]{background:#3173b1;color:#fff;border:none;padding:12px 22px;border-radius:6px;font-size:15px;cursor:pointer;transition:background-color 0.2s ease}.cu-upload-form input[type="submit"]:hover{background:#245a88}.cu-upload-form input[type="checkbox"]{margin-right:6px;transform:scale(1.1);vertical-align:middle}.cu-upload-description{max-width:800px;margin:0 auto 24px auto;padding:14px 20px;background:#f1f8ff;border-left:4px solid #3173b1;border-radius:6px;font-size:15px;line-height:1.5}.cu-upload-confirmatie{max-width:800px;margin:40px auto;padding:16px 20px;background:#eaf9ea;border-left:6px solid #4CAF50;color:#2e7d32;font-weight:600;border-radius:8px;font-size:15px}.cu-upload-toggle{max-width:800px;margin:30px auto}.cu-toggle-button{width:100%;background:#3173b1;color:#fff;font-size:18px;font-weight:700;padding:14px 20px;border:none;border-radius:8px;cursor:pointer;transition:background 0.3s ease}.cu-toggle-button:hover,.cu-toggle-button.open{background:#245a88}.cu-toggle-content{margin-top:20px;animation:slideDown 0.3s ease}@keyframes slideDown{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.cu-flex-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.cu-inline-checkbox{white-space:nowrap;font-size:14px;display:flex;align-items:center;gap:6px}