/* FusionSolar Widget - Frontend */
.fsc-widget {
    background: linear-gradient(135deg, #1e3a5f, #0f4c75);
    color: #fff;
    border-radius: 12px;
    padding: 24px;
    max-width: 520px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
    direction: rtl;
}
.fsc-widget-header { display: flex; align-items: center; gap: 10px; margin-bottom: 20px; }
.fsc-widget-header h3 { margin: 0; font-size: 1.2em; }
.fsc-icon { font-size: 1.8em; }

.fsc-stat-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 12px;
}

.fsc-stat {
    background: rgba(255,255,255,.12);
    border-radius: 8px;
    padding: 14px;
    text-align: center;
}
.fsc-label { font-size: .75em; opacity: .8; margin-bottom: 6px; }
.fsc-value { font-size: 1.5em; font-weight: 700; }

.fsc-widget-footer {
    margin-top: 16px;
    text-align: center;
    font-size: .75em;
    opacity: .6;
}
