.aioseo-toc-header{position:relative;width:100%}.aioseo-toc-header:has(.aioseo-toc-header-area){align-items:flex-start;flex-direction:column}.aioseo-toc-header .aioseo-toc-header-title{font-weight:700;flex:1 0 auto;line-height:125%;display:flex;color:#434960;align-items:center;gap:8px;font-size:24px;max-width:100%}.aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible{border-radius:2px;display:flex;justify-content:center;box-sizing:border-box;cursor:pointer;align-items:center;transition:transform .3s ease;background-color:#e5f0ff}[dir=ltr] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible{padding:8px 0 8px 10px}[dir=rtl] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible{padding:8px 10px 8px 0}.aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible svg{height:14px;width:14px}[dir=ltr] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible svg{margin-right:10px}[dir=rtl] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible svg{margin-left:10px}.aioseo-toc-header .aioseo-toc-header-instructions{margin-bottom:0;margin-top:16px;color:#2c324c;font-size:16px}.aioseo-toc-header .aioseo-toc-header-buttons{flex:0 1 auto}.aioseo-toc-contents{transform-origin:top;opacity:1;transform:scaleY(1);display:block;padding-top:12px;transition:transform .3s ease,opacity .3s ease}.aioseo-toc-collapsed{opacity:0;transform:scaleY(0);overflow:hidden;height:0}