.reading-result-layer{position:absolute;inset:0;pointer-events:none;z-index:48}.reading-result{position:absolute;left:8px;top:8px;box-sizing:border-box;max-width:calc(100% - 16px);max-height:calc(100% - 16px);overflow:auto;pointer-events:auto;border:2px solid #2c6e65;border-radius:18px;background:#f8fbf7;color:#17373a;box-shadow:0 18px 48px #0a252a4d;padding:18px}.reading-result--draft{width:min(820px,calc(100% - 16px));height:min(680px,calc(100% - 16px))}.reading-result__header{position:sticky;top:-18px;z-index:2;display:flex;justify-content:space-between;gap:12px;align-items:center;margin:-18px -18px 14px;padding:16px 18px;background:#174e4b;color:#fff}.reading-result__header strong{font-size:20px}.reading-result__header span{font-size:12px}.reading-result__header .is-stale{color:#ffd9d1}.reading-result__summary,.reading-result__privacy,.reading-result__sharing,.reading-result__error{padding:10px 12px;border-radius:10px;background:#e7f1ec}.reading-result__body{display:grid;grid-template-columns:1.2fr 1fr;gap:12px}.reading-result__section,.reading-result__next{min-width:0;padding:12px;border:1px solid #b8cec6;border-radius:12px;background:#fff}.reading-result__section h3,.reading-result__next h3{margin:0 0 8px;font-size:15px}.reading-result__source{max-height:180px;overflow:auto;white-space:pre-wrap;line-height:1.75}.reading-result__mark{padding:1px 2px;border-radius:3px;background:#f3dd83}.reading-result__mark.is-evidence{background:#aee1ce}.reading-result__mark.is-example{background:#bcd6f5}.reading-result__mark.is-counterargument{background:#e8c1dd}.reading-result blockquote{margin:6px 0;padding:8px 10px;border-left:4px solid #2c6e65;background:#eff6f2}.reading-result__structure,.reading-result__questions{margin:0;padding-left:22px}.reading-result__structure li,.reading-result__questions li{margin:6px 0}.reading-result__questions strong{display:inline-block;margin-right:7px;color:#236057}.reading-result__response-review{margin:8px 0;padding:9px;border:1px solid #d0ded8;border-radius:9px}.reading-result__response-review p{margin:6px 0}.reading-result__fields{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.reading-result__fields label{display:grid;gap:6px;font-weight:700}.reading-result__fields label:last-child{grid-column:1/-1}.reading-result__fields input,.reading-result__fields textarea{box-sizing:border-box;width:100%;padding:9px;border:1px solid #829e95;border-radius:8px;font:inherit}.reading-result__checks{display:grid;gap:8px;margin:14px 0;padding:12px;border:1px solid #829e95;border-radius:10px}.reading-result__checks label{display:flex;gap:8px;align-items:flex-start}.reading-result__checks input{width:20px;height:20px}.reading-result__actions{display:flex;gap:9px;justify-content:flex-end}.reading-result__actions button{min-height:48px;padding:10px 16px;border:1px solid #2c6e65;border-radius:10px;background:#fff;color:#174e4b;font-weight:800}.reading-result__actions .is-primary{background:#1e665d;color:#fff}.reading-result__privacy{margin-bottom:6px}.reading-result__sharing{margin-top:0;background:#fff3d6}
@media(max-width:680px){.reading-result{padding:12px}.reading-result__header{top:-12px;margin:-12px -12px 12px;padding:12px;align-items:flex-start;flex-direction:column}.reading-result__body,.reading-result__fields{grid-template-columns:1fr}.reading-result__fields label:last-child{grid-column:auto}.reading-result__actions{flex-direction:column}.reading-result__actions button{width:100%;min-height:48px}}
@media print{.reading-result-layer{position:static}.reading-result{position:static!important;width:auto!important;height:auto!important;max-height:none;overflow:visible;box-shadow:none}.reading-result--draft{display:none}.reading-result__sharing{display:none}}
@media(forced-colors:active){.reading-result,.reading-result__section,.reading-result__next,.reading-result__mark{forced-color-adjust:none;border:2px solid CanvasText;background:Canvas;color:CanvasText}.reading-result__mark::before{content:'[' attr(aria-label) '] '}.reading-result__header{background:CanvasText;color:Canvas}}
