.cd-dialog{width:min(400px,calc(100vw - 32px));padding:20px 20px 16px;border:1px solid var(--d-line, #2a2a2a);border-radius:10px;background:var(--d-card, #141414);color:var(--d-ink, #fff);font-family:var(--d-ui, inherit);box-shadow:0 20px 50px rgba(0,0,0,.5)}.cd-dialog::backdrop{background:rgba(0,0,0,.6)}.cd-title{margin:0 0 8px;font-size:16px;font-weight:600}.cd-message{margin:0 0 18px;font-size:14px;line-height:1.5;color:var(--d-ink2, rgba(255, 255, 255, .7));white-space:pre-line}.cd-actions{display:flex;justify-content:flex-end;gap:8px}.cd-actions button{min-width:96px;height:38px;padding:0 16px;border-radius:8px;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.cd-cancel{border:1px solid var(--d-line, #2a2a2a);background:transparent;color:var(--d-ink, #fff)}.cd-ok{border:1px solid var(--d-long, #33c273);background:var(--d-long, #33c273);color:#0d0d0d}.cd-ok.cd-danger{border-color:var(--d-short, #d95872);background:var(--d-short, #d95872);color:#fff}@media (max-width: 640px){.cd-dialog{width:100vw;max-width:100vw;margin:auto 0 0;border-radius:14px 14px 0 0;border-bottom:0;padding-bottom:calc(16px + env(safe-area-inset-bottom))}.cd-actions{flex-direction:column-reverse}.cd-actions button{width:100%;height:44px}}.cd-toasts{position:fixed;top:64px;left:50%;transform:translateX(-50%);z-index:9000;display:flex;flex-direction:column;gap:8px;width:min(420px,calc(100vw - 32px));pointer-events:none}.cd-toast{padding:12px 14px;border:1px solid var(--d-line, #2a2a2a);border-left:3px solid var(--d-blue, #42a0ff);border-radius:8px;background:var(--d-pop, #181818);color:var(--d-ink, #fff);font-family:var(--d-ui, inherit);font-size:14px;box-shadow:0 10px 30px rgba(0,0,0,.4);pointer-events:auto;transition:opacity .2s ease,transform .2s ease}.cd-toast.cd-error{border-left-color:var(--d-short, #d95872)}.cd-toast.cd-success{border-left-color:var(--d-long, #33c273)}.cd-toast.cd-hide{opacity:0;transform:translateY(-6px)}@media (max-width: 640px){.cd-toasts{top:calc(12px + env(safe-area-inset-top))}}
