.spx-aminogram .sp-amino-tip{margin:0;border:0;padding:0;background:transparent;text-align:left}
.spx-aminogram .sp-amino-tip>summary{display:flex;align-items:center;gap:8px;min-height:44px;list-style:none;cursor:pointer;font:inherit;font-weight:400;color:#093247;padding:0;background:none}
.sp-amino-tip>summary::-webkit-details-marker{display:none}
.sp-amino-tip>summary::after{display:none!important}
.sp-amino-tip>summary svg{flex:0 0 16px;color:#277753}
.sp-amino-tip>summary:hover span:first-child,.sp-amino-tip[open]>summary span:first-child{text-decoration:underline;text-decoration-style:dotted;text-underline-offset:4px}
.sp-amino-tip>summary:focus-visible{outline:2px solid #277753;outline-offset:4px;border-radius:4px}
.sp-amino-panel{box-sizing:border-box;width:360px;max-width:calc(100vw - 24px);padding:18px;border:1px solid #c9ded4;border-top:3px solid #74c36a;border-radius:12px;background:#fff;color:#093247;box-shadow:0 12px 36px #082f4526;font-family:inherit;font-size:15px;line-height:1.6;font-weight:400;text-align:left}
.sp-amino-panel p{font-size:15px;line-height:1.65;font-weight:400;margin:8px 0 10px}
.sp-amino-panel strong{font-size:16px;font-weight:600}
.sp-amino-panel a{font-size:13px;color:#245f45;text-decoration:underline;display:inline-block;padding:6px 0}
.sp-amino-panel[data-enhanced]{position:fixed;inset:auto;margin:0;z-index:1000000;max-height:calc(100dvh - 24px);overflow:auto;font-family:inherit}
.sp-amino-panel::backdrop{background:transparent;pointer-events:none}
@media(max-width:480px){.spx-aminogram th,.spx-aminogram td{padding:8px}.spx-aminogram .sp-amino-tip>summary{font-size:14px;gap:5px}}
