
#kbiz-event-root{

    width:100%;

    margin:0;

    padding:0;

    box-sizing:border-box;

}



#kbiz-live-event{

    width:min(

        var(--kbiz-live-vw,100vw),

        1400px

    );



    max-width:calc(100vw - 20px);



    position:relative;



    left:50%;



    transform:translateX(-50%);



    margin:14px 0 8px;



    box-sizing:border-box;

}



.kbiz-live-head{

    display:flex;

    align-items:center;

    justify-content:center;

    gap:10px;

    margin:0 0 8px;

}



.kbiz-live-badge{

    display:inline-flex;

    align-items:center;



    padding:5px 9px;



    border-radius:999px;



    background:#d93025;

    color:#fff;



    font-size:13px;

    font-weight:800;



    box-shadow:

        0 1px 3px

        rgba(0,0,0,.14);

}



.kbiz-live-title{

    color:#202124;

    font-size:18px;

    line-height:1.35;

    font-weight:800;

}



.kbiz-live-player{

    width:100%;

    background:#000;



    border-radius:14px;



    overflow:hidden;



    box-shadow:

        0 4px 18px

        rgba(0,0,0,.18);

}



.kbiz-live-player[data-ratio="16:9"]{

    aspect-ratio:16/9;

}



.kbiz-live-player[data-ratio="9:16"]{

    aspect-ratio:9/16;

    width:min(100%,520px);

    margin:0 auto;

}



.kbiz-live-player[data-ratio="4:3"]{

    aspect-ratio:4/3;

}



.kbiz-live-player iframe,

.kbiz-live-player video{

    display:block;

    width:100%;

    height:100%;

    border:0;

    object-fit:contain;

    background:#000;

}



#kbiz-managed-ticker{

    width:min(100%,980px);

    margin:8px auto 0;

    box-sizing:border-box;

}



#kbiz-managed-ticker

.kbiz-ticker-viewport{

    position:relative;



    width:100%;

    height:32px;

    line-height:32px;



    overflow:hidden;



    white-space:nowrap;



    text-align:left;

}



#kbiz-managed-ticker

.kbiz-ticker-text{

    display:inline-block;



    white-space:nowrap;



    font-size:15px;



    will-change:

        transform,

        opacity;

}



#kbiz-managed-ticker.kbiz-bold

.kbiz-ticker-text{

    font-weight:800;

}



#kbiz-managed-ticker.kbiz-effect-pulse

.kbiz-ticker-text{

    animation:

        kbizPulse

        1.2s

        ease-in-out

        infinite

        alternate;

}



#kbiz-managed-ticker.kbiz-effect-blink

.kbiz-ticker-text{

    animation:

        kbizBlink

        .82s

        steps(2,start)

        infinite;

}



@keyframes kbizPulse{

    from{

        opacity:1;

        filter:brightness(1);

    }



    to{

        opacity:.48;

        filter:brightness(1.35);

    }

}



@keyframes kbizBlink{

    0%,49%{

        opacity:1;

    }



    50%,100%{

        opacity:.18;

    }

}



@media

(prefers-reduced-motion:reduce){



    #kbiz-managed-ticker.kbiz-effect-pulse

    .kbiz-ticker-text,



    #kbiz-managed-ticker.kbiz-effect-blink

    .kbiz-ticker-text{



        animation:none!important;

        opacity:1!important;

        filter:none!important;

    }

}



@media(max-width:700px){



    #kbiz-live-event{

        max-width:

            calc(100vw - 10px);



        margin-top:10px;

    }



    .kbiz-live-head{

        gap:7px;

        padding:0 6px;

    }



    .kbiz-live-title{

        font-size:15px;

    }



    .kbiz-live-badge{

        font-size:11px;

        padding:4px 7px;

    }



    .kbiz-live-player{

        border-radius:9px;

    }



    #kbiz-managed-ticker{

        margin-top:6px;

    }



    #kbiz-managed-ticker

    .kbiz-ticker-viewport{

        height:29px;

        line-height:29px;

    }



    #kbiz-managed-ticker

    .kbiz-ticker-text{

        font-size:13px;

    }

}





/* =========================================================

   국민BIZ LIVE 화면 배치 V2.1

   ========================================================= */



/* ───────── 영상 최우선 ───────── */



body.home.kbiz-live-layout-top #kbiz-event-root{

    width:100% !important;

    max-width:none !important;

    margin:4px auto 8px !important;

    padding:0 !important;

}



body.home.kbiz-live-layout-top #kbiz-live-event{

    width:96vw !important;

    max-width:1600px !important;



    position:relative !important;



    left:auto !important;

    transform:none !important;



    margin:6px auto 8px !important;

}



body.home.kbiz-live-layout-top .kbiz-live-player{

    width:100% !important;

    margin:0 auto !important;

}



body.home.kbiz-live-layout-top .ojs-googminbiz-app{

    margin-top:4px !important;

}



body.home.kbiz-live-layout-top .ojs-googminbiz-main{

    padding-top:8px !important;

}



body.home.kbiz-live-layout-top .ojs-googminbiz-logo{

    margin-top:4px !important;

}





/* ───────── 집중형: 로고 + 영상 ───────── */



body.home.kbiz-live-layout-focus

.ojs-googminbiz-flow-row,



body.home.kbiz-live-layout-focus

.ojs-googminbiz-flow-settings,



body.home.kbiz-live-layout-focus

#ojs-googminbiz-search-form,



body.home.kbiz-live-layout-focus

#ojs-googminbiz-public-slot,



body.home.kbiz-live-layout-focus

#kbiz-managed-ticker,



body.home.kbiz-live-layout-focus

#kbiz-music-card,



body.home.kbiz-live-layout-focus

#googminbiz-global-footer,



body.home.kbiz-live-layout-focus

.googminbiz-global-footer,



body.home.kbiz-live-layout-focus

.kbiz-live-head{



    display:none !important;

}



body.home.kbiz-live-layout-focus

.ojs-googminbiz-center{



    width:100% !important;

    max-width:none !important;

}



body.home.kbiz-live-layout-focus

.ojs-googminbiz-logo img{



    width:min(300px,58vw) !important;

    max-width:300px !important;



    margin:0 auto !important;

}



body.home.kbiz-live-layout-focus

#kbiz-live-event{



    width:96vw !important;

    max-width:1500px !important;



    margin:6px auto 0 !important;

}





/* ───────── 모바일 ───────── */



@media(max-width:700px){



    body.home.kbiz-live-layout-top

    #kbiz-live-event,



    body.home.kbiz-live-layout-focus

    #kbiz-live-event{



        width:calc(100vw - 8px) !important;

        max-width:none !important;

    }



    body.home.kbiz-live-layout-top

    .kbiz-live-player,



    body.home.kbiz-live-layout-focus

    .kbiz-live-player{



        border-radius:6px !important;

    }



    body.home.kbiz-live-layout-focus

    .ojs-googminbiz-logo img{



        width:min(220px,55vw) !important;

    }

}






/* =========================================================

   국민BIZ LIVE 화면 중앙 정렬 보정 V2.1.1

   좁은 부모 컨테이너를 벗어나 브라우저 화면 기준으로 중앙 정렬

   ========================================================= */



body.home.kbiz-live-layout-top #kbiz-event-root,

body.home.kbiz-live-layout-focus #kbiz-event-root{

    width:100vw !important;

    max-width:100vw !important;



    margin-left:calc(50% - 50vw) !important;

    margin-right:calc(50% - 50vw) !important;



    padding-left:0 !important;

    padding-right:0 !important;



    box-sizing:border-box !important;

}



body.home.kbiz-live-layout-top #kbiz-live-event,

body.home.kbiz-live-layout-focus #kbiz-live-event{

    width:min(96vw,1500px) !important;

    max-width:96vw !important;



    position:relative !important;



    left:auto !important;

    right:auto !important;

    transform:none !important;



    margin:6px auto 10px !important;



    box-sizing:border-box !important;

}



/* 영상 플레이어도 부모 중앙에 정확히 맞춤 */

body.home.kbiz-live-layout-top .kbiz-live-player,

body.home.kbiz-live-layout-focus .kbiz-live-player{

    width:100% !important;

    max-width:100% !important;



    margin-left:auto !important;

    margin-right:auto !important;

}



/* 로고도 화면 중앙 고정 */

body.home.kbiz-live-layout-top .ojs-googminbiz-logo,

body.home.kbiz-live-layout-focus .ojs-googminbiz-logo{

    width:100% !important;

    text-align:center !important;

}



body.home.kbiz-live-layout-top .ojs-googminbiz-logo img,

body.home.kbiz-live-layout-focus .ojs-googminbiz-logo img{

    display:block !important;

    margin-left:auto !important;

    margin-right:auto !important;

}



/* 모바일 */

@media(max-width:700px){



    body.home.kbiz-live-layout-top #kbiz-live-event,

    body.home.kbiz-live-layout-focus #kbiz-live-event{

        width:calc(100vw - 8px) !important;

        max-width:calc(100vw - 8px) !important;

        margin:4px auto 8px !important;

    }

}






/* =========================================================

   국민BIZ LIVE UX V2.2

   중앙정렬 + 방문자 화면크기 + 관리자 로고크기

   ========================================================= */



body.home .ojs-googminbiz-logo img,

body.home.kbiz-live-layout-top .ojs-googminbiz-logo img,

body.home.kbiz-live-layout-focus .ojs-googminbiz-logo img{

    width:min(var(--kbiz-logo-width,300px),84vw) !important;

    max-width:min(var(--kbiz-logo-width,300px),84vw) !important;

    height:auto !important;

    display:block !important;

    margin-left:auto !important;

    margin-right:auto !important;

}





/* 영상의 부모가 좁아도 브라우저 전체 기준 중앙정렬 */



body.home.kbiz-live-layout-top #kbiz-event-root,

body.home.kbiz-live-layout-focus #kbiz-event-root{

    width:100vw !important;

    max-width:100vw !important;



    margin-left:calc(50% - 50vw) !important;

    margin-right:calc(50% - 50vw) !important;



    padding:0 !important;



    box-sizing:border-box !important;

}



body.home #kbiz-live-event,

body.home.kbiz-live-layout-top #kbiz-live-event,

body.home.kbiz-live-layout-focus #kbiz-live-event{



    width:min(

        var(--kbiz-live-vw,96vw),

        96vw,

        1600px

    ) !important;



    max-width:96vw !important;



    left:auto !important;

    right:auto !important;



    transform:none !important;



    margin-left:auto !important;

    margin-right:auto !important;



    box-sizing:border-box !important;

}



body.home .kbiz-live-player{

    width:100% !important;

    max-width:100% !important;



    margin-left:auto !important;

    margin-right:auto !important;

}





/* 방문자 화면 크기 조절 */



.kbiz-live-viewer-controls{

    display:flex;

    align-items:center;

    justify-content:flex-end;

    gap:5px;



    margin:4px 0 7px;



    min-height:32px;

}



.kbiz-live-viewer-controls button{

    appearance:none;



    border:1px solid #dadce0;



    border-radius:999px;



    background:#fff;



    color:#5f6368;



    padding:5px 10px;



    font-size:12px;



    line-height:1.2;



    cursor:pointer;



    transition:

        background .15s ease,

        color .15s ease,

        border-color .15s ease;

}



.kbiz-live-viewer-controls button:hover{

    background:#f1f3f4;

}



.kbiz-live-viewer-controls

.kbiz-live-size-btn.is-active{

    background:#1a73e8;

    border-color:#1a73e8;

    color:#fff;

    font-weight:700;

}



.kbiz-live-fullscreen-btn{

    font-weight:700;

}





/* 모바일 */



@media(max-width:700px){



    body.home .ojs-googminbiz-logo img,

    body.home.kbiz-live-layout-top .ojs-googminbiz-logo img,

    body.home.kbiz-live-layout-focus .ojs-googminbiz-logo img{



        max-width:min(

            var(--kbiz-logo-width,300px),

            68vw

        ) !important;

    }



    body.home #kbiz-live-event,

    body.home.kbiz-live-layout-top #kbiz-live-event,

    body.home.kbiz-live-layout-focus #kbiz-live-event{



        width:min(

            var(--kbiz-live-vw,96vw),

            calc(100vw - 8px)

        ) !important;



        max-width:calc(100vw - 8px) !important;

    }



    .kbiz-live-viewer-controls{

        justify-content:center;

        flex-wrap:wrap;

        margin-top:3px;

    }



    .kbiz-live-viewer-controls button{

        padding:5px 9px;

        font-size:11px;

    }

}






/* =========================================================

   국민BIZ LIVE V2.2.2

   영상 크기 확정 제어 + 전체화면 유지

   ========================================================= */



/* 고객 선택 70% */

body.home #kbiz-live-event.kbiz-view-70{

    width:70vw !important;

    max-width:1600px !important;

}



/* 고객 선택 85% */

body.home #kbiz-live-event.kbiz-view-85{

    width:85vw !important;

    max-width:1600px !important;

}



/* 고객 선택 100% */

body.home #kbiz-live-event.kbiz-view-100{

    width:calc(100vw - 24px) !important;

    max-width:1600px !important;

}



/* 어떤 기존 레이아웃에서도 중앙 유지 */

body.home #kbiz-live-event.kbiz-view-70,

body.home #kbiz-live-event.kbiz-view-85,

body.home #kbiz-live-event.kbiz-view-100{

    position:relative !important;



    left:auto !important;

    right:auto !important;



    transform:none !important;



    margin-left:auto !important;

    margin-right:auto !important;

}



/* 플레이어 */

body.home #kbiz-live-event .kbiz-live-player{

    width:100% !important;

    max-width:100% !important;

}





/* =========================================================

   진짜 전체화면

   ========================================================= */



.kbiz-live-player:fullscreen,

.kbiz-live-player:-webkit-full-screen{

    width:100vw !important;

    height:100vh !important;



    max-width:none !important;

    max-height:none !important;



    aspect-ratio:auto !important;



    margin:0 !important;

    padding:0 !important;



    border-radius:0 !important;



    background:#000 !important;

}



.kbiz-live-player:fullscreen iframe,

.kbiz-live-player:fullscreen video,

.kbiz-live-player:-webkit-full-screen iframe,

.kbiz-live-player:-webkit-full-screen video{

    width:100vw !important;

    height:100vh !important;



    max-width:none !important;

    max-height:none !important;



    object-fit:contain !important;



    background:#000 !important;

}





/* 모바일도 고객 선택값 그대로 적용 */



@media(max-width:700px){



    body.home #kbiz-live-event.kbiz-view-70{

        width:70vw !important;

    }



    body.home #kbiz-live-event.kbiz-view-85{

        width:85vw !important;

    }



    body.home #kbiz-live-event.kbiz-view-100{

        width:calc(100vw - 8px) !important;

    }

}






/* =========================================================

   국민BIZ LIVE 크기선택 최종 우선순위 FIX V2.2.3

   기존 top/focus 96vw !important 규칙보다 강하게 적용

   ========================================================= */



/* 70% */

html body.home.kbiz-live-layout-normal #kbiz-live-event.kbiz-view-70,

html body.home.kbiz-live-layout-top #kbiz-live-event.kbiz-view-70,

html body.home.kbiz-live-layout-focus #kbiz-live-event.kbiz-view-70 {

    width:70vw !important;

    max-width:70vw !important;

    margin-left:auto !important;

    margin-right:auto !important;

}



/* 85% */

html body.home.kbiz-live-layout-normal #kbiz-live-event.kbiz-view-85,

html body.home.kbiz-live-layout-top #kbiz-live-event.kbiz-view-85,

html body.home.kbiz-live-layout-focus #kbiz-live-event.kbiz-view-85 {

    width:85vw !important;

    max-width:85vw !important;

    margin-left:auto !important;

    margin-right:auto !important;

}



/* 100% */

html body.home.kbiz-live-layout-normal #kbiz-live-event.kbiz-view-100,

html body.home.kbiz-live-layout-top #kbiz-live-event.kbiz-view-100,

html body.home.kbiz-live-layout-focus #kbiz-live-event.kbiz-view-100 {

    width:calc(100vw - 24px) !important;

    max-width:1600px !important;

    margin-left:auto !important;

    margin-right:auto !important;

}



/* 플레이어는 선택된 부모폭을 그대로 사용 */

html body.home #kbiz-live-event.kbiz-view-70 .kbiz-live-player,

html body.home #kbiz-live-event.kbiz-view-85 .kbiz-live-player,

html body.home #kbiz-live-event.kbiz-view-100 .kbiz-live-player {

    width:100% !important;

    max-width:100% !important;

}



/* 모바일 */

@media(max-width:700px){



    html body.home.kbiz-live-layout-normal #kbiz-live-event.kbiz-view-70,

    html body.home.kbiz-live-layout-top #kbiz-live-event.kbiz-view-70,

    html body.home.kbiz-live-layout-focus #kbiz-live-event.kbiz-view-70 {

        width:70vw !important;

        max-width:70vw !important;

    }



    html body.home.kbiz-live-layout-normal #kbiz-live-event.kbiz-view-85,

    html body.home.kbiz-live-layout-top #kbiz-live-event.kbiz-view-85,

    html body.home.kbiz-live-layout-focus #kbiz-live-event.kbiz-view-85 {

        width:85vw !important;

        max-width:85vw !important;

    }



    html body.home.kbiz-live-layout-normal #kbiz-live-event.kbiz-view-100,

    html body.home.kbiz-live-layout-top #kbiz-live-event.kbiz-view-100,

    html body.home.kbiz-live-layout-focus #kbiz-live-event.kbiz-view-100 {

        width:calc(100vw - 8px) !important;

        max-width:calc(100vw - 8px) !important;

    }

}






/* =========================================================

   국민BIZ LIVE V2.2.4

   방문자 영상폭 정확한 % 적용

   100% = 현재 화면에서 허용되는 최대 LIVE 폭

   ========================================================= */



html body.home

#kbiz-event-root

#kbiz-live-event.kbiz-user-sized {



    width:var(--kbiz-user-width) !important;

    max-width:var(--kbiz-user-width) !important;



    min-width:0 !important;



    margin-left:auto !important;

    margin-right:auto !important;



    left:auto !important;

    right:auto !important;



    transform:none !important;



    box-sizing:border-box !important;

}



html body.home

#kbiz-event-root

#kbiz-live-event.kbiz-user-sized

.kbiz-live-player {



    width:100% !important;

    max-width:100% !important;

}






/* =========================================================

   국민BIZ EVENT V2.3

   집중형에서도 공지 ON/OFF 선택

   ========================================================= */



/*

 * 집중형 기본 상태:

 * 기존 설계대로 공지 숨김

 */

html body.home.kbiz-live-layout-focus

#kbiz-managed-ticker{

    display:none !important;

}





/*

 * 집중형 + 관리자 '공지 표시 ON'

 */

html body.home.kbiz-live-layout-focus.kbiz-focus-ticker-on

#kbiz-managed-ticker{



    display:block !important;



    visibility:visible !important;

    opacity:1 !important;



    width:min(96vw,1600px) !important;

    max-width:96vw !important;



    margin:7px auto 0 !important;



    position:relative !important;



    left:auto !important;

    right:auto !important;



    transform:none !important;

}





/*

 * 공지 내부도 강제로 보이도록

 */

html body.home.kbiz-live-layout-focus.kbiz-focus-ticker-on

#kbiz-managed-ticker .kbiz-ticker-viewport{



    display:block !important;

    visibility:visible !important;

    opacity:1 !important;

}





/*

 * 집중형 공지는 영상 바로 아래 배치

 */

html body.home.kbiz-live-layout-focus.kbiz-focus-ticker-on

#kbiz-managed-ticker{



    order:99;

}






/* =========================================================

   국민BIZ 연속 흐르는 공지 V2.3.2

   문장과 문장을 자연스럽게 연결

   ========================================================= */



#kbiz-managed-ticker .kbiz-ticker-viewport{

    width:100% !important;

    overflow:hidden !important;

    position:relative !important;

}



#kbiz-managed-ticker .kbiz-ticker-track{

    display:flex !important;

    flex-direction:row !important;

    flex-wrap:nowrap !important;

    align-items:center !important;



    width:max-content !important;

    min-width:max-content !important;



    white-space:nowrap !important;



    will-change:transform;

}



#kbiz-managed-ticker .kbiz-ticker-copy{

    display:block;

    flex:0 0 auto !important;

    white-space:nowrap !important;

}






/* =========================================================

   국민BIZ 공지 글자 하단 잘림 보정 V2.3.4

   큰 글씨에서 아래부분 잘리는 현상 수정

   ========================================================= */



#kbiz-managed-ticker{

    overflow:visible !important;

}



#kbiz-managed-ticker .kbiz-ticker-viewport{

    min-height:1.7em !important;

    padding-top:4px !important;

    padding-bottom:8px !important;



    overflow-x:hidden !important;

    overflow-y:visible !important;



    box-sizing:border-box !important;

}



#kbiz-managed-ticker .kbiz-ticker-track{

    align-items:center !important;

    min-height:1.7em !important;

}



#kbiz-managed-ticker .kbiz-ticker-text,

#kbiz-managed-ticker .kbiz-ticker-copy{

    display:inline-block !important;

    line-height:1.45 !important;

    padding-top:1px !important;

    padding-bottom:3px !important;

    vertical-align:middle !important;

}






/* =========================================================

   국민BIZ 흐르는 공지 큰글씨 완전 보정 V2.3.5

   실제 글자 높이에 따라 세로영역 자동 확장

   ========================================================= */



html body.home #kbiz-event-root #kbiz-managed-ticker{

    height:auto !important;

    min-height:0 !important;

    max-height:none !important;



    overflow:visible !important;



    padding-top:0 !important;

    padding-bottom:0 !important;



    box-sizing:border-box !important;

}



html body.home #kbiz-event-root #kbiz-managed-ticker .kbiz-ticker-viewport{

    height:auto !important;

    min-height:0 !important;

    max-height:none !important;



    /*

     * 위아래 여유를 충분히 확보.

     * 30~40px 큰 글씨에서도 잘리지 않음.

     */

    padding-top:8px !important;

    padding-bottom:12px !important;



    /*

     * 가로 흐름을 위한 clipping.

     * 세로는 auto 높이 자체가 커지므로 잘리지 않음.

     */

    overflow:hidden !important;



    box-sizing:border-box !important;

}



html body.home #kbiz-event-root #kbiz-managed-ticker .kbiz-ticker-track{

    display:flex !important;



    height:auto !important;

    min-height:0 !important;

    max-height:none !important;



    align-items:center !important;



    padding-top:0 !important;

    padding-bottom:0 !important;



    overflow:visible !important;



    box-sizing:border-box !important;

}





/*

 * 공지 글꼴설정 플러그인의 기존 line-height보다

 * 더 강한 선택자로 큰 글씨 영역 확보

 */

html body.home #kbiz-event-root

#kbiz-managed-ticker[data-kbiz-ticker-id]

.kbiz-ticker-text,



html body.home #kbiz-event-root

#kbiz-managed-ticker[data-kbiz-ticker-id]

.kbiz-ticker-copy{



    display:inline-block !important;



    height:auto !important;

    min-height:0 !important;

    max-height:none !important;



    line-height:1.55 !important;



    padding-top:2px !important;

    padding-bottom:5px !important;



    margin-top:0 !important;

    margin-bottom:0 !important;



    overflow:visible !important;



    vertical-align:middle !important;



    box-sizing:content-box !important;

}






/* =========================================================

   국민BIZ 공지 글씨 잘림 전 페이지 보정 V2.3.7

   HOME / 검색결과 / LIVE 페이지 공통 적용

   ========================================================= */



/* LIVE와 공지를 담는 전체 영역 */

body #kbiz-event-root{

    height:auto !important;

    min-height:0 !important;

    max-height:none !important;

    overflow:visible !important;

}





/* 공지 전체 */

body #kbiz-event-root #kbiz-managed-ticker{

    position:relative !important;



    width:100% !important;



    height:auto !important;

    min-height:0 !important;

    max-height:none !important;



    margin-top:6px !important;

    margin-bottom:8px !important;



    padding:0 !important;



    overflow:visible !important;



    box-sizing:border-box !important;



    z-index:5 !important;

}





/*

 * 핵심:

 * 좌우로 흐르는 글씨는 잘라야 하지만

 * 위/아래 글씨는 절대로 자르지 않는다.

 */

body #kbiz-event-root

#kbiz-managed-ticker

.kbiz-ticker-viewport{



    position:relative !important;



    width:100% !important;



    height:auto !important;

    min-height:0 !important;

    max-height:none !important;



    padding-top:8px !important;

    padding-bottom:12px !important;



    overflow:visible !important;



    /*

     * 좌우만 화면폭에서 잘라주고

     * 위아래는 40px 여유를 둔다.

     */

    clip-path:inset(-40px 0 -40px 0) !important;



    box-sizing:border-box !important;

}





/* 흐르는 트랙 */

body #kbiz-event-root

#kbiz-managed-ticker

.kbiz-ticker-track{



    display:flex !important;

    flex-wrap:nowrap !important;

    align-items:center !important;



    width:max-content !important;



    height:auto !important;

    min-height:0 !important;

    max-height:none !important;



    padding-top:2px !important;

    padding-bottom:4px !important;



    overflow:visible !important;



    box-sizing:content-box !important;

}





/* 실제 공지 글자 */

body #kbiz-event-root

#kbiz-managed-ticker[data-kbiz-ticker-id]

.kbiz-ticker-text,



body #kbiz-event-root

#kbiz-managed-ticker[data-kbiz-ticker-id]

.kbiz-ticker-copy{



    display:inline-block !important;



    height:auto !important;

    min-height:0 !important;

    max-height:none !important;



    line-height:1.55 !important;



    padding-top:2px !important;

    padding-bottom:5px !important;



    overflow:visible !important;



    vertical-align:middle !important;



    box-sizing:content-box !important;

}





/* 검색결과 페이지에서도 다음 내용과 겹치지 않게 */

body.search #kbiz-event-root{

    margin-bottom:10px !important;

}



