/* Sprint 7.5.18 - dengeli ve kompakt hızlı işlem alanı */
body .s47-backend-strip {
  box-sizing: border-box;
  min-height: 0 !important;
  padding: 15px 20px !important;
  gap: 18px !important;
  align-items: center !important;
}

body .s47-backend-strip > div:first-child {
  width: 100% !important;
  min-width: 0 !important;
  align-content: center;
}

body .s47-backend-strip > div:first-child small {
  max-width: 390px !important;
  line-height: 1.45;
}

body .s47-backend-strip .s704-readiness-note {
  margin-top: 6px;
  line-height: 1.35;
}

body .s47-backend-strip .s47-strip-actions.toolbar-actions {
  display: grid !important;
  width: 100% !important;
  max-width: none !important;
  gap: 8px !important;
  overflow: visible !important;
  align-items: stretch !important;
}

body .s47-backend-strip .s47-strip-actions.toolbar-actions button {
  width: 100% !important;
  min-width: 0 !important;
  min-height: 42px;
  height: auto !important;
  padding: 8px 10px !important;
  line-height: 1.2;
  white-space: normal !important;
}

@media (min-width: 1601px) {
  body .s47-backend-strip {
    grid-template-columns: minmax(280px, 330px) minmax(0, 1fr) !important;
  }

  body .s47-backend-strip .s47-strip-actions.toolbar-actions {
    grid-template-columns: repeat(8, minmax(105px, 1fr)) !important;
  }
}

@media (min-width: 1181px) and (max-width: 1600px) {
  body .s47-backend-strip {
    grid-template-columns: minmax(270px, 320px) minmax(0, 1fr) !important;
  }

  body .s47-backend-strip .s47-strip-actions.toolbar-actions {
    grid-template-columns: repeat(4, minmax(120px, 1fr)) !important;
  }
}

@media (max-width: 1180px) {
  body .s47-backend-strip {
    grid-template-columns: minmax(0, 1fr) !important;
    align-items: stretch !important;
  }

  body .s47-backend-strip > div:first-child small {
    max-width: 680px !important;
  }

  body .s47-backend-strip .s47-strip-actions.toolbar-actions {
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  }
}

@media (max-width: 720px) {
  body .s47-backend-strip {
    padding: 14px 16px !important;
    gap: 12px !important;
  }

  body .s47-backend-strip > div:first-child {
    grid-template-columns: 12px minmax(0, 1fr) !important;
  }

  body .s47-backend-strip .s47-strip-actions.toolbar-actions {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
}

@media (max-width: 360px) {
  body .s47-backend-strip .s47-strip-actions.toolbar-actions {
    grid-template-columns: minmax(0, 1fr) !important;
  }
}

