/* /assets/css/forum-premium-final.css */
body.mk-product-forum{--forum-accent:#2563eb;--forum-strong:#1d4ed8;--forum-soft:#eff6ff;--forum-ink:#111827;--forum-muted:#64748b;--forum-line:#dbe3ee;--forum-radius:12px}body.mk-product-forum :where(.classic-forum-wrapper,.forum-category-page,.topic-page,.new-topic-page){width:min(calc(100% - 2rem),var(--mk-container, 1220px))!important;max-width:var(--mk-container, 1220px)!important;margin:1.25rem auto 3rem!important;color:var(--forum-ink)}body.mk-product-forum :where(.forum-topbar,.forum-watch-hero,.forum-tag-hero,.category-header-box,.topic-header-card){position:relative;overflow:hidden;border:1px solid var(--forum-line)!important;border-radius:var(--forum-radius)!important;box-shadow:0 12px 32px rgba(15,23,42,.07)!important}body.mk-product-forum :where(.forum-topbar,.forum-watch-hero,.forum-tag-hero,.category-header-box,.topic-header-card)::before{position:absolute;inset:0 auto 0 0;width:4px;content:"";background:linear-gradient(180deg,var(--forum-accent),#06b6d4)}body.mk-product-forum :where(.btn-watched-topics,.btn-new-topic,.forum-topbar-inline-form button,.submit-button){min-height:42px;border:1px solid var(--forum-line)!important;border-radius:8px!important;padding:.7rem .95rem!important;font-weight:750!important;line-height:1.15}body.mk-product-forum :where(.btn-watched-topics,.forum-topbar-inline-form button){color:#334155!important;background:#fff!important}body.mk-product-forum :where(.btn-new-topic,.submit-button){color:#fff!important;border-color:var(--forum-strong)!important;background:var(--forum-strong)!important;box-shadow:0 8px 18px rgba(37,99,235,.2)!important}body.mk-page-forum-category .category-header-box,body.mk-product-forum :where(.forum-watch-hero,.forum-tag-hero){display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem 1.5rem;align-items:center;padding:1.35rem 1.5rem!important}body.mk-product-forum .forum-watch-back{color:var(--forum-muted)!important}body.mk-product-forum :where(.forum-search-panel,.category-search-box){display:grid;gap:.75rem;border:1px solid var(--forum-line)!important;border-radius:var(--forum-radius)!important;background:#fff!important;box-shadow:0 8px 24px rgba(15,23,42,.05)!important}body.mk-product-forum :where(.forum-search-input input,.category-search-field input,.custom-input,.custom-textarea,.reply-form-modern textarea){min-height:44px;border:1px solid #cbd5e1!important;border-radius:8px!important;color:var(--forum-ink)!important;background:#fff!important}body.mk-product-forum :where(.forum-search-input input,.category-search-field input,.custom-input,.custom-textarea,.reply-form-modern textarea):focus{border-color:var(--forum-accent)!important;box-shadow:0 0 0 3px rgba(37,99,235,.12)!important;outline:0}body.mk-page-forum-category :where(.forum-subcategory-gateway,.forum-topic-controls),body.mk-product-forum :where(.topic-card,.forum-watch-card,.forum-tag-topic-card,.forum-saved-card){border:1px solid var(--forum-line)!important;border-radius:var(--forum-radius)!important;background:#fff!important;box-shadow:0 8px 24px rgba(15,23,42,.045)!important}body.mk-page-forum-category .forum-subcategory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}body.mk-page-forum-category .forum-subcategory-card{min-width:0;border:1px solid var(--forum-line)!important;border-radius:9px;background:#fbfdff}body.mk-page-forum-category .topics-list,body.mk-page-forum-tag .forum-tag-topic-list,body.mk-product-forum .forum-watch-list,body.mk-product-forum .forum-saved-list{display:grid;gap:.75rem;margin-top:1rem!important}body.mk-product-forum .forum-watch-stats{display:grid;grid-template-columns:repeat(2,minmax(110px,1fr));gap:.55rem}body.mk-product-forum .forum-watch-stats>*{min-width:0;padding:.7rem .8rem;border:1px solid var(--forum-line);border-radius:8px;background:rgba(255,255,255,.8)}body.mk-product-forum .forum-activity-tabs{display:flex;flex-wrap:wrap;gap:.4rem;margin:1rem 0!important;padding:.3rem;border:1px solid var(--forum-line);border-radius:9px;background:#fff}body.mk-product-forum .forum-activity-tabs a.is-active{color:var(--forum-strong)!important;background:var(--forum-soft)!important}body.mk-page-new-topic :where(.new-topic-container,.new-topic-wrapper){width:100%!important;max-width:1040px!important;margin:0 auto!important}body.mk-page-new-topic :where(.info-card,.warning-box,.topic-form-card){border:1px solid var(--forum-line)!important;border-radius:var(--forum-radius)!important;background:#fff!important;box-shadow:0 8px 24px rgba(15,23,42,.045)!important}body.mk-page-new-topic .topic-form-card{padding:clamp(1rem,2vw,1.5rem)!important}body.mk-product-forum :where(.topic-card, .forum-category-page .topic-card) .stat{display:inline-flex;align-items:center;justify-content:center;gap:.35rem}body.mk-product-forum :where(.topic-card, .forum-category-page .topic-card) .stat .stat-icon{display:inline-flex;align-items:center;color:var(--forum-muted,#64748b);font-size:.85rem}body.mk-product-forum :where(.topic-card, .forum-category-page .topic-card) .stat .stat-icon svg{width:14px;height:14px}@media(max-width:900px){body.mk-page-forum-category .forum-subcategory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){body.mk-product-forum :where(.classic-forum-wrapper,.forum-category-page,.topic-page,.new-topic-page){width:min(calc(100% - 1rem),var(--mk-container, 1220px))!important;margin-top:.75rem!important}body.mk-page-forum-category .category-header-box,body.mk-product-forum :where(.forum-watch-hero,.forum-tag-hero){grid-template-columns:1fr;padding:1rem!important}body.mk-product-forum .forum-watch-stats,body.mk-page-forum-category .forum-subcategory-grid{grid-template-columns:1fr}body.mk-product-forum .forum-topbar-actions :where(a,button),body.mk-product-forum .forum-topbar-inline-form,body.mk-product-forum .forum-topbar-inline-form button,body.mk-page-forum-category .category-header-box .btn-new-topic{width:100%}}body.mk-page-forum-category .category-header-box{position: relative !important;z-index: 0 !important;overflow: hidden !important;box-sizing: border-box !important;width: 100% !important;min-height: 200px !important;margin: 0 0 1.5rem !important;padding: clamp(1.35rem, 2.5vw, 2rem) !important;border: 1px solid rgba(255, 255, 255, 0.12) !important;border-radius: 14px !important;background: linear-gradient(112deg, #111827 0%, #24242d 52%, #8f2428 100%) !important;color: #ffffff !important;box-shadow: 0 18px 42px rgba(15, 23, 42, 0.16) !important;display: grid !important;grid-template-columns: minmax(0, 1fr) auto !important;align-items: center !important;gap: 1.25rem 1.5rem !important;}body.mk-page-forum-category .category-header-box::before{position: absolute !important;inset: 0 auto 0 0 !important;width: 4px !important;content: "" !important;background: linear-gradient(180deg, #dc2626, #f87171) !important;}body.mk-page-forum-category .category-header-box::after{position: absolute !important;right: -100px !important;bottom: -160px !important;width: 360px !important;height: 360px !important;border: 1px solid rgba(255, 255, 255, 0.12) !important;border-radius: 50% !important;box-shadow: 0 0 0 46px rgba(255, 255, 255, 0.035), 0 0 0 92px rgba(255, 255, 255, 0.025) !important;content: "" !important;pointer-events: none !important;z-index: 0 !important;}body.mk-page-forum-category .category-header-box > *{position: relative !important;z-index: 1 !important;}body.mk-page-forum-category .category-header-box .category-info{max-width: 820px !important;}body.mk-page-forum-category .category-header-box .category-kicker{display: inline-flex !important;align-items: center !important;gap: 0.4rem !important;padding: 0.28rem 0.75rem !important;border-radius: 999px !important;background: rgba(220, 38, 38, 0.22) !important;border: 1px solid rgba(248, 113, 113, 0.35) !important;color: #fecaca !important;font-size: 0.75rem !important;font-weight: 800 !important;text-transform: uppercase !important;letter-spacing: 0.04em !important;margin-bottom: 0.55rem !important;}body.mk-page-forum-category .category-header-box .category-kicker svg{width: 13px !important;height: 13px !important;color: #fca5a5;}body.mk-page-forum-category .category-header-box .category-info h1{color: #ffffff !important;font-size: clamp(1.5rem, 2.8vw, 2.15rem) !important;font-weight: 900 !important;margin: 0 0 0.45rem 0 !important;line-height: 1.15 !important;letter-spacing: -0.02em !important;display: flex !important;align-items: center !important;gap: 0.65rem !important;}body.mk-page-forum-category .category-header-box .category-info h1 svg{color: #f87171;width: 28px !important;height: 28px !important;}body.mk-page-forum-category .category-header-box .category-desc{color: #cbd5e1 !important;font-size: 0.94rem !important;line-height: 1.55 !important;margin: 0 0 0.85rem 0 !important;}body.mk-page-forum-category .category-header-box .category-stats{display: flex !important;align-items: center !important;gap: 0.65rem !important;flex-wrap: wrap !important;margin: 0 !important;}body.mk-page-forum-category .category-header-box .category-stats .stat-pill{display: inline-flex !important;align-items: center !important;gap: 0.4rem !important;height: 32px !important;min-height: 32px !important;box-sizing: border-box !important;padding: 0 0.8rem !important;border-radius: 9999px !important;background: rgba(255, 255, 255, 0.09) !important;border: 1px solid rgba(255, 255, 255, 0.16) !important;color: #ffffff !important;font-size: 0.82rem !important;font-weight: 600 !important;line-height: 1 !important;backdrop-filter: blur(8px) !important;}body.mk-page-forum-category .category-header-box .category-stats .stat-pill svg{color: #fca5a5;width: 14px !important;height: 14px !important;}.forum-category-page .category-stats .stat-pill-mods,body.mk-page-forum-category .category-header-box .category-stats .stat-pill-mods,.category-stats .stat-pill-mods{display: inline-flex !important;align-items: center !important;gap: 0.45rem !important;height: 32px !important;min-height: 32px !important;box-sizing: border-box !important;padding: 0 0.85rem !important;border-radius: 9999px !important;background: rgba(255, 255, 255, 0.09) !important;border: 1px solid rgba(255, 255, 255, 0.16) !important;box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15) !important;color: #ffffff !important;font-size: 0.82rem !important;font-weight: 600 !important;line-height: 1 !important;backdrop-filter: blur(8px) !important;}.forum-category-page .category-stats .stat-pill-mods *,body.mk-page-forum-category .category-header-box .category-stats .stat-pill-mods *,.category-stats .stat-pill-mods *{border: none !important;border-width: 0 !important;border-style: none !important;background: transparent !important;background-color: transparent !important;box-shadow: none !important;border-radius: 0 !important;padding: 0 !important;}.category-stats .stat-pill-mods .mod-pill-shield,.category-stats .stat-pill-mods > svg{color: #fca5a5 !important;width: 14px !important;height: 14px !important;flex-shrink: 0 !important;display: inline-flex !important;align-items: center !important;vertical-align: middle !important;}.category-stats .stat-pill-mods .mod-pill-shield svg{width: 14px !important;height: 14px !important;color: #fca5a5 !important;}.category-stats .stat-pill-mods .mod-pill-title,.category-stats .stat-pill-mods .mod-pill-label{color: #ffffff !important;font-weight: 600 !important;font-size: 0.82rem !important;letter-spacing: normal !important;display: inline !important;white-space: nowrap !important;border: none !important;background: transparent !important;}.category-stats .stat-pill-mods .mod-pill-link,.category-stats .stat-pill-mods .mod-pill-user-link{display: inline-flex !important;align-items: center !important;font-weight: 600 !important;font-size: 0.82rem !important;text-decoration: none !important;transition: filter 0.15s ease !important;white-space: nowrap !important;border: none !important;background: transparent !important;}.category-stats .stat-pill-mods .mod-pill-link:hover,.category-stats .stat-pill-mods .mod-pill-user-link:hover{filter: brightness(1.25) !important;text-decoration: underline !important;}.category-stats .stat-pill-mods .verified-seal-icon{display: inline-flex !important;align-items: center !important;justify-content: center !important;flex-shrink: 0 !important;margin-left: 0.15rem !important;line-height: 1 !important;vertical-align: middle !important;border: none !important;background: transparent !important;}.category-stats .stat-pill-mods .verified-seal-icon svg{width: 16px !important;height: 16px !important;display: block !important;}.category-stats .stat-pill-mods .verified-seal-icon svg path:first-child{fill: #10b981 !important;stroke: #059669 !important;stroke-width: 1.2 !important;}.category-stats .stat-pill-mods .verified-seal-icon svg path:last-child{stroke: #ffffff !important;stroke-width: 2.2 !important;}body.mk-page-forum-category .category-header-box .btn-new-topic{display: inline-flex;align-items: center;justify-content: center;gap: 0.45rem;min-height: 44px;padding: 0.75rem 1.45rem;border-radius: 11px;background: linear-gradient(135deg, #dc2626 0%, #991f24 100%) !important;color: #ffffff;font-weight: 800;font-size: 0.92rem;text-decoration: none;border: 1px solid rgba(255, 255, 255, 0.18);box-shadow: 0 8px 22px rgba(220, 38, 38, 0.35);transition: all 0.2s cubic-bezier(0.16, 1, 0.3, 1) !important;white-space: nowrap;}body.mk-page-forum-category .category-header-box .btn-new-topic:hover{background: linear-gradient(135deg, #ef4444 0%, #dc2626 100%) !important;box-shadow: 0 10px 28px rgba(220, 38, 38, 0.5) !important;transform: translateY(-2px) !important;color: #ffffff !important;}body.mk-page-forum-category .category-header-box .btn-subcategories{display: inline-flex;align-items: center;justify-content: center;gap: 0.45rem;min-height: 44px;padding: 0.75rem 1.45rem;border-radius: 11px;background: #ffffff;color: #0f172a;font-weight: 800;font-size: 0.92rem;text-decoration: none;border: 1px solid rgba(255, 255, 255, 0.5);box-shadow: 0 8px 22px rgba(0, 0, 0, 0.12);transition: all 0.2s ease !important;white-space: nowrap;}body.mk-page-forum-category .category-header-box .btn-subcategories:hover{background: #f8fafc !important;transform: translateY(-2px) !important;box-shadow: 0 12px 28px rgba(0, 0, 0, 0.18) !important;color: #0f172a !important;}@media (max-width: 820px){body.mk-page-forum-category .category-header-box{grid-template-columns: 1fr !important;min-height: auto !important;padding: 1.2rem 1.05rem !important;gap: 1.15rem !important;}body.mk-page-forum-category .category-header-box .category-info{max-width: 100% !important;width: 100% !important;}body.mk-page-forum-category .category-header-box .category-info h1{font-size: clamp(1.25rem, 5.2vw, 1.6rem) !important;line-height: 1.25 !important;word-break: break-word !important;}body.mk-page-forum-category .category-header-box .category-desc{font-size: 0.88rem !important;line-height: 1.5 !important;margin-bottom: 0.75rem !important;}body.mk-page-forum-category .category-header-box .category-stats{gap: 0.45rem !important;width: 100% !important;}body.mk-page-forum-category .category-header-box .category-stats .stat-pill{height: auto !important;min-height: 30px !important;padding: 0.35rem 0.65rem !important;font-size: 0.78rem !important;}body.mk-page-forum-category .category-header-box .category-stats .stat-pill-mods{height: auto !important;min-height: 30px !important;padding: 0.35rem 0.7rem !important;font-size: 0.78rem !important;flex-wrap: wrap !important;border-radius: 10px !important;max-width: 100% !important;}body.mk-page-forum-category .category-header-box .btn-new-topic,body.mk-page-forum-category .category-header-box .btn-subcategories{width: 100% !important;box-sizing: border-box;justify-content: center;margin-top: 0.2rem;}}body.mk-product-forum :where(.topic-card.is-pinned, .forum-category-page .topic-card.is-pinned){position: relative !important;border-left: 3px solid #dc2626 !important;background: linear-gradient(90deg, rgba(220, 38, 38, 0.035) 0%, #ffffff 120px) !important;border-color: #cbd5e1 !important;}body.mk-product-forum :where(.topic-card.is-pinned:hover, .forum-category-page .topic-card.is-pinned:hover){border-left-color: #b91c1c !important;border-color: #94a3b8 !important;box-shadow: 0 8px 24px rgba(220, 38, 38, 0.08) !important;}body.mk-product-forum :where(.badge-pinned, .forum-category-page .badge-pinned){display: inline-flex !important;align-items: center !important;gap: 0.25rem !important;padding: 0.18rem 0.55rem !important;border-radius: 6px !important;background: #fef2f2 !important;color: #b91c1c !important;border: 1px solid rgba(220, 38, 38, 0.25) !important;font-size: 0.72rem !important;font-weight: 800 !important;}body.mk-product-forum :where(.badge-pinned svg, .forum-category-page .badge-pinned svg){width: 12px !important;height: 12px !important;color: #dc2626 !important;}.forum-topics-separator{display: flex;align-items: center;gap: 1rem;margin: 1.25rem 0 0.85rem 0;width: 100%;grid-column: 1 / -1;}.forum-topics-separator .separator-line{flex: 1 !important;height: 1px !important;background: linear-gradient(90deg, rgba(203, 213, 225, 0.3), #cbd5e1 50%, rgba(203, 213, 225, 0.3)) !important;}.forum-topics-separator .separator-pill{display: inline-flex !important;align-items: center !important;gap: 0.4rem !important;padding: 0.35rem 0.95rem !important;border-radius: 999px !important;background: #f8fafc !important;border: 1px solid #e2e8f0 !important;color: #475569 !important;font-size: 0.78rem !important;font-weight: 800 !important;letter-spacing: 0.03em !important;text-transform: uppercase !important;box-shadow: 0 2px 6px rgba(15, 23, 42, 0.04) !important;white-space: nowrap !important;}.forum-topics-separator .separator-pill svg{width: 13px !important;height: 13px !important;color: #64748b;}body.mk-product-forum :where(.forum-secondary-links .forum-topbar-inline-form button, .forum-mark-read-form button){display: inline-flex !important;align-items: center !important;justify-content: center !important;gap: .4rem !important;min-height: 34px !important;padding: .42rem .7rem !important;border: 1px solid #cbd5e1 !important;border-radius: 7px !important;color: #1d4ed8 !important;background: #eff6ff !important;font-size: .78rem !important;font-weight: 750 !important;line-height: 1.1 !important;text-decoration: none !important;}body.mk-product-forum :where(.forum-secondary-links .forum-topbar-inline-form button, .forum-mark-read-form button):hover{border-color: #93c5fd !important;color: #1e3a8a !important;background: #dbeafe !important;}body.mk-product-forum :where(.forum-secondary-links .forum-topbar-inline-form, .forum-mark-read-form){display: inline-flex !important;margin: 0 !important;}@media (max-width: 680px){body.mk-product-forum .forum-discovery-meta{gap: .3rem .55rem !important;}body.mk-product-forum :where(.forum-secondary-links .forum-topbar-inline-form, .forum-mark-read-form){width: auto !important;}}body.mk-product-forum .forum-watch-hero{min-height: var(--mk-hero-height, 220px) !important;display: grid !important;grid-template-columns: minmax(0, 1fr) auto !important;align-items: center !important;gap: 1.25rem 1.5rem !important;padding: var(--mk-hero-padding-y, 1.5rem) var(--mk-hero-padding-x, 2rem) !important;border: 1px solid rgba(255, 255, 255, 0.12) !important;border-radius: var(--mk-radius-lg, 10px) !important;background: linear-gradient(112deg, #111827 0%, #24242d 52%, #8f2428 100%) !important;color: #ffffff !important;box-shadow: var(--mk-shadow-lg, 0 18px 42px rgba(15, 23, 42, .2)) !important;}body.mk-product-forum .forum-watch-hero-main{display: flex !important;flex-direction: column !important;gap: .35rem !important;min-width: 0 !important;}body.mk-product-forum .forum-watch-breadcrumb{display: inline-flex !important;align-items: center !important;gap: .45rem !important;margin-bottom: .2rem !important;font-size: .8rem !important;line-height: 1 !important;}body.mk-product-forum .forum-watch-back{display: inline-flex !important;align-items: center !important;gap: .3rem !important;padding: .22rem .55rem !important;border: 1px solid rgba(255, 255, 255, 0.22) !important;border-radius: 999px !important;background: rgba(255, 255, 255, 0.1) !important;color: rgba(255, 255, 255, 0.92) !important;font-weight: 750 !important;text-decoration: none !important;transition: all .16s ease !important;}body.mk-product-forum .forum-watch-back:hover{background: rgba(255, 255, 255, 0.2) !important;color: #ffffff !important;border-color: rgba(255, 255, 255, 0.4) !important;}body.mk-product-forum .forum-watch-back svg{width: 13px !important;height: 13px !important;flex-shrink: 0;}body.mk-product-forum .forum-watch-crumb-sep{color: rgba(255, 255, 255, 0.4);font-weight: 700;user-select: none;}body.mk-product-forum .forum-watch-crumb-current{color: rgba(255, 255, 255, 0.72);font-weight: 600;}body.mk-product-forum .forum-watch-hero h1{margin: 0;color: #ffffff;font-size: clamp(1.65rem, 3vw, 2.35rem);font-weight: 750;letter-spacing: -0.022em;line-height: 1.15;display: flex;align-items: center;gap: .55rem;}body.mk-product-forum .forum-watch-hero h1 svg{color: #f59e0b;flex-shrink: 0;width: 1.75rem !important;height: 1.75rem !important;}body.mk-product-forum .forum-watch-hero p{margin: 0;color: #cbd5e1;font-size: 1rem;line-height: 1.6;letter-spacing: -0.005em !important;max-width: 62ch;}body.mk-product-forum .forum-watch-hero .forum-watch-stats > div{border: 1px solid rgba(255, 255, 255, 0.15);background: rgba(255, 255, 255, 0.08);backdrop-filter: blur(8px);border-radius: 8px;}body.mk-product-forum .forum-watch-hero .forum-watch-stats strong{color: #ffffff;}body.mk-product-forum .forum-watch-hero .forum-watch-stats span{color: rgba(255, 255, 255, 0.75);}@media (max-width: 680px){body.mk-product-forum .forum-watch-hero{min-height: auto !important;grid-template-columns: 1fr !important;padding: 1.1rem !important;}}body.mk-page-forum-watched .forum-watch-hero h1,body.mk-page-forum-watched .forum-watch-hero h1 svg{color: #ffffff;}body.mk-page-forum-watched .forum-watch-hero p,body.mk-page-forum-watched .forum-watch-hero .forum-watch-back{color: rgba(255, 255, 255, 0.8) !important;}body.mk-page-forum-watched .forum-watch-card .topic-meta,body.mk-product-forum .forum-watch-card .topic-meta{display: inline-flex !important;flex-wrap: wrap !important;align-items: center !important;vertical-align: middle !important;gap: .42rem .55rem !important;margin: .45rem 0 .35rem !important;padding: 0 !important;font-size: .8rem !important;line-height: 1 !important;}body.mk-page-forum-watched .forum-watch-card .topic-meta > *,body.mk-product-forum .forum-watch-card .topic-meta > *{display: inline-flex !important;align-items: center !important;vertical-align: middle !important;line-height: 1 !important;margin: 0 !important;}body.mk-page-forum-watched .forum-watch-card .topic-category-link,body.mk-product-forum .forum-watch-card .topic-category-link{display: inline-flex !important;align-items: center !important;gap: .3rem !important;padding: .2rem .52rem !important;border: 1px solid #e2e8f0 !important;border-radius: 6px !important;background: #f8fafc !important;color: #475569 !important;font-size: .74rem !important;font-weight: 750 !important;line-height: 1 !important;text-decoration: none !important;transition: all .15s ease !important;}body.mk-page-forum-watched .forum-watch-card .topic-category-link:hover,body.mk-product-forum .forum-watch-card .topic-category-link:hover{border-color: #cbd5e1 !important;background: #f1f5f9 !important;color: #1e293b !important;}body.mk-page-forum-watched .forum-watch-card .topic-category-link svg,body.mk-product-forum .forum-watch-card .topic-category-link svg{width: 12px !important;height: 12px !important;color: #64748b;flex-shrink: 0;margin: 0;}body.mk-page-forum-watched .forum-watch-card .topic-meta-dot,body.mk-product-forum .forum-watch-card .topic-meta-dot{color: #cbd5e1;font-weight: 900;font-size: .75rem;line-height: 1;user-select: none;}body.mk-page-forum-watched .forum-watch-card .topic-author-group,body.mk-product-forum .forum-watch-card .topic-author-group{display: inline-flex;align-items: center;gap: .32rem;line-height: 1;}body.mk-page-forum-watched .forum-watch-card .topic-author,body.mk-product-forum .forum-watch-card .topic-author{font-size: .8rem;font-weight: 800;line-height: 1;text-decoration: none;}body.mk-page-forum-watched .forum-watch-card .topic-author:hover,body.mk-product-forum .forum-watch-card .topic-author:hover{text-decoration: underline !important;}body.mk-page-forum-watched .forum-watch-card .user-rank-badge-mini,body.mk-product-forum .forum-watch-card .user-rank-badge-mini{display: inline-flex;align-items: center;vertical-align: middle;line-height: 1;margin: 0;}body.mk-page-forum-watched .forum-watch-card .topic-time,body.mk-product-forum .forum-watch-card .topic-time{display: inline-flex !important;align-items: center !important;gap: .28rem !important;color: #64748b !important;font-size: .76rem !important;font-weight: 600 !important;line-height: 1 !important;}body.mk-page-forum-watched .forum-watch-card .topic-time svg,body.mk-product-forum .forum-watch-card .topic-time svg{width: 12px !important;height: 12px !important;color: #94a3b8;flex-shrink: 0;margin: 0;}body.mk-page-forum-watched .forum-watch-card .topic-actions-col{display: flex;flex-wrap: wrap;align-items: center;justify-content: flex-end;gap: .45rem;}body.mk-page-forum-watched .topic-unread-link{display: inline-flex !important;align-items: center !important;justify-content: center !important;gap: .32rem !important;min-height: 32px !important;padding: .35rem .75rem !important;border-radius: 8px !important;font: inherit !important;font-size: .76rem !important;font-weight: 800 !important;line-height: 1.1 !important;text-decoration: none !important;transition: all .16s ease !important;white-space: nowrap !important;cursor: pointer !important;}body.mk-page-forum-watched .topic-unread-link svg{width: 13px !important;height: 13px !important;flex-shrink: 0;}body.mk-page-forum-watched .topic-unread-link.is-open-action{border: 1px solid #cbd5e1 !important;background: #f8fafc !important;color: #1e293b !important;}body.mk-page-forum-watched .topic-unread-link.is-open-action svg{color: #475569;transition: transform .16s ease !important;}body.mk-page-forum-watched .topic-unread-link.is-open-action:hover{border-color: #94a3b8 !important;background: #f1f5f9 !important;color: #0f172a !important;transform: translateY(-1px) !important;box-shadow: 0 2px 6px rgba(15, 23, 42, .06) !important;}body.mk-page-forum-watched .topic-unread-link.is-open-action:hover svg{color: #0f172a !important;transform: translateX(2px) !important;}body.mk-page-forum-watched .topic-unread-link.is-unread-action{border: 1px solid #bfdbfe !important;background: #eff6ff !important;color: #1d4ed8 !important;font-weight: 800 !important;}body.mk-page-forum-watched .topic-unread-link.is-unread-action svg{color: #2563eb !important;}body.mk-page-forum-watched .topic-unread-link.is-unread-action:hover{border-color: #93c5fd !important;background: #dbeafe !important;color: #1e40af !important;transform: translateY(-1px) !important;box-shadow: 0 2px 8px rgba(37, 99, 235, .12) !important;}body.mk-page-forum-watched .forum-watch-remove-form{margin: 0;}body.mk-page-forum-watched .forum-watch-remove-form button{display: inline-flex;align-items: center;justify-content: center;gap: .3rem;min-height: 32px;padding: .35rem .65rem;border: 1px solid #fecaca;border-radius: 8px;color: #b91c1c;background: #fff1f2;font: inherit;font-size: .76rem;font-weight: 800;line-height: 1.1;cursor: pointer;transition: all .16s ease;white-space: nowrap;}body.mk-page-forum-watched .forum-watch-remove-form button svg{width: 12px;height: 12px;flex-shrink: 0;}body.mk-page-forum-watched .forum-watch-remove-form button:hover{border-color: #fca5a5;background: #fee2e2;transform: translateY(-1px);box-shadow: 0 2px 6px rgba(185, 28, 28, .08);}@media (max-width: 760px){body.mk-page-forum-watched .forum-watch-card .topic-actions-col,body.mk-page-forum-watched .forum-watch-remove-form,body.mk-page-forum-watched .forum-watch-remove-form button,body.mk-page-forum-watched .topic-unread-link{width: 100% !important;}}.forum-latest-activity-showcase{position: relative;margin: 1.25rem 0 1.75rem;padding: 1.25rem 1.4rem;background: #ffffff;border: 1px solid rgba(220, 38, 38, .18) !important;border-radius: 18px !important;box-shadow: 0 4px 20px -4px rgba(220, 38, 38, .08), 0 2px 8px -2px rgba(0, 0, 0, .04) !important;overflow: hidden;}.forum-latest-activity-showcase::before{content: '';position: absolute;top: 0;left: 0;right: 0;height: 4px;background: linear-gradient(90deg, #dc2626 0%, #f59e0b 50%, #dc2626 100%);}.forum-activity-header{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 1rem;padding-bottom: 1rem;border-bottom: 1px solid var(--mk-line, #f1ece4);}.forum-activity-title-group{display: flex;align-items: center;gap: .75rem;}.forum-activity-icon-badge{display: flex;align-items: center;justify-content: center;width: 44px;height: 44px;border-radius: 12px;background: linear-gradient(135deg, #fef2f2 0%, #fff7ed 100%);border: 1px solid rgba(220, 38, 38, .2);color: #dc2626;box-shadow: 0 2px 8px rgba(220, 38, 38, .12);}.forum-activity-icon-badge svg{width: 22px;height: 22px;}.forum-activity-titles{display: flex;flex-direction: column;gap: .15rem;}.forum-activity-heading{margin: 0;font-size: 1.15rem;font-weight: 900;color: var(--mk-ink, #18181b);display: flex;align-items: center;gap: .5rem;}.forum-activity-subtext{margin: 0;font-size: .8rem;font-weight: 600;color: var(--mk-muted, #64748b);}.forum-activity-header-actions{display: flex;align-items: center;gap: .75rem;}.forum-activity-limit-selector{display: flex;align-items: center;gap: .5rem;background: #f8fafc;padding: .3rem .45rem;border-radius: 12px;border: 1px solid var(--mk-line, #e2e8f0);}.forum-activity-limit-label{font-size: .78rem;font-weight: 800;color: var(--mk-muted, #64748b);padding: 0 .25rem;}.forum-activity-limit-buttons{display: flex;align-items: center;gap: .25rem;}.forum-activity-limit-btn{display: inline-flex;align-items: center;justify-content: center;min-width: 32px;height: 28px;padding: 0 .5rem;font-size: .8rem;font-weight: 800;border-radius: 8px;border: 1px solid transparent;background: transparent;color: var(--mk-muted, #64748b);cursor: pointer;transition: all .18s ease;}.forum-activity-limit-btn:hover{background: #ffffff;color: var(--mk-ink, #18181b);border-color: #cbd5e1;}.forum-activity-limit-btn.is-active{background: linear-gradient(135deg, #dc2626 0%, #b91c1c 100%);color: #ffffff;border-color: #dc2626;box-shadow: 0 2px 6px rgba(220, 38, 38, .25);}.forum-activity-view-all-link{display: inline-flex;align-items: center;gap: .3rem;padding: .35rem .75rem;font-size: .8rem;font-weight: 800;border-radius: 8px;background: #fff1f2;color: #b91c1c;border: 1px solid rgba(220, 38, 38, .2);text-decoration: none;transition: all .15s ease;}.forum-activity-view-all-link:hover{background: #dc2626;color: #ffffff;}.forum-activity-list{display: flex;flex-direction: column;gap: .65rem;margin-top: 1rem;}.forum-activity-row{position: relative;display: flex;align-items: center;justify-content: space-between;gap: 1rem;padding: .85rem 1.1rem;background: #fbfbfb;border: 1px solid var(--mk-line, #f0ebe1);border-radius: 12px;transition: all .2s ease;}.forum-activity-row.is-hidden{display: none;}.forum-activity-rank-name{opacity: .85;font-size: .8em;font-weight: 700;}.forum-activity-row:hover{background: #ffffff;border-color: rgba(220, 38, 38, .3);box-shadow: 0 4px 14px -2px rgba(220, 38, 38, .1);transform: translateX(3px);}.forum-activity-left{display: flex;align-items: center;gap: .85rem;min-width: 0;flex: 1;}.forum-activity-rank{display: flex;align-items: center;justify-content: center;width: 32px;height: 32px;flex-shrink: 0;border-radius: 9px;font-size: .84rem;font-weight: 900;background: #f1f5f9;color: #475569;border: 1px solid #e2e8f0;}.forum-activity-row.rank-1 .forum-activity-rank{background: linear-gradient(135deg, #fef08a 0%, #eab308 100%);color: #713f12;border-color: #ca8a04;box-shadow: 0 2px 8px rgba(234, 179, 8, .35);}.forum-activity-row.rank-2 .forum-activity-rank{background: linear-gradient(135deg, #f8fafc 0%, #cbd5e1 100%);color: #334155;border-color: #94a3b8;}.forum-activity-row.rank-3 .forum-activity-rank{background: linear-gradient(135deg, #ffedd5 0%, #fdba74 100%);color: #7c2d12;border-color: #fb923c;}.forum-activity-content{display: flex;flex-direction: column;gap: .3rem;min-width: 0;flex: 1;}.forum-activity-title-link{display: inline-block;font-size: .95rem;font-weight: 800;line-height: 1.35;color: var(--mk-ink, #18181b);text-decoration: none;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;transition: color .15s ease;}.forum-activity-title-link:hover{color: #dc2626;}.forum-activity-meta-row{display: flex;flex-wrap: wrap;align-items: center;gap: .55rem;font-size: .78rem;color: var(--mk-muted, #64748b);}.forum-activity-category-badge{display: inline-flex;align-items: center;gap: .25rem;padding: .15rem .55rem;font-size: .72rem;font-weight: 800;border-radius: 6px;background: #f0fdf4;color: #166534;border: 1px solid rgba(22, 101, 52, .18);text-decoration: none;transition: all .15s ease;}.forum-activity-category-badge:hover{background: #dcfce7;border-color: #16a34a;}.forum-activity-author{display: inline-flex;align-items: center;gap: .3rem;font-weight: 800;text-decoration: none;}.forum-activity-author:hover{text-decoration: underline;}.forum-activity-date{display: inline-flex;align-items: center;gap: .25rem;color: var(--mk-muted, #94a3b8);}.forum-activity-right{display: flex;align-items: center;gap: .75rem;flex-shrink: 0;}.forum-activity-replies{display: inline-flex;align-items: center;gap: .3rem;font-weight: 800;font-size: .8rem;color: #dc2626;background: #fff5f5;padding: .35rem .65rem;border-radius: 8px;border: 1px solid rgba(220, 38, 38, .18);}.forum-activity-replies svg{width: 14px;height: 14px;}.forum-activity-view-btn{display: inline-flex;align-items: center;justify-content: center;padding: .35rem .75rem;font-size: .8rem;font-weight: 800;border-radius: 8px;background: #f1f5f9;color: #334155;border: 1px solid #cbd5e1;text-decoration: none;transition: all .15s ease;}.forum-activity-view-btn:hover{background: #dc2626;color: #ffffff;border-color: #dc2626;}@media (max-width: 768px){.forum-latest-activity-showcase{padding: 1rem .9rem;border-radius: 14px;}.forum-activity-header{flex-direction: column;align-items: flex-start;gap: .75rem;}.forum-activity-header-actions{width: 100%;flex-wrap: wrap;justify-content: space-between;}.forum-activity-limit-selector{width: 100%;justify-content: space-between;}.forum-activity-limit-buttons{flex: 1;justify-content: flex-end;}.forum-activity-row{flex-direction: column;align-items: flex-start;gap: .65rem;padding: .85rem .95rem;}.forum-activity-left{width: 100%;}.forum-activity-title-link{white-space: normal;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}.forum-activity-right{width: 100%;justify-content: space-between;padding-top: .5rem;border-top: 1px dashed var(--mk-line, #f0ebe1);}}body.mk-page-forum-category .forum-subcategory-grid{grid-template-columns: minmax(0, 1fr);}body.mk-page-forum-category .forum-subcategory-card{min-height: 96px;}.moderation-attribution{display: flex;align-items: center;gap: .25rem;margin-top: .35rem;color: #64748b;font-size: .72rem;font-weight: 700;}.category-moderators-badge-bar{display: flex;align-items: center;flex-wrap: wrap;gap: 0.5rem 0.75rem;margin-top: 0.85rem;padding-top: 0.75rem;border-top: 1px solid rgba(219, 227, 238, 0.6);}.category-mod-title{display: inline-flex;align-items: center;gap: 0.35rem;font-size: 0.82rem;font-weight: 800;color: var(--forum-muted, #64748b);}.category-mod-title svg{width: 15px;height: 15px;color: #059669;}.category-mod-chips{display: flex;align-items: center;flex-wrap: wrap;gap: 0.4rem;}.category-mod-chip{display: inline-flex;align-items: center;gap: 0.35rem;padding: 0.22rem 0.65rem;background: transparent;border: none;border-radius: 999px;color: var(--cmod-color, inherit) !important;text-decoration: none !important;font-size: 0.8rem;font-weight: 700;transition: all 0.2s ease;}.category-mod-chip:hover{background: rgba(255, 255, 255, 0.08);transform: translateY(-1px);}html body:not(.mk-shell-backoffice) :is(.mk-wysiwyg-toolbar, .editor-toolbar, .forum-editor-toolbar){display: flex !important;flex-direction: row !important;flex-wrap: nowrap !important;overflow-x: auto !important;-webkit-overflow-scrolling: touch !important;overscroll-behavior-inline: contain !important;gap: 3px !important;padding: 6px 8px !important;width: 100% !important;box-sizing: border-box !important;white-space: nowrap !important;scrollbar-width: thin !important;}html body:not(.mk-shell-backoffice) :is(.mk-wysiwyg-btn-group){display: inline-flex;flex-direction: row;flex-wrap: nowrap;align-items: center;width: max-content;min-width: max-content;white-space: nowrap;gap: 3px;}html body:not(.mk-shell-backoffice) :is(.mk-wysiwyg-btn, .forum-editor-btn, .mk-editor-tool-button){display: inline-flex;flex: 0 0 32px;flex-shrink: 0;width: 32px;min-width: 32px;max-width: 32px;height: 32px;min-height: 32px;max-height: 32px;padding: 0;align-items: center;justify-content: center;box-sizing: border-box;margin: 0;vertical-align: middle;}html body:not(.mk-shell-backoffice) :is(.mk-wysiwyg-divider, .forum-editor-divider){display: inline-block;flex: 0 0 1px;flex-shrink: 0;width: 1px;min-width: 1px;max-width: 1px;height: 18px;margin: 0 3px;box-sizing: border-box;}@media (max-width: 768px){.forum-topic-detail-page .post-sidebar{padding: 0.65rem 0.85rem !important;border-right: none !important;border-bottom: 1px solid rgba(15, 23, 42, 0.08) !important;background: #f8fafc !important;box-sizing: border-box !important;}.forum-topic-detail-page .user-profile-card{display: grid !important;grid-template-columns: 46px 1fr !important;grid-template-rows: auto auto !important;column-gap: 0.75rem !important;row-gap: 0.25rem !important;align-items: center !important;text-align: left !important;width: 100% !important;}.forum-topic-detail-page .user-avatar-link{grid-column: 1;grid-row: 1 / span 2;width: 46px;height: 46px !important;align-self: center;margin: 0 !important;}.forum-topic-detail-page .user-avatar{width: 46px !important;height: 46px !important;min-width: 46px !important;min-height: 46px !important;border-width: 2px !important;font-size: 1rem !important;}.forum-topic-detail-page .username-link{grid-column: 2 !important;grid-row: 1 !important;font-size: 0.95rem !important;font-weight: 800 !important;text-align: left !important;line-height: 1.25 !important;display: inline-flex !important;align-items: center !important;margin: 0 !important;}.forum-topic-detail-page .user-badge{grid-column: 2 !important;grid-row: 2 !important;justify-self: start !important;margin: 0 !important;font-size: 0.72rem !important;padding: 0.15rem 0.5rem !important;}.forum-topic-detail-page .user-stats-grid{grid-column: 1 / -1 !important;display: flex !important;flex-direction: row !important;flex-wrap: wrap !important;gap: 0.4rem !important;margin: 0.45rem 0 0 0 !important;padding: 0 !important;border: none !important;background: transparent !important;width: 100% !important;}.forum-topic-detail-page .user-stats-grid .stat-item{flex: 1 1 auto !important;min-width: 60px !important;padding: 0.3rem 0.5rem !important;border-radius: 6px !important;display: inline-flex !important;flex-direction: row !important;align-items: center !important;justify-content: center !important;gap: 0.25rem !important;background: #ffffff !important;border: 1px solid rgba(203, 213, 225, 0.5) !important;}.forum-topic-detail-page .user-stats-grid .stat-icon{display: none;}.forum-topic-detail-page .user-stats-grid .stat-value{font-weight: 800 !important;font-size: 0.75rem !important;line-height: 1 !important;}.forum-topic-detail-page .user-stats-grid .stat-label{font-size: 0.68rem !important;color: #64748b !important;line-height: 1 !important;}.forum-topic-detail-page .user-info-section,.forum-topic-detail-page .member-since{grid-column: 1 / -1 !important;display: inline-flex !important;flex-wrap: wrap !important;align-items: center !important;gap: 0.45rem !important;font-size: 0.72rem !important;margin: 0 !important;color: #64748b !important;}}body.mk-product-forum .forum-activity-tabs{display: flex;flex-wrap: wrap;align-items: center;gap: 0.4rem;margin: 1.25rem 0 1.5rem 0 !important;padding: 0.45rem;border: 1px solid #e2e8f0;border-radius: 12px;background: #ffffff;box-shadow: 0 4px 12px rgba(15, 23, 42, 0.04);}body.mk-product-forum .forum-activity-tabs > a{display: inline-flex !important;align-items: center !important;gap: 0.45rem !important;padding: 0.55rem 1.05rem !important;border-radius: 9px !important;font-size: 0.88rem !important;font-weight: 750 !important;color: #475569 !important;text-decoration: none !important;transition: all 0.18s ease !important;}body.mk-product-forum .forum-activity-tabs > a svg{width: 16px !important;height: 16px !important;flex-shrink: 0;}body.mk-product-forum .forum-activity-tabs > a:hover{background: #f8fafc !important;color: #0f172a !important;}body.mk-product-forum .forum-activity-tabs > a.is-active{background: #991f24 !important;color: #ffffff !important;box-shadow: 0 4px 12px rgba(153, 31, 36, 0.25) !important;}body.mk-product-forum .forum-activity-tabs > a.is-active svg{color: #ffffff;}body.mk-product-forum .forum-mark-read-form{margin-left: auto !important;}body.mk-product-forum .forum-mark-read-form button{display: inline-flex;align-items: center;gap: 0.4rem;padding: 0.5rem 1rem;border-radius: 9px;border: 1px solid #cbd5e1;background: #f8fafc;color: #334155;font-size: 0.84rem;font-weight: 750;cursor: pointer;transition: all 0.18s ease !important;}body.mk-product-forum .forum-mark-read-form button:hover{background: #f1f5f9 !important;color: #0f172a !important;border-color: #94a3b8 !important;}body.mk-product-forum .forum-saved-list{display: flex !important;flex-direction: column !important;gap: 0.85rem !important;}body.mk-product-forum .forum-saved-card{display: flex !important;align-items: center !important;justify-content: space-between !important;gap: 1.25rem !important;padding: 1.25rem 1.5rem !important;background: #ffffff !important;border: 1px solid #e2e8f0 !important;border-radius: 14px !important;box-shadow: 0 4px 12px rgba(15, 23, 42, 0.03) !important;transition: all 0.2s ease !important;}body.mk-product-forum .forum-saved-card:hover{border-color: #cbd5e1 !important;box-shadow: 0 6px 18px rgba(15, 23, 42, 0.06) !important;transform: translateY(-1px) !important;}body.mk-product-forum .forum-saved-main{flex: 1 1 auto !important;min-width: 0 !important;}body.mk-product-forum .forum-saved-meta{display: inline-flex !important;align-items: center !important;gap: 0.35rem !important;font-size: 0.78rem !important;color: #64748b !important;margin-bottom: 0.4rem !important;}body.mk-product-forum .forum-saved-card a.forum-saved-title{display: block !important;font-size: 1.05rem !important;font-weight: 800 !important;color: #0f172a !important;text-decoration: none !important;line-height: 1.35 !important;margin-bottom: 0.35rem !important;transition: color 0.15s ease !important;}body.mk-product-forum .forum-saved-card a.forum-saved-title:hover{color: #991f24 !important;}body.mk-product-forum .forum-saved-note{background: #fffbeb !important;border: 1px solid #fef3c7 !important;border-left: 3px solid #f59e0b !important;border-radius: 8px !important;padding: 0.5rem 0.85rem !important;font-size: 0.84rem !important;color: #92400e !important;margin-top: 0.5rem !important;line-height: 1.4 !important;}body.mk-product-forum .forum-saved-actions{display: flex !important;align-items: center !important;gap: 0.65rem !important;flex-shrink: 0 !important;}body.mk-product-forum .forum-saved-open-btn{display: inline-flex !important;align-items: center !important;gap: 0.35rem !important;padding: 0.5rem 0.95rem !important;border-radius: 8px !important;border: 1px solid #cbd5e1 !important;background: #f8fafc !important;color: #1e293b !important;font-size: 0.84rem !important;font-weight: 750 !important;text-decoration: none !important;transition: all 0.15s ease !important;}body.mk-product-forum .forum-saved-open-btn:hover{background: #f1f5f9 !important;border-color: #94a3b8 !important;color: #0f172a !important;}body.mk-product-forum .forum-saved-delete-btn{display: inline-flex !important;align-items: center !important;gap: 0.35rem !important;padding: 0.5rem 0.95rem !important;border-radius: 8px !important;border: 1px solid #fecaca !important;background: #fef2f2 !important;color: #dc2626 !important;font-size: 0.84rem !important;font-weight: 750 !important;cursor: pointer !important;transition: all 0.15s ease !important;}body.mk-product-forum .forum-saved-delete-btn:hover{background: #fee2e2 !important;border-color: #f87171 !important;}body.mk-product-forum .forum-watch-empty{text-align: center !important;padding: 3.5rem 1.5rem !important;background: #ffffff !important;border: 1px dashed #cbd5e1 !important;border-radius: 16px !important;margin: 1.5rem 0 !important;}body.mk-product-forum .forum-watch-empty h2{display: flex !important;align-items: center !important;justify-content: center !important;gap: 0.5rem !important;font-size: 1.25rem !important;font-weight: 800 !important;color: #1e293b !important;margin: 0 0 0.5rem 0 !important;}body.mk-product-forum .forum-watch-empty h2 svg{color: #94a3b8 !important;width: 28px !important;height: 28px !important;}body.mk-product-forum .forum-watch-empty p{font-size: 0.92rem !important;color: #64748b !important;max-width: 480px !important;margin: 0 auto 1.5rem auto !important;line-height: 1.5 !important;}body.mk-product-forum .forum-watch-empty .btn{display: inline-flex !important;align-items: center !important;gap: 0.45rem !important;padding: 0.65rem 1.4rem !important;border-radius: 9px !important;font-size: 0.9rem !important;font-weight: 750 !important;text-decoration: none !important;}@media (max-width: 680px){body.mk-product-forum .forum-saved-card{flex-direction: column !important;align-items: flex-start !important;}body.mk-product-forum .forum-saved-actions{width: 100% !important;justify-content: flex-end !important;margin-top: 0.5rem !important;}body.mk-product-forum .forum-activity-tabs{flex-direction: column;align-items: stretch;}body.mk-product-forum .forum-activity-tabs > a,body.mk-product-forum .forum-mark-read-form,body.mk-product-forum .forum-mark-read-form button{width: 100% !important;justify-content: center;}}@media (max-width: 768px){body.mk-product-forum :where(.topic-card, .forum-category-page .topic-card){display: flex !important;flex-direction: column !important;grid-template-columns: none !important;gap: 0.45rem !important;padding: 0.85rem !important;position: relative !important;}body.mk-product-forum :where(.topic-icon, .forum-category-page .topic-icon){display: none !important;}body.mk-product-forum :where(.topic-info, .forum-category-page .topic-info){width: 100% !important;min-width: 0 !important;}body.mk-product-forum :where(.topic-badges-row, .forum-category-page .topic-badges-row){display: flex;align-items: center;flex-wrap: wrap;gap: 0.35rem;width: 100% !important;margin-bottom: 0.3rem !important;}body.mk-product-forum :where(.topic-badges-row .badge, .forum-category-page .topic-badges-row .badge){font-size: 0.72rem !important;padding: 0.18rem 0.5rem !important;margin: 0 !important;border-radius: 6px !important;line-height: 1.25 !important;font-weight: 800 !important;}body.mk-product-forum :where(.topic-info h3, .forum-category-page .topic-info h3, .topic-title){font-size: 0.98rem !important;line-height: 1.38 !important;font-weight: 800 !important;margin: 0 0 0.35rem 0 !important;display: block !important;width: 100% !important;word-break: break-word !important;}body.mk-product-forum :where(.topic-info h3 a, .forum-category-page .topic-info h3 a, .topic-title a){color: var(--forum-ink, #0f172a) !important;text-decoration: none !important;display: block !important;width: 100% !important;}body.mk-product-forum :where(.topic-meta, .forum-category-page .topic-meta){display: flex !important;flex-wrap: wrap !important;align-items: center !important;gap: 0.35rem 0.55rem !important;font-size: 0.78rem !important;margin-top: 0.35rem !important;color: #64748b !important;line-height: 1.35 !important;}body.mk-product-forum :where(.forum-topic-sort-form, .forum-category-page .forum-topic-sort-form){display: flex;align-items: center;gap: 0.55rem !important;flex-wrap: nowrap;width: 100%;min-width: 0;}body.mk-product-forum :where(.forum-topic-sort-form label, .forum-category-page .forum-topic-sort-form label){white-space: nowrap;flex-shrink: 0;font-weight: 800;font-size: 0.84rem;color: #64748b;margin: 0;}body.mk-product-forum :where(.forum-topic-sort-form select, .forum-category-page .forum-topic-sort-form select){min-width: 0;flex: 1 1 auto;width: auto !important;}.topic-last-author{text-decoration: none !important;font-weight: 750 !important;}.topic-last-author:hover{text-decoration: underline !important;}body.mk-product-forum :where(.topic-stats, .forum-category-page .topic-stats){display: flex !important;flex-direction: row !important;align-items: center !important;justify-content: flex-start !important;gap: 0.4rem !important;width: 100% !important;margin-top: 0.45rem !important;padding-top: 0.45rem !important;border-top: 1px dashed rgba(226, 232, 240, 0.8) !important;background: transparent !important;border-radius: 0 !important;box-shadow: none !important;}body.mk-product-forum :where(.topic-stats, .forum-category-page .topic-stats) .stat{min-width: 0 !important;width: auto !important;padding: 0.22rem 0.55rem !important;border-radius: 6px !important;border: 1px solid rgba(203, 213, 225, 0.7) !important;background: #f8fafc !important;display: inline-flex !important;flex-direction: row !important;align-items: center !important;gap: 0.3rem !important;text-align: left !important;box-shadow: none !important;margin: 0 !important;}body.mk-product-forum :where(.topic-stats, .forum-category-page .topic-stats) .stat .stat-icon{display: inline-flex !important;align-items: center !important;justify-content: center !important;width: 14px !important;height: 14px !important;color: #64748b !important;}body.mk-product-forum :where(.topic-stats, .forum-category-page .topic-stats) .stat .stat-icon svg{width: 13px !important;height: 13px !important;display: block !important;}body.mk-product-forum :where(.topic-stats, .forum-category-page .topic-stats) .stat-num{display: inline !important;font-size: 0.8rem !important;font-weight: 800 !important;color: #0f172a !important;line-height: 1 !important;}body.mk-product-forum :where(.topic-stats, .forum-category-page .topic-stats) .stat-label{display: inline !important;font-size: 0.72rem !important;font-weight: 600 !important;color: #64748b !important;margin: 0 !important;line-height: 1 !important;}}.topic-user-actions .btn-modern .btn-text-short{display: none;}.topic-user-actions .btn-modern .btn-text-full{display: inline;}.user-profile-top-bar{display: flex;flex-direction: column;align-items: center;gap: 0.65rem;width: 100%;}.user-profile-identity{display: flex;flex-direction: column;align-items: center;gap: 0.35rem;width: 100%;}.achievement-badge-svg,.achievement-icon svg,.achievement-icon img{width: 15px;height: 15px;max-width: 15px;max-height: 15px;display: block;flex-shrink: 0;margin: 0 auto;}body.mk-product-forum :where(.user-achievements .achievements-grid){display: flex !important;flex-direction: row !important;flex-wrap: wrap !important;align-items: center !important;justify-content: flex-start !important;gap: 5px !important;}body.mk-product-forum :where(.user-badge){display: inline-flex !important;align-items: center !important;gap: 0.35rem !important;white-space: nowrap !important;vertical-align: middle !important;}body.mk-product-forum :where(.user-badge .badge-icon){display: inline-flex !important;align-items: center !important;justify-content: center !important;width: 14px !important;height: 14px !important;flex-shrink: 0 !important;}body.mk-product-forum :where(.user-badge .badge-icon svg){width: 13px !important;height: 13px !important;display: block !important;}body.mk-product-forum .post-body blockquote.forum-text-center,body.mk-product-forum .post-body blockquote[style*="text-align: center"],body.mk-product-forum .post-body blockquote[style*="text-align:center"],body.mk-product-forum .post-body div[style*="text-align: center"] blockquote,body.mk-product-forum .post-body div[style*="text-align:center"] blockquote,.post-body blockquote.forum-text-center,.post-body blockquote.blog-align-center,.post-body blockquote[style*="text-align: center"],.post-body blockquote[style*="text-align:center"],.post-body .forum-text-center blockquote,.post-body .blog-align-center blockquote,.post-body div[style*="text-align: center"] blockquote,.post-body div[style*="text-align:center"] blockquote{text-align: center !important;}body.mk-product-forum .post-body blockquote.forum-text-center *,body.mk-product-forum .post-body blockquote[style*="text-align: center"] *,body.mk-product-forum .post-body blockquote[style*="text-align:center"] *,body.mk-product-forum .post-body div[style*="text-align: center"] blockquote *,body.mk-product-forum .post-body div[style*="text-align:center"] blockquote *,.post-body blockquote.forum-text-center *,.post-body blockquote.blog-align-center *,.post-body blockquote[style*="text-align: center"] *,.post-body blockquote[style*="text-align:center"] *,.post-body .forum-text-center blockquote *,.post-body .blog-align-center blockquote *,.post-body blockquote div[style*="text-align: center"],.post-body blockquote div[style*="text-align:center"],.post-body blockquote p[style*="text-align: center"],.post-body blockquote p[style*="text-align:center"],.post-body div[style*="text-align: center"] blockquote *,.post-body div[style*="text-align:center"] blockquote *{text-align: center !important;}body.mk-product-forum .post-body blockquote.forum-text-right,body.mk-product-forum .post-body blockquote[style*="text-align: right"],body.mk-product-forum .post-body blockquote[style*="text-align:right"],body.mk-product-forum .post-body div[style*="text-align: right"] blockquote,body.mk-product-forum .post-body div[style*="text-align:right"] blockquote,.post-body blockquote.forum-text-right,.post-body blockquote.blog-align-right,.post-body blockquote[style*="text-align: right"],.post-body blockquote[style*="text-align:right"],.post-body .forum-text-right blockquote,.post-body .blog-align-right blockquote,.post-body div[style*="text-align: right"] blockquote,.post-body div[style*="text-align:right"] blockquote{text-align: right !important;}body.mk-product-forum .post-body blockquote.forum-text-right *,body.mk-product-forum .post-body blockquote[style*="text-align: right"] *,body.mk-product-forum .post-body blockquote[style*="text-align:right"] *,body.mk-product-forum .post-body div[style*="text-align: right"] blockquote *,body.mk-product-forum .post-body div[style*="text-align:right"] blockquote *,.post-body blockquote.forum-text-right *,.post-body blockquote.blog-align-right *,.post-body blockquote[style*="text-align: right"] *,.post-body blockquote[style*="text-align:right"] *,.post-body .forum-text-right blockquote *,.post-body .blog-align-right blockquote *,.post-body blockquote div[style*="text-align: right"],.post-body blockquote div[style*="text-align:right"],.post-body blockquote p[style*="text-align: right"],.post-body blockquote p[style*="text-align:right"],.post-body div[style*="text-align: right"] blockquote *,.post-body div[style*="text-align:right"] blockquote *{text-align: right !important;}.forum-topic-detail-page .achievement-icon{position: relative;transition: transform 0.2s cubic-bezier(0.34, 1.56, 0.64, 1), box-shadow 0.2s ease, filter 0.2s ease;cursor: pointer;}.forum-topic-detail-page .achievement-icon:hover{transform: translateY(-2px) scale(1.14) !important;z-index: 2;}.forum-topic-detail-page .achievement-icon.achievement-tier-bronze{background: linear-gradient(135deg, #fff7ed 0%, #ffedd5 100%);border: 1.5px solid #d97706;color: #9a3412;box-shadow: 0 1px 3px rgba(154, 52, 18, 0.16);}.forum-topic-detail-page .achievement-icon.achievement-tier-silver{background: linear-gradient(135deg, #f8fafc 0%, #e2e8f0 100%) !important;border: 1.5px solid #94a3b8 !important;color: #334155 !important;box-shadow: 0 2px 5px rgba(51, 65, 85, 0.18), inset 0 1px 0 rgba(255, 255, 255, 0.8) !important;}.forum-topic-detail-page .achievement-icon.achievement-tier-gold{background: linear-gradient(135deg, #fffbeb 0%, #fef3c7 45%, #fde68a 100%);border: 1.5px solid #f59e0b;color: #b45309;box-shadow: 0 0 10px rgba(245, 158, 11, 0.45), 0 2px 5px rgba(180, 83, 9, 0.25), inset 0 1px 0 rgba(255, 255, 255, 0.95);}.forum-topic-detail-page .achievement-icon.achievement-tier-gold svg{filter: drop-shadow(0 1px 1px rgba(180, 83, 9, 0.4));}.forum-topic-detail-page .achievement-icon.achievement-tier-gold:hover{box-shadow: 0 0 14px rgba(245, 158, 11, 0.7), 0 3px 8px rgba(180, 83, 9, 0.35) !important;}.forum-topic-detail-page .achievement-icon.achievement-tier-legendary{background: linear-gradient(135deg, #fff1f2 0%, #fee2e2 40%, #fef3c7 100%);border: 1.5px solid #e11d48;color: #be123c;box-shadow: 0 0 14px rgba(225, 29, 72, 0.45), 0 0 6px rgba(245, 158, 11, 0.5), inset 0 1px 1px rgba(255, 255, 255, 1);animation: mkBadgeLegendaryGlow 3s ease-in-out infinite alternate;}.forum-topic-detail-page .achievement-icon.achievement-tier-legendary svg{filter: drop-shadow(0 1px 2px rgba(190, 18, 60, 0.5));}.forum-topic-detail-page .achievement-icon.achievement-tier-legendary:hover{transform: translateY(-3px) scale(1.18) !important;box-shadow: 0 0 20px rgba(225, 29, 72, 0.75), 0 0 10px rgba(245, 158, 11, 0.75) !important;}@keyframes mkBadgeLegendaryGlow{0%{box-shadow: 0 0 10px rgba(225, 29, 72, 0.4), 0 0 4px rgba(245, 158, 11, 0.4), inset 0 1px 1px rgba(255, 255, 255, 1);}100%{box-shadow: 0 0 16px rgba(225, 29, 72, 0.65), 0 0 8px rgba(245, 158, 11, 0.65), inset 0 1px 1px rgba(255, 255, 255, 1);}}.profile-page .badges-grid{display: grid;grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));gap: 1rem;}.profile-page .badge-item{display: flex;align-items: center;gap: 0.85rem;padding: 0.85rem 1.1rem;border-radius: 16px;background: #ffffff;border: 1px solid var(--mk-line, #e2e8f0);box-shadow: 0 2px 8px rgba(15, 23, 42, 0.04);transition: transform 0.22s ease, box-shadow 0.22s ease, border-color 0.22s ease;position: relative;overflow: hidden;}.profile-page .badge-item:hover{transform: translateY(-2px);box-shadow: 0 8px 20px rgba(15, 23, 42, 0.08);}.profile-page .badge-icon{display: inline-grid;place-items: center;width: 44px;height: 44px;min-width: 44px;border-radius: 12px;flex-shrink: 0;}.profile-page .badge-item .badge-info,.profile-page .badge-info{min-width: 0;flex: 1;display: flex;flex-direction: column;gap: 0.2rem;background: transparent !important;background-color: transparent !important;border: none !important;box-shadow: none !important;padding: 0 !important;}.profile-page .badge-name-row{display: flex;align-items: center;justify-content: space-between;gap: 0.5rem;background: transparent !important;border: none !important;padding: 0 !important;}.profile-page .badge-name{font-size: 0.94rem;font-weight: 800;color: var(--mk-ink, #0f172a);line-height: 1.25;background: transparent !important;}.profile-page .badge-desc{font-size: 0.78rem;color: var(--mk-muted, #64748b);line-height: 1.35;background: transparent !important;}.profile-page .badge-tier-tag{font-size: 0.65rem;font-weight: 900;text-transform: uppercase;letter-spacing: 0.04em;padding: 2px 8px;border-radius: 999px;white-space: nowrap;line-height: 1.4;}.profile-page .badge-item.badge-bronze{background: linear-gradient(135deg, #fff7ed 0%, #ffedd5 45%, #fed7aa 100%);border-color: #f97316;box-shadow: 0 4px 16px rgba(194, 65, 12, 0.12), inset 0 1px 0 rgba(255, 255, 255, 0.85);}.profile-page .badge-item.badge-bronze .badge-icon{background: linear-gradient(135deg, #ea580c 0%, #c2410c 50%, #9a3412 100%);color: #ffffff;border: 1px solid #fed7aa;box-shadow: 0 4px 12px rgba(154, 52, 18, 0.35);}.profile-page .badge-item.badge-bronze .badge-name{color: #7c2d12;font-weight: 800;}.profile-page .badge-item.badge-bronze .badge-desc{color: #9a3412;font-weight: 600;}.profile-page .badge-item.badge-bronze .badge-tier-tag{background: #ffedd5;color: #9a3412;border: 1px solid #fed7aa;}.profile-page .badge-item.badge-bronze:hover{border-color: #ea580c;box-shadow: 0 8px 24px rgba(234, 88, 12, 0.22);}.profile-page .badge-item.badge-silver{background: linear-gradient(135deg, #ffffff 0%, #f1f5f9 45%, #e2e8f0 100%);border-color: #94a3b8;box-shadow: 0 4px 16px rgba(51, 65, 85, 0.1), inset 0 1px 0 rgba(255, 255, 255, 0.95);}.profile-page .badge-item.badge-silver .badge-icon{background: linear-gradient(135deg, #64748b 0%, #475569 50%, #1e293b 100%);color: #ffffff;border: 1px solid #cbd5e1;box-shadow: 0 4px 12px rgba(30, 41, 59, 0.3);}.profile-page .badge-item.badge-silver .badge-name{color: #0f172a;font-weight: 800;}.profile-page .badge-item.badge-silver .badge-desc{color: #334155;font-weight: 600;}.profile-page .badge-item.badge-silver .badge-tier-tag{background: #e2e8f0;color: #334155;border: 1px solid #cbd5e1;}.profile-page .badge-item.badge-silver:hover{border-color: #64748b;box-shadow: 0 8px 24px rgba(71, 85, 105, 0.2);}.profile-page .badge-item.badge-gold{background: linear-gradient(135deg, #fffbeb 0%, #fef3c7 40%, #fde68a 100%);border-color: #f59e0b;box-shadow: 0 6px 20px rgba(245, 158, 11, 0.2), inset 0 1px 0 rgba(255, 255, 255, 0.95);}.profile-page .badge-item.badge-gold .badge-icon{background: linear-gradient(135deg, #fbbf24 0%, #f59e0b 50%, #d97706 100%);color: #ffffff;border: 1px solid #fef08a;box-shadow: 0 4px 14px rgba(217, 119, 6, 0.4);}.profile-page .badge-item.badge-gold .badge-name{color: #78350f;font-weight: 850;}.profile-page .badge-item.badge-gold .badge-desc{color: #92400e;font-weight: 600;}.profile-page .badge-item.badge-gold .badge-tier-tag{background: linear-gradient(135deg, #fef3c7, #fde68a);color: #78350f;border: 1px solid #f59e0b;box-shadow: 0 1px 3px rgba(217, 119, 6, 0.2);}.profile-page .badge-item.badge-gold:hover{box-shadow: 0 10px 28px rgba(245, 158, 11, 0.32);border-color: #d97706;}.profile-page .badge-item.badge-legendary{background: linear-gradient(135deg, #fff1f2 0%, #ffe4e6 30%, #fae8ff 70%, #fef3c7 100%);border: 1.5px solid #e11d48;box-shadow: 0 6px 22px rgba(225, 29, 72, 0.24), 0 0 14px rgba(245, 158, 11, 0.22), inset 0 1px 0 rgba(255, 255, 255, 0.95);}.profile-page .badge-item.badge-legendary .badge-icon{background: linear-gradient(135deg, #e11d48 0%, #be123c 45%, #7c3aed 100%);color: #ffffff;border: 1.5px solid #fecdd3;box-shadow: 0 4px 16px rgba(225, 29, 72, 0.5), 0 0 10px rgba(251, 191, 36, 0.4);}.profile-page .badge-item.badge-legendary .badge-name{background: linear-gradient(135deg, #be123c 0%, #7c3aed 50%, #b45309 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;font-weight: 900;}.profile-page .badge-item.badge-legendary .badge-desc{color: #881337;font-weight: 650;}.profile-page .badge-item.badge-legendary .badge-tier-tag{background: linear-gradient(135deg, #e11d48, #d97706);color: #ffffff;border: none;box-shadow: 0 2px 6px rgba(225, 29, 72, 0.4);text-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);}.profile-page .badge-item.badge-legendary:hover{transform: translateY(-3px) scale(1.02);box-shadow: 0 12px 32px rgba(225, 29, 72, 0.35), 0 0 22px rgba(245, 158, 11, 0.4);border-color: #be123c;}.btn-modern.btn-thanks-pill{background: #fff1f2 !important;border-color: #fecdd3 !important;color: #e11d48 !important;font-weight: 700 !important;cursor: pointer;transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1) !important;}.btn-modern.btn-thanks-pill:hover{background: #ffe4e6 !important;border-color: #fda4af !important;color: #be123c !important;transform: translateY(-1.5px);box-shadow: 0 4px 12px rgba(225, 29, 72, 0.15) !important;}.btn-modern.btn-thanks-pill .btn-icon{color: #e11d48;transition: transform 0.2s ease;}.btn-modern.btn-thanks-pill:hover .btn-icon{transform: scale(1.2);}.forum-thanks-modal{position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: 99999;display: flex;align-items: center;justify-content: center;padding: 1rem;opacity: 0;visibility: hidden;pointer-events: none;transition: opacity 0.25s cubic-bezier(0.16, 1, 0.3, 1), visibility 0.25s;}.forum-thanks-modal.is-open{opacity: 1;visibility: visible;pointer-events: auto;}.forum-thanks-modal .forum-thanks-backdrop{position: absolute;inset: 0;background: rgba(15, 23, 42, 0.65);backdrop-filter: blur(8px);-webkit-backdrop-filter: blur(8px);}.forum-thanks-modal .forum-thanks-dialog{position: relative;z-index: 2;width: 100%;max-width: 460px;background: linear-gradient(180deg, #ffffff 0%, #fbfcfe 100%);border-radius: 20px;border: 1px solid rgba(226, 232, 240, 0.9);box-shadow: 0 25px 60px -15px rgba(15, 23, 42, 0.3), 0 0 0 1px rgba(255, 255, 255, 0.8) inset;overflow: hidden;transform: translateY(20px) scale(0.96);transition: transform 0.25s cubic-bezier(0.16, 1, 0.3, 1);display: flex;flex-direction: column;max-height: 85vh;}.forum-thanks-modal.is-open .forum-thanks-dialog{transform: translateY(0) scale(1);}.forum-thanks-header{display: flex;align-items: center;justify-content: space-between;padding: 1.1rem 1.35rem;border-bottom: 1px solid rgba(226, 232, 240, 0.8);background: rgba(255, 255, 255, 0.9);}.forum-thanks-title-wrap{display: flex;align-items: center;gap: 0.75rem;}.forum-thanks-heart-icon{width: 38px;height: 38px;border-radius: 12px;background: linear-gradient(135deg, #ffe4e6 0%, #fecdd3 100%);color: #e11d48;display: flex;align-items: center;justify-content: center;flex-shrink: 0;box-shadow: 0 4px 10px rgba(225, 29, 72, 0.15);}.forum-thanks-heart-icon svg{width: 20px;height: 20px;}.forum-thanks-title-box{display: flex;align-items: center;gap: 0.5rem;}.forum-thanks-title{margin: 0;font-size: 1.05rem;font-weight: 800;color: #0f172a;letter-spacing: -0.01em;}.forum-thanks-count-badge{display: inline-flex;align-items: center;padding: 0.2rem 0.55rem;background: #f1f5f9;border: 1px solid #e2e8f0;border-radius: 999px;font-size: 0.72rem;font-weight: 700;color: #475569;}.forum-thanks-body{padding: 0.85rem;overflow-y: auto;display: flex;flex-direction: column;gap: 0.45rem;max-height: 400px;}.forum-thanks-body::-webkit-scrollbar{width: 6px;}.forum-thanks-body::-webkit-scrollbar-track{background: transparent;}.forum-thanks-body::-webkit-scrollbar-thumb{background: rgba(203, 213, 225, 0.8);border-radius: 999px;}.thanks-user-item{display: flex;align-items: center;justify-content: space-between;padding: 0.7rem 0.85rem;border-radius: 14px;background: #ffffff;border: 1px solid rgba(226, 232, 240, 0.75);text-decoration: none;transition: all 0.18s cubic-bezier(0.4, 0, 0.2, 1);color: inherit;}.thanks-user-item:hover{background: #f8fafc;border-color: rgba(203, 213, 225, 0.95);transform: translateX(3px);box-shadow: 0 4px 14px rgba(15, 23, 42, 0.05);}.thanks-user-item-left{display: flex;align-items: center;gap: 0.75rem;min-width: 0;}.thanks-user-avatar{width: 42px;height: 42px;border-radius: 12px;object-fit: cover;flex-shrink: 0;border: 1px solid rgba(226, 232, 240, 0.9);}.thanks-user-avatar-placeholder{width: 42px;height: 42px;border-radius: 12px;display: flex;align-items: center;justify-content: center;font-weight: 800;font-size: 0.88rem;color: #475569;background: #f1f5f9;border: 1px solid #e2e8f0;flex-shrink: 0;}.thanks-user-meta{display: flex;flex-direction: column;min-width: 0;}.thanks-user-name{font-size: 0.9rem;font-weight: 700;line-height: 1.25;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.thanks-user-sub{display: flex;align-items: center;gap: 0.4rem;font-size: 0.73rem;color: #64748b;margin-top: 2px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.thanks-user-badge{display: inline-block;padding: 1px 6px;border-radius: 6px;background: #f1f5f9;border: 1px solid #e2e8f0;font-weight: 700;font-size: 0.7rem;color: #475569;}.thanks-user-time{font-size: 0.74rem;font-weight: 600;color: #94a3b8;white-space: nowrap;margin-left: 0.75rem;flex-shrink: 0;}.thanks-empty-state{padding: 2.5rem 1rem;text-align: center;color: #64748b;font-size: 0.88rem;font-weight: 600;}@keyframes mkDropdownPopUp{from{opacity: 0;transform: translateY(8px) scale(0.96);}to{opacity: 1;transform: translateY(0) scale(1);}}.post-more-item-form{margin: 0;padding: 0;}.post-more-btn{width: 100%;display: flex;align-items: center;gap: 0.55rem;padding: 0.55rem 0.75rem;border: none;background: transparent;border-radius: 8px;font-size: 0.82rem;font-weight: 600;color: #475569;cursor: pointer;text-align: left;transition: all 0.15s ease;text-decoration: none;line-height: 1.3;}.post-more-btn svg{width: 15px;height: 15px;flex-shrink: 0;color: #64748b;transition: color 0.15s ease;}.post-more-btn:hover{background: #f8fafc;color: #0f172a;}.post-more-btn.is-block:hover{background: #fff1f2;color: #e11d48;}.post-more-btn.is-block:hover svg{color: #e11d48;}.post-more-btn.is-unblock:hover{background: #f0fdf4;color: #16a34a;}.post-more-btn.is-unblock:hover svg{color: #16a34a;}.post-more-btn.is-delete:hover{background: #fef2f2;color: #dc2626;}.post-more-btn.is-delete:hover svg{color: #dc2626;}.post-more-item.post-more-report .content-report-widget{display: block;width: 100%;}.post-more-item.post-more-report .content-report-widget summary{width: 100%;min-height: auto !important;height: auto !important;padding: 0.55rem 0.75rem;border: none;background: transparent;box-shadow: none;border-radius: 8px;display: flex !important;align-items: center;gap: 0.55rem;color: #475569;font-size: 0.82rem;font-weight: 600;transform: none;}.post-more-item.post-more-report .content-report-widget summary:hover{background: #fff7ed !important;color: #c2410c !important;}@media (max-width: 640px){.forum-thanks-modal{padding: 0;align-items: flex-end;}.forum-thanks-modal .forum-thanks-dialog{max-width: 100%;border-bottom-left-radius: 0;border-bottom-right-radius: 0;max-height: 75vh;transform: translateY(100%);}.forum-thanks-modal.is-open .forum-thanks-dialog{transform: translateY(0);}}.post-more-btn.is-clear-solution{color: #dc2626 !important;}.post-more-btn.is-clear-solution:hover{background: #fef2f2 !important;color: #b91c1c !important;}.btn-modern.btn-unthank{cursor: pointer !important;transition: all 0.2s cubic-bezier(0.16, 1, 0.3, 1) !important;position: relative !important;}.btn-modern.btn-unthank .btn-icon-hover,.btn-modern.btn-unthank .btn-text-hover{display: none !important;}.btn-modern.btn-unthank .btn-icon-default,.btn-modern.btn-unthank .btn-text-default{display: inline-flex !important;align-items: center !important;}.btn-modern.btn-unthank:hover{background: #fef2f2 !important;border-color: #fca5a5 !important;color: #b91c1c !important;box-shadow: 0 2px 8px rgba(239, 68, 68, 0.15) !important;transform: translateY(-1px) !important;}.btn-modern.btn-unthank:hover .btn-icon-default,.btn-modern.btn-unthank:hover .btn-text-default{display: none !important;}.btn-modern.btn-unthank:hover .btn-icon-hover,.btn-modern.btn-unthank:hover .btn-text-hover{display: inline-flex !important;align-items: center !important;}.btn-modern.btn-unthank:hover .btn-icon-hover svg{color: #b91c1c !important;width: 14px !important;height: 14px !important;}.mk-wysiwyg-color-popover{position: absolute !important;z-index: 99999 !important;width: 236px !important;max-width: calc(100vw - 24px) !important;box-sizing: border-box !important;background: #ffffff !important;border: 1px solid #cbd5e1 !important;border-radius: 12px !important;box-shadow: 0 10px 25px -5px rgba(15, 23, 42, 0.16), 0 8px 10px -6px rgba(15, 23, 42, 0.1) !important;padding: 12px !important;}.mk-color-popover-title{font-size: 0.74rem !important;font-weight: 700 !important;color: #475569 !important;text-transform: uppercase !important;letter-spacing: 0.04em !important;margin: 0 0 10px 0 !important;padding: 0 0 6px 0 !important;border-bottom: 1px solid #f1f5f9 !important;line-height: 1.2 !important;white-space: nowrap !important;overflow: hidden !important;text-overflow: ellipsis !important;box-sizing: border-box !important;}.mk-color-popover-grid{display: grid !important;grid-template-columns: repeat(6, 28px) !important;gap: 8px !important;justify-content: space-between !important;align-items: center !important;width: 100% !important;box-sizing: border-box !important;margin: 0 0 8px 0 !important;padding: 0 !important;}.mk-color-swatch{width: 28px !important;min-width: 28px !important;max-width: 28px !important;height: 28px !important;min-height: 28px !important;max-height: 28px !important;border-radius: 6px !important;border: 1.5px solid rgba(0, 0, 0, 0.14) !important;cursor: pointer !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;padding: 0 !important;margin: 0 !important;outline: none !important;box-sizing: border-box !important;flex: 0 0 28px !important;line-height: 1 !important;box-shadow: none !important;transition: transform 0.12s ease, box-shadow 0.12s ease, border-color 0.12s ease !important;}.mk-color-swatch:hover{transform: scale(1.18) !important;box-shadow: 0 3px 8px rgba(0, 0, 0, 0.22) !important;z-index: 2 !important;border-color: #0f172a !important;}.mk-color-swatch.is-default{background: #f8fafc !important;border: 1.5px dashed #cbd5e1 !important;color: #ef4444 !important;font-size: 11px !important;font-weight: 800 !important;}.mk-color-swatch.is-default:hover{background: #fee2e2 !important;border-color: #ef4444 !important;}.mk-color-custom-row{display: flex !important;align-items: center !important;justify-content: space-between !important;padding-top: 8px !important;margin-top: 6px !important;border-top: 1px dashed #e2e8f0 !important;width: 100% !important;box-sizing: border-box !important;}.mk-color-custom-label{font-size: 0.76rem !important;font-weight: 600 !important;color: #64748b !important;line-height: 1 !important;margin: 0 !important;padding: 0 !important;}.mk-color-custom-input{width: 36px !important;min-width: 36px !important;max-width: 36px !important;height: 26px !important;min-height: 26px !important;max-height: 26px !important;padding: 0 2px !important;margin: 0 !important;border: 1px solid #cbd5e1 !important;border-radius: 6px !important;cursor: pointer !important;background: transparent !important;box-sizing: border-box !important;}
