@charset "utf-8";

/* 파일내역 */
.file_list_new { margin:10px 0 0 0;background-color: #F9F9F9;border-radius: 6px;padding:10px; }

body { background-color: white; }

/* 폰트 컬러 지정 */
.ui_form * { color: black; }
.ui_form th { color: black; }
.ui_list * { color: black; }
.ui_search_func select { color: black; }

.formTable th { color: black; }
.formTable td { color: black; }
.formTable .item .iText { color: black; }
.dtable th { color: black; }
.dtable td { color: black; }
.dtable_label_frame th span { color: black; }

/* 화면 좌우 여백 */
.ectai_page_wrap { width:100%; margin:0 auto; padding:0 20px; box-sizing:border-box; }
.ectai_page_wrap.bread-ui.is_page { padding:20px; }

/* 고객 정보/담당자 안내 상단 */
.ectai_top_notice { margin:0 0 14px 0; padding:10px 14px; border:1px solid #f5dfa0; border-radius:8px; background:#fff8e6; color:#8b5a00; font-size:13px; line-height:1.5; }
.ectai_top_panel { margin:0 0 14px 0; }
.ectai_top_panel .p-panel_head h3 { font-size:15px; }
.ectai_top_actions { display:flex; align-items:center; gap:6px; flex-wrap:wrap; }
.ectai_top_worker { color:var(--bread-muted); font-size:13px; }

/* 정렬 재정의 */
#sortable { list-style-type: none; margin: 0; padding: 0; width: 100%; }
#sortable li { margin: 0 5px 5px 5px; padding: 5px; font-size: 12px;}
.ui-state-highlight { height: 1.5em; line-height: 1.2em; }

/* 게시판 받는 사람 */
.recipient_list { list-style: none; padding:0; margin:0; }
.recipient_list li { list-style: none; padding:0; margin:4px 4px 0 0; float: left; }
