/* The stock workflow keeps its native responsive controls and uses the All Programming family. */
.all-stock{min-width:0;max-width:1480px}.all-stock-wordmark{width:340px;max-width:100%;height:auto;object-fit:contain}.all-stock .stock-check-dashboard-hero{background:#ecf5ef!important;color:#17191c!important;border:1px solid #d7e7dd;border-radius:12px}.all-stock .stock-check-dashboard-hero::after{display:none}.all-stock .stock-check-dashboard-hero .text-white-50,.all-stock .stock-check-dashboard-hero .text-white-75{color:#53645a!important}.all-stock .stock-check-dashboard-hero h1{font-size:30px;letter-spacing:-.7px;font-weight:650}.all-stock .stock-check-stat{box-shadow:0 4px 20px #173c2e06;border-color:#e1e6e1;border-radius:12px}.all-stock .stock-check-active-count{border-color:#d7e7dd;border-left-color:#147c64;background:#f4faf6}.all-stock .stock-check-row-card:hover{background:#f4faf6}.all-stock .btn{min-height:42px;max-width:100%}.all-stock .btn-primary{background:#147c64;border-color:#147c64}.all-stock .btn-outline-primary{color:#147c64;border-color:#147c64}.all-stock .table-responsive{max-width:100%;overflow:auto}.all-stock th,.all-stock td{overflow-wrap:normal;word-break:normal}.all-stock .form-control:focus,.all-stock .form-select:focus{border-color:#147c64;box-shadow:0 0 0 3px #147c641a}.all-stock :focus-visible{outline:3px solid #147c64;outline-offset:3px}.all-stock .d-flex>*{min-width:0}@media(max-width:600px){.all-stock .btn{min-height:44px}.all-stock .stock-check-dashboard-hero h1{font-size:25px}.all-stock-wordmark{width:280px}.all-stock .stock-check-dashboard-hero .fs-4{font-size:15px!important;line-height:1.6}}

.all-stock .stock-check-detail-hero .text-white-50,.all-stock .stock-check-detail-hero .text-white-75{color:#53645a!important}
.all-stock .stock-check-detail-hero h1{font-size:30px;letter-spacing:-.7px;font-weight:650;line-height:1.25}
.all-stock .stock-check-detail-hero .fs-4{font-size:16px!important;line-height:1.6}
.all-stock .stock-check-detail-stat{box-shadow:0 4px 20px #173c2e06;border-color:#e1e6e1;border-radius:12px}
.all-stock .stock-check-detail-stat .value{font-weight:650}
.all-stock .stock-check-detail-table{min-width:1560px}
.all-stock .stock-check-detail-table td:first-child,.all-stock .stock-check-detail-table td.text-end{white-space:nowrap}
.all-stock .stock-check-detail-table th:nth-child(2),.all-stock .stock-check-detail-table td:nth-child(2){min-width:210px;max-width:250px}
.all-stock .stock-check-detail-table th:nth-child(3),.all-stock .stock-check-detail-table td:nth-child(3){min-width:170px;max-width:210px;overflow-wrap:anywhere}
.all-stock .stock-check-detail-table td:nth-child(6){min-width:180px;white-space:normal}
.all-stock .table-responsive:focus-visible{outline:3px solid #147c64;outline-offset:3px}
@media(max-width:600px){.all-stock .stock-check-detail-hero h1{font-size:25px}.all-stock .stock-check-detail-hero .btn{width:100%}}
@media(prefers-reduced-motion:reduce){.all-stock *{animation:none!important;transition:none!important}}