.sidebar{padding-top:22px}.brand{margin-bottom:22px}.sidebar nav{overflow:auto;min-height:0;flex:1;padding-right:4px;gap:3px}.sidebar nav button{padding:10px 12px}.nav-group{font-size:9px;font-weight:650;letter-spacing:1.4px;color:var(--muted);padding:16px 12px 7px}.company-summary{border-top:1px solid var(--line);padding:14px 10px 0}.company-summary strong,.company-summary small{display:block;font-size:11px}.company-summary small{color:var(--muted);margin-top:5px}.company-summary .text-button{font-size:10px;padding:10px 0}.metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:26px}.metric-card{border:1px solid var(--line);background:white;border-radius:12px;padding:22px}.metric-card span{display:block;font-size:11px;color:var(--muted);margin-bottom:12px}.metric-card strong{font-size:28px;font-weight:500}.dashboard-grid{display:grid;grid-template-columns:2fr 1fr;gap:18px;margin-bottom:30px}.panel{background:white;border:1px solid var(--line);border-radius:12px;padding:22px;margin-bottom:18px}.panel h3{margin-top:0}.activity-chart{min-height:170px;display:flex;align-items:end;gap:8px;overflow:auto;padding-top:10px}.activity-day{flex:1;min-width:24px;text-align:center}.activity-day span{display:block;background:linear-gradient(#739c65,#173d35);border-radius:5px 5px 0 0;margin-bottom:8px}.activity-day small{font-size:8px}.facts{display:grid;grid-template-columns:1fr 1fr;font-size:12px;gap:15px;margin:0}.facts dt{color:var(--muted)}.facts dd{margin:0;text-align:right}.json-view{white-space:pre-wrap;word-break:break-word;max-height:400px;overflow:auto;font-size:11px;padding:14px;background:#f3f6ee;border-radius:8px}.wrap-cell{white-space:normal;word-break:break-word;max-width:340px}.call-financials{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:18px 0}.call-financials small,.call-financials strong{display:block}.call-financials strong{font-size:18px;padding-top:6px}.summary-text{white-space:pre-wrap}.panel audio{width:100%;margin-top:8px}.page-heading>button+button{margin-left:8px}.card-actions{flex-wrap:wrap}.card-actions button{font-size:11px}#editor-fields details{margin-top:18px}#editor-fields details summary{cursor:pointer;font-size:12px;color:var(--muted)}@media(max-width:900px){.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid{grid-template-columns:1fr}.sidebar nav button{padding:9px;font-size:15px}}@media(max-width:650px){.sidebar nav{flex:none;overflow:auto}.nav-group{display:none}.metric-card{padding:15px}.metric-card strong{font-size:22px}.company-summary{display:none}.call-financials strong{font-size:15px}}
