.idea-detail-container[data-v-06d3c27f]{max-height:80vh;overflow-y:auto;padding:.5rem 0}.loading-container[data-v-06d3c27f]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem}.loading-container .loading-text[data-v-06d3c27f]{margin-top:1rem;color:#666;font-size:.875rem}.error-container[data-v-06d3c27f]{text-align:center;padding:3rem 1rem}.error-container .error-text[data-v-06d3c27f]{color:#e74c3c;margin-bottom:1rem;font-size:.875rem}.idea-header[data-v-06d3c27f]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:.75rem;padding:1.5rem;margin-bottom:1.5rem;color:#fff}.idea-header .idea-header-content[data-v-06d3c27f]{display:flex;justify-content:space-between;align-items:flex-start;gap:1.5rem}.idea-header .idea-title-section[data-v-06d3c27f]{flex:1}.idea-header .idea-title[data-v-06d3c27f]{font-size:1.5rem;font-weight:700;margin:0 0 1rem;line-height:1.3}.idea-header .idea-meta[data-v-06d3c27f]{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.idea-header .idea-meta .meta-item[data-v-06d3c27f]{display:flex;align-items:center;gap:.5rem}.idea-header .idea-meta .meta-item .meta-label[data-v-06d3c27f]{font-size:.75rem;opacity:.8;font-weight:500}.idea-header .idea-meta .meta-item .meta-value[data-v-06d3c27f]{font-size:.875rem;font-weight:600}.idea-header .domain-tag .tag[data-v-06d3c27f]{display:inline-block;background:#fff3;padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:500;backdrop-filter:blur(10px)}.idea-header .idea-logo-section[data-v-06d3c27f]{flex-shrink:0}.idea-header .idea-logo-section .idea-logo[data-v-06d3c27f]{width:5rem;height:6rem;object-fit:cover;border-radius:.5rem;background:#ffffff1a;backdrop-filter:blur(10px)}.idea-content .content-section[data-v-06d3c27f]{background:#fff;border-radius:.75rem;border:1px solid #f0f0f0;margin-bottom:1rem;overflow:hidden;transition:all .3s ease}.idea-content .content-section[data-v-06d3c27f]:hover{border-color:#d9d9d9;box-shadow:0 2px 8px #0000000f}.idea-content .content-section.mentor-section[data-v-06d3c27f]{border-color:#e6f7ff;background:linear-gradient(135deg,#f6ffed,#f0f9ff)}.idea-content .content-section .section-title[data-v-06d3c27f]{display:flex;align-items:center;gap:.5rem;padding:1rem 1.5rem;margin:0;font-size:1rem;font-weight:600;color:#333;background:#fafafa;border-bottom:1px solid #f0f0f0}.idea-content .content-section .section-title i[data-v-06d3c27f]{width:1rem;height:1rem;background-size:contain;background-repeat:no-repeat;background-position:center}.idea-content .content-section .section-title i.icon-bulb[data-v-06d3c27f]{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="%23faad14" viewBox="0 0 24 24"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"/></svg>')}.idea-content .content-section .section-title i.icon-target[data-v-06d3c27f]{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="%23722ed1" viewBox="0 0 24 24"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8zm0-14c-3.31 0-6 2.69-6 6s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6zm0 10c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4z"/></svg>')}.idea-content .content-section .section-title i.icon-chart[data-v-06d3c27f]{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="%2313c2c2" viewBox="0 0 24 24"><path d="M9 17H7v-7h2v7zm4 0h-2V7h2v10zm4 0h-2v-4h2v4zm2.5 2.25l1.77-1.77-1.77-1.77L16.73 17.5 18.5 19.25zm-13-13L2.73 6.02 4.5 4.25 6.27 6.02 4.5 6.25z"/></svg>')}.idea-content .content-section .section-title i.icon-comment[data-v-06d3c27f]{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="%2352c41a" viewBox="0 0 24 24"><path d="M21 6h-2v9H6v2c0 .55.45 1 1 1h11l4 4V7c0-.55-.45-1-1-1zm-4 6V3c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v14l4-4h11c.55 0 1-.45 1-1z"/></svg>')}.idea-content .content-section .section-title i.icon-download[data-v-06d3c27f]{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="%231890ff" viewBox="0 0 24 24"><path d="M19 9h-4V3H9v6H5l7 7 7-7zM5 18v2h14v-2H5z"/></svg>')}.idea-content .content-section .section-title i.icon-file[data-v-06d3c27f]{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="%23595959" viewBox="0 0 24 24"><path d="M14,2H6A2,2 0 0,0 4,4V20A2,2 0 0,0 6,22H18A2,2 0 0,0 20,20V8L14,2M18,20H6V4H13V9H18V20Z"/></svg>')}.idea-content .content-section .section-content[data-v-06d3c27f]{padding:1.5rem}.idea-content .content-section .section-content p[data-v-06d3c27f]{margin:0;line-height:1.6;color:#333;font-size:.875rem}.idea-content .content-section .section-content .description-text[data-v-06d3c27f]{font-size:.9375rem;color:#2c3e50}.idea-content .content-section .section-content .market-text[data-v-06d3c27f]{color:#7c3aed}.idea-content .content-section .section-content .competitor-text[data-v-06d3c27f]{color:#059669}.mentor-comment[data-v-06d3c27f]{position:relative;padding:1rem;background:#1890ff0d;border-radius:.5rem;border-left:.25rem solid #1890ff}.mentor-comment .comment-text[data-v-06d3c27f]{font-style:italic;color:#1890ff;font-weight:500}.business-plan-section .business-plan-header[data-v-06d3c27f]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem}.business-plan-section .business-plan-header .business-plan-title[data-v-06d3c27f]{display:flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:600;color:#333}.business-plan-section .business-plan-header .business-plan-title i[data-v-06d3c27f]{width:1rem;height:1rem;background-size:contain;background-repeat:no-repeat;background-position:center}.business-plan-section .business-plan-header .business-plan-title i.icon-download[data-v-06d3c27f]{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="%231890ff" viewBox="0 0 24 24"><path d="M19 9h-4V3H9v6H5l7 7 7-7zM5 18v2h14v-2H5z"/></svg>')}.business-plan-section .business-plan-header .download-btn[data-v-06d3c27f]{flex-shrink:0}@media (max-width: 768px){.idea-detail-container[data-v-06d3c27f]{max-height:85vh;padding:0}.idea-header[data-v-06d3c27f]{padding:1rem;margin-bottom:1rem;border-radius:.5rem}.idea-header .idea-header-content[data-v-06d3c27f]{flex-direction:column;gap:1rem;text-align:center}.idea-header .idea-title[data-v-06d3c27f]{font-size:1.25rem;text-align:start}.idea-header .idea-meta[data-v-06d3c27f]{justify-content:center;gap:.75rem}.idea-header .idea-meta .meta-item[data-v-06d3c27f]{flex-direction:column;gap:.25rem;align-items:start}.idea-header .idea-meta .meta-item .meta-label[data-v-06d3c27f]{font-size:.6875rem}.idea-header .idea-meta .meta-item .meta-value[data-v-06d3c27f]{font-size:.8125rem}.idea-header .domain-tag[data-v-06d3c27f]{text-align:start}.idea-header .idea-logo-section .idea-logo[data-v-06d3c27f]{width:4rem;height:4.8rem}.idea-content .content-section[data-v-06d3c27f]{margin-bottom:.75rem;border-radius:.5rem}.idea-content .content-section .section-title[data-v-06d3c27f]{padding:.875rem 1rem;font-size:.9375rem}.idea-content .content-section .section-content[data-v-06d3c27f]{padding:1rem}.idea-content .content-section .section-content p[data-v-06d3c27f]{font-size:.8125rem}.business-plan-section .business-plan-header[data-v-06d3c27f]{gap:.75rem;padding:.5rem}}@media (max-width: 480px){.idea-header .idea-title[data-v-06d3c27f]{font-size:1.125rem}.idea-header .idea-meta .meta-item .meta-label[data-v-06d3c27f]{font-size:.625rem}.idea-header .idea-meta .meta-item .meta-value[data-v-06d3c27f]{font-size:.75rem}.idea-content .content-section .section-title[data-v-06d3c27f]{font-size:.875rem;padding:.75rem .875rem}.idea-content .content-section .section-content[data-v-06d3c27f]{padding:.875rem}.idea-content .content-section .section-content p[data-v-06d3c27f]{font-size:.75rem}}[data-v-06d3c27f] .arco-modal-header{border-bottom:1px solid #f0f0f0}[data-v-06d3c27f] .arco-modal-header .arco-modal-title{font-weight:600;color:#333}[data-v-06d3c27f] .arco-modal-body{padding:1rem 1.5rem}@media (max-width: 768px){[data-v-06d3c27f] .arco-modal-body{padding:.75rem 1rem}}
