/* Общая тонкая прокрутка страниц и вложенных областей. */
:root {
  --ui-scrollbar-size: 6px;
  --ui-scrollbar-thumb: var(--theme-625741, #625741);
  --ui-scrollbar-hover: var(--theme-a68b50, #a68b50);
}
/* Стандартные свойства не должны перекрывать размеры WebKit в Chromium. */
* { scrollbar-width: auto; scrollbar-color: auto; }
::-webkit-scrollbar, select::picker(select)::-webkit-scrollbar { width: var(--ui-scrollbar-size, 6px); height: var(--ui-scrollbar-size, 6px); }
::-webkit-scrollbar-track, ::-webkit-scrollbar-corner, select::picker(select)::-webkit-scrollbar-track, select::picker(select)::-webkit-scrollbar-corner { background: transparent; }
::-webkit-scrollbar-thumb, select::picker(select)::-webkit-scrollbar-thumb { background: var(--ui-scrollbar-thumb, #625741); border-radius: 3px; }
::-webkit-scrollbar-thumb:hover, select::picker(select)::-webkit-scrollbar-thumb:hover { background: var(--ui-scrollbar-hover, #a68b50); }
::-webkit-scrollbar-button, select::picker(select)::-webkit-scrollbar-button { display: none; width: 0; height: 0; }
::-webkit-scrollbar-button:single-button:vertical, select::picker(select)::-webkit-scrollbar-button:single-button:vertical { display: block; height: 8px; width: var(--ui-scrollbar-size, 6px); background: transparent center / 6px 8px no-repeat; }
::-webkit-scrollbar-button:single-button:vertical:decrement, select::picker(select)::-webkit-scrollbar-button:single-button:vertical:decrement { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 8'%3E%3Cpath fill='%23625741' d='M3 1L6 7H0Z'/%3E%3C/svg%3E"); }
::-webkit-scrollbar-button:single-button:vertical:increment, select::picker(select)::-webkit-scrollbar-button:single-button:vertical:increment { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 8'%3E%3Cpath fill='%23625741' d='M0 1H6L3 7Z'/%3E%3C/svg%3E"); }
::-webkit-scrollbar-button:single-button:vertical:hover, select::picker(select)::-webkit-scrollbar-button:single-button:vertical:hover { background-color: #c7a76b26; }
@supports not selector(::-webkit-scrollbar) {
  * { scrollbar-width: thin; scrollbar-color: var(--ui-scrollbar-thumb, #625741) transparent; }
}
