.luxury-delete-overlay{background:var(--bg-color);z-index:100500;width:100%;height:100%;font-family:var(--font-sans);flex-direction:column;display:flex;position:fixed;top:0;left:0}.luxury-delete-overlay .delete-nav-top{border-bottom:1px solid var(--border-color);padding:24px 32px}.luxury-delete-overlay .delete-nav-top .btn-back-luxury{cursor:pointer;color:var(--text-secondary);background:0 0;border:none;align-items:center;gap:12px;padding:0;font-size:.95rem;font-weight:500;transition:all .2s;display:flex}.luxury-delete-overlay .delete-nav-top .btn-back-luxury .icon-circle{border:1px solid var(--border-color);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex}.luxury-delete-overlay .delete-nav-top .btn-back-luxury:hover{color:var(--text-color)}.luxury-delete-overlay .delete-nav-top .btn-back-luxury:hover .icon-circle{background-color:var(--bg-color);border-color:var(--border-color)}.luxury-delete-overlay .delete-nav-top .btn-back-luxury:disabled{opacity:.5;cursor:not-allowed}.luxury-delete-overlay .delete-confirm-container{flex:1;justify-content:center;align-items:center;padding:40px;display:flex}.luxury-delete-overlay .delete-confirm-container .delete-content{text-align:center;width:100%;max-width:540px}.luxury-delete-overlay .delete-confirm-container .delete-content .delete-title{color:var(--card-text);margin-bottom:24px;font-size:1.15rem;font-weight:500;line-height:1.5}.luxury-delete-overlay .delete-confirm-container .delete-content .item-preview-card{background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--border-radius-md);text-align:left;align-items:center;gap:20px;margin-bottom:32px;padding:16px;display:flex}.luxury-delete-overlay .delete-confirm-container .delete-content .item-preview-card .preview-icon{background:var(--bg-color);border-radius:var(--radius-btn);width:84px;height:64px;color:var(--text-secondary);box-shadow:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.luxury-delete-overlay .delete-confirm-container .delete-content .item-preview-card .preview-icon:has(.item-avatar-fallback-masked){background:0 0}.luxury-delete-overlay .delete-confirm-container .delete-content .item-preview-card .preview-icon .item-avatar{object-fit:cover;width:100%;height:100%}.luxury-delete-overlay .delete-confirm-container .delete-content .item-preview-card .preview-icon .item-avatar-fallback-masked{width:56px;height:56px;box-shadow:none;filter:none;mask-type:alpha;background:0 0;flex-shrink:0;position:relative;overflow:hidden;-webkit-mask-image:url(/images/user.svg);mask-image:url(/images/user.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.luxury-delete-overlay .delete-confirm-container .delete-content .item-preview-card .preview-icon .item-avatar-fallback-masked .item-avatar-fallback-masked__placeholder{object-fit:contain;box-sizing:border-box;width:100%;height:100%;padding:10%;display:block}.luxury-delete-overlay .delete-confirm-container .delete-content .item-preview-card .preview-info .item-name{color:var(--card-text);font-size:1.25rem;font-weight:700}.luxury-delete-overlay .delete-confirm-container .delete-content .btn-delete-luxury{color:#fff;border-radius:var(--radius-card);cursor:pointer;background-color:#d54a6b;border:none;width:auto;min-width:220px;padding:14px 28px;font-size:1rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-block}.luxury-delete-overlay .delete-confirm-container .delete-content .btn-delete-luxury .btn-content{justify-content:center;align-items:center;gap:10px;display:flex}.luxury-delete-overlay .delete-confirm-container .delete-content .btn-delete-luxury:hover:not(:disabled){background-color:#d0355a;box-shadow:0 10px 15px -3px #d54a6b4d}.luxury-delete-overlay .delete-confirm-container .delete-content .btn-delete-luxury:disabled{opacity:.7;cursor:not-allowed}.luxury-delete-overlay .delete-confirm-container .delete-content .btn-delete-luxury.is-loading{padding-left:20px}.loader-spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.luxury-delete-fade{transition:opacity .3s,transform .3s}.luxury-delete-fade.is-out{opacity:0;pointer-events:none;transform:scale(.98)}.luxury-delete-fade.is-in{opacity:1;transform:scale(1)}
