/* [프로젝트 정리] 상단 탭 — [프로젝트 > 상세 정보] 탭(web/Project/Info/index.css div.info-tabs/button.info-tab)과 같은 모양(평평한 3px 밑줄) */
div.info-tabs {
	display:flex;
	flex-wrap:wrap;
	gap:8px 12px;
	box-sizing:border-box;
	width:100%;
	max-width:100%;
	padding:0;
	border:0;
	border-radius:0;
	background:transparent;
	margin-bottom:10px;
}
button.info-tab {
	appearance:none;
	position:relative;
	flex:0 0 auto;
	max-width:100%;
	box-sizing:border-box;
	height:40px;
	margin:0;
	padding:0 12px 3px;
	border:0;
	border-radius:0 !important;
	background:transparent;
	box-shadow:none;
	color:var(--pt-ink-sub, #5b6572);
	font-family:inherit;
	font-size:14px;
	font-weight:600;
	line-height:37px;
	text-align:center;
	white-space:nowrap;
	cursor:pointer;
}
button.info-tab::after {
	content:"";
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	height:3px;
	background:var(--pt-line, #d5dbe4);
}
button.info-tab:not(.selected):hover {
	background:transparent;
	color:var(--pt-ink, #1f2733);
}
button.info-tab:not(.selected):hover::after {
	background:var(--pt-border-strong, #c4ccd7);
}
button.info-tab.selected {
	color:var(--pt-blue-text, #1d4ed8);
}
button.info-tab.selected::after {
	background:var(--pt-accent, #2563eb);
}
div.info-tabs button.info-tab:focus-visible {
	outline:2px solid var(--pt-accent, #2563eb);
	outline-offset:-2px;
}

/* 공유 URL·커스텀 페이지 */
.pcl-sub{margin:1.4em 0 .4em;font-size:15px;}
.pcl-proj{margin:.4em 0;padding:.5em .8em;border:1px solid #e3e8ef;border-radius:4px;font-size:90%;}
.pcl-proj .pcl-rule-add{margin-top:.3em;}
.pcl-proj select{margin-right:.3em;}
.pcl-scope{font-size:85%;color:#555;}
.pcl-warn{color:#b76b00;font-size:85%;}
.pcl-blocked{color:#c0392b;font-weight:600;}
.pcl-open{color:#237a3a;}
.pcl-modal-item{border:1px solid #ddd;border-radius:4px;padding:.6em .9em;margin:.5em 0;font-size:90%;}
.pcl-modal-item ul{margin:.3em 0 .2em 1.2em;padding:0;}
.pcl-modal-item input.typed{width:100%;box-sizing:border-box;margin-top:.3em;}
.pcl-reason{width:100%;box-sizing:border-box;min-height:3.2em;}
.pcl-result-bad{color:#c0392b;}
.pcl-result-ok{color:#237a3a;}
.pc-table td.pcl-path{font-family:monospace;font-size:85%;word-break:break-all;}
