.api-key-page[data-v-d1b3a3ed]{padding:20px}.api-key-content[data-v-d1b3a3ed]{padding:16px 0}.api-key-tip[data-v-d1b3a3ed]{min-height:38px;padding:8px 10px;border:1px solid #ffd9cc;border-radius:4px;background:#fff3ed;color:#ff6f47;display:flex;align-items:center}.tip-icon[data-v-d1b3a3ed]{flex-shrink:0;margin-right:6px;color:#ff6f47;font-size:16px}.tip-text[data-v-d1b3a3ed]{font-size:12px;line-height:18px}.tip-actions[data-v-d1b3a3ed]{display:flex;gap:10px;padding:12px 0 18px}.primary-action[data-v-d1b3a3ed]{min-width:104px;height:32px;padding:0 14px;border-radius:4px;border:none;background:#08c18a;box-shadow:none;font-size:13px;font-weight:500}.primary-action[data-v-d1b3a3ed]:hover,.primary-action[data-v-d1b3a3ed]:focus{background:#06b882}.recharge-action[data-v-d1b3a3ed]{min-width:96px;background:linear-gradient(135deg,#ffc857,#ff8a51);box-shadow:0 8px 14px rgba(255,117,82,.2);color:#fff}.recharge-action[data-v-d1b3a3ed]:hover,.recharge-action[data-v-d1b3a3ed]:focus{background:linear-gradient(135deg,#ffbd3d,#ff7647);color:#fff}.api-key-table[data-v-d1b3a3ed] .ant-table-thead>tr>th{height:62px;background:#f7f7f7!important;color:#1f2329;font-weight:600}.api-key-table[data-v-d1b3a3ed] .ant-table-tbody>tr>td{height:62px;color:#4e5969;border-bottom:1px solid #f0f0f0}.api-key-table[data-v-d1b3a3ed] .ant-pagination{margin-top:28px}.name-cell[data-v-d1b3a3ed]{color:#4e5969;font-weight:500}.secret-cell[data-v-d1b3a3ed]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:#4e5969}.status-cell[data-v-d1b3a3ed]{display:inline-flex;align-items:center;gap:8px;color:#4e5969}.status-dot[data-v-d1b3a3ed]{width:6px;height:6px;border-radius:50%;background:#08c18a}.status-dot.is-disabled[data-v-d1b3a3ed]{background:#ff4d4f}.table-action[data-v-d1b3a3ed]{height:24px;padding:0;color:#08c18a}.table-action[data-v-d1b3a3ed]:hover{color:#06a976}.delete-action[data-v-d1b3a3ed]{color:#a8abb2}.delete-action[data-v-d1b3a3ed]:hover{color:#ff4d4f}.modal-form[data-v-d1b3a3ed]{padding:0}.form-row[data-v-d1b3a3ed]{display:grid;grid-template-columns:68px minmax(0,1fr);align-items:center;gap:10px;margin-bottom:18px}.display-row[data-v-d1b3a3ed]{margin-bottom:18px}.form-label[data-v-d1b3a3ed]{color:#1f2329;font-size:13px;line-height:32px;white-space:nowrap}.modal-secret[data-v-d1b3a3ed],.created-value[data-v-d1b3a3ed]{min-width:0;color:#4e5969;font-size:13px;line-height:32px;word-break:break-all}.api-key-value[data-v-d1b3a3ed]{display:flex;align-items:center;min-width:0}.api-key-value .modal-secret[data-v-d1b3a3ed]{flex:0 1 auto}.copy-key-button[data-v-d1b3a3ed]{flex:0 0 24px;width:24px!important;height:24px!important;margin-left:4px;padding:0!important;color:#08c18a}.copy-key-button[data-v-d1b3a3ed]:hover,.copy-key-button[data-v-d1b3a3ed]:focus{color:#06a976;background:#effbf7}.api-key-security-tip[data-v-d1b3a3ed]{display:flex;align-items:flex-start;gap:6px;margin:0 0 20px;padding:8px 10px;border:1px solid #ffe0b5;border-radius:4px;background:#fff8ed;color:#8c5b15;font-size:12px;line-height:18px}.api-key-security-tip span[data-v-d1b3a3ed]{min-width:0}.security-tip-icon[data-v-d1b3a3ed]{flex-shrink:0;margin-top:1px;color:#d48806;font-size:14px}.secret-created[data-v-d1b3a3ed]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.modal-main-button[data-v-d1b3a3ed]{width:calc(100% - 78px)!important;height:32px;margin-top:2px;margin-left:38px;border:none;border-radius:4px;background:#08c18a;font-size:13px;font-weight:500}.modal-main-button[data-v-d1b3a3ed]:hover,.modal-main-button[data-v-d1b3a3ed]:focus{background:#06b882}.api-key-modal .ant-modal-content{border-radius:4px}.api-key-modal .ant-modal-body{padding:0 20px 16px}.api-key-modal .ant-modal-header{margin-bottom:0;padding-bottom:8px}.api-key-modal .ant-modal-title{color:#1f2329;font-size:16px;font-weight:600}.api-key-modal .ant-modal-close{top:12px}.api-key-modal .ant-input{height:32px;font-size:13px}.api-key-modal .ant-input-show-count-suffix{font-size:12px}
