/* ==================================================================================
 * AUTO-GENERATED ALERT STYLES
 * ==================================================================================
 * This file is automatically generated by the Alert Configuration Wizard.
 * Do not edit manually - changes will be overwritten.
 * Generated: 2026-04-13 08:25:38
 * ================================================================================== */

/* CSS Variables for alert colors */
:root {
    --to-w-color: #FF002F;
    --sv-w-color: #FFA500;
    --svr-w-color: #FFA500;
    --ff-w-color: #8B0000;
    --ffw-color: #8B0000;
    --ws-w-color: #BB9AF7;
    --ww-y-color: #7B68EE;
    --ws-a-color: #4682B4;
    --sq-w-color: #C71585;
    --ss-color: #B524C6;
    --ff-a-color: #2E8B57;
    --sps-s-color: #7DCFFF;
    --le-w-color: #008B8B;
    --bz-w-color: #FF4500;
    --is-w-color: #8B008B;
    --wc-w-color: #B0C4DE;
    --cw-y-color: #AFEEEE;
    --ec-w-color: #00FFFF;
    --ec-a-color: #5F9EA0;
    --to-a-color: #FFFF00;
    --sv-a-color: #DB7093;
    --fl-w-color: #00FF00;
    --fl-y-color: #7CFC00;
    --fl-a-color: #2E8B57;
    --fa-y-color: #00FF7F;
    --hw-w-color: #DAA520;
    --hw-a-color: #B8860B;
    --wi-y-color: #D2B48C;
    --ew-w-color: #FF8C00;
    --eh-w-color: #C71585;
    --eh-a-color: #800000;
    --ht-y-color: #FF7F50;
    --fz-w-color: #483D8B;
    --fz-a-color: #00CED1;
    --fr-y-color: #64FFDA;
    --hz-w-color: #9400D3;
    --zr-y-color: #DA70D6;
    --fg-y-color: #708090;
    --zf-y-color: #008080;
    --wc-y-color: #87CEEB;
    --svs-s-color: #00FFFF;
    --ds-w-color: #C2A06E;
    --sm-y-color: #B5A642;
    --as-y-color: #808080;
}

/* Counter item gradient backgrounds (default theme) */
.counter-item.to { background-image: linear-gradient(to top, #B30000, #FF0000); }
.counter-item.sv { background-image: linear-gradient(to top, #B35900, #FFA500); }
.counter-item.svr { background-image: linear-gradient(to top, #B35900, #FFA500); }
.counter-item.ff { background-image: linear-gradient(to top, #3F0000, #8B0000); }
.counter-item.ffw { background-image: linear-gradient(to top, #3F0000, #8B0000); }
.counter-item.sq { background-image: linear-gradient(to top, #7B0039, #C71585); }
.counter-item.sps { background-image: linear-gradient(to top, #3183B3, #7DCFFF); }
.counter-item.bz { background-image: linear-gradient(to top, #B30000, #FF4500); }
.counter-item.to { background-image: linear-gradient(to top, #B3B300, #FFFF00); }
.counter-item.sv { background-image: linear-gradient(to top, #8F2447, #DB7093); }
.counter-item.ew { background-image: linear-gradient(to top, #B34000, #FF8C00); }

/* Alert card border colors */
.alert-card.to-w { border-color: var(--to-w-color); }
.alert-card.sv-w { border-color: var(--sv-w-color); }
.alert-card.svr-w { border-color: var(--svr-w-color); }
.alert-card.ff-w { border-color: var(--ff-w-color); }
.alert-card.ffw { border-color: var(--ffw-color); }
.alert-card.ws-w { border-color: var(--ws-w-color); }
.alert-card.ww-y { border-color: var(--ww-y-color); }
.alert-card.ws-a { border-color: var(--ws-a-color); }
.alert-card.sq-w { border-color: var(--sq-w-color); }
.alert-card.ss { border-color: var(--ss-color); }
.alert-card.ff-a { border-color: var(--ff-a-color); }
.alert-card.sps-s { border-color: var(--sps-s-color); }
.alert-card.le-w { border-color: var(--le-w-color); }
.alert-card.bz-w { border-color: var(--bz-w-color); }
.alert-card.is-w { border-color: var(--is-w-color); }
.alert-card.wc-w { border-color: var(--wc-w-color); }
.alert-card.cw-y { border-color: var(--cw-y-color); }
.alert-card.ec-w { border-color: var(--ec-w-color); }
.alert-card.ec-a { border-color: var(--ec-a-color); }
.alert-card.to-a { border-color: var(--to-a-color); }
.alert-card.sv-a { border-color: var(--sv-a-color); }
.alert-card.fl-w { border-color: var(--fl-w-color); }
.alert-card.fl-y { border-color: var(--fl-y-color); }
.alert-card.fl-a { border-color: var(--fl-a-color); }
.alert-card.fa-y { border-color: var(--fa-y-color); }
.alert-card.hw-w { border-color: var(--hw-w-color); }
.alert-card.hw-a { border-color: var(--hw-a-color); }
.alert-card.wi-y { border-color: var(--wi-y-color); }
.alert-card.ew-w { border-color: var(--ew-w-color); }
.alert-card.eh-w { border-color: var(--eh-w-color); }
.alert-card.eh-a { border-color: var(--eh-a-color); }
.alert-card.ht-y { border-color: var(--ht-y-color); }
.alert-card.fz-w { border-color: var(--fz-w-color); }
.alert-card.fz-a { border-color: var(--fz-a-color); }
.alert-card.fr-y { border-color: var(--fr-y-color); }
.alert-card.hz-w { border-color: var(--hz-w-color); }
.alert-card.zr-y { border-color: var(--zr-y-color); }
.alert-card.fg-y { border-color: var(--fg-y-color); }
.alert-card.zf-y { border-color: var(--zf-y-color); }
.alert-card.wc-y { border-color: var(--wc-y-color); }
.alert-card.svs-s { border-color: var(--svs-s-color); }
.alert-card.ds-w { border-color: var(--ds-w-color); }
.alert-card.sm-y { border-color: var(--sm-y-color); }
.alert-card.as-y { border-color: var(--as-y-color); }
