.ck-public{width:100%;color:#243b40;font-family:Arial,sans-serif}
.ck-public,.ck-public *{box-sizing:border-box}
.ck-public .ck-layout{display:grid;grid-template-columns:minmax(240px,340px) minmax(0,1fr);border:1px solid #d7e1df;border-radius:12px;overflow:hidden;background:#fff}
.ck-public .ck-sidebar{min-width:0;padding:20px;background:#f3f7f5}
.ck-public [hidden]{display:none!important}
.ck-public .ck-search-label{display:block;margin:0 0 16px;font-size:14px;font-weight:bold}
.ck-public .ck-search{display:block;width:100%;min-width:0;margin-top:8px;padding:11px 12px;border:1px solid #b7cac3;border-radius:8px;background:#fff;color:#243b40;font:inherit;font-weight:normal}
.ck-public .ck-search:focus-visible{outline:3px solid #287452;outline-offset:2px}
.ck-public h2{margin:0 0 10px;font-size:23px;line-height:1.3}
.ck-public .ck-sidebar p,.ck-public .ck-status{font-size:14px;line-height:1.5}
.ck-public .ck-list{max-height:470px;margin:0;padding:4px;overflow-y:auto;list-style:none}
.ck-public .ck-list li{padding:0;margin:0 0 8px;list-style:none}
.ck-public .ck-person,.ck-public .ck-reset{display:block;width:100%;padding:12px 14px;border:1px solid #cbd8d4;border-radius:8px;background:#fff;color:#243b40;font:inherit;text-align:left;cursor:pointer;white-space:normal}
.ck-public .ck-person:hover,.ck-public .ck-reset:hover{background:#e7f1ec}
.ck-public .ck-person[aria-pressed="true"]{border-color:#287452;background:#dcefe3}
.ck-public button:focus-visible{outline:3px solid #287452;outline-offset:2px}
.ck-public .ck-name{display:block;font-weight:bold;line-height:1.4}
.ck-public .ck-city{display:block;margin-top:3px;color:#526a63;font-size:14px}
.ck-public .ck-reset{margin-top:16px;text-align:center}
.ck-public .ck-map{height:680px;min-width:0;z-index:0;background:#e7eeeb}
.ck-public .ck-popup{min-width:170px;font-size:14px;line-height:1.5}
.ck-public .ck-popup strong{display:block;margin-bottom:8px;font-size:16px}
.ck-public .ck-popup a{display:block;padding:6px 0;color:#205f44;text-decoration:underline}
.ck-public .ck-popup a[aria-current="true"]{font-weight:bold}
.ck-public .ck-popup small{display:block;margin-top:8px;color:#5b6864}
@media(max-width:700px){.ck-public .ck-layout{grid-template-columns:1fr}.ck-public .ck-list{max-height:280px}.ck-public .ck-map{height:430px}}
