/* Tool pages are full-width product surfaces. Keep documentation chrome hidden
   even if locale/frontmatter handling changes. */
body:has(.s5-tool-page) .md-sidebar--primary,
body:has(.s5-tool-page) .md-sidebar--secondary,
body:has(.s5-tool-page) .md-footer{display:none}

.s5-voice-cost-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.s5-voice-cost-kpis .s5-tool-kpi>strong{white-space:nowrap}.s5-voice-cost-usage{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:1rem;background:var(--md-default-fg-color--lightest);border:1px solid var(--md-default-fg-color--lightest)}.s5-voice-cost-usage>div{background:var(--md-default-bg-color);padding:1rem}.s5-voice-cost-usage small,.s5-voice-capacity-grid small{display:block;color:var(--md-default-fg-color--light);font-size:.72rem;letter-spacing:.02em;text-transform:uppercase}.s5-voice-cost-usage strong{display:block;margin-top:.2rem;font-size:1.05rem}.s5-voice-cost-breakdown{display:grid;gap:.55rem;margin-top:1.25rem}.s5-voice-cost-row{display:grid;grid-template-columns:minmax(8rem,1.1fr) minmax(8rem,2.4fr) auto auto;gap:.7rem;align-items:center}.s5-voice-cost-row__track{height:.55rem;background:var(--md-default-fg-color--lightest);overflow:hidden}.s5-voice-cost-row__track::before{content:"";display:block;width:var(--share,0%);height:100%;background:currentColor;opacity:.72}.s5-voice-cost-row strong{min-width:5.5rem;text-align:right;font-variant-numeric:tabular-nums}.s5-voice-cost-row small{min-width:3.7rem;text-align:right;color:var(--md-default-fg-color--light);font-variant-numeric:tabular-nums}.s5-voice-capacity-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:1.25rem;background:var(--md-default-fg-color--lightest);border:1px solid var(--md-default-fg-color--lightest)}.s5-voice-capacity-grid>div{background:var(--md-default-bg-color);padding:1rem;min-width:0}.s5-voice-capacity-grid strong{display:block;margin:.22rem 0;font-size:1.25rem;font-variant-numeric:tabular-nums}.s5-voice-capacity-grid span{overflow-wrap:anywhere}.s5-voice-quota{margin-top:.35rem;font-size:.8rem}.s5-voice-quota[data-state="over"]{font-weight:650}.s5-voice-cost-reference{display:grid;grid-template-columns:1fr auto;gap:1rem;align-items:end;margin-top:1rem;padding:1rem;border:1px solid var(--md-default-fg-color--lightest)}.s5-voice-cost-reference small{display:block}.s5-voice-cost-reference [data-field="presetLabel"]{display:block;margin-top:.2rem}.s5-voice-cost-reference p{margin:.25rem 0 0;color:var(--md-default-fg-color--light)}.s5-voice-cost-reference strong{white-space:nowrap}.s5-voice-cost-note{margin-top:1.2rem;padding:1rem;border-left:3px solid var(--md-default-fg-color--lighter);background:var(--md-default-fg-color--lightest)}@media(max-width:1000px){.s5-voice-capacity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.s5-voice-cost-kpis,.s5-voice-cost-usage{grid-template-columns:1fr 1fr}.s5-voice-cost-row{grid-template-columns:1fr auto auto}.s5-voice-cost-row__track{grid-column:1/-1;grid-row:2}.s5-voice-cost-reference{grid-template-columns:1fr}.s5-voice-cost-reference strong{white-space:normal}}@media(max-width:430px){.s5-voice-cost-kpis,.s5-voice-cost-usage,.s5-voice-capacity-grid{grid-template-columns:1fr}.s5-voice-cost-row{grid-template-columns:minmax(0,1fr) auto}.s5-voice-cost-row small{grid-column:2}.s5-voice-cost-row strong{grid-column:2}.s5-voice-cost-row__track{grid-column:1/-1}}
