.em-empty-r31{margin-top:40px}
.em-empty-r31 .box__wrap{max-width:860px;padding:32px}
.em-empty-r31 .section-title{margin-bottom:18px}
.em-empty-r31 .section__text{max-width:650px;line-height:1.65}
.em-empty-r31__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}
.em-empty-r31__actions .app-btn{width:auto;min-height:46px;padding:12px 20px;white-space:normal;text-align:center}
.em-empty-r31 > .app-btn{display:inline-flex;width:auto;max-width:100%;min-height:48px;height:auto;align-items:center;justify-content:center;padding:14px 22px;white-space:normal;text-align:center;line-height:1.4}
#em-tracking-body-r31{border-radius:10px}
.comparison{width:100%;max-width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0;overscroll-behavior-x:contain}
.comparison .comparison__title{max-width:100%;min-height:48px;padding:14px 18px;background:#333333!important;border:1px solid #666666;border-radius:10px;color:#FFFFFF;gap:14px}
.comparison .comparison__title span{font-family:Inter,Arial,sans-serif;font-size:18px;line-height:1.4;text-transform:none;color:#FFFFFF!important}
.comparison .comparison__title svg{flex-shrink:0;fill:var(--em-yellow)!important}
.comparison .comparison__title:hover,.comparison .comparison__title:focus-visible{border-color:var(--em-yellow)}
.comparison button.comparison__title{font:inherit;text-align:left;cursor:pointer}
.comparison button.comparison__del{padding:0;cursor:pointer}
button.add_compare{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:10px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--em-yellow);font:inherit;cursor:pointer}
button.add_compare:hover,button.add_compare:focus-visible{border-color:var(--em-yellow);outline:2px solid transparent}
button.add_compare[aria-pressed="true"]{background:#424242}
button.add_compare:not(:has(svg)){width:auto;height:auto;min-height:44px;padding:10px 14px;white-space:normal;text-align:left}
.comparison .comparison__del{display:flex;align-items:center;justify-content:center;width:40px;height:40px;top:4px;right:4px;background:#FFFFFF;border:1px solid #CCCCCC;border-radius:8px;color:#222222}
.comparison .comparison__del svg{width:20px;height:20px}
.comparison .comparison__del:focus-visible{outline:2px solid var(--em-yellow);outline-offset:2px}
@media(max-width:575px){.comparison .comparison__title span{font-size:16px}.comparison .comparison__title{padding:12px 14px}}
@media(max-width:575px){.em-empty-r31{margin-top:24px}.em-empty-r31 .box__wrap{padding:22px}.em-empty-r31__actions{flex-direction:column}.em-empty-r31__actions .app-btn{width:100%}}
