Files
sake/src/main/resources/static/admin/css/style.css
2025-11-28 11:32:34 +09:00

6410 lines
113 KiB
CSS

@charset "UTF-8";
body {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
body {
font-family: "Noto Sans KR", "Malgun Gothic", -apple-system, BlinkMacSystemFont, system-ui, Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
color: #030507;
letter-spacing: -0.02em;
font-size: 14px;
}
canvas,
img,
picture,
svg,
video {
display: block;
max-width: 100%;
}
*,
::before,
::after {
box-sizing: border-box;
border-style: solid;
border-width: 0;
}
html {
line-height: 1.5;
-webkit-text-size-adjust: 100%;
-webkit-tap-highlight-color: transparent;
}
body {
margin: 0;
}
main {
display: block;
}
p,
table,
blockquote,
address,
pre,
iframe,
form,
figure,
dl {
margin: 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-size: inherit;
font-weight: inherit;
margin: 0;
}
ul,
ol {
margin: 0;
padding: 0;
list-style: none;
}
dt {
font-weight: bold;
}
dd {
margin-left: 0;
}
hr {
box-sizing: content-box;
height: 0;
overflow: visible;
border-top-width: 1px;
margin: 0;
clear: both;
color: inherit;
}
pre {
font-family: monospace, monospace;
font-size: inherit;
}
address {
font-style: inherit;
}
a {
background-color: transparent;
text-decoration: none;
color: inherit;
}
abbr[title] {
-webkit-text-decoration: underline dotted;
text-decoration: underline dotted;
}
b,
strong {
font-weight: bolder;
}
code,
kbd,
samp {
font-family: monospace, monospace;
font-size: inherit;
}
small {
font-size: 80%;
}
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}
svg,
img,
embed,
object,
iframe {
vertical-align: bottom;
}
button,
input,
optgroup,
select,
textarea {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
vertical-align: middle;
color: inherit;
font: inherit;
background: transparent;
padding: 0;
margin: 0;
border-radius: 0;
text-align: inherit;
text-transform: inherit;
}
button,
[type=button],
[type=reset],
[type=submit] {
cursor: pointer;
}
button:disabled,
[type=button]:disabled,
[type=reset]:disabled,
[type=submit]:disabled {
cursor: default;
}
:-moz-focusring {
outline: auto;
}
select:disabled {
opacity: inherit;
}
option {
padding: 0;
}
fieldset {
margin: 0;
padding: 0;
min-width: 0;
}
legend {
padding: 0;
}
progress {
vertical-align: baseline;
}
textarea {
overflow: auto;
}
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
height: auto;
}
[type=search] {
outline-offset: -2px;
}
[type=search]::-webkit-search-decoration {
-webkit-appearance: none;
}
::-webkit-file-upload-button {
-webkit-appearance: button;
font: inherit;
}
[type=number] {
-moz-appearance: textfield;
}
label[for] {
cursor: pointer;
}
details {
display: block;
}
summary {
display: list-item;
}
[contenteditable]:focus {
outline: auto;
}
table {
border-color: inherit;
border-collapse: collapse;
}
caption {
text-align: left;
}
td,
th {
vertical-align: top;
padding: 0;
}
th {
text-align: left;
font-weight: bold;
}
@font-face {
font-family: "Noto Sans KR";
src: local("Noto Sans KR Thin"), url(../fonts/NotoSansKR-Thin.otf) format("opentype");
font-weight: 100;
}
@font-face {
font-family: "Noto Sans KR";
src: local("Noto Sans KR Light"), url(../fonts/NotoSansKR-Light.otf) format("opentype");
font-weight: 300;
}
@font-face {
font-family: "Noto Sans KR";
src: local("Noto Sans KR Regular"), url(../fonts/NotoSansKR-Regular.otf) format("opentype");
font-weight: 400;
}
@font-face {
font-family: "Noto Sans KR";
src: local("Noto Sans KR Medium"), url(../fonts/NotoSansKR-Medium.otf) format("opentype");
font-weight: 500;
}
@font-face {
font-family: "Noto Sans KR";
src: local("Noto Sans KR Bold"), url(../fonts/NotoSansKR-Bold.otf) format("opentype");
font-weight: 700;
}
@font-face {
font-family: "Noto Sans KR";
src: local("Noto Sans KR Black"), url(../fonts/NotoSansKR-Black.otf) format("opentype");
font-weight: 900;
}
.clearfix::after {
clear: both;
content: "";
display: table;
}
.hide-text {
overflow: hidden;
padding: 0;
text-indent: 101%;
white-space: nowrap;
}
.visually-hidden {
border: 0;
clip: rect(0 0 0 0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
}
caption {
position: absolute;
left: -10000px;
top: auto;
width: 1px;
height: 1px;
overflow: hidden;
}
.w-full {
width: 100% !important;
}
.text-left {
text-align: left !important;
}
.text-right {
text-align: right !important;
}
.text-center {
text-align: center !important;
}
.break-all {
word-break: break-all !important;
}
.keep-all {
word-break: keep-all !important;
}
.v-align-middle {
vertical-align: middle !important;
}
.v-align-top {
vertical-align: top !important;
}
.v-align-bottom {
vertical-align: bottom !important;
}
.d-inline-flex {
display: inline-flex !important;
}
.d-flex {
display: flex !important;
}
.d-inline-block {
display: inline-block !important;
}
.d-grid {
display: grid !important;
}
.flex-col {
flex-direction: column !important;
}
.align-items-center {
align-items: center !important;
}
.align-items-start {
align-items: flex-start !important;
}
.align-items-end {
align-items: flex-end !important;
}
.align-items-stretch {
align-items: stretch !important;
}
.justify-center {
justify-content: center !important;
}
.justify-between {
justify-content: space-between !important;
}
.justify-start {
justify-content: flex-start !important;
}
.justify-end {
justify-content: flex-end !important;
}
.flex-wrap {
flex-wrap: wrap !important;
}
.flex-nowrap {
flex-wrap: nowrap !important;
}
.grid-cols-3 {
grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
}
gap-0 {
gap: 0 !important;
}
.gap-1 {
gap: 1px !important;
}
.gap-2 {
gap: 2px !important;
}
.gap-3 {
gap: 3px !important;
}
.gap-4 {
gap: 4px !important;
}
.gap-5 {
gap: 5px !important;
}
.gap-10 {
gap: 10px !important;
}
.gap-15 {
gap: 15px !important;
}
.gap-20 {
gap: 20px !important;
}
.gap-30 {
gap: 30px !important;
}
.p-4 {
padding: 4px !important;
}
.p-5 {
padding: 5px !important;
}
.p-8 {
padding: 8px !important;
}
.p-10 {
padding: 10px !important;
}
.p-15 {
padding: 15px !important;
}
.pb-10 {
padding-bottom: 10px !important;
}
.pb-20 {
padding-bottom: 20px !important;
}
.pb-60 {
padding-bottom: 80px !important;
}
.ml-2 {
margin-left: 2px !important;
}
.ml-3 {
margin-left: 3px !important;
}
.ml-4 {
margin-left: 4px !important;
}
.ml-5 {
margin-left: 5px !important;
}
.ml-8 {
margin-left: 8px !important;
}
.ml-10 {
margin-left: 10px !important;
}
.ml-15 {
margin-left: 15px !important;
}
.mr-0 {
margin-right: 0 !important;
}
.mr-2 {
margin-right: 2px !important;
}
.mr-3 {
margin-right: 3px !important;
}
.mr-4 {
margin-right: 4px !important;
}
.mr-5 {
margin-right: 5px !important;
}
.mr-8 {
margin-right: 8px !important;
}
.mr-10 {
margin-right: 10px !important;
}
.mr-15 {
margin-right: 15px !important;
}
.mr-20 {
margin-right: 20px !important;
}
.mx-2 {
margin-left: 2px !important;
margin-right: 2px !important;
}
.mx-3 {
margin-left: 3px !important;
margin-right: 3px !important;
}
.mx-4 {
margin-left: 4px !important;
margin-right: 4px !important;
}
.mx-5 {
margin-left: 5px !important;
margin-right: 5px !important;
}
.mt-2 {
margin-top: 2px !important;
}
.mt-3 {
margin-top: 3px !important;
}
.mt-4 {
margin-top: 4px !important;
}
.mt-5 {
margin-top: 5px !important;
}
.mt-8 {
margin-top: 8px !important;
}
.mt-10 {
margin-top: 10px !important;
}
.mt-15 {
margin-top: 15px !important;
}
.mt-20 {
margin-top: 20px !important;
}
.mt-25 {
margin-top: 25px !important;
}
.mt-30 {
margin-top: 30px !important;
}
.mt-40 {
margin-top: 40px !important;
}
.mt-50 {
margin-top: 50px !important;
}
.mb-0 {
margin-bottom: 0 !important;
}
.mb-2 {
margin-bottom: 2px !important;
}
.mb-3 {
margin-bottom: 3px !important;
}
.mb-4 {
margin-bottom: 4px !important;
}
.mb-5 {
margin-bottom: 5px !important;
}
.mb-6 {
margin-bottom: 6px !important;
}
.mb-8 {
margin-bottom: 8px !important;
}
.mb-10 {
margin-bottom: 10px !important;
}
.mb-15 {
margin-bottom: 15px !important;
}
.mb-20 {
margin-bottom: 20px !important;
}
.mb-25 {
margin-bottom: 25px !important;
}
.mb-30 {
margin-bottom: 30px !important;
}
.mb-40 {
margin-bottom: 40px !important;
}
.mb-50 {
margin-bottom: 50px !important;
}
.my-2 {
margin-top: 2px !important;
margin-bottom: 2px !important;
}
.my-3 {
margin-top: 3px !important;
margin-bottom: 3px !important;
}
.my-4 {
margin-top: 4px !important;
margin-bottom: 4px !important;
}
.my-5 {
margin-top: 5px !important;
margin-bottom: 5px !important;
}
.my-6 {
margin-top: 6px !important;
margin-bottom: 6px !important;
}
.my-8 {
margin-top: 8px !important;
margin-bottom: 8px !important;
}
.my-10 {
margin-top: 10px !important;
margin-bottom: 10px !important;
}
.fs-0 {
font-size: 0 !important;
}
.fs-12 {
font-size: 12px !important;
}
.fs-13 {
font-size: 13px !important;
}
.fs-14 {
font-size: 14px !important;
}
.fs-15 {
font-size: 15px !important;
}
.fs-16 {
font-size: 16px !important;
}
.fs-17 {
font-size: 17px !important;
}
.fs-18 {
font-size: 18px !important;
}
.fs-19 {
font-size: 19px !important;
}
.fs-20 {
font-size: 20px !important;
}
.fs-21 {
font-size: 21px !important;
}
.fs-22 {
font-size: 22px !important;
}
.fw-400 {
font-weight: 400 !important;
}
.fw-500 {
font-weight: 500 !important;
}
.fw-700 {
font-weight: 700 !important;
}
.overflow-y-auto {
overflow-y: auto !important;
}
.min-h-100 {
min-height: 100px !important;
}
.min-h-200 {
min-height: 200px !important;
}
.gray-0 {
color: #f8f9fa !important;
}
.gray-1 {
color: #f1f3f5 !important;
}
.gray-2 {
color: #e9ecef !important;
}
.gray-3 {
color: #dee2e6 !important;
}
.gray-4 {
color: #ced4da !important;
}
.gray-5 {
color: #adb5bd !important;
}
.gray-6 {
color: #868e96 !important;
}
.gray-7 {
color: #495057 !important;
}
.gray-8 {
color: #343a40 !important;
}
.gray-9 {
color: #212529 !important;
}
.gray-10 {
color: #16191d !important;
}
.gray-11 {
color: #0d0f12 !important;
}
.gray-12 {
color: #030507 !important;
}
.stone-0 {
color: #f8fafb !important;
}
.stone-1 {
color: #f2f4f6 !important;
}
.stone-2 {
color: #ebedef !important;
}
.stone-3 {
color: #e0e4e5 !important;
}
.stone-4 {
color: #d1d6d8 !important;
}
.stone-5 {
color: #b1b6b9 !important;
}
.stone-6 {
color: #979b9d !important;
}
.stone-7 {
color: #7e8282 !important;
}
.stone-8 {
color: #666968 !important;
}
.stone-9 {
color: #50514f !important;
}
.stone-10 {
color: #3a3a37 !important;
}
.stone-11 {
color: #252521 !important;
}
.stone-12 {
color: #121210 !important;
}
.red-0 {
color: #fff5f5 !important;
}
.red-1 {
color: #ffe3e3 !important;
}
.red-2 {
color: #ffc9c9 !important;
}
.red-3 {
color: #ffa8a8 !important;
}
.red-4 {
color: #ff8787 !important;
}
.red-5 {
color: #ff6b6b !important;
}
.red-6 {
color: #fa5252 !important;
}
.red-7 {
color: #f03e3e !important;
}
.red-8 {
color: #e03131 !important;
}
.red-9 {
color: #c92a2a !important;
}
.red-10 {
color: #b02525 !important;
}
.red-11 {
color: #962020 !important;
}
.red-12 {
color: #7d1a1a !important;
}
.pink-0 {
color: #fff0f6 !important;
}
.pink-1 {
color: #ffdeeb !important;
}
.pink-2 {
color: #fcc2d7 !important;
}
.pink-3 {
color: #faa2c1 !important;
}
.pink-4 {
color: #f783ac !important;
}
.pink-5 {
color: #f06595 !important;
}
.pink-6 {
color: #e64980 !important;
}
.pink-7 {
color: #d6336c !important;
}
.pink-8 {
color: #c2255c !important;
}
.pink-9 {
color: #a61e4d !important;
}
.pink-10 {
color: #8c1941 !important;
}
.pink-11 {
color: #731536 !important;
}
.pink-12 {
color: #59102a !important;
}
.blue-0 {
color: #e7f5ff !important;
}
.blue-1 {
color: #d0ebff !important;
}
.blue-2 {
color: #a5d8ff !important;
}
.blue-3 {
color: #74c0fc !important;
}
.blue-4 {
color: #4dabf7 !important;
}
.blue-5 {
color: #339af0 !important;
}
.blue-6 {
color: #228be6 !important;
}
.blue-7 {
color: #1c7ed6 !important;
}
.blue-8 {
color: #1971c2 !important;
}
.blue-9 {
color: #1864ab !important;
}
.blue-10 {
color: #145591 !important;
}
.blue-11 {
color: #114678 !important;
}
.blue-12 {
color: #0d375e !important;
}
.green-0 {
color: #ebfbee !important;
}
.green-1 {
color: #d3f9d8 !important;
}
.green-2 {
color: #b2f2bb !important;
}
.green-3 {
color: #8ce99a !important;
}
.green-4 {
color: #69db7c !important;
}
.green-5 {
color: #51cf66 !important;
}
.green-6 {
color: #40c057 !important;
}
.green-7 {
color: #37b24d !important;
}
.green-8 {
color: #2f9e44 !important;
}
.green-9 {
color: #2b8a3e !important;
}
.green-10 {
color: #237032 !important;
}
.green-11 {
color: #1b5727 !important;
}
.green-12 {
color: #133d1b !important;
}
.purple-0 {
color: #f8f0fc !important;
}
.purple-1 {
color: #f3d9fa !important;
}
.purple-2 {
color: #eebefa !important;
}
.purple-3 {
color: #e599f7 !important;
}
.purple-4 {
color: #da77f2 !important;
}
.purple-5 {
color: #cc5de8 !important;
}
.purple-6 {
color: #be4bdb !important;
}
.purple-7 {
color: #ae3ec9 !important;
}
.purple-8 {
color: #9c36b5 !important;
}
.purple-9 {
color: #862e9c !important;
}
.purple-10 {
color: #702682 !important;
}
.purple-11 {
color: #5a1e69 !important;
}
.purple-12 {
color: #44174f !important;
}
.orange-0 {
color: #fff4e6 !important;
}
.orange-1 {
color: #ffe8cc !important;
}
.orange-2 {
color: #ffd8a8 !important;
}
.orange-3 {
color: #ffc078 !important;
}
.orange-4 {
color: #ffa94d !important;
}
.orange-5 {
color: #ff922b !important;
}
.orange-6 {
color: #fd7e14 !important;
}
.orange-7 {
color: #f76707 !important;
}
.orange-8 {
color: #e8590c !important;
}
.orange-9 {
color: #d9480f !important;
}
.orange-10 {
color: #bf400d !important;
}
.orange-11 {
color: #99330b !important;
}
.orange-12 {
color: #802b09 !important;
}
.yellow-0 {
color: #fff9db !important;
}
.yellow-1 {
color: #fff3bf !important;
}
.yellow-2 {
color: #ffec99 !important;
}
.yellow-3 {
color: #ffe066 !important;
}
.yellow-4 {
color: #ffd43b !important;
}
.yellow-5 {
color: #fcc419 !important;
}
.yellow-6 {
color: #fab005 !important;
}
.yellow-7 {
color: #f59f00 !important;
}
.yellow-8 {
color: #f08c00 !important;
}
.yellow-9 {
color: #e67700 !important;
}
.yellow-10 {
color: #b35c00 !important;
}
.yellow-11 {
color: #804200 !important;
}
.yellow-12 {
color: #663500 !important;
}
.teal-0 {
color: #e6fcf5 !important;
}
.teal-1 {
color: #c3fae8 !important;
}
.teal-2 {
color: #96f2d7 !important;
}
.teal-3 {
color: #63e6be !important;
}
.btn {
display: inline-flex;
align-items: center;
gap: 5px;
padding: 0 22px;
min-width: 110px;
min-height: 40px;
border-radius: 5px;
font-size: 15px;
text-align: center;
border: 1px solid transparent;
background-color: #ffffff;
color: #16191d;
font-weight: 500;
letter-spacing: inherit;
justify-content: center;
word-break: keep-all;
line-height: 1.2;
}
.btn:disabled {
background-color: #d1d6d8 !important;
color: #7e8282 !important;
cursor: not-allowed !important;
}
.btn.outline {
background-color: #ffffff;
border-color: #ced4da;
}
.btn.outline:hover, .btn.outline.active {
background-color: #f8f8f8;
}
.btn.outline:disabled {
background-color: #f2f4f6 !important;
color: #979b9d !important;
cursor: not-allowed !important;
border-color: #b1b6b9 !important;
}
.btn.xxsm {
min-height: 24px;
padding: 0 6px;
min-width: 0;
font-size: 12px;
font-weight: 400;
border-radius: 3px;
gap: 3px;
text-decoration: none;
}
.btn.xsm {
min-height: 34px;
padding: 0 14px;
min-width: 0;
font-size: 14px;
font-weight: 400;
}
.btn.sm {
min-height: 36px;
padding: 0 18px;
min-width: 80px;
font-size: 14px;
font-weight: 400;
}
.btn.lg {
min-height: 48px;
padding: 0 48px;
min-width: 120px;
font-size: 18px;
font-weight: 500;
}
.btn.block {
display: block;
}
.btn.full {
width: 100%;
}
.btn.no-min {
min-width: 0;
}
.btn.light-gray {
background-color: #ebedef;
}
.btn.light-gray:hover {
background-color: #e0e4e5;
}
.btn.dark {
background-color: #666968;
color: #ffffff;
font-weight: 500;
}
.btn.dark:hover {
background-color: #5e6160;
}
.btn.dark.outline {
border-color: #666968;
color: #666968;
background-color: #ffffff;
}
.btn.dark.outline:hover, .btn.dark.outline.active {
background-color: #f5f5f5;
}
.btn.primary {
background-color: #228be6;
color: #ffffff;
}
.btn.primary:hover {
background-color: #1c7ed6;
}
.btn.primary.outline {
border-color: #228be6;
color: #228be6;
background-color: #ffffff;
}
.btn.primary.outline:hover, .btn.primary.outline.active {
background-color: #f5f5f5;
}
.btn.search-detail:after {
position: relative;
top: 3px;
content: "";
display: inline-block;
color: #495057;
width: 0;
height: 0;
margin-left: 2px;
vertical-align: middle;
border-top: 5px solid;
border-right: 5px solid transparent;
border-bottom: 5px solid transparent;
border-left: 5px solid transparent;
}
.btn.search-detail.opened:after {
transform: rotate(180deg);
top: -3px;
}
.btn.order-open-all::after {
position: relative;
top: 2px;
content: "";
display: inline-block;
color: #495057;
width: 0;
height: 0;
margin-left: 2px;
vertical-align: middle;
border-top: 4px solid;
border-right: 4px solid transparent;
border-bottom: 4px solid transparent;
border-left: 4px solid transparent;
}
.btn.order-open-all.opened:after {
transform: rotate(180deg);
top: -2px;
}
.dateRange-btnContainer {
display: flex;
border: 1px solid #dee2e6;
border-radius: 4px;
}
.dateRange-btnContainer .dateRange-btn {
position: relative;
height: 36px;
padding: 0 9px;
text-align: center;
border-right: 1px solid #dee2e6;
background-color: #ffffff;
color: #495057;
font-size: 13px;
}
.dateRange-btnContainer .dateRange-btn:first-child {
border-radius: 4px 0 0 4px;
}
.dateRange-btnContainer .dateRange-btn:last-child {
border-color: transparent;
border-radius: 0 4px 4px 0;
}
.dateRange-btnContainer .dateRange-btn.selected {
color: #339af0;
font-weight: 500;
}
.dateRange-btnContainer .dateRange-btn.selected::after {
z-index: 1;
position: absolute;
content: "";
display: block;
border: 1px solid #339af0;
position: absolute;
top: -1px;
bottom: -1px;
left: -1px;
right: -1px;
}
.dateRange-btnContainer .dateRange-btn.selected:first-child::after {
border-top-left-radius: 4px;
border-bottom-left-radius: 4px;
left: -1px;
}
.dateRange-btnContainer .dateRange-btn.selected:last-child::after {
border-top-right-radius: 4px;
border-bottom-right-radius: 4px;
right: -2px;
}
.dateRange-btnContainer .dateRange-btn:disabled {
color: #868e96;
background-color: #f1f3f5;
cursor: not-allowed;
}
.form-control-container {
display: flex;
justify-content: center;
align-items: center;
width: 100%;
}
.form-control-container .left,
.form-control-container .center,
.form-control-container .right {
display: flex;
justify-content: center;
align-items: center;
gap: 4px;
}
.form-control-container .center {
margin: 0 auto;
}
.form-control-container__top-right {
position: absolute;
top: 20px;
right: 30px;
}
.circle-btn {
position: relative;
width: 22px;
height: 22px;
border-radius: 50%;
background-color: #7e8282;
}
.circle-btn.delete::before {
position: absolute;
content: "";
display: block;
width: 11px;
height: 2px;
background-color: #ffffff;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.circle-btn.add::before {
position: absolute;
content: "";
display: block;
width: 11px;
height: 2px;
background-color: #ffffff;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.circle-btn.add::after {
position: absolute;
content: "";
display: block;
width: 2px;
height: 11px;
background-color: #ffffff;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.circle-btn:hover {
background-color: #666968;
}
.text-btn {
text-decoration: underline;
padding: 4px 2px;
}
.icon {
font-style: normal;
display: inline-block;
background-repeat: no-repeat;
background-size: cover;
pointer-events: none;
}
.icon_notification {
background-image: url("../images/icon_notification.png");
width: 24px;
height: 24px;
}
.icon_user-info {
background-image: url("../images/icon_user-info.png");
width: 27px;
height: 27px;
}
.icon_user-info-big {
background-image: url(../images/icon_user-info.png);
width: 46px;
height: 46px;
}
.icon_logout {
background-image: url("../images/icon_logout.png");
width: 16px;
height: 16px;
}
.icon_link {
background-image: url("../images/icon_link.png");
width: 13px;
height: 13px;
}
.icon_headerSetting {
background-image: url("../images/icon_headerSetting.png");
width: 14px;
height: 14px;
}
.icon_headerCart {
background-image: url("../images/icon_headerCart.png");
width: 14px;
height: 14px;
}
.icon_headerLaptop {
background-image: url("../images/icon_headerLaptop.png");
width: 14px;
height: 14px;
}
.icon_excel {
background-image: url("../images/icon_excel.png");
width: 16px;
height: 16px;
}
.icon_important-order {
background-image: url("../images/icon_important-order.png");
width: 18px;
height: 18px;
}
.icon_important-order.normal {
background-position: -18px 0;
}
.icon_print {
background-image: url("../images/icon_print.png");
width: 16px;
height: 16px;
}
.icon_window {
background-image: url("../images/icon_window.png");
width: 16px;
height: 16px;
}
.icon_unfold {
background-image: url("../images/icon_unfold.png");
width: 16px;
height: 16px;
}
.icon_word-badge01 {
background-image: url("../images/icon_word-badge01.png");
width: 14px;
height: 14px;
}
.icon_word-badge02 {
background-image: url("../images/icon_word-badge02.png");
width: 14px;
height: 14px;
}
.icon_word-badge03 {
background-image: url("../images/icon_word-badge03.png");
width: 13px;
height: 13px;
}
.icon_word-badge04 {
background-image: url("../images/icon_word-badge04.png");
width: 13px;
height: 13px;
}
.icon_word-badge05 {
background-image: url("../images/icon_word-badge05.png");
width: 13px;
height: 13px;
}
.icon_word-badge06 {
background-image: url("../images/icon_word-badge06.png");
width: 13px;
height: 13px;
}
.icon_word-badge07 {
background-image: url("../images/icon_word-badge07.png");
width: 13px;
height: 13px;
}
.icon_word-badge08, .icon_word-badge_naver {
background-image: url("../images/icon_word-badge08.png");
width: 13px;
height: 13px;
}
.icon_word-badge09 {
background-image: url("../images/icon_word-badge09.png");
width: 13px;
height: 13px;
}
.icon_word-badge10 {
background-image: url("../images/icon_word-badge10.png");
width: 18px;
height: 18px;
}
.icon_word-badge11 {
background-image: url("../images/icon_word-badge11.png");
width: 18px;
height: 18px;
}
.icon_word-badge12 {
background-image: url("../images/icon_word-badge12.png");
width: 13px;
height: 13px;
}
.icon_word-badge13 {
background-image: url("../images/icon_word-badge13.png");
width: 13px;
height: 13px;
}
.icon_word-badge14 {
background-image: url("../images/icon_word-badge14.png");
width: 13px;
height: 13px;
}
.icon_word-badge15 {
background-image: url("../images/icon_word-badge15.png");
width: 18px;
height: 18px;
}
.icon_word-badge16 {
background-image: url("../images/icon_word-badge16.png");
width: 13px;
height: 13px;
}
.icon_word-badge_kcp {
background-image: url("../images/icon_word-badge_kcp.png");
width: 14px;
height: 14px;
}
.icon_word-badge_pos {
background-image: url("../images/icon_word-badge_pos.png");
width: 26px;
height: 14px;
}
.icon_word-badge_payco {
background-image: url("../images/icon_word-badge_payco.png");
width: 14px;
height: 14px;
}
.icon_word-badge_toss {
background-image: url("../images/icon_word-badge_toss.png");
width: 14px;
height: 14px;
}
.icon_word-badge_gcpay {
background-image: url("../images/icon_word-badge_gcpay.png");
width: 14px;
height: 14px;
}
.icon_word-badge_kakao {
background-image: url("../images/icon_word-badge_kakao.png");
width: 14px;
height: 14px;
}
.icon_word-badge-mileage {
background-image: url("../images/icon_word-badge-mileage.png");
width: 14px;
height: 14px;
}
.icon_word-badge-point {
background-image: url("../images/icon_word-badge-point.png");
width: 14px;
height: 14px;
}
.icon_gift-badge {
background-image: url("../images/icon_gift-badge.png");
width: 14px;
height: 14px;
}
.icon_stats {
background-image: url("../images/icon_stats.png");
width: 12px;
height: 12px;
}
.icon_reset {
background-image: url("../images/icon_reset.png");
width: 16px;
height: 16px;
}
.icon_question {
background-image: url("../images/icon_question.png");
width: 18px;
height: 18px;
}
.icon_info {
background-image: url("../images/icon_info.png");
width: 15px;
height: 15px;
}
.icon_draggable {
background-image: url("../images/icon_draggable.png");
width: 24px;
height: 24px;
}
.icon_file-list {
width: 20px;
height: 20px;
background-image: url("../images/icon_file-list.png");
}
.icon_comment-user {
width: 14px;
height: 14px;
background-image: url("../images/icon_comment-user.png");
}
.icon_new-badge {
width: 12px;
height: 12px;
background-image: url("../images/icon_new-badge.png");
}
.icon_setting {
width: 17px;
height: 17px;
background-image: url("../images/icon_setting.png");
}
.opened > .icon_unfold {
transform: rotate(180deg);
}
.blocker {
z-index: 102 !important;
background-color: rgba(0, 0, 0, 0.35) !important;
overflow: visible !important;
}
.modal {
box-shadow: 0 0 14px rgba(0, 0, 0, 0.45) !important;
}
.jquery-modal .modal {
padding: 0;
}
.jquery-modal .modal a.close-modal {
top: 16px;
right: 16px;
background-image: url("../images/icon_modal-close.png");
width: 24px;
height: 24px;
}
.jquery-modal .modal.no-header a.close-modal {
background-image: url("../images/icon_modal-close-black.png");
right: 48px;
}
.jquery-modal .modal-header {
display: flex;
align-items: center;
height: 54px;
font-weight: 700;
background-color: #343a40;
border-radius: 8px 8px 0 0;
font-size: 22px;
padding: 0 16px;
color: #ffffff;
}
.jquery-modal .modal-header__sub-text {
font-size: 16px;
font-weight: 500;
color: rgba(255, 255, 255, 0.8);
}
.jquery-modal .modal-content {
padding: 16px;
max-height: 680px;
overflow-y: auto;
}
.jquery-modal .modal-content .table-wrapper {
margin-bottom: 16px;
}
.jquery-modal .modal-content .content-section {
box-shadow: none;
padding: 0 0 20px;
}
.jquery-modal .modal-footer {
position: relative;
display: flex;
justify-content: center;
padding: 16px 12px;
gap: 4px;
box-shadow: 0 -1px 7px 0 rgba(0, 0, 0, 0.1);
border-top: 1px solid #e9ecef;
}
.jquery-modal .modal.alert {
padding: 18px 30px 12px;
max-width: 400px;
}
.jquery-modal .modal.alert .close-modal {
display: none;
}
.jquery-modal .modal .alert-content {
text-align: center;
padding-top: 8px;
min-height: 52px;
}
.jquery-modal .modal .alert-content > p + p {
margin-top: 16px;
}
.jquery-modal .modal .alert-content__text {
font-size: 18px;
font-weight: 700;
}
.jquery-modal .modal .alert-content__text--sm {
font-size: 16px;
}
.jquery-modal .modal .alert-btn-container {
display: flex;
justify-content: center;
width: 100%;
margin-top: 20px;
padding: 16px 0;
}
.jquery-modal .modal .alert-btn-container > * + * {
margin-left: 8px;
}
.jquery-modal .modal .alert-btn {
display: inline-flex;
justify-content: center;
align-items: center;
flex: 1;
max-width: 160px;
text-align: center;
height: 52px;
background-color: #f1f3f5;
font-size: 16px;
font-weight: 700;
border-radius: 8px;
}
.jquery-modal .modal .alert-btn--confirm {
background-color: #343a40;
color: #ffffff;
}
.jquery-modal .modal .alert-btn--cancel {
background-color: #7e8282;
color: #ffffff;
}
.jquery-modal .modal .alert-btn + .jquery-modal .modal .alert-btn {
margin-left: 10px;
}
.jquery-modal .modal .alert-btn:hover {
opacity: 0.92;
}
.jquery-modal .shipping-list__item {
position: relative;
border-radius: 4px;
}
.jquery-modal .shipping-list__item + .jquery-modal .shipping-list__item {
margin-top: 20px;
}
.jquery-modal .shipping-list__item + .jquery-modal .shipping-list__item::before {
content: "";
position: absolute;
display: block;
width: 100%;
height: 1px;
top: -6px;
background-color: #e9ecef;
}
.jquery-modal .shipping-list__item-top {
display: flex;
align-items: center;
padding: 8px 0;
}
.jquery-modal .shipping-list__item-top .custom-radio {
font-size: 20px;
font-weight: 700;
letter-spacing: -0.03em;
color: #16191d;
}
.jquery-modal .shipping-list__item-top .custom-radio-container {
margin-right: auto;
}
.jquery-modal .shipping-list__item-inner {
background-color: #fafafa;
padding: 10px 6px 10px 10px;
}
.jquery-modal .shipping-list__item-inner .name {
font-weight: 500;
}
.jquery-modal .shipping-list__item-inner .number {
color: #666968;
}
.jquery-modal .shipping-list__item-inner > p + p {
margin-top: 4px;
}
.jquery-modal .input-mobile-item .find-address {
height: 36px;
padding: 0 2px;
font-size: 14px;
margin-left: 4px;
}
.jquery-modal .input-mobile-item__title {
font-size: 15px;
font-weight: 500;
color: #16191d;
margin-bottom: 4px;
}
.jquery-modal .input-mobile-item + .input-mobile-item {
margin-top: 18px;
}
.jquery-modal .default-address-check {
font-size: 15px;
margin-top: 12px;
}
.modal-search-area {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
gap: 16px;
background-color: #f6f7f8;
padding: 20px;
border-radius: 4px;
margin-bottom: 12px;
}
.modal-searchBar__inner {
display: flex;
align-items: center;
height: 52px;
width: 480px;
background-color: #ffffff;
border: 2px solid #228be6;
border-radius: 55px;
padding: 0 14px;
box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
}
.modal-searchBar__inner .modal-searchBar__input {
flex-grow: 1;
outline: none;
}
.modal-searchBar__inner .modal-searchBar__btn {
flex-shrink: 0;
width: 32px;
height: 32px;
background-image: url(../images/icon_search-blue.png);
background-size: 24px 24px;
background-repeat: no-repeat;
background-position: 50% 50%;
}
/* 체크박스 */
.b-checkbox-container {
display: flex;
align-items: center;
flex-wrap: wrap;
row-gap: 8px;
-moz-column-gap: 12px;
column-gap: 12px;
}
.b-checkbox-container.inner {
color: #212529;
}
.b-checkbox-container.vertical {
flex-direction: column;
align-items: flex-start;
}
.b-checkbox-container.shoping-mall {
display: grid;
grid-template-columns: repeat(6, 1fr);
row-gap: 16px;
-moz-column-gap: 16px;
column-gap: 16px;
padding: 8px;
}
.b-checkbox.checkbox {
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
cursor: pointer;
word-break: keep-all;
}
.b-checkbox.checkbox.check-image > .control-label {
font-size: 0;
margin-left: 3px;
margin-bottom: 1px;
}
.b-checkbox.checkbox {
outline: none;
display: inline-flex;
align-items: center;
vertical-align: top;
}
.b-checkbox.checkbox:not(.button) + .checkbox:last-child {
margin-right: 0;
}
.b-checkbox.checkbox input[type=checkbox] {
position: absolute;
left: 0;
opacity: 0;
outline: none;
z-index: -1;
}
.b-checkbox.checkbox:has(input[type=checkbox]:disabled) {
cursor: default;
}
.b-checkbox.checkbox input[type=checkbox] + .check {
width: 1.25em;
height: 1.25em;
flex-shrink: 0;
border-radius: 4px;
border: 1px solid #ced4da;
background: #ffffff;
}
.b-checkbox.checkbox input[type=checkbox]:checked + .check {
background: #228be6 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3Cpath style='fill:%23fff' d='M 0.04038059,0.6267767 0.14644661,0.52071068 0.42928932,0.80355339 0.3232233,0.90961941 z M 0.21715729,0.80355339 0.85355339,0.16715729 0.95961941,0.2732233 0.3232233,0.90961941 z'%3E%3C/path%3E%3C/svg%3E") no-repeat center center;
background-size: 85% 85%;
border-color: #228be6;
}
.b-checkbox.checkbox .control-label {
display: inline-flex;
align-items: center;
gap: 3px;
padding-left: calc(0.4em - 1px);
}
.b-checkbox.checkbox.button {
display: flex;
}
.b-checkbox.checkbox[disabled] {
opacity: 0.5;
}
.b-checkbox.checkbox.is-small {
font-size: 13px;
}
.b-checkbox.checkbox.is-medium {
font-size: 16px;
}
.b-checkbox.checkbox.is-large {
font-size: 20px;
}
/* 라디오 버튼 */
.custom-radio-container {
display: flex;
align-items: center;
row-gap: 8px;
-moz-column-gap: 12px;
column-gap: 12px;
}
.custom-radio-container.vertical {
flex-direction: column;
align-items: flex-start;
}
.custom-radio-container.storeCondition {
background-color: #f8f9fa;
padding: 12px;
border-radius: 6px;
border: 1px solid #f1f3f5;
row-gap: 4px;
}
.custom-radio.inner-input {
display: flex;
align-items: center;
}
.custom-radio.no-text label {
margin-bottom: 6px;
}
.custom-radio > input:checked,
.custom-radio > input:not(:checked) {
position: absolute;
left: -9999px;
}
.custom-radio > input:checked + label,
.custom-radio > input:not(:checked) + label {
position: relative;
padding-left: 24px;
cursor: pointer;
display: inline-block;
}
.custom-radio > input:checked + label:before,
.custom-radio > input:not(:checked) + label:before {
content: "";
box-sizing: content-box;
position: absolute;
left: 0;
top: 50%;
transform: translateY(-50%);
width: 16px;
height: 16px;
border: 1px solid #ced4da;
border-radius: 100%;
background: #fff;
}
.custom-radio > input:checked + label:after,
.custom-radio > input:not(:checked) + label:after {
content: "";
width: 10px;
height: 10px;
background: #228be6;
position: absolute;
top: 50%;
left: 4px;
border-radius: 100%;
}
.custom-radio > input:not(:checked) + label:after {
opacity: 0;
transform: scale(0);
}
.custom-radio > input:checked + label:after {
opacity: 1;
transform: scale(1) translateY(-50%);
}
.custom-radio > input:disabled + label:before {
cursor: default;
}
.custom-radio.is-medium label {
font-size: 16px;
}
.custom-radio.is-medium > input:checked + label,
.custom-radio.is-medium > input:not(:checked) + label {
padding-left: 28px;
}
.custom-radio.is-medium > input:checked + label:before,
.custom-radio.is-medium > input:not(:checked) + label:before {
width: 20px;
height: 20px;
}
.custom-radio.is-medium > input:checked + label:after,
.custom-radio.is-medium > input:not(:checked) + label:after {
width: 12px;
height: 12px;
left: 5px;
}
/* 셀렉트 */
.table .nice-select {
min-width: 128px;
height: 36px;
line-height: 34px;
border: 1px solid #dee2e6;
border-radius: 4px;
padding-left: 12px;
max-width: 200px;
}
.table .nice-select .current {
display: inline-block;
width: 100%;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.table .nice-select:focus {
border-color: #868e96;
}
.table .nice-select:after {
width: 7px;
height: 7px;
margin-top: -4.5px;
}
.table .nice-select.short {
min-width: 60px;
}
.table .nice-select.short2 {
min-width: 80px;
}
.table .nice-select.md {
min-width: 200px;
max-width: 320px;
}
.table .nice-select.lg {
min-width: 320px;
max-width: 420px;
}
.table .nice-select.full {
width: 100%;
max-width: none;
}
.table .nice-select.full .list {
width: 100%;
}
.table .nice-select.above .list {
top: auto;
bottom: 100%;
margin-bottom: 4px;
transform-origin: 50% 100%;
}
.select-box .nice-select:after {
width: 6px;
height: 6px;
margin-top: -3.5px;
}
.select-box .nice-select .list {
max-height: 200px;
overflow-y: auto;
min-width: 100%;
}
.select-box .nice-select .list::-webkit-scrollbar {
width: 8px;
}
.select-box .nice-select .list::-webkit-scrollbar-track {
background: #f3f3f3;
}
.select-box .nice-select .list::-webkit-scrollbar-thumb {
background: #909090;
border-radius: 6px;
}
.select-box .nice-select .list::-webkit-scrollbar-thumb:hover {
background: #707070;
}
.select-box .nice-select .list li.disabled {
display: none;
}
.select-box .nice-select .option {
padding-left: 12px;
padding-right: 12px;
}
.form-control-container .nice-select {
min-width: 100px;
border: 1px solid #ced4da;
padding-left: 12px;
}
.form-control-container .nice-select:after {
width: 6px;
height: 6px;
margin-top: -3.5px;
}
.form-control-container .nice-select.md {
min-width: 200px;
max-width: 320px;
}
.form-control-container .nice-select.lg {
min-width: 320px;
max-width: 420px;
}
.page-title__btn-container .nice-select {
height: 40px;
border: 1px solid #ced4da;
color: #16191d;
font-weight: 500;
font-size: 15px;
}
.page-title__btn-container .nice-select:after {
width: 6px;
height: 6px;
margin-top: -3.5px;
}
.page-title__btn-container .nice-select .list {
right: 0;
left: auto;
}
.page-title__btn-container .nice-select .option {
font-size: 14px;
line-height: 34px;
min-height: 34px;
}
.select-link li.disabled {
display: none;
}
.category-select {
width: 100%;
height: 200px;
text-align: left;
outline: none;
cursor: pointer;
}
/* 텍스트 인풋 */
.input-text {
height: 36px;
border: 1px solid #dee2e6;
border-radius: 4px;
padding: 0 8px;
outline: none;
transition: all 0.2s ease-in-out;
width: 100%;
max-width: 172px;
background-color: #ffffff;
min-width: 52px;
}
.input-text:focus {
border-color: #868e96;
}
.input-text.sm {
max-width: 128px;
}
.input-text.xsm {
max-width: 80px;
}
.input-text.xxsm {
max-width: 44px;
min-width: none;
}
.input-text.md {
max-width: 298px;
}
.input-text.lg {
max-width: 420px;
}
.input-text.xl {
max-width: 600px;
}
.input-text.right {
text-align: right !important;
}
.input-text:-moz-read-only {
background-color: #f1f3f5;
}
.input-text:disabled, .input-text:read-only {
background-color: #f1f3f5;
}
.input-text.word-limit {
max-width: none;
width: auto;
border-radius: 4px 0 0 4px;
}
.input-text.full {
display: block;
max-width: none;
}
.input-container {
position: relative;
display: inline-flex;
align-items: center;
margin-right: 6px;
}
.input-item-add {
width: 100%;
display: flex;
align-items: flex-start;
gap: 6px;
}
.input-item-add__input-list {
flex-grow: 1;
}
.input-item-add__input-list .input-text {
margin-bottom: 6px;
}
.input-item-add__add-btn {
flex-shrink: 0;
margin-top: 6px;
}
.word-limit-input {
display: inline-flex;
align-items: center;
}
.word-limit-input__data {
display: inline-flex;
align-items: center;
justify-content: center;
min-width: 52px;
gap: 2px;
border: 1px solid #dee2e6;
border-width: 1px 1px 1px 0;
border-radius: 0 4px 4px 0;
height: 36px;
color: #495057;
}
.word-limit-input__data .current-words {
color: #1c7ed6;
}
.table.vertical .input-text {
text-align: left;
}
/* 데이트 피커 */
.datepicker {
width: 128px;
border: 1px solid #dee2e6;
border-radius: 4px;
background-color: #ffffff;
padding: 0 8px 0 12px;
height: 36px;
background-image: url(../images/icon_calendar.png);
background-repeat: no-repeat;
background-size: 17px;
background-position: right 9px center;
outline: none;
}
.datepicker:focus {
border-color: #868e96;
}
.datepicker:-moz-read-only {
background-color: #f1f3f5;
color: #868e96;
}
.datepicker:disabled, .datepicker:read-only {
background-color: #f1f3f5;
color: #868e96;
}
#ui-datepicker-div {
z-index: 104 !important;
}
.ui-widget.ui-widget-content {
border: 1px solid #efefef !important;
box-shadow: 2px 4px 8px -4px rgba(0, 0, 0, 0.172);
}
.ui-datepicker-title {
margin: 0 20px 0 42px !important;
}
.ui-datepicker-title * {
font-family: "Noto Sans KR", sans-serif !important;
}
.ui-datepicker-title select {
text-align: center;
font-weight: 500;
background-color: transparent;
margin-bottom: 4px !important;
}
.ui-state-default {
background-color: transparent !important;
border: none !important;
text-align: center !important;
}
.ui-datepicker {
width: 230px !important;
padding: 5px !important;
border-radius: none !important;
}
.ui-datepicker select.ui-datepicker-year {
width: 25% !important;
}
.ui-datepicker-calendar th {
font-weight: 400 !important;
}
.ui-datepicker th {
padding: 0.2em 0.3em 0.7em !important;
}
.ui-datepicker-calendar th > span {
font-family: "Noto Sans KR", sans-serif !important;
color: #7b7e81;
}
.ui-datepicker-calendar td:nth-child(1) > a {
color: #ff6464;
}
.ui-datepicker-calendar td:nth-child(7) > a {
color: #5757ff;
}
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
color: #444444 !important;
font-weight: 700 !important;
background-color: rgb(240, 240, 240) !important;
border-radius: 5px !important;
text-underline-position: under;
}
.ui-widget-header {
border: none !important;
background-color: transparent !important;
}
.ui-state-active,
.ui-widget-content .ui-state-active {
color: #454545 !important;
}
.ui-datepicker-prev span {
background-image: url(../images/icon_chevron2.png) !important;
background-position: center center !important;
}
.ui-datepicker-next span {
background-image: url(../images/icon_chevron.png) !important;
background-position: center center !important;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
top: 5px !important;
cursor: pointer;
border: 1px solid transparent !important;
}
.input-file {
display: inline-block;
}
.input-file input[type=file] {
height: 0;
overflow: hidden;
width: 0;
}
.input-file input[type=file] + label {
position: relative;
display: inline-block;
height: 36px;
line-height: 36px;
padding: 0 18px;
background-color: #868e96;
border-radius: 5px;
color: #fff;
cursor: pointer;
outline: none;
vertical-align: middle;
}
.input-file input[type=file] + label:hover {
background-color: #7e868f;
}
.file-preview {
position: relative;
display: flex;
flex-direction: column;
align-items: flex-end;
gap: 5px;
border: 1px solid #e9ecef;
padding: 6px;
border-radius: 4px;
}
.file-preview__container {
display: flex;
align-items: center;
gap: 5px;
}
.file-preview__image {
display: flex;
justify-content: center;
align-items: center;
max-width: 100px;
aspect-ratio: 1;
}
.file-preview__delete {
background-color: #b1b6b9;
border-radius: 50%;
position: relative;
width: 18px;
height: 18px;
}
.file-preview__delete:hover {
background-color: #a9aeb2;
}
.file-preview__delete::before, .file-preview__delete::after {
content: "";
position: absolute;
width: 1px;
height: 12px;
background-color: #ffffff;
top: 50%;
left: 50%;
}
.file-preview__delete::before {
transform: translate(-50%, -50%) rotate(45deg);
}
.file-preview__delete::after {
transform: translate(-50%, -50%) rotate(-45deg);
}
.file-preview__number {
position: absolute;
left: 9px;
top: 3px;
color: #666968;
}
.textarea {
border: 1px solid #dee2e6;
border-radius: 4px;
padding: 8px;
outline: none;
width: 100%;
background-color: #ffffff;
resize: none;
}
.textarea:focus {
border-color: #868e96;
}
.textarea:-moz-read-only {
background-color: #f1f3f5;
}
.textarea:disabled, .textarea:read-only {
background-color: #f1f3f5;
}
.bs-timepicker {
height: 36px;
border: 1px solid #dee2e6;
border-radius: 4px;
padding: 0 8px;
transition: all 0.2s ease-in-out;
background-color: #ffffff;
background-image: url(../images/icon_clock.png);
background-repeat: no-repeat;
background-size: 17px;
background-position: right 7px center;
outline: none;
max-width: 84px;
}
.bs-timepicker:focus {
border-color: #868e96;
}
.bs-timepicker:-moz-read-only {
background-color: #f1f3f5;
color: #868e96;
}
.bs-timepicker:disabled, .bs-timepicker:read-only {
background-color: #f1f3f5;
color: #868e96;
}
.timepicker-container {
position: relative;
display: inline-flex;
align-items: center;
}
.timepicker {
left: 0 !important;
top: 24px !important;
padding-top: 10px;
}
.timepicker .title {
display: none;
}
.table-wrapper {
margin-bottom: 32px;
width: 100%;
}
.table-wrapper .table-wrapper {
margin-bottom: 16px;
}
.table {
width: 100%;
border-top: 1px solid #dee2e6;
}
.table tr {
border-bottom: 1px solid #f1f3f5;
}
.table tr.checked td {
background-color: #f5fbff;
}
.table th {
vertical-align: middle;
padding: 6px 16px;
font-weight: 500;
color: #50514f;
background-color: #f8f9fa;
height: 50px;
word-break: keep-all;
}
.table td {
vertical-align: middle;
padding: 6px 10px;
height: 50px;
background-color: #ffffff;
}
.table td .td-inner {
display: flex;
align-items: center;
flex-wrap: wrap;
-moz-column-gap: 5px;
column-gap: 5px;
row-gap: 8px;
}
.table td .td-inner.vertical {
flex-direction: column;
align-items: flex-start;
}
.table td > img {
display: inline-block;
}
.table td .table-ellipsis {
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
overflow: hidden;
word-break: break-all;
text-overflow: ellipsis;
}
.table.vertical th,
.table.vertical td {
text-align: center;
height: 46px;
}
.table.vertical th.left,
.table.vertical td.left {
text-align: left;
}
.table.vertical th.right,
.table.vertical td.right {
text-align: right;
}
.table.vertical th + th,
.table.vertical td + th {
border-left: 1px solid #f1f3f5;
}
.table.vertical th + td,
.table.vertical td + td {
border-left: 1px solid #f1f3f5;
}
.table.vertical td {
padding: 6px 5px;
}
.table.vertical.tight th,
.table.vertical.tight td {
height: 40px;
}
.table.transparent {
border-top: none !important;
}
.table.transparent tr {
border-bottom: none !important;
}
.table.transparent th {
background-color: transparent !important;
border: none !important;
}
.table.transparent td {
background-color: transparent !important;
border: none !important;
}
.table.draggable > tbody > tr {
cursor: move !important;
}
.table.draggable > tbody > tr:hover {
cursor: move !important;
}
.table.draggable > tbody > tr:active {
cursor: move !important;
}
.table.draggable > tbody > tr.dragging {
cursor: move !important;
}
.table.draggable > tbody > tr.dragging td {
background-color: #f5fbff;
}
.table.td-nested td,
.table.td-nested th {
padding: 0;
height: auto;
}
.table.personal-payment {
margin: 10px 0;
}
.table.personal-payment td,
.table.personal-payment th {
padding: 0;
height: 32px;
padding: 6px 12px;
}
.table.personal-payment td {
color: #343a40;
}
.table .manage-btn-container {
display: flex;
justify-content: center;
align-items: center;
flex-wrap: wrap;
gap: 4px;
}
.table .under-line {
cursor: pointer;
text-decoration: underline;
}
.border-left {
border-left: 1px solid #f1f3f5 !important;
}
.border-right {
border-right: 1px solid #f1f3f5 !important;
}
.border-bottom-thick {
border-bottom: 2px solid #e9ecef !important;
}
.product-search-box {
display: flex;
gap: 24px;
margin-top: 20px;
min-height: 400px;
}
.product-search-box > .table-wrapper {
min-width: 480px;
}
.product-search-box > .table-wrapper.left tbody tr,
.product-search-box > .table-wrapper.left tbody td {
cursor: pointer;
}
.product-search-box .product-search-box__product {
pointer-events: none;
}
.product-search-box .product-search-box__product > * {
pointer-events: auto;
}
.product-search-box__product {
display: inline-flex;
align-items: center;
gap: 8px;
line-height: 1.2;
}
.product-search-box__detail-name {
font-weight: 500;
color: #16191d;
}
.product-search-box__detail-expose {
color: #495057;
}
.product-search-box__detail-price {
color: #343a40;
font-weight: 500;
}
.product-search-box .pagination__container {
margin-top: 20px;
}
.tilde {
color: #495057;
margin: 0 5px;
}
.parentheses {
color: #868e96;
}
.input-unit-text {
color: #50514f;
margin-left: 3px;
min-width: 13px;
text-align: center;
}
.input-unit-text.left {
margin-left: 0;
margin-right: 5px;
}
.search-number__text {
color: #343a40;
margin-right: 5px;
}
.search-number__text strong {
font-weight: 700;
color: #228be6;
}
.search-number__text em {
font-style: normal;
font-weight: 500;
color: #212529;
}
.horizontal-line {
border-top: 1px solid #dee2e6;
margin: 10px 0;
}
.spacing {
margin: 4px 0;
color: transparent;
}
.black-list {
display: inline-flex;
align-items: center;
justify-content: center;
width: 16px;
height: 16px;
border-radius: 2px;
background-color: #343a40;
margin-right: 3px;
font-size: 13px;
color: #ffffff;
}
.option-text {
color: #50514f;
font-size: 13px;
}
.option-badge {
display: inline-block;
padding: 0 5px;
border-radius: 2px;
font-size: 12px;
background-color: #7e8282;
color: #ffffff;
}
.white-list {
display: inline-flex;
align-items: center;
justify-content: center;
width: 16px;
height: 16px;
border-radius: 2px;
background-color: #f8f9fa;
border: 1px solid #dee2e6;
margin-right: 3px;
font-size: 13px;
color: #16191d;
}
.multi-select {
min-width: 160px;
border-radius: 4px;
border: 1px solid #dee2e6;
overflow: hidden;
}
.multi-select__title {
display: flex;
align-items: center;
height: 34px;
font-weight: 500;
color: #16191d;
background-color: #f2f4f6;
}
.multi-select__title .b-checkbox-container {
width: 100%;
}
.multi-select__title .b-checkbox.checkbox {
padding: 0 6px;
width: 100%;
margin-right: 0;
}
.multi-select__inner {
height: 88px;
overflow-y: auto;
}
.multi-select__inner .b-checkbox-container {
row-gap: 0;
}
.multi-select__inner .b-checkbox.checkbox {
padding: 4px 6px;
width: 100%;
}
.multi-select__inner .b-checkbox.checkbox + .b-checkbox.checkbox {
border-top: 1px solid #f1f3f5;
}
.multi-select__inner::-webkit-scrollbar {
width: 8px;
}
.multi-select__inner::-webkit-scrollbar-track {
background-color: #f1f3f5;
}
.multi-select__inner::-webkit-scrollbar-thumb {
background-color: #ced4da;
border-radius: 4px;
}
.multi-select__inner::-webkit-scrollbar-button {
width: 0;
height: 0;
}
.order-detail-text {
font-size: 12px;
color: #666968;
}
.order-detail-text .icon {
position: relative;
top: 1px;
}
.order-detail-text__rowList {
display: flex;
flex-direction: column;
align-items: center;
gap: 4px;
}
.star-checkbox {
position: relative;
display: inline-block;
width: 24px;
height: 24px;
cursor: pointer;
}
.star-checkbox > input {
width: 18px;
height: 18px;
cursor: pointer;
}
.star-checkbox > input::after {
content: "";
position: absolute;
display: inline-block;
width: 18px;
height: 18px;
background-image: url(../images/icon_important-order.png);
background-position: -18px 0;
background-size: cover;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.star-checkbox > input:checked::after {
background-position: 0 0;
}
.fyi {
position: relative;
padding-left: 8px;
}
.fyi::before {
content: "";
position: absolute;
top: 0.65em;
left: 0;
display: inline-block;
width: 3px;
height: 3px;
background-color: currentColor;
opacity: 0.9;
}
.tooltip {
font-style: 14px;
position: fixed;
padding: 10px 16px;
border: 1px solid #ced4da;
border-radius: 4px;
text-align: left;
color: #030507;
background: #fff;
box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1);
}
.tooltip::after {
content: "";
position: absolute;
top: 100%;
left: 50%;
margin-left: -7px;
border-width: 7px;
border-style: solid;
border-color: #ced4da transparent transparent transparent;
}
.content-tab {
display: flex;
min-width: 1140px;
margin-bottom: 20px;
gap: 8px;
}
.content-tab__btn, .content-tab__scroll-btn {
display: inline-flex;
align-items: center;
justify-content: center;
text-align: center;
flex: 1;
height: 48px;
background-color: #f1f3f5;
color: #495057;
font-weight: 500;
border-radius: 4px;
font-size: 15px;
box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.07);
word-break: keep-all;
line-height: 1.2;
padding: 0 6px;
max-width: 533px;
}
.content-tab__btn:hover, .content-tab__scroll-btn:hover {
background-color: #ebeef1;
color: #343a40;
}
.content-tab__btn.active, .content-tab__scroll-btn.active {
background-color: #ffffff;
color: #16191d;
box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.1);
}
.content-tab__btn.active:hover, .content-tab__scroll-btn.active:hover {
background-color: #fafafa;
color: #0d0f12;
}
.content-tab__content {
display: none;
}
.content-tab__content.active {
display: block;
}
.content-tab.fixed {
position: fixed;
background-color: #ffffff;
top: 68px;
left: 230px;
right: 0;
z-index: 99;
box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.1);
padding: 9px 24px 9px 32px;
transition: all 0.3s ease-in-out;
}
.content-tab.fixed .content-tab__btn,
.content-tab.fixed .content-tab__scroll-btn {
height: 34px;
font-size: 14px;
}
.content-tab.fixed .content-tab__scroll-btn {
font-size: 13px;
}
.content-tab.fixed + .content-section {
margin-top: 120px;
}
.content-fold__header {
display: flex;
justify-content: space-between;
align-items: center;
}
.content-fold__header .content-section__title {
margin-bottom: 0;
font-size: 20px;
}
.content-fold__btn {
position: relative;
width: 32px;
height: 32px;
border: 1px solid #e0e4e5;
border-radius: 2px;
}
.content-fold__btn::before {
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 8px;
height: 8px;
border: 1px solid #50514f;
border-top: none;
border-right: none;
transform: translate(-50%, calc(-50% - 3px)) rotate(-45deg);
}
.content-fold__btn.opened::before {
transform: translate(-50%, calc(-50% + 2px)) rotate(135deg);
}
.content-fold__content {
padding-top: 20px;
}
.address-group {
width: 100%;
display: flex;
flex-direction: column;
row-gap: 10px;
align-items: flex-start;
padding: 5px 0;
}
.address-line {
width: 100%;
}
.address-line__title {
display: inline-block;
min-width: 54px;
text-align: right;
margin-right: 10px;
font-weight: 500;
color: #343a40;
}
.address-line__find-btn {
height: 36px;
padding: 0 6px;
background-color: #f8f9fa;
border: 1px solid #dee2e6;
border-radius: 5px;
font-size: 13px;
font-weight: 500;
color: #495057;
}
.address-line__find-btn:hover {
background-color: #f1f3f5;
}
.phone-container {
display: inline-flex;
align-items: center;
}
.expect-mileage {
cursor: pointer;
}
.discount-list {
cursor: pointer;
}
.default-address {
display: inline-block;
color: #228be6;
padding: 3px 4px;
border-radius: 2px;
font-weight: 500;
font-size: 14px;
border: 1px solid #228be6;
}
.draggable-icon-container {
pointer-events: none;
font-size: 0;
}
.scroll-to-top {
position: fixed;
bottom: 40px;
right: 40px;
width: 52px;
height: 52px;
border-radius: 50%;
background-color: #f8f9fa;
border: 1px solid #dee2e6;
box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.1);
display: flex;
justify-content: center;
align-items: center;
cursor: pointer;
z-index: 101;
opacity: 0;
pointer-events: none;
transition: 0.3s opacity ease-in-out;
}
.scroll-to-top:hover {
background-color: #f1f3f5;
}
.scroll-to-top.show {
opacity: 1;
pointer-events: auto;
}
.scroll-to-top::before {
content: "";
width: 12px;
height: 12px;
margin-top: 4px;
border: 2px solid #495057;
border-top: none;
border-right: none;
transform: rotate(135deg);
}
.change-log {
padding: 10px 12px;
background-color: #f7f7f7;
border-radius: 5px;
height: 180px;
overflow-y: auto;
}
.change-log__list + .change-log__list {
margin-top: 4px;
}
.change-log__date {
color: #1971c2;
font-weight: 500;
margin-right: 2px;
}
.change-log__description {
color: #16191d;
}
.product-group {
display: grid;
grid-template-columns: repeat(6, 1fr);
width: 100%;
gap: 14px;
}
.product-group__item {
width: 140px;
}
.product-group__item-number {
display: inline-flex;
align-items: center;
justify-content: center;
text-align: center;
width: 18px;
height: 18px;
font-size: 13px;
border-radius: 50%;
font-family: Tahoma;
letter-spacing: -0.05em;
background-color: #979b9d;
color: #ffffff;
}
.product-group__image {
display: flex;
align-items: center;
width: 100%;
height: 140px;
margin-top: 4px;
}
.product-group__image img {
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
}
.product-group__description {
font-size: 13px;
line-height: 1.3;
margin-top: 4px;
}
.product-group__description-price {
color: #343a40;
font-weight: 500;
margin-top: 4px;
}
.product-badge {
display: inline-block;
font-size: 11px;
height: 20px;
padding: 0 8px;
border-radius: 40px;
background-color: #b1b6b9;
font-weight: 500;
}
.product-badge.new {
color: #40c057;
background-color: #f8fef9;
border: 1px solid #40c057;
}
.product-badge.best {
color: #fab005;
background-color: #fffdf5;
border: 1px solid #fab005;
}
.product-badge.hot {
color: #ff6b6b;
background-color: snow;
border: 1px solid #ff6b6b;
}
.product-badge.md-pick {
color: #5c7cfa;
background-color: #fcfdff;
border: 1px solid #5c7cfa;
}
.product-badge.hot-deal {
color: #f06595;
background-color: #fffafc;
border: 1px solid #f06595;
}
.sms-manage {
padding: 16px;
border: 1px solid #dee2e6;
text-align: left;
border-radius: 5px;
}
.sms-manage .textarea {
height: 160px;
background-color: #f7f7f7;
}
.sms-manage__byte {
margin-top: 4px;
padding: 0 2px;
text-align: right;
}
.sms-manage__byte .number {
color: #666968;
font-weight: 500;
}
.sms-manage__byte .text {
color: #979b9d;
font-size: 13px;
}
.mini-info-btn {
display: inline-flex;
align-items: center;
justify-content: center;
background-color: #ffffff;
border: 1px solid #d1d6d8;
color: #666968;
border-radius: 4px;
font-size: 13px;
font-weight: 500;
width: 16px;
height: 16px;
cursor: pointer;
}
.mini-info-content {
position: absolute;
background-color: #ffffff;
border: 2px solid #dee2e6;
border-radius: 4px;
box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1);
padding: 12px;
}
.mini-info-content__header {
display: flex;
align-items: center;
margin-bottom: 12px;
}
.mini-info-content__title {
font-size: 16px;
font-weight: 500;
color: #16191d;
margin-right: auto;
}
.mini-info-content__close {
width: 20px;
height: 20px;
background-image: url(../images/icon_modal-close-black.png);
background-size: cover;
background-size: 14px 14px;
background-repeat: no-repeat;
background-position: center center;
}
.mini-info-content__section {
margin-bottom: 28px;
}
.mini-info-content__content {
padding: 4px;
max-height: 500px;
overflow-y: auto;
}
.mini-info-content__content p {
position: relative;
font-size: 13px;
color: #666968;
margin-bottom: 8px;
padding-left: 12px;
}
.mini-info-content__content p::before {
content: "";
position: absolute;
display: inline-block;
width: 3px;
height: 3px;
background-color: #979b9d;
border-radius: 50%;
top: 9px;
left: 2px;
}
.mini-info-content__content p.mini-info-content__subTitle {
font-size: 14px;
color: #16191d;
font-weight: 500;
padding-left: 0;
margin-bottom: 10px;
}
.mini-info-content__content p.mini-info-content__subTitle::before {
display: none;
}
.mini-info-content__writingSample-box {
background-color: #f0f0f0;
padding: 8px 10px;
font-size: 13px;
border-radius: 2px;
margin-bottom: 20px;
}
.pagination__container {
display: flex;
justify-content: center;
}
.pagination {
display: flex;
}
.pagination > * {
margin-right: 3px;
}
.pagination__number-group {
display: flex;
flex-wrap: wrap;
}
.pagination__number-group > li + li {
margin-left: 3px;
}
.pagination__item {
display: flex;
justify-content: center;
align-items: center;
min-width: 24px;
height: 24px;
padding: 0 3px;
font-size: 13px;
font-variant-numeric: tabular-nums;
border: 1px solid #ced4da;
background-color: #ffffff;
color: #495057;
border-radius: 3px;
font-variant-numeric: tabular-nums;
box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.05);
}
.pagination__item:hover {
background-color: #f1f3f5;
color: #343a40;
}
.pagination__item.active {
color: #ffffff;
background-color: #16191d;
border-color: transparent;
}
.pagination__item:disabled {
background-color: #e3e3e3;
pointer-events: none;
}
.pagination__item.prev::before {
content: "";
width: 13px;
height: 13px;
background-image: url(../images/icon_pagination-next.png);
background-size: cover;
transform: rotate(-180deg);
}
.pagination__item.prev:disabled::before {
opacity: 0.6;
}
.pagination__item.first::before {
content: "";
width: 13px;
height: 13px;
background-image: url(../images/icon_pagination-last.png);
background-size: cover;
transform: rotate(-180deg);
}
.pagination__item.first:disabled::before {
opacity: 0.6;
}
.pagination__item.next::before {
content: "";
width: 13px;
height: 13px;
background-image: url(../images/icon_pagination-next.png);
background-size: cover;
}
.pagination__item.next:disabled::before {
opacity: 0.6;
}
.pagination__item.last::before {
content: "";
width: 13px;
height: 13px;
background-image: url(../images/icon_pagination-last.png);
background-size: cover;
}
.pagination__item.last:disabled::before {
opacity: 0.6;
}
.dropzone-wrapper {
padding: 12px;
width: 100%;
}
.dropzone-wrapper .dropzone {
display: inline-flex;
align-items: center;
border: 2px dashed #dee2e6;
border-radius: 6px;
min-width: 480px;
min-height: 224px;
gap: 10px;
flex-wrap: wrap;
}
.dropzone-wrapper .dropzone .dz-message {
width: 100%;
font-size: 15px;
font-weight: 500;
color: #979b9d;
}
.dropzone-wrapper .dropzone .dz-message::before {
content: "";
display: block;
margin: 0 auto 12px;
width: 80px;
height: 80px;
background-image: url(../images/icon_dropzone-upload.png);
background-size: cover;
}
.file-list li {
display: flex;
align-items: center;
}
.file-list li + li {
margin-top: 8px;
}
.file-list__item {
display: inline-flex;
align-items: center;
}
.file-list__item-size {
color: #868e96;
letter-spacing: -0.035em;
}
.file-list__delete {
display: inline-block;
width: 16px;
height: 16px;
margin-left: 4px;
background-image: url(../images/icon_file-delete.png);
background-size: cover;
}
.comment-id {
display: inline-flex;
justify-content: center;
flex-wrap: wrap;
align-items: center;
-moz-column-gap: 2px;
column-gap: 2px;
}
.comment-id__id {
color: #868e96;
}
.comment-id__ip {
font-size: 13px;
color: #868e96;
}
.comment-write {
display: flex;
border: 1px solid #dee2e6;
border-radius: 4px;
overflow: hidden;
margin-bottom: 8px;
}
.comment-write-container {
background-color: #f8f9fa;
padding: 14px 12px;
border-radius: 4px;
}
.comment-write-container .comment-id {
margin-bottom: 4px;
margin-left: 4px;
}
.comment-write__textarea-container {
flex-grow: 1;
padding: 4px 6px;
background-color: #ffffff;
}
.comment-write__textarea {
resize: none;
outline: none;
width: 100%;
}
.comment-write__button {
position: relative;
z-index: 1;
flex-shrink: 0;
width: 120px;
background-color: #7e8282;
color: #ffffff;
font-size: 16px;
font-weight: 500;
text-align: center;
}
.comment-write__button:hover {
background-color: #808080;
}
.board-setting {
display: flex;
justify-content: space-between;
}
.board-setting__left, .board-setting__right {
flex: 1;
}
.board-setting__center {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
min-width: 60px;
gap: 8px;
margin-bottom: 68px;
}
.board-setting__title {
font-size: 16px;
font-weight: 500;
color: #0d0f12;
margin-bottom: 2px;
padding-left: 4px;
}
.board-setting__select {
width: 100%;
height: 380px;
border: 1px solid #dee2e6;
border-radius: 4px;
outline: none;
padding: 2px 0;
margin-bottom: 8px;
background-color: #ffffff;
}
.board-setting__select option {
padding: 2px 7px;
color: #343a40;
}
.board-setting__move-btn {
position: relative;
width: 34px;
height: 34px;
border: 1px solid #dee2e6;
border-radius: 4px;
background-color: #ffffff;
}
.board-setting__move-btn:after {
content: "";
position: absolute;
top: 50%;
left: 50%;
transform: translate(calc(-50% - 2px), -50%) rotate(-135deg);
width: 10px;
height: 10px;
border: 2px solid #868e96;
border-width: 0 0 2px 2px;
transition: transform 0.3s ease-in-out;
}
.board-setting__move-btn.left:after {
transform: translate(calc(-50% + 2px), -50%) rotate(45deg);
}
.board-setting__move-btn:hover {
background-color: #f8f9fa;
}
.board-setting__controls {
display: flex;
justify-content: flex-end;
gap: 4px;
margin-bottom: 12px;
}
.prev-next {
display: flex;
flex-direction: column;
margin-bottom: 20px;
font-size: 15px;
border-radius: 4px;
padding: 2px 4px;
}
.prev-next__item {
position: relative;
display: flex;
align-items: center;
gap: 4px;
padding: 7px 0;
}
.prev-next__item-title {
position: relative;
font-weight: 500;
color: #666968;
flex-shrink: 0;
padding-right: 18px;
}
.prev-next__item-title::after {
content: "";
position: absolute;
right: 0px;
top: 50%;
transform: translateY(calc(-50% - 2px)) rotate(45deg);
width: 8px;
height: 8px;
border: 2px solid #b1b6b9;
border-width: 0 2px 2px 0;
}
.prev-next__item-content {
flex-grow: 1;
}
.prev-next__item-content a {
position: relative;
color: #16191d;
padding: 3px 0 3px 14px;
width: 100%;
display: -webkit-box;
overflow: hidden;
text-overflow: ellipsis;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
}
.prev-next__item-content a:before {
position: absolute;
content: "";
display: inline-block;
width: 1px;
height: 12px;
background-color: #d1d6d8;
left: 7px;
top: 50%;
transform: translateY(-50%);
}
.prev-next__item-content a:hover {
text-decoration: underline;
}
.prev-next__item-info {
display: flex;
flex-shrink: 0;
gap: 14px;
font-size: 14px;
}
.prev-next__item-info__author {
color: #7e8282;
}
.prev-next__item-info__date {
font-weight: 500;
color: #7e8282;
}
.prev-next__item.prev .prev-next__item-title::after {
transform: translateY(calc(-50% + 2px)) rotate(-135deg);
}
.prev-next__item.next::before {
position: absolute;
content: "";
display: block;
width: 100%;
height: 1px;
background-color: #e0e4e5;
left: 50%;
top: 0;
transform: translateX(-50%);
opacity: 0.8;
}
.hover-box-trigger {
position: relative;
text-decoration: underline;
cursor: pointer;
}
.hover-box-content {
position: absolute;
background-color: #ffffff;
border: 2px solid #dee2e6;
border-radius: 4px;
box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1);
padding: 12px;
}
.select-show-content {
flex-grow: 1;
}
.message-send {
display: grid;
grid-template-columns: 60% 40%;
gap: 24px;
width: 100%;
padding-top: 5px;
}
.message-send__left > .form-control-container, .message-send__right > .form-control-container {
height: 34px;
margin-bottom: 10px;
}
.message-send__left .textarea, .message-send__right .textarea {
resize: auto;
}
.message-send__right .textarea {
background-color: #f7f7f7;
border: 1px solid #dee2e6;
border-radius: 4px;
padding: 8px;
outline: none;
width: 100%;
}
.sms-list-content__title {
padding: 4px 4px;
border: 1px solid #dee2e6;
border-radius: 4px 4px 0 0;
overflow-y: auto;
max-height: 50px;
}
.sms-list-content__content {
background-color: #f7f7f7;
border: 1px solid #dee2e6;
border-radius: 0 0 4px 4px;
padding: 4px 6px;
overflow-y: auto;
margin-top: -1px;
}
.tree-section {
display: grid;
grid-template-columns: 400px 1fr;
gap: 20px;
}
.tree-section__left .form-control-container, .tree-section__right .form-control-container {
height: 34px;
margin-bottom: 10px;
}
.tree-section .jstree-wrapper {
min-height: 400px;
max-height: 560px;
overflow-y: auto;
border: 1px solid #e9ecef;
border-radius: 4px;
padding: 12px;
}
.tab-box {
display: flex;
gap: 4px;
border-bottom: 1px solid #ced4da;
margin-bottom: 20px;
}
.tab-box__btn {
text-align: center;
font-weight: 500;
color: #868e96;
padding: 10px 24px;
border: 1px solid #dee2e6;
border-width: 1px 1px 0 1px;
cursor: pointer;
border-radius: 4px 4px 0 0;
background-color: #f8f9fa;
}
.tab-box__btn:first-child {
margin-left: 0;
}
.tab-box__btn:hover {
background-color: #f1f3f5;
}
.tab-box__btn.current {
color: #16191d;
border-color: #ced4da;
border-bottom-color: #ffffff;
background-color: #ffffff;
}
.send-content {
background-color: #f7f7f7;
border: 1px solid #dee2e6;
border-radius: 4px;
padding: 4px 6px;
overflow-y: auto;
}
.emoji-container {
position: relative;
display: flex;
gap: 5px;
width: 100%;
}
.emoji-container > .btn {
flex-shrink: 0;
}
.pop-terms__box {
position: relative;
overflow: auto;
height: 160px;
margin-top: 8px;
padding: 13px;
border: 1px solid #dadada;
background: #fff;
}
.pop-terms__box strong {
font-weight: 600;
}
.pop-terms__box .article,
.pop-terms__box .policy_summary {
font-size: 13px;
line-height: 16px;
color: #666;
}
.pop-terms__box .article {
margin-top: 15px;
}
.pop-terms__box .article__title {
font-size: 13px;
line-height: 16px;
font-weight: 700;
padding-bottom: 8px;
}
.pop-terms__box .article__text {
margin-bottom: 8px;
}
.pop-terms__box .section {
font-size: 13px;
line-height: 16px;
color: #666;
}
.pop-terms__box .section ol {
margin-bottom: 4px;
padding-left: 10px;
}
.pop-terms__box .section a {
color: #0c49a5;
text-decoration: underline;
}
.pop-terms__box ol > li {
margin-bottom: 4px;
}
.pop-terms__box ol > li > p {
margin-bottom: 4px;
}
.pop-terms__item {
margin-top: 28px;
}
.template-message__container {
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 20px;
}
.template-message {
border: 1px solid #f1f3f5;
border-top: 1px solid #dee2e6;
}
.template-message__header {
background-color: #f8f9fa;
border-bottom: 1px solid #f1f3f5;
padding: 10px 8px;
color: #50514f;
font-weight: 500;
text-align: center;
}
.template-message__body {
border-bottom: 1px solid #f1f3f5;
padding: 12px;
}
.template-message__footer {
text-align: right;
padding: 10px 8px;
}
.template-message__footer .manage-btn-container {
display: inline-flex;
justify-content: center;
align-items: center;
flex-wrap: wrap;
gap: 4px;
}
.talk-edit-row {
display: flex;
align-items: center;
gap: 4px;
}
.talk-edit-row .circle-btn {
flex-shrink: 0;
}
.message-edit__wrapper {
display: flex;
}
.message-edit__wrapper > .table-wrapper {
width: 65%;
}
.message-edit__right {
width: 35%;
padding: 0 20px 20px;
margin-left: 20px;
}
.message-edit-preview {
position: relative;
width: 290px;
border: 1px solid #dee2e6;
border-radius: 32px;
padding: 40px 12px 12px;
}
.message-edit-preview::before {
content: "";
top: 20px;
left: 50%;
transform: translateX(-50%);
position: absolute;
display: inline-block;
width: 52px;
height: 6px;
background-color: #e9ecef;
border-radius: 10px;
}
.message-edit-preview__image {
border-radius: 8px;
overflow: hidden;
}
.message-edit-preview__content {
position: absolute;
display: flex;
flex-direction: column;
left: 50%;
top: 95px;
transform: translateX(-50%);
width: 238px;
height: 322px;
background-color: #ffffff;
border: 1px solid #dee2e6;
}
.message-edit-preview__header {
background-color: #f1f3f5;
padding: 10px 8px;
color: #16191d;
}
.message-edit-preview__body {
flex-grow: 1;
padding: 6px 6px 0;
height: 200px;
}
.message-edit-preview__body textarea {
width: 100%;
height: 100%;
resize: none;
border: 1px solid #dee2e6;
border-radius: 2px;
padding: 2px;
font-size: 13px;
}
.message-edit-preview__footer {
padding: 6px 6px 0;
}
.message-edit-preview__footer-item {
display: block;
border: 1px solid #dee2e6;
text-align: center;
padding: 2px;
font-size: 13px;
color: #1c7ed6;
margin-bottom: 4px;
}
.info-oneline {
display: flex;
align-items: center;
gap: 3px;
margin-bottom: 5px;
color: #495057;
}
.mileage-word {
display: inline-flex;
align-items: center;
gap: 2px;
}
.infoDescription-box {
background-color: #f8f9fa;
font-size: 13px;
padding: 12px;
border-radius: 4px;
margin-bottom: 20px;
color: #495057;
}
.seoCode-desc {
display: flex;
align-items: center;
gap: 6px;
margin-top: 10px;
color: #495057;
}
.refundReasonSet-btnContainer {
display: flex;
align-items: center;
gap: 12px;
padding: 4px 0;
}
.refundReasonSet-btnContainer__item {
display: inline-flex;
align-items: center;
gap: 4px;
color: #343a40;
}
.uploadList {
width: 100%;
padding: 10px 0;
}
.uploadList__top {
display: flex;
justify-content: space-between;
align-items: flex-end;
margin-bottom: 6px;
}
.uploadList__removeAll {
padding: 4px 8px;
cursor: pointer;
border: 1px solid #dee2e6;
border-radius: 4px;
font-size: 13px;
color: #16191d;
}
.uploadList__removeAll:hover {
background-color: #f8f8f8;
}
.uploadList__allSize {
font-size: 13px;
color: #666968;
}
.uploadList__body {
display: grid;
grid-template-columns: 120px 1fr;
background-color: #fafafb;
padding: 12px;
border-radius: 5px;
gap: 10px;
}
.uploadList__preview {
flex-shrink: 0;
border-radius: 2px;
overflow: hidden;
}
.uploadList__preview img {
width: 120px;
height: 120px;
-o-object-fit: cover;
object-fit: cover;
}
.uploadList__list {
flex-grow: 1;
list-style: none;
border: 1px solid #dee2e6;
background-color: #ffffff;
border-radius: 2px;
max-height: 120px;
overflow-y: auto;
}
.uploadList__item {
position: relative;
padding: 6px 0;
cursor: pointer;
border-radius: 2px;
border-bottom: 1px solid #f7f7f7;
}
.uploadList__item:hover {
background-color: #f8f8f9;
}
.uploadList__item:hover .uploadList__removeBtn::before, .uploadList__item:hover .uploadList__removeBtn::after {
background-color: #7e8282;
}
.uploadList__item.active {
background-color: #f0f8ff;
}
.uploadList__item:last-child {
border-bottom: none;
}
.uploadList__item .uploadList__itemText {
display: flex;
font-size: 13px;
padding-left: 28px;
}
.uploadList__item .uploadList__itemName {
color: #16191d;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
padding-right: 48px;
}
.uploadList__item .uploadList__itemSize {
position: absolute;
font-size: 12px;
color: #979b9d;
right: 8px;
top: 8px;
}
.uploadList__item .uploadList__removeBtn {
position: absolute;
cursor: pointer;
left: 12px;
top: 11px;
}
.uploadList__item .uploadList__removeBtn::before, .uploadList__item .uploadList__removeBtn::after {
content: "";
position: absolute;
width: 1px;
height: 12px;
background-color: #979b9d;
}
.uploadList__item .uploadList__removeBtn::before {
transform: rotate(45deg);
}
.uploadList__item .uploadList__removeBtn::after {
transform: rotate(-45deg);
}
.number-badge {
position: absolute;
top: -4px;
right: -5px;
display: inline-flex;
align-items: center;
justify-content: center;
min-width: 16px;
padding: 0 5px;
height: 16px;
border-radius: 100px;
background-color: #228be6;
color: #ffffff;
font-family: Arial;
font-weight: 700;
font-size: 11px;
}
.header {
min-width: 1200px;
background-color: #ffffff;
}
.header__top {
display: flex;
height: 60px;
padding: 0 20px;
}
.header__top .header-left {
display: flex;
align-items: center;
margin-right: auto;
}
.header__top .header-right {
display: flex;
align-items: center;
gap: 14px;
}
.header__top .header-right__notification {
position: relative;
font-size: 0;
}
.header__top .header-right__user-info {
position: relative;
display: inline-flex;
align-items: center;
gap: 4px;
font-weight: 500;
color: #343a40;
display: inline-flex;
align-items: center;
padding: 10px 12px 10px 0;
cursor: pointer;
}
.header__top .header-right__user-info:hover .userInfo-float {
opacity: 1;
pointer-events: auto;
}
.header__top .header-right__user-info::after {
content: "";
position: absolute;
top: 50%;
right: -2px;
transform: translateY(-50%);
display: inline-block;
width: 0;
height: 0;
border-top: 4px solid #495057;
border-left: 4px solid transparent;
border-right: 4px solid transparent;
}
.header__top .header-right__logout {
display: inline-flex;
gap: 4px;
align-items: center;
color: #343a40;
font-weight: 500;
}
.header__top .header-right__linkContainer {
display: flex;
align-items: center;
gap: 8px;
}
.header-searchBar {
margin-left: 34px;
}
.header-searchBar__inner {
display: flex;
align-items: center;
height: 40px;
width: 312px;
background-color: #edf0f3;
border-radius: 55px;
padding: 0 14px;
}
.header-searchBar__inner .header-searchBar__select {
position: relative;
flex-shrink: 0;
color: #666968;
font-weight: 500;
width: 60px;
padding: 0 4px;
margin-right: 15px;
}
.header-searchBar__inner .header-searchBar__select > select {
width: 100%;
}
.header-searchBar__inner .header-searchBar__select::before {
content: "";
position: absolute;
top: 50%;
right: 4px;
transform: translateY(-50%);
display: inline-block;
width: 0;
height: 0;
border-top: 5px solid #7e8282;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
}
.header-searchBar__inner .header-searchBar__select:after {
content: "";
position: absolute;
right: -7px;
display: inline-block;
background-color: #D2D2D2;
top: 50%;
transform: translateY(-50%);
width: 1px;
height: 20px;
}
.header-searchBar__inner .header-searchBar__input {
flex-grow: 1;
outline: none;
}
.header-searchBar__inner .header-searchBar__btn {
flex-shrink: 0;
width: 24px;
height: 24px;
background-image: url(../images/icon_search.png);
background-size: 20px 20px;
background-repeat: no-repeat;
background-position: 50% 50%;
}
.header__bottom {
height: 50px;
background-color: #34373C;
background: linear-gradient(180deg, rgba(130, 140, 150, 0.94) 0%, #828C96 100%);
box-shadow: 0px 3px 9px 0px rgba(0, 0, 0, 0.15) inset;
}
.header .header-nav {
position: relative;
display: flex;
}
.header .header-nav__fullMenu-trigger {
position: absolute;
left: 0;
height: 100%;
display: flex;
flex-shrink: 0;
align-items: center;
background-color: #ffffff;
font-size: 16px;
font-weight: 500;
width: 230px;
border-right: 1px solid rgba(255, 255, 255, 0.1);
border-top: 2px solid #e9ecef;
transition: all 0.3s ease-in-out;
z-index: 102;
}
.header .header-nav__fullMenu-trigger-btn,
.header .header-nav__fullMenu-trigger button {
position: relative;
display: inline-flex;
align-items: center;
justify-content: space-between;
width: 100%;
height: 100%;
padding: 0 20px;
transition: all 0.3s ease-in-out;
}
.header .header-nav__fullMenu-trigger-btn svg,
.header .header-nav__fullMenu-trigger button svg {
flex-shrink: 0;
fill: currentColor;
}
.header .header-nav__fullMenu-trigger-btn span,
.header .header-nav__fullMenu-trigger button span {
transition: all 0.3s ease-in-out;
opacity: 1;
}
.header .header-nav__fullMenu-trigger::before {
pointer-events: none;
content: "";
opacity: 0;
position: absolute;
left: 0;
top: 0;
height: 100%;
width: 100%;
transition: all 0.3s ease-in-out;
}
.header .header-nav__fullMenu-trigger::after {
content: "";
position: absolute;
left: 0;
right: 0;
top: 0;
height: 7px;
background: linear-gradient(to bottom, rgba(0, 0, 0, 0.05) 0, transparent 7px, transparent 100%);
transition: all 0.3s ease-in-out;
}
.header .header-nav__right {
padding: 0 20px 0 250px;
transition: all 0.3s ease-in-out;
}
.header .header-nav__right ul {
display: flex;
gap: 20px;
}
.header .header-nav__right ul li {
position: relative;
color: #ffffff;
opacity: 0.75;
transition: all 0.2s;
}
.header .header-nav__right ul li::after {
content: "";
position: absolute;
display: inline-block;
width: 100%;
height: 4px;
left: 0;
bottom: 0px;
}
.header .header-nav__right ul li.current {
opacity: 1;
font-weight: 500;
}
.header .header-nav__right ul li.current::after {
background-color: #ffffff;
}
.header .header-nav__right ul li:hover {
opacity: 1;
}
.header .header-nav__right ul li:hover::after {
background-color: #ffffff;
}
.header .header-nav__right ul li a {
display: block;
min-width: 68px;
padding: 0 1.4vw;
text-align: center;
font-size: 16px;
line-height: 50px;
word-break: keep-all;
}
.header__logo > a {
display: flex;
align-items: center;
}
.header__logo > a > img {
position: relative;
top: -2px;
}
.header__logo-title {
position: relative;
font-size: 22px;
font-weight: 700;
color: #212529;
letter-spacing: -0.04em;
margin-bottom: 0px;
margin-left: 10px;
word-break: keep-all;
}
.header.closed .header-nav__fullMenu-trigger {
left: -168px;
background-color: transparent;
border-top-color: rgba(130, 140, 150, 0.94);
}
.header.closed .header-nav__fullMenu-trigger::after {
opacity: 0;
}
.header.closed .header-nav__fullMenu-trigger::before {
opacity: 1;
background: linear-gradient(180deg, rgba(130, 140, 150, 0.94) 0%, #828C96 100%);
}
.header.closed .header-nav__fullMenu-trigger-btn svg,
.header.closed .header-nav__fullMenu-trigger button svg {
fill: #ffffff;
}
.header.closed .header-nav__right {
padding: 0 20px 0 82px;
}
.header__quick-search-list {
color: #50514f;
}
.header__quick-search-list > li {
position: relative;
padding-left: 6px;
}
.header__quick-search-list > li::before {
content: "";
position: absolute;
display: inline-block;
width: 2px;
height: 2px;
background-color: #7e8282;
left: 0;
top: 50%;
transform: translateY(-50%);
margin-right: 4px;
}
.header__logo {
position: relative;
display: flex;
align-items: center;
padding: 8px 0;
cursor: pointer;
}
.header__logo:hover .siteSelect {
display: block;
}
.header__siteSelectArrow {
flex-shrink: 0;
display: inline-flex;
align-items: center;
justify-content: center;
width: 22px;
height: 22px;
border: 1px solid #dee2e6;
border-radius: 50%;
margin-left: 6px;
margin-top: 4px;
}
.header__siteSelectArrow::after {
content: "";
display: inline-block;
width: 0;
height: 0;
border-left: 4px solid transparent;
border-right: 4px solid transparent;
border-top: 5px solid #495057;
}
.siteSelect {
position: absolute;
bottom: 0;
left: 0;
transform: translateY(100%);
display: none;
background-color: #ffffff;
width: 100%;
z-index: 103;
border-radius: 12px;
box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.2);
overflow: hidden;
max-height: 200px;
overflow-y: auto;
}
.siteSelect::-webkit-scrollbar {
width: 3px;
background-color: transparent;
}
.siteSelect::-webkit-scrollbar-thumb {
background-color: #b3b3b3;
}
.siteSelect__list > li {
border-top: 1px solid #f1f3f5;
}
.siteSelect__btn {
font-size: 14px;
display: block;
padding: 0 8px 0 20px;
width: 100%;
height: 40px;
color: #212529;
font-weight: 500;
}
.siteSelect__btn:hover {
background-color: #f5f5f5;
color: #0d0f12;
}
.full-menu-content {
max-height: 810px;
padding-right: 46px;
}
.full-menu-content .depth1 {
display: flex;
flex-wrap: wrap;
}
.full-menu-content .depth1__item {
width: 20%;
min-width: 220px;
padding: 10px;
}
.full-menu-content .depth1__title {
display: block;
font-size: 24px;
font-weight: 700;
color: #0d0f12;
padding: 0 6px;
border-bottom: 1px solid #495057;
padding-bottom: 4px;
margin-bottom: 12px;
}
.full-menu-content .depth2 {
border-radius: 4px;
padding: 8px 4px 12px;
}
.full-menu-content .depth2__item + .depth2__item {
margin-top: 20px;
}
.full-menu-content .depth2__title {
color: #212529;
font-size: 16px;
font-weight: 500;
padding: 0 4px;
}
.full-menu-content .depth2__title:hover {
text-decoration: underline;
}
.full-menu-content .depth3 {
background-color: #f8f9fa;
border-radius: 4px;
margin-top: 6px;
padding: 6px 4px;
}
.full-menu-content .depth3__item {
padding: 4px 6px;
}
.full-menu-content .depth3__title {
display: inline-block;
position: relative;
color: #495057;
padding: 2px 0 2px 5px;
font-size: 14px;
}
.full-menu-content .depth3__title:hover {
text-decoration: underline;
color: #343a40;
}
.full-menu-content .depth3__title::before {
content: "";
position: absolute;
display: inline-block;
width: 3px;
height: 3px;
background-color: #868e96;
left: 0;
top: 50%;
transform: translateY(-50%);
margin-right: 4px;
}
.userInfo-float {
cursor: auto;
opacity: 0;
pointer-events: none;
position: absolute;
min-width: 280px;
top: 44px;
right: 0;
padding: 20px 12px;
background-color: #ffffff;
border-radius: 5px;
box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1);
color: #030507;
z-index: 1;
}
.userInfo-float__top {
text-align: center;
margin-bottom: 12px;
}
.userInfo-float__top em {
font-style: normal;
}
.userInfo-float__top .icon {
flex-shrink: 0;
margin-bottom: 6px;
}
.userInfo-float__info {
white-space: nowrap;
}
.userInfo-float__info-row {
font-size: 15px;
}
.userInfo-float__bottom {
display: flex;
justify-content: center;
gap: 4px;
}
.side-nav {
position: absolute;
left: 0;
bottom: 0;
background-color: #ffffff;
width: 230px;
transition: all 0.3s ease-in-out;
min-height: 100%;
z-index: 102;
box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.04), 0px 4px 4px 0px rgba(0, 0, 0, 0.04);
}
.side-nav.closed {
left: -230px;
}
.side-nav.closed.fixed {
left: -230px;
}
.side-nav.fixed {
position: fixed;
top: 0;
left: 0;
bottom: 0;
box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.1);
transition: all 0.3s ease-in-out;
}
.side-nav__fold {
position: absolute;
top: 12px;
left: 0;
width: 20px;
height: 46px;
background-color: #ffffff;
border-radius: 0 4px 4px 0;
box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.07);
}
.side-nav__fold:before {
content: "";
position: absolute;
top: 50%;
left: 50%;
transform: translate(-28%, -50%) rotate(45deg);
width: 8px;
height: 8px;
border: 2px solid #868e96;
border-width: 0 0 2px 2px;
transition: transform 0.3s ease-in-out;
}
.side-nav__fold.closed:before {
transform: translate(-72%, -50%) rotate(225deg);
}
.side-nav__fold:hover {
box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.1);
}
.side-nav__fold:hover:before {
border-color: #6c757d;
}
.side-nav .depth2 > li {
position: relative;
}
.side-nav .depth2 > li .depth2-title {
position: relative;
display: block;
height: 52px;
line-height: 52px;
padding: 0 40px 0 24px;
font-size: 14px;
font-weight: 500;
color: #212529;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
cursor: pointer;
}
.side-nav .depth2 > li.has-sub .depth2-title:after {
content: "";
position: absolute;
right: 24px;
top: 50%;
transform: translateY(-50%) rotate(-45deg);
width: 8px;
height: 8px;
border: 2px solid #868e96;
border-width: 0 2px 2px 0;
transition: transform 0.3s;
}
.side-nav .depth2 > li.has-sub.opened .depth2-title:after {
transform: translateY(-50%) rotate(45deg);
}
.side-nav .depth2 > li.current .depth2-title {
font-weight: 700;
color: #3C91E6;
}
.side-nav .depth2 > li + li::before {
content: "";
position: absolute;
left: 18px;
right: 18px;
top: 0;
height: 1px;
background-color: rgba(255, 255, 255, 0.05);
}
.side-nav .depth3 {
position: relative;
padding: 0 10px;
}
.side-nav .depth3 > li > a {
display: block;
height: 36px;
line-height: 36px;
padding: 0 14px 0 20px;
font-size: 13px;
font-weight: 500;
border-radius: 3px;
color: #717680;
}
.side-nav .depth3 > li + li {
margin-top: 3px;
}
.side-nav .depth3 > li.current > a {
color: #3C91E6;
background-color: #E8F1FF;
}
.side-nav .depth3 > li:hover > a {
background-color: #E8F1FF;
}
.header-fixed {
display: none;
}
.side-nav.fixed .header-fixed {
display: flex;
justify-content: space-between;
align-items: center;
padding: 2px 5px 2px 8px;
border-bottom: 1px solid rgba(255, 255, 255, 0.05);
}
.side-nav.fixed .header-fixed__logo {
padding: 12px;
}
.side-nav.fixed .header-fixed__logo a {
display: flex;
align-items: center;
width: 86px;
}
.side-nav.fixed .header-fixed__logo a .header__logo-title {
position: relative;
font-size: 22px;
font-weight: 700;
color: #212529;
letter-spacing: -0.04em;
margin-bottom: 0px;
margin-left: 10px;
word-break: keep-all;
color: #3d4246;
}
.side-nav.fixed .header-fixed__logo a > img {
position: relative;
top: -2px;
}
.side-nav.fixed .header-fixed__button {
display: inline-flex;
align-items: center;
justify-content: space-between;
padding: 12px;
}
.side-nav.fixed .header-fixed__button svg {
flex-shrink: 0;
fill: #ffffff;
}
.side-nav.fixed .header-fixed__button span {
transition: all 0.3s ease-in-out;
opacity: 1;
}
.side-nav.fixed + .content .side-nav__fold {
position: fixed;
top: 12px;
left: 230px;
z-index: 101;
border-radius: 0 4px 4px 0;
transition: 0.3s ease-in-out;
}
.side-nav.fixed + .content .side-nav__fold.closed {
left: 0;
box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.1);
}
.content {
background-color: #ECF0F4;
padding-left: 230px;
transition: all 0.3s ease-in-out;
width: 100%;
}
.content__inner {
position: relative;
padding: 0 30px 68px;
max-width: 1920px;
min-width: 1200px;
transition: all 0.3s ease-in-out;
}
.content__inner:has(.table.order-section) {
min-width: 1620px;
}
.content.closed {
padding-left: 0;
}
.content.closed__inner {
padding: 0 24px 40px;
}
.content.closed .page-title.fixed {
left: 0;
}
.content.closed .content-tab__fixed.fixed {
left: 0;
}
.page-title {
display: flex;
justify-content: space-between;
align-items: center;
min-height: 68px;
top: 0;
right: 40px;
left: 270px;
border-radius: 0 0 5px 5px;
padding: 12px 2px 12px 4px;
margin-bottom: 24px;
min-width: 820px;
}
.page-title__title {
font-size: 24px;
font-weight: 700;
color: #0d0f12;
white-space: nowrap;
margin-right: 24px;
}
.page-title.fixed {
position: fixed;
top: 0;
left: 230px;
right: 0;
z-index: 100;
background-color: #ffffff;
box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.1);
padding: 12px 24px 12px 32px;
transition: all 0.3s ease-in-out;
}
.page-title.fixed .page-title__title {
font-size: 22px;
}
.page-title.fixed + .content-section {
margin-top: 92px;
}
.page-title__btn-container {
display: flex;
flex-wrap: wrap;
justify-content: flex-end;
align-items: center;
gap: 4px;
}
.content-section {
position: relative;
background: #ffffff;
border-radius: 5px;
box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.1);
margin-bottom: 20px;
padding: 24px 30px;
}
.content-section__title {
font-size: 18px;
font-weight: 500;
color: #212529;
margin-bottom: 12px;
}
.content-section__inner-title {
font-size: 16px;
font-weight: 500;
color: #495057;
margin-bottom: 8px;
}
.content-section__col-2-container {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 20px;
}
.content-section__col-2-more {
position: absolute;
top: 32px;
right: 36px;
padding-left: 10px;
color: #343a40;
}
.content-section__col-2-more:hover {
color: #030507;
}
.footer-top {
min-width: 1336px;
border-top: 2px solid #868e96;
background-color: #f8f9fa;
}
.footer-top__inner {
display: flex;
align-items: center;
width: 1276px;
height: 56px;
margin: 0 auto;
}
.footer-top__link {
display: flex;
height: 100%;
align-items: center;
margin-right: auto;
}
.footer-top__link li + li {
margin-left: 100px;
}
.footer-top__link a {
display: block;
font-size: 16px;
color: #495057;
height: 56px;
line-height: 56px;
}
.family-site-link li.disabled {
display: none;
}
.family-site-link.nice-select .list {
top: auto;
bottom: 100%;
margin-top: 0;
margin-bottom: 12px;
transform-origin: 50% 100%;
box-shadow: 0 0 0 1px rgba(68, 68, 68, 0.11), 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1);
}
.family-site-link.nice-select .list .option {
line-height: 34px;
min-height: 34px;
font-size: 13px;
}
.footer-body {
border-top: 1px solid #dee2e6;
}
.footer-body__inner {
position: relative;
width: 1276px;
margin: 0 auto;
padding: 40px 0;
}
.footer-body__text01 {
font-weight: 500;
color: #495057;
font-size: 15px;
}
.footer-body__text02 {
font-size: 14px;
color: #495057;
font-weight: 300;
line-height: 2;
margin-top: 12px;
}
.footer-body__text02 a {
font-weight: 400;
text-decoration: underline;
}
.footer-body__text03 {
font-size: 13px;
color: #868e96;
font-weight: 300;
margin-top: 12px;
}
.footer-body__text03 a {
font-weight: 400;
text-decoration: underline;
margin-left: 8px;
}
.footer-image-container {
position: absolute;
top: 36px;
right: 0;
}
.footer-image-container__misc {
display: flex;
align-items: center;
margin-top: 20px;
justify-content: flex-end;
gap: 12px;
}
html {
height: 100%;
}
body {
min-height: 100%;
background-color: #ECF0F4;
width: -moz-fit-content;
width: fit-content;
min-width: 100%;
}
.page-wrap {
display: flex;
flex-direction: column;
height: 100%;
}
.main {
min-height: 100vh;
width: 100%;
}
main {
position: relative;
}
body:has(main.main--dashboard) .header .header-nav__fullMenu-trigger {
background-color: transparent;
border-top: 0;
color: #ffffff;
}
body:has(main.main--dashboard) .header .header-nav__fullMenu-trigger::after {
display: none;
}
.main--dashboard .content {
padding-left: 0;
}
.main--dashboard .content__inner {
padding: 0 20px 12px;
}
.main--dashboard .page-title {
border-radius: 5px;
padding: 12px 4px;
margin-bottom: 8px;
gap: 12px;
}
.main--dashboard .page-title__title {
margin-right: 16px;
}
.main--dashboard .page-title.fixed {
left: 0;
padding: 12px 20px;
}
.main--dashboard .content-section {
padding: 20px;
margin-bottom: 48px;
}
.main--dashboard .content-section__title {
flex-shrink: 0;
font-size: 22px;
margin-bottom: 0;
margin-right: 16px;
font-weight: 700;
}
.dashboardTitle__left {
display: flex;
align-items: center;
}
.dashboardTitle__right {
flex-shrink: 0;
}
.dashboardTitle__subTitle {
font-size: 13px;
margin-top: 2px;
color: #7e8282;
}
.dashboardDate {
display: flex;
align-items: center;
border-radius: 4px;
border: 1px solid #ced4da;
height: 36px;
background-color: #ffffff;
}
.dashboardDate > * + * {
border-left: 1px solid #dee2e6;
}
.dashboardDate__btn {
font-size: 14px;
height: 100%;
display: flex;
justify-content: center;
align-items: center;
width: 36px;
}
.dashboardDate__btn.prev::before {
content: "";
display: block;
width: 8px;
height: 8px;
border-top: 2px solid #868e96;
border-left: 2px solid #868e96;
transform: translateX(3px) rotate(-45deg);
}
.dashboardDate__btn.next::before {
content: "";
display: block;
width: 8px;
height: 8px;
border-top: 2px solid #868e96;
border-right: 2px solid #868e96;
transform: translateX(-3px) rotate(45deg);
}
.dashboardDate__btn:hover {
background-color: #f8f8f8;
}
.dashboardDate__date {
font-size: 14px;
padding: 0 16px;
height: 100%;
display: flex;
justify-content: center;
align-items: center;
}
.dateRange-btnContainer .dateRange-btn {
height: 34px;
padding: 0 12px;
}
.dashboardSummary {
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 24px;
margin-bottom: 48px;
}
.dashboardSummary__item {
display: flex;
align-items: flex-start;
justify-content: space-between;
height: 124px;
background-color: #ffffff;
border-radius: 5px;
padding: 20px 20px 16px;
}
.dashboardSummary__subText {
font-size: 13px;
color: #7e8282;
margin-bottom: 6px;
}
.dashboardSummary__title {
display: flex;
align-items: center;
color: #16191d;
font-size: 20px;
font-weight: 700;
}
.dashboardSummary__title > * {
display: flex;
align-items: center;
}
.dashboardSummary__title > * + *:before {
content: "";
display: block;
width: 1px;
height: 12px;
background-color: #ced4da;
margin: 0 8px;
}
.dashboardSummary__sales {
display: flex;
align-items: center;
font-size: 13px;
color: #16191d;
margin-top: 12px;
}
.dashboardSummary__data {
display: flex;
align-items: center;
color: #495057;
font-size: 16px;
font-weight: 500;
margin-top: 8px;
}
.dashboardSummary__data > * {
display: flex;
align-items: center;
}
.dashboardSummary__data > * + *:before {
content: "";
display: block;
width: 1px;
height: 12px;
background-color: #ced4da;
margin: 0 8px;
}
.dashboardSummary__up {
display: inline-flex;
align-items: center;
gap: 3px;
color: #f03e3e;
font-weight: 500;
margin-left: 6px;
}
.dashboardSummary__up::before {
content: "";
display: block;
width: 0;
height: 0;
border-left: 4px solid transparent;
border-right: 4px solid transparent;
border-bottom: 6px solid #f03e3e;
margin-top: 2px;
}
.dashboardSummary__down {
display: inline-flex;
align-items: center;
gap: 3px;
color: #1c7ed6;
font-weight: 500;
margin-left: 6px;
}
.dashboardSummary__down::before {
content: "";
display: block;
width: 0;
height: 0;
border-left: 4px solid transparent;
border-right: 4px solid transparent;
border-top: 6px solid #1c7ed6;
margin-top: 2px;
}
.dashboardContentTitle {
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 20px;
gap: 12px;
}
.dashboardContentTitle__left {
display: flex;
align-items: center;
}
.dashboardContentTitle__right {
flex-shrink: 0;
display: flex;
align-items: center;
gap: 8px;
}
.dashboardContentTitle__subTitle {
font-size: 13px;
margin-top: 2px;
color: #7e8282;
}
.dashboardInfo {
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 24px;
margin-bottom: 48px;
}
.dashboardInfo__item {
position: relative;
background: #ffffff;
border-radius: 5px;
box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.1);
min-height: 300px;
overflow: hidden;
}
.dashboardInfo__header {
display: flex;
align-items: center;
padding: 8px 14px;
border-bottom: 1px solid #e9ecef;
min-height: 56px;
}
.dashboardInfo__header .btn.xsm {
min-height: 32px;
padding: 0 10px;
}
.dashboardInfo__title {
font-size: 18px;
font-weight: 700;
color: #212529;
margin-right: auto;
}
.dashboardInfo__titleDate {
font-size: 13px;
font-weight: 400;
color: #7e8282;
}
.dashboardInfo__body {
height: calc(100% - 56px);
}
.dashboardInfo__noResult {
display: flex;
height: 100%;
align-items: center;
justify-content: center;
padding-bottom: 20px;
font-size: 15px;
}
.dashboardInfo__table {
margin-bottom: 20px;
}
.dashboardInfo__table .table {
border-top: none;
}
.dashboardInfo__table .table th,
.dashboardInfo__table .table td {
text-align: center;
height: 44px;
line-height: 1.25;
font-size: 13px;
}
.dashboardInfo__table .table th {
border-right: 1px solid #f1f3f5;
}
.dashboardInfo__table .table th:only-of-type, .dashboardInfo__table .table th:last-of-type {
border-right: 0;
}
.dashboardInfo__dateText {
font-size: 12px;
color: #7e8282;
}
.dashboardInfoRank {
padding: 16px 16px 20px;
}
.dashboardInfoRank__item {
position: relative;
display: flex;
align-items: center;
gap: 12px;
padding: 6px 0;
}
.dashboardInfoRank__item + .dashboardInfoRank__item {
margin-top: 16px;
}
.dashboardInfoRank__item + .dashboardInfoRank__item::before {
content: "";
position: absolute;
height: 1px;
width: 100%;
background-color: #f5f5f5;
top: -8px;
}
.dashboardInfoRank__rank {
display: inline-flex;
align-items: center;
justify-content: center;
font-size: 13px;
width: 18px;
height: 18px;
color: #ffffff;
background-color: #b1b6b9;
border-radius: 50%;
font-weight: 500;
flex-shrink: 0;
}
.dashboardInfoRank__text {
color: #0d0f12;
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
overflow: hidden;
font-size: 13px;
}
.dashboardInfoRank__num {
color: #666968;
white-space: nowrap;
font-size: 13px;
margin-left: 2px;
}
.dashboardInfoRank__left {
margin-right: auto;
display: flex;
align-items: center;
gap: 4px;
}
.dashboardInfoRank__right {
display: flex;
align-items: center;
gap: 4px;
flex-shrink: 0;
}
.dashboardInfoRank__price {
color: #212529;
font-weight: 500;
font-size: 13px;
}
.dashboardInfoRank__remindNum {
color: #212529;
font-weight: 500;
font-size: 13px;
}
.intraBoard {
padding: 16px 16px 20px;
}
.intraBoard__item {
position: relative;
display: flex;
align-items: center;
gap: 12px;
padding: 6px 0;
}
.intraBoard__item + .intraBoard__item {
margin-top: 16px;
}
.intraBoard__item + .intraBoard__item::before {
content: "";
position: absolute;
height: 1px;
width: 100%;
background-color: #f5f5f5;
top: -8px;
}
.intraBoard__title {
color: #0d0f12;
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
overflow: hidden;
font-size: 13px;
}
.intraBoard__date {
color: #7e8282;
font-size: 13px;
}
.dashboardInfoTab__trigger {
display: flex;
}
.dashboardInfoTab__btn {
display: flex;
justify-content: center;
align-items: center;
height: 40px;
padding: 0 14px 0 16px;
flex: 1;
color: #606060;
font-size: 14px;
font-weight: 500;
cursor: pointer;
border: 1px solid #eaeaea;
border-width: 0px 0px 1px 1px;
background-color: #f5f5f5;
}
.dashboardInfoTab__btn:hover {
background-color: #f0f0f0;
}
.dashboardInfoTab__btn.current {
background-color: #ffffff;
color: #212529;
border-bottom: 1px solid #ffffff;
}
.dashboardInfoTab__btn:first-child {
border-width: 0px 0px 1px 0px;
}
.dashboardInfoTab__btn .dashboardInfo__more {
font-size: 11px;
}
.dashboardInfoTab__content {
display: none;
}
.dashboardInfoTab__content.current {
display: block;
}
.dashboardContent__wrapper + .dashboardContent__wrapper {
padding-top: 20px;
margin-top: 28px;
border-top: 1px solid #e9ecef;
}
.table.table--stats tr:hover td {
background-color: #f5fbff;
}
.table.table--stats th,
.table.table--stats td {
font-size: 13px;
height: 30px;
}
.table.table--stats th {
padding: 4px 16px;
}
.table.table--stats td {
padding: 4px 5px;
}
.table.table--stats .table--stats__upText {
color: #f03e3e;
}
.table.table--stats .table--stats__upText::before {
content: "";
display: inline-block;
width: 0;
height: 0;
border-left: 4px solid transparent;
border-right: 4px solid transparent;
border-bottom: 6px solid #f03e3e;
margin-right: 4px;
margin-bottom: 2px;
}
.table.table--stats .table--stats__downText {
color: #1c7ed6;
}
.table.table--stats .table--stats__downText::before {
content: "";
display: inline-block;
width: 0;
height: 0;
border-left: 4px solid transparent;
border-right: 4px solid transparent;
border-top: 6px solid #1c7ed6;
margin-right: 4px;
margin-bottom: 2px;
}
.table.table--statsDashboard td {
text-align: right;
white-space: nowrap;
}
.table.table--statsDashboard .mini-info-btn {
margin-left: 4px;
margin-bottom: 2px;
}
.table-wrapper:has(.table--statsDashboard) {
overflow-x: auto;
}
@media screen and (max-width: 1440px) {
.dashboardSummary {
grid-template-columns: repeat(3, 1fr);
}
.dashboardInfo {
grid-template-columns: repeat(3, 1fr);
}
}
.text-order-recept {
color: #DA6525;
}
.text-order-confirm {
color: #EA8729;
}
.text-order-prep {
color: #ECB22A;
}
.text-order-delivery {
color: #3CAB50;
}
.text-order-complete {
color: #1c7ed6;
}
.text-order-gray {
color: #979b9d;
}
.order-status-badge {
display: inline-block;
color: #ffffff;
font-weight: 500;
padding: 6px 12px;
border-radius: 4px;
}
.order-status-badge.recept {
background-color: #DA6525;
}
.order-status-badge.confirm {
background-color: #EA8729;
}
.order-status-badge.prep {
background-color: #ECB22A;
}
.order-status-badge.gray {
background-color: #979b9d;
}
.order-status-badge.delivery {
background-color: #3CAB50;
}
.order-status-badge.complete {
background-color: #1c7ed6;
}
.btn.recept {
color: #ffffff;
background-color: #DA6525;
font-weight: 500;
}
.btn.recept:hover {
background-color: #cd5f23;
}
.btn.confirm {
color: #ffffff;
background-color: #EA8729;
font-weight: 500;
}
.btn.confirm:hover {
background-color: #e97f1b;
}
.btn.prep {
color: #ffffff;
background-color: #ECB22A;
font-weight: 500;
}
.btn.prep:hover {
background-color: #ebad1c;
}
.btn.delivery {
color: #ffffff;
background-color: #3CAB50;
font-weight: 500;
}
.btn.delivery:hover {
background-color: #38a04b;
}
.btn.complete {
color: #ffffff;
background-color: #1c7ed6;
font-weight: 500;
}
.btn.complete:hover {
background-color: #1a76c8;
}
.btn.gray {
color: #ffffff;
background-color: #979b9d;
font-weight: 500;
}
.btn.gray:hover {
background-color: #8f9396;
}
.btn.delivery {
color: #ffffff;
background-color: #3CAB50;
font-weight: 500;
}
.btn.delivery:hover {
background-color: #38a04b;
}
.btn.complete {
color: #ffffff;
background-color: #1c7ed6;
font-weight: 500;
}
.btn.complete:hover {
background-color: #1a76c8;
}
.table.order-section .order-section__header {
border-bottom: 2px solid #dee2e6;
}
.table.order-section .order-section__header.recept {
border-color: #DA6525;
}
.table.order-section .order-section__header.confirm {
border-color: #EA8729;
}
.table.order-section .order-section__header.prep {
border-color: #ECB22A;
}
.table.order-section .order-section__header.delivery {
border-color: #3CAB50;
}
.table.order-section .order-section__header.complete {
border-color: #1c7ed6;
}
.table.order-section .order-section__header.gray {
border-color: #979b9d;
}
.table.order-section .order-section__header .form-control-container {
position: relative;
justify-content: space-between;
align-items: flex-end;
}
.table.order-section .order-section__header .form-control-container .center {
position: absolute;
bottom: -6px;
left: 50%;
}
.table.order-section .order-section__header > td {
padding: 14px 10px 6px;
}
.table.order-section .order-section__footer {
position: relative;
background-color: #f9f9f9;
border-bottom: 1px solid #dedede;
}
.table.order-section .order-section__footer > td {
padding: 12px 10px;
}
.table.order-section .order-section__detail {
border-bottom: 2px solid #dedede;
}
.table.order-section .order-section__detail > td {
padding: 0;
}
.table.order-section .order-section__detail-inner {
background-color: #f0f0f0;
border-top: 1px solid #dedede;
padding: 12px 20px;
}
.table.order-section .order-section__detail td {
background-color: #ffffff;
}
.table.order-section .order-section__detail th {
padding: 6px 6px;
word-break: break-all;
}
.table.order-section .order-section__detail .table td {
padding: 6px 6px;
}
.table.order-section .order-section__detail .table-wrapper {
box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.1);
}
.table.order-section .order-section__detail-title {
text-align: left;
font-size: 17px;
color: #343a40;
font-weight: 700;
margin-bottom: 8px;
}
.table.order-section .order-section__detail-sum {
font-weight: 700;
}
.table.order-section .order-section__product {
display: flex;
gap: 8px;
}
.table.order-section .order-section__product-image {
flex-shrink: 0;
width: 54px;
height: 54px;
border-radius: 2px;
overflow: hidden;
}
.table.order-section .order-section__product-info {
display: flex;
flex-direction: column;
align-items: flex-start;
gap: 4px;
}
.order-step {
display: flex;
justify-content: center;
align-items: center;
min-width: 236px;
height: 46px;
color: #ffffff;
border-radius: 4px 4px 0 0;
font-size: 15px;
padding: 0 8px;
}
.order-step__wrapper {
position: absolute;
display: flex;
align-items: center;
left: 50%;
top: -4px;
gap: 6px;
transform: translateX(calc(-50% - 36px));
}
.order-step.recept {
background-color: #DA6525;
}
.order-step.confirm {
background-color: #EA8729;
}
.order-step.prep {
background-color: #ECB22A;
}
.order-step.delivery {
background-color: #3CAB50;
}
.order-step.complete {
background-color: #1c7ed6;
}
.order-step.gray {
background-color: #979b9d;
}
.order-step em {
font-style: normal;
font-weight: 500;
}
.order-number__category {
font-size: 13px;
color: #666968;
}
.order-number__content {
display: flex;
align-items: center;
flex-wrap: wrap;
gap: 4px;
color: #212529;
font-weight: 500;
word-break: break-all;
}
.order-number__content.recept {
color: #DA6525;
}
.order-number__content.confirm {
color: #EA8729;
}
.order-number__content.prep {
color: #ECB22A;
}
.order-number__content.gray {
color: #979b9d;
}
.order-number__content.delivery {
color: #3CAB50;
}
.order-number__content.complete {
color: #1c7ed6;
}
.order-number__btn-container {
display: inline-flex;
align-items: center;
gap: 5px;
}
.order-number__btn-container button {
font-size: 0;
}
.sum-area {
display: flex;
justify-content: center;
gap: 32px;
margin-bottom: 12px;
}
.sum-area__title {
display: inline-block;
color: #3a3a37;
font-size: 20px;
font-weight: 700;
margin-bottom: 4px;
}
.sum-area__title > button {
position: relative;
}
.sum-area__title > button:after {
content: "";
position: relative;
display: inline-block;
color: #979b9d;
width: 0;
height: 0;
margin-left: 10px;
vertical-align: middle;
border-top: 5px solid;
border-right: 5px solid transparent;
border-bottom: 5px solid transparent;
border-left: 5px solid transparent;
}
.sum-area__title > button.opened:after {
transform: rotate(180deg);
top: -5px;
}
.sum-area__content {
display: none;
}
.sum-area__content.opened {
display: block;
}
.sum-area__sign {
font-family: Tahoma;
color: #666968;
font-size: 20px;
font-weight: 700;
}
.sum-area__list > li {
position: relative;
padding-left: 10px;
font-size: 13px;
color: #666968;
line-height: 1.7;
}
.sum-area__list > li::before {
content: "";
position: absolute;
display: inline-block;
width: 4px;
height: 4px;
background-color: #979b9d;
border-radius: 50%;
left: 0;
top: 50%;
transform: translateY(-50%);
}
.sum-area__list-title {
display: inline-block;
font-size: 15px;
font-weight: 500;
margin-left: 7px;
margin-bottom: 2px;
color: #3a3a37;
}
.sum-area__list-wrapper {
text-align: left;
}
/* 개발자 추가 코드 */
/* loding 이미지 */
.loadingImg {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
background: rgba(0, 0, 0, 0.3);
z-index: 100;
}
.loadingImg .loding_popup_wrap {
overflow: hidden;
position: fixed;
top: 50%;
left: 50%;
margin-left: -33px;
transform: translateY(-50%);
}
.login {
position: relative;
max-width: 520px;
height: 100%;
margin-inline: auto;
}
.login__page {
display: flex;
justify-content: center;
align-items: center;
height: 100vh;
}
.login__box {
width: 480px;
height: 408px;
padding: 30px 36px;
background-color: #ffffff;
border-radius: 10px;
box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
}
.login .input-text {
height: 56px;
margin-bottom: 2px;
border-color: #ced4da;
}
.login .input-text:focus {
border-color: #495057;
}
.login__pageTitle {
display: flex;
align-items: center;
margin-bottom: 24px;
}
.login__pageTitle__text {
position: relative;
font-size: 22px;
font-weight: 700;
color: #212529;
margin-left: 10px;
top: 2px;
word-break: keep-all;
margin-top: -4px;
}
.login__logo {
display: none;
height: 28px;
}
.login__logo.active {
display: inline-block;
}
.login__logoWrapper {
position: relative;
display: flex;
justify-content: center;
align-items: center;
cursor: pointer;
}
.login__logoWrapper:hover .siteSelect {
display: block;
}
.login__logoWrapper .header__siteSelectArrow {
margin-top: 2px;
}
.login__inputBox {
margin-bottom: 12px;
}
.login__inputBox .input-text {
font-size: 15px;
padding-left: 12px;
}
.login__inputBox .input-text + .input-text {
margin-top: 20px;
}
.login__inputBox__alertText {
color: #f03e3e;
padding-left: 6px;
font-size: 12px;
margin-bottom: 8px;
}
.login__inputBox__alertText:last-of-type {
padding-bottom: 0;
}
.login__inputBox .inputWithBtn .btn {
flex-shrink: 0;
height: 60px;
width: 142px;
}
.login__inputBox .inputTimer {
width: 100%;
}
.login__misc {
display: flex;
align-items: center;
margin-bottom: 40px;
}
.login__misc__link {
margin-left: auto;
font-size: 14px;
color: #1c7ed6;
}
.login__misc__link:hover {
text-decoration: underline;
}
.login__loginBtn.btn {
position: absolute;
bottom: 0;
margin-bottom: 10px;
font-size: 20px;
height: 60px;
padding: 0 42px;
font-weight: 500;
}
.login__findResult {
display: flex;
align-items: center;
justify-content: center;
background-color: #f8f9fa;
padding: 20px;
border-radius: 4px;
text-align: center;
font-size: 16px;
margin-bottom: 16px;
color: #212529;
min-height: 140px;
border: 1px solid #f1f3f5;
}
.login__findResult em {
font-style: normal;
font-weight: 500;
color: #16191d;
}
.login__btnContainer-half {
display: flex;
gap: 8px;
}
.login__btnContainer-half .btn {
flex-grow: 1;
font-size: 18px;
}
.phoneAuth {
width: 300px;
margin-inline: auto;
text-align: center;
padding: 20px 0;
}
.phoneAuth__text {
font-size: 14px;
color: #030507;
margin-bottom: 16px;
}
.phoneAuth__inputBox {
width: 100%;
margin-bottom: 8px;
}
.phoneAuth__inputBox .input-text {
width: 100%;
max-width: none;
text-align: left;
}
.phoneAuth .input-text[type=number]::-webkit-outer-spin-button, .phoneAuth .input-text[type=number]::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}
.phoneAuthTimer {
display: flex;
align-items: center;
justify-content: space-between;
background-color: #f5f5f5;
padding: 12px;
border-radius: 4px;
}
.phoneAuthTimer__left {
display: flex;
align-items: center;
}
.phoneAuthTimer__title {
font-size: 14px;
font-weight: 500;
color: #7e8282;
margin-right: 6px;
}
.phoneAuthTimer svg {
margin-right: 4px;
}
.phoneAuthTimer__time {
font-size: 14px;
font-weight: 700;
color: #f03e3e;
}
.phoneAuthTimer__resend {
font-size: 14px;
font-weight: 400;
color: #1c7ed6;
text-decoration: underline;
}/*# sourceMappingURL=style.css.map */