.context-preview{min-width:0}.context-intro,.context-loading,.context-error{font-size:13px;line-height:1.75;color:var(--muted);margin:0 0 19px}.context-error{border:1px solid var(--line);padding:17px;border-radius:12px;background:var(--green-dark);color:var(--text)}.context-report{min-width:0}.context-report-compact{margin:16px 0;border:1px solid var(--line);border-radius:13px;overflow:hidden;background:var(--panel)}.context-report-compact>summary{padding:14px 16px;cursor:pointer;font-size:13px;font-weight:600;color:var(--text)}.context-report-compact[open]>summary{border-bottom:1px solid var(--line)}.context-report-compact .context-report-content{padding:17px}.context-budget{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:10px}.context-budget strong{font-size:13px;display:block}.context-budget small{display:block;font-size:10px;line-height:1.6;color:var(--muted);margin-top:5px}.context-budget-value{font-size:12px;white-space:nowrap;color:var(--accent);font-variant-numeric:tabular-nums}.context-budget-meter{display:block;width:100%;height:8px;margin-bottom:21px;accent-color:var(--accent)}.context-budget-meter::-webkit-meter-bar{border:0;background:var(--line);border-radius:8px}.context-budget-meter::-webkit-meter-optimum-value{background:var(--accent);border-radius:8px}.context-warning{padding:13px 15px;border-radius:11px;background:color-mix(in srgb,#c6942d 12%,var(--panel));border:1px solid color-mix(in srgb,#c6942d 35%,var(--line));font-size:12px;line-height:1.7;margin:0 0 17px}.context-sections{display:grid;gap:11px}.context-section{border:1px solid var(--line);border-radius:12px;padding:16px;background:var(--panel)}.context-section-warning{border-color:color-mix(in srgb,#c6942d 40%,var(--line))}.context-section-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.context-section h3{font-size:13px;line-height:1.5;margin:0;overflow-wrap:anywhere}.context-section-value{font-size:11px;line-height:1.6;text-align:right;color:var(--accent);max-width:55%}.context-description,.context-notice{font-size:11px;line-height:1.7;color:var(--muted);margin:8px 0 0;overflow-wrap:anywhere}.context-file-names{list-style:none;display:flex;flex-wrap:wrap;gap:6px;padding:0;margin:10px 0 0}.context-file-names li{max-width:100%;padding:5px 8px;font-size:10px;line-height:1.6;border-radius:7px;background:var(--green-dark);color:var(--text);overflow-wrap:anywhere}.context-footnote{font-size:11px;line-height:1.8;color:var(--muted);margin:15px 0 0}.context-actions{display:flex;gap:9px;justify-content:flex-end;flex-wrap:wrap;margin-top:23px}.context-actions button{font-size:12px}.context-actions .primary{margin-left:auto}
@media(max-width:600px){.context-budget{flex-direction:column;gap:7px}.context-budget-value{font-size:11px}.context-section{padding:13px}.context-section-top{flex-direction:column;gap:5px}.context-section-value{text-align:left;max-width:100%}.context-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.context-actions .primary{margin:0}.context-report-compact .context-report-content{padding:13px}.context-intro{font-size:12px}}
