.mmorpg-package-card.valon-promo-card{border-color:#b89b4f!important;border-top:3px solid #d8ba69!important;box-shadow:inset 0 0 0 1px rgba(216,186,105,.12)}
.valon-promo-line{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 16px;min-height:24px;letter-spacing:0}
.valon-promo-badge{display:inline-block;color:#f4d57d;background:#403820;border:1px solid #9c823c;border-radius:3px;padding:4px 7px;font-size:11px;font-weight:600;line-height:1.3}
.valon-promo-clock{color:#e9d18c;font-size:12px;font-variant-numeric:tabular-nums;white-space:normal;overflow-wrap:anywhere}
.valon-admin-promotion{border:0;border-top:1px solid #54616a;margin:8px 0 18px;padding:18px 0 0;width:100%;min-width:0}
.valon-admin-promotion>label{display:flex;gap:8px;align-items:center;margin-bottom:16px}
.valon-admin-promotion input[type=checkbox]{width:17px;height:17px;flex-shrink:0}
.valon-admin-promo-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.valon-admin-promo-fields label{display:grid;gap:8px;min-width:0}
.valon-admin-promo-fields select,.valon-admin-promo-fields input{width:100%;min-width:0}
.valon-admin-promo-policy{display:block;color:#e9d18c;margin:14px 0 6px;font-size:13px;overflow-wrap:anywhere}
.valon-admin-promo-deadline{display:block;font-size:12px;color:#c5d2da;overflow-wrap:anywhere}
.valon-admin-promo-status{display:inline-block;padding:4px 6px;border-radius:3px;background:#403820;color:#f4d57d;font-size:12px}
.valon-admin-promo-status.is-ended{background:#353b3f;color:#d1d8dc}
@media(max-width:576px){.valon-admin-promo-fields{grid-template-columns:minmax(0,1fr)}.valon-promo-line{gap:6px}.valon-promo-clock{font-size:12px}}
