.tt-tim{width:100%;max-width:560px}.tt-chi-so{border-block:1px solid var(--bd-ke);color:var(--bd-phu-1);flex-wrap:wrap;gap:24px;padding:14px 0;font-size:14px;display:flex}.tt-chi-so b{font-family:var(--font-tieu-de);color:var(--bd-rung)}.tt-pages{justify-content:center;align-items:center;gap:8px;padding:20px 0;display:flex}.tt-pages button{min-width:44px;min-height:44px}.tt-news .g7-news-card{flex-direction:column;height:100%;display:flex}.tt-news .g7-news-card>div{flex:1}.tt-news .g7-news-card em{margin-top:auto}.tt-news .g7-news-card img,.tt-news .g7-featured-news img{object-fit:cover;width:100%;height:100%;display:block}.tt-news .g7-news-card>span{flex:none}.tt-news .g7-featured-news>span{position:relative}.tt-news .g7-featured-news img{position:absolute;inset:0}.tt-nhung{min-width:0;margin:24px 0}.tt-nhung h3{font:600 18px var(--font-tieu-de)}.tt-nhung .g7c{min-height:340px}.tt-duan{border:1px solid var(--bd-ke);color:var(--bd-than);border-radius:16px;flex-direction:column;gap:10px;padding:16px;text-decoration:none;display:flex}.tt-duan small{color:var(--bd-phu-2)}.tt-nhung-luoi{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.tt-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tt-gallery button{height:auto;padding:0}.tt-gallery img{aspect-ratio:4/3;object-fit:cover;width:100%}.tt-light-img{object-fit:contain;width:100%;height:auto;max-height:75dvh;display:block}.tt-bai-luoi.tt-khong-mucluc{grid-template-columns:minmax(0,680px)}.bt-main{max-width:1320px;color:var(--bd-than);flex-direction:column;gap:20px;margin:auto;padding:24px;display:flex}.bt-dau{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.bt-dau h1{font:700 26px var(--font-tieu-de);margin:0}.bt-filters{flex-wrap:wrap;gap:8px;display:flex}.bt-list{flex-direction:column;gap:10px;display:flex}.bt-item{border:1px solid var(--bd-ke);background:var(--home-paper);border-radius:10px;align-items:center;gap:16px;padding:16px;display:flex}.bt-item>div{flex:1;min-width:0}.bt-item h2{font:600 17px var(--font-tieu-de);overflow-wrap:anywhere;margin:0 0 6px}.bt-muted{color:var(--bd-phu-2);font-size:13px}.bt-state{background:var(--bd-la-non);color:var(--bd-rung);white-space:nowrap;border-radius:6px;padding:5px 10px;font-size:13px}.bt-editor{flex-direction:column;gap:16px;min-width:0;display:flex}.bt-editor label{flex-direction:column;gap:6px;font-size:14px;font-weight:600;display:flex}.bt-editor input,.bt-editor select,.bt-editor textarea{border:1px solid var(--bd-ke);background:var(--home-paper);width:100%;font:400 16px var(--font-chu);min-height:var(--bd-control-h);box-sizing:border-box;border-radius:10px;padding:10px 12px}.bt-editor textarea{resize:vertical;min-height:96px}.bt-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.bt-toolbar{z-index:2;background:var(--home-paper);flex-wrap:wrap;gap:6px;padding:8px 0;display:flex;position:sticky;top:0}.bt-toolbar button{min-width:44px;min-height:44px}.bt-prose{border:1px solid var(--bd-ke);min-height:300px;font:400 16px/1.7 var(--font-chu);overflow-wrap:anywhere;border-radius:10px;outline:none;padding:16px}.bt-prose h2{font:600 23px var(--font-tieu-de)}.bt-prose h3{font:600 20px var(--font-tieu-de)}.bt-prose p{margin:0 0 12px}.bt-prose ul{padding-left:24px;list-style:outside}.bt-prose img{max-width:100%;height:auto}.bt-prose .is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--bd-phu-2);pointer-events:none;height:0}.bt-seo{border-top:1px solid var(--bd-ke);padding-top:16px}.bt-seo li{color:var(--bd-phu-1);gap:8px;margin:6px 0;font-size:13px;display:flex}.bt-seo li[data-ok=true]{color:var(--bd-song)}.bt-score{font:700 28px var(--font-tieu-de);color:var(--bd-rung)}.bt-ai-result{white-space:pre-wrap;border-left:1px solid var(--bd-line);background:var(--bd-suong);padding:12px;font-size:15px;line-height:1.6}.bt-actions{border-top:1px solid var(--bd-ke);flex-wrap:wrap;gap:8px;padding-top:12px;display:flex}.bt-err{color:var(--bd-gap);font-size:14px}.bt-extras{flex-direction:column;gap:10px;display:flex}.bt-preview{overflow-wrap:anywhere;max-width:600px}.bt-preview h3{font:600 19px var(--font-tieu-de);color:var(--bd-rung);margin:6px 0}.bt-preview p{color:var(--bd-phu-1);font-size:14px}@media (width<=767px){.bt-main{padding:16px}.bt-row{grid-template-columns:minmax(0,1fr)}.bt-item{flex-wrap:wrap}.bt-item>div{flex-basis:100%}.tt-nhung-luoi{grid-template-columns:minmax(0,1fr)}.tt-chi-so{gap:12px;font-size:13px}.tt-news .g7-chips{flex-wrap:nowrap;max-width:100%;padding-bottom:4px;overflow-x:auto}.tt-news .g7-chips button{flex:none}}.tt-news .g7-news-card>span{position:relative;overflow:hidden}.tt-news .g7-news-card .bd-scene{position:absolute;inset:0}.tt-news .g7-newsletter a{color:var(--bd-bg);text-decoration:underline}@media (hover:hover) and (pointer:fine){.tt-news .g7-newsletter a:hover{color:var(--bd-hat-300)}}
