/* This file is part of Moodle - https://moodle.org/

Moodle is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

Moodle is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Moodle.  If not, see <https://www.gnu.org/licenses/>. */
/**
 * Plugin version and other meta-data are defined here.
 *
 * @package     local_accessibility
 * @copyright   2023 Ponlawat Weerapanpisit <ponlawat_w@outlook.co.th>
 * @license     https://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
 */
.local-accessibility-buttoncontainer {
    position: fixed;
    bottom: 5rem;
    right: 2rem;
}
body.dir-rtl .local-accessibility-buttoncontainer {
    right: unset;
    left: 2rem;
}

#page.drawers.show-drawer-right .local-accessibility-buttoncontainer {
    right: calc(315px + 2rem);
}
body.dir-rtl #page.drawers.show-drawer-right .local-accessibility-buttoncontainer {
    right: unset;
    left: calc(315px + 2rem);
}

#local-accessibility-buttoncontainer button {
    font-size: 16px;
    width: 36px;
    height: 36px;
    line-height: 16px;
    padding: 0;
    text-align: center;
    border-radius: 50%;
}

.local-accessibility-panel {
    display: none;
    position: fixed;
    bottom: 8rem;
    right: 2rem;
    z-index: 1040;
    box-shadow: 0 0 5px #000;
}
body.dir-rtl .local-accessibility-panel {
    right: unset;
    left: 2rem;
}

.local-accessibility-panel > .card-body {
    min-height: 250px;
    max-height: calc(100vh - 250px);
    overflow-y: auto;
}

.local-accessibility-panel .card-header {
    border-radius: calc(0.5rem - 1px) calc(0.5rem - 1px) 0 0;
}

.h5p-embed .local-accessibility-buttoncontainer {
    display: none;
}

