.megavar-add-to-quote-list{display:inline-block;width:100%;padding:10px 16px;font-size:14px;font-weight:600;text-align:center;background:#fff;color:var(--e-global-color-primary);border:1px solid var(--e-global-color-primary);border-radius:2px;cursor:pointer;transition:background 0.15s ease,color 0.15s ease}.megavar-add-to-quote-list:hover{background:var(--e-global-color-primary);color:#fff}.megavar-add-to-quote-list.is-in-list{background:var(--e-global-color-primary);color:#fff}.megavar-quote-list-badge{display:inline-flex;align-items:center;gap:6px;text-decoration:none;color:inherit}.megavar-quote-list-badge__count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;border-radius:50%;background:var(--e-global-color-primary);color:#fff;font-size:11px;font-weight:700}.megavar-quote-list-empty{padding:5%;text-align:center}.megavar-quote-list-items{list-style:none;margin:0 0 30px 0;padding:0;display:flex;flex-direction:column;gap:16px}.megavar-quote-list-item{display:flex;align-items:center;gap:16px;padding:12px;border:1px solid rgb(255 255 255 / .2);border-radius:4px}.megavar-quote-list-item__image{width:64px;height:64px;object-fit:cover;border-radius:2px;flex-shrink:0}.megavar-quote-list-item__body{display:flex;flex-direction:column;gap:4px;flex-grow:1}.megavar-quote-list-item__title{color:inherit;text-decoration:none;font-weight:600}.megavar-quote-list-item__rate{font-size:13px;color:#555}.megavar-quote-list-item__remove{background:none;border:1px solid #ccc;border-radius:2px;padding:6px 12px;cursor:pointer;font-size:13px;flex-shrink:0}.megavar-quote-list-form{display:flex;flex-direction:column;gap:24px}.megavar-quote-list-form fieldset{border:1px solid rgb(255 255 255 / .2);border-radius:4px;padding:16px;display:flex;flex-direction:column;gap:12px}.megavar-quote-list-form legend{font-weight:700;padding:0 6px}.megavar-quote-list-form label{display:flex;flex-direction:column;gap:4px;font-size:14px}.megavar-quote-list-form input,.megavar-quote-list-form select,.megavar-quote-list-form textarea{padding:8px;border:1px solid #ccc;border-radius:2px;font-size:14px}.megavar-quote-list-form__submit{padding:12px 24px;background:var(--e-global-color-primary);color:#fff;border:none;border-radius:2px;font-weight:700;cursor:pointer}.megavar-quote-list-form__submit:disabled{opacity:.6;cursor:not-allowed}.megavar-quote-list-form__status{margin:0;font-size:14px}.megavar-quote-list-form__status.is-error{color:#b00020}.megavar-quote-list-form__status.is-success{color:#1a7a1a}@media (max-width:767px){.megavar-quote-list-item{flex-wrap:wrap}}