.supportWorkspacePage{background:#eef2f7;min-height:calc(100vh - 72px)}.supportContent,.supportPublicContent{min-width:0;background:radial-gradient(circle at 91% 4%,#3157d514,#0000 27%),linear-gradient(#f7f9fc 0%,#eef2f7 100%)!important;padding:34px 38px 74px!important}.supportPublicContent{width:100%}.supportShell{width:100%;max-width:1160px;margin:0 auto}.supportHero{background:radial-gradient(circle at 90% 15%,#4b72eb52,#0000 28%),linear-gradient(135deg,#121a2a 0%,#1d2c4b 60%,#284071 100%);border:1px solid #202b41;border-radius:24px;padding:34px 36px;position:relative;overflow:hidden;box-shadow:0 18px 46px #14203a26;max-width:none!important;margin-bottom:18px!important}.supportHero:after{content:"";border:1px solid #ffffff21;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-160px;right:-70px}.supportHero h1{z-index:1;color:#fff;position:relative;letter-spacing:-.04em!important;margin:0 0 12px!important;font-size:clamp(34px,5vw,48px)!important}.supportHero p{z-index:1;max-width:820px;position:relative;color:#c2ccdc!important;margin:0!important;font-size:14px!important;line-height:1.8!important}.supportTabs{background:#fff;border:1px solid #dfe5ef;border-radius:15px;padding:8px;box-shadow:0 9px 26px #18284b0b;flex-wrap:wrap!important;gap:8px!important;margin-bottom:18px!important;display:flex!important}.supportTabButton{min-height:43px;font-size:12px;transition:all .16s;color:#5b687c!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:10px!important;padding:0 15px!important;font-weight:800!important}.supportTabButton:hover{color:#18243a!important;background:#f3f6fb!important}.supportTabButton.isActive{color:#fff!important;background:#17191f!important;border-color:#17191f!important;box-shadow:0 8px 18px #1118271f!important}.supportTabButton:focus-visible{outline-offset:2px;outline:3px solid #aec0ef}.supportPanel{outline:none}.supportSearchCard,.supportTicketCard,.supportTicketListCard,.supportTopicCard,.supportInfoCard{background:#fff!important;border:1px solid #dfe5ef!important;border-radius:18px!important;box-shadow:0 12px 32px #18284b0d!important}.supportSearchCard{padding:26px 28px!important}.supportSearchCard h2{color:#192438;letter-spacing:-.025em!important;font-size:23px!important}.supportSearchInput{color:#1f2937;min-height:50px;transition:border-color .15s,box-shadow .15s,background .15s;background:#f9fbfd!important;border:1px solid #d6deea!important;border-radius:12px!important}.supportSearchInput:focus{box-shadow:0 0 0 4px #edf2ff;background:#fff!important;border-color:#829be4!important}.supportFilterChip{min-height:36px;font-size:11px;color:#526078!important;background:#fff!important;border:1px solid #dde4ee!important;border-radius:999px!important;padding:0 12px!important;font-weight:800!important}.supportFilterChip:hover{color:#3157d5!important;border-color:#bfcce4!important}.supportTopicCard,.supportInfoCard{transition:transform .16s,box-shadow .16s,border-color .16s}.supportTopicCard:hover,.supportInfoCard:hover{transform:translateY(-2px);border-color:#ccd6e7!important;box-shadow:0 16px 36px #18284b14!important}.supportIconBadge{background:linear-gradient(145deg,#17191f,#3157d5)!important;border-radius:13px!important;width:46px!important;height:46px!important;font-size:21px!important;box-shadow:0 8px 20px #2540872e!important}.supportTopicCard h3,.supportInfoCard h3{color:#172238;letter-spacing:-.02em!important;font-size:19px!important}.supportTicketForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 18px!important}.supportTicketForm>div:nth-of-type(n+3),.supportTicketForm>button,.supportTicketForm>[role=status],.supportTicketForm>[role=alert]{grid-column:1/-1}.supportTicketForm label{color:#344054;font-size:11px;font-weight:850!important}.supportTicketForm input:not([type=file]),.supportTicketForm select,.supportTicketForm textarea{box-sizing:border-box;color:#1f2937;transition:border-color .15s,box-shadow .15s;background:#fbfcfe!important;border:1px solid #d5dde9!important;border-radius:11px!important;width:100%!important}.supportTicketForm input:not([type=file]):focus,.supportTicketForm select:focus,.supportTicketForm textarea:focus{outline:none;box-shadow:0 0 0 4px #edf2ff;background:#fff!important;border-color:#819ae2!important}.supportTicketForm button[type=submit]{width:fit-content;min-height:45px;font-size:12px;background:#17191f!important;border-radius:10px!important;padding:11px 18px!important}.supportTicketListCard article{background:#f9fbfd!important;border-color:#e2e8f1!important}@media (max-width:900px){.supportContent,.supportPublicContent{padding:25px 18px 56px!important}.supportHero{padding:28px 24px}}@media (max-width:620px){.supportContent,.supportPublicContent{padding:18px 13px 48px!important}.supportHero{border-radius:18px;padding:23px 19px}.supportHero h1{font-size:31px!important}.supportTabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid!important}.supportTabButton{width:100%}.supportTicketForm{grid-template-columns:1fr}.supportTicketForm>*{grid-column:1/-1!important}.supportSearchCard,.supportTicketCard,.supportTicketListCard{padding:20px 17px!important}}.supportAuthLoading{min-height:calc(100vh - 72px)}.supportLoadingHero,.supportLoadingTabs,.supportLoadingCard{background:linear-gradient(90deg,#edf1f6 25%,#f7f9fc 50%,#edf1f6 75%) 0 0/200% 100%;border:1px solid #dfe5ef;animation:1.25s ease-in-out infinite supportLoadingPulse}.supportLoadingHero{border-radius:24px;height:180px}.supportLoadingTabs{border-radius:15px;height:58px;margin-top:18px}.supportLoadingCard{border-radius:18px;height:250px;margin-top:18px}@keyframes supportLoadingPulse{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.supportLoadingHero,.supportLoadingTabs,.supportLoadingCard{animation:none}}@media (max-width:380px){.supportContent,.supportPublicContent{padding-left:10px!important;padding-right:10px!important}.supportHero{padding:20px 16px}.supportTabs{padding:6px;grid-template-columns:1fr!important}.supportSearchCard,.supportTicketCard,.supportTicketListCard{padding:17px 13px!important}.supportTicketForm input[type=file]{width:100%;max-width:100%;overflow:hidden}.supportTicketForm button[type=submit]{box-sizing:border-box;width:100%}}
