@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-arabic-400-normal-BbS72dZz.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-400-normal-BiHu2_aR.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0898-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EFD-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAWsABAAAAAACswAAAVTAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAEwIUgmCcxEQCoNgg10LDAABNgIkAxQEIAWDbgc8DIRCG6MJUZRp0mwofhw4Z76A51LrbFoMoS5FEEK47ERT/9z+xMPTWL8/d2ZWETFNLhmvJAiRuLxEiET7alHbHunUUwDI9DIgygqiynLiENgpk9KRaVX5Wx6R9g4bjm0I0vNeuGlSokK1IK/1Es1oMFh88ZEt+/vL1H37r2hpXDrI+uEh3b9WKrWWWscXKBjQWsc7B/TGwwHEUPzl6x5Z1DUIZpW6Pz1fKdA0mBCxem1bH+Qp0F6GFtlkepk/r1spNgFVm12chSrAyP0l3YqXKqTHaQjYJOYwjvKHAyB1quRKylJGIAFsGO0InjP8KoH/LCjn04HhQKwApJI6MFwuEjJ6yxToLct8oKkuSehieLvzVFbl74723/aP33YBAYB+YtYJc2rkN62VkdwRM7XokdAmYUS7MC9KlwGgc9sNRbFBTlyWk4rOqUPn9JPO6aiiFpMn1ti+/2YQzw/gWN7fgtX1gYZ87KgBi8kIxScoPtZNwdJkLCaSBixPRjSfFXTPkIxB3HBuwwg3nEbj7AhfFALfPiHJHTAh3q6c2A7vTpJfzggyE0mG8RqwYoaKnYsZGk3aoEkcnvPPgFUmtyI+K7uGuof4R5TA2yk/QpIozr/vGrqIUwLygIOv+rxYZLZP1D051ALVicFdt7L3JvvyUHbgeKzlZST/KFUF3ChGpcPeR70BzHAIs+3OijiOXdsr7LvIKfCGKwP7GcHZv5MyYI3Jrb1DcUpAkowBCFldU3fZ7WXdQAU0kbEU2ApAIQZDBiBKSZ2FucU5ieJKEct9+/SN2H2hXwFROFgUxWeI3d8KuC/6nmffC5e+vv0Ku+oKodlXrPPRk3Z9LVz6Hup+/AUVnSxa6UNHkddXaCnmNkGXiNLWpDpaYtuvHZPFNu4f4gzbvaq46NPqc2dULn1TbZswrJYe3Brbce2YPLZp+84qP+3za1uk3NidM+Yf0KGoa/So8GClO+aDFmsSM608wIDOYPFVi+63IiDyta+mW8Ylgzi5rGPkIM4gstVn6n6oi0FgsRd3mRbJRBdxZEW2D7r4Thfpcg6mo+W4knxrvGZ1J1/mj7zT3MLfqW6a2ZGG+LulS3eJusKgs3or/rtDP1VKlm7r2h0b+bZiAWOgCWOhARMcBtE0yUz5pn2r2QIEwopva//82tLFf/Ma+Tf49Hwqhq/+9Gvb8e+FaG+xAWhIIPixBIacLcRPGuGoVYmPhnP/tfrCdI0RgUrapcYNNQGaJOV/WaDurFxQGjgYU1kRxkeOIunqf0W22h1FMd82RUVfo4qqmeyOrtQA5y2eJPO8TPOVNixlwrxFaUZpE6YZzUkZY9KJ1qZZVLsu05I26cWalRaRwkqYMMygR9KY9aaxUgYkpaRNmDMLsTCymPkQ+xDvRKwLmS18Pj5s33Ot1Dbnebpj5szb/KVcY1/wQsTKzMIDsXJqdaTYZbQ4Om0aGnOlNUdSQPJXbpA0wigDaF+y2PHaCiKSHLl2/cKEGU6KnmE1R+2YSR4KfWRMIiKvr0x4dk23GDuFWqA+Sb+onzgPPaQSZ/UX5qAhVgE7xEbYhWKfqpuaLGSmJl6a7dXIRd14UXFWnwgTIagVW4VYqY6vOqyVT7+oZhYtUp0SXFS3kZ+JVBUuargloZ0LiUbTK/c5Q9PSRZ2Mh9QpV4CLOrtiBZqVGHRdbHqqpV2t5qIjebul3SxgoiBw1O6aBZiQrh6NYiXhRT25GMjUK0Wrl0a+UWZ1qrf+78bWnNXHWu0CdOoRgIfXvXlqkzD/xpGHlhMhrgnmJeYy5huyO3GduZxznIS4Ct1xU8RFgm6YIpYR8yJ6DQAA) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAR4AA0AAAAABXAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABUAAAAYGoHn1pjbWFwAAAB1AAAADYAAABMQXvf9Wdhc3AAAAIMAAAAEAAAABAAGAAhZ2x5ZgAAAhwAAADAAAAAwELfCadoZWFkAAAC3AAAADYAAAA2MosYFmhoZWEAAAMUAAAAHwAAACQg+BoIaG10eAAAAzQAAAAUAAAAFAYkAE5sb2NhAAADSAAAAAwAAAAMACgAiG1heHAAAANUAAAAHAAAACAAJgL8bmFtZQAAA3AAAADZAAAB7ifdQ0Nwb3N0AAAETAAAACoAAAA8cPdRiwABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNothbUBQlEUxXINXeItQYVToTVuHSMwAxXDUFGxGPblSILrVe4E6E1XwKywHOhIC7QZFmr8BwIoZSajReIF6eHdzxn8ouuEDAHU9Qkkqj/mvQpieNpjYGBgAmJmIBYBkoxgmoXBAkhzMXAA5UCyvAwKClv+/weyEGzG/1//P74fANQBBwAViAuJAAAAAQADAAgACgAQAAX//wAPAAIAIAAAAbgDDAADAAcAADMRIRElIREhIAGY/qQBIP7gAwz89DwClAABAC7/9AJGAsYANQAABSIuAjU0NjcjNTM3ITUhNjU0JiMiBgcnPgEzMh4CFRQHMxUjByEVIQ4BFRQWMzI2NxcOAQE8ME02HggFSn2m/t0BdwlBOidGHjUqZjcsSTUdCU5+pgEk/ogICEc8KkspMyhuDBwxRSoWIw9DYEMWHTY1HiM1LigYLUEoIhhDYEMOIBQ8PCMrNzAxAAEAAAABAEE/RvUEXw889QAJA+gAAAAA2cTSDQAAAADc8QLn/zX9yB2DBDMAAAAJAAIAAAAAAAB42mNgZGBgsf2XyMAgu+G/6d+Pss1AEVTACgCXTgY3AAHYACAAAAAAAOwAAADsAAACdAAuAAAAFAAUABQAFABgeNpjYGRgYGBlCmYQY1jOwA7mIQAzAyMAGWIBJXjaldABRwNxHMbxz7U1BQME4ABBtzZDNVAlopQiBKx1reNs538rRS+rFxcgzt9pQAHfh9/z9fhhy7OOpLuNhySLnNhNepE39H1H7jjzFbnrwGfkTTutp2dkHLlvjBcrK5UjAwO1maBQWallaoVSZimYG7h27tKFE1dulHLv7kwt1I4FU48KM3tu5eZelaaCe7nQ2JYWUkOZYfSkrSltXemaLV23xfak7U/+v2g9/XnJqaXKh6Awb36XGtk3dCgVLc1VUMmadqmU/mrUTcrVcsGb3JPsB/bjSUMAAAB42mNgYgCD/wsZbBiwAVYgZmRkYmBmZGYvzcs0MDBwAdFGBk4mAIa9BkEAAA==) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-latin-ext-400-normal-hdH010Gn.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-400-normal-B2gpCL-u.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-latin-400-normal-Dkc4fcQv.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-400-normal-DJ-_yp4j.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-arabic-arabic-500-normal-LedR-9xp.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-500-normal-Bs-fU7ez.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0898-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EFD-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAWsABAAAAAACqQAAAVTAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAEwIUgmCcxEQCoNQg1ELDAABNgIkAxQEIAWDQAc8DIRaG4EJUZQt0hKCrw54E+uqAUhtIziiVIhVE8I4Nqy/E24AMRs88Dq1979kggA7jUIEDiC1NRwhzICKi+MxjYBjemNNQDs/4a4uoiANJM0jCiiCYDLwrQGI4/v3f+v495dLjf3vJBfN1VeTdC7oXMJXGJxC4k2TReXr/79X9d33zz3RfwK2loejQdoL57A9KAGdHPygycaEO7ZVK9BTlLqXampOO1QCh6zsOn5OeyACsOLhITq6BsYxowKEAVSiAgWU78dP38oq0WslcEg0oKlVlfeIYwwg1eQ00P9Li0W8oQakzagYpIJUAAFIAIDe5tW4CO2qjZdXQN2WMxqiFUCaZQjQmAAJKEA0BQFEU6kBVsxIJOBAK++GIfV3i/Al3zACAACI4zVuTKMhc7rs61cmx32arDvtett8Ni3q1uzAHLCHa9hFL0ZxGqM0Y5ch7PI37HIZuw4FXccyPP2WEA/M6CJ8u05HOsKCEv6IjgCQPmRiGR3JEQV0FJBNycxzjgKqae9dtQzvy93UTDZUbHnoTAuMMf7MzeMcrEWqsY6HSBsdFceodvV6gOcLYr4GV/pHx2DA1ypZU56x3URVayGphgDJLk75aKdUQETtMz6xQUZ/n+LZwRQw5txmmH0R7C0uw4zek0zEYDeFXFXTZZnnXPQ6BdgScsDVSmZycdO0xn4TO6tWf9Z3fqnuSwkdi4Hanyip9/9BdDkECmasuBnCYS4ADABYAQVoBkMAQAXhRAIAQlWrbSaHcdVmsK7c8/3X34ubn42zCtuUXTiefFbc/Ln1nm9zJi/8YLv3u8++46YTbcM67sD+FDf9tnt/aJ44+61mf8reN3DZd7mu3VY+nBz0dOe5+/J6vMEnRu3eU7kV9rLry7PaE99obJ/dzq0r7k9c8rRmO/PqB7zXPjrq8p5+Panq/6qsruSdho6F/bJvASEqZiwRkbU6qluHL+noHDoUxyMgoc7oiF91uB9UCSJh+rWkFCDwqFZjbaQe1iN98q2qQzjw4LqbHcWtBh7i4CUO5OlWBXAgfEW4SL90LERhmZ662+kjrMjjVgUXVsTCERbEsc7hPsLZg8ce0xWPQ+JJ03VlTrdOxqc2SMgGK+SABfIdtDIlgnIWSj61pBQBCFrfnz/dXHI1XDJblL8AfuprO8Cvk3+G4y/mNbURsCABEPA7CZzYKvLhHAQ7JYP4EY37v+MrymvJJwCD7CfWK0wIAKwgUX9GQQBmNhN9qgWYDXQSQZWPJRInZyUKba6ZVrUSA7HWJUZKVDicpgjbAgfBKXWKt/mt8dlxSsCyRfwB+/IrnuSzpdiQLgN6tfEatm/DVcasOOTXymfFqh1rCnltWLcj6MCkDT5+O046pClVpDR46qHr1dTjYXR4S9C+FT6cFePTulmt09aq2510ytVv79r6Kkc1ZUqUqqVBm9QOX+cqQm7u26c1uvxJx4aEDdcVd/nBIhIAwuG1u2gAhJAoQjEFD3dKyNkhrygraavQIV+IIJbMF54fR8KFYrk8qfxBTsCcf4F4jcpk84gA5nwuEPSoVyRdTDW3pE2VvMIxhXbV8qWIoGMqc/rUyZVAwwa61CrkGYeNNCiTKYmLJoa0dtF0UewxPyov/piFPg2KpYnmY1YOzepS5gQds3GP06Y1y6JjdnJo4kWwUrmDGb1qR0ya56TmuY65KJUjRRwXDbvly5QsxmhGqJQvVYInspkXwx2lWqF0rWa0eqWyJHHH8GpW/nWLsaZ0d+FscXyQkARmTPk6/ONaQjRLJgIST+FL2ELdJIgt7LIU4qcnSQDd1EWC2Iwn8cXwsFS9p4QZNwAA) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAR8AA0AAAAABUQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABVAAAAYGpuoIFjbWFwAAAB2AAAADYAAABMQXvf9Wdhc3AAAAIQAAAAEAAAABAAGAAhZ2x5ZgAAAiAAAADCAAAAwuo/LUZoZWFkAAAC5AAAADYAAAA2M1kYF2hoZWEAAAMcAAAAHwAAACQhxhq5aG10eAAAAzwAAAAUAAAAFAYrAEtsb2NhAAADUAAAAAwAAAAMACYAh21heHAAAANcAAAAHAAAACAAJgLvbmFtZQAAA3gAAADWAAABwCKVQARwb3N0AAAEUAAAACoAAAA8cQNRnAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNotxQEGgEAUBuF5/+5WdIk9RhAKSBaAggjoLHueQKBDBSBFjeHDK9tFAGVNwPhpC8kaUF24IMc7GCD+hj5FToi7b+8V/KY5Yh2AKh1ApHwAFqIK8QAAAHjaY2BgYAJiZiAWAZKMYJqFwQJIczFwAOVAsrwMCgpb/v8HshBsxv9f/z++HwDUAQcAFYgLiQAAAAEAAwAIAAoAEAAF//8ADwACACAAAAG4AwwAAwAHAAAzESERJTMRIyABmP61/v4DDPz0TQJyAAEAK//0AlACxgA2AAAFIi4CNTQ2NyM1MzchNSE+ATU0JiMiBgcnPgEzMh4CFRQGBzMVIwchFSEGFRQWMzI2NxcOAQFEM1E4HQUDSHWX/vQBcAMEODMmRBs+Jmk6L0w2HQMETHuUAQ/+jwtANiZHJz0mbQweNkgqEBsLTVNNChUMMi4bIEQrKhswQicOGwxNU00WGzY3HipFLjMAAAAAAQAAAAEAQfbusLpfDzz1AAkD6AAAAADZxNIMAAAAANzxAuf/I/3AHmMEPQAAAAkAAgAAAAAAAHjaY2BkYGCx/ZfIwCDX9V/57wm5ZKAIKmAFAIxrBbgAAdgAIAAAAAAA7AAAAOwAAAJ7ACsAAAATABMAEwATAGF42mNgZGBgYGXyZhBjWMTADuYhADMDIwAYMQEYeNqVkDVyA0EUBdvMDh3PAcwMiZmZ7UjMzNLZdAKdSq+mFkMt9qfenQFmSTHB2OQc8D+Gw2PsM3B4nGX6Dk9wTs/hyUDPFCskHJ5mk12Hl0WQoaGzwjEbOuvEqZFV3BCvUxcX9C5TI636C9c8csc5T7yqkqTDB1FK6jyjJoqRlWNN9SQJcZMi3+KadZXVadiScct5njg2IxrV+y5Oiwqq11yPN288gwk5TMhxQZkKXbvqtN0NwzabbHEkcpy2q6a+desq6DSBibqNktTtOlvWvj4EEElBuwAAeNpjYGIAg/9rGXwZsAFWIGZkZGJgZmRmL83LNDAwcAHRRgZOJgCMYgZeAAA=) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-arabic-latin-ext-500-normal-Kv7revtF.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-500-normal-CQn1QWER.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-arabic-latin-500-normal-DKTF-fDF.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-500-normal-D3AA-Xr7.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-arabic-arabic-600-normal-D3P6dBIv.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-600-normal-BFwjdynV.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0898-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EFD-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAWsABAAAAAACrwAAAVTAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAEwIVgmCcxEQCoMsgzALDAABNgIkAxQEIAWDTAc8DIUGG5wJCB4D7gpVn3N19YiQzSCLzecKnie7+j+3qprjFXvB6X2mY0dUEogx5C+E8/s68x2U0ZH6XeAwOw6SXU7YOSB2prmSy+94W29YMqbm4dv5sjTrrquLaDAdyNd5RDMeJLj9//u5+uTcPj1dvMTFpZW4EP+bPp0Y6tF8kiBUzdAIVSyuIppplESmFXqnY7ZmLM1WYgBLtP9u7pkI4FOihPRhYzm4iAHIyIBZvlBIf//hPV4qw91VmhyGu4BV5xm1X3FwDtRO6gIG/9IyDbjUEVARR1tKozQggAIAGHjGCVwHgtc4/5eAWdA7kYD0BADlq4tAwAEUoIEcGgFyGDoAHxeFAmIE83dGBve3S6Yjf3w7AnoAAIB8o8V85sdpSBoUY9BktwGmbNhnnQUCTgrLo2XVXhDNWCAqA+G8rITzyieqLhJVn+CqmgFXz0N4Id4I7of07J2IIm9t6NP38dDTvygRCQkJCIwk35SIChFppJWIDgkr6RdshnvGEzEQB1bFgCXNUlUyL8ASzqmJE9VEYnQI9eoxQUs9eGpqQ43nbUrEyFFTEieiTlpCtMVsN10lYoVRIumXKS7NSTsYynDGraFpEpCuj+CGvX0oumO2aF+Y0aEl4eHVsVO2G612xXjW8x52konPTnb0GS3t8NOUWMU3+yHXXVwB8FQR4cX6RQBldUQKX4WkjDW2shJP9f+9jBLxwmiWCzAUTfNKEDQuPklWRpYAwALABzTQBQwGABjgHwoAEGPaXHFi9qwrlj9TfPLgiawdfXBZIuMvS+ygrN3xxRGF06eR9uP7j1mtV/DHXCN6iB1/pP20e/7oUXD1UNRdPPt0ZgtdaZd5Mq2IvL1W9TCUHWsP7ubWl/vqN6qY1Z961Xrn1MYVKYXv5eNiNDe3O7h39HDqrmGj9QsfKTLpyJDhAOAig4uXum1FTBLhHoi+gdC87QPFB4/IK4TkxrxCJIk4rzTaA4q00bbctq4kRbYiNZ23WnxAjCLsd89Yc+85movRXQw11dvHH2LI1H181D/TzgT+Gg/5B8WSDI3jIp6Tzf1zIA9NbzovnkQqvtmM4mrs4xrs4XrBWtrkacGj6VM1WhBA6Jmf7b+ZfqNL56KnvwHA89sP4gC8+lN9lfO7v0enfzQAHgoAgV9GubzOQt/3AaEXZckzIPQvww9U2+E1ASzVF+47x0EA8EFh/geNAC7zmG3GAyalaBYQOnkQUMS5HdD0s7zbzA1Y5FkQsGmjjYhjDhaYHHhG2TSfv1rFOIH3TJqg+lqCQSrLjWtQG44VE+YTlzKoZlZWybAJXuNKygQVSqPVDBH4jBhUVVAzLnvdiGFES820JKZzc/xE5yNwprlhyqCSccmcVJFke0kWmwg/HRg19xGq8UHXEq200FJHAfn0bDGeKZXsyUGDyEo1wYoaxTUx7X9AlYoCgMwfEwC9Oy1ARKFFO2uHBY2SDO1Cp/EZENIuEvKpdI9zFND42lwbaZVYmwDc9CmF/DbVSuSIZpcVqRMolCWiOLjrhN7M0qrkJs9XDOTQXEOh0H55S7WKpTDfMBrDmJl8zFl018YUS+Y227QTqlCo5zv0Y9WUmWzMubTWaNwF4sa7hAXIuc5nkSKGVom6LsJmVQkW1Wp+lHqBgtr4aI4xlFsL1Y85HaeFums1J2hQpVj+25nkzGJu5OyU5uqUNyILiTVKk2drK62iOUd3rdUpPbI5V19WaeVf0JxnOC+9mq/cnm+8ILM6cyVcVMzFSSP889Yc0F05WUOhB6yAUySJ1kKPgeXouJwBtJokGU8SbJ7pTmE5nBz4Q9U65wjPTAvQJAAA) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAR0AA0AAAAABUQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABUAAAAYGrToZljbWFwAAAB1AAAADYAAABMQXvf9Wdhc3AAAAIMAAAAEAAAABAAGAAhZ2x5ZgAAAhwAAAC4AAAAuIJK/GhoZWFkAAAC1AAAADYAAAA2M98YI2hoZWEAAAMMAAAAHwAAACQiTBssaG10eAAAAywAAAAUAAAAFAYvAEhsb2NhAAADQAAAAAwAAAAMACYAgm1heHAAAANMAAAAHAAAACAAJgLrbmFtZQAAA2gAAADeAAABzCPzQOxwb3N0AAAESAAAACoAAAA8cQtRpwABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNotxQEGgDAYR/G3/zajLvFdI4QCkgBYEAGdJQC6SSDQydKo5/Ej6FAmgvYijJ9uIbsGVCcf5SmDA8Tf0E/GDXaG9lkhbJoN1wGo0gUY6QXnBApweNpjYGBgAmJmIBYBkoxgmoXBAkhzMXAA5UCyvAwKClv+/weyEGzG/1//P74fANQBBwAViAuJAAAAAQADAAgACgAQAAX//wAPAAIAIAAAAbgDDAADAAcAADMRIRElMxEjIAGY/sDo6AMM/PRYAlwAAQAo//QCVwLGADMAAAUiLgI1NDY3IzUzNyM1ITY1NCYjIgcnPgEzMh4CFRQHMxUjByEVIQYVFBYzMjY3Fw4BAUk2UzgdAwJIcYz9AWwGMy5MNEQjaz0xTjYdBkt5iQEC/pIGOTMlQyZFJW4MIDdLKg0UCVNMVA8WLyo6USgsHTFDJhoYVExTERQ0NCEoUis1AAABAAAAAQBBwSENhF8PPPUACQPoAAAAANnE0g4AAAAA3PEC5/8X/bQe9QRTAAAACQACAAAAAAAAeNpjYGRgYLH9l8jAIC/xX/zvWrmvQBFUwAoAiO4FsgAB2AAgAAAAAADsAAAA7AAAAn8AKAAAABMAEwATABMAXHjaY2BkYGBgZXJlEGNYwsAO5iEAMwMjABfFARR42p2QgUYEYRRGz7RbiiwgAPMCTU2CCrSxRCktIWBrp2nYdtc/Wwp6up6gJ+rgyhCwLv89n/vNwQDbPNMj6+8AD9lucMYpP8EbDPgO7jHiK7jf6Wyyx0vwFseOLA8kvKycpf0Dp+WJRGNeyQWtPHMvSNTebxhxxSVDrrn1UvHBmAlzm+ck6ZFGxz5jb6/ykIW9KffmhD7znJySgjLeszDm0jruO3PNmzwh/bnCIYVF6nryf54L95JPEg01/hlyjjik5EQKL7ZI9gr0MXPyzhctJip35X73nVL8ApLkRAEAAHjaY2BiAIP/WxkiGLABViBmZGRiYGZkZi/NyzQwMHAB0UYGTiYAkBUGcQAA) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-arabic-latin-ext-600-normal-BTa7FJLT.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-600-normal-CbzCDZsa.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-arabic-latin-600-normal-ltMYBO0k.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-600-normal-poe8IpAJ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-arabic-arabic-700-normal-Ub94BhyN.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-700-normal-_1BWYvpi.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0898-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EFD-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAXEABAAAAAACvgAAAVqAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAEwIVgmCcxEQCoNMg08LDAABNgIkAxQEIAWDVgc8DIUWG9UJUZQO0maCnwe2rWatKBpdxogUznIhQ5oxYuAiHNNaa9l+EH4jeNyvnJfkgKAMoAA1qtV1AtQJV3AsqyrX/5/sPt8s/OnZMzhnVCFLuEvKU1ME6uw+BMAxu1VxNGhqi0xHbb4JjZLW9lXC73+u5T9JqoTJXBUAZ7dI+UUSnvDYuNqUX1lVGFTu5HX//3tV38hNNCdgY4MEPEjvZw8ac3fO4x+oFZzz+OZahco1qXupvvmbfTVM0lSAwOZfuz1ToNU4N7R3f0UDCApUDhTJl4pAf98+nu3tA/Oyd34SzIBdt5d0PfiKJdWCGjhCf+m4biCwhSC1CTRL0ZAyEEgAhwaVGK6C6W1p+e8lKA/TpWlAuwCpg9oDpvFIyOhHC/RjbARaNUsSOkzX7qr/cH97VPH/b1+OQAAY0qbAkBJ9FjQgKqSIdkKZw8657ohDiBoNiuQYcMFVoL2qByVKcTGDSxpoT3uU9I7aUx8lClLcDy0j+jriFCOqU9De3CctRC8ulEAUC2FtKxM3SyAVQxTKEsjFwjZ5nj2m/SwC04FDa4FpW2wtr5kyD1zGEeuBS2XCOKO3++GzWpqdnB2aWGduLIEiRwvbxXRE7AjRHc62Jkqgobgfj83zR/SoNq9VttmpOFtKYZmZEb20Ky7AXOxrvGOOxne3M+4dNwUaC627Wcw+7u07bc6lQI1N+aV57QvZgTk88MGMMxhgZwiEu/M8C/F6JMf+Gs5sw9as8nP2vFWVQEtxf7HfUixz/74SGwMka9aqG1s5ukADaEXGduAYAIXoggSIwiR5Yxqur61B6q39fv9zHa7SPQG5uTU0lwOHJ0/ge+HUvb+24M+3X3q9TvFqPdum/YPtl7bg047Jg+9p3zpdtfpAvTcOyZsm1KPj/eFChiu+TLaH32cmVYbwz9CCdvdoacc/UpJdNezpd+cHytmivraltfy/bdvhmvpwlL+TVN4ROpH4FPAZo1lLT1IDMN0AX30E+0Y7YEXxCRjr8A70G6D7iKEYpfjf5RUCUpckydadxCV2CVz+qO49GmPgvCdrVnTQKuoQT3exVtDYQSNdSwq+INoaoF1dn0hSPYxa0bURUdRB091RLXbZzVW5/syGmq5r0XaD/zuwBgdhCQdjEYc5YC+NlsYRrfjU8gpCCLvaqySkW7c1Loj0J8KPx5eb8Puf+ujIiatqrGxBWiQQ/FACU5siFOOBzHQa4gVNc/9ffmB6LwhCQ8pndQsvQCtJ+UtZoNl9Zk4RgcuBwUoZFvqhTJr9U2bb3VUWqy0qGwzqUTZaKsHRiTJ4aH4hnZYmun1Ov1mjvHTenKivMYqIMmXWsGjVilQoladSDWLQsnq9Js3JNatXn1H9IuWZQgxoMmhWjmHuJCxWlFghH658uNqKKyG27PelV/uWfjdWuj7Xd+ebMm3lnbiG39WZWJwYsVJhYqZix2zlihI5SBB4p2uOdQxSPPgjFw0aEIUCqncDZpc2IIKCHDS/8Gg0RjkVHhEX05mwA5bYgwyhlricxI7G5+cki+TPQYfmJR8cgvjYGcgJh7Os28NKT4Kd3FnIdnHC+DNln0U5JV+CQA7NR1t/xlmMY7LF8mdRC1mbRAniLF3IWSWYj00v5O0WL4zvSpfQ11V2WpwlOiRDNJVZlSV31FbxSC6cJXulR7kkfqqqWAg/MkhnaRyRKUYAG/i0Ft2XR8fHTTQo66k8g8igbxBK5WICo88iFzWJH2zvaYRZsXSRsOGwRb7kXt+qWq54gXNtmhVLFvoFTqU9LoKmJQD/xpE92XzQCwrTkANXiR69hJzoFDXt7AF6TvQcT3TopScbMAVXovf57/M8APwiNegFxFA9AAAA) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAR0AA0AAAAABVQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABVAAAAYGs5opVjbWFwAAAB2AAAADYAAABMQXvf9Wdhc3AAAAIQAAAAEAAAABAAGAAhZ2x5ZgAAAiAAAAC8AAAAvOFh37BoZWFkAAAC3AAAADYAAAA2NG8YJmhoZWEAAAMUAAAAHwAAACQi2xulaG10eAAAAzQAAAAUAAAAFAY0AEZsb2NhAAADSAAAAAwAAAAMACYAhG1heHAAAANUAAAAHAAAACAAJgLqbmFtZQAAA3AAAADXAAAB1iSBQOlwb3N0AAAESAAAACoAAAA8cRRRswABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNotxQEGgEAUBuHZf3cV6Q7vHgkFJAFQEBE6S6dIZwiks6WoMXwE7bqIoFU90H66kdkVoCz1UZ53cID4a+rO2MCOUN4ThEWD4SoA5ToBI3kAD1MK0wAAAHjaY2BgYAJiZiAWAZKMYJqFwQJIczFwAOVAsrwMCgpb/v8HshBsxv9f/z++HwDUAQcAFYgLiQAAAAEAAwAIAAoAEAAF//8ADwACACAAAAG4AwwAAwAHAAAzESERJTMRIyABmP7M0NADDPz0ZAJEAAEAJv/0Al4CxgA1AAAFIi4CNTQ2NyM1MzcjNSE2NTQmIyIGByc+ATMyHgIVFAYHMxUjBzMVIQYVFBYzMjY3Fw4BAU85VTkdAQFHbIHtAWcFLSkkQRdKIG0/M1A3HQIDSnd88/6XAzUuI0AkTCNuDCI6TCsIDgdaRFoPESsmHRpdJS4eNEQlCxgMWkRaDA0xMCAnXSo2AAEAAAABAEH+sUPiXw889QAJA+gAAAAA2cTSCQAAAADc8QLn/wv9px+QBGgAAQAJAAIAAAAAAAB42mNgZGBgsf2XyMAgv+4/998J8hOAIqiAFQCMtAW7AAHYACAAAAAAAOwAAADsAAAChAAmAAAAEwATABMAEwBeeNpjYGRgYGBlcmYQY1jKwA7mIQAzAyMAF6gBE3jalZA1kkMxEETfMm/oWNkyMzMzQ7LMYKYb+WQOfQZ3qcaU2R80TzXdLQBaeaeBusY24L4uYFxHLznjemmyxg0skzFuZJyEcRMBHo2bGWTSuFsEn8T0hphnRG+UFyJ8aR4TDxMV/6oGifCh/gnbHLLHOkecqvNGigue+JdyjYjoWY4XhqQIqv/KtTQRnxOUyjHGMGOW4IoZrpjiKnIclmO+haJzoaZdWK163Q3pQ6T9XXz4O3KMM8oYcyJL8aqIdMPe/avXlTmifvam+qaa0PjKcB5j5USMAHjaY2BiAIP/+xhSGLABViBmZGRiYGZkZi/NyzQwMHAB0UYGTiYAlCwGhgAA) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-arabic-latin-ext-700-normal-D86dP9GY.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-700-normal-CFofN-Pm.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-arabic-latin-700-normal-iTytfV1M.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-700-normal-n94NPnh4.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--brand-950: #0c1b14;--brand-900: #12261d;--brand-800: #183126;--brand-700: #1f3a2e;--brand-600: #2c5241;--brand-500: #3d6b56;--brand-100: #dfeae4;--brand-50: #eff5f1;--gold-600: #9c7222;--gold-500: #b8892b;--gold-400: #d4a548;--gold-100: #f5e9cc;--gold-50: #fbf6ea;--bg: #f5f4f0;--surface: #ffffff;--surface-2: #faf9f6;--surface-3: #f1efe9;--border: #e5e1d7;--border-strong: #d3cdbf;--text: #17201b;--text-2: #49534d;--text-3: #7a827d;--ok: #1f7a4a;--ok-bg: #e3f3e9;--warn: #a8670f;--warn-bg: #fbf0dc;--danger: #b4382f;--danger-bg: #fbe7e5;--info: #2a5f9e;--info-bg: #e5eef9;--r-sm: 8px;--r: 12px;--r-lg: 16px;--r-xl: 20px;--sh-1: 0 1px 2px rgb(16 24 20 / .06);--sh-2: 0 1px 2px rgb(16 24 20 / .04), 0 4px 14px rgb(16 24 20 / .06);--sh-3: 0 12px 40px rgb(16 24 20 / .18);--ring: 0 0 0 3px rgb(184 137 43 / .35);--sidebar-w: 248px;--header-h: 60px;color-scheme:light}:root[data-theme=dark]{--bg: #0e1411;--surface: #151d19;--surface-2: #19221d;--surface-3: #1f2a24;--border: #26322b;--border-strong: #34433a;--text: #ecefec;--text-2: #b9c2bd;--text-3: #8a948f;--brand-50: #17241d;--brand-100: #1e3328;--gold-50: #241e12;--gold-100: #3a2f19;--ok-bg: #12291c;--warn-bg: #2c2210;--danger-bg: #301615;--info-bg: #142336;--sh-1: 0 1px 2px rgb(0 0 0 / .4);--sh-2: 0 1px 2px rgb(0 0 0 / .3), 0 6px 18px rgb(0 0 0 / .35);color-scheme:dark}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:IBM Plex Sans Arabic,system-ui,-apple-system,Segoe UI,sans-serif;background:var(--bg);color:var(--text);font-size:14.5px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2,h3,h4{line-height:1.3;margin:0;font-weight:700}button{font:inherit;cursor:pointer;color:inherit}input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:none;box-shadow:var(--ring)}.num{font-variant-numeric:tabular-nums}.muted{color:var(--text-3)}.small{font-size:12.5px}.spacer{flex:1}.row{display:flex;align-items:center;justify-content:space-between;gap:12px}.stack{display:grid;gap:12px}.hstack{display:flex;align-items:center;gap:8px}.error{color:var(--danger);font-size:13.5px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.app{display:grid;grid-template-columns:var(--sidebar-w) minmax(0,1fr);grid-template-rows:minmax(0,1fr);height:100%;overflow:hidden}.app.collapsed{--sidebar-w: 72px}.main{display:grid;grid-template-rows:var(--header-h) auto minmax(0,1fr);min-width:0;height:100%}.content{overflow:auto;min-height:0}.sidebar{background:linear-gradient(180deg,var(--brand-800),var(--brand-950));color:#d5e0da;display:flex;flex-direction:column;min-height:0;overflow:hidden;border-inline-end:1px solid rgb(255 255 255 / .04)}.sb-brand{display:flex;align-items:center;gap:10px;padding:14px 16px;height:var(--header-h)}.sb-brand .name{font-weight:700;font-size:19px;color:#fff;letter-spacing:-.2px}.sb-brand .tag{font-size:11px;color:#9fb5aa;margin-top:-2px}.logo{width:34px;height:34px;border-radius:10px;flex:none;display:grid;place-items:center;background:radial-gradient(circle at 30% 25%,#f0d48a,var(--gold-500) 60%,var(--gold-600));color:var(--brand-900);font-weight:800;font-size:17px;box-shadow:inset 0 -2px #00000026,0 2px 8px #b8892b59}.sb-nav{flex:1;overflow-y:auto;padding:8px 10px 16px}.sb-group{margin-top:14px}.sb-group-title{font-size:11px;font-weight:600;color:#7f988c;padding:0 10px 6px;letter-spacing:.3px}.sb-item{width:100%;display:flex;align-items:center;gap:11px;border:0;background:transparent;color:#c9d6cf;padding:9px 10px;border-radius:10px;text-align:start;font-size:14px;position:relative}.sb-item svg{flex:none;opacity:.85}.sb-item:hover{background:#ffffff0f;color:#fff}.sb-item.active{background:#ffffff1a;color:#fff;font-weight:600}.sb-item.active:before{content:"";position:absolute;inset-inline-start:-10px;top:8px;bottom:8px;width:3px;border-radius:3px;background:var(--gold-400)}.sb-item .count{margin-inline-start:auto;font-size:11px;background:var(--gold-500);color:#fff;border-radius:99px;padding:0 7px;min-width:20px;text-align:center}.sb-foot{padding:12px;border-top:1px solid rgb(255 255 255 / .06)}.sb-plan{background:#ffffff0f;border-radius:12px;padding:10px 12px;font-size:12.5px;color:#c9d6cf}.sb-plan strong{color:var(--gold-400)}.app.collapsed .sb-label,.app.collapsed .sb-group-title,.app.collapsed .sb-brand .txt,.app.collapsed .sb-item .count,.app.collapsed .sb-plan{display:none}.app.collapsed .sb-item{justify-content:center}.header{display:flex;align-items:center;gap:12px;padding:0 20px;background:var(--surface);border-bottom:1px solid var(--border);min-width:0}.header .title{font-size:15px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header .crumb{color:var(--text-3);font-size:13px;white-space:nowrap}.icon-btn{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;flex:none;border:1px solid transparent;background:transparent;color:var(--text-2)}.icon-btn:hover{background:var(--surface-3);color:var(--text)}.cmdk-trigger{display:flex;align-items:center;gap:8px;height:36px;padding:0 12px;min-width:240px;border:1px solid var(--border);background:var(--surface-2);border-radius:10px;color:var(--text-3);font-size:13.5px}.cmdk-trigger kbd{margin-inline-start:auto}kbd{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;direction:ltr;padding:1px 6px;border-radius:6px;border:1px solid var(--border);background:var(--surface);color:var(--text-3)}.status{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;padding:4px 10px;border-radius:99px;background:var(--ok-bg);color:var(--ok);white-space:nowrap;font-weight:500}.status .dot{width:7px;height:7px;border-radius:50%;background:currentColor}.status.offline{background:var(--warn-bg);color:var(--warn)}.status.issues{background:var(--danger-bg);color:var(--danger);border:0;cursor:pointer;font:inherit;font-size:inherit}.avatar{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;flex:none;background:var(--brand-100);color:var(--brand-700);font-weight:700;font-size:14px}:root[data-theme=dark] .avatar{color:var(--gold-400)}.user-btn{display:flex;align-items:center;gap:8px;border:0;background:transparent;padding:3px 6px 3px 3px;border-radius:99px}.user-btn:hover{background:var(--surface-3)}.user-btn .who{text-align:start;line-height:1.2}.user-btn .who b{display:block;font-size:13px}.user-btn .who span{font-size:11.5px;color:var(--text-3)}.menu{position:absolute;top:calc(100% + 6px);inset-inline-end:0;min-width:220px;z-index:40;background:var(--surface);border:1px solid var(--border);border-radius:var(--r);box-shadow:var(--sh-3);padding:6px}.menu button{width:100%;display:flex;align-items:center;gap:10px;padding:9px 10px;border:0;background:none;border-radius:8px;text-align:start}.menu button:hover{background:var(--surface-3)}.menu hr{border:0;border-top:1px solid var(--border);margin:6px 0}.bottom-nav{display:none}.page{padding:24px;max-width:1280px;margin:0 auto;width:100%;display:grid;gap:18px;align-content:start}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap}.page-head h1{font-size:22px;letter-spacing:-.2px}.page-head p{margin:4px 0 0;color:var(--text-3)}.grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.grid-3{display:grid;grid-template-columns:2fr 1fr;gap:18px}.card,.panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--sh-1);min-width:0}.panel{padding:18px}.card-head{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--border)}.card-head h3,.panel h3{font-size:15px;font-weight:700}.panel h3{margin-bottom:12px}.card-head .sub{color:var(--text-3);font-size:12.5px}.card-body{padding:18px}.card-body.flush{padding:0}.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}.kpi{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:16px 18px;box-shadow:var(--sh-1);display:grid;gap:4px;align-content:start}.kpi-top{display:flex;align-items:center;justify-content:space-between}.kpi .label{color:var(--text-2);font-size:13px;font-weight:500}.kpi .ico{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--brand-50);color:var(--brand-600)}.kpi .ico.gold{background:var(--gold-50);color:var(--gold-600)}.kpi .ico.info{background:var(--info-bg);color:var(--info)}.kpi .ico.ok{background:var(--ok-bg);color:var(--ok)}:root[data-theme=dark] .kpi .ico{color:var(--gold-400)}.kpi .value{font-size:26px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.4px;margin-top:4px}.kpi .value small{font-size:14px;font-weight:500;color:var(--text-3);margin-inline-start:4px}.kpi .foot{font-size:12.5px;color:var(--text-3)}.trend-up{color:var(--ok);font-weight:600}.trend-down{color:var(--danger);font-weight:600}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:10px;padding:9px 16px;font-weight:600;font-size:14px;white-space:nowrap;transition:background .15s,border-color .15s,transform .05s}.btn:active:not(:disabled){transform:translateY(1px)}.btn.primary{background:var(--brand-700);color:#fff}.btn.primary:hover:not(:disabled){background:var(--brand-600)}.btn.gold{background:var(--gold-500);color:#fff}.btn.gold:hover:not(:disabled){background:var(--gold-600)}.btn.ghost,.btn.secondary{background:var(--surface);border-color:var(--border-strong);color:var(--text)}.btn.ghost:hover:not(:disabled),.btn.secondary:hover:not(:disabled){background:var(--surface-3)}.btn.danger{background:var(--danger);color:#fff}.btn.subtle{background:transparent;color:var(--text-2)}.btn.subtle:hover{background:var(--surface-3)}.btn.lg{padding:14px 18px;font-size:15.5px;border-radius:12px}.btn.sm{padding:6px 11px;font-size:13px;border-radius:8px}.btn.icon-only{padding-inline:11px;flex:none}.btn.block{width:100%}.btn:disabled{opacity:.45;cursor:not-allowed}:root[data-theme=dark] .btn.primary{background:var(--brand-500)}.form{display:grid;gap:12px}.form label,.field{display:grid;gap:5px;font-size:13px;color:var(--text-2);font-weight:500}.input,.form input,.form select,.form textarea{height:40px;padding:0 12px;border-radius:10px;border:1px solid var(--border-strong);background:var(--surface);width:100%;transition:border-color .15s,box-shadow .15s}.form textarea{height:auto;padding:10px 12px}.input:focus,.form input:focus,.form select:focus{outline:none;border-color:var(--gold-500);box-shadow:var(--ring)}.two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.input-icon{position:relative}.input-icon svg{position:absolute;inset-inline-start:12px;top:50%;transform:translateY(-50%);color:var(--text-3);pointer-events:none}.input-icon .input{padding-inline-start:38px}.search{height:44px;padding:0 14px;border-radius:12px;border:1px solid var(--border-strong);background:var(--surface);width:100%}.input-icon .search{padding-inline-start:40px}.cats{display:flex;gap:8px;flex-wrap:wrap}.cat,.chip{border:1px solid var(--border);background:var(--surface);color:var(--text-2);padding:6px 14px;border-radius:99px;font-size:13.5px;font-weight:500;white-space:nowrap}.cat:hover{border-color:var(--border-strong);color:var(--text)}.cat.active{background:var(--brand-700);color:#fff;border-color:var(--brand-700)}.segmented{display:inline-flex;background:var(--surface-3);border-radius:10px;padding:3px;gap:2px}.segmented button{border:0;background:transparent;padding:6px 14px;border-radius:8px;font-size:13.5px;color:var(--text-2)}.segmented button.active{background:var(--surface);color:var(--text);box-shadow:var(--sh-1);font-weight:600}.badge{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:99px;font-size:12px;font-weight:600;background:var(--surface-3);color:var(--text-2);white-space:nowrap}.badge.ok{background:var(--ok-bg);color:var(--ok)}.badge.warn{background:var(--warn-bg);color:var(--warn)}.badge.danger{background:var(--danger-bg);color:var(--danger)}.badge.info{background:var(--info-bg);color:var(--info)}.badge.gold{background:var(--gold-100);color:var(--gold-600)}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:14px}th,td{padding:11px 14px;text-align:start;border-bottom:1px solid var(--border);white-space:nowrap}th{color:var(--text-3);font-weight:600;font-size:12.5px;background:var(--surface-2);position:sticky;top:0}tbody tr:hover td{background:var(--surface-2)}tbody tr:last-child td{border-bottom:0}td.num,th.num{text-align:end;font-variant-numeric:tabular-nums}.panel table th{background:transparent}.empty{display:grid;place-items:center;text-align:center;gap:8px;padding:36px 16px;color:var(--text-3)}.empty .e-ico{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:var(--surface-3);color:var(--text-3)}.empty b{color:var(--text-2);font-size:15px}.skeleton{background:linear-gradient(90deg,var(--surface-3),var(--surface-2),var(--surface-3));background-size:200% 100%;animation:sk 1.2s infinite;border-radius:8px}@keyframes sk{to{background-position:-200% 0}}.modal-bg{position:fixed;top:0;right:0;bottom:0;left:0;background:#080e0b80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:grid;place-items:center;padding:16px;z-index:50;animation:fade .15s}.modal{background:var(--surface);color:var(--text);border-radius:var(--r-xl);width:min(460px,100%);box-shadow:var(--sh-3);animation:pop .18s ease-out;max-height:calc(100vh - 32px);overflow:auto}.modal.wide{width:min(640px,100%)}.modal-head{display:flex;align-items:center;gap:10px;padding:18px 20px 12px}.modal-head h2{font-size:18px}.modal-body{padding:4px 20px 16px}.modal-foot{display:flex;gap:10px;padding:14px 20px 18px;border-top:1px solid var(--border)}@keyframes fade{0%{opacity:0}}@keyframes pop{0%{opacity:0;transform:translateY(8px) scale(.98)}}.toasts{position:fixed;bottom:20px;inset-inline-start:20px;display:grid;gap:8px;z-index:60}.toast{display:flex;align-items:center;gap:10px;min-width:260px;max-width:420px;padding:12px 14px;background:var(--brand-900);color:#f1f5f2;border-radius:12px;box-shadow:var(--sh-3);font-size:14px;animation:pop .2s}.toast.error{background:#5b1d18}.toast.ok svg{color:#7fd6a2}.cmdk{width:min(560px,100%);align-self:start;margin-top:12vh;padding:0;overflow:hidden}.cmdk input:focus-visible{box-shadow:none}.cmdk input{width:100%;height:54px;border:0;border-bottom:1px solid var(--border);padding:0 18px;font-size:16px;background:transparent;outline:none}.cmdk-list{max-height:360px;overflow:auto;padding:6px}.cmdk-item{width:100%;display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;border:0;background:none;text-align:start}.cmdk-item.sel{background:var(--surface-3)}.cmdk-item .hint{margin-inline-start:auto;color:var(--text-3);font-size:12px}.cmdk-section{font-size:11.5px;color:var(--text-3);padding:8px 12px 4px;font-weight:600}.auth{min-height:100%;display:grid;grid-template-columns:1.1fr 1fr;background:var(--surface)}.auth-brand{background:radial-gradient(1200px 600px at 100% 0%,var(--brand-600),transparent 60%),linear-gradient(160deg,var(--brand-800),var(--brand-950));color:#e6eee9;padding:48px;display:flex;flex-direction:column;gap:28px;position:relative;overflow:hidden}.auth-brand:after{content:"م";position:absolute;inset-inline-end:-60px;bottom:-140px;font-size:520px;font-weight:800;color:#d4a54812;line-height:1}.auth-brand .logo{width:46px;height:46px;font-size:22px;border-radius:14px}.auth-brand h1{font-size:38px;color:#fff;letter-spacing:-.5px}.auth-brand .lead{font-size:18px;color:#c4d4cb;max-width:460px;margin:0}.feat{display:grid;gap:14px;max-width:460px;z-index:1}.feat div{display:flex;gap:12px;align-items:flex-start}.feat svg{flex:none;color:var(--gold-400);margin-top:3px}.feat b{color:#fff;display:block}.feat span{color:#a9bdb2;font-size:13.5px}.auth-trust{margin-top:auto;display:flex;gap:10px;flex-wrap:wrap;z-index:1}.auth-trust span{font-size:12px;border:1px solid rgb(255 255 255 / .15);border-radius:99px;padding:4px 12px;color:#c4d4cb}.auth-form{position:relative;display:grid;place-items:center;padding:32px 24px;background:var(--bg)}.auth-form form{width:min(440px,100%)}.auth-form h2{font-size:24px}.auth-form .hint{background:var(--gold-50);border:1px dashed var(--gold-400);color:var(--text-2);border-radius:10px;padding:10px 12px;font-size:13px}.pos{display:grid;grid-template-columns:minmax(0,1fr) 400px;height:100%;min-height:0}.catalog{padding:18px 20px;overflow:auto;min-height:0;display:grid;gap:14px;align-content:start}.catalog-bar{display:flex;gap:10px;align-items:center}.catalog-bar .input-icon{flex:1}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(158px,1fr));gap:12px}.tile{position:relative;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:0;text-align:start;box-shadow:var(--sh-1);display:flex;flex-direction:column;overflow:hidden;transition:border-color .15s,box-shadow .15s,transform .08s}.tile:hover{border-color:var(--gold-400);box-shadow:var(--sh-2)}.tile:active{transform:scale(.97)}.tile .swatch{height:64px;display:grid;place-items:center;font-size:22px;font-weight:700;color:#fffffff2}.tile .tbody{padding:10px 12px 12px;display:grid;gap:2px}.tile .name{font-weight:600;font-size:14px;line-height:1.35}.tile .price{color:var(--text);font-weight:700;font-variant-numeric:tabular-nums}.tile .stock{font-size:11.5px;color:var(--text-3)}.tile .stock.low{color:var(--danger);font-weight:600}.tile .mod-dot{position:absolute;top:8px;inset-inline-start:8px;background:#00000047;color:#fff;border-radius:99px;font-size:10.5px;padding:1px 7px}.cart{background:var(--surface);border-inline-start:1px solid var(--border);display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:0}.cart-head{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--border)}.cart-head h2{font-size:16px}.lines{overflow:auto;padding:6px 18px}.line{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:12px 0;border-bottom:1px solid var(--border)}.line .lname{font-weight:600;font-size:14px}.line .lmods{font-size:12px;color:var(--text-3)}.line .ltotal{font-weight:700;font-variant-numeric:tabular-nums;min-width:78px;text-align:end}.qty{display:flex;align-items:center;gap:2px;background:var(--surface-3);border-radius:10px;padding:2px}.qty button{width:28px;height:28px;border-radius:8px;border:0;background:transparent;display:grid;place-items:center}.qty button:hover{background:var(--surface)}.qty span{min-width:22px;text-align:center;font-weight:600;font-variant-numeric:tabular-nums}.totals{padding:14px 18px 18px;border-top:1px solid var(--border);display:grid;gap:6px;background:var(--surface-2)}.totals .row{font-size:14px;color:var(--text-2)}.totals .grand{font-size:24px;font-weight:800;color:var(--text);margin-top:4px;letter-spacing:-.4px}.pay{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.pay-amount{text-align:center;padding:6px 0 14px}.pay-amount .big{font-size:34px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.6px}.tender-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px}.tender-grid button{height:44px;border-radius:10px;border:1px solid var(--border-strong);background:var(--surface);font-weight:600;font-variant-numeric:tabular-nums}.tender-grid button.active{border-color:var(--gold-500);background:var(--gold-50)}.change-box{margin-top:14px;padding:12px 14px;border-radius:12px;background:var(--ok-bg);color:var(--ok);display:flex;justify-content:space-between;font-weight:700;font-size:16px}.change-box.short{background:var(--danger-bg);color:var(--danger)}.mod-group{margin-bottom:16px}.mod-group .gt{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-weight:600;font-size:14px}.mod-opts{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px}.mod-opt{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;border-radius:12px;border:1.5px solid var(--border);background:var(--surface);text-align:start}.mod-opt .d{font-size:12px;color:var(--text-3);font-variant-numeric:tabular-nums}.mod-opt.active{border-color:var(--brand-600);background:var(--brand-50)}.mod-opt.active .d{color:var(--brand-600)}.success-ico{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:var(--ok-bg);color:var(--ok);margin:0 auto 8px}.receipt-preview{display:grid;place-items:center;gap:6px;text-align:center}.receipt-preview img{width:168px;height:168px;border-radius:8px;border:1px solid var(--border);padding:6px;background:#fff}.bars{display:flex;align-items:flex-end;gap:6px;height:170px;padding-top:10px}.bar-col{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;height:100%;justify-content:flex-end;min-width:0}.bar{width:100%;max-width:34px;border-radius:6px 6px 3px 3px;background:linear-gradient(180deg,var(--gold-400),var(--gold-500));min-height:2px;transition:height .4s;position:relative}.bar.dim{background:var(--surface-3)}.bar-col .lbl{font-size:11px;color:var(--text-3);font-variant-numeric:tabular-nums}.bar-col:hover .bar{filter:brightness(1.08)}.bar-tip{position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%);background:var(--brand-900);color:#fff;font-size:11px;padding:2px 6px;border-radius:6px;white-space:nowrap;opacity:0;pointer-events:none}.bar-col:hover .bar-tip{opacity:1}.meter{height:8px;border-radius:99px;background:var(--surface-3);overflow:hidden}.meter>div{height:100%;border-radius:99px;background:var(--brand-600)}.meter.gold>div{background:var(--gold-500)}.rank{display:grid;gap:12px}.rank-row{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:10px;align-items:center}.rank-row .n{width:22px;height:22px;border-radius:6px;background:var(--surface-3);display:grid;place-items:center;font-size:11.5px;font-weight:700;color:var(--text-2)}.rank-row .nm{font-weight:600;font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assistant{background:linear-gradient(135deg,var(--brand-800),var(--brand-950));color:#e6eee9;border:0}.assistant h3{color:#fff;display:flex;align-items:center;gap:10px}.assistant .search{background:#ffffff14;border-color:#ffffff24;color:#fff}.assistant .search::placeholder{color:#9fb5aa}.assistant .cat{background:#ffffff0f;border-color:#ffffff1f;color:#d5e0da}.assistant .cat:hover{background:#ffffff1f;color:#fff}.qa{border-top:1px solid rgb(255 255 255 / .1);padding:12px 0 2px;display:grid;gap:4px}.qa .q{color:#9fb5aa;font-size:13px}.suggest{background:#d4a54824;color:#f3dfa8;border-radius:10px;padding:8px 12px;font-size:13.5px;display:flex;gap:8px;align-items:flex-start}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.input.lg,input.lg{font-size:22px;font-weight:700;padding:12px 14px;font-variant-numeric:tabular-nums}.alert{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:12px;font-size:14px}.alert.warn{background:var(--warn-bg);color:var(--warn)}.alert.info{background:var(--info-bg);color:var(--info)}.alert.small{font-size:13px;padding:10px 12px}.van-tabs{align-self:start}.van-tabs button{display:inline-flex;align-items:center;gap:6px}.stop{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--border)}.stop:last-child{border-bottom:0}.stop .btn{text-decoration:none}.stop.is-next{background:var(--gold-50)}.stop.done .stop-name{color:var(--text-3)}.stop.done .seq{background:var(--ok-bg);color:var(--ok)}.seq{width:32px;height:32px;border-radius:50%;background:var(--brand-700);color:#fff;display:grid;place-items:center;font-weight:700;flex:none;font-size:14px}.seq.lg{width:44px;height:44px;font-size:18px}.next-stop{background:linear-gradient(135deg,var(--brand-800),var(--brand-600));color:#fff;border-radius:var(--r-xl, 18px);padding:18px;display:grid;gap:14px;box-shadow:var(--sh-2)}.next-stop .ns-label{font-size:12px;letter-spacing:.02em;color:var(--gold-400);font-weight:600}.next-stop .ns-main{display:flex;align-items:center;gap:12px}.next-stop .seq{background:var(--gold-500);color:var(--brand-950)}.next-stop .ns-name{font-size:20px;font-weight:700}.next-stop .ns-meta{display:flex;gap:6px;flex-wrap:wrap;margin-top:4px}.next-stop .ns-actions{display:flex;gap:8px;flex-wrap:wrap}.next-stop .ns-actions .btn{flex:1;text-decoration:none;justify-content:center}.next-stop .btn.secondary{background:#ffffff1a;color:#fff;border-color:#fff3}.next-stop .btn.secondary:hover{background:#ffffff2e}.visit-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.visit-head h1{font-size:22px;margin:0}.visit-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px;align-items:start}.visit-side{display:grid;gap:16px;position:sticky;top:0}.van-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--border)}.van-item.picked{background:var(--brand-50)}[data-theme=dark] .van-item.picked{background:#3d6b5629}.qty.big button{width:38px;height:38px}.qty.big button:disabled{opacity:.35}.qty.big input{width:44px;border:0;background:transparent;text-align:center;font-weight:700;font-size:16px;color:var(--text);font-variant-numeric:tabular-nums;padding:0}.van-total{position:sticky;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:var(--surface);border-top:1px solid var(--border);border-radius:0 0 var(--r-lg, 14px) var(--r-lg, 14px)}.van-total>div:first-child{display:grid}.van-total b{font-size:20px}.due-box{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-radius:12px;background:var(--gold-50);color:var(--gold-600);font-weight:600}.due-box b{font-size:20px;color:var(--text)}.due-box.big b{font-size:26px}[data-theme=dark] .due-box{background:#d4a5481f}.handover{display:flex;align-items:center;justify-content:space-between;padding:20px 22px;border-radius:var(--r-xl, 18px);background:linear-gradient(135deg,var(--brand-800),var(--brand-600));color:#fff;box-shadow:var(--sh-2)}.handover>div{display:grid;gap:4px}.handover span{color:var(--gold-400);font-weight:600;font-size:13px}.handover b{font-size:30px}.handover svg{opacity:.35}@media (max-width: 860px){.visit-grid{grid-template-columns:1fr}.visit-side{position:static}.van-total{bottom:0}}.kds{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px}.ticket{background:var(--surface);border:1px solid var(--border);border-top:5px solid var(--info);border-radius:var(--r-lg);padding:14px 16px;display:grid;gap:12px;box-shadow:var(--sh-2);align-content:start}.ticket .tno{font-size:22px;font-weight:800}.ticket .timer{font-variant-numeric:tabular-nums;font-weight:700;padding:2px 10px;border-radius:99px;background:var(--info-bg);color:var(--info)}.ticket ul{margin:0;padding:0;list-style:none;display:grid;gap:8px;font-size:16px}.ticket li{display:flex;gap:8px}.ticket li b{min-width:28px}.ticket.late{border-top-color:var(--danger)}.ticket.late .timer{background:var(--danger-bg);color:var(--danger)}.ticket.ready{border-top-color:var(--ok);background:var(--ok-bg)}.ticket.ready .timer{background:var(--surface);color:var(--ok)}.printer-setup{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:start}.mode-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mode{display:grid;justify-items:start;gap:3px;text-align:start;padding:12px;border:1.5px solid var(--border);border-radius:var(--r-md, 12px);background:var(--surface);color:var(--text);cursor:pointer;transition:border-color .15s,background .15s}.mode b{font-size:14px}.mode span{font-size:12px;color:var(--text-3);line-height:1.4}.mode svg{color:var(--brand-600)}.mode:hover:not(:disabled){border-color:var(--border-strong)}.mode.active{border-color:var(--brand-600);background:var(--brand-50);box-shadow:0 0 0 3px #3d6b561f}.mode:disabled{opacity:.5;cursor:not-allowed}.pair-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:10px;background:var(--surface-2);border:1px solid var(--border)}.form label.check{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--text);cursor:pointer}.form label.check input{width:18px;height:18px;accent-color:var(--brand-600)}.paper-preview{background:var(--surface-3);border-radius:12px;padding:14px;max-height:460px;overflow:auto}.paper-preview img{display:block;background:#fff;box-shadow:var(--sh-2);image-rendering:auto}[data-theme=dark] .mode.active{background:#3d6b562e}@media (max-width: 640px){.printer-setup{grid-template-columns:1fr}.paper-preview{display:flex;justify-content:center;max-height:280px}}.print-only{display:none}.thermal{width:72mm;margin:0 auto;font-family:IBM Plex Sans Arabic,sans-serif;color:#000;font-size:11.5px;line-height:1.45}.thermal .c{text-align:center}.thermal h1{font-size:16px;margin:0}.thermal .hr{border-top:1px dashed #000;margin:6px 0}.thermal table{width:100%;font-size:11.5px}.thermal td,.thermal th{padding:2px 0;border:0;white-space:normal;background:none;color:#000;position:static}.thermal th{font-weight:700;border-bottom:1px solid #000;font-size:11px}.thermal .r{text-align:left;font-variant-numeric:tabular-nums}.thermal .tot td{font-size:14px;font-weight:800;padding-top:4px}.thermal img{width:34mm;height:34mm;display:block;margin:6px auto}@media print{@page receipt{size:80mm auto;margin:3mm 4mm}body{background:#fff}body:has(>.print-only):not(.printing-a4)>*:not(.print-only){display:none!important}body:not(.printing-a4)>.print-only{display:block;page:receipt}}@media (max-width: 1100px){.pos{grid-template-columns:minmax(0,1fr) 340px}.cmdk-trigger{min-width:0}.cmdk-trigger .lbl,.cmdk-trigger kbd,.user-btn .who{display:none}}@media (max-width: 860px){.app{grid-template-columns:minmax(0,1fr)}.sidebar{display:none}.main{grid-template-rows:56px auto minmax(0,1fr) 64px}.header{padding:0 12px;gap:8px}.header .crumb,.header .collapse-btn{display:none}.bottom-nav{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;background:var(--surface);border-top:1px solid var(--border);padding:4px 6px calc(4px + env(safe-area-inset-bottom))}.bottom-nav button{border:0;background:none;display:grid;justify-items:center;gap:2px;font-size:11px;color:var(--text-3);padding:6px 0;border-radius:10px}.bottom-nav button.active{color:var(--brand-700);font-weight:700}:root[data-theme=dark] .bottom-nav button.active{color:var(--gold-400)}.page{padding:16px;gap:14px}.grid-2,.grid-3,.two{grid-template-columns:minmax(0,1fr)}.pos{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto}.catalog{padding:12px 14px}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cats{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.cart{border-inline-start:0;border-top:1px solid var(--border);box-shadow:0 -8px 24px #10181414}.cart-head{cursor:pointer;padding:10px 16px}.cart:not(.open) .lines,.cart:not(.open) .totals .row:not(.grand){display:none}.cart.open{max-height:72vh}.totals{padding:10px 16px 12px}.totals .grand{font-size:20px;margin-top:0}.pay{margin-top:6px}.pay .btn.lg{padding:12px}.pay kbd{display:none}.auth{grid-template-columns:minmax(0,1fr)}.auth-brand{padding:28px 22px;gap:14px}.auth-brand h1{font-size:28px}.auth-brand .feat,.auth-brand .auth-trust{display:none}.kpi .value{font-size:22px}.status .txt{display:none}.toasts{inset-inline:12px;bottom:76px}}@media (max-width: 640px){.kpis{grid-template-columns:1fr 1fr;gap:10px}.kpi{padding:12px 13px}.kpi .value{font-size:19px}.kpi .ico{width:28px;height:28px}.kpi .ico svg{width:15px;height:15px}.kpi .foot{font-size:11.5px}.next-stop .ns-actions .btn.gold{flex-basis:100%;order:-1}}.issue-list{display:grid;gap:10px}.issue{display:grid;gap:6px;padding:12px 14px;border:1px solid var(--border);border-inline-start:3px solid var(--danger);border-radius:12px;background:var(--surface-2)}.issue-top{display:flex;justify-content:space-between;gap:10px;align-items:baseline;flex-wrap:wrap}.issue-why{color:var(--danger);font-size:13.5px;line-height:1.6}.issue .btn{justify-self:start}@media (max-width: 640px){.modal-foot kbd{display:none}.modal-foot{flex-wrap:wrap}}.sign-state{display:flex;gap:12px;align-items:flex-start;padding:14px;border-radius:12px;background:var(--surface-2);border:1px solid var(--border)}.sign-state>svg{flex:none;margin-top:2px;color:var(--text-3)}.sign-state>div{display:grid;gap:3px;font-size:13px;color:var(--text-2)}.sign-state b{font-size:15px;color:var(--text)}.sign-state.ok{background:var(--ok-bg);border-color:transparent}.sign-state.ok>svg{color:var(--ok)}.sign-state.warn{background:var(--warn-bg);border-color:transparent}.sign-state.warn>svg{color:var(--warn)}.sign-chip{border:0;cursor:pointer;font:inherit;font-size:11.5px}@media (max-width: 640px){.sign-chip{display:none}}.sb-item .count.danger{background:var(--danger)}.alert-list{list-style:none;margin:0;padding:0}.alert-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;padding:14px 16px;border-bottom:1px solid var(--border);border-inline-start:3px solid transparent;align-items:start}.alert-row:last-child{border-bottom:0}.alert-row.danger{border-inline-start-color:var(--danger)}.alert-row.warn{border-inline-start-color:var(--warn)}.alert-row.info{border-inline-start-color:var(--info)}.a-ico{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--surface-3);color:var(--text-2)}.alert-row.danger .a-ico{background:var(--danger-bg);color:var(--danger)}.alert-row.warn .a-ico{background:var(--warn-bg);color:var(--warn)}.alert-row.info .a-ico{background:var(--info-bg);color:var(--info)}.a-main{display:grid;gap:4px;min-width:0}.a-top{display:flex;gap:10px;justify-content:space-between;align-items:baseline;flex-wrap:wrap}.a-top b{font-size:14.5px}.a-detail{font-size:13.5px;color:var(--text-2);line-height:1.6}.a-res{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--ok);margin-top:2px}.a-note{display:flex;gap:8px;margin-top:6px;flex-wrap:wrap}.a-note .input{flex:1 1 220px}.a-actions{display:flex;gap:6px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.a-actions .btn{text-decoration:none}@media (max-width: 640px){.alert-row{grid-template-columns:auto minmax(0,1fr)}.a-actions{grid-column:2;justify-content:flex-start}}.push-card{margin-bottom:16px;align-items:center}.push-card>div:nth-child(2){flex:1;min-width:0}.push-actions{display:flex;gap:8px;flex:none}@media (max-width: 640px){.push-card{flex-wrap:wrap}.push-actions{width:100%}.push-actions .btn{flex:1}}.drop{display:grid;justify-items:center;gap:6px;padding:28px 16px;border:2px dashed var(--border);border-radius:14px;cursor:pointer;text-align:center;color:var(--text-2);transition:background .15s,border-color .15s}.drop:hover,.drop.over{border-color:var(--brand, var(--ok));background:var(--surface-2)}.map-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.map-grid label{display:grid;gap:4px;font-size:13px;color:var(--text-2)}.map-grid label i{color:var(--danger);font-style:normal}.map-grid label small{color:var(--text-3)}.map-grid label.need select{border-color:var(--danger)}.import-sum{display:flex;flex-wrap:wrap;gap:6px}.badge.danger{background:var(--danger-bg, #fde8e8);color:var(--danger)}.issues-box{border-radius:12px;padding:12px 14px;font-size:13px}.issues-box.danger{background:var(--danger-bg, #fde8e8)}.issues-box.warn{background:var(--warn-bg)}.issues-box summary{cursor:pointer;font-weight:600}.issues-box ul{margin:8px 0 0;padding-inline-start:18px;display:grid;gap:4px}.issues-box .rowno{font-weight:700}.import-table{max-height:260px;border:1px solid var(--border);border-radius:10px}.import-table table{font-size:12.5px}.import-table th,.import-table td{white-space:nowrap;padding:6px 10px}.import-table tr.bad td{background:var(--danger-bg, #fde8e8)}@media (max-width: 640px){.map-grid{grid-template-columns:1fr}}.label-row{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.link-btn{border:0;background:none;padding:0;font:inherit;font-size:13px;color:var(--ok);cursor:pointer;font-weight:600}.link-btn:hover{text-decoration:underline}.auth-icon{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:var(--surface-3);color:var(--text-2);margin-bottom:12px}.auth-icon.ok{background:var(--ok-bg);color:var(--ok)}.center-screen{min-height:100vh;display:grid;place-items:center;padding:16px;background:var(--bg)}.verify-banner{display:flex;align-items:center;gap:10px;padding:10px 20px;background:var(--warn-bg);color:var(--text);font-size:13.5px;border-bottom:1px solid var(--border)}.verify-banner>svg{color:var(--warn);flex:none}.verify-banner>span{flex:1;min-width:0}@media (max-width: 640px){.verify-banner{flex-wrap:wrap;padding:10px 14px}.verify-banner>span{flex-basis:calc(100% - 60px)}}.billing{display:grid;gap:18px}.sub-now{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:14px;background:var(--surface);border:1px solid var(--border)}.sub-now.past_due{background:var(--warn-bg);border-color:transparent}.sub-now.suspended{background:var(--danger-bg);border-color:transparent}.sub-ico{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:var(--surface-3);color:var(--gold-500, var(--warn));flex:none}.sub-main{display:grid;gap:3px;flex:1;min-width:0;font-size:13.5px;color:var(--text-2)}.sub-main b{font-size:16px;color:var(--text)}.plan-head{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}.plan-head h3{margin:0}.segmented .save{font-size:11px;background:var(--ok-bg);color:var(--ok);padding:1px 7px;border-radius:99px;margin-inline-start:4px}.plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.plan{position:relative;display:flex;flex-direction:column;gap:8px;padding:20px;border-radius:16px;background:var(--surface);border:1px solid var(--border)}.plan.featured{border:2px solid var(--brand-800, var(--ok));box-shadow:var(--sh-2)}.plan.current{border-color:var(--gold-500, var(--warn))}.plan-tag{position:absolute;top:-11px;inset-inline-start:18px;background:var(--brand-800, var(--ok));color:#fff;font-size:11.5px;font-weight:700;padding:3px 10px;border-radius:99px}.plan-name{font-size:18px}.plan-price{display:flex;align-items:baseline;gap:6px;margin-top:4px}.plan-price b{font-size:30px}.plan-price span{color:var(--text-2);font-size:13px}.plan ul{list-style:none;margin:8px 0 12px;padding:0;display:grid;gap:7px;font-size:13.5px;flex:1;align-content:start}.plan li{display:flex;gap:7px;align-items:center}.plan li svg{color:var(--ok);flex:none}dl.quote{display:grid;grid-template-columns:1fr auto;gap:8px 16px;margin:0;font-size:14px}dl.quote dt{color:var(--text-2)}dl.quote dd{margin:0;text-align:end;font-variant-numeric:tabular-nums}dl.quote .total{font-weight:700;color:var(--text);font-size:16px;padding-top:8px;border-top:1px solid var(--border)}.paytest{background:linear-gradient(160deg,#1d2a4a,#0f1626)}.paytest-badge{display:inline-flex;gap:6px;align-items:center;align-self:start;background:#fff3cd;color:#7a5a00;font-size:12px;font-weight:600;padding:4px 10px;border-radius:99px}.paytest-amount{font-size:28px;font-weight:700;margin-top:4px}.verify-banner.account.past_due{background:var(--warn-bg)}.verify-banner.account.suspended{background:var(--danger-bg)}.verify-banner.account>svg{color:var(--danger)}@media (max-width: 900px){.plans{grid-template-columns:1fr}.sub-now{flex-wrap:wrap}}a.btn{text-decoration:none}.platform-top{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:16px;margin-bottom:16px}.attention{display:grid;gap:6px}.attention>button{display:flex;align-items:center;gap:8px;border:0;background:var(--surface-2);border-radius:10px;padding:10px 12px;font:inherit;color:var(--text);cursor:pointer;text-align:start}.attention>button:hover{background:var(--surface-3)}.attention>button b{margin-inline-start:auto;font-size:16px}.plan-split{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.platform-table tr.clickable{cursor:pointer}.platform-table tr.clickable:hover td{background:var(--surface-2)}.tenant-facts{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;font-size:13.5px}.platform-actions{display:grid;gap:10px}.platform-actions .pa{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:12px;border:1px solid var(--border);border-radius:12px}.platform-actions .pa>b{display:inline-flex;gap:6px;align-items:center}.platform-actions select.input{width:auto}ul.history{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:6px;font-size:13px}ul.history li{display:flex;justify-content:space-between;gap:10px;border-bottom:1px dashed var(--border);padding-bottom:6px}@media (max-width: 900px){.platform-top{grid-template-columns:1fr}}.wa{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,400px);gap:18px;align-items:start}.wa-hero{display:flex;gap:12px;align-items:flex-start}.wa-hero>svg{color:#1fa855;flex:none}.wa-hero>div{display:grid;gap:4px;font-size:13.5px;color:var(--text-2)}.wa-hero b{font-size:16px;color:var(--text)}.wa-code{display:grid;gap:10px;font-size:14px}.wa-code-text{font-size:26px;font-weight:700;letter-spacing:2px;text-align:center;padding:14px;border-radius:12px;background:var(--surface-2);border:1px dashed var(--border)}.wa-sim-note{background:var(--warn-bg);padding:12px;border-radius:12px;font-size:13px}.wa-toggle{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid var(--border);border-radius:12px;cursor:pointer;flex-wrap:wrap}.wa-toggle>span{display:inline-flex;gap:6px;align-items:center;flex:1}.wa-toggle select.input{width:auto}.wa-phone{border-radius:22px;overflow:hidden;border:1px solid var(--border);background:#efe7dd;box-shadow:var(--sh-2);display:flex;flex-direction:column;height:min(640px,75vh)}:root[data-theme=dark] .wa-phone{background:#0b141a}.wa-top{display:flex;gap:10px;align-items:center;background:#075e54;color:#fff;padding:12px 14px}.wa-top>div{display:grid;font-size:12px}.wa-top b{font-size:15px}.wa-avatar{width:36px;height:36px;border-radius:50%;background:#e9c46a;color:#1f3a2e;display:grid;place-items:center;font-weight:700}.wa-chat{flex:1;overflow:auto;padding:14px 12px;display:flex;flex-direction:column;gap:6px}.wa-empty{margin:auto;color:#667781;font-size:13px;text-align:center}.wa-bubble{max-width:85%;padding:7px 10px 18px;border-radius:10px;position:relative;font-size:14px;line-height:1.6;box-shadow:0 1px 1px #00000014;white-space:pre-wrap;word-break:break-word}.wa-bubble.me{align-self:flex-end;background:#d9fdd3;color:#111b21}.wa-bubble.bot{align-self:flex-start;background:#fff;color:#111b21}:root[data-theme=dark] .wa-bubble.me{background:#005c4b;color:#e9edef}:root[data-theme=dark] .wa-bubble.bot{background:#202c33;color:#e9edef}.wa-time{position:absolute;bottom:3px;inset-inline-end:8px;font-size:10.5px;color:#667781}.wa-tpl{display:block;font-size:10.5px;color:#667781;margin-bottom:2px}.wa-compose{background:var(--surface);padding:8px;display:grid;gap:8px;border-top:1px solid var(--border)}.wa-chips{display:flex;gap:6px;overflow-x:auto}.wa-chips button{flex:none;border:1px solid var(--border);background:var(--surface-2);border-radius:99px;padding:4px 10px;font:inherit;font-size:12.5px;cursor:pointer;color:var(--text)}@media (max-width: 900px){.wa{grid-template-columns:1fr}}.form label.wa-toggle{display:flex;flex-direction:row;align-items:center}.form label.wa-toggle input[type=checkbox]{width:20px;height:20px;min-height:0;flex:none;margin:0;accent-color:var(--brand-800, #1f3a2e);padding:0}.form label.wa-toggle select.input{width:auto;flex:none}.input.cell-input{width:110px;padding:6px 8px;min-height:0}.input.cell-input.need{border-color:var(--danger);background:var(--danger-bg)}.period-bar{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.period-bar input[type=date].input{width:auto}.statement{padding:22px 24px;margin-top:16px}.statement-head{text-align:center;display:grid;gap:4px;margin-bottom:16px}.statement-head h2{margin:0;font-size:20px}table.fin{width:100%;border-collapse:collapse;font-size:14px}table.fin td,table.fin th{padding:8px 12px;border-bottom:1px solid var(--border)}table.fin .num{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}table.fin tr.sec td{font-weight:700;background:var(--surface-2);color:var(--text)}table.fin tr.sub td{font-weight:600;border-top:1px solid var(--text-3)}table.fin tr.total td{font-weight:800;font-size:15px;border-top:2px solid var(--text);border-bottom:3px double var(--text)}table.fin tr.total.neg td{color:var(--danger)}table.fin tr.clickable{cursor:pointer}table.fin tr.clickable:hover td{background:var(--surface-2)}table.fin tr.group td{font-weight:700}table.fin .code{font-variant-numeric:tabular-nums;color:var(--text-3);font-size:12.5px;margin-inline-end:6px}table.fin.je select.input{min-width:220px}ul.journal{list-style:none;margin:0;padding:0}ul.journal>li{border-bottom:1px solid var(--border)}.j-head{display:flex;width:100%;gap:10px;align-items:center;padding:12px 16px;border:0;background:none;font:inherit;color:var(--text);cursor:pointer;text-align:start}.j-head:hover{background:var(--surface-2)}.j-date{flex:none;width:88px}.j-memo{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.j-lines{background:var(--surface-2)}.j-lines td:first-child{padding-inline-start:46px}.cr-indent{padding-inline-start:22px}@media print{.no-print,.sidebar,.header,.tabbar,.banners,.page-head{display:none!important}.statement{box-shadow:none;border:0;margin:0}table.fin tr.clickable:hover td{background:none}}@media (max-width: 640px){.statement{padding:14px}.j-date{width:auto}}.toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;margin-bottom:14px}.sales tr.clickable{cursor:pointer}.sales tr.clickable:hover td{background:var(--surface-2)}.sales td.num,.sales th.num,table.doc-lines .num{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.pick-list{border:1px solid var(--border);border-radius:var(--r-md, 10px);max-height:240px;overflow:auto;background:var(--surface)}.pick-list button{display:flex;width:100%;justify-content:space-between;gap:10px;padding:9px 12px;border:0;background:none;text-align:start;font:inherit;color:var(--text);cursor:pointer;border-bottom:1px solid var(--border)}.pick-list button:hover,.pick-list button:focus-visible{background:var(--surface-2);outline:none}table.doc-lines{font-size:13.5px}table.doc-lines td,table.doc-lines th{padding:7px 8px;vertical-align:middle}table.doc-lines tfoot td{font-weight:600;border-top:1px solid var(--border)}table.doc-lines tfoot tr.total td{font-weight:800;border-top:2px solid var(--text)}.doc-total{margin-inline-end:auto;display:grid;line-height:1.2}.doc-total b{font-size:18px;font-variant-numeric:tabular-nums}.doc-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-bottom:12px}.doc-meta>div{display:grid;gap:2px;padding:10px 12px;background:var(--surface-2);border-radius:10px}.chips-list{display:flex;flex-wrap:wrap;gap:8px}.form fieldset.fs{border:1px solid var(--border);border-radius:12px;padding:10px 14px 14px;display:grid;gap:10px;margin:0;min-width:0}.form fieldset.fs legend{font-size:13px;font-weight:600;color:var(--text-2);padding:0 6px}.btn.ghost.danger{background:var(--surface);color:var(--danger);border-color:color-mix(in srgb,var(--danger) 45%,transparent)}@media (max-width: 640px){.toolbar>.btn{width:100%;justify-content:center}}.a4-doc{display:none}@media print{@page a4{size:A4;margin:12mm 12mm 14mm}body.printing-a4>*:not(.a4-doc){display:none!important}body.printing-a4 .a4-doc{display:block;page:a4;visibility:visible;position:static}body.printing-a4 .a4-doc *{visibility:visible}}.a4-doc{color:#111;background:#fff;font-size:11.5pt;line-height:1.5}.a4-head{display:flex;justify-content:space-between;gap:20px;padding-bottom:10px;border-bottom:2.5px solid #1f3a2e;margin-bottom:14px}.a4-head h1{margin:0 0 2px;font-size:18pt;color:#1f3a2e}.a4-head .en{font-size:10pt;color:#555;direction:ltr;text-align:right}.a4-title{display:grid;align-content:start;text-align:center;border:1.5px solid #1f3a2e;border-radius:6px;padding:8px 16px;min-width:160px}.a4-title b{font-size:15pt;color:#1f3a2e}.a4-title span{font-size:9.5pt;color:#555}.a4-meta{display:grid;grid-template-columns:1.3fr 1fr;gap:14px;margin-bottom:14px}.a4-party{border:1px solid #bbb;border-radius:6px;padding:8px 12px}.a4-party .lbl{font-size:9pt;color:#666}.a4-facts{display:grid;gap:4px;align-content:start}.a4-facts div{display:flex;justify-content:space-between;gap:10px;border-bottom:1px dotted #bbb;padding:2px 0}.a4-facts span{color:#555}table.a4-lines{width:100%;border-collapse:collapse;font-size:9.5pt;margin-bottom:12px}table.a4-lines th{background:#1f3a2e;color:#fff;font-weight:600;padding:6px 5px}table.a4-lines td{border-bottom:1px solid #ccc;padding:5px;text-align:center;font-variant-numeric:tabular-nums}table.a4-lines td.name{text-align:right}table.a4-lines tr{break-inside:avoid}.a4-bottom{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.a4-qr{width:34mm;height:34mm}table.a4-totals{width:82mm;margin-inline-start:auto;border-collapse:collapse;font-size:10.5pt}table.a4-totals td{padding:4px 8px;border-bottom:1px solid #ccc}table.a4-totals td:last-child{text-align:left;font-variant-numeric:tabular-nums;white-space:nowrap}table.a4-totals td span{display:block;font-size:8pt;color:#666}table.a4-totals tr.grand td{background:#f1ede2;font-weight:800;font-size:12pt;border-bottom:2px solid #1f3a2e}.a4-terms{margin-top:12px;font-size:9.5pt}.a4-terms p{margin:2px 0 0;white-space:pre-wrap}.a4-note{font-size:9pt;color:#9a6200;margin-top:8px}.a4-sign{display:flex;justify-content:space-between;gap:40px;margin-top:36px}.a4-sign div{flex:1;border-top:1px solid #555;padding-top:4px;text-align:center;font-size:9.5pt;color:#444}.a4-voucher{display:grid;grid-template-columns:1fr 1fr;gap:10px 20px;margin:10px 0 20px;font-size:12pt}.a4-voucher div{display:flex;gap:10px;border-bottom:1px dotted #999;padding:6px 0}.a4-voucher div.wide{grid-column:1 / -1}.a4-voucher span{color:#555;min-width:120px}.a4-doc table.fin td,.a4-doc table.fin th{padding:5px 8px;font-size:9.5pt;color:#111}.punch{display:grid;justify-items:center;gap:18px;max-width:520px;margin:0 auto}.punch-clock{display:flex;align-items:center;gap:8px;font-size:22px;font-weight:700;font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:center}.punch-btn{width:220px;height:220px;border-radius:50%;border:0;display:grid;place-items:center;align-content:center;gap:10px;color:#fff;font:inherit;font-size:20px;cursor:pointer;box-shadow:var(--sh-3);transition:transform .1s}.punch-btn.in{background:radial-gradient(circle at 30% 30%,var(--brand-600),var(--brand-800, #1f3a2e))}.punch-btn.out{background:radial-gradient(circle at 30% 30%,var(--gold-500),var(--gold-600))}.punch-btn:active:not(:disabled){transform:scale(.97)}.punch-btn:disabled{opacity:.7;cursor:progress}.punch-btn:focus-visible{outline:3px solid var(--gold-500);outline-offset:4px}.punch-loc{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:center;text-align:center;font-size:14px}.ok-text{color:var(--ok)}.warn-text{color:var(--warn)}.punch-list{list-style:none;padding:0;margin:0;display:grid;gap:8px}.punch-list li{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 10px;border-radius:10px;background:var(--surface-2)}.grid-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:14px}.form input[type=range]{padding:0;height:auto;accent-color:var(--brand-600)}.a4-note.strong{font-weight:700;color:#b4382f;border:1.5px solid #b4382f;border-radius:6px;padding:6px 10px}.a4-doc{position:relative}.a4-watermark{position:absolute;inset:30% 0 auto;text-align:center;font-size:72pt;font-weight:800;color:#b4382f1f;transform:rotate(-24deg);pointer-events:none}.addon-card{display:grid;gap:10px;align-content:start}.addon-opts{list-style:none;margin:0;padding:0;display:grid;gap:4px}.addon-opts li{display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:center;padding:6px 10px;background:var(--surface-2);border-radius:8px}.attach-list{max-height:60vh;overflow:auto;gap:6px}a.cat{text-decoration:none}.setup-card{display:grid;gap:12px;margin-bottom:16px;border:1px solid var(--gold-100, #f1e3c2)}.setup-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:8px;counter-reset:step}.setup-steps li{counter-increment:step}.setup-steps a{display:grid;gap:2px;padding:10px 12px;padding-inline-start:40px;border-radius:10px;background:var(--surface-2);color:var(--text);text-decoration:none;position:relative;min-height:100%}.setup-steps a:before{content:counter(step);position:absolute;inset-inline-start:10px;top:10px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:700;background:var(--surface-3);color:var(--text-2)}.setup-steps li.done a{opacity:.6}.setup-steps li.done a:before{content:"✓";background:var(--ok-bg);color:var(--ok)}.setup-steps li.done b{text-decoration:line-through}.setup-steps li.next a{background:var(--gold-50, #fbf5e7);outline:1.5px solid var(--gold-500)}.setup-steps li.next a:before{background:var(--gold-500);color:#fff}.invite-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;padding:16px 18px;border-radius:var(--r-lg);background:linear-gradient(135deg,var(--gold-50, #fbf5e7),var(--surface));border:1px solid var(--gold-100, #f1e3c2);margin:16px 0}.invite-card .sub-main{display:grid;gap:4px}.invite-actions{display:grid;gap:8px;justify-items:end}.invite-actions code{font-size:12.5px;background:var(--surface);border:1px dashed var(--border-strong);padding:4px 8px;border-radius:8px;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 760px){.invite-card{grid-template-columns:1fr}.invite-actions{justify-items:start}}table.fin.vat-boxes tr.muted td{color:var(--text-3)}.legal{max-width:820px;margin:0 auto;padding:24px max(16px,env(safe-area-inset-right)) 64px;line-height:1.95;color:var(--text);background:var(--bg);min-height:100vh}.legal h1{font-size:28px;margin:18px 0 8px}.legal h2{font-size:18px;margin:22px 0 6px}.legal ul{padding-inline-start:22px;display:grid;gap:4px}.consent{display:flex!important;flex-direction:row!important;align-items:center;gap:8px;font-size:13px}.consent input{width:18px;height:18px;flex:none;accent-color:var(--brand-600)}:root[dir=ltr] svg.lucide-arrow-left,:root[dir=ltr] svg.lucide-arrow-right,:root[dir=ltr] svg.lucide-chevron-left,:root[dir=ltr] svg.lucide-chevron-right,:root[dir=ltr] svg.lucide-chevrons-left,:root[dir=ltr] svg.lucide-chevrons-right{transform:scaleX(-1)}.thermal.ltr .r{text-align:right}.a4-doc[dir=ltr] .a4-head .en,.a4-doc[dir=ltr] table.a4-lines td.name{text-align:left}.a4-doc[dir=ltr] table.a4-totals td:last-child{text-align:right}:root[dir=ltr] .qty{flex-direction:row-reverse}
