/* 

Add here your custom css styles Example: p { text-align: center; color: red; } 

*/

/* Featured video hero cleanup: keep the thumbnail clear and prevent the
   information panel from covering the video artwork on small screens. */
.pt_new_home_feat_vidd .feature_image_main {
    filter: none !important;
    background-position: center center !important;
    background-size: cover !important;
}

.pt_new_home_feat_vidd .feature_image_main::before {
    display: none !important;
}

.pt_new_home_feat_vidd .feature_image_main::after {
    background: linear-gradient(90deg, rgba(0, 0, 0, 0.54) 0%, rgba(0, 0, 0, 0.18) 48%, rgba(0, 0, 0, 0.04) 100%) !important;
}

.pt_new_home_feat_vidd.home_feat .feature_wrap {
    background-color: rgba(0, 0, 0, 0.38) !important;
    -webkit-backdrop-filter: none !important;
    backdrop-filter: none !important;
    box-shadow: 0 18px 50px rgba(0, 0, 0, 0.22);
}

.pt_new_home_feat_vidd.home_feat .feature_wrap:hover {
    background-color: rgba(0, 0, 0, 0.44) !important;
}

.pt_new_home_feat_vidd .feat_vid_big_play_btn .btn {
    background: rgba(0, 0, 0, 0.28) !important;
    -webkit-backdrop-filter: none !important;
    backdrop-filter: none !important;
}

@media (min-width: 1024px) {
    .pt_new_home_feat_vidd.home_feat .feature_wrap {
        align-self: flex-start;
        flex: 0 1 620px !important;
        height: auto !important;
        max-height: calc(100% - 60px);
        max-width: min(46vw, 620px);
        overflow: hidden;
    }

    .pt_new_home_feat_vidd.home_feat .feature_wrap .feature_channel_wrap {
        margin-top: 36px !important;
    }
}

@media (max-width: 767px) {
    .pt_new_home_feat_vidd,
    .pt_new_home_feat_vidd.owl-carousel .owl-stage-outer,
    .pt_new_home_feat_vidd.owl-carousel .owl-stage,
    .pt_new_home_feat_vidd.owl-carousel .owl-item,
    .pt_new_home_feat_vidd .pt_fv_blur_img,
    .pt_new_home_feat_vidd .pt_fv_blur_img > div,
    .pt_new_home_feat_vidd .feature_image_main {
        height: auto !important;
        min-height: 0 !important;
    }

    .pt_new_home_feat_vidd .feature_image_main {
        padding: 56.25vw 0 0 !important;
        background-color: #111 !important;
        background-position: top center !important;
        background-size: 100% auto !important;
    }

    .pt_new_home_feat_vidd .feature_image_main::after {
        height: 56.25vw;
        bottom: auto !important;
        background: linear-gradient(180deg, rgba(0, 0, 0, 0.08) 0%, rgba(0, 0, 0, 0.48) 100%) !important;
    }

    .pt_new_home_feat_vidd .pt_hmpg_contanr {
        display: block !important;
        height: auto !important;
    }

    .pt_new_home_feat_vidd.home_feat .feature_wrap,
    .pt_new_home_feat_vidd .feature_wrap {
        position: relative !important;
        top: auto !important;
        right: auto !important;
        bottom: auto !important;
        left: auto !important;
        width: auto !important;
        max-width: none !important;
        padding: 18px 16px 22px !important;
        border-radius: 0 !important;
        background: #111 !important;
        box-shadow: none !important;
        text-align: left !important;
    }

    .pt_new_home_feat_vidd .feature_text_title,
    .pt_new_home_feat_vidd .feature_wrap p {
        text-align: left !important;
    }

    .pt_new_home_feat_vidd.home_feat .feature_wrap .feature_text_title {
        max-height: none !important;
        max-width: none !important;
        font-size: 22px !important;
        line-height: 1.25 !important;
    }

    .pt_new_home_feat_vidd.home_feat .feature_wrap p {
        max-height: none !important;
        max-width: none !important;
    }

    .pt_new_home_feat_vidd .feature_channel_wrap {
        align-items: flex-start !important;
        gap: 14px !important;
    }
}

/* Featured hero layout pass: image on the left, black information side on the right,
   content sections below the hero with no overlap. */
.pt_homepg_whote_bg.margin {
    margin-top: 0 !important;
    padding-top: 30px !important;
    background: #fff !important;
}

.pt_homepg_whote_bg .pt_hmpg_contanr {
    max-width: 1320px;
}

.pt_home_vid_content {
    margin-bottom: 34px !important;
}

.pt_home_vid_content .title h4,
.home-page-categories .title h4 {
    color: #242424 !important;
}

.pt_sec_nav_cats .pt_sec_nav_slide > div a {
    background: #f2f2f2 !important;
    color: #333 !important;
}

.pt_sec_nav_cats .pt_sec_nav_slide > div a.active,
.pt_sec_nav_cats .pt_sec_nav_slide > div a:hover {
    background: #04abf2 !important;
    color: #fff !important;
}

@media (min-width: 1024px) {
    .pt_new_home_feat_vidd {
        height: 560px !important;
        background: #fff !important;
        padding: 16px 18px 0 !important;
    }

    .pt_new_home_feat_vidd .pl_feat_vid_slide,
    .pt_new_home_feat_vidd .pt_fv_blur_img,
    .pt_new_home_feat_vidd .pt_fv_blur_img > div,
    .pt_new_home_feat_vidd .feature_image_main {
        height: 520px !important;
        min-height: 520px !important;
    }

    .pt_new_home_feat_vidd .feature_image_main {
        border-radius: 12px !important;
        overflow: hidden !important;
        background-color: #0f1116 !important;
        background-position: left center !important;
        background-size: auto 100% !important;
        padding: 0 !important;
    }

    .pt_new_home_feat_vidd .feature_image_main::after {
        background: linear-gradient(90deg, rgba(15, 17, 22, 0) 0%, rgba(15, 17, 22, 0.08) 47%, rgba(15, 17, 22, 0.76) 62%, #0f1116 72%, #0f1116 100%) !important;
    }

    .pt_new_home_feat_vidd .pt_hmpg_contanr {
        max-width: 1320px;
        padding-left: 40px;
        padding-right: 40px;
        justify-content: flex-end;
    }

    .pt_new_home_feat_vidd.home_feat .feature_wrap {
        max-width: 510px !important;
        flex-basis: 510px !important;
        padding: 42px 0 !important;
        background: transparent !important;
        box-shadow: none !important;
        overflow: visible !important;
        text-align: left !important;
    }

    .pt_new_home_feat_vidd.home_feat .feature_wrap:hover {
        background: transparent !important;
    }

    .pt_new_home_feat_vidd.home_feat .feature_wrap .feature_text_title {
        max-width: 500px !important;
        max-height: none !important;
        font-size: 32px !important;
        line-height: 1.22 !important;
        font-weight: 800 !important;
        text-transform: uppercase;
    }

    .pt_new_home_feat_vidd.home_feat .feature_wrap p {
        max-width: 500px !important;
        max-height: 86px !important;
    }

    .pt_new_home_feat_vidd.home_feat .feature_wrap .feature_channel_wrap {
        margin-top: 22px !important;
    }

    .pt_new_home_feat_vidd .feat_vid_big_play_btn {
        align-items: center;
        justify-content: center;
        min-width: 42%;
        order: -1;
    }
}

@media (max-width: 1023px) {
    .pt_homepg_whote_bg.margin {
        padding-top: 22px !important;
    }

    .pt_new_home_feat_vidd {
        margin-bottom: 0 !important;
        background: #fff !important;
    }
}

@media (max-width: 767px) {
    .pt_new_home_feat_vidd {
        overflow: visible !important;
    }

    .pt_new_home_feat_vidd .pl_feat_vid_slide {
        min-height: 0 !important;
    }

    .pt_new_home_feat_vidd .feature_image_main {
        padding-top: min(62vw, 245px) !important;
        background-color: #0f1116 !important;
        background-size: cover !important;
        background-position: center center !important;
        overflow: hidden !important;
    }

    .pt_new_home_feat_vidd .feature_image_main::after {
        height: min(62vw, 245px);
        background: linear-gradient(180deg, rgba(15, 17, 22, 0) 58%, rgba(15, 17, 22, 0.88) 100%) !important;
    }

    .pt_new_home_feat_vidd.home_feat .feature_wrap,
    .pt_new_home_feat_vidd .feature_wrap {
        background: #0f1116 !important;
        padding: 18px 16px 20px !important;
    }

    .pt_new_home_feat_vidd .feat_vid_big_play_btn {
        display: none !important;
    }

    .pt_homepg_whote_bg.margin {
        clear: both;
    }
}

/* Keep the homepage full-width and clean when it is reloaded by AJAX. */
#main-container.home-container {
    width: 100% !important;
    max-width: none !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    background: #fff !important;
}

#main-container.home-container #container_content,
#main-container.home-container .pt_homepg_whote_bg.margin {
    background: #fff !important;
}

#main-container.home-container .pt_new_home_feat_vidd {
    width: calc(100% - 48px) !important;
    max-width: 1560px !important;
    margin-left: auto !important;
    margin-right: auto !important;
}

@media (max-width: 767px) {
    #main-container.home-container .pt_new_home_feat_vidd {
        width: 100% !important;
    }
}

/* Hero title wrap fix: prevent multi-line bold titles from being clipped. */
.pt_new_home_feat_vidd.home_feat .feature_wrap,
.pt_new_home_feat_vidd .feature_wrap {
    overflow: visible !important;
}

.pt_new_home_feat_vidd.home_feat .feature_wrap .feature_text_title,
.pt_new_home_feat_vidd .feature_text_title {
    max-height: none !important;
    overflow: visible !important;
    line-height: 1.22 !important;
    padding-bottom: 0.08em;
}

.pt_new_home_feat_vidd.home_feat .feature_wrap .feature_text_title a,
.pt_new_home_feat_vidd .feature_text_title a {
    display: block;
    line-height: inherit !important;
}

@media (min-width: 1024px) {
    .pt_new_home_feat_vidd.home_feat .feature_wrap {
        max-height: none !important;
    }
}

/* Abibitumi ID launcher ecosystem standard 2026-08-29 */
.abibitumi-ecosystem-launcher{isolation:isolate!important;left:0!important;right:0!important;z-index:2147483000!important}.abibitumi-ecosystem-launcher *{box-sizing:border-box!important}.abibitumi-ecosystem-launcher details{position:static!important}.abibitumi-ecosystem-panel{background:#fff!important;color:#1d2327!important;display:block!important;float:none!important;max-height:calc(100dvh - 40px)!important;overflow:auto!important;padding:12px!important;position:absolute!important;right:8px!important;top:32px!important;transform:none!important;width:min(336px,calc(100vw - 16px))!important;z-index:2147483647!important}.abibitumi-ecosystem-profile{align-items:center!important;background:#fff!important;border-bottom:1px solid #dcdcde!important;display:flex!important;float:none!important;gap:10px!important;height:auto!important;margin:0 0 10px!important;min-height:52px!important;padding:2px 2px 12px!important;position:static!important;width:100%!important}.abibitumi-ecosystem-profile>.abibitumi-ecosystem-avatar{flex:0 0 42px!important;height:42px!important;margin:0!important;position:static!important;width:42px!important}.abibitumi-ecosystem-profile>div{display:block!important;flex:1 1 auto!important;margin:0!important;min-width:0!important;padding:0!important;position:static!important}.abibitumi-ecosystem-profile strong,.abibitumi-ecosystem-profile small{background:transparent!important;color:#1d2327!important;display:block!important;float:none!important;height:auto!important;margin:0!important;max-width:100%!important;overflow:hidden!important;padding:0!important;position:static!important;text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:auto!important}.abibitumi-ecosystem-profile strong{font-size:14px!important;line-height:20px!important}.abibitumi-ecosystem-profile small{color:#646970!important;font-size:12px!important;line-height:17px!important}.abibitumi-ecosystem-grid{display:grid!important;gap:4px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.abibitumi-ecosystem-app{align-items:center!important;border-radius:6px!important;display:flex!important;flex-direction:column!important;gap:5px!important;min-height:78px!important;padding:7px 3px!important}.abibitumi-ecosystem-app:hover{background:#f0f0f1!important}.abibitumi-ecosystem-icon{background:#fff!important;border:1px solid #dcdcde!important;border-radius:8px!important;height:44px!important;overflow:hidden!important;width:44px!important}.abibitumi-ecosystem-icon img.abibitumi-live-app-logo{border:0!important;display:block!important;height:100%!important;margin:0!important;max-width:none!important;object-fit:contain!important;padding:3px!important;width:100%!important}@media(max-width:640px){.abibitumi-ecosystem-panel{right:6px!important;top:40px!important;width:min(328px,calc(100vw - 12px))!important}}
/* 

Add here your custom css styles Example: p { text-align: center; color: red; } 

*/

/* Featured video hero cleanup: keep the thumbnail clear and prevent the
   information panel from covering the video artwork on small screens. */
.pt_new_home_feat_vidd .feature_image_main {
    filter: none !important;
    background-position: center center !important;
    background-size: cover !important;
}

.pt_new_home_feat_vidd .feature_image_main::before {
    display: none !important;
}

.pt_new_home_feat_vidd .feature_image_main::after {
    background: linear-gradient(90deg, rgba(0, 0, 0, 0.54) 0%, rgba(0, 0, 0, 0.18) 48%, rgba(0, 0, 0, 0.04) 100%) !important;
}

.pt_new_home_feat_vidd.home_feat .feature_wrap {
    background-color: rgba(0, 0, 0, 0.38) !important;
    -webkit-backdrop-filter: none !important;
    backdrop-filter: none !important;
    box-shadow: 0 18px 50px rgba(0, 0, 0, 0.22);
}

.pt_new_home_feat_vidd.home_feat .feature_wrap:hover {
    background-color: rgba(0, 0, 0, 0.44) !important;
}

.pt_new_home_feat_vidd .feat_vid_big_play_btn .btn {
    background: rgba(0, 0, 0, 0.28) !important;
    -webkit-backdrop-filter: none !important;
    backdrop-filter: none !important;
}

@media (min-width: 1024px) {
    .pt_new_home_feat_vidd.home_feat .feature_wrap {
        align-self: flex-start;
        flex: 0 1 620px !important;
        height: auto !important;
        max-height: calc(100% - 60px);
        max-width: min(46vw, 620px);
        overflow: hidden;
    }

    .pt_new_home_feat_vidd.home_feat .feature_wrap .feature_channel_wrap {
        margin-top: 36px !important;
    }
}

@media (max-width: 767px) {
    .pt_new_home_feat_vidd,
    .pt_new_home_feat_vidd.owl-carousel .owl-stage-outer,
    .pt_new_home_feat_vidd.owl-carousel .owl-stage,
    .pt_new_home_feat_vidd.owl-carousel .owl-item,
    .pt_new_home_feat_vidd .pt_fv_blur_img,
    .pt_new_home_feat_vidd .pt_fv_blur_img > div,
    .pt_new_home_feat_vidd .feature_image_main {
        height: auto !important;
        min-height: 0 !important;
    }

    .pt_new_home_feat_vidd .feature_image_main {
        padding: 56.25vw 0 0 !important;
        background-color: #111 !important;
        background-position: top center !important;
        background-size: 100% auto !important;
    }

    .pt_new_home_feat_vidd .feature_image_main::after {
        height: 56.25vw;
        bottom: auto !important;
        background: linear-gradient(180deg, rgba(0, 0, 0, 0.08) 0%, rgba(0, 0, 0, 0.48) 100%) !important;
    }

    .pt_new_home_feat_vidd .pt_hmpg_contanr {
        display: block !important;
        height: auto !important;
    }

    .pt_new_home_feat_vidd.home_feat .feature_wrap,
    .pt_new_home_feat_vidd .feature_wrap {
        position: relative !important;
        top: auto !important;
        right: auto !important;
        bottom: auto !important;
        left: auto !important;
        width: auto !important;
        max-width: none !important;
        padding: 18px 16px 22px !important;
        border-radius: 0 !important;
        background: #111 !important;
        box-shadow: none !important;
        text-align: left !important;
    }

    .pt_new_home_feat_vidd .feature_text_title,
    .pt_new_home_feat_vidd .feature_wrap p {
        text-align: left !important;
    }

    .pt_new_home_feat_vidd.home_feat .feature_wrap .feature_text_title {
        max-height: none !important;
        max-width: none !important;
        font-size: 22px !important;
        line-height: 1.25 !important;
    }

    .pt_new_home_feat_vidd.home_feat .feature_wrap p {
        max-height: none !important;
        max-width: none !important;
    }

    .pt_new_home_feat_vidd .feature_channel_wrap {
        align-items: flex-start !important;
        gap: 14px !important;
    }
}

/* Featured hero layout pass: image on the left, black information side on the right,
   content sections below the hero with no overlap. */
.pt_homepg_whote_bg.margin {
    margin-top: 0 !important;
    padding-top: 30px !important;
    background: #fff !important;
}

.pt_homepg_whote_bg .pt_hmpg_contanr {
    max-width: 1320px;
}

.pt_home_vid_content {
    margin-bottom: 34px !important;
}

.pt_home_vid_content .title h4,
.home-page-categories .title h4 {
    color: #242424 !important;
}

.pt_sec_nav_cats .pt_sec_nav_slide > div a {
    background: #f2f2f2 !important;
    color: #333 !important;
}

.pt_sec_nav_cats .pt_sec_nav_slide > div a.active,
.pt_sec_nav_cats .pt_sec_nav_slide > div a:hover {
    background: #04abf2 !important;
    color: #fff !important;
}

@media (min-width: 1024px) {
    .pt_new_home_feat_vidd {
        height: 560px !important;
        background: #fff !important;
        padding: 16px 18px 0 !important;
    }

    .pt_new_home_feat_vidd .pl_feat_vid_slide,
    .pt_new_home_feat_vidd .pt_fv_blur_img,
    .pt_new_home_feat_vidd .pt_fv_blur_img > div,
    .pt_new_home_feat_vidd .feature_image_main {
        height: 520px !important;
        min-height: 520px !important;
    }

    .pt_new_home_feat_vidd .feature_image_main {
        border-radius: 12px !important;
        overflow: hidden !important;
        background-color: #0f1116 !important;
        background-position: left center !important;
        background-size: auto 100% !important;
        padding: 0 !important;
    }

    .pt_new_home_feat_vidd .feature_image_main::after {
        background: linear-gradient(90deg, rgba(15, 17, 22, 0) 0%, rgba(15, 17, 22, 0.08) 47%, rgba(15, 17, 22, 0.76) 62%, #0f1116 72%, #0f1116 100%) !important;
    }

    .pt_new_home_feat_vidd .pt_hmpg_contanr {
        max-width: 1320px;
        padding-left: 40px;
        padding-right: 40px;
        justify-content: flex-end;
    }

    .pt_new_home_feat_vidd.home_feat .feature_wrap {
        max-width: 510px !important;
        flex-basis: 510px !important;
        padding: 42px 0 !important;
        background: transparent !important;
        box-shadow: none !important;
        overflow: visible !important;
        text-align: left !important;
    }

    .pt_new_home_feat_vidd.home_feat .feature_wrap:hover {
        background: transparent !important;
    }

    .pt_new_home_feat_vidd.home_feat .feature_wrap .feature_text_title {
        max-width: 500px !important;
        max-height: none !important;
        font-size: 32px !important;
        line-height: 1.22 !important;
        font-weight: 800 !important;
        text-transform: uppercase;
    }

    .pt_new_home_feat_vidd.home_feat .feature_wrap p {
        max-width: 500px !important;
        max-height: 86px !important;
    }

    .pt_new_home_feat_vidd.home_feat .feature_wrap .feature_channel_wrap {
        margin-top: 22px !important;
    }

    .pt_new_home_feat_vidd .feat_vid_big_play_btn {
        align-items: center;
        justify-content: center;
        min-width: 42%;
        order: -1;
    }
}

@media (max-width: 1023px) {
    .pt_homepg_whote_bg.margin {
        padding-top: 22px !important;
    }

    .pt_new_home_feat_vidd {
        margin-bottom: 0 !important;
        background: #fff !important;
    }
}

@media (max-width: 767px) {
    .pt_new_home_feat_vidd {
        overflow: visible !important;
    }

    .pt_new_home_feat_vidd .pl_feat_vid_slide {
        min-height: 0 !important;
    }

    .pt_new_home_feat_vidd .feature_image_main {
        padding-top: min(62vw, 245px) !important;
        background-color: #0f1116 !important;
        background-size: cover !important;
        background-position: center center !important;
        overflow: hidden !important;
    }

    .pt_new_home_feat_vidd .feature_image_main::after {
        height: min(62vw, 245px);
        background: linear-gradient(180deg, rgba(15, 17, 22, 0) 58%, rgba(15, 17, 22, 0.88) 100%) !important;
    }

    .pt_new_home_feat_vidd.home_feat .feature_wrap,
    .pt_new_home_feat_vidd .feature_wrap {
        background: #0f1116 !important;
        padding: 18px 16px 20px !important;
    }

    .pt_new_home_feat_vidd .feat_vid_big_play_btn {
        display: none !important;
    }

    .pt_homepg_whote_bg.margin {
        clear: both;
    }
}

/* Keep the homepage full-width and clean when it is reloaded by AJAX. */
#main-container.home-container {
    width: 100% !important;
    max-width: none !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    background: #fff !important;
}

#main-container.home-container #container_content,
#main-container.home-container .pt_homepg_whote_bg.margin {
    background: #fff !important;
}

#main-container.home-container .pt_new_home_feat_vidd {
    width: calc(100% - 48px) !important;
    max-width: 1560px !important;
    margin-left: auto !important;
    margin-right: auto !important;
}

@media (max-width: 767px) {
    #main-container.home-container .pt_new_home_feat_vidd {
        width: 100% !important;
    }
}

/* Hero title wrap fix: prevent multi-line bold titles from being clipped. */
.pt_new_home_feat_vidd.home_feat .feature_wrap,
.pt_new_home_feat_vidd .feature_wrap {
    overflow: visible !important;
}

.pt_new_home_feat_vidd.home_feat .feature_wrap .feature_text_title,
.pt_new_home_feat_vidd .feature_text_title {
    max-height: none !important;
    overflow: visible !important;
    line-height: 1.22 !important;
    padding-bottom: 0.08em;
}

.pt_new_home_feat_vidd.home_feat .feature_wrap .feature_text_title a,
.pt_new_home_feat_vidd .feature_text_title a {
    display: block;
    line-height: inherit !important;
}

@media (min-width: 1024px) {
    .pt_new_home_feat_vidd.home_feat .feature_wrap {
        max-height: none !important;
    }
}

/* Abibitumi ID launcher ecosystem standard 2026-08-29 */
.abibitumi-ecosystem-launcher{isolation:isolate!important;left:0!important;right:0!important;z-index:2147483000!important}.abibitumi-ecosystem-launcher *{box-sizing:border-box!important}.abibitumi-ecosystem-launcher details{position:static!important}.abibitumi-ecosystem-panel{background:#fff!important;color:#1d2327!important;display:block!important;float:none!important;max-height:calc(100dvh - 40px)!important;overflow:auto!important;padding:12px!important;position:absolute!important;right:8px!important;top:32px!important;transform:none!important;width:min(336px,calc(100vw - 16px))!important;z-index:2147483647!important}.abibitumi-ecosystem-profile{align-items:center!important;background:#fff!important;border-bottom:1px solid #dcdcde!important;display:flex!important;float:none!important;gap:10px!important;height:auto!important;margin:0 0 10px!important;min-height:52px!important;padding:2px 2px 12px!important;position:static!important;width:100%!important}.abibitumi-ecosystem-profile>.abibitumi-ecosystem-avatar{flex:0 0 42px!important;height:42px!important;margin:0!important;position:static!important;width:42px!important}.abibitumi-ecosystem-profile>div{display:block!important;flex:1 1 auto!important;margin:0!important;min-width:0!important;padding:0!important;position:static!important}.abibitumi-ecosystem-profile strong,.abibitumi-ecosystem-profile small{background:transparent!important;color:#1d2327!important;display:block!important;float:none!important;height:auto!important;margin:0!important;max-width:100%!important;overflow:hidden!important;padding:0!important;position:static!important;text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:auto!important}.abibitumi-ecosystem-profile strong{font-size:14px!important;line-height:20px!important}.abibitumi-ecosystem-profile small{color:#646970!important;font-size:12px!important;line-height:17px!important}.abibitumi-ecosystem-grid{display:grid!important;gap:4px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.abibitumi-ecosystem-app{align-items:center!important;border-radius:6px!important;display:flex!important;flex-direction:column!important;gap:5px!important;min-height:78px!important;padding:7px 3px!important}.abibitumi-ecosystem-app:hover{background:#f0f0f1!important}.abibitumi-ecosystem-icon{background:#fff!important;border:1px solid #dcdcde!important;border-radius:8px!important;height:44px!important;overflow:hidden!important;width:44px!important}.abibitumi-ecosystem-icon img.abibitumi-live-app-logo{border:0!important;display:block!important;height:100%!important;margin:0!important;max-width:none!important;object-fit:contain!important;padding:3px!important;width:100%!important}@media(max-width:640px){.abibitumi-ecosystem-panel{right:6px!important;top:40px!important;width:min(328px,calc(100vw - 12px))!important}}

.abibitumi-ecosystem-launcher summary:before{content:"Abibitumi ID Ecosystem"!important}
