/* Custom CSS for Kantin PPTQ */

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

input[type=number] {
    -moz-appearance: textfield;
}

.ck-editor__editable {
    min-height: 300px;
}

/* CoreUI 5 Sidebar Layout Fixed Injection */
:root {
  --cui-sidebar-width: 256px;
  --cui-sidebar-occupy-width: 256px;
  --cui-sidebar-narrow-width: 56px;
}

.wrapper {
  width: 100%;
  will-change: auto;
  transition: padding-left 0.15s ease-in-out;
}

/* Desktop: Sidebar push content */
@media (min-width: 992px) {
  .sidebar-show .wrapper,
  .sidebar-fixed ~ .wrapper {
    padding-left: var(--cui-sidebar-occupy-width) !important;
  }
}

/* Handle narrow sidebar */
.sidebar-narrow ~ .wrapper {
  --cui-sidebar-occupy-width: var(--cui-sidebar-narrow-width) !important;
}

/* Handle hidden sidebar */
.sidebar.hide ~ .wrapper {
  --cui-sidebar-occupy-width: 0px !important;
  padding-left: 0 !important;
}

.sidebar {
  transition: width 0.15s ease-in-out, margin-left 0.15s ease-in-out !important;
}

/* Modal Z-Index Fix */
.modal {
    z-index: 1060 !important;
}
.modal-backdrop {
    z-index: 1050 !important;
}
