.mm-competitor{min-width:0}.mm-competitor__heading{margin-bottom:2rem}.mm-competitor__heading .mm-section__lead{margin-bottom:0}.mm-competitor__section{padding-top:2rem;margin-top:2rem;border-top:1px solid var(--border-color-1,#dee5ee);scroll-margin-top:2rem}.mm-competitor__card-heading,.mm-competitor__section-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.mm-competitor__section-heading{margin-bottom:1rem;align-items:center}.mm-competitor__section-heading h2{font-size:1.5rem;margin-bottom:0}.mm-competitor__section-heading>span{color:var(--mm-muted);white-space:nowrap}.mm-competitor__list{display:grid;grid-gap:1rem;gap:1rem;list-style:none;margin:0;padding:0}.mm-competitor__alert,.mm-competitor__target{min-width:0;border:1px solid #dce4ee;border-radius:12px;padding:1.5rem;background:#fff}.mm-competitor__alert h3,.mm-competitor__target h3{font-size:1.25rem;overflow-wrap:anywhere}.mm-competitor__eyebrow{font-size:.8125rem;font-weight:500;color:var(--mm-muted);margin-bottom:.35rem}.mm-competitor__badge{display:inline-flex;padding:.25rem .65rem;border-radius:20px;font-size:.75rem;font-weight:500;background:#eef2f7;color:#415068;flex-shrink:0}.mm-competitor__badge--active{background:var(--mm-success-wash,#f0f7f3);color:var(--mm-success,#1b5e3f)}.mm-competitor__badge--paused{background:var(--mm-warning-wash,#fdf6ec);color:var(--mm-warning,#8a5300)}.mm-competitor__sources{display:flex;flex-wrap:wrap;gap:.3rem 1.5rem;font-size:.875rem;color:var(--mm-muted)}.mm-competitor__sources p{margin-bottom:.5rem;overflow-wrap:anywhere}.mm-competitor__facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin:1rem 0}.mm-competitor__facts dt{font-size:.75rem;font-weight:400;color:var(--mm-muted)}.mm-competitor__facts dd{font-size:.875rem;margin:.2rem 0 0}.mm-competitor__alert-link{font-weight:500;font-size:.875rem}.mm-competitor__actions,.mm-competitor__filters,.mm-competitor__pagination{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.mm-competitor__alert .btn-one,.mm-competitor__controls .btn-one{padding:.6rem 1rem;font-size:.8125rem}.mm-competitor button:disabled,.mm-competitor fieldset:disabled button{opacity:.55;cursor:not-allowed}.mm-competitor__add-disclosure{border:1px solid #dce4ee;border-radius:12px;background:#f8faff;padding:1.25rem 1.5rem}.mm-competitor__add-disclosure>summary{color:var(--primary-color-1);font-weight:500;cursor:pointer}.mm-competitor__add{padding-top:1.25rem}.mm-competitor__add h2{font-size:1.125rem}.mm-competitor__form-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.25rem 1rem;gap:.25rem 1rem}.mm-competitor__name-field{grid-column:span 2}.mm-competitor__form-grid .mm-form__field{min-width:0;margin-bottom:1rem}.mm-competitor label{font-size:.875rem}.mm-competitor select{width:100%;padding:.75rem;border:1px solid #cbd5e1;border-radius:4px;background:#fff;color:var(--mm-ink)}.mm-competitor input{width:100%}.mm-competitor__source-options{margin-bottom:1.25rem}.mm-competitor__settings summary,.mm-competitor__source-options summary{cursor:pointer;font-size:.875rem;color:var(--primary-color-1)}.mm-competitor__source-options .mm-form__field{margin-top:.75rem}.mm-competitor__settings{margin-top:1rem}.mm-competitor__settings form{padding-top:1rem}.mm-competitor__notice{padding:.9rem 1rem;margin:1rem 0;border-left:3px solid var(--mm-warning,#8a5300);background:var(--mm-warning-wash,#fdf6ec);font-size:.875rem;color:#664212}.mm-competitor__feedback{margin:1rem 0 0;font-size:.875rem}.mm-competitor__filters{margin:1rem 0 1.5rem;font-size:.875rem}.mm-competitor__filter{border:1px solid #dce4ee;border-radius:6px;padding:.45rem .9rem;color:var(--mm-muted)}.mm-competitor__filter.is-active{border-color:var(--primary-color-1);background:var(--mm-blue-wash,#eef4ff);color:var(--primary-color-1)}.mm-competitor__summary{white-space:pre-wrap;overflow-wrap:anywhere}.mm-competitor__evidence{font-size:.8125rem;color:var(--mm-muted);overflow-wrap:anywhere}.mm-competitor__recommendation{padding:1rem 1.25rem;margin:1rem 0;background:var(--mm-blue-wash,#eef4ff);border-radius:8px}.mm-competitor__recommendation h4{font-size:.875rem;margin-bottom:.4rem}.mm-competitor__recommendation p{font-size:.9375rem;margin-bottom:0;white-space:pre-wrap}.mm-competitor__change{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin:1rem 0}.mm-competitor__change>div{min-width:0;padding:1rem;border:1px solid #dce4ee;border-radius:8px}.mm-competitor__change h4{font-size:.875rem;margin-bottom:.5rem}.mm-competitor__change p{font-size:.875rem;margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.mm-competitor__empty-inbox{padding:2rem;background:#f8faff;border:1px dashed #cbd5e1;border-radius:12px}.mm-competitor__empty-inbox h3{font-size:1.125rem}.mm-competitor__empty-inbox p{color:var(--mm-muted);margin-bottom:0}.mm-competitor__pagination{margin-top:1.25rem;font-size:.875rem}@media (max-width:767px){.mm-competitor__facts,.mm-competitor__form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mm-competitor__add-disclosure,.mm-competitor__alert,.mm-competitor__target{padding:1rem}.mm-competitor__empty-inbox{padding:1.25rem}.mm-competitor__change{grid-template-columns:minmax(0,1fr)}}@media (max-width:420px){.mm-competitor__form-grid{grid-template-columns:minmax(0,1fr)}.mm-competitor__name-field{grid-column:span 1}.mm-competitor__facts{gap:.75rem}}