*{box-sizing:border-box;margin:0;padding:0}body{background:linear-gradient(135deg,#1e3a8a,#3b82f6);direction:rtl;font-family:Rubik,Arial,sans-serif;text-align:right}#root,body{min-height:100vh}.MuiTypography-root{direction:rtl;text-align:right}.MuiButton-root,.MuiTextField-root{direction:rtl}.MuiInputBase-input{direction:rtl;text-align:right}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .5s ease-in-out}.custom-button{background:linear-gradient(45deg,#1e3a8a,#3b82f6);border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:12px 24px;text-transform:none;transition:all .3s ease}.custom-button:hover{box-shadow:0 4px 8px #0003;transform:translateY(-2px)}.custom-card{background:#fffffff2;border:1px solid #fff3;border-radius:12px;box-shadow:0 4px 6px #0000001a}.custom-card,.custom-form{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.custom-form{background:#ffffffe6;border:1px solid #fff3;border-radius:16px;box-shadow:0 8px 32px #0000001a;padding:32px}.custom-table{background:#fffffff2;border-radius:8px;box-shadow:0 2px 4px #0000001a;overflow:hidden}.custom-nav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-bottom:1px solid #fff3}.status-active{color:#4caf50;font-weight:600}.status-inactive{color:#f44336;font-weight:600}.status-pending{color:#ff9800;font-weight:600}.message-success{background:#4caf50}.message-error,.message-success{border-radius:8px;color:#fff;margin:8px 0;padding:12px 16px}.message-error{background:#f44336}.message-warning{background:#ff9800;border-radius:8px;color:#fff;margin:8px 0;padding:12px 16px}.loading-container{align-items:center;display:flex;justify-content:center;min-height:200px}@media (max-width:768px){.custom-form{margin:16px;padding:20px}.custom-card{margin:8px}.custom-button{margin:8px 0;width:100%}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#ffffff1a;border-radius:4px}::-webkit-scrollbar-thumb{background:#1e3a8a80;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#1e3a8ab3}html.a11y-lh-relaxed body{line-height:1.65!important}html.a11y-lh-loose body{line-height:2!important}html.a11y-spacing-medium body{letter-spacing:.04em;word-spacing:.12em}html.a11y-spacing-wide body{letter-spacing:.08em;word-spacing:.22em}html.a11y-readable-font body,html.a11y-readable-font body *{font-family:Noto Sans Hebrew,Segoe UI,Tahoma,Arial,sans-serif!important}html.a11y-underline-links .MuiButton-text,html.a11y-underline-links .MuiLink-root,html.a11y-underline-links a.MuiTypography-root,html.a11y-underline-links a[href]{text-decoration:underline!important;text-decoration-thickness:2px;text-underline-offset:3px}html.a11y-focus-visible :focus-visible{outline:3px solid #0d47a1!important;outline-offset:3px!important}html.a11y-reduce-motion *,html.a11y-reduce-motion :after,html.a11y-reduce-motion :before{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}html.a11y-emphasize-buttons .MuiButton-root,html.a11y-emphasize-buttons .MuiFab-root,html.a11y-emphasize-buttons .MuiIconButton-root{box-shadow:inset 0 0 0 2px currentColor!important}html.a11y-emphasize-buttons .MuiButton-contained{box-shadow:inset 0 0 0 2px #00000059,0 2px 6px #0003!important}html.a11y-invert .a11y-widget,html.a11y-invert .a11y-widget .MuiPaper-root{filter:invert(1) hue-rotate(180deg)}@media print{body{filter:none!important}html{font-size:16px!important}html[class*=a11y-lh-] body,html[class*=a11y-spacing-] body{letter-spacing:normal!important;line-height:normal!important;word-spacing:normal!important}}