.confirm-modal-root{border-radius:24px!important;overflow:visible!important;box-shadow:none!important;background:transparent!important}.v-overlay--active .v-overlay__scrim{backdrop-filter:blur(8px)!important}.cm-card[data-v-3aebdaaa]{position:relative;border-radius:24px;padding:24px 28px 28px;text-align:center;overflow:hidden;animation:cmFadeIn-3aebdaaa .22s cubic-bezier(.4,0,.2,1)}.cm-light[data-v-3aebdaaa]{background:#fff;border:1px solid #e2e8f0;box-shadow:0 25px 50px -12px rgba(0,0,0,.12)}.cm-dark[data-v-3aebdaaa]{background:#1e293b;border:1px solid hsla(0,0%,100%,.07);box-shadow:0 25px 50px -12px rgba(0,0,0,.45)}.cm-header[data-v-3aebdaaa]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.cm-close[data-v-3aebdaaa]{width:30px;height:30px;border-radius:50%;border:none;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#94a3b8;opacity:.6;transition:all .2s}.cm-close[data-v-3aebdaaa]:hover{opacity:1;background:rgba(0,0,0,.05);transform:rotate(90deg)}.cm-icon-outer[data-v-3aebdaaa]{width:80px;height:80px;margin:0 auto 20px;animation:cmPulse-3aebdaaa 2.4s ease-in-out infinite}.cm-icon-inner[data-v-3aebdaaa],.cm-icon-outer[data-v-3aebdaaa]{border-radius:50%;display:flex;align-items:center;justify-content:center}.cm-icon-inner[data-v-3aebdaaa]{width:56px;height:56px}.cm-title[data-v-3aebdaaa]{font-family:Bricolage Grotesque,sans-serif;font-size:18px;font-weight:700;letter-spacing:-.03em;color:#111827;margin:0}.cm-dark .cm-title[data-v-3aebdaaa]{color:#f1f5f9}.cm-message[data-v-3aebdaaa]{font-size:14px;color:#6b7280;line-height:1.55;margin:0 0 28px;padding:0 8px}.cm-actions[data-v-3aebdaaa]{display:flex;flex-direction:row;gap:12px}.cm-btn-confirm[data-v-3aebdaaa]{flex:1;padding:12px;border:none;border-radius:14px;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:6px;font-family:Instrument Sans,sans-serif}.cm-btn-confirm[data-v-3aebdaaa]:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-2px)}.cm-btn-confirm[data-v-3aebdaaa]:active:not(:disabled){transform:translateY(0)}.cm-btn-confirm[data-v-3aebdaaa]:disabled{opacity:.65;cursor:not-allowed}.cm-btn-cancel[data-v-3aebdaaa]{flex:1;padding:12px;border:none;border-radius:14px;background:#f1f5f9;color:#6b7280;font-size:14px;font-weight:600;cursor:pointer;transition:all .18s;font-family:Instrument Sans,sans-serif}.cm-dark .cm-btn-cancel[data-v-3aebdaaa]{background:hsla(0,0%,100%,.07);color:#94a3b8}.cm-btn-cancel[data-v-3aebdaaa]:hover{background:#e2e8f0;color:#374151}.cm-dark .cm-btn-cancel[data-v-3aebdaaa]:hover{background:hsla(0,0%,100%,.12);color:#f1f5f9}.cm-spinner[data-v-3aebdaaa]{animation:cmSpin-3aebdaaa .8s linear infinite}@keyframes cmPulse-3aebdaaa{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes cmFadeIn-3aebdaaa{0%{opacity:0;transform:scale(.94) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes cmSpin-3aebdaaa{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.premium-avatar[data-v-df06ccd8]{display:inline-flex;align-items:center;justify-content:center;position:relative;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:var(--bg-primary,#f1f5f9);transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px rgba(0,0,0,.08)}.premium-avatar[data-v-df06ccd8]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.is-circle[data-v-df06ccd8]{border-radius:50%}.is-squircle[data-v-df06ccd8]{border-radius:28%}.is-squircle.premium-avatar[data-v-df06ccd8]{border-radius:16px}.avatar-image[data-v-df06ccd8]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.avatar-fallback[data-v-df06ccd8]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;text-transform:uppercase;text-shadow:0 1px 2px rgba(0,0,0,.15);font-family:Inter,sans-serif}.has-image[data-v-df06ccd8]{border:2px solid var(--card-bg,#fff)}.ism-page-wrapper[data-v-ecf51212]{width:100%}.ism-req-card[data-v-ecf51212]{background:var(--card-bg);border:1px solid var(--border-color);border-radius:20px;box-shadow:var(--shadow-md);font-family:Inter,sans-serif;overflow:hidden}.ism-req-header[data-v-ecf51212]{display:flex;align-items:center;gap:18px;padding:24px 28px;background:linear-gradient(180deg,var(--bg-primary),var(--card-bg));flex-wrap:wrap}.ism-req-avatar-wrap[data-v-ecf51212]{flex-shrink:0}.ism-req-avatar-img[data-v-ecf51212]{width:72px;height:72px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:3px solid var(--card-bg);box-shadow:0 4px 14px rgba(0,0,0,.1);background:var(--bg-primary);display:block}.ism-req-avatar-fallback[data-v-ecf51212]{width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,var(--accent),var(--accent-hover));display:flex;align-items:center;justify-content:center;font-size:30px;font-weight:800;color:#fff;box-shadow:0 6px 18px rgba(242,101,34,.3);border:3px solid var(--card-bg)}.ism-req-header-info[data-v-ecf51212]{flex:1;min-width:0}.ism-req-name[data-v-ecf51212]{font-size:22px;font-weight:800;color:var(--text-primary);letter-spacing:-.02em;line-height:1.2;margin:0 0 8px 0}.ism-req-meta[data-v-ecf51212]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ism-req-code[data-v-ecf51212]{font-size:11.5px;font-weight:600;color:var(--text-secondary);background:var(--bg-primary);border:1px solid var(--border-color);border-radius:6px;padding:2px 8px;font-family:JetBrains Mono,monospace}.ism-req-actions[data-v-ecf51212]{display:flex;gap:10px;flex-shrink:0;margin-left:auto;flex-wrap:wrap}.ism-btn-approve[data-v-ecf51212]{display:inline-flex;align-items:center;gap:6px;padding:10px 18px;border-radius:10px;border:none;background:linear-gradient(135deg,#10b981,#059669);color:#fff;font-family:Inter,sans-serif;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s;box-shadow:0 4px 12px rgba(16,185,129,.25);white-space:nowrap}.ism-btn-approve[data-v-ecf51212]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 18px rgba(16,185,129,.35);filter:brightness(1.06)}.ism-btn-reject[data-v-ecf51212]{display:inline-flex;align-items:center;gap:6px;padding:10px 18px;border-radius:10px;border:none;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;font-family:Inter,sans-serif;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s;box-shadow:0 4px 12px rgba(239,68,68,.25);white-space:nowrap}.ism-btn-reject[data-v-ecf51212]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 18px rgba(239,68,68,.35);filter:brightness(1.06)}.ism-btn-approve[data-v-ecf51212]:disabled,.ism-btn-reject[data-v-ecf51212]:disabled{opacity:.5;cursor:not-allowed;transform:none}.ism-req-divider[data-v-ecf51212]{height:1px;background:var(--border-color)}.ism-req-stats[data-v-ecf51212]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;padding:24px 28px;border-bottom:1px solid var(--border-color)}.ism-req-body[data-v-ecf51212]{display:flex;padding:28px;gap:28px}.ism-req-section[data-v-ecf51212]{flex:1;min-width:0}.ism-req-vdivider[data-v-ecf51212]{width:1px;background:linear-gradient(180deg,transparent,var(--border-color2),transparent);flex-shrink:0;opacity:.6}.ism-req-section-title[data-v-ecf51212]{font-size:12.5px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary);margin-bottom:18px;display:flex;align-items:center;border-bottom:2px solid var(--border-color);padding-bottom:10px}.ism-req-info-grid[data-v-ecf51212]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.ism-req-info-item[data-v-ecf51212]{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:12px;transition:all .2s}.ism-req-info-item[data-v-ecf51212]:hover{transform:translateY(-2px);box-shadow:var(--shadow-sm);border-color:rgba(242,101,34,.18);background:var(--card-bg)}.ism-req-info-item--full[data-v-ecf51212]{grid-column:1/-1}.ism-req-info-icon[data-v-ecf51212]{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ism-req-info-content[data-v-ecf51212]{display:flex;flex-direction:column;gap:3px;min-width:0}.ism-req-info-label[data-v-ecf51212]{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary)}.ism-req-info-value[data-v-ecf51212]{font-size:13.5px;font-weight:600;color:var(--text-primary);line-height:1.4}@media (max-width:900px){.ism-req-body[data-v-ecf51212]{flex-direction:column;padding:20px;gap:20px}.ism-req-vdivider[data-v-ecf51212]{width:100%;height:1px;background:linear-gradient(90deg,transparent,var(--border-color2),transparent)}.ism-req-stats[data-v-ecf51212]{padding:20px;gap:12px}}@media (max-width:600px){.ism-req-header[data-v-ecf51212]{padding:18px;flex-direction:column;align-items:flex-start}.ism-req-actions[data-v-ecf51212]{margin-left:0;width:100%}.ism-req-name[data-v-ecf51212]{font-size:18px}.ism-btn-approve[data-v-ecf51212],.ism-btn-reject[data-v-ecf51212]{padding:9px 14px;font-size:12.5px;flex:1;justify-content:center}.ism-btn-cancel[data-v-ecf51212]{padding:9px 14px;font-size:12.5px}.ism-req-stats[data-v-ecf51212]{grid-template-columns:repeat(2,1fr)}.ism-req-info-grid[data-v-ecf51212]{grid-template-columns:1fr}}