/* Baskibu Designer 0.23.42 — balanced tool rail labels + breathing room
   Keeps the 78px rail/58px slot. Long Turkish labels get their own optical
   scale so no label touches the active button edges. */

@media (min-width:1025px) {
  .bbd-modal[data-layout="docked"] .bbd-app.bbd-pro-workspace-v0230-dev70 .bbd-sidebar.bbd-v70-six-nav .bbd-tool[data-bbd-v70-primary="1"] {
    min-height:58px !important;
    width:calc(100% - 12px) !important;
    margin:5px 6px !important;
    padding:4px 5px 5px !important;
    gap:2px !important;
    border-radius:4px !important;
    box-sizing:border-box !important;
  }

  .bbd-modal[data-layout="docked"] .bbd-app.bbd-pro-workspace-v0230-dev70 .bbd-sidebar.bbd-v70-six-nav .bbd-tool[data-bbd-v70-primary="1"] .bbd-v70-nav-svg {
    width:27px !important;
    height:27px !important;
    min-width:27px !important;
    min-height:27px !important;
    padding:3px !important;
    border-radius:4px !important;
  }

  .bbd-modal[data-layout="docked"] .bbd-app.bbd-pro-workspace-v0230-dev70 .bbd-sidebar.bbd-v70-six-nav .bbd-v70-palette-svg {
    width:29px !important;
    min-width:29px !important;
  }

  .bbd-modal[data-layout="docked"] .bbd-app.bbd-pro-workspace-v0230-dev70 .bbd-sidebar.bbd-v70-six-nav .bbd-v70-nav-label {
    display:block !important;
    width:100% !important;
    max-width:56px !important;
    padding-inline:2px !important;
    box-sizing:border-box !important;
    overflow:hidden !important;
    text-overflow:clip !important;
    white-space:nowrap !important;
    text-align:center !important;
    font-size:11.1px !important;
    line-height:1.08 !important;
    font-weight:810 !important;
    letter-spacing:-.18px !important;
  }

  /* The three longest Turkish labels need ~4px of true side air inside a
     66px tool button; tune only them instead of shrinking every item. */
  .bbd-modal[data-layout="docked"] .bbd-app.bbd-pro-workspace-v0230-dev70 .bbd-sidebar.bbd-v70-six-nav .bbd-tool[data-panel="quick-designs"] .bbd-v70-nav-label,
  .bbd-modal[data-layout="docked"] .bbd-app.bbd-pro-workspace-v0230-dev70 .bbd-sidebar.bbd-v70-six-nav .bbd-tool[data-panel="image"] .bbd-v70-nav-label,
  .bbd-modal[data-layout="docked"] .bbd-app.bbd-pro-workspace-v0230-dev70 .bbd-sidebar.bbd-v70-six-nav .bbd-tool[data-panel="layers"] .bbd-v70-nav-label {
    font-size:10.15px !important;
    letter-spacing:-.24px !important;
  }
}

@media (max-width:1024px) {
  .bbd-app.bbd-pro-workspace-v0230-dev70 .bbd-sidebar.bbd-v70-six-nav .bbd-v70-nav-label {
    padding-inline:2px !important;
    box-sizing:border-box !important;
    font-size:9.4px !important;
    line-height:1.05 !important;
  }
}
