.ti-app{--ti-bong:0 1px 2px #102a1e0a, 0 8px 24px #102a1e0f}.ti-app h1{letter-spacing:-.02em;font-weight:800;line-height:1.2;font-family:var(--font-sans)!important;color:var(--color-ink)!important;font-size:clamp(1.55rem,1.2rem + 1.4vw,2rem)!important}.ti-app h1 svg{color:var(--color-maroon);flex:none}.ti-app .container>.card{box-shadow:var(--ti-bong);border:0;border-radius:22px}.ti-app .card input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),.ti-app .card select,.ti-app .card textarea{min-height:48px;background-color:#fafbf7!important;border-radius:14px!important}.ti-app .card input:focus-visible,.ti-app .card select:focus-visible,.ti-app .card textarea:focus-visible{outline:2px solid var(--color-maroon);outline-offset:1px}.ti-app .card .o-ngay{border:1px solid var(--color-line);background:#fafbf7;border-radius:14px;overflow:hidden;gap:0!important}.ti-app .card .o-ngay>label{border-left:1px solid var(--color-line);padding:.4rem .85rem .35rem;display:block}.ti-app .card .o-ngay>label:first-child{border-left:0}.ti-app .card .o-ngay>label>span{margin:0!important;font-size:.72rem!important}.ti-app .card .o-ngay>label>input{font-weight:600;min-height:30px!important;color:var(--color-maroon-dark)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:1.05rem!important}.ti-app .card .o-ngay>label:focus-within{box-shadow:inset 0 0 0 2px var(--color-maroon);background:#fff}.ti-app .card .o-ngay>label>input:focus-visible{outline:0}.ti-vien{border:0;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;display:flex}.ti-vien button{border:1px solid var(--color-line);min-height:44px;font:inherit;color:var(--color-ink);cursor:pointer;transition:background-color var(--cd-phan-hoi) var(--cd-vao), color var(--cd-phan-hoi) var(--cd-vao), border-color var(--cd-phan-hoi) var(--cd-vao);background:#fff;border-radius:999px;padding:.5rem 1.05rem;font-size:.95rem}.ti-vien button[aria-checked=true]{border-color:var(--color-maroon);background:var(--color-maroon);color:#fff;font-weight:600}.ti-vien button:focus-visible{outline:2px solid var(--color-maroon);outline-offset:2px}.ti-app .card>.btn-primary,.ti-app .card form .btn-primary{border-radius:18px;min-width:14rem;min-height:52px;padding-inline:1.6rem;font-size:1.02rem}@media (max-width:640px){.ti-app .card>.btn-primary,.ti-app .card form .btn-primary{width:100%}.ti-app .container>.card{padding:1.1rem!important}}@media (prefers-reduced-motion:reduce){.ti-vien button{transition:none}}.ti-app .container>.card+*{margin-top:1rem}@media (max-width:740px) and (min-height:481px),(pointer:coarse) and (min-height:481px){.ti-app .card>.btn-primary:last-of-type,.ti-app .card form .btn-primary:last-of-type{bottom:calc(var(--cao-thanh-duoi,0px) - var(--lech-duoi,0px) + .6rem);z-index:3;position:sticky;box-shadow:0 0 0 .45rem #fff,0 -.9rem .9rem .35rem #ffffffeb}html body:has(.ti-app .card>.btn-primary,.ti-app .card form .btn-primary) .nut-chat-ai{bottom:calc(var(--cao-thanh-duoi,0px) + 4.5rem)}}@media (min-width:1024px){.ti-app .tien-ich-2cot-tu:not([data-form-gon]):has(>.tien-ich-rail)>[data-gay-tinh]{order:1;grid-column:2;margin-top:1rem}.ti-app .tien-ich-2cot-tu>.tien-ich-rail~*{order:2}.ti-app .container:has(>.doan-mo-dau-khung,>.doan-mo-dau){padding-top:1rem!important}.ti-app .container>.card{margin-top:1rem!important}.ti-app .tien-ich-2cot-tu>.tien-ich-rail{margin-top:1rem}.ti-app .container:not(.tien-ich-2cot-tu,[data-gay-tren]):has(>[data-gay-tinh]):not(:has(.tien-ich-2cot,.nn-luan,[data-khuon-tri-thuc])){grid-template-columns:minmax(0,46rem) 19rem;place-content:start space-between;align-items:start;column-gap:2.25rem;display:grid;max-width:var(--rong-rong)!important}.ti-app .container:not(.tien-ich-2cot-tu,[data-gay-tren]):has(>[data-gay-tinh]):not(:has(.tien-ich-2cot,.nn-luan,[data-khuon-tri-thuc]))>*{grid-column:1;min-width:0}.ti-app .container:not(.tien-ich-2cot-tu,[data-gay-tren]):has(>[data-gay-tinh]):not(:has(.tien-ich-2cot,.nn-luan,[data-khuon-tri-thuc]))>h1{grid-column:1/-1}.ti-app .container:not(.tien-ich-2cot-tu,[data-gay-tren]):has(>[data-gay-tinh]):not(:has(.tien-ich-2cot,.nn-luan,[data-khuon-tri-thuc]))>[data-gay-tinh]{grid-area:2/2/span 2;margin-top:.5rem}.ti-app .container:not(.tien-ich-2cot-tu,[data-gay-tren]):has(>[data-gay-tinh]):not(:has(.tien-ich-2cot,.nn-luan,[data-khuon-tri-thuc]))>[data-gay-tinh]~.card~*{grid-column:1/-1}:is(.ti-app .tien-ich-2cot-tu:not([data-form-gon]):has(>.tien-ich-rail)>[data-gay-tinh],.ti-app .container:not(.tien-ich-2cot-tu,[data-gay-tren]):has(>[data-gay-tinh]):not(:has(.tien-ich-2cot,.nn-luan,[data-khuon-tri-thuc]))>[data-gay-tinh]){--tt-gon-vi-tri:static;--tt-gon-co:auto;--tt-gon-tran:visible;--tt-gon-cat:none;--tt-gon-dong:normal;--tt-gon-hien:visible;--tt-gon-nut:none;--tt-gon-dem:16px}.ti-app .tien-ich-2cot-tu[data-form-gon]{display:block}.ti-app .tien-ich-2cot-tu[data-form-gon]>.tien-ich-rail{display:none}.ti-app .tien-ich-2cot-tu[data-form-gon]>.tien-ich-rail~*{max-width:58rem;margin-inline:auto}.ti-app [data-form-gon] .ti-tom-tat{display:flex}}.ti-tom-tat{box-shadow:var(--ti-bong);background:#fff;border-radius:18px;align-items:center;gap:.75rem;margin:1.25rem 0 0;padding:.55rem .6rem .55rem 1.1rem;display:none}.ti-tom-tat-chu{min-width:0;color:var(--color-ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.95rem;font-weight:600;overflow:hidden}.ti-tom-tat-nut{border:1px solid var(--color-line-strong);min-height:44px;font:inherit;color:var(--color-maroon);cursor:pointer;background:#fff;border-radius:999px;flex:none;padding:0 1.1rem;font-size:.92rem;font-weight:600}.ti-tom-tat-nut:hover{border-color:var(--color-maroon)}.ti-hai-o{grid-template-columns:minmax(0,1fr);gap:0 1rem;display:grid}@media (min-width:641px){.ti-hai-o{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}
