:root{
  --dw-suite-height:50px;
  --dw-suite-bg:linear-gradient(105deg,#0d1220 0%,#17152d 58%,#291047 100%);
  --dw-suite-line:rgba(255,255,255,.11);
  --dw-suite-text:#dbe3f2;
  --dw-suite-muted:#96a3ba;
  --dw-suite-accent:#8b5cf6;
  --dw-suite-accent-2:#d946ef;
}

/* Fotoğraf ve Grafik */
.app-menubar{
  min-height:var(--dw-suite-height)!important;
  height:var(--dw-suite-height)!important;
  grid-template-columns:minmax(185px,auto) minmax(300px,1fr) auto auto!important;
  gap:8px!important;
  padding:4px 8px!important;
  background:var(--dw-suite-bg)!important;
  border-bottom:1px solid var(--dw-suite-line)!important;
  box-shadow:0 8px 24px rgba(0,0,0,.22)!important;
}
.app-title{min-width:185px!important;gap:7px!important}
.app-mark{
  width:34px!important;height:34px!important;border-radius:10px!important;
  background:linear-gradient(135deg,var(--dw-suite-accent),var(--dw-suite-accent-2))!important
}
.app-title strong{font-size:10px!important}
.app-title small{font-size:7px!important;color:var(--dw-suite-muted)!important}
.suite-nav{
  min-height:36px!important;padding:3px!important;gap:3px!important;
  border:1px solid rgba(255,255,255,.08)!important;border-radius:11px!important;
  background:rgba(2,6,23,.27)!important
}
.suite-nav a{
  min-height:30px!important;display:inline-flex!important;align-items:center!important;
  padding:0 10px!important;border-radius:8px!important;
  color:#cbd5e1!important;font-size:8px!important;font-weight:850!important
}
.suite-nav a:hover,.suite-nav a.active{
  color:#fff!important;
  background:linear-gradient(135deg,var(--dw-suite-accent),var(--dw-suite-accent-2))!important
}
.menu-list button{height:30px!important;padding:0 8px!important;font-size:8px!important}
.menubar-actions{gap:5px!important}
.menubar-actions button,.menubar-actions .primary,.menubar-actions .accent{
  min-height:31px!important;padding:0 9px!important;border-radius:8px!important;font-size:8px!important
}

/* Video ve Ses/EQ */
html body:has(#drecu-unified-topbar){
  padding-top:var(--dw-suite-height)!important
}
body:has(#drecu-unified-topbar) #root,
body:has(#drecu-unified-topbar) #app{
  height:calc(100vh - var(--dw-suite-height))!important
}
#drecu-unified-topbar{
  height:var(--dw-suite-height)!important;
  grid-template-columns:auto auto minmax(120px,1fr) auto!important;
  gap:8px!important;padding:4px 8px!important;
  background:var(--dw-suite-bg)!important;
  border-bottom:1px solid var(--dw-suite-line)!important;
  box-shadow:0 8px 24px rgba(0,0,0,.22)!important
}
#drecu-unified-topbar .suite{gap:7px!important}
#drecu-unified-topbar .suite>b{
  width:34px!important;height:34px!important;border-radius:10px!important;
  background:linear-gradient(135deg,var(--dw-suite-accent),var(--dw-suite-accent-2))!important;
  font-size:17px!important
}
#drecu-unified-topbar .suite strong,#drecu-unified-topbar .title strong{font-size:10px!important}
#drecu-unified-topbar .suite small,#drecu-unified-topbar .title small{
  margin-top:2px!important;color:var(--dw-suite-muted)!important;font-size:7px!important
}
#drecu-unified-topbar .title{padding-left:9px!important}
#drecu-unified-topbar nav{
  min-height:36px!important;padding:3px!important;gap:3px!important;
  border:1px solid rgba(255,255,255,.08)!important;border-radius:11px!important;
  background:rgba(2,6,23,.27)!important
}
#drecu-unified-topbar nav a,#drecu-unified-topbar .home{
  min-height:30px!important;display:inline-flex!important;align-items:center!important;
  padding:0 10px!important;border-radius:8px!important;
  color:#cbd5e1!important;font-size:8px!important;font-weight:850!important
}
#drecu-unified-topbar nav a:hover,#drecu-unified-topbar nav a.active{
  color:#fff!important;
  background:linear-gradient(135deg,var(--dw-suite-accent),var(--dw-suite-accent-2))!important
}
#dwv1530-launcher{top:56px!important}

/* PDF */
:root{--drecu-pdf-topbar:var(--dw-suite-height)!important}
[data-drecu-pdf-topbar]{
  height:var(--dw-suite-height)!important;
  grid-template-columns:auto auto minmax(120px,1fr) auto!important;
  gap:8px!important;padding:4px 8px!important;
  background:var(--dw-suite-bg)!important;
  border-bottom:1px solid var(--dw-suite-line)!important;
  box-shadow:0 8px 24px rgba(0,0,0,.22)!important
}
.dw-pdf-brand{
  grid-template-columns:34px auto!important;
  column-gap:7px!important
}
.dw-pdf-brand span{
  width:34px!important;height:34px!important;border-radius:10px!important;
  background:linear-gradient(135deg,var(--dw-suite-accent),var(--dw-suite-accent-2))!important;
  font-size:17px!important
}
.dw-pdf-brand b{font-size:10px!important}
.dw-pdf-brand small{font-size:7px!important;color:var(--dw-suite-muted)!important}
[data-drecu-pdf-topbar] nav{
  min-height:36px!important;padding:3px!important;gap:3px!important;
  border-radius:11px!important;background:rgba(2,6,23,.27)!important
}
[data-drecu-pdf-topbar] nav a{
  min-height:30px!important;display:inline-flex!important;align-items:center!important;
  padding:0 10px!important;border-radius:8px!important;
  color:#cbd5e1!important;font-size:8px!important;font-weight:850!important
}
[data-drecu-pdf-topbar] nav a:hover,[data-drecu-pdf-topbar] nav a.active{
  color:#fff!important;
  background:linear-gradient(135deg,var(--dw-suite-accent),var(--dw-suite-accent-2))!important
}
.dw-pdf-title b{font-size:10px!important}
.dw-pdf-title small{font-size:7px!important}
.dw-pdf-actions a{min-height:31px!important;padding:0 10px!important;font-size:8px!important}

@media(max-width:1220px){
  .app-menubar{grid-template-columns:minmax(160px,auto) minmax(280px,1fr) auto!important}
  .menu-list{display:none!important}
  #drecu-unified-topbar,[data-drecu-pdf-topbar]{
    grid-template-columns:auto minmax(280px,1fr) auto!important
  }
  #drecu-unified-topbar .title,.dw-pdf-title{display:none!important}
}
@media(max-width:760px){
  .app-menubar{grid-template-columns:auto minmax(0,1fr) auto!important}
  .app-title div,.menubar-actions .save-state,.menubar-actions .soft{display:none!important}
  .suite-nav a:nth-child(n+4){display:none!important}
  #drecu-unified-topbar .suite span,#drecu-unified-topbar .home,
  #drecu-unified-topbar nav a:nth-child(n+4),
  .dw-pdf-brand b,.dw-pdf-brand small,.dw-pdf-actions{display:none!important}
}
