|
@@ -1663,18 +1663,6 @@ html {
|
|
|
font-size: 12px;
|
|
font-size: 12px;
|
|
|
font-weight: 400;
|
|
font-weight: 400;
|
|
|
}
|
|
}
|
|
|
- .group--header{
|
|
|
|
|
- color: #374151;
|
|
|
|
|
- font-weight: 600;
|
|
|
|
|
- display: flex;
|
|
|
|
|
- justify-content: space-between;
|
|
|
|
|
- padding: 16px 0 6px;
|
|
|
|
|
- button{
|
|
|
|
|
- cursor: pointer;
|
|
|
|
|
- color: #125ea6;
|
|
|
|
|
- font-weight: 400;
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
.qual--wrap{
|
|
.qual--wrap{
|
|
|
.input--wrap{
|
|
.input--wrap{
|
|
|
align-items: center;
|
|
align-items: center;
|
|
@@ -1700,252 +1688,316 @@ html {
|
|
|
margin-top: 16px;
|
|
margin-top: 16px;
|
|
|
padding: 16px;
|
|
padding: 16px;
|
|
|
}
|
|
}
|
|
|
- .place--select--wrap{
|
|
|
|
|
- .input--wrap{
|
|
|
|
|
- flex-wrap: wrap;
|
|
|
|
|
- .admin--form-select{
|
|
|
|
|
- height: 40px;
|
|
|
|
|
- min-width: 120px;
|
|
|
|
|
- width: fit-content;
|
|
|
|
|
- line-height: 1;
|
|
|
|
|
- text-align: left;
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
- input[type="checkbox"] {
|
|
|
|
|
- appearance: none;
|
|
|
|
|
- -webkit-appearance: none;
|
|
|
|
|
- -moz-appearance: none;
|
|
|
|
|
- width: 18px;
|
|
|
|
|
- height: 18px;
|
|
|
|
|
- margin: 0;
|
|
|
|
|
- border: 1.5px solid #cbd5e0;
|
|
|
|
|
- border-radius: 4px;
|
|
|
|
|
- background-color: #fff;
|
|
|
|
|
- background-position: center;
|
|
|
|
|
- background-repeat: no-repeat;
|
|
|
|
|
- background-size: 12px 12px;
|
|
|
|
|
- cursor: pointer;
|
|
|
|
|
- display: inline-block;
|
|
|
|
|
- vertical-align: middle;
|
|
|
|
|
- transition: background-color 0.15s ease, border-color 0.15s ease;
|
|
|
|
|
- flex-shrink: 0;
|
|
|
|
|
|
|
+ .place--add--btn{
|
|
|
|
|
+ margin-top: 16px;
|
|
|
|
|
+ text-align: center;
|
|
|
|
|
+ border-radius: 6px;
|
|
|
|
|
+ border: 1px dashed #c8d5e6;
|
|
|
|
|
+ background-color: #fff;
|
|
|
|
|
+ padding: 8px;
|
|
|
|
|
+ color: #666b75;
|
|
|
|
|
+ font-size: 14px;
|
|
|
|
|
+ cursor: pointer;
|
|
|
|
|
+ font-weight: 400;
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ // 챌린지 등록, 퀘스트 등록에서 공통 사용 : S
|
|
|
|
|
+ .place--select--wrap{
|
|
|
|
|
+ .input--wrap{
|
|
|
|
|
+ flex-wrap: wrap;
|
|
|
|
|
+ .admin--form-select{
|
|
|
|
|
+ height: 40px;
|
|
|
|
|
+ min-width: 120px;
|
|
|
|
|
+ width: fit-content;
|
|
|
|
|
+ line-height: 1;
|
|
|
|
|
+ text-align: left;
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ input[type="checkbox"] {
|
|
|
|
|
+ appearance: none;
|
|
|
|
|
+ -webkit-appearance: none;
|
|
|
|
|
+ -moz-appearance: none;
|
|
|
|
|
+ width: 18px;
|
|
|
|
|
+ height: 18px;
|
|
|
|
|
+ margin: 0;
|
|
|
|
|
+ border: 1.5px solid #cbd5e0;
|
|
|
|
|
+ border-radius: 4px;
|
|
|
|
|
+ background-color: #fff;
|
|
|
|
|
+ background-position: center;
|
|
|
|
|
+ background-repeat: no-repeat;
|
|
|
|
|
+ background-size: 12px 12px;
|
|
|
|
|
+ cursor: pointer;
|
|
|
|
|
+ display: inline-block;
|
|
|
|
|
+ vertical-align: middle;
|
|
|
|
|
+ transition: background-color 0.15s ease, border-color 0.15s ease;
|
|
|
|
|
+ flex-shrink: 0;
|
|
|
|
|
|
|
|
- &:hover {
|
|
|
|
|
- border-color: var(--admin-accent-primary);
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ &:hover {
|
|
|
|
|
+ border-color: var(--admin-accent-primary);
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
- &:focus-visible {
|
|
|
|
|
- outline: 2px solid rgba(26, 35, 50, 0.25);
|
|
|
|
|
- outline-offset: 1px;
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ &:focus-visible {
|
|
|
|
|
+ outline: 2px solid rgba(26, 35, 50, 0.25);
|
|
|
|
|
+ outline-offset: 1px;
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
- &:checked {
|
|
|
|
|
- background-color: #fff;
|
|
|
|
|
- border-color: var(--admin-accent-primary);
|
|
|
|
|
- background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3.5 8L6.75 11.25L12.5 5.25' stroke='%231A2332' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
- .place--select--btn--wrap{
|
|
|
|
|
- .all--place--wrap{
|
|
|
|
|
- margin-top: 12px;
|
|
|
|
|
- width: 460px;
|
|
|
|
|
- background-color: #fff;
|
|
|
|
|
- border: 1px solid #c8d5e6;
|
|
|
|
|
- border-radius: 8px;
|
|
|
|
|
- .place--top{
|
|
|
|
|
- padding: 8px 12px;
|
|
|
|
|
- .search--wrap{
|
|
|
|
|
- margin-bottom: 6px;
|
|
|
|
|
- input{
|
|
|
|
|
- border-radius: 6px;
|
|
|
|
|
- border: 1px solid #eaecf0;
|
|
|
|
|
- background-color: #f7f8fa;
|
|
|
|
|
- width: 100%;
|
|
|
|
|
- padding: 8px 12px;
|
|
|
|
|
- color: #9aa0aa;
|
|
|
|
|
- font-size: 13px;
|
|
|
|
|
- font-weight: 400;
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
- .check--wrap{
|
|
|
|
|
- margin-bottom: 10px;
|
|
|
|
|
- label{
|
|
|
|
|
- cursor: pointer;
|
|
|
|
|
- border-radius: 6px;
|
|
|
|
|
- background-color: #edf5fc;
|
|
|
|
|
- padding: 8px 12px;
|
|
|
|
|
- color: #125ea6;
|
|
|
|
|
- font-weight: 600;
|
|
|
|
|
- font-size: 13px;
|
|
|
|
|
- display: flex;
|
|
|
|
|
- gap: 10px;
|
|
|
|
|
- span{
|
|
|
|
|
- font-weight: 400;
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
- .all--place{
|
|
|
|
|
- .all--place--list{
|
|
|
|
|
- min-height: 100px;
|
|
|
|
|
- max-height: 480px;
|
|
|
|
|
- overflow-y: auto;
|
|
|
|
|
- li{
|
|
|
|
|
- label{
|
|
|
|
|
- padding: 6px 0;
|
|
|
|
|
- cursor: pointer;
|
|
|
|
|
- display: flex;
|
|
|
|
|
- align-items: center;
|
|
|
|
|
- gap: 10px;
|
|
|
|
|
- color: #1a2b4a;
|
|
|
|
|
- font-size: 13px;
|
|
|
|
|
- font-weight: 600;
|
|
|
|
|
- span{
|
|
|
|
|
- &:nth-of-type(1){
|
|
|
|
|
- flex: 1;
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
- .off{
|
|
|
|
|
- width: 50px;
|
|
|
|
|
- min-width: 50px;
|
|
|
|
|
- border-radius: 4px;
|
|
|
|
|
- background-color: #f0f2f5;
|
|
|
|
|
- padding: 4px;
|
|
|
|
|
- text-align: center;
|
|
|
|
|
- color: #666b75;
|
|
|
|
|
- font-size: 12px;
|
|
|
|
|
- font-weight: 600;
|
|
|
|
|
- }
|
|
|
|
|
- .on{
|
|
|
|
|
- width: 50px;
|
|
|
|
|
- min-width: 50px;
|
|
|
|
|
- border-radius: 4px;
|
|
|
|
|
- padding: 4px;
|
|
|
|
|
- text-align: center;
|
|
|
|
|
- font-size: 12px;
|
|
|
|
|
- font-weight: 600;
|
|
|
|
|
- background-color: #EDF5FC;
|
|
|
|
|
- color: #125ea6;
|
|
|
|
|
- }
|
|
|
|
|
- p {
|
|
|
|
|
- width: 200px;
|
|
|
|
|
- min-width: 200px;
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ &:checked {
|
|
|
|
|
+ background-color: #fff;
|
|
|
|
|
+ border-color: var(--admin-accent-primary);
|
|
|
|
|
+ background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3.5 8L6.75 11.25L12.5 5.25' stroke='%231A2332' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ .place--select--btn--wrap{
|
|
|
|
|
+ display: flex;
|
|
|
|
|
+ flex-direction: column;
|
|
|
|
|
+ .all--place--wrap{
|
|
|
|
|
+ margin-top: 12px;
|
|
|
|
|
+ width: 460px;
|
|
|
|
|
+ background-color: #fff;
|
|
|
|
|
+ border: 1px solid #c8d5e6;
|
|
|
|
|
+ border-radius: 8px;
|
|
|
|
|
+ .place--top{
|
|
|
|
|
+ padding: 8px 12px;
|
|
|
|
|
+ .all--place{
|
|
|
|
|
+ p{
|
|
|
|
|
+ text-align: left;
|
|
|
}
|
|
}
|
|
|
- .place--bot{
|
|
|
|
|
|
|
+ .group--header{
|
|
|
|
|
+ color: #374151;
|
|
|
|
|
+ font-weight: 600;
|
|
|
display: flex;
|
|
display: flex;
|
|
|
justify-content: space-between;
|
|
justify-content: space-between;
|
|
|
- padding: 8px 12px;
|
|
|
|
|
- align-items: center;
|
|
|
|
|
- border-top: 1px solid #eaecf0;
|
|
|
|
|
|
|
+ padding: 16px 0 6px;
|
|
|
button{
|
|
button{
|
|
|
- font-weight: 600;
|
|
|
|
|
cursor: pointer;
|
|
cursor: pointer;
|
|
|
- color: #fff;
|
|
|
|
|
- background-color: #17a2b8;
|
|
|
|
|
- border-radius: 4px;
|
|
|
|
|
- padding: 4px 20px;
|
|
|
|
|
- font-size: 12px;
|
|
|
|
|
|
|
+ color: #125ea6;
|
|
|
|
|
+ font-weight: 400;
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
- div{
|
|
|
|
|
- &.admin--form-select{
|
|
|
|
|
- display: flex;
|
|
|
|
|
- gap: 8px;
|
|
|
|
|
|
|
+ .search--wrap{
|
|
|
|
|
+ margin-bottom: 6px;
|
|
|
|
|
+ input{
|
|
|
|
|
+ border-radius: 6px;
|
|
|
|
|
+ border: 1px solid #eaecf0;
|
|
|
|
|
+ background-color: #f7f8fa;
|
|
|
width: 100%;
|
|
width: 100%;
|
|
|
- max-width: 460px;
|
|
|
|
|
- .place--selected{
|
|
|
|
|
- border-radius: 5px;
|
|
|
|
|
- background-color: #edf5fc;
|
|
|
|
|
- padding: 6px 12px;
|
|
|
|
|
- color: #125ea6;
|
|
|
|
|
- font-size: 12px;
|
|
|
|
|
- font-weight: 600;
|
|
|
|
|
- button{
|
|
|
|
|
- color: #7394c2;
|
|
|
|
|
- font-weight: 400;
|
|
|
|
|
- cursor: pointer;
|
|
|
|
|
- padding-left: 10px;
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ padding: 8px 12px;
|
|
|
|
|
+ color: #9aa0aa;
|
|
|
|
|
+ font-size: 13px;
|
|
|
|
|
+ font-weight: 400;
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ .check--wrap{
|
|
|
|
|
+ margin-bottom: 10px;
|
|
|
|
|
+ label{
|
|
|
|
|
+ cursor: pointer;
|
|
|
|
|
+ border-radius: 6px;
|
|
|
|
|
+ background-color: #edf5fc;
|
|
|
|
|
+ padding: 8px 12px;
|
|
|
|
|
+ color: #125ea6;
|
|
|
|
|
+ font-weight: 600;
|
|
|
|
|
+ font-size: 13px;
|
|
|
|
|
+ display: flex;
|
|
|
|
|
+ gap: 10px;
|
|
|
|
|
+ span{
|
|
|
|
|
+ font-weight: 400;
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
- }
|
|
|
|
|
- .item--selected--wrap{
|
|
|
|
|
- display: flex;
|
|
|
|
|
- flex-wrap: wrap;
|
|
|
|
|
- gap: 6px;
|
|
|
|
|
- .item--selected{
|
|
|
|
|
- border-radius: 5px;
|
|
|
|
|
- padding: 6px 12px;
|
|
|
|
|
- background: rgba(59, 130, 246, 0.1);
|
|
|
|
|
- color: #3b82f6;
|
|
|
|
|
- font-size: 12px;
|
|
|
|
|
- font-weight: 600;
|
|
|
|
|
- &.onboard{
|
|
|
|
|
- background: rgba(16, 185, 129, 0.1);
|
|
|
|
|
- color: var(--admin-success);
|
|
|
|
|
|
|
+ .all--place{
|
|
|
|
|
+ .all--place--list{
|
|
|
|
|
+ min-height: 100px;
|
|
|
|
|
+ max-height: 480px;
|
|
|
|
|
+ overflow-y: auto;
|
|
|
|
|
+ li{
|
|
|
|
|
+ label{
|
|
|
|
|
+ padding: 6px 0;
|
|
|
|
|
+ cursor: pointer;
|
|
|
|
|
+ display: flex;
|
|
|
|
|
+ align-items: center;
|
|
|
|
|
+ gap: 10px;
|
|
|
|
|
+ color: #1a2b4a;
|
|
|
|
|
+ font-size: 13px;
|
|
|
|
|
+ font-weight: 600;
|
|
|
|
|
+ span{
|
|
|
|
|
+ &:nth-of-type(1){
|
|
|
|
|
+ flex: 1;
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ .off{
|
|
|
|
|
+ width: 50px;
|
|
|
|
|
+ min-width: 50px;
|
|
|
|
|
+ border-radius: 4px;
|
|
|
|
|
+ background-color: #f0f2f5;
|
|
|
|
|
+ padding: 4px;
|
|
|
|
|
+ text-align: center;
|
|
|
|
|
+ color: #666b75;
|
|
|
|
|
+ font-size: 12px;
|
|
|
|
|
+ font-weight: 600;
|
|
|
|
|
+ }
|
|
|
|
|
+ .on{
|
|
|
|
|
+ width: 50px;
|
|
|
|
|
+ min-width: 50px;
|
|
|
|
|
+ border-radius: 4px;
|
|
|
|
|
+ padding: 4px;
|
|
|
|
|
+ text-align: center;
|
|
|
|
|
+ font-size: 12px;
|
|
|
|
|
+ font-weight: 600;
|
|
|
|
|
+ background-color: #EDF5FC;
|
|
|
|
|
+ color: #125ea6;
|
|
|
|
|
+ }
|
|
|
|
|
+ p {
|
|
|
|
|
+ width: 200px;
|
|
|
|
|
+ min-width: 200px;
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
- }
|
|
|
|
|
- .item--select--wrap{
|
|
|
|
|
- .item--select--btn--wrap{
|
|
|
|
|
|
|
+ .place--bot{
|
|
|
display: flex;
|
|
display: flex;
|
|
|
justify-content: space-between;
|
|
justify-content: space-between;
|
|
|
- align-items: flex-end;
|
|
|
|
|
|
|
+ padding: 8px 12px;
|
|
|
|
|
+ align-items: center;
|
|
|
|
|
+ border-top: 1px solid #eaecf0;
|
|
|
button{
|
|
button{
|
|
|
- padding: 8px 16px;
|
|
|
|
|
- cursor: pointer;
|
|
|
|
|
font-weight: 600;
|
|
font-weight: 600;
|
|
|
- font-size: 13px;
|
|
|
|
|
|
|
+ cursor: pointer;
|
|
|
color: #fff;
|
|
color: #fff;
|
|
|
background-color: #17a2b8;
|
|
background-color: #17a2b8;
|
|
|
border-radius: 4px;
|
|
border-radius: 4px;
|
|
|
|
|
+ padding: 4px 20px;
|
|
|
|
|
+ font-size: 12px;
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
- .item--selected--wrap{
|
|
|
|
|
|
|
+ }
|
|
|
|
|
+ div{
|
|
|
|
|
+ &.admin--form-select{
|
|
|
display: flex;
|
|
display: flex;
|
|
|
gap: 8px;
|
|
gap: 8px;
|
|
|
- flex-wrap: wrap;
|
|
|
|
|
- .item--selected{
|
|
|
|
|
- display: flex;
|
|
|
|
|
- align-items: center;
|
|
|
|
|
- justify-content: space-between;
|
|
|
|
|
- min-width: 140px;
|
|
|
|
|
- border-radius: 6px;
|
|
|
|
|
- padding: 8px 12px;
|
|
|
|
|
|
|
+ width: 100%;
|
|
|
|
|
+ max-width: 460px;
|
|
|
|
|
+ .place--selected{
|
|
|
|
|
+ border-radius: 5px;
|
|
|
|
|
+ background-color: #edf5fc;
|
|
|
|
|
+ padding: 6px 12px;
|
|
|
|
|
+ color: #125ea6;
|
|
|
font-size: 12px;
|
|
font-size: 12px;
|
|
|
- font-weight: 400;
|
|
|
|
|
- color: #374151;
|
|
|
|
|
- border: 1px solid #eaecf0;
|
|
|
|
|
- background-color: #f3f4f6;
|
|
|
|
|
|
|
+ font-weight: 600;
|
|
|
button{
|
|
button{
|
|
|
- color: #9aa0aa;
|
|
|
|
|
|
|
+ color: #7394c2;
|
|
|
|
|
+ font-weight: 400;
|
|
|
cursor: pointer;
|
|
cursor: pointer;
|
|
|
- font-size: 10px;
|
|
|
|
|
|
|
+ padding-left: 10px;
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
- .place--add--btn{
|
|
|
|
|
- margin-top: 16px;
|
|
|
|
|
- text-align: center;
|
|
|
|
|
- border-radius: 6px;
|
|
|
|
|
- border: 1px dashed #c8d5e6;
|
|
|
|
|
- background-color: #fff;
|
|
|
|
|
- padding: 8px;
|
|
|
|
|
- color: #666b75;
|
|
|
|
|
- font-size: 14px;
|
|
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ // 지역별 그룹 묶음 (detail 페이지)
|
|
|
|
|
+ .area--group--wrap{
|
|
|
|
|
+ display: flex;
|
|
|
|
|
+ flex-direction: column;
|
|
|
|
|
+ gap: 14px;
|
|
|
|
|
+ }
|
|
|
|
|
+ .area--group{
|
|
|
|
|
+ &__name{
|
|
|
|
|
+ font-size: 13px;
|
|
|
|
|
+ font-weight: 700;
|
|
|
|
|
+ color: #1f2937;
|
|
|
|
|
+ margin-bottom: 6px;
|
|
|
|
|
+ padding-bottom: 4px;
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ .item--selected--wrap{
|
|
|
|
|
+ display: flex;
|
|
|
|
|
+ flex-wrap: wrap;
|
|
|
|
|
+ gap: 6px;
|
|
|
|
|
+ .item--selected{
|
|
|
|
|
+ border-radius: 5px;
|
|
|
|
|
+ padding: 6px 12px;
|
|
|
|
|
+ background: rgba(59, 130, 246, 0.1);
|
|
|
|
|
+ color: #3b82f6;
|
|
|
|
|
+ font-size: 12px;
|
|
|
|
|
+ font-weight: 600;
|
|
|
|
|
+ transition: all 0.15s ease;
|
|
|
|
|
+
|
|
|
|
|
+ &.onboard{
|
|
|
|
|
+ background: rgba(16, 185, 129, 0.1);
|
|
|
|
|
+ color: var(--admin-success);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ // "○○ 전체" 그룹 칩 — 보라색
|
|
|
|
|
+ &.is-group{
|
|
|
|
|
+ background: rgba(139, 92, 246, 0.12);
|
|
|
|
|
+ color: #7c3aed;
|
|
|
|
|
+ font-weight: 700;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ // "○○ 접기" 액션 칩 — 회색 + 점선
|
|
|
|
|
+ &.is-collapse{
|
|
|
|
|
+ background: #f3f4f6;
|
|
|
|
|
+ color: #6b7280;
|
|
|
|
|
+ border: 1px dashed #d1d5db;
|
|
|
|
|
+ // font-style: italic;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ // 클릭 가능 (group / collapse) — 호버 효과
|
|
|
|
|
+ &.is-clickable{
|
|
|
|
|
+ cursor: pointer;
|
|
|
|
|
+ &:hover{
|
|
|
|
|
+ transform: translateY(-1px);
|
|
|
|
|
+ box-shadow: 0 2px 6px rgba(0, 0, 0, 0.08);
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ .item--select--wrap{
|
|
|
|
|
+ .item--select--btn--wrap{
|
|
|
|
|
+ display: flex;
|
|
|
|
|
+ justify-content: space-between;
|
|
|
|
|
+ align-items: flex-end;
|
|
|
|
|
+ button{
|
|
|
|
|
+ padding: 8px 16px;
|
|
|
cursor: pointer;
|
|
cursor: pointer;
|
|
|
|
|
+ font-weight: 600;
|
|
|
|
|
+ font-size: 13px;
|
|
|
|
|
+ color: #fff;
|
|
|
|
|
+ background-color: #17a2b8;
|
|
|
|
|
+ border-radius: 4px;
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ .item--selected--wrap{
|
|
|
|
|
+ display: flex;
|
|
|
|
|
+ gap: 8px;
|
|
|
|
|
+ flex-wrap: wrap;
|
|
|
|
|
+ .item--selected{
|
|
|
|
|
+ display: flex;
|
|
|
|
|
+ align-items: center;
|
|
|
|
|
+ justify-content: space-between;
|
|
|
|
|
+ min-width: 140px;
|
|
|
|
|
+ border-radius: 6px;
|
|
|
|
|
+ padding: 8px 12px;
|
|
|
|
|
+ font-size: 12px;
|
|
|
font-weight: 400;
|
|
font-weight: 400;
|
|
|
|
|
+ color: #374151;
|
|
|
|
|
+ border: 1px solid #eaecf0;
|
|
|
|
|
+ background-color: #f3f4f6;
|
|
|
|
|
+ button{
|
|
|
|
|
+ color: #9aa0aa;
|
|
|
|
|
+ cursor: pointer;
|
|
|
|
|
+ font-size: 10px;
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
+ // 챌린지 등록, 퀘스트 등록에서 공통 사용 : E
|
|
|
.round--add--btn{
|
|
.round--add--btn{
|
|
|
text-align: center;
|
|
text-align: center;
|
|
|
margin-top: 16px;
|
|
margin-top: 16px;
|
|
@@ -7611,6 +7663,60 @@ html {
|
|
|
.admin--inner--table--wrap{
|
|
.admin--inner--table--wrap{
|
|
|
margin-top: 12px;
|
|
margin-top: 12px;
|
|
|
margin-bottom: 12px;
|
|
margin-bottom: 12px;
|
|
|
|
|
+ .quest--step--wrap{
|
|
|
|
|
+ display: flex;
|
|
|
|
|
+ justify-content: center;
|
|
|
|
|
+ gap: 6px;
|
|
|
|
|
+ align-items: center;
|
|
|
|
|
+ button{
|
|
|
|
|
+ width: 40px;
|
|
|
|
|
+ height: 32px;
|
|
|
|
|
+ color: #666b75;
|
|
|
|
|
+ font-size: 12px;
|
|
|
|
|
+ font-weight: 400;
|
|
|
|
|
+ border-radius: 4px;
|
|
|
|
|
+ border: 1px solid #c8d5e6;
|
|
|
|
|
+ &.active{
|
|
|
|
|
+ background-color: #3c80f2;
|
|
|
|
|
+ color: #fff;
|
|
|
|
|
+ font-weight: 700;
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ .item--select--wrap{
|
|
|
|
|
+ .item--select--btn--wrap{
|
|
|
|
|
+ justify-content: center;
|
|
|
|
|
+ gap: 12px;
|
|
|
|
|
+ align-items: center;
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ .quest--add--btn{
|
|
|
|
|
+ button{
|
|
|
|
|
+ text-align: center;
|
|
|
|
|
+ width: 100%;
|
|
|
|
|
+ margin-top: 6px;
|
|
|
|
|
+ border-radius: 4px;
|
|
|
|
|
+ border: 1px dashed #c8d5e6;
|
|
|
|
|
+ background-color: #f8f9fb;
|
|
|
|
|
+ padding: 12px 0;
|
|
|
|
|
+ color: #3c80f2;
|
|
|
|
|
+ font-size: 13px;
|
|
|
|
|
+ cursor: pointer;
|
|
|
|
|
+ font-weight: 600;
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ .place--select--wrap{
|
|
|
|
|
+ .place--select--btn--wrap{
|
|
|
|
|
+ position: relative;
|
|
|
|
|
+ .all--place--wrap{
|
|
|
|
|
+ position: absolute;
|
|
|
|
|
+ z-index: 8;
|
|
|
|
|
+ margin-top: 0;
|
|
|
|
|
+ top: 52px;
|
|
|
|
|
+ left: 0;
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
.admin--quest--table{
|
|
.admin--quest--table{
|
|
|
width: 100%;
|
|
width: 100%;
|
|
@@ -7618,13 +7724,13 @@ html {
|
|
|
th, td{
|
|
th, td{
|
|
|
padding: 14px 8px;
|
|
padding: 14px 8px;
|
|
|
text-align: center;
|
|
text-align: center;
|
|
|
- .input--wrap{
|
|
|
|
|
- justify-content: center;
|
|
|
|
|
- }
|
|
|
|
|
.admin--form-select{
|
|
.admin--form-select{
|
|
|
height: 40px;
|
|
height: 40px;
|
|
|
line-height: 1;
|
|
line-height: 1;
|
|
|
width: 120px;
|
|
width: 120px;
|
|
|
|
|
+ &.place--select{
|
|
|
|
|
+ height: auto;
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|