.tracking-view{margin:24px 0;padding:24px}.tracking-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.tracking-heading h2{font-size:23px;letter-spacing:-.03em}.tracking-heading .button{flex-shrink:0}.tracking-description,.tracking-card p{font-size:12px;line-height:1.8;color:var(--grey)}.tracking-description{margin:14px 0}.tracking-caption{font-size:11px;line-height:1.7;color:var(--grey)}.tracking-feedback{font-size:12px;line-height:1.7;color:var(--accent-soft);margin:12px 0;min-height:1em}.tracking-feedback.is-error{color:#edae96}.tracking-feedback:focus-visible,.tracking-audit:focus-visible,#tracking-editor-title:focus-visible{outline:2px solid var(--accent-soft);outline-offset:4px;border-radius:4px}.tracking-group{margin-top:27px}.tracking-group h3{font-size:17px;margin-bottom:14px}.tracking-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.tracking-card{min-width:0;border:1px solid var(--line2);border-radius:10px;padding:17px}.tracking-card-heading{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.tracking-card h4{font-size:14px;line-height:1.5;overflow-wrap:anywhere}.tracking-tag{font-size:10px;line-height:1.5;padding:4px 8px;border:1px solid var(--line2);border-radius:6px;flex-shrink:0;color:var(--silver)}.tracking-card p{margin:9px 0}.tracking-card .tracking-caption{font-size:11px}.tracking-card.is-stale,.tracking-audit{border-color:var(--accent-soft)}.tracking-card .tracking-stale-note{color:var(--accent-soft)}.tracking-note{white-space:pre-wrap;overflow-wrap:anywhere}.tracking-audit{padding:15px;border:1px solid var(--accent-soft);border-radius:9px;font-size:12px;line-height:1.8;margin:15px 0;color:var(--silver)}.tracking-editor{margin-top:24px;padding-top:22px;border-top:1px solid var(--line2)}.tracking-editor h3{font-size:18px;line-height:1.5}.tracking-editor fieldset{border:0;padding:0;margin:0;min-width:0}.tracking-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.tracking-fields label{display:flex;flex-direction:column;gap:8px;color:var(--silver);font-size:12px}.tracking-fields input,.tracking-fields select,.tracking-fields textarea{width:100%;min-width:0;padding:11px;background:var(--surface);color:var(--white);border:1px solid var(--line2);border-radius:6px;font:inherit;color-scheme:dark}.tracking-fields small{font-size:11px;color:var(--grey);line-height:1.6}.tracking-wide{grid-column:1/-1}.tracking-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin:18px 0}.tracking-fields input:disabled,.tracking-editor fieldset:disabled{opacity:.65}.tracking-view button:disabled{opacity:.55;cursor:default}.tracking-empty{margin:24px 0;padding:24px}.tracking-empty h2{font-size:20px}.tracking-empty p{font-size:12px;color:var(--grey);line-height:1.8}html[data-theme=light] .tracking-feedback.is-error{color:#a13e27}html[data-theme=light] .tracking-fields input,html[data-theme=light] .tracking-fields select,html[data-theme=light] .tracking-fields textarea{color-scheme:light}@media(max-width:900px){.tracking-grid{grid-template-columns:1fr}.tracking-heading{flex-direction:column}.tracking-card-heading{flex-wrap:wrap}}@media(max-width:560px){.tracking-view{padding:18px}.tracking-heading h2{font-size:21px}.tracking-fields{grid-template-columns:1fr}.tracking-actions{align-items:stretch;flex-direction:column}.tracking-actions .button{justify-content:center;min-height:42px}}
