#citizen-match-dialog{box-sizing:border-box;width:min(760px,calc(100vw - 24px));max-height:calc(100dvh - 32px);overflow:auto;border:1px solid #d5e1eb;border-radius:20px;padding:28px;color:#182b3d;background:white;box-shadow:0 20px 80px #152b4155;font:16px/1.5 system-ui,sans-serif}#citizen-match-dialog::backdrop{background:#152b4177}.citizen-match-header{display:flex;align-items:start;justify-content:space-between;gap:20px}.citizen-match-header h2{font-size:24px;line-height:1.25;margin:0}.citizen-match-header button{flex-shrink:0}#citizen-match-dialog button,.citizen-match-trigger{font:inherit;border-radius:10px;border:1px solid #b7cfdf;padding:10px 16px;background:#eef7fc;color:#066ea8;cursor:pointer;font-weight:650}#citizen-match-dialog button:focus-visible,.citizen-match-trigger:focus-visible{outline:3px solid #087fbd;outline-offset:3px}#citizen-match-dialog button:disabled{cursor:default;opacity:.65}.citizen-match-current{padding:16px;background:#eff5f8;border-radius:12px;display:grid;gap:5px}.citizen-match-results{display:grid;gap:14px}.citizen-match-result{display:grid;gap:7px;padding:18px;border:1px solid #cfdee9;border-radius:12px}.citizen-match-result b{font-size:18px}.citizen-match-result p{margin:0;color:#52657a}.citizen-match-result button{justify-self:start;margin-top:7px}.citizen-match-result small{color:#52657a;overflow-wrap:anywhere}.citizen-match-note{padding:12px;color:#12633e;background:#eaf7ef;border-radius:9px}.citizen-match-trigger{margin:12px 0 20px}@media(max-width:520px){#citizen-match-dialog{padding:18px}.citizen-match-header{display:grid;gap:12px}.citizen-match-header button{justify-self:end}.citizen-match-result button{width:100%}}
