/*
 * RÜYA ADMIN DESKTOP V2.3.4 FINAL
 * SADECE >=901px
 */

@media (min-width:901px){

  /* ==============================
     SIDEBAR NATIVE ACCORDION
     ============================== */

  .v6Sidebar
  .sidebarNavGroup{
    margin:0!important;
    padding:0!important;
  }

  .v6Sidebar
  .ruyaSidebarGroupToggle{
    width:100%!important;
    min-height:39px!important;

    padding:8px 12px!important;

    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;

    color:#18396f!important;
    background:transparent!important;

    border:0!important;
    border-radius:9px!important;

    cursor:pointer!important;
  }

  .v6Sidebar
  .ruyaSidebarGroupToggle:hover{
    background:#f5f8fc!important;
  }

  .v6Sidebar
  .ruyaSidebarGroupToggle b{
    color:#18396f!important;

    font-family:inherit!important;

    font-size:12px!important;
    line-height:1.2!important;

    font-weight:700!important;

    letter-spacing:0!important;
  }

  .v6Sidebar
  .ruyaSidebarGroupToggle span{
    color:#7790ae!important;

    font-size:12px!important;
    line-height:1!important;
  }

  .v6Sidebar
  .navBtn b{
    font-weight:600!important;
  }


  /* ==============================
     NEVXUP
     ============================== */

  .v6Sidebar
  .ruyaV234Support{
    padding:9px 9px 8px!important;

    background:#fff!important;
  }

  .v6Sidebar
  .ruyaV234Support
  .softwareProviderLogo{
    display:block!important;

    width:104px!important;
    max-width:104px!important;

    height:31px!important;
    max-height:31px!important;

    margin:0 auto 2px!important;

    object-fit:contain!important;

    background:transparent!important;

    border:0!important;
    box-shadow:none!important;
  }

  .v6Sidebar
  .ruyaV234SupportLabel{
    display:block!important;

    margin:1px auto 7px!important;

    color:#768499!important;

    font-size:7.5px!important;
    font-weight:600!important;

    text-align:center!important;

    letter-spacing:.01em!important;
  }

  .v6Sidebar
  .ruyaV234SupportActions{
    display:grid!important;

    grid-template-columns:
      1fr 1fr!important;

    gap:5px!important;
  }

  .v6Sidebar
  .ruyaV234SupportActions button,
  .v6Sidebar
  .ruyaV234SupportActions a{
    min-height:27px!important;

    display:flex!important;
    align-items:center!important;
    justify-content:center!important;

    color:#18396f!important;
    background:#fff!important;

    border:
      1px solid #dde5ef!important;

    border-radius:7px!important;

    font-size:7.5px!important;
    font-weight:600!important;

    text-decoration:none!important;
  }

  .v6Sidebar
  .ruyaV234SupportPhone{
    min-height:26px!important;

    margin-top:5px!important;

    display:flex!important;
    align-items:center!important;
    justify-content:center!important;

    color:#18396f!important;
    background:#fff!important;

    border:
      1px solid #dde5ef!important;

    border-radius:7px!important;

    font-size:7.5px!important;
    font-weight:650!important;

    text-decoration:none!important;
  }


  /* ==============================
     QUICK CARDS
     ============================== */

  .adminV7QuickGrid
  > button{
    min-height:88px!important;

    border:
      1px solid #dae4f0!important;

    box-shadow:
      0 7px 18px
      rgba(13,46,92,.045)!important;

    transition:
      transform .15s ease,
      box-shadow .15s ease,
      border-color .15s ease!important;
  }

  .adminV7QuickGrid
  > button:hover{
    transform:
      translateY(-2px)!important;

    border-color:#c7d5e6!important;

    box-shadow:
      0 10px 24px
      rgba(13,46,92,.08)!important;
  }

  .adminV7QuickGrid
  > button:nth-child(1){
    background:
      linear-gradient(
        135deg,
        #fff 44%,
        #ffedf1 100%
      )!important;
  }

  .adminV7QuickGrid
  > button:nth-child(1)
  .adminV7QuickIcon{
    color:#df3048!important;
    background:#ffe5eb!important;
    border-color:#ffd3dc!important;
  }

  .adminV7QuickGrid
  > button:nth-child(2){
    background:
      linear-gradient(
        135deg,
        #fff 44%,
        #eaf4ff 100%
      )!important;
  }

  .adminV7QuickGrid
  > button:nth-child(2)
  .adminV7QuickIcon{
    color:#2265c1!important;
    background:#e3f0ff!important;
    border-color:#cfe3fb!important;
  }

  .adminV7QuickGrid
  > button:nth-child(3){
    background:
      linear-gradient(
        135deg,
        #fff 44%,
        #f1ebff 100%
      )!important;
  }

  .adminV7QuickGrid
  > button:nth-child(3)
  .adminV7QuickIcon{
    color:#704fc8!important;
    background:#ebe3ff!important;
    border-color:#dacdff!important;
  }

  .adminV7QuickGrid
  > button:nth-child(4){
    background:
      linear-gradient(
        135deg,
        #fff 44%,
        #e9f9f1 100%
      )!important;
  }

  .adminV7QuickGrid
  > button:nth-child(4)
  .adminV7QuickIcon{
    color:#20845f!important;
    background:#daf5e8!important;
    border-color:#c8ebda!important;
  }

  .adminV7QuickGrid
  > button:nth-child(5){
    background:
      linear-gradient(
        135deg,
        #fff 44%,
        #fff2dd 100%
      )!important;
  }

  .adminV7QuickGrid
  > button:nth-child(5)
  .adminV7QuickIcon{
    color:#bf7015!important;
    background:#ffebca!important;
    border-color:#f7d9a9!important;
  }

  .adminV7QuickGrid
  > button:nth-child(6){
    background:
      linear-gradient(
        135deg,
        #fff 44%,
        #eaf3ff 100%
      )!important;
  }

  .adminV7QuickGrid
  > button:nth-child(6)
  .adminV7QuickIcon{
    color:#285fa8!important;
    background:#e2eeff!important;
    border-color:#cedff6!important;
  }


  /* ==============================
     PANEL ACTIONS
     ============================== */

  .v23PanelActions{
    display:flex!important;
    align-items:center!important;

    gap:6px!important;

    margin-left:auto!important;
  }

  .v23PanelActions
  > button:not(.v23Plus){
    width:auto!important;
    min-width:66px!important;

    height:28px!important;
    min-height:28px!important;

    padding:0 10px!important;

    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;

    color:#173a73!important;
    background:#fff!important;

    border:
      1px solid #dce5ef!important;

    border-radius:8px!important;

    font-size:8px!important;
    line-height:1!important;

    font-weight:650!important;

    white-space:nowrap!important;

    box-shadow:none!important;
  }

  .v23PanelActions
  > .v23Plus{
    width:28px!important;
    min-width:28px!important;

    height:28px!important;
    min-height:28px!important;

    padding:0!important;

    display:grid!important;
    place-items:center!important;

    color:#fff!important;
    background:#123e80!important;

    border:
      1px solid #123e80!important;

    border-radius:8px!important;

    font-size:16px!important;
    line-height:1!important;
  }


  /* ==============================
     SON EKLENEN FOTOGRAFLAR
     ============================== */

  .adminV7Photos
  .adminV7PhotoGrid{
    display:grid!important;

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

    gap:10px!important;

    align-items:stretch!important;
  }

  .adminV7Photos
  .adminV7PhotoGrid
  > *{
    min-width:0!important;

    overflow:hidden!important;

    border:
      1px solid #dde5ef!important;

    border-radius:11px!important;

    background:#fff!important;

    box-shadow:
      0 5px 16px
      rgba(16,45,88,.035)!important;
  }

  .adminV7Photos
  .adminV7PhotoCover{
    position:relative!important;

    width:100%!important;
    height:132px!important;

    overflow:hidden!important;

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

    background:#edf2f7!important;
  }

  .adminV7Photos
  .adminV7PhotoCover img{
    position:absolute!important;

    inset:0!important;

    width:100%!important;
    max-width:none!important;

    height:100%!important;
    max-height:none!important;

    display:block!important;

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

    object-fit:cover!important;
    object-position:center!important;
  }


  /* ==============================
     ALBUM DETAIL MODAL
     ============================== */

  .albumDetailBack{
    background:
      rgba(
        9,24,52,.52
      )!important;

    backdrop-filter:
      blur(2px)!important;
  }

  .albumDetailBack
  > .modal,
  .albumDetailBack
  .v5Modal{
    background:#fff!important;

    color:#142e61!important;

    opacity:1!important;

    filter:none!important;

    box-shadow:
      0 24px 70px
      rgba(0,0,0,.22)!important;
  }

  .albumDetailBack img,
  .albumDetailBack video{
    opacity:1!important;
    filter:none!important;
  }

}

/* ==================================================
   RÜYA ADMIN V2.3.4.1
   SIDEBAR FINAL ORDER
   ================================================== */

@media (min-width:901px){

  /*
   * GENEL BASLIGI YOK.
   * Ana Sayfa direkt üstte görünür.
   */
  .v6Sidebar
  .sidebarNavScroll
  > .sidebarNavGroup:first-child
  > .ruyaSidebarGroupToggle{
    display:none!important;
  }

  .v6Sidebar
  .sidebarNavScroll
  > .sidebarNavGroup:first-child{
    padding-top:3px!important;
  }


  /*
   * Ana Sayfa ile KURUM arasındaki
   * mesafe doğal bir menü devamı gibi.
   */
  .v6Sidebar
  .sidebarNavScroll
  > .sidebarNavGroup:first-child
  + .sidebarNavGroup{
    margin-top:7px!important;
  }


  /*
   * Çıkış önce,
   * NEVXUP en altta.
   */
  .v6Sidebar
  .sidebarLogout{
    order:90!important;

    margin-top:auto!important;
    margin-bottom:6px!important;
  }

  .v6Sidebar
  .ruyaV234Support{
    order:100!important;

    margin-top:0!important;
    margin-bottom:8px!important;
  }

}
