.wan-checkbox-wrap{margin:10px 0;}
.wan-checkbox-label{cursor:pointer;display:flex;align-items:center; color: #a5a5a5;}
.wan-note{margin-top:5px;font-size:13px;}
.wan-note.wan-success{color:green;}
.wan-note.wan-error{color:red;}
#availability {
  display: none;
}
.wan-checkbox-wrap span {
	color: #a5a5a5;
	font-weight: bold;
}
/* جعبه و لیبل */
.wan-checkbox-wrap { display:inline-block; }
.wan-checkbox-label{
  display:inline-flex; align-items:center; gap:2px; cursor:pointer; user-select:none;
}

/* input را مخفی می‌کنیم اما قابل کلیک از طریق label بماند */
.wan-checkbox-label > input.wan-stock-checkbox{
  position:absolute; opacity:0; width:1px; height:1px; margin:0; pointer-events:none;
}

/* آیکن‌ها */
.wan-icon { width:18px; height:18px; display:none;  margin-right: -2px;}
.wan-svg { width:18px; height:18px; display:block; }

/* حالت پیش‌فرض: زنگوله */
.wan-checkbox-label:not(.wan-loading):not(.wan-done) .wan-bell{ display:inline-block; color: rgb(231,33,137);}

/* اسپینر ساده دایره‌ای */
.wan-icon.wan-spinner{
  width:18px; height:18px; border:2px solid #cbcbcb;
  border-top-color: rgb(231,33,137); border-radius:50%;
  animation: wanspin .9s linear infinite;
	color: #c1c1c1 !important;
}
@keyframes wanspin { to { transform: rotate(360deg); } }
.wan-checkbox-label.wan-loading .wan-spinner{ display:inline-block; }

/* بعد از موفقیت: تیک */
.wan-checkbox-label.wan-done .wan-check{ display:inline-block; color: rgb(231,33,137);}

/* وقتی موفق شدیم، بقیه آیکن‌ها مخفی شوند */
.wan-checkbox-label.wan-done .wan-bell,
.wan-checkbox-label.wan-done .wan-spinner{ display:none; }

/* رنگ متن در حالت دیسبل‌شده کمی کم‌رنگ‌تر */
.wan-checkbox-label input[disabled] ~ .wan-label-text{ opacity:.85; }
.wan-note.wan-success {
  color: #2e7d32; /* سبز */
}
.wan-note.wan-warning {
  color: #e67e22; /* نارنجی */
}
.wan-note.wan-error {
  color: #c0392b; /* قرمز */
}



.wan-card{
	display: flex;
    flex-wrap: wrap;
    gap: 10px;
    align-items: center;
    margin-bottom: 15px;
    background: #f9f9f9;
    padding: 10px 15px;
    border-radius: 8px;
    border: 1px solid #ddd;
}