@import"https://fonts.googleapis.com/css2?family=Figtree:ital,wght@0,300..900;1,300..900&display=swap";.info-window{border-radius:16px;position:relative}.info-window .info-detail{padding:12px 24px 12px 10px}.info-window .info-detail .info-header{color:#212121;font-size:14px;font-weight:500;line-height:16px;margin-bottom:8px}.info-window .info-detail .info-location{color:#888;font-size:10px;font-weight:400;line-height:12px}.info-window .btn-close{position:absolute;top:4px;right:4px;font-size:16px;cursor:pointer;color:#888;background:transparent;border:none}.SearchBox{position:fixed;z-index:1;background:#fff;width:336px;border-radius:16px;padding:16px;top:24px;left:16px}.SearchBox .input-group{display:flex;flex-direction:column;color:#212121;margin-bottom:16px}.SearchBox .input-group .label{font-size:12px;font-weight:700;line-height:16px;margin-bottom:4px;vertical-align:middle}.SearchBox .input-group input{height:44px;border:none;outline:none;padding:12px;background:#f4f4f4;border-radius:8px}.SearchBox .input-group input:focus{font-size:14px;font-weight:400;outline:1px solid #ccc}.SearchBox .button{display:flex;gap:16px}.SearchBox .button .btn{flex:1;border-radius:8px;border:none;font-size:16px;font-weight:500;line-height:44px;vertical-align:middle;cursor:pointer}.SearchBox .button .btn:hover{opacity:.8}.SearchBox .button .clear-btn{background:#fff;color:#1a73e8;border:2px solid #1a73e8}.SearchBox .button .geocode-btn{color:#fff;background:#1a73e8}.gm-style-iw.gm-style-iw-c{padding:0!important}.gm-style-iw-d{padding:0!important;overflow:unset!important}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Figtree,sans-serif;font-optical-sizing:auto}
