.text-12{font-size:12px}.text-14{font-size:14px}.text-22{font-size:22px}.text-26{font-size:26px}.text-36{font-size:36px}.text-18{font-size:18px}#fb-root{display:none}.fb-page,.fb_iframe_widget,.fb_iframe_widget span,.fb_iframe_widget span iframe[style]{width:100% !important}.upper_case{text-transform:uppercase}.hr2{margin-top:5px;margin-bottom:5px;border:0;border-top:1px solid #eeeeee}.hr3{margin-top:5px;margin-bottom:5px;border:0;border-top:3px solid #eeeeee}.hr-vertical{margin-left:10px;margin-right:10px;border:0;border-right:1px solid #eeeeee;padding:0px}label,li a,th,h1,h2,h3,h4,.btn{text-transform:capitalize}.hand_cursor{cursor:pointer}.gap-top-bottom{margin-top:10px;margin-bottom:10px}.btn-sm2{padding:4px 10px;font-size:12px;line-height:1.5;border-radius:3px}textarea{resize:vertical}a{cursor:pointer}.text-capitalize{text-transform:capitalize}body{background-color:#fcf9fb;padding-bottom:60px}footer{border-top:1px solid #e1e1e8;padding-bottom:20px;padding-top:20px}label.error{margin-top:10px;font-size:11px}.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ellipsis2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ellipsis3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.ellipsis4{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.ellipsis p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.ellipsis3 p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.ellipsis2 p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ellipsis4 p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.mobile-navbar ul li a span{font-size:10px;display:block;line-height:14px;font-weight:500;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-navbar ul li a i{font-size:22px;margin-bottom:2px;display:inline-block}.mobile-navbar{font-size:12px;padding:8px 0 calc(8px + env(safe-area-inset-bottom)) 0;box-shadow:0 -10px 30px rgba(0,0,0,0.15) !important;border-top-left-radius:24px;border-top-right-radius:24px;background-color:#fff !important;border-top:1px solid #d0d0d0 !important;z-index:10000 !important}.mobile-navbar .navbar-nav{flex-wrap:nowrap !important}.mobile-navbar .nav-item{min-width:0}.mobile-navbar .container-fluid{padding-left:4px;padding-right:4px}.mobile-navbar ul li.active a{color:#E74C3C !important;font-weight:bold}.mobile-navbar ul li.active a i{transform:translateY(-2px);transition:transform 0.2s}.mobile-navbar .nav-link{color:#95a5a6 !important;padding:0.2rem 0.5rem;transition:color 0.2s}.mobile-navbar .nav-link:active{transform:scale(0.95)}.content.less-content{overflow:hidden;line-height:1.5em;height:7.4em;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}.content.more-content{line-height:1.5em;height:auto}.content{cursor:pointer}@media (max-width:576px){.panel-mobile-fullwidth{margin-right:-15px;margin-left:-15px;border-radius:0px;border-right:0px;border-left:0px}.panel-mobile-fullwidth .col{padding-left:0px;padding-right:0px}.btn-feed{font-size:13px}.btn-outline-danger-white{font-size:13px}.bottom-sheet-popup .modal-dialog{position:absolute;bottom:0;margin:0;width:100%}}.bottom-sheet-popup .modal-content{border-radius:0px;border:0px}.bottom-sheet-popup{z-index:999999}.status-image{width:75px;height:75px;background-repeat:no-repeat;background-size:cover;display:inline-block;margin-bottom:5px;position:relative;overflow:hidden;background-position:center center}.status-image .status-image-delete{position:absolute;width:100%;color:#FFFFFF;background-color:#000000;opacity:0.5;padding:2px;text-align:center;bottom:0px;font-size:10px;margin-left:-4px;cursor:pointer}.alert-white{background-color:#FFFFFF;color:#000000}.gallery .gallery-item{width:100%;background-repeat:no-repeat;background-size:contain;background-position:center;cursor:pointer;padding-top:100%}.gallery .gallery-column{padding-left:2px;padding-right:2px}.gallery-item .dark-bg{width:100%;font-size:28px;background:#000000;opacity:0.6;color:#FFFFFF;text-align:center;height:100%;top:0px;position:absolute;display:flex;justify-content:center;align-items:center}.bg-gradient{color:#FFFFFF;background:rgba(255,121,81,1);background:-moz-linear-gradient(top,rgba(255,121,81,1) 0%,rgba(243,72,87,1) 52%,rgba(232,26,92,1) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(255,121,81,1)),color-stop(52%,rgba(243,72,87,1)),color-stop(100%,rgba(232,26,92,1)));background:-webkit-linear-gradient(top,rgba(255,121,81,1) 0%,rgba(243,72,87,1) 52%,rgba(232,26,92,1) 100%);background:-o-linear-gradient(top,rgba(255,121,81,1) 0%,rgba(243,72,87,1) 52%,rgba(232,26,92,1) 100%);background:-ms-linear-gradient(top,rgba(255,121,81,1) 0%,rgba(243,72,87,1) 52%,rgba(232,26,92,1) 100%);background:linear-gradient(to bottom,rgba(255,121,81,1) 0%,rgba(243,72,87,1) 52%,rgba(232,26,92,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7951',endColorstr='#e81a5c',GradientType=0)}.no-border{border:0px !important}.baby-size-avatar{-webkit-box-shadow:0px 15px 24px -15px rgba(0,0,0,0.75);-moz-box-shadow:0px 15px 24px -15px rgba(0,0,0,0.75);box-shadow:0px 15px 24px -15px rgba(0,0,0,0.75);border-radius:50%;border:3px solid #FFFFFF;width:100px;height:100px;min-width:100px;background-repeat:no-repeat;background-size:cover;background-position:center}.btn-outline-danger-white{background:#FFFFFF;color:#FF7851}.btn-outline-danger-white:hover{opacity:0.8;background:#FFFFFF;color:#FF7851}.linkTitle b{color:#000000;font-size:16px;line-height:0.8rem}.content-container{word-break:break-word}.container img{max-width:100%;margin-left:auto;margin-right:auto;display:block}.onesignal-customlink-subscribe,.onesignal-customlink-explanation,.onesignal-customlink-container{text-align:center !important}.onesignal-customlink-container:has(p.onesignal-customlink-explanation.hide){display:none}.lazy{background-size:cover;background-repeat:no-repeat;background-position:top center}.btn-oval{background-color:#D6EAF8;border-radius:50%;width:60px;height:60px;padding-top:10px;font-size:28px}.btn-oval.warning{color:#F39C12 !important;background-color:#fcdcb0 !important}.btn-oval.danger{color:#E74C3C !important;background-color:#ffbfba !important}.btn-oval.success{color:#18BC9C !important;background-color:#c4fff3 !important}.alert .dropdown-item:hover{color:#FFFFFF !important}.btn-oval-badge{position:absolute;right:0px;top:0px;font-size:11px}.comment-image{width:120px;height:120px;background-repeat:no-repeat;background-size:cover;display:inline-block;margin-bottom:5px;position:relative;overflow:hidden;cursor:pointer}.comment-image .comment-image-delete{position:absolute;width:100%;color:#FFFFFF;background-color:#000000;opacity:0.5;padding:2px;text-align:center;bottom:0px;font-size:10px;margin-left:-4px;cursor:pointer}.reply-comment-container{margin-left:50px}.notRead{border-left:3px solid #3498DB !important}.pulse{animation:pulse 1.5s infinite}.pulsewhite{animation:pulsewhite 1.5s infinite}@-webkit-keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(231,76,60,0.4)}70%{-webkit-box-shadow:0 0 0 10px rgba(231,76,60,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(231,76,60,0)}}@keyframes pulse{0%{-moz-box-shadow:0 0 0 0 rgba(231,76,60,0.4);box-shadow:0 0 0 0 rgba(231,76,60,0.4)}70%{-moz-box-shadow:0 0 0 10px rgba(231,76,60,0);box-shadow:0 0 0 10px rgba(231,76,60,0)}100%{-moz-box-shadow:0 0 0 0 rgba(231,76,60,0);box-shadow:0 0 0 0 rgba(231,76,60,0)}}@-webkit-keyframes pulsewhite{0%{-webkit-box-shadow:0 0 0 0 rgba(255,255,255,0.4)}70%{-webkit-box-shadow:0 0 0 10px rgba(255,255,255,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(255,255,255,0)}}@keyframes pulsewhite{0%{-moz-box-shadow:0 0 0 0 rgba(255,255,255,0.4);box-shadow:0 0 0 0 rgba(255,255,255,0.4)}70%{-moz-box-shadow:0 0 0 10px rgba(255,255,255,0);box-shadow:0 0 0 10px rgba(255,255,255,0)}100%{-moz-box-shadow:0 0 0 0 rgba(255,255,255,0);box-shadow:0 0 0 0 rgba(255,255,255,0)}}.onesignal-customlink-container:empty{display:none}.open-app-invitation{background-color:#f39c12;color:#fff;border-radius:100px;max-width:50%;padding:8px 15px;text-align:center;width:auto;display:inline-block !important;-webkit-box-shadow:0px 0px 10px -5px rgba(0,0,0,0.75);-moz-box-shadow:0px 0px 10px -5px rgba(0,0,0,0.75);box-shadow:0px 0px 10px -5px rgba(0,0,0,0.75)}.btn-facebook{background-color:#4167b2;color:#FFFFFF !important;border-color:#4167b2}.btn-facebook:hover{color:#FFFFFF;opacity:0.9}.pulse-dot{background:#FFFFFF;border-radius:50%;width:6px;height:6px;max-height:6px;display:inline-block;margin:1px 3px 2px 0;vertical-align:top}.background-cover{background-size:cover !important}.background-contain{background-size:contain !important}.blink{animation:blinker 0.5s linear 2 forwards}@keyframes blinker{50%{opacity:0}}.btn-oval2{border-radius:50%;width:60px;height:60px;padding-top:12px;font-size:24px}.write-invitation{background-color:#f39c12;color:#fff;border-radius:50%;width:60px;height:60px;padding:12px;text-align:center;-webkit-box-shadow:0px 0px 10px -5px rgba(0,0,0,0.75);-moz-box-shadow:0px 0px 10px -5px rgba(0,0,0,0.75);box-shadow:0px 0px 10px -5px rgba(0,0,0,0.75);font-size:24px}.book-avatar{width:100%;overflow:hidden;border-radius:.25rem;border:1px solid #eeeeee;padding-top:100%}.activity-check{width:20px;height:20px;display:inline-block}.activity-check .done{display:none}.activity-check.done{color:#18BC9C !important}.activity-check.done .not-done{display:none}.activity-check.done .done{display:inline}.blur-photo{filter:blur(10px);-webkit-filter:blur(10px)}.sensitive-text{background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.4);color:white;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;width:80%;padding:5px;text-align:center;font-size:13px}.btn-collapse{border:1px;text-align:left;cursor:pointer}.btn-collapse:focus{outline:none}.see-more-link{font-size:13px}.fetal-menu-popup .button-title{font-size:13px;color:#000000;display:block;line-height:1.1rem}.fetal-menu-popup .col-button{text-align:center}.fixed-next-button{position:fixed;right:-20px;top:50%;width:60px;height:60px;border-radius:50% 0 0 50%;z-index:2;text-align:left;font-size:32px;opacity:0.8}.btn-zalo{background-color:#02A4FC;color:#FFFFFF !important;border-color:#02A4FC}.btn-zalo:hover{color:#FFFFFF;opacity:0.9}.font-10{font-size:10px !important}.font-11{font-size:11px !important}.font-12{font-size:12px !important}.font-13{font-size:13px !important}.font-14{font-size:14px !important}.font-18{font-size:18px !important}.font-20{font-size:20px !important}.font-24{font-size:24px !important}.font-32{font-size:32px !important}.font-36{font-size:36px !important}.font-48{font-size:48px !important}.font-72{font-size:72px !important}.btn-info2{background-color:#d6eaf8 !important;color:#3498db !important;border-color:#d6eaf8 !important}.btn-info2:hover{opacity:0.8}.bg-danger2{background-color:#fcd2cf;color:#E74C3C}.fetal-icon{display:block;font-size:2rem}@media (max-width:992px){.fetal-icon{font-size:1.6rem}}.video-item{overflow:hidden;background-position:center;background-size:cover;background-repeat:no-repeat;padding-top:56.25%;width:100%;position:relative}.video-item .video-title{left:0;bottom:0;width:100%;color:#fcfcfc;background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.8));padding:5px;font-size:11px;overflow:hidden;position:absolute;line-height:1.2;text-shadow:2px 1px 2px rgba(0,0,0,0.3)}.link-nostyle{text-decoration:none !important;color:inherit !important}.color-post{overflow:hidden;padding-top:100%;width:100%;position:relative}.color-post .post-content{margin:0;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);padding:15px;text-align:center;font-weight:bold;width:100%}.color-post.color-1{background-color:#E43347;color:#FFFFFF !important}.color-post.color-2{background-color:#F0BF3E;color:#000000 !important}.color-post.color-3{background-color:#4E5066;color:#FFFFFF !important}.color-post.color-4{background-color:#F3832F;color:#FFFFFF !important}.color-post.color-5{background-color:#489A58;color:#FFFFFF !important}.color-post.color-6{background-color:#927161;color:#FFFFFF !important}.color-6 .text-info,.color-5 .text-info,.color-4 .text-info,.color-3 .text-info,.color-1 .text-info{color:#FFFFFF !important}.color-2 .text-info{color:#000000 !important}.center-container{position:relative}.center-container .vertical-center-item{margin:0;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%}.center-container .center-item{margin:0;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.user-avatar{border:1px solid #eceeef;object-fit:cover}.user-avatar-vip{border:2px solid #F39C12;object-fit:cover}.user-avatar-vip-badge{position:absolute;bottom:0px;right:8px;width:15px;height:15px;font-size:9px;text-align:center;padding-top:1px}.user-avatar-vip-badge-small{position:absolute;bottom:0;right:0px;width:12px;height:12px;font-size:6px;text-align:center;padding-top:1px}.countdown{text-transform:uppercase;font-weight:bold}.countdown>div{display:inline-block}.countdown>div>span{display:block;text-align:center}.countdown-container{margin:0 3px}.countdown-container .countdown-heading{font-size:11px;margin:3px;color:#666}.countdown-container .countdown-value{background:#E74C3C;padding:5px;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,0.4);border-radius:5px}.blink-me{animation:blinker 0.5s linear infinite}@keyframes blinker{50%{opacity:0}}.group-member-avatar{display:inline-block;width:36px;height:36px;overflow:hidden;background-position:top center;background-repeat:no-repeat;background-size:cover;border:1px solid #FFFFFF;padding:1px}.group-member-avatar:not(:first-child){margin-left:-16px}.activity-check-button:focus{outline:none !important;box-shadow:none}.activity-check-button-done:focus{outline:none !important;box-shadow:none}.music-album-thumbnail{width:100%;overflow:hidden;border:1px solid #eeeeee;padding-top:100%;background-position:top center;background-repeat:no-repeat;background-size:cover}.fetal-activity-style-2{background-position:top center;background-repeat:no-repeat;background-size:cover;position:relative;text-shadow:0px 0px 3px rgba(0,0,0,0.8)}.fetal-activity-style-2 .bg-black{background-color:#000000;opacity:0.6;width:100%;height:100%;position:absolute;z-index:1}.fetal-activity-style-2 .activity-title{color:#FFFFFF}.fetal-activity-style-2 .card-body{z-index:2}.fetal-activity-style-2 .card-footer{z-index:2}.fetal-activity-style-3{background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;padding-top:60%}.fade-in{opacity:1;animation-name:fadeInOpacity;animation-iteration-count:1;animation-timing-function:ease-in;animation-duration:1s}@keyframes fadeInOpacity{0%{opacity:0}100%{opacity:1}}.no-outline-focus:focus{outline:none !important;box-shadow:none}.bg-danger .countdown-value{background-color:#F39C12}.bg-danger .countdown-heading{color:#FFFFFF}.fixed-menu-button-container{position:fixed;right:2px;top:45%;z-index:2;text-align:center;opacity:0.8}.fixed-menu-button-container .next-button{width:40px;height:40px;border-radius:50%;font-size:24px;padding-top:2px}.fixed-menu-button-container .menu-button{width:40px;height:40px;border-radius:50%;font-size:22px;margin-top:10px;padding-top:3px;padding-left:8px}a:focus,a:active,.link-nostyle:focus,.link-nostyle:active,a:focus div,a:focus img,.link-nostyle:focus div,.link-nostyle:active img{opacity:0.6 !important}.hide-vip-container{min-height:400px;position:relative;overflow:hidden;height:auto;max-height:500px}.hide-vip{min-height:400px;-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px);background-color:#ccc}.hide-vip a{pointer-events:none;cursor:default}.show-vip-required{position:absolute;top:60px;z-index:10;width:100%;padding:10px;height:100%}.nutrition-card-bg-0{background-color:#faabac}.nutrition-card-bg-1{background-color:#cd7bb9}.nutrition-card-bg-2{background-color:#8f7ed0}.nutrition-card-bg-3{background-color:#f7d38e}.nutrition-card-bg-4{background-color:#c9f7e3}.nutrition-card-bg-5{background-color:#00de78}.nutrition-card-bg-6{background-color:#faabac}.daily-recipe-container.recipe-collapsed{max-height:400px;overflow:hidden;position:relative}.recipe-collapsed-button-container{background:#FFFFFF;background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(245,245,245,0.06) 6%,rgba(255,255,255,1) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(255,255,255,0)),color-stop(6%,rgba(245,245,245,0.06)),color-stop(100%,rgba(255,255,255,1)));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(245,245,245,0.06) 6%,rgba(255,255,255,1) 100%);background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(245,245,245,0.06) 6%,rgba(255,255,255,1) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(245,245,245,0.06) 6%,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(245,245,245,0.06) 6%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0);position:absolute;bottom:-2px;width:100%;z-index:10}ul.check-life{list-style:none}ul.check-life li:before{content:'✓ ';color:#18BC9C;font-weight:bold;font-size:14px}.modal{padding-bottom:50px}.lh13{line-height:1.3 !important}.lh12{line-height:1.2 !important}.text-purple{color:#6610f2 !important}.text-cyan{color:#0dcaf0 !important}.text-pink{color:#d63384 !important}.text-blue{color:#0d6efd !important}.text-maroon{color:#85144b !important}.bg-gradient-maroon{background:rgb(133,20,75);background:linear-gradient(180deg,rgba(133,20,75,0.2) 0%,rgba(255,255,255,1) 100%)}.text-olive{color:#3D9970 !important}.bg-gradient-olive{background:rgb(61,153,112);background:linear-gradient(180deg,rgba(61,153,112,0.2) 0%,rgba(255,255,255,1) 100%)}.bg-gradient-danger{background:rgb(231,76,60);background:linear-gradient(180deg,rgba(231,76,60,0.19791666666666663) 0%,rgba(255,255,255,1) 100%)}.bg-gradient-warning{background:rgb(243,156,18);background:linear-gradient(180deg,rgba(243,156,18,0.20351890756302526) 0%,rgba(255,255,255,1) 100%)}.bg-gradient-success{background:rgb(24,188,156);background:linear-gradient(180deg,rgba(24,188,156,0.2) 0%,rgba(255,255,255,1) 100%)}.bg-gradient-info{background:rgb(52,152,219);background:linear-gradient(180deg,rgba(52,152,219,0.2) 0%,rgba(255,255,255,1) 100%)}.bg-gradient-primary{background:rgb(44,62,80);background:linear-gradient(180deg,rgba(44,62,80,0.2) 0%,rgba(255,255,255,1) 100%)}.bg-gradient-secondary{background:rgb(149,165,166);background:linear-gradient(180deg,rgba(149,165,166,0.2) 0%,rgba(255,255,255,1) 100%)}.bg-gradient-purple{background:rgb(102,16,242);background:linear-gradient(180deg,rgba(102,16,242,0.2) 0%,rgba(255,255,255,1) 100%)}.bg-gradient-cyan{background:rgb(13,202,240);background:linear-gradient(180deg,rgba(13,202,240,0.2) 0%,rgba(255,255,255,1) 100%)}.bg-gradient-pink{background:rgb(214,51,132);background:linear-gradient(180deg,rgba(214,51,132,0.2) 0%,rgba(255,255,255,1) 100%)}.bg-gradient-blue{background:rgb(13,110,253);background:linear-gradient(180deg,rgba(13,110,253,0.2) 0%,rgba(255,255,255,1) 100%)}.bg-selected{background-color:#f6f8f8}.icon-shape{border-radius:20px;width:60px;height:60px;display:inline-flex;justify-content:center;align-items:center}.icon-shape-sm{width:50px !important;height:50px !important}.col-20{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}@media (min-width:576px){.col-sm-20{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}}@media (min-width:768px){.col-md-20{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}}@media (min-width:992px){.col-lg-20{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}}@media (min-width:1200px){.col-xl-20{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}}.btn-view-more{display:inline-flex;align-items:center;justify-content:center;background-color:#f8f9fa;color:#495057 !important;border:1px solid #e9ecef;border-radius:50rem;padding:0.4rem 1rem;font-size:14px;font-weight:500;text-decoration:none !important;transition:all 0.2s ease-in-out}.btn-view-more:hover{background-color:#e9ecef;color:#212529 !important}.btn-view-more i,.btn-view-more span[class^="fas"]{margin-left:0.5rem;font-size:12px}@media (max-width:375px){.mobile-navbar .navbar-nav{flex-direction:row !important;flex-wrap:nowrap !important}.mobile-navbar .nav-item{flex:1 1 0 !important;max-width:none !important;min-width:0}.mobile-navbar .nav-link{padding:0.2rem 0.05rem !important;font-size:10px !important;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-navbar ul li a span{font-size:9px;overflow:hidden;text-overflow:ellipsis}.mobile-navbar .nav-link i.fas{font-size:16px !important;margin-bottom:2px}}@media (min-width:376px){.mobile-navbar .nav-link{font-size:12px !important}.mobile-navbar .nav-link i.fas{font-size:18px !important;margin-bottom:2px}}.faq-accordion.accordion>.card{border:1px solid #eef1f4 !important;border-radius:16px !important;overflow:hidden}.faq-accordion.accordion>.card:not(:first-of-type){border-top:1px solid #eef1f4 !important}.faq-accordion.accordion>.card + .card{margin-top:12px}.faq-accordion .card-header{background:transparent;border-bottom:0;padding:0;border-radius:0}.faq-accordion .btn{width:100%;text-align:left;padding:14px 16px;font-weight:600;color:#2d3436;line-height:1.45;border:0;border-radius:0;background:#f8fafc}.faq-accordion .btn:hover{text-decoration:none;background:rgba(52,152,219,0.06)}.faq-accordion .btn:focus{box-shadow:none;text-decoration:none}.faq-accordion .btn[aria-expanded="true"]{background:#f8fafc;box-shadow:inset 0 -1px 0 #eef1f4}.faq-accordion .chev{transition:transform 0.2s ease}.faq-accordion .btn[aria-expanded="true"] .chev{transform:rotate(180deg)}.faq-accordion .card-body{padding:14px 16px 16px;color:#555;line-height:1.6;background:#fff;border-radius:0}.faq-section-title{font-size:1.2rem;font-weight:700;padding-bottom:8px;margin-bottom:12px;border-bottom:2px solid #f5c6cb}.kh-chipnav-panel{position:fixed;top:0;left:0;right:0;z-index:1030;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,0.08);transform:translateY(-130%);transition:transform 0.25s ease;visibility:hidden;padding:0.5rem 0}.kh-chipnav-panel.kh-chipnav--show{transform:translateY(0);visibility:visible}.kh-chipnav-wrap{position:relative}.kh-chipnav{display:flex;gap:8px;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding:6px 36px 10px;margin:-6px 0 -10px}.kh-chipnav::-webkit-scrollbar{display:none}.kh-chipnav-nav{position:absolute;top:50%;transform:translateY(-50%);width:30px;height:30px;border-radius:50%;border:none;background:#fff;color:#495057;box-shadow:0 2px 8px rgba(0,0,0,0.15);z-index:5;cursor:pointer;align-items:center;justify-content:center;display:none;font-size:12px;transition:opacity 0.15s ease}.kh-chipnav-nav.kh-chipnav-prev{left:6px}.kh-chipnav-nav.kh-chipnav-next{right:6px}.kh-chipnav-nav[disabled]{opacity:0;pointer-events:none}@media (hover:hover) and (min-width:768px){.kh-chipnav-wrap:hover .kh-chipnav-nav{display:inline-flex}}.kh-chip{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:50rem;background:#f4f6f8;color:#495057 !important;font-size:13px;font-weight:600;white-space:nowrap;text-decoration:none !important;border:1px solid transparent;transition:all 0.15s ease;scroll-snap-align:center}.kh-chip i{font-size:13px}.kh-chip:hover{background:#e9eef2}.kh-chip.active{background:#fff0f3;color:#e83e8c !important;border-color:#f5c6cb}.kh-modebar{display:flex;align-items:center;gap:10px;margin-bottom:1.25rem}.kh-modes{display:flex;gap:8px;flex:1 1 auto;min-width:0;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:8px 2px 16px;margin:-8px 0 -16px}.kh-modes::-webkit-scrollbar{display:none}.kh-mode{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:50rem;background:#f1f4f7;color:#51606e !important;font-size:14px;font-weight:600;white-space:nowrap;text-decoration:none !important;border:1px solid transparent;transition:all 0.15s ease}.kh-mode i{font-size:13px;opacity:0.8}.kh-mode:hover{background:#e6ebf0}.kh-mode.active{background:linear-gradient(135deg,#5aa9ff,#2f7de1);color:#fff !important;box-shadow:0 4px 12px rgba(47,125,225,0.3)}.kh-mode.active i{opacity:1}.kh-search-btn{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:50rem;background:linear-gradient(135deg,#ff86b8,#e83e8c);color:#fff !important;font-size:14px;font-weight:600;white-space:nowrap;text-decoration:none !important;box-shadow:0 4px 12px rgba(232,62,140,0.3);transition:filter 0.15s ease}.kh-search-btn:hover{filter:brightness(1.05)}@media (max-width:480px){.kh-search-btn span{display:none}.kh-search-btn{padding:9px 12px}.kh-mode{padding:8px 13px}}.kh-cate-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:1.25rem 0 0.85rem}.kh-cate-title h2,.kh-cate-title h3{margin:0;font-weight:700;color:#2d3436;text-wrap:balance}.kh-cate-title .kh-viewall{flex:0 0 auto;font-size:13px;font-weight:600;color:#e83e8c !important;white-space:nowrap;text-decoration:none !important}.kh-subtitle{font-weight:600;color:#6c757d;margin:0.75rem 0 0.5rem;font-size:14px}.kh-shelf-wrap{position:relative}.kh-shelf{display:flex;gap:10px;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding-bottom:4px;scrollbar-width:none;-ms-overflow-style:none}.kh-shelf::-webkit-scrollbar{display:none}.kh-shelf>.kh-card,.kh-shelf>.kh-shelf-all{flex:0 0 calc((100% - 20px) / 2.3);max-width:calc((100% - 20px) / 2.3);scroll-snap-align:start}.kh-shelf-all{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border:1px dashed #e4c4cf;border-radius:12px;background:#fff6f9;color:#e83e8c !important;text-decoration:none !important;font-weight:600;font-size:13px;gap:8px;min-height:100%;padding:12px}.kh-shelf-all i{font-size:20px}.kh-shelf-all:hover{background:#ffeaf1}.kh-shelf-nav{position:absolute;top:50%;transform:translateY(-50%);width:38px;height:38px;border-radius:50%;border:none;background:#fff;color:#495057;box-shadow:0 3px 12px rgba(0,0,0,0.18);z-index:5;cursor:pointer;align-items:center;justify-content:center;display:none;transition:opacity 0.15s ease,background 0.15s ease}.kh-shelf-nav:hover{background:#f8f9fa}.kh-shelf-nav.kh-shelf-prev{left:-14px}.kh-shelf-nav.kh-shelf-next{right:-14px}.kh-shelf-nav[disabled]{opacity:0;pointer-events:none}@media (hover:hover) and (min-width:768px){.kh-shelf-wrap:hover .kh-shelf-nav{display:inline-flex}}.kh-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px 10px}.kh-card{display:block;text-decoration:none !important;color:inherit}.kh-card-thumb{position:relative;border-radius:12px;border:1px solid #f0f0f0;overflow:hidden;margin-bottom:6px}.kh-card-badge{position:absolute;top:6px;left:6px;z-index:2;font-size:10px;font-weight:700;line-height:1;padding:4px 7px;border-radius:50rem;color:#fff;background:#e83e8c;box-shadow:0 2px 6px rgba(0,0,0,0.15)}.kh-card-badge.kh-badge-new{background:#20c997}.kh-card-title{font-weight:600;font-size:13px;line-height:1.35;color:#212529}.kh-card:hover .kh-card-title{color:#e83e8c}.kh-card:hover .kh-card-thumb{box-shadow:0 6px 16px rgba(0,0,0,0.1)}.kh-empty{text-align:center;color:#adb5bd;padding:2rem 0}@media (min-width:576px){.kh-shelf>.kh-card,.kh-shelf>.kh-shelf-all{flex-basis:calc((100% - 20px) / 2.5);max-width:calc((100% - 20px) / 2.5)}.kh-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:768px){.kh-shelf>.kh-card,.kh-shelf>.kh-shelf-all{flex-basis:calc((100% - 30px) / 3.3);max-width:calc((100% - 30px) / 3.3)}.kh-card-title{font-size:14px}}@media (min-width:992px){.kh-shelf>.kh-card,.kh-shelf>.kh-shelf-all{flex-basis:calc((100% - 30px) / 4);max-width:calc((100% - 30px) / 4)}.kh-grid{grid-template-columns:repeat(4,1fr)}}@media (min-width:1200px){.kh-shelf>.kh-card,.kh-shelf>.kh-shelf-all{flex-basis:calc((100% - 40px) / 5);max-width:calc((100% - 40px) / 5)}.kh-grid{grid-template-columns:repeat(5,1fr)}}.kh-tile-label{font-size:12px;line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-wrap:balance;overflow-wrap:anywhere}@media (max-width:575.98px){.kh-tile-label{margin:0 -4px}}.bootbox .modal-header{align-items:center}.bootbox .modal-header .modal-title{order:1}.bootbox .modal-header .bootbox-close-button{order:2}