.seller-view-confirm{max-width:1080px;margin:0 auto;padding-bottom:40px;}.vc-page-title{margin:0 0 16px;font-size:20px;font-weight:700;color:#1e3a8a;letter-spacing:.02em;}.vc-page-title__slots{font-size:13px;font-weight:400;color:#9ca3af;}.vc-hero{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;background:#fff;border:1px solid #e8eaf0;border-radius:12px;padding:20px 24px;margin-bottom:16px;box-shadow:0 2px 8px rgba(30,58,138,.04);}.vc-hero__name{margin:0;font-size:22px;font-weight:700;color:#111827;line-height:1.45;}.vc-badges{display:flex;flex-wrap:wrap;gap:8px;align-items:center;flex-shrink:0;}.vc-badge{display:inline-flex;align-items:center;padding:5px 14px;border-radius:999px;font-size:12px;font-weight:700;line-height:1.3;}.vc-badge--deal{background:#00199E;color:#fff;}.vc-badge--intent{background:#fff;color:#059669;border:1.5px solid #34d399;}.vc-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px;align-items:start;}.vc-main{display:flex;flex-direction:column;gap:16px;}.vc-panel{background:#fff;border:1px solid #e8eaf0;border-radius:12px;padding:18px 20px 14px;box-shadow:0 2px 8px rgba(30,58,138,.04);}.vc-section-title{margin:0 0 12px;font-size:15px;font-weight:700;color:#111827;padding-bottom:8px;border-bottom:2px solid #dbe3f5;}.vc-rows{margin:0;padding:0;}.vc-row{display:grid;grid-template-columns:200px minmax(0,1fr);gap:12px;padding:9px 12px;border-radius:6px;align-items:start;}.vc-row:nth-child(odd){background:#f5f7fc;}.vc-row dt{margin:0;color:#6b7280;font-size:13px;font-weight:500;line-height:1.55;}.vc-row dd{margin:0;margin-bottom:0 !important;color:#111827;font-size:14px;font-weight:600;line-height:1.55;}.vc-dd-wrap{font-weight:500 !important;white-space:normal;word-break:break-word;}.vc-materials-note{margin:-4px 0 8px;font-size:12px;color:#9ca3af;}.vc-materials{margin:0;padding:12px 14px;background:#f5f7fc;border-radius:8px;font-size:13px;line-height:1.7;color:#374151;font-weight:500;}.vc-summary{position:sticky;top:20px;background:#fff5f8;border:1px solid #f9c2d2;border-radius:12px;padding:20px 18px;box-shadow:0 6px 18px rgba(190,24,93,.06);}.vc-summary__title{margin:0 0 14px;font-size:15px;font-weight:700;color:#111827;}.vc-summary__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid #f3c4d3;}.vc-summary__price-main{font-size:30px;font-weight:800;color:#111827;line-height:1.1;letter-spacing:-.02em;}.vc-summary__price-tax{font-size:13px;color:#6b7280;font-weight:500;}.vc-summary__lines{margin-bottom:14px;}.vc-summary__line{margin:0 0 10px;font-size:13px;line-height:1.55;}.vc-summary__line:last-child{margin-bottom:0;}.vc-summary__label{display:block;font-size:11px;color:#9ca3af;font-weight:600;margin-bottom:2px;}.vc-summary__value{color:#111827;font-weight:600;word-break:break-word;}.vc-summary__line--deadline .vc-summary__value{color:#c2410c;font-weight:700;}.vc-summary__line--deadline em{font-style:normal;color:#b91c1c;}.vc-summary__benefits-box{background:#fff;border:1px solid #f3c4d3;border-radius:8px;padding:12px 14px;margin-bottom:16px;}.seller-view-confirm .vc-summary__benefits-box > .vc-summary__benefits-title{margin:0 0 14px !important;font-size:12px;font-weight:700;color:#6b7280;}.seller-view-confirm .vc-summary__benefits{margin:0;padding:0;list-style:none;}.vc-summary__benefits li{display:flex;align-items:flex-start;gap:8px;margin-bottom:6px;padding-left:0;font-size:13px;color:#374151;line-height:1.45;font-weight:500;}.vc-summary__benefits li:last-child{margin-bottom:0;}.vc-summary__benefits li::before{content:"✓";flex-shrink:0;position:static;display:inline-block;width:1em;color:#059669;font-weight:700;line-height:1.45;}.vc-summary__notes{margin:0 0 16px;padding:0 2px;}.vc-summary__notes p{margin:0 0 4px;font-size:11px;line-height:1.55;color:#6b7280;}.vc-summary__notes p:last-child{margin-bottom:0;}.seller-view-confirm .vc-summary__buy{display:flex;width:100%;align-items:center;justify-content:center;min-height:48px;padding:14px 16px;border:none;border-radius:1000px;background:#DD8DD3;color:#fff;font-size:16px;font-weight:600;cursor:pointer;box-shadow:none;transition:opacity .15s ease;}.seller-view-confirm .vc-summary__buy[disabled]{background:#9ca3af;box-shadow:none;cursor:not-allowed;opacity:.75;}.vc-summary__back{display:block;margin-top:12px;text-align:center;font-size:13px;color:#6b7280;text-decoration:underline;}.vc-alert{padding:12px 16px;border-radius:8px;margin-bottom:16px;font-size:13px;line-height:1.5;}.vc-alert--danger{background:#fff4f4;border:1px solid #f5b5b5;color:#b91c1c;text-align:center;}.vc-alert--ok{background:#e6f7ee;color:#065f46;}
.vc-page-title{margin:0 0 16px;font-size:20px;font-weight:700;color:#1e3a8a;letter-spacing:.02em}.vc-hero{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;background:#fff;border:1px solid #e8eaf0;border-radius:12px;padding:20px 24px;margin-bottom:16px;box-shadow:0 2px 8px rgba(30,58,138,.04)}.vc-hero__main{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;flex:1 1 auto;min-width:0}.vc-hero__name{margin:0;font-size:22px;font-weight:700;color:#111827;line-height:1.45}.vc-badges{display:flex;flex-wrap:wrap;gap:8px;align-items:center;flex-shrink:0}.vc-badge{display:inline-flex;align-items:center;padding:5px 14px;border-radius:999px;font-size:12px;font-weight:700;line-height:1.3}.vc-badge--deal{background:#00199E;color:#fff}.vc-badge--intent{background:#fff;color:#059669;border:1.5px solid #34d399}.vc-badge--status{background:#f3f4f6;color:#374151;border:1px solid #e5e7eb}.vc-main{display:flex;flex-direction:column;gap:16px}.vc-panel{background:#fff;border:1px solid #e8eaf0;border-radius:12px;padding:18px 20px 14px;box-shadow:0 2px 8px rgba(30,58,138,.04)}.vc-section-title{margin:0 0 12px;font-size:15px;font-weight:700;color:#111827;padding-bottom:8px;border-bottom:2px solid #dbe3f5}.vc-section-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px 16px;margin-bottom:12px;padding-bottom:8px;border-bottom:2px solid #dbe3f5}.vc-section-head .vc-section-title{margin:0;padding-bottom:0;border-bottom:none;flex:1 1 auto}.vc-section-note{font-size:12px;font-weight:400;color:#9ca3af;line-height:1.4}.vc-case-detail-page{max-width:1080px;margin:0 auto;padding:0 190px 0 0;padding-bottom:40px;box-sizing:border-box}.vc-case-detail-page.detail .chat-container,.vc-case-detail-page.detail .property-box{max-width:100% !important;width:100%}.vc-case-detail-page.detail .property-box{padding-top:0 !important;margin:0 !important}.vc-case-detail-page .vc-case-detail-box{padding:0;background:transparent;border:none;box-shadow:none}#body .vc-case-detail-page .vc-case-detail-box>.vc-panel + .vc-panel{margin-top:16px}#body .vc-case-detail-page .vc-panel .property-list{display:grid !important;grid-template-columns:200px minmax(0,1fr) !important;gap:0 !important;margin:0 !important;padding:0 !important;border:none !important;border-radius:0 !important;overflow:visible !important;background:transparent !important;min-width:0}#body .vc-case-detail-page .vc-panel .property-list>dt,#body .vc-case-detail-page .vc-panel .property-list>dd{display:block !important;padding:9px 12px !important;margin:0 !important;border:none !important;border-radius:6px;background:transparent !important;min-width:0 !important;max-width:none !important;width:auto !important;grid-column:auto !important;align-items:flex-start !important;overflow-wrap:break-word;word-break:break-word}#body .vc-case-detail-page .vc-panel .property-list>dt{color:#6b7280 !important;font-size:13px !important;font-weight:500 !important;line-height:1.55 !important}#body .vc-case-detail-page .vc-panel .property-list>dt h3{margin:0 !important;padding:0 !important;font-size:inherit !important;font-weight:inherit !important;color:inherit !important}#body .vc-case-detail-page .vc-panel .property-list>dd{color:#111827 !important;font-size:14px !important;font-weight:600 !important;line-height:1.55 !important}#body .vc-case-detail-page .vc-panel .property-list>dt:nth-child(4n+1),#body .vc-case-detail-page .vc-panel .property-list>dd:nth-child(4n+2){background:#f5f7fc !important}.vc-case-detail-page .bulletin-board-box{max-width:calc(100% - 190px);margin-left:0;margin-right:auto}.vc-case-detail-page .bbs-form{max-width:calc(100% - 190px);margin-left:0;margin-right:auto}.vc-case-detail-page .vc-hero .add-favorites{flex-shrink:0}.vc-case-detail-page .detail-contents{max-width:none;padding:0 !important}#body .vc-case-detail-page.detail .info-block{margin-top:0 !important;gap:0 !important}.vc-case-detail-page .info-left.vc-main{margin-top:0;width:100%;max-width:100%}.vc-case-detail-page .info-block{max-width:100%}.message.is-highlight{outline:2px solid rgba(255,200,0,.7);outline-offset:4px;border-radius:8px}
#body .proposal-list-target-case-wrap{padding-bottom:32px}#body .proposal-list-target-case{margin:0;font-size:20px;font-weight:700;color:#454545;line-height:1.6;text-align:center}.proposal-list-table .js-company-modal-link{color:#00199E;text-decoration:underline;cursor:pointer}.proposal-list-table .col-amount{width:120px;min-width:120px;white-space:nowrap}#body .proposal-list-table td.col-amount{text-align:center}#body .proposal-list-table td.col-amount a.proposal-list-amount{display:grid !important;grid-template-columns:auto minmax(0,1fr);column-gap:8px;row-gap:2px;width:max-content;max-width:100%;margin:0 auto;font-size:12px;line-height:1.3;white-space:nowrap;text-align:left}#body .proposal-list-table td.col-amount .proposal-amount-label.is-brokerage,#body .proposal-list-table td.col-amount .proposal-amount-label.is-purchase{display:inline-flex;align-items:center;justify-content:center;align-self:center;border-radius:4px;padding:2px 8px;font-size:11px;line-height:1}#body .proposal-list-table td.col-amount .proposal-amount-label.is-brokerage{color:#D64550;background:#FCEBED}#body .proposal-list-table td.col-amount .proposal-amount-label.is-purchase{color:#2F6FD1;background:#EAF1FB}#body .proposal-list-table td.col-amount .proposal-amount-value.is-strong{font-size:15px;font-weight:700;color:#222;align-self:center}#body .proposal-list-table td.col-amount .proposal-amount-value.is-strong .unit{display:inline;font-size:11px;font-weight:600}.proposal-list-table tr.is-new{background:linear-gradient(180deg,rgba(255,255,255,1) 0%,rgba(246,199,217,0.65) 100%) !important}
.deal-title{font-size:1em;margin-bottom:10px;display:block}
.mk-biz-logo{position:relative;display:block;text-decoration:none;line-height:1}.mk-header-logo .mk-biz-logo img{display:block;width:100%;height:auto}.mk-biz-logo__role{position:absolute;left:22%;top:calc(100% + 3px);font-size:17px;font-weight:700;letter-spacing:.14em;line-height:1;white-space:nowrap;color:#dd8dd3;pointer-events:none;margin-top:4px}
