#asphalt-workbench .asphalt-mode-tabs{margin:0 0 1.25rem}#asphalt-workbench .asphalt-mode-tabs button{flex:1 1 125px}#asphalt-workbench .asphalt-panel-title{margin:1.5rem 0 .85rem;color:var(--tool-ink,var(--color-text-primary));font-size:1.05rem;font-weight:700}#asphalt-workbench .asphalt-layer{border-left:4px solid #5d6b7d}#asphalt-workbench .asphalt-layer:nth-child(2){border-left-color:#8a7358}#asphalt-workbench .asphalt-layer:nth-child(3){border-left-color:#ad8d62}#asphalt-workbench .asphalt-diagram-wrap{overflow:hidden;padding:1rem;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#f7f8fa}#asphalt-workbench #pavement-diagram{width:100%;min-height:235px}#asphalt-workbench #pavement-diagram text{font:13px var(--font-sans);fill:#344054}#asphalt-workbench #pavement-diagram .asphalt-diagram-title{font-weight:700;fill:#172033}#asphalt-workbench .asphalt-terminology{padding:1rem;border-left:4px solid #ad6b35;background:#faf8f4;border-radius:0 var(--radius-md) var(--radius-md) 0}#asphalt-workbench .asphalt-cost-table td:last-child,#asphalt-workbench .asphalt-layer-table td:not(:first-child){white-space:nowrap}#asphalt-workbench .asphalt-source-note{font-size:.8125rem;color:var(--color-text-secondary)}@media(max-width:640px){#asphalt-workbench .asphalt-mode-tabs button{flex:1 1 45%}#asphalt-workbench .asphalt-diagram-wrap{padding:.5rem}#asphalt-workbench #pavement-diagram{min-height:210px}}
