.brand-comparison{min-width:0;width:100%;margin:10px 0;color:#173954}.brand-comparison-hint,.brand-comparison-note{font-size:11px!important;line-height:1.9;color:#627c8d!important;margin:8px 0!important}.brand-comparison .brand-comparison-scroll{overflow:auto!important;max-height:520px!important;width:100%;border:1px solid #c8dce6;border-radius:12px;isolation:isolate;overscroll-behavior-inline:contain;scrollbar-width:auto}.brand-comparison-scroll:focus-visible{outline:3px solid #51afb2;outline-offset:2px}.brand-comparison .brand-comparison-table{border-collapse:separate!important;border-spacing:0!important;width:max-content!important;min-width:100%;table-layout:auto;margin:0!important;white-space:normal!important;font-size:12px!important}.brand-comparison .brand-comparison-table th,.brand-comparison .brand-comparison-table td{box-sizing:border-box;min-width:190px;width:190px;padding:15px 16px!important;text-align:center!important;vertical-align:middle!important;border:0!important;border-left:1px solid #d8e5ed!important;border-bottom:1px solid #d8e5ed!important;white-space:pre-line!important;line-height:1.9!important;background:#fff;color:#214b69}.brand-comparison .brand-comparison-table tbody tr:nth-child(even)>td{background:#f5f9fc}.brand-comparison .brand-comparison-table thead th{position:sticky!important;top:0!important;z-index:3!important;background:#edf6f9!important;font-weight:700;color:#173b56;min-height:72px}.brand-comparison .brand-comparison-table thead th small{display:block;font-size:10px;font-weight:400;color:#527987;margin-top:5px}.brand-comparison .brand-comparison-table thead .brand-state-active{background:#fff7e4!important}.brand-comparison .brand-comparison-table thead .brand-state-done{background:#e8f6ef!important}.brand-comparison .brand-comparison-table tr>:first-child{position:sticky!important;right:0!important;left:auto!important;min-width:165px;width:165px;max-width:165px;text-align:right!important;background:#edf4fa!important;z-index:2!important;box-shadow:-3px 0 7px #163b5914;color:#214864;font-weight:700}.brand-comparison .brand-comparison-table thead tr>:first-child{z-index:4!important;background:#183f5c!important;color:white}.brand-comparison .brand-comparison-table .brand-value-done{color:#0d7953;font-weight:700}.brand-comparison-caption{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.daily-brand-grid.daily-brand-all[hidden]{display:none!important}@media(max-width:700px){.brand-comparison .brand-comparison-scroll{max-height:65vh!important}.brand-comparison .brand-comparison-table th,.brand-comparison .brand-comparison-table td{min-width:175px;width:175px;padding:12px!important;font-size:11px!important}.brand-comparison .brand-comparison-table tr>:first-child{min-width:138px;width:138px;max-width:138px}.brand-comparison-hint,.brand-comparison-note{font-size:10px!important}}

.brand-comparison{contain:inline-size;max-width:100%}.brand-comparison .brand-comparison-scroll{min-width:0;max-width:100%}