/**
 * ============================================================================
 * File: kimiya-core.css
 * Module: Core
 * Package: Kimiya Restaurant Management System
 * Version: 0.2.1
 * File Version: 0.2.1
 * Created At: 1405/03/15 - 2026-06-05
 * Last Modified Jalali: 1405/03/15
 * Last Modified Gregorian: 2026-06-05
 * Direction: RTL
 * ----------------------------------------------------------------------------
 * Purpose:
 * استایل پایه سراسری، اعمال اجباری VazirFD، Bootstrap RTL و Jalali Date Picker.
 * ----------------------------------------------------------------------------
 * Dependencies:
 * - public/assets/css/bootstrap.rtl.min.css
 * - public/assets/css/bootstrap-icons.css
 * - public/assets/fonts/vazir/VazirFD.css
 * - public/assets/vendor/jalalidatepicker/jalalidatepicker.min.css
 * ----------------------------------------------------------------------------
 * Change Log:
 * [0.1.1] افزودن فونت وزیر و date picker.
 * [0.2.1] اعمال Bootstrap آفلاین و اجبار فونت VazirFD روی همه المان‌ها.
 * ============================================================================
 */
@import url("../bootstrap.rtl.min.css");
@import url("../bootstrap-icons.css");
@import url("../../fonts/vazir/VazirFD.css");
@import url("../../vendor/jalalidatepicker/jalalidatepicker.min.css");
:root{
  --km-primary:#3157ff;--km-primary-2:#6b7cff;--km-accent:#10b981;--km-danger:#ef4444;--km-warning:#f59e0b;
  --km-bg:#f4f7fb;--km-surface:#fff;--km-text:#111827;--km-muted:#667085;--km-border:#e5e7eb;
  --km-shadow:0 18px 45px rgba(15,23,42,.08);--km-radius:18px;
}
*{box-sizing:border-box}html,body{min-height:100%}body{margin:0;background:var(--km-bg);font-family:VazirFD,Tahoma,Arial,sans-serif!important;color:var(--km-text);font-size:14px}button,input,select,textarea,.btn,.form-control,.form-select,.dropdown-menu{font-family:VazirFD,Tahoma,Arial,sans-serif!important}.hidden{display:none!important}.ltr{direction:ltr;text-align:left}.km-card{background:#fff;border:1px solid var(--km-border);border-radius:var(--km-radius);box-shadow:var(--km-shadow)}.btn{border-radius:12px}.btn-km{background:linear-gradient(135deg,var(--km-primary),var(--km-primary-2));border:0;color:#fff}.btn-km:hover{color:#fff;filter:brightness(.97)}.text-muted2{color:var(--km-muted)}.kimiya-jalali-input,input[data-jdp]{direction:ltr;text-align:center}.badge-soft{background:#eef4ff;color:#3157ff}.form-control,.form-select{border-radius:12px;border-color:#d0d5dd}.form-label{font-weight:700}.modal-content{border-radius:22px;border:0;box-shadow:0 28px 80px rgba(15,23,42,.2)}.table{vertical-align:middle}.table thead th{background:#f8fafc;color:#475467;font-weight:800;white-space:nowrap}.table td,.table th{white-space:nowrap}.km-scroll{overflow:auto}.km-glass{background:rgba(255,255,255,.88);backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.62);box-shadow:var(--km-shadow)}
