*{box-sizing:border-box}body{background:#0f172a;color:#e5e7eb;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0}.app-container{display:flex;flex-direction:column;min-height:100vh}.app-header{background:#1e293b;border-bottom:1px solid #334155;padding:2rem;text-align:center}.app-header h1{font-size:28px;margin:0 0 .5rem}.app-header p{color:#94a3b8;font-size:14px;margin:0}.app-main{flex:1 1;margin:0 auto;max-width:1200px;padding:2rem;width:100%}.solar-card{background:#1e293b;border:.5px solid #334155;border-radius:8px;padding:1.25rem}.solar-card,.solar-input-group{margin-bottom:1rem}.solar-label{color:#e5e7eb;display:block;font-size:14px;font-weight:500;margin-bottom:6px}.solar-input,.solar-input select{background:#0f172a;border:.5px solid #334155;border-radius:6px;color:#e5e7eb;font-size:14px;padding:8px 12px;width:100%}.solar-grid-2{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.solar-metric{background:#0f172a;border:.5px solid #334155;border-radius:6px;padding:1rem;text-align:center}.solar-metric-label{color:#94a3b8;font-size:12px;margin-bottom:6px;text-transform:uppercase}.solar-metric-value{color:#10b981;font-size:24px;font-weight:600}.solar-currency{color:#10b981;font-size:18px}.solar-row{align-items:center;border-bottom:.5px solid #334155;display:flex;font-size:14px;justify-content:space-between;padding:8px 0}.solar-row:last-child{border-bottom:none}.solar-warning{background:#7c2d12;border:.5px solid #92400e;border-radius:6px;color:#fed7aa}.solar-success,.solar-warning{font-size:13px;margin:1rem 0;padding:12px}.solar-success{background:#064e3b;border:.5px solid #059669;border-radius:6px;color:#a7f3d0}.solar-btn{background:#0f172a;border:.5px solid #334155;border-radius:6px;color:#e5e7eb;cursor:pointer;font-size:14px;margin-bottom:8px;padding:8px 14px;transition:all .2s}.solar-btn:hover{background:#1e293b;border-color:#475569}@media (max-width:768px){.solar-grid-2{grid-template-columns:1fr}.app-main{padding:1rem}}
/*# sourceMappingURL=main.6d9d2ef4.css.map*/