.text-center[data-v-1681b2b9]{text-align:center}.text-left[data-v-1681b2b9]{text-align:left}.text-right[data-v-1681b2b9]{text-align:right}.text-primary[data-v-1681b2b9]{color:#3182f6}.text-dark[data-v-1681b2b9]{color:#191f28}.text-light[data-v-1681b2b9]{color:#4e5968}.text-muted[data-v-1681b2b9]{color:#8b95a1}.font-bold[data-v-1681b2b9]{font-weight:700}.font-semibold[data-v-1681b2b9]{font-weight:600}.font-extrabold[data-v-1681b2b9]{font-weight:800}.m-0[data-v-1681b2b9]{margin:0}.mt-1[data-v-1681b2b9]{margin-top:8px}.mt-2[data-v-1681b2b9]{margin-top:16px}.mt-3[data-v-1681b2b9]{margin-top:24px}.mt-4[data-v-1681b2b9]{margin-top:40px}.mb-1[data-v-1681b2b9]{margin-bottom:8px}.mb-2[data-v-1681b2b9]{margin-bottom:16px}.mb-3[data-v-1681b2b9]{margin-bottom:24px}.mb-4[data-v-1681b2b9]{margin-bottom:40px}.p-0[data-v-1681b2b9]{padding:0}.p-1[data-v-1681b2b9]{padding:8px}.p-2[data-v-1681b2b9]{padding:16px}.p-3[data-v-1681b2b9]{padding:24px}.p-4[data-v-1681b2b9]{padding:40px}.d-block[data-v-1681b2b9]{display:block}.d-inline-block[data-v-1681b2b9]{display:inline-block}.d-flex[data-v-1681b2b9]{display:flex}.d-grid[data-v-1681b2b9]{display:grid}.flex-center[data-v-1681b2b9]{display:flex;align-items:center;justify-content:center}.flex-between[data-v-1681b2b9]{display:flex;align-items:center;justify-content:space-between}.flex-column[data-v-1681b2b9]{display:flex;flex-direction:column}@media(max-width:768px){.hide-mobile[data-v-1681b2b9]{display:none}}@media(min-width:768px){.hide-desktop[data-v-1681b2b9]{display:none}}.clickable[data-v-1681b2b9]{cursor:pointer}.notice-detail-container[data-v-1681b2b9]{max-width:1400px;margin:0 auto;padding:20px}.notice-detail-container .loading[data-v-1681b2b9]{text-align:center;padding:60px 20px}.notice-detail-container .loading .spinner[data-v-1681b2b9]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%;animation:spin-1681b2b9 1s linear infinite;margin:0 auto 20px}.notice-detail-container .loading p[data-v-1681b2b9]{color:#7f8c8d;font-size:1.1rem}.notice-detail-container .notice-detail[data-v-1681b2b9]{display:flex;gap:30px;position:relative}.notice-detail-container .notice-detail .main-content[data-v-1681b2b9]{flex:1;min-width:0;max-width:calc(100% - 380px)}.notice-detail-container .notice-detail .back-button[data-v-1681b2b9]{margin-bottom:30px}.notice-detail-container .notice-detail .back-button .btn-back[data-v-1681b2b9]{background:none;border:none;color:#3498db;font-size:1rem;cursor:pointer;padding:8px 0;transition:color .3s ease}.notice-detail-container .notice-detail .back-button .btn-back[data-v-1681b2b9]:hover{color:#2980b9}.notice-detail-container .notice-detail .notice-header[data-v-1681b2b9]{background:#fff;border:1px solid #e0e6ed;border-radius:12px;padding:30px;margin-bottom:30px;box-shadow:0 2px 8px #0000001a}.notice-detail-container .notice-detail .notice-header .notice-title-section .notice-title[data-v-1681b2b9]{font-size:2rem;font-weight:700;color:#2c3e50;margin:0 0 20px;line-height:1.4}.notice-detail-container .notice-detail .notice-header .notice-title-section .notice-meta[data-v-1681b2b9]{display:flex;gap:20px;align-items:center}.notice-detail-container .notice-detail .notice-header .notice-title-section .notice-meta .organization[data-v-1681b2b9]{background:#3498db;color:#fff;padding:8px 16px;border-radius:20px;font-size:.9rem;font-weight:500}.notice-detail-container .notice-detail .notice-header .notice-title-section .notice-meta .date[data-v-1681b2b9]{color:#7f8c8d;font-size:.95rem}.notice-detail-container .notice-detail .notice-info-section[data-v-1681b2b9],.notice-detail-container .notice-detail .notice-summary-section[data-v-1681b2b9],.notice-detail-container .notice-detail .target-company-analysis[data-v-1681b2b9],.notice-detail-container .notice-detail .participation-conditions-section[data-v-1681b2b9],.notice-detail-container .notice-detail .attachment-section[data-v-1681b2b9],.notice-detail-container .notice-detail .detail-section[data-v-1681b2b9],.notice-detail-container .notice-detail .support-benefit-section[data-v-1681b2b9]{background:#fff;border:1px solid #e0e6ed;border-radius:12px;padding:30px;margin-bottom:30px;box-shadow:0 2px 8px #0000001a}.notice-detail-container .notice-detail .notice-info-section h2[data-v-1681b2b9],.notice-detail-container .notice-detail .notice-summary-section h2[data-v-1681b2b9],.notice-detail-container .notice-detail .target-company-analysis h2[data-v-1681b2b9],.notice-detail-container .notice-detail .participation-conditions-section h2[data-v-1681b2b9],.notice-detail-container .notice-detail .attachment-section h2[data-v-1681b2b9],.notice-detail-container .notice-detail .detail-section h2[data-v-1681b2b9],.notice-detail-container .notice-detail .support-benefit-section h2[data-v-1681b2b9]{font-size:1.5rem;font-weight:600;color:#2c3e50;margin:0 0 24px;padding-bottom:12px;border-bottom:2px solid #ecf0f1;display:flex;align-items:center;gap:8px}.notice-detail-container .notice-detail .notice-info-section h2 .icon-circle[data-v-1681b2b9],.notice-detail-container .notice-detail .notice-summary-section h2 .icon-circle[data-v-1681b2b9],.notice-detail-container .notice-detail .target-company-analysis h2 .icon-circle[data-v-1681b2b9],.notice-detail-container .notice-detail .participation-conditions-section h2 .icon-circle[data-v-1681b2b9],.notice-detail-container .notice-detail .attachment-section h2 .icon-circle[data-v-1681b2b9],.notice-detail-container .notice-detail .detail-section h2 .icon-circle[data-v-1681b2b9],.notice-detail-container .notice-detail .support-benefit-section h2 .icon-circle[data-v-1681b2b9]{font-size:1.3rem}.notice-detail-container .notice-detail .notice-info-section .info-grid[data-v-1681b2b9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:20px;gap:20px}.notice-detail-container .notice-detail .notice-info-section .info-grid .info-item[data-v-1681b2b9]{display:flex;flex-direction:column;gap:8px}.notice-detail-container .notice-detail .notice-info-section .info-grid .info-item .label[data-v-1681b2b9]{font-weight:600;color:#7f8c8d;font-size:.9rem}.notice-detail-container .notice-detail .notice-info-section .info-grid .info-item .value[data-v-1681b2b9]{color:#2c3e50;font-size:1rem;line-height:1.5}.notice-detail-container .notice-detail .notice-info-section .info-grid .info-item .value.deadline[data-v-1681b2b9]{font-weight:700;font-size:1.2rem;padding:4px 12px;border-radius:6px;display:inline-block;width:-moz-fit-content;width:fit-content}.notice-detail-container .notice-detail .notice-info-section .info-grid .info-item .value.deadline.expired[data-v-1681b2b9]{background:#ecf0f1;color:#95a5a6}.notice-detail-container .notice-detail .notice-info-section .info-grid .info-item .value.deadline.urgent[data-v-1681b2b9]{background:#fee;color:#e74c3c;animation:pulse-1681b2b9 1.5s ease-in-out infinite}.notice-detail-container .notice-detail .notice-info-section .info-grid .info-item .value.deadline.warning[data-v-1681b2b9]{background:#fff3cd;color:#f39c12}.notice-detail-container .notice-detail .notice-info-section .info-grid .info-item .value.deadline.normal[data-v-1681b2b9]{background:#e8f5e9;color:#27ae60}.notice-detail-container .notice-detail .support-benefit-section[data-v-1681b2b9]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.notice-detail-container .notice-detail .support-benefit-section h2[data-v-1681b2b9]{color:#fff;border-bottom-color:#ffffff4d}.notice-detail-container .notice-detail .support-benefit-section .benefit-content[data-v-1681b2b9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:20px;gap:20px}.notice-detail-container .notice-detail .support-benefit-section .benefit-content .benefit-item[data-v-1681b2b9]{background:#ffffff26;padding:20px;border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.notice-detail-container .notice-detail .support-benefit-section .benefit-content .benefit-item .benefit-label[data-v-1681b2b9]{font-size:.95rem;font-weight:500;margin-bottom:12px;opacity:.9}.notice-detail-container .notice-detail .support-benefit-section .benefit-content .benefit-item .benefit-value[data-v-1681b2b9]{font-size:1.3rem;font-weight:700;line-height:1.4}.notice-detail-container .notice-detail .notice-diagnosis-cta[data-v-1681b2b9]{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px;padding:28px;border-radius:12px;background:linear-gradient(135deg,#0f62fe,#3b82f6);color:#fff;box-shadow:0 12px 30px #2563eb38}.notice-detail-container .notice-detail .notice-diagnosis-cta span[data-v-1681b2b9]{display:inline-block;margin-bottom:8px;font-size:13px;font-weight:800;opacity:.9}.notice-detail-container .notice-detail .notice-diagnosis-cta h2[data-v-1681b2b9]{margin:0 0 8px;color:#fff;font-size:24px;font-weight:900;line-height:1.35;border-bottom:none;padding-bottom:0}.notice-detail-container .notice-detail .notice-diagnosis-cta p[data-v-1681b2b9]{margin:0;max-width:620px;line-height:1.7;opacity:.92}.notice-detail-container .notice-detail .notice-diagnosis-cta .cta-actions[data-v-1681b2b9]{display:flex;flex-direction:column;gap:10px;min-width:210px}.notice-detail-container .notice-detail .notice-diagnosis-cta button[data-v-1681b2b9]{border:none;border-radius:8px;padding:13px 18px;font-size:14px;font-weight:900;cursor:pointer}.notice-detail-container .notice-detail .notice-diagnosis-cta .primary-cta[data-v-1681b2b9]{background:#fff;color:#1d4ed8}.notice-detail-container .notice-detail .notice-diagnosis-cta .secondary-cta[data-v-1681b2b9]{background:#ffffff29;color:#fff;border:1px solid rgba(255,255,255,.34)}.notice-detail-container .notice-detail .target-company-analysis[data-v-1681b2b9]{background:#e8f3ff;border-color:#e5e8eb;box-shadow:0 2px 8px #0000000a}.notice-detail-container .notice-detail .target-company-analysis .target-analysis-heading[data-v-1681b2b9]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.notice-detail-container .notice-detail .target-company-analysis .target-analysis-heading h2[data-v-1681b2b9]{flex:1;color:#1b64da}.notice-detail-container .notice-detail .target-company-analysis .target-analysis-heading .analysis-source[data-v-1681b2b9]{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;padding:7px 11px;border-radius:9999px;background:#fff;color:#1b64da;font-size:12px;font-weight:700}.notice-detail-container .notice-detail .target-company-analysis .target-analysis-guide[data-v-1681b2b9]{margin:-10px 0 18px;color:#4e5968;font-size:15px;line-height:1.6}.notice-detail-container .notice-detail .target-company-analysis .target-company-summary[data-v-1681b2b9]{margin:0;color:#191f28;font-size:17px;font-weight:700;line-height:1.75}.notice-detail-container .notice-detail .target-company-analysis .target-characteristic-list[data-v-1681b2b9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 24px;gap:0 24px;margin:20px 0 0;padding:0;list-style:none}.notice-detail-container .notice-detail .target-company-analysis .target-characteristic-list li[data-v-1681b2b9]{display:flex;align-items:flex-start;gap:9px;padding:12px 0;border-bottom:1px solid #e5e8eb;color:#333d4b;line-height:1.6}.notice-detail-container .notice-detail .target-company-analysis .target-characteristic-list li i[data-v-1681b2b9]{margin-top:4px;color:#3182f6}.notice-detail-container .notice-detail .target-company-analysis .target-keyword-group[data-v-1681b2b9]{margin-top:22px}.notice-detail-container .notice-detail .target-company-analysis .target-keyword-group h3[data-v-1681b2b9]{margin:0 0 10px;color:#333d4b;font-size:15px;font-weight:700}.notice-detail-container .notice-detail .target-company-analysis .target-keyword-list[data-v-1681b2b9]{display:flex;flex-wrap:wrap;gap:8px}.notice-detail-container .notice-detail .target-company-analysis .target-keyword-list span[data-v-1681b2b9]{padding:7px 12px;border:1px solid #e8f3ff;border-radius:9999px;background:#fff;color:#1b64da;font-size:13px;font-weight:700}.notice-detail-container .notice-detail .notice-summary-section .summary-content[data-v-1681b2b9]{color:#2c3e50;font-size:1rem;line-height:1.8;white-space:pre-wrap}.notice-detail-container .notice-detail .notice-summary-section .keywords-in-summary[data-v-1681b2b9]{margin-top:24px;padding-top:20px;border-top:1px solid #ecf0f1}.notice-detail-container .notice-detail .notice-summary-section .keywords-in-summary .keywords-label[data-v-1681b2b9]{font-size:1.1rem;font-weight:600;color:#2c3e50;margin-bottom:12px}.notice-detail-container .notice-detail .notice-summary-section .keywords-in-summary .tags[data-v-1681b2b9]{display:flex;flex-wrap:wrap;gap:12px}.notice-detail-container .notice-detail .notice-summary-section .keywords-in-summary .tags .keyword-tag[data-v-1681b2b9]{display:inline-block;padding:10px 18px;background:#3182f6;color:#fff;border-radius:25px;font-size:.95rem;font-weight:500;box-shadow:0 3px 10px #667eea4d;transition:all .3s ease;cursor:default}.notice-detail-container .notice-detail .notice-summary-section .keywords-in-summary .tags .keyword-tag[data-v-1681b2b9]:hover{transform:translateY(-2px);box-shadow:0 5px 15px #667eea66}.notice-detail-container .notice-detail .participation-conditions-section .conditions-content .condition-group[data-v-1681b2b9]{margin-bottom:24px}.notice-detail-container .notice-detail .participation-conditions-section .conditions-content .condition-group[data-v-1681b2b9]:last-child{margin-bottom:0}.notice-detail-container .notice-detail .participation-conditions-section .conditions-content .condition-group .condition-label[data-v-1681b2b9]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.notice-detail-container .notice-detail .participation-conditions-section .conditions-content .condition-group .condition-label .icon[data-v-1681b2b9]{font-size:1.2rem}.notice-detail-container .notice-detail .participation-conditions-section .conditions-content .condition-group .condition-label .label-text[data-v-1681b2b9]{font-weight:600;color:#2c3e50;font-size:1rem}.notice-detail-container .notice-detail .participation-conditions-section .conditions-content .condition-group .condition-label .category-count[data-v-1681b2b9]{font-size:.9rem;color:#7f8c8d;font-weight:400}.notice-detail-container .notice-detail .participation-conditions-section .conditions-content .condition-group .requirement-list[data-v-1681b2b9]{display:grid;grid-gap:12px;gap:12px}.notice-detail-container .notice-detail .participation-conditions-section .conditions-content .condition-group .requirement-list .requirement-item[data-v-1681b2b9]{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;border-radius:8px;transition:all .2s ease}.notice-detail-container .notice-detail .participation-conditions-section .conditions-content .condition-group .requirement-list .requirement-item.required[data-v-1681b2b9]{background:#e8f5e9;border:1px solid #c8e6c9}.notice-detail-container .notice-detail .participation-conditions-section .conditions-content .condition-group .requirement-list .requirement-item.required .check-icon[data-v-1681b2b9]{color:#27ae60;font-size:1.2rem}.notice-detail-container .notice-detail .participation-conditions-section .conditions-content .condition-group .requirement-list .requirement-item.required .text[data-v-1681b2b9]{color:#2c3e50;font-weight:500}.notice-detail-container .notice-detail .participation-conditions-section .conditions-content .condition-group .requirement-list .requirement-item.required[data-v-1681b2b9]:hover{background:#c8e6c9;transform:translate(4px)}.notice-detail-container .notice-detail .participation-conditions-section .conditions-content .condition-group .requirement-list .requirement-item.optional[data-v-1681b2b9]{background:#fff3cd;border:1px solid #ffeaa7}.notice-detail-container .notice-detail .participation-conditions-section .conditions-content .condition-group .requirement-list .requirement-item.optional .check-icon[data-v-1681b2b9]{color:#f39c12;font-size:1.2rem}.notice-detail-container .notice-detail .participation-conditions-section .conditions-content .condition-group .requirement-list .requirement-item.optional .text[data-v-1681b2b9]{color:#2c3e50;font-weight:400}.notice-detail-container .notice-detail .participation-conditions-section .conditions-content .condition-group .requirement-list .requirement-item.optional[data-v-1681b2b9]:hover{background:#ffeaa7;transform:translate(4px)}.notice-detail-container .notice-detail .participation-conditions-section .conditions-content .condition-group .requirement-list .requirement-item .check-icon[data-v-1681b2b9]{flex-shrink:0;margin-top:2px}.notice-detail-container .notice-detail .participation-conditions-section .conditions-content .condition-group .requirement-list .requirement-item .text[data-v-1681b2b9]{flex:1;line-height:1.5;font-size:.95rem}.notice-detail-container .notice-detail .participation-conditions-section .conditions-content .condition-group .condition-tags[data-v-1681b2b9]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.notice-detail-container .notice-detail .participation-conditions-section .conditions-content .condition-group .condition-tags .condition-tag[data-v-1681b2b9]{display:inline-block;padding:8px 16px;border-radius:20px;font-size:.9rem;font-weight:500;cursor:default;transition:all .3s ease}.notice-detail-container .notice-detail .participation-conditions-section .conditions-content .condition-group .condition-tags .condition-tag.region-tag[data-v-1681b2b9]{background:#e8f4fd;color:#2980b9;border:1px solid #bde3ff}.notice-detail-container .notice-detail .participation-conditions-section .conditions-content .condition-group .condition-tags .condition-tag.region-tag[data-v-1681b2b9]:hover{background:#d4edfc;transform:translateY(-1px)}.notice-detail-container .notice-detail .participation-conditions-section .conditions-content .condition-group .condition-tags .condition-tag.category-tag[data-v-1681b2b9]{background:#f0f9ff;color:#0369a1;border:1px solid #bfdbfe}.notice-detail-container .notice-detail .participation-conditions-section .conditions-content .condition-group .condition-tags .condition-tag.category-tag[data-v-1681b2b9]:hover{background:#e0f2fe;transform:translateY(-1px)}.notice-detail-container .notice-detail .participation-conditions-section .conditions-content .condition-group .condition-tags .btn-show-more[data-v-1681b2b9]{background:#f8f9fa;color:#6c757d;border:1px solid #dee2e6;padding:8px 16px;border-radius:20px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .3s ease}.notice-detail-container .notice-detail .participation-conditions-section .conditions-content .condition-group .condition-tags .btn-show-more[data-v-1681b2b9]:hover{background:#e9ecef;color:#495057;border-color:#adb5bd}.notice-detail-container .notice-detail .attachment-section .attachment-item .attachment-link[data-v-1681b2b9]{background:#e8f3ff;color:#3182f6;border:none;padding:12px 24px;border-radius:8px;font-size:17px;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.2,0,0,1);display:inline-block;-webkit-text-decoration:none;text-decoration:none}.notice-detail-container .notice-detail .attachment-section .attachment-item .attachment-link[data-v-1681b2b9]:hover{background:#cee6ff}.notice-detail-container .notice-detail .attachment-section .attachment-item .attachment-link[data-v-1681b2b9]:active{transform:scale(.98)}.notice-detail-container .notice-detail .action-buttons[data-v-1681b2b9]{display:flex;gap:16px;justify-content:center;margin-top:48px}.notice-detail-container .notice-detail .action-buttons .btn-primary[data-v-1681b2b9],.notice-detail-container .notice-detail .action-buttons .btn-secondary[data-v-1681b2b9]{background:#3182f6;color:#fff;border:none;padding:12px 24px;border-radius:8px;font-size:17px;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.2,0,0,1);-webkit-text-decoration:none;text-decoration:none;text-align:center}.notice-detail-container .notice-detail .action-buttons .btn-primary[data-v-1681b2b9]:hover,.notice-detail-container .notice-detail .action-buttons .btn-secondary[data-v-1681b2b9]:hover{background:#1b64da}.notice-detail-container .notice-detail .action-buttons .btn-primary[data-v-1681b2b9]:active,.notice-detail-container .notice-detail .action-buttons .btn-secondary[data-v-1681b2b9]:active{transform:scale(.98)}.notice-detail-container .notice-detail .action-buttons .btn-secondary[data-v-1681b2b9]{background:#e8f3ff;color:#3182f6;border:none;padding:12px 24px;border-radius:8px;font-size:17px;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.2,0,0,1)}.notice-detail-container .notice-detail .action-buttons .btn-secondary[data-v-1681b2b9]:hover{background:#cee6ff}.notice-detail-container .notice-detail .action-buttons .btn-secondary[data-v-1681b2b9]:active{transform:scale(.98)}.notice-detail-container .sidebar-section[data-v-1681b2b9]{width:350px;flex-shrink:0}.notice-detail-container .sidebar-section .sidebar-sticky[data-v-1681b2b9]{position:sticky;top:80px;background:#fff;border:1px solid #e0e6ed;border-radius:12px;padding:24px;box-shadow:0 2px 8px #0000001a;max-height:calc(100vh - 40px);overflow-y:auto}.notice-detail-container .sidebar-section .sidebar-sticky h2[data-v-1681b2b9]{font-size:1.3rem;font-weight:700;color:#2c3e50;margin:0 0 16px;padding-bottom:12px;border-bottom:2px solid #ecf0f1}.notice-detail-container .sidebar-section .sidebar-sticky .company-count[data-v-1681b2b9]{margin-bottom:12px;padding:8px 12px;background:#e8f5e8;border:1px solid #c8e6c9;border-radius:6px;color:#2e7d32;font-size:13px;font-weight:600;text-align:center}.notice-detail-container .sidebar-section .sidebar-sticky .company-list .company-item[data-v-1681b2b9]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:14px;margin-bottom:12px;transition:all .2s ease;cursor:pointer}.notice-detail-container .sidebar-section .sidebar-sticky .company-list .company-item[data-v-1681b2b9]:hover{box-shadow:0 2px 8px #0000001a;border-color:#28a745;transform:translate(-2px)}.notice-detail-container .sidebar-section .sidebar-sticky .company-list .company-item .company-header[data-v-1681b2b9]{margin-bottom:8px}.notice-detail-container .sidebar-section .sidebar-sticky .company-list .company-item .company-header .company-name[data-v-1681b2b9]{margin:0;font-size:15px;font-weight:600;color:#2c3e50;line-height:1.4}.notice-detail-container .sidebar-section .sidebar-sticky .company-list .company-item .company-info[data-v-1681b2b9]{margin-bottom:10px}.notice-detail-container .sidebar-section .sidebar-sticky .company-list .company-item .company-info .company-category[data-v-1681b2b9],.notice-detail-container .sidebar-section .sidebar-sticky .company-list .company-item .company-info .company-address[data-v-1681b2b9]{font-size:12px;color:#6c757d;margin-bottom:4px;line-height:1.4}.notice-detail-container .sidebar-section .sidebar-sticky .company-list .company-item .company-actions[data-v-1681b2b9]{text-align:right}.notice-detail-container .sidebar-section .sidebar-sticky .company-list .company-item .company-actions .btn-company-detail[data-v-1681b2b9]{padding:6px 12px;background:#28a745;color:#fff;border:none;border-radius:4px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease}.notice-detail-container .sidebar-section .sidebar-sticky .company-list .company-item .company-actions .btn-company-detail[data-v-1681b2b9]:hover{background:#218838}.notice-detail-container .sidebar-section .sidebar-sticky .empty-companies[data-v-1681b2b9]{text-align:center;padding:30px 10px;color:#6c757d}.notice-detail-container .sidebar-section .sidebar-sticky .empty-companies p[data-v-1681b2b9]{margin:0;font-size:14px}.notice-detail-container .sidebar-section .sidebar-sticky .loading-companies[data-v-1681b2b9]{text-align:center;padding:30px 10px;color:#6c757d}.notice-detail-container .sidebar-section .sidebar-sticky .loading-companies .loading-spinner[data-v-1681b2b9]{width:24px;height:24px;border:3px solid #f3f3f3;border-top:3px solid #28a745;border-radius:50%;animation:spin-1681b2b9 1s linear infinite;margin:0 auto 12px}.notice-detail-container .sidebar-section .sidebar-sticky .loading-companies p[data-v-1681b2b9]{margin:0;font-size:13px}.notice-detail-container .sidebar-section .sidebar-sticky .pagination[data-v-1681b2b9]{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:16px;padding-top:16px;border-top:1px solid #ecf0f1}.notice-detail-container .sidebar-section .sidebar-sticky .pagination .page-btn[data-v-1681b2b9]{background:#fff;border:1px solid #dee2e6;color:#495057;padding:6px 10px;border-radius:4px;cursor:pointer;font-size:16px;font-weight:600;transition:all .2s ease;min-width:32px;height:32px;display:flex;align-items:center;justify-content:center}.notice-detail-container .sidebar-section .sidebar-sticky .pagination .page-btn[data-v-1681b2b9]:hover:not(:disabled){background:#e9ecef;border-color:#adb5bd}.notice-detail-container .sidebar-section .sidebar-sticky .pagination .page-btn[data-v-1681b2b9]:disabled{background:#f8f9fa;border-color:#dee2e6;color:#adb5bd;cursor:not-allowed;opacity:.6}.notice-detail-container .sidebar-section .sidebar-sticky .pagination .page-info[data-v-1681b2b9]{font-size:13px;color:#6c757d;font-weight:500;min-width:60px;text-align:center}.notice-detail-container .error-state[data-v-1681b2b9]{text-align:center;padding:96px 24px}.notice-detail-container .error-state .error-icon[data-v-1681b2b9]{font-size:96px;margin-bottom:24px}.notice-detail-container .error-state h3[data-v-1681b2b9]{color:#e8344e;margin-bottom:16px;font-weight:700;font-size:40px}.notice-detail-container .error-state p[data-v-1681b2b9]{color:#4e5968;font-size:17px;margin-bottom:40px}.notice-detail-container .error-state .btn-primary[data-v-1681b2b9]{background:#3182f6;color:#fff;border:none;padding:12px 24px;border-radius:8px;font-size:17px;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.2,0,0,1)}.notice-detail-container .error-state .btn-primary[data-v-1681b2b9]:hover{background:#1b64da}.notice-detail-container .error-state .btn-primary[data-v-1681b2b9]:active{transform:scale(.98)}@keyframes spin-1681b2b9{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse-1681b2b9{0%,to{opacity:1}50%{opacity:.7}}@media(max-width:1024px){.notice-detail-container .notice-detail[data-v-1681b2b9]{flex-direction:column}.notice-detail-container .notice-detail .main-content[data-v-1681b2b9]{max-width:100%}.notice-detail-container .notice-detail .sidebar-section[data-v-1681b2b9]{width:100%}.notice-detail-container .notice-detail .sidebar-section .sidebar-sticky[data-v-1681b2b9]{position:relative;top:0;max-height:none}}@media(max-width:768px){.notice-detail-container[data-v-1681b2b9]{padding:15px}.notice-detail-container .notice-detail .main-content .notice-header[data-v-1681b2b9]{padding:20px}.notice-detail-container .notice-detail .main-content .notice-header .notice-title-section .notice-title[data-v-1681b2b9]{font-size:1.5rem}.notice-detail-container .notice-detail .main-content .notice-header .notice-title-section .notice-meta[data-v-1681b2b9]{flex-direction:column;align-items:flex-start;gap:12px}.notice-detail-container .notice-detail .main-content .notice-info-section[data-v-1681b2b9],.notice-detail-container .notice-detail .main-content .notice-summary-section[data-v-1681b2b9],.notice-detail-container .notice-detail .main-content .target-company-analysis[data-v-1681b2b9],.notice-detail-container .notice-detail .main-content .participation-conditions-section[data-v-1681b2b9],.notice-detail-container .notice-detail .main-content .attachment-section[data-v-1681b2b9],.notice-detail-container .notice-detail .main-content .detail-section[data-v-1681b2b9]{padding:20px}.notice-detail-container .notice-detail .main-content .notice-info-section h2[data-v-1681b2b9],.notice-detail-container .notice-detail .main-content .notice-summary-section h2[data-v-1681b2b9],.notice-detail-container .notice-detail .main-content .target-company-analysis h2[data-v-1681b2b9],.notice-detail-container .notice-detail .main-content .participation-conditions-section h2[data-v-1681b2b9],.notice-detail-container .notice-detail .main-content .attachment-section h2[data-v-1681b2b9],.notice-detail-container .notice-detail .main-content .detail-section h2[data-v-1681b2b9]{font-size:1.3rem}.notice-detail-container .notice-detail .main-content .notice-diagnosis-cta[data-v-1681b2b9]{flex-direction:column;align-items:stretch;padding:22px}.notice-detail-container .notice-detail .main-content .notice-diagnosis-cta h2[data-v-1681b2b9]{font-size:21px}.notice-detail-container .notice-detail .main-content .notice-diagnosis-cta .cta-actions[data-v-1681b2b9]{min-width:0}.notice-detail-container .notice-detail .main-content .target-company-analysis .target-analysis-heading[data-v-1681b2b9]{align-items:flex-start}.notice-detail-container .notice-detail .main-content .target-company-analysis .target-analysis-heading .analysis-source[data-v-1681b2b9]{margin-top:-2px}.notice-detail-container .notice-detail .main-content .target-company-analysis .target-characteristic-list[data-v-1681b2b9]{grid-template-columns:1fr}.notice-detail-container .notice-detail .main-content .notice-info-section .info-grid[data-v-1681b2b9]{grid-template-columns:1fr;gap:16px}.notice-detail-container .notice-detail .main-content .action-buttons[data-v-1681b2b9]{flex-direction:column}.notice-detail-container .notice-detail .main-content .action-buttons .btn-primary[data-v-1681b2b9],.notice-detail-container .notice-detail .main-content .action-buttons .btn-secondary[data-v-1681b2b9]{width:100%}.notice-detail-container .notice-detail .main-content .participation-conditions-section .conditions-content .condition-group .condition-label[data-v-1681b2b9]{flex-direction:column;align-items:flex-start;gap:4px}.notice-detail-container .notice-detail .main-content .participation-conditions-section .conditions-content .condition-group .condition-label .category-count[data-v-1681b2b9]{font-size:.8rem}.notice-detail-container .notice-detail .main-content .participation-conditions-section .conditions-content .condition-group .condition-tags .btn-show-more[data-v-1681b2b9]{font-size:.8rem;padding:6px 12px}.notice-detail-container .notice-detail .main-content .notice-summary-section .keywords-in-summary .tags[data-v-1681b2b9]{gap:8px}.notice-detail-container .notice-detail .main-content .notice-summary-section .keywords-in-summary .tags .keyword-tag[data-v-1681b2b9]{padding:8px 14px;font-size:.85rem}.notice-detail-container .notice-detail .sidebar-section .sidebar-sticky[data-v-1681b2b9]{padding:16px}.notice-detail-container .notice-detail .sidebar-section .sidebar-sticky h2[data-v-1681b2b9]{font-size:1.2rem}.notice-detail-container .notice-detail .sidebar-section .sidebar-sticky .company-list .company-item[data-v-1681b2b9]{padding:12px}.notice-detail-container .notice-detail .sidebar-section .sidebar-sticky .company-list .company-item .company-header .company-name[data-v-1681b2b9]{font-size:14px}}
