
/* =========================================================
   DEWPOINT OWNER SIDEBAR
   Modular visual layer
   ========================================================= */


/* ---------------------------------------------------------
   MAIN OWNER RAIL
   --------------------------------------------------------- */

.owner-rail{

    background:
        linear-gradient(
            180deg,
            var(--kr-sidebar),
            var(--kr-sidebar-2)
        );

    color:
        var(--kr-sidebar-text);

    border-right:
        1px solid
        var(--kr-sidebar-border);



    width:264px;

    min-height:100vh;

    padding:
        22px
        16px
        16px;

    box-sizing:border-box;

    display:flex;
    flex-direction:column;

}


/*
 * Existing owner identity block is replaced
 * by the new account footer.
 */
.owner-rail > .venue{

    display:none;

}


/* ---------------------------------------------------------
   OWNER RAIL THEME INHERITANCE
   --------------------------------------------------------- */

.owner-rail .dewpoint-logo{

    color:
        var(--kr-sidebar-text);

}


.owner-rail .rail-foot{

    border-top-color:
        var(--kr-sidebar-divider);

}


.owner-rail .rail-foot button{

    color:
        var(--kr-sidebar-text);

}


/* ---------------------------------------------------------
   NAVIGATION
   --------------------------------------------------------- */

.owner-nav-groups{

    flex:
        1
        1
        auto;

    min-height:0;

    display:flex;
    flex-direction:column;

    gap:17px;

    margin-top:20px;

    padding:
        0
        3px
        12px;

    overflow-y:auto;

}


.owner-nav-group{

    display:flex;
    flex-direction:column;

    gap:5px;

}


.owner-nav-label{

    display:block;

    margin:
        3px
        0
        5px;

    padding:
        0
        12px;

    font-size:10px;

    line-height:1.2;

    font-weight:800;

    letter-spacing:.13em;

    opacity:.48;

}


.owner-nav-items{

    display:flex;
    flex-direction:column;

    gap:4px;

}


.owner-nav-items button,
.owner-rail nav button{

    width:100%;

    min-height:43px;

    display:flex;
    align-items:center;

    gap:11px;

    padding:
        10px
        12px;

    border:0;

    border-radius:11px;

    background:transparent;

    color:var(--kr-sidebar-nav-text);

    text-align:left;

    font:inherit;

    cursor:pointer;

    transition:
        background .16s ease,
        transform .16s ease,
        box-shadow .16s ease;

}


.owner-nav-items button:hover,
.owner-rail nav button:hover{

    transform:
        translateX(2px);

    background:
        var(--kr-sidebar-hover-bg);

}


.owner-nav-items button i,
.owner-rail nav button i{

    width:25px;
    min-width:25px;

    height:25px;

    display:grid;

    place-items:center;

    border-radius:8px;

    font-style:normal;

    font-size:16px;

    line-height:1;

    opacity:.72;

}


.owner-nav-items button span,
.owner-rail nav button span{

    min-width:0;

    overflow:hidden;

    white-space:nowrap;

    text-overflow:ellipsis;

}


.owner-nav-items button.active,
.owner-rail nav button.active{

    font-weight:750;

    background:
        var(--kr-brand-gradient);

    box-shadow:
        var(--kr-sidebar-active-shadow);



    color:
        var(--kr-sidebar-text);
}


.owner-nav-items button.active i,
.owner-rail nav button.active i{

    opacity:1;

    background:
        var(--kr-sidebar-active-icon-bg);

}


/* ---------------------------------------------------------
   OWNER ACCOUNT FOOTER
   --------------------------------------------------------- */

.owner-account-footer{

    flex:
        0
        0
        auto;

    margin-top:auto;

    padding-top:14px;

    border-top:
        1px solid
        var(--kr-sidebar-divider);

}


.owner-account-card{

    width:100%;

    display:grid;

    grid-template-columns:
        38px
        minmax(0,1fr)
        20px;

    gap:10px;

    align-items:center;

    padding:10px;

    border:0;

    border-radius:13px;

    background:
        var(--kr-sidebar-account-bg);

    color:inherit;

    font:inherit;

    text-align:left;

    cursor:pointer;

}


.owner-account-card:hover{

    background:
        var(--kr-sidebar-account-hover-bg);

}


.owner-account-avatar{

    width:38px;

    min-width:38px;

    height:38px;

    display:grid;

    place-items:center;

    overflow:hidden;

    border-radius:50%;

    background-size:cover;

    background-position:center;

    font-size:12px;

    font-weight:800;

}


.owner-account-copy{

    min-width:0;

    display:flex;

    flex-direction:column;

    gap:2px;

}


.owner-account-copy b{

    font-size:12px;

    line-height:1.25;

    overflow:hidden;

    white-space:nowrap;

    text-overflow:ellipsis;

}


.owner-account-copy small{

    font-size:10px;

    line-height:1.25;

    opacity:.58;

    overflow:hidden;

    white-space:nowrap;

    text-overflow:ellipsis;

}


.owner-account-arrow{

    text-align:center;

    font-size:15px;

    opacity:.55;

}


.owner-account-signout{

    width:100%;

    margin-top:7px;

    padding:
        9px
        11px;

    border:0;

    border-radius:9px;

    background:transparent;

    color:inherit;

    font:inherit;

    font-size:12px;

    text-align:left;

    opacity:.66;

    cursor:pointer;

}


.owner-account-signout:hover{

    opacity:1;

    background:
        var(--kr-sidebar-signout-hover-bg);

}


/* ---------------------------------------------------------
   SCROLLBAR
   --------------------------------------------------------- */

.owner-nav-groups{

    scrollbar-width:thin;

    scrollbar-color:
        var(--kr-sidebar-scrollbar)
        var(--kr-sidebar-scrollbar-track);

}


.owner-nav-groups::-webkit-scrollbar{

    width:5px;

}


.owner-nav-groups::-webkit-scrollbar-track{

    background:
        var(--kr-sidebar-scrollbar-track);

}


.owner-nav-groups::-webkit-scrollbar-thumb{

    border-radius:99px;

    background:
        var(--kr-sidebar-scrollbar);

}


/* ---------------------------------------------------------
   RESPONSIVE
   --------------------------------------------------------- */

@media (max-width:1180px){

    .owner-rail{

        width:238px;

    }

}


/*
 * Mobile management navigation uses the dedicated
 * mobile-menu-toggle / backdrop / sheet system.
 *
 * The persistent owner rail is desktop/tablet only.
 */
@media (max-width:768px){

    /*
     * PM_OWNER_DASH_MOBILE_SHELL_V1
     *
     * Canonical mobile management shell.
     * The desktop rail disappears and the owner dashboard
     * occupies the complete mobile viewport width.
     */

    .owner-rail{
        display:none;
    }


    .shell:has(.owner-dashboard-v4){
        width:100% !important;
        max-width:none !important;
        min-width:0 !important;
        min-height:100dvh !important;

        margin:0 !important;
        padding:0 !important;

        grid-template-columns:
            minmax(0,1fr) !important;

        background:
            var(--od-bg,#f5f8fc) !important;

        border-radius:0 !important;

        box-sizing:border-box !important;

        overflow-x:hidden !important;
    }


    .shell:has(.owner-dashboard-v4) > .content{
        width:100% !important;
        max-width:none !important;
        min-width:0 !important;

        margin:0 !important;
        padding:0 !important;

        grid-column:
            1 / -1 !important;

        flex:
            1 1 auto !important;

        background:
            var(--od-bg,#f5f8fc) !important;

        border-radius:0 !important;

        box-sizing:border-box !important;

        overflow-x:hidden !important;
    }

}

/* =========================================================
   PLAYMEU OWNER DASHBOARD — SECOND POLISH R1 — PHASE B
   CANONICAL STRUCTURAL SIDEBAR
   ========================================================= */
main.shell.owner-shell-v6 > .owner-rail{
    position:fixed !important;
    z-index:900 !important;
    top:var(--pm-owner-header-h) !important;
    left:0 !important;
    bottom:0 !important;
    display:flex !important;
    flex-direction:column !important;
    width:var(--pm-owner-sidebar-collapsed-w) !important;
    min-width:0 !important;
    height:auto !important;
    min-height:0 !important;
    padding:10px 8px 0 !important;
    overflow:hidden !important;
    background:#fff !important;
    color:#243A56 !important;
    border:0 !important;
    border-right:1px solid var(--pm-owner-line) !important;
    box-shadow:none !important;
    transition:width .22s ease,box-shadow .22s ease,transform .22s ease !important;
}
main.shell.owner-shell-v6 > .owner-rail > .dewpoint-logo,
main.shell.owner-shell-v6 > .owner-rail > .logo,
main.shell.owner-shell-v6 > .owner-rail > .venue,
main.shell.owner-shell-v6 > .owner-rail > .owner-account-footer{display:none !important}
main.shell.owner-shell-v6 .owner-nav-groups{
    display:flex !important;flex:1 1 auto !important;min-height:0 !important;
    flex-direction:column !important;gap:2px !important;margin:0 !important;
    padding:0 0 14px !important;overflow-y:auto !important;overflow-x:hidden !important;
    scrollbar-width:thin;scrollbar-color:#cbd5df transparent;
}
main.shell.owner-shell-v6 .owner-nav-groups::-webkit-scrollbar{width:5px}
main.shell.owner-shell-v6 .owner-nav-groups::-webkit-scrollbar-thumb{background:#cbd5df;border-radius:999px}
main.shell.owner-shell-v6 .owner-nav-group{display:flex !important;flex-direction:column !important;gap:1px !important;margin:0 !important}
main.shell.owner-shell-v6 .owner-nav-label{
    position:relative !important;display:flex !important;align-items:center !important;justify-content:center !important;
    gap:12px !important;width:100% !important;min-height:44px !important;margin:2px 0 !important;padding:0 !important;
    border-radius:10px !important;color:#36506c !important;font-size:0 !important;line-height:1 !important;font-weight:800 !important;
    letter-spacing:0 !important;text-transform:none !important;white-space:nowrap !important;overflow:hidden !important;opacity:1 !important;
}
main.shell.owner-shell-v6 .owner-nav-label::before{
    content:"" !important;display:block !important;width:28px !important;min-width:28px !important;height:28px !important;
    background-color:currentColor !important;
}
main.shell.owner-shell-v6 .owner-nav-group:has(.owner-nav-items button[data-owner-route="bookings"]) > .owner-nav-label::before{
    -webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Crect%20x='5'%20y='4'%20width='14'%20height='17'%20rx='2'/%3E%3Cpath%20d='M9%204V2h6v2M9%209h6M9%2013h6M9%2017h4'/%3E%3C/svg%3E") center/18px 18px no-repeat !important;
    mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Crect%20x='5'%20y='4'%20width='14'%20height='17'%20rx='2'/%3E%3Cpath%20d='M9%204V2h6v2M9%209h6M9%2013h6M9%2017h4'/%3E%3C/svg%3E") center/18px 18px no-repeat !important;
}
main.shell.owner-shell-v6 .owner-nav-group:has(.owner-nav-items button[data-owner-route="owneropen"]) > .owner-nav-label::before{
    -webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Crect%20x='3'%20y='5'%20width='18'%20height='16'%20rx='2'/%3E%3Cpath%20d='M7%203v4m10-4v4M3%2010h18'/%3E%3Cpath%20d='m12%2013%20.7%201.45%201.6.25-1.15%201.1.28%201.6L12%2017.65l-1.43.75.28-1.6-1.15-1.1%201.6-.25L12%2013Z'/%3E%3C/svg%3E") center/18px 18px no-repeat !important;
    mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Crect%20x='3'%20y='5'%20width='18'%20height='16'%20rx='2'/%3E%3Cpath%20d='M7%203v4m10-4v4M3%2010h18'/%3E%3Cpath%20d='m12%2013%20.7%201.45%201.6.25-1.15%201.1.28%201.6L12%2017.65l-1.43.75.28-1.6-1.15-1.1%201.6-.25L12%2013Z'/%3E%3C/svg%3E") center/18px 18px no-repeat !important;
}
main.shell.owner-shell-v6 .owner-nav-group:has(.owner-nav-items button[data-owner-route="payments"]) > .owner-nav-label::before{
    -webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M4%206h13a2%202%200%200%201%202%202v12H5a3%203%200%200%201-3-3V7a3%203%200%200%201%203-3h12'/%3E%3Cpath%20d='M15%2011h6v5h-6a2.5%202.5%200%200%201%200-5Z'/%3E%3C/svg%3E") center/18px 18px no-repeat !important;
    mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M4%206h13a2%202%200%200%201%202%202v12H5a3%203%200%200%201-3-3V7a3%203%200%200%201%203-3h12'/%3E%3Cpath%20d='M15%2011h6v5h-6a2.5%202.5%200%200%201%200-5Z'/%3E%3C/svg%3E") center/18px 18px no-repeat !important;
}
main.shell.owner-shell-v6 .owner-nav-group:has(.owner-nav-items button[data-owner-route="courtconfig"]) > .owner-nav-label::before{
    -webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M12.22%202h-.44a2%202%200%200%200-2%202v.18a2%202%200%200%201-1%201.73l-.43.25a2%202%200%200%201-2%200l-.15-.08a2%202%200%200%200-2.73.73l-.22.38a2%202%200%200%200%20.73%202.73l.15.09a2%202%200%200%201%201%201.73v.51a2%202%200%200%201-1%201.74l-.15.09a2%202%200%200%200-.73%202.73l.22.38a2%202%200%200%200%202.73.73l.15-.08a2%202%200%200%201%202%200l.43.25a2%202%200%200%201%201%201.73V20a2%202%200%200%200%202%202h.44a2%202%200%200%200%202-2v-.18a2%202%200%200%201%201-1.73l.43-.25a2%202%200%200%201%202%200l.15.08a2%202%200%200%200%202.73-.73l.22-.38a2%202%200%200%200-.73-2.73l-.15-.09a2%202%200%200%201-1-1.74v-.51a2%202%200%200%201%201-1.74l.15-.09a2%202%200%200%200%20.73-2.73l-.22-.38a2%202%200%200%200-2.73-.73l-.15.08a2%202%200%200%201-2%200l-.43-.25a2%202%200%200%201-1-1.73V4a2%202%200%200%200-2-2Z'/%3E%3Ccircle%20cx='12'%20cy='12'%20r='3'/%3E%3C/svg%3E") center/18px 18px no-repeat !important;
    mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M12.22%202h-.44a2%202%200%200%200-2%202v.18a2%202%200%200%201-1%201.73l-.43.25a2%202%200%200%201-2%200l-.15-.08a2%202%200%200%200-2.73.73l-.22.38a2%202%200%200%200%20.73%202.73l.15.09a2%202%200%200%201%201%201.73v.51a2%202%200%200%201-1%201.74l-.15.09a2%202%200%200%200-.73%202.73l.22.38a2%202%200%200%200%202.73.73l.15-.08a2%202%200%200%201%202%200l.43.25a2%202%200%200%201%201%201.73V20a2%202%200%200%200%202%202h.44a2%202%200%200%200%202-2v-.18a2%202%200%200%201%201-1.73l.43-.25a2%202%200%200%201%202%200l.15.08a2%202%200%200%200%202.73-.73l.22-.38a2%202%200%200%200-.73-2.73l-.15-.09a2%202%200%200%201-1-1.74v-.51a2%202%200%200%201%201-1.74l.15-.09a2%202%200%200%200%20.73-2.73l-.22-.38a2%202%200%200%200-2.73-.73l-.15.08a2%202%200%200%201-2%200l-.43-.25a2%202%200%200%201-1-1.73V4a2%202%200%200%200-2-2Z'/%3E%3Ccircle%20cx='12'%20cy='12'%20r='3'/%3E%3C/svg%3E") center/18px 18px no-repeat !important;
}
main.shell.owner-shell-v6 .owner-nav-group-website > .owner-nav-label::before{
    -webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Ccircle%20cx='12'%20cy='12'%20r='9'/%3E%3Cellipse%20cx='12'%20cy='12'%20rx='4'%20ry='9'/%3E%3Cpath%20d='M3%2012h18'/%3E%3C/svg%3E") center/18px 18px no-repeat !important;
    mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Ccircle%20cx='12'%20cy='12'%20r='9'/%3E%3Cellipse%20cx='12'%20cy='12'%20rx='4'%20ry='9'/%3E%3Cpath%20d='M3%2012h18'/%3E%3C/svg%3E") center/18px 18px no-repeat !important;
}
main.shell.owner-shell-v6 .owner-nav-group:has(.owner-nav-items button.active) > .owner-nav-label{color:var(--pm-owner-aqua-dark) !important;background:var(--pm-owner-aqua-soft) !important}
main.shell.owner-shell-v6 .owner-nav-group:has(.owner-nav-items button.active) > .owner-nav-label::after{
    content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:0 6px 6px 0;background:var(--pm-owner-aqua);
}
main.shell.owner-shell-v6 .owner-nav-group:first-child .owner-nav-items{display:flex !important}
main.shell.owner-shell-v6 .owner-nav-group:first-child .owner-nav-items button{
    display:flex !important;align-items:center !important;justify-content:center !important;gap:12px !important;width:100% !important;min-height:44px !important;
    margin:2px 0 !important;padding:0 !important;border:0 !important;border-radius:10px !important;background:transparent !important;
    color:#36506c !important;font-size:0 !important;font-weight:800 !important;text-align:left !important;cursor:pointer !important;
    box-shadow:none !important;transform:none !important;
}
main.shell.owner-shell-v6 .owner-nav-group:first-child .owner-nav-items button i{
    display:block !important;width:28px !important;min-width:28px !important;height:28px !important;margin:0 !important;
    border-radius:0 !important;background-color:currentColor !important;color:currentColor !important;font-size:0 !important;font-style:normal !important;
    opacity:1 !important;
    -webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M3%2011.5%2012%204l9%207.5'/%3E%3Cpath%20d='M5%2010v10h14V10'/%3E%3Cpath%20d='M9%2020v-6h6v6'/%3E%3C/svg%3E") center/18px 18px no-repeat !important;
    mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M3%2011.5%2012%204l9%207.5'/%3E%3Cpath%20d='M5%2010v10h14V10'/%3E%3Cpath%20d='M9%2020v-6h6v6'/%3E%3C/svg%3E") center/18px 18px no-repeat !important;
}
main.shell.owner-shell-v6 .owner-nav-group:first-child .owner-nav-items button.active{color:var(--pm-owner-aqua-dark) !important;background:var(--pm-owner-aqua-soft) !important;box-shadow:inset 3px 0 0 var(--pm-owner-aqua) !important}
main.shell.owner-shell-v6 .owner-nav-group:first-child .owner-nav-items button:hover{background:#F3FAFA !important}
main.shell.owner-shell-v6 .owner-nav-group:not(:first-child) .owner-nav-items{display:none !important;flex-direction:column !important;gap:2px !important}
main.shell.owner-shell-v6 .owner-nav-group:not(:first-child) .owner-nav-items button{
    position:relative !important;display:flex !important;align-items:center !important;width:100% !important;min-height:35px !important;margin:0 !important;
    padding:7px 12px 7px 42px !important;border:0 !important;border-radius:8px !important;background:transparent !important;color:#40546d !important;
    font-size:12.5px !important;line-height:1.25 !important;font-weight:600 !important;text-align:left !important;cursor:pointer !important;
    white-space:normal !important;box-shadow:none !important;transform:none !important;
}
main.shell.owner-shell-v6 .owner-nav-group:not(:first-child) .owner-nav-items button i{display:none !important}
main.shell.owner-shell-v6 .owner-nav-group:not(:first-child) .owner-nav-items button span{font-weight:inherit !important}
main.shell.owner-shell-v6 .owner-nav-group:not(:first-child) .owner-nav-items button:hover{color:#152943 !important;background:#F5F9FA !important}
main.shell.owner-shell-v6 .owner-nav-group:not(:first-child) .owner-nav-items button.active{color:var(--pm-owner-aqua-dark) !important;background:var(--pm-owner-aqua-soft) !important;font-weight:800 !important;box-shadow:none !important}
main.shell.owner-shell-v6 .owner-nav-group:not(:first-child) .owner-nav-items button.active::before{content:"";position:absolute;left:30px;top:9px;bottom:9px;width:2px;border-radius:999px;background:var(--pm-owner-aqua)}
main.shell.owner-shell-v6 .owner-nav-group:not(:first-child) .owner-nav-items button.owner-sidebar-coming-soon:disabled{
    color:#94a3b8 !important;background:transparent !important;font-weight:600 !important;cursor:not-allowed !important;opacity:.82 !important;
}
main.shell.owner-shell-v6 .owner-nav-group:not(:first-child) .owner-nav-items button.owner-sidebar-coming-soon:disabled:hover{
    color:#94a3b8 !important;background:transparent !important;
}
main.shell.owner-shell-v6 .owner-nav-group-website{margin:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important}
main.shell.owner-shell-v6 .owner-nav-group-website::before{display:none !important;content:none !important}
@media(min-width:821px){
    main.shell.owner-shell-v6:not(.owner-sidebar-pinned) > .owner-rail:hover,
    main.shell.owner-shell-v6.owner-sidebar-pinned > .owner-rail{width:var(--pm-owner-sidebar-w) !important;box-shadow:0 12px 30px rgba(11,35,58,.13) !important}
    main.shell.owner-shell-v6 > .owner-rail:hover .owner-nav-label,
    main.shell.owner-shell-v6.owner-sidebar-pinned > .owner-rail .owner-nav-label{justify-content:flex-start !important;padding:0 13px !important;font-size:13px !important}
    main.shell.owner-shell-v6 > .owner-rail:hover .owner-nav-group:first-child .owner-nav-items button,
    main.shell.owner-shell-v6.owner-sidebar-pinned > .owner-rail .owner-nav-group:first-child .owner-nav-items button{justify-content:flex-start !important;padding:0 13px !important;font-size:13px !important}
    main.shell.owner-shell-v6 > .owner-rail:hover .owner-nav-group:not(:first-child) .owner-nav-items,
    main.shell.owner-shell-v6.owner-sidebar-pinned > .owner-rail .owner-nav-group:not(:first-child) .owner-nav-items{display:flex !important}
}
main.shell.owner-shell-v6 .owner-sidebar-pin{
    display:flex !important;align-items:center !important;gap:12px !important;flex:0 0 auto !important;width:100% !important;min-height:58px !important;
    margin-top:auto !important;padding:0 14px !important;border:0 !important;border-top:1px solid var(--pm-owner-line) !important;border-radius:0 !important;
    background:#fff !important;color:#40546d !important;cursor:pointer !important;text-align:left !important;overflow:hidden !important;
}
main.shell.owner-shell-v6 .owner-sidebar-pin:hover{background:#F5F9FA !important}
main.shell.owner-shell-v6 .owner-sidebar-pin-icon{
    width:28px !important;min-width:28px !important;height:28px !important;background-color:var(--pm-owner-aqua-dark) !important;
    -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http%3A//www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m8 3 8 0-1 5 3 3v2H6v-2l3-3-1-5Z'/%3E%3Cpath d='M12 13v8'/%3E%3C/svg%3E") center/18px 18px no-repeat !important;
    mask:url("data:image/svg+xml,%3Csvg xmlns='http%3A//www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m8 3 8 0-1 5 3 3v2H6v-2l3-3-1-5Z'/%3E%3Cpath d='M12 13v8'/%3E%3C/svg%3E") center/18px 18px no-repeat !important;
}
main.shell.owner-shell-v6 .owner-sidebar-pin-label{display:none !important;color:inherit !important;font-size:13px !important;font-weight:750 !important;white-space:nowrap !important}
@media(min-width:821px){
    main.shell.owner-shell-v6 > .owner-rail:hover .owner-sidebar-pin-label,
    main.shell.owner-shell-v6.owner-sidebar-pinned > .owner-rail .owner-sidebar-pin-label{display:inline !important}
    main.shell.owner-shell-v6.owner-sidebar-pinned .owner-sidebar-pin-icon{transform:rotate(-32deg)}
}
@media(max-width:820px){
    main.shell.owner-shell-v6 > .owner-rail,
    main.shell.owner-shell-v6.owner-shell-collapsed > .owner-rail,
    main.shell.owner-shell-v6.owner-sidebar-pinned > .owner-rail{width:258px !important;padding:10px 9px 12px !important;transform:translateX(-100%) !important;box-shadow:18px 0 45px rgba(4,13,24,.20) !important}
    main.shell.owner-shell-v6 > .owner-rail.mobile-open,
    main.shell.owner-shell-v6.owner-shell-collapsed > .owner-rail.mobile-open,
    main.shell.owner-shell-v6.owner-sidebar-pinned > .owner-rail.mobile-open{transform:translateX(0) !important}
    main.shell.owner-shell-v6 .owner-nav-label{justify-content:flex-start !important;padding:0 13px !important;font-size:13px !important}
    main.shell.owner-shell-v6 .owner-nav-group:first-child .owner-nav-items button{justify-content:flex-start !important;padding:0 13px !important;font-size:13px !important}
    main.shell.owner-shell-v6 .owner-nav-group:not(:first-child) .owner-nav-items{display:flex !important}
    main.shell.owner-shell-v6 .owner-sidebar-pin{display:none !important}
}
/* END PLAYMEU_OWNER_SIDEBAR_PHASE_B */
