.penci-texttospeech-box{background: var(--pcaccent-cl);}
.penci-texttospeech-box.style-2{border-radius: 50px;
    height: 55px;}
.penci-texttospeech-box.style-2 > div{display: flex;}
.penci-texttospeech-box.style-2:hover{box-shadow: 0 0 10px #cccccc;
    transition: 1s;}
.penci-texttospeech-box.style-2 .mejs-container{background: inherit;
    border-radius: 5px;
    height: 54px;}
.penci-texttospeech-box.style-2 .mejs-controls{background: inherit !important;
    top: 7px;
    padding: 0 12px;
    display: flex;}
.penci-texttospeech-box.style-2 .mejs-controls .mejs-button{display: flex;
    align-items: center;}
.penci-texttospeech-box.style-2 .mejs-controls .mejs-button button{background-color: var(--pcaccent-cl);
    margin: 0 6px;}
.penci-texttospeech-box.style-2 audio{display: none;}
.penci-texttospeech-box.style-2 *{outline: none;}
.penci-texttospeech-download-box{padding-top: 0 !important;
    margin-top: 10px !important;
    font-size: 14px;}
.penci-texttospeech--speed{display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    margin-top: 0.5em;
    font-size: 16px;}
.penci-texttospeech--speed button{font-size: 0.95em;
    transition: all 0.4s ease-in-out;
    background: #EFF1F2;
    text-decoration: none;
    text-transform: none;}
.penci-texttospeech--speed button:hover,.penci-texttospeech--speed button:focus{transition: all 0.4s ease-in-out;
    text-decoration: none;
    color: white;}
.penci-texttospeech--speed button.penci-texttospeech--speed-button{padding: 1em 1.25em;
    margin: 0.5em;
    border: 0;
    box-shadow: none;
    outline: none;}
.penci-texttospeech--speed button.penci-texttospeech--speed-button.active-speed{color: #fff;}
.penci-texttospeech--speed button.penci-texttospeech--speed-button:first-of-type{margin-left: 0;}
.penci-texttospeech--speed button.penci-texttospeech--speed-button:last-of-type{margin-right: 0;}
.penci-texttospeech--speed.style-2 button{border-radius: 0.5em;}
.penci-texttospeech-wrapper{margin: 0 0 30px;}
.penci-texttospeech-box .mejs-controls{z-index: 999;}
body{--penci-tts-h: 55px;}