.bc{border:2px solid var(--v4-cam);width:100%;color:var(--v4-than);font-family:var(--v4-chu);text-align:left;background:#fff;border-radius:28px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #34343424}.bc--page{height:clamp(600px,100svh - 140px,760px)}.bc--hero{height:clamp(560px,100svh - 300px,720px)}.bc-dau{border-bottom:1px solid var(--v4-ke);align-items:center;gap:12px;padding:12px 18px;display:flex}.bc-dau b{font-size:var(--v4-co-3);display:block}.bc-dau small{color:var(--v4-than-2);font-size:var(--v4-co-1);line-height:1.3;display:block}.bc-ava{background:var(--v4-dao-nhat);width:38px;height:38px;color:var(--v4-cam-chu);font-weight:var(--v4-dam-dam);border-radius:50%;flex:none;place-items:center;animation:3.2s ease-in-out infinite bc-tho;display:grid}.bc-dem{background:var(--v4-so);color:var(--v4-than-2);font-size:var(--v4-co-1);font-weight:var(--v4-dam-vua);border-radius:999px;margin-left:auto;padding:3px 10px}.bc-nhat{background:var(--v4-so);scroll-behavior:smooth;flex-direction:column;flex:1;gap:10px;min-height:0;padding:16px;display:flex;overflow-y:auto}.bc-bong{max-width:86%;font-size:var(--v4-co-2);animation:bc-vao .32s var(--v4-ease) both;border-radius:18px;padding:10px 14px;line-height:1.5}.bc-bong p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.bc-bong--khach{background:var(--v4-than);color:#fff;border-bottom-right-radius:6px;align-self:flex-end}.bc-bong--may{border:1px solid var(--v4-ke);background:#fff;border-bottom-left-radius:6px;align-self:flex-start}.bc-con-tro{vertical-align:-.15em;background:var(--v4-cam);width:2px;height:1em;margin-left:2px;animation:.8s step-end infinite bc-nhay;display:inline-block}.bc-dang{gap:5px;padding:13px 15px;display:flex}.bc-dang span{background:var(--v4-than-2);border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite bc-cham}.bc-dang span:nth-child(2){animation-delay:.15s}.bc-dang span:nth-child(3){animation-delay:.3s}.bc-bao{background:var(--v4-vang);font-size:var(--v4-co-2);margin:0;padding:8px 18px;line-height:1.4}.bc-goi-y{flex-wrap:wrap;gap:8px;padding:10px 14px 0;display:flex}.bc-goi-y button,.bc-zalo-chip{border:1px solid var(--v4-vien);color:var(--v4-than);font:inherit;font-size:var(--v4-co-1);text-align:left;cursor:pointer;animation:bc-vao .4s var(--v4-ease) both;animation-delay:calc(var(--i,0) * 90ms + .12s);background:#fff;border-radius:999px;padding:8px 12px;line-height:1.25;text-decoration:none;display:inline-block}.bc-zalo-chip{border-color:var(--v4-cam);background:var(--v4-dao-nhat);font-weight:var(--v4-dam-vua)}.bc-goi-y button:hover,.bc-goi-y button:focus-visible,.bc-zalo-chip:hover,.bc-zalo-chip:focus-visible{background:var(--v4-dao-nhat)}.bc-soan{border:1.5px solid var(--v4-vien);transition:border-color .2s var(--v4-ease), box-shadow .2s var(--v4-ease);background:#fff;border-radius:24px;gap:8px;margin:6px 14px 4px;padding:12px 12px 10px 16px;display:grid;box-shadow:0 6px 20px #34343412}.bc-soan:focus-within{border-color:var(--v4-cam);box-shadow:0 8px 26px #ff751f29}.bc-o{resize:none;width:100%;min-height:56px;max-height:240px;color:var(--v4-than);font:inherit;font-size:var(--v4-co-3);background:0 0;border:0;outline:0;padding:2px 0;line-height:1.5;display:block}.bc-o::placeholder{color:var(--v4-than-2)}.bc-o:disabled{opacity:.6}.bc-soan-duoi{align-items:center;gap:10px;display:flex}.bc-dinh{border:1px solid var(--v4-vien);color:var(--v4-than);font:inherit;font-size:var(--v4-co-2);font-weight:var(--v4-dam-vua);cursor:pointer;transition:background .2s var(--v4-ease), border-color .2s var(--v4-ease);background:#fff;border-radius:999px;flex:none;align-items:center;gap:6px;padding:7px 12px;display:inline-flex}.bc-dinh:hover:not(:disabled),.bc-dinh:focus-visible{border-color:var(--v4-cam);background:var(--v4-dao-nhat)}.bc-dinh:disabled{opacity:.5;cursor:default}.bc-soan-goi-y{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--v4-than-2);font-size:var(--v4-co-1);overflow:hidden}.bc-gui{background:var(--v4-cam);width:44px;height:44px;color:var(--v4-chu-tren-cam);cursor:pointer;transition:transform .2s var(--v4-ease);border:0;border-radius:50%;flex:none;place-items:center;margin-left:auto;display:grid}.bc-gui:hover:not(:disabled){transform:scale(1.06)}.bc-gui:disabled{opacity:.4;cursor:default}.bc-gui svg{width:20px;height:20px}.bc-tep-ds{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.bc-tep{border:1px solid var(--v4-ke);background:var(--v4-so);max-width:100%;font-size:var(--v4-co-1);border-radius:14px;align-items:center;gap:8px;padding:6px 8px 6px 12px;line-height:1.3;display:flex}.bc-tep-ten{text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-weight:var(--v4-dam-vua);overflow:hidden}.bc-tep small{color:var(--v4-than-2)}.bc-tep button{width:22px;height:22px;color:var(--v4-than-2);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;font-size:16px;line-height:1;display:grid}.bc-tep button:hover,.bc-tep button:focus-visible{background:var(--v4-dao-nhat);color:var(--v4-than)}.bc-tep--dang small{animation:1s steps(2,end) infinite bc-nhay}.bc-tep--loi{border-color:var(--v4-cam-chu);background:var(--v4-vang)}.bc-tep--loi small{color:var(--v4-than)}.bc-tep-ds--bong{margin-top:8px}.bc-tep-ds--bong li{font-size:var(--v4-co-1);border:1px solid #ffffff59;border-radius:999px;padding:3px 10px}.bc-bong--may .bc-tep-ds--bong li{border-color:var(--v4-ke)}.bc-the-tep{font-size:var(--v4-co-2);overflow-wrap:anywhere;margin:0;line-height:1.45}.bc-moi{text-align:center;justify-items:center;gap:10px;margin:auto 0;padding:6px 4px;display:grid}.bc-moi h2{max-width:22ch;font-size:clamp(1.375rem,2.4vw,1.875rem);font-stretch:92%;font-weight:var(--v4-dam-dam);margin:0;line-height:1.15}.bc-moi p{max-width:46ch;color:var(--v4-than-2);font-size:var(--v4-co-2);margin:0;line-height:1.5}.bc-moi .bc-goi-y{justify-content:center;padding:8px 0 0}.bc-tha{z-index:5;border-radius:inherit;border:3px dashed var(--v4-cam);text-align:center;pointer-events:none;background:#fff8f2f0;place-content:center;gap:6px;display:grid;position:absolute;inset:0}.bc-tha b{font-family:var(--v4-chu-lon);font-size:var(--v4-co-6)}.bc-tha span{color:var(--v4-than-2);font-size:var(--v4-co-2)}.bc-bay{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.bc-an{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bc-chan{font-size:var(--v4-co-1);flex-wrap:wrap;align-items:center;gap:6px 16px;padding:2px 18px 12px;display:flex}.bc-chan a,.bc-chan button{color:var(--v4-cam-chu);font:inherit;font-weight:var(--v4-dam-vua);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.bc-chan button{color:var(--v4-than-2);font-weight:var(--v4-dam-thuong)}.bc-goi{border:1px solid var(--v4-ke);font-size:var(--v4-co-2);background:#fff;border-radius:14px;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:10px 14px;display:flex}.bc-goi span{color:var(--v4-than-2)}.bc-goi a{color:var(--v4-cam-chu);font-weight:var(--v4-dam-vua)}.bc-the{border:1px solid var(--v4-vien);animation:bc-vao .4s var(--v4-ease) both;background:#fff;border-radius:20px;gap:10px;padding:16px;display:grid}.bc-the h3{font-size:var(--v4-co-4);margin:0}.bc-the-mo,.bc-dp-tieu{color:var(--v4-than-2);font-size:var(--v4-co-2);margin:0;line-height:1.45}.bc-the-luoi{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.bc--page .bc-the-luoi{grid-template-columns:repeat(2,minmax(0,1fr))}.bc-the label{font-size:var(--v4-co-1);font-weight:var(--v4-dam-vua);color:var(--v4-than-2);gap:4px;display:grid}.bc-the .bc-rong{grid-column:1/-1}.bc-the input:not([type=checkbox]),.bc-the select,.bc-the textarea{border:1px solid var(--v4-ke);width:100%;min-height:40px;color:var(--v4-than);font:inherit;font-size:var(--v4-co-2);font-weight:var(--v4-dam-thuong);background:#fff;border-radius:12px;padding:8px 12px}.bc-the textarea{resize:vertical}.bc-the input:focus,.bc-the select:focus,.bc-the textarea:focus{outline:2px solid var(--v4-cam);outline-offset:1px}.bc-dong-y{align-items:flex-start;gap:8px;font-weight:var(--v4-dam-thuong)!important;font-size:var(--v4-co-2)!important;color:var(--v4-than)!important;display:flex!important}.bc-dong-y input{margin-top:3px}.bc-loi{background:var(--v4-vang);font-size:var(--v4-co-2);border-radius:12px;margin:0;padding:8px 12px}.bc-the-nut{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.bc-nut-chu{color:var(--v4-than-2);font:inherit;font-size:var(--v4-co-2);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.bc-nut-vien{border:1px solid var(--v4-than);color:var(--v4-than);font:inherit;font-size:var(--v4-co-2);cursor:pointer;background:#fff;border-radius:999px;padding:8px 14px;text-decoration:none;display:inline-block}.bc-du-phong{border:1px solid var(--v4-cam-chu);font-size:var(--v4-co-2);border-radius:14px;gap:8px;padding:12px;display:grid}.bc-du-phong div{flex-wrap:wrap;gap:8px;display:flex}.bc-xong{border:1px solid var(--v4-cam);animation:bc-vao .4s var(--v4-ease) both;background:#fff;border-radius:20px;gap:6px;padding:16px;display:grid}.bc-xong h3{font-size:var(--v4-co-4);margin:0}.bc-xong p{color:var(--v4-than-2);font-size:var(--v4-co-2);margin:0;line-height:1.5}.bc-hero-cho{z-index:3;padding:0 calc(var(--v4-le) - 8px) var(--v4-k3);position:relative}@media (min-width:1024px){.v4-hero--chat .v4-hero-media{height:max(720px,100svh - 96px)}.v4-hero--chat .v4-hero-chu{width:auto;padding:0 var(--v4-le);text-align:center;justify-items:center;display:grid;inset:clamp(28px,5vh,56px) 0 auto}.v4-hero--chat .v4-hero-chu:before{inset:-30% 18% -10%}.v4-hero--chat h1{max-width:none;margin:0;font-size:clamp(1.5rem,2.6vw,2.25rem)}.bc-hero-cho{width:min(880px,100% - 96px);padding:0;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.bc--hero{height:clamp(500px,100svh - 300px,660px)}}@keyframes bc-vao{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes bc-nhay{50%{opacity:0}}@keyframes bc-cham{0%,80%,to{opacity:.4;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}@keyframes bc-tho{0%,to{box-shadow:0 0 #ff751f59}50%{box-shadow:0 0 0 7px #ff751f00}}@media (prefers-reduced-motion:reduce){.bc-bong,.bc-goi-y button,.bc-zalo-chip,.bc-the,.bc-xong,.bc-ava,.bc-dang span,.bc-con-tro,.bc-tep--dang small{animation:none}.bc-nhat{scroll-behavior:auto}}@media (max-width:599px){.bc--page{height:clamp(560px,100svh - 120px,700px)}.bc--hero{height:clamp(540px,100svh - 220px,680px)}.bc-bong{max-width:92%}.bc-soan{margin:6px 10px 4px;padding:10px 10px 8px 14px}.bc-soan-goi-y{display:none}.bc-moi h2{font-size:1.375rem}.bc-tep-ten{max-width:130px}}
