dialog.ea-analysis-modal{width:min(1000px,calc(100vw - 32px));max-width:1000px}.ea-analysis-loading{display:grid;place-items:center;gap:10px;min-height:280px;color:#668096;text-align:center}.ea-analysis-loading .ico{width:34px;height:34px;color:var(--blue)}.ea-analysis-loading strong{font-size:18px;color:#294860}.ea-analysis-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:20px;border-radius:14px;background:linear-gradient(130deg,#10283f,#166fcf);color:#fff}.ea-analysis-hero>div:first-child{display:grid;gap:5px}.ea-analysis-hero span{font-size:10px;color:#b9d9fa}.ea-analysis-hero strong{font-size:46px;line-height:1}.ea-analysis-hero strong small{font-size:13px;color:#a9c8e7}.ea-analysis-hero p{margin:0;color:#d9ebfb;font-size:11px}.ea-analysis-periods{display:flex;gap:6px}.ea-analysis-periods .btn.ghost{color:#d8eafa;border-color:#ffffff40}.ea-analysis-coverage{margin:12px 2px;color:#73889b;font-size:10px}.ea-analysis-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border:1px solid #e0e9f1;border-radius:11px;overflow:hidden}.ea-analysis-metrics>span{display:grid;gap:5px;padding:12px;border-right:1px solid #e7edf3;background:#fbfdff}.ea-analysis-metrics>span:last-child{border-right:0}.ea-analysis-metrics small{font-size:8px;color:#8194a6}.ea-analysis-metrics strong{font-size:13px;color:#294860}.ea-analysis-comparison strong{font-size:11px}.ea-analysis-metrics .positive{color:#16845f}.ea-analysis-metrics .negative{color:#ca5144}.ea-analysis-section{margin-top:17px;padding:16px;border:1px solid #e1eaf2;border-radius:11px;background:#fff}.ea-analysis-section-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:13px}.ea-analysis-section-head>div{display:grid;gap:2px}.ea-analysis-section-head span{font-size:8px;letter-spacing:1.2px;color:#2475c7;font-weight:800}.ea-analysis-section-head h3{margin:0;color:#294860;font-size:14px}.ea-analysis-section-head>small{color:#7f92a4;font-size:9px}.ea-analysis-chart{height:112px;display:flex;align-items:flex-end;gap:5px;padding:8px 4px 0;border-bottom:1px solid #dfe8f0;overflow-x:auto}.ea-analysis-chart>span{height:100%;min-width:26px;display:flex;align-items:center;justify-content:flex-end;flex-direction:column;gap:4px}.ea-analysis-chart i{display:block;width:13px;min-height:3px;border-radius:4px 4px 1px 1px;background:#b6c5d2}.ea-analysis-chart i.gain{background:#32a27d}.ea-analysis-chart i.loss{background:#df7468}.ea-analysis-chart small{font-size:7px;color:#8a9bab;white-space:nowrap}.ea-analysis-empty-chart{display:grid;place-items:center;min-height:90px;border:1px dashed #dbe5ed;border-radius:9px;color:#8295a6;font-size:10px}.ea-analysis-findings{display:grid;gap:8px}.ea-analysis-finding{display:grid;grid-template-columns:35px 1fr;gap:10px;padding:11px;border:1px solid #e4ebf2;border-radius:9px;background:#fbfdff}.ea-analysis-finding>span{align-self:start;padding:4px 5px;border-radius:999px;background:#eef4f8;color:#637d93;font-size:8px;text-align:center;font-weight:800}.ea-analysis-finding.high>span{background:#fff0ed;color:#c64f42}.ea-analysis-finding.medium>span{background:#fff5e4;color:#a66a16}.ea-analysis-finding.low>span{background:#eaf9f2;color:#16845f}.ea-analysis-finding>div{display:grid;gap:3px}.ea-analysis-finding strong{font-size:11px;color:#294860}.ea-analysis-finding p{margin:0;color:#5f768a;font-size:10px;line-height:1.55}.ea-analysis-finding small{font-size:9px;color:#8093a5}.ea-analysis-ai{background:linear-gradient(135deg,#f5faff,#fff)}.ea-analysis-ai-output{padding:13px;border-radius:9px;background:#edf5ff;color:#55738e;font-size:10px;line-height:1.7}.ea-analysis-ai-output>p{margin:0 0 10px;color:#365b79}.ea-analysis-ai-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:10px}.ea-analysis-ai-grid>div{padding:10px;border:1px solid #d8e8f7;border-radius:8px;background:#fff}.ea-analysis-ai-grid strong{color:#286da9;font-size:10px}.ea-analysis-ai-grid ul{margin:7px 0 0;padding-left:16px}.ea-analysis-ai-grid li{margin:4px 0}.ea-analysis-note{margin:12px 2px 0;color:#8999a8;font-size:9px;line-height:1.6}
@media(max-width:760px){dialog.ea-analysis-modal{width:calc(100vw - 18px)}.ea-analysis-hero{flex-direction:column}.ea-analysis-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ea-analysis-metrics>span{border-bottom:1px solid #e7edf3}.ea-analysis-ai-grid{grid-template-columns:1fr}.ea-analysis-section-head{align-items:flex-start;flex-direction:column}}

.ea-analysis-center-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px 20px;border-radius:13px;background:#10283f;color:#fff}.ea-analysis-center-head>div:first-child{display:grid;gap:4px}.ea-analysis-center-head span{font-size:8px;letter-spacing:1.3px;color:#70b2f5;font-weight:800}.ea-analysis-center-head strong{font-size:20px}.ea-analysis-center-head small{color:#aac3da;font-size:10px}.ea-analysis-center-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:13px 0;border:1px solid #dfe8f0;border-radius:10px;overflow:hidden}.ea-analysis-center-summary>span{display:grid;gap:4px;padding:12px 14px;border-right:1px solid #e6edf3;background:#fbfdff}.ea-analysis-center-summary>span:last-child{border-right:0}.ea-analysis-center-summary small{font-size:8px;color:#8194a6}.ea-analysis-center-summary strong{font-size:19px;color:#294860}.ea-analysis-center-summary .danger strong{color:#ca5144}.ea-analysis-center-list{display:grid;gap:8px}.ea-analysis-center-row{display:grid;grid-template-columns:58px minmax(190px,1fr) 90px 90px 105px auto;align-items:center;gap:12px;padding:11px 12px;border:1px solid #e0e9f1;border-left:4px solid #46a47f;border-radius:10px;background:#fff}.ea-analysis-center-row.medium{border-left-color:#dda33c}.ea-analysis-center-row.high,.ea-analysis-center-row.critical{border-left-color:#d45a4e}.ea-analysis-center-row.watching{background:#fff9f7;box-shadow:0 0 0 1px #f2d3cd}.ea-analysis-center-score{display:grid;text-align:center}.ea-analysis-center-score strong{font-size:22px;color:#294860}.ea-analysis-center-score small{font-size:8px;color:#73889b}.ea-analysis-center-name{display:grid;gap:3px;min-width:0}.ea-analysis-center-name>strong{display:flex;align-items:center;gap:6px;font-size:12px;color:#294860;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ea-analysis-center-name>strong em{padding:2px 5px;border-radius:999px;background:#fff0ed;color:#c64f42;font-size:7px;font-style:normal}.ea-analysis-center-name small{font-size:8px;color:#8496a7}.ea-analysis-center-name span{font-size:9px;color:#647b8f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ea-analysis-center-metric{display:grid;gap:3px}.ea-analysis-center-metric small{font-size:8px;color:#8496a7}.ea-analysis-center-metric strong{font-size:11px;color:#36536c}.ea-analysis-center-metric em{font-size:7px;color:#98a6b3;font-style:normal}.ea-analysis-center-row .positive{color:#16845f}.ea-analysis-center-row .negative{color:#ca5144}
@media(max-width:800px){.ea-analysis-center-head{flex-direction:column}.ea-analysis-center-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.ea-analysis-center-row{grid-template-columns:52px minmax(0,1fr) auto}.ea-analysis-center-metric{display:none}.ea-analysis-center-name span{white-space:normal}}
