.jx-projection-result{color:#263c31;overflow-wrap:anywhere;box-sizing:border-box;background:#fcfdf9;border:1px solid #dbe2d6;border-radius:14px;max-width:100%;padding:18px}.jx-projection-result>header{border-bottom:1px solid #e1e7dc;margin-bottom:14px;padding-bottom:12px}.jx-projection-result>header span{letter-spacing:.1em;color:#758465;font-size:10px}.jx-projection-result h3{margin:5px 0 0;font-size:18px}.jx-result-text{white-space:pre-wrap;font-size:13px;line-height:1.85}.jx-result-fields{gap:9px;margin:10px 0;display:grid}.jx-result-fields>div{grid-template-columns:90px minmax(0,1fr);gap:12px;font-size:12px;line-height:1.7;display:grid}.jx-result-fields dt{color:#798470}.jx-result-fields dd{white-space:pre-wrap;margin:0}.jx-result-notice{color:#725c28;background:#f5edd7;border-radius:8px;padding:10px 12px;font-size:12px;line-height:1.8}.jx-result-entry{border-bottom:1px solid #e1e7dc;padding:12px 0}.jx-result-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.jx-result-actions button{color:#31583a;cursor:pointer;background:#e9f0e3;border:1px solid #b5c9ab;border-radius:8px;padding:9px 12px;font-size:12px;font-weight:600}.jx-result-actions button:disabled{opacity:.55;cursor:default}.jx-result-actions small{color:#738269;font-size:11px}.jx-projection-result a{color:#386140;text-decoration:underline}.jx-projection-result details{margin-top:14px}.jx-projection-result summary{cursor:pointer;font-size:12px}.jx-projection-result button:focus-visible,.jx-projection-result a:focus-visible{outline-offset:3px;outline:3px solid #ad8032}