 .type-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px;margin:20px 0 28px}.type-summary-tile{border:1px solid var(--line);border-radius:16px;padding:20px;background:linear-gradient(135deg,#fff,#faf6ef);display:flex;flex-direction:column;gap:16px;min-width:0}.type-tile-heading{display:flex;justify-content:space-between;align-items:center;gap:8px}.type-tile-heading h3{font-size:18px;font-weight:700;color:var(--ink)}.type-count{font-size:12px;color:#80643f;background:#efe6d8;border-radius:99px;padding:5px 10px;white-space:nowrap}.type-summary-tile p{font-size:13px;color:var(--muted)}.type-summary-tile p strong{font-size:32px;line-height:1;color:#80643f;margin-right:6px}.type-summary-tile .btn{width:100%;margin-top:auto}.type-range-heading{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:16px}.type-range-heading h3{font-weight:700;font-size:18px}.type-range-heading p{font-size:13px;color:var(--muted)}.type-range-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:14px}.type-range-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px;background:#faf8f4;border:1px solid var(--line);border-radius:14px;min-width:0}.type-range-row label{display:grid;gap:7px;font-size:12px;color:var(--muted)}.type-range-row .input{background:white;color:var(--ink)}.type-range-row [data-remove]{grid-column:1/-1;justify-self:end;color:#b23d35;padding:6px 12px;font-size:12px}