.communication-post-wrap[data-v-6eef1abe]{background:#f0f2f5;min-height:100vh;padding-bottom:40px}.breadcrumb[data-v-6eef1abe]{color:#666;font-size:13px;margin:0 auto;max-width:1200px;padding:16px 20px}.breadcrumb .separator[data-v-6eef1abe]{color:#ccc;margin:0 8px}.breadcrumb .breadcrumb-item[data-v-6eef1abe]{cursor:pointer;transition:color .2s}.breadcrumb .breadcrumb-item[data-v-6eef1abe]:hover{color:#36a855}.breadcrumb .breadcrumb-current[data-v-6eef1abe]{color:#36a855;font-weight:500}.post-main-container[data-v-6eef1abe]{display:grid;gap:20px;grid-template-columns:1fr 280px;margin:0 auto;max-width:1200px;padding:0 20px}.post-content-area[data-v-6eef1abe]{min-width:0}.post-header-card[data-v-6eef1abe]{background:#fff;border-radius:8px;box-shadow:0 1px 3px #00000014;margin-bottom:16px;padding:24px}.post-header-card .post-tag[data-v-6eef1abe]{background:#36a855;border-radius:4px;color:#fff;display:inline-block;font-size:12px;margin-bottom:12px;padding:4px 12px}.post-header-card .post-title[data-v-6eef1abe]{color:#1a1a1a;font-size:24px;font-weight:600;line-height:1.4;margin:0 0 16px}.post-header-card .post-stats[data-v-6eef1abe]{display:flex;gap:20px}.post-header-card .post-stats .stat-item[data-v-6eef1abe]{align-items:center;color:#888;display:flex;font-size:13px;gap:6px}.post-header-card .post-stats .stat-item svg[data-v-6eef1abe]{color:#36a855}.posts-list[data-v-6eef1abe]{display:flex;flex-direction:column;gap:12px}.post-article[data-v-6eef1abe]{background:#fff;border-radius:8px;box-shadow:0 1px 3px #00000014;display:flex;overflow:hidden}.post-article[data-v-6eef1abe]:hover{box-shadow:0 2px 8px #0000001f}.post-aside[data-v-6eef1abe]{align-items:flex-start;background:#fafafa;border-right:1px solid #f0f0f0;display:flex;justify-content:center;padding-top:20px;width:60px}.post-aside .floor-number[data-v-6eef1abe]{color:#36a855;font-size:14px;font-weight:600}.post-body[data-v-6eef1abe]{flex:1;min-width:0}.post-header[data-v-6eef1abe]{border-bottom:1px solid #f0f0f0;padding:16px 20px}.post-header .author-profile[data-v-6eef1abe]{align-items:center;display:flex;gap:12px}.post-header .author-avatar[data-v-6eef1abe]{background:#f0f0f0;border-radius:50%;height:40px;-o-object-fit:cover;object-fit:cover;width:40px}.post-header .author-details[data-v-6eef1abe]{display:flex;flex-direction:column;gap:2px}.post-header .author-name[data-v-6eef1abe]{color:#333;font-size:14px;font-weight:600}.post-header .post-date[data-v-6eef1abe]{color:#999;font-size:12px}.post-content[data-v-6eef1abe]{color:#333;font-size:15px;line-height:1.8;padding:20px;word-break:break-word}.post-content[data-v-6eef1abe] h1{border-bottom:2px solid #36a855;color:#1a1a1a;font-size:22px;font-weight:600;margin:24px 0 12px;padding-bottom:8px}.post-content[data-v-6eef1abe] h2{color:#1a1a1a;font-size:18px;font-weight:600;margin:20px 0 10px}.post-content[data-v-6eef1abe] h3{color:#333;font-size:16px;font-weight:600;margin:16px 0 8px}.post-content[data-v-6eef1abe] p{margin:12px 0}.post-content[data-v-6eef1abe] img{border-radius:4px;display:block;height:auto;margin:16px auto;max-width:100%}.post-content[data-v-6eef1abe] a{color:#36a855;text-decoration:none}.post-content[data-v-6eef1abe] a:hover{text-decoration:underline}.post-content[data-v-6eef1abe] pre{background:#282c34;border-radius:6px;margin:16px 0;overflow-x:auto;padding:16px}.post-content[data-v-6eef1abe] pre code{color:#abb2bf;font-family:Consolas,Monaco,monospace;font-size:13px;line-height:1.6}.post-content[data-v-6eef1abe] code{background:#f5f5f5;border-radius:3px;color:#e83e8c;font-family:Consolas,monospace;font-size:13px;padding:2px 6px}.post-content[data-v-6eef1abe] blockquote{background:#f8f9fa;border-left:4px solid #36a855;color:#666;margin:16px 0;padding:12px 16px}.post-content[data-v-6eef1abe] ol,.post-content[data-v-6eef1abe] ul{margin:12px 0;padding-left:24px}.post-content[data-v-6eef1abe] ol li,.post-content[data-v-6eef1abe] ul li{margin:6px 0}.post-content[data-v-6eef1abe] table{border-collapse:collapse;margin:16px 0;width:100%}.post-content[data-v-6eef1abe] table td,.post-content[data-v-6eef1abe] table th{border:1px solid #e8e8e8;padding:10px 12px;text-align:left}.post-content[data-v-6eef1abe] table th{background:#f5f5f5;font-weight:600}.post-content[data-v-6eef1abe] hr{background:#e8e8e8;border:none;height:1px;margin:24px 0}.post-content[data-v-6eef1abe] video{display:block;margin:16px auto;max-width:100%}.post-content[data-v-6eef1abe] .emoji{height:20px;vertical-align:middle;width:20px}.post-content[data-v-6eef1abe] .onebox,.post-content[data-v-6eef1abe] .quote{background:#fafafa;border:1px solid #e8e8e8;border-radius:6px;margin:16px 0;padding:12px}.post-sidebar[data-v-6eef1abe]{height:-moz-fit-content;height:fit-content;position:sticky;top:20px}.sidebar-section[data-v-6eef1abe]{background:#fff;border-radius:8px;box-shadow:0 1px 3px #00000014;margin-bottom:16px;padding:20px}.sidebar-section .sidebar-heading[data-v-6eef1abe]{border-bottom:1px solid #f0f0f0;color:#333;font-size:15px;font-weight:600;margin:0 0 16px;padding-bottom:12px}.quick-nav[data-v-6eef1abe]{display:flex;flex-direction:column;gap:8px}.quick-nav .nav-link[data-v-6eef1abe]{align-items:center;border-radius:6px;color:#333;display:flex;font-size:14px;gap:10px;padding:10px 12px;text-decoration:none;transition:all .2s}.quick-nav .nav-link svg[data-v-6eef1abe]{color:#36a855}.quick-nav .nav-link[data-v-6eef1abe]:hover{background:#f0f7f1;color:#36a855}.tag-cloud[data-v-6eef1abe]{display:flex;flex-wrap:wrap;gap:8px}.tag-cloud .tag-item[data-v-6eef1abe]{background:#f5f5f5;border-radius:4px;color:#666;cursor:pointer;font-size:12px;padding:4px 10px;transition:all .2s}.tag-cloud .tag-item[data-v-6eef1abe]:hover{background:#36a855;color:#fff}.empty-placeholder[data-v-6eef1abe],.loading-placeholder[data-v-6eef1abe]{background:#fff;border-radius:8px;padding:60px 20px;text-align:center}.empty-placeholder svg[data-v-6eef1abe],.loading-placeholder svg[data-v-6eef1abe]{color:#ccc;margin-bottom:16px}.empty-placeholder p[data-v-6eef1abe],.loading-placeholder p[data-v-6eef1abe]{color:#999;font-size:14px;margin:0}.spinner[data-v-6eef1abe]{animation:spin-6eef1abe 1s linear infinite;border:3px solid #f0f0f0;border-radius:50%;border-top-color:#36a855;height:32px;margin:0 auto 16px;width:32px}@keyframes spin-6eef1abe{to{transform:rotate(1turn)}}@media (max-width:900px){.post-main-container[data-v-6eef1abe]{grid-template-columns:1fr}.post-sidebar[data-v-6eef1abe]{order:-1;position:static}.post-aside[data-v-6eef1abe]{width:50px}}@media (max-width:600px){.breadcrumb[data-v-6eef1abe]{font-size:12px;padding:12px 16px}.post-main-container[data-v-6eef1abe]{padding:0 12px}.post-header-card[data-v-6eef1abe]{padding:16px}.post-header-card .post-title[data-v-6eef1abe]{font-size:18px}.post-article[data-v-6eef1abe]{flex-direction:column}.post-aside[data-v-6eef1abe]{border-bottom:1px solid #f0f0f0;border-right:none;padding:10px;width:100%}.post-content[data-v-6eef1abe]{font-size:14px;padding:16px}}
