.noti-push{width: 260px; height: 106px; border:1px solid #ebebeb; background:#fff;}
.noti-push .noti-head{padding: 8px 10px; border-bottom: 1px solid #ebebeb;}
.noti-push .noti-head:after{clear: both; display: block; content: ""}
.noti-push .noti-head strong{display: inline-block; text-align: left; font-weight: normal; font-size: 13px; vertical-align: top;}
.noti-push .noti-head .btns{float: right;}
.noti-push .noti-head .btns a.btn-cls{display: block; position: relative; width: 20px; height:20px;}
.noti-push .noti-head .btns a.btn-cls:before{position: absolute; top: 10px; left: 4px; width: 14px; height: 1px; background: #333; transform: rotate(45deg); content: " ";}
.noti-push .noti-head .btns a.btn-cls:after{position: absolute; top: 10px; left: 4px; width: 14px; height: 1px; background: #333; transform: rotate(-45deg); content: " ";}
.noti-push .noti-cont{padding: 13px 10px; }
.noti-push .noti-cont:after{clear: both; display: block; content: ""}
.noti-push .noti-cont .thumb{width: 40px; height: 40px; float: left; border-radius: 100%; overflow: hidden; border:1px solid #ebebeb;}
.noti-push .noti-cont .thumb img{display: block; width: 100%; height: 100%;}
.noti-push .noti-cont .info{width: 80%; float: left; padding-left: 10px;}
.noti-push .noti-cont .info span{display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.noti-push .noti-cont .info .nm{display: block; font-weight: bold; font-size: 13px;}
.noti-push .noti-cont .info .chat{display: block; height: 17px; font-size: 13px; margin-top: 3px;}
/* 2026-01-06 */
#accountModify .modal-dialog {max-width:580px;}
.notice-box-type01 {background:#F8F9FA;border-radius:8px;padding:15px 40px !important;}
.notice-box-type01 li {font-size:14px;font-weight:400;color:#333;}
.notice-box-type01 li:first-child {border-right:1px solid #EBEEF3;padding-right:40px;}
.notice-box-type01 li span {font-size:20px;font-weight:500;display:block;color:#333;margin-top:5px;text-align:center;}
.notice-box-type01 + .notice-box-type02 {margin-top:15px;}
.notice-box-type02 {background:#F7FBFF;border:1px solid #BEDBFF;padding:20px 25px;border-radius:8px;}
.notice-box-type02 .right-box {flex:0 0 34%;border-left:1px solid #DAEBFF;margin-left:25px;}
#resetEmpCnt {color:#0D6EFD;}
.btn-wrap {gap:4px;}
.btn-wrap button {padding:0;margin:0;font-size:12px;background:#333;color:#fff;border-radius:4px;width:26px;height:26px;}
#decreaseAccount, #increaseAccount {font-size: 24px;font-weight:300;line-height:0;}
.box-wrap .title-box {border-radius:8px 8px 0 0;}
.box-wrap .nextMonth {background:#E8EDF5;color:#333;}
.box-wrap .box-content {border:1px solid #E8EDF5;border-radius:0 0 8px 8px;padding:20px 20px 0 20px;}
.box-wrap .box-content .content-box {padding:10px 0 20px;height:70px;}
#accountModify .text-danger {color:#F60000 !important}
#accountModify .modal-footer {border-top:0;padding:20px 24px;}
#accountModify .modal-footer .btn {width:120px;}
.box-content .bi-arrow-right::before {opacity:.3;}