#aim-region-open{position:fixed;left:18px;bottom:18px;z-index:9998;padding:9px 14px;border:1px solid #c9d5cb;border-radius:7px;background:#fff;color:#203b2b;font:13px Arial;cursor:pointer}#aim-region-panel{position:fixed;left:18px;bottom:66px;width:min(380px,calc(100vw - 36px));max-height:75vh;overflow:auto;z-index:9999;background:#fff;padding:24px;border:1px solid #dce3dc;border-radius:14px;box-shadow:0 10px 40px #203b2b26;color:#203b2b;font:14px/1.6 Arial;box-sizing:border-box}#aim-region-panel[hidden]{display:none}#aim-region-panel h2{font:26px Georgia;margin:0 0 10px}#aim-region-panel select{width:100%;padding:10px;border:1px solid #a3b0a7;border-radius:6px;background:#fff;color:#203b2b}#aim-region-panel button{padding:10px 14px;margin-top:12px;cursor:pointer;background:#f0f4ef;border:1px solid #c9d5cb;border-radius:6px;color:#203b2b}#aim-region-form button{background:#bb351f;color:#fff;border-color:#bb351f;width:100%}#aim-region-panel .aim-region-remember{display:flex;align-items:flex-start;gap:8px;font-size:12px}#aim-region-panel .aim-region-small{font-size:11px;color:#53645b}#aim-region-panel :focus-visible{outline:3px solid #356248;outline-offset:3px}
