/* Phase 7N.6L.12C: wider basic panel and content-sized two-row manifest. */
.pkg-workspace{grid-template-columns:328px minmax(0,1fr);gap:10px}
.pkg-basic-grid input,.pkg-basic-grid select{width:144px;max-width:144px}
.pkg-basic-more{display:grid!important;grid-template-columns:1fr 1fr;grid-column:1/-1;gap:6px;margin:2px 0 0;padding:7px 0 0;border-top:1px solid #e1e7e3}
.pkg-basic-more summary{display:none!important}.pkg-basic-more textarea{min-height:38px}
.pkg-content-grid{display:grid;grid-template-columns:repeat(16,minmax(34px,1fr));gap:6px;align-items:end}
.pkg-content-grid>label{min-width:0;grid-column:span 1!important}.pkg-content-grid input,.pkg-content-grid select{width:100%;max-width:none}
.pkg-content-grid .pkg-po,.pkg-content-grid .pkg-style{grid-column:span 4!important}
.pkg-field-category{grid-column:span 2!important}.pkg-field-round,.pkg-field-quantity,.pkg-field-uom{grid-column:span 1!important}.pkg-field-contents{grid-column:span 7!important}
.pkg-field-hts,.pkg-field-country{grid-column:span 2!important}.pkg-field-unitValue,.pkg-field-currency{grid-column:span 1!important}.pkg-field-purpose{grid-column:span 4!important}
.pkg-field-requiredBy,.pkg-field-approvalRequired,.pkg-field-comments{grid-column:span 2!important}
.pkg-field-round input,.pkg-field-quantity input,.pkg-field-unitValue input,.pkg-field-currency input{max-width:64px}.pkg-field-uom select{max-width:72px}
.pkg-field-hts input,.pkg-field-country input,.pkg-field-requiredBy input{max-width:130px}.pkg-po #pkgPoType{width:100%;max-width:245px}
.pkg-po-resolved{grid-template-columns:repeat(4,minmax(0,1fr));font-size:.64rem;padding:4px;margin-top:3px}.pkg-po-resolved b{font-size:.56rem}
@media(max-width:1100px){.pkg-content-grid{grid-template-columns:repeat(8,minmax(60px,1fr))}.pkg-field-contents{grid-column:span 4!important}.pkg-field-purpose{grid-column:span 3!important}}
@media(max-width:950px){.pkg-workspace{grid-template-columns:1fr}.pkg-basic-grid input,.pkg-basic-grid select{width:100%;max-width:none}.pkg-content-grid{grid-template-columns:repeat(4,minmax(75px,1fr))}.pkg-content-grid .pkg-po,.pkg-content-grid .pkg-style,.pkg-field-contents,.pkg-field-purpose{grid-column:span 4!important}}
@media(max-width:560px){.pkg-content-grid{grid-template-columns:repeat(2,minmax(85px,1fr))}.pkg-basic-more{grid-template-columns:1fr}.pkg-content-grid .pkg-po,.pkg-content-grid .pkg-style,.pkg-field-contents,.pkg-field-purpose{grid-column:span 2!important}}
