.capital-caption{color:var(--muted,#68776e);line-height:1.8}.exchange-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:18px 0}.exchange-card{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:7px;padding:14px;min-width:0;background:#f5f3ea;border:1px solid #d9d9c9;border-radius:8px;white-space:normal}.exchange-card b{color:#173d34;font-size:15px}.exchange-card span{font-size:13px}.exchange-card small{font-size:11px;color:#6d756b}.exchange-card.selected{border-color:#48705e;background:#e6eee5;box-shadow:inset 0 0 0 1px #48705e}.issue-preview{padding:15px;background:#f6f5ee;border-radius:8px}.ipo-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-top:18px}.ipo-track span{padding:10px 5px;background:#eceee6;font-size:12px;display:flex;flex-direction:column;gap:4px}.ipo-track small{color:#7e8c78}.ipo-track .current{background:#244d40;color:#fff}.exchange-event{border-bottom:1px solid #dddccf;padding:8px 0}.exchange-event small{color:#6d756b}.capital-archive p{line-height:1.8}.capital-quote-chart{display:flex;gap:2px;align-items:flex-end;height:92px;padding:10px 0}.capital-quote-chart i{flex:1;background:#50705d;min-width:2px;border-radius:2px 2px 0 0}.credit-controls{display:flex;flex-wrap:wrap;gap:8px}.credit-controls select{max-width:100%}.public-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.public-actions button{white-space:normal;min-height:44px}.capital-archive summary{min-height:44px;padding:12px 0;cursor:pointer}.exchange-warning{border-left:3px solid #ad7c3b;padding-left:10px}.quarter-report{border-top:1px solid #d5d8cd;padding:10px 0}.quarter-report p{font-size:13px}@media(max-width:600px){.exchange-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.exchange-card{padding:12px}.exchange-card b{font-size:14px}.ipo-track span{font-size:11px;min-width:0}.public-actions{grid-template-columns:1fr}.issue-preview{padding:12px}.capital-decision-actions{flex-wrap:wrap}.capital-decision-actions button{min-height:44px;flex:1 1 40%}}
