.owner-tooltip{position:fixed;z-index:40;pointer-events:none;width:280px;max-width:calc(100vw - 24px);padding:15px 17px;border:1px solid #6c8951;border-radius:12px;background:#172212fa;box-shadow:0 8px 30px #0007;color:#e6f2d8;font-size:12px;max-height:calc(100vh - 24px);overflow:hidden}.owner-tooltip>strong{display:block;font-size:14px;margin-bottom:11px}.owner-tooltip-row{border-top:1px solid #35482a;padding:8px 0;display:grid;gap:4px}.owner-tooltip-row>span{font-size:10px;color:#a7be92}.owner-tooltip-row>b{font-weight:600;overflow-wrap:anywhere}.owner-tooltip small{display:block;color:#95ac80;font-size:10px;line-height:1.5}.owner-tooltip .tooltip-hint{padding-top:9px;border-top:1px solid #35482a}.marker.multi-selected{background:#77c9ef!important;border-color:#17354a!important;outline:3px solid #77c9ef88;box-shadow:0 0 0 6px #77c9ef22}.marker.multi-selected .marker-label{display:block;background:#17384a;border-color:#77c9ef;color:#d7f1ff}.map-selection{position:absolute;z-index:12;bottom:53px;left:50%;transform:translateX(-50%);width:max-content;max-width:calc(100% - 120px);display:flex;align-items:center;gap:12px;padding:11px 14px;background:#172716f5;border:1px solid #7fa85b;border-radius:12px;box-shadow:0 5px 24px #0005;font-size:12px;color:#dbeacb}.map-selection[hidden],.owner-tooltip[hidden]{display:none}.map-selection button{font-size:11px;white-space:nowrap}.selection-content{padding:22px 26px}.selection-content p{color:#a5bc92;font-size:12px;line-height:1.7;margin:0 0 16px;overflow-wrap:anywhere}.selection-content select{background:#111a10;color:#e7f0dd;border:1px solid #3b4b32;border-radius:7px;padding:10px;font-size:12px;width:100%}#selection-new-fields>.field{margin-top:16px}.owner-timing{font-size:10px;color:#9db789;margin:10px 0 0;line-height:1.7}.owner-history{margin-top:8px;border-top:1px solid #3a4e2d;padding-top:9px;font-size:11px;color:#b6cba3}.owner-history summary{cursor:pointer;color:#c7e4a5}.owner-history ol{padding-left:19px;margin:10px 0 0}.owner-history li{padding:4px 0;line-height:1.7;overflow-wrap:anywhere}.owner-history li span{display:block;color:#8fa97a;font-size:10px}@media(max-width:720px){.map-selection{gap:7px;padding:8px;max-width:calc(100% - 90px);left:12px;transform:none;flex-wrap:wrap;font-size:10px}.map-selection button{padding:8px;font-size:10px}.owner-tooltip{width:230px;padding:11px}.selection-content{padding:18px}}
