.ml-2[data-v-cfd58a02]{margin-left:8px}.mt-4[data-v-b626b680]{margin-top:16px}.user-avatar[data-v-15fa5490]{cursor:pointer;overflow:hidden}.user-avatar-hover-effect:hover .avatar-image[data-v-15fa5490]{transform:scale(.9)}.avatar-image[data-v-15fa5490]{border-radius:50%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;transition:transform .2s ease-in-out}.top_bar{background-color:#17294b!important}.menu_icon{color:#fff!important}.user_icon_button{position:absolute;right:20px}.v-application--wrap{background-color:#efefef}.v-main__wrap{padding:30px 15px}.v-card{padding:10px}.overflow_visible{overflow:visible}.v-data-table-header{background-color:#e3f2fd;white-space:nowrap!important}*{-webkit-print-color-adjust:exact}.v-data-table>.v-data-table__wrapper>table>tbody>tr>td,.v-data-table>.v-data-table__wrapper>table>tfoot>tr>td,.v-data-table>.v-data-table__wrapper>table>thead>tr>td{font-size:.775rem!important}.v-data-table td{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.approve_title{background-color:#efefef;text-align:center;font-weight:700;padding:5px;border:1px solid #ccc;font-size:.875rem!important}.approve_text,.v-data-table>.v-data-table__wrapper>table>tbody>tr>td.approve_text{padding:5px 10px;border:1px solid #ccc;font-size:.875rem!important}.approve_list_title{border:1px solid #b7b7b7!important;background-color:#e3f2fd!important;font-size:13px}.approve_list_title_border{border-left:0!important;border-bottom:0!important}.approve_list_name{border:1px solid #b7b7b7;border-left:0;border-bottom:0;font-size:16px;height:45px;font-weight:700}.approve_list_date{border:1px solid #b7b7b7;border-left:0;font-size:10px;padding:3px 0}.doc_list_title{font-size:17px;font-weight:700;margin-bottom:8px}.doc_detail_table{border-bottom:1px solid #ccc;border-right:1px solid #ccc;border-radius:0;margin-bottom:10px;width:100%;border-spacing:0}.doc_detail_table tr td,.doc_detail_table tr th{border-right:0;border-bottom:0;text-align:center;font-size:12px!important}.doc_table{width:100%}.doc_table tr td:first-child{width:150px}.doc_table tr td{font-size:12px!important}.cost_table_tr{background-color:#efefef;font-weight:700}.estimate_top{background:#efefef;width:100%;padding:20px}.estimate_top p{font-weight:700;font-size:30px;float:left;line-height:65px;margin-bottom:0}.estimate_top img{float:right}.estimate_content{width:100%;margin-top:20px}.estimate_content:after,.estimate_top:after{content:"";display:block;clear:both}.estimate_info{border:thin solid rgba(0,0,0,.12);padding:2px 15px;font-size:11px!important;border-left:0;height:25px!important;line-height:19px!important}.estimate_title{background-color:#efefef;font-weight:700;text-align:center;width:94px}.estimate_price_info{border-top:3px solid #b6b6b6;border-bottom:3px solid #b6b6b6;padding:2px 15px 5px!important;font-size:16px;border-left:0}.estimate_price_title{background-color:#efefef;font-weight:700;text-align:center}.order_doc_top{margin-bottom:10px}.order_doc_top:after{content:"";display:block;clear:both}.order_info{border:thin solid rgba(0,0,0,.12);padding:2px 10px;font-size:10px;border-left:0;text-overflow:ellipsis;white-space:normal;word-wrap:break-word;word-break:break-all}.order_title{background-color:#efefef;width:94px}.order_title,.print_doc_title{font-weight:700;text-align:center}.print_doc_title{font-size:25px;padding-bottom:30px;margin-bottom:30px!important;color:#000;border-bottom:1px solid #ccc}@media print{.dont_print{display:none}}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.custom-dialog{position:absolute;right:0;margin:0;min-height:100%}.v-application .theme--light.v-tabs-items{background-color:transparent}.v-application .tab_search .v-tabs-bar{height:30px}.v-application .tab_search .v-tab{background-color:#fff;padding:0;border-radius:10px 10px 0 0}.v-application .tab_search .v-tab--active{background-color:#1976d2;color:#fff;font-weight:700}.v-application .cost_search_top{margin-bottom:20px;width:100%}.v-application .cost_search_top:after{content:"";display:block;clear:both}.v-application .cost_search_info{border:thin solid rgba(0,0,0,.12);padding:5px 15px;font-size:13px;border-left:0}.v-application .info_title,.v-list-group__items{background-color:#efefef}.inquiry-container[data-v-e3faf7a6]{background:#fff;border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,.12),0 1px 4px rgba(0,0,0,.08);overflow:hidden;display:flex;flex-direction:column}.height90[data-v-e3faf7a6]{height:90%}.inquiry-header[data-v-e3faf7a6]{display:flex;align-items:center;padding:16px 20px;background:linear-gradient(135deg,#f8f9fa,#fff);border-bottom:1px solid #e9ecef}.header-left[data-v-e3faf7a6]{display:flex;align-items:flex-start}.header-text[data-v-e3faf7a6]{display:flex;flex-direction:column;gap:4px}.title-row[data-v-e3faf7a6]{display:flex;align-items:center}.inquiry-title[data-v-e3faf7a6]{font-size:18px;font-weight:700;color:#212529}.subtitle-row[data-v-e3faf7a6]{display:flex;align-items:center;gap:8px;font-size:13px}.inquiry-date[data-v-e3faf7a6]{color:#868e96;font-weight:500}.inquiry-hint[data-v-e3faf7a6]{color:#1976d2;font-weight:500}.iframe-viewport[data-v-e3faf7a6]{flex:1;overflow:hidden;position:relative}.inquiry-iframe[data-v-e3faf7a6]{width:100%;height:calc(100% + 380px);margin-top:-380px;border:none;background:#fff}.hero{position:relative;min-height:953px}.hero-bg{position:absolute;top:0;left:0;right:0;bottom:0;background:url(/img/wind_sun.9f713716.jpg);background-size:cover;background-position:50%;opacity:.3;z-index:0}.inquiry-wrapper{position:absolute;z-index:1;top:24px;right:24px;bottom:24px;width:calc(50% - 36px)}.theme--light.v-input--is-disabled input{color:#000}[data-v-46712048] .child-row:hover{cursor:pointer;background-color:#eee!important}.title_style[data-v-5aaaf1de]{font-size:1.5rem;font-weight:700;color:#333;margin-bottom:16px}.file-download-chip[data-v-76c61593]{cursor:pointer;font-weight:700;width:-moz-fit-content!important;width:fit-content!important;text-decoration:underline}.file-download-chip[data-v-76c61593]:hover{text-decoration:none}[data-v-3ab74cda] .v-dialog{max-width:95%!important}@media (min-width:600px){[data-v-3ab74cda] .v-dialog{max-width:80%!important}}@media (min-width:960px){[data-v-3ab74cda] .v-dialog{max-width:70%!important}}@media (min-width:1264px){[data-v-3ab74cda] .v-dialog{max-width:50%!important}}[data-v-393efb6c] .v-data-table-header__icon{display:none!important}[data-v-393efb6c] .v-data-table-header th.active .v-data-table-header__icon,[data-v-393efb6c] .v-data-table-header th:hover .v-data-table-header__icon{display:inline-flex!important}@media print{.page-break-spacer{display:block;height:100vh;page-break-before:always;-moz-column-break-before:page;break-before:page}}.page-break-spacer{display:none}.confirmation-file-container[data-v-77c0a704]{width:100%;padding-top:12px}.file-category-header[data-v-77c0a704]{margin-bottom:12px;padding-bottom:4px;border-bottom:2px solid #e0e0e0}.file-category-title[data-v-77c0a704]{font-weight:600;font-size:.875rem;color:#424242;display:inline-block}.file-list[data-v-77c0a704]{display:flex;flex-direction:column;gap:4px;padding-left:0}.file-item[data-v-77c0a704]{display:flex;align-items:center;gap:4px;padding:4px 0;font-size:.875rem;line-height:1.5}.file-number[data-v-77c0a704]{color:#757575;font-weight:500;min-width:20px}.file-link[data-v-77c0a704]{color:#1976d2;text-decoration:none;transition:color .2s ease;word-break:break-all;flex:1}.file-link[data-v-77c0a704]:hover{color:#1565c0;text-decoration:underline}.file-link[data-v-77c0a704]:active{color:#0d47a1}[data-v-02a75635] .v-dialog{max-width:95%!important}@media (min-width:600px){[data-v-02a75635] .v-dialog{max-width:80%!important}}@media (min-width:960px){[data-v-02a75635] .v-dialog{max-width:70%!important}}@media (min-width:1264px){[data-v-02a75635] .v-dialog{max-width:50%!important}}.last-check[data-v-10f335ac]{border-radius:8px;background-color:#f5f7fb;box-shadow:0 2px 6px rgba(0,0,0,.04);border:1px solid #e0e0e0}.last-check__header[data-v-10f335ac]{padding-bottom:10px;margin-bottom:16px;border-bottom:1px dashed #d0d4e4}.last-check__title[data-v-10f335ac]{color:#1f2933}.last-check__summary[data-v-10f335ac]{color:#6b7280}.image-scroll[data-v-10f335ac]{display:flex;gap:8px;flex-wrap:nowrap;overflow-x:auto;padding-bottom:8px;scrollbar-width:none}.image-card[data-v-10f335ac]{flex:0 0 260px;max-width:260px}.image-scroll[data-v-1a0ac406]{display:flex;gap:8px;flex-wrap:nowrap;overflow-x:auto;padding-bottom:8px;scrollbar-width:none}.image-card[data-v-1a0ac406]{flex:0 0 260px;max-width:260px}.last-check .image-card[data-v-1a0ac406]{flex:0 0 200px;max-width:200px}.last-check[data-v-1a0ac406]{border:1px solid #e0e0e0;border-radius:8px;background-color:#f5f7fb;box-shadow:0 2px 6px rgba(0,0,0,.04)}.last-check__memo[data-v-1a0ac406]{white-space:pre-wrap;line-height:1.5}.last-check__item+.last-check__item[data-v-1a0ac406]{margin-top:16px;padding-top:16px;border-top:1px solid #f0f0f0}.cost_table_border th[data-v-6009a11a]{border-right:thin solid rgba(0,0,0,.12)}.cost_table_border thead th[data-v-6009a11a]:first-child{width:35px}.cost_table_border tbody td[data-v-6009a11a]:last-child,.cost_table_border thead th[data-v-6009a11a]:last-child{border-right:0}.cost_table_border td[data-v-6009a11a]{border-right:thin solid rgba(0,0,0,.12)}.col-actions[data-v-6009a11a]{width:20px!important}.cost_table_border td.col-actions[data-v-6009a11a]{text-align:center!important;vertical-align:middle!important}.title-toggle-btn[data-v-3c5de1a8]{min-width:24px!important;width:24px!important;height:24px!important}.total-input[data-v-3c5de1a8]{background-color:#fff;border-radius:4px}.calculated-hint[data-v-3c5de1a8]{font-size:.8em;width:100%;color:#666;margin-top:.3em;text-align:right}.action-buttons[data-v-3c5de1a8]{display:flex;align-items:center;gap:1px;opacity:.6;transition:opacity .15s}.action-buttons[data-v-3c5de1a8]:hover{opacity:1}.action-buttons .v-btn[data-v-3c5de1a8]{min-width:20px!important;width:20px!important;height:20px!important}input{font-size:14px!important}.v-text-field{padding:0!important;margin:0!important}.v-text-field.v-input--dense:not(.v-text-field--outlined) input{padding:2px 0 2px}.v-text-field__prefix{font-size:.775rem!important}.action-cell[data-v-76644176] .v-input--selection-controls__input{margin-right:0!important}.v-input--checkbox.v-input--dense[data-v-76644176]{display:flex;justify-content:center;align-items:center;margin-top:0!important}.v-input--selection-controls[data-v-76644176]{margin:0!important;padding:0!important}.action-cell[data-v-76644176]{height:100%}.bom-list[data-v-2add33e8]{max-height:600px;overflow-y:auto;border:1px solid #e0e0e0}.cursor-pointer[data-v-4cb2ef41]{cursor:pointer}.no-scroll .v-data-table__wrapper[data-v-aaadad46]{overflow:visible!important}.pdf-viewer-container[data-v-4d60f889]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;padding:0;box-sizing:border-box}.pdf-headers[data-v-4d60f889]{width:100%;position:relative}.pdf-controls[data-v-4d60f889]{display:flex;justify-content:center;align-items:center;margin:5px 0;width:100%}.save-button[data-v-4d60f889]{display:flex;align-items:center;position:absolute;height:36px;top:5px;right:5px}.page-button[data-v-4d60f889]{padding:6px 12px;border:1px solid #ccc;border-radius:4px;background-color:#f8f8f8;cursor:pointer}.page-button[data-v-4d60f889]:disabled{opacity:.5;cursor:not-allowed}.page-indicator[data-v-4d60f889]{font-size:14px;font-weight:700;margin:0 10px;display:flex;align-items:center}.page-input[data-v-4d60f889]{width:4em;height:24px;border:1px solid #ccc;border-radius:4px;text-align:center;margin-right:5px;font-size:14px}.pdf-pages[data-v-4d60f889]{flex:1;display:flex;flex-direction:column;align-items:flex-start;width:100%;overflow:visible;min-height:0}.pdf-page[data-v-4d60f889]{display:block;box-shadow:0 2px 8px rgba(0,0,0,.1);border-radius:4px;-o-object-fit:contain;object-fit:contain;margin:0 auto 5px}.bom-list[data-v-2e105ec7]{max-height:600px;overflow-y:auto;border:1px solid #e0e0e0}.comment-item[data-v-5cb3e244]{padding:12px 16px;transition:background-color .15s ease;position:relative}.comment-item[data-v-5cb3e244]:hover{background-color:#fafafa}.comment-item.has-children[data-v-5cb3e244]:after{content:"";position:absolute;left:19px;bottom:12px;width:2px;height:calc(100% - 80px);background:#e9e9e9}.comment-main[data-v-5cb3e244]{display:flex;gap:12px;align-items:flex-start;position:relative}.comment-avatar[data-v-5cb3e244]{flex-shrink:0;margin-top:2px}.comment-body[data-v-5cb3e244]{flex:1;display:flex;flex-direction:column;gap:6px}.comment-header[data-v-5cb3e244]{display:flex;justify-content:space-between;align-items:center;gap:8px}.comment-meta[data-v-5cb3e244]{display:flex;align-items:center;gap:6px;font-size:14px}.author[data-v-5cb3e244]{font-weight:700;color:#0f0f0f}.dot[data-v-5cb3e244],.timestamp[data-v-5cb3e244]{color:#606060;font-weight:500}.menu-btn[data-v-5cb3e244]{color:#606060}.comment-text[data-v-5cb3e244]{margin:0;line-height:1.5;font-size:15px;color:#0f0f0f}.comment-text.clamped[data-v-5cb3e244]{display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.comment-actions[data-v-5cb3e244]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:4px}.action-btn[data-v-5cb3e244]{color:#606060}.action-btn[data-v-5cb3e244],.more-btn[data-v-5cb3e244]{text-transform:none;font-weight:600;padding-left:0}.reply-btn[data-v-5cb3e244]{padding-left:0;font-weight:600}.replies-toggle[data-v-5cb3e244]{margin-top:4px}.toggle-replies[data-v-5cb3e244]{color:#606060;text-transform:none;font-weight:600;padding-left:0}.action-btn[data-v-5cb3e244] .v-btn__content,.toggle-replies[data-v-5cb3e244] .v-btn__content{letter-spacing:-.1px}.edit-form[data-v-5cb3e244],.reply-form[data-v-5cb3e244]{display:flex;flex-direction:column;gap:8px;margin-top:6px;padding:10px 12px}.edit-actions[data-v-5cb3e244]{display:flex;justify-content:flex-end;gap:8px}.inline-textarea[data-v-5cb3e244] textarea{line-height:1.35;font-size:14px}.replies[data-v-5cb3e244]{position:relative;margin-left:50px;padding-left:18px}.replies[data-v-5cb3e244]:before{content:"";position:absolute;left:6px;bottom:0;width:2px;height:100%;background:#e9e9e9}.comment-section[data-v-095b1811]{padding:16px 0;display:flex;flex-direction:column;gap:12px}.comment-composer[data-v-095b1811]{display:flex;gap:12px;align-items:flex-start;padding:12px 16px;border-radius:12px}.composer-avatar[data-v-095b1811]{margin-top:6px}.composer-main[data-v-095b1811]{flex:1;display:flex;flex-direction:column;gap:8px}.composer-input[data-v-095b1811] textarea{line-height:1.4}.composer-input[data-v-095b1811] .v-input__slot:focus-within{background:#fff}.composer-actions[data-v-095b1811]{display:flex;justify-content:flex-end;gap:8px}.composer-cancel[data-v-095b1811]{color:#606060}.composer-submit[data-v-095b1811]{padding:0 14px;align-items:center;justify-content:center}.comment-list[data-v-095b1811]{background:#fff;padding:8px 0}.input-wrapper[data-v-d924b2a2]{width:100%;display:flex;justify-content:space-between;align-items:center;background-color:#eff6ff;padding:1rem;border-radius:.5rem;border:1px solid #bfdbfe;margin-bottom:1em}.left-side[data-v-d924b2a2]{display:flex;align-items:center;gap:1rem;font-weight:500;color:#1e40af}.text-field[data-v-d924b2a2]{display:block}.right-side[data-v-d924b2a2]{display:flex;align-items:center;gap:1rem}.v-text-field[data-v-49dd4071]{font-size:12px!important}[data-v-6a6ff4d2] .v-chip.v-chip--disabled.v-chip--no-color.theme--light.v-size--small{cursor:pointer!important;opacity:1!important}.stepper-container[data-v-b3cca218]{position:relative;height:100%}.sticky-stepper[data-v-b3cca218]{position:sticky;top:46px;z-index:10;background-color:#fff;padding:16px;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1)}[data-v-b3cca218] .v-card{background-color:#efefef}.empty-estimate-wrapper[data-v-b3cca218]{display:flex;justify-content:center;align-items:center;height:100%}.input-wrapper[data-v-2f8c8b5f]{width:100%;display:flex;justify-content:space-between;align-items:center;background-color:#eff6ff;padding:1rem;border-radius:.5rem;border:1px solid #bfdbfe;margin-bottom:1em}.left-side[data-v-2f8c8b5f]{display:flex;align-items:center;gap:1rem;font-weight:500;color:#1e40af}.text-field[data-v-2f8c8b5f]{display:block}.right-side[data-v-2f8c8b5f]{display:flex;align-items:center;gap:1rem}.offscreen[data-v-7767e4d1]{visibility:hidden}.splited_purchase_table_title[data-v-68e72b63]{align-items:center;color:rgba(0,0,0,.87);display:flex;flex-wrap:wrap;font-size:1.25rem;font-weight:500;letter-spacing:.0125em;line-height:2rem;word-break:break-all;padding-top:16px;padding-bottom:16px;margin:0}.rotate[data-v-6fc4acbc]{transition:transform .2s ease-in-out;transform:rotate(180deg)}[data-v-690f021a] .v-dialog{max-width:95%!important}@media (min-width:600px){[data-v-690f021a] .v-dialog{max-width:80%!important}}@media (min-width:960px){[data-v-690f021a] .v-dialog{max-width:70%!important}}@media (min-width:1264px){[data-v-690f021a] .v-dialog{max-width:50%!important}}[data-v-00da5d72] .v-dialog{max-width:95%!important}@media (min-width:600px){[data-v-00da5d72] .v-dialog{max-width:80%!important}}@media (min-width:960px){[data-v-00da5d72] .v-dialog{max-width:70%!important}}@media (min-width:1264px){[data-v-00da5d72] .v-dialog{max-width:50%!important}}[data-v-2d66b0e4] .v-dialog{max-width:95%!important}@media (min-width:600px){[data-v-2d66b0e4] .v-dialog{max-width:80%!important}}@media (min-width:960px){[data-v-2d66b0e4] .v-dialog{max-width:70%!important}}@media (min-width:1264px){[data-v-2d66b0e4] .v-dialog{max-width:50%!important}}.pdf-viewer-card[data-v-485f883c],.pdf-viewer-card[data-v-5a67840e]{background-color:#efefef}