.rmdp-portal{z-index:1400!important}.rmdp-portal .limoora-jalali-picker.rmdp-wrapper{max-height:none;overflow:visible}.limoora-jalali-picker .rmdp-day.rmdp-selected span:not(.highlight){background-color:#0f766e!important;box-shadow:0 0 2px #0f766e}.limoora-jalali-picker .rmdp-day:not(.rmdp-disabled):not(.rmdp-day-hidden) span:hover{background-color:#ecfdf5!important;color:#0f766e}.limoora-jalali-picker .rmdp-arrow-container:hover{background-color:#ecfdf5;box-shadow:none}.limoora-jalali-picker .rmdp-time-picker input{font-family:Vazirmatn,sans-serif}.limoora-jalali-picker.rmdp-wrapper{border-radius:12px;border:1px solid #e8eaed;box-shadow:0 8px 24px #1118271f;font-family:Vazirmatn,sans-serif;overflow:visible}.limoora-jalali-picker .rmdp-calendar{min-width:280px}.public-skeleton{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#ede8e2;display:flex;align-items:center;justify-content:center;font-family:Vazirmatn,sans-serif}.public-skeleton__pulse{width:64px;height:64px;border-radius:50%;background:#b8763e26;animation:public-skeleton-pulse 1.4s ease-in-out infinite}@keyframes public-skeleton-pulse{0%,to{opacity:.4;transform:scale(.92)}50%{opacity:1;transform:scale(1)}}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Vazirmatn-Regular.woff2) format("woff2")}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Vazirmatn-Regular.woff2) format("woff2")}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Vazirmatn-Regular.woff2) format("woff2")}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Vazirmatn-Bold.woff2) format("woff2")}:root{--color-primary: #0f766e;--color-primary-dark: #0a5c56;--color-primary-light: #14958c;--color-primary-glow: rgba(15, 118, 110, .12);--color-primary-surface: #ecfdf5;--color-accent: #facc15;--color-accent-dark: #e6b800;--color-accent-glow: rgba(250, 204, 21, .2);--color-accent-text: #1f2937;--color-dark: #1f2937;--color-bg-deep: #ffffff;--color-bg-base: #f5f6fa;--color-bg-card: #ffffff;--color-bg-elevated: #f9fafb;--color-bg-overlay: #ffffff;--color-border: #e8eaed;--color-border-light: #d1d5db;--color-border-focus: #0f766e;--color-text-primary: #111827;--color-text-secondary: #6b7280;--color-text-disabled: #9ca3af;--color-text-inverse: #ffffff;--color-success: #10b981;--color-success-bg: #f0fdf4;--color-error: #ef4444;--color-error-bg: #fef2f2;--color-warning: #d97706;--color-warning-bg: #fffbeb;--color-info: #3b82f6;--color-info-bg: #eff6ff;font-family:Vazirmatn,sans-serif;direction:rtl}html,body,#root{margin:0;min-height:100%;font-family:Vazirmatn,sans-serif;direction:rtl}body{background-color:var(--color-bg-base);color:var(--color-text-primary);scrollbar-width:thin;scrollbar-color:var(--color-border-light) var(--color-bg-base)}input,textarea,select,button{font-family:inherit}input,textarea,select{text-align:right}input::placeholder,textarea::placeholder{text-align:right}.MuiInputLabel-outlined{right:0;left:auto;transform-origin:top right;text-align:right;padding-inline:8px;max-width:calc(100% - 24px)}.MuiInputLabel-outlined:not(.MuiInputLabel-shrink){transform:translate(-14px,17px) scale(1)}.MuiInputLabel-outlined.MuiInputLabel-shrink{transform:translate(-14px,-9px) scale(.75);background-color:var(--color-bg-card);z-index:1}.MuiOutlinedInput-notchedOutline legend{text-align:right;float:right;width:auto;margin-right:8px;margin-left:0}.MuiOutlinedInput-notchedOutline legend span{padding-inline:5px}.MuiOutlinedInput-root .MuiOutlinedInput-input,.MuiSelect-select{padding-inline:14px}.MuiFormHelperText-root{margin-inline:14px}*::-webkit-scrollbar{width:6px;height:6px}*::-webkit-scrollbar-track{background:var(--color-bg-base)}*::-webkit-scrollbar-thumb{background:var(--color-border-light);border-radius:3px}*::-webkit-scrollbar-thumb:hover{background:var(--color-border)}.limoora-snackbar{background-color:var(--color-bg-card)!important;color:var(--color-text-primary)!important;border:1px solid var(--color-border)!important;border-radius:8px!important;box-shadow:var(--shadow-elevated, 0 4px 16px rgba(0, 0, 0, .12))!important;font-family:Vazirmatn,sans-serif!important;border-right:4px solid var(--color-primary)!important}.limoora-snackbar-success{border-right-color:var(--color-success)!important}.limoora-snackbar-error{border-right-color:var(--color-error)!important}.limoora-snackbar-warning{border-right-color:var(--color-warning)!important}.limoora-snackbar-info{border-right-color:var(--color-info)!important}
