.HomePage_mainContainer__2ESkv{padding-bottom:10px}.HomePage_footerStyle__v0NTN{font-size:9px;font-weight:600;color:#555555;text-align:center;margin-top:-10px;cursor:default;padding:10px 0}.InfoModal_modalOverlay__kNGHl{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0);display:flex;align-items:center;justify-content:center;z-index:10000;animation:InfoModal_overlayFadeIn__swR34 .4s cubic-bezier(.4,0,.2,1) forwards}.InfoModal_modal___bCaH{background:white;border-radius:12px;padding:0;width:90%;max-width:480px;max-height:80vh;overflow:hidden;opacity:0;transform:scale(.95) translateY(-20px);box-shadow:0 25px 80px rgba(0,0,0,.4);position:relative;animation:InfoModal_modalSlideIn__uUMOZ .5s cubic-bezier(.4,0,.2,1) .1s forwards}.InfoModal_modal___bCaH:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#3498db,#2980b9,#3498db);background-size:200% 100%;animation:InfoModal_shimmer__0o8RC 3s linear infinite}.InfoModal_modalError__slaKk{background:white;border-radius:12px;padding:0;width:90%;max-width:480px;max-height:80vh;overflow:hidden;opacity:0;transform:scale(.95) translateY(-20px);box-shadow:0 25px 80px rgba(0,0,0,.4);position:relative;animation:InfoModal_modalSlideIn__uUMOZ .5s cubic-bezier(.4,0,.2,1) .1s forwards}.InfoModal_modalError__slaKk:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#db3434,#b92929,#db3434);background-size:200% 100%;animation:InfoModal_shimmer__0o8RC 3s linear infinite}.InfoModal_modalHeader__cu1dj{padding:24px 24px 16px;background:linear-gradient(135deg,#f8f9fa,#ffffff);border-bottom:1px solid #e9ecef}.InfoModal_modalHeader__cu1dj h2{margin:0;color:#2c3e50;font-size:20px;font-weight:600}.InfoModal_content__9R_EK{padding:20px 24px;max-height:calc(80vh - 180px);overflow-y:auto}.InfoModal_message__sK4AG{margin:0 0 16px;color:#4a5568;font-size:15px;line-height:1.6}.InfoModal_details__znXEX{background:#f8f9fa;border-radius:8px;padding:12px 16px;border:1px solid #e9ecef}.InfoModal_detailsList__xTqOh{margin:0;padding:0 0 0 20px;max-height:200px;overflow-y:auto}.InfoModal_detailItem__rpw2O{font-size:13px;color:#6b7280;margin-bottom:6px;line-height:1.5}.InfoModal_detailItem__rpw2O:last-child{margin-bottom:0}.InfoModal_footer__UMzyn{padding:16px 24px 24px;display:flex;justify-content:flex-end;border-top:1px solid #e9ecef}.InfoModal_buttonInfo__i9ZYv{padding:12px 32px;background:linear-gradient(135deg,#3498db,#2980b9);color:white;border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;transition:all .3s ease;min-width:100px}.InfoModal_buttonInfo__i9ZYv:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(52,152,219,.4)}.InfoModal_buttonInfo__i9ZYv:active{transform:translateY(0)}.InfoModal_buttonError__znulm{padding:12px 32px;background:linear-gradient(135deg,#db3434,#b92929);color:white;border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;transition:all .3s ease;min-width:100px}.InfoModal_buttonError__znulm:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(219,52,52,.4)}.InfoModal_buttonError__znulm:active{transform:translateY(0)}@keyframes InfoModal_overlayFadeIn__swR34{0%{background:rgba(0,0,0,0)}to{background:rgba(0,0,0,.5)}}@keyframes InfoModal_modalSlideIn__uUMOZ{0%{opacity:0;transform:scale(.95) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes InfoModal_shimmer__0o8RC{0%{background-position:-200% 0}to{background-position:200% 0}}.InfoModal_detailsList__xTqOh::-webkit-scrollbar{width:6px}.InfoModal_detailsList__xTqOh::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.InfoModal_detailsList__xTqOh::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.InfoModal_detailsList__xTqOh::-webkit-scrollbar-thumb:hover{background:#a1a1a1}@media (max-width:480px){.InfoModal_modalError__slaKk,.InfoModal_modal___bCaH{width:95%;margin:10px;border-radius:8px}.InfoModal_modalHeader__cu1dj{padding:16px 16px 12px}.InfoModal_modalHeader__cu1dj h2{font-size:18px}.InfoModal_content__9R_EK{padding:16px}.InfoModal_message__sK4AG{font-size:14px}}.Header_header__v1kNR{background:linear-gradient(135deg,#5a73c5,#677bbe);border-bottom:1px solid #0099ff;padding:5px;box-shadow:0 2px 10px rgba(0,0,0,.475);position:-webkit-sticky;position:sticky;top:0;z-index:1000}.Header_headerContent__q2n_w{display:flex;justify-content:space-between;align-items:center;padding:0 20px;gap:16px}.Header_leftSection__CHcDC{display:flex;gap:20px;align-items:center;justify-content:flex-start}.Header_userSection__Kj_8d{display:flex;align-items:center;gap:8px;cursor:pointer;transition:transform .2s ease;padding:6px 10px;border-radius:6px;background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.Header_userSection__Kj_8d:hover{transform:translateY(-2px);background:rgba(255,255,255,.15)}.Header_userIcon__JVEfK{font-size:16px}.Header_userName__ODAhV{font-size:12px;color:white;font-weight:600;white-space:nowrap}.Header_centerSection__orG8W{display:flex;align-items:center;justify-content:center}.Header_systemTitle__iUn5u{font-size:14px;color:white;font-weight:600;text-align:center}.Header_rightSection__MfSSg{display:flex;align-items:center;justify-content:flex-end;gap:10px}.Header_headerButton__2q2mN{padding:8px 18px;min-width:88px;border-radius:6px;border:1px solid rgba(255,255,255,.35);background:rgba(255,255,255,.12);color:#fff;font-size:12px;font-weight:600;cursor:pointer;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:all .3s ease;white-space:nowrap}.Header_headerButton__2q2mN:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent);transition:left .5s}.Header_headerButton__2q2mN:hover{background:rgba(255,255,255,.25);border-color:rgba(255,255,255,.6);transform:translateY(-2px);box-shadow:0 6px 18px rgba(0,0,0,.18)}.Header_headerButton__2q2mN:hover:before{left:100%}.Header_headerButton__2q2mN:active{transform:translateY(0);box-shadow:0 3px 8px rgba(0,0,0,.12)}.Header_headerButton__2q2mN+.Header_headerButton__2q2mN{margin-left:10px}@media (max-width:1200px){.Header_headerButton__2q2mN{padding:6px 14px;font-size:10px;min-width:72px}.Header_headerContent__q2n_w{grid-template-columns:1fr;grid-template-rows:auto auto auto;gap:12px;text-align:center}.Header_leftSection__CHcDC{justify-content:center;order:1}.Header_centerSection__orG8W{order:2}.Header_rightSection__MfSSg{justify-content:center;order:3}.Header_systemTitle__iUn5u{font-size:14px}.Header_userName__ODAhV{font-size:10px}}.Header_logo___adke{transform:translateY(-3px);width:36px;height:42px;opacity:.9}.Header_title_wrapper__xQ5P2{display:flex;gap:3px;align-items:center}.Header_title_info__iUUF0{display:flex;flex-direction:column;h1{font-size:21px;color:#ffffff;font-weight:800}h1,p{line-height:1.2em}p{color:#C2E3FF;font-size:12px;line-height:100%;font-weight:500}}.Header_user_info__Anx1J{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:4px;gap:4px;img{width:50px;height:50px;grid-row:1/5}h1{font-size:16px;font-weight:700;margin-bottom:2px}h1,p{color:#ffffff;line-height:1em}p{display:flex;align-items:center;font-weight:400;font-size:12px}}.Header_buttonIcon__zdW_y{display:flex;align-items:center;justify-content:center;width:41px;height:41px;border-radius:12px;border:0;background-color:#fff;color:#3e74a1;cursor:pointer;transition:all .25s ease;position:relative;overflow:hidden}.Header_buttonIcon__zdW_y svg{width:22px;height:22px}.Header_buttonIcon__zdW_y:hover{background-color:#839aff;color:#fff;transform:translateY(-2px);box-shadow:0 8px 20px rgba(131,154,255,.4)}.Header_buttonIcon__zdW_y:hover svg{stroke:currentColor}.Header_qr_info__gBmWz{display:flex;flex-direction:column;gap:20px;justify-content:center;p{display:flex;color:#a9a9a9;align-items:center;font-weight:400;font-size:14px;line-height:1em}}.ModalOverlay_modalOverlay__oXZLS{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0);display:flex;align-items:center;justify-content:center;z-index:1000}.ModalOverlay_modalOverlay__oXZLS:not(.ModalOverlay_closing__6FaCl){animation:ModalOverlay_overlayFadeIn__bxUb7 .4s cubic-bezier(.4,0,.2,1) forwards}.ModalOverlay_modalOverlay__oXZLS.ModalOverlay_closing__6FaCl{animation:ModalOverlay_overlayFadeOut__0oeIt .3s cubic-bezier(.4,0,.6,1) forwards}.ModalOverlay_modalDanger__P_pro{background:white;border-radius:12px;padding:0;width:90%;max-width:90vw;max-height:80vh;overflow:hidden;opacity:0;transform:scale(.95) translateY(-20px);box-shadow:0 25px 80px rgba(0,0,0,.4);position:relative}.ModalOverlay_modalDanger__P_pro:not(.ModalOverlay_closing__6FaCl){animation:ModalOverlay_modalSlideIn___G16e .5s cubic-bezier(.4,0,.2,1) .1s forwards}.ModalOverlay_modalDanger__P_pro.ModalOverlay_closing__6FaCl{animation:ModalOverlay_modalSlideOut___801G .35s cubic-bezier(.4,0,.6,1) forwards}.ModalOverlay_modalDanger__P_pro:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#db3434,#2980b9,#db3434);background-size:200% 100%;animation:ModalOverlay_shimmer__TAmqt 3s linear infinite}.ModalOverlay_modal__x18VX{background:white;border-radius:12px;padding:0;display:flex;flex-direction:column;width:90%;max-width:90vw;max-height:84vh;overflow:hidden;opacity:0;transform:scale(.95) translateY(-20px);box-shadow:0 25px 80px rgba(0,0,0,.4);position:relative}.ModalOverlay_modal__x18VX:not(.ModalOverlay_closing__6FaCl){animation:ModalOverlay_modalSlideIn___G16e .5s cubic-bezier(.4,0,.2,1) .1s forwards}.ModalOverlay_modal__x18VX.ModalOverlay_closing__6FaCl{animation:ModalOverlay_modalSlideOut___801G .35s cubic-bezier(.4,0,.6,1) forwards}.ModalOverlay_modal__x18VX:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#6378c0,#6378c0,#4963b8fb);background-size:200% 100%;animation:ModalOverlay_shimmer__TAmqt 3s linear infinite}.ModalOverlay_modalHeader__eH2jb{padding:24px 24px 0;background:linear-gradient(135deg,#f8f9fa,#ffffff);border-bottom:1px solid #e9ecef}.ModalOverlay_modalTitle__uqhMZ{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.ModalOverlay_modalHeader__eH2jb h2{margin:0;color:#2c3e50;font-size:24px;font-weight:600}.ModalOverlay_titleExtra__TOEP_{margin-left:auto}.ModalOverlay_form__hwmKQ{display:flex;flex-direction:column;gap:20px;padding:24px;max-height:calc(90vh - 100px);overflow-y:auto}.ModalOverlay_formGrid__QHtmF{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-gap:20px;gap:20px}.ModalOverlay_buttonBox__ItY0e{display:flex;gap:12px;justify-content:flex-end;padding:10px 20px}.ModalOverlay_formActions__qsixz{border-top:1px solid #e9ecef;flex-wrap:wrap}.ModalOverlay_submitButton__smewf{padding:12px 24px;background:linear-gradient(135deg,#6378c0,#668ecb);color:white;border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;transition:all .3s ease;min-width:120px}.ModalOverlay_submitButton__smewf:hover{transform:translateY(-2px);box-shadow:0 6px 20px #6379c08b}.ModalOverlay_submitButton__smewf:active{transform:translateY(0)}.ModalOverlay_dangerSubmitButton___njZr{padding:12px 24px;background:linear-gradient(135deg,#db3434,#b92929);color:white;border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;transition:all .3s ease;min-width:120px}.ModalOverlay_dangerSubmitButton___njZr:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(219,52,52,.4)}.ModalOverlay_dangerSubmitButton___njZr:active{transform:translateY(0)}.ModalOverlay_dangerSubmitButton___njZr:disabled,.ModalOverlay_submitButton__smewf:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none;pointer-events:none}.ModalOverlay_cancelButton__G6VAq{padding:12px 24px;background:#6c757d;color:white;border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;transition:all .3s ease;min-width:100px}.ModalOverlay_cancelButton__G6VAq:hover{background:#5a6268;transform:translateY(-2px)}@keyframes ModalOverlay_overlayFadeIn__bxUb7{0%{background:rgba(0,0,0,0)}to{background:rgba(0,0,0,.5)}}@keyframes ModalOverlay_overlayFadeOut__0oeIt{0%{background:rgba(0,0,0,.5)}to{background:rgba(0,0,0,0)}}@keyframes ModalOverlay_modalSlideIn___G16e{0%{opacity:0;transform:scale(.95) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes ModalOverlay_modalSlideOut___801G{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.95) translateY(-20px)}}@keyframes ModalOverlay_shimmer__TAmqt{0%{background-position:-200% 0}to{background-position:200% 0}}@media (max-width:768px){.ModalOverlay_formGrid__QHtmF{grid-template-columns:1fr}.ModalOverlay_modal__x18VX{width:95%;margin:20px}.ModalOverlay_formActions__qsixz{flex-direction:column}.ModalOverlay_cancelButton__G6VAq,.ModalOverlay_dangerSubmitButton___njZr,.ModalOverlay_submitButton__smewf{width:100%;min-width:auto}}@media (max-width:480px){.ModalOverlay_modal__x18VX{width:98%;margin:10px;border-radius:8px}.ModalOverlay_modalHeader__eH2jb{padding:16px 16px 0}.ModalOverlay_modalHeader__eH2jb h2{font-size:20px;margin-bottom:16px}.ModalOverlay_form__hwmKQ{padding:16px;gap:16px}.ModalOverlay_formGrid__QHtmF{gap:16px}.ModalOverlay_cancelButton__G6VAq,.ModalOverlay_dangerSubmitButton___njZr,.ModalOverlay_submitButton__smewf{padding:10px 14px;font-size:16px}}.DictWindow_applyButton__fkFhe{padding:8px 16px;background:#28a745;color:white;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s ease}.DictWindow_applyButton__fkFhe:hover:not(:disabled){background:#218838;transform:translateY(-1px)}.DictWindow_applyButton__fkFhe:disabled{background:#6c757d;cursor:not-allowed;opacity:.6}.DictWindow_selectorHeaderActions__cy8zR{display:flex;align-items:center;flex-direction:row;max-width:100%;gap:16px;width:100%;justify-content:space-between;padding:0 0 5px}.DictWindow_selectorModalHeader__BKv2V h3{margin:0;color:#2c3e50;font-size:20px;text-wrap:wrap;font-weight:600}.Search_searchInput__wKMB9{width:100%;padding:6px 12px;border:1px solid #d0d0d0;border-radius:4px;font-size:17px;transition:all .3s ease;position:relative}.Search_searchInput__wKMB9:focus{outline:none;border-color:#3498db;box-shadow:0 0 0 3px rgba(52,152,219,.1);transform:translateY(-1px)}.Search_searchInput__wKMB9{width:300px}