/* _static/custom.css */

.guilabel {
    background-color: #f0f0f0;   /* Светло-серый фон */
    border: 1px solid #ccc;      /* Серая рамка */
    border-radius: 4px;          /* Скруглённые углы */
    padding: 0.1em 0.4em;        /* Внутренние отступы */
    font-family: monospace;      /* Моноширинный шрифт */
    font-size: 0.9em;            /* Чуть меньший размер */
}

.inline-icon {
    vertical-align: middle;
}

/* === Первый уровень === */
ol {
    counter-reset: item;
    list-style-type: none;
}

ol > li {
    counter-increment: item;
}

ol > li::marker {
    content: counter(item) ". ";
}

/* === Второй уровень === */
ol ol {
    counter-reset: subitem;
    list-style-type: none;
}

ol ol > li {
    counter-increment: subitem;
}

ol ol > li::marker {
    content: counter(item) "." counter(subitem) ". ";
}

/* === Третий уровень === */
ol ol ol {
    counter-reset: subsubitem;
    list-style-type: none;
}

ol ol ol > li {
    counter-increment: subsubitem;
}

ol ol ol > li::marker {
    content: counter(item) "." counter(subitem) "." counter(subsubitem) ". ";
}


