.ad-overlay[data-v-9d53da5a]{align-items:center;background:rgb(var(--site-panel)/.65);display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:9999}.ad-modal[data-v-9d53da5a]{background:rgb(var(--site-panel));border:1px solid rgb(var(--site-ink)/.08);border-radius:6px;box-shadow:0 12px 40px rgb(var(--site-panel)/.5);max-width:400px;padding:32px 28px 24px;text-align:center;width:100%}.ad-icon-wrap[data-v-9d53da5a]{display:flex;justify-content:center;margin-bottom:20px}.ad-icon[data-v-9d53da5a]{align-items:center;border:3px solid;border-radius:50%;display:inline-flex;font-family:serif;font-size:32px;font-weight:700;height:64px;justify-content:center;width:64px}.ad-icon-alert[data-v-9d53da5a],.ad-icon-confirm[data-v-9d53da5a]{border-color:#f5c842;color:#f5c842}.ad-icon-success[data-v-9d53da5a]{border-color:var(--c-ok);color:var(--c-ok)}.ad-icon-error[data-v-9d53da5a]{border-color:var(--c-danger);color:var(--c-danger)}.ad-message[data-v-9d53da5a]{color:rgb(var(--site-ink)/.92);font-size:14px;line-height:1.5;margin-bottom:4px}.ad-detail[data-v-9d53da5a]{color:rgb(var(--site-ink)/.68);font-size:12px;line-height:1.6;margin-top:6px}.ad-actions[data-v-9d53da5a]{display:flex;gap:8px;justify-content:center;margin-top:22px}.ad-btn[data-v-9d53da5a]{background:rgb(var(--site-ink)/.08);border:1px solid rgb(var(--site-ink)/.15);border-radius:4px;color:rgb(var(--site-ink)/.9);cursor:pointer;font-size:13px;font-weight:500;min-width:80px;padding:9px 18px;transition:background-color .12s ease,border-color .12s ease}.ad-btn[data-v-9d53da5a]:hover{background:rgb(var(--site-ink)/.14)}.ad-btn-ok[data-v-9d53da5a]{background:rgb(var(--site-ink)/.1);border-color:rgb(var(--site-ink)/.2);color:rgb(var(--site-ink))}.ad-btn-ok[data-v-9d53da5a]:hover{background:#f5c8422e;border-color:#f5c84280;color:#f5c842}.ad-btn-cancel[data-v-9d53da5a]{background:transparent}.ad-btn-wide[data-v-9d53da5a]{min-width:120px}.ad-fade-enter-active[data-v-9d53da5a],.ad-fade-leave-active[data-v-9d53da5a]{transition:opacity .15s ease}.ad-fade-enter-from[data-v-9d53da5a],.ad-fade-leave-to[data-v-9d53da5a]{opacity:0}.ad-fade-enter-active .ad-modal[data-v-9d53da5a]{animation:ad-pop-9d53da5a .2s ease}@keyframes ad-pop-9d53da5a{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}
