.gcsaa-panel{border:1px solid #e3d9ff;border-radius:18px;padding:20px;margin:22px 0;background:linear-gradient(135deg,#fff,#faf7ff);box-shadow:0 14px 36px rgba(74,0,216,.08);color:#170043}.gcsaa-head{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:14px}.gcsaa-badge{display:inline-flex;padding:7px 12px;border-radius:999px;background:#4b00d8;color:#fff;font-weight:800;font-size:12px;text-transform:uppercase;letter-spacing:.05em}.gcsaa-countdown{font-weight:800;color:#4b00d8}.gcsaa-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:12px 0}.gcsaa-grid>div{border:1px solid #eadfff;border-radius:14px;padding:13px;background:#fff}.gcsaa-grid small{display:block;color:#6e5c94;font-weight:600}.gcsaa-grid strong{display:block;font-size:24px;color:#120044}.gcsaa-form{margin-top:14px}.gcsaa-form label{display:block;font-weight:800;margin-bottom:8px}.gcsaa-row{display:flex;gap:10px}.gcsaa-row input{flex:1;min-height:46px;border:1px solid #d9cdfb;border-radius:12px;padding:0 14px}.gcsaa-row button,.gcsaa-buy-btn{border-radius:12px!important;background:#4b00d8!important;color:#fff!important;border:none!important;font-weight:800!important;padding:12px 18px!important}.gcsaa-buy-btn{width:100%;margin-top:4px}.gcsaa-message{padding:14px;border-radius:14px;background:#f4efff;color:#170043}.gcsaa-closed{background:#fff3f3;color:#9b1c1c}@media(max-width:640px){.gcsaa-grid{grid-template-columns:1fr}.gcsaa-head,.gcsaa-row{flex-direction:column;align-items:stretch}}

/* GCS Financial Transparency */
.gcsaa-finance{font-family:Inter,Arial,sans-serif;color:#120047;margin:24px 0}.gcsaa-finance-hero{background:linear-gradient(135deg,#f7f1ff,#fff);border:1px solid #eadcff;border-radius:24px;padding:28px;margin-bottom:20px}.gcsaa-finance-hero span{display:block;color:#6a00ff;text-transform:uppercase;letter-spacing:.08em;font-weight:800;font-size:12px}.gcsaa-finance-hero h2{margin:8px 0 8px;font-size:30px;line-height:1.15}.gcsaa-finance-hero p{max-width:760px;color:#5e4b82}.gcsaa-finance-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-bottom:18px}.gcsaa-finance-kpis article{background:#fff;border:1px solid #eadffc;border-radius:18px;padding:18px;box-shadow:0 16px 40px rgba(60,0,160,.06)}.gcsaa-finance-kpis small{display:block;color:#6e5b91;font-weight:700}.gcsaa-finance-kpis strong{display:block;margin-top:8px;font-size:24px}.gcsaa-finance-kpis em{display:block;margin-top:6px;font-style:normal;color:#78699a;font-size:12px}.gcsaa-finance-card{background:#fff;border:1px solid #eadffc;border-radius:22px;padding:20px;box-shadow:0 18px 45px rgba(45,0,128,.06)}.gcsaa-finance-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.gcsaa-finance-head h3{margin:0;font-size:22px}.gcsaa-finance-head span{background:#f4eeff;border:1px solid #e1d0ff;border-radius:99px;padding:7px 12px;color:#5400d7;font-weight:800}.gcsaa-finance-table-wrap{overflow-x:auto}.gcsaa-finance-table{width:100%;border-collapse:separate;border-spacing:0 10px}.gcsaa-finance-table th{font-size:12px;text-align:left;color:#695888;padding:8px 12px}.gcsaa-finance-table td{background:#fbf9ff;border-top:1px solid #eee5ff;border-bottom:1px solid #eee5ff;padding:14px 12px;vertical-align:middle}.gcsaa-finance-table td:first-child{border-left:1px solid #eee5ff;border-radius:14px 0 0 14px}.gcsaa-finance-table td:last-child{border-right:1px solid #eee5ff;border-radius:0 14px 14px 0}.gcsaa-finance-table td small{display:block;color:#81739d;margin-top:3px}.gcsaa-status{display:inline-flex;align-items:center;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800}.gcsaa-status.paid{background:#e9fff4;color:#087a3b}.gcsaa-status.unpaid{background:#fff7e6;color:#946200}.gcsaa-status.hold{background:#f3eeff;color:#5f00cf}@media(max-width:900px){.gcsaa-finance-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.gcsaa-finance-hero h2{font-size:24px}}@media(max-width:520px){.gcsaa-finance-kpis{grid-template-columns:1fr}.gcsaa-finance-card{padding:12px}.gcsaa-finance-table th,.gcsaa-finance-table td{white-space:nowrap}}

.gcsaa-hidden{display:none!important}.gcsaa-live-status{margin:12px 0}.gcs-live-status{margin-top:10px}
