.btnBox{display:flex;gap:8px}button.height{height:42px}.mainBtn1{padding:.5rem 1rem}.mainBtn1,.mini_mainBtn1{background-color:#1155a3;border-radius:6px;color:#fff;font-size:.875rem;font-weight:500;text-align:center;white-space:nowrap;width:-moz-fit-content;width:fit-content}.mini_mainBtn1{padding:.25rem .5rem}.mainBtn2{padding:.5rem 1rem}.mainBtn2,.mini_mainBtn2{background-color:#fff;border:1px solid #1155a3;border-radius:6px;font-size:.875rem;font-weight:400;text-align:center;white-space:nowrap;width:-moz-fit-content;width:fit-content}.mini_mainBtn2{padding:.25rem .5rem}.mainBtn4{padding:.5rem 1rem}.mainBtn4,.mini_mainBtn4{background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#1f2937;font-size:.875rem;font-weight:400;text-align:center;white-space:nowrap;width:-moz-fit-content;width:fit-content}.mini_mainBtn4{padding:.25rem .5rem}.mainBtn3{background-color:#fff;border:1px solid #ce3426;border-radius:6px;color:#ce3426;font-size:.875rem;font-weight:400;padding:.5rem 1rem;text-align:center;white-space:nowrap;width:-moz-fit-content;width:fit-content}.mainBtn5{padding:.5rem 1rem}.mainBtn5,.mini_mainBtn5{background-color:#ce3426;border:1px solid #ce3426;border-radius:6px;color:#fff;font-size:.875rem;font-weight:400;text-align:center;white-space:nowrap;width:-moz-fit-content;width:fit-content}.mini_mainBtn5{padding:.25rem .5rem}.mini_mainBtn3{background-color:#fff;border:1px solid #ce3426;color:#ce3426;font-weight:400;padding:.25rem .5rem}.mini_mainBtn3,.subBtn1{border-radius:6px;font-size:.875rem;text-align:center;white-space:nowrap;width:-moz-fit-content;width:fit-content}.subBtn1{background-color:#108e7f;color:#fff;font-weight:500}.subBtn1,.subBtn2{padding:.5rem 1rem}.subBtn2{background-color:#fff;border:1px solid #108e7f;border-radius:6px;color:#374151;font-size:.875rem;font-weight:400;text-align:center;white-space:nowrap;width:-moz-fit-content;width:fit-content}.del_text_btn{color:#ce3426}.del_text_btn,.textBtn{font-size:.875rem;text-decoration:underline;text-underline-offset:2px}.textBtn{color:#6b7280}.admin_page_title{border-bottom:1px solid #e5e7eb;font-size:1.5rem;font-weight:600;padding:32px 60px}.admin_contain{background-color:#fcfcfc}@media (min-width:768px){.admin_contain{min-height:calc(100vh - 128px);padding:24px 16px 40px}}@media (min-width:1140px){.admin_contain{min-height:calc(100vh - 128px);padding:40px 60px 60px}}.admin_contain .main_title h1{font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.admin_contain .main_title h2{color:#6b7280;font-size:1rem}.admin_contain .contents{background-color:#fff;border-radius:10px;box-shadow:0 4px 4px #00000014;padding:24px;width:100%}@media (min-width:768px){.admin_contain .contents{margin:0}}.admin_contain .contents h1.contents_title,.admin_contain .contents>h1{font-size:18px;font-weight:700}.admin_contain .contents .caption{color:#6b7280;font-size:14px;margin-top:4px}.admin_contain .contents.border{border:1px solid #e5e7eb;box-shadow:none}.admin_contain .contents.compulsory{border:1px solid #1155a3;box-shadow:none}.admin_contain .contents.half{width:50%}.admin_contain .input{display:flex;flex-direction:column;gap:8px;margin-bottom:0}.admin_contain .input input{padding:12px 16px}.admin_contain .input .p-dropdown-label{font-size:.875rem;padding:13px 16px}.admin_contain .input input[type=checkbox]:checked{-webkit-appearance:none;-moz-appearance:none;padding-left:0}.admin_contain .mainbtn1{padding:12px 24px}.admin_contain .top .p-dropdown,.admin_contain .top input{margin-top:0}.p-dropdown-label{font-size:.875rem;padding:13px}.p-dropdown-items-wrapper .p-dropdown-empty-message{color:#374151;font-size:14px;padding:0 8px}.p-dialog-header{align-items:flex-start;gap:8px}.p-dialog-header span{font-size:1.125rem;font-weight:700}.p-dialog-header h1{font-size:1.25rem;font-weight:700}.p-dialog-header h2{color:#6b7280;font-size:.875rem;font-weight:400;line-height:normal;margin-top:8px}.p-dialog-header .p-dialog-header-icons button{align-items:center;display:flex;justify-content:center}.p-datatable-wrapper{width:100%}.tab_section{border-bottom:1px solid #e5e7eb;margin-bottom:24px}@media (min-width:1140px){.tab_section>div.flex_box{justify-content:flex-start}}.tab_section>div.flex_box button{color:#6b7280;font-size:16px;font-weight:600;padding:12px;position:relative;top:1px;width:-moz-fit-content;width:fit-content}.tab_section>div.flex_box button.on_tab{background-color:#1155a3;border-radius:6px 6px 0 0;color:#fff;font-weight:600}.p-tabview-nav-content .p-tabview-header .p-tabview-nav-link{border:none;border-top-left-radius:6px;border-top-right-radius:6px;padding:12px;transition:none}.p-tabview-nav-content .p-tabview-header.p-highlight{background-color:#1155a3;color:#fff}.p-tabview-nav-content .p-tabview-header.p-highlight .p-tabview-nav-link{background:none;color:#fff}.p-paginator{margin-top:24px}.p-paginator button{align-items:center;display:flex;justify-content:center}.p-paginator-pages{display:flex}.p-paginator-pages .p-highlight{color:#1155a3;font-weight:600}.p-datatable-thead,.p-treetable-thead{background-color:#e5e7eb}.p-datatable-thead th,.p-datatable-thead tr,.p-treetable-thead th,.p-treetable-thead tr{background-color:#f9fafb}.p-datatable-thead th .p-column-title,.p-datatable-thead tr .p-column-title,.p-treetable-thead th .p-column-title,.p-treetable-thead tr .p-column-title{color:#111827;font-size:.875rem;font-weight:500}.p-datatable-thead .p-column-header-content,.p-treetable-thead .p-column-header-content{justify-content:center}.p-datatable-tbody tr:hover,.p-treetable-tbody tr:hover{background-color:#f3f4f6}.p-datatable-tbody tr td,.p-treetable-tbody tr td{font-size:14px;text-align:center}.p-datatable-tbody tr.p-highlight,.p-treetable-tbody tr.p-highlight{background-color:#e6f0ff;color:#334155}.p-datatable-tbody tr.p-highlight td,.p-treetable-tbody tr.p-highlight td{border-bottom-color:#e2e8f0}.p-datatable-tbody tr:has(+.p-highlight)>td,.p-treetable-tbody tr:has(+.p-highlight)>td{border-bottom-color:#e2e8f0}.p-datatable-tbody span,.p-treetable-tbody span{word-break:break-all}.p-paginator button:disabled{background-color:transparent!important}.p-dropdown{position:relative!important}.p-dropdown-item-label{word-wrap:break-word;display:block;white-space:break-spaces;width:100%;word-break:break-all}.p-inputtext:disabled{background-color:#f3f4f6;color:#1f2937}.p-datepicker-buttonbar{padding:12px 16px}textarea{font-size:.875rem;line-height:150%;resize:none}.p-radiobutton-box{border-color:#0065ff}.p-radiobutton-icon{background-color:#0065ff}.input .p-dropdown,.input input,.input label{font-size:.875rem}input{padding-bottom:.75rem;padding-top:.75rem}.input_btn{align-items:flex-end;display:flex;gap:12px}.star_mark{color:#ce3426}.modal_box .input{display:flex;flex-direction:column;gap:8px}.modal_box .input .wrap small{margin-top:4px}.panel{background-color:#fff}.p-confirm-dialog .p-dialog-content{justify-content:center}.p-checkbox.p-highlight .p-checkbox-box{background-color:#3b82f6;border-color:#3b82f6}.p-checkbox.p-disabled .p-checkbox-box{background-color:#e2e8f0!important;border-color:#cbd5e1!important}.p-monthpicker-month.p-highlight{background:#e5e8fb!important}.p-highlight{color:#1155a3}.p-timepicker button{align-items:center;display:flex;flex-direction:column}
