.aimme-dialog-lock{overflow:hidden!important}.aimme-dialog-overlay{position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;padding:20px;background:rgb(24 39 63 / .48);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);animation:aimmeDialogFade .16s ease both}.aimme-dialog-card{position:relative;width:min(520px,100%);max-height:min(720px,calc(100vh - 40px));overflow:auto;padding:26px;border:1px solid rgb(204 220 243 / .94);border-radius:26px;background:linear-gradient(145deg,#fff 0%,#fbfdff 76%,#f5f9ff 100%);box-shadow:0 30px 90px rgb(17 39 70 / .24),0 2px 8px rgb(34 74 128 / .06);color:#26384f;animation:aimmeDialogPop .2s cubic-bezier(.2,.8,.2,1) both}.aimme-dialog-card::before,.aimme-dialog-card::after{position:absolute;content:"";pointer-events:none;border-radius:999px;opacity:.55}.aimme-dialog-card::before{right:-48px;top:-56px;width:142px;height:142px;background:#e8f2ff}.aimme-dialog-card::after{left:-34px;bottom:-48px;width:104px;height:104px;background:#fff2cc}.aimme-dialog-head{position:relative;z-index:1;display:grid;grid-template-columns:58px minmax(0,1fr);gap:15px;align-items:center;margin-bottom:16px;padding-right:34px}.aimme-dialog-icon{display:grid;place-items:center;width:58px;height:58px;border-radius:19px;background:linear-gradient(145deg,#4a93ff,#2875ec);box-shadow:0 10px 24px rgb(46 123 238 / .2);color:#fff;font-size:27px;font-weight:900}.aimme-dialog-card[data-tone="warning"] .aimme-dialog-icon{background:linear-gradient(145deg,#ffc95c,#f2a800);box-shadow:0 10px 24px rgb(225 159 0 / .18)}.aimme-dialog-card[data-tone="danger"] .aimme-dialog-icon{background:linear-gradient(145deg,#ff7c72,#ea5148);box-shadow:0 10px 24px rgb(224 74 64 / .18)}.aimme-dialog-card[data-tone="success"] .aimme-dialog-icon{background:linear-gradient(145deg,#65d98b,#35ad64);box-shadow:0 10px 24px rgb(50 167 95 / .17)}.aimme-dialog-kicker{display:block;margin-bottom:4px;color:#4783d5;font-size:10px;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.aimme-dialog-title{margin:0;color:#1f314a;font-size:22px;line-height:1.35;font-weight:900;letter-spacing:-.015em}.aimme-dialog-close{position:absolute;z-index:2;top:17px;right:17px;display:grid;place-items:center;width:38px;height:38px;padding:0;border:0;border-radius:999px;background:#eef4fb;color:#60728a;font-size:22px;line-height:1;cursor:pointer;transition:background .15s ease,color .15s ease,transform .15s ease}.aimme-dialog-close:hover,.aimme-dialog-close:focus-visible{background:#e1edfc;color:#2869bd;transform:scale(1.04);outline:3px solid rgb(66 133 244 / .12)}.aimme-dialog-message{position:relative;z-index:1;margin:0;padding:15px 16px;border:1px solid #e3ebf5;border-radius:17px;background:rgb(247 250 255 / .9);color:#50637b;font-size:14px;line-height:1.78;white-space:pre-line;overflow-wrap:anywhere}.aimme-dialog-input-wrap{position:relative;z-index:1;display:grid;gap:7px;margin-top:14px}.aimme-dialog-input-wrap label{color:#40556f;font-size:12px;font-weight:800}.aimme-dialog-input{width:100%;min-height:48px;padding:10px 13px;border:1px solid #cddbed;border-radius:13px;background:#fff;color:#21354f;font-size:15px;box-shadow:none}.aimme-dialog-input:focus{border-color:#6ba1f1;outline:3px solid rgb(66 133 244 / .1)}.aimme-dialog-actions{position:relative;z-index:1;display:flex;justify-content:flex-end;gap:10px;margin-top:20px;flex-wrap:wrap}.aimme-dialog-button{display:inline-flex;align-items:center;justify-content:center;min-width:112px;min-height:46px;padding:10px 18px;border:1px solid #cfdaea;border-radius:14px;background:#fff;color:#38506d;font-size:14px;font-weight:850;cursor:pointer;box-shadow:none;transition:transform .15s ease,box-shadow .15s ease,background .15s ease,border-color .15s ease,color .15s ease}.aimme-dialog-button:hover,.aimme-dialog-button:focus-visible{border-color:#9fbee9;background:#f2f7ff;color:#285fa8;transform:translateY(-1px);outline:none;box-shadow:0 8px 18px rgb(46 93 155 / .08)}.aimme-dialog-button.is-primary{border-color:#347ff0;background:linear-gradient(135deg,#478ff9,#2b75e8);color:#fff;box-shadow:0 10px 22px rgb(46 121 233 / .19)}.aimme-dialog-button.is-primary:hover,.aimme-dialog-button.is-primary:focus-visible{border-color:#246ce0;background:linear-gradient(135deg,#3f86ef,#226add);color:#fff;box-shadow:0 12px 26px rgb(46 121 233 / .25)}.aimme-dialog-card[data-tone="danger"] .aimme-dialog-button.is-primary{border-color:#df584f;background:linear-gradient(135deg,#f46d63,#de4f46);box-shadow:0 10px 22px rgb(220 79 69 / .18)}.aimme-dialog-card[data-tone="warning"] .aimme-dialog-button.is-primary{border-color:#e3a41a;background:linear-gradient(135deg,#ffc555,#e7a316);color:#46330a;box-shadow:0 10px 22px rgb(222 158 15 / .17)}@keyframes aimmeDialogFade{from{opacity:0}to{opacity:1}}@keyframes aimmeDialogPop{from{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}@media(max-width:560px){.aimme-dialog-overlay{padding:12px}.aimme-dialog-card{padding:21px 17px 17px;border-radius:22px}.aimme-dialog-head{grid-template-columns:50px minmax(0,1fr);gap:12px}.aimme-dialog-icon{width:50px;height:50px;border-radius:16px;font-size:23px}.aimme-dialog-title{font-size:19px}.aimme-dialog-actions{display:grid;grid-template-columns:1fr 1fr}.aimme-dialog-actions .aimme-dialog-button:only-child{grid-column:1/-1}.aimme-dialog-button{width:100%;min-width:0}}