.et-error-guide{color:#25313b;letter-spacing:0}
.et-error-guide [hidden]{display:none!important}
.et-error-search{margin:28px 0 24px;padding:20px 0;border-top:1px solid #dbe3e9;border-bottom:1px solid #dbe3e9}
.et-error-search label{display:block;font-weight:700;margin-bottom:8px}
.et-error-search input[type=search]{margin:0;min-height:48px;width:100%;border:1px solid #a8b9c5;border-radius:6px;box-shadow:none;font-size:16px;background:#fff}
.et-error-guide details{border-bottom:1px solid #dbe3e9}
.et-error-guide summary{display:flex;align-items:center;gap:16px;padding:20px 0;cursor:pointer;list-style:none;min-height:88px}
.et-error-guide summary::-webkit-details-marker{display:none}
.et-error-guide summary::after{content:'+';margin-left:auto;font-size:26px;color:#007ab8;flex:0 0 24px;text-align:center}
.et-error-guide details[open]>summary::after{content:'−'}
.et-error-guide summary:focus-visible{outline:2px solid #007ab8;outline-offset:4px}
.et-error-code{font:700 23px/1.2 monospace;color:#007ab8;flex-shrink:0}
.et-error-guide summary h2{font-size:18px;line-height:1.4;margin:0;color:#25313b;letter-spacing:0}
.et-error-guide summary small{display:block;margin-top:4px;color:#65727b;font-size:13px}
.et-error-body{padding:4px 0 24px}
.et-error-body h3{font-size:18px;letter-spacing:0;margin:24px 0 10px}
.et-error-body ol{margin-left:24px}
.et-error-body li{padding-left:4px;margin-bottom:10px}
.et-error-next{border-left:3px solid #d3a128;padding-left:18px;margin-top:24px}
.et-error-next h3{padding-top:2px}
@media(max-width:549px){.et-error-guide summary{gap:12px;align-items:flex-start}.et-error-code{font-size:20px;padding-top:3px}.et-error-guide summary h2{font-size:16px}.et-error-guide summary::after{font-size:24px}.et-error-body{font-size:16px}}
