.ec-panel[data-v-15760e95]{background:var(--ds-brand-tint-2);border:1px solid var(--ds-border-brand-tint);border-radius:10px;box-sizing:border-box;margin-block-start:16px;padding-block:14px;padding-inline:16px}.ec-panel-head[data-v-15760e95]{align-items:center;display:flex;gap:12px;justify-content:space-between}.ec-label[data-v-15760e95]{color:var(--ds-gray-600);letter-spacing:.06em;text-transform:uppercase}.ec-copy[data-v-15760e95],.ec-label[data-v-15760e95]{font-size:.6875rem;font-weight:600}.ec-copy[data-v-15760e95]{align-items:center;background:var(--ds-surface);border:1px solid var(--ds-border-brand-tint);border-radius:8px;color:var(--ds-brand);cursor:pointer;display:inline-flex;flex:none;gap:5px;padding-block:6px;padding-inline:10px}.ec-copy[data-v-15760e95]:hover{background:var(--ds-surface-selected);border-color:var(--ds-brand)}.ec-copy--done[data-v-15760e95]{background:var(--ds-success-bg);border-color:#bbf7d0;color:var(--ds-green-700)}.ec-code[data-v-15760e95]{color:var(--ds-text);display:block;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:1.625rem;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.18em;line-height:1.35;margin-block-start:4px;overflow-wrap:anywhere;-webkit-user-select:all;-moz-user-select:all;user-select:all}.ec-expiry[data-v-15760e95]{align-items:center;color:var(--ds-gray-600);display:flex;font-size:.6875rem;gap:5px;margin:0;margin-block-start:2px}.ec-copyfail[data-v-15760e95]{color:var(--ds-amber-800);font-size:.6875rem;line-height:1.6;margin:0;margin-block-start:8px}.ec-sr[data-v-15760e95]{overflow:hidden;position:absolute;clip:rect(0,0,0,0);block-size:1px;inline-size:1px;white-space:nowrap}.ec-warn[data-v-15760e95]{align-items:flex-start;background:var(--ds-warning-bg);border:1px solid var(--ds-warning-border);border-radius:10px;box-sizing:border-box;color:var(--ds-amber-800);display:flex;gap:9px;margin-block-start:12px;padding-block:11px;padding-inline:13px}.ec-warn-icon[data-v-15760e95]{flex:none;margin-block-start:1px}.ec-warn-title[data-v-15760e95]{font-size:.75rem;font-weight:700}.ec-warn-body[data-v-15760e95]{font-size:.6875rem;line-height:1.65;margin:0;margin-block-start:3px}.ap-card[data-v-817bed8b]{background:var(--ds-surface);border-radius:16px;box-shadow:0 20px 60px #0003;box-sizing:border-box;padding:24px}.ap-head[data-v-817bed8b]{align-items:center;display:flex;justify-content:space-between;margin-block-end:18px}.ap-title[data-v-817bed8b]{color:var(--ds-text);font-size:1rem;font-weight:700}.ap-close[data-v-817bed8b]{align-items:center;background:var(--ds-surface-muted);block-size:28px;border:none;border-radius:8px;color:var(--ds-text-on-muted);cursor:pointer;display:flex;inline-size:28px;justify-content:center}.ap-close[data-v-817bed8b]:hover{background:var(--ds-gray-200);color:var(--ds-text-secondary)}.ap-success[data-v-817bed8b]{align-items:flex-start;background:var(--ds-success-bg);border:1px solid #bbf7d0;border-radius:10px;box-sizing:border-box;color:var(--ds-green-700);display:flex;font-size:.75rem;gap:10px;line-height:1.6;padding-block:12px;padding-inline:14px}.ap-success-icon[data-v-817bed8b]{color:var(--ds-green-600);flex:none;margin-block-start:1px}.ap-resolved[data-v-817bed8b]{align-items:center;color:var(--ds-text-muted);display:flex;font-size:.75rem;gap:8px;margin-block-start:14px}.ap-resolved-chip[data-v-817bed8b]{background:var(--ds-brand-tint-2);border-radius:9999px;color:var(--ds-brand);font-size:.6875rem;font-weight:600;padding-block:4px;padding-inline:10px}.ap-actions[data-v-817bed8b]{display:flex;gap:10px;margin-block-start:22px}.ap-btn[data-v-817bed8b]{block-size:38px;border-radius:8px;cursor:pointer;flex:1;font-size:.75rem;font-weight:600}.ap-btn--ghost[data-v-817bed8b]{background:var(--ds-surface);border:1px solid var(--ds-border-strong);color:var(--ds-text-secondary)}.ap-btn--ghost[data-v-817bed8b]:hover{background:var(--ds-surface-sunken)}.ap-btn--primary[data-v-817bed8b]{background:var(--ds-brand);border:none;color:var(--ds-text-on-brand)}.ap-btn--primary[data-v-817bed8b]:hover{background:#33488a}.ap-btn[data-v-817bed8b]:disabled{cursor:not-allowed;opacity:.55}.ap-help[data-v-817bed8b]{margin-inline:8px auto}
