.del-mask{display:none;position:fixed;inset:0;z-index:1100;background:rgba(4,8,10,.72);align-items:center;justify-content:center;padding:20px}.del-mask.is-open{display:flex}.del-box{width:min(420px,100%);max-height:86vh;overflow-y:auto;background:var(--ink-nav);border:1px solid rgba(190,80,80,.35);border-radius:14px;padding:24px 22px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 16px 48px rgba(0,0,0,.5)}.del-box h3{color:#e0a0a0;font-size:1.05rem;font-weight:500;margin-bottom:4px}.del-box .del-sub{color:var(--jade-mute);font-size:.85rem;margin-bottom:14px}.del-points{margin:0 0 4px;padding:12px 14px;list-style:none;background:rgba(0,0,0,.3);border:1px solid var(--jade-line-4);border-radius:8px;font-size:.85rem;color:var(--text)}.del-points li{position:relative;padding-left:18px;margin-bottom:6px}.del-points li:last-child{margin-bottom:0}.del-points li::before{content:'·';position:absolute;left:4px;color:var(--jade)}.del-box label{display:block;color:var(--jade-soft);font-size:.85rem;margin:14px 0 6px}.del-box input{width:100%;padding:11px 13px;font-size:16px;color:var(--text);background:rgba(0,0,0,.35);border:1px solid var(--jade-line-4);border-radius:8px;outline:none}.del-box input:focus{border-color:var(--jade-line-8)}.del-msg{min-height:1.3em;margin-top:12px;font-size:.85rem;color:var(--jade-soft)}.del-msg.is-error{color:#e0a0a0}.del-msg.is-ok{color:#8fd8b6}.del-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:18px}.del-btn{padding:9px 18px;font-size:.9rem;border-radius:8px;cursor:pointer;border:1px solid var(--jade-line-4);background:rgba(255,255,255,4%);color:var(--text)}.del-btn:hover{background:rgba(255,255,255,8%)}.del-btn.is-danger{background:rgba(190,80,80,.2);border-color:rgba(190,80,80,.45);color:#f0c0c0}.del-btn.is-danger:hover{background:rgba(190,80,80,.32)}.del-btn:disabled{opacity:.5;cursor:not-allowed}