/* رنگ‌های وضعیت‌ها؛ تولیدشده برای صفحهٔ «مدیریت وضعیت‌ها» */

/* ---- secondary ---- */
.order-status.order-status-tone-secondary,
.production-status.tone-secondary,
.formula-status.status-tone-secondary {
    color: #495057;
    background: #f1f3f5;
    border-color: #dee2e6;
}
.status-liquid-tone-secondary {
    color: #34404c;
    background: linear-gradient(180deg, #e8edf2 0%, #c7d0d9 100%);
}
.container-status-tone-secondary {
    border-color: rgba(120,135,150,.50);
}
body[data-theme="dark"] .order-status.order-status-tone-secondary,
body[data-theme="dark"] .production-status.tone-secondary,
body[data-theme="dark"] .formula-status.status-tone-secondary {
    color: #dce6f2 !important;
    background-color: #2b3a4e !important;
    border-color: #3c4c60 !important;
}
body[data-theme="dark"] .formula-status-liquid.status-liquid-tone-secondary {
    background: linear-gradient(#3c4c60, #2b3a4e) !important;
    color: #dce6f2 !important;
}

/* ---- primary ---- */
.order-status.order-status-tone-primary,
.production-status.tone-primary,
.formula-status.status-tone-primary {
    color: #084298;
    background: #e7f1ff;
    border-color: #b6d4fe;
}
.status-liquid-tone-primary {
    color: #052c65;
    background: linear-gradient(180deg, #cfe2ff 0%, #6ea8fe 100%);
}
.container-status-tone-primary {
    border-color: rgba(13,110,253,.48);
}
body[data-theme="dark"] .order-status.order-status-tone-primary,
body[data-theme="dark"] .production-status.tone-primary,
body[data-theme="dark"] .formula-status.status-tone-primary {
    color: #b9dcff !important;
    background-color: #203b57 !important;
    border-color: #284d70 !important;
}
body[data-theme="dark"] .formula-status-liquid.status-liquid-tone-primary {
    background: linear-gradient(#284d70, #203b57) !important;
    color: #b9dcff !important;
}

/* ---- info ---- */
.order-status.order-status-tone-info,
.production-status.tone-info,
.formula-status.status-tone-info {
    color: #055160;
    background: #dff6fb;
    border-color: #b6effb;
}
.status-liquid-tone-info {
    color: #055160;
    background: linear-gradient(180deg, #c5f0f9 0%, #5fd0e6 100%);
}
.container-status-tone-info {
    border-color: rgba(13,202,240,.48);
}
body[data-theme="dark"] .order-status.order-status-tone-info,
body[data-theme="dark"] .production-status.tone-info,
body[data-theme="dark"] .formula-status.status-tone-info {
    color: #a9eaf7 !important;
    background-color: #173b46 !important;
    border-color: #1f4f5c !important;
}
body[data-theme="dark"] .formula-status-liquid.status-liquid-tone-info {
    background: linear-gradient(#1f4f5c, #173b46) !important;
    color: #a9eaf7 !important;
}

/* ---- success ---- */
.order-status.order-status-tone-success,
.production-status.tone-success,
.formula-status.status-tone-success {
    color: #146c43;
    background: #e8f5e9;
    border-color: #badbcc;
}
.status-liquid-tone-success {
    color: #084c32;
    background: linear-gradient(180deg, #a8e7c9 0%, #49b987 100%);
}
.container-status-tone-success {
    border-color: rgba(40,155,105,.48);
}
body[data-theme="dark"] .order-status.order-status-tone-success,
body[data-theme="dark"] .production-status.tone-success,
body[data-theme="dark"] .formula-status.status-tone-success {
    color: #adebd3 !important;
    background-color: #1c3d34 !important;
    border-color: #245344 !important;
}
body[data-theme="dark"] .formula-status-liquid.status-liquid-tone-success {
    background: linear-gradient(#245344, #1c3d34) !important;
    color: #adebd3 !important;
}

/* ---- warning ---- */
.order-status.order-status-tone-warning,
.production-status.tone-warning,
.formula-status.status-tone-warning {
    color: #946200;
    background: #fff4d6;
    border-color: #ffe69c;
}
.status-liquid-tone-warning {
    color: #5d4300;
    background: linear-gradient(180deg, #ffe9a8 0%, #f4c84e 100%);
}
.container-status-tone-warning {
    border-color: rgba(219,170,35,.48);
}
body[data-theme="dark"] .order-status.order-status-tone-warning,
body[data-theme="dark"] .production-status.tone-warning,
body[data-theme="dark"] .formula-status.status-tone-warning {
    color: #ffe4a3 !important;
    background-color: #43341a !important;
    border-color: #5a4519 !important;
}
body[data-theme="dark"] .formula-status-liquid.status-liquid-tone-warning {
    background: linear-gradient(#5a4519, #43341a) !important;
    color: #ffe4a3 !important;
}

/* ---- danger ---- */
.order-status.order-status-tone-danger,
.production-status.tone-danger,
.formula-status.status-tone-danger {
    color: #b02a37;
    background: #f8d7da;
    border-color: #f1aeb5;
}
.status-liquid-tone-danger {
    color: #661414;
    background: linear-gradient(180deg, #f5b4b4 0%, #df6565 100%);
}
.container-status-tone-danger {
    border-color: rgba(205,70,70,.48);
}
body[data-theme="dark"] .order-status.order-status-tone-danger,
body[data-theme="dark"] .production-status.tone-danger,
body[data-theme="dark"] .formula-status.status-tone-danger {
    color: #ffc0c8 !important;
    background-color: #472930 !important;
    border-color: #61363f !important;
}
body[data-theme="dark"] .formula-status-liquid.status-liquid-tone-danger {
    background: linear-gradient(#61363f, #472930) !important;
    color: #ffc0c8 !important;
}

/* ---- dark ---- */
.order-status.order-status-tone-dark,
.production-status.tone-dark,
.formula-status.status-tone-dark {
    color: #fff;
    background: #343a40;
    border-color: #212529;
}
.status-liquid-tone-dark {
    color: #fff;
    background: linear-gradient(180deg, #6c757d 0%, #343a40 100%);
}
.container-status-tone-dark {
    border-color: rgba(33,37,41,.60);
}
body[data-theme="dark"] .order-status.order-status-tone-dark,
body[data-theme="dark"] .production-status.tone-dark,
body[data-theme="dark"] .formula-status.status-tone-dark {
    color: #e3e7eb !important;
    background-color: #1c2025 !important;
    border-color: #2b3138 !important;
}
body[data-theme="dark"] .formula-status-liquid.status-liquid-tone-dark {
    background: linear-gradient(#2b3138, #1c2025) !important;
    color: #e3e7eb !important;
}
