@charset "UTF-8";.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)}.scroll-to-top{bottom:30px;position:fixed;right:30px;z-index:1000}.scroll-btn{align-items:center;background-color:var(--secondary-color);border:none;border-radius:50%;box-shadow:0 4px 15px #0003;color:#fff;cursor:pointer;display:flex;font-size:1.5rem;height:50px;justify-content:center;opacity:0;transform:translateY(20px);transition:all .3s ease-in-out;width:50px}.scroll-to-top button{opacity:1;transform:translateY(0)}.scroll-btn:hover{background-color:#16a085;transform:scale(1.1)}.chat-widget{animation:slideUp .3s ease-out;background-color:#fff;border-radius:12px;bottom:20px;box-shadow:0 10px 40px #0003;display:flex;flex-direction:column;height:500px;overflow:hidden;position:fixed;right:20px;width:350px;z-index:1100}.support-chat-view,.user-chat-container{display:flex;flex-direction:column;flex-grow:1;overflow:hidden}.message-bubble{word-wrap:break-word;border-radius:18px;line-height:1.5;max-width:80%;padding:2px 15px}.sender-name{margin-bottom:5px}.message-bubble.me{align-self:flex-end;background-color:#3498db;background-color:var(--accent-color);border-bottom-right-radius:4px;color:#fff}.message-bubble.other,.message-bubble.support{align-self:flex-start;background-color:#ecf0f1;border-bottom-left-radius:4px;color:#2c3e50;color:var(--primary-color)}.message-bubble.other .sender-name{color:#3498db;color:var(--accent-color)}.chat-footer{align-items:center;border-top:1px solid #ecf0f1;border-top:1px solid var(--border-color);display:flex;flex-shrink:0;gap:10px;padding:10px 15px}.attach-btn,.send-btn{background:none;border:none;color:#95a5a6;cursor:pointer;font-size:1.2rem;padding:8px;transition:color .2s ease}.attach-btn:hover,.send-btn:hover{color:#3498db;color:var(--accent-color)}.message-form{border:1px solid #ecf0f1;border:1px solid var(--border-color);border-radius:50px;display:flex;flex-grow:1;overflow:hidden}.message-form input{border:none;flex-grow:1;font-size:1rem;padding:10px 15px}.message-form input:focus{outline:none}.message-form .send-btn{padding-right:15px}.chat-footer form{align-items:center}.chat-footer button{background-color:#fff;border:1px solid #ecf0f1;border:1px solid var(--border-color);border-radius:50%;font-size:1.1rem;height:40px;transition:all .2s ease;width:40px}.chat-footer button:hover{background-color:#3498db;background-color:var(--accent-color);color:#fff}.support-chat-tabs{flex-shrink:0}.support-chat-tabs button{cursor:pointer}.chat-conversation-header{align-items:center;background-color:#fff;border-bottom:1px solid #ecf0f1;border-bottom:1px solid var(--border-color);display:flex;gap:15px;padding:10px 15px}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.back-to-list-btn{background:none;border:none;color:#34495e;cursor:pointer;font-size:1.2rem}.conversation-header-info{display:flex;flex-direction:column}.conversation-header-info span{color:#2c3e50;color:var(--primary-color);font-size:1rem;font-weight:600}.job-link-in-chat{color:#7f8c8d;font-size:.85rem;text-decoration:none}.job-link-in-chat:hover{text-decoration:underline}.chat-header{justify-content:space-between;padding:15px 20px}.chat-header span{font-weight:300}.close-chat-btn{background:none;border:none;color:#fff;cursor:pointer;font-size:1.8rem}.chat-messages{display:flex;flex-direction:column;flex-grow:1;gap:10px;overflow-y:auto;padding:20px;scrollbar-color:#bdc3c7 #f0f2f5;scrollbar-width:thin}.chat-messages::-webkit-scrollbar{width:8px}.chat-messages::-webkit-scrollbar-track{background:#f0f2f5;border-radius:10px}.chat-messages::-webkit-scrollbar-thumb{background-color:#bdc3c7;border:2px solid #f0f2f5;border-radius:10px}.chat-footer form{border-top:1px solid #ecf0f1;border-top:1px solid var(--border-color);display:flex;padding:15px}.chat-footer input{border:none;flex-grow:1;font-size:1rem;padding:10px}.chat-footer input:focus{outline:none}.chat-footer button{background:none;border:none;cursor:pointer;font-size:1.2rem}.chat-footer button,.header-chat-icon:hover{color:#3498db;color:var(--accent-color)}.notification-badge{font-size:.7rem;height:18px;width:18px}.support-chat-view{display:flex;flex-direction:column;height:100%}.support-chat-tabs{border-bottom:1px solid #ecf0f1;border-bottom:1px solid var(--border-color);padding:10px}.support-chat-tabs button{background:none;border-radius:6px}.support-chat-tabs button.active{background-color:#fbecec}.contact-list{flex-grow:1;list-style:none;margin:0;overflow-y:auto;padding:0}.contact-avatar{background-color:#ecf0f1;margin-right:15px}.contact-status{margin-left:auto;text-align:right}.online-dot{background-color:#2ecc71;border-radius:50%;display:inline-block;height:8px;margin-right:5px;width:8px}.last-message-time{color:#bdc3c7;font-size:.8rem}.user-chat-container{display:flex;flex-direction:column;height:100%;overflow:hidden}.sender-name{display:block;font-size:.8rem;font-weight:600;margin-bottom:4px;opacity:.7}.message-bubble.system{background:none;color:#95a5a6;font-size:.8rem}.chat-error,.chat-info,.chat-loader{color:#95a5a6;padding:20px;text-align:center}.contact-list li.unread .contact-name{color:#2c3e50;color:var(--primary-color)}.contact-list li.unread{background-color:#f0f8ff}.contact-list li{align-items:center;border-bottom:1px solid #ecf0f1;border-bottom:1px solid var(--border-color);cursor:pointer;display:flex;justify-content:space-between;padding:15px}.contact-list li:hover{background-color:#f9fafb}.contact-list li.unread .contact-name{font-weight:700}.contact-main{gap:10px;overflow:hidden}.contact-avatar,.contact-main{align-items:center;display:flex}.contact-avatar{border-radius:50%;color:#fff;flex-shrink:0;font-size:1.2rem;font-weight:600;height:40px;justify-content:center;width:40px}.contact-info{display:flex;flex-direction:column;gap:2px;text-align:left}.contact-name{font-weight:500}.contact-job{color:#95a5a6;font-size:.85rem}.contact-actions{flex-shrink:0;gap:10px}.contact-actions,.unread-badge{align-items:center;display:flex}.unread-badge{background-color:#e74c3c;border-radius:50%;color:#fff;font-size:.75rem;font-weight:700;height:22px;justify-content:center;width:22px}.archive-btn{background-color:#fff;border:1px solid #ecf0f1;border:1px solid var(--border-color);border-radius:6px;color:#7f8c8d;cursor:pointer;height:32px;transition:all .2s ease;width:32px}.archive-btn:hover{background-color:#2c3e50;background-color:var(--primary-color);border-color:#2c3e50;border-color:var(--primary-color);color:#fff}.chat-image{cursor:pointer;display:block;max-width:100%}.chat-file-link{align-items:center;color:inherit;display:inline-flex;font-weight:500;gap:8px;text-decoration:none}.chat-file-link:hover{text-decoration:underline}.edit-btn{background:none;border:none;bottom:5px;color:inherit;opacity:.5;right:5px;transition:opacity .2s ease}.message-bubble:hover .edit-btn{opacity:1}.message-bubble{position:relative}.edit-btn{align-items:center;background-color:#fff;border:1px solid #ecf0f1;border:1px solid var(--border-color);border-radius:50%;color:#7f8c8d;cursor:pointer;display:none;font-size:.7rem;height:24px;justify-content:center;position:absolute;right:-5px;top:-5px;width:24px}.message-bubble.me:hover .edit-btn{display:flex}.message-editor{width:100%}.message-editor textarea{background-color:#fff;border:2px solid #3498db;border:2px solid var(--accent-color);border-radius:8px;box-sizing:border-box;color:#2c3e50;color:var(--primary-color);font-family:Poppins,sans-serif;font-size:.95rem;min-height:60px;padding:8px;resize:vertical;width:100%}.message-editor textarea:focus{outline:none}.editor-buttons{display:flex;gap:8px;justify-content:flex-end;margin-top:8px}.editor-buttons button{border:none;border-radius:6px;cursor:pointer;font-size:.85rem;font-weight:600;padding:6px 12px}.editor-buttons .editor-save{background-color:#1abc9c;background-color:var(--secondary-color);color:#fff}.editor-buttons .editor-cancel{background-color:#ecf0f1;color:#7f8c8d}.header-back-btn{margin-right:15px;opacity:.8;padding:0;transition:opacity .2s ease}.header-back-btn:hover{opacity:1}.chat-header span{margin-left:auto;margin-right:15px;opacity:.8}.header-back-btn{background:none;border:none;color:#fff;cursor:pointer;font-size:1.2rem;padding:0 5px}.close-btn{margin-left:10px}.header-job-link,.header-job-span{border-radius:4px;font-weight:300;padding:2px 5px}.header-job-link:hover{background-color:#fff3;text-decoration:none}.notification-widget{animation:slideInUp .4s ease-out forwards;background-color:#fff;border-left:5px solid #1abc9c;border-left:5px solid var(--secondary-color);border-radius:10px;bottom:20px;box-shadow:0 5px 25px #00000026;cursor:pointer;display:flex;flex-direction:column;max-width:340px;position:fixed;right:20px;transition:all .3s ease;width:100%;z-index:2000}@keyframes slideInUp{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}.notification-header{padding:12px 15px}.notification-header i.fa-comment-dots{font-size:1.2rem}.dismiss-btn{background:none;border:none;color:#bdc3c7;cursor:pointer;font-size:1.5rem;line-height:1;margin-left:auto;padding:0 5px;transition:color .2s ease}.dismiss-btn:hover{color:#e74c3c}.notification-body{padding:15px}.notification-body p{line-height:1.6}.notification-body p strong{color:#34495e;color:var(--text-color);font-weight:600}.notification-body .message-preview{color:#7f8c8d;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-container{bottom:20px;display:flex;flex-direction:column;gap:10px;position:fixed;right:20px;z-index:2000}.notification-toast{animation:slideInUp .4s ease-out forwards;background-color:#fff;border-left:5px solid #1abc9c;border-left:5px solid var(--secondary-color);border-radius:10px;box-shadow:0 5px 25px #00000026;cursor:pointer;max-width:340px;overflow:hidden;width:100%}.notification-header{align-items:center;border-bottom:1px solid #ecf0f1;border-bottom:1px solid var(--border-color);display:flex;gap:10px;padding:10px 15px}.notification-header i.fa-comment-dots{color:#1abc9c;color:var(--secondary-color)}.notification-header strong{color:#2c3e50;color:var(--primary-color);flex-grow:1;font-weight:600}.notification-body{padding:12px 15px}.notification-body p{line-height:1.5;margin:0}.message-preview{color:#34495e;margin-top:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.job-id-preview{color:#bdc3c7;display:block;font-size:.8rem;margin-top:8px;text-align:right}.contact-avatar.logo-avatar{background-color:#ecf0f1;box-sizing:border-box;padding:3px}.contact-avatar.logo-avatar img{height:100%;object-fit:contain;width:100%}.support-chat-tabs{display:flex;gap:5px}.support-chat-tabs button{background-color:initial;border:none;border-radius:8px;color:#7f8c8d;font-size:.9rem;font-weight:600;padding:8px 15px;transition:all .2s ease}.support-chat-tabs button.active{background-color:#fceae8;color:#e74c3c}.chat-search-bar{position:relative;width:100%}.chat-search-bar .fa-search{color:#bdc3c7;left:15px;position:absolute;top:50%;transform:translateY(-50%)}.chat-search-bar input{background-color:#f4f7f6;border:1px solid #ecf0f1;border:1px solid var(--border-color);border-radius:20px;box-sizing:border-box;font-size:.9rem;padding:10px 15px 10px 40px;width:100%}.chat-search-bar input:focus{background-color:#fff;border-color:#3498db;border-color:var(--accent-color)}.message-bubble.system{align-items:center;align-self:center;background-color:#f0f2f5;border-radius:18px;box-shadow:none;color:#7f8c8d;display:inline-flex;font-size:.85rem;font-style:italic;gap:8px;max-width:90%;padding:8px 15px;text-align:center}.message-bubble.system i{margin-right:5px}.export-chat-btn-header{background:none;border:none;color:#fff;cursor:pointer;font-size:1.2rem;margin-left:auto;opacity:.8;padding:2px 5px;transition:opacity .2s ease}.export-chat-btn-header:hover{opacity:1}.chat-header{align-items:center;background-color:#3498db;background-color:var(--accent-color);border-radius:12px 12px 0 0;color:#fff;display:flex;flex-shrink:0;gap:15px;padding:12px 15px}.close-btn,.export-chat-btn-header,.header-back-btn{align-items:center;background:none;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1.3rem;height:32px;justify-content:center;padding:5px;transition:background-color .2s ease;width:32px}.close-btn:hover,.export-chat-btn-header:hover,.header-back-btn:hover{background-color:#ffffff26}.chat-header h3{flex-grow:1;font-size:1.1rem;font-weight:600;margin:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.header-job-link,.header-job-span{color:#fff;font-weight:400;margin-left:auto;opacity:.8;text-decoration:none}.accordion-container{margin:30px 0;max-width:800px}.accordion-item{border:1px solid var(--border-color);border-radius:8px;margin-bottom:15px;overflow:hidden}.accordion-header{align-items:center;background-color:#f9fafb;cursor:pointer;display:flex;justify-content:space-between;padding:15px 20px;transition:background-color .2s ease}.accordion-header:hover{background-color:#f0f2f5}.accordion-title{color:var(--primary-color);font-weight:600;margin:0}.accordion-icon{transition:transform .3s ease}.accordion-icon.open{transform:rotate(180deg)}.accordion-content{background-color:#fff;max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(0,1,0,1)}.accordion-content.open{max-height:500px;transition:max-height .5s ease-in-out}.accordion-content-inner{line-height:1.7;padding:20px}.admin-layout{display:flex;flex-direction:column;gap:30px}.admin-nav-container{background-color:#fff;border:1px solid var(--border-color);border-radius:8px;box-shadow:0 4px 12px #0000000d;display:flex;gap:40px;padding:20px 25px}.admin-nav-section{align-items:center;display:flex;gap:20px}.admin-nav-title{border-right:1px solid var(--border-color);color:var(--primary-color);font-size:1.1rem;font-weight:600;margin:0;padding-right:20px}.admin-nav-link{color:#7f8c8d;font-weight:500;padding:5px 0;position:relative;text-decoration:none}.admin-nav-link:after{background-color:var(--accent-color);bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.admin-nav-link.active,.admin-nav-link:hover{color:var(--accent-color)}.admin-content,.admin-nav-link.active:after{width:100%}.page-header{align-items:center;background:linear-gradient(90deg,var(--secondary-color) 0,#2ed573 100%);border-radius:12px;color:#fff;display:flex;justify-content:space-between;margin-bottom:20px;padding:20px 25px}.page-header h1{font-size:2rem;font-weight:700;margin:0}.page-header .cta-button.primary{background-color:#fff3;border:1px solid #ffffff80;color:#fff;font-weight:600}.page-header .cta-button.primary:hover{background-color:#ffffff4d}.admin-table-container{box-shadow:0 4px 12px #0000000d}.admin-table td,.admin-table th{border-bottom:1px solid var(--border-color);padding:16px 20px}.admin-table th{font-weight:600}.admin-table tbody tr:last-child td{border-bottom:none}.admin-table tbody tr:hover{background-color:#fdfdfd}.role-badge{display:inline-block;font-size:.8rem}.role-admin{background-color:#fbecec;color:#e74c3c}.role-support{background-color:#eaf2f8;color:#3498db}.role-translator{background-color:#e8f8f5;color:#2ecc71}.role-customer{color:#f1c40f}.action-btn{background-color:#f9fafb;border:1px solid #dde2e7;font-family:Poppins,sans-serif}.action-btn:hover{background-color:#f0f2f5;border-color:#bdc3c7}.action-btn.delete{border-color:#e74c3c}.action-btn.delete:hover{background-color:#c0392b;border-color:#c0392b}.no-data-message{padding:40px;text-align:center}.admin-layout{width:100%}.admin-content-full{background-color:#fff;border:1px solid var(--border-color);border-radius:12px;padding:30px;width:100%}.admin-dashboard .page-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px}.admin-dashboard h1{margin:0}.stats-container{background-color:#fff;border:1px solid var(--border-color);border-radius:12px;overflow:hidden}.stats-tabs{background-color:#f9fafb;border-bottom:1px solid var(--border-color);display:flex}.stats-tabs button{background:none;border:none;color:#7f8c8d;cursor:pointer;font-weight:600;padding:15px 25px}.stats-tabs button.active{box-shadow:inset 0 -2px 0 var(--accent-color);color:var(--accent-color)}.stats-content{padding:30px}.stats-summary-card{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);text-align:center}.summary-item h3{color:#7f8c8d;font-size:1.1rem}.summary-item p{color:var(--primary-color);font-size:2rem;font-weight:700}.summary-item.profit p{color:#2ecc71}.link-button{background:none;border:none;color:var(--primary-color);cursor:pointer;font-family:inherit;font-size:inherit;font-weight:500;padding:0;text-align:left;text-decoration:none;transition:color .2s ease}.link-button:hover{color:var(--accent-color);text-decoration:underline}.page-header .header-filters{align-items:center;display:flex;gap:15px}.stats-search-bar{position:relative}.stats-search-bar .fa-search{color:#bdc3c7;left:15px;position:absolute;top:50%;transform:translateY(-50%)}.stats-search-bar input{border:1px solid var(--border-color)}.user-cell{align-items:center;display:flex;justify-content:space-between}.link-button.main-link{color:var(--primary-color);font-weight:600}.user-name-text{font-weight:500}.info-icon-btn{background:none;border:none;color:#bdc3c7;cursor:pointer;font-size:1.1rem;padding:5px;transition:color .2s ease}.info-icon-btn:hover{color:var(--accent-color)}.back-link-modern{margin-bottom:20px}.stats-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:30px}.stat-card{background-color:#fff;border:1px solid var(--border-color);border-radius:8px;padding:20px;text-align:center}.stat-card h3{color:#7f8c8d;font-size:1rem;font-weight:500;margin:0 0 10px}.stat-card p{color:var(--primary-color);font-size:2rem;font-weight:700;margin:0}.stat-card.profit p{color:#2ecc71}.admin-table-container{background-color:#fff;border:1px solid var(--border-color);border-radius:8px;margin-bottom:30px;overflow:hidden}.admin-table-container h2{font-size:1.2rem;margin:0;padding:20px}.table-header-actions{align-items:center;display:flex;justify-content:space-between;padding:20px}.payout-btn{align-items:center;background-color:var(--secondary-color);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:8px;padding:10px 20px;transition:all .2s ease-in-out}.payout-btn:hover:not(:disabled){background-color:#16a085;box-shadow:0 4px 15px #1abc9c4d;transform:translateY(-2px)}.payout-btn:disabled{background-color:#bdc3c7;cursor:not-allowed;opacity:.7}.admin-table{border-collapse:collapse;width:100%}.admin-table td,.admin-table th{border-top:1px solid var(--border-color);padding:15px 20px;text-align:left}.admin-table thead{background-color:#f9fafb}.admin-table th{color:#7f8c8d;font-size:.85rem;text-transform:uppercase}.admin-table td.empty-row{color:#95a5a6;font-style:italic;padding:30px;text-align:center}.stats-page-title{font-size:2.5rem;font-weight:700;margin:0}.header-filters{align-items:center;display:flex;gap:15px}.time-range-filter.modern{background-color:#fff3;border-radius:8px;display:flex;padding:5px}.time-range-filter.modern button{background:none;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:500;padding:8px 15px;transition:background-color .2s ease}.time-range-filter.modern button.active{background-color:#fff;box-shadow:0 2px 5px #0000001a;color:var(--secondary-color)}.stats-search-bar input{border:1px solid #0000;border-radius:8px;font-size:.95rem;padding:10px 15px 10px 40px;width:300px}.stats-search-bar input:focus{box-shadow:0 0 0 3px #ffffff80;outline:none}.page-header.modern{background:linear-gradient(90deg,#2ecc71,#1abc9c)}.page-header.modern h1{font-size:2.5rem}.add-user-btn-modern{background-color:#fff3;border:1px solid #fff;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:12px 25px;transition:all .2s ease}.add-user-btn-modern:hover{background-color:#fff;color:var(--secondary-color)}.filters-container-modern{background-color:#fff;border-radius:12px;display:flex;gap:20px;padding:20px}.search-bar-modern{position:relative;width:50%}.search-bar-modern i.fa-search{color:#bdc3c7;left:15px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.search-bar-modern input{box-sizing:border-box;padding:14px 15px 14px 45px;transition:all .2s ease;width:100%}.role-filter-modern,.search-bar-modern input{border:1px solid #dde2e7;border-radius:8px;font-family:Poppins,sans-serif;font-size:1rem}.role-filter-modern{background-color:#fff;cursor:pointer;padding:14px 15px;width:50%}.role-filter-modern:focus,.search-bar-modern input:focus{border-color:var(--accent-color);box-shadow:0 0 0 3px #3498db26;outline:none}.admin-table td,.admin-table th{padding:15px}.role-badge{border-radius:50px;font-size:.85rem;font-weight:600;padding:5px 12px}.role-customer{background-color:#fdfaea;color:#f39c12}.role-translator{background-color:#eaf2f8;color:#3498db}.role-support{background-color:#e8f8f5;color:#2ecc71}.role-admin{background-color:#f5eef8;color:#8e44ad}.action-buttons{display:flex;gap:10px}.action-btn{display:flex}.action-btn.edit{background-color:#ecf0f1;color:#34495e}.action-btn.delete{background-color:#e74c3c;color:#fff}.action-btn.delete:disabled{background-color:#bdc3c7}.detail-page-header-container{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px;position:relative}.back-link-modern{align-items:center;border-radius:6px;color:var(--accent-color);display:inline-flex;font-weight:500;gap:8px;padding:8px 12px;text-decoration:none;transition:background-color .2s ease}.back-link-modern:hover{background-color:#f0f8ff}.back-link-modern i{font-size:.9rem}.detail-page-title{color:var(--primary-color);font-size:2.5rem;font-weight:700;left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%);white-space:nowrap}.customer-details-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.desktop-cell{display:table-cell}.cell-mobile{display:none}.action-buttons .action-btn.info{background-color:#3498db;color:#fff}.action-buttons .action-btn.info:hover{background-color:#2980b9}@media (max-width:992px){.page-header.modern{align-items:flex-start;flex-direction:column;gap:15px}.filters-container-modern{align-items:stretch;flex-direction:column}.role-filter-modern,.search-bar-modern{width:100%}}@media (max-width:768px){.admin-table thead{display:none}.admin-table tbody,.admin-table tr{display:flex;flex-direction:column;gap:15px}.admin-table tr{border:1px solid var(--border-color);border-radius:12px;box-shadow:0 4px 10px #0000000d;padding:20px}.admin-table td{border-top:none;display:none;padding:0}.admin-table .table-row .cell-mobile{display:flex;flex-direction:column;gap:15px;width:100%}.mobile-card-line{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding-bottom:10px;width:100%}.mobile-card-line:last-child{border-bottom:none;padding-bottom:0}.mobile-card-label{color:#7f8c8d;font-size:.9rem;font-weight:600}.mobile-card-value{color:var(--primary-color);flex-shrink:1;font-size:1rem;font-weight:500;min-width:0;overflow-wrap:break-word;text-align:right;word-break:break-all}.action-buttons{justify-content:space-between;margin-top:10px;width:100%}.action-btn{flex-grow:1;justify-content:center}}body,html{overflow-x:hidden}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1280px;padding:20px 40px}.App-header h1{color:#2c3e50;margin:0}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.main-content{background-color:#f9fafb;min-height:calc(100vh - 80px);padding-bottom:40px;padding-top:100px}.main-container{margin:0 auto;max-width:1280px;padding:0 20px}a.text-link{color:var(--accent-color);font-weight:500;padding-bottom:2px;position:relative;text-decoration:none}a.text-link:after{background-color:var(--accent-color);bottom:0;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:bottom right;transition:transform .3s ease-out;width:100%}a.text-link:hover:after{transform:scaleX(1);transform-origin:bottom left}.main-header{background-color:#fff;border-bottom:1px solid var(--border-color);box-sizing:border-box;height:80px;padding:0 40px;position:sticky;top:0;transition:top .5s ease-out;width:100%;z-index:1010}.header-container{justify-content:space-between;margin:0 auto;max-width:1280px}.header-container,.logo-container{align-items:center;display:flex;height:100%}.logo-container{z-index:1001}.logo-image{height:45px;width:auto}.main-nav{display:flex;gap:30px}.main-nav a{color:var(--text-color);font-weight:500;padding:5px 0;position:relative;text-decoration:none;transition:color .3s ease}.main-nav a:hover{color:var(--secondary-color)}.main-nav a:after{background-color:var(--secondary-color);bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.main-nav a:hover:after{width:100%}.header-actions{gap:15px}.user-menu-container{cursor:pointer;position:relative}.user-menu-toggle{align-items:center;border-radius:8px;display:flex;font-weight:500;gap:8px;padding:8px 10px;transition:background-color .2s ease}.user-menu-toggle:hover{background-color:var(--light-gray)}.user-menu-toggle .fa-user-circle,.user-menu-toggle .fa-user-shield{color:var(--accent-color);font-size:1.5rem}.user-menu-toggle .fa-chevron-down{color:#bdc3c7;font-size:.8rem;transition:transform .3s ease}.user-menu-container:hover .user-menu-toggle .fa-chevron-down{transform:rotate(180deg)}.user-dropdown-menu{background-color:#fff;border:1px solid var(--border-color);border-radius:8px;box-shadow:0 10px 30px #0000001a;list-style:none;margin:0;min-width:250px;opacity:0;padding:10px;position:absolute;right:0;top:calc(100% + 10px);transform:translateY(10px);transition:all .2s ease-in-out;visibility:hidden;z-index:1010}.user-menu-container:hover .user-dropdown-menu{opacity:1;transform:translateY(0);visibility:visible}.user-dropdown-menu li{border-radius:6px;font-weight:500;padding:12px 15px;transition:background-color .2s ease}.user-dropdown-menu li a{align-items:center;color:var(--text-color);display:flex;gap:10px;text-decoration:none}.user-dropdown-menu .menu-title{color:#95a5a6;cursor:default;font-size:.8rem;font-weight:700;padding:15px 15px 5px;text-transform:uppercase}.user-dropdown-menu .menu-title:hover{background-color:initial}.user-dropdown-menu li:not(.menu-title):not(.logout-item):hover{background-color:var(--light-gray)}.user-dropdown-menu li:not(.menu-title) a:hover{color:var(--primary-color)}.user-dropdown-menu .logout-item{align-items:center;border-top:1px solid var(--border-color);color:#e74c3c;display:flex;font-weight:600;gap:10px;margin-top:5px;padding-top:12px}.user-dropdown-menu .logout-item:hover{background-color:#e74c3c;color:#fff}.header-chat-icon{background:none;border:none;color:#7f8c8d;cursor:pointer;font-size:1.5rem;position:relative}.notification-badge{align-items:center;background-color:#e74c3c;border-radius:50%;color:#fff;display:flex;font-size:.75rem;font-weight:700;height:20px;justify-content:center;position:absolute;right:-8px;top:-5px;width:20px}.mobile-menu,.mobile-menu-toggle{display:none}@media (max-width:992px){.main-header{padding:0 20px}.header-actions.desktop-only,.main-nav.desktop-only{display:none}.mobile-menu-toggle{background:none;border:none;color:var(--primary-color);cursor:pointer;display:block;font-size:1.5rem;z-index:1001}.mobile-menu{background-color:#fff;box-shadow:-5px 0 15px #0000001a;flex-direction:column;height:100vh;max-width:350px;overflow-y:auto;padding:80px 30px 30px;position:fixed;right:0;text-align:left;transform:translateX(100%);transition:transform .3s ease-in-out;z-index:1000}.mobile-menu,.mobile-menu-header{box-sizing:border-box;display:flex;top:0;width:100%}.mobile-menu-header{align-items:center;left:0;padding:20px;position:absolute}.mobile-menu-back-button{background:none;border:none;color:var(--primary-color);cursor:pointer;font-size:1.6rem;padding:5px}.mobile-nav-links{display:flex;flex-direction:column;gap:20px;padding:0}.mobile-nav-links a{color:var(--primary-color);font-size:1.5rem;font-weight:600;text-decoration:none;transition:color .2s ease}.mobile-nav-links a:hover{color:var(--accent-color)}.main-header.mobile-menu-open .mobile-menu{transform:translateX(0)}.mobile-actions{align-items:center;border-top:1px solid var(--border-color);display:flex;flex-direction:column;gap:20px;margin-top:auto;padding-top:30px;width:100%}.mobile-actions .user-menu-toggle{border:1px solid var(--border-color);justify-content:center;width:100%}.mobile-actions .user-dropdown-menu{align-items:stretch;border:none;box-shadow:none;display:none;flex-direction:column;opacity:1;padding:10px 0 0;position:static;transform:none;visibility:visible;width:100%}.mobile-actions .user-menu-container.mobile-dropdown-open .user-dropdown-menu{display:flex}.mobile-actions .user-menu-container.mobile-dropdown-open .user-menu-toggle .fa-chevron-down{transform:rotate(180deg)}.mobile-actions .user-menu-toggle .fa-chevron-down{transition:transform .3s ease}.mobile-actions .user-dropdown-menu li{text-align:center;width:100%}.header-chat-icon.mobile{align-items:center;background-color:var(--light-gray);border-radius:8px;display:flex;gap:10px;justify-content:center;padding:12px;width:100%}.mobile-social-icons{border-top:1px solid var(--border-color);display:flex;gap:20px;justify-content:center;margin-top:30px;padding-top:30px}.mobile-social-icons a{color:#7f8c8d;font-size:1.2rem;transition:color .2s ease}.mobile-social-icons a:hover{color:var(--primary-color)}}:root{--brand-green:#1abc9c}.landing-page section{margin:0 auto;max-width:1200px;padding-bottom:80px}.hero-section{align-items:center;display:flex;gap:60px;min-height:calc(90vh - 80px)}.hero-content{flex-basis:50%;max-width:550px}.hero-badge{background-color:#eaf2f8;border-radius:50px;color:#326fb2;color:var(--brand-blue);display:inline-block;font-size:.9rem;font-weight:600;margin-bottom:25px;padding:8px 18px}.hero-content h1{color:var(--primary-color);font-size:4.5rem;font-weight:700;line-height:1.1;margin:0 0 25px;text-align:left}.hero-content p{color:#7f8c8d;font-size:1.1rem;line-height:1.8;margin:0 0 40px;text-align:left}.hero-image-container{flex-basis:50%;text-align:right}.hero-buttons{display:flex;gap:15px;text-align:center}.cta-button{border:2px solid #0000;border-radius:12px;display:inline-block;text-decoration:none}.cta-button.primary{background:#1abc9c;background:var(--brand-green);box-shadow:0 4px 15px #1abc9c4d;color:#fff;font-size:1.2rem;padding:18px 45px}.cta-button.primary:hover{box-shadow:0 7px 20px #1abc9c80;transform:translateY(-3px)}.cta-button.secondary{background-color:#fff;border-color:var(--border-color);color:var(--primary-color);font-size:1.1rem;padding:16px 35px}.cta-button.secondary:hover{border-color:var(--primary-color);box-shadow:0 7px 20px #2c3e501a;transform:translateY(-3px)}.hero-image-container{flex:1 1;text-align:center}.hero-image-container img{height:auto;max-width:100%}.trusted-by-section{background-color:#f9fafb;padding:40px}.trusted-by-section p{color:#95a5a6;font-weight:500;margin-bottom:25px}.logos{flex-wrap:wrap;gap:20px;justify-content:space-around}.logos,.logos span{align-items:center;display:flex}.logos span{color:#bdc3c7;font-size:1.5rem;font-weight:600;gap:8px}.how-it-works-section{background-color:#f9fafb}.steps-container{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:50px}.step-card{background:#fff;padding:30px}.step-icon{color:#326fb2;font-size:2.5rem;margin-bottom:20px}.step-card h3{margin-bottom:15px}.step-card p{color:#7f8c8d;line-height:1.6}.services-section-creative{background-color:#f9fafb}.services-grid-creative{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:50px}.service-card-creative{background:#fff;border:1px solid var(--border-color);border-radius:12px;padding:30px;text-align:left;transition:all .3s ease}.service-card-creative:hover{border-color:#326fb2;border-color:var(--brand-blue);box-shadow:0 15px 40px #2c3e501a;transform:translateY(-10px)}.service-card-creative i{color:#326fb2;color:var(--brand-blue);font-size:2.5rem;margin-bottom:20px}.service-card-creative h3{margin-bottom:10px}.service-card-creative p{color:#7f8c8d;line-height:1.6;margin:0}.final-cta-section-creative{background:#326fb2;background:var(--brand-blue);border-radius:20px;color:#fff;margin:60px auto;padding:80px 40px}.final-cta-section-creative h2{color:#fff;font-size:2.8rem}.final-cta-section-creative p{color:#fffc;font-size:1.1rem;margin:20px auto 40px;max-width:600px}.final-cta-section-creative .cta-button{box-sizing:border-box;display:inline-block;font-size:1.2rem;max-width:100%;padding:18px 45px;width:auto}.final-cta-section-creative .cta-button.primary{background-color:#1abc9c;background-color:var(--brand-green);border-color:#1abc9c;border-color:var(--brand-green)}@media (max-width:992px){.hero-section{flex-direction:column-reverse;gap:20px;padding-top:40px;text-align:center}.hero-content{max-width:100%}.hero-content h1,.hero-content p{text-align:center}.hero-buttons{justify-content:center}.hero-image-container{margin-bottom:30px;text-align:center}.hero-image-container img{max-width:70%}}@media (max-width:768px){.landing-page section{padding:60px 20px}.landing-page section h2{font-size:2rem}.hero-content h1{font-size:2.8rem}.hero-content p{font-size:1rem}.hero-buttons{align-items:center;flex-direction:column;width:100%}.cta-button{box-sizing:border-box;max-width:320px;padding-left:20px;padding-right:20px;width:100%}.logos span{font-size:1.2rem}.steps-container{grid-template-columns:1fr}}.main-footer-creative{background-color:var(--primary-color);color:#95a5a6;padding:80px 40px 0}.footer-container{grid-gap:40px;display:grid;gap:40px;grid-template-columns:2fr 1fr 1fr 1fr;margin:0 auto;max-width:1200px;padding-bottom:50px}.footer-column.brand .footer-logo{filter:brightness(0) invert(1) opacity(.8);height:40px;margin-bottom:25px;width:auto}.footer-column.brand p{line-height:1.8;margin-bottom:30px;max-width:300px}.footer-column h4{color:#fff;font-size:1rem;font-weight:600;letter-spacing:1px;margin-bottom:25px;text-transform:uppercase}.footer-column.links{display:flex;flex-direction:column;gap:15px}.footer-column.links a{color:#95a5a6;font-weight:500;padding-left:0;position:relative;text-decoration:none;transition:all .2s ease}.footer-column.links a:hover{color:#fff;padding-left:10px}.footer-column.links a:before{background-color:var(--secondary-color);content:"";height:100%;left:0;position:absolute;top:50%;transform:translateY(-50%) scaleX(0);transform-origin:left;transition:transform .3s ease;width:3px}.footer-column.links a:hover:before{transform:translateY(-50%) scaleX(1)}.social-icons a{background-color:#34495e}.social-icons a:hover{background-color:var(--secondary-color);transform:translateY(-5px) scale(1.1)}.footer-bottom{align-items:center;border-top:1px solid #34495e;display:flex;flex-wrap:wrap;font-size:.9rem;gap:20px;justify-content:space-between;margin-left:auto;margin-right:auto;margin-top:20px;max-width:1200px;padding:25px 0}.footer-bottom p{color:#95a5a6;margin:0}.footer-bottom .payment-icons{align-items:center;display:flex;gap:10px}.footer-bottom .payment-icons img{background-color:#fff;border-radius:4px;height:32px;width:auto}@media (max-width:992px){.footer-container{grid-template-columns:1fr 1fr}}@media (max-width:768px){.main-footer-creative{padding:40px 20px 0}.footer-container{gap:35px;grid-template-columns:1fr;text-align:center}.footer-column.brand p{margin-left:auto;margin-right:auto}.footer-column.links{align-items:center}.footer-bottom,.social-icons{justify-content:center}.footer-bottom{flex-direction:column-reverse;padding-bottom:20px;padding-top:20px;text-align:center}}.language-dropdown{display:inline-block;position:relative}.dropdown-toggle{align-items:center;background-color:#fff;border:1px solid var(--border-color);border-radius:8px;color:var(--text-color);cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:.9rem;font-weight:500;gap:8px;padding:8px 15px;transition:all .2s ease-in-out}.dropdown-toggle:hover{border-color:var(--secondary-color);box-shadow:0 2px 8px #0000000d}.dropdown-toggle .fa-chevron-down,.dropdown-toggle .fa-chevron-up{color:#bdc3c7;font-size:.8rem}.dropdown-menu{animation:fadeInMenu .2s ease-out;background-color:#fff;border:1px solid var(--border-color);border-radius:8px;box-shadow:0 10px 30px #0000001a;list-style:none;margin:0;max-height:300px;min-width:200px;overflow-y:auto;padding:5px;position:absolute;right:0;top:calc(100% + 5px);z-index:1010}@keyframes fadeInMenu{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.dropdown-menu li{border-radius:6px;color:var(--text-color);cursor:pointer;font-weight:500;padding:10px 15px;text-align:left;transition:background-color .2s ease;white-space:nowrap}.dropdown-menu li:hover{background-color:var(--light-gray);color:var(--primary-color)}.dropdown-menu li.active{background-color:var(--secondary-color);color:#fff;font-weight:600}.auth-page-container{align-items:flex-start;background-color:#f9fafb;display:flex;justify-content:center;min-height:calc(100vh - 80px);padding:50px 20px}.auth-form-card{background-color:#fff;border:1px solid #eef2f7;border-radius:12px;box-shadow:0 10px 40px #0000000f;max-width:600px;padding:40px 50px;width:100%}.auth-form-card .form-options{align-items:center;display:flex;font-size:.9rem;justify-content:space-between;margin:20px 0}.auth-form-card .auth-link{color:var(--accent-color);font-weight:600;text-decoration:none}.auth-title{color:var(--accent-color);font-size:2.5rem;font-weight:700;margin:0 0 10px;text-align:center}.auth-subtitle{color:#7f8c8d;font-size:1.1rem;line-height:1.6;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:450px;text-align:center}.form-title-simple{color:var(--primary-color);font-size:1.8rem;font-weight:600;margin:0 0 10px;text-align:center}.form-subtitle-simple{color:#7f8c8d;line-height:1.6;margin-bottom:30px;text-align:center}.form-group-auth{margin-bottom:20px;position:relative}.form-group-auth label{color:var(--text-color);display:block;font-size:.9rem;font-weight:500;margin-bottom:8px}.form-group-auth.floating-label{position:relative}.form-group-auth.floating-label label{background-color:#fff;color:#95a5a6;font-size:1rem;left:15px;padding:0 5px;pointer-events:none;position:absolute;top:14px;transition:all .2s ease}.form-group-auth.floating-label input:focus+label,.form-group-auth.floating-label input:not(:placeholder-shown)+label{color:var(--accent-color);font-size:.85rem;left:10px;top:-10px}.form-group-auth input,.form-group-auth select{border:1px solid #dde2e7;border-radius:8px;box-sizing:border-box;font-family:Poppins,sans-serif;font-size:1rem;padding:14px;width:100%}.form-group-auth input:focus,.form-group-auth select:focus{border-color:var(--accent-color);box-shadow:0 0 0 3px #3498db26;outline:none}.form-row-auth{display:flex;gap:20px}.half-width{flex:1 1}.phone-code{flex-basis:140px}.phone-number{flex:1 1}.auth-submit-btn{background-color:var(--accent-color);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;margin-top:20px;padding:16px;transition:all .2s ease;width:100%}.auth-submit-btn:hover{background-color:#2980b9;transform:translateY(-2px)}.auth-submit-btn:disabled{background-color:#bdc3c7;cursor:not-allowed;opacity:.8;transform:none}.auth-error,.auth-success{border-radius:8px;font-weight:500;margin-top:20px;padding:12px;text-align:center}.auth-error{background-color:#fbecec;color:#e74c3c}.auth-success{background-color:#e8f8f5;color:#2ecc71}.auth-redirect{font-size:1rem;margin-top:30px;text-align:center}.country-code-picker{position:relative;width:100%}.picker-toggle{align-items:center;border:1px solid #dde2e7;border-radius:8px;box-sizing:border-box;cursor:pointer;display:flex;font-size:1rem;font-weight:500;justify-content:space-between;padding:14px;transition:all .2s ease;width:100%}.country-code-picker.open .picker-toggle,.picker-toggle:hover{border-color:var(--accent-color);box-shadow:0 0 0 3px #3498db26}.picker-toggle .picker-arrow{color:#bdc3c7;transition:transform .2s ease}.picker-toggle .picker-arrow.open{transform:rotate(180deg)}.picker-dropdown{background-color:#fff;border:1px solid #dde2e7;border-radius:8px;box-shadow:0 10px 30px #0000001a;display:flex;flex-direction:column;left:0;margin-top:5px;max-height:280px;overflow:hidden;position:absolute;top:100%;width:320px;z-index:1020}.picker-search{border-bottom:1px solid var(--border-color);padding:10px;position:relative}.picker-search .search-icon{color:#bdc3c7;left:22px;position:absolute;top:50%;transform:translateY(-50%)}.picker-search input{border:1px solid var(--border-color);border-radius:6px;box-sizing:border-box;font-family:Poppins,sans-serif;padding:10px 12px 10px 35px;width:100%}.picker-search input:focus{border-color:var(--accent-color);outline:none}.picker-list{list-style:none;margin:0;overflow-y:auto;padding:5px}.picker-list li{grid-gap:10px;align-items:center;border-radius:6px;cursor:pointer;display:grid;gap:10px;grid-template-columns:30px 40px 1fr auto;padding:10px;transition:background-color .2s ease}.picker-list li:hover{background-color:var(--light-gray)}.picker-list li.active{background-color:var(--accent-color);color:#fff}.picker-list li.active .picker-country-code,.picker-list li.active .picker-dial-code{color:#fff}.picker-flag{border-radius:3px;box-shadow:0 0 2px #0003;font-size:1.5rem}.picker-country-code{color:#7f8c8d;font-weight:600}.picker-country-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.picker-dial-code{color:#7f8c8d;font-size:.9rem;justify-self:end}.no-results{cursor:default;display:block;padding:15px}.no-results:hover{background-color:initial}.profile-form-container .account-details-form{display:flex;flex-direction:column}.form-group-auth .static-label{color:var(--accent-color);display:block;font-size:.85rem;font-weight:500;margin-bottom:8px}.timezone-display-input{background-color:#fff;border:1px solid #dde2e7;border-radius:8px;box-sizing:border-box;color:var(--text-color);cursor:pointer;font-size:1rem;padding:14px;text-align:left;transition:all .2s ease;width:100%}.timezone-display-input:hover{border-color:var(--accent-color)}.account-details-form .form-row-auth{align-items:flex-end;gap:25px}.account-details-form .form-group-auth{margin-bottom:25px}.account-details-form .phone-code{flex-basis:120px}.account-details-form .cta-button{background:linear-gradient(45deg,var(--secondary-color),#2ed573);box-shadow:0 4px 15px #1abc9c4d;margin-top:20px}.customer-type{text-align:left}.radio-group{display:flex;flex-direction:column;gap:15px;margin-top:15px}.auth-radio{align-items:center;cursor:pointer;display:flex;font-weight:500;gap:10px}.auth-radio input[type=radio]{accent-color:var(--secondary-color);height:1.3em;width:1.3em}.account-page-my-account{margin:0 auto;max-width:900px}.billing-type{border-bottom:1px solid var(--border-color);margin-bottom:30px;padding-bottom:20px}.auth-file-input-label{box-sizing:border-box;width:100%}.auth-file-input-label:hover{background-color:#f0f8ff}.auth-success-message{padding:30px 0}.auth-success-message .fa-check-circle{color:#2ecc71;font-size:4rem;margin-bottom:20px}.auth-success-message h3{font-size:1.5rem}.auth-form-card .form-title-simple{color:var(--primary-color);font-size:2.2rem;font-weight:700;margin:0 0 15px;text-align:center}.auth-form-card .auth-prompt{color:#7f8c8d;line-height:1.6;margin-bottom:30px;margin-left:auto;margin-right:auto;max-width:400px;text-align:center}.auth-form-card form{text-align:left}.auth-form-card .auth-success{background-color:#e8f8f5;border-radius:8px;color:#27ae60;font-weight:500;line-height:1.6;margin:20px 0;padding:15px;text-align:center}.auth-form-card button[type=submit]{background-color:var(--accent-color);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;margin-top:10px;padding:16px;transition:all .2s ease;width:100%}.auth-form-card button[type=submit]:hover:not(:disabled){background-color:#2980b9;transform:translateY(-2px)}.auth-form-card button[type=submit]:disabled{background-color:#bdc3c7;cursor:not-allowed}.form-group-auth.password-group{position:relative}.toggle-password{background:none;border:none;color:#bdc3c7;cursor:pointer;font-size:1.1rem;padding:5px;position:absolute;right:15px;top:50%;transform:translateY(-50%)}.toggle-password:hover{color:var(--primary-color)}.auth-textarea{border:1px solid #dde2e7;border-radius:8px;box-sizing:border-box;font-family:Poppins,sans-serif;font-size:1rem;min-height:120px;padding:14px;resize:vertical;width:100%}.auth-textarea:focus{border-color:var(--accent-color);box-shadow:0 0 0 3px #3498db26;outline:none}.auth-file-input-label{align-items:center;border:1px dashed #dde2e7;border-radius:8px;color:#7f8c8d;cursor:pointer;display:flex;gap:10px;padding:14px;transition:all .2s ease}.auth-file-input-label:hover{border-color:var(--accent-color);color:var(--accent-color)}.auth-file-input-label i{font-size:1.2rem}.auth-file-input-label span{font-weight:500}#cv-upload{display:none}.auth-success-message{padding:20px;text-align:center}.auth-success-message i{color:var(--secondary-color);font-size:4rem;margin-bottom:20px}.auth-success-message h3{color:var(--primary-color);font-size:1.8rem;margin-bottom:10px}.auth-success-message p{color:#7f8c8d;line-height:1.7;margin-bottom:30px}.auth-success-message .cta-button{padding:12px 30px;text-decoration:none}.auth-checkbox.agreement .terms-link{color:var(--accent-color);font-weight:500;text-decoration:underline}@media (max-width:768px){.auth-page-container{padding:30px 15px}.auth-form-card{padding:30px 25px}.auth-form-card .form-row-auth{flex-direction:column;gap:0}.auth-form-card .half-width{flex-basis:auto}.auth-title{font-size:2rem}.auth-subtitle{font-size:1rem;margin-bottom:30px}.auth-form-card .half-width,.auth-form-card .phone-code,.auth-form-card .phone-number{flex-basis:auto;width:100%}}.auth-modal-overlay{align-items:center;animation:fadeIn .3s ease;background-color:#2c3e50b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.auth-modal-content{animation:scaleUp .3s ease-out forwards;background:#fff;border-radius:12px;box-shadow:0 10px 30px #0003;max-width:500px;overflow:hidden;position:relative;width:90%}.auth-close-btn{background:none;border:none;color:#bdc3c7;cursor:pointer;font-size:2rem;position:absolute;right:15px;top:10px;transition:color .2s ease}.auth-close-btn:hover{color:#34495e}.auth-tabs{display:flex}.auth-tab-btn{background-color:#f4f7f6;border:none;border-bottom:3px solid #0000;color:#7f8c8d;cursor:pointer;flex:1 1;font-size:1.1rem;font-weight:600;padding:18px;transition:all .2s ease}.auth-tab-btn.active{background-color:#fff;border-bottom-color:var(--accent-color);color:var(--primary-color)}.auth-form-container{padding:30px 40px}.form-options{align-items:center;display:flex;justify-content:space-between;margin:20px 0}.form-options a{color:var(--accent-color);font-weight:500;text-decoration:none}:root{--border-color:#ecf0f1;font-family:Poppins,sans-serif}.order-container{align-items:flex-start;display:flex;gap:40px;margin:20px auto;max-width:1280px;padding:20px 40px}.form-column{display:flex;flex:2 1;flex-direction:column}.step-row{align-items:flex-start;cursor:pointer;display:flex;gap:20px}.step-row.disabled{opacity:.6}.stepper-column{align-items:center;align-self:stretch;display:flex;flex-direction:column;flex-shrink:0;position:relative}.step-content{flex-grow:1;padding-bottom:20px}.step-indicator{align-items:center;background-color:#fff;border:2px solid #bdc3c7;border-radius:50%;color:#bdc3c7;display:flex;flex-shrink:0;font-weight:600;height:40px;justify-content:center;transition:all .3s ease;width:40px;z-index:2}.step-indicator.active{background-color:#1abc9c;background-color:var(--secondary-color);border-color:#1abc9c;border-color:var(--secondary-color);color:#fff;transform:scale(1.1)}.step-indicator.completed{background-color:#2c3e50;background-color:var(--primary-color);border-color:#2c3e50;border-color:var(--primary-color);color:#fff}.step-line{background-color:#ecf0f1;background-color:var(--border-color);flex-grow:1;width:2px}.summary-card{background-color:#fff;border-radius:12px;box-shadow:0 10px 30px #00000012;flex:1 1;padding:30px;position:sticky;top:20px}.summary-card h3{color:#2c3e50;color:var(--primary-color);font-weight:600;margin-bottom:25px;margin-top:0;text-align:center}.summary-item{align-items:center;color:#7f8c8d;display:flex;font-size:.95rem;justify-content:space-between;margin-bottom:15px}.summary-item span{align-items:center;display:flex;gap:8px}.summary-item strong{color:#34495e;color:var(--text-color);font-weight:500}.summary-subtitle{color:#2c3e50;color:var(--primary-color);font-weight:600;margin-bottom:10px;margin-top:15px;text-align:left}.extra-services-list{display:flex;flex-direction:column;gap:8px;margin-bottom:15px}.extra-service-item{color:#7f8c8d;font-size:.9rem;padding-left:5px;text-align:left}.total-price{border-top:1px solid #ecf0f1;border-top:1px solid var(--border-color);margin-top:20px;padding-top:20px;text-align:right}.total-price span{color:#34495e;color:var(--text-color);font-size:1rem}.total-price h2{color:#2c3e50;color:var(--primary-color);font-size:2.5rem;font-weight:700;margin:5px 0 0}.cta-button{background:linear-gradient(45deg,#1abc9c,#2ed573);background:linear-gradient(45deg,var(--secondary-color),#2ed573);border:none;border-radius:8px;box-shadow:0 4px 15px #1abc9c4d;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;margin-top:20px;padding:15px;transition:all .3s ease;width:100%}.cta-button:hover{box-shadow:0 7px 20px #1abc9c66;transform:translateY(-2px)}.step-card{background-color:#fff;border:1px solid #ecf0f1;border:1px solid var(--border-color);border-radius:12px;box-shadow:0 4px 12px #2c3e500d;padding:25px 30px;transition:all .3s ease}.step-row:hover .step-card{border-color:#3498db;border-color:var(--accent-color)}.step-card h3{align-items:center;color:#2c3e50;color:var(--primary-color);display:flex;flex-grow:1;font-weight:600;gap:10px;margin:0 0 15px}.step-row:not(:last-child) .stepper-column{padding-bottom:20px}.step-row .step-card.highlight-shake{animation:shake .6s ease-in-out both;border:2px solid #e74c3c!important}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.form-group label{color:#34495e;color:var(--text-color);font-size:.9rem;font-weight:500;margin-bottom:8px}.expertise-buttons{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.choice-buttons,.expertise-buttons{display:flex;gap:10px}.choice-buttons button,.expertise-buttons button{background-color:#fff;border:1px solid #ecf0f1;border:1px solid var(--border-color);border-radius:8px;color:#34495e;color:var(--text-color);cursor:pointer;flex:1 1;font-family:Poppins,sans-serif;font-size:1rem;padding:12px;transition:all .3s ease}.choice-buttons button:hover,.expertise-buttons button:hover{border-color:#1abc9c;border-color:var(--secondary-color);box-shadow:0 4px 15px #0000000d;transform:translateY(-2px)}.choice-buttons button.active,.expertise-buttons button.active{background-color:#2c3e50;background-color:var(--primary-color);border-color:#2c3e50;border-color:var(--primary-color);box-shadow:0 4px 15px #2c3e5033;color:#fff;font-weight:600}.checkbox-group{gap:15px}.checkbox-label{align-items:center;cursor:pointer;display:flex;font-size:1rem}.checkbox-label input[type=checkbox]{accent-color:#2c3e50;accent-color:var(--primary-color);height:1.3em;margin-right:12px;width:1.3em}.test-info{color:#7f8c8d;font-size:.9rem;margin-bottom:15px;margin-top:-10px}.text-input-area{border:1px solid #ecf0f1;border:1px solid var(--border-color);border-radius:8px;box-sizing:border-box;font-size:1rem;margin-top:20px;min-height:150px;padding:15px;resize:vertical;width:100%}.text-input-area:focus{border-color:#2c3e50;border-color:var(--primary-color);box-shadow:0 0 0 2px #2c3e501a;outline:none}.react-select-container .react-select__control{border:1px solid #ecf0f1;border:1px solid var(--border-color);border-radius:8px;box-shadow:none;min-height:40px}.react-select-container .react-select__control--is-focused{border-color:#2c3e50;border-color:var(--primary-color);box-shadow:0 0 0 2px #2c3e501a}.step-card-header{flex-wrap:wrap;justify-content:space-between}.header-meta,.step-card-header{align-items:center;display:flex;gap:15px}.header-meta{flex-shrink:0}.privacy-notice{align-items:center;color:#27ae60;display:flex;font-size:.85rem;gap:6px}.help-icon{background:none;border:none;color:#3498db;color:var(--accent-color);cursor:pointer;font-size:1.2rem;padding:0;transition:color .2s ease}.help-icon:hover{color:#2980b9}.upload-tabs{background-color:#f0f2f5;border-radius:10px;display:flex;margin-bottom:25px;margin-top:20px;padding:5px}.tab-btn{align-items:center;background:none;border:none;border-radius:8px;color:#7f8c8d;cursor:pointer;display:flex;flex:1 1;font-family:Poppins,sans-serif;font-size:1rem;font-weight:600;gap:8px;justify-content:center;padding:12px;transition:all .3s ease}.tab-btn.active{background-color:#fff;box-shadow:0 3px 10px #00000014;color:#3498db;color:var(--accent-color)}.upload-btn-styled{align-items:center;background-color:#3498db;background-color:var(--accent-color);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:1.1rem;font-weight:500;gap:10px;padding:12px 24px;transition:all .3s ease}.upload-btn-styled:hover{background-color:#2980b9}.upload-info-text{color:#95a5a6;font-size:.8rem;margin-top:15px}.file-upload-content input[type=file]{display:none}.file-list{border-top:1px solid #ecf0f1;border-top:1px solid var(--border-color);margin-top:20px;padding-top:15px}.file-item{background-color:#f4f7f6;background-color:var(--light-gray);border-radius:6px;font-size:.9rem;justify-content:space-between;margin-bottom:8px;padding:8px}.file-item,.file-item span{align-items:center;display:flex}.file-item span{gap:8px}.summary-item.timezone-item{margin-bottom:15px;margin-top:-5px}.timezone-button{background-color:initial;border:1px solid #bdc3c7;border-radius:6px;color:#2c3e50;color:var(--primary-color);cursor:pointer;display:inline-block;font-family:Poppins,sans-serif;font-weight:600;padding:2px 8px;position:relative;transition:all .2s ease}.timezone-button:hover{background-color:#f4f7f6;background-color:var(--light-gray);border-color:#1abc9c;border-color:var(--secondary-color)}.tooltip-text{background-color:#2c3e50;background-color:var(--primary-color);border-radius:6px;color:#fff;opacity:0;position:absolute;transition:opacity .3s ease;visibility:hidden;z-index:10}.timezone-button:hover .tooltip-small{opacity:1;visibility:visible}.tooltip-large{border-radius:8px;bottom:50%;left:calc(100% + 15px);line-height:1.6;padding:12px;text-align:left;transform:translateY(50%) translateX(10px);transition:opacity .3s,transform .3s;width:250px}.tooltip-large:after{border:5px solid #0000;border-right-color:#2c3e50;border-color:#0000 var(--primary-color) #0000 #0000;content:"";margin-top:-5px;position:absolute;right:100%;top:50%}.tooltip-trigger:not(.disabled):hover+.tooltip-large{opacity:1;transform:translateY(50%) translateX(0);visibility:visible}.submit-message{border-radius:8px;font-weight:500;margin-top:15px;padding:12px;text-align:center}.submit-message.success{background-color:#e8f8f5;color:#2ecc71}.submit-message.error{background-color:#fbecec;color:#e74c3c}.checkbox-label.with-tooltip{align-items:center;display:inline-flex;position:relative}.tooltip-trigger{align-items:center;background-color:#3498db;background-color:var(--accent-color);border-radius:50%;color:#fff;cursor:help;display:inline-flex;font-size:.9rem;font-weight:700;height:20px;justify-content:center;margin-left:8px;transition:all .2s ease;width:20px}.tooltip-trigger:hover{transform:scale(1.1)}.tooltip-trigger.disabled{background-color:#bdc3c7;cursor:not-allowed}.tooltip-trigger.disabled:hover{transform:none}.tooltip-trigger.disabled:hover+.tooltip-text{opacity:0;visibility:hidden}.timezone-button .tooltip-text{bottom:calc(100% + 8px);font-size:.9rem;left:50%;line-height:1.4;padding:8px 12px;text-align:center;transform:translateX(-50%);white-space:nowrap;width:auto}.timezone-button .tooltip-text:after{border:5px solid #0000;border-top-color:#2c3e50;border-color:var(--primary-color) #0000 #0000 #0000;content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%)}.tooltip-trigger:hover+.tooltip-text{opacity:1;transform:translateY(50%) translateX(0);visibility:visible}.coupon-section{margin:20px 0}.coupon-section label{color:#34495e;color:var(--text-color);display:block;font-weight:600;margin-bottom:8px}.coupon-input-group{display:flex;gap:8px}.coupon-input-group input{border:1px solid #ecf0f1;border:1px solid var(--border-color);border-radius:6px;flex-grow:1;font-size:1rem;padding:12px;transition:border-color .2s}.coupon-input-group input:focus{border-color:#2c3e50;border-color:var(--primary-color);box-shadow:0 0 0 2px #3498db33;outline:none}.coupon-input-group input:disabled{background-color:#f8f9fa;cursor:not-allowed}.coupon-input-group button{background-color:#2c3e50;background-color:var(--primary-color);border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:600;padding:0 20px;transition:background-color .2s}.coupon-input-group button:hover:not(:disabled){background-color:#3498db;background-color:var(--accent-color)}.coupon-input-group button:disabled{background-color:#bdc3c7;cursor:not-allowed}.coupon-error{color:#e74c3c;font-size:.9rem;margin-top:8px}.price-breakdown{margin-top:15px}.summary-item.original-price strong s{color:#7f8c8d;font-weight:500}.summary-item.discount-applied,.summary-item.discount-applied strong{color:#27ae60}.remove-coupon-btn{background:none;border:none;color:#e74c3c;cursor:pointer;font-size:.8rem;font-weight:600;margin-left:10px}@media (max-width:1024px){.order-container{flex-direction:column;gap:30px}.summary-card{box-sizing:border-box;order:2;position:static;width:100%}.form-column{order:1;width:100%}}@media (max-width:768px){.order-container{padding:15px}.stepper-column{display:none}.step-row{gap:0}.step-card{padding:20px}.step-card-header{justify-content:center;text-align:center}.step-card h3{margin-bottom:15px;width:100%}.upload-tabs{flex-direction:column;gap:8px}.choice-buttons,.expertise-buttons{flex-direction:column;gap:12px}.choice-buttons button,.expertise-buttons button{font-size:1rem;min-width:0;min-width:auto;padding:14px;width:100%}.summary-card{padding:20px}.total-price h2{font-size:2rem}}.modal-overlay{align-items:center;animation:fadeIn .3s ease;background-color:#2c3e50b3;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.modal-content{animation:scaleUp .3s ease-out forwards;background-color:#fff;border-radius:12px;box-shadow:0 10px 30px #0003;display:flex;flex-direction:column;max-height:85vh;max-width:650px;padding:25px;transform:scale(.95);width:100%}@keyframes scaleUp{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.modal-header{align-items:center;border-bottom:1px solid var(--border-color);display:flex;flex-shrink:0;justify-content:space-between;margin-bottom:10px;padding-bottom:15px}.modal-header h3{color:var(--primary-color);font-size:1.1rem;font-weight:600;margin:0}.close-btn{background:none;border:none;color:#bdc3c7;cursor:pointer;font-size:1.5rem;padding:0}.close-btn:hover{color:#e74c3c}.modal-body{overflow-y:auto;padding-top:10px;scrollbar-color:#bdc3c7 var(--light-gray);scrollbar-width:thin}.modal-body::-webkit-scrollbar{width:8px}.modal-body::-webkit-scrollbar-track{background:var(--light-gray)}.modal-body::-webkit-scrollbar-thumb{background-color:#bdc3c7;border:3px solid var(--light-gray);border-radius:10px}.file-type-list{display:flex;flex-direction:column}.file-type-row{align-items:center;border-bottom:1px solid var(--border-color);display:flex;padding:7px 5px}.file-type-row:last-child{border-bottom:none}.file-type-icon-name{align-items:center;color:var(--text-color);display:flex;flex:1 1;font-weight:500;gap:15px}.file-icon{align-items:center;border-radius:8px;color:#fff;display:inline-flex;font-size:1.1rem;height:35px;justify-content:center;width:35px}.file-type-extensions{color:#7f8c8d;flex:2 1;font-size:.9rem;line-height:1.5}.timezone-modal-overlay{align-items:center;animation:fadeIn .3s ease;background-color:#2c3e50b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1050}.timezone-modal-content{background:#fff;border-radius:12px;box-shadow:0 10px 40px #0003;display:flex;flex-direction:column;max-height:70vh;max-width:500px;width:90%}.timezone-modal-header{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:15px 20px}.timezone-modal-header h4{color:var(--primary-color);margin:0}.timezone-modal-header .close-btn{background:none;border:none;color:#95a5a6;cursor:pointer;font-size:1.8rem;font-weight:300}.timezone-list{list-style:none;margin:0;overflow-y:auto;padding:10px}.timezone-list li{align-items:center;border-radius:6px;cursor:pointer;display:flex;justify-content:space-between;padding:10px 15px;transition:background-color .2s ease}.timezone-name{color:var(--text-color)}.timezone-gmt{color:#7f8c8d;font-size:.85rem;font-weight:400}.timezone-list li:hover{background-color:var(--light-gray)}.timezone-list li.active{background-color:var(--secondary-color)}.timezone-list li.active .timezone-gmt,.timezone-list li.active .timezone-name{color:#fff;font-weight:600}.search-bar-container{border-bottom:1px solid var(--border-color);flex-shrink:0;padding:15px 20px;position:relative}.search-bar-container .fa-search{color:#bdc3c7;left:35px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.timezone-search-input{border:1px solid var(--border-color);border-radius:8px;box-sizing:border-box;font-family:Poppins,sans-serif;font-size:1rem;padding:12px 15px 12px 40px;transition:all .2s ease;width:100%}.timezone-search-input:focus{border-color:var(--accent-color);box-shadow:0 0 0 2px #3498db33;outline:none}.no-results{color:#95a5a6;cursor:default!important;font-style:italic;padding:20px;text-align:center}.no-results:hover{background-color:initial!important}.payment-modal-overlay{align-items:center;animation:fadeIn .3s ease;background-color:#2c3e50cc;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1050}.payment-modal-content{background:#fff;border-radius:12px;box-shadow:0 10px 40px #0003;max-width:450px;overflow:hidden;width:90%}.payment-modal-header{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:15px 20px}.payment-modal-header h3{color:var(--primary-color);margin:0}.payment-form{padding:25px 30px}.payment-form p{color:#7f8c8d;margin-bottom:20px;text-align:center}.card-element-container{border:1px solid #dde2e7;border-radius:8px;box-shadow:0 1px 3px #32325d26,0 1px 0 #00000005;padding:15px}.payment-error{color:#e74c3c;font-weight:500;margin-top:15px;text-align:center}.pay-button{background:linear-gradient(45deg,var(--secondary-color),#2ed573);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;margin-top:25px;padding:15px;transition:all .3s ease;width:100%}.pay-button:hover{box-shadow:0 7px 20px #1abc9c66;transform:translateY(-2px)}.pay-button:disabled{background:#bdc3c7;box-shadow:none;cursor:not-allowed;transform:none}.customer-info-row{align-items:flex-start;display:flex;gap:15px;margin-bottom:20px}.customer-info-row i{color:var(--accent-color);font-size:1.5rem;margin-top:5px}.customer-info-row label{color:#7f8c8d;font-size:.9rem;font-weight:600}.customer-info-row p{font-size:1.1rem;font-weight:500;margin:2px 0 0}.customer-info-row p a{color:var(--primary-color);text-decoration:none}.confirmation-modal p{font-size:1.1rem;line-height:1.6;margin-bottom:25px}.confirmation-buttons{display:flex;gap:10px;justify-content:flex-end}.confirmation-buttons button{border:none;border-radius:6px;cursor:pointer;font-weight:600;padding:10px 20px}.btn-secondary{background-color:#ecf0f1;color:var(--text-color)}.btn-danger{background-color:#e74c3c;color:#fff}.account-page h1{color:var(--primary-color);font-size:2rem;font-weight:700;margin-bottom:30px}.account-content-card{background-color:#fff;border:1px solid var(--border-color);border-radius:8px;overflow:hidden}.customer-orders-table .table-row strong{color:var(--primary-color);display:block;font-size:1rem}.customer-orders-table .table-row small{color:#7f8c8d;font-size:.85rem}.customer-orders-table .price-cell{color:#e74c3c;font-weight:600}.empty-orders{padding:60px 20px}.empty-orders p{font-size:1.2rem;margin-bottom:20px}.empty-orders .cta-button{background:var(--secondary-color);font-size:1rem;padding:12px 25px}.detail-page-header{align-items:center;background-color:var(--accent-color);box-sizing:border-box;color:#fff;display:grid;grid-template-columns:1fr auto 1fr;height:70px;padding:0 25px}.detail-page-header h1{color:#fff;font-size:1.5rem;grid-column:2/3;margin:0;text-align:center}.back-button{background:none;border:none;color:#fff;cursor:pointer;font-size:1.5rem;grid-column:1/2;justify-self:start;text-decoration:none}.header-placeholder{grid-column:3/4}.account-page.narrow-content{margin:0 auto;max-width:900px;padding:40px 20px}.detail-main-content{display:flex;flex-direction:column;gap:20px}.detail-top-bar{align-items:center;background-color:#fdfaea;border-radius:8px;display:flex;justify-content:space-between;padding:12px 20px}.order-id-badge{color:#a18800;font-weight:600}.status-badge-large{border-radius:50px;display:inline-block;font-size:.9rem;font-weight:600;padding:6px 12px;text-transform:capitalize}.status-badge-large.status-completed{background-color:#e8f8f5;color:#27ae60}.status-badge-large.status-in_progress{background-color:#eaf2f8;color:#2980b9}.detail-card-modern{background-color:#fff;border:1px solid var(--border-color);border-radius:8px;box-shadow:0 4px 12px #0000000a;padding:25px}.detail-section h3{border-bottom:1px solid var(--border-color);color:var(--primary-color);font-size:1.1rem;font-weight:600;margin:0 0 15px;padding-bottom:10px}.detail-section.source-files{margin-top:20px}.file-item-row{align-items:center;display:flex;font-weight:500;justify-content:space-between;padding:10px 0}.file-item-row span{align-items:center;display:flex;gap:8px}.download-btn-small{background-color:var(--light-gray);border:1px solid var(--border-color);border-radius:6px;color:var(--text-color);padding:6px 12px;text-decoration:none;transition:all .2s ease}.download-btn-small:hover{background-color:var(--accent-color);border-color:var(--accent-color);color:#fff}.invoice-btn{margin-top:20px;width:100%}.info-card .info-columns{grid-gap:10px 30px;display:grid;gap:10px 30px;grid-template-columns:1fr 1fr}.info-column .info-item{display:flex;justify-content:space-between;line-height:1.5;padding:8px 0}.total-price-section{align-items:center;border-top:1px solid var(--border-color);display:flex;justify-content:space-between;margin-top:20px;padding-top:20px}.total-price-section span{color:var(--primary-color);font-size:1.1rem}.total-price-section strong{font-size:1.8rem}.status-bar-info{align-items:center;border-radius:12px;display:grid;font-weight:600;grid-template-columns:1fr 1fr;margin-bottom:20px;padding:15px 25px}.status-bar-info.completed{background-color:#e8f8f5;color:#27ae60}.status-bar-info span{text-align:left}.cta-button-gradient{background:linear-gradient(45deg,var(--secondary-color),#2ed573);border:none;border-radius:8px;box-shadow:0 4px 15px #1abc9c33;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;justify-self:end;padding:12px 25px;transition:all .3s ease}.cta-button-gradient:hover{box-shadow:0 7px 20px #1abc9c4d;transform:translateY(-2px)}.files-card{padding:25px 30px}.files-card h3{color:var(--primary-color);font-size:1.2rem;margin-bottom:20px;margin-top:0}.files-table{display:flex;flex-direction:column}.files-table-header{color:#7f8c8d;font-weight:600;margin-bottom:10px;padding-bottom:10px}.files-table-header,.files-table-row{grid-gap:20px;border-bottom:1px solid var(--border-color);display:grid;gap:20px;grid-template-columns:1fr 1fr}.files-table-row{padding:15px 0}.files-table-row:last-child{border-bottom:none}.file-cell{gap:10px}.file-cell .fa-file{color:#95a5a6;font-size:1.5rem}.file-cell .fa-file-check{color:#2ecc71;font-size:1.5rem}.file-cell .file-name{color:var(--text-color);flex-grow:1;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.download-icon-btn{background-color:#f0f2f5;border:1px solid var(--border-color);border-radius:6px;cursor:pointer}.download-icon-btn:hover{border-color:var(--accent-color)}.no-file-text{color:#95a5a6;font-style:italic}.page-header.modern{align-items:center;background:linear-gradient(45deg,var(--secondary-color),#2ed573);border-radius:12px;box-shadow:0 7px 20px #1abc9c4d;color:#fff;display:flex;justify-content:space-between;margin-bottom:20px;padding:20px 30px}.page-header.modern h1{color:#fff;font-size:2rem;font-weight:700;margin:0}.balance-box{background-color:#f0f2f5;border-radius:8px;color:var(--text-color);font-weight:500;padding:10px 20px}.balance-box strong{color:#e74c3c;margin-left:5px}.balance-box i{color:#95a5a6;cursor:pointer;margin-left:8px}.filters-container-modern{background-color:#f8f9fa;border:1px solid var(--border-color);border-radius:8px;margin-bottom:20px;min-height:50px;padding:15px}.jobs-list-container{background-color:#fff;border:1px solid var(--border-color);border-radius:12px;overflow:hidden;padding:20px}.status-tabs{border-bottom:2px solid var(--border-color);display:flex;gap:10px;padding:10px 10px 0}.status-tabs button{background:none;border:none;border-bottom:3px solid #0000;bottom:-2px;color:#7f8c8d;cursor:pointer;font-weight:600;padding:12px 18px;position:relative}.status-tabs button.active{border-bottom-color:var(--accent-color);color:var(--accent-color)}.jobs-table .table-header,.jobs-table .table-row{grid-gap:15px;align-items:center;display:grid;gap:15px;grid-template-columns:1fr 2fr 1.5fr 1.5fr 1.5fr 1.2fr;padding:15px 20px}.jobs-table .table-header{color:#7f8c8d;font-size:.9rem;font-weight:600;text-transform:uppercase}.jobs-table .table-body{font-weight:500}.jobs-table .table-row{border-top:1px solid var(--border-color)}.jobs-table .table-row div:last-child{text-align:right}.table-row-message{color:#95a5a6;font-style:italic;padding:40px 20px;text-align:center}.table-row-message.error{color:#e74c3c;font-style:normal;font-weight:500}.details-btn{background-color:var(--accent-color);border-radius:6px;color:#fff!important;display:inline-block;font-weight:600;padding:10px 25px;text-align:center;text-decoration:none;transition:all .2s ease}.details-btn:hover{background-color:#2980b9;transform:translateY(-2px)}.status-badge{border-radius:50px;display:inline-block;font-size:.8rem;font-weight:600;padding:5px 10px;text-transform:capitalize}.status-badge.status-available{background-color:#f0f8ff;border:1px solid #aed6f1;color:#3498db}.status-badge.status-completed{background-color:#e8f8f5;color:#2ecc71}.status-badge.status-in_progress{background-color:#fdfaea;color:#f1c40f}.status-badge.status-assigned{background-color:#eaf2f8;color:#3498db}.status-badge.status-in_review{background-color:#e5e7f9;color:#6c5ce7}.status-badge.status-pending_quote{background-color:#f2f3f4;border:1px solid #d5dbdb;color:#566573}.job-detail-header{background-color:#fdfaea;padding:15px 20px;text-align:center}.job-detail-header h1{color:#c09802;font-weight:600}.btn-danger{align-items:center;background-color:initial;border:1px solid #e74c3c;border-radius:6px;color:#e74c3c;cursor:pointer;display:flex;font-weight:600;gap:8px;padding:8px 15px;transition:all .2s ease}.btn-danger:hover{background-color:#e74c3c;box-shadow:0 4px 10px #e74c3c4d;color:#fff}.btn-danger:disabled{background-color:#f2f2f2;border-color:#e0e0e0;color:#bdc3c7;cursor:not-allowed}.detail-grid{grid-gap:30px;align-items:flex-start;display:grid;gap:30px;grid-template-columns:2fr 1fr}.info-card{border-radius:12px;margin-bottom:20px;padding:25px}.info-card h3{font-size:1.2rem;font-weight:600;margin-bottom:15px;margin-top:0;padding-bottom:10px}.info-card.blue{background-color:#eaf2f8;color:#34495e}.info-card.green{background-color:#e8f8f5;color:#16a085}.btn-contact-outline,.btn-instructions-outline{background:none;border:2px solid;border-radius:6px;cursor:pointer;font-weight:600;padding:8px 18px;transition:all .2s ease}.btn-contact-outline{border-color:#3498db;color:#3498db}.btn-contact-outline:hover{background-color:#3498db;color:#fff}.btn-instructions-outline{border-color:#1abc9c;color:#1abc9c}.btn-instructions-outline:hover{background-color:#1abc9c;color:#fff}.btn-primary-solid{background-color:#3498db}.btn-dark-solid,.btn-primary-solid{border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:600;padding:10px 25px}.btn-dark-solid{background-color:#34495e}.file-section h4,.file-section p{margin-bottom:10px}.expertise-info{font-weight:500;margin-top:20px}.side-details{display:flex;flex-direction:column;gap:20px}.side-card{background-color:#fff;border:1px solid var(--border-color);border-radius:12px;padding:20px}.side-card label{color:#95a5a6;font-size:.8rem;font-weight:600;text-transform:uppercase}.side-card p{color:var(--primary-color);font-size:1.2rem;font-weight:500;margin:8px 0 0}.side-card p span{color:#95a5a6;font-size:.9rem}.side-card p.amount{font-size:2rem;font-weight:700}.side-card input{border:1px solid var(--border-color);border-radius:6px;box-sizing:border-box;padding:12px}.side-card button,.side-card input{margin-top:10px;width:100%}.page-header .btn-refresh{align-items:center;background-color:#fff;border:1px solid var(--border-color);border-radius:6px;cursor:pointer;display:flex;font-weight:600;gap:8px;padding:8px 15px}.page-header .btn-refresh:disabled{cursor:not-allowed;opacity:.7}.jobs-table.available-jobs-table .table-header,.jobs-table.available-jobs-table .table-row{grid-template-columns:3fr 1.5fr 1fr 1.5fr}.jobs-table .table-row small{color:#7f8c8d}.take-job-btn{background-color:#2ecc71}.take-job-btn:hover{background-color:#27ae60}.profile-layout{background-color:#fff;border:1px solid var(--border-color);border-radius:8px;padding:20px}.profile-sidebar{border-right:1px solid var(--border-color);padding-right:30px}.profile-sidebar button{border:none;border-radius:6px}.profile-sidebar button.active{background-color:var(--accent-color)}.profile-form-container h2{color:var(--accent-color)}.profile-page-narrow-content{margin:0 auto;max-width:900px}.profile-page h1{color:var(--primary-color);font-size:2rem;margin-bottom:20px}.profile-layout{display:flex;gap:30px}.profile-sidebar{flex:0 0 200px}.profile-sidebar nav{display:flex;flex-direction:column;gap:5px}.profile-sidebar button{background:none;border:1px solid var(--border-color);border-radius:8px;color:var(--text-color);cursor:pointer;font-size:1rem;font-weight:500;margin-bottom:5px;padding:12px 15px;text-align:left;width:100%}.profile-sidebar button:hover{background-color:var(--light-gray)}.profile-sidebar button.active{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff}.profile-content{background:#fff;border:1px solid var(--border-color);border-radius:8px;flex-grow:1;padding:30px}.profile-form-container h2{color:var(--primary-color);margin-bottom:30px;margin-top:0}.file-section h4{margin-bottom:20px;text-align:center}.simple-file-row{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:10px 0}.simple-file-row:last-child{border-bottom:none}.simple-file-row span{font-weight:500}.simple-file-actions{display:flex;gap:15px}.action-link-btn{background:none;border:none;color:var(--accent-color);cursor:pointer;font-weight:500;text-decoration:none}.action-link-btn.download{color:#27ae60}.job-detail-page.narrow-content{margin-left:auto;margin-right:auto;max-width:1000px}.job-detail-header{align-items:center;border-radius:8px;display:flex;justify-content:center;margin-bottom:30px;padding:20px;position:relative}.job-detail-header.yellow{background-color:#fdfaea;color:#c09802}.job-detail-header h1{font-size:1.5rem;margin:0}.job-detail-header .back-button{background:none;border:none;color:inherit;cursor:pointer;font-size:1.5rem;left:20px;opacity:.7;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .2s ease}.job-detail-header .back-button:hover{opacity:1}.job-detail-header .btn-danger{position:absolute;right:20px}.detail-grid.modern-layout{grid-gap:30px;align-items:flex-start;display:grid;gap:30px;grid-template-columns:2fr 1fr}.info-card-modern{background-color:#fff;border:1px solid var(--border-color);border-radius:12px;box-shadow:0 4px 15px #0000000d;margin-bottom:20px;padding:25px}.info-card-modern h3{color:var(--primary-color);font-size:1.1rem;font-weight:600;margin-bottom:15px;margin-top:0}.info-card-modern.blue{background-color:#f4f8fb}.info-card-modern.light-blue{background-color:#f7f9fa}.pm-info{align-items:center;display:flex;justify-content:space-between}.pm-info p{font-size:1.1rem;font-weight:500;margin:0}.btn-contact-outline{background:none;border:1px solid var(--accent-color);border-radius:6px;color:var(--accent-color);cursor:pointer;font-weight:600;padding:8px 15px}.job-status-line{align-items:center;display:flex;gap:10px}.job-status-line h3{margin-bottom:0}.job-prompt{color:#7f8c8d;margin-top:10px}.file-section{border-top:1px solid var(--border-color);margin-top:25px;padding-top:20px}.file-section h4{color:var(--primary-color);font-size:1.1rem;font-weight:600;margin-bottom:15px}.file-upload-container{display:flex;flex-direction:column;gap:15px}.file-upload-row{align-items:center;background-color:#fff;border:1px solid var(--border-color);border-radius:12px;display:flex;justify-content:space-between;padding:10px 15px}.file-info-side{align-items:center;display:flex;font-weight:500;gap:15px}.file-icon-big{color:#7f8c8d;font-size:2.5rem}.file-name-group{display:flex;flex-direction:column}.file-name-group strong{color:var(--primary-color);font-size:1.1rem}.download-source-link{color:var(--accent-color);font-size:.9rem;text-decoration:none}.file-actions-group{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:auto 1fr}.details-btn-modern,.upload-btn-modern{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-weight:600;gap:8px;padding:10px 18px;transition:all .2s ease}.details-btn-modern:hover,.upload-btn-modern:hover{transform:translateY(-2px)}.details-btn-modern.blue{background-color:#3498db;box-shadow:0 4px 10px #3498db33;color:#fff}.upload-btn-modern.green{box-shadow:0 4px 10px #2ecc7133}.uploaded-info-modern{align-items:center;display:flex;gap:15px;justify-content:flex-end}.uploaded-file-name{align-items:center;color:#27ae60;display:flex;font-weight:600;gap:8px}.uploaded-file-actions{align-items:center;display:flex;gap:15px}.action-link{align-items:center;background:none;border:none;color:var(--accent-color);cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:.9rem;gap:5px;padding:0;text-decoration:underline}.action-link:hover{color:var(--primary-color)}.action-link.icon-only{text-decoration:none}.upload-controls-wrapper{align-items:center;display:flex;gap:10px}.uploaded-info.modern{align-items:flex-end;display:flex;flex-direction:column;gap:4px;text-align:right}.uploaded-info.modern .uploaded-file-name{color:#27ae60;font-weight:600}.uploaded-info.modern .uploaded-file-name i{margin-right:5px}.uploaded-info.modern .upload-success-text{color:#27ae60;font-size:.8rem;font-style:italic}.change-file-btn{background:none;border:none;color:var(--accent-color);cursor:pointer;font-size:.9rem;text-decoration:underline}.upload-btn-modern.green{background-color:#2ecc71;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:10px 25px}.upload-btn-modern.green:hover{background-color:#27ae60}.upload-btn-modern:disabled{background-color:#bdc3c7;cursor:not-allowed}.completed-files-list{display:flex;flex-direction:column;gap:10px}.completed-files-list span{color:#2ecc71;font-weight:500}.completed-files-list i{margin-right:8px}.side-card-modern{background-color:#fff;border:1px solid var(--border-color);border-radius:12px;margin-bottom:20px;padding:20px;text-align:center}.side-card-modern label{color:#7f8c8d;font-size:.9rem;font-weight:600;text-transform:uppercase}.side-card-modern p{color:var(--primary-color);font-size:1.2rem;font-weight:600;margin:8px 0 0}.side-card-modern p .gmt-info{font-size:.9rem;font-weight:400}.side-card-modern p.amount{font-size:2rem;font-weight:700}.complete-job-section-footer{border-top:1px solid var(--border-color);margin-top:30px;padding-top:20px;text-align:right}.complete-job-btn{font-size:1.2rem!important;padding:15px 40px!important}.complete-job-btn:hover:not(:disabled){box-shadow:0 5px 15px #1abc9c4d!important;transform:translateY(-2px)!important}.complete-job-btn:disabled{background:#bdc3c7!important;box-shadow:none!important;cursor:not-allowed!important}.header-title .title-mobile,.jobs-table .table-row .cell-mobile{display:none}@media (max-width:768px){.page-header.modern{align-items:center;flex-direction:column;gap:15px;padding:25px}.page-header.modern h1{font-size:2.2rem}.balance-box.modern{align-self:center}.header-title .title-desktop{display:none}.header-title .title-mobile{display:block}.mobile-card-section{align-items:center;display:flex;justify-content:space-between}.jobs-table .table-header,.jobs-table .table-row .cell-desktop{display:none}.jobs-table .table-body{display:flex;flex-direction:column;gap:15px;padding:15px}.jobs-table .table-row{border:1px solid var(--border-color);border-radius:12px;box-shadow:0 4px 10px #0000000d;display:flex;flex-direction:column;gap:15px;padding:20px}.jobs-table .table-row .cell-mobile{display:flex;flex-direction:column;gap:15px;width:100%}.mobile-card-line{align-items:center;display:flex;justify-content:space-between;width:100%}.mobile-card-label{color:#7f8c8d;font-size:.9rem;font-weight:600;text-transform:uppercase}.mobile-card-value{color:var(--primary-color);font-size:1.1rem;font-weight:500}.jobs-table .table-row .cell-action{margin-top:10px;width:100%}.jobs-table .table-row .details-btn{box-sizing:border-box;font-size:1.1rem;padding:12px;width:100%}}.setting-row{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:20px 0}.setting-row:last-of-type{border-bottom:none}.setting-info strong{color:var(--primary-color);font-size:1.1rem;font-weight:600}.setting-info p{color:#7f8c8d;font-size:.9rem;margin:5px 0 0}.enable-notifications-section{padding:20px 0}.switch{display:inline-block;height:28px;position:relative;width:50px}.switch input{height:0;opacity:0;width:0}.slider{background-color:#ccc;bottom:0;cursor:pointer;left:0;right:0;top:0}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{background-color:#fff;bottom:4px;content:"";height:20px;left:4px;width:20px}input:checked+.slider{background-color:var(--secondary-color)}input:disabled+.slider{background-color:#e0e0e0;cursor:not-allowed}input:checked+.slider:before{transform:translateX(22px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}@media (max-width:992px){.profile-layout{flex-direction:column;gap:20px}.profile-sidebar{border-bottom:1px solid var(--border-color);border-right:none;flex:1 1 auto;padding-bottom:20px;padding-right:0}.profile-sidebar nav{flex-direction:row;gap:10px;justify-content:center}.profile-sidebar button{flex-grow:1;text-align:center;width:auto}.profile-content{padding:20px}}@media (max-width:576px){.account-page h1{font-size:1.8rem}.profile-layout{padding:10px}.profile-sidebar nav{flex-direction:column}.profile-content{padding:20px 15px}.profile-form-container h2{font-size:1.5rem}.form-row-auth{flex-direction:column;gap:0}.form-group-auth.half-width,.form-group-auth.phone-code,.form-group-auth.phone-number{flex-basis:auto;width:100%}}.support-dashboard h1{color:var(--primary-color);font-size:2rem}.support-page-header{align-items:center;background:linear-gradient(90deg,var(--secondary-color) 0,#2ed573 100%);border-radius:12px;color:#fff;display:flex;justify-content:space-between;margin-bottom:30px;padding:20px 30px}.support-page-title{color:#fff!important;font-size:1.8rem;font-weight:600;margin:0}.support-filters-compact{background-color:#fffffff2;border-radius:10px;box-shadow:0 4px 15px #0000001a;display:flex;padding:10px}.support-filters-compact input{border:1px solid #ccc;border-radius:6px;font-size:.95rem;padding:10px 15px;transition:all .2s ease;width:250px}.support-filters-compact input:focus{border-color:var(--accent-color);box-shadow:0 0 0 3px #3498db26;outline:none}.job-card{background-color:#fff;border:1px solid var(--accent-color);border-radius:12px;box-shadow:0 10px 30px #0000001a;margin-bottom:20px;overflow:hidden;transition:all .3s ease}.job-card-header{align-items:center;cursor:default;display:flex;justify-content:space-between;padding:20px}.job-card-header:hover{background-color:#fcfdfe}.job-card-header .job-info{display:flex;flex-direction:column;gap:5px}.job-card-header h3{color:var(--primary-color);font-size:1.2rem;font-weight:700;margin:0}.customer-name-btn{align-items:center;background:none;border:none;color:#7f8c8d;cursor:pointer;display:flex;font-size:.95rem;font-weight:400;gap:5px;padding:0;text-align:left;text-decoration:underline}.customer-name-btn:hover{color:var(--accent-color)}.header-actions{align-items:center;display:flex;gap:20px}.job-price-display{color:var(--text-color);font-size:1.1rem;font-weight:500}.job-price-display strong{color:var(--primary-color);font-weight:700}.job-card.expanded .details-chevron{transform:rotate(180deg)}.job-card-details{background-color:#fcfdfe;opacity:1;padding:25px 20px}.job-card-actions,.job-card-details{border-top:1px solid var(--border-color)}.job-card-actions{align-items:center;background-color:#f9fafb;display:flex;justify-content:space-between;padding:15px 20px}.detail-columns{grid-gap:30px;display:grid;gap:30px;grid-template-columns:1fr 1fr}.detail-column div,.detail-column p{margin-bottom:10px}.detail-column ul{margin:5px 0 0;padding-left:20px}.assign-section h4{margin-bottom:15px;margin-top:0}.assign-btn:disabled{background-color:#bdc3c7;cursor:not-allowed}.assign-controls,.language-edit-controls{align-items:center;display:flex;gap:10px}.assign-controls select,.language-edit-controls select{border:1px solid #ccc;border-radius:8px;flex-grow:1;padding:10px}.assign-controls .assign-btn{background-color:#bdc3c7;border:none;border-radius:8px;color:#fff;cursor:not-allowed;font-weight:600;padding:10px 15px}.assign-controls .assign-btn:not(:disabled){background-color:var(--accent-color);cursor:pointer}.cancel-btn{align-items:center;background-color:#fbecec;border:1px solid #fadbd8;border-radius:8px;color:#c0392b;cursor:pointer;display:flex;font-weight:600;gap:8px;padding:10px 20px;transition:all .2s ease}.cancel-btn:hover{background-color:#c0392b;border-color:#c0392b;color:#fff}.fee-input-group{font-weight:500}.fee-input-group input{border:1px solid #ccc;border-radius:8px;font-size:1rem}.approve-btn{background-color:#bdc3c7;cursor:not-allowed;padding:10px 20px}.approve-btn:not(:disabled){background-color:#2ecc71;cursor:pointer}.approve-btn:not(:disabled):hover{background-color:#27ae60}.no-jobs-message{color:#7f8c8d;font-style:italic;padding:40px;text-align:center}.approval-group{gap:15px}.action-btn{align-items:center;border:none;border-radius:6px;cursor:pointer;display:inline-flex;font-weight:500;gap:6px;padding:6px 12px;text-decoration:none;transition:all .2s ease}.action-btn.view{background-color:#f2f1f9;border:1px solid #dcd9f0;color:#6c5ce7;font-weight:600}.action-btn.view:hover{background-color:#6c5ce7;border-color:#6c5ce7;box-shadow:0 4px 10px #6c5ce733;color:#fff;transform:translateY(-2px)}.source-file-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin-top:5px;padding-left:0}.source-file-list li{align-items:center;display:flex;justify-content:space-between}.source-file-list li a{align-items:center;color:var(--accent-color);display:flex;font-weight:500;gap:8px;text-decoration:none}.source-file-list li a:hover{text-decoration:underline}.delete-file-btn{background:none;border:none;color:#e74c3c;cursor:pointer;font-size:1rem}.add-file-container{margin-top:15px}.add-file-btn{background:none;border:1px dashed #bdc3c7;border-radius:6px;color:#7f8c8d;cursor:pointer;font-weight:500;padding:8px 12px}.add-file-btn:hover{border-color:var(--accent-color);color:var(--accent-color)}.support-job-detail.narrow-content{max-width:900px}.detail-page-header.support-header{align-items:center;background-color:var(--accent-color);border-radius:12px;box-shadow:0 4px 15px #3498db4d;color:#fff;display:flex;height:80px;margin-bottom:30px;padding:0 25px}.detail-page-header.support-header h1{color:#fff;flex-grow:1;font-size:1.5rem;font-weight:600;margin:0;text-align:center}.detail-page-header .back-button{align-items:center;background-color:#ffffff26;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:500;gap:8px;padding:10px 20px;text-decoration:none;transition:background-color .2s ease}.detail-page-header .back-button:hover{background-color:#ffffff4d}.header-actions-detail{align-items:center;display:flex;gap:10px}.header-actions-detail .status-badge{background-color:#ffffffe6;font-size:.9rem;padding:8px 15px}.status-changer{background-color:#fff;border:1px solid #ffffff80;border-radius:8px;color:var(--primary-color);cursor:pointer;font-family:Poppins,sans-serif;font-weight:500;padding:8px 12px}.support-header{border-radius:12px;margin-bottom:30px}.detail-content-card{background-color:#fff;border:1px solid var(--border-color);border-radius:12px;padding:20px 40px}.detail-section{border-bottom:1px solid var(--border-color);padding:25px 0}.detail-section:last-child{border-bottom:none}.detail-section h4{color:var(--primary-color);font-size:1.2rem;font-weight:600;margin:0 0 20px}.info-line{align-items:center;display:flex;font-size:1rem;justify-content:space-between;margin-bottom:15px}.info-line span:first-child{color:#7f8c8d}.info-line span:last-child{color:var(--text-color);font-weight:500}.info-line:last-child{margin-bottom:0}.no-files-message{color:#95a5a6;font-style:italic}.detail-page-header .header-actions-detail{align-items:center;display:flex;gap:15px}.status-changer option{background-color:#fff;color:var(--primary-color)}.unassigned-text{color:#95a5a6;font-style:italic}.support-job-detail.narrow-content{margin:0 auto;max-width:1200px}.support-detail-grid{grid-gap:30px;align-items:flex-start;display:grid;gap:30px;grid-template-columns:2fr 1fr}.detail-card{background-color:#fff;border:1px solid var(--border-color);border-radius:12px;margin-bottom:25px;padding:25px}.detail-card h4{border-bottom:1px solid var(--border-color);color:var(--primary-color);font-size:1.1rem;font-weight:600;margin:0 0 20px;padding-bottom:15px}.details-toggle-btn{align-items:center;background:none;border:1px solid #bdc3c7;border-radius:6px;color:var(--text-color);cursor:pointer;display:flex;font-weight:500;gap:8px;padding:6px 12px;transition:all .2s ease}.details-toggle-btn:hover{background-color:var(--light-gray);border-color:var(--text-color)}.details-toggle-btn .details-chevron{transition:transform .3s ease}.details-toggle-btn .details-chevron.open{transform:rotate(180deg)}.info-grid{grid-gap:15px 30px;gap:15px 30px;grid-template-columns:1fr 1fr}.info-item{font-size:.95rem}.info-item strong{color:var(--text-color);font-weight:500;text-align:right}.info-line-stacked{margin-bottom:15px}.info-line-stacked span{color:#7f8c8d;display:block;font-size:.85rem;margin-bottom:4px}.info-line-stacked strong{color:var(--text-color);font-weight:500}.file-list-detail{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding-left:0}.file-list-detail li a{align-items:center;color:var(--accent-color);display:inline-flex;font-weight:500;gap:10px;text-decoration:none}.file-list-detail li a:hover{text-decoration:underline}.documents-table{margin-top:15px}.documents-table-header{grid-gap:20px;border-bottom:1px solid var(--border-color);display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:10px;padding-bottom:10px}.documents-table-header span{color:#7f8c8d;font-size:.9rem;font-weight:600}.documents-table-body{display:flex;flex-direction:column;gap:15px}.documents-table-row{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:1fr 1fr}.file-cell{align-items:center;background-color:#f9fafb;border-radius:8px;display:flex;justify-content:space-between;min-height:30px;padding:10px 15px}.file-cell a{align-items:center;color:var(--primary-color);display:inline-flex;font-weight:500;gap:10px;text-decoration:none}.file-cell a:hover{color:var(--accent-color)}.file-cell .download-icon-btn{align-items:center;background-color:#ecf0f1;border-radius:50%;color:#7f8c8d;display:inline-flex;height:30px;justify-content:center;transition:all .2s ease;width:30px}.file-cell .download-icon-btn:hover{background-color:var(--accent-color);color:#fff}.target-file-cell{align-items:center;display:flex;justify-content:space-between;width:100%}.file-actions-inline{align-items:center;display:flex;gap:15px}.action-link.icon-only{color:#7f8c8d;cursor:pointer;font-size:1rem}.action-link.icon-only:hover{color:var(--accent-color)}.file-display{align-items:center;color:var(--primary-color);display:flex;font-weight:500;gap:10px}.file-display.uploaded{color:#27ae60}.download-icon-btn{align-items:center;background-color:#ecf0f1;border-radius:50%;color:#7f8c8d;display:inline-flex;height:32px;justify-content:center;text-decoration:none;transition:all .2s ease;width:32px}.download-icon-btn:hover{background-color:var(--accent-color);color:#fff}.file-cell-actions{align-items:center;display:flex;gap:8px}.change-icon-btn{align-items:center;background:none;border:1px solid #bdc3c7;border-radius:6px;color:#7f8c8d;cursor:pointer;display:inline-flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.change-icon-btn:hover{border-color:var(--secondary-color);color:var(--secondary-color);transform:rotate(90deg)}.upload-placeholder-btn{background-color:initial;border:1px dashed #bdc3c7;border-radius:6px;color:#7f8c8d;cursor:pointer;font-weight:500;padding:8px;transition:all .2s ease;width:100%}.upload-placeholder-btn:hover{background-color:#f0f8ff;border-color:var(--accent-color);color:var(--accent-color)}.extra-services-details{border-top:1px solid var(--border-color);margin-top:25px;padding-top:25px}.extra-services-details h4{color:var(--primary-color);font-size:1.1rem;font-weight:600;margin:0 0 15px}.service-tag{background-color:#ecf0f1;border-radius:50px;color:#7f8c8d;display:inline-block;font-size:.85rem;font-weight:500;margin-right:10px;padding:5px 12px}.editable-deadline{border-bottom:2px dotted #bdc3c7;cursor:pointer;transition:border-color .2s ease}.editable-deadline:hover{border-bottom-color:var(--accent-color)}.deadline-editor{align-items:center;display:flex;gap:8px}.deadline-editor input[type=datetime-local]{border:1px solid #ccc;border-radius:6px;padding:6px}.deadline-editor button{background:none;border:none;cursor:pointer;font-size:1.2rem}.save-deadline-btn{color:#2ecc71}.cancel-deadline-btn{color:#e74c3c}.detail-column .info-item{align-items:center;display:flex;gap:15px;justify-content:space-between;padding:8px 0}.detail-column .info-item>strong{text-align:right}.detail-card .action-btn.email-btn{background-color:var(--secondary-color);color:#fff;justify-content:center;margin-top:15px;padding:10px;width:100%}.detail-card .action-btn.email-btn:hover{background-color:#16a085}.admin-modal-header.success-header .close-btn{color:#fff}.admin-modal-overlay{align-items:center;animation:fadeIn .3s ease;padding:20px;z-index:1050}.admin-modal-content{box-shadow:0 10px 40px #0003;display:flex;flex-direction:column;max-width:500px;overflow:hidden;width:90%}.admin-modal-header{border-bottom:1px solid var(--border-color);padding:15px 20px}.admin-modal-header h3{align-items:center;color:var(--primary-color);display:flex;gap:10px}.admin-modal-header .close-btn{color:#95a5a6}.admin-modal-header.confirm-header{background-color:var(--primary-color);color:#fff}.admin-modal-header.success-header{background-color:var(--secondary-color);color:#fff}.admin-modal-header .close-btn{color:#fff;font-size:1.8rem;opacity:.8}.admin-modal-body{padding:25px 20px;text-align:center}.admin-modal-body p{font-size:1.1rem;line-height:1.6;margin:0}.admin-modal-footer{border-top:1px solid var(--border-color);padding:15px 20px}.modal-btn{border:1px solid #0000;border-radius:6px;cursor:pointer;font-size:1rem;font-weight:600;padding:10px 20px}.modal-btn.cancel{background-color:#fff;border-color:#d1d5db;color:var(--text-color)}.modal-btn.confirm{background-color:var(--secondary-color);color:#fff}.modal-btn.confirm:hover{background-color:#16a085}.modal-btn.danger{background-color:#e74c3c;color:#fff}.delete-icon-btn{align-items:center;background:none;border:1px solid #e74c3c;border-radius:6px;color:#e74c3c;cursor:pointer;display:inline-flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.delete-icon-btn:hover{background-color:#e74c3c;color:#fff}.admin-dashboard-narrow-content{margin:0 auto;max-width:800px}.create-quote-form .form-section{background-color:#fcfdfe;border:1px solid var(--border-color);border-radius:12px;margin-bottom:20px;padding:25px}.create-quote-form .form-section:last-of-type{margin-bottom:30px}.create-quote-form h4{align-items:center;border-bottom:1px solid var(--border-color);color:var(--primary-color);display:flex;font-size:1.2rem;gap:10px;margin:0 0 25px;padding-bottom:15px}.create-quote-form h4 i{color:var(--accent-color)}.quote-upload{text-align:center}.quote-upload .upload-btn-styled{padding:15px 30px}.file-list-item{background-color:#f9fafb}.file-word-count{font-weight:500}.choice-buttons{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr 1fr}.choice-buttons button{background-color:#fff;border:1px solid #dde2e7;border-radius:8px;cursor:pointer;font-size:1rem;font-weight:500;padding:15px;transition:all .2s ease}.choice-buttons button:hover{border-color:var(--accent-color);color:var(--accent-color)}.choice-buttons button.active{background-color:#2c3e50;border-color:#2c3e50;color:#fff;font-weight:600}.form-submit-section{margin-top:30px}.form-submit-section .cta-button{font-size:1.2rem;padding:18px;width:100%}.quote-link-box{background-color:#e8f8f5;border:1px solid #a3e9d7;border-radius:8px;margin-top:30px;padding:20px}.quote-link-box p{font-weight:500;margin:0 0 10px}.quote-link-box input{border:1px solid #a3e9d7;border-radius:6px 0 0 6px;padding:10px;width:70%}.quote-link-box button{background-color:var(--secondary-color);border:none;border-radius:0 6px 6px 0;color:#fff;cursor:pointer;flex-shrink:0;padding:10px 15px;transition:all .2s ease}.quote-link-box button:hover{background-color:#16a085;box-shadow:0 4px 10px #1abc9c4d;transform:translateY(-2px)}.quote-link-box button:active{box-shadow:0 2px 5px #1abc9c4d;transform:translateY(0)}.checkbox-group{align-items:flex-start;display:flex;flex-direction:column;gap:18px}.auth-checkbox{align-items:center;color:var(--text-color);cursor:pointer;display:inline-flex;font-size:1rem;font-weight:500;gap:12px}.auth-checkbox input[type=checkbox]{display:none}.auth-checkbox span:before{border:2px solid #bdc3c7;border-radius:4px;content:"";display:inline-block;height:20px;margin-right:12px;transition:all .2s ease;vertical-align:middle;width:20px}.auth-checkbox input[type=checkbox]:checked+span:before{background-color:var(--secondary-color);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='m6.564.75-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:50%;border-color:var(--secondary-color)}.auth-checkbox:hover span:before{border-color:var(--secondary-color)}.delivery-info-container{align-items:center;background-color:#f9fafb;border-radius:8px;display:flex;justify-content:space-between;margin-top:20px;padding:15px}.estimated-delivery-info{font-weight:500;margin:0}.estimated-delivery-info strong{color:var(--primary-color)}.timezone-display-input-inline{align-items:center;border-radius:6px;cursor:pointer;display:flex;gap:8px;padding:8px 12px;transition:background-color .2s ease}.timezone-display-input-inline:hover{background-color:#eef2f7}.timezone-display-input-inline span{color:#7f8c8d;font-size:.9rem}.timezone-display-input-inline strong{color:var(--accent-color)}.timezone-display-input-inline i{color:#bdc3c7;font-size:.8rem}.file-upload-content.quote-upload{background-color:#f9fafb;border:2px dashed var(--border-color);border-radius:8px;padding:20px;text-align:center}.file-upload-content.quote-upload input[type=file]{display:none}.file-list-container{margin-top:20px;text-align:left;width:100%}.file-list-item{align-items:center;background-color:#fff;border:1px solid var(--border-color);border-radius:6px;display:flex;justify-content:space-between;margin-bottom:8px;padding:10px}.file-list-item span{align-items:center;display:flex;font-weight:500;gap:8px}.file-word-count{color:#7f8c8d;font-size:.9rem;font-weight:400!important}.remove-file-btn{background:none;border:none;color:#e74c3c;cursor:pointer;font-size:1rem}.upload-invoice-btn{background-color:#fff;border:1px dashed #bdc3c7;border-radius:8px;color:#7f8c8d;cursor:pointer;font-weight:500;padding:12px;transition:all .2s ease;width:100%}.upload-invoice-btn:hover{border-color:var(--accent-color);color:var(--accent-color)}.file-display-box{align-items:center;background-color:#f9fafb;border:1px solid #eef2f7;border-radius:8px;display:flex;justify-content:space-between;padding:10px 15px}.file-name-with-icon{align-items:center;display:flex;font-weight:500;gap:10px}.file-name-with-icon.success{color:#27ae60}.file-name-with-icon i{font-size:1.2rem}.file-actions-group-inline{align-items:center;display:flex;gap:8px}.action-icon-btn{align-items:center;background-color:#ecf0f1;border:1px solid #0000;border-radius:6px;color:#7f8c8d;cursor:pointer;display:inline-flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.action-icon-btn:hover{background-color:#fff;border-color:#bdc3c7}.action-icon-btn.danger:hover{background-color:#e74c3c;border-color:#c0392b;color:#fff}.inv-download-icon-btn{align-items:center;background-color:#ecf0f1;border-radius:50%;color:#7f8c8d;display:inline-flex;height:32px;justify-content:center;text-decoration:none;transition:all .2s ease;width:32px}.inv-download-icon-btn:hover{background-color:var(--accent-color);color:#fff}.inv-change-icon-btn{align-items:center;background:none;border:1px solid #bdc3c7;border-radius:6px;color:#7f8c8d;cursor:pointer;display:inline-flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.inv-change-icon-btn:hover{border-color:var(--secondary-color);color:var(--secondary-color);transform:rotate(90deg)}.inv-delete-icon-btn{align-items:center;background:none;border:1px solid #e74c3c;border-radius:6px;color:#e74c3c;cursor:pointer;display:inline-flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.inv-delete-icon-btn:hover{background-color:#e74c3c;color:#fff}.management-section{padding:20px 0}.management-section h5{font-size:1rem;margin:0 0 15px}.approval-group,.assign-group{display:flex;gap:10px}.management-section{border-top:1px solid var(--border-color);padding:25px 0}.management-section:first-of-type{border-top:none;padding-top:0}.management-section:last-of-type{padding-bottom:0}.management-section h5{color:var(--primary-color);font-size:1.1rem;font-weight:600;margin:0 0 20px;text-align:center}.language-update-group{align-items:center;display:flex;gap:15px;justify-content:center}.lang-select{background-color:#fff;border:1px solid #dde2e7;border-radius:6px;min-width:150px;padding:10px}.update-btn{background-color:#f4f7f6;border:1px solid #bdc3c7;border-radius:6px;cursor:pointer;font-weight:600;padding:10px 20px}.assign-group{align-items:center;display:flex;gap:10px}.assign-group select{flex-grow:1}.assign-group select,.fee-input-inline{border:1px solid #dde2e7;border-radius:6px;padding:12px}.fee-input-inline{text-align:right;width:120px}.assign-btn{background-color:#bdc3c7;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:600;padding:12px 25px}.assign-btn:not(:disabled){background-color:var(--accent-color)}.assign-btn:not(:disabled):hover{background-color:#2980b9}.approval-group{align-items:center;display:flex;gap:20px;justify-content:center;margin-top:10px}.fee-input-group{align-items:center;border:1px solid #dde2e7;border-radius:8px;display:flex;gap:10px;padding:5px 15px 5px 5px}.fee-input-group label{font-weight:500;padding-left:10px}.fee-input-group input{border:none;font-size:1.2rem;font-weight:600;padding:10px;text-align:right;width:120px}.fee-input-group input:focus{outline:none}.fee-input-group span{color:#7f8c8d;font-weight:500}.approve-btn{align-items:center;background-color:var(--secondary-color);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:8px;padding:12px 25px;transition:background-color .2s ease}.approve-btn:disabled{background-color:#bdc3c7;cursor:not-allowed}.approve-btn:not(:disabled):hover{background-color:#16a085}@media (max-width:992px){.support-page-header{align-items:flex-start;flex-direction:column;gap:15px}.support-filters-compact,.support-filters-compact input{width:100%}}@media (max-width:768px){.job-card{padding:15px}.job-card-actions,.job-card-header{align-items:flex-start;flex-direction:column;gap:15px;padding:0}.job-card-header .header-actions{justify-content:space-between;width:100%}.job-card-actions{align-items:stretch}.job-card-actions .approval-group{align-items:stretch;flex-direction:column}.job-card-actions .fee-input-group input{width:100%}.job-card-details .detail-columns{gap:20px;grid-template-columns:1fr}.job-card-details .detail-column{padding:0}.assign-controls,.language-edit-controls{align-items:stretch;flex-direction:column}.assign-controls .assign-btn{width:100%}.admin-table thead{display:none}.admin-table tbody,.admin-table tr{display:flex;flex-direction:column;gap:15px}.admin-table tbody{gap:15px;padding:15px 0}.admin-table tr{border:1px solid var(--border-color);border-radius:12px;padding:20px}.admin-table td{align-items:center;border-bottom:1px solid var(--border-color);border-top:none;display:flex;justify-content:space-between;padding:10px 0}.admin-table tr td:last-child{border-bottom:none;padding-bottom:0}.admin-table td:before{color:#7f8c8d;content:attr(data-label);font-size:.9rem;font-weight:600}.admin-table .action-btn{justify-content:center;padding:12px;width:100%}.admin-table .desktop-cell{display:flex}.admin-table .cell-mobile{display:none}}.admin-modal-overlay{background-color:#2c3e50b3;bottom:0;display:flex;justify-content:center;left:0;overflow-y:auto;padding:40px 20px;position:fixed;right:0;top:0;z-index:1020}.admin-modal-content{background:#fff;border-radius:12px;box-shadow:0 10px 30px #0003;margin:auto;max-width:550px;position:relative;width:100%}.admin-modal-header{align-items:center;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;padding:16px 24px}.admin-modal-header h3{font-size:1.25rem;margin:0}.admin-modal-header .close-btn{background:none;border:none;color:#6c757d;cursor:pointer;font-size:2rem;font-weight:300;line-height:1;padding:0}.admin-modal-form{padding:24px}.admin-modal-form .form-group-auth{margin-bottom:20px}.admin-modal-form .form-group-auth .static-label{color:var(--text-color);display:block;font-size:.9rem;font-weight:500;margin-bottom:8px}.admin-modal-form .cta-button{margin-top:20px;width:100%}.modal-form-divider{border-top:1px solid var(--border-color);margin:0 0 20px}.info-modal-body{padding:20px 30px}.info-row{border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:15px 0}.info-row:last-child{border-bottom:none}.info-row span{color:#7f8c8d}.info-row strong{color:var(--primary-color);font-weight:600}.lang-pair-row-modal{align-items:center;display:flex;gap:10px;margin-bottom:10px}.lang-pair-row-modal select{flex:1 1}.remove-pair-btn{background-color:#fbecec;border:1px solid #e74c3c;border-radius:50%;color:#e74c3c;cursor:pointer;font-weight:700;height:28px;width:28px}.add-pair-btn-modal{background:none;border:1px dashed #bdc3c7;border-radius:6px;color:#7f8c8d;cursor:pointer;font-weight:500;margin-top:10px;padding:8px;width:100%}.admin-modal-footer{background-color:#f9fafb;border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top:1px solid #e9ecef;display:flex;gap:10px;justify-content:flex-end;padding:16px 24px}.admin-modal-footer .btn-secondary{background-color:#ecf0f1;color:#7f8c8d}.admin-modal-footer .btn-primary,.admin-modal-footer .btn-secondary{border:none;border-radius:8px;cursor:pointer;font-size:1rem;font-weight:600;padding:12px 25px}.admin-modal-footer .btn-primary{background-color:var(--secondary-color);color:#fff}.admin-modal-footer .btn-primary:disabled{background-color:#bdc3c7;cursor:not-allowed}.checkbox-grid-modal{display:flex;flex-wrap:wrap;gap:10px;margin-top:5px}.chip-checkbox-modal input{display:none}.chip-checkbox-modal span{border:1px solid var(--border-color);border-radius:50px;cursor:pointer;display:block;font-weight:500;padding:8px 15px;transition:all .2s ease}.chip-checkbox-modal input:checked+span{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff}.form-section-divider{border-bottom:1px solid var(--border-color);color:var(--primary-color);font-size:1rem;font-weight:600;margin:30px 0 20px;padding-bottom:10px}.setting-row.modal-setting{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:15px 0}.setting-row.modal-setting:last-of-type{border-bottom:none}.setting-row.modal-setting .setting-info{padding-right:20px}.setting-row.modal-setting .setting-info strong{font-size:1rem}.setting-row.modal-setting .setting-info p{color:#7f8c8d;font-size:.85rem;margin:4px 0 0}.form-group-auth .auth-checkbox{align-items:center;color:var(--text-color);cursor:pointer;display:flex;font-size:1rem;-webkit-user-select:none;user-select:none}.form-group-auth .auth-checkbox input[type=checkbox]{height:0;opacity:0;position:absolute;width:0}.auth-checkbox .switch-track{background-color:#bdc3c7;border-radius:14px;display:inline-block;height:28px;margin-right:12px;position:relative;transition:background-color .3s ease;width:50px}.auth-checkbox .switch-thumb{background-color:#fff;border-radius:50%;height:20px;left:4px;position:absolute;top:4px;transition:transform .3s ease;width:20px}.auth-checkbox input[type=checkbox]:checked+.switch-track{background-color:#27ae60}.auth-checkbox input[type=checkbox]:checked+.switch-track .switch-thumb{transform:translateX(22px)}.usage-link-button{background:none;border:none;color:var(--primary-color);cursor:pointer;font-size:inherit;padding:0;text-decoration:underline}.usage-link-button:disabled{color:#7f8c8d;cursor:not-allowed;text-decoration:none}.multilang-input-container{background-color:#fff;border:1px solid #dfe4e8;border-radius:8px;overflow:hidden;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out}.multilang-input-container:focus-within{border-color:#3498db;box-shadow:0 0 0 3px #3498db26}.multilang-header{background-color:#f9fafb;border-bottom:1px solid #dfe4e8;padding:8px 12px}.lang-multi-select .react-select__control{background-color:initial!important;border:none!important;box-shadow:none!important;min-height:30px}.lang-multi-select .react-select__placeholder{color:#95a5a6}.multilang-tabs{background-color:#fff;border-bottom:1px solid #dfe4e8;display:flex;padding:0 12px}.lang-tab-btn{background:none;border:none;border-bottom:2px solid #0000;color:#7f8c8d;cursor:pointer;font-weight:500;margin-bottom:-1px;padding:12px 16px;transition:color .2s ease,border-color .2s ease}.lang-tab-btn:hover{color:#34495e}.lang-tab-btn.active{border-bottom-color:#2980b9;color:#2980b9}.multilang-textarea{border:none;box-sizing:border-box;font-size:1rem;line-height:1.5;min-height:120px;padding:14px;resize:vertical;width:100%}.multilang-textarea:focus{outline:none}.date-picker-input,.modal-text-input{background-color:#fff;border:1px solid #dfe4e8;border-radius:8px;box-sizing:border-box;color:#34495e;font-size:1rem;padding:12px 14px;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out;width:100%}.date-picker-input:focus,.modal-text-input:focus{border-color:#3498db;box-shadow:0 0 0 3px #3498db26;outline:none}.date-picker-input::placeholder,.modal-text-input::placeholder{color:#95a5a6}.react-datepicker-wrapper{display:block}.form-row-modal{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px}.form-group-modal.half-width{flex:1 1;min-width:200px}.btn-primary:hover{background-color:#16a085;box-shadow:0 4px 8px #0000001a;transform:translateY(-1px)}.btn-secondary{background-color:#f1f3f5;border:1px solid #dee2e6;color:#495057}.btn-secondary:hover{background-color:#e9ecef;border-color:#ced4da}.btn-primary:disabled,.btn-secondary:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:translateY(0)}:root{--primary-color:#2c3e50;--secondary-color:#1abc9c;--accent-color:#3498db;--brand-blue:#326fb2;--light-gray:#f4f7f6;--text-color:#34495e;--border-color:#eef2f7}.static-page{margin:40px auto;max-width:1000px;padding:40px;text-align:center}.static-header{border-bottom:1px solid #eef2f7;border-bottom:1px solid var(--border-color);margin-bottom:60px;padding-bottom:30px}.static-header h1{color:#2c3e50;color:var(--primary-color);font-size:3rem;margin-bottom:15px}.static-header p{color:#7f8c8d;font-size:1.2rem;line-height:1.7;margin:0 auto;max-width:700px}.static-content{color:#34495e;color:var(--text-color);font-size:1.1rem;line-height:1.8}.text-page{max-width:800px;text-align:left}.text-page .last-updated{color:#95a5a6;font-size:.9rem;font-style:italic;margin-top:10px}.text-content{color:#34495e;color:var(--text-color);font-size:1.1rem;line-height:1.8}.text-content h3{border-bottom:1px solid #eef2f7;border-bottom:1px solid var(--border-color);color:#2c3e50;color:var(--primary-color);font-size:1.6rem;font-weight:600;margin-top:40px;padding-bottom:10px}.text-content h3,.text-content p,.text-content ul{margin-bottom:20px}.text-content ul{list-style-type:disc;padding-left:25px}.text-content li{margin-bottom:10px}.text-content li strong{color:#2c3e50;color:var(--primary-color);font-weight:600}.text-content .text-link{color:#3498db;color:var(--accent-color);font-weight:500;padding-bottom:2px;position:relative;text-decoration:none}.text-content .text-link:after{background-color:#3498db;background-color:var(--accent-color);bottom:0;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:bottom right;transition:transform .3s ease-out;width:100%}.text-content .text-link:hover:after{transform:scaleX(1);transform-origin:bottom left}.services-grid-fullpage{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));text-align:left}.service-card-full{background:#fff;border:1px solid #eef2f7;border:1px solid var(--border-color);border-radius:12px;padding:30px;transition:all .3s ease}.service-card-full:hover{box-shadow:0 10px 30px #00000012;transform:translateY(-5px)}.service-card-full i{color:#326fb2;color:var(--brand-blue);font-size:2.5rem;margin-bottom:20px}.service-card-full h3{color:#2c3e50;color:var(--primary-color)}.service-card-full p{color:#7f8c8d;line-height:1.7}.static-cta-section{align-items:center;background:#326fb2;background:var(--brand-blue);border-radius:20px;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;justify-content:center;margin-top:80px;margin:80px auto 40px;max-width:1000px;padding:60px 40px;text-align:center}.static-cta-section h2{color:#fff;font-size:2.2rem;margin:0 0 20px}.static-cta-section p{color:#fffc;font-size:1.1rem;line-height:1.7;margin:0 auto 30px;max-width:600px}.static-cta-section .cta-button{background-color:var(--brand-green);border:none;box-shadow:0 4px 15px #1abc9c4d;font-size:1.2rem;max-width:400px;padding:18px 0;width:100%}.faq-container{border:1px solid #eef2f7;border:1px solid var(--border-color);border-radius:12px;margin:0 auto;max-width:800px;overflow:hidden;text-align:left}.faq-item{border-bottom:1px solid #eef2f7;border-bottom:1px solid var(--border-color)}.faq-item:last-child{border-bottom:none}.faq-question{align-items:center;color:#2c3e50;color:var(--primary-color);cursor:pointer;display:flex;font-size:1.1rem;font-weight:600;justify-content:space-between;padding:20px 25px;transition:background-color .2s ease}.faq-question:hover{background-color:#f9fafb}.faq-icon{color:#3498db;color:var(--accent-color);transition:transform .3s ease}.faq-icon.open{transform:rotate(180deg)}.faq-answer{background-color:#f9fafb;color:#34495e;color:var(--text-color);max-height:0;overflow:hidden;padding:0 25px;transition:max-height .4s ease,padding .4s ease}.faq-answer.open{max-height:200px;padding:20px 25px}.faq-answer p{line-height:1.8;margin:0}.legal-page{max-width:800px;text-align:left}.legal-page .last-updated{color:#95a5a6;font-size:.9rem;font-style:italic;margin-top:10px}.legal-content h2{border-bottom:2px solid #eef2f7;border-bottom:2px solid var(--border-color);color:#2c3e50;color:var(--primary-color);font-size:1.8rem;margin-bottom:15px;margin-top:40px;padding-bottom:10px}.legal-content li,.legal-content p{color:#34495e;color:var(--text-color);line-height:1.8}.legal-content ul{list-style-type:disc;padding-left:20px}.legal-content li{margin-bottom:10px}.contact-page{max-width:1100px}.contact-grid{grid-gap:50px;display:grid;gap:50px;grid-template-columns:2fr 1fr;margin-top:40px;text-align:left}.contact-form-container h3,.contact-info-panel h3{color:#2c3e50;color:var(--primary-color);font-size:1.5rem;margin-bottom:30px}.contact-form{display:flex;flex-direction:column;gap:10px}.contact-form .form-group-auth{margin-bottom:20px}.contact-form textarea{border:1px solid #dde2e7;border-radius:8px;line-height:1.6;min-height:150px;padding:15px;resize:vertical;width:100%}.form-success-message{color:#27ae60;font-weight:500;margin-top:15px}.contact-info-panel{background-color:#f9fafb;border-radius:12px;padding:30px}.contact-details-list{display:flex;flex-direction:column;gap:30px;list-style:none;margin:0;padding:0}.contact-details-list li{align-items:flex-start;display:flex;gap:20px}.contact-details-list i{color:#326fb2;color:var(--brand-blue);font-size:1.8rem;margin-top:5px;text-align:center;width:30px}.contact-details-list strong{color:#2c3e50;color:var(--primary-color);font-size:1.1rem}.contact-details-list p{color:#7f8c8d;margin:5px 0 0}.social-links{border-top:1px solid #eef2f7;border-top:1px solid var(--border-color);margin-top:40px;padding-top:30px}.social-links h4{font-size:1.1rem;margin-bottom:15px}.social-icons{display:flex;gap:15px}.social-icons a{align-items:center;background-color:#eef2f7;border-radius:50%;color:#2c3e50;color:var(--primary-color);display:inline-flex;font-size:1.1rem;height:40px;justify-content:center;text-decoration:none;transition:all .3s ease;width:40px}.social-icons a:hover{background-color:#326fb2;background-color:var(--brand-blue);color:#fff;transform:translateY(-3px)}.form-group-auth.floating-label textarea:focus+label,.form-group-auth.floating-label textarea:not(:placeholder-shown)+label{color:#3498db;color:var(--accent-color);font-size:.85rem;left:10px;top:-10px}.contact-details-list li p a{color:inherit;text-decoration:none;transition:color .2s ease}.contact-details-list li p a:hover{color:#3498db;color:var(--accent-color)}@media (max-width:768px){.static-page{padding-left:20px;padding-right:20px}.static-header h1{font-size:2.5rem}.static-header p{font-size:1.1rem}.services-grid-fullpage{grid-template-columns:1fr}.faq-question{font-size:1rem}.contact-grid{gap:50px;grid-template-columns:1fr}.contact-form .form-row-auth{flex-direction:column;gap:0}.contact-info-panel{background-color:initial;padding:0}.static-page{padding:0 20px}.static-header{margin-bottom:40px;padding-bottom:20px}.static-header h1{font-size:2.2rem}.static-header p{font-size:1rem}.services-grid-fullpage{gap:20px;grid-template-columns:1fr}.service-card-full{padding:25px}.faq-question{font-size:1rem;padding:15px}.faq-answer.open{max-height:300px}.faq-answer p{padding:15px}.contact-grid{gap:50px;grid-template-columns:1fr}.contact-form .form-row-auth{flex-direction:column;gap:10px}.contact-info-panel{background-color:initial;border-top:1px solid #eef2f7;border-top:1px solid var(--border-color);padding:40px 0 0}.legal-page .static-header h1{font-size:2rem}.legal-content h2{font-size:1.4rem}}.public-page{align-items:center;background-color:#f4f7f6;display:flex;justify-content:center;min-height:calc(100vh - 80px)}.quote-card{background-color:#fff;border-radius:12px;box-shadow:0 10px 40px #0000001a;max-width:600px;overflow:hidden;width:100%}.quote-header{background-color:var(--primary-color);color:#fff;padding:30px;text-align:center}.quote-header h2{margin:0 0 10px}.quote-header p{margin:0;opacity:.8}.quote-body{padding:30px}.info-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr}.info-item{display:flex;font-size:1.1rem;justify-content:space-between;padding:10px 0}.info-item span{color:#7f8c8d}.info-item strong{color:var(--primary-color);font-weight:600}.quote-footer{background-color:#f9fafb;border-top:1px solid var(--border-color);padding:30px;text-align:center}.total-price-section{margin-bottom:20px}.total-price-section span{color:#7f8c8d;font-weight:600;text-transform:uppercase}.total-price-section strong{color:#e74c3c;display:block;font-size:2.5rem;font-weight:700}.quote-footer .cta-button{width:100%}.total-price-section-modern{background-color:#fff;border-top:1px solid var(--border-color);padding:20px 30px;text-align:right}.total-price-section-modern span{color:#7f8c8d;font-size:.9rem;font-weight:600;text-transform:uppercase}.total-price-section-modern strong{color:#e74c3c;display:block;font-size:2.2rem;font-weight:700}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker__sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:normal;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{line-height:0;z-index:1}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}h2.react-datepicker__current-month{margin:0;padding:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{background-color:#333;border-radius:4px;bottom:70%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:initial;padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem;width:13.8rem}.react-datepicker__aria-live{border:0;clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}.announcement-banner{align-items:center;animation:slideDown .5s ease-out forwards;background-color:#326fb2;box-sizing:border-box;color:#fff;display:flex;font-size:.95rem;justify-content:center;left:0;padding:12px 20px;position:sticky;top:0;width:100%;z-index:1011}@keyframes slideDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.banner-content{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.banner-content strong{color:#000}.banner-content a{color:#fff;font-weight:600;text-decoration:underline}.banner-content a:hover{color:#e0e0e0}.banner-button{background-color:#000;border-radius:50px;color:#fff!important;font-weight:600;margin-left:15px;padding:8px 20px;text-decoration:none!important;transition:all .2s ease}.banner-button:hover{box-shadow:0 4px 10px #0003;transform:scale(1.05)}.banner-close-btn{background:none;border:none;color:#e0e0e0;cursor:pointer;font-size:1.5rem;line-height:1;padding:5px;position:absolute;right:20px;top:50%;transform:translateY(-50%)}.banner-close-btn:hover{color:#000}.banner-content p{margin:0}.banner-content strong{color:#fff}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;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
/*# sourceMappingURL=main.398aff8c.css.map*/