/* v0.33 – theme/direction compatibility applied AFTER exact legacy 100tik form CSS */
.sadtik-legacy-form-page{width:100%;padding:18px 0 36px}.sadtik-form-wrapper{max-width:1280px!important;width:min(1280px,calc(100% - 28px))!important;margin:0 auto!important;box-sizing:border-box}.sadtik-form-wrapper *{box-sizing:border-box}.sadtik-form-alert{margin:0 0 16px;padding:14px 16px;border:1px solid #fecaca;background:#fff1f2;color:#991b1b;border-radius:12px;font-weight:600}.sadtik-location-grid,.sadtik-contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sadtik-field-full{grid-column:1/-1}.sadtik-map-search{display:flex;gap:8px;align-items:center;margin:14px 0}.sadtik-map-search input{width:100%;min-height:48px;border:1px solid #cbd5e1;border-radius:12px;padding:0 14px;background:#fff;color:#0f172a}.sadtik-map-container{height:370px;border-radius:16px;overflow:hidden;border:1px solid #dbe3ef}.sadtik-map-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.sadtik-map-actions button{min-height:48px;border:0;border-radius:12px;font-family:inherit;font-weight:700;cursor:pointer}.sadtik-map-current{background:#eaf2ff;color:#1467d8}.sadtik-map-save{background:#1671ee;color:white}.social-selector-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:12px 0 16px}.social-select-btn{min-height:54px;border:1px solid #dbe3ef;border-radius:12px;background:#f8fafc;color:#52627a;display:flex;align-items:center;justify-content:center;gap:8px;font-family:inherit;cursor:pointer}.social-select-btn.active{border-color:#4f6df5;background:#eef3ff;color:#3156d9}.social-fields-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.social-field-row{display:none}.social-field-row.active{display:block}.social-field-row label{display:flex;gap:8px;align-items:center;margin-bottom:7px;font-weight:700}.sadtik-check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sadtik-check-option{display:flex;align-items:center;gap:8px;padding:10px;border:1px solid #dbe3ef;border-radius:10px;background:#f8fafc}.ad-type-selector{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:16px}.ad-type-option{border:2px solid #e5e7eb;border-radius:16px;padding:18px;display:flex;align-items:center;gap:12px;cursor:pointer;background:#fff}.ad-type-option input{position:absolute;opacity:0}.ad-type-option.selected{border-color:#3b82f6;background:#eff6ff}.vip-option.selected{border-color:#f59e0b;background:#fffbeb}.ad-type-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 16px 18px}.ad-type-controls label,.ad-total-price{padding:12px;border:1px solid #e5e7eb;border-radius:12px;background:#f8fafc}.ad-type-controls input[type=range]{width:100%}.ad-total-price strong{display:block;font-size:22px;margin-top:6px}.banner-aspect-guide{margin-top:16px;padding:12px 16px;background:#fffbeb;border:1px solid #fcd34d;border-radius:10px;display:flex;align-items:center;gap:12px}.v33-aspect-box{width:80px;height:50px;background:#d97706;border-radius:4px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:11px;font-weight:600;flex-shrink:0}.employment-employer-field[hidden],.employment-jobseeker-field[hidden]{display:none!important}
html[dir=ltr] .sadtik-form-wrapper,html[dir=ltr] .sadtik-form-wrapper *{direction:ltr}html[dir=ltr] .field-icon{right:auto!important;left:14px!important}html[dir=ltr] .with-icon{padding-right:14px!important;padding-left:44px!important}html[dir=ltr] .select-arrow{left:auto!important;right:14px!important}
html[data-theme=dark] .sadtik-legacy-form-page{background:#0b1220;color:#e8eef8}html[data-theme=dark] .sadtik-form-wrapper{color:#e8eef8}html[data-theme=dark] .sadtik-smart-header,html[data-theme=dark] .sadtik-form-card,html[data-theme=dark] .sadtik-specs-wrapper,html[data-theme=dark] .sadtik-media-wrapper,html[data-theme=dark] .sadtik-banner-media-wrapper,html[data-theme=dark] .sadtik-contact-wrapper,html[data-theme=dark] .sadtik-location-wrapper,html[data-theme=dark] .sadtik-social-wrapper,html[data-theme=dark] .sadtik-adtype-wrapper{background:#111a2c!important;border-color:#25344d!important;box-shadow:0 12px 36px rgba(0,0,0,.25)!important}html[data-theme=dark] .sadtik-card-header,html[data-theme=dark] .media-header{border-color:#25344d!important}html[data-theme=dark] .sadtik-card-header h3,html[data-theme=dark] .media-header h3,html[data-theme=dark] .form-main-title,html[data-theme=dark] .sadtik-field-group label,html[data-theme=dark] .social-field-row label{color:#eef4ff!important}html[data-theme=dark] .header-subtitle,html[data-theme=dark] .sub-title,html[data-theme=dark] .media-header p{color:#9fb0c8!important}html[data-theme=dark] .sadtik-input-control,html[data-theme=dark] .sadtik-map-search input{background:#0d1627!important;color:#eef4ff!important;border-color:#30405d!important}html[data-theme=dark] .sadtik-input-control::placeholder,html[data-theme=dark] textarea::placeholder{color:#71829b!important}html[data-theme=dark] .social-select-btn,html[data-theme=dark] .sadtik-check-option,html[data-theme=dark] .ad-type-option,html[data-theme=dark] .ad-type-controls label,html[data-theme=dark] .ad-total-price{background:#0d1627!important;color:#cbd7e8!important;border-color:#30405d!important}html[data-theme=dark] .social-select-btn.active,html[data-theme=dark] .ad-type-option.selected{background:#15284c!important;border-color:#557ffb!important;color:#dbe7ff!important}html[data-theme=dark] .vip-option.selected{background:#35270e!important;border-color:#e9a52f!important}html[data-theme=dark] .upload-trigger .dashed-border{background:#0d1627!important;border-color:#3a4a66!important;color:#aebbd0!important}html[data-theme=dark] .image-preview-card{background:#0d1627!important}html[data-theme=dark] .banner-aspect-guide{background:#2b210d!important;border-color:#7c5b18!important;color:#f9e3ad!important}html[data-theme=dark] .sadtik-agreement-wrapper{background:#111a2c!important;border-color:#25344d!important;color:#d9e3f1!important}html[data-theme=dark] .char-badge{background:#172239!important;color:#b8c7db!important}html[data-theme=dark] .progress-track{background:#27344b!important}
@media(max-width:900px){.social-selector-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sadtik-location-grid,.sadtik-contact-grid,.social-fields-wrapper,.ad-type-controls{grid-template-columns:1fr}.sadtik-map-container{height:320px}}@media(max-width:640px){.sadtik-form-wrapper{width:calc(100% - 16px)!important}.social-selector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-type-selector,.sadtik-map-actions{grid-template-columns:1fr}.sadtik-map-container{height:280px}}
