.mm-tool{--ca-blue:#0F3B82;--ca-yellow:#F4D457;font:15px/1.6 system-ui,-apple-system,"Segoe UI",sans-serif;color:#263650;max-width:1180px;margin:24px auto;overflow-wrap:anywhere}.mm-tool *{box-sizing:border-box}.mm-tool-head{background:var(--ca-blue);color:#fff;padding:32px;border-radius:18px;display:flex;justify-content:space-between;gap:24px;align-items:flex-start}.mm-tool .mm-tool-head h2{font:800 clamp(26px,3vw,38px)/1.15 system-ui,sans-serif;letter-spacing:-1px;color:#fff;margin:12px 0}.mm-tool .mm-tool-head p{color:#e0e9f8;margin:0}.mm-tool-kicker{font-size:10px;letter-spacing:1.8px;font-weight:800}.mm-tool-badge{background:var(--ca-yellow);color:#122e5b;font-weight:800;font-size:12px;padding:8px 14px;border-radius:24px;white-space:nowrap}.mm-tool-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:20px 0}.mm-tool-stats>div{border:1px solid #dce3ef;background:#f4f7fb;border-radius:14px;padding:20px}.mm-tool-stats strong{display:block;font-size:27px;line-height:1.3;color:var(--ca-blue)}.mm-tool-stats small{font-size:15px;color:#6a778b}.mm-tool-stats span{color:#5c6980;font-size:13px}.mm-tool-panel{background:#fff;border:1px solid #dce3ef;border-radius:16px;padding:26px;margin:18px 0}.mm-tool h3{font:800 20px/1.3 system-ui,sans-serif;color:var(--ca-blue);margin:0 0 12px}.mm-tool h4{font:750 16px/1.4 system-ui,sans-serif;color:#213b62;margin:0 0 6px}.mm-tool p{margin:8px 0 15px}.mm-tool a{color:var(--ca-blue);text-decoration:underline;text-underline-offset:3px}.mm-tool-add{display:grid;grid-template-columns:minmax(140px,1fr) minmax(160px,1.6fr) auto;gap:14px;align-items:end}.mm-tool label{font-size:13px;font-weight:700;display:block}.mm-tool input[type=text],.mm-tool input[type=url],.mm-tool input:not([type]){display:block;background:#fff;border:1px solid #abb9cf;border-radius:8px;width:100%;padding:12px;min-height:46px;font:inherit;color:#263650;margin-top:7px}.mm-tool .mm-tool-button,.mm-tool .mm-tool-secondary,.mm-tool .mm-tool-delete{font:750 13px/1.5 system-ui,sans-serif;cursor:pointer;min-height:44px;border:0;border-radius:8px;padding:12px 18px}.mm-tool .mm-tool-button{background:var(--ca-blue);color:#fff;text-decoration:none;display:inline-block}.mm-tool .mm-tool-secondary{background:#eaf0fa;color:var(--ca-blue)}.mm-tool .mm-tool-delete{background:transparent;color:#8c2830;padding:10px}.mm-tool button:disabled{opacity:.5;cursor:not-allowed}.mm-tool .mm-tool-muted{font-size:12px;color:#64738a;margin-top:12px}.mm-tool-page{display:flex;gap:20px;justify-content:space-between;align-items:center;border-top:1px solid #e2e8f1;padding:20px 0}.mm-tool-page a{font-size:13px}.mm-tool-actions{display:flex;gap:6px;align-items:center;flex-shrink:0}.mm-tool-section{display:flex;justify-content:space-between;gap:14px}.mm-tool-section>span{font-size:12px;color:#64738a}.mm-tool-event{border-top:1px solid #e2e8f1;padding:16px 0}.mm-tool-event summary{cursor:pointer;font-weight:750;color:var(--ca-blue)}.mm-tool-event summary span{display:block;font-size:12px;color:#64738a;font-weight:400;margin:4px 0}.mm-tool-diff{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px}.mm-tool-diff>div{background:#f3f7fc;border-radius:10px;padding:15px}.mm-tool-diff p{font-size:13px;border-top:1px solid #dce3ef;padding-top:8px;white-space:pre-wrap}.mm-tool-preferences{background:#fff9df;display:flex;justify-content:space-between;align-items:center;gap:24px}.mm-tool-preferences .mm-tool-secondary{margin-top:12px;background:var(--ca-blue);color:#fff}.mm-tool-notice{border-left:4px solid var(--ca-blue);background:#eaf0fa;padding:14px 18px}.mm-tool .mm-tool-error{color:#8c2830;font-size:13px}.mm-tool :focus-visible{outline:3px solid #1674e9;outline-offset:3px}@media(max-width:760px){.mm-tool-head{flex-direction:column;padding:24px}.mm-tool-stats{gap:8px}.mm-tool-stats>div{padding:14px}.mm-tool-stats strong{font-size:20px}.mm-tool-add,.mm-tool-diff{grid-template-columns:1fr}.mm-tool-panel{padding:20px}.mm-tool-page,.mm-tool-preferences{flex-direction:column;align-items:flex-start}.mm-tool-actions{flex-wrap:wrap}.mm-tool-badge{order:-1}}@media(max-width:380px){.mm-tool-stats{grid-template-columns:1fr}}
.mm-tool-discover{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:end}.mm-tool-suggestions{margin:18px 0}.mm-tool .mm-tool-suggestion{display:flex;align-items:flex-start;gap:12px;padding:14px 0;border-top:1px solid #e2e8f1;cursor:pointer}.mm-tool-suggestion input{margin-top:5px;flex-shrink:0}.mm-tool-suggestion span{flex:1;min-width:0}.mm-tool-suggestion small{display:block;font-weight:400;color:#64738a;word-break:break-word}.mm-tool-suggestion em{font-size:11px;color:#64738a;font-weight:400}@media(max-width:760px){.mm-tool-discover{grid-template-columns:1fr}.mm-tool-suggestion{flex-wrap:wrap}}
.mm-ca-competitor-group{border:1px solid #dce3ef;border-radius:14px;padding:20px;margin:20px 0;background:#fbfcff}.mm-ca-profile{display:flex;gap:24px;justify-content:space-between;align-items:start}.mm-ca-profile>div{min-width:0}.mm-ca-profile>details{width:min(100%,380px)}.mm-ca-profile summary,.mm-ca-monitor-settings summary{cursor:pointer;color:#0f3b82;font-weight:750}.mm-tool select,.mm-tool textarea{display:block;width:100%;max-width:100%;border:1px solid #abb9cf;border-radius:8px;background:#fff;color:#263650;font:inherit;padding:12px;margin:7px 0 14px;min-height:46px}.mm-tool textarea{min-height:95px;resize:vertical}.mm-tool label small{display:block;color:#64738a;font-size:11px;font-weight:400;margin:5px 0 12px}.mm-ca-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px}.mm-ca-settings-grid>div>label{margin:10px 0 20px}.mm-ca-monitor-settings{border-top:1px dashed #dce3ef;padding:0 0 18px}.mm-ca-timeline-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.mm-ca-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0}.mm-ca-comparison section{min-width:0;border:1px solid #dce3ef;border-radius:10px;padding:18px}.mm-ca-comparison p{white-space:pre-wrap;font-size:13px;padding-top:10px;border-top:1px solid #dce3ef}.mm-ca-removed{background:#fff4f2}.mm-ca-added{background:#effaf3}.mm-ca-comparison ins{color:#175c32;background:#d6efdf;text-decoration:none}.mm-ca-comparison del{color:#853c31;background:#f8dfd9;text-decoration:line-through}.mm-tool .mm-ca-tag,.mm-tool .mm-ca-keyword{display:inline-block;font-size:11px;font-weight:700;border-radius:20px;padding:4px 10px;margin:5px 5px 5px 0;background:#eaf0fa;color:#0f3b82}.mm-tool .mm-ca-keyword{background:#fff6c9;color:#644a07}.mm-ca-event-content{padding:8px 0 0 15px;border-left:3px solid #f4d457;margin-left:3px}.mm-ca-timeline-entry[hidden]{display:none}.mm-ca-timeline-entry summary strong{font-size:15px}.mm-tool .mm-ca-health{border-left:3px solid #237744;padding-left:10px}.mm-tool .mm-ca-health.is-delayed{border-color:#b17b13}@media(max-width:760px){.mm-ca-profile{display:block}.mm-ca-profile>details{width:100%}.mm-ca-settings-grid,.mm-ca-comparison,.mm-ca-timeline-filters{grid-template-columns:1fr}.mm-ca-competitor-group{padding:14px}.mm-ca-event-content{padding-left:10px}}


.mm-ca-history-range{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:18px 0}.mm-ca-history-range label{flex:1;min-width:200px}.mm-ca-history-range select{margin-bottom:0}.mm-ca-history-navigation{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:20px}.mm-tool .mm-ca-history-navigation a{text-decoration:none}
