@font-face{font-display:swap;font-family:Noto Sans Thai;font-style:normal;font-weight:300;src:url(./noto-sans-thai-thai-300-normal.CZ5rdV3G.woff2) format("woff2"),url(./noto-sans-thai-thai-300-normal.X6PNm1_R.woff) format("woff");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-display:swap;font-family:Noto Sans Thai;font-style:normal;font-weight:300;src:url(./noto-sans-thai-latin-ext-300-normal.B_8EUXdu.woff2) format("woff2"),url(./noto-sans-thai-latin-ext-300-normal.CKUPRj2g.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Noto Sans Thai;font-style:normal;font-weight:300;src:url(./noto-sans-thai-latin-300-normal.CDhDwrhB.woff2) format("woff2"),url(./noto-sans-thai-latin-300-normal.cww58Gyl.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Noto Sans Thai;font-style:normal;font-weight:400;src:url(./noto-sans-thai-thai-400-normal.BEOmKAI1.woff2) format("woff2"),url(./noto-sans-thai-thai-400-normal.Dxb_unuU.woff) format("woff");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-display:swap;font-family:Noto Sans Thai;font-style:normal;font-weight:400;src:url(./noto-sans-thai-latin-ext-400-normal.nBP59pVw.woff2) format("woff2"),url(./noto-sans-thai-latin-ext-400-normal.B-1H0YkH.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Noto Sans Thai;font-style:normal;font-weight:400;src:url(./noto-sans-thai-latin-400-normal.BaWBrqFP.woff2) format("woff2"),url(./noto-sans-thai-latin-400-normal.Dh_FJjOB.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Noto Sans Thai;font-style:normal;font-weight:500;src:url(./noto-sans-thai-thai-500-normal.CU_X86GQ.woff2) format("woff2"),url(./noto-sans-thai-thai-500-normal.BOGXO2tw.woff) format("woff");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-display:swap;font-family:Noto Sans Thai;font-style:normal;font-weight:500;src:url(./noto-sans-thai-latin-ext-500-normal.B-ZWb8SZ.woff2) format("woff2"),url(./noto-sans-thai-latin-ext-500-normal.CrEHO7C8.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Noto Sans Thai;font-style:normal;font-weight:500;src:url(./noto-sans-thai-latin-500-normal.fyBKClF1.woff2) format("woff2"),url(./noto-sans-thai-latin-500-normal.BC04jsmm.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Noto Sans Thai;font-style:normal;font-weight:600;src:url(./noto-sans-thai-thai-600-normal.Cs73sVjl.woff2) format("woff2"),url(./noto-sans-thai-thai-600-normal.CmgB8_JK.woff) format("woff");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-display:swap;font-family:Noto Sans Thai;font-style:normal;font-weight:600;src:url(./noto-sans-thai-latin-ext-600-normal.maHHBsez.woff2) format("woff2"),url(./noto-sans-thai-latin-ext-600-normal.PkMZo0xa.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Noto Sans Thai;font-style:normal;font-weight:600;src:url(./noto-sans-thai-latin-600-normal.CemcjnVR.woff2) format("woff2"),url(./noto-sans-thai-latin-600-normal.Dbc-dNO6.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Noto Sans Thai;font-style:normal;font-weight:700;src:url(./noto-sans-thai-thai-700-normal.Cm52XUnT.woff2) format("woff2"),url(./noto-sans-thai-thai-700-normal.C9ISMlQq.woff) format("woff");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-display:swap;font-family:Noto Sans Thai;font-style:normal;font-weight:700;src:url(./noto-sans-thai-latin-ext-700-normal.uJk63onE.woff2) format("woff2"),url(./noto-sans-thai-latin-ext-700-normal.xdwl2Xg6.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Noto Sans Thai;font-style:normal;font-weight:700;src:url(./noto-sans-thai-latin-700-normal._dn-40wb.woff2) format("woff2"),url(./noto-sans-thai-latin-700-normal.C4AMFKt5.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Noto Sans Thai;font-style:normal;font-weight:800;src:url(./noto-sans-thai-thai-800-normal.jWZP1LTE.woff2) format("woff2"),url(./noto-sans-thai-thai-800-normal.MQyeoN2I.woff) format("woff");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-display:swap;font-family:Noto Sans Thai;font-style:normal;font-weight:800;src:url(./noto-sans-thai-latin-ext-800-normal.DP7AJQOX.woff2) format("woff2"),url(./noto-sans-thai-latin-ext-800-normal.Dgv6jKD0.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Noto Sans Thai;font-style:normal;font-weight:800;src:url(./noto-sans-thai-latin-800-normal.BCJ9uo2B.woff2) format("woff2"),url(./noto-sans-thai-latin-800-normal.CKFDzb83.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:300;src:url(./noto-sans-cyrillic-ext-300-normal.H8xkRp_9.woff2) format("woff2"),url(./noto-sans-cyrillic-ext-300-normal.UA-G8-eI.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:300;src:url(./noto-sans-cyrillic-300-normal.BND3kNcT.woff2) format("woff2"),url(./noto-sans-cyrillic-300-normal.CZh7t0aF.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:300;src:url(./noto-sans-devanagari-300-normal.3x-9IYjM.woff2) format("woff2"),url(./noto-sans-devanagari-300-normal.DNyzeF-A.woff) format("woff");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:300;src:url(./noto-sans-greek-ext-300-normal.CRJDOXIl.woff2) format("woff2"),url(./noto-sans-greek-ext-300-normal.Co5UnXHi.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:300;src:url(./noto-sans-greek-300-normal.DyWMOY5e.woff2) format("woff2"),url(./noto-sans-greek-300-normal.Dl9cfeds.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:300;src:url(./noto-sans-vietnamese-300-normal.B8H287RV.woff2) format("woff2"),url(./noto-sans-vietnamese-300-normal.DJbwBXgB.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:300;src:url(./noto-sans-latin-ext-300-normal.n7i9bp4O.woff2) format("woff2"),url(./noto-sans-latin-ext-300-normal.CZkmIwjG.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:300;src:url(./noto-sans-latin-300-normal.CDkhyKSz.woff2) format("woff2"),url(./noto-sans-latin-300-normal.CWkHlF1-.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:400;src:url(./noto-sans-cyrillic-ext-400-normal.BjDhGU6t.woff2) format("woff2"),url(./noto-sans-cyrillic-ext-400-normal.d9FrwbiD.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:400;src:url(./noto-sans-cyrillic-400-normal.CHP_ranX.woff2) format("woff2"),url(./noto-sans-cyrillic-400-normal.BDYvNhAR.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:400;src:url(./noto-sans-devanagari-400-normal.C3FccbrF.woff2) format("woff2"),url(./noto-sans-devanagari-400-normal.g9fsM2jL.woff) format("woff");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:400;src:url(./noto-sans-greek-ext-400-normal.i2oSBwXz.woff2) format("woff2"),url(./noto-sans-greek-ext-400-normal.L11LEhi4.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:400;src:url(./noto-sans-greek-400-normal.DCESwnT1.woff2) format("woff2"),url(./noto-sans-greek-400-normal.Be2BcUUc.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:400;src:url(./noto-sans-vietnamese-400-normal.D2wP-Vm-.woff2) format("woff2"),url(./noto-sans-vietnamese-400-normal.C3Al4sv4.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:400;src:url(./noto-sans-latin-ext-400-normal.CVf-LbaS.woff2) format("woff2"),url(./noto-sans-latin-ext-400-normal.CNh9dRW_.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:400;src:url(./noto-sans-latin-400-normal.BTkUljjl.woff2) format("woff2"),url(./noto-sans-latin-400-normal.DPpKfCgK.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:500;src:url(./noto-sans-cyrillic-ext-500-normal.CuwgPeWW.woff2) format("woff2"),url(./noto-sans-cyrillic-ext-500-normal.Bw4G4pNe.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:500;src:url(./noto-sans-cyrillic-500-normal.9zZ_jNuA.woff2) format("woff2"),url(./noto-sans-cyrillic-500-normal.BxM0HQjg.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:500;src:url(./noto-sans-devanagari-500-normal.VG35fhMU.woff2) format("woff2"),url(./noto-sans-devanagari-500-normal.B62tDw8r.woff) format("woff");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:500;src:url(./noto-sans-greek-ext-500-normal.D6bOGD5V.woff2) format("woff2"),url(./noto-sans-greek-ext-500-normal.CbZNESfr.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:500;src:url(./noto-sans-greek-500-normal.D_0l3T9g.woff2) format("woff2"),url(./noto-sans-greek-500-normal.BAAA_uK7.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:500;src:url(./noto-sans-vietnamese-500-normal.B_DgfjT4.woff2) format("woff2"),url(./noto-sans-vietnamese-500-normal.BBHKifio.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:500;src:url(./noto-sans-latin-ext-500-normal.D88cFz81.woff2) format("woff2"),url(./noto-sans-latin-ext-500-normal.Bn9_h39k.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:500;src:url(./noto-sans-latin-500-normal.DCA2Z9Cj.woff2) format("woff2"),url(./noto-sans-latin-500-normal.CDPngY5C.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:600;src:url(./noto-sans-cyrillic-ext-600-normal.DlWr7wnj.woff2) format("woff2"),url(./noto-sans-cyrillic-ext-600-normal.Cwz1867h.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:600;src:url(./noto-sans-cyrillic-600-normal.KpAl9xZA.woff2) format("woff2"),url(./noto-sans-cyrillic-600-normal.BRIw9PIU.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:600;src:url(./noto-sans-devanagari-600-normal.Ewgvvq1j.woff2) format("woff2"),url(./noto-sans-devanagari-600-normal.Bly84zfI.woff) format("woff");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:600;src:url(./noto-sans-greek-ext-600-normal.B4z4a2vi.woff2) format("woff2"),url(./noto-sans-greek-ext-600-normal.BjvVOqxV.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:600;src:url(./noto-sans-greek-600-normal.CT9U7UAD.woff2) format("woff2"),url(./noto-sans-greek-600-normal.C0bz_iEd.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:600;src:url(./noto-sans-vietnamese-600-normal.mhyQDSzg.woff2) format("woff2"),url(./noto-sans-vietnamese-600-normal.D0HZFEqa.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:600;src:url(./noto-sans-latin-ext-600-normal.Has_8ph9.woff2) format("woff2"),url(./noto-sans-latin-ext-600-normal.B3lLaxXr.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:600;src:url(./noto-sans-latin-600-normal.Dkgu5AE5.woff2) format("woff2"),url(./noto-sans-latin-600-normal.DVJMj_t0.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:700;src:url(./noto-sans-cyrillic-ext-700-normal.OK-fZO_i.woff2) format("woff2"),url(./noto-sans-cyrillic-ext-700-normal.D83T7awq.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:700;src:url(./noto-sans-cyrillic-700-normal.DYZmzPmX.woff2) format("woff2"),url(./noto-sans-cyrillic-700-normal.D8UNalU-.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:700;src:url(./noto-sans-devanagari-700-normal.DVs0dmkg.woff2) format("woff2"),url(./noto-sans-devanagari-700-normal.CT12sGlc.woff) format("woff");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:700;src:url(./noto-sans-greek-ext-700-normal.Dq1WA5-1.woff2) format("woff2"),url(./noto-sans-greek-ext-700-normal.BOmIwFkq.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:700;src:url(./noto-sans-greek-700-normal.x3kNWF-0.woff2) format("woff2"),url(./noto-sans-greek-700-normal.DDNJsN3F.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:700;src:url(./noto-sans-vietnamese-700-normal.DayJ0F-f.woff2) format("woff2"),url(./noto-sans-vietnamese-700-normal.1GL2JyGE.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:700;src:url(./noto-sans-latin-ext-700-normal.BypTtJma.woff2) format("woff2"),url(./noto-sans-latin-ext-700-normal.CgsG9aVh.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:700;src:url(./noto-sans-latin-700-normal.CrvTEWhy.woff2) format("woff2"),url(./noto-sans-latin-700-normal.ZyrKABVF.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:800;src:url(./noto-sans-cyrillic-ext-800-normal.Uh9TN07L.woff2) format("woff2"),url(./noto-sans-cyrillic-ext-800-normal.M3MO2N9R.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:800;src:url(./noto-sans-cyrillic-800-normal.BHsJD6QD.woff2) format("woff2"),url(./noto-sans-cyrillic-800-normal.D5bfi3D3.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:800;src:url(./noto-sans-devanagari-800-normal.Co_q6ZAR.woff2) format("woff2"),url(./noto-sans-devanagari-800-normal.BKyq03ns.woff) format("woff");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:800;src:url(./noto-sans-greek-ext-800-normal.DthhrbFv.woff2) format("woff2"),url(./noto-sans-greek-ext-800-normal.DMs-Du0o.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:800;src:url(./noto-sans-greek-800-normal.7cHs4GkA.woff2) format("woff2"),url(./noto-sans-greek-800-normal.BWg6C9u8.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:800;src:url(./noto-sans-vietnamese-800-normal.DLOy_OR1.woff2) format("woff2"),url(./noto-sans-vietnamese-800-normal.DB_3lCaD.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:800;src:url(./noto-sans-latin-ext-800-normal.CQX_xZZ-.woff2) format("woff2"),url(./noto-sans-latin-ext-800-normal.K85-gE9X.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:800;src:url(./noto-sans-latin-800-normal.Db0WpKRw.woff2) format("woff2"),url(./noto-sans-latin-800-normal.DnRnaT6R.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--color-primary-dark:#1e40af;--color-primary:#2563eb;--color-primary-hover:#1d4ed8;--color-accent-purple:#3b82f6;--color-accent-yellow:#2563eb;--color-accent-yellow-hover:#1d4ed8;--color-section-header-bg:#e0f2fe;--color-border:#e2e8f0;--color-bg-page:#f8fafc}body,html{max-width:100vw;overflow-x:hidden;width:100%}body{background-color:var(--color-bg-page);color:#0f172a;font-display:swap;font-family:Noto Sans Thai,Noto Sans,system-ui,-apple-system,sans-serif;margin:0;padding:0}*,:after,:before,body{box-sizing:border-box}*,:after,:before{font-family:inherit}.btn-primary{background-color:var(--color-primary);border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:inline-block;font-weight:500;padding:.5rem 1rem;transition:background-color .2s}.btn-primary:hover:not(:disabled){background-color:var(--color-primary-hover)}.btn-primary:disabled{cursor:not-allowed;opacity:.5}.btn-secondary{background-color:#e5e7eb;border:none;border-radius:.5rem;color:#1f2937;cursor:pointer;display:inline-block;font-weight:500;padding:.5rem 1rem;transition:background-color .2s}.btn-secondary:hover:not(:disabled){background-color:#d1d5db}.btn-secondary:disabled{cursor:not-allowed;opacity:.5}.card{background-color:#fff;border-radius:.5rem;box-shadow:0 4px 6px -1px #0000001a;padding:1.5rem}.input-field{border:1px solid #d1d5db;border-radius:.5rem;box-sizing:border-box;font-size:1rem;padding:.5rem 1rem;width:100%}.input-field:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px #2563eb33;outline:none}.label{color:#374151;display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.login-container{align-items:center;background:#fff;display:flex;justify-content:center;min-height:100vh;overflow:hidden;position:relative}.login-content{max-width:600px;padding:2rem;position:relative;width:100%;z-index:1}.login-card{background:#fff;border:1px solid var(--color-border);border-radius:16px;box-shadow:0 20px 60px #00000026;padding:3rem 2.5rem}.login-header{margin-bottom:2.5rem;text-align:center}.logo-wrap{align-items:center;display:flex;justify-content:center;margin:0 auto 1.5rem}.login-logo{display:block;height:120px;-o-object-fit:contain;object-fit:contain;width:120px}.login-title{color:var(--color-primary);font-size:2.5rem;font-weight:800;letter-spacing:-.02em;margin:0 0 .5rem}.login-subtitle{color:#64748b;font-size:.95rem;font-weight:500;margin:0}.login-form{margin-top:2rem}.login-card .label-icon-svg{color:var(--color-primary)}.login-card .form-label:hover .label-icon-svg{color:var(--color-primary-hover)}.login-card .forgot-link{color:var(--color-primary)}.login-card .forgot-link:hover{color:var(--color-primary-hover)}.login-card .password-toggle:hover{color:var(--color-primary)}.login-card .password-toggle:focus-visible{outline-color:var(--color-primary)}.form-group{margin-bottom:1.5rem}.form-label{align-items:center;color:#374151;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;margin-bottom:.75rem}.login-container .label-icon-svg{color:var(--color-primary);flex-shrink:0;height:20px;transition:all .3s cubic-bezier(.4,0,.2,1);width:20px}.login-container .form-label:hover .label-icon-svg{color:var(--color-primary-hover)}.input-wrapper{position:relative}.form-input.has-toggle{padding-right:3rem}.password-toggle{align-items:center;background:none;border:none;color:#6b7280;cursor:pointer;display:flex;justify-content:center;padding:.5rem;position:absolute;right:.75rem;top:50%;transform:translateY(-50%);transition:all .2s ease;z-index:10}.login-container .password-toggle:hover{color:var(--color-primary)}.password-toggle:disabled{cursor:not-allowed;opacity:.5}.login-container .password-toggle:focus-visible{border-radius:4px;outline:2px solid var(--color-primary);outline-offset:2px}.toggle-icon-svg{height:20px;width:20px}.form-input{background:#fff;border:2px solid #e5e7eb;border-radius:12px;box-sizing:border-box;font-size:1rem;padding:.875rem 1.25rem;transition:all .3s ease;width:100%}.login-container .form-input:focus{border-color:var(--color-primary);box-shadow:0 0 0 4px #2563eb26;outline:none}.form-input:disabled{cursor:not-allowed;opacity:.6}.form-input::-moz-placeholder{color:#9ca3af}.form-input::placeholder{color:#9ca3af}.form-options{display:flex;justify-content:flex-end;margin-bottom:1.5rem}.login-container .forgot-link{color:var(--color-primary);font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s ease}.login-container .forgot-link:hover{color:var(--color-primary-hover);text-decoration:underline}.error-message{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;color:#dc2626;display:flex;font-size:.875rem;gap:.5rem;margin-bottom:1.5rem;padding:.875rem 1rem}.error-icon-svg{color:#dc2626;flex-shrink:0;height:20px;transition:all .3s cubic-bezier(.4,0,.2,1);width:20px}.login-button{background:var(--color-primary);border:none;border-radius:12px;box-shadow:0 4px 12px #2563eb4d;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:1rem 1.5rem;transition:all .2s ease;width:100%}.login-button:hover:not(:disabled){background:var(--color-primary-hover);box-shadow:0 4px 16px #2563eb59}.login-button:active:not(:disabled){background:var(--color-primary-dark)}.login-button:disabled{cursor:not-allowed;opacity:.7;transform:none}.button-text{align-items:center;display:flex;gap:.5rem;justify-content:center}.button-icon-svg{color:#fff;flex-shrink:0;height:20px;transition:all .3s cubic-bezier(.4,0,.2,1);width:20px}.button-icon-svg,.login-button:hover:not(:disabled) .button-icon-svg{filter:drop-shadow(0 2px 4px rgba(255,255,255,.3))}.button-loading{align-items:center;display:flex;gap:.75rem;justify-content:center}.spinner{animation:spin .8s linear infinite;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;height:18px;width:18px}@keyframes spin{to{transform:rotate(1turn)}}.login-footer{border-top:1px solid var(--color-border);margin-top:2rem;padding-top:1.5rem;text-align:center}.login-container .footer-text{color:#64748b;font-size:.875rem;margin:0}@media(max-width:640px){.login-content{padding:1rem}.login-card{padding:2rem 1.5rem}.login-title{font-size:2rem}.login-logo{height:100px;width:100px}}.action-btn,.activate-btn,.add-btn,.btn,.btn-primary,.btn-secondary,.cancel-btn,.close-btn,.collapse-btn,.delete-btn,.dismiss-btn,.download-btn,.export-btn,.filter-input,.form-input,.form-textarea,.input-field,.login-button,.modal-btn,.notice2-btn,.page-btn,.paid-btn,.reset-btn,.retire-btn,.save-btn,.search-btn,.status-btn,.view-btn,button,input,select,textarea{font-family:Noto Sans Thai,Noto Sans,system-ui,-apple-system,sans-serif}.filter-input::-moz-placeholder,.form-input::-moz-placeholder,.form-textarea::-moz-placeholder,.input-field::-moz-placeholder,input::-moz-placeholder,textarea::-moz-placeholder{font-family:Noto Sans Thai,Noto Sans,system-ui,-apple-system,sans-serif}.filter-input::placeholder,.form-input::placeholder,.form-textarea::placeholder,.input-field::placeholder,input::placeholder,textarea::placeholder{font-family:Noto Sans Thai,Noto Sans,system-ui,-apple-system,sans-serif}.app-theme .dd-page-header{margin-bottom:1.5rem}.app-theme .dd-page-header.dd-header-row{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.app-theme .dd-page-header.dd-header-row .dd-title-underline{margin:0}.app-theme .dd-page-title{color:#0f172a;font-size:1.5rem;font-weight:700;margin:0 0 .25rem}.app-theme .dd-page-desc{color:#334155;font-size:.875rem;margin:0 0 .75rem}.app-theme .dd-title-underline{background:var(--color-primary);border:none;height:3px;margin:0;max-width:120px}.app-theme .dd-title-underline-full{max-width:none;width:100%}.app-theme .dd-card-header-toggle{align-items:center;cursor:pointer;display:flex;justify-content:space-between;-webkit-user-select:none;-moz-user-select:none;user-select:none}.app-theme .dd-filter-card .toggle-icon{color:#64748b;flex-shrink:0;height:1.25rem;width:1.25rem}.app-theme .dd-card{background:#fff;border:1px solid var(--color-border);border-radius:8px;box-shadow:0 1px 3px #0000000d;margin-bottom:1.5rem;overflow:hidden}.app-theme .dd-card-header{background:var(--color-section-header-bg);border-bottom:1px solid var(--color-border);color:#0f172a;font-size:.9375rem;font-weight:600;padding:.75rem 1rem}.app-theme .dd-card-body{padding:1rem}.app-theme .dd-section-title{border-bottom:2px solid var(--color-primary);color:#0f172a;display:inline-block;font-size:1.125rem;font-weight:700;margin:0 0 1rem;padding-bottom:.5rem}.app-theme .dd-stat-cards{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.app-theme .dd-stat-card{background:#fff;border:1px solid var(--color-border);border-radius:8px;box-shadow:0 1px 3px #0000000d;padding:1rem}.app-theme .dd-stat-card.dd-stat-blue{border-left:4px solid var(--color-primary)}.app-theme .dd-stat-card.dd-stat-slate{border-left:4px solid #64748b}.app-theme .dd-stat-card.dd-stat-green{border-left:4px solid #059669}.app-theme .dd-stat-card.dd-stat-amber{border-left:4px solid #d97706}.app-theme .dd-stat-card.dd-stat-red{border-left:4px solid #dc2626}.app-theme .dd-stat-card .dd-stat-label{color:#334155;font-size:.8125rem;margin-bottom:.25rem}.app-theme .dd-stat-card .dd-stat-value{color:#0f172a;font-size:1.5rem;font-weight:700}.app-theme .dd-btn{align-items:center;border:none;border-radius:6px;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.5rem 1rem;transition:background-color .2s}.app-theme .dd-btn-primary{background:var(--color-primary);color:#fff}.app-theme .dd-btn-primary:hover{background:var(--color-primary-hover)}.app-theme .dd-btn-secondary{background:#f1f5f9;border:1px solid var(--color-border);color:#0f172a}.app-theme .dd-btn-secondary:hover{background:#e2e8f0}.app-theme .dd-form-group{margin-bottom:.75rem}.app-theme .dd-label{color:#334155;display:block;font-size:.8125rem;font-weight:500;margin-bottom:.25rem}.app-theme .dd-input,.app-theme .dd-select{background:#fff;border:1px solid var(--color-border);border-radius:6px;color:#0f172a;font-size:.875rem;padding:.5rem .75rem;width:100%}.app-theme .dd-input:focus,.app-theme .dd-select:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px #2563eb26;outline:none}.app-theme .dd-table-wrap{overflow-x:auto}.app-theme .dd-table{border-collapse:collapse;font-size:.875rem;width:100%}.app-theme .dd-table th{background:#f1f5f9;border-bottom:1px solid var(--color-border);border-right:1px solid var(--color-border);color:#0f172a;font-weight:600;padding:.75rem 1rem;text-align:left}.app-theme .dd-table th:last-child{border-right:none}.app-theme .dd-table td{border-bottom:1px solid var(--color-border);border-right:1px solid var(--color-border);color:#0f172a;padding:.75rem 1rem}.app-theme .dd-table td:last-child{border-right:none}.app-theme .dd-table tbody tr:hover{background:#f8fafc}.app-theme .dd-badge{align-items:center;border-radius:4px;display:inline-flex;font-size:.75rem;font-weight:500;gap:.35rem;padding:.25rem .5rem}.app-theme .dd-badge-warning{background:#fef3c7;color:#92400e}.app-theme .dd-badge-success{background:#d1fae5;color:#065f46}.app-theme .dd-badge-info{background:#e0f2fe;color:#0369a1}.app-theme .dd-detail-row{border-bottom:1px solid var(--color-border);display:flex;font-size:.875rem;justify-content:space-between;padding:.5rem 0}.app-theme .dd-detail-row:last-child{border-bottom:none}.app-theme .dd-detail-label{color:#334155}.app-theme .dd-detail-value{color:#0f172a;font-weight:600}.app-theme .dd-header-row{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1rem}.app-theme .dd-header-actions{display:flex;flex-wrap:wrap;gap:.5rem}.app-theme .dd-filter-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));margin-bottom:1rem}.app-theme .dd-filter-actions{display:flex;gap:.5rem;margin-top:.75rem}.app-theme .dd-search-bar{align-items:center;display:flex;gap:.5rem;margin-bottom:1rem}.app-theme .dd-search-bar .dd-input{max-width:280px}.app-theme .dd-analysis-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.app-theme .page-header{background:transparent;border:none;border-radius:0;box-shadow:none;margin-bottom:1.5rem;padding:0}.app-theme .page-header:hover{transform:none}.app-theme .page-header:before{display:none}.app-theme .page-header .header-content{border-bottom:3px solid var(--color-primary);max-width:120px;padding-bottom:.75rem}.app-theme .page-title{background:none;color:#0f172a;font-size:1.5rem;font-weight:700;margin:0 0 .25rem;-webkit-text-fill-color:#0f172a}.app-theme .page-description{border:none;color:#334155;font-size:.875rem;margin:0 0 .75rem;padding:0}.app-theme .header-decoration,.app-theme .header-icon-wrapper,.app-theme .icon-glow{display:none}.app-theme .filters-card{background:#fff;border:1px solid var(--color-border);border-radius:8px;box-shadow:0 1px 3px #0000000d;margin-bottom:1.5rem;overflow:hidden}.app-theme .filters-header{background:var(--color-section-header-bg);border-bottom:1px solid var(--color-border);cursor:pointer;padding:.75rem 1rem}.app-theme .filters-title{color:#0f172a;font-size:.9375rem;font-weight:600;margin:0}.app-theme .filters-content{padding:1rem}.app-theme .filters-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.app-theme .filter-item .filter-label{color:#334155;font-size:.8125rem;font-weight:500;margin-bottom:.25rem}.app-theme .filter-input{border:1px solid var(--color-border);border-radius:6px;font-size:.875rem;padding:.5rem .75rem}.app-theme .filter-input:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px #2563eb26;outline:none}.app-theme .table-card{background:#fff;border:1px solid var(--color-border);border-radius:8px;box-shadow:0 1px 3px #0000000d;margin-bottom:1.5rem;overflow:hidden;padding:1rem}.app-theme .table-card .data-table{font-size:.875rem}.app-theme .table-card .data-table th{background:#f1f5f9;border-bottom:1px solid var(--color-border);border-right:1px solid var(--color-border);color:#0f172a;font-weight:600;padding:.75rem 1rem}.app-theme .table-card .data-table th:last-child{border-right:none}.app-theme .table-card .data-table td{border-bottom:1px solid var(--color-border);border-right:1px solid var(--color-border);color:#0f172a;padding:.75rem 1rem}.app-theme .table-card .data-table td:last-child{border-right:none}.app-theme .table-card .data-table tbody tr:hover{background:#f8fafc}.app-theme .search-btn{background:var(--color-primary);border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:500;padding:.5rem 1rem}.app-theme .search-btn:hover{background:var(--color-primary-hover)}.app-theme .reset-btn{background:#f1f5f9;border:1px solid var(--color-border);border-radius:6px;color:#0f172a;cursor:pointer;font-weight:500;padding:.5rem 1rem}.app-theme .reset-btn:hover{background:#e2e8f0}.app-theme .export-btn{background:var(--color-primary);border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:500;padding:.5rem 1rem}.app-theme .export-btn:hover{background:var(--color-primary-hover)}.app-theme .section-title{background:none;border-bottom:2px solid var(--color-primary);color:#0f172a;font-size:1.125rem;font-weight:700;margin:0 0 1rem;padding-bottom:.5rem;-webkit-text-fill-color:#0f172a}.app-theme .section-title:after{display:none}.app-theme .add-btn{background:var(--color-primary);border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:500;padding:.5rem 1rem}.app-theme .add-btn:hover{background:var(--color-primary-hover)}.app-theme .action-btn.edit-btn{background:#f1f5f9;border:1px solid var(--color-border);border-radius:6px;color:#0f172a;padding:.35rem .75rem}.app-theme .action-btn.edit-btn:hover{background:#e2e8f0}.app-theme .action-btn.delete-btn{background:#fef2f2;border:1px solid #fecaca;color:#dc2626}.app-theme .action-btn.delete-btn:hover{background:#fee2e2}.app-theme .profile-content .card{background:#fff;border:1px solid var(--color-border);border-radius:8px;box-shadow:0 1px 3px #0000000d;overflow:hidden}.app-theme .profile-content .card-header{background:var(--color-section-header-bg);border-bottom:1px solid var(--color-border);color:#0f172a;font-weight:600;padding:.75rem 1rem}.app-theme .profile-content .card-body{padding:1rem}.app-theme .empty-state{color:#64748b;padding:2rem;text-align:center}.app-theme .add-btn-small{background:var(--color-primary);border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:500;margin-top:.5rem;padding:.5rem 1rem}.app-theme .add-btn-small:hover{background:var(--color-primary-hover)}.app-theme .list-page-search-btn{align-items:center;background:#5d31b6!important;border:none;border-radius:12px;color:#fff!important;cursor:pointer;display:inline-flex;font-weight:600;gap:.5rem;padding:.75rem 1.5rem}.app-theme .list-page-search-btn:hover{background:#4c1d95!important}.app-theme .list-page-reset-btn{align-items:center;background:#fffffff2!important;border:2px solid rgba(138,79,242,.25);border-radius:12px;color:#374151!important;cursor:pointer;display:inline-flex;font-weight:600;gap:.5rem;min-width:100px;padding:.75rem 1.5rem}.app-theme .list-page-reset-btn:hover{border-color:#8a4ff266;color:#5d31b6}
