/* Baskibu Designer 0.25.63 — brand identity consistency.
   Mirrors Baskibu.com's current logo presentation without altering image bits.
   Only editor UI chrome is affected: never recolor user art, print guides, status.
*/
.bbd-app.bbd-logo-unified-v02563 {
  --bbd-ui-navy: #101c40;
  --bbd-ui-yellow: #ffcc00;
  --bbd-ui-yellow-soft: #fff8d9;
  --bbd-ui-outline: #eed16a;
}
/* Logo image is provided by WordPress custom_logo via Settings::brand().
   Add the matching site's tagline on desktop, not inside the image file. */
.bbd-app.bbd-logo-unified-v02563 .bbd-topbar .bbd-brand-slot:has(img) {
  min-height: 44px !important;
  min-width: 130px !important;
  padding: 4px 8px 3px !important;
  border: 1px solid #e6eaf1 !important;
  border-radius: 11px !important;
  background: #fff !important;
  display: inline-flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 1px !important;
  box-sizing: border-box !important;
}
.bbd-app.bbd-logo-unified-v02563 .bbd-topbar .bbd-brand-slot:has(img) img {
  display: block !important;
  width: auto !important;
  max-width: 122px !important;
  height: 26px !important;
  max-height: 26px !important;
  object-fit: contain !important;
}
.bbd-app.bbd-logo-unified-v02563 .bbd-topbar .bbd-brand-slot:has(img)::after {
  content: 'ONLINE BASKI MERKEZİ';
  color: #68768b;
  font-weight: 850;
  font-size: 6.5px;
  letter-spacing: .045em;
  line-height: 1;
  white-space: nowrap;
}
/* Navigation selected state: includes all current panel switching patterns. */
.bbd-app.bbd-logo-unified-v02563 .bbd-sidebar button.bbd-tool:is(.is-active,[aria-current="page"],[aria-selected="true"]) {
  background: var(--bbd-ui-navy) !important;
  border-color: var(--bbd-ui-navy) !important;
  color: #fff !important;
  box-shadow: 0 3px 10px rgba(16,28,64,.13) !important;
}
.bbd-app.bbd-logo-unified-v02563 .bbd-sidebar button.bbd-tool:is(.is-active,[aria-current="page"],[aria-selected="true"]) svg {
  stroke: var(--bbd-ui-yellow) !important;
  color: var(--bbd-ui-yellow) !important;
}
.bbd-app.bbd-logo-unified-v02563 .bbd-sidebar button.bbd-tool:not(.is-active):not([aria-current="page"]):hover:not(:disabled) {
  background: var(--bbd-ui-yellow-soft) !important;
  color: var(--bbd-ui-navy) !important;
}
/* Current real-estate portrait/landscape toggle was green in v0.25.62.
   Selector matches actual dynamically created .bbd-re-orientation buttons. */
.bbd-app.bbd-logo-unified-v02563 .bbd-re-orientation__seg button[aria-pressed="true"] {
  background: var(--bbd-ui-navy) !important;
  color: var(--bbd-ui-yellow) !important;
  border-color: var(--bbd-ui-navy) !important;
  box-shadow: 0 2px 6px rgba(16,28,64,.14) !important;
}
.bbd-app.bbd-logo-unified-v02563 .bbd-re-orientation__seg button:hover:not([aria-pressed="true"]):not(:disabled) {
  background: var(--bbd-ui-yellow-soft) !important;
  color: var(--bbd-ui-navy) !important;
}
/* Header action: key CTA navy instead of the previously visible green. */
.bbd-app.bbd-logo-unified-v02563 .bbd-topbar button#bbd-save.bbd-primary-button,
.bbd-app.bbd-logo-unified-v02563 .bbd-topbar #bbd-save {
  background: var(--bbd-ui-navy) !important;
  background-color: var(--bbd-ui-navy) !important;
  border-color: var(--bbd-ui-navy) !important;
  color: #fff !important;
  box-shadow: inset 3px 0 var(--bbd-ui-yellow), 0 2px 9px rgba(16,28,64,.15) !important;
}
.bbd-app.bbd-logo-unified-v02563 .bbd-topbar button#bbd-save:hover:not(:disabled) {
  background: #25355e !important;
  border-color: #25355e !important;
}
/* Preserve success-green status badges: Kalite 100, Kaydedildi.
   Preserve editor bleed/safe-area red and green; those convey function. */
@media (max-width: 767px) {
  .bbd-app.bbd-logo-unified-v02563 .bbd-topbar .bbd-brand-slot:has(img) {
    min-width: 0 !important;
    min-height: 33px !important;
    padding: 3px 5px !important;
  }
  .bbd-app.bbd-logo-unified-v02563 .bbd-topbar .bbd-brand-slot:has(img) img {
    max-width: 100px !important;
    height: 24px !important;
  }
  .bbd-app.bbd-logo-unified-v02563 .bbd-topbar .bbd-brand-slot:has(img)::after {
    content: none;
  }
}
