.updated-disclosure{display:grid;gap:1rem}.updated-heading,.updated-settings,.updated-summary,.updated-category-summary{padding:1.2rem;border:1px solid #d8e3e1;border-radius:16px;background:#fff}.updated-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.updated-heading h2,.updated-settings h3,.updated-summary h3,.updated-category-summary h3{margin:.15rem 0}.updated-notice{padding:1rem;border-left:5px solid #b88627;border-radius:10px;background:#fff9e9}.updated-settings{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:end}.updated-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.updated-settings label,.updated-form-grid label{display:block;color:#425653;font-size:.8rem;font-weight:800}.updated-settings input,.updated-form-grid input,.updated-form-grid select,.updated-form-grid textarea{width:100%;margin-top:.3rem}.updated-actions{padding:1rem;border:1px solid #d8e3e1;border-radius:14px;background:#f8fbfa}.updated-editor{padding:1.1rem;border:1px solid #bdd8d4;border-radius:16px;background:#fff}.updated-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.updated-wide{grid-column:1/-1}.updated-summary-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.7rem;margin-top:.8rem}.updated-summary-grid article{padding:.85rem;border-radius:12px;background:#f2f8f7}.updated-summary-grid strong,.updated-summary-grid span{display:block}.updated-summary-grid strong{color:#174f4b;font-size:1.25rem}.updated-summary-grid span{margin-top:.25rem;color:#526462;font-size:.75rem}.updated-table-wrap{overflow-x:auto;border:1px solid #d8e3e1;border-radius:14px;background:#fff}.updated-table-wrap table{width:100%;min-width:980px;border-collapse:collapse}.updated-table-wrap th,.updated-table-wrap td{padding:.7rem;border-bottom:1px solid #e2e9e8;text-align:left;vertical-align:top}.updated-table-wrap th{color:#174f4b}.updated-table-wrap small{display:block;margin-top:.25rem;color:#657572}.updated-status{display:inline-block;padding:.18rem .42rem;border-radius:999px;background:#eaf4f2;color:#175d57;font-size:.68rem;font-weight:800}.updated-status.material{background:#fff1ce;color:#795a12}.updated-row-actions{display:flex;flex-wrap:wrap;gap:.3rem}.updated-row-actions button{padding:.3rem .45rem;border:1px solid #cbd9d7;border-radius:7px;background:#fff;color:#174f4b;font:inherit;font-size:.7rem;font-weight:800;cursor:pointer}.updated-cards{display:none}.updated-card{padding:1rem;border:1px solid #d8e3e1;border-radius:14px;background:#fff}.updated-card h4{margin:.1rem 0}.updated-card dl{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.updated-card dt{color:#657572;font-size:.7rem}.updated-card dd{margin:.15rem 0 0;font-weight:800}.updated-disclosure :focus-visible{outline:3px solid rgba(30,113,107,.42);outline-offset:2px}@media(max-width:1050px){.updated-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.updated-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.updated-heading,.updated-settings{display:flex;flex-direction:column;align-items:stretch}.updated-settings-grid,.updated-form-grid,.updated-summary-grid{grid-template-columns:1fr 1fr}.updated-table-wrap.primary{display:none}.updated-cards{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}}@media(max-width:560px){.updated-settings-grid,.updated-form-grid,.updated-summary-grid,.updated-cards{grid-template-columns:1fr}.updated-wide{grid-column:auto}.updated-heading .button,.updated-actions .button,.updated-settings .button{width:100%}}@media print{body:has(#updatedDisclosurePanel:not(.hidden)) header.site-header,body:has(#updatedDisclosurePanel:not(.hidden)) footer.site-footer,body:has(#updatedDisclosurePanel:not(.hidden)) .workspace-mode-bar,body:has(#updatedDisclosurePanel:not(.hidden)) .guided-primary-nav,body:has(#updatedDisclosurePanel:not(.hidden)) .active-case-strip .button-row,body:has(#updatedDisclosurePanel:not(.hidden)) .updated-actions{display:none!important}body:has(#updatedDisclosurePanel:not(.hidden)) #updatedDisclosurePanel{display:block!important}.updated-table-wrap{display:block!important;overflow:visible}.updated-table-wrap table{min-width:0;font-size:9pt}}
