﻿:root{--dd-mau:var(--cq-green);--dd-mau-dam:var(--cq-green)}#toolBarIdea .like.like,.cq-cell .like.like,.detail-content .like.like{display:inline-flex;align-items:center;gap:var(--cq-2);padding:var(--cq-2) var(--cq-4);border:1.5px solid var(--dd-mau);border-radius:var(--cq-r-pill);background:#fff !important;color:var(--dd-mau) !important;font-size:var(--cq-fs-2);font-weight:700;line-height:1;cursor:pointer;transition:background .18s ease,color .18s ease,box-shadow .18s ease,transform .12s ease}#toolBarIdea .like.like .fa-bookmark,.cq-cell .like.like .fa-bookmark,.detail-content .like.like .fa-bookmark{font-size:var(--cq-fs-3);color:inherit;transition:transform .22s cubic-bezier(.3,1.6,.5,1)}#toolBarIdea .like.like:hover,.cq-cell .like.like:hover,.detail-content .like.like:hover{background:rgba(18,131,106,.07);color:var(--dd-mau-dam);border-color:var(--dd-mau-dam);box-shadow:0 2px 10px rgba(18,131,106,.14)}#toolBarIdea .like.like:hover .fa-bookmark,.cq-cell .like.like:hover .fa-bookmark,.detail-content .like.like:hover .fa-bookmark{transform:translateY(-2px)}#toolBarIdea .like.like:active,.cq-cell .like.like:active,.detail-content .like.like:active{transform:translateY(1px)}#toolBarIdea .like.like.True,.cq-cell .like.like.True,.detail-content .like.like.True{background:var(--dd-mau);border-color:var(--dd-mau);color:#fff}#toolBarIdea .like.like.True:hover,.cq-cell .like.like.True:hover,.detail-content .like.like.True:hover{background:var(--dd-mau-dam);border-color:var(--dd-mau-dam)}.desc-line .like .fa-bookmark{color:var(--dd-mau)}.cq-member-follow{display:inline-flex;align-items:center;justify-content:center;gap:var(--cq-2);min-width:160px;height:46px;padding:var(--cq-2) var(--cq-5);border:1.5px solid var(--dd-mau);border-radius:var(--cq-r-pill);background:#fff;color:var(--dd-mau);font-size:var(--cq-fs-2);font-weight:700;line-height:1;text-decoration:none;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.cq-member-follow::before{content:"\f02e";font-family:"Font Awesome 5 Free",FontAwesome;font-weight:900;font-size:var(--cq-fs-2)}.cq-member-follow:hover{background:rgba(18,131,106,.07);color:var(--dd-mau-dam);border-color:var(--dd-mau-dam);box-shadow:0 2px 10px rgba(18,131,106,.14)}.cq-qmark{position:relative;gap:var(--cq-1);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;-webkit-tap-highlight-color:transparent}.cq-qmark svg{width:calc(var(--cq-mark-r) * 2);height:calc(var(--cq-mark-r) * 2);overflow:visible;display:block}.cq-count:empty{display:none}.cq-qmark .cq-count{font-size:var(--cq-fs-1);font-weight:800;line-height:1;color:currentColor;white-space:nowrap}.cq-qmark.cq-count--left{flex-direction:row-reverse}.popup-idea #toolBarIdea .cq-qmark .cq-count{font-size:var(--cq-fs-1)}.cq-qmark .cq-ring-outline{fill:none;stroke:#fff;stroke-width:4;opacity:0;transition:opacity .3s}.cq-qmark .cq-ring-base{fill:none;stroke:#fff;stroke-width:2.5;transition:opacity .2s}.cq-qmark .cq-ring-fill{fill:none;stroke:var(--cq-mark-mau);stroke-width:3;stroke-linecap:round;stroke-dasharray:53.4;stroke-dashoffset:53.4;transform:rotate(-90deg);transform-box:fill-box;transform-origin:center;transition:stroke-dashoffset .55s cubic-bezier(.45,.05,.2,1)}.cq-qmark:hover:not(.True) .cq-ring-base{opacity:0}.cq-qmark:hover:not(.True) .cq-ring-fill{stroke-dashoffset:13.35}.cq-qmark.True .cq-ring-outline{opacity:1}.cq-qmark.True .cq-ring-base{opacity:0}.cq-qmark.True .cq-ring-fill{stroke-dashoffset:0}.cq-qmark .cq-spark{position:absolute;left:50%;top:6px;width:2.5px;height:10px;border-radius:var(--cq-r-nho);background:var(--cq-mark-mau);transform-origin:bottom center;pointer-events:none;animation:cqFly .4s ease-out forwards}@keyframes cqFly{0%{opacity:1;transform:translate(0,0) rotate(var(--rot)) scaleY(.2)}30%{opacity:1;transform:translate(calc(var(--dx)*.4),calc(var(--dy)*.4)) rotate(var(--rot)) scaleY(1)}100%{opacity:0;transform:translate(var(--dx),var(--dy)) rotate(var(--rot)) scaleY(1)}}.popup-idea #toolBarIdea .cq-qmark{width:34px;height:34px}.popup-idea #toolBarIdea .cq-qmark svg{width:calc(var(--cq-mark-r-md) * 2);height:calc(var(--cq-mark-r-md) * 2)}.popup-idea #toolBarIdea .like.cq-qmark{background:none !important;border:0 !important;padding:0;box-shadow:none !important}.like.cq-qmark{background:none !important;border:0 !important;padding:0 !important;box-shadow:none !important;gap:0 !important}.like.cq-qmark svg{width:calc(var(--cq-mark-r-lg) * 2);height:calc(var(--cq-mark-r-lg) * 2)}#toolBarIdea .like.cq-qmark{background:none !important;border:0 !important;padding:0 !important;box-shadow:none !important}.mag-card__foot .like.cq-qmark .cq-ring-base,.mag-card__foot .like.cq-qmark .cq-ring-outline{stroke:#aebac4}#toolBarIdea .like.cq-qmark .cq-ring-base{stroke:#aebac4}#toolBarIdea .like.cq-qmark .cq-ring-outline{stroke:#aebac4}.popup-idea #toolBarIdea .like.cq-qmark .cq-ring-base{stroke:#fff}.popup-idea #toolBarIdea .like.cq-qmark .cq-ring-outline{stroke:#fff}.comment-item .rating{display:none !important}.cq-community-v2__card .wrap-img,.guest-item-idea .wrap-img{position:relative}.mag-detail .mag-aside__related .cq-col-3 .like.cq-qmark{background:none !important;box-shadow:none !important;border-radius:0 !important;width:auto !important;height:auto !important;min-width:0 !important;gap:var(--cq-1) !important;flex-direction:row !important}.mag-detail .mag-aside__related .cq-col-3 .like.cq-qmark svg{width:calc(var(--cq-mark-r-sm) * 2) !important;height:calc(var(--cq-mark-r-sm) * 2) !important}.mag-detail .mag-aside__related .cq-col-3 .like.cq-qmark{color:#fff !important}.mag-detail .mag-aside__related .cq-col-3 .desc-line .like.like.cq-qmark{color:#fff !important}.mag-detail .mag-aside__related .cq-col-3 .desc-line .like.like.cq-qmark{background:none !important;box-shadow:none !important}.mag-detail .mag-aside__related .cq-col-3 .desc-line .like.like.cq-qmark .cq-count{color:#fff !important}.mag-detail .mag-aside__related .cq-col-3 .like.cq-qmark .cq-count{font-size:var(--cq-fs-1);font-weight:400;color:inherit}.mag-detail .mag-aside__related .cq-col-3 .like.cq-qmark:hover{color:#bff0e2}.cq-community-v2__grid .guest-item:hover .cq-qmark{transform:scale(1.1)}.cq-community-v2__grid .cq-qmark .cq-spark{position:absolute;left:13px;top:12px;width:2.5px;height:10px;border-radius:var(--cq-r-nho);background:var(--cq-mark-mau);transform-origin:bottom center;pointer-events:none;animation:cqFly .4s ease-out forwards}.cq-cc-mark .cq-ring-base{stroke:currentColor;opacity:.6}.cq-cc-mark .cq-ring-outline{stroke:transparent}.cq-cc-mark:hover:not(.True),.cq-cc-mark.True{color:var(--cq-mark-mau)}.cq-cc-mark .cq-count{position:absolute;right:calc(100% + 2px);top:50%;transform:translateY(-50%);font-size:var(--cq-fs-1);font-weight:800;color:#fff;text-shadow:var(--cq-bong-tren-anh)}.cq-cc-mark.cq-cc-dark{color:#3a4652}.cq-cc-mark.cq-cc-dark svg{filter:none}.cq-cc-mark.cq-cc-dark .cq-count{color:inherit;text-shadow:none}.cq-cc-mark.cq-cc-dark:hover:not(.True),.cq-cc-mark.cq-cc-dark.True{color:var(--cq-mark-mau)}.cq-rcard{position:relative}.cq-rcard .like.cq-qmark{position:absolute;top:8px;right:8px;transform:none;z-index:4;width:32px;height:32px;padding:0 !important;margin:0;background:none !important;border:0 !important;box-shadow:none !important;justify-content:center;color:#3a4652 !important}.cq-rcard .like.cq-qmark svg{width:calc(var(--cq-mark-r) * 2);height:calc(var(--cq-mark-r) * 2)}.cq-rcard .like.cq-qmark .cq-count{position:absolute;right:calc(100% + 4px);top:50%;transform:translateY(-50%);color:inherit}.cq-rcard .like.cq-qmark.True,.cq-rcard .like.cq-qmark:hover:not(.True){color:var(--cq-mark-mau) !important}.group-item{position:relative}.guest-item-idea:hover .cq-cc-mark:not(.True) .cq-ring-base,.cq-community-v2__card:hover .cq-cc-mark:not(.True) .cq-ring-base{opacity:0}.guest-item-idea:hover .cq-cc-mark:not(.True) .cq-ring-fill,.cq-community-v2__card:hover .cq-cc-mark:not(.True) .cq-ring-fill{stroke-dashoffset:13.35}.home-standard-card:hover .cq-qmark:not(.True) .cq-ring-base,.cq-rcard:hover .cq-qmark:not(.True) .cq-ring-base,.cq-mem-card:hover .cq-qmark:not(.True) .cq-ring-base,.group-item:hover .cq-qmark:not(.True) .cq-ring-base{opacity:0}.home-standard-card:hover .cq-qmark:not(.True) .cq-ring-fill,.cq-rcard:hover .cq-qmark:not(.True) .cq-ring-fill,.cq-mem-card:hover .cq-qmark:not(.True) .cq-ring-fill,.group-item:hover .cq-qmark:not(.True) .cq-ring-fill{stroke-dashoffset:13.35}.cq-dd-mount{display:inline-flex;align-items:center}.cq-dd-nut{display:inline-flex;align-items:center;gap:var(--cq-2);height:38px;padding:0 var(--cq-4);border:1.5px solid var(--cq-border,#e6ecf2);border-radius:var(--cq-r-pill);background:#fff;color:var(--cq-green,#12836a);font-size:var(--cq-fs-2);font-weight:700;cursor:pointer}.cq-dd-nut svg{width:calc(var(--cq-mark-r) * 2);height:calc(var(--cq-mark-r) * 2)}.cq-dd-nut .cq-ring-base,.cq-dd-nut .cq-ring-outline{stroke:currentColor}.cq-dd-nut:hover{border-color:var(--cq-green,#12836a)}.cq-dd-nut .cq-count{font-size:var(--cq-fs-2);font-weight:800;color:currentColor}.nv-hero__dd .cq-dd-nut{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.45);color:#fff}.nv-hero__dd .cq-dd-nut:hover{background:rgba(255,255,255,.2);border-color:#fff}.nv-hero__act{display:flex;align-items:center;gap:var(--cq-2);flex-wrap:wrap}.cq-qmark.cq-mark{position:absolute;top:var(--cq-mark-inset,calc(var(--cq-mark-inset-auto) - var(--cq-card-bw,0px)));right:var(--cq-mark-inset,calc(var(--cq-mark-inset-auto) - var(--cq-card-bw,0px)));z-index:4;display:inline-flex;align-items:center;justify-content:center;gap:var(--cq-1);width:auto;height:calc(var(--cq-mark-r) * 2);padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;flex-direction:row}.cq-qmark.cq-mark.cq-mark--hang{position:static;height:calc(var(--cq-mark-r-lg) * 2);color:var(--cq-text-2)}.cq-qmark.cq-mark.cq-mark--hang svg{width:calc(var(--cq-mark-r-lg) * 2);height:calc(var(--cq-mark-r-lg) * 2)}.cq-qmark.cq-mark.cq-mark--hang .cq-ring-base,.cq-qmark.cq-mark.cq-mark--hang .cq-ring-outline{stroke:var(--cq-border)}.cq-qmark.cq-mark svg{width:calc(var(--cq-mark-r) * 2);height:calc(var(--cq-mark-r) * 2);filter:none}.cq-qmark.cq-mark .cq-ring-outline{opacity:0}.cq-qmark.cq-mark .cq-ring-base{stroke:#fff}.cq-qmark.cq-mark .cq-count{order:-1;font-size:var(--cq-fs-1);font-weight:800;color:#fff;text-shadow:var(--cq-bong-tren-anh)}.cq-qmark.cq-mark.True .cq-ring-base{stroke:rgba(255,255,255,.35)}