/* лише для статичної копії: меню профілю й список мов відкриваються скриптом site.js */
[data-pd]{display:none}
[data-pd].pd-open{display:block!important}
/* список мов: англійська, казахська, російська, українська (за атрибутом мови, а не за порядком) */
.langArea>li.el-dropdown-menu__item[data-lang][data-lang][data-lang][data-lang][data-lang][data-lang]{display:list-item!important}
.langArea>li.el-dropdown-menu__item[data-lang="x"][data-lang][data-lang][data-lang][data-lang][data-lang][data-lang]{display:none!important}
.langArea>li[data-lang].pd-current{color:#fff!important;font-weight:700}
.el-menu-item[data-route],.el-submenu__title,.el-avatar,.userInfo .el-dropdown-selfdefine,.langArea>li{cursor:pointer}
/* посібник (вміст відновлено, див. work/build_site.py): картка й ілюстрації в стилі теми */
.book_area{background:#0d0f12;box-shadow:inset 0 0 0 1px #ffffff17;border-radius:20px;padding:16px 20px 24px;margin:10px}
.book_area .title{display:flex;align-items:center;gap:8px;margin-bottom:12px}
.book_area .title .name{font-size:16px;font-weight:700;color:#f0f2f5}
.book_content p,.book_content li{color:#a9adb7;font-size:13px;line-height:20px!important;margin:0}
.book_content strong{color:#f0f2f5}
.book_content ul{margin:12px 0 2px;padding-left:18px}
.book_content li{color:#f0f2f5;font-weight:700}
.book_content .book_img{display:block;max-width:100%;height:auto;margin:8px 0 6px;border-radius:12px;box-shadow:0 0 0 1px #ffffff17}
/* у статичній копії canvas кілець збережено картинкою — той самий фільтр, що й у темі */
.chartArea .chart img{filter:invert(1) hue-rotate(-60deg) saturate(4.5) brightness(.78) contrast(1.1)}
/* посібник: розділи згорнуті, відкриваються кліком */
.book_sec{border-top:1px solid #ffffff17}
.book_sec>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:14px 4px;color:#f0f2f5;font-weight:700;font-size:14px}
.book_sec>summary::-webkit-details-marker{display:none}
.book_sec>summary::after{content:"";width:8px;height:8px;border-right:1.8px solid #a9adb7;border-bottom:1.8px solid #a9adb7;transform:rotate(45deg);transition:transform .15s}
.book_sec[open]>summary::after{transform:rotate(-135deg)}
.book_sec>.book_body{padding:0 4px 16px}
