.lawtrack-embed{--lt-primary:#174ea6;--lt-ink:#152238;--lt-muted:#687587;--lt-line:#e6ebf2;--lt-soft:#f7f9fc;max-width:760px;margin:32px auto;padding:12px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--lt-ink);box-sizing:border-box}.lawtrack-embed *{box-sizing:border-box}.lawtrack-card{background:#fff;border:1px solid var(--lt-line);border-radius:18px;padding:34px;box-shadow:0 18px 55px rgba(20,40,70,.08)}.lawtrack-brand,.lt-eyebrow{font-size:11px;letter-spacing:.13em;font-weight:800;color:var(--lt-primary)}.lawtrack-card h2{font-size:32px;line-height:1.1;margin:10px 0 8px}.lawtrack-card>p{color:var(--lt-muted);margin:0;line-height:1.65}.lawtrack-form{margin-top:26px}.lawtrack-form label{display:block;font-size:13px;font-weight:700;margin-bottom:8px}.lawtrack-input{display:flex;gap:10px}.lawtrack-input input{min-width:0;flex:1;height:50px;border:1px solid #d5dce6;border-radius:10px;padding:0 14px;font-size:15px;outline:none}.lawtrack-input input:focus{border-color:var(--lt-primary);box-shadow:0 0 0 3px rgba(23,78,166,.12)}.lawtrack-input button{height:50px;border:0;border-radius:10px;padding:0 20px;background:var(--lt-primary);color:#fff;font-weight:700;cursor:pointer}.lawtrack-message{margin-top:15px}.lt-loading{padding:12px 14px;border-radius:10px;background:var(--lt-soft);color:var(--lt-muted)}.lt-loading span{display:inline-block;width:14px;height:14px;border:2px solid #cbd5e1;border-top-color:var(--lt-primary);border-radius:50%;vertical-align:-2px;margin-right:8px;animation:ltspin .7s linear infinite}@keyframes ltspin{to{transform:rotate(360deg)}}.lt-alert{padding:13px 14px;border-radius:10px;background:#fff5f5;border:1px solid #f2d0d0;color:#9b2c2c}.lawtrack-result{margin-top:28px}.lt-case-head{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-bottom:20px;border-bottom:1px solid var(--lt-line)}.lt-case-head strong{display:block;font-size:16px;margin-top:5px}.lt-status,.lt-event-status{display:inline-flex;align-items:center;border-radius:999px;background:#edf4ff;color:var(--lt-primary);font-size:11px;font-weight:800;padding:7px 11px}.lt-title{font-size:26px;margin:22px 0 18px;line-height:1.2}.lt-meta{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.lt-meta>div{padding:14px;border:1px solid var(--lt-line);border-radius:12px}.lt-meta span{display:block;color:var(--lt-muted);font-size:11px;text-transform:uppercase;letter-spacing:.08em;margin-bottom:5px}.lt-meta strong{font-size:14px;line-height:1.4}.lt-summary{margin-top:18px;padding:18px;background:var(--lt-soft);border-radius:14px}.lt-summary p{margin:8px 0 0;color:#4f5d6e;line-height:1.7}.lt-timeline-wrap{margin-top:28px}.lt-timeline-heading{display:flex;align-items:end;justify-content:space-between;gap:15px}.lt-timeline-heading h4{margin:5px 0 0;font-size:20px}.lt-count{font-size:12px;color:var(--lt-muted)}.lt-timeline{position:relative;margin-top:20px;padding-left:26px}.lt-timeline:before{content:"";position:absolute;left:5px;top:10px;bottom:10px;width:2px;background:linear-gradient(to bottom,#b8cbe7,var(--lt-line))}.lt-event{position:relative;padding-bottom:18px}.lt-node{position:absolute;left:-26px;top:18px;width:12px;height:12px;border-radius:50%;background:#fff;border:2px solid #9bb5d8;z-index:2}.lt-node span{display:block;width:4px;height:4px;margin:2px auto;border-radius:50%;background:#9bb5d8}.lt-event.is-current .lt-node{width:16px;height:16px;left:-28px;top:16px;border-color:var(--lt-primary);box-shadow:0 0 0 5px rgba(23,78,166,.1)}.lt-event.is-current .lt-node span{width:6px;height:6px;margin:3px;background:var(--lt-primary)}.lt-event-card{background:#fff;border:1px solid var(--lt-line);border-radius:14px;padding:17px 18px;box-shadow:0 7px 24px rgba(20,40,70,.045)}.lt-event.is-current .lt-event-card{border-color:#c7d7ed;box-shadow:0 10px 30px rgba(23,78,166,.09)}.lt-current{display:inline-block;font-size:10px;letter-spacing:.11em;font-weight:900;color:var(--lt-primary);margin-bottom:8px}.lt-event-top{display:flex;justify-content:space-between;gap:10px;align-items:center;color:var(--lt-muted);font-size:11px}.lt-event h5{margin:8px 0 5px;font-size:16px}.lt-event p{margin:0;color:#526071;line-height:1.65;font-size:14px}.lt-detail{display:inline-flex;flex-direction:column;margin-top:12px;margin-right:16px;font-size:12px;color:var(--lt-muted)}.lt-detail strong{color:#364356;margin-bottom:2px}.lt-next{display:flex;gap:7px;flex-wrap:wrap;margin-top:13px;padding-top:12px;border-top:1px solid var(--lt-line);font-size:12px}.lt-next strong{color:#364356}.lt-next span{color:var(--lt-muted)}.lt-empty{padding:18px;background:var(--lt-soft);border-radius:12px;color:var(--lt-muted);font-size:14px}@media(max-width:600px){.lawtrack-card{padding:24px}.lawtrack-card h2{font-size:27px}.lawtrack-input{flex-direction:column}.lawtrack-input button{width:100%}.lt-meta{grid-template-columns:1fr}.lt-case-head,.lt-timeline-heading{align-items:flex-start;flex-direction:column}.lt-event-top{align-items:flex-start;flex-direction:column;gap:5px}}