/* Custom CSS for self-sns.shop */

/* ===================================
   Logo Size - 70px 컨테이너 안에 맞게
   =================================== */

/* Logo Container Height */
.logo-topbar,
.leftside-menu .logo {
    height: 70px;
    display: flex;
    align-items: center;
}

/* Topbar Logo (상단 로고) - 컨테이너 안에 맞게 */
.logo-topbar .logo-lg img {
    height: 55px !important;
    max-height: 55px !important;
    width: auto;
}

/* Left Sidebar Logo (사이드바 로고) - 컨테이너 안에 맞게 */
.leftside-menu .logo .logo-lg img {
    height: 55px !important;
    max-height: 55px !important;
    width: auto;
}

/* Responsive: Larger on wide screens (1400px 이상) */
@media (min-width: 1400px) {
    .logo-topbar .logo-lg img,
    .leftside-menu .logo .logo-lg img {
        height: 60px !important;
        max-height: 60px !important;
    }
}

/* Tablet/Small Desktop (768px ~ 1199px) */
@media (min-width: 768px) and (max-width: 1199px) {
    .logo-topbar .logo-lg img,
    .leftside-menu .logo .logo-lg img {
        height: 50px !important;
        max-height: 50px !important;
    }
}

/* Keep small logo size for mobile */
.logo-topbar .logo-sm img,
.leftside-menu .logo .logo-sm img {
    height: 30px !important;
    width: auto;
}

/* Logo padding adjustment */
.logo-topbar {
    padding: 0 10px;
}

.leftside-menu .logo {
    padding: 0 20px;
}
