#mi-directory-preview .mp-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:24px}
#mi-directory-preview .mp-shortcuts a{display:grid;gap:10px;padding:22px;border:1px solid #9ebbbc;border-radius:8px;text-decoration:none;background:#fff;color:var(--mi-text);border-top:4px solid var(--mi-teal)}
#mi-directory-preview .mp-shortcuts span{color:var(--mi-teal)}
#mi-directory-preview .mp-shortcuts a:hover{background:#eaf4f1}
#mi-directory-preview .mp-checks{display:flex;flex-wrap:wrap;gap:14px 22px;border:1px solid var(--mi-line);padding:18px;min-width:0;border-radius:8px}
#mi-directory-preview .mp-checks legend{padding:0 8px;font-size:16px}
#mi-directory-preview .mp-checks label{display:flex;align-items:center;gap:8px;font-size:14px}
#mi-directory-preview .mp-checks input{height:18px;width:18px;accent-color:var(--mi-teal);flex-shrink:0}
#mi-directory-preview .mp-main .mp-reason{font-size:14px;color:#075c59;line-height:1.6}
#mi-directory-preview .mp-main .mp-match-card{border-left:4px solid var(--mi-teal)}
#mi-directory-preview #mp-detail-content{display:grid;gap:16px;margin-bottom:24px}
#mi-directory-preview .mp-main .mp-invitation{padding:16px;border:1px solid var(--mi-line);border-radius:8px;display:grid;gap:10px}
#mi-directory-preview .mp-main .mj-status{overflow-wrap:anywhere}
#mi-directory-preview .mp-main h3{line-height:1.3}
#mi-directory-preview .mp-main .mj-card [data-matches]{display:grid;gap:12px}
@media(max-width:750px){#mi-directory-preview .mp-shortcuts{grid-template-columns:1fr}#mi-directory-preview .mp-shortcuts a{padding:16px}#mi-directory-preview .mp-main .mj-date-row{display:grid}}
