/* detail.css
 * 상세페이지(뷰) 전용 공통 스타일
 */



.header .gnb .menus {
    padding-right: 0;
    width: 100%;
}

.diar_view .reply_wrap, .alldiar_view .reply_wrap{
   padding: 0 20px;
}

.reply_wrap .hitbox{
   border-radius: 10px 10px 0 0;
   padding: 15px 10px;
}

.reply_wrap .input_area{
   box-shadow: 4px 6px 12px rgba(0, 0, 0, 0.05);
   margin-top: 0px;
   border: none;
   border-radius: 0 0 10px 10px;
   padding: 0 10px 15px;
}

.chatbot_view .tb{
   border-radius: 10px 10px 0 0;
}

.reply_wrap .input_area .inner{
   padding: 0 10px;
}

.chatbot_view .chat_wrap .chat_area{
   padding : 0 0 80px 0;
   border-radius: 0 0 10px 10px;
}

.chatbot_view .chat_wrap .chat_area .scroll{
   padding: 10px 10px 10px 10px;  
}

.crp_insert #div_crp{
   margin-top: 30px;
}

@media screen and (max-width: 1439px) {
    .header .gnb .menus {
      padding-right: 16px;
      width: calc(100% + 16px);
    }

   .calendar_wrap {
      padding-bottom: 20px;
    }

   .dash_btm .wbox {
      margin-bottom: 1rem;
    }

    .weather_view .mobile_cont .box{
      border-radius: 0 0 10px 10px;
      border: 0px;
    }

   .chatbot_view .chat_wrap .chat_area .balloon{
      box-shadow: 4px 6px 5px 0 rgba(0, 0, 0, 0.05);
   }

   .chatbot_view .chat_wrap .chat_area{
      padding: 10px 0 80px 10px;
   }

   .chatbot_view .chat_wrap .chat_area .scroll{
      padding: 0 10px 10px 0;  
   }
}



@media screen and (min-width: 1440px) {

   .header .gnb .dm{
      display: none;
   }
   .header .gnb .inner > .logo-text{
      display: none;
   }

}