.tracking-badge{display:inline-block;padding:5px 9px;margin:6px 0;border:1px solid #805044;color:#bba68a;background:#201713;font:600 10px/1.5 monospace;letter-spacing:.1em;vertical-align:middle;max-width:100%;box-sizing:border-box}.tracking-badge:before{content:"";display:inline-block;width:5px;height:5px;background:#8b433b;margin-right:7px}.tracking-notice{border-left:3px solid #805044;background:rgba(111,81,57,.08);padding:14px 18px;margin:16px 0;font-size:14px;line-height:1.7}.tracking-dates{font-size:12px;line-height:1.9;opacity:.8}.case-updates{margin:32px 0;max-width:100%;overflow-wrap:anywhere}.case-updates h2{font-size:clamp(18px,3vw,25px);letter-spacing:.04em}.case-updates ol{list-style:none;padding:0;margin:20px 0;border-left:1px solid #6c5140}.case-updates li{padding:0 0 26px 20px}.case-updates time{display:block;font:12px/1.7 monospace;text-transform:uppercase;letter-spacing:.06em}.case-updates h3{font-size:18px;margin:10px 0}.case-updates p{white-space:pre-wrap;line-height:1.8}.tracking-sources{border-top:1px solid rgba(128,104,80,.3);padding-top:10px;font-size:12px;line-height:1.8}.tracking-sources a{display:block;color:inherit;overflow-wrap:anywhere;text-decoration:underline}.tracking-filter{display:block;margin:12px 0;font:12px/1.6 monospace}.tracking-filter select{max-width:100%;padding:9px 12px;color:inherit;background:transparent;border:1px solid #6c5140}.tracking-filter option{background:#171310;color:#ccbba1}
.case-tracking-admin{border:1px solid var(--border,#594736);padding:22px;margin:20px 0;background:var(--panel,#171310);color:var(--text,#d3c4ae);max-width:100%;box-sizing:border-box}.case-tracking-admin h3,.case-tracking-admin h4{letter-spacing:.06em}.case-tracking-admin p{font-size:13px;line-height:1.7}.case-tracking-admin label{display:flex;flex-direction:column;gap:7px;font-size:12px;min-width:0}.case-tracking-admin input,.case-tracking-admin select,.case-tracking-admin textarea{box-sizing:border-box;width:100%;background:#100e0c;color:inherit;border:1px solid #594736;padding:11px;font:inherit;min-width:0}.case-tracking-admin button{background:#33271e;color:inherit;border:1px solid #705540;padding:10px 14px;cursor:pointer;font:inherit;max-width:100%}.case-tracking-admin button:disabled{opacity:.5;cursor:default}.tracking-status-controls,.tracking-actions{display:flex;gap:10px;align-items:end;flex-wrap:wrap;margin:14px 0}.tracking-fields,.tracking-source{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:16px 0}.tracking-fields .wide{grid-column:1/-1}.tracking-source button{grid-column:1/-1;justify-self:start}.tracking-entry{padding:18px 0;border-top:1px solid #594736;overflow-wrap:anywhere}.tracking-entry strong{display:block;margin:8px 0}.tracking-entry p{white-space:pre-wrap;max-height:200px;overflow:auto}.case-tracking-admin [hidden]{display:none!important}.case-tracking-admin summary{cursor:pointer;font-size:13px;margin:16px 0}.case-tracking-admin [data-message]{min-height:22px}@media(max-width:600px){.case-tracking-admin{padding:14px}.tracking-fields,.tracking-source{grid-template-columns:1fr}.tracking-status-controls>*{width:100%}.tracking-actions button{flex:1}.case-updates li{padding-left:14px}}
