.comment-thread{list-style:none;padding:0;margin:0}.comment-thread li{list-style:none}.comment-box{display:flex;gap:14px;padding:18px;border-radius:14px;margin-bottom:15px}.is-main{background:#fff;border:1px solid #e4e4e4}.is-reply{background:#f8f9ff;border-left:4px solid #4a6cf7;margin-left:60px;margin-top:12px}.comment-avatar img{border-radius:50%}.comment-body{flex:1}.comment-top{display:flex;gap:12px;align-items:center;margin-bottom:8px}.comment-top strong{font-size:15px}.comment-top span{font-size:12px;color:#888}.comment-text{font-size:15px;line-height:1.6;margin-bottom:10px}.comment-actions a{font-size:14px;color:#4a6cf7;text-decoration:none;font-weight:600}.children{margin:0;padding:0}.mention{color:#4a6cf7;font-weight:600;background:#eef2ff;padding:2px 6px;border-radius:6px}.reply-btn{cursor:pointer}.ok-user-profile-wrap{position:relative;display:inline-block;margin-left:15px;vertical-align:middle}.ok-login-trigger img{border-radius:50%;cursor:pointer;border:1px solid #ddd}.ok-user-dropdown{display:none;position:absolute;right:0;top:100%;background:#2260bf;min-width:160px;box-shadow:0 4px 12px rgb(0 0 0 / .15);z-index:999;padding:10px 0;border-radius:4px}.ok-user-profile-wrap:hover .ok-user-dropdown{display:block}.ok-user-dropdown ul{list-style:none;margin:0;padding:0}.ok-user-dropdown ul li{padding:8px 15px;border-bottom:1px solid #f5f5f5}.ok-user-dropdown ul li.user-greeting{font-weight:700;color:#1a56a6}.ok-user-dropdown ul li a{text-decoration:none;color:#333;font-size:14px}.ok-user-dropdown ul li a i{margin-right:8px;color:#fff}.user-round-photo{border-radius:50%;vertical-align:middle}.ok-user-profile-wrap .ok-login-trigger i{font-size:20px;display:inline-block}.user-round-photo{border-radius:50%;width:32px;height:32px;object-fit:cover;border:1px solid #eee}.ok-user-profile-wrap:hover .ok-user-dropdown{display:block}.ok-foot-tab{position:fixed;bottom:0;left:0;width:100%;background:#fff;box-shadow:0 -2px 15px rgb(0 0 0 / .1);z-index:999;padding:8px 0;border-top:1px solid #eee;transition:transform 0.3s ease-in-out;display:none}@media screen and (max-width:768px){.ok-foot-tab{display:block}}.ok-foot-tab .flx{display:flex;justify-content:space-around;align-items:center}.ok-foot-tab a{text-decoration:none;color:#555;text-align:center;flex:1;display:flex;flex-direction:column;align-items:center;gap:4px}.ok-foot-tab a i{font-size:18px;color:#1a56a6}.ok-foot-tab a span{font-size:11px;font-weight:500}.tab-avatar{border-radius:50%;border:1px solid #1a56a6}.nav-hidden{transform:translateY(100%)}.nav-at-bottom{opacity:0;pointer-events:none}.ok-reset-password-form{position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .8);z-index:999999;display:none;align-items:center;justify-content:center}.ok-reset-password-form .flx{display:flex;align-items:center;justify-content:center;height:100%;width:100%}.ok-reset-password-form{position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .7);z-index:99999;display:none;align-items:center;justify-content:center;padding:15px;backdrop-filter:blur(5px)}.ok-reset-password-form .ok-signup-popup-card{background:#fff;width:100%;max-width:420px;padding:35px 30px;border-radius:12px;position:relative;box-shadow:0 15px 35px rgb(0 0 0 / .2);animation:ok-pop-in 0.3s ease-out}.ok-reset-password-form .ok-close-pop{position:absolute;top:15px;right:20px;font-size:30px;color:#999;cursor:pointer;line-height:1;transform:rotate(45deg);transition:0.3s}.ok-reset-password-form .ok-close-pop:hover{color:#e63946}.ok-reset-password-form h3{margin:0 0 15px;font-size:24px;color:#1a56a6;font-weight:700;text-align:center}.ok-reset-password-form p{font-size:14px;color:#555;line-height:1.6;text-align:center;margin-bottom:25px}.ok-reset-password-form .ok-frm-fld{margin-bottom:20px}.ok-reset-password-form input[type="email"],.ok-reset-password-form input[type="password"]{width:100%;padding:12px 15px;border:1px solid #ddd;border-radius:6px;font-size:15px;transition:0.3s;outline:none}.ok-reset-password-form input:focus{border-color:#1a56a6;box-shadow:0 0 0 3px rgb(26 86 166 / .1)}.ok-reset-password-form .ok-btn.primary{width:100%;padding:13px;background:#1a56a6;color:#fff;border:none;border-radius:6px;font-size:16px;font-weight:600;cursor:pointer;transition:0.3s;display:inline-block;text-align:center}.ok-reset-password-form .ok-btn.primary:hover{background:#144485;box-shadow:0 4px 12px rgb(26 86 166 / .2)}.ok-reset-password-form .ok-btn.primary:disabled{background:#ccc;cursor:not-allowed}.ok-reset-password-form .back-to-login{display:block;text-align:center;margin-top:15px;color:#1a56a6;text-decoration:none;font-size:14px;font-weight:500}.ok-reset-password-form .back-to-login:hover{text-decoration:underline}.ok-reset-message{margin-top:15px;text-align:center;font-size:14px}.ok-reset-message p{padding:10px;border-radius:4px;margin:0}@keyframes ok-pop-in{from{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media screen and (max-width:480px){.ok-reset-password-form .ok-signup-popup-card{padding:30px 20px}.ok-reset-password-form h3{font-size:20px}}@media screen and (max-width:767px){.ok-footer-editor-info .copy-right{padding-bottom:100px!important;display:none}}