/* EROS_CITY_20261104 */
.eros-city-managed>.dropdown-select__list{display:none!important}
.eros-city-mobile{display:none}
.eros-city-trigger{display:flex;align-items:center;gap:7px;padding:8px 16px;border:0;background:transparent;color:var(--theme-base-color,#c72432);font:inherit;font-size:14px;max-width:100%;cursor:pointer}
.eros-city-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
html.eros-city-open{overflow:hidden!important}
.eros-city-overlay{position:fixed;inset:0;z-index:3000;background:rgba(24,24,28,.48);display:flex;align-items:center;justify-content:center;padding:20px;overscroll-behavior:contain}
.eros-city-panel{position:relative;width:540px;max-width:100%;max-height:calc(100dvh - 40px);overflow:auto;background:#fff;color:#26262b;border-radius:20px;padding:32px;box-shadow:0 16px 60px #0003;box-sizing:border-box;overscroll-behavior:contain;font-size:15px;line-height:1.5}
.eros-city-panel h2{font-size:28px;line-height:1.2;margin:0 32px 12px 0}
.eros-city-panel p{margin:0 0 18px;color:#626269}
.eros-city-close{position:absolute;right:15px;top:10px;font:30px/1 sans-serif;color:#777;border:0;background:transparent;padding:8px;cursor:pointer}
.eros-city-main{display:flex;gap:8px;flex-wrap:wrap;margin:22px 0}
.eros-city-option{font:inherit;text-align:left;border:1px solid #e2e2e6;background:#fff;color:#29292f;border-radius:9px;padding:11px 13px;cursor:pointer;min-height:44px}
.eros-city-option:hover{border-color:#c72432;background:#fff7f7}
.eros-city-panel button:focus-visible,.eros-city-panel input:focus-visible,.eros-city-trigger:focus-visible{outline:2px solid #c72432;outline-offset:3px}
.eros-city-panel label{display:block;margin-bottom:8px;font-weight:600}
.eros-city-panel input{display:block;width:100%;box-sizing:border-box;min-width:0;height:48px;border:1px solid #c9c9ce;border-radius:9px;padding:10px 12px;font:inherit;font-size:16px;background:#fff;color:#222}
.eros-city-panel .eros-city-status{font-size:13px;margin:8px 0 12px}
.eros-city-results{display:grid;gap:6px}
.eros-city-results small{display:block;color:#73737a;font-size:12px;margin-top:2px}
.eros-city-hint{font-size:13px;margin-top:16px;color:#666}
.eros-city-hint:empty{display:none}
.eros-city-hint button{border:0;text-decoration:underline;padding:3px 5px;min-height:32px}
@media(max-width:991px){.eros-city-mobile{display:flex;justify-content:flex-start;border-bottom:1px solid #eee;background:#fff;min-height:36px}.eros-city-overlay{padding:12px}.eros-city-panel{padding:25px 20px;border-radius:16px;max-height:calc(100dvh - 24px)}.eros-city-panel h2{font-size:25px}.eros-city-main{gap:6px;margin:18px 0}.eros-city-main .eros-city-option{flex:1 1 auto;text-align:center;padding:10px}.eros-city-panel p{margin-bottom:14px}}
