/* PIMM_V4_PRODUCTS_CODES_FULL_WORK_V1 */

.pimm-codes-toolbar-extra{
  display:flex;
  align-items:center;
  gap:7px;
  flex-wrap:wrap;
  width:100%;
}

.pimm-code-actions{
  display:flex;
  gap:6px;
  align-items:center;
  white-space:nowrap;
}

.pimm-code-btn{
  border:1px solid #cfdcda;
  background:#fff;
  border-radius:8px;
  padding:5px 8px;
  cursor:pointer;
  font-size:11px;
  font-weight:900;
  color:#12313d;
}

.pimm-code-btn:hover{
  border-color:#087568;
  color:#087568;
  background:#f1fbf9;
}

.pimm-code-btn.danger{
  background:#fff0ee;
  color:#9a1f1f;
  border-color:#ecc0ba;
}

.pimm-code-btn.restore{
  background:#eaf8ef;
  color:#176b2c;
  border-color:#bfe5cc;
}

.pimm-code-btn.primary{
  background:#eef4ff;
  color:#174ea6;
  border-color:#b8cdfa;
}

.pimm-duplicate-panel{
  margin-top:10px;
  border:1px solid #f0d7a6;
  background:#fff9ea;
  border-radius:12px;
  padding:10px;
}

.pimm-duplicate-title{
  font-weight:900;
  color:#8a5a00;
  margin-bottom:8px;
}

.pimm-duplicate-empty{
  color:#176b2c;
  font-weight:900;
}

.pimm-code-pill{
  display:inline-flex;
  border-radius:999px;
  padding:3px 8px;
  background:#eef8f6;
  color:#087568;
  font-weight:900;
  font-size:11px;
}

.pimm-code-primary-yes{
  color:#174ea6;
  font-weight:900;
}
