[data-v-dc546dff]:root{--el-border-radius-round:28px;--app-height:100vh}@supports (height:100dvh){[data-v-dc546dff]:root{--app-height:100dvh}}.el-button[data-v-dc546dff]{--el-button-disabled-text-color:#a8a8a8;--el-button-disabled-bg-color:#f0f0f0;--el-button-disabled-border-color:#f0f0f0}.el-button[data-v-dc546dff]:hover{background-color:var(--el-color-primary-dark-2);border-color:var(--el-color-primary-dark-2)}.el-button.is-disabled[data-v-dc546dff]{background-color:var(--el-button-disabled-bg-color)}.el-input[data-v-dc546dff]{--el-input-focus-border-color:#1c1917}.el-input__inner[type=password][data-v-dc546dff]{font-family:Be Vietnam Pro}.el-dialog[data-v-dc546dff]{--el-dialog-border-radius:24px;--el-dialog-padding-primary:40px;margin:0 auto;max-height:90vh;position:relative;top:50%;transform:translateY(-50%)}.el-dialog__header.show-close[data-v-dc546dff]{padding-right:0}.el-dialog__headerbtn[data-v-dc546dff]{right:25px;top:30px}.el-dialog__body[data-v-dc546dff]{height:calc(100% - 105px);overflow-y:auto}@media (max-width:600px){.el-dialog[data-v-dc546dff]{border-radius:24px 24px 0 0;bottom:0!important;height:100%;max-height:calc(var(--app-height) - 64px);min-height:200px;padding-bottom:env(safe-area-inset-bottom,0);position:absolute;top:auto;transform:translateY(0);width:100%!important}}footer[data-v-dc546dff]{background-color:#fff;border-top:1px solid #e7e5e4;padding:60px 0 120px;position:relative;width:100%}footer .footer-container[data-v-dc546dff]{align-items:center;color:#1c1917;display:flex;font-size:14px;justify-content:space-between;margin:0 auto;max-width:1200px}footer .left[data-v-dc546dff]{display:flex}footer .left .social-icons[data-v-dc546dff]{align-items:center;display:flex;margin-left:40px}footer .left .social-icons a[data-v-dc546dff]{margin-right:16px}footer .left .social-icons a img[data-v-dc546dff]{height:20px;width:20px}footer .right[data-v-dc546dff]{align-items:center;display:flex}footer .right a[data-v-dc546dff]{margin-right:40px;text-decoration:underline}@media (max-width:768px){footer[data-v-dc546dff]{padding:40px 24px 60px}footer .footer-container[data-v-dc546dff]{flex-direction:column;gap:16px}footer .left[data-v-dc546dff],footer .right[data-v-dc546dff]{justify-content:space-between;width:100%}}
