/* =========================================================
   RESULT ICONS — INLINE SVG v1.0.0
   ========================================================= */

#osm-result-page svg {
    display: block;
    width: 1em;
    height: 1em;
    fill: none;
    stroke: currentColor;
    stroke-width: 1.8;
    stroke-linecap: round;
    stroke-linejoin: round;
}

#osm-result-page .osm-summary-icon svg {
    width: 20px;
    height: 20px;
}

#osm-result-page .osm-style-bar-icon svg {
    width: 21px;
    height: 21px;
}

#osm-result-page .osm-dimension-score-icon svg {
    width: 19px;
    height: 19px;
}

#osm-result-page .osm-chart-insight-icon svg {
    width: 22px;
    height: 22px;
}

#osm-result-page .osm-main-insight-icon svg {
    width: 24px;
    height: 24px;
}

#osm-result-page .osm-summary-list-heading svg {
    width: 18px;
    height: 18px;
}

#osm-result-page .osm-accordion-number svg {
    width: 16px;
    height: 16px;
}

#osm-result-page .osm-result-button {
    gap: 9px;
}

#osm-result-page .osm-result-button svg {
    width: 17px;
    height: 17px;
    flex: 0 0 auto;
}

#osm-result-page .osm-icon-dominant svg {
    fill: currentColor;
    stroke-width: 1.4;
}

@media (max-width: 680px) {
    #osm-result-page .osm-summary-icon svg {
        width: 17px;
        height: 17px;
    }

    #osm-result-page .osm-style-bar-icon svg {
        width: 18px;
        height: 18px;
    }

    #osm-result-page .osm-result-button svg {
        width: 15px;
        height: 15px;
    }
}