.admin-item-container[data-v-6b2fe7e0]{background-color:#f6f6f6;min-height:100vh}.estimate-admin-container[data-v-6b2fe7e0]{width:100%;max-width:878px;padding:49px 20px 0;margin:0 auto}.estimate-admin-wrapper[data-v-6b2fe7e0]{width:100%;max-width:838px;background-color:#fff;border-radius:7px}.estimate-admin-tab-wrap[data-v-6b2fe7e0]{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-6b2fe7e0]{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-6b2fe7e0]{color:#000;font-weight:700}.estimate-admin-tab-wrap .estimate-admin-tab.is-active[data-v-6b2fe7e0]:after{background:#000}.estimate-admin-tab-wrap .estimate-admin-tab.is-active[data-v-6b2fe7e0]:hover{color:#000}.estimate-admin-tab-wrap .estimate-admin-tab[data-v-6b2fe7e0]:hover{color:rgba(0,0,0,.8)}.estimate-admin-tab-wrap .estimate-admin-tab[data-v-6b2fe7e0]:after{content:"";position:absolute;top:auto;bottom:-19px;left:50%;transform:translateX(-50%);width:100%;height:1px;background:transparent}.quote-section .estimate-admin-search-grp[data-v-6b2fe7e0]{padding:33px 45px 0}.quote-section .estimate-admin-search-grp .inp-estimate-search[data-v-6b2fe7e0]{height:36px;font-size:15px}.quote-section .estimate-admin-search-grp .btn-pre-search[data-v-6b2fe7e0]{background:#0058ff;border-radius:6px}.quote-section .estimate-admin-search-grp .btn-pre-search[data-v-6b2fe7e0]:hover{background:#004cda}.quote-section .quote-tabs[data-v-6b2fe7e0]{display:flex;align-items:center;gap:30px;border-bottom:1px solid #e9e9e9;padding:22px 45px 0}.quote-section .quote-tabs .quote-tab[data-v-6b2fe7e0]{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-6b2fe7e0]{color:#000}.quote-section .quote-tabs .quote-tab.active[data-v-6b2fe7e0]:after{content:"";position:absolute;bottom:-.5px;left:0;right:0;height:1px;background:#0058ff}.quote-section .quote-tabs .quote-tab[data-v-6b2fe7e0]:hover:not(.active){color:#666}.quote-section .quote-card[data-v-6b2fe7e0]{background:#fff;border:1px solid #d9d9d9;border-radius:6px;padding:22px 27px 22px 30px}.quote-section .quote-card[data-v-6b2fe7e0]:hover{border-color:#0058ff;box-shadow:0 4px 7px 0 rgba(0,88,255,.07)}.quote-section .quote-radio[data-v-6b2fe7e0]{display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:45px}.quote-section .quote-radio input[type=radio][data-v-6b2fe7e0]{width:20px;height:20px}.quote-section .quote-content-wrapper[data-v-6b2fe7e0]{flex:1;display:flex;flex-direction:column;gap:20px}.quote-section .quote-info-section[data-v-6b2fe7e0]{display:flex;align-items:center}.quote-section .quote-details-wrapper[data-v-6b2fe7e0]{flex:1;display:flex;align-items:center;gap:15px;padding-left:26px}.quote-section .quote-details[data-v-6b2fe7e0]{flex:1;display:flex;flex-direction:column;gap:7px}.quote-section .quote-details .quote-detail-row[data-v-6b2fe7e0]{display:flex;gap:26px}.quote-section .quote-details .quote-detail-row .detail-label[data-v-6b2fe7e0]{flex-basis:58px;font-size:16px;font-weight:500;line-height:1.2;color:#b4b4b4;letter-spacing:-.64px;white-space:nowrap}.quote-section .quote-details .quote-detail-row .detail-value[data-v-6b2fe7e0]{font-size:16px;font-weight:500;color:#000;line-height:1.2}.quote-section .quote-details .quote-detail-row .detail-value.date[data-v-6b2fe7e0]{font-weight:600;color:#0058ff}.quote-section .quote-action-buttons[data-v-6b2fe7e0]{display:flex;gap:7px;align-items:flex-end;flex-shrink:0}.quote-section .quote-action-buttons .edit-btn[data-v-6b2fe7e0],.quote-section .quote-action-buttons .favorite-btn[data-v-6b2fe7e0]{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-6b2fe7e0]:hover,.quote-section .quote-action-buttons .favorite-btn[data-v-6b2fe7e0]:hover{background:#f5f5f5}.quote-section .quote-action-buttons .edit-btn:hover svg path[data-v-6b2fe7e0],.quote-section .quote-action-buttons .favorite-btn:hover svg path[data-v-6b2fe7e0]{fill:#fb0}.quote-section .quote-action-buttons .edit-btn svg[data-v-6b2fe7e0],.quote-section .quote-action-buttons .favorite-btn svg[data-v-6b2fe7e0]{width:30px;height:30px}.quote-section .quote-action-buttons .edit-btn:hover svg path[data-v-6b2fe7e0]{fill:#464646}.quote-section .quote-action-buttons .delete-btn:hover svg path[data-v-6b2fe7e0]{fill:#0955f9}.quote-section .quote-actions[data-v-6b2fe7e0]{background:#f6f6f6;border-radius:6px;padding:12px 15px;display:flex;gap:7px}.quote-section .quote-actions .action-btn[data-v-6b2fe7e0]{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-6b2fe7e0]:hover{opacity:.8}.quote-section .quote-actions .action-btn svg[data-v-6b2fe7e0]{width:44px;height:44px}.btn-primary[data-v-6b2fe7e0]{background:#0058ff;color:#fff;border:none;padding:5px 13px;border-radius:3px;font-size:14px;font-weight:600;cursor:pointer}.btn-primary[data-v-6b2fe7e0]:hover{background:#0047d1}.btn-close[data-v-6b2fe7e0]{background:none;border:none;padding:5px}.btn-close[data-v-6b2fe7e0],.btn-icon[data-v-6b2fe7e0]{cursor:pointer;display:flex;align-items:center;justify-content:center}.btn-icon[data-v-6b2fe7e0]{width:30px;height:30px;border-radius:3px;border:1px solid #e0e0e0;background:#fff}.btn-icon.btn-delete[data-v-6b2fe7e0]{background:#f3f3f3}.btn-icon[data-v-6b2fe7e0]:hover{background:#f8faff;border-color:#0058ff}.btn-add[data-v-6b2fe7e0]{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-6b2fe7e0]:hover{background:#0047d1}.btn-edit[data-v-6b2fe7e0]{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-6b2fe7e0]:hover{background:#f8faff;border-color:#0058ff}.btn-edit-white[data-v-6b2fe7e0]{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-6b2fe7e0]:hover{background:#f8faff;border-color:#0058ff}.divider-section[data-v-6b2fe7e0]{height:5px;background:#f6f6f6;margin:10px 0}.divider-line[data-v-6b2fe7e0]{height:1px;background:#e5e5e5;margin:20px 0}.estimate-admin-content-wrap[data-v-6b2fe7e0]{padding:41px 48px 43px}.buildup-section .section-info[data-v-6b2fe7e0],.fundraising-section .section-info[data-v-6b2fe7e0]{margin-bottom:20px}.buildup-section .section-info .section-title[data-v-6b2fe7e0],.fundraising-section .section-info .section-title[data-v-6b2fe7e0]{font-size:24px;font-weight:600;color:#000;margin-bottom:3px}.buildup-section .section-info .section-subtitle[data-v-6b2fe7e0],.fundraising-section .section-info .section-subtitle[data-v-6b2fe7e0]{font-size:14px;color:#979797}.buildup-section .option-cards[data-v-6b2fe7e0],.fundraising-section .option-cards[data-v-6b2fe7e0]{display:flex;gap:14px}.buildup-section .option-card[data-v-6b2fe7e0],.fundraising-section .option-card[data-v-6b2fe7e0]{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-6b2fe7e0]:hover,.fundraising-section .option-card[data-v-6b2fe7e0]:hover{border-color:#0058ff}.buildup-section .option-card.selected[data-v-6b2fe7e0],.fundraising-section .option-card.selected[data-v-6b2fe7e0]{background:#f8faff;border-color:#0058ff}.buildup-section .option-card.selected .option-title[data-v-6b2fe7e0],.fundraising-section .option-card.selected .option-title[data-v-6b2fe7e0]{color:#0058ff}.buildup-section .option-card.selected .option-category[data-v-6b2fe7e0],.fundraising-section .option-card.selected .option-category[data-v-6b2fe7e0]{color:#000}.buildup-section .option-card.selected .option-tag[data-v-6b2fe7e0],.fundraising-section .option-card.selected .option-tag[data-v-6b2fe7e0]{color:#4d4d4d}.buildup-section .option-card.disabled .option-title[data-v-6b2fe7e0],.fundraising-section .option-card.disabled .option-title[data-v-6b2fe7e0]{color:#b5b5b5}.buildup-section .option-card.disabled .option-category[data-v-6b2fe7e0],.fundraising-section .option-card.disabled .option-category[data-v-6b2fe7e0]{color:#7b7b7b}.buildup-section .option-card.disabled .option-tag[data-v-6b2fe7e0],.fundraising-section .option-card.disabled .option-tag[data-v-6b2fe7e0]{color:#acacac}.buildup-section .option-card .option-category[data-v-6b2fe7e0],.fundraising-section .option-card .option-category[data-v-6b2fe7e0]{font-size:12px;color:#000;margin-bottom:7px;display:block}.buildup-section .option-card .option-title[data-v-6b2fe7e0],.fundraising-section .option-card .option-title[data-v-6b2fe7e0]{font-size:20px;font-weight:700;color:#0058ff;margin-bottom:7px}.buildup-section .option-card .option-tag[data-v-6b2fe7e0],.fundraising-section .option-card .option-tag[data-v-6b2fe7e0]{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-6b2fe7e0],.fundraising-section .option-card-horizontal[data-v-6b2fe7e0]{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-6b2fe7e0]:hover,.fundraising-section .option-card-horizontal[data-v-6b2fe7e0]:hover{border-color:#0058ff}.buildup-section .option-card-horizontal.selected[data-v-6b2fe7e0],.fundraising-section .option-card-horizontal.selected[data-v-6b2fe7e0]{background:#f8faff;border-color:#0058ff}.buildup-section .option-card-horizontal.selected .option-title[data-v-6b2fe7e0],.fundraising-section .option-card-horizontal.selected .option-title[data-v-6b2fe7e0]{color:#0058ff}.buildup-section .option-card-horizontal.selected .option-desc[data-v-6b2fe7e0],.fundraising-section .option-card-horizontal.selected .option-desc[data-v-6b2fe7e0]{color:#979797}.buildup-section .option-card-horizontal.disabled .option-title[data-v-6b2fe7e0],.fundraising-section .option-card-horizontal.disabled .option-title[data-v-6b2fe7e0]{color:#b4b4b4}.buildup-section .option-card-horizontal.disabled .option-desc[data-v-6b2fe7e0],.fundraising-section .option-card-horizontal.disabled .option-desc[data-v-6b2fe7e0]{color:#b3b3b3}.buildup-section .option-card-horizontal input[type=radio][data-v-6b2fe7e0],.fundraising-section .option-card-horizontal input[type=radio][data-v-6b2fe7e0]{width:20px;height:20px}.buildup-section .option-card-horizontal .option-content .option-title[data-v-6b2fe7e0],.fundraising-section .option-card-horizontal .option-content .option-title[data-v-6b2fe7e0]{font-family:Poppins;font-size:20px;font-weight:600;letter-spacing:-.8px}.buildup-section .option-card-horizontal .option-content .option-desc[data-v-6b2fe7e0],.fundraising-section .option-card-horizontal .option-content .option-desc[data-v-6b2fe7e0]{font-size:14px;color:#979797;letter-spacing:-.42px;line-height:1.2}.fundraising-section[data-v-6b2fe7e0]{padding:55px 0 28px}.module-section[data-v-6b2fe7e0],.package-section[data-v-6b2fe7e0]{padding:20px 0}.module-section .section-header-with-actions[data-v-6b2fe7e0],.package-section .section-header-with-actions[data-v-6b2fe7e0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.module-section .section-header-with-actions .section-info .section-title[data-v-6b2fe7e0],.package-section .section-header-with-actions .section-info .section-title[data-v-6b2fe7e0]{font-size:20px;font-weight:600;color:#000;margin-bottom:7px}.module-section .section-header-with-actions .section-info .section-subtitle-en[data-v-6b2fe7e0],.package-section .section-header-with-actions .section-info .section-subtitle-en[data-v-6b2fe7e0]{font-size:13px;color:#979797}.module-section .section-header-with-actions .action-buttons[data-v-6b2fe7e0],.package-section .section-header-with-actions .action-buttons[data-v-6b2fe7e0]{display:flex;gap:5px;align-items:center}.module-section .package-options[data-v-6b2fe7e0],.package-section .package-options[data-v-6b2fe7e0]{display:flex;flex-direction:column;gap:10px}.module-section .package-item[data-v-6b2fe7e0],.package-section .package-item[data-v-6b2fe7e0]{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-6b2fe7e0]:hover,.package-section .package-item[data-v-6b2fe7e0]:hover{background:#fafafa}.module-section .package-item.active[data-v-6b2fe7e0],.package-section .package-item.active[data-v-6b2fe7e0]{border-color:#0058ff;background:#f8faff}.module-section .package-item.active[data-v-6b2fe7e0]:hover,.package-section .package-item.active[data-v-6b2fe7e0]:hover{background:#f8faff}.module-section .package-item .package-content[data-v-6b2fe7e0],.package-section .package-item .package-content[data-v-6b2fe7e0]{display:flex;align-items:center;gap:9px;width:75%}.module-section .package-item .package-content .package-info[data-v-6b2fe7e0],.package-section .package-item .package-content .package-info[data-v-6b2fe7e0]{width:calc(100% - 33px)}.module-section .package-item .package-content .package-info .package-label[data-v-6b2fe7e0],.package-section .package-item .package-content .package-info .package-label[data-v-6b2fe7e0]{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-6b2fe7e0],.package-section .package-item .package-content .package-info .package-title[data-v-6b2fe7e0]{width:100%;min-height:32px;font-size:17px;color:#242424}.module-section .package-item .package-price-section[data-v-6b2fe7e0],.package-section .package-item .package-price-section[data-v-6b2fe7e0]{display:flex;align-items:center;gap:13px;flex-shrink:0}.module-section .package-item .package-price-section .package-price[data-v-6b2fe7e0],.package-section .package-item .package-price-section .package-price[data-v-6b2fe7e0]{font-size:16px;font-weight:600;color:#a5a5a5;white-space:nowrap}.module-section .package-item .package-price-section .package-price.active[data-v-6b2fe7e0],.package-section .package-item .package-price-section .package-price.active[data-v-6b2fe7e0]{color:#0058ff}.package-radio-icon[data-v-6b2fe7e0]{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-6b2fe7e0]: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-6b2fe7e0]{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-6b2fe7e0]: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-6b2fe7e0]{display:flex;flex-direction:column;gap:10px}.module-item[data-v-6b2fe7e0]{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border:1px solid #eaeaea;border-radius:6px}.module-item[data-v-6b2fe7e0]:hover{background:#fafafa}.module-item.active[data-v-6b2fe7e0]{border-color:#0058ff;background:#f8faff}.module-item.active[data-v-6b2fe7e0]:hover{background:#f8faff}.module-item .module-content[data-v-6b2fe7e0]{display:flex;align-items:center;gap:12px;width:75%}.module-item .module-content input[type=checkbox][data-v-6b2fe7e0]{width:20px;height:20px}.module-item .module-content .module-info[data-v-6b2fe7e0]{flex:1}.module-item .module-content .module-info .module-label[data-v-6b2fe7e0]{margin-bottom:2px;font-size:12px;color:#0955f9;font-weight:600;display:block}.module-item .module-content .module-info .module-title[data-v-6b2fe7e0]{width:100%;min-height:32px;font-size:17px;color:#242424}.module-item .module-price-section[data-v-6b2fe7e0]{display:flex;align-items:center;gap:13px;justify-content:flex-end}.module-item .module-price-section .module-price[data-v-6b2fe7e0]{font-size:16px;font-weight:600;color:#a5a5a5}.module-item .page-count-section[data-v-6b2fe7e0]{display:flex;align-items:center;gap:10px;margin-top:10px}.module-item .page-count-section .page-label[data-v-6b2fe7e0]{font-size:15px;font-weight:600;color:#a5a5a5}.module-item .page-count-section .page-input-wrapper[data-v-6b2fe7e0]{position:relative;display:flex;align-items:center}.module-item .page-count-section .page-input-wrapper .page-input[data-v-6b2fe7e0]{width:53px;height:32px;border:1px solid #0058ff;border-radius:5px;text-align:center;font-size:14px}.special-package-section[data-v-6b2fe7e0]{padding-top:40px}.special-package-section .special-header[data-v-6b2fe7e0]{padding-bottom:15px}.special-package-section .special-header .section-title[data-v-6b2fe7e0]{font-size:20px;font-weight:600;color:#000}.special-package-section .special-package-content[data-v-6b2fe7e0]{padding:32px 26px 24px;border-radius:6px;background:rgba(0,81,255,.03)}.special-package-section .special-package-content .special-package-info[data-v-6b2fe7e0]{display:flex;align-items:center;gap:17px;padding:0 7px}.special-package-section .special-package-content .special-package-info .package-icon[data-v-6b2fe7e0]{width:42px;height:41px}.special-package-section .special-package-content .special-package-info .package-details[data-v-6b2fe7e0]{flex:1}.special-package-section .special-package-content .special-package-info .package-details .package-name[data-v-6b2fe7e0]{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-6b2fe7e0]{font-size:13px;color:#848484;white-space:pre-line;letter-spacing:-.52px}.special-package-section .special-package-content .included-services[data-v-6b2fe7e0]{margin-bottom:30px;padding:0 20px}.special-package-section .special-package-content .included-services .services-label[data-v-6b2fe7e0]{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-6b2fe7e0]{display:flex;gap:20px}.special-package-section .special-package-content .included-services .services-grid .service-column[data-v-6b2fe7e0]{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-6b2fe7e0]{display:flex;font-size:15px;color:#4a4a4a}.special-package-section .special-package-content .included-services .services-grid .service-column .service-item span[data-v-6b2fe7e0]{line-height:19px}.special-package-section .special-package-content .total-price-section[data-v-6b2fe7e0]{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-6b2fe7e0]{font-size:18px;color:#020609}.special-package-section .special-package-content .total-price-section .price-info[data-v-6b2fe7e0]{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-6b2fe7e0]{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-6b2fe7e0]{font-size:22px;color:#0058ff;font-weight:700}.special-package-section .special-package-content .total-price-section .price-info .discount-rate[data-v-6b2fe7e0]{font-size:13px;font-weight:700;color:#ff1d1d;letter-spacing:-.52px}.modal-overlay[data-v-6b2fe7e0]{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-6b2fe7e0]{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-6b2fe7e0]{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-6b2fe7e0]{flex:1}.modal-header .title-input[data-v-6b2fe7e0]{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-6b2fe7e0]{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-6b2fe7e0]{opacity:1}.modal-header .modal-title .edit-icon[data-v-6b2fe7e0]{opacity:0;transition:opacity .2s}.modal-header .header-actions[data-v-6b2fe7e0]{display:flex;align-items:center;gap:12px}.modal-header .modal-close-btn[data-v-6b2fe7e0]{background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.modal-header .modal-close-btn[data-v-6b2fe7e0]:hover{opacity:.7}.modal-tabs[data-v-6b2fe7e0]{padding:0 30px}.modal-tabs .tab-inner-grp[data-v-6b2fe7e0]{display:flex;height:50px;border-top:1px solid #dee2e3;border-bottom:1px solid #dee2e3}.modal-tabs .tab-item[data-v-6b2fe7e0]{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-6b2fe7e0]{color:#464646;font-weight:600;background:#fff}.modal-tabs .tab-item.active[data-v-6b2fe7e0]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:1px;background:#fff}.modal-tabs .tab-item[data-v-6b2fe7e0]:hover:not(.active){color:#666}.tab-content[data-v-6b2fe7e0]{flex:1;height:calc(100% - 119px)}.tab-content .description-content[data-v-6b2fe7e0]{overflow-y:auto;height:100%;padding:30px 30px 103px}.tab-content .attachment-content[data-v-6b2fe7e0]{overflow-y:auto;height:100%;padding:30px;display:flex;flex-direction:column;gap:20px}.service-section[data-v-6b2fe7e0]{margin-bottom:22px}.service-section .section-label[data-v-6b2fe7e0]{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-6b2fe7e0]{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-6b2fe7e0]:hover{opacity:1}.service-section .service-description[data-v-6b2fe7e0]{font-size:16px;line-height:1.4;color:#464646;white-space:pre-line}.service-section .service-textarea[data-v-6b2fe7e0]{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-6b2fe7e0]{margin-bottom:30px}.included-services-section .section-label[data-v-6b2fe7e0]{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-6b2fe7e0]{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-6b2fe7e0]:hover{opacity:1}.included-services-section .services-edit-container .services-edit-header[data-v-6b2fe7e0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}.included-services-section .services-edit-container .services-edit-header span[data-v-6b2fe7e0]{font-size:14px;color:#666}.included-services-section .services-edit-container .services-edit-header .edit-actions[data-v-6b2fe7e0]{display:flex;gap:8px}.included-services-section .services-edit-container .services-edit-header .edit-actions .save-btn[data-v-6b2fe7e0]{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-6b2fe7e0]:hover{background:#0047cc}.included-services-section .services-edit-container .services-edit-header .edit-actions .cancel-btn[data-v-6b2fe7e0]{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-6b2fe7e0]:hover{background:#e8e8e8}.included-services-section .services-edit-container .services-textarea[data-v-6b2fe7e0]{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-6b2fe7e0]{display:flex;flex-direction:column;gap:8px}.included-services-section .services-display .services-list .services-grid[data-v-6b2fe7e0]{display:flex;gap:50px}.included-services-section .services-display .services-list .services-grid .service-column[data-v-6b2fe7e0]{display:flex;flex-direction:column;gap:8px;flex:1}.included-services-section .services-display .services-list .service-item[data-v-6b2fe7e0]{display:flex;align-items:center;gap:10px}.included-services-section .services-display .services-list .service-item .check-icon[data-v-6b2fe7e0]{color:#0058ff;font-weight:700;font-size:16px}.included-services-section .services-display .services-list .service-item span[data-v-6b2fe7e0]:last-child{font-size:14px;color:#464646;line-height:1.4}.included-services-section .services-display .no-services[data-v-6b2fe7e0]{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-6b2fe7e0]:hover{border-color:#0058ff;color:#0058ff}.project-section[data-v-6b2fe7e0]{margin-bottom:30px}.project-section .section-label[data-v-6b2fe7e0]{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-6b2fe7e0]{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-6b2fe7e0]:hover{opacity:1}.project-section .project-items-container[data-v-6b2fe7e0]{background:#eef1f8;border-radius:13px;padding:12px;display:flex;flex-direction:column;gap:7px}.project-section .project-item-wrapper[data-v-6b2fe7e0]:not(:last-child){margin-bottom:7px}.project-section .project-item[data-v-6b2fe7e0]{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-6b2fe7e0]{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-color:transparent}.project-section .project-item.expanded[data-v-6b2fe7e0]: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-6b2fe7e0]{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-6b2fe7e0]{background:#00c875;border-color:#00c875}.project-section .project-item .checkbox-wrapper svg[data-v-6b2fe7e0]{width:12px;height:10px}.project-section .project-item:hover .checkbox-wrapper[data-v-6b2fe7e0]:not(.checked){border-color:#0058ff}.project-section .project-item .item-text[data-v-6b2fe7e0]{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-6b2fe7e0]{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-6b2fe7e0]{transform:rotate(90deg)}.project-section .project-item .item-expand-btn[data-v-6b2fe7e0]:hover{opacity:.7}.project-section .project-item .project-input[data-v-6b2fe7e0]{flex:1;font-size:15px;font-weight:600;color:#242424;padding:4px 8px;outline:none}.project-section .project-item .item-actions[data-v-6b2fe7e0]{display:flex;align-items:center;gap:4px}.project-section .project-item .item-delete-btn[data-v-6b2fe7e0],.project-section .project-item .item-edit-btn[data-v-6b2fe7e0]{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-6b2fe7e0]:hover,.project-section .project-item .item-edit-btn[data-v-6b2fe7e0]:hover{opacity:1}.project-section .project-item .cancel-btn[data-v-6b2fe7e0],.project-section .project-item .save-btn[data-v-6b2fe7e0]{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-6b2fe7e0]{background:#0058ff;color:#fff}.project-section .project-item .save-btn[data-v-6b2fe7e0]:hover{background:#0046cc}.project-section .project-item .cancel-btn[data-v-6b2fe7e0]{background:#f0f0f0;color:#666}.project-section .project-item .cancel-btn[data-v-6b2fe7e0]:hover{background:#e0e0e0}.project-section .project-item.editing[data-v-6b2fe7e0]{background:#f0f7ff}.project-section .project-item-detail[data-v-6b2fe7e0]{background:#fff;border:1px solid #e1e3e4;border-top:none;border-radius:0 0 10px 10px;padding:15px 20px;animation:slideDown-6b2fe7e0 .3s ease-out}.project-section .project-item-detail .detail-description[data-v-6b2fe7e0]{margin-bottom:13px;font-size:14px;color:#464646;line-height:1.3;white-space:pre-line}.project-section .project-item-detail .detail-textarea[data-v-6b2fe7e0]{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-6b2fe7e0]:focus{border-color:#4082ff}.project-section .project-item-detail .detail-sub-items .sub-item[data-v-6b2fe7e0]{display:flex;align-items:center;gap:10px}.project-section .project-item-detail .detail-sub-items .sub-item .sub-item-label[data-v-6b2fe7e0]{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-6b2fe7e0]{font-size:13px;color:#464646}.project-section .project-item-detail .detail-sub-items .sub-item .sub-item-input[data-v-6b2fe7e0]{flex:1;font-size:13px;color:#464646;border-radius:4px;padding:2px 6px;outline:none}@keyframes slideDown-6b2fe7e0{0%{opacity:0;max-height:0}to{opacity:1;max-height:300px}}.summary-section[data-v-6b2fe7e0]{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-6b2fe7e0]{flex:1;display:flex;flex-direction:column;gap:3px}.summary-section .summary-item .summary-label[data-v-6b2fe7e0]{font-size:14px;font-weight:600;color:#0058ff}.summary-section .summary-item .summary-value[data-v-6b2fe7e0]{min-height:32px;font-size:16px;font-weight:600;color:#464646}.summary-section .summary-item .summary-value.editable[data-v-6b2fe7e0]{cursor:pointer;display:inline-flex;align-items:center;gap:6px}.summary-section .summary-item .summary-value.editable:hover .edit-icon-small[data-v-6b2fe7e0]{opacity:1}.summary-section .summary-item .summary-value.editable .edit-icon-small[data-v-6b2fe7e0]{opacity:0;transition:opacity .2s}.summary-section .summary-item .summary-value.editable[data-v-6b2fe7e0]:hover{color:#0058ff}.summary-section .summary-item .summary-value.price[data-v-6b2fe7e0]{font-size:18px;font-weight:700}.summary-section .summary-item .summary-value.empty-placeholder[data-v-6b2fe7e0]{color:#999;font-style:italic}.summary-section .summary-item .summary-input[data-v-6b2fe7e0]{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-6b2fe7e0]{font-size:18px;font-weight:700}.summary-section .summary-divider[data-v-6b2fe7e0]{width:1px;height:40px;background:#d0d0d0;margin:0 30px}.upload-area[data-v-6b2fe7e0],.upload-section[data-v-6b2fe7e0]{display:flex;flex-direction:column;gap:15px}.upload-area[data-v-6b2fe7e0]{border:1px dashed #d0d0d0;border-radius:10px;padding:30px;align-items:center;cursor:pointer;transition:all .2s}.upload-area[data-v-6b2fe7e0]:hover{border-color:#0058ff;background:#f8f9fb}.upload-area .upload-icon[data-v-6b2fe7e0]{display:flex;align-items:center;justify-content:center}.upload-area .upload-text[data-v-6b2fe7e0]{text-align:center}.upload-area .upload-text .upload-title[data-v-6b2fe7e0]{font-size:16px;font-weight:600;color:#0058ff;margin:0 0 5px 0}.upload-area .upload-text .upload-subtitle[data-v-6b2fe7e0]{font-size:14px;color:#999;margin:0}.link-upload .link-input-wrapper[data-v-6b2fe7e0]{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-6b2fe7e0]{display:flex;align-items:center;justify-content:center;flex-shrink:0}.link-upload .link-input-wrapper .link-label[data-v-6b2fe7e0]{font-size:14px;font-weight:600;color:#0058ff;flex-shrink:0}.link-upload .link-input-wrapper .link-input[data-v-6b2fe7e0]{flex:1;border:none;outline:none;font-size:14px;color:#666}.link-upload .link-input-wrapper .link-input[data-v-6b2fe7e0]::-moz-placeholder{color:#999}.link-upload .link-input-wrapper .link-input[data-v-6b2fe7e0]::placeholder{color:#999}.upload-form[data-v-6b2fe7e0]{background:#fff;border:1px solid #e1e3e4;border-radius:10px;padding:20px}.upload-form .form-header[data-v-6b2fe7e0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.upload-form .form-header .upload-type-tabs[data-v-6b2fe7e0]{display:flex;gap:5px}.upload-form .form-header .upload-type-tabs .tab-btn[data-v-6b2fe7e0]{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-6b2fe7e0]{background:#0058ff;color:#fff;border-color:#0058ff}.upload-form .form-header .upload-type-tabs .tab-btn[data-v-6b2fe7e0]:hover:not(.active){border-color:#0058ff;color:#0058ff}.upload-form .form-header .close-form-btn[data-v-6b2fe7e0]{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-6b2fe7e0]:hover{opacity:.7}.upload-form .file-form[data-v-6b2fe7e0],.upload-form .link-form[data-v-6b2fe7e0]{margin-bottom:20px}.upload-form .file-input[data-v-6b2fe7e0]{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-6b2fe7e0]{border-color:#0058ff;background-color:#f8faff}.upload-form .link-form-row[data-v-6b2fe7e0]{display:flex;gap:15px;align-items:flex-start}.upload-form .link-form-row .link-form-content[data-v-6b2fe7e0]{flex:1;display:flex;flex-direction:column;gap:10px}.upload-form .link-url-input[data-v-6b2fe7e0]{width:100%;padding:10px;border:1px solid #e1e3e4;border-radius:6px;font-size:14px;outline:none}.upload-form .link-url-input[data-v-6b2fe7e0]:focus{border-color:#0058ff}.upload-form .comment-textarea[data-v-6b2fe7e0]{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-6b2fe7e0]:focus{border-color:#0058ff}.upload-form .form-actions[data-v-6b2fe7e0]{display:flex;justify-content:flex-end;gap:10px}.upload-form .form-actions .cancel-btn[data-v-6b2fe7e0],.upload-form .form-actions .upload-btn[data-v-6b2fe7e0]{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-6b2fe7e0]{background:#f0f0f0;color:#666}.upload-form .form-actions .cancel-btn[data-v-6b2fe7e0]:hover{background:#e0e0e0}.upload-form .form-actions .upload-btn[data-v-6b2fe7e0]{background:#0058ff;color:#fff;margin:0}.upload-form .form-actions .upload-btn[data-v-6b2fe7e0]:hover{background:#0046cc}.attachments-list[data-v-6b2fe7e0]{display:flex;flex-direction:column;gap:10px}.attachments-list .attachment-item[data-v-6b2fe7e0]{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-6b2fe7e0]:hover{background:#f8f9fb;border-color:#0058ff}.attachments-list .attachment-item .attachment-icon[data-v-6b2fe7e0]{display:flex;align-items:center;justify-content:center;flex-shrink:0}.attachments-list .attachment-item .attachment-info[data-v-6b2fe7e0]{flex:1}.attachments-list .attachment-item .attachment-info .attachment-name[data-v-6b2fe7e0]{font-size:14px;font-weight:600;color:#242424;margin-bottom:4px}.attachments-list .attachment-item .attachment-info .attachment-meta[data-v-6b2fe7e0]{display:flex;align-items:center;gap:8px}.attachments-list .attachment-item .attachment-info .attachment-meta .attachment-date[data-v-6b2fe7e0],.attachments-list .attachment-item .attachment-info .attachment-meta .attachment-size[data-v-6b2fe7e0]{font-size:12px;color:#999}.attachments-list .attachment-item .attachment-actions[data-v-6b2fe7e0]{display:flex;align-items:center;gap:5px}.attachments-list .attachment-item .attachment-actions .delete-attachment-btn[data-v-6b2fe7e0],.attachments-list .attachment-item .attachment-actions .download-btn[data-v-6b2fe7e0]{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-6b2fe7e0]:hover,.attachments-list .attachment-item .attachment-actions .download-btn[data-v-6b2fe7e0]:hover{opacity:1}.empty-module[data-v-6b2fe7e0],.empty-package[data-v-6b2fe7e0]{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-6b2fe7e0],.empty-package p[data-v-6b2fe7e0]{margin:0}.editable-text[data-v-6b2fe7e0]{padding:3px 3px 0;border-radius:3px;transition:background-color .2s;cursor:pointer}.editable-text[data-v-6b2fe7e0]:hover{background-color:rgba(0,88,255,.12)}.edit-input[data-v-6b2fe7e0]{font-size:15px;padding:0 10px}.edit-price-input[data-v-6b2fe7e0]{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-6b2fe7e0]:focus{border-color:#0058ff}@media(max-width:900px){.modal-container[data-v-6b2fe7e0]{width:calc(100% - 40px);max-height:80vh}.modal-container .modal-header[data-v-6b2fe7e0]{height:60px;padding:20px 24px}.modal-container .modal-header .modal-title[data-v-6b2fe7e0]{font-size:20px}.modal-container .tab-content[data-v-6b2fe7e0]{height:calc(100% - 110px)}}