.mvd-selection-fab{position:fixed;bottom:21px;right:20px;z-index:998;display:flex;align-items:center;gap:8px;border:1px solid #d8e3da!important;border-radius:999px!important;padding:11px 17px!important;background:#fff!important;color:#173b2c!important;box-shadow:0 9px 26px rgba(0,0,0,.14);font:600 13px/1.25 system-ui,sans-serif;cursor:pointer}.mvd-selection-count{display:inline-grid;place-items:center;border-radius:999px;min-width:19px;height:19px;padding:0 3px;background:#173b2c;color:white;font-size:11px}.mvd-selection-open:hover{filter:brightness(.94)}.mvd-selection-overlay{position:fixed;inset:0;z-index:100000;background:rgba(17,25,21,.6);display:flex;justify-content:center;align-items:center;padding:15px}.mvd-selection-overlay[hidden]{display:none!important}.mvd-selection-dialog{width:min(650px,100%);max-height:min(90vh,820px);overflow:auto;background:#fff;color:#1d2720;border-radius:20px;box-shadow:0 26px 70px rgba(0,0,0,.25);font:14px/1.45 system-ui,sans-serif}.mvd-selection-header{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;padding:24px 24px 12px;border-bottom:1px solid #e8eae8}.mvd-selection-header h2{font:700 22px/1.25 system-ui,sans-serif;color:#173b2c;margin:0 0 7px}.mvd-selection-header p{margin:0 0 12px;color:#627166;font-size:13px}.mvd-selection-close{background:none!important;border:0!important;color:#333!important;font-size:28px!important;line-height:1!important;cursor:pointer;padding:0 4px!important}.mvd-selection-list{padding:0 24px 12px}.mvd-selection-row{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:16px 0;border-bottom:1px solid #edf0ed}.mvd-selection-row strong{display:block;font-size:14px}.mvd-selection-row small{display:block;color:#6b746d}.mvd-selection-row a{display:inline-block;background:#173b2c;color:#fff!important;text-decoration:none!important;border-radius:100px;padding:8px 12px;margin-top:9px;font-size:12px;font-weight:650}.mvd-selection-status{font-size:12px;font-weight:700;margin-top:5px;color:#647167}.mvd-selection-status.is-done{color:#126c3c}.mvd-selection-remove{border:1px solid #dce4dc!important;background:#fff!important;color:#606c62!important;border-radius:100px!important;padding:6px 9px!important;cursor:pointer;font-size:12px}.mvd-selection-message{padding:0 24px;color:#68766b;font-size:12px}.mvd-selection-empty{padding:24px 0;color:#657367}.mvd-selection-footer{padding:14px 24px 20px;display:flex;gap:12px;justify-content:space-between;align-items:center;font-size:11px;color:#607066}.mvd-selection-clear{border:0;background:transparent;color:#173b2c;text-decoration:underline;cursor:pointer;font-size:12px;white-space:nowrap}.mvd-select-offer{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px;max-width:100%;border:1px solid #d4ded5!important;border-radius:999px!important;background:#fff!important;color:#173b2c!important;font:650 12px/1.3 system-ui,sans-serif!important;padding:7px 10px!important;margin:7px 12px 10px!important;cursor:pointer;position:relative;z-index:20}.mvd-select-offer.is-saved{background:#e9f5eb!important;border-color:#91c7a0!important}.mvd-selected-badge{font:700 11px/1.3 system-ui,sans-serif;color:#146e3d;background:#e5f4e8;border-radius:5px;padding:3px 6px;margin:0 10px}.mvd-selection-inline{background:transparent;border:1px solid currentColor;border-radius:100px;padding:8px 10px;cursor:pointer}@media(max-width:600px){.mvd-selection-fab{right:11px;bottom:13px;padding:10px 13px!important}.mvd-selection-fab span:not(.mvd-selection-count){font-size:12px}.mvd-selection-row{align-items:flex-start}.mvd-selection-dialog{max-height:94vh;border-radius:14px}.mvd-selection-header,.mvd-selection-list,.mvd-selection-footer{padding-left:16px;padding-right:16px}}

/* 4.25.63: il cuore rimane a sinistra del cashback, compare solo con offerte. */
.mvd-selection-fab[hidden]{display:none!important}
.mvd-selection-fab{box-sizing:border-box!important;min-width:48px!important;width:48px!important;height:48px!important;min-height:48px!important;padding:0!important;gap:0!important;justify-content:center!important;display:flex!important;align-items:center!important;bottom:var(--mvd-selection-bottom,24px)!important;right:var(--mvd-selection-right,190px)!important;z-index:2147483646!important;border-radius:50%!important}
.mvd-selection-fab .mvd-selection-count{position:absolute;top:-7px;right:-8px;min-width:19px;height:19px;background:#eacb76!important;color:#173b2c!important;border:2px solid white;padding:0 3px;font:800 10px/1 system-ui,sans-serif}
.mvd-selection-tooltip{position:absolute;right:calc(100% + 10px);top:50%;transform:translateY(-50%);background:#173b2c;color:white;border-radius:999px;padding:7px 11px;white-space:nowrap;font:650 12px/1.2 system-ui,sans-serif;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease}
.mvd-selection-fab:hover .mvd-selection-tooltip,.mvd-selection-fab:focus-visible .mvd-selection-tooltip{opacity:1;visibility:visible}
.mvd-selection-disclosure{box-sizing:border-box!important;padding:15px 26px 20px!important;line-height:1.65!important;color:#4b574f!important}
.mvd-selection-disclosure p{margin:0 0 10px!important}
.mvd-selection-disclosure a{color:#173b2c!important;text-decoration:underline!important}
@media(max-width:600px){.mvd-selection-fab{width:45px!important;height:45px!important;min-width:45px!important;min-height:45px!important}.mvd-selection-disclosure{padding:14px 19px 18px!important}}

.mvd-selection-fab.mvd-selection-open[hidden]{display:none!important}
