.dark-mode-form{background-color:#121212;color:white}.dark-mode-form input.form-control,.dark-mode-form select.form-select,.dark-mode-form textarea.form-control{background-color:#1e1e1e;color:white;border:1px solid #444;padding:15px 5px;border-radius:10px}.dark-mode-form input::placeholder,.dark-mode-form textarea::placeholder{color:#ccc}.dark-mode-form input:focus,.dark-mode-form select:focus,.dark-mode-form textarea:focus{background-color:#1a1a1a;border-color:#666;box-shadow:none;color:#fff}.dark-mode-form .form-label{color:#f1f1f1}.slot-button-wrapper{border:1px solid #444;padding:20px;border-radius:8px;display:flex;flex-wrap:wrap;gap:10px;background-color:transparent}.custom-slot-button{padding:10px 27px;background-color:#e26f48;border-radius:7px;color:#fff;font-weight:700;cursor:pointer;transition:all .2s ease-in-out}.custom-slot-button:hover{background-color:#e4986d;color:#fff;transition:all .6s}.custom-slot-button.selected{background-color:#5d5dc2;color:#fff}body.light .form__wrapper{background:#f0f0f0;color:#000}body.light .form__wrapper input.form-control,body.light .form__wrapper select.form-select,body.light .form__wrapper textarea.form-control{background-color:#f0f0f0;color:#CCCCCE;border:1px solid #ccc;padding:15px 5px;border-radius:10px}body.light .form__wrapper input::placeholder,body.light .form__wrapper textarea::placeholder{color:#ccc}body.light .form__wrapper input:focus,body.light .form__wrapper select:focus,body.light .form__wrapper textarea:focus{background-color:#f0f0f0;color:#000;border-color:#ccc;box-shadow:none}body.light .form__wrapper .form-label{color:#333}.captcha__wrapper{display:flex;align-items:center;gap:12px;flex-wrap:wrap;width:100%}.captcha__input{flex:1 1}.captcha__image-group{display:flex;align-items:center;gap:10px;flex-shrink:0}.captcha__image{border:1px solid #ccc;border-radius:6px;width:150px}.btn-refresh{border:1px solid var(--heading-color);color:var(--heading-color);background:transparent;border-radius:8px;padding:6px 10px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.btn-refresh:hover{background-color:var(--heading-color);color:#fff!important}.refresh-icon{width:25px;height:25px;transition:transform .4s ease}.btn-refresh:hover .refresh-icon{transform:rotate(180deg)}.slot-legend-wrapper{display:flex;align-items:center;margin-top:5px}@media (max-width:350px){.captcha__image-group{display:flex;flex-wrap:wrap}}@media (max-width:576px){.form__wrapper h4{font-size:1.25rem!important}.form-check-label{font-size:.875rem}.d-flex.flex-wrap.gap-3{flex-direction:column;align-items:flex-start!important}.form__wrapper{padding:1.5rem!important}.row>[class*=col-]{padding-left:.5rem!important;padding-right:.5rem!important}.slot-button-wrapper{padding:15px}.slot-legend-wrapper{display:flex;flex-direction:column;align-items:flex-start;margin-top:0;margin-bottom:10px}.slot-legend-wrapper .ms-3{margin-left:0!important}.form-check-inline{margin-bottom:5px}}