.pe-panel{background:#f8fbf8;border:1px solid #cbdad4;border-radius:8px;margin:20px 0;padding:18px}.pe-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pe-heading h3,.pe-grid h4{margin:0 0 10px}.pe-heading span,.pe-panel small{color:#527077;font-size:.8rem}.pe-panel small{display:block}.pe-panel p{overflow-wrap:anywhere;margin:8px 0}.pe-panel details{padding:10px 0}.pe-panel summary{cursor:pointer;color:#076e70}.pe-panel label{gap:6px;margin:12px 0;font-size:.9rem;font-weight:600;display:grid}.pe-panel input:not([type=checkbox]),.pe-panel select,.pe-panel textarea{box-sizing:border-box;width:100%;max-width:100%;font:inherit;color:inherit;background:#fff;border:1px solid #bdcec6;border-radius:4px;padding:9px}.pe-panel blockquote{overflow-wrap:anywhere;border-left:2px solid #8ab3a7;margin:8px 0;padding-left:12px;font-size:.9rem}.pe-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;display:flex}.pe-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.pe-warning{background:#f7f0df;border-left:3px solid #b38a3b;padding:12px}.pe-parts{flex-wrap:wrap;gap:12px;display:flex}.pe-parts label{align-items:center;font-weight:400;display:flex}.pe-panel ul{padding-left:20px}.pe-panel li{padding:5px 0}.pe-panel a{overflow-wrap:anywhere}@media (width<=650px){.pe-grid{grid-template-columns:1fr}.pe-heading{display:block}}@media print{.pe-panel{break-inside:auto;background:#fff}.pe-actions,.pe-review{display:none}.pe-grid,.pe-panel details,.pe-panel details>*,.pe-panel details:not([open])>*{display:block}.pe-panel summary{font-weight:700}}
