.ci{grid-template-columns:.85fr 1.15fr;min-height:360px;font-size:12px;display:grid}.ci .doc{border-right:1px solid var(--line-soft);background:var(--paper);padding:14px}.ci .paper{color:#2a2416;background:#fbf7ee;border:1px solid #e8dfc8;border-radius:6px;padding:14px 14px 18px;font-family:Georgia,serif;font-size:10.5px;line-height:1.55;position:relative;box-shadow:0 10px 30px -20px #0006}.ci .paper .doch{letter-spacing:.06em;text-transform:uppercase;color:#5a4c2c;margin-bottom:8px;font-size:10px}.ci .paper .ln{border-radius:3px;justify-content:space-between;gap:8px;padding:3px 4px;display:flex}.ci .paper .ln.hl{background:#1e5fd124;outline:1px solid #1e5fd173}.ci .paper .ln.smudge span:last-child{filter:blur(.6px);opacity:.75}.ci .paper .bl{height:6px;width:var(--w,100%);background:#e3dac2;border-radius:3px;margin:6px 0}.ci .scanline{background:linear-gradient(90deg,transparent,var(--blue),transparent);opacity:0;pointer-events:none;height:2px;position:absolute;top:0;left:0;right:0}.ci .tbl{padding:14px}.ci .th{color:var(--muted);grid-template-columns:1.3fr .8fr 1fr .6fr;gap:8px;padding:0 8px 8px;font-size:10.5px;font-weight:600;display:grid}.ci .tr{border:1px solid var(--line-soft);background:var(--white);opacity:0;border-radius:8px;grid-template-columns:1.3fr .8fr 1fr .6fr;align-items:center;gap:8px;margin-bottom:6px;padding:9px 8px;display:grid;transform:translate(12px)}.ci .tr b{font-weight:600}.ci .tr small{color:var(--muted);font-size:10.5px;display:block}.ci .tr .num{font-family:var(--mono)}.ci .tr.review{border-color:var(--gold);background:var(--gold-soft)}.ci .foot{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;margin-top:10px;font-size:11.5px;display:flex}.ci .foot .btn{padding:8px 14px;font-size:12px}@media (max-width:640px){.ci{grid-template-columns:1fr}.ci .doc{border-right:0;border-bottom:1px solid var(--line-soft)}}.prop{gap:10px;padding:14px;font-size:12.5px;display:grid}.prop .opt{border:1px solid var(--line-soft);background:var(--white);border-radius:10px;grid-template-columns:1fr auto;gap:10px;padding:12px;display:grid}.prop .opt.pick{border-color:var(--gold);background:var(--gold-soft)}.prop .opt b{font-weight:600;display:block}.prop .opt small{color:var(--muted);font-size:11px;display:block}.prop .opt .num{font-family:var(--mono);text-align:right}.prop .opt .num small{font-size:10px}.prop .tl{color:var(--muted);border-top:1px solid var(--line-soft);gap:14px;padding-top:6px;font-size:11px;display:flex}.prop .tl b{color:var(--ink);font-weight:600}.inv{padding:14px;font-size:12.5px}.inv .cal{grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:10px;display:grid}.inv .cal div{aspect-ratio:1.4;background:var(--paper);color:var(--muted);border:1px solid var(--line-soft);border-radius:6px;place-items:center;font-size:11px;display:grid}.inv .cal div.b{background:var(--blue-soft);color:var(--blue-ink);font-weight:600}.inv .cal div.x{background:var(--gold-soft);color:var(--gold-ink);font-weight:600}.inv .cal div.full{background:var(--ink);color:var(--on-ink);font-weight:600}.inv .leg{color:var(--muted);gap:14px;font-size:11px;display:flex}.inv .leg i{vertical-align:-1px;border-radius:2px;width:9px;height:9px;margin-right:5px;display:inline-block}.roi{grid-template-columns:repeat(4,1fr);gap:8px;padding:0 14px 14px;display:grid}.roi div{background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;padding:10px}.roi small{color:var(--muted-dd);font-size:10.5px;display:block}.roi b{font-family:var(--display);color:#fff;letter-spacing:-.02em;margin-top:2px;font-size:20px;display:block}@media (max-width:560px){.roi{grid-template-columns:1fr 1fr}}
