.register-link[data-v-4c421c80]{text-decoration:underline;color:#06c}.register-link[data-v-4c421c80]:hover{color:#0052a3}[data-v-4c421c80] .multiselect.type_custom.type-custom-40 .multiselect__tags{min-height:30px!important}[data-v-4c421c80] .multiselect.type_custom .multiselect__tags .multiselect__tags-wrap{padding:initial}[data-v-4c421c80] .multiselect.type_custom .multiselect__tag{height:24px;padding:2px 30px 0 15px}.inquiry-content-section[data-v-8cf9b5d4]{border:1px solid #ebebeb;border-radius:5px;margin-bottom:20px}.inquiry-content-section .inquiry-content-header[data-v-8cf9b5d4]{background:#f9f9f9;border-radius:5px 5px 0 0;padding:15px 24px;height:50px;display:flex;align-items:center}.inquiry-content-section .inquiry-content-header span[data-v-8cf9b5d4]{font-family:Pretendard,sans-serif;font-weight:500;font-size:15px;line-height:1.2em;letter-spacing:-3%;color:#040404}.inquiry-content-section .inquiry-content-body[data-v-8cf9b5d4]{padding:24px;background:#fff;border-radius:0 0 5px 5px}.inquiry-content-section .inquiry-content-body .inquiry-content-text[data-v-8cf9b5d4]{font-family:Pretendard,sans-serif;font-weight:400;font-size:15px;line-height:1.5em;color:#040404;white-space:pre-wrap;word-break:break-word;min-height:60px}.inquiry-content-section .inquiry-content-body .inquiry-content-text[data-v-8cf9b5d4]:empty:before{content:"문의내용이 없습니다.";color:#b4b4b4}.tag-badge[data-v-8cf9b5d4]{display:inline-block;padding:4px 8px;font-size:15px;font-weight:500;border-radius:12px;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:all .2s ease;border:1px solid}.tag-badge.tag-premeeting[data-v-8cf9b5d4]{background-color:#dbeafe;color:#1e40af;border-color:#bfdbfe}.tag-badge.tag-schedule[data-v-8cf9b5d4]{background-color:#dcfce7;color:#166534;border-color:#bbf7d0}.tag-badge.tag-reviewing[data-v-8cf9b5d4]{background-color:#fef3c7;color:#92400e;border-color:#fde68a}.tag-badge.tag-recall[data-v-8cf9b5d4]{background-color:#f3e8ff;color:#7c3aed;border-color:#e9d5ff}.tag-badge.tag-mismatch[data-v-8cf9b5d4]{background-color:#fee2e2;color:#dc2626;border-color:#fecaca}.tag-badge.tag-industry[data-v-8cf9b5d4]{background-color:#fed7aa;color:#ea580c;border-color:#fdba74}.tag-badge.tag-no-interest[data-v-8cf9b5d4]{background-color:#fce7f3;color:#be185d;border-color:#f9a8d4}.tag-badge.tag-etc[data-v-8cf9b5d4]{background-color:#f3f4f6;color:#374151;border-color:#d1d5db}.estimate-admin-item-container[data-v-2d76d1ec]{width:100%;max-width:1500px;min-height:calc(100vh - 157px);padding:0}.estimate-admin-center[data-v-2d76d1ec]{display:flex;gap:22px;width:100%;margin:0 auto}@media(max-width:1400px){.estimate-admin-center[data-v-2d76d1ec]{gap:15px}}@media (max-width:900px){.estimate-admin-center[data-v-2d76d1ec]{gap:8px}}.estimate-sidebar-wrap[data-v-2d76d1ec]{flex-shrink:0;width:400px}@media(max-width:1400px){.estimate-sidebar-wrap[data-v-2d76d1ec]{width:320px}}@media(max-width:1200px){.estimate-sidebar-wrap[data-v-2d76d1ec]{width:290px}}@media (max-width:900px){.estimate-sidebar-wrap[data-v-2d76d1ec]{width:auto}.btn-estimate-date[data-v-2d76d1ec]{width:42px;height:42px;border-radius:6px}}.btn-estimate-date .icon[data-v-2d76d1ec]{width:19px;height:19px}.estimate-sticky-sidebar[data-v-2d76d1ec]{overflow-y:auto;position:sticky;top:70px;width:100%;max-height:calc(100vh - 95px);padding:32px 28px 26px 30px;border-radius:10px;border:1px solid #f4f4f4;background:#fff;box-shadow:0 4px 17px 0 rgba(0,0,0,.04)}@media(max-width:1400px){.estimate-sticky-sidebar[data-v-2d76d1ec]{padding:25px 20px 20px}}@media (max-width:900px){.estimate-sticky-sidebar[data-v-2d76d1ec]{opacity:0;pointer-events:none;z-index:3;overflow:visible;position:absolute;top:48px;left:0;width:100%;min-width:300px;max-height:100%;padding:30px 20px 33px;border-radius:6px;transition:all .3s}.estimate-sticky-sidebar.is-show[data-v-2d76d1ec]{opacity:1;pointer-events:visible!important}}.estimate-sticky-sidebar[data-v-2d76d1ec]::-webkit-scrollbar{width:4px}.estimate-sticky-sidebar .estimate-sidebar-title[data-v-2d76d1ec]{color:#000;font-size:20px;font-weight:600;line-height:1.2;letter-spacing:-.8px;padding-bottom:13px;border-bottom:1px solid #e9ecef}@media(max-width:1400px){.estimate-sticky-sidebar .estimate-sidebar-title[data-v-2d76d1ec]{font-size:18px;padding-bottom:10px}}.estimate-sticky-sidebar .sidebar-content-grp[data-v-2d76d1ec]{padding-top:20px}@media(max-width:1400px){.estimate-sticky-sidebar .sidebar-content-grp[data-v-2d76d1ec]{padding-top:14px}}.estimate-sticky-sidebar .sidebar-content-grp .output-date-grp[data-v-2d76d1ec]{margin-bottom:20px}@media(max-width:1400px){.estimate-sticky-sidebar .sidebar-content-grp .output-date-grp[data-v-2d76d1ec]{margin-bottom:12px}}.estimate-admin-container[data-v-2d76d1ec]{width:100%;min-height:calc(100vh - 157px);background-color:#fff;border-radius:7px}@media(max-width:1400px){.estimate-admin-container[data-v-2d76d1ec]{max-width:100%}}.estimate-admin-tab-wrap[data-v-2d76d1ec]{display:flex;align-items:center;gap:30px;height:65px;padding:22px 45px 18px;border-radius:7px 7px 0 0;border-bottom:1px solid #e0e0e0}.estimate-admin-tab-wrap .estimate-admin-tab[data-v-2d76d1ec]{position:relative;color:rgba(0,0,0,.5);font-family:Pretendard;font-size:20px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.8px;cursor:pointer}.estimate-admin-tab-wrap .estimate-admin-tab.is-active[data-v-2d76d1ec]{color:#000;font-weight:700}.estimate-admin-tab-wrap .estimate-admin-tab.is-active[data-v-2d76d1ec]:after{background:#000}.estimate-admin-tab-wrap .estimate-admin-tab.is-active[data-v-2d76d1ec]:hover{color:#000}.estimate-admin-tab-wrap .estimate-admin-tab[data-v-2d76d1ec]:hover{color:rgba(0,0,0,.8)}.estimate-admin-tab-wrap .estimate-admin-tab[data-v-2d76d1ec]:after{content:"";position:absolute;top:auto;bottom:-19px;left:50%;transform:translateX(-50%);width:100%;height:1px;background:transparent}.quote-card-date-grp[data-v-2d76d1ec]{align-items:center;justify-content:space-between;gap:20px;padding:5px 0}.quote-card-date-grp .line[data-v-2d76d1ec]{flex-grow:0;width:50%;height:1px;background:#d9d9d9}.quote-card-date-grp .date-txt[data-v-2d76d1ec]{flex-shrink:0;font-size:16px;font-weight:600;color:#909090;text-align:center;white-space:nowrap}.quote-section[data-v-2d76d1ec]{height:100%;padding:35px 37px 35px 45px}@media(max-width:1300px){.quote-section[data-v-2d76d1ec]{padding:20px 16px 20px 20px}}.quote-section .estimate-admin-search-grp[data-v-2d76d1ec]{padding:0 0 15px}.quote-section .estimate-admin-search-grp .inp-estimate-search[data-v-2d76d1ec]{height:36px;font-size:15px}.quote-section .estimate-admin-search-grp .btn-pre-search[data-v-2d76d1ec]{background:#0058ff;border-radius:6px}.quote-section .estimate-admin-search-grp .btn-pre-search[data-v-2d76d1ec]:hover{background:#004cda}.quote-section .quote-tabs[data-v-2d76d1ec]{display:flex;align-items:center;gap:30px;border-bottom:1px solid #e9e9e9;padding:22px 45px 0}.quote-section .quote-tabs .quote-tab[data-v-2d76d1ec]{position:relative;padding-bottom:11px;font-size:16px;font-weight:600;color:#a4a4a4;line-height:1.2;transition:color .3s;cursor:pointer}.quote-section .quote-tabs .quote-tab.active[data-v-2d76d1ec]{color:#000}.quote-section .quote-tabs .quote-tab.active[data-v-2d76d1ec]:after{content:"";position:absolute;bottom:-.5px;left:0;right:0;height:1px;background:#0058ff}.quote-section .quote-tabs .quote-tab[data-v-2d76d1ec]:hover:not(.active){color:#666}.quote-section .quote-card-list-wrap[data-v-2d76d1ec]{overflow-y:auto;height:calc(100vh - 258px);padding:10px 10px 0 0}@media(max-width:1300px){.quote-section .quote-card-list-wrap[data-v-2d76d1ec]{height:calc(100vh - 228px);padding-right:6px}}.quote-section .quote-card-list-wrap[data-v-2d76d1ec]::-webkit-scrollbar{width:5px}@media (max-width:900px){.quote-section .quote-card-list-wrap[data-v-2d76d1ec]::-webkit-scrollbar{width:3px}}.quote-section .quote-card-list-wrap[data-v-2d76d1ec]::-webkit-scrollbar-thumb{border-radius:2px;background-color:#f2f2f2}.quote-section .quote-card-list-grp[data-v-2d76d1ec]{display:flex;flex-direction:column;gap:15px;height:100%;padding:0}.quote-section .quote-card-inner[data-v-2d76d1ec]{display:flex;flex-direction:column;gap:10px}.quote-section .quote-card[data-v-2d76d1ec]{position:relative;background:#fff;border:1px solid #d9d9d9;border-radius:6px;padding:22px 27px 22px 30px}@media(max-width:1300px){.quote-section .quote-card[data-v-2d76d1ec]{padding:20px}}.quote-section .quote-card[data-v-2d76d1ec]:hover{border-color:#0058ff;box-shadow:0 4px 7px 0 rgba(0,88,255,.07)}.quote-section .quote-radio[data-v-2d76d1ec]{display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:45px}.quote-section .quote-radio input[type=radio][data-v-2d76d1ec]{width:20px;height:20px}.quote-section .quote-content-wrapper[data-v-2d76d1ec]{display:flex;align-items:center}@media(max-width:1300px){.quote-section .quote-content-wrapper[data-v-2d76d1ec]{align-items:flex-start;flex-direction:column;gap:15px}}.quote-section .company-header[data-v-2d76d1ec]{position:relative;display:flex;flex-direction:row;flex-shrink:0;padding-right:16px;width:250px;justify-content:flex-start}@media(max-width:1300px){.quote-section .company-header[data-v-2d76d1ec]{width:100%;border-bottom:1px solid #e9e9e9;padding:0 40px 10px 0}}.quote-section .company-header[data-v-2d76d1ec]:after{content:"";position:absolute;top:50%;right:0;left:auto;transform:translateY(-50%);width:1px;height:calc(100% - 26px);background:#e9e9e9}@media(max-width:1300px){.quote-section .company-header[data-v-2d76d1ec]:after{display:none}}.quote-section .company-header .list-number[data-v-2d76d1ec]{margin-bottom:1px;font-size:14px;color:red}.quote-section .company-header .memo-input[data-v-2d76d1ec]{display:flex;align-items:center;gap:8px;min-height:32px}.quote-section .company-header .memo-input .memo-text[data-v-2d76d1ec]{font-size:16px;font-weight:500;color:#0058ff;line-height:1.2;cursor:pointer;min-height:20px}.quote-section .company-header .memo-input .memo-text[data-v-2d76d1ec]:hover{opacity:.8}.quote-section .company-header .memo-input .memo-input-field[data-v-2d76d1ec]{width:100%;font-size:14px;font-weight:500;line-height:1.2}.quote-section .company-header .memo-input .memo-input-field[data-v-2d76d1ec]:focus{outline:none;border-color:#0058ff}.quote-section .company-header .memo-input .memo-edit-icon[data-v-2d76d1ec]{cursor:pointer}.quote-section .company-header .memo-input .memo-edit-icon[data-v-2d76d1ec]:hover{opacity:.7}.quote-section .company-header .company-info-grp[data-v-2d76d1ec]{gap:5px}.quote-section .company-header .company-name[data-v-2d76d1ec]{margin:3px 0 9px;font-size:22px;font-weight:600;line-height:1.2;color:#000}.quote-section .company-header .company-btn-grp[data-v-2d76d1ec]{flex-shrink:0}.quote-section .company-header .company-tags[data-v-2d76d1ec]{display:flex;gap:4px;flex-wrap:wrap}.quote-section .company-header .company-tags .tag[data-v-2d76d1ec]{background:#f4f4f4;color:#909090;font-size:13px;font-weight:500;padding:4px 6px;border-radius:3px;white-space:nowrap}.quote-section .company-header .company-tags .tag.stage-tag[data-v-2d76d1ec]{background:#f0f5ff;color:#0058ff}.quote-section .quote-details-wrapper[data-v-2d76d1ec]{flex:1;display:flex;align-items:center;gap:15px;padding-left:26px}@media(max-width:1300px){.quote-section .quote-details-wrapper[data-v-2d76d1ec]{width:100%;padding-left:0}}.quote-section .quote-details[data-v-2d76d1ec]{flex:1;display:flex;flex-direction:column;gap:7px}@media(max-width:1300px){.quote-section .quote-details[data-v-2d76d1ec]{gap:6px}}.quote-section .quote-details .quote-detail-row[data-v-2d76d1ec]{display:flex;align-items:center;gap:26px}.quote-section .quote-details .quote-detail-row .detail-label[data-v-2d76d1ec]{flex-basis:58px;font-size:16px;font-weight:500;line-height:1.2;color:#b4b4b4;letter-spacing:-.64px;white-space:nowrap}@media(max-width:1300px){.quote-section .quote-details .quote-detail-row .detail-label[data-v-2d76d1ec]{font-size:14px}}.quote-section .quote-details .quote-detail-row .detail-value[data-v-2d76d1ec]{font-size:16px;font-weight:500;color:#000;line-height:1.2}@media(max-width:1300px){.quote-section .quote-details .quote-detail-row .detail-value[data-v-2d76d1ec]{font-size:14px}}.quote-section .quote-details .quote-detail-row .detail-value.date[data-v-2d76d1ec]{font-weight:600;color:#0058ff}.quote-section .quote-details .quote-detail-row .detail-value .discount-value[data-v-2d76d1ec]{color:#ff4040}.quote-section .quote-action-buttons[data-v-2d76d1ec]{display:flex;gap:7px;align-items:flex-end;flex-shrink:0}.quote-section .quote-action-buttons .edit-btn[data-v-2d76d1ec],.quote-section .quote-action-buttons .favorite-btn[data-v-2d76d1ec]{border:none;background:transparent;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:4px;transition:all .2s ease}.quote-section .quote-action-buttons .edit-btn[data-v-2d76d1ec]:hover,.quote-section .quote-action-buttons .favorite-btn[data-v-2d76d1ec]:hover{background:#f5f5f5}.quote-section .quote-action-buttons .edit-btn:hover svg path[data-v-2d76d1ec],.quote-section .quote-action-buttons .favorite-btn:hover svg path[data-v-2d76d1ec]{fill:#fb0}.quote-section .quote-action-buttons .edit-btn svg[data-v-2d76d1ec],.quote-section .quote-action-buttons .favorite-btn svg[data-v-2d76d1ec]{width:30px;height:30px}.quote-section .quote-action-buttons .edit-btn:hover svg path[data-v-2d76d1ec]{fill:#464646}@media(max-width:1300px){.quote-section .quote-action-buttons .delete-btn[data-v-2d76d1ec]{position:absolute;top:20px;right:20px;left:auto}}.quote-section .quote-action-buttons .delete-btn:hover svg path[data-v-2d76d1ec]{fill:#0955f9}.quote-section .quote-actions[data-v-2d76d1ec]{background:#f6f6f6;border-radius:6px;padding:12px 15px;display:flex;gap:7px}.quote-section .quote-actions .action-btn[data-v-2d76d1ec]{border:none;background:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:opacity .2s}.quote-section .quote-actions .action-btn[data-v-2d76d1ec]:hover{opacity:.8}.quote-section .quote-actions .action-btn svg[data-v-2d76d1ec]{width:44px;height:44px}.btn-primary[data-v-2d76d1ec]{background:#0058ff;color:#fff;border:none;padding:5px 13px;border-radius:3px;font-size:14px;font-weight:600;cursor:pointer}.btn-primary[data-v-2d76d1ec]:hover{background:#0047d1}.btn-close[data-v-2d76d1ec]{background:none;border:none;padding:5px}.btn-close[data-v-2d76d1ec],.btn-icon[data-v-2d76d1ec]{cursor:pointer;display:flex;align-items:center;justify-content:center}.btn-icon[data-v-2d76d1ec]{width:30px;height:30px;border-radius:3px;border:1px solid #e0e0e0;background:#fff}.btn-icon.btn-delete[data-v-2d76d1ec]{background:#f3f3f3}.btn-icon[data-v-2d76d1ec]:hover{background:#f8faff;border-color:#0058ff}.btn-add[data-v-2d76d1ec]{background:#0058ff;color:#fff;border:none;padding:6px 12px;border-radius:3px;font-size:14px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:4px}.btn-add[data-v-2d76d1ec]:hover{background:#0047d1}.btn-edit[data-v-2d76d1ec]{width:30px;height:30px;border:1px solid #e0e0e0;border-radius:3px;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.btn-edit[data-v-2d76d1ec]:hover{background:#f8faff;border-color:#0058ff}.btn-edit-white[data-v-2d76d1ec]{width:28px;height:28px;border:1px solid #eaeff6;border-radius:3px;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.btn-edit-white[data-v-2d76d1ec]:hover{background:#f8faff;border-color:#0058ff}.divider-section[data-v-2d76d1ec]{height:5px;background:#f6f6f6;margin:10px 0}.divider-line[data-v-2d76d1ec]{height:1px;background:#e5e5e5;margin:20px 0}.estimate-admin-content-wrap[data-v-2d76d1ec]{padding:41px 48px 43px}.buildup-section .section-info[data-v-2d76d1ec],.fundraising-section .section-info[data-v-2d76d1ec]{margin-bottom:20px}.buildup-section .section-info .section-title[data-v-2d76d1ec],.fundraising-section .section-info .section-title[data-v-2d76d1ec]{font-size:24px;font-weight:600;color:#000;margin-bottom:3px}.buildup-section .section-info .section-subtitle[data-v-2d76d1ec],.fundraising-section .section-info .section-subtitle[data-v-2d76d1ec]{font-size:14px;color:#979797}.buildup-section .option-cards[data-v-2d76d1ec],.fundraising-section .option-cards[data-v-2d76d1ec]{display:flex;gap:14px}.buildup-section .option-card[data-v-2d76d1ec],.fundraising-section .option-card[data-v-2d76d1ec]{flex:1;padding:22px;border:1px solid #eaeaea;border-radius:6px;text-align:center;cursor:pointer;transition:all .3s}.buildup-section .option-card[data-v-2d76d1ec]:hover,.fundraising-section .option-card[data-v-2d76d1ec]:hover{border-color:#0058ff}.buildup-section .option-card.selected[data-v-2d76d1ec],.fundraising-section .option-card.selected[data-v-2d76d1ec]{background:#f8faff;border-color:#0058ff}.buildup-section .option-card.selected .option-title[data-v-2d76d1ec],.fundraising-section .option-card.selected .option-title[data-v-2d76d1ec]{color:#0058ff}.buildup-section .option-card.selected .option-category[data-v-2d76d1ec],.fundraising-section .option-card.selected .option-category[data-v-2d76d1ec]{color:#000}.buildup-section .option-card.selected .option-tag[data-v-2d76d1ec],.fundraising-section .option-card.selected .option-tag[data-v-2d76d1ec]{color:#4d4d4d}.buildup-section .option-card.disabled .option-title[data-v-2d76d1ec],.fundraising-section .option-card.disabled .option-title[data-v-2d76d1ec]{color:#b5b5b5}.buildup-section .option-card.disabled .option-category[data-v-2d76d1ec],.fundraising-section .option-card.disabled .option-category[data-v-2d76d1ec]{color:#7b7b7b}.buildup-section .option-card.disabled .option-tag[data-v-2d76d1ec],.fundraising-section .option-card.disabled .option-tag[data-v-2d76d1ec]{color:#acacac}.buildup-section .option-card .option-category[data-v-2d76d1ec],.fundraising-section .option-card .option-category[data-v-2d76d1ec]{font-size:12px;color:#000;margin-bottom:7px;display:block}.buildup-section .option-card .option-title[data-v-2d76d1ec],.fundraising-section .option-card .option-title[data-v-2d76d1ec]{font-size:20px;font-weight:700;color:#0058ff;margin-bottom:7px}.buildup-section .option-card .option-tag[data-v-2d76d1ec],.fundraising-section .option-card .option-tag[data-v-2d76d1ec]{background:#f9f9f9;border:1px solid #ebebeb;border-radius:100px;padding:7px 16px;font-size:14px;color:#4d4d4d;display:inline-block}.buildup-section .option-card-horizontal[data-v-2d76d1ec],.fundraising-section .option-card-horizontal[data-v-2d76d1ec]{flex:1;padding:13px 20px;border:1px solid #eaeaea;border-radius:6px;display:flex;align-items:center;gap:12px;cursor:pointer;transition:all .3s}.buildup-section .option-card-horizontal[data-v-2d76d1ec]:hover,.fundraising-section .option-card-horizontal[data-v-2d76d1ec]:hover{border-color:#0058ff}.buildup-section .option-card-horizontal.selected[data-v-2d76d1ec],.fundraising-section .option-card-horizontal.selected[data-v-2d76d1ec]{background:#f8faff;border-color:#0058ff}.buildup-section .option-card-horizontal.selected .option-title[data-v-2d76d1ec],.fundraising-section .option-card-horizontal.selected .option-title[data-v-2d76d1ec]{color:#0058ff}.buildup-section .option-card-horizontal.selected .option-desc[data-v-2d76d1ec],.fundraising-section .option-card-horizontal.selected .option-desc[data-v-2d76d1ec]{color:#979797}.buildup-section .option-card-horizontal.disabled .option-title[data-v-2d76d1ec],.fundraising-section .option-card-horizontal.disabled .option-title[data-v-2d76d1ec]{color:#b4b4b4}.buildup-section .option-card-horizontal.disabled .option-desc[data-v-2d76d1ec],.fundraising-section .option-card-horizontal.disabled .option-desc[data-v-2d76d1ec]{color:#b3b3b3}.buildup-section .option-card-horizontal input[type=radio][data-v-2d76d1ec],.fundraising-section .option-card-horizontal input[type=radio][data-v-2d76d1ec]{width:20px;height:20px}.buildup-section .option-card-horizontal .option-content .option-title[data-v-2d76d1ec],.fundraising-section .option-card-horizontal .option-content .option-title[data-v-2d76d1ec]{font-family:Poppins;font-size:20px;font-weight:600;letter-spacing:-.8px}.buildup-section .option-card-horizontal .option-content .option-desc[data-v-2d76d1ec],.fundraising-section .option-card-horizontal .option-content .option-desc[data-v-2d76d1ec]{font-size:14px;color:#979797;letter-spacing:-.42px;line-height:1.2}.fundraising-section[data-v-2d76d1ec]{padding:55px 0 28px}.module-section[data-v-2d76d1ec],.package-section[data-v-2d76d1ec]{padding:20px 0}.module-section .section-header-with-actions[data-v-2d76d1ec],.package-section .section-header-with-actions[data-v-2d76d1ec]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.module-section .section-header-with-actions .section-info .section-title[data-v-2d76d1ec],.package-section .section-header-with-actions .section-info .section-title[data-v-2d76d1ec]{font-size:20px;font-weight:600;color:#000;margin-bottom:7px}.module-section .section-header-with-actions .section-info .section-subtitle-en[data-v-2d76d1ec],.package-section .section-header-with-actions .section-info .section-subtitle-en[data-v-2d76d1ec]{font-size:13px;color:#979797}.module-section .section-header-with-actions .action-buttons[data-v-2d76d1ec],.package-section .section-header-with-actions .action-buttons[data-v-2d76d1ec]{display:flex;gap:5px;align-items:center}.module-section .package-options[data-v-2d76d1ec],.package-section .package-options[data-v-2d76d1ec]{display:flex;flex-direction:column;gap:10px}.module-section .package-item[data-v-2d76d1ec],.package-section .package-item[data-v-2d76d1ec]{padding:18px 20px;border:1px solid #eaeaea;border-radius:6px;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.module-section .package-item[data-v-2d76d1ec]:hover,.package-section .package-item[data-v-2d76d1ec]:hover{background:#fafafa}.module-section .package-item.active[data-v-2d76d1ec],.package-section .package-item.active[data-v-2d76d1ec]{border-color:#0058ff;background:#f8faff}.module-section .package-item.active[data-v-2d76d1ec]:hover,.package-section .package-item.active[data-v-2d76d1ec]:hover{background:#f8faff}.module-section .package-item .package-content[data-v-2d76d1ec],.package-section .package-item .package-content[data-v-2d76d1ec]{display:flex;align-items:center;gap:9px;width:75%}.module-section .package-item .package-content .package-info[data-v-2d76d1ec],.package-section .package-item .package-content .package-info[data-v-2d76d1ec]{width:calc(100% - 33px)}.module-section .package-item .package-content .package-info .package-label[data-v-2d76d1ec],.package-section .package-item .package-content .package-info .package-label[data-v-2d76d1ec]{margin-bottom:2px;padding:0 3px;font-size:12px;color:#0955f9;font-weight:600;display:block}.module-section .package-item .package-content .package-info .package-title[data-v-2d76d1ec],.package-section .package-item .package-content .package-info .package-title[data-v-2d76d1ec]{width:100%;min-height:32px;font-size:17px;color:#242424}.module-section .package-item .package-price-section[data-v-2d76d1ec],.package-section .package-item .package-price-section[data-v-2d76d1ec]{display:flex;align-items:center;gap:13px;flex-shrink:0}.module-section .package-item .package-price-section .package-price[data-v-2d76d1ec],.package-section .package-item .package-price-section .package-price[data-v-2d76d1ec]{font-size:16px;font-weight:600;color:#a5a5a5;white-space:nowrap}.module-section .package-item .package-price-section .package-price.active[data-v-2d76d1ec],.package-section .package-item .package-price-section .package-price.active[data-v-2d76d1ec]{color:#0058ff}.package-radio-icon[data-v-2d76d1ec]{width:20px;height:20px;margin:0;padding:0;border:none;outline:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 .5c5.234 0 9.5 4.362 9.5 9.77 0 5.409-4.266 9.771-9.5 9.771S.5 15.679.5 10.271C.5 4.86 4.766.5 10 .5z' stroke='%23DCDCDC'/%3E%3Cellipse cx='10' cy='10.271' rx='6' ry='6.162' fill='%23D9D9D9'/%3E%3C/svg%3E");-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.package-radio-icon[data-v-2d76d1ec]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10' cy='10' r='9.5' stroke='%230058FF'/%3E%3Ccircle cx='10' cy='10' r='6' fill='%230058FF'/%3E%3C/svg%3E")}.package-checkbox-icon[data-v-2d76d1ec]{width:20px;height:20px;margin:0;padding:0;border:none;outline:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='19' height='19' rx='3.5' fill='%23fff' stroke='%23DCDCDC'/%3E%3C/svg%3E");-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.package-checkbox-icon[data-v-2d76d1ec]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='19' height='19' rx='3.5' fill='%23F8FAFF' stroke='%230058FF'/%3E%3Cmask id='a' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='3' y='3' width='13' height='13'%3E%3Cpath fill='%23D9D9D9' d='M3 3h13v13H3z'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath d='M4.857 9.71l3.58 3.505 6.635-7.429' stroke='%230058FF' stroke-width='2' stroke-linecap='round'/%3E%3C/g%3E%3C/svg%3E")}.module-options[data-v-2d76d1ec]{display:flex;flex-direction:column;gap:10px}.module-item[data-v-2d76d1ec]{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border:1px solid #eaeaea;border-radius:6px}.module-item[data-v-2d76d1ec]:hover{background:#fafafa}.module-item.active[data-v-2d76d1ec]{border-color:#0058ff;background:#f8faff}.module-item.active[data-v-2d76d1ec]:hover{background:#f8faff}.module-item .module-content[data-v-2d76d1ec]{display:flex;align-items:center;gap:12px;width:75%}.module-item .module-content input[type=checkbox][data-v-2d76d1ec]{width:20px;height:20px}.module-item .module-content .module-info[data-v-2d76d1ec]{flex:1}.module-item .module-content .module-info .module-label[data-v-2d76d1ec]{margin-bottom:2px;font-size:12px;color:#0955f9;font-weight:600;display:block}.module-item .module-content .module-info .module-title[data-v-2d76d1ec]{width:100%;min-height:32px;font-size:17px;color:#242424}.module-item .module-price-section[data-v-2d76d1ec]{display:flex;align-items:center;gap:13px;justify-content:flex-end}.module-item .module-price-section .module-price[data-v-2d76d1ec]{font-size:16px;font-weight:600;color:#a5a5a5}.module-item .page-count-section[data-v-2d76d1ec]{display:flex;align-items:center;gap:10px;margin-top:10px}.module-item .page-count-section .page-label[data-v-2d76d1ec]{font-size:15px;font-weight:600;color:#a5a5a5}.module-item .page-count-section .page-input-wrapper[data-v-2d76d1ec]{position:relative;display:flex;align-items:center}.module-item .page-count-section .page-input-wrapper .page-input[data-v-2d76d1ec]{width:53px;height:32px;border:1px solid #0058ff;border-radius:5px;text-align:center;font-size:14px}.special-package-section[data-v-2d76d1ec]{padding-top:40px}.special-package-section .special-header[data-v-2d76d1ec]{padding-bottom:15px}.special-package-section .special-header .section-title[data-v-2d76d1ec]{font-size:20px;font-weight:600;color:#000}.special-package-section .special-package-content[data-v-2d76d1ec]{padding:32px 26px 24px;border-radius:6px;background:rgba(0,81,255,.03)}.special-package-section .special-package-content .special-package-info[data-v-2d76d1ec]{display:flex;align-items:center;gap:17px;padding:0 7px}.special-package-section .special-package-content .special-package-info .package-icon[data-v-2d76d1ec]{width:42px;height:41px}.special-package-section .special-package-content .special-package-info .package-details[data-v-2d76d1ec]{flex:1}.special-package-section .special-package-content .special-package-info .package-details .package-name[data-v-2d76d1ec]{margin-bottom:2px;font-size:20px;font-weight:700;color:#000;line-height:1.2;letter-spacing:-.8px}.special-package-section .special-package-content .special-package-info .package-details .package-description[data-v-2d76d1ec]{font-size:13px;color:#848484;white-space:pre-line;letter-spacing:-.52px}.special-package-section .special-package-content .included-services[data-v-2d76d1ec]{margin-bottom:30px;padding:0 20px}.special-package-section .special-package-content .included-services .services-label[data-v-2d76d1ec]{display:block;margin-bottom:12px;font-size:12px;color:#0058ff;font-weight:500;line-height:18px;letter-spacing:-.48px}.special-package-section .special-package-content .included-services .services-grid[data-v-2d76d1ec]{display:flex;gap:20px}.special-package-section .special-package-content .included-services .services-grid .service-column[data-v-2d76d1ec]{display:flex;flex-direction:column;gap:7px;width:calc(50% - 10px)}.special-package-section .special-package-content .included-services .services-grid .service-column .service-item[data-v-2d76d1ec]{display:flex;font-size:15px;color:#4a4a4a}.special-package-section .special-package-content .included-services .services-grid .service-column .service-item span[data-v-2d76d1ec]{line-height:19px}.special-package-section .special-package-content .total-price-section[data-v-2d76d1ec]{background:#fff;border-radius:6px;padding:17px 30px 17px 34px;display:flex;justify-content:space-between;align-items:center}.special-package-section .special-package-content .total-price-section .total-label[data-v-2d76d1ec]{font-size:18px;color:#020609}.special-package-section .special-package-content .total-price-section .price-info[data-v-2d76d1ec]{display:flex;flex-direction:column;align-items:flex-end;text-align:right}.special-package-section .special-package-content .total-price-section .price-info .original-price[data-v-2d76d1ec]{font-size:12px;font-weight:500;color:#9a9a9a;line-height:18px;text-decoration:line-through}.special-package-section .special-package-content .total-price-section .price-info .final-price[data-v-2d76d1ec]{font-size:22px;color:#0058ff;font-weight:700}.special-package-section .special-package-content .total-price-section .price-info .discount-rate[data-v-2d76d1ec]{font-size:13px;font-weight:700;color:#ff1d1d;letter-spacing:-.52px}.modal-overlay[data-v-2d76d1ec]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:105}.modal-container[data-v-2d76d1ec]{background:#f8f9fb;border-radius:20px;width:700px;max-height:90vh;height:630px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 10px 40px rgba(0,0,0,.15)}.modal-header[data-v-2d76d1ec]{height:69px;display:flex;justify-content:space-between;align-items:center;padding:20px 30px;gap:18px;border-bottom:none}.modal-header .title-wrapper[data-v-2d76d1ec]{flex:1}.modal-header .title-input[data-v-2d76d1ec]{height:38px;padding:4px 8px;font-size:22px;font-weight:700;color:#000;border:1px solid #0058ff;border-radius:8px;width:100%;outline:none}.modal-header .modal-title[data-v-2d76d1ec]{font-size:24px;font-weight:700;color:#000;margin:0;cursor:pointer;display:inline-flex;align-items:center;gap:8px;padding:0}.modal-header .modal-title:hover .edit-icon[data-v-2d76d1ec]{opacity:1}.modal-header .modal-title .edit-icon[data-v-2d76d1ec]{opacity:0;transition:opacity .2s}.modal-header .header-actions[data-v-2d76d1ec]{display:flex;align-items:center;gap:12px}.modal-header .modal-close-btn[data-v-2d76d1ec]{background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.modal-header .modal-close-btn[data-v-2d76d1ec]:hover{opacity:.7}.modal-tabs[data-v-2d76d1ec]{padding:0 30px}.modal-tabs .tab-inner-grp[data-v-2d76d1ec]{display:flex;height:50px;border-top:1px solid #dee2e3;border-bottom:1px solid #dee2e3}.modal-tabs .tab-item[data-v-2d76d1ec]{width:132px;height:47px;line-height:47px;font-size:15px;font-weight:500;letter-spacing:-.6px;color:#c3c9d7;text-align:center;cursor:pointer;position:relative;transition:all .3s}.modal-tabs .tab-item.active[data-v-2d76d1ec]{color:#464646;font-weight:600;background:#fff}.modal-tabs .tab-item.active[data-v-2d76d1ec]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:1px;background:#fff}.modal-tabs .tab-item[data-v-2d76d1ec]:hover:not(.active){color:#666}.tab-content[data-v-2d76d1ec]{flex:1;height:calc(100% - 119px)}.tab-content .description-content[data-v-2d76d1ec]{overflow-y:auto;height:100%;padding:30px 30px 103px}.tab-content .attachment-content[data-v-2d76d1ec]{overflow-y:auto;height:100%;padding:30px;display:flex;flex-direction:column;gap:20px}.service-section[data-v-2d76d1ec]{margin-bottom:22px}.service-section .section-label[data-v-2d76d1ec]{font-size:14px;font-weight:600;color:#0058ff;margin-bottom:10px;display:flex;align-items:center;gap:6px}.service-section .section-label .edit-btn[data-v-2d76d1ec]{background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;opacity:.6;transition:opacity .2s}.service-section .section-label .edit-btn[data-v-2d76d1ec]:hover{opacity:1}.service-section .service-description[data-v-2d76d1ec]{font-size:16px;line-height:1.4;color:#464646;white-space:pre-line}.service-section .service-textarea[data-v-2d76d1ec]{width:100%;min-height:100px;padding:10px;border:1px solid #0058ff;border-radius:8px;font-size:16px;line-height:1.4;color:#464646;resize:vertical;outline:none;font-family:inherit}.included-services-section[data-v-2d76d1ec]{margin-bottom:30px}.included-services-section .section-label[data-v-2d76d1ec]{font-size:14px;font-weight:600;color:#0058ff;margin-bottom:15px;display:flex;align-items:center;gap:8px}.included-services-section .section-label .edit-btn[data-v-2d76d1ec]{background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;opacity:.6}.included-services-section .section-label .edit-btn[data-v-2d76d1ec]:hover{opacity:1}.included-services-section .services-edit-container .services-edit-header[data-v-2d76d1ec]{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}.included-services-section .services-edit-container .services-edit-header span[data-v-2d76d1ec]{font-size:14px;color:#666}.included-services-section .services-edit-container .services-edit-header .edit-actions[data-v-2d76d1ec]{display:flex;gap:8px}.included-services-section .services-edit-container .services-edit-header .edit-actions .save-btn[data-v-2d76d1ec]{background:#0058ff;color:#fff;border:none;padding:6px 12px;border-radius:4px;font-size:12px;cursor:pointer}.included-services-section .services-edit-container .services-edit-header .edit-actions .save-btn[data-v-2d76d1ec]:hover{background:#0047cc}.included-services-section .services-edit-container .services-edit-header .edit-actions .cancel-btn[data-v-2d76d1ec]{background:#f5f5f5;color:#666;border:none;padding:6px 12px;border-radius:4px;font-size:12px;cursor:pointer}.included-services-section .services-edit-container .services-edit-header .edit-actions .cancel-btn[data-v-2d76d1ec]:hover{background:#e8e8e8}.included-services-section .services-edit-container .services-textarea[data-v-2d76d1ec]{width:100%;min-height:120px;padding:12px;border:1px solid #0058ff;border-radius:8px;font-size:14px;line-height:1.5;color:#464646;resize:vertical;outline:none;font-family:inherit}.included-services-section .services-display .services-list[data-v-2d76d1ec]{display:flex;flex-direction:column;gap:8px}.included-services-section .services-display .services-list .services-grid[data-v-2d76d1ec]{display:flex;gap:50px}.included-services-section .services-display .services-list .services-grid .service-column[data-v-2d76d1ec]{display:flex;flex-direction:column;gap:8px;flex:1}.included-services-section .services-display .services-list .service-item[data-v-2d76d1ec]{display:flex;align-items:center;gap:10px}.included-services-section .services-display .services-list .service-item .check-icon[data-v-2d76d1ec]{color:#0058ff;font-weight:700;font-size:16px}.included-services-section .services-display .services-list .service-item span[data-v-2d76d1ec]:last-child{font-size:14px;color:#464646;line-height:1.4}.included-services-section .services-display .no-services[data-v-2d76d1ec]{color:#999;font-style:italic;padding:20px 0;text-align:center;border:1px dashed #e1e5e9;border-radius:8px;cursor:pointer}.included-services-section .services-display .no-services[data-v-2d76d1ec]:hover{border-color:#0058ff;color:#0058ff}.project-section[data-v-2d76d1ec]{margin-bottom:30px}.project-section .section-label[data-v-2d76d1ec]{font-size:14px;font-weight:600;color:#0058ff;margin-bottom:15px;display:flex;align-items:center;gap:8px}.project-section .section-label .add-project-btn[data-v-2d76d1ec]{background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;opacity:.6;transition:opacity .2s}.project-section .section-label .add-project-btn[data-v-2d76d1ec]:hover{opacity:1}.project-section .project-items-container[data-v-2d76d1ec]{background:#eef1f8;border-radius:13px;padding:12px;display:flex;flex-direction:column;gap:7px}.project-section .project-item-wrapper[data-v-2d76d1ec]:not(:last-child){margin-bottom:7px}.project-section .project-item[data-v-2d76d1ec]{position:relative;background:#fff;border:1px solid #e1e3e4;border-radius:10px;padding:15px 20px;display:flex;align-items:center;gap:12px;transition:all .2s}.project-section .project-item.expanded[data-v-2d76d1ec]{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-color:transparent}.project-section .project-item.expanded[data-v-2d76d1ec]:after{content:"";position:absolute;top:auto;bottom:0;left:50%;transform:translateX(-50%);width:calc(100% - 40px);height:1px;background:#f2f2f2}.project-section .project-item .checkbox-wrapper[data-v-2d76d1ec]{width:20px;height:20px;border:1px solid #d0d0d0;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s;cursor:pointer;flex-shrink:0}.project-section .project-item .checkbox-wrapper.checked[data-v-2d76d1ec]{background:#00c875;border-color:#00c875}.project-section .project-item .checkbox-wrapper svg[data-v-2d76d1ec]{width:12px;height:10px}.project-section .project-item:hover .checkbox-wrapper[data-v-2d76d1ec]:not(.checked){border-color:#0058ff}.project-section .project-item .item-text[data-v-2d76d1ec]{flex:1;font-size:16px;font-weight:600;color:#242424;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.project-section .project-item .item-expand-btn[data-v-2d76d1ec]{background:none;border:none;cursor:pointer;padding:5px;display:flex;align-items:center;justify-content:center;transition:transform .3s}.project-section .project-item .item-expand-btn.expanded[data-v-2d76d1ec]{transform:rotate(90deg)}.project-section .project-item .item-expand-btn[data-v-2d76d1ec]:hover{opacity:.7}.project-section .project-item .project-input[data-v-2d76d1ec]{flex:1;font-size:15px;font-weight:600;color:#242424;padding:4px 8px;outline:none}.project-section .project-item .item-actions[data-v-2d76d1ec]{display:flex;align-items:center;gap:4px}.project-section .project-item .item-delete-btn[data-v-2d76d1ec],.project-section .project-item .item-edit-btn[data-v-2d76d1ec]{background:none;border:none;cursor:pointer;padding:5px;display:flex;align-items:center;justify-content:center;opacity:.6;transition:opacity .2s}.project-section .project-item .item-delete-btn[data-v-2d76d1ec]:hover,.project-section .project-item .item-edit-btn[data-v-2d76d1ec]:hover{opacity:1}.project-section .project-item .cancel-btn[data-v-2d76d1ec],.project-section .project-item .save-btn[data-v-2d76d1ec]{padding:4px 12px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.project-section .project-item .save-btn[data-v-2d76d1ec]{background:#0058ff;color:#fff}.project-section .project-item .save-btn[data-v-2d76d1ec]:hover{background:#0046cc}.project-section .project-item .cancel-btn[data-v-2d76d1ec]{background:#f0f0f0;color:#666}.project-section .project-item .cancel-btn[data-v-2d76d1ec]:hover{background:#e0e0e0}.project-section .project-item.editing[data-v-2d76d1ec]{background:#f0f7ff}.project-section .project-item-detail[data-v-2d76d1ec]{background:#fff;border:1px solid #e1e3e4;border-top:none;border-radius:0 0 10px 10px;padding:15px 20px;animation:slideDown-2d76d1ec .3s ease-out}.project-section .project-item-detail .detail-description[data-v-2d76d1ec]{margin-bottom:13px;font-size:14px;color:#464646;line-height:1.3}.project-section .project-item-detail .detail-textarea[data-v-2d76d1ec]{width:100%;min-height:80px;padding:8px;border:1px solid #eaeaea;border-radius:6px;font-size:14px;line-height:1.3;color:#464646;resize:vertical;outline:none;font-family:inherit;margin-bottom:15px}.project-section .project-item-detail .detail-textarea[data-v-2d76d1ec]:focus{border-color:#4082ff}.project-section .project-item-detail .detail-sub-items .sub-item[data-v-2d76d1ec]{display:flex;align-items:center;gap:10px}.project-section .project-item-detail .detail-sub-items .sub-item .sub-item-label[data-v-2d76d1ec]{flex-shrink:0;font-size:13px;color:#0058ff;font-weight:600;white-space:nowrap}.project-section .project-item-detail .detail-sub-items .sub-item .sub-item-value[data-v-2d76d1ec]{font-size:13px;color:#464646}.project-section .project-item-detail .detail-sub-items .sub-item .sub-item-input[data-v-2d76d1ec]{flex:1;font-size:13px;color:#464646;border-radius:4px;padding:2px 6px;outline:none}@keyframes slideDown-2d76d1ec{0%{opacity:0;max-height:0}to{opacity:1;max-height:300px}}.summary-section[data-v-2d76d1ec]{position:absolute;top:auto;bottom:0;left:50%;transform:translateX(-50%);display:flex;align-items:center;width:100%;height:103px;padding:20px 30px;background:#f8f9fb;box-shadow:0 -2px 4px rgba(238,241,248,.8)}.summary-section .summary-item[data-v-2d76d1ec]{flex:1;display:flex;flex-direction:column;gap:3px}.summary-section .summary-item .summary-label[data-v-2d76d1ec]{font-size:14px;font-weight:600;color:#0058ff}.summary-section .summary-item .summary-value[data-v-2d76d1ec]{min-height:32px;font-size:16px;font-weight:600;color:#464646}.summary-section .summary-item .summary-value.editable[data-v-2d76d1ec]{cursor:pointer;display:inline-flex;align-items:center;gap:6px}.summary-section .summary-item .summary-value.editable:hover .edit-icon-small[data-v-2d76d1ec]{opacity:1}.summary-section .summary-item .summary-value.editable .edit-icon-small[data-v-2d76d1ec]{opacity:0;transition:opacity .2s}.summary-section .summary-item .summary-value.editable[data-v-2d76d1ec]:hover{color:#0058ff}.summary-section .summary-item .summary-value.price[data-v-2d76d1ec]{font-size:18px;font-weight:700}.summary-section .summary-item .summary-value.empty-placeholder[data-v-2d76d1ec]{color:#999;font-style:italic}.summary-section .summary-item .summary-input[data-v-2d76d1ec]{font-size:16px;font-weight:600;color:#464646;border:1px solid #0058ff;border-radius:6px;padding:4px 8px;outline:none;width:100%}.summary-section .summary-item .summary-input.price[data-v-2d76d1ec]{font-size:18px;font-weight:700}.summary-section .summary-divider[data-v-2d76d1ec]{width:1px;height:40px;background:#d0d0d0;margin:0 30px}.upload-area[data-v-2d76d1ec],.upload-section[data-v-2d76d1ec]{display:flex;flex-direction:column;gap:15px}.upload-area[data-v-2d76d1ec]{border:1px dashed #d0d0d0;border-radius:10px;padding:30px;align-items:center;cursor:pointer;transition:all .2s}.upload-area[data-v-2d76d1ec]:hover{border-color:#0058ff;background:#f8f9fb}.upload-area .upload-icon[data-v-2d76d1ec]{display:flex;align-items:center;justify-content:center}.upload-area .upload-text[data-v-2d76d1ec]{text-align:center}.upload-area .upload-text .upload-title[data-v-2d76d1ec]{font-size:16px;font-weight:600;color:#0058ff;margin:0 0 5px 0}.upload-area .upload-text .upload-subtitle[data-v-2d76d1ec]{font-size:14px;color:#999;margin:0}.link-upload .link-input-wrapper[data-v-2d76d1ec]{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #e1e3e4;border-radius:10px;padding:12px 15px}.link-upload .link-input-wrapper .link-icon[data-v-2d76d1ec]{display:flex;align-items:center;justify-content:center;flex-shrink:0}.link-upload .link-input-wrapper .link-label[data-v-2d76d1ec]{font-size:14px;font-weight:600;color:#0058ff;flex-shrink:0}.link-upload .link-input-wrapper .link-input[data-v-2d76d1ec]{flex:1;border:none;outline:none;font-size:14px;color:#666}.link-upload .link-input-wrapper .link-input[data-v-2d76d1ec]::-moz-placeholder{color:#999}.link-upload .link-input-wrapper .link-input[data-v-2d76d1ec]::placeholder{color:#999}.upload-form[data-v-2d76d1ec]{background:#fff;border:1px solid #e1e3e4;border-radius:10px;padding:20px}.upload-form .form-header[data-v-2d76d1ec]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.upload-form .form-header .upload-type-tabs[data-v-2d76d1ec]{display:flex;gap:5px}.upload-form .form-header .upload-type-tabs .tab-btn[data-v-2d76d1ec]{padding:8px 16px;border:1px solid #e1e3e4;border-radius:6px;background:#fff;color:#666;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.upload-form .form-header .upload-type-tabs .tab-btn.active[data-v-2d76d1ec]{background:#0058ff;color:#fff;border-color:#0058ff}.upload-form .form-header .upload-type-tabs .tab-btn[data-v-2d76d1ec]:hover:not(.active){border-color:#0058ff;color:#0058ff}.upload-form .form-header .close-form-btn[data-v-2d76d1ec]{background:none;border:none;cursor:pointer;padding:5px;display:flex;align-items:center;justify-content:center}.upload-form .form-header .close-form-btn[data-v-2d76d1ec]:hover{opacity:.7}.upload-form .file-form[data-v-2d76d1ec],.upload-form .link-form[data-v-2d76d1ec]{margin-bottom:20px}.upload-form .file-input[data-v-2d76d1ec]{width:100%;padding:10px;border:1px solid #e1e3e4;border-radius:6px;margin-bottom:15px;font-size:14px;transition:all .3s ease}.upload-form .file-form.drag-over .file-input[data-v-2d76d1ec]{border-color:#0058ff;background-color:#f8faff}.upload-form .link-form-row[data-v-2d76d1ec]{display:flex;gap:15px;align-items:flex-start}.upload-form .link-form-row .link-form-content[data-v-2d76d1ec]{flex:1;display:flex;flex-direction:column;gap:10px}.upload-form .link-url-input[data-v-2d76d1ec]{width:100%;padding:10px;border:1px solid #e1e3e4;border-radius:6px;font-size:14px;outline:none}.upload-form .link-url-input[data-v-2d76d1ec]:focus{border-color:#0058ff}.upload-form .comment-textarea[data-v-2d76d1ec]{width:100%;min-height:60px;padding:10px;border:1px solid #e1e3e4;border-radius:6px;font-size:14px;resize:vertical;outline:none;font-family:inherit}.upload-form .comment-textarea[data-v-2d76d1ec]:focus{border-color:#0058ff}.upload-form .form-actions[data-v-2d76d1ec]{display:flex;justify-content:flex-end;gap:10px}.upload-form .form-actions .cancel-btn[data-v-2d76d1ec],.upload-form .form-actions .upload-btn[data-v-2d76d1ec]{padding:8px 16px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.upload-form .form-actions .cancel-btn[data-v-2d76d1ec]{background:#f0f0f0;color:#666}.upload-form .form-actions .cancel-btn[data-v-2d76d1ec]:hover{background:#e0e0e0}.upload-form .form-actions .upload-btn[data-v-2d76d1ec]{background:#0058ff;color:#fff;margin:0}.upload-form .form-actions .upload-btn[data-v-2d76d1ec]:hover{background:#0046cc}.attachments-list[data-v-2d76d1ec]{display:flex;flex-direction:column;gap:10px}.attachments-list .attachment-item[data-v-2d76d1ec]{display:flex;align-items:center;gap:12px;padding:15px;background:#fff;border:1px solid #e1e3e4;border-radius:10px;transition:all .2s}.attachments-list .attachment-item[data-v-2d76d1ec]:hover{background:#f8f9fb;border-color:#0058ff}.attachments-list .attachment-item .attachment-icon[data-v-2d76d1ec]{display:flex;align-items:center;justify-content:center;flex-shrink:0}.attachments-list .attachment-item .attachment-info[data-v-2d76d1ec]{flex:1}.attachments-list .attachment-item .attachment-info .attachment-name[data-v-2d76d1ec]{font-size:14px;font-weight:600;color:#242424;margin-bottom:4px}.attachments-list .attachment-item .attachment-info .attachment-meta[data-v-2d76d1ec]{display:flex;align-items:center;gap:8px}.attachments-list .attachment-item .attachment-info .attachment-meta .attachment-date[data-v-2d76d1ec],.attachments-list .attachment-item .attachment-info .attachment-meta .attachment-size[data-v-2d76d1ec]{font-size:12px;color:#999}.attachments-list .attachment-item .attachment-actions[data-v-2d76d1ec]{display:flex;align-items:center;gap:5px}.attachments-list .attachment-item .attachment-actions .delete-attachment-btn[data-v-2d76d1ec],.attachments-list .attachment-item .attachment-actions .download-btn[data-v-2d76d1ec]{background:none;border:none;cursor:pointer;padding:5px;display:flex;align-items:center;justify-content:center;opacity:.6;transition:opacity .2s}.attachments-list .attachment-item .attachment-actions .delete-attachment-btn[data-v-2d76d1ec]:hover,.attachments-list .attachment-item .attachment-actions .download-btn[data-v-2d76d1ec]:hover{opacity:1}.empty-package[data-v-2d76d1ec]{height:100%}.empty-module[data-v-2d76d1ec],.empty-package[data-v-2d76d1ec]{display:flex;align-items:center;justify-content:center;min-height:148px;color:#999;font-size:14px;border:1px dashed #ddd;border-radius:8px}.empty-module p[data-v-2d76d1ec],.empty-package p[data-v-2d76d1ec]{margin:0}.editable-text[data-v-2d76d1ec]{padding:3px 3px 0;border-radius:3px;transition:background-color .2s;cursor:pointer}.editable-text[data-v-2d76d1ec]:hover{background-color:rgba(0,88,255,.12)}.edit-input[data-v-2d76d1ec]{font-size:15px;padding:0 10px}.edit-price-input[data-v-2d76d1ec]{border:1px solid #0058ff;border-radius:3px;padding:4px 8px;font-size:inherit;font-family:inherit;width:100px;outline:none;text-align:right}.edit-price-input[data-v-2d76d1ec]:focus{border-color:#0058ff}@media(max-width:900px){.modal-container[data-v-2d76d1ec]{width:calc(100% - 40px);max-height:80vh}.modal-container .modal-header[data-v-2d76d1ec]{height:60px;padding:20px 24px}.modal-container .modal-header .modal-title[data-v-2d76d1ec]{font-size:20px}.modal-container .tab-content[data-v-2d76d1ec]{height:calc(100% - 110px)}}.btn-check[data-v-2d76d1ec]{display:inline-block;height:25px;line-height:25px;padding:0 9px;border-radius:3px;border:1px solid #e2ecff;background:#e2ecff;font-weight:500;font-size:.75rem;letter-spacing:-.36px;color:#1d6bff}.btn-check[data-v-2d76d1ec]:hover{border-color:#1d6bff}.btn-write[data-v-2d76d1ec]{display:inline-block;height:22px;line-height:22px;padding:0 6px;border-radius:3px;border:1px solid #ffe5e5;background:#ffe5e5;font-weight:500;font-size:.75rem;letter-spacing:-.36px;color:#ff8282}.btn-write[data-v-2d76d1ec]:hover{border-color:#ff8282}.payment-status[data-v-2d76d1ec]{padding:0 6px;border-radius:3px;font-size:12px;line-height:20px}.payment-status.unpaid[data-v-2d76d1ec]{background-color:#f5f5f5;color:#666;border:1px solid #ddd}.payment-status.unpaid[data-v-2d76d1ec]:hover{border-color:#666}.payment-status.pending[data-v-2d76d1ec]{background-color:#fff3cd;color:#856404;border:1px solid #ffeaa7}.payment-status.pending[data-v-2d76d1ec]:hover{border-color:#856404}.payment-status.completed[data-v-2d76d1ec]{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.payment-status.completed[data-v-2d76d1ec]:hover{border-color:#155724}.new-window-icon[data-v-2d76d1ec]{display:inline-flex;position:relative;width:16px;height:16px;opacity:.6}.new-window-icon[data-v-2d76d1ec]:hover{opacity:1}.new-window-icon i[data-v-2d76d1ec]{position:absolute;bottom:0}.new-window-icon .icon-external-link[data-v-2d76d1ec]{width:15px;height:16px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='15' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.333 1.6H9.85A2.504 2.504 0 007.5 0c-1.083 0-2 .672-2.35 1.6H1.667C.75 1.6 0 2.32 0 3.2v11.2c0 .88.75 1.6 1.667 1.6h11.666C14.25 16 15 15.28 15 14.4V3.2c0-.88-.75-1.6-1.667-1.6zM7.5 1.4c.342 0 .625.272.625.6 0 .328-.283.6-.625.6s-.625-.272-.625-.6c0-.328.283-.6.625-.6zM14 15H1V3h13v12z' fill='%23616161'/%3E%3Cpath d='M10.067 8.024L8.3 6.328l-4.967 4.76V12.8h1.75l4.984-4.776zM11.542 6.616a.385.385 0 000-.568L10.367 4.92a.425.425 0 00-.592 0l-.883.848 1.766 1.696.884-.848z' fill='%23616161'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:contain}.new-window-icon .icon-project-link[data-v-2d76d1ec]{width:14px;height:14px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.46-.002h-3.407a.533.533 0 00-.528.528c0 .288.24.528.528.528h2.123l-5.53 5.53a.529.529 0 00.372.9.518.518 0 00.372-.156l5.554-5.554v2.17c0 .289.24.529.528.529.288 0 .528-.24.528-.528V.538a.533.533 0 00-.528-.528l-.012-.012z' fill='%23C4C4C4'/%3E%3Cpath d='M13.436 6.74a.532.532 0 00-.528.528v4.115c0 .851-.696 1.535-1.535 1.535H2.59a1.538 1.538 0 01-1.535-1.535V2.589c0-.851.695-1.535 1.535-1.535h4.127c.288 0 .528-.24.528-.528a.533.533 0 00-.528-.528H2.591A2.596 2.596 0 000 2.589v8.794a2.596 2.596 0 002.591 2.59h8.781a2.596 2.596 0 002.592-2.59V7.268a.532.532 0 00-.528-.528z' fill='%23C4C4C4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:contain}