.ltc-context{margin:12px 0 18px;padding:14px 16px;border:1px solid #dce4ef;border-left:4px solid #2457b2;border-radius:10px;background:#fff;box-shadow:0 4px 14px rgb(20 36 71 / .06);color:#263750;font-size:13px;line-height:1.45}.ltc-context-top,.ltc-context-foot,.ltc-context-code{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.ltc-context-top strong{font-size:10px;letter-spacing:.05em;color:#2457b2}.ltc-context-top time,.ltc-context-foot span{font-size:11px;color:#61708a}.ltc-context-title{font-weight:700;margin:9px 0 7px}.ltc-context-condition{margin:8px 0;color:#4b5d78}.ltc-context-code{justify-content:flex-start}.ltc-context-code code{padding:6px 10px;border:1px dashed #8aa2cb;border-radius:6px;background:#f6f8fc;font-weight:700}.ltc-context-code button{min-height:40px;padding:7px 12px;border:1px solid #2457b2;border-radius:7px;background:#2457b2;color:#fff;cursor:pointer}.ltc-context-code button:focus-visible,.ltc-context a:focus-visible{outline:3px solid #f0b429;outline-offset:2px}.ltc-context-foot{padding-top:8px;border-top:1px solid #edf0f5}.ltc-context-foot a{font-weight:700}@media(max-width:600px){.ltc-context{padding:13px}.ltc-context-top,.ltc-context-foot{align-items:flex-start;flex-direction:column;gap:5px}.ltc-context-code button{min-height:44px}}