:root{--cs-bg-card:#fff;--cs-bg-subtle:#f7f9fc;--cs-bg-tinted:#f4f7fa;--cs-ink-900:#0f1d28;--cs-ink-800:#1b2d3b;--cs-ink-600:#475569;--cs-ink-500:#64748b;--cs-ink-400:#94a3b8;--cs-ink-300:#cbd5e1;--cs-ink-200:#e2e8f0;--cs-ink-100:#eef2f7;--cs-ink-050:#f4f7fa;--cs-success-600:#1f9d77;--cs-success-500:#2fb88f;--cs-success-100:#e2f6ee;--cs-success-050:#effaf4;--cs-warning-600:#d97706;--cs-warning-500:#f59e0b;--cs-warning-100:#fef3c7;--cs-warning-050:#fffaeb;--cs-danger-600:#dc2626;--cs-danger-500:#ef4444;--cs-danger-100:#fee2e2;--cs-danger-050:#fef2f2;--cs-info-600:#2f5fe6;--cs-info-500:#4477fa;--cs-info-100:#dfeaff;--cs-info-050:#eff4ff;--cs-neutral-500:#94a3b8;--cs-neutral-100:#eef2f7;--cs-card-radius:10px;--cs-card-pad:20px;--cs-card-pad-compact:14px;--cs-accent-border:4px;--cs-icon-box:32px;--cs-icon-radius:6px;--cs-btn-h:36px;--cs-btn-radius:8px;--cs-badge-radius:6px;--cs-t-title-l:16px;--cs-t-title-s:14px;--cs-t-primary:24px;--cs-t-body:13px;--cs-t-label-m:11px;--cs-t-badge:11px;--cs-shadow-card:0 1px 2px rgba(15,29,40,.04),0 8px 24px rgba(27,45,59,.06);--cs-shadow-card-hover:0 2px 4px rgba(15,29,40,.05),0 16px 36px rgba(27,45,59,.1);--cs-ease-out:cubic-bezier(0.2,0.6,0.2,1);--cs-dur-fast:120ms;--cs-dur-base:180ms}.cs-badge,.cs-badge *,.cs-card,.cs-card *,.cs-card :after,.cs-card :before,.cs-card--mini,.cs-card--mini *,.cs-card--strip,.cs-card--strip *,.cs-pill,.cs-pill *{font-family:var(--font-inter-tight),"Inter Tight","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important}.cs-card{position:relative;background:var(--cs-bg-card);border:1px solid var(--cs-ink-200);border-radius:var(--cs-card-radius);padding:var(--cs-card-pad);box-shadow:var(--cs-shadow-card);display:flex;flex-direction:column;gap:12px;transition:box-shadow var(--cs-dur-base) var(--cs-ease-out),transform var(--cs-dur-base) var(--cs-ease-out),border-color var(--cs-dur-base) var(--cs-ease-out);overflow:hidden;color:var(--cs-ink-800);-webkit-font-smoothing:antialiased}.cs-card[data-clickable=true]{cursor:pointer}.cs-card:hover{box-shadow:var(--cs-shadow-card-hover);transform:translateY(-2px);border-color:var(--cs-ink-300)}.cs-card[data-status-tone=success]{border-color:rgba(31,157,119,.45)}.cs-card[data-status-tone=warning]{border-color:rgba(217,119,6,.45)}.cs-card[data-status-tone=danger]{border-color:rgba(220,38,38,.45)}.cs-card[data-status-tone=info]{border-color:rgba(47,95,230,.45)}.cs-card[data-status-tone=mint]{border-color:rgba(47,184,143,.45)}.cs-card[data-status-tone=teal]{border-color:rgba(13,138,138,.45)}.cs-card[data-status-tone=sky]{border-color:rgba(2,132,199,.45)}.cs-card[data-status-tone=violet]{border-color:rgba(109,78,216,.45)}.cs-card[data-status-tone=magenta]{border-color:rgba(184,51,138,.45)}.cs-card[data-status-tone=amber]{border-color:rgba(180,83,9,.45)}.cs-card[data-status-tone=coral]{border-color:rgba(224,83,60,.45)}.cs-card[data-status-tone=slate]{border-color:rgba(100,116,139,.45)}.cs-card[data-status-tone=graphite]{border-color:rgba(27,45,59,.45)}.cs-card[data-status-tone=success]:hover{border-color:rgba(31,157,119,.65)}.cs-card[data-status-tone=warning]:hover{border-color:rgba(217,119,6,.65)}.cs-card[data-status-tone=danger]:hover{border-color:rgba(220,38,38,.65)}.cs-card[data-status-tone=info]:hover{border-color:rgba(47,95,230,.65)}.cs-card[data-status-tone=mint]:hover{border-color:rgba(47,184,143,.65)}.cs-card[data-status-tone=teal]:hover{border-color:rgba(13,138,138,.65)}.cs-card[data-status-tone=sky]:hover{border-color:rgba(2,132,199,.65)}.cs-card[data-status-tone=violet]:hover{border-color:rgba(109,78,216,.65)}.cs-card[data-status-tone=magenta]:hover{border-color:rgba(184,51,138,.65)}.cs-card[data-status-tone=amber]:hover{border-color:rgba(180,83,9,.65)}.cs-card[data-status-tone=coral]:hover{border-color:rgba(224,83,60,.65)}.cs-card[data-status-tone=slate]:hover{border-color:rgba(100,116,139,.65)}.cs-card[data-status-tone=graphite]:hover{border-color:rgba(27,45,59,.65)}.cs-card[data-accent=border]{padding-left:calc(var(--cs-card-pad) - var(--cs-accent-border))}.cs-card[data-accent=border]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:var(--cs-accent-border);background:var(--cs-accent-color,var(--cs-success-500))}.cs-card[data-density=compact]{padding:var(--cs-card-pad-compact);gap:10px}.cs-card[data-density=compact][data-accent=border]{padding-left:calc(var(--cs-card-pad-compact) - var(--cs-accent-border))}.cs-card__header-block{display:flex;flex-direction:column;gap:8px}.cs-card__header{display:flex;gap:12px;align-items:center}.cs-card__icon{width:var(--cs-icon-box)!important;height:var(--cs-icon-box)!important;border-radius:var(--cs-icon-radius);display:grid;place-items:center;flex-shrink:0;color:var(--cs-accent-color,var(--cs-success-600));background:var(--cs-accent-tint,var(--cs-success-050))}.cs-card[data-density=compact] .cs-card__icon{width:28px!important;height:28px!important}.cs-card__icon svg{width:16px!important;height:16px!important;display:block}.cs-card[data-density=compact] .cs-card__icon svg{width:14px!important;height:14px!important}.cs-card__title{flex:1;min-width:0;font-size:var(--cs-t-title-l)!important;font-weight:600!important;color:var(--cs-ink-800)!important;line-height:1.25!important;letter-spacing:-.01em;margin:0;display:flex;align-items:center;gap:8px}.cs-card__title-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;min-width:0}.cs-card[data-density=compact] .cs-card__title{font-size:var(--cs-t-title-s)!important}.cs-card__sub{font-size:12px!important;color:var(--cs-ink-500)!important;line-height:1.4!important}.cs-card__badges-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.cs-card__header-aside{display:flex;align-items:center;gap:8px;flex-shrink:0}.cs-card__menu{width:28px;height:28px;border-radius:6px;border:0;background:transparent;color:var(--cs-ink-400);cursor:pointer;display:grid;place-items:center;transition:background var(--cs-dur-fast) var(--cs-ease-out),color var(--cs-dur-fast) var(--cs-ease-out)}.cs-card__menu:hover{background:var(--cs-ink-050);color:var(--cs-ink-600)}.cs-card__menu svg{width:18px;height:18px}.cs-card__primary{display:flex;flex-direction:column;gap:2px}.cs-card__amount{font-size:var(--cs-t-primary)!important;font-weight:600!important;letter-spacing:-.02em;line-height:1.05!important;color:var(--cs-ink-900);font-variant-numeric:tabular-nums}.cs-card__amount--success{color:var(--cs-success-600)!important}.cs-card__amount--danger{color:var(--cs-danger-600)!important}.cs-card[data-density=compact] .cs-card__amount{font-size:20px!important}.cs-card__primary-sub{font-size:var(--cs-t-body)!important;color:var(--cs-ink-500)!important;line-height:1.45!important}.cs-card__time{font-size:18px!important;font-weight:600!important;letter-spacing:-.01em;color:var(--cs-ink-900);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";line-height:1.1!important}.cs-card[data-density=compact] .cs-card__time{font-size:16px!important}.cs-card__meta{display:flex;flex-wrap:wrap;gap:8px}.cs-badge{display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 8px;border-radius:var(--cs-badge-radius);font-size:var(--cs-t-badge)!important;font-weight:600!important;line-height:1!important;white-space:nowrap;border:1px solid transparent;letter-spacing:.01em;font-family:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss01","cv11"}.cs-badge svg{width:11px!important;height:11px!important;display:block}.cs-badge__dot{width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.6}.cs-badge--neutral{background:#475569;color:#fff}.cs-badge--success{background:#1f9d77;color:#fff}.cs-badge--warning{background:#d97706;color:#fff}.cs-badge--danger{background:#dc2626;color:#fff}.cs-badge--info{background:#2f5fe6;color:#fff}.cs-badge--mint{background:#2fb88f;color:#fff}.cs-badge--teal{background:#0d8a8a;color:#fff}.cs-badge--sky{background:#0284c7;color:#fff}.cs-badge--violet{background:#6d4ed8;color:#fff}.cs-badge--magenta{background:#b8338a;color:#fff}.cs-badge--amber{background:#b45309;color:#fff}.cs-badge--coral{background:#e0533c;color:#fff}.cs-badge--slate{background:#64748b;color:#fff}.cs-badge--graphite{background:#1b2d3b;color:#fff}.cs-card__divider{height:1px;background:var(--cs-ink-050);border:0;margin:0}.cs-rows{display:flex;flex-direction:column;gap:8px}.cs-card[data-density=compact] .cs-rows{gap:5px}.cs-row{display:flex;align-items:center;gap:10px;font-size:var(--cs-t-body)!important;line-height:1.4!important;min-height:18px}.cs-row__icon{flex-shrink:0;color:var(--cs-ink-400);display:inline-flex;align-items:center;justify-content:center}.cs-row__icon,.cs-row__icon svg{width:14px!important;height:14px!important}.cs-row__icon svg{display:block}.cs-row__label{color:var(--cs-ink-500)!important;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.cs-row__label,.cs-row__value{font-size:var(--cs-t-body)!important;white-space:nowrap}.cs-row__value{color:var(--cs-ink-800);font-variant-numeric:tabular-nums;text-align:right}.cs-row__value--strong{font-weight:600}.cs-row__value--success{color:var(--cs-success-600);font-weight:600}.cs-row__value--danger{color:var(--cs-danger-600);font-weight:600}.cs-row__value--warning{color:var(--cs-warning-600);font-weight:600}.cs-card__actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cs-card__actions[data-single=true]{grid-template-columns:1fr}.cs-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:var(--cs-btn-h);padding:0 14px;border-radius:var(--cs-btn-radius);font-family:inherit;font-size:13px!important;font-weight:600!important;line-height:1!important;border:1px solid transparent;cursor:pointer;transition:background var(--cs-dur-fast) var(--cs-ease-out),border-color var(--cs-dur-fast) var(--cs-ease-out),color var(--cs-dur-fast) var(--cs-ease-out),transform var(--cs-dur-fast) var(--cs-ease-out);letter-spacing:-.005em}.cs-btn:active{transform:scale(.985)}.cs-btn svg{width:14px!important;height:14px!important;display:block}.cs-btn--primary{background:var(--cs-success-500);color:#fff}.cs-btn--primary:hover{filter:brightness(.95)}.cs-btn--secondary{background:#fff;color:var(--cs-ink-800);border-color:var(--cs-ink-200)}.cs-btn--secondary:hover{background:var(--cs-ink-050);border-color:var(--cs-ink-300)}.cs-btn--full{width:100%}.cs-card--strip{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;background:var(--cs-bg-card);border-left-color:var(--cs-ink-200);border-left-width:1px;border:1px solid var(--cs-ink-200);border-left:4px solid var(--cs-accent-color,var(--cs-success-500));font-size:13px;box-shadow:0 1px 2px rgba(15,29,40,.04);color:var(--cs-ink-800);cursor:pointer;font-family:inherit}.cs-card--strip .cs-strip__title{flex:1;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.cs-card--strip .cs-strip__amount{font-weight:600;font-variant-numeric:tabular-nums}.cs-card--strip .cs-strip__dot{width:8px;height:8px;border-radius:50%;background:var(--cs-accent-color,var(--cs-success-500));flex-shrink:0}.cs-card--mini{padding:12px 14px;gap:6px;border-radius:10px}.cs-card--mini .cs-card__title{font-size:14px}.cs-card--mini .cs-card__amount{font-size:18px}.cs-pill{display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 7px;border-radius:5px;font-size:11px!important;font-weight:600!important;line-height:1!important;letter-spacing:.01em;white-space:nowrap;border:1px solid transparent;font-family:inherit;max-width:100%;cursor:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss01","cv11","tnum"}.cs-pill[data-clickable=true]{cursor:pointer}.cs-pill[data-compact=true]{height:17px;padding:0 5px;gap:4px;font-size:10px!important;border-radius:4px;letter-spacing:.015em}.cs-pill__label{overflow:hidden;text-overflow:ellipsis;min-width:0;flex:0 1 auto;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;letter-spacing:inherit}.cs-pill__trailing{margin-left:auto;padding-left:4px;font-variant-numeric:tabular-nums;font-size:inherit!important;font-weight:700!important;line-height:inherit!important;flex-shrink:0}.cs-pill__dot{width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.7;flex-shrink:0}.cs-pill svg{width:11px!important;height:11px!important;display:block;flex-shrink:0}.cs-pill--neutral{background:#475569;color:#fff}.cs-pill--success{background:#1f9d77;color:#fff}.cs-pill--warning{background:#d97706;color:#fff}.cs-pill--danger{background:#dc2626;color:#fff}.cs-pill--info{background:#2f5fe6;color:#fff}.cs-pill--mint{background:#2fb88f;color:#fff}.cs-pill--teal{background:#0d8a8a;color:#fff}.cs-pill--sky{background:#0284c7;color:#fff}.cs-pill--violet{background:#6d4ed8;color:#fff}.cs-pill--magenta{background:#b8338a;color:#fff}.cs-pill--amber{background:#b45309;color:#fff}.cs-pill--coral{background:#e0533c;color:#fff}.cs-pill--slate{background:#64748b;color:#fff}.cs-pill--graphite{background:#1b2d3b;color:#fff}