.mdf-arc-wrap{max-width:860px;margin:30px auto;padding:24px;border:1px solid #e5e7eb;border-radius:14px;background:#fff;box-shadow:0 10px 30px rgba(0,0,0,.05)}
.mdf-arc-form label,.mdf-admin label{display:block;font-weight:700;margin:14px 0 6px}.mdf-arc-form input[type=text],.mdf-arc-form input[type=email],.mdf-arc-form select,.mdf-arc-form textarea,.mdf-admin input[type=text],.mdf-admin select,.mdf-admin textarea{width:100%;max-width:900px;padding:10px;border:1px solid #cbd5e1;border-radius:8px}.mdf-arc-form button{margin-top:18px;background:#1f2937;color:#fff;border:0;border-radius:8px;padding:12px 18px;font-weight:700;cursor:pointer}.mdf-help{font-size:13px;color:#64748b}.mdf-check{font-weight:400!important}.mdf-arc-checklist-box{background:#f8fafc;border:1px solid #e2e8f0;padding:16px;border-radius:10px;margin:18px 0}.mdf-admin .mdf-card{background:#fff;border:1px solid #dcdcde;border-radius:10px;padding:16px;margin:16px 0;max-width:1000px}.mdf-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.mdf-search{margin:15px 0}.mdf-search input{min-width:420px}@media(max-width:800px){.mdf-grid{grid-template-columns:1fr}.mdf-search input{min-width:0;width:100%}}
.mdf-dashboard-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:18px 0 22px}.mdf-meeting-card{border-left:5px solid #1d4ed8}.mdf-big-date{font-size:20px;font-weight:700;margin:8px 0}.mdf-stat{font-size:34px;font-weight:800;margin:6px 0}.mdf-admin .mdf-card{background:#fff;border:1px solid #dcdcde;border-radius:10px;padding:16px;margin:12px 0;box-shadow:0 1px 2px rgba(0,0,0,.04)}
