/* An independent supplier selector. No inherited seller-card styling. */
.mp-eu-monitor--editorial{--me-black:#111;--me-white:#fff;--me-line:#dedede;display:block;margin:20px 0;padding:0;background:var(--me-white);color:var(--me-black);border:1px solid var(--me-black);border-radius:20px;overflow:hidden;font-family:Arial,Helvetica,sans-serif;box-shadow:none;isolation:isolate}
.mp-eu-monitor--editorial *{box-sizing:border-box}.mp-eu-monitor--editorial .me-head{display:flex;justify-content:space-between;align-items:center;padding:18px 20px 16px;gap:16px;background:#fff;border-bottom:1px solid #111}
.mp-eu-monitor--editorial .me-kicker{display:block;font:600 8px/1.4 Arial,sans-serif;letter-spacing:1.3px;margin-bottom:8px;color:#111}
.mp-eu-monitor--editorial .me-head h3{font:500 25px/1.1 Arial,sans-serif!important;letter-spacing:-.8px;color:#111;margin:0;text-transform:none}
.mp-eu-monitor--editorial .me-count{font:400 32px/.9 Arial,sans-serif;letter-spacing:-2px;color:#111;text-align:right;flex-shrink:0}
.mp-eu-monitor--editorial .me-count small{display:block;font:600 6px/1.4 Arial,sans-serif;letter-spacing:1px;margin-top:6px}
.mp-eu-monitor--editorial .me-columns{display:flex;justify-content:space-between;padding:9px 58px 9px 20px;font:600 7px/1.4 Arial,sans-serif;letter-spacing:1px;background:#fff;color:#555;border-bottom:1px solid var(--me-line)}
.mp-eu-monitor--editorial .me-offers{display:flex;flex-direction:column;gap:0;padding:0;margin:0}
.mp-eu-monitor--editorial button.me-offer{appearance:none;display:grid;grid-template-columns:18px 34px minmax(0,1fr) auto 21px;align-items:center;gap:11px;width:100%;min-height:71px;padding:12px 20px;margin:0;border:0;border-bottom:1px solid var(--me-line);border-radius:0;background:#fff;color:#111;text-align:left;cursor:pointer;font-family:Arial,Helvetica,sans-serif;box-shadow:none;position:relative;transition:background .2s,color .2s;outline-offset:-4px}
.mp-eu-monitor--editorial button.me-offer:last-child{border-bottom:0}
.mp-eu-monitor--editorial button.me-offer:hover{background:#f5f5f5;color:#111}
.mp-eu-monitor--editorial button.me-offer.is-active{background:#111;color:#fff;border-bottom-color:#333}
.mp-eu-monitor--editorial button.me-offer.is-active:hover{background:#222;color:#fff}
.mp-eu-monitor--editorial .me-index{font:500 9px/1 Arial,sans-serif;letter-spacing:.5px;color:inherit;opacity:.6}
.mp-eu-monitor--editorial .me-logo{width:34px;height:34px;padding:5px;background:#fff;border:1px solid #ddd;border-radius:50%;display:grid;place-items:center;overflow:hidden;color:#111;flex-shrink:0}
.mp-eu-monitor--editorial .me-logo img{width:100%;height:100%;object-fit:contain;filter:grayscale(1);display:block}.mp-eu-monitor--editorial .me-logo>span{font:700 15px/1 Arial,sans-serif}
.mp-eu-monitor--editorial .me-shop{min-width:0;display:flex;flex-direction:column;gap:4px}
.mp-eu-monitor--editorial .me-shop strong{font:600 14px/1.2 Arial,sans-serif;letter-spacing:-.2px;color:inherit;overflow-wrap:anywhere}
.mp-eu-monitor--editorial .me-shop>span{font:400 10px/1.35 Arial,sans-serif;color:inherit;opacity:.8;overflow-wrap:anywhere}
.mp-eu-monitor--editorial .me-amount{display:flex;flex-direction:column;align-items:flex-end;gap:5px;color:inherit}
.mp-eu-monitor--editorial .me-amount>strong{font:500 21px/1 Arial,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.8px;white-space:nowrap;color:inherit}
.mp-eu-monitor--editorial .me-selection,.mp-eu-monitor--editorial .me-selected{font:500 9px/1.2 Arial,sans-serif;white-space:nowrap;color:inherit}
.mp-eu-monitor--editorial .me-selected{display:none}.mp-eu-monitor--editorial .is-active .me-selected{display:block}.mp-eu-monitor--editorial .is-active .me-selection{display:none}
.mp-eu-monitor--editorial .me-radio{width:20px;height:20px;border:1px solid #999;border-radius:50%;display:grid;place-items:center;color:#111;background:#fff}
.mp-eu-monitor--editorial .me-radio svg{width:14px;height:14px;opacity:0;transform:scale(.65);transition:opacity .2s,transform .2s}.mp-eu-monitor--editorial .is-active .me-radio{border-color:#fff}.mp-eu-monitor--editorial .is-active .me-radio svg{opacity:1;transform:scale(1)}
.mp-eu-monitor--editorial button.me-offer:focus-visible{outline:2px solid #111;z-index:1}.mp-eu-monitor--editorial button.me-offer.is-active:focus-visible{outline-color:#fff}
.mp-eu-monitor--editorial .me-note{padding:0 20px;border-top:1px solid #111;background:#fff;margin:0}
.mp-eu-monitor--editorial .me-note summary{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:39px;padding:8px 0;list-style:none;cursor:pointer;font:400 10px/1.4 Arial,sans-serif;color:#111}.mp-eu-monitor--editorial .me-note summary::-webkit-details-marker{display:none}.mp-eu-monitor--editorial .me-note summary>span{font:400 18px/1 Arial,sans-serif;transition:transform .2s}.mp-eu-monitor--editorial .me-note[open] summary>span{transform:rotate(45deg)}
.mp-eu-monitor--editorial .me-note p{font:400 11px/1.6 Arial,sans-serif;color:#555;margin:0;padding:0 0 12px;max-width:550px}.mp-eu-monitor--editorial .me-note summary:focus-visible{outline:2px solid #111;outline-offset:2px}
@media(max-width:640px){.mp-eu-monitor--editorial{margin:16px 0;border-radius:17px}.mp-eu-monitor--editorial .me-head{padding:15px 14px 14px}.mp-eu-monitor--editorial .me-kicker{font-size:7px;letter-spacing:1px;margin-bottom:7px}.mp-eu-monitor--editorial .me-head h3{font-size:23px!important}.mp-eu-monitor--editorial .me-count{font-size:29px}.mp-eu-monitor--editorial .me-count small{font-size:5.5px}.mp-eu-monitor--editorial .me-columns{padding:8px 43px 8px 14px;font-size:6.5px}.mp-eu-monitor--editorial button.me-offer{grid-template-columns:12px 28px minmax(0,1fr) auto 17px;gap:7px;padding:12px 14px;min-height:66px}.mp-eu-monitor--editorial .me-index{font-size:8px}.mp-eu-monitor--editorial .me-logo{width:28px;height:28px;padding:4px}.mp-eu-monitor--editorial .me-shop strong{font-size:12px}.mp-eu-monitor--editorial .me-shop>span{font-size:9px}.mp-eu-monitor--editorial .me-amount>strong{font-size:18px;letter-spacing:-.6px}.mp-eu-monitor--editorial .me-selection,.mp-eu-monitor--editorial .me-selected{font-size:8px}.mp-eu-monitor--editorial .me-radio{width:17px;height:17px}.mp-eu-monitor--editorial .me-radio svg{width:12px;height:12px}.mp-eu-monitor--editorial .me-note{padding-inline:14px}.mp-eu-monitor--editorial .me-note summary{font-size:9px;min-height:38px}}
@media(prefers-reduced-motion:reduce){.mp-eu-monitor--editorial *{animation:none!important;transition:none!important}}
