.v49-map{width:100%;position:relative;overflow:auto;max-height:560px;background:#102233;border-radius:12px}.v49-map img{display:block;width:100%;height:auto;min-height:270px;object-fit:contain}.v49-map #pins{position:absolute;inset:0;pointer-events:none}.v49-pin{position:absolute;font-size:12px;color:#061a25;font-weight:900;background:#67daa8;border:2px solid #fff;box-shadow:0 0 0 3px #07131f88;border-radius:5px;padding:5px 6px;transform:translate(0,-50%);white-space:nowrap}.v49-pin.held{background:#ffcd76}.v49-pin.approved{background:#f18d92}.v49-panels{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:24px 0}.v49-body{padding:18px;display:grid;gap:10px}.v49-body input:not([type=checkbox]),.v49-body select{width:100%;padding:11px 12px;border:1px solid #406174;border-radius:10px;background:#071b2a;color:#f4f7fa}.v49-body label{font-weight:650;font-size:13px;color:#d7e6ef}.v49-body .hint{margin:0}.v49-checkbox{display:flex;align-items:start;gap:10px;font-size:13px!important}.v49-checkbox input{flex-shrink:0;margin-top:4px}.v49-buttons{display:flex;gap:10px;flex-wrap:wrap}.v49-log{border:1px solid #41657c;background:#152e41;border-radius:14px;padding:16px;min-height:52px;margin-bottom:16px}.v49-log.bad{border-color:#a64b55;background:#3b222c;color:#fff0f0}.v49-row{border:1px solid #2e5367;padding:13px;border-radius:10px;margin-bottom:10px;display:flex;flex-direction:column;gap:3px}.v49-row small{color:#aec4d1}.v49-cloud-auth{display:grid;gap:10px}.v49-cloud-auth[hidden]{display:none}@media(max-width:800px){.v49-panels{grid-template-columns:1fr}.hero{grid-template-columns:1fr}.v49-map img{min-height:190px}}
