/* Transparent Kingdom-only launcher; preserve the original accessible label and unread badge. */
.tiki #conversejs .toggle-controlbox,
.tiki #conversejs.converse-embedded .toggle-controlbox {
    width:56px;
    height:56px;
    min-height:56px;
    padding:4px;
    gap:0;
    justify-content:center;
    background:transparent!important;
    border:0;
    box-shadow:none!important;
    font-size:0!important;
}
.tiki #conversejs .toggle-controlbox::before,
.tiki #conversejs.converse-embedded .toggle-controlbox::before {
    content:"";
    display:block;
    flex:0 0 48px;
    width:48px;
    height:48px;
    background:transparent url('/themes/kingdom/favicons/favicon.svg') center/contain no-repeat;
}
.tiki #conversejs .toggle-controlbox > :not(.tiki-chat-unread-badge) {
    position:absolute!important;
    width:1px!important;
    height:1px!important;
    padding:0!important;
    margin:-1px!important;
    overflow:hidden!important;
    clip-path:inset(50%);
    white-space:nowrap;
}
.tiki #conversejs .toggle-controlbox:focus-visible {
    outline:2px solid var(--bs-primary,#0B3C5D);
    outline-offset:3px;
}
