.enrich-reading{max-width:960px}.enrich-page .page-hero{padding-bottom:30px}.enrich-back{display:inline-block;margin-bottom:18px;font-weight:600}.enrich-date,.enrich-muted{color:#536273;font-size:14px}.enrich-toc{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:28px}.enrich-toc a,.enrich-shortcuts button{border:1px solid #dbe3e8;border-radius:12px;padding:10px 14px;background:#fff;color:#234f55;font:inherit;text-decoration:none}.enrich-toc a:hover,.enrich-shortcuts button:hover{background:#eef6f5}.enrich-section{margin-bottom:32px;scroll-margin-top:95px}.enrich-section h2{margin-bottom:14px}.enrich-section p,.enrich-section li{line-height:1.7}.enrich-section li+li{margin-top:8px}.enrich-next{padding:24px;border:1px solid #dce6e5;border-radius:16px;background:#f3f8f7;margin:28px 0 0}.enrich-next h2,.enrich-next h3{margin-top:0}.enrich-next ul{padding-left:20px}.enrich-next li{margin:10px 0}.enrich-manual-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.enrich-manual{padding:22px;border:1px solid #dce4e8;border-radius:16px;background:#fff;display:flex;flex-direction:column;align-items:flex-start}.enrich-manual p{line-height:1.6;flex:1;margin:16px 0}.enrich-manual-logo{display:flex;align-items:center;justify-content:center;width:100%;height:60px}.enrich-manual-logo img{width:160px;max-width:100%;height:52px;object-fit:contain}.enrich-label-example{border:1px solid #cad5de;border-radius:14px;padding:8px 20px;background:#fff;max-width:700px}.enrich-label-example>div{display:grid;grid-template-columns:1fr 1.2fr;gap:14px;padding:16px 0}.enrich-label-example>div+div{border-top:1px solid #e5ebef}.enrich-label-example span{color:#536273}.enrich-label-example b{overflow-wrap:anywhere}.enrich-related-links{display:flex;flex-wrap:wrap;gap:14px 28px;padding-left:20px}.enrich-shortcuts{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.enrich-shortcuts button{cursor:pointer;min-height:44px;text-align:left}.enrich-shortcuts button:focus-visible,.enrich-toc a:focus-visible,.enrich-manual a:focus-visible{outline:3px solid #216a74;outline-offset:3px}.enrich-codes{font-size:13px;margin:10px 0;color:#435365;max-width:100%;min-width:0}.enrich-codes>summary{cursor:pointer;min-height:36px;display:list-item;list-style:disclosure-closed;padding:8px 0;font:inherit;font-weight:600}.enrich-codes[open]>summary{list-style:disclosure-open}.enrich-codes p{overflow-wrap:anywhere;word-break:break-word;font-size:13px;line-height:1.65}.enrich-part-links{display:flex;flex-wrap:wrap;gap:8px 14px;margin:14px 0 0;padding-top:12px;border-top:1px solid #e5ebef;font-size:14px}.enrich-part-links a{min-height:44px;display:inline-flex;align-items:center}.enrich-parts-help{padding:16px 20px;background:#f3f8f7;border-radius:12px;margin:18px 0}.enrich-parts-help summary{cursor:pointer;font-weight:700;min-height:44px}.enrich-parts-help p{line-height:1.65}.parts-tools.enrich-tools{grid-template-columns:150px minmax(180px,1fr) 210px 220px auto;align-items:end}.enrich-tools label{display:flex;flex-direction:column;gap:6px;min-width:0;font-size:14px;font-weight:600}.enrich-tools input,.enrich-tools select{font-size:15px;font-weight:400;min-width:0}.enrich-tools #partsReset{min-height:50px}.enrich-tools+.parts-meta{margin-top:12px}.part-card .enrich-codes p{font-size:13px}
@media(max-width:1100px){.enrich-manual-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.parts-tools.enrich-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.enrich-tools label:nth-child(2){grid-column:auto}.enrich-tools #partsReset{justify-self:start}.enrich-tools input{grid-column:auto}}
@media(max-width:620px){.enrich-page .page-hero{padding-bottom:20px}.enrich-next{padding:18px}.enrich-toc{display:grid;grid-template-columns:1fr}.enrich-manual-grid{grid-template-columns:1fr}.enrich-manual{padding:18px}.enrich-manual-logo{justify-content:flex-start}.enrich-label-example{padding:8px 14px}.enrich-label-example>div{grid-template-columns:1fr;gap:5px}.enrich-shortcuts{gap:7px}.enrich-shortcuts button{padding:9px 11px;font-size:14px}.enrich-related-links{display:block}.enrich-related-links li+li{margin-top:12px}.parts-tools.enrich-tools{grid-template-columns:1fr}.enrich-tools #partsReset{justify-self:stretch}.enrich-section h2{font-size:25px}}
.enrich-page .enrich-reading{width:calc(100% - 48px)!important;max-width:960px!important;margin-inline:auto}.enrich-page .page-hero>.container{max-width:960px!important}@media(max-width:620px){.enrich-page .enrich-reading{width:calc(100% - 32px)!important}}

#main-content .parts-tools.enrich-tools input,#main-content .parts-tools.enrich-tools select{flex:0 0 auto;height:50px;min-height:50px;max-height:50px;grid-column:auto}#main-content.enrich-page .container.enrich-reading{width:calc(100% - 48px)!important;max-width:960px!important;margin-left:auto!important;margin-right:auto!important}@media(max-width:620px){#main-content.enrich-page .container.enrich-reading{width:calc(100% - 32px)!important}}
