.touch .adorned>*{padding-inline:var(--sp-2);}
.ci-row{gap:var(--sp-3);}
@media (max-width: 39.99em){.touch .card{gap:var(--sp-3);}}
.ci-last{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;}
.ci-chart{display:grid;gap:var(--sp-1);}
.ci-bars{display:block;width:100%;height:7rem;}
.ci-in{fill:var(--border-strong);}
.ci-gr{fill:var(--accent);}
.ci-axis{display:flex;justify-content:space-between;font-size:var(--fs-xs);color:var(--text-3);}
.ci-sw{display:inline-block;width:.75rem;height:.75rem;border-radius:2px;margin-right:var(--sp-2);vertical-align:-.0625rem;}
.ci-sw.ci-in{background:var(--border-strong);}
.ci-sw.ci-gr{background:var(--accent);}
.ci-legend{border-top:0;}
.ci-legend .v, .ci-count{white-space:nowrap;}
.ci-count{font-size:var(--fs-sm);font-weight:400;color:var(--text-2);}
.ci-years{overflow-x:auto;}
.ci-years .notes{border:0;padding:var(--sp-2) 0 0;background:none;}
.ci-years .table{font-size:var(--fs-xs);color:var(--text-1);}
.ci-years :is(th, td){padding:var(--sp-2) var(--sp-1);white-space:nowrap;}
.ci-years th{text-transform:none;letter-spacing:0;}
.ci-years :is(th, td) + :is(th, td){text-align:right;}
.ci-note{font-size:var(--fs-xs);line-height:1.45;}
@container (max-width: 20rem){.touch .btn .icon{display:none;}}
@media (max-width: 63.99em) {
  .app .look .look-card .compact-meta{grid-column:1 / -1;grid-row:3;text-align:left;margin-top:var(--sp-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
  .app .look .look-more{grid-row:1 / span 2;align-self:center;}
}
