.mi-flag{padding:12px;margin:10px 0;border:1px solid #a76c23;border-radius:10px;background:#372b1d;color:#ffe0a5}.mi-flag strong{display:block}.mi-flag small{display:block;margin:6px 0;line-height:1.5}.mi-tools,.mi-actions,.mi-tabs{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:15px 0}.mi-tabs button[aria-pressed=true]{background:#b3252b;color:#fff}.mi-tools label{flex:1;min-width:180px}.mi-tools input,.mi-tools select{width:100%}.mi-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:15px}.mi-card{padding:18px;border:1px solid var(--border,#343c48);border-radius:14px;background:var(--panel,#171e25);min-width:0}.mi-card h3{margin:0 0 8px}.mi-muted{color:var(--muted,#9ba7b7);font-size:13px;line-height:1.6}.mi-chip{display:inline-block;padding:4px 9px;border-radius:8px;background:#42301f;color:#ffda99;font-size:12px}.mi-dialog{width:min(600px,calc(100vw - 24px));max-height:90vh;overflow:auto;padding:22px;border-radius:16px;border:1px solid #414c5a;background:#141b23;color:#e8edf5}.mi-dialog::backdrop{background:#0009}.mi-dialog label{display:block;margin:14px 0;font-size:13px;color:#bfc9d7}.mi-dialog input,.mi-dialog select,.mi-dialog textarea{display:block;width:100%;padding:11px;margin-top:6px;border:1px solid #3d4755;border-radius:8px;color:#eef3fb;background:#1e2733;box-sizing:border-box;font:inherit}.mi-dialog h2{margin:0 0 12px}.mi-dialog dl{display:grid;grid-template-columns:auto 1fr;gap:9px}.mi-dialog dd{margin:0;overflow-wrap:anywhere}.mi-error{color:#ff969c;white-space:pre-line}.mi-history{padding:10px 0;border-top:1px solid #303b49;line-height:1.5;font-size:13px}.mi-link{color:#a4ceff}.mi-banner{margin:12px 0}.mi-bulk{max-width:180px}@media(max-width:600px){.mi-cards{grid-template-columns:1fr}.mi-dialog{padding:16px}.mi-dialog dl{grid-template-columns:1fr}.mi-dialog dt{color:#a6b0bf}.mi-actions .btn{flex:1}}
