@font-face{font-family:Dirham;src:url(data:font/woff2;base64,d09GMgABAAAAAAPwAAsAAAAAB+wAAAOhAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHFQGYACCcAqEUINdATYCJAMICwYABCAFg34HMBuwBhEVnCfJfibYtha2/ig30q5UWkoWF7/kQ+9lbyboNimUqaDtFfKJXJypP2oZ49rDW3MOlIlQJdnzrR/5R8pnpOyUXgBMXJO/zl8gyR/he9GNRaXD2QAn1tZtLTQa4IB4IBumV740AfuAAJAQhhTQjKyCCph1b+3fEw7goesJEOWS7l06tULFTeArcglUIBCb9qWpZDYEgD6ghwFM995PniOcUIBC4KALSjpmtsdxt1NGD268YbE67inaD1cGu1MAAgAOQNDCLKSi2lUELkgFgYNU5OLhgYp5EMDtlMHg8Mv+4QEEICJ0tgkAwAnyxyRY4qFmUwAADxsvAHjc6bIAP4PJjsO0irKhcsESQNKxtYzpNIBWqyxQNnhro2VUMZ2OMefUxEe8tXIlRs+3u+1nI0/zXXfO1lbvuy9xncsG9sBjoXZ8m17W70KMPlPmtDVrFEWrZ2Qh07GtMazKdpkLk6cpa7wVMoYtTdCtjZmq85verdJtZCyBrb0b42NdS5raeib6zJ007RZlibO9ViOZkLu2RJ7WYfRo2PQkS/WmphVap8V2dhobm+0FmtU2Go3X6tNeiT9J4qqn6cXycYjCNinNy760fd3olvIPiLKyoGbGtp2vea9Xq33ad8G8vrqBA40FNsxmQKlRG9Kpk52bpL4adfJEC7Rjbnx+93DukF/adr/XrXVbd2y4F7UlVv4qStSjQ9x951tVWMmiyBf7KvnjCmDCE7OoSHW0WaWlQ/F+jzWWJSGWfLLfjB7lHW61G9939+M61nasZRmmnxoeURb3vz6N9/a2+dMSIVoYNJhHaFlZp3lcFU8lhJtbCoJ0no6b/2RevdXwT+ETnqndLKuFqXM/Pl8f8A//AWoABpxZvJHc+De8HFqjWm40myd9U8ncewB48zfQ2JM18wCqW+AiwPsMgB9h0LX4kULgfIUJJKG58IckKADJiAIG7bHA2a5lPwgnPEYQIwUXaEwhwCPWmAAZ9grR0HhBTEIgAgbLsEal4ozsCBOdAUaZ6Y9xTIwFeGQmJmB+mMjEdkxS9Z9D5hMr6dCydFHmGRlSwen2UNhdyTAPU+oVu8oKGSkJ/Av9ZRYiDRpLgq1kUjEWqFi8EjRYorqOoy768iBKOkiHlqWLMs/IkFdE6EN92l3JYDaYKoFdlRtQGSm5O/+C/jILIg00lgS2gbiGimikCqjFnbwSNLAdEnU1omq6qWsgBjGfaBoSPQ12l3hsxsMBAAAA)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAWAAAsAAAAAB+wAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAARAAAAGB25YKPY21hcAAAAYgAAABLAAABcCHpZfNnbHlmAAAB1AAAAd4AAAJQmbzg6WhlYWQAAAO0AAAAMgAAADYvlJoXaGhlYQAAA+gAAAAeAAAAJAgEBBtobXR4AAAECAAAAAgAAAAIBH3//2xvY2EAAAQQAAAABgAAAAYBKAAAbWF4cAAABBgAAAAgAAAAIAEQANVuYW1lAAAEOAAAAScAAAH+njrfIHBvc3QAAAVgAAAAHwAAADDG53NweJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGGyZ5zAwMrAwHSTaQ8DA0MPhGZ8wGDIyAQUZWBlZsAKAtJcUxgOKBxWOMzc8n8OQxTzPYYUoDAjiiImAKJrDWJ4nGNgYGBlYGBgBmIdIGZhYGAMYWBkAAE/oCgjWJyZgQsszsKgBFbDAhJXOPz/P4wE8lnAJAMjG8Mo4AGTMlAeOKwgmIERAB58CV0AeJwtUD9v03AQ9bvfX9v5Y8eJ3bSp0ySN0wTklDi21Q4plJmBghiAsagIIb4BLDBWTB2ZmFj4EMACH4iRhJ8DupPu3Z3ee7qz+Gaz+cTfsQ/WtfXZ+mr9tKwg7COMYuxjlEySORK5jxhRuI2sM0eKedVWsyzqtKWSTWSLcoUzFKUJU7boDCvKVihXFC1iGNFikhtFo0llMTeUyDjlSzNJMRkm/8CcVfIpRkOxtahcDFWOBnlS5tkCPXTUOE+KKVRYOVepGvifUo38clG8AMeey+iprcImOAGk6sGeGCevHO1obXo93JHqPjF3n3//FvmndsPrp7Mdz1Ge6wa3epr5BAoAiJM0CBySVGHWGtsPDMAyE21fitrIbSUp8ekbFSv7qBY/m3Rbj65/4G1xePf5gAXkKQ7abCzg4gIv8ec3CALChe00HEn6YGnHglHon+x6zS/rNWPvzf7gvDN7eAlwz3h61HR01wtt4BKcKaVmUvXGkujqquvf6wvAYKbdwHEkd7Xyj47rYqTZqc2q27XNBKvJSHg6qXHUx8Pqb9Lf9aaBOYt44+Nj2eYiEPWIGUbG7OZ5LhNxexAo3NwQrV+zJ5zhzjH9YofTuF1j9cVQepW2dJl5xwywLOsvzxdD7AAAeJxjYGRgYADiQpOEi/H8Nl8ZuJlfAEUYnv7R5oTR////n8NSx9wC5HIwMIFEAWYuDUQAAHicY2BkYGBu+T+HgYGl9j8QsNQxAEVQABMAsDEHJgAAAAAAAAR9//8AAAAAASgAAAABAAAAAgDJAAQAAAAAAAIAAAAKAAoAAAD/AAAAAAAAeJxdkE1OwzAQhV/6E0QLCIGExM4LxAKk9GfZA7T7SmSfpk6TKokjx63ULQfgAJyCA7DmXLwks6B4pNE3b96MZQO4xQ88NMeD3+bm9HDBquM+6Vp4QL4XHmKMR2Gf8SQ8witehMd0v3GDN7ikcoVUuIcbOOE+9XfhAflDeIgHfAr71L+ERwjxLTzGs3e3zWwaFWu9O+SR7Youh9rWmSnVLJh2wkqX2kZOb9XmpOrjbu5cohJrCrU0pdN5blRlzV7HLkidqxaTSSJ6EJsCW2SwfEOEAmto7HBAzsqedf5ySJdFTcWghMIMAaZnjhUdZeuK+COaPYUNTsw1jrxhTtUhYZ3QYzihsGy3Ne6cYahUbW9PJaYecHczVWGBCSP55w/o4qZfICdWjAB4nGNgYoAALgbsgImRiZGZgS0lsygjMZeBAQAQOwKRAA==)format("woff"),url(data:font/ttf;base64,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)format("truetype");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+20C3}@font-face{font-family:Dirham-Sans;src:url(data:font/woff2;base64,d09GMgABAAAAAAQAAAsAAAAACCgAAAOzAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHFQGYACCcAqEUINdATYCJAMICwYABCAFhDoHMBvsBhEVnBHJfiTYthbWh07qSpGTnFR9CR7wN+0lBNbBxMiZWHeuWjlX+1Pr/53aQfJBMjHPE+tYfpfcHO02qFCFKlShBsDENfnr/AV+YSMYQlVj0Zp2o9EGOLG2bmvw0gTzgUxBPEekg/UvgwBs8lIaWb5i9fpEdW/TvyfJUaBYQBwuunfp1AaPKEfVhAs8CKy2TWUZMRsT5AN5GJjuP148J5+QIDENEFW7Y4X2HE97ijQwxocW09R4SvvxEuj6EjABA8i5MqWoX6+viRH6c2Jgl+kV6ZlYhYC0p0Ihl77uHx4IEBbgR9BISvo5MWzmqYZKABRdegF43GtaUDO0k2KY33U3NFiwBOyAXqt1wAd+v7uggDSTv5BDQx0IcFNlej6Sye80YPT8pLezJjjTsqw7lyRJMMu+Eus8aqjJcSyP49kWdIK7GAq2VGHamjWu6w9qsVAH9NbCumGSZam1M81dk8kVY/TS4oG1hacGgrJ3GwY2al1cr71bOLO9L3tqmzOFztxJ9G9xl6RK5vfZEeJuEuFM6zB6NAk9xdJgZGR9f8rFSZP6EhK2V/etTvD5Mq4+nTH1J9lGo2lBq944CrLNTsyYrE77pqNb1/tAwbgYGRWepPO1TOu93sztuzCvb2DgwHBTD0sYUCesrOjUKWla23u14MkTrfGPufH53cO5Q3752/1etzbtumPDM8okIi6bRwrv6NzpssyPqx/nWJaqlcWtNq46EUpEFSzgLRTVIDZ5rf3p18TWzh2rSmWd0aNeh1vtxvfd/bipbjs2ti7TTw3PX7fo/2aJKlOmhD+t81sxIR/zhKxbt9M8o6GSNvmiY03TPi/HzX8yr1nc8E/5Jjzzpo1tZE6d+/H5+uz/+A94gRAbXKxGGuO/8Hi0vL2yU6vokt88jvEe4M3fHOE+u50RPI9AL+B7WlEjQsinRuoMkV4jR6SEF/4hXgnYxAUhGGM427dQ4Dw3YxhOzDVCYRwNKCQVYCJZAQspgNnkoHRrh3gEYolQ4Qg0LwqTRDEXM9C8AYV8ABP5Ahbyw2wa/r/tkFms2ovIkSkSsmlH2FmjmEtUrj2RmISz0JR1ySUGYklEmUyA75AurM2ZAo3OQO9sJlo78NFJMuaS5+y7qqLiTsrRmdkkIkemICGbdoSdNZVLrM+AQU/kWZJwFmgoqdsBA9+2JUaZTJXxHUgX1jJoprVodAbox6S15Grid4Av90oyMvoS3sPrOyo2G22rLxlHUSwAGTYSKViDgXXIstkMAA==)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAWQAAsAAAAACCgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAARAAAAGB25YKPY21hcAAAAYgAAABLAAABcCHpZfNnbHlmAAAB1AAAAd4AAAJQmbzg6WhlYWQAAAO0AAAAMwAAADYvlJoXaGhlYQAAA+gAAAAeAAAAJAgEBBtobXR4AAAECAAAAAgAAAAIBH3//2xvY2EAAAQQAAAABgAAAAYBKAAAbWF4cAAABBgAAAAgAAAAIAEQANVuYW1lAAAEOAAAATUAAAI6n2q+GXBvc3QAAAVwAAAAHwAAADDG53NweJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGGyZ5zAwMrAwHSTaQ8DA0MPhGZ8wGDIyAQUZWBlZsAKAtJcUxgOKBxWOMzc8n8OQxTzPYYUoDAjiiImAKJrDWJ4nGNgYGBlYGBgBmIdIGZhYGAMYWBkAAE/oCgjWJyZgQsszsKgBFbDAhJXOPz/P4wE8lnAJAMjG8Mo4AGTMlAeOKwgmIERAB58CV0AeJwtUD9v03AQ9bvfX9v5Y8eJ3bSp0ySN0wTklDi21Q4plJmBghiAsagIIb4BLDBWTB2ZmFj4EMACH4iRhJ8DupPu3Z3ee7qz+Gaz+cTfsQ/WtfXZ+mr9tKwg7COMYuxjlEySORK5jxhRuI2sM0eKedVWsyzqtKWSTWSLcoUzFKUJU7boDCvKVihXFC1iGNFikhtFo0llMTeUyDjlSzNJMRkm/8CcVfIpRkOxtahcDFWOBnlS5tkCPXTUOE+KKVRYOVepGvifUo38clG8AMeey+iprcImOAGk6sGeGCevHO1obXo93JHqPjF3n3//FvmndsPrp7Mdz1Ge6wa3epr5BAoAiJM0CBySVGHWGtsPDMAyE21fitrIbSUp8ekbFSv7qBY/m3Rbj65/4G1xePf5gAXkKQ7abCzg4gIv8ec3CALChe00HEn6YGnHglHon+x6zS/rNWPvzf7gvDN7eAlwz3h61HR01wtt4BKcKaVmUvXGkujqquvf6wvAYKbdwHEkd7Xyj47rYqTZqc2q27XNBKvJSHg6qXHUx8Pqb9Lf9aaBOYt44+Nj2eYiEPWIGUbG7OZ5LhNxexAo3NwQrV+zJ5zhzjH9YofTuF1j9cVQepW2dJl5xwywLOsvzxdD7AAAeJxjYGRgYADivCuL0uP5bb4ycDO/AIowPP2jzQmj////P4eljrkFyOVgYAKJAgB7Tg25AHicY2BkYGBu+T+HgYGl9j8QsNQxAEVQABMAsDEHJgAAAAAAAAR9//8AAAAAASgAAAABAAAAAgDJAAQAAAAAAAIAAAAKAAoAAAD/AAAAAAAAeJx1jz1Ow0AQhZ8TJ4hEQggkOqStEBKK80OXgjLpKFKkd+K148j2WutNpEicghNwCo5AxSk4BSXPZooIkR1p5pu3b2a1AC7xAQ/18dBvcn1aOGP3y23SlbBPvhXukO+Fu+RH4R4e8CTcxzVSbvD8cyo3eBFu4QKvwm3qb8I++V24Q/4U7pK/hHtY4lu4jzvvOUrtJswHVVhUC53sstAeKUe41LZKTaHGwehInetC29DpSK0OqtonE+diFVuTq5kpnM4yo0prtnrtgo1z5XQ4jEUP1iZHxP9ZbBAixwAVa8G8gEaCHTL29oTnf3XJScuawrBXGCPA6IR3Tm/R+EM41oj+FQ7MFfZ8f0LVIWYf02M4qzBr9tbujGGolM3dlsqaesBX6qkSUwwZ8R9/QBc3/QDKgGeGAAAAeJxjYGKAAC4G7ICJkYmRmYEtJbMoIzGXgQEAEDsCkQA=)format("woff"),url(data:font/ttf;base64,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)format("truetype");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+20C3}@font-face{font-family:Dirham-Serif;src:url(data:font/woff2;base64,d09GMgABAAAAAAP0AAsAAAAACCQAAAOmAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHFQGYACCcAqEQINVATYCJAMICwYABCAFhEYHMBvwBhHVm2nJfhzkZplr8WhRkJB2S7Z+DAKksybZVLsHpjg8ZLf3gH3/c/tSAvUSpGlcxZJ4n9zf/PYFC5m8mHgEwP9/7/gvwmv2kdaqTa+nTV7Upk7HCzDQaMxN2Ek3GAfcYzrAel1FHIIATDJTEFl8U746Ie3T7h3xodDFAqJI0b5u1QSncqIqIgVOBPamA2U+MRkbyCtyDzDeu794QBYhQWIz0DGVW5ZozoHEP6OJMfz/HOoa92g+XBI2loANMID0C3OL6tWoIkYQSo+BWYQUSSleISDx4f//HX7ZPzwQIOzo8CAAYpE/JsESDzVcAqCw9BhwvdOGoMZpy9dvcHT0yiQz54I5Vi/T2j8d74zomdlqKWZYOaip/VrHJdW9fKoSbHBC1ILUUda4VOOOu2eBVNvzLXe5wLY/k63Mx+6Bze4hgUCJcUuXRkfPCAgxq221eTl1Tfd8n7bGRRdUEEP0vLz+ZTnH+v2K12r6V2mdVy+7lnNuXc4c2+Rojv/VLNPa6Lle74zppimuubk1rsWMwVFRTcW8gGVVn2LneBISFdaUnr4kauz05NOPmP+TWV3W+gYcm1uLbGLu3GTuCg1ruKos75E9MlQZ7prnVaBwsswNm9P1yK6eDqXbyBon+4emTXWmtWuy7dheOLxFk4sPr6/qXOfn8Ka3tvtDR6xpl+yjJtzukeGZK6cP84xKWkwE2ZWquPiUblhpLBkanCVz4eR/a4R5Km1jhsicLlzlTzGidaXmm5p1L7J5T82oYk1ERTZ8Z+tMST1naxZ4lFxG/WiU2R728dN4xglZcVdtgFFFyLdkDBLfv7v2ysEjz/jb9LsfOnxfEZmk5NeyQx6GzsX3ng9AYQD+b1f1ZJu3+xl8T+u9bRSa/6vTMl4APP2TzuWJzTA4Tx8JeJfloXowQNVTghIqdJEwj/0dAQmYhhf+o3EYx7oWCoLuGXYQFKlGYEYioZhEYMMiHdgJIieYpKPocItIOmAglAuBh8EAkhASwMDDMkIx+8CG5hrY8fAGTGoK9TWLlEKp27w2Vdp7Fk2tzlg+utSkU/CWOxpb0wCRH+ZttsUBTeqwgOwD9lnGzilQhnrY0ABLdR3BaKjB3PmVc2MSBEpcyc+pZ0VtqrT3LJpanbF8dCo/0yAr0u/Bo9maBoj8sCGx1YfEdqnDArIP2GcZO6dUPWWoh82gHFM7I0QwFtdrMHd+1SEwJgHlUk2Rnw/iEmgWJjYpmEcy+2E7GAMAAA==)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAV8AAsAAAAACCQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAARAAAAGB25YKBY21hcAAAAYgAAABLAAABcCHpZfNnbHlmAAAB1AAAAdQAAAJAdkMOb2hlYWQAAAOoAAAAMAAAADYvcpoXaGhlYQAAA9gAAAAeAAAAJAfhBBRobXR4AAAD+AAAAAgAAAAIBHUAAGxvY2EAAAQAAAAABgAAAAYBIAAAbWF4cAAABAgAAAAgAAAAIAEQANJuYW1lAAAEKAAAATQAAAJG5TI0G3Bvc3QAAAVcAAAAHwAAADDG53NweJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGGyZpzAwMrAwHSFaQ8DA0MPhGZ8wGDIyAQUZWBlZsAKAtJcUxgOKBxWOMzc8n8OQxTzPYYUoDAjiiImAJ3NDVR4nGNgYGBlYGBgBmIdIGZhYGAMYWBkAAE/oCgjWJyZgQsszsKgBFbDAhJXOPz/P4wE8lnAJAMjG8Mo4AGTMlAeOKwgmIERAB58CV0AeJwlT81u00AY9Hz7ZzuO7U1iG9L8O3FShSZp0tgHVJcrh1KQQD1U6qFSJfIM3BDigPoMiDsPULhw430Kl94Km1Sj3Z3Z1Xwza3HL+nfLL9jG+mJ9s75bvy2r3ugiTjpoIx2MszkyGSXxI1ZJZPQcyfZ9JxtSyQCrZbHMT5AXBubYsROUVJQojkokyw7MzPwY2dhgTkU+N54k7mJ9ZG5mGA+yRzJnZmFmosUuYxtjrHKKdVasV0vEjQCjdZY/h4rVLlwqH2qw22WqtGnygaPpMnrnyMgHJ4BkVTdFOry2q55tpOrHUr4gVtnjP24jXSg/6Ewncego33P1/p5iIYE0Ec+f1WoOEwAEC1PnpSE4XIh6KIXXd/VwSjzbqJayR17rfJTos08/sVkNjs+7TFMoOejPX+DVKd4a40MNuL934ThVV9mdQ6cliEXh+mkQfL27Y+y9KdspG5PTS+IBBA8ibidhZBpfgomKmgjVTCXh6ioJyzaHJCK7ol1XsIqtwuzA4wMFKhwyf4ZjM06ejERgpx6Hl/Z8CF+GT8KxNkOIVz+/FnUuarwaceNYMMcvV2Io9nta4eaG6OEjf8MYZgf0i/XH7cT1Fj0REClZ2SY0gf/ab0EEeJxjYGRgYABirafRb+P5bb4ycDO/AIowPP2jzYmg/29niWbOBHI5GJhAogBYKQukeJxjYGRgYG75P4eBgaWUAQhYohkYGVABEwBTKgL/AAAAAAAABHUAAAAAAAABIAAAAAEAAAACAMYABAAAAAAAAgAAAAoACgAAAP8AAAAAAAB4nHWPvU7DMBSFT9q0iBYhJCTEhicW1PRnYOjI0O4dOrCljfNTJXHkuJW68Rg8AY/ByCPwFDwEJ+EOFVJtxf78+dybBMANvuChGR6u2rUZHVzw9Mdd0q2wT34Q7mGIJ+E+/bPwgPZFeMjKgh08/5LmHm/CHVzjXbhL/yHskz+Fe7jDt3Cf/kd4gLXnCw/x6L1GmU3DYlRrm8Urnezz0J6qU15rW2emVNNgcqqXutQ2dDpSm6OqD8nMuVjF1hRqYUqn89yoypqd3rogda6aj8ex+GBrCkTIYJEi5L+OUEPzlCHGipRgj5w39mzqnF+3VJMNSihMEWByNr0kle0phOMesWKDI9caB37FjNYxp/hYdixIi7Zzk845DU3V3u1otvQB39NUVZhjzBn/ywdMsdMvtDZqCXicY2BigAAuBuyAiZGJkZmBLSWzKCMxl4EBABA7ApEA)format("woff"),url(data:font/ttf;base64,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)format("truetype");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+20C3}@font-face{font-family:Dirham-Mono;src:url(data:font/woff2;base64,d09GMgABAAAAAAPoAAsAAAAACBAAAAOZAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHFQGYACCcAqEOINTATYCJAMICwYABCAFhDoHMBviBhHVm2fJfiTYNnZS8rgs+ZGqleB5/j2/Xzsn6fQmF0qKgdWx0WYof0J6XNvs8kpVGKYkHvwvf2v2UgoJAXB1KV8bf4E1e5Tv6VU7f6F0ymQ8AYyHQt26l8YNsIE8mAc4w9jlRe6CACb5KINWsXLNhsT2bDewN0F09F6ByCg9u3Vph5cLo1cYBS+Cp+lCrarMxQDthXYMmOl9Xx6ziAYahkK31O1cqSOn0p015qiJ/y+juXqIGa4GztYAA1BAroVFpWF1ujYqKOdCYRaldTKgSh2BdGf//9+Rlv3DAwHxoOujAUgFpWOSLeVQ9RoAOuy/gOB+p3OCPsOxgiPG2vbmRouXgznd2eBIZCGBsfZie3PmcGGLxk7EcVInHdvJdlYlxi7yr8qWbM3I6l70+dysB0tudIUgkfNkXtuy0rXcvb5xLhq1f/162w67IkscY9yKIk5jWZlGrBl2wbPJuOCKEpEN5oHIOOdB48gWxynhbHhQJEvkgTm93fnC5+/nD2+3lwcC4YWmKePEZ83oFB6bTHsZ51pWw3CqZf5Fycm7Si1clzx9YaaF58x/KdlU1gw3KmmoFGJ2VChjoE67ht66FR9KRS1eN3xNbhpTQukytm/PhH1HOnsNp/v3TuU8jzt18qVbsaPg/r2hzw37nX56YWu9Zn8mNni7McLgHT2Sv/gk0etXhAqvwj81fUWJ8RgqlOV7qvGViVHE5c0Xsv9tnBAIbdDCknFuer1Upumd6nXa02FggX3HGtjl23+pxbgD7fIn+nc0Kns3k62/7ZPeif/wce48TWrUrDVda6jUC+a88vWbeU4GTLnmdu9x6/OkE/lVQtEf1fs/vrUs0/v36QgB8P9GvY0a9nLtIT7fkUCbuFI/vJZ6jYAX/+SM8pRmWfCefVrgVQ6HPhdAb8PJnFzhloT3ws9R1ADTyMH/6Nl4LnTtFqxblk2BFYHCIhHpLDUyWDbkYQXBJCdlllsk0Q2F6FEIDiMBaMQyHxQOq5DODiCDXUMe9hRMGvPbbosshNTuGCnIOlRs+Lb+KpIyteKrf0tnxAbLOBfc4rDNkmRrQD1w3n5lduAIK+zY2JaC0AmT1TwG5r5Nk+POMmqswkQKsg5UbPi2/iqgE6puAXF/mz6jMhhgYWRuhg53a1qUbNE1APUA5+1XmB3gCCuwdxMbOotRRqAXT0tW80joUOwbE2rnmqZH9CCRFzoPk4AmOKPw7HJICAAAAA==)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAWAAAsAAAAACBAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAARAAAAGB25YKwY21hcAAAAYgAAABLAAABcCHpZfNnbHlmAAAB1AAAAdYAAAI4PTnRMWhlYWQAAAOsAAAAMAAAADYvdpoXaGhlYQAAA9wAAAAeAAAAJAflBC9obXR4AAAD/AAAAAgAAAAIBJAAAGxvY2EAAAQEAAAABgAAAAYBHAAAbWF4cAAABAwAAAAgAAAAIAEQANJuYW1lAAAELAAAATMAAAI6o3bCJXBvc3QAAAVgAAAAHwAAADDG53NweJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGHyYJzAwMrAwPSUaQ8DA0MPhGZ8wGDIyAQUZWBlZsAKAtJcUxgOKBxWOMzc8n8OQxTzPYYUoDAjiiImAK1IDYN4nGNgYGBlYGBgBmIdIGZhYGAMYWBkAAE/oCgjWJyZgQsszsKgBFbDAhJXOPz/P4wE8lnAJAMjG8Mo4AGTMlAeOKwgmIERAB58CV0AeJwlUDtv02AU9bnfy8/YTmI7IWnS2IlTGqkOcewIVSQwMYCKhCJWRFH5B0gwssJCdwY2BkYE/6D/pjDAXvgSdHWfuveco2tww/j7hT9nb433xmfjq3FlGK32EHEywAGydJpPq1xGSTuJ91ZGBfICuh8gicskakslfZSL1Rob1CttOu2rDdZUrrFarlEOSEPW95BrvLygqp5W5SKJh6iWenKC7AT/i4Jphx6kYidhz6JP5UxvVqtygbitokm1rE+hYrXnlqoBle6jVFlYLupLjq7NaGvKqCEAkl7YFVn20nJdBVKHiZAbYnaPf/8WBbXp+QezPA4s6Tt2eNRTFBAoJIhqFjYtphEgWJBaD4FiLpqBFM7IDrNjxievVF+ZY7e/nSTB2bsfOF+kp88GrAlfMaKfv/DoMc6Am1v4/ceBaXm2UoO51eeM2kHV8Rufrq8ZewOB4YP28ZMXEP6OKxJmJ4hN4BxcOOq2UL2JJFxcdMLNkGs5REy5TdsW3DFVOC1ckZrsrsW0VFgWCfJkzEM18Ri88Uj/qKHCbjhtaRDi3oenssVFS3gxY4QFs/z7S5GL2WFT4eMl0c1rtuUM84KuaHx00HHcOyPpE5nS2TGMYRj/AAYRQUgAAHicY2BkYGAAYgWDXZLx/DZfGbiZXwBFGJ7+0eZE0P+Xs8QzVwK5HAxMIFEAIzgKdHicY2BkYGBu+T+HgYFlAgMQsMQzMDKgAiYAVhkDHgAAAAAAAASQAAAAAAAAARwAAAABAAAAAgDGAAQAAAAAAAIAAAAKAAoAAAD/AAAAAAAAeJx1j71OwzAUhU/6h2glhEBiQ/KEkFDTH7YOjO3G0CF72jhJqySOHLdSJZ6CJ+ApeAQmnoKnYOQk3KFC1Jad734+11YAXOIDHurhYdDs9WjhjNUvt0lXwh3yrXCXfC/cIz8K9/GAJ+EBrrHhDV7nnOYGL8ItXOBVuE3/Jtwhvwt3yZ/CPfKXcB8BvoUHuPOeo41Nw3yYm8IsdbLLQntkjjDQttqYQk388ZFd6ELb0OlIrQ6q2idT52IVW5OruSmczjKjSmu2eu381LlyNhrF4v21yRHx/yxShMgx5DIouJbQSLBDRm9PZP63ATstKp7VtcIEPsYnsgtmiyYfwvEbMb/CgXuFPd+f0jrErGNmDPsU5k1vnc44DU3ZnG1p1vQ+X6m7Ssww4oz/5H2meNMP6zBnpgB4nGNgYoAALgbsgImRiZGZgS0lsygjMZeBAQAQOwKRAA==)format("woff"),url(data:font/ttf;base64,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)format("truetype");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+20C3}@font-face{font-family:Dirham-Arabic;src:url(data:font/woff2;base64,d09GMgABAAAAAAP8AAsAAAAACDwAAAOtAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHFQGYACCcAqETINcATYCJAMICwYABCAFhFIHMBsDBxHVm3XJfiTYMS4bNNJbOhnJSHcmeOB/23suF5wPjIJVlOtItxbXmX9Znm7WvFInTFmSePC/fOc6dgBMXI5b5y/wDfIQ1to4F4VRASa+B80t0KUbjANpGd6J6uRuTIIAdPJQCqV8xer18XRv078nyVBB+QIib9G9S6c2OEUhagUgcHIc0KZKaTELDZQHymFgmnd/8Zy8QgEFTYL8anes0J7jaU7hEnJ8fDFN5VPa9xdHF1cADZBAjpmJRf1qZU1k4MyBRC9SqqRjolUEpDkVjzvEef/wQIBwgJguGpGCuE8ki7yrngoAKl14AXjUarmgTreM5MNs09zQYMES0Kdaay09FgXbNheYGzLaBQ0aWrGYZaVM8Y5ktHtqwOj5SZZnCRmRzOvOJU48L/O+4utcfCDLfiw3Q9tG8+btIjh0kAqRNWtM055niYVWzNpayGqYeFkqy4iYazKaYkyypcViawtNjY2x7jaMbbSsYtbau4UyWX+uPrXNmYJn7pSxt5hLUia1o7pL3E0sjEiH0aMJ9RRL57nd9e0Ui5MkiYZC26tHV4ei0QyrT2eI6rpsFJnnqDeEAmzVw+mT1mrbNKFNvQ+iYNAr3QmJO13LuC4cztS2C3P62QMHOtXEQ4MDa7cuS4cOidNsu5r/5InW2GNufHr3cPbQX9F2v9etTbP26LAMIjGBLIkUER6dK23m+YH6AcOhqbUyh6qNq45L4imQP1zQ08CfNLwv7Rp/7Vx+tUSWSI86HW62G9939+OmZtux/rpMOzU8b90i/5uVVjNkCP1undfhi89mllDq1u0UkQ2kopPH49c0/bQydv7jOc0Dwz7mmfAsnMbXSJs655N3fYZ//AfCQJx2r1VHyqEveDyuD56yq5W3xDenId8DvPmbPcGjwtTgvANKAa9TjzoijrKpI3WSSKwQIhLsCz+IXQF0bIE4Uvs42zZX4L5t6kS4I7oM2CEaoiLSghoGuUAHboqCOtmp2NogSB8kQk1AkIzxFKjgYSkoScZmiIo4C2pYPAcdJOM7qNNQ+L5vkMkQWjq0LFGGjDvxVuaIDLOJ6q1/hZsrGcZuKLrGqrJCtisJ/IHtNNO+a9BYEiwl7yrGAhWLV2Lv7L7Xue81tbZOlESkQ8sShSHjTryVOaKQJiTNQuCvHnVzJQMjHQMUsjIzHJPtStbiD7CdZmLHcg1WKJYELP0SgPTIOgtQi+1eCUbZYVvY60zPZtJQZYfoRfQCYaHDUwSrkji2XUAIAAAA)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAWMAAsAAAAACDwAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAARAAAAGB25YKPY21hcAAAAYgAAABLAAABcCHpZfNnbHlmAAAB1AAAAdsAAAJMlEzbCGhlYWQAAAOwAAAAMwAAADYvlJoXaGhlYQAAA+QAAAAeAAAAJAgEBBtobXR4AAAEBAAAAAgAAAAIBH3//2xvY2EAAAQMAAAABgAAAAYBJgAAbWF4cAAABBQAAAAgAAAAIAEQANVuYW1lAAAENAAAATcAAAJS7ArQTHBvc3QAAAVsAAAAHwAAADDG53NweJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGGyZ5zAwMrAwHSTaQ8DA0MPhGZ8wGDIyAQUZWBlZsAKAtJcUxgOKBxWOMzc8n8OQxTzPYYUoDAjiiImAKJrDWJ4nGNgYGBlYGBgBmIdIGZhYGAMYWBkAAE/oCgjWJyZgQsszsKgBFbDAhJXOPz/P4wE8lnAJAMjG8Mo4AGTMlAeOKwgmIERAB58CV0AeJwtULuO01AQ9Zn7tJ2HH4mTJZuEvJzNRrIhD1uhyAZRI6SsaIBqpUiIgooGJPiCNPsLFIiGjwCExA9RknCdRTPSPTNX55yZsfjxePzCP7EP1t76bH2zfltWGHURNTpoY9Afx+NBLNvooBGdYl5PkSAtyqLXRb0mlaxiPsvXuEKWmzDPCV1hTaabr6kx68CIZuNlbBTjlPIsNZSCv1yYToJxP74DKSvkE+MtThZ3LpEc9JZxvpzPcI66Gi3jbAIVFc5Fqgr+p5zCz2fZDhwtl9ELW0VVcAJIlcOWGMVvHO1obWrdb0r1hJjb5j++N/xHdsXrJpdNz1Ge64bTc818AoUAxCoJQ4ckFZgFI/upAVjMRc2XojRwgzghPnmrOsq+KHVejs+C6/1PfMyGm1c9FpKnOOh4tIDtFq/x9w8IAsKF7VQcSfr+wu4IRpG/uudVvx4OjL03/93HtctnN8Q9yaus4uimF5mpb8C4VGoidGuozBC7XdPfdDkgiUi7gesI7mrlj9OS6GuwlWbF7tpmgpVkJDw9KnGUh73ibtI/8y8Csxbx8n4rQy5CUY6YYcyYXd0sxUhMe4HC7S3R4R17zhgepPSLDSbtsMxKD3vSMyNoae6MIfAPi75DkQB4nGNgZGBgAOIHFZ2b4/ltvjJwM78AijA8/aPNCaP///+/jKWOuQrI5WBgAokCAIg+DgIAeJxjYGRgYG75P4eBgaX2PxCw1DEARVAAEwCwMQcmAAAAAAAABH3//wAAAAABJgAAAAEAAAACAMkABAAAAAAAAgAAAAoACgAAAP8AAAAAAAB4nH2RPU7DMBiG3/QP0QpUCcTAZBYW1PRnowdo9w7dncRuUyVxcNxK3TkHJ+AcPQenYOZN8FKkYivO48fv9yVKAAxxQoB6BLhp1nq0cMXdL7dJ95475CfPXQwQeu7Rv3ru4wULzwPc4Y0dgs41zSPePbdwiw/PbfpPzx3yyXMXD/jy3KP/9tzHOhh6HuA50ElqtzIfSSujNF6pzT6T9sydbdbKVqkpxDScnPmlKpSVTiUiOorqsJk5p4W2JhcLUziVZUaU1uxU7MKtc+V8PNbeh7HJkSCFxRYSOUZcLa+ILsYKChvskTX2cu7yyZodLCqyQQGBKb/75J/8kvmiqZFwvCesiXDkWuHAd5nROmjuNTOG9YJ/rO5dpzNOQ1M2ZzuamD7kk+qqEnOMOfWffMgUO/0AaTtsswB4nGNgYoAALgbsgImRiZGZgS0lsygjMZeBAQAQOwKRAA==)format("woff"),url(data:font/ttf;base64,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)format("truetype");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+20C3}.dirham-symbol{speak:never;font-style:normal;font-weight:inherit;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;font-family:Dirham!important}.dirham-symbol:before{content:"⃃"}.dirham-symbol-sans{font-family:Dirham-Sans!important}.dirham-symbol-serif{font-family:Dirham-Serif!important}.dirham-symbol-mono{font-family:Dirham-Mono!important}.dirham-symbol-arabic{font-family:Dirham-Arabic!important}.dirham-symbol-sans:before,.dirham-symbol-serif:before,.dirham-symbol-mono:before,.dirham-symbol-arabic:before{content:"⃃"}.dirham-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}*{box-sizing:border-box;margin:0;padding:0}:root{--primary:#0b1f3a;--primary-light:#122847;--primary-dark:#071529;--accent:#00d4aa;--accent-light:#00e8bc;--accent-dark:#00b892;--accent-gradient:linear-gradient(135deg, #00e8bc 0%, #00b892 100%);--sidebar-bg:#0b1f3a;--sidebar-active:#1a3a63;--bg-main:#f0f4f8;--bg-card:#fff;--bg-card-alt:#f8fafb;--text-primary:#0b1f3a;--text-secondary:#5a6b7d;--text-muted:#8b9aab;--border:#e1e8ef;--border-light:#eef2f6;--success:#1b8a5a;--success-bg:#e8f7f1;--danger:#d94343;--danger-bg:#fceaea;--warning:#e07d10;--warning-bg:#fef3e2;--info:#1e6fb5;--info-bg:#e6f0fb;--shadow-sm:0 1px 3px #0b1f3a14;--shadow-md:0 4px 12px #0b1f3a1a;--shadow-lg:0 8px 24px #0b1f3a1f;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--font-en:"Dirham", "Inter", system-ui, sans-serif;--font-ar:"Dirham", "Noto Sans Arabic", sans-serif}[data-theme=dark]{--bg-main:#0d1b2a;--bg-card:#122342;--bg-card-alt:#162a52;--text-primary:#e8edf2;--text-secondary:#8fa8c0;--text-muted:#5a7a96;--border:#1e3a5f;--border-light:#1a2f4a;--shadow-sm:0 1px 3px #00000059;--shadow-md:0 4px 12px #00000073;--shadow-lg:0 8px 24px #0000008c;--success-bg:#1b8a5a2e;--danger-bg:#d943432e;--warning-bg:#e07d102e;--info-bg:#1e6fb52e}[data-theme=dark] .modal-box,[data-theme=dark] .modal-body{background:var(--bg-card)}[data-theme=dark] .modal-header{background:var(--bg-card-alt)}[data-theme=dark] .mf-group input,[data-theme=dark] .mf-group select,[data-theme=dark] .mf-group textarea{background:var(--bg-main);color:var(--text-primary)}[data-theme=dark] .mf-group input[readonly]{background:#0a1520}[data-theme=dark] .line-items-table th{background:var(--bg-card-alt)}[data-theme=dark] .line-items-table input,[data-theme=dark] .line-items-table select{background:var(--bg-main);color:var(--text-primary)}[data-theme=dark] .li-totals{background:var(--bg-card-alt)}[data-theme=dark] .topbar{background:var(--bg-card)}[data-theme=dark] .search-box{background:var(--bg-main)}[data-theme=dark] .search-box input{color:var(--text-primary)}[data-theme=dark] .icon-btn,[data-theme=dark] .user-chip{background:var(--bg-card-alt)}[data-theme=dark] .table-card{background:var(--bg-card)}[data-theme=dark] .data-table thead tr{background:var(--bg-card-alt)}[data-theme=dark] .data-table tbody tr:hover{background:#ffffff0a}[data-theme=dark] .kpi-card,[data-theme=dark] .form-section{background:var(--bg-card)}[data-theme=dark] .field-input{background:var(--bg-main);color:var(--text-primary);border-color:var(--border)}[data-theme=dark] .field-input:focus{background:var(--bg-card-alt)}[data-theme=dark] .fin-sum-card,[data-theme=dark] .vat-sum-card,[data-theme=dark] .txn-sum-card,[data-theme=dark] .table-toolbar,[data-theme=dark] .tc-header{background:var(--bg-card)}[data-theme=dark] .search-field{background:var(--bg-main)}[data-theme=dark] .search-field input{color:var(--text-primary);background:0 0}[data-theme=dark] .btn-outline{background:var(--bg-card-alt);color:var(--text-primary);border-color:var(--border)}[data-theme=dark] .ob-panel{background:var(--bg-card-alt)}[data-theme=dark] select option{background:var(--bg-card);color:var(--text-primary)}[data-theme=dark] .kpi-card{background:var(--bg-card);border-color:var(--border)}[data-theme=dark] .kpi-icon-wrap{box-shadow:0 2px 8px #0006}[data-theme=dark] .chart-card{background:var(--bg-card);border-color:var(--border)}[data-theme=dark] .section-title{color:var(--text-muted)}[data-theme=dark] .dash-welcome h1{color:var(--text-primary)}[data-theme=dark] .module-card{background:var(--bg-card)}[data-theme=dark] .pl-report,[data-theme=dark] .pl-section,[data-theme=dark] .pl-row{color:var(--text-primary);border-color:var(--border)}[data-theme=dark] .pl-row.header-row{color:var(--text-muted);background:var(--bg-card-alt)}[data-theme=dark] .pl-row.subtotal,[data-theme=dark] .pl-row.gross,[data-theme=dark] .pl-row.net-profit{background:#ffffff0a}[data-theme=dark] .report-tab{background:var(--bg-card-alt);border-color:var(--border);color:var(--text-secondary)}[data-theme=dark] .report-tab.active{background:var(--bg-card);color:var(--text-primary);border-color:var(--accent)}[data-theme=dark] .vat-notice{background:var(--bg-card-alt);border-color:var(--border);color:var(--text-secondary)}[data-theme=dark] .comp-badge{background:var(--bg-card-alt);border-color:var(--border)}[data-theme=dark] .acc-cell .acc-code{background:var(--bg-card-alt)}[data-theme=dark] .ar-summary .ars-card{background:var(--bg-card)}[data-theme=dark] .tab-bar{background:var(--bg-card);border-color:var(--border)}[data-theme=dark] .tab-item.active{background:var(--bg-main);border-color:var(--border)}[data-theme=dark] .tab-item:hover:not(.active){background:#ffffff0a}body{font-family:var(--font-en);background:var(--bg-main);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100vh;overflow:hidden}#root{text-align:left;border:none;width:100%;max-width:100%;height:100vh;margin:0;display:flex;overflow:hidden}.ar{font-family:var(--font-ar);direction:rtl}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#0b1f3a33;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#0b1f3a59}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:.3s forwards fadeIn}@keyframes slideIn{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}.pulse{animation:2s infinite pulse}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:8px}.gap-3{gap:12px}.gap-4{gap:16px}.gap-6{gap:24px}.w-full{width:100%}.rounded{border-radius:var(--radius-sm)}.rounded-md{border-radius:var(--radius-md)}.rounded-full{border-radius:9999px}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.uppercase{text-transform:uppercase}.letter-wide{letter-spacing:.05em}.login-shell{background:var(--bg-main);width:100%;min-height:100vh;display:flex}.login-left{background:linear-gradient(160deg,#0b1f3a 0%,#122847 60%,#1a3a63 100%);flex-direction:column;flex-shrink:0;gap:40px;width:420px;padding:48px 40px;display:flex;position:relative;overflow:hidden}.login-left:before{content:"";pointer-events:none;background:#c9a84c14;border-radius:50%;width:280px;height:280px;position:absolute;top:-80px;right:-80px}.login-left:after{content:"";pointer-events:none;background:#c9a84c0d;border-radius:50%;width:220px;height:220px;position:absolute;bottom:-60px;left:-60px}.login-brand{flex-direction:column;gap:12px;display:flex}.lb-logo{background:#ffffff14;border:1px solid #00d4aa33;border-radius:18px;justify-content:center;align-items:center;width:72px;height:72px;display:flex;box-shadow:0 4px 24px #00d4aa40}.lb-logo-img{object-fit:contain;width:52px;height:52px}.lb-name{color:#fff;letter-spacing:-.5px;margin:0;font-size:28px;font-weight:800}.lb-tagline{color:#ffffff8c;margin:0;font-size:13px}.login-features{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.login-features li{color:#ffffffbf;align-items:center;gap:12px;font-size:13px;font-weight:500;display:flex}.lf-icon{flex-shrink:0;font-size:16px}.login-badges{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.lbadge{color:#c9a84ce6;letter-spacing:.2px;border:1px solid #c9a84c66;border-radius:20px;padding:4px 10px;font-size:10px;font-weight:600}.login-right{flex:1;justify-content:center;align-items:center;padding:40px 24px;display:flex}.login-card{flex-direction:column;gap:24px;width:100%;max-width:420px;display:flex}.lc-header h2{color:var(--text-primary);margin:0 0 6px;font-size:24px;font-weight:700}.lc-header p{color:var(--text-secondary);margin:0;font-size:13px}.login-error{background:var(--danger-bg);color:var(--danger);border-radius:var(--radius-sm);border:1px solid #d943434d;padding:10px 14px;font-size:13px;font-weight:500}.login-form{flex-direction:column;gap:18px;display:flex}.lf-group{flex-direction:column;gap:6px;display:flex}.lf-group label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:600}.lf-group input{background:var(--bg-card);border:1.5px solid var(--border);border-radius:var(--radius-sm);color:var(--text-primary);box-sizing:border-box;width:100%;font-size:14px;font-family:var(--font-en);outline:none;padding:11px 14px;transition:border-color .15s,box-shadow .15s}.lf-group input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #c9a84c26}.lf-pw-wrap{position:relative}.lf-pw-wrap input{padding-right:44px}.lf-pw-toggle{cursor:pointer;background:0 0;border:none;padding:4px;font-size:16px;line-height:1;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.login-btn{color:#0b1f3a;border-radius:var(--radius-sm);cursor:pointer;width:100%;font-size:15px;font-weight:700;font-family:var(--font-en);letter-spacing:.1px;background:linear-gradient(135deg,#00e8bc 0%,#00b892 100%);border:none;justify-content:center;align-items:center;gap:8px;padding:13px;transition:opacity .15s,box-shadow .15s;display:flex;box-shadow:0 4px 16px #00d4aa59}.login-btn:hover:not(:disabled){opacity:.9;box-shadow:0 6px 20px #00d4aa73}.login-btn:disabled{opacity:.65;cursor:not-allowed}.login-spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite spin;display:inline-block}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.lc-footer{text-align:center;color:var(--text-muted);font-size:12px}[data-theme=dark] .login-left{background:linear-gradient(160deg,#071529 0%,#0b1f3a 60%,#122847 100%)}[data-theme=dark] .lf-group input{background:var(--bg-main);color:var(--text-primary)}@media (width<=768px){.login-left{display:none}.login-right{padding:24px 16px}}.nav-group-label{color:#ffffff40;text-transform:uppercase;letter-spacing:.8px;padding:8px 16px 3px 42px;font-size:9px;font-weight:800}.sidebar{background:var(--primary);z-index:100;flex-direction:column;width:240px;min-width:240px;height:100vh;transition:width .25s,min-width .25s;display:flex;position:sticky;top:0;overflow:hidden;box-shadow:4px 0 20px #00000026}.sidebar.collapsed{width:64px;min-width:64px}.sidebar-toggle{z-index:200;background:var(--primary);color:#fff;border-radius:var(--radius-sm);cursor:pointer;width:40px;height:40px;box-shadow:var(--shadow-md);border:none;justify-content:center;align-items:center;display:flex;position:fixed;top:16px;left:12px}.sidebar-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;min-height:72px;padding:20px 16px 16px;display:flex}.sidebar-logo{align-items:center;gap:10px;display:flex}.logo-mark{background:#ffffff14;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;overflow:hidden}.logo-img{object-fit:contain;width:28px;height:28px}.logo-text{flex-direction:column;display:flex}.logo-name{color:#fff;letter-spacing:-.3px;font-size:16px;font-weight:700;line-height:1}.logo-sub{color:#00d4aa;letter-spacing:.5px;text-transform:uppercase;margin-top:2px;font-size:10px;font-weight:500}.sidebar-close{color:#ffffff80;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:color .2s;display:flex}.sidebar-close:hover{color:#fff}.sidebar-uae-flag{border-bottom:1px solid #ffffff0f;padding:10px 16px}.uae-badge{background:#ffffff0d;border-radius:6px;align-items:center;gap:6px;padding:6px 10px;display:flex}.flag-stripe{border-radius:2px;flex-shrink:0;width:4px;height:14px}.flag-stripe.red{background:#ef3340}.flag-stripe.white{background:#fff}.flag-stripe.black{background:#000}.uae-label{color:#ffffff80;letter-spacing:.3px;white-space:nowrap;font-size:10px;font-weight:500}.sidebar-nav{scrollbar-width:thin;scrollbar-color:#ffffff1a transparent;flex:1;padding:12px 0;overflow-y:auto}.nav-group{margin-bottom:2px}.nav-item{cursor:pointer;color:#fff9;width:100%;font-family:var(--font-en);text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:10px 16px;font-size:13px;font-weight:500;transition:all .18s;display:flex;position:relative}.sidebar.collapsed .nav-item{justify-content:center;padding:12px}.nav-item:hover{color:#ffffffe6;background:#ffffff0f}.nav-item.active{color:var(--accent);background:#c9a84c1f}.nav-item.active:before{content:"";background:var(--accent);border-radius:0 2px 2px 0;width:3px;position:absolute;top:0;bottom:0;left:0}.nav-icon{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.nav-label{flex-direction:column;flex:1;align-items:flex-start;line-height:1;display:flex}.nav-label-en{font-size:13px;font-weight:500}.nav-label-ar{font-family:var(--font-ar);color:#ffffff59;margin-top:2px;font-size:10px}.nav-chevron{color:#ffffff4d;flex-shrink:0;transition:transform .2s}.nav-chevron.rotated{transform:rotate(90deg)}.nav-subitems{padding:4px 0 8px;animation:.2s fadeIn}.nav-subitem{cursor:pointer;color:#ffffff73;width:100%;font-family:var(--font-en);text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:7px 16px 7px 42px;font-size:12px;transition:all .15s;display:flex}.nav-subitem:hover{color:#fffc;background:#ffffff0a}.nav-subitem.active{color:#fff;background:#ffffff14;font-weight:500}.sidebar-footer{border-top:1px solid #ffffff14;align-items:center;gap:8px;padding:12px 16px;display:flex}.lang-btn{color:#ffffff80;cursor:pointer;letter-spacing:.3px;background:0 0;border:1px solid #ffffff26;border-radius:4px;padding:4px 8px;font-size:11px;font-weight:600;transition:all .15s}.lang-btn:hover,.lang-btn.active{border-color:var(--accent);color:var(--accent);background:#c9a84c33}.settings-btn{color:#fff6;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;margin-left:auto;padding:6px;transition:all .15s;display:flex}.settings-btn:hover{color:#fffc;background:#ffffff14}.nav-subgroup-label{color:#ffffff59;text-transform:uppercase;letter-spacing:.7px;padding:7px 16px 2px 52px;font-size:8.5px;font-weight:700}.nav-subitem-nested{padding-left:52px!important}.topbar{background:var(--bg-card);border-bottom:1px solid var(--border);z-index:50;height:64px;box-shadow:var(--shadow-sm);justify-content:space-between;align-items:center;gap:16px;padding:0 24px;display:flex;position:sticky;top:0}.topbar-left{flex-direction:column;gap:2px;display:flex}.breadcrumb{align-items:center;gap:4px;display:flex}.bc-sep{color:var(--text-muted);margin:0 2px;font-size:12px}.bc-item{color:var(--text-secondary);font-size:13px;font-weight:400}.bc-item.active{color:var(--text-primary);font-weight:600}.topbar-date{color:var(--text-muted);margin:0;font-size:11px}.topbar-right{flex-shrink:0;align-items:center;gap:10px;display:flex}.search-wrap{position:relative}.search-box{background:var(--bg-main);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-muted);align-items:center;gap:8px;padding:7px 12px;transition:border-color .15s;display:flex}.search-box.focused,.search-box:focus-within{border-color:var(--accent)}.search-box input{font-family:var(--font-en);color:var(--text-primary);background:0 0;border:none;outline:none;width:200px;font-size:13px}.search-box input::placeholder{color:var(--text-muted)}.search-clear{cursor:pointer;color:var(--text-muted);background:0 0;border:none;align-items:center;padding:0;display:flex}.search-clear:hover{color:var(--text-primary)}.search-dropdown{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);min-width:320px;box-shadow:var(--shadow-lg);z-index:200;animation:.1s fadeIn;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden}.search-empty{color:var(--text-muted);text-align:center;padding:14px 16px;font-size:13px}.search-result{border:none;border-bottom:1px solid var(--border);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:10px;width:100%;padding:9px 14px;transition:background .1s;display:flex}.search-result:last-child{border-bottom:none}.search-result:hover{background:var(--bg-main)}.sr-type{text-transform:uppercase;border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:10px;font-weight:600}.sr-invoice{color:#2e7d32;background:#e8f5e9}.sr-customer{color:#1565c0;background:#e3f2fd}.sr-vendor{color:#e65100;background:#fff3e0}.sr-product{color:#6a1b9a;background:#f3e5f5}[data-theme=dark] .sr-invoice{color:#a5d6a7;background:#1b5e20}[data-theme=dark] .sr-customer{color:#90caf9;background:#0d47a1}[data-theme=dark] .sr-vendor{color:#ffccbc;background:#bf360c}[data-theme=dark] .sr-product{color:#ce93d8;background:#4a148c}.sr-label{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;font-weight:500;overflow:hidden}.sr-sub{color:var(--text-muted);flex-shrink:0;font-size:11px}.icon-btn{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-card);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;justify-content:center;align-items:center;transition:all .15s;display:flex;position:relative}.icon-btn:hover{background:var(--bg-main);color:var(--text-primary);border-color:var(--accent)}.notif-dot{background:var(--danger);border:2px solid var(--bg-card);border-radius:50%;width:7px;height:7px;position:absolute;top:7px;right:7px}.user-chip{background:var(--bg-main);border:1px solid var(--border);border-radius:var(--radius-lg);cursor:pointer;align-items:center;gap:8px;padding:6px 12px 6px 6px;transition:all .15s;display:flex}.user-chip:hover{border-color:var(--accent);background:var(--bg-card)}.user-avatar{background:linear-gradient(135deg, var(--primary) 0%, #1a3a63 100%);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:flex}.user-info{flex-direction:column;align-items:flex-start;line-height:1;display:flex}.user-name{color:var(--text-primary);font-size:12px;font-weight:600}.user-role{color:var(--text-muted);margin-top:2px;font-size:10px}.user-chip{cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;align-items:center;gap:8px;padding:4px 8px;transition:background .15s;display:flex}.user-chip:hover{background:var(--bg-card-alt)}.user-menu-wrap{position:relative}.user-dropdown{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);width:230px;box-shadow:var(--shadow-lg);z-index:200;animation:.12s fadeIn;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}.ud-header{background:var(--bg-card-alt);align-items:flex-start;gap:12px;padding:16px;display:flex}.ud-avatar{color:#0b1f3a;background:linear-gradient(135deg,#00e8bc,#00b892);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:14px;font-weight:700;display:flex}.ud-name{color:var(--text-primary);font-size:13px;font-weight:600}.ud-email{color:var(--text-muted);word-break:break-all;margin-top:2px;font-size:11px}.ud-divider{background:var(--border);height:1px;margin:4px 0}.ud-item{cursor:pointer;width:100%;color:var(--text-primary);text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:10px 16px;font-size:13px;transition:background .12s;display:flex}.ud-item:hover{background:var(--bg-card-alt)}.ud-item.danger{color:var(--danger)}.notif-wrap{position:relative}.notif-dropdown{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);width:300px;box-shadow:var(--shadow-lg);z-index:200;animation:.12s fadeIn;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}.notif-header{color:var(--text-primary);background:var(--bg-card-alt);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:12px 16px;font-size:13px;font-weight:600;display:flex}.notif-count{background:var(--danger);color:#fff;border-radius:10px;padding:1px 6px;font-size:10px;font-weight:700}.notif-empty{color:var(--text-muted);text-align:center;padding:20px 16px;font-size:13px}.notif-item{border:none;border-bottom:1px solid var(--border);cursor:pointer;text-align:left;background:0 0;align-items:flex-start;gap:10px;width:100%;padding:10px 16px;transition:background .1s;display:flex}.notif-item:last-child{border-bottom:none}.notif-item:hover{background:var(--bg-main)}.notif-icon-wrap{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-top:1px;display:flex}.ni-danger{background:var(--danger-bg);color:var(--danger)}.ni-warning{color:#f59e0b;background:#fff8e1}.ni-info{color:#1565c0;background:#e3f2fd}[data-theme=dark] .ni-warning{color:#fcd34d;background:#3d2e00}[data-theme=dark] .ni-info{color:#90caf9;background:#0d2e5a}.notif-body{flex-direction:column;gap:2px;display:flex}.notif-text{color:var(--text-primary);font-size:12px;font-weight:600}.notif-sub{color:var(--text-muted);font-size:11px}.ud-item.danger:hover{background:var(--danger-bg)}.topbar-company{align-items:center;gap:6px;margin-bottom:2px;display:flex}.company-name{color:var(--accent);white-space:nowrap;text-overflow:ellipsis;max-width:220px;font-size:13px;font-weight:700;overflow:hidden}.company-loc{color:var(--text-muted);background:var(--bg-card-alt);border:1px solid var(--border);white-space:nowrap;border-radius:4px;padding:1px 6px;font-size:11px}.tab-bar{background:var(--bg-card);border-bottom:1px solid var(--border);flex-shrink:0;padding:0 16px;overflow-x:auto}.tab-bar::-webkit-scrollbar{height:3px}.tab-bar::-webkit-scrollbar-thumb{background:var(--border);border-radius:2px}.tab-list{gap:2px;min-width:max-content;display:flex}.tab-item{cursor:pointer;color:var(--text-muted);white-space:nowrap;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-bottom:none;border-radius:6px 6px 0 0;align-items:center;gap:6px;max-width:180px;padding:8px 14px 8px 12px;font-size:12px;font-weight:500;transition:color .15s,background .15s;display:flex;position:relative;bottom:-1px}.tab-item:hover:not(.active){background:var(--bg-main);color:var(--text-secondary)}.tab-item.active{background:var(--bg-main);color:var(--text-primary);border-color:var(--border);border-bottom-color:var(--bg-main);font-weight:600}.tab-item.active:after{content:"";background:var(--accent);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.tab-icon{color:var(--text-muted);flex-shrink:0}.tab-item.active .tab-icon{color:var(--accent)}.tab-label{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.tab-close{color:var(--text-muted);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;transition:background .15s,color .15s;display:flex}.tab-item:hover .tab-close,.tab-item.active .tab-close{opacity:1}.tab-close:hover{background:var(--danger-bg);color:var(--danger)}.kpi-card{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);cursor:default;flex-direction:column;gap:6px;padding:20px;transition:box-shadow .2s,transform .2s,border-color .2s;display:flex;position:relative}.kpi-card.clickable{cursor:pointer}.kpi-card.clickable:hover{box-shadow:var(--shadow-md);border-color:var(--accent);transform:translateY(-2px)}.kpi-card.clickable:hover .kpi-drill-hint{opacity:1}.kpi-drill-hint{color:var(--accent);opacity:0;letter-spacing:.3px;text-transform:uppercase;font-size:10px;font-weight:600;transition:opacity .2s;position:absolute;bottom:10px;right:14px}.kpi-top{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.kpi-icon-wrap{background:linear-gradient(135deg, var(--primary) 0%, #1a3a63 100%);width:38px;height:38px;color:var(--accent);border-radius:10px;justify-content:center;align-items:center;display:flex;box-shadow:0 2px 8px #0b1f3a33}.kpi-badge{border-radius:20px;align-items:center;gap:3px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.kpi-badge.up{background:var(--success-bg);color:var(--success)}.kpi-badge.down{background:var(--danger-bg);color:var(--danger)}.kpi-badge.neutral{background:var(--info-bg);color:var(--info)}.kpi-value{color:var(--text-primary);letter-spacing:-.5px;font-size:26px;font-weight:700;line-height:1}.kpi-label{color:var(--text-secondary);align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex}.kpi-note{background:var(--warning-bg);color:var(--warning);text-transform:uppercase;letter-spacing:.3px;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:600}.page{flex-direction:column;gap:20px;max-width:1400px;padding:24px 24px 40px;display:flex}.page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.page-header h2{color:var(--text-primary);margin:0 0 4px;font-size:20px;font-weight:700}.page-header p{color:var(--text-secondary);font-size:12px}.page-actions{flex-shrink:0;gap:8px;display:flex}.btn-primary{color:#0b1f3a;border-radius:var(--radius-sm);font-family:var(--font-en);cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#00e8bc 0%,#00b892 100%);border:none;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .15s;display:flex;box-shadow:0 2px 8px #00d4aa4d}.btn-primary:hover{opacity:.9;box-shadow:0 4px 12px #00d4aa66}.btn-outline{background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border);border-radius:var(--radius-sm);font-family:var(--font-en);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:500;transition:all .15s;display:flex}.btn-outline:hover{border-color:var(--accent);color:var(--accent);background:#c9a84c0d}.btn-icon-sm{border:1px solid var(--border);background:var(--bg-card);border-radius:var(--radius-sm);cursor:pointer;width:34px;height:34px;color:var(--text-secondary);justify-content:center;align-items:center;transition:all .15s;display:flex}.btn-icon-sm:hover{border-color:var(--accent);color:var(--accent)}.kpi-grid-sm{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}@media (width<=1100px){.kpi-grid-sm{grid-template-columns:repeat(2,1fr)}}.table-card{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);overflow:hidden}.tc-header{border-bottom:1px solid var(--border-light);padding:16px 20px}.tc-header h3{color:var(--text-primary);margin:0;font-size:14px;font-weight:600}.table-toolbar{border-bottom:1px solid var(--border-light);align-items:center;gap:10px;padding:12px 16px;display:flex}.search-field{background:var(--bg-main);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-muted);flex:1;align-items:center;gap:8px;max-width:300px;padding:6px 12px;transition:border-color .15s;display:flex}.search-field:focus-within{border-color:var(--accent)}.search-field input{font-family:var(--font-en);color:var(--text-primary);background:0 0;border:none;outline:none;width:100%;font-size:13px}.table-wrap{overflow-x:auto}.data-table{border-collapse:collapse;width:100%;font-size:13px}.data-table th{background:var(--bg-card-alt);border-bottom:1px solid var(--border-light);color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;text-align:left;padding:10px 16px;font-size:11px;font-weight:700}.data-table td{border-bottom:1px solid var(--border-light);color:var(--text-secondary);white-space:nowrap;padding:11px 16px}.table-row-hover:hover td{background:#0b1f3a05}.data-table tr:last-child td{border-bottom:none}.cell-user{align-items:center;gap:10px;display:flex}.cell-avatar{background:linear-gradient(135deg, var(--primary) 0%, #1a3a63 100%);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:11px;font-weight:700;display:flex}.cell-avatar.co{background:linear-gradient(135deg,#5bb88a 0%,#2d8a5c 100%)}.status-badge{text-transform:capitalize;border-radius:20px;align-items:center;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}.status-badge.success{background:var(--success-bg);color:var(--success)}.status-badge.warning{background:var(--warning-bg);color:var(--warning)}.status-badge.danger{background:var(--danger-bg);color:var(--danger)}.status-badge.info{background:var(--info-bg);color:var(--info)}.status-badge.neutral{background:var(--border-light);color:var(--text-secondary)}.nat-badge{background:var(--bg-main);color:var(--text-primary);border:1px solid var(--border);border-radius:4px;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.industry-tag{background:var(--primary);color:#ffffffd9;border-radius:4px;align-items:center;padding:3px 8px;font-size:11px;font-weight:500;display:inline-flex}.emirate-tag{color:var(--text-primary);border:1px solid var(--border);border-radius:4px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.action-btns{gap:6px;display:flex}.action-btn{cursor:pointer;border:none;border-radius:4px;justify-content:center;align-items:center;width:26px;height:26px;transition:all .15s;display:flex}.action-btn.success{background:var(--success-bg);color:var(--success)}.action-btn.danger{background:var(--danger-bg);color:var(--danger)}.action-btn.warning{background:var(--warning-bg);color:var(--warning)}.action-btn:hover{filter:brightness(.9)}.action-btn:disabled{opacity:.4;cursor:not-allowed;filter:none}.action-btn:disabled:hover{filter:none}.lock-hint{color:var(--text-muted);align-items:center;gap:4px;margin-top:4px;font-size:11px;display:inline-flex}.info-boxes{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.info-box{background:var(--bg-card);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);border-left:4px solid;padding:16px}.info-box.success{border-color:var(--success)}.info-box.warning{border-color:var(--warning)}.info-box.danger{border-color:var(--danger)}.info-box.info{border-color:var(--info)}.info-box.neutral{border-color:var(--border)}.ib-val{color:var(--text-primary);margin-bottom:4px;font-size:24px;font-weight:700;line-height:1}.ib-label{color:var(--text-primary);font-size:13px;font-weight:600}.ib-note{color:var(--text-muted);margin-top:2px;font-size:11px}.payroll-summary{grid-template-columns:1fr 1fr 1fr 1fr;gap:12px;display:grid}.ps-card{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:18px}.ps-card.primary{background:var(--primary);border-color:var(--primary)}.ps-card.primary .ps-label{color:#fff9}.ps-card.primary .ps-value{color:var(--accent)}.ps-card.primary .ps-sub{color:#ffffff80}.ps-label{color:var(--text-muted);margin-bottom:6px;font-size:12px;font-weight:500}.ps-value{color:var(--text-primary);margin-bottom:4px;font-size:20px;font-weight:700}.ps-value.green{color:var(--success)}.ps-sub{color:var(--text-muted);font-size:11px}.wps-notice{background:var(--info-bg);border-radius:var(--radius-sm);color:var(--info);border:1px solid #bddcf7;align-items:flex-start;gap:10px;padding:14px 16px;font-size:13px;line-height:1.5;display:flex}.att-dot{border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block}.att-dot.present{background:var(--success)}.att-dot.absent{background:var(--danger)}.score-bar-wrap{background:var(--bg-main);border-radius:4px;align-items:center;gap:8px;width:160px;height:8px;display:flex;position:relative;overflow:visible}.score-bar{border-radius:4px;height:8px;transition:width .4s}.score-num{color:var(--text-primary);white-space:nowrap;font-size:12px;font-weight:600}.pipeline-stages{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.pipeline-col{background:var(--bg-card-alt);border:1px solid var(--border-light);border-radius:var(--radius-md);flex-direction:column;gap:8px;padding:12px;display:flex}.pipeline-col-header{border-bottom:2px solid var(--accent);justify-content:space-between;align-items:center;padding-bottom:6px;display:flex}.pipeline-count{background:var(--primary);color:#fff;border-radius:20px;padding:2px 7px;font-size:11px;font-weight:700}.pipeline-val{color:var(--text-muted);font-size:11px;font-weight:500}.pipeline-card{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);padding:10px 12px;transition:box-shadow .15s}.pipeline-card:hover{box-shadow:var(--shadow-md)}.pipeline-card-footer{justify-content:space-between;align-items:center;margin-top:6px;display:flex}.prob-badge{border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700}.prob-badge.prob-high{background:var(--success-bg);color:var(--success)}.prob-badge.prob-mid{background:var(--warning-bg);color:var(--warning)}.prob-badge.prob-low{background:var(--danger-bg);color:var(--danger)}.fin-summary-row{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);align-items:center;gap:12px;padding:20px;display:flex}.fin-sum-card{text-align:center;border-radius:var(--radius-sm);flex:1;padding:8px;transition:background .15s,border-color .15s}.fin-sum-card.clickable{cursor:pointer}.fin-sum-card.clickable:hover{background:var(--bg-card-alt)}.fin-sum-card.clickable.active{outline:2px solid var(--accent);outline-offset:-2px;border-radius:var(--radius-sm);background:#c9a84c14}.fs-drill{color:var(--accent);opacity:0;margin-top:4px;font-size:10px;font-weight:600;transition:opacity .15s}.fin-sum-card.clickable:hover .fs-drill,.fin-sum-card.clickable.active .fs-drill{opacity:1}.fs-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px;font-size:11px;font-weight:600}.fs-val{color:var(--text-primary);font-size:20px;font-weight:700}.fs-eq{color:var(--text-muted);flex-shrink:0;font-size:24px;font-weight:300}.ar-summary{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.ars-card{border-radius:var(--radius-md);border:1px solid;align-items:center;gap:12px;padding:16px;display:flex}.ars-card.success{background:var(--success-bg);color:var(--success);border-color:#b8e6d4}.ars-card.warning{background:var(--warning-bg);color:var(--warning);border-color:#fabe71}.ars-card.danger{background:var(--danger-bg);color:var(--danger);border-color:#f5b8b8}.ars-label{text-transform:uppercase;margin-bottom:2px;font-size:11px;font-weight:600}.ars-val{font-size:18px;font-weight:700}.vat-notice{border-radius:var(--radius-md);background:linear-gradient(135deg,#eaf4fd 0%,#e8f7f1 100%);border:1px solid #bddcf7;align-items:flex-start;gap:12px;padding:16px;display:flex}.vn-flag{flex-shrink:0;font-size:24px}.vat-notice strong{color:var(--text-primary);margin-bottom:4px;font-size:14px;font-weight:700;display:block}.vat-notice p{color:var(--text-secondary);margin-bottom:2px;font-size:12px}.vat-summary-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.vat-sum-card{background:var(--bg-card);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);border-top:4px solid;padding:20px;transition:transform .15s,box-shadow .15s,opacity .15s}.vat-sum-card.clickable{cursor:pointer}.vat-sum-card.clickable:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.vat-sum-card.clickable.active{box-shadow:0 0 0 2px var(--accent)}.vat-sum-card.output{border-color:var(--success)}.vat-sum-card.input{border-color:var(--info)}.vat-sum-card.net{border-color:var(--warning)}.vs-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.4px;margin-bottom:8px;font-size:12px;font-weight:600}.vs-val{color:var(--text-primary);margin-bottom:4px;font-size:22px;font-weight:700}.vs-note{color:var(--text-muted);font-size:12px}.pl-report{padding:20px}.pl-section{margin-bottom:12px}.pl-row{color:var(--text-secondary);border-radius:4px;justify-content:space-between;padding:6px 12px;font-size:13px;display:flex}.pl-row:hover{background:var(--bg-main)}.pl-row.pl-drillable{cursor:pointer;position:relative}.pl-row.pl-drillable:hover{color:var(--text-primary);background:#c9a84c0f}.pl-drill-badge{background:var(--accent);color:#fff;opacity:.8;border-radius:4px;justify-content:center;align-items:center;padding:1px 5px;font-size:10px;font-weight:700;display:inline-flex}.pl-row.header-row{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;padding-top:10px;font-size:11px;font-weight:700}.pl-row.subtotal{color:var(--text-primary);border-top:1px solid var(--border-light);margin-top:4px;font-weight:700}.pl-row.gross{color:var(--success);border-top:2px solid var(--success);margin-top:4px;font-size:15px;font-weight:700}.pl-row.ebitda{color:var(--primary);background:#0b1f3a0a;border-radius:6px;padding:10px 12px;font-size:14px;font-weight:700}.pl-row.net-profit{color:var(--primary);border-top:2px solid var(--primary);margin-top:8px;padding:10px 12px;font-size:16px;font-weight:700}.pl-row.margin{color:var(--success);background:var(--success-bg);border-radius:6px;margin-top:4px;font-size:14px;font-weight:700}.report-tabs{border-bottom:2px solid var(--border);gap:4px;padding-bottom:0;display:flex}.report-tab{font-family:var(--font-en);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-2px;padding:8px 16px;font-size:13px;font-weight:500;transition:all .15s}.report-tab:hover{color:var(--text-primary)}.report-tab.active{color:var(--primary);border-bottom-color:var(--accent);font-weight:600}.report-date-bar{flex-wrap:wrap;align-items:center;gap:8px;padding:10px 0 4px;display:flex}.report-date-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;min-width:48px;font-size:12px;font-weight:600}.report-date-sep{color:var(--text-muted);font-size:12px}.report-date-input{border:1px solid var(--border);background:var(--bg-input,var(--bg-card));color:var(--text-primary);cursor:pointer;border-radius:6px;outline:none;padding:5px 8px;font-size:12px}.report-date-input:focus{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 20%, transparent)}.chart-card h3{color:var(--text-primary);margin:0 0 16px;font-size:14px;font-weight:600}.txn-summary-row{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.txn-sum-card{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:16px 20px}.tsc-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.4px;margin-bottom:6px;font-size:11px;font-weight:600}.tsc-val{color:var(--text-primary);font-size:20px;font-weight:700}.acc-cell{flex-direction:column;gap:1px;display:flex}.acc-code{color:var(--primary);background:var(--info-bg);border-radius:3px;padding:1px 5px;font-family:SF Mono,Fira Code,monospace;font-size:12px;font-weight:700;display:inline-block}.form-grid{flex-direction:column;gap:20px;display:flex}.form-section{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:24px}.fs-title{color:var(--text-primary);border-left:3px solid var(--accent);text-transform:uppercase;letter-spacing:.4px;margin-bottom:18px;padding-left:10px;font-size:13px;font-weight:700}.field-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.field-group{flex-direction:column;gap:5px;display:flex}.field-group.span2{grid-column:span 2}.field-group label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.3px;font-size:11px;font-weight:600}.field-input{border:1px solid var(--border);border-radius:var(--radius-sm);font-family:var(--font-en);color:var(--text-primary);background:var(--bg-main);outline:none;width:100%;padding:8px 12px;font-size:13px;transition:border-color .15s}.field-input.ar{font-family:var(--font-ar)}.field-input:focus{border-color:var(--accent);background:var(--bg-card)}.field-input[readonly]{opacity:.6;cursor:not-allowed}.comp-badges{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.comp-badge{border-radius:var(--radius-sm);border:1px solid;padding:12px 14px}.comp-badge.ok{background:var(--success-bg);border-color:#b8e6d4}.comp-badge.fail{background:var(--danger-bg);border-color:#f5b8b8}.comp-badge.na{background:var(--bg-main);border-color:var(--border)}.cb-label{color:var(--text-primary);margin-bottom:3px;font-size:11px;font-weight:600}.cb-status{font-size:12px;font-weight:700}.comp-badge.ok .cb-status{color:var(--success)}.comp-badge.fail .cb-status{color:var(--danger)}.comp-badge.na .cb-status{color:var(--text-muted)}.bank-tabs{border-bottom:2px solid var(--border);gap:4px;margin-bottom:-8px;display:flex}.action-btn.info{background:var(--info-bg);color:var(--info)}.loading-row{color:var(--text-muted);align-items:center;gap:10px;padding:32px 24px;font-size:14px;display:flex}.spin{animation:1s linear infinite spin}.text-success{color:var(--success)!important}.text-danger{color:var(--danger)!important}.text-warning{color:var(--warning)!important}.text-muted{color:var(--text-muted)!important}.text-primary{color:var(--accent)!important}.font-mono{font-family:Courier New,monospace}.font-bold{font-weight:700}.font-semibold{font-weight:600}.font-medium{font-weight:500}.text-sm{font-size:13px}.text-xs{font-size:11px}.mt1{margin-top:4px}.ob-notice{background:var(--info-bg);border-radius:var(--radius-md);color:var(--info);border:1px solid #1e6fb540;align-items:flex-start;gap:10px;padding:12px 16px;font-size:13px;line-height:1.5;display:flex}.ob-notice-warn{background:var(--warning-bg);color:var(--warning);border-color:#e07d104d}.ob-notice svg{flex-shrink:0;margin-top:2px}.btn-outline.active{border-color:var(--accent);color:var(--accent);background:#c9a84c14}.export-menu-wrap{position:relative}.export-dropdown{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);min-width:210px;box-shadow:var(--shadow-lg);z-index:300;animation:.12s fadeIn;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden}.export-option{border:none;border-bottom:1px solid var(--border);cursor:pointer;width:100%;color:var(--text-primary);text-align:left;background:0 0;align-items:center;gap:10px;padding:11px 16px;font-size:13px;transition:background .1s;display:flex}.export-option:last-child{border-bottom:none}.export-option:hover{background:var(--bg-main)}.dashboard{flex-direction:column;gap:20px;max-width:1400px;padding:24px;display:flex}.dash-welcome{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.dash-welcome h1{color:var(--text-primary);margin:0 0 4px;font-size:22px;font-weight:700}.dash-welcome p{color:var(--text-secondary);font-size:13px}.dash-badges{flex-wrap:wrap;gap:8px;display:flex}.badge-uae,.badge-gcc,.badge-wps{letter-spacing:.2px;border-radius:20px;padding:4px 10px;font-size:11px;font-weight:600}.badge-uae{background:var(--warning-bg);color:var(--warning);border:1px solid #e07d1059}.badge-gcc{background:var(--success-bg);color:var(--success);border:1px solid #1b8a5a4d}.badge-wps{background:var(--info-bg);color:var(--info);border:1px solid #1e6fb54d}.module-cards{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.module-card{border-radius:var(--radius-md);background:var(--bg-card);border:1px solid var(--border-light);border-left:4px solid var(--mc,var(--accent));cursor:pointer;text-align:left;box-shadow:var(--shadow-sm);flex-direction:column;align-items:flex-start;gap:2px;padding:18px 20px;transition:all .2s;display:flex}.module-card:hover{box-shadow:var(--shadow-md);border-color:var(--mc,var(--accent));transform:translateY(-2px)}.mc-label{color:var(--mc,var(--accent));font-size:16px;font-weight:700}.mc-label-ar{font-family:var(--font-ar);color:var(--text-muted);margin-bottom:4px;font-size:11px}.mc-stat{color:var(--text-primary);font-size:13px;font-weight:600}.mc-arrow{color:var(--mc,var(--accent));margin-top:6px;font-size:14px;font-weight:700}.section-title{color:var(--text-muted);text-transform:uppercase;letter-spacing:.8px;border-left:3px solid var(--accent);padding-left:10px;font-size:12px;font-weight:700}.kpi-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}@media (width<=1024px){.kpi-grid{grid-template-columns:repeat(2,1fr)}.module-cards{grid-template-columns:repeat(1,1fr)}}.charts-row{grid-template-columns:1fr 340px;gap:12px;display:grid}@media (width<=1200px){.charts-row{grid-template-columns:1fr}}.chart-card{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:20px}.chart-header{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.chart-header h3{color:var(--text-primary);margin:0 0 2px;font-size:14px;font-weight:600}.chart-header p{color:var(--text-muted);font-size:11px}.chart-legend-row{color:var(--text-secondary);align-items:center;gap:10px;font-size:11px;display:flex}.cl-dot{border-radius:50%;width:8px;height:8px;display:inline-block}.alerts-list{flex-direction:column;gap:8px;display:flex}.alert-item{border-radius:var(--radius-sm);border:1px solid;align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.alert-item.warning{background:var(--warning-bg);color:var(--warning);border-color:#e07d1059}.alert-item.info{background:var(--info-bg);color:var(--info);border-color:#1e6fb54d}.alert-item.success{background:var(--success-bg);color:var(--success);border-color:#1b8a5a4d}.alert-content{flex-direction:column;gap:2px;font-size:13px;font-weight:500;display:flex}.alert-sub{opacity:.7;font-size:11px;font-weight:400}.dash-tab-pills{border-bottom:1px solid var(--border-light);flex-wrap:wrap;gap:6px;padding-bottom:4px;display:flex}.dash-tab-pill{border:1px solid var(--border-light);background:var(--bg-card);color:var(--text-secondary);cursor:pointer;border-radius:20px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .15s}.dash-tab-pill:hover{border-color:var(--accent);color:var(--text-primary)}.dash-tab-pill.active{background:var(--primary,#0b1f3a);border-color:var(--primary,#0b1f3a);color:#fff}.dash-variant{flex-direction:column;gap:20px;display:flex}.dash-empty-state{text-align:center;color:var(--text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:80px 20px;display:flex}.dash-empty-state svg{opacity:.35;margin-bottom:8px}.dash-empty-state h3{color:var(--text-primary);margin:0;font-size:16px}.dash-empty-state p{max-width:420px;font-size:13px}.ss-wrap{width:100%;position:relative}.ss-trigger{background:var(--bg-input,var(--bg-card));border:1px solid var(--border);cursor:pointer;color:var(--text-primary);-webkit-user-select:none;user-select:none;border-radius:6px;justify-content:space-between;align-items:center;gap:6px;min-height:36px;padding:8px 10px;font-size:13px;transition:border-color .15s;display:flex}.ss-open .ss-trigger,.ss-trigger:focus{border-color:var(--accent,#c9a84c);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent,#c9a84c) 20%, transparent);outline:none}.ss-disabled .ss-trigger{opacity:.55;cursor:not-allowed;background:var(--bg-main)}.ss-value{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ss-placeholder{color:var(--text-muted)}.ss-icons{flex-shrink:0;align-items:center;gap:4px;display:flex}.ss-clear{cursor:pointer;color:var(--text-muted);background:0 0;border:none;border-radius:3px;padding:0 2px;font-size:16px;line-height:1}.ss-clear:hover{color:var(--text-primary)}.ss-chevron{color:var(--text-muted);transition:transform .15s}.ss-chevron.rotated{transform:rotate(180deg)}.ss-dropdown{z-index:9999;background:var(--bg-card);border:1px solid var(--border);border-radius:8px;position:absolute;top:calc(100% + 3px);left:0;right:0;overflow:hidden;box-shadow:0 8px 24px #0000002e}.ss-search{border-bottom:1px solid var(--border);background:var(--bg-card-alt,var(--bg-main));align-items:center;gap:8px;padding:8px 10px;display:flex}.ss-search-icon{color:var(--text-muted);flex-shrink:0}.ss-search-input{color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;padding:0;font-size:12px}.ss-search-input::placeholder{color:var(--text-muted)}.ss-list{max-height:220px;overflow-y:auto}.ss-option{cursor:pointer;color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;padding:8px 12px;font-size:13px;transition:background .1s;overflow:hidden}.ss-option:hover{background:var(--bg-card-alt,#c9a84c14)}.ss-option.ss-selected{background:color-mix(in srgb, var(--accent,#c9a84c) 15%, transparent);font-weight:600}.ss-option-empty{color:var(--text-muted);font-size:12px;font-style:italic}.ss-no-results{color:var(--text-muted);text-align:center;padding:10px 12px;font-size:12px}@media (prefers-color-scheme:dark){.ss-dropdown{box-shadow:0 8px 24px #0006}}.modal-overlay{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0b1f3a8c;justify-content:center;align-items:center;padding:16px;animation:.15s overlayIn;display:flex;position:fixed;inset:0}@keyframes overlayIn{0%{opacity:0}to{opacity:1}}.modal-box{background:var(--bg-card);border:1px solid var(--border);border-radius:14px;flex-direction:column;width:100%;max-height:92vh;animation:.2s slideUp;display:flex;overflow:hidden;box-shadow:0 20px 60px #0b1f3a40}@keyframes slideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.modal-header{border-bottom:1px solid var(--border);background:var(--bg-card-alt);border-radius:14px 14px 0 0;flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.modal-title{color:var(--text-primary);margin:0;font-size:15px;font-weight:600}.modal-close{border:1px solid var(--border);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;padding:5px;transition:background .15s,color .15s;display:flex}.modal-close:hover{background:var(--danger-bg);color:var(--danger);border-color:var(--danger)}.modal-body{background:var(--bg-card);flex:1;padding:20px;overflow-y:auto}.modal-footer{border-top:1px solid var(--border);justify-content:flex-end;gap:10px;margin-top:16px;padding-top:16px;display:flex}.mf-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.mf-full{grid-column:1/-1}.mf-group{flex-direction:column;gap:5px;display:flex}.mf-group label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:600}.mf-group input,.mf-group select,.mf-group textarea{background:var(--bg-main);border:1px solid var(--border);color:var(--text-primary);box-sizing:border-box;width:100%;font-size:13px;font-family:var(--font-en);border-radius:8px;outline:none;padding:9px 11px;transition:border-color .15s,background .15s}.mf-group input:focus,.mf-group select:focus,.mf-group textarea:focus{border-color:var(--accent);background:var(--bg-card);box-shadow:0 0 0 3px #c9a84c1f}.mf-group input[readonly]{background:var(--bg-card-alt);color:var(--text-secondary);cursor:not-allowed}.mf-group textarea{resize:vertical;min-height:70px}.line-items-table{border-collapse:collapse;width:100%;margin-bottom:10px;font-size:12px}.line-items-table th{background:var(--bg-card-alt);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.4px;text-align:left;border-bottom:1px solid var(--border);padding:8px 10px;font-size:11px;font-weight:600}.line-items-table td{border-bottom:1px solid var(--border-light);vertical-align:middle;padding:6px}.line-items-table input,.line-items-table select{background:var(--bg-main);border:1px solid var(--border);color:var(--text-primary);box-sizing:border-box;border-radius:6px;outline:none;width:100%;padding:6px 8px;font-size:12px}.line-items-table input:focus,.line-items-table select:focus{border-color:var(--accent);background:var(--bg-card)}.line-item-del{color:var(--danger);cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;padding:4px;display:flex}.line-item-del:hover{background:var(--danger-bg)}.li-totals{background:var(--bg-card-alt);border:1px solid var(--border);border-radius:8px;flex-direction:column;align-items:flex-end;gap:6px;padding:12px 14px;font-size:13px;display:flex}.li-totals .lt-row{gap:24px;display:flex}.li-totals .lt-label{color:var(--text-secondary)}.li-totals .lt-val{text-align:right;min-width:100px;font-weight:600}.li-totals .lt-grand{color:var(--text-primary);font-size:15px;font-weight:700}@media (width<=600px){.mf-grid{grid-template-columns:1fr}.mf-full{grid-column:1}}.arm-header-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:14px 20px;margin-bottom:4px;display:grid}.arm-field-label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:11px;font-weight:600}.arm-field-value{color:var(--text-primary);font-size:13px;font-weight:600}.arm-flags{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.arm-flag-badge{background:var(--info-bg);color:var(--info);white-space:nowrap;border-radius:20px;padding:4px 10px;font-size:11px;font-weight:600}.arm-notes{margin-top:16px}.arm-notes-body{color:var(--text-primary);background:var(--bg-card-alt);border:1px solid var(--border);white-space:pre-wrap;border-radius:8px;margin-top:4px;padding:10px 12px;font-size:13px}.arm-decision{border-top:1px solid var(--border);margin-top:20px;padding-top:16px}.arm-required{color:var(--danger);text-transform:none;letter-spacing:normal;font-weight:600}.arm-optional{color:var(--text-muted);text-transform:none;letter-spacing:normal;font-weight:400}.arm-remark-input{box-sizing:border-box;background:var(--bg-main);border:1px solid var(--border);width:100%;color:var(--text-primary);font-size:13px;font-family:var(--font-en);resize:vertical;border-radius:8px;outline:none;min-height:64px;margin-top:6px;padding:9px 11px;transition:border-color .15s,background .15s}.arm-remark-input:focus{border-color:var(--accent);background:var(--bg-card);box-shadow:0 0 0 3px #c9a84c1f}.arm-remark-input.arm-error{border-color:var(--danger)}.arm-error-text{color:var(--danger);margin-top:6px;font-size:12px}.arm-decision-btns{justify-content:flex-end;gap:10px;margin-top:14px;display:flex}.btn-approve,.btn-reject{border-radius:var(--radius-sm);font-family:var(--font-en);cursor:pointer;white-space:nowrap;border:none;align-items:center;gap:6px;padding:8px 18px;font-size:13px;font-weight:600;transition:opacity .15s;display:flex}.btn-approve{background:var(--success);color:#fff}.btn-reject{background:var(--danger);color:#fff}.btn-approve:hover:not(:disabled),.btn-reject:hover:not(:disabled){opacity:.88}.btn-approve:disabled,.btn-reject:disabled{opacity:.5;cursor:not-allowed}.app-shell{width:100%;height:100vh;display:flex;overflow:hidden}.main-area{background:var(--bg-main);flex-direction:column;flex:1;min-width:0;height:100vh;display:flex;overflow:hidden}.main-content{flex:1;min-height:0;overflow:hidden auto}.ltr{direction:ltr}.rtl{direction:rtl}.rtl .sidebar{order:1}.rtl .main-area{order:0}.rtl .nav-item:before{border-radius:2px 0 0 2px;left:auto;right:0}.rtl .nav-subitems .nav-subitem{padding:7px 42px 7px 16px}.rtl .page-header{flex-direction:row-reverse}.rtl .table-card .data-table th,.rtl .table-card .data-table td{text-align:right}.rtl .breadcrumb,.rtl .topbar-right{flex-direction:row-reverse}
