:root{--tg-theme-bg-color: #ffffff;--tg-theme-text-color: #000000;--tg-theme-hint-color: #8e8e93;--tg-theme-link-color: #007aff;--tg-theme-button-color: #007aff;--tg-theme-button-text-color: #ffffff;--tg-theme-secondary-bg-color: #f0f0f0;--tg-theme-header-bg-color: #ffffff;--tg-theme-accent-text-color: #007aff;--tg-theme-section-bg-color: #ffffff;--tg-theme-section-header-text-color: #8e8e93;--tg-theme-subtitle-text-color: #8e8e93;--tg-theme-destructive-text-color: #ff3b30;--tg-border-radius: 12px;--tg-border-radius-small: 8px;--tg-shadow: 0 2px 8px rgba(0, 0, 0, .08)}@media(prefers-color-scheme:dark){:root{--tg-theme-bg-color: #212121;--tg-theme-text-color: #ffffff;--tg-theme-hint-color: #8e8e93;--tg-theme-link-color: #6ab2f2;--tg-theme-button-color: #5288c1;--tg-theme-button-text-color: #ffffff;--tg-theme-secondary-bg-color: #181818;--tg-theme-header-bg-color: #212121;--tg-theme-section-bg-color: #181818}}.app-header[data-v-232a9201]{position:sticky;top:0;display:flex;align-items:center;padding:10px 12px;background:var(--tg-theme-header-bg-color);border-bottom:1px solid #e5e5ea;z-index:100}.menu-button[data-v-232a9201]{width:32px;height:32px;border:none;padding:0;margin-right:12px;border-radius:6px;background:transparent;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;cursor:pointer;transition:background .15s ease}.menu-button[data-v-232a9201]:active{background:var(--tg-theme-secondary-bg-color)}.menu-button span[data-v-232a9201]{display:block;height:2px;width:20px;background:var(--tg-theme-text-color);border-radius:1px;transition:all .2s ease}.header-logo[data-v-232a9201]{display:flex;flex-direction:column;gap:2px;line-height:1.15}.logo-image[data-v-232a9201]{width:148px;height:auto;display:block;background:#fff;border-radius:4px;padding:2px 4px}.logo-sub[data-v-232a9201]{font-size:10px;color:var(--tg-theme-hint-color)}.menu-overlay[data-v-04112e61]{position:fixed;inset:0;background:#0006;z-index:998}.app-menu[data-v-04112e61]{position:fixed;top:0;left:0;bottom:0;width:280px;max-width:80vw;background:var(--tg-theme-bg-color);box-shadow:2px 0 12px #00000026;z-index:999;display:flex;flex-direction:column}.menu-header[data-v-04112e61]{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid #e5e5ea}.menu-logo[data-v-04112e61]{display:flex;flex-direction:column;gap:2px}.menu-logo-main[data-v-04112e61]{font-size:18px;font-weight:700;color:var(--tg-theme-text-color)}.menu-logo-sub[data-v-04112e61]{font-size:11px;color:var(--tg-theme-hint-color)}.menu-close[data-v-04112e61]{width:32px;height:32px;border:none;background:transparent;font-size:24px;color:var(--tg-theme-hint-color);cursor:pointer;display:flex;align-items:center;justify-content:center}.menu-nav[data-v-04112e61]{flex:1;padding:8px 0;overflow-y:auto}.menu-item[data-v-04112e61]{width:100%;display:flex;align-items:center;gap:16px;padding:14px 16px;border:none;background:transparent;color:var(--tg-theme-text-color);font-size:16px;text-align:left;cursor:pointer;transition:background .15s ease}.menu-item[data-v-04112e61]:active{background:var(--tg-theme-secondary-bg-color)}.menu-icon[data-v-04112e61]{font-size:20px;width:24px;text-align:center}.menu-label[data-v-04112e61]{flex:1}.menu-footer[data-v-04112e61]{padding:16px;border-top:1px solid #e5e5ea}.menu-footer-text[data-v-04112e61]{font-size:12px;color:var(--tg-theme-hint-color);margin:0;text-align:center;line-height:1.4}.fade-enter-active[data-v-04112e61],.fade-leave-active[data-v-04112e61]{transition:opacity .3s ease}.fade-enter-from[data-v-04112e61],.fade-leave-to[data-v-04112e61]{opacity:0}.slide-enter-active[data-v-04112e61],.slide-leave-active[data-v-04112e61]{transition:transform .3s ease}.slide-enter-from[data-v-04112e61],.slide-leave-to[data-v-04112e61]{transform:translate(-100%)}*{box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.app{min-height:100vh;background:var(--tg-theme-bg-color);color:var(--tg-theme-text-color)}.app-main{min-height:calc(100vh - 52px)}.page-enter-active,.page-leave-active{transition:opacity .15s ease}.page-enter-from,.page-leave-to{opacity:0}.news-page[data-v-fc80bb26]{min-height:100vh;background:var(--tg-theme-bg-color);padding-bottom:60px}.page-title[data-v-fc80bb26]{font-size:24px;font-weight:700;color:var(--tg-theme-text-color);margin:0;padding:16px 12px;position:sticky;top:52px;z-index:50;border-bottom:1px solid #e5e5ea}.items-list[data-v-fc80bb26]{padding:0}.item-card[data-v-fc80bb26]{padding:16px 12px;border-bottom:8px solid var(--tg-theme-secondary-bg-color);background:var(--tg-theme-bg-color);cursor:pointer;transition:background .15s ease}.item-card[data-v-fc80bb26]:active{background:var(--tg-theme-secondary-bg-color)}.item-meta[data-v-fc80bb26]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;gap:8px}.item-date[data-v-fc80bb26]{font-size:12px;color:var(--tg-theme-hint-color);white-space:nowrap}.item-category[data-v-fc80bb26]{font-size:12px;color:var(--tg-theme-link-color);text-align:right}.item-title[data-v-fc80bb26]{font-size:18px;font-weight:600;color:var(--tg-theme-link-color);margin:0 0 12px;line-height:1.3}.item-image[data-v-fc80bb26]{width:100%;height:auto;border-radius:8px;margin-bottom:12px}.item-lead[data-v-fc80bb26]{font-size:14px;line-height:1.5;color:var(--tg-theme-hint-color);margin:0;font-style:italic}.loading-indicator[data-v-fc80bb26],.end-message[data-v-fc80bb26],.empty-state[data-v-fc80bb26]{text-align:center;padding:20px;color:var(--tg-theme-hint-color);font-size:14px}.scroll-top-btn[data-v-fc80bb26]{position:fixed;bottom:20px;right:20px;width:48px;height:48px;border-radius:50%;border:none;background:var(--tg-theme-button-color);color:var(--tg-theme-button-text-color);font-size:24px;box-shadow:var(--tg-shadow);cursor:pointer;z-index:50}.scroll-top-btn[data-v-fc80bb26]:active{transform:scale(.95)}.slide-down-enter-active[data-v-fc80bb26],.slide-down-leave-active[data-v-fc80bb26]{transition:all .3s ease}.slide-down-enter-from[data-v-fc80bb26],.slide-down-leave-to[data-v-fc80bb26]{transform:translateY(-100%);opacity:0}.fade-enter-active[data-v-fc80bb26],.fade-leave-active[data-v-fc80bb26]{transition:opacity .3s ease}.fade-enter-from[data-v-fc80bb26],.fade-leave-to[data-v-fc80bb26]{opacity:0}.news-detail[data-v-feb60cb8]{min-height:100vh;background:var(--tg-theme-bg-color);color:var(--tg-theme-text-color)}.error-message[data-v-feb60cb8]{padding:16px;background:#ffebee;color:#c62828;border-radius:8px;margin:16px;font-size:14px}.detail-header[data-v-feb60cb8]{position:sticky;top:0;background:var(--tg-theme-header-bg-color);padding:12px;border-bottom:1px solid #e5e5ea;z-index:10}.back-btn[data-v-feb60cb8]{background:none;border:none;color:var(--tg-theme-link-color);font-size:16px;cursor:pointer;padding:0}.detail-content[data-v-feb60cb8]{padding:16px}.detail-title[data-v-feb60cb8]{font-size:22px;font-weight:700;color:var(--tg-theme-text-color);margin:0 0 12px;line-height:1.3}.detail-meta[data-v-feb60cb8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:12px}.detail-category[data-v-feb60cb8]{color:var(--tg-theme-link-color);font-weight:600}.detail-date[data-v-feb60cb8]{color:var(--tg-theme-hint-color)}.detail-lead[data-v-feb60cb8]{font-size:15px;font-style:italic;color:var(--tg-theme-subtitle-text-color);margin:0 0 16px;line-height:1.5}.detail-image[data-v-feb60cb8]{width:100%;border-radius:var(--tg-border-radius);margin-bottom:16px}.detail-text[data-v-feb60cb8]{font-size:15px;line-height:1.6;margin-bottom:20px}.detail-text[data-v-feb60cb8] p{margin:0 0 12px}.detail-text[data-v-feb60cb8] img{max-width:100%;border-radius:var(--tg-border-radius-small)}.detail-author[data-v-feb60cb8],.detail-source[data-v-feb60cb8]{font-size:13px;color:var(--tg-theme-subtitle-text-color);margin-bottom:8px}.detail-source a[data-v-feb60cb8]{color:var(--tg-theme-link-color);text-decoration:none}.detail-tags[data-v-feb60cb8]{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:16px 0 24px}.tag-item[data-v-feb60cb8]{padding:6px 12px;background:var(--tg-theme-secondary-bg-color);border-radius:16px;font-size:13px;color:var(--tg-theme-link-color)}.detail-navigation[data-v-feb60cb8]{display:flex;justify-content:space-between;gap:12px;margin-top:24px;padding-top:16px;border-top:1px solid #e5e5ea}.nav-btn[data-v-feb60cb8]{flex:1;padding:12px;border:none;border-radius:var(--tg-border-radius-small);background:var(--tg-theme-button-color);color:var(--tg-theme-button-text-color);font-size:14px;font-weight:500;cursor:pointer;transition:opacity .2s}.nav-btn[data-v-feb60cb8]:active{opacity:.7}.detail-loading[data-v-feb60cb8]{padding:40px;text-align:center;color:var(--tg-theme-hint-color)}.fade-enter-active[data-v-feb60cb8],.fade-leave-active[data-v-feb60cb8]{transition:opacity .2s ease}.fade-enter-from[data-v-feb60cb8],.fade-leave-to[data-v-feb60cb8]{opacity:0}.articles-page[data-v-8936d932]{min-height:100vh;background:var(--tg-theme-bg-color);padding-bottom:60px}.page-title[data-v-8936d932]{font-size:24px;font-weight:700;color:var(--tg-theme-text-color);margin:0;padding:16px 12px;position:sticky;top:52px;z-index:50;background:var(--tg-theme-bg-color);border-bottom:1px solid #e5e5ea}.items-list[data-v-8936d932]{padding:0}.item-card[data-v-8936d932]{padding:16px 12px;border-bottom:8px solid var(--tg-theme-secondary-bg-color);background:var(--tg-theme-bg-color);cursor:pointer;transition:background .15s ease}.item-card[data-v-8936d932]:active{background:var(--tg-theme-secondary-bg-color)}.item-meta[data-v-8936d932]{margin-bottom:8px}.item-date[data-v-8936d932]{font-size:12px;color:var(--tg-theme-hint-color)}.item-title[data-v-8936d932]{font-size:18px;font-weight:600;color:var(--tg-theme-link-color);margin:0 0 12px;line-height:1.3}.item-image[data-v-8936d932]{width:100%;height:auto;border-radius:8px;margin-bottom:12px}.item-lead[data-v-8936d932]{font-size:14px;line-height:1.5;color:var(--tg-theme-hint-color);margin:0;font-style:italic}.loading-indicator[data-v-8936d932],.end-message[data-v-8936d932],.empty-state[data-v-8936d932]{text-align:center;padding:20px;color:var(--tg-theme-hint-color);font-size:14px}.scroll-top-btn[data-v-8936d932]{position:fixed;bottom:20px;right:20px;width:48px;height:48px;border-radius:50%;border:none;background:var(--tg-theme-button-color);color:var(--tg-theme-button-text-color);font-size:24px;box-shadow:var(--tg-shadow);cursor:pointer;z-index:50}.scroll-top-btn[data-v-8936d932]:active{transform:scale(.95)}.slide-down-enter-active[data-v-8936d932],.slide-down-leave-active[data-v-8936d932]{transition:all .3s ease}.slide-down-enter-from[data-v-8936d932],.slide-down-leave-to[data-v-8936d932]{transform:translateY(-100%);opacity:0}.fade-enter-active[data-v-8936d932],.fade-leave-active[data-v-8936d932]{transition:opacity .3s ease}.fade-enter-from[data-v-8936d932],.fade-leave-to[data-v-8936d932]{opacity:0}.article-detail[data-v-5ecda5a2]{min-height:100vh;background:var(--tg-theme-bg-color);color:var(--tg-theme-text-color)}.detail-header[data-v-5ecda5a2]{position:sticky;top:0;background:var(--tg-theme-header-bg-color);padding:12px;border-bottom:1px solid #e5e5ea;z-index:10}.back-btn[data-v-5ecda5a2]{background:none;border:none;color:var(--tg-theme-link-color);font-size:16px;cursor:pointer;padding:0}.error-message[data-v-5ecda5a2]{padding:16px;background:#ffebee;color:#c62828;border-radius:8px;margin:16px;font-size:14px}.detail-content[data-v-5ecda5a2]{padding:20px 16px}.detail-category-badge[data-v-5ecda5a2]{display:inline-block;padding:6px 12px;background:var(--tg-theme-link-color);color:#fff;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;border-radius:12px;margin-bottom:12px}.detail-title[data-v-5ecda5a2]{font-size:26px;font-weight:700;color:var(--tg-theme-text-color);margin:0 0 12px;line-height:1.25}.detail-date[data-v-5ecda5a2]{font-size:13px;color:var(--tg-theme-hint-color);margin-bottom:16px}.detail-lead[data-v-5ecda5a2]{font-size:17px;font-style:italic;color:var(--tg-theme-subtitle-text-color);margin:0 0 20px;line-height:1.5;padding:16px;background:var(--tg-theme-secondary-bg-color);border-radius:var(--tg-border-radius);border-left:4px solid var(--tg-theme-link-color)}.detail-image[data-v-5ecda5a2]{width:100%;border-radius:var(--tg-border-radius);margin-bottom:20px}.detail-text[data-v-5ecda5a2]{font-size:16px;line-height:1.65;margin-bottom:24px}.detail-text[data-v-5ecda5a2] p{margin:0 0 16px}.detail-text[data-v-5ecda5a2] h3{font-size:20px;font-weight:600;margin:24px 0 12px;color:var(--tg-theme-text-color)}.detail-text[data-v-5ecda5a2] strong{color:var(--tg-theme-text-color);font-weight:600}.detail-text[data-v-5ecda5a2] img{max-width:100%;border-radius:var(--tg-border-radius-small);margin:16px 0}.detail-tags[data-v-5ecda5a2]{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:20px 0 0;margin:20px 0 0;border-top:1px solid #e5e5ea}.tag-item[data-v-5ecda5a2]{padding:8px 14px;background:transparent;border:1.5px solid var(--tg-theme-link-color);border-radius:20px;font-size:13px;color:var(--tg-theme-link-color);font-weight:500;cursor:pointer;transition:all .2s ease}.tag-item[data-v-5ecda5a2]:active{background:var(--tg-theme-link-color);color:#fff}.detail-loading[data-v-5ecda5a2]{padding:40px;text-align:center;color:var(--tg-theme-hint-color)}.fade-enter-active[data-v-5ecda5a2],.fade-leave-active[data-v-5ecda5a2]{transition:opacity .2s ease}.fade-enter-from[data-v-5ecda5a2],.fade-leave-to[data-v-5ecda5a2]{opacity:0}.cities-filter[data-v-d1ddb92e]{padding:8px 12px;background:var(--tg-theme-secondary-bg-color)}.cities-select[data-v-d1ddb92e]{width:100%;padding:12px 16px;font-size:16px;border:1px solid #ccc;border-radius:8px;background:var(--tg-theme-bg-color);color:var(--tg-theme-text-color);cursor:pointer}.cities-select[data-v-d1ddb92e]:focus{outline:none;border-color:var(--tg-theme-button-color)}.active-types[data-v-8ec1deaf]{margin-bottom:8px}.types-toggle-btn[data-v-8ec1deaf]{width:100%;display:flex;justify-content:space-between;align-items:center;padding:14px 16px;background:var(--tg-theme-bg-color);border:1px solid #d0d0d0;border-radius:8px;cursor:pointer;transition:all .2s ease;font-size:16px;color:var(--tg-theme-text-color)}.types-toggle-btn[data-v-8ec1deaf]:active{transform:scale(.98);background:var(--tg-theme-secondary-bg-color)}.types-toggle-btn.expanded[data-v-8ec1deaf]{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-color:transparent}.types-title[data-v-8ec1deaf]{font-weight:500;text-align:left}.types-toggle-btn i[data-v-8ec1deaf]{color:var(--tg-theme-hint-color);font-size:14px;transition:transform .2s ease}.types-list[data-v-8ec1deaf]{list-style:none;padding:12px;margin:0;background:#ecf2f9;border:1px solid #d0d0d0;border-top:none;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.types-list li[data-v-8ec1deaf]{padding:12px 16px;margin:6px 0;border-radius:6px;cursor:pointer;transition:all .2s ease;font-size:15px}.at-parent[data-v-8ec1deaf]{background:#fff;border:1px solid #005b98;color:#005b98;font-weight:500}.at-parent[data-v-8ec1deaf]:active{transform:scale(.98);background:#f0f8ff}.at-child[data-v-8ec1deaf]{background:#386094;border:2px solid;border-top-color:#eee;border-left-color:#eee;border-bottom-color:#222;border-right-color:#555;color:#e0f0f5}.at-child[data-v-8ec1deaf]:active{transform:scale(.98);opacity:.9}.slide-fade-enter-active[data-v-8ec1deaf]{transition:all .3s ease}.slide-fade-leave-active[data-v-8ec1deaf]{transition:all .2s ease}.slide-fade-enter-from[data-v-8ec1deaf]{opacity:0;max-height:0}.slide-fade-enter-to[data-v-8ec1deaf],.slide-fade-leave-from[data-v-8ec1deaf]{opacity:1;max-height:500px}.slide-fade-leave-to[data-v-8ec1deaf]{opacity:0;max-height:0}.company-exhibition[data-v-fabc84a2]{margin-top:12px;padding:12px;background:var(--tg-theme-secondary-bg-color);border-radius:8px;cursor:pointer}.exhibition-title[data-v-fabc84a2]{font-size:16px;color:var(--tg-theme-text-color);margin:0 0 12px}.exhibition-item[data-v-fabc84a2]{margin-bottom:20px;border-bottom:1px solid #e5e5ea;padding-bottom:16px}.exhibition-img[data-v-fabc84a2]{width:100%;height:auto;border-radius:8px;margin-bottom:8px}.exhibition-at[data-v-fabc84a2]{color:gray;font-size:13px;margin:0 0 4px}.exhibition-name[data-v-fabc84a2]{font-size:15px;color:var(--tg-theme-text-color);margin:0 0 8px}.exhibition-desc[data-v-fabc84a2]{font-size:14px;text-align:justify;white-space:pre-wrap;margin:0 0 8px}.exhibition-props[data-v-fabc84a2]{list-style:none;padding:0;margin:0;font-size:14px}.exhibition-props li[data-v-fabc84a2]{margin-bottom:6px}.exhibition-props label[data-v-fabc84a2]{font-weight:700;color:#4983c4;margin-right:8px}.exhibition-close[data-v-fabc84a2]{text-align:center;color:var(--tg-theme-hint-color);font-size:13px;margin-top:8px}.companies-page[data-v-fed69d05]{min-height:100vh;background:var(--tg-theme-bg-color);padding-bottom:60px}.page-title[data-v-fed69d05]{font-size:24px;font-weight:700;color:var(--tg-theme-text-color);margin:0;padding:16px 12px;position:sticky;top:52px;z-index:50;background:var(--tg-theme-bg-color);border-bottom:1px solid #e5e5ea}.company-search[data-v-fed69d05]{display:flex;align-items:center;gap:8px;padding:8px 16px;margin:12px;border:1px solid #ccc;border-radius:16px;background:var(--tg-theme-bg-color)}.company-search i[data-v-fed69d05]{color:#aac5e4;font-size:18px;cursor:pointer}.search-input[data-v-fed69d05]{flex:1;border:none;outline:none;font-size:16px;background:transparent;color:var(--tg-theme-text-color)}.search-input[data-v-fed69d05]::placeholder{color:#aac5e4;opacity:1;transition:opacity .3s ease}.search-input[data-v-fed69d05]:focus::placeholder{opacity:0}.items-list[data-v-fed69d05]{padding:0 12px}.loading-overlay[data-v-fed69d05]{opacity:.4}.company-card[data-v-fed69d05]{padding:16px 0;border-top:2px solid #ccc}.company-header[data-v-fed69d05]{display:flex;gap:12px;margin-bottom:12px}.company-logo[data-v-fed69d05]{flex-shrink:0;width:40%}.company-logo img[data-v-fed69d05]{width:100%;height:auto;border-radius:8px}.empty-logo[data-v-fed69d05]{width:100%;aspect-ratio:16/9;background:#f5f5f5;border-radius:8px}.company-activities[data-v-fed69d05]{flex:1}.activity-list[data-v-fed69d05]{list-style:none;padding:0;margin:0;text-align:right;color:#696969}.activity-list li[data-v-fed69d05]{font-size:13px;padding-bottom:4px}.activity-toggle[data-v-fed69d05]{font-size:13px;font-style:italic;color:#aaa;text-align:right;cursor:pointer}.company-name[data-v-fed69d05]{font-size:18px;font-weight:600;color:var(--tg-theme-link-color);margin:0 0 8px;cursor:pointer}.company-description[data-v-fed69d05]{font-size:14px;line-height:1.5;color:var(--tg-theme-text-color);text-align:justify;margin:0 0 12px;cursor:pointer}.company-description .fa-caret-down[data-v-fed69d05]{display:block;text-align:center;color:var(--tg-theme-link-color);margin-top:8px}.company-details[data-v-fed69d05]{margin-top:12px;padding-top:12px;border-top:1px solid #e5e5ea}.company-contacts ul[data-v-fed69d05]{list-style:none;padding:0;margin:0;font-size:14px}.company-contacts li[data-v-fed69d05]{display:flex;align-items:flex-start;gap:12px;padding:8px 0;line-height:1.4}.company-contacts i[data-v-fed69d05]{color:#88a9ce;font-size:16px;width:16px;flex-shrink:0;margin-top:2px}.company-contacts a[data-v-fed69d05]{color:var(--tg-theme-link-color);text-decoration:none;word-break:break-word}.company-contacts a[data-v-fed69d05]:active{opacity:.7}.loading-indicator[data-v-fed69d05],.end-message[data-v-fed69d05],.empty-state[data-v-fed69d05]{text-align:center;padding:20px;color:var(--tg-theme-hint-color);font-size:14px}.scroll-top-btn[data-v-fed69d05]{position:fixed;bottom:20px;right:20px;width:48px;height:48px;border-radius:50%;border:none;background:var(--tg-theme-button-color);color:var(--tg-theme-button-text-color);font-size:24px;box-shadow:var(--tg-shadow);cursor:pointer;z-index:50}.scroll-top-btn[data-v-fed69d05]:active{transform:scale(.95)}.slide-down-enter-active[data-v-fed69d05],.slide-down-leave-active[data-v-fed69d05]{transition:all .3s ease}.slide-down-enter-from[data-v-fed69d05],.slide-down-leave-to[data-v-fed69d05]{transform:translateY(-100%);opacity:0}.fade-enter-active[data-v-fed69d05],.fade-leave-active[data-v-fed69d05]{transition:opacity .5s ease}.fade-enter-from[data-v-fed69d05],.fade-leave-to[data-v-fed69d05]{opacity:0}.company-news-list h4[data-v-fed69d05]{font-size:14px;margin:12px 0 8px;color:var(--tg-theme-hint-color)}.company-news-list ul[data-v-fed69d05]{list-style:none;padding:0;margin:0}.company-news-item[data-v-fed69d05]{padding:10px 0;border-bottom:1px solid #e5e5ea;cursor:pointer}.company-news-item[data-v-fed69d05]:active{opacity:.7}.news-date[data-v-fed69d05]{font-size:12px;color:var(--tg-theme-hint-color);display:block;margin-bottom:4px}.company-news-item h5[data-v-fed69d05]{font-size:14px;color:var(--tg-theme-link-color);margin:0;font-weight:600}.news-detail[data-v-fed69d05]{margin-top:10px}.news-img[data-v-fed69d05]{width:100%;border-radius:8px;margin-bottom:8px}.news-text[data-v-fed69d05]{font-size:13px;line-height:1.5;color:var(--tg-theme-text-color)}.news-link-btn[data-v-fed69d05]{margin-top:10px;background:none;border:1px solid var(--tg-theme-link-color);color:var(--tg-theme-link-color);border-radius:6px;padding:6px 12px;font-size:13px;cursor:pointer;width:100%}.news-link-btn[data-v-fed69d05]:active{opacity:.7}.company-actions[data-v-fed69d05]{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 12px}.action-btn[data-v-fed69d05]{font-size:13px;border-radius:3px;padding:.4em .8em;background-color:#4983c4;color:#fff;cursor:pointer}.action-btn[data-v-fed69d05]:active{opacity:.7}.company-news-page[data-v-ba4412be]{min-height:100vh;background:var(--tg-theme-bg-color);padding-bottom:60px}.page-title[data-v-ba4412be]{font-size:24px;font-weight:700;color:var(--tg-theme-text-color);margin:0;padding:16px 12px;position:sticky;top:52px;z-index:50;border-bottom:1px solid #e5e5ea}.items-list[data-v-ba4412be]{padding:0}.item-card[data-v-ba4412be]{border-bottom:8px solid var(--tg-theme-secondary-bg-color);background:var(--tg-theme-bg-color);padding:16px 12px}.item-content[data-v-ba4412be]{cursor:pointer}.item-title[data-v-ba4412be]{font-size:18px;font-weight:600;color:var(--tg-theme-text-color);margin:0 0 12px;line-height:1.3}.item-image[data-v-ba4412be]{width:100%;height:auto;border-radius:8px;margin-bottom:12px}.item-preview[data-v-ba4412be]{margin-bottom:12px}.item-lead[data-v-ba4412be]{font-size:14px;line-height:1.5;color:var(--tg-theme-text-color);margin-bottom:8px}.item-lead[data-v-ba4412be] p{margin:0 0 8px}.expand-hint[data-v-ba4412be]{display:flex;align-items:center;gap:6px;color:var(--tg-theme-link-color);font-size:14px;font-weight:500}.expand-icon[data-v-ba4412be]{font-size:12px;animation:bounce-ba4412be 2s infinite}@keyframes bounce-ba4412be{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}.item-full[data-v-ba4412be]{font-size:14px;line-height:1.5;color:var(--tg-theme-text-color);margin-bottom:12px}.item-full[data-v-ba4412be] p{margin:0 0 12px}.item-full[data-v-ba4412be] img{width:100%;height:auto;border-radius:8px;margin:12px 0}.item-footer[data-v-ba4412be]{display:flex;justify-content:space-between;align-items:center;margin-top:12px;padding-top:12px;border-top:1px solid #e5e5ea}.item-date[data-v-ba4412be]{font-size:12px;color:var(--tg-theme-hint-color)}.company-link[data-v-ba4412be]{background:none;border:none;color:var(--tg-theme-link-color);font-size:14px;font-weight:500;cursor:pointer;padding:4px 8px;border-radius:4px;transition:background .15s ease}.company-link[data-v-ba4412be]:active{background:var(--tg-theme-secondary-bg-color)}.loading-indicator[data-v-ba4412be],.end-message[data-v-ba4412be]{text-align:center;padding:20px;color:var(--tg-theme-hint-color);font-size:14px}.scroll-top-btn[data-v-ba4412be]{position:fixed;bottom:20px;right:20px;width:48px;height:48px;border-radius:50%;border:none;background:var(--tg-theme-button-color);color:var(--tg-theme-button-text-color);font-size:24px;box-shadow:var(--tg-shadow);cursor:pointer;z-index:50}.scroll-top-btn[data-v-ba4412be]:active{transform:scale(.95)}.fade-enter-active[data-v-ba4412be],.fade-leave-active[data-v-ba4412be]{transition:opacity .3s ease}.fade-enter-from[data-v-ba4412be],.fade-leave-to[data-v-ba4412be]{opacity:0}.slide-down-enter-active[data-v-ba4412be],.slide-down-leave-active[data-v-ba4412be]{transition:all .3s ease}.slide-down-enter-from[data-v-ba4412be],.slide-down-leave-to[data-v-ba4412be]{transform:translateY(-100%);opacity:0}.calendar-page[data-v-79029845]{min-height:100vh;background:var(--tg-theme-bg-color);padding-bottom:60px}.page-title[data-v-79029845]{font-size:24px;font-weight:700;color:var(--tg-theme-text-color);margin:0;padding:16px 12px;position:sticky;top:52px;z-index:50;background:var(--tg-theme-bg-color);border-bottom:1px solid #e5e5ea}.items-list[data-v-79029845]{padding:0 12px}.calendar-item[data-v-79029845]{padding:14px 0;border-bottom:1px solid #e5e5ea;cursor:pointer}.calendar-item[data-v-79029845]:active{opacity:.8}.event-date[data-v-79029845]{font-size:13px;color:var(--tg-theme-hint-color);margin-bottom:6px}.event-name[data-v-79029845]{font-size:16px;font-weight:600;margin:0 0 8px;line-height:1.3}.event-lead[data-v-79029845]{font-size:14px;line-height:1.5;text-align:justify;color:var(--tg-theme-text-color);margin:0 0 8px}.event-detail[data-v-79029845]{margin:10px 0}.event-img[data-v-79029845]{float:left;margin:0 12px 12px 0;border-radius:6px;max-width:40%}.event-detail-text[data-v-79029845]{font-size:14px;line-height:1.5;color:var(--tg-theme-text-color);overflow:hidden}.event-place[data-v-79029845]{font-size:14px;margin:4px 0}.event-place i[data-v-79029845]{color:#88a9ce;margin-right:6px}.event-address[data-v-79029845]{font-size:13px;color:var(--tg-theme-hint-color);margin:2px 0}.event-link[data-v-79029845]{color:var(--tg-theme-link-color);font-size:14px;text-decoration:none}.loading-indicator[data-v-79029845],.end-message[data-v-79029845],.empty-state[data-v-79029845]{text-align:center;padding:20px;color:var(--tg-theme-hint-color);font-size:14px}.scroll-top-btn[data-v-79029845]{position:fixed;bottom:20px;right:20px;width:48px;height:48px;border-radius:50%;border:none;background:var(--tg-theme-button-color);color:var(--tg-theme-button-text-color);font-size:24px;box-shadow:var(--tg-shadow);cursor:pointer;z-index:50}.scroll-top-btn[data-v-79029845]:active{transform:scale(.95)}.slide-down-enter-active[data-v-79029845],.slide-down-leave-active[data-v-79029845]{transition:all .3s ease}.slide-down-enter-from[data-v-79029845],.slide-down-leave-to[data-v-79029845]{transform:translateY(-100%);opacity:0}.fade-enter-active[data-v-79029845],.fade-leave-active[data-v-79029845]{transition:opacity .3s ease}.fade-enter-from[data-v-79029845],.fade-leave-to[data-v-79029845]{opacity:0}.search-result[data-v-13067ad6]{cursor:pointer}.result-row[data-v-13067ad6]{display:flex;justify-content:space-between;align-items:center;gap:8px}.result-date[data-v-13067ad6]{font-size:.95rem;color:var(--tg-theme-link-color);min-width:7rem;padding-right:.5rem;white-space:nowrap;flex-shrink:0}.item-title[data-v-13067ad6]{font-size:.95rem;color:var(--tg-theme-text-color);flex:1;text-align:right}.search-result p[data-v-13067ad6]{font-size:.9rem;color:var(--tg-theme-hint-color);padding-left:1rem;border-left:1px solid #ccc;margin:.3rem 0 1rem}.item-title[data-v-13067ad6] b,.search-result p[data-v-13067ad6] b{font-weight:700;color:#7db8e8}.site-search[data-v-b3c74796]{min-height:100vh;background:var(--tg-theme-bg-color);padding:0 .5rem 60px}.site-search h1[data-v-b3c74796]{font-size:1.4em;padding:.8rem .2rem;margin:0;color:var(--tg-theme-text-color);z-index:50;background:var(--tg-theme-bg-color);border-bottom:1px solid #e5e5ea}.slide-down-enter-active[data-v-b3c74796],.slide-down-leave-active[data-v-b3c74796]{transition:all .3s ease}.slide-down-enter-from[data-v-b3c74796],.slide-down-leave-to[data-v-b3c74796]{transform:translateY(-100%);opacity:0}.site-search h2[data-v-b3c74796]{font-size:1.5em;color:#9e9e9e}.site-search-inp[data-v-b3c74796]{padding:.2rem 0;border:1px solid gray;border-radius:5px;margin:.8em 0 1em;display:flex;justify-content:space-around;align-items:center}.search-input[data-v-b3c74796]{outline:none;border:none;width:90%;font-size:1.2em;margin-left:1.2rem;background:transparent;color:var(--tg-theme-text-color)}.site-search-inp i[data-v-b3c74796]{font-size:1.5rem;padding:0 .5rem;color:gray}.site-search ul[data-v-b3c74796]{margin:.2rem 0;padding:0}.site-search-li[data-v-b3c74796]{margin:0 .2rem .8rem;padding:0;list-style:none;text-align:left}.search-header[data-v-b3c74796]{padding:.2rem .4rem;background-color:#0084c8;color:#fff;display:flex;justify-content:space-between;align-items:baseline;font-size:1em;font-weight:600}.scount[data-v-b3c74796]{font-size:.9em;padding:2px 8px;border-radius:10px;background:#fff3}.scount.clickable[data-v-b3c74796]{cursor:pointer}.scount.clickable[data-v-b3c74796]:active{background:#fff6}.site-search-li-list[data-v-b3c74796]{margin:.5rem .2rem;cursor:pointer}.result-row[data-v-b3c74796]{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.result-date[data-v-b3c74796]{font-size:.85rem;color:#0084c8;white-space:nowrap;flex-shrink:0}.item-title[data-v-b3c74796]{font-size:1.05rem;color:var(--tg-theme-text-color);flex:1;text-align:right}.site-search-li-list p[data-v-b3c74796]{font-size:.9rem;color:#888;padding-left:1rem;border-left:1px solid #ccc;margin:.3rem 0 1rem}[data-v-b3c74796] .hl{font-weight:700;background:none;color:inherit}.pagination[data-v-b3c74796]{display:flex;gap:8px;padding:16px 4px;justify-content:center}.pag-btn[data-v-b3c74796]{padding:8px 16px;border:none;border-radius:6px;background:#0084c8;color:#fff;font-size:1rem;cursor:pointer}.pag-btn[data-v-b3c74796]:active{opacity:.8}.site-search-inp i[data-v-b3c74796]{font-size:1.5rem;padding:0 .5rem;color:gray;cursor:pointer;flex-shrink:0}.site-search-inp i[data-v-b3c74796]:active{color:#0084c8;transform:scale(.9)}.archive-page[data-v-6ced915c]{min-height:100vh;background:var(--tg-theme-bg-color);padding-bottom:60px}.page-title[data-v-6ced915c]{font-size:22px;font-weight:700;color:var(--tg-theme-text-color);margin:0;padding:16px 12px;border-bottom:1px solid #e5e5ea}.slide-down-enter-active[data-v-6ced915c],.slide-down-leave-active[data-v-6ced915c]{transition:all .3s ease}.slide-down-enter-from[data-v-6ced915c],.slide-down-leave-to[data-v-6ced915c]{transform:translateY(-100%);opacity:0}.archive-search[data-v-6ced915c]{text-align:center;display:inline-flex;justify-content:space-between;padding:.3em .5em;border:1px solid lightgray;border-radius:3px;margin:1em .75em .5em}.search-input[data-v-6ced915c]{outline:none;border:none;width:60%;font-size:1.2em;background:transparent;color:var(--tg-theme-text-color)}.search-input[data-v-6ced915c]::placeholder{color:#aac5e4;opacity:1;transition:opacity .3s ease}.search-input[data-v-6ced915c]:focus::placeholder{opacity:0}.search-btn[data-v-6ced915c]{color:#d3d3d3;padding:.1em .6em;font-size:1.2em;cursor:pointer;border-radius:0 3px 3px 0;transition:background .2s}.button_color[data-v-6ced915c]{background-color:#4983c4;padding:.3em .5em;border-radius:0 3px 3px 0}.button_color i[data-v-6ced915c]{color:#fff}.archive-clear[data-v-6ced915c]{font-size:.8em;border-radius:3px;padding:.4em .8em;margin:.5em .75em;display:inline-flex;color:#fff;background-color:#4983c4;cursor:pointer}.archive-error[data-v-6ced915c]{color:#aac5e4;font-weight:700;font-size:1.2em;padding:.5em .75em}.validator-hint[data-v-6ced915c]{color:#4983c4;margin:.5em .75em}.validator-hint aside[data-v-6ced915c]{font-size:.9em;margin-bottom:4px}.validator-hint ul[data-v-6ced915c]{list-style:none;font-size:.8em;text-align:left;padding:.1em;margin:.3em 0;color:gray}.validator-hint li[data-v-6ced915c]{margin-bottom:.3em}.validator-hint label[data-v-6ced915c]{color:#8bb0da;width:5em;display:inline-block}.archive-list-np[data-v-6ced915c]{color:#4983c4;padding:0 .75em}.archive-head[data-v-6ced915c]{margin:1em .5em;display:flex;justify-content:space-between;align-items:center}.archive-head span[data-v-6ced915c]{font-weight:700;color:inherit}.archive-head aside[data-v-6ced915c]{color:inherit;font-size:.8em}.archive-head aside i[data-v-6ced915c]{margin-right:4px}.last-img[data-v-6ced915c]{box-shadow:3px 3px 3px #ccc;margin-bottom:1.5em;width:95%;display:block;margin-left:auto;margin-right:auto}.loading-indicator[data-v-6ced915c],.end-message[data-v-6ced915c]{text-align:center;padding:20px;color:var(--tg-theme-hint-color);font-size:14px}.scroll-top-btn[data-v-6ced915c]{position:fixed;bottom:20px;right:20px;width:48px;height:48px;border-radius:50%;border:none;background:var(--tg-theme-button-color);color:var(--tg-theme-button-text-color);font-size:24px;box-shadow:0 2px 8px #0003;cursor:pointer;z-index:50}.scroll-top-btn[data-v-6ced915c]:active{transform:scale(.95)}.fade-enter-active[data-v-6ced915c],.fade-leave-active[data-v-6ced915c]{transition:opacity .3s ease}.fade-enter-from[data-v-6ced915c],.fade-leave-to[data-v-6ced915c]{opacity:0}.tag-search-page[data-v-cb4fa45f]{min-height:100vh;background:var(--tg-theme-bg-color);padding-bottom:60px}.page-title[data-v-cb4fa45f]{font-size:24px;font-weight:700;color:var(--tg-theme-text-color);margin:0;padding:16px 12px;position:sticky;top:52px;z-index:50;background:var(--tg-theme-bg-color);border-bottom:1px solid #e5e5ea}.items-list[data-v-cb4fa45f]{padding:0}.item-card[data-v-cb4fa45f]{padding:16px 12px;border-bottom:8px solid var(--tg-theme-secondary-bg-color);background:var(--tg-theme-bg-color);cursor:pointer;transition:background .15s ease}.item-card[data-v-cb4fa45f]:active{background:var(--tg-theme-secondary-bg-color)}.item-meta[data-v-cb4fa45f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;gap:8px}.item-date[data-v-cb4fa45f]{font-size:12px;color:var(--tg-theme-hint-color);white-space:nowrap}.item-category[data-v-cb4fa45f]{font-size:12px;color:var(--tg-theme-link-color);text-align:right}.item-title[data-v-cb4fa45f]{font-size:18px;font-weight:600;color:var(--tg-theme-link-color);margin:0 0 12px;line-height:1.3}.item-image[data-v-cb4fa45f]{width:100%;height:auto;border-radius:8px;margin-bottom:12px}.item-lead[data-v-cb4fa45f]{font-size:14px;line-height:1.5;color:var(--tg-theme-hint-color);margin:0;font-style:italic}.loading-indicator[data-v-cb4fa45f],.end-message[data-v-cb4fa45f],.empty-state[data-v-cb4fa45f]{text-align:center;padding:20px;color:var(--tg-theme-hint-color);font-size:14px}.scroll-top-btn[data-v-cb4fa45f]{position:fixed;bottom:20px;right:20px;width:48px;height:48px;border-radius:50%;border:none;background:var(--tg-theme-button-color);color:var(--tg-theme-button-text-color);font-size:24px;box-shadow:var(--tg-shadow);cursor:pointer;z-index:50}.scroll-top-btn[data-v-cb4fa45f]:active{transform:scale(.95)}.slide-down-enter-active[data-v-cb4fa45f],.slide-down-leave-active[data-v-cb4fa45f]{transition:all .3s ease}.slide-down-enter-from[data-v-cb4fa45f],.slide-down-leave-to[data-v-cb4fa45f]{transform:translateY(-100%);opacity:0}.fade-enter-active[data-v-cb4fa45f],.fade-leave-active[data-v-cb4fa45f]{transition:opacity .3s ease}.fade-enter-from[data-v-cb4fa45f],.fade-leave-to[data-v-cb4fa45f]{opacity:0}.company-props span[data-v-7f498473]{font-size:.8em;border-radius:3px;padding:.4em .8em;margin:.5em;display:inline-flex;background-color:#4983c4;color:#fff;cursor:pointer}.company-props span[data-v-7f498473]:active{opacity:.7}.dark-fon[data-v-7f498473]{opacity:.4}.company-detail[data-v-ff41788d]{min-height:100vh;background:var(--tg-theme-bg-color);padding-bottom:60px}.loading-indicator[data-v-ff41788d]{text-align:center;padding:40px;color:var(--tg-theme-hint-color)}.company-content[data-v-ff41788d]{padding:12px}.company-name[data-v-ff41788d]{font-size:20px;font-weight:700;color:var(--tg-theme-text-color);margin:0 0 12px}.company-header[data-v-ff41788d]{display:flex;justify-content:space-between;margin-bottom:12px}.company-logo img[data-v-ff41788d]{max-width:120px;max-height:120px;object-fit:contain}.company-at[data-v-ff41788d]{flex:1;padding-left:12px;text-align:right}.at-toggle[data-v-ff41788d]{color:#005ea8;font-size:.9em;cursor:pointer;text-decoration:underline}.at-list[data-v-ff41788d]{list-style:none;padding:0;margin:0;font-size:.8em;color:#696969;text-align:right;cursor:pointer}.at-list li[data-v-ff41788d]{padding-bottom:.3em}.company-description[data-v-ff41788d]{font-size:.95rem;color:#555;white-space:pre-wrap;border-bottom:1px solid #ccc;padding:.5rem 0;margin:.5rem 0}.company-contacts[data-v-ff41788d]{margin-top:12px}.contact-row[data-v-ff41788d]{display:flex;justify-content:space-between;align-items:flex-start;margin:1rem .2rem}.contact-row i[data-v-ff41788d]{color:#005ea8;font-size:1.2rem;padding-right:1rem;flex-shrink:0}.contact-row a[data-v-ff41788d]{color:gray;word-break:break-all}.contact-row span[data-v-ff41788d]{color:gray;text-align:right}.phones-list[data-v-ff41788d]{list-style:none;padding:0;margin:0;text-align:right}.phones-list li[data-v-ff41788d]{padding-bottom:.3em}.phones-list a[data-v-ff41788d]{color:gray}.error-state[data-v-ff41788d]{text-align:center;padding:40px;color:var(--tg-theme-hint-color)}.error-state button[data-v-ff41788d]{margin-top:12px;padding:10px 20px;border:none;border-radius:8px;background:var(--tg-theme-button-color);color:var(--tg-theme-button-text-color);cursor:pointer}.fade-enter-active[data-v-ff41788d],.fade-leave-active[data-v-ff41788d]{transition:opacity .3s ease}.fade-enter-from[data-v-ff41788d],.fade-leave-to[data-v-ff41788d]{opacity:0}
