모바일 - 문의사항 등록 디자인 적용
This commit is contained in:
@@ -12864,9 +12864,12 @@ input[type=checkbox]:checked + .custom-checkbox {
|
|||||||
}
|
}
|
||||||
@media (max-width: 1024px) {
|
@media (max-width: 1024px) {
|
||||||
.btn-notice-list {
|
.btn-notice-list {
|
||||||
width: 160px;
|
width: auto;
|
||||||
height: 50px;
|
min-width: 80px;
|
||||||
font-size: 16px;
|
padding: 0 16px;
|
||||||
|
height: 44px;
|
||||||
|
font-size: 15px;
|
||||||
|
border-radius: 8px;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
.btn-notice-list:hover {
|
.btn-notice-list:hover {
|
||||||
@@ -13282,6 +13285,14 @@ input[type=checkbox]:checked + .custom-checkbox {
|
|||||||
border-radius: 12px;
|
border-radius: 12px;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@media (max-width: 768px) {
|
||||||
|
.inquiry-content-body {
|
||||||
|
background: transparent;
|
||||||
|
border-radius: 0;
|
||||||
|
padding: 0;
|
||||||
|
min-height: auto;
|
||||||
|
}
|
||||||
|
}
|
||||||
.inquiry-content-body p {
|
.inquiry-content-body p {
|
||||||
margin-bottom: 16px;
|
margin-bottom: 16px;
|
||||||
}
|
}
|
||||||
@@ -13371,18 +13382,29 @@ input[type=checkbox]:checked + .custom-checkbox {
|
|||||||
}
|
}
|
||||||
@media (max-width: 1024px) {
|
@media (max-width: 1024px) {
|
||||||
.inquiry-detail-actions {
|
.inquiry-detail-actions {
|
||||||
flex-direction: column-reverse;
|
flex-direction: row;
|
||||||
gap: 24px;
|
justify-content: center;
|
||||||
|
gap: 8px;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
.inquiry-detail-actions .actions-left {
|
.inquiry-detail-actions .actions-left {
|
||||||
display: flex;
|
display: flex;
|
||||||
gap: 16px;
|
gap: 16px;
|
||||||
}
|
}
|
||||||
|
@media (max-width: 1024px) {
|
||||||
|
.inquiry-detail-actions .actions-left {
|
||||||
|
gap: 8px;
|
||||||
|
}
|
||||||
|
}
|
||||||
.inquiry-detail-actions .actions-right {
|
.inquiry-detail-actions .actions-right {
|
||||||
display: flex;
|
display: flex;
|
||||||
gap: 16px;
|
gap: 16px;
|
||||||
}
|
}
|
||||||
|
@media (max-width: 1024px) {
|
||||||
|
.inquiry-detail-actions .actions-right {
|
||||||
|
gap: 8px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
.btn-inquiry-list {
|
.btn-inquiry-list {
|
||||||
display: flex;
|
display: flex;
|
||||||
@@ -13402,9 +13424,12 @@ input[type=checkbox]:checked + .custom-checkbox {
|
|||||||
}
|
}
|
||||||
@media (max-width: 1024px) {
|
@media (max-width: 1024px) {
|
||||||
.btn-inquiry-list {
|
.btn-inquiry-list {
|
||||||
width: 160px;
|
width: auto;
|
||||||
height: 50px;
|
min-width: 80px;
|
||||||
font-size: 16px;
|
padding: 0 16px;
|
||||||
|
height: 44px;
|
||||||
|
font-size: 15px;
|
||||||
|
border-radius: 8px;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
.btn-inquiry-list:hover {
|
.btn-inquiry-list:hover {
|
||||||
@@ -13432,9 +13457,12 @@ input[type=checkbox]:checked + .custom-checkbox {
|
|||||||
}
|
}
|
||||||
@media (max-width: 1024px) {
|
@media (max-width: 1024px) {
|
||||||
.btn-inquiry-edit {
|
.btn-inquiry-edit {
|
||||||
width: 100px;
|
width: auto;
|
||||||
height: 50px;
|
min-width: 80px;
|
||||||
font-size: 16px;
|
padding: 0 16px;
|
||||||
|
height: 44px;
|
||||||
|
font-size: 15px;
|
||||||
|
border-radius: 8px;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
.btn-inquiry-edit:hover {
|
.btn-inquiry-edit:hover {
|
||||||
@@ -13462,9 +13490,12 @@ input[type=checkbox]:checked + .custom-checkbox {
|
|||||||
}
|
}
|
||||||
@media (max-width: 1024px) {
|
@media (max-width: 1024px) {
|
||||||
.btn-inquiry-delete {
|
.btn-inquiry-delete {
|
||||||
width: 100px;
|
width: auto;
|
||||||
height: 50px;
|
min-width: 80px;
|
||||||
font-size: 16px;
|
padding: 0 16px;
|
||||||
|
height: 44px;
|
||||||
|
font-size: 15px;
|
||||||
|
border-radius: 8px;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
.btn-inquiry-delete:hover {
|
.btn-inquiry-delete:hover {
|
||||||
@@ -13590,6 +13621,68 @@ input[type=checkbox]:checked + .custom-checkbox {
|
|||||||
color: #1A1A2E;
|
color: #1A1A2E;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@media (max-width: 768px) {
|
||||||
|
.inquiry-form-container {
|
||||||
|
padding: 24px 16px;
|
||||||
|
}
|
||||||
|
.inquiry-form-container .register-title-bar {
|
||||||
|
background: transparent;
|
||||||
|
padding: 16px 0;
|
||||||
|
margin-bottom: 0;
|
||||||
|
}
|
||||||
|
.inquiry-form-container .register-form-container {
|
||||||
|
box-shadow: none !important;
|
||||||
|
border: none !important;
|
||||||
|
background: transparent !important;
|
||||||
|
padding: 0 !important;
|
||||||
|
}
|
||||||
|
.inquiry-form-container .form-row {
|
||||||
|
padding: 16px 0;
|
||||||
|
}
|
||||||
|
.inquiry-form-container .form-actions, .inquiry-form-container .form-actions-center {
|
||||||
|
display: flex;
|
||||||
|
flex-direction: row !important;
|
||||||
|
justify-content: center !important;
|
||||||
|
align-items: center !important;
|
||||||
|
gap: 8px !important;
|
||||||
|
padding: 32px 0 0;
|
||||||
|
margin-top: 16px;
|
||||||
|
}
|
||||||
|
.inquiry-form-container .form-actions .btn, .inquiry-form-container .form-actions-center .btn {
|
||||||
|
width: auto !important;
|
||||||
|
min-width: 80px;
|
||||||
|
padding: 0 16px;
|
||||||
|
height: 44px;
|
||||||
|
font-size: 15px;
|
||||||
|
border-radius: 8px;
|
||||||
|
flex: 0 0 auto;
|
||||||
|
}
|
||||||
|
.inquiry-form-container .form-actions .btn-secondary, .inquiry-form-container .form-actions-center .btn-secondary {
|
||||||
|
background: #E5E7EB;
|
||||||
|
color: #5F666C;
|
||||||
|
border: none;
|
||||||
|
}
|
||||||
|
.inquiry-form-container .form-actions .btn-secondary:hover, .inquiry-form-container .form-actions-center .btn-secondary:hover {
|
||||||
|
background: rgb(214.5869565217, 217.6956521739, 223.9130434783);
|
||||||
|
}
|
||||||
|
.inquiry-form-container .form-actions .btn-primary, .inquiry-form-container .form-actions-center .btn-primary {
|
||||||
|
background: #0049b4;
|
||||||
|
color: #FFFFFF;
|
||||||
|
border: none;
|
||||||
|
}
|
||||||
|
.inquiry-form-container .form-actions .btn-primary:hover, .inquiry-form-container .form-actions-center .btn-primary:hover {
|
||||||
|
background: rgb(0, 62.6583333333, 154.5);
|
||||||
|
}
|
||||||
|
.inquiry-form-container .file-upload-inline .file-input-display {
|
||||||
|
min-height: 50px;
|
||||||
|
padding: 0 16px;
|
||||||
|
}
|
||||||
|
.inquiry-form-container .file-upload-inline .btn-file-attach {
|
||||||
|
height: 50px;
|
||||||
|
font-size: 15px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
.inquiry-page {
|
.inquiry-page {
|
||||||
min-height: calc(100vh - 140px);
|
min-height: calc(100vh - 140px);
|
||||||
background: #F8FAFC;
|
background: #F8FAFC;
|
||||||
@@ -14049,7 +14142,7 @@ input[type=checkbox]:checked + .custom-checkbox {
|
|||||||
}
|
}
|
||||||
@media (max-width: 768px) {
|
@media (max-width: 768px) {
|
||||||
.inquiry-detail-actions {
|
.inquiry-detail-actions {
|
||||||
flex-direction: column;
|
flex-direction: row;
|
||||||
align-items: stretch;
|
align-items: stretch;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
+1
-1
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -504,7 +504,7 @@
|
|||||||
flex-wrap: wrap;
|
flex-wrap: wrap;
|
||||||
|
|
||||||
@media (max-width: $breakpoint-sm) {
|
@media (max-width: $breakpoint-sm) {
|
||||||
flex-direction: column;
|
flex-direction: row;
|
||||||
align-items: stretch;
|
align-items: stretch;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -246,9 +246,12 @@
|
|||||||
transition: $transition-base;
|
transition: $transition-base;
|
||||||
|
|
||||||
@media (max-width: $breakpoint-md) {
|
@media (max-width: $breakpoint-md) {
|
||||||
width: 160px;
|
width: auto;
|
||||||
height: 50px;
|
min-width: 80px;
|
||||||
font-size: 16px;
|
padding: 0 16px;
|
||||||
|
height: 44px;
|
||||||
|
font-size: 15px;
|
||||||
|
border-radius: 8px;
|
||||||
}
|
}
|
||||||
|
|
||||||
&:hover {
|
&:hover {
|
||||||
@@ -709,6 +712,14 @@
|
|||||||
border-radius: 12px;
|
border-radius: 12px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 모바일에서 flat 스타일
|
||||||
|
@media (max-width: $breakpoint-sm) {
|
||||||
|
background: transparent;
|
||||||
|
border-radius: 0;
|
||||||
|
padding: 0;
|
||||||
|
min-height: auto;
|
||||||
|
}
|
||||||
|
|
||||||
p {
|
p {
|
||||||
margin-bottom: $spacing-md;
|
margin-bottom: $spacing-md;
|
||||||
|
|
||||||
@@ -800,18 +811,27 @@
|
|||||||
gap: $spacing-md;
|
gap: $spacing-md;
|
||||||
|
|
||||||
@media (max-width: $breakpoint-md) {
|
@media (max-width: $breakpoint-md) {
|
||||||
flex-direction: column-reverse;
|
flex-direction: row;
|
||||||
gap: $spacing-lg;
|
justify-content: center;
|
||||||
|
gap: $spacing-sm;
|
||||||
}
|
}
|
||||||
|
|
||||||
.actions-left {
|
.actions-left {
|
||||||
display: flex;
|
display: flex;
|
||||||
gap: $spacing-md;
|
gap: $spacing-md;
|
||||||
|
|
||||||
|
@media (max-width: $breakpoint-md) {
|
||||||
|
gap: $spacing-sm;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.actions-right {
|
.actions-right {
|
||||||
display: flex;
|
display: flex;
|
||||||
gap: $spacing-md;
|
gap: $spacing-md;
|
||||||
|
|
||||||
|
@media (max-width: $breakpoint-md) {
|
||||||
|
gap: $spacing-sm;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -833,9 +853,12 @@
|
|||||||
transition: $transition-base;
|
transition: $transition-base;
|
||||||
|
|
||||||
@media (max-width: $breakpoint-md) {
|
@media (max-width: $breakpoint-md) {
|
||||||
width: 160px;
|
width: auto;
|
||||||
height: 50px;
|
min-width: 80px;
|
||||||
font-size: 16px;
|
padding: 0 16px;
|
||||||
|
height: 44px;
|
||||||
|
font-size: 15px;
|
||||||
|
border-radius: 8px;
|
||||||
}
|
}
|
||||||
|
|
||||||
&:hover {
|
&:hover {
|
||||||
@@ -864,9 +887,12 @@
|
|||||||
transition: $transition-base;
|
transition: $transition-base;
|
||||||
|
|
||||||
@media (max-width: $breakpoint-md) {
|
@media (max-width: $breakpoint-md) {
|
||||||
width: 100px;
|
width: auto;
|
||||||
height: 50px;
|
min-width: 80px;
|
||||||
font-size: 16px;
|
padding: 0 16px;
|
||||||
|
height: 44px;
|
||||||
|
font-size: 15px;
|
||||||
|
border-radius: 8px;
|
||||||
}
|
}
|
||||||
|
|
||||||
&:hover {
|
&:hover {
|
||||||
@@ -895,9 +921,12 @@
|
|||||||
transition: $transition-base;
|
transition: $transition-base;
|
||||||
|
|
||||||
@media (max-width: $breakpoint-md) {
|
@media (max-width: $breakpoint-md) {
|
||||||
width: 100px;
|
width: auto;
|
||||||
height: 50px;
|
min-width: 80px;
|
||||||
font-size: 16px;
|
padding: 0 16px;
|
||||||
|
height: 44px;
|
||||||
|
font-size: 15px;
|
||||||
|
border-radius: 8px;
|
||||||
}
|
}
|
||||||
|
|
||||||
&:hover {
|
&:hover {
|
||||||
@@ -1041,3 +1070,86 @@
|
|||||||
color: $text-dark;
|
color: $text-dark;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// -----------------------------------------------------------------------------
|
||||||
|
// Inquiry Form Page - Mobile Flat Design
|
||||||
|
// -----------------------------------------------------------------------------
|
||||||
|
.inquiry-form-container {
|
||||||
|
@media (max-width: $breakpoint-sm) {
|
||||||
|
padding: $spacing-lg $spacing-md;
|
||||||
|
|
||||||
|
// Title Bar - Flat 디자인
|
||||||
|
.register-title-bar {
|
||||||
|
background: transparent;
|
||||||
|
padding: $spacing-md 0;
|
||||||
|
margin-bottom: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Form container - Flat 디자인 (그림자, 테두리 제거)
|
||||||
|
.register-form-container {
|
||||||
|
box-shadow: none !important;
|
||||||
|
border: none !important;
|
||||||
|
background: transparent !important;
|
||||||
|
padding: 0 !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Form Row - 모바일 레이아웃
|
||||||
|
.form-row {
|
||||||
|
padding: $spacing-md 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Form actions - mainInquiryDetail.html 버튼 스타일 참고
|
||||||
|
.form-actions {
|
||||||
|
display: flex;
|
||||||
|
flex-direction: row !important;
|
||||||
|
justify-content: center !important;
|
||||||
|
align-items: center !important;
|
||||||
|
gap: $spacing-sm !important;
|
||||||
|
padding: $spacing-xl 0 0;
|
||||||
|
margin-top: $spacing-md;
|
||||||
|
|
||||||
|
.btn {
|
||||||
|
width: auto !important;
|
||||||
|
min-width: 80px;
|
||||||
|
padding: 0 16px;
|
||||||
|
height: 44px;
|
||||||
|
font-size: 15px;
|
||||||
|
border-radius: 8px;
|
||||||
|
flex: 0 0 auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
.btn-secondary {
|
||||||
|
background: #E5E7EB;
|
||||||
|
color: #5F666C;
|
||||||
|
border: none;
|
||||||
|
|
||||||
|
&:hover {
|
||||||
|
background: darken(#E5E7EB, 5%);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.btn-primary {
|
||||||
|
background: #0049b4;
|
||||||
|
color: $white;
|
||||||
|
border: none;
|
||||||
|
|
||||||
|
&:hover {
|
||||||
|
background: darken(#0049b4, 5%);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// File upload - 모바일 조정 (form-input과 동일한 높이 유지)
|
||||||
|
.file-upload-inline {
|
||||||
|
.file-input-display {
|
||||||
|
min-height: 50px;
|
||||||
|
padding: 0 $spacing-md;
|
||||||
|
}
|
||||||
|
|
||||||
|
.btn-file-attach {
|
||||||
|
height: 50px;
|
||||||
|
font-size: 15px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|||||||
@@ -79,8 +79,14 @@
|
|||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
<button type="button" class="btn-file-attach" onclick="document.getElementById('file').click()">
|
<button type="button" class="btn-file-attach" onclick="document.getElementById('file').click()">
|
||||||
<svg width="22" height="22" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
|
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
<path d="M18 15.75C18 17.4833 17.3917 18.9583 16.175 20.175C14.9583 21.3917 13.4833 22 11.75 22C10.0167 22 8.54167 21.3917 7.325 20.175C6.10833 18.9583 5.5 17.4833 5.5 15.75V6.5C5.5 5.25 5.9375 4.1875 6.8125 3.3125C7.6875 2.4375 8.75 2 10 2C11.25 2 12.3125 2.4375 13.1875 3.3125C14.0625 4.1875 14.5 5.25 14.5 6.5V15.25C14.5 16.0167 14.2333 16.6667 13.7 17.2C13.1667 17.7333 12.5167 18 11.75 18C10.9833 18 10.3333 17.7333 9.8 17.2C9.26667 16.6667 9 16.0167 9 15.25V6H11V15.25C11 15.4667 11.0708 15.6458 11.2125 15.7875C11.3542 15.9292 11.5333 16 11.75 16C11.9667 16 12.1458 15.9292 12.2875 15.7875C12.4292 15.6458 12.5 15.4667 12.5 15.25V6.5C12.4833 5.8 12.2375 5.20833 11.7625 4.725C11.2875 4.24167 10.7 4 10 4C9.3 4 8.70833 4.24167 8.225 4.725C7.74167 5.20833 7.5 5.8 7.5 6.5V15.75C7.48333 16.9333 7.89167 17.9375 8.725 18.7625C9.55833 19.5875 10.5667 20 11.75 20C12.9167 20 13.9083 19.5875 14.725 18.7625C15.5417 17.9375 15.9667 16.9333 16 15.75V6H18V15.75Z" fill="currentColor"/>
|
<rect width="20" height="20" fill="url(#pattern0_1161_9889)"/>
|
||||||
|
<defs>
|
||||||
|
<pattern id="pattern0_1161_9889" patternContentUnits="objectBoundingBox" width="1" height="1">
|
||||||
|
<use xlink:href="#image0_1161_9889" transform="scale(0.0217391)"/>
|
||||||
|
</pattern>
|
||||||
|
<image id="image0_1161_9889" width="46" height="46" preserveAspectRatio="none" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAuCAYAAABXuSs3AAAACXBIWXMAABcSAAAXEgFnn9JSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAeRJREFUeNrsme1tgzAQhiHqAGxQRiATlGxAJ6i7QTpByQTtBrBBRiCdADYInaB0AvcsnaUTNR82GPzDr2Q5ODh6cO7LJgwWiHMeQZfgZReGYRO4LAEMreD/dYeWuQodQ/vh4ypcBK8JYC4eBMczXHGpzCXojICdB0xIwtcugX9IWx65h8kns8nyMAOWQRfjZUbG84Epj+QeYevfA/eJKPRpK3LU3K4KG+AV30ZG8OEAtEgq1Llu0L5m/qYwFYafS4WpvBDTkyrBbF7XWG1GVqTWnJuSuanGP6m18oeBcboi3UZBi+nAH3aOsCKqNCbwe4P/QjuZwB8MQiTDqnANPUE7o/Mbmw0FzInTVGT8OuVIC5xTJbaWqUQK59WVjrPHxinfgi69RegrGfluP3DcJT2PZWzoUtejirE8uAe3BN5ORIR+CGtcAZelbaJKDphR3yU0RJDOCXAAKckqFphhI5kxoavIil/22BQrU77cZNg8V+mVBPlqzokJ5KgojGQ6f1tlN2MjcwKYcNITHgbJ1sL4bSurWJTy8QFaH8c9uAf34B7cg3twD74xOK0/4hWP3OYonlUnDdTEYvK9V642G0FT8KP222ryhm0vVUt2QnvBX6fMM5wBHwfLDjl11WKdP6o/AQYA6KS7NOFJR28AAAAASUVORK5CYII="/>
|
||||||
|
</defs>
|
||||||
</svg>
|
</svg>
|
||||||
파일첨부
|
파일첨부
|
||||||
</button>
|
</button>
|
||||||
|
|||||||
Reference in New Issue
Block a user