﻿.ContentEditor .toolbar .smile-icon .smile-icon-list{top:auto;bottom:100%}.ContentEditor .list-file{margin:0px;padding:0px}.ContentEditor .list-file .file{display:inline-block;vertical-align:top;width:100px;margin-top:var(--cq-2);margin-right:var(--cq-2);position:relative;border:solid 1px var(--cq-border);border-radius:var(--cq-r-btn);overflow:hidden}.ContentEditor .list-file .file a{display:block}.ContentEditor .list-file .file img{max-width:100px;max-height:100px;display:block;margin:auto}.ContentEditor .list-file .file .close{position:absolute;top:0px;right:0px}.ContentEditor>.wrap-text>.text{padding:var(--cq-1)}.ContentEditor>.wrap-text>.placeholder{padding:var(--cq-1)}.ContentEditor .wrap-text{padding-right:140px;background:var(--cq-light);border-radius:var(--cq-r-vua);border:solid 1px var(--cq-border)}.ContentEditor{border:0px}.ContentEditor .smile-icon{position:absolute;left:40px;bottom:4px}.ContentEditor .contenteditor-upload{padding-bottom:var(--cq-6);float:left}.ContentEditor .contenteditor-upload .Button{position:absolute;bottom:5px;left:5px;top:auto}.ContentEditor>.placeholder{padding:var(--cq-1) var(--cq-2)}.ContentEditor>.text{padding:var(--cq-1) var(--cq-2)}.ContentEditor .toolbar{position:absolute;right:128px;top:8px;margin:0px;padding:0px}.ContentEditor .contenteditor-upload .Button{background:url(/content/images/home/icon-camera2.png) center center no-repeat;background-size:28px 28px;border-radius:0px}.ContentEditor .contenteditor-upload .Button:before{display:none}.comment-list{margin:0 0 var(--cq-2)}.comment-box>.show-more{padding:var(--cq-2) 0}.comment-box .show-more a{display:inline-block;font-size:var(--cq-fs-1);font-weight:600;color:var(--cq-muted,#6b7a88);background:var(--cq-light,#f1f4f6);border-radius:var(--cq-r-pill);padding:var(--cq-1) var(--cq-4);cursor:pointer;text-decoration:none}.comment-box .show-more a:hover{color:var(--cq-green)}.comment-box .show-more a:empty{display:none}.comment-item{position:relative;margin-bottom:var(--cq-2);padding:0 0 0 46px}.comment-item .cm-avt{position:absolute;left:0;top:0}.comment-item .cm-avt img{width:36px;height:36px !important;border-radius:50%;object-fit:cover;display:block}.comment-item .cm-content{display:inline-block;max-width:100%;background:var(--cq-light,#f1f4f6);border-radius:var(--cq-r-nho) var(--cq-r-vua) var(--cq-r-vua) var(--cq-r-vua);padding:var(--cq-2) var(--cq-4);font-size:var(--cq-fs-3);line-height:1.45;color:var(--cq-text,#1e2a35);overflow-wrap:anywhere}.comment-item .cm-content .cm-name{display:block;font-size:var(--cq-fs-2);font-weight:700;color:var(--cq-text,#1e2a35);text-decoration:none;margin-bottom:1px}.comment-item .cm-content .cm-name:hover{color:var(--cq-green)}.comment-item.owner .cm-content{background:#eaf4f0}.cm-name-link{background:#e3efeb;color:var(--cq-green);border-radius:var(--cq-r-nho);padding:0 var(--cq-1);font-weight:600}.comment-item .cm-list-medias{margin-top:var(--cq-2)}.comment-item .cm-list-medias img{max-height:200px;border-radius:var(--cq-r-btn);display:block}.comment-item .cm-list-medias a{display:inline-block;margin:2px var(--cq-1) 2px 0}.comment-item .cm-action{display:flex;align-items:center;gap:var(--cq-1);font-size:var(--cq-fs-1);color:var(--cq-muted,#6b7a88);padding:var(--cq-1) 0 0 var(--cq-4)}.comment-item .cm-action .clear{display:none}.comment-item .cm-reply{font-weight:600;color:var(--cq-muted,#6b7a88);cursor:pointer;text-decoration:none;padding:var(--cq-1) 2px;margin:-var(--cq-1) 0}.comment-item .cm-reply:hover{color:var(--cq-green)}.comment-item .cm-date{float:none;font-size:var(--cq-fs-1)}.comment-item .cm-date::before{content:"·";margin-right:var(--cq-1)}.comment-item .cm-button{position:absolute;right:0;top:2px;display:none}.comment-item.owner .cm-button{display:block}.comment-item .cm-button>a{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;color:var(--cq-muted,#6b7a88);cursor:pointer}.comment-item .cm-button>a:hover{background:var(--cq-light,#f1f4f6)}.comment-item .cm-button ul{list-style:none;margin:var(--cq-1) 0 0;padding:var(--cq-2);position:absolute;right:0;width:170px;background:var(--cq-surface);border:1px solid var(--cq-border,#e3e8ec);border-radius:var(--cq-r-btn);box-shadow:0 10px 28px rgba(20,32,40,.14);font-size:var(--cq-fs-2);z-index:11;display:none}.comment-item .cm-button ul li{margin:0}.comment-item .cm-button ul a{display:flex;align-items:center;gap:var(--cq-2);padding:var(--cq-2) var(--cq-2);border-radius:var(--cq-r-nho);line-height:1.2;color:var(--cq-text,#1e2a35);cursor:pointer;text-decoration:none}.comment-item .cm-button ul a:hover{background:var(--cq-light,#f1f4f6)}.comment-item .cm-button ul a i{width:16px;text-align:center;border:0;border-radius:0;color:var(--cq-muted,#6b7a88)}.comment-item .cm-button .cm-button-close{position:fixed;inset:0;z-index:10;display:none}.comment-item .cm-button.open .cm-button-close,.comment-item .cm-button.open ul{display:block}.comment-box-reply{position:relative;padding:0 0 0 46px;margin-bottom:var(--cq-2)}.comment-box-reply::before{content:"";position:absolute;left:17px;top:-6px;bottom:0;width:2px;border-radius:var(--cq-r-nho);background:var(--cq-border,#e3e8ec)}.comment-box-reply .comment-list,.comment-box-reply .comment-input{display:none}.comment-box-reply.open .comment-list,.comment-box-reply.open .comment-input{display:block}.comment-box-reply>.show-more{margin-top:-var(--cq-1);padding:0 0 var(--cq-2);font-size:var(--cq-fs-1)}.comment-box .comment-list .comment-list .comment-item{padding:0 0 0 38px}.comment-box .comment-list .comment-list .comment-item .cm-avt img{width:28px;height:28px !important}.cm-dang-tra-loi{display:none;align-items:center;gap:var(--cq-2);font-size:var(--cq-fs-1);color:var(--cq-muted,#6b7a88);background:var(--cq-light,#f1f4f6);border-radius:var(--cq-r-pill);padding:var(--cq-1) var(--cq-3);margin:0 0 var(--cq-2);width:fit-content}.cm-dang-tra-loi.hien{display:flex}.cm-dang-tra-loi .cm-ten{color:var(--cq-green)}.cm-dang-tra-loi .cm-huy-tra-loi{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;cursor:pointer;color:var(--cq-muted,#6b7a88)}.cm-dang-tra-loi .cm-huy-tra-loi:hover{background:var(--cq-surface);color:var(--cq-text,#1e2a35)}.comment-input{position:relative;display:flex;align-items:center;gap:var(--cq-2);padding-left:48px;min-height:40px}.comment-input .avt{position:absolute;left:0;top:1px;width:38px;height:38px !important;border-radius:50%;object-fit:cover;z-index:1}.comment-input .ContentEditor{border:0;background:transparent;padding-right:0;min-height:40px;flex:1;min-width:0}.comment-input .ContentEditor .wrap-text{position:relative;background:var(--cq-surface);border:1px solid var(--cq-border,#e3e8ec);border-radius:var(--cq-r-vua);min-height:40px;padding:0 44px 0 0;transition:border-color .15s ease}.comment-input .ContentEditor:focus-within .wrap-text{border-color:var(--cq-green)}.comment-input .ContentEditor .wrap-text>.text,.comment-input .ContentEditor .wrap-text>.placeholder{padding:var(--cq-2) 0 var(--cq-2) var(--cq-4);font-size:var(--cq-fs-3);line-height:1.45}.comment-input .ContentEditor .toolbar{position:absolute;left:auto !important;right:8px !important;top:50% !important;transform:translateY(-50%);width:auto;height:auto;margin:0;padding:0}.comment-input .ContentEditor .smile-icon{position:static !important;left:auto !important;right:auto !important;top:auto !important;bottom:auto !important;display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin:0 var(--cq-2) 0 var(--cq-1);flex:0 0 28px}.comment-input .ContentEditor .contenteditor-upload{display:none}.comment-box .ContentEditor .smile-icon-list{left:0;right:auto}.comment-item.edit .cm-content,.comment-item.edit .cm-list-medias,.comment-item.edit .cm-action,.comment-item.edit .cm-button{display:none}.comment-item .cm-save,.comment-item .cm-cancel{position:static;flex:0 0 auto;height:32px;line-height:32px;padding:0 var(--cq-4);border-radius:var(--cq-r-pill);font-size:var(--cq-fs-1);font-weight:700;float:none;margin:0;cursor:pointer;white-space:nowrap}.comment-item .cm-save{background:var(--cq-green);color:#fff}.comment-item .cm-cancel{background:var(--cq-light,#f1f4f6);color:var(--cq-muted,#6b7a88)}.comment-item.edit{padding-right:0}.comment-item.edit .comment-input{margin-top:2px}#boxDetailIdea>.comment-input{position:absolute;bottom:0;left:0;width:100%;padding-left:50px;margin:var(--cq-2) 0}#boxDetailIdea>.comment-input .avt{width:44px;height:44px !important;top:-6px}#boxDetailIdea .comment-item{background:transparent;margin-bottom:0}@media (max-width:767px){.comment-item .cm-action{padding-top:var(--cq-1)}.comment-item .cm-reply{padding:var(--cq-2) var(--cq-1);margin:-var(--cq-2) 0}.comment-input .ContentEditor .wrap-text{min-height:40px;border-radius:var(--cq-r-vua)}.comment-input .avt{width:38px;height:38px !important}.comment-input{padding-left:46px;min-height:40px}}@media (min-width:768px){.popup-idea #boxDetailIdea .comment-box{color:rgba(255,255,255,.78)}.popup-idea #boxDetailIdea .comment-box{padding:var(--cq-1) var(--cq-5) var(--cq-2)}.popup-idea #boxDetailIdea .comment-item{position:relative;background:transparent;padding:0 0 0 44px;margin-bottom:var(--cq-4)}.popup-idea #boxDetailIdea .comment-item .cm-avt{position:absolute;left:0;top:0;margin:0}.popup-idea #boxDetailIdea .comment-item .cm-avt img{width:34px;height:34px;border-radius:50%;object-fit:cover;background:rgba(255,255,255,.10)}.popup-idea #boxDetailIdea .comment-item .cm-content{display:block;background:rgba(255,255,255,.08);border-radius:0;padding:var(--cq-2) var(--cq-3);color:rgba(255,255,255,.82);font-size:var(--cq-fs-2);line-height:1.55}.popup-idea #boxDetailIdea .comment-item .cm-name{display:block;margin-bottom:2px;color:#ffffff;font-weight:700;font-size:var(--cq-fs-1)}.popup-idea #boxDetailIdea .comment-item .cm-action{display:flex;align-items:center;gap:var(--cq-4);margin:var(--cq-2) 0 0 var(--cq-1);color:rgba(255,255,255,.45);font-size:var(--cq-fs-1);font-weight:600}.popup-idea #boxDetailIdea .comment-item .cm-action .clear{display:none}.popup-idea #boxDetailIdea .comment-item .cm-action .cm-reply{color:rgba(255,255,255,.72);cursor:pointer}.popup-idea #boxDetailIdea .comment-item .cm-action .cm-reply:hover{color:#ffffff}.popup-idea #boxDetailIdea .comment-item .cm-button{position:absolute;right:0;top:2px}.popup-idea #boxDetailIdea .comment-item .cm-button>a{color:rgba(255,255,255,.28);transition:color .15s ease}.popup-idea #boxDetailIdea .comment-item:hover .cm-button>a{color:rgba(255,255,255,.72)}.popup-idea #boxDetailIdea .comment-item .cm-button ul{right:0;background:var(--cq-dark);border:1px solid rgba(255,255,255,.12);box-shadow:0 12px 34px rgba(0,0,0,.42)}.popup-idea #boxDetailIdea .comment-item .cm-button ul a{color:rgba(255,255,255,.82)}.popup-idea #boxDetailIdea .comment-item .cm-button ul a:hover{background:rgba(255,255,255,.09)}.popup-idea #boxDetailIdea .cm-list-medias:empty{display:none}.popup-idea #boxDetailIdea .comment-item .comment-list{margin:var(--cq-2) 0 0;padding-left:var(--cq-4);border-left:2px solid rgba(255,255,255,.12)}.popup-idea #boxDetailIdea .comment-box>.comment-list:empty{display:block;padding:var(--cq-5) 0;text-align:center;color:rgba(255,255,255,.38);font-size:var(--cq-fs-2)}.popup-idea #boxDetailIdea .comment-box>.comment-list:empty:after{content:"Chưa có bình luận — hãy là người đầu tiên"}.popup-idea #boxDetailIdea .cm-dang-tra-loi{display:none}.popup-idea #boxDetailIdea .cm-dang-tra-loi.hien{position:absolute;left:0;right:0;bottom:76px;z-index:6;display:flex;align-items:center;gap:var(--cq-2);margin:0;padding:var(--cq-2) var(--cq-5);background:var(--cq-dark);border-top:1px solid rgba(255,255,255,.10);color:rgba(255,255,255,.72);font-size:var(--cq-fs-1)}.popup-idea #boxDetailIdea .cm-dang-tra-loi .cm-ten{color:#ffffff;font-weight:700}.popup-idea #boxDetailIdea .cm-dang-tra-loi .cm-huy-tra-loi{margin-left:auto;padding:2px var(--cq-2);color:rgba(255,255,255,.55);cursor:pointer}.popup-idea #boxDetailIdea .cm-dang-tra-loi .cm-huy-tra-loi:hover{color:#ffffff}.popup-idea #boxDetailIdea .comment-input .toolbar .fa-camera,.popup-idea #boxDetailIdea .comment-input .list-file{display:none !important}.popup-idea #boxDetailIdea .comment-input .wrap-text{position:relative;padding-right:38px}.popup-idea #boxDetailIdea .comment-input .toolbar{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:auto;height:auto;margin:0;padding:0}.popup-idea #boxDetailIdea .comment-input .smile-icon{position:static !important;right:auto !important;top:auto !important;left:auto !important;display:flex;align-items:center;justify-content:center;width:26px;height:26px;margin:0}.popup-idea #boxDetailIdea .comment-input .smile-icon>a{display:flex;align-items:center;justify-content:center;width:26px;height:26px;color:rgba(255,255,255,.45);font-size:var(--cq-fs-3);line-height:1}.popup-idea #boxDetailIdea .comment-input .smile-icon>a:hover{color:#ffffff}.popup-idea #boxDetailIdea .comment-input .contenteditor-upload{display:none !important}.popup-idea #boxDetailIdea .show-more a{display:inline-block;padding:var(--cq-2) 0;color:var(--cq-green-chu);font-size:var(--cq-fs-2);font-weight:600;cursor:pointer}.popup-idea #boxDetailIdea>.comment-input{display:flex;align-items:center;gap:var(--cq-2);margin:0;padding:var(--cq-4) var(--cq-5) var(--cq-4);background:none;border-top:1px solid rgba(255,255,255,0.14)}.popup-idea #boxDetailIdea>.comment-input .ContentEditor,.popup-idea #boxDetailIdea>.comment-input .wrap-text{flex:1 1 auto;min-width:0;margin:0}.popup-idea .comment-input .wrap-text,.popup-idea .comment-input .ContentEditor,.popup-idea #boxDetailIdea>.comment-input input,.popup-idea #boxDetailIdea>.comment-input textarea{background:rgba(255,255,255,0.08) !important;border-color:rgba(255,255,255,0.14);color:#ffffff}.popup-idea .comment-input .ContentEditor:empty:before{color:rgba(255,255,255,0.45)}.popup-idea #boxDetailIdea>.comment-input .avt{position:static;flex:0 0 32px;left:auto;top:auto;width:32px;height:32px;border:0;box-shadow:none}}@media (max-width:767px){.popup-idea #boxDetailIdea .comment-box{padding:var(--cq-1) var(--cq-4) var(--cq-2);color:rgba(255,255,255,.78)}.popup-idea #boxDetailIdea .comment-item{position:relative;background:transparent;padding:0 0 0 44px;margin-bottom:var(--cq-4)}.popup-idea #boxDetailIdea .comment-item .cm-avt{position:absolute;left:0;top:0;margin:0}.popup-idea #boxDetailIdea .comment-item .cm-avt img{width:34px;height:34px;border-radius:50%;object-fit:cover}.popup-idea #boxDetailIdea .comment-item .cm-content{display:block;background:rgba(255,255,255,.08);border-radius:0;padding:var(--cq-2) var(--cq-3);color:rgba(255,255,255,.82);font-size:var(--cq-fs-2);line-height:1.55}.popup-idea #boxDetailIdea .comment-item .cm-name{display:block;margin-bottom:2px;color:#fff;font-weight:700;font-size:var(--cq-fs-1)}.popup-idea #boxDetailIdea .comment-item .cm-action{display:flex;align-items:center;gap:var(--cq-4);margin:var(--cq-2) 0 0 var(--cq-1);color:rgba(255,255,255,.45);font-size:var(--cq-fs-1);font-weight:600}.popup-idea #boxDetailIdea .comment-item .cm-action .clear{display:none}.popup-idea #boxDetailIdea .comment-item .cm-action .cm-reply{color:rgba(255,255,255,.72)}.popup-idea #boxDetailIdea .comment-item .cm-button{position:absolute;right:0;top:2px}.popup-idea #boxDetailIdea .comment-item .cm-button>a{color:rgba(255,255,255,.35)}.popup-idea #boxDetailIdea .comment-item .cm-button ul{right:0;background:var(--cq-dark);border:1px solid rgba(255,255,255,.12)}.popup-idea #boxDetailIdea .comment-item .cm-button ul a{color:rgba(255,255,255,.82)}.popup-idea #boxDetailIdea .cm-list-medias:empty{display:none}.popup-idea #boxDetailIdea .comment-item .comment-list{margin:var(--cq-2) 0 0;padding-left:var(--cq-4);border-left:2px solid rgba(255,255,255,.12)}.popup-idea #boxDetailIdea .comment-box>.comment-list:empty{display:block;padding:var(--cq-5) 0;text-align:center;color:rgba(255,255,255,.38);font-size:var(--cq-fs-2)}.popup-idea #boxDetailIdea .comment-box>.comment-list:empty:after{content:"Chưa có bình luận — hãy là người đầu tiên"}.popup-idea #boxDetailIdea .show-more a{color:var(--cq-green-chu);font-size:var(--cq-fs-2);font-weight:600}.popup-idea #boxDetailIdea>.comment-input{position:fixed;left:0;right:0;bottom:0;z-index:8;display:flex;align-items:center;gap:var(--cq-2);margin:0;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:var(--cq-dark);border-top:1px solid rgba(255,255,255,.12)}.popup-idea #boxDetailIdea>.comment-input .avt{position:static;flex:0 0 30px;width:30px;height:30px;margin:0;border:0}.popup-idea #boxDetailIdea>.comment-input .ContentEditor,.popup-idea #boxDetailIdea>.comment-input .wrap-text{flex:1 1 auto;min-width:0;margin:0;background:rgba(255,255,255,.08) !important;border-color:rgba(255,255,255,.14);color:#fff}.popup-idea #boxDetailIdea .comment-input .wrap-text{position:relative;padding-right:36px}.popup-idea #boxDetailIdea .comment-input .toolbar{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:auto;height:auto;margin:0;padding:0}.popup-idea #boxDetailIdea .comment-input .smile-icon{position:static !important;right:auto !important;top:auto !important;left:auto !important;display:flex;align-items:center;justify-content:center;width:26px;height:26px;margin:0}.popup-idea #boxDetailIdea .comment-input .smile-icon>a{display:flex;align-items:center;justify-content:center;width:26px;height:26px;color:rgba(255,255,255,.45);font-size:var(--cq-fs-3)}.popup-idea #boxDetailIdea .comment-input .toolbar .fa-camera,.popup-idea #boxDetailIdea .comment-input .contenteditor-upload,.popup-idea #boxDetailIdea .comment-input .list-file{display:none !important}.popup-idea .comment-input .ContentEditor:empty:before{color:rgba(255,255,255,.45)}.popup-idea #boxDetailIdea .cm-dang-tra-loi{display:none}.popup-idea #boxDetailIdea .cm-dang-tra-loi.hien{position:fixed;left:0;right:0;bottom:calc(52px + env(safe-area-inset-bottom));z-index:8;display:flex;align-items:center;gap:var(--cq-2);padding:var(--cq-2) var(--cq-4);background:var(--cq-dark);border-top:1px solid rgba(255,255,255,.10);color:rgba(255,255,255,.72);font-size:var(--cq-fs-1)}.popup-idea #boxDetailIdea .cm-dang-tra-loi .cm-ten{color:#fff;font-weight:700}.popup-idea #boxDetailIdea .cm-dang-tra-loi .cm-huy-tra-loi{margin-left:auto;color:rgba(255,255,255,.55)}}.comment-box .comment-input .ContentEditor .wrap-text>.text,.comment-box .comment-input .ContentEditor .wrap-text>.placeholder{font-size:var(--cq-fs-3)}.mv-binhluan .comment-input{padding-left:40px;gap:var(--cq-2)}.mv-binhluan .comment-input .avt{width:32px;height:32px !important}.mv-binhluan .comment-input .ContentEditor,.mv-binhluan .comment-input .ContentEditor .wrap-text{min-height:36px}.mv-binhluan .comment-input .ContentEditor .wrap-text>.text,.mv-binhluan .comment-input .ContentEditor .wrap-text>.placeholder{font-size:var(--cq-fs-2);padding:var(--cq-2) 0 var(--cq-2) var(--cq-3)}.mv-binhluan .comment-item .cm-content{font-size:var(--cq-fs-2)}