





/*°ü¸®ÀÚ ¸ñ·Ï ±×¸®µå */
.adminlist_grid {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border-bottom: .0625rem solid #e4e9f1;
  grid-template-rows: auto;
  grid-template-columns: .1fr 1fr 1fr 1fr    1fr 1fr 1fr ;
  grid-auto-columns: 1fr;
  align-items: center;
  padding-top: .875rem;
  padding-bottom: .875rem;
  display: grid;
}


    .adminlist_grid:hover {
        background-color: #f8fbff;
    }


.adminlist_grid.layout-new3 {
    grid-template-columns:  .25fr  1.0fr  .8fr  .8fr  1.2fr   .5fr;
}




/*°ü¸®ÀÚ ¸ñ·Ï ±×¸®µå */
.adminlist_site_set_grid {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    border-bottom: .0625rem solid #e4e9f1;
    grid-template-rows: auto;
    grid-template-columns: .1fr 1fr 1fr  1fr 1fr ;
    grid-auto-columns: 1fr;
    align-items: center;
    padding-top: .875rem;
    padding-bottom: .875rem;
    display: grid;
}


    .adminlist_site_set_grid.layout-new3 {
        grid-template-columns:  .25fr  1.8fr  .8fr   2.0fr;
    }





/*´ã´çÇöÀå ÁöÁ¤*/


.modal_popup_adminSiteSet {
    z-index: 9999;
    background-color: rgba(138, 153, 175, .5);
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
    height: 100vh;
    padding: 5.7rem 2rem 3rem;
    display: none;
    position: fixed;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
    overflow: auto;
}

    .modal_popup_adminSiteSet.open {
        display: flex;
    }

    .modal_popup_adminSiteSet.center {
        justify-content: center;
        align-items: center;
        padding-top: 3rem;
    }

    .modal_popup_adminSiteSet.second-zindex-up {
        z-index: 99991;
    }

/*´ã´çÇöÀåÁöÁ¤ »ó¼¼³»¿ë Å×µÎ¸®*/


.body_content-lay1_adminSiteSet {
    background-color: var(--base-color-neutral--white);
    border: 0px solid #e2e8f0;
    border-radius: .4rem;
    height: auto;
    padding: 2.5rem 3.125rem;
    position: relative;
    box-shadow: 2px 8px 13px -9px rgba(0, 0, 0, .08);
}

    .body_content-lay1.full-height {
        height: 70vh;
    }

/***/
/*Ãß°¡ */
.text-size-16.weight-medium.text-color-gray {
    color: #bbb;
}








/*°ü¸®ÀÚ ½ÂÀÎ ±×¸®µå */
.applist_grid {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    border-bottom: .0625rem solid #e4e9f1;
    grid-template-rows: auto;
    grid-template-columns:  1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    padding-top: .875rem;
    padding-bottom: .875rem;
    display: grid;
}

    .applist_grid:hover {
        background-color: #f8fbff;
    }

    .applist_grid.staff {
        grid-template-columns: .25fr .4fr .25fr 1.3fr 1.3fr 1fr 1fr 1fr 1fr 1fr 1fr 1.3fr;
    }

    .applist_grid.layout1 {
        grid-template-columns: .25fr .25fr .25fr .35fr .35fr .35fr 2fr 1fr .5fr;
    }

    .applist_grid.layout2 {
        grid-template-columns: .25fr .25fr .25fr .35fr .35fr 2fr .35fr 2fr .5fr;
    }

    .applist_grid.layout3 {
        grid-template-columns: .25fr .25fr .35fr .35fr 1fr .35fr 2fr .5fr;
    }

    .applist_grid.layout-new1 {
        grid-template-columns: .25fr .25fr .25fr .35fr 1fr .4fr 1fr .6fr 2fr;
    }

    .applist_grid.layout-new2 {
        grid-template-columns: .25fr .25fr .25fr .35fr .5fr 1fr .5fr .5fr 2fr;
    }

applist_grid.layout4 {
    grid-template-columns: .25fr 1fr 1fr 1fr .35fr .75fr .75fr .75fr 1fr;
}




.applist_grid.layout-new3 {
    grid-template-columns:  .15fr .5fr .5fr .8fr 1.2fr;
}




/*°ü¸®ÀÚ »ó¼¼ ¸ð´Þ*/

.modal_popup_adminDetail {
    z-index: 9999;
    background-color: rgba(138, 153, 175, .5);
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
    height: 100vh;
    padding: 5.7rem 2rem 3rem;
    display: none ;
    position: fixed;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
    overflow: auto;
}

    .modal_popup_adminDetail.open {
        display: flex;
    }

    .modal_popup_adminDetail.center {
        justify-content: center;
        align-items: center;
        padding-top: 3rem;
    }

    .modal_popup_adminDetail.second-zindex-up {
        z-index: 99991;
    }



    /*µµ¸é°ü¸® - ¸ÞÀÎ¸®½ºÆ®*/






.table_row_grid_drawinglist{
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    border-bottom: .0625rem solid #e4e9f1;
    grid-template-rows: auto;
    grid-template-columns:    1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    padding-top: .875rem;
    padding-bottom: .875rem;
    display: grid;
}

    .table_row_grid_drawinglist:hover {
        background-color: #f8fbff;
    }

    .table_row_grid_drawinglist.stage {
        grid-template-columns: .25fr .25fr .25fr 1fr .5fr .75fr .25fr .25fr;
    }

    .table_row_grid_drawinglist.plan {
        grid-template-columns: .25fr .25fr .25fr 2fr .35fr .35fr .5fr .35fr;
    }

    .table_row_grid_drawinglist.approval {
        grid-template-columns: .25fr .25fr .25fr 2fr .5fr .5fr .5fr .5fr;
    }

    .table_row_grid_drawinglist.layout1 {
        grid-template-columns: .25fr .3fr .25fr .4fr 1fr 1fr .4fr 2.5fr;
    }

    .table_row_grid_drawinglist.layout2 {
        grid-template-columns: .35fr .75fr .5fr .5fr .5fr 1fr 1fr;
    }

    .table_row_grid_drawinglist.layout3 {
        grid-template-columns:    .25fr  1.25fr   .6fr   2.0fr 1fr;
    }




    /*¸ð´Þ */
.modal_popup2 {
    z-index: 9999;
    background-color: rgba(138, 153, 175, .5);
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
    height: 100vh;
    padding: 5.7rem 2rem 3rem;
    display: none;
    position: fixed;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
    overflow: auto;
}

    .modal_popup2.open {
        display: flex;
    }

    .modal_popup2.center {
        justify-content: center;
        align-items: center;
        padding-top: 3rem;
    }

    .modal_popup.2second-zindex-up {
        z-index: 99991;
    }



/*¸ð´Þ */
.modal_popup_v2 {
    z-index: 9999;
    background-color: rgba(138, 153, 175, .5);
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
    height: 100vh;
    padding: 5.7rem 2rem 3rem;
    display: none;
    position: fixed;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
    overflow: auto;
}

    .modal_popup_v2.open {
        display: flex;
    }

    .modal_popup_v2.center {
        justify-content: center;
        align-items: center;
        padding-top: 3rem;
    }

    .modal_popup_v2.second-zindex-up {
        z-index: 99991;
    }





    /*¸ð´Þ*/



.modal_simple-popup_v2 {
    z-index: 9999;
    background-color: rgba(138, 153, 175, .5);
    flex-direction: row;
    justify-content: center;
    align-items: center;
    height: 100vh;
    padding-left: 2rem;
    padding-right: 2rem;
    display: none;
    position: fixed;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
    overflow: auto;
}

    .modal_simple-popup_v2.open {
        display: flex;
    }

    .modal_simple-popup_v2.modal-top {
        justify-content: center;
        align-items: flex-start;
    }







/*µµ¸é°ü¸®-µµ¸éÃß°¡ ÇÏ´Ü ¸®½ºÆ® */




.table_row_grid_drawingreglist {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    border-bottom: .0625rem solid #e4e9f1;
    grid-template-rows: auto;
    grid-template-columns: .25fr .25fr .4fr .4fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    padding-top: .875rem;
    padding-bottom: .875rem;
    display: grid;
}

    .table_row_grid_drawingreglist:hover {
        background-color: #f8fbff;
    }

    .table_row_grid_drawingreglist.stage {
        grid-template-columns: .25fr .25fr .25fr 1fr .5fr .75fr .25fr .25fr;
    }

    .table_row_grid_drawingreglist.plan {
        grid-template-columns: .25fr .25fr .25fr 2fr .35fr .35fr .5fr .35fr;
    }

    .table_row_grid_drawingreglist.approval {
        grid-template-columns: .25fr .4fr .25fr 2fr .5fr .5fr .5fr .5fr;
    }



    .table_row_grid_drawingreglist.layout3 {
        grid-template-columns: .25fr .65fr   .4fr   1.0fr  1.2fr;
    }




/*¹öÆ° È°¼º ºñÈ°¼º*/

.main-button-large-4.is-disabled {
    color: #a0aec0; /* ºñÈ°¼ºÈ­µÈ È¸»ö »ö»ó */
    background-color: #e2e8f0; /* ºñÈ°¼ºÈ­µÈ ¹è°æ »ö»ó */
    border: .0625rem solid #cbd5e0; /* ºñÈ°¼ºÈ­µÈ Å×µÎ¸® »ö»ó */
    cursor: not-allowed; /* ¸¶¿ì½º Ä¿¼­ º¯°æ */
    pointer-events: none; /* Å¬¸¯ ºñÈ°¼ºÈ­ */
    opacity: 0.6; /* ¹öÆ°ÀÇ Åõ¸íµµ */
}

/*¹öÆ° È°¼º ºñÈ°¼º*/

.main-button-large.is-disabled {
    color: #a0aec0; /* ºñÈ°¼ºÈ­µÈ È¸»ö »ö»ó */
    /*background-color: #e2e8f0;*/ /* ºñÈ°¼ºÈ­µÈ ¹è°æ »ö»ó */
    border: .0625rem solid #cbd5e0; /* ºñÈ°¼ºÈ­µÈ Å×µÎ¸® »ö»ó */
    cursor: not-allowed; /* ¸¶¿ì½º Ä¿¼­ º¯°æ */
    pointer-events: none; /* Å¬¸¯ ºñÈ°¼ºÈ­ */
    opacity: 0.6; /* ¹öÆ°ÀÇ Åõ¸íµµ */
}






.button-solid-h46.is-disabled {
    color: #a0aec0; /* ºñÈ°¼ºÈ­µÈ ÅØ½ºÆ® »ö»ó */
    background-color: #e2e8f0; /* ºñÈ°¼ºÈ­µÈ ¹è°æ »ö»ó */
    border: .0625rem solid #cbd5e0; /* ºñÈ°¼ºÈ­µÈ Å×µÎ¸® »ö»ó */
    cursor: not-allowed; /* ¸¶¿ì½º Ä¿¼­ º¯°æ */
    pointer-events: none; /* Å¬¸¯ ºñÈ°¼ºÈ­ */
    opacity: 0.6; /* ¹öÆ°ÀÇ Åõ¸íµµ */
}

/*±Ù·ÎÀÚ¸ñ·Ï ¹öÆ° **/
.button-small-icon-text12.is-disabled {
    color: #a0aec0; /* ºñÈ°¼ºÈ­µÈ ÅØ½ºÆ® »ö»ó */
    /*background-color: #e2e8f0;*/ /* ºñÈ°¼ºÈ­µÈ ¹è°æ »ö»ó */
    border: .0625rem solid #cbd5e0; /* ºñÈ°¼ºÈ­µÈ Å×µÎ¸® »ö»ó */
    cursor: not-allowed; /* ¸¶¿ì½º Ä¿¼­ º¯°æ */
    pointer-events: none; /* Å¬¸¯ ºñÈ°¼ºÈ­ */
    opacity: 0.8; /* ¹öÆ°ÀÇ Åõ¸íµµ */
}

.button-small-icon-text12.hidden {
    /*visibility: hidden;*/ /* ¿ä¼Ò´Â ¼û°ÜÁöÁö¸¸, °ø°£Àº À¯ÁöµË´Ï´Ù */
    display: none; /* ¿ä¼Ò¸¦ ¿ÏÀüÈ÷ ¼û±â°í °ø°£µµ Á¦°Å */
}


.button-small-icon-text14.is-disabled {
    color: #a0aec0; /* ºñÈ°¼ºÈ­µÈ ÅØ½ºÆ® »ö»ó */
    /*background-color: #e2e8f0;*/ /* ºñÈ°¼ºÈ­µÈ ¹è°æ »ö»ó */
    border: .0625rem solid #cbd5e0; /* ºñÈ°¼ºÈ­µÈ Å×µÎ¸® »ö»ó */
    cursor: not-allowed; /* ¸¶¿ì½º Ä¿¼­ º¯°æ */
    pointer-events: none; /* Å¬¸¯ ºñÈ°¼ºÈ­ */
    opacity: 0.8; /* ¹öÆ°ÀÇ Åõ¸íµµ */
}





/*¸Þ½ÃÆ® ÅØ½ºÆ® ¾Èº¸ÀÌ°Ô*/
.text-color-gray.is-disabled {
    color: var(--text-color--disabled); /* ºñÈ°¼ºÈ­ »óÅÂ¿¡ ¸Â´Â »ö»ó º¯¼ö »ç¿ë */
    cursor: not-allowed; /* Å¬¸¯ÇÒ ¼ö ¾øµµ·Ï ¸¶¿ì½º Æ÷ÀÎÅÍ º¯°æ */
    opacity: 0.5; /* Åõ¸íµµ¸¦ ³·Ãç ºñÈ°¼ºÈ­ ´À³¦ Ãß°¡ */
}

.text-color-red.is-disabled {
    color: var(--text-color--disabled); /* ºñÈ°¼ºÈ­ »óÅÂ¿¡ ¸Â´Â »ö»ó º¯¼ö »ç¿ë */
    cursor: not-allowed; /* Å¬¸¯ÇÒ ¼ö ¾øµµ·Ï ¸¶¿ì½º Æ÷ÀÎÅÍ º¯°æ */
    opacity: 0.5; /* Åõ¸íµµ¸¦ ³·Ãç ºñÈ°¼ºÈ­ ´À³¦ Ãß°¡ */
}



/*±Ù·ÎÀÚ grid*/


.table_workList {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    border-bottom: .0625rem solid #e4e9f1;
    grid-template-rows: auto;
    grid-template-columns: 1fr  1fr 1fr 1fr    1fr 1fr 1fr 1fr 1fr  ;
    grid-auto-columns: 1fr;
    align-items: center;
    padding-top: .875rem;
    padding-bottom: .875rem;
    display: grid;
}

    .table_workList:hover {
        background-color: #f8fbff;
    }

    .table_workList.partners {
        grid-template-columns: .35fr .35fr .35fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    }
 
    .table_workList.layout4 {
        grid-template-columns: .25fr .25fr  .8fr .8fr  .8fr  .6fr  .6fr  1.81fr  2fr ;
    }


/*ÆÄÆ®³Ê - ¸ð´Þ - ¸®½ºÆ® */



.table_row-8grid_worklist {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    border-bottom: .0625rem solid #e4e9f1;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr  ;
    grid-auto-columns: 1fr;
    align-items: center;
    padding-top: .875rem;
    padding-bottom: .875rem;
    display: grid;
}

    .table_row-8grid_worklist:hover {
        background-color: #f8fbff;
    }

    /*.table_row-8grid_worklist.stage {
        grid-template-columns: .25fr .25fr .25fr 1fr .5fr .75fr .25fr .25fr;
    }

    .table_row-8grid_worklist.plan {
        grid-template-columns: .25fr .25fr .25fr 2fr .35fr .35fr .5fr .35fr;
    }

    .table_row-8grid_worklist.approval {
        grid-template-columns: .25fr .25fr .25fr 2fr .5fr .5fr .5fr .5fr;
    }

    .table_row-8grid_worklist.layout1 {
        grid-template-columns: .25fr .3fr .25fr .4fr .4fr .4fr .4fr 2.5fr;
    }

    .table_row-8grid_worklist.layout2 {
        grid-template-columns: .35fr 1fr 1fr 1fr 1fr 2fr 1fr 1fr;
    }*/

    .table_row-8grid_worklist.layout3 {
        grid-template-columns: .25fr .3fr .4fr .4fr  .4fr .5fr 1fr;
    }

    /*.table_row-8grid_worklist.layout4 {
        grid-template-columns: .25fr  .25fr .4fr .4fr .75fr 1fr 1fr;
    }*/




    /*ÆÄÆ®³Ê ¸®½ºÆ® */

.table_row-8grid_partnerlist {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    border-bottom: .0625rem solid #e4e9f1;
    grid-template-rows: auto;
    grid-template-columns:  1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    padding-top: .875rem;
    padding-bottom: .875rem;
    display: grid;
}

    .table_row-8grid_partnerlist:hover {
        background-color: #f8fbff;
    }

    .table_row-8grid_partnerlist.stage {
        grid-template-columns: .25fr .25fr .25fr 1fr .5fr .75fr .25fr .25fr;
    }

    .table_row-8grid_partnerlist.plan {
        grid-template-columns: .25fr .25fr .25fr 2fr .35fr .35fr .5fr .35fr;
    }

    .table_row-8grid_partnerlist.approval {
        grid-template-columns: .25fr .25fr .25fr 2fr .5fr .5fr .5fr .5fr;
    }

    .table_row-8grid_partnerlist.layout1 {
        grid-template-columns: .25fr .3fr .25fr .4fr .4fr .4fr .4fr 2.5fr;
    }

    .table_row-8grid_partnerlist.layout2 {
        grid-template-columns: .35fr 1fr 1fr 1fr 1fr 2fr 1fr 1fr;
    }

    .table_row-8grid_partnerlist.layout3 {
        grid-template-columns:  .25fr  .5fr .5fr .5fr 1fr 2fr .5fr;
    }




    



/*¾ÈÀü½Å¹®°í */


.swiper {
    width: 100%;
    height: 100%;
    overflow: hidden;
}

    .swiper.myswiper {
        overflow: visible;
    }

.image-2 {
    width: 100%;
    height: 100%;
}

.swiper-container {
    width: 100%;
}



.swiper-wrapper {
    display: flex;
}

.swiper-slide {
    flex: none;
}

.swiper_image {
    width: 100%;
    height: 100%;
}


 


/**
    À§Çè¹°Áú ÀÛ¾÷³»¿ª »ç¿ëÀÚ
*/



.table_row-9grid_danagermat_worklist {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    border-bottom: .0625rem solid #e4e9f1;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr  1fr  1fr  ;
    grid-auto-columns: 1fr;
    align-items: center;
    padding-top: .875rem;
    padding-bottom: .875rem;
    display: grid;
}

 

.table_row-9grid_danagermat_worklist.layout4 {
    grid-template-columns: .25fr .25fr 1fr 1fr   1fr 1fr ;
}





/**
    À§Çè¹°Áú ÀÛ¾÷³»¿ª »ç¿ëÀÚ
*/



.table_row-9grid_danagermat_workview {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    border-bottom: .0625rem solid #e4e9f1;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr ;
    grid-auto-columns: 1fr;
    align-items: center;
    padding-top: .875rem;
    padding-bottom: .875rem;
    display: grid;
}



    .table_row-9grid_danagermat_workview.layout4 {
        grid-template-columns:  .25fr 1fr 1fr 1fr 1fr  1.5fr ;
    }







/*À§Çè¹°Áú ¸®½ºÆ® */

.table_row-9grid_parts_list {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    border-bottom: .0625rem solid #e4e9f1;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr ;
    grid-auto-columns: 1fr;
    align-items: center;
    padding-top: .875rem;
    padding-bottom: .875rem;
    display: grid;
}



    .table_row-9grid_parts_list.layout4 {
        grid-template-columns:  .25fr  1.0fr 1.0fr .5fr .75fr 1.5fr;
    }

/*À§Çè¹°Áú Ãß°¡ */

.table_row-9grid_parts_reg {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    border-bottom: .0625rem solid #e4e9f1;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    padding-top: .875rem;
    padding-bottom: .875rem;
    display: grid;
}



    .table_row-9grid_parts_reg.layout4 {
        grid-template-columns: .25fr 1fr 1fr 1fr .35fr .75fr .75fr 1fr;
    }



    /*À§Çè¹°Áú °ü·Ã*/

.flex-horizontal.gap-16 {
    grid-column-gap: .9rem;
    grid-row-gap: .9rem;
}


.underline-2px_v2 {
    background-color: var(--base-color-neutral--navy);
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 2px;
    display: flex;
    /*margin-bottom: 4px; */ /* ¾Æ·¡·Î 2pxÀÇ °ø°£ Ãß°¡ */
    /*padding-top: 1.125rem;*/
}


.div-block-119_v2 {
    padding-top: 1.125rem;
}

/*À§Çè¹°Áú ¹ÝÀÔ °èÈ¹ ÀÔ·Â*/


.form_input_v2 {
    border: .0625rem solid var(--border-color--border-primary);
    background-color: rgba(0, 0, 0, 0);
    border-radius: .25rem;
    min-height: 2.875rem;
    margin-bottom: 0;
    padding: .5rem 1rem;
}

    .form_input_v2:focus {
        border-color: var(--base-color-brand--secondary);
    }

    .form_input_v2::placeholder {
        color: var(--text-color--text-neutral);
        font-size: .875rem;
    }

    .form_input_v2.is-select-input {
        color: var(--text-color--text-neutral);
    }

    .form_input_v2.is-text-area {
        min-height: 8rem;
        padding-top: .75rem;
    }

    .form_input_v2.is-round {
        border-radius: 20rem;
    }

    .form_input_v2.is-bigger {
        min-height: 3.75rem;
    }

        .form_input_v2.is-bigger.is-round {
            padding-left: 3.625rem;
        }

            .form_input_v2.is-bigger.is-round::placeholder {
                color: var(--text-color--text-neutral);
                font-size: .875rem;
            }



.form_input_v2.h34 {
    min-height: 2.125rem;
    padding-top: 0;
    padding-bottom: 0;
}




    .form_input_v2.h24 {
        min-height: 1.125rem;
        padding-top: 0;
        padding-bottom: 0;
    }


/***/



.board_cell2 {
    text-align: center;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    padding-top: .5rem;
    padding-bottom: .5rem;
    display: flex;
}

    .board_cel2.underline {
        border-bottom: 1px solid var(--border-color--border-primary);
        position: relative;
    }

    .board_cell2.underline.right-line {
        border-right: 1px solid var(--border-color--border-primary);
    }

    .board_cell2.underline.right-line.no-padding {
        padding: 0;
    }


.board_cell2.right-line {
    border-right: 1px solid var(--border-color--border-primary);
    position: relative;
}





/*¹ÝÀÔ°ü·Ã**/

.quick-stack-15_v2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-top: 1px solid var(--base-color-neutral--gray1-pri);
    /*border-bottom: 1px solid var(--base-color-neutral--gray1-pri);*/
    border-left: 1px solid var(--base-color-neutral--line1);
    padding: 0;
}


/*¹ÝÀÔ°ü·Ã »ç¿ë¸ñÀû*/

.editor-wrapper_v2 {
    width: 100%;
    height: 7rem;
    /*margin-bottom: 2rem;*/
}


/*¾ÈÀü½Å¹®°í »ç¿ë¸ñÀû*/

.editor-wrapper_v2_detail {
    width: 100%;
    height: 12rem;
    margin-bottom: 0rem;
}



/***/

.button-small-icon-text14.is-text-green {
    border-color: var(--base-color-brand--secondary);
    color: var(--base-color-brand--secondary);
}


/*¾ÈÀüº¸È£±¸ Áö±Þ°ü¸®*/
.table_row-10grid_proteqp {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    border-bottom: .0625rem solid #e4e9f1;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr ;
    grid-auto-columns: 1fr;
    align-items: center;
    padding-top: .875rem;
    padding-bottom: .875rem;
    display: grid;
}


    .table_row-10grid_proteqp.layout3 {
        grid-template-columns:   minmax(40px, 40px) .35fr .35fr .35fr 2.2fr .5fr .5fr .5fr;
    }
 


    /*·¹µð¿À¼±ÅÃ*/


.fs_checkbox-2_button-2_v2.w--redirected-checked_v2 {
    /*background-color: #007bff;
    border: 2px solid #007bff;*/
    /*background-color: #90EE90;*/ /* ¿¶Àº ±×¸° ¹è°æ */
    /*border: 2px solid #90EE90;*/ /* ¿¶Àº ±×¸° Å×µÎ¸® */
    border-color: var(--base-color-brand--secondary);
    background-color: var(--base-color-brand--secondary);
}


.fs_checkbox-2_label-2_v2 {
    z-index: 1;
    margin-bottom: 0;
    font-weight: 500;
    position: relative;
}

.fs_checkbox-2_button-2_v2 {
    border: .0625rem #000;
    border-radius: 0;
    width: 100%;
    height: 100%;
    margin-top: 0;
    margin-left: 0;
    display: block;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
    box-shadow: 1px 1px .1875rem rgba(0, 0, 0, 0);
}

    .fs_checkbox-2_button-2_v2.w--redirected-checked {
        background-color: rgba(0, 0, 0, 0);
        background-image: none;
        border-style: none;
    }

    .fs_checkbox-2_button-2_v2.w--redirected-focus {
        box-shadow: none;
        border-style: none;
        border-radius: 0;
    }

    .fs_checkbox-2_button-2_v2.w--redirected-focus-visible {
        box-shadow: none;
        outline-offset: .25rem;
        outline: .125rem solid #9b9b9b;
    }






.w-checkbox-input--inputType-custom_v2 {
    width: 12px;
    height: 12px;
    border: 1px solid #ccc;
    border-radius: 2px;
}

    



    .w-checkbox-input--inputType-custom_v2.w--redirected-checked {
        background-color: #3898ec;
        background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg');
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: cover;
        border-color: #3898ec;
    }

    .w-checkbox-input--inputType-custom_v2.w--redirected-focus {
        box-shadow: 0 0 3px 1px #3898ec;
    }


    /*Àç°í¸®½ºÆ® Grid*/

#w-node-_46737f39-2bf2-0498-77b9-5ac3f143ae92-75fb68ce_v2 {
    grid-template-rows: auto auto;
    grid-template-columns: .75fr .75fr .25fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr  ;
}

#w-node-_23accc35-3d8c-4185-00a5-43aeba3dd156-75fb68ce_v2 {
    grid-template-rows: auto auto;
    grid-template-columns: .75fr .75fr .25fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr ;
}



/*.button-small-icon-text14.is-green {
    border-color: var(--base-color-brand--secondary);
    background-color: var(--base-color-brand--secondary);
    color: var(--base-color-neutral--white);
}*/


/*form_input-button.grey {
    background-color: var(--background-color--background-grey);
}*/



/*¹öÆ° Gray**/

/*.button-small-icon-text14.is-gray {
    border-color: var(--background-color--background-grey);
    background-color: var(--background-color--background-grey);
    color: var(--base-color-neutral--white);
}*/



.button-small-icon-text14.is-gray {
    border-color: var(--base-color-brand--secondary);
    background-color: var(--base-color-brand--secondary);
    color: var(--base-color-neutral--white);
}





/*TBM WorkList**/

 



.table_row-8grid_tbm_worklist {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    border-bottom: .0625rem solid #e4e9f1;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    padding-top: .875rem;
    padding-bottom: .875rem;
    display: grid;
}


    .table_row-8grid_tbm_worklist:hover {
        background-color: #f8fbff;
    }


    .table_row-8grid_tbm_worklist.layout1 {
        grid-template-columns: .25fr .25fr .6fr .6fr .4fr .4fr 1.2fr .8fr;
    }







.form_select-input-small._w-400 {
    max-width: 31.25rem;
}


/*TBM*/
.table_row-10grid_tbm {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    border-bottom: .0625rem solid #e4e9f1;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr  1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    padding-top: .875rem;
    padding-bottom: .875rem;
    display: grid;
}



    .table_row-10grid_tbm.layout1 {
        grid-template-columns: .25fr .25fr .35fr   1.5fr   .4fr .4fr .8fr .5fr .75fr;
    }




.table_row-7grid-this_riskdanger {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    border-bottom: .0625rem solid #e4e9f1;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    padding-top: .875rem;
    padding-bottom: .875rem;
    display: grid;
}



    .table_row-7grid-this_riskdanger:hover {
        background-color: #f8fbff;
    }

    .table_row-7grid-this_riskdanger.layout1 {
        grid-template-columns: .25fr .25fr   .65fr   .8fr    1.2fr    .5fr   1.5fr;
    }

    

/*À§Çè¹°Áú°ü¸® dangermat*/


.table_row-11grid_dangermat {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    border-bottom: .0625rem solid #e4e9f1;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr   ;
    grid-auto-columns: 1fr;
    align-items: center;
    padding-top: .875rem;
    padding-bottom: .875rem;
    display: grid;
}

    .table_row-11grid_dangermat:hover {
        background-color: #f8fbff;
    }

    .table_row-11grid_dangermat.layout3 {
        grid-template-columns: .25fr .25fr .9fr 1.5fr .8fr 1.0fr .5fr .8fr 1.5fr;
    }









/*°øÁö»çÇ×*/


.table_row-11grid_notice {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    border-bottom: .0625rem solid #e4e9f1;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr ;
    grid-auto-columns: 1fr;
    align-items: center;
    padding-top: .875rem;
    padding-bottom: .875rem;
    display: grid;
}

   

.table_row-11grid_notice.layout1 {
    grid-template-columns: .25fr .25fr .25fr .25fr .4fr  .8fr .7fr  .25fr .25fr;
}







/*matpurlist*/

.table_row-9grid_matpurlist {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    border-bottom: .0625rem solid #e4e9f1;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr ;
    grid-auto-columns: 1fr;
    align-items: center;
    padding-top: .875rem;
    padding-bottom: .875rem;
    display: grid;
}


    .table_row-9grid_matpurlist.layout1 {
        grid-template-columns: .25fr .25fr .25fr .35fr .35fr 1.2fr .6fr .4fr .4fr .3fr;
    }

    .table_row-9grid_matpurlist:hover {
        background-color: #f8fbff;
    }



 







/*Ãâ¿ªÇöÈ²*/



.table_row-11grid_commutelist {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    border-bottom: .0625rem solid #e4e9f1;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    padding-top: .875rem;
    padding-bottom: .875rem;
    display: grid;
}


    .table_row-11grid_commutelist.layout1 {
        grid-template-columns: .25fr .25fr .4fr .4fr .4fr .5fr    .6fr  .6fr  .7fr .4fr .4fr .1fr;
    }
     


/*±³À° **/




/* ±³À° ±Ù·ÎÀÚ ¸®½ºÆ® **/




.table_row-9grid_edulist {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    border-bottom: .0625rem solid #e4e9f1;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    padding-top: .875rem;
    padding-bottom: .875rem;
    display: grid;
}


    .table_row-9grid_edulist:hover {
        background-color: #f8fbff;
    }


    .table_row-9grid_edulist.layout2 {
        grid-template-columns: .25fr .25fr .35fr  .5fr  1.5fr     .5fr  .8fr .5fr;
    }







/*±³À°ÀÏÁ¤*/



.table_row-11grid_edusch {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    border-bottom: .0625rem solid #e4e9f1;
    grid-template-rows: auto;
    grid-template-columns: 1fr  1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    padding-top: .875rem;
    padding-bottom: .875rem;
    display: grid;
}

    .table_row-11grid_edusch:hover {
        background-color: #f8fbff;
    }


    .table_row-11grid_edusch.layout2 {
        grid-template-columns: .25fr .25fr .35fr .35fr   1.4fr  .4fr .4fr  1.2fr .4fr .4fr;
    }

    




    /*±Ù·ÎÀÚ - °Ç°­**/


.table_row-7grid-this_health {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    border-bottom: .0625rem solid #e4e9f1;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr  1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    padding-top: .875rem;
    padding-bottom: .875rem;
    display: grid;
}


    .table_row-7grid-this_health.layout2 {
        grid-template-columns: .35fr .75fr .5fr 1fr 1fr;
    }

   


    /*ÆË¾÷Ã¢*/
.modal_wrapper.w200 {
    max-width: 20.1875rem;
}



/*ÁÖ±â¼³Á¤*/



.modal_update-content_health {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-content: center;
    justify-content: start;
    align-items: center;
    justify-items: start;
    padding: 2rem 2.5rem 2rem;
    display: block;
    
}


.modal_wrapper.w400 {
    max-width: 40.1875rem;
}



/*°è¾à¼­ º¸±â**/

.cont-image_wrapper_contract {
    /*max-width: 36.75rem;*/
}



/*±³À°ÄÁÅÙÃ÷ µî·Ï ¹öÆ° disabled*/



.main-button-large-3.is-disabled {
    background-color: var(--background-color--gray-2);
    cursor: not-allowed;

    color: #a0aec0; /* ºñÈ°¼ºÈ­µÈ È¸»ö »ö»ó */
    background-color: #e2e8f0; /* ºñÈ°¼ºÈ­µÈ ¹è°æ »ö»ó */
    border: .0625rem solid #cbd5e0; /* ºñÈ°¼ºÈ­µÈ Å×µÎ¸® »ö»ó */
    cursor: not-allowed; /* ¸¶¿ì½º Ä¿¼­ º¯°æ */
    pointer-events: none; /* Å¬¸¯ ºñÈ°¼ºÈ­ */
    opacity: 0.6; /* ¹öÆ°ÀÇ Åõ¸íµµ */
}


/*»ó¼¼º¸±â¿¡¼­ ¼öÁ¤¹öÆ°*/
.icon-embed-custom-edit {
    color: var(--text-color--text-error);
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: .8rem;
    height: .8rem;
    margin-left: 2px;
    display: flex;
}



/*±³À°µî·Ï*/


.form_3grid_edu {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr .5fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}

/*°øÁö»çÇ×*/

.modal_wrapper.w800 {
    max-width: 80.1875rem;
}



/*Á¶Ä¡ÀÚ  °ü¸®ÀÚ ÁöÁ¤*/




.table_row-9grid_adminActorList {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    border-bottom: .0625rem solid #e4e9f1;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr ;
    grid-auto-columns: 1fr;
    align-items: center;
    padding-top: .875rem;
    padding-bottom: .875rem;
    display: grid;
}


.table_row-9grid.layout4_adminActorList {
    grid-template-columns: .25fr .25fr 1fr 1fr .35fr .75fr  ;
}
 



/*¾ÈÀü½Å¹®°í*/



.table_row-9grid_riskreport {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    border-bottom: .0625rem solid #e4e9f1;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    padding-top: .875rem;
    padding-bottom: .875rem;
    display: grid;
}

 

.table_row-9grid_riskreport.layout-new1 {
    grid-template-columns: .25fr  .25fr .35fr 1fr .4fr 1fr .6fr 2fr;
}
 

/*´ëÇÇÀå¼Ò -¸Ê **/


/*.modal_map-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
}*/


.modal_map-image_v2 {
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
}

/*
.modal_map-wrapper {
    margin-left: auto;
    margin-right: auto;
    padding-top: 82%;
    position: relative;
}
*/

.modal_map-wrapper_v2 {
    margin-left: auto;
    margin-right: auto;
    /*padding-top: 82%;*/
    position: relative;
}



/*´ëÇÇ¼Òµî·Ï*/

.alert-location_image-wrapper {
    width: 100%;
    height: 33.125rem;
    border: 1px solid #dfe3ec;
    padding: .5rem;
}








.modal_simple-popup_v2 {
    z-index: 9999;
    background-color: rgba(138, 153, 175, .5);
    flex-direction: row;
    justify-content: center;
    align-items: center;
    height: 100vh;
    padding-left: 2rem;
    padding-right: 2rem;
    display: none;
    position: fixed;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
    overflow: auto;
}

    .modal_simple-popup_v2.open {
        display: flex;
    }

    .modal_simple-popup_v2.modal-top {
        justify-content: center;
        align-items: flex-start;
    }





    /**/


.modal_map-location-icon_v2 {
    grid-column-gap: .375rem;
    grid-row-gap: .375rem;
    background-color: var(--base-color-neutral--white);
    color: #0f0f0f;
    border-bottom: .0625rem solid #384e6b;
    border-radius: .5rem;
    flex-direction: column;
    align-items: center;
    padding: .625rem 1rem .4375rem;
    text-decoration: none;
    display: flex;
    position: absolute;
    top: 1.5rem;
    bottom: auto;
    left: 1.5rem;
    right: auto;
    /* pointer-events: none;*/ /* ±âº»ÀûÀ¸·Î Å¬¸¯ ºÒ°¡´É */
}



    /*´ëÇÇ¼Ò¸Ê  Ãß°¡ active*/

    .modal_map-location-icon_v2.active {
        background-color: #384e6b; /* È°¼ºÈ­ ½Ã ¹è°æ»ö º¯°æ */
        color: #ffffff; /* È°¼ºÈ­ ½Ã ±ÛÀÚ »ö º¯°æ */
        transform: scale(0.95); /* Å¬¸¯ ½Ã »ìÂ¦ ÀÛ¾ÆÁöµµ·Ï */
        border-bottom: .0625rem solid #0f0f0f; /* È°¼ºÈ­ ½Ã Å×µÎ¸® »ö º¯°æ */
        /* pointer-events: auto;*/ /* È°¼ºÈ­ ½Ã Å¬¸¯ °¡´É */
    }









.table_row-9grid_sirenlist {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    border-bottom: .0625rem solid #e4e9f1;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr ;
    grid-auto-columns: 1fr;
    align-items: center;
    padding-top: .875rem;
    padding-bottom: .875rem;
    display: grid;
}



    .table_row-9grid_sirenlist.layout-new2 {
        grid-template-columns: .25fr .25fr .65fr .85fr .9fr  .4fr .4fr 2fr;
    }

 

    /*µðÇÇÀÚ ¸ñ·Ï */

.table_row-10grid_shelterWorker {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    border-bottom: .0625rem solid #e4e9f1;
    grid-template-rows: auto;
    grid-template-columns:   1fr 1fr 1fr 1fr   1fr 1fr 1fr  ;
    grid-auto-columns: 1fr;
    align-items: center;
    padding-top: .875rem;
    padding-bottom: .875rem;
    display: grid;
}


.table_row-10grid_shelterWorker.layout2 {
    grid-template-columns:   .35fr  .6fr .4fr .5fr      .75fr .75fr   2fr ;
}





/* ºñÈ°¼ºÈ­µÈ »óÅÂÀÇ ¹öÆ° ½ºÅ¸ÀÏ */
.button-solid.is-disabled {
    cursor: not-allowed; /* ºñÈ°¼ºÈ­µÈ ¸¶¿ì½º Ä¿¼­ */
    pointer-events: none; /* Å¬¸¯ ºñÈ°¼ºÈ­ */
    opacity: 0.6; /* Åõ¸íµµ Àû¿ë (»ö»óÀº À¯Áö) */
}



/*¹«ÀçÇØÈ®ÀÎ¼­ ¸®½ºÆ® **/





.table_row-9grid_zerolist {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    border-bottom: .0625rem solid #e4e9f1;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr   1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    padding-top: .875rem;
    padding-bottom: .875rem;
    display: grid;
}

    .table_row-9grid_zerolist:hover {
        background-color: #f8fbff;
    }



.table_row-9grid_zerolist.layout4 {
    grid-template-columns:  .25fr 0.8fr  .6fr   .65fr  .75fr 1.0fr  1fr;
}

   





/*¸ð´Þ  µµ¸é**/

 


.modal_wrapper-3-v2 {
    z-index: 999;
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    color: #333;
    background-color: #fff;
    border-radius: .25rem;
    grid-template-rows: auto;
    grid-template-columns: .75fr 1fr;
    grid-auto-columns: 1fr;
    place-items: stretch start;
    width: 100%;
    max-width: 38.75rem;
    display: block;
    position: relative;
    left: 8.875rem;
    box-shadow: 0 2px .3125rem #0003;
}

    .modal_wrapper-3-v2.is-738 {
        max-width: 26.125rem;
    }

 

    /*±Ù·ÎÀÚ Á¤º¸ ¸ÞÀÎ */

.modal_employee-wrapper_v2 {
    z-index: 999;
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    color: #000;
    background-color: #fff;
    border-radius: .25rem;
    grid-template-rows: auto;
    grid-template-columns: .75fr 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    justify-items: start;
    width: 100%;
    min-width: 26.875rem;
    display: none;
    position: fixed;
    left: 8.875rem;
    box-shadow: 0 2px .3125rem rgba(0, 0, 0, .2);
}



.modal_wrapper.work-info-is-350 {
    max-width: 20rem;
}

.modal_wrapper.is-300 {
    max-width: 18.25rem;
}


/*¹öÆ° */


/*add*/
.content-map-icon_item.active {
    grid-column-gap: .375rem;
    grid-row-gap: .375rem;
    color: #0f0f0f;
    background-color:green; /* ¹è°æ»öÀ» GreenÀ¸·Î ÁöÁ¤ */
    border-bottom: .0625rem solid #f2f2f2;
    flex-direction: column;
    align-items: center;
    padding: .625rem 1rem .4375rem;
    text-decoration: none;
    display: flex;
    position: relative;
    border-radius: .25rem;
}



/*»ç¿ëÀÚ Å×±×**/


.tag_v2 {
    grid-column-gap: 10px;
    border: 1px solid var(--base-color-neutral--line1);
    border-radius: .35rem;
    flex: 0 auto;
    justify-content: flex-start;
    align-items: center;
    max-width: 10.75rem;
    padding-top: .2rem;
    padding-bottom: .2rem;
    text-decoration: none;
    display: flex;
}



/*Ãß°¡ ¹öÆ°*/

/*
    .flex-block-134 {
    justify-content: center;
    align-items: flex-start;
    padding-bottom: 3.25rem;
}

*/


/*.w-layout-hflex-999 {
    flex-direction: row;
    align-items: center;
    display: flex;
}


.flex-block-999 {
    justify-content: center; 
    align-items: center !important;
    padding-bottom: 3.25rem;
}*/

/*µ¿ÀÇ ¹öÆ°À» °¡¿îµ¥ Á¤·ÄÇÏ±â À§ÇÑ css*/
.w-layout-hflex-999 {
    display: flex; /* Flexbox È°¼ºÈ­ */
    flex-direction: column; /* ¼öÁ÷ ¹æÇâ Á¤·Ä (row ´ë½Å column »ç¿ë °¡´É) */
    justify-content: center; /* ¼öÁ÷ °¡¿îµ¥ Á¤·Ä */
    align-items: center; /* ¼öÆò °¡¿îµ¥ Á¤·Ä */
    height: 100vh; /* È­¸é ÀüÃ¼ ³ôÀÌ (ºÎ¸ð Å©±â°¡ ºÎÁ·ÇÒ °æ¿ì ¼³Á¤) */
}

.flex-block-999 {
    display: flex; /* Flexbox È°¼ºÈ­ */
    justify-content: center; /* ¼öÆò °¡¿îµ¥ Á¤·Ä */
    align-items: center; /* ¼öÁ÷ °¡¿îµ¥ Á¤·Ä */
    width: 100%; /* ºÎ¸ð °¡·Î ¿µ¿ª Ã¤¿ì±â */
    padding: 0; /* ¿©¹é Á¦°Å */
    padding-bottom: 3.25rem;
}



/*µ¿ÀÇ**/

.fs_modal-2_popup-v2{
    z-index: 999;
    background-color: rgba(0, 0, 0, .5);
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding-left: 2rem;
    padding-right: 2rem;
    display: none;
    position: fixed;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
}



/*ºñ¹Ð¹øÈ£ Àç¼³Á¤**/

.fs_modal-2_popup-2-v2 {
    z-index: 999;
    background-color: #00000080;
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    padding-left: 2rem;
    padding-right: 10%;
    display:  none;
    position: fixed;
    inset: 0%;
}



/*¹öÆ° ºñÈ°¼º*/

.w-button.is-disabled_xxxxxx {
    /*color: #a0aec0;*/ /* ºñÈ°¼ºÈ­µÈ È¸»ö ÅØ½ºÆ® */
    /*background-color: #e2e8f0;*/ /* ºñÈ°¼ºÈ­µÈ ¹è°æ »ö»ó */
    color: inherit; /* ºÎ¸ð ¿ä¼ÒÀÇ ÅØ½ºÆ® »ö»óÀ» »ó¼Ó */
    background-color: inherit; /* ºÎ¸ð ¿ä¼ÒÀÇ ¹è°æ »ö»óÀ» »ó¼Ó */
    /*border: 0.0625rem solid #cbd5e0;*/ /* ºñÈ°¼ºÈ­µÈ Å×µÎ¸® */
    cursor: not-allowed; /* ºñÈ°¼ºÈ­µÈ ¸¶¿ì½º Ä¿¼­ */
    pointer-events: none; /* Å¬¸¯ ¹× »óÈ£ÀÛ¿ë ºñÈ°¼ºÈ­ */
    opacity: 0.8; /* ºñÈ°¼ºÈ­µÈ »óÅÂ·Î º¸ÀÌµµ·Ï Åõ¸íµµ */
}

.w-button.is-disabled2 {
    cursor: not-allowed; /* Å¬¸¯ ºñÈ°¼ºÈ­ */
    pointer-events: none; /* ¸¶¿ì½º ÀÌº¥Æ® ºñÈ°¼ºÈ­ */
    opacity: 0.8; /* Åõ¸íµµ Àû¿ë */
}



/*page_size**/



.form_select-input-small_page_size {
    border: .0625rem solid var(--border-color--border-primary);
    background-color: var(--base-color-neutral--white);
    background-image: url('../images/Vector.svg');
    background-position: 80%; /*¾ÆÀÌÄÜÀ§Ä¡*/
    background-repeat: no-repeat;
    background-size: auto;
    border-radius: .25rem;
    width: 100%;
    height: 2.125rem;
    margin-bottom: 0;
    padding: 0 1rem;
}

    .form_select-input-small_page_size:focus {
        border-color: var(--background-color--background-secondary);
        font-weight: 700;
    }

    .form_select-input-small_page_size::placeholder {
        color: var(--text-color--text-neutral);
        font-size: .875rem;
    }



    /*¾Èº¸ÀÌ°Ô*/

.is-hidden {
    display: none;
}



/*´Þ·Â**/

.date-picker_v2 {
    border: .0625rem solid var(--border-color--border-primary);
    background-color: var(--background-color--background-white);
    border-radius: .25rem;
    height: 2.875rem;
    margin-bottom: 0;
    padding: 0 1rem;
    /*width: 50%; *//* ³Êºñ¸¦ 50%·Î ¼³Á¤ */

    /*background-color: var(--base-color-neutral--white);
    background-image: url('../images/Vector.svg');
    background-position: 80%; /*¾ÆÀÌÄÜÀ§Ä¡*/
    background-repeat: no-repeat;
    background-size: auto;
}

    .date-picker_v2:focus {
        border-color: var(--background-color--background-secondary);
        font-weight: 700;
    }

    .date-picker_v2::placeholder {
        color: var(--text-color--text-neutral);
        font-size: .875rem;
    }

    .date-picker_v2.size-large {
        height: 2.875rem;
        padding-left: 1rem;
    }



.frame-1000006825_right {
    grid-row-gap: 8px;
    background-color: #eff4fb;
    border-left: .25rem solid #3c50e0;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 5px 10px;
    text-decoration: none;
    display: flex;
    position: relative;
}

.frame-1000006845_right {
    grid-column-gap: 7px;
    flex: 0 auto;
    justify-content: flex-end;
    align-items: center;
    text-decoration: none;
    display: flex;
}

.align-right {
    margin-left: auto;
    margin-right: 1rem;
}


    /*ÆùÆ®Å©±â Á»´õ Å©°Ô */




.popup_title_text_color {
    color: #8A99AF;
}


.button-small-icon-text12.border-green {
    border-color: var(--base-color-system--success-green);
    color: var(--base-color-system--success-green);
}



.button-small-icon-text12.is-3rem {
    width: 3rem;
}



/*¼öÁ¤ ¹Ú½º*/

.button-small-icon-text12.is-2rem {
    width: 2rem;
    height:2rem
}


/*»ó¼¼º¸±â¿¡¼­ ¼öÁ¤¹öÆ°*/
.icon-embed-custom-edit.is-1rem{
    width: 1.2rem;
    height: 1.2rem;
}


/*±³À° ÄÁÅÙÃ÷ Ãß°¡ */



.table_row-9grid_edusch_add {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    border-bottom: .0625rem solid #e4e9f1;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    padding-top: .875rem;
    padding-bottom: .875rem;
    display: grid;
}

    .table_row-9grid_edusch_add:hover {
        background-color: #f8fbff;
    }



    .table_row-9grid_edusch_add.layout3 {
        grid-template-columns: .25fr .25fr .35fr .35fr 1.5fr .5fr 1.5fr 1fr;
    }


/*°Ë»ö/°Ë»ö³¯Â¥ ·¹ÀÌ¿À¹öÆ°¿©¹é**/
.fs_radio-2_group.tmargin {
    margin-top: .3rem;
}



.button-small-icon-text12.is-8rem {
    width: 8rem;
}



/*¹ÝÀÔ°ü·Ã ¶óÀÎ*/

.w-layout-layout_noheight {
    grid-row-gap: 1px;
    grid-column-gap: 1px;
    grid-auto-columns: 1fr;
    justify-content: center;
    padding: 1px;
    height: 1px; /* ³ôÀÌ¸¦ 1px·Î ¼³Á¤ */
}





/*¹ÝÀÔ°ü·Ã**/

.stack_box_v2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-top: 1px solid var(--base-color-neutral--gray1-pri);
    /*border-bottom: 1px solid var(--base-color-neutral--gray1-pri); */ /*ÇÏ´Ü*/
    border-left: 1px solid var(--base-color-neutral--line1);
    border-right: 1px solid var(--base-color-neutral--line1);
    padding: 0;
}





.board_cell3{
    text-align: center;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    padding-top: .5rem;
    padding-bottom: .5rem;
    display: flex;
}
    .board_cell3.right-line {
        border-right: 1px solid var(--border-color--border-primary);
        position: relative;
    }




.board_cel2.underline {
    border-bottom: 1px solid var(--border-color--border-primary);
    position: relative;
}

.board_cell2.underline.right-line {
    border-right: 1px solid var(--border-color--border-primary);
}

    .board_cell2.underline.right-line.no-padding {
        padding: 0;
    }






.cell_list-wrapper2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: minmax(11.625rem, 11.625rem) 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    height: 100%;
    display: grid;
}








.spacer-120 {
    padding-bottom: 20rem;
}




/*³¯¾¾**/
.clear-sky {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
}




/*°Ë»ö¹öÆ° ¼öÁ¤*/


.form_input-search-small2 {
    border: .0625rem solid var(--border-color--border-primary);
    /*background-image: url('../images/search-1.svg'), url('../images/Rectangle-4985_1Rectangle 4985.png');*/
    background-position: 97%, 100%;
    background-repeat: no-repeat, no-repeat;
    background-size: .875rem, auto;
    border-radius: .25rem;
    width: 100%;
    max-width: 21.25rem;
    height: 2.125rem;
    margin-bottom: 0;
}

    .form_input-search-small2:focus {
        border-color: var(--background-color--background-secondary);
    }

    .form_input-search-small2::placeholder {
        font-size: .75rem; 
        font-size: 1rem;
    }

    .form_input-search-small2.w40 {
        width: 12rem;
        max-width: 12rem;
    }

    .form_input-search-small2.w20 {
        width: 10rem;
        max-width: 10rem;
    }

    /*´Þ·Â*/

.form_input-date2 {
    grid-column-gap: 14px;
    background-color: #fff;
    border: 1px solid #e0e0e0;
    border-radius: 4px;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: 2.275rem;
    padding: .5625rem 2rem .5625rem 3.2rem;
    font-size: .875rem;
    text-decoration: none;
    display: flex;
    box-shadow: 0 1px 2px #0000000d;
    margin-top:.3rem;
    margin-left:0;
    
}
    /*.form_input-date2:active {
        box-shadow: 0 1px 5px green;
    }*/
    .form_input-date2:focus {
        border-color: var(--background-color--background-secondary);
    }


    .form_input-date2.container-small {
        width: 9.125rem;
        max-width: none;
        height: 2.1875rem;
        padding-left: 2rem;
        padding-right: .25rem;
    }

    .form_input-date2.is-disabled {
        background-color: inherit; /* ¹è°æ»ö À¯Áö */
        color: inherit; /* ÅØ½ºÆ® »ö»ó À¯Áö */
        cursor: default; /* ¸¶¿ì½º Æ÷ÀÎÅÍ ±âº»°ª À¯Áö */
        opacity: 0.6; /* ¹öÆ°ÀÇ Åõ¸íµµ */
    }

    .form_input-date2.h-44 {
        height: 2.75rem;
    }

    .form_input-date2.w-20 {
        width: 18rem;
    }

    .form_input-date2.w-10 {
        width: 15rem;
    }

    .form_input-date2 {
        cursor: pointer; /* Æ÷ÀÎÅÍ Ä¿¼­·Î ¼³Á¤ (¼±ÅÃ °¡´ÉÃ³·³ º¸ÀÓ) */
        background-color: inherit; /* »ö»ó º¯°æ ¹æÁö */
    }

    /* readonly »óÅÂ¿¡¼­ ½ºÅ¸ÀÏ À¯Áö */
    .form_input-date2[readonly] {
        background-color: inherit; /* ¹è°æ»ö À¯Áö */
        color: inherit; /* ÅØ½ºÆ® »ö»ó À¯Áö */
        cursor: default; /* ¸¶¿ì½º Æ÷ÀÎÅÍ ±âº»°ª À¯Áö */
    }






    /*¹ÝÀÔ¹°Áú*/


.form_input-date3 {
    grid-column-gap: 14px;
    background-color: #fff;
    border: 1px solid #e0e0e0;
    border-radius: 4px;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: 2.275rem;
    padding: .5625rem 2rem .5625rem 3.2rem;
    font-size: .875rem;
    text-decoration: none;
    display: flex;
    box-shadow: 0 1px 2px #0000000d;
    margin-top: .3rem;
    margin-left: 0;
}
    /*.form_input-date2:active {
        box-shadow: 0 1px 5px green;
    }*/
    .form_input-date3:focus {
        border-color: var(--background-color--background-secondary);
    }


    .form_input-date3.container-small {
        width: 9.125rem;
        max-width: none;
        height: 2.1875rem;
        padding-left: 2rem;
        padding-right: .25rem;
    }

    .form_input-date3.is-disabled {
        color: inherit; /* ÅØ½ºÆ® »ö»ó À¯Áö */
        cursor: default; /* ¸¶¿ì½º Æ÷ÀÎÅÍ ±âº»°ª À¯Áö */
        opacity: 0.6; /* ¹öÆ°ÀÇ Åõ¸íµµ */
        background-color: #E2E8F0; /* ºñÈ°¼ºÈ­µÈ ¹è°æ »ö»ó */
    }

    .form_input-date3.h-44 {
        height: 2.75rem;
    }

    .form_input-date3.h34 {
        min-height: 2.125rem;
        padding-top: 0;
        padding-bottom: 0;
    }


    .form_input-date3.w-20 {
        width: 18rem;
    }

    .form_input-date3.w-10 {
        width: 15rem;
    }
 

    /* readonly »óÅÂ¿¡¼­ ½ºÅ¸ÀÏ À¯Áö */
    .form_input-date3[readonly] {
        background-color: inherit; /* ¹è°æ»ö À¯Áö */
        color: inherit; /* ÅØ½ºÆ® »ö»ó À¯Áö */
        cursor: default; /* ¸¶¿ì½º Æ÷ÀÎÅÍ ±âº»°ª À¯Áö */
    }
















    /*±Ù·ÎÀÚ ÀÓ±Ý **/



.table_row-9grid_workinfo_pay {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    border-bottom: .0625rem solid #e4e9f1;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr  ;
    grid-auto-columns: 1fr;
    align-items: center;
    padding-top: .875rem;
    padding-bottom: .875rem;
    display: grid;
}

    .table_row-9grid:hover {
        background-color: #f8fbff;
    }

  

    .table_row-9grid.layout4 {
        grid-template-columns: .25fr 1fr 1fr 1fr .35fr .75fr .75fr   1.5fr;
    }




/*style="max-width:22rem;  min-width:22rem; width:22rem"*/
    /*¸ÖÆ¼ ÀÔ·Â*/

.form_input-text-area-new_v2 {
    /*border: 1px solid #0000;*/
    /*border: 1px solid var(--base-color-neutral--line1);*/
    /*height: 100%;*/
    height: 30rem;
    min-height: 9.5rem;
    max-height: 9.5rem;
    min-width: 22.0rem;
    max-width: 22.0rem;
    /*min-height: 100%;
    height: 30rem;
    min-height: 30rem;*/
    /*border: 1px solid green !important;*/
    /*width: 21.9rem;*/
    box-sizing: border-box; /* Å×µÎ¸® Æ÷ÇÔ Å©±â °è»ê */
}
    .form_input-text-area-new_v2.h5 {
        height: 7rem;
        min-height: 7rem;
        max-height: 7rem;
    }


    /* È°¼ºÈ­ (active/focus) »óÅÂ */
    .form_input-text-area-new_v2:focus {
        border: 1px solid green !important; /* È°¼ºÈ­ ½Ã ³ì»ö Å×µÎ¸® */
        outline: none; /* ±âº» ºê¶ó¿ìÀú outline Á¦°Å (¼±ÅÃ »çÇ×) */
        box-sizing: border-box; /* Å×µÎ¸®¸¦ Æ÷ÇÔÇÑ Å©±â °è»ê */
    }



.underline-3px {
    background-color: var(--base-color-neutral--navy);
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 3px;
    display: flex;
}


/*style="width:25rem; max-width:25rem; min-width:25rem"*/

.textarea-3_v2 {
    width: 25rem;
    max-width: 25rem;
    min-width: 25rem;
    min-height: 5.375rem;

    height: 20rem;
    max-height:30rem;

    box-sizing: border-box; /* Å×µÎ¸® Æ÷ÇÔ Å©±â °è»ê */
}
/* È°¼ºÈ­ (active/focus) »óÅÂ */
    .textarea-3_v2:focus {
        border: 1px solid green !important; /* È°¼ºÈ­ ½Ã ³ì»ö Å×µÎ¸® */
        outline: none; /* ±âº» ºê¶ó¿ìÀú outline Á¦°Å (¼±ÅÃ »çÇ×) */
        box-sizing: border-box; /* Å×µÎ¸®¸¦ Æ÷ÇÔÇÑ Å©±â °è»ê */
    }


    /*ÇÁ¸°Æ®*/
.icon-embed-custom-print {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 2.6125rem;
    height: 2.65rem;
    display: flex;
}



/*ÇÁ¸°Æ® ¹öÆ° ºñÈ°¼º*/
.content-map-icon_link.is-disabled {
    color: var(--text-color--disabled); /* ºñÈ°¼ºÈ­ »óÅÂ¿¡ ¸Â´Â »ö»ó º¯¼ö »ç¿ë */
    cursor: not-allowed; /* Å¬¸¯ÇÒ ¼ö ¾øµµ·Ï ¸¶¿ì½º Æ÷ÀÎÅÍ º¯°æ */
    opacity: 0.5; /* Åõ¸íµµ¸¦ ³·Ãç ºñÈ°¼ºÈ­ ´À³¦ Ãß°¡ */
}





.table_row-8grid_eclist {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    border-bottom: .0625rem solid #e4e9f1;
    grid-template-rows: auto;
    grid-template-columns:  1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    padding-top: .875rem;
    padding-bottom: .875rem;
    display: grid;
}

    .table_row-8grid:hover {
        background-color: #f8fbff;
    }



.table_row-8grid_eclist.layout3 {
    grid-template-columns:  .3fr .25fr .5fr .5fr .5fr 1fr 1fr;
}





.cell_sign-image.is-disabled {
    color: #a0aec0; /* ºñÈ°¼ºÈ­µÈ È¸»ö »ö»ó */
    /*background-color: #e2e8f0;  ºñÈ°¼ºÈ­µÈ ¹è°æ »ö»ó */
    border: .0625rem solid #cbd5e0; /* ºñÈ°¼ºÈ­µÈ Å×µÎ¸® »ö»ó */
    cursor: not-allowed; /* ¸¶¿ì½º Ä¿¼­ º¯°æ */
    pointer-events: none; /* Å¬¸¯ ºñÈ°¼ºÈ­ */
    opacity: 0.6; /* ¹öÆ°ÀÇ Åõ¸íµµ */
}


/*ºñ»ó¿¬¶ô¸Á*/


.table_row-8grid_eclist {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    border-bottom: .0625rem solid #e4e9f1;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr  1fr 1fr 1fr 1fr ;
    grid-auto-columns: 1fr;
    align-items: center;
    padding-top: .875rem;
    padding-bottom: .875rem;
    display: grid;
}

    .table_row-8grid_eclist:hover {
        background-color: #f8fbff;
    }

    .table_row-8grid_eclist.stage {
        grid-template-columns: .25fr .25fr .25fr 1fr .5fr .75fr .25fr .25fr;
    }

    .table_row-8grid_eclist.plan {
        grid-template-columns: .25fr .25fr .25fr 2fr .35fr .35fr .5fr .35fr;
    }

    .table_row-8grid_eclist.approval {
        grid-template-columns: .25fr .25fr .25fr 2fr .5fr .5fr .5fr .5fr;
    }

 

    .table_row-8grid_eclist.layout3 {
        grid-template-columns:  .3fr .25fr .5fr .5fr .5fr 1fr;
    }

     






/*ÇöÀå¸ñ·Ï Grid*/



.table_row-7grid-site {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    border-bottom: .0625rem solid #e4e9f1;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    padding-top: .875rem;
    padding-bottom: .875rem;
    display: grid;
}

    .table_row-7grid-site:hover {
        background-color: #f8fbff;
    }

    .table_row-7grid-site.stage {
        grid-template-columns: .25fr .25fr .25fr 1fr .5fr .75fr .25fr .25fr;
    }

    .table_row-7grid-site.plan {
        grid-template-columns: .25fr .25fr .25fr 2fr .35fr .35fr .5fr .35fr;
    }

    .table_row-7grid-site.approval {
        grid-template-columns: .25fr .25fr .25fr 2fr .5fr .5fr .5fr .5fr;
    }

     

    .table_row-7grid-site.layout3 {
        grid-template-columns:   .25fr .25fr .4fr .4fr 1fr 1fr;
    }


input::placeholder {
    color: #A2AEBE;
}

input::-webkit-input-placeholder {
    color: #A2AEBE;
}

input:-ms-input-placeholder {
    color: #A2AEBE;
}

.search-input-align {
    text-align: left;
}
