.local-account-tools{margin-bottom:18px;min-width:0}.local-account-actions{display:flex;flex-wrap:wrap;gap:8px}.local-account-actions .el-button+.el-button{margin-left:0}.local-account-actions .el-button,.local-account-dialog .el-button{min-height:44px}.local-account-note{font-size:13px;line-height:1.6;color:#606266;margin:10px 0}.local-account-dialog{max-height:calc(100vh - 32px);display:flex;flex-direction:column}.local-account-dialog .el-dialog__body{overflow:auto;min-height:0}.local-account-dialog .el-dialog__header,.local-account-dialog .el-dialog__footer{flex:none}.local-account-form{display:grid;grid-template-columns:1fr 1fr;column-gap:16px}.local-account-dialog .el-alert{margin-bottom:12px}.local-account-dialog input[type=file]{max-width:100%;font-size:14px}.local-account-dialog .el-select,.local-account-dialog .el-input-number{width:100%}@media(max-width:600px){.local-account-form{grid-template-columns:1fr}.local-account-dialog{padding:16px}}
.local-account-tools,.local-account-dialog{--el-color-primary:#1765b3;--el-color-primary-light-3:#1c5b99;--el-color-primary-dark-2:#124b86;--el-color-primary-light-9:#eef5fc;--el-color-danger:#b42318;--el-color-danger-light-9:#fff1f0}
.accounts-page .accounts-head{flex-wrap:wrap}.accounts-page .accounts-title-wrap{flex:1;min-width:0}.platform-actions{max-width:100%;min-width:0;margin-left:auto}.platform-actions[open]{flex-basis:100%}.platform-actions summary{cursor:pointer;min-height:44px;box-sizing:border-box;padding:10px 14px;border:1px solid #c6cbd3;border-radius:6px;color:#303133;font-size:14px;line-height:22px;list-style-position:inside}.platform-actions summary:hover{background:#f4f6f9}.platform-actions-note{font-size:13px;line-height:1.6;color:#606266;margin:12px 0}.platform-actions .accounts-actions{justify-content:flex-start;gap:8px}.platform-actions .accounts-actions .el-button{margin-left:0;min-height:44px}.accounts-page .el-table .cell{overflow-wrap:anywhere;word-break:normal}.accounts-page .account-row-actions .cell{display:flex;flex-wrap:wrap;gap:8px}.accounts-page .account-row-actions .el-button{margin-left:0}.accounts-page .account-mobile-name,.accounts-page .account-mobile-phone{overflow-wrap:anywhere;word-break:normal}
.local-account-dialog{max-height:calc(100dvh - 32px)}.local-account-dialog .el-input__wrapper,.local-account-dialog .el-select__wrapper{min-height:44px;box-sizing:border-box}.local-account-dialog .el-input-number .el-input__wrapper{padding-top:0;padding-bottom:0}.local-account-form .el-form-item__content{display:block}.local-account-dialog #local-uid[readonly]{color:#606266;background:#f5f7fa}.local-error-summary{border:1px solid #b42318;border-radius:6px;background:#fff1f0;color:#8f1c14;padding:12px;margin-bottom:16px;font-size:14px;line-height:1.6}.local-error-summary a{display:block;color:inherit;text-decoration:underline}.local-field-error{margin:6px 0 0;color:#b42318;font-size:13px;line-height:1.5}.local-account-tools :focus-visible,.local-account-dialog :focus-visible,.platform-actions summary:focus-visible{outline:2px solid #1765b3;outline-offset:3px}
@media(max-width:600px){.local-account-dialog .el-input__inner,.local-account-dialog .el-select__selected-item{font-size:16px}.platform-actions{margin-left:0}.accounts-page .accounts-head{gap:12px}.local-account-actions .el-button{flex:1 1 140px}.local-account-dialog .el-dialog__footer{display:flex;justify-content:flex-end;gap:8px}.local-account-dialog .el-dialog__footer .el-button+.el-button{margin-left:0}}
@media(prefers-reduced-motion:reduce){.local-account-dialog,.local-account-dialog *,.local-account-tools *,.platform-actions *{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
