/* Дополнения к исходному дизайну; содержимое оригинальных материалов не изменяется. */
.missing-image{display:inline-flex;align-items:center;justify-content:center;border:1px solid #b7c9d0;background:#f3f6f7;color:#566771;padding:10px;font:13px/1.4 Arial;max-width:100%}.recovery-tools{position:fixed;right:12px;bottom:12px;z-index:90;display:flex;gap:12px;align-items:center;background:#fff;border:1px solid #bcced7;border-radius:4px;padding:8px 12px;box-shadow:0 2px 10px #0002;font:14px Arial}.recovery-tools a{color:#08769e}.recovery-tools button,button[data-form]{cursor:pointer;color:#fff;background:#1684ac;border:0;border-radius:3px;padding:8px 14px;font:inherit}.recovery-note{background:#f5f7f8;border-left:3px solid #7893a0;padding:12px;font:14px/1.6 Arial}.bis-modal{border:0;padding:0;width:min(640px,calc(100vw - 24px));max-height:calc(100dvh - 28px);border-radius:4px;box-shadow:0 10px 60px #001d3b66;font:16px/1.5 Arial;color:#223b49}.bis-modal::backdrop{background:#102b3ab8}.bis-modal .modal-inner{padding:28px}.bis-modal h2{font:25px/1.25 Arial;margin:0 30px 18px 0;color:#167fa6}.bis-modal .close{float:right;background:none;color:#345;border:0;font-size:28px;cursor:pointer}.bis-modal label{display:block;margin:12px 0}.bis-modal input:not([type=checkbox]),.bis-modal textarea{display:block;width:100%;border:1px solid #b9cbd3;padding:10px;font:16px Arial;border-radius:3px;margin-top:4px}.bis-modal textarea{min-height:110px;resize:vertical}.bis-modal .consent{display:flex;gap:9px;font-size:14px;align-items:flex-start}.bis-modal button[type=submit]{padding:12px 24px;border:0;color:white;background:#1684ac;font:16px Arial;cursor:pointer}.bis-modal .error{color:#a32222;min-height:24px}.bis-modal .hint{font-size:14px;color:#526773}.bis-modal [name=website]{display:none!important}.unavailable{max-width:760px;padding:40px;margin:auto;font:18px/1.6 Arial}

.recovered-member-map{margin:20px 0}.recovered-member-map .map-caption{font:13px/1.5 Arial!important;color:#586b76!important}.map-controls{display:flex;gap:8px;margin-bottom:10px}.map-controls button{border:1px solid #93aebb;background:#fff;color:#205d7c;font:16px Arial;padding:8px 14px;cursor:pointer}.map-controls button:hover{background:#eaf2f6}#members-svg{display:block;width:100%;height:auto;max-height:540px;border:1px solid #b7cbd5;touch-action:none;cursor:grab}#member-points g{cursor:pointer}#member-points g:focus circle{stroke:#173d56;stroke-width:3}#map-detail{min-height:48px;font:14px/1.5 Arial!important}



.bis-modal,.bis-modal *,.recovery-tools,.unavailable{box-sizing:border-box}
.bis-inline-error{color:#a32222;font-size:14px}.bis-inline-error:empty{display:none}
.bis-search-results li{margin-bottom:20px}
@media(max-width:760px){.bis-modal .modal-inner{padding:20px}.recovery-tools{font-size:13px}.bis-search-results{overflow-wrap:anywhere}}
