.jf-point-detail{color:#173a30;overflow-wrap:anywhere;background:#f7faf8;border:1px solid #b8c9c2;border-radius:12px;margin-block:1.5rem;padding:1rem}.jf-point-detail p{line-height:1.6}.jf-point-actions{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:.65rem;display:grid}.jf-point-detail button{color:#173a30;text-align:start;cursor:pointer;background:#fff;border:1px solid #536f63;border-radius:8px;min-height:44px;padding:.7rem 1rem}.jf-point-actions button span{margin-top:.25rem;font-size:.9rem;display:block}:is(.jf-point-detail button:focus-visible,.jf-point-detail a:focus-visible){outline-offset:3px;outline:3px solid #956d22}.jf-point-detail button:disabled{opacity:.65;cursor:wait}.jf-point-detail article{border-top:1px solid #b8c9c2;margin-top:1rem;padding-top:1rem}.jf-point-detail dl div{grid-template-columns:minmax(80px,1fr) 2fr;gap:.75rem;margin-block:.55rem;display:grid}.jf-point-detail dd{margin:0}.jf-point-detail a{color:#175941;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}
