.management-create-card[data-v-77ea7818]{margin-bottom:24px}.management-create-form[data-v-77ea7818] .ant-form-item{margin-bottom:16px}.password-rules[data-v-77ea7818]{list-style:none;margin:8px 0 0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.password-rules li[data-v-77ea7818]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;margin:0;font-size:12px;color:rgba(0,0,0,.45)}.password-rules li .anticon[data-v-77ea7818]{font-size:14px}.password-rules li.ok[data-v-77ea7818]{color:rgba(0,0,0,.65)}.password-rules li.ok .anticon[data-v-77ea7818]{color:#52c41a}.btn-password-generator[data-v-77ea7818]{margin-top:8px}.create-form-footer[data-v-77ea7818]{text-align:right;margin-top:24px;padding-top:16px;border-top:1px solid #e8e8e8}.mono-text[data-v-77ea7818]{font-family:Consolas,Monaco,monospace}.modal-lead[data-v-77ea7818]{margin:0 0 16px;font-size:14px;color:rgba(0,0,0,.65);line-height:1.6}.confirm-descriptions[data-v-77ea7818] .ant-descriptions-item-content{word-break:break-word}.password-confirm-row[data-v-77ea7818]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.password-readonly[data-v-77ea7818]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;max-width:320px}.confirm-alert[data-v-77ea7818]{margin-top:16px}.modal-footer-actions[data-v-77ea7818]{margin-top:20px;padding-top:16px;border-top:1px solid #e8e8e8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}@media (max-width:991px){.password-rules[data-v-77ea7818]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.management-password-modal-wrap .password-modal-lead{margin:0 0 14px;font-size:13px;color:rgba(0,0,0,.45);line-height:1.6}.management-password-modal-wrap .password-generator-content{width:100%;max-height:400px;overflow-x:hidden;overflow-y:auto}@-webkit-keyframes mc-pw-in{0%{opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes mc-pw-in{0%{opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.management-password-modal-wrap .password-generator-toolbar{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;margin-bottom:12px}.management-password-modal-wrap .password-generator-toolbar,.management-password-modal-wrap .password-generator-toolbar-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.management-password-modal-wrap .password-generator-toolbar-meta{gap:8px;min-width:0}.management-password-modal-wrap .password-count-badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:24px;padding:0 8px;font-size:12px;font-weight:600;color:#1890ff;background:#e6f7ff;border:1px solid #91d5ff;border-radius:4px}.management-password-modal-wrap .password-toolbar-caption{font-size:12px;color:rgba(0,0,0,.45)}.management-password-modal-wrap .password-toolbar-caption--muted{color:rgba(0,0,0,.25)}.management-password-modal-wrap .password-empty-hint{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;margin-bottom:12px;padding:12px;background:#fafafa;border:1px dashed #d9d9d9;border-radius:4px}.management-password-modal-wrap .password-empty-visual{width:40px;height:40px;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;font-size:18px;color:#1890ff;background:#e6f7ff;border:1px solid #91d5ff}.management-password-modal-wrap .password-empty-title{margin:0 0 4px;font-size:13px;font-weight:600;color:rgba(0,0,0,.85)}.management-password-modal-wrap .password-empty-desc{margin:0;font-size:12px;color:rgba(0,0,0,.45);line-height:1.5}.management-password-modal-wrap .password-grid-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:8px}.management-password-modal-wrap .password-grid-label-text{font-size:12px;font-weight:600;color:rgba(0,0,0,.45)}.management-password-modal-wrap .password-grid-label-line{-webkit-box-flex:1;-ms-flex:1;flex:1;height:1px;background:#f0f0f0;min-width:16px}.management-password-modal-wrap .password-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.management-password-modal-wrap .password-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:8px 10px;background:#fff;border:1px solid #d9d9d9;border-radius:4px;cursor:pointer;outline:none;-webkit-transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,box-shadow .2s;transition:border-color .2s,box-shadow .2s,-webkit-box-shadow .2s;-webkit-animation:mc-pw-in .35s ease backwards;animation:mc-pw-in .35s ease backwards}.management-password-modal-wrap .password-item:focus,.management-password-modal-wrap .password-item:hover{border-color:#40a9ff}.management-password-modal-wrap .password-item:focus{-webkit-box-shadow:0 0 0 2px rgba(24,144,255,.2);box-shadow:0 0 0 2px rgba(24,144,255,.2)}.management-password-modal-wrap .password-item.selected{border-color:#1890ff;background:#e6f7ff;-webkit-box-shadow:0 0 0 1px #1890ff;box-shadow:0 0 0 1px #1890ff}.management-password-modal-wrap .password-item-num{width:22px;height:22px;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;font-size:11px;font-weight:600;color:#1890ff;background:#fff;border:1px solid #d9d9d9}.management-password-modal-wrap .password-item.selected .password-item-num{background:#1890ff;color:#fff;border-color:#1890ff}.management-password-modal-wrap .password-text{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;font-family:Consolas,Monaco,monospace;font-size:12px;color:rgba(0,0,0,.85);word-break:break-all}.management-password-modal-wrap .password-item-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;margin-left:auto;gap:2px}.management-password-modal-wrap .password-copy-hint{font-size:11px;color:rgba(0,0,0,.45)}@media (hover:hover){.management-password-modal-wrap .password-copy-hint{opacity:0}.management-password-modal-wrap .password-item:focus .password-copy-hint,.management-password-modal-wrap .password-item:hover .password-copy-hint{opacity:1}}.management-password-modal-wrap .password-item:focus-within .password-copy-hint,.management-password-modal-wrap .password-item:hover .password-copy-hint{color:#1890ff}.management-password-modal-wrap .password-generator-modal-footer{margin-top:16px;padding-top:14px;border-top:1px solid #f0f0f0;text-align:right}.management-password-modal-wrap .password-item .copy-btn{padding:0 4px!important}@media (max-width:576px){.management-password-modal-wrap .password-grid{grid-template-columns:1fr}}