.eo-reference-label{display:block;font-size:12px;line-height:1.4;font-weight:650;color:#575757;margin:8px 0;overflow-wrap:anywhere}
.eo-reference-label--exact{color:#195c3b}
.eo-reference-label[hidden]{display:none!important}
.eo-reference-label--component,.eo-reference-label--application{color:#8a4c19}
.resource-card__content .eo-reference-label{margin:8px 0 0;border-left:2px solid #d7d7d7;padding-left:7px}
.eo-reference-hint{margin:12px 0;font-size:14px;line-height:1.5}
.eo-reference-hint a{text-decoration:underline;text-underline-offset:3px}
.eo-purchase-summary{font-size:14px;line-height:1.45;margin:0 0 16px;color:#262626}
.eo-facts{border:1px solid #dedede;border-top:3px solid #b51c1c;border-radius:8px;margin:24px 0;padding:20px;background:#fff;color:#222}
.eo-facts h2{font-size:20px;line-height:1.3;margin:0 0 16px}
.eo-facts dl{margin:0}
.eo-facts dl>div{padding:12px 0;border-top:1px solid #ededed}
.eo-facts dl>div:first-child{padding-top:0;border-top:0}
.eo-facts dt{font-size:14px;font-weight:700;line-height:1.4;margin:0 0 4px}
.eo-facts dd{font-size:14px;line-height:1.6;margin:0;overflow-wrap:anywhere}
.eo-product .eo-description-wrap{width:100%;min-width:0;margin-top:24px}.eo-description-wrap>*{width:100%;min-width:0;flex:1 1 auto}
.eo-full-details{box-sizing:border-box;display:block;width:100%;max-width:1100px;min-width:0;margin:0 auto;border:1px solid #dedede;border-radius:12px;background:#fff;color:#222;overflow:hidden}
.eo-full-details>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;padding:20px 22px;list-style:none;min-height:76px}
.eo-full-details>summary::-webkit-details-marker{display:none}.eo-full-details>summary strong{display:block;font-size:18px;line-height:1.35;font-weight:700}
.eo-full-details>summary small{display:block;margin-top:5px;font-size:13px;line-height:1.45;color:#666}
.eo-full-details-icon{flex:0 0 24px;width:24px;text-align:center;font-size:26px;line-height:1}.eo-full-details-icon:before{content:'+'}.eo-full-details[open] .eo-full-details-icon:before{content:'−'}
.eo-full-details[open]>summary{border-bottom:1px solid #e6e6e6}.eo-full-details>summary:focus-visible{outline:2px solid #333;outline-offset:-4px}
.eo-source-section{padding:24px;border-bottom:1px solid #eee;min-width:0}.eo-source-section:last-child{border-bottom:0}
.eo-source-section>h3{margin:0 0 14px;font-size:18px;line-height:1.4;font-weight:700;color:#222}.eo-source-content{min-width:0;overflow-wrap:anywhere;font-size:15px;line-height:1.65}
.eo-source-content>p:first-child,.eo-source-content>ul:first-child{margin-top:0}.eo-source-content>p:last-child,.eo-source-content>ul:last-child{margin-bottom:0}.eo-source-content ul{padding-left:20px}
.eo-source-full{padding:24px}.eo-source-full>p:first-child{margin-top:0}.eo-source-full>p:last-child{margin-bottom:0}
@media(min-width:990px){.eo-source-section{display:grid;grid-template-columns:210px minmax(0,1fr);gap:30px}.eo-source-section>h3{font-size:17px;margin:0}.eo-source-content{font-size:15px}}
.eo-pn-input{font-size:16px!important;min-height:48px}
.eo-pn-submit{min-height:48px}
@media(max-width:749px){section.eo-product{padding-bottom:32px}.eo-product .eo-description-wrap{margin-top:16px}.eo-facts{padding:18px}.eo-full-details>summary{padding:17px 16px;min-height:76px}.eo-full-details>summary strong{font-size:17px}.eo-source-section,.eo-source-full{padding:18px 16px}.eo-source-section>h3{font-size:17px}.eo-source-content{font-size:14px;line-height:1.65}}
