.LoadingMark-module__4lnrcG__mark{color:#e5c58b;background:#17263f;border-radius:12px;place-items:center;font-size:22px;font-weight:700;line-height:1;width:40px!important;height:40px!important;animation:1.3s ease-in-out infinite LoadingMark-module__4lnrcG__breathe!important;display:inline-grid!important}.LoadingMark-module__4lnrcG__large{border-radius:18px;font-size:30px;box-shadow:0 8px 24px #17263f1f;width:64px!important;height:64px!important}.LoadingMark-module__4lnrcG__small{border-radius:5px;font-size:12px;width:18px!important;height:18px!important}@keyframes LoadingMark-module__4lnrcG__breathe{0%,to{opacity:.6}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.LoadingMark-module__4lnrcG__mark{animation:none!important}}
.SessionLoader-module__L_e5Jq__screen{background:#f5f7fb;flex-direction:column;justify-content:center;align-items:center;gap:26px;width:100%;min-height:100svh;display:flex}.SessionLoader-module__L_e5Jq__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.LoginForm-module__bpB7hW__page{color:#17253b;background:radial-gradient(circle at 12% 10%,#233b59 0,#0000 35%),#091727;place-items:center;height:100svh;padding:clamp(14px,3vw,40px);display:grid;overflow:hidden}.LoginForm-module__bpB7hW__shell{background:#fff;border-radius:24px;grid-template-columns:1fr 1fr;width:min(1080px,100%);height:min(660px,100%);min-height:0;display:grid;overflow:hidden;box-shadow:0 30px 90px #020a16a6}.LoginForm-module__bpB7hW__brandPanel{color:#f6f8fb;background:radial-gradient(circle at 95% 0,#294b6e 0,#0000 43%),linear-gradient(145deg,#102d48,#071b2d 75%);flex-direction:column;justify-content:space-between;padding:clamp(32px,5vw,64px);display:flex;position:relative;overflow:hidden}.LoginForm-module__bpB7hW__brandPanel:after{content:"";pointer-events:none;border:1px solid #ffffff19;border-radius:50%;width:430px;height:430px;position:absolute;bottom:30px;right:-235px;box-shadow:0 0 0 65px #ffffff08,0 0 0 130px #ffffff06}.LoginForm-module__bpB7hW__brandTop,.LoginForm-module__bpB7hW__mobileBrand{letter-spacing:.02em;align-items:center;gap:12px;font-weight:750;display:flex}.LoginForm-module__bpB7hW__brandMark{color:#122337;background:linear-gradient(135deg,#d7b66a,#f5dea3);border-radius:10px;place-items:center;width:38px;height:38px;font-size:23px;font-weight:900;display:inline-grid;box-shadow:0 8px 18px #0003}.LoginForm-module__bpB7hW__brandName span{color:#b6c7d9;font-weight:400}.LoginForm-module__bpB7hW__brandBody{z-index:1;max-width:430px;padding:32px 0;position:relative}.LoginForm-module__bpB7hW__eyebrow,.LoginForm-module__bpB7hW__formEyebrow{letter-spacing:.18em;color:#dcc17f;font-size:11px;font-weight:800}.LoginForm-module__bpB7hW__brandBody h1{letter-spacing:-.055em;margin:20px 0 22px;font-size:clamp(39px,4vw,59px);font-weight:750;line-height:1.08}.LoginForm-module__bpB7hW__brandBody p{color:#b8c7d8;max-width:380px;margin:0;font-size:16px;line-height:1.8}.LoginForm-module__bpB7hW__featureList{color:#e6edf4;gap:18px;margin-top:42px;font-size:14px;display:grid}.LoginForm-module__bpB7hW__featureList div{align-items:center;gap:16px;display:flex}.LoginForm-module__bpB7hW__featureList span{letter-spacing:.1em;color:#d8bf81;border:1px solid #d8bf8166;border-radius:7px;padding:7px 8px;font-size:11px}.LoginForm-module__bpB7hW__brandFoot{color:#b6c7d9;z-index:1;align-items:center;gap:14px;max-width:310px;font-size:12px;line-height:1.5;display:flex;position:relative}.LoginForm-module__bpB7hW__logo{object-fit:cover;border:1px solid #fff3;border-radius:8px;width:54px;height:54px}.LoginForm-module__bpB7hW__formPanel{background:#fff;flex-direction:column;justify-content:center;align-items:center;padding:32px clamp(28px,5vw,64px);display:flex;overflow:hidden}.LoginForm-module__bpB7hW__formContent{width:100%;max-width:390px;margin:auto 0}.LoginForm-module__bpB7hW__mobileBrand{color:#142d47;margin-bottom:36px;display:none}.LoginForm-module__bpB7hW__formEyebrow{color:#b18439}.LoginForm-module__bpB7hW__formPanel h2{letter-spacing:-.045em;color:#112840;margin:15px 0 12px;font-size:clamp(28px,3vw,37px);font-weight:760;line-height:1.18}.LoginForm-module__bpB7hW__intro{color:#6a7888;margin:0 0 27px;font-size:14px;line-height:1.6}.LoginForm-module__bpB7hW__form{flex-direction:column;display:flex}.LoginForm-module__bpB7hW__form>label:not(.LoginForm-module__bpB7hW__remember){color:#283b4f;margin:0 0 9px;font-size:13px;font-weight:700}.LoginForm-module__bpB7hW__form>input,.LoginForm-module__bpB7hW__passwordField input{color:#152c44;height:48px;font:inherit;background:#fbfcfe;border:1px solid #d9e1e8;border-radius:10px;outline:none;width:100%;padding:0 14px;font-size:14px;transition:border-color .2s,box-shadow .2s}.LoginForm-module__bpB7hW__form>input{margin-bottom:20px}.LoginForm-module__bpB7hW__form input:focus{border-color:#b08b4e;box-shadow:0 0 0 4px #dab97833}.LoginForm-module__bpB7hW__form input::placeholder{color:#9aa7b4}.LoginForm-module__bpB7hW__passwordField{position:relative}.LoginForm-module__bpB7hW__passwordField input{padding-right:64px}.LoginForm-module__bpB7hW__passwordField button{color:#54687a;cursor:pointer;background:0 0;border:0;padding:9px;font-size:12px;font-weight:700;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.LoginForm-module__bpB7hW__remember{color:#506275;cursor:pointer;align-items:center;gap:9px;margin:18px 0 21px;font-size:13px;display:flex}.LoginForm-module__bpB7hW__remember input{accent-color:#b48b4d;width:16px;height:16px}.LoginForm-module__bpB7hW__error{color:#a3342c;background:#fff2f0;border:1px solid #ffd5d1;border-radius:9px;margin:0 0 16px;padding:11px 13px;font-size:13px;line-height:1.45}.LoginForm-module__bpB7hW__submit{color:#fff;width:100%;height:50px;font:inherit;cursor:pointer;background:#152f49;border:0;border-radius:10px;justify-content:center;align-items:center;gap:13px;font-size:14px;font-weight:750;transition:background .2s,transform .2s;display:flex}.LoginForm-module__bpB7hW__submit:hover:not(:disabled){background:#244b70;transform:translateY(-1px)}.LoginForm-module__bpB7hW__submit:disabled{opacity:.7;cursor:wait}.LoginForm-module__bpB7hW__submit span{font-size:20px;line-height:1}.LoginForm-module__bpB7hW__footer{color:#94a0ab;text-align:center;border-top:1px solid #edf0f3;width:100%;max-width:390px;margin-top:22px;padding-top:16px;font-size:11px}.LoginForm-module__bpB7hW__footer span{margin:0 7px}@media (max-width:760px){.LoginForm-module__bpB7hW__page{background:#fff;padding:0;display:block}.LoginForm-module__bpB7hW__shell{width:100%;height:100svh;box-shadow:none;border-radius:0;display:block}.LoginForm-module__bpB7hW__brandPanel{display:none}.LoginForm-module__bpB7hW__formPanel{height:100%;padding:25px clamp(22px,6vw,44px)}.LoginForm-module__bpB7hW__mobileBrand{display:flex}.LoginForm-module__bpB7hW__formContent{margin:auto 0}.LoginForm-module__bpB7hW__footer{margin-top:25px}}@media (max-width:380px){.LoginForm-module__bpB7hW__formPanel{padding:24px 20px}.LoginForm-module__bpB7hW__mobileBrand{margin-bottom:26px}.LoginForm-module__bpB7hW__intro{margin-bottom:25px}.LoginForm-module__bpB7hW__form>input{margin-bottom:18px}}@media (max-height:760px){.LoginForm-module__bpB7hW__brandPanel{padding:28px}.LoginForm-module__bpB7hW__brandBody{padding:16px 0}.LoginForm-module__bpB7hW__brandBody h1{margin:12px 0;font-size:44px}.LoginForm-module__bpB7hW__featureList{gap:10px;margin-top:20px}.LoginForm-module__bpB7hW__formPanel{padding-top:18px;padding-bottom:18px}.LoginForm-module__bpB7hW__mobileBrand{margin-bottom:18px}.LoginForm-module__bpB7hW__formPanel h2{margin:8px 0;font-size:clamp(25px,3vw,33px)}.LoginForm-module__bpB7hW__intro{margin-bottom:18px}.LoginForm-module__bpB7hW__form>input,.LoginForm-module__bpB7hW__passwordField input{height:44px}.LoginForm-module__bpB7hW__form>input{margin-bottom:14px}.LoginForm-module__bpB7hW__remember{margin:14px 0}.LoginForm-module__bpB7hW__submit{height:46px}.LoginForm-module__bpB7hW__footer{margin-top:16px;padding-top:12px}}@media (max-height:620px){.LoginForm-module__bpB7hW__featureList{display:none}.LoginForm-module__bpB7hW__brandBody h1{font-size:38px}.LoginForm-module__bpB7hW__brandBody p{font-size:14px;line-height:1.5}.LoginForm-module__bpB7hW__footer{display:none}}@media (prefers-reduced-motion:reduce){.LoginForm-module__bpB7hW__form input,.LoginForm-module__bpB7hW__submit{transition:none}.LoginForm-module__bpB7hW__submit:hover:not(:disabled){transform:none}}
.Workspace-module__QJ1kyW__workspace{color:#17243b;background:radial-gradient(at 100% 0,#eaf0fa 0,#0000 45%),#f5f7fb;min-width:0;min-height:100svh}.Workspace-module__QJ1kyW__adminMain{overscroll-behavior-y:contain;scrollbar-gutter:stable;padding:clamp(12px,2vw,28px)}.Workspace-module__QJ1kyW__userMain{min-width:0}.Workspace-module__QJ1kyW__workspace .ant-card{border-color:#e3e8f0;box-shadow:0 4px 20px #14233f0a}.Workspace-module__QJ1kyW__workspace .ant-table-wrapper{min-width:0;max-width:100%}.Workspace-module__QJ1kyW__workspace .ant-table-cell{overflow-wrap:break-word}:is(.Workspace-module__QJ1kyW__workspace .ant-input,.Workspace-module__QJ1kyW__workspace .ant-select-selector){border-radius:8px}.Workspace-module__QJ1kyW__workspace .ant-pagination{flex-wrap:wrap;row-gap:8px}:is(.Workspace-module__QJ1kyW__workspace button:focus-visible,.Workspace-module__QJ1kyW__workspace a:focus-visible){outline-offset:3px;outline:3px solid #cfa75d}@media (max-width:991px){.Workspace-module__QJ1kyW__adminMain{padding-top:68px}}@media (max-width:575px){.Workspace-module__QJ1kyW__workspace .ant-card-head{padding-inline:12px}.Workspace-module__QJ1kyW__workspace .ant-card-body{padding:12px}.Workspace-module__QJ1kyW__workspace .ant-card-head-title{white-space:normal}.Workspace-module__QJ1kyW__workspace .ant-table-cell{font-size:12px}}@media (prefers-reduced-motion:reduce){.Workspace-module__QJ1kyW__workspace,.Workspace-module__QJ1kyW__workspace *{scroll-behavior:auto!important;transition:none!important}}
