/* Alternative examples retain native disclosure controls and readable HTML. */
.fs-example-nav{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 25px}
.fs-example-nav a{display:inline-flex;align-items:center;min-height:44px;padding:8px 13px;border:1px solid var(--fs-line);border-radius:7px;text-decoration:none;font-size:14px;font-weight:600;background:#fff}
.fs-example-nav a:hover,.fs-example-nav a:focus-visible{background:var(--fs-lime)}
.fs-example,.fs-alternative{scroll-margin-top:110px}
.fs-page .fs-reading .fs-example>h3{font-size:20px!important;margin:10px 0 22px}
.fs-page .fs-reading h4{font-size:17px!important;line-height:1.45!important;margin:25px 0 12px}
.fs-alternative{border:1px solid var(--fs-line);border-radius:12px;margin:18px 0;overflow:clip}
.fs-alternative>summary{position:relative;cursor:pointer;list-style:none;padding:20px 52px 20px 22px;background:var(--fs-soft);min-height:72px;line-height:1.5}
.fs-alternative>summary::-webkit-details-marker{display:none}
.fs-alternative>summary:after{content:'+';position:absolute;right:22px;top:20px;font-size:24px;line-height:1;font-weight:500}
.fs-alternative[open]>summary:after{content:'−'}
.fs-alternative>summary>span{display:block;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--fs-muted);margin-bottom:4px}
.fs-alternative>summary>strong{display:block;font-size:17px;font-weight:600;overflow-wrap:anywhere}
.fs-alternative[open]>summary{background:var(--fs-lime)}
.fs-example-body{padding:6px 24px 16px}
@media(max-width:520px){.fs-example-nav{gap:6px}.fs-example-nav a{font-size:12px;padding:8px 10px}.fs-example-body{padding:3px 14px 12px}.fs-alternative>summary{padding:17px 40px 17px 15px}.fs-alternative>summary>strong{font-size:16px}.fs-alternative>summary:after{right:15px}.fs-example,.fs-alternative{scroll-margin-top:100px}}
@media print{.fs-example-nav,.fs-alternative>summary:after{display:none}.fs-alternative{border:0;border-top:1px solid #999;border-radius:0;overflow:visible}.fs-example-body{padding:0}.fs-alternative>summary{background:none!important;padding:15px 0;break-after:avoid}.fs-alternative>summary>strong{font-size:12pt}.fs-example,.fs-alternative{scroll-margin-top:0}}
/* The shared worksheet stylesheet hides main children when printing. */
@media print{.fs-page main>.fs-hero:not(#list-proverki),.fs-page main>.fs-layout:not(#list-proverki){display:block!important}}
