@charset 'utf-8';
/* 공통 스타일 */

/*
스타일 정의 순서:
display
overflow
float
position
z-index
box-sizing
width
height
margin
padding
border
background
color
font-family
font-style
font-size
line-height
font-weight
text-align
text-decoration
animation
기타 속성 (위에 없는 건 맨 뒤로)
*/

/* ------------------------------
web font
------------------------------ */
/* 프리텐다드 웹폰트 (CDN: 로컬 fonts 폴더 없을 때 503 방지) */

/*
Copyright (c) 2021 Kil Hyung-jin, with Reserved Font Name Pretendard.
https://github.com/orioncactus/pretendard

This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
http://scripts.sil.org/OFL
*/

/* CDN: 로컬 /static/fonts/ 파일이 없으면 503 발생하므로 jsDelivr 사용 */
/* 로컬 배포 시 fonts 폴더에 파일 넣고 url을 '../fonts/파일명'으로 되돌려도 됨 */

@font-face {
	font-family:'Pretendard';
	font-weight:900;
	font-display:swap;
	src:local('Pretendard Black'), url('../fonts/Pretendard-Black.subset.woff2') format('woff2'), url('../fonts/Pretendard-Black.subset.woff') format('woff');
}

@font-face {
	font-family:'Pretendard';
	font-weight:800;
	font-display:swap;
	src:local('Pretendard ExtraBold'), url('../fonts/Pretendard-ExtraBold.subset.woff2') format('woff2'), url('../fonts/Pretendard-ExtraBold.subset.woff') format('woff');
}

@font-face {
	font-family:'Pretendard';
	font-weight:700;
	font-display:swap;
	src:local('Pretendard Bold'), url('../fonts/Pretendard-Bold.subset.woff2') format('woff2'), url('../fonts/Pretendard-Bold.subset.woff') format('woff');
}

@font-face {
	font-family:'Pretendard';
	font-weight:600;
	font-display:swap;
	src:local('Pretendard SemiBold'), url('../fonts/Pretendard-SemiBold.subset.woff2') format('woff2'), url('../fonts/Pretendard-SemiBold.subset.woff') format('woff');
}

@font-face {
	font-family:'Pretendard';
	font-weight:500;
	font-display:swap;
	src:local('Pretendard Medium'), url('../fonts/Pretendard-Medium.subset.woff2') format('woff2'), url('../fonts/Pretendard-Medium.subset.woff') format('woff');
}

@font-face {
	font-family:'Pretendard';
	font-weight:400;
	font-display:swap;
	src:local('Pretendard Regular'), url('../fonts/Pretendard-Regular.subset.woff2') format('woff2'), url('../fonts/Pretendard-Regular.subset.woff') format('woff');
}

@font-face {
	font-family:'Pretendard';
	font-weight:300;
	font-display:swap;
	src:local('Pretendard Light'), url('../fonts/Pretendard-Light.subset.woff2') format('woff2'), url('../fonts/Pretendard-Light.subset.woff') format('woff');
}

@font-face {
	font-family:'Pretendard';
	font-weight:200;
	font-display:swap;
	src:local('Pretendard ExtraLight'), url('../fonts/Pretendard-ExtraLight.subset.woff2') format('woff2'), url('../fonts/Pretendard-ExtraLight.subset.woff') format('woff');
}

@font-face {
	font-family:'Pretendard';
	font-weight:100;
	font-display:swap;
	src:local('Pretendard Thin'), url('../fonts/Pretendard-Thin.subset.woff2') format('woff2'), url('../fonts/Pretendard-Thin.subset.woff') format('woff');
}

/* ------------------------------
reset
------------------------------ */
* {box-sizing:border-box;margin:0;padding:0;font-style:normal;word-break:keep-all;word-wrap:break-word;outline:none;}
html,body {display:block;width:100%;height:100%;margin:0;padding:0;font-family:'Pretendard',Arial,sans-serif;font-size:14px;font-weight:400;color:#212121;word-break:keep-all;word-wrap:break-word;}
a {font-family:'Pretendard',sans-serif;color:#212121;text-decoration:none;}
a:active, a:visited, a:hover, a:focus {text-decoration:none;}
button {border:none 0;font-family:'Pretendard',sans-serif;cursor:pointer;background:none;}
/*
button:active {background:none;}
button:disabled {background:#f7f7f7;color:#666; cursor:default}
*/
table {border:0 none;border-spacing:0;border-collapse:collapse;}
td {word-break:break-all;word-wrap:break-word;}
caption {visibility:hidden;overflow:hidden;width:0;height:0;font-size:0;line-height:0;text-indent:-100000px;}
ul {list-style:none;}
ol {list-style-position:outside;padding:0 0 0 15px;}
ol li {margin:0;padding:0;}
img {border:none;vertical-align:middle;}
hr {display:none;}
figure {list-style-type:none;}

/* ----- form ----- */
fieldset {border:none 0;}
legend {display:none;}
input {font-family:'Pretendard',sans-serif;vertical-align:middle;}
label {font-size:13px;line-height:30px;}
label * {vertical-align:middle;}

/* input - text */
input.text[type=text],
input.text[type=password],
input.text[type=number],
input.text[type=date],
input.text[type=search] {box-sizing:border-box;height:30px;padding:0 8px;border:1px solid #c4c4c4;border-radius:4px;font-size:13px;line-height:1;color:#212121;font-weight:normal;vertical-align:middle;caret-color:#0c27c1;}
input.text[type=text]:focus:not(:read-only),
input.text[type=password]:focus:not(:read-only),
input.text[type=number]:focus:not(:read-only),
input.text[type=date]:focus:not(:read-only),
input.text[type=search]:focus:not(:read-only) {padding:0 7px;border:2px solid #0c27c1;}
input.text[type=text]:hover:not(:focus):not(:disabled):not(:read-only),
input.text[type=password]:hover:not(:focus):not(:disabled):not(:read-only),
input.text[type=number]:hover:not(:focus):not(:disabled):not(:read-only),
input.text[type=date]:hover:not(:focus):not(:disabled):not(:read-only),
input.text[type=search]:hover:not(:focus):not(:disabled):not(:read-only) {border-color:#212121;}
input.text[type=text]:disabled,
input.text[type=password]:disabled,
input.text[type=number]:disabled,
input.text[type=date]:disabled,
input.text[type=search]:disabled {background:#ebebeb;color:#a5a5a5;border-color:#b5b5b5;opacity:1;-webkit-text-fill-color:#a5a5a5;}
input.text[type=text]:read-only,
input.text[type=password]:read-only,
input.text[type=number]:read-only,
input.text[type=date]:read-only,
input.text[type=search]:read-only {background:#ebebeb;color:#a5a5a5;border-color:#b5b5b5;opacity:1;-webkit-text-fill-color:#a5a5a5;}
input.text[type=text]::placeholder,
input.text[type=password]::placeholder,
input.text[type=number]::placeholder,
input.text[type=search]::placeholder {color:#b3b3b3;}
input.text[type=text].error,
input.text[type=password].error,
input.text[type=number].error,
input.text[type=date].error,
input.text[type=search].error {border-color:#d32f2f;}
/* search cancel button */
input.text[type=search]::-webkit-search-cancel-button {-webkit-appearance:none;width:24px;height:24px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.9984 18.4C15.5324 18.4 18.3973 15.5351 18.3973 12.0011C18.3973 8.46715 15.5324 5.6023 11.9984 5.60229C8.46446 5.6023 5.59961 8.46715 5.59961 12.0011C5.59961 15.5351 8.46446 18.4 11.9984 18.4ZM9.93824 9.26054C9.75079 9.07309 9.44687 9.07309 9.25942 9.26054C9.07197 9.44799 9.07197 9.75191 9.25942 9.93936L11.32 12L9.25942 14.0605C9.07197 14.248 9.07197 14.5519 9.25942 14.7394C9.44687 14.9268 9.75079 14.9268 9.93824 14.7394L11.9988 12.6788L14.0594 14.7394C14.2469 14.9268 14.5508 14.9268 14.7382 14.7394C14.9257 14.5519 14.9257 14.248 14.7382 14.0605L12.6776 12L14.7382 9.93936C14.9257 9.75191 14.9257 9.44799 14.7382 9.26054C14.5508 9.07309 14.2469 9.07309 14.0594 9.26054L11.9988 11.3211L9.93824 9.26054Z' fill='%23B3B3B3'/%3E%3C/svg%3E") no-repeat center center / 24px 24px;cursor:pointer;}

/* input - text */
input.text.l[type=text],
input.text.l[type=password],
input.text.l[type=number],
input.text.l[type=date],
input.text.l[type=search] {box-sizing:border-box;height:56px;padding:0 12px;border:1px solid #c4c4c4;border-radius:4px;font-size:16px;line-height:1;color:#212121;font-weight:normal;vertical-align:middle;caret-color:#0c27c1;}
input.text.l[type=text]:focus:not(:read-only),
input.text.l[type=password]:focus:not(:read-only),
input.text.l[type=number]:focus:not(:read-only),
input.text.l[type=date]:focus:not(:read-only),
input.text.l[type=search]:focus:not(:read-only) {padding:0 11px;border:2px solid #0c27c1;}
input.text.l[type=text]:hover:not(:focus):not(:disabled):not(:read-only),
input.text.l[type=password]:hover:not(:focus):not(:disabled):not(:read-only),
input.text.l[type=number]:hover:not(:focus):not(:disabled):not(:read-only),
input.text.l[type=date]:hover:not(:focus):not(:disabled):not(:read-only),
input.text.l[type=search]:hover:not(:focus):not(:disabled):not(:read-only) {border-color:#212121;}
input.text.l[type=text]:disabled,
input.text.l[type=password]:disabled,
input.text.l[type=number]:disabled,
input.text.l[type=date]:disabled,
input.text.l[type=search]:disabled {background:#ebebeb;color:#a5a5a5;border-color:#b5b5b5;opacity:1;-webkit-text-fill-color:#a5a5a5;}
input.text.l[type=text]:read-only,
input.text.l[type=password]:read-only,
input.text.l[type=number]:read-only,
input.text.l[type=date]:read-only,
input.text.l[type=search]:read-only {background:#ebebeb;color:#a5a5a5;border-color:#b5b5b5;opacity:1;-webkit-text-fill-color:#a5a5a5;}
input.text.l[type=text]::placeholder,
input.text.l[type=password]::placeholder,
input.text.l[type=number]::placeholder,
input.text.l[type=search]::placeholder {color:#b3b3b3;}
input.text.l[type=text].error,
input.text.l[type=password].error,
input.text.l[type=number].error,
input.text.l[type=date].error,
input.text.l[type=search].error {border-color:#d32f2f;}
/* search cancel button */
input.text.l[type=search]::-webkit-search-cancel-button {-webkit-appearance:none;width:24px;height:24px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.9984 18.4C15.5324 18.4 18.3973 15.5351 18.3973 12.0011C18.3973 8.46715 15.5324 5.6023 11.9984 5.60229C8.46446 5.6023 5.59961 8.46715 5.59961 12.0011C5.59961 15.5351 8.46446 18.4 11.9984 18.4ZM9.93824 9.26054C9.75079 9.07309 9.44687 9.07309 9.25942 9.26054C9.07197 9.44799 9.07197 9.75191 9.25942 9.93936L11.32 12L9.25942 14.0605C9.07197 14.248 9.07197 14.5519 9.25942 14.7394C9.44687 14.9268 9.75079 14.9268 9.93824 14.7394L11.9988 12.6788L14.0594 14.7394C14.2469 14.9268 14.5508 14.9268 14.7382 14.7394C14.9257 14.5519 14.9257 14.248 14.7382 14.0605L12.6776 12L14.7382 9.93936C14.9257 9.75191 14.9257 9.44799 14.7382 9.26054C14.5508 9.07309 14.2469 9.07309 14.0594 9.26054L11.9988 11.3211L9.93824 9.26054Z' fill='%23B3B3B3'/%3E%3C/svg%3E") no-repeat center center / 24px 24px;cursor:pointer;}

.input-noti {margin:3px 0 0 0;padding:0 0 0 14px;}
.input-noti p {font-size:12px;line-height:1.6;color:#666;}
.input-noti p.point {color:#d32f2f;}

/* input - checkbox */
input.checkbox[type=checkbox] {display:inline-block;width:30px;height:30px;background:url('data:image/svg+xml;utf8,<svg width="17" height="17" viewBox="0 0 17 17" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="1" y="1" width="15" height="15" rx="2" stroke="black" stroke-opacity="0.6" stroke-width="2" fill="white"/></svg>') no-repeat center center / 17px 17px;font-size:0;line-height:0;vertical-align:top;box-shadow:none;outline:none;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;}
input.checkbox[type=checkbox]:checked {background-image:url('data:image/svg+xml;utf8,<svg width="17" height="17" viewBox="0 0 17 17" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="17" height="17" rx="2.5" fill="%230C27C1"/><path d="M5 8.5L7.5 11L12 6" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');}
input.checkbox[type=checkbox]:disabled {background-image:url('data:image/svg+xml;utf8,<svg width="17" height="17" viewBox="0 0 17 17" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="17" height="17" rx="2.5" fill="%23fbfbfb"/><rect x="1" y="1" width="15" height="15" rx="1.5" stroke="black" stroke-opacity="0.15" stroke-width="2" fill="none"/></svg>');cursor:not-allowed;}
input.checkbox[type=checkbox]:disabled:checked {background-image:url('data:image/svg+xml;utf8,<svg width="17" height="17" viewBox="0 0 17 17" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="17" height="17" rx="2.5" fill="%23fbfbfb"/><rect x="1" y="1" width="15" height="15" rx="1.5" stroke="black" stroke-opacity="0.15" stroke-width="2" fill="none"/><path d="M5 8.5L7.5 11L12 6" stroke="black" stroke-opacity="0.15" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');}
input.checkbox[type=checkbox]:disabled + label {opacity:0.5;}
label:has(input.checkbox[type=checkbox]) span {display:inline-block;font-size:14px;vertical-align:middle;}
label:has(input.checkbox[type=checkbox]) span.em {color:#0c27c1;}
label:has(input.checkbox[type=checkbox]:disabled) span {opacity:0.5;}

/* input - radio */
input.radio[type=radio] {display:inline-block;width:30px;height:30px;background:url('data:image/svg+xml;utf8,<svg width="17" height="17" viewBox="0 0 17 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.33333 0C3.73333 0 0 3.73333 0 8.33333C0 12.9333 3.73333 16.6667 8.33333 16.6667C12.9333 16.6667 16.6667 12.9333 16.6667 8.33333C16.6667 3.73333 12.9333 0 8.33333 0ZM8.33333 15C4.65 15 1.66667 12.0167 1.66667 8.33333C1.66667 4.65 4.65 1.66667 8.33333 1.66667C12.0167 1.66667 15 4.65 15 8.33333C15 12.0167 12.0167 15 8.33333 15Z" fill="black" fill-opacity="0.6"/></svg>') no-repeat center center / 17px 17px;font-size:0;line-height:0;vertical-align:top;box-shadow:none;outline:none;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;}
input.radio[type=radio]:checked {background-image:url('data:image/svg+xml;utf8,<svg width="17" height="17" viewBox="0 0 17 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.33333 4.16667C6.03333 4.16667 4.16667 6.03333 4.16667 8.33333C4.16667 10.6333 6.03333 12.5 8.33333 12.5C10.6333 12.5 12.5 10.6333 12.5 8.33333C12.5 6.03333 10.6333 4.16667 8.33333 4.16667ZM8.33333 0C3.73333 0 0 3.73333 0 8.33333C0 12.9333 3.73333 16.6667 8.33333 16.6667C12.9333 16.6667 16.6667 12.9333 16.6667 8.33333C16.6667 3.73333 12.9333 0 8.33333 0ZM8.33333 15C4.65 15 1.66667 12.0167 1.66667 8.33333C1.66667 4.65 4.65 1.66667 8.33333 1.66667C12.0167 1.66667 15 4.65 15 8.33333C15 12.0167 12.0167 15 8.33333 15Z" fill="%230C27C1"/></svg>');}
input.radio[type=radio]:disabled {background-image:url('data:image/svg+xml;utf8,<svg width="17" height="17" viewBox="0 0 17 17" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="8.33333" cy="8.33333" r="8.33333" fill="%23fbfbfb"/><path d="M8.33333 0C3.73333 0 0 3.73333 0 8.33333C0 12.9333 3.73333 16.6667 8.33333 16.6667C12.9333 16.6667 16.6667 12.9333 16.6667 8.33333C16.6667 3.73333 12.9333 0 8.33333 0ZM8.33333 15C4.65 15 1.66667 12.0167 1.66667 8.33333C1.66667 4.65 4.65 1.66667 8.33333 1.66667C12.0167 1.66667 15 4.65 15 8.33333C15 12.0167 12.0167 15 8.33333 15Z" fill="black" fill-opacity="0.15"/></svg>');}
input.radio[type=radio]:disabled:checked {background-image:url('data:image/svg+xml;utf8,<svg width="17" height="17" viewBox="0 0 17 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.33333 4.16667C6.03333 4.16667 4.16667 6.03333 4.16667 8.33333C4.16667 10.6333 6.03333 12.5 8.33333 12.5C10.6333 12.5 12.5 10.6333 12.5 8.33333C12.5 6.03333 10.6333 4.16667 8.33333 4.16667ZM8.33333 0C3.73333 0 0 3.73333 0 8.33333C0 12.9333 3.73333 16.6667 8.33333 16.6667C12.9333 16.6667 16.6667 12.9333 16.6667 8.33333C16.6667 3.73333 12.9333 0 8.33333 0ZM8.33333 15C4.65 15 1.66667 12.0167 1.66667 8.33333C1.66667 4.65 4.65 1.66667 8.33333 1.66667C12.0167 1.66667 15 4.65 15 8.33333C15 12.0167 12.0167 15 8.33333 15Z" fill="%23fbfbfb"/></svg>');}
input.radio[type=radio]:disabled + label {opacity:0.5;}
label:has(input.radio[type=radio]) span {display:inline-block;font-size:14px;vertical-align:top;}
label:has(input.radio[type=radio]) span.em {color:#0c27c1;}
label:has(input.radio[type=radio]:disabled) span {opacity:0.5;}

/* textarea */
textarea.textarea {display:block;box-sizing:border-box;width:100%;min-height:84px;max-height:120px;padding:8px 8px;border:1px solid #dfdfdf;background:#fff;border-radius:0;font-size:13px;line-height:1.4;color:#212121;resize:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;caret-color:#0c27c1;}
textarea.textarea::placeholder {color:#b3b3b3;}
textarea.textarea:focus {outline:none;padding:7px 7px;border:2px solid #0c27c1;}
textarea.textarea:hover:not(:focus):not(:disabled):not([readonly]) {border-color:#212121;}
textarea.textarea:disabled {background:#ebebeb;color:#a5a5a5;border-color:#b5b5b5;opacity:1;-webkit-text-fill-color:#a5a5a5;}
_::-webkit-full-page-media, _:future, :root textarea:disabled {opacity:1;}

/* select */
select.select {appearance:none;position:relative;height:30px;padding:0 40px 0 8px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5.83331 7.91675L9.99998 12.0834L14.1666 7.91675H5.83331Z' fill='black' fill-opacity='0.56'/%3E%3C/svg%3E") no-repeat right 8px center / 20px 20px;border:1px solid #c4c4c4;border-radius:4px;font-size:13px;line-height:1;color:#212121;font-weight:normal;}
select.select:focus {outline:none;padding:0 39px 0 7px;border:2px solid #0c27c1;/*background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5.83331 7.91675L9.99998 12.0834L14.1666 7.91675H5.83331Z' fill='%230c27c1'/%3E%3C/svg%3E");*/background-position:right 7px center;}
select.select::-ms-expand {display:none;}
select.select:hover:not(:focus):not(:disabled):not([readonly]) {border-color:#212121;}
select.select option:hover {background:#f4f4f4;}
select.select:disabled {background:#ebebeb url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5.83331 7.91675L9.99998 12.0834L14.1666 7.91675H5.83331Z' fill='black' fill-opacity='0.56'/%3E%3C/svg%3E") no-repeat right 8px center / 20px 20px;}

/* input list */
.form-box {display:inline-flex;flex-wrap:wrap;align-items:center;column-gap:8px;row-gap:10px;vertical-align:middle;}
.form-box.full {width:100%;}
.form-box.nowrap {flex-wrap:nowrap;}

/* date input list */
.date-input {display:flex;flex-wrap:nowrap;align-items:center;column-gap:8px;row-gap:10px;position:relative;}
.date-input input.text[type=date],
.date-input input.text[type=text] {width:161px;}
/* 패딩으로 placeholder/값과 캘린더 아이콘 영역 간격 확보 */
.date-input input.text[type=text] {padding-left:8px;padding-right:36px;box-sizing:border-box;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M14.1667 10.8334H10V15.0001H14.1667V10.8334ZM13.3333 1.66675V3.33341H6.66667V1.66675H5V3.33341H4.16667C3.24167 3.33341 2.50833 4.08341 2.50833 5.00008L2.5 16.6667C2.5 17.5834 3.24167 18.3334 4.16667 18.3334H15.8333C16.75 18.3334 17.5 17.5834 17.5 16.6667V5.00008C17.5 4.08341 16.75 3.33341 15.8333 3.33341H15V1.66675H13.3333ZM15.8333 16.6667H4.16667V7.50008H15.8333V16.6667Z' fill='black' fill-opacity='0.56'/%3E%3C/svg%3E") no-repeat right 8px center / 20px 20px;}
.date-input input.text[type=text]:focus {padding-left:7px;padding-right:35px;border:2px solid #0c27c1;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M14.1667 10.8334H10V15.0001H14.1667V10.8334ZM13.3333 1.66675V3.33341H6.66667V1.66675H5V3.33341H4.16667C3.24167 3.33341 2.50833 4.08341 2.50833 5.00008L2.5 16.6667C2.5 17.5834 3.24167 18.3334 4.16667 18.3334H15.8333C16.75 18.3334 17.5 17.5834 17.5 16.6667V5.00008C17.5 4.08341 16.75 3.33341 15.8333 3.33341H15V1.66675H13.3333ZM15.8333 16.6667H4.16667V7.50008H15.8333V16.6667Z' fill='%230c27c1'/%3E%3C/svg%3E") no-repeat right 7px center / 20px 20px;}
.date-input input.text[type=text]:hover:not(:focus):not(:disabled) {border-color:#212121;}
.date-input input.text[type=text]:read-only {color:#121212;-webkit-text-fill-color:#121212;}
/* 유효종료 등 선택 불가 날짜 입력: 데이트피커 아이콘 제거, 5년 셀렉트와 동일한 음영 */
.date-input input.text[type=text]:disabled {background:#ebebeb;color:#a5a5a5;border-color:#b5b5b5;-webkit-text-fill-color:#a5a5a5;cursor:default;}
.date-input input.text[type=text]:disabled:focus {background:#ebebeb;}

/* check input list */
.check-list {display:flex;flex-wrap:wrap;column-gap:40px;row-gap:10px;}
.check-list label span {margin-left:4px;}

/* textarea box */
.textarea-box {width:100%;}
.textarea-box .validation-tip {display:block;height:20px;margin-top:3px;}


/* ------------------------------
Common Objects
------------------------------ */
/* ----- button ----- */
.btn {display:inline-flex;justify-content:center;align-items:center;column-gap:5px;box-sizing:border-box;min-width:43px;height:30px;padding:1px 9px 0 9px;border:1px solid #898989;border-radius:4px;background:#fff;font-size:13px;line-height:28px;color:#121212;text-align:center;vertical-align:middle;white-space:nowrap;user-select:none;}
.btn:hover {background:#ececec;}
.btn:active:not(:disabled) {background:#b1b1b1;}
.btn:disabled {opacity:0.4;pointer-events:none;cursor:not-allowed;}
.btn.confirm {border-color:#0c27c1;background:#0c27c1;color:#fff;}
.btn.confirm:hover {border-color:#003276;background:#003276;}
.btn.confirm:active:not(:disabled) {border-color:#5467d3;background:#5467d3;}
.btn.confirm:disabled {border-color:#e2e2e2;background:#e2e2e2;color:#a3a3a3;opacity:1;}
.btn.confirm.white {border-color:#818edb;background:#fff;color:#0c27c1;}
.btn.confirm.white:hover {border-color:#818edb;background:#ebedf3;}
.btn.confirm.white:active:not(:disabled) {border-color:#818edb;background:#b0b8e6;}
.btn.confirm.white:disabled {border-color:#e2e2e2;background:#e2e2e2;color:#a3a3a3;opacity:1;}
.btn.black {border-color:#121212;background:#121212;color:#fff;}
.btn.black:hover {border-color:#333333;background:#333333;}
.btn.black:active:not(:disabled) {border-color:#595959;background:#595959;}
.btn.black:disabled {border-color:#e2e2e2;background:#e2e2e2;color:#a3a3a3;opacity:1;}
.btn.ico {overflow:hidden;min-width:auto;width:30px;height:30px;padding-left:0;padding-right:0;border:none 0;}
.btn.ico i {display:block;position:absolute;top:-100000px;left:-100000px;font-size:0;line-height:0;}
/* button icon */
.btn.search::before {content:'';display:inline-block;margin:auto 0;width:18px;height:18px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M13.1291 11.8796H12.4707L12.2374 11.6546C13.0541 10.7046 13.5457 9.47122 13.5457 8.12956C13.5457 5.13789 11.1207 2.71289 8.12907 2.71289C5.1374 2.71289 2.7124 5.13789 2.7124 8.12956C2.7124 11.1212 5.1374 13.5462 8.12907 13.5462C9.47074 13.5462 10.7041 13.0546 11.6541 12.2379L11.8791 12.4712V13.1296L16.0457 17.2879L17.2874 16.0462L13.1291 11.8796ZM8.12907 11.8796C6.05407 11.8796 4.37907 10.2046 4.37907 8.12956C4.37907 6.05456 6.05407 4.37956 8.12907 4.37956C10.2041 4.37956 11.8791 6.05456 11.8791 8.12956C11.8791 10.2046 10.2041 11.8796 8.12907 11.8796Z' fill='%23121212'/%3E%3C/svg%3E") no-repeat center center / 18px 18px;}
.btn.confirm.search::before {background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M13.1291 11.8796H12.4707L12.2374 11.6546C13.0541 10.7046 13.5457 9.47122 13.5457 8.12956C13.5457 5.13789 11.1207 2.71289 8.12907 2.71289C5.1374 2.71289 2.7124 5.13789 2.7124 8.12956C2.7124 11.1212 5.1374 13.5462 8.12907 13.5462C9.47074 13.5462 10.7041 13.0546 11.6541 12.2379L11.8791 12.4712V13.1296L16.0457 17.2879L17.2874 16.0462L13.1291 11.8796ZM8.12907 11.8796C6.05407 11.8796 4.37907 10.2046 4.37907 8.12956C4.37907 6.05456 6.05407 4.37956 8.12907 4.37956C10.2041 4.37956 11.8791 6.05456 11.8791 8.12956C11.8791 10.2046 10.2041 11.8796 8.12907 11.8796Z' fill='%23ffffff'/%3E%3C/svg%3E");}
.btn.confirm.search:disabled::before {background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M13.1291 11.8796H12.4707L12.2374 11.6546C13.0541 10.7046 13.5457 9.47122 13.5457 8.12956C13.5457 5.13789 11.1207 2.71289 8.12907 2.71289C5.1374 2.71289 2.7124 5.13789 2.7124 8.12956C2.7124 11.1212 5.1374 13.5462 8.12907 13.5462C9.47074 13.5462 10.7041 13.0546 11.6541 12.2379L11.8791 12.4712V13.1296L16.0457 17.2879L17.2874 16.0462L13.1291 11.8796ZM8.12907 11.8796C6.05407 11.8796 4.37907 10.2046 4.37907 8.12956C4.37907 6.05456 6.05407 4.37956 8.12907 4.37956C10.2041 4.37956 11.8791 6.05456 11.8791 8.12956C11.8791 10.2046 10.2041 11.8796 8.12907 11.8796Z' fill='%23a3a3a3'/%3E%3C/svg%3E");}
.btn.black.search::before {background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M13.1291 11.8796H12.4707L12.2374 11.6546C13.0541 10.7046 13.5457 9.47122 13.5457 8.12956C13.5457 5.13789 11.1207 2.71289 8.12907 2.71289C5.1374 2.71289 2.7124 5.13789 2.7124 8.12956C2.7124 11.1212 5.1374 13.5462 8.12907 13.5462C9.47074 13.5462 10.7041 13.0546 11.6541 12.2379L11.8791 12.4712V13.1296L16.0457 17.2879L17.2874 16.0462L13.1291 11.8796ZM8.12907 11.8796C6.05407 11.8796 4.37907 10.2046 4.37907 8.12956C4.37907 6.05456 6.05407 4.37956 8.12907 4.37956C10.2041 4.37956 11.8791 6.05456 11.8791 8.12956C11.8791 10.2046 10.2041 11.8796 8.12907 11.8796Z' fill='%23ffffff'/%3E%3C/svg%3E");}
.btn.excel::before {content:'';display:inline-block;margin:auto 0;width:18px;height:18px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M9 2.25L1.5 3.75V14.25L9 15.75V2.25ZM10.5 3.75V5.25H12V6.75H10.5V8.25H12V9.75H10.5V11.25H12V12.75H10.5V14.25H15.75C16.164 14.25 16.5 13.914 16.5 13.5V4.5C16.5 4.086 16.164 3.75 15.75 3.75H10.5ZM13.5 5.25H15V6.75H13.5V5.25ZM3.13184 6.22266H4.46484L5.15771 7.88379C5.21396 8.01954 5.2563 8.17697 5.2998 8.35547H5.31885C5.3436 8.24822 5.39398 8.08436 5.46973 7.87061L6.2417 6.22266H7.45752L6.00586 8.9751L7.5 11.7773H6.20361L5.36865 9.9668C5.33715 9.90305 5.29979 9.77469 5.26904 9.59619H5.25732C5.23857 9.68169 5.20078 9.8097 5.14453 9.98145L4.30225 11.7773H3L4.54541 8.99707L3.13184 6.22266ZM13.5 8.25H15V9.75H13.5V8.25ZM13.5 11.25H15V12.75H13.5V11.25Z' fill='%23121212'/%3E%3C/svg%3E") no-repeat center center / 18px 18px;}
.btn.confirm.excel::before {background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M9 2.25L1.5 3.75V14.25L9 15.75V2.25ZM10.5 3.75V5.25H12V6.75H10.5V8.25H12V9.75H10.5V11.25H12V12.75H10.5V14.25H15.75C16.164 14.25 16.5 13.914 16.5 13.5V4.5C16.5 4.086 16.164 3.75 15.75 3.75H10.5ZM13.5 5.25H15V6.75H13.5V5.25ZM3.13184 6.22266H4.46484L5.15771 7.88379C5.21396 8.01954 5.2563 8.17697 5.2998 8.35547H5.31885C5.3436 8.24822 5.39398 8.08436 5.46973 7.87061L6.2417 6.22266H7.45752L6.00586 8.9751L7.5 11.7773H6.20361L5.36865 9.9668C5.33715 9.90305 5.29979 9.77469 5.26904 9.59619H5.25732C5.23857 9.68169 5.20078 9.8097 5.14453 9.98145L4.30225 11.7773H3L4.54541 8.99707L3.13184 6.22266ZM13.5 8.25H15V9.75H13.5V8.25ZM13.5 11.25H15V12.75H13.5V11.25Z' fill='%23ffffff'/%3E%3C/svg%3E");}
.btn.confirm.excel:disabled::before {background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M9 2.25L1.5 3.75V14.25L9 15.75V2.25ZM10.5 3.75V5.25H12V6.75H10.5V8.25H12V9.75H10.5V11.25H12V12.75H10.5V14.25H15.75C16.164 14.25 16.5 13.914 16.5 13.5V4.5C16.5 4.086 16.164 3.75 15.75 3.75H10.5ZM13.5 5.25H15V6.75H13.5V5.25ZM3.13184 6.22266H4.46484L5.15771 7.88379C5.21396 8.01954 5.2563 8.17697 5.2998 8.35547H5.31885C5.3436 8.24822 5.39398 8.08436 5.46973 7.87061L6.2417 6.22266H7.45752L6.00586 8.9751L7.5 11.7773H6.20361L5.36865 9.9668C5.33715 9.90305 5.29979 9.77469 5.26904 9.59619H5.25732C5.23857 9.68169 5.20078 9.8097 5.14453 9.98145L4.30225 11.7773H3L4.54541 8.99707L3.13184 6.22266ZM13.5 8.25H15V9.75H13.5V8.25ZM13.5 11.25H15V12.75H13.5V11.25Z' fill='%23a3a3a3'/%3E%3C/svg%3E");}
.btn.black.excel::before {background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M9 2.25L1.5 3.75V14.25L9 15.75V2.25ZM10.5 3.75V5.25H12V6.75H10.5V8.25H12V9.75H10.5V11.25H12V12.75H10.5V14.25H15.75C16.164 14.25 16.5 13.914 16.5 13.5V4.5C16.5 4.086 16.164 3.75 15.75 3.75H10.5ZM13.5 5.25H15V6.75H13.5V5.25ZM3.13184 6.22266H4.46484L5.15771 7.88379C5.21396 8.01954 5.2563 8.17697 5.2998 8.35547H5.31885C5.3436 8.24822 5.39398 8.08436 5.46973 7.87061L6.2417 6.22266H7.45752L6.00586 8.9751L7.5 11.7773H6.20361L5.36865 9.9668C5.33715 9.90305 5.29979 9.77469 5.26904 9.59619H5.25732C5.23857 9.68169 5.20078 9.8097 5.14453 9.98145L4.30225 11.7773H3L4.54541 8.99707L3.13184 6.22266ZM13.5 8.25H15V9.75H13.5V8.25ZM13.5 11.25H15V12.75H13.5V11.25Z' fill='%23ffffff'/%3E%3C/svg%3E");}
.btn.download::before {content:'';display:inline-block;margin:auto 0;width:18px;height:18px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M3.75 15H14.25V13.5H3.75V15ZM14.25 6.75H11.25V2.25H6.75V6.75H3.75L9 12L14.25 6.75Z' fill='%23121212'/%3E%3C/svg%3E") no-repeat center center / 18px 18px;}
.btn.confirm.download::before {background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M3.75 15H14.25V13.5H3.75V15ZM14.25 6.75H11.25V2.25H6.75V6.75H3.75L9 12L14.25 6.75Z' fill='%23ffffff'/%3E%3C/svg%3E");}
.btn.confirm.download:disabled::before {background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M3.75 15H14.25V13.5H3.75V15ZM14.25 6.75H11.25V2.25H6.75V6.75H3.75L9 12L14.25 6.75Z' fill='%23a3a3a3'/%3E%3C/svg%3E");}
.btn.black.download::before {background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M3.75 15H14.25V13.5H3.75V15ZM14.25 6.75H11.25V2.25H6.75V6.75H3.75L9 12L14.25 6.75Z' fill='%23ffffff'/%3E%3C/svg%3E");}
.btn.upload::before {content:'';display:inline-block;margin:auto 0;width:18px;height:18px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M9 2.25L3.75 7.5H6.75V11.25H11.25V7.5H14.25L9 2.25Z' fill='%23121212'/%3E%3Cpath d='M3.75 13.5H14.25V15H3.75V13.5Z' fill='%23121212'/%3E%3C/svg%3E") no-repeat center center / 18px 18px;}
.btn.confirm.upload::before {background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M9 2.25L3.75 7.5H6.75V11.25H11.25V7.5H14.25L9 2.25Z' fill='%23ffffff'/%3E%3Cpath d='M3.75 13.5H14.25V15H3.75V13.5Z' fill='%23ffffff'/%3E%3C/svg%3E");}
.btn.confirm.upload:disabled::before {background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M9 2.25L3.75 7.5H6.75V11.25H11.25V7.5H14.25L9 2.25Z' fill='%23a3a3a3'/%3E%3Cpath d='M3.75 13.5H14.25V15H3.75V13.5Z' fill='%23a3a3a3'/%3E%3C/svg%3E");}
.btn.black.upload::before {background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M9 2.25L3.75 7.5H6.75V11.25H11.25V7.5H14.25L9 2.25Z' fill='%23ffffff'/%3E%3Cpath d='M3.75 13.5H14.25V15H3.75V13.5Z' fill='%23ffffff'/%3E%3C/svg%3E");}
.btn.reset::before {content:'';display:inline-block;margin:auto 0;width:18px;height:18px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M9 4.5V6.75L12 3.75L9 0.75V3C5.685 3 3 5.685 3 9C3 10.1775 3.345 11.2725 3.93 12.195L5.025 11.1C4.6875 10.4775 4.5 9.7575 4.5 9C4.5 6.5175 6.5175 4.5 9 4.5ZM14.07 5.805L12.975 6.9C13.305 7.53 13.5 8.2425 13.5 9C13.5 11.4825 11.4825 13.5 9 13.5V11.25L6 14.25L9 17.25V15C12.315 15 15 12.315 15 9C15 7.8225 14.655 6.7275 14.07 5.805Z' fill='%23121212'/%3E%3C/svg%3E") no-repeat center center / 18px 18px;}
.btn.confirm.reset::before {background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M9 4.5V6.75L12 3.75L9 0.75V3C5.685 3 3 5.685 3 9C3 10.1775 3.345 11.2725 3.93 12.195L5.025 11.1C4.6875 10.4775 4.5 9.7575 4.5 9C4.5 6.5175 6.5175 4.5 9 4.5ZM14.07 5.805L12.975 6.9C13.305 7.53 13.5 8.2425 13.5 9C13.5 11.4825 11.4825 13.5 9 13.5V11.25L6 14.25L9 17.25V15C12.315 15 15 12.315 15 9C15 7.8225 14.655 6.7275 14.07 5.805Z' fill='%23ffffff'/%3E%3C/svg%3E");}
.btn.confirm.reset:disabled::before {background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M9 4.5V6.75L12 3.75L9 0.75V3C5.685 3 3 5.685 3 9C3 10.1775 3.345 11.2725 3.93 12.195L5.025 11.1C4.6875 10.4775 4.5 9.7575 4.5 9C4.5 6.5175 6.5175 4.5 9 4.5ZM14.07 5.805L12.975 6.9C13.305 7.53 13.5 8.2425 13.5 9C13.5 11.4825 11.4825 13.5 9 13.5V11.25L6 14.25L9 17.25V15C12.315 15 15 12.315 15 9C15 7.8225 14.655 6.7275 14.07 5.805Z' fill='%23a3a3a3'/%3E%3C/svg%3E");}
.btn.black.reset::before {background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M9 4.5V6.75L12 3.75L9 0.75V3C5.685 3 3 5.685 3 9C3 10.1775 3.345 11.2725 3.93 12.195L5.025 11.1C4.6875 10.4775 4.5 9.7575 4.5 9C4.5 6.5175 6.5175 4.5 9 4.5ZM14.07 5.805L12.975 6.9C13.305 7.53 13.5 8.2425 13.5 9C13.5 11.4825 11.4825 13.5 9 13.5V11.25L6 14.25L9 17.25V15C12.315 15 15 12.315 15 9C15 7.8225 14.655 6.7275 14.07 5.805Z' fill='%23ffffff'/%3E%3C/svg%3E");}
.btn.print::before {content:'';display:inline-block;margin:auto 0;width:18px;height:18px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M14.25 6H3.75C2.505 6 1.5 7.005 1.5 8.25V12.75H4.5V15.75H13.5V12.75H16.5V8.25C16.5 7.005 15.495 6 14.25 6ZM12 14.25H6V10.5H12V14.25ZM14.25 9C13.8375 9 13.5 8.6625 13.5 8.25C13.5 7.8375 13.8375 7.5 14.25 7.5C14.6625 7.5 15 7.8375 15 8.25C15 8.6625 14.6625 9 14.25 9ZM13.5 2.25H4.5V5.25H13.5V2.25Z' fill='%23121212'/%3E%3C/svg%3E") no-repeat center center / 18px 18px;}
.btn.confirm.print::before {background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M14.25 6H3.75C2.505 6 1.5 7.005 1.5 8.25V12.75H4.5V15.75H13.5V12.75H16.5V8.25C16.5 7.005 15.495 6 14.25 6ZM12 14.25H6V10.5H12V14.25ZM14.25 9C13.8375 9 13.5 8.6625 13.5 8.25C13.5 7.8375 13.8375 7.5 14.25 7.5C14.6625 7.5 15 7.8375 15 8.25C15 8.6625 14.6625 9 14.25 9ZM13.5 2.25H4.5V5.25H13.5V2.25Z' fill='%23ffffff'/%3E%3C/svg%3E");}
.btn.confirm.print:disabled::before {background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M14.25 6H3.75C2.505 6 1.5 7.005 1.5 8.25V12.75H4.5V15.75H13.5V12.75H16.5V8.25C16.5 7.005 15.495 6 14.25 6ZM12 14.25H6V10.5H12V14.25ZM14.25 9C13.8375 9 13.5 8.6625 13.5 8.25C13.5 7.8375 13.8375 7.5 14.25 7.5C14.6625 7.5 15 7.8375 15 8.25C15 8.6625 14.6625 9 14.25 9ZM13.5 2.25H4.5V5.25H13.5V2.25Z' fill='%23a3a3a3'/%3E%3C/svg%3E");}
.btn.black.print::before {background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M14.25 6H3.75C2.505 6 1.5 7.005 1.5 8.25V12.75H4.5V15.75H13.5V12.75H16.5V8.25C16.5 7.005 15.495 6 14.25 6ZM12 14.25H6V10.5H12V14.25ZM14.25 9C13.8375 9 13.5 8.6625 13.5 8.25C13.5 7.8375 13.8375 7.5 14.25 7.5C14.6625 7.5 15 7.8375 15 8.25C15 8.6625 14.6625 9 14.25 9ZM13.5 2.25H4.5V5.25H13.5V2.25Z' fill='%23ffffff'/%3E%3C/svg%3E");}
.btn.push::before {content:'';display:inline-block;margin:auto 0;width:18px;height:18px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M15 9L13.9425 7.9425L9.75 12.1275V3H8.25V12.1275L4.065 7.935L3 9L9 15L15 9Z' fill='%23121212'/%3E%3C/svg%3E") no-repeat center center / 18px 18px;}
.btn.confirm.push::before {background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M15 9L13.9425 7.9425L9.75 12.1275V3H8.25V12.1275L4.065 7.935L3 9L9 15L15 9Z' fill='%23ffffff'/%3E%3C/svg%3E");}
.btn.confirm.push:disabled::before {background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M15 9L13.9425 7.9425L9.75 12.1275V3H8.25V12.1275L4.065 7.935L3 9L9 15L15 9Z' fill='%23a3a3a3'/%3E%3C/svg%3E");}
.btn.confirm.white.push::before {background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M15 9L13.9425 7.9425L9.75 12.1275V3H8.25V12.1275L4.065 7.935L3 9L9 15L15 9Z' fill='%230c27c1'/%3E%3C/svg%3E");}
.btn.black.push::before {background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M15 9L13.9425 7.9425L9.75 12.1275V3H8.25V12.1275L4.065 7.935L3 9L9 15L15 9Z' fill='%23ffffff'/%3E%3C/svg%3E");}
.btn.view::before {content:'';display:inline-block;margin:auto 0;width:18px;height:18px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M4.5 3C3.94772 3 3.5 3.44772 3.5 4V14C3.5 14.5523 3.94772 15 4.5 15H13.5C14.0523 15 14.5 14.5523 14.5 14V7L10.5 3H4.5Z' stroke='%23121212' stroke-width='0.8' fill='none'/%3E%3Cpath d='M10.5 3V7H14.5' stroke='%23121212' stroke-width='0.8' fill='none'/%3E%3Cline x1='6' y1='8.5' x2='12' y2='8.5' stroke='%23121212' stroke-width='0.8'/%3E%3Cline x1='6' y1='10' x2='12' y2='10' stroke='%23121212' stroke-width='0.8'/%3E%3Cline x1='6' y1='11.5' x2='10' y2='11.5' stroke='%23121212' stroke-width='0.8'/%3E%3C/svg%3E") no-repeat center center / 18px 18px;}
.btn.confirm.view::before {background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M4.5 3C3.94772 3 3.5 3.44772 3.5 4V14C3.5 14.5523 3.94772 15 4.5 15H13.5C14.0523 15 14.5 14.5523 14.5 14V7L10.5 3H4.5Z' stroke='%23ffffff' stroke-width='0.8' fill='none'/%3E%3Cpath d='M10.5 3V7H14.5' stroke='%23ffffff' stroke-width='0.8' fill='none'/%3E%3Cline x1='6' y1='8.5' x2='12' y2='8.5' stroke='%23ffffff' stroke-width='0.8'/%3E%3Cline x1='6' y1='10' x2='12' y2='10' stroke='%23ffffff' stroke-width='0.8'/%3E%3Cline x1='6' y1='11.5' x2='10' y2='11.5' stroke='%23ffffff' stroke-width='0.8'/%3E%3C/svg%3E");}
.btn.confirm.view:disabled::before {background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M4.5 3C3.94772 3 3.5 3.44772 3.5 4V14C3.5 14.5523 3.94772 15 4.5 15H13.5C14.0523 15 14.5 14.5523 14.5 14V7L10.5 3H4.5Z' stroke='%23a3a3a3' stroke-width='0.8' fill='none'/%3E%3Cpath d='M10.5 3V7H14.5' stroke='%23a3a3a3' stroke-width='0.8' fill='none'/%3E%3Cline x1='6' y1='8.5' x2='12' y2='8.5' stroke='%23a3a3a3' stroke-width='0.8'/%3E%3Cline x1='6' y1='10' x2='12' y2='10' stroke='%23a3a3a3' stroke-width='0.8'/%3E%3Cline x1='6' y1='11.5' x2='10' y2='11.5' stroke='%23a3a3a3' stroke-width='0.8'/%3E%3C/svg%3E");}
.btn.black.view::before {background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M4.5 3C3.94772 3 3.5 3.44772 3.5 4V14C3.5 14.5523 3.94772 15 4.5 15H13.5C14.0523 15 14.5 14.5523 14.5 14V7L10.5 3H4.5Z' stroke='%23ffffff' stroke-width='0.8' fill='none'/%3E%3Cpath d='M10.5 3V7H14.5' stroke='%23ffffff' stroke-width='0.8' fill='none'/%3E%3Cline x1='6' y1='8.5' x2='12' y2='8.5' stroke='%23ffffff' stroke-width='0.8'/%3E%3Cline x1='6' y1='10' x2='12' y2='10' stroke='%23ffffff' stroke-width='0.8'/%3E%3Cline x1='6' y1='11.5' x2='10' y2='11.5' stroke='%23ffffff' stroke-width='0.8'/%3E%3C/svg%3E");}
.btn.open::before {content:'';display:inline-block;margin:auto 0;width:18px;height:18px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M14.25 6H8.25L7.125 4.5H3.75C3.0075 4.5 2.4075 5.1 2.4075 5.8425L2.4 12.75C2.4 13.4925 3.0075 14.0925 3.75 14.0925H14.25C14.9925 14.0925 15.6 13.4925 15.6 12.75V7.5C15.6 6.7575 14.9925 6 14.25 6Z' stroke='%23121212' stroke-width='1.05' stroke-linejoin='round' fill='none'/%3E%3Cpath d='M2.4 7.875H15.6' stroke='%23121212' stroke-width='1.05' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat center center / 18px 18px;}
.btn.confirm.open::before {background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M14.25 6H8.25L7.125 4.5H3.75C3.0075 4.5 2.4075 5.1 2.4075 5.8425L2.4 12.75C2.4 13.4925 3.0075 14.0925 3.75 14.0925H14.25C14.9925 14.0925 15.6 13.4925 15.6 12.75V7.5C15.6 6.7575 14.9925 6 14.25 6Z' stroke='%23ffffff' stroke-width='1.05' stroke-linejoin='round' fill='none'/%3E%3Cpath d='M2.4 7.875H15.6' stroke='%23ffffff' stroke-width='1.05' stroke-linecap='round'/%3E%3C/svg%3E");}
.btn.confirm.open:disabled::before {background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M14.25 6H8.25L7.125 4.5H3.75C3.0075 4.5 2.4075 5.1 2.4075 5.8425L2.4 12.75C2.4 13.4925 3.0075 14.0925 3.75 14.0925H14.25C14.9925 14.0925 15.6 13.4925 15.6 12.75V7.5C15.6 6.7575 14.9925 6 14.25 6Z' stroke='%23a3a3a3' stroke-width='1.05' stroke-linejoin='round' fill='none'/%3E%3Cpath d='M2.4 7.875H15.6' stroke='%23a3a3a3' stroke-width='1.05' stroke-linecap='round'/%3E%3C/svg%3E");}
.btn.black.open::before {background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M14.25 6H8.25L7.125 4.5H3.75C3.0075 4.5 2.4075 5.1 2.4075 5.8425L2.4 12.75C2.4 13.4925 3.0075 14.0925 3.75 14.0925H14.25C14.9925 14.0925 15.6 13.4925 15.6 12.75V7.5C15.6 6.7575 14.9925 6 14.25 6Z' stroke='%23ffffff' stroke-width='1.05' stroke-linejoin='round' fill='none'/%3E%3Cpath d='M2.4 7.875H15.6' stroke='%23ffffff' stroke-width='1.05' stroke-linecap='round'/%3E%3C/svg%3E");}
.btn.fetch::before {content:'';display:inline-block;margin:auto 0;width:18px;height:18px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M11.625 2.625H4.875C4.185 2.625 3.63 3.18 3.63 3.87L3.625 14.13C3.625 14.82 4.18 15.375 4.87 15.375H13.125C13.815 15.375 14.375 14.82 14.375 14.13V6L11.625 2.625Z' stroke='%23121212' stroke-width='1.05' stroke-linejoin='round' fill='none'/%3E%3Cpath d='M11.625 2.625V6H14.375' stroke='%23121212' stroke-width='1.05' stroke-linejoin='round' fill='none'/%3E%3Cpath d='M9 11.25L6.375 8.625L6.975 8.025L8.4375 9.4875V5.625H9.5625V9.4875L11.025 8.025L11.625 8.625L9 11.25Z' fill='%23121212'/%3E%3C/svg%3E") no-repeat center center / 18px 18px;}
.btn.confirm.fetch::before {background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M11.625 2.625H4.875C4.185 2.625 3.63 3.18 3.63 3.87L3.625 14.13C3.625 14.82 4.18 15.375 4.87 15.375H13.125C13.815 15.375 14.375 14.82 14.375 14.13V6L11.625 2.625Z' stroke='%23ffffff' stroke-width='1.05' stroke-linejoin='round' fill='none'/%3E%3Cpath d='M11.625 2.625V6H14.375' stroke='%23ffffff' stroke-width='1.05' stroke-linejoin='round' fill='none'/%3E%3Cpath d='M9 11.25L6.375 8.625L6.975 8.025L8.4375 9.4875V5.625H9.5625V9.4875L11.025 8.025L11.625 8.625L9 11.25Z' fill='%23ffffff'/%3E%3C/svg%3E");}
.btn.confirm.fetch:disabled::before {background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M11.625 2.625H4.875C4.185 2.625 3.63 3.18 3.63 3.87L3.625 14.13C3.625 14.82 4.18 15.375 4.87 15.375H13.125C13.815 15.375 14.375 14.82 14.375 14.13V6L11.625 2.625Z' stroke='%23a3a3a3' stroke-width='1.05' stroke-linejoin='round' fill='none'/%3E%3Cpath d='M11.625 2.625V6H14.375' stroke='%23a3a3a3' stroke-width='1.05' stroke-linejoin='round' fill='none'/%3E%3Cpath d='M9 11.25L6.375 8.625L6.975 8.025L8.4375 9.4875V5.625H9.5625V9.4875L11.025 8.025L11.625 8.625L9 11.25Z' fill='%23a3a3a3'/%3E%3C/svg%3E");}
.btn.black.fetch::before {background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M11.625 2.625H4.875C4.185 2.625 3.63 3.18 3.63 3.87L3.625 14.13C3.625 14.82 4.18 15.375 4.87 15.375H13.125C13.815 15.375 14.375 14.82 14.375 14.13V6L11.625 2.625Z' stroke='%23ffffff' stroke-width='1.05' stroke-linejoin='round' fill='none'/%3E%3Cpath d='M11.625 2.625V6H14.375' stroke='%23ffffff' stroke-width='1.05' stroke-linejoin='round' fill='none'/%3E%3Cpath d='M9 11.25L6.375 8.625L6.975 8.025L8.4375 9.4875V5.625H9.5625V9.4875L11.025 8.025L11.625 8.625L9 11.25Z' fill='%23ffffff'/%3E%3C/svg%3E");}

/* button list */
.btn-box {display:inline-flex;flex-wrap:nowrap;justify-content:center;column-gap:8px;row-gap:10px;vertical-align:middle;}
.btn-box.align-right {display: flex;justify-content: flex-end;}

/* ----- button size ----- */
.btn.m {min-width:60px;height:36px;padding:1px 16px 0 16px;font-size:14px;line-height:34px;}
/* button icon */
.btn.m.search::before {content:'';display:inline-block;margin:auto 0;width:20px;height:20px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M13.1291 11.8796H12.4707L12.2374 11.6546C13.0541 10.7046 13.5457 9.47122 13.5457 8.12956C13.5457 5.13789 11.1207 2.71289 8.12907 2.71289C5.1374 2.71289 2.7124 5.13789 2.7124 8.12956C2.7124 11.1212 5.1374 13.5462 8.12907 13.5462C9.47074 13.5462 10.7041 13.0546 11.6541 12.2379L11.8791 12.4712V13.1296L16.0457 17.2879L17.2874 16.0462L13.1291 11.8796ZM8.12907 11.8796C6.05407 11.8796 4.37907 10.2046 4.37907 8.12956C4.37907 6.05456 6.05407 4.37956 8.12907 4.37956C10.2041 4.37956 11.8791 6.05456 11.8791 8.12956C11.8791 10.2046 10.2041 11.8796 8.12907 11.8796Z' fill='%23121212'/%3E%3C/svg%3E") no-repeat center center / 20px 20px;}
.btn.m.confirm.search::before {background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M13.1291 11.8796H12.4707L12.2374 11.6546C13.0541 10.7046 13.5457 9.47122 13.5457 8.12956C13.5457 5.13789 11.1207 2.71289 8.12907 2.71289C5.1374 2.71289 2.7124 5.13789 2.7124 8.12956C2.7124 11.1212 5.1374 13.5462 8.12907 13.5462C9.47074 13.5462 10.7041 13.0546 11.6541 12.2379L11.8791 12.4712V13.1296L16.0457 17.2879L17.2874 16.0462L13.1291 11.8796ZM8.12907 11.8796C6.05407 11.8796 4.37907 10.2046 4.37907 8.12956C4.37907 6.05456 6.05407 4.37956 8.12907 4.37956C10.2041 4.37956 11.8791 6.05456 11.8791 8.12956C11.8791 10.2046 10.2041 11.8796 8.12907 11.8796Z' fill='%23ffffff'/%3E%3C/svg%3E");}
.btn.m.confirm.search:disabled::before {background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M13.1291 11.8796H12.4707L12.2374 11.6546C13.0541 10.7046 13.5457 9.47122 13.5457 8.12956C13.5457 5.13789 11.1207 2.71289 8.12907 2.71289C5.1374 2.71289 2.7124 5.13789 2.7124 8.12956C2.7124 11.1212 5.1374 13.5462 8.12907 13.5462C9.47074 13.5462 10.7041 13.0546 11.6541 12.2379L11.8791 12.4712V13.1296L16.0457 17.2879L17.2874 16.0462L13.1291 11.8796ZM8.12907 11.8796C6.05407 11.8796 4.37907 10.2046 4.37907 8.12956C4.37907 6.05456 6.05407 4.37956 8.12907 4.37956C10.2041 4.37956 11.8791 6.05456 11.8791 8.12956C11.8791 10.2046 10.2041 11.8796 8.12907 11.8796Z' fill='%23a3a3a3'/%3E%3C/svg%3E");}
.btn.m.black.search::before {background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M13.1291 11.8796H12.4707L12.2374 11.6546C13.0541 10.7046 13.5457 9.47122 13.5457 8.12956C13.5457 5.13789 11.1207 2.71289 8.12907 2.71289C5.1374 2.71289 2.7124 5.13789 2.7124 8.12956C2.7124 11.1212 5.1374 13.5462 8.12907 13.5462C9.47074 13.5462 10.7041 13.0546 11.6541 12.2379L11.8791 12.4712V13.1296L16.0457 17.2879L17.2874 16.0462L13.1291 11.8796ZM8.12907 11.8796C6.05407 11.8796 4.37907 10.2046 4.37907 8.12956C4.37907 6.05456 6.05407 4.37956 8.12907 4.37956C10.2041 4.37956 11.8791 6.05456 11.8791 8.12956C11.8791 10.2046 10.2041 11.8796 8.12907 11.8796Z' fill='%23ffffff'/%3E%3C/svg%3E");}
.btn.m.excel::before {content:'';display:inline-block;margin:auto 0;width:20px;height:20px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M9 2.25L1.5 3.75V14.25L9 15.75V2.25ZM10.5 3.75V5.25H12V6.75H10.5V8.25H12V9.75H10.5V11.25H12V12.75H10.5V14.25H15.75C16.164 14.25 16.5 13.914 16.5 13.5V4.5C16.5 4.086 16.164 3.75 15.75 3.75H10.5ZM13.5 5.25H15V6.75H13.5V5.25ZM3.13184 6.22266H4.46484L5.15771 7.88379C5.21396 8.01954 5.2563 8.17697 5.2998 8.35547H5.31885C5.3436 8.24822 5.39398 8.08436 5.46973 7.87061L6.2417 6.22266H7.45752L6.00586 8.9751L7.5 11.7773H6.20361L5.36865 9.9668C5.33715 9.90305 5.29979 9.77469 5.26904 9.59619H5.25732C5.23857 9.68169 5.20078 9.8097 5.14453 9.98145L4.30225 11.7773H3L4.54541 8.99707L3.13184 6.22266ZM13.5 8.25H15V9.75H13.5V8.25ZM13.5 11.25H15V12.75H13.5V11.25Z' fill='%23121212'/%3E%3C/svg%3E") no-repeat center center / 20px 20px;}
.btn.m.confirm.excel::before {background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M9 2.25L1.5 3.75V14.25L9 15.75V2.25ZM10.5 3.75V5.25H12V6.75H10.5V8.25H12V9.75H10.5V11.25H12V12.75H10.5V14.25H15.75C16.164 14.25 16.5 13.914 16.5 13.5V4.5C16.5 4.086 16.164 3.75 15.75 3.75H10.5ZM13.5 5.25H15V6.75H13.5V5.25ZM3.13184 6.22266H4.46484L5.15771 7.88379C5.21396 8.01954 5.2563 8.17697 5.2998 8.35547H5.31885C5.3436 8.24822 5.39398 8.08436 5.46973 7.87061L6.2417 6.22266H7.45752L6.00586 8.9751L7.5 11.7773H6.20361L5.36865 9.9668C5.33715 9.90305 5.29979 9.77469 5.26904 9.59619H5.25732C5.23857 9.68169 5.20078 9.8097 5.14453 9.98145L4.30225 11.7773H3L4.54541 8.99707L3.13184 6.22266ZM13.5 8.25H15V9.75H13.5V8.25ZM13.5 11.25H15V12.75H13.5V11.25Z' fill='%23ffffff'/%3E%3C/svg%3E");}
.btn.m.confirm.excel:disabled::before {background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M9 2.25L1.5 3.75V14.25L9 15.75V2.25ZM10.5 3.75V5.25H12V6.75H10.5V8.25H12V9.75H10.5V11.25H12V12.75H10.5V14.25H15.75C16.164 14.25 16.5 13.914 16.5 13.5V4.5C16.5 4.086 16.164 3.75 15.75 3.75H10.5ZM13.5 5.25H15V6.75H13.5V5.25ZM3.13184 6.22266H4.46484L5.15771 7.88379C5.21396 8.01954 5.2563 8.17697 5.2998 8.35547H5.31885C5.3436 8.24822 5.39398 8.08436 5.46973 7.87061L6.2417 6.22266H7.45752L6.00586 8.9751L7.5 11.7773H6.20361L5.36865 9.9668C5.33715 9.90305 5.29979 9.77469 5.26904 9.59619H5.25732C5.23857 9.68169 5.20078 9.8097 5.14453 9.98145L4.30225 11.7773H3L4.54541 8.99707L3.13184 6.22266ZM13.5 8.25H15V9.75H13.5V8.25ZM13.5 11.25H15V12.75H13.5V11.25Z' fill='%23a3a3a3'/%3E%3C/svg%3E");}
.btn.m.black.excel::before {background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M9 2.25L1.5 3.75V14.25L9 15.75V2.25ZM10.5 3.75V5.25H12V6.75H10.5V8.25H12V9.75H10.5V11.25H12V12.75H10.5V14.25H15.75C16.164 14.25 16.5 13.914 16.5 13.5V4.5C16.5 4.086 16.164 3.75 15.75 3.75H10.5ZM13.5 5.25H15V6.75H13.5V5.25ZM3.13184 6.22266H4.46484L5.15771 7.88379C5.21396 8.01954 5.2563 8.17697 5.2998 8.35547H5.31885C5.3436 8.24822 5.39398 8.08436 5.46973 7.87061L6.2417 6.22266H7.45752L6.00586 8.9751L7.5 11.7773H6.20361L5.36865 9.9668C5.33715 9.90305 5.29979 9.77469 5.26904 9.59619H5.25732C5.23857 9.68169 5.20078 9.8097 5.14453 9.98145L4.30225 11.7773H3L4.54541 8.99707L3.13184 6.22266ZM13.5 8.25H15V9.75H13.5V8.25ZM13.5 11.25H15V12.75H13.5V11.25Z' fill='%23ffffff'/%3E%3C/svg%3E");}
.btn.m.download::before {content:'';display:inline-block;margin:auto 0;width:20px;height:20px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M3.75 15H14.25V13.5H3.75V15ZM14.25 6.75H11.25V2.25H6.75V6.75H3.75L9 12L14.25 6.75Z' fill='%23121212'/%3E%3C/svg%3E") no-repeat center center / 20px 20px;}
.btn.m.confirm.download::before {background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M3.75 15H14.25V13.5H3.75V15ZM14.25 6.75H11.25V2.25H6.75V6.75H3.75L9 12L14.25 6.75Z' fill='%23ffffff'/%3E%3C/svg%3E");}
.btn.m.confirm.download:disabled::before {background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M3.75 15H14.25V13.5H3.75V15ZM14.25 6.75H11.25V2.25H6.75V6.75H3.75L9 12L14.25 6.75Z' fill='%23a3a3a3'/%3E%3C/svg%3E");}
.btn.m.black.download::before {background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M3.75 15H14.25V13.5H3.75V15ZM14.25 6.75H11.25V2.25H6.75V6.75H3.75L9 12L14.25 6.75Z' fill='%23ffffff'/%3E%3C/svg%3E");}
.btn.m.upload::before {content:'';display:inline-block;margin:auto 0;width:20px;height:20px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M9 2.25L3.75 7.5H6.75V11.25H11.25V7.5H14.25L9 2.25Z' fill='%23121212'/%3E%3Cpath d='M3.75 13.5H14.25V15H3.75V13.5Z' fill='%23121212'/%3E%3C/svg%3E") no-repeat center center / 20px 20px;}
.btn.m.confirm.upload::before {background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M9 2.25L3.75 7.5H6.75V11.25H11.25V7.5H14.25L9 2.25Z' fill='%23ffffff'/%3E%3Cpath d='M3.75 13.5H14.25V15H3.75V13.5Z' fill='%23ffffff'/%3E%3C/svg%3E");}
.btn.m.confirm.upload:disabled::before {background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M9 2.25L3.75 7.5H6.75V11.25H11.25V7.5H14.25L9 2.25Z' fill='%23a3a3a3'/%3E%3Cpath d='M3.75 13.5H14.25V15H3.75V13.5Z' fill='%23a3a3a3'/%3E%3C/svg%3E");}
.btn.m.black.upload::before {background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M9 2.25L3.75 7.5H6.75V11.25H11.25V7.5H14.25L9 2.25Z' fill='%23ffffff'/%3E%3Cpath d='M3.75 13.5H14.25V15H3.75V13.5Z' fill='%23ffffff'/%3E%3C/svg%3E");}
.btn.m.reset::before {content:'';display:inline-block;margin:auto 0;width:20px;height:20px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M9 4.5V6.75L12 3.75L9 0.75V3C5.685 3 3 5.685 3 9C3 10.1775 3.345 11.2725 3.93 12.195L5.025 11.1C4.6875 10.4775 4.5 9.7575 4.5 9C4.5 6.5175 6.5175 4.5 9 4.5ZM14.07 5.805L12.975 6.9C13.305 7.53 13.5 8.2425 13.5 9C13.5 11.4825 11.4825 13.5 9 13.5V11.25L6 14.25L9 17.25V15C12.315 15 15 12.315 15 9C15 7.8225 14.655 6.7275 14.07 5.805Z' fill='%23121212'/%3E%3C/svg%3E") no-repeat center center / 20px 20px;}
.btn.m.confirm.reset::before {background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M9 4.5V6.75L12 3.75L9 0.75V3C5.685 3 3 5.685 3 9C3 10.1775 3.345 11.2725 3.93 12.195L5.025 11.1C4.6875 10.4775 4.5 9.7575 4.5 9C4.5 6.5175 6.5175 4.5 9 4.5ZM14.07 5.805L12.975 6.9C13.305 7.53 13.5 8.2425 13.5 9C13.5 11.4825 11.4825 13.5 9 13.5V11.25L6 14.25L9 17.25V15C12.315 15 15 12.315 15 9C15 7.8225 14.655 6.7275 14.07 5.805Z' fill='%23ffffff'/%3E%3C/svg%3E");}
.btn.m.confirm.reset:disabled::before {background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M9 4.5V6.75L12 3.75L9 0.75V3C5.685 3 3 5.685 3 9C3 10.1775 3.345 11.2725 3.93 12.195L5.025 11.1C4.6875 10.4775 4.5 9.7575 4.5 9C4.5 6.5175 6.5175 4.5 9 4.5ZM14.07 5.805L12.975 6.9C13.305 7.53 13.5 8.2425 13.5 9C13.5 11.4825 11.4825 13.5 9 13.5V11.25L6 14.25L9 17.25V15C12.315 15 15 12.315 15 9C15 7.8225 14.655 6.7275 14.07 5.805Z' fill='%23a3a3a3'/%3E%3C/svg%3E");}
.btn.m.black.reset::before {background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M9 4.5V6.75L12 3.75L9 0.75V3C5.685 3 3 5.685 3 9C3 10.1775 3.345 11.2725 3.93 12.195L5.025 11.1C4.6875 10.4775 4.5 9.7575 4.5 9C4.5 6.5175 6.5175 4.5 9 4.5ZM14.07 5.805L12.975 6.9C13.305 7.53 13.5 8.2425 13.5 9C13.5 11.4825 11.4825 13.5 9 13.5V11.25L6 14.25L9 17.25V15C12.315 15 15 12.315 15 9C15 7.8225 14.655 6.7275 14.07 5.805Z' fill='%23ffffff'/%3E%3C/svg%3E");}
.btn.m.print::before {content:'';display:inline-block;margin:auto 0;width:20px;height:20px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M14.25 6H3.75C2.505 6 1.5 7.005 1.5 8.25V12.75H4.5V15.75H13.5V12.75H16.5V8.25C16.5 7.005 15.495 6 14.25 6ZM12 14.25H6V10.5H12V14.25ZM14.25 9C13.8375 9 13.5 8.6625 13.5 8.25C13.5 7.8375 13.8375 7.5 14.25 7.5C14.6625 7.5 15 7.8375 15 8.25C15 8.6625 14.6625 9 14.25 9ZM13.5 2.25H4.5V5.25H13.5V2.25Z' fill='%23121212'/%3E%3C/svg%3E") no-repeat center center / 20px 20px;}
.btn.m.confirm.print::before {background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M14.25 6H3.75C2.505 6 1.5 7.005 1.5 8.25V12.75H4.5V15.75H13.5V12.75H16.5V8.25C16.5 7.005 15.495 6 14.25 6ZM12 14.25H6V10.5H12V14.25ZM14.25 9C13.8375 9 13.5 8.6625 13.5 8.25C13.5 7.8375 13.8375 7.5 14.25 7.5C14.6625 7.5 15 7.8375 15 8.25C15 8.6625 14.6625 9 14.25 9ZM13.5 2.25H4.5V5.25H13.5V2.25Z' fill='%23ffffff'/%3E%3C/svg%3E");}
.btn.m.confirm.print:disabled::before {background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M14.25 6H3.75C2.505 6 1.5 7.005 1.5 8.25V12.75H4.5V15.75H13.5V12.75H16.5V8.25C16.5 7.005 15.495 6 14.25 6ZM12 14.25H6V10.5H12V14.25ZM14.25 9C13.8375 9 13.5 8.6625 13.5 8.25C13.5 7.8375 13.8375 7.5 14.25 7.5C14.6625 7.5 15 7.8375 15 8.25C15 8.6625 14.6625 9 14.25 9ZM13.5 2.25H4.5V5.25H13.5V2.25Z' fill='%23a3a3a3'/%3E%3C/svg%3E");}
.btn.m.black.print::before {background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M14.25 6H3.75C2.505 6 1.5 7.005 1.5 8.25V12.75H4.5V15.75H13.5V12.75H16.5V8.25C16.5 7.005 15.495 6 14.25 6ZM12 14.25H6V10.5H12V14.25ZM14.25 9C13.8375 9 13.5 8.6625 13.5 8.25C13.5 7.8375 13.8375 7.5 14.25 7.5C14.6625 7.5 15 7.8375 15 8.25C15 8.6625 14.6625 9 14.25 9ZM13.5 2.25H4.5V5.25H13.5V2.25Z' fill='%23ffffff'/%3E%3C/svg%3E");}
.btn.m.push::before {content:'';display:inline-block;margin:auto 0;width:20px;height:20px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M15 9L13.9425 7.9425L9.75 12.1275V3H8.25V12.1275L4.065 7.935L3 9L9 15L15 9Z' fill='%23121212'/%3E%3C/svg%3E") no-repeat center center / 20px 20px;}
.btn.m.confirm.push::before {background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M15 9L13.9425 7.9425L9.75 12.1275V3H8.25V12.1275L4.065 7.935L3 9L9 15L15 9Z' fill='%23ffffff'/%3E%3C/svg%3E");}
.btn.m.confirm.push:disabled::before {background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M15 9L13.9425 7.9425L9.75 12.1275V3H8.25V12.1275L4.065 7.935L3 9L9 15L15 9Z' fill='%23a3a3a3'/%3E%3C/svg%3E");}
.btn.m.black.push::before {background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M15 9L13.9425 7.9425L9.75 12.1275V3H8.25V12.1275L4.065 7.935L3 9L9 15L15 9Z' fill='%23ffffff'/%3E%3C/svg%3E");}
.btn.m.view::before {content:'';display:inline-block;margin:auto 0;width:20px;height:20px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M4.5 3C3.94772 3 3.5 3.44772 3.5 4V14C3.5 14.5523 3.94772 15 4.5 15H13.5C14.0523 15 14.5 14.5523 14.5 14V7L10.5 3H4.5Z' stroke='%23121212' stroke-width='0.8' fill='none'/%3E%3Cpath d='M10.5 3V7H14.5' stroke='%23121212' stroke-width='0.8' fill='none'/%3E%3Cline x1='6' y1='8.5' x2='12' y2='8.5' stroke='%23121212' stroke-width='0.8'/%3E%3Cline x1='6' y1='10' x2='12' y2='10' stroke='%23121212' stroke-width='0.8'/%3E%3Cline x1='6' y1='11.5' x2='10' y2='11.5' stroke='%23121212' stroke-width='0.8'/%3E%3C/svg%3E") no-repeat center center / 20px 20px;}
.btn.m.confirm.view::before {background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M4.5 3C3.94772 3 3.5 3.44772 3.5 4V14C3.5 14.5523 3.94772 15 4.5 15H13.5C14.0523 15 14.5 14.5523 14.5 14V7L10.5 3H4.5Z' stroke='%23ffffff' stroke-width='0.8' fill='none'/%3E%3Cpath d='M10.5 3V7H14.5' stroke='%23ffffff' stroke-width='0.8' fill='none'/%3E%3Cline x1='6' y1='8.5' x2='12' y2='8.5' stroke='%23ffffff' stroke-width='0.8'/%3E%3Cline x1='6' y1='10' x2='12' y2='10' stroke='%23ffffff' stroke-width='0.8'/%3E%3Cline x1='6' y1='11.5' x2='10' y2='11.5' stroke='%23ffffff' stroke-width='0.8'/%3E%3C/svg%3E");}
.btn.m.confirm.view:disabled::before {background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M4.5 3C3.94772 3 3.5 3.44772 3.5 4V14C3.5 14.5523 3.94772 15 4.5 15H13.5C14.0523 15 14.5 14.5523 14.5 14V7L10.5 3H4.5Z' stroke='%23a3a3a3' stroke-width='0.8' fill='none'/%3E%3Cpath d='M10.5 3V7H14.5' stroke='%23a3a3a3' stroke-width='0.8' fill='none'/%3E%3Cline x1='6' y1='8.5' x2='12' y2='8.5' stroke='%23a3a3a3' stroke-width='0.8'/%3E%3Cline x1='6' y1='10' x2='12' y2='10' stroke='%23a3a3a3' stroke-width='0.8'/%3E%3Cline x1='6' y1='11.5' x2='10' y2='11.5' stroke='%23a3a3a3' stroke-width='0.8'/%3E%3C/svg%3E");}
.btn.m.black.view::before {background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M4.5 3C3.94772 3 3.5 3.44772 3.5 4V14C3.5 14.5523 3.94772 15 4.5 15H13.5C14.0523 15 14.5 14.5523 14.5 14V7L10.5 3H4.5Z' stroke='%23ffffff' stroke-width='0.8' fill='none'/%3E%3Cpath d='M10.5 3V7H14.5' stroke='%23ffffff' stroke-width='0.8' fill='none'/%3E%3Cline x1='6' y1='8.5' x2='12' y2='8.5' stroke='%23ffffff' stroke-width='0.8'/%3E%3Cline x1='6' y1='10' x2='12' y2='10' stroke='%23ffffff' stroke-width='0.8'/%3E%3Cline x1='6' y1='11.5' x2='10' y2='11.5' stroke='%23ffffff' stroke-width='0.8'/%3E%3C/svg%3E");}
.btn.m.open::before {content:'';display:inline-block;margin:auto 0;width:20px;height:20px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M14.25 6H8.25L7.125 4.5H3.75C3.0075 4.5 2.4075 5.1 2.4075 5.8425L2.4 12.75C2.4 13.4925 3.0075 14.0925 3.75 14.0925H14.25C14.9925 14.0925 15.6 13.4925 15.6 12.75V7.5C15.6 6.7575 14.9925 6 14.25 6Z' stroke='%23121212' stroke-width='1.05' stroke-linejoin='round' fill='none'/%3E%3Cpath d='M2.4 7.875H15.6' stroke='%23121212' stroke-width='1.05' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat center center / 20px 20px;}
.btn.m.confirm.open::before {background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M14.25 6H8.25L7.125 4.5H3.75C3.0075 4.5 2.4075 5.1 2.4075 5.8425L2.4 12.75C2.4 13.4925 3.0075 14.0925 3.75 14.0925H14.25C14.9925 14.0925 15.6 13.4925 15.6 12.75V7.5C15.6 6.7575 14.9925 6 14.25 6Z' stroke='%23ffffff' stroke-width='1.05' stroke-linejoin='round' fill='none'/%3E%3Cpath d='M2.4 7.875H15.6' stroke='%23ffffff' stroke-width='1.05' stroke-linecap='round'/%3E%3C/svg%3E");}
.btn.m.confirm.open:disabled::before {background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M14.25 6H8.25L7.125 4.5H3.75C3.0075 4.5 2.4075 5.1 2.4075 5.8425L2.4 12.75C2.4 13.4925 3.0075 14.0925 3.75 14.0925H14.25C14.9925 14.0925 15.6 13.4925 15.6 12.75V7.5C15.6 6.7575 14.9925 6 14.25 6Z' stroke='%23a3a3a3' stroke-width='1.05' stroke-linejoin='round' fill='none'/%3E%3Cpath d='M2.4 7.875H15.6' stroke='%23a3a3a3' stroke-width='1.05' stroke-linecap='round'/%3E%3C/svg%3E");}
.btn.m.black.open::before {background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M14.25 6H8.25L7.125 4.5H3.75C3.0075 4.5 2.4075 5.1 2.4075 5.8425L2.4 12.75C2.4 13.4925 3.0075 14.0925 3.75 14.0925H14.25C14.9925 14.0925 15.6 13.4925 15.6 12.75V7.5C15.6 6.7575 14.9925 6 14.25 6Z' stroke='%23ffffff' stroke-width='1.05' stroke-linejoin='round' fill='none'/%3E%3Cpath d='M2.4 7.875H15.6' stroke='%23ffffff' stroke-width='1.05' stroke-linecap='round'/%3E%3C/svg%3E");}
.btn.m.fetch::before {content:'';display:inline-block;margin:auto 0;width:20px;height:20px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M11.625 2.625H4.875C4.185 2.625 3.63 3.18 3.63 3.87L3.625 14.13C3.625 14.82 4.18 15.375 4.87 15.375H13.125C13.815 15.375 14.375 14.82 14.375 14.13V6L11.625 2.625Z' stroke='%23121212' stroke-width='1.05' stroke-linejoin='round' fill='none'/%3E%3Cpath d='M11.625 2.625V6H14.375' stroke='%23121212' stroke-width='1.05' stroke-linejoin='round' fill='none'/%3E%3Cpath d='M9 11.25L6.375 8.625L6.975 8.025L8.4375 9.4875V5.625H9.5625V9.4875L11.025 8.025L11.625 8.625L9 11.25Z' fill='%23121212'/%3E%3C/svg%3E") no-repeat center center / 20px 20px;}
.btn.m.confirm.fetch::before {background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M11.625 2.625H4.875C4.185 2.625 3.63 3.18 3.63 3.87L3.625 14.13C3.625 14.82 4.18 15.375 4.87 15.375H13.125C13.815 15.375 14.375 14.82 14.375 14.13V6L11.625 2.625Z' stroke='%23ffffff' stroke-width='1.05' stroke-linejoin='round' fill='none'/%3E%3Cpath d='M11.625 2.625V6H14.375' stroke='%23ffffff' stroke-width='1.05' stroke-linejoin='round' fill='none'/%3E%3Cpath d='M9 11.25L6.375 8.625L6.975 8.025L8.4375 9.4875V5.625H9.5625V9.4875L11.025 8.025L11.625 8.625L9 11.25Z' fill='%23ffffff'/%3E%3C/svg%3E");}
.btn.m.confirm.fetch:disabled::before {background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M11.625 2.625H4.875C4.185 2.625 3.63 3.18 3.63 3.87L3.625 14.13C3.625 14.82 4.18 15.375 4.87 15.375H13.125C13.815 15.375 14.375 14.82 14.375 14.13V6L11.625 2.625Z' stroke='%23a3a3a3' stroke-width='1.05' stroke-linejoin='round' fill='none'/%3E%3Cpath d='M11.625 2.625V6H14.375' stroke='%23a3a3a3' stroke-width='1.05' stroke-linejoin='round' fill='none'/%3E%3Cpath d='M9 11.25L6.375 8.625L6.975 8.025L8.4375 9.4875V5.625H9.5625V9.4875L11.025 8.025L11.625 8.625L9 11.25Z' fill='%23a3a3a3'/%3E%3C/svg%3E");}
.btn.m.black.fetch::before {background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M11.625 2.625H4.875C4.185 2.625 3.63 3.18 3.63 3.87L3.625 14.13C3.625 14.82 4.18 15.375 4.87 15.375H13.125C13.815 15.375 14.375 14.82 14.375 14.13V6L11.625 2.625Z' stroke='%23ffffff' stroke-width='1.05' stroke-linejoin='round' fill='none'/%3E%3Cpath d='M11.625 2.625V6H14.375' stroke='%23ffffff' stroke-width='1.05' stroke-linejoin='round' fill='none'/%3E%3Cpath d='M9 11.25L6.375 8.625L6.975 8.025L8.4375 9.4875V5.625H9.5625V9.4875L11.025 8.025L11.625 8.625L9 11.25Z' fill='%23ffffff'/%3E%3C/svg%3E");}


/* ----- 커스텀 페이징 스타일 (미니멀 버전) ----- */
.paging {display:flex;align-items:center;justify-content:center;padding:10px 0 30px 0;background:#fff;}
.paging-btn {display:block;overflow:hidden;position:relative;width:32px;height:32px;border:none;background:transparent;font-size:0;line-height:0;text-decoration:none;text-indent:-100000px;cursor:pointer;}
.paging-btn.first::before {content:'«';display:inline-flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;right:0;bottom:0;font-size:20px;line-height:1;color:#707070;text-indent:0;transition:all 0.2s;}
.paging-btn.prev::before {content:'‹';display:inline-flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;right:0;bottom:0;font-size:20px;line-height:1;color:#707070;text-indent:0;transition:all 0.2s;}
.paging-btn.next::before {content:'›';display:inline-flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;right:0;bottom:0;font-size:20px;line-height:1;color:#707070;text-indent:0;transition:all 0.2s;}
.paging-btn.last::before {content:'»';display:inline-flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;right:0;bottom:0;font-size:20px;line-height:1;color:#707070;text-indent:0;transition:all 0.2s;}
.paging-btn:hover {color:#121212;}
.paging-btn.off {opacity:0.2;cursor:not-allowed;pointer-events:none;}
.paging-num {display:flex;gap:4px;margin:0 8px;}
.paging-num a {display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 8px;border:none;background:transparent;color:#707070;font-size:14px;text-decoration:none;cursor:pointer;transition:all 0.2s;}
.paging-num a:hover {color:#121212;}
.paging-num a.on {background:transparent;color:#0c27c1;font-weight:700;cursor:default;}

/* ----- 커스텀 페이징 스타일 (미니멀 버전) ----- */
.paging-size {}



/* ------------------------------
Common Utilities
------------------------------ */
/* ----- 개체 sticky ----- */
.sticky {position:sticky;top:0;left:0;z-index:100;}
.resticky {position:sticky;left:0;bottom:0;z-index:100;}

