.amr-marker-wrapper{background:0 0;border:none}.amr-marker{justify-content:center;align-items:flex-start;width:34px;height:44px;display:flex;position:relative}.amr-marker-dot{color:#fff;z-index:1;border:2px solid #fff;border-radius:9999px;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:flex;position:relative;box-shadow:0 1px 3px #0000004d}.amr-marker-tail{border-top:12px solid;border-left:7px solid #0000;border-right:7px solid #0000;width:0;height:0;position:absolute;top:24px;left:50%;transform:translate(-50%)}.amr-popup{min-width:220px;font-family:inherit}.amr-popup-title{color:#111827;margin-bottom:2px;font-size:14px;font-weight:700}.amr-popup-sub{color:#6b7280;margin-bottom:6px;font-size:12px}.amr-popup-counter{color:#374151;margin-bottom:6px;font-size:12px;font-weight:600}.amr-popup-row{border-top:1px solid #f3f4f6;justify-content:space-between;align-items:center;gap:8px;padding:4px 0;display:flex}.amr-popup-amr{color:#111827;flex-direction:column;font-size:12px;display:flex}.amr-popup-sn{color:#6b7280;font-size:11px}.amr-popup-actions{flex-direction:column;flex-shrink:0;gap:4px;display:flex}.amr-popup-btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:3px 10px;font-size:11px;font-weight:600;transition:background-color .15s;display:inline-flex}.amr-popup-btn-journal{color:#fff;background-color:#4f46e5}.amr-popup-btn-journal:hover{background-color:#4338ca}.amr-popup-btn-edit{color:#4f46e5;background-color:#fff;border-color:#c7d2fe}.amr-popup-btn-edit:hover{background-color:#eef2ff}.amr-popup-status{white-space:nowrap;font-size:11px;font-weight:600}.amr-popup-status-ok{color:#059669}.amr-popup-status-missing{color:#9ca3af}.amr-popup-link{color:#4f46e5;margin-top:6px;font-size:12px;font-weight:600;text-decoration:none;display:inline-block}.amr-popup-link:hover{text-decoration:underline}
