.stk{display:grid;gap:14px;margin-top:18px}.stk-title{font-size:14px;font-weight:700;color:#0f172a;margin:0}.stk-card{border:1px solid #e2e8f0;border-radius:12px;padding:16px;background:#fff}.stk-head{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;align-items:flex-start}.stk-courier{font-weight:700;color:#0f172a}.stk-awb{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:#475569;word-break:break-all}.stk-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700;border:1px solid transparent}.stk-badge:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.stk-badge[data-tone=progress]{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.stk-badge[data-tone=success]{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.stk-badge[data-tone=warn]{color:#b45309;background:#fffbeb;border-color:#fde68a}.stk-badge[data-tone=danger]{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.stk-badge[data-tone=neutral]{color:#475569;background:#f8fafc;border-color:#e2e8f0}.stk-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin:14px 0}.stk-meta dt{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:#64748b}.stk-meta dd{margin:2px 0 0;font-weight:600;color:#0f172a;font-size:13px}.stk-notice{padding:10px 12px;border-radius:8px;background:#fffbeb;color:#92400e;border:1px solid #fde68a}.stk-empty,.stk-notice{margin:10px 0 0;font-size:13px}.stk-empty{color:#475569}.stk-events{list-style:none;margin:14px 0 0;padding:0 0 0 4px;border-left:2px solid #e2e8f0;display:grid;gap:12px}.stk-event{position:relative;padding-left:16px}.stk-event:before{content:"";position:absolute;left:-9px;top:5px;width:10px;height:10px;border-radius:50%;background:#cbd5e1;border:2px solid #fff}.stk-event:first-child:before{background:#2563eb}.stk-event-desc{font-size:13px;font-weight:600;color:#0f172a}.stk-event-sub{font-size:12px;color:#64748b}.stk-link{font-size:13px;font-weight:600;color:#1d4ed8}.stk-retry{margin-top:8px;font-size:12px;font-weight:600;background:none;border:1px solid #cbd5e1;border-radius:8px;padding:4px 10px;cursor:pointer}@media (max-width:480px){.stk-card{padding:12px}}