.sq-kpis{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:.75rem;display:grid}.sq-client{font-size:var(--text-sm);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.25rem 1.5rem;display:grid}.sq-client dt{color:var(--muted-foreground);font-size:var(--text-xs)}.sq-client dd{overflow-wrap:anywhere;margin:0}.sq-versions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.sq-versions__chip{border:1px solid var(--border);font-size:var(--text-compact);cursor:pointer;background:0 0;border-radius:999px;padding:.125rem .75rem}.sq-versions__chip[aria-pressed=true]{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.sq-lines{flex-direction:column;gap:.75rem;display:flex}.sq-line{border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:.75rem;display:grid}.sq-line__wide{grid-column:1/-1}.sq-line__field{flex-direction:column;gap:.25rem;min-width:0;display:flex}.sq-line__field>label{font-size:var(--text-xs);color:var(--muted-foreground);align-items:center;gap:.25rem;display:inline-flex}.sq-line__net{font-variant-numeric:tabular-nums;text-align:right;align-self:end;font-weight:600}.sq-line__chip{border:1px dashed var(--border);max-width:100%;font-size:var(--text-xs);color:var(--primary);cursor:pointer;text-align:left;overflow-wrap:anywhere;background:0 0;border-radius:999px;align-self:flex-start;padding:0 .5rem}.sq-line__chip:hover{background:color-mix(in oklab,var(--primary) 8%,transparent)}@media (width>=48rem){.sq-line{grid-template-columns:7rem minmax(10rem,2fr) 5rem 5rem 7rem 5rem minmax(8rem,1fr) 6rem auto;align-items:start}.sq-line__wide{grid-column:auto}.sq-line__row2{grid-column:1/-1}}.sq-totals{font-size:var(--text-sm);gap:.375rem;display:grid}.sq-totals__row{font-variant-numeric:tabular-nums;justify-content:space-between;gap:1rem;display:flex}.sq-totals__row--strong{font-weight:700;font-size:var(--text-base);border-top:1px solid var(--border);padding-top:.375rem}.sq-totals__muted{color:var(--muted-foreground)}.sq-gate{border-radius:var(--radius);background:var(--muted);font-size:var(--text-compact);margin-top:.5rem;padding:.5rem .75rem}.sq-gate--over{background:color-mix(in oklab,var(--warning) 15%,transparent)}.sq-banner{border-radius:var(--radius);border:1px solid var(--border);font-size:var(--text-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.sq-banner__text{flex:14rem;align-items:flex-start;gap:.5rem;min-width:0;display:flex}.sq-banner--pending{background:color-mix(in oklab,var(--info) 12%,transparent)}.sq-banner--approved{background:color-mix(in oklab,var(--success) 12%,transparent)}.sq-banner--blocked{background:color-mix(in oklab,var(--warning) 15%,transparent)}.sq-banner--rejected{background:color-mix(in oklab,var(--destructive) 12%,transparent)}.sq-form{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.75rem;display:grid}.sq-form__wide{grid-column:1/-1}.sq-warn{font-size:var(--text-compact);border-radius:var(--radius);background:color-mix(in oklab,var(--warning) 15%,transparent);padding:.5rem .75rem}.sq-actions{flex-wrap:wrap;gap:.5rem;display:flex}
