:root{--color-primary:#008080;--color-secondary:#fbbf24;--color-accent:#22c55e;--color-background:#ffffff;--color-text:#1f2937;--color-success:#10b981;--color-warning:#f59e0b;--color-error:#ef4444;--button-primary:#008080;--button-secondary:#6b7280;--button-accent:#22c55e;--button-danger:#ef4444;--button-info:#3b82f6;--font-heading:"Inter",sans-serif;--font-body:"Inter",sans-serif;--font-arabic:"Amiri",serif;--border-radius:0.5rem;--container-width:1280px}.bg-primary,.btn-primary{background-color:var(--button-primary)!important;color:white}.bg-secondary,.btn-secondary{background-color:var(--button-secondary)!important;color:white}.bg-accent,.btn-accent{background-color:var(--button-accent)!important;color:white}.bg-danger,.btn-danger{background-color:var(--button-danger)!important;color:white}.bg-info,.btn-info{background-color:var(--button-info)!important;color:white}.alert-success{color:white}.alert-warning{color:var(--color-text)}.alert-error{color:white}body{font-family:var(--font-body);color:var(--color-text);background-color:var(--color-background)}.container{margin-left:auto;margin-right:auto}.rounded{border-radius:var(--border-radius)}body[data-sidebar-style=default] .sidebar{width:250px}body[data-sidebar-style=compact] .sidebar{width:80px}body[data-sidebar-style=expanded] .sidebar{width:300px}h1,h2,h3,h4,h5,h6{color:var(--color-text)}a{color:var(--button-primary)}a:hover{color:var(--button-info)}.bg-teal-600,.bg-teal-700{background-color:var(--button-primary)!important}.bg-teal-700{opacity:.9}.text-teal-600{color:var(--color-primary)!important}.border-teal-500,.border-teal-600{border-color:var(--color-primary)!important}.focus\:ring-teal-500:focus{--tw-ring-color:var(--color-primary)!important}.card{border-radius:var(--border-radius)}input,select,textarea{border-radius:var(--border-radius)!important}.alert,table{border-radius:var(--border-radius)}.alert-success{background-color:var(--color-success)}.alert-warning{background-color:var(--color-warning)}.alert-error{background-color:var(--color-error)}.nav-link{color:var(--color-text)}.nav-link.active,.nav-link:hover{color:var(--button-primary)}.nav-link.active{border-color:var(--button-primary)}.dashboard-card,.sidebar{background-color:var(--color-background)}.dashboard-card,.form-control{border-radius:var(--border-radius)}.form-label{color:var(--color-text)}.badge{border-radius:var(--border-radius)}.badge-primary{background-color:var(--button-primary);color:white}.badge-secondary{background-color:var(--button-secondary);color:white}.badge-success{background-color:var(--color-success);color:white}.badge-warning{background-color:var(--color-warning);color:var(--color-text)}.badge-danger{background-color:var(--color-error);color:white}.modal{border-radius:var(--border-radius)}.modal-header{background-color:var(--color-primary);color:white}.progress,.tooltip{border-radius:var(--border-radius)}.progress-bar{background-color:var(--button-primary)}.pagination .page-item.active .page-link{background-color:var(--button-primary);border-color:var(--button-primary)}.nav-tabs .nav-link.active,.pagination .page-link{color:var(--button-primary)}.nav-tabs .nav-link.active,.nav-tabs .nav-link:hover{border-color:var(--button-primary)}.dropdown-item:hover{background-color:var(--button-primary);color:white}.toast{border-radius:var(--border-radius)}.breadcrumb-item.active{color:var(--button-primary)}.list-group-item{border-radius:var(--border-radius)}.spinner-border{color:var(--button-primary)}.form-check-input:checked,.form-switch .form-check-input:checked{background-color:var(--button-primary);border-color:var(--button-primary)}.form-range::-webkit-slider-thumb{background-color:var(--button-primary)}.form-range::-moz-range-thumb{background-color:var(--button-primary)}.form-file-button{color:white}.chart-primary,.datepicker-cell.selected,.form-file-button{background-color:var(--button-primary)}.chart-secondary{background-color:var(--button-secondary)}.chart-success{background-color:var(--color-success)}.chart-warning{background-color:var(--color-warning)}.chart-danger{background-color:var(--color-error)}.icon-primary{color:var(--button-primary)}.icon-secondary{color:var(--button-secondary)}.icon-success{color:var(--color-success)}.icon-warning{color:var(--color-warning)}.icon-danger{color:var(--color-error)}.avatar{border-radius:var(--border-radius)}.container{max-width:var(--container-width)}.arabic-text{font-family:var(--font-arabic)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading)}body,div,p,span{font-family:var(--font-body)}