.fi,.fib{background-position:50%;background-repeat:no-repeat;background-size:contain}.fi{display:inline-block;line-height:1em;position:relative;width:1.333333em}.fi:before{content:" "}.fi.fis{width:1em}.fi-xx{background-image:url(/static/media/xx.96f901b4ca23142ad779.svg)}.fi-xx.fis{background-image:url(/static/media/xx.aa8f667027fd90e56320.svg)}.fi-ad{background-image:url(/static/media/ad.70f2eea77f28f293b6f8.svg)}.fi-ad.fis{background-image:url(/static/media/ad.bf24bba3254180b3619a.svg)}.fi-ae{background-image:url(/static/media/ae.250746067bf3d77b7503.svg)}.fi-ae.fis{background-image:url(/static/media/ae.e3396fd007b2b5cb57b0.svg)}.fi-af{background-image:url(/static/media/af.2104ac1e5618b8af977b.svg)}.fi-af.fis{background-image:url(/static/media/af.366db578671023d26e21.svg)}.fi-ag{background-image:url(/static/media/ag.4852b5c91714f95f3797.svg)}.fi-ag.fis{background-image:url(/static/media/ag.677e23c7e3b4d81e8942.svg)}.fi-ai{background-image:url(/static/media/ai.4cbfa0f99be22a0285e5.svg)}.fi-ai.fis{background-image:url(/static/media/ai.1d586b8fab270baf0f59.svg)}.fi-al{background-image:url(/static/media/al.1b9ec52da64852264638.svg)}.fi-al.fis{background-image:url(/static/media/al.41b54c3151649dfecd21.svg)}.fi-am{background-image:url(/static/media/am.683c20ed58f4d9474856.svg)}.fi-am.fis{background-image:url(/static/media/am.eaae878c684895ebbfbd.svg)}.fi-ao{background-image:url(/static/media/ao.4498ed450b107d63e686.svg)}.fi-ao.fis{background-image:url(/static/media/ao.c930a5b011ccb2a990e6.svg)}.fi-aq{background-image:url(/static/media/aq.7a5a5b87a63ac4bf5a73.svg)}.fi-aq.fis{background-image:url(/static/media/aq.d469b891a1c3f4b0554a.svg)}.fi-ar{background-image:url(/static/media/ar.fc9c6ce25fcd99a5839f.svg)}.fi-ar.fis{background-image:url(/static/media/ar.99c25968161ee34667ac.svg)}.fi-as{background-image:url(/static/media/as.f9c1d8ebed5e69547296.svg)}.fi-as.fis{background-image:url(/static/media/as.a8f05fbe9a8d0a028155.svg)}.fi-at{background-image:url(/static/media/at.d9c6c6ac800a2ecd563e.svg)}.fi-at.fis{background-image:url(/static/media/at.9fae77cef97146619095.svg)}.fi-au{background-image:url(/static/media/au.8cc9433039670f61e180.svg)}.fi-au.fis{background-image:url(/static/media/au.97435dd83edf8bfc1036.svg)}.fi-aw{background-image:url(/static/media/aw.6c82c52fc38525a1a69e.svg)}.fi-aw.fis{background-image:url(/static/media/aw.a4cfc0162a832b9f4bab.svg)}.fi-ax{background-image:url(/static/media/ax.dd048088f167a2fc17f4.svg)}.fi-ax.fis{background-image:url(/static/media/ax.3882371f1dbfb17cb5a6.svg)}.fi-az{background-image:url(/static/media/az.ffc79bfa06e3b01520e0.svg)}.fi-az.fis{background-image:url(/static/media/az.acf7a85a1244a55f52a2.svg)}.fi-ba{background-image:url(/static/media/ba.64e381d4fd68fad46090.svg)}.fi-ba.fis{background-image:url(/static/media/ba.2d7f430f443e46b91acd.svg)}.fi-bb{background-image:url(/static/media/bb.333ab7bf298446feedb3.svg)}.fi-bb.fis{background-image:url(/static/media/bb.26c9a5aefdf5e46d037d.svg)}.fi-bd{background-image:url(/static/media/bd.0ad8c443ef4d47ea0497.svg)}.fi-bd.fis{background-image:url(/static/media/bd.a62e330d249ff3f5bd27.svg)}.fi-be{background-image:url(/static/media/be.e9ec217e871f35fdde13.svg)}.fi-be.fis{background-image:url(/static/media/be.fb38153462cb5e9fc503.svg)}.fi-bf{background-image:url(/static/media/bf.a3957b0a98236111e237.svg)}.fi-bf.fis{background-image:url(/static/media/bf.bb616c9ec60cde6806bb.svg)}.fi-bg{background-image:url(/static/media/bg.9618f3e4386b8a9f664a.svg)}.fi-bg.fis{background-image:url(/static/media/bg.28afe0b8e02a177f9920.svg)}.fi-bh{background-image:url(/static/media/bh.3310879d5f14a62669bf.svg)}.fi-bh.fis{background-image:url(/static/media/bh.d6e3bed59974f2b0aedd.svg)}.fi-bi{background-image:url(/static/media/bi.5d3435104d6a6e67937c.svg)}.fi-bi.fis{background-image:url(/static/media/bi.69b0670030ec8e43f88a.svg)}.fi-bj{background-image:url(/static/media/bj.b04c72b67773f10058a8.svg)}.fi-bj.fis{background-image:url(/static/media/bj.c1bc198cb05444a63756.svg)}.fi-bl{background-image:url(/static/media/bl.67c5ef35e02e55d24b8c.svg)}.fi-bl.fis{background-image:url(/static/media/bl.66cdc56cf5c323535418.svg)}.fi-bm{background-image:url(/static/media/bm.20ea37a5be1b1b4e8d8e.svg)}.fi-bm.fis{background-image:url(/static/media/bm.2fe09134b4169a76d053.svg)}.fi-bn{background-image:url(/static/media/bn.e5cfc84a2a3d646e1755.svg)}.fi-bn.fis{background-image:url(/static/media/bn.123511317c0a0f4c41cc.svg)}.fi-bo{background-image:url(/static/media/bo.b0f50bc8035200c269f1.svg)}.fi-bo.fis{background-image:url(/static/media/bo.de61c7c5d75dfe735741.svg)}.fi-bq{background-image:url(/static/media/bq.04ca6698f051e72cf774.svg)}.fi-bq.fis{background-image:url(/static/media/bq.1698f2886a1c56881806.svg)}.fi-br{background-image:url(/static/media/br.c2d9921ea1d1b06c26da.svg)}.fi-br.fis{background-image:url(/static/media/br.ad0a905fd62beb1d121c.svg)}.fi-bs{background-image:url(/static/media/bs.056e551cfb3bba660804.svg)}.fi-bs.fis{background-image:url(/static/media/bs.7dbd1c1670a975513404.svg)}.fi-bt{background-image:url(/static/media/bt.def23b8c292e64a3cc5b.svg)}.fi-bt.fis{background-image:url(/static/media/bt.8d9397c0bad9799f16f9.svg)}.fi-bv{background-image:url(/static/media/bv.3d8e6f49fad8459575e1.svg)}.fi-bv.fis{background-image:url(/static/media/bv.976c853ae9062409996c.svg)}.fi-bw{background-image:url(/static/media/bw.286ba8fe3cf0c8ae076b.svg)}.fi-bw.fis{background-image:url(/static/media/bw.b6a321afa6bd21ee4801.svg)}.fi-by{background-image:url(/static/media/by.408cd95645987e43b479.svg)}.fi-by.fis{background-image:url(/static/media/by.de34876833be51827c38.svg)}.fi-bz{background-image:url(/static/media/bz.d6efb8bf4f72e304256a.svg)}.fi-bz.fis{background-image:url(/static/media/bz.23af0d7510f963098b86.svg)}.fi-ca{background-image:url(/static/media/ca.9e8878b579ff3a1a1268.svg)}.fi-ca.fis{background-image:url(/static/media/ca.7576a074760689f4ee54.svg)}.fi-cc{background-image:url(/static/media/cc.0f7eea30d520cc9ac8ce.svg)}.fi-cc.fis{background-image:url(/static/media/cc.9cfc9848630ad34d7516.svg)}.fi-cd{background-image:url(/static/media/cd.80689945f2e56fea5e71.svg)}.fi-cd.fis{background-image:url(/static/media/cd.588b1447f6de9790ab7b.svg)}.fi-cf{background-image:url(/static/media/cf.a3843e7991ac45d28eff.svg)}.fi-cf.fis{background-image:url(/static/media/cf.e2e89fb8727d254107da.svg)}.fi-cg{background-image:url(/static/media/cg.ef7269ecc526c865724c.svg)}.fi-cg.fis{background-image:url(/static/media/cg.b92309a23a50545fc9c3.svg)}.fi-ch{background-image:url(/static/media/ch.55323a0680e7c5ff735b.svg)}.fi-ch.fis{background-image:url(/static/media/ch.e6b520ab87791013063b.svg)}.fi-ci{background-image:url(/static/media/ci.c7146bc39c724cd34b46.svg)}.fi-ci.fis{background-image:url(/static/media/ci.133adff8acf564df5728.svg)}.fi-ck{background-image:url(/static/media/ck.6f73c68e1aca3060e929.svg)}.fi-ck.fis{background-image:url(/static/media/ck.3e6dd6ddd9eb71276bcb.svg)}.fi-cl{background-image:url(/static/media/cl.3ef2be87bf31777897ba.svg)}.fi-cl.fis{background-image:url(/static/media/cl.178b4ca5ea73eb163797.svg)}.fi-cm{background-image:url(/static/media/cm.7eff011cd2036bfc5df4.svg)}.fi-cm.fis{background-image:url(/static/media/cm.c5fdb1729d6a61e705cc.svg)}.fi-cn{background-image:url(/static/media/cn.e4f6436aa2c562521a6e.svg)}.fi-cn.fis{background-image:url(/static/media/cn.2e5f836fa0364bb906e6.svg)}.fi-co{background-image:url(/static/media/co.2035da4efa474be5bb4b.svg)}.fi-co.fis{background-image:url(/static/media/co.650be7bf6524161dd3fb.svg)}.fi-cr{background-image:url(/static/media/cr.da71ea0e0e43752f1f4a.svg)}.fi-cr.fis{background-image:url(/static/media/cr.96cca3298724eeac307f.svg)}.fi-cu{background-image:url(/static/media/cu.e26b31c7aa254ee55900.svg)}.fi-cu.fis{background-image:url(/static/media/cu.b6406c65efd995643b0d.svg)}.fi-cv{background-image:url(/static/media/cv.aa02126ce32724f97a9c.svg)}.fi-cv.fis{background-image:url(/static/media/cv.c4df14eee0b28bca07a3.svg)}.fi-cw{background-image:url(/static/media/cw.7b83329130ff6a4d69d4.svg)}.fi-cw.fis{background-image:url(/static/media/cw.023cc06898b0b15eeedc.svg)}.fi-cx{background-image:url(/static/media/cx.13319763d6a6b1e4770a.svg)}.fi-cx.fis{background-image:url(/static/media/cx.581114d7d0e9322f52d5.svg)}.fi-cy{background-image:url(/static/media/cy.9e2e831b23f81f66f2c0.svg)}.fi-cy.fis{background-image:url(/static/media/cy.4edec3a02adab52da1c7.svg)}.fi-cz{background-image:url(/static/media/cz.5a24757d105fbe7a4e81.svg)}.fi-cz.fis{background-image:url(/static/media/cz.f7d5fa0258940e2c3ac9.svg)}.fi-de{background-image:url(/static/media/de.adc6c9b3594fb2f4a4df.svg)}.fi-de.fis{background-image:url(/static/media/de.02d6c00e143fd6208fa5.svg)}.fi-dj{background-image:url(/static/media/dj.da9d5bb3f5a142e2993b.svg)}.fi-dj.fis{background-image:url(/static/media/dj.9d6f9c1fd1884ae2bf61.svg)}.fi-dk{background-image:url(/static/media/dk.025c12105396b6e6b3b8.svg)}.fi-dk.fis{background-image:url(/static/media/dk.90f7d12042a18708f7ed.svg)}.fi-dm{background-image:url(/static/media/dm.5e7a6ce8d66841b43d2b.svg)}.fi-dm.fis{background-image:url(/static/media/dm.3f5830804b534228f368.svg)}.fi-do{background-image:url(/static/media/do.5b6684f3d0630d4bcec4.svg)}.fi-do.fis{background-image:url(/static/media/do.0c068c9aeb8c133c5dbe.svg)}.fi-dz{background-image:url(/static/media/dz.0f0875827805c6719abb.svg)}.fi-dz.fis{background-image:url(/static/media/dz.676246527fe04242f0f7.svg)}.fi-ec{background-image:url(/static/media/ec.2dea494d741ecef56544.svg)}.fi-ec.fis{background-image:url(/static/media/ec.34a64a770e09c9ec5b23.svg)}.fi-ee{background-image:url(/static/media/ee.04263f937da9572d0d84.svg)}.fi-ee.fis{background-image:url(/static/media/ee.294c52fa01f3012f0f88.svg)}.fi-eg{background-image:url(/static/media/eg.6f625319993c841f2c84.svg)}.fi-eg.fis{background-image:url(/static/media/eg.21fca8382049264415ce.svg)}.fi-eh{background-image:url(/static/media/eh.a2b2a954b35253b4d810.svg)}.fi-eh.fis{background-image:url(/static/media/eh.8941dc19c664c2c2a23f.svg)}.fi-er{background-image:url(/static/media/er.86045916d43bfa374fbe.svg)}.fi-er.fis{background-image:url(/static/media/er.0c7117c38822e1606916.svg)}.fi-es{background-image:url(/static/media/es.c2bea6d740c5d81d5bce.svg)}.fi-es.fis{background-image:url(/static/media/es.3b87288baee22a0de008.svg)}.fi-et{background-image:url(/static/media/et.d27d9d1ac47ed9291a62.svg)}.fi-et.fis{background-image:url(/static/media/et.da75d56f3f57838a27be.svg)}.fi-fi{background-image:url(/static/media/fi.ead68a19c50e3e6f4d04.svg)}.fi-fi.fis{background-image:url(/static/media/fi.aed885cc7a38b534b2b6.svg)}.fi-fj{background-image:url(/static/media/fj.84732a88e04260ae6d30.svg)}.fi-fj.fis{background-image:url(/static/media/fj.a58ca2ed36ef1f1d4913.svg)}.fi-fk{background-image:url(/static/media/fk.d0b5d9fb25d4c4435972.svg)}.fi-fk.fis{background-image:url(/static/media/fk.a83317fea67e7de6250c.svg)}.fi-fm{background-image:url(/static/media/fm.18f7e08960b73974ccd4.svg)}.fi-fm.fis{background-image:url(/static/media/fm.9b826793a052bef79219.svg)}.fi-fo{background-image:url(/static/media/fo.3165eadcb4c87a6d02ae.svg)}.fi-fo.fis{background-image:url(/static/media/fo.54fd5278c2851a51f39d.svg)}.fi-fr{background-image:url(/static/media/fr.0313c7eacb9633130ffb.svg)}.fi-fr.fis{background-image:url(/static/media/fr.9e329b0fd412c860b31a.svg)}.fi-ga{background-image:url(/static/media/ga.ccf7eecbecdd26d2403c.svg)}.fi-ga.fis{background-image:url(/static/media/ga.d33bfe612c008a01f156.svg)}.fi-gb{background-image:url(/static/media/gb.84d4bb24d2a1a5891e0d.svg)}.fi-gb.fis{background-image:url(/static/media/gb.6cf90268d11449c43485.svg)}.fi-gd{background-image:url(/static/media/gd.b894547dc982e9f889ce.svg)}.fi-gd.fis{background-image:url(/static/media/gd.1f93c180ee5843effd47.svg)}.fi-ge{background-image:url(/static/media/ge.362c00c4a79f0704aa45.svg)}.fi-ge.fis{background-image:url(/static/media/ge.583afaa66ab47ac74fa1.svg)}.fi-gf{background-image:url(/static/media/gf.16328213544e4ac5f3ee.svg)}.fi-gf.fis{background-image:url(/static/media/gf.5fc814b14e4589220c31.svg)}.fi-gg{background-image:url(/static/media/gg.b8779f1806c259de289a.svg)}.fi-gg.fis{background-image:url(/static/media/gg.cff3c6217db3d2732657.svg)}.fi-gh{background-image:url(/static/media/gh.87686ea032052059cd6d.svg)}.fi-gh.fis{background-image:url(/static/media/gh.e2793fb1dcddb8325ff1.svg)}.fi-gi{background-image:url(/static/media/gi.80febf66a20dc267d064.svg)}.fi-gi.fis{background-image:url(/static/media/gi.4fe8cc6ecc3dd2baf4ea.svg)}.fi-gl{background-image:url(/static/media/gl.633d308e7df9c5abcb89.svg)}.fi-gl.fis{background-image:url(/static/media/gl.2466f7b0c1cdbbc5bce5.svg)}.fi-gm{background-image:url(/static/media/gm.6e4caca46e637e40175f.svg)}.fi-gm.fis{background-image:url(/static/media/gm.dfd25b88d3660d236c00.svg)}.fi-gn{background-image:url(/static/media/gn.65edeaef7dabb0abc834.svg)}.fi-gn.fis{background-image:url(/static/media/gn.347b60cf985684d7ea4f.svg)}.fi-gp{background-image:url(/static/media/gp.ca0b8d6f4d7528c9d34d.svg)}.fi-gp.fis{background-image:url(/static/media/gp.34687ce560373f175eee.svg)}.fi-gq{background-image:url(/static/media/gq.0314b4987491a4c2d601.svg)}.fi-gq.fis{background-image:url(/static/media/gq.eed957fc202035b47bf4.svg)}.fi-gr{background-image:url(/static/media/gr.969458b727378ff7b215.svg)}.fi-gr.fis{background-image:url(/static/media/gr.f4f1efd04d192aac3cbe.svg)}.fi-gs{background-image:url(/static/media/gs.9c9720e39497aeb6c4ac.svg)}.fi-gs.fis{background-image:url(/static/media/gs.f16e0ac45849cf748b84.svg)}.fi-gt{background-image:url(/static/media/gt.f483ff9148ed468e6dba.svg)}.fi-gt.fis{background-image:url(/static/media/gt.88fa30701f63441eff21.svg)}.fi-gu{background-image:url(/static/media/gu.67d540af7a6deec31c7a.svg)}.fi-gu.fis{background-image:url(/static/media/gu.b55158cddaadbf16541a.svg)}.fi-gw{background-image:url(/static/media/gw.3b1eba4bfbd859d523f4.svg)}.fi-gw.fis{background-image:url(/static/media/gw.2bfb1be148a6707e5ccd.svg)}.fi-gy{background-image:url(/static/media/gy.f3e2f1acb06c7b8bd851.svg)}.fi-gy.fis{background-image:url(/static/media/gy.0cb6e81609a2c5fd27dc.svg)}.fi-hk{background-image:url(/static/media/hk.8b89a0a3a4b2b0fe24c4.svg)}.fi-hk.fis{background-image:url(/static/media/hk.b80f4f843c33522190c6.svg)}.fi-hm{background-image:url(/static/media/hm.d7f4f6208ebc8b2a936b.svg)}.fi-hm.fis{background-image:url(/static/media/hm.fe75e73aa43e2b17f7c5.svg)}.fi-hn{background-image:url(/static/media/hn.2427006aada8b474df11.svg)}.fi-hn.fis{background-image:url(/static/media/hn.084f590fe38a14fc3755.svg)}.fi-hr{background-image:url(/static/media/hr.144812f9830a54938661.svg)}.fi-hr.fis{background-image:url(/static/media/hr.95aa474136210e1fc867.svg)}.fi-ht{background-image:url(/static/media/ht.adf3ce4a80c9aba47d52.svg)}.fi-ht.fis{background-image:url(/static/media/ht.bbbd7c26b9335fffbc89.svg)}.fi-hu{background-image:url(/static/media/hu.e404d718cffb5bd06467.svg)}.fi-hu.fis{background-image:url(/static/media/hu.cb329e885950a7c05407.svg)}.fi-id{background-image:url(/static/media/id.f624e2c8444a7794b357.svg)}.fi-id.fis{background-image:url(/static/media/id.578a8a9cdfdb824a35b1.svg)}.fi-ie{background-image:url(/static/media/ie.0542b94612db83a2f550.svg)}.fi-ie.fis{background-image:url(/static/media/ie.9e3414e898f1a07d0bea.svg)}.fi-il{background-image:url(/static/media/il.1e6c2f0e584f3e9eeceb.svg)}.fi-il.fis{background-image:url(/static/media/il.d92f72de0e032a9689fb.svg)}.fi-im{background-image:url(/static/media/im.bccfbbb9cbf510a6b55d.svg)}.fi-im.fis{background-image:url(/static/media/im.d47ec035ec3114c6aade.svg)}.fi-in{background-image:url(/static/media/in.12c66a162687c5c17ea4.svg)}.fi-in.fis{background-image:url(/static/media/in.5d3291b586986f65e7f1.svg)}.fi-io{background-image:url(/static/media/io.434092db7f34f2bc6a04.svg)}.fi-io.fis{background-image:url(/static/media/io.0838e35fe56aa2cc1220.svg)}.fi-iq{background-image:url(/static/media/iq.e74b8b9c289e8223e1b4.svg)}.fi-iq.fis{background-image:url(/static/media/iq.f0039f6611f1d049dd44.svg)}.fi-ir{background-image:url(/static/media/ir.c14862b9a48216f75d15.svg)}.fi-ir.fis{background-image:url(/static/media/ir.2ab9c0dee34bc5ef33a6.svg)}.fi-is{background-image:url(/static/media/is.8f88619495adccb68a6d.svg)}.fi-is.fis{background-image:url(/static/media/is.8bc19a219f1fc86da4ab.svg)}.fi-it{background-image:url(/static/media/it.08db2cd122d5f99494dd.svg)}.fi-it.fis{background-image:url(/static/media/it.febcc1b18059405d2a1b.svg)}.fi-je{background-image:url(/static/media/je.3660bd48e915237e2708.svg)}.fi-je.fis{background-image:url(/static/media/je.3a28ea4bb85774d4b377.svg)}.fi-jm{background-image:url(/static/media/jm.46c20a3e99315fb4e78c.svg)}.fi-jm.fis{background-image:url(/static/media/jm.593d0ceba0b8ef5b1f33.svg)}.fi-jo{background-image:url(/static/media/jo.84446d300951d305ca74.svg)}.fi-jo.fis{background-image:url(/static/media/jo.5e426c880a46a67775b8.svg)}.fi-jp{background-image:url(/static/media/jp.d288d548026f04523965.svg)}.fi-jp.fis{background-image:url(/static/media/jp.5d4d1d1eeb3d4c9ca374.svg)}.fi-ke{background-image:url(/static/media/ke.d625828986385991f7b1.svg)}.fi-ke.fis{background-image:url(/static/media/ke.bdd8fd0975ed99339338.svg)}.fi-kg{background-image:url(/static/media/kg.7686278119d26d5a1bf4.svg)}.fi-kg.fis{background-image:url(/static/media/kg.34d44976ab25b9ad4834.svg)}.fi-kh{background-image:url(/static/media/kh.d9ccd75a51b421240f5f.svg)}.fi-kh.fis{background-image:url(/static/media/kh.07d04a9622beca9b9db3.svg)}.fi-ki{background-image:url(/static/media/ki.7bd6796e1f09758896c6.svg)}.fi-ki.fis{background-image:url(/static/media/ki.49d96317875737b91310.svg)}.fi-km{background-image:url(/static/media/km.e45809944f3127560237.svg)}.fi-km.fis{background-image:url(/static/media/km.ff5583b3507f34fe7751.svg)}.fi-kn{background-image:url(/static/media/kn.650b92794fb6826cea93.svg)}.fi-kn.fis{background-image:url(/static/media/kn.840875853a987e54a502.svg)}.fi-kp{background-image:url(/static/media/kp.a25df2f7fce788f16b6e.svg)}.fi-kp.fis{background-image:url(/static/media/kp.5d243e4871d0165a278f.svg)}.fi-kr{background-image:url(/static/media/kr.cb52920205a3904b12e9.svg)}.fi-kr.fis{background-image:url(/static/media/kr.977537ff603f52b41d25.svg)}.fi-kw{background-image:url(/static/media/kw.d8ca915f2732310fa098.svg)}.fi-kw.fis{background-image:url(/static/media/kw.969be8755a6d9aa9dd4a.svg)}.fi-ky{background-image:url(/static/media/ky.1789144ceb0a72aac3c9.svg)}.fi-ky.fis{background-image:url(/static/media/ky.f7a068edb919efe20e5e.svg)}.fi-kz{background-image:url(/static/media/kz.9f87805fde44d69ad3d6.svg)}.fi-kz.fis{background-image:url(/static/media/kz.a7a4a36b07daa2ade5bf.svg)}.fi-la{background-image:url(/static/media/la.67f27403e34d3229fa88.svg)}.fi-la.fis{background-image:url(/static/media/la.d7702465c2f6d8d09f68.svg)}.fi-lb{background-image:url(/static/media/lb.2f9b098ff67b3ed051d2.svg)}.fi-lb.fis{background-image:url(/static/media/lb.2d5ab80047be9bc6c444.svg)}.fi-lc{background-image:url(/static/media/lc.a5f7f2065e6c2a79aea5.svg)}.fi-lc.fis{background-image:url(/static/media/lc.1ef20b6d46e6f7e771e5.svg)}.fi-li{background-image:url(/static/media/li.3c6bc6b3c2cafb19ef82.svg)}.fi-li.fis{background-image:url(/static/media/li.85bfc49de22d5a395379.svg)}.fi-lk{background-image:url(/static/media/lk.3468ddaf65b68fef60ee.svg)}.fi-lk.fis{background-image:url(/static/media/lk.d8d3e19a29e3bda5ccc8.svg)}.fi-lr{background-image:url(/static/media/lr.61e7a9985643d013538d.svg)}.fi-lr.fis{background-image:url(/static/media/lr.6af0f7ecc531bf079ad3.svg)}.fi-ls{background-image:url(/static/media/ls.4856aea205c94f19b9a3.svg)}.fi-ls.fis{background-image:url(/static/media/ls.2ac940991b103125880d.svg)}.fi-lt{background-image:url(/static/media/lt.93a07daff68dea7336fd.svg)}.fi-lt.fis{background-image:url(/static/media/lt.1d07a8b84f27401d15e2.svg)}.fi-lu{background-image:url(/static/media/lu.5b52430a07e21655ba90.svg)}.fi-lu.fis{background-image:url(/static/media/lu.b8e230a73eba4125f3d6.svg)}.fi-lv{background-image:url(/static/media/lv.ff6176a6bfeba64d0716.svg)}.fi-lv.fis{background-image:url(/static/media/lv.884e7f97a321e3dda410.svg)}.fi-ly{background-image:url(/static/media/ly.9c0afe9e70e2e37b4322.svg)}.fi-ly.fis{background-image:url(/static/media/ly.c04602533ea862b49866.svg)}.fi-ma{background-image:url(/static/media/ma.ab052b412792b9fadd8c.svg)}.fi-ma.fis{background-image:url(/static/media/ma.4d3a6f5c2bd6a436e6a1.svg)}.fi-mc{background-image:url(/static/media/mc.b5edb75519037dcf483e.svg)}.fi-mc.fis{background-image:url(/static/media/mc.21f385d1c90452e35d21.svg)}.fi-md{background-image:url(/static/media/md.3218bd6d072386a2997b.svg)}.fi-md.fis{background-image:url(/static/media/md.2a07174f2dc12669bd34.svg)}.fi-me{background-image:url(/static/media/me.2e1e72f3094e36ac941f.svg)}.fi-me.fis{background-image:url(/static/media/me.f538281b26bf147de7d3.svg)}.fi-mf{background-image:url(/static/media/mf.9284dddffc0b6717ee5f.svg)}.fi-mf.fis{background-image:url(/static/media/mf.4b4f663eb5e16690ef4a.svg)}.fi-mg{background-image:url(/static/media/mg.5d294de1198203cd569a.svg)}.fi-mg.fis{background-image:url(/static/media/mg.bdd56d44e50a82caecc6.svg)}.fi-mh{background-image:url(/static/media/mh.cd62f8f2afec11d2e119.svg)}.fi-mh.fis{background-image:url(/static/media/mh.3263dfcc26053cd8688d.svg)}.fi-mk{background-image:url(/static/media/mk.b5eadefbb6da73c9d0cf.svg)}.fi-mk.fis{background-image:url(/static/media/mk.d335b1f7842c183f2626.svg)}.fi-ml{background-image:url(/static/media/ml.fa530666ce9e170dc6cd.svg)}.fi-ml.fis{background-image:url(/static/media/ml.abd95c9bbc3b8e14d05a.svg)}.fi-mm{background-image:url(/static/media/mm.82321f19830e8de129b7.svg)}.fi-mm.fis{background-image:url(/static/media/mm.53de19a4603b655a1a68.svg)}.fi-mn{background-image:url(/static/media/mn.3f8eb1ca08f6bb7aaffb.svg)}.fi-mn.fis{background-image:url(/static/media/mn.a6223b922704835ae93c.svg)}.fi-mo{background-image:url(/static/media/mo.d0a2d2249a5030e058f6.svg)}.fi-mo.fis{background-image:url(/static/media/mo.ab5e90e78a5c17a6a0b5.svg)}.fi-mp{background-image:url(/static/media/mp.691b7d8805f3179c9f63.svg)}.fi-mp.fis{background-image:url(/static/media/mp.c2d801d43c6c6de8ee22.svg)}.fi-mq{background-image:url(/static/media/mq.fe327ace5767815c40e3.svg)}.fi-mq.fis{background-image:url(/static/media/mq.794f4690ac0eca38ed10.svg)}.fi-mr{background-image:url(/static/media/mr.9fd4a16498f5a42e8039.svg)}.fi-mr.fis{background-image:url(/static/media/mr.6d5d216f7c28b12d0b28.svg)}.fi-ms{background-image:url(/static/media/ms.3f469e691405e360b0ba.svg)}.fi-ms.fis{background-image:url(/static/media/ms.36dfc347d425859d92a6.svg)}.fi-mt{background-image:url(/static/media/mt.cbd22fd0520402e63d94.svg)}.fi-mt.fis{background-image:url(/static/media/mt.f69e2471cdc4b0b27656.svg)}.fi-mu{background-image:url(/static/media/mu.468d5464b2219b1bb922.svg)}.fi-mu.fis{background-image:url(/static/media/mu.fd1c498d09f3df7291e3.svg)}.fi-mv{background-image:url(/static/media/mv.f252e4cb6189ffbeb1ed.svg)}.fi-mv.fis{background-image:url(/static/media/mv.8cb05cc8693221f2eec1.svg)}.fi-mw{background-image:url(/static/media/mw.8c7c71cfc01cf1f6bab5.svg)}.fi-mw.fis{background-image:url(/static/media/mw.c9b6345c3e8561b3c871.svg)}.fi-mx{background-image:url(/static/media/mx.e8cbe88926d7a4675d47.svg)}.fi-mx.fis{background-image:url(/static/media/mx.b2ba7a3bf813d512f807.svg)}.fi-my{background-image:url(/static/media/my.7ebfe8cc7776c2ca1268.svg)}.fi-my.fis{background-image:url(/static/media/my.86044c68a247847062cc.svg)}.fi-mz{background-image:url(/static/media/mz.bdc2675416389aa0436a.svg)}.fi-mz.fis{background-image:url(/static/media/mz.49226d9a923e573e318f.svg)}.fi-na{background-image:url(/static/media/na.121ad7c836aa668ada66.svg)}.fi-na.fis{background-image:url(/static/media/na.29e28347f7830f429fd2.svg)}.fi-nc{background-image:url(/static/media/nc.d9a7497a457181a7dfbb.svg)}.fi-nc.fis{background-image:url(/static/media/nc.a9c6e731107c6ee44579.svg)}.fi-ne{background-image:url(/static/media/ne.82c3626f7a2a329d1397.svg)}.fi-ne.fis{background-image:url(/static/media/ne.66cb0cd9e54d34e883f1.svg)}.fi-nf{background-image:url(/static/media/nf.e4e73fc46014083a9134.svg)}.fi-nf.fis{background-image:url(/static/media/nf.c9745bcb0373a314d119.svg)}.fi-ng{background-image:url(/static/media/ng.f29450b9f8b2f04e96aa.svg)}.fi-ng.fis{background-image:url(/static/media/ng.1b98819eb371ab888962.svg)}.fi-ni{background-image:url(/static/media/ni.d7f1262d27d9b714b3d9.svg)}.fi-ni.fis{background-image:url(/static/media/ni.b75b50ce772a999ef744.svg)}.fi-nl{background-image:url(/static/media/nl.874fbf1b360bed6592fc.svg)}.fi-nl.fis{background-image:url(/static/media/nl.db73c2454405f07c049b.svg)}.fi-no{background-image:url(/static/media/no.b9cc4fcdf51eb234607e.svg)}.fi-no.fis{background-image:url(/static/media/no.c2a3c34c769194e219c3.svg)}.fi-np{background-image:url(/static/media/np.f6bc27427157a2bec4a1.svg)}.fi-np.fis{background-image:url(/static/media/np.2d7d2bcb6169aaea295d.svg)}.fi-nr{background-image:url(/static/media/nr.0d87ce78609053fbd9c4.svg)}.fi-nr.fis{background-image:url(/static/media/nr.8ccd0a5da4e0df47f13d.svg)}.fi-nu{background-image:url(/static/media/nu.2d9c15c308eff50f974f.svg)}.fi-nu.fis{background-image:url(/static/media/nu.c4afdde3280afe436fc8.svg)}.fi-nz{background-image:url(/static/media/nz.64b16b7eb8b8e423bcab.svg)}.fi-nz.fis{background-image:url(/static/media/nz.29afa191293fa678462c.svg)}.fi-om{background-image:url(/static/media/om.4daba227b37c2ab2ca67.svg)}.fi-om.fis{background-image:url(/static/media/om.8f66157154d23e687e15.svg)}.fi-pa{background-image:url(/static/media/pa.8659812291825552ed13.svg)}.fi-pa.fis{background-image:url(/static/media/pa.f06ec28a8cfb2f6f6362.svg)}.fi-pe{background-image:url(/static/media/pe.d64e9732fcaa8f765994.svg)}.fi-pe.fis{background-image:url(/static/media/pe.b8e62fe370160622092e.svg)}.fi-pf{background-image:url(/static/media/pf.25a9bf08819ab8d40bfe.svg)}.fi-pf.fis{background-image:url(/static/media/pf.5d921946e92c3a04b94f.svg)}.fi-pg{background-image:url(/static/media/pg.2d787f7b6ef61dfbed13.svg)}.fi-pg.fis{background-image:url(/static/media/pg.a4a1866a135a7be68104.svg)}.fi-ph{background-image:url(/static/media/ph.b1d1902e71b7a98d1c23.svg)}.fi-ph.fis{background-image:url(/static/media/ph.8ed533301806dce5830e.svg)}.fi-pk{background-image:url(/static/media/pk.d6091ce69832a5070cf9.svg)}.fi-pk.fis{background-image:url(/static/media/pk.acaf672a1088ce7bcd0f.svg)}.fi-pl{background-image:url(/static/media/pl.2b5541c54505328dbc1b.svg)}.fi-pl.fis{background-image:url(/static/media/pl.cd835d05865e496ff6b8.svg)}.fi-pm{background-image:url(/static/media/pm.f290a4bcb2060c82a15c.svg)}.fi-pm.fis{background-image:url(/static/media/pm.b56ece89b69b4dc021b1.svg)}.fi-pn{background-image:url(/static/media/pn.1b304551dcaf53a9bfc7.svg)}.fi-pn.fis{background-image:url(/static/media/pn.2e59e547cdaf14380b3a.svg)}.fi-pr{background-image:url(/static/media/pr.28689af1c71936396dba.svg)}.fi-pr.fis{background-image:url(/static/media/pr.8885546ef53d96765ed6.svg)}.fi-ps{background-image:url(/static/media/ps.abfb274564ccff2da892.svg)}.fi-ps.fis{background-image:url(/static/media/ps.dd52ee573d5487121ebb.svg)}.fi-pt{background-image:url(/static/media/pt.f8ac2991a4c362cf6c65.svg)}.fi-pt.fis{background-image:url(/static/media/pt.90bff567ed742591697c.svg)}.fi-pw{background-image:url(/static/media/pw.5df27d3f0d819edce100.svg)}.fi-pw.fis{background-image:url(/static/media/pw.a831460a026477de3470.svg)}.fi-py{background-image:url(/static/media/py.95a265cc6b9db6623876.svg)}.fi-py.fis{background-image:url(/static/media/py.3a8059fd5fa678bbaf0a.svg)}.fi-qa{background-image:url(/static/media/qa.74602db5190dc8001c8d.svg)}.fi-qa.fis{background-image:url(/static/media/qa.8f91b7516726e3518cfa.svg)}.fi-re{background-image:url(/static/media/re.9d72b568db01dfb982e8.svg)}.fi-re.fis{background-image:url(/static/media/re.65fecda00937aa8b6917.svg)}.fi-ro{background-image:url(/static/media/ro.33482fcd4344b097d6d7.svg)}.fi-ro.fis{background-image:url(/static/media/ro.6d757067ccc276327b1b.svg)}.fi-rs{background-image:url(/static/media/rs.7e1afa4b394b0ffef9a0.svg)}.fi-rs.fis{background-image:url(/static/media/rs.099fd9d4031b066a2362.svg)}.fi-ru{background-image:url(/static/media/ru.097b629d57d4188b9b83.svg)}.fi-ru.fis{background-image:url(/static/media/ru.23622fff0c60191d7183.svg)}.fi-rw{background-image:url(/static/media/rw.f87cd918f9cf4421e109.svg)}.fi-rw.fis{background-image:url(/static/media/rw.2dbaa32bbc3d280477a0.svg)}.fi-sa{background-image:url(/static/media/sa.b26b19034a77a3b4b09a.svg)}.fi-sa.fis{background-image:url(/static/media/sa.f9dacb2d88206424cfc1.svg)}.fi-sb{background-image:url(/static/media/sb.22224fa1c1bf800c3bfb.svg)}.fi-sb.fis{background-image:url(/static/media/sb.828b2f112f1fed197a19.svg)}.fi-sc{background-image:url(/static/media/sc.4691653cefd138906e7b.svg)}.fi-sc.fis{background-image:url(/static/media/sc.fea26a158b05a81a819d.svg)}.fi-sd{background-image:url(/static/media/sd.d7f3b46827654083de6f.svg)}.fi-sd.fis{background-image:url(/static/media/sd.8df6ee83e80bb13d8e9c.svg)}.fi-se{background-image:url(/static/media/se.8b8db9f4172ba5d8d3c4.svg)}.fi-se.fis{background-image:url(/static/media/se.3dc09b9e96cefa2fa42b.svg)}.fi-sg{background-image:url(/static/media/sg.8b629e7bf137abf1643b.svg)}.fi-sg.fis{background-image:url(/static/media/sg.6cc62188097943de02c0.svg)}.fi-sh{background-image:url(/static/media/sh.b0d0251be62a5f27282a.svg)}.fi-sh.fis{background-image:url(/static/media/sh.0de30ebc7c574ff9f829.svg)}.fi-si{background-image:url(/static/media/si.9cf5cf5992bd48b0d23f.svg)}.fi-si.fis{background-image:url(/static/media/si.3aa260cd05eca90d50ab.svg)}.fi-sj{background-image:url(/static/media/sj.f8f9b21529bdc34df1b5.svg)}.fi-sj.fis{background-image:url(/static/media/sj.7111b15215671c0cabae.svg)}.fi-sk{background-image:url(/static/media/sk.927ef7d8ba0b07afb706.svg)}.fi-sk.fis{background-image:url(/static/media/sk.2055cb509c045ec96ffb.svg)}.fi-sl{background-image:url(/static/media/sl.d4cd148ff94760097b5c.svg)}.fi-sl.fis{background-image:url(/static/media/sl.ec1ec422fd5ac1515437.svg)}.fi-sm{background-image:url(/static/media/sm.fdcc857e946620bb9f99.svg)}.fi-sm.fis{background-image:url(/static/media/sm.d048b19e15c5c1fae878.svg)}.fi-sn{background-image:url(/static/media/sn.5d2dde7343ab4f202890.svg)}.fi-sn.fis{background-image:url(/static/media/sn.07ec7ccbea282d9458ad.svg)}.fi-so{background-image:url(/static/media/so.178fe49679297c70c6b7.svg)}.fi-so.fis{background-image:url(/static/media/so.8c4f928238059d27507d.svg)}.fi-sr{background-image:url(/static/media/sr.f281cc96dc94e9f2bcdf.svg)}.fi-sr.fis{background-image:url(/static/media/sr.45463ee6f9675e59c293.svg)}.fi-ss{background-image:url(/static/media/ss.0b0f58edf447e463e793.svg)}.fi-ss.fis{background-image:url(/static/media/ss.1c422f30a5c1c74cedaa.svg)}.fi-st{background-image:url(/static/media/st.b1de9e523e773c7d9318.svg)}.fi-st.fis{background-image:url(/static/media/st.950ecdadde620ad2ec44.svg)}.fi-sv{background-image:url(/static/media/sv.79fbc03fce7cd1c8802f.svg)}.fi-sv.fis{background-image:url(/static/media/sv.26bae9ea3e5602880a0a.svg)}.fi-sx{background-image:url(/static/media/sx.461132beaf7defd5ed83.svg)}.fi-sx.fis{background-image:url(/static/media/sx.8c3f47fafde8fe4238ff.svg)}.fi-sy{background-image:url(/static/media/sy.fe2dc23e7e6916c38fb7.svg)}.fi-sy.fis{background-image:url(/static/media/sy.78c23a804f1b457327a7.svg)}.fi-sz{background-image:url(/static/media/sz.db509778d180d220f4dd.svg)}.fi-sz.fis{background-image:url(/static/media/sz.86d9e360ea288c0916df.svg)}.fi-tc{background-image:url(/static/media/tc.b35a924a728812678cc1.svg)}.fi-tc.fis{background-image:url(/static/media/tc.df6f3e13c828a50dd948.svg)}.fi-td{background-image:url(/static/media/td.ce35efd0cf28cc8886eb.svg)}.fi-td.fis{background-image:url(/static/media/td.16a25e2113c56509d1b6.svg)}.fi-tf{background-image:url(/static/media/tf.a1e1b04e6e2a99335098.svg)}.fi-tf.fis{background-image:url(/static/media/tf.75f62b392f2571079a00.svg)}.fi-tg{background-image:url(/static/media/tg.89535c02f928796649ea.svg)}.fi-tg.fis{background-image:url(/static/media/tg.0befc019211dfc197e18.svg)}.fi-th{background-image:url(/static/media/th.d3dea0cee87c83e3a1e6.svg)}.fi-th.fis{background-image:url(/static/media/th.b4262644824a028810ca.svg)}.fi-tj{background-image:url(/static/media/tj.048c841a9452fdce8c27.svg)}.fi-tj.fis{background-image:url(/static/media/tj.6e2457956a86906e9038.svg)}.fi-tk{background-image:url(/static/media/tk.dda2603624dd706ba80b.svg)}.fi-tk.fis{background-image:url(/static/media/tk.16bf538d1a8ab01f4b39.svg)}.fi-tl{background-image:url(/static/media/tl.5a92426cb730d159461a.svg)}.fi-tl.fis{background-image:url(/static/media/tl.2906e09e23414d013359.svg)}.fi-tm{background-image:url(/static/media/tm.890e13cab021a2ccc690.svg)}.fi-tm.fis{background-image:url(/static/media/tm.613323bc56fcd8b1bd79.svg)}.fi-tn{background-image:url(/static/media/tn.b66f06d623ea128cc2d6.svg)}.fi-tn.fis{background-image:url(/static/media/tn.bd9427159dadd137bf86.svg)}.fi-to{background-image:url(/static/media/to.a7375d4d2ef32a2c8761.svg)}.fi-to.fis{background-image:url(/static/media/to.2cb4df0a0e3875c3c113.svg)}.fi-tr{background-image:url(/static/media/tr.535c328e67d2cd262543.svg)}.fi-tr.fis{background-image:url(/static/media/tr.3a7c1ff2bc949f910d21.svg)}.fi-tt{background-image:url(/static/media/tt.faa91be4a726ae707d5d.svg)}.fi-tt.fis{background-image:url(/static/media/tt.f3b1780e0f620d5e5e65.svg)}.fi-tv{background-image:url(/static/media/tv.fd2caae1fd2cb51b675a.svg)}.fi-tv.fis{background-image:url(/static/media/tv.57ef8775a287d9d53d50.svg)}.fi-tw{background-image:url(/static/media/tw.39308d8769d9190bd1aa.svg)}.fi-tw.fis{background-image:url(/static/media/tw.8ea0b61c9cced533d851.svg)}.fi-tz{background-image:url(/static/media/tz.bec1e1d6b9d5b6bb98b3.svg)}.fi-tz.fis{background-image:url(/static/media/tz.5ca0246e7997b017d7ed.svg)}.fi-ua{background-image:url(/static/media/ua.423c68f9fb154fb2749b.svg)}.fi-ua.fis{background-image:url(/static/media/ua.af1d11dab17044ee2036.svg)}.fi-ug{background-image:url(/static/media/ug.222bcbd9d06e2864db96.svg)}.fi-ug.fis{background-image:url(/static/media/ug.db68bb1b5c91f0899146.svg)}.fi-um{background-image:url(/static/media/um.9efb46d30197d66c362f.svg)}.fi-um.fis{background-image:url(/static/media/um.a57097a45d61f696bb5d.svg)}.fi-us{background-image:url(/static/media/us.912cb4a8f30b24032f0d.svg)}.fi-us.fis{background-image:url(/static/media/us.9acbcf1017616e2140a1.svg)}.fi-uy{background-image:url(/static/media/uy.2515d7371de19a0642e6.svg)}.fi-uy.fis{background-image:url(/static/media/uy.cb5fcc05a537d0236c3c.svg)}.fi-uz{background-image:url(/static/media/uz.7ed400a6435c85b5b890.svg)}.fi-uz.fis{background-image:url(/static/media/uz.15a9a22cda20d4284071.svg)}.fi-va{background-image:url(/static/media/va.f5a05c3a3ef6f8c04cd7.svg)}.fi-va.fis{background-image:url(/static/media/va.bbc2e5e39631d0a12732.svg)}.fi-vc{background-image:url(/static/media/vc.696f1551fbfd85d91302.svg)}.fi-vc.fis{background-image:url(/static/media/vc.007dc890b99ef6f19713.svg)}.fi-ve{background-image:url(/static/media/ve.8654417d0313322c0ee9.svg)}.fi-ve.fis{background-image:url(/static/media/ve.566e10866c917e59bb97.svg)}.fi-vg{background-image:url(/static/media/vg.adc10267dfa34dc8352c.svg)}.fi-vg.fis{background-image:url(/static/media/vg.f51c57586a36251c99f3.svg)}.fi-vi{background-image:url(/static/media/vi.7b2e71e5890900de2981.svg)}.fi-vi.fis{background-image:url(/static/media/vi.4b5722123d54a3b84a21.svg)}.fi-vn{background-image:url(/static/media/vn.e80173a9c3cbaa60c593.svg)}.fi-vn.fis{background-image:url(/static/media/vn.7601c8acd6cc2bd13ebe.svg)}.fi-vu{background-image:url(/static/media/vu.f127f219c07785ec34d3.svg)}.fi-vu.fis{background-image:url(/static/media/vu.282e59f945b6d314feec.svg)}.fi-wf{background-image:url(/static/media/wf.2a313731eae3ed3e6bf3.svg)}.fi-wf.fis{background-image:url(/static/media/wf.311c4e739fa8377d139d.svg)}.fi-ws{background-image:url(/static/media/ws.314e33c2a444698f4bce.svg)}.fi-ws.fis{background-image:url(/static/media/ws.f06e3a3930f25859ac07.svg)}.fi-ye{background-image:url(/static/media/ye.948f27c439684b56bb9d.svg)}.fi-ye.fis{background-image:url(/static/media/ye.822b8bf24cfbceb7b411.svg)}.fi-yt{background-image:url(/static/media/yt.433b076a0fbb984af9f2.svg)}.fi-yt.fis{background-image:url(/static/media/yt.db71201b57772674af44.svg)}.fi-za{background-image:url(/static/media/za.57ed656aa5c93d478f18.svg)}.fi-za.fis{background-image:url(/static/media/za.35fc70ecbde5380e5afb.svg)}.fi-zm{background-image:url(/static/media/zm.b75585a7ee75bddfdf08.svg)}.fi-zm.fis{background-image:url(/static/media/zm.d0a453b1fcd36a5dc8b2.svg)}.fi-zw{background-image:url(/static/media/zw.8870c0c23ef3c27cf333.svg)}.fi-zw.fis{background-image:url(/static/media/zw.1f332afdffeb9bd17a13.svg)}.fi-arab{background-image:url(/static/media/arab.4d8a095e5e2e4eafc280.svg)}.fi-arab.fis{background-image:url(/static/media/arab.0499fb50ad82b93fc5d3.svg)}.fi-asean{background-image:url(/static/media/asean.137f55335f0d045f4de6.svg)}.fi-asean.fis{background-image:url(/static/media/asean.13dda45b3ea2f2f977d7.svg)}.fi-cefta{background-image:url(/static/media/cefta.159b824020be52ab9a1d.svg)}.fi-cefta.fis{background-image:url(/static/media/cefta.4247899e6d860ac788cd.svg)}.fi-cp{background-image:url(/static/media/cp.f6b10f55c03f66f74018.svg)}.fi-cp.fis{background-image:url(/static/media/cp.6c0badecbaa751338752.svg)}.fi-dg{background-image:url(/static/media/dg.36d294bef32b3784507e.svg)}.fi-dg.fis{background-image:url(/static/media/dg.7ebcdb1f66f71aa42e0c.svg)}.fi-eac{background-image:url(/static/media/eac.cd37edea822f43242bb6.svg)}.fi-eac.fis{background-image:url(/static/media/eac.eb5c25768976b4a8d7bb.svg)}.fi-es-ct{background-image:url(/static/media/es-ct.ae2d1ab93385b37fd124.svg)}.fi-es-ct.fis{background-image:url(/static/media/es-ct.9d52c0a552153cf88238.svg)}.fi-es-ga{background-image:url(/static/media/es-ga.a422d85b7b98ad52b43d.svg)}.fi-es-ga.fis{background-image:url(/static/media/es-ga.0f8315b9167631cea364.svg)}.fi-es-pv{background-image:url(/static/media/es-pv.9505fc54b48e50e05629.svg)}.fi-es-pv.fis{background-image:url(/static/media/es-pv.e0f6252aacba9bacf0be.svg)}.fi-eu{background-image:url(/static/media/eu.c9d8d63e107e62b812c8.svg)}.fi-eu.fis{background-image:url(/static/media/eu.8224e4265da2d4361a09.svg)}.fi-gb-eng{background-image:url(/static/media/gb-eng.ee3571430d489c32deac.svg)}.fi-gb-eng.fis{background-image:url(/static/media/gb-eng.7b249f565cc9aa70b36b.svg)}.fi-gb-nir{background-image:url(/static/media/gb-nir.ace14a1e13b50069efb5.svg)}.fi-gb-nir.fis{background-image:url(/static/media/gb-nir.5fdc67fb2e1872b0901f.svg)}.fi-gb-sct{background-image:url(/static/media/gb-sct.5edc6d75a73111158da1.svg)}.fi-gb-sct.fis{background-image:url(/static/media/gb-sct.5e8518f9c48a90941d02.svg)}.fi-gb-wls{background-image:url(/static/media/gb-wls.8794435cae904ded53d9.svg)}.fi-gb-wls.fis{background-image:url(/static/media/gb-wls.4360c12f55e98aab95fe.svg)}.fi-ic{background-image:url(/static/media/ic.500d420982feb8a67cbc.svg)}.fi-ic.fis{background-image:url(/static/media/ic.5217cbc3b14b1f23840f.svg)}.fi-pc{background-image:url(/static/media/pc.e0de38a24ff09649830a.svg)}.fi-pc.fis{background-image:url(/static/media/pc.cac28e273f71820aef16.svg)}.fi-sh-ac{background-image:url(/static/media/sh-ac.103b29f98a6b270e001a.svg)}.fi-sh-ac.fis{background-image:url(/static/media/sh-ac.12e47249c910761e397d.svg)}.fi-sh-hl{background-image:url(/static/media/sh-hl.6128ecfc64f67f61372a.svg)}.fi-sh-hl.fis{background-image:url(/static/media/sh-hl.a28e46fcd71bb0cdc7cb.svg)}.fi-sh-ta{background-image:url(/static/media/sh-ta.63e0f3087d23a3db1c69.svg)}.fi-sh-ta.fis{background-image:url(/static/media/sh-ta.fc41b9a4353f62943cb0.svg)}.fi-un{background-image:url(/static/media/un.b7d8400aa3b0c3cfc511.svg)}.fi-un.fis{background-image:url(/static/media/un.c7ec902d8db0318757f2.svg)}.fi-xk{background-image:url(/static/media/xk.1d1068e60cd34d1bfb58.svg)}.fi-xk.fis{background-image:url(/static/media/xk.b15361c3054b56026b03.svg)}[contenteditable=true],input,textarea{-webkit-user-select:text!important;user-select:text!important}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-user-select:none;user-select:none}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.notification-container{max-width:400px;pointer-events:none;position:fixed;right:20px;top:20px;width:100%;z-index:10000}.notification-item{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff;border:1px solid #fff3;border-radius:12px;box-shadow:0 8px 32px #0000001f;margin-bottom:16px;opacity:0;overflow:hidden;pointer-events:auto;transform:translateX(100%);transition:all .3s cubic-bezier(.4,0,.2,1)}.notification-item.show{opacity:1;transform:translateX(0)}.notification-item.hide{opacity:0;transform:translateX(100%)}.notification-success{background:linear-gradient(135deg,#f0fdf4,#fff);border-left-color:#10b981}.notification-error{background:linear-gradient(135deg,#fef2f2,#fff);border-left-color:#ef4444}.notification-warning{background:linear-gradient(135deg,#fffbeb,#fff);border-left-color:#f59e0b}.notification-info{background:linear-gradient(135deg,#eff6ff,#fff);border-left-color:#3b82f6}.notification-confirm{background:linear-gradient(135deg,#faf5ff,#fff);border-left-color:#8b5cf6}.notification-content{padding:20px}.notification-header{align-items:center;display:flex;gap:12px;margin-bottom:12px}.notification-icon{flex-shrink:0;font-size:24px}.notification-title{color:#1f2937;flex:1 1;font-size:16px;font-weight:600;line-height:1.4;margin:0}.notification-close{align-items:center;background:none;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;flex-shrink:0;font-size:24px;height:32px;justify-content:center;padding:4px;transition:all .2s ease;width:32px}.notification-close:hover{background:#0000000d;color:#374151}.notification-body{margin-bottom:16px}.notification-message{color:#4b5563;font-size:14px;line-height:1.5;margin:0;white-space:pre-line}.notification-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:16px}.notification-btn{border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;min-width:80px;padding:10px 20px;transition:all .2s ease}.notification-btn-confirm{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 2px 8px #10b9814d;color:#fff}.notification-btn-confirm:hover{background:linear-gradient(135deg,#059669,#047857);box-shadow:0 4px 12px #10b98166;transform:translateY(-1px)}.notification-btn-cancel{background:#f3f4f6;border:1px solid #e5e7eb;color:#6b7280}.notification-btn-cancel:hover{background:#e5e7eb;color:#374151;transform:translateY(-1px)}.notification-success .notification-icon{animation:bounce .6s ease-in-out}.notification-error .notification-icon{animation:shake .5s ease-in-out}.notification-warning .notification-icon{animation:pulse 1s ease-in-out infinite}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}@keyframes shake{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}@media (max-width:768px){.notification-container{left:10px;max-width:none;right:10px;top:10px}.notification-item{margin-bottom:12px}.notification-content{padding:16px}.notification-title{font-size:15px}.notification-message{font-size:13px}.notification-actions{flex-direction:column;gap:8px}.notification-btn{padding:12px 20px;width:100%}}@media (prefers-color-scheme:dark){.notification-item{background:#1f2937;border:1px solid #ffffff1a}.notification-title{color:#f9fafb}.notification-message{color:#d1d5db}.notification-close{color:#9ca3af}.notification-close:hover{background:#ffffff1a;color:#f3f4f6}.notification-btn-cancel{background:#374151;border-color:#4b5563;color:#d1d5db}.notification-btn-cancel:hover{background:#4b5563;color:#f3f4f6}}.notification-item:before{background:linear-gradient(90deg,#0000,currentColor,#0000);content:"";height:2px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.notification-item.show:before{opacity:.3}.notification-success:before{color:#10b981}.notification-error:before{color:#ef4444}.notification-warning:before{color:#f59e0b}.notification-info:before{color:#3b82f6}.notification-confirm:before{color:#8b5cf6}:root{--primary-color:#3b82f6;--secondary-color:#1e40af;--accent-color:#60a5fa;--dark-blue:#1e293b;--light-blue:#eff6ff;--white:#fff;--gray:#64748b}select{border:1px solid #ffffff1a;border-radius:8px;font-size:14px;padding:12px;transition:all .3s ease}select,select option{background:#1e293b;background:var(--dark-blue);color:#fff;color:var(--white)}select option:hover{background:#3b82f633;color:#fff;color:var(--white)}select option:checked{background:#3b82f64d;border-left:3px solid #3b82f6;color:#fff;color:var(--white)}select option:selected{background:#3b82f633;color:#fff;color:var(--white)}select:disabled{background:#ffffff0d}select:disabled option,select:disabled option:hover{background:#ffffff0d;color:#64748b;color:var(--gray)}select:disabled option:checked{background:#ffffff1a;border-left:3px solid #64748b;border-left:3px solid var(--gray);color:#64748b;color:var(--gray)}select:disabled option:selected{background:#ffffff1a;border-left:3px solid #64748b;border-left:3px solid var(--gray);color:#64748b;color:var(--gray)}select:focus{border-color:#3b82f6;border-color:var(--primary-color);box-shadow:0 0 0 3px #3b82f61a;outline:none}select:focus option{background:#1e293b;background:var(--dark-blue);border-bottom:1px solid #ffffff0d;color:#fff;color:var(--white)}select:focus option:hover{background:#3b82f626;color:#fff;color:var(--white)}select:focus option:checked{background:#3b82f640;color:#fff;color:var(--white);font-weight:600}select:disabled:focus{border-color:#ffffff1a;box-shadow:none}select:disabled:focus option{border-bottom:1px solid #ffffff0d}select:disabled:focus option,select:disabled:focus option:hover{background:#ffffff0d;color:#64748b;color:var(--gray)}select:disabled:focus option:checked{background:#ffffff1a;color:#64748b;color:var(--gray);font-weight:400}html{height:100%;margin:0;overflow-x:hidden;padding:0;width:100%}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#1e293b4d;border-radius:4px}::-webkit-scrollbar-thumb{background:#3b82f6;background:var(--primary-color);border-radius:4px;-webkit-transition:background .3s ease;transition:background .3s ease}::-webkit-scrollbar-thumb:hover{background:#60a5fa;background:var(--accent-color)}*{scrollbar-color:#3b82f6 #1e293b4d;scrollbar-color:var(--primary-color) #1e293b4d;scrollbar-width:thin}body{background-color:#1e293b;background-color:var(--dark-blue);color:var(--white);font-family:Cairo,sans-serif;margin:0;overflow-y:auto;padding:0}#root,body{display:flex;flex-direction:column;min-height:100vh;width:100%}.background-animation{left:0;opacity:.2;position:fixed;top:0;z-index:-1}.background-animation,canvas{height:100%;width:100%}.navbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e293bf2;border-bottom:1px solid #60a5fa1a;position:fixed;top:0;transition:all .3s ease;width:100%;z-index:1000}.navbar.scrolled{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#1e293bfa}.nav-container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1400px;padding:1.5rem 5%}.menu-toggle{background:none;border:none;cursor:pointer;display:none;flex-direction:column;height:25px;justify-content:space-around;padding:0;transition:all .3s ease;width:30px;z-index:1002}.hamburger-line{background:#fff;background:var(--white);border-radius:2px;height:3px;transition:all .3s ease;width:100%}.menu-toggle.active .hamburger-line:first-child{transform:rotate(45deg) translate(5px,5px)}.menu-toggle.active .hamburger-line:nth-child(2){opacity:0}.menu-toggle.active .hamburger-line:nth-child(3){transform:rotate(-45deg) translate(7px,-6px)}.mobile-menu{animation:slideIn .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e293bfa;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:999}.mobile-menu,.mobile-nav-links{align-items:center;display:flex}.mobile-nav-links{flex-direction:column;gap:1rem;padding:2rem;text-align:center}.mobile-nav-link{align-items:center;border-radius:8px;color:#fff;color:var(--white);display:flex;font-size:1.2rem;font-weight:600;gap:.5rem;justify-content:center;min-width:180px;padding:.6rem 1.2rem;text-decoration:none;transition:all .3s ease}.mobile-nav-link.active,.mobile-nav-link.discord,.mobile-nav-link:hover{background:#3b82f6;background:var(--primary-color);color:#fff;color:var(--white)}.mobile-nav-link.discord{align-items:center;display:flex;gap:.5rem;justify-content:center}.user-profile{align-items:center;border-radius:8px;color:#fff;color:var(--white);display:flex;gap:.8rem;padding:.5rem;text-decoration:none;transition:all .3s ease}.user-profile:hover{background:#ffffff0d}.user-avatar{border:2px solid #3b82f6;height:35px;width:35px}.user-name{color:var(--white)}.logo{gap:1rem}.logo-img{height:40px;transition:transform .3s ease;width:40px}.logo:hover .logo-img{transform:scale(1.1)}.logo h1{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#3b82f6,#60a5fa);background:linear-gradient(45deg,var(--primary-color),var(--accent-color));-webkit-background-clip:text;font-size:1.8rem}.nav-links{display:flex;gap:2rem}.nav-links a{border-radius:8px;color:#64748b;color:var(--gray);font-weight:600;padding:.5rem 1rem;text-decoration:none;transition:all .3s ease}.nav-links a.active,.nav-links a:hover{background:#ffffff0d;color:#fff;color:var(--white)}.discord-login{align-items:center;background:#3b82f6;background:var(--primary-color);border-radius:8px;color:#fff;color:var(--white);display:flex;font-weight:600;gap:.5rem;padding:.7rem 1.5rem;text-decoration:none;transition:all .3s ease}.discord-login:hover{background:#1e40af;background:var(--secondary-color);transform:translateY(-2px)}main{flex:1 1;margin-top:80px}.hero{align-items:center;background:radial-gradient(circle at center,#3b82f61a,#0000);display:flex;justify-content:center;min-height:calc(100vh - 80px);padding:4rem 5%;text-align:center}.hero-content{max-width:800px}.hero-content h1{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#3b82f6,#60a5fa);background:linear-gradient(45deg,var(--primary-color),var(--accent-color));-webkit-background-clip:text;font-size:3.5rem;margin-bottom:1.5rem}.hero-content p{color:#64748b;color:var(--gray);font-size:1.2rem;margin-bottom:2rem}.hero-buttons{display:flex;gap:1rem;justify-content:center}.primary-btn,.secondary-btn{border-radius:8px;font-weight:600;padding:1rem 2rem;text-decoration:none;transition:all .3s ease}.primary-btn{background:#3b82f6;background:var(--primary-color);color:#fff;color:var(--white)}.secondary-btn{background:#0000;border:2px solid #3b82f6;border:2px solid var(--primary-color);color:#3b82f6;color:var(--primary-color)}.primary-btn:hover,.secondary-btn:hover{transform:translateY(-3px)}.stats{grid-gap:2rem;background:#0000;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding:4rem 5%}.stat-card{background:#ffffff0d;padding:2rem;text-align:center}.stat-card:hover{background:#ffffff1a}.stat-card i{color:#3b82f6;color:var(--primary-color);font-size:2.5rem;margin-bottom:1rem}.stat-card h3{color:#fff;color:var(--white);font-size:2.5rem;margin-bottom:.5rem}.stat-card p{color:#64748b;color:var(--gray)}.services{padding:5rem 5%;text-align:center}.services h2{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#3b82f6,#60a5fa);background:linear-gradient(45deg,var(--primary-color),var(--accent-color));-webkit-background-clip:text;font-size:2.5rem;margin-bottom:3rem}.services-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:0 auto;max-width:1400px}.service-card{background:#ffffff0d;border-radius:12px}.service-card:hover{background:#ffffff1a}.service-card i{color:#3b82f6;color:var(--primary-color);font-size:2.5rem;margin-bottom:1rem}.service-card h3{color:#fff}.service-card p{color:#64748b}.payment-methods{background:#0000;padding:5rem 5%;text-align:center}.payment-methods h2{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#3b82f6,#60a5fa);background:linear-gradient(45deg,var(--primary-color),var(--accent-color));-webkit-background-clip:text;font-size:2.5rem;margin-bottom:3rem}.payment-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:0 auto;max-width:800px}.payment-card{background:#ffffff0d;border-radius:12px;padding:2rem}.payment-card:hover{background:#ffffff1a;transform:translateY(-5px)}.payment-icon{margin-bottom:1rem}.payment-icon i{color:#3b82f6;color:var(--primary-color);font-size:3rem}.payment-card h3{color:#fff;color:var(--white);margin-bottom:1rem}.payment-card p{color:#64748b;color:var(--gray)}.payment-features{list-style:none;margin-top:15px;padding:0;text-align:right}.payment-features li{align-items:center;color:#fffc;display:flex;gap:8px;margin:8px 0}.payment-features i{color:#2ecc71}footer{box-sizing:border-box;flex-shrink:0;padding:4rem 0 2rem;width:100%}.footer-content{max-width:1400px;padding:0 5%}.footer-section h3{color:#fff}.footer-section a{color:#64748b}.footer-section a:hover{color:#3b82f6}.social-links a{color:#64748b}.social-links a:hover{color:#3b82f6;color:var(--primary-color);transform:translateY(-3px)}.footer-bottom{border-top:1px solid #ffffff1a;color:#64748b;color:var(--gray);padding:2rem 5% 0}.menu-btn{align-items:center;background:none;border:none;color:#fff;color:var(--white);cursor:pointer;display:none;font-size:1.5rem;height:40px;justify-content:center;transition:all .3s ease;width:40px}.menu-btn:hover{background:#ffffff1a;border-radius:8px}.menu-btn i{pointer-events:none}.fade-in{animation:fadeIn .6s ease-in-out}[dir=rtl] .language-dropdown{left:0;right:auto}[dir=rtl] .language-option{text-align:left}[dir=rtl] .language-option i{margin-left:auto;margin-right:0}[dir=rtl] .nav-actions,[dir=rtl] .nav-links{flex-direction:row-reverse}[dir=rtl] .language-selector{margin-left:1rem;margin-right:0}[dir=rtl] .hero-buttons{flex-direction:row-reverse}[dir=rtl] .footer-content,[dir=rtl] .payment-grid,[dir=rtl] .services-grid{direction:rtl}.services-page .project-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e293b99;border:1px solid #60a5fa33;border-radius:16px;overflow:hidden;transition:all .3s ease}.services-page .project-card:hover{border-color:#3b82f6;border-color:var(--primary-color);box-shadow:0 10px 30px #3b82f633;transform:translateY(-5px)}.services-page .project-image{height:200px;overflow:hidden;position:relative}.services-page .project-image img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.services-page .project-card:hover .project-image img{transform:scale(1.05)}.services-page .project-overlay{align-items:flex-start;background:#000000b3;bottom:0;display:flex;justify-content:flex-end;left:0;opacity:0;padding:1rem;position:absolute;right:0;top:0;transition:opacity .3s ease}.services-page .project-card:hover .project-overlay{opacity:1}.services-page .status-badge{border-radius:20px;font-size:.8rem;font-weight:600;padding:.3rem .8rem}.services-page .status-badge.success{background:#22c55e33;border:1px solid #22c55e4d;color:#22c55e}.services-page .status-badge.warning{background:#f59e0b33;border:1px solid #f59e0b4d;color:#f59e0b}.services-page .status-badge.info{background:#3b82f633;border:1px solid #3b82f64d;color:#3b82f6}.services-page .project-content{padding:1.5rem}.services-page .project-content h3{color:#fff;color:var(--white);font-size:1.3rem;margin-bottom:1rem}.services-page .project-content p{color:#64748b;color:var(--gray);line-height:1.6;margin-bottom:1rem}.services-page .project-meta{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.services-page .meta-item{align-items:center;color:#64748b;color:var(--gray);display:flex;font-size:.9rem;gap:.5rem}.services-page .meta-item i{color:#3b82f6;color:var(--primary-color)}.services-page .project-technologies{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.services-page .tech-tag{background:#3b82f61a;border:1px solid #3b82f633;border-radius:20px;color:#3b82f6;color:var(--primary-color);font-size:.8rem;padding:.3rem .8rem}.services-page .project-image-item{border-radius:8px;margin-bottom:1rem;overflow:hidden}.services-page .project-image-item img{border-radius:8px;height:auto;width:100%}.services-page main{margin-bottom:4rem}.services-page .bot-card{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e293bcc;border:1px solid #60a5fa33;border-radius:16px;display:flex;flex-direction:column;min-height:400px;padding:1.5rem;text-align:center;transition:all .3s ease}.services-page .bot-card:hover{border-color:#3b82f6;border-color:var(--primary-color);box-shadow:0 10px 30px #3b82f633;transform:translateY(-5px)}.services-page .bot-icon{align-items:center;background:#3b82f633;border:2px solid #3b82f64d;border-radius:50%;color:#3b82f6;color:var(--primary-color);display:flex;font-size:2rem;height:80px;justify-content:center;margin-bottom:1rem;width:80px}.services-page .bot-card h3{color:#fff;color:var(--white);font-size:1.2rem;font-weight:600;margin-bottom:.5rem}.services-page .bot-card p{color:#64748b;color:var(--gray);font-size:.9rem;line-height:1.5;margin-bottom:1rem}.services-page .bot-meta{display:flex;gap:1rem;justify-content:center;margin-bottom:1rem;width:100%}.services-page .bot-meta .meta-item{align-items:center;background:#1e293b80;border:1px solid #60a5fa1a;border-radius:8px;color:#64748b;color:var(--gray);display:flex;font-size:.8rem;gap:.5rem;padding:.5rem .8rem}.services-page .bot-meta .meta-item i{color:#3b82f6;color:var(--primary-color);font-size:.9rem}.services-page .bot-status{align-items:center;border-radius:8px;display:flex;font-weight:600;gap:.5rem;justify-content:center;margin-bottom:1rem;padding:.8rem;width:100%}.services-page .bot-status.success{background:#22c55e33;border:1px solid #22c55e4d;color:#22c55e}.services-page .bot-status.warning{background:#ef444433;border:1px solid #ef44444d;color:#ef4444}.services-page .bot-actions{display:flex;flex-direction:column;gap:.5rem;margin-top:auto;width:100%}.services-page .action-btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:.5rem;justify-content:center;padding:.8rem 1rem;transition:all .3s ease}.services-page .action-btn.activate{background:linear-gradient(45deg,#22c55e,#16a34a);color:#fff}.services-page .action-btn.deactivate{background:linear-gradient(45deg,#ef4444,#dc2626);color:#fff}.services-page .action-btn.edit{background:linear-gradient(45deg,#3b82f6,#60a5fa);background:linear-gradient(45deg,var(--primary-color),var(--accent-color));color:#fff}.services-page .action-btn.request{align-items:center;background:#3b82f6;background:var(--primary-color);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.5rem;justify-content:center;padding:.8rem 1.5rem;text-decoration:none;transition:all .3s ease;width:100%}.services-page .action-btn.request:hover{background:#60a5fa;background:var(--accent-color);box-shadow:0 4px 15px #3b82f64d;transform:translateY(-2px)}.services-page .action-btn:hover{box-shadow:0 4px 15px #0003;transform:translateY(-2px)}.services-page .modal-overlay{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000c;bottom:0;display:flex;justify-content:center;left:0;padding:2rem;position:fixed;right:0;top:0;z-index:1000}.services-page .modal-content{box-shadow:0 25px 50px #00000080;position:relative}.services-page .modal-header{padding:1.5rem;position:relative}.services-page .modal-close{align-items:center;background:#ef444433;border:none;border-radius:50%;color:#ef4444;cursor:pointer;display:flex;font-size:1.2rem;height:40px;justify-content:center;left:1rem;position:absolute;top:1rem;transition:all .3s ease;width:40px}.services-page .modal-close:hover{background:#ef44444d;transform:scale(1.1)}.services-page .modal-body{padding:1.5rem}.services-page .modal-footer{padding:1.5rem;text-align:center}.services-page .bot-info{display:flex!important;flex-direction:column!important;gap:1rem!important;margin-bottom:1rem!important}.services-page .modal-body .bot-info .info-item{margin-bottom:2rem!important}.services-page .modal-body .bot-info .info-item:last-child{margin-bottom:1!important}.services-page .info-item{margin-bottom:2rem!important}.services-page .info-item i{font-size:1.2rem;width:24px}.services-page .tool-features{margin-bottom:1.5rem}.services-page .tool-features h3{align-items:center;color:#fff;color:var(--white);display:flex;font-size:1.3rem;gap:.5rem;margin-bottom:1rem}.services-page .tool-features h3:before{content:"✨";font-size:1.2rem}.services-page .features-list{grid-gap:.8rem;display:grid;gap:.8rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));list-style:none;padding:0}.services-page .features-list li{align-items:center;background:#1e293b80;border:1px solid #60a5fa1a;border-radius:10px;color:#64748b;color:var(--gray);display:flex;gap:.8rem;padding:.8rem 1rem;transition:all .3s ease}.services-page .features-list li:hover{background:#3b82f61a;border-color:#3b82f6;border-color:var(--primary-color);transform:translateX(5px)}.services-page .features-list li i{color:#3b82f6;color:var(--primary-color);font-size:1rem;text-align:center;width:20px}.services-page .tool-demo{margin-bottom:1.5rem}.services-page .tool-demo h3{align-items:center;color:#fff;color:var(--white);display:flex;font-size:1.3rem;gap:.5rem;margin-bottom:1rem}.services-page .tool-demo h3:before{content:"🌐";font-size:1.2rem}.services-page .demo-link{align-items:center;background:linear-gradient(45deg,#3b82f6,#60a5fa);background:linear-gradient(45deg,var(--primary-color),var(--accent-color));border-radius:8px;color:#fff;display:inline-flex;font-weight:600;gap:.5rem;padding:.8rem 1.5rem;text-decoration:none;transition:all .3s ease}.services-page .demo-link:hover{box-shadow:0 8px 25px #3b82f666;transform:translateY(-2px)}.services-page .btn{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:.5rem;padding:1rem 2rem;text-decoration:none;transition:all .3s ease}.services-page .btn-primary{background:linear-gradient(45deg,#3b82f6,#60a5fa);background:linear-gradient(45deg,var(--primary-color),var(--accent-color));color:#fff}.services-page .btn-primary:hover{box-shadow:0 8px 25px #3b82f666;transform:translateY(-2px)}.services-page .modal-header h2{color:#fff;color:var(--white);font-size:1.8rem;font-weight:700;margin-bottom:.5rem}.services-page .modal-header p{color:#64748b;color:var(--gray);font-size:1rem;line-height:1.6;margin:0}@media (max-width:768px){.services-page .modal-content{margin:1rem;max-height:95vh;max-width:95%}.services-page .modal-body,.services-page .modal-footer,.services-page .modal-header{padding:1.5rem}.services-page .bot-info{gap:1rem}.services-page .features-list{grid-template-columns:1fr}}.services-page .bot-info{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.services-page .info-item{align-items:center;background:#3b82f61a;border:1px solid #3b82f633;border-radius:12px;color:#fff;color:var(--white);display:flex;font-size:.9rem;gap:.8rem;min-width:200px;padding:1rem 1.2rem;transition:all .3s ease}.services-page .info-item:hover{background:#3b82f626;border-color:#3b82f6;border-color:var(--primary-color);transform:translateY(-2px)}.services-page .info-item i{color:#3b82f6;color:var(--primary-color);font-size:1.1rem;text-align:center;width:20px}.services-page .modal-content{background:var(--dark-bg);border:1px solid #60a5fa4d;border-radius:20px;box-shadow:0 20px 60px #00000080;max-height:90vh;max-width:900px;overflow-y:auto;width:100%}.services-page .modal-header{background:linear-gradient(135deg,#3b82f61a,#9333ea1a);border-bottom:1px solid #60a5fa33;border-radius:20px 20px 0 0}.services-page .modal-body{background:#1e293b4d}.services-page .modal-footer{background:#1e293b80;border-radius:0 0 20px 20px;border-top:1px solid #60a5fa33}@media (max-width:1200px){.hero-content h1{font-size:3rem}.nav-container{padding:1.5rem 3%}.payment-methods,.services{padding:4rem 3%}}@media (max-width:992px){.hero-content h1{font-size:2.8rem}.payment-grid,.services-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.nav-links{display:none}.menu-toggle{display:flex}.login-text{display:none}}@media (max-width:768px){.nav-container{padding:1rem}.logo h1{font-size:1.4rem}.logo-img{height:32px;width:32px}.language-button .language-name{display:none}.language-button{justify-content:center;min-width:45px;padding:.5rem}.hero-content h1{font-size:2.5rem}.hero-buttons{flex-direction:column;margin:0 auto;max-width:300px;width:100%}.primary-btn,.secondary-btn{text-align:center;width:100%}.footer-content{gap:2rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.stats{gap:1rem;grid-template-columns:repeat(2,1fr);padding:2rem 1rem}.services-grid{gap:1.5rem}.payment-grid,.services-grid{grid-template-columns:1fr}}@media (max-width:576px){.hero-content h1{font-size:2rem}.hero-content p{font-size:1rem}.stat-card h3{font-size:2rem}.payment-methods,.services{padding:3rem 1.5rem}.payment-card,.service-card{padding:1.5rem}nav{padding:1rem}.logo h1{font-size:1.5rem}.logo-img{height:32px;width:32px}footer{padding:3rem 0 1.5rem}.footer-content{padding:0 1.5rem}.footer-bottom{padding:2rem 1.5rem 0}.services-page .info-item{min-width:150px;padding:.8rem 1rem}.services-page .modal-content{margin:1rem;max-width:95%}}@media (max-width:360px){.hero-content h1{font-size:1.8rem}.payment-methods h2,.services h2{font-size:2rem}.payment-card,.service-card,.stat-card{padding:1rem}}.dashboard-btn{align-items:center;background:linear-gradient(135deg,#4a90e2,#357abd);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:.85rem;font-weight:600;gap:.5rem;margin-right:1rem;padding:.6rem 1rem;text-decoration:none;transition:all .3s ease;white-space:nowrap}.dashboard-btn:hover{background:linear-gradient(135deg,#357abd,#4a90e2);box-shadow:0 4px 12px #4a90e24d;color:#fff;text-decoration:none;transform:translateY(-2px)}.dashboard-btn i{font-size:.9rem}.logout-btn{align-items:center;background:linear-gradient(135deg,#e74c3c,#c0392b);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:Cairo,sans-serif;font-size:.85rem;font-weight:600;gap:.5rem;padding:.6rem 1rem;transition:all .3s ease;white-space:nowrap}.logout-btn:hover{background:linear-gradient(135deg,#c0392b,#e74c3c);box-shadow:0 4px 12px #e74c3c4d;transform:translateY(-2px)}.logout-btn i{font-size:.9rem}.mobile-nav-link.dashboard{align-items:center;background:linear-gradient(135deg,#4a90e2,#357abd);border:none;border-radius:8px;color:#fff;display:flex;font-size:.9rem;font-weight:600;gap:.5rem;justify-content:center;margin:.2rem 0;min-height:auto;padding:.6rem 1rem!important;text-align:center;transition:all .3s ease;width:100%}.mobile-nav-link.dashboard:hover{background:linear-gradient(135deg,#357abd,#4a90e2);box-shadow:0 4px 12px #4a90e24d;transform:translateY(-2px)}.mobile-nav-link.logout{align-items:center;background:linear-gradient(135deg,#e74c3c,#c0392b);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:Cairo,sans-serif;font-size:.9rem;font-weight:600;gap:.5rem;justify-content:center;margin:.3rem 0;padding:.7rem 1rem;text-align:center;transition:all .3s ease;width:100%}.mobile-nav-link.logout:hover{background:linear-gradient(135deg,#c0392b,#e74c3c);box-shadow:0 4px 12px #e74c3c4d;transform:translateY(-2px)}.nav-actions{align-items:center;display:flex;gap:1rem}@media (max-width:768px){.nav-actions{flex-direction:row-reverse;gap:.5rem}.dashboard-btn,.logout-btn{font-size:.8rem;padding:.6rem 1rem}.dashboard-text,.logout-text{display:none}.dashboard-btn i,.logout-btn i{font-size:1.1rem}.menu-toggle{margin-left:.5rem;order:-1}.mobile-nav-link.dashboard,.mobile-nav-link.logout{font-size:.85rem;margin:.2rem 0;padding:.6rem .8rem}.mobile-nav-link.dashboard{margin:.15rem 0;padding:.5rem .8rem!important}}@media (max-width:480px){.mobile-nav-link.dashboard,.mobile-nav-link.logout{font-size:.8rem;margin:.15rem 0;padding:.5rem .7rem}.mobile-nav-link.dashboard{margin:.1rem 0;padding:.4rem .7rem!important}.mobile-nav-links{gap:.8rem;padding:1.5rem}.mobile-nav-link{font-size:1rem;min-width:160px;padding:.6rem 1.2rem}}.loading-screen{align-items:center;background:linear-gradient(135deg,#1e3c72,#2a5298);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.loading-spinner{color:#fff;text-align:center}.spinner{animation:spin 1s linear infinite;border:4px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:50px;margin:0 auto 20px;width:50px}.loading-spinner p{font-size:16px;margin:0;opacity:.9}body{background-color:#f4f4f4;color:#333;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6}.container{margin:0 auto;max-width:1200px;padding:0 20px}.btn{background:#007bff;border-radius:5px;color:#fff;display:inline-block;padding:10px 20px;transition:background .3s ease}.btn:hover{background:#0056b3}.btn-secondary{background:#6c757d}.btn-secondary:hover{background:#545b62}.alert{border:1px solid #0000;border-radius:5px;margin:10px 0;padding:15px}.alert-success{background-color:#d4edda;border-color:#c3e6cb;color:#155724}.alert-error{background-color:#f8d7da;border-color:#f5c6cb;color:#721c24}.alert-warning{background-color:#fff3cd;border-color:#ffeaa7;color:#856404}.alert-info{background-color:#d1ecf1;border-color:#bee5eb;color:#0c5460}@media (max-width:768px){.container{padding:0 15px}.btn{padding:8px 16px}.btn,.loading-spinner p{font-size:14px}}.payment-methods,.services,.stats{background:#0000!important}.stats .stat-card{background:#ffffff0d!important;border:1px solid #60a5fa1a!important;border-radius:12px!important;box-shadow:none!important;padding:2rem!important;text-align:center!important;transform:none!important;transition:all .3s ease!important}.stats .stat-card:hover{background:#ffffff14!important;border-color:#60a5fa33!important;box-shadow:0 10px 20px #0003!important;transform:translateY(-5px)!important}.stats .stat-card i{color:var(--primary-color)!important;filter:none!important;margin-bottom:1rem!important}.stats .stat-card h3,.stats .stat-card i{-webkit-text-fill-color:unset!important;background:none!important;-webkit-background-clip:unset!important;background-clip:initial!important;font-size:2.5rem!important}.stats .stat-card h3{color:var(--white)!important;margin-bottom:.5rem!important;text-shadow:none!important}.stats .stat-card p{color:var(--gray)!important}.services .service-card{background:#ffffff0d!important;border:1px solid #60a5fa1a!important;border-radius:12px!important;box-shadow:none!important;padding:2rem!important;transform:none!important;transition:all .3s ease!important}.services .service-card:hover{background:#ffffff14!important;border-color:#60a5fa33!important;box-shadow:0 10px 20px #0003!important;transform:translateY(-5px)!important}.services .service-card i{-webkit-text-fill-color:unset!important;background:none!important;-webkit-background-clip:unset!important;background-clip:initial!important;color:var(--primary-color)!important;filter:none!important;font-size:2.5rem!important;margin-bottom:1rem!important}.services .service-card h3{color:var(--white)!important;margin-bottom:1rem!important;text-shadow:none!important}.services .service-card p{color:var(--gray)!important}.payment-methods .payment-card{background:#ffffff0d!important;border:1px solid #60a5fa1a!important;border-radius:12px!important;box-shadow:none!important;padding:2rem!important;transform:none!important;transition:all .3s ease!important}.payment-methods .payment-card:hover{background:#ffffff14!important;border-color:#60a5fa33!important;box-shadow:0 10px 20px #0003!important;transform:translateY(-5px)!important}.payment-methods .payment-icon{margin-bottom:1rem!important}.payment-methods .payment-icon i{-webkit-text-fill-color:unset!important;background:none!important;-webkit-background-clip:unset!important;background-clip:initial!important;color:var(--primary-color)!important;filter:none!important;font-size:3rem!important}.payment-methods .payment-card h3{color:var(--white)!important;margin-bottom:1rem!important;text-shadow:none!important}.payment-methods .payment-card p{color:var(--gray)!important}.payment-methods .payment-features{list-style:none!important;margin-top:15px!important;padding:0!important;text-align:right!important}.payment-methods .payment-features li{align-items:center!important;animation:none!important;color:#fffc!important;display:flex!important;gap:8px!important;margin:8px 0!important;opacity:1!important;transform:none!important}.payment-methods .payment-features i{color:var(--primary-color)!important;filter:none!important;transform:none!important}@media (max-width:768px){.payment-methods,.services,.stats{padding:3rem 3%}.stats{gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.payment-grid,.services-grid{gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.payment-card,.service-card,.stat-card{padding:1.5rem}.payment-icon i,.service-card i,.stat-card h3,.stat-card i{font-size:2rem}.payment-methods h2,.services h2{font-size:2rem;margin-bottom:2rem}}@media (max-width:480px){.payment-methods,.services,.stats{padding:2rem 4%}.payment-grid,.services-grid{gap:1rem;grid-template-columns:1fr}.stat-card{padding:1.2rem}.payment-methods h2,.services h2,.stat-card h3,.stat-card i{font-size:1.8rem}}.services-page{background:var(--dark-bg);color:var(--white);min-height:100vh}.empty-state,.error-state,.loading-state{background:#1e293b99;border:1px solid #60a5fa33;border-radius:16px;margin:2rem auto;max-width:600px;padding:4rem 2rem;text-align:center}.empty-state i,.error-state i,.loading-state i{display:block;font-size:3rem;margin-bottom:1rem}.error-state i{color:#ef4444}.empty-state i{color:var(--gray)}.empty-state h3,.error-state h3,.loading-state h3{color:var(--white);font-size:1.5rem;margin-bottom:.5rem}.empty-state p,.error-state p,.loading-state p{color:var(--gray);font-size:1.1rem;margin-bottom:1.5rem}.error-state .btn{background:var(--primary-color);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;padding:.75rem 1.5rem;transition:all .3s ease}.error-state .btn:hover{background:var(--accent-color);transform:translateY(-2px)}.services-page-header{background:radial-gradient(circle at center,#3b82f61a,#0000);margin-top:80px;padding:4rem 5% 2rem;text-align:center}.services-page-header h1{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,var(--primary-color),var(--accent-color));-webkit-background-clip:text;background-clip:text;font-size:2.8rem;margin-bottom:1rem}.services-page-header p{color:var(--gray);font-size:1.2rem;margin:0 auto;max-width:600px}.services-category{border-bottom:1px solid #60a5fa1a;padding:4rem 5%}.services-category:last-child{border-bottom:none}.services-category-header{margin-bottom:3rem;text-align:center}.services-category-header i{color:var(--primary-color);display:block;font-size:3rem;margin-bottom:1rem}.services-category-header h2{color:var(--white);font-size:2.2rem;margin-bottom:.5rem}.services-category-header p{color:var(--gray);font-size:1.1rem}.services-category-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:1200px}.services-category-card{background:#ffffff0d;border:1px solid #60a5fa1a;border-radius:16px;display:flex;flex-direction:column;height:100%;padding:2.5rem;transition:all .3s ease}.services-category-card:hover{background:#ffffff14;border-color:#60a5fa33;box-shadow:0 10px 20px #0003;transform:translateY(-5px)}.services-category-card i{color:var(--primary-color);font-size:2.5rem;margin-bottom:1.5rem}.services-category-card h3{color:var(--white);font-size:1.5rem;margin-bottom:1rem}.services-category-card p{color:var(--gray);line-height:1.6;margin-bottom:1.5rem}.services-features{flex-grow:1;list-style:none;margin-bottom:2rem}.services-features li{align-items:center;color:var(--light-blue);display:flex;font-size:.95rem;margin-bottom:.8rem}.services-features li:before{color:var(--primary-color);content:"✓";font-weight:700;margin-left:.5rem}.services-category-btn{background:var(--primary-color);border-radius:8px;color:var(--white);display:inline-block;font-weight:600;padding:.8rem 1.5rem;text-align:center;text-decoration:none;transition:all .3s ease;width:100%}.services-category-btn:hover{background:var(--secondary-color);transform:translateY(-2px)}[dir=rtl] .services-features li:before{margin-left:0;margin-right:.5rem}[dir=rtl] .services-category-grid{direction:rtl}@media (max-width:1200px){.services-category,.services-page-header{padding:3rem 3%}.services-category-grid{gap:1.5rem}.services-category-card{padding:2rem}}@media (max-width:992px){.services-page-header h1{font-size:2.5rem}.services-category-header h2{font-size:2rem}.services-category-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.services-category-card i{font-size:2.2rem}}@media (max-width:768px){.services-page-header{margin-top:70px;padding:2.5rem 1.5rem 2rem}.services-page-header h1{font-size:2.2rem}.services-page-header p{font-size:1.1rem;padding:0 1rem}.services-category{padding:2.5rem 1.5rem}.services-category-header{margin-bottom:2rem}.services-category-header i{font-size:2.5rem}.services-category-header h2{font-size:1.8rem}.services-category-header p{font-size:1rem}.services-category-card{padding:1.5rem}.services-category-card i{font-size:2rem;margin-bottom:1rem}.services-category-card h3{font-size:1.3rem}.services-features li{font-size:.9rem;margin-bottom:.6rem}.services-category-btn{font-size:.95rem;padding:.7rem 1.2rem}}@media (max-width:576px){.services-page-header h1{font-size:2rem}.services-page-header p{font-size:1rem}.services-category-header h2{font-size:1.6rem}.services-category-grid{gap:1.2rem;grid-template-columns:1fr}.services-category-card{padding:1.2rem}.services-category-card i{font-size:1.8rem}.services-category-card h3{font-size:1.2rem}.services-category-card p{font-size:.95rem}}@media (max-width:360px){.services-page-header h1{font-size:1.8rem}.services-category-header i{font-size:2.2rem}.services-category-header h2{font-size:1.4rem}.services-category-card{padding:1rem}.services-category-card i{font-size:1.6rem}.services-features li{font-size:.85rem}.services-category-btn{font-size:.9rem;padding:.6rem 1rem}}.services-tabs-container{margin:0 auto;max-width:1200px;padding:2rem 5% 4rem}.tab-button{overflow:hidden;position:relative}.tab-content{min-height:500px}.tab-header{margin-bottom:3rem;text-align:center}.tab-header h2{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,var(--primary-color),var(--accent-color));-webkit-background-clip:text;background-clip:text;font-size:2.5rem;margin-bottom:1rem}.tab-header p{color:var(--gray);font-size:1.2rem;margin:0 auto;max-width:600px}.services-grid{margin-top:2rem}.service-card p{margin-bottom:1.5rem}.service-features{list-style:none;margin:1.5rem 0;padding:0;text-align:right}.service-features li{color:var(--light-gray);padding:.5rem 1.5rem .5rem 0;position:relative}.service-features li:before{color:var(--primary-color);content:"✓";font-weight:700;position:absolute;right:0}.service-btn{background:linear-gradient(45deg,var(--primary-color),var(--accent-color));border-radius:8px;color:var(--white);display:inline-block;font-weight:500;margin-top:1rem;padding:.8rem 2rem;text-decoration:none;transition:all .3s ease}.service-btn:hover{box-shadow:0 5px 15px #3b82f666;transform:translateY(-2px)}@media (max-width:768px){.services-tabs-container{padding:1rem 5% 2rem}.services-tabs{flex-direction:column;gap:.5rem}.tab-button{font-size:1rem;padding:.8rem 1rem}.tab-header h2{font-size:2rem}.tab-header p{font-size:1rem}.services-grid{gap:1.5rem;grid-template-columns:1fr}.service-card{padding:1.5rem}.service-icon{font-size:1.5rem;height:60px;position:relative;width:60px}.service-icon,.service-icon i{color:#fff!important;line-height:1;padding:0}.service-icon i{left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.service-card h3{font-size:1.3rem}.service-features{font-size:.9rem}}.contact-page{background:var(--dark-bg);color:var(--white);min-height:100vh}.page-header h1{font-size:2.8rem}.contact-section{padding:4rem 5%}.contact-container{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:1fr 1.5fr;margin:0 auto;max-width:1200px}.contact-info{background:#ffffff0d;border:1px solid #60a5fa1a;border-radius:20px;padding:2rem}.contact-info h2{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,var(--primary-color),var(--accent-color));-webkit-background-clip:text;background-clip:text;font-size:2rem;margin-bottom:2rem}.info-cards{grid-gap:1.5rem;display:grid;gap:1.5rem;margin-bottom:2rem}.info-card{align-items:center;background:#ffffff08;border-radius:12px;gap:1rem;padding:1.5rem;transition:all .3s ease}.info-card:hover{background:#ffffff14;transform:translateX(-5px)}.info-card i{color:var(--primary-color);font-size:2rem}.info-content h3{margin-bottom:.5rem}.info-content p{color:var(--gray)}.social-contact{margin-top:2rem}.social-contact h3{color:var(--white);font-size:1.5rem;margin-bottom:1.5rem}.social-buttons{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}.social-btn{align-items:center;background:#ffffff0d;border-radius:8px;color:var(--white);display:flex;gap:.8rem;padding:1rem;text-decoration:none;transition:all .3s ease}.social-btn:hover{transform:translateY(-3px)}.social-btn.discord:hover{background:#7289da}.social-btn.twitter:hover{background:#1da1f2}.social-btn.instagram:hover{background:#e1306c}.social-btn.telegram:hover{background:#08c}.contact-form{background:#ffffff0d;border:1px solid #60a5fa1a;border-radius:20px;padding:2.5rem}.status-message{animation:slideIn .3s ease-out;border-radius:12px;gap:.75rem;margin-bottom:1.5rem;padding:1rem}.status-message i{font-size:1.2rem}.contact-form h2{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,var(--primary-color),var(--accent-color));-webkit-background-clip:text;background-clip:text;font-size:2rem;margin-bottom:2rem}.form-group{margin-bottom:1.5rem}.form-group label{margin-bottom:.5rem}.form-group input,.form-group select,.form-group textarea{background:#ffffff0d;border:1px solid #60a5fa33;padding:.8rem 1rem}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{background:#ffffff14}.submit-btn{border-radius:8px;color:var(--white);font-size:1.1rem;gap:.5rem;padding:1rem;transition:all .3s ease;width:100%}.submit-btn:hover:not(:disabled){background:var(--secondary-color);transform:translateY(-2px)}.submit-btn:disabled{cursor:not-allowed;opacity:.7}.submit-btn i{font-size:1.2rem}.contact-faq{padding:5rem 5%;text-align:center}.contact-faq h2{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,var(--primary-color),var(--accent-color));-webkit-background-clip:text;background-clip:text;font-size:2.5rem;margin-bottom:3rem}.faq-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:1200px}.faq-card{background:#ffffff0d;border:1px solid #60a5fa1a;border-radius:16px;padding:2rem;text-align:right;transition:all .3s ease}.faq-card:hover{background:#ffffff14;border-color:#60a5fa33;transform:translateY(-5px)}.faq-card h3{color:var(--white);font-size:1.3rem;margin-bottom:1rem}.faq-card p{color:var(--gray);line-height:1.6}[dir=rtl] .info-card:hover{transform:translateX(5px)}[dir=rtl] .faq-card{text-align:left}@media (max-width:1200px){.contact-faq,.contact-section{padding:3rem 3%}.page-header{padding:3rem 3% 2rem}.faq-grid{gap:1.5rem}}@media (max-width:992px){.contact-container{gap:2rem;grid-template-columns:1fr}.social-buttons{grid-template-columns:repeat(2,1fr)}.page-header h1{font-size:2.5rem}.contact-faq h2{font-size:2.2rem}.faq-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media (max-width:768px){.page-header{padding:2.5rem 1.5rem 2rem}.page-header h1{font-size:2.2rem}.page-header p{font-size:1.1rem;padding:0 1rem}.contact-faq,.contact-section{padding:2.5rem 1.5rem}.contact-form,.contact-info{padding:1.5rem}.info-card{padding:1rem}.info-card i{font-size:1.8rem}.form-group{margin-bottom:1.2rem}.form-group input,.form-group select,.form-group textarea{padding:.7rem .9rem}.submit-btn{font-size:1rem;padding:.9rem}.faq-card{padding:1.5rem}}@media (max-width:576px){.page-header h1{font-size:2rem}.page-header p{font-size:1rem}.contact-form h2,.contact-info h2{font-size:1.8rem;margin-bottom:1.5rem}.info-cards{gap:1rem}.info-card{padding:.8rem}.info-card i{font-size:1.6rem}.social-buttons{grid-template-columns:1fr}.social-btn{padding:.8rem}.faq-card{padding:1.2rem}.faq-card h3{font-size:1.2rem}}@media (max-width:360px){.page-header h1{font-size:1.8rem}.contact-form h2,.contact-info h2{font-size:1.6rem}.info-card{flex-direction:column;gap:.5rem;text-align:center}.info-content h3{font-size:1.1rem}.form-group label,.info-content p{font-size:.9rem}.form-group input,.form-group select,.form-group textarea{font-size:.9rem;padding:.6rem .8rem}}.login-page{background:var(--dark-bg);color:var(--white);min-height:100vh;position:relative}.login-section{align-items:center;display:flex;justify-content:center;margin-top:80px;min-height:calc(100vh - 80px);padding:4rem 5%}.login-container{margin:0 auto;max-width:1000px;width:100%}.login-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #60a5fa1a;border-radius:24px;padding:3rem}.login-header{margin-bottom:3rem;text-align:center}.login-logo{align-items:center;animation:floatLogo 3s ease-in-out infinite;background:linear-gradient(45deg,var(--primary-color),var(--accent-color));border-radius:50%;display:flex;height:80px;justify-content:center;margin:0 auto 1.5rem;width:80px}.login-logo i{color:var(--white);font-size:2.5rem}@keyframes floatLogo{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.login-header h2{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,var(--primary-color),var(--accent-color));-webkit-background-clip:text;background-clip:text;font-size:2.5rem;margin-bottom:1rem}.login-header p{color:var(--gray);font-size:1.1rem}.discord-login-container{background:#5865f21a;border:1px solid #5865f233;border-radius:16px;margin-bottom:3rem;padding:2rem;text-align:center}.discord-banner{margin-bottom:2rem}.discord-banner i{animation:pulse 2s infinite;color:#5865f2;font-size:4rem;margin-bottom:1rem}.discord-banner h3{color:var(--white);font-size:1.8rem;margin-bottom:.5rem}.discord-banner p{color:var(--gray)}.discord-login-btn{align-items:center;background:#5865f2;border:none;border-radius:8px;color:var(--white);cursor:pointer;display:inline-flex;font-size:1.1rem;font-weight:600;gap:1rem;padding:1rem 2rem;text-decoration:none;transition:all .3s ease}.discord-login-btn:hover{background:#4752c4;box-shadow:0 5px 15px #5865f24d;transform:translateY(-3px)}.discord-login-btn i{font-size:1.5rem}.remember-me{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;margin-top:1.5rem;padding:1rem}.remember-info{align-items:center;display:flex;gap:.5rem;justify-content:center;margin-bottom:.5rem}.remember-info i{color:#10b981;font-size:1.2rem}.remember-info span{color:var(--white);font-size:1rem;font-weight:600}.remember-desc{color:var(--gray);font-size:.9rem;line-height:1.4;margin:0;text-align:center}.login-features{margin-bottom:3rem}.login-features h3{color:var(--white);font-size:1.8rem;margin-bottom:2rem;text-align:center}.features-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.feature-item{background:#ffffff08;border-radius:16px;padding:1.5rem;text-align:center;transition:all .3s ease}.feature-item:hover{background:#ffffff0d;transform:translateY(-5px)}.feature-item i{color:var(--primary-color);font-size:2rem;margin-bottom:1rem}.feature-item h4{color:var(--white);margin-bottom:.5rem}.feature-item p{color:var(--gray);font-size:.9rem}.login-security{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:3rem}.security-info{align-items:center;background:#ffffff08;border-radius:12px;display:flex;gap:1rem;padding:1.5rem;transition:all .3s ease}.security-info:hover{background:#ffffff0d}.security-info i{color:var(--primary-color);font-size:2rem}.info-text h4{color:var(--white);margin-bottom:.5rem}.info-text p{color:var(--gray);font-size:.9rem}.login-info{margin-bottom:3rem}.info-box{align-items:center;background:#ffffff08;border-radius:8px;display:flex;gap:1rem;padding:1rem}.info-box i{color:var(--accent-color);font-size:1.2rem}.info-box p{color:var(--gray);font-size:.9rem}.info-box a{color:var(--primary-color);text-decoration:none;transition:color .3s ease}.info-box a:hover{color:var(--accent-color)}.login-help{background:#ffffff08;border-radius:16px;margin-top:2rem;padding:2rem;text-align:center}.login-help h3{color:var(--white);font-size:1.5rem;margin-bottom:1rem}.login-help p{color:var(--gray);margin-bottom:1.5rem}.help-options{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}.help-option{align-items:center;background:#ffffff0d;border-radius:8px;color:var(--white);display:flex;gap:.5rem;padding:.8rem 1.5rem;text-decoration:none;transition:all .3s ease}.help-option:hover{background:#ffffff14;transform:translateY(-2px)}.help-option i{color:var(--primary-color);font-size:1.2rem}[dir=rtl] .info-box,[dir=rtl] .security-info{flex-direction:row-reverse}@media (max-width:1200px){.login-section{padding:3rem 3%}.login-card{padding:2.5rem}.discord-login-container{padding:1.8rem}}@media (max-width:992px){.login-header h2{font-size:2.2rem}.discord-banner i{font-size:3.5rem}.features-grid{gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.login-security{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}@media (max-width:768px){.login-section{padding:2rem 1.5rem}.login-card{padding:2rem}.login-header{margin-bottom:2rem}.login-header h2{font-size:2rem}.login-logo{height:70px;width:70px}.login-logo i{font-size:2rem}.discord-login-container{margin-bottom:2rem;padding:1.5rem}.discord-banner i{font-size:3rem}.discord-banner h3{font-size:1.6rem}.features-grid{gap:1.2rem;grid-template-columns:1fr}.feature-item{padding:1.2rem}.feature-item i{font-size:1.8rem}.security-info{padding:1.2rem}.security-info i{font-size:1.8rem}.help-options{flex-direction:column;gap:1rem}.help-option{justify-content:center;width:100%}}@media (max-width:576px){.login-card{padding:1.5rem}.login-header h2{font-size:1.8rem}.login-header p{font-size:1rem}.login-logo{height:60px;width:60px}.login-logo i{font-size:1.8rem}.discord-banner h3{font-size:1.5rem}.discord-login-btn{font-size:1rem;justify-content:center;padding:.8rem 1.5rem;width:100%}.feature-item,.security-info{padding:1rem}.login-features h3{font-size:1.6rem}.info-box{padding:.8rem}}@media (max-width:360px){.login-header h2{font-size:1.6rem}.discord-banner i{font-size:2.5rem}.discord-banner h3{font-size:1.3rem}.feature-item i,.security-info i{font-size:1.5rem}.feature-item h4,.info-text h4{font-size:1rem}.feature-item p,.info-box p,.info-text p{font-size:.85rem}.help-option{font-size:.9rem;padding:.7rem 1.2rem}}.payment-page{align-items:center;background:linear-gradient(135deg,#0f172a,#1e293b 25%,#334155 50%,#475569 75%,#64748b);direction:rtl;display:flex;font-family:Cairo,Segoe UI,sans-serif;justify-content:center;min-height:100vh;overflow:hidden;padding:20px;position:relative}.payment-page:before{animation:backgroundFloat 20s ease-in-out infinite;background:radial-gradient(circle at 20% 20%,#3b82f626 0,#0000 50%),radial-gradient(circle at 80% 80%,#10b98126 0,#0000 50%),radial-gradient(circle at 40% 60%,#8b5cf626 0,#0000 50%);bottom:0;content:"";left:0;position:absolute;right:0;top:0}@keyframes backgroundFloat{0%,to{transform:translate(0) rotate(0deg)}33%{transform:translate(30px,-30px) rotate(120deg)}66%{transform:translate(-20px,20px) rotate(240deg)}}.payment-container{animation:slideUp .8s cubic-bezier(.16,1,.3,1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;border:1px solid #fff3;border-radius:24px;box-shadow:0 32px 64px #00000040,0 0 0 1px #ffffff1a,inset 0 1px 0 #ffffff4d;max-width:900px;overflow:hidden;position:relative;width:100%;z-index:1}.payment-header{align-items:center;background:linear-gradient(135deg,#1e293b,#334155 50%,#475569);color:#fff;display:flex;justify-content:space-between;overflow:hidden;padding:24px 32px;position:relative}.payment-header:before{animation:shimmer 3s ease-in-out infinite;background:linear-gradient(45deg,#0000 30%,#ffffff0d 50%,#0000 70%);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.payment-header .logo{align-items:center;display:flex;gap:16px;z-index:1}.payment-header .logo img{border:2px solid #fff3;border-radius:12px;box-shadow:0 4px 12px #0000004d;height:48px;width:48px}.payment-header .logo h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#e2e8f0);-webkit-background-clip:text;background-clip:text;font-size:1.75rem;font-weight:700;margin:0}.close-btn{background:#ffffff1a;border:1px solid #fff3;border-radius:12px;color:#fff;height:44px;width:44px;z-index:1}.close-btn:hover{background:#fff3;box-shadow:0 4px 12px #0003;transform:scale(1.05)}.payment-content{background:linear-gradient(135deg,#fffc,#f8fafce6);padding:32px}.payment-summary{margin-bottom:32px}.payment-summary h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1e293b,#475569);-webkit-background-clip:text;background-clip:text;color:#1e293b;font-size:2rem;font-weight:700;margin-bottom:24px;text-align:center}.purchase-details{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 16px #00000014;padding:24px}.detail-item{align-items:center;border-bottom:1px solid #e2e8f0;justify-content:space-between;padding:12px 0}.detail-item:last-child{border-bottom:none;color:#059669;font-size:1.1rem;font-weight:700}.detail-item .label{color:#64748b;font-size:1rem;font-weight:500}.detail-item .value{color:#1e293b;font-size:1.1rem;font-weight:600}.spaceremit-payment-form{background:linear-gradient(135deg,#f8fafc,#fff);border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 16px #00000014;padding:24px}.sp-one-type-select{margin-bottom:16px}.sp-one-type-select input[type=radio]{display:none}.sp-one-type-select label{background:linear-gradient(135deg,#fff,#f8fafc);border:2px solid #e2e8f0;border-radius:12px;cursor:pointer;display:block;overflow:hidden;padding:16px 20px;position:relative;transition:all .3s ease}.sp-one-type-select label:before{background:linear-gradient(90deg,#0000,#3b82f61a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.sp-one-type-select label:hover:before{left:100%}.sp-one-type-select input[type=radio]:checked+label{background:linear-gradient(135deg,#dbeafe,#bfdbfe);border-color:#3b82f6;box-shadow:0 4px 16px #3b82f633}.payment-option{align-items:center;color:#1e293b;display:flex;font-weight:600;gap:12px}.payment-option i{color:#3b82f6;font-size:1.5rem}.spaceremit-pay-btn{align-items:center;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none;border-radius:12px;box-shadow:0 4px 16px #3b82f64d;color:#fff;cursor:pointer;display:flex;font-size:1.1rem;font-weight:600;gap:8px;justify-content:center;margin-top:20px;padding:16px 24px;transition:all .3s ease;width:100%}.spaceremit-pay-btn:hover{box-shadow:0 8px 24px #3b82f666;transform:translateY(-2px)}.spaceremit-pay-btn:active{transform:translateY(0)}.payment-methods{margin-bottom:32px}.payment-methods h3{color:#1e293b;font-size:1.5rem;font-weight:600;margin-bottom:20px;text-align:center}.spaceremit-info{background:linear-gradient(135deg,#1e293b,#334155);border-radius:16px;color:#fff;margin-bottom:24px;overflow:hidden;padding:24px;position:relative;text-align:center}.spaceremit-info:before{animation:shine 2s ease-in-out infinite;background:linear-gradient(45deg,#0000 30%,#ffffff1a 50%,#0000 70%);bottom:0;content:"";left:0;position:absolute;right:0;top:0}@keyframes shine{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.provider-logo{align-items:center;display:flex;gap:16px;justify-content:center;margin-bottom:12px;position:relative;z-index:1}.provider-logo img{background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000004d;height:48px;padding:6px;width:48px}.provider-logo h4{font-size:1.3rem;font-weight:700;margin:0;z-index:1}.spaceremit-info p{font-size:1rem;margin:0;opacity:.9;position:relative;z-index:1}.security-notice{align-items:center;background:linear-gradient(135deg,#ecfdf5,#f0fdf4);border:2px solid #bbf7d0;border-radius:16px;box-shadow:0 4px 16px #10b9811a;display:flex;gap:16px;margin-bottom:32px;padding:24px}.security-icon{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 16px #10b9814d;color:#fff;height:56px;width:56px}.security-text h4{color:#065f46;font-size:1.2rem;font-weight:600;margin:0 0 6px}.security-text p{color:#047857;font-size:1rem;margin:0}.payment-actions{display:flex;gap:16px}.cancel-btn,.proceed-btn{align-items:center;border:none;border-radius:12px;cursor:pointer;display:flex;flex:1 1;font-size:1.1rem;font-weight:600;gap:8px;justify-content:center;padding:16px 24px;text-decoration:none;transition:all .3s ease}.cancel-btn{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:2px solid #e2e8f0;color:#64748b}.cancel-btn:hover{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);border-color:#cbd5e1;transform:translateY(-1px)}.proceed-btn{background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:2px solid #0000;box-shadow:0 4px 16px #3b82f64d;color:#fff}.proceed-btn:hover{box-shadow:0 8px 24px #3b82f666;transform:translateY(-2px)}.payment-footer{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-top:1px solid #e2e8f0;padding:24px 32px;text-align:center}.payment-footer p{color:#64748b;font-size:.95rem;margin:0}.payment-footer a{color:#3b82f6;font-weight:500;text-decoration:none;transition:color .3s ease}.payment-footer a:hover{color:#1d4ed8;text-decoration:underline}.payment-loader{color:#fff;padding:80px 32px;text-align:center}.loader-spinner{animation:spin 1s linear infinite;border:4px solid #fff3;border-radius:50%;border-top-color:#3b82f6;height:64px;margin:0 auto 24px;width:64px}.payment-loader h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#e2e8f0);-webkit-background-clip:text;background-clip:text;font-size:1.75rem;font-weight:600;margin:0}.payment-error{color:#fff;padding:80px 32px;text-align:center}.error-icon{align-items:center;background:#ef444433;border:2px solid #ef44444d;border-radius:50%;color:#ef4444;display:flex;font-size:2.5rem;height:96px;justify-content:center;margin:0 auto 24px;width:96px}.payment-error h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#e2e8f0);-webkit-background-clip:text;background-clip:text;font-size:2rem;font-weight:700;margin:0 0 16px}.payment-error p{font-size:1.2rem;margin:0 0 32px;opacity:.9}.back-btn{background:#ffffff1a;border:2px solid #fff3;border-radius:12px;font-size:1.1rem;padding:14px 28px}.back-btn:hover{background:#fff3;border-color:#fff6;transform:translateY(-1px)}@media (max-width:768px){.payment-page{padding:12px}.payment-container{border-radius:20px;max-width:100%}.payment-header{padding:20px 24px}.payment-content{padding:24px}.payment-header .logo h1{font-size:1.5rem}.payment-summary h2{font-size:1.75rem}.payment-actions{flex-direction:column}.spaceremit-payment-form{padding:20px}}@media (max-width:480px){.payment-page{padding:8px}.payment-header{padding:16px 20px}.payment-content{padding:20px}.payment-header .logo h1{font-size:1.3rem}.payment-summary h2{font-size:1.5rem}.detail-item{align-items:flex-start;flex-direction:column;gap:6px}.security-notice{flex-direction:column;gap:12px;text-align:center}.spaceremit-pay-btn{font-size:1rem;padding:14px 20px}}.payment-methods-page{background:var(--dark-bg);color:var(--white);min-height:100vh}.page-header{background:radial-gradient(circle at center,#3b82f61a,#0000);margin-top:80px;padding:4rem 5% 2rem}.header-content h1{font-size:2.8rem}.header-content p{color:var(--gray);font-size:1.2rem;margin:0 auto;max-width:600px}.global-payment-methods-section{padding:4rem 5%}.local-payment-methods-section{background:#1e293b4d;padding:4rem 5%}.coming-soon-section{padding:4rem 5%}.section-container{margin:0 auto;max-width:1200px}.section-header{margin-bottom:3rem;text-align:center}.section-header h2{color:var(--white);font-size:2.2rem;margin-bottom:1rem}.section-header p{color:var(--gray);font-size:1.1rem;margin:0 auto;max-width:600px}.payment-methods-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin-bottom:2rem}.payment-method-card{background:#ffffff0d;border:1px solid #60a5fa1a;border-radius:16px;display:flex;flex-direction:column;height:100%;padding:2rem;transition:all .3s ease}.payment-method-card:hover{background:#ffffff14;border-color:#60a5fa33;box-shadow:0 10px 20px #0003;transform:translateY(-5px)}.method-card-blue:hover{border-color:#3b82f64d}.method-card-green:hover{border-color:#22c55e4d}.method-card-orange:hover{border-color:#f59e0b4d}.method-card-gray:hover{border-color:#9ca3af4d}.method-card-red:hover{border-color:#ef44444d}.method-card-purple:hover{border-color:#9333ea4d}.method-header{align-items:flex-start;display:flex;gap:1.5rem;margin-bottom:2rem}.method-icon{align-items:center;background:#3b82f61a;border-radius:12px;color:var(--primary-color);display:flex;flex-shrink:0;font-size:1.8rem;height:60px;justify-content:center;width:60px}.method-card-blue .method-icon{background:#3b82f61a;color:#3b82f6}.method-card-green .method-icon{background:#22c55e1a;color:#22c55e}.method-card-orange .method-icon{background:#f59e0b1a;color:#f59e0b}.method-card-gray .method-icon{background:#9ca3af1a;color:#9ca3af}.method-card-red .method-icon{background:#ef44441a;color:#ef4444}.method-card-purple .method-icon{background:#9333ea1a;color:#9333ea}.method-info h3{color:var(--white);font-size:1.3rem;margin-bottom:.5rem}.method-info p{color:var(--gray);font-size:.95rem;line-height:1.5}.method-features{flex-grow:1;margin-bottom:2rem}.method-features h4{color:var(--white);font-size:1rem;font-weight:600;margin-bottom:1rem}.method-features ul{list-style:none;margin:0;padding:0}.method-features li{align-items:center;color:#fffc;display:flex;font-size:.9rem;gap:.8rem;margin-bottom:.8rem}.method-features li i{color:var(--primary-color);font-size:.8rem}.method-action{margin-top:auto}.method-btn{align-items:center;background:var(--primary-color);border:none;border-radius:8px;color:var(--white);cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.5rem;justify-content:center;padding:.8rem 1.5rem;transition:all .3s ease;width:100%}.method-btn:hover{background:var(--secondary-color);transform:translateY(-2px)}.security-section{background:#1e293b80;padding:4rem 5%}.security-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.security-card{background:#ffffff0d;border:1px solid #60a5fa1a;border-radius:12px;padding:2rem;text-align:center;transition:all .3s ease}.security-card:hover{background:#ffffff14;border-color:#60a5fa33;box-shadow:0 10px 20px #0003;transform:translateY(-5px)}.security-icon{align-items:center;background:#22c55e1a;border-radius:50%;color:#22c55e;display:flex;font-size:1.5rem;height:50px;justify-content:center;margin:0 auto 1rem;width:50px}.security-content h3{color:var(--white);font-size:1.1rem;margin-bottom:.5rem}.security-content p{color:var(--gray);font-size:.9rem;line-height:1.5}.payment-info-section{padding:4rem 5%}.info-grid{grid-gap:2.5rem;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.info-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffff14,#ffffff05);border:1px solid #60a5fa26;border-radius:20px;display:flex;gap:1.8rem;overflow:hidden;padding:2.5rem;position:relative;transition:all .4s ease}.info-card:before{background:linear-gradient(90deg,var(--primary-color),var(--accent-color));content:"";height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform .4s ease}.info-card:hover:before{transform:scaleX(1)}.info-card:hover{background:linear-gradient(135deg,#ffffff1f,#ffffff0a);border-color:#60a5fa4d;box-shadow:0 20px 40px #0000004d,0 0 0 1px #60a5fa1a;transform:translateY(-8px) scale(1.02)}.info-icon{background:linear-gradient(135deg,#3b82f699,#3b82f64d)!important;border:1px solid #3b82f666;box-shadow:0 6px 12px #3b82f666,inset 0 2px 0 #fff3,0 0 0 1px #3b82f64d!important;color:#ffffffe6!important;font-size:1.6rem;height:60px;position:relative;transition:all .4s ease;width:60px}.info-icon:after{background:linear-gradient(45deg,var(--primary-color),var(--accent-color));border-radius:18px;content:"";inset:-2px;opacity:0;position:absolute;transition:opacity .4s ease;z-index:-1}.info-card:hover .info-icon{background:linear-gradient(135deg,#3b82f6e6,#3b82f699)!important;border-color:#3b82f6cc;box-shadow:0 10px 20px #3b82f699,inset 0 3px 0 #ffffff4d,0 0 0 2px #3b82f680!important;color:#fff!important;transform:rotate(5deg) scale(1.1)}.info-card:hover .info-icon:after{opacity:.3}.info-content h3{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--white),#fffc);-webkit-background-clip:text;background-clip:text;color:var(--white);font-size:1.3rem;font-weight:600;margin-bottom:.8rem}.info-content p{color:#ffffffb3;font-size:.95rem;line-height:1.6;margin-bottom:1.5rem}.info-link{align-items:center;background:#3b82f61a;border:1px solid #3b82f633;border-radius:25px;color:var(--primary-color);display:inline-flex;font-size:.95rem;font-weight:600;gap:.8rem;overflow:hidden;padding:.6rem 1.2rem;position:relative;text-decoration:none;transition:all .3s ease}.info-link:before{background:linear-gradient(90deg,#0000,#ffffff1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.info-link:hover:before{left:100%}.info-link:hover{background:linear-gradient(135deg,var(--primary-color),var(--accent-color));border-color:var(--accent-color);box-shadow:0 8px 16px #3b82f64d;color:var(--white);transform:translateY(-2px)}.info-link i{transition:transform .3s ease}.info-link:hover i{transform:translateX(-3px)}@media (max-width:1200px){.payment-info-section,.payment-methods-section,.security-section{padding:3rem 3%}.page-header{padding:3rem 3% 2rem}.payment-methods-grid{gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}@media (max-width:992px){.header-content h1{font-size:2.5rem}.section-header h2{font-size:2rem}.payment-methods-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.method-header{gap:1rem}.method-icon{font-size:1.5rem;height:50px;width:50px}}@media (max-width:768px){.page-header{margin-top:70px;padding:2.5rem 1.5rem 2rem}.header-content h1{font-size:2.2rem}.header-content p{font-size:1.1rem;padding:0 1rem}.payment-info-section,.payment-methods-section,.security-section{padding:2.5rem 1.5rem}.section-header{margin-bottom:2rem}.section-header h2{font-size:1.8rem}.payment-methods-grid{gap:1.5rem;grid-template-columns:1fr}.method-header{flex-direction:column;gap:1rem;text-align:center}.method-icon{margin:0 auto}.info-grid,.security-grid{gap:2rem;grid-template-columns:1fr}.info-card{flex-direction:column;gap:1.5rem;padding:2rem;text-align:center}.info-icon{background:linear-gradient(135deg,#3b82f666,#3b82f626);box-shadow:0 3px 6px #3b82f633,inset 0 1px 0 #ffffff1a;font-size:1.4rem;height:55px;margin:0 auto;width:55px}.info-content h3{font-size:1.2rem}.info-link{align-self:center;font-size:.9rem;padding:.5rem 1rem}.footer-content{gap:2rem;grid-template-columns:1fr;text-align:center}.social-links{justify-content:center}}@media (max-width:576px){.header-content h1{font-size:2rem}.header-content p{font-size:1rem}.section-header h2{font-size:1.6rem}.payment-method-card,.security-card{padding:1.5rem}.info-card{gap:1.2rem;padding:1.8rem 1.5rem}.info-icon{box-shadow:0 2px 4px #3b82f633,inset 0 1px 0 #ffffff1a;font-size:1.3rem;height:50px;width:50px}.info-content h3{font-size:1.1rem}.info-content p{font-size:.9rem}.info-link{font-size:.85rem;padding:.5rem 1rem}.method-icon,.security-icon{font-size:1.3rem;height:45px;width:45px}.info-icon{background:linear-gradient(135deg,#3b82f666,#3b82f626);box-shadow:0 2px 4px #3b82f626,inset 0 1px 0 #ffffff1a;height:45px;width:45px}.info-icon,.method-info h3{font-size:1.2rem}.method-btn{font-size:.95rem;padding:.7rem 1.2rem}}@media (max-width:360px){.header-content h1{font-size:1.8rem}.section-header h2{font-size:1.4rem}.info-card,.payment-method-card,.security-card{padding:1.2rem}.method-features li,.security-content p{font-size:.85rem}}.local-payment-container{margin:0 auto;max-width:800px}.country-selector{margin-bottom:3rem;text-align:center}.country-selector label{color:var(--white);display:block;font-size:1.2rem;font-weight:600;margin-bottom:1rem}.custom-country-dropdown{margin:0 auto;max-width:400px;position:relative;width:100%}.country-dropdown-button{align-items:center;background:#ffffff0d;border:1px solid #60a5fa33;border-radius:12px;color:var(--white);cursor:pointer;display:flex;font-size:1rem;justify-content:space-between;padding:1rem 1.5rem;text-align:right;transition:all .3s ease;width:100%}.country-dropdown-button:focus,.country-dropdown-button:hover{background:#ffffff14;border-color:var(--primary-color);outline:none}.selected-country{align-items:center;display:flex;gap:.8rem}.selected-country .fi{border-radius:2px;height:1rem;width:1.5rem}.placeholder{color:var(--gray)}.dropdown-arrow{color:var(--primary-color);transition:transform .3s ease}.country-dropdown-menu{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e293bf2;border:1px solid #60a5fa33;border-radius:12px;box-shadow:0 10px 25px #0000004d;left:0;margin-top:.5rem;max-height:300px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:100}.country-option{align-items:center;background:#0000;border:none;border-bottom:1px solid #60a5fa1a;color:var(--white);cursor:pointer;display:flex;font-size:1rem;gap:.8rem;padding:1rem 1.5rem;text-align:right;transition:all .3s ease;width:100%}.country-option:last-child{border-bottom:none}.country-option:hover{background:#60a5fa1a}.country-option.selected{background:#60a5fa33;color:var(--primary-color)}.country-option .fi{border-radius:2px;flex-shrink:0;height:1rem;width:1.5rem}.country-option .fas.fa-check{color:var(--primary-color);margin-right:auto}.local-methods-display{animation:fadeInUp .5s ease;background:#ffffff0d;border:1px solid #60a5fa1a;border-radius:16px;padding:2rem}.country-header{align-items:center;border-bottom:1px solid #60a5fa1a;display:flex;gap:1rem;justify-content:center;margin-bottom:2rem;padding-bottom:1rem}.country-flag{border-radius:4px;display:inline-block;font-size:2rem;height:2rem;width:2.5rem}.country-header h3{color:var(--white);font-size:1.5rem;margin:0}.local-methods-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.local-method-card{align-items:center;background:#ffffff08;border:1px solid #60a5fa0d;border-radius:12px;display:flex;flex-direction:column;gap:1rem;padding:1.5rem;text-align:center;transition:all .3s ease}.local-method-card:hover{background:#ffffff14;border-color:#60a5fa33;transform:translateY(-3px)}.local-method-icon{align-items:center;background:#22c55e1a;border-radius:50%;color:#22c55e;display:flex;font-size:1.2rem;height:40px;justify-content:center;width:40px}.local-method-name{color:var(--white);font-size:.9rem;font-weight:500;line-height:1.3;text-align:center}.local-method-status{margin-top:auto}.status-badge{display:inline-block}.status-badge.available{background:#22c55e33;color:#22c55e}.no-country-selected{color:var(--gray);padding:3rem 2rem;text-align:center}.no-selection-icon{color:var(--primary-color);font-size:3rem;margin-bottom:1rem}.no-country-selected h3{color:var(--white);margin-bottom:1rem}.no-country-selected p{line-height:1.6;margin:0 auto;max-width:400px}.coming-soon-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.coming-soon-card{align-items:center;background:#ffffff0d;border:1px solid #60a5fa1a;border-radius:12px;display:flex;flex-direction:column;gap:1rem;opacity:.7;padding:2rem 1rem;text-align:center;transition:all .3s ease}.coming-soon-card:hover{border-color:#60a5fa33;opacity:1;transform:translateY(-3px)}.coming-soon-flag{align-items:center;display:flex;font-size:2.5rem;justify-content:center}.coming-soon-flag .fi{border-radius:6px;font-size:2.2rem;height:2.2rem;width:3rem}.coming-soon-name{color:var(--white);font-size:1rem;font-weight:500}.coming-soon-badge{align-items:center;background:#f59e0b33;border-radius:20px;color:#f59e0b;display:flex;font-size:.8rem;font-weight:500;gap:.5rem;padding:.5rem 1rem}@media (max-width:768px){.local-payment-container{padding:0 1rem}.custom-country-dropdown{max-width:100%}.country-dropdown-button,.country-option{font-size:.9rem;padding:.8rem 1rem}.local-methods-display{padding:1.5rem}.local-methods-grid{gap:1rem;grid-template-columns:1fr}.coming-soon-grid{gap:1rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.coming-soon-card{padding:1.5rem .8rem}.coming-soon-flag{font-size:2rem}.coming-soon-flag .fi{font-size:1.8rem;height:1.8rem;width:2.5rem}}@media (max-width:576px){.country-header{flex-direction:column;gap:.5rem}.country-flag{font-size:1.8rem;height:1.5rem;width:2rem}.country-header h3{font-size:1.3rem}.local-method-card{padding:1.2rem 1rem}.coming-soon-grid{grid-template-columns:repeat(2,1fr)}}.legal-page{background:var(--dark-bg);color:var(--white);display:flex;flex-direction:column;min-height:100vh}.legal-content{flex:1 1;margin-top:80px;padding:2rem 0}.legal-container{margin:0 auto;max-width:900px;padding:0 2rem}.legal-header{border-bottom:1px solid #60a5fa1a;margin-bottom:3rem;padding:2rem 0;text-align:center}.legal-header h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--primary-color),var(--accent-color));-webkit-background-clip:text;background-clip:text;color:var(--white);font-size:2.5rem;margin-bottom:1rem}.last-updated{color:var(--gray);font-size:.9rem;font-style:italic}.legal-sections{display:flex;flex-direction:column;gap:2.5rem}.legal-section{background:#ffffff05;border:1px solid #60a5fa1a;border-radius:12px;padding:2rem;transition:all .3s ease}.legal-section:hover{background:#ffffff08;border-color:#60a5fa33}.legal-section h2{align-items:center;color:var(--primary-color);display:flex;font-size:1.8rem;gap:.5rem;margin-bottom:1.5rem}.legal-section h2:before{background:linear-gradient(135deg,var(--primary-color),var(--accent-color));border-radius:2px;content:"";height:1.8rem;width:4px}.legal-section h3{color:var(--white);font-size:1.3rem;margin:1.5rem 0 1rem;padding-right:1rem;position:relative}.legal-section h3:after{background:var(--accent-color);border-radius:50%;content:"";height:6px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:6px}.legal-section h4{color:#ffffffe6;font-size:1.1rem;margin:1rem 0 .5rem}.legal-section p{color:#fffc;line-height:1.7;margin-bottom:1rem}.legal-section ol,.legal-section ul{margin:1rem 0;padding-right:1.5rem}.legal-section li{color:#fffc;line-height:1.6;margin-bottom:.8rem;position:relative}.legal-section ul li:before{color:var(--primary-color);content:"•";font-weight:700;position:absolute;right:-1rem}.legal-section ol li{counter-increment:list-counter}.legal-section ol{counter-reset:list-counter}.legal-section ol li:before{color:var(--primary-color);content:counter(list-counter) ".";font-weight:700;position:absolute;right:-1.5rem}.legal-section strong{color:var(--accent-color);font-weight:600}.contact-info{background:#3b82f60d;border:1px solid #3b82f633;border-radius:12px;margin:1rem 0;padding:1.5rem}.contact-info p{color:#ffffffe6;margin-bottom:.5rem}.contact-info strong{color:var(--primary-color)}.acknowledgment{background:linear-gradient(135deg,#3b82f60d,#3b82f605);border:2px solid #3b82f633;overflow:hidden;position:relative}.acknowledgment:before{background:linear-gradient(90deg,var(--primary-color),var(--accent-color));content:"";height:3px;left:0;position:absolute;right:0;top:0}.acknowledgment h2{color:var(--accent-color)}.acknowledgment p{color:#ffffffe6;font-weight:500}.refund-timeline{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:1.5rem 0}.timeline-item{background:#ffffff08;border:1px solid #60a5fa26;border-radius:10px;padding:1.5rem;position:relative;text-align:center;transition:all .3s ease}.timeline-item:before{background:linear-gradient(90deg,var(--primary-color),var(--accent-color));border-radius:10px 10px 0 0;content:"";height:2px;left:0;position:absolute;right:0;top:0}.timeline-item:hover{background:#ffffff0d;border-color:#60a5fa4d;box-shadow:0 8px 16px #0003;transform:translateY(-3px)}.timeline-item h4{color:var(--primary-color);font-size:1.2rem;margin-bottom:.8rem}.timeline-item p{color:#fffc;font-size:.9rem;margin:0}.legal-section a{border-bottom:1px solid #0000;color:var(--primary-color);text-decoration:none;transition:color .3s ease}.legal-section a:hover{border-bottom-color:var(--accent-color);color:var(--accent-color)}footer{background:#1e293bf2;border-top:1px solid #60a5fa1a;margin-top:auto;padding:4rem 5% 2rem}.footer-content{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:0 auto;max-width:1200px}.footer-section h3{color:var(--white);margin-bottom:1.5rem}.footer-section a{color:var(--gray);display:block;margin-bottom:.8rem;text-decoration:none;transition:color .3s ease}.footer-section a:hover{color:var(--primary-color)}.footer-section p{color:var(--gray);line-height:1.6}.social-links{display:flex;gap:1rem}.social-links a{align-items:center;background:#ffffff0d;border-radius:50%;color:var(--gray);display:flex;font-size:1.5rem;height:40px;justify-content:center;transition:all .3s ease;width:40px}.social-links a:hover{background:var(--primary-color);color:var(--white);transform:translateY(-2px)}.footer-bottom{border-top:1px solid #60a5fa1a;margin-top:3rem;padding-top:2rem;text-align:center}.footer-bottom p{color:var(--gray);margin:0}@media (max-width:1200px){.legal-container{padding:0 1.5rem}.legal-header h1{font-size:2.2rem}}@media (max-width:768px){.legal-content{margin-top:70px;padding:1rem 0}.legal-container{padding:0 1rem}.legal-header{margin-bottom:2rem;padding:1.5rem 0}.legal-header h1{font-size:2rem}.legal-sections{gap:2rem}.legal-section{padding:1.5rem}.legal-section h2{font-size:1.5rem}.legal-section h2:before{height:1.5rem}.legal-section h3{font-size:1.2rem}.refund-timeline{gap:1rem;grid-template-columns:1fr}.timeline-item{padding:1.2rem}.footer-content{gap:2rem;grid-template-columns:1fr;text-align:center}.social-links{justify-content:center}}@media (max-width:576px){.legal-header h1{font-size:1.8rem}.legal-section{padding:1.2rem}.legal-section h2{font-size:1.4rem}.legal-section h3{font-size:1.1rem}.contact-info{padding:1.2rem}.timeline-item{padding:1rem}.timeline-item h4{font-size:1.1rem}}@media (max-width:360px){.legal-container{padding:0 .8rem}.legal-header h1{font-size:1.6rem}.legal-section{padding:1rem}.legal-section h2{font-size:1.3rem}}.admin-dashboard,.admin-page{min-height:calc(100vh - 80px);padding:var(--spacing-xl)}.section-header h2{margin:0 0 var(--spacing-sm) 0}.section-subtitle{color:var(--text-secondary);font-size:var(--font-size-md);margin:0}.stat-icon i{font-size:25px}.stat-value{margin:0 0 var(--spacing-xs) 0}.stat-change{font-size:var(--font-size-sm);font-weight:500;margin:0}.stat-change.positive{color:var(--success-color)}.stat-change.negative{color:var(--danger-color)}.charts-section{grid-gap:var(--spacing-xl);display:grid;gap:var(--spacing-xl);grid-template-columns:repeat(auto-fit,minmax(400px,1fr));margin-bottom:var(--spacing-xl)}.chart-card,.recent-activities{background:var(--bg-darker);border:var(--border-light);border-radius:var(--card-radius);padding:var(--spacing-xl)}.activities-list{flex-direction:column}.activities-list,.activity-item{display:flex;gap:var(--spacing-md)}.activity-item{align-items:center;background:var(--bg-light);border-radius:var(--border-radius);padding:var(--spacing-md);transition:all var(--transition-normal) ease}.activity-item:hover{background:var(--bg-lighter);transform:translateX(-5px)}.activity-icon{align-items:center;background:var(--primary-color);border-radius:50%;color:#fff;display:flex;font-size:16px;height:40px;justify-content:center;width:40px}.activity-content{flex:1 1}.activity-text{color:var(--text-primary);font-size:var(--font-size-md);margin:0 0 var(--spacing-xs) 0}.activity-time{color:var(--text-muted);font-size:var(--font-size-sm)}.tab-buttons{display:flex;gap:var(--spacing-md);margin-bottom:var(--spacing-xl)}.tab-button{background:var(--bg-darker);border:var(--border-light);border-radius:var(--border-radius);color:var(--text-secondary);font-family:Cairo,sans-serif;font-size:var(--font-size-md);gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg);transition:all var(--transition-normal) ease}.tab-button:hover{background:var(--bg-lighter);color:var(--text-primary)}.tab-button.active{background:var(--primary-color);border-color:var(--primary-color);color:#fff}.tab-button i{font-size:16px}.action-tabs{display:flex;gap:var(--spacing-md)}.action-tabs,.management-form{margin-bottom:var(--spacing-xl)}.management-form{background:var(--bg-darker);border:var(--border-light);border-radius:var(--card-radius);padding:var(--spacing-xl)}.form-header{margin-bottom:var(--spacing-xl)}.form-header h3{color:var(--text-primary);font-size:20px;font-weight:600;margin:0 0 var(--spacing-sm) 0}.form-header p{color:var(--text-secondary);margin:0}.admin-form{display:flex;flex-direction:column;gap:var(--spacing-lg)}.form-group{gap:var(--spacing-sm)}.action-label,.form-group label{font-size:var(--font-size-md)}.action-label{color:var(--text-primary);font-weight:600;margin-bottom:var(--spacing-sm)}.form-group input,.form-group select,.form-group textarea{background:var(--bg-light);border:var(--border-light);border-radius:var(--border-radius);font-family:Cairo,sans-serif;font-size:var(--font-size-md);padding:var(--spacing-md);transition:all var(--transition-normal) ease}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{box-shadow:0 0 0 2px #4a90e233}.form-group textarea{min-height:100px}.form-help{color:var(--text-secondary);font-size:.875rem;margin-top:.25rem}.form-actions{align-items:center;flex-wrap:wrap}.debug-btn{align-items:center;background:#6c757d;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;transition:all .3s ease}.debug-btn:hover{background:#5a6268;box-shadow:0 4px 15px #6c757d4d;transform:translateY(-2px)}.radio-group-modern{background:var(--bg-light);border:var(--border-light);border-radius:var(--border-radius);flex-direction:column}.radio-group-modern,.radio-option-modern{display:flex;gap:var(--spacing-md);padding:var(--spacing-md)}.radio-option-modern{align-items:center;background:#0000;border:2px solid #0000;border-radius:var(--border-radius);cursor:pointer;flex-direction:row;position:relative;transition:all var(--transition-normal) ease}.radio-option-modern:hover{background:var(--bg-lighter);border-color:var(--primary-color)}.radio-option-modern.selected{background:#4a90e21a;border-color:var(--primary-color)}.radio-option-modern input[type=radio]{height:0;opacity:0;position:absolute;width:0}.radio-custom{align-items:center;background:var(--bg-darker);border:2px solid var(--text-secondary);border-radius:50%;display:flex;flex-shrink:0;height:20px;justify-content:center;order:2;transition:all var(--transition-normal) ease;width:20px}.radio-option-modern:hover .radio-custom{background:var(--bg-light);border-color:var(--primary-color)}.radio-option-modern.selected .radio-custom{background:var(--primary-color);border-color:var(--primary-color)}.radio-dot{background:#fff;border-radius:50%;height:8px;opacity:0;transform:scale(0);transition:all var(--transition-normal) ease;width:8px}.radio-option-modern.selected .radio-dot{opacity:1;transform:scale(1)}.radio-label{color:var(--text-primary);flex:1 1;font-size:var(--font-size-md);font-weight:500;order:1;text-align:right}.radio-option-modern.selected .radio-label{color:var(--primary-color);font-weight:600}.radio-group{flex-direction:column}.radio-group,.radio-option{display:flex;gap:var(--spacing-sm)}.radio-option{align-items:center;border-radius:var(--border-radius);cursor:pointer;padding:var(--spacing-sm);transition:all var(--transition-normal) ease}.radio-option:hover{background:var(--bg-light)}.radio-option input[type=radio]{accent-color:var(--primary-color);height:18px;width:18px}.submit-btn{align-items:center;background:var(--primary-color);border:none;border-radius:var(--border-radius);color:#fff;cursor:pointer;display:flex;font-family:Cairo,sans-serif;font-size:var(--font-size-md);font-weight:600;gap:var(--spacing-sm);justify-content:center;margin-top:var(--spacing-md);padding:var(--spacing-md) var(--spacing-xl);transition:all var(--transition-normal) ease}.submit-btn:hover{background:var(--primary-light);box-shadow:0 4px 12px #4a90e24d;transform:translateY(-2px)}.submit-btn i{font-size:16px}.table-header h3{font-size:20px}.refresh-btn,.table-actions{display:flex;gap:var(--spacing-sm)}.refresh-btn{align-items:center;background:var(--bg-light);border:var(--border-light);border-radius:var(--border-radius);color:var(--text-secondary);font-family:Cairo,sans-serif;font-size:var(--font-size-sm);padding:var(--spacing-sm) var(--spacing-md);transition:all var(--transition-normal) ease}.refresh-btn:hover{background:var(--bg-lighter);color:var(--text-primary)}.table-wrapper{background:var(--bg-darker);border:var(--border-light);border-radius:var(--card-radius);overflow:hidden}table{border-collapse:collapse;width:100%}thead{background:var(--bg-light)}th{color:var(--text-primary);font-weight:600;text-align:right}td,th{border-bottom:var(--border-light);font-size:var(--font-size-sm);padding:var(--spacing-md) var(--spacing-lg)}td{color:var(--text-secondary)}tr:hover{background:var(--bg-light)}.status-badge{border-radius:12px;gap:var(--spacing-xs);padding:4px 8px}.status-badge.active{background:#2ecc7133;color:var(--success-color)}.status-badge.inactive{background:#e74c3c33;color:var(--danger-color)}.status-badge.suspended{background:#f1c40f33;color:var(--warning-color)}.status-badge.valid{background:#2ecc7133;color:var(--success-color)}.status-badge.invalid{background:#e74c3c33;color:var(--danger-color)}.status-badge.checking{background:#4a90e233;color:var(--primary-color)}.status-badge.sent{background:#2ecc7133;color:var(--success-color)}.status-badge.draft{background:#95a5a633;color:var(--text-muted)}.status-badge.scheduled{background:#f1c40f33;color:var(--warning-color)}.type-badge{border-radius:12px;display:inline-block;font-size:var(--font-size-xs);font-weight:600;padding:4px 8px;text-transform:uppercase}.type-badge.subscribers{background:#4a90e233;color:var(--primary-color)}.type-badge.public{background:#9b59b633;color:#9b59b6}.type-badge.news{background:#f1c40f33;color:var(--warning-color)}.action-buttons{gap:var(--spacing-xs)}.action-btn{border-radius:6px;transition:all var(--transition-normal) ease;width:32px}.action-btn.edit{background:#4a90e233;color:var(--primary-color)}.action-btn.view{background:#2ecc7133;color:var(--success-color)}.action-btn.delete{background:#e74c3c33;color:var(--danger-color)}.action-btn.suspend{background:#f1c40f33;color:var(--warning-color)}.action-btn.activate{background:#2ecc7133;color:var(--success-color)}.action-btn.restart{background:#9b59b633;color:#9b59b6}.action-btn.extend{background:#3498db33;color:#3498db}.action-btn.permanent{background:#e67e2233;color:#e67e22}.action-btn.cancel{background:#e74c3c33;color:var(--danger-color)}.action-btn.check{background:#4a90e233;color:var(--primary-color)}.action-btn:hover{box-shadow:0 2px 8px #0003}.modal-overlay{background:#000000b3;padding:var(--spacing-lg)}.modal-content{background:var(--bg-darker);border:var(--border-light);border-radius:var(--card-radius);max-width:500px}.modal-content.large{max-width:700px}.modal-header{border-bottom:var(--border-light);padding:var(--spacing-lg)}.modal-header h3{font-size:20px;font-weight:600}.modal-close{font-size:20px;padding:var(--spacing-xs);transition:all var(--transition-normal) ease}.modal-close:hover{background:var(--bg-light);color:var(--text-primary)}.modal-body,.modal-footer{padding:var(--spacing-lg)}.modal-footer{border-top:var(--border-light);gap:var(--spacing-md)}.btn-secondary{background:var(--bg-light);border:var(--border-light);border-radius:var(--border-radius);color:var(--text-secondary);cursor:pointer;font-family:Cairo,sans-serif;font-size:var(--font-size-md);font-weight:500;padding:var(--spacing-md) var(--spacing-lg);transition:all var(--transition-normal) ease}.btn-secondary:hover{background:var(--bg-lighter);color:var(--text-primary)}.btn-primary{align-items:center;border:none;border-radius:var(--border-radius);cursor:pointer;display:flex;font-family:Cairo,sans-serif;font-size:var(--font-size-md);font-weight:600;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg);transition:all var(--transition-normal) ease}.btn-primary:hover{background:var(--primary-light);box-shadow:0 4px 12px #4a90e24d}.btn-primary.delete{background:var(--danger-color)}.btn-primary.delete:hover{background:#c0392b}.loading-container{min-height:400px}.loader{color:var(--text-primary);gap:var(--spacing-lg)}.loader i{color:var(--primary-color);font-size:40px}.loader p{font-size:var(--font-size-md)}.action-buttons-modern{margin-bottom:var(--spacing-xl)}.button-group{display:flex;flex-wrap:wrap;gap:var(--spacing-md)}.modern-btn{align-items:center;border:none;border-radius:var(--border-radius);cursor:pointer;display:flex;font-family:Cairo,sans-serif;font-size:var(--font-size-md);font-weight:600;gap:var(--spacing-sm);justify-content:center;min-width:120px;overflow:hidden;padding:var(--spacing-md) var(--spacing-lg);position:relative;text-decoration:none;transition:all var(--transition-normal) ease}.modern-btn:disabled{cursor:not-allowed;opacity:.6;transform:none!important}.modern-btn .btn-icon{align-items:center;display:flex;height:20px;justify-content:center;transition:all var(--transition-normal) ease;width:20px}.modern-btn .btn-text{font-weight:600;white-space:nowrap}.modern-btn.primary-btn{background:linear-gradient(135deg,var(--primary-color),var(--primary-light));box-shadow:0 4px 15px #4a90e24d;color:#fff}.modern-btn.primary-btn:hover:not(:disabled){background:linear-gradient(135deg,var(--primary-light),var(--primary-color));box-shadow:0 8px 25px #4a90e266;transform:translateY(-2px)}.modern-btn.secondary-btn{background:var(--bg-light);border:2px solid var(--border-light);color:var(--text-primary)}.modern-btn.secondary-btn:hover:not(:disabled){background:var(--bg-lighter);border-color:var(--primary-color);box-shadow:0 4px 15px #0003;transform:translateY(-2px)}.modern-btn.icon-btn{background:var(--bg-light);border:2px solid #0000;border-radius:50%;color:var(--text-secondary);height:40px;min-width:auto;padding:0;width:40px}.modern-btn.icon-btn:hover:not(:disabled){background:var(--bg-lighter);box-shadow:0 4px 15px #0003;color:var(--text-primary);transform:scale(1.1)}.modern-btn.icon-btn.danger{background:#e74c3c33;color:var(--danger-color)}.modern-btn.icon-btn.danger:hover:not(:disabled){background:#e74c3c4d;color:var(--danger-color);transform:scale(1.1)}.modern-btn.tab-btn{background:var(--bg-light);border:2px solid #0000;border-radius:var(--border-radius);color:var(--text-secondary)}.modern-btn.tab-btn.active{background:var(--primary-color);border-color:var(--primary-color);box-shadow:0 4px 15px #4a90e24d;color:#fff}.modern-btn.tab-btn:hover:not(:disabled){background:var(--bg-lighter);color:var(--text-primary);transform:translateY(-1px)}.modern-btn.tab-btn.active:hover{background:var(--primary-light);transform:translateY(-1px)}.tab-buttons-modern{margin-bottom:var(--spacing-xl)}.modern-modal{background:var(--bg-darker);border:var(--border-light);box-shadow:0 20px 60px #00000080}.modern-close{align-items:center;background:var(--bg-light);border:none;border-radius:50%;color:var(--text-secondary);display:flex;height:32px;justify-content:center;transition:all var(--transition-normal) ease;width:32px}.modern-close:hover{background:var(--bg-lighter);color:var(--text-primary);transform:scale(1.1)}.modern-input,.modern-select,.modern-textarea{background:var(--bg-light);border:2px solid var(--border-light);border-radius:var(--border-radius);color:var(--text-primary);font-family:Cairo,sans-serif;font-size:var(--font-size-md);padding:var(--spacing-md);transition:all var(--transition-normal) ease;width:100%}.modern-input:focus,.modern-select:focus,.modern-textarea:focus{background:var(--bg-lighter);border-color:var(--primary-color);box-shadow:0 0 0 3px #4a90e233;outline:none}.modern-textarea{min-height:120px;resize:vertical}.modern-checkbox-label{align-items:center;cursor:pointer;display:flex;gap:var(--spacing-sm);position:relative}.modern-checkbox{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.checkmark{background:var(--bg-light);border:2px solid var(--border-light);border-radius:4px;height:20px;position:relative;transition:all var(--transition-normal) ease;width:20px}.modern-checkbox:checked~.checkmark{background:var(--primary-color);border-color:var(--primary-color)}.checkmark:after{border:solid #fff;border-width:0 2px 2px 0;content:"";display:none;height:8px;left:6px;position:absolute;top:2px;transform:rotate(45deg);width:4px}.modern-checkbox:checked~.checkmark:after{display:block}.checkbox-text{color:var(--text-primary);font-weight:500}.modern-card{background:var(--bg-darker);border:var(--border-light);border-radius:var(--card-radius);padding:var(--spacing-xl);transition:all var(--transition-normal) ease}.modern-card:hover{border-color:var(--primary-color);box-shadow:0 8px 25px #0003;transform:translateY(-2px)}.message-type-card.modern-card{align-items:center;display:flex;gap:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.message-type-card .type-icon{align-items:center;background:linear-gradient(135deg,var(--primary-color),var(--primary-light));border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:20px;height:50px;justify-content:center;width:50px}.message-type-card .type-content h4{color:var(--text-primary);font-size:var(--font-size-lg);font-weight:600;margin:0 0 var(--spacing-sm) 0}.message-type-card .type-content p{color:var(--text-secondary);font-size:var(--font-size-md);margin:0}.compose-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--spacing-xl)}.compose-header h3{color:var(--text-primary);font-size:20px;font-weight:600;margin:0}@media (max-width:768px){.button-group{flex-direction:column;gap:var(--spacing-sm)}.modern-btn{justify-content:center;width:100%}.compose-header{align-items:flex-start;flex-direction:column;gap:var(--spacing-md)}.message-type-card.modern-card{flex-direction:column;gap:var(--spacing-md);text-align:center}.admin-dashboard,.admin-page{padding:var(--spacing-lg)}.stats-grid{gap:var(--spacing-md);grid-template-columns:1fr}.charts-section{gap:var(--spacing-lg);grid-template-columns:1fr}.action-tabs,.tab-buttons{flex-direction:column;gap:var(--spacing-sm)}.table-wrapper{overflow-x:auto}.modal-content{margin:var(--spacing-md);max-width:none}.action-buttons{flex-direction:column;gap:var(--spacing-xs)}.action-btn{font-size:12px;height:28px;width:28px}}@media (max-width:480px){.modern-btn{font-size:var(--font-size-sm);padding:var(--spacing-sm) var(--spacing-md)}.modern-btn .btn-icon{height:16px;width:16px}.admin-dashboard,.admin-page{padding:var(--spacing-md)}.section-header h2{font-size:24px}.stat-card{padding:var(--spacing-lg)}.stat-icon{height:50px;width:50px}.stat-icon i{font-size:20px}.modal-overlay{padding:var(--spacing-sm)}}.chart-section{background:var(--bg-dark);box-shadow:0 4px 6px #0000001a}.chart-header h3{color:#ffffffe6;font-size:1.2em}.chart-filters{gap:10px}.chart-filters button{background:#ffffff1a;border:none;border-radius:5px;font-family:Cairo;font-size:.9em;padding:8px 15px}.chart-filters button:hover{background:#fff3;transform:translateY(-2px)}.chart-filters button.active{box-shadow:0 2px 4px #4a90e24d}.chart-container{padding:10px}@media (max-width:768px){.chart-header{align-items:flex-start;flex-direction:column;gap:15px}.chart-container{height:250px}}.tickets-container{margin-top:var(--spacing-lg)}.tickets-list{display:flex;flex-direction:column}.ticket-card{border:var(--border-light)}.ticket-header{align-items:flex-start}.ticket-info h3{color:var(--text-primary);font-size:var(--font-size-lg);font-weight:600;margin:0 0 var(--spacing-xs) 0}.ticket-meta{color:var(--text-secondary);gap:var(--spacing-md)}.ticket-meta,.ticket-status{font-size:var(--font-size-sm)}.ticket-status{border-radius:var(--border-radius-sm);min-width:100px;padding:var(--spacing-xs) var(--spacing-sm);text-align:center}.status-open{background:#2ecc7133}.status-pending{background:#f1c40f33}.status-closed{background:#e74c3c33}.ticket-body{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--spacing-md)}.user-avatar{height:40px;width:40px}.user-info{flex-direction:column;gap:var(--spacing-xs)}.username{color:var(--text-primary)}.last-activity{color:var(--text-secondary);font-size:var(--font-size-sm)}.ticket-details{display:flex;flex-direction:column;gap:var(--spacing-xs);text-align:left}.ticket-priority,.ticket-type{border-radius:var(--border-radius-sm);font-size:var(--font-size-sm);font-weight:600;padding:var(--spacing-xs) var(--spacing-sm)}.priority-high{background:#e74c3c33}.priority-medium{background:#f1c40f33}.priority-low{background:#2ecc7133;color:#2ecc71}.ticket-actions{display:flex;gap:var(--spacing-sm);justify-content:flex-end}.filters{display:flex;gap:var(--spacing-md);margin-top:var(--spacing-md)}.filter-select{background:var(--bg-dark);border:var(--border-light);border-radius:var(--border-radius);color:var(--text-primary);font-family:Cairo;min-width:150px;padding:var(--spacing-sm) var(--spacing-md)}.filter-select:focus{border-color:var(--primary-color);outline:none}@media (max-width:768px){.ticket-header{gap:var(--spacing-sm)}.ticket-body,.ticket-header{align-items:flex-start;flex-direction:column}.ticket-body{gap:var(--spacing-md)}.ticket-actions{flex-wrap:wrap;justify-content:flex-start}.filters{flex-direction:column}.filter-select{min-width:auto}}.bots-stats{grid-gap:var(--spacing-lg);display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:var(--spacing-xl)}.bots-table{background:var(--bg-dark);border:var(--border-light);border-radius:var(--border-radius);padding:var(--spacing-lg)}.table-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--spacing-lg)}.table-header h3{color:var(--text-primary);font-size:var(--font-size-lg);font-weight:600;margin:0}.table-responsive{overflow-x:auto}.table-responsive table{border-collapse:collapse;width:100%}.table-responsive td,.table-responsive th{border-bottom:1px solid var(--border-light);padding:var(--spacing-md);text-align:right}.table-responsive th{background:#ffffff0d;color:var(--text-primary);font-size:var(--font-size-sm);font-weight:600}.table-responsive td{color:var(--text-secondary);font-size:var(--font-size-sm)}.status-badge{border-radius:var(--border-radius-sm);font-size:var(--font-size-xs);min-width:80px;padding:var(--spacing-xs) var(--spacing-sm);text-align:center}.status-active{background:#2ecc7133;color:#2ecc71}.status-inactive{background:#e74c3c33;color:#e74c3c}.status-maintenance{background:#f1c40f33;color:#f1c40f}.badge-primary{background:var(--primary-color);border-radius:var(--border-radius-sm);color:#fff;font-size:var(--font-size-xs);font-weight:600;padding:var(--spacing-xs) var(--spacing-sm)}.d-flex{display:flex}.align-items-center{align-items:center}.text-primary{color:var(--primary-color)}.text-warning{color:#f1c40f}.text-success{color:#2ecc71}.ml-2{margin-left:var(--spacing-sm)}@media (max-width:768px){.bots-stats{grid-template-columns:1fr}.table-header{align-items:flex-start;flex-direction:column;gap:var(--spacing-md)}.table-responsive{font-size:var(--font-size-xs)}.table-responsive td,.table-responsive th{padding:var(--spacing-sm)}}.chart-placeholder{align-items:center;background:var(--bg-light);border:2px dashed var(--border-light);border-radius:var(--border-radius);color:var(--text-secondary);display:flex;flex-direction:column;height:300px;justify-content:center}.chart-placeholder i{font-size:3em;margin-bottom:var(--spacing-md);opacity:.5}.chart-placeholder p{font-size:var(--font-size-md);margin:0}.quick-actions{margin-top:var(--spacing-xl)}.quick-actions .section-header{margin-bottom:var(--spacing-lg)}.quick-actions .section-header h3{color:var(--text-primary);font-size:20px;font-weight:600;margin:0}.auto-update{gap:5px}.balance-icon{align-items:center;background:linear-gradient(135deg,var(--primary-color),var(--primary-light));border-radius:50%;box-shadow:0 8px 25px #4a90e24d;color:#fff;display:flex;font-size:2em;height:80px;justify-content:center;width:80px}.transaction-amount,.transaction-date,.transaction-description,.transaction-status,.transaction-type{padding:var(--spacing-sm)}.type-deposit{color:#2ecc71}.type-withdrawal{color:#e74c3c}.type-purchase{color:#f39c12}.type-refund{color:#3498db}.status-completed{color:#2ecc71}.status-pending{color:#f39c12}.status-failed{color:#e74c3c}.no-transactions{color:var(--text-secondary);padding:var(--spacing-xl)}.no-transactions i{font-size:3em;margin-bottom:var(--spacing-md)}.products-list{margin-top:var(--spacing-lg)}.products-grid{grid-gap:var(--spacing-lg);display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.product-card{background:var(--bg-dark);border:1px solid #ffffff1a;border-radius:var(--border-radius);padding:var(--spacing-xl);text-align:center;transition:all var(--transition-normal) ease}.product-card:hover{border-color:var(--primary-color);box-shadow:0 8px 25px #0003;transform:translateY(-5px)}.product-icon{align-items:center;background:linear-gradient(135deg,var(--primary-color),var(--primary-light));border-radius:50%;box-shadow:0 8px 25px #4a90e24d;color:#fff;display:flex;font-size:2em;height:80px;justify-content:center;margin:0 auto var(--spacing-lg);width:80px}.product-card h3{color:var(--text-primary);font-size:var(--font-size-lg);font-weight:600;margin:0 0 var(--spacing-md) 0}.product-card .description{color:var(--text-secondary);line-height:1.6;margin:0 0 var(--spacing-lg) 0}.product-meta{align-items:center;background:var(--bg-light);border-radius:var(--border-radius);display:flex;justify-content:space-between;margin-bottom:var(--spacing-lg);padding:var(--spacing-md)}.meta-item{color:var(--text-secondary);font-size:var(--font-size-sm);gap:var(--spacing-xs)}.meta-item .price{color:#2ecc71;font-size:var(--font-size-md);font-weight:600}.meta-item .duration{color:var(--primary-color);font-weight:600}.support-form{background:var(--bg-dark);border:1px solid #ffffff1a;border-radius:var(--border-radius);margin:0 auto;max-width:800px;padding:var(--spacing-xl)}.form-group{margin-bottom:var(--spacing-lg)}.form-group label{margin-bottom:var(--spacing-sm)}.required{color:#e74c3c}.form-control{background:var(--bg-light);border:1px solid #ffffff1a;border-radius:var(--border-radius);color:var(--text-primary);font-family:Cairo,sans-serif;font-size:var(--font-size-md);padding:var(--spacing-md);transition:all var(--transition-normal) ease;width:100%}.form-control:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px #4a90e233;outline:none}.form-control option{background:var(--bg-dark);color:var(--text-primary);padding:var(--spacing-md)}select.form-control{background:var(--bg-light);color:var(--text-primary);cursor:pointer}select.form-control:focus{background:var(--bg-lighter)}.modern-select{background:var(--bg-light);border:2px solid var(--border-light);border-radius:var(--border-radius);color:var(--text-primary);cursor:pointer;font-family:Cairo,sans-serif;font-size:var(--font-size-md);padding:var(--spacing-md);transition:all var(--transition-normal) ease;width:100%}.modern-select:focus{background:var(--bg-lighter);border-color:var(--primary-color);box-shadow:0 0 0 3px #4a90e233;outline:none}.modern-select option{background:var(--bg-dark);border:none;color:var(--text-primary);padding:var(--spacing-md)}.modern-select option:hover{background:var(--bg-lighter)}.commands-list{flex-direction:column}.command-item,.commands-list{display:flex;gap:var(--spacing-md)}.command-item{align-items:center;background:var(--bg-light);border:1px solid var(--border-light);border-radius:var(--border-radius);padding:var(--spacing-md)}.command-item code{background:var(--bg-darker);border:1px solid var(--primary-color);border-radius:var(--border-radius-sm);color:var(--primary-color);font-family:Courier New,monospace;font-size:var(--font-size-sm);padding:var(--spacing-xs) var(--spacing-sm)}.command-description{color:var(--text-secondary);font-size:var(--font-size-sm)}.no-bots{color:var(--text-secondary);padding:var(--spacing-xl);text-align:center}.no-bots i{font-size:3em;margin-bottom:var(--spacing-md);opacity:.5}.no-bots p{font-size:var(--font-size-md);margin-bottom:var(--spacing-lg)}.form-hint{display:block}.char-count,.form-hint{color:var(--text-secondary);font-size:var(--font-size-sm);margin-top:var(--spacing-xs)}.char-count{text-align:left}.priority-options{display:flex;flex-wrap:wrap;gap:var(--spacing-md)}.priority-option{background:var(--bg-light);border:2px solid #0000;border-radius:var(--border-radius);cursor:pointer;flex:1 1;min-width:150px;padding:var(--spacing-md);text-align:center;transition:all var(--transition-normal) ease}.priority-option:hover{background:var(--bg-lighter);border-color:var(--primary-color)}.priority-option input[type=radio]{display:none}.priority-option input[type=radio]:checked+.priority-label{color:var(--primary-color)}.priority-label{align-items:center;color:var(--text-primary);display:flex;font-weight:600;gap:var(--spacing-xs);justify-content:center;margin-bottom:var(--spacing-xs)}.priority-option small{color:var(--text-secondary);display:block;font-size:var(--font-size-sm)}.form-actions{margin-top:var(--spacing-xl);text-align:center}.success-message{color:var(--text-primary);padding:var(--spacing-xl);text-align:center}.success-message i{color:#2ecc71;font-size:4em;margin-bottom:var(--spacing-lg)}.success-message h3{color:#2ecc71;margin:0 0 var(--spacing-md) 0}.error-message{align-items:center;background:#e74c3c1a;border-radius:var(--border-radius);color:#e74c3c;display:flex;gap:var(--spacing-sm);margin-bottom:var(--spacing-lg);padding:var(--spacing-md)}.header-actions{gap:var(--spacing-md)}.search-box input{padding:var(--spacing-sm) 35px var(--spacing-sm) var(--spacing-md)}.search-box i{color:var(--text-secondary);left:var(--spacing-md)}.filter-dropdown{background:var(--bg-dark);border:1px solid #ffffff1a;border-radius:var(--border-radius);color:var(--text-primary);cursor:pointer;font-family:Cairo;padding:var(--spacing-sm) var(--spacing-md)}.tickets-list{grid-gap:var(--spacing-lg);gap:var(--spacing-lg);margin-top:var(--spacing-lg)}.ticket-card{padding:var(--spacing-lg);transition:all var(--transition-normal) ease}.ticket-card:hover{box-shadow:0 8px 25px #00000026}.ticket-header{margin-bottom:var(--spacing-md)}.ticket-id{font-size:var(--font-size-sm)}.ticket-title{font-size:var(--font-size-lg)}.ticket-meta,.ticket-title{margin-bottom:var(--spacing-md)}.ticket-meta{padding-bottom:var(--spacing-md)}.ticket-user{gap:var(--spacing-sm)}.ticket-user .user-avatar{align-items:center;color:var(--primary-color);display:flex;justify-content:center}.ticket-user .user-avatar,.ticket-user .username{font-size:var(--font-size-sm)}.ticket-date,.ticket-priority{font-size:var(--font-size-sm);gap:var(--spacing-xs)}.ticket-priority i{font-size:var(--font-size-xs)}.priority-medium{color:#f39c12}.no-tickets{color:var(--text-secondary);padding:var(--spacing-xl)}.no-tickets i{margin-bottom:var(--spacing-md);opacity:.5}.product-confirmation{text-align:center}.product-info{align-items:center;background:var(--bg-light);border-radius:var(--border-radius);display:flex;gap:var(--spacing-lg);margin-bottom:var(--spacing-lg);padding:var(--spacing-lg)}.product-details h4{color:var(--text-primary);margin:0 0 var(--spacing-sm) 0}.product-details p{color:var(--text-secondary);margin:0 0 var(--spacing-md) 0}.confirmation-message{margin-top:var(--spacing-lg)}.confirmation-message p{color:var(--text-secondary);margin:var(--spacing-sm) 0}.alert{border-radius:10px}.alert-success{background:linear-gradient(135deg,#43e97b,#38f9d7)}.alert-error,.alert-success{border:1px solid #fff3;color:#fff}.alert-error{background:linear-gradient(135deg,#f093fb,#f5576c)}.alert-close{border-radius:50%;color:#fff;padding:.25rem;right:1rem;top:50%;transform:translateY(-50%);transition:background-color .3s ease}.alert-close:hover{background:#fff3}.search-section{background:var(--bg-darker);border:var(--border-light);border-radius:var(--card-radius);box-shadow:var(--card-shadow);margin-bottom:var(--spacing-xl);overflow:hidden;padding:var(--spacing-xl);position:relative}.search-section:before{background:linear-gradient(135deg,var(--primary-color),var(--primary-light));content:"";height:3px;left:0;position:absolute;right:0;top:0}.search-form{margin-bottom:1.5rem}.search-input-group{align-items:center;display:flex;gap:var(--spacing-lg);position:relative}.search-input{background:var(--bg-light);border:var(--border-light);border-radius:var(--border-radius);color:var(--text-primary);flex:1 1;font-family:Cairo,sans-serif;font-size:var(--font-size-md);font-weight:500;min-height:48px;padding:var(--spacing-md) var(--spacing-lg);transition:all var(--transition-normal) var(--cubic-bezier)}.search-input::placeholder{color:var(--text-muted);font-weight:400}.search-input:focus{background:var(--bg-lighter);border-color:var(--primary-color);box-shadow:0 0 0 3px #4a90e233;outline:none}.search-input:hover{background:var(--bg-lighter);border-color:var(--primary-light)}.search-btn{align-items:center;background:linear-gradient(135deg,var(--primary-color),var(--primary-light));border:none;border-radius:var(--border-radius);box-shadow:0 4px 12px #4a90e24d;color:#fff;cursor:pointer;display:flex;font-family:Cairo,sans-serif;font-size:var(--font-size-md);font-weight:600;gap:var(--spacing-sm);justify-content:center;min-height:48px;min-width:120px;overflow:hidden;padding:var(--spacing-md) var(--spacing-xl);position:relative;transition:all var(--transition-normal) var(--cubic-bezier)}.search-btn:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.search-btn:hover:not(:disabled){box-shadow:0 8px 20px #4a90e266;transform:translateY(-2px)}.search-btn:hover:not(:disabled):before{left:100%}.search-btn:active{box-shadow:0 4px 12px #4a90e24d;transform:translateY(0)}@media (max-width:768px){.search-section{margin-bottom:var(--spacing-lg);padding:var(--spacing-lg)}.search-input-group{flex-direction:column;gap:var(--spacing-md)}.search-btn,.search-input{min-height:48px;width:100%}.search-btn{min-width:auto}}.search-btn:disabled{cursor:not-allowed;opacity:.6}.search-results{margin-top:2rem}.results-header{border-bottom:2px solid #f1f3f4;margin-bottom:1.5rem;padding-bottom:1rem}.results-header h4{color:var(--text-primary);font-size:var(--font-size-lg);font-weight:600;margin:0}.no-results{border:var(--border-light);color:var(--text-secondary);font-style:italic;margin:1rem 0;padding:2rem;text-align:center}.no-results,.users-table{background:var(--bg-darker);border-radius:var(--card-radius)}.users-table{border:var(--border-light);border-collapse:collapse;box-shadow:var(--card-shadow);overflow:hidden;width:100%}.users-table th{background:linear-gradient(135deg,var(--primary-color),var(--primary-light));color:#fff;font-size:var(--font-size-sm);font-weight:600;padding:var(--spacing-md);text-align:right}.users-table td{border-bottom:var(--border-light);color:var(--text-primary);padding:var(--spacing-md);vertical-align:middle}.users-table tr:hover{background:var(--bg-light)}.discord-id{background:#e9ecef;border-radius:5px;color:#495057;font-family:Courier New,monospace;font-size:.85rem;padding:.25rem .5rem}.balance{color:#28a745;font-size:1.1rem;font-weight:700}.status{border-radius:20px;font-size:.8rem;font-weight:600;padding:.25rem .75rem;text-transform:uppercase}.status.admin{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.status.user{background:#e9ecef;color:#6c757d}.action-buttons{align-items:center}.action-btn{background:none;border-radius:5px;height:32px;margin:0;min-width:32px;padding:.5rem}.action-btn.quick-edit{color:#007bff}.action-btn.view-wallet{color:#28a745}.action-btn.admin-toggle{color:#dc3545}.action-btn:hover{background:#f8f9fa;box-shadow:0 2px 8px #0000001a;transform:scale(1.1)}.action-btn:active{transform:scale(.95)}.pagination{margin-top:2rem;padding:1rem}.page-btn{align-items:center;background:#fff;border:2px solid #e1e5e9;border-radius:8px;color:#495057;cursor:pointer;display:flex;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;transition:all .3s ease}.page-btn:hover:not(:disabled){border-color:#667eea;box-shadow:0 4px 15px #667eea33;color:#667eea;transform:translateY(-2px)}.page-btn:disabled{cursor:not-allowed;opacity:.5}.page-info{background:#f8f9fa;border-radius:8px;color:#6c757d;font-weight:600;padding:.75rem 1rem}@media (max-width:768px){.search-input-group{flex-direction:column;gap:1rem}.search-btn{width:100%}.users-table{font-size:.85rem}.users-table td,.users-table th{padding:.75rem .5rem}.pagination{flex-direction:column;gap:.5rem}}body,html{scroll-behavior:smooth}body{overflow-x:hidden}.product-request-page.modern-design{max-width:100%;min-height:100vh;overflow-x:hidden;overflow-y:auto;position:relative}.product-request-page.modern-design:before{animation:gradientShift 20s ease-in-out infinite;background:radial-gradient(circle at 20% 20%,#4a90e21a 0,#0000 50%),radial-gradient(circle at 80% 80%,#1e64c81a 0,#0000 50%),radial-gradient(circle at 40% 60%,#6496ff14 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:-1}.page-header.enhanced-header{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#0006,#4a90e21a 50%,#0006);border:1px solid #ffffff1a;border-radius:20px;box-shadow:0 8px 32px #0000004d,inset 0 1px 0 #ffffff1a;display:flex;flex-direction:column;gap:25px;margin:20px;padding:25px;position:relative;transition:all .3s ease;z-index:2}.page-header.enhanced-header:hover{background:linear-gradient(135deg,#00000080,#4a90e226 50%,#00000080);box-shadow:0 12px 40px #0006,inset 0 1px 0 #ffffff26;transform:translateY(-2px)}.page-header.enhanced-header .header-content{margin-bottom:0!important;text-align:center}.page-header.enhanced-header .user-status{margin-top:0!important}.page-header.enhanced-header .user-status,.user-status{align-items:center!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:20px!important;justify-content:center!important;width:100%!important}.user-status .status-card{flex:0 0 auto!important;flex-shrink:0!important;max-width:160px!important;min-width:140px!important}.page-header .user-status{white-space:nowrap!important}.page-header .user-status .status-card{display:inline-flex!important;vertical-align:top!important}.page-title{-webkit-text-fill-color:#0000;animation:titleGradient 3s ease-in-out infinite;background:linear-gradient(135deg,#4a90e2,#1e3a8a 50%,#60a5fa);-webkit-background-clip:text;background-clip:text;background-size:200% 200%;filter:drop-shadow(0 2px 8px rgba(74,144,226,.3))}.product-card.enhanced-card{animation:cardSlideIn .6s ease-out forwards;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0000004d;border:1px solid #ffffff1a;box-shadow:0 8px 32px #0000004d,inset 0 1px 0 #ffffff1a;contain:layout style paint;opacity:0;position:relative;transform:translateY(50px);transform-style:preserve-3d}@keyframes cardSlideIn{to{opacity:1;transform:translateY(0)}}.product-card.enhanced-card:before{animation:borderGradient 4s ease-in-out infinite;background:linear-gradient(45deg,#4a90e280,#a855f780 25%,#22c55e80 50%,#4a90e280 75%,#a855f780);background-size:400% 400%;border-radius:inherit;bottom:-2px;content:"";left:-2px;opacity:0;position:absolute;right:-2px;top:-2px;transition:opacity .3s ease;z-index:-1}@keyframes borderGradient{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.product-card.enhanced-card:hover:before{opacity:1}.product-card.enhanced-card:hover{background:#00000080;box-shadow:0 20px 40px #0006,0 0 30px #4a90e24d,inset 0 1px 0 #fff3;transform:translateY(-10px)}.product-card.enhanced-card .product-icon{background:linear-gradient(135deg,#4a90e233,#1e64c833);border:2px solid #ffffff1a;box-shadow:0 8px 16px #0000004d,inset 0 1px 0 #fff3;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.product-card.enhanced-card .product-icon:before{animation:iconRotate 3s linear infinite;background:conic-gradient(from 0deg,#0000,#4a90e266,#0000);content:"";height:200%;left:-50%;opacity:0;position:absolute;top:-50%;transition:opacity .3s ease;width:200%}@keyframes iconRotate{to{transform:rotate(1turn)}}.product-card.enhanced-card:hover .product-icon:before{opacity:1}.product-card.enhanced-card:hover .product-icon{background:linear-gradient(135deg,#4a90e2,#1e40af);box-shadow:0 12px 24px #0006,0 0 30px #4a90e299;color:#fff;transform:scale(1.2) rotate(10deg)}.btn.enhanced-btn{background:linear-gradient(135deg,#4a90e2,#1d4ed8 50%,#3b82f6);border:2px solid #ffffff1a;box-shadow:0 8px 16px #0000004d,inset 0 1px 0 #fff3;overflow:hidden;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.btn.enhanced-btn:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.btn.enhanced-btn:hover:before{left:100%}.btn.enhanced-btn:hover{background:linear-gradient(135deg,#3a7bc8,#1e40af 50%,#2563eb);border-color:#ffffff4d;box-shadow:0 15px 30px #0006,0 0 40px #4a90e280;transform:translateY(-3px) scale(1.05)}.product-card.enhanced-card .price{-webkit-text-fill-color:#0000;animation:priceGlow 2s ease-in-out infinite;background:linear-gradient(135deg,#3b82f6,#1d4ed8);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 2px 4px rgba(59,130,246,.3));font-weight:700}@keyframes priceGlow{0%,to{filter:drop-shadow(0 2px 4px rgba(59,130,246,.3))}50%{filter:drop-shadow(0 4px 8px rgba(59,130,246,.6))}}.modal-overlay.enhanced-modal{align-items:center;animation:modalFadeIn .3s ease-out;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#000c;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-overlay.enhanced-modal .modal-content{animation:modalSlideIn .4s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:linear-gradient(135deg,#000000e6,#1e3a8a33 50%,#000000e6);border:2px solid #4a90e24d;border-radius:20px;box-shadow:0 25px 50px #0009,0 0 40px #4a90e233,inset 0 1px 0 #ffffff1a;max-height:85vh;max-width:500px;overflow-y:auto;padding-bottom:25px;transform-origin:center;width:90%}.modal-overlay.enhanced-modal .modal-header{background:linear-gradient(135deg,#4a90e21a,#1e64c81a);border-bottom:2px solid #4a90e233;border-radius:20px 20px 0 0;overflow:hidden;padding:20px 25px;position:relative}.modal-overlay.enhanced-modal .modal-header:before{background:linear-gradient(45deg,#0000 30%,#4a90e21a 50%,#0000 70%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.modal-overlay.enhanced-modal .modal-header h3{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#4a90e2,#60a5fa);-webkit-background-clip:text;background-clip:text;font-size:22px;font-weight:700;margin:0;position:relative;text-align:center;z-index:2}.modal-overlay.enhanced-modal .modal-close{align-items:center;background:#ffffff1a;border:1px solid #fff3;border-radius:8px;color:#fff;display:flex;font-size:18px;height:35px;justify-content:center;position:relative;transition:all .3s ease;width:35px;z-index:2}.modal-overlay.enhanced-modal .modal-close:hover{background:#ef444433;border-color:#ef444466;color:#ef4444;transform:scale(1.1)}.modal-overlay.enhanced-modal .modal-body{background:#0000004d;padding:25px 25px 0}.modal-overlay.enhanced-modal .product-info{background:linear-gradient(135deg,#4a90e21a,#1e64c81a);border:2px solid #4a90e233;border-radius:15px;margin-bottom:20px;overflow:hidden;padding:20px;position:relative}.modal-overlay.enhanced-modal .product-info:before{background:linear-gradient(45deg,#0000 40%,#4a90e20d 50%,#0000 60%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.modal-overlay.enhanced-modal .product-icon{background:linear-gradient(135deg,#4a90e24d,#1e64c84d)!important;border:2px solid #4a90e266!important;border-radius:15px!important;box-shadow:0 8px 20px #4a90e24d!important;color:#4a90e2!important;font-size:28px!important;height:60px!important;margin-bottom:0!important;position:relative;width:60px!important;z-index:2}.modal-overlay.enhanced-modal .product-details h4{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#4a90e2,#60a5fa);-webkit-background-clip:text;background-clip:text;font-size:20px;font-weight:700;margin-bottom:8px;position:relative;z-index:2}.modal-overlay.enhanced-modal .product-details p{color:#fffc;font-size:14px;line-height:1.6;margin-bottom:12px;position:relative;z-index:2}.modal-overlay.enhanced-modal .product-meta .duration,.modal-overlay.enhanced-modal .product-meta .price{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#3b82f6,#60a5fa);-webkit-background-clip:text;background-clip:text;font-weight:600;position:relative;z-index:2}.modal-overlay.enhanced-modal .server-id-input{background:#4a90e20d;border:2px solid #4a90e233;border-radius:12px;margin:20px 0;overflow:hidden;padding:20px;position:relative}.modal-overlay.enhanced-modal .server-id-input:before{background:linear-gradient(45deg,#0000 40%,#4a90e21a 50%,#0000 60%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.modal-overlay.enhanced-modal .server-id-input label{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#4a90e2,#60a5fa);-webkit-background-clip:text;background-clip:text;font-size:16px;font-weight:600;margin-bottom:10px;position:relative;z-index:2}.modal-overlay.enhanced-modal .server-id-input label i{color:#5865f2;margin-left:8px}.modal-overlay.enhanced-modal .form-control{background:#0006!important;border:2px solid #4a90e24d!important;border-radius:10px!important;color:#fff!important;font-size:16px!important;padding:15px!important;position:relative;transition:all .3s ease!important;z-index:2}.modal-overlay.enhanced-modal .form-control:focus{background:#0009!important;border-color:#4a90e299!important;box-shadow:0 0 20px #4a90e24d!important}.modal-overlay.enhanced-modal .form-help{color:#fff9!important;font-size:12px!important;margin-top:8px;position:relative;z-index:2}.modal-overlay.enhanced-modal .modal-footer{background:#0000004d;border-top:1px solid #4a90e233;display:flex;gap:15px;justify-content:flex-end;padding:20px;position:relative;z-index:2}.modal-overlay.enhanced-modal .modal-footer .btn{border:2px solid #0000!important;border-radius:10px!important;font-size:16px!important;font-weight:600!important;overflow:hidden;padding:12px 24px!important;position:relative;transition:all .3s ease!important}.modal-overlay.enhanced-modal .modal-footer .btn:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.modal-overlay.enhanced-modal .modal-footer .btn:hover:before{left:100%}.modal-overlay.enhanced-modal .modal-footer .btn-secondary{background:#6c757d4d!important;border-color:#6c757d66!important;color:#fff!important}.modal-overlay.enhanced-modal .modal-footer .btn-secondary:hover{background:#6c757d80!important;border-color:#6c757d99!important;box-shadow:0 8px 20px #0000004d;transform:translateY(-2px)}.modal-overlay.enhanced-modal .modal-footer .btn-primary{background:linear-gradient(135deg,#4a90e2,#3b82f6)!important;border-color:#4a90e266!important;box-shadow:0 4px 15px #4a90e24d;color:#fff!important}.modal-overlay.enhanced-modal .modal-footer .btn-primary:hover{background:linear-gradient(135deg,#3a7bc8,#2563eb)!important;border-color:#4a90e299!important;box-shadow:0 12px 25px #4a90e266;transform:translateY(-3px)}.modal-overlay.enhanced-modal .modal-actions{align-items:center;background:#0000;border-top:2px solid #4a90e233;display:flex;gap:15px;justify-content:center;margin-top:25px;padding:20px 0 0}.modal-overlay.enhanced-modal .btn{border:2px solid #0000!important;border-radius:10px!important;font-size:16px!important;font-weight:600!important;overflow:hidden;padding:12px 24px!important;position:relative;transition:all .3s ease!important}.modal-overlay.enhanced-modal .btn:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.modal-overlay.enhanced-modal .btn:hover:before{left:100%}.modal-overlay.enhanced-modal .btn-secondary{background:#6c757d4d!important;border-color:#6c757d66!important;color:#fff!important}.modal-overlay.enhanced-modal .btn-secondary:hover{background:#6c757d80!important;border-color:#6c757d99!important;box-shadow:0 8px 20px #0000004d;transform:translateY(-2px)}.modal-overlay.enhanced-modal .btn-primary{background:linear-gradient(135deg,#4a90e2,#3b82f6)!important;border-color:#4a90e266!important;box-shadow:0 4px 15px #4a90e24d;color:#fff!important}.modal-overlay.enhanced-modal .btn-primary:hover{background:linear-gradient(135deg,#3a7bc8,#2563eb)!important;border-color:#4a90e299!important;box-shadow:0 12px 25px #4a90e266;transform:translateY(-3px)}.modal-overlay.enhanced-modal .btn-disabled{background:#6c757d33!important;border-color:#6c757d4d!important;color:#fff6!important;cursor:not-allowed!important}.modal-overlay.enhanced-modal .btn-disabled:hover{box-shadow:none!important;transform:none!important}.modal-overlay.enhanced-modal .purchase-summary{background:#4a90e20d;border:2px solid #4a90e233;border-radius:12px;margin:20px 0;overflow:hidden;padding:18px;position:relative}.modal-overlay.enhanced-modal .purchase-summary:before{background:linear-gradient(45deg,#0000 40%,#4a90e21a 50%,#0000 60%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.modal-overlay.enhanced-modal .summary-row{color:#ffffffe6!important;font-weight:500;padding:8px 0;position:relative;z-index:2}.modal-overlay.enhanced-modal .summary-row:last-child{border-top:2px solid #4a90e24d;color:#fff!important;font-weight:700}.modal-overlay.enhanced-modal .important-notes{background:#4a90e21a;border:2px solid #4a90e24d;border-radius:12px;margin:20px 0;overflow:hidden;padding:18px;position:relative}.modal-overlay.enhanced-modal .important-notes:before{background:linear-gradient(45deg,#0000 40%,#4a90e20d 50%,#0000 60%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.modal-overlay.enhanced-modal .important-notes h5{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#4a90e2,#60a5fa);-webkit-background-clip:text;background-clip:text;font-weight:700;position:relative;z-index:2}.modal-overlay.enhanced-modal .important-notes li{color:#ffffffe6!important;position:relative;z-index:2}.stat-value-large{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#4a90e2,#60a5fa);-webkit-background-clip:text;background-clip:text;font-size:36px!important;font-weight:800!important;margin-top:10px;text-align:center}.bot-details{display:flex;flex-direction:column;gap:8px;margin:15px 0}.bot-details .detail-item{align-items:center;display:flex;gap:8px;padding:8px 0}.bot-details .detail-icon{align-items:center;background:#4a90e21a;border-radius:6px;color:#4a90e2;display:flex;font-size:14px;height:30px;justify-content:center;width:30px}.bot-details .detail-content{display:flex;flex-direction:column;gap:2px}.bot-details .detail-label{color:#fff9;font-size:12px;font-weight:500}.bot-details .detail-value{color:#ffffffe6;font-size:14px;font-weight:600}.bot-details .detail-value.expiring-soon{animation:pulseWarning 2s ease-in-out infinite;color:#f59e0b}@keyframes pulseWarning{0%,to{opacity:1}50%{opacity:.7}}.bot-actions{display:flex;gap:10px;margin-top:15px}.bot-actions .product-action-btn{flex:1 1;font-size:14px!important;padding:10px 15px!important}.bot-actions .btn-warning .btn-background{background:linear-gradient(135deg,#f59e0b,#d97706)!important}.bot-actions .btn-success .btn-background{background:linear-gradient(135deg,#22c55e,#16a34a)!important}.bot-actions .btn-extend .btn-background{background:linear-gradient(135deg,#8b5cf6,#7c3aed)!important}.product-badge{border-radius:6px;font-size:10px;font-weight:600;letter-spacing:.5px;padding:4px 8px;position:absolute;right:10px;text-transform:uppercase;top:10px}.product-badge.status-active{background:#22c55e33;border:1px solid #22c55e4d;color:#22c55e}.product-badge.status-inactive{background:#9ca3af33;border:1px solid #9ca3af4d;color:#9ca3af}.product-badge.status-expired{background:#ef444433;border:1px solid #ef44444d;color:#ef4444}.no-bots-card{grid-column:1/-1;margin:40px auto;max-width:500px}.no-bots-content{padding:40px 20px;text-align:center}.no-bots-icon{align-items:center;background:linear-gradient(135deg,#4a90e233,#1e64c833);border-radius:50%;color:#4a90e2;display:flex;font-size:36px;height:80px;justify-content:center;margin:0 auto 20px;width:80px}.no-bots-content h3{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#4a90e2,#60a5fa);-webkit-background-clip:text;background-clip:text;font-size:24px;margin-bottom:10px}.no-bots-content p{color:#ffffffb3;font-size:16px;margin-bottom:25px}.loading-container{gap:20px;padding:50px}.loading-spinner{border:4px solid #4a90e233;border-top-color:#4a90e2;height:50px;width:50px}.loading-container p{color:#fffc;font-size:16px;margin:0}.bot-control-page{background:linear-gradient(135deg,#0f172a,#1e293b 50%,#334155);max-width:100%;min-height:100vh;overflow-x:hidden;overflow-y:auto;padding:20px;position:relative}.bot-control-page:before{background:radial-gradient(circle at 20% 20%,#4a90e21a 0,#0000 50%),radial-gradient(circle at 80% 80%,#1e64c81a 0,#0000 50%),radial-gradient(circle at 40% 60%,#60a5fa0d 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:0}.bot-control-page .page-header{margin-bottom:40px;padding:20px 0;position:relative;text-align:center;z-index:2}.bot-control-page .page-header h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#4a90e2,#60a5fa);-webkit-background-clip:text;background-clip:text;display:inline-block;font-size:36px;font-weight:800;margin:0;position:relative;text-shadow:0 0 30px #4a90e24d}.bot-control-page .page-header h1:after{background:linear-gradient(135deg,#4a90e2,#60a5fa);border-radius:2px;bottom:-10px;box-shadow:0 0 20px #4a90e280;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:80px}.stats-container{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(3,1fr);margin-bottom:40px;position:relative;z-index:2}.stat-card{animation:cardFloat 6s ease-in-out infinite;border:1px solid #4a90e233;border-radius:20px;box-shadow:0 10px 40px #0000004d,inset 0 1px 0 #ffffff1a;padding:30px;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.stat-card:first-child{animation-delay:0s}.stat-card:nth-child(2){animation-delay:2s}.stat-card:nth-child(3){animation-delay:4s}@keyframes cardFloat{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-10px) rotate(1deg)}}.stat-card.blue-card{background:linear-gradient(135deg,#4a90e226,#1e64c81a 50%,#0f172acc)}.stat-card.green-card{background:linear-gradient(135deg,#4a90e233,#60a5fa26 50%,#0f172acc)}.stat-card.purple-card{background:linear-gradient(135deg,#9b59b633,#8e44ad26 50%,#0f172acc)}.stat-card:before{background:linear-gradient(135deg,#ffffff1a,#0000 50%,#4a90e21a)}.stat-card:hover{border-color:#4a90e266;box-shadow:0 20px 60px #4a90e233,inset 0 1px 0 #fff3;transform:translateY(-8px) scale(1.02)}.stat-content{align-items:center;display:flex;justify-content:space-between;position:relative;z-index:2}.stat-text{flex:1 1}.stat-label{color:#fffc;margin-bottom:12px}.stat-value{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#4a90e2,#60a5fa);-webkit-background-clip:text;background-clip:text;font-size:36px;font-weight:800;line-height:1;text-shadow:0 0 30px #4a90e280}.stat-icon{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#4a90e24d,#1e64c833);border:1px solid #4a90e24d;box-shadow:0 10px 30px #4a90e233,inset 0 1px 0 #fff3;color:#4a90e2;font-size:28px;height:70px;width:70px}.stat-card:hover .stat-icon{box-shadow:0 15px 40px #4a90e266,inset 0 1px 0 #ffffff4d;transform:scale(1.1) rotate(10deg)}.table-section{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f172a99;border:1px solid #4a90e233;border-radius:20px;box-shadow:0 20px 60px #0000004d,inset 0 1px 0 #ffffff1a;overflow:hidden;position:relative;z-index:2}.table-section:before{background:linear-gradient(135deg,#4a90e20d,#0000 50%,#1e64c80d);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.table-header-section{align-items:center;background:linear-gradient(135deg,#4a90e21a,#1e64c80d);border-bottom:1px solid #4a90e233;display:flex;justify-content:space-between;padding:25px 30px;position:relative;z-index:2}.table-title h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#4a90e2,#60a5fa);-webkit-background-clip:text;background-clip:text;font-size:24px;font-weight:700;margin:0;text-shadow:0 0 30px #4a90e24d}.add-bot-btn{align-items:center;background:linear-gradient(135deg,#4a90e2,#1e64c8);border:1px solid #4a90e24d;border-radius:12px;box-shadow:0 8px 25px #4a90e24d;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:10px;overflow:hidden;padding:12px 24px;position:relative;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.add-bot-btn:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.add-bot-btn:hover:before{left:100%}.add-bot-btn:hover{border-color:#4a90e280;box-shadow:0 15px 40px #4a90e266;transform:translateY(-3px) scale(1.05)}.add-bot-btn:disabled{cursor:not-allowed;opacity:.7;transform:none!important}.add-bot-btn.refreshing{background:linear-gradient(135deg,#6b7280,#4b5563)}.spinning{animation:spin 1s linear infinite}.table-container{background:#0000;position:relative;z-index:2}.table-headers{grid-gap:20px;background:linear-gradient(135deg,#4a90e214,#1e64c80a);border-bottom:1px solid #4a90e233;display:grid;gap:20px;grid-template-columns:2.5fr 1fr 1.5fr 1fr 1fr 1.5fr;padding:20px 30px}.header-cell{color:#ffffffe6;font-size:14px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.header-cell:first-child{text-align:right}.table-rows{max-height:500px;overflow-y:auto;scrollbar-color:#4a90e24d #0000;scrollbar-width:thin}.table-rows::-webkit-scrollbar{width:8px}.table-rows::-webkit-scrollbar-track{background:#0000}.table-rows::-webkit-scrollbar-thumb{background:#4a90e24d;border-radius:4px}.table-rows::-webkit-scrollbar-thumb:hover{background:#4a90e280}.table-row{grid-template-columns:2.5fr 1fr 1.5fr 1fr 1fr 1.5fr;overflow:hidden;padding:25px 30px;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.table-row:before{background:linear-gradient(135deg,#4a90e21a,#0000 50%,#1e64c81a);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.table-row:hover:before{opacity:1}.table-row:hover{border-color:#4a90e24d;box-shadow:0 10px 30px #4a90e226;transform:translateY(-2px)}.row-cell{align-items:center;display:flex;justify-content:center;position:relative;z-index:2}.name-cell{gap:18px;justify-content:flex-start}.bot-avatar{background:linear-gradient(135deg,#4a90e2,#1e64c8);border-radius:50%;box-shadow:0 8px 25px #4a90e24d,inset 0 1px 0 #fff3;color:#fff;flex-shrink:0;font-size:20px;height:50px;transition:all .3s cubic-bezier(.175,.885,.32,1.275);width:50px}.table-row:hover .bot-avatar{box-shadow:0 12px 35px #4a90e266,inset 0 1px 0 #ffffff4d;transform:scale(1.1) rotate(5deg)}.bot-details{flex:1 1}.bot-name{color:#fffffff2;font-size:17px;font-weight:700;margin-bottom:6px;transition:all .3s ease}.table-row:hover .bot-name{color:#4a90e2;text-shadow:0 0 20px #4a90e266}.bot-server{color:#fff9;font-size:13px;font-weight:500}.bot-type{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#4a90e233;border:1px solid #4a90e24d;border-radius:12px;color:#4a90e2;font-size:12px;font-weight:600;letter-spacing:.5px;padding:8px 16px;text-transform:uppercase;transition:all .3s ease}.table-row:hover .bot-type{background:#4a90e24d;box-shadow:0 5px 15px #4a90e233;transform:scale(1.05)}.time-display{align-items:center;background:#4a90e21a;border:1px solid #4a90e233;border-radius:12px;display:flex;gap:12px;padding:8px 16px;transition:all .3s ease}.table-row:hover .time-display{background:#4a90e226;box-shadow:0 5px 15px #4a90e233;transform:scale(1.05)}.time-text{color:#4a90e2;font-size:14px;font-weight:600}.time-icon{color:#4a90e2;font-size:16px;transition:transform .3s ease}.table-row:hover .time-icon{transform:rotate(10deg)}.owner-display{align-items:center;display:flex;gap:12px}.owner-avatar{background:linear-gradient(135deg,#4a90e2,#1e64c8);box-shadow:0 6px 20px #4a90e24d,inset 0 1px 0 #fff3;color:#fff;font-size:16px;height:38px;transition:all .3s ease;width:38px}.table-row:hover .owner-avatar{box-shadow:0 8px 25px #4a90e266,inset 0 1px 0 #ffffff4d;transform:scale(1.1)}.owner-name{color:#ffffffe6;font-size:15px;font-weight:600;transition:all .3s ease}.table-row:hover .owner-name{color:#4a90e2}.status-badge{border:1px solid;box-shadow:0 4px 15px #0003;font-weight:700;letter-spacing:.8px;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.status-badge.status-active{background:linear-gradient(135deg,#10b981,#047857);border-color:#10b9814d;color:#fff}.status-badge.status-inactive{background:linear-gradient(135deg,#6b7280,#4b5563);border-color:#6b72804d;color:#fff}.status-badge.status-expired{background:linear-gradient(135deg,#ef4444,#dc2626);border-color:#ef44444d;color:#fff}.table-row:hover .status-badge{box-shadow:0 8px 25px #0000004d;transform:scale(1.1)}.action-buttons{gap:10px}.action-btn{border:1px solid;border-radius:12px;box-shadow:0 4px 15px #0003;font-size:16px;height:40px;transition:all .3s cubic-bezier(.175,.885,.32,1.275);width:40px}.action-btn:before{background:linear-gradient(90deg,#0000,#fff3,#0000);height:100%;left:-100%;transition:left .5s;width:100%}.action-btn:hover:before{left:100%}.delete-btn{background:linear-gradient(135deg,#ef4444,#dc2626);border-color:#ef44444d}.delete-btn:hover{box-shadow:0 8px 25px #ef444466;transform:translateY(-3px) scale(1.1)}.edit-btn{background:linear-gradient(135deg,#4a90e2,#1e64c8);border-color:#4a90e24d}.edit-btn:hover{box-shadow:0 8px 25px #4a90e266;transform:translateY(-3px) scale(1.1)}.pause-btn{background:linear-gradient(135deg,#f59e0b,#d97706);border-color:#f59e0b4d;color:#fff}.pause-btn:hover{box-shadow:0 8px 25px #f59e0b66;transform:translateY(-3px) scale(1.1)}.play-btn{background:linear-gradient(135deg,#10b981,#047857);border-color:#10b9814d;color:#fff}.play-btn:hover{box-shadow:0 8px 25px #10b98166;transform:translateY(-3px) scale(1.1)}.settings-btn{background:linear-gradient(135deg,#9b59b6,#8e44ad);border-color:#9b59b64d;color:#fff}.settings-btn:hover{box-shadow:0 8px 25px #9b59b666;transform:translateY(-3px) scale(1.1)}.settings-btn:disabled{background:linear-gradient(135deg,#bdc3c7,#95a5a6)}.restart-btn{background:linear-gradient(135deg,#3498db,#2980b9);border-color:#3498db4d;color:#fff}.restart-btn:hover{box-shadow:0 8px 25px #3498db66;transform:translateY(-3px) scale(1.1)}.restart-btn:disabled{background:linear-gradient(135deg,#bdc3c7,#95a5a6)}.info-btn{background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-dark) 100%);border-color:#4a90e24d;color:#fff}.info-btn:hover{box-shadow:0 8px 25px #4a90e266;transform:translateY(-3px) scale(1.1)}.commands-btn{background:linear-gradient(135deg,#2ecc71,#27ae60);border-color:#2ecc714d;color:#fff}.commands-btn:hover{box-shadow:0 8px 25px #2ecc7166;transform:translateY(-3px) scale(1.1)}.empty-table{padding:80px 20px;position:relative;text-align:center;z-index:2}.empty-message{color:#ffffffb3}.empty-message i{animation:emptyFloat 3s ease-in-out infinite;color:#4a90e2;display:block;font-size:64px;margin-bottom:24px;text-shadow:0 0 30px #4a90e280}@keyframes emptyFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.empty-message p{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#4a90e2,#60a5fa);-webkit-background-clip:text;background-clip:text;font-size:18px;font-weight:600;margin:0}@media (max-width:1200px){.stats-container{gap:20px;grid-template-columns:repeat(2,1fr)}.stat-card:nth-child(3){grid-column:1/-1;margin:0 auto;max-width:500px}}@media (max-width:768px){.bot-control-page{padding:15px}.stats-container{gap:15px;grid-template-columns:1fr}.stat-card:nth-child(3){grid-column:auto;margin:0;max-width:none}.stat-card{animation:none;padding:20px}.stat-value{font-size:28px}.stat-icon{font-size:22px;height:55px;width:55px}.table-section{border-radius:16px}.table-header-section{flex-direction:column;gap:15px;padding:20px;text-align:center}.table-title h2{font-size:20px}.table-headers{display:none}.table-row{gap:15px;grid-template-columns:1fr;padding:20px;text-align:center}.name-cell{flex-direction:column;gap:12px;text-align:center}.name-cell,.row-cell{justify-content:center}.row-cell{border-bottom:1px solid #4a90e21a;padding:12px 0}.bot-avatar{font-size:18px;height:45px;width:45px}.action-buttons{gap:12px;justify-content:center}.action-btn{font-size:18px;height:45px;width:45px}.bot-control-page .page-header{margin-bottom:30px;padding:15px 0}.bot-control-page .page-header h1{font-size:28px}.bot-control-page .page-header h1:after{bottom:-8px;height:2px;width:60px}}@media (max-width:480px){.bot-control-page .page-header h1{font-size:24px}.bot-control-page .page-header h1:after{bottom:-6px;width:50px}.stat-card{padding:18px}.stat-value{font-size:24px}.stat-icon{font-size:20px;height:50px;width:50px}.table-header-section{padding:18px}.add-bot-btn{font-size:13px;padding:10px 18px}.table-row{padding:18px}}.bots-table-section{margin-top:30px}.bots-table-container{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f172a99;border:1px solid #4a90e233;border-radius:16px;box-shadow:0 10px 40px #0000004d;overflow:hidden}.table-header{grid-gap:20px;background:linear-gradient(135deg,#4a90e21a,#1e64c80d);border-bottom:1px solid #4a90e233;color:#ffffffe6;display:grid;font-size:14px;font-weight:600;gap:20px;grid-template-columns:2fr 1fr 1.5fr 1fr 1fr 1.5fr;letter-spacing:.5px;padding:20px 25px;text-transform:uppercase}.header-cell{text-align:center}.table-body{max-height:500px;overflow-y:auto}.table-row{grid-gap:20px;align-items:center;border-bottom:1px solid #4a90e21a;display:grid;gap:20px;grid-template-columns:2fr 1fr 1.5fr 1fr 1fr 1.5fr;padding:15px 25px;position:relative;transition:all .3s ease}.table-row:hover{background:#4a90e20d;transform:translateY(-1px)}.table-row:hover .card-background{opacity:1}.table-cell{align-items:center;display:flex;justify-content:center;position:relative;z-index:2}.bot-name-cell{gap:12px;justify-content:flex-start}.bot-avatar{align-items:center;background:linear-gradient(135deg,#4a90e233,#1e64c833);border:1px solid #4a90e24d;border-radius:10px;color:#4a90e2;display:flex;font-size:18px;height:40px;justify-content:center;width:40px}.bot-info h4{color:#ffffffe6;font-size:16px;font-weight:600;margin:0 0 2px}.bot-id{color:#fff9;font-size:12px}.bot-type-badge{background:#4a90e233;border:1px solid #4a90e24d;border-radius:20px;color:#4a90e2;font-size:12px;font-weight:600;letter-spacing:.5px;padding:6px 12px;text-transform:uppercase}.time-info{align-items:center;display:flex;flex-direction:column;gap:8px;width:100%}.time-value{color:#ffffffe6;font-size:14px;font-weight:600}.progress-bar{background:#4a90e233;height:6px;overflow:hidden;width:100%}.progress-bar,.progress-fill{border-radius:3px;position:relative}.progress-fill{background:linear-gradient(90deg,#f59e0b,#4a90e2);height:100%;transition:width .3s ease}.progress-fill:after{animation:shimmer 2s infinite;background:linear-gradient(90deg,#0000,#ffffff4d,#0000);bottom:0;content:"";left:0;position:absolute;right:0;top:0}@keyframes shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.owner-info{gap:8px}.owner-avatar,.owner-info{align-items:center;display:flex}.owner-avatar{background:linear-gradient(135deg,#4a90e233,#1e64c833);border:1px solid #4a90e24d;border-radius:50%;color:#4a90e2;font-size:14px;height:30px;justify-content:center;width:30px}.owner-info span{color:#fffc;font-size:14px;font-weight:500}.status-indicator{border:1px solid;border-radius:20px;font-size:12px;letter-spacing:.5px;padding:6px 12px;text-transform:uppercase}.status-indicator.status-active{background:#22c55e33;border-color:#22c55e4d;color:#22c55e}.status-indicator.status-inactive{background:#9ca3af33;border-color:#9ca3af4d;color:#9ca3af}.status-indicator.status-expired{background:#ef444433;border-color:#ef44444d;color:#ef4444}.action-buttons{gap:8px}.action-btn{align-items:center;display:flex;height:36px;justify-content:center;overflow:hidden;position:relative;width:36px}.action-btn:before{background:linear-gradient(135deg,#ffffff1a,#0000);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.action-btn:hover:before{opacity:1}.delete-btn{background:#ef444433;border:1px solid #ef44444d;color:#ef4444}.delete-btn:hover{background:#ef44444d;box-shadow:0 5px 15px #ef44444d}.edit-btn{background:#4a90e233;border:1px solid #4a90e24d;color:#4a90e2}.edit-btn:hover{background:#4a90e24d;box-shadow:0 5px 15px #4a90e24d;transform:translateY(-2px)}.pause-btn{background:#f59e0b33;border:1px solid #f59e0b4d;color:#f59e0b}.pause-btn:hover{background:#f59e0b4d;box-shadow:0 5px 15px #f59e0b4d;transform:translateY(-2px)}.play-btn{background:#22c55e33;border:1px solid #22c55e4d;color:#22c55e}.play-btn:hover{background:#22c55e4d;box-shadow:0 5px 15px #22c55e4d;transform:translateY(-2px)}.settings-btn{background:#9b59b633;border:1px solid #9b59b64d;color:#9b59b6}.settings-btn:hover{background:#9b59b64d;box-shadow:0 5px 15px #9b59b64d;transform:translateY(-2px)}.settings-btn:disabled{background:#bdc3c733;box-shadow:none;color:#95a5a6;cursor:not-allowed;transform:none}.restart-btn{background:#3498db33;border:1px solid #3498db4d;color:#3498db}.restart-btn:hover{background:#3498db4d;box-shadow:0 5px 15px #3498db4d;transform:translateY(-2px)}.restart-btn:disabled{background:#bdc3c733;box-shadow:none;color:#95a5a6;cursor:not-allowed;transform:none}.info-btn{background:#4a90e233;border:1px solid #4a90e24d;color:var(--primary-color)}.info-btn:hover{background:#4a90e24d;box-shadow:0 5px 15px #4a90e24d;transform:translateY(-2px)}.commands-btn{background:#2ecc7133;border:1px solid #2ecc714d;color:#2ecc71}.commands-btn:hover{background:#2ecc714d;box-shadow:0 5px 15px #2ecc714d;transform:translateY(-2px)}.empty-state{color:#ffffffb3;padding:60px 20px}.empty-icon{align-items:center;background:linear-gradient(135deg,#4a90e233,#1e64c833);border-radius:50%;color:#4a90e2;display:flex;font-size:36px;height:80px;justify-content:center;margin:0 auto 20px;width:80px}.empty-state h3{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#4a90e2,#60a5fa);-webkit-background-clip:text;background-clip:text;font-size:24px;margin-bottom:10px}.empty-state p{margin-bottom:25px}@media (max-width:768px){.table-header,.table-row{gap:10px;grid-template-columns:1fr;text-align:center}.table-header{display:none}.table-cell{border-bottom:1px solid #4a90e21a;justify-content:center;padding:10px 0}.bot-name-cell{flex-direction:column;gap:8px;text-align:center}.action-buttons,.bot-name-cell{justify-content:center}}.product-card.enhanced-card h3{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--text-primary) 0,#4a90e2 50%,#60a5fa 100%);-webkit-background-clip:text;background-clip:text;background-size:200% 200%;transition:all .3s ease}.product-card.enhanced-card:hover h3{background-position:100% 100%;transform:scale(1.05)}.product-card.enhanced-card .description{position:relative;transition:all .3s ease}.product-card.enhanced-card:hover .description{color:#ffffffe6;transform:translateY(-2px)}.product-card.enhanced-card .product-meta{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000004d;border:1px solid #ffffff0d;transition:all .3s ease}.product-card.enhanced-card:hover .product-meta{background:#00000080;border-color:#ffffff1a;transform:translateY(-2px)}.product-card.enhanced-card:nth-child(2n){animation-delay:.2s}.product-card.enhanced-card:nth-child(3n){animation-delay:.3s}@media (max-width:768px){.product-request-page.modern-design:before{animation-duration:15s;background:radial-gradient(circle at 50% 20%,#4a90e21a 0,#0000 30%),radial-gradient(circle at 50% 80%,#3b82f61a 0,#0000 30%)}.page-header.enhanced-header{border-radius:15px;gap:20px;margin:10px;padding:20px}.page-header.enhanced-header .user-status{flex-wrap:nowrap!important;gap:15px!important;justify-content:center!important}.user-status .status-card{flex:0 0 auto!important;max-width:140px!important;min-width:120px!important}.product-card.enhanced-card{margin:0 10px;padding:20px}.product-card.enhanced-card:hover{transform:translateY(-8px) scale(1.02)}.btn.enhanced-btn:hover{transform:translateY(-2px) scale(1.02)}.modal-overlay.enhanced-modal .modal-content{border-radius:15px;margin:20px}.product-card.enhanced-card .product-icon{font-size:22px;height:50px;width:50px}.btn.enhanced-btn{font-size:14px;padding:10px 15px}.status-card.balance-card,.status-card.tokens-card{max-width:140px!important;min-width:120px!important;padding:12px 16px!important}.status-card .status-icon{font-size:18px!important;height:40px!important;width:40px!important}.status-card .status-value{font-size:18px!important}}@media (max-width:480px){.product-request-page.modern-design:before{animation:none;opacity:.5}.page-header.enhanced-header:after,.product-card.enhanced-card:before{display:none}.product-card.enhanced-card:hover{box-shadow:0 15px 30px #0000004d;transform:translateY(-5px)}.btn.enhanced-btn:before,.product-card.enhanced-card .product-icon:before{display:none}*{animation-duration:.3s!important}.status-card.balance-card,.status-card.tokens-card{max-width:120px!important;min-width:100px!important;padding:10px 12px!important}.status-card .status-icon{font-size:16px!important;height:35px!important;margin-bottom:6px!important;width:35px!important}.status-card .status-label{font-size:10px!important}.status-card .status-value{font-size:16px!important}.page-header.enhanced-header{gap:15px!important;padding:15px!important}.page-header.enhanced-header .user-status{align-items:center!important;flex-wrap:nowrap!important;gap:10px!important;justify-content:center!important}.user-status .status-card{flex:0 0 auto!important;max-width:120px!important;min-width:100px!important}}.product-request-page.modern-design .page-header.enhanced-header:after{animation:particleFloat 15s linear infinite;background-image:radial-gradient(1px 1px at 20px 30px,#fff3,#0000),radial-gradient(1px 1px at 40px 70px,#4a90e24d,#0000),radial-gradient(1px 1px at 90px 40px,#3b82f633,#0000);background-repeat:repeat;background-size:150px 150px;bottom:0;content:"";left:0;opacity:.4;pointer-events:none;position:absolute;right:0;top:0;will-change:transform}@keyframes particleFloat{0%{transform:translateY(0) translateX(0)}to{transform:translateY(-150px) translateX(10px)}}.status-card.balance-card,.status-card.tokens-card{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0006!important;border:2px solid #4a90e24d!important;border-radius:12px!important;box-shadow:0 8px 25px #0000004d,inset 0 1px 0 #ffffff1a;flex-direction:column!important;gap:8px!important;max-width:160px!important;min-width:140px!important;overflow:hidden;padding:15px 20px!important;position:relative;text-align:center!important;transition:all .3s ease}.status-card.balance-card{background:linear-gradient(135deg,#0006,#3b82f61a)!important;border-color:#3b82f666!important}.status-card.tokens-card{background:linear-gradient(135deg,#0006,#4a90e21a)!important;border-color:#4a90e266!important}.status-card.balance-card:hover{border-color:#3b82f699!important;box-shadow:0 15px 35px #0006,0 0 25px #3b82f64d;transform:translateY(-5px)}.status-card.tokens-card:hover{border-color:#4a90e299!important;box-shadow:0 15px 35px #0006,0 0 25px #4a90e24d;transform:translateY(-5px)}.status-card .status-icon{background:#4a90e233!important;border:2px solid #4a90e24d;box-shadow:0 4px 15px #0000004d;font-size:20px!important;height:45px!important;margin:0 auto 8px!important;width:45px!important}.status-card.balance-card .status-icon{background:#3b82f633!important;border-color:#3b82f64d;color:#3b82f6!important}.status-card.tokens-card .status-icon{background:#4a90e233!important;border-color:#4a90e24d;color:#4a90e2!important}.status-card .status-info{align-items:center!important;display:flex!important;flex-direction:column!important;gap:2px!important}.status-card .status-label{font-size:12px!important;font-weight:600!important;letter-spacing:.5px!important;opacity:.8!important;text-transform:uppercase!important}.status-card .status-value{font-size:20px!important;font-weight:700!important;line-height:1!important}.status-card:hover .status-icon{box-shadow:0 8px 20px #0006;transform:scale(1.1)}.status-card.balance-card:hover .status-icon{background:#3b82f666!important;border-color:#3b82f699;color:#fff!important}.status-card.tokens-card:hover .status-icon{background:#4a90e266!important;border-color:#4a90e299;color:#fff!important}.product-card.unavailable{filter:grayscale(.5);opacity:.6;position:relative}.product-card.unavailable:hover{box-shadow:none;transform:none}.unavailable-badge{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f44336e6;border:1px solid #fff3;border-radius:12px;color:#fff;display:flex;font-size:11px;font-weight:600;gap:4px;padding:4px 8px;position:absolute;right:10px;top:10px;z-index:10}.unavailable-badge i{font-size:10px}.unavailable-overlay{background:#f44336e6;border-radius:20px;color:#fff;font-size:14px;font-weight:600;left:50%;padding:8px 16px;position:absolute;top:50%;transform:translate(-50%,-50%);white-space:nowrap;z-index:10}.btn-disabled{background:#80808080!important;color:#ffffff80!important;cursor:not-allowed!important;pointer-events:none}.btn-disabled:hover{box-shadow:none!important;transform:none!important}.no-products{color:#ffffffb3;padding:60px 20px;text-align:center}.no-products i{color:#ff9800;margin-bottom:20px}.no-products p{font-size:18px;font-weight:600;margin-bottom:10px}.no-products small{font-size:14px;opacity:.8}.availability-notice{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ff98001a;border:1px solid #ff98004d;border-radius:8px;color:#ff9800;display:flex;font-size:12px;font-weight:500;gap:6px;margin:10px 0;padding:8px 12px}.availability-notice i{color:#ff9800;font-size:11px}.availability-summary{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#4a90e21a;border:1px solid #4a90e24d;border-radius:20px;color:#4a90e2;display:flex;font-size:13px;font-weight:500;gap:8px;margin-top:15px;padding:8px 16px;transition:all .3s ease}.availability-summary:hover{background:#4a90e233;border-color:#4a90e280;transform:translateY(-1px)}.availability-summary i{color:#4a90e2;font-size:12px}.modal-overlay{animation:modalFadeIn .4s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#1a2634f2;padding:20px;z-index:10000}@keyframes modalFadeIn{0%{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);opacity:0}to{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:1}}@keyframes modalSlideIn{0%{opacity:0;transform:scale(.9) translateY(30px)}to{opacity:1;transform:scale(1) translateY(0)}}.bot-commands-modal,.bot-details-modal{animation:modalSlideIn .5s cubic-bezier(.4,0,.2,1);background:linear-gradient(145deg,#fffffffa,#f8fafcf2);border:1px solid #94a3b81f;border-radius:24px;box-shadow:0 32px 64px #00000040,0 0 0 1px #94a3b81a,inset 0 1px 0 #fff9;max-height:90vh;max-width:920px;overflow:hidden;position:relative;width:100%}.bot-commands-modal:before,.bot-details-modal:before{background:radial-gradient(circle at 20% 20%,#4a90e208 0,#0000 50%),radial-gradient(circle at 80% 80%,#357abd08 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.bot-modal-header{align-items:flex-start;background:linear-gradient(135deg,#4a90e2,#357abd 30%,#6aa9e9 70%,#4a90e2);color:#fff;display:flex;justify-content:space-between;overflow:hidden;padding:36px 32px;position:relative;z-index:1}.bot-modal-header:before{animation:headerShimmer 8s ease-in-out infinite;background:linear-gradient(45deg,#0000 30%,#ffffff0d 50%,#0000 70%),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cpattern id='a' width='50' height='50' patternUnits='userSpaceOnUse'%3E%3Ccircle cx='10' cy='10' r='1' fill='%23fff' opacity='.05'/%3E%3Ccircle cx='40' cy='40' r='1' fill='%23fff' opacity='.05'/%3E%3Ccircle cx='25' cy='35' r='.5' fill='%23fff' opacity='.03'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");bottom:0;content:"";left:0;opacity:.8;pointer-events:none;position:absolute;right:0;top:0}@keyframes headerShimmer{0%,to{opacity:.8}50%{opacity:1}}.bot-header-content{flex:1 1;gap:24px;z-index:2}.bot-avatar-large,.bot-header-content{align-items:center;display:flex;position:relative}.bot-avatar-large{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff26;border:3px solid #ffffff40;border-radius:22px;box-shadow:0 12px 40px #00000026,inset 0 1px 0 #ffffff4d;color:#fff;font-size:40px;height:88px;justify-content:center;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);width:88px}.bot-avatar-large:before{animation:avatarRotate 4s linear infinite;background:conic-gradient(from 0deg,#0000,#fff3,#0000,#ffffff1a,#0000);content:"";height:200%;left:-50%;opacity:0;position:absolute;top:-50%;width:200%}.bot-modal-header:hover .bot-avatar-large:before{opacity:1}@keyframes avatarRotate{to{transform:rotate(1turn)}}.bot-header-info{flex:1 1;min-width:0}.bot-modal-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#f8fafc);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:32px;font-weight:800;line-height:1.2;margin:0 0 8px;text-shadow:0 2px 8px #0003,0 0 20px #ffffff1a}.bot-modal-subtitle{color:#fffffff2;font-size:18px;font-weight:500;margin:0 0 16px;text-shadow:0 1px 3px #0000001a}.bot-status-container{display:inline-block}.bot-status-badge{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff26;border:2px solid #ffffff40;border-radius:50px;box-shadow:0 4px 16px #0000001a,inset 0 1px 0 #fff3;color:#fff;display:inline-flex;font-size:14px;font-weight:700;gap:8px;letter-spacing:.5px;padding:8px 16px;text-transform:uppercase;transition:all .3s ease}.bot-status-badge:hover{background:#fff3;border-color:#ffffff59;transform:scale(1.05)}.bot-close-btn{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff1a;border:2px solid #fff3;border-radius:16px;box-shadow:0 4px 16px #0000001a;color:#fff;cursor:pointer;display:flex;font-size:18px;height:48px;justify-content:center;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:48px;z-index:2}.bot-close-btn:hover{background:#ef444426;border-color:#ef44444d;box-shadow:0 8px 24px #ef444433;color:#ef4444;transform:scale(1.1) rotate(90deg)}.bot-modal-body{background:#0000;max-height:calc(90vh - 250px);overflow-y:auto;padding:40px 36px;position:relative;scrollbar-color:#cbd5e1 #0000;scrollbar-width:thin;z-index:1}.bot-modal-body::-webkit-scrollbar{width:8px}.bot-modal-body::-webkit-scrollbar-track{background:#0000;border-radius:4px}.bot-modal-body::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#cbd5e1,#94a3b8);border:1px solid #ffffff1a;border-radius:4px}.bot-modal-body::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#94a3b8,#64748b)}.section-title{align-items:center;background:linear-gradient(135deg,#f1f5f9,#e2e8f0);border-bottom:3px solid;border-image:linear-gradient(135deg,#4a90e2,#357abd 50%,#6aa9e9) 1;color:#1e293b;display:flex;font-size:22px;font-weight:800;gap:16px;margin:0 0 28px;padding-bottom:16px;position:relative}.section-title:before{background:linear-gradient(135deg,#4a90e2,#357abd 50%,#6aa9e9);border-radius:2px;bottom:-3px;box-shadow:0 0 20px #4a90e266;content:"";height:3px;left:0;position:absolute;width:60px}.section-title i{align-items:center;background:linear-gradient(135deg,#4a90e2,#357abd);border:1px solid #ffffff1a;border-radius:14px;box-shadow:0 8px 24px #4a90e24d,inset 0 1px 0 #fff3;color:#fff;display:flex;font-size:20px;height:44px;justify-content:center;width:44px}.bot-info-section{margin-bottom:40px}.info-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.info-item{background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid #e2e8f0cc;border-radius:20px;box-shadow:0 4px 16px #0000000a,0 1px 4px #0000000a;gap:20px;overflow:hidden;padding:24px;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.info-item:before{background:linear-gradient(135deg,#4a90e205,#357abd05 50%,#6aa9e905);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.info-item:hover:before{opacity:1}.info-item:hover{border-color:#4a90e233;box-shadow:0 20px 40px #00000014,0 8px 16px #4a90e21a;transform:translateY(-4px) scale(1.02)}.info-icon{align-items:center;background:linear-gradient(135deg,#4a90e2,#357abd);border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 8px 24px #4a90e240,inset 0 1px 0 #fff3;color:#fff;display:flex;flex-shrink:0;font-size:24px;height:56px;justify-content:center;transition:all .3s ease;width:56px}.info-item:hover .info-icon{box-shadow:0 12px 32px #4a90e259,inset 0 1px 0 #ffffff4d;transform:scale(1.1) rotate(5deg)}.info-content{flex:1 1;min-width:0}.info-label{color:#64748b;font-size:14px;letter-spacing:1px;margin-bottom:6px;opacity:.8}.info-label,.info-value{display:block;font-weight:700}.info-value{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1e293b,#475569);-webkit-background-clip:text;background-clip:text;color:#1e293b;font-size:18px;line-height:1.4;word-break:break-word}.stats-section{border-top:2px solid #e2e8f0cc;margin-top:40px;padding-top:40px;position:relative}.stats-section:before{background:linear-gradient(135deg,#4a90e2,#357abd 50%,#6aa9e9);border-radius:1px;box-shadow:0 0 20px #4a90e266;content:"";height:2px;left:50%;position:absolute;top:-2px;transform:translateX(-50%);width:100px}.stats-cards{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.stat-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#1a2634e6,#1e293bf2 50%,#0f172a)!important;border:1px solid #4a90e24d!important;border-radius:24px;box-shadow:0 8px 32px #0000004d,0 4px 16px #4a90e21a,inset 0 1px 0 #ffffff1a!important;gap:24px;padding:28px;transition:all .4s cubic-bezier(.4,0,.2,1)}.stat-card:before{background:linear-gradient(90deg,#4a90e2,#357abd 50%,#6aa9e9);height:4px}.stat-card:hover{border-color:#4a90e280;box-shadow:0 32px 64px #0006,0 16px 32px #4a90e233,inset 0 1px 0 #fff3;transform:translateY(-8px) scale(1.03)}.stat-card-icon{align-items:center;border:1px solid #ffffff1a;border-radius:20px;box-shadow:0 8px 24px #00000026,inset 0 1px 0 #fff3;color:#fff;display:flex;flex-shrink:0;font-size:28px;height:64px;justify-content:center;transition:all .3s ease;width:64px}.stat-card-icon.commands,.stat-card-icon.messages,.stat-card-icon.uptime{background:linear-gradient(135deg,#4a90e2,#357abd)!important;color:#fff!important}.stat-card:hover .stat-card-icon{border-color:#4a90e299;box-shadow:0 16px 40px #4a90e266,inset 0 1px 0 #fff6;transform:scale(1.15) rotate(8deg)}.stat-card-content{flex:1 1}.stat-number{color:#fff!important;font-size:36px;font-weight:900;line-height:1;margin-bottom:6px;text-shadow:0 2px 8px #0000004d}.stat-label{color:#fffc!important;font-size:16px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.bot-modal-body .stats-section .stat-card{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(135deg,#fff,#f8fafc)!important;border:1px solid #e2e8f0cc!important;box-shadow:0 4px 16px #0000000a,0 1px 4px #0000000a!important}.bot-modal-body .stats-section .stat-card:hover{border-color:#4a90e233!important;box-shadow:0 24px 48px #0000001a,0 8px 16px #4a90e226!important;transform:translateY(-6px) scale(1.02)!important}.bot-modal-body .stats-section .stat-card .stat-number{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1e293b,#475569);-webkit-background-clip:text;background-clip:text;color:#1e293b!important;text-shadow:none!important}.bot-modal-body .stats-section .stat-card .stat-label{color:#64748b!important}.bot-modal-body .stats-section .stat-card-icon{box-shadow:0 8px 24px #4a90e240,inset 0 1px 0 #fff3!important}.bot-modal-body .stats-section .stat-card-icon,.bot-modal-body .stats-section .stat-card-icon.commands,.bot-modal-body .stats-section .stat-card-icon.messages,.bot-modal-body .stats-section .stat-card-icon.uptime{background:linear-gradient(135deg,#4a90e2,#357abd)!important;border:1px solid #4a90e24d!important;color:#fff!important}.bot-modal-body .stats-section .stat-card-icon i,.bot-modal-body .stats-section .stat-card-icon.commands i,.bot-modal-body .stats-section .stat-card-icon.messages i,.bot-modal-body .stats-section .stat-card-icon.uptime i{color:#fff!important}.bot-modal-body .stats-section .stats-cards .stat-card .stat-card-icon i{align-items:center!important;color:#fff!important;display:flex!important;height:100%!important;justify-content:center!important;width:100%!important}.bot-modal-body .stats-section .stats-cards .stat-card .stat-card-icon{color:#fff!important}.bot-modal-body .stats-section .stat-card-icon,.bot-modal-body .stats-section .stats-cards .stat-card .stat-card-icon{align-items:center!important;display:flex!important;justify-content:center!important;text-align:center!important}.bot-modal-body .stats-section .stat-card-icon i{line-height:1!important;margin:0!important;padding:0!important;vertical-align:middle!important}.bot-modal-body .stats-section .stat-card:hover .stat-card-icon{border-color:#4a90e280!important;box-shadow:0 12px 32px #4a90e259,inset 0 1px 0 #ffffff4d!important;transform:scale(1.1) rotate(5deg)!important}.commands-section{width:100%}.commands-grid{grid-gap:24px;display:grid;gap:24px}.command-item-card{background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid #e2e8f0cc;border-radius:20px;box-shadow:0 4px 16px #0000000a,0 1px 4px #0000000a;overflow:hidden;padding:28px;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.command-item-card:before{background:linear-gradient(135deg,#4a90e205,#357abd05 50%,#6aa9e905);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.command-item-card:hover:before{opacity:1}.command-item-card:hover{border-color:#4a90e233;box-shadow:0 20px 40px #00000014,0 8px 16px #4a90e21a;transform:translateY(-4px) scale(1.01)}.command-card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.command-name-wrapper{align-items:center;display:flex;gap:6px}.command-prefix{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#4a90e2,#357abd);-webkit-background-clip:text;background-clip:text;color:#4a90e2}.command-name,.command-prefix{font-family:JetBrains Mono,Monaco,Menlo,Ubuntu Mono,monospace;font-size:20px;font-weight:800}.command-name{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);border:2px solid #4a90e226;border-radius:12px;box-shadow:0 4px 12px #0000000d,inset 0 1px 0 #fffc;color:#1e293b;padding:10px 16px;transition:all .3s ease}.command-item-card:hover .command-name{background:linear-gradient(135deg,#e2e8f0,#cbd5e1);border-color:#4a90e24d;transform:scale(1.02)}.command-status-badge{align-items:center;border:2px solid;border-radius:50px;box-shadow:0 4px 12px #0000001a;display:inline-flex;font-size:13px;font-weight:700;gap:8px;letter-spacing:.8px;padding:8px 16px;text-transform:uppercase;transition:all .3s ease}.command-status-badge.enabled{background:linear-gradient(135deg,#dcfce7,#bbf7d0);border-color:#86efac;color:#166534}.command-status-badge.disabled{background:linear-gradient(135deg,#fef2f2,#fecaca);border-color:#fca5a5;color:#991b1b}.command-status-badge:hover{box-shadow:0 8px 20px #00000026;transform:scale(1.05)}.command-description{color:#64748b;font-size:16px;font-weight:500;line-height:1.7;margin-bottom:20px}.command-usage-section{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:2px solid #6366f11a;border-radius:16px;overflow:hidden;padding:20px;position:relative}.command-usage-section:before{background:linear-gradient(135deg,#6366f105,#8b5cf605);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.usage-label{align-items:center;color:#475569;display:flex;font-size:14px;font-weight:700;gap:10px;letter-spacing:1px;margin-bottom:12px;text-transform:uppercase}.usage-code,.usage-label{position:relative;z-index:1}.usage-code{background:linear-gradient(135deg,#1e293b,#334155);border:2px solid #475569;border-radius:12px;box-shadow:inset 0 2px 8px #0003,0 4px 12px #0000001a;color:#e2e8f0;font-family:JetBrains Mono,Monaco,Menlo,Ubuntu Mono,monospace;font-size:15px;font-weight:600;letter-spacing:.3px;padding:16px 20px;transition:all .3s ease}.command-usage-section:hover .usage-code{border-color:#4a90e2;box-shadow:inset 0 2px 8px #0003,0 8px 20px #4a90e233}.no-commands-message{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:2px dashed #4a90e233;border-radius:20px;color:#64748b;overflow:hidden;padding:80px 24px;position:relative;text-align:center}.no-commands-message:before{background:linear-gradient(135deg,#4a90e205,#357abd05);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.no-commands-icon{align-items:center;animation:noCommandsFloat 3s ease-in-out infinite;background:linear-gradient(135deg,#f1f5f9,#e2e8f0);border:3px solid #4a90e21a;border-radius:24px;box-shadow:0 8px 24px #0000000d,inset 0 1px 0 #fffc;color:#94a3b8;display:flex;font-size:44px;height:96px;justify-content:center;margin:0 auto 28px;position:relative;width:96px;z-index:1}@keyframes noCommandsFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.no-commands-message h3{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#475569,#64748b);-webkit-background-clip:text;background-clip:text;color:#475569;font-size:24px;font-weight:800;margin:0 0 12px;position:relative;z-index:1}.no-commands-message p{color:#64748b;font-size:18px;font-weight:500;margin:0;position:relative;z-index:1}@media (max-width:768px){.modal-overlay{padding:16px}.bot-commands-modal,.bot-details-modal{border-radius:20px;max-height:95vh;width:100%}.bot-modal-header{gap:20px;padding:28px 24px}.bot-header-content,.bot-modal-header{flex-direction:column;text-align:center}.bot-header-content{gap:16px}.bot-avatar-large{border-radius:18px;font-size:32px;height:72px;width:72px}.bot-modal-title{font-size:26px}.bot-modal-subtitle{font-size:16px}.bot-modal-body{padding:28px 24px}.info-grid{gap:16px;grid-template-columns:1fr}.info-item{gap:16px;padding:20px}.info-icon{font-size:20px;height:48px;width:48px}.info-value{font-size:16px}.stats-cards{gap:20px;grid-template-columns:1fr}.stat-card{gap:20px;padding:24px}.stat-card-icon{font-size:24px;height:56px;width:56px}.stat-number{font-size:28px}.command-item-card{padding:24px}.command-card-header{align-items:flex-start;flex-direction:column;gap:16px;margin-bottom:16px}.command-name{padding:8px 12px}.command-name,.command-prefix{font-size:18px}.usage-code{font-size:14px;padding:14px 16px}.no-commands-icon{font-size:36px;height:80px;margin-bottom:24px;width:80px}.no-commands-message h3{font-size:20px}.no-commands-message p{font-size:16px}}@media (max-width:480px){.modal-overlay{padding:12px}.bot-modal-body,.bot-modal-header{padding:24px 20px}.info-item{gap:14px;padding:18px}.info-icon{font-size:18px;height:44px;width:44px}.stat-card{gap:16px;padding:20px}.stat-card-icon{font-size:20px;height:48px;width:48px}.command-item-card{padding:20px}.bot-close-btn{font-size:16px;height:44px;width:44px}}.bot-commands-modal,.bot-details-modal,.modal-overlay{will-change:transform,opacity}.command-item-card,.info-item,.stat-card{will-change:transform}.bot-close-btn:focus,.command-status-badge:focus{outline:2px solid #4a90e2;outline-offset:2px}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.bot-actions-section{border-top:2px solid #e2e8f0cc;margin-bottom:40px;margin-top:40px;padding-top:40px;position:relative}.bot-actions-section:before{background:linear-gradient(135deg,#4a90e2,#357abd 50%,#6aa9e9);border-radius:1px;box-shadow:0 0 20px #4a90e266;content:"";height:2px;left:50%;position:absolute;top:-2px;transform:translateX(-50%);width:100px}.quick-actions-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.quick-action-card{align-items:center;background:linear-gradient(135deg,#fff,#f8fafc);border:2px solid #e2e8f0cc;border-radius:20px;box-shadow:0 4px 16px #0000000a,0 1px 4px #0000000a;cursor:pointer;display:flex;gap:20px;overflow:hidden;padding:24px;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.quick-action-card:before{background:linear-gradient(135deg,#4a90e205,#357abd05 50%,#6aa9e905);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.quick-action-card:hover:before{opacity:1}.quick-action-card:hover{border-color:#4a90e24d;box-shadow:0 20px 40px #00000014,0 8px 16px #4a90e226;transform:translateY(-6px) scale(1.02)}.quick-action-card:active{transform:translateY(-4px) scale(1.01)}.action-card-icon{align-items:center;border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 8px 24px #00000026,inset 0 1px 0 #fff3;color:#fff;display:flex;flex-shrink:0;font-size:24px;height:56px;justify-content:center;transition:all .3s ease;width:56px}.action-card-icon.invite{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 8px 24px #10b98140,inset 0 1px 0 #fff3}.action-card-icon.bot-id{background:linear-gradient(135deg,#8b5cf6,#7c3aed);box-shadow:0 8px 24px #8b5cf640,inset 0 1px 0 #fff3}.quick-action-card:hover .action-card-icon{transform:scale(1.1) rotate(5deg)}.quick-action-card:hover .action-card-icon.invite{box-shadow:0 12px 32px #10b98159,inset 0 1px 0 #ffffff4d}.quick-action-card:hover .action-card-icon.bot-id{box-shadow:0 12px 32px #8b5cf659,inset 0 1px 0 #ffffff4d}.action-card-content{flex:1 1;min-width:0}.action-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1e293b,#475569);-webkit-background-clip:text;background-clip:text;color:#1e293b;font-size:18px;font-weight:700;margin-bottom:6px}.action-description{color:#64748b;font-size:14px;font-weight:500;line-height:1.4}.action-arrow{align-items:center;background:linear-gradient(135deg,#f1f5f9,#e2e8f0);border:1px solid #e2e8f0cc;border-radius:12px;box-shadow:0 2px 8px #0000000d;color:#64748b;display:flex;flex-shrink:0;font-size:14px;height:32px;justify-content:center;transition:all .3s ease;width:32px}.quick-action-card:hover .action-arrow{background:linear-gradient(135deg,#4a90e2,#357abd);border-color:#4a90e24d;box-shadow:0 4px 16px #4a90e233;color:#fff;transform:translateX(4px) scale(1.1)}@media (max-width:768px){.quick-actions-grid{gap:16px;grid-template-columns:1fr}.quick-action-card{gap:16px;padding:20px}.action-card-icon{font-size:20px;height:48px;width:48px}.action-title{font-size:16px}.action-description{font-size:13px}.action-arrow{font-size:12px;height:28px;width:28px}}@media (max-width:480px){.quick-action-card{gap:14px;padding:18px}.action-card-icon{font-size:18px;height:44px;width:44px}.action-title{font-size:15px}}.bot-status-modal{animation:modalSlideIn .5s cubic-bezier(.4,0,.2,1);background:linear-gradient(145deg,#fffffffa,#f8fafcf2);border:1px solid #fff3;border-radius:24px;box-shadow:0 32px 64px #00000040,0 16px 32px #00000026,inset 0 1px 2px #ffffff4d;max-height:90vh;max-width:900px;overflow-y:auto;position:relative;width:90%}.status-info-section{margin-bottom:2rem}.status-info-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:1rem}.status-info-item{background:#fff9;border:1px solid #0000001a;border-radius:12px;box-shadow:0 4px 12px #0000000d;padding:1.2rem;transition:all .3s ease}.status-info-item:hover{box-shadow:0 8px 25px #0000001a;transform:translateY(-2px)}.status-info-item .info-label{color:#64748b;font-size:.85rem;font-weight:600;letter-spacing:.5px;margin-bottom:.5rem;text-transform:uppercase}.status-info-item .info-value{color:#1e293b;font-size:1.1rem;font-weight:700}.sync-status.synced{color:#059669;font-weight:600}.sync-status.not-synced{color:#dc2626;font-weight:600}.sync-warning{font-size:.9rem;margin-left:.5rem}.auto-restart-section{margin-bottom:2rem}.auto-restart-controls{background:#fff9;border:1px solid #0000001a;border-radius:12px;margin-top:1rem;padding:1.5rem}.auto-restart-toggle{align-items:center;display:flex;gap:1rem;margin-bottom:1rem}.toggle-slider{background-color:#cbd5e1;border-radius:15px;transition:.4s}.toggle-slider:before{transition:.4s}input:checked+.toggle-slider{background-color:#059669}input:checked+.toggle-slider:before{transform:translateX(30px)}.toggle-label{color:#1e293b;font-size:1rem;font-weight:600}.auto-restart-info{background:#3b82f61a;border:1px solid #3b82f633;border-radius:8px;margin-top:1rem;padding:1rem}.restart-attempts{color:#3730a3;font-size:.9rem;font-weight:600}.performance-metrics-section{margin-bottom:2rem}.metrics-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:1rem}.metric-card{align-items:center;background:#fffc;border:1px solid #0000001a;border-radius:16px;box-shadow:0 4px 12px #0000000d;display:flex;gap:1rem;padding:1.5rem;transition:all .3s ease}.metric-card:hover{box-shadow:0 8px 25px #0000001a;transform:translateY(-2px)}.metric-icon{align-items:center;border-radius:12px;box-shadow:0 4px 12px #00000026;color:#fff;display:flex;font-size:1.5rem;height:50px;justify-content:center;width:50px}.metric-icon.starts{background:linear-gradient(135deg,#059669,#047857)}.metric-icon.stops{background:linear-gradient(135deg,#dc2626,#b91c1c)}.metric-icon.restarts{background:linear-gradient(135deg,#ea580c,#c2410c)}.metric-icon.errors{background:linear-gradient(135deg,#9333ea,#7c3aed)}.metric-content{flex:1 1}.metric-value{color:#1e293b;font-size:1.8rem;font-weight:800;line-height:1}.metric-label{color:#64748b;font-size:.85rem;font-weight:600;letter-spacing:.5px;margin-top:.25rem;text-transform:uppercase}.status-history-section{margin-bottom:2rem}.status-history-list{background:#ffffff80;border:1px solid #0000001a;border-radius:12px;margin-top:1rem;max-height:300px;overflow-y:auto;padding:1rem}.status-history-item{align-items:center;background:#fffc;border:1px solid #0000001a;border-radius:8px;display:flex;gap:1rem;margin-bottom:.5rem;padding:1rem;transition:all .3s ease}.status-history-item:hover{box-shadow:0 4px 12px #0000001a;transform:translateX(4px)}.status-history-item:last-child{margin-bottom:0}.history-status{flex-shrink:0}.history-status .status-badge{border-radius:20px;font-size:.75rem;font-weight:700;letter-spacing:.5px;padding:.4rem .8rem;text-transform:uppercase}.history-status .status-badge.active{background:linear-gradient(135deg,#059669,#047857);box-shadow:0 2px 8px #0596694d;color:#fff}.history-status .status-badge.inactive{background:linear-gradient(135deg,#64748b,#475569);box-shadow:0 2px 8px #64748b4d;color:#fff}.history-status .status-badge.error{background:linear-gradient(135deg,#dc2626,#b91c1c);box-shadow:0 2px 8px #dc26264d;color:#fff}.history-status .status-badge.maintenance{background:linear-gradient(135deg,#ea580c,#c2410c);box-shadow:0 2px 8px #ea580c4d;color:#fff}.history-details{flex:1 1}.history-reason{color:#1e293b;font-size:.95rem;font-weight:700;margin-bottom:.25rem}.history-time{color:#64748b;font-size:.8rem;font-weight:500;margin-bottom:.25rem}.history-triggered{color:#94a3b8;font-size:.75rem;font-weight:500}.loading-status{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:3rem}.loading-status .loading-spinner{animation:spin 1s linear infinite;border:3px solid #3b82f61a;border-radius:50%;border-top-color:#3b82f6;height:50px;margin-bottom:1rem;width:50px}.loading-status p{color:#64748b;font-size:1rem;font-weight:500}.action-btn.status-btn{background:linear-gradient(135deg,#7c3aed,#6d28d9);box-shadow:0 4px 12px #7c3aed4d;color:#fff}.action-btn.status-btn:hover{background:linear-gradient(135deg,#6d28d9,#5b21b6);box-shadow:0 6px 20px #7c3aed66;transform:translateY(-2px)}@media (max-width:768px){.bot-status-modal{margin:1rem;width:95%}.status-info-grid{grid-template-columns:1fr}.metrics-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.metric-card{padding:1rem}.metric-icon{font-size:1.2rem;height:40px;width:40px}.metric-value{font-size:1.4rem}.status-history-item{align-items:flex-start;flex-direction:column;gap:.5rem}.auto-restart-controls{padding:1rem}}*{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none;-webkit-highlight:none;outline:none;-webkit-user-select:none;user-select:none}:focus{-webkit-tap-highlight-color:transparent!important;outline:none!important}*{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none}input,textarea{-webkit-user-select:text!important;user-select:text!important}.admin-page,.amount-input-container,.balance-description,.bariq-points-symbol,.bariq-points-symbol-calc,.bariq-points-symbol-small,.calculation-arrow,.calculation-display,.calculation-item,.calculation-label,.calculation-value,.exchange-rate,.formatted-amount,.input-label,.no-transactions,.package-card,.points-calculation,.purchase-button,.purchase-header,.purchase-section,.section-header,.simple-purchase-form,.stat-card,.stat-points-symbol,.table-responsive,.transaction-amount,.transaction-description,.transaction-status,.transaction-type,.transactions,.wallet-balance{-webkit-touch-callout:none!important;-webkit-tap-highlight-color:transparent!important;-webkit-user-select:none!important;user-select:none!important}.icon,i[class*=fa],i[class*=fas],span:contains("⚡"),span:contains("💳"),span:contains("📊"){-webkit-touch-callout:none!important;-webkit-tap-highlight-color:transparent!important;-webkit-user-select:none!important;user-select:none!important}table,tbody,td,th,thead,tr{-webkit-touch-callout:none!important;-webkit-tap-highlight-color:transparent!important;-webkit-user-select:none!important;user-select:none!important}.payment-card{align-items:center;background:var(--bg-dark);border:1px solid #ffffff1a;border-radius:15px;cursor:pointer;display:flex;gap:20px;padding:25px;transition:all .3s ease}.payment-card:hover{background:#ffffff0d;transform:translateY(-2px)}.payment-card-icon{align-items:center;background:#4a90e226;border-radius:12px;color:var(--primary-color);display:flex;font-size:24px;height:50px;justify-content:center;width:50px}.payment-card-content h3{color:#ffffffe6;font-size:1.2em;margin:0}.payment-card-content p{color:#fff9;font-size:.9em;margin:5px 0 0}.wallet-balance{align-items:center;background:var(--bg-dark);border:1px solid #ffffff1a;border-radius:15px;display:flex;justify-content:space-between;margin-bottom:30px;overflow:hidden;padding:30px;position:relative}.balance-content{position:relative;z-index:1}.wallet-balance h3{color:#ffffffb3;font-size:1.2em;margin:0 0 10px}.wallet-balance .amount{align-items:center;color:#2ecc71;display:flex;font-family:monospace;font-size:3em;font-weight:700;gap:.3em;justify-content:center;margin:0}.bariq-points-symbol{-webkit-text-fill-color:#0000;animation:sparkle 2s ease-in-out infinite alternate;background:linear-gradient(135deg,#4a90e2,#2ecc71);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 0 8px rgba(74,144,226,.4));font-size:1.2em;text-shadow:0 0 20px #4a90e280}@keyframes sparkle{0%{filter:drop-shadow(0 0 8px rgba(74,144,226,.4));transform:scale(1) rotate(0deg)}50%{filter:drop-shadow(0 0 15px rgba(46,204,113,.6));transform:scale(1.1) rotate(180deg)}to{filter:drop-shadow(0 0 8px rgba(74,144,226,.4));transform:scale(1) rotate(1turn)}}.balance-info{color:#ffffff80;display:flex;flex-direction:column;font-size:.9em;gap:.5rem;margin-top:15px}.balance-description{align-items:center;background:#4a90e21a;border:1px solid #4a90e24d;border-radius:20px;color:#fffc;display:flex;font-size:1rem;font-weight:600;gap:.5rem;justify-content:center;margin-bottom:.5rem;padding:.5rem 1rem}.update-time{margin-left:15px}.auto-update{align-items:center;display:inline-flex}.auto-update:before{animation:pulse 2s infinite;background:#2ecc71;border-radius:50%;content:"";display:inline-block;height:8px;margin-left:8px;width:8px}.balance-icon{color:#ffffff1a;font-size:4em;margin-right:20px}@media (max-width:768px){.wallet-balance{flex-direction:column;padding:20px;text-align:center}.wallet-balance .amount{font-size:2em}.balance-icon{font-size:3em;margin-right:0;margin-top:1rem}.balance-info{flex-direction:column;gap:5px}.balance-description{font-size:.9rem;padding:.4rem .8rem}.bariq-points-symbol{font-size:1em}.stat-value{font-size:1.5rem}.stat-points-symbol{font-size:.8em}}.wallet-stats{margin:2rem 0}.stats-grid{margin-top:1rem}.stat-card{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:15px;box-shadow:0 8px 32px #0000001a;color:#fff;overflow:hidden;position:relative}.stat-card:before{background:linear-gradient(135deg,#ffffff1a,#ffffff0d);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.stat-card:hover:before{opacity:1}.stat-card:hover{box-shadow:0 15px 40px #00000026}.stat-icon{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:1px solid #fff3;height:50px;width:50px}.stat-content{flex:1 1}.stat-content h4{color:#fffffff2;font-size:.9rem;font-weight:500;margin:0 0 .5rem;text-shadow:0 1px 2px #00000080}.stat-value{align-items:center;display:flex;font-size:1.8rem;gap:.3rem;justify-content:center;text-shadow:0 2px 4px #000000b3}.stat-points-symbol{-webkit-text-fill-color:#0000;animation:glow 1.5s ease-in-out infinite alternate;background:linear-gradient(135deg,gold,orange);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 0 4px rgba(255,215,0,.6));font-size:.9em}@keyframes glow{0%{filter:drop-shadow(0 0 4px rgba(255,215,0,.6));transform:scale(1)}to{filter:drop-shadow(0 0 8px rgba(255,165,0,.8));transform:scale(1.05)}}.stat-card:first-child{background:linear-gradient(135deg,#4a90e2,#357abd)}.stat-card:nth-child(2){background:linear-gradient(135deg,#2ecc71,#27ae60)}.stat-card:nth-child(3){background:linear-gradient(135deg,#6aa9e9,#4a90e2)}.stat-card:nth-child(4){background:linear-gradient(135deg,#357abd,#2f6aa0)}@media (max-width:768px){.stats-grid{gap:1rem;grid-template-columns:1fr}.stat-card{padding:1rem}.stat-value{font-size:1.5rem}}@media (min-width:769px) and (max-width:1024px){.stats-grid{grid-template-columns:repeat(2,1fr)}}.purchase-section{background:linear-gradient(135deg,#1a2332,#2c3e50);border:1px solid #4a90e24d;border-radius:20px;box-shadow:0 8px 32px #0003;margin:2rem 0;overflow:hidden;padding:2rem;position:relative}.purchase-section:before{animation:gradientShift 10s ease infinite;background:linear-gradient(45deg,#4a90e21a,#2ecc711a 25%,#4a90e21a 50%,#2ecc711a 75%,#4a90e21a);background-size:400% 400%;bottom:0;content:"";left:0;opacity:.3;position:absolute;right:0;top:0}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.purchase-header{margin-bottom:2rem;position:relative;text-align:center;z-index:1}.purchase-header h3{align-items:center;color:#fff;display:flex;font-size:2rem;font-weight:700;gap:.75rem;justify-content:center;margin:0 0 .5rem}.purchase-header .icon{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#4a90e2,#2ecc71);-webkit-background-clip:text;background-clip:text;font-size:1.5em}.purchase-header p{color:#fffc;font-size:1.1rem;line-height:1.5;margin:0}.exchange-rate{background:#4a90e226;border:2px solid #4a90e24d;border-radius:15px;margin:1.5rem 0;padding:1rem 1.5rem;position:relative;text-align:center;z-index:1}.exchange-rate .rate-text{align-items:center;color:#4a90e2;display:flex;font-size:1.3rem;font-weight:700;gap:.5rem;justify-content:center;margin:0}.exchange-rate .rate-description{color:#ffffffb3;font-size:.9rem;margin:.5rem 0 0}.simple-purchase-form{margin:2rem auto;max-width:600px;position:relative;z-index:1}.amount-input-container{margin-bottom:2rem}.input-label{align-items:center;color:#fff;display:flex;font-size:1.1rem;font-weight:600;gap:.5rem;margin-bottom:.75rem}.input-label i{color:#4a90e2}.dollar-amount-input{background:#ffffff1a;border:2px solid #4a90e24d;border-radius:15px;box-shadow:0 4px 15px #0000001a;color:#fff;font-size:1.4rem;font-weight:600;padding:1.25rem 1.5rem;text-align:center;transition:all .3s ease;width:100%}.dollar-amount-input:focus{background:#4a90e226;border-color:#4a90e2;box-shadow:0 0 0 4px #4a90e233;outline:none;transform:translateY(-2px)}.dollar-amount-input::placeholder{color:#ffffff80;font-size:1rem}.points-calculation{animation:fadeInUp .5s ease;background:linear-gradient(135deg,#2ecc711a,#4a90e21a);border:2px solid #2ecc714d;border-radius:20px;margin:2rem 0;padding:1.5rem}.calculation-display{align-items:center;display:flex;gap:1rem;justify-content:space-between}.calculation-item{flex:1 1;text-align:center}.calculation-label{color:#ffffffb3;display:block;font-size:.9rem;margin-bottom:.5rem}.calculation-value{color:#fff;display:block;font-family:monospace;font-size:1.5rem;font-weight:700}.calculation-value.points{align-items:center;color:#2ecc71;display:flex;font-size:1.8rem;gap:.3rem;justify-content:center}.bariq-points-symbol-calc{-webkit-text-fill-color:#0000;animation:pulse-green 1.5s ease-in-out infinite;background:linear-gradient(135deg,#2ecc71,#27ae60);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 0 6px rgba(46,204,113,.5));font-size:1.1em}@keyframes pulse-green{0%,to{filter:drop-shadow(0 0 6px rgba(46,204,113,.5));transform:scale(1)}50%{filter:drop-shadow(0 0 12px rgba(46,204,113,.8));transform:scale(1.1)}}.calculation-arrow{animation:pulse 2s infinite;color:#4a90e2;font-size:1.5rem;opacity:.8}.purchase-button{align-items:center;background:linear-gradient(135deg,#4a90e2,#2ecc71);border:none;border-radius:15px;box-shadow:0 8px 25px #4a90e24d;color:#fff;cursor:pointer;display:flex;font-size:1.2rem;font-weight:700;gap:.75rem;justify-content:center;letter-spacing:.5px;margin-top:1.5rem;padding:1.25rem 2rem;text-transform:uppercase;transition:all .3s ease;width:100%}.purchase-button:hover:not(:disabled){background:linear-gradient(135deg,#357abd,#27ae60);box-shadow:0 12px 35px #4a90e266;transform:translateY(-3px)}.purchase-button:active:not(:disabled){transform:translateY(-1px)}.purchase-button:disabled{box-shadow:0 4px 15px #0000001a;cursor:not-allowed;opacity:.6;transform:none}.packages-grid{display:none}.package-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:2px solid #ffffff26;border-radius:20px;cursor:pointer;overflow:hidden;padding:1.5rem;position:relative;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.package-card:before{background:linear-gradient(90deg,#fff0,#ffffff1a 50%,#fff0);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.package-card:hover:before{left:100%}.package-card:hover{background:#4a90e21a;border-color:#4a90e2;box-shadow:0 15px 40px #4a90e24d;transform:translateY(-10px) scale(1.02)}.package-card.popular{background:#2ecc7114;border-color:#2ecc71;position:relative}.package-card.popular:after{background:linear-gradient(135deg,#2ecc71,#27ae60);border-radius:0 0 12px 12px;color:#fff;content:"الأكثر شعبية";font-size:.75rem;font-weight:600;padding:.25rem 1rem;position:absolute;right:20px;text-shadow:0 1px 2px #00000080;top:-1px}.package-card.vip{background:#9b59b614;border-color:#9b59b6}.package-card.vip:after{background:linear-gradient(135deg,#9b59b6,#8e44ad);border-radius:0 0 12px 12px;color:#fff;content:"VIP";font-size:.75rem;font-weight:600;padding:.25rem 1rem;position:absolute;right:20px;text-shadow:0 1px 2px #00000080;top:-1px}.package-card.custom{background:#f39c1214;border-color:#f39c12}.package-header{margin-bottom:1rem;text-align:center}.package-name{color:#fff;font-size:1.3rem;font-weight:600;margin:0 0 .5rem}.package-price{color:#4a90e2;font-family:monospace;font-size:2rem;font-weight:700;margin:0}.package-points{align-items:center;color:#2ecc71;display:flex;font-size:1.1rem;font-weight:600;gap:.5rem;justify-content:center;margin:.5rem 0}.package-bonus{color:#f39c12;font-size:.9rem;font-weight:500;margin:.25rem 0}.package-description{color:#ffffffb3;font-size:.9rem;line-height:1.4;margin:1rem 0;text-align:center}.package-features{list-style:none;margin:1rem 0;padding:0}.package-features li{align-items:center;color:#fffc;display:flex;font-size:.85rem;gap:.5rem;margin:.5rem 0}.package-features li:before{color:#2ecc71;content:"✓";font-weight:700}.custom-amount-section{margin:1rem 0}.custom-amount-input{background:#ffffff1a;border:2px solid #fff3;border-radius:12px;color:#fff;font-size:1.1rem;font-weight:600;padding:.75rem 1rem;text-align:center;transition:all .3s ease;width:100%}.custom-amount-input:focus{background:#f39c121a;border-color:#f39c12;box-shadow:0 0 0 3px #f39c1233;outline:none}.custom-amount-input::placeholder{color:#ffffff80}.points-preview{margin:.75rem 0;text-align:center}.points-preview .preview-text{color:#ffffffb3;font-size:.9rem;margin:0 0 .25rem}.points-preview .preview-amount{color:#2ecc71;font-size:1.2rem;font-weight:700;margin:0}.package-button{align-items:center;background:linear-gradient(135deg,#4a90e2,#357abd);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.5rem;justify-content:center;margin-top:1rem;padding:.75rem 1.5rem;transition:all .3s ease;width:100%}.package-button:hover{background:linear-gradient(135deg,#357abd,#2f6aa0);box-shadow:0 8px 25px #4a90e266;transform:translateY(-2px)}.package-button:active{transform:translateY(0)}.package-button.popular{background:linear-gradient(135deg,#2ecc71,#27ae60)}.package-button.popular:hover{background:linear-gradient(135deg,#27ae60,#229954)}.package-button.vip{background:linear-gradient(135deg,#9b59b6,#8e44ad)}.package-button.vip:hover{background:linear-gradient(135deg,#8e44ad,#7d3c98)}.package-button.custom{background:linear-gradient(135deg,#f39c12,#e67e22)}.package-button.custom:hover{background:linear-gradient(135deg,#e67e22,#d35400)}.package-button:disabled{cursor:not-allowed;opacity:.6;transform:none}@media (max-width:768px){.purchase-section{margin:1rem 0;padding:1.5rem}.purchase-header h3{font-size:1.5rem}.simple-purchase-form{margin:1.5rem 0;max-width:100%}.dollar-amount-input{font-size:1.2rem;padding:1rem 1.25rem}.calculation-display{flex-direction:column;gap:1rem}.calculation-arrow{transform:rotate(90deg)}.calculation-value{font-size:1.3rem}.calculation-value.points{font-size:1.6rem}.purchase-button{font-size:1.1rem;padding:1rem 1.5rem}}.transactions{margin:2rem 0}.transactions .section-header{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.5rem}.transactions .section-header h3{align-items:center;color:#fff;display:flex;font-size:1.5rem;font-weight:600;gap:.75rem;margin:0}.transactions .section-header h3:before{content:"📊";font-size:1.2em}.last-update{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;color:#ffffffb3;display:flex;font-size:.9rem;gap:.5rem;padding:.5rem 1rem}.last-update i{animation:spin 2s linear infinite;color:#4a90e2}.update-time{color:#fff;font-weight:600}.transactions .table-responsive{background:#141e29;border:1px solid #ffffff1a;border-radius:10px;box-shadow:0 4px 20px #0003;overflow:hidden}.transactions table{background:#141e29;border-collapse:collapse;width:100%}.transactions th{background:linear-gradient(135deg,#4a90e2,#357abd);border-bottom:1px solid #ffffff1a;color:#fff;font-size:.9rem;font-weight:600;padding:1rem;text-align:right}.th-content{align-items:center;display:flex;gap:.5rem}.th-content i{font-size:.8em;opacity:.8}.transactions td{border-bottom:1px solid #ffffff1a;color:#fff;padding:1rem;vertical-align:middle}.transactions tr:hover{background:#ffffff0d}.transaction-date{color:#fffc;font-size:.9rem}.transaction-type{align-items:center;border-radius:12px;display:inline-flex;font-size:.85rem;font-weight:600;gap:.5rem;padding:.25rem .75rem}.transaction-type.type-deposit{background:#2ecc711a;border:1px solid #2ecc7133;color:#2ecc71}.transaction-type.type-withdrawal{background:#e74c3c1a;border:1px solid #e74c3c33;color:#e74c3c}.transaction-type.type-purchase{background:#3498db1a;border:1px solid #3498db33;color:#3498db}.transaction-type.type-refund{background:#f39c121a;border:1px solid #f39c1233;color:#f39c12}.transaction-amount{font-size:1.1rem;font-weight:700}.formatted-amount{align-items:center;display:inline-flex;gap:.2rem}.amount-sign{font-weight:800}.bariq-points-symbol-small{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#4a90e2,#2ecc71);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 0 2px rgba(74,144,226,.3));font-size:.8em}.amount-number{font-family:monospace}.transaction-amount.positive{color:#2ecc71}.transaction-amount.negative{color:#e74c3c}.transaction-status{align-items:center;border-radius:12px;display:inline-flex;font-size:.85rem;font-weight:600;gap:.5rem;padding:.25rem .75rem}.transaction-status.status-completed{background:#2ecc711a;border:1px solid #2ecc7133;color:#2ecc71}.transaction-status.status-pending{background:#f39c121a;border:1px solid #f39c1233;color:#f39c12}.transaction-status.status-failed{background:#e74c3c1a;border:1px solid #e74c3c33;color:#e74c3c}.transaction-description{color:#ffffffd9;font-size:.9rem;line-height:1.4}.transaction-description .btn{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;color:#fff;cursor:pointer;font-size:.8rem;margin-top:.5rem;padding:.25rem .75rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.transaction-description .btn:hover{background:#4a90e2;border-color:#4a90e2;color:#fff}.transaction-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.retry-payment-btn{align-items:center;background:linear-gradient(135deg,#3b82f6,#1d4ed8)!important;border:1px solid #3b82f64d!important;border-radius:6px;box-shadow:0 2px 8px #3b82f633;color:#fff!important;display:inline-flex!important;font-size:.8rem;font-weight:600;gap:6px;padding:6px 12px;transition:all .3s ease}.retry-payment-btn:hover{background:linear-gradient(135deg,#1d4ed8,#1e40af)!important;box-shadow:0 4px 12px #3b82f64d;transform:translateY(-1px)}.complete-transaction-btn{align-items:center;background:linear-gradient(135deg,#10b981,#059669)!important;border:1px solid #10b9814d!important;border-radius:6px;box-shadow:0 2px 8px #10b98133;color:#fff!important;display:inline-flex!important;font-size:.8rem;font-weight:600;gap:6px;padding:6px 12px;transition:all .3s ease}.complete-transaction-btn:hover{background:linear-gradient(135deg,#059669,#047857)!important;box-shadow:0 4px 12px #10b9814d;transform:translateY(-1px)}.cancel-transaction-btn{align-items:center;background:linear-gradient(135deg,#ef4444,#dc2626)!important;border:1px solid #ef44444d!important;border-radius:6px;box-shadow:0 2px 8px #ef444433;color:#fff!important;display:inline-flex!important;font-size:.8rem;font-weight:600;gap:6px;padding:6px 12px;transition:all .3s ease}.cancel-transaction-btn:hover{background:linear-gradient(135deg,#dc2626,#b91c1c)!important;box-shadow:0 4px 12px #ef44444d;transform:translateY(-1px)}.no-transactions{color:#fff9;padding:3rem 2rem;text-align:center}.no-transactions i{font-size:3rem;margin-bottom:1rem;opacity:.5}.no-transactions p{font-size:1.1rem;margin:0}@media (max-width:768px){.transactions .section-header{align-items:flex-start;flex-direction:column}.transactions .table-responsive{overflow-x:auto}.transactions table{min-width:600px}.transactions td,.transactions th{font-size:.85rem;padding:.75rem .5rem}.th-content{flex-direction:column;gap:.25rem;text-align:center}.th-content i{font-size:1em}}.admin-card{border:2px solid #ffffff1a;position:relative;transition:all .3s ease}.admin-card:hover{border-color:#4a90e280;box-shadow:0 20px 40px #0000004d,0 0 20px #4a90e233;transform:translateY(-5px)}.product-status{background:#0003;border:1px solid #ffffff1a;border-radius:10px;margin:15px 0;padding:15px}.status-badge{font-size:14px;gap:8px;margin-bottom:10px;padding:8px 16px}.status-badge.available{background:linear-gradient(135deg,#4caf50,#45a049);box-shadow:0 4px 15px #4caf504d;color:#fff}.status-badge.unavailable{background:linear-gradient(135deg,#f44336,#d32f2f);box-shadow:0 4px 15px #f443364d;color:#fff}.last-updated{color:#ffffffb3;font-size:12px;line-height:1.4}.last-updated i{color:#4a90e2cc;margin-right:5px}.admin-actions{display:flex;flex-direction:column;gap:10px;margin-top:15px}.admin-actions .btn{border-radius:8px;font-size:14px;font-weight:600;padding:12px 20px;width:100%}.admin-actions .btn:hover{box-shadow:0 8px 25px #0000004d}.btn-warning{background:linear-gradient(135deg,#ff9800,#f57c00)}.btn-warning:hover{background:linear-gradient(135deg,#f57c00,#ef6c00)}.btn-success{background:linear-gradient(135deg,#4caf50,#45a049)}.btn-success:hover{background:linear-gradient(135deg,#45a049,#388e3c)}.btn-info{background:linear-gradient(135deg,#2196f3,#1976d2)}.btn-info:hover{background:linear-gradient(135deg,#1976d2,#1565c0)}.page-header .admin-actions{margin-top:20px}.page-header .admin-actions .btn{background:linear-gradient(135deg,#9c27b0,#7b1fa2);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:16px;padding:15px 30px;transition:all .3s ease}.page-header .admin-actions .btn:hover{background:linear-gradient(135deg,#7b1fa2,#6a1b9a);box-shadow:0 12px 30px #9c27b066;transform:translateY(-3px)}.edit-form{display:flex;flex-direction:column;gap:20px}.form-group label{color:#ffffffe6;font-weight:600}.form-group input,.form-group textarea{background:#0000004d;border:2px solid #ffffff1a;border-radius:8px;color:#fff;font-size:14px;padding:12px 16px;transition:all .3s ease}.form-group input:focus,.form-group textarea:focus{background:#00000080;border-color:#4a90e2cc;box-shadow:0 0 0 3px #4a90e21a;outline:none}.form-group input::placeholder,.form-group textarea::placeholder{color:#ffffff80}.form-row{grid-gap:20px;gap:20px}.modal-content{max-width:600px}.modal-body{max-height:70vh;overflow-y:auto}.modal-footer{border-top:1px solid #ffffff1a;gap:15px;padding:20px}.modal-footer .btn{border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;padding:12px 24px;transition:all .3s ease}.modal-footer .btn-secondary{background:#ffffff1a;border:1px solid #fff3;color:#fff}.modal-footer .btn-secondary:hover{background:#fff3;border-color:#ffffff4d}.modal-footer .btn-primary{background:linear-gradient(135deg,#4caf50,#45a049);color:#fff}.modal-footer .btn-primary:hover{background:linear-gradient(135deg,#45a049,#388e3c);transform:translateY(-2px)}@media (max-width:768px){.form-row{gap:15px;grid-template-columns:1fr}.admin-actions .btn{font-size:13px;padding:10px 16px}.modal-content{margin:20px;width:95%}.page-header .admin-actions .btn{font-size:14px;padding:12px 24px}}@media (max-width:480px){.product-status{padding:10px}.status-badge{font-size:12px;padding:6px 12px}.admin-actions{gap:8px}.admin-actions .btn{font-size:12px;padding:8px 12px}}.admin-card .product-icon{overflow:hidden;position:relative}.admin-card .product-icon:after{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.admin-card:hover .product-icon:after{left:100%}.toggleLoading{opacity:.7;pointer-events:none}.toggleLoading .btn{background:#80808080!important;cursor:not-allowed}.alert{animation:slideIn .3s ease;color:#fff;font-weight:600;padding:15px 20px;position:fixed;right:20px;top:20px;z-index:1000}.alert.success{background:linear-gradient(135deg,#4caf50,#45a049)}.alert.error{background:linear-gradient(135deg,#f44336,#d32f2f)}.bot-settings-page{background:linear-gradient(135deg,var(--bg-dark) 0,#0f1419 100%);color:var(--text-primary);direction:rtl;min-height:100vh}.auto-save-status{align-items:center;border-radius:6px;display:flex;font-size:12px;font-weight:500;gap:6px;margin-left:12px;padding:6px 12px;transition:all .3s ease}.auto-save-status.active{background:#10b9811a;border:1px solid #10b98133;color:#10b981}.auto-save-status.error{background:#ef44441a;border:1px solid #ef444433;color:#ef4444}.auto-save-status.manual{background:#3b82f61a;border:1px solid #3b82f633;color:#3b82f6}.auto-save-status i{font-size:11px}.auto-save-status.active i{animation:spin 2s linear infinite}.giveaway-tabs{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #4a90e233;border-radius:12px;display:flex;margin-bottom:20px;padding:4px}.giveaway-tabs .tab-button{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--text-secondary);cursor:pointer;display:flex;flex:1 1;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:12px 20px;transition:all .3s ease}.giveaway-tabs .tab-button:hover{background:#4a90e21a;color:var(--text-primary)}.giveaway-tabs .tab-button.active{background:linear-gradient(135deg,var(--primary-color),var(--primary-dark));box-shadow:0 4px 15px #4a90e24d;color:#fff;transform:translateY(-1px)}.giveaway-tabs .tab-button i{font-size:14px}.tab-content{animation:fadeIn .3s ease}.settings-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#4a90e21a,#4a90e20d);border-bottom:1px solid #4a90e233;padding:20px 0}.header-content{gap:20px;margin:0 auto;max-width:1200px;padding:0 20px}.back-btn{background:linear-gradient(135deg,var(--primary-color),var(--primary-dark));border:none;border-radius:10px;color:#fff;font-size:14px;font-weight:600;gap:10px;padding:12px 20px;transition:all .3s ease}.back-btn:hover{box-shadow:0 8px 25px #4a90e24d;transform:translateY(-2px)}.bot-info{flex:1 1}.bot-info h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--primary-color),var(--primary-light));background-clip:text;-webkit-background-clip:text;font-size:24px;font-weight:700;margin:0}.bot-info p{color:#ffffffb3;font-size:14px;margin:5px 0 0}.header-actions{gap:10px}.save-btn{align-items:center;background:linear-gradient(135deg,var(--success-color),#27ae60);border:none;border-radius:10px;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:10px;padding:12px 24px;transition:all .3s ease}.save-btn:hover:not(:disabled){box-shadow:0 8px 25px #2ecc714d;transform:translateY(-2px)}.save-btn:disabled{cursor:not-allowed;opacity:.7;transform:none}.save-btn.saving{background:linear-gradient(135deg,#95a5a6,#7f8c8d)}.settings-content{margin:0 auto;max-width:1200px;padding:40px 20px}.settings-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #4a90e233;border-radius:20px;overflow:hidden}.settings-section{padding:30px}.settings-section h3{align-items:center;color:var(--primary-color);display:flex;font-size:20px;font-weight:700;gap:10px;margin:0 0 25px}.settings-section h3:before{background:linear-gradient(135deg,var(--primary-color),var(--primary-light));border-radius:2px;content:"";height:20px;width:4px}.setting-group{margin-bottom:25px}.setting-group label{color:var(--text-primary);display:block;font-size:14px;font-weight:600;margin-bottom:8px}.setting-group input,.setting-group select,.setting-group textarea{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff0d;border:2px solid #4a90e233;border-radius:10px;color:var(--text-primary);font-size:14px;padding:12px 16px;transition:all .3s ease;width:100%}.setting-group input:focus,.setting-group select:focus,.setting-group textarea:focus{background:#ffffff14;border-color:var(--primary-color);box-shadow:0 0 20px #4a90e233;outline:none}.setting-group textarea{font-family:inherit;min-height:100px;resize:vertical}.setting-group input[type=checkbox]{accent-color:var(--primary-color);margin-left:10px;transform:scale(1.2);width:auto}.setting-group input[type=number]{max-width:200px}.error-container,.loading-container{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;min-height:50vh}.loading-spinner{animation:spin 1s linear infinite;border:3px solid #4a90e24d;border-radius:50%;border-top:3px solid var(--primary-color);height:40px;width:40px}.error-container h2{color:var(--danger-color);margin-bottom:20px}.error-container button{background:linear-gradient(135deg,var(--primary-color),var(--primary-dark));border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px 24px;transition:all .3s ease}.error-container button:hover{box-shadow:0 8px 25px #4a90e24d;transform:translateY(-2px)}@media (max-width:768px){.header-content{flex-direction:column;gap:15px;text-align:center}.header-content .back-btn{align-self:flex-start}.bot-info h1{font-size:20px}.settings-content{padding:20px 15px}.settings-section{padding:20px}.settings-section h3{font-size:18px}}.setting-group input:not([type=checkbox]),.setting-group select,.setting-group textarea{transition:all .3s ease,box-shadow .3s ease}.setting-group input:not([type=checkbox]):hover,.setting-group select:hover,.setting-group textarea:hover{background:#ffffff14;border-color:#4a90e266}.setting-group input:valid:not(:focus),.setting-group textarea:valid:not(:focus){border-color:#2ecc714d}.setting-group input:invalid:not(:focus),.setting-group textarea:invalid:not(:focus){border-color:#e74c3c4d}.setting-group:has(input[type=checkbox]:checked)+.setting-group{border-right:2px solid #4a90e24d;margin-right:15px;padding-right:20px}.bot-settings-tab-button[data-bot-type=welcome]{background:linear-gradient(135deg,#4a90e21a,#1e3a8a1a);border:1px solid #4a90e233}.bot-settings-tab-button[data-bot-type=welcome]:hover{background:linear-gradient(135deg,#4a90e233,#1e3a8a33);border-color:#4a90e266}.bot-settings-tab-button[data-bot-type=welcome].active{background:linear-gradient(135deg,#4a90e24d,#1e3a8a4d);border-color:#4a90e299;color:#4a90e2}.bot-settings-tab-button[data-bot-type=welcome].active:after{background:linear-gradient(90deg,#4a90e2,#60a5fa)}.bot-settings-tabs{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--bg-darker);border:1px solid #ffffff1a;border-radius:15px;box-shadow:0 8px 32px #0000004d;margin-bottom:24px;overflow:hidden;position:relative}.bot-settings-tabs:hover{background:#ffffff05;box-shadow:0 12px 40px #0006}.bot-settings-tabs-header{background:var(--bg-dark);border-bottom:1px solid #ffffff1a;padding:0;position:relative;z-index:1}.bot-settings-tabs-nav{-ms-overflow-style:none;display:flex;list-style:none;margin:0;overflow-x:auto;padding:0;scrollbar-width:none}.bot-settings-tabs-nav::-webkit-scrollbar{display:none}.bot-settings-tab-item{flex:0 0 auto;position:relative}.bot-settings-tab-button{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000;border:none;color:var(--text-secondary);cursor:pointer;display:flex;font-size:15px;font-weight:500;gap:12px;justify-content:center;min-width:140px;padding:20px 28px;position:relative;transition:all .3s ease;white-space:nowrap}.bot-settings-tab-button:before{background:#ffffff0d;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.bot-settings-tab-button:hover:before{opacity:1}.bot-settings-tab-button:hover{background:#ffffff0d;color:var(--text-primary);transform:translateY(-2px)}.bot-settings-tab-button.active{background:#ffffff14;border-bottom:3px solid var(--primary-color);box-shadow:0 4px 20px #0003;color:var(--text-primary);font-weight:600;transform:translateY(-2px)}.bot-settings-tab-button.active:before{background:linear-gradient(90deg,var(--primary-color),var(--primary-light));box-shadow:0 0 20px #4a90e280;content:"";height:3px;left:0;position:absolute;right:0;top:0}.bot-settings-tab-button i{filter:drop-shadow(0 0 8px rgba(255,255,255,.3));font-size:18px;opacity:.8;transition:all .3s ease}.bot-settings-tab-button.active i,.bot-settings-tab-button:hover i{opacity:1;transform:scale(1.1)}.bot-settings-tab-content{background:var(--bg-darker);min-height:400px;padding:30px;position:relative;z-index:1}.bot-settings-tab-panel{animation:fadeInUp .5s cubic-bezier(.4,0,.2,1);display:none}.bot-settings-tab-panel.active{display:block}.bot-settings-tab-indicator{background:linear-gradient(90deg,var(--primary-color),var(--primary-light));border-radius:3px 3px 0 0;bottom:0;box-shadow:0 0 20px #4a90e280;height:3px;position:absolute;transition:all .3s ease}.bot-settings-tab-badge{background:linear-gradient(135deg,#e74c3c,#c0392b);border-radius:10px;box-shadow:0 2px 8px #e74c3c4d;color:#fff;font-size:10px;font-weight:600;margin-left:4px;min-width:16px;padding:2px 6px;text-align:center}.bot-settings-tab-badge.success{background:linear-gradient(135deg,#2ecc71,#27ae60);box-shadow:0 2px 8px #2ecc714d}.bot-settings-tab-badge.warning{background:linear-gradient(135deg,#f1c40f,#f39c12);box-shadow:0 2px 8px #f1c40f4d;color:#2c3e50}.bot-settings-tab-loading{align-items:center;color:var(--text-secondary);display:flex;justify-content:center;min-height:200px}.bot-settings-tab-loading .spinner{animation:spin 1s linear infinite;border:3px solid #ffffff1a;border-radius:50%;border-top:3px solid var(--primary-color);box-shadow:0 0 20px #4a90e24d;height:24px;margin-right:12px;width:24px}.bot-settings-tab-empty{color:var(--text-secondary);padding:60px 20px;text-align:center}.bot-settings-tab-empty i{color:var(--primary-color);filter:drop-shadow(0 0 20px rgba(74,144,226,.3));font-size:64px;margin-bottom:20px;opacity:.5}.bot-settings-tab-empty h3{color:var(--text-primary);font-size:20px;font-weight:600;margin:0 0 12px}.bot-settings-tab-empty p{font-size:15px;margin:0;opacity:.8}@media (max-width:768px){.bot-settings-tabs-nav{flex-wrap:nowrap;overflow-x:auto}.bot-settings-tab-button{font-size:14px;min-width:120px;padding:16px 20px}.bot-settings-tab-content{padding:20px}.bot-settings-tab-button i{font-size:16px}}@media (max-width:480px){.bot-settings-tab-button{font-size:13px;min-width:100px;padding:14px 16px}.bot-settings-tab-content{padding:16px}.bot-settings-tab-button i{display:none}}.bot-settings-tab-transition-enter{opacity:0;transform:translateX(30px)}.bot-settings-tab-transition-enter-active{opacity:1;transform:translateX(0);transition:all .4s cubic-bezier(.4,0,.2,1)}.bot-settings-tab-transition-exit{opacity:1;transform:translateX(0)}.bot-settings-tab-transition-exit-active{opacity:0;transform:translateX(-30px);transition:all .4s cubic-bezier(.4,0,.2,1)}.general-settings-container{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--bg-darker);border:1px solid #ffffff1a;border-radius:15px;box-shadow:0 8px 32px #0000004d;margin-bottom:24px;overflow:hidden;position:relative}.general-settings-container:hover{background:#ffffff05;box-shadow:0 12px 40px #0006}.general-settings-header{background:var(--bg-dark);border-bottom:1px solid #ffffff1a;color:var(--text-primary);padding:25px;position:relative;z-index:1}.general-settings-header h2{-webkit-text-fill-color:#0000;align-items:center;animation:titleGradient 3s ease-in-out infinite;background:linear-gradient(135deg,#4a90e2,#1e3a8a 50%,#60a5fa);-webkit-background-clip:text;background-clip:text;background-size:200% 200%;display:flex;filter:drop-shadow(0 2px 8px rgba(74,144,226,.3));font-size:28px;font-weight:700;gap:12px;margin:0;position:relative;z-index:1}.general-settings-header h2 i{filter:drop-shadow(0 0 8px rgba(74,144,226,.3));font-size:32px;opacity:.9}.general-settings-header p{color:var(--text-secondary);font-size:16px;margin:12px 0 0;opacity:.9;position:relative;z-index:1}.general-settings-content{background:var(--bg-darker);padding:30px;position:relative;z-index:1}.general-settings-container{display:flex;flex-direction:column;gap:32px;margin-bottom:32px}.general-settings-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin-bottom:32px}.general-settings-section{background:#ffffff05;border:1px solid #ffffff0d;border-radius:12px;box-shadow:0 4px 20px #0000001a;color:var(--text-primary);overflow:hidden;padding:24px;position:relative;transition:all .3s ease}.general-settings-section:before{background:#ffffff05;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.general-settings-section:hover:before{opacity:1}.general-settings-section:hover{background:#ffffff0d;border-color:#4a90e233;box-shadow:0 15px 40px #00000026;transform:translateY(-5px)}.general-settings-section h3{align-items:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;color:var(--text-primary);display:flex;font-size:22px;font-weight:700;gap:12px;margin:0 0 32px;padding:16px 20px;position:relative}.general-settings-section h3:after{background:linear-gradient(90deg,var(--primary-color),var(--primary-light));border-radius:1px;bottom:-8px;box-shadow:0 0 10px #4a90e280;content:"";height:2px;left:0;position:absolute;width:40px}.general-settings-section h3 i{color:var(--primary-color);filter:drop-shadow(0 0 4px rgba(74,144,226,.3));font-size:20px}.general-setting-group{background:#ffffff03;border:1px solid #ffffff08;border-radius:8px;margin-bottom:28px;padding:16px;transition:all .3s ease;z-index:1}.general-setting-group:hover{transform:translateX(5px)}.general-setting-group:last-child{margin-bottom:0}.general-setting-group label{border-bottom:1px solid #ffffff0d;color:var(--text-primary);display:block;font-size:15px;font-weight:600;margin-bottom:12px;padding:8px 0}.general-setting-group input[type=number],.general-setting-group input[type=text],.general-setting-group textarea{padding:14px 18px}.general-setting-group input[type=number],.general-setting-group input[type=text],.general-setting-group select,.general-setting-group textarea{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:2px solid #ffffff1a;border-radius:10px;color:var(--text-primary);font-size:15px;transition:all .3s ease;width:100%}.general-setting-group select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;cursor:pointer;padding:14px 40px 14px 18px}.general-setting-group select:focus{background:#ffffff14;border-color:var(--primary-color);box-shadow:0 0 0 3px #4a90e21a;outline:none;transform:translateY(-1px)}.general-setting-group select:focus option{background:var(--bg-dark);border-bottom:1px solid #ffffff0d;color:var(--text-primary)}.general-setting-group select:focus option:hover{background:#4a90e226;color:var(--text-primary)}.general-setting-group select:focus option:checked{background:#4a90e240;color:var(--text-primary);font-weight:600}.general-setting-group select option{background:var(--bg-dark);border:none;color:var(--text-primary);font-size:14px;padding:12px}.general-setting-group select option:hover{background:#4a90e233;color:var(--text-primary)}.general-setting-group select option:checked{background:#4a90e24d;border-left:3px solid var(--primary-color);color:var(--text-primary)}.general-setting-group select option:selected{background:#4a90e233;color:var(--text-primary)}.general-setting-group input::placeholder,.general-setting-group textarea::placeholder{color:var(--text-muted)}.general-setting-group input:focus,.general-setting-group textarea:focus{background:#ffffff14;border-color:var(--primary-color);box-shadow:0 0 0 3px #4a90e21a;outline:none}.general-setting-group textarea{min-height:100px;resize:vertical}.general-setting-group input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#ffffff0d;border:2px solid #ffffff4d;border-radius:6px;cursor:pointer;height:24px;margin-right:12px;position:relative;transition:all .3s ease;vertical-align:middle;width:24px}.general-setting-group input[type=checkbox]:checked{background:linear-gradient(135deg,#4a90e2,#1d4ed8 50%,#3b82f6);border-color:var(--primary-color);box-shadow:0 0 0 3px #4a90e233}.general-setting-group input[type=checkbox]:checked:after{color:#fff;content:"✓";font-size:14px;font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.general-setting-group input[type=checkbox]:hover{background:#ffffff1a;border-color:var(--primary-color)}.general-setting-group input[type=checkbox]:focus{box-shadow:0 0 0 3px #4a90e24d;outline:none}.checkbox-container{align-items:center;background:#ffffff05;border:1px solid #ffffff0d;border-radius:8px;display:flex;gap:12px;padding:12px;transition:all .3s ease}.checkbox-container:hover{background:#ffffff0d;border-color:#4a90e233;transform:translateX(2px)}.checkbox-label{color:var(--text-secondary)!important;flex:1 1;font-size:14px!important;font-weight:500!important;margin:0!important}.checkbox-container input[type=checkbox]{flex-shrink:0;margin:0}.checkbox-container.disabled{background:#ffffff03;border-color:#ffffff0d;cursor:not-allowed;opacity:.6}.checkbox-container.disabled:hover{background:#ffffff03;border-color:#ffffff0d;transform:none}.checkbox-container.disabled .checkbox-label{color:var(--text-muted)!important;cursor:not-allowed}.select-container{display:flex;flex-direction:column;gap:8px}.select-info{background:#ffffff05;border:1px solid #ffffff0d;border-radius:6px;padding:8px 12px;transition:all .3s ease}.select-info:hover{background:#ffffff0a;border-color:#4a90e226}.select-info small{color:var(--text-secondary);font-size:11px;line-height:1.3;margin:0}.select-container.disabled{cursor:not-allowed;opacity:.6}.select-container.disabled .select-info,.select-container.disabled .select-info:hover{background:#ffffff03;border-color:#ffffff0d}.select-container.disabled .select-info small{color:var(--text-muted)}.select-container.disabled select{background:#ffffff05;border-color:#ffffff1a;cursor:not-allowed;opacity:.6}.select-container.disabled select:focus,.select-container.disabled select:hover{background:#ffffff05;border-color:#ffffff1a;transform:none}.select-container.disabled select:focus{box-shadow:none}.select-container.disabled select:focus option{background:#ffffff05;border-bottom:1px solid #ffffff0d;color:var(--text-muted)}.select-container.disabled select:focus option:hover{background:#ffffff05;color:var(--text-muted)}.select-container.disabled select:focus option:checked{background:#ffffff0d;border-left:3px solid var(--text-muted);color:var(--text-muted);font-weight:400}.select-container.disabled select:focus option:selected{background:#ffffff0d;border-left:3px solid var(--text-muted);color:var(--text-muted);font-weight:400}.select-container.disabled select option:selected{background:#ffffff0d;border-left:3px solid var(--text-muted);color:var(--text-muted);font-weight:400}.general-setting-group small{background:#ffffff05;border:1px solid #ffffff0d;border-radius:6px;color:var(--text-muted);display:block;font-size:12px;line-height:1.4;margin-top:8px;padding:8px 12px}.general-permission-notice{background:#4a90e21a;border:1px solid #4a90e24d;border-radius:6px;color:var(--primary-color)!important;font-weight:500;margin-top:8px;padding:8px 12px}.general-upload-section{background:#ffffff05;border:1px solid #ffffff0d;border-radius:12px;color:var(--text-primary);margin-bottom:24px;padding:24px;transition:all .3s ease}.general-upload-section:hover{background:#ffffff0d;border-color:#4a90e233;transform:translateY(-2px)}.general-upload-section h3{align-items:center;color:var(--text-primary);display:flex;font-size:18px;font-weight:600;gap:8px;margin:0 0 16px}.general-upload-section h3 i{color:var(--primary-color)}.general-upload-container{align-items:flex-start;background:#ffffff05;border:1px solid #ffffff0d;border-radius:8px;display:flex;flex-wrap:wrap;gap:16px;padding:16px}.general-upload-preview{align-items:center;background:#ffffff0d;border:3px dashed #fff3;border-radius:12px;cursor:pointer;display:flex;height:100px;justify-content:center;overflow:hidden;position:relative;transition:all .3s ease;width:100px}.general-upload-preview:hover{background:#ffffff14;border-color:var(--primary-color);box-shadow:0 8px 25px #4a90e233;transform:scale(1.05)}.general-upload-preview.banner-preview{height:120px;width:240px}.general-upload-preview img{border-radius:8px;height:100%;object-fit:cover;transition:all .3s ease;width:100%}.general-upload-preview:hover img{transform:scale(1.1)}.general-upload-placeholder{align-items:center;color:var(--text-muted);display:flex;flex-direction:column;font-size:12px;justify-content:center;text-align:center;transition:all .3s ease}.general-upload-preview:hover .general-upload-placeholder{color:var(--text-primary)}.general-upload-placeholder i{color:var(--text-muted);font-size:28px;margin-bottom:8px;transition:all .3s ease}.general-upload-preview:hover .general-upload-placeholder i{color:var(--primary-color);filter:drop-shadow(0 0 8px rgba(74,144,226,.3));transform:scale(1.1)}.general-upload-controls{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:8px;min-width:200px}.upload-info{background:#ffffff08;border:1px solid #ffffff0d;border-radius:8px;margin-bottom:8px;padding:12px;transition:all .3s ease}.upload-info:hover{background:#ffffff0d;border-color:#4a90e233;transform:translateY(-1px)}.upload-info h4{color:var(--text-primary);font-size:14px;font-weight:600;margin:0 0 4px}.upload-info p{color:var(--text-secondary);font-size:12px;line-height:1.4;margin:0}.general-upload-controls.disabled{cursor:not-allowed;opacity:.6}.general-upload-controls.disabled .upload-info{background:#ffffff03;border-color:#ffffff0d}.general-upload-controls.disabled .upload-info:hover{background:#ffffff03;border-color:#ffffff0d;transform:none}.general-upload-controls.disabled .upload-info h4,.general-upload-controls.disabled .upload-info p{color:var(--text-muted)}.general-file-input{display:none}.general-upload-btn{align-items:center;background:linear-gradient(135deg,#4a90e2,#357abd);border:1px solid #ffffff1a;border-radius:8px;box-shadow:0 2px 8px #4a90e24d;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;min-height:44px;overflow:hidden;padding:12px 20px;position:relative;text-decoration:none;transition:all .3s ease}.general-upload-btn:before{background:linear-gradient(90deg,#0000,#fff6,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.general-upload-btn:hover:before{left:100%}.general-upload-btn:hover:not(.disabled){background:linear-gradient(135deg,#357abd,#2d5aa0);border-color:#fff3;box-shadow:0 4px 12px #4a90e266;transform:translateY(-2px)}.general-upload-btn:active:not(.disabled){transform:translateY(-1px) scale(.98)}.general-upload-btn.disabled{background:#ffffff0d;border:1px solid #ffffff0d;box-shadow:none;color:var(--text-muted);cursor:not-allowed;opacity:.6;transform:none}.general-upload-btn.disabled:hover{background:#ffffff0d;border-color:#ffffff0d;box-shadow:none;transform:none}.general-upload-btn i{font-size:16px;transition:all .3s ease}.general-upload-btn:hover i{transform:scale(1.1)}.general-upload-confirm-btn{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border:1px solid #ffffff1a;border-radius:6px;box-shadow:0 2px 6px #10b9814d;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;justify-content:center;min-height:38px;overflow:hidden;padding:10px 16px;position:relative;transition:all .3s ease}.general-upload-confirm-btn:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.general-upload-confirm-btn:hover:before{left:100%}.general-upload-confirm-btn:hover{background:linear-gradient(135deg,#059669,#047857);border-color:#fff3;box-shadow:0 4px 10px #10b98166;transform:translateY(-1px)}.general-upload-confirm-btn:active{transform:translateY(0) scale(.98)}.general-upload-confirm-btn i{font-size:14px;transition:all .3s ease}.general-upload-confirm-btn:hover i{transform:scale(1.1)}.general-status-indicator{align-items:center;border-radius:20px;display:inline-flex;font-size:12px;font-weight:500;gap:6px;padding:4px 12px}.general-status-indicator.online{background:#2ecc7133;border:1px solid #2ecc714d;color:#2ecc71}.general-status-indicator.offline{background:#e74c3c33;border:1px solid #e74c3c4d;color:#e74c3c}.general-status-indicator.loading{background:#f1c40f33;border:1px solid #f1c40f4d;color:#f1c40f}.general-settings-section{animation:slideInUp .6s cubic-bezier(.4,0,.2,1)}.general-settings-section:first-child{animation-delay:.1s}.general-settings-section:nth-child(2){animation-delay:.2s}.general-settings-section:nth-child(3){animation-delay:.3s}.general-settings-section:after{background:linear-gradient(45deg,#4a90e2,#60a5fa,#4a90e2);border-radius:17px;bottom:-2px;content:"";left:-2px;opacity:0;position:absolute;right:-2px;top:-2px;transition:opacity .3s ease;z-index:-1}.general-settings-section:hover:after{opacity:.3}.general-setting-group input[type=number]:focus,.general-setting-group input[type=text]:focus,.general-setting-group select:focus,.general-setting-group textarea:focus{box-shadow:0 0 0 3px #ffffff1a,0 0 20px #4a90e233}.general-setting-group{position:relative}.general-setting-group label{background:linear-gradient(135deg,#4a90e2,#357abd);border-radius:4px;color:#fff;font-size:12px;left:12px;padding:0 8px;position:absolute;top:-8px;transition:all .3s ease;z-index:2}@media (max-width:768px){.general-settings-content{padding:20px}.general-settings-grid{gap:16px;grid-template-columns:1fr}.general-upload-container{align-items:center;flex-direction:column}.general-upload-controls{min-width:auto;width:100%}.general-upload-preview.banner-preview{max-width:240px;width:100%}}@media (max-width:480px){.general-settings-header{padding:20px}.general-settings-header h2{font-size:20px}.general-settings-content,.general-settings-section{padding:16px}}.general-setting-group input[type=checkbox].disabled{background:#ffffff05;border-color:#ffffff1a;cursor:not-allowed;opacity:.5}select,select option{background:var(--bg-dark);color:var(--text-primary)}select option{border:none;font-size:14px;padding:12px}select option:hover{background:#4a90e233;color:var(--text-primary)}select option:checked{background:#4a90e24d;border-left:3px solid var(--primary-color);color:var(--text-primary)}select option:selected{background:#4a90e233;color:var(--text-primary)}select:disabled{background:#ffffff05;border-color:#ffffff1a;cursor:not-allowed;opacity:.6}select:disabled option,select:disabled option:hover{background:#ffffff05;color:var(--text-muted)}select:disabled option:checked{background:#ffffff0d;border-left:3px solid var(--text-muted);color:var(--text-muted)}select:disabled option:selected{background:#ffffff0d;border-left:3px solid var(--text-muted);color:var(--text-muted);font-weight:400}.general-setting-group input[type=checkbox].disabled:hover{background:#ffffff05;border-color:#ffffff1a;transform:none}.general-setting-group select.disabled{background:#ffffff05;border-color:#ffffff1a;cursor:not-allowed;opacity:.6}.general-setting-group select.disabled:hover{background:#ffffff05;border-color:#ffffff1a;transform:none}.general-setting-group select.disabled option,.general-setting-group select.disabled option:hover{background:#ffffff05;color:var(--text-muted)}.general-setting-group select.disabled option:checked{background:#ffffff0d;border-left:3px solid var(--text-muted);color:var(--text-muted)}.general-setting-group input[type=number].disabled,.general-setting-group input[type=text].disabled,.general-setting-group textarea.disabled{background:#ffffff05;border-color:#ffffff1a;cursor:not-allowed;opacity:.6}.general-setting-group input[type=number].disabled:hover,.general-setting-group input[type=text].disabled:hover,.general-setting-group textarea.disabled:hover{background:#ffffff05;border-color:#ffffff1a;transform:none}.specific-settings-container{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--bg-darker);border:1px solid #ffffff1a;border-radius:15px;box-shadow:0 8px 32px #0000004d;margin-bottom:24px;overflow:hidden;position:relative}.welcome-bot .specific-settings-header h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#4a90e2,#1e3a8a 50%,#60a5fa);-webkit-background-clip:text;background-clip:text}.welcome-bot .specific-settings-header h2 i{color:#4a90e2;filter:drop-shadow(0 0 8px rgba(74,144,226,.3))}.welcome-bot .specific-settings-content{padding:0}.welcome-bot .welcome-bot-settings{max-width:none;padding:0}.specific-settings-container:hover{background:#ffffff05;box-shadow:0 12px 40px #0006}.specific-settings-header{background:var(--bg-dark);border-bottom:1px solid #ffffff1a;color:var(--text-primary);padding:25px;position:relative;z-index:1}.specific-settings-header h2{-webkit-text-fill-color:#0000;align-items:center;animation:titleGradient 3s ease-in-out infinite;background:linear-gradient(135deg,#4a90e2,#1e3a8a 50%,#60a5fa);-webkit-background-clip:text;background-clip:text;background-size:200% 200%;display:flex;filter:drop-shadow(0 2px 8px rgba(74,144,226,.3));font-size:28px;font-weight:700;gap:12px;margin:0;position:relative;z-index:1}@keyframes titleGradient{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.specific-settings-header h2 i{filter:drop-shadow(0 0 8px rgba(74,144,226,.3));font-size:32px;opacity:.9}.specific-settings-header p{color:var(--text-secondary);font-size:16px;margin:12px 0 0;opacity:.9;position:relative;z-index:1}.specific-settings-content{background:var(--bg-darker);padding:30px;position:relative;z-index:1}.specific-settings-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin-bottom:32px}.specific-settings-section{background:#ffffff05;border:1px solid #ffffff0d;border-radius:12px;box-shadow:0 4px 20px #0000001a;color:var(--text-primary);overflow:hidden;padding:24px;position:relative;transition:all .3s ease}.specific-settings-section:before{background:linear-gradient(90deg,var(--primary-color),var(--primary-light));box-shadow:0 0 20px #4a90e280;content:"";height:3px;left:0;position:absolute;right:0;top:0}.specific-settings-section:after{background:#ffffff05;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.specific-settings-section:hover:after{opacity:1}.specific-settings-section:hover{background:#ffffff0d;border-color:#4a90e233;box-shadow:0 15px 40px #00000026;transform:translateY(-5px)}.specific-settings-section h3{align-items:center;color:var(--text-primary);display:flex;font-size:20px;font-weight:600;gap:12px;margin:0 0 20px;position:relative;text-shadow:0 1px 2px #00000080;z-index:1}.specific-settings-section h3:after{background:linear-gradient(90deg,var(--primary-color),var(--primary-light));border-radius:1px;bottom:-8px;box-shadow:0 0 10px #4a90e280;content:"";height:2px;left:0;position:absolute;width:40px}.specific-settings-section h3 i{color:var(--primary-color);filter:drop-shadow(0 0 4px rgba(74,144,226,.3));font-size:20px}.specific-setting-group{margin-bottom:24px;position:relative;transition:all .3s ease;z-index:1}.specific-setting-group:hover{transform:translateX(5px)}.specific-setting-group:last-child{margin-bottom:0}.specific-setting-group label{color:var(--text-primary);display:block;font-size:15px;font-weight:600;margin-bottom:10px}.specific-setting-group input[type=number],.specific-setting-group input[type=text],.specific-setting-group select,.specific-setting-group textarea{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:2px solid #ffffff1a;border-radius:10px;color:var(--text-primary);font-size:15px;padding:14px 18px;transition:all .3s ease;width:100%}.specific-setting-group input::placeholder,.specific-setting-group textarea::placeholder{color:var(--text-muted)}.specific-setting-group input:focus,.specific-setting-group select:focus,.specific-setting-group textarea:focus{background:#ffffff14;border-color:var(--primary-color);box-shadow:0 0 0 3px #4a90e21a;outline:none}.specific-setting-group textarea{min-height:100px;resize:vertical}.specific-setting-group input[type=checkbox]{accent-color:var(--primary-color);margin-right:12px;transform:scale(1.3)}.specific-setting-group small{color:var(--text-muted);display:block;font-size:12px;line-height:1.4;margin-top:6px}.specific-status-indicator{align-items:center;border-radius:20px;display:inline-flex;font-size:12px;font-weight:500;gap:6px;padding:4px 12px}.specific-status-indicator.online{background:#2ecc7133;border:1px solid #2ecc714d;color:#2ecc71}.specific-status-indicator.offline{background:#e74c3c33;border:1px solid #e74c3c4d;color:#e74c3c}.specific-status-indicator.loading{background:#f1c40f33;border:1px solid #f1c40f4d;color:#f1c40f}.specific-action-btn{align-items:center;background:linear-gradient(135deg,#4a90e2,#1d4ed8 50%,#3b82f6);border:none;border-radius:8px;box-shadow:0 4px 15px #4a90e24d;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;overflow:hidden;padding:12px 24px;position:relative;transition:all .3s ease}.specific-action-btn:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.specific-action-btn:hover:before{left:100%}.specific-action-btn:hover{background:linear-gradient(135deg,#3a7bc8,#1e40af 50%,#2563eb);box-shadow:0 15px 30px #0006;transform:translateY(-3px) scale(1.05)}.specific-action-btn:disabled{background:#fff3;box-shadow:none;cursor:not-allowed;transform:none}@media (max-width:768px){.specific-settings-content{padding:20px}.specific-settings-grid{gap:16px;grid-template-columns:1fr}.specific-settings-header{padding:20px}.specific-settings-header h2{font-size:24px}}@media (max-width:480px){.specific-settings-header{padding:16px}.specific-settings-header h2{font-size:20px}.specific-settings-content,.specific-settings-section{padding:16px}}.retry-btn{margin-right:10px}.giveaway-bot-container{max-width:100%;padding:0}.giveaway-bot-header{background:var(--surface-color);border:1px solid var(--border-color);border-radius:12px;margin-bottom:1.5rem;overflow:hidden}.header-info h1{color:var(--text-primary);font-size:1.75rem;font-weight:600;margin:0 0 .5rem}.header-status,.status-indicator{align-items:center;display:flex}.status-indicator{border-radius:25px;font-size:.9rem;font-weight:600;gap:.5rem;padding:.75rem 1.25rem}.status-indicator.enabled{background:#4caf501a;border:1px solid #4caf5033;color:var(--success-color)}.status-indicator.disabled{background:#f443361a;border:1px solid #f4433633;color:var(--danger-color)}.tab-navigation{background:var(--surface-color);border:1px solid var(--border-color);border-radius:12px;margin-bottom:1.5rem;padding:1rem}.tab-nav-container{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.tab-nav-button{align-items:center;background:var(--background-color);border:2px solid var(--border-color);border-radius:12px;color:var(--text-primary);cursor:pointer;display:flex;gap:1rem;padding:1.25rem;text-align:right;transition:all .3s ease}.tab-nav-button:hover{background:var(--hover-color);box-shadow:0 4px 12px #0000001a}.tab-nav-button.active,.tab-nav-button:hover{border-color:var(--primary-color);transform:translateY(-2px)}.tab-nav-button.active{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));box-shadow:0 6px 20px rgba(var(--primary-rgb),.3);color:#fff}.tab-icon{align-items:center;background:#ffffff1a;border-radius:12px;display:flex;flex-shrink:0;font-size:1.5rem;height:48px;justify-content:center;width:48px}.tab-nav-button.active .tab-icon{background:#fff3}.tab-content{display:flex;flex:1 1;flex-direction:column;gap:.25rem}.tab-label{font-size:1.1rem;font-weight:600}.tab-description{font-size:.9rem;opacity:.8}.tab-content-container{background:var(--surface-color)}.main-toggle-section,.tab-content-container{border:1px solid var(--border-color);border-radius:12px;overflow:hidden}.main-toggle-section{background:var(--background-color);margin-bottom:1.5rem}.toggle-container{align-items:center;display:flex;gap:2rem;justify-content:space-between;padding:1.5rem}.toggle-info{flex:1 1}.toggle-info h3{color:var(--text-primary);font-size:1.1rem;font-weight:600;margin:0 0 .5rem}.toggle-info p{color:var(--text-secondary);font-size:.9rem;margin:0}.quick-actions-section{background:var(--background-color);border:1px solid var(--border-color);border-radius:12px;margin-bottom:1.5rem;padding:1.5rem}.actions-container{display:flex;flex-wrap:wrap;gap:1rem}.disabled-message{padding:3rem;text-align:center}.disabled-content{margin:0 auto;max-width:400px}.disabled-content i{color:var(--text-secondary);font-size:3rem;margin-bottom:1rem;opacity:.6}.disabled-content h3{color:var(--text-primary);font-size:1.25rem;font-weight:600;margin:0 0 .5rem}.disabled-content p{color:var(--text-secondary);font-size:1rem;line-height:1.5;margin:0}.giveaway-loading{align-items:center;color:var(--text-secondary);display:flex;flex-direction:column;justify-content:center;padding:3rem}.giveaway-loading .loading-spinner{animation:spin 1s linear infinite;border-top:4px solid var(--border-color);border:4px solid var(--border-color);border-radius:50%;border-top-color:var(--primary-color);height:40px;margin-bottom:1rem;width:40px}.giveaway-loading .loading-spinner.small{border-width:2px;height:20px;margin:0 .5rem 0 0;width:20px}.giveaway-settings-container{margin:0 auto;max-width:1200px;padding:1.5rem}.giveaway-management-container{margin:0 auto;max-width:1400px;padding:1.5rem}.management-header,.settings-header{background:var(--surface-color);border:1px solid var(--border-color);border-radius:12px;margin-bottom:2rem;padding:2rem}.header-content{gap:2rem;justify-content:space-between}.header-info h2{color:var(--text-primary);font-size:1.75rem;font-weight:600;margin:0 0 .5rem}.header-info p{color:var(--text-secondary);font-size:1rem;margin:0}.header-title{flex:1 1}.header-actions{flex-wrap:wrap}.header-toggle{align-items:center;display:flex;gap:1rem}.toggle-switch{height:34px;width:60px}.toggle-switch input{height:0;opacity:0;width:0}.toggle-slider{background-color:var(--border-color);border-radius:34px}.toggle-slider:before{bottom:4px;box-shadow:0 2px 4px #0003;height:26px;width:26px}input:checked+.toggle-slider{background-color:var(--success-color)}input:checked+.toggle-slider:before{transform:translateX(26px)}.status-text{font-size:.9rem;font-weight:600}.status-text.enabled{color:var(--success-color)}.status-text.disabled{color:var(--text-secondary)}.alert{align-items:center;border-radius:8px;display:flex;gap:.75rem;margin-bottom:1.5rem;padding:1rem 1.5rem;position:relative}.alert-error{background:#f443361a;border:1px solid #f4433633;color:#d32f2f}.alert-success{background:#4caf501a;border:1px solid #4caf5033;color:#388e3c}.alert-close{background:none;border:none;color:inherit;cursor:pointer;font-size:1.2rem;opacity:.7;position:absolute;right:.75rem;top:.5rem;transition:opacity .2s}.alert-close:hover{opacity:1}.filter-tabs,.settings-tabs{background:var(--surface-color);border:1px solid var(--border-color);border-radius:12px;display:flex;gap:.25rem;margin-bottom:2rem;overflow-x:auto;padding:.5rem}.filter-tab,.tab-button{align-items:center;background:none;border:none;border-radius:8px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:.5rem;padding:.75rem 1.25rem;text-decoration:none;transition:all .2s;white-space:nowrap}.filter-tab:hover,.tab-button:hover{background:var(--hover-color);color:var(--text-primary)}.filter-tab.active,.tab-button.active{background:var(--primary-color);color:#fff}.tab-button:disabled{cursor:not-allowed;opacity:.5}.tab-count{border-radius:12px;font-size:.75rem;font-weight:600;padding:.25rem .5rem}.filter-tab.active .tab-count,.tab-count{background:#fff3}.settings-content{background:var(--surface-color);border:1px solid var(--border-color);border-radius:12px;margin-bottom:2rem}.tab-panel{padding:2rem}.tab-panel h3{color:var(--text-primary);font-size:1.5rem;font-weight:600;margin:0 0 2rem}.settings-section{margin-bottom:2.5rem}.settings-section:last-child{margin-bottom:0}.settings-section h4{border-bottom:1px solid var(--border-color);color:var(--text-primary);font-size:1.1rem;font-weight:600;margin:0 0 1.5rem;padding-bottom:.5rem}.form-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:1.5rem}.form-group{gap:.5rem}.form-group.full-width{grid-column:1/-1}.form-group label{font-size:.9rem}.form-group input,.form-group select,.form-group textarea{background:var(--input-bg);border:1px solid var(--border-color);font-size:.9rem;padding:.75rem;transition:border-color .2s}.form-group small{color:var(--text-secondary);font-size:.8rem}.checkbox-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.checkbox-label{border-radius:8px;color:var(--text-primary);font-size:.9rem;gap:.75rem;padding:.75rem;transition:background-color .2s}.checkbox-label:hover{background:var(--hover-color)}.checkbox-label input[type=checkbox]{accent-color:var(--primary-color);margin:0}.channels-selector,.roles-selector{margin-top:1rem}.channels-selector p,.roles-selector p{color:var(--text-secondary);font-size:.9rem;margin-bottom:1rem}.channels-grid,.roles-grid{grid-gap:.5rem;background:var(--background-color);border:1px solid var(--border-color);border-radius:8px;display:grid;gap:.5rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));max-height:300px;overflow-y:auto;padding:1rem}.quick-stats,.stats-cards{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:2rem}.stat-card{background:var(--surface-color);border:1px solid var(--border-color);border-radius:12px;gap:1rem;padding:1.5rem;transition:transform .2s,box-shadow .2s}.stat-card:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.stat-icon{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));border-radius:12px;font-size:1.5rem;height:48px;width:48px}.stat-content h3{color:var(--text-primary);font-size:1.75rem;font-weight:700;margin:0}.stat-content p{color:var(--text-secondary);font-size:.9rem;margin:.25rem 0 0}.giveaways-table-container{background:var(--surface-color);border:1px solid var(--border-color);border-radius:12px;margin-bottom:2rem;overflow:hidden}.giveaways-table{overflow-x:auto;width:100%}.giveaways-table table{border-collapse:collapse;width:100%}.giveaways-table th{background:var(--background-color);color:var(--text-primary);font-size:.9rem;font-weight:600;text-align:right;white-space:nowrap}.giveaways-table td,.giveaways-table th{border-bottom:1px solid var(--border-color);padding:1rem}.giveaways-table td{vertical-align:top}.giveaway-row:hover{background:var(--hover-color)}.giveaway-row.status-active{border-right:3px solid var(--success-color)}.giveaway-row.status-ended{border-right:3px solid var(--warning-color)}.giveaway-row.status-paused{border-right:3px solid var(--info-color)}.giveaway-row.status-cancelled{border-right:3px solid var(--danger-color)}.status-badge{align-items:center;color:#fff;display:inline-flex;gap:.5rem;padding:.5rem .75rem;white-space:nowrap}.giveaway-title strong{color:var(--text-primary);display:block;margin-bottom:.25rem}.giveaway-title small{color:var(--text-secondary);font-size:.8rem}.prizes-list{display:flex;flex-wrap:wrap;gap:.5rem}.prize-tag{background:var(--primary-color);border-radius:12px;color:#fff;font-size:.8rem;font-weight:500;padding:.25rem .5rem}.channel-name,.participants-count,.winners-count{align-items:center;background:none;border:none;border-radius:4px;color:var(--text-primary);cursor:pointer;display:flex;font-size:.9rem;gap:.5rem;padding:.25rem;transition:background-color .2s}.participants-count:hover{background:var(--hover-color)}.timing-info{font-size:.8rem}.ended-time{color:var(--text-secondary)}.end-time{color:var(--text-primary);font-weight:500}.action-buttons{display:flex;flex-wrap:wrap;gap:.5rem}.btn{padding:.75rem 1.25rem;transition:all .2s;white-space:nowrap}.btn:disabled{cursor:not-allowed;opacity:.5}.btn-primary{background:var(--primary-color)}.btn-primary:hover:not(:disabled){background:var(--primary-hover);transform:translateY(-1px)}.btn-secondary{background:var(--border-color);color:var(--text-primary)}.btn-secondary:hover:not(:disabled){background:var(--text-secondary);color:#fff}.btn-success{background:var(--success-color);color:#fff}.btn-success:hover:not(:disabled){background:#45a049}.btn-warning{background:var(--warning-color);color:#fff}.btn-warning:hover:not(:disabled){background:#e68900}.btn-danger{background:var(--danger-color);color:#fff}.btn-danger:hover:not(:disabled){background:#d32f2f}.btn-info{background:var(--info-color);color:#fff}.btn-info:hover:not(:disabled){background:#1976d2}.btn-icon{min-width:auto;padding:.5rem}.btn-sm{padding:.5rem .75rem}.btn-large{font-size:1rem;padding:1rem 2rem}.empty-state h3{color:var(--text-primary);font-size:1.25rem;margin:0 0 .5rem}.empty-state p{font-size:1rem;margin:0 0 2rem}.pagination{align-items:center;display:flex;gap:1rem;justify-content:center;padding:2rem}.page-numbers{display:flex;gap:.5rem}.page-info{color:var(--text-secondary);font-size:.9rem}.modal-overlay{background:#00000080;padding:1rem}.modal-content{background:var(--surface-color);border:1px solid var(--border-color);border-radius:12px}.modal-content.giveaway-modal{max-width:900px}.modal-content.stats-modal{max-width:600px}.modal-header{border-bottom:1px solid var(--border-color);padding:1.5rem 2rem}.modal-header h3{color:var(--text-primary);font-size:1.25rem;margin:0}.modal-close{border-radius:4px;color:var(--text-secondary);padding:.25rem;transition:background-color .2s}.modal-close:hover{background:var(--hover-color)}.giveaway-form{padding:2rem}.embed-section,.prizes-section,.requirements-section{background:var(--background-color);border:1px solid var(--border-color);border-radius:8px;margin:2rem 0;padding:1.5rem}.embed-section h4,.prizes-section h4,.requirements-section h4{color:var(--text-primary);font-size:1.1rem;margin:0 0 1.5rem}.prize-item{background:var(--surface-color);border:1px solid var(--border-color);border-radius:8px;margin-bottom:1.5rem;padding:1rem}.form-actions{padding:1.5rem 2rem}.settings-footer{display:flex;justify-content:center;padding:2rem}.settings-buttons{flex-wrap:wrap;gap:1rem}.settings-buttons,.settings-buttons .btn{align-items:center;display:flex;justify-content:center}.settings-buttons .btn{border:none;border-radius:8px;cursor:pointer;font-size:.9rem;font-weight:600;gap:.5rem;min-width:140px;padding:.75rem 1.5rem;transition:all .3s ease}.settings-buttons .btn:disabled{cursor:not-allowed;opacity:.6}.settings-buttons .btn-primary{background:var(--primary-color);color:#fff}.settings-buttons .btn-primary:hover:not(:disabled){background:var(--primary-hover);box-shadow:0 4px 12px #00000026;transform:translateY(-1px)}.settings-buttons .btn-secondary{background:var(--surface-color);border:1px solid var(--border-color);color:var(--text-primary)}.settings-buttons .btn-secondary:hover:not(:disabled){background:var(--background-color);border-color:var(--primary-color);box-shadow:0 4px 12px #0000001a;transform:translateY(-1px)}.settings-buttons .loading-spinner.small{border-width:2px;height:16px;width:16px}.stats-content{padding:2rem}.stats-grid{grid-gap:1.5rem;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.stat-item{align-items:center;background:var(--background-color);border:1px solid var(--border-color);border-radius:8px;display:flex;gap:1rem;padding:1.5rem}.stat-item .stat-icon{font-size:2rem}.stat-details h4{color:var(--text-primary);font-size:1.5rem;margin:0}.stat-details p{color:var(--text-secondary);font-size:.9rem;margin:.25rem 0 0}@media (max-width:768px){.giveaway-bot-container{padding:.5rem}.giveaway-management-container,.giveaway-settings-container{padding:1rem}.header-content{flex-direction:column;gap:1rem;padding:1.5rem}.tab-nav-container{grid-template-columns:1fr}.tab-nav-button{padding:1rem}.tab-icon{font-size:1.25rem;height:40px;width:40px}.toggle-container{gap:1rem;text-align:center}.actions-container,.toggle-container{flex-direction:column}.header-actions{justify-content:center;width:100%}.filter-tabs,.settings-tabs{overflow-x:auto;padding:.25rem}.checkbox-grid,.form-grid{grid-template-columns:1fr}.quick-stats,.stats-cards{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.giveaways-table{font-size:.8rem}.giveaways-table td,.giveaways-table th{padding:.75rem .5rem}.action-buttons{flex-direction:column}.modal-content{margin:.5rem;max-height:95vh}.form-actions,.giveaway-form,.modal-header{padding:1rem}}@media (max-width:480px){.pagination{flex-direction:column;gap:1rem}.page-numbers{flex-wrap:wrap;justify-content:center}.stat-card{text-align:center}.header-actions,.stat-card{flex-direction:column}}.form-actions{border-top:1px solid var(--border-color);padding-top:1.5rem}.giveaways-list{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.giveaway-item{align-items:center;background:var(--surface-color);border:1px solid var(--border-color);border-radius:12px;display:flex;justify-content:space-between;padding:1.5rem;transition:all .3s ease}.giveaway-item:hover{border-color:var(--primary-color);box-shadow:0 4px 12px #0000001a}.giveaway-info{flex:1 1}.giveaway-info h5{color:var(--text-primary);font-size:1.1rem;font-weight:600;margin:0 0 .5rem}.giveaway-info p{color:var(--text-secondary);font-size:.9rem;line-height:1.4;margin:0 0 1rem}.giveaway-details{display:flex;flex-wrap:wrap;gap:1.5rem}.giveaway-details span{background:var(--background-color);border:1px solid var(--border-color);border-radius:6px;color:var(--text-secondary);font-size:.85rem;padding:.25rem .75rem}.giveaway-actions{display:flex;gap:.5rem}.btn-small{border-radius:8px;font-size:.85rem;padding:.5rem 1rem}.empty-state{align-items:center;color:var(--text-secondary);display:flex;flex-direction:column;justify-content:center;padding:3rem 2rem}.empty-state i{font-size:3rem;margin-bottom:1rem;opacity:.5}.empty-state p{margin:0}.loading-container{align-items:center;color:var(--text-secondary);display:flex;flex-direction:column;justify-content:center;padding:2rem}.loading-container p{font-size:.9rem;margin-top:1rem}@media (max-width:768px){.giveaway-item{align-items:flex-start;flex-direction:column;gap:1rem}.giveaway-details{flex-direction:column;gap:.5rem}.giveaway-actions{justify-content:flex-end;width:100%}.form-actions{flex-direction:column}}.ticket-settings{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--bg-dark);border:1px solid #ffffff1a;border-radius:15px;box-shadow:0 8px 32px #0000004d;padding:20px}.ticket-settings h3{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#5865f2,#7289da 50%,#99aab5);-webkit-background-clip:text;background-clip:text;color:var(--text-primary);font-size:24px;font-weight:700;margin-bottom:30px;position:relative;text-align:center}.ticket-settings h3:after{background:linear-gradient(90deg,#5865f2,#7289da);border-radius:2px;bottom:-8px;box-shadow:0 0 15px #5865f280;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:80px}.ticket-settings h4{border-bottom:2px solid #5865f24d;color:var(--text-primary);font-size:18px;font-weight:600;margin:25px 0 15px;padding-bottom:8px;position:relative}.ticket-settings h4:before{background:linear-gradient(90deg,#5865f2,#7289da);border-radius:1px;bottom:-2px;content:"";height:2px;left:0;position:absolute;width:40px}.ticket-settings h5{border-bottom:1px solid #5865f233;font-size:16px;margin:20px 0 15px;padding-bottom:6px}.ticket-settings h5,.ticket-settings h6{color:var(--text-primary);font-weight:600}.ticket-settings h6{border-bottom:1px solid #5865f226;font-size:14px;margin:15px 0 10px;padding-bottom:4px}.status-message{align-items:center;border-radius:8px;display:flex;font-weight:500;justify-content:space-between;margin-bottom:20px;padding:12px 16px}.save-ticket-settings-btn{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:8px;box-shadow:0 4px 15px #10b9814d;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:12px 20px;transition:all .3s ease}.save-ticket-settings-btn:hover:not(:disabled){background:linear-gradient(135deg,#059669,#047857);box-shadow:0 6px 20px #10b98166;transform:translateY(-2px)}.save-ticket-settings-btn:disabled{background:#6b7280;box-shadow:none;cursor:not-allowed;transform:none}.save-ticket-settings-btn i{font-size:16px}.status-message.success{background:#22c55e1a;border:1px solid #22c55e4d;color:#22c55e}.status-message.error{background:#ef44441a;border:1px solid #ef44444d;color:#ef4444}.retry-btn{background:#5865f21a;border:1px solid #5865f24d;border-radius:6px;color:#5865f2;cursor:pointer;font-size:12px;padding:6px 12px;transition:all .3s ease}.retry-btn:hover{background:#5865f233;border-color:#5865f280}.settings-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;margin-bottom:20px;padding:20px;transition:all .3s ease}.settings-section:hover{background:#ffffff14;border-color:#5865f24d;box-shadow:0 8px 25px #0003;transform:translateY(-2px)}.embed-form{gap:15px}.embed-form,.form-group{display:flex;flex-direction:column}.form-group{gap:8px}.form-group label{color:var(--text-primary);font-size:14px}.form-group input,.form-group select,.form-group textarea{background:#ffffff1a;border:1px solid #fff3;border-radius:8px;color:var(--text-primary);font-size:14px;padding:12px 16px}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{background:#ffffff26;border-color:#5865f2;box-shadow:0 0 0 3px #5865f21a}.form-group input[type=color]{border-radius:6px;cursor:pointer;height:40px;padding:4px;width:60px}.form-group textarea{min-height:80px}@media (max-width:768px){.form-row{grid-template-columns:1fr}}.checkbox-label{align-items:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;cursor:pointer;display:flex;font-weight:500;gap:24px;overflow:hidden;padding:16px;position:relative;transition:all .3s ease}.checkbox-label:before{background:linear-gradient(90deg,#0000,#5865f21a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.checkbox-label:hover:before{left:100%}.checkbox-label:hover{background:#ffffff0f;border-color:#5865f24d;box-shadow:0 4px 15px #0000001a;transform:translateX(4px)}.checkbox-label input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#ffffff0d;border:2px solid #ffffff4d;border-radius:8px;cursor:pointer;flex-shrink:0;height:24px;margin-right:8px;position:relative;transition:all .3s ease;width:24px}.checkbox-label input[type=checkbox]:checked{background:linear-gradient(135deg,#5865f2,#7289da 50%,#99aab5);border-color:#5865f2;box-shadow:0 0 0 3px #5865f233,0 4px 15px #5865f24d;transform:scale(1.1)}.checkbox-label input[type=checkbox]:checked:after{color:#fff;content:"✓";font-size:14px;font-weight:700;left:50%;position:absolute;text-shadow:0 1px 2px #0000004d;top:50%;transform:translate(-50%,-50%)}.checkbox-label input[type=checkbox]:hover{background:#ffffff1a;border-color:#5865f2;box-shadow:0 0 0 2px #5865f21a}.checkbox-label input[type=checkbox]:focus{box-shadow:0 0 0 3px #5865f24d;outline:none}.form-group:has(.checkbox-label){margin-bottom:12px}.form-group .checkbox-label{color:var(--text-primary);font-size:14px;line-height:1.5;margin:0;width:100%}.checkbox-label:active{transform:translateX(2px) scale(.98)}.checkbox-label input[type=checkbox]:checked+span{color:#5865f2;font-weight:600}.checkbox-label input[type=checkbox]:checked~*{color:var(--text-primary)}.checkbox-label span{flex:1 1;line-height:1.4;margin-left:12px;padding-left:6px}@keyframes checkboxPulse{0%{box-shadow:0 0 0 0 #5865f266}70%{box-shadow:0 0 0 10px #5865f200}to{box-shadow:0 0 0 0 #5865f200}}.checkbox-label input[type=checkbox]:checked{animation:checkboxPulse .6s ease-out}.settings-section .form-group:has(.checkbox-label){margin-bottom:16px}.settings-section .form-group:has(.checkbox-label):last-child{margin-bottom:0}.buttons-container{display:flex;flex-direction:column;gap:20px;margin-bottom:20px}.button-item{background:#5865f20d;border:1px solid #5865f233;border-radius:10px;padding:20px;transition:all .3s ease}.button-item:hover{background:#5865f214;border-color:#5865f266;transform:translateY(-1px)}.button-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.button-header h5{color:var(--text-primary);font-size:16px;font-weight:600;margin:0}.remove-btn{align-items:center;background:#ef44441a;border:1px solid #ef44444d;border-radius:6px;color:#ef4444;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .3s ease;width:32px}.remove-btn:hover:not(:disabled){background:#ef444433;border-color:#ef444480}.remove-btn:disabled{cursor:not-allowed;opacity:.5}.button-form{display:flex;flex-direction:column;gap:15px}.embed-section{background:#ffffff08;border:1px solid #ffffff1a;border-radius:8px;margin-top:10px;padding:15px}.add-button-btn{align-items:center;background:linear-gradient(135deg,#5865f2,#7289da);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:8px;justify-content:center;padding:12px 24px;transition:all .3s ease}.add-button-btn:hover{box-shadow:0 8px 25px #5865f24d;transform:translateY(-2px)}.add-button-btn:active{transform:translateY(0)}.embed-preview{background:#0000004d;border:1px solid #ffffff1a;border-radius:8px;padding:20px}.embed{background:#ffffff0d;border-left:4px solid;border-radius:8px;max-width:400px;padding:16px}.embed-title{color:var(--text-primary);font-size:16px;font-weight:600;margin-bottom:8px}.embed-description{color:var(--text-secondary);font-size:14px;line-height:1.4;margin-bottom:12px}.embed-image,.embed-thumbnail{margin-top:12px}.embed-image img,.embed-thumbnail img{border:1px solid #ffffff1a;border-radius:6px;max-width:100%}@media (max-width:768px){.button-item,.embed-preview,.settings-section,.ticket-settings{padding:15px}.embed{max-width:100%}}.ticket-settings.loading{opacity:.7;pointer-events:none}.ticket-settings.loading:after{animation:spin 1s linear infinite;border:3px solid #5865f24d;border-radius:50%;border-top-color:#5865f2;content:"";height:40px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:40px}.ticket-settings{animation:fadeInUp .5s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.button-item{animation:slideInRight .3s ease-out}@keyframes slideInRight{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.form-group input:hover,.form-group select:hover,.form-group textarea:hover{background:#ffffff1f;border-color:#ffffff4d}.button-item:hover .button-header h5{color:#5865f2}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{transform:scale(1.02)}.form-group input:disabled,.form-group select:disabled,.form-group textarea:disabled{cursor:not-allowed;opacity:.5}.form-group input:valid,.form-group textarea:valid{border-color:#22c55e4d}.form-group input:invalid,.form-group textarea:invalid{border-color:#ef44444d}.ticket-settings::-webkit-scrollbar{width:8px}.ticket-settings::-webkit-scrollbar-track{background:#ffffff1a;border-radius:4px}.ticket-settings::-webkit-scrollbar-thumb{background:#5865f280;border-radius:4px}.ticket-settings::-webkit-scrollbar-thumb:hover{background:#5865f2b3}.form-group select option{background:var(--bg-dark);border:none;color:var(--text-primary);padding:8px 12px}.form-group select option:hover{background:#5865f233}.form-group select{background:#ffffff1a;border:1px solid #fff3;border-radius:8px;color:var(--text-primary);font-size:14px;padding:12px 16px;transition:all .3s ease}.form-group select:focus{background:#ffffff26;border-color:#5865f2;box-shadow:0 0 0 3px #5865f21a;outline:none}.form-group select:hover{background:#ffffff1f;border-color:#ffffff4d}.role-option{align-items:center;display:flex;gap:8px}.role-color-indicator{border:1px solid #ffffff4d;border-radius:50%;flex-shrink:0;height:12px;width:12px}.category-option{align-items:center;display:flex;justify-content:space-between}.category-channels-count{color:var(--text-secondary);font-size:12px;opacity:.7}.send-panel-btn{align-items:center;background:linear-gradient(135deg,#5865f2,#7289da);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;margin-top:10px;overflow:hidden;padding:12px 20px;position:relative;transition:all .3s ease;width:100%}.send-panel-btn:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.send-panel-btn:hover:before{left:100%}.send-panel-btn:hover{box-shadow:0 8px 25px #5865f266;transform:translateY(-2px)}.send-panel-btn:active{transform:translateY(0)}.send-panel-btn:disabled{background:linear-gradient(135deg,#4a5568,#718096);box-shadow:none;cursor:not-allowed;transform:none}.send-panel-btn:disabled:before{display:none}.send-panel-btn i{font-size:16px}.form-help{color:#a0aec0;display:block;font-size:12px;font-style:italic;margin-top:8px}.autoreaction-settings{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--bg-dark);border:1px solid #ffffff1a;border-radius:15px;box-shadow:0 8px 32px #0000004d;padding:20px}.autoreaction-settings h3{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#f59e0b,#d97706 50%,#fbbf24);-webkit-background-clip:text;background-clip:text;color:var(--text-primary);font-size:24px;font-weight:700;margin-bottom:30px;position:relative;text-align:center}.autoreaction-settings h3:after{background:linear-gradient(90deg,#f59e0b,#fbbf24);border-radius:2px;bottom:-8px;box-shadow:0 0 15px #f59e0b80;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:80px}.autoreaction-settings h4{border-bottom:2px solid #f59e0b4d;color:var(--text-primary);font-size:18px;font-weight:600;margin:25px 0 15px;padding-bottom:8px;position:relative}.autoreaction-settings h4:before{background:linear-gradient(90deg,#f59e0b,#fbbf24);border-radius:1px;bottom:-2px;content:"";height:2px;left:0;position:absolute;width:40px}.autoreaction-settings h6{border-bottom:1px solid #f59e0b33;color:var(--text-primary);font-size:16px;font-weight:600;margin:20px 0 15px;padding-bottom:6px}.channel-form:hover{border-color:#f59e0b4d}.reaction-form{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f59e0b0d;border:1px solid #f59e0b33;border-radius:10px;margin:15px 0;padding:15px;transition:all .3s ease}.reaction-form:hover{background:#f59e0b14;border-color:#f59e0b66;box-shadow:0 4px 15px #f59e0b1a;transform:translateY(-1px)}.form-field input:focus{border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b1a}.message-input{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:2px solid #f59e0b4d;border-radius:8px;font-size:14px;padding:12px 16px;transition:all .3s ease;width:100%}.message-input:focus{background:#ffffff26;border-color:#f59e0b;box-shadow:0 0 15px #f59e0b4d}.message-input::placeholder{color:#ffffff80}.emoji-input{border:2px solid #f59e0b4d}.emoji-input:focus{border-color:#f59e0b;box-shadow:0 0 15px #f59e0b4d}.channel-select{border:2px solid #f59e0b4d}.channel-select:focus{border-color:#f59e0b;box-shadow:0 0 15px #f59e0b4d}.refresh-btn{background:linear-gradient(135deg,#f59e0b,#fbbf24);box-shadow:0 4px 15px #f59e0b4d}.refresh-btn:hover{background:linear-gradient(135deg,#fbbf24,#f59e0b);box-shadow:0 6px 20px #f59e0b66}.refresh-btn:active{box-shadow:0 2px 10px #f59e0b4d}.channel-item:hover{border-color:#f59e0b4d}.reactions-list{background:#f59e0b0d;border:1px solid #f59e0b1a;border-radius:8px;margin:15px 0;padding:15px}.reaction-item{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;display:flex;justify-content:space-between;margin:8px 0;padding:10px;transition:all .3s ease}.reaction-item:hover{background:#ffffff14;border-color:#f59e0b4d;transform:translateX(5px)}.reaction-info{align-items:center;display:flex;gap:10px}.reaction-emoji{background:#f59e0b1a;border:1px solid #f59e0b33;border-radius:4px;font-size:20px;padding:5px}.reaction-text{color:var(--text-primary);font-size:14px;font-weight:500}.reaction-actions{display:flex;gap:8px}.reaction-actions .action-btn{border-radius:4px;font-size:11px;padding:6px 12px}.channel-actions{margin-top:15px}@media (max-width:768px){.form-row{grid-template-columns:1fr}.channel-actions,.channel-header,.reaction-actions{flex-direction:column}.channel-header{align-items:flex-start;gap:8px}.form-actions,.reaction-item{flex-direction:column}.reaction-item{align-items:flex-start;gap:10px}.reaction-actions{justify-content:flex-end;width:100%}}@media (max-width:480px){.autoreaction-settings,.channel-form{padding:15px}.reaction-form{padding:12px}.channel-item{padding:15px}.channel-actions{flex-direction:column}.action-btn{justify-content:center;width:100%}}@keyframes slideInReaction{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.reaction-item{animation:slideInReaction .3s ease-out}.emoji-suggestions{display:flex;flex-wrap:wrap;gap:5px;margin-top:5px}.emoji-suggestion{background:#f59e0b1a;border:1px solid #f59e0b33;border-radius:4px;cursor:pointer;font-size:16px;padding:4px 8px;transition:all .2s ease}.emoji-suggestion:hover{background:#f59e0b33;transform:scale(1.1)}.feedback-settings{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--bg-dark);border:1px solid #ffffff1a;border-radius:15px;box-shadow:0 8px 32px #0000004d;padding:20px}.feedback-settings h3{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#8b5cf6,#a855f7 50%,#c084fc);-webkit-background-clip:text;background-clip:text;color:var(--text-primary);font-size:24px;font-weight:700;margin-bottom:30px;position:relative;text-align:center}.feedback-settings h3:after{background:linear-gradient(90deg,#8b5cf6,#c084fc);border-radius:2px;bottom:-8px;box-shadow:0 0 15px #8b5cf680;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:80px}.feedback-settings h4{border-bottom:2px solid #8b5cf64d;color:var(--text-primary);font-size:18px;font-weight:600;margin:25px 0 15px;padding-bottom:8px;position:relative}.feedback-settings h4:before{background:linear-gradient(90deg,#8b5cf6,#c084fc);border-radius:1px;bottom:-2px;content:"";height:2px;left:0;position:absolute;width:40px}.feedback-settings h6{border-bottom:1px solid #8b5cf633;color:var(--text-primary);font-size:16px;font-weight:600;margin:20px 0 15px;padding-bottom:6px}.channel-form:hover{border-color:#8b5cf64d}.emoji-form{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#8b5cf60d;border:1px solid #8b5cf633;border-radius:10px;margin:15px 0;padding:15px;transition:all .3s ease}.emoji-form:hover{background:#8b5cf614;border-color:#8b5cf666;box-shadow:0 4px 15px #8b5cf61a;transform:translateY(-1px)}.form-field input:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf61a}.emoji-input{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:2px solid #8b5cf64d;border-radius:8px;color:var(--text-primary);font-size:16px;padding:12px 16px;text-align:center;transition:all .3s ease;width:100%}.emoji-input:focus{background:#ffffff26;border-color:#8b5cf6;box-shadow:0 0 15px #8b5cf64d;outline:none}.emoji-input::placeholder{color:#ffffff80}.channel-select{border:2px solid #8b5cf64d}.channel-select:focus{border-color:#8b5cf6;box-shadow:0 0 15px #8b5cf64d}.refresh-btn{background:linear-gradient(135deg,#8b5cf6,#c084fc);box-shadow:0 4px 15px #8b5cf64d}.refresh-btn:hover{background:linear-gradient(135deg,#c084fc,#8b5cf6);box-shadow:0 6px 20px #8b5cf666}.refresh-btn:active{box-shadow:0 2px 10px #8b5cf64d}.delete-btn{align-items:center;border:none;border-radius:8px;box-shadow:0 4px 15px #ef44444d;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;letter-spacing:.5px;padding:10px 16px;text-transform:uppercase;transition:all .3s ease}.delete-btn:hover{box-shadow:0 6px 20px #ef444466;transform:translateY(-2px)}.channel-item{margin-bottom:20px}.channel-item:hover{border-color:#8b5cf64d}.channel-header{border-bottom:1px solid #ffffff1a;margin-bottom:15px;padding-bottom:15px}.channel-header h5{font-size:18px}.channel-toggle-buttons{display:flex;flex-wrap:wrap;gap:10px}.toggle-btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;letter-spacing:.5px;overflow:hidden;padding:10px 16px;position:relative;text-transform:uppercase;transition:all .3s ease}.toggle-btn.enabled{background:linear-gradient(135deg,#10b981,#34d399);box-shadow:0 4px 15px #10b9814d;color:#fff}.toggle-btn.enabled:hover{background:linear-gradient(135deg,#34d399,#10b981);box-shadow:0 6px 20px #10b98166;transform:translateY(-2px)}.toggle-btn.disabled{background:linear-gradient(135deg,#6b7280,#9ca3af);box-shadow:0 4px 15px #6b72804d;color:#fff}.toggle-btn.disabled:hover{background:linear-gradient(135deg,#9ca3af,#6b7280);box-shadow:0 6px 20px #6b728066;transform:translateY(-2px)}.toggle-icon{filter:drop-shadow(0 2px 4px rgba(0,0,0,.2));font-size:16px}.toggle-text{font-size:12px}.channel-details{margin-bottom:20px}.emojis-list{background:#8b5cf60d;border:1px solid #8b5cf61a;border-radius:8px;margin:15px 0;padding:15px}.emojis-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));margin-top:10px}.emoji-item{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;display:flex;flex-direction:column;gap:8px;padding:10px;transition:all .3s ease}.emoji-item:hover{background:#ffffff14;border-color:#8b5cf64d;transform:translateY(-2px)}.emoji-display{background:#8b5cf61a;border:1px solid #8b5cf633;border-radius:4px;font-size:24px;padding:5px}.emoji-item .action-btn{border-radius:4px;font-size:11px;padding:6px 12px}.info-section{background:#ffffff08;border:1px solid #ffffff1a;border-radius:8px;padding:15px}.info-section p{color:var(--text-primary);font-weight:600;margin-bottom:10px}.info-section ul{margin:0;padding-left:20px}.info-section li{color:var(--text-secondary);font-size:14px;margin:5px 0}@media (max-width:768px){.form-row{grid-template-columns:1fr}.emojis-grid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.form-actions{flex-direction:column}.action-btn{justify-content:center;width:100%}.channel-header{align-items:flex-start;flex-direction:column;gap:15px}.channel-toggle-buttons{justify-content:flex-start;width:100%}.toggle-btn{flex:1 1;justify-content:center;min-width:120px}}@media (max-width:480px){.channel-form,.feedback-settings{padding:15px}.emoji-form{padding:12px}.emojis-grid{grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}.channel-item{padding:15px}.toggle-btn{font-size:11px;padding:8px 12px}.toggle-text{font-size:10px}.channel-toggle-buttons{gap:8px}}.emoji-item{animation:slideIn .3s ease-out}.channel-item{animation:fadeIn .4s ease-out}.toggle-btn{animation:fadeIn .2s ease-out}.message{animation:fadeIn .3s ease-out}.message.success{box-shadow:0 2px 8px #10b9811a}.message.error{box-shadow:0 2px 8px #ef44441a}.message.warning{background:#8b5cf61a;border:1px solid #8b5cf633;box-shadow:0 2px 8px #8b5cf61a;color:#8b5cf6}.channel-item:hover .toggle-btn{transform:translateY(-1px)}.toggle-btn:hover{transform:translateY(-2px) scale(1.02)}.toggle-btn:active{transform:translateY(0) scale(.98)}.delete-btn:disabled,.toggle-btn:disabled{cursor:not-allowed;opacity:.6;transform:none!important}.delete-btn:focus,.toggle-btn:focus{outline:2px solid #8b5cf680;outline-offset:2px}.autoline-settings{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--bg-dark);border:1px solid #ffffff1a;border-radius:15px;box-shadow:0 8px 32px #0000004d;padding:20px}.autoline-settings h3{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#4a90e2,#1e3a8a 50%,#60a5fa);-webkit-background-clip:text;background-clip:text;color:var(--text-primary);font-size:24px;font-weight:700;margin-bottom:30px;position:relative;text-align:center}.autoline-settings h3:after{background:linear-gradient(90deg,#4a90e2,#60a5fa);border-radius:2px;bottom:-8px;box-shadow:0 0 15px #4a90e280;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:80px}.autoline-settings h4{border-bottom:2px solid #4a90e24d;color:var(--text-primary);font-size:18px;font-weight:600;margin:25px 0 15px;padding-bottom:8px;position:relative}.autoline-settings h4:before{background:linear-gradient(90deg,#4a90e2,#60a5fa);border-radius:1px;bottom:-2px;content:"";height:2px;left:0;position:absolute;width:40px}.channel-form{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;margin-bottom:20px;padding:20px;transition:all .3s ease}.channel-form:hover{background:#ffffff14;border-color:#4a90e24d;box-shadow:0 8px 25px #0003;transform:translateY(-2px)}.form-row{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr 1fr}.form-field,.form-row{margin-bottom:15px}.form-field label{display:block;font-weight:600;margin-bottom:8px}.form-field input,.form-field label{color:var(--text-primary);font-size:14px}.form-field input{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:2px solid #ffffff1a;border-radius:8px;padding:12px 16px;transition:all .3s ease;width:100%}.form-field input::placeholder{color:var(--text-muted)}.form-field input:focus{background:#ffffff14;border-color:var(--primary-color);box-shadow:0 0 0 3px #4a90e21a;outline:none}.channel-select{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:2px solid #4a90e24d;border-radius:8px;color:var(--text-primary);font-size:14px;padding:12px 16px;transition:all .3s ease;width:100%}.channel-select:focus{background:#ffffff26;border-color:#4a90e2;box-shadow:0 0 15px #4a90e24d;outline:none}.channel-select:disabled{cursor:not-allowed;opacity:.6}.channel-select option{background:var(--bg-dark);color:var(--text-primary);padding:8px}.line-text-input{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:2px solid #4a90e24d;border-radius:8px;color:var(--text-primary);font-size:14px;padding:12px 16px;transition:all .3s ease;width:100%}.line-text-input:focus{background:#ffffff26;border-color:#4a90e2;box-shadow:0 0 15px #4a90e24d;outline:none}.line-text-input::placeholder{color:#ffffff80}.refresh-btn{background:linear-gradient(135deg,#4a90e2,#60a5fa);border:none;border-radius:6px;box-shadow:0 4px 15px #4a90e24d;color:#fff;cursor:pointer;font-size:12px;font-weight:600;margin-top:8px;padding:8px 16px;transition:all .3s ease}.refresh-btn:hover{background:linear-gradient(135deg,#60a5fa,#4a90e2);box-shadow:0 6px 20px #4a90e266;transform:translateY(-2px)}.refresh-btn:active{box-shadow:0 2px 10px #4a90e24d;transform:translateY(0)}.form-actions{gap:12px;margin-top:20px}.action-btn{border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;letter-spacing:.5px;padding:12px 24px;text-transform:uppercase;transition:all .3s ease}.action-btn:disabled{cursor:not-allowed;opacity:.5;transform:none!important}.add-btn{background:linear-gradient(135deg,#10b981,#34d399);box-shadow:0 4px 15px #10b9814d;color:#fff}.add-btn:hover:not(:disabled){background:linear-gradient(135deg,#34d399,#10b981);box-shadow:0 6px 20px #10b98166;transform:translateY(-2px)}.save-btn{background:linear-gradient(135deg,#3b82f6,#60a5fa);box-shadow:0 4px 15px #3b82f64d;color:#fff}.save-btn:hover{background:linear-gradient(135deg,#60a5fa,#3b82f6);box-shadow:0 6px 20px #3b82f666;transform:translateY(-2px)}.cancel-btn{background:linear-gradient(135deg,#6b7280,#9ca3af);box-shadow:0 4px 15px #6b72804d;color:#fff}.cancel-btn:hover{background:linear-gradient(135deg,#9ca3af,#6b7280);box-shadow:0 6px 20px #6b728066;transform:translateY(-2px)}.channels-list{display:flex;flex-direction:column;gap:15px}.channel-item{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;margin-bottom:15px;padding:20px;transition:all .3s ease}.channel-item:hover{background:#ffffff14;border-color:#4a90e24d;box-shadow:0 8px 25px #0003;transform:translateY(-2px)}.channel-item.inactive{background:#ffffff08;opacity:.6}.channel-item.inactive:before{background:linear-gradient(90deg,#6b7280,#9ca3af)}.channel-info{margin-bottom:15px}.channel-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.channel-header h5{color:var(--text-primary);font-size:16px;font-weight:600;margin:0}.status-badge{font-size:12px;font-weight:600;letter-spacing:.5px;padding:4px 12px;text-transform:uppercase}.status-badge.active{background:linear-gradient(135deg,#10b981,#34d399);box-shadow:0 2px 8px #10b9814d;color:#fff}.status-badge.inactive{background:linear-gradient(135deg,#6b7280,#9ca3af);box-shadow:0 2px 8px #6b72804d;color:#fff}.channel-details{margin-bottom:15px}.channel-details p{color:var(--text-secondary);font-size:14px;margin:5px 0}.channel-details strong{color:var(--text-primary);font-weight:600}.channel-actions{display:flex;gap:8px;justify-content:flex-end}.channel-actions .action-btn{border-radius:6px;font-size:12px;padding:8px 16px}.toggle-btn{background:linear-gradient(135deg,#f59e0b,#fbbf24);box-shadow:0 2px 8px #f59e0b4d;color:#fff}.toggle-btn:hover{background:linear-gradient(135deg,#fbbf24,#f59e0b);box-shadow:0 4px 12px #f59e0b66;transform:translateY(-1px)}.edit-btn{background:linear-gradient(135deg,#3b82f6,#60a5fa);box-shadow:0 2px 8px #3b82f64d;color:#fff}.edit-btn:hover{background:linear-gradient(135deg,#60a5fa,#3b82f6);box-shadow:0 4px 12px #3b82f666;transform:translateY(-1px)}.delete-btn{background:linear-gradient(135deg,#ef4444,#f87171);box-shadow:0 2px 8px #ef44444d;color:#fff}.delete-btn:hover{background:linear-gradient(135deg,#f87171,#ef4444);box-shadow:0 4px 12px #ef444466;transform:translateY(-1px)}.empty-state{background:#ffffff08;border:2px dashed #ffffff1a;border-radius:12px;margin:20px 0;padding:40px 20px}.empty-state p{color:var(--text-primary);font-size:16px;font-weight:600;margin-bottom:8px}.empty-state small{color:var(--text-secondary);font-size:14px}.loading-channels{color:var(--text-secondary);font-style:italic;padding:20px;text-align:center}@media (max-width:768px){.form-row{grid-template-columns:1fr}.channel-actions,.channel-header{flex-direction:column}.channel-header{align-items:flex-start;gap:8px}.form-actions{flex-direction:column}}@media (max-width:480px){.autoline-settings,.channel-form,.channel-item{padding:15px}.channel-actions{flex-direction:column}.action-btn{justify-content:center;width:100%}}.channel-item{animation:slideIn .3s ease-out}.message{align-items:center;border-radius:8px;font-weight:500;gap:8px;margin:10px 0;padding:12px 16px}.message.success{background:#10b9811a;border:1px solid #10b98133;color:#10b981}.message.error{background:#ef44441a;border:1px solid #ef444433;color:#ef4444}.message.warning{background:#f59e0b1a;border:1px solid #f59e0b33;color:#f59e0b}.toggle-control{align-items:center;display:flex;gap:10px}.toggle-switch{display:inline-block;height:30px;position:relative;width:56px}.toggle-input{height:0;opacity:0;width:0}.toggle-slider{background-color:#6b7280;border-radius:9999px;bottom:0;box-shadow:inset 0 0 0 2px #ffffff0f;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.3s}.toggle-slider:before{background-color:#fff;border-radius:50%;box-shadow:0 2px 8px #00000040;content:"";height:22px;left:4px;position:absolute;top:4px;transition:.3s;width:22px}.toggle-input:checked+.toggle-slider{background:linear-gradient(135deg,#22c55e,#16a34a)}.toggle-input:checked+.toggle-slider:before{transform:translateX(26px)}.toggle-text{border:1px solid #ffffff14;border-radius:6px;font-size:13px;font-weight:600;padding:4px 8px}.toggle-text.on{background-color:#16a34a1f;color:#16a34a}.toggle-text.off{background-color:#ef44441f;color:#ef4444}.role-item{grid-gap:14px;align-items:center;background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;display:grid;gap:14px;grid-template-columns:1fr auto;padding:10px 14px;position:relative}.role-name{font-weight:600;grid-column:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.role-checkbox{-webkit-appearance:none;appearance:none;background:linear-gradient(180deg,#3b82f6,#2563eb);border:1px solid #3b82f680;border-radius:6px;box-shadow:0 4px 12px #2563eb59,inset 0 0 0 1px #ffffff40;display:inline-block;grid-column:2;height:22px;justify-self:end;position:relative;transition:all .2s ease;width:22px}.role-checkbox:checked{background:linear-gradient(180deg,#4f8bff,#2f6dfc);box-shadow:0 6px 14px #2f6dfc73,inset 0 0 0 1px #ffffff40}.role-checkbox:before{border-bottom:3px solid #fff;border-right:3px solid #fff;content:"";height:12px;left:50%;position:absolute;top:50%;transform:translate(-50%,-60%) rotate(45deg) scale(0);transition:transform .15s ease;width:6px}.role-checkbox:checked:before{transform:translate(-50%,-60%) rotate(45deg) scale(1)}.role-checkbox:hover{filter:brightness(1.05)}.cmd-cleaner .btn,.cmd-cleaner .btn-ghost-danger,.cmd-cleaner .form-group input,.cmd-cleaner .form-group select{border:1px solid var(--border-color)}.cmd-cleaner .btn{font-size:.85rem;line-height:1.1;min-height:32px;padding:.35rem .6rem}.cmd-cleaner .btn-primary{background:var(--primary-color);border-color:var(--primary-color);box-shadow:0 1px 3px #00000026;color:#fff}.cmd-cleaner .btn-primary:hover{background:var(--primary-hover);transform:translateY(-1px)}.cmd-chip{align-items:center;background:var(--background-color);border:1px solid var(--border-color);border-radius:999px;display:inline-flex;gap:.5rem;justify-content:space-between;padding:.25rem .5rem .25rem .25rem}.cmd-chip-name{background:var(--surface-color);border-radius:999px;padding:.25rem .5rem}.btn-ghost-danger{background:#0000;border:1px solid var(--border-color);color:var(--danger-color)}.btn-ghost-danger:hover{background:#f4433614}.inline-row{align-items:center;display:flex;gap:.5rem}.cmd-btn-bordered,.cmd-cleaner .channels-grid{border:1px solid var(--border-color)}.cmd-cleaner .channels-grid{grid-gap:.4rem;background:var(--background-color);border-radius:8px;display:grid;gap:.4rem;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));padding:.5rem}.cmd-chip{background:var(--surface-color);border-color:var(--border-color);min-height:28px;padding-inline:.4rem}.cmd-chip .btn{-webkit-margin-start:.25rem;margin-inline-start:.25rem;min-height:24px;padding:.25rem}.profile-page{background:linear-gradient(135deg,#1e293b,#0f1419);direction:rtl;min-height:100vh;padding:2rem}.profile-page *,.profile-page .card-content *,.profile-page .card-content span,.profile-page .card-title *,.profile-page .card-title p,.profile-page .info-item *,.profile-page .info-item span,.profile-page .info-label,.profile-page .info-value span,.profile-page div,.profile-page h1,.profile-page h2,.profile-page h3,.profile-page p,.profile-page span{color:#fff!important}.profile-page .copy-button{align-items:center!important;border:none!important;border-radius:8px!important;box-shadow:0 2px 8px #3b82f64d!important;cursor:pointer!important;display:flex!important;height:40px!important;justify-content:center!important;line-height:1!important;min-width:40px!important;padding:.5rem .75rem!important;position:relative!important;transition:all .3s ease!important}.profile-page .copy-button:before{content:"\f0c5";left:50%!important;position:absolute!important;top:50%!important;transform:translate(-50%,-50%)!important}.profile-header{margin-bottom:3rem;text-align:center}.header-content{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#3b82f61a;border:1px solid #3b82f633;border-radius:20px;box-shadow:0 8px 32px #0000004d;display:flex;gap:1.5rem;justify-content:center;padding:2rem}.header-icon{color:#fff;font-size:3rem;opacity:.9}.header-text h1{color:#fff;font-size:2.5rem;font-weight:700;margin:0 0 .5rem;text-shadow:0 2px 4px #0000004d}.header-text p{color:#fffc;font-size:1.1rem;font-weight:400;margin:0}.profile-cards-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));margin:0 auto;max-width:1200px}.profile-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e293bcc;border:1px solid #3b82f633;border-radius:20px;box-shadow:0 8px 32px #0000004d;overflow:hidden;padding:2rem;position:relative;transition:all .3s ease}.profile-card:before{background:linear-gradient(90deg,#667eea,#764ba2);content:"";height:4px;left:0;position:absolute;right:0;top:0}.profile-card:hover{box-shadow:0 12px 40px #00000026;transform:translateY(-5px)}.card-header{border-bottom:2px solid #f0f0f0;gap:1rem;margin-bottom:2rem;padding-bottom:1rem}.card-header,.card-icon{align-items:center;display:flex}.card-icon{border-radius:12px;color:#fff;font-size:1.5rem;height:50px;justify-content:center;width:50px}.user-info-card .card-icon{background:linear-gradient(135deg,#3b82f6,#1e40af)}.account-info-card .card-icon{background:linear-gradient(135deg,#60a5fa,#3b82f6)}.card-title h3{color:#f1f5f9;font-size:1.4rem;font-weight:600;margin:0 0 .25rem}.card-title p{color:#fff!important;font-size:.9rem;margin:0}.card-content{display:flex;flex-direction:column;gap:1.5rem}.info-item{background:#0f172a99;border:1px solid #3b82f633;border-radius:12px;flex-direction:column;padding:1rem;transition:all .3s ease}.info-item:hover{background:#0f172acc;border-color:#3b82f666;transform:translateX(-2px)}.info-label{align-items:center;color:#fff!important;display:flex;font-size:.85rem;font-weight:600;gap:.5rem;letter-spacing:.5px;text-transform:uppercase}.info-label i{color:#3b82f6;font-size:1rem}.info-value{align-items:center;display:flex;gap:1rem;justify-content:space-between}.info-value span{color:#fff!important;flex:1 1;font-size:1.1rem;font-weight:500;word-break:break-all}.copy-button{align-items:center!important;background:linear-gradient(135deg,#3b82f6,#1e40af)!important;border:none!important;border-radius:8px;box-shadow:0 2px 8px #3b82f64d;color:#fff!important;cursor:pointer;display:flex!important;font-size:0!important;height:40px;justify-content:center!important;line-height:1;min-width:40px;padding:.5rem .75rem;position:relative;transition:all .3s ease}.copy-button:before{color:#fff;content:"\f0c5";display:block;font-family:Font Awesome\ 5 Free;font-size:1.2rem;font-weight:900}.copy-button:hover{box-shadow:0 4px 12px #3b82f666;transform:scale(1.05)}.copy-button:active{transform:scale(.95)}.account-type-text{background:#0f172a99;border:1px solid #3b82f64d;border-radius:8px;color:#fff!important;display:inline-block;font-size:1.1rem;font-weight:600;min-width:80px;padding:.5rem 1rem;text-align:center}.profile-loading{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:center;min-height:60vh}.loading-animation,.loading-spinner{position:relative}.loading-spinner{height:60px;width:60px}.spinner-ring{animation:spin 1s linear infinite;border:3px solid #0000;border-radius:50%;border-top-color:#3b82f6;height:100%;position:absolute;width:100%}.spinner-ring:nth-child(2){animation-delay:.1s;border-top-color:#1e40af}.spinner-ring:nth-child(3){animation-delay:.2s;border-top-color:#60a5fa}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-content h3{color:#fff;font-size:1.5rem;font-weight:600;margin:0 0 .5rem;text-shadow:0 2px 4px #0000004d}.loading-content p{color:#fffc;font-size:1rem;margin:0}.profile-error{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:center;min-height:60vh;text-align:center}.error-icon{color:#e74c3c;font-size:4rem;opacity:.8}.error-content h3{color:#fff;font-size:1.5rem;font-weight:600;margin:0 0 .5rem;text-shadow:0 2px 4px #0000004d}.error-content p{color:#fffc;font-size:1rem;margin:0 0 1.5rem}.retry-button{align-items:center;background:linear-gradient(135deg,#3b82f6,#1e40af);border:none;border-radius:12px;box-shadow:0 4px 12px #3b82f64d;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;transition:all .3s ease}.retry-button:hover{box-shadow:0 6px 16px #3b82f666;transform:translateY(-2px)}.retry-button:active{transform:translateY(0)}@media (max-width:768px){.profile-page{padding:1rem}.header-content{flex-direction:column;gap:1rem;padding:1.5rem;text-align:center}.header-text h1{font-size:2rem}.profile-cards-grid{gap:1.5rem;grid-template-columns:1fr}.profile-card{padding:1.5rem}.card-header{text-align:center}.card-header,.info-value{flex-direction:column;gap:.75rem}.info-value{align-items:flex-start}.copy-button{align-self:flex-end}}@media (max-width:480px){.profile-page{padding:.5rem}.header-content{padding:1rem}.header-text h1{font-size:1.75rem}.profile-card{padding:1rem}.card-content{gap:1rem}.info-item{padding:.75rem}}.profile-page .info-value span{color:#fff!important;font-weight:500!important}.profile-page .account-type-text{color:#fff!important;font-weight:600!important}.profile-page .copy-button{background:linear-gradient(135deg,#3b82f6,#1e40af)!important;color:#fff!important;font-size:0!important}.profile-page .copy-button:before{color:#fff!important;content:"\f0c5"!important;display:block!important;font-family:Font Awesome\ 5 Free!important;font-size:1.2rem!important;font-weight:900!important}.user-avatar-placeholder{border:2px solid var(--border-light);font-size:1.2em;height:40px;width:40px}.ticket-category{align-items:center;background:var(--bg-lighter);border:var(--border-light);border-radius:12px;color:var(--text-secondary);display:flex;font-size:.8em;gap:6px;padding:6px 12px}.ticket-category i{color:var(--primary-color);font-size:.9em}.tickets-list{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));padding:20px 0}.ticket-card{background:var(--bg-dark);border:1px solid #ffffff1a;border-radius:var(--border-radius);padding:20px;transition:all .3s ease}.ticket-card:hover{box-shadow:0 5px 15px #0003;transform:translateY(-2px)}.ticket-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.ticket-id{color:var(--text-muted);font-family:monospace;font-size:.9em}.ticket-status{border-radius:12px;font-size:.8em;padding:4px 12px}.ticket-status.open{background:#2ecc711a;color:#2ecc71}.ticket-status.pending{background:#f1c40f1a;color:#f1c40f}.ticket-status.closed{background:#e74c3c1a;color:#e74c3c}.ticket-title{font-size:1.1em;font-weight:600;margin-bottom:15px}.ticket-meta{border-bottom:1px solid #ffffff1a;justify-content:space-between;margin-bottom:15px;padding-bottom:15px}.ticket-meta,.ticket-user{align-items:center;display:flex}.ticket-user{gap:10px}.ticket-user .user-avatar{border:2px solid var(--primary-color);border-radius:50%;height:30px;width:30px}.ticket-user .username{color:var(--text-secondary);font-size:.9em}.ticket-date{color:var(--text-muted);font-size:.8em;gap:5px}.ticket-date,.ticket-footer{align-items:center;display:flex}.ticket-footer{justify-content:space-between}.ticket-priority{font-size:.9em;gap:5px}.ticket-priority i{font-size:.8em}.ticket-priority.high{color:#e74c3c}.ticket-priority.medium{color:#f1c40f}.ticket-priority.low{color:#3498db}.section-header{align-items:center;display:flex;justify-content:space-between}.header-actions{gap:15px}.header-actions .btn{align-items:center;display:inline-flex;gap:8px;height:38px;padding:8px 15px;white-space:nowrap}.header-actions .btn i{font-size:.9em}.search-box{min-width:250px;position:relative}.search-box input{background:var(--bg-dark);border:1px solid #ffffff1a;border-radius:var(--border-radius);color:var(--text-primary);font-family:Cairo;padding:8px 35px 8px 15px;width:100%}.search-box i{color:var(--text-muted);left:12px;position:absolute;top:50%;transform:translateY(-50%)}.filter-dropdown select{color:var(--text-primary);cursor:pointer;font-family:Cairo;padding:8px 15px}.filter-dropdown select,.no-tickets{background:var(--bg-dark);border:1px solid #ffffff1a;border-radius:var(--border-radius)}.no-tickets{grid-column:1/-1;padding:40px;text-align:center}.no-tickets i{font-size:3em}.no-tickets i,.no-tickets p{color:var(--text-muted);margin-bottom:20px}.no-tickets p{font-size:1.1em}.no-tickets .btn{align-items:center;display:inline-flex;gap:10px}@media (max-width:768px){.header-actions{flex-direction:column;gap:10px;width:100%}.filter-dropdown,.filter-dropdown select,.search-box{width:100%}.header-actions .btn{justify-content:center;width:100%}.ticket-meta{align-items:flex-start}.ticket-footer,.ticket-meta{flex-direction:column;gap:10px}.ticket-footer button{width:100%}}.back-btn{padding:8px 16px}.back-btn:hover{transform:translateX(-2px)}.detail-item span,.ticket-subtitle{font-size:.9em}.messages-container{gap:20px}.no-messages{height:200px}.no-messages i{font-size:3em;margin-bottom:15px;opacity:.5}.no-messages p{font-size:1.2em;margin-bottom:8px}.no-messages span{font-size:.9em}.message{max-width:70%}.message-bubble{background:var(--bg-lighter);border:var(--border-light);border-radius:18px;padding:15px}.message-header{margin-bottom:10px}.user-avatar{height:24px;width:24px}.user-avatar-placeholder{background:var(--bg-lighter);font-size:.8em;height:24px;width:24px}.username{font-size:.8em;opacity:.8}.message-time{font-size:.7em}.message-content{line-height:1.5}.typing-indicator{animation:slideInUp .3s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid var(--border-light);box-shadow:0 4px 12px #00000026;margin:15px 0;max-width:300px;position:relative;z-index:10}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.typing-dots{align-items:center;gap:6px}.typing-dots span{opacity:.7}.typing-text{color:var(--text-secondary);font-size:.9em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-input{border-radius:var(--border-radius);padding:15px}.message-input:focus{box-shadow:0 0 0 2px #4a90e233}.send-button{box-shadow:var(--card-shadow)}.send-button:hover{box-shadow:var(--hover-shadow);transform:scale(1.05)}@media (max-width:768px){.chat-header-section{align-items:flex-start;flex-direction:column;gap:15px}.header-left,.header-right{justify-content:space-between;width:100%}.message{max-width:85%}.message-input-wrapper{flex-direction:column;gap:10px}.send-button{align-self:flex-end}}.ticket-chat-page{display:flex;flex-direction:column;gap:20px;height:calc(100vh - var(--header-height) - 40px);padding:0}.chat-header-section{align-items:center;background:var(--bg-dark);border:var(--border-light);border-radius:var(--border-radius);box-shadow:var(--card-shadow);display:flex;justify-content:space-between;overflow:hidden;padding:20px;position:relative}.chat-header-section:before{background:linear-gradient(90deg,var(--primary-color),var(--primary-light));content:"";height:3px;left:0;position:absolute;right:0;top:0}.header-left{gap:20px}.back-btn,.header-left{align-items:center;display:flex}.back-btn{background:var(--bg-lighter);border:var(--border-light);border-radius:var(--border-radius);color:var(--text-secondary);cursor:pointer;gap:8px;padding:10px 16px;text-decoration:none;transition:all var(--transition-normal)}.back-btn:hover{background:var(--bg-light);box-shadow:0 2px 10px #0003;color:var(--text-primary);transform:translateX(-3px)}.ticket-info{display:flex;flex-direction:column;gap:5px}.ticket-title{-webkit-text-fill-color:#0000;background:linear-gradient(120deg,var(--primary-color),var(--primary-light));-webkit-background-clip:text;color:var(--text-primary);font-size:1.5em;font-weight:700;margin:0}.ticket-subtitle{color:var(--text-secondary);font-size:.95em;font-weight:500;margin:0}.header-right{align-items:center;display:flex;gap:15px}.ticket-status{border-radius:20px;font-size:.85em;font-weight:600;letter-spacing:.5px;padding:8px 16px;text-transform:uppercase}.status-open{background:#2ecc7126;border:1px solid #2ecc714d;color:#2ecc71}.status-pending{background:#f1c40f26;border:1px solid #f1c40f4d;color:#f1c40f}.status-closed{background:#e74c3c26;border:1px solid #e74c3c4d;color:#e74c3c}.ticket-priority{align-items:center;border-radius:20px;display:flex;font-size:.85em;font-weight:600;gap:6px;padding:8px 16px}.priority-high{background:#e74c3c26;border:1px solid #e74c3c4d;color:#e74c3c}.priority-medium{background:#f1c40f26;border:1px solid #f1c40f4d;color:#f1c40f}.priority-low{background:#3498db26;border:1px solid #3498db4d;color:#3498db}.ticket-details-card{background:var(--bg-dark);border:var(--border-light);border-radius:var(--border-radius);box-shadow:var(--card-shadow);padding:20px}.details-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.detail-item{display:flex;flex-direction:column;gap:5px}.detail-item label{color:var(--text-muted);font-size:.8em;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.detail-item span{color:var(--text-primary);font-size:.95em;font-weight:500}.chat-section{background:var(--bg-dark);border:var(--border-light);border-radius:var(--border-radius);box-shadow:var(--card-shadow);flex:1 1;overflow:hidden}.chat-container,.chat-section{display:flex;flex-direction:column;min-height:0}.chat-container{height:100%}.messages-container{background:linear-gradient(180deg,var(--bg-dark) 0,var(--bg-darker) 100%);display:flex;flex:1 1;flex-direction:column;gap:15px;min-height:0;overflow-y:auto;padding:20px}.messages-container::-webkit-scrollbar{width:8px}.messages-container::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.messages-container::-webkit-scrollbar-thumb{background:linear-gradient(135deg,var(--primary-color),var(--primary-light));border-radius:4px;-webkit-transition:all var(--transition-normal) ease;transition:all var(--transition-normal) ease}.messages-container::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,var(--primary-light),var(--primary-color))}.no-messages{align-items:center;color:var(--text-muted);display:flex;flex-direction:column;height:100%;justify-content:center;padding:40px;text-align:center}.no-messages i{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--primary-color),var(--primary-light));-webkit-background-clip:text;font-size:4em;margin-bottom:20px;opacity:.3}.no-messages p{color:var(--text-secondary);font-size:1.3em;font-weight:600;margin-bottom:10px}.no-messages span{color:var(--text-muted);font-size:1em;opacity:.7}.message{animation:messageSlideIn .3s ease-out;display:flex;flex-direction:column;max-width:75%}@keyframes messageSlideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.message.user-message{align-self:flex-end}.message.admin-message{align-self:flex-start}.message-bubble{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:16px 20px;position:relative;transition:all var(--transition-normal)}.message.user-message .message-bubble{background:linear-gradient(135deg,var(--primary-color),var(--primary-light));border:none;box-shadow:0 4px 15px #4a90e24d;color:#fff}.message.user-message .message-bubble:before{border-left:8px solid #0000;border-right:8px solid #0000;border-top:8px solid var(--primary-color);bottom:-8px;content:"";height:0;position:absolute;right:20px;width:0}.message.admin-message .message-bubble{background:var(--bg-light);border:var(--border-light);box-shadow:0 2px 10px #0000001a;color:var(--text-primary)}.message.admin-message .message-bubble:before{border-left:8px solid #0000;border-right:8px solid #0000;border-top:8px solid var(--bg-light);bottom:-8px;content:"";height:0;left:20px;position:absolute;width:0}.message-header{justify-content:space-between;margin-bottom:8px;opacity:.8}.message-header,.message-user{align-items:center;display:flex}.message-user{gap:8px}.user-avatar{border:2px solid #fff3;height:28px;object-fit:cover;width:28px}.user-avatar-placeholder{align-items:center;background:#ffffff1a;border:2px solid #fff3;border-radius:50%;color:var(--text-muted);display:flex;font-size:.9em;height:28px;justify-content:center;width:28px}.username{color:inherit;font-size:.85em;font-weight:600}.message-time{color:inherit;font-size:.75em;font-weight:500;opacity:.7}.message-content{word-wrap:break-word;font-size:.95em;font-weight:400;line-height:1.6}.typing-indicator{align-items:center;align-self:flex-start;animation:fadeIn .3s ease-out;background:var(--bg-lighter);border:var(--border-light);border-radius:20px;display:flex;gap:12px;max-width:200px;padding:16px 20px}.typing-dots{display:flex;gap:4px}.typing-dots span{animation:typing 1.4s ease-in-out infinite;background:var(--primary-color);border-radius:50%;height:8px;width:8px}.typing-dots span:first-child{animation-delay:-.32s}.typing-dots span:nth-child(2){animation-delay:-.16s}.typing-dots span:nth-child(3){animation-delay:0s}@keyframes typing{0%,80%,to{opacity:.5;transform:scale(.8)}40%{opacity:1;transform:scale(1.2)}}.typing-text{color:var(--text-muted);font-size:.85em;font-weight:500}.message-input-container{background:var(--bg-darker);border-top:var(--border-light);padding:20px;position:relative}.message-input-container:before{background:linear-gradient(90deg,#0000,var(--primary-color),#0000);content:"";height:1px;left:20px;position:absolute;right:20px;top:0}.message-input-wrapper{align-items:flex-end;display:flex;gap:15px}.message-input{background:var(--bg-dark);border:var(--border-light);border-radius:25px;color:var(--text-primary);flex:1 1;font-family:Cairo;font-size:.95em;line-height:1.5;max-height:120px;min-height:50px;padding:16px 20px;resize:none;transition:all var(--transition-normal)}.message-input:focus{background:var(--bg-light);border-color:var(--primary-color);box-shadow:0 0 0 3px #4a90e226;outline:none}.message-input::placeholder{color:var(--text-muted);font-style:italic}.send-button{align-items:center;background:linear-gradient(135deg,var(--primary-color),var(--primary-light));border:none;border-radius:50%;box-shadow:0 4px 15px #4a90e24d;color:#fff;cursor:pointer;display:flex;height:50px;justify-content:center;overflow:hidden;position:relative;transition:all var(--transition-normal);width:50px}.send-button:before{background:linear-gradient(135deg,var(--primary-light),var(--primary-color));bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity var(--transition-normal)}.send-button:hover:before{opacity:1}.send-button:hover{box-shadow:0 6px 20px #4a90e266;transform:scale(1.1)}.send-button:active{transform:scale(.95)}.send-button:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.send-button:disabled:before{opacity:0}.send-button i{font-size:1.1em;position:relative;z-index:1}.message-bubble:hover{box-shadow:0 6px 20px #00000026;transform:translateY(-1px)}.message.user-message .message-bubble:hover{box-shadow:0 6px 20px #4a90e266}.message.user-message .message-content{font-weight:500}.message.admin-message .username{color:var(--primary-color)}@media (max-width:768px){.ticket-chat-page{gap:15px;height:calc(100vh - var(--header-height) - 20px)}.chat-header-section{align-items:flex-start;flex-direction:column;gap:15px;padding:15px}.header-left,.header-right{justify-content:space-between;width:100%}.ticket-title{font-size:1.3em}.ticket-subtitle{font-size:.9em}.message{max-width:85%}.message-input-wrapper{gap:10px}.message-input{border-radius:20px;padding:14px 18px}.send-button{height:45px;width:45px}.details-grid{gap:15px;grid-template-columns:1fr}}@media (min-width:1200px){.message{max-width:60%}.details-grid{grid-template-columns:repeat(4,1fr)}}.admin-services{margin:0 auto;max-width:1400px;padding:2rem}.page-header{background:linear-gradient(135deg,#3b82f61a,#9333ea1a);border:1px solid #60a5fa33;border-radius:16px;margin-bottom:3rem;padding:2rem 0;text-align:center}.page-header h1{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,var(--primary-color),var(--accent-color));-webkit-background-clip:text;background-clip:text;font-size:2.5rem;margin-bottom:1rem}.page-header p{color:var(--gray);font-size:1.2rem;margin:0 auto;max-width:600px}.services-tabs,.services-tabs-container{margin-bottom:3rem}.services-tabs{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e293b80;border:1px solid #60a5fa33;border-radius:12px;display:flex;justify-content:center;padding:.5rem}.tab-button{align-items:center;background:none;border:none;border-radius:8px;color:var(--gray);cursor:pointer;display:flex;font-size:1.1rem;font-weight:500;gap:.5rem;padding:1rem 2rem;transition:all .3s ease}.tab-button:hover{background:#60a5fa1a;color:var(--white)}.tab-button.active{background:linear-gradient(45deg,var(--primary-color),var(--accent-color));box-shadow:0 4px 15px #3b82f64d;color:var(--white)}.tab-button i{font-size:1.2rem}.services-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.service-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e293b99;border:1px solid #60a5fa33;border-radius:16px;overflow:hidden;padding:2rem;position:relative;text-align:center;transition:all .3s ease}.service-card:before{background:linear-gradient(45deg,var(--primary-color),var(--accent-color));content:"";height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform .3s ease}.service-card:hover:before{transform:scaleX(1)}.service-card:hover{border-color:var(--primary-color);box-shadow:0 10px 30px #3b82f633;transform:translateY(-5px)}.service-icon{align-items:center;background:linear-gradient(45deg,var(--primary-color),var(--accent-color));border-radius:50%;display:flex;font-size:2rem;height:80px;justify-content:center;margin:0 auto 1.5rem;position:relative;width:80px}.service-icon,.service-icon i{color:#fff!important;line-height:1;padding:0}.service-icon i{left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.service-card h3{color:var(--white);font-size:1.5rem;margin-bottom:1rem}.service-card p{color:var(--gray);line-height:1.6;margin-bottom:2rem}.service-actions{display:flex;gap:1rem;justify-content:center}.btn{border-radius:8px;font-size:.9rem;padding:.8rem 1.5rem}.btn-primary{color:var(--white)}.btn-primary:hover{box-shadow:0 5px 15px #3b82f666}.btn-secondary{background:#60a5fa1a;color:var(--primary-color)}.btn-secondary:hover{background:#60a5fa33;transform:translateY(-2px)}.web-development-gallery{margin:0 auto;max-width:1400px;padding:2rem}.header-content{margin-bottom:2rem;text-align:center}.header-content h1{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,var(--primary-color),var(--accent-color));-webkit-background-clip:text;background-clip:text;font-size:2.5rem;margin-bottom:1rem}.header-actions{justify-content:center;margin-bottom:3rem}.empty-state{color:var(--gray);padding:4rem 2rem;text-align:center}.empty-state i{color:var(--primary-color);font-size:4rem;margin-bottom:2rem}.empty-state h3{color:var(--white);font-size:1.5rem;margin-bottom:1rem}.empty-state p{font-size:1.1rem;margin-bottom:2rem}.projects-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.project-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e293b99;border:1px solid #60a5fa33;border-radius:16px;cursor:pointer;overflow:hidden;transition:all .3s ease}.project-card:hover{border-color:var(--primary-color);box-shadow:0 10px 30px #3b82f633;transform:translateY(-5px)}.project-image{height:200px;overflow:hidden;position:relative}.project-image img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.project-card:hover .project-image img{transform:scale(1.05)}.project-overlay{align-items:center;background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.project-card:hover .project-overlay{opacity:1}.project-status{position:absolute;right:1rem;top:1rem}.status-badge{border-radius:20px;font-size:.8rem;font-weight:500;padding:.3rem .8rem}.status-badge.success{background:#22c55e33;border:1px solid #22c55e4d;color:#22c55e}.status-badge.warning{background:#f59e0b33;border:1px solid #f59e0b4d;color:#f59e0b}.status-badge.info{background:#3b82f633;border:1px solid #3b82f64d;color:#3b82f6}.project-actions{display:flex;gap:.5rem}.btn-sm{font-size:.8rem;padding:.5rem}.btn-light{background:#ffffffe6;color:var(--dark-bg)}.project-content{padding:1.5rem}.project-content h3{color:var(--white);font-size:1.3rem;margin-bottom:.8rem}.project-content p{color:var(--gray);line-height:1.5;margin-bottom:1rem}.project-meta{color:var(--light-gray);display:flex;font-size:.9rem;gap:1rem;margin-bottom:1rem}.meta-item{align-items:center;display:flex;gap:.3rem}.project-technologies{display:flex;flex-wrap:wrap;gap:.5rem}.tech-tag{background:#60a5fa1a;border:1px solid #60a5fa33;border-radius:12px;color:var(--primary-color);font-size:.8rem;padding:.3rem .6rem}.modal-overlay{overflow:hidden;padding:2rem}.modal-content{-ms-overflow-style:none;background:var(--dark-bg);border:1px solid #60a5fa33;border-radius:16px;scrollbar-width:none;width:100%}.modal-content::-webkit-scrollbar{display:none}body.modal-open{overflow:hidden;position:fixed;width:100%}.modal-header{padding:1.5rem}.modal-close{background:none;border:none;border-radius:50%;color:var(--gray);cursor:pointer;font-size:1.5rem;padding:.5rem;transition:all .3s ease}.modal-close:hover{background:#60a5fa1a;color:var(--white)}.modal-body{padding:1.5rem}.project-images{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.project-image-item{align-items:center;background:#1e293b80;display:flex;justify-content:center;overflow:hidden;z-index:1}.project-image-item,.project-image-item img{border-radius:8px;cursor:pointer!important;max-width:100%;pointer-events:auto!important;width:100%}.project-image-item img{-webkit-user-select:none;user-select:none}.project-image-item img,.project-images img{display:block;height:auto;max-height:500px;object-fit:contain}.project-images img{border-radius:8px;margin-bottom:1rem;max-width:100%;width:100%}.detail-section{margin-bottom:2rem}.detail-section h3{color:var(--white);font-size:1.2rem;margin-bottom:1rem}.detail-section p{word-wrap:break-word;color:var(--gray);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.8;white-space:pre-wrap}.tech-badge{background:linear-gradient(45deg,var(--primary-color),var(--accent-color));border-radius:20px;color:var(--white);font-size:.9rem;font-weight:500;padding:.5rem 1rem}.project-info{display:flex;flex-direction:column;gap:.8rem}.info-item{align-items:center;color:var(--light-gray);display:flex;gap:.5rem}.info-item i{color:var(--primary-color);width:20px}.modal-footer{border-top:1px solid #60a5fa33;display:flex;gap:1rem;justify-content:flex-end;padding:1.5rem}.btn-success{background:linear-gradient(45deg,#22c55e,#16a34a);color:var(--white)}.btn-success:hover{box-shadow:0 5px 15px #22c55e66;transform:translateY(-2px)}.btn-danger{background:linear-gradient(45deg,#ef4444,#dc2626);color:var(--white)}.btn-danger:hover{box-shadow:0 5px 15px #ef444466;transform:translateY(-2px)}.loading-state{color:var(--gray);padding:4rem 2rem;text-align:center}.loading-state i{color:var(--primary-color);display:block;font-size:3rem;margin-bottom:1rem}.loading-state h3{color:var(--white);font-size:1.5rem}.image-modal-overlay{background:#000000f2;bottom:0;left:0;padding:2rem;position:fixed;right:0;top:0;z-index:2000}.image-modal-content,.image-modal-overlay{align-items:center;display:flex;justify-content:center}.image-modal-content{max-height:90vh;max-width:90vw;position:relative}.image-modal-img{border-radius:8px;box-shadow:0 10px 40px #00000080;max-height:90vh;max-width:100%;object-fit:contain}.image-modal-close{align-items:center;background:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1.5rem;height:40px;justify-content:center;position:absolute;right:0;top:-50px;transition:all .3s ease;width:40px;z-index:10}.image-modal-close:hover{background:#ffffff4d;transform:scale(1.1)}.image-modal-nav{align-items:center;background:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:2rem;height:50px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:50px;z-index:10}.image-modal-nav:hover{background:#ffffff4d;transform:translateY(-50%) scale(1.1)}.image-modal-prev{right:20px}.image-modal-next{left:20px}.image-modal-counter{background:#fff3;border-radius:20px;bottom:-50px;padding:.5rem 1rem;transform:translateX(-50%)}.image-modal-counter,.image-overlay-hint{color:#fff;font-size:.9rem;left:50%;position:absolute}.image-overlay-hint{align-items:center;background:#000000b3;border-radius:8px;display:flex;gap:.5rem;opacity:0;padding:.8rem 1.5rem;pointer-events:none;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease}.project-image-item:hover .image-overlay-hint{opacity:1}.project-image-item{position:relative;transition:transform .3s ease}.project-image-item:hover{transform:scale(1.02)}.admin-actions{display:flex!important;gap:.5rem;margin-top:1rem!important;position:relative;width:100%;z-index:10}.admin-actions,.admin-actions .btn{opacity:1!important;visibility:visible!important}.admin-actions .btn{align-items:center;border:none;border-radius:6px;cursor:pointer;display:inline-flex!important;flex:1 1;font-size:.85rem;font-weight:500;gap:.3rem;justify-content:center;padding:.6rem 1rem;transition:all .3s ease}.admin-actions .btn-primary{background:linear-gradient(45deg,var(--primary-color),var(--accent-color))!important;color:#fff!important}.admin-actions .btn-danger{background:linear-gradient(45deg,#ef4444,#dc2626)!important;color:#fff!important}.admin-actions .btn:hover{box-shadow:0 4px 12px #0000004d;transform:translateY(-2px)}@media (max-width:768px){.admin-services,.web-development-gallery{padding:1rem}.page-header h1{font-size:2rem}.services-tabs{flex-direction:column;gap:.5rem}.tab-button{font-size:1rem;padding:.8rem 1rem}.projects-grid,.services-grid{gap:1.5rem;grid-template-columns:1fr}.header-actions,.service-actions{flex-direction:column}.modal-overlay{padding:1rem}.modal-footer,.project-meta{flex-direction:column}.project-meta{gap:.5rem}}.modal-overlay{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000c;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-content{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#1e293bf2,#334155f2);border:1px solid #60a5fa4d;border-radius:20px;box-shadow:0 25px 50px #00000080;max-height:90vh;max-width:800px;overflow-y:auto;width:90%}.modal-header{align-items:center;border-bottom:1px solid #60a5fa33;display:flex;justify-content:space-between;padding:2rem 2rem 1rem}.modal-header h2{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,var(--primary-color),var(--accent-color));-webkit-background-clip:text;background-clip:text;color:var(--white);font-size:1.8rem;font-weight:600;margin:0}.close-btn{align-items:center;background:none;border:none;border-radius:50%;color:var(--gray);cursor:pointer;display:flex;font-size:1.5rem;height:40px;justify-content:center;padding:.5rem;transition:all .3s ease;width:40px}.close-btn:hover{background:#ef444433;color:#ef4444;transform:rotate(90deg)}.project-form{padding:2rem}.form-group{margin-bottom:2rem}.form-group label{color:var(--white);display:block;font-size:1.1rem;font-weight:500;margin-bottom:.8rem}.form-group input,.form-group select,.form-group textarea{background:#1e293bcc;border:1px solid #60a5fa4d;border-radius:12px;box-sizing:border-box;color:var(--white);font-size:1rem;padding:1rem;transition:all .3s ease;width:100%}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{background:#1e293be6;border-color:var(--primary-color);box-shadow:0 0 0 3px #3b82f61a;outline:none}.form-group input.error,.form-group select.error,.form-group textarea.error{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.form-group input::placeholder,.form-group textarea::placeholder{color:var(--gray)}.form-group textarea{min-height:120px;resize:vertical}.form-group select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:1rem;cursor:pointer;padding-right:3rem}.form-group select option{background:#1e293bf2;color:var(--white);padding:.5rem}.selected-service-display{align-items:center;background:linear-gradient(45deg,#3b82f61a,#9333ea1a);border:1px solid #3b82f64d;border-radius:12px;color:var(--white);display:flex;font-size:1.1rem;font-weight:500;gap:.8rem;padding:1rem}.selected-service-display i{color:#10b981;font-size:1.2rem}.error-message{color:#ef4444;display:block;font-size:.9rem;margin-top:.5rem}.image-preview{margin-top:1rem;text-align:center}.preview-image{border:2px solid #60a5fa4d;border-radius:12px;max-height:150px;max-width:200px;object-fit:cover}.images-preview{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin-top:1rem}.image-preview-item{display:inline-block;position:relative}.image-preview-item .preview-image{height:120px;object-fit:cover;width:100%}.remove-image-btn{align-items:center;background:#ef4444;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:.8rem;height:24px;justify-content:center;position:absolute;right:-8px;top:-8px;transition:all .3s ease;width:24px}.remove-image-btn:hover{background:#dc2626;transform:scale(1.1)}.technology-input{display:flex;gap:.5rem;margin-bottom:1rem}.technology-input input{flex:1 1}.add-tech-btn{align-items:center;background:linear-gradient(45deg,var(--primary-color),var(--accent-color));border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;justify-content:center;min-width:50px;padding:1rem;transition:all .3s ease}.add-tech-btn:hover{box-shadow:0 5px 15px #3b82f666;transform:translateY(-2px)}.technologies-list{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.tech-tag{align-items:center;animation:slideIn .3s ease;background:linear-gradient(45deg,var(--primary-color),var(--accent-color));border-radius:20px;color:#fff;display:flex;font-size:.9rem;gap:.5rem;padding:.5rem 1rem}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.remove-tech-btn{align-items:center;background:none;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:.8rem;height:20px;justify-content:center;padding:.2rem;transition:all .3s ease;width:20px}.remove-tech-btn:hover{background:#fff3;transform:scale(1.1)}.form-actions{border-top:1px solid #60a5fa33;display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem;padding-top:2rem}.btn{align-items:center;border:none;border-radius:12px;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:500;gap:.5rem;justify-content:center;min-width:120px;padding:1rem 2rem;text-decoration:none;transition:all .3s ease}.btn-primary{background:linear-gradient(45deg,var(--primary-color),var(--accent-color));color:#fff}.btn-primary:hover{box-shadow:0 8px 25px #3b82f666;transform:translateY(-2px)}.btn-secondary{background:#1e293bcc;border:1px solid #60a5fa4d;color:var(--gray)}.btn-secondary:hover{background:#1e293be6;border-color:var(--primary-color);color:var(--white)}@media (max-width:768px){.modal-content{margin:1rem;width:95%}.modal-header{padding:1.5rem 1.5rem 1rem}.modal-header h2{font-size:1.5rem}.project-form{padding:1.5rem}.form-actions{flex-direction:column}.btn{width:100%}.images-preview{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.technology-input{flex-direction:column}.add-tech-btn{width:100%}}.modal-content::-webkit-scrollbar{width:8px}.modal-content::-webkit-scrollbar-track{background:#1e293b4d;border-radius:4px}.modal-content::-webkit-scrollbar-thumb{background:linear-gradient(45deg,var(--primary-color),var(--accent-color));border-radius:4px}.modal-content::-webkit-scrollbar-thumb:hover{background:linear-gradient(45deg,#3b82f6,#8b5cf6)}.modal-overlay{animation:fadeIn .3s ease}.modal-content{animation:slideUp .3s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}*{box-sizing:border-box;font-family:Cairo,sans-serif;margin:0;padding:0}:root{--primary-color:#4a90e2;--primary-dark:#357abd;--primary-light:#6aa9e9;--success-color:#2ecc71;--danger-color:#e74c3c;--warning-color:#f1c40f;--bg-dark:#1a2634;--bg-darker:#141e29;--bg-light:#ffffff0d;--bg-lighter:#ffffff1a;--text-primary:#fff;--text-secondary:#ffffffb3;--text-muted:#ffffff80;--sidebar-width:240px;--header-height:86px;--border-radius:12px;--card-radius:10px;--section-spacing:20px;--font-size-xs:11px;--font-size-sm:13px;--font-size-md:14px;--font-size-lg:16px;--font-size-xl:18px;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:12px;--spacing-lg:16px;--spacing-xl:20px;--card-shadow:0 4px 20px #0003;--hover-shadow:0 8px 30px #0000004d;--border-light:1px solid #ffffff1a;--border-primary:1px solid #4a90e233;--transition-fast:0.2s;--transition-normal:0.3s;--transition-slow:0.5s;--cubic-bezier:cubic-bezier(0.4,0,0.2,1)}body{background:#1a2634;background:var(--bg-dark);color:#fff;color:var(--text-primary);direction:rtl;font-size:14px;font-size:var(--font-size-md);line-height:1.5}html::-webkit-scrollbar{width:12px}html::-webkit-scrollbar-track{background:#ffffff0d;border-radius:6px}html::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#4a90e2,#6aa9e9);background:linear-gradient(135deg,var(--primary-color),var(--primary-light));border-radius:6px;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transition:all var(--transition-normal) ease;transition:all var(--transition-normal) ease}html::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#6aa9e9,#4a90e2);background:linear-gradient(135deg,var(--primary-light),var(--primary-color));box-shadow:0 0 20px #4a90e280}html::-webkit-scrollbar-corner{background:#0000}html{scrollbar-color:#4a90e2 #ffffff0d;scrollbar-color:var(--primary-color) #ffffff0d;scrollbar-width:thin}.text-gradient{-webkit-text-fill-color:#0000;background:linear-gradient(120deg,#4a90e2,#6aa9e9);background:linear-gradient(120deg,var(--primary-color),var(--primary-light));-webkit-background-clip:text;font-weight:700}.hover-effect{transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--transition-normal) var(--cubic-bezier)}.hover-effect:hover{box-shadow:0 8px 30px #0000004d;box-shadow:var(--hover-shadow);transform:translateY(-3px)}.dashboard{background:#1a2634;background:var(--bg-dark);min-height:100vh;position:relative}.main-header{background:#141e29;background:var(--bg-darker);border-bottom:1px solid #ffffff1a;border-bottom:var(--border-light);box-shadow:0 2px 14px #0000004d;height:80px;justify-content:space-between;left:0;padding:0 30px;position:fixed;right:0;top:0;z-index:100}.header-actions,.main-header{align-items:center;display:flex}.header-actions{gap:1rem}.logo{align-items:center;display:flex;gap:15px}.logo-img{height:38px;object-fit:contain;width:38px}.logo span{font-size:20px;font-weight:700}.user-info{flex-direction:row-reverse;gap:15px;padding-top:42px}.user-avatar,.user-info{align-items:center;display:flex;justify-content:center}.user-avatar{border:2px solid #4a90e2;border:2px solid var(--primary-color);border-radius:50%;height:45px;overflow:hidden;transition:all .3s ease;transition:all var(--transition-normal) ease;width:45px}.user-avatar:hover{box-shadow:0 0 15px #4a90e24d;transform:scale(1.05)}.user-avatar img{height:100%;object-fit:cover;width:100%}.user-name{align-items:center;background:#ffffff0d;border-radius:10px;color:#fff;color:var(--text-primary);display:flex;font-size:16px;font-weight:600;justify-content:center;line-height:1;padding:6px 12px;transition:all .3s ease;transition:all var(--transition-normal) ease}.user-name:hover{background:#ffffff1a;transform:translateY(-1px)}.sidebar{background:#141e29;background:var(--bg-darker);border-left:1px solid #ffffff1a;border-left:var(--border-light);height:100vh;overflow-y:auto;position:fixed;right:0;top:0;transition:transform .3s ease;transition:transform var(--transition-normal) ease;width:240px;width:var(--sidebar-width);z-index:99}.sidebar::-webkit-scrollbar{width:8px}.sidebar::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.sidebar::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#4a90e2,#6aa9e9);background:linear-gradient(135deg,var(--primary-color),var(--primary-light));border-radius:4px;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transition:all var(--transition-normal) ease;transition:all var(--transition-normal) ease}.sidebar::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#6aa9e9,#4a90e2);background:linear-gradient(135deg,var(--primary-light),var(--primary-color));box-shadow:0 0 10px #4a90e24d}.sidebar::-webkit-scrollbar-corner{background:#0000}.sidebar{scrollbar-color:#4a90e2 #ffffff0d;scrollbar-color:var(--primary-color) #ffffff0d;scrollbar-width:thin}.sidebar-nav{padding:16px;padding:var(--spacing-lg);padding-top:100px}.nav-section{margin-bottom:20px;margin-bottom:var(--spacing-xl)}.nav-title{color:#ffffff80;color:var(--text-muted);font-size:13px;font-size:var(--font-size-sm);font-weight:600;letter-spacing:1px;margin-bottom:12px;margin-bottom:var(--spacing-md);padding:0 8px;padding:0 var(--spacing-sm);text-transform:uppercase}.nav-item{list-style:none;margin-bottom:4px;margin-bottom:var(--spacing-xs)}.nav-item a{align-items:center;border-radius:12px;border-radius:var(--border-radius);color:#ffffffb3;color:var(--text-secondary);display:flex;padding:12px 16px;padding:var(--spacing-md) var(--spacing-lg);position:relative;text-decoration:none;transition:all .3s ease;transition:all var(--transition-normal) ease}.nav-item a:hover{background:#ffffff0d;background:var(--bg-light);color:#fff;color:var(--text-primary);transform:translateX(-5px)}.nav-item.active a{background:#4a90e2;background:var(--primary-color);box-shadow:0 4px 12px #4a90e24d;color:#fff}.nav-icon{align-items:center;display:flex;font-size:16px;height:20px;justify-content:center;margin-left:12px;margin-left:var(--spacing-md);width:20px}.nav-badge{background:#e74c3c;background:var(--danger-color);border-radius:10px;color:#fff;font-size:11px;font-size:var(--font-size-xs);font-weight:600;margin-right:auto;min-width:20px;padding:2px 6px;text-align:center}.nav-badge.tickets-count{background:#f1c40f;background:var(--warning-color);color:#141e29;color:var(--bg-darker)}.main-content{margin-right:240px;margin-right:var(--sidebar-width);margin-top:80px;min-height:calc(100vh - 80px);overflow-y:auto;padding:20px;padding:var(--spacing-xl)}.main-content::-webkit-scrollbar{width:10px}.main-content::-webkit-scrollbar-track{background:#ffffff0d;border-radius:5px}.main-content::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#4a90e2,#6aa9e9);background:linear-gradient(135deg,var(--primary-color),var(--primary-light));border-radius:5px;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transition:all var(--transition-normal) ease;transition:all var(--transition-normal) ease}.main-content::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#6aa9e9,#4a90e2);background:linear-gradient(135deg,var(--primary-light),var(--primary-color));box-shadow:0 0 15px #4a90e266}.main-content::-webkit-scrollbar-corner{background:#0000}.main-content{scrollbar-color:#4a90e2 #ffffff0d;scrollbar-color:var(--primary-color) #ffffff0d;scrollbar-width:thin}.section-header{margin-bottom:20px;margin-bottom:var(--spacing-xl)}.section-header h2{color:#fff;color:var(--text-primary);font-size:28px;font-weight:700;margin:0}.stats-grid{grid-gap:16px;grid-gap:var(--spacing-lg);display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:20px;margin-bottom:var(--spacing-xl)}.stat-card,.stats-grid{gap:16px;gap:var(--spacing-lg)}.stat-card{align-items:center;background:#141e29;background:var(--bg-darker);border:1px solid #ffffff1a;border:var(--border-light);border-radius:10px;border-radius:var(--card-radius);display:flex;padding:20px;padding:var(--spacing-xl);transition:all .3s ease;transition:all var(--transition-normal) ease}.stat-card:hover{border-color:#4a90e2;border-color:var(--primary-color);box-shadow:0 8px 30px #0000004d;box-shadow:var(--hover-shadow);transform:translateY(-5px)}.stat-icon{align-items:center;background:linear-gradient(135deg,#4a90e2,#6aa9e9);background:linear-gradient(135deg,var(--primary-color),var(--primary-light));border-radius:50%;box-shadow:0 4px 12px #4a90e24d;color:#fff;display:flex;flex-shrink:0;font-size:18px;height:60px;justify-content:center;line-height:1;overflow:hidden;padding:0;position:relative;text-align:center;transition:all .3s ease;transition:all var(--transition-normal) ease;width:60px}.stat-icon:before{background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border-radius:50%;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;transition:opacity var(--transition-normal) ease}.stat-icon i{align-items:center;color:#fff;display:flex;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));font-size:18px;height:100%;justify-content:center;line-height:1;margin:0;padding:0;position:relative;text-shadow:0 2px 4px #0000004d;transform:translateY(0);transition:all .3s ease;transition:all var(--transition-normal) ease;width:100%;z-index:2}.stat-card:hover .stat-icon{background:linear-gradient(135deg,#6aa9e9,#4a90e2);background:linear-gradient(135deg,var(--primary-light),var(--primary-color));box-shadow:0 8px 25px #4a90e280;transform:scale(1.1)}.stat-card:hover .stat-icon:before{opacity:1}.stat-card:hover .stat-icon i{color:#fff;filter:drop-shadow(0 4px 8px rgba(0,0,0,.5));text-shadow:0 4px 8px #00000080;transform:scale(1)}.stat-icon .fa,.stat-icon .fas{font-size:25px;height:100%;line-height:1;margin:0;padding:0;width:100%}.sidebar-home-btn,.stat-icon .fa,.stat-icon .fas{align-items:center;display:flex;justify-content:center}.sidebar-home-btn{background:#4a90e2;background:var(--primary-color);border:none;border-radius:10px;color:#fff;cursor:pointer;font-family:Cairo,sans-serif;font-size:14px;font-weight:600;gap:10px;margin:20px 15px 10px;padding:15px 20px;transition:all .3s ease;transition:all var(--transition-normal) ease;width:calc(100% - 30px)}.sidebar-home-btn:hover{background:#6aa9e9;background:var(--primary-light);box-shadow:0 4px 12px #4a90e24d;transform:translateY(-2px)}.sidebar-home-btn i{font-size:16px}.sidebar-logout-btn{align-items:center;background:#e74c3c;background:var(--danger-color);border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-family:Cairo,sans-serif;font-size:14px;font-weight:600;gap:10px;justify-content:center;margin:10px 15px 20px;padding:15px 20px;transition:all .3s ease;transition:all var(--transition-normal) ease;width:calc(100% - 30px)}.dashboard .language-selector{position:relative;z-index:1001}.dashboard .language-button{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:8px;color:var(--white);cursor:pointer;display:flex;font-size:.85rem;font-weight:500;gap:.5rem;padding:.5rem .8rem;transition:all .3s ease}.dashboard .language-button:hover{background:#ffffff26;border-color:#4a90e2;border-color:var(--primary-color)}.dashboard .language-button .fi{border-radius:2px;box-shadow:0 1px 3px #0000004d;height:13px;width:18px}.dashboard .language-dropdown{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e293bf2;border:1px solid #60a5fa33;border-radius:8px;box-shadow:0 10px 25px #0000004d;margin-top:.5rem;min-width:150px;padding:.5rem 0;position:absolute;right:0;top:100%;z-index:1001}.dashboard .language-option{align-items:center;background:none;border:none;color:var(--white);cursor:pointer;display:flex;gap:.5rem;padding:.75rem 1rem;text-align:right;transition:all .3s ease;width:100%}.dashboard .language-option:hover{background:#ffffff1a}.dashboard .language-option.active{background:#4a90e2;background:var(--primary-color);color:var(--white)}.dashboard .language-option .fi{border-radius:2px;box-shadow:0 1px 2px #0000004d;height:13px;width:18px}.dashboard .language-option i{color:#4a90e2;color:var(--primary-color);margin-right:auto}.sidebar-logout-btn:hover{background:#c0392b;box-shadow:0 4px 12px #e74c3c4d;transform:translateY(-2px)}.sidebar-logout-btn i{font-size:16px}.stat-content h3{color:#ffffffb3;color:var(--text-secondary);font-size:14px;font-size:var(--font-size-md);font-weight:500;margin-bottom:4px;margin-bottom:var(--spacing-xs)}.stat-value{color:#fff;color:var(--text-primary);font-size:24px;font-weight:700;margin:0}.chart-section{background:#141e29;background:var(--bg-darker);border:1px solid #ffffff1a;border:var(--border-light);border-radius:10px;border-radius:var(--card-radius);margin-top:20px;margin-top:var(--spacing-xl);padding:20px;padding:var(--spacing-xl)}.chart-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px;margin-bottom:var(--spacing-xl)}.chart-header h3{color:#fff;color:var(--text-primary);font-size:20px;font-weight:600;margin:0}.chart-filters{display:flex;gap:8px;gap:var(--spacing-sm)}.chart-filters button{background:#ffffff0d;background:var(--bg-light);border:1px solid #ffffff1a;border:var(--border-light);border-radius:6px;color:#ffffffb3;color:var(--text-secondary);cursor:pointer;font-family:Cairo,sans-serif;font-size:13px;font-size:var(--font-size-sm);padding:8px 16px;transition:all .3s ease;transition:all var(--transition-normal) ease}.chart-filters button:hover{background:#ffffff1a;background:var(--bg-lighter);color:#fff;color:var(--text-primary)}.chart-filters button.active{background:#4a90e2;background:var(--primary-color);border-color:#4a90e2;border-color:var(--primary-color);color:#fff}.chart-container{height:300px;position:relative}.mobile-menu-btn{background:#1a2634;background:var(--bg-dark);border:1px solid #ffffff1a;border:var(--border-light);border-radius:10px;border-radius:var(--card-radius);cursor:pointer;display:none;flex-direction:column;gap:5px;height:35px;justify-content:center;padding:8px;position:fixed;right:8px;right:var(--spacing-sm);top:8px;top:var(--spacing-sm);width:35px;z-index:1000}.mobile-menu-btn,.mobile-menu-btn span{transition:all .3s ease;transition:all var(--transition-normal) ease}.mobile-menu-btn span{background:#fff;background:var(--text-primary);border-radius:2px;display:block;height:2px;transform-origin:center;width:100%}.mobile-menu-btn:hover{background:#ffffff1a;background:var(--bg-lighter)}.mobile-menu-btn:hover span{background:#4a90e2;background:var(--primary-color)}.mobile-menu-btn.active{background:#0000;border-color:#0000}.mobile-menu-btn.active span{background:#fff;background:var(--text-primary)}.mobile-menu-btn.active span:first-child{transform:translateY(7px) rotate(45deg)}.mobile-menu-btn.active span:nth-child(2){opacity:0;transform:translateX(-10px)}.mobile-menu-btn.active span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-overlay{background:#00000080;display:none;z-index:998}.loader,.mobile-overlay{bottom:0;left:0;position:fixed;right:0;top:0}.loader{align-items:center;background:#1a2634;background:var(--bg-dark);color:#fff;display:flex;flex-direction:column;gap:20px;justify-content:center;text-align:center;z-index:9999}.loader img{animation:pulse 2s infinite;height:80px;width:80px}.loader h1{-webkit-text-fill-color:#0000;background:linear-gradient(120deg,#4a90e2,#6aa9e9);background:linear-gradient(120deg,var(--primary-color),var(--primary-light));-webkit-background-clip:text;font-size:24px;margin:0}.loader p{color:#ffffffb3;margin:0}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@media (max-width:768px){:root{--sidebar-width:280px;--header-height:60px;--section-spacing:15px;--font-size-xl:16px;--font-size-lg:15px;--font-size-md:14px;--font-size-sm:13px;--spacing-xl:16px;--spacing-lg:14px;--spacing-md:12px}.mobile-menu-btn{background:#4a90e2;background:var(--primary-color);border:none;border-radius:12px;box-shadow:0 4px 15px #4a90e24d;cursor:pointer;display:flex;flex-direction:column;gap:4px;height:45px;justify-content:center;padding:10px;position:fixed;right:15px;top:15px;transition:all .3s ease;transition:all var(--transition-normal) ease;width:45px;z-index:1001}.mobile-menu-btn:hover{background:#6aa9e9;background:var(--primary-light);transform:scale(1.05)}.mobile-menu-btn span{background:#fff;border-radius:2px;display:block;height:3px;transform-origin:center;transition:all .3s ease;transition:all var(--transition-normal) ease;width:100%}.mobile-menu-btn.active{background:#e74c3c;background:var(--danger-color)}.mobile-menu-btn.active span:first-child{transform:translateY(7px) rotate(45deg)}.mobile-menu-btn.active span:nth-child(2){opacity:0;transform:translateX(-10px)}.mobile-menu-btn.active span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.sidebar{background:#141e29;background:var(--bg-darker);box-shadow:-5px 0 20px #0000004d;transform:translateX(100%);width:240px;width:var(--sidebar-width);z-index:1000}.sidebar.open{transform:translateX(0)}.sidebar-nav{padding:80px 15px 20px}html::-webkit-scrollbar{width:10px}.sidebar::-webkit-scrollbar{width:6px}.main-content::-webkit-scrollbar{width:8px}.nav-section{margin-bottom:25px}.nav-title{font-size:12px;margin-bottom:15px;padding:0 10px}.nav-item a{border-radius:10px;margin-bottom:5px;padding:15px 20px}.nav-icon{font-size:18px;height:24px;margin-left:15px;width:24px}.main-content{margin-right:0;margin-top:80px;padding:20px 15px}.main-header{height:70px;padding:0 70px 0 15px}.logo{gap:10px}.logo-img{height:32px;width:32px}.logo span{font-size:16px}.user-info{align-items:center;gap:8px;justify-content:center;padding-top:34px}.user-avatar{border-width:2px;height:40px;width:40px}.user-avatar,.user-name{align-items:center;display:flex;justify-content:center}.user-name{font-size:14px;line-height:1;padding:4px 8px}.stats-grid{gap:15px;grid-template-columns:1fr;margin-bottom:20px}.stat-card{gap:15px;padding:20px}.stat-icon{font-size:16px;height:50px;width:50px}.stat-icon i{font-size:20px}.stat-content h3{font-size:14px}.stat-value{font-size:20px}.chart-section{margin-top:20px;padding:20px}.chart-header{align-items:flex-start;flex-direction:column;gap:15px;margin-bottom:20px}.chart-header h3{font-size:18px}.chart-filters{justify-content:space-between;width:100%}.chart-filters button{flex:1 1;font-size:13px;padding:10px}.chart-container{height:250px}.mobile-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0009;display:block}.section-header h2{font-size:24px;margin-bottom:15px}.sidebar-home-btn,.sidebar-logout-btn{font-size:13px;margin:15px 10px 8px;padding:12px 16px;width:calc(100% - 20px)}.dashboard .language-button{font-size:.8rem;padding:.4rem .6rem}.dashboard .language-button .fi{height:12px;width:16px}.sidebar-home-btn i,.sidebar-logout-btn i{font-size:14px}}@media (max-width:480px){:root{--sidebar-width:260px;--header-height:55px;--spacing-xl:15px;--spacing-lg:12px;--spacing-md:10px}.mobile-menu-btn{height:40px;right:10px;top:10px;width:40px}.main-content{margin-top:65px;padding:15px 10px}.main-header{height:55px;padding:0 60px 0 10px}.logo span{font-size:15px}.user-info{align-items:center;padding-top:28px}.user-name{align-items:center;display:flex;font-size:13px;justify-content:center;line-height:1;padding:3px 6px}.stat-card{padding:15px}.stat-icon{height:45px;width:45px}.stat-icon i{font-size:18px}.chart-section{padding:15px}.chart-filters button{font-size:12px;padding:8px}.sidebar-nav{padding:70px 10px 15px}html::-webkit-scrollbar{width:8px}.sidebar::-webkit-scrollbar{width:5px}.main-content::-webkit-scrollbar{width:6px}.nav-item a{padding:12px 15px}.nav-icon{font-size:16px;height:20px;margin-left:12px;width:20px}.sidebar-home-btn,.sidebar-logout-btn{font-size:12px;margin:12px 8px 6px;padding:10px 14px;width:calc(100% - 16px)}.dashboard .language-button{font-size:.75rem;padding:.3rem .5rem}.dashboard .language-button .fi{height:10px;width:14px}.dashboard .language-dropdown{min-width:130px}.sidebar-home-btn i,.sidebar-logout-btn i{font-size:13px}}.admin-only{display:none!important}.user-is-admin .sidebar .nav-section.admin-only{display:block!important;opacity:1!important;visibility:visible!important}.user-is-admin .sidebar .nav-item.admin-only{display:list-item!important;opacity:1!important;visibility:visible!important}.user-is-admin .admin-only{display:block!important;opacity:1!important;visibility:visible!important}.user-is-admin .nav-item.admin-only{display:list-item!important;opacity:1!important;visibility:visible!important}.user-is-admin .nav-section.admin-only{display:block!important;opacity:1!important;visibility:visible!important}.user-is-admin .nav-section.admin-only .nav-item{display:list-item!important;opacity:1!important;visibility:visible!important}.dashboard-default{min-height:calc(100vh - 86px);min-height:calc(100vh - var(--header-height));padding:20px;padding:var(--spacing-xl)}.dashboard-default .section-header{margin-bottom:20px;margin-bottom:var(--spacing-xl)}.dashboard-default .section-header h2{color:#fff;color:var(--text-primary);font-size:28px;font-weight:700;margin:0 0 8px;margin:0 0 var(--spacing-sm) 0}.dashboard-default .stats-grid{grid-gap:16px;grid-gap:var(--spacing-lg);display:grid;gap:16px;gap:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:20px;margin-bottom:var(--spacing-xl)}.dashboard-default .stat-card{align-items:center;background:#141e29;background:var(--bg-darker);border:1px solid #ffffff1a;border:var(--border-light);border-radius:10px;border-radius:var(--card-radius);display:flex;gap:16px;gap:var(--spacing-lg);padding:20px;padding:var(--spacing-xl);transition:all .3s ease;transition:all var(--transition-normal) ease}.dashboard-default .stat-card:hover{border-color:#4a90e2;border-color:var(--primary-color);box-shadow:0 8px 30px #0000004d;box-shadow:var(--hover-shadow);transform:translateY(-5px)}.dashboard-default .stat-icon{background:linear-gradient(135deg,#4a90e2,#6aa9e9);background:linear-gradient(135deg,var(--primary-color),var(--primary-light));border-radius:50%;box-shadow:0 4px 12px #4a90e24d;flex-shrink:0;font-size:18px;height:60px;overflow:hidden;text-align:center;width:60px}.dashboard-default .stat-icon,.dashboard-default .stat-icon i{align-items:center;color:#fff;display:flex;justify-content:center;line-height:1;padding:0;position:relative;transition:all .3s ease;transition:all var(--transition-normal) ease}.dashboard-default .stat-icon i{filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));font-size:25px;height:100%;margin:0;text-shadow:0 2px 4px #0000004d;transform:translateY(0);width:100%;z-index:2}.dashboard-default .stat-card:hover .stat-icon{background:linear-gradient(135deg,#6aa9e9,#4a90e2);background:linear-gradient(135deg,var(--primary-light),var(--primary-color));box-shadow:0 8px 25px #4a90e280;transform:scale(1.1)}.dashboard-default .stat-content h3{color:#ffffffb3;color:var(--text-secondary);font-size:14px;font-size:var(--font-size-md);font-weight:500;margin-bottom:4px;margin-bottom:var(--spacing-xs)}.dashboard-default .stat-value{color:#fff;color:var(--text-primary);font-size:24px;font-weight:700;margin:0 0 4px;margin:0 0 var(--spacing-xs) 0}@media (max-width:768px){.dashboard-default{padding:16px;padding:var(--spacing-lg)}.dashboard-default .stats-grid{gap:12px;gap:var(--spacing-md);grid-template-columns:1fr}.dashboard-default .section-header h2{font-size:24px}.dashboard-default .stat-card{padding:16px;padding:var(--spacing-lg)}.dashboard-default .stat-icon{height:50px;width:50px}.dashboard-default .stat-icon i{font-size:20px}}@media (max-width:480px){.dashboard-default{padding:12px;padding:var(--spacing-md)}}.mobile-app-required{align-items:center;background:#1e293b;display:flex;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;justify-content:center;min-height:100vh;overflow:hidden;padding:20px;position:relative}.mobile-app-required:before{background:radial-gradient(circle at 20% 50%,#3b82f61a 0,#0000 50%),radial-gradient(circle at 80% 80%,#1e40af1a 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.mobile-app-container{animation:slideUp .5s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e293bcc;border:1px solid #3b82f633;border-radius:24px;box-shadow:0 20px 60px #00000080;max-width:500px;padding:40px 30px;position:relative;text-align:center;width:100%;z-index:1}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.app-logo{margin-bottom:30px}.logo-image{background:#ffffff0d;border-radius:20px;box-shadow:0 8px 20px #3b82f64d;display:block;height:120px;margin:0 auto 20px;padding:10px;width:120px}.app-title{color:#fff;font-size:28px;font-weight:700;margin:0}.message-container{margin-bottom:30px}.icon-warning{color:#60a5fa;margin-bottom:15px}.main-heading{color:#fff;font-size:24px;font-weight:700;margin:15px 0 10px}.main-description{color:#94a3b8;font-size:16px;line-height:1.6;margin:0}.features-list{background:#ffffff0d;border:1px solid #3b82f61a;border-radius:16px;margin:30px 0;padding:20px;text-align:right}.feature-item{align-items:center;color:#e2e8f0;display:flex;font-size:15px;font-weight:500;gap:12px;padding:12px 0}.feature-item:not(:last-child){border-bottom:1px solid #ffffff1a}.feature-icon{border-radius:10px;display:flex;flex-shrink:0;height:36px;width:36px}.download-button,.feature-icon{align-items:center;background:linear-gradient(135deg,#3b82f6,#1e40af);color:#fff;justify-content:center}.download-button{border-radius:16px;box-shadow:0 8px 20px #3b82f666;display:inline-flex;font-size:18px;font-weight:600;gap:12px;margin:20px 0;padding:16px 40px;text-decoration:none;transition:all .3s ease}.download-button:hover{background:linear-gradient(135deg,#60a5fa,#3b82f6);box-shadow:0 12px 28px #3b82f699;transform:translateY(-2px)}.download-button:active{transform:translateY(0)}.info-text{color:#94a3b8;margin:25px 0}.info-text p{font-size:14px;margin:8px 0}.version-info{color:#64748b;font-size:13px}.alternative-access{border-top:2px solid #ffffff1a;margin-top:30px;padding-top:25px}.alternative-access p{color:#94a3b8;font-size:14px;margin:8px 0}.desktop-instruction{color:#64748b;font-size:13px}@media (max-width:480px){.mobile-app-container{padding:30px 20px}.app-title{font-size:24px}.main-heading{font-size:20px}.download-button{font-size:16px;padding:14px 30px}}
/*# sourceMappingURL=main.7e3e9d2b.css.map*/