:root{--chip-gray-bg:var(--slate-100);--chip-gray-text:var(--slate-800);--chip-green-bg:var(--patina-50);--chip-green-text:var(--patina-700);--chip-red-bg:var(--ember-50);--chip-red-text:var(--ember-700);--chip-orange-bg:var(--copper-100);--chip-orange-text:var(--copper-800);--chip-blue-bg:#DBEAFE;--chip-blue-text:#1E40AF;--chip-yellow-bg:#FEF9C3;--chip-yellow-text:#854D0E;--chip-rose-bg:#FFE4E6;--chip-rose-text:#9F1239;--chip-teal-bg:#CCFBF1;--chip-teal-text:#115E59;--chip-cyan-bg:#CFFAFE;--chip-cyan-text:#155E75;--chip-lime-bg:#ECFCCB;--chip-lime-text:#3F6212;--chip-violet-bg:#EDE9FE;--chip-violet-text:#5B21B6;--chip-blue-dot:#3B82F6;--chip-yellow-dot:#EAB308;--chip-orange-dot:#F97316;--chip-green-dot:#22C55E;--chip-gray-dot:#9CA3AF;--chip-red-dot:#EF4444;--chip-teal-dot:#14B8A6;--chip-cyan-dot:#06B6D4;--chip-lime-dot:#84CC16;--chip-rose-dot:#F43F5E;--chip-violet-dot:#8B5CF6}:root[data-theme=dark]{--chip-gray-bg:var(--slate-800);--chip-gray-text:var(--slate-100);--chip-green-bg:var(--patina-800);--chip-green-text:var(--patina-100);--chip-red-bg:var(--ember-800);--chip-red-text:var(--ember-100);--chip-orange-bg:var(--copper-800);--chip-orange-text:var(--copper-100);--chip-blue-bg:#1E3A5F;--chip-blue-text:#BFDBFE;--chip-yellow-bg:#422006;--chip-yellow-text:#FEF08A;--chip-rose-bg:#4C1130;--chip-rose-text:#FECDD3;--chip-teal-bg:#134E4A;--chip-teal-text:#99F6E4;--chip-cyan-bg:#164E63;--chip-cyan-text:#A5F3FC;--chip-lime-bg:#365314;--chip-lime-text:#D9F99D;--chip-violet-bg:#4C1D95;--chip-violet-text:#DDD6FE}.cs-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;font-family:var(--font-sans);font-weight:var(--weight-semibold);font-size:var(--text-small);line-height:1.2;letter-spacing:.01em;text-decoration:none;white-space:nowrap;padding:.5rem 1.1rem;border:1px solid transparent;border-radius:var(--radius-sm);cursor:pointer;transition:background .2s,color .2s,border-color .2s,transform .2s}.cs-btn--lg{padding:.85rem 1.75rem;font-size:.9375rem}.cs-btn:hover{transform:translateY(-1px)}.cs-btn:focus-visible{outline:none;box-shadow:0 0 0 3px var(--focus-ring)}.cs-btn:disabled,.cs-btn[aria-busy=true],.cs-btn[aria-disabled=true]{opacity:.6;cursor:not-allowed;transform:none}.cs-btn--primary{background:var(--copper);color:#fff}.cs-btn--primary:hover{background:var(--copper-600);color:#fff}.cs-btn--secondary{background:var(--slate-100);color:var(--slate);border-color:var(--slate-200)}.cs-btn--secondary:hover{background:var(--slate-200)}.cs-btn--outline{background:transparent;color:var(--slate);border-color:var(--slate-200)}.cs-btn--outline:hover{border-color:var(--slate)}.cs-btn--ghost{background:transparent;color:var(--slate-700);border-color:transparent}.cs-btn--ghost:hover{background:var(--slate-50);color:var(--slate-900)}.cs-btn--white{background:#fff;color:var(--slate);border-color:#fff}.cs-btn--white:hover{background:var(--slate-50);border-color:var(--slate-50)}.cs-btn--danger{background:var(--ember-600);color:#fff}.cs-btn--danger:hover{background:var(--ember-700);color:#fff}.cs-btn--success{background:var(--patina-600);color:#fff}.cs-btn--success:hover{background:var(--patina-700);color:#fff}.cs-btn--block{width:100%}.cs-btn .cs-spinner{border-color:currentColor color-mix(in srgb,currentColor 30%,transparent) color-mix(in srgb,currentColor 30%,transparent)}.cs-btn-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:2rem}.cs-btn-row--center{justify-content:center}@media (max-width:480px){.cs-btn-row{flex-direction:column}.cs-btn-row .cs-btn{width:100%}}.cs-card{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:clamp(1.5rem,3vw,2rem);transition:box-shadow .2s,transform .2s,border-color .2s}.cs-card--hover:hover,.cs-card--interactive:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.cs-card--interactive{cursor:pointer}.cs-card--flush{padding:0}.cs-card__header{padding:1.5rem;margin:calc(-1 * clamp(1.5rem, 3vw, 2rem)) calc(-1 * clamp(1.5rem, 3vw, 2rem)) clamp(1.5rem,3vw,2rem);border-bottom:1px solid var(--border)}.cs-card__body{padding:1.5rem}.cs-card__footer{padding:1.25rem 1.5rem;margin:clamp(1.5rem,3vw,2rem) calc(-1 * clamp(1.5rem, 3vw, 2rem)) calc(-1 * clamp(1.5rem, 3vw, 2rem));border-top:1px solid var(--border);background:var(--surface-raised);border-radius:0 0 var(--radius-md) var(--radius-md)}.cs-stat{display:flex;flex-direction:column;gap:.15rem}.cs-stat__label{font-size:var(--text-caption);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-muted)}.cs-stat__label,.cs-stat__value{font-family:var(--font-sans);font-weight:var(--weight-bold)}.cs-stat__value{font-size:clamp(1.75rem,3vw,2.25rem);line-height:1.1;color:var(--color-heading);overflow-wrap:anywhere}.cs-stat--sm .cs-stat__value{font-size:clamp(1.25rem,2.2vw,1.5rem)}.cs-stat--tone-primary .cs-stat__value{color:var(--color-primary)}.cs-stat--tone-success .cs-stat__value{color:var(--color-success)}.cs-stat--tone-warning .cs-stat__value{color:var(--color-warning)}.cs-stat--tone-danger .cs-stat__value{color:var(--color-danger)}.cs-stat--tone-info .cs-stat__value{color:var(--color-info)}.cs-stat__delta{font-size:var(--text-small);margin-top:.15rem;color:var(--color-muted)}.cs-stat__delta--up{color:var(--patina-600)}.cs-stat__delta--down{color:var(--ember-600)}.cs-badge{display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .65rem;font-family:var(--font-sans);font-size:var(--text-caption);font-weight:var(--weight-semibold);line-height:1;border-radius:var(--radius-full);white-space:nowrap}.cs-badge--sm{padding:.15rem .5rem;font-size:.6875rem}.cs-badge--neutral{background:var(--slate-100);color:var(--slate-700)}.cs-badge--primary{background:var(--color-primary-soft);color:var(--copper-700)}.cs-badge--success{background:var(--color-success-soft);color:var(--patina-700)}.cs-badge--warning{background:var(--color-warning-soft);color:var(--copper-800)}.cs-badge--danger{background:var(--color-danger-soft);color:var(--ember-700)}.cs-badge--info{background:var(--color-info-soft);color:var(--slate-700)}.cs-badge--solid.cs-badge--neutral{background:var(--slate-600);color:#fff}.cs-badge--solid.cs-badge--primary{background:var(--copper);color:#fff}.cs-badge--solid.cs-badge--success{background:var(--patina-600);color:#fff}.cs-badge--solid.cs-badge--warning{background:var(--copper-500);color:#fff}.cs-badge--solid.cs-badge--danger{background:var(--ember-600);color:#fff}.cs-badge--solid.cs-badge--info{background:var(--slate-600);color:#fff}.cs-tag{display:inline-flex;align-items:center;padding:.2rem .6rem;font-family:var(--font-sans);font-size:var(--text-small);color:var(--color-body);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-sm)}.cs-status-dot{display:inline-block;width:.6rem;height:.6rem;border-radius:50%;flex-shrink:0}.cs-status-dot--success{background:var(--color-success)}.cs-status-dot--warning{background:var(--color-warning)}.cs-status-dot--danger{background:var(--color-danger)}.cs-status-dot--info{background:var(--color-primary)}.cs-avatar{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;overflow:hidden;background:var(--slate-100);color:var(--slate-600);font-family:var(--font-sans);font-size:var(--text-small);font-weight:var(--weight-semibold);flex-shrink:0}.cs-avatar--sm{width:1.75rem;height:1.75rem;font-size:var(--text-caption)}.cs-avatar--lg{width:3.5rem;height:3.5rem;font-size:1.125rem}.cs-alert{display:flex;gap:.75rem;padding:1rem 1.25rem;border-left:3px solid var(--border-strong);border-radius:var(--radius-sm);font-size:var(--text-small);color:var(--color-body);background:var(--surface-raised)}.cs-alert__icon{flex-shrink:0;width:1.15rem;height:1.15rem;margin-top:.1rem}.cs-alert__title{font-family:var(--font-sans);font-weight:var(--weight-semibold);color:var(--color-heading);margin-bottom:.15rem}.cs-alert--info{border-left-color:var(--color-primary);background:var(--color-primary-soft)}.cs-alert--success{border-left-color:var(--color-success);background:var(--color-success-soft)}.cs-alert--warning{border-left-color:var(--color-warning);background:var(--color-warning-soft)}.cs-alert--danger{border-left-color:var(--color-danger);background:var(--color-danger-soft)}.cs-callout{padding:1.25rem 1.5rem;border-left:3px solid var(--copper);border-radius:var(--radius-sm);background:var(--copper-50);font-family:var(--font-serif);font-size:1.0625rem;line-height:var(--leading-body);color:var(--color-body)}.cs-callout--patina{border-left-color:var(--patina);background:var(--patina-50)}.cs-callout--ember{border-left-color:var(--ember);background:var(--ember-50)}.cs-toast__viewport{position:fixed;bottom:1rem;right:1rem;z-index:var(--z-toast);display:flex;flex-direction:column;gap:.6rem;width:min(24rem,calc(100vw - 2rem));pointer-events:none}.cs-toast{display:flex;align-items:flex-start;gap:.75rem;padding:.85rem 1rem;border:1px solid var(--border);border-left:3px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);background:var(--surface-page);font-size:var(--text-small);color:var(--color-body);pointer-events:auto;animation:cs-toast-in .18s cubic-bezier(.4,0,.2,1)}.cs-toast__content{flex:1;min-width:0}.cs-toast__title{font-family:var(--font-sans);font-weight:var(--weight-semibold);color:var(--color-heading);margin-bottom:.15rem}.cs-toast--info{border-left-color:var(--color-primary);background:var(--color-primary-soft)}.cs-toast--success{border-left-color:var(--color-success);background:var(--color-success-soft)}.cs-toast--warning{border-left-color:var(--color-warning);background:var(--color-warning-soft)}.cs-toast--danger{border-left-color:var(--color-danger);background:var(--color-danger-soft)}.cs-spinner{display:inline-block;width:1.5rem;height:1.5rem;border:2px solid var(--border-strong);border-top-color:var(--color-primary);border-radius:50%;animation:ds-spin .6s linear infinite}.cs-spinner--sm{width:1rem;height:1rem}.cs-spinner--lg{width:2rem;height:2rem;border-width:3px}.cs-skeleton{background:linear-gradient(90deg,var(--slate-100) 25%,var(--slate-50) 50%,var(--slate-100) 75%);background-size:200% 100%;border-radius:var(--radius-sm);animation:ds-shimmer 1.4s ease infinite}.cs-progress{height:8px;background:var(--slate-100);overflow:hidden}.cs-progress,.cs-progress__bar{border-radius:var(--radius-full)}.cs-progress__bar{height:100%;background:var(--color-primary);transition:width .3s ease}.cs-feedback-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:4rem;height:4rem;border-radius:var(--radius-full)}.cs-feedback-icon--center{margin-inline:auto}.cs-feedback-icon svg{width:2rem;height:2rem}.cs-feedback-icon--sm{width:3rem;height:3rem}.cs-feedback-icon--sm svg{width:1.5rem;height:1.5rem}.cs-feedback-icon--lg{width:5rem;height:5rem}.cs-feedback-icon--lg svg{width:2.5rem;height:2.5rem}.cs-feedback-icon--primary{background:var(--color-primary-soft);color:var(--color-primary)}.cs-feedback-icon--success{background:var(--color-success-soft);color:var(--color-success)}.cs-feedback-icon--danger{background:var(--color-danger-soft);color:var(--color-danger)}.cs-feedback-icon--warning{background:var(--color-warning-soft);color:var(--color-warning)}.cs-feedback-icon--info{background:var(--color-info-soft);color:var(--color-info)}.cs-empty-state{text-align:center;padding:clamp(2rem,6vw,4rem) 1rem}.cs-empty-state__icon{width:3rem;height:3rem;margin:0 auto 1rem;color:var(--color-subtle)}.cs-empty-state__title{font-family:var(--font-sans);font-size:1.125rem;font-weight:var(--weight-semibold);color:var(--color-heading);margin-bottom:.35rem}.cs-empty-state__text{font-family:var(--font-serif);color:var(--color-body);font-size:1rem;max-width:32rem;margin:0 auto}.cs-tabs{display:flex;gap:.5rem;border-bottom:1px solid var(--border)}.cs-tab{padding:.75rem .25rem;font-family:var(--font-sans);font-size:var(--text-small);font-weight:var(--weight-semibold);color:var(--color-muted);background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer;transition:color .2s,border-color .2s}.cs-tab:hover{color:var(--color-heading)}.cs-tab--active{color:var(--copper);border-bottom-color:var(--copper)}.cs-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;font-family:var(--font-sans);font-size:var(--text-small);color:var(--color-muted)}.cs-breadcrumb a{color:var(--color-muted);text-decoration:none}.cs-breadcrumb a:hover{color:var(--copper)}.cs-breadcrumb__sep{color:var(--color-subtle)}.cs-table-row{transition:background .15s}.cs-table-row:hover td{background:var(--surface-sunken)}.cs-btn--soft{background:var(--color-primary-soft);color:var(--copper-700);border-color:transparent}.cs-btn--soft:hover{background:var(--copper-100);color:var(--copper-800)}.cs-comment{display:flex;gap:.85rem;padding:.95rem 1.15rem}.cs-comment+.cs-comment{border-top:1px solid var(--border)}.cs-comment--escalation{background:var(--color-danger-soft);box-shadow:inset 3px 0 0 var(--color-danger)}.cs-comment--resolution{background:var(--color-success-soft);box-shadow:inset 3px 0 0 var(--color-success)}.cs-comment--internal{background:var(--color-warning-soft);box-shadow:inset 3px 0 0 var(--color-warning)}.cs-comment__body{flex:1;min-width:0}.cs-comment__meta{display:flex;align-items:center;flex-wrap:wrap;gap:.3rem .5rem;margin-bottom:.3rem}.cs-comment__author{font-family:var(--font-sans);font-weight:var(--weight-semibold);font-size:var(--text-small);color:var(--color-heading)}.cs-comment__email{font-size:var(--text-caption);color:var(--color-muted)}.cs-comment__meta-right{margin-left:auto;display:inline-flex;align-items:center;gap:.5rem}.cs-comment__time{font-size:var(--text-caption);color:var(--color-subtle);white-space:nowrap}.cs-comment__content{font-size:var(--text-small);line-height:1.6;color:var(--color-body);white-space:pre-wrap}.cs-select{position:relative;width:100%}.cs-select__trigger{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;padding:.5rem .75rem;font-family:var(--font-sans);font-size:var(--text-small);color:var(--color-heading);background:var(--surface-raised);border:1px solid var(--border-strong);border-radius:var(--radius-sm);cursor:pointer;text-align:left;transition:border-color .15s,box-shadow .15s}.cs-select__trigger:hover:not(:disabled){border-color:var(--slate-400)}.cs-select__trigger:focus-visible,.cs-select__trigger[aria-expanded=true]{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--focus-ring)}.cs-select__trigger:disabled{opacity:.6;cursor:not-allowed;background:var(--surface-sunken)}.cs-select__trigger--error{border-color:var(--color-danger)}.cs-select__value{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-select__value--placeholder{color:var(--color-subtle)}.cs-select__chevron{flex-shrink:0;width:1rem;height:1rem;color:var(--color-muted);transition:transform .2s}.cs-select--open .cs-select__chevron{transform:rotate(180deg)}.cs-select__menu{position:absolute;z-index:40;top:calc(100% + 4px);left:0;right:0;max-height:16rem;overflow-y:auto;padding:.25rem;background:var(--surface-overlay);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);animation:cs-fade-in .12s ease}.cs-select__option{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;padding:.45rem .6rem;font-family:var(--font-sans);font-size:var(--text-small);color:var(--color-body);background:none;border:none;border-radius:var(--radius-sm);cursor:pointer;text-align:left}.cs-select__option--active{background:var(--color-primary-soft);color:var(--copper-800)}.cs-select__option--selected{color:var(--color-primary);font-weight:var(--weight-semibold)}.cs-select__option:disabled{opacity:.5;cursor:not-allowed}.cs-select__check{flex-shrink:0;width:1rem;height:1rem}.cs-select__empty{padding:.5rem .6rem;font-size:var(--text-small);color:var(--color-muted)}.cs-attachment-item{padding:.45rem .6rem;background:var(--surface-page);border:1px solid var(--border);border-left:3px solid var(--copper);border-radius:var(--radius-md);transition:background .15s,box-shadow .15s}.cs-attachment-item:hover{background:var(--color-primary-soft);box-shadow:var(--shadow-sm)}.cs-attachment__row{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.cs-attachment__icon{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;font-size:1.2rem;background:var(--color-primary-soft);border-radius:var(--radius-sm);flex-shrink:0}.cs-segmented{position:relative;display:inline-flex;padding:4px;background:var(--slate-100);border-radius:var(--radius-full)}.cs-segmented__thumb{position:absolute;top:4px;bottom:4px;left:4px;background:var(--surface-page);border-radius:var(--radius-full);box-shadow:var(--shadow-sm);transition:transform .28s cubic-bezier(.4,0,.2,1),width .28s cubic-bezier(.4,0,.2,1);pointer-events:none}.cs-segmented__option{position:relative;z-index:1;flex:1 0 auto;padding:.5rem 1.1rem;font-family:var(--font-sans);font-size:var(--text-small);font-weight:var(--weight-semibold);line-height:1.1;color:var(--color-muted);background:none;border:none;border-radius:var(--radius-full);cursor:pointer;white-space:nowrap;transition:color .2s}.cs-segmented__option--active,.cs-segmented__option:hover{color:var(--color-heading)}.cs-segmented__option:focus-visible{outline:none;box-shadow:0 0 0 3px var(--focus-ring)}.cs-toggle{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;font-family:var(--font-sans);font-size:var(--text-small);font-weight:var(--weight-semibold);line-height:1.1;color:var(--color-body);background:var(--surface-page);border:1px solid var(--border-strong);border-radius:var(--radius-full);cursor:pointer;white-space:nowrap;transition:color .2s,background .2s,border-color .2s}.cs-toggle:hover{border-color:var(--slate-400);color:var(--color-heading)}.cs-toggle:focus-visible{outline:none;box-shadow:0 0 0 3px var(--focus-ring)}.cs-toggle--on{background:var(--color-primary-soft);border-color:var(--copper);color:var(--copper-700)}.cs-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;color:var(--color-muted);background:none;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:color .2s,background .2s}.cs-icon-btn:hover{color:var(--color-heading);background:var(--surface-sunken)}.cs-icon-btn:focus-visible{outline:none;box-shadow:0 0 0 3px var(--focus-ring)}.cs-icon-btn--sm{width:1.5rem;height:1.5rem}.cs-dialog__overlay{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:1rem;background:rgba(17,32,42,.55);backdrop-filter:blur(2px);animation:cs-fade-in .15s ease}.cs-dialog__panel{display:flex;flex-direction:column;width:100%;max-width:32rem;max-height:min(90vh,100%);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden;animation:cs-dialog-in .2s cubic-bezier(.4,0,.2,1)}.cs-dialog__panel--sm{max-width:24rem}.cs-dialog__panel--lg{max-width:48rem}.cs-dialog__panel--xl{max-width:72rem}.cs-dialog__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-shrink:0;padding:1.15rem 1.5rem;border-bottom:1px solid var(--border)}.cs-dialog__title{font-family:var(--font-sans);font-size:1.125rem;font-weight:var(--weight-bold);color:var(--color-heading)}.cs-dialog__header-actions{display:flex;align-items:center;gap:.75rem}.cs-dialog__body{padding:1.5rem;overflow-y:auto}.cs-dialog__footer{flex-shrink:0;padding:1rem 1.5rem;border-top:1px solid var(--border);background:var(--surface-raised)}.cs-dialog-actions,.cs-dialog__footer{display:flex;align-items:center;justify-content:flex-end;gap:.75rem}.cs-dialog-actions{width:100%}.cs-dialog-actions--split .cs-btn{flex:1}.cs-board{display:flex;gap:1.5rem;overflow-x:auto;padding-bottom:1rem}.cs-board-column{display:flex;flex-direction:column;flex:1;min-width:280px;background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-lg);transition:border-color .2s,background .2s,box-shadow .2s}.cs-board-column--drop{border-color:var(--color-primary);background:var(--color-primary-soft);box-shadow:0 0 0 3px var(--focus-ring)}.cs-board-column__header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.7rem .85rem;border-bottom:1px solid var(--border)}.cs-board-column__count{font-family:var(--font-sans);font-size:var(--text-caption);font-weight:var(--weight-semibold);color:var(--color-muted);background:var(--surface-page);border:1px solid var(--border);border-radius:var(--radius-full);padding:.05rem .5rem;min-width:1.5rem;text-align:center}.cs-board-column__body{display:flex;flex-direction:column;gap:.6rem;padding:.6rem;min-height:120px}.cs-board-column__empty{padding:1.5rem .5rem;text-align:center;font-size:var(--text-small);font-style:italic;color:var(--color-subtle)}.cs-board-group__label{font-family:var(--font-sans);font-size:var(--text-caption);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-muted);padding:0 .25rem}.cs-ticket-card{position:relative;padding:.75rem .85rem;background:var(--surface-page);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);cursor:pointer;transition:box-shadow .2s,transform .2s,border-color .2s,opacity .2s}.cs-ticket-card:hover{box-shadow:var(--shadow-md);transform:translateY(-1px);border-color:var(--border-strong)}.cs-ticket-card:focus-visible{outline:none;box-shadow:0 0 0 3px var(--focus-ring)}.cs-ticket-card--escalated{background:var(--ember-50);border-color:var(--ember-200)}.cs-ticket-card--dragging{opacity:.5}.cs-ticket-card__number{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:var(--text-caption);color:var(--color-subtle);padding-right:1.5rem}.cs-ticket-card__title{margin-top:.15rem;font-family:var(--font-sans);font-size:var(--text-small);font-weight:var(--weight-semibold);line-height:1.35;color:var(--color-heading);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cs-ticket-card__meta{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.6rem;font-size:var(--text-caption);color:var(--color-muted)}@keyframes cs-fade-in{0%{opacity:0}to{opacity:1}}@keyframes cs-dialog-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}@keyframes cs-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cs-dialog__overlay,.cs-dialog__panel,.cs-segmented__thumb,.cs-ticket-card,.cs-toast{transition:none;animation:none}}