.quick-analysis{display:grid;grid-template-columns:220px 1fr;gap:16px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:11px;padding:15px 17px;margin:-4px 0 12px}.quick-analysis strong,.quick-analysis span{display:block}.quick-analysis strong{font:700 14px Manrope}.quick-analysis span{color:var(--muted);font-size:10px;margin-top:3px}.quick-analysis .inline-form{display:flex;gap:8px}.quick-analysis input{min-width:0;flex:1;border:1px solid #dce1eb;border-radius:8px;padding:11px;font:12px "DM Sans"}.quick-analysis #scanner-symbol-result{grid-column:1/-1}.score-help{background:#f7f9fd;border:1px solid #e5eaf5;border-radius:9px;padding:10px 13px;margin:0 0 16px;color:#53617a;font-size:11px}.score-help summary{color:#315fe5;font-weight:700;cursor:pointer}.score-help p{line-height:1.55;margin:9px 0 2px}.portfolio-page{max-width:1200px;margin:auto}.portfolio-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.portfolio-heading h2{margin:0;font:700 22px Manrope}.portfolio-heading p{color:var(--muted);font-size:11px}.portfolio-holdings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.portfolio-holding{background:#fff;border:1px solid var(--line);border-radius:11px;padding:17px}.holding-action{background:#f7f9fd;border-radius:8px;color:#4f5f78;font-size:11px;line-height:1.5;margin:13px 0 0;padding:10px}@media(max-width:720px){.quick-analysis{grid-template-columns:1fr}.quick-analysis #scanner-symbol-result{grid-column:auto}.portfolio-holdings{grid-template-columns:1fr}.portfolio-heading{align-items:flex-start;gap:12px}}
