/* Admin — SAWIS 7 submissions list */

.admin-submission-badge {
  font-size: 10px;
  font-weight: 700;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  padding: 0.2rem 0.55rem;
  border-radius: 12px;
  white-space: nowrap;
  display: inline-block;
}

.admin-submission-badge--submitted {
  background: #dceffb;
  color: #0a5e92;
}

.admin-submission-badge--approved {
  background: #d6e8f3;
  color: #00507a;
}

.admin-submission-badge--miss {
  background: #fbe2e0;
  color: #a32c22;
}

/* Period + New entry — explicit flex so Firefox month/text inputs do not crowd */
.admin-submissions-toolbar-actions {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 0.75rem;
}

.admin-submissions-period {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  flex-shrink: 0;
}

.admin-submissions-period-label {
  margin: 0;
  font-size: 0.7rem;
  font-weight: 600;
  color: #5a594b;
  white-space: nowrap;
  flex-shrink: 0;
}

.admin-submissions-period-input {
  box-sizing: border-box;
  width: 12.5rem;
  min-width: 12.5rem;
  max-width: 16rem;
  flex: 0 0 auto;
}

/* New entry trigger — win over Modal.css .bi-modal-btn { background: none } */
.admin-submissions-page .admin-submissions-toolbar-actions .bi-modal-btn {
  border: 1px solid #83bb22;
  background: #83bb22;
  color: #fff;
  font-size: 12px;
  font-weight: 600;
  padding: 0.45rem 0.9rem;
  border-radius: 0.375rem;
  white-space: nowrap;
  line-height: 1.25;
}

.admin-submissions-page .admin-submissions-toolbar-actions .bi-modal-btn:hover {
  background: #6f9a13;
  border-color: #6f9a13;
  color: #fff;
}
