@charset "utf-8";

/* ===== 알림함/생협소식 개인 삭제 UI — push_del.css v1.0.0 (2026-08-26) =====
   .pdlz 스코프 + 각 화면 카드 컨테이너의 기준점만 보강. 터치 44px 규격, 아이콘 문자는 &times; 만 사용.
   소비 화면 = include/comm/pushListComm.jsp(모바일 알림함), shop/board/notice/news.jsp(PC 생협소식),
   mobile/board/notice/news.jsp(모바일 생협소식). 서버 = /push_del.jsp + js/comm/push_del.js */

/* 카드에 X 버튼을 얹기 위한 기준점 */
.main_push_wrap .content{position:relative;}
.news_wrap .content_box{position:relative;}
.mnewz .mnewz_item{position:relative;}
.mnewz .mnewz_item + .mnewz_item{margin-top:14px;}

/* 항목 삭제 X (44px 터치) */
.pdlz_x{position:absolute;top:2px;right:2px;width:44px;height:44px;border:0;padding:0;background:transparent;color:#A6A6A6;font-size:22px;line-height:44px;text-align:center;cursor:pointer;z-index:3;}
.pdlz_x:hover,
.pdlz_x:active{color:#3d605f;}

/* 상단 바: 전체 삭제 */
.pdlz_head{display:flex;justify-content:flex-end;align-items:center;}
.news_wrap .pdlz_head{margin:12px 0 4px;}
.mnewz .pdlz_head{margin-top:14px;}
.pdlz_clear{min-height:44px;padding:0 14px;border:1px solid #ddd;border-radius:8px;background:#fff;color:#666;font-size:14px;cursor:pointer;}
.pdlz_clear:hover,
.pdlz_clear:active{border-color:#3d605f;color:#3d605f;}

/* 확인 레이어(전체 삭제 1회) */
.pdlz_dim{position:fixed;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,0.45);z-index:10050;}
.pdlz_pop{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:82%;max-width:320px;padding:26px 20px 20px;border-radius:12px;background:#fff;text-align:center;z-index:10051;box-shadow:0 8px 24px rgba(0,0,0,0.2);}
.pdlz_pop .pdlz_msg{font-size:16px;line-height:1.5;color:#222;}
.pdlz_btns{display:flex;gap:8px;margin-top:18px;}
.pdlz_btns button{flex:1;min-height:44px;border-radius:8px;font-size:15px;cursor:pointer;}
.pdlz_cancel{border:1px solid #ddd;background:#fff;color:#666;}
.pdlz_ok{border:0;background:#3d605f;color:#fff;}
