.business-detail-card{cursor:pointer}.business-detail-card a,.business-detail-card button,.business-detail-card summary{cursor:pointer}
.business-detail-open{display:block;width:100%;min-height:48px;margin:18px 0 0;padding:12px 16px;border:1px solid #315f56;border-radius:8px;background:#eaf1ee;color:#183b3a;font:inherit;font-weight:700;white-space:normal;overflow-wrap:anywhere;text-align:left}
.business-detail-dialog{box-sizing:border-box;width:min(720px,calc(100% - 24px));max-width:100%;max-height:calc(100dvh - 24px);padding:24px;border:1px solid #607b74;border-radius:16px;background:#fff;color:#183b3a;overflow:auto;overflow-wrap:anywhere}
.business-detail-dialog::backdrop{background:rgb(13 32 30 / 65%)}.business-detail-close{display:block;margin-left:auto;min-height:44px}.business-detail-content h2{font-size:1.75rem;line-height:1.2;margin:12px 0}.business-detail-content h3{font-size:1.2rem;margin:0 0 12px}.business-detail-content h4{margin:12px 0 6px}.business-detail-content p,.business-detail-content li{line-height:1.55}.business-detail-content section{padding:20px 0;border-top:1px solid #cad6d2}.business-detail-content small{display:block;margin:4px 0 10px}.business-detail-action{display:inline-block;box-sizing:border-box;max-width:100%;min-height:44px;padding:10px 12px;margin:4px 8px 4px 0;border:1px solid #54756b;border-radius:7px;color:#245e51;background:#f4f8f5;white-space:normal;line-height:1.4;text-decoration:underline;text-underline-offset:3px}.business-detail-evidence{font-size:.9rem}.business-detail-evidence a{border:0;padding-left:0;background:transparent}.business-detail-dialog :focus-visible,.business-detail-open:focus-visible{outline:3px solid #a23e22;outline-offset:3px}
@media(max-width:420px){.business-detail-dialog{padding:16px}.business-detail-action{display:block;margin-right:0}.business-detail-content h2{font-size:1.5rem}}
@media(forced-colors:active){.business-detail-dialog,.business-detail-action,.business-detail-open{background:Canvas;color:CanvasText;border-color:ButtonText}.business-detail-dialog :focus-visible,.business-detail-open:focus-visible{outline-color:Highlight}}
