.datiks-switcher-outer{display:flex;width:100%;}
.datiks-switcher-wrap{width:100%;max-width:980px;margin:0 auto;padding:0;background:transparent;border-radius:18px;box-sizing:border-box;overflow:hidden;}
.datiks-switcher-header{display:flex;width:100%;box-sizing:border-box;background:transparent;padding:0;}
.datiks-header-inner{display:flex;flex-direction:column;align-items:stretch;width:100%;box-sizing:border-box;background:#101438;padding:20px 28px 18px;border-radius:20px 20px 0 0;}
.datiks-tab-buttons{display:flex;gap:22px;width:100%;margin:0 0 14px;box-sizing:border-box;}
.datiks-tab-btn{flex:1;cursor:pointer;border:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.07);color:#cbd3ee;padding:12px 18px;border-radius:999px;font-weight:700;line-height:1.2;text-align:center;transition:all .25s ease;box-shadow:none;}
.datiks-tab-btn.is-active,.datiks-tab-btn:hover{background:#4162e8;color:#fff;border-color:#4162e8;box-shadow:0 8px 22px rgba(65,98,232,.35);}
.datiks-tab-panel{display:none;animation:datiksFade .25s ease;}
.datiks-tab-panel.is-active{display:block;}
.datiks-tab-copy{width:100%;}
.datiks-tab-title{margin:0 0 2px;font-size:24px;line-height:1.05;font-weight:800;color:#fff;}
.datiks-tab-subtitle{margin:0;font-size:14px;line-height:1.25;color:#b8c2e2;}
.datiks-tab-description{margin:7px 0 0;color:#cbd3ee;}
.datiks-tab-description p{margin:0;}
.datiks-form-card{width:100%;box-sizing:border-box;background:#fff;padding:26px 28px;border-radius:0 0 18px 18px;}
.datiks-form-box{width:100%;}
.datiks-form-box input,.datiks-form-box select,.datiks-form-box textarea{max-width:100%;box-sizing:border-box;}
@keyframes datiksFade{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}
@media (max-width:767px){.datiks-switcher-wrap{border-radius:14px}.datiks-switcher-header{padding:0}.datiks-header-inner{padding:18px 16px 16px;border-radius:14px 14px 0 0}.datiks-tab-buttons{gap:8px;margin-bottom:12px}.datiks-tab-btn{padding:11px 12px;font-size:13px}.datiks-tab-title{font-size:21px}.datiks-tab-subtitle{font-size:13px}.datiks-form-card{padding:20px 16px;border-radius:0 0 14px 14px}}
@media (max-width:480px){.datiks-tab-buttons{flex-direction:column}.datiks-tab-btn{width:100%}.datiks-tab-title{font-size:19px}.datiks-form-card{padding:16px 12px}}

/* JetFormBuilder styling compatibility */
.datiks-form-box .jet-form-builder-row,
.datiks-form-box .jet-form-builder__field-wrap{width:100%;box-sizing:border-box;}
.datiks-form-box label,
.datiks-form-box .jet-form-builder__label,
.datiks-form-box .jet-form-builder__label-text{display:block;box-sizing:border-box;}
.datiks-form-box input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]),
.datiks-form-box select,
.datiks-form-box textarea,
.datiks-form-box .jet-form-builder__field{width:100%;box-sizing:border-box;transition:border-color .2s ease,background-color .2s ease,color .2s ease;}
.datiks-form-box textarea{min-height:110px;resize:vertical;}
.datiks-form-box input::placeholder,
.datiks-form-box textarea::placeholder,
.datiks-form-box .jet-form-builder__field::placeholder{opacity:1;}
.datiks-form-box .jet-form-builder__submit-wrap,
.datiks-form-box .jet-form-builder-row.field-type-submit-field{display:flex;width:100%;}
.datiks-form-box button[type="submit"],
.datiks-form-box input[type="submit"],
.datiks-form-box .jet-form-builder__submit{cursor:pointer;transition:all .2s ease;box-sizing:border-box;}
.datiks-form-box .jet-form-builder-row.field-type-submit-field[style*="stretch"] button[type="submit"],
.datiks-form-box .jet-form-builder-row.field-type-submit-field[style*="stretch"] input[type="submit"],
.datiks-form-box .jet-form-builder-row.field-type-submit-field[style*="stretch"] .jet-form-builder__submit{width:100%;}
