.session-lease-wrap{position:relative;display:flex;align-items:center}
.session-lease{display:inline-flex;align-items:center;gap:.32rem;border:1px solid currentColor;border-radius:999px;padding:.38rem .58rem;font:inherit;font-size:.82rem;line-height:1.2;background:transparent;white-space:nowrap;cursor:pointer}
.session-lease #sessionLeaseLabel{white-space:pre-line;text-align:left}
.session-lease.is-verified{color:#087443}.session-lease.is-checking{color:#8b6100}.session-lease.is-expired{color:#b42318}
.session-lease:focus-visible,.session-lease-details button:focus-visible{outline:3px solid #0879d0;outline-offset:2px}
.session-lease-details{position:absolute;right:0;top:calc(100% + .5rem);z-index:110;width:min(19rem,90vw);padding:1rem;border:1px solid #aab5bf;border-radius:.8rem;background:#fff;color:#14243b;box-shadow:0 8px 28px #10223a33}
.session-lease-details p{margin:.5rem 0;font-size:.87rem;overflow-wrap:anywhere;white-space:pre-line}
[data-theme="dark"] .session-lease-details,.dark .session-lease-details{background:#172d49;color:#edf5ff;border-color:#6a809d}
[data-theme="dark"] .session-lease.is-verified,.dark .session-lease.is-verified{color:#75e4ad}
[data-theme="dark"] .session-lease.is-checking,.dark .session-lease.is-checking{color:#ffdb74}
[data-theme="dark"] .session-lease.is-expired,.dark .session-lease.is-expired{color:#ff8d85}
@media(max-width:600px){.session-lease{padding:.35rem;font-size:.75rem}.session-lease-details{right:-2.5rem}}
