/* Donkere skin voor [swits_partner_aanmelden skin="donker"] */
.swits-aff-skin-donker .swits-aff-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px;position:relative}
.swits-aff-skin-donker .swits-aff-full{grid-column:1/-1}
.swits-aff-skin-donker .swits-aff-biz[hidden]{display:none}
.swits-aff-skin-donker .swits-aff-bizgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px}
.swits-aff-skin-donker .swits-aff-field{margin:0;display:flex;flex-direction:column;gap:8px}
.swits-aff-skin-donker label{font-size:14px;font-weight:700;color:#F2F7F8}
.swits-aff-skin-donker .required{color:#F2BC00}
.swits-aff-skin-donker input[type=text],.swits-aff-skin-donker input[type=email],.swits-aff-skin-donker input[type=tel],.swits-aff-skin-donker input[type=date],.swits-aff-skin-donker select{width:100%;box-sizing:border-box;min-height:48px;padding:0 14px;border-radius:12px!important;border:1px solid #292929!important;background:#000!important;color:#fff;font-size:16px}
.swits-aff-skin-donker input:focus,.swits-aff-skin-donker select:focus{outline:2px solid #F2BC00;outline-offset:2px}
.swits-aff-skin-donker .swits-aff-hint{font-size:13px;font-weight:400;color:#B8B8B8}
.swits-aff-skin-donker .swits-aff-check label{display:flex;gap:12px;align-items:flex-start;font-size:15px;font-weight:400;min-height:44px}
.swits-aff-skin-donker .swits-aff-check input{width:22px;height:22px;accent-color:#E79811;flex:none;margin:1px 0 0}
.swits-aff-skin-donker .swits-aff-submit{min-height:48px;padding:0 30px;border:0;border-radius:25px!important;background:linear-gradient(to right,#F2BC00 0%,#CC1F1F 51%,#E79811 100%)!important;color:#141414!important;font-size:14.4px;font-weight:800;letter-spacing:.3px;text-transform:uppercase;cursor:pointer}
.swits-aff-skin-donker .swits-aff-submit:hover{filter:brightness(1.1)}
.swits-aff-skin-donker .woocommerce-error{margin:0 0 22px;padding:16px 20px;border:1px solid #CC1F1F;border-radius:12px;background:#2a0d0d;color:#fff;list-style:none}
.swits-aff-skin-donker .woocommerce-error ul{margin:0;padding-left:18px}
.swits-aff-skin-donker .woocommerce-message{padding:20px 24px;border:1px solid #F2BC00;border-radius:12px;background:#1A1206;color:#fff}
@media (max-width:640px){.swits-aff-skin-donker .swits-aff-form,.swits-aff-skin-donker .swits-aff-bizgrid{grid-template-columns:1fr}}

.swits-aff-skin-donker input[type=date]{color-scheme:dark}
