body{--keyboard-zindex: 3000 !important}.ML__keyboard,.math-keyboard-panel,.MLK__keyboard{z-index:3000!important;position:relative}.ML__keyboard--plate,div[data-uia=math-keyboard-panel]{z-index:3000!important}.modal-top-third{margin-top:15vh}.canvas-container{background-color:#fff;box-shadow:0 0 10px #0000001a}#canvas-wrapper{background-color:#f0f0f0}.vertical-slider{writing-mode:vertical-lr;direction:rtl;width:15px;height:40px;align-self:flex-end}a[data-bs-toggle=collapse][aria-expanded=true] .bi-chevron-down{transform:rotate(180deg);transition:transform .3s}a[data-bs-toggle=collapse][aria-expanded=false] .bi-chevron-down{transform:rotate(0);transition:transform .3s}.opacity-bubble{position:absolute;top:-25px;left:100%;transform:translate(-50%);background-color:#212529;color:#fff;padding:2px 6px;border-radius:4px;font-size:10px;font-weight:700;opacity:0;transition:opacity .2s ease;pointer-events:none;white-space:nowrap;z-index:1050}.opacity-bubble.show{opacity:1}.lib-item{width:100px;padding:10px;border-radius:8px;cursor:pointer;transition:all .2s;text-align:center;border:1px solid transparent}.lib-item:hover{background-color:#e9ecef;border-color:#dee2e6;transform:translateY(-2px)}.lib-item i{font-size:2.5rem;display:block;margin-bottom:5px}.lib-item.is-folder i{color:#ffc107}.lib-item.is-file i{color:#0d6efd}.lib-name{font-size:.85rem;line-height:1.2;word-wrap:break-word;color:#333}.breadcrumb-item{cursor:pointer;color:#0d6efd}.breadcrumb-item.active{cursor:default;color:#6c757d}.ad-container{background-color:#f8f9fa;transition:all .3s ease}.ad-container:hover{box-shadow:0 0 10px #0000000d}.simple-keyboard{max-width:100%;margin-top:10px;background-color:#212529!important;border-radius:5px;padding:5px}.hg-theme-default .hg-button{background:#343a40!important;color:#fff!important;border-bottom:1px solid #000!important;height:45px}.hg-theme-default .hg-button:active,.hg-theme-default .hg-button.hg-activeButton{background:#495057!important}.hg-button-enter,.hg-button-bksp,.hg-button-shift,.hg-button-lock,.hg-button-symbols,.hg-button-abc{background:#0d6efd!important}.hg-button.small-font{font-size:12px}.chem-simple-keyboard{background:transparent!important;width:100%}.chem-simple-keyboard .hg-row{display:flex;justify-content:center}.chem-simple-keyboard .hg-button{flex:1;height:40px!important;min-width:30px;background:#495057!important;color:#fff!important;border-bottom:1px solid #212529!important;font-size:14px!important;margin:2px!important}.chem-simple-keyboard .hg-button:active,.chem-simple-keyboard .hg-button.hg-activeButton{background:#ffc107!important;color:#000!important}.chem-simple-keyboard .hg-button-shift,.chem-simple-keyboard .hg-button-enter,.chem-simple-keyboard .hg-button-elements,.chem-simple-keyboard .hg-button-symbols{flex:1.5;background:#343a40!important;font-weight:700}
