@media (max-width:980px){
 .acf-field.acf-field-taxonomy.acf-field-68cb356a2240d.-r0,
 .acf-field.acf-field-number.acf-field-68cbd82d1c631.-c0,
 .acf-field.acf-field-number.acf-field-62ed51b91b00f.-c0,
 .acf-field.acf-field-number.acf-field-62ed5f8b7b503,
 .acf-field.acf-field-number.acf-field-62ed5f897b502,
 .acf-field.acf-field-number.acf-field-63a362ba61d82,
 .acf-field.acf-field-number.acf-field-63a362d961d83,
 .acf-field.acf-field-number.acf-field-62ee92cead8a7.-c0,
 .acf-field.acf-field-number.acf-field-62ee92fbad8a8,
 .acf-field.acf-field-number.acf-field-643c16642215b.-r0,
 .acf-field.acf-field-number.acf-field-64b9b86dd4235.-c0,
 .acf-field.acf-field-taxonomy.acf-field-68cb356a2240d.-c0.switch,
 .acf-field.acf-field-taxonomy.acf-field-68d9c1eac1c7b.switch,
 .acf-field.acf-field-select.acf-field-65d061ea8e6ec.-c0,
 .acf-field.acf-field-color-picker.acf-field-68dcc4f5e8ca9.-c0,
 .acf-field.acf-field-color-picker.acf-field-68dcefba0e65c,
 .acf-field.acf-field-text.acf-field-68d9d1146da98.-c0,
 .acf-field.acf-field-number.acf-field-68d9d1356da99,
 .acf-field.acf-field-image.acf-field-689f3295c2cba.-c0,
 .acf-field.acf-field-image.acf-field-689f2b1ee1638,
 .acf-field.acf-field-image.acf-field-68a3081794214.-c0,
 .acf-field.acf-field-image.acf-field-68a3080e94213,
 .acf-field.acf-field-image.acf-field-68caa4a21c451.-c0,
 .acf-field.acf-field-image.acf-field-68caa4b61c452,
 .acf-field.acf-field-color-picker.acf-field-68dcf7ca26818.-c0,
 .acf-field.acf-field-color-picker.acf-field-68dcf7db26819,
 .acf-field.acf-field-number.acf-field-68dcd0464e4f4.-c0,
 .acf-field.acf-field-number.acf-field-68dcd0b24e4f5,
 .acf-field.acf-field-number.acf-field-64b9b86dd4235.-r0{
 width:100% !important;
}
}
.acf-label label{
 font-size:14px !important;
}
.acf-input span.select2-selection.select2-selection--multiple *{
 height:auto;
}
div#major-publishing-actions{
 position:fixed;
 bottom:0;
 width:80%;
 left:15%;
 z-index:99999;
}
body .acf-icon.small,body .acf-icon.-small{
 width:28px;
 height:28px;
 line-height:14px;
 font-size:24px;
}
.acf-checkbox-list.acf-bl{
 display:grid;
 grid-template-columns:repeat(auto-fit,minmax(150px,1fr));
 gap:10px;
 list-style:none;
 padding:0;
 margin:0;
}
.acf-checkbox-list.acf-bl li{
 margin:0;
 padding:0;
}
.acf-checkbox-list.acf-bl label{
 display:flex;
 align-items:center;
 padding:10px 15px;
 border:1px solid #ddd;
 border-radius:5px;
 background:#f9f9f9;
 cursor:pointer;
 transition:all 0.3s ease;
 height:100%;
 box-sizing:border-box;
}
.acf-checkbox-list.acf-bl label:hover{
 background:#f0f0f0;
 border-color:#ccc;
}
.acf-checkbox-list.acf-bl input[type="radio"]:checked + .lever + span{
 font-weight:bold;
 color:#007cba;
}
.acf-checkbox-list.acf-bl input[type="radio"]:checked ~ span{
 font-weight:bold;
 color:#007cba;
}
body .acf-bl:before{
 display:none !important;
}
body .acf-field.acf-field-checkbox.acf-field-65d061ea8e6ec.switch .acf-input.switch{
 width:100% !important;
 overflow-y:auto !important;
 height:200px !important;
 border:solid 2px lightgrey !important;
 border-radius:3px !important;
}
body .acf-field.acf-field-checkbox.acf-field-65d061ea8e6ec.switch{
 width:100% !important;
 min-height:auto !important;
}
.acf-tab-wrap{
 background:#ffffff;
 border-bottom:1px solid #e1e5e9;
 padding:0 16px;
 position:relative;
 box-shadow:0 2px 8px rgba(0,0,0,0.05);
}
.acf-tab-wrap::after{
 content:'';
 position:absolute;
 bottom:0;
 left:0;
 right:0;
 height:3px;
 opacity:0.8;
}
.acf-tab-group{
 display:flex;
 list-style:none;
 overflow-x:auto;
 overflow-y:hidden;
 scrollbar-width:thin;
 scrollbar-color:#c1c9d6 transparent;
 padding:12px 0;
 gap:6px;
 scroll-behavior:smooth;
 -webkit-overflow-scrolling:touch;
 margin-bottom:0 !important;
}
.acf-tab-group::-webkit-scrollbar{
 height:6px;
}
.acf-tab-group::-webkit-scrollbar-track{
 background:#f1f3f6;
 border-radius:10px;
}
.acf-tab-group::-webkit-scrollbar-thumb{
 background:#c1c9d6;
 border-radius:10px;
}
.acf-tab-group::-webkit-scrollbar-thumb:hover{
 background:#a8b1c2;
}
.acf-tab-group li{
 flex-shrink:0;
 position:relative;
}
.acf-tab-button{
 display:inline-block;
 padding:10px 20px;
 text-decoration:none;
 color:#5a6577;
 font-weight:500;
 font-size:14px;
 border-radius:8px;
 background:#f8f9fa;
 border:1px solid #e8ecef;
 transition:all 0.25s ease;
 white-space:nowrap;
 position:relative;
 overflow:hidden;
}
.acf-tab-button::before{
 content:'';
 position:absolute;
 top:0;
 left:-100%;
 width:100%;
 height:100%;
 transition:left 0.5s;
}
.acf-tab-button:hover{
 background:#edf2ff;
 transform:translateY(-2px);
 box-shadow:0 4px 8px rgba(79,109,245,0.15);
 color:#4f6df5;
 border-color:#d0d9ff;
}
.acf-tab-button:hover::before{
 left:100%;
}
.acf-tab-group li.active .acf-tab-button{
 background:linear-gradient(135deg,#4f6df5,#3a56d4);
 color:black;
 border-color:#3a56d4;
 box-shadow:0 4px 12px rgba(79,109,245,0.3);
}
.acf-tab-group li.active::after{
 content:'';
 position:absolute;
 bottom:-13px;
 left:50%;
 transform:translateX(-50%);
 width:6px;
 height:6px;
 background:#4f6df5;
 border-radius:50%;
 z-index:1;
}
@media (max-width:768px){
 .acf-tab-button{
 padding:8px 16px;
 font-size:13px;
}
 .acf-tab-wrap{
 padding:0 12px;
}
}
@media (max-width:480px){
 .acf-tab-button{
 padding:7px 14px;
 font-size:12px;
}
 .acf-tab-group{
 gap:4px;
}
}