﻿.ui-dialog{max-width:100%}body.wp-customizer .ui-dialog{z-index:500000 !important}#safir_ad_creator_form .row{display:grid;grid-template-columns:1fr 2fr 1fr;align-items:center;gap:15px;margin-bottom:20px;font-size:14px}@media(max-width: 600px){#safir_ad_creator_form .row{grid-template-columns:1fr}}#safir_ad_creator_form .row label.insert{grid-column:span 2}#safir_ad_creator_form .row input[type=text]{line-height:30px;padding:3px 10px}#safir_ad_creator_form .row .button{line-height:36px}.safirAdminPage{margin-left:-20px}.safirAdminPage .safirHeader{background:#fff;padding:30px 20px;box-shadow:0 0 6px rgba(0,0,0,.1)}.safirAdminPage .safirHeader h1{margin:0}.safirAdminPage .safirInner{padding:10px 20px;font-size:15px;line-height:1.5}.safirAdminPage .safirInner ul{list-style:disc;list-style-position:inside}.safirAdminPage .safirInner p{font-size:15px}#custom_post_metabox .safirCustomField{border-radius:5px;background-color:#f9f9f9;padding:20px;margin-bottom:20px}#custom_post_metabox .safirCustomField p{margin:0}#custom_post_metabox .safirCustomField .desc{opacity:.85}#custom_post_metabox .safirCustomField p+*{margin-top:8px}#custom_post_metabox .safirCustomField img{margin-top:10px;display:block}@font-face{font-family:"safiradmin";src:url("../../../lib/safirtema/assets/fonts.v2/safiradmin.eot");src:url("../../../lib/safirtema/assets/fonts.v2/safiradmin.eot?#iefix") format("embedded-opentype"),url("../../../lib/safirtema/assets/fonts.v2/safiradmin.woff") format("woff"),url("../../../lib/safirtema/assets/fonts.v2/safiradmin.ttf") format("truetype"),url("../../../lib/safirtema/assets/fonts.v2/safiradmin.svg#safiradmin") format("svg");font-weight:normal;font-style:normal}.safiricon.menu{padding-top:0}.safirAdminIconSelector{position:relative}.safirAdminIconSelector.whiteBg .iconList{background:#fff;padding:10px;border-radius:3px}.whiteBg .iconList{background:#fff;padding:10px;border-radius:3px}.safirAdminIconSelector .iconInputGroup{display:flex;position:relative}.safirAdminIconSelector .iconInputGroup .iconSelected{border-right:1px solid #8c8f94;position:absolute;top:0;left:0;bottom:0;z-index:2;display:flex;width:40px;height:100%;justify-content:center;align-items:center;cursor:pointer}.safirAdminIconSelector .iconInputGroup .iconSelected svg{width:18px;height:18px;margin:0;float:left}.safirAdminIconSelector .iconInputGroup .iconInput{width:100%;padding-left:50px !important}#safirpanel .safirAdminIconSelector input.iconInput{margin-left:44px !important;width:calc(100% - 44px) !important}.safirAdminIconSelector .iconList,.safirAdminIconSelector .iconGroup{display:grid;grid-template-columns:repeat(auto-fill, minmax(44px, 1fr));gap:6px;text-align:center;position:relative;margin-top:10px}.safirAdminIconSelector .iconList .close{position:absolute;top:0;right:-16px;width:16px;height:16px;color:#fff;background:#000;cursor:pointer;font-size:9px;line-height:16px;text-align:center}.safirAdminIconSelector .iconList .iconGroup{grid-column:1/-1}.safirAdminIconSelector .iconList .section-title{grid-column:1/-1;border-left:3px solid #ddd;text-align:left;margin-bottom:5px;padding:10px;font-weight:600;text-transform:uppercase;background:#fafafa;display:block}.safirAdminIconSelector .iconGroup:not(:has(.found)){display:none}.safirAdminIconSelector .iconList .item{cursor:pointer;border:1px solid #e0e0e0;border-radius:4px}.safirAdminIconSelector .iconList .item:hover{border-color:silver}.safirAdminIconSelector .iconList .item.active{background:#e8e8e8}.safirAdminIconSelector .iconList .inner{cursor:pointer}.safirAdminIconSelector .iconList .icon{display:block;padding:10px 8px !important;margin:0 !important;float:none;width:auto;height:auto}.safirAdminIconSelector .iconList .icon svg{display:block;width:22px;height:22px;margin:auto}.safirInfoBox{background:#fafafa;margin:15px 0;border-left:5px solid #7ad03a;box-shadow:0 1px 1px 0 rgba(0,0,0,.1);padding:10px}.imageButtonContainer img{max-width:100%;display:block}.imageButtonContainer img[src=""]{display:none}.imageButtonContainer img+.buttons{margin-top:10px}.imageButtonContainer.categorymeta img{border:5px solid #ddd}.imageButtonContainer:has(img[src=""]) .buttons .remove{display:none}.imageButtonContainer .buttons{margin-top:10px;display:flex;gap:10px}.imageButtonContainer .inputbutton{display:flex;gap:10px}.imageButtonContainer .inputbutton .buttons{margin:0}.imageButtonContainer.postmeta img{max-width:50%;margin-top:10px}@media(max-width: 768px){.imageButtonContainer.postmeta img{max-width:100%}}#adminmenu #toplevel_page_safirpanel.menu-icon-generic div.wp-menu-image:before{font-family:"safiradmin";content:""}#wp-admin-bar-safirpanel>.ab-item{display:flex !important;align-items:center}#wp-admin-bar-safirpanel>.ab-item:before{font-family:"safiradmin" !important;content:""}.safirWidgetItem{margin:0 -15px;padding:15px;border-bottom:1px solid #d0d0d0}.safirWidgetItem.heading{padding:0 15px}.safirWidgetItem:last-child{margin-bottom:15px}.safirWidgetItem .titleGroup{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;margin-bottom:5px}.safirWidgetItem .titleGroup .createAdButton{cursor:pointer;background:#ededed;padding:4px 6px;font-size:11px;border-radius:4px;white-space:nowrap}.safirWidgetItem label{display:block;font-size:13px;margin-bottom:5px;font-weight:600}.safirWidgetItem.checkbox label{font-weight:normal;margin:0}.safirWidgetItem input[type=text],.safirWidgetItem select{border:1px solid #8c8f94;padding:2px 8px;margin:0}.safirWidgetItem .deepnote{margin-top:10px;font-size:12px;font-style:italic}.safirMultiSelector{height:130px;overflow-y:scroll;border:1px solid #8c8f94;border-radius:3px;padding:5px}.safirMultiSelector .children{margin:5px 0 0 15px}.safirMultiSelector .item,.safirMultiSelector li{padding:5px;margin:0;list-style:none}.safirMultiSelector label{font-weight:normal;margin:0}.safirWidgetBox{border:1px solid #ededed;background:#f9f9f9;margin-bottom:10px}.safirWidgetBox .title{font-weight:bold;cursor:pointer;background:#f1f1f1;padding:0 10px;line-height:30px;position:relative}.safirWidgetBox .title:after{content:"+";position:absolute;right:0;top:0;font-weight:bold;font-size:16px;display:block;width:30px;height:30px;line-height:30px;text-align:center;background:rgba(0,0,0,.05)}.safirWidgetBox.active .title:after{content:"-"}.safirWidgetBox .data{border-top:1px solid #ededed;padding:0 10px;display:none}
