/* ============================================================================
   총판/파트너 관리자 대시보드(default.asp) 전용 스킨   partner_dashboard_v1.css
   2026-08-08 · 본사관리자 대시보드(mp_dashboard_v1.css)를 그대로 이식
   ----------------------------------------------------------------------------
   ★ header.asp 가 SCRIPT_NAME 이 /partner/default.asp 일 때만 html 에
     .mp-page-default 를 얹는다 → 아래 규칙은 이 페이지에서만 적용되고,
     그 기반이 되는 카드형 레이아웃(흰 배경/라운딩/음영, admMainHead flex,
     admMainCont 2단 등)은 이미 공용 common.css 의 MP-THEME-V2 블록에
     같은 클래스로 정의돼 있어 이 파일에서 새로 만들 필요가 없다(본사관리자와
     100% 같은 DOM 구조라 그대로 상속됨). 여기서는 그 위에 얹는 미세 보정만.

   1) 각 영역박스 하단의 불필요한 여백 제거
   2) 최근 매출통계(건수/금액) 탭을 다른 영역과 같은 라운딩 박스 2개로
   3) 상품현황(all_goods_status, 이 페이지엔 없음)이 있어도 숨김 — 안전망
============================================================================ */

.mp-page-default .all_goods_status{ display:none !important; }

/* ---------- 박스 하단 잉여여백 정리 ---------- */
.mp-page-default .infoArea .infoInner{ padding-bottom:0 !important; }
.mp-page-default .infoArea .listBox dl:last-child{ padding-bottom:0 !important; }
.mp-page-default .orderNewBox ul.clfix > li{ padding-top:14px !important; padding-bottom:0 !important; }
.mp-page-default .orderNewBox ul.clfix{ margin-bottom:0 !important; }
.mp-page-default .coreIndex .incont{ padding-bottom:0 !important; }

/* ---------- 매출통계(건수/금액) 탭 -> 공지사항/업그레이드와 동일한 카드 2개 ---------- */
.mp-page-default .graphArea{
	background:transparent !important; border:0 !important; box-shadow:none !important;
	padding:0 !important; margin:0 0 14px 0 !important; width:100% !important; display:block !important;
}
.mp-page-default .graphArea .admMainTab{
	display:flex !important; flex-direction:row !important; align-items:stretch !important;
	gap:14px !important; width:100% !important; height:100% !important; margin:0 !important; padding:0 !important;
}
.mp-page-default .graphArea .admMainTab > li{
	flex:1 1 0 !important; min-width:0 !important; height:auto !important; margin:0 !important;
	display:flex !important; flex-direction:column !important;
	background:#fff !important; border:1px solid #eef0f3 !important; border-radius:16px !important;
	box-shadow:0 1px 3px rgba(17,24,39,.05),0 1px 2px rgba(17,24,39,.03) !important;
	padding:20px 22px !important; box-sizing:border-box !important; overflow:hidden !important;
}
.mp-page-default .graphArea .admMainTab > li > a.tit{
	display:block !important; box-sizing:border-box !important; width:auto !important; height:auto !important;
	margin:0 !important; padding:15px 20px !important;
	border:0 !important; border-bottom:1px solid #ddd !important; border-radius:0 !important;
	background:transparent !important; color:#000 !important;
	font-size:15px !important; font-weight:700 !important; line-height:normal !important;
	text-align:left !important; text-decoration:none !important;
}
.mp-page-default .graphArea .admMainTab > li > a.tit img,
.mp-page-default .graphArea .admMainTab > li > a.tit .under_line{ display:none !important; }
.mp-page-default .graphArea .admMainTab > li > .cont{
	display:block !important; visibility:visible !important; position:static !important;
	width:auto !important; height:auto !important; flex:1 1 auto !important;
	margin:0 !important; padding:15px 20px 0 !important;
	border:0 !important; box-shadow:none !important; background:transparent !important;
}
.mp-page-default .graphArea .admMainTab > li.on{ border-color:#eef0f3 !important; }
.mp-page-default .graphArea .admMainTab > li.on > a.tit{ color:#000 !important; border-bottom-color:#ddd !important; }
.mp-page-default .graphArea canvas{ max-width:100% !important; margin:0 auto !important; }

@media (max-width:1180px){
	.mp-page-default .graphArea .admMainTab{ flex-direction:column !important; }
}

/* ---------- 공지사항/업그레이드 박스 타이틀도 같은 톤으로 통일 ---------- */
.mp-page-default .admMainFootBoardBox h2{
	margin:0 !important; padding:15px 20px !important; border:0 !important; border-bottom:1px solid #ddd !important;
	color:#000 !important; font-size:15px !important; font-weight:700 !important;
}
.mp-page-default .admMainFootBoardBox .admMainFootBoard{ padding:15px 20px 0 !important; }

/* ---------- 브랜드 강조색만 사이트 톤(주황)으로 ---------- */
.mp-page-default .infoArea h2 .time,
.mp-page-default .infoArea .color1{ color:var(--pnrd-primary) !important; }
