/* One typography scale for every selected language; wrap rather than shrink. */
.workspace .welcome-copy{font-size:16px}.workspace .section-description,.workspace .context-card p,.workspace .demo-notice p,.workspace .approval-actions p,.workspace .model-details p{font-size:14px;line-height:1.85}.workspace .context-controls label,.workspace .context-controls select,.workspace .context-controls input,.workspace .inventory-fields label,.workspace .inventory-fields input{font-size:14px}.workspace .button,.workspace .text-button,.topbar .language-settings{font-size:14px}.workspace .stock-equation,.workspace .constraint-note,.workspace .line-shortage,.workspace .suggestion-label,.workspace .shortage-summary{font-size:12px;line-height:1.85}.workspace .check-label{font-size:14px;line-height:1.8}.workspace .audit-log p,.workspace .model-footnote,.workspace .draft-disclaimer{font-size:12px}.workspace .audit-log strong{font-size:14px}.workspace .warning-notice,.workspace .error-notice{font-size:14px;line-height:1.85}.workspace .source-badge,.workspace .soft-badge,.workspace .small-copy{font-size:12px}.workspace .impact-item p{font-size:14px}.workspace .impact-item strong{font-size:15px}.workspace .line-shortage.is-short,.workspace .constraint-note.is-over-limit{color:#8d571a}.workspace .supplier-draft summary{font-size:16px}.workspace .draft-body dl{font-size:14px}.workspace .workflow li{font-size:13px;line-height:1.6}.workspace .bi{overflow-wrap:anywhere}.workspace .card-label{align-items:start}.workspace .action-buttons{max-width:100%}.workspace .action-buttons>.button{min-width:0}.workspace .quantity-column{min-width:0}.workspace .suggestion-label,.workspace .line-shortage{white-space:normal;overflow-wrap:anywhere}.workspace .pack-unit{font-size:12px}.workspace .empty-state,.workspace .empty-state p{font-size:14px;line-height:1.8}.workspace .forecast-comparison{font-size:12px}.workspace .context-controls select{min-height:46px}.workspace .inventory-toggle{flex-wrap:wrap}.workspace .inventory-toggle>span{font-size:12px}.workspace .demo-footer{font-size:12px}.workspace .demo-footer div{flex-wrap:wrap}.workspace .section-top>.soft-badge{max-width:170px;white-space:normal}.workspace .drafts-panel .section-top{align-items:start}.workspace .supplier-draft summary small{font-size:12px}.workspace .dialog-body>p,.workspace .dialog-body .small-copy{font-size:14px}.workspace .review-line{font-size:14px}.workspace .dialog-actions>.button{font-size:14px}.workspace .forecast-range{font-size:12px}@media(max-width:650px){.workspace .context-controls{grid-template-columns:minmax(0,1fr)}.workspace .context-controls>.button{width:100%;font-size:14px}.workspace .welcome-copy{font-size:15px}.workspace .section-description,.workspace .context-card p,.workspace .demo-notice p,.workspace .approval-actions p,.workspace .model-details p{font-size:14px}.workspace .context-controls label,.workspace .context-controls select,.workspace .context-controls input,.workspace .inventory-fields label,.workspace .inventory-fields input{font-size:14px}.workspace .button,.workspace .text-button{font-size:14px}.workspace .stock-equation,.workspace .constraint-note,.workspace .line-shortage,.workspace .suggestion-label,.workspace .shortage-summary{font-size:12px}.workspace .action-buttons{grid-template-columns:1fr}.workspace .action-buttons>.button{width:100%}.workspace .approval-actions strong{font-size:14px}.workspace .source-badge,.workspace .soft-badge,.workspace .small-copy{font-size:12px}.workspace .impact-item{grid-template-columns:22px minmax(0,1fr)}.workspace .impact-item>.impact-value{grid-column:2;font-size:14px}.workspace .impact-item p{font-size:14px}.workspace .impact-item strong{font-size:15px}.workspace .shopping-line{grid-template-columns:minmax(0,1fr)}.workspace .shopping-line>.ingredient-heading,.workspace .shopping-line>.stock-equation,.workspace .shopping-line>.quantity-column{grid-column:1;grid-row:auto}.workspace .shopping-line>.quantity-column{padding-top:3px}.workspace .quantity-area{justify-content:flex-start;flex-wrap:wrap;gap:10px}.workspace .suggestion-label,.workspace .line-shortage{text-align:left}.workspace .pack-unit{max-width:none;font-size:14px}.workspace .stepper button{width:42px;min-height:46px}.workspace .stepper input{width:62px;min-height:46px;font-size:18px}.workspace .ingredient-heading h3{font-size:17px}.workspace .ingredient-heading p{font-size:13px}.workspace .supplier-draft summary{font-size:16px}.workspace .supplier-draft summary small{font-size:12px}.workspace .draft-body dl{font-size:13px;grid-template-columns:65px minmax(0,1fr)}.workspace .draft-downloads{display:grid;grid-template-columns:1fr}.workspace .draft-downloads .button{font-size:14px}.workspace .audit-log li{grid-template-columns:minmax(0,1fr);gap:5px}.workspace .audit-log time{font-size:12px}.workspace .audit-log p{font-size:13px}.workspace .audit-log strong{font-size:14px}.workspace .workflow li{font-size:12px}.workspace .section-top{flex-wrap:wrap}.workspace .forecast-comparison>strong{max-width:100px}.workspace .check-label{font-size:14px}.workspace .dialog-actions{flex-direction:column-reverse}.workspace .dialog-actions>.button{width:100%;font-size:14px}.workspace .review-line{font-size:14px}.workspace .demo-footer{font-size:12px}.topbar .language-settings{font-size:14px}}

.dialog-body>p,.dialog-body .small-copy,.dialog-body .check-label,.dialog-body .warning-notice{font-size:14px;line-height:1.85}.dialog-body .review-line{font-size:14px}.dialog-body .dialog-actions>.button{font-size:14px}.toast{font-size:14px}@media(max-width:650px){.dialog-body .dialog-actions{flex-direction:column-reverse}.dialog-body .dialog-actions>.button{width:100%;font-size:14px}.dialog-body .check-label{font-size:14px}.dialog-body .review-line{font-size:14px}}
