.nrtable table, th, td {
  border: 1px solid;
}

proactive-charts {display: block; height: 440px; margin: 0 0 20px;}

/* quotes-table */
.quotes-table {
    column-gap: 4%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    
    > div {
        border-bottom: 1px solid #dedede;
        display: flex;
        flex: 1 0 48%;
        font-size: clamp(14px, 12px + 0.313vw, 17px);
        font-weight: 600;
        justify-content: space-between;
        line-height: 1.4;
        min-width: 280px;
        padding: 6px 10px;

        span {
            font-weight: 400;
        }
    }
}

.range-btn[type="button"] {
    color: var(--pc-rangeselector-color, var(--pc-text-color, #fff));
}

.range-btn.active[type="button"] {
    color: var(--pc-rangeselector-active-color, var(--pc-rangeselector-color, var(--pc-text-color, #f7f7f7)));
}


.text-primary {color: #ab5326;}
.border-b {border-bottom: 1px solid #ab5326;}
.uk-position-small { margin: 5px; }
/* 1. Target the closed state: force standard dimensions and inject a custom text character */
ul.exception.uk-accordion .uk-accordion-title::before {
    content: "+" !important; /* Forces a standard text character */
    background-image: none !important; /* Completely wipes out UIkit's broken SVG asset */
    
    /* Layout & Alignment Controls */
    display: inline-block !important;
    float: right; /* Keeps it aligned on the right side */
    font-size: 22px !important; /* Adjust font size to change the size of the plus */
    font-weight: bold !important;
    line-height: 14px !important; /* Keeps the character centered vertically */
    
    /* Color Controls */
    color: #ffffff !important; /* Forces the character to bright white */
    opacity: 1 !important;
}

/* 2. Target the open state: swap the plus character out for a clean minus sign */
ul.exception.uk-accordion .uk-open > .uk-accordion-title::before {
    content: "–" !important; /* En-dash character works best as a clean minus sign */
    background-image: none !important;
    
    /* Keep color properties solid when active */
    color: #ffffff !important;
    opacity: 1 !important;
}

.uk-tab .uk-active {background-color: #d07347;}
