.grant-drawer[data-v-23e48b18]{padding:0 18px 18px}.hint[data-v-23e48b18]{font-size:12px;color:#475569;background:#f8fafc;border:1px solid #e2e8f0;padding:10px 14px;border-radius:8px;line-height:1.6;margin-bottom:14px;code{font-family:JetBrains Mono,monospace;background:#fff;padding:1px 5px;border-radius:3px}.hint-strong{margin-top:10px;padding-top:10px;border-top:1px dashed #cbd5e1;color:#334155}}.grant-toolbar[data-v-23e48b18]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.muted[data-v-23e48b18]{color:#94a3b8;font-style:italic;font-size:12px}.font-mono[data-v-23e48b18]{font-family:JetBrains Mono,Menlo,monospace}.pill[data-v-23e48b18]{display:inline-block;padding:1px 8px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.2px;background:#e0e7ff;color:#4338ca;&.net[data-type=GIA]{background:#dcfce7;color:#166534}&.net[data-type=P2P]{background:#ede9fe;color:#5b21b6}&.net[data-type=HW]{background:#fef9c3;color:#854d0e}&.net[data-type=PS]{background:#fee2e2;color:#991b1b}&.active{background:#dcfce7;color:#15803d}&.revoked{background:#f1f5f9;color:#94a3b8}}.grant-summary[data-v-23e48b18]{margin-top:12px;font-size:12px;color:#64748b;b{color:#0f172a;font-family:JetBrains Mono,monospace;padding:0 2px}}.form-tip[data-v-23e48b18]{font-size:12px;color:#94a3b8;margin-top:4px}.sandbox-wrap[data-v-23e48b18]{max-height:68vh;overflow:auto;padding-right:4px}.sandbox-hint[data-v-23e48b18]{margin-bottom:14px}.sandbox-wrap .el-alert .font-mono[data-v-23e48b18]{margin-left:8px;margin-right:8px}.intl-contacts-page[data-v-257c3cf6] .card>.el-table,.intl-contacts-page[data-v-257c3cf6] .table-host>.el-table{width:100%!important;max-width:100%}.intl-contacts-page[data-v-257c3cf6] .card>.el-table>.el-table__body-wrapper table,.intl-contacts-page[data-v-257c3cf6] .card>.el-table>.el-table__footer-wrapper table,.intl-contacts-page[data-v-257c3cf6] .card>.el-table>.el-table__header-wrapper table,.intl-contacts-page[data-v-257c3cf6] .table-host>.el-table>.el-table__body-wrapper table,.intl-contacts-page[data-v-257c3cf6] .table-host>.el-table>.el-table__footer-wrapper table,.intl-contacts-page[data-v-257c3cf6] .table-host>.el-table>.el-table__header-wrapper table{width:100%!important;table-layout:fixed!important}.intl-contacts-page[data-v-257c3cf6] .card>.el-table td,.intl-contacts-page[data-v-257c3cf6] .card>.el-table th,.intl-contacts-page[data-v-257c3cf6] .table-host>.el-table td,.intl-contacts-page[data-v-257c3cf6] .table-host>.el-table th{white-space:normal!important}.intl-contacts-page[data-v-257c3cf6] .card>.el-table .cell,.intl-contacts-page[data-v-257c3cf6] .table-host>.el-table .cell{white-space:normal;word-break:break-word;overflow-wrap:anywhere;min-width:0}.intl-contacts-page[data-v-257c3cf6] .el-table__expanded-cell{max-width:0}.account-summary[data-v-257c3cf6]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.summary-item[data-v-257c3cf6]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:14px 16px}.summary-item .k[data-v-257c3cf6]{display:block;font-size:12px;color:#64748b;margin-bottom:6px}.summary-item strong[data-v-257c3cf6]{font-size:22px;color:#0f172a}.toolbar[data-v-257c3cf6]{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid #f1f5f9;flex-wrap:wrap}.chip[data-v-257c3cf6]{padding:4px 14px;border-radius:14px;border:1px solid #dbe2ea;font-size:12.5px;cursor:pointer;color:#475569;background:#fff;transition:transform var(--motion-fast,.16s) var(--ease-out,cubic-bezier(.23,1,.32,1)),background-color var(--motion-fast,.16s) ease,border-color var(--motion-fast,.16s) ease,color var(--motion-fast,.16s) ease,box-shadow var(--motion-fast,.16s) var(--ease-out,cubic-bezier(.23,1,.32,1)),opacity var(--motion-fast,.16s) ease}.chip[data-v-257c3cf6]:hover{border-color:#38bdf8;color:#0284c7}.chip.active[data-v-257c3cf6]{background:#0ea5e9;border-color:#0ea5e9;color:#fff}.chip-sep[data-v-257c3cf6]{width:1px;height:20px;background:#e2e8f0;margin:0 4px}.batch-bar[data-v-257c3cf6]{display:flex;align-items:center;gap:10px;padding:8px 16px;background:#fef3c7;border-bottom:1px solid #fde68a;font-size:13px}.form-tip[data-v-257c3cf6],.label[data-v-257c3cf6],.muted[data-v-257c3cf6]{font-size:12px;color:#64748b}.form-tip code[data-v-257c3cf6]{font-family:JetBrains Mono,monospace;background:#f1f5f9;padding:1px 5px;border-radius:3px;color:#1e293b}.user-cell[data-v-257c3cf6]{display:flex;align-items:center;gap:12px;min-width:0}.acct-meta[data-v-257c3cf6]{min-width:0;flex:1}.acct-meta .account-name[data-v-257c3cf6],.acct-meta .muted[data-v-257c3cf6]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.avatar[data-v-257c3cf6]{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:13px;font-weight:700;flex-shrink:0}.account-name[data-v-257c3cf6]{font-size:13px;font-weight:700;color:#0f172a}.role-tags[data-v-257c3cf6]{display:flex;flex-wrap:wrap;gap:6px}.admin-pill[data-v-257c3cf6]{display:inline-flex;align-items:center;justify-content:center;padding:3px 9px;border-radius:999px;background:#f1f5f9;color:#64748b;font-size:11px;font-weight:800}.admin-pill.active[data-v-257c3cf6]{background:#dbeafe;color:#1d4ed8}.api-pill[data-v-257c3cf6]{display:inline-flex;align-items:center;justify-content:center;padding:3px 9px;border-radius:999px;background:#ede9fe;color:#6d28d9;font-size:11px;font-weight:800;font-family:JetBrains Mono,monospace;cursor:help}.option-desc[data-v-257c3cf6]{float:right;color:#94a3b8;font-size:12px;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.view-seg[data-v-257c3cf6]{display:inline-flex;gap:4px;padding:3px;background:#f1f5f9;border-radius:8px;button{padding:5px 12px;font-size:12px;font-weight:600;background:transparent;border:none;cursor:pointer;color:#64748b;border-radius:6px;display:inline-flex;align-items:center;gap:4px;transition:transform var(--motion-fast,.16s) var(--ease-out,cubic-bezier(.23,1,.32,1)),background-color var(--motion-fast,.16s) ease,border-color var(--motion-fast,.16s) ease,color var(--motion-fast,.16s) ease,box-shadow var(--motion-fast,.16s) var(--ease-out,cubic-bezier(.23,1,.32,1)),opacity var(--motion-fast,.16s) ease;i{font-size:14px}&.active,&:hover{color:#0f172a}&.active{background:#fff;box-shadow:0 1px 3px rgba(15,23,42,.08)}}}.account-name .nick[data-v-257c3cf6]{font-weight:500;color:#64748b}.small-line[data-v-257c3cf6]{font-size:11px}.company-profile-preview[data-v-257c3cf6]{margin-top:6px;padding:8px 10px;border:1px solid #dbeafe;border-radius:6px;background:#eff6ff;color:#334155;font-size:12px;line-height:1.6}.approve-user[data-v-257c3cf6]{margin-bottom:12px;font-size:13px;line-height:1.7}.domain-compare[data-v-257c3cf6]{border:1px solid #e2e8f0;border-radius:8px;padding:10px 14px;background:#f8fafc}.dc-row[data-v-257c3cf6]{display:flex;align-items:center;gap:12px;padding:4px 0;font-size:13px}.dc-k[data-v-257c3cf6]{width:130px;color:#64748b;flex-shrink:0}.dc-v[data-v-257c3cf6]{color:#0f172a;font-weight:600;word-break:break-all}.dc-verdict[data-v-257c3cf6]{margin-top:8px;padding-top:8px;border-top:1px dashed #e2e8f0;font-size:12px;line-height:1.6;display:flex;align-items:flex-start;gap:6px}.dc-verdict i[data-v-257c3cf6]{font-size:15px;margin-top:1px}.dc-verdict.ok[data-v-257c3cf6]{color:#16a34a}.dc-verdict.warn[data-v-257c3cf6]{color:#d97706}[data-v-257c3cf6] .el-table__body tr.hover-row>td,[data-v-257c3cf6] .el-table__body tr.hover-row>td.el-table__cell,[data-v-257c3cf6] .el-table__body tr:hover>td,[data-v-257c3cf6] .el-table__body tr:hover>td.el-table__cell{background-color:#c9dcff!important}[data-v-257c3cf6] .el-table__body tr.hover-row>td:first-child,[data-v-257c3cf6] .el-table__body tr:hover>td:first-child{box-shadow:inset 3px 0 0 #2563eb}.table-host[data-v-257c3cf6]{position:relative}.row-action-overlay[data-v-257c3cf6]{position:absolute;right:16px;z-index:20;display:flex;align-items:center;justify-content:flex-end;pointer-events:none}.ra-bar[data-v-257c3cf6]{display:flex;align-items:center;gap:2px;padding:4px 6px;background:#fff;border:1px solid #e6ebf2;border-radius:12px;box-shadow:0 10px 26px -10px rgba(15,23,42,.35);pointer-events:auto;animation:rowActionsIn-data-v-257c3cf6 .14s ease}.ra-btn[data-v-257c3cf6]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:none;background:transparent;border-radius:9px;color:#475569;cursor:pointer;transition:background .12s,color .12s}.ra-btn i[data-v-257c3cf6]{font-size:21px}.ra-btn[data-v-257c3cf6]:hover{background:#f1f5f9;color:#0f172a}.ra-btn.sky[data-v-257c3cf6]{color:#0ea5e9}.ra-btn.sky[data-v-257c3cf6]:hover{background:#e0f2fe}.ra-btn.warn[data-v-257c3cf6]{color:#f59e0b}.ra-btn.warn[data-v-257c3cf6]:hover{background:#fef3c7}.ra-btn.danger[data-v-257c3cf6]{color:#ef4444}.ra-btn.danger[data-v-257c3cf6]:hover{background:#fee2e2}@keyframes rowActionsIn-data-v-257c3cf6{0%{opacity:0;transform:translateX(12px)}to{opacity:1;transform:translateX(0)}}.row-edit-btn[data-v-257c3cf6]{font-weight:600}.row-edit-btn i[data-v-257c3cf6]{margin-right:2px}.table-host .row-action-overlay[data-v-257c3cf6]{right:112px}[data-v-257c3cf6] .col-actions{position:relative;overflow:visible}[data-v-257c3cf6] .col-actions .cell{overflow:visible}.action-cell[data-v-257c3cf6]{position:absolute;top:50%;transform:translateY(-50%) translateX(10px);right:calc(100% - 6px);display:flex;align-items:center;gap:2px;white-space:nowrap;padding:3px 8px;background:#fff;border:1px solid #e6ebf2;border-radius:10px;box-shadow:0 8px 20px -10px rgba(15,23,42,.32);opacity:0;pointer-events:none;transition:opacity .14s ease,transform .14s ease;z-index:6}.el-table__row.hover-row .action-cell[data-v-257c3cf6],.el-table__row:hover .action-cell[data-v-257c3cf6]{opacity:1;pointer-events:auto;transform:translateY(-50%) translateX(0)}.company-icon[data-v-257c3cf6]{width:36px;height:36px;flex-shrink:0;border-radius:8px;background:linear-gradient(135deg,#6366f1,#4338ca);color:#fff;display:flex;align-items:center;justify-content:center;i{font-size:18px}}.company-expand[data-v-257c3cf6]{padding:12px 18px;background:#fafafa}