.mapping-request-dialog{width:min(760px,calc(100% - 28px));max-height:90vh;max-height:90dvh;padding:0;border:0;border-radius:18px;background:#fff;color:#15334c;box-shadow:0 24px 80px #001a3660;font-family:Manrope,Arial,sans-serif;overflow:auto;box-sizing:border-box}.mapping-request-dialog::backdrop{background:rgba(2,20,40,.72)}.mapping-request-header{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:16px;background:#082b4b;color:#fff;padding:20px 24px}.mapping-request-header h2{margin:0;color:#fff;font-size:24px;line-height:1.3}.mapping-request-close{flex-shrink:0;display:grid;place-items:center;width:44px;height:44px;border:1px solid #ffffff80;border-radius:50%;background:transparent;color:#fff;font:32px/1 Arial;cursor:pointer}.mapping-request-content{padding:24px}.mapping-request-dialog [hidden]{display:none!important}.mapping-request-dialog h3{font-size:18px;margin:0 0 12px;color:#143c5c}.mapping-request-dialog ul{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0;margin:0 0 24px;list-style:none}.mapping-request-dialog li{padding:13px;border-radius:10px;background:#edf5fc;line-height:1.45}.mapping-request-dialog li strong,.mapping-request-dialog li span,.mapping-request-dialog li small{display:block}.mapping-request-dialog li strong{font-size:15px}.mapping-request-dialog li span{font-size:14px;color:#075da4;margin:3px 0}.mapping-request-dialog li small{font-size:12px;color:#415b70}.mapping-request-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.mapping-request-dialog label{display:block;font-weight:700;font-size:14px;color:#163a55;margin-bottom:16px}.mapping-request-dialog input,.mapping-request-dialog select,.mapping-request-dialog textarea{display:block;box-sizing:border-box;width:100%;margin-top:7px;padding:12px;border:1px solid #9ab1c4;border-radius:8px;background:#fff;color:#142f45;font:16px/1.45 Manrope,Arial,sans-serif}.mapping-request-dialog textarea{resize:vertical}.mapping-request-dialog :focus-visible{outline:3px solid #0875d6;outline-offset:3px}.mapping-request-dialog .mapping-request-note{font-size:13px;line-height:1.6;color:#4b6375;margin:0 0 18px}.mapping-request-actions{display:flex;gap:12px}.mapping-request-actions button{min-height:46px;border-radius:8px;padding:12px 24px;font:700 15px Manrope,Arial,sans-serif;cursor:pointer}.mapping-request-submit{background:#0875d6;border:1px solid #0875d6;color:#fff}.mapping-request-cancel{background:#fff;border:1px solid #8da5b8;color:#163a55}.mapping-request-status{font-size:14px;line-height:1.6;color:#164d73;margin-bottom:0}[data-mapping-request]{cursor:pointer;font-family:inherit}@media(max-width:550px){.mapping-request-header{padding:16px}.mapping-request-header h2{font-size:20px}.mapping-request-content{padding:18px}.mapping-request-fields,.mapping-request-dialog ul{grid-template-columns:1fr}.mapping-request-fields{gap:0}}
