.targets{gap:20px;min-width:0;display:grid}.target-nav{flex-wrap:wrap;gap:12px 24px;display:flex}.target-nav a{padding:10px 0}.target-filters{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.target-filters label{gap:6px;min-width:180px;display:grid}.target-filters .ant-select{min-width:180px}.target-create{padding:12px}.target-grid{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:16px;display:grid}.target-metric{background:var(--surface,#fff);border:1px solid var(--border,#dfe2e7);border-radius:12px;min-width:0;padding:20px}.target-metric-title{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.target-metric h3{margin:0}.target-fact{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:16px 0 8px;font-size:28px;font-weight:750}.target-fact span{font-size:16px;font-weight:400}.target-title{flex-wrap:wrap;align-items:baseline;gap:16px;display:flex}.target-form-grid{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:0 20px;display:grid}.target-form-metric{border:1px solid var(--border,#dfe2e7);border-radius:12px;margin:20px 0;padding:20px}.target-form-metric .ant-input-number{width:100%}.target-tier{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.target-source{border-top:1px solid var(--border,#dfe2e7);padding:16px 0}.target-hash{overflow-wrap:anywhere;font-size:12px}.targets .surface{min-width:0}.targets summary{cursor:pointer;padding:8px 0}@media (max-width:600px){.target-filters>*{width:100%}.targets button,.targets input,.targets .ant-select-selector,.target-nav a{min-height:44px}.target-fact{font-size:24px}.target-form-metric{padding:16px}.target-tier{grid-template-columns:1fr;display:grid}.targets .ant-tabs-content-holder{min-width:0}}@media (prefers-reduced-motion:reduce){.targets *{transition:none!important;animation:none!important}}
