.materials-main{max-width:1200px;margin:auto;padding:52px 5% 0}.materials-heading{max-width:760px;margin-bottom:30px}.materials-heading h1{font-size:48px}.materials-notice{background:#edf1e7;border:1px solid #d6dfce;border-radius:12px;margin:20px 0;padding:18px 22px}.materials-notice strong{font-size:14px;font-weight:500}.materials-notice p{max-width:850px;margin-top:5px;font-size:13px}.materials-panel{border:1px solid var(--line);background:#fff;border-radius:16px;min-width:0;margin-top:24px;padding:26px}.materials-panel h2{margin-bottom:16px}.materials-button{color:var(--ink);background:#fff;border:1px solid #b9c7b3;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:10px 15px;font-size:13px;display:inline-flex}.materials-button.primary{background:var(--green);color:#fff;border-color:var(--green)}.materials-button:disabled{cursor:not-allowed}.materials-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}.materials-error a{margin-top:12px;text-decoration:underline;display:inline-block}.materials-error p{color:inherit}.materials-loading{padding:28px 0}.materials-status{color:var(--ink);background:#edf1e7;border-left:3px solid #7b9267;margin-top:20px;padding:12px 18px}.materials-layout{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:24px;display:grid}.materials-field{flex-direction:column;gap:6px;margin-top:16px;font-size:13px;display:flex}.materials-field input,.materials-field select,.materials-field textarea{font:inherit;color:var(--ink);background:#fff;border:1px solid #bdc8b7;border-radius:7px;width:100%;max-width:100%;padding:11px}.materials-field textarea{resize:vertical;min-height:120px}.materials-field input:focus-visible,.materials-field select:focus-visible,.materials-field textarea:focus-visible,.materials-checkbox input:focus-visible{outline-offset:3px;outline:3px solid #9c622c}.materials-checkbox{align-items:flex-start;gap:10px;margin-top:20px;font-size:13px;display:flex}.materials-checkbox input{margin-top:5px}.materials-empty{padding:30px 0}.materials-empty p{margin:12px 0}.materials-version{border-top:1px solid var(--line);padding:22px 0}.materials-version:first-of-type{border-top:0}.materials-version h3{font-size:19px}.materials-meta{flex-wrap:wrap;gap:8px 20px;margin:10px 0;font-size:12px;display:flex}.materials-tag{background:#edf1e7;border-radius:16px;padding:3px 9px;font-size:11px;display:inline-block}.materials-tag[data-state=NEEDS_CUSTOMER],.materials-tag[data-state=NEEDS_OPERATOR]{background:#fff0df}.materials-content{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;background:#f7f8f3;border-radius:10px;margin-top:15px;padding:18px;font-size:13px}.materials-details{margin-top:14px;font-size:12px}.materials-details summary{cursor:pointer;padding:8px 0}.materials-details summary:focus-visible{outline:3px solid #9c622c}.materials-facts{padding:0;list-style:none}.materials-facts li{border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:10px 0}.materials-facts strong{font-weight:500}.materials-reasons{color:#765131;padding-left:20px;font-size:13px}.materials-hash{overflow-wrap:anywhere;font-family:monospace;font-size:11px}.materials-section-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.materials-section-head p{font-size:12px}@media (max-width:800px){.materials-layout{grid-template-columns:1fr}.materials-heading h1{font-size:40px}.materials-main{padding:38px 24px 0}}@media (max-width:450px){.materials-heading h1{letter-spacing:-1.4px;font-size:35px}.materials-panel{padding:20px}.materials-notice{padding:16px}.materials-main{padding:30px 20px 0}.materials-section-head{flex-direction:column;gap:8px}.materials-actions{align-items:stretch}.materials-actions>*{max-width:100%}.materials-shell .header-actions{gap:8px}.materials-shell .text-button{font-size:10px}.materials-shell .topbar{padding:0 20px}.materials-shell .brand{font-size:22px}}.materials-preparations{margin-top:36px}.materials-details h4{margin:18px 0 6px;font-size:13px;font-weight:500}.materials-details>p{margin:12px 0}.materials-panel>p{font-size:13px}
