.cesi-geo-box{margin-bottom:20px}
.cesi-geo-box .dropdown-menu{padding:0}
.cesi-geo-box .cesi-geo-opt{border-radius:6px}
.cesi-geo-box .cesi-geo-opt:hover,
.cesi-geo-box .cesi-geo-opt:focus,
.cesi-geo-box .cesi-geo-opt.active{background:var(--muted-border-color);color:var(--focus-color)}
.cesi-geo-box .select-drop-box{padding-top:2px;padding-bottom:6px}
.cesi-geo-box .drop-btn{user-select:none}
.cesi-geo-plate-inline-template{display:none}
.cesi-geo-newposts-inline-template{display:none}
.cesi-geo-box--newposts{overflow:visible}
.cesi-geo-box--newposts .term-select-box{display:flex;flex-direction:column;gap:10px}
.cesi-geo-box--newposts .drop-btn.form-control{background:var(--main-bg-color);border:1px solid var(--main-border-color);border-radius:12px;height:46px;padding:0 14px;box-shadow:0 1px 0 rgba(0,0,0,.02);color:var(--main-color)}
.cesi-geo-box--newposts .drop-btn.form-control:hover{border-color:rgba(127,127,127,.22)}
.cesi-geo-box--newposts .drop-btn .title-theme222{font-weight:600}
.cesi-geo-box--newposts .drop-btn .title-theme222 i{opacity:.75}
.cesi-geo-box--newposts .cesi-geo-country-text,.cesi-geo-box--newposts .cesi-geo-city-text{background:var(--muted-border-color);border-radius:999px;padding:2px 10px;line-height:1.6}
.cesi-geo-box--newposts .dropdown-menu{background:var(--main-bg-color);border-radius:12px;box-shadow:0 12px 30px rgba(0,0,0,.08);border:1px solid var(--main-border-color);overflow:hidden}
.cesi-geo-box--newposts .cesi-geo-opt{border-radius:10px;margin:2px 0}
.cesi-geo-box--newposts .cesi-geo-opt:hover{background:var(--muted-bg-color)}
.cesi-geo-box--newposts .cesi-geo-opt.active{background:var(--muted-border-color)}
.plate-tab .affix-header-sm{position:relative;overflow:visible}
.plate-tab .cesi-geo-plate-controls{position:absolute;right:0;top:0;bottom:0;display:flex;align-items:flex-start;justify-content:flex-end;z-index:6;padding:0 10px 0 0;pointer-events:auto}
.plate-tab .affix-header-sm:not(.affix):not(.affix-bottom) .cesi-geo-plate-controls{transform:translateY(-10px)}
.plate-tab .tab-nav-theme{padding-right:clamp(180px,28vw,320px)}
.plate-tab .affix-header-sm.affix-bottom .cesi-geo-plate-controls,
.plate-tab .affix-header-sm.affix .cesi-geo-plate-controls{align-items:center}
.plate-tab .cesi-geo-plate-controls .zib-widget{background:transparent!important;box-shadow:none!important;border:none!important}
.plate-tab .cesi-geo-plate-controls .cesi-geo-box{margin:0}
.plate-tab .cesi-geo-plate-controls .box-body{padding:0;background:transparent;box-shadow:none}
.plate-tab .cesi-geo-plate-controls form{display:flex;align-items:center;gap:8px}
.plate-tab .cesi-geo-plate-controls .drop-btn{padding:0 5px;margin:0!important;background:transparent!important;box-shadow:none!important}
.plate-tab .cesi-geo-plate-controls .drop-btn.zib-widget{background:transparent!important;box-shadow:none!important;border:none!important}
.plate-tab .cesi-geo-plate-controls .drop-btn .fa-angle-right{transform:rotate(90deg)}
.plate-tab .cesi-geo-plate-controls .drop-btn:hover{color:var(--focus-color)}
.plate-tab .cesi-geo-plate-controls .drop-select{background:transparent!important;box-shadow:none!important;border:none!important}
.plate-tab .cesi-geo-plate-controls .drop-select.dropdown{margin-bottom:0!important}
.plate-tab .cesi-geo-plate-controls .mb10-sm{margin-bottom:0!important}
.plate-tab .cesi-geo-plate-controls .mb20{margin-bottom:0!important}
.plate-tab .cesi-geo-plate-controls .cesi-geo-country-drop,.plate-tab .cesi-geo-plate-controls .cesi-geo-city-drop{margin:0}
.plate-tab .cesi-geo-plate-controls .dropdown-menu{z-index:9999}
.plate-tab .cesi-geo-plate-controls .cesi-geo-country-text,
.plate-tab .cesi-geo-plate-controls .cesi-geo-city-text{font-size:inherit!important}
.plate-tab .cesi-geo-plate-controls .em09{font-size:inherit!important}
.cesi-geo-chip{display:inline-flex;align-items:center;margin-left:8px;padding:2px 8px;border-radius:999px;background:var(--muted-border-color);color:var(--muted-color);font-size:12px;line-height:18px;white-space:nowrap}
.cesi-geo-chip--meta{background:transparent;padding:0 0 0 8px}
.cesi-geo-left{display:inline-flex;align-items:center}
.cesi-geo-left .cesi-geo-chip{margin-left:8px}
.cesi-geo-chip--single{margin-left:8px}
.cesi-geo-icon{margin-right:4px;color:#ff4d4f}
