/* Formulaire */
.pcd-v3-form{background:#fff;padding:20px;border-radius:10px;box-shadow:0 2px 6px rgba(0,0,0,.06);max-width:720px;margin:18px auto;font-family:Arial,Helvetica,sans-serif;}
.pcd-v3-form label{display:block;margin-top:10px;font-weight:600;color:#0073aa;}
.pcd-v3-form select,.pcd-v3-form input[type=file]{width:100%;padding:8px;margin-top:6px;margin-bottom:10px;border-radius:6px;border:1px solid #ddd;}
/* Preview */
.pcd-thumb{max-width:140px;margin:6px;border-radius:6px;box-shadow:0 2px 6px rgba(0,0,0,.08);}
.pcd-file-name{font-size:13px;color:#333;margin:6px;}
/* Bouton */
.pcd-v3-form .button-primary{background:#0073aa;border:none;padding:10px 16px;border-radius:8px;color:#fff;cursor:pointer;}
.pcd-v3-form .button-primary:hover{background:#005177;}
/* Progress */
#pcd_progress{margin-top:10px;height:14px;width:100%;}
/* Messages */
#pcd_messages{background:#fff3f3;border-left:4px solid #d93025;padding:8px 12px;border-radius:6px;margin-top:10px;display:none;}
#pcd_messages p{font-size:14px;margin:6px 0;}
#pcd_messages p[style*="color:red"]{color:#d93025;font-weight:600;}
#pcd_messages p[style*="color:green"]{color:#188038;}
/* Compteur fichiers */
.pcd-filecount{margin:8px 0 6px 0;font-size:13px;color:#0b5cab;font-weight:600;}
