/* AUD-02: mobile nowrap and a nonshrinking toolbar previously compressed category labels. */
.catalog-toolbar{min-width:0;flex-wrap:wrap}.catalog-toolbar .filters{display:flex;flex-wrap:wrap;gap:8px;width:100%;max-width:100%;min-width:0;overflow:visible;margin:0;padding:8px 0}
.catalog-toolbar .chip{flex:0 1 auto;white-space:normal;height:auto;min-height:44px;line-height:1.4;overflow-wrap:break-word;max-width:100%;margin:0}
.category-menu15{flex:1 1 100%;min-width:0}.category-menu15 summary{display:inline-flex;align-items:center;min-height:44px;cursor:pointer;font-weight:650}.category-quick15{display:flex;flex-wrap:wrap;gap:8px;min-width:0;flex:1 1 auto}.category-quick15 .chip{flex:0 1 auto}.catalog-toolbar .view-switch{flex-wrap:wrap}
.manual-status15{display:flex;gap:8px;flex-wrap:wrap}.manual-status15 span{padding:4px 7px;border:1px solid #cedbe4;border-radius:5px;font-size:12px}.manual-status15 [data-available=true]{background:#e8f4ed;color:#185138}.document-index15{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px}.document-index15 article{min-width:0;overflow-wrap:anywhere}
body:not(.forecast-route) main{min-width:0}.source-grid,.equipment,.form-grid,.two-fields,.decon-grid{min-width:0}.source-grid>*,.equipment>*,.form-grid>*,.two-fields>*,.decon-grid>*{min-width:0}
@media(max-width:600px){.source-grid,.equipment,.decon-grid{grid-template-columns:minmax(0,1fr)}.panel{padding:14px}.start14 h1{font-size:clamp(25px,8vw,38px)}.start14{padding:14px}.start14-modes strong{font-size:20px}.registry-controls input{min-width:0;flex-basis:100%}.registry-controls select{width:100%;min-width:0}.card-topline{flex-wrap:wrap}.card-topline .badge{margin-left:0}.chemical>a{min-width:0}.cards-grid{grid-template-columns:minmax(0,1fr)}.card-toc a{white-space:normal;max-width:100%;min-width:0}.start14-modes button{min-width:0}.forecast-tabs button{min-width:0!important}.forecast-submit{max-width:100%}.metrics,.fire-main-metrics14{grid-template-columns:repeat(2,minmax(0,1fr))}.metric{min-width:0}.metric strong{overflow-wrap:anywhere}.field input{width:100%}}
@media print{details>summary{display:none}details>*:not(summary){display:block!important}details{break-inside:auto}.mobile-nav,.topbar,.sidebar,.forecast-submit,.category-quick15,#menu14{display:none!important}.shell{margin:0!important}main{padding:0!important}.table-scroll{overflow:visible!important}.report-text,pre{white-space:pre-wrap;overflow-wrap:anywhere}.card-full-section{break-inside:auto}}
