@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&family=Cairo:wght@300;400;500;600;700&display=swap";*{margin:0;padding:0;box-sizing:border-box}body{margin:0;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color .3s ease}[dir=rtl] body{font-family:Cairo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#14b8a6;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#0f766e}@media(prefers-color-scheme:dark){::-webkit-scrollbar-track{background:#0f172a}::-webkit-scrollbar-thumb{background:#5eead4}::-webkit-scrollbar-thumb:hover{background:#99f6e4}}.MuiButton-root,.MuiIconButton-root,.MuiPaper-root,.MuiAppBar-root{transition:all .3s ease!important}[dir=rtl]{text-align:right}[dir=rtl] .MuiButton-startIcon{margin-left:8px;margin-right:-4px}[dir=rtl] .MuiButton-endIcon{margin-right:8px;margin-left:-4px}.brand-text{background:linear-gradient(135deg,#14b8a6,#0d9488);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:600}.farman-logo-text{background:linear-gradient(135deg,#14b8a6,#0d9488);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:700;font-size:1.5rem}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--farman-teal: #14b8a6;--farman-teal-light: #5eead4;--farman-teal-dark: #0f766e;--farman-navy: #0f172a;--farman-navy-light: #334155;--farman-gradient: linear-gradient(135deg, #14b8a6 0%, #0d9488 100%);--farman-gradient-hover: linear-gradient(135deg, #0f766e 0%, #0d9488 100%);--farman-shadow: 0 4px 6px -1px rgba(20, 184, 166, .3);--farman-shadow-hover: 0 6px 20px rgba(20, 184, 166, .4)}.farman-gradient{background:var(--farman-gradient)!important}.farman-gradient-hover:hover{background:var(--farman-gradient-hover)!important}.farman-text-teal{color:var(--farman-teal)!important}.farman-text-navy{color:var(--farman-navy)!important}.farman-bg-teal{background-color:var(--farman-teal)!important}.farman-bg-navy{background-color:var(--farman-navy)!important}.farman-bg-light-teal{background-color:#f0fdfa!important}.farman-border-teal{border-color:var(--farman-teal)!important}.farman-border-light-teal{border-color:#14b8a633!important}.farman-shadow{box-shadow:var(--farman-shadow)!important}.farman-shadow-hover:hover{box-shadow:var(--farman-shadow-hover)!important}.farman-card{background:#fff;border-radius:16px;border:1px solid rgba(20,184,166,.1);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;transition:all .3s ease}.farman-card:hover{border-color:#14b8a633;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;transform:translateY(-2px)}.farman-button{background:var(--farman-gradient);color:#fff;border:none;border-radius:10px;padding:10px 20px;font-weight:600;transition:all .3s ease;cursor:pointer}.farman-button:hover{background:var(--farman-gradient-hover);box-shadow:var(--farman-shadow-hover);transform:translateY(-1px)}.farman-status-pending{background-color:#fef3c7;color:#92400e;border:1px solid #fbbf24}.farman-status-confirmed{background-color:#dcfce7;color:#166534;border:1px solid #22c55e}.farman-status-in-progress{background-color:#dbeafe;color:#1e40af;border:1px solid #3b82f6}.farman-status-completed{background-color:#f0fdfa;color:#0f766e;border:1px solid #14b8a6}.farman-status-cancelled{background-color:#fef2f2;color:#dc2626;border:1px solid #ef4444}@keyframes farman-pulse{0%,to{opacity:1}50%{opacity:.7}}.farman-pulse{animation:farman-pulse 2s cubic-bezier(.4,0,.6,1) infinite}.farman-spinner{border:3px solid rgba(20,184,166,.3);border-top:3px solid var(--farman-teal);border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.farman-header{background:var(--farman-gradient);box-shadow:var(--farman-shadow);color:#fff}.farman-table-header{background-color:#f0fdfa;color:var(--farman-navy);border-bottom:2px solid var(--farman-teal);font-weight:600}.farman-table-row:hover{background-color:#14b8a60d}.farman-input:focus{border-color:var(--farman-teal);box-shadow:0 0 0 2px #14b8a633}.farman-nav-item{color:var(--farman-navy);transition:all .3s ease}.farman-nav-item:hover{color:var(--farman-teal);background-color:#14b8a61a}.farman-nav-item.active{color:var(--farman-teal);background-color:#14b8a626;border-right:3px solid var(--farman-teal)}.farman-chip{background-color:var(--farman-teal);color:#fff;border-radius:8px;padding:4px 12px;font-size:.875rem;font-weight:500}.farman-chip-outline{background-color:transparent;color:var(--farman-teal);border:1px solid var(--farman-teal);border-radius:8px;padding:4px 12px;font-size:.875rem;font-weight:500}.farman-alert-success{background-color:#f0fdfa;border:1px solid var(--farman-teal);color:var(--farman-teal-dark);border-radius:8px;padding:12px 16px}.farman-alert-info{background-color:#f0f9ff;border:1px solid #0ea5e9;color:#0c4a6e;border-radius:8px;padding:12px 16px}.farman-alert-warning{background-color:#fffbeb;border:1px solid #f59e0b;color:#92400e;border-radius:8px;padding:12px 16px}.farman-alert-error{background-color:#fef2f2;border:1px solid #ef4444;color:#dc2626;border-radius:8px;padding:12px 16px}@media(max-width:768px){.farman-card{border-radius:12px;margin:8px}.farman-button{padding:12px 16px;font-size:14px}}@media(prefers-color-scheme:dark){:root{--farman-teal: #5eead4;--farman-navy: #f8fafc}.farman-card{background:#1e293b;border-color:#5eead433}.farman-table-header{background-color:#1e293b;color:#f8fafc}}
