.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-d131741a-9cb6-93fc-f85e-8158be2b5d1c {
margin-left: var(--spacer-3,1rem) !important;
max-height: 270px !important;
max-width: 200px !important;
}
.lfr-layout-structure-item-e118c822-680b-45a1-b4c5-e90c35eadeab {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-e118c822-680b-45a1-b4c5-e90c35eadeab) !important;
}
.lfr-layout-structure-item-62999db0-a828-2e42-c524-c85f0767cb27 {
margin-top: var(--spacer-3,1rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-6b3bf05d-2b53-fb1a-afb6-03ade1415dd1 {
padding-bottom: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-f4ba43a0-298d-1189-c9da-ab2f31504c65 {
margin-left: var(--spacer-3,1rem) !important;
max-height: 270px !important;
max-width: 200px !important;
}
.lfr-layout-structure-item-5931e643-7206-a7e3-565b-3f8fd7e9b407 {
margin-top: var(--spacer-3,1rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-3655a6bc-e403-1656-1e58-b60367d0f9f1 {
margin-top: var(--spacer-2,0.5rem) !important;
text-align: right !important;
}
/* ===============================
   DKU 사이트 경로 (lp-same-depth)
   한 줄 탭 + 미니멀 스타일 + 가로 스크롤바 색상
   =============================== */

/* 전체 리스트 */
.lp-same-depth {
  display: flex;
  flex-wrap: nowrap;          /* 한 줄 유지 */
  overflow-x: auto;           /* 가로 스크롤 허용 */
  white-space: nowrap;
  margin: 0;
  padding: 0;
  list-style: none;
  gap: 2px;
  
  /* Firefox 스크롤 설정 */
  scrollbar-width: thin;           
  scrollbar-color: #0366d6 #f0f0f0; /* thumb / track 색상 */
}

/* 크롬/사파리/Edge 스크롤바 색상 */
.lp-same-depth::-webkit-scrollbar {
    height: 6px;                 /* 스크롤바 높이 */
}
.lp-same-depth::-webkit-scrollbar-track {
    background: #f0f0f0;         /* 트랙 색상 */
    border-radius: 3px;
}
.lp-same-depth::-webkit-scrollbar-thumb {
    background-color: #0366d6;   /* 드래그바 색상 */
    border-radius: 3px;
    border: 1px solid #cccccc;
}
.lp-same-depth::-webkit-scrollbar-thumb:hover {
    background-color: #0056b3;   /* hover 시 색상 */
}

/* 개별 탭(li) */
.lp-same-depth li {
  flex: 0 0 auto;               /* 한 줄 유지 */
  border: 1px solid #c8d1dc;
  background-color: #f2f4f7;
  border-radius: 3px;
  padding: 3px 8px;             /* 박스 여백 축소 */
  font-size: 0.8rem;            /* 글자 작게 */
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;      /* 말줄임 처리 */
  white-space: nowrap;
  transition: background-color 0.2s ease, color 0.2s ease;
}

/* hover 효과 */
.lp-same-depth li:hover {
  background-color: #0056b3;
  color: #fff;
}

/* 링크 기본 스타일 */
.lp-same-depth a {
  color: inherit;
  text-decoration: none;
  display: block;
}

/* 현재 페이지(active) 강조 */
.lp-same-depth li.active {
  background-color: #0366d6;
  color: #fff;
  font-weight: 600;
}
.lfr-layout-structure-item-f86a7fdd-1093-fb4a-0208-e1cd264afe15 {
margin-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-08520b88-2403-6153-514c-3c19d9707596 {
margin-left: var(--spacer-1,0.25rem) !important;
margin-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-6bbe5d1e-6741-3da1-5531-62b21d3a492d {
text-align: justify !important;
}
.lfr-layout-structure-item-22ee5091-6748-a5d0-0603-9655fa4fdfee {
margin-top: var(--spacer-2,0.5rem) !important;
text-align: right !important;
}
.lfr-layout-structure-item-b105ba6d-2529-8d19-e1ef-a7410e038c71 {
border-color: #000000 !important;
border-radius: 40px !important;
border-style: solid; border-width: 2px !important; border-width: 2pxpx !important;
max-height: 400px !important;
max-width: 700px !important;
min-height: 400px !important;
}
.lfr-layout-structure-item-414b92c0-f80b-a03e-847f-f3fc0a46133e {
margin-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-a4c5d217-5aae-03f7-d1e0-04c12b49915f {
color: var(--black) !important;
}
.lfr-layout-structure-item-dfc0faa0-41c3-aa10-aced-dbb7c26e7e8f {
text-align: justify !important;
}
.lfr-layout-structure-item-934ac7b6-e8bc-b0d2-5f5f-fa4302054599 {
border-color: #000000 !important;
border-radius: 40px !important;
border-style: solid; border-width: 2px !important; border-width: 2pxpx !important;
max-height: 400px !important;
max-width: 700px !important;
min-height: 400px !important;
}
.lfr-layout-structure-item-b2fb6789-1f02-e77a-e072-c5cfd4abe7b6 {
color: var(--black) !important;
}
.lfr-layout-structure-item-e4ca9a3d-5ff8-45e3-c947-47123d68955c {
margin-left: var(--spacer-1,0.25rem) !important;
margin-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-4d635d2a-8f34-1178-9ac7-5fd59fcc3762 {
text-align: center !important;
}
