.atq-toc{max-width:800px;margin:18px 0 24px!important;font-family:inherit;font-size:12px;line-height:1.55}.atq-toc details{border:1px solid #dceae8;border-radius:8px;background:#f8fbfa}.atq-toc summary{display:flex;justify-content:space-between;align-items:center;gap:12px;cursor:pointer;list-style:none;padding:10px 14px;font-size:12px;letter-spacing:.025em;font-weight:600;color:#07545b}.atq-toc summary::-webkit-details-marker{display:none}.atq-toc__hint{font-size:11px;font-weight:400;color:#648184}.atq-toc ol{padding:2px 18px 12px 35px!important;margin:0!important;columns:2;column-gap:28px}.atq-toc li{break-inside:avoid;margin:4px 0!important;font-size:11px!important}.atq-toc a{color:#346b70;text-decoration:none}.atq-toc a:hover{text-decoration:underline}h2[id^="at-vsebina-"]{scroll-margin-top:100px}@media(max-width:700px){.atq-toc ol{columns:1}.atq-toc{margin:14px 0 18px!important}}
/* v1.2: Keep the first ten headings compact; reveal additional headings on demand. */
.atq-toc .atq-toc__extra{border:0;border-radius:0;background:transparent;margin:0 0 9px}
.atq-toc .atq-toc__extra>summary{display:inline-flex;justify-content:flex-start;gap:7px;padding:4px 14px 4px 17px;margin-left:14px;font-size:11px;font-weight:600;color:#087c84;letter-spacing:0;line-height:1.45}
.atq-toc .atq-toc__extra>summary:hover{text-decoration:underline}
.atq-toc .atq-toc__extra>summary:focus-visible{outline:2px solid #087c84;outline-offset:3px}
.atq-toc .atq-toc__extra>summary .atq-toc__collapse-label{display:none}
.atq-toc .atq-toc__extra[open]>summary .atq-toc__expand-label{display:none}
.atq-toc .atq-toc__extra[open]>summary .atq-toc__collapse-label{display:inline}
.atq-toc .atq-toc__extra[open]>summary .atq-toc__arrow{transform:rotate(180deg)}
.atq-toc .atq-toc__extra>ol{padding-top:4px!important;padding-bottom:4px!important}

/* v1.3: When expanded, keep the action strictly below *all* heading links.
   The native <summary> remains the toggle, and flex ordering only changes its
   visual location; no JavaScript or duplicate buttons are needed. */
.atq-toc .atq-toc__extra[open]{display:flex;flex-direction:column;align-items:stretch}
.atq-toc .atq-toc__extra[open]>ol{order:1;flex:0 0 auto;padding-bottom:8px!important}
.atq-toc .atq-toc__extra[open]>summary{order:2;align-self:flex-start;margin-top:4px}
