.fanxing-action-confirm{position:fixed;inset:0;z-index:140;display:grid;place-items:center;padding:20px;background:#00000047;backdrop-filter:blur(2px)}.fanxing-action-confirm__card{width:min(420px,calc(100vw - 32px));box-sizing:border-box;border-radius:12px;border:1px solid rgba(255,255,255,.075);background:#0f0f0f;padding:24px;box-shadow:0 24px 54px #00000075}.fanxing-action-confirm__title{margin:0;color:#f4f6fbf0;font-size:16px;font-weight:760;letter-spacing:0}.fanxing-action-confirm__desc{margin:12px 0 0;color:#d6dbe69e;font-size:13px;line-height:1.7}.fanxing-action-confirm__actions{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.fanxing-action-confirm__button{min-width:74px;height:28px;border-radius:4px;border:0;box-sizing:border-box;font:inherit;font-size:12px;font-weight:740;line-height:1;cursor:pointer;transition:background .12s ease,color .12s ease,opacity .12s ease}.fanxing-action-confirm__button--secondary{background:#94a3b847;color:#e2e8f0d1}.fanxing-action-confirm__button--secondary:hover:not(:disabled){background:#cbd5e16b;color:#0f172a}.fanxing-action-confirm__button--primary{background:#f59e0b;color:#111827}.fanxing-action-confirm__button--primary:hover:not(:disabled){background:#fbbf24}.fanxing-action-confirm__button--danger{background:#b91c1cdb;color:#000}.fanxing-action-confirm__button--danger:hover:not(:disabled){background:#b91c1cf5}.fanxing-action-confirm__button:disabled{cursor:default;opacity:.55}.fanxing-action-confirm__content-stack{display:flex;flex-direction:column;gap:8px}.fanxing-action-confirm__meta{color:#d6dbe69e;font-size:12px;line-height:1.6}.fanxing-action-confirm__status{min-height:18px;color:#d6dbe69e;font-size:12px;line-height:1.6}.fanxing-action-confirm__status--active{color:#f4f6fbe6}.fanxing-action-confirm__input{width:100%;height:34px;margin-top:16px;box-sizing:border-box;border-radius:6px;border:1px solid rgba(255,255,255,.09);background:#ffffff09;padding:0 10px;color:#f4f6fbeb;font:inherit;font-size:13px;font-weight:620;outline:none;transition:border-color .12s ease,background .12s ease}.fanxing-action-confirm__input::placeholder{color:#d6dbe64d}.fanxing-action-confirm__input:focus{border-color:#ef4444b8;background:#ffffff0d}.fanxing-action-confirm__input:disabled{cursor:default;opacity:.58}.fanxing-action-confirm__message{margin-top:14px;padding:9px 10px;border-radius:6px;font-size:12px;line-height:1.6}.fanxing-action-confirm__message--warning{color:#fcd34deb;background:#f59e0b1a;border:1px solid rgba(245,158,11,.28)}.fanxing-action-confirm__message--danger{color:#fca5a5f0;background:#dc26261a;border:1px solid rgba(248,113,113,.28)}.fanxing-action-confirm__list{max-height:260px;overflow-y:auto;border:1px solid rgba(255,255,255,.09);border-radius:6px;background:#ffffff09}.fanxing-action-confirm__list-message{padding:14px 10px;color:#d6dbe69e;font-size:12px;line-height:1.6}.fanxing-action-confirm__list-item{width:100%;min-height:46px;padding:8px 10px;border:0;border-bottom:1px solid rgba(255,255,255,.075);background:transparent;color:#f4f6fbe6;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;font:inherit;text-align:left;cursor:pointer}.fanxing-action-confirm__list-item:last-child{border-bottom:0}.fanxing-action-confirm__list-item:hover:not(:disabled),.fanxing-action-confirm__list-item--active{background:#f59e0b1f}.fanxing-action-confirm__list-item:disabled{cursor:default;opacity:.62}.fanxing-action-confirm__list-title{color:#f4f6fbf0;font-size:13px;font-weight:720;line-height:1.35}.fanxing-action-confirm__list-subtitle{color:#d6dbe680;font-size:11px;line-height:1.4}
