.cs-daterange{gap:var(--cs-space-3);padding:var(--cs-space-4);border:1px solid var(--cs-border);border-radius:var(--cs-radius-lg);background:var(--cs-bg);flex-direction:column;display:flex}.cs-daterange__presets{gap:var(--cs-space-2);flex-wrap:wrap;display:flex}.cs-daterange__fields{align-items:flex-end;gap:var(--cs-space-3);flex-wrap:wrap;display:flex}.cs-daterange__field{gap:var(--cs-space-1);font-size:var(--cs-text-xs);color:var(--cs-fg-muted);text-transform:uppercase;letter-spacing:var(--cs-tracking-wide);flex-direction:column;display:flex}.cs-daterange__input{padding:var(--cs-space-2) var(--cs-space-3);border:1px solid var(--cs-border);border-radius:var(--cs-radius-md);background:var(--cs-bg);color:var(--cs-fg);font-size:var(--cs-text-sm);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-family:inherit}@media (prefers-color-scheme:dark){.cs-daterange__input{--lightningcss-light: ;--lightningcss-dark:initial}}.cs-daterange__input:focus-visible{outline:2px solid var(--cs-focus);outline-offset:1px}.cs-daterange__sep{padding-bottom:var(--cs-space-2);color:var(--cs-fg-muted)}.cs-daterange__tz{padding-bottom:var(--cs-space-2);color:var(--cs-fg-muted);font-size:var(--cs-text-xs);font-family:var(--cs-font-mono)}.cs-daterange__compare{gap:var(--cs-space-3);padding-top:var(--cs-space-3);border-top:1px solid var(--cs-border);flex-direction:column;display:flex}.cs-daterange__compare-toggle{align-items:center;gap:var(--cs-space-2);font-size:var(--cs-text-sm);color:var(--cs-fg);display:inline-flex}@media (forced-colors:active){.cs-daterange,.cs-daterange__input{border-color:canvastext}}
.cs-diff{border:1px solid var(--cs-border);border-radius:var(--cs-radius-md);font-family:var(--cs-font-mono);font-size:var(--cs-text-xs);overflow:hidden}.cs-diff__toolbar{justify-content:space-between;align-items:center;gap:var(--cs-space-3);padding:var(--cs-space-2) var(--cs-space-3);background:var(--cs-surface-1);border-bottom:1px solid var(--cs-border);font-family:var(--cs-font-sans);display:flex}.cs-diff__labels{gap:var(--cs-space-6);color:var(--cs-fg-muted);font-size:var(--cs-text-xs);font-weight:var(--cs-weight-medium);display:flex}.cs-diff__views{gap:var(--cs-space-1);display:inline-flex}.cs-diff__view-btn{padding:2px var(--cs-space-2);border:1px solid var(--cs-border);border-radius:var(--cs-radius-sm);color:var(--cs-fg-muted);font-size:var(--cs-text-xs);cursor:pointer;background:0 0}.cs-diff__view-btn[data-active=true]{background:var(--cs-accent-tint);color:var(--cs-fg);border-color:var(--cs-accent)}.cs-diff__grid{overflow-x:auto}.cs-diff__row{grid-template-columns:1fr 1fr;display:grid}.cs-diff__cell{gap:var(--cs-space-2);padding:1px var(--cs-space-2);white-space:pre-wrap;word-break:break-word;border-top:1px solid var(--cs-border);display:flex}.cs-diff__cell:first-child{border-right:1px solid var(--cs-border)}.cs-diff__cell code,.cs-diff__uline code{color:var(--cs-fg)}.cs-diff__ln,.cs-diff__path{color:var(--cs-fg-muted);-webkit-user-select:none;user-select:none;flex:none}.cs-diff__ln{text-align:right;min-width:2.5ch}.cs-diff__uline{gap:var(--cs-space-2);padding:1px var(--cs-space-2);white-space:pre-wrap;word-break:break-word;display:flex}.cs-diff__sign{width:1ch;color:var(--cs-fg-muted);flex:none}.cs-diff__json-change{padding:var(--cs-space-1) 0;border-top:1px solid var(--cs-border)}.cs-diff__json-change .cs-diff__path{padding:0 var(--cs-space-2);font-family:var(--cs-font-sans);display:block}[data-op=add]{background:color-mix(in oklab, var(--cs-success) 14%, transparent)}[data-op=remove]{background:color-mix(in oklab, var(--cs-danger) 14%, transparent)}[data-op=empty]{background:var(--cs-surface-1)}.cs-diff__empty{padding:var(--cs-space-4);color:var(--cs-fg-muted);font-family:var(--cs-font-sans);margin:0}@media (forced-colors:active){[data-op=add]{outline:1px solid canvastext}[data-op=remove]{outline:1px dashed canvastext}}
.cs-kanban{gap:var(--cs-space-4);flex-direction:column;display:flex}.cs-kanban__lane-head{padding:var(--cs-space-1) var(--cs-space-2);color:var(--cs-fg-muted);font-size:var(--cs-text-xs);font-weight:var(--cs-weight-medium);text-transform:uppercase;letter-spacing:var(--cs-tracking-wide)}.cs-kanban__cols{gap:var(--cs-space-3);grid-auto-columns:minmax(12rem,1fr);grid-auto-flow:column;display:grid;overflow-x:auto}.cs-kanban__col{gap:var(--cs-space-2);padding:var(--cs-space-2);background:var(--cs-surface-1);border:1px solid var(--cs-border);border-radius:var(--cs-radius-md);flex-direction:column;min-height:4rem;display:flex}.cs-kanban__col[data-over=true]{border-color:var(--cs-accent);box-shadow:var(--cs-glow-accent)}.cs-kanban__col-head{justify-content:space-between;align-items:center;gap:var(--cs-space-2);font-size:var(--cs-text-sm);font-weight:var(--cs-weight-medium);color:var(--cs-fg);display:flex}.cs-kanban__col-count{color:var(--cs-fg-muted);font-family:var(--cs-font-mono);font-size:var(--cs-text-xs)}.cs-kanban__list{gap:var(--cs-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cs-kanban__card{background:var(--cs-surface-2);border:1px solid var(--cs-border);border-radius:var(--cs-radius-sm);padding:var(--cs-space-2) var(--cs-space-3);cursor:grab}.cs-kanban__card:active{cursor:grabbing}.cs-kanban__card-body{font-size:var(--cs-text-sm);color:var(--cs-fg)}.cs-kanban__moves{gap:var(--cs-space-1);margin-top:var(--cs-space-2);display:flex}.cs-kanban__moves button{border:1px solid var(--cs-border);border-radius:var(--cs-radius-sm);color:var(--cs-fg-muted);font-size:var(--cs-text-xs);cursor:pointer;background:0 0;flex:1;padding:2px}.cs-kanban__moves button:hover:not(:disabled){color:var(--cs-fg);border-color:var(--cs-border-strong)}.cs-kanban__moves button:disabled{opacity:.4;cursor:not-allowed}
.cs-ops{border:1px solid var(--cs-border);border-radius:var(--cs-radius-lg);overflow:hidden}.cs-ops__wrap{max-height:inherit;overflow:auto}.cs-ops__table{border-collapse:collapse;width:100%;font-size:var(--cs-text-sm)}.cs-ops__caption{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cs-ops__table th,.cs-ops__table td{padding:var(--cs-space-3) var(--cs-space-4);border-bottom:1px solid var(--cs-border);text-align:center}.cs-ops__table thead th{background:var(--cs-surface-1);font-family:var(--cs-font-mono);font-size:var(--cs-text-xs);letter-spacing:var(--cs-tracking-wide);text-transform:uppercase;color:var(--cs-fg-muted);font-weight:var(--cs-weight-medium)}.cs-ops__table th[scope=row]{text-align:left;font-weight:var(--cs-weight-medium);color:var(--cs-fg)}.cs-ops__table thead th:first-child,.cs-ops__table th[scope=row]{text-align:left}.cs-ops__table tbody tr:last-child th,.cs-ops__table tbody tr:last-child td{border-bottom:0}.cs-ops[data-sticky] .cs-ops__table thead th{z-index:2;position:sticky;top:0}.cs-ops[data-sticky] .cs-ops__table th[scope=row]{z-index:1;background:var(--cs-bg);position:sticky;left:0}.cs-ops[data-sticky] .cs-ops__table thead th:first-child{z-index:3}.cs-ops__table td[data-state=yes]{color:var(--cs-success)}.cs-ops__table td[data-state=partial]{color:var(--cs-warning)}.cs-ops__table td[data-state=no]{color:var(--cs-fg-muted)}.cs-ops__note{color:var(--cs-fg);font-variant-numeric:tabular-nums}@media (forced-colors:active){.cs-ops,.cs-ops__table th,.cs-ops__table td{border-color:canvastext}}
.cs-payload{border:1px solid var(--cs-border);border-radius:var(--cs-radius-lg);background:var(--cs-bg);overflow:hidden}.cs-payload__bar{padding:var(--cs-space-2) var(--cs-space-4);border-bottom:1px solid var(--cs-border);background:var(--cs-surface-1);justify-content:space-between;align-items:center;display:flex}.cs-payload__title{font-family:var(--cs-font-mono);font-size:var(--cs-text-xs);letter-spacing:var(--cs-tracking-wide);text-transform:uppercase;color:var(--cs-fg-muted)}.cs-payload__copy{padding:var(--cs-space-1) var(--cs-space-3);border:1px solid var(--cs-border);border-radius:var(--cs-radius-sm);background:var(--cs-bg);color:var(--cs-fg);font-size:var(--cs-text-xs);cursor:pointer}.cs-payload__copy[data-copied]{color:var(--cs-success);border-color:var(--cs-success)}.cs-payload__copy:focus-visible,.cs-payload__toggle:focus-visible{outline:2px solid var(--cs-focus);outline-offset:1px}.cs-payload__tree{padding:var(--cs-space-3) var(--cs-space-4);font-family:var(--cs-font-mono);font-size:var(--cs-text-sm);line-height:var(--cs-leading-snug);overflow-x:auto}.cs-payload__row{white-space:nowrap}.cs-payload__toggle{align-items:baseline;gap:var(--cs-space-1);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.cs-payload__twisty{width:.75rem;color:var(--cs-fg-muted)}.cs-payload__key,.cs-payload__summary{color:var(--cs-fg-muted)}.cs-payload__string{color:var(--cs-success)}.cs-payload__number{color:var(--cs-accent)}.cs-payload__boolean{color:var(--cs-warning)}.cs-payload__null{color:var(--cs-fg-muted);font-style:italic}.cs-payload__redacted{padding:0 var(--cs-space-1);border-radius:var(--cs-radius-sm);background:var(--cs-danger);color:var(--cs-on-accent);font-style:italic}.cs-payload__raw{border-top:1px solid var(--cs-border)}.cs-payload__raw>summary{padding:var(--cs-space-2) var(--cs-space-4);cursor:pointer;font-size:var(--cs-text-sm);color:var(--cs-fg-muted)}.cs-payload__raw[open]>summary{border-bottom:1px solid var(--cs-border)}@media (forced-colors:active){.cs-payload{border:1px solid canvastext}.cs-payload__redacted{outline:1px solid canvastext}}
.cs-tree{border:1px solid var(--cs-border);border-radius:var(--cs-radius-lg);background:var(--cs-bg);font-size:var(--cs-text-sm);overflow:auto}.cs-tree__row{align-items:center;gap:var(--cs-space-2);padding-right:var(--cs-space-3);color:var(--cs-fg);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex}.cs-tree__row:hover{background:var(--cs-surface-1)}.cs-tree__row:focus-visible{outline:2px solid var(--cs-focus);outline-offset:-2px}.cs-tree__twisty{width:1rem;color:var(--cs-fg-muted);font-size:var(--cs-text-xs);text-align:center;flex:none}.cs-tree__label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.cs-tree__loading{color:var(--cs-fg-muted);font-size:var(--cs-text-xs);flex:none;font-style:italic}@media (forced-colors:active){.cs-tree{border:1px solid canvastext}}
.cs-ttc{gap:var(--cs-space-4);flex-direction:column;max-width:28rem;display:flex}.cs-ttc__message{color:var(--cs-fg-muted);line-height:var(--cs-leading-normal)}.cs-ttc__banner{align-items:center;gap:var(--cs-space-2);padding:var(--cs-space-2) var(--cs-space-3);border:1px solid var(--cs-border);border-radius:var(--cs-radius-md);font-size:var(--cs-text-sm);border-left-width:3px;display:flex}.cs-ttc__banner[data-state=ok]{border-left-color:var(--cs-success);color:var(--cs-success)}.cs-ttc__banner[data-state=warn]{border-left-color:var(--cs-warning);color:var(--cs-warning)}.cs-ttc__banner[data-state=err]{border-left-color:var(--cs-danger);color:var(--cs-danger)}.cs-ttc__field{gap:var(--cs-space-2);flex-direction:column;display:flex}.cs-ttc__prompt{font-size:var(--cs-text-sm);color:var(--cs-fg)}.cs-ttc__phrase{padding:0 var(--cs-space-1);border-radius:var(--cs-radius-sm);background:var(--cs-surface-2);font-family:var(--cs-font-mono);font-size:var(--cs-text-sm);color:var(--cs-fg)}.cs-ttc__input{padding:var(--cs-space-2) var(--cs-space-3);border:1px solid var(--cs-border);border-radius:var(--cs-radius-md);background:var(--cs-bg);color:var(--cs-fg);font-family:var(--cs-font-mono);font-size:var(--cs-text-sm)}.cs-ttc__input:focus-visible{outline:2px solid var(--cs-focus);outline-offset:1px}.cs-ttc__actions{justify-content:flex-end;gap:var(--cs-space-3);display:flex}.cs-ttc .cs-button[data-tone=danger]{background:var(--cs-danger);border-color:var(--cs-danger);color:var(--cs-on-accent)}.cs-ttc .cs-button[data-tone=danger]:hover:not(:disabled){filter:brightness(1.08)}
