/* Same chevrons as the public Tilda FAQ: right when closed, down when open. */
main details>summary{position:relative;list-style:none;cursor:pointer;padding-right:36px}
main details>summary::-webkit-details-marker{display:none}
main details>summary::marker{content:""}
main details>summary:after{content:"";position:absolute;right:12px;top:50%;width:9px;height:9px;border:solid #087e84;border-width:2px 2px 0 0;background:none;box-sizing:content-box;transform:translateY(-50%) rotate(45deg);transition:transform .2s;pointer-events:none}
main details[open]>summary:after{transform:translateY(-70%) rotate(135deg)}
main details>summary:focus-visible{outline:2px solid #087e84;outline-offset:4px;border-radius:3px}
main .op-cabinet-faq summary{padding-right:36px}
.op-defect-report{max-width:860px;margin:28px auto 0;padding:20px 24px}
.op-defect-report>details>summary{padding-top:2px;padding-bottom:2px}
.op-defect-report summary h2{margin:0;font:700 26px/1.25 Manrope,Arial,sans-serif;letter-spacing:normal}
.op-defect-report__body{padding-top:18px}
.op-defect-report__body>p{margin-top:0}
@media(max-width:720px){.op-defect-report{margin-top:24px;padding:18px 20px}.op-defect-report summary h2{font-size:22px}}
@media(prefers-reduced-motion:reduce){main details>summary:after{transition:none}}
