:root{--compare-result-bp-tablet:56.25rem;--compare-result-bp-mobile:35rem;--compare-result-sticky-cta-block:calc(3.75rem + env(safe-area-inset-bottom,0px))}.compare-result-header-menu{display:none;position:relative}.compare-result-header-menu>summary{cursor:pointer;color:#4b5563;border-radius:.5rem;justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem;list-style:none;display:inline-flex}.compare-result-header-menu>summary::-webkit-details-marker{display:none}.compare-result-header-menu-nav{z-index:40;background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;flex-direction:column;gap:.25rem;min-width:11rem;padding:.5rem;display:flex;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 .5rem 1.5rem #0000001a}.compare-result-header-menu-link{color:#4b5563;word-break:break-word;border-radius:.5rem;padding:.625rem .75rem;font-size:.875rem;font-weight:600;line-height:1.45;display:block}.compare-result-header-menu-link:hover{color:#f77c00;background:#fff8ed}@media (max-width:56.25rem){body:has(.compare-result-page) .public-shell-nav-desktop{display:none!important}body:has(.compare-result-page) .compare-result-header-menu{display:block}body:has(.compare-result-page) .history-entry-button{display:none!important}}@media (min-width:56.3125rem){body:has(.compare-result-page) .compare-result-header-menu{display:none!important}}.compare-result-panel--public{min-width:0;overflow-x:hidden}.compare-result-panel--public .compare-result-info-value,.compare-result-panel--public .compare-result-doc-value{text-overflow:unset;white-space:normal;word-break:break-word;overflow:visible}.compare-result-panel--public .compare-result-gauge-amount{font-size:clamp(1.4rem,5vw,2rem);line-height:1.2}.compare-result-panel--public .compare-result-section-chip,.compare-result-panel--public .compare-result-section-legend-label{white-space:normal;word-break:break-word}.compare-result-judgment-below-slot{width:100%}.compare-result-diagnosis-slot .compare-result-line-cta--full,.compare-result-info-line-slot .compare-result-line-cta--full{align-self:stretch;width:100%;max-width:100%}@media (max-width:56.25rem){.compare-result-panel--public{padding:1.25rem!important}.compare-result-summary-block{flex-direction:column;gap:.75rem;display:flex}.compare-result-gauge-slot{width:100%}}@media (min-width:56.3125rem){.compare-result-summary-block{grid-template-columns:65fr 35fr;align-items:stretch;gap:1rem;display:grid}.compare-result-gauge-slot{grid-area:gauge}.compare-result-info-company-slot{grid-area:company}.compare-result-info-total-slot{grid-area:total}.compare-result-diagnosis-slot{grid-area:diagnosis}.compare-result-judgment-below-slot{grid-area:judgment}.compare-result-summary-block--has-diagnosis.compare-result-summary-block--has-judgment{grid-template-rows:1fr 1fr 1fr auto;grid-template-areas:"gauge company""gauge total""gauge diagnosis""judgment judgment"}.compare-result-summary-block--has-diagnosis.compare-result-summary-block--has-judgment .compare-result-gauge-slot{grid-row:1/4}.compare-result-summary-block--has-diagnosis:not(.compare-result-summary-block--has-judgment){grid-template-rows:1fr 1fr 1fr;grid-template-areas:"gauge company""gauge total""gauge diagnosis"}.compare-result-summary-block--has-diagnosis:not(.compare-result-summary-block--has-judgment) .compare-result-gauge-slot{grid-row:1/4}.compare-result-summary-block:not(.compare-result-summary-block--has-diagnosis).compare-result-summary-block--has-judgment{grid-template-rows:1fr 1fr auto;grid-template-areas:"gauge company""gauge total""judgment judgment"}.compare-result-summary-block:not(.compare-result-summary-block--has-diagnosis).compare-result-summary-block--has-judgment .compare-result-gauge-slot{grid-row:1/3}.compare-result-summary-block:not(.compare-result-summary-block--has-diagnosis):not(.compare-result-summary-block--has-judgment){grid-template-rows:1fr 1fr;grid-template-areas:"gauge company""gauge total"}.compare-result-summary-block:not(.compare-result-summary-block--has-diagnosis):not(.compare-result-summary-block--has-judgment) .compare-result-gauge-slot{grid-row:1/3}.compare-result-summary-info-card{height:100%;min-height:0}.compare-result-diagnosis-slot{justify-content:center}.compare-result-diagnosis-slot .compare-result-line-cta--full{flex:1;min-height:2.75rem}}@media (max-width:35rem){body:has(.compare-result-page){padding-bottom:var(--compare-result-sticky-cta-block)}.compare-result-panel--public{padding:1rem!important}.compare-result-push-inline{display:none!important}.compare-result-push-sticky{z-index:35;padding:.75rem 1rem;padding-bottom:calc(.75rem + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);background:#fffffff5;border-top:1px solid #e5e7eb;justify-content:center;align-items:stretch;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -.25rem 1rem #00000014;display:flex!important}.compare-result-push-sticky .compare-result-line-cta{width:100%;max-width:100%;min-height:2.75rem}.compare-result-panel--public .compare-result-section-bar-row{flex-direction:column!important;align-items:stretch!important;gap:.5rem!important}.compare-result-panel--public .compare-result-section-bar-legend{flex-flow:wrap!important;gap:.75rem!important;width:100%!important;min-width:0!important;padding-right:0!important}.compare-result-panel--public .compare-result-section-bar-track{flex:100%!important;width:100%!important}}@media (min-width:35.0625rem){.compare-result-push-sticky{display:none!important}}
