.complain-module__TH6ZoG__page{--complaint-green:#155eef;--complaint-deep:#123ea8;--complaint-ink:#172b4d;color:var(--complaint-ink);background:#fff;padding-bottom:86px}.complain-module__TH6ZoG__hero{color:#fff;background:radial-gradient(circle at 76% 18%,#ffffff38,#0000 24%),linear-gradient(135deg,#123ea8 0%,#155eef 58%,#3988ff 100%);place-items:center;min-height:510px;display:grid;position:relative;overflow:hidden}.complain-module__TH6ZoG__heroGlow{border:1px solid #ffffff38;border-radius:50%;width:480px;height:480px;position:absolute;top:-190px;left:calc(50% - 600px);box-shadow:0 0 0 78px #ffffff09,0 0 0 150px #ffffff06}.complain-module__TH6ZoG__heroContent{z-index:2;text-align:center;justify-items:center;width:min(1120px,100% - 40px);padding-bottom:70px;display:grid;position:relative}.complain-module__TH6ZoG__heroBadge{background:#03573d2b;border:1px solid #ffffff6b;border-radius:999px;align-items:center;gap:8px;margin-bottom:22px;padding:9px 18px;font-size:14px;display:inline-flex}.complain-module__TH6ZoG__hero h1{letter-spacing:2px;margin:0;font-size:clamp(38px,5vw,68px);font-weight:800;line-height:1.12}.complain-module__TH6ZoG__hero p{color:#ffffffeb;letter-spacing:1px;margin:22px 0 0;font-size:18px}.complain-module__TH6ZoG__heroActions{gap:22px;margin-top:54px;display:flex}.complain-module__TH6ZoG__heroActions button,.complain-module__TH6ZoG__heroActions a{background:var(--complaint-deep);color:#fff;cursor:pointer;border:1px solid #ffffff8c;border-radius:28px;justify-content:center;align-items:center;min-width:172px;min-height:50px;font-size:17px;transition:transform .2s,box-shadow .2s;display:inline-flex}.complain-module__TH6ZoG__heroActions a{color:var(--complaint-deep);background:#ffffffe0}.complain-module__TH6ZoG__heroActions button:hover,.complain-module__TH6ZoG__heroActions a:hover{transform:translateY(-2px);box-shadow:0 12px 24px #054f3938}.complain-module__TH6ZoG__heroWave{background:#ffffff14;border:2px solid #ffffff4d;border-radius:50% 50% 0 0;width:120%;height:120px;position:absolute;bottom:-74px;right:-10%;transform:rotate(-2deg)}.complain-module__TH6ZoG__section{width:min(1200px,100% - 40px);margin:0 auto;padding:82px 0}.complain-module__TH6ZoG__sectionHeader{text-align:center;justify-items:center;display:grid}.complain-module__TH6ZoG__sectionHeader>span{color:var(--complaint-green);letter-spacing:4px;font-size:12px;font-weight:800}.complain-module__TH6ZoG__sectionHeader h2{color:#19483a;margin:8px 0 0;font-size:32px;font-weight:650}.complain-module__TH6ZoG__sectionHeader p{color:#73817d;max-width:720px;margin:14px 0 0;line-height:1.8}.complain-module__TH6ZoG__issueGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin-top:46px;display:grid}.complain-module__TH6ZoG__issueCard{text-align:center;background:linear-gradient(#f2fffa 0%,#fff 62%);border:1px solid #dcebe5;border-radius:14px;flex-direction:column;align-items:center;min-height:308px;padding:30px 24px 26px;display:flex;box-shadow:0 12px 32px #115f470f}.complain-module__TH6ZoG__issueIcon{width:86px;height:86px;color:var(--complaint-green);background:#dff9ef;border-radius:24px;place-items:center;display:grid}.complain-module__TH6ZoG__issueCard:nth-child(2) .complain-module__TH6ZoG__issueIcon{color:#408ce3;background:#eef5ff}.complain-module__TH6ZoG__issueCard:nth-child(3) .complain-module__TH6ZoG__issueIcon{color:#f5a637;background:#fff5e5}.complain-module__TH6ZoG__issueCard:nth-child(4) .complain-module__TH6ZoG__issueIcon{color:#8c6ee7;background:#f1ebff}.complain-module__TH6ZoG__issueCard h3{margin:22px 0 8px;font-size:18px}.complain-module__TH6ZoG__issueCard p{color:#6d7c77;flex:1;margin:0;font-size:14px;line-height:1.8}.complain-module__TH6ZoG__issueCard button{background:var(--complaint-green);color:#fff;cursor:pointer;border:0;border-radius:20px;min-width:158px;min-height:38px;margin-top:22px}.complain-module__TH6ZoG__processSection{box-sizing:border-box;background:#f6f8f8;width:100%;max-width:none;padding-left:max(20px,50% - 600px);padding-right:max(20px,50% - 600px)}.complain-module__TH6ZoG__processLine{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:52px;display:grid}.complain-module__TH6ZoG__processStep{justify-items:center;gap:14px;display:grid;position:relative}.complain-module__TH6ZoG__processStep>span{z-index:2;border:2px solid var(--complaint-green);width:86px;height:86px;color:var(--complaint-green);background:#fff;border-radius:50%;place-items:center;display:grid;position:relative}.complain-module__TH6ZoG__processStep:first-child>span{background:var(--complaint-green);color:#fff}.complain-module__TH6ZoG__processStep>i{border-top:2px dotted #bce8d8;width:calc(100% - 90px);height:2px;position:absolute;top:43px;left:calc(50% + 45px)}.complain-module__TH6ZoG__processStep>i:after{content:"›";background:var(--complaint-green);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-style:normal;line-height:1;display:grid;position:absolute;top:-11px;left:50%}.complain-module__TH6ZoG__processStep strong{color:var(--complaint-deep);font-size:16px;font-weight:600}.complain-module__TH6ZoG__processAction{border:1px solid var(--complaint-green);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;max-width:940px;min-height:104px;margin:42px auto 0;padding:0 30px;display:flex}.complain-module__TH6ZoG__processAction p{color:#5b6e67;margin:0}.complain-module__TH6ZoG__processAction button{background:var(--complaint-green);color:#fff;cursor:pointer;border:0;border-radius:6px;min-width:140px;min-height:42px}.complain-module__TH6ZoG__serviceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:42px;display:grid}.complain-module__TH6ZoG__serviceGrid article{background:#fff;border:1px solid #e4eee9;border-radius:12px;align-items:flex-start;gap:18px;padding:28px;display:flex}.complain-module__TH6ZoG__serviceGrid article>span{height:56px;color:var(--complaint-green);background:#e6faf2;border-radius:16px;flex:0 0 56px;place-items:center;display:grid}.complain-module__TH6ZoG__serviceGrid h3{margin:2px 0 8px;font-size:18px}.complain-module__TH6ZoG__serviceGrid p{color:#6d7c77;margin:0;font-size:14px;line-height:1.8}.complain-module__TH6ZoG__latestSection{box-sizing:border-box;background:#f7f8f8;width:100%;max-width:none;padding-left:max(20px,50% - 600px);padding-right:max(20px,50% - 600px)}.complain-module__TH6ZoG__complaintList{gap:24px;max-width:1040px;margin:42px auto 0;display:grid}.complain-module__TH6ZoG__complaintCard{background:#fff;border:1px solid #e2e8e5;border-radius:12px;overflow:hidden;box-shadow:0 10px 30px #1548390d}.complain-module__TH6ZoG__complaintCard>header{background:#f2f5f4;justify-content:space-between;align-items:center;gap:18px;min-height:48px;padding:0 20px;display:flex}.complain-module__TH6ZoG__complaintCard>header div{color:#697873;flex-wrap:wrap;gap:18px;font-size:13px;display:flex}.complain-module__TH6ZoG__complaintCard>header strong{color:var(--complaint-deep);white-space:nowrap;align-items:center;gap:6px;font-size:14px;display:inline-flex}.complain-module__TH6ZoG__complaintBody{grid-template-columns:.85fr 1.15fr;gap:20px;padding:20px;display:grid}.complain-module__TH6ZoG__complaintBody section{border-radius:8px;padding:18px}.complain-module__TH6ZoG__complaintBody section:first-child{background:#fffbeb;border:1px solid #eee1b3}.complain-module__TH6ZoG__complaintBody section:last-child{background:#f0ffed;border:1px solid #bde8b2}.complain-module__TH6ZoG__complaintBody h3{margin:0 0 10px;font-size:15px}.complain-module__TH6ZoG__complaintBody p{color:#566760;margin:0;font-size:14px;line-height:1.9}.complain-module__TH6ZoG__complaintCard>footer{color:#8a9692;align-items:center;gap:12px;padding:0 20px 18px;font-size:12px;display:flex}.complain-module__TH6ZoG__complaintCard>footer em{color:#40816c;background:#edf7f3;border-radius:10px;padding:3px 8px;font-style:normal}.complain-module__TH6ZoG__complaintCard>footer time{margin-left:auto}.complain-module__TH6ZoG__sourceNote{color:#89948f;text-align:right;max-width:1040px;margin:22px auto 0;font-size:12px}.complain-module__TH6ZoG__empty,.complain-module__TH6ZoG__mineEmpty{color:#75837e;text-align:center;border:1px dashed #cddcd6;border-radius:12px;padding:56px 20px}.complain-module__TH6ZoG__stickyBar{z-index:20;color:#fff;background:#0cae75f5;justify-content:center;align-items:center;gap:50px;min-height:62px;padding:0 20px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 25px #0a553e29}.complain-module__TH6ZoG__stickyBar span{font-size:18px;font-weight:650}.complain-module__TH6ZoG__stickyBar button{color:#fff;cursor:pointer;background:#087a59;border:0;border-radius:22px;min-width:124px;min-height:40px;font-weight:700}.complain-module__TH6ZoG__modalBackdrop{z-index:1000;background:#091c1685;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.complain-module__TH6ZoG__modal{background:#fff;border-radius:12px;width:min(720px,100%);max-height:calc(100vh - 40px);overflow-y:auto;box-shadow:0 28px 80px #04241a47}.complain-module__TH6ZoG__modal>header{border-bottom:1px solid #e8eeeb;justify-content:space-between;align-items:center;min-height:58px;padding:0 22px;display:flex}.complain-module__TH6ZoG__modal>header h2{margin:0;font-size:19px}.complain-module__TH6ZoG__modal>header button{color:#84908c;cursor:pointer;background:0 0;border:0;place-items:center;width:38px;height:38px;display:grid}.complain-module__TH6ZoG__modal form{padding:24px}.complain-module__TH6ZoG__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px;display:grid}.complain-module__TH6ZoG__formGrid label{color:#344b43;gap:8px;min-width:0;font-size:14px;display:grid}.complain-module__TH6ZoG__formGrid input,.complain-module__TH6ZoG__formGrid select,.complain-module__TH6ZoG__formGrid textarea{box-sizing:border-box;color:#243a32;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cfd9d5;border-radius:5px;outline:0}.complain-module__TH6ZoG__formGrid input,.complain-module__TH6ZoG__formGrid select{height:42px;padding:0 12px}.complain-module__TH6ZoG__formGrid textarea{resize:vertical;min-height:112px;padding:12px}.complain-module__TH6ZoG__formGrid input:focus,.complain-module__TH6ZoG__formGrid select:focus,.complain-module__TH6ZoG__formGrid textarea:focus{border-color:var(--complaint-green);box-shadow:0 0 0 3px #16bf821f}.complain-module__TH6ZoG__fullField{grid-column:1/-1;position:relative}.complain-module__TH6ZoG__fullField small{color:#9aa6a2;position:absolute;bottom:8px;right:10px}.complain-module__TH6ZoG__codeField{grid-template-columns:minmax(0,1fr) 116px;gap:8px;display:grid}.complain-module__TH6ZoG__codeField button{color:#fff;cursor:pointer;background:#1388e8;border:0;border-radius:5px}.complain-module__TH6ZoG__codeField button:disabled{cursor:default;background:#a6b8c7}.complain-module__TH6ZoG__codeMessage,.complain-module__TH6ZoG__formError{margin:16px 0 0;font-size:13px}.complain-module__TH6ZoG__codeMessage{color:#16815e}.complain-module__TH6ZoG__formError{color:#d84646}.complain-module__TH6ZoG__submitForm{background:var(--complaint-green);color:#fff;cursor:pointer;border:0;border-radius:5px;min-width:266px;min-height:44px;margin-top:24px;font-size:15px;font-weight:650}.complain-module__TH6ZoG__submitForm:disabled{opacity:.6}.complain-module__TH6ZoG__successPanel{color:var(--complaint-deep);text-align:center;justify-items:center;padding:42px 24px 46px;display:grid}.complain-module__TH6ZoG__successPanel h3{margin:14px 0 5px;font-size:24px}.complain-module__TH6ZoG__successPanel p{color:#63726d;margin:5px 0}.complain-module__TH6ZoG__successPanel div{gap:12px;margin-top:24px;display:flex}.complain-module__TH6ZoG__successPanel a,.complain-module__TH6ZoG__successPanel button{border:1px solid var(--complaint-green);background:var(--complaint-green);color:#fff;cursor:pointer;border-radius:5px;justify-content:center;align-items:center;min-width:128px;min-height:40px;display:inline-flex}.complain-module__TH6ZoG__successPanel button{color:var(--complaint-deep);background:#fff}.complain-module__TH6ZoG__minePage{width:min(1120px,100% - 40px);min-height:620px;color:var(--complaint-ink,#16372e);margin:34px auto 80px}.complain-module__TH6ZoG__mineHeader{background:linear-gradient(135deg,#e8faf3,#f8fffc);border-radius:14px;justify-content:space-between;align-items:flex-end;gap:24px;padding:28px 30px;display:flex}.complain-module__TH6ZoG__mineHeader span{color:#16a975;letter-spacing:3px;font-size:11px;font-weight:800}.complain-module__TH6ZoG__mineHeader h1{margin:6px 0;font-size:30px}.complain-module__TH6ZoG__mineHeader p{color:#6b7c76;margin:0}.complain-module__TH6ZoG__mineHeader>div:last-child{gap:10px;display:flex}.complain-module__TH6ZoG__mineHeader button,.complain-module__TH6ZoG__mineHeader a{color:#197555;cursor:pointer;background:#fff;border:1px solid #b9dacf;border-radius:6px;align-items:center;gap:6px;min-height:38px;padding:0 16px;display:inline-flex}.complain-module__TH6ZoG__mineList{gap:20px;margin-top:24px;display:grid}.complain-module__TH6ZoG__mineCard{background:#fff;border:1px solid #e0e9e5;border-radius:12px;padding:24px;box-shadow:0 8px 28px #144b3a0d}.complain-module__TH6ZoG__mineCard>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.complain-module__TH6ZoG__mineCard>header div{gap:6px;display:grid}.complain-module__TH6ZoG__mineCard>header strong{font-size:19px}.complain-module__TH6ZoG__mineCard>header span{color:#87948f;font-size:12px}.complain-module__TH6ZoG__mineCard>header em{color:#bd7a13;background:#fff4df;border-radius:16px;padding:6px 12px;font-size:13px;font-style:normal}.complain-module__TH6ZoG__mineCard>header .complain-module__TH6ZoG__statusRESOLVED{color:#13805d;background:#e2f8ef}.complain-module__TH6ZoG__mineCard>header .complain-module__TH6ZoG__statusMEDIATING,.complain-module__TH6ZoG__mineCard>header .complain-module__TH6ZoG__statusACCEPTED{color:#2879c7;background:#e9f3ff}.complain-module__TH6ZoG__mineCard>header .complain-module__TH6ZoG__statusREJECTED,.complain-module__TH6ZoG__mineCard>header .complain-module__TH6ZoG__statusCLOSED{color:#707b78;background:#eff1f1}.complain-module__TH6ZoG__mineCard dl{background:#f6f8f7;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin:22px 0;padding:16px;display:grid}.complain-module__TH6ZoG__mineCard dl div{border-right:1px solid #e0e7e4;gap:5px;min-width:0;padding:0 14px;display:grid}.complain-module__TH6ZoG__mineCard dl div:last-child{border-right:0}.complain-module__TH6ZoG__mineCard dt{color:#8b9793;font-size:12px}.complain-module__TH6ZoG__mineCard dd{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.complain-module__TH6ZoG__mineCard section{background:#fffbeb;border-radius:8px;margin-top:16px;padding:16px 18px}.complain-module__TH6ZoG__mineCard section h3{align-items:center;gap:7px;margin:0 0 8px;font-size:14px;display:flex}.complain-module__TH6ZoG__mineCard section p{color:#55665f;margin:0;line-height:1.8}.complain-module__TH6ZoG__mineCard .complain-module__TH6ZoG__mineSolution{background:#effcf6}.complain-module__TH6ZoG__mineError,.complain-module__TH6ZoG__mineEmpty{margin-top:24px}.complain-module__TH6ZoG__mineEmpty{justify-items:center;gap:8px;display:grid}.complain-module__TH6ZoG__mineEmpty h2,.complain-module__TH6ZoG__mineEmpty p{margin:0}.complain-module__TH6ZoG__mineEmpty a{color:#fff;background:#16a975;border-radius:5px;margin-top:8px;padding:9px 18px}.complain-module__TH6ZoG__mineError{color:#b83434;background:#fff2f2;border:1px solid #f1b6b6;border-radius:8px;padding:16px}@media (max-width:900px){.complain-module__TH6ZoG__hero{min-height:430px}.complain-module__TH6ZoG__heroContent{padding-bottom:36px}.complain-module__TH6ZoG__hero h1{font-size:40px}.complain-module__TH6ZoG__hero p{font-size:15px}.complain-module__TH6ZoG__issueGrid,.complain-module__TH6ZoG__serviceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.complain-module__TH6ZoG__complaintBody{grid-template-columns:1fr}.complain-module__TH6ZoG__mineCard dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 0}.complain-module__TH6ZoG__mineCard dl div:nth-child(2){border-right:0}}@media (max-width:640px){.complain-module__TH6ZoG__page{padding-bottom:74px}.complain-module__TH6ZoG__hero{min-height:390px}.complain-module__TH6ZoG__heroContent{width:calc(100% - 28px)}.complain-module__TH6ZoG__heroBadge{margin-bottom:16px}.complain-module__TH6ZoG__hero h1{letter-spacing:0;font-size:31px}.complain-module__TH6ZoG__hero p{margin-top:15px;font-size:14px;line-height:1.8}.complain-module__TH6ZoG__heroActions{gap:10px;width:100%;margin-top:28px}.complain-module__TH6ZoG__heroActions button,.complain-module__TH6ZoG__heroActions a{flex:1;min-width:0;min-height:44px;font-size:15px}.complain-module__TH6ZoG__section{width:calc(100% - 28px);padding:54px 0}.complain-module__TH6ZoG__sectionHeader h2{font-size:25px}.complain-module__TH6ZoG__issueGrid,.complain-module__TH6ZoG__serviceGrid{grid-template-columns:1fr;margin-top:30px}.complain-module__TH6ZoG__issueCard{min-height:0}.complain-module__TH6ZoG__processSection,.complain-module__TH6ZoG__latestSection{width:100%;padding-left:14px;padding-right:14px}.complain-module__TH6ZoG__processLine{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 0;margin-top:34px}.complain-module__TH6ZoG__processStep>i{display:none}.complain-module__TH6ZoG__processAction{flex-direction:column;align-items:stretch;padding:22px}.complain-module__TH6ZoG__processAction button{width:100%}.complain-module__TH6ZoG__complaintCard>header{flex-direction:column;align-items:flex-start;padding:14px 16px}.complain-module__TH6ZoG__complaintBody{padding:14px}.complain-module__TH6ZoG__complaintCard>footer{padding:0 14px 14px}.complain-module__TH6ZoG__stickyBar{justify-content:space-between;gap:12px;min-height:56px;padding:0 14px}.complain-module__TH6ZoG__stickyBar span{font-size:14px}.complain-module__TH6ZoG__stickyBar button{min-width:94px}.complain-module__TH6ZoG__modalBackdrop{align-items:end;padding:0}.complain-module__TH6ZoG__modal{border-radius:16px 16px 0 0;max-height:92vh}.complain-module__TH6ZoG__modal form{padding:18px 16px 24px}.complain-module__TH6ZoG__formGrid{grid-template-columns:1fr;gap:15px}.complain-module__TH6ZoG__fullField{grid-column:auto}.complain-module__TH6ZoG__submitForm{width:100%;min-width:0}.complain-module__TH6ZoG__minePage{width:calc(100% - 28px);margin-top:18px}.complain-module__TH6ZoG__mineHeader{flex-direction:column;align-items:stretch;padding:22px}.complain-module__TH6ZoG__mineHeader>div:last-child{grid-template-columns:1fr 1fr;display:grid}.complain-module__TH6ZoG__mineHeader button,.complain-module__TH6ZoG__mineHeader a{justify-content:center}.complain-module__TH6ZoG__mineCard{padding:18px 14px}.complain-module__TH6ZoG__mineCard>header{align-items:flex-start}.complain-module__TH6ZoG__mineCard dl{grid-template-columns:1fr}.complain-module__TH6ZoG__mineCard dl div{border-bottom:1px solid #e0e7e4;border-right:0;padding:0 0 10px}.complain-module__TH6ZoG__mineCard dl div:last-child{border-bottom:0;padding-bottom:0}}.complain-module__TH6ZoG__page{color:#172b4d;background:#f6f8fc}.complain-module__TH6ZoG__sectionHeader>span{color:#155eef}.complain-module__TH6ZoG__sectionHeader h2{color:#172b4d}.complain-module__TH6ZoG__sectionHeader p,.complain-module__TH6ZoG__issueCard p,.complain-module__TH6ZoG__serviceGrid p{color:#667085}.complain-module__TH6ZoG__issueCard,.complain-module__TH6ZoG__serviceGrid article,.complain-module__TH6ZoG__complaintCard,.complain-module__TH6ZoG__processAction{background:#fff;border-color:#e6ebf2;border-radius:14px;box-shadow:0 8px 24px #183a7012}.complain-module__TH6ZoG__issueCard{background:linear-gradient(#f5f8ff 0%,#fff 62%)}.complain-module__TH6ZoG__issueIcon,.complain-module__TH6ZoG__serviceGrid article>span{color:#155eef;background:#edf4ff}.complain-module__TH6ZoG__issueCard button,.complain-module__TH6ZoG__processAction button{background:#155eef;border-radius:9px;min-height:44px}.complain-module__TH6ZoG__processSection,.complain-module__TH6ZoG__latestSection{background:#f6f8fc}.complain-module__TH6ZoG__processStep>i{border-top-color:#bcd3ff}.complain-module__TH6ZoG__processAction{border-color:#bcd3ff}.complain-module__TH6ZoG__stickyBar{background:#155eeff5;box-shadow:0 -10px 25px #123ea829}.complain-module__TH6ZoG__stickyBar button{background:#f97316}.complain-module__TH6ZoG__mineEmpty a{background:#155eef}.complain-module__TH6ZoG__page :is(a,button,input,select,textarea):focus-visible{outline-offset:2px;outline:3px solid #155eef3d}@media (prefers-reduced-motion:reduce){.complain-module__TH6ZoG__page *,.complain-module__TH6ZoG__page :before,.complain-module__TH6ZoG__page :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
