.language-switch[data-v-0083c759]{width:36px;height:36px;flex-shrink:0;color:#64766c;font-size:19px}.language-switch[data-v-0083c759]:hover,.language-switch[data-v-0083c759]:focus-visible{color:#3b806b;background:#edf4f0}.language-switch[data-v-0083c759]:focus-visible{outline:2px solid #3b806b;outline-offset:2px}.page-header[data-v-2571cc55]{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;height:auto;min-height:64px;padding:12px 24px;line-height:normal;background:#fff}.page-header-actions[data-v-2571cc55]{display:flex;align-items:center;margin-left:auto;flex-shrink:0}.page-header-title[data-v-2571cc55]{flex:1 1 240px;min-width:0;padding:0}.page-header-title[data-v-2571cc55] .ant-page-header-heading-left{min-width:0;flex-wrap:wrap}.page-header-title[data-v-2571cc55] .ant-page-header-heading-title,.page-header-title[data-v-2571cc55] .ant-page-header-heading-sub-title{white-space:normal;overflow-wrap:anywhere}@media (max-width: 480px){.page-header[data-v-2571cc55]{padding:12px 16px}}.auth-layout[data-v-f38be8d9]{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;box-sizing:border-box;background:#f1f6f3;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif}.auth-layout[data-v-f38be8d9] .page-header{flex-shrink:0;border-bottom:1px solid #e3ebe6}.auth-content[data-v-f38be8d9]{display:flex;flex:1;align-items:center;justify-content:center;padding:40px 20px}.auth-panel[data-v-f38be8d9]{width:400px;max-width:100%;min-width:0}.auth-card[data-v-f38be8d9]{box-sizing:border-box;padding:40px 32px 24px;background:#fff;border:1px solid #dfe9e3;border-radius:14px;box-shadow:0 12px 40px #1f44300d,0 2px 5px #1f443005}.sr-only[data-v-f38be8d9]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.auth-error[data-v-f38be8d9]{margin-bottom:24px;overflow-wrap:anywhere}.auth-footer[data-v-f38be8d9]{margin-top:20px;text-align:center;font-size:12px;color:#8a9990;line-height:1.8}.auth-footer[data-v-f38be8d9] a{margin-left:5px;color:#3b806b;text-decoration:none;font-weight:500}.auth-footer[data-v-f38be8d9] a:hover{color:#28634f}.auth-footer[data-v-f38be8d9] a:focus-visible{outline:2px solid #3b806b;outline-offset:3px;border-radius:2px}.auth-utilities[data-v-f38be8d9]{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:18px;padding:0 8px;font-size:11px;color:#8f9e95}[data-v-f38be8d9] .auth-submit{width:100%;height:44px;font-size:14px;font-weight:500;box-shadow:none}[data-v-f38be8d9] .ant-form-item{margin-bottom:20px}[data-v-f38be8d9] .ant-form-item:last-child{margin-bottom:0;padding-top:4px}[data-v-f38be8d9] .ant-input-affix-wrapper,[data-v-f38be8d9] .ant-input-lg{min-height:44px;border-color:#dce5df;border-radius:8px;font-size:14px}[data-v-f38be8d9] .ant-input-affix-wrapper .ant-input{min-height:0;font-size:14px}[data-v-f38be8d9] .ant-input::placeholder{color:#b0bcb4}[data-v-f38be8d9] .ant-form-item-explain-error{font-size:12px}@media (max-width: 480px){.auth-content[data-v-f38be8d9]{padding:32px 20px}.auth-card[data-v-f38be8d9]{padding:36px 24px 24px;border-radius:12px}}.logo[data-v-2bb57cba]{height:32px;margin:16px;text-align:center}.container[data-v-a528eb37]{display:flex;justify-content:center;align-items:center;height:100vh}
