.mopd-tool,.mopd-directory{font-family:inherit}.mopd-filterbar,.mopd-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:18px 0}.mopd-filterbar label,.mopd-form-grid label{font-weight:800;color:#07365b}.mopd-filterbar span{display:block}.mopd-filterbar input,.mopd-filterbar select,.mopd-form-grid input{width:100%;margin-top:6px;padding:12px;border:1px solid #b9ced9;border-radius:10px;font:inherit;background:#fff}.mopd-disclaimer{padding:14px 16px;background:#fff8e6;border:1px solid #efd493;border-radius:12px;margin:18px 0}.mopd-med-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.mopd-med-card{border:1px solid #d8e5ec;border-radius:18px;padding:20px;background:#fff;box-shadow:0 8px 24px rgba(7,54,91,.06)}.mopd-med-card h3{color:#07365b;margin:8px 0}.mopd-med-card p{font-size:.93rem}.mopd-med-tag{display:inline-block;background:#e8f7f4;color:#0e766f;border-radius:999px;padding:5px 9px;font-size:.75rem;font-weight:900}.mopd-card-actions{display:flex;gap:12px;flex-wrap:wrap;font-weight:800}.mopd-tool{border:1px solid #d8e5ec;border-radius:20px;padding:24px;background:#fff;box-shadow:0 12px 28px rgba(7,54,91,.07)}.mopd-tool h2{color:#07365b}.mopd-tool button{border:0;border-radius:10px;padding:11px 16px;background:#07365b;color:#fff;font-weight:850;cursor:pointer}.mopd-tool button.mopd-secondary{background:#edf7fc;color:#07365b}.mopd-result{margin-top:16px;padding:15px;border-radius:12px;background:#edf7fc;min-height:20px}.mopd-list-table{width:100%;border-collapse:collapse;margin-top:16px}.mopd-list-table th,.mopd-list-table td{border:1px solid #d8e5ec;padding:9px;text-align:left}.mopd-answer{display:block;width:100%;text-align:left;margin:8px 0!important;background:#edf7fc!important;color:#07365b!important}.mopd-answer.correct{outline:3px solid #0e8c82}.mopd-answer.wrong{outline:3px solid #9e3329}@media(max-width:800px){.mopd-med-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:580px){.mopd-filterbar,.mopd-form-grid,.mopd-med-grid{grid-template-columns:1fr}}@media print{.mopd-tool button,.mopd-form-grid,.site-header,.site-footer{display:none!important}.mopd-tool{box-shadow:none;border:0}}
