.etp-workspace-toggle{
  display:inline-flex!important;
  min-width:92px!important;
  height:38px!important;
  flex:0 0 auto!important;
  align-items:center!important;
  justify-content:center!important;
  gap:7px!important;
  margin-left:auto!important;
  padding:0 12px!important;
  border:1px solid #cbd7e8!important;
  border-radius:8px!important;
  background:#fff!important;
  color:#17345c!important;
  font:700 11px/1 Inter,system-ui,sans-serif!important;
  letter-spacing:0!important;
  text-transform:none!important;
  cursor:pointer!important;
  box-shadow:none!important;
}
.etp-workspace-toggle:hover{border-color:#2f6df6!important;color:#1d4ed8!important;background:#f7faff!important}
.etp-workspace-toggle svg{width:15px!important;height:15px!important;flex:0 0 auto!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important}
.etp-workspace-toggle+button{margin-left:8px!important}
body.etp-workspace-expanded{overflow:hidden!important}
.etp-workspace-expanded{
  padding:0!important;
  place-items:stretch!important;
  align-items:stretch!important;
  justify-content:stretch!important;
}
.etp-workspace-surface-expanded{
  width:100vw!important;
  width:100dvw!important;
  max-width:none!important;
  height:100vh!important;
  height:100dvh!important;
  max-height:none!important;
  margin:0!important;
  border:0!important;
  border-radius:0!important;
}
@media(max-width:720px){
  .etp-workspace-toggle{min-width:38px!important;width:38px!important;padding:0!important}
  .etp-workspace-toggle span{display:none}
}

/* Sprint 6.6.9 — çıktı okunabilirliği ve çalışan filigran */
.s47-paper .s47-paper-watermark{
  z-index:2!important;
  opacity:.065!important;
  pointer-events:none!important;
  filter:saturate(.72) contrast(.9)!important;
}
.s47-paper .s47-paper-watermark.school{opacity:.055!important}
.s47-paper>*:not(.s47-paper-watermark):not(.s661-trial-watermark){z-index:1}
.s47-paper.s611-single-page .s47-schedule-table td strong{
  font-size:9px!important;
  font-weight:850!important;
  line-height:1.12!important;
}
.s47-paper.s611-single-page .s47-schedule-table td small{
  font-size:7.2px!important;
  font-weight:600!important;
  line-height:1.12!important;
  color:#4c5d76!important;
}
.s47-paper.s611-single-page .s47-schedule-table tbody th b{
  font-size:8.7px!important;
  font-weight:850!important;
}
.s47-paper.s611-single-page .s47-schedule-table tbody th small{
  font-size:6.8px!important;
  font-weight:600!important;
}
.s47-paper.s611-single-page.compact .s47-schedule-table td strong{font-size:8.2px!important}
.s47-paper.s611-single-page.compact .s47-schedule-table td small{font-size:6.6px!important}
.s47-paper.portrait.s611-single-page .s47-schedule-table td strong{font-size:7.5px!important}
.s47-paper.portrait.s611-single-page .s47-schedule-table td small{font-size:6.2px!important}

/* Tam ekran taslak motorunda 6–12 dersin tamamı aynı çalışma alanına sığar. */
.s638-editor-mode .s638-editor-workspace>.s51-preview-scroll{
  display:flex!important;
  min-height:0!important;
  overflow:auto!important;
}
.s638-editor-mode .s51-schedule-grid{
  width:100%!important;
  min-height:100%!important;
  align-self:stretch!important;
  grid-template-rows:34px repeat(var(--s668-period-count,10),minmax(36px,1fr))!important;
}
.s638-editor-mode .s51-grid-period,
.s638-editor-mode .s51-grid-cell{
  min-height:0!important;
  height:auto!important;
  overflow:hidden!important;
  padding:4px 7px!important;
}
.s638-editor-mode .s51-grid-day,
.s638-editor-mode .s51-grid-corner{min-height:0!important;padding:5px 9px!important}
.s638-editor-mode .s51-grid-cell strong{font-size:10px!important;line-height:1.05!important}
.s638-editor-mode .s51-grid-cell span{font-size:8.5px!important;line-height:1.05!important}
.s638-editor-mode .s51-grid-cell small{margin-top:2px!important;padding:1px 3px!important;font-size:7.5px!important;line-height:1!important}
.s638-editor-mode .s51-grid-period strong{font-size:9px!important}
.s638-editor-mode .s51-grid-period small{font-size:7.5px!important}
@media(max-height:820px){
  .s638-editor-mode .s51-policy{display:none!important}
  .s638-editor-mode .s51-main-head{display:none!important}
  .s638-editor-mode .s51-metrics{padding-top:4px!important}
  .s638-editor-mode .s51-metric{min-height:36px!important}
  .s638-editor-mode .s51-viewbar{padding-block:4px!important}
}
