
main.main>.topbar{
  display:flex!important;
  justify-content:space-between!important;
  align-items:flex-start!important;
  gap:12px!important;
  flex-wrap:wrap!important;
}
.kcStdModuleActionsV1713163{
  margin-left:auto;
  display:flex;
  gap:8px;
  align-items:center;
  justify-content:flex-end;
  flex-wrap:wrap;
}
.kcStdWarehouseActionV1713162{
  background:var(--kc-surface,#fff)!important;
  color:inherit!important;
}
.kcStdWarehouseActionV1713162.active{
  background:#059669!important;
  color:#fff!important;
  border-color:#059669!important;
}
.kcStdModalOverlayV1713163{
  position:fixed;
  inset:0;
  z-index:10080;
  background:rgba(15,23,42,.54);
  align-items:center;
  justify-content:center;
  padding:22px;
  overflow:auto;
}
.kcStdModalV1713163{
  width:min(1180px,96vw);
  max-width:96vw;
  max-height:92vh;
  min-width:0;
  display:flex;
  flex-direction:column;
  background:#fff;
  color:#111827!important;
  border:1px solid #cbd5e1;
  border-radius:16px;
  box-shadow:0 24px 70px rgba(15,23,42,.32);
  overflow:hidden;
}
.kcStdModalV1713163.is-maximized{
  width:calc(100vw - 20px);
  max-width:none;
  height:calc(100vh - 20px);
  max-height:none;
  border-radius:10px;
}
.kcStdModalHeadV1713163{
  display:flex;
  justify-content:space-between;
  gap:12px;
  align-items:flex-start;
  padding:14px 16px;
  border-bottom:1px solid #dbe3f3;
  background:#fff;
  flex:0 0 auto;
}
.kcStdModalHeadActionsV1713163{
  display:flex;
  gap:8px;
  align-items:center;
  flex-wrap:wrap;
}
.kcStdModalBodyV1713163{
  padding:14px;
  overflow:auto;
  min-height:0;
  min-width:0;
  flex:1 1 auto;
  background:#fff;
}
.kcStdModalMovedV1713163{
  border:0!important;
  box-shadow:none!important;
  background:transparent!important;
  min-width:0!important;
  max-width:100%!important;
}
.kcStdModalV1713163,
.kcStdModalV1713163 .h2,
.kcStdModalV1713163 .h3,
.kcStdModalV1713163 .lbl,
.kcStdModalV1713163 label,
.kcStdModalV1713163 input,
.kcStdModalV1713163 select,
.kcStdModalV1713163 textarea,
.kcStdModalV1713163 button{
  color:#111827!important;
}
.kcStdModalV1713163 .muted,
.kcStdModalV1713163 .small{
  color:#475569!important;
}
.kcStdModalV1713163 input,
.kcStdModalV1713163 select,
.kcStdModalV1713163 textarea{
  background:#fff!important;
  border-color:#cbd5e1!important;
}
.kcStdModalV1713163 .btn:not(.ghost){
  color:#fff!important;
}
.kcStdModalV1713163 .btn.ghost{
  background:#fff!important;
}
.kcStdModalV1713163 *{
  box-sizing:border-box;
  min-width:0;
}
@media(max-width:760px){
  .kcStdModuleActionsV1713163{
    width:100%;
    justify-content:flex-start;
    overflow-x:auto;
    flex-wrap:nowrap;
  }
  .kcStdModalOverlayV1713163{padding:8px}
  .kcStdModalV1713163{
    width:100%;
    max-width:100%;
    max-height:96vh;
  }
  .kcStdModalHeadV1713163{
    flex-direction:column;
  }
}
