.birform{max-width:1400px;margin:40px auto;padding:32px;border:1px solid #d0d7de;border-radius:10px;font-family:"Segoe UI","Roboto",sans-serif;box-shadow:0 4px 12px rgb(0 0 0 / .06)}form h3{margin-top:32px;margin-bottom:12px;font-size:18px;color:#38464a;border-left:4px solid #0073aa;padding-left:8px}.birformlabel{display:block;margin-bottom:10px;font-weight:500;color:#333}form input[type="text"],form input[type="email"]{width:100%;padding:10px 12px;margin-bottom:16px;border:1px solid #ccc;border-radius:6px;font-size:14px;background-color:#fff;transition:border-color 0.3s ease}form input[type="text"]:focus{border-color:#0073aa;outline:none}form input[type="checkbox"],form input[type="radio"]{margin-right:8px;transform:scale(1.1)}form input[type="submit"]{background-color:#38464a;color:#fff;padding:12px 24px;border:none;border-radius:6px;font-size:15px;font-weight:600;cursor:pointer;margin-top:20px;transition:background-color 0.3s ease}form input[type="submit"]:hover{background-color:#005f8d}.wrap table.widefat{margin-top:20px;border-collapse:collapse;width:100%}.wrap table.widefat th,.wrap table.widefat td{padding:12px;border:1px solid #ddd;vertical-align:top;font-size:13px}.wrap table.widefat th{background-color:#f1f1f1;font-weight:600;color:#333}.wrap table.widefat pre{white-space:pre-wrap;word-break:break-word;font-size:12px;line-height:1.5;background-color:#f9f9f9;padding:10px;border-radius:6px}.bircher-success-message{background-color:#dff0d8;color:#3c763d;padding:12px 16px;border:1px solid #d6e9c6;border-radius:6px;margin-bottom:20px;font-weight:500;font-size:15px}#profil_select{width:100%;max-width:1480px;padding:8px 12px;border:2px solid #0073aa;border-radius:6px;background-color:#fff;font-size:15px;color:#333;transition:border-color 0.3s,box-shadow 0.3s;margin-top:5px}#profil_select:hover{border-color:#005177}#profil_select:focus{outline:none;border-color:#00a0d2;box-shadow:0 0 5px rgb(0 160 210 / .5)}#profil_select option[disabled]{color:#888;font-style:italic}#profil_image{display:block;margin-top:12px;max-width:300px;border:1px solid #ddd;border-radius:4px;padding:4px;background:#fafafa;margin:auto}select{width:250px;padding:8px 2px;border:1px solid #ccc!important;border-radius:6px;font-size:16px;font-family:"Segoe UI","Roboto",sans-serif;transition:all 0.2s ease;margin-top:4px;margin-bottom:12px}select:hover{border-color:#0073aa;background-color:#fff}select:focus{outline:none;border-color:#0073aa;box-shadow:0 0 4px rgb(0 115 170 / .5)}select:disabled{background-color:#eee;color:#999;cursor:not-allowed}