.ui-dlg-overlay{position:fixed;inset:0;z-index:200000;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(5,6,8,.72);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:.18s uiDlgFade}.ui-dlg-overlay.removing{animation:.15s forwards uiDlgFadeOut}@keyframes uiDlgFade{from{opacity:0}to{opacity:1}}@keyframes uiDlgFadeOut{from{opacity:1}to{opacity:0}}@keyframes uiDlgIn{from{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.ui-dlg{position:relative;width:min(440px,100%);background:var(--bg-secondary,#0e0f13);border:1px solid var(--border-default,rgba(255,255,255,.09));border-radius:14px;box-shadow:0 24px 64px rgba(0,0,0,.55),0 0 0 1px rgba(255,255,255,.03) inset;overflow:hidden;animation:.22s uiDlgIn;font-family:inherit}.ui-dlg.is-wide{width:min(720px,100%)}.ui-dlg-accent{height:3px;width:100%}.ui-dlg.info .ui-dlg-accent{background:#7fb1ff}.ui-dlg.warning .ui-dlg-accent{background:#eeba5c}.ui-dlg.danger .ui-dlg-accent,.ui-dlg.error .ui-dlg-accent{background:#e4707e}.ui-dlg.success .ui-dlg-accent{background:#5ed6a0}.ui-dlg-header{display:flex;align-items:center;gap:12px;padding:18px 20px 0}.ui-dlg-icon{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid transparent}.ui-dlg.info .ui-dlg-icon{background:rgba(127,177,255,.12);border-color:rgba(127,177,255,.22);color:#7fb1ff}.ui-dlg.warning .ui-dlg-icon{background:rgba(238,186,92,.12);border-color:rgba(238,186,92,.22);color:#eeba5c}.ui-dlg.danger .ui-dlg-icon,.ui-dlg.error .ui-dlg-icon{background:rgba(228,112,126,.12);border-color:rgba(228,112,126,.22);color:#e4707e}.ui-dlg.success .ui-dlg-icon{background:rgba(94,214,160,.12);border-color:rgba(94,214,160,.22);color:#5ed6a0}.ui-dlg-icon svg{display:block}.ui-dlg-title{margin:0;font-size:16px;font-weight:700;color:var(--text-primary,#e8ecf3);letter-spacing:-.01em}.ui-dlg-body{padding:12px 20px 8px}.ui-dlg-msg{margin:0;font-size:14px;line-height:1.65;color:var(--text-secondary,#aab2c1);white-space:pre-line;word-break:break-word}.ui-dlg-pre{margin:0;max-height:min(58vh,520px);overflow:auto;padding:14px;border-radius:10px;background:var(--bg-primary,#07080b);border:1px solid var(--border-default,rgba(255,255,255,.09));color:var(--text-primary,#e8ecf3);font-size:12px;line-height:1.6;font-family:"DM Mono",ui-monospace,Consolas,monospace;direction:ltr;text-align:left;white-space:pre-wrap;word-break:break-word}.ui-dlg-field{margin-top:12px;width:100%;padding:10px 12px;border-radius:8px;border:1px solid var(--border-default,rgba(255,255,255,.09));background:var(--bg-tertiary,#13141a);color:var(--text-primary,#e8ecf3);font-size:14px;font-family:inherit;outline:0}.ui-dlg-field:focus{border-color:#6aa6ff;box-shadow:0 0 0 3px rgba(92,159,255,.18)}.ui-dlg-footer{display:flex;justify-content:flex-end;gap:8px;padding:16px 20px 18px}.ui-dlg-btn{min-width:92px;height:36px;padding:0 16px;border-radius:8px;font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;border:1px solid transparent;transition:background .15s,border-color .15s,transform .15s}.ui-dlg-btn:active{transform:translateY(1px)}.ui-dlg-btn.cancel{background:var(--bg-tertiary,#13141a);color:var(--text-primary,#e8ecf3);border-color:var(--border-default,rgba(255,255,255,.09))}.ui-dlg-btn.cancel:hover{background:var(--bg-hover,#1f2128)}.ui-dlg-btn.ok{background:#3d8bff;color:#fff;border-color:#5c9fff}.ui-dlg-btn.ok:hover{background:#4b93ff}.ui-dlg-btn.ok.danger{background:#c95468;border-color:#e4707e}.ui-dlg-btn.ok.danger:hover{background:#b62324}.ui-dlg-btn.ok.success{background:#36a877;border-color:#5ed6a0}.ui-dlg-btn.ok.success:hover{background:#1a7f37}.ui-dlg-btn.ok.warning{background:#b98a3c;border-color:#eeba5c}.ui-dlg-btn.ok.warning:hover{background:#845306}.ui-toast-host{position:fixed;top:16px;right:16px;z-index:200010;display:flex;flex-direction:column;gap:8px;pointer-events:none;max-width:min(380px,calc(100vw - 32px))}html[dir=rtl] .ui-toast-host,html[lang=ar] .ui-toast-host{right:auto;left:16px}.ui-toast{pointer-events:auto;display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:12px;background:var(--bg-secondary,#0e0f13);border:1px solid var(--border-default,rgba(255,255,255,.09));box-shadow:0 12px 32px rgba(0,0,0,.4);color:var(--text-secondary,#aab2c1);font-size:13px;line-height:1.5;animation:.2s uiDlgIn}.ui-toast.info .ui-dlg-icon{background:rgba(127,177,255,.12);border-color:rgba(127,177,255,.22);color:#7fb1ff}.ui-toast.warning .ui-dlg-icon{background:rgba(238,186,92,.12);border-color:rgba(238,186,92,.22);color:#eeba5c}.ui-toast.danger .ui-dlg-icon{background:rgba(228,112,126,.12);border-color:rgba(228,112,126,.22);color:#e4707e}.ui-toast.success .ui-dlg-icon{background:rgba(94,214,160,.12);border-color:rgba(94,214,160,.22);color:#5ed6a0}@media (max-width:520px){.ui-dlg{width:100%}.ui-dlg-footer{flex-direction:column-reverse}.ui-dlg-btn{width:100%}}