@use "../abstracts" as *; // input form 공통 .data-input-form-bx{ margin-bottom: 18px; &:last-child{ margin-bottom: 0; } .data-input-form-tit{ @include defaultFont($font-s-13, $font-w-500, $font-c); margin-bottom: 10px; .import{ color: #F00; } span{ display: block; @include defaultFont($font-s-13, $font-w-400, #A8B6C7); } } } .btn-flex-wrap{ @include flex(5px); margin-top: 24px; .btn-bx{ flex: 1; } } // 매물 common .top-btn{ position: fixed; bottom: 96px; right: 15px; width: 38px; height: 38px; background-color: rgba(0, 0, 0, 0.50); background-image: url(/assets/images/sub/top_btn_icon.svg); background-position: center; background-repeat: no-repeat; background-size: 18px 18px; border-radius: 50%; z-index: 90000; } .sale-contents{ width: 100%; background-color: #F5F5F5; .sale-frame{ padding: 0 20px; border-top: 1px solid #ECECEC; border-bottom: 1px solid #ECECEC; margin-bottom: 10px; padding-bottom: 24px; padding-top: 24px; background-color: $white-fff; &:first-child{ padding-top: 0; border-top: none; } &:last-child{ padding-bottom: 0; border-bottom: none; margin-bottom: 0; } } } .sale-detail-tab-relative{ height: 40px; margin-bottom: 10px; } .sale-detail-tab-wrap{ position: fixed; top: 66px; left: 0; width: 100%; height: 40px; background-color: $white-fff; z-index: 98000; .sale-detail-tab-inner{ position: relative; @include flex(0px); align-items: center; height: 100%; .sale-detail-tab{ flex: 1; height: 100%; background-color: #fff; border-top: 1px solid #DDDFE2; border-bottom: 1px solid #DDDFE2; @include defaultFont($font-s-13, $font-w-500, $font-c); &.act{ color: $white-fff; background-color: #5F738E; border-color: #5F738E; } } } } // 매물 목록 .sale-form-bx{ margin-bottom: 14px; &:last-child{ margin-bottom: 0; } } .sale-list-wrap{ .sale-list-item{ padding-top: 14px; padding-bottom: 14px; border-bottom: 1px solid #ECECEC; cursor: pointer; &:first-child{ padding-top: 0; } &:last-child{ border-bottom: none; padding-bottom: 0; } } } .sale-item-bx{ .sale-item-date-bx{ @include flex(0px); align-items: center; margin-bottom: 9px; .sale-item-num{ position: relative; @include defaultFont($font-s-13, $font-w-400, $font-c); padding-right: 6px; &::after{ content: ''; position: absolute; top: 50%; right: 0; transform: translateY(-50%); width: 1px; height: 10px; background-color: #A2ABB8; } } .sale-item-date{ @include defaultFont($font-s-13, $font-w-400, #A2ABB8); padding-left: 6px; } } .sale-item-tit{ @include defaultFont($font-s-15, $font-w-500, $font-c); @include ellipsis(1); margin-bottom: 9px; } .sale-item-customer{ @include defaultFont($font-s-13, $font-w-400, $font-c); margin-bottom: 9px; } .sale-item-update-bx{ @include flex(0px); align-items: center; .sale-item-name{ position: relative; @include defaultFont($font-s-13, $font-w-400, #A2ABB8); padding-right: 6px; &::after{ content: ''; position: absolute; top: 50%; right: 0; transform: translateY(-50%); width: 1px; height: 10px; background-color: #A2ABB8; } } .sale-item-update{ @include defaultFont($font-s-13, $font-w-400, #A2ABB8); padding-left: 6px; } } } .sale-edit-btn{ margin-top: 24px; } // 매물 상세 .sale-data-table{ width: 100%; table-layout: fixed; tbody{ tr{ th{ @include defaultFont($font-s-13, $font-w-500, $font-c); vertical-align: top; padding: 5px 0; } td{ @include defaultFont($font-s-13, $font-w-400, $font-c); padding: 5px 0 8px 14px; .data-down{ @include flex(8px); align-items: center; color: #1259CB; i{ display: block; width: 8px; height: 12px; background: url(/assets/images/sub/down_icon.svg)no-repeat center; background-size: cover; } } } &:first-child{ th,td{ padding-top: 0; } } &:last-child{ th,td{ padding-bottom: 0; } } } } } // 매물 기본정보 .form-flex{ @include flex(5px); .form-bx{ flex: 1; } } .form-btn{ margin-top: 12px; } // 매물 전기 지붕정보 .sale-roof-title{ @include defaultFont($font-s-15, $font-w-500, $font-c); padding-bottom: 10px; margin-bottom: 20px; border-bottom: 1px solid #2E3A59; } .data-check-wrap{ @include flex(10px); flex-wrap: wrap; margin-bottom: 12px; .radio-form-box, .check-form-box{ width: calc(50% - 5px); } &.mb0{ margin-bottom: 0; } } .data-input{ &.flex{ @include flex(8px); align-items: center; span{ flex: none; @include defaultFont($font-s-13, $font-w-400, $font-c); } } } // 1:1 문의 common .inquiry-frame{ padding: 0 20px; } .badge{ min-width: 60px; height: 30px; line-height: 30px; padding: 0 8px; border-radius: 60px; text-align: center; font-size: $font-s-12; font-weight: $font-w-500; &.blue{ color: #5497E9; background-color: #ECF5FF; } &.orange{ color: #F86A56; background-color: #FFEFED; } &.block{ width: 100%; } } // 1:1 문의 목록 .inquiry-table-filter{ margin-bottom: 24px; .filter-check{ margin-bottom: 12px; } } .inquiry-list-tit{ padding-bottom: 10px; border-bottom: 1px solid #2E3A59; @include defaultFont($font-s-13, $font-w-400, $font-c); span{ font-weight: $font-w-500; } } .inquiry-list{ .inquiry-item{ padding: 10px 0; cursor: pointer; border-bottom: 1px solid #ECECEC; &:last-child{ border-bottom: none; padding-bottom: 0; } .inquiry-item-bx{ position: relative; padding-right: 70px; .inquiry-item-category{ @include defaultFont($font-s-13, $font-w-400, $font-c); margin-bottom: 5px; } .inquiry-item-tit{ @include defaultFont($font-s-15, $font-w-500, $font-c); @include ellipsis(1); margin-bottom: 5px; } .inquiry-item-date{ @include defaultFont($font-s-13, $font-w-400, #A2ABB8); } .inquiry-badge{ position: absolute; top: 0; right: 0; } } } } // 1:1문의 작성 .inquiry-file-wrap{ margin-top: 20px; .file-list-wrap{ margin-top: 14px; .file-list-tit{ @include defaultFont($font-s-13, $font-w-500, $font-c); } .file-list{ margin-top: 14px; } .file-item{ border-top: 1px solid #EDEDED; cursor: default; .file-item-bx{ padding: 14px 0; @include flex(0px); align-items: center; .file-item-name{ @include defaultFont($font-s-13, $font-w-400, $font-c); } .file-del{ display: block; margin-left: auto; width: 16px; height: 16px; background: url(/assets/images/common/id_delete_icon.svg)no-repeat center; background-size: cover; } } &:last-child{ .file-item-bx{ padding-bottom: 0; } } } } }