.irp_comment {text-align: right;margin-top: 2em;}

details#irp-library-quarter-category-year-selector[open] svg{transform: rotateX(180deg);transition: transform 0.3s ease;}
.pulldown-select {overflow: hidden;transition: height 0.3s ease;}
#irp-library-quarter-category-year-selector details[open] svg{transform: rotateX(180deg);transition: transform 0.3s ease;}

/*highlight*/
.highcharts-legend-symbol {display: none !important;}
.hc-legend-item {display: inline-flex;align-items: center;gap: 6px;cursor: pointer;}
.hc-legend-color {width: 12px;height: 12px;border-radius: 2px;display: inline-block;}
.highcharts-legend-item path,
.highcharts-legend-item rect {display: none !important;}
.hc-pie-legend {display: inline-flex;align-items: center;gap: 6px;cursor: pointer;white-space: nowrap;}
.hc-pie-legend-color { width: 11px; height: 11px;display: inline-block;}
.hc-pie-legend-text {display: inline-flex;gap: 4px;}
.hc-pie-legend-percent {margin-left: 4px;}

.irp-hilitable {width: 100%;border-collapse: collapse;font-size:0.875rem;}
.irp-hilitable th {border: 1px solid #ccc;text-align: center;padding: 1em 0.7em;background-color: #f8f8f8;}
.irp-hilitable td {border: 1px solid #ccc;text-align: right;padding: 1em 0.7em;}