:root{--tagadodo-primary: #1A8BC2;--tagadodo-primary-light: #4DB8E6;--tagadodo-primary-dark: #1470A3;--tagadodo-secondary: #90EE90;--tagadodo-secondary-light: #B8F5B8;--tagadodo-secondary-dark: #7DD87D;--tagadodo-black: #000000;--tagadodo-dark: #333333;--tagadodo-light: #F5F5F5;--tagadodo-white: #FFFFFF;--tagadodo-success: #90EE90;--tagadodo-warning: #FFA500;--tagadodo-error: #FF6B6B;--tagadodo-info: #1A8BC2;--tagadodo-bg-primary: #1A8BC2;--tagadodo-bg-secondary: #90EE90;--tagadodo-bg-light: #FFFFFF;--tagadodo-bg-dark: #333333;--tagadodo-text-primary: #000000;--tagadodo-text-secondary: #666666;--tagadodo-text-light: #FFFFFF;--tagadodo-text-muted: #999999}.bg-primary{background-color:var(--tagadodo-primary)!important;color:var(--tagadodo-white)!important}.bg-secondary{background-color:var(--tagadodo-secondary)!important;color:var(--tagadodo-black)!important}.bg-light{background-color:var(--tagadodo-light)!important;color:var(--tagadodo-black)!important}.bg-dark{background-color:var(--tagadodo-dark)!important;color:var(--tagadodo-white)!important}.text-primary{color:var(--tagadodo-primary)!important}.text-secondary{color:var(--tagadodo-secondary)!important}.text-dark{color:var(--tagadodo-dark)!important}.text-light{color:var(--tagadodo-light)!important}.btn-primary{background-color:var(--tagadodo-primary);border-color:var(--tagadodo-primary);color:var(--tagadodo-white)}.btn-primary:hover{background-color:var(--tagadodo-primary-dark);border-color:var(--tagadodo-primary-dark)}.btn-secondary{background-color:var(--tagadodo-secondary);border-color:var(--tagadodo-secondary);color:var(--tagadodo-black)}.btn-secondary:hover{background-color:var(--tagadodo-secondary-dark);border-color:var(--tagadodo-secondary-dark)}.border-primary{border-color:var(--tagadodo-primary)!important}.border-secondary{border-color:var(--tagadodo-secondary)!important}.hover-primary:hover{color:var(--tagadodo-primary)!important}.hover-secondary:hover{color:var(--tagadodo-secondary)!important}.gradient-primary{background:linear-gradient(135deg,var(--tagadodo-primary) 0%,var(--tagadodo-primary-light) 100%)}.gradient-secondary{background:linear-gradient(135deg,var(--tagadodo-secondary) 0%,var(--tagadodo-secondary-light) 100%)}.gradient-brand{background:linear-gradient(135deg,var(--tagadodo-primary) 0%,var(--tagadodo-secondary) 100%)}.shadow-primary{box-shadow:0 4px 8px #1a8bc24d}.shadow-secondary{box-shadow:0 4px 8px #90ee904d}.transition-all{transition:all .3s ease}.transition-colors{transition:color .3s ease,background-color .3s ease}@media(max-width:768px){:root{--tagadodo-primary: #1A8BC2;--tagadodo-secondary: #90EE90}}@media(prefers-color-scheme:dark){:root{--tagadodo-bg-light: #1a1a1a;--tagadodo-text-primary: #ffffff;--tagadodo-text-secondary: #cccccc}}.high-contrast{--color-primary: #000000;--color-secondary: #ffffff;--color-background: #ffffff;--color-text: #000000;--color-border: #000000;--color-focus: #0000ff;--color-error: #ff0000;--color-success: #008000;--color-warning: #ffa500}.high-contrast *{background-image:none!important;color:var(--color-text)!important;background-color:var(--color-background)!important;border-color:var(--color-border)!important;border-width:2px!important}.high-contrast button,.high-contrast [role=button]{border:2px solid var(--color-border)!important;background-color:var(--color-background)!important;color:var(--color-text)!important}.high-contrast button:hover,.high-contrast [role=button]:hover{background-color:var(--color-focus)!important;color:var(--color-secondary)!important}.high-contrast button:focus,.high-contrast [role=button]:focus{outline:3px solid var(--color-focus)!important;outline-offset:2px!important}.high-contrast *:focus{outline:3px solid var(--color-focus)!important;outline-offset:2px!important}.reduced-motion *,.reduced-motion *:before,.reduced-motion *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.reduced-motion *:hover{transform:none!important;transition:none!important}[dir=rtl] .ml-auto{margin-left:auto;margin-right:0}[dir=rtl] .mr-auto{margin-right:auto;margin-left:0}[dir=rtl] .text-left{text-align:right}[dir=rtl] .text-right{text-align:left}[dir=rtl] .flex-row{flex-direction:row-reverse}[dir=rtl] .flex-row-reverse{flex-direction:row}.focus-trap{position:relative}.focus-trap:focus-within{outline:2px solid var(--color-focus, #0066cc);outline-offset:2px}.skip-link{position:absolute;top:-40px;left:6px;background:var(--color-focus, #0066cc);color:#fff;padding:8px;text-decoration:none;border-radius:4px;z-index:1000;transition:top .3s}.skip-link:focus{top:6px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only:focus{position:static;width:auto;height:auto;padding:inherit;margin:inherit;overflow:visible;clip:auto;white-space:normal}[aria-busy=true]{position:relative}[aria-busy=true]:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}[aria-invalid=true]{border-color:var(--color-error, #dc3545)!important;box-shadow:0 0 0 2px #dc354540!important}[aria-required=true]:after{content:" *";color:var(--color-error, #dc3545);font-weight:700}[aria-live]{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.modal-backdrop{position:fixed;inset:0;background-color:#00000080;z-index:1000}.modal-content{position:relative;background:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;max-width:90vw;max-height:90vh;overflow:auto}[role=tablist]{display:flex;border-bottom:1px solid #e0e0e0}[role=tab]{padding:12px 16px;border:none;background:none;cursor:pointer;border-bottom:2px solid transparent;transition:border-color .2s}[role=tab]:hover{background-color:#f5f5f5}[role=tab][aria-selected=true]{border-bottom-color:var(--color-primary, #0066cc);font-weight:600}[role=tabpanel]{padding:16px}button:disabled,[role=button]:disabled{opacity:.6;cursor:not-allowed}button:focus,[role=button]:focus{outline:2px solid var(--color-focus, #0066cc);outline-offset:2px}label{display:block;margin-bottom:4px;font-weight:500}input:focus,select:focus,textarea:focus{outline:2px solid var(--color-focus, #0066cc);outline-offset:2px}table{border-collapse:collapse;width:100%}th,td{padding:12px;text-align:left;border-bottom:1px solid #e0e0e0}th{background-color:#f5f5f5;font-weight:600}@media(max-width:768px){.skip-link{left:4px;padding:6px}.modal-content{margin:16px;max-width:calc(100vw - 32px)}}@media print{.skip-link,[aria-live]{display:none}*{background:#fff!important;color:#000!important}a{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}}@media(prefers-color-scheme:dark){.high-contrast{--color-primary: #ffffff;--color-secondary: #000000;--color-background: #000000;--color-text: #ffffff;--color-border: #ffffff;--color-focus: #00ffff}}@media(prefers-contrast:high){*{border-color:currentColor!important}button,[role=button]{border:2px solid currentColor!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}div[data-react-hot-toast]{z-index:9999!important;direction:rtl!important;font-family:Cairo,Tajawal,Arial,sans-serif!important}div[data-react-hot-toast]>div{direction:inherit!important}.toast-bar-content{display:flex;align-items:center;gap:12px;width:100%;color:inherit}.toast-bar-icon{display:flex;align-items:center;justify-content:center;font-size:20px}.toast-bar-message{flex:1;color:inherit;font-size:15px;font-weight:600;line-height:1.6;text-align:right;white-space:pre-wrap;word-break:break-word}.MuiDataGrid-root .MuiDataGrid-row:first-of-type{border-top:none}.MuiDataGrid-root .MuiDataGrid-row:first-child{border-top:none}.MuiDataGrid-root .MuiDataGrid-cell:first-of-type{border-left:none}.MuiDataGrid-root .MuiDataGrid-cell:first-child{border-left:none}.MuiDataGrid-root .MuiDataGrid-columnHeader:first-of-type{border-left:none}.MuiDataGrid-root .MuiDataGrid-columnHeader:first-child{border-left:none}.MuiDataGrid-root .MuiDataGrid-footerContainer:first-of-type{border-top:1px solid rgba(224,224,224,1)}.MuiDataGrid-root .MuiDataGrid-footerContainer:first-child{border-top:1px solid rgba(224,224,224,1)}.MuiDataGrid-main>div:first-of-type{overflow:auto}.MuiDataGrid-main>div:first-child{overflow:auto}.MuiDataGrid-columnHeaders:first-of-type{border-bottom:1px solid rgba(224,224,224,1)}.MuiDataGrid-columnHeaders:first-child{border-bottom:1px solid rgba(224,224,224,1)}.MuiDataGrid-virtualScrollerContent:first-of-type{min-height:100%}.MuiDataGrid-virtualScrollerContent:first-child{min-height:100%}.MuiCard-root>.MuiCardContent-root:first-of-type,.MuiCard-root>.MuiCardContent-root:first-child{padding-top:16px}@font-face{font-family:Graphik Arabic;src:url(/assets/GraphikArabic-Black-CwTcPfzJ.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Graphik Arabic;src:url(/assets/GraphikArabic-Bold-CRnn70EI.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Graphik Arabic;src:url(/assets/GraphikArabic-Extralight-CzYSE_5X.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Graphik Arabic;src:url(/assets/GraphikArabic-Light-DBdVAPWi.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Graphik Arabic;src:url(/assets/GraphikArabic-Medium-BG4tLIn0.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Graphik Arabic;src:url(/assets/GraphikArabic-Regular-CHDWNalz.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Graphik Arabic;src:url(/assets/GraphikArabic-Thin-Ch_1bHEy.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Graphik Arabic;src:url(/assets/GraphikArabic-Super-RPsx6Ctz.ttf) format("truetype");font-weight:950;font-style:normal;font-display:swap}@font-face{font-family:Graphik Arabic;src:url(/assets/GraphikArabic-Semibold-DQ3KWHWP.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}*{font-family:Graphik Arabic,Cairo,Tajawal,Segoe UI Arabic,-apple-system,BlinkMacSystemFont,system-ui,sans-serif!important}body,html{font-family:Graphik Arabic,Cairo,Tajawal,Segoe UI Arabic,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-feature-settings:"liga" 1,"calt" 1,"kern" 1;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[lang=ar],[dir=rtl],.arabic-text,.rtl-text,.rtl-content,.MuiTypography-root,.MuiButton-root,.MuiTextField-root,.MuiInputBase-root,.MuiFormLabel-root,.MuiChip-root,.MuiTab-root,.MuiMenuItem-root{font-family:Graphik Arabic,Cairo,Tajawal,Segoe UI Arabic,-apple-system,BlinkMacSystemFont,system-ui,sans-serif!important}.font-thin{font-weight:100}.font-extralight{font-weight:200}.font-light{font-weight:300}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-black{font-weight:900}.font-super{font-weight:950}*{font-family:Graphik Arabic,Cairo,Tajawal,Segoe UI Arabic,-apple-system,BlinkMacSystemFont,system-ui,sans-serif}body,html{font-family:Graphik Arabic,Cairo,Tajawal,Segoe UI Arabic,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-feature-settings:"liga" 1,"calt" 1,"kern" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[lang=ar],[dir=rtl],.arabic-text,.rtl-text,.rtl-content{font-family:Graphik Arabic,Cairo,Tajawal,Segoe UI Arabic,-apple-system,BlinkMacSystemFont,system-ui,sans-serif!important}.arabic-text,[lang=ar],[dir=rtl]{font-feature-settings:"liga" 1,"calt" 1,"kern" 1;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--arabic-font-stack: "Graphik Arabic", "Cairo", "Tajawal", "Segoe UI Arabic", -apple-system, BlinkMacSystemFont, system-ui, sans-serif}.MuiTypography-root,.MuiButton-root,.MuiTextField-root,.MuiInputBase-root,.MuiFormLabel-root{font-family:var(--arabic-font-stack)!important}
