/* 스크린용 스타일 */
body {
    /* font-family: 'pretendard', 'Arial', sans-serif; */
    color: #333;
}

/* 프린트용 스타일 공통 */
@media print {
  @page {
    size: A4;
  }
  
  body {
    /* font-family: 'pretendard', 'Arial', sans-serif; */
    
    font-family: "Nanum Gothic" !important;
    /* width: 210mm;
    min-height: 297mm; */
    margin : 0;
    padding: 0;
  }

  b, strong { font-weight: bolder; }

  #printContent {
      width: 100%;
  }
  
  /* 프린트 시 숨길 요소 */
  .no-print { display: none !important; }

  #document_read:has(.doc-lvrq) {

    /* DOCUMENT HEADER */
    .doc-header { display: none; }
    .dochead    { display: none; }


    table {
      table-layout: fixed;
      width: 99.9%;

      /* td:nth-child(1) { width: 10px; background-color: pink; }
      td:nth-child(2) { width: 200px; background-color: palegoldenrod; }
      td:nth-child(3) { width: 100px; background-color: paleturquoise; }
      td:nth-child(4) { width: 200px; background-color: plum; } */

    }

  }

}
/* 프린트용 스타일 공통 end */  


@media print {
  /* 내부 결재 문서 양식 */
  .inter-doc {
    
    /* DOC WRAP */
    &.doc-wrap {
      width: 100%;
      height: 382mm;
      padding: 2.5cm 1.8cm 2cm;
      font-size: 18px;
      border: 1px solid #efefef;


      /* DOCUMENT NUMBER */
      .doc-num {
        display: block;
      }
      
    
      /* DOCUMENT HEADER */
      .doc-header {
          font-size: 52px;
      }
  
    }
    /* DOC WRAP // */

  }
  /* 내부 결재 문서 양식 end */


  /* KULS ICT 공문 양식 */
  .kuls-ict {
  
    .doc-sec {
      min-height: 28.7cm;
    }
    
  }
  /* KULS ICT 공문 양식 end */


  /* KULS NC 공문 양식 */
  .kuls-nc {
  
    .doc-sec {
      min-height: 28.5cm;
    }
    
  }
  /* KULS NC 공문 양식 END */



  /* 전사공통 공문 양식 */
  b, strong { font-weight: bold; }
  .kuls-comm {
  
    .doc-sec {
      min-height: 27.6cm;
  
      /* DOCUMENT INFO WRAP */
      .doc-info-wrap {
        table {
          width: 100%;
          border-top: 3px solid dimgray;
          border-bottom: 3px solid dimgray;
          color: #121212;
  
          td {
            font-size: 22.8px;
            padding: 4px 0;
            white-space: pre-line;
            border: unset;
  
            &:nth-child(1) { min-width: 110px; letter-spacing: 2px;  font-weight: bold;  text-align: center;}
            &:nth-child(2) { min-width: 15px;  padding: unset;       line-height: 1px;   text-align: center; }
            &:nth-child(3) { width: 100%;     padding-left: 8px; }
  
          }
  
        }
      }
  
      
    }
    
  }
  /* 전사공통 공문 양식 END */


  /* KULS CWS 공문 양식 */
  .kuls-cws {
    
    b, strong { font-weight: bold !important; }
    .offi-doc-wrap {
      
      ul, ol {
        margin-top: 0;
        margin-bottom: 1rem;
        margin-block-start: 1em;
        margin-block-end: 1em;
        padding-inline-start: 40px;
        padding-left: 1.5em;
      }
  
    }
  
    .doc-sec {
      min-height: 27.5cm;
    }
    
  }
  /* KULS CWS 공문 양식 // */  



  /* KULS SF 공문 양식 */
  .kuls-sf {
  
    .doc-sec {
      min-height: 28.2cm;
      /* min-height: 19cm; */
    }
    
  }
  /* KULS SF 공문 양식 END */

  
  /* WINGGLO 공문 양식 */
  .wingglo {
  
    .doc-sec {
      min-height: 29cm;      
    }
    
  }
  /* WINGGLO 공문 양식 END */


  /* 바나지오 공문 양식 */
  .vnzio {
  
    .doc-sec {
      min-height: 29.3cm;
    }
    
  }
  /* 바나지오 공문 양식 END */


  /* 재직증명서 */
  .doc-wrap.mem-cert {

    /* 결재라인 숨김 */
    .doc-sign-wrap { display: none; }

    .doc-body.mem-cert-view-body {
      margin-top: 30px;
      .doc-body-cont { gap: 400px;}
    }

  }
  /* 재직증명서 END */

}



