.service-cost-tracker{width:100%;padding:var(--s5);background-color:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow);gap:var(--s4);flex-direction:column;margin:0 auto;display:flex}.service-cost-tracker .st-lede{color:var(--text-2);max-width:62ch;font-size:.92rem;line-height:1.55}.service-cost-tracker textarea{min-height:132px;font-family:var(--font-mono);font-size:.84rem}.service-cost-tracker code{background-color:var(--surface-inset);border-radius:var(--r-sm);padding:0 .25em;font-size:.86em}.service-cost-tracker h2{margin-bottom:var(--s3);font-size:1rem;font-weight:650}.service-cost-tracker .st-entries ul,.service-cost-tracker .st-problems ul{gap:var(--s1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.service-cost-tracker .st-entries li{gap:var(--s2) var(--s3);padding:var(--s2) var(--s3);background-color:var(--surface-inset);border-radius:var(--r-sm);font-variant-numeric:tabular-nums;grid-template-columns:minmax(6.5em,auto) 1fr auto auto;align-items:baseline;font-size:.86rem;display:grid}.service-cost-tracker .st-when{color:var(--muted);font-family:var(--font-mono);font-size:.8rem}.service-cost-tracker .st-cost{color:var(--text);font-weight:650}.service-cost-tracker .st-running{color:var(--muted);font-size:.78rem}.service-cost-tracker .st-problems li{gap:var(--s2) var(--s3);padding:var(--s2) var(--s3);border-left:3px solid var(--danger);background-color:var(--surface-inset);border-radius:var(--r-sm);flex-wrap:wrap;align-items:baseline;display:flex}.service-cost-tracker .st-problems span{color:var(--muted);font-size:.82rem}@media (max-width:33rem){.service-cost-tracker .st-entries li{grid-template-columns:1fr auto}}
